<?php

  $law_office_lite_theme_custom_setting_css = '';

    // Global Color
    $law_office_lite_first_theme_color = get_theme_mod('law_office_lite_first_theme_color', '#B68C5A');
    $law_office_lite_second_theme_color = get_theme_mod('law_office_lite_second_theme_color', '#000000');
    $law_office_lite_third_theme_color = get_theme_mod('law_office_lite_third_theme_color', '#162542');

    $law_office_lite_theme_custom_setting_css .=':root {';
        $law_office_lite_theme_custom_setting_css .='--primary-theme-color: '.esc_attr($law_office_lite_first_theme_color ).'!important;';
        $law_office_lite_theme_custom_setting_css .='--secondary-theme-color: '.esc_attr($law_office_lite_second_theme_color ).'!important;';
        $law_office_lite_theme_custom_setting_css .='--tertiary-theme-color: '.esc_attr($law_office_lite_third_theme_color ).'!important;';
    $law_office_lite_theme_custom_setting_css .='}';

	// Scroll to top alignment
	$law_office_lite_scroll_alignment = get_theme_mod('law_office_lite_scroll_alignment', 'right');

    if($law_office_lite_scroll_alignment == 'right'){
        $law_office_lite_theme_custom_setting_css .='.scroll-up{';
            $law_office_lite_theme_custom_setting_css .='right: 30px;!important;';
			$law_office_lite_theme_custom_setting_css .='left: auto;!important;';
        $law_office_lite_theme_custom_setting_css .='}';
    }else if($law_office_lite_scroll_alignment == 'center'){
        $law_office_lite_theme_custom_setting_css .='.scroll-up{';
            $law_office_lite_theme_custom_setting_css .='left: calc(50% - 10px) !important;';
        $law_office_lite_theme_custom_setting_css .='}';
    }else if($law_office_lite_scroll_alignment == 'left'){
        $law_office_lite_theme_custom_setting_css .='.scroll-up{';
            $law_office_lite_theme_custom_setting_css .='left: 30px;!important;';
			$law_office_lite_theme_custom_setting_css .='right: auto;!important;';
        $law_office_lite_theme_custom_setting_css .='}';
    }

    // Woocommerce Sale Position
    $law_office_lite_sale_badge_position = get_theme_mod( 'law_office_lite_sale_badge_position','right');
    if($law_office_lite_sale_badge_position == 'left'){
        $law_office_lite_theme_custom_setting_css .='.woocommerce ul.products li.product .onsale{';
            $law_office_lite_theme_custom_setting_css .='left: 10px; right: auto;';
        $law_office_lite_theme_custom_setting_css .='}';
    }else if($law_office_lite_sale_badge_position == 'right'){
        $law_office_lite_theme_custom_setting_css .='.woocommerce ul.products li.product .onsale{';
            $law_office_lite_theme_custom_setting_css .='left: auto; right: 10px;';
        $law_office_lite_theme_custom_setting_css .='}';
    }

    // Featured Image Hover Effect
    $law_office_lite_show_featured = get_theme_mod('law_office_lite_featured_image_hide_show', 1);
    $law_office_lite_hover_effect = get_theme_mod('law_office_lite_single_post_featured_image_hover','none');

    if ( $law_office_lite_show_featured && $law_office_lite_hover_effect !== 'none' ) {

    $law_office_lite_theme_custom_setting_css .= '
    .post-img img{
        transition: all 0.4s ease;
    }';

    if ( $law_office_lite_hover_effect === 'zoom-in' ) {
        $law_office_lite_theme_custom_setting_css .= '
        .post-img:hover img{
            transform: scale(1.2);
        }';
    }

    if ( $law_office_lite_hover_effect === 'zoom-out' ) {
        $law_office_lite_theme_custom_setting_css .= '
        .post-img img{ transform: scale(1.2); }
        .post-img:hover img{ transform: scale(1); }';
    }

    if ( $law_office_lite_hover_effect === 'grayscale' ) {
        $law_office_lite_theme_custom_setting_css .= '
        .post-img img{ filter: grayscale(100%); }
        .post-img:hover img{ filter: grayscale(0); }';
    }

    if ( $law_office_lite_hover_effect === 'sepia' ) {
        $law_office_lite_theme_custom_setting_css .= '
        .post-img:hover img{ filter: sepia(100%); }';
    }

    if ( $law_office_lite_hover_effect === 'blur' ) {
        $law_office_lite_theme_custom_setting_css .= '
        .post-img:hover img{ filter: blur(3px); }';
    }

    if ( $law_office_lite_hover_effect === 'bright' ) {
        $law_office_lite_theme_custom_setting_css .= '
        .post-img:hover img{ filter: brightness(1.3); }';
    }

    if ( $law_office_lite_hover_effect === 'translate' ) {
        $law_office_lite_theme_custom_setting_css .= '
        .post-img:hover img{ transform: translateY(-10px); }';
    }

    if ( $law_office_lite_hover_effect === 'scale' ) {
        $law_office_lite_theme_custom_setting_css .= '
        .post-img:hover img{ transform: scale(1.1); }';
    }
}
// Product Featured Image Hover Effect
    $law_office_lite_show_featured = get_theme_mod('law_office_lite_featured_image_hide_show', 1);
    $law_office_lite_hover_effect = get_theme_mod('law_office_lite_product_featured_image_hover','none');

    if ( $law_office_lite_show_featured && $law_office_lite_hover_effect !== 'none' ) {

    $law_office_lite_theme_custom_setting_css .= '
    .product-img img{
        transition: all 0.4s ease;
    }';

    if ( $law_office_lite_hover_effect === 'zoom-in' ) {
        $law_office_lite_theme_custom_setting_css .= '
        .product-img:hover img{
            transform: scale(1.2);
        }';
    }
    
    if ( $law_office_lite_hover_effect === 'zoom-out' ) {
        $law_office_lite_theme_custom_setting_css .= '
        .product-img img{ transform: scale(1.2); }
        .product-img:hover img{ transform: scale(1); }';
    }

    if ( $law_office_lite_hover_effect === 'grayscale' ) {
        $law_office_lite_theme_custom_setting_css .= '
        .product-img img{ filter: grayscale(100%); }
        .product-img:hover img{ filter: grayscale(0); }';
    }

    if ( $law_office_lite_hover_effect === 'sepia' ) {
        $law_office_lite_theme_custom_setting_css .= '
        .product-img:hover img{ filter: sepia(100%); }';
    }

    if ( $law_office_lite_hover_effect === 'blur' ) {
        $law_office_lite_theme_custom_setting_css .= '
        .product-img:hover img{ filter: blur(3px); }';
    }

    if ( $law_office_lite_hover_effect === 'bright' ) {
        $law_office_lite_theme_custom_setting_css .= '
        .product-img:hover img{ filter: brightness(1.3); }';
    }

    if ( $law_office_lite_hover_effect === 'translate' ) {
        $law_office_lite_theme_custom_setting_css .= '
        .product-img:hover img{ transform: translateY(-10px); }';
    }

    if ( $law_office_lite_hover_effect === 'scale' ) {
        $law_office_lite_theme_custom_setting_css .= '
        .product-img:hover img{ transform: scale(1.1); }';
    }
}   
