<?php

$wcal_customize_template = !empty(get_option('wcal_customize_template'))? sanitize_text_field(get_option('wcal_customize_template')): '0';

$wcal_background_type = !empty(get_option('wcal_background_type'))? sanitize_text_field(get_option('wcal_background_type')): 'color';

$wcal_primary_color = !empty(get_option('wcal_primary_color'))? sanitize_text_field(get_option('wcal_primary_color')): '';
$wcal_secondary_color = !empty(get_option('wcal_secondary_color'))? sanitize_text_field(get_option('wcal_secondary_color')): '';
$wcal_tertiary_color = !empty(get_option('wcal_tertiary_color'))? sanitize_text_field(get_option('wcal_tertiary_color')): '';

$wcal_social_icon_color = !empty(get_option('wcal_social_icon_color'))? sanitize_text_field(get_option('wcal_social_icon_color')): '';
$wcal_tooltip_color = !empty(get_option('wcal_tooltip_color'))? sanitize_text_field(get_option('wcal_tooltip_color')): '';
$wcal_tooltip_bg_color = !empty(get_option('wcal_tooltip_bg_color'))? sanitize_text_field(get_option('wcal_tooltip_bg_color')): '';

$wcal_form_customize = !empty(get_option('wcal_form_customize'))? sanitize_text_field(get_option('wcal_form_customize')): '0';




