/**
* File customizer.js.
*
* Theme Customizer enhancements for a better user experience.
*
* Contains handlers to make Theme Customizer preview reload changes asynchronously.
*/
/**
* Dynamic Internal/Embedded Style for a Control
*/
function bstone_dynamic_css( control, style ) {
"use strict";
control = control.replace( '[', '-' );
control = control.replace( ']', '' );
jQuery( 'style#' + control ).remove();
jQuery( 'head' ).append(
''
);
}
( function( $ ) {
var api = wp.customize;
$( 'h2' ).click(function() {
wp.customize.previewer.refresh();
});
// Container Width
api( 'bstone-settings[site-content-width]', function( value ) {
value.bind( function( width ) {
var site_width = parseFloat(width)+40;
var dynamicStyle = '.st-container, .st-page-builder-template .comments-area, .single.st-page-builder-template .entry-header, .single.st-page-builder-template .post-navigation {';
dynamicStyle += 'max-width: '+site_width+'px;';
dynamicStyle += '}';
dynamicStyle += '.header-2 .st-site-nav nav > div > ul {';
dynamicStyle += 'max-width: '+width+'px;';
dynamicStyle += '}';
bstone_dynamic_css( 'site-content-width', dynamicStyle );
} );
} );
// Site Title
api( 'blogname', function( value ) {
value.bind( function( text ) {
$( '.site-title a' ).text( text );
} );
} );
// Tagline
api( 'blogdescription', function( value ) {
value.bind( function( text ) {
$( '.site-description' ).text( text );
} );
} );
// Logo Width
api( 'bstone-settings[bst-header-logo-width]', function( value ) {
value.bind( function( width ) {
var dynamicStyle = '.site-logo-img img.custom-logo {';
if(''===width) {
dynamicStyle += 'width: auto;';
}
else {
dynamicStyle += 'width: '+width+'px;';
}
dynamicStyle += '}';
bstone_dynamic_css( 'bst-header-logo-width', dynamicStyle );
} );
} );
// Header border bottom width
api( 'bstone-settings[header-main-sep]', function( value ) {
value.bind( function( width ) {
if(''===width){width=0;}
var dynamicStyle = 'header.site-header {';
dynamicStyle += 'border-bottom-width: '+width+'px;';
dynamicStyle += '}';
bstone_dynamic_css( 'header-main-sep', dynamicStyle );
} );
} );
// Header border bottom color
bstone_get_css( api, 'header-main-sep-color', 'header.site-header', 'border-bottom-color', '' ,'' );
// Header nav border top width
api( 'bstone-settings[header-main-sep-top]', function( value ) {
value.bind( function( width ) {
var header2_menu_pos = api.instance('bstone-settings[header-menu-position]').get();
if(''===width){width=0;}
var dynamicStyle = '';
if( 'top' === header2_menu_pos ) {
dynamicStyle += '.header-2 .st-site-nav nav {';
dynamicStyle += 'border-top-width: 0px;';
dynamicStyle += 'border-bottom-width: '+width+'px;';
dynamicStyle += '}';
} else {
dynamicStyle += '.header-2 .st-site-nav nav {';
dynamicStyle += 'border-top-width: '+width+'px;';
dynamicStyle += 'border-bottom-width: 0px;';
dynamicStyle += '}';
}
bstone_dynamic_css( 'header-main-sep-top', dynamicStyle );
} );
} );
// Header nav border top color
bstone_get_css( api, 'header-main-sep-top-color', '.header-2 .st-site-nav nav', ['border-top-color', 'border-bottom-color'], '' ,'' );
// Header Width
api( 'bstone-settings[header-main-layout-width]', function( value ) {
value.bind( function( width ) {
var dynamicStyle = '';
if( 'full' === width ) {
$( 'header.site-header .main-header-content' ).removeClass("st-container");
dynamicStyle += '@media (min-width: 769px) {';
dynamicStyle += '.header-2 header .st-site-nav nav > div > ul {';
dynamicStyle += 'max-width: 100%;';
dynamicStyle += '}';
dynamicStyle += '}';
dynamicStyle += bstone_responsive_css(
'.header-2 .full-width-header .st-site-nav ul > li:first-child > a',
'bstone-settings[header',
'left_padding]',
'padding-left:',
'px;',
//['mobile', 'tablet', 'desktop']
['desktop']
);
dynamicStyle += bstone_responsive_css(
'.header-2 .full-width-header .st-site-nav ul > li:lbst-child > a',
'bstone-settings[header',
'right_padding]',
'padding-right:',
'px;',
['desktop']
);
$( 'header.site-header .main-header-wrap' ).addClass("full-width-header");
}
else {
$( 'header.site-header .main-header-content' ).addClass("st-container");
var site_width = api.instance('bstone-settings[site-content-width]').get();
dynamicStyle += '@media (min-width: 769px) {.header-2 header .st-site-nav nav > div > ul {';
dynamicStyle += 'max-width: '+site_width+'px;';
dynamicStyle += '}}';
$( 'header.site-header .main-header-wrap' ).removeClass("full-width-header");
}
bstone_dynamic_css( 'header-main-layout-width', dynamicStyle );
} );
} );
// Header Layout Classes
api( 'bstone-settings[header-layouts]', function( value ) {
value.bind( function( layout ) {
if( 'header-main-layout-1' === layout ) {
$( 'body' ).removeClass("header-2");
$( 'body' ).addClass("header-1");
} else if( 'header-main-layout-2' === layout ) {
$( 'body' ).removeClass("header-1");
$( 'body' ).addClass("header-2");
}
} );
} );
// Sidebar Width
api( 'bstone-settings[site-sidebar-width]', function( value ) {
value.bind( function( width ) {
if(typeof parseFloat(width) === 'number') {
var sb_default = api.instance('bstone-settings[site-sidebar-layout]').get();
var sb_page = api.instance('bstone-settings[single-page-sidebar-layout]').get();
var sb_post = api.instance('bstone-settings[single-post-sidebar-layout]').get();
var sb_blog = api.instance('bstone-settings[archive-post-sidebar-layout]').get();
var dynamicStyle = '';
var primary_width = parseFloat((100)-width);
var primary_width_both = parseFloat((100)-(width)*2);
var default_style_primary = '';
// Default Sidebar Settings
if( 'left-sidebar' === sb_default || 'right-sidebar' === sb_default ) {
default_style_primary = '#primary {width: '+primary_width+'%;}';
}
else if( 'both-sidebars' === sb_default ) {
default_style_primary = '#primary {width: '+primary_width_both+'%;}';
}
else {
default_style_primary = '#primary {width: 100%;}';
}
// Page Sidebar Settings
if( 'left-sidebar' === sb_page || 'right-sidebar' === sb_page ) {
dynamicStyle += 'body.page #secondary {width: '+width+'%;}';
dynamicStyle += 'body.page #primary {width: '+primary_width+'%;}';
}
else if( 'both-sidebars' === sb_page ) {
dynamicStyle += 'body.page #secondary.widget-area, body.page #tertiary.widget-area {width: '+width+'%;}';
dynamicStyle += 'body.page #primary {width: '+primary_width_both+'%;}';
}
else if( 'default' === sb_page ) {
dynamicStyle += 'body.page #secondary.widget-area {width: '+width+'%;}';
dynamicStyle += 'body.page #tertiary.widget-area {width: '+width+'%;}';
dynamicStyle += 'body.page '+default_style_primary;
}
else {
dynamicStyle += 'body.page #primary {width: 100%;}';
}
// Blog Single Sidebar Settings
if( 'left-sidebar' === sb_post || 'right-sidebar' === sb_post ) {
dynamicStyle += 'body.single-post #secondary {width: '+width+'%;}';
dynamicStyle += 'body.single-post #primary {width: '+primary_width+'%;}';
}
else if( 'both-sidebars' === sb_post ) {
dynamicStyle += 'body.single-post #secondary.widget-area, body.single-post #tertiary.widget-area {width: '+width+'%;}';
dynamicStyle += 'body.single-post #primary {width: '+primary_width_both+'%;}';
}
else if( 'default' === sb_post ) {
dynamicStyle += 'body.single-post #secondary.widget-area {width: '+width+'%;}';
dynamicStyle += 'body.single-post #tertiary.widget-area {width: '+width+'%;}';
dynamicStyle += 'body.single-post '+default_style_primary;
}
else {
dynamicStyle += 'body.single-post #primary {width: 100%;}';
}
// Blog Archives Sidebar Settings
if( 'left-sidebar' === sb_blog || 'right-sidebar' === sb_blog ) {
dynamicStyle += 'body.blog #secondary {width: '+width+'%;}';
dynamicStyle += 'body.blog #primary {width: '+primary_width+'%;}';
}
else if( 'both-sidebars' === sb_blog ) {
dynamicStyle += 'body.blog #secondary.widget-area, body.blog #tertiary.widget-area {width: '+width+'%;}';
dynamicStyle += 'body.blog #primary {width: '+primary_width_both+'%;}';
}
else if( 'default' === sb_blog ) {
dynamicStyle += 'body.blog #secondary.widget-area {width: '+width+'%;}';
dynamicStyle += 'body.blog #tertiary.widget-area {width: '+width+'%;}';
dynamicStyle += 'body.blog '+default_style_primary;
}
else {
dynamicStyle += 'body.blog #primary {width: 100%;}';
}
bstone_dynamic_css( 'site-sidebar-width', dynamicStyle );
}
} );
} );
/**************************
* General Color Settings
**************************/
// General Text Color
bstone_get_css( api, 'base-text-color', 'body, body #primary, body #primary p', 'color', '' ,'' );
bstone_get_css( api, 'link-color', 'a, a:visited', 'color', '' ,'' );
bstone_get_css( api, 'link-h-color', 'a:hover, a:focus', 'color', '' ,'' );
bstone_get_css( api, 'highlight-text-color', '::selection', 'color', '' ,'' );
bstone_get_css( api, 'highlight-color', '::selection', 'background-color', '' ,'' );
// General Heading Color
bstone_get_css( api, 'base-heading-color', 'body #primary h1, body #primary h1 a, body #primary h2, body #primary h2 a, body #primary h3, body #primary h3 a, body #primary h4, body #primary h4 a, body #primary h5, body #primary h5 a, body #primary h6, body #primary h6 a', 'color', '' ,'' );
// Page Background Color
bstone_get_css( api, 'container-bg-color', 'body #page.site', 'background-color', '' ,'' );
bstone_get_css( api, 'primary-content-bg-color', 'body #primary', 'background-color', '' ,'' );
bstone_get_css( api, 'main-border-color', 'body #primary, body #secondary, body #tertiary', 'border-color', '' ,'' );
bstone_get_css( api, 'sidebar-bg-color', 'body #secondary', 'background-color', '' ,'' );
bstone_get_css( api, 'sidebar-bg-color', 'body #tertiary', 'background-color', '' ,'' );
bstone_get_css( api, 'widget-bg-color', 'body #secondary aside', 'background-color', '' ,'' );
bstone_get_css( api, 'widget-bg-color', 'body #tertiary aside', 'background-color', '' ,'' );
bstone_get_css( api, 'page-bg-img-attachment', 'html body, html body.custom-background', 'background-attachment', '' ,'' );
bstone_get_css( api, 'page-bg-img-repeat', 'html body, html body.custom-background', 'background-repeat', '' ,'' );
bstone_get_css( api, 'page-bg-img-size', 'html body, html body.custom-background', 'background-size', '' ,'' );
api( 'bstone-settings[page-bg-img-position]', function( value ) {
value.bind( function( position ) {
var img_position = position.replace("-", " ");
dynamicStyle = 'html body, html body.custom-background {background-position: '+img_position+';}';
bstone_dynamic_css( 'page-bg-img-position', dynamicStyle );
} );
} );
/**************************
* Header Color Settings
**************************/
// Site Title
bstone_get_css( api, 'site-tital-color', 'header .site-title, header .site-title a, header .site-title p, header h1.site-title, header p.site-title', 'color', '' ,'' );
// Site Tagline
bstone_get_css( api, 'site-desc-color', 'header.site-header .site-description, header.site-header .site-description a, header.site-header p.site-description', 'color', '' ,'' );
// Header Background Color
bstone_get_css( api, 'bg-color-header', 'header.site-header', 'background-color', '' ,'' );
// Header Nav Background Color - Header 2
bstone_get_css( api, 'menu-bg-color-header', '.header-2 .st-site-nav nav', 'background-color', '' ,'' );
// Header Text Color
api( 'header_textcolor', function( value ) {
value.bind( function( color ) {
dynamicStyle = 'header.site-header .st-head-cta, header.site-header .st-head-cta p {color: '+color+';}';
bstone_dynamic_css( 'page_header_textcolor', dynamicStyle );
} );
} );
bstone_get_css( api, 'link-color-header', 'header.site-header .st-head-cta a', 'color', '' ,'' );
bstone_get_css( api, 'link-hover-color-header', 'header.site-header .st-head-cta a:hover', 'color', '' ,'' );
// Header Nav Color
bstone_get_css( api, 'menu-link-color-header', 'header.site-header nav .st-main-navigation > ul li a', 'color', '' ,'' );
bstone_get_css( api, 'menu-link-hover-color-header', 'header.site-header nav .st-main-navigation > ul li a:hover, header.site-header nav .st-main-navigation > ul li.current-menu-item a', 'color', '' ,'' );
// Header Menu Alignment
bstone_get_css( api, 'header-menu-alignment', '.header-2 .st-site-nav nav > div > ul, .header-1 .st-site-nav nav > div > ul', 'justify-content', '' ,'' );
// Header Menu Items Position - Header 2 Only
bstone_get_css( api, 'header-cmi-1-alignment', '.header-2 .st-head-cta.cta-h-left', 'text-align', '' ,'' );
bstone_get_css( api, 'header-cmi-2-alignment', '.header-2 .st-head-cta.cta-h-right', 'text-align', '' ,'' );
// Header Menu Position - Header 2 Only
api( 'bstone-settings[header-menu-position]', function( value ) {
value.bind( function( position ) {
var header_nav_border = api.instance('bstone-settings[header-main-sep-top]').get();
var header_nav_border_color = api.instance('bstone-settings[header-main-sep-top-color]').get();
var dynamicStyle = '';
dynamicStyle += bstone_responsive_css(
'.header-2 .main-header-content',
'bstone-settings[header', 'left_padding]', 'padding-left:', 'px;', ['desktop', 'tablet', 'mobile']
);
dynamicStyle += bstone_responsive_css(
'.header-2 .main-header-content',
'bstone-settings[header', 'right_padding]', 'padding-right:', 'px;', ['desktop', 'tablet', 'mobile']
);
if( 'top' === position ) {
dynamicStyle += bstone_responsive_css(
'.header-2 .main-header-content',
'bstone-settings[header', 'bottom_padding]', 'padding-bottom:', 'px;', ['desktop', 'tablet', 'mobile']
);
dynamicStyle += bstone_responsive_css(
'.header-2 .st-site-nav',
'bstone-settings[header', 'top_padding]', 'margin-bottom:', 'px;', ['desktop', 'tablet', 'mobile']
);
dynamicStyle += '.header-2 .main-header-content {';
dynamicStyle += 'padding-top: '+'0px;';
dynamicStyle += '}';
dynamicStyle += '.header-2 .st-site-nav {';
dynamicStyle += 'margin-top: '+'0px;';
dynamicStyle += '}';
dynamicStyle += '.header-2 .st-site-nav nav {';
dynamicStyle += 'border-top-width: 0px;';
dynamicStyle += 'border-bottom-width: '+header_nav_border+'px;';
dynamicStyle += 'border-bottom-color: '+header_nav_border_color+';';
dynamicStyle += '}';
} else {
dynamicStyle += bstone_responsive_css(
'.header-2 .main-header-content',
'bstone-settings[header', 'top_padding]', 'padding-top:', 'px;', ['desktop', 'tablet', 'mobile']
);
dynamicStyle += bstone_responsive_css(
'.header-2 .st-site-nav',
'bstone-settings[header', 'bottom_padding]', 'margin-top:', 'px;', ['desktop', 'tablet', 'mobile']
);
dynamicStyle += '.header-2 .main-header-content {';
dynamicStyle += 'padding-bottom: '+'0px;';
dynamicStyle += '}';
dynamicStyle += '.header-2 .st-site-nav {';
dynamicStyle += 'margin-bottom: '+'0px;';
dynamicStyle += '}';
dynamicStyle += '.header-2 .st-site-nav nav {';
dynamicStyle += 'border-top-width: '+header_nav_border+'px;';
dynamicStyle += 'border-bottom-width: 0px;';
dynamicStyle += 'border-top-color: '+header_nav_border_color+';';
dynamicStyle += '}';
}
bstone_dynamic_css( 'header-menu-position', dynamicStyle );
} );
} );
// Transparent Header
api( 'bstone-settings[enable-transparent-header]', function( value ) {
value.bind( function( transparent ) {
var dynamicStyle = '';
var dynamicStyle_header = '';
var header_bg_color = api.instance('bstone-settings[bg-color-header]').get();
switch(transparent) {
case false:
dynamicStyle += 'header.site-header {';
dynamicStyle += 'background-color: '+header_bg_color+';';
dynamicStyle += '}';
bstone_dynamic_css( 'bg-color-header', dynamicStyle );
dynamicStyle_header += 'header.site-header {';
dynamicStyle_header += 'top: auto;';
dynamicStyle_header += 'width: 100%;';
dynamicStyle_header += 'position: relative;';
dynamicStyle_header += '}';
bstone_dynamic_css( 'enable-transparent-header', dynamicStyle_header );
break;
case true:
dynamicStyle += 'header.site-header {';
dynamicStyle += 'background-color: transparent;';
dynamicStyle += '}';
bstone_dynamic_css( 'bg-color-header', dynamicStyle );
dynamicStyle_header += 'header.site-header {';
dynamicStyle_header += 'top: 0px;';
dynamicStyle_header += 'width: 100%;';
dynamicStyle_header += 'position: absolute;';
dynamicStyle_header += '}';
bstone_dynamic_css( 'enable-transparent-header', dynamicStyle_header );
break;
default:
dynamicStyle += 'header.site-header {';
dynamicStyle += 'background-color: '+header_bg_color+';';
dynamicStyle += '}';
bstone_dynamic_css( 'bg-color-header', dynamicStyle );
dynamicStyle_header += 'header.site-header {';
dynamicStyle_header += 'top: auto;';
dynamicStyle_header += 'width: 100%;';
dynamicStyle_header += 'position: relative;';
dynamicStyle_header += '}';
bstone_dynamic_css( 'enable-transparent-header', dynamicStyle_header );
}
} );
} );
// Footer Width
api( 'bstone-settings[footer-top-area-width]', function( value ) {
value.bind( function( width ) {
switch(width) {
case 'full':
$( 'footer .footer_top_markup' ).removeClass("st-container");
$( 'footer .footer_top_markup .footer_top_markup_inner' ).addClass("full-width");
$( 'footer .footer_top_markup .footer_top_markup_inner' ).removeClass("st-container");
break;
case 'content':
$( 'footer .footer_top_markup .footer_top_markup_inner' ).removeClass("full-width");
$( 'footer .footer_top_markup .footer_top_markup_inner' ).addClass("st-container");
break;
default:
$( 'footer .footer_top_markup .footer_top_markup_inner' ).removeClass("full-width");
$( 'footer .footer_top_markup .footer_top_markup_inner' ).addClass("st-container");
}
} );
} );
api( 'bstone-settings[footer-bar-width]', function( value ) {
value.bind( function( width ) {
switch(width) {
case 'full':
$( 'footer .footer_bar_markup .footer_bar_markup_inner' ).addClass("full-width");
$( 'footer .footer_bar_markup .footer_bar_markup_inner' ).removeClass("st-container");
break;
case 'content':
$( 'footer .footer_bar_markup .footer_bar_markup_inner' ).removeClass("full-width");
$( 'footer .footer_bar_markup .footer_bar_markup_inner' ).addClass("st-container");
break;
default:
$( 'footer .footer_bar_markup .footer_bar_markup_inner' ).removeClass("full-width");
$( 'footer .footer_bar_markup .footer_bar_markup_inner' ).addClass("st-container");
}
} );
} );
// Buttons Settings
var bstone_buttons_selector = '.menu-toggle, button, .bst-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"], header.site-header .st-head-cta a.button';
var bstone_buttons_hover_selector = '.menu-toggle:hover, button:hover, .bst-button:hover, .button:hover, input#submit:hover, input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover, header.site-header .st-head-cta a.button:hover';
bstone_get_css( api, 'btn-border-width', bstone_buttons_selector, 'border-width', 'px' ,'' );
bstone_get_css( api, 'btn-border-radius', bstone_buttons_selector, 'border-radius', 'px' ,'' );
bstone_get_css( api, 'btn_top_padding', bstone_buttons_selector, 'padding-top', 'px' ,'' );
bstone_get_css( api, 'btn_right_padding', bstone_buttons_selector, 'padding-right', 'px' ,'' );
bstone_get_css( api, 'btn_bottom_padding', bstone_buttons_selector, 'padding-bottom', 'px' ,'' );
bstone_get_css( api, 'btn_left_padding', bstone_buttons_selector, 'padding-left', 'px' ,'' );
bstone_get_css( api, 'buttons-text-color', bstone_buttons_selector, 'color', '' ,'' );
bstone_get_css( api, 'buttons-background-color', bstone_buttons_selector, 'background-color', '' ,'' );
bstone_get_css( api, 'buttons-border-color', bstone_buttons_selector, 'border-color', '' ,'' );
bstone_get_css( api, 'btn-typo-text-transform', bstone_buttons_selector, 'text-transform', '' ,'' );
bstone_get_css( api, 'buttons-text-color-hover', bstone_buttons_hover_selector, 'color', '' ,'' );
bstone_get_css( api, 'buttons-background-color-hover', bstone_buttons_hover_selector, 'background-color', '' ,'' );
bstone_get_css( api, 'buttons-border-color-hover', bstone_buttons_hover_selector, 'border-color', '' ,'' );
bstone_get_css( api, 'readbtn-border-width', '.blog-entry-readmore a', 'border-width', 'px' ,'' );
bstone_get_css( api, 'readbtn-border-radius', '.blog-entry-readmore a', 'border-radius', 'px' ,'' );
bstone_get_css( api, 'readbtn-typo-text-transform', '.blog-entry-readmore a', 'text-transform', '' ,'' );
bstone_get_css( api, 'read-text-color', '.blog-entry-readmore a', 'color', '' ,'' );
bstone_get_css( api, 'read-background-color', '.blog-entry-readmore a', 'background-color', '' ,'' );
bstone_get_css( api, 'read-border-color', '.blog-entry-readmore a', 'border-color', '' ,'' );
bstone_get_css( api, 'read-text-color-hover', '.blog-entry-readmore a:hover', 'color', '' ,'' );
bstone_get_css( api, 'read-background-color-hover', '.blog-entry-readmore a:hover', 'background-color', '' ,'' );
bstone_get_css( api, 'read-border-color-hover', '.blog-entry-readmore a:hover', 'border-color', '' ,'' );
bstone_get_css( api, 'blog-article-alignment', '.bst-posts-cnt .bst-article-inner', 'text-align', '' ,'' );
// Typography Settings
bstone_get_css( api, 'body-text-transform', 'body, button, input, select, textarea', 'text-transform', '' ,'' );
bstone_get_css( api, 'body-line-height', 'body, button, input, select, textarea', 'line-height', '' ,'' );
bstone_get_css( api, 'h1-text-transform', '#primary h1, #primary h1 a', 'text-transform', '' ,'' );
bstone_get_css( api, 'h2-text-transform', '#primary h2, #primary h2 a', 'text-transform', '' ,'' );
bstone_get_css( api, 'h3-text-transform', '#primary h3, #primary h3 a', 'text-transform', '' ,'' );
bstone_get_css( api, 'h4-text-transform', '#primary h4, #primary h4 a', 'text-transform', '' ,'' );
bstone_get_css( api, 'h5-text-transform', '#primary h5, #primary h5 a', 'text-transform', '' ,'' );
bstone_get_css( api, 'h6-text-transform', '#primary h6, #primary h6 a', 'text-transform', '' ,'' );
bstone_get_css( api, 'header-typo-text-transform', 'header.site-header .st-head-cta, header.site-header .st-head-cta p, header.site-header .st-head-cta a', 'text-transform', '' ,'' );
bstone_get_css( api, 'logo-typo-text-transform', 'header .site-title, header .site-title a, header .site-title p, header h1.site-title, header p.site-title', 'text-transform', '' ,'' );
bstone_get_css( api, 'tagline-typo-text-transform', 'header.site-header .site-description, header.site-header .site-description a, header.site-header p.site-description', 'text-transform', '' ,'' );
bstone_get_css( api, 'nav-typo-text-transform', 'header.site-header nav .st-main-navigation > ul li a', 'text-transform', '' ,'' );
bstone_get_css( api, 'sidebar-typo-title-transform', '#secondary aside .widget-title, #secondary .widget .widget-title, #tertiary aside .widget-title, #tertiary .widget .widget-title', 'text-transform', '' ,'' );
bstone_get_css( api, 'sidebar-typo-text-transform', '#secondary aside, #secondary .widget, #tertiary aside, #tertiary .widget', 'text-transform', '' ,'' );
bstone_get_css( api, 'footer-typo-title-transform', 'footer .footer_top_markup .widget .widget-title', 'text-transform', '' ,'' );
bstone_get_css( api, 'footer-typo-text-transform', 'footer .footer_top_markup', 'text-transform', '' ,'' );
bstone_get_css( api, 'footer-bar-typo-title-transform', 'footer .footer_bar_markup', 'text-transform', '' ,'' );
bstone_get_css( api, 'footer-bar-typo-text-transform', 'footer .footer_bar_markup .widget .widget-title', 'text-transform', '' ,'' );
bstone_get_css( api, 'blog-typo-title-transform', '#primary .bst-posts-cnt .entry-title, #primary .bst-posts-cnt .entry-title a, .bst-popular-posts-widget li .entry-title', 'text-transform', '' ,'' );
bstone_get_css( api, 'blog-typo-entry-transform', '#primary .bst-posts-cnt .entry-meta, #primary .bst-posts-cnt .entry-meta a, .bst-article-inner-single .entry-footer', 'text-transform', '' ,'' );
bstone_get_css( api, 'blog-typo-title-transform', '#bp-banner-container .bst-banner-heading', 'text-transform', '' ,'' );
bstone_get_css( api, 'blog-typo-entry-transform', '#bp-banner-container .bp-banner-category', 'text-transform', '' ,'' );
bstone_get_css( api, 'blog-typo-entry-transform', '#primary .bst-posts-cnt .entry-meta, #primary .bst-posts-cnt .entry-meta a, .single-post #primary .entry-meta, .single-post #primary .entry-meta a, .bst-popular-posts-widget li .bst-widget-post-cnt .entry-meta, .entry-meta *', 'text-transform', '' ,'bstmeta' );
// Color Settings
bstone_get_css( api, 'h1-color', '#primary h1, #primary h1 a', 'color', '' ,'' );
bstone_get_css( api, 'h2-color', '#primary h2, #primary h2 a', 'color', '' ,'' );
bstone_get_css( api, 'h3-color', '#primary h3, #primary h3 a', 'color', '' ,'' );
bstone_get_css( api, 'h4-color', '#primary h4, #primary h4 a', 'color', '' ,'' );
bstone_get_css( api, 'h5-color', '#primary h5, #primary h5 a', 'color', '' ,'' );
bstone_get_css( api, 'h6-color', '#primary h6, #primary h6 a', 'color', '' ,'' );
var bst_side_bar_color_selector = '#secondary aside, #tertiary aside, #tertiary .bst-popular-posts-widget ul.posts-separator li.bst-post-list-separator, #secondary .bst-popular-posts-widget ul.posts-separator li.bst-post-list-separator';
bstone_get_css( api, 'widget-border-color', bst_side_bar_color_selector, 'border-color', '' ,'' );
bstone_get_css( api, 'sidebar-bg-color', 'body #secondary, body #tertiary', 'background-color', '' ,'' );
bstone_get_css( api, 'widget-bg-color', 'body #secondary aside, body #secondary .widget, body #tertiary aside, body #tertiary .widget', 'background-color', '' ,'' );
bstone_get_css( api, 'sidebar-widget-title-color', '#secondary aside .widget-title, #secondary .widget .widget-title, #tertiary aside .widget-title, #tertiary .widget .widget-title', 'color', '' ,'' );
bstone_get_css( api, 'sidebar-text-color', '#secondary aside, #secondary .widget, #tertiary aside, #tertiary .widget', 'color', '' ,'' );
bstone_get_css( api, 'sidebar-link-color', '#secondary aside a, #secondary .widget a, #tertiary aside a, #tertiary .widget a, #secondary aside ul li, #secondary .widget ul li, #tertiary aside ul li, #tertiary .widget ul li', 'color', '' ,'' );
bstone_get_css( api, 'sidebar-link-color-hover', '#secondary aside a:hover, #secondary .widget a:hover, #tertiary aside a:hover, #tertiary .widget a:hover', 'color', '' ,'' );
bstone_get_css( api, 'footer-top-border-color', 'footer .footer_top_markup', 'border-top-color', '' ,'' );
bstone_get_css( api, 'footer-top-background-color', 'body footer .footer_top_markup', 'background', '' ,'' );
bstone_get_css( api, 'footer-top-border-size', 'footer .footer_top_markup', 'border-top-width', 'px' ,'' );
bstone_get_css( api, 'footer-top-title-color', 'footer .footer_top_markup .widget .widget-title', 'color', '' ,'' );
bstone_get_css( api, 'footer-top-text-color', 'footer .footer_top_markup', 'color', '' ,'' );
bstone_get_css( api, 'footer-top-link-color', 'footer .footer_top_markup a', 'color', '' ,'' );
bstone_get_css( api, 'footer-top-link-hover-color', 'footer .footer_top_markup a:hover', 'color', '' ,'' );
bstone_get_css( api, 'footer-bottom-bg-color', 'footer .footer_bar_markup', 'background-color', '' ,'' );
bstone_get_css( api, 'footer-bar-top-border-size', 'footer .footer_bar_markup', 'border-top-width', 'px' ,'' );
bstone_get_css( api, 'footer-bar-bottom-border-size', 'footer .footer_bar_markup', 'border-bottom-width', 'px' ,'' );
bstone_get_css( api, 'footer-bar-top-border-color', 'footer .footer_bar_markup', 'border-top-color', '' ,'' );
bstone_get_css( api, 'footer-bar-bottom-border-color', 'footer .footer_bar_markup', 'border-bottom-color', '' ,'' );
bstone_get_css( api, 'footer-bottom-title-color', 'footer .footer_bar_markup .widget .widget-title', 'color', '' ,'' );
bstone_get_css( api, 'footer-bottom-text-color', 'footer .footer_bar_markup', 'color', '' ,'' );
bstone_get_css( api, 'footer-bottom-link-color', 'footer .footer_bar_markup a', 'color', '' ,'' );
bstone_get_css( api, 'footer-bottom-link-hover-color', 'footer .footer_bar_markup a:hover', 'color', '' ,'' );
bstone_get_css( api, 'blog-title-color', '#primary .bst-posts-cnt .entry-title, #primary .bst-posts-cnt .entry-title a', 'color', '' ,'' );
bstone_get_css( api, 'blog-meta-color', '#primary .bst-posts-cnt .entry-meta, #primary .bst-posts-cnt .entry-meta a, .entry-meta, .entry-meta *, .bst-popular-posts-widget li .bst-widget-post-cnt .entry-meta', 'color', '' ,'' );
bstone_get_css( api, 'blog-meta-link-color', '#primary .bst-posts-cnt .entry-meta a', 'color', '' ,'' );
bstone_get_css( api, 'blog-meta-link-color-hover', '#primary .bst-posts-cnt .entry-meta a:hover, .bst-article-inner-single .entry-footer a:hover', 'color', '' ,'' );
bstone_get_css( api, 'blog-entry-bg-color', '#primary .bst-posts-cnt article .bst-article-inner', 'background-color', '' ,'' );
bstone_get_css( api, 'blog-post-border-radius', '#primary .bst-posts-cnt article .bst-article-inner', 'border-radius', 'px' ,'' );
bstone_get_css( api, 'single-sec-border-size', '.bst-single-post-section', 'border-bottom-width', 'px' ,'' );
bstone_get_css( api, 'single-sec-border-size', '#main > .bst-single-post-section', 'border-top-width', 'px' ,'main' );
bstone_get_css( api, 'main-border-color', '#main > .bst-single-post-section, .bst-single-post-section, #primary .bst-posts-cnt article .bst-article-inner', 'border-color', '' ,'' );
bstone_get_css( api, 'bp-banner-title-text-color', '#bp-banner-container .bst-banner-heading, #bp-banner-container .bst-banner-heading a', 'color', '' ,'' );
bstone_get_css( api, 'bp-banner-title-text-color-hover', '#bp-banner-container .bst-banner-heading:hover, #bp-banner-container .bst-banner-heading:hover a', 'color', '' ,'' );
bstone_get_css( api, 'bp-banner-category-text-color', '#bp-banner-container .bp-banner-category, #bp-banner-container .bp-banner-category a', 'color', '' ,'' );
bstone_get_css( api, 'bp-banner-category-text-color-hover', '#bp-banner-container .bp-banner-category:hover, #bp-banner-container .bp-banner-category:hover a', 'color', '' ,'' );
bstone_get_css( api, 'bp-banner-title-bg-color', '#bp-banner-container .bst-banner-heading', 'background-color', '' ,'' );
bstone_get_css( api, 'bp-banner-title-bg-color-hover', '#bp-banner-container .bst-banner-heading:hover', 'background-color', '' ,'' );
bstone_get_css( api, 'bp-banner-meta-text-color', '#bp-banner-container .bp-banner-meta, #bp-banner-container .bp-banner-meta a, #bp-banner-container .entry-meta *', 'color', '' ,'' );
bstone_get_css( api, 'bp-banner-overlay-color', '#bp-banner-container .bp-slider-item:after, #bp-banner-container .bpg-small-bg-cnt:after, #bp-banner-container .bp-banner-grid-item.bpg-large:after', 'background', '' ,'' );
bstone_get_css( api, 'bp-banner-category-bg-color', '#bp-banner-container .bp-banner-category a', 'background-color', '' ,'' );
bstone_get_css( api, 'bp-banner-category-bg-color-hover', '#bp-banner-container .bp-banner-category:hover a', 'background-color', '' ,'' );
api( 'bstone-settings[bp-banner-title-top-padding]', function( value ) {
value.bind( function( padding ) {
dynamicStyle = '#bp-banner-container .bst-banner-heading a {padding-top: '+padding+'px; padding-bottom: '+padding+'px;}';
bstone_dynamic_css( 'bp-banner-title-top-padding', dynamicStyle );
} );
} );
api( 'bstone-settings[bp-banner-title-left-padding]', function( value ) {
value.bind( function( padding ) {
dynamicStyle = '#bp-banner-container .bst-banner-heading a {padding-left: '+padding+'px; padding-right: '+padding+'px;}';
bstone_dynamic_css( 'bp-banner-title-left-padding', dynamicStyle );
} );
} );
api( 'bstone-settings[bp-banner-cat-top-padding]', function( value ) {
value.bind( function( padding ) {
dynamicStyle = '#bp-banner-container .bp-banner-category a {padding-top: '+padding+'px; padding-bottom: '+padding+'px;}';
bstone_dynamic_css( 'bp-banner-cat-top-padding', dynamicStyle );
} );
} );
api( 'bstone-settings[bp-banner-cat-left-padding]', function( value ) {
value.bind( function( padding ) {
dynamicStyle = '#bp-banner-container .bp-banner-category a {padding-left: '+padding+'px; padding-right: '+padding+'px;}';
bstone_dynamic_css( 'bp-banner-cat-left-padding', dynamicStyle );
} );
} );
// Spacing Settings
var header_left_padding_ctrls = ['bstone-settings[header_left_padding]', 'bstone-settings[header_tablet_left_padding]', 'bstone-settings[header_mobile_left_padding]'];
header_left_padding_ctrls.forEach(function(element) {
api( element, function( value ) {
value.bind( function() {
var dynamicStyle = '';
dynamicStyle += bstone_responsive_css(
'.header-2 .main-header-content, .main-header-content',
'bstone-settings[header', 'left_padding]', 'padding-left:', 'px;', ['desktop', 'tablet', 'mobile']
);
dynamicStyle += bstone_responsive_css(
'body.boxed-container.header-2 .full-width-nav .st-site-nav nav',
'bstone-settings[header', 'left_padding]', 'margin-left:-', 'px;', ['desktop', 'tablet', 'mobile']
);
dynamicStyle += bstone_responsive_css(
'body.boxed-container.header-2 .full-width-nav .st-site-nav nav ul',
'bstone-settings[header', 'left_padding]', 'padding-left:', 'px;', ['desktop', 'tablet', 'mobile']
);
bstone_dynamic_css( 'header_left_padding', dynamicStyle );
});
} );
});
var header_right_padding_ctrls = ['bstone-settings[header_right_padding]', 'bstone-settings[header_tablet_right_padding]', 'bstone-settings[header_mobile_right_padding]'];
header_right_padding_ctrls.forEach(function(element) {
api( element, function( value ) {
value.bind( function() {
var dynamicStyle = '';
dynamicStyle += bstone_responsive_css(
'.header-2 .main-header-content, .main-header-content',
'bstone-settings[header', 'right_padding]', 'padding-right:', 'px;', ['desktop', 'tablet', 'mobile']
);
dynamicStyle += bstone_responsive_css(
'body.boxed-container.header-2 .full-width-nav .st-site-nav nav',
'bstone-settings[header', 'right_padding]', 'margin-right:-', 'px;', ['desktop', 'tablet', 'mobile']
);
dynamicStyle += bstone_responsive_css(
'body.boxed-container.header-2 .full-width-nav .st-site-nav nav ul',
'bstone-settings[header', 'right_padding]', 'padding-right:-', 'px;', ['desktop', 'tablet', 'mobile']
);
bstone_dynamic_css( 'header_right_padding', dynamicStyle );
});
} );
});
var header_top_padding_ctrls = ['bstone-settings[header_top_padding]', 'bstone-settings[header_tablet_top_padding]', 'bstone-settings[header_mobile_top_padding]'];
header_top_padding_ctrls.forEach(function(element) {
api( element, function( value ) {
value.bind( function() {
var dynamicStyle = '';
var header_type = api.instance('bstone-settings[header-layouts]').get();
if( 'header-main-layout-2' === header_type ) {
var header_nav_pos = api.instance('bstone-settings[header-menu-position]').get();
if( 'top' === header_nav_pos ) {
dynamicStyle += '.header-2 .st-site-nav {margin-top: 0px;}';
dynamicStyle += '.header-2 .main-header-content, .main-header-content {padding-top: 0px;}';
dynamicStyle += bstone_responsive_css(
'.header-2 .st-site-nav',
'bstone-settings[header', 'top_padding]', 'margin-bottom:', 'px;', ['desktop', 'tablet', 'mobile']
);
} else {
dynamicStyle += bstone_responsive_css(
'.header-2 .main-header-content, .main-header-content',
'bstone-settings[header', 'top_padding]', 'padding-top:', 'px;', ['desktop', 'tablet', 'mobile']
);
}
} else {
dynamicStyle += bstone_responsive_css(
'.header-2 .main-header-content, .main-header-content',
'bstone-settings[header', 'top_padding]', 'padding-top:', 'px;', ['desktop', 'tablet', 'mobile']
);
}
bstone_dynamic_css( 'header_top_padding', dynamicStyle );
});
} );
});
var header_bottom_padding_ctrls = ['bstone-settings[header_bottom_padding]', 'bstone-settings[header_tablet_bottom_padding]', 'bstone-settings[header_mobile_bottom_padding]'];
header_bottom_padding_ctrls.forEach(function(element) {
api( element, function( value ) {
value.bind( function() {
var dynamicStyle = '';
var header_type = api.instance('bstone-settings[header-layouts]').get();
if( 'header-main-layout-2' === header_type ) {
var header_nav_pos = api.instance('bstone-settings[header-menu-position]').get();
if( 'top' === header_nav_pos ) {
dynamicStyle += bstone_responsive_css(
'.header-2 .main-header-content, .main-header-content',
'bstone-settings[header', 'bottom_padding]', 'padding-bottom:', 'px;', ['desktop', 'tablet', 'mobile']
);
} else {
dynamicStyle += '.header-2 .st-site-nav {margin-bottom: 0px;}';
dynamicStyle += '.header-2 .main-header-content, .main-header-content {padding-bottom: 0px;}';
dynamicStyle += bstone_responsive_css(
'.header-2 .st-site-nav',
'bstone-settings[header', 'bottom_padding]', 'margin-top:', 'px;', ['desktop', 'tablet', 'mobile']
);
}
} else {
dynamicStyle += bstone_responsive_css(
'.header-2 .main-header-content, .main-header-content',
'bstone-settings[header', 'bottom_padding]', 'padding-bottom:', 'px;', ['desktop', 'tablet', 'mobile']
);
}
bstone_dynamic_css( 'header_bottom_padding', dynamicStyle );
});
} );
});
var bst_logo_margin = [
'logo_top_margin', 'logo_tablet_top_margin', 'logo_mobile_top_margin',
'logo_bottom_margin', 'logo_tablet_bottom_margin', 'logo_mobile_bottom_margin',
'logo_left_margin', 'logo_tablet_left_margin', 'logo_mobile_left_margin',
'logo_right_margin', 'logo_tablet_right_margin', 'logo_mobile_right_margin'
];
bstone_get_responsive_spacings( api, 'header .st-site-identity .site-logo-img img', 'logo', bst_logo_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_site_title_margin = [
'stitle_top_margin', 'stitle_tablet_top_margin', 'stitle_mobile_top_margin',
'stitle_bottom_margin', 'stitle_tablet_bottom_margin', 'stitle_mobile_bottom_margin',
'stitle_left_margin', 'stitle_tablet_left_margin', 'stitle_mobile_left_margin',
'stitle_right_margin', 'stitle_tablet_right_margin', 'stitle_mobile_right_margin'
];
bstone_get_responsive_spacings( api, 'header.site-header .site-title', 'stitle', bst_site_title_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_site_tagline_margin = [
'tagline_top_margin', 'tagline_tablet_top_margin', 'tagline_mobile_top_margin',
'tagline_bottom_margin', 'tagline_tablet_bottom_margin', 'tagline_mobile_bottom_margin',
'tagline_left_margin', 'tagline_tablet_left_margin', 'tagline_mobile_left_margin',
'tagline_right_margin', 'tagline_tablet_right_margin', 'tagline_mobile_right_margin'
];
bstone_get_responsive_spacings( api, 'header.site-header p.site-description', 'tagline', bst_site_tagline_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_site_navlink_padding = [
'navlink_top_padding', 'navlink_tablet_top_padding', 'navlink_mobile_top_padding',
'navlink_bottom_padding', 'navlink_tablet_bottom_padding', 'navlink_mobile_bottom_padding',
'navlink_left_padding', 'navlink_tablet_left_padding', 'navlink_mobile_left_padding',
'navlink_right_padding', 'navlink_tablet_right_padding', 'navlink_mobile_right_padding'
];
bstone_get_responsive_spacings( api, '.header-2 .st-site-nav ul > li > a, .header-1 .st-site-nav ul > li > a', 'navlink', bst_site_navlink_padding, 'padding', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_primary_cnt_padding = [
'pcnt_top_padding', 'pcnt_tablet_top_padding', 'pcnt_mobile_top_padding',
'pcnt_bottom_padding', 'pcnt_tablet_bottom_padding', 'pcnt_mobile_bottom_padding',
'pcnt_left_padding', 'pcnt_tablet_left_padding', 'pcnt_mobile_left_padding',
'pcnt_right_padding', 'pcnt_tablet_right_padding', 'pcnt_mobile_right_padding'
];
bstone_get_responsive_spacings( api, 'body.page-builder #content > .st-container, body #content > .st-container', 'pcnt', bst_primary_cnt_padding, 'padding', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_primary_cnt_margin = [
'pcnt_top_margin', 'pcnt_tablet_top_margin', 'pcnt_mobile_top_margin',
'pcnt_bottom_margin', 'pcnt_tablet_bottom_margin', 'pcnt_mobile_bottom_margin'
];
bstone_get_responsive_spacings( api, 'body.page-builder #content > .st-container, body #content > .st-container', 'pcnt', bst_primary_cnt_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_content_area_padding = [
'carea_top_padding', 'carea_tablet_top_padding', 'carea_mobile_top_padding',
'carea_bottom_padding', 'carea_tablet_bottom_padding', 'carea_mobile_bottom_padding',
'carea_left_padding', 'carea_tablet_left_padding', 'carea_mobile_left_padding',
'carea_right_padding', 'carea_tablet_right_padding', 'carea_mobile_right_padding'
];
bstone_get_responsive_spacings( api, 'body #primary', 'carea', bst_content_area_padding, 'padding', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_content_area_margin = [
'pcontentarea_top_margin', 'pcontentarea_tablet_top_margin', 'pcontentarea_mobile_top_margin',
'pcontentarea_bottom_margin', 'pcontentarea_tablet_bottom_margin', 'pcontentarea_mobile_bottom_margin',
];
bstone_get_responsive_spacings( api, 'body #primary', 'pcontentarea', bst_content_area_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_h1_margin = [
'h1_top_margin', 'h1_tablet_top_margin', 'h1_mobile_top_margin',
'h1_bottom_margin', 'h1_tablet_bottom_margin', 'h1_mobile_bottom_margin'
];
bstone_get_responsive_spacings( api, '#primary h1, .entry-content h1', 'h1', bst_h1_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_h2_margin = [
'h2_top_margin', 'h2_tablet_top_margin', 'h2_mobile_top_margin',
'h2_bottom_margin', 'h2_tablet_bottom_margin', 'h2_mobile_bottom_margin'
];
bstone_get_responsive_spacings( api, '#primary h2, .entry-content h2', 'h2', bst_h2_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_h3_margin = [
'h3_top_margin', 'h3_tablet_top_margin', 'h3_mobile_top_margin',
'h3_bottom_margin', 'h3_tablet_bottom_margin', 'h3_mobile_bottom_margin'
];
bstone_get_responsive_spacings( api, '#primary h3, .entry-content h3', 'h3', bst_h3_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_h4_margin = [
'h4_top_margin', 'h4_tablet_top_margin', 'h4_mobile_top_margin',
'h4_bottom_margin', 'h4_tablet_bottom_margin', 'h4_mobile_bottom_margin'
];
bstone_get_responsive_spacings( api, '#primary h4, .entry-content h4', 'h4', bst_h4_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_h5_margin = [
'h5_top_margin', 'h5_tablet_top_margin', 'h5_mobile_top_margin',
'h5_bottom_margin', 'h5_tablet_bottom_margin', 'h5_mobile_bottom_margin'
];
bstone_get_responsive_spacings( api, '#primary h5, .entry-content h5', 'h5', bst_h5_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_h6_margin = [
'h6_top_margin', 'h6_tablet_top_margin', 'h6_mobile_top_margin',
'h6_bottom_margin', 'h6_tablet_bottom_margin', 'h6_mobile_bottom_margin'
];
bstone_get_responsive_spacings( api, '#primary h6, .entry-content h6', 'h6', bst_h6_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_sidebar_single_padding = [
'sidebar_top_padding', 'sidebar_tablet_top_padding', 'sidebar_mobile_top_padding',
'sidebar_bottom_padding', 'sidebar_tablet_bottom_padding', 'sidebar_mobile_bottom_padding',
'sidebar_left_padding', 'sidebar_tablet_left_padding', 'sidebar_mobile_left_padding',
'sidebar_right_padding', 'sidebar_tablet_right_padding', 'sidebar_mobile_right_padding'
];
bstone_get_responsive_spacings( api, 'body #secondary.widget-area', 'sidebar', bst_sidebar_single_padding, 'padding', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_sidebar_tertiary_padding = [
'sidebarbth_top_padding', 'sidebarbth_tablet_top_padding', 'sidebarbth_mobile_top_padding',
'sidebarbth_bottom_padding', 'sidebarbth_tablet_bottom_padding', 'sidebarbth_mobile_bottom_padding',
'sidebarbth_left_padding', 'sidebarbth_tablet_left_padding', 'sidebarbth_mobile_left_padding',
'sidebarbth_right_padding', 'sidebarbth_tablet_right_padding', 'sidebar_mobile_right_padding'
];
bstone_get_responsive_spacings( api, 'body #tertiary.widget-area', 'sidebarbth', bst_sidebar_tertiary_padding, 'padding', '', 'px', ['desktop', 'tablet', 'mobile'] );
bstone_get_css( api, 'sidebar-widgets-margin-bottom', 'body #secondary.widget-area .widget, body #tertiary.widget-area .widget', 'margin-bottom', 'px' ,'' );
bstone_get_css( api, 'sidebar-widgets-title-margin-top', 'body #secondary.widget-area .widget-title, body #tertiary.widget-area .widget-title', 'margin-top', 'px' ,'' );
bstone_get_css( api, 'sidebar-widgets-title-margin-bottom', 'body #secondary.widget-area .widget-title, body #tertiary.widget-area .widget-title', 'margin-bottom', 'px' ,'' );
var bst_sidebar_widget_padding = [
'wpadding_top_padding', 'wpadding_tablet_top_padding', 'wpadding_mobile_top_padding',
'wpadding_bottom_padding', 'wpadding_tablet_bottom_padding', 'wpadding_mobile_bottom_padding',
'wpadding_left_padding', 'wpadding_tablet_left_padding', 'wpadding_mobile_left_padding',
'wpadding_right_padding', 'wpadding_tablet_right_padding', 'wpadding_mobile_right_padding'
];
bstone_get_responsive_spacings( api, 'body #secondary.widget-area .widget, body #tertiary.widget-area .widget', 'wpadding', bst_sidebar_widget_padding, 'padding', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_footer_padding = [
'footer_top_padding', 'footer_tablet_top_padding', 'footer_mobile_top_padding',
'footer_bottom_padding', 'footer_tablet_bottom_padding', 'footer_mobile_bottom_padding'
];
bstone_get_responsive_spacings( api, 'footer .footer_top_markup', 'footer', bst_footer_padding, 'padding', '', 'px', ['desktop', 'tablet', 'mobile'] );
bstone_get_css( api, 'footer-widgets-margin-bottom', 'footer .footer_top_markup .widget', 'margin-bottom', 'px' ,'' );
bstone_get_css( api, 'footer-widgets-title-margin-bottom', 'footer .footer_top_markup .widget .widget-title', 'margin-bottom', 'px' ,'' );
var bst_footer_widget_padding = [
'fwsp_top_padding', 'fwsp_tablet_top_padding', 'fwsp_mobile_top_padding',
'fwsp_bottom_padding', 'fwsp_tablet_bottom_padding', 'fwsp_mobile_bottom_padding',
'fwsp_left_padding', 'fwsp_tablet_left_padding', 'fwsp_mobile_left_padding',
'fwsp_right_padding', 'fwsp_tablet_right_padding', 'fwsp_mobile_right_padding'
];
bstone_get_responsive_spacings( api, 'footer .footer_top_markup .widget', 'fwsp', bst_footer_widget_padding, 'padding', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_footer_bar_padding = [
'footer_bar_top_padding', 'footer_bar_tablet_top_padding', 'footer_bar_mobile_top_padding',
'footer_bar_bottom_padding', 'footer_bar_tablet_bottom_padding', 'footer_bar_mobile_bottom_padding'
];
bstone_get_responsive_spacings( api, 'footer .footer_bar_markup', 'footer_bar', bst_footer_bar_padding, 'padding', '', 'px', ['desktop', 'tablet', 'mobile'] );
bstone_get_css( api, 'footer-bar-widgets-margin-bottom', 'footer .footer_bar_markup .widget', 'margin-bottom', 'px' ,'' );
bstone_get_css( api, 'footer-bar-widgets-title-margin-bottom', 'footer .footer_bar_markup .widget .widget-title', 'margin-bottom', 'px' ,'' );
var bst_footer_bar_widget_padding = [
'fbar_sp_top_padding', 'fbar_sp_tablet_top_padding', 'fbar_sp_mobile_top_padding',
'fbar_sp_bottom_padding', 'fbar_sp_tablet_bottom_padding', 'fbar_sp_mobile_bottom_padding',
'fbar_sp_left_padding', 'fbar_sp_tablet_left_padding', 'fbar_sp_mobile_left_padding',
'fbar_sp_right_padding', 'fbar_sp_tablet_right_padding', 'fbar_mobile_right_padding'
];
bstone_get_responsive_spacings( api, 'footer .footer_bar_markup .widget', 'fbar_sp', bst_footer_bar_widget_padding, 'padding', '', 'px', ['desktop', 'tablet', 'mobile'] );
bstone_get_css( api, 'header-logo-alignment', '.header-2 .st-site-branding, header .st-site-branding', 'text-align', '' ,'' );
var bst_primary_cnt_border = [
'primarycnt_top_border', 'primarycnt_tablet_top_border', 'primarycnt_mobile_top_border',
'primarycnt_bottom_border', 'primarycnt_tablet_bottom_border', 'primarycnt_mobile_bottom_border',
'primarycnt_left_border', 'primarycnt_tablet_left_border', 'primarycnt_mobile_left_border',
'primarycnt_right_border', 'primarycnt_tablet_right_border', 'primarycnt_mobile_right_border'
];
bstone_get_responsive_spacings( api, 'body #primary', 'primarycnt', bst_primary_cnt_border, 'border', 'width', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_secondary_cnt_border = [
'sidebar_top_border', 'sidebar_tablet_top_border', 'sidebar_mobile_top_border',
'sidebar_bottom_border', 'sidebar_tablet_bottom_border', 'sidebar_mobile_bottom_border',
'sidebar_left_border', 'sidebar_tablet_left_border', 'sidebar_mobile_left_border',
'sidebar_right_border', 'sidebar_tablet_right_border', 'sidebar_mobile_right_border'
];
bstone_get_responsive_spacings( api, 'body #secondary', 'sidebar', bst_secondary_cnt_border, 'border', 'width', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_tertiary_cnt_border = [
'trtrysidebar_top_border', 'trtrysidebar_tablet_top_border', 'trtrysidebar_mobile_top_border',
'trtrysidebar_bottom_border', 'trtrysidebar_tablet_bottom_border', 'trtrysidebar_mobile_bottom_border',
'trtrysidebar_left_border', 'trtrysidebar_tablet_left_border', 'trtrysidebar_mobile_left_border',
'trtrysidebar_right_border', 'trtrysidebar_tablet_right_border', 'trtrysidebar_mobile_right_border'
];
bstone_get_responsive_spacings( api, 'body #tertiary', 'trtrysidebar', bst_tertiary_cnt_border, 'border', 'width', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_article_outer_border = [
'baouter_top_border', 'baouter_tablet_top_border', 'baouter_mobile_top_border',
'baouter_bottom_border', 'baouter_tablet_bottom_border', 'baouter_mobile_bottom_border',
'baouter_left_border', 'baouter_tablet_left_border', 'baouter_mobile_left_border',
'baouter_right_border', 'baouter_tablet_right_border', 'baouter_mobile_right_border'
];
bstone_get_responsive_spacings( api, '#primary .bst-posts-cnt article .bst-article-inner', 'baouter', bst_article_outer_border, 'border', 'width', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_bstwidget_border = [
'bstwidget_top_border', 'bstwidget_tablet_top_border', 'bstwidget_mobile_top_border',
'bstwidget_bottom_border', 'bstwidget_tablet_bottom_border', 'bstwidget_mobile_bottom_border',
'bstwidget_left_border', 'bstwidget_tablet_left_border', 'bstwidget_mobile_left_border',
'bstwidget_right_border', 'bstwidget_tablet_right_border', 'bstwidget_mobile_right_border'
];
bstone_get_responsive_spacings( api, '#secondary aside, #tertiary aside', 'bstwidget', bst_bstwidget_border, 'border', 'width', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_read_more_btn_padding = [
'readbtn_top_padding', 'readbtn_tablet_top_padding', 'readbtn_mobile_top_padding',
'readbtn_bottom_padding', 'readbtn_tablet_bottom_padding', 'readbtn_mobile_bottom_padding',
'readbtn_left_padding', 'readbtn_tablet_left_padding', 'readbtn_mobile_left_padding',
'readbtn_right_padding', 'readbtn_tablet_right_padding', 'readbtn_mobile_right_padding'
];
bstone_get_responsive_spacings( api, '.blog-entry-readmore a', 'readbtn', bst_read_more_btn_padding, 'padding', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_blog_article_inner_padding = [
'bainner_top_padding', 'bainner_tablet_top_padding', 'bainner_mobile_top_padding',
'bainner_bottom_padding', 'bainner_tablet_bottom_padding', 'bainner_mobile_bottom_padding',
'bainner_left_padding', 'bainner_tablet_left_padding', 'bainner_mobile_left_padding',
'bainner_right_padding', 'bainner_tablet_right_padding', 'bainner_mobile_right_padding'
];
bstone_get_responsive_spacings( api, '#primary .bst-posts-cnt article .bst-article-inner', 'bainner', bst_blog_article_inner_padding, 'padding', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_blog_article_outer_padding = [
'baouter_top_padding', 'baouter_tablet_top_padding', 'baouter_mobile_top_padding',
'baouter_bottom_padding', 'baouter_tablet_bottom_padding', 'baouter_mobile_bottom_padding',
'baouter_left_padding', 'baouter_tablet_left_padding', 'baouter_mobile_left_padding',
'baouter_right_padding', 'baouter_tablet_right_padding', 'baouter_mobile_right_padding'
];
bstone_get_responsive_spacings( api, "#primary .bst-posts-cnt article, #primary .bst-posts-cnt article[class^='st-col'], #primary .bst-posts-cnt article[class*='st-col']", 'baouter', bst_blog_article_outer_padding, 'margin-padding', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_blog_article_outer_padding_bpbanner = [
'baouter_left_padding', 'baouter_tablet_left_padding', 'baouter_mobile_left_padding',
'baouter_right_padding', 'baouter_tablet_right_padding', 'baouter_mobile_right_padding'
];
bstone_get_responsive_spacings_unique( api, "body.blog #primary .st-row.bst-posts-cnt, body.single-post #primary .st-row.bst-posts-cnt", 'baouter', bst_blog_article_outer_padding_bpbanner, 'margin-padding', 'margin', '', 'px', ['desktop', 'tablet', 'mobile'], 'bpbanner', '-pxmargin' );
var bst_blog_article_text_padding = [
'batarea_left_padding', 'batarea_tablet_left_padding', 'batarea_mobile_left_padding',
'batarea_right_padding', 'batarea_tablet_right_padding', 'batarea_mobile_right_padding'
];
bstone_get_responsive_spacings( api, "#primary .bst-posts-cnt article .entry-title, #primary .bst-posts-cnt article .entry-meta, #primary .bst-posts-cnt article .entry-content, #primary .bst-posts-cnt article .blog-entry-readmore", 'batarea', bst_blog_article_text_padding, 'margin-padding', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_single_article_after_sec_padding = [
'safsp_top_padding', 'safsp_tablet_top_padding', 'safsp_mobile_top_padding',
'safsp_bottom_padding', 'safsp_tablet_bottom_padding', 'safsp_mobile_bottom_padding'
];
bstone_get_responsive_spacings( api, ".bst-single-post-section", 'safsp', bst_single_article_after_sec_padding, 'padding', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_single_article_after_sec_padding_b = [
'safsp_bottom_padding', 'safsp_tablet_bottom_padding', 'safsp_mobile_bottom_padding'
];
bstone_get_responsive_spacings_unique( api, ".single-post #main > article", 'safsp', bst_single_article_after_sec_padding_b, 'margin-padding', 'padding', '', 'px', ['desktop', 'tablet', 'mobile'], 'secpadding', 'px' );
var bst_pagination_padding = [
'pagi_top_padding', 'pagi_tablet_top_padding', 'pagi_mobile_top_padding',
'pagi_bottom_padding', 'pagi_tablet_bottom_padding', 'pagi_mobile_bottom_padding',
'pagi_left_padding', 'pagi_tablet_left_padding', 'pagi_mobile_left_padding',
'pagi_right_padding', 'pagi_tablet_right_padding', 'pagi_mobile_right_padding'
];
bstone_get_responsive_spacings( api, '.st-pagination .nav-links a, .st-pagination .nav-links span.page-numbers, body.woocommerce #page nav.woocommerce-pagination ul li a, body.woocommerce #page nav.woocommerce-pagination ul li span.current', 'pagi', bst_pagination_padding, 'padding', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_sctop_padding = [
'sctop_top_padding', 'sctop_tablet_top_padding', 'sctop_mobile_top_padding',
'sctop_bottom_padding', 'sctop_tablet_bottom_padding', 'sctop_mobile_bottom_padding',
'sctop_left_padding', 'sctop_tablet_left_padding', 'sctop_mobile_left_padding',
'sctop_right_padding', 'sctop_tablet_right_padding', 'sctop_mobile_right_padding'
];
bstone_get_responsive_spacings( api, '#bstone-scroll-top', 'sctop', bst_sctop_padding, 'padding', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_bffield_margin = [
'bffield_top_margin', 'bffield_tablet_top_margin', 'bffield_mobile_top_margin',
'bffield_bottom_margin', 'bffield_tablet_bottom_margin', 'bffield_mobile_bottom_margin',
'bffield_left_margin', 'bffield_tablet_left_margin', 'bffield_mobile_left_margin',
'bffield_right_margin', 'bffield_tablet_right_margin', 'bffield_mobile_right_margin'
];
bstone_get_responsive_spacings( api, 'body #page form input, body #page form select, body #page form textarea', 'bffield', bst_bffield_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_bftextarea_padding = [
'bftextarea_top_padding', 'bftextarea_tablet_top_padding', 'bftextarea_mobile_top_padding',
'bftextarea_bottom_padding', 'bftextarea_tablet_bottom_padding', 'bftextarea_mobile_bottom_padding',
'bftextarea_left_padding', 'bftextarea_tablet_left_padding', 'bftextarea_mobile_left_padding',
'bftextarea_right_padding', 'bftextarea_tablet_right_padding', 'bftextarea_mobile_right_padding'
];
bstone_get_responsive_spacings( api, 'body #page form textarea', 'bftextarea', bst_bftextarea_padding, 'padding', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_bffield_padding = [
'bffield_top_padding', 'bffield_tablet_top_padding', 'bffield_mobile_top_padding',
'bffield_bottom_padding', 'bffield_tablet_bottom_padding', 'bffield_mobile_bottom_padding',
'bffield_left_padding', 'bffield_tablet_left_padding', 'bffield_mobile_left_padding',
'bffield_right_padding', 'bffield_tablet_right_padding', 'bffield_mobile_right_padding'
];
bstone_get_responsive_spacings( api, 'body #page form input, body #page form select', 'bffield', bst_bffield_padding, 'padding', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_bfbuttons_padding = [
'bfbuttons_top_padding', 'bfbuttons_tablet_top_padding', 'bfbuttons_mobile_top_padding',
'bfbuttons_bottom_padding', 'bfbuttons_tablet_bottom_padding', 'bfbuttons_mobile_bottom_padding',
'bfbuttons_left_padding', 'bfbuttons_tablet_left_padding', 'bfbuttons_mobile_left_padding',
'bfbuttons_right_padding', 'bfbuttons_tablet_right_padding', 'bfbuttons_mobile_right_padding'
];
bstone_get_responsive_spacings( api, 'body #page form input[type="reset"], body #page form button', 'bfbuttons', bst_bfbuttons_padding, 'padding', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_bpbnr_margin = [
'bpbnr_top_margin', 'bpbnr_tablet_top_margin', 'bpbnr_mobile_top_margin',
'bpbnr_bottom_margin', 'bpbnr_tablet_bottom_margin', 'bpbnr_mobile_bottom_margin',
'bpbnr_left_margin', 'bpbnr_tablet_left_margin', 'bpbnr_mobile_left_margin',
'bpbnr_right_margin', 'bpbnr_tablet_right_margin', 'bpbnr_mobile_right_margin'
];
bstone_get_responsive_spacings( api, '#bp-banner-container .bp-banner-inner', 'bpbnr', bst_bpbnr_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_bpbnr_padding = [
'bpbnr_top_padding', 'bpbnr_tablet_top_padding', 'bpbnr_mobile_top_padding',
'bpbnr_bottom_padding', 'bpbnr_tablet_bottom_padding', 'bpbnr_mobile_bottom_padding',
'bpbnr_left_padding', 'bpbnr_tablet_left_padding', 'bpbnr_mobile_left_padding',
'bpbnr_right_padding', 'bpbnr_tablet_right_padding', 'bpbnr_mobile_right_padding'
];
bstone_get_responsive_spacings( api, '#bp-banner-container .bp-banner-inner .bp-banner-content', 'bpbnr', bst_bpbnr_padding, 'padding', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_titlearea_padding = [
'bst_title_top_padding', 'bst_title_tablet_top_padding', 'bst_title_mobile_top_padding',
'bst_title_bottom_padding', 'bst_title_tablet_bottom_padding', 'bst_title_mobile_bottom_padding',
'bst_title_left_padding', 'bst_title_tablet_left_padding', 'bst_title_mobile_left_padding',
'bst_title_right_padding', 'bst_title_tablet_right_padding', 'bst_title_mobile_right_padding'
];
bstone_get_responsive_spacings( api, '#content header.bst-title-section', 'bst_title', bst_titlearea_padding, 'padding', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_single_title_margin = [
'bst_single_title_top_margin', 'bst_single_title_tablet_top_margin', 'bst_single_title_mobile_top_margin',
'bst_single_title_bottom_margin', 'bst_single_title_tablet_bottom_margin', 'bst_single_title_mobile_bottom_margin',
];
bstone_get_responsive_spacings( api, '.bst-title-section h1', 'bst_single_title', bst_single_title_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_breadcrumbs_margin = [
'bst_breadcrumbs_top_margin', 'bst_breadcrumbs_tablet_top_margin', 'bst_breadcrumbs_mobile_top_margin',
'bst_breadcrumbs_bottom_margin', 'bst_breadcrumbs_tablet_bottom_margin', 'bst_breadcrumbs_mobile_bottom_margin',
];
bstone_get_responsive_spacings( api, '.bst-title-section .site-breadcrumbs', 'bst_breadcrumbs', bst_breadcrumbs_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
// Paragraph Margin
bstone_get_css( api, 'para-margin-bottom', '#primary p, #primary .entry-content p', 'margin-bottom', 'em' );
// Blog Styles
bstone_get_css( api, 'blog-list-text-position', 'article.bst-post-list .st-flex', 'align-items', '' ,'' );
bstone_get_css( api, 'blog-title-padding-top', '#primary .bst-posts-cnt .entry-title', 'margin-top', 'px' ,'' );
bstone_get_css( api, 'blog-title-padding-bottom', '#primary .bst-posts-cnt .entry-title', 'margin-bottom', 'px' ,'' );
bstone_get_css( api, 'blog-meta-padding-top', '#primary .bst-posts-cnt .entry-meta, #primary .bst-article-inner-single .entry-meta', 'margin-top', 'px' ,'' );
bstone_get_css( api, 'blog-meta-padding-bottom', '#primary .bst-posts-cnt .entry-meta', 'margin-bottom', 'px' ,'' );
bstone_get_css( api, 'blog-content-padding-top', '#primary .bst-posts-cnt .entry-content', 'margin-top', 'px' ,'' );
bstone_get_css( api, 'blog-content-padding-bottom', '#primary .bst-posts-cnt .entry-content', 'margin-bottom', 'px' ,'' );
bstone_get_css( api, 'post-type-icon-color', '.bst-posts-cnt article .bst-post-type-icon', 'color', '' ,'' );
bstone_get_css( api, 'post-type-icon-bg-color', '.bst-posts-cnt article .bst-post-type-icon', 'background-color', '' ,'' );
bstone_get_css( api, 'post-type-icon-border-color', '.bst-posts-cnt article .bst-post-type-icon', 'border-color', '' ,'' );
bstone_get_css( api, 'post-type-icon-border-size', '.bst-posts-cnt article .bst-post-type-icon', 'border-width', 'px' ,'' );
bstone_get_css( api, 'post-type-icon-border-radius', '.bst-posts-cnt article .bst-post-type-icon', 'border-radius', 'px' ,'' );
bstone_get_css( api, 'img-caption-padding', '.bst-posts-cnt article .thumbnail-caption', 'padding', 'px' ,'' );
bstone_get_css( api, 'img-caption-color', '.bst-posts-cnt article .thumbnail-caption, .bst-posts-cnt article .thumbnail-caption a', 'color', '' ,'' );
bstone_get_css( api, 'img-caption-bg-color', '.bst-posts-cnt article .thumbnail-caption', 'background-color', '' ,'' );
bstone_get_css( api, 'blog-single-meta-margin-top', '#primary .bst-article-inner-single .entry-meta', 'margin-top', 'px' ,'' );
bstone_get_css( api, 'blog-single-meta-margin-bottom', '#primary .bst-article-inner-single .entry-meta', 'margin-bottom', 'px' ,'' );
bstone_get_css( api, 'blog-single-img-margin-top', '.bst-article-inner-single > .thumbnail', 'margin-top', 'px' ,'' );
bstone_get_css( api, 'blog-single-img-margin-bottom', '.bst-article-inner-single > .thumbnail', 'margin-bottom', 'px' ,'' );
bstone_get_css( api, 'blog-single-footer-margin-top', '.bst-article-inner-single .entry-footer', 'margin-top', 'px' ,'' );
bstone_get_css( api, 'blog-single-footer-margin-bottom', '.bst-article-inner-single .entry-footer', 'margin-bottom', 'px' ,'' );
bstone_get_css( api, 'pagination-align', '.st-pagination, body.woocommerce #page nav.woocommerce-pagination', 'text-align', '' ,'' );
bstone_get_css( api, 'border-color-pagination', '.st-pagination .nav-links a, body.woocommerce #page nav.woocommerce-pagination ul li a, body.woocommerce #page nav.woocommerce-pagination ul li span', 'border-color', '' ,'' );
bstone_get_css( api, 'bg-color-pagination', '.st-pagination .nav-links a, body.woocommerce #page nav.woocommerce-pagination ul li a, body.woocommerce #page nav.woocommerce-pagination ul li span', 'background-color', '' ,'' );
bstone_get_css( api, 'text-color-pagination', '.st-pagination .nav-links a, body.woocommerce #page nav.woocommerce-pagination ul li a, body.woocommerce #page nav.woocommerce-pagination ul li span', 'color', '' ,'' );
bstone_get_css( api, 'pagination-border-width', '.st-pagination .nav-links a, .st-pagination .nav-links span.page-numbers, body.woocommerce #page nav.woocommerce-pagination ul li a body.woocommerce #page nav.woocommerce-pagination ul li span, body.woocommerce #page nav.woocommerce-pagination ul li a, body.woocommerce #page nav.woocommerce-pagination ul li span.current', 'border-width', 'px' ,'' );
bstone_get_css( api, 'pagination-border-radius', '.st-pagination .nav-links a, .st-pagination .nav-links span.page-numbers, body.woocommerce #page nav.woocommerce-pagination ul li span, body.woocommerce #page nav.woocommerce-pagination ul li a, body.woocommerce #page nav.woocommerce-pagination ul li span.current', 'border-radius', 'px' ,'' );
bstone_get_css( api, 'text-color-hover-pagination', '.st-pagination .nav-links a:hover, .st-pagination .nav-links span.page-numbers, body.woocommerce #page nav.woocommerce-pagination ul li span, body.woocommerce #page nav.woocommerce-pagination ul li span.current', 'color', '' ,'' );
bstone_get_css( api, 'bg-color-hover-pagination', '.st-pagination .nav-links a:hover, .st-pagination .nav-links span.page-numbers, body.woocommerce #page nav.woocommerce-pagination ul li span, body.woocommerce #page nav.woocommerce-pagination ul li span.current', 'background-color', '' ,'' );
bstone_get_css( api, 'border-color-hover-pagination', '.st-pagination .nav-links a:hover, .st-pagination .nav-links span.page-numbers, body.woocommerce #page nav.woocommerce-pagination ul li span, body.woocommerce #page nav.woocommerce-pagination ul li span.current', 'border-color', '' ,'' );
bstone_get_css( api, 'pagination-text-transform', '.st-pagination .nav-links a, .st-pagination .nav-links span.page-numbers, body.woocommerce #page nav.woocommerce-pagination ul li span, body.woocommerce #page nav.woocommerce-pagination ul li span.current', 'text-transform', '' ,'' );
// Single Post
bstone_get_css( api, 'blog-single-max-width', '.single #content > .st-container, .single .st-container.page-header-inner', 'max-width', 'px' ,'' );
bstone_get_css( api, 'blog-max-width', 'body.blog #content > .st-container, body.archive #content > .st-container, body.blog .st-container.page-header-inner, body.archive .st-container.page-header-inner, body.search #content > .st-container, body.search .st-container.page-header-inner', 'max-width', 'px' ,'' );
// Post Title Area
bstone_get_css( api, 'page-title-border-width', '#content header.bst-title-section', 'border-bottom-width', 'px' ,'' );
bstone_get_css( api, 'single-typo-title-transform', '.bst-title-section h1', 'text-transform', '' ,'' );
bstone_get_css( api, 'page-single-title-color', '.bst-title-section h1', 'color', '' ,'' );
bstone_get_css( api, 'page-single-breadcrumbs-color', '.bst-title-section .site-breadcrumbs ul li, .bst-title-section .site-breadcrumbs ul li a', 'color', '' ,'' );
bstone_get_css( api, 'page-single-title-bg-color', '#content header.bst-title-section', 'background-color', '' ,'' );
bstone_get_css( api, 'title-img-repeat', '#content header.bst-title-section', 'background-repeat', '' ,'' );
bstone_get_css( api, 'title-img-size', '#content header.bst-title-section', 'background-size', '' ,'' );
bstone_get_css( api, 'title-img-attachment', '#content header.bst-title-section', 'background-attachment', '' ,'' );
bstone_get_css( api, 'page-title-border-color', '#content header.bst-title-section', 'border-bottom-color', '' ,'' );
bstone_get_css( api, 'page-title-bg-overlay-color', '.bst-title-section:after', 'background-color', '' ,'' );
api( 'bstone-settings[title-img-position]', function( value ) {
value.bind( function( position ) {
var img_position = position.replace("-", " ");
dynamicStyle = '#content header.bst-title-section {background-position: '+img_position+';}';
bstone_dynamic_css( 'title-img-position', dynamicStyle );
} );
} );
// Scroll to Top
bstone_get_css( api, 'icon-color-sctop', '#bstone-scroll-top', 'color', '' ,'' );
bstone_get_css( api, 'bg-color-scroll', '#bstone-scroll-top', 'background-color', '' ,'' );
bstone_get_css( api, 'border-color-scroll', '#bstone-scroll-top', 'border-color', '' ,'' );
bstone_get_css( api, 'scroll-border-width', '#bstone-scroll-top', 'border-width', 'px' ,'' );
bstone_get_css( api, 'scroll-border-radius', '#bstone-scroll-top', 'border-radius', 'px' ,'' );
bstone_get_css( api, 'icon-color-hover-sctop', '#bstone-scroll-top:hover', 'color', '' ,'' );
bstone_get_css( api, 'bg-color-hover-scroll', '#bstone-scroll-top:hover', 'background-color', '' ,'' );
bstone_get_css( api, 'border-color-hover-scroll', '#bstone-scroll-top:hover', 'border-color', '' ,'' );
// Form Styles
api( 'bstone-settings[bffield-placeholder-color]', function( value ) {
value.bind( function( color ) {
dynamicStyle = '::placeholder {color: '+color+'; opacity: 1;} :-ms-input-placeholder{color: '+color+';} ::-ms-input-placeholder{color: '+color+';}';
bstone_dynamic_css( 'form-fields-placeholder-color', dynamicStyle );
} );
} );
bstone_get_css( api, 'bffield-text-color', 'body #page form input, body #page form select, body #page form textarea, body #page form label', 'color', '' ,'' );
bstone_get_css( api, 'bffield-bg-color', 'body #page form input, body #page form select, body #page form textarea', 'background-color', '' ,'' );
bstone_get_css( api, 'bffield-border-color', 'body #page form input, body #page form select, body #page form textarea', 'border-color', '' ,'' );
bstone_get_css( api, 'bffield-text-transform', 'body #page form input, body #page form select, body #page form textarea, body #page form label', 'text-transform', '' ,'' );
bstone_get_css( api, 'bstone-fields-border-width', 'body #page form input, body #page form select, body #page form textarea', 'border-width', 'px' ,'' );
bstone_get_css( api, 'bstone-fields-border-radius', 'body #page form input, body #page form select, body #page form textarea', 'border-radius', 'px' ,'' );
bstone_get_css( api, 'bstone-input-height', 'body #page form input, body #page form select', 'height', 'px' ,'' );
bstone_get_css( api, 'bstone-textarea-height', 'body #page form textarea', 'height', 'px' ,'' );
var bfbuttons_selector = 'body #page form input[type="button"], body #page form input[type="reset"], body #page form input[type="submit"], body #page form button';
var bfbuttons_hover_selector = 'body #page form input[type="button"]:hover, body #page form input[type="reset"]:hover, body #page form input[type="submit"]:hover, body #page form button:hover';
bstone_get_css( api, 'bfbuttons-bg-color', bfbuttons_selector, 'background-color', '' ,'' );
bstone_get_css( api, 'bfbuttons-bg-color-hover', bfbuttons_hover_selector, 'background-color', '' ,'' );
bstone_get_css( api, 'bfbuttons-text-color', bfbuttons_selector, 'color', '' ,'' );
bstone_get_css( api, 'bfbuttons-text-color-hover', bfbuttons_hover_selector, 'color', '' ,'' );
bstone_get_css( api, 'bfbuttons-border-color', bfbuttons_selector, 'border-color', '' ,'' );
bstone_get_css( api, 'bfbuttons-border-color-hover', bfbuttons_hover_selector, 'border-color', '' ,'' );
bstone_get_css( api, 'bfbuttons-border-width', bfbuttons_selector, 'border-width', 'px' ,'' );
bstone_get_css( api, 'bfbuttons-border-radius', bfbuttons_selector, 'border-radius', 'px' ,'' );
bstone_get_css( api, 'bfbuttons-text-transform', bfbuttons_selector, 'text-transform', '' ,'' );
/**
* WooCommerce Shop Customizer Preview
*/
bstone_get_css( api, 'sh_pl_set_shop_content_align', '.woocommerce ul.products li.product .bstone-shop-summary-wrap', 'text-align', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_box_item_bg_color', '.woocommerce ul.products li.product, .woocommerce-page ul.products li.product', 'background-color', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_box_item_border_width', '.woocommerce ul.products li.product, .woocommerce-page ul.products li.product', 'border-width', 'px' ,'' );
bstone_get_css( api, 'sh_pl_sty_box_item_border_radius', '.woocommerce ul.products li.product, .woocommerce-page ul.products li.product', 'border-radius', 'px' ,'' );
bstone_get_css( api, 'sh_pl_sty_box_item_border_color', '.woocommerce ul.products li.product, .woocommerce-page ul.products li.product', 'border-color', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_box_item_border_radius', '.woocommerce ul.products li.product, .woocommerce-page ul.products li.product img.wp-post-image', 'border-top-left-radius', 'px' ,'sha_img_tl_radius' );
bstone_get_css( api, 'sh_pl_sty_box_item_border_radius', '.woocommerce ul.products li.product, .woocommerce-page ul.products li.product img.wp-post-image', 'border-top-right-radius', 'px' ,'sha_img_tr_radius' );
bstone_get_css( api, 'sh_pl_sty_title_color', '.woocommerce #primary ul.products li.product .woocommerce-loop-product__title', 'color', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_title_text_transform', '.woocommerce #primary ul.products li.product .woocommerce-loop-product__title', 'text-transform', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_title_text_style', '.woocommerce #primary ul.products li.product .woocommerce-loop-product__title', 'font-style', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_cat_color', '.woocommerce ul.products li.product .bst-woo-product-category', 'color', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_cat_text_transform', '.woocommerce ul.products li.product .bst-woo-product-category', 'text-transform', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_cat_text_style', '.woocommerce ul.products li.product .bst-woo-product-category', 'font-style', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_desc_color', '.woocommerce ul.products li.product .bst-woo-shop-product-description', 'color', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_desc_text_transform', '.woocommerce ul.products li.product .bst-woo-shop-product-description', 'text-transform', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_desc_text_style', '.woocommerce ul.products li.product .bst-woo-shop-product-description', 'font-style', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_desc_line_height', '.woocommerce ul.products li.product .bst-woo-shop-product-description', 'line-height', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_price_color', '.woocommerce ul.products li.product .price, .woocommerce ul.products li.product .price ins', 'color', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_price_text_transform', '.woocommerce ul.products li.product .price, .woocommerce ul.products li.product .price ins', 'text-transform', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_price_text_style', '.woocommerce ul.products li.product .price, .woocommerce ul.products li.product .price ins', 'font-style', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_sale_price_color', '.woocommerce ul.products li.product .price del', 'color', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_sale_price_text_transform', '.woocommerce ul.products li.product .price del', 'text-transform', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_sale_price_text_style', '.woocommerce ul.products li.product .price del', 'font-style', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_rating_active_star_color', '.woocommerce ul.products li.product .bstone-shop-summary-wrap .star-rating', 'color', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_rating_star_size', '.woocommerce ul.products li.product .bstone-shop-summary-wrap .star-rating', 'font-size', 'px' ,'' );
bstone_get_css( api, 'sh_pl_sty_rating_star_color', '.woocommerce ul.products li.product .bstone-shop-summary-wrap .star-rating::before', 'color', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_rating_star_size', '.woocommerce ul.products li.product .bstone-shop-summary-wrap .star-rating::before', 'font-size', 'px' ,'star-size' );
bstone_get_css( api, 'sh_pl_sty_cart_btn_txt_color', '.woocommerce ul.products li.product .button', 'color', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_cart_btn_bg_color', '.woocommerce ul.products li.product .button', 'background-color', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_cart_btn_brdr_color', '.woocommerce ul.products li.product .button', 'border-color', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_cart_btn_brdr_width', '.woocommerce ul.products li.product .button', 'border-width', 'px' ,'' );
bstone_get_css( api, 'sh_pl_sty_cart_btn_brdr_radius', '.woocommerce ul.products li.product .button', 'border-radius', 'px' ,'' );
bstone_get_css( api, 'sh_pl_sty_cart_btn_text_transform', '.woocommerce ul.products li.product .button', 'text-transform', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_cart_btn_text_style', '.woocommerce ul.products li.product .button', 'font-style', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_cart_btn_txt_color_hovr', '.woocommerce ul.products li.product .button:hover', 'color', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_cart_btn_bg_color_hovr', '.woocommerce ul.products li.product .button:hover', 'background-color', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_cart_btn_brdr_color_hovr', '.woocommerce ul.products li.product .button:hover', 'border-color', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_sale_bdg_txt_color', '.woocommerce ul.products li.product .onsale', 'color', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_sale_bdg_bg_color', '.woocommerce ul.products li.product .onsale', 'background-color', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_sale_bdg_brdr_color', '.woocommerce ul.products li.product .onsale', 'border-color', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_sale_bdg_brdr_width', '.woocommerce ul.products li.product .onsale', 'border-width', 'px' ,'' );
bstone_get_css( api, 'sh_pl_sty_sale_bdg_brdr_radius', '.woocommerce ul.products li.product .onsale', 'border-radius', 'px' ,'' );
bstone_get_css( api, 'sh_pl_sty_sale_bdg_text_transform', '.woocommerce ul.products li.product .onsale', 'text-transform', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_sale_bdg_text_style', '.woocommerce ul.products li.product .onsale', 'font-style', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_out_stok_txt_color', '.woocommerce ul.products li.product .bst-shop-product-out-of-stock', 'color', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_out_stok_bg_color', '.woocommerce ul.products li.product .bst-shop-product-out-of-stock', 'background-color', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_out_stok_brdr_color', '.woocommerce ul.products li.product .bst-shop-product-out-of-stock', 'border-color', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_out_stok_brdr_width', '.woocommerce ul.products li.product .bst-shop-product-out-of-stock', 'border-width', 'px' ,'' );
bstone_get_css( api, 'sh_pl_sty_out_stok_brdr_radius', '.woocommerce ul.products li.product .bst-shop-product-out-of-stock', 'border-radius', 'px' ,'' );
bstone_get_css( api, 'sh_pl_sty_out_stok_text_transform', '.woocommerce ul.products li.product .bst-shop-product-out-of-stock', 'text-transform', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_out_stok_text_style', '.woocommerce ul.products li.product .bst-shop-product-out-of-stock', 'font-style', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_title_color', '.woocommerce #primary .summary .product_title, .woocommerce-page #primary .summary .product_title', 'color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_title_text_transform', '.woocommerce #primary .summary .product_title, .woocommerce-page #primary .summary .product_title', 'text-transform', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_title_text_style', '.woocommerce #primary .summary .product_title, .woocommerce-page #primary .summary .product_title', 'font-style', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_title_line_height', '.woocommerce #primary .summary .product_title, .woocommerce-page #primary .summary .product_title', 'line-height', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_price_color', '.woocommerce #page .summary .price, .woocommerce-page #page .summary .price, .woocommerce .summary .woocommerce-Price-amount, .woocommerce-page .summary .woocommerce-Price-amount, .woocommerce .summary ins .woocommerce-Price-amount, .woocommerce-page .summary ins .woocommerce-Price-amount', 'color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_price_text_transform', '.woocommerce #page .summary .price, .woocommerce-page #page .summary .price, .woocommerce .summary .woocommerce-Price-amount, .woocommerce-page .summary .woocommerce-Price-amount, .woocommerce .summary ins .woocommerce-Price-amount, .woocommerce-page .summary ins .woocommerce-Price-amount', 'text-transform', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_price_text_style', '.woocommerce #page .summary .price, .woocommerce-page #page .summary .price, .woocommerce .summary .woocommerce-Price-amount, .woocommerce-page .summary .woocommerce-Price-amount, .woocommerce .summary ins .woocommerce-Price-amount, .woocommerce-page .summary ins .woocommerce-Price-amount', 'font-style', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_sale_price_color', '.woocommerce #page .summary del, .woocommerce-page #page .summary del, .woocommerce #page .summary del .woocommerce-Price-amount, .woocommerce-page #page .summary del .woocommerce-Price-amount', 'color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_sale_price_text_transform', '.woocommerce #page .summary del, .woocommerce-page #page .summary del, .woocommerce #page .summary del .woocommerce-Price-amount, .woocommerce-page #page .summary del .woocommerce-Price-amount', 'text-transform', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_sale_price_text_style', '.woocommerce #page .summary del, .woocommerce-page #page .summary del, .woocommerce #page .summary del .woocommerce-Price-amount, .woocommerce-page #page .summary del .woocommerce-Price-amount', 'font-style', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_cat_title_color', '.woocommerce div.product .product_meta > span.posted_in', 'color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_cat_text_transform', '.woocommerce div.product .product_meta > span.posted_in', 'text-transform', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_cat_text_style', '.woocommerce div.product .product_meta > span.posted_in', 'font-style', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_cat_color', '.woocommerce div.product .product_meta > span.posted_in a', 'color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_cat_text_transform', '.woocommerce div.product .product_meta > span.posted_in a', 'text-transform', '' ,'link' );
bstone_get_css( api, 'sh_pp_sty_cat_text_style', '.woocommerce div.product .product_meta > span.posted_in a', 'font-style', '' ,'link' );
bstone_get_css( api, 'sh_pp_sty_tags_title_color', '.woocommerce div.product .product_meta > span.tagged_as', 'color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_tags_text_transform', '.woocommerce div.product .product_meta > span.tagged_as', 'text-transform', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_tags_text_style', '.woocommerce div.product .product_meta > span.tagged_as', 'font-style', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_tags_color', '.woocommerce div.product .product_meta > span.tagged_as a', 'color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_tags_text_transform', '.woocommerce div.product .product_meta > span.tagged_as a', 'text-transform', '' ,'link' );
bstone_get_css( api, 'sh_pp_sty_tags_text_style', '.woocommerce div.product .product_meta > span.tagged_as a', 'font-style', '' ,'link' );
bstone_get_css( api, 'sh_pp_sty_sku_title_color', '.woocommerce div.product .product_meta > span.sku_wrapper', 'color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_sku_text_transform', '.woocommerce div.product .product_meta > span.sku_wrapper', 'text-transform', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_sku_text_style', '.woocommerce div.product .product_meta > span.sku_wrapper', 'font-style', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_sku_color', '.woocommerce div.product .product_meta > span.sku_wrapper span', 'color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_sku_text_transform', '.woocommerce div.product .product_meta > span.sku_wrapper span', 'text-transform', '' ,'link' );
bstone_get_css( api, 'sh_pp_sty_sku_text_style', '.woocommerce div.product .product_meta > span.sku_wrapper span', 'font-style', '' ,'link' );
bstone_get_css( api, 'sh_pp_sty_cart_btn_txt_color', '.woocommerce #page .product .summary form .single_add_to_cart_button, .woocommerce #page .product #review_form #respond .form-submit input', 'color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_cart_btn_bg_color', '.woocommerce #page .product .summary form .single_add_to_cart_button, .woocommerce #page .product #review_form #respond .form-submit input', 'background-color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_cart_btn_brdr_color', '.woocommerce #page .product .summary form .single_add_to_cart_button, .woocommerce #page .product #review_form #respond .form-submit input', 'border-color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_cart_btn_brdr_width', '.woocommerce #page .product .summary form .single_add_to_cart_button, .woocommerce #page .product #review_form #respond .form-submit input', 'border-width', 'px' ,'' );
bstone_get_css( api, 'sh_pp_sty_cart_btn_brdr_radius', '.woocommerce #page .product .summary form .single_add_to_cart_button, .woocommerce #page .product #review_form #respond .form-submit input', 'border-radius', 'px' ,'' );
bstone_get_css( api, 'sh_pp_sty_cart_btn_text_transform', '.woocommerce #page .product .summary form .single_add_to_cart_button, .woocommerce #page .product #review_form #respond .form-submit input', 'text-transform', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_cart_btn_text_style', '.woocommerce #page .product .summary form .single_add_to_cart_button, .woocommerce #page .product #review_form #respond .form-submit input', 'font-style', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_cart_btn_txt_color_hovr', '.woocommerce #page .product .summary form .single_add_to_cart_button:hover, .woocommerce #page .product #review_form #respond .form-submit input:hover', 'color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_cart_btn_bg_color_hovr', '.woocommerce #page .product .summary form .single_add_to_cart_button:hover, .woocommerce #page .product #review_form #respond .form-submit input:hover', 'background-color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_cart_btn_brdr_color_hovr', '.woocommerce #page .product .summary form .single_add_to_cart_button:hover, .woocommerce #page .product #review_form #respond .form-submit input:hover', 'border-color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_desc_color', '.woocommerce .product .summary .bst-sp-short-description', 'color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_desc_bg_color', '.woocommerce .product .summary .bst-sp-short-description', 'background-color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_desc_text_transform', '.woocommerce .product .summary .bst-sp-short-description', 'text-transform', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_desc_text_style', '.woocommerce .product .summary .bst-sp-short-description', 'font-style', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_var_txt_color', '.woocommerce #page .product .summary .variations input, .woocommerce #page .product .summary .variations select', 'color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_var_bg_color', '.woocommerce #page .product .summary .variations input, .woocommerce #page .product .summary .variations select', 'background-color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_var_brdr_color', '.woocommerce #page .product .summary .variations input, .woocommerce #page .product .summary .variations select', 'border-color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_var_brdr_width', '.woocommerce #page .product .summary .variations input, .woocommerce #page .product .summary .variations select', 'border-width', 'px' ,'' );
bstone_get_css( api, 'sh_pp_sty_var_fields_height', '.woocommerce #page .product .summary .variations input, .woocommerce #page .product .summary .variations select', 'height', 'px' ,'' );
bstone_get_css( api, 'sh_pp_sty_var_text_transform', '.woocommerce #page .product .summary .variations input, .woocommerce #page .product .summary .variations select', 'text-transform', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_var_text_style', '.woocommerce #page .product .summary .variations input, .woocommerce #page .product .summary .variations select', 'font-style', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_var_label_color', '.woocommerce #page .product .summary form .variations label', 'color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_var_label_transform', '.woocommerce #page .product .summary form .variations label', 'text-transform', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_var_text_style', '.woocommerce #page .product .summary form .variations label', 'font-style', '' ,'label' );
bstone_get_css( api, 'sh_pp_sty_var_clear_color', '.woocommerce .product .summary .variations .reset_variations', 'color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_var_clear_transform', '.woocommerce .product .summary .variations .reset_variations', 'text-transform', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_var_text_style', '.woocommerce .product .summary .variations .reset_variations', 'font-style', '' ,'variations' );
bstone_get_css( api, 'sh_pp_sty_var_seprator_color', '.woocommerce div.product form.cart .variations', 'border-bottom-color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_var_seprator_width', '.woocommerce div.product form.cart .variations', 'border-bottom-width', 'px' ,'' );
bstone_get_css( api, 'sh_pp_sty_qty_color', '.woocommerce #page .product .summary .quantity', 'color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_qty_field_width', '.woocommerce #page .product .summary .quantity', 'max-width', 'px' ,'' );
bstone_get_css( api, 'sh_pp_sty_qty_text_transform', '.woocommerce #page .product .summary .quantity', 'text-transform', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_qty_text_style', '.woocommerce #page .product .summary .quantity', 'font-style', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_qty_color', '.woocommerce #page #primary .product .summary form .quantity input.qty', 'color', '' ,'input' );
bstone_get_css( api, 'sh_pp_sty_qty_bg_color', '.woocommerce #page #primary .product .summary form .quantity input.qty', 'background-color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_qty_border_color', '.woocommerce #page #primary .product .summary form .quantity input.qty', 'border-color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_qty_brdr_width', '.woocommerce #page #primary .product .summary form .quantity input.qty', 'border-width', 'px' ,'' );
bstone_get_css( api, 'sh_pp_sty_qty_field_height', '.woocommerce #page #primary .product .summary form .quantity input.qty', 'height', 'px' ,'' );
bstone_get_css( api, 'sh_pp_sty_qty_text_transform', '.woocommerce #page #primary .product .summary form .quantity input.qty', 'text-transform', '' ,'input' );
bstone_get_css( api, 'sh_pp_sty_qty_text_style', '.woocommerce #page #primary .product .summary form .quantity input.qty', 'font-style', '' ,'input' );
bstone_get_css( api, 'sh_pp_sty_rating_txt_color', '.woocommerce #page .product .summary .woocommerce-product-rating a', 'color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_rating_text_transform', '.woocommerce #page .product .summary .woocommerce-product-rating a', 'text-transform', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_rating_text_style', '.woocommerce #page .product .summary .woocommerce-product-rating a', 'font-style', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_rating_text_line_height', '.woocommerce #page .product .summary .woocommerce-product-rating', 'line-height', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_rating_star_color', '.woocommerce #page .product .summary .woocommerce-product-rating .star-rating:before', 'color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_rating_active_star_color', '.woocommerce #page .product .summary .woocommerce-product-rating .star-rating span', 'color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_rating_star_size', '.woocommerce #page .product .summary .woocommerce-product-rating .star-rating, .woocommerce #page .product .summary .woocommerce-product-rating .star-rating:before', 'font-size', 'px' ,'' );
bstone_get_css( api, 'sh_pp_sty_sale_bdg_txt_color', '.woocommerce div.product span.onsale', 'color', '' ,'input' );
bstone_get_css( api, 'sh_pp_sty_sale_bdg_bg_color', '.woocommerce div.product span.onsale', 'background-color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_sale_bdg_brdr_color', '.woocommerce div.product span.onsale', 'border-color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_sale_bdg_brdr_width', '.woocommerce div.product span.onsale', 'border-width', 'px' ,'' );
bstone_get_css( api, 'sh_pp_sty_sale_bdg_brdr_radius', '.woocommerce div.product span.onsale', 'border-radius', 'px' ,'' );
bstone_get_css( api, 'sh_pp_sty_sale_bdg_text_transform', '.woocommerce div.product span.onsale', 'text-transform', '' ,'input' );
bstone_get_css( api, 'sh_pp_sty_sale_bdg_text_style', '.woocommerce div.product span.onsale', 'font-style', '' ,'input' );
bstone_get_css( api, 'sh_pp_sty_out_stok_txt_color', '.woocommerce #page .product .summary .out-of-stock', 'color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_out_stok_bg_color', '.woocommerce #page .product .summary .out-of-stock', 'background-color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_out_stok_brdr_color', '.woocommerce #page .product .summary .out-of-stock', 'border-color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_out_stok_brdr_width', '.woocommerce #page .product .summary .out-of-stock', 'border-width', 'px' ,'' );
bstone_get_css( api, 'sh_pp_sty_out_stok_brdr_radius', '.woocommerce #page .product .summary .out-of-stock', 'border-radius', 'px' ,'' );
bstone_get_css( api, 'sh_pp_sty_out_stok_text_transform', '.woocommerce #page .product .summary .out-of-stock', 'text-transform', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_out_stok_text_style', '.woocommerce #page .product .summary .out-of-stock', 'font-style', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_img_bg_color', '.woocommerce .images .woocommerce-product-gallery__image, .woocommerce-page .images .woocommerce-product-gallery__image', 'background-color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_img_border_color', '.woocommerce .images .woocommerce-product-gallery__image, .woocommerce-page .images .woocommerce-product-gallery__image', 'border-color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_img_border_width', '.woocommerce .images .woocommerce-product-gallery__image, .woocommerce-page .images .woocommerce-product-gallery__image', 'border-width', 'px' ,'' );
bstone_get_css( api, 'sh_pp_sty_img_border_radius', '.woocommerce .images .woocommerce-product-gallery__image, .woocommerce-page .images .woocommerce-product-gallery__image', 'border-radius', 'px' ,'' );
bstone_get_css( api, 'sh_pp_sty_img_thumb_alignment', '.woocommerce div.product div.images .flex-control-thumbs', 'text-align', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_img_gnav_top', '.woocommerce div.product .images.woocommerce-product-gallery--with-images .flex-direction-nav, .woocommerce-page div.product .images.woocommerce-product-gallery--with-images .flex-direction-nav', 'top', '%' ,'' );
bstone_get_css( api, 'sh_pp_sty_tabs_txt_color', '.woocommerce div.product .woocommerce-tabs ul.tabs li a', 'color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_tabs_bg_color', '.woocommerce div.product .woocommerce-tabs ul.tabs li a', 'background-color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_tabs_text_transform', '.woocommerce div.product .woocommerce-tabs ul.tabs li a', 'text-transform', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_tabs_text_style', '.woocommerce div.product .woocommerce-tabs ul.tabs li a', 'font-style', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_tabs_active_txt_color', '.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover', 'color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_tabs_active_bg_color', '.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover', 'background-color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_tabs_acbrdr_color', '.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before', 'background-color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_tabs_divider_color', '.woocommerce div.product .woocommerce-tabs ul.tabs', 'border-top-color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_rup_heading_color', '.woocommerce #primary .upsells.products h2, .woocommerce-page #primary .upsells.products h2, .woocommerce #primary .related.products h2, .woocommerce-page #primary .related.products h2', 'color', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_rup_text_transform', '.woocommerce #primary .upsells.products h2, .woocommerce-page #primary .upsells.products h2, .woocommerce #primary .related.products h2, .woocommerce-page #primary .related.products h2', 'text-transform', '' ,'' );
bstone_get_css( api, 'sh_pp_sty_rup_text_style', '.woocommerce #primary .upsells.products h2, .woocommerce-page #primary .upsells.products h2, .woocommerce #primary .related.products h2, .woocommerce-page #primary .related.products h2', 'font-style', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_filter_text_color', 'body #page form.woocommerce-ordering select.orderby', 'color', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_filter_bg_color', 'body #page form.woocommerce-ordering select.orderby', 'background-color', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_filter_border_color', 'body #page form.woocommerce-ordering select.orderby', 'border-color', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_filter_margin_bottom', 'body #page form.woocommerce-ordering select.orderby', 'margin-bottom', 'px' ,'' );
bstone_get_css( api, 'sh_pl_sty_filter_text_transform', 'body #page form.woocommerce-ordering select.orderby', 'text-transform', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_filter_text_style', 'body #page form.woocommerce-ordering select.orderby', 'font-style', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_filter_item_count_color', 'body #primary p.woocommerce-result-count', 'color', '' ,'' );
bstone_get_css( api, 'sh_pl_sty_filter_margin_bottom', 'body #primary p.woocommerce-result-count', 'margin-bottom', 'px' ,'item-count' );
bstone_get_css( api, 'sh_pl_sty_filter_text_transform', 'body #primary p.woocommerce-result-count', 'text-transform', '' ,'item-count' );
bstone_get_css( api, 'sh_pl_sty_filter_text_style', 'body #primary p.woocommerce-result-count', 'font-style', '' ,'item-count' );
bstone_get_css( api, 'sh_cc_sty_shead_text_color', '.woocommerce-cart #primary .cross-sells > h2, .woocommerce-cart #primary .cart_totals h2, .woocommerce-checkout #primary .woocommerce-billing-fields h3, .woocommerce-checkout #primary .woocommerce-additional-fields h3, .woocommerce-checkout #primary h3#order_review_heading', 'color', '' ,'' );
bstone_get_css( api, 'sh_cc_sty_shead_text_transform', '.woocommerce-cart #primary .cross-sells > h2, .woocommerce-cart #primary .cart_totals h2, .woocommerce-checkout #primary .woocommerce-billing-fields h3, .woocommerce-checkout #primary .woocommerce-additional-fields h3, .woocommerce-checkout #primary h3#order_review_heading', 'text-transform', '' ,'' );
bstone_get_css( api, 'sh_cc_sty_shead_text_style', '.woocommerce-cart #primary .cross-sells > h2, .woocommerce-cart #primary .cart_totals h2, .woocommerce-checkout #primary .woocommerce-billing-fields h3, .woocommerce-checkout #primary .woocommerce-additional-fields h3, .woocommerce-checkout #primary h3#order_review_heading', 'font-style', '' ,'' );
bstone_get_css( api, 'sh_cc_sty_label_text_color', 'body.woocommerce #page form label, body.woocommerce-page #page form label', 'color', '' ,'' );
bstone_get_css( api, 'sh_cc_sty_label_text_transform', 'body.woocommerce #page form label, body.woocommerce-page #page form label', 'text-transform', '' ,'' );
bstone_get_css( api, 'sh_cc_sty_label_text_style', 'body.woocommerce #page form label, body.woocommerce-page #page form label', 'font-style', '' ,'' );
var woo_form_fld_css = 'body.woocommerce #page form input[type="text"], body.woocommerce #page form input[type="email"], body.woocommerce #page form input[type="tel"], body.woocommerce #page form select, body.woocommerce #page form textarea, body.woocommerce-page #page form input[type="text"], body.woocommerce-page #page form input[type="email"], body.woocommerce-page #page form input[type="tel"], body.woocommerce-page #page form select, body.woocommerce-page #page form textarea, .woocommerce #page .select2-container .select2-selection--single, .woocommerce-page #page .select2-container .select2-selection--single';
bstone_get_css( api, 'sh_cc_sty_field_text_color', woo_form_fld_css, 'color', '' ,'' );
bstone_get_css( api, 'sh_cc_sty_field_bg_color', woo_form_fld_css, 'background-color', '' ,'' );
bstone_get_css( api, 'sh_cc_sty_field_brdr_color', woo_form_fld_css, 'border-color', '' ,'' );
bstone_get_css( api, 'sh_cc_sty_field_brdr_width', woo_form_fld_css, 'border-width', 'px' ,'' );
bstone_get_css( api, 'sh_cc_sty_field_brdr_radius', woo_form_fld_css, 'border-radius', 'px' ,'' );
bstone_get_css( api, 'sh_cc_sty_field_text_transform', woo_form_fld_css, 'text-transform', '' ,'' );
bstone_get_css( api, 'sh_cc_sty_field_text_style', woo_form_fld_css, 'font-style', '' ,'' );
var woo_form_fld_css_focus = 'body.woocommerce #page form input[type="text"]:focus, body.woocommerce #page form input[type="email"]:focus, body.woocommerce #page form input[type="tel"]:focus, body.woocommerce #page form select:focus, body.woocommerce #page form textarea:focus, body.woocommerce-page #page form input[type="text"]:focus, body.woocommerce-page #page form input[type="email"]:focus, body.woocommerce-page #page form input[type="tel"]:focus, body.woocommerce-page #page form select:focus, body.woocommerce-page #page form textarea:focus';
bstone_get_css( api, 'sh_cc_sty_field_text_color_fcs', woo_form_fld_css_focus, 'color', '' ,'' );
bstone_get_css( api, 'sh_cc_sty_field_bg_color_fcs', woo_form_fld_css_focus, 'background-color', '' ,'' );
bstone_get_css( api, 'sh_cc_sty_field_brdr_color_fcs', woo_form_fld_css_focus, 'border-color', '' ,'' );
bstone_get_css( api, 'sh_cc_sty_button_txt_color', '.woocommerce .cart-collaterals a.button.wc-forward, .woocommerce-page .cart-collaterals a.button.wc-forward, .woocommerce.woocommerce-checkout #payment #place_order, .woocommerce-page.woocommerce-checkout #payment #place_order, .woocommerce a.button.wc-backward', 'color', '' ,'' );
bstone_get_css( api, 'sh_cc_sty_button_bg_color', '.woocommerce .cart-collaterals a.button.wc-forward, .woocommerce-page .cart-collaterals a.button.wc-forward, .woocommerce.woocommerce-checkout #payment #place_order, .woocommerce-page.woocommerce-checkout #payment #place_order, .woocommerce a.button.wc-backward', 'background-color', '' ,'' );
bstone_get_css( api, 'sh_cc_sty_button_brdr_color', '.woocommerce .cart-collaterals a.button.wc-forward, .woocommerce-page .cart-collaterals a.button.wc-forward, .woocommerce.woocommerce-checkout #payment #place_order, .woocommerce-page.woocommerce-checkout #payment #place_order, .woocommerce a.button.wc-backward', 'border-color', '' ,'' );
bstone_get_css( api, 'sh_cc_sty_button_brdr_width', '.woocommerce .cart-collaterals a.button.wc-forward, .woocommerce-page .cart-collaterals a.button.wc-forward, .woocommerce.woocommerce-checkout #payment #place_order, .woocommerce-page.woocommerce-checkout #payment #place_order, .woocommerce a.button.wc-backward', 'border-width', 'px' ,'' );
bstone_get_css( api, 'sh_cc_sty_button_brdr_radius', '.woocommerce .cart-collaterals a.button.wc-forward, .woocommerce-page .cart-collaterals a.button.wc-forward, .woocommerce.woocommerce-checkout #payment #place_order, .woocommerce-page.woocommerce-checkout #payment #place_order, .woocommerce a.button.wc-backward', 'border-radius', 'px' ,'' );
bstone_get_css( api, 'sh_cc_sty_button_text_transform', '.woocommerce .cart-collaterals a.button.wc-forward, .woocommerce-page .cart-collaterals a.button.wc-forward, .woocommerce.woocommerce-checkout #payment #place_order, .woocommerce-page.woocommerce-checkout #payment #place_order, .woocommerce a.button.wc-backward', 'text-transform', '' ,'' );
bstone_get_css( api, 'sh_cc_sty_button_text_style', '.woocommerce .cart-collaterals a.button.wc-forward, .woocommerce-page .cart-collaterals a.button.wc-forward, .woocommerce.woocommerce-checkout #payment #place_order, .woocommerce-page.woocommerce-checkout #payment #place_order, .woocommerce a.button.wc-backward', 'font-style', '' ,'' );
bstone_get_css( api, 'sh_cc_sty_button_txt_color_hovr', '.woocommerce .cart-collaterals a.button.wc-forward:hover, .woocommerce-page .cart-collaterals a.button.wc-forward:hover, .woocommerce.woocommerce-checkout #payment #place_order:hover, .woocommerce-page.woocommerce-checkout #payment #place_order:hover, .woocommerce a.button.wc-backward:hover, .woocommerce-page a.button.wc-backward:hover', 'color', '' ,'' );
bstone_get_css( api, 'sh_cc_sty_button_bg_color_hovr', '.woocommerce .cart-collaterals a.button.wc-forward:hover, .woocommerce-page .cart-collaterals a.button.wc-forward:hover, .woocommerce.woocommerce-checkout #payment #place_order:hover, .woocommerce-page.woocommerce-checkout #payment #place_order:hover, .woocommerce a.button.wc-backward:hover, .woocommerce-page a.button.wc-backward:hover', 'background-color', '' ,'' );
bstone_get_css( api, 'sh_cc_sty_button_brdr_color_hovr', '.woocommerce .cart-collaterals a.button.wc-forward:hover, .woocommerce-page .cart-collaterals a.button.wc-forward:hover, .woocommerce.woocommerce-checkout #payment #place_order:hover, .woocommerce-page.woocommerce-checkout #payment #place_order:hover, .woocommerce a.button.wc-backward:hover, .woocommerce-page a.button.wc-backward:hover', 'border-color', '' ,'' );
bstone_get_css( api, 'sh_cc_sty_update_button_txt_color', '.woocommerce #content table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button', 'color', '' ,'' );
bstone_get_css( api, 'sh_cc_sty_update_button_bg_color', '.woocommerce #content table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button', 'background-color', '' ,'' );
bstone_get_css( api, 'sh_cc_sty_update_button_brdr_color', '.woocommerce #content table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button', 'border-color', '' ,'' );
bstone_get_css( api, 'sh_cc_sty_update_button_brdr_width', '.woocommerce #content table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button', 'border-width', 'px' ,'' );
bstone_get_css( api, 'sh_cc_sty_update_button_brdr_radius', '.woocommerce #content table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button', 'border-radius', 'px' ,'' );
bstone_get_css( api, 'sh_cc_sty_update_button_text_transform', '.woocommerce #content table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button', 'text-transform', '' ,'' );
bstone_get_css( api, 'sh_cc_sty_update_button_text_style', '.woocommerce #content table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button', 'font-style', '' ,'' );
bstone_get_css( api, 'sh_cc_sty_update_button_txt_color_hovr', '.woocommerce #content table.cart td.actions .button:hover, .woocommerce-page #content table.cart td.actions .button:hover', 'color', '' ,'' );
bstone_get_css( api, 'sh_cc_sty_update_button_bg_color_hovr', '.woocommerce #content table.cart td.actions .button:hover, .woocommerce-page #content table.cart td.actions .button:hover', 'background-color', '' ,'' );
bstone_get_css( api, 'sh_cc_sty_update_button_brdr_color_hovr', '.woocommerce #content table.cart td.actions .button:hover, .woocommerce-page #content table.cart td.actions .button:hover', 'border-color', '' ,'' );
bstone_get_css( api, 'sh_cc_sty_thumb_brdr_color', '.woocommerce table.cart img, .woocommerce #content table.cart img, .woocommerce-page table.cart img, .woocommerce-page #content table.cart img', 'border-color', '' ,'' );
bstone_get_css( api, 'sh_cc_sty_thumb_brdr_width', '.woocommerce table.cart img, .woocommerce #content table.cart img, .woocommerce-page table.cart img, .woocommerce-page #content table.cart img', 'border-width', 'px' ,'' );
bstone_get_css( api, 'sh_cc_sty_thumb_brdr_radius', '.woocommerce table.cart img, .woocommerce #content table.cart img, .woocommerce-page table.cart img, .woocommerce-page #content table.cart img', 'border-radius', 'px' ,'' );
bstone_get_css( api, 'sh_cc_sty_osmry_remove_btn_color', '.woocommerce td.product-remove a.remove, .woocommerce-page td.product-remove a.remove', 'color', '' ,'' );
bstone_get_css( api, 'sh_cc_sty_osmry_remove_btn_color_hover', '.woocommerce td.product-remove a.remove:hover, .woocommerce-page td.product-remove a.remove:hover', 'color', '' ,'' );
bstone_get_css( api, 'sh_cc_sty_osmry_remove_btn_color', '.woocommerce td.product-remove a.remove, .woocommerce-page td.product-remove a.remove', 'border-color', '' ,'border' );
bstone_get_css( api, 'sh_cc_sty_osmry_remove_btn_color_hover', '.woocommerce td.product-remove a.remove:hover, .woocommerce-page td.product-remove a.remove:hover', 'border-color', '' ,'border' );
bstone_get_css( api, 'sh_cc_sty_osmry_table_head_bg_color', '.woocommerce table.shop_table thead, .woocommerce-page table.shop_table thead, .woocommerce-cart .cart-collaterals .cart_totals > h2, .woocommerce-cart .cart-collaterals .cross-sells > h2', 'background-color', '' ,'' );
bstone_get_css( api, 'sh_cc_sty_osmry_table_head_text_color', '.woocommerce table.shop_table thead, .woocommerce-page table.shop_table thead, .woocommerce-checkout form #order_review th, .woocommerce-cart .cart-collaterals .cart_totals table th', 'color', '' ,'' );
bstone_get_css( api, 'sh_cc_sty_osmry_table_text_color', '.woocommerce table.shop_table tbody td, .woocommerce-page table.shop_table tbody td, .woocommerce-checkout form #order_review td', 'color', '' ,'' );
bstone_get_css( api, 'sh_cc_sty_osmry_ptitle_color', '.woocommerce td.product-name a, .woocommerce-page td.product-name a', 'color', '' ,'' );
bstone_get_css( api, 'sh_cc_sty_osmry_ptitle_hover_color', '.woocommerce td.product-name a:hover, .woocommerce-page td.product-name a:hover', 'color', '' ,'' );
bstone_get_css( api, 'sh_cc_sty_others_border_color', '.woocommerce table.shop_table, .woocommerce-page table.shop_table, .woocommerce table.shop_table td, .woocommerce-page table.shop_table td, .woocommerce-cart .cart-collaterals .cart_totals, .woocommerce-cart .cart-collaterals .cross-sells, .woocommerce-cart #primary .cart_totals h2, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart ul.products li.product, body.woocommerce-checkout #page form #order_review_heading, body.woocommerce-checkout #page form #order_review, .woocommerce-cart .cart-collaterals .cross-sells > h2', 'border-color', '' ,'' );
bstone_get_css( api, 'sh_cc_sty_others_chk_order_brdr_width', 'body.woocommerce-checkout #page form #order_review_heading, body.woocommerce-checkout #page form #order_review', 'border-left-width', 'px' ,'chk_border_1' );
bstone_get_css( api, 'sh_cc_sty_others_chk_order_brdr_width', 'body.woocommerce-checkout #page form #order_review_heading, body.woocommerce-checkout #page form #order_review', 'border-right-width', 'px' ,'chk_border_2' );
bstone_get_css( api, 'sh_cc_sty_others_chk_order_brdr_width', 'body.woocommerce-checkout #page form #order_review_heading', 'border-top-width', 'px' ,'chk_border_3' );
bstone_get_css( api, 'sh_cc_sty_others_chk_order_brdr_width', 'body.woocommerce-checkout #page form #order_review', 'border-bottom-width', 'px' ,'chk_border_4' );
bstone_get_css( api, 'sh_cc_sty_others_divider_color', 'body.woocommerce-checkout #page #customer_details h3', 'border-color', '' ,'' );
bstone_get_css( api, 'sh_cc_sty_others_divider_height', 'body.woocommerce-checkout #page #customer_details h3', 'border-bottom-width', 'px' ,'' );
bstone_get_css( api, 'sh_cc_sty_others_payment_box_text_color', '.woocommerce.woocommerce-checkout #payment div.payment_box, .woocommerce-page.woocommerce-checkout #payment div.payment_box', 'color', '' ,'' );
bstone_get_css( api, 'sh_cc_sty_others_payment_box_bg_color', '.woocommerce.woocommerce-checkout #payment div.payment_box, .woocommerce-page.woocommerce-checkout #payment div.payment_box', 'background-color', '' ,'bg' );
bstone_get_css( api, 'sh_cc_sty_others_payment_box_line_height', '.woocommerce.woocommerce-checkout #payment div.payment_box, .woocommerce-page.woocommerce-checkout #payment div.payment_box', 'line-height', '' ,'' );
bstone_get_css( api, 'sh_cc_sty_others_payment_box_bg_color', '.woocommerce.woocommerce-checkout #payment div.payment_box:before, .woocommerce-page.woocommerce-checkout #payment div.payment_box:before', 'border-bottom-color', '' ,'' );
bstone_get_css( api, 'sh_mc_sty_icon_color', 'body .bst-cart-menu-wrap .count, body .bst-cart-menu-wrap .count:after', 'color', '' ,'' );
bstone_get_css( api, 'sh_mc_sty_icon_color', 'body .bst-cart-menu-wrap .count, body .bst-cart-menu-wrap .count:after', 'border-color', '' ,'cart' );
bstone_get_css( api, 'sh_mc_sty_icon_color_hover', 'body .bst-cart-menu-wrap:hover .count, body .bst-cart-menu-wrap:hover .count:after', 'color', '' ,'hvr' );
bstone_get_css( api, 'sh_mc_sty_icon_color_hover', 'body .bst-cart-menu-wrap:hover .count, body .bst-cart-menu-wrap:hover .count:after', 'border-color', '' ,'hvrcart' );
bstone_get_css( api, 'sh_mc_sty_icon_color_text', 'body .bst-cart-menu-wrap:hover .count', 'color', '' ,'' );
bstone_get_css( api, 'sh_mc_sty_icon_color_hover', 'body .bst-cart-menu-wrap:hover .count', 'background-color', '' ,'' );
bstone_get_css( api, 'sh_mc_sty_icon_margin_left', 'header.site-header .st-head-cta a.cart-container', 'margin-left', 'px' ,'' );
bstone_get_css( api, 'sh_mc_sty_icon_margin_right', 'header.site-header .st-head-cta a.cart-container', 'margin-right', 'px' ,'' );
bstone_get_css( api, 'sh_mc_sty_container_border_color', '.bst-site-header-cart .widget_shopping_cart, #bst-pro-woo-cart-sidebar', 'border-color', '' ,'' );
bstone_get_css( api, 'sh_mc_sty_container_border_width', '.bst-site-header-cart .widget_shopping_cart, #bst-pro-woo-cart-sidebar', 'border-width', 'px' ,'' );
bstone_get_css( api, 'sh_mc_sty_container_border_radius', '.woocommerce .bst-site-header-cart .widget_shopping_cart, .bst-site-header-cart .widget_shopping_cart, #bst-pro-woo-cart-sidebar', 'border-radius', 'px' ,'' );
bstone_get_css( api, 'sh_mc_sty_container_border_color', '.woocommerce .bst-site-header-cart .widget_shopping_cart:before, .bst-site-header-cart .widget_shopping_cart:before', 'border-bottom-color', '' ,'bottom' );
wp.customize( 'bstone-settings[sh_mc_sty_container_bg_color]', function( value ) {
value.bind( function( bgColor ) {
var dynamicStyle = '';
dynamicStyle += 'body .bst-site-header-cart .widget_shopping_cart, .woocommerce .bst-site-header-cart .widget_shopping_cart, #bst-pro-woo-cart-sidebar {';
dynamicStyle += 'background-color: '+bgColor+';';
dynamicStyle += '}';
dynamicStyle += '.woocommerce .bst-site-header-cart .widget_shopping_cart:after, body .bst-site-header-cart .widget_shopping_cart:after {';
dynamicStyle += 'border-bottom-color: '+bgColor+';';
dynamicStyle += '}';
bstone_dynamic_css( 'sh_mc_sty_container_bg_color_and_border', dynamicStyle );
})
});
wp.customize( 'bstone-settings[sh_mc_sty_container_position]', function( value ) {
value.bind( function( position ) {
if( jQuery('#bst-pro-woo-cart-sidebar').length ) {
jQuery('#bst-pro-woo-cart-sidebar').removeClass('bst-woo-sidebar-left');
jQuery('#bst-pro-woo-cart-sidebar').removeClass('bst-woo-sidebar-right');
jQuery('#bst-pro-woo-cart-sidebar').addClass('bst-woo-sidebar'+position);
}
})
});
bstone_get_css( api, 'sh_mc_sty_view_txt_color', '.site-header .shopping-cart-element .button.wc-forward, .site-header .widget_shopping_cart .button.wc-forward, #bst-pro-woo-cart-sidebar .shopping-cart-element .button.wc-forward, #bst-pro-woo-cart-sidebar .widget_shopping_cart .button.wc-forward', 'color', '' ,'' );
bstone_get_css( api, 'sh_mc_sty_view_bg_color', '.site-header .shopping-cart-element .button.wc-forward, .site-header .widget_shopping_cart .button.wc-forward, #bst-pro-woo-cart-sidebar .shopping-cart-element .button.wc-forward, #bst-pro-woo-cart-sidebar .widget_shopping_cart .button.wc-forward', 'background-color', '' ,'' );
bstone_get_css( api, 'sh_mc_sty_view_brdr_color', '.site-header .shopping-cart-element .button.wc-forward, .site-header .widget_shopping_cart .button.wc-forward, #bst-pro-woo-cart-sidebar .shopping-cart-element .button.wc-forward, #bst-pro-woo-cart-sidebar .widget_shopping_cart .button.wc-forward', 'border-color', '' ,'' );
bstone_get_css( api, 'sh_mc_sty_view_brdr_width', '.site-header .shopping-cart-element .button.wc-forward, .site-header .widget_shopping_cart .button.wc-forward, #bst-pro-woo-cart-sidebar .shopping-cart-element .button.wc-forward, #bst-pro-woo-cart-sidebar .widget_shopping_cart .button.wc-forward', 'border-width', 'px' ,'' );
bstone_get_css( api, 'sh_mc_sty_view_brdr_radius', '.site-header .shopping-cart-element .button.wc-forward, .site-header .widget_shopping_cart .button.wc-forward, #bst-pro-woo-cart-sidebar .shopping-cart-element .button.wc-forward, #bst-pro-woo-cart-sidebar .widget_shopping_cart .button.wc-forward', 'border-radius', 'px' ,'' );
bstone_get_css( api, 'sh_mc_sty_view_text_transform', '.site-header .shopping-cart-element .button.wc-forward, .site-header .widget_shopping_cart .button.wc-forward, #bst-pro-woo-cart-sidebar .shopping-cart-element .button.wc-forward, #bst-pro-woo-cart-sidebar .widget_shopping_cart .button.wc-forward', 'text-transform', '' ,'' );
bstone_get_css( api, 'sh_mc_sty_view_text_style', '.site-header .shopping-cart-element .button.wc-forward, .site-header .widget_shopping_cart .button.wc-forward, #bst-pro-woo-cart-sidebar .shopping-cart-element .button.wc-forward, #bst-pro-woo-cart-sidebar .widget_shopping_cart .button.wc-forward', 'font-style', '' ,'' );
bstone_get_css( api, 'sh_mc_sty_content_text_transform', '.site-header .shopping-cart-element .bst-site-header-cart, .site-header .woocommerce.widget_shopping_cart, #bst-pro-woo-cart-sidebar .shopping-cart-element, #bst-pro-woo-cart-sidebar .woocommerce.widget_shopping_cart, .site-header .shopping-cart-element .bst-site-header-cart p, .site-header .woocommerce.widget_shopping_cart p, #bst-pro-woo-cart-sidebar .shopping-cart-element p, #bst-pro-woo-cart-sidebar .woocommerce.widget_shopping_cart p, .site-header .shopping-cart-element .bst-site-header-cart a, .site-header .woocommerce.widget_shopping_cart a, #bst-pro-woo-cart-sidebar .shopping-cart-element a, #bst-pro-woo-cart-sidebar .woocommerce.widget_shopping_cart a, .site-header .shopping-cart-element .bst-site-header-cart li, .site-header .woocommerce.widget_shopping_cart li, #bst-pro-woo-cart-sidebar .shopping-cart-element li, #bst-pro-woo-cart-sidebar .woocommerce.widget_shopping_cart li', 'text-transform', '' ,'' );
bstone_get_css( api, 'sh_mc_sty_content_text_style', '.site-header .shopping-cart-element .bst-site-header-cart, .site-header .woocommerce.widget_shopping_cart, #bst-pro-woo-cart-sidebar .shopping-cart-element, #bst-pro-woo-cart-sidebar .woocommerce.widget_shopping_cart, .site-header .shopping-cart-element .bst-site-header-cart p, .site-header .woocommerce.widget_shopping_cart p, #bst-pro-woo-cart-sidebar .shopping-cart-element p, #bst-pro-woo-cart-sidebar .woocommerce.widget_shopping_cart p, .site-header .shopping-cart-element .bst-site-header-cart a, .site-header .woocommerce.widget_shopping_cart a, #bst-pro-woo-cart-sidebar .shopping-cart-element a, #bst-pro-woo-cart-sidebar .woocommerce.widget_shopping_cart a, .site-header .shopping-cart-element .bst-site-header-cart li, .site-header .woocommerce.widget_shopping_cart li, #bst-pro-woo-cart-sidebar .shopping-cart-element li, #bst-pro-woo-cart-sidebar .woocommerce.widget_shopping_cart li', 'font-style', '' ,'' );
bstone_get_css( api, 'sh_mc_sty_view_txt_color_hovr', '.site-header .shopping-cart-element .button.wc-forward:hover, .site-header .widget_shopping_cart .button.wc-forward:hover, #bst-pro-woo-cart-sidebar .shopping-cart-element .button.wc-forward:hover, #bst-pro-woo-cart-sidebar .widget_shopping_cart .button.wc-forward:hover', 'color', '' ,'' );
bstone_get_css( api, 'sh_mc_sty_view_bg_color_hovr', '.site-header .shopping-cart-element .button.wc-forward:hover, .site-header .widget_shopping_cart .button.wc-forward:hover, #bst-pro-woo-cart-sidebar .shopping-cart-element .button.wc-forward:hover, #bst-pro-woo-cart-sidebar .widget_shopping_cart .button.wc-forward:hover', 'background-color', '' ,'' );
bstone_get_css( api, 'sh_mc_sty_view_brdr_color_hovr', '.site-header .shopping-cart-element .button.wc-forward:hover, .site-header .widget_shopping_cart .button.wc-forward:hover, #bst-pro-woo-cart-sidebar .shopping-cart-element .button.wc-forward:hover, #bst-pro-woo-cart-sidebar .widget_shopping_cart .button.wc-forward:hover', 'border-color', '' ,'' );
bstone_get_css( api, 'sh_mc_sty_checkout_txt_color', '.site-header .shopping-cart-element .bst-site-header-cart .buttons .button.checkout, .site-header .widget_shopping_cart .buttons .button.checkout, #bst-pro-woo-cart-sidebar .shopping-cart-element .buttons .button.checkout, #bst-pro-woo-cart-sidebar .widget_shopping_cart .buttons .button.checkout', 'color', '' ,'' );
bstone_get_css( api, 'sh_mc_sty_checkout_bg_color', '.site-header .shopping-cart-element .bst-site-header-cart .buttons .button.checkout, .site-header .widget_shopping_cart .buttons .button.checkout, #bst-pro-woo-cart-sidebar .shopping-cart-element .buttons .button.checkout, #bst-pro-woo-cart-sidebar .widget_shopping_cart .buttons .button.checkout', 'background-color', '' ,'' );
bstone_get_css( api, 'sh_mc_sty_checkout_brdr_color', '.site-header .shopping-cart-element .bst-site-header-cart .buttons .button.checkout, .site-header .widget_shopping_cart .buttons .button.checkout, #bst-pro-woo-cart-sidebar .shopping-cart-element .buttons .button.checkout, #bst-pro-woo-cart-sidebar .widget_shopping_cart .buttons .button.checkout', 'border-color', '' ,'' );
bstone_get_css( api, 'sh_mc_sty_checkout_brdr_width', '.site-header .shopping-cart-element .bst-site-header-cart .buttons .button.checkout, .site-header .widget_shopping_cart .buttons .button.checkout, #bst-pro-woo-cart-sidebar .shopping-cart-element .buttons .button.checkout, #bst-pro-woo-cart-sidebar .widget_shopping_cart .buttons .button.checkout', 'border-width', 'px' ,'' );
bstone_get_css( api, 'sh_mc_sty_checkout_brdr_radius', '.site-header .shopping-cart-element .bst-site-header-cart .buttons .button.checkout, .site-header .widget_shopping_cart .buttons .button.checkout, #bst-pro-woo-cart-sidebar .shopping-cart-element .buttons .button.checkout, #bst-pro-woo-cart-sidebar .widget_shopping_cart .buttons .button.checkout', 'border-radius', 'px' ,'' );
bstone_get_css( api, 'sh_mc_sty_checkout_text_transform', '.site-header .shopping-cart-element .bst-site-header-cart .buttons .button.checkout, .site-header .widget_shopping_cart .buttons .button.checkout, #bst-pro-woo-cart-sidebar .shopping-cart-element .buttons .button.checkout, #bst-pro-woo-cart-sidebar .widget_shopping_cart .buttons .button.checkout', 'text-transform', '' ,'' );
bstone_get_css( api, 'sh_mc_sty_checkout_text_style', '.site-header .shopping-cart-element .bst-site-header-cart .buttons .button.checkout, .site-header .widget_shopping_cart .buttons .button.checkout, #bst-pro-woo-cart-sidebar .shopping-cart-element .buttons .button.checkout, #bst-pro-woo-cart-sidebar .widget_shopping_cart .buttons .button.checkout', 'font-style', '' ,'' );
bstone_get_css( api, 'sh_mc_sty_checkout_txt_color_hovr', '.site-header .shopping-cart-element .bst-site-header-cart .buttons .button.checkout:hover, .site-header .widget_shopping_cart .buttons .button.checkout:hover, #bst-pro-woo-cart-sidebar .shopping-cart-element .buttons .button.checkout:hover, #bst-pro-woo-cart-sidebar .widget_shopping_cart .buttons .button.checkout:hover', 'color', '' ,'' );
bstone_get_css( api, 'sh_mc_sty_checkout_bg_color_hovr', '.site-header .shopping-cart-element .bst-site-header-cart .buttons .button.checkout:hover, .site-header .widget_shopping_cart .buttons .button.checkout:hover, #bst-pro-woo-cart-sidebar .shopping-cart-element .buttons .button.checkout:hover, #bst-pro-woo-cart-sidebar .widget_shopping_cart .buttons .button.checkout:hover', 'background-color', '' ,'' );
bstone_get_css( api, 'sh_mc_sty_checkout_brdr_color_hovr', '.site-header .shopping-cart-element .bst-site-header-cart .buttons .button.checkout:hover, .site-header .widget_shopping_cart .buttons .button.checkout:hover, #bst-pro-woo-cart-sidebar .shopping-cart-element .buttons .button.checkout:hover, #bst-pro-woo-cart-sidebar .widget_shopping_cart .buttons .button.checkout:hover', 'border-color', '' ,'' );
wp.customize( 'bstone-settings[sh_mc_sty_content_subtotal_border_color]', function( value ) {
value.bind( function( color ) {
var dynamicStyle = '';
dynamicStyle += '.site-header .shopping-cart-element .bst-site-header-cart .total, .site-header .woocommerce.widget_shopping_cart .total, #bst-pro-woo-cart-sidebar .shopping-cart-element .total, #bst-pro-woo-cart-sidebar .woocommerce.widget_shopping_cart .total {';
dynamicStyle += 'border-top-color: '+color+';';
dynamicStyle += 'border-bottom-color: '+color+';';
dynamicStyle += '}';
bstone_dynamic_css( 'sh_mc_sty_content_subtotal_border_color', dynamicStyle );
})
});
bstone_get_css( api, 'sh_mc_sty_remove_btn_font_size', 'header.site-header .shopping-cart-element .bst-site-header-cart .cart_list a.remove, header.site-header .widget_shopping_cart .cart_list a.remove, body #bst-pro-woo-cart-sidebar .shopping-cart-element .cart_list a.remove, body #bst-pro-woo-cart-sidebar .widget_shopping_cart .cart_list a.remove', 'font-size', 'px' ,'' );
bstone_get_css( api, 'sh_mc_sty_remove_btn_line_height', 'header.site-header .shopping-cart-element .bst-site-header-cart .cart_list a.remove, header.site-header .widget_shopping_cart .cart_list a.remove, body #bst-pro-woo-cart-sidebar .shopping-cart-element .cart_list a.remove, body #bst-pro-woo-cart-sidebar .widget_shopping_cart .cart_list a.remove', 'line-height', '' ,'' );
wp.customize( 'bstone-settings[sh_mc_sty_remove_btn_color]', function( value ) {
value.bind( function( color ) {
var dynamicStyle = '';
dynamicStyle += 'header.site-header .shopping-cart-element .bst-site-header-cart .cart_list a.remove, header.site-header .widget_shopping_cart .cart_list a.remove, body #bst-pro-woo-cart-sidebar .shopping-cart-element .cart_list a.remove, body #bst-pro-woo-cart-sidebar .widget_shopping_cart .cart_list a.remove {';
dynamicStyle += 'color: '+color+';';
dynamicStyle += 'border-color: '+color+';';
dynamicStyle += '}';
bstone_dynamic_css( 'sh_mc_sty_remove_btn_color', dynamicStyle );
})
});
wp.customize( 'bstone-settings[sh_mc_sty_remove_btn_color_hover]', function( value ) {
value.bind( function( color ) {
var dynamicStyle = '';
dynamicStyle += '.site-header .shopping-cart-element .bst-site-header-cart .cart_list a.remove:hover, .site-header .widget_shopping_cart .cart_list a.remove:hover, #bst-pro-woo-cart-sidebar .shopping-cart-element .cart_list a.remove:hover, #bst-pro-woo-cart-sidebar .widget_shopping_cart .cart_list a.remove:hover {';
dynamicStyle += 'color: '+color+';';
dynamicStyle += 'border-color: '+color+';';
dynamicStyle += '}';
bstone_dynamic_css( 'sh_mc_sty_remove_btn_color_hover', dynamicStyle );
})
});
bstone_get_css( api, 'sh_mc_sty_content_subtotal_color', '.site-header .shopping-cart-element .bst-site-header-cart .total .woocommerce-Price-amount, .site-header .widget_shopping_cart .total .woocommerce-Price-amount, #bst-pro-woo-cart-sidebar .shopping-cart-element .total .woocommerce-Price-amount, #bst-pro-woo-cart-sidebar .widget_shopping_cart .total .woocommerce-Price-amount', 'color', '' ,'' );
bstone_get_css( api, 'sh_mc_sty_content_ptitle_color', '.site-header .shopping-cart-element .bst-site-header-cart .cart_list a, .site-header .woocommerce.widget_shopping_cart .cart_list a, #bst-pro-woo-cart-sidebar .shopping-cart-element .cart_list a, #bst-pro-woo-cart-sidebar .woocommerce.widget_shopping_cart .cart_list a', 'color', '' ,'' );
bstone_get_css( api, 'sh_mc_sty_content_ptitle_line_height', '.site-header .shopping-cart-element .bst-site-header-cart .cart_list a, .site-header .woocommerce.widget_shopping_cart .cart_list a, #bst-pro-woo-cart-sidebar .shopping-cart-element .cart_list a, #bst-pro-woo-cart-sidebar .woocommerce.widget_shopping_cart .cart_list a', 'line-height', '' ,'' );
bstone_get_css( api, 'sh_mc_sty_content_ptitle_margin_top', '.site-header .shopping-cart-element .bst-site-header-cart .cart_list a, .site-header .woocommerce.widget_shopping_cart .cart_list a, #bst-pro-woo-cart-sidebar .shopping-cart-element .cart_list a, #bst-pro-woo-cart-sidebar .woocommerce.widget_shopping_cart .cart_list a', 'margin-top', 'px' ,'' );
bstone_get_css( api, 'sh_mc_sty_content_ptitle_margin_bottom', '.site-header .shopping-cart-element .bst-site-header-cart .cart_list a, .site-header .woocommerce.widget_shopping_cart .cart_list a, #bst-pro-woo-cart-sidebar .shopping-cart-element .cart_list a, #bst-pro-woo-cart-sidebar .woocommerce.widget_shopping_cart .cart_list a', 'margin-bottom', 'px' ,'' );
bstone_get_css( api, 'sh_mc_sty_content_cart_item_padding_bottom', 'header.site-header .shopping-cart-element .bst-site-header-cart .product_list_widget li, header.site-header .widget_shopping_cart .product_list_widget li, #bst-pro-woo-cart-sidebar .shopping-cart-element .product_list_widget li, #bst-pro-woo-cart-sidebar .widget_shopping_cart .product_list_widget li', 'padding-bottom', 'px' ,'' );
bstone_get_css( api, 'sh_mc_sty_content_ptitle_color_hover', '.site-header .shopping-cart-element .bst-site-header-cart .cart_list a:hover, .site-header .woocommerce.widget_shopping_cart .cart_list a:hover, #bst-pro-woo-cart-sidebar .shopping-cart-element .cart_list a:hover, #bst-pro-woo-cart-sidebar .woocommerce.widget_shopping_cart .cart_list a:hover', 'color', '' ,'' );
bstone_get_css( api, 'sh_mc_sty_content_divider_color', 'header.site-header .shopping-cart-element .bst-site-header-cart .product_list_widget li, header.site-header .widget_shopping_cart .product_list_widget li, #bst-pro-woo-cart-sidebar .shopping-cart-element .product_list_widget li, #bst-pro-woo-cart-sidebar .widget_shopping_cart .product_list_widget li', 'border-bottom-color', '' ,'' );
bstone_get_css( api, 'sh_mc_sty_content_text_color', 'header.site-header .shopping-cart-element .bst-site-header-cart, header.site-header .widget_shopping_cart, header.site-header .shopping-cart-element .bst-site-header-cart p, header.site-header .widget_shopping_cart p, header.site-header .shopping-cart-element .bst-site-header-cart li, header.site-header .widget_shopping_cart li, #bst-pro-woo-cart-sidebar .shopping-cart-element, #bst-pro-woo-cart-sidebar .widget_shopping_cart, #bst-pro-woo-cart-sidebar .shopping-cart-element p, #bst-pro-woo-cart-sidebar .widget_shopping_cart p, #bst-pro-woo-cart-sidebar .shopping-cart-element li, #bst-pro-woo-cart-sidebar .widget_shopping_cart li', 'color', '' ,'' );
api( 'bstone-settings[sh_pp_sty_gthumbs_img_width]', function( value ) {
value.bind( function( width ) {
var sc_ps_gallery_thumb_spacing = api.instance('bstone-settings[sh_pp_sty_gthumbs_img_spacing]').get();
var dynamicStyle = '.woocommerce #page div.product div.woocommerce-product-gallery .flex-control-thumbs li {';
dynamicStyle += 'width: calc( '+width+'% - '+(sc_ps_gallery_thumb_spacing*2)+'em);';
dynamicStyle += 'margin-left: '+sc_ps_gallery_thumb_spacing+'em;';
dynamicStyle += 'margin-right: '+sc_ps_gallery_thumb_spacing+'em;';
dynamicStyle += 'margin-bottom: '+(sc_ps_gallery_thumb_spacing*2)+'em;';
dynamicStyle += '}';
dynamicStyle += '.woocommerce #page div.product div.images.woocommerce-product-gallery .flex-viewport {';
dynamicStyle += 'margin-bottom: '+(sc_ps_gallery_thumb_spacing*2)+'em;';
dynamicStyle += '}';
dynamicStyle += '.woocommerce #page div.product div.woocommerce-product-gallery .flex-control-thumbs {';
dynamicStyle += 'margin-left: -'+sc_ps_gallery_thumb_spacing+'em;';
dynamicStyle += 'margin-right: -'+sc_ps_gallery_thumb_spacing+'em;';
dynamicStyle += '}';
bstone_dynamic_css( 'sc_sh_pp_sty_gthumbs_img_width', dynamicStyle );
} );
} );
api( 'bstone-settings[sh_pp_sty_gthumbs_img_spacing]', function( value ) {
value.bind( function( spacing ) {
var sc_ps_gallery_thumb_width = api.instance('bstone-settings[sh_pp_sty_gthumbs_img_width]').get();
var dynamicStyle = '.woocommerce #page div.product div.woocommerce-product-gallery .flex-control-thumbs li {';
dynamicStyle += 'width: calc( '+sc_ps_gallery_thumb_width+'% - '+(spacing*2)+'em);';
dynamicStyle += 'margin-left: '+spacing+'em;';
dynamicStyle += 'margin-right: '+spacing+'em;';
dynamicStyle += 'margin-bottom: '+(spacing*2)+'em;';
dynamicStyle += '}';
dynamicStyle += '.woocommerce #page div.product div.images.woocommerce-product-gallery .flex-viewport {';
dynamicStyle += 'margin-bottom: '+(spacing*2)+'em;';
dynamicStyle += '}';
dynamicStyle += '.woocommerce #page div.product div.woocommerce-product-gallery .flex-control-thumbs {';
dynamicStyle += 'margin-left: -'+spacing+'em;';
dynamicStyle += 'margin-right: -'+spacing+'em;';
dynamicStyle += '}';
bstone_dynamic_css( 'sc_sh_pp_sty_gthumbs_img_spacing', dynamicStyle );
} );
} );
api( 'bstone-settings[sh_pl_sty_cnt_content_width_custom]', function( value ) {
value.bind( function( width ) {
var dynamicStyle = '.bst-woo-shop-archive .site-content > .st-container {';
dynamicStyle += 'max-width: '+width+'px;';
dynamicStyle += '}';
bstone_dynamic_css( 'sh_pl_sty_cnt_content_width_custom', dynamicStyle );
} );
} );
api( 'bstone-settings[sh_pp_sty_playout_content_width_custom]', function( value ) {
value.bind( function( width ) {
var dynamicStyle = '.woocommerce.single.single-product .site-content > .st-container {';
dynamicStyle += 'max-width: '+width+'px;';
dynamicStyle += '}';
bstone_dynamic_css( 'sh_pp_sty_playout_content_width_custom', dynamicStyle );
} );
} );
api( 'bstone-settings[sh_pl_sty_sale_bdg_position]', function( value ) {
value.bind( function( position ) {
bstone_get_position_css(
'.woocommerce ul.products li.product .onsale', 'sh_pl_sty_sale_bdg_position', 'sh_pl_sty_sale_bdg_position_x', 'sh_pl_sty_sale_bdg_position_y'
);
} );
} );
api( 'bstone-settings[sh_pl_sty_sale_bdg_position_x]', function( value ) {
value.bind( function( position ) {
bstone_get_position_css(
'.woocommerce ul.products li.product .onsale', 'sh_pl_sty_sale_bdg_position', 'sh_pl_sty_sale_bdg_position_x', 'sh_pl_sty_sale_bdg_position_y'
);
} );
} );
api( 'bstone-settings[sh_pl_sty_sale_bdg_position_y]', function( value ) {
value.bind( function( position ) {
bstone_get_position_css(
'.woocommerce ul.products li.product .onsale', 'sh_pl_sty_sale_bdg_position', 'sh_pl_sty_sale_bdg_position_x', 'sh_pl_sty_sale_bdg_position_y'
);
} );
} );
api( 'bstone-settings[sh_pl_sty_out_stok_position]', function( value ) {
value.bind( function( position ) {
bstone_get_position_css(
'.woocommerce ul.products li.product .bst-shop-product-out-of-stock, .woocommerce ul.products li.product .woocommerce-loop-product__link:hover .bst-shop-product-out-of-stock, .woocommerce-page ul.products li.product .woocommerce-loop-product__link:hover .bst-shop-product-out-of-stock', 'sh_pl_sty_out_stok_position', 'sh_pl_sty_out_stok_position_x', 'sh_pl_sty_out_stok_position_y'
);
control = 'sc-out-stock-pos-img-align';
if( 'pos-bottom-center' == position || 'pos-top-center' == position ) {
jQuery( 'style#' + control ).remove();
jQuery( 'head' ).append(
''
);
} else {
jQuery( 'style#' + control ).remove();
jQuery( 'head' ).append(
''
);
}
} );
} );
api( 'bstone-settings[sh_pl_sty_out_stok_position_x]', function( value ) {
value.bind( function( position ) {
bstone_get_position_css(
'.woocommerce ul.products li.product .bst-shop-product-out-of-stock, .woocommerce ul.products li.product .woocommerce-loop-product__link:hover .bst-shop-product-out-of-stock, .woocommerce-page ul.products li.product .woocommerce-loop-product__link:hover .bst-shop-product-out-of-stock', 'sh_pl_sty_out_stok_position', 'sh_pl_sty_out_stok_position_x', 'sh_pl_sty_out_stok_position_y'
);
} );
} );
api( 'bstone-settings[sh_pl_sty_out_stok_position_y]', function( value ) {
value.bind( function( position ) {
bstone_get_position_css(
'.woocommerce ul.products li.product .bst-shop-product-out-of-stock, .woocommerce ul.products li.product .woocommerce-loop-product__link:hover .bst-shop-product-out-of-stock, .woocommerce-page ul.products li.product .woocommerce-loop-product__link:hover .bst-shop-product-out-of-stock', 'sh_pl_sty_out_stok_position', 'sh_pl_sty_out_stok_position_x', 'sh_pl_sty_out_stok_position_y'
);
} );
} );
api( 'bstone-settings[sh_pp_set_single_product_category]', function( value ) {
value.bind( function( status ) {
var dynamicStyle = '.woocommerce div.product .product_meta > span.posted_in {';
if( 'true' === status ) {
dynamicStyle += 'display: block';
} else {
dynamicStyle += 'display: none';
}
dynamicStyle += '}';
bstone_dynamic_css( 'bst_sh_pp_set_single_product_category', dynamicStyle );
} );
} );
api( 'bstone-settings[sh_pp_set_single_product_tags]', function( value ) {
value.bind( function( status ) {
var dynamicStyle = '.woocommerce div.product .product_meta > span.tagged_as {';
if( 'false' === status ) {
dynamicStyle += 'display: none';
} else {
dynamicStyle += 'display: block';
}
dynamicStyle += '}';
bstone_dynamic_css( 'bst_sh_pp_set_single_product_tags', dynamicStyle );
} );
} );
api( 'bstone-settings[sh_pp_set_single_product_sku]', function( value ) {
value.bind( function( status ) {
var dynamicStyle = '.woocommerce div.product .product_meta > span.sku_wrapper {';
if( 'false' === status ) {
dynamicStyle += 'display: none';
} else {
dynamicStyle += 'display: block';
}
dynamicStyle += '}';
bstone_dynamic_css( 'bst_sh_pp_set_single_product_sku', dynamicStyle );
} );
} );
api( 'bstone-settings[sh_pp_set_single_product_breadcrumb]', function( value ) {
value.bind( function( status ) {
var dynamicStyle = '.woocommerce .summary .woocommerce-breadcrumb {';
if( 'false' === status ) {
dynamicStyle += 'display: none';
} else {
dynamicStyle += 'display: block';
}
dynamicStyle += '}';
bstone_dynamic_css( 'bst_sh_pp_set_single_product_breadcrumb', dynamicStyle );
} );
} );
api( 'bstone-settings[sh_pp_sty_cart_btn_full_width]', function( value ) {
value.bind( function( status ) {
var dynamicStyle = '.woocommerce #page .product .summary form .single_add_to_cart_button, .woocommerce #page .product .summary form .woocommerce-variation-add-to-cart {';
if( 'true' === status ) {
dynamicStyle += 'width: 100%';
} else {
dynamicStyle += 'width: auto';
}
dynamicStyle += '}';
bstone_dynamic_css( 'bst_sh_pp_sty_cart_btn_full_width', dynamicStyle );
} );
} );
var bst_shop_item_padding = [
'sh_pl_sty_box_itm_cnt_top_padding', 'sh_pl_sty_box_itm_cnt_tablet_top_padding', 'sh_pl_sty_box_itm_cnt_mobile_top_padding',
'sh_pl_sty_box_itm_cnt_bottom_padding', 'sh_pl_sty_box_itm_cnt_tablet_bottom_padding', 'sh_pl_sty_box_itm_cnt_mobile_bottom_padding',
'sh_pl_sty_box_itm_cnt_left_padding', 'sh_pl_sty_box_itm_cnt_tablet_left_padding', 'sh_pl_sty_box_itm_cnt_mobile_left_padding',
'sh_pl_sty_box_itm_cnt_right_padding', 'sh_pl_sty_box_itm_cnt_tablet_right_padding', 'sh_pl_sty_box_itm_cnt_mobile_right_padding'
];
bstone_get_responsive_spacings( api, '.woocommerce ul.products li.product, .woocommerce-page ul.products li.product', 'sh_pl_sty_box_itm_cnt', bst_shop_item_padding, 'padding', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_shop_item_title_margin = [
'sh_pl_sty_title_top_margin', 'sh_pl_sty_title_tablet_top_margin', 'sh_pl_sty_title_mobile_top_margin',
'sh_pl_sty_title_bottom_margin', 'sh_pl_sty_title_tablet_bottom_margin', 'sh_pl_sty_title_mobile_bottom_margin',
'sh_pl_sty_title_left_margin', 'sh_pl_sty_title_tablet_left_margin', 'sh_pl_sty_title_mobile_left_margin',
'sh_pl_sty_title_right_margin', 'sh_pl_sty_title_tablet_right_margin', 'sh_pl_sty_title_mobile_right_margin'
];
bstone_get_responsive_spacings( api, '.woocommerce #primary ul.products li.product .woocommerce-loop-product__title', 'sh_pl_sty_title', bst_shop_item_title_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_shop_item_cat_margin = [
'sh_pl_sty_cat_top_margin', 'sh_pl_sty_cat_tablet_top_margin', 'sh_pl_sty_cat_mobile_top_margin',
'sh_pl_sty_cat_bottom_margin', 'sh_pl_sty_cat_tablet_bottom_margin', 'sh_pl_sty_cat_mobile_bottom_margin',
'sh_pl_sty_cat_left_margin', 'sh_pl_sty_cat_tablet_left_margin', 'sh_pl_sty_cat_mobile_left_margin',
'sh_pl_sty_cat_right_margin', 'sh_pl_sty_cat_tablet_right_margin', 'sh_pl_sty_cat_mobile_right_margin'
];
bstone_get_responsive_spacings( api, '.woocommerce ul.products li.product .bst-woo-product-category', 'sh_pl_sty_cat', bst_shop_item_cat_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_shop_item_desc_margin = [
'sh_pl_sty_desc_top_margin', 'sh_pl_sty_desc_tablet_top_margin', 'sh_pl_sty_desc_mobile_top_margin',
'sh_pl_sty_desc_bottom_margin', 'sh_pl_sty_desc_tablet_bottom_margin', 'sh_pl_sty_desc_mobile_bottom_margin',
'sh_pl_sty_desc_left_margin', 'sh_pl_sty_desc_tablet_left_margin', 'sh_pl_sty_desc_mobile_left_margin',
'sh_pl_sty_desc_right_margin', 'sh_pl_sty_desc_tablet_right_margin', 'sh_pl_sty_desc_mobile_right_margin'
];
bstone_get_responsive_spacings( api, '.woocommerce ul.products li.product .bst-woo-shop-product-description', 'sh_pl_sty_desc', bst_shop_item_desc_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_shop_item_rprice_margin = [
'sh_pl_sty_price_top_margin', 'sh_pl_sty_price_tablet_top_margin', 'sh_pl_sty_price_mobile_top_margin',
'sh_pl_sty_price_bottom_margin', 'sh_pl_sty_price_tablet_bottom_margin', 'sh_pl_sty_price_mobile_bottom_margin',
'sh_pl_sty_price_left_margin', 'sh_pl_sty_price_tablet_left_margin', 'sh_pl_sty_price_mobile_left_margin',
'sh_pl_sty_price_right_margin', 'sh_pl_sty_price_tablet_right_margin', 'sh_pl_sty_price_mobile_right_margin'
];
bstone_get_responsive_spacings( api, '.woocommerce ul.products li.product .price, .woocommerce ul.products li.product .price ins', 'sh_pl_sty_price', bst_shop_item_rprice_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_shop_item_sprice_margin = [
'sh_pl_sty_sale_price_top_margin', 'sh_pl_sty_sale_price_tablet_top_margin', 'sh_pl_sty_sale_price_mobile_top_margin',
'sh_pl_sty_sale_price_bottom_margin', 'sh_pl_sty_sale_price_tablet_bottom_margin', 'sh_pl_sty_sale_price_mobile_bottom_margin',
'sh_pl_sty_sale_price_left_margin', 'sh_pl_sty_sale_price_tablet_left_margin', 'sh_pl_sty_sale_price_mobile_left_margin',
'sh_pl_sty_sale_price_right_margin', 'sh_pl_sty_sale_price_tablet_right_margin', 'sh_pl_sty_sale_price_mobile_right_margin'
];
bstone_get_responsive_spacings( api, '.woocommerce ul.products li.product .price del', 'sh_pl_sty_sale_price', bst_shop_item_sprice_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_shop_item_star_margin = [
'sh_pl_sty_rating_top_margin', 'sh_pl_sty_rating_tablet_top_margin', 'sh_pl_sty_rating_mobile_top_margin',
'sh_pl_sty_rating_bottom_margin', 'sh_pl_sty_rating_tablet_bottom_margin', 'sh_pl_sty_rating_mobile_bottom_margin',
'sh_pl_sty_rating_left_margin', 'sh_pl_sty_rating_tablet_left_margin', 'sh_pl_sty_rating_mobile_left_margin',
'sh_pl_sty_rating_right_margin', 'sh_pl_sty_rating_tablet_right_margin', 'sh_pl_sty_rating_mobile_right_margin'
];
bstone_get_responsive_spacings( api, '.woocommerce ul.products li.product .bstone-shop-summary-wrap .star-rating', 'sh_pl_sty_rating', bst_shop_item_star_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_shop_item_button_margin = [
'sh_pl_sty_cart_btn_top_margin', 'sh_pl_sty_cart_btn_tablet_top_margin', 'sh_pl_sty_cart_btn_mobile_top_margin',
'sh_pl_sty_cart_btn_bottom_margin', 'sh_pl_sty_cart_btn_tablet_bottom_margin', 'sh_pl_sty_cart_btn_mobile_bottom_margin',
'sh_pl_sty_cart_btn_left_margin', 'sh_pl_sty_cart_btn_tablet_left_margin', 'sh_pl_sty_cart_btn_mobile_left_margin',
'sh_pl_sty_cart_btn_right_margin', 'sh_pl_sty_cart_btn_tablet_right_margin', 'sh_pl_sty_cart_btn_mobile_right_margin'
];
bstone_get_responsive_spacings( api, '.woocommerce ul.products li.product .button', 'sh_pl_sty_cart_btn', bst_shop_item_button_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_shop_item_button_padding = [
'sh_pl_sty_cart_btn_top_padding', 'sh_pl_sty_cart_btn_tablet_top_padding', 'sh_pl_sty_cart_btn_mobile_top_padding',
'sh_pl_sty_cart_btn_bottom_padding', 'sh_pl_sty_cart_btn_tablet_bottom_padding', 'sh_pl_sty_cart_btn_mobile_bottom_padding',
'sh_pl_sty_cart_btn_left_padding', 'sh_pl_sty_cart_btn_tablet_left_padding', 'sh_pl_sty_cart_btn_mobile_left_padding',
'sh_pl_sty_cart_btn_right_padding', 'sh_pl_sty_cart_btn_tablet_right_padding', 'sh_pl_sty_cart_btn_mobile_right_padding'
];
bstone_get_responsive_spacings( api, '.woocommerce ul.products li.product .button', 'sh_pl_sty_cart_btn', bst_shop_item_button_padding, 'padding', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_shop_item_sale_bdg_margin = [
'sh_pl_sty_sale_bdg_top_margin', 'sh_pl_sty_sale_bdg_tablet_top_margin', 'sh_pl_sty_sale_bdg_mobile_top_margin',
'sh_pl_sty_sale_bdg_bottom_margin', 'sh_pl_sty_sale_bdg_tablet_bottom_margin', 'sh_pl_sty_sale_bdg_mobile_bottom_margin',
'sh_pl_sty_sale_bdg_left_margin', 'sh_pl_sty_sale_bdg_tablet_left_margin', 'sh_pl_sty_sale_bdg_mobile_left_margin',
'sh_pl_sty_sale_bdg_right_margin', 'sh_pl_sty_sale_bdg_tablet_right_margin', 'sh_pl_sty_sale_bdg_mobile_right_margin'
];
bstone_get_responsive_spacings( api, '.woocommerce ul.products li.product .onsale', 'sh_pl_sty_sale_bdg', bst_shop_item_sale_bdg_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_shop_item_sale_bdg_padding = [
'sh_pl_sty_sale_bdg_top_padding', 'sh_pl_sty_sale_bdg_tablet_top_padding', 'sh_pl_sty_sale_bdg_mobile_top_padding',
'sh_pl_sty_sale_bdg_bottom_padding', 'sh_pl_sty_sale_bdg_tablet_bottom_padding', 'sh_pl_sty_sale_bdg_mobile_bottom_padding',
'sh_pl_sty_sale_bdg_left_padding', 'sh_pl_sty_sale_bdg_tablet_left_padding', 'sh_pl_sty_sale_bdg_mobile_left_padding',
'sh_pl_sty_sale_bdg_right_padding', 'sh_pl_sty_sale_bdg_tablet_right_padding', 'sh_pl_sty_sale_bdg_mobile_right_padding'
];
bstone_get_responsive_spacings( api, '.woocommerce ul.products li.product .onsale', 'sh_pl_sty_sale_bdg', bst_shop_item_sale_bdg_padding, 'padding', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_shop_item_out_stok_margin = [
'sh_pl_sty_out_stok_top_margin', 'sh_pl_sty_out_stok_tablet_top_margin', 'sh_pl_sty_out_stok_mobile_top_margin',
'sh_pl_sty_out_stok_bottom_margin', 'sh_pl_sty_out_stok_tablet_bottom_margin', 'sh_pl_sty_out_stok_mobile_bottom_margin',
'sh_pl_sty_out_stok_left_margin', 'sh_pl_sty_out_stok_tablet_left_margin', 'sh_pl_sty_out_stok_mobile_left_margin',
'sh_pl_sty_out_stok_right_margin', 'sh_pl_sty_out_stok_tablet_right_margin', 'sh_pl_sty_out_stok_mobile_right_margin'
];
bstone_get_responsive_spacings( api, '.woocommerce ul.products li.product .bst-shop-product-out-of-stock', 'sh_pl_sty_out_stok', bst_shop_item_out_stok_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_shop_item_out_stok_padding = [
'sh_pl_sty_out_stok_top_padding', 'sh_pl_sty_out_stok_tablet_top_padding', 'sh_pl_sty_out_stok_mobile_top_padding',
'sh_pl_sty_out_stok_bottom_padding', 'sh_pl_sty_out_stok_tablet_bottom_padding', 'sh_pl_sty_out_stok_mobile_bottom_padding',
'sh_pl_sty_out_stok_left_padding', 'sh_pl_sty_out_stok_tablet_left_padding', 'sh_pl_sty_out_stok_mobile_left_padding',
'sh_pl_sty_out_stok_right_padding', 'sh_pl_sty_out_stok_tablet_right_padding', 'sh_pl_sty_out_stok_mobile_right_padding'
];
bstone_get_responsive_spacings( api, '.woocommerce ul.products li.product .bst-shop-product-out-of-stock', 'sh_pl_sty_out_stok', bst_shop_item_out_stok_padding, 'padding', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_single_product_title_margin = [
'sh_pp_sty_title_top_margin', 'sh_pp_sty_title_tablet_top_margin', 'sh_pp_sty_title_mobile_top_margin',
'sh_pp_sty_title_bottom_margin', 'sh_pp_sty_title_tablet_bottom_margin', 'sh_pp_sty_title_mobile_bottom_margin',
'sh_pp_sty_title_left_margin', 'sh_pp_sty_title_tablet_left_margin', 'sh_pp_sty_title_mobile_left_margin',
'sh_pp_sty_title_right_margin', 'sh_pp_sty_title_tablet_right_margin', 'sh_pp_sty_title_mobile_right_margin'
];
bstone_get_responsive_spacings( api, '.woocommerce #primary .summary .product_title, .woocommerce-page #primary .summary .product_title', 'sh_pp_sty_title', bst_single_product_title_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_single_product_reg_price_margin = [
'sh_pp_sty_price_top_margin', 'sh_pp_sty_price_tablet_top_margin', 'sh_pp_sty_price_mobile_top_margin',
'sh_pp_sty_price_bottom_margin', 'sh_pp_sty_price_tablet_bottom_margin', 'sh_pp_sty_price_mobile_bottom_margin',
'sh_pp_sty_price_left_margin', 'sh_pp_sty_price_tablet_left_margin', 'sh_pp_sty_price_mobile_left_margin',
'sh_pp_sty_price_right_margin', 'sh_pp_sty_price_tablet_right_margin', 'sh_pp_sty_price_mobile_right_margin'
];
bstone_get_responsive_spacings( api, '.woocommerce #page .summary .price, .woocommerce-page #page .summary .price, .woocommerce .summary .woocommerce-Price-amount, .woocommerce-page .summary .woocommerce-Price-amount, .woocommerce .summary ins .woocommerce-Price-amount, .woocommerce-page .summary ins .woocommerce-Price-amount', 'sh_pp_sty_price', bst_single_product_reg_price_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_single_product_sale_price_margin = [
'sh_pp_sty_sale_price_top_margin', 'sh_pp_sty_sale_price_tablet_top_margin', 'sh_pp_sty_sale_price_mobile_top_margin',
'sh_pp_sty_sale_price_bottom_margin', 'sh_pp_sty_sale_price_tablet_bottom_margin', 'sh_pp_sty_sale_price_mobile_bottom_margin',
'sh_pp_sty_sale_price_left_margin', 'sh_pp_sty_sale_price_tablet_left_margin', 'sh_pp_sty_sale_price_mobile_left_margin',
'sh_pp_sty_sale_price_right_margin', 'sh_pp_sty_sale_price_tablet_right_margin', 'sh_pp_sty_sale_price_mobile_right_margin'
];
bstone_get_responsive_spacings( api, '.woocommerce #page .summary del, .woocommerce-page #page .summary del, .woocommerce #page .summary del .woocommerce-Price-amount, .woocommerce-page #page .summary del .woocommerce-Price-amount', 'sh_pp_sty_sale_price', bst_single_product_sale_price_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_single_product_category_margin = [
'sh_pp_sty_cat_top_margin', 'sh_pp_sty_cat_tablet_top_margin', 'sh_pp_sty_cat_mobile_top_margin',
'sh_pp_sty_cat_bottom_margin', 'sh_pp_sty_cat_tablet_bottom_margin', 'sh_pp_sty_cat_mobile_bottom_margin',
'sh_pp_sty_cat_left_margin', 'sh_pp_sty_cat_tablet_left_margin', 'sh_pp_sty_cat_mobile_left_margin',
'sh_pp_sty_cat_right_margin', 'sh_pp_sty_cat_tablet_right_margin', 'sh_pp_sty_cat_mobile_right_margin'
];
bstone_get_responsive_spacings( api, '.woocommerce div.product .product_meta > span.posted_in', 'sh_pp_sty_cat', bst_single_product_category_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_single_product_tags_margin = [
'sh_pp_sty_tags_top_margin', 'sh_pp_sty_tags_tablet_top_margin', 'sh_pp_sty_tags_mobile_top_margin',
'sh_pp_sty_tags_bottom_margin', 'sh_pp_sty_tags_tablet_bottom_margin', 'sh_pp_sty_tags_mobile_bottom_margin',
'sh_pp_sty_tags_left_margin', 'sh_pp_sty_tags_tablet_left_margin', 'sh_pp_sty_tags_mobile_left_margin',
'sh_pp_sty_tags_right_margin', 'sh_pp_sty_tags_tablet_right_margin', 'sh_pp_sty_tags_mobile_right_margin'
];
bstone_get_responsive_spacings( api, '.woocommerce div.product .product_meta > span.tagged_as', 'sh_pp_sty_tags', bst_single_product_tags_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_single_product_sku_margin = [
'sh_pp_sty_sku_top_margin', 'sh_pp_sty_sku_tablet_top_margin', 'sh_pp_sty_sku_mobile_top_margin',
'sh_pp_sty_sku_bottom_margin', 'sh_pp_sty_sku_tablet_bottom_margin', 'sh_pp_sty_sku_mobile_bottom_margin',
'sh_pp_sty_sku_left_margin', 'sh_pp_sty_sku_tablet_left_margin', 'sh_pp_sty_sku_mobile_left_margin',
'sh_pp_sty_sku_right_margin', 'sh_pp_sty_sku_tablet_right_margin', 'sh_pp_sty_sku_mobile_right_margin'
];
bstone_get_responsive_spacings( api, '.woocommerce div.product .product_meta > span.sku_wrapper', 'sh_pp_sty_sku', bst_single_product_sku_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_single_product_add_cart_margin = [
'sh_pp_sty_cart_btn_top_margin', 'sh_pp_sty_cart_btn_tablet_top_margin', 'sh_pp_sty_cart_btn_mobile_top_margin',
'sh_pp_sty_cart_btn_bottom_margin', 'sh_pp_sty_cart_btn_tablet_bottom_margin', 'sh_pp_sty_cart_btn_mobile_bottom_margin',
'sh_pp_sty_cart_btn_left_margin', 'sh_pp_sty_cart_btn_tablet_left_margin', 'sh_pp_sty_cart_btn_mobile_left_margin',
'sh_pp_sty_cart_btn_right_margin', 'sh_pp_sty_cart_btn_tablet_right_margin', 'sh_pp_sty_cart_btn_mobile_right_margin'
];
bstone_get_responsive_spacings( api, '.woocommerce #page .product .summary form .single_add_to_cart_button, .woocommerce #page .product #review_form #respond .form-submit input', 'sh_pp_sty_cart_btn', bst_single_product_add_cart_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_single_product_add_cart_padding = [
'sh_pp_sty_cart_btn_top_padding', 'sh_pp_sty_cart_btn_tablet_top_padding', 'sh_pp_sty_cart_btn_mobile_top_padding',
'sh_pp_sty_cart_btn_bottom_padding', 'sh_pp_sty_cart_btn_tablet_bottom_padding', 'sh_pp_sty_cart_btn_mobile_bottom_padding',
'sh_pp_sty_cart_btn_left_padding', 'sh_pp_sty_cart_btn_tablet_left_padding', 'sh_pp_sty_cart_btn_mobile_left_padding',
'sh_pp_sty_cart_btn_right_padding', 'sh_pp_sty_cart_btn_tablet_right_padding', 'sh_pp_sty_cart_btn_mobile_right_padding'
];
bstone_get_responsive_spacings( api, '.woocommerce #page .product .summary form .single_add_to_cart_button', 'sh_pp_sty_cart_btn', bst_single_product_add_cart_padding, 'padding', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_single_product_desc_margin = [
'sh_pp_sty_desc_top_margin', 'sh_pp_sty_desc_tablet_top_margin', 'sh_pp_sty_desc_mobile_top_margin',
'sh_pp_sty_desc_bottom_margin', 'sh_pp_sty_desc_tablet_bottom_margin', 'sh_pp_sty_desc_mobile_bottom_margin',
'sh_pp_sty_desc_left_margin', 'sh_pp_sty_desc_tablet_left_margin', 'sh_pp_sty_desc_mobile_left_margin',
'sh_pp_sty_desc_right_margin', 'sh_pp_sty_desc_tablet_right_margin', 'sh_pp_sty_desc_mobile_right_margin'
];
bstone_get_responsive_spacings( api, '.woocommerce .product .summary .bst-sp-short-description', 'sh_pp_sty_desc', bst_single_product_desc_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_single_product_desc_padding = [
'sh_pp_sty_desc_top_padding', 'sh_pp_sty_desc_tablet_top_padding', 'sh_pp_sty_desc_mobile_top_padding',
'sh_pp_sty_desc_bottom_padding', 'sh_pp_sty_desc_tablet_bottom_padding', 'sh_pp_sty_desc_mobile_bottom_padding',
'sh_pp_sty_desc_left_padding', 'sh_pp_sty_desc_tablet_left_padding', 'sh_pp_sty_desc_mobile_left_padding',
'sh_pp_sty_desc_right_padding', 'sh_pp_sty_desc_tablet_right_padding', 'sh_pp_sty_desc_mobile_right_padding'
];
bstone_get_responsive_spacings( api, '.woocommerce .product .summary .bst-sp-short-description', 'sh_pp_sty_desc', bst_single_product_desc_padding, 'padding', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_single_product_variation_input_margin = [
'sh_pp_sty_var_top_margin', 'sh_pp_sty_var_tablet_top_margin', 'sh_pp_sty_var_mobile_top_margin',
'sh_pp_sty_var_bottom_margin', 'sh_pp_sty_var_tablet_bottom_margin', 'sh_pp_sty_var_mobile_bottom_margin',
'sh_pp_sty_var_left_margin', 'sh_pp_sty_var_tablet_left_margin', 'sh_pp_sty_var_mobile_left_margin',
'sh_pp_sty_var_right_margin', 'sh_pp_sty_var_tablet_right_margin', 'sh_pp_sty_var_mobile_right_margin'
];
bstone_get_responsive_spacings( api, '.woocommerce #page .product .summary .variations input, .woocommerce #page .product .summary .variations select', 'sh_pp_sty_var', bst_single_product_variation_input_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_single_product_qty_margin = [
'sh_pp_sty_qty_top_margin', 'sh_pp_sty_qty_tablet_top_margin', 'sh_pp_sty_qty_mobile_top_margin',
'sh_pp_sty_qty_bottom_margin', 'sh_pp_sty_qty_tablet_bottom_margin', 'sh_pp_sty_qty_mobile_bottom_margin',
'sh_pp_sty_qty_left_margin', 'sh_pp_sty_qty_tablet_left_margin', 'sh_pp_sty_qty_mobile_left_margin',
'sh_pp_sty_qty_right_margin', 'sh_pp_sty_qty_tablet_right_margin', 'sh_pp_sty_qty_mobile_right_margin'
];
bstone_get_responsive_spacings( api, '.woocommerce #page .product .summary .quantity', 'sh_pp_sty_qty', bst_single_product_qty_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_single_product_star_rating_margin = [
'sh_pp_sty_rating_top_margin', 'sh_pp_sty_rating_tablet_top_margin', 'sh_pp_sty_rating_mobile_top_margin',
'sh_pp_sty_rating_bottom_margin', 'sh_pp_sty_rating_tablet_bottom_margin', 'sh_pp_sty_rating_mobile_bottom_margin',
'sh_pp_sty_rating_left_margin', 'sh_pp_sty_rating_tablet_left_margin', 'sh_pp_sty_rating_mobile_left_margin',
'sh_pp_sty_rating_right_margin', 'sh_pp_sty_rating_tablet_right_margin', 'sh_pp_sty_rating_mobile_right_margin'
];
bstone_get_responsive_spacings( api, '.woocommerce #page .product .summary .woocommerce-product-rating', 'sh_pp_sty_rating', bst_single_product_star_rating_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_single_product_sale_badge_margin = [
'sh_pp_sty_sale_bdg_top_margin', 'sh_pp_sty_sale_bdg_tablet_top_margin', 'sh_pp_sty_sale_bdg_mobile_top_margin',
'sh_pp_sty_sale_bdg_bottom_margin', 'sh_pp_sty_sale_bdg_tablet_bottom_margin', 'sh_pp_sty_sale_bdg_mobile_bottom_margin',
'sh_pp_sty_sale_bdg_left_margin', 'sh_pp_sty_sale_bdg_tablet_left_margin', 'sh_pp_sty_sale_bdg_mobile_left_margin',
'sh_pp_sty_sale_bdg_right_margin', 'sh_pp_sty_sale_bdg_tablet_right_margin', 'sh_pp_sty_sale_bdg_mobile_right_margin'
];
bstone_get_responsive_spacings( api, '.woocommerce div.product span.onsale', 'sh_pp_sty_sale_bdg', bst_single_product_sale_badge_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_single_product_sale_badge_padding = [
'sh_pp_sty_sale_bdg_top_padding', 'sh_pp_sty_sale_bdg_tablet_top_padding', 'sh_pp_sty_sale_bdg_mobile_top_padding',
'sh_pp_sty_sale_bdg_bottom_padding', 'sh_pp_sty_sale_bdg_tablet_bottom_padding', 'sh_pp_sty_sale_bdg_mobile_bottom_padding',
'sh_pp_sty_sale_bdg_left_padding', 'sh_pp_sty_sale_bdg_tablet_left_padding', 'sh_pp_sty_sale_bdg_mobile_left_padding',
'sh_pp_sty_sale_bdg_right_padding', 'sh_pp_sty_sale_bdg_tablet_right_padding', 'sh_pp_sty_sale_bdg_mobile_right_padding'
];
bstone_get_responsive_spacings( api, '.woocommerce div.product span.onsale', 'sh_pp_sty_sale_bdg', bst_single_product_sale_badge_padding, 'padding', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_single_product_outstockbdg_margin = [
'sh_pp_sty_out_stok_top_margin', 'sh_pp_sty_out_stok_tablet_top_margin', 'sh_pp_sty_out_stok_mobile_top_margin',
'sh_pp_sty_out_stok_bottom_margin', 'sh_pp_sty_out_stok_tablet_bottom_margin', 'sh_pp_sty_out_stok_mobile_bottom_margin',
'sh_pp_sty_out_stok_left_margin', 'sh_pp_sty_out_stok_tablet_left_margin', 'sh_pp_sty_out_stok_mobile_left_margin',
'sh_pp_sty_out_stok_right_margin', 'sh_pp_sty_out_stok_tablet_right_margin', 'sh_pp_sty_out_stok_mobile_right_margin'
];
bstone_get_responsive_spacings( api, '.woocommerce #page .product .summary .out-of-stock', 'sh_pp_sty_out_stok', bst_single_product_outstockbdg_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_single_product_outstockbdg_padding = [
'sh_pp_sty_out_stok_top_padding', 'sh_pp_sty_out_stok_tablet_top_padding', 'sh_pp_sty_out_stok_mobile_top_padding',
'sh_pp_sty_out_stok_bottom_padding', 'sh_pp_sty_out_stok_tablet_bottom_padding', 'sh_pp_sty_out_stok_mobile_bottom_padding',
'sh_pp_sty_out_stok_left_padding', 'sh_pp_sty_out_stok_tablet_left_padding', 'sh_pp_sty_out_stok_mobile_left_padding',
'sh_pp_sty_out_stok_right_padding', 'sh_pp_sty_out_stok_tablet_right_padding', 'sh_pp_sty_out_stok_mobile_right_padding'
];
bstone_get_responsive_spacings( api, '.woocommerce #page .product .summary .out-of-stock', 'sh_pp_sty_out_stok', bst_single_product_outstockbdg_padding, 'padding', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_single_product_gallery_imgs_margin = [
'sh_pp_sty_img_top_margin', 'sh_pp_sty_img_tablet_top_margin', 'sh_pp_sty_img_mobile_top_margin',
'sh_pp_sty_img_bottom_margin', 'sh_pp_sty_img_tablet_bottom_margin', 'sh_pp_sty_img_mobile_bottom_margin',
'sh_pp_sty_img_left_margin', 'sh_pp_sty_img_tablet_left_margin', 'sh_pp_sty_img_mobile_left_margin',
'sh_pp_sty_img_right_margin', 'sh_pp_sty_img_tablet_right_margin', 'sh_pp_sty_img_mobile_right_margin'
];
bstone_get_responsive_spacings( api, '.woocommerce div.product div.images, .woocommerce-page div.product div.images', 'sh_pp_sty_img', bst_single_product_gallery_imgs_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_single_product_wootablink_padding = [
'sh_pp_sty_tabs_top_padding', 'sh_pp_sty_tabs_tablet_top_padding', 'sh_pp_sty_tabs_mobile_top_padding',
'sh_pp_sty_tabs_bottom_padding', 'sh_pp_sty_tabs_tablet_bottom_padding', 'sh_pp_sty_tabs_mobile_bottom_padding',
'sh_pp_sty_tabs_left_padding', 'sh_pp_sty_tabs_tablet_left_padding', 'sh_pp_sty_tabs_mobile_left_padding',
'sh_pp_sty_tabs_right_padding', 'sh_pp_sty_tabs_tablet_right_padding', 'sh_pp_sty_tabs_mobile_right_padding'
];
bstone_get_responsive_spacings( api, '.woocommerce div.product .woocommerce-tabs ul.tabs li a', 'sh_pp_sty_tabs', bst_single_product_wootablink_padding, 'padding', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_single_product_wootabcnt_margin = [
'sh_pp_sty_tabs_top_margin', 'sh_pp_sty_tabs_tablet_top_margin', 'sh_pp_sty_tabs_mobile_top_margin',
'sh_pp_sty_tabs_bottom_margin', 'sh_pp_sty_tabs_tablet_bottom_margin', 'sh_pp_sty_tabs_mobile_bottom_margin',
'sh_pp_sty_tabs_left_margin', 'sh_pp_sty_tabs_tablet_left_margin', 'sh_pp_sty_tabs_mobile_left_margin',
'sh_pp_sty_tabs_right_margin', 'sh_pp_sty_tabs_tablet_right_margin', 'sh_pp_sty_tabs_mobile_right_margin'
];
bstone_get_responsive_spacings( api, '.woocommerce #page div.product .woocommerce-tabs, .woocommerce-page #page div.product .woocommerce-tabs', 'sh_pp_sty_tabs', bst_single_product_wootabcnt_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_single_product_upsellrel_margin = [
'sh_pp_sty_rup_top_margin', 'sh_pp_sty_rup_tablet_top_margin', 'sh_pp_sty_rup_mobile_top_margin',
'sh_pp_sty_rup_bottom_margin', 'sh_pp_sty_rup_tablet_bottom_margin', 'sh_pp_sty_rup_mobile_bottom_margin',
'sh_pp_sty_rup_left_margin', 'sh_pp_sty_rup_tablet_left_margin', 'sh_pp_sty_rup_mobile_left_margin',
'sh_pp_sty_rup_right_margin', 'sh_pp_sty_rup_tablet_right_margin', 'sh_pp_sty_rup_mobile_right_margin'
];
bstone_get_responsive_spacings( api, '.woocommerce #primary .upsells.products h2, .woocommerce-page #primary .upsells.products h2, .woocommerce #primary .related.products h2, .woocommerce-page #primary .related.products h2', 'sh_pp_sty_rup', bst_single_product_upsellrel_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_cart_checkout_section_heading_padding = [
'sh_cc_sty_shead_top_padding', 'sh_cc_sty_shead_tablet_top_padding', 'sh_cc_sty_shead_mobile_top_padding',
'sh_cc_sty_shead_bottom_padding', 'sh_cc_sty_shead_tablet_bottom_padding', 'sh_cc_sty_shead_mobile_bottom_padding',
'sh_cc_sty_shead_left_padding', 'sh_cc_sty_shead_tablet_left_padding', 'sh_cc_sty_shead_mobile_left_padding',
'sh_cc_sty_shead_right_padding', 'sh_cc_sty_shead_tablet_right_padding', 'sh_cc_sty_shead_mobile_right_padding'
];
bstone_get_responsive_spacings( api, '.woocommerce-cart #primary .cross-sells > h2, .woocommerce-cart #primary .cart_totals h2, .woocommerce-checkout #primary .woocommerce-billing-fields h3, .woocommerce-checkout #primary .woocommerce-additional-fields h3, .woocommerce-checkout #primary h3#order_review_heading', 'sh_cc_sty_shead', bst_cart_checkout_section_heading_padding, 'padding', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_cart_checkout_label_padding = [
'sh_cc_sty_label_top_padding', 'sh_cc_sty_label_tablet_top_padding', 'sh_cc_sty_label_mobile_top_padding',
'sh_cc_sty_label_bottom_padding', 'sh_cc_sty_label_tablet_bottom_padding', 'sh_cc_sty_label_mobile_bottom_padding',
'sh_cc_sty_label_left_padding', 'sh_cc_sty_label_tablet_left_padding', 'sh_cc_sty_label_mobile_left_padding',
'sh_cc_sty_label_right_padding', 'sh_cc_sty_label_tablet_right_padding', 'sh_cc_sty_label_mobile_right_padding'
];
bstone_get_responsive_spacings( api, 'body.woocommerce #page form label, body.woocommerce-page #page form label', 'sh_cc_sty_label', bst_cart_checkout_label_padding, 'padding', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_woo_fomr_fld_chkout_margin = [
'sh_cc_sty_field_top_margin', 'sh_cc_sty_field_tablet_top_margin', 'sh_cc_sty_field_mobile_top_margin',
'sh_cc_sty_field_bottom_margin', 'sh_cc_sty_field_tablet_bottom_margin', 'sh_cc_sty_field_mobile_bottom_margin',
'sh_cc_sty_field_left_margin', 'sh_cc_sty_field_tablet_left_margin', 'sh_cc_sty_field_mobile_left_margin',
'sh_cc_sty_field_right_margin', 'sh_cc_sty_field_tablet_right_margin', 'sh_cc_sty_field_mobile_right_margin'
];
bstone_get_responsive_spacings( api, 'body.woocommerce #page form input[type="text"], body.woocommerce #page form input[type="email"], body.woocommerce #page form input[type="tel"], body.woocommerce #page form select, body.woocommerce #page form textarea, body.woocommerce-page #page form input[type="text"], body.woocommerce-page #page form input[type="email"], body.woocommerce-page #page form input[type="tel"], body.woocommerce-page #page form select, body.woocommerce-page #page form textarea, .woocommerce #page .select2-container .select2-selection--single, .woocommerce-page #page .select2-container .select2-selection--single', 'sh_cc_sty_field', bst_woo_fomr_fld_chkout_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_woo_fomr_fld_chkout_padding = [
'sh_cc_sty_field_top_padding', 'sh_cc_sty_field_tablet_top_padding', 'sh_cc_sty_field_mobile_top_padding',
'sh_cc_sty_field_bottom_padding', 'sh_cc_sty_field_tablet_bottom_padding', 'sh_cc_sty_field_mobile_bottom_padding',
'sh_cc_sty_field_left_padding', 'sh_cc_sty_field_tablet_left_padding', 'sh_cc_sty_field_mobile_left_padding',
'sh_cc_sty_field_right_padding', 'sh_cc_sty_field_tablet_right_padding', 'sh_cc_sty_field_mobile_right_padding'
];
bstone_get_responsive_spacings( api, 'body.woocommerce #page form input[type="text"], body.woocommerce #page form input[type="email"], body.woocommerce #page form input[type="tel"], body.woocommerce #page form select, body.woocommerce #page form textarea, body.woocommerce-page #page form input[type="text"], body.woocommerce-page #page form input[type="email"], body.woocommerce-page #page form input[type="tel"], body.woocommerce-page #page form select, body.woocommerce-page #page form textarea, .woocommerce #page .select2-container .select2-selection--single, .woocommerce-page #page .select2-container .select2-selection--single', 'sh_cc_sty_field', bst_woo_fomr_fld_chkout_padding, 'padding', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_checkout_button_margin = [
'sh_cc_sty_button_top_margin', 'sh_cc_sty_button_tablet_top_margin', 'sh_cc_sty_button_mobile_top_margin',
'sh_cc_sty_button_bottom_margin', 'sh_cc_sty_button_tablet_bottom_margin', 'sh_cc_sty_button_mobile_bottom_margin',
'sh_cc_sty_button_left_margin', 'sh_cc_sty_button_tablet_left_margin', 'sh_cc_sty_button_mobile_left_margin',
'sh_cc_sty_button_right_margin', 'sh_cc_sty_button_tablet_right_margin', 'sh_cc_sty_button_mobile_right_margin'
];
bstone_get_responsive_spacings( api, '.woocommerce .cart-collaterals a.button.wc-forward, .woocommerce-page .cart-collaterals a.button.wc-forward, .woocommerce.woocommerce-checkout #payment #place_order, .woocommerce-page.woocommerce-checkout #payment #place_order, .woocommerce a.button.wc-backward', 'sh_cc_sty_button', bst_checkout_button_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_checkout_button_padding = [
'sh_cc_sty_button_top_padding', 'sh_cc_sty_button_tablet_top_padding', 'sh_cc_sty_button_mobile_top_padding',
'sh_cc_sty_button_bottom_padding', 'sh_cc_sty_button_tablet_bottom_padding', 'sh_cc_sty_button_mobile_bottom_padding',
'sh_cc_sty_button_left_padding', 'sh_cc_sty_button_tablet_left_padding', 'sh_cc_sty_button_mobile_left_padding',
'sh_cc_sty_button_right_padding', 'sh_cc_sty_button_tablet_right_padding', 'sh_cc_sty_button_mobile_right_padding'
];
bstone_get_responsive_spacings( api, '.woocommerce .cart-collaterals a.button.wc-forward, .woocommerce-page .cart-collaterals a.button.wc-forward, .woocommerce.woocommerce-checkout #payment #place_order, .woocommerce-page.woocommerce-checkout #payment #place_order, .woocommerce a.button.wc-backward', 'sh_cc_sty_button', bst_checkout_button_padding, 'padding', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_checkout_update_button_margin = [
'sh_cc_sty_update_button_top_margin', 'sh_cc_sty_update_button_tablet_top_margin', 'sh_cc_sty_update_button_mobile_top_margin',
'sh_cc_sty_update_button_bottom_margin', 'sh_cc_sty_update_button_tablet_bottom_margin', 'sh_cc_sty_update_button_mobile_bottom_margin',
'sh_cc_sty_update_button_left_margin', 'sh_cc_sty_update_button_tablet_left_margin', 'sh_cc_sty_update_button_mobile_left_margin',
'sh_cc_sty_update_button_right_margin', 'sh_cc_sty_update_button_tablet_right_margin', 'sh_cc_sty_update_button_mobile_right_margin'
];
bstone_get_responsive_spacings( api, '.woocommerce #content table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button', 'sh_cc_sty_update_button', bst_checkout_update_button_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_checkout_update_button_padding = [
'sh_cc_sty_update_button_top_padding', 'sh_cc_sty_update_button_tablet_top_padding', 'sh_cc_sty_update_button_mobile_top_padding',
'sh_cc_sty_update_button_bottom_padding', 'sh_cc_sty_update_button_tablet_bottom_padding', 'sh_cc_sty_update_button_mobile_bottom_padding',
'sh_cc_sty_update_button_left_padding', 'sh_cc_sty_update_button_tablet_left_padding', 'sh_cc_sty_update_button_mobile_left_padding',
'sh_cc_sty_update_button_right_padding', 'sh_cc_sty_update_button_tablet_right_padding', 'sh_cc_sty_update_button_mobile_right_padding'
];
bstone_get_responsive_spacings( api, '.woocommerce #content table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button', 'sh_cc_sty_update_button', bst_checkout_update_button_padding, 'padding', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_order_summry_thumb_margin = [
'sh_cc_sty_thumb_top_margin', 'sh_cc_sty_thumb_tablet_top_margin', 'sh_cc_sty_thumb_mobile_top_margin',
'sh_cc_sty_thumb_bottom_margin', 'sh_cc_sty_thumb_tablet_bottom_margin', 'sh_cc_sty_thumb_mobile_bottom_margin',
'sh_cc_sty_thumb_left_margin', 'sh_cc_sty_thumb_tablet_left_margin', 'sh_cc_sty_thumb_mobile_left_margin',
'sh_cc_sty_thumb_right_margin', 'sh_cc_sty_thumb_tablet_right_margin', 'sh_cc_sty_thumb_mobile_right_margin'
];
bstone_get_responsive_spacings( api, '.woocommerce table.cart img, .woocommerce #content table.cart img, .woocommerce-page table.cart img, .woocommerce-page #content table.cart img', 'sh_cc_sty_thumb', bst_order_summry_thumb_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_mini_cart_view_btn_margin = [
'sh_mc_sty_view_top_margin', 'sh_mc_sty_view_tablet_top_margin', 'sh_mc_sty_view_mobile_top_margin',
'sh_mc_sty_view_bottom_margin', 'sh_mc_sty_view_tablet_bottom_margin', 'sh_mc_sty_view_mobile_bottom_margin',
'sh_mc_sty_view_left_margin', 'sh_mc_sty_view_tablet_left_margin', 'sh_mc_sty_view_mobile_left_margin',
'sh_mc_sty_view_right_margin', 'sh_mc_sty_view_tablet_right_margin', 'sh_mc_sty_view_mobile_right_margin'
];
bstone_get_responsive_spacings( api, '.site-header .shopping-cart-element .button.wc-forward, .site-header .widget_shopping_cart .button.wc-forward, #bst-pro-woo-cart-sidebar .shopping-cart-element .button.wc-forward, #bst-pro-woo-cart-sidebar .widget_shopping_cart .button.wc-forward', 'sh_mc_sty_view', bst_mini_cart_view_btn_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_mini_cart_view_btn_padding = [
'sh_mc_sty_view_top_padding', 'sh_mc_sty_view_tablet_top_padding', 'sh_mc_sty_view_mobile_top_padding',
'sh_mc_sty_view_bottom_padding', 'sh_mc_sty_view_tablet_bottom_padding', 'sh_mc_sty_view_mobile_bottom_padding',
'sh_mc_sty_view_left_padding', 'sh_mc_sty_view_tablet_left_padding', 'sh_mc_sty_view_mobile_left_padding',
'sh_mc_sty_view_right_padding', 'sh_mc_sty_view_tablet_right_padding', 'sh_mc_sty_view_mobile_right_padding'
];
bstone_get_responsive_spacings( api, '.site-header .shopping-cart-element .button.wc-forward, .site-header .widget_shopping_cart .button.wc-forward, #bst-pro-woo-cart-sidebar .shopping-cart-element .button.wc-forward, #bst-pro-woo-cart-sidebar .widget_shopping_cart .button.wc-forward', 'sh_mc_sty_view', bst_mini_cart_view_btn_padding, 'padding', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_mini_cart_checkout_btn_margin = [
'sh_mc_sty_checkout_top_margin', 'sh_mc_sty_checkout_tablet_top_margin', 'sh_mc_sty_checkout_mobile_top_margin',
'sh_mc_sty_checkout_bottom_margin', 'sh_mc_sty_checkout_tablet_bottom_margin', 'sh_mc_sty_checkout_mobile_bottom_margin',
'sh_mc_sty_checkout_left_margin', 'sh_mc_sty_checkout_tablet_left_margin', 'sh_mc_sty_checkout_mobile_left_margin',
'sh_mc_sty_checkout_right_margin', 'sh_mc_sty_checkout_tablet_right_margin', 'sh_mc_sty_checkout_mobile_right_margin'
];
bstone_get_responsive_spacings( api, '.site-header .shopping-cart-element .bst-site-header-cart .buttons .button.checkout, .site-header .widget_shopping_cart .buttons .button.checkout, #bst-pro-woo-cart-sidebar .shopping-cart-element .buttons .button.checkout, #bst-pro-woo-cart-sidebar .widget_shopping_cart .buttons .button.checkout', 'sh_mc_sty_checkout', bst_mini_cart_checkout_btn_margin, 'margin', '', 'px', ['desktop', 'tablet', 'mobile'] );
var bst_mini_cart_checkout_btn_padding = [
'sh_mc_sty_checkout_top_padding', 'sh_mc_sty_checkout_tablet_top_padding', 'sh_mc_sty_checkout_mobile_top_padding',
'sh_mc_sty_checkout_bottom_padding', 'sh_mc_sty_checkout_tablet_bottom_padding', 'sh_mc_sty_checkout_mobile_bottom_padding',
'sh_mc_sty_checkout_left_padding', 'sh_mc_sty_checkout_tablet_left_padding', 'sh_mc_sty_checkout_mobile_left_padding',
'sh_mc_sty_checkout_right_padding', 'sh_mc_sty_checkout_tablet_right_padding', 'sh_mc_sty_checkout_mobile_right_padding'
];
bstone_get_responsive_spacings( api, '.site-header .shopping-cart-element .bst-site-header-cart .buttons .button.checkout, .site-header .widget_shopping_cart .buttons .button.checkout, #bst-pro-woo-cart-sidebar .shopping-cart-element .buttons .button.checkout, #bst-pro-woo-cart-sidebar .widget_shopping_cart .buttons .button.checkout', 'sh_mc_sty_checkout', bst_mini_cart_checkout_btn_padding, 'padding', '', 'px', ['desktop', 'tablet', 'mobile'] );
api( 'bstone-settings[sh_pl_sty_box_item_shadow_x]', function( value ) {
value.bind( function( width ) {
bstone_get_shadow(
'.woocommerce ul.products li.product, .woocommerce-page ul.products li.product',
'sh_pl_sty_box_item_shadow_x',
'sh_pl_sty_box_item_shadow_y',
'sh_pl_sty_box_item_shadow_blur',
'sh_pl_sty_box_item_shadow_spread',
'sh_pl_sty_box_item_shadow_inset',
'sh_pl_sty_box_item_shadow_color'
);
} );
} );
api( 'bstone-settings[sh_pl_sty_box_item_shadow_y]', function( value ) {
value.bind( function( width ) {
bstone_get_shadow(
'.woocommerce ul.products li.product, .woocommerce-page ul.products li.product',
'sh_pl_sty_box_item_shadow_x',
'sh_pl_sty_box_item_shadow_y',
'sh_pl_sty_box_item_shadow_blur',
'sh_pl_sty_box_item_shadow_spread',
'sh_pl_sty_box_item_shadow_inset',
'sh_pl_sty_box_item_shadow_color'
);
} );
} );
api( 'bstone-settings[sh_pl_sty_box_item_shadow_blur]', function( value ) {
value.bind( function( width ) {
bstone_get_shadow(
'.woocommerce ul.products li.product, .woocommerce-page ul.products li.product',
'sh_pl_sty_box_item_shadow_x',
'sh_pl_sty_box_item_shadow_y',
'sh_pl_sty_box_item_shadow_blur',
'sh_pl_sty_box_item_shadow_spread',
'sh_pl_sty_box_item_shadow_inset',
'sh_pl_sty_box_item_shadow_color'
);
} );
} );
api( 'bstone-settings[sh_pl_sty_box_item_shadow_spread]', function( value ) {
value.bind( function( width ) {
bstone_get_shadow(
'.woocommerce ul.products li.product, .woocommerce-page ul.products li.product',
'sh_pl_sty_box_item_shadow_x',
'sh_pl_sty_box_item_shadow_y',
'sh_pl_sty_box_item_shadow_blur',
'sh_pl_sty_box_item_shadow_spread',
'sh_pl_sty_box_item_shadow_inset',
'sh_pl_sty_box_item_shadow_color'
);
} );
} );
api( 'bstone-settings[sh_pl_sty_box_item_shadow_inset]', function( value ) {
value.bind( function( width ) {
bstone_get_shadow(
'.woocommerce ul.products li.product, .woocommerce-page ul.products li.product',
'sh_pl_sty_box_item_shadow_x',
'sh_pl_sty_box_item_shadow_y',
'sh_pl_sty_box_item_shadow_blur',
'sh_pl_sty_box_item_shadow_spread',
'sh_pl_sty_box_item_shadow_inset',
'sh_pl_sty_box_item_shadow_color'
);
} );
} );
api( 'bstone-settings[sh_pl_sty_box_item_shadow_color]', function( value ) {
value.bind( function( width ) {
bstone_get_shadow(
'.woocommerce ul.products li.product, .woocommerce-page ul.products li.product',
'sh_pl_sty_box_item_shadow_x',
'sh_pl_sty_box_item_shadow_y',
'sh_pl_sty_box_item_shadow_blur',
'sh_pl_sty_box_item_shadow_spread',
'sh_pl_sty_box_item_shadow_inset',
'sh_pl_sty_box_item_shadow_color'
);
} );
} );
api( 'bstone-settings[sh_pl_sty_box_item_shadow_x_hover]', function( value ) {
value.bind( function( width ) {
bstone_get_shadow(
'.woocommerce ul.products li.product:hover, .woocommerce-page ul.products li.product:hover',
'sh_pl_sty_box_item_shadow_x_hover',
'sh_pl_sty_box_item_shadow_y_hover',
'sh_pl_sty_box_item_shadow_blur_hover',
'sh_pl_sty_box_item_shadow_spread_hover',
'sh_pl_sty_box_item_shadow_inset_hover',
'sh_pl_sty_box_item_shadow_color_hover'
);
} );
} );
api( 'bstone-settings[sh_pl_sty_box_item_shadow_y_hover]', function( value ) {
value.bind( function( width ) {
bstone_get_shadow(
'.woocommerce ul.products li.product:hover, .woocommerce-page ul.products li.product:hover',
'sh_pl_sty_box_item_shadow_x_hover',
'sh_pl_sty_box_item_shadow_y_hover',
'sh_pl_sty_box_item_shadow_blur_hover',
'sh_pl_sty_box_item_shadow_spread_hover',
'sh_pl_sty_box_item_shadow_inset_hover',
'sh_pl_sty_box_item_shadow_color_hover'
);
} );
} );
api( 'bstone-settings[sh_pl_sty_box_item_shadow_blur_hover]', function( value ) {
value.bind( function( width ) {
bstone_get_shadow(
'.woocommerce ul.products li.product:hover, .woocommerce-page ul.products li.product:hover',
'sh_pl_sty_box_item_shadow_x_hover',
'sh_pl_sty_box_item_shadow_y_hover',
'sh_pl_sty_box_item_shadow_blur_hover',
'sh_pl_sty_box_item_shadow_spread_hover',
'sh_pl_sty_box_item_shadow_inset_hover',
'sh_pl_sty_box_item_shadow_color_hover'
);
} );
} );
api( 'bstone-settings[sh_pl_sty_box_item_shadow_spread_hover]', function( value ) {
value.bind( function( width ) {
bstone_get_shadow(
'.woocommerce ul.products li.product:hover, .woocommerce-page ul.products li.product:hover',
'sh_pl_sty_box_item_shadow_x_hover',
'sh_pl_sty_box_item_shadow_y_hover',
'sh_pl_sty_box_item_shadow_blur_hover',
'sh_pl_sty_box_item_shadow_spread_hover',
'sh_pl_sty_box_item_shadow_inset_hover',
'sh_pl_sty_box_item_shadow_color_hover'
);
} );
} );
api( 'bstone-settings[sh_pl_sty_box_item_shadow_inset_hover]', function( value ) {
value.bind( function( width ) {
bstone_get_shadow(
'.woocommerce ul.products li.product:hover, .woocommerce-page ul.products li.product:hover',
'sh_pl_sty_box_item_shadow_x_hover',
'sh_pl_sty_box_item_shadow_y_hover',
'sh_pl_sty_box_item_shadow_blur_hover',
'sh_pl_sty_box_item_shadow_spread_hover',
'sh_pl_sty_box_item_shadow_inset_hover',
'sh_pl_sty_box_item_shadow_color_hover'
);
} );
} );
api( 'bstone-settings[sh_pl_sty_box_item_shadow_color_hover]', function( value ) {
value.bind( function( width ) {
bstone_get_shadow(
'.woocommerce ul.products li.product:hover, .woocommerce-page ul.products li.product:hover',
'sh_pl_sty_box_item_shadow_x_hover',
'sh_pl_sty_box_item_shadow_y_hover',
'sh_pl_sty_box_item_shadow_blur_hover',
'sh_pl_sty_box_item_shadow_spread_hover',
'sh_pl_sty_box_item_shadow_inset_hover',
'sh_pl_sty_box_item_shadow_color_hover'
);
} );
} );
} )( jQuery );
function bstone_responsive_css( selector, control1, control2, css1, css2, media_queries ) {
"use strict";
var api = wp.customize;
var cssOutput = '';
var cssNegativeVal = '';
if( '-pxmargin;' === css2 ) {
cssNegativeVal = '-';
css2 = 'px;';
css1 = css1.replace("padding", "margin");
} else if( 'px;' === css2 ) {
css2 = 'px;';
}
var ctrl_val_desktop = api.instance(control1+'_'+control2).get();
var ctrl_val_tablet = api.instance(control1+'_tablet_'+control2).get();
var ctrl_val_mobile = api.instance(control1+'_mobile_'+control2).get();
if( '' === ctrl_val_mobile ) {
if( '' === ctrl_val_tablet ) {
ctrl_val_mobile = ctrl_val_desktop;
} else {
ctrl_val_mobile = ctrl_val_tablet;
}
}
if( '' === ctrl_val_tablet ) { ctrl_val_tablet = ctrl_val_desktop; }
/* Mobile */
if ( media_queries.indexOf("mobile")>-1 ) {
cssOutput += '@media (min-width: 120px) {';
cssOutput += selector+' {';
cssOutput += css1+cssNegativeVal+ctrl_val_mobile+css2;
cssOutput += '}';
cssOutput += '}';
}
/* Tablet */
if ( media_queries.indexOf("tablet")>-1 ) {
cssOutput += '@media (min-width: 481px) {';
cssOutput += selector+' {';
cssOutput += css1+cssNegativeVal+ctrl_val_tablet+css2;
cssOutput += '}';
cssOutput += '}';
}
/* Desktop */
if ( media_queries.indexOf("desktop")>-1 ) {
cssOutput += '@media (min-width: 921px) {';
cssOutput += selector+' {';
cssOutput += css1+cssNegativeVal+ctrl_val_desktop+css2;
cssOutput += '}';
cssOutput += '}';
}
return cssOutput;
}
function bstone_get_css( api, control, selector, property, unit, unique_id ) {
api( 'bstone-settings['+control+']', function( value ) {
value.bind( function( control_value ) {
var dynamicStyle = '';
if( property.includes("background-color") ) {
if( control_value.includes("linear") || control_value.includes("radial") ) {
dynamicStyle += selector+' {';
dynamicStyle += 'background: -ms-'+control_value+';';
dynamicStyle += 'background: -webkit-'+control_value+';';
dynamicStyle += 'background: -moz-'+control_value+';';
dynamicStyle += 'background: -o-'+control_value+';';
dynamicStyle += 'background: '+control_value+';';
dynamicStyle += '}';
} else {
dynamicStyle += selector+' {';
dynamicStyle += 'background: none;';
dynamicStyle += property+': '+control_value+unit+';';
dynamicStyle += '}';
}
} else {
if ( property instanceof Array ) {
dynamicStyle += selector+' {';
property.forEach(function( item ) {
dynamicStyle += item+': '+control_value+unit+';';
});
dynamicStyle += '}';
} else {
dynamicStyle += selector+' {';
dynamicStyle += property+': '+control_value+unit+';';
dynamicStyle += '}';
}
}
bstone_dynamic_css( unique_id+control, dynamicStyle );
} );
} );
}
function bstone_get_responsive_spacings( api, selector, selector_part, controls, property1, property2, unit, devices ) {
"use strict";
if( '' !== property2 ) {
property2 = '-'+property2;
}
var function_recall = 0;
if( property1 === 'margin-padding' ) {
property1 = 'padding';
function_recall = 1;
}
if( property1 === 'padding-margin' ) {
property1 = 'margin';
function_recall = 1;
}
controls.forEach(function(element) {
api( 'bstone-settings['+element+']', function( value ) {
value.bind( function() {
var dynamicStyle = '';
var ptag = '';
if( element.indexOf("top") > 0 ) { ptag = 'top'; }
if( element.indexOf("left") > 0 ) { ptag = 'left'; }
if( element.indexOf("right") > 0 ) { ptag = 'right'; }
if( element.indexOf("bottom") > 0 ) { ptag = 'bottom'; }
dynamicStyle += bstone_responsive_css(
selector,
'bstone-settings['+selector_part, ptag+'_'+property1+']', property1+'-'+ptag+property2+':', unit+';', devices
);
bstone_dynamic_css( 'bst_'+selector_part+'_'+property1+'_'+ptag, dynamicStyle );
if( function_recall === 1 && ptag === 'left' && ptag === 'right' ) {
dynamicStyle += bstone_responsive_css(
'body.blog #primary .st-row.bst-posts-cnt, body.single-post #primary .st-row.bst-posts-cnt',
'bstone-settings['+selector_part, ptag+'_'+property1+']', property1+'-'+ptag+property2+':', '-pxmargin'+';', devices
);
bstone_dynamic_css( 'bst_'+selector_part+'_'+property1+'_'+ptag, dynamicStyle );
}
});
} );
});
}
function bstone_get_responsive_spacings_unique( api, selector, selector_part, controls, property1, cssprop, property2, unit, devices, unique, nag_margin ) {
"use strict";
if( '' !== property2 ) {
property2 = '-'+property2;
}
var function_recall = 0;
if( property1 === 'margin-padding' ) {
property1 = 'padding';
function_recall = 1;
}
if( property1 === 'padding-margin' ) {
property1 = 'margin';
function_recall = 1;
}
controls.forEach(function(element) {
api( 'bstone-settings['+element+']', function( value ) {
value.bind( function() {
var dynamicStyle = '';
var ptag = '';
if( element.indexOf("top") > 0 ) { ptag = 'top'; }
if( element.indexOf("left") > 0 ) { ptag = 'left'; }
if( element.indexOf("right") > 0 ) { ptag = 'right'; }
if( element.indexOf("bottom") > 0 ) { ptag = 'bottom'; }
dynamicStyle += bstone_responsive_css(
selector,
'bstone-settings['+selector_part, ptag+'_'+property1+']', cssprop+'-'+ptag+property2+':', nag_margin+';', devices
);
bstone_dynamic_css( 'bst_'+selector_part+'_'+property1+'_'+ptag+'_'+unique, dynamicStyle );
if( function_recall === 1 && ptag === 'left' && ptag === 'right' ) {
dynamicStyle += bstone_responsive_css(
selector,
'bstone-settings['+selector_part, ptag+'_'+property1+']', cssprop+'-'+ptag+property2+':', nag_margin+';', devices
);
bstone_dynamic_css( 'bst_'+selector_part+'_'+property1+'_'+ptag+'_'+unique, dynamicStyle );
}
});
} );
});
}
function bstone_get_shadow(selector, x, y, blur, spread, inset, color) {
var x_s = wp.customize.instance('bstone-settings['+x+']').get();
var y_s = wp.customize.instance('bstone-settings['+y+']').get();
var blur_s = wp.customize.instance('bstone-settings['+blur+']').get();
var spread_s = wp.customize.instance('bstone-settings['+spread+']').get();
var inset_s = wp.customize.instance('bstone-settings['+inset+']').get();
var color_s = wp.customize.instance('bstone-settings['+color+']').get();
if( true === inset_s ) {
inset_s = 'inset';
} else {
inset_s = '';
}
var shadow_css = inset_s+' '+x_s+'px '+y_s+'px '+blur_s+'px '+spread_s+'px '+color_s;
var shadow_css_code = selector+'{'+'-webkit-box-shadow:'+shadow_css+'; -moz-box-shadow:'+shadow_css+'; box-shadow:'+shadow_css+';'+'}';
var control = 'bstone-settings['+x+']'+'bstone-settings['+y+']';
control = control.replace( '[', '-' );
control = control.replace( ']', '' );
jQuery( 'style#' + control ).remove();
jQuery( 'head' ).append(
''
);
}
function bstone_get_position_css(selector, position, x, y) {
var position_val = wp.customize.instance('bstone-settings['+position+']').get();
var x_val = wp.customize.instance('bstone-settings['+x+']').get();
var y_val = wp.customize.instance('bstone-settings['+y+']').get();
var css_output = '';
switch(position_val) {
case "pos-top-right":
css_output = 'top: '+y_val+'px;';
css_output += 'bottom: auto;';
css_output += 'left: auto;';
css_output += 'right: '+x_val+'px;';
break;
case "pos-top-left":
css_output = 'top: '+y_val+'px;';
css_output += 'bottom: auto;';
css_output += 'left: '+x_val+'px;';
css_output += 'right: auto;';
break;
case "pos-top-center":
css_output = 'top: '+y_val+'px;';
css_output += 'bottom: auto;';
css_output += 'left: auto;';
css_output += 'right: auto;';
break;
case "pos-bottom-right":
css_output = 'top: auto;';
css_output += 'bottom: '+y_val+'px;';
css_output += 'left: auto;';
css_output += 'right: '+x_val+'px;';
break;
case "pos-bottom-left":
css_output = 'top: auto;';
css_output += 'bottom: '+y_val+'px;';
css_output += 'left: '+x_val+'px;';
css_output += 'right: auto;';
break;
case "pos-bottom-center":
css_output = 'top: auto;';
css_output += 'bottom: '+y_val+'px;';
css_output += 'left: auto;';
css_output += 'right: auto;';
break;
default:
}
var position_css_code = selector+'{'+css_output+'}';
var control = 'bstone-settings['+x+']'+'bstone-settings['+y+']';
control = control.replace( '[', '-' );
control = control.replace( ']', '' );
jQuery( 'style#' + control ).remove();
jQuery( 'head' ).append(
''
);
}