Current File : /home/kelaby89/alalamy.com.au/wp-content/themes/kaffen/inc/skin-options.php
<?php
/**
 * Skin
**/

if ( ! function_exists( 'kaffen_skin' ) ) {
function kaffen_skin() {
	$base_bg_color = get_field( 'base_bg_color', 'options' );
	$theme_color = get_field( 'theme_color', 'options' );
	$text_color = get_field( 'text_color', 'options' );

	$base_font_size = get_field( 'text_font_size', 'options' );
	$heading_font_size = get_field( 'heading_font_size', 'options' );
	$post_heading_font_size = get_field( 'post_heading_font_size', 'options' );
	$btn_font_size = get_field( 'btn_font_size', 'options' );

	$btn_font_color = get_field( 'btn_font_color', 'options' );
	$btn_bg_color = get_field( 'btn_bg_color', 'options' );
	$btn2_font_color = get_field( 'btn2_font_color', 'options' );
	$btn2_bg_color = get_field( 'btn2_bg_color', 'options' );

	$btn_font_color_hover = get_field( 'btn_font_color_hover', 'options' );
	$btn_bg_color_hover = get_field( 'btn_bg_color_hover', 'options' );
	$btn2_font_color_hover = get_field( 'btn2_font_color_hover', 'options' );
	$btn2_bg_color_hover = get_field( 'btn2_bg_color_hover', 'options' );

	$text_font_family = get_field( 'text_font_family', 'options' );
	$primary_font_family = get_field( 'primary_font_family', 'options' );
	$heading_font_family = get_field( 'heading_font_family', 'options' );

	$preloader_height = get_field( 'preloader_height', 'options' );
	$preloader_color = get_field( 'preloader_color', 'options' );
	$disable_preloader = get_field( 'disable_preloader', 'options' );
?>

<style>
	<?php if ( $base_bg_color ) : ?>
	/* Base BG Color */
	html,
	body {
		background-color: <?php echo esc_attr( $base_bg_color ); ?>;
	}
	<?php endif; ?>

	<?php if ( $text_color ) : ?>
	/* Paragraphs Color */
	html,
	body,
	.kf-filter a,
	.woocommerce #reviews #comments ol.commentlist li .comment-text,
	.woocommerce-js #reviews #comments ol.commentlist li .comment-text,
	.woocommerce #reviews #comments ol.commentlist li .comment-box__body,
	.woocommerce-js #reviews #comments ol.commentlist li .comment-box__body {
		color: <?php echo esc_attr( $text_color ); ?>;
	}
	<?php endif; ?>

	<?php if ( $theme_color ) : ?>
	/* Theme Color */
	a:hover,
	a.kf-btn:hover,
	.kf-btn:hover,
	.kf-h-group em,
	.kf-h-group i,
	.kf-main-menu ul li a:hover,
	.kf-main-menu ul li.active > a,
	.kf-f-hours ul li em,
	.kf-f-contact ul li i,
	.kf-f-contact ul li em,
	.kf-subtitle,
	.kf-menu-item .price,
	.kf-testimonials-slider .slide-item .name em,
	.kf-testimonials-slider .slide-item .stars,
	.kf-numbers-item .num,
	.kf-numbers-item-2 .icon,
	.kf-numbers-item-2 .num,
	.kf-video-item .play i,
	.kf-team-item .desc .subname,
	.kf-team-item .social a,
	.kf-menu-item-2 .price,
	.kf-quote-box .subname,
	.kf-history-carousel .swiper-button-prev:hover,
	.kf-history-carousel .swiper-button-next:hover,
	.kf-history-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active,
	.kf-history-item .subname,
	.kf-contacts-item .image i,
	.content-sidebar .widget-title, .content-sidebar h2,
	.content-sidebar ul li a:hover,
	.kf-testimonials-carousel .slide-item .name em,
	.kf-testimonials-carousel .slide-item .stars,
	.woocommerce a.button:hover,
	.woocommerce button.button:hover,
	.woocommerce-js a.button:hover,
	.woocommerce-js button.button:hover,
	.woocommerce .products div.product .price,
	.woocommerce div.product p.price,
	.woocommerce div.product span.price,
	.woocommerce-js .products div.product .price,
	.woocommerce-js div.product p.price,
	.woocommerce-js div.product span.price,
	.woocommerce .products div.product .price ins,
	.woocommerce div.product p.price ins,
	.woocommerce div.product span.price ins,
	.woocommerce-js .products div.product .price ins,
	.woocommerce-js div.product p.price ins,
	.woocommerce-js div.product span.price ins,
	.cart_item .woocommerce-Price-amount,
	.woocommerce .products div.product .button.add_to_cart_button:hover,
	.woocommerce-js .products div.product .button.add_to_cart_button:hover,
	.woocommerce .star-rating span:before,
	.woocommerce-js .star-rating span:before,
	.woocommerce div.product .button.single_add_to_cart_button:hover,
	.woocommerce-js div.product .button.single_add_to_cart_button:hover,
	.woocommerce #review_form #respond .form-submit .submit:hover,
	.woocommerce-js #review_form #respond .form-submit .submit:hover,
	.woocommerce .cart .button[name="update_cart"],
	.woocommerce-js .cart .button[name="update_cart"],
	.woocommerce #respond input#submit.alt,
	.woocommerce a.button.alt,
	.woocommerce button.button.alt,
	.woocommerce input.button.alt,
	.woocommerce-js #respond input#submit.alt,
	.woocommerce-js a.button.alt,
	.woocommerce-js button.button.alt,
	.woocommerce-js input.button.alt,
	#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,
	.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
	.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover,
	.woocommerce #payment #place_order:hover,
	.woocommerce-page #payment #place_order:hover,
	.product-categories .current-cat,
	.product-categories .current-cat a,
	.woocommerce ul.product_list_widget li a.remove:hover,
	ul.product_list_widget li a.remove:hover,
	.woocommerce-js ul.product_list_widget li a.remove:hover,
	.kf-main-menu ul li.current_page_item > a,
	.kf-main-menu ul li.current-menu-item > a,
	body .edit-link a,
	body .share-post .share-btn:hover,
	.kf-date a, 
	.kf-comm a {
		color: <?php echo esc_attr( $theme_color ); ?>;
	}
	.kf-team-item .social a svg,
	.kf-numbers-item-2 .icon svg,
	.kf-h-group svg,
	a.kf-btn:hover svg,
	.kf-btn:hover svg,
	a.kf-btn-link:hover svg,
	.kf-btn-link:hover svg,
	button:hover svg,
	input[type="submit"]:hover svg,
	.kf-f-contact ul li svg,
	.kf-contacts-item .image svg,
	.share-post .share-btn:hover svg path {
		fill: <?php echo esc_attr( $theme_color ); ?>;
	}
	a.kf-btn,
	.kf-btn,
	button,
	input[type="submit"],
	.block-quote cite:before,
	blockquote cite:before,
	.block-quote cite:before,
	.preloader .spinner-line,
	.kf-about-quote,
	.kf-services-item-2:hover .image,
	.kf-team-item .social a:hover,
	.kf-history-carousel .swiper-button-prev,
	.kf-history-carousel .swiper-button-next,
	.kf-history-carousel .swiper-scrollbar-drag,
	.kf-history-item .label,
	.kf-filter a.active,
	.kf-gallery-item .value,
	.kf-gallery-item .name .value,
	a.page-numbers.current,
	a.post-page-numbers.current,
	.page-numbers.current,
	.post-page-numbers.current,
	a.page-numbers:hover,
	a.post-page-numbers:hover,
	.page-numbers:hover,
	.post-page-numbers:hover,
	.woocommerce nav.woocommerce-pagination ul li a:focus,
	.woocommerce nav.woocommerce-pagination ul li a:hover,
	.woocommerce nav.woocommerce-pagination ul li span.current,
	.content-sidebar ul ul li:before,
	.tags-links a:hover,
	.col__sedebar .tagcloud a:hover,
	.kf-testimonials-carousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
	body.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
	body.woocommerce-js .widget_price_filter .ui-slider .ui-slider-range,
	body.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
	body.woocommerce-js .widget_price_filter .ui-slider .ui-slider-handle,
	.header .cart-btn .cart-icon .cart-count,
	.woocommerce #respond input#submit,
	.woocommerce a.button,
	.woocommerce button.button,
	.woocommerce input.button,
	.woocommerce-mini-cart__buttons #respond input#submit,
	.woocommerce-mini-cart__buttons a.button,
	.woocommerce-mini-cart__buttons button.button,
	.woocommerce-mini-cart__buttons input.button,
	.woocommerce-js #respond input#submit,
	.woocommerce-js a.button,
	.woocommerce-js button.button,
	.woocommerce-js input.button,
	.woocommerce-js .woocommerce-mini-cart__buttons #respond input#submit,
	.woocommerce-js .woocommerce-mini-cart__buttons a.button,
	.woocommerce-js .woocommerce-mini-cart__buttons button.button,
	.woocommerce-js .woocommerce-mini-cart__buttons input.button,
	.woocommerce .products .product .added_to_cart,
	.woocommerce-js .products .product .added_to_cart,
	#add_payment_method .wc-proceed-to-checkout a.checkout-button,
	.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
	.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,
	.woocommerce .products div.product span.onsale,
	.woocommerce span.onsale,
	.woocommerce-js .products div.product span.onsale,
	.woocommerce-js span.onsale,
	body .kf-cart-btn .cart-icon .cart-count,
	body .elementor-menu-cart__footer-buttons .elementor-button--view-cart, 
	body .elementor-menu-cart__footer-buttons .elementor-button--checkout,
	body .kf-footer .kf-h-social a:hover {
		background-color: <?php echo esc_attr( $theme_color ); ?>;
	}
	.woocommerce div.product .button.single_add_to_cart_button,
	.woocommerce-js div.product .button.single_add_to_cart_button,
	.woocommerce #review_form #respond .form-submit .submit,
	.woocommerce-js #review_form #respond .form-submit .submit,
	#add_payment_method .wc-proceed-to-checkout a.checkout-button,
	.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
	.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,
	.woocommerce #payment #place_order,
	.woocommerce-page #payment #place_order {
		background-color: <?php echo esc_attr( $theme_color ); ?> !important;
	}
	.woocommerce div.product .button.single_add_to_cart_button:hover,
	.woocommerce-js div.product .button.single_add_to_cart_button:hover,
	.woocommerce #review_form #respond .form-submit .submit:hover,
	.woocommerce-js #review_form #respond .form-submit .submit:hover,
	#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,
	.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
	.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover,
	.woocommerce #payment #place_order:hover,
	.woocommerce-page #payment #place_order:hover {
		background: #fff!important;
	}
	.kf-services-item .image:after,
	.kf-menu-item .price:before,
	.section.kf-grid-carousel .slide-item .image:after,
	.kf-numbers-item-2 .icon:before,
	.kf-reservation-form,
	.kf-menu-item-2 .price:before,
	.kf-quote-box .img:before,
	body .share-post .share-btn:hover {
		border-color: <?php echo esc_attr( $theme_color ); ?>;
	}
	<?php endif; ?>

	<?php if ( $base_font_size ) : ?>
	/* Base font size */
	html,
	body {
		font-size: <?php echo esc_attr( $base_font_size ); ?>px;
	}
	<?php endif; ?>

	<?php if ( $btn_font_size ) : ?>
	/* Btn font size */
	a.kf-btn,
	.kf-btn,
	a.kf-btn-link,
	.kf-btn-link,
	button,
	input[type="submit"],
	a.kf-btn.dark-btn,
	.kf-btn.dark-btn,
	a.kf-btn-link.dark-btn,
	.kf-btn-link.dark-btn,
	button.dark-btn,
	input[type="submit"].dark-btn {
		font-size: <?php echo esc_attr( $btn_font_size ); ?>px;
	}
	<?php endif; ?>

	<?php if ( $btn_bg_color ) : ?>
	/* Btn bg color */
	a.kf-btn,
	.kf-btn,
	button,
	input[type="submit"] {
		background: <?php echo esc_attr( $btn_bg_color ); ?>;
	}
	.woocommerce div.product .button.single_add_to_cart_button,
	.woocommerce-js div.product .button.single_add_to_cart_button,
	.woocommerce #review_form #respond .form-submit .submit,
	.woocommerce-js #review_form #respond .form-submit .submit,
	#add_payment_method .wc-proceed-to-checkout a.checkout-button,
	.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
	.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,
	.woocommerce #payment #place_order,
	.woocommerce-page #payment #place_order {
		background: <?php echo esc_attr( $btn_bg_color ); ?> !important;
	}
	<?php endif; ?>

	<?php if ( $btn_font_color ) : ?>
	/* Btn font color */
	a.kf-btn,
	.kf-btn,
	button,
	input[type="submit"] {
		color: <?php echo esc_attr( $btn_font_color ); ?>;
	}
	.woocommerce div.product .button.single_add_to_cart_button,
	.woocommerce-js div.product .button.single_add_to_cart_button,
	.woocommerce #review_form #respond .form-submit .submit,
	.woocommerce-js #review_form #respond .form-submit .submit,
	#add_payment_method .wc-proceed-to-checkout a.checkout-button,
	.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
	.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,
	.woocommerce #payment #place_order,
	.woocommerce-page #payment #place_order,
	.woocommerce button.button,
	.woocommerce-js button.button,
	.woocommerce a.button,
	.woocommerce-js a.button {
		color: <?php echo esc_attr( $btn_font_color ); ?>;
	}
	<?php endif; ?>

	<?php if ( $btn2_bg_color ) : ?>
	/* Btn2 bg color */
	a.kf-btn.dark-btn,
	.kf-btn.dark-btn,
	button.dark-btn,
	input[type="submit"].dark-btn {
		background: <?php echo esc_attr( $btn2_bg_color ); ?>;
	}
	<?php endif; ?>

	<?php if ( $btn2_font_color ) : ?>
	/* Btn2 font color */
	a.kf-btn.dark-btn,
	.kf-btn.dark-btn,
	button.dark-btn,
	input[type="submit"].dark-btn {
		color: <?php echo esc_attr( $btn2_font_color ); ?>;
	}
	<?php endif; ?>

	<?php if ( $btn_bg_color_hover ) : ?>
	/* Btn bg color hover */
	a.kf-btn:before,
	.kf-btn:before,
	button:before,
	input[type="submit"]:hover {
		background: <?php echo esc_attr( $btn_bg_color_hover ); ?>;
	}
	.woocommerce div.product .button.single_add_to_cart_button:hover,
	.woocommerce-js div.product .button.single_add_to_cart_button:hover,
	.woocommerce #review_form #respond .form-submit .submit:hover,
	.woocommerce-js #review_form #respond .form-submit .submit:hover,
	#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,
	.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
	.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover,
	.woocommerce #payment #place_order:hover,
	.woocommerce-page #payment #place_order:hover,
	.woocommerce button.button:hover,
	.woocommerce-js button.button:hover,
	.woocommerce a.button:hover,
	.woocommerce-js a.button:hover,
	body .elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover, 
	body .elementor-menu-cart__footer-buttons .elementor-button--checkout:hover,
	body .wc-block-components-checkout-place-order-button:hover {
	  background: <?php echo esc_attr( $btn_bg_color_hover ); ?> !important;
	}
	<?php endif; ?>

	<?php if ( $btn_font_color_hover ) : ?>
	/* Btn font color hover */
	a.kf-btn:hover,
	.kf-btn:hover,
	button:hover,
	input[type="submit"]:hover {
		color: <?php echo esc_attr( $btn_font_color_hover ); ?>;
	}
	.woocommerce div.product .button.single_add_to_cart_button:hover,
	.woocommerce-js div.product .button.single_add_to_cart_button:hover,
	.woocommerce #review_form #respond .form-submit .submit:hover,
	.woocommerce-js #review_form #respond .form-submit .submit:hover,
	#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,
	.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
	.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover,
	.woocommerce #payment #place_order:hover,
	.woocommerce-page #payment #place_order:hover,
	.woocommerce button.button:hover,
	.woocommerce-js button.button:hover,
	.woocommerce a.button:hover,
	.woocommerce-js a.button:hover,
	body .elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover, 
	body .elementor-menu-cart__footer-buttons .elementor-button--checkout:hover,
	body .wc-block-components-checkout-place-order-button:hover {
	  color: <?php echo esc_attr( $btn_font_color_hover ); ?> !important;
	}
	<?php endif; ?>

	<?php if ( $btn2_bg_color_hover ) : ?>
	/* Btn2 bg color hover */
	a.kf-btn.dark-btn:before,
	.kf-btn.dark-btn:before,
	button.dark-btn:before,
	input[type="submit"].dark-btn:hover {
		background: <?php echo esc_attr( $btn2_bg_color_hover ); ?>;
	}
	<?php endif; ?>

	<?php if ( $btn2_font_color_hover ) : ?>
	/* Btn2 font color hover */
	a.kf-btn.dark-btn:hover,
	.kf-btn.dark-btn:hover,
	button.dark-btn:hover,
	input[type="submit"].dark-btn:hover {
		color: <?php echo esc_attr( $btn2_font_color_hover ); ?>;
	}
	<?php endif; ?>

	<?php if ( $heading_font_size ) : ?>
	/* Heading font size */
	.kf-h-title {
		font-size: <?php echo esc_attr( $heading_font_size ); ?>px;
	}
	<?php endif; ?>

	<?php if ( $post_heading_font_size ) : ?>
	/* Post heading font size */
	.kf-p-title {
		font-size: <?php echo esc_attr( $post_heading_font_size ); ?>px;
	}
	<?php endif; ?>

	<?php if ( $text_font_family ) : ?>
	/* Paragraphs Font */
	html,
	body,
	input,
	input[type="text"],
	input[type="email"],
	input[type="search"],
	input[type="password"],
	input[type="tel"],
	input[type="address"],
	input[type="number"],
	input[type="date"],
	button,
	textarea,
	select,
	.custom-select,
	label,
	legend,
	label.error,
	.kf-testimonials-slider .slide-item .name,
	.comment-box__details span,
	.kf-testimonials-carousel .slide-item .name,
	a.kf-btn,
	.kf-btn,
	a.kf-btn-link,
	.kf-btn-link,
	button,
	input[type="submit"],
	.kf-main-menu ul li a,
	.woocommerce #respond input#submit,
	.woocommerce a.button,
	.woocommerce button.button,
	.woocommerce input.button,
	.woocommerce-mini-cart__buttons #respond input#submit,
	.woocommerce-mini-cart__buttons a.button,
	.woocommerce-mini-cart__buttons button.button,
	.woocommerce-mini-cart__buttons input.button,
	.woocommerce-js #respond input#submit,
	.woocommerce-js a.button,
	.woocommerce-js button.button,
	.woocommerce-js input.button,
	.woocommerce-js .woocommerce-mini-cart__buttons #respond input#submit,
	.woocommerce-js .woocommerce-mini-cart__buttons a.button,
	.woocommerce-js .woocommerce-mini-cart__buttons button.button,
	.woocommerce-js .woocommerce-mini-cart__buttons input.button,
	.woocommerce .products .product .added_to_cart,
	.woocommerce-js .products .product .added_to_cart,
	#add_payment_method .wc-proceed-to-checkout a.checkout-button,
	.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
	.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
		font-family: '<?php echo esc_attr( $text_font_family['font_name'] ); ?>', serif;
	}
	<?php endif; ?>

	<?php if ( $primary_font_family ) : ?>
	/* Primary Font */
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	.content-sidebar h2,
	.block-quote,
	blockquote,
	.kf-h-group,
	.kf-title,
	.kf-p-title,
	.kf-started-item .subtitles ul li,
	.kf-numbers-item .num,
	.kf-numbers-item-2 .num,
	.kf-history-carousel .swiper-pagination-bullet,
	.kf-history-item .date,
	.kf-history-item .label,
	.kf-faq-item .name,
	.kf-filter a,
	.kf-gallery-item .value,
	.comment-reply-link,
	.tags-links span,
	.woocommerce .products div.product span.onsale,
	.woocommerce span.onsale,
	.woocommerce-js .products div.product span.onsale,
	.woocommerce-js span.onsale,
	.woocommerce .products div.product .price,
	.woocommerce div.product p.price,
	.woocommerce div.product span.price,
	.woocommerce-js .products div.product .price,
	.woocommerce-js div.product p.price,
	.woocommerce-js div.product span.price,
	.woocommerce .product_meta,
	.woocommerce-js .product_meta,
	.woocommerce div.product .woocommerce-tabs ul.tabs li a,
	.woocommerce-MyAccount-navigation ul li a,
	.woocommerce-account .woocommerce-MyAccount-navigation ul li a,
	.woocommerce-js div.product .woocommerce-tabs ul.tabs li a,
	.woocommerce table.shop_table th,
	.woocommerce-js table.shop_table th,
	.woocommerce table.shop_table td a,
	.woocommerce-js table.shop_table td a {
		font-family: '<?php echo esc_attr( $primary_font_family['font_name'] ); ?>', serif;
	}
	<?php endif; ?>

	<?php if ( $heading_font_family ) : ?>
	/* Heading Font */
	.kf-f-hours ul li strong,
	.kf-subtitle,
	.kf-started-item .name,
	.kf-menu-item .price,
	.kf-h-title,
	.kf-menu-item-2 .price,
	.kf-quote-box .text,
	.kf-error-page .num {
		font-family: '<?php echo esc_attr( $heading_font_family['font_name'] ); ?>', serif;
	}
	<?php endif; ?>

	<?php if ( $preloader_color ) : ?>
	/* preloader color */
	.preloader:before {
		background: <?php echo esc_attr( $preloader_color ); ?>!important;
	}
	<?php endif; ?>

	<?php if ( $preloader_height ) : ?>
	/* preloader height */
	.preloader .spinner {
		height: <?php echo esc_attr( $preloader_height ); ?>px!important;
	}
	<?php endif; ?>

	<?php if ( $disable_preloader == 1 ) : ?>
	/* disable preloader */
	.preloader {
		display: none;
	}
	<?php endif; ?>

</style>

<?php
}
}
add_action( 'wp_head', 'kaffen_skin', 10 );
Page not found – Hello World !