if($wcal_customize_template == 1){
	/*Background*/
	/*Template Background*/
	if($wcal_background_type === 'color'){
		$wcal_background_color = !empty(get_option('wcal_background_color'))? sanitize_text_field(get_option('wcal_background_color')): '';
		if(!(empty($wcal_background_color))){
			?>
			<style class="wcal_dynamic_background">
				.wcal-login-active .wcal-wrapper.wcal-template-18::after{
					background: <?php _e($wcal_background_color);?>;
				}
				.wcal-login-active .wcal-wrapper.wcal-template-1::after,
				.wcal-login-active .wcal-wrapper.wcal-template-2::after,
				.wcal-login-active .wcal-template-3::after,
				.wcal-login-active .wcal-template-4::after,
				.wcal-login-active .wcal-template-5::after,
				.wcal-login-active .wcal-template-6::after,
				.wcal-login-active .wcal-wrapper.wcal-template-7,
				.wcal-login-active .wcal-template-8::after,
				.wcal-login-active .wcal-template-9::after,
				.wcal-login-active .wcal-wrapper.wcal-template-10::after,
				.wcal-login-active .wcal-wrapper-outer.wcal-template-10,
				.wcal-login-active .wcal-template-11 .wcal-content-1 .wcal-wrapper:after,
				.wcal-login-active .wcal-template-12 .wcal-wrapper-inner .wcal-wrapper::after,
				.wcal-login-active .wcal-template-13.wcal-wrapper::after,
				.wcal-login-active .wcal-template-14 .wcal-content-1 .wcal-wrapper::after,
				.wcal-login-active .wcal-wrapper.wcal-template-15::after,
				.wcal-login-active .wcal-wrapper.wcal-template-16:after,
				.wcal-login-active .wcal-wrapper-outer.wcal-template-17 .wcal-content-1 .wcal-wrapper:after,
				.wcal-login-active .wcal-wrapper.wcal-template-18::after,
				.wcal-login-active .wcal-template-19.wcal-wrapper,
				.wcal-login-active .wcal-template-19.wcal-wrapper::after,
				.wcal-login-active .wcal-template-20 .wcal-content-1 .wcal-wrapper:before,
				.wcal-login-active .wcal-wrapper.wcal-template-21::after,
				.wcal-login-active .wcal-template-22 .wcal-wrapper::after,
				.wcal-login-active .wcal-template-23.wcal-wrapper-outer,
				.wcal-login-active .wcal-template-24.wcal-jarallax-image:before,
				.wcal-login-active .wcal-template-24,
				.wcal-login-active .wcal-template-25.wcal-jarallax-image::before,
				.wcal-login-active .wcal-wrapper.wcal-template-25,
				.wcal-login-active .wcal-template-26 .wcal-content-1,
				.wcal-login-active .wcal-template-27.wcal-wrapper-outer,
				.wcal-login-active .wcal-template-27.wcal-wrapper-outer .wcal-jarallax-image::after
				{
					background-color: <?php _e($wcal_background_color);?>;
				}

			</style>
			<?php
		}
		
	}else{
		$wcal_image_overlay_color = !empty(get_option('wcal_image_overlay_color'))? sanitize_text_field(get_option('wcal_image_overlay_color')): '';
		if(!(empty($wcal_image_overlay_color))){
			?>
			<style class="wcal-dynamic-bg-overlay">
				.wcal-login-active .wcal-wrapper.wcal-template-1::after,
				.wcal-login-active .wcal-wrapper.wcal-template-2::after,
				.wcal-login-active .wcal-template-3::after,
				.wcal-login-active .wcal-template-4::after,
				.wcal-login-active .wcal-template-5::after,
				.wcal-login-active .wcal-template-6::after,
				.wcal-login-active .wcal-wrapper.wcal-template-7,
				.wcal-login-active .wcal-template-8::after,
				.wcal-login-active .wcal-template-9::after,
				.wcal-login-active .wcal-wrapper.wcal-template-10::after,
				.wcal-login-active .wcal-wrapper-outer.wcal-template-10,
				.wcal-login-active .wcal-template-11 .wcal-content-1 .wcal-wrapper:after,
				.wcal-login-active .wcal-template-12 .wcal-wrapper-inner .wcal-wrapper::after,
				.wcal-login-active .wcal-template-13.wcal-wrapper::after,
				.wcal-login-active .wcal-template-14 .wcal-content-1 .wcal-wrapper::after,
				.wcal-login-active .wcal-wrapper.wcal-template-15::after,
				.wcal-login-active .wcal-wrapper.wcal-template-16:after,
				.wcal-login-active .wcal-wrapper-outer.wcal-template-17 .wcal-content-1 .wcal-wrapper:after,
				.wcal-login-active .wcal-wrapper.wcal-template-18::after,
				.wcal-login-active .wcal-template-19.wcal-wrapper::after,
				.wcal-login-active .wcal-template-20 .wcal-content-1 .wcal-wrapper:before,
				.wcal-login-active .wcal-wrapper.wcal-template-21::after,
				.wcal-login-active .wcal-template-22 .wcal-wrapper::after,
				.wcal-login-active .wcal-template-23.wcal-wrapper-outer,
				.wcal-login-active .wcal-template-24.wcal-jarallax-image:before,
				.wcal-login-active .wcal-template-24,
				.wcal-login-active .wcal-template-25.wcal-jarallax-image::before,
				.wcal-login-active .wcal-wrapper.wcal-template-25,
				.wcal-login-active .wcal-template-26 .wcal-content-1,
				.wcal-login-active .wcal-template-27.wcal-wrapper-outer .wcal-jarallax-image::after
				{
					background-color: <?php _e($wcal_image_overlay_color);?>;
				}
				.wcal-login-active .wcal-template-14 .wcal-content-1 .wcal-wrapper::after,
				.wcal-login-active .wcal-wrapper.wcal-template-18::after{
					background: <?php _e($wcal_image_overlay_color);?>;	
				}
			</style>
			<?php
		}

	}

	?>
	<style class="wcal-dynamic-css-colors">

		/*Primary colors*/
		.wcal-login-active .wcal-template-1 .wcal-login form input.button-primary,
		.wcal-login-active .wcal-template-2 .wcal-loginform input.button-primary,
		.wcal-login-active .wcal-template-2 #registerform input.button-primary,
		.wcal-login-active .wcal-template-2 .wcal-pseudo-tabs .wcal-active-tab:after,
		.wcal-login-active .wcal-template-2 #lostpasswordform input.button-primary,
		.wcal-login-active .wcal-template-4 .wcal-login form input.button-primary,
		.wcal-login-active .wcal-template-4 .wcal-hidden-wrapper .wcal-hidden-trigger i:hover{
			background: <?php _e($wcal_primary_color);?>;
		}
		
		.wcal-login-active .wcal-template-2 .wcal-login-forgot-wrapper input.button-primary,
		.wcal-login-active .wcal-template-2 .wcal-pseudo-tabs .wcal-active-tab:after,
		.wcal-login-active .wcal-template-2 .wcal-loginform input.button-primary,
		.wcal-login-active .wcal-template-2 #registerform input.button-primary,
		.wcal-login-active .wcal-template-3 .wcal-login input.button-primary,
		
		
		.wcal-login-active .wcal-template-5 .wcal-login-networks .wcal-icon-block a span,
		.wcal-login-active .wcal-template-5 .wcal-login input.button-primary,
		.wcal-login-active .wcal-template-5 .wcal-login input.button-primary:hover,
		.wcal-login-active .wcal-template-6 .wcal-login input.button-primary,
		.wcal-login-active .wcal-template-6 .wcal-login input.button-primary:hover,
		.wcal-login-active .wcal-template-7 .wcal-login label i,
		.wcal-login-active .wcal-template-7 .wcal-login input.button-primary,
		.wcal-login-active .wcal-template-7 .wcal-login input.button-primary:hover,
		.wcal-login-active .wcal-template-7 .wcal-logo-outer-wrapper,
		.wcal-login-active .wcal-template-7 [type="checkbox"]:not(:checked) + label::before,
		.wcal-login-active .wcal-template-7 [type="checkbox"]:checked + label::before,
		.wcal-login-active .wcal-template-8 .wcal-content-wrapper .wcal-lock,
		.wcal-login-active .wcal-template-8 .wcal-login form input.button-primary,
		.wcal-login-active .wcal-template-8 .wcal-login form input.button-primary:hover,
		.wcal-login-active .wcal-template-8 .wcal-login-networks .wcal-icon-block a span,
		.wcal-login-active .wcal-template-9 .wcal-login-networks .wcal-icon-block a span,
		.wcal-login-active .wcal-template-10 .wcal-login form input.button-primary,
		.wcal-login-active .wcal-template-10 .wcal-login form input.button-primary:hover,
		.wcal-login-active .wcal-template-11 .wcal-login form input.button-primary,
		.wcal-login-active .wcal-template-11 .wcal-login form input.button-primary:hover,
		.wcal-login-active .wcal-template-12 .wcal-login input.button-primary,
		.wcal-login-active .wcal-template-12 .wcal-login input.button-primary:hover,
		.wcal-login-active .wcal-template-12 .wcal-login-networks .wcal-icon-block a span,
		.wcal-login-active .wcal-template-13 .wcal-content-wrapper .wcal-content-1,
		.wcal-login-active .wcal-template-13 [type="checkbox"]:not(:checked) + label::before, 
		.wcal-login-active .wcal-template-13 [type="checkbox"]:checked + label::before,
		.wcal-login-active .wcal-template-13 .wcal-login form p.submit:before,
		.wcal-login-active .wcal-template-14 .wcal-login form input.button-primary,
		.wcal-login-active .wcal-template-14 .wcal-login form input.button-primary:hover,
		.wcal-login-active .wcal-template-15 .wcal-login input.button-primary,
		.wcal-login-active .wcal-template-15 .wcal-login input.button-primary:hover,
		.wcal-login-active .wcal-template-15 .wcal-login-networks .wcal-icon-block a span,
		.wcal-login-active .wcal-template-16 .wcal-login input.button-primary,
    	.wcal-login-active .wcal-template-16 .wcal-login input.button-primary:hover,
    	.wcal-login-active .wcal-template-17 .wcal-login form input.button-primary,
    	.wcal-login-active .wcal-template-17 .wcal-login form input.button-primary:hover,
    	.wcal-login-active .wcal-template-17 .wcal-login-networks .wcal-icon-block a span,
    	.wcal-login-active .wcal-template-17 [type="checkbox"]:not(:checked) + label::before, 
    	.wcal-login-active .wcal-template-17 [type="checkbox"]:checked + label::before,
    	
    	.wcal-login-active .wcal-template-18 .wcal-login-networks .wcal-icon-block a span,
    	.wcal-login-active .wcal-template-18 .wcal-login form input.button-primary,
    	.wcal-login-active .wcal-template-18 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip,
    	.wcal-login-active .wcal-template-18 .wcal-login form input.button-primary,
    	.wcal-login-active .wcal-template-18 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip,
    	.wcal-login-active .wcal-template-18 [type="checkbox"]:not(:checked) + label::before, 
    	.wcal-login-active .wcal-template-18 [type="checkbox"]:checked + label::before,
    	.wcal-login-active .wcal-template-19 .wcal-registration-wrapper .wcal-registration-link a:before,
    	.wcal-login-active .wcal-template-19 #login form input.button-primary,
    	.wcal-login-active .wcal-template-20 #login form input.button-primary,
    	.wcal-login-active .wcal-template-20 #login form input.button-primary:hover,
    	.wcal-login-active .wcal-template-21 .wcal-login input.button-primary,
    	.wcal-login-active .wcal-template-21 .wcal-login-networks .wcal-icon-block a span,
    	.wcal-login-active .wcal-template-21 .wcal-backto-wrapper .wcal-backto-link i,
    	.wcal-login-active .wcal-template-21 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip,
    	.wcal-login-active .wcal-template-22 .wcal-login-networks .wcal-icon-block a span,
    	.wcal-login-active .wcal-template-22 .wcal-backto-wrapper .wcal-backto-link i,
    	.wcal-login-active .wcal-template-22 .wcal-footer-wrapper,
    	.wcal-login-active .wcal-template-22 .wcal-login form input.button-primary,
    	.wcal-login-active .wcal-template-22 .wcal-login form input.button-primary:hover,
    	.wcal-login-active .wcal-template-23 .wcal-content-1 .wcal-registration-wrapper .wcal-registration-link a:hover,
    	.wcal-login-active .wcal-template-23 [type="checkbox"]:not(:checked) + label::before, 
    	.wcal-login-active .wcal-template-23 [type="checkbox"]:checked + label::before,
    	.wcal-login-active .wcal-template-23 #login form input.button-primary,
    	.wcal-login-active .wcal-template-23 .wcal-login-networks .wcal-icon-block a span,
    	.wcal-login-active .wcal-template-24 .wcal-login-networks .wcal-icon-block a span ,
    	.wcal-login-active .wcal-template-24 .wcal-login input.button-primary,
    	.wcal-login-active .wcal-template-24 .wcal-login input.button-primary:hover,
    	.wcal-login-active .wcal-template-25 .wcal-login input.button-primary:hover,
    	.wcal-login-active .wcal-template-25 .wcal-login-networks .wcal-icon-block a span,
    	.wcal-login-active .wcal-template-25 .wcal-content-1,
    	.wcal-login-active .wcal-template-26.wcal-wrapper-outer,
    	.wcal-login-active .wcal-template-26 .wcal-content-1 .wcal-registration-wrapper .wcal-registration-link a,
    	.wcal-login-active .wcal-template-26 .wcal-login-networks .wcal-icon-block a span,
    	.wcal-login-active .wcal-template-26 #login form input.button-primary,
    	.wcal-login-active .wcal-template-26 #login form input.button-primary:hover,
    	.wcal-login-active .wcal-template-26 .wcal-content-1 .wcal-registration-wrapper .wcal-registration-link a:hover,
    	.wcal-login-active .wcal-template-27 #login form input.button-primary,
    	.wcal-login-active .wcal-template-27 #login form input.button-primary:hover,
		.wcal-login-active .wcal-template-27 .wcal-login-networks .wcal-icon-block a,
		.wcal-login-active .wcal-template-27 .wcal-registration-wrapper .wcal-registration-link a

		{
			background-color: <?php _e($wcal_primary_color);?>;
		}
		.wcal-login-active .wcal-template-1 .wcal-registration-wrapper .wcal-registration-link a,
		.wcal-login-active .wcal-template-1 .wcal-footer-wrapper .wcal-footer-text a:hover,
		.wcal-login-active .wcal-template-1 .wcal-login label i,
		.wcal-login-active .wcal-template-1 .wcal-login-forgot-wrapper .wcal-lost-password a:hover,
		.wcal-login-active .wcal-template-2 .wcal-footer-wrapper .wcal-footer-text a:hover,
		.wcal-login-active .wcal-template-2 .wcal-lost-password a:hover,
		.wcal-login-active .wcal-template-2 .wcal-backto-wrapper .wcal-backto-link a:hover,
		.wcal-login-active .wcal-template-2 .wcal-pseudo-tabs a:hover,
		.wcal-login-active .wcal-template-3 .wcal-lost-password a,
		.wcal-login-active .wcal-template-3 [type="checkbox"]:not(:checked) + label::after, 
		.wcal-login-active .wcal-template-3[type="checkbox"]:checked + label::after,
		.wcal-login-active .wcal-template-3 .wcal-registration-wrapper .wcal-registration-link a,
		.wcal-login-active .wcal-template-3 .wcal-footer-wrapper .wcal-footer-text a:hover,
		.wcal-login-active .wcal-template-3 .wcal-lost-password a:hover,
		.wcal-login-active .wcal-template-4 .wcal-lost-password a:hover,
		.wcal-login-active .wcal-template-4 .wcal-hidden-wrapper .wcal-hidden-trigger i,
		.wcal-login-active .wcal-template-4 .wcal-login form input.button-primary:hover,
		.wcal-login-active .wcal-template-4 .wcal-registration-wrapper .wcal-registration-link a:hover,
		.wcal-login-active .wcal-template-4 .wcal-hidden-wrapper .wcal-login-networks .wcal-icon-block a:hover,
		.wcal-login-active .wcal-template-4 .wcal-hidden-wrapper .wcal-login-networks .wcal-icon-block a:hover .fa,
		.wcal-login-active .wcal-template-4 .wcal-footer-wrapper .wcal-footer-text a:hover,
		.wcal-login-active .wcal-template-4 .wcal-backto-wrapper .wcal-backto-link a:hover,
		.wcal-login-active .wcal-template-5 .wcal-lost-password a:hover,
		.wcal-login-active .wcal-template-5 .wcal-registration-wrapper .wcal-registration-link a:hover,
		.wcal-login-active .wcal-template-5 .wcal-footer-wrapper .wcal-footer-text a:hover,
		.wcal-login-active .wcal-template-6 .wcal-lost-password a:hover,
		.wcal-login-active .wcal-template-6 .wcal-registration-wrapper .wcal-registration-link a,
		.wcal-login-active .wcal-template-6 .wcal-footer-wrapper .wcal-footer-text a:hover,
		.wcal-login-active .wcal-template-6 .wcal-login label i,
		.wcal-login-active .wcal-template-7 .wcal-footer-wrapper .wcal-footer-text a:hover,
		.wcal-login-active .wcal-template-7 .wcal-registration-wrapper .wcal-registration-link,
		.wcal-login-active .wcal-template-7 .wcal-registration-wrapper .wcal-registration-link a,
		.wcal-login-active .wcal-template-7 .wcal-lost-password,
		.wcal-login-active .wcal-template-8 .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-8 .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-8 .wcal-loginform .input,
		.wcal-login-active .wcal-template-8 #registerform .input, .wcal-login-active .wcal-template-8 #lostpasswordform .input,
		.wcal-login-active .wcal-template-8 [type="checkbox"]:not(:checked) + label::after, 
		.wcal-login-active .wcal-template-5[type="checkbox"]:checked + label::after,
		.wcal-login-active .wcal-template-8 [type="checkbox"]:not(:checked) + label::before, 
		.wcal-login-active .wcal-template-8 [type="checkbox"]:checked + label::before,
		.wcal-login-active .wcal-template-8 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-8 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-8 .wcal-lost-password a,
		.wcal-login-active .wcal-template-8 .wcal-login-networks .wcal-icon-block i,
		.wcal-login-active .wcal-template-8 .wcal-registration-wrapper .wcal-registration-text,
		.wcal-login-active .wcal-template-8 .wcal-registration-wrapper .wcal-registration-link a,
		.wcal-login-active .wcal-template-8 .wcal-backto-wrapper .wcal-backto-link i,
		.wcal-login-active .wcal-template-8 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-8 .wcal-footer-wrapper .wcal-footer-text a:hover,
		.wcal-login-active .wcal-template-8 .wcal-social-text-wrapper .wcal-social-header-text,
		.wcal-login-active .wcal-template-8 .wcal-social-login-wrapper .wcal-social-text-wrapper,
		.wcal-login-active .wcal-template-8 .wcal-lost-password a:hover,
		.wcal-login-active .wcal-template-8 .wcal-backto-wrapper .wcal-backto-link a:hover,
		.wcal-login-active .wcal-template-9 .wcal-login form p.submit:after,
		.wcal-login-active .wcal-template-9 .wcal-registration-wrapper .wcal-registration-link a:hover,
		.wcal-login-active .wcal-template-9 .wcal-footer-wrapper .wcal-footer-text a:hover,

		.wcal-login-active .wcal-template-9 .wcal-lost-password a:hover,
		.wcal-login-active .wcal-template-11 .wcal-footer-wrapper .wcal-footer-text a,
		.wcal-login-active .wcal-template-12 .wcal-login form label span, 
    	.wcal-login-active .wcal-template-12 .wcal-login #registerform label, 
    	.wcal-login-active .wcal-template-12 .wcal-login #lostpasswordform label,
    	.wcal-login-active .wcal-template-12 .wcal-lost-password a,
    	.wcal-login-active .wcal-template-12 .wcal-footer-wrapper .wcal-footer-text a,
    	.wcal-login-active .wcal-template-12 .wcal-registration-wrapper .wcal-registration-link a,
    	
    	.wcal-login-active .wcal-template-13 .wcal-content-wrapper .wcal-content-1 .wcal-slide-trigger i,
    	.wcal-login-active .wcal-template-13 .wcal-content-wrapper .wcal-content-2 .wcal-slide-trigger i,
    	.wcal-login-active .wcal-template-13 .wcal-footer-wrapper .wcal-footer-text a:hover,
    	.wcal-login-active .wcal-template-14 .wcal-social-login-wrapper .wcal-login-networks .wcal-icon-block a:hover span,
    	.wcal-login-active .wcal-template-14 .wcal-social-login-wrapper .wcal-login-networks .wcal-icon-block a:hover i,
    	.wcal-login-active .wcal-template-14 .wcal-content-2-inner .wcal-registration-link a,
    	.wcal-login-active .wcal-template-14 .wcal-footer-wrapper .wcal-footer-text a,
    	.wcal-login-active .wcal-template-15 .wcal-footer-wrapper .wcal-footer-text a:hover,
    	.wcal-login-active .wcal-template-15 .wcal-registration-wrapper .wcal-registration-link a,
    	.wcal-login-active .wcal-template-16 .wcal-registration-wrapper .wcal-registration-link a,
    	
    	.wcal-login-active .wcal-template-17 .wcal-registration-wrapper .wcal-registration-link a,
    	.wcal-login-active .wcal-template-17 .wcal-footer-wrapper .wcal-footer-text a:hover,
    	.wcal-login-active .wcal-template-18 .wcal-registration-wrapper .wcal-registration-link a,
    	.wcal-login-active .wcal-template-18 #login label i,
    	.wcal-login-active .wcal-template-18 .wcal-footer-wrapper .wcal-footer-text a,
    	.wcal-login-active .wcal-template-19 .wcal-footer-wrapper .wcal-footer-text a:hover,
    	.wcal-login-active .wcal-template-19 #login form label i,
    	.wcal-login-active .wcal-template-19 .wcal-registration-wrapper .wcal-registration-text,
    	.wcal-login-active .wcal-template-20 .wcal-remember-forgot-wrapper .wcal-lost-password a,
    	.wcal-login-active .wcal-template-20 .wcal-registration-wrapper .wcal-registration-link a,
    	.wcal-login-active .wcal-template-21 [type="checkbox"]:not(:checked) + label::after, 
    	.wcal-login-active .wcal-template-21[type="checkbox"]:checked + label::after,
    	.wcal-login-active .wcal-template-21 [type="checkbox"]:not(:checked) + label::before, 
    	.wcal-login-active .wcal-template-21 [type="checkbox"]:checked + label::before,
    	.wcal-login-active .wcal-template-21 .wcal-registration-wrapper .wcal-registration-link a,
    	.wcal-login-active .wcal-template-21 #login label i,
    	.wcal-login-active .wcal-template-21 .wcal-footer-wrapper .wcal-footer-text a:hover,
    	.wcal-login-active .wcal-template-22 #login label i,
    	.wcal-login-active .wcal-template-22 .wcal-registration-wrapper .wcal-registration-link a,
	
    	.wcal-login-active .wcal-template-24 .wcal-registration-wrapper .wcal-registration-text,
    	.wcal-login-active .wcal-template-24 .wcal-registration-wrapper .wcal-registration-link a,
    	.wcal-login-active .wcal-template-24 .wcal-reg-forgot-wrapper .wcal-lost-password a,
    	.wcal-login-active .wcal-template-24 .wcal-footer-wrapper .wcal-footer-text a:hover,
    	.wcal-login-active .wcal-template-25 #login form .wcal-lost-password a,
    	.wcal-login-active .wcal-template-25 .wcal-registration-wrapper .wcal-registration-link a,
    	.wcal-login-active .wcal-template-25 .wcal-footer-wrapper .wcal-footer-text a,
    	.wcal-login-active .wcal-template-25 .wcal-login input.button-primary,
    	.wcal-login-active .wcal-template-27 .wcal-footer-wrapper .wcal-footer-text a,
    	.wcal-login-active .wcal-template-27 .wcal-login label i,
    	.wcal-login-active .wcal-template-27 #login form .wcal-lost-password a:hover
		{
			color: <?php _e($wcal_primary_color);?>;
		}

		.wcal-login-active .wcal-template-3 .wcal-login .input:focus,
		.wcal-login-active .wcal-template-8 [type="checkbox"]:not(:checked) + label::before, 
		.wcal-login-active .wcal-template-8 [type="checkbox"]:checked + label::before,
		.wcal-login-active .wcal-template-9 .wcal-login #loginform label.wcal-label-focus:before,  
		.wcal-login-active .wcal-template-9 .wcal-login #registerform label.wcal-label-focus:before,  
		.wcal-login-active .wcal-template-9 .wcal-login #lostpasswordform label.wcal-label-focus:before,
		.wcal-login-active .wcal-template-9 .wcal-login form p.submit:hover:before,
		.wcal-login-active .wcal-template-10 .wcal-login #loginform label.wcal-label-focus:before,
		.wcal-login-active .wcal-template-21 .wcal-login input.button-primary:hover,
		.wcal-login-active .wcal-template-23 #login form input.button-primary:hover,
		.wcal-login-active .wcal-template-25 .wcal-login input.button-primary,
		.wcal-login-active .wcal-template-26 .wcal-content-1 .wcal-registration-wrapper .wcal-registration-link a:hover,
		.wcal-login-active .wcal-template-27 .wcal-registration-wrapper .wcal-registration-link a:hover 
		{
			border-color: <?php _e($wcal_primary_color);?>;
		}
		.wcal-login-active .wcal-template-5 .wcal-login-networks .wcal-icon-block a span::after,
		.wcal-login-active .wcal-template-8 .wcal-login-networks .wcal-icon-block a span::after,
		.wcal-login-active .wcal-template-9 .wcal-login-networks .wcal-icon-block a span::after,
		.wcal-login-active .wcal-template-12 .wcal-login-networks .wcal-icon-block a span::after,
		.wcal-login-active .wcal-template-15 .wcal-login-networks .wcal-icon-block a span::after,
		.wcal-login-active .wcal-template-17 .wcal-login-networks .wcal-icon-block a span::after,
		.wcal-login-active .wcal-template-18 .wcal-login-networks .wcal-icon-block a span::after,
		.wcal-login-active .wcal-template-18 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip::after,
		.wcal-login-active .wcal-template-21 .wcal-login-networks .wcal-icon-block a span::after,
		.wcal-login-active .wcal-template-21 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip::after,
		.wcal-login-active .wcal-template-22 .wcal-login-networks .wcal-icon-block a span::after,
		.wcal-login-active .wcal-template-23 .wcal-login-networks .wcal-icon-block a span::after,
		.wcal-login-active .wcal-template-24 .wcal-login-networks .wcal-icon-block a span::after,
		.wcal-login-active .wcal-template-25 .wcal-login-networks .wcal-icon-block a span::after,
		.wcal-login-active .wcal-template-26 .wcal-login-networks .wcal-icon-block a span::after 
		{
			border-color: <?php _e($wcal_primary_color);?> transparent transparent transparent;
		}

		.wcal-login-active .wcal-template-2 .wcal-loginform input.button-primary:hover,
		.wcal-login-active .wcal-template-5 .wcal-login input.button-primary:hover,
		.wcal-login-active .wcal-template-6 .wcal-login input.button-primary:hover,
		.wcal-login-active .wcal-template-7 .wcal-login input.button-primary:hover,
		.wcal-login-active .wcal-template-8 .wcal-login form input.button-primary:hover,
		.wcal-login-active .wcal-template-10 .wcal-login form input.button-primary:hover,
		.wcal-login-active .wcal-template-11 .wcal-login form input.button-primary:hover,
		.wcal-login-active .wcal-template-12 .wcal-login input.button-primary:hover,
		.wcal-login-active .wcal-template-14 .wcal-login form input.button-primary:hover,
		.wcal-login-active .wcal-template-15 .wcal-login input.button-primary:hover,
    	.wcal-login-active .wcal-template-16 .wcal-login input.button-primary:hover,
    	.wcal-login-active .wcal-template-17 .wcal-login form input.button-primary:hover,
    	.wcal-login-active .wcal-template-20 #login form input.button-primary:hover,
    	.wcal-login-active .wcal-template-22 .wcal-login form input.button-primary:hover,
    	.wcal-login-active .wcal-template-24 .wcal-login input.button-primary:hover,
    	.wcal-login-active .wcal-template-26 #login form input.button-primary:hover,
    	.wcal-login-active .wcal-template-26 .wcal-content-1 .wcal-registration-wrapper .wcal-registration-link a:hover,
    	.wcal-login-active .wcal-template-27 #login form input.button-primary:hover
		{
			opacity: 0.7;
		}

		.wcal-login-active .wcal-template-18 .wcal-login form input.button-primary:hover
		{
			box-shadow: 0px 0 10px 1px <?php _e($wcal_primary_color);?>;
		}
		
		/*Secondary colors*/
		.wcal-login-active .wcal-template-2 .wcal-pseudo-tab-1:after, 
		.wcal-login-active .wcal-template-2 .wcal-pseudo-tab-2:after,
		.wcal-login-active .wcal-template-4 .wcal-login form input.button-primary:hover,
		.wcal-login-active .wcal-template-4 .wcal-hidden-wrapper .wcal-hidden-trigger i,
		.wcal-login-active .wcal-template-4 .wcal-hidden-wrapper .wcal-login-networks .wcal-icon-block a:hover,
		.wcal-login-active .wcal-template-8 .wcal-content-wrapper .wcal-content-2,
		.wcal-login-active .wcal-template-9 .wcal-login form p.submit:before,
		.wcal-login-active .wcal-template-13 .wcal-content-wrapper .wcal-content-2,
		.wcal-login-active .wcal-template-13 .wcal-login form p.submit:hover:before,
		.wcal-login-active .wcal-template-14 .wcal-footer-wrapper,
		.wcal-login-active .wcal-template-15 .wcal-social-login-wrapper,
		.wcal-login-active .wcal-template-27 .wcal-login-networks .wcal-icon-block a:hover,
		.wcal-login-active .wcal-template-27 .wcal-social-login-wrapper .wcal-login-networks .wcal-icon-block i,
		.wcal-login-active .wcal-template-17 .wcal-footer-wrapper
		{
			background: <?php _e($wcal_secondary_color);?>;
		}
		.wcal-login-active .wcal-template-4 .wcal-hidden-wrapper .wcal-login-networks .wcal-icon-block a:hover,
		.wcal-login-active .wcal-template-9 .wcal-login form p.submit:before{
			border-color: <?php _e($wcal_secondary_color);?>;
		}
		/*Terriary colors*/
		.wcal-login-active .wcal-template-2 .wcal-content-2,
		.wcal-login-active .wcal-template-3 .wcal-registration-wrapper,
		.wcal-login-active .wcal-template-3 .wcal-social-text-wrapper .wcal-social-or span,
		.wcal-login-active .wcal-template-8 .wcal-social-login-wrapper,
		.wcal-login-active .wcal-template-9 #login form,
		.wcal-login-active .wcal-wrapper-whole-template-11::after,
		body.wcal-login-active.wcal-template-12,
		.wcal-login-active .wcal-template-14 .wcal-social-login-wrapper .wcal-login-networks .wcal-icon-block a,
		.wcal-login-active .wcal-template-23 .wcal-content-1 .wcal-content-inner
		{
			background: <?php _e($wcal_tertiary_color);?>;
		}

		.wcal-login-active .wcal-template-7 .wcal-header-text-wrapper,
		.wcal-login-active .wcal-template-7 .wcal-social-login-wrapper .wcal-login-networks,
		.wcal-login-active .wcal-template-7 .wcal-footer-wrapper{
			border-color: rgba(225,225,225,0.2);
		}

		/*Social Icon Color*/
		.wcal-login-active .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item i,
		.wcal-login-active .wcal-template-1 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item i,
		.wcal-login-active .wcal-template-2 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item i,
		.wcal-login-active .wcal-template-10 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item i,
		.wcal-login-active .wcal-template-11 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item i,
		.wcal-login-active .wcal-template-12 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item i,
		.wcal-login-active .wcal-template-13 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item i,
		.wcal-login-active .wcal-template-14 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item i,
		.wcal-login-active .wcal-template-15 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item i,
		.wcal-login-active .wcal-template-19 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item i,
		.wcal-login-active .wcal-template-20 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item i,
		.wcal-login-active .wcal-template-21 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item i,
		.wcal-login-active .wcal-template-22 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item i,
		.wcal-login-active .wcal-template-24 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item i,
		.wcal-login-active .wcal-template-25 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item i,
		.wcal-login-active .wcal-template-27 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item i,
		.wcal-login-active .wcal-template-23 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item i,
		.wcal-login-active .wcal-template-26 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item i{
			color: <?php _e($wcal_social_icon_color);?>;
		}
		.wcal-login-active .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip,
		.wcal-login-active .wcal-template-16 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip,
		.wcal-login-active .wcal-template-18 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip,
		.wcal-login-active .wcal-template-19 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip,
		.wcal-login-active .wcal-template-20 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip,
		.wcal-login-active .wcal-template-21 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip,
		.wcal-login-active .wcal-template-22 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip,
		.wcal-login-active .wcal-template-24 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip,
		.wcal-login-active .wcal-template-25 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip,
		.wcal-login-active .wcal-template-27 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip,
		.wcal-login-active .wcal-template-23 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip,
		.wcal-login-active .wcal-template-26 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip{
			color: <?php _e($wcal_tooltip_color);?>;
			background: <?php _e($wcal_tooltip_bg_color);?>;
		}

		.wcal-login-active .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip::after,
		.wcal-login-active .wcal-template-16 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip::after,
		.wcal-login-active .wcal-template-19 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip::after,
		.wcal-login-active .wcal-template-20 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip::after,
		.wcal-login-active .wcal-template-22 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip::after,
		.wcal-login-active .wcal-template-24 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip::after,
		.wcal-login-active .wcal-template-25 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip::after,
		.wcal-login-active .wcal-template-27 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip::after,
		.wcal-login-active .wcal-template-23 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip::after,
		.wcal-login-active .wcal-template-26 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip::after{
			border-color: <?php _e($wcal_tooltip_bg_color);?> transparent transparent transparent;
		}





	</style>
	<?php

}

