set_selector( $sec ); if($sec_texttransform!=''){ $pro_css->add_property( 'text-transform', esc_attr($sec_texttransform)); } // Desktop CSS $pro_css->start_media_query( apply_filters( 'bizcor_'.$sec.'_desktop_media_query', '(min-width:991px)' ) ); $pro_css->set_selector( $sec ); if(isset($sec_fontsize->desktop)){ $pro_css->add_property( 'font-size', esc_attr($sec_fontsize->desktop).'px' ); } if(isset($sec_lineheight->desktop)){ $pro_css->add_property( 'line-height', esc_attr($sec_lineheight->desktop) ); } $pro_css->stop_media_query(); // Tablet CSS $pro_css->start_media_query( apply_filters( 'bizcor_'.$sec.'_tablet_media_query', '(min-width:768px) and (max-width:991px)' ) ); $pro_css->set_selector( $sec ); if(isset($sec_fontsize->tablet)){ $pro_css->add_property( 'font-size', esc_attr($sec_fontsize->tablet).'px' ); } if(isset($sec_lineheight->tablet)){ $pro_css->add_property( 'line-height', esc_attr($sec_lineheight->tablet) ); } $pro_css->stop_media_query(); // Mobile CSS $pro_css->start_media_query( apply_filters( 'bizcor_'.$sec.'_mobile_media_query', '(max-width:768px)' ) ); $pro_css->set_selector( $sec ); if(isset($sec_fontsize->mobile)){ $pro_css->add_property( 'font-size', esc_attr($sec_fontsize->mobile).'px' ); } if(isset($sec_lineheight->mobile)){ $pro_css->add_property( 'line-height', esc_attr($sec_lineheight->mobile) ); } $pro_css->stop_media_query(); } $pro_css->set_selector( ':root' ); $pro_css->add_property( '--breadcrumb-bg-color', esc_attr($breadcrumb_overlay)); $pro_css->add_property( '--body-bg-color', '#'.esc_attr($body_bg_color)); $pro_css->add_property( '--body-R', esc_attr($body_r)); $pro_css->add_property( '--body-G', esc_attr($body_g)); $pro_css->add_property( '--body-B', esc_attr($body_b)); $pro_css->add_property( '--bs-primary', esc_attr($color)); $pro_css->add_property( '--bs-primary-light1', bizcor_convertRGBAtoHEX6('rgba('.esc_attr($r).', '.esc_attr($g).', '.esc_attr($b).', 0.6)')); $pro_css->add_property( '--bs-primary-light2', bizcor_convertRGBAtoHEX6('rgba('.esc_attr($r).', '.esc_attr($g).', '.esc_attr($b).', 0.3)')); $pro_css->add_property( '--bs-primary-light3', bizcor_convertRGBAtoHEX6('rgba('.esc_attr($r).', '.esc_attr($g).', '.esc_attr($b).', 0.1)')); $pro_css->add_property( '--bs-primary-shadow', 'rgb('.esc_attr($r).', '.esc_attr($g).', '.esc_attr($b).', 0.5)'); $pro_css->add_property( '--bs-R', esc_attr($r)); $pro_css->add_property( '--bs-G', esc_attr($g)); $pro_css->add_property( '--bs-B', esc_attr($b)); $pro_css->set_selector( '.home-slider-one .main-slider' ); $pro_css->add_property( 'background-color', 'rgba(0,0,0,'.esc_attr($slider_opacity).')' ); // Desktop CSS $pro_css->start_media_query( apply_filters( 'bizcor_desktop_media_query', '(min-width:991px)' ) ); if(isset($logo_width->desktop)){ $pro_css->set_selector( '.logo img' ); $pro_css->add_property( 'max-width', esc_attr($logo_width->desktop).'px' ); } if(isset($site_title->desktop)){ $pro_css->set_selector( '.header-one .site_title' ); $pro_css->add_property( 'font-size', esc_attr($site_title->desktop).'px' ); } if(isset($site_desc->desktop)){ $pro_css->set_selector( '.header-one .site_desc' ); $pro_css->add_property( 'font-size', esc_attr($site_desc->desktop).'px' ); } if(isset($breadcrumb_height->desktop)){ $pro_css->set_selector( '.breadcrumb-area' ); $pro_css->add_property( 'height', esc_attr($breadcrumb_height->desktop).'px' ); } $pro_css->stop_media_query(); // Tablet CSS $pro_css->start_media_query( apply_filters( 'bizcor_tablet_media_query', '(min-width:768px) and (max-width:991px)' ) ); if(isset($logo_width->tablet)){ $pro_css->set_selector( '.logo img' ); $pro_css->add_property( 'max-width', esc_attr($logo_width->tablet).'px' ); } if(isset($site_title->tablet)){ $pro_css->set_selector( '.header-one .site_title' ); $pro_css->add_property( 'font-size', esc_attr($site_title->tablet).'px' ); } if(isset($site_desc->tablet)){ $pro_css->set_selector( '.header-one .site_desc' ); $pro_css->add_property( 'font-size', esc_attr($site_desc->tablet).'px' ); } if(isset($breadcrumb_height->tablet)){ $pro_css->set_selector( '.breadcrumb-area' ); $pro_css->add_property( 'height', esc_attr($breadcrumb_height->tablet).'px' ); } $pro_css->stop_media_query(); // Mobile CSS $pro_css->start_media_query( apply_filters( 'bizcor_mobile_media_query', '(max-width:768px)' ) ); if(isset($logo_width->mobile)){ $pro_css->set_selector( '.logo img' ); $pro_css->add_property( 'max-width', esc_attr($logo_width->mobile).'px' ); } if(isset($site_title->mobile)){ $pro_css->set_selector( '.header-one .site_title' ); $pro_css->add_property( 'font-size', esc_attr($site_title->mobile).'px' ); } if(isset($site_desc->mobile)){ $pro_css->set_selector( '.header-one .site_desc' ); $pro_css->add_property( 'font-size', esc_attr($site_desc->mobile).'px' ); } if(isset($breadcrumb_height->mobile)){ $pro_css->set_selector( '.breadcrumb-area' ); $pro_css->add_property( 'height', esc_attr($breadcrumb_height->mobile).'px' ); } $pro_css->stop_media_query(); return apply_filters( 'bizcor_pro_dynamic_css', wp_strip_all_tags( $pro_css->css_output() ) ); } endif; if ( ! function_exists( 'bizcor_enqueue_dynamic_css' ) ) : function bizcor_enqueue_dynamic_css() { $css = bizcor_get_dynamic_css(); wp_register_style( 'bizcor-style', false ); wp_enqueue_style( 'bizcor-style' ); wp_add_inline_style( 'bizcor-style', wp_strip_all_tags( $css ) ); } add_action( 'wp_enqueue_scripts', 'bizcor_enqueue_dynamic_css'); endif;