<?php
/**
 * @package prime-fitness-gym
 */
function prime_fitness_gym_total_dymanic_styles(){
    global $post;



// Header Menu Font Setting (updated to add inline style)
$header_menu_font_size = get_theme_mod('header_menu_font_size','30');

if ( $header_menu_font_size != '' ) {
    // Correct CSS Selector for your menu items
    $custom_css = '#featured-slider .entry-header h3 {'; // Replace with the correct selector
    $custom_css .= ' font-size: ' . esc_attr( $header_menu_font_size ) . 'px; !important'; 
    $custom_css .= '}';
}

// //////////////////
    $header_menu_font_weight = get_theme_mod('header_menu_font_weight','300');
    if( $header_menu_font_weight != ''){
        $custom_css = '.main-navigation a{';
            $custom_css = ' font-weight: '.esc_attr($header_menu_font_weight).';';
        $custom_css = ' }';
    }

// Header Colors
	$tophead_bg_color = prime_fitness_gym_get_option( 'tophead_bg_color', '#0B2239' );	

	$socil_iconcolor = prime_fitness_gym_get_option( 'socil_iconcolor', '#000' );
	$socil_icon_hover_color = prime_fitness_gym_get_option( 'socil_icon_hover_color', '#EB4438' );
	$tagline_color = prime_fitness_gym_get_option( 'tagline_color', '#fff' );
	$headericonclr = prime_fitness_gym_get_option( 'headericonclr', '#EB4438' );
	$hed_text_clrcolor = prime_fitness_gym_get_option( 'hed_text_clrcolor', '#fff' );
	$icon_bg_color = prime_fitness_gym_get_option( 'icon_bg_color', '#00000033' );

	$menubar_bgclr = prime_fitness_gym_get_option( 'menubar_bgclr', '#FFFFFF' );
	$site_titleclr = prime_fitness_gym_get_option( 'site_titleclr', '#000' );
	$menu_clr = prime_fitness_gym_get_option( 'menu_clr', '#000000' );
	$hover_menu_color = prime_fitness_gym_get_option( 'hover_menu_color', '#a1a1a1' );
	$active_menu_color = prime_fitness_gym_get_option( 'active_menu_color', '#000000' );	
	$submenu_hoverbg_color = prime_fitness_gym_get_option( 'submenu_hoverbg_color', '#3f536d' );
	$submenu_bg_color = prime_fitness_gym_get_option( 'submenu_bg_color', '#fff' );
	$submenu_color = prime_fitness_gym_get_option( 'submenu_color', '#000' );
	$submenu_activehover_color = prime_fitness_gym_get_option( 'submenu_activehover_color', '#fff' );
	$submenu_border_color = prime_fitness_gym_get_option( 'submenu_border_color', '#00000030' );

	$togglebtn_bgcolor = prime_fitness_gym_get_option( 'togglebtn_bgcolor', '#fff' );
	$togglebtn_bordercolor = prime_fitness_gym_get_option( 'togglebtn_bordercolor', '#3f536d' );
	$togglebtn_color = prime_fitness_gym_get_option( 'togglebtn_color', '#3f536d' );
	$togglebtn_hoverbgcolor = prime_fitness_gym_get_option( 'togglebtn_hoverbgcolor', '#3f536d' );
	$togglebtn_hover_color = prime_fitness_gym_get_option( 'togglebtn_hover_color', '#000' );

	$custom_css = '

	#section-header { background-color:'.$tophead_bg_color.' ; }		

	#section-header .content-site .social-linkss svg { color:'.$socil_iconcolor.' ; }
	#section-header .content-site .social-linkss svg:hover { color:'.$socil_icon_hover_color.' ; }
	.site-description { color:'.$tagline_color.' ; }
	#section-header .content-site .mailsvg  { color:'.$headericonclr.' ; }
	#section-header .content-site .addicon a { color:'.$hed_text_clrcolor.' ; }
	#section-header .social-linkss a { background: '.$icon_bg_color.' ; }

	.bottomheader {background-color:'.$menubar_bgclr.' ;}
	#site-identity .site-title a { color:'.$site_titleclr.' ; }
	.main-navigation ul.nav-menu > li > a { color:'.$menu_clr.' ; }

	.main-navigation ul.nav-menu > li:hover > a,
	.main-navigation ul.nav-menu > li.focus > a { color:'.$hover_menu_color.' ; }
	
	.main-navigation ul.nav-menu .current_page_item>a,
    .main-navigation ul.nav-menu .current-menu-item>a,
    .main-navigation ul.nav-menu .current_page_ancestor>a,
    .main-navigation ul.nav-menu .current-menu-ancestor>a { color:'.$active_menu_color.' ; }
	.main-navigation ul .sub-menu li:hover > a,.main-navigation ul .sub-menu li.focus > a{ background-color:'.$submenu_hoverbg_color.' ; }
	.main-navigation ul ul li a { background-color:'.$submenu_bg_color.' ; }
	.main-navigation ul .sub-menu li a{ color:'.$submenu_color.' ; }
	.main-navigation ul .sub-menu li:hover > a, 
	.main-navigation ul .sub-menu li.focus > a,
	.main-navigation ul.nav-menu .sub-menu .current_page_item > a,
	.main-navigation ul.nav-menu .sub-menu .current-menu-item > a{ color:'.$submenu_activehover_color.' ; }
	.main-navigation ul ul li{ border-color:'.$submenu_border_color.' ; }
	.menu-toggle { background-color:'.$togglebtn_bgcolor.' !important;} 
	.menu-toggle { border:2px solid '.$togglebtn_bordercolor.';} 
	.menu-toggle span:before, .menu-toggle span:after,.menu-toggle span { background-color:'.$togglebtn_color.';} 
	.menu-toggle:hover,.menu-toggle:focus { background-color:'.$togglebtn_hoverbgcolor.' !important;} 
	.menu-toggle:hover span,
	.menu-toggle:focus span,
	.menu-toggle:hover span::after,
	.menu-toggle:hover span::before,
	.menu-toggle:focus span::after,
	.menu-toggle:focus span::before { background-color:'.$togglebtn_hover_color.';} 

	';
	
//-------------------------------------------------------------------------------

	//Home Slider Color

 	$prime_fitness_gym_featured_slider_img = get_theme_mod('prime_fitness_gym_featured_slider_img');
    if( $prime_fitness_gym_featured_slider_img != ''){
        $custom_css .= ' #featured-slider .featured-slider-bg{';
            $custom_css .= ' background: url('.esc_attr($prime_fitness_gym_featured_slider_img).'); background-position: top; background-size: cover;';
        $custom_css .= ' }';
    }  

	$slider_title_color = prime_fitness_gym_get_option( 'slider_title_color', '#FFFFFF' );
	$slider_subtitle_color = prime_fitness_gym_get_option( 'slider_subtitle_color', '#fff' );
	$slider_text_color = prime_fitness_gym_get_option( 'slider_text_color', '#fff' );

	$slider_btn1_text_color = prime_fitness_gym_get_option( 'slider_btn1_text_color', '#FFFFFF' );
	$slider_btn2_text_color = prime_fitness_gym_get_option( 'slider_btn2_text_color', '#FFFFFF' );

// 
	
	$slider_smallbox_bg_color = prime_fitness_gym_get_option( 'slider_smallbox_bg_color', '#ffffff' );	
	$slider_btn1_bg_color = prime_fitness_gym_get_option( 'slider_btn1_bg_color', '#ffffff' );	
	$slider_btn2_bg_color = prime_fitness_gym_get_option( 'slider_btn2_bg_color', '#EB4438' );	
	$slider_btn1_bg_color_hover = prime_fitness_gym_get_option( 'slider_btn1_bg_color_hover', '#4B4B4B' );	
	$slider_btn2_bg_color_hover = prime_fitness_gym_get_option( 'slider_btn2_bg_color_hover', '#ffffff' );	
	$slider_btn1_text_color_hover = prime_fitness_gym_get_option( 'slider_btn1_text_color_hover', '#ffffff' );	
	$slider_btn2_text_color_hover = prime_fitness_gym_get_option( 'slider_btn2_text_color_hover', '#EB4438' );	

	$slider_smallbox_brdr_color = prime_fitness_gym_get_option( 'slider_smallbox_brdr_color', '#8cb0d3' );
	$slider_btn1_border_color = prime_fitness_gym_get_option( 'slider_btn1_border_color', '#8cb0d3' );
	$slider_btn2_border_color = prime_fitness_gym_get_option( 'slider_btn2_border_color', '#EB4438' );

	$slider_dots_bg_color = prime_fitness_gym_get_option( 'slider_dots_bg_color', '#8cb0d3' );
	$slider_activedots_color = prime_fitness_gym_get_option( 'slider_activedots_color', '#a1a1a1' );
	$slider_title_hover_color = prime_fitness_gym_get_option( 'slider_title_hover_color', '#939393' );
	$slider_title_hover_bordercolor = prime_fitness_gym_get_option( 'slider_title_hover_bordercolor', '#fff' );

	$slider_indicatorbg_clr = prime_fitness_gym_get_option( 'slider_indicatorbg_clr', '#FFFFFF' );
	$slider_active_indicator_clr = prime_fitness_gym_get_option( 'slider_active_indicator_clr', '#3F536D' );
	$slider_indicator_borderclr = prime_fitness_gym_get_option( 'slider_indicator_borderclr', '#FFFFFF' );
	$slider_active_indicator_borderclr = prime_fitness_gym_get_option( 'slider_active_indicator_borderclr', '#FFFFFF' );

	// #featured-slider { background:linear-gradient(to right,'.$slider_section_bg_color1.', '.$slider_section_bg_color2.');}

	$custom_css .= '

	#featured-slider h2.entry-title { color:'.$slider_title_color.' ; }
	#featured-slider .entry-header h3 { color:'.$slider_subtitle_color.' ; }
	#featured-slider .entry-content p{ color:'.$slider_text_color.' ; }
	#featured-slider .sliderbut1{ color:'.$slider_btn1_text_color.' ; }
	#featured-slider .sliderbut2{ color:'.$slider_btn2_text_color.' ; }
	#featured-slider .sliderbut1:hover{ color:'.$slider_btn1_text_color_hover.' ; }
	#featured-slider .sliderbut2:hover{ color:'.$slider_btn2_text_color_hover.' ; }


	#featured-slider .leftcontentbox .leftboxinn,
	#featured-slider .leftcontentbox .leftboxinn2,
	#featured-slider .leftcontentbox .leftboxinn3{ background-color:'.$slider_smallbox_bg_color.' ; }
	#featured-slider .sliderbut1{ background-color:'.$slider_btn1_bg_color.' ; }
	#featured-slider .sliderbut2{ background-color:'.$slider_btn2_bg_color.' ; }
	#featured-slider .sliderbut1:hover{ background-color:'.$slider_btn1_bg_color_hover.' ; }
	#featured-slider .sliderbut2:hover{ background-color:'.$slider_btn2_bg_color_hover.' ; }

	#featured-slider .leftcontentbox .leftboxmain2,
	#featured-slider .leftcontentbox .leftboxmain3,
	#featured-slider .leftcontentbox .leftboxmain { border-color:'.$slider_smallbox_brdr_color.' ; }
	#featured-slider .sliderbut1 { border-color:'.$slider_btn1_border_color.' ; }
	#featured-slider .sliderbut2 { border-color:'.$slider_btn2_border_color.' ; }

	#featured-slider .slick-dots li button { background-color:'.$slider_dots_bg_color.' ; }
	#featured-slider .slick-dots li button:hover,
	#featured-slider .slick-dots li.slick-active button { background-color:'.$slider_activedots_color.' ; }	
	#featured-slider .entry-container:hover h2.entry-title { color:'.$slider_title_hover_color.' ; }
	#featured-slider .entry-container:hover h2.entry-title { text-shadow: 0 3px 1px '.$slider_title_hover_bordercolor.' ; } 

	#featured-slider .slick-dots li { background-color:'.$slider_indicatorbg_clr.' ; }
	#featured-slider .slick-dots li.slick-active { background-color:'.$slider_active_indicator_clr.' ; }
	#featured-slider .slick-dots li { border-color:'.$slider_indicator_borderclr.' ; } 
	#featured-slider .slick-dots li.slick-active { border-color:'.$slider_active_indicator_borderclr.' ; } 

	';
//-------------------------------------------------------------------------------
	
	// About Section Colors	

	$prime_fitness_gym_featured_about_img = get_theme_mod('prime_fitness_gym_featured_about_img');
    if( $prime_fitness_gym_featured_about_img != ''){
        $custom_css .= ' #featured-about .featured-about-bg{';
            $custom_css .= ' background: url('.esc_attr($prime_fitness_gym_featured_about_img).'); background-position: top; background-size: cover;';
        $custom_css .= ' }';
    } 

/////////// opacity

	$prime_fitness_gym_featured_about_opacity = get_theme_mod('prime_fitness_gym_featured_about_opacity','1');
	$custom_css .= '#featured-about .featured-about-bg {';
		$custom_css .= ' opacity: '.esc_attr($prime_fitness_gym_featured_about_opacity).';';
	$custom_css .= ' }';

    $prime_fitness_gym_featured_about_t_padding = get_theme_mod('prime_fitness_gym_featured_about_t_padding','6');
    if( $prime_fitness_gym_featured_about_t_padding != ''){
        $custom_css .= '  #featured-about{';
            $custom_css .= ' padding-top: '.esc_attr($prime_fitness_gym_featured_about_t_padding).'em;';
        $custom_css .= ' }';
    }

    $prime_fitness_gym_featured_about_b_padding = get_theme_mod('prime_fitness_gym_featured_about_b_padding','4');
    if( $prime_fitness_gym_featured_about_b_padding != ''){
        $custom_css .= ' #featured-about{';
            $custom_css .= ' padding-bottom: '.esc_attr($prime_fitness_gym_featured_about_b_padding).'em;';
        $custom_css .= ' }';
    }

	//Opacity / padding

	$featured_about_section_bg_color = prime_fitness_gym_get_option( 'featured_about_section_bg_color', '#EFEFEF' );	
	$prime_fitness_gym_featured_about_opacity = prime_fitness_gym_get_option( 'prime_fitness_gym_featured_about_opacity', 1 );

	//colors option
	$about_maintitle_color = prime_fitness_gym_get_option( 'about_maintitle_color', '#EB4438' );
	$about_title_color = prime_fitness_gym_get_option( 'about_title_color', '#272727' );
	$about_subtitle_color = prime_fitness_gym_get_option( 'about_subtitle_color', '#272727' );
	$about_bx1icn_clr = prime_fitness_gym_get_option( 'about_bx1icn_clr', '#EB4438' );
	$about_bxtitleclr_clr = prime_fitness_gym_get_option( 'about_bxtitleclr_clr', '#272727' );
	$about_bxtexteclr_clr = prime_fitness_gym_get_option( 'about_bxtexteclr_clr', '#4B4B4B' );
	$about_facility_clr = prime_fitness_gym_get_option( 'about_facility_clr', '#272727' );	
	$about_button_bgclr = prime_fitness_gym_get_option( 'about_button_bgclr', '#eb4438' );	
	$about_button_textclr = prime_fitness_gym_get_option( 'about_button_textclr', '#FFFFFF' );
	$about_image_upper_textclr = prime_fitness_gym_get_option( 'about_image_upper_textclr', '#272727' );
	$about_image_below_textclr = prime_fitness_gym_get_option( 'about_image_below_textclr', '#fff' );
	
	$custom_css .= '

	#featured-about  { background-color:'.$featured_about_section_bg_color.' ; }
	#featured-about .title-section h5{ color:'.$about_maintitle_color.' ; }
	#featured-about .title-section h1{ color:'.$about_title_color.' ; }
	#featured-about p { color:'.$about_subtitle_color.' ; }
	#featured-about .title-section .row i,#featured-about .title-section .row svg,
	#featured-about .button-content i,#featured-about .button-content svg { color:'.$about_bx1icn_clr.' ; }	
	#featured-about .title-section .row h3 { color:'.$about_bxtitleclr_clr.' ; }
	#featured-about .plans p { color:'.$about_bxtexteclr_clr.' ; }
	#featured-about .title-section .about_facility p, #featured-about .title-section .about_facility p::before { color:'.$about_facility_clr.' ; }	
	#featured-about .title-section .button a { background-color:'.$about_button_bgclr.' ; }
	#featured-about .title-section .button a { color:'.$about_button_textclr.' ; }
	#featured-about .about-img-box h2 { color: '.$about_image_upper_textclr.' ; }
	#featured-about .about-img-box h3 { color: '.$about_image_below_textclr.' ; }
	
	';
	
//-------------------------------------------------------------------------------

	// Services Section Colors

	$prime_fitness_gym_featured_services_img = get_theme_mod('prime_fitness_gym_featured_services_img');
    if( $prime_fitness_gym_featured_services_img != ''){
        $custom_css .= ' #featured-services .featured-services-bg{';
            $custom_css .= ' background: url('.esc_attr($prime_fitness_gym_featured_services_img).'); background-position: top; background-size: cover;';
        $custom_css .= ' }';
    } 
/////////// opacity
		$prime_fitness_gym_featured_services_opacity = get_theme_mod('prime_fitness_gym_featured_services_opacity','');
		$custom_css .= '#featured-services .featured-services-bg {';
			$custom_css .= ' opacity: '.esc_attr($prime_fitness_gym_featured_services_opacity).';';
		$custom_css .= ' }';
// /// padding 
    $prime_fitness_gym_featured_services_t_padding = get_theme_mod('prime_fitness_gym_featured_services_t_padding','4');
    if( $prime_fitness_gym_featured_services_t_padding != ''){
        $custom_css .= ' #featured-services {';
            $custom_css .= ' padding-top: '.esc_attr($prime_fitness_gym_featured_services_t_padding).'em;';
        $custom_css .= ' }';
    }
	$prime_fitness_gym_featured_services_b_padding = get_theme_mod('prime_fitness_gym_featured_services_b_padding','2');
    if( $prime_fitness_gym_featured_services_b_padding != ''){
        $custom_css .= '  #featured-services {';
            $custom_css .= ' padding-bottom: '.esc_attr($prime_fitness_gym_featured_services_b_padding).'em;';
        $custom_css .= ' }';
    }

	//colors

	$featured_services_section_bg_color = prime_fitness_gym_get_option( 'featured_services_section_bg_color', '#0b2239' );	

	$services_heading_color = prime_fitness_gym_get_option( 'services_heading_color', '#FFFFFF' );	
	$services_headingtext_color = prime_fitness_gym_get_option( 'services_headingtext_color', '#FFFFFF' );
	$services_text_color = prime_fitness_gym_get_option( 'services_text_color', '#FFFFFF' );
	$services_subtitle_linescolor = prime_fitness_gym_get_option( 'services_subtitle_linescolor', '#FFFFFF' );
	$services_indicatorbg_color = prime_fitness_gym_get_option( 'services_indicatorbg_color', '#ffffff56' );
	$services_indicator_color = prime_fitness_gym_get_option( 'services_indicator_color', '#ffffff' );
	$services_indicatorshad_color = prime_fitness_gym_get_option( 'services_indicatorshad_color', '#ffffff8b' );

	$services_title_color = prime_fitness_gym_get_option( 'services_title_color', '#272727' );
	$services_plantext_color = prime_fitness_gym_get_option( 'services_plantext_color', '#000000' );
	$services_icon_color = prime_fitness_gym_get_option( 'services_icon_color', '#000000' );
	$services_planbg_color = prime_fitness_gym_get_option( 'services_planbg_color', '#FFFFFF' );
	$services_hover_overlybg_color = prime_fitness_gym_get_option( 'services_hover_overlybg_color', '#EB4438' );


	$custom_css .= '

	#featured-services  { background-color:'.$featured_services_section_bg_color.' ; }

	#featured-services .title-section h5 { color:'.$services_heading_color.' ; }	
	#featured-services .title-section h1 { color:'.$services_headingtext_color.' ; }
	#featured-services .title-section p { color:'.$services_text_color.' ; }
	#featured-services .title-section h5::before { background:'.$services_subtitle_linescolor.' ; }
	#featured-services .slick-prev, #featured-services .slick-next { background-color:'.$services_indicatorbg_color.' ; }
	#featured-services .slick-next:before, #featured-services .slick-prev:before { color:'.$services_indicator_color.' ; }
	#featured-services .slick-prev, #featured-services .slick-next { box-shadow: 0px 0px 3px 2px '.$services_indicatorshad_color.' ; }

	#featured-services .servicetiteltext h2 { color:'.$services_title_color.' ; }	
	#featured-services .servicetiteltext p { color:'.$services_plantext_color.' ; }	
	#featured-services .servicetiteltext i, #featured-services .servicetiteltext svg { color:'.$services_icon_color.' ; }	
	#featured-services .featured-service-item { background:'.$services_planbg_color.' ; }	
	#featured-services .featured-service-item:hover .circle3 { background:'.$services_hover_overlybg_color.' ; }	

	
	';
//-------------------------------------------------------------------------------

// whychooseus Section Colors

	$prime_fitness_gym_featured_whychooseus_img = get_theme_mod('prime_fitness_gym_featured_whychooseus_img');
	$img = !empty($prime_fitness_gym_featured_whychooseus_img)?$prime_fitness_gym_featured_whychooseus_img:get_template_directory_uri().'/default.jpg';
		if( $img != ''){
		$custom_css .= '#featured-whychooseus .featured-whychooseus-bg {';
			$custom_css .= ' background: url("'.$img.'"); background-position: top;background-size: cover;';
		$custom_css .= ' }';
	}

/////////// opacity
	$prime_fitness_gym_featured_whychooseus_opacity = get_theme_mod('prime_fitness_gym_featured_whychooseus_opacity','');
	$custom_css .= '#featured-whychooseus .featured-whychooseus-bg {';
		$custom_css .= ' opacity: '.esc_attr($prime_fitness_gym_featured_whychooseus_opacity).';';
	$custom_css .= ' }';

	// /// padding 
	$prime_fitness_gym_featured_whychooseus_t_padding = get_theme_mod('prime_fitness_gym_featured_whychooseus_t_padding','5');
	if( $prime_fitness_gym_featured_whychooseus_t_padding != ''){
		$custom_css .= ' #featured-whychooseus {';
			$custom_css .= ' padding-top: '.esc_attr($prime_fitness_gym_featured_whychooseus_t_padding).'em;';
		$custom_css .= ' }';
	}
	$prime_fitness_gym_featured_whychooseus_b_padding = get_theme_mod('prime_fitness_gym_featured_whychooseus_b_padding','4');
	if( $prime_fitness_gym_featured_whychooseus_b_padding != ''){
		$custom_css .= '  #featured-whychooseus {';
			$custom_css .= ' padding-bottom: '.esc_attr($prime_fitness_gym_featured_whychooseus_b_padding).'em;';
		$custom_css .= ' }';
	}


//colors option

	$featured_whychooseus_section_bg = prime_fitness_gym_get_option( 'featured_whychooseus_section_bg', '#F9F9FB' );	
	
	$whychooseus_sectiontitle_color = prime_fitness_gym_get_option( 'whychooseus_sectiontitle_color', '#272727' );
	$whychooseus_sectiontitlehr_color = prime_fitness_gym_get_option( 'whychooseus_sectiontitlehr_color', '#EB4438' );
	$whychooseus_icon_color = prime_fitness_gym_get_option( 'whychooseus_icon_color', '#EB4438' );
	$whychooseus_boxtitle_color = prime_fitness_gym_get_option( 'whychooseus_boxtitle_color', '#272727' );
	$whychooseus_boxtitleline_color = prime_fitness_gym_get_option( 'whychooseus_boxtitleline_color', '#EB4438' );
	$whychooseus_boxtext_color = prime_fitness_gym_get_option( 'whychooseus_boxtext_color', '#939393' );

			
$custom_css .= '

    #featured-whychooseus { background-color:'.$featured_whychooseus_section_bg.' ; }

	#featured-whychooseus .title-section h1 { color: '.$whychooseus_sectiontitle_color.' ; }
	#featured-whychooseus .title-section hr { background: '.$whychooseus_sectiontitlehr_color.' ; }
	#featured-whychooseus .featured-whychooseus-bg { opacity:'.$prime_fitness_gym_featured_whychooseus_opacity.' ; }
	.whychooseus-leftside .whttitlebx i,.whychooseus-leftside .whttitlebx svg {color:'.$whychooseus_icon_color.' ; }	
	.whychooseus-leftside h3 { color:'.$whychooseus_boxtitle_color.' ; }
	.whychooseus-leftside h3::before { background:'.$whychooseus_boxtitleline_color.' ; }
	.whychooseus-leftside p { color:'.$whychooseus_boxtext_color.' ; }	
';

	$custom_css .= '
	
	#page-site-header .page-title { color:'.$innerpagesett_title_color.' ; }
	#page-site-header .header-title .leftboxinn,
	#page-site-header .header-title .leftboxinn2,
	#page-site-header .header-title .leftboxinn3,{ background-color:'.$innerpagesett_header_smallboxbg_color.' ; }	
	#page-site-header .header-title .leftboxmain,
	#page-site-header .header-title .leftboxmain2,
	#page-site-header .header-title .leftboxmain3 { border-color:'.$innerpagesett_header_smallboxbrdr_color.' ; }	
	#page-site-header .header-title .headerdotsbox div { background-color:'.$innerpagesett_header_smalldotsbox_color.' ; }	

	#main .entry-content ol li,
	#main .entry-content ol li ol li { color:'.$innerpagesett_orderlist_color.' ; }
	#main .entry-content ul li ol li { color:'.$innerpagesett_orderlist_text_color.' ; }
	#main .entry-content ul li ol li:after { color:'.$innerpagesett_orderlist_icon_color.' ; }
	#main .entry-content ul li ol li:before,
	#secondary .entry-content ul li ol li:before { background :'.$innerpagesett_orderlist_iconbg_color.' ; }
	#main .entry-content ul li ol li:before,
	#secondary .entry-content ul li ol li:before { border-color :'.$innerpagesett_orderlist_iconborder_color.' ; }
	#main .entry-content ul li ul li:before, #secondary .entry-content ul li ul li:before, 
	#main .entry-content ul li:before, #secondary .entry-content ul li:before,
	#primary .widget ul li::before,
	#secondary .widget ul li::before,
	#primary .widget ol li::before,
	#secondary .widget ol li::before { color:'.$innerpagesett_bulletlist_color.' ; }
	#main .entry-content ul ul li, #main .entry-content ul li { color:'.$innerpagesett_bulletlist_text_color.' ; }

	blockquote .wp-block-quote p,
	.wp-block-pullquote p,
	.wp-block-quote p { color:'.$innerpagesett_blockquote_text_color.' !important ; }

	blockquote .wp-block-quote,
	.wp-block-pullquote,
	.wp-block-quote,
	.wp-block-quote:not(.is-large):not(.is-style-large) { background-color:'.$innerpagesett_blockquote_bg_color.' !important ; }
	
	.wp-block-quote p:before, blockquote .wp-block-quote p:before,.wp-block-quote p:after, blockquote .wp-block-quote p:after { color:'.$innerpagesett_blockquote_icon_color.' !important ; }	
	blockquote cite,.wp-block-quote cite { color:'.$innerpagesett_blockquote_heading_color.' !important; }	

	.widget_search,.widget_recent_comments,.widget_categories,.widget_archive,.widget_recent_entries,.widget_text,.widget_tag_cloud,.widget_pages,
	.widget_calendar,.widget_block, .widget_media_video, .widget_media_image,.widget_nav_menu,.widget_recent_entries,.widget_meta,
	.social-profile-icons,.widget_media_gallery,.widget_custom_html,.widget_media_audio,.widget_audio { background-color:'.$innerpagesett_sidebar_bgcolor.' ; }	
	.widget-title, #secondary .widget-title, textwidget p { color:'.$innerpagesett_sidebar_headcolor.' ; }	
	.widget-title, #secondary .widget-title { background-color:'.$innerpagesett_sidebar_headbgcolor.' ; }	
	.widget_search form.search-form input[type="search"]  { background-color:'.$innerpagesett_searchbar_color.' ; }	
	.widget_search form.search-form button.search-submit { background-color:'.$innerpagesett_searchbutton_bgcolor.' ; }	
	.widget_search form.search-form input[type="search"]  { color:'.$innerpagesett_search_color.' ; }	
	.widget_search form.search-form button.search-submit  { color:'.$innerpagesett_searchbutton_color.' ; }	
	#secondary ul li a  { color:'.$innerpagesett_sidebar_textcolor.' ; }	
	.widget_search,.widget_recent_comments,.widget_categories,.widget_archive,.widget_recent_entries,.widget_text,.widget_tag_cloud,.widget_pages,
	.widget_calendar,.widget_block, .widget_media_video, .widget_media_image,.widget_nav_menu,.widget_recent_entries,.widget_meta,
	.social-profile-icons,.widget_media_gallery,.widget_custom_html,.widget_media_audio,.widget_audio  { border-color:'.$innerpagesett_sidebar_bordercolor.' ; }	

	#main .widget_tag_cloud .tagcloud a, #secondary .widget_tag_cloud .tagcloud a { color:'.$innerpagesett_tag_color.' ; }
	
	#primary .widget ul li::before, #secondary .widget ul li::before, #primary .widget ol li::before, #secondary .widget ol li::before { color:'.$innerpagesett_menu_arrow_color.' ; }
	
	button, input[type="button"], input[type="reset"], input[type="submit"] { color:'.$innerpagesett_formbtn_text_color.' ; }
	button, input[type="button"], input[type="reset"], input[type="submit"] { background-color:'.$innerpagesett_formbtn_bg_color.' ; }
	button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { background-color: '.$innerpagesett_formbtn_hovbg_color.' ; }

	#content .content-area .current-menu-item a { color: '.$innerpagesett_services_active_menu_color.' ; }
	button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { color: '.$innerpagesett_formbtn_hovtext_color.' ; }

	';
	
	return $custom_css;	
}