if($wcal_form_customize == 1){
	$wcal_form_background_type = !empty(get_option('wcal_form_background_type'))? sanitize_text_field(get_option('wcal_form_background_type')): 'color';
	$wcal_login_bg_color = !empty(get_option('wcal_login_bg_color'))? sanitize_text_field(get_option('wcal_login_bg_color')): '';
	$wcal_login_image = !empty(get_option('wcal_login_image'))? sanitize_text_field(get_option('wcal_login_image')): '';
	$wcal_form_background_size = !empty(get_option('wcal_form_background_size'))? sanitize_text_field(get_option('wcal_form_background_size')): 'cover';
	$wcal_form_background_repeat = !empty(get_option('wcal_form_background_repeat'))? sanitize_text_field(get_option('wcal_form_background_repeat')): 'no-repeat';
	$wcal_form_background_position = !empty(get_option('wcal_form_background_position'))? sanitize_text_field(get_option('wcal_form_background_position')): 'center center';
	$wcal_field_border = !empty(get_option('wcal_field_border'))? sanitize_text_field(get_option('wcal_field_border')): '';
	$wcal_login_field_bg_color = !empty(get_option('wcal_login_field_bg_color'))? sanitize_text_field(get_option('wcal_login_field_bg_color')): '';

	/*Form Background*/
	switch($wcal_form_background_type){
		case 'color':
			$wcal_login_bg_color = !empty(get_option('wcal_login_bg_color'))? sanitize_text_field(get_option('wcal_login_bg_color')): 'color';
			?>
			<style class="wcal-dynamic-form-colors">
				.wcal-login-active .wcal-template-1 .wcal-login-form-wrapper,
				.wcal-login-active .wcal-template-2 .wcal-content-1,
				.wcal-login-active .wcal-template-3 .wcal-content-wrapper .wcal-content-wrapper-inner,
				.wcal-login-active .wcal-template-4 .wcal-content-wrapper .wcal-content-wrapper-inner,
				.wcal-login-active .wcal-template-5 .wcal-content-wrapper .wcal-content-wrapper-inner,
				.wcal-login-active .wcal-template-6 .wcal-content-wrapper,
				.wcal-login-active .wcal-template-8 .wcal-content-wrapper .wcal-content-wrapper-inner,
				.wcal-login-active .wcal-template-9 .wcal-content-wrapper,
				.wcal-login-active .wcal-template-10 .wcal-content-wrapper-outer,
				.wcal-login-active .wcal-template-11 .wcal-content-2,
				.wcal-login-active .wcal-template-12 .wcal-content-wrapper,
				.wcal-login-active .wcal-template-13 .wcal-content-wrapper .wcal-content-1,
				.wcal-login-active .wcal-template-14 .wcal-content-2,
				.wcal-login-active .wcal-template-15 .wcal-content-2,
				.wcal-login-active .wcal-template-16 #login,
				.wcal-login-active .wcal-template-17 .wcal-content-2,
				.wcal-login-active .wcal-template-18 .wcal-content-wrapper .wcal-content-wrapper-inner,
				.wcal-login-active .wcal-template-19 .wcal-container-2 .wcal-container-2-outer-wrapper,
				.wcal-login-active .wcal-template-19 .wcal-container-2 .wcal-container-2-outer-wrapper,
				.wcal-login-active .wcal-template-20 .wcal-content-2,
				.wcal-login-active .wcal-template-21 .wcal-content-wrapper .wcal-content-wrapper-inner,
				.wcal-login-active .wcal-template-22 .wcal-content-wrapper,
				.wcal-login-active .wcal-template-24 .wcal-content-2 .wcal-login-form-wrapper,
				.wcal-login-active .wcal-template-25 .wcal-content-2,
				.wcal-login-active .wcal-template-26 .wcal-content-1-wrapper,
				.wcal-login-active .wcal-template-26.wcal-wrapper-outer .wcal-wrapper,
				.wcal-login-active .wcal-template-27.wcal-wrapper-outer .wcal-content-wrapper-outer {
					background-color: <?php _e($wcal_login_bg_color);?>;
				}
				.wcal-login-active .wcal-template-5 .wcal-content-wrapper .wcal-content-wrapper-inner .wcal-logo::after,
				.wcal-login-active .wcal-template-5 #login,
				.wcal-login-active .wcal-template-5 .wcal-registration-wrapper,
				.wcal-login-active .wcal-template-14 #login form,
				.wcal-login-active .wcal-template-17 #login,
				.wcal-login-active .wcal-template-17 #login form
				{
					background-color: transparent; 
				}

				.wcal-login-active .wcal-template-23 .wcal-content-2,
				.wcal-login-active .wcal-template-23 .wcal-content-2:after,
				.wcal-login-active .wcal-template-5 .wcal-content-wrapper .wcal-content-wrapper-inner .wcal-logo::after
				{
					background: <?php _e($wcal_login_bg_color);?>;
				}
			</style>
			<?php
		break;
		case 'image':
			$wcal_login_image = !empty(get_option('wcal_login_image'))? sanitize_text_field(get_option('wcal_login_image')): 'color';
			$wcal_form_background_size = !empty(get_option('wcal_form_background_size'))? sanitize_text_field(get_option('wcal_form_background_size')): 'cover';
			$wcal_form_background_repeat = !empty(get_option('wcal_form_background_repeat'))? sanitize_text_field(get_option('wcal_form_background_repeat')): 'no-repeat';
			$wcal_form_background_position = !empty(get_option('wcal_form_background_position'))? sanitize_text_field(get_option('wcal_form_background_position')): 'center center';
			?>
			<style type="text/css">
			.wcal-login-active .wcal-template-1 .wcal-login-form-wrapper,
			.wcal-login-active .wcal-template-2 .wcal-content-1,
			.wcal-login-active .wcal-template-4 .wcal-content-wrapper .wcal-content-wrapper-inner,
			.wcal-login-active .wcal-template-6 .wcal-content-wrapper-inner{
				background-image: url(<?php _e($wcal_login_image);?>);
				background-size: <?php _e($wcal_form_background_size);?>;
				background-repeat: <?php _e($wcal_form_background_repeat);?>;
				background-position: <?php _e($wcal_form_background_position);?>;
			}
			</style>
			<?php
		break;
	}	
	
	?>
	<style class="wcal-dynamic-field-bg">
		.wcal-login-active .wcal-template-2 .wcal-loginform .input,
		.wcal-login-active .wcal-template-2 #registerform .input,
		.wcal-login-active .wcal-template-2 #lostpasswordform .input,
		.wcal-login-active .wcal-template-3 .wcal-login .input,
		.wcal-login-active .wcal-template-6 #login .input,
		.wcal-login-active .wcal-template-7 .wcal-loginform .input,
		.wcal-login-active .wcal-template-10 .wcal-login form label,
		.wcal-login-active .wcal-template-17 .wcal-login .input,
		.wcal-login-active .wcal-template-18 #login form .input,
		.wcal-login-active .wcal-template-19 #login form .input,
		.wcal-login-active .wcal-template-20 #login form .input,
		.wcal-login-active .wcal-template-26 .wcal-login form .input{
			background-color: <?php _e($wcal_login_field_bg_color);?>;
		}
	</style>
	<style class="wcal-dynamic-border">
		/*Universal Border color*/
		.wcal-login-active .wcal-template-1 .wcal-login form .input,
		.wcal-login-active .wcal-template-2 .wcal-loginform .input,
		.wcal-login-active .wcal-template-2 #registerform .input,
		.wcal-login-active .wcal-template-2 #lostpasswordform .input,
		.wcal-login-active .wcal-template-4 .wcal-login form .input,
		.wcal-login-active .wcal-template-4 .wcal-hidden-wrapper .wcal-login-networks .wcal-icon-block a,
		.wcal-login-active .wcal-template-3 .wcal-login .input,
		.wcal-login-active .wcal-template-5 .wcal-login form .input,
		.wcal-login-active .wcal-template-6 .wcal-registration-wrapper,
		.wcal-login-active .wcal-template-6 #login .input,
		.wcal-login-active .wcal-template-8 .wcal-loginform .input,
		.wcal-login-active .wcal-template-9 .wcal-login form label.wcal-login-field,
		.wcal-login-active .wcal-template-9 .wcal-login form label.wcal-password-field,
		.wcal-login-active .wcal-template-9 .wcal-login #lostpasswordform label[for="user_login"],
		.wcal-login-active .wcal-template-9 .wcal-login #registerform label[for="user_email"],
		.wcal-login-active .wcal-template-9 .wcal-login #registerform label[for="user_login"],
		.wcal-login-active .wcal-template-10 .wcal-login form label.wcal-login-field,
		.wcal-login-active .wcal-template-10 .wcal-login form label.wcal-password-field,
		.wcal-login-active .wcal-template-10 .wcal-login #registerform label[for="user_login"],
		.wcal-login-active .wcal-template-10 .wcal-login #registerform label[for="user_email"],
		.wcal-login-active .wcal-template-10 .wcal-login #lostpasswordform label[for="user_login"],
		.wcal-login-active .wcal-template-11 .wcal-login form .input,
		.wcal-login-active .wcal-template-12 .wcal-login form .input,
		.wcal-login-active .wcal-template-13 .wcal-login form .input,
		.wcal-login-active .wcal-template-14 #login .input,
		.wcal-login-active .wcal-template-15 .wcal-login form .input,
		.wcal-login-active .wcal-template-16 .wcal-login form .input,
		.wcal-login-active .wcal-template-17 .wcal-login .input,
		.wcal-login-active .wcal-template-18 #login form .input,
		.wcal-login-active .wcal-template-19 .wcal-container-2 .wcal-container-2-outer-wrapper,
		.wcal-login-active .wcal-template-20 #login form .input,
		.wcal-login-active .wcal-template-21 #login form .input,
		.wcal-login-active .wcal-template-21 .wcal-content-wrapper .wcal-content-wrapper-inner,
		.wcal-login-active .wcal-template-22 #login form .input,
		.wcal-login-active .wcal-template-23 #login form .input,
		.wcal-login-active .wcal-template-23 #login label i,
		.wcal-login-active .wcal-template-24 .wcal-login form .input,
		.wcal-login-active .wcal-template-24 .wcal-reg-forgot-wrapper,
		.wcal-login-active .wcal-template-25 .wcal-login form .input,
		.wcal-login-active .wcal-template-26 .wcal-login form .input,
		.wcal-login-active .wcal-template-27 .wcal-login .input,
		.wcal-login-active .wcal-template-27 .wcal-social-text-wrapper .wcal-social-or::before,
		.wcal-login-active .wcal-template-27 .wcal-social-text-wrapper .wcal-social-or::after{
			border-color: <?php _e($wcal_field_border);?>;
		}
		
		.wcal-login-active .wcal-template-3 .wcal-social-text-wrapper .wcal-social-or span::before,
		.wcal-login-active .wcal-template-3 .wcal-social-text-wrapper .wcal-social-or span::after,
		.wcal-login-active .wcal-template-4 .wcal-hidden-wrapper .wcal-social-text-wrapper:before,
		.wcal-login-active .wcal-template-4 .wcal-hidden-wrapper .wcal-social-text-wrapper:after,
		.wcal-login-active .wcal-template-5 .wcal-social-login-wrapper .wcal-social-text-wrapper .wcal-social-or span:before,
		.wcal-login-active .wcal-template-5 .wcal-social-login-wrapper .wcal-social-text-wrapper .wcal-social-or span:after,
		.wcal-login-active .wcal-template-6 .wcal-login label i:after,
		.wcal-login-active .wcal-template-6 .wcal-social-login-wrapper .wcal-social-text-wrapper .wcal-social-or span:before,
		.wcal-login-active .wcal-template-6 .wcal-social-login-wrapper .wcal-social-text-wrapper .wcal-social-or span:after,
		.wcal-login-active .wcal-template-12 .wcal-social-login-wrapper .wcal-social-text-wrapper .wcal-social-or span::before,
		.wcal-login-active .wcal-template-12 .wcal-social-login-wrapper .wcal-social-text-wrapper .wcal-social-or span::after,
		.wcal-login-active .wcal-template-14 .wcal-social-login-wrapper .wcal-social-text-wrapper .wcal-social-or span::before,
		.wcal-login-active .wcal-template-14 .wcal-social-login-wrapper .wcal-social-text-wrapper .wcal-social-or span::after,
		.wcal-login-active .wcal-template-22 .wcal-social-login-wrapper .wcal-social-text-wrapper .wcal-social-or span::before,
		.wcal-login-active .wcal-template-22 .wcal-social-login-wrapper .wcal-social-text-wrapper .wcal-social-or span::after,
		.wcal-login-active .wcal-template-27 .wcal-login label i::after{
			background-color: <?php _e($wcal_field_border);?>;
		}
	</style>
	<?php

	/*Typography*/
	$wcal_form_font = !empty(get_option('wcal_form_font'))? sanitize_text_field(get_option('wcal_form_font')): 'Poppins';
	$wcal_form_font = preg_replace('/\s+/', '+', $wcal_form_font);
	?>
	<link href="https://fonts.googleapis.com/css?family=<?php esc_attr_e($wcal_form_font);?>" rel="stylesheet">
	<?php $wcal_form_font = str_replace('+',' ',$wcal_form_font);?>
	<style class="wcal-dynamic-css-typography">
		.wcal-login-active .wcal-template-1 .wcal-login-form-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-1 .wcal-login-form-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-1 #login #login_error, 
		.wcal-login-active .wcal-template-1 #login .message,
		.wcal-login-active .wcal-template-1 #login form p#reg_passmail,
		.wcal-login-active .wcal-template-1 #login .wcal-remember-me-wrapper label,
		.wcal-login-active .wcal-template-1 #login form p,
		.wcal-login-active .wcal-template-1 .wcal-login span.wcal-login-label,
		.wcal-login-active .wcal-template-1 .wcal-login form .input,
		/* .wcal-login-active .wcal-template-1 .input::-moz-placeholder,
		.wcal-login-active .wcal-template-1 .input::-webkit-input-placeholder,
		.wcal-login-active .wcal-template-1 #user_pass::-moz-placeholder, */
		.wcal-login-active .wcal-template-1 .wcal-login-forgot-wrapper .wcal-lost-password a,
		.wcal-login-active .wcal-template-1 .wcal-login form input.button-primary,
		.wcal-login-active .wcal-template-1 .wcal-registration-wrapper,
		.wcal-login-active .wcal-template-1 .wcal-social-text-wrapper .wcal-social-or,
		.wcal-login-active .wcal-template-1 .wcal-social-text-wrapper .wcal-social-header-text,
		.wcal-login-active .wcal-template-1 .wcal-registration-wrapper .wcal-registration-text,
		.wcal-login-active .wcal-template-1 .wcal-registration-wrapper .wcal-registration-link a,
		.wcal-login-active .wcal-template-1 .wcal-backto-wrapper,
		.wcal-login-active .wcal-template-1 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-1 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-1 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip,
		.wcal-login-active .wcal-template-1 .wcal-social-login-wrapper .wcal-login-networks .wcal-icon-block span,
		.wcal-login-active .wcal-template-2 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip,
		.wcal-login-active .wcal-template-2 #login #login_error,
		.wcal-login-active .wcal-template-2 #login #login_error, 
		.wcal-login-active .wcal-template-2 #login .message,
		.wcal-login-active .wcal-template-2 #login form p#reg_passmail,
		.wcal-login-active .wcal-template-2 .wcal-loginform .input,
		.wcal-login-active .wcal-template-2 #registerform p,
		.wcal-login-active .wcal-template-2 #registerform .input,
		.wcal-login-active .wcal-template-2 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-2 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-2 .wcal-lost-password a,
		.wcal-login-active .wcal-template-2 .wcal-pseudo-tabs a,
		.wcal-login-active .wcal-template-2 .wcal-loginform input.button-primary,
		.wcal-login-active .wcal-template-2 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-2 .wcal-content-1 .wcal-header-text,
		.wcal-login-active .wcal-template-2 .wcal-content-1 .wcal-header-description,
		.wcal-login-active .wcal-template-2 .wcal-content-1 .wcal-social-header-text,
		.wcal-login-active .wcal-template-2 .wcal-content-1 .wcal-login-networks .wcal-icon-block a span,
		.wcal-login-active .wcal-template-2 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip ,
		.wcal-login-active .wcal-template-2 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-3 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip,
		.wcal-login-active .wcal-template-3 .wcal-content-wrapper .wcal-header-text-wrapper,
		.wcal-login-active .wcal-template-3 .wcal-content-wrapper .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-3 .wcal-content-wrapper .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-3 .wcal-login .input,
		/* .wcal-login-active .wcal-template-3 .input::-moz-placeholder,
		.wcal-login-active .wcal-template-3 .input::-webkit-input-placeholder, */
		.wcal-login-active .wcal-template-3 .wcal-lost-password a,
		.wcal-login-active .wcal-template-3 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-3 [type="checkbox"]:checked + label ,
		.wcal-login-active .wcal-template-3 .wcal-login input.button-primary,
		.wcal-login-active .wcal-template-3 .wcal-social-login-wrapper .wcal-login-networks .wcal-icon-block span,
		.wcal-login-active .wcal-template-3 .wcal-social-text-wrapper .wcal-social-or span,
		.wcal-login-active .wcal-template-3 .wcal-registration-wrapper,
		.wcal-login-active .wcal-template-3 .wcal-registration-wrapper .wcal-registration-text,
		.wcal-login-active .wcal-template-3 .wcal-registration-wrapper .wcal-registration-link a,
		.wcal-login-active .wcal-template-3 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-3 #login .message, 
		.wcal-login-active .wcal-template-3 #login #login_error,
		.wcal-login-active .wcal-template-3 #login form p#reg_passmail,
		.wcal-login-active .wcal-template-4 .wcal-login form .input,
		/* .wcal-login-active .wcal-template-4 .input::-moz-placeholder,
		.wcal-login-active .wcal-template-4 .input::-webkit-input-placeholder, */
		.wcal-login-active .wcal-template-4 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-4 [type="checkbox"]:checked + label ,
		.wcal-login-active .wcal-template-4 .wcal-content-wrapper .wcal-header-text-wrapper,
		.wcal-login-active .wcal-template-4 .wcal-content-wrapper .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-4 .wcal-content-wrapper .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-4 .wcal-login form input.button-primary,
		.wcal-login-active .wcal-template-4 .wcal-lost-password a,
		.wcal-login-active .wcal-template-4 .wcal-registration-wrapper .wcal-registration-text,
		.wcal-login-active .wcal-template-4 .wcal-hidden-wrapper .wcal-social-text-wrapper,
		.wcal-login-active .wcal-template-4 .wcal-registration-wrapper .wcal-registration-link a,
		.wcal-login-active .wcal-template-4 .wcal-hidden-wrapper .wcal-login-networks .wcal-icon-block a,
		.wcal-login-active .wcal-template-4 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-4 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip,
		.wcal-login-active .wcal-template-4 #login .message, 
		.wcal-login-active .wcal-template-4 #login #login_error,
		.wcal-login-active .wcal-template-4 #login form p#reg_passmail,
		.wcal-login-active .wcal-template-4 .wcal-backto-wrapper,
		.wcal-login-active .wcal-template-4 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-5 .wcal-login form .input,
		.wcal-login-active .wcal-template-5 .wcal-login form label,
		.wcal-login-active .wcal-template-5 .wcal-content-wrapper .wcal-content-wrapper-inner .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-5  .wcal-content-wrapper .wcal-content-wrapper-inner .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-5 .wcal-login-networks .wcal-icon-block a span,
		.wcal-login-active .wcal-template-5 .wcal-social-text-wrapper .wcal-social-header-text,
		.wcal-login-active .wcal-template-5 .wcal-remember-forgot-wrapper,
		.wcal-login-active .wcal-template-5 .wcal-lost-password a,
		.wcal-login-active .wcal-template-5 .wcal-login input.button-primary,
		.wcal-login-active .wcal-template-5 .wcal-social-login-wrapper .wcal-social-text-wrapper .wcal-social-or span,
		.wcal-login-active .wcal-template-5 .wcal-social-login-wrapper .wcal-social-text-wrapper .wcal-social-or  span:before,
		.wcal-login-active .wcal-template-5 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip,
		.wcal-login-active .wcal-template-5 [type="checkbox"]:not(:checked) + label, .wcal-login-active .wcal-template-5 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-5 .wcal-registration-wrapper,
		.wcal-login-active .wcal-template-5 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-5 #login .message, 
		.wcal-login-active .wcal-template-5 #login #login_error,
		.wcal-login-active .wcal-template-5 #login form p,
		.wcal-login-active .wcal-template-5 #login form p#reg_passmail,
		.wcal-login-active .wcal-template-5 .wcal-backto-wrapper,
		.wcal-login-active .wcal-template-5 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-6 #login .input ,
		.wcal-login-active .wcal-template-6 .wcal-login-form-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-6 .wcal-login-form-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-6 .wcal-content-wrapper .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-6 .wcal-content-wrapper .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-6 .wcal-content-wrapper .wcal-social-login-wrapper .wcal-social-header-text,
		.wcal-login-active .wcal-template-6 .wcal-login-networks .wcal-icon-block a span,
		.wcal-login-active .wcal-template-6 .wcal-social-login-wrapper .wcal-social-text-wrapper .wcal-social-or span,
		.wcal-login-active .wcal-template-6 [type="checkbox"]:not(:checked) + label, .wcal-login-active .wcal-template-6 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-6 .wcal-remember-forgot-wrapper,
		.wcal-login-active .wcal-template-6 .wcal-lost-password a,
		.wcal-login-active .wcal-template-6 .wcal-login input.button-primary,
		.wcal-login-active .wcal-template-6 .wcal-registration-wrapper,
		.wcal-login-active .wcal-template-6 #login form p.submit,
		.wcal-login-active .wcal-template-6 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-6 #login .message, 
		.wcal-login-active .wcal-template-6 #login #login_error,
		.wcal-login-active .wcal-template-6 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip,
		.wcal-login-active .wcal-template-6 #login form p#reg_passmail,
		.wcal-login-active .wcal-template-7 .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-7 .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-7 .wcal-content-wrapper .wcal-social-header-text,
		.wcal-login-active .wcal-template-7 .wcal-social-login-wrapper .wcal-login-networks .wcal-icon-block span,
		.wcal-login-active .wcal-template-7 .wcal-loginform .input,
		.wcal-login-active .wcal-template-7 #registerform .input, 
		.wcal-login-active .wcal-template-7 #lostpasswordform .input,
		.wcal-login-active .wcal-template-7 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip,
		.wcal-login-active .wcal-template-7 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-7 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-7 .wcal-login input.button-primary,
		.wcal-login-active .wcal-template-7 .wcal-registration-wrapper,
		.wcal-login-active .wcal-template-7 .wcal-lost-password,
		.wcal-login-active .wcal-template-7 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-7 .wcal-backto-wrapper,
		.wcal-login-active .wcal-template-7 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-7 #login #login_error, 
		.wcal-login-active .wcal-template-7 #login .message,
		.wcal-login-active .wcal-template-7 #login form p#reg_passmail,
		.wcal-login-active .wcal-template-7 #login #registerform p,
		.wcal-login-active .wcal-template-7 #registerform label, 
		.wcal-login-active .wcal-template-7 #lostpasswordform label,
		.wcal-login-active .wcal-template-8 .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-8 .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-8 .wcal-loginform .input,
		.wcal-login-active .wcal-template-8 #registerform .input,
		.wcal-login-active .wcal-template-8 #lostpasswordform .input,
		.wcal-login-active .wcal-template-8 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-8 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-8 .wcal-lost-password a,
		.wcal-login-active .wcal-template-8 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip,
		.wcal-login-active .wcal-template-8 .wcal-login form input.button-primary,
		.wcal-login-active .wcal-template-8 .wcal-login-networks .wcal-icon-block a span,
		.wcal-login-active .wcal-template-8 .wcal-social-login-wrapper .wcal-social-text-wrapper,
		.wcal-login-active .wcal-template-8 .wcal-social-text-wrapper .wcal-social-header-text,
		.wcal-login-active .wcal-template-8 .wcal-registration-wrapper,
		.wcal-login-active .wcal-template-8 .wcal-backto-wrapper,
		.wcal-login-active .wcal-template-8 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-8 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-8 #login #login_error,
		.wcal-login-active .wcal-template-8 #login #login_error, 
		.wcal-login-active .wcal-template-8 #login .message,
		.wcal-login-active .wcal-template-8 #login form p#reg_passmail,
		.wcal-login-active .wcal-template-9 .wcal-login form label span,
		.wcal-login-active .wcal-template-9 .wcal-loginform .input,
		.wcal-login-active .wcal-template-9 #registerform .input,  
		.wcal-login-active .wcal-template-9 #lostpasswordform .input,
		.wcal-login-active .wcal-template-9 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip,
		.wcal-login-active .wcal-template-9 .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-9 .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-9 .wcal-content-wrapper .wcal-social-login-wrapper .wcal-social-header-text,
		.wcal-login-active .wcal-template-9 .wcal-login-networks .wcal-icon-block a span,
		.wcal-login-active .wcal-template-9 .wcal-social-text-wrapper .wcal-social-or,
		.wcal-login-active .wcal-template-9 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-9 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-9 .wcal-lost-password a,
		.wcal-login-active .wcal-template-9 .wcal-registration-wrapper .wcal-registration-text,
		.wcal-login-active .wcal-template-9 .wcal-registration-wrapper .wcal-registration-link a,
		.wcal-login-active .wcal-template-9 .wcal-backto-wrapper,
		.wcal-login-active .wcal-template-9 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-9 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-9 #login .message, .wcal-login-active .wcal-template-9 #login #login_error,
		.wcal-login-active .wcal-template-9 #login form p#reg_passmail,
		.wcal-login-active .wcal-template-10 .wcal-social-login-wrapper .wcal-social-header-text,
		.wcal-login-active .wcal-template-10 .wcal-header-text-wrapper .wcal-header-text ,
		.wcal-login-active .wcal-template-10 .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-10 .wcal-login-networks .wcal-icon-block a span,
		.wcal-login-active .wcal-template-10 .wcal-loginform .input,
		.wcal-login-active .wcal-template-10 .wcal-login #registerform .input, 
		.wcal-login-active .wcal-template-10 .wcal-login #lostpasswordform .input,
		.wcal-login-active .wcal-template-10 .wcal-login form label span, 
		.wcal-login-active .wcal-template-10 .wcal-login #registerform label, 
		.wcal-login-active .wcal-template-10 .wcal-login #lostpasswordform label,
		.wcal-login-active .wcal-template-10 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-10 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-10 .wcal-lost-password a,
		.wcal-login-active .wcal-template-10 .wcal-registration-wrapper .wcal-registration-text,
		.wcal-login-active .wcal-template-10 .wcal-backto-wrapper,
		.wcal-login-active .wcal-template-10 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-10 .wcal-registration-wrapper .wcal-registration-link a,
		.wcal-login-active .wcal-template-10 .wcal-login form input.button-primary,
		.wcal-login-active .wcal-template-10 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-10 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip ,
		.wcal-login-active .wcal-template-10 #login .message, .wcal-login-active .wcal-template-10 #login #login_error,
		.wcal-login-active .wcal-template-10 #login form p#reg_passmail,
		.wcal-login-active .wcal-template-11 .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-11 .wcal-content-2 .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-11 .wcal-login form .input,
		.wcal-login-active .wcal-template-11 .wcal-login form input.button-primary,
		.wcal-login-active .wcal-template-11 .wcal-header-description,
		.wcal-login-active .wcal-template-11 .wcal-icon-block a span,
		.wcal-login-active .wcal-template-11 .wcal-login form label span, 
		.wcal-login-active .wcal-template-11 .wcal-login #registerform label, 
		.wcal-login-active .wcal-template-11 .wcal-login #lostpasswordform label,
		.wcal-login-active .wcal-template-11 .wcal-lost-password a,
		.wcal-login-active .wcal-template-11 .wcal-registration-wrapper .wcal-registration-link a,
		.wcal-login-active .wcal-template-11 .wcal-backto-wrapper,
		.wcal-login-active .wcal-template-11 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-11 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-11 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-11 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-11 #login #login_error,  
    	.wcal-login-active .wcal-template-11 #login .message,
    	.wcal-login-active .wcal-template-11 #login form p#reg_passmail,
    	.wcal-login-active .wcal-template-11 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip,

		.wcal-login-active .wcal-template-12 .wcal-login form .input,
		.wcal-login-active .wcal-template-12 .wcal-login form label span, 
    	.wcal-login-active .wcal-template-12 .wcal-login #registerform label, 
    	.wcal-login-active .wcal-template-12 .wcal-login #lostpasswordform label,
    	.wcal-login-active .wcal-template-12 .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-12 .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-12 .wcal-remember-forgot-wrapper,
		.wcal-login-active .wcal-template-12 #login form p.submit,
		.wcal-login-active .wcal-template-12 .wcal-login input.button-primary,
		.wcal-login-active .wcal-template-12 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-12 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-12 .wcal-registration-wrapper .wcal-registration-link,
		.wcal-login-active .wcal-template-12 .wcal-backto-wrapper,
		.wcal-login-active .wcal-template-12 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-12 .wcal-social-login-wrapper .wcal-social-text-wrapper .wcal-social-or span,
		.wcal-login-active .wcal-template-12 .wcal-login-networks .wcal-icon-block a span,
		.wcal-login-active .wcal-template-12 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-12 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip,
		.wcal-login-active .wcal-template-12 #login .message, .wcal-login-active .wcal-template-12 #login #login_error,
		.wcal-login-active .wcal-template-12 #login form p#reg_passmail,
		.wcal-login-active .wcal-template-12 .wcal-registration-wrapper .wcal-registration-text,
		.wcal-login-active .wcal-template-13 .wcal-content-wrapper .wcal-content .wcal-header-text,
		.wcal-login-active .wcal-template-13 .wcal-content-wrapper .wcal-content .wcal-social-header-text,
		.wcal-login-active .wcal-template-13 .wcal-content-wrapper .wcal-content .wcal-header-description,
		.wcal-login-active .wcal-template-13 .wcal-login form .input,
		.wcal-login-active .wcal-template-13 .wcal-lost-password a,
		.wcal-login-active .wcal-template-13 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-13 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-13 .wcal-registration-wrapper .wcal-registration-text,
		.wcal-login-active .wcal-template-13 .wcal-registration-wrapper .wcal-registration-link a,
		.wcal-login-active .wcal-template-13 .wcal-login-networks .wcal-icon-block span,
		.wcal-login-active .wcal-template-13 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-13 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-13 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip,
		.wcal-login-active .wcal-template-13 #login .message, 
		.wcal-login-active .wcal-template-13 #login #login_error,
		.wcal-login-active .wcal-template-13 #login form p#reg_passmail,
		.wcal-login-active .wcal-template-14 .wcal-login #registerform label[for="user_login"],
		.wcal-login-active .wcal-template-14 .wcal-login #registerform label[for="user_pass"],
		.wcal-login-active .wcal-template-14 .wcal-login #registerform label[for="user_email"],
		.wcal-login-active .wcal-template-14 .wcal-login #lostpasswordform label[for="user_login"],
		.wcal-login-active .wcal-template-14 .wcal-login #lostpasswordform label[for="user_pass"],
		.wcal-login-active .wcal-template-14 .wcal-login #lostpasswordform label[for="user_email"],
		.wcal-login-active .wcal-template-14  #login .input,
		.wcal-login-active .wcal-template-14 .wcal-login form input.button-primary,
		.wcal-login-active .wcal-template-14 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-14 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-14 .wcal-social-login-wrapper .wcal-social-text-wrapper .wcal-social-or span,
		.wcal-login-active .wcal-template-14 .wcal-social-login-wrapper .wcal-social-text-wrapper .wcal-social-header-text,
		.wcal-login-active .wcal-template-14 .wcal-social-login-wrapper .wcal-login-networks .wcal-icon-block span,
		.wcal-login-active .wcal-template-14 .wcal-content-2-inner .wcal-lost-password a,
		.wcal-login-active .wcal-template-14 .wcal-content-2-inner .wcal-registration-text,
		.wcal-login-active .wcal-template-14 .wcal-content-2-inner .wcal-registration-link a,
		.wcal-login-active  .wcal-template-14  .wcal-content-1-inner .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active  .wcal-template-14  .wcal-content-1-inner .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-14 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-14 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip,
		.wcal-login-active .wcal-template-14 #login #login_error,
		.wcal-login-active .wcal-template-14 #login .message,
		.wcal-login-active .wcal-template-14 #login form p#reg_passmail,
		.wcal-login-active .wcal-template-14 .wcal-backto-wrapper,
		.wcal-login-active .wcal-template-14 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-15 .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-15 .wcal-header-text-wrapper .wcal-header-description
		.wcal-login-active .wcal-template-15 .wcal-login span.wcal-login-label ,
		.wcal-login-active .wcal-template-15 .wcal-login form .input,
		.wcal-login-active .wcal-template-15 .wcal-lost-password a,
		.wcal-login-active .wcal-template-15 .wcal-social-text-wrapper .wcal-social-header-text,
		.wcal-login-active .wcal-template-15 .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-15 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-15 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-15 .wcal-login input.button-primary,
		.wcal-login-active .wcal-template-15 .wcal-registration-wrapper .wcal-registration-text,
		.wcal-login-active .wcal-template-15 .wcal-registration-wrapper .wcal-registration-link a,
		.wcal-login-active .wcal-template-15 .wcal-social-login-wrapper .wcal-social-or,
		.wcal-login-active .wcal-template-15 .wcal-login-networks .wcal-icon-block a span,
		.wcal-login-active .wcal-template-15 #login #login_error, 
		.wcal-login-active .wcal-template-15 #login .message,
		.wcal-login-active .wcal-template-15 #login form p#reg_passmail,
		.wcal-login-active .wcal-template-15 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-15 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-15 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip,
		.wcal-login-active .wcal-template-16 .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-16 .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-16 .wcal-login form .input,
		.wcal-login-active .wcal-template-16 .wcal-remember-me-wrapper label,
		.wcal-login-active .wcal-template-16 .wcal-lost-password a,
		.wcal-login-active .wcal-template-16 .wcal-login input.button-primary,
		.wcal-login-active .wcal-template-16 .wcal-login-networks .wcal-icon-block span,
		.wcal-login-active .wcal-template-16 .wcal-registration-wrapper .wcal-registration-text,
		.wcal-login-active .wcal-template-16 .wcal-registration-wrapper .wcal-registration-link a,
		.wcal-login-active .wcal-template-16 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-16 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-16 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip,
		.wcal-login-active .wcal-template-16 #login #login_error, .wcal-login-active .wcal-template-16 #login .message,
		.wcal-login-active .wcal-template-16 #login form p#reg_passmail,
		.wcal-login-active .wcal-template-16 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-16 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-17 .wcal-login .input,
		.wcal-login-active .wcal-template-17 .wcal-lost-password a,
		.wcal-login-active .wcal-template-17 [type="checkbox"]:not(:checked) + label,
		.wcal-login-active .wcal-template-17 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-17 .wcal-login form input.button-primary,
		.wcal-login-active .wcal-template-17 .wcal-login-networks .wcal-icon-block a span,
		.wcal-login-active .wcal-template-17 .wcal-registration-wrapper,
		.wcal-login-active .wcal-template-17 .wcal-social-text-wrapper .wcal-social-login-wrapper,
		.wcal-login-active .wcal-template-17 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active  .wcal-template-17  .wcal-content-inner .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active  .wcal-template-17  .wcal-content-inner .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-17 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-17 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip,
		.wcal-login-active .wcal-template-17 #login .message, .wcal-login-active .wcal-template-17 #login #login_error,
		.wcal-login-active .wcal-template-17 #login form p#reg_passmail,
		.wcal-login-active .wcal-template-17 .wcal-social-text-wrapper .wcal-social-or,
		.wcal-login-active .wcal-template-17 .wcal-social-text-wrapper .wcal-social-header-text,
		.wcal-login-active .wcal-template-18 #login form .wcal-lost-password a,
		.wcal-login-active .wcal-template-18 #login form .input,
		.wcal-login-active .wcal-template-18 .wcal-social-login-wrapper .wcal-social-header-text,
		.wcal-login-active .wcal-template-18 .wcal-login-networks .wcal-icon-block a span,
		.wcal-login-active .wcal-template-18 .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-18 .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-18 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-18 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-18 .wcal-registration-wrapper .wcal-registration-text,
		.wcal-login-active .wcal-template-18 .wcal-registration-wrapper .wcal-registration-link a,
		.wcal-login-active .wcal-template-18 .wcal-login form input.button-primary,
		.wcal-login-active .wcal-template-18 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-18 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip,
		.wcal-login-active .wcal-template-18 #login #login_error, 
		.wcal-login-active .wcal-template-18 #login .message,
		.wcal-login-active .wcal-template-18 #login form p#reg_passmail,
		.wcal-login-active .wcal-template-18 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-19 .wcal-container-2-inner .wcal-registration-wrapper .wcal-headline,
		.wcal-login-active .wcal-template-19 .wcal-container-2-inner .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-19 .wcal-container-2-inner .wcal-registration-wrapper .edpl-template-15-image-wrapper,
		.wcal-login-active .wcal-template-19 .wcal-container-2-inner .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-19 #login form .input,
		.wcal-login-active .wcal-template-19 .wcal-registration-wrapper .wcal-registration-text,
		.wcal-login-active .wcal-template-19 .wcal-registration-wrapper .wcal-registration-link a,
		.wcal-login-active .wcal-template-19 .wcal-social-login-wrapper .wcal-social-header-text,
		.wcal-login-active .wcal-template-19 .wcal-social-login-wrapper .wcal-social-or,
		.wcal-login-active .wcal-template-19 .wcal-login-networks .wcal-icon-block a span,
		.wcal-login-active .wcal-template-19 #login form input.button-primary,
		.wcal-login-active .wcal-template-19 .wcal-lost-password a,
		.wcal-login-active .wcal-template-19 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-19 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-19 #login #login_error, 
		.wcal-login-active .wcal-template-19 #login .message,
		.wcal-login-active .wcal-template-19 #login form p#reg_passmail,
		.wcal-login-active .wcal-template-19 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-19 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-19 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip,
		.wcal-login-active .wcal-template-20 .wcal-content-2 .wcal-content-inner .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-20 .wcal-content-2 .wcal-content-inner .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-20 #login form .input,
		.wcal-login-active .wcal-template-20 .wcal-remember-forgot-wrapper .wcal-lost-password,
		.wcal-login-active .wcal-template-20 .wcal-social-login-wrapper .wcal-social-text-wrapper,
		.wcal-login-active .wcal-template-20 .wcal-login-networks .wcal-icon-block a span,
		.wcal-login-active .wcal-template-20 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-20 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-20 #login form input.button-primary,
		.wcal-login-active .wcal-template-20 .wcal-registration-wrapper,
		.wcal-login-active .wcal-template-20 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-20 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-20 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip ,
		.wcal-login-active .wcal-template-20 #login #login_error, 
		.wcal-login-active .wcal-template-20 #login .message,
		.wcal-login-active .wcal-template-20 #login form p#reg_passmail,
		.wcal-login-active .wcal-template-21 .wcal-content-wrapper .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-21 .wcal-content-wrapper .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-21 #login span.wcal-login-label,
		.wcal-login-active .wcal-template-21 #login form .input,
		.wcal-login-active .wcal-template-21 .wcal-lost-password a,
		.wcal-login-active .wcal-template-21 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-21 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-21 #login form p.submit,
		.wcal-login-active .wcal-template-21 .wcal-login input.button-primary,
		.wcal-login-active .wcal-template-21 .wcal-login-networks .wcal-icon-block a span,
		.wcal-login-active .wcal-template-21 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-21 .wcal-social-login-wrapper .wcal-social-text-wrapper,
		.wcal-login-active .wcal-template-21 .wcal-content-wrapper .wcal-reg-back-wrapper .wcal-registration-wrapper,
		.wcal-login-active .wcal-template-21 #login #login_error, 
		.wcal-login-active .wcal-template-21 #login .message,
		.wcal-login-active .wcal-template-21 #login form p#reg_passmail,
		.wcal-login-active .wcal-template-21 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-21 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip,
		.wcal-login-active .wcal-template-22 #login form .input,
		.wcal-login-active .wcal-template-22 .wcal-login form input.button-primary,
		.wcal-login-active .wcal-template-22 .wcal-lost-password a,
		.wcal-login-active .wcal-template-22 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-22 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-22 .wcal-social-login-wrapper .wcal-social-text-wrapper .wcal-social-or span,
		.wcal-login-active .wcal-template-22 .wcal-social-login-wrapper .wcal-social-text-wrapper .wcal-social-header-text,
		.wcal-login-active .wcal-template-22 .wcal-login-networks .wcal-icon-block a span,
		.wcal-login-active .wcal-template-22 .wcal-registration-wrapper .wcal-registration-text,
		.wcal-login-active .wcal-template-22 .wcal-registration-wrapper .wcal-registration-link a,
		.wcal-login-active .wcal-template-22 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-22 .wcal-content-wrapper .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-22 .wcal-content-wrapper .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-22 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-22 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip,
		.wcal-login-active .wcal-template-22 #login #login_error, 
		.wcal-login-active .wcal-template-22 #login .message,
		.wcal-login-active .wcal-template-22 #login form p#reg_passmail,
		.wcal-login-active .wcal-template-23 .wcal-content-1 .wcal-registration-wrapper .wcal-registration-text,
		.wcal-login-active .wcal-template-23 .wcal-backto-wrapper,
		.wcal-login-active .wcal-template-23 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-23 .wcal-content-1 .wcal-registration-wrapper .wcal-registration-link a,
		.wcal-login-active .wcal-template-23 .wcal-content-2 .wcal-content-inner .wcal-header-text,
		.wcal-login-active .wcal-template-23 .wcal-content-2 .wcal-content-inner .wcal-header-description,
		.wcal-login-active .wcal-template-23 #login form .input,
		.wcal-login-active .wcal-template-23 #login form .wcal-remember-forgot-wrapper .wcal-lost-password a,
		.wcal-login-active .wcal-template-23 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-23 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-23 #login form input.button-primary,
		.wcal-login-active .wcal-template-23 .wcal-social-login-wrapper .wcal-social-text-wrapper,
		.wcal-login-active .wcal-template-23 .wcal-social-login-wrapper .wcal-social-header-text,
		.wcal-login-active .wcal-template-23 .wcal-login-networks .wcal-icon-block a span,
		.wcal-login-active .wcal-template-23 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-23 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip,
		.wcal-login-active .wcal-template-23 #login #login_error, 
		.wcal-login-active .wcal-template-23 #login .message,
		.wcal-login-active .wcal-template-23 #login form p#reg_passmail,
		.wcal-login-active .wcal-template-24 .wcal-content-2 .wcal-login-form-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-24 .wcal-content-2 .wcal-login-form-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-24 .wcal-login form .input,
		.wcal-login-active .wcal-template-24 .wcal-login input.button-primary,
		.wcal-login-active .wcal-template-24 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-24 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-24 .wcal-social-login-wrapper .wcal-social-text-wrapper,
		.wcal-login-active .wcal-template-24 .wcal-login-networks .wcal-icon-block a span,
		.wcal-login-active .wcal-template-24 .wcal-registration-wrapper .wcal-registration-text,
		.wcal-login-active .wcal-template-24 .wcal-registration-wrapper .wcal-registration-link a,
		.wcal-login-active .wcal-template-24 .wcal-reg-forgot-wrapper .wcal-lost-password a,
		.wcal-login-active .wcal-template-24 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-24 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-24 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip,
		.wcal-login-active .wcal-template-24 #login #login_error, 
		.wcal-login-active .wcal-template-24 #login .message,
		.wcal-login-active .wcal-template-24 #login form p#reg_passmail,
		.wcal-login-active .wcal-template-25 .wcal-content-2 .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-25 .wcal-content-2 .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-25 .wcal-login form .input,
		.wcal-login-active .wcal-template-25 .wcal-login input.button-primary,
		.wcal-login-active .wcal-template-25 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-25 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-25 .wcal-social-login-wrapper .wcal-social-text-wrapper,
		.wcal-login-active .wcal-template-25 .wcal-login-networks .wcal-icon-block a span,
		.wcal-login-active .wcal-template-25 #login form .wcal-lost-password a,
		.wcal-login-active .wcal-template-25 .wcal-registration-wrapper .wcal-registration-text,
		.wcal-login-active .wcal-template-25 .wcal-registration-wrapper .wcal-registration-link,
		.wcal-login-active .wcal-template-25 .wcal-registration-wrapper .wcal-registration-link a,
		.wcal-login-active .wcal-template-25 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-25 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-25 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip,
		.wcal-login-active .wcal-template-25 #login #login_error, 
		.wcal-login-active .wcal-template-25 #login .message,
		.wcal-login-active .wcal-template-25 #login form p#reg_passmail,
		.wcal-login-active .wcal-template-26 .wcal-content-1 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-26 .wcal-content-1 .wcal-content-inner .wcal-registration-wrapper .wcal-registration-text,
		.wcal-login-active .wcal-template-26 .wcal-content-1 .wcal-registration-wrapper .wcal-registration-link a,
		.wcal-login-active .wcal-template-26 .wcal-content-2 .wcal-content-inner .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-26 .wcal-login form label[for="user_login"],
		.wcal-login-active .wcal-template-26 .wcal-login form label[for="user_pass"],
		.wcal-login-active .wcal-template-26 .wcal-login form label[for="user_email"],
		.wcal-login-active .wcal-template-26 .wcal-login form .input,
		.wcal-login-active .wcal-template-26 #login form input.button-primary,
		.wcal-login-active .wcal-template-26 [type="checkbox"]:not(:checked) + label,
		.wcal-login-active .wcal-template-26 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-26 .wcal-lost-password a,
		.wcal-login-active .wcal-template-26 .wcal-social-login-wrapper .wcal-social-text-wrapper,
		.wcal-login-active .wcal-template-26 .wcal-login-networks .wcal-icon-block a span,
		.wcal-login-active .wcal-template-26 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-26 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip,
		.wcal-login-active .wcal-template-26 #login #login_error, 
		.wcal-login-active .wcal-template-26 #login .message,
		.wcal-login-active .wcal-template-26 #login form p#reg_passmail,
		.wcal-login-active .wcal-template-27 .wcal-wrapper-inner  .wcal-header-text,
		.wcal-login-active .wcal-template-27 .wcal-wrapper-inner  .wcal-header-description,
		.wcal-login-active .wcal-template-27 .wcal-login .input,		
		.wcal-login-active .wcal-template-27 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-27 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-27 #login form .wcal-lost-password a,
		.wcal-login-active .wcal-template-27 #login form input.button-primary,
		.wcal-login-active .wcal-template-27 .wcal-social-text-wrapper .wcal-social-or,
		.wcal-login-active .wcal-template-27 .wcal-social-login-wrapper .wcal-login-networks .wcal-icon-block span,
		.wcal-login-active .wcal-template-27 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-27 .wcal-registration-wrapper .wcal-registration-text,
		.wcal-login-active .wcal-template-27 .wcal-registration-wrapper .wcal-registration-link a,
		.wcal-login-active .wcal-template-27 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-27 .wcal-footer-wrapper .wcal-social-icons-list-wrapper .wcal-social-icons-list-item .wcal-social-tooltip,
		.wcal-login-active .wcal-template-27 #login #login_error, 
		.wcal-login-active .wcal-template-27 #login .message,
		.wcal-login-active .wcal-template-27 #login form p#reg_passmail,
		.wcal-login-active .wcal-template-27 .wcal-social-login-wrapper .wcal-social-header-text
		{
			font-family: '<?php echo $wcal_form_font;?>';
		}
		
	</style>

	<?php
	/*Text colors*/
	$wcal_header_color = !empty(get_option('wcal_header_color'))? sanitize_text_field(get_option('wcal_header_color')): '';
	$wcal_tagline_color = !empty(get_option('wcal_tagline_color'))? sanitize_text_field(get_option('wcal_tagline_color')): '';
	$wcal_label_color = !empty(get_option('wcal_label_color'))? sanitize_text_field(get_option('wcal_label_color')): '';
	$wcal_remember_color = !empty(get_option('wcal_remember_color'))? sanitize_text_field(get_option('wcal_remember_color')): '';
	$wcal_forgot_color = !empty(get_option('wcal_forgot_color'))? sanitize_text_field(get_option('wcal_forgot_color')): '';
	$wcal_button_text_color = !empty(get_option('wcal_button_text_color'))? sanitize_text_field(get_option('wcal_button_text_color')): '';
	$wcal_register_color = !empty(get_option('wcal_register_color'))? sanitize_text_field(get_option('wcal_register_color')): '';
	$wcal_back_color = !empty(get_option('wcal_back_color'))? sanitize_text_field(get_option('wcal_back_color')): '';
	$wcal_social_header_color = !empty(get_option('wcal_social_header_color'))? sanitize_text_field(get_option('wcal_social_header_color')): '';
	$wcal_or_color = !empty(get_option('wcal_or_color'))? sanitize_text_field(get_option('wcal_or_color')): '';
	$wcal_footer_text_color = !empty(get_option('wcal_footer_text_color'))? sanitize_text_field(get_option('wcal_footer_text_color')): '';
	?>
	<style class="wcal-dynamic-text-colors">	
		.wcal-login-active .wcal-template-1 .wcal-login-form-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-2 .wcal-content-1 .wcal-header-text,
		.wcal-login-active .wcal-template-3 .wcal-content-wrapper .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-4 .wcal-content-wrapper .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-5 .wcal-content-wrapper .wcal-content-wrapper-inner .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-6 .wcal-content-wrapper .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-7 .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-8 .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-9 .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-10 .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-11 .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-12 .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-13 .wcal-content-wrapper .wcal-content .wcal-header-text,
		.wcal-login-active .wcal-template-14 .wcal-content-1-inner .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-15 .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-16 .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active  .wcal-template-17  .wcal-content-inner .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-18 .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-19 .wcal-container-2-inner .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-20 .wcal-content-2 .wcal-content-inner .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-21 .wcal-content-wrapper .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-22 .wcal-content-wrapper .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-23 .wcal-content-2 .wcal-content-inner .wcal-header-text,
		.wcal-login-active .wcal-template-24 .wcal-content-2 .wcal-login-form-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-25 .wcal-content-2 .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-26 .wcal-content-2 .wcal-content-inner .wcal-header-text-wrapper .wcal-header-text,
		.wcal-login-active .wcal-template-27 .wcal-wrapper-inner  .wcal-header-text
		{
			color: <?php _e($wcal_header_color);?>;
		}
		.wcal-login-active .wcal-template-1 .wcal-login-form-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-2 .wcal-content-1 .wcal-header-description,
		.wcal-login-active .wcal-template-3 .wcal-content-wrapper .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-4 .wcal-content-wrapper .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-5 .wcal-content-wrapper .wcal-content-wrapper-inner .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-6 .wcal-content-wrapper .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-7 .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-8 .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-9 .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-10 .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-11 .wcal-content-2 .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-12 .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-13 .wcal-content-wrapper .wcal-content .wcal-header-description,
		.wcal-login-active .wcal-template-14 .wcal-content-1-inner .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-15 .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-16 .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active  .wcal-template-17  .wcal-content-inner .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-18 .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-19 .wcal-container-2-inner .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-20 .wcal-content-2 .wcal-content-inner .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-21 .wcal-content-wrapper .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-22 .wcal-content-wrapper .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-23 .wcal-content-2 .wcal-content-inner .wcal-header-description,
		.wcal-login-active .wcal-template-24 .wcal-content-2 .wcal-login-form-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-25 .wcal-content-2 .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-26 .wcal-content-2 .wcal-content-inner .wcal-header-text-wrapper .wcal-header-description,
		.wcal-login-active .wcal-template-27 .wcal-wrapper-inner .wcal-header-description
		{
			color: <?php _e($wcal_tagline_color);?>;
		}

		.wcal-login-active .wcal-template-1 .wcal-login-forgot-wrapper .wcal-lost-password a,
		.wcal-login-active .wcal-template-2 .wcal-lost-password a,
		.wcal-login-active .wcal-template-3 .wcal-lost-password a,
		.wcal-login-active .wcal-template-4 .wcal-lost-password a,
		.wcal-login-active .wcal-template-5 .wcal-lost-password a,
		.wcal-login-active .wcal-template-6 .wcal-lost-password a,
		.wcal-login-active .wcal-template-7 .wcal-lost-password a,
		.wcal-login-active .wcal-template-8 .wcal-lost-password a,
		.wcal-login-active .wcal-template-9 .wcal-lost-password a,
		.wcal-login-active .wcal-template-10 .wcal-lost-password a,
		.wcal-login-active .wcal-template-11 .wcal-lost-password a,
		.wcal-login-active .wcal-template-12 .wcal-lost-password a,
		.wcal-login-active .wcal-template-13 .wcal-lost-password a,
		.wcal-login-active .wcal-template-14 .wcal-content-2-inner .wcal-lost-password a,
		.wcal-login-active .wcal-template-15 .wcal-lost-password a,
		.wcal-login-active .wcal-template-16 .wcal-lost-password a,
		.wcal-login-active .wcal-template-17 .wcal-lost-password a,
		.wcal-login-active .wcal-template-18 #login form .wcal-lost-password a,
		.wcal-login-active .wcal-template-19 .wcal-lost-password a,
		.wcal-login-active .wcal-template-20 .wcal-remember-forgot-wrapper .wcal-lost-password a,
		.wcal-login-active .wcal-template-21 .wcal-lost-password a,
		.wcal-login-active .wcal-template-22 .wcal-lost-password a,
		.wcal-login-active .wcal-template-23 #login form .wcal-remember-forgot-wrapper .wcal-lost-password a ,
		.wcal-login-active .wcal-template-24 .wcal-reg-forgot-wrapper .wcal-lost-password a,
		.wcal-login-active .wcal-template-25 #login form .wcal-lost-password a,
		.wcal-login-active .wcal-template-26 .wcal-lost-password a,
		.wcal-login-active .wcal-template-27 #login form .wcal-lost-password a
		{
			color: <?php _e($wcal_forgot_color);?>;
		}
		.wcal-login-active .wcal-template-1 .wcal-login-forgot-wrapper .wcal-lost-password a:hover,
		.wcal-login-active .wcal-template-2 .wcal-lost-password a:hover,
		.wcal-login-active .wcal-template-3 .wcal-lost-password a:hover,
		.wcal-login-active .wcal-template-4 .wcal-lost-password a:hover,
		.wcal-login-active .wcal-template-5 .wcal-lost-password a:hover,
		.wcal-login-active .wcal-template-6 .wcal-lost-password a:hover,
		.wcal-login-active .wcal-template-7 .wcal-lost-password a:hover,
		
		.wcal-login-active .wcal-template-9 .wcal-lost-password a:hover,
		.wcal-login-active .wcal-template-10 .wcal-lost-password a:hover,
		.wcal-login-active .wcal-template-11 .wcal-lost-password a:hover,
		.wcal-login-active .wcal-template-12 .wcal-lost-password a:hover,
		.wcal-login-active .wcal-template-13 .wcal-lost-password a:hover,
		.wcal-login-active .wcal-template-14 .wcal-content-2-inner .wcal-lost-password a:hover,
		.wcal-login-active .wcal-template-15 .wcal-lost-password a:hover,
		.wcal-login-active .wcal-template-16 .wcal-lost-password a:hover,
		.wcal-login-active .wcal-template-17 .wcal-lost-password a:hover,
		.wcal-login-active .wcal-template-18 #login form .wcal-lost-password a:hover,
		.wcal-login-active .wcal-template-19 .wcal-lost-password a:hover,
		.wcal-login-active .wcal-template-20 .wcal-remember-forgot-wrapper .wcal-lost-password a:hover,
		.wcal-login-active .wcal-template-21 .wcal-lost-password a:hover,
		.wcal-login-active .wcal-template-22 .wcal-lost-password a:hover,
		.wcal-login-active .wcal-template-23 #login form .wcal-remember-forgot-wrapper .wcal-lost-password a:hover,
		.wcal-login-active .wcal-template-24 .wcal-reg-forgot-wrapper .wcal-lost-password a:hover,
		.wcal-login-active .wcal-template-25 #login form .wcal-lost-password a:hover,
		.wcal-login-active .wcal-template-26 .wcal-lost-password a:hover
		
		{
			opacity: 0.7;
		}

		.wcal-login-active .wcal-template-1 .wcal-backto-wrapper .wcal-backto-link a:hover,
		.wcal-login-active .wcal-template-2 .wcal-backto-wrapper .wcal-backto-link a:hover,
		.wcal-login-active .wcal-template-4 .wcal-backto-wrapper .wcal-backto-link a:hover,
		.wcal-login-active .wcal-template-5 .wcal-backto-wrapper .wcal-backto-link a:hover,
		.wcal-login-active .wcal-template-7 .wcal-backto-wrapper .wcal-backto-link a:hover,
		
		.wcal-login-active .wcal-template-9 .wcal-backto-wrapper .wcal-backto-link a:hover,
		.wcal-login-active .wcal-template-10 .wcal-backto-wrapper .wcal-backto-link a:hover,
		.wcal-login-active .wcal-template-11 .wcal-backto-wrapper .wcal-backto-link a:hover,
		.wcal-login-active .wcal-template-12 .wcal-backto-wrapper .wcal-backto-link a:hover,
		.wcal-login-active .wcal-template-13 .wcal-backto-wrapper .wcal-backto-link a:hover,
		.wcal-login-active .wcal-template-14 .wcal-backto-wrapper .wcal-backto-link a:hover,
		.wcal-login-active .wcal-template-15 .wcal-backto-wrapper .wcal-backto-link a:hover,
		.wcal-login-active .wcal-template-16 .wcal-backto-wrapper .wcal-backto-link a:hover,
		.wcal-login-active .wcal-template-17 .wcal-backto-wrapper .wcal-backto-link a:hover,
		.wcal-login-active .wcal-template-18 .wcal-backto-wrapper .wcal-backto-link a:hover,
		.wcal-login-active .wcal-template-19 .wcal-backto-wrapper .wcal-backto-link a:hover,
		.wcal-login-active .wcal-template-20 .wcal-backto-wrapper .wcal-backto-link a:hover,
		.wcal-login-active .wcal-template-21 .wcal-backto-wrapper .wcal-backto-link a:hover,
		.wcal-login-active .wcal-template-22 .wcal-backto-wrapper .wcal-backto-link a:hover,
		.wcal-login-active .wcal-template-23 .wcal-backto-wrapper .wcal-backto-link a:hover,
		.wcal-login-active .wcal-template-24 .wcal-backto-wrapper .wcal-backto-link a:hover,
		.wcal-login-active .wcal-template-25 .wcal-backto-wrapper .wcal-backto-link a:hover,
		.wcal-login-active .wcal-template-26 .wcal-content-1 .wcal-backto-wrapper .wcal-backto-link a:hover,
		.wcal-login-active .wcal-template-27 .wcal-backto-wrapper .wcal-backto-link a:hover
		{
			opacity: 0.7;
		} 

		.wcal-login-active .wcal-template-1 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-2 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-3 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-4 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-5 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-6 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-7 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-8 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-9 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-10 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-11 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-11 .wcal-footer-wrapper .wcal-footer-text a:hover,
		.wcal-login-active .wcal-template-12 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-12 .wcal-footer-wrapper .wcal-footer-text a:hover,
		.wcal-login-active .wcal-template-13 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-14 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-14 .wcal-footer-wrapper .wcal-footer-text a:hover,
		.wcal-login-active .wcal-template-15 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-16 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-17 .wcal-footer-wrapper .wcal-footer-text,

		.wcal-login-active .wcal-template-18 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-18 .wcal-footer-wrapper .wcal-footer-text a:hover,
		.wcal-login-active .wcal-template-19 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-20 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-21 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-22 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-23 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-24 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-25 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-26 .wcal-footer-wrapper .wcal-footer-text,
		.wcal-login-active .wcal-template-27 .wcal-footer-wrapper .wcal-footer-text
		{
			color: <?php _e($wcal_footer_text_color);?>;
		}
		
		.wcal-login-active .wcal-template-1 .wcal-social-text-wrapper .wcal-social-or,
		.wcal-login-active .wcal-template-3 .wcal-social-text-wrapper .wcal-social-or span,
		.wcal-login-active .wcal-template-4 .wcal-hidden-wrapper .wcal-social-or,
		.wcal-login-active .wcal-template-5 .wcal-social-login-wrapper .wcal-social-text-wrapper .wcal-social-or span,
		.wcal-login-active .wcal-template-6 .wcal-social-login-wrapper .wcal-social-text-wrapper .wcal-social-or span,
		.wcal-login-active .wcal-template-8 .wcal-social-text-wrapper .wcal-social-or,
		.wcal-login-active .wcal-template-9 .wcal-social-text-wrapper .wcal-social-or,
		.wcal-login-active .wcal-template-12 .wcal-social-login-wrapper .wcal-social-text-wrapper .wcal-social-or span,
		.wcal-login-active .wcal-template-14 .wcal-social-login-wrapper .wcal-social-text-wrapper .wcal-social-or span,
		.wcal-login-active .wcal-template-15 .wcal-social-login-wrapper .wcal-social-or,
		.wcal-login-active .wcal-template-17 .wcal-social-text-wrapper .wcal-social-or,
		.wcal-login-active .wcal-template-19 .wcal-social-login-wrapper .wcal-social-or,
		.wcal-login-active .wcal-template-20 .wcal-social-login-wrapper .wcal-social-text-wrapper .wcal-social-or,
		.wcal-login-active .wcal-template-22 .wcal-social-login-wrapper .wcal-social-text-wrapper .wcal-social-or,
		.wcal-login-active .wcal-template-22 .wcal-social-login-wrapper .wcal-social-text-wrapper .wcal-social-or span,
		.wcal-login-active .wcal-template-23 .wcal-social-login-wrapper .wcal-social-or,
		.wcal-login-active .wcal-template-24 .wcal-social-login-wrapper .wcal-social-or,
		.wcal-login-active .wcal-template-25 .wcal-social-login-wrapper .wcal-social-or,
		.wcal-login-active .wcal-template-26 .wcal-social-login-wrapper .wcal-social-or,
		.wcal-login-active .wcal-template-27 .wcal-social-text-wrapper .wcal-social-or
		{
			color: <?php _e($wcal_or_color);?>;
		}
		

		.wcal-login-active .wcal-template-1 .wcal-social-text-wrapper .wcal-social-header-text,
		.wcal-login-active .wcal-template-2 .wcal-content-1 .wcal-social-header-text,
		.wcal-login-active .wcal-template-4 .wcal-hidden-wrapper .wcal-social-header-text,
		.wcal-login-active .wcal-template-5 .wcal-social-text-wrapper .wcal-social-header-text,
		.wcal-login-active .wcal-template-6 .wcal-content-wrapper .wcal-social-login-wrapper .wcal-social-header-text,
		.wcal-login-active .wcal-template-7 .wcal-content-wrapper .wcal-social-header-text,
		.wcal-login-active .wcal-template-8 .wcal-social-text-wrapper .wcal-social-header-text,
		.wcal-login-active .wcal-template-9 .wcal-content-wrapper .wcal-social-login-wrapper .wcal-social-header-text,
		.wcal-login-active .wcal-template-10 .wcal-social-login-wrapper .wcal-social-header-text,
		.wcal-login-active .wcal-template-13 .wcal-content-wrapper .wcal-content .wcal-social-header-text,
		.wcal-login-active .wcal-template-14 .wcal-social-header-text,
		.wcal-login-active .wcal-template-15 .wcal-social-text-wrapper .wcal-social-header-text,
		.wcal-login-active .wcal-template-17 .wcal-social-text-wrapper .wcal-social-header-text,
		.wcal-login-active .wcal-template-18 .wcal-social-login-wrapper .wcal-social-header-text,
		.wcal-login-active .wcal-template-19 .wcal-social-login-wrapper .wcal-social-header-text,
		.wcal-login-active .wcal-template-20 .wcal-social-login-wrapper .wcal-social-text-wrapper .wcal-social-header-text,
		.wcal-login-active .wcal-template-21 .wcal-social-login-wrapper .wcal-social-text-wrapper,
		.wcal-login-active .wcal-template-22 .wcal-social-login-wrapper .wcal-social-text-wrapper .wcal-social-header-text,
		.wcal-login-active .wcal-template-23 .wcal-social-login-wrapper .wcal-social-header-text,
		.wcal-login-active .wcal-template-24 .wcal-social-login-wrapper .wcal-social-header-text,
		.wcal-login-active .wcal-template-25 .wcal-social-login-wrapper .wcal-social-header-text,
		.wcal-login-active .wcal-template-26 .wcal-social-login-wrapper .wcal-social-header-text,
		.wcal-login-active .wcal-template-27 .wcal-social-login-wrapper .wcal-social-header-text
		{
			color: <?php _e($wcal_social_header_color);?>;
		}



		.wcal-login-active .wcal-template-1 .wcal-registration-wrapper .wcal-registration-link a
		{

		}
		
		.wcal-login-active .wcal-template-1 .wcal-registration-wrapper .wcal-registration-link a:hover
		{

		}

		.wcal-login-active .wcal-template-1 .wcal-login form input.button-primary,
		.wcal-login-active .wcal-template-2 .wcal-login-forgot-wrapper input.button-primary,
		.wcal-login-active .wcal-template-2 .wcal-loginform input.button-primary 
		.wcal-login-active .wcal-template-2 #registerform input.button-primary,
		.wcal-login-active .wcal-template-2 #lostpasswordform input.button-primary,
		.wcal-login-active .wcal-template-3 .wcal-login input.button-primary,
		.wcal-login-active .wcal-template-3 .wcal-login #registerform input.button-primary,
		.wcal-login-active .wcal-template-3 .wcal-login #lostpasswordform input.button-primary,
		.wcal-login-active .wcal-template-4 .wcal-login form input.button-primary,
		.wcal-login-active .wcal-template-5 .wcal-login input.button-primary,
		.wcal-login-active .wcal-template-6 .wcal-login input.button-primary,
		.wcal-login-active .wcal-template-7 .wcal-login input.button-primary,
		.wcal-login-active .wcal-template-8 .wcal-login form input.button-primary,
		.wcal-login-active .wcal-template-9 .wcal-login form input.button-primary,
		.wcal-login-active .wcal-template-10 .wcal-login form input.button-primary,
		.wcal-login-active .wcal-template-11 .wcal-login form input.button-primary,
		.wcal-login-active .wcal-template-12 .wcal-login input.button-primary,
		.wcal-login-active .wcal-template-13 .wcal-login form input.button-primary,
		.wcal-login-active .wcal-template-14 .wcal-login form input.button-primary,
		.wcal-login-active .wcal-template-15 .wcal-login input.button-primary,
		.wcal-login-active .wcal-template-16 .wcal-login input.button-primary,
		.wcal-login-active .wcal-template-17 .wcal-login form input.button-primary,
		.wcal-login-active .wcal-template-18 .wcal-login form input.button-primary,
		.wcal-login-active .wcal-template-19 #login form input.button-primary,
		.wcal-login-active .wcal-template-19 #login form input.button-primary:hover,
		.wcal-login-active .wcal-template-20 #login form input.button-primary,
		.wcal-login-active .wcal-template-21 .wcal-login input.button-primary,
		.wcal-login-active .wcal-template-21 .wcal-login input.button-primary:hover,
		.wcal-login-active .wcal-template-22 .wcal-login form input.button-primary,
		.wcal-login-active .wcal-template-23 #login form input.button-primary,
		.wcal-login-active .wcal-template-23 #login form input.button-primary:hover,
		.wcal-login-active .wcal-template-24 .wcal-login input.button-primary,
		.wcal-login-active .wcal-template-25 .wcal-login input.button-primary,
		.wcal-login-active .wcal-template-25 .wcal-login input.button-primary:hover,
		.wcal-login-active .wcal-template-26 #login form input.button-primary,
		.wcal-login-active .wcal-template-27 #login form input.button-primary
		{
			color: <?php _e($wcal_button_text_color);?>;
		}
		
		.wcal-login-active .wcal-template-19 #login form input.button-primary:hover{
			border-color: <?php _e($wcal_button_text_color);?>;
		}

		.wcal-login-active .wcal-template-1 .wcal-registration-wrapper .wcal-registration-text,
		.wcal-login-active .wcal-template-1 .wcal-registration-wrapper .wcal-registration-link a:hover,
		.wcal-login-active .wcal-template-2 .wcal-pseudo-tabs,
		.wcal-login-active .wcal-template-2 .wcal-loginform input.button-primary,
		.wcal-login-active .wcal-template-2 #registerform input.button-primary,
		.wcal-login-active .wcal-template-3 .wcal-registration-wrapper .wcal-registration-text,
		.wcal-login-active .wcal-template-3 .wcal-registration-wrapper .wcal-registration-link a:hover,
		.wcal-login-active .wcal-template-4 .wcal-registration-wrapper .wcal-registration-text,
		.wcal-login-active .wcal-template-4 .wcal-registration-wrapper .wcal-registration-link a,
		.wcal-login-active .wcal-template-5 .wcal-registration-wrapper .wcal-registration-text,
		.wcal-login-active .wcal-template-5 .wcal-registration-wrapper .wcal-registration-link a,
		.wcal-login-active .wcal-template-6 .wcal-registration-wrapper .wcal-registration-text,
		.wcal-login-active .wcal-template-6 .wcal-registration-wrapper .wcal-registration-link a:hover,
		.wcal-login-active .wcal-template-7 .wcal-registration-wrapper .wcal-registration-text,
		.wcal-login-active .wcal-template-7 .wcal-registration-wrapper .wcal-registration-link a:hover,
		.wcal-login-active .wcal-template-8 .wcal-registration-wrapper .wcal-registration-text,
		.wcal-login-active .wcal-template-9 .wcal-registration-wrapper .wcal-registration-text,
		.wcal-login-active .wcal-template-9 .wcal-registration-wrapper .wcal-registration-link a,
		.wcal-login-active .wcal-template-10 .wcal-registration-wrapper .wcal-registration-text,
		.wcal-login-active .wcal-template-10 .wcal-registration-wrapper .wcal-registration-link a,
		.wcal-login-active .wcal-template-11 .wcal-registration-wrapper .wcal-registration-link a,
		.wcal-login-active .wcal-template-12 .wcal-registration-wrapper .wcal-registration-text,
		.wcal-login-active .wcal-template-12 .wcal-registration-wrapper .wcal-registration-link a:hover,
		.wcal-login-active .wcal-template-13 .wcal-registration-wrapper .wcal-registration-text,
		.wcal-login-active .wcal-template-13 .wcal-registration-wrapper .wcal-registration-link a,
		.wcal-login-active .wcal-template-14 .wcal-content-2-inner .wcal-registration-text,
		.wcal-login-active .wcal-template-14 .wcal-content-2-inner .wcal-registration-link a:hover,
		.wcal-login-active .wcal-template-15 .wcal-registration-wrapper .wcal-registration-text,
		.wcal-login-active .wcal-template-15 .wcal-registration-wrapper .wcal-registration-link a:hover,
		.wcal-login-active .wcal-template-16 .wcal-registration-wrapper .wcal-registration-text,
		.wcal-login-active .wcal-template-17 .wcal-registration-wrapper .wcal-registration-text,
		.wcal-login-active .wcal-template-17 .wcal-registration-wrapper .wcal-registration-link a:hover,
		.wcal-login-active .wcal-template-18 .wcal-registration-wrapper .wcal-registration-text,
		.wcal-login-active .wcal-template-19 .wcal-registration-wrapper .wcal-registration-link a,
		.wcal-login-active .wcal-template-20 .wcal-registration-wrapper .wcal-registration-text,
		.wcal-login-active .wcal-template-20 .wcal-registration-wrapper .wcal-registration-link a:hover,
		.wcal-login-active .wcal-template-21 .wcal-registration-wrapper .wcal-registration-text,
		.wcal-login-active .wcal-template-22 .wcal-registration-wrapper .wcal-registration-text ,
		.wcal-login-active .wcal-template-23 .wcal-content-1 .wcal-registration-wrapper .wcal-registration-text,
		.wcal-login-active .wcal-template-23 .wcal-content-1 .wcal-registration-wrapper .wcal-registration-link a,
		.wcal-login-active .wcal-template-23 .wcal-content-1 .wcal-registration-wrapper .wcal-registration-link a:hover,
		.wcal-login-active .wcal-template-24 .wcal-registration-wrapper .wcal-registration-text,
		.wcal-login-active .wcal-template-25 .wcal-registration-wrapper .wcal-registration-text,
		
		.wcal-login-active .wcal-template-26 .wcal-content-1 .wcal-content-inner .wcal-registration-wrapper .wcal-registration-text,
		.wcal-login-active .wcal-template-27 .wcal-registration-wrapper .wcal-registration-text
		{
			color: <?php _e($wcal_register_color);?>;
		}
		.wcal-login-active .wcal-template-11 .wcal-registration-wrapper .wcal-registration-link a,
		.wcal-login-active .wcal-template-19 .wcal-registration-wrapper .wcal-registration-link a,
		.wcal-login-active .wcal-template-23 .wcal-content-1 .wcal-registration-wrapper .wcal-registration-link a{
			border-color: <?php _e($wcal_register_color);?>;	
		}

		.wcal-login-active .wcal-template-1 #login .wcal-remember-me-wrapper label,
		.wcal-login-active .wcal-template-1 [type="checkbox"]:not(:checked) + label::after, 
		.wcal-login-active .wcal-template-1 [type="checkbox"]:checked + label::after,
		.wcal-login-active .wcal-template-2 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-2 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-2 [type="checkbox"]:not(:checked) + label::after, 
		.wcal-login-active .wcal-template-2 [type="checkbox"]:checked + label::after,
		.wcal-login-active .wcal-template-3 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-3 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-4 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-4 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-4 [type="checkbox"]:not(:checked) + label::after, 
		.wcal-login-active .wcal-template-4 [type="checkbox"]:checked + label::after,
		.wcal-login-active .wcal-template-5 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-5 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-5 [type="checkbox"]:not(:checked) + label::after, 
		.wcal-login-active .wcal-template-5[type="checkbox"]:checked + label::after,
		.wcal-login-active .wcal-template-6 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-6 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-6 [type="checkbox"]:not(:checked) + label::after, 
		.wcal-login-active .wcal-template-6[type="checkbox"]:checked + label::after,
		.wcal-login-active .wcal-template-7 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-7 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-8 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-8 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-9 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-9 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-9 [type="checkbox"]:not(:checked) + label::after, 
		.wcal-login-active .wcal-template-9[type="checkbox"]:checked + label::after,
		.wcal-login-active .wcal-template-10 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-10 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-10 [type="checkbox"]:not(:checked) + label::after, 
		.wcal-login-active .wcal-template-10[type="checkbox"]:checked + label::after,
		.wcal-login-active .wcal-template-11 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-11 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-11 [type="checkbox"]:not(:checked) + label::after, 
		.wcal-login-active .wcal-template-11[type="checkbox"]:checked + label::after,
		.wcal-login-active .wcal-template-12 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-12 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-12 [type="checkbox"]:not(:checked) + label::after, 
		.wcal-login-active .wcal-template-12[type="checkbox"]:checked + label::after,
		.wcal-login-active .wcal-template-13 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-13 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-14 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-14 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-14 [type="checkbox"]:not(:checked) + label::after, 
		.wcal-login-active .wcal-template-14[type="checkbox"]:checked + label::after,
		.wcal-login-active .wcal-template-15 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-15 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-15 [type="checkbox"]:not(:checked) + label::after, 
		.wcal-login-active .wcal-template-15[type="checkbox"]:checked + label::after,
		.wcal-login-active .wcal-template-16 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-16 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-16 [type="checkbox"]:not(:checked) + label::after, 
		.wcal-login-active .wcal-template-16[type="checkbox"]:checked + label::after,
		.wcal-login-active .wcal-template-17 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-17 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-18 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-18 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-18 [type="checkbox"]:not(:checked) + label::after, 
		.wcal-login-active .wcal-template-18[type="checkbox"]:checked + label::after,
		.wcal-login-active .wcal-template-19 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-19 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-19 [type="checkbox"]:not(:checked) + label::after, 
		.wcal-login-active .wcal-template-19[type="checkbox"]:checked + label::after,
		.wcal-login-active .wcal-template-20 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-20 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-20 [type="checkbox"]:not(:checked) + label::after, 
		.wcal-login-active .wcal-template-20[type="checkbox"]:checked + label::after,
		.wcal-login-active .wcal-template-21 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-21 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-22 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-22 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-22 [type="checkbox"]:not(:checked) + label::after, 
		.wcal-login-active .wcal-template-22[type="checkbox"]:checked + label::after,
		.wcal-login-active .wcal-template-23 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-23 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-24 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-24 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-24 [type="checkbox"]:not(:checked) + label::after, 
		.wcal-login-active .wcal-template-24[type="checkbox"]:checked + label::after,
		.wcal-login-active .wcal-template-25 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-25 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-25 [type="checkbox"]:not(:checked) + label::after, 
		.wcal-login-active .wcal-template-25[type="checkbox"]:checked + label::after,
		.wcal-login-active .wcal-template-26 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-26 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-26 [type="checkbox"]:not(:checked) + label::after, 
		.wcal-login-active .wcal-template-26[type="checkbox"]:checked + label::after,
		.wcal-login-active .wcal-template-27 [type="checkbox"]:not(:checked) + label, 
		.wcal-login-active .wcal-template-27 [type="checkbox"]:checked + label,
		.wcal-login-active .wcal-template-27 [type="checkbox"]:not(:checked) + label::after, 
		.wcal-login-active .wcal-template-27[type="checkbox"]:checked + label::after
		{
			color: <?php _e($wcal_remember_color);?>;
		}
		.wcal-login-active .wcal-template-1 [type="checkbox"]:not(:checked) + label::before, 
		.wcal-login-active .wcal-template-1 [type="checkbox"]:checked + label::before,
		.wcal-login-active .wcal-template-2 [type="checkbox"]:not(:checked) + label::before, 
		.wcal-login-active .wcal-template-2 [type="checkbox"]:checked + label::before,
		.wcal-login-active .wcal-template-3 [type="checkbox"]:not(:checked) + label::before, 
		.wcal-login-active .wcal-template-3 [type="checkbox"]:checked + label::before,
		.wcal-login-active .wcal-template-4 [type="checkbox"]:not(:checked) + label::before, 
		.wcal-login-active .wcal-template-4 [type="checkbox"]:checked + label::before,
		.wcal-login-active .wcal-template-5 [type="checkbox"]:not(:checked) + label::before, 
		.wcal-login-active .wcal-template-5 [type="checkbox"]:checked + label::before,
		.wcal-login-active .wcal-template-6 [type="checkbox"]:not(:checked) + label::before, 
		.wcal-login-active .wcal-template-6 [type="checkbox"]:checked + label::before,
		.wcal-login-active .wcal-template-9 [type="checkbox"]:not(:checked) + label::before, 
		.wcal-login-active .wcal-template-9 [type="checkbox"]:checked + label::before,
		.wcal-login-active .wcal-template-10 [type="checkbox"]:not(:checked) + label::before, 
		.wcal-login-active .wcal-template-10 [type="checkbox"]:checked + label::before,
		.wcal-login-active .wcal-template-11 [type="checkbox"]:not(:checked) + label::before, 
		.wcal-login-active .wcal-template-11 [type="checkbox"]:checked + label::before,
		.wcal-login-active .wcal-template-12 [type="checkbox"]:not(:checked) + label::before, 
		.wcal-login-active .wcal-template-12 [type="checkbox"]:checked + label::before,
		.wcal-login-active .wcal-template-14 [type="checkbox"]:not(:checked) + label::before, 
		.wcal-login-active .wcal-template-14 [type="checkbox"]:checked + label::before,
		.wcal-login-active .wcal-template-15 [type="checkbox"]:not(:checked) + label::before, 
		.wcal-login-active .wcal-template-15 [type="checkbox"]:checked + label::before,
		.wcal-login-active .wcal-template-16 [type="checkbox"]:not(:checked) + label::before, 
		.wcal-login-active .wcal-template-16 [type="checkbox"]:checked + label::before,
		.wcal-login-active .wcal-template-18 [type="checkbox"]:not(:checked) + label::before, 
		.wcal-login-active .wcal-template-18 [type="checkbox"]:checked + label::before,
		.wcal-login-active .wcal-template-19 [type="checkbox"]:not(:checked) + label::before, 
		.wcal-login-active .wcal-template-19 [type="checkbox"]:checked + label::before,
		.wcal-login-active .wcal-template-20 [type="checkbox"]:not(:checked) + label::before, 
		.wcal-login-active .wcal-template-20 [type="checkbox"]:checked + label::before,
		.wcal-login-active .wcal-template-21 [type="checkbox"]:not(:checked) + label::before, 
		.wcal-login-active .wcal-template-21 [type="checkbox"]:checked + label::before,
		.wcal-login-active .wcal-template-22 [type="checkbox"]:not(:checked) + label::before, 
		.wcal-login-active .wcal-template-22 [type="checkbox"]:checked + label::before,
		.wcal-login-active .wcal-template-24 [type="checkbox"]:not(:checked) + label::before, 
		.wcal-login-active .wcal-template-24 [type="checkbox"]:checked + label::before,
		.wcal-login-active .wcal-template-25 [type="checkbox"]:not(:checked) + label::before, 
		.wcal-login-active .wcal-template-25 [type="checkbox"]:checked + label::before,
		.wcal-login-active .wcal-template-26 [type="checkbox"]:not(:checked) + label::before, 
		.wcal-login-active .wcal-template-26 [type="checkbox"]:checked + label::before,
		.wcal-login-active .wcal-template-27 [type="checkbox"]:not(:checked) + label::before, 
		.wcal-login-active .wcal-template-27 [type="checkbox"]:checked + label::before{
			border-color: <?php _e($wcal_remember_color);?>;
			outline-color: <?php _e($wcal_remember_color);?>;
		}
		.wcal-login-active .wcal-template-7 [type="checkbox"]:not(:checked) + label::before, 
		.wcal-login-active .wcal-template-7 [type="checkbox"]:checked + label::before,
		.wcal-login-active .wcal-template-13 [type="checkbox"]:not(:checked) + label::before, 
		.wcal-login-active .wcal-template-13 [type="checkbox"]:checked + label::before,
		{
			background-color: <?php _e($wcal_remember_color);?>;
		}

		.wcal-login-active .wcal-template-1 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-1 .wcal-backto-wrapper .wcal-backto-link i,
		.wcal-login-active .wcal-template-2 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-2 .wcal-backto-wrapper .wcal-backto-link i,
		.wcal-login-active .wcal-template-4 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-4 .wcal-backto-wrapper .wcal-backto-link i,
		.wcal-login-active .wcal-template-5 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-5 .wcal-backto-wrapper .wcal-backto-link i,
		.wcal-login-active .wcal-template-7 .wcal-backto-wrapper .wcal-backto-link i,
		.wcal-login-active .wcal-template-7 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-8 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-9 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-9 .wcal-backto-wrapper .wcal-backto-link i,
		.wcal-login-active .wcal-template-10 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-10 .wcal-backto-wrapper .wcal-backto-link i,
		.wcal-login-active .wcal-template-11 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-11 .wcal-backto-wrapper .wcal-backto-link i,
		.wcal-login-active .wcal-template-12 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-12 .wcal-backto-wrapper .wcal-backto-link i,
		.wcal-login-active .wcal-template-13 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-13 .wcal-backto-wrapper .wcal-backto-link i,
		.wcal-login-active .wcal-template-14 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-14 .wcal-backto-wrapper .wcal-backto-link i,
		.wcal-login-active .wcal-template-15 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-15 .wcal-backto-wrapper .wcal-backto-link i,
		.wcal-login-active .wcal-template-16 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-16 .wcal-backto-wrapper .wcal-backto-link i,
		.wcal-login-active .wcal-template-17 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-17 .wcal-backto-wrapper .wcal-backto-link i,
		.wcal-login-active .wcal-template-18 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-18 .wcal-backto-wrapper .wcal-backto-link i,
		.wcal-login-active .wcal-template-19 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-19 .wcal-backto-wrapper .wcal-backto-link i,
		.wcal-login-active .wcal-template-20 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-20 .wcal-backto-wrapper .wcal-backto-link i,
		.wcal-login-active .wcal-template-21 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-21 .wcal-backto-wrapper .wcal-backto-link i,
		.wcal-login-active .wcal-template-22 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-23 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-23 .wcal-backto-wrapper .wcal-backto-link i,
		.wcal-login-active .wcal-template-24 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-24 .wcal-backto-wrapper .wcal-backto-link i,
		.wcal-login-active .wcal-template-25 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-25 .wcal-backto-wrapper .wcal-backto-link i,
		.wcal-login-active .wcal-template-26 .wcal-content-1 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-26 .wcal-backto-wrapper .wcal-backto-link i,
		.wcal-login-active .wcal-template-27 .wcal-backto-wrapper .wcal-backto-link a,
		.wcal-login-active .wcal-template-27 .wcal-backto-wrapper .wcal-backto-link i
		{
			color: <?php _e($wcal_back_color);?>;
		}
		
		.wcal-login-active .wcal-template-7 .wcal-backto-wrapper .wcal-backto-link i{
			border-color: <?php _e($wcal_back_color);?>;
		}

		.wcal-login-active .wcal-template-1 .wcal-login span.wcal-login-label,
		
		.wcal-login-active .wcal-template-5 .wcal-login form label,
		.wcal-login-active .wcal-template-9 .wcal-login form label span,
		.wcal-login-active .wcal-template-10 .wcal-login form label span, 
		.wcal-login-active .wcal-template-10 .wcal-login #registerform label, 
		.wcal-login-active .wcal-template-10 .wcal-login #lostpasswordform label,
		.wcal-login-active .wcal-template-11 .wcal-login form label span, 
		.wcal-login-active .wcal-template-11 .wcal-login #registerform label, 
		.wcal-login-active .wcal-template-11 .wcal-login #lostpasswordform label,
		.wcal-login-active .wcal-template-12 .wcal-login form label span, 
		.wcal-login-active .wcal-template-12 .wcal-login #registerform label, 
		.wcal-login-active .wcal-template-12 .wcal-login #lostpasswordform label,
		.wcal-login-active .wcal-template-15 .wcal-login span.wcal-login-label,
		.wcal-login-active .wcal-template-15 .wcal-login label i,
		.wcal-login-active .wcal-template-26 .wcal-login form label[for="user_login"], 
		.wcal-login-active .wcal-template-26 .wcal-login form label[for="user_pass"], 
		.wcal-login-active .wcal-template-26 .wcal-login form label[for="user_email"]
		{
			color: <?php _e($wcal_label_color);?>;
		}

		.wcal-login-active .wcal-template-1 #login form p#reg_passmail{

		}
	</style>
	<?php
}

/*Additional Content Typography*/
$wcal_google_font_setting = !empty(get_option('google_font_setting'))? sanitize_text_field(get_option('google_font_setting')): 'Poppins';

$wcal_google_font_setting = preg_replace('/\s+/', '+', $wcal_google_font_setting);
?>
<link href="https://fonts.googleapis.com/css?family=<?php esc_attr_e($wcal_google_font_setting);?>" rel="stylesheet">
<?php $wcal_google_font_setting = str_replace('+',' ',$wcal_google_font_setting);?>
<style class="wcal-additional-content-typography-<?php esc_attr_e(get_option('google_font_setting'));?>">
	.wcal-login-active .wcal-additional-content
	.wcal-login-active .wcal-template-1 .wcal-content-1 .wcal-additional-content .wcal-latest-news,
	.wcal-login-active .wcal-template-1 .wcal-content-1 .wcal-additional-content .wcal-headline,
	.wcal-login-active .wcal-template-1 .wcal-content-1 .wcal-additional-content .wcal-tagline,
	.wcal-login-active .wcal-template-1 .wcal-content-1 .wcal-additional-content .wcal-readmore,
	.wcal-login-active .wcal-template-11 .wcal-content-1 .wcal-additional-content .wcal-headline,
	.wcal-login-active .wcal-template-11 .wcal-content-1 .wcal-additional-content .wcal-tagline,
	.wcal-login-active .wcal-template-14 .wcal-content-2 .wcal-additional-content,
	.wcal-login-active .wcal-template-14 .wcal-content-2  .wcal-additional-content .wcal-headline,
	.wcal-login-active .wcal-template-14 .wcal-content-2  .wcal-additional-content .wcal-tagline,
	.wcal-login-active .wcal-template-15 .wcal-content-1 .wcal-additional-content .wcal-headline,
	.wcal-login-active .wcal-template-15 .wcal-content-1 .wcal-additional-content .wcal-tagline,
	.wcal-login-active .wcal-template-17 .wcal-content-1 .wcal-additional-content .wcal-headline,
	.wcal-login-active .wcal-template-17 .wcal-content-1 .wcal-additional-content .wcal-tagline,
	.wcal-login-active .wcal-template-19 .wcal-container-1 .wcal-additional-content .wcal-headline,
	.wcal-login-active .wcal-template-20  .wcal-content-inner .wcal-additional-content .wcal-headline,
	.wcal-login-active .wcal-template-20  .wcal-content-inner .wcal-additional-content .wcal-tagline,
	.wcal-login-active .wcal-template-20  .wcal-content-inner .wcal-additional-content .edpl-template-15-image-wrapper,
	.wcal-login-active .wcal-template-22 .wcal-additional-content .wcal-headline,
	.wcal-login-active .wcal-template-22  .wcal-additional-content .wcal-tagline,
	.wcal-login-active .wcal-template-23 .wcal-content-1 .wcal-additional-content .wcal-headline,
	.wcal-login-active .wcal-template-23 .wcal-content-1 .wcal-additional-content .wcal-tagline,
	.wcal-login-active .wcal-template-24 .wcal-content-1 .wcal-additional-content .wcal-headline,
	.wcal-login-active .wcal-template-24 .wcal-content-1 .wcal-additional-content,
	.wcal-login-active .wcal-template-24 .wcal-content-1 .wcal-additional-content button.wcal-frontend-button,
	.wcal-login-active .wcal-template-25 .wcal-content-1 .wcal-additional-content button.wcal-frontend-button,
	.wcal-login-active .wcal-template-25  .wcal-additional-content .wcal-headline,
	.wcal-login-active .wcal-template-25 .wcal-content-1 .wcal-additional-content .wcal-tagline,
	.wcal-login-active .wcal-template-25 .wcal-content-1 .wcal-additional-content .wcal-tagline li,
	.wcal-login-active .wcal-template-26 .wcal-content-1 .wcal-additional-content .wcal-headline,
	.wcal-login-active .wcal-template-26 .wcal-content-1 .wcal-content-inner .wcal-additional-content .wcal-tagline{
		font-family: '<?php echo $wcal_google_font_setting;?>';
	}
</style>

