<?php
$default_typo =  leadengine_get_option( 'tek-default-typo' );
$h1_heading =  leadengine_get_option( 'tek-h1-heading' );
$h2_heading =  leadengine_get_option( 'tek-h2-heading' );
$h3_heading =  leadengine_get_option( 'tek-h3-heading' );
$h4_heading =  leadengine_get_option( 'tek-h4-heading' );
$h5_heading =  leadengine_get_option( 'tek-h5-heading' );
$h6_heading =  leadengine_get_option( 'tek-h6-heading' );
$default_typo_mobile =  leadengine_get_option( 'tek-default-typo-mobile' );
$h1_heading_mobile =  leadengine_get_option( 'tek-h1-heading-mobile' );
$h2_heading_mobile =  leadengine_get_option( 'tek-h2-heading-mobile' );
$h3_heading_mobile =  leadengine_get_option( 'tek-h3-heading-mobile' );
$h4_heading_mobile =  leadengine_get_option( 'tek-h4-heading-mobile' );
$h5_heading_mobile =  leadengine_get_option( 'tek-h5-heading-mobile' );
$h6_heading_mobile =  leadengine_get_option( 'tek-h6-heading-mobile' );
$topbar_typo =  leadengine_get_option( 'tek-topbar-typo' );
$menu_typo =  leadengine_get_option( 'tek-menu-typo' );
$layout_boxed_body_bg =  leadengine_get_option( 'tek-layout-boxed-body-bg' );
$footer_link_color =  leadengine_get_option( 'tek-footer-link-color' );
$footer_typo =  leadengine_get_option( 'tek-footer-typo' );
$text_logo_typo =  leadengine_get_option( 'tek-text-logo-typo' );
$button_typo =  leadengine_get_option( 'tek-button-typo' );
$mobile_logo_size = leadengine_get_option( 'tek-mobile-logo-size' );
?>

.tt_button:hover .iconita,
.tt_button.second-style .iconita,
#single-page #comments input[type="submit"]:hover,
.tt_button.tt_secondary_button,
.tt_button.tt_secondary_button .iconita,
.team-carousel .owl-item .team-member.design-creative .team-socials a,
.es-accordion .es-time,
.content-area .vc_grid-filter>.vc_grid-filter-item.vc_active>span,
.content-area .vc_grid-filter>.vc_grid-filter-item:hover>span,
.format-quote .entry-wrapper:before,
.large-counter .kd_counter_units,
.footer_widget .redux-social-media-list i,
#single-page .bbp-login-form .user-submit:hover,
.menubar #main-menu .navbar-nav .mega-menu.menu-item-has-children .dropdown > a,
.key-icon-box .ib-link a,
#popup-modal .close:hover,
body.maintenance-mode .container h2,
blockquote:before,
.port-prev.tt_button,
.port-next.tt_button,
.upper-footer .socials-widget a:hover .fab,
.woocommerce .woocommerce-form-login .button:hover,
.footer_widget ul a:hover,
.side-content-text ul li:before,
span.bbp-admin-links a:hover,
#bbpress-forums #bbp-single-user-details #bbp-user-navigation a:hover,
.vc_grid-item-mini .vc_gitem-post-data.vc_gitem-post-data-source-post_date div:before,
.vc_grid-item-mini .vc_gitem-post-data.vc_gitem-post-data-source-post_author a:before,
.vc_grid-item-mini .blog-detailed-grid .vc_btn3-container:hover a,
.feature-sections-wrapper .feature-sections-tabs .nav-tabs a:hover,
.topbar-lang-switcher ul li a:hover span,
.feature-sections-wrapper .feature-sections-tabs .nav-tabs li.active a,
.owl-nav div:hover,
div.bbp-breadcrumb a:hover,
#bbpress-forums div.bbp-topic-author a.bbp-author-name, #bbpress-forums div.bbp-reply-author a.bbp-author-name,
.kd_pie_chart .pc_percent_container,
.kd_pie_chart .kd-piechart-icon,
.woocommerce .checkout_coupon .button:hover:hover,
.woocommerce-page #payment #place_order:hover,
.team-member.design-minimal .team-socials a,
.woocommerce-cart #single-page table.cart .button:hover,
.woocommerce-cart #single-page table.cart .button[name=update_cart]:hover,
.woocommerce-account #single-page .woocommerce-Button[name=save_account_details]:hover,
.woocommerce-account #single-page .woocommerce-message .woocommerce-Button:hover,
.wpb-js-composer .vc_tta-container .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab.vc_active a,
.team-member.design-two:hover .team-socials .fab:hover,
.team-member.design-two .team-socials .fab:hover,
#single-page .return-to-shop a:hover,
.woocommerce-error a, .woocommerce-info a, .woocommerce-message a,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.navbar-nav li.dropdown:hover .dropdown-menu:hover li a:hover,
.woocommerce ul.products li.product h2:hover,
.keydesign-cart .buttons .btn, .woocommerce .keydesign-cart .buttons .btn,
.woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover,
.portfolio-meta.share-meta .fab:hover,
.woocommerce-account #single-page .woocommerce-Button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce-page ul.products li.product.woo-minimal-style .button:hover,
.woocommerce-page ul.products li.product.woo-minimal-style .added_to_cart:hover,
.blog_widget ul li a:hover,
#posts-content .entry-meta a:hover,
.breadcrumbs a:hover,
.woocommerce a.button:hover,
.keydesign-cart:hover .cart-icon,
#comments input[type="submit"]:hover,
.search-submit:hover,
.blog-single-content .tags a,
.lower-footer a:hover,
#posts-content .post .blog-single-title a:hover,
#posts-content.blog-minimal-list .blog-single-title a:hover,
#posts-content.blog-img-left-list .blog-single-title a:hover,
.socials-widget a:hover .fab, .socials-widget a:hover,
#customizer .leadengine-tooltip,
.footer_widget .menu li a:hover,
.row .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title:hover h4,
#single-page .single-page-content .widget ul li a:hover,
#comments .reply a:hover,
#comments .comment-meta a:hover,
#kd-slider .secondary_slider,
#single-page .single-page-content .widget ul li.current-menu-item a,
.team-socials .fab:hover,
#posts-content .post .tt_button:hover i,
#posts-content .post .tt_button:hover,
.topbar-socials a:hover .fab,
.pricing .pricing-price,
.pricing-table .tt_button,
.topbar-phone .iconsmind-Telephone ,
.topbar-email .iconsmind-Mail,
.modal-content-contact .key-icon-box .service-heading a:hover,
.pricing-table.active .tt_button:hover,
.footer-business-content a:hover,
.vc_grid-item-mini .vc_gitem-zone .vc_btn3.vc_btn3-style-custom,
.star-rating span,
.es-accordion .es-heading h4 a:hover,
.keydesign-cart ul.product_list_widget .cart-item:hover,
.woocommerce .keydesign-cart ul.product_list_widget .cart-item:hover,
#customizer .options a:hover i,
.woocommerce .price_slider_wrapper .price_slider_amount .button,
#customizer .options a:hover,
#single-page input[type="submit"]:hover,
#posts-content .post input[type="submit"]:hover,
.active .pricing-option i,
#comments .reply a:hover,
.meta-content .tags a:hover,
.navigation.pagination .next,
.woocommerce-cart  #single-page table.cart .product-name a:hover,
.navigation.pagination .prev,
.woocommerce span.onsale,
.product_meta a:hover,
.tags a:hover, .tagcloud a:hover,
.tt_button.second-style,
.lower-footer .pull-right a:hover,
.woocommerce-review-link:hover,
.upper-footer .modal-menu-item,
.kd_pie_chart .pc-link a:hover,
.vc_grid-item-mini .vc_gitem_row .vc_gitem-col h4:hover,
.fa, .fab, .fad, .fal, .far, .fas,
.wpcf7 .wpcf7-submit:hover,
.contact .wpcf7-response-output,
.video-bg .secondary-button:hover,
#headerbg li a.active,
#headerbg li a.active:hover,
.footer-nav a:hover ,
.wpb_wrapper .menu a:hover ,
.text-danger,
.blog_widget ul li a:before,
.pricing i,
.content-area .vc_grid .vc_gitem-zone-c .vc_general,
code,
#single-page .single-page-content ul li:before,
.subscribe-form header .wpcf7-submit,
#posts-content .page-content ul li:before,
.chart-content .nc-icon-outline,
.chart,
.row .vc_custom_heading a:hover,
.secondary-button-inverse,
.primary-button.button-inverse:hover,
.primary-button,
a,
.woocommerce-account #single-page .woocommerce-Button:hover,
.kd-process-steps .pss-step-number span,
.navbar-default .navbar-nav .active > a,
.navbar-default.navbar-shrink .nav li.active > a,
.pss-link a:hover,
.woocommerce-cart #single-page .cart_totals table td,
.kd_number_string,
.featured_content_parent .active-elem h4,
.testimonials.slider .tt-container:before,
.tt_button:hover,
#wrapper .woocommerce-message .button:hover,
.woocommerce-message .button:hover,
.nc-icon-outline,
.woocommerce ul.products li.product h3:hover,
.wpb_text_column ol>li:before,
.wpb_text_column ul>li:before,
.key-icon-box .ib-link a:hover {
	<?php if ( leadengine_get_option( 'tek-main-color' ) ) : ?>
		color: <?php echo esc_attr( leadengine_get_option( 'tek-main-color' ) ); ?>;
	<?php else : ?>
		color: #4f6df5;
	<?php endif; ?>
}

<?php if ( leadengine_get_option( 'tek-main-color' ) ) : ?>
	.pricing-table.DetailedStyle .pricing .pricing-price {
		color: <?php echo esc_attr( leadengine_get_option( 'tek-main-color' ) ); ?>!important;
	}
<?php endif; ?>

<?php if ( leadengine_get_option( 'tek-main-color' ) ) : ?>
	.kd-process-steps.process-checkbox-template .pss-item:before,
	.kd-process-steps.process-checkbox-template,
	.kd-separator,
	.kd-separator .kd-separator-line {
		border-color: <?php echo esc_attr( leadengine_get_option( 'tek-main-color' ) ); ?>;
	}
<?php endif; ?>

#single-page .bbp-login-form .user-submit,
.bbpress #user-submit,
.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type=submit],
input[type="button"].ninja-forms-field,
.modal-content-inner .wpcf7-submit:hover,
.searchform #searchsubmit,
#kd-slider,
.kd-contact-form.light_background .wpcf7 .wpcf7-submit,
.footer-newsletter-form .wpcf7 .wpcf7-submit,
.kd_progressbarfill,
.phone-wrapper,
.wpb_wrapper #loginform .button,
.woocommerce input.button,
.woocommerce-account #single-page .woocommerce-Button,
.testimonial-cards .center .tcards_message,
.email-wrapper,
.woocommerce ul.products li.product .added_to_cart:hover,
.footer-business-info.footer-socials a:hover,
#comments input[type="submit"],
.parallax.with-overlay:after,
.content-area .vc_grid-filter>.vc_grid-filter-item span:after,
.tt_button.tt_secondary_button:hover,
.pricing-table .tt_button:hover,
.tt_button.second-style:hover,
.pricing-table.active .tt_button,
#customizer .screenshot a,
.heading-separator,
.port-prev.tt_button:hover,
.port-next.tt_button:hover,
 .owl-buttons div:hover,
.row .vc_toggle_default .vc_toggle_icon,
.row .vc_toggle_default .vc_toggle_icon::after,
.row .vc_toggle_default .vc_toggle_icon::before,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.upper-footer .modal-menu-item:hover,
.contact-map-container .toggle-map,
.portfolio-item .portfolio-content,
.tt_button,
 .owl-dot span,
.woocommerce a.remove:hover,
.pricing .secondary-button.secondary-button-inverse:hover,
.with-overlay .parallax-overlay,
.secondary-button.secondary-button-inverse:hover,
.secondary-button,
#kd-slider .bullet-bar.tparrows,
.primary-button.button-inverse,
#posts-content .post input[type="submit"],
.btn-xl,
.with-overlay,
.vc_grid-item-mini .vc_gitem-zone .vc_btn3.vc_btn3-style-custom:hover,
.woocommerce #wrapper .price_slider_wrapper .ui-slider-horizontal .ui-slider-range,
.separator,
.woocommerce button.button,
.cb-container.cb_main_color:hover,
.keydesign-cart .buttons .btn:hover,
.woocommerce .keydesign-cart .buttons .btn:hover,
.woocommerce ul.products li.product .button:hover,
.woocommerce-account.woocommerce-orders #single-page .woocommerce-message .woocommerce-Button,
#single-page #comments input[type="submit"]:hover,
.contact-map-container .toggle-map:hover,
.wpcf7 .wpcf7-submit:hover,
.owl-dot span,
.features-tabs .tab.active,
.content-area .vc_grid .vc-gitem-zone-height-mode-auto.vc_gitem-zone.vc_gitem-zone-a:before,
.row .vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.row .vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.wpcf7 .wpcf7-submit,
.navigation.pagination .next:hover,
#single-page .vc_col-sm-3 .wpcf7 .wpcf7-submit,
.kd-spinner:before,
.content-area .vc_grid .vc_gitem-zone-c .vc_general:hover,
.content-area .vc_grid-item-mini .vc_gitem-animate-fadeIn .vc_gitem-zone.vc_gitem-zone-a:before,
.keydesign-cart .badge,
div.wpcf7 .wpcf7-form .ajax-loader,
#bbp_search_submit,
.woocommerce .price_slider_wrapper .ui-slider .ui-slider-handle,
.navigation.pagination .prev:hover,
.kd-price-switch input:checked + .price-slider,
.timeline-item-wrapper.full-link-card:hover + .timeline-item-arrow + .timeline-item-point,
.timeline-item-wrapper.full-link-card .timeline-full-link:hover,
.blog-page-numbers li a:hover,
.blog-page-numbers li.active a {
<?php if ( leadengine_get_option( 'tek-main-color' ) ) : ?>
	background-color: <?php echo esc_attr( leadengine_get_option( 'tek-main-color' ) ); ?>;
<?php else : ?>
	background-color: #4f6df5;
<?php endif; ?>
}

#single-page .bbp-login-form .user-submit,
#single-page #comments input[type="submit"]:hover,
.navigation.pagination .next,
.navigation.pagination .prev,
.upper-footer .modal-menu-item,
.wpcf7 .wpcf7-submit:hover,
.tt_button,
.navigation.pagination .next, .navigation.pagination .prev,
.woocommerce ul.products li.product .button:hover,
.woocommerce .price_slider_wrapper .ui-slider .ui-slider-handle,
.pricing.active,
.vc_grid-item-mini .vc_gitem-zone .vc_btn3.vc_btn3-style-custom,
.primary-button.button-inverse:hover,
.primary-button.button-inverse,
.keydesign-cart .buttons .btn, .woocommerce .keydesign-cart .buttons .btn,
.wpcf7 .wpcf7-submit,
.wpb_wrapper #loginform .button,
 .owl-buttons div:hover,
.woocommerce button.button,
.woocommerce a.button,
.content-area .vc_grid .vc_gitem-zone-c .vc_general,
#commentform #submit,
.woocommerce ul.products li.product .added_to_cart,
.woocommerce input.button,
 .owl-dot.active span,
 .owl-dot:hover span {
	<?php if ( leadengine_get_option( 'tek-main-color' ) ) : ?>
		border: 2px solid <?php echo esc_attr( leadengine_get_option( 'tek-main-color' ) ); ?>;
	<?php else : ?>
		border: 2px solid #4f6df5;
	<?php endif; ?>
}

div.wpcf7 .wpcf7-form .ajax-loader {
	<?php if ( leadengine_get_option( 'tek-main-color' ) ) : ?>
		border: 5px solid <?php echo esc_attr( leadengine_get_option( 'tek-main-color' ) ); ?>;
	<?php else : ?>
		border: 5px solid #4f6df5;
	<?php endif; ?>
}

.modal-content-inner:before  {
	<?php if ( leadengine_get_option( 'tek-main-color' ) ) : ?>
		border-right: 12px solid <?php echo esc_attr( leadengine_get_option( 'tek-main-color' ) ); ?>;
	<?php else : ?>
		border-right: 12px solid #4f6df5;
	<?php endif; ?>
}

.page-404 .tt_button,
#wrapper .widget-title,
.blockquote-reverse,
.testimonials.slider  .owl-dot.active span,
.tags a:hover, .tagcloud a:hover,
.contact-map-container .toggle-map:hover,
.navigation.pagination .next:hover, .navigation.pagination .prev:hover,
.contact .wpcf7-response-output,
.video-bg .secondary-button,
#single-page .single-page-content .widget .widgettitle,
.image-bg .secondary-button,
.contact .wpcf7-form-control-wrap textarea.wpcf7-form-control:focus,
.contact .wpcf7-form-control-wrap input.wpcf7-form-control:focus,
.team-member-down:hover .triangle,
.team-member:hover .triangle,
.features-tabs .tab.active:after,
.tabs-image-left.features-tabs .tab.active:after,
.secondary-button-inverse,
.wpb-js-composer .vc_tta-container .vc_tta.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a,
.vc_separator .vc_sep_holder .vc_sep_line,
.timeline-item-wrapper.full-link-card:hover + .timeline-item-arrow {
	<?php if ( leadengine_get_option( 'tek-main-color' ) ) : ?>
		border-color: <?php echo esc_attr( leadengine_get_option( 'tek-main-color' ) ); ?>;
	<?php else : ?>
		border-color: #4f6df5;
	<?php endif; ?>
}

.testimonial-cards .center .tcards_message:before {
	<?php if ( leadengine_get_option( 'tek-main-color' ) ) : ?>
		border-color: transparent transparent <?php echo esc_attr( leadengine_get_option( 'tek-main-color' ) ); ?> <?php echo esc_attr( leadengine_get_option( 'tek-main-color' ) ); ?>;
	<?php else : ?>
		border-color: transparent transparent #4f6df5 #4f6df5;
	<?php endif; ?>
}

.testimonial-cards .center .author-bottom .tcards_message:before {
	<?php if ( leadengine_get_option( 'tek-main-color' ) ) : ?>
		border-color: <?php echo esc_attr( leadengine_get_option( 'tek-main-color' ) ); ?> transparent transparent <?php echo esc_attr( leadengine_get_option( 'tek-main-color' ) ); ?>;
	<?php else : ?>
		border-color: #4f6df5 transparent transparent #4f6df5;
	<?php endif; ?>
}

.testimonial-cards .center .author-top .tcards_message:before {
	<?php if ( leadengine_get_option( 'tek-main-color' ) ) : ?>
		border-color: transparent transparent <?php echo esc_attr( leadengine_get_option( 'tek-main-color' ) ); ?> <?php echo esc_attr( leadengine_get_option( 'tek-main-color' ) ); ?>;
	<?php else : ?>
		border-color: transparent transparent #4f6df5 #4f6df5 ;
	<?php endif; ?>
}

<?php if ( leadengine_get_option( 'tek-main-color' ) ) : ?>
	.wpb-js-composer .vc_tta-container  .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab:before {
	    border-right: 9px solid <?php echo esc_attr( leadengine_get_option( 'tek-main-color' ) ); ?>;
	}
<?php endif; ?>

<?php if ( leadengine_get_option( 'tek-main-color' ) ) : ?>
	.wpb-js-composer .vc_tta-container .vc_tta.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list li:before {
	    border-top: 9px solid <?php echo esc_attr( leadengine_get_option( 'tek-main-color' ) ); ?>;
	}
<?php endif; ?>

<?php if ( leadengine_get_option( 'tek-secondary-color' ) ) : ?>
	.tt_button.btn_secondary_color.tt_secondary_button:hover,
	.tt_button.btn_secondary_color {
		background-color: <?php echo esc_attr( leadengine_get_option( 'tek-secondary-color' ) ); ?>;
	}
<?php endif; ?>

<?php if ( leadengine_get_option( 'tek-secondary-color' ) ) : ?>
	.tt_button.btn_secondary_color.tt_secondary_button,
	.tt_button.btn_secondary_color:hover {
		color: <?php echo esc_attr( leadengine_get_option( 'tek-secondary-color' ) ); ?>;
	}
<?php endif; ?>

<?php if ( leadengine_get_option( 'tek-secondary-color' ) ) : ?>
	.tt_button.btn_secondary_color {
		border: 2px solid <?php echo esc_attr( leadengine_get_option( 'tek-secondary-color' ) ); ?>;
	}
<?php endif; ?>

h1,h2,h3,h4,h5,
.wp-block-search .wp-block-search__label,
.kd_progress_bar .kd_progb_head .kd-progb-title h4,
.wpb-js-composer .vc_tta-container .vc_tta.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list li a:hover,
 .es-accordion .es-heading h4 a,
.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab>a:hover,
#comments .fn,
#comments .fn a,
.portfolio-block h4,
.rw-author-details h4,
.testimonials.slider .author,
.vc_grid-item-mini .vc_gitem_row .vc_gitem-col h4,
.navbar-default.navbar-shrink .nav li a,
.team-content h5,
.key-icon-box .service-heading,
#wp-calendar caption,
.post a:hover,
.kd_pie_chart .kd_pc_title,
.kd_pie_chart .pc-link a,
.testimonials .tt-content h4,
.kd-photobox .phb-content h4,
.kd-process-steps .pss-text-area h4,
.widget-title,
.kd-promobox .prb-content h4,
.bp-content h4,
.reply-title,
.product_meta,
.blog-header .section-heading,
.testimonial-cards .tcards-title,
.testimonial-cards .tcards_header .tcards-name,
.woocommerce-result-count,
.pss-link a,
.navbar-default .nav li a,
.logged-in .navbar-nav a, .navbar-nav .menu-item a,
.woocommerce table.shop_attributes th,
.portfolio-block strong,
.keydesign-cart .nc-icon-outline-cart,
.subscribe input[type="submit"],
.es-accordion .es-speaker-container .es-speaker-name,
.pricing-title,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce-cart  #single-page table.cart .product-name a,
.wpb-js-composer .vc_tta-container .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab>a,
.rw_rating .rw-title,
.group_table .label,
.cb-container.cb_transparent_color:hover .cb-heading,
.app-gallery .ag-section-desc h4,
.single-post .wpb_text_column strong,
 .owl-buttons div,
#single-page .single-page-content .widget ul li a,
.modal-content-contact .key-icon-box .service-heading a,
.woocommerce-ordering select,
.woocommerce div.product .woocommerce-tabs .panel #reply-title,
.page-404 .section-subheading,
.showcoupon:hover,
.pricing-table.DetailedStyle .pricing .pricing-price,
.pricing-table .pricing-img i,
.navbar-default .navbar-nav > li > a:hover,
.testimonials.slider.with-image .tt-container h6,
.socials-widget a:hover .fa, .socials-widget a:hover,
.owl-nav div,
#comments label,
.author-box-wrapper .author-name h6,
.keydesign-cart .empty-cart,
.play-video .fa-play,
.author-website,
.post-link:hover,
#comments .reply a:hover,
.author-desc-wrapper a:hover,
.blog-single-content .tags a:hover,
.wpb-js-composer .vc_tta-container .vc_tta.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list li a:hover,
.wpb-js-composer .vc_tta-container .vc_tta.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a,
.woocommerce #coupon_code, .woocommerce .quantity .qty,
.kd-price-block .pb-content-wrap .pb-pricing-wrap,
.blog-single-title a,
.topbar-phone a:hover,
.topbar-email a:hover,
.woocommerce-page ul.products li.product.woo-minimal-style .added_to_cart,
.woocommerce-page ul.products li.product.woo-minimal-style .button,
.woocommerce nav.woocommerce-pagination ul li span.current,
#menu-topbar-menu li a:hover,
.navbar-topbar li a:hover,
.fa.toggle-search:hover,
.business-info-header .fa,
.tt_secondary_button.tt_third_button:hover,
.tt_secondary_button.tt_third_button:hover i,
.keydesign-cart .subtotal,
#single-page p.cart-empty,
blockquote cite,
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.cta-icon i,
.wpcf7-form label,
.upper-footer .wpcf7-form-control-wrap textarea,
.upper-footer .wpcf7-form-control-wrap input,
body.maintenance-mode .kd-countdown,
.mobile-cart .keydesign-cart,
body.woocommerce-page .entry-header .section-heading,
.feature-sections-wrapper .feature-sections-tabs .nav-tabs a,
.team-member.design-minimal .team-socials a:hover,
.key-icon-box .ib-link a:hover,
.ts-link a:hover,
.feature-sections-wrapper .side-content-wrapper .simple-link:hover,
.woocommerce ul.products li.product .price,
.vc_toggle_simple .vc_toggle_title .vc_toggle_icon::after,
.vc_toggle_simple .vc_toggle_title .vc_toggle_icon::before,
.testimonials .tt-content .content,
.team-link a:hover,
.key-reviews .rw-link a:hover,
.tcards-link a:hover,
.testimonial-cards .center .tcards_message .tcards-link a:hover,
.kd-photobox .phb-simple-link:hover {
	<?php if ( isset( $h1_heading['color'] ) && '' != $h1_heading['color'] ) : ?>
		color: <?php echo esc_attr( $h1_heading['color'] ); ?>;
	<?php else : ?>
		color: #1f1f1f;
	<?php endif; ?>
}


.ib-link.iconbox-main-color a:hover  {
	<?php if ( isset( $h1_heading['color'] ) && '' != $h1_heading['color'] ) : ?>
		color: <?php echo esc_attr( $h1_heading['color'] ); ?> !important;
	<?php else : ?>
		color: #1f1f1f;
	<?php endif; ?>
}

.vc_toggle.vc_toggle_default .vc_toggle_icon,
.row .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon:before,
.row .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon:after,
.searchform #searchsubmit:hover,
#kd-slider .bullet-bar.tparrows:hover {
	<?php if ( isset( $h1_heading['color'] ) && '' != $h1_heading['color'] ) : ?>
		background-color: <?php echo esc_attr( $h1_heading['color'] ); ?>;
	<?php else : ?>
		background-color: #1f1f1f;
	<?php endif; ?>
}

<?php if ( isset( $h1_heading['color'] ) && '' != $h1_heading['color'] ) : ?>
	.kd-contact-form.light_background .wpcf7 .wpcf7-submit:hover {
		background-color: <?php echo esc_attr( $h1_heading['color'] ); ?> !important;
	}
<?php endif; ?>

<?php if ( isset( $default_typo['color'] ) && '' != $default_typo['color'] ) : ?>
	.kd_counter_number:after {
		background-color: <?php echo esc_attr( $default_typo['color'] ); ?>;
	}
<?php endif; ?>

<?php if ( isset( $h1_heading['color'] ) && '' != $h1_heading['color'] ) : ?>
	.testimonials.slider .owl-dot:hover span {
		border-color: <?php echo esc_attr( $h1_heading['color'] ); ?>;
	}
<?php endif; ?>

<?php if ( isset( $default_typo['color'] ) && '' != $default_typo['color'] ) : ?>
	.cb-container.cb_transparent_color:hover .cb-text-area p {
		color: <?php echo esc_attr( $default_typo['color'] ); ?>;
	}
<?php endif; ?>

<?php if ( isset( $h1_heading['color'] ) && '' != $h1_heading['color'] ) : ?>
	.wpcf7 .wpcf7-text::-webkit-input-placeholder { color: <?php echo esc_attr( $h1_heading['color'] ); ?>; }
	.wpcf7 .wpcf7-text::-moz-placeholder { color: <?php echo esc_attr( $h1_heading['color'] ); ?>; }
	.wpcf7 .wpcf7-text:-ms-input-placeholder { color: <?php echo esc_attr( $h1_heading['color'] ); ?>; }
	.wpcf7-form-control-wrap .wpcf7-textarea::-webkit-input-placeholder { color: <?php echo esc_attr( $h1_heading['color'] ); ?>; }
	.wpcf7-form-control-wrap .wpcf7-textarea::-moz-placeholder { color: <?php echo esc_attr( $h1_heading['color'] ); ?>; }
	.wpcf7-form-control-wrap .wpcf7-textarea:-ms-input-placeholder { color: <?php echo esc_attr( $h1_heading['color'] ); ?>; }
<?php endif; ?>

.footer-newsletter-form .wpcf7-form .wpcf7-email,
.footer-business-info.footer-socials a,
.upper-footer {
	<?php if ( leadengine_get_option( 'tek-upper-footer-color' ) ) : ?>
		background-color: <?php echo esc_attr( leadengine_get_option( 'tek-upper-footer-color' ) ); ?>;
	<?php else : ?>
		background-color: #f7f9fb;
	<?php endif; ?>
}

<?php if ( leadengine_get_option( 'tek-upper-footer-color' ) ) : ?>
	.upper-footer {
		border-color:  <?php echo esc_attr( leadengine_get_option( 'tek-upper-footer-color' ) ); ?>;
	}
<?php endif; ?>

.footer-business-info,
.lower-footer {
	<?php if ( leadengine_get_option( 'tek-lower-footer-color' ) ) : ?>
		background-color: <?php echo esc_attr( leadengine_get_option( 'tek-lower-footer-color' ) ); ?>;
	<?php else : ?>
		background-color: #fff;
	<?php endif; ?>
}

<?php if ( leadengine_get_option( 'tek-lower-footer-color' ) ) : ?>
	.upper-footer .textwidget,
	.lower-footer {
		border-color:  <?php echo esc_attr( leadengine_get_option( 'tek-lower-footer-color' ) ); ?>;
	}
<?php endif; ?>

<?php if ( leadengine_get_option( 'tek-footer-text-color' ) ) : ?>
	.lower-footer, .upper-footer, .upper-footer .socials-widget i {
		color:  <?php echo esc_attr( leadengine_get_option( 'tek-footer-text-color' ) ); ?>;
	}
<?php endif; ?>

<?php if ( isset( $footer_link_color['regular'] ) && '' != $footer_link_color['regular'] ) : ?>
	.lower-footer a, .upper-footer a {
		color:  <?php echo esc_attr( $footer_link_color['regular'] ); ?> !important;
	}
<?php endif; ?>

<?php if ( isset( $footer_link_color['hover'] ) && '' != $footer_link_color['hover'] ) : ?>
	.lower-footer a:hover, .upper-footer a:hover {
		color:  <?php echo esc_attr( $footer_link_color['hover'] ); ?> !important;
	}
<?php endif; ?>

<?php if ( leadengine_get_option( 'tek-footer-heading-color' ) ) : ?>
	.upper-footer .widget-title, .upper-footer .modal-menu-item {
		color:  <?php echo esc_attr( leadengine_get_option( 'tek-footer-heading-color' ) ); ?>;
	}
<?php endif; ?>

<?php if ( leadengine_get_option( 'tek-footer-typo' ) ) : ?>
.upper-footer .widget-title, .upper-footer #wp-calendar caption, .footer_widget .menu li a, ul li.cat-item a, .footer-nav-menu .navbar-footer li a, .lower-footer span, .lower-footer a {
	<?php if ( isset( $footer_typo['font-weight'] ) && '' != $footer_typo['font-weight'] ): ?>
		font-weight: <?php echo esc_attr( $footer_typo['font-weight'] ) ?>;
	<?php endif; ?>
	<?php if ( isset( $footer_typo['font-family'] ) && '' != $footer_typo['font-family'] ): ?>
		font-family: "<?php echo stripslashes( htmlspecialchars( $footer_typo['font-family'] ) ); ?>";
	<?php endif; ?>
	<?php if ( isset( $footer_typo['font-size'] ) && '' != $footer_typo['font-size'] ): ?>
		font-size: <?php echo esc_attr( $footer_typo['font-size'] ) ?>;
	<?php endif; ?>
	<?php if ( isset( $footer_typo['text-transform'] ) && '' != $footer_typo['text-transform'] ): ?>
		text-transform: <?php echo esc_attr( $footer_typo['text-transform'] ) ?>;
	<?php endif; ?>
	<?php if ( isset( $footer_typo['letter-spacing'] ) && '' != $footer_typo['letter-spacing'] ): ?>
		letter-spacing: <?php echo esc_attr( $footer_typo['letter-spacing'] ) ?>;
	<?php endif; ?>
}
<?php endif; ?>


<?php if ( leadengine_get_option( 'tek-global-border-color' ) ): ?>
#commentform textarea,
.wpcf7-form textarea,
.wpb_wrapper #loginform .input,
.wpcf7 input[type="date"],
.wpcf7 .wpcf7-text,
.wpcf7 .wpcf7-email, .wpcf7 .wpcf7-select,
.modal-content-inner .wpcf7 .wpcf7-text,
.modal-content-inner .wpcf7 .wpcf7-email,
.content-area .vc_grid-gutter-30px .vc_grid-item-mini .vc_gitem-zone.vc_gitem-zone-c,
.portfolio-navigation-links,
.related-posts,
.comment-body,
#single-page blockquote,
.author-box-wrapper,
.blog_widget .search-form .search-field,
.blog_widget .woocommerce-product-search .search-field,
.blog-header-form .wpcf7 .wpcf7-text,
.blog-header-form .wpcf7 .wpcf7-email,
.single-post #posts-content .post,
.search #posts-content .portfolio,
.search #posts-content .product,
.search #posts-content .page,
#posts-content .type-attachment,
#posts-content .post,
.woo-sidebar,
.right-sidebar,
#posts-content.blog-minimal-list .entry-meta .blog-label:before,
#posts-content.blog-img-top-list .entry-meta .blog-label:before,
#posts-content.blog-img-left-list .BlogFullWidth .post,
.related-posts .post .entry-wrapper.without-image,
.related-content .portfolio .entry-wrapper.without-image,
#posts-content.blog-detailed-grid .entry-wrapper.without-image,
#posts-content.blog-minimal-grid .entry-wrapper.without-image,
.woo-entry-wrapper,
.related-posts .post .entry-wrapper,
.related-content .portfolio .entry-wrapper,
#posts-content.blog-detailed-grid .entry-wrapper,
#wrapper .blog-detailed-grid .entry-wrapper,
#posts-content.blog-minimal-grid .entry-wrapper,
.portfolio-template-default .entry-header .container,
#single-page #comments input[type="text"],
#single-page #comments input[type="email"],
#comments input[type="text"],
#comments input[type="email"],
#comments input[type="url"],
.woo-minimal-style ul.products li.product,
.woocommerce-page ul.products li.product.woo-minimal-style,
#single-page .select2-container--default .select2-selection--single,
.woocommerce-checkout #single-page table,
.woocommerce-checkout .woocommerce form .form-row select,
.woocommerce-checkout .woocommerce form .form-row input.input-text,
.woocommerce-checkout .woocommerce form .form-row textarea,
.woocommerce-account .woocommerce form .form-row select,
.woocommerce-account .woocommerce form .form-row input.input-text,
.woocommerce-account .woocommerce form .form-row textarea,
.woocommerce-checkout .woocommerce .login input[type="text"],
.woocommerce-checkout .woocommerce .login input[type="password"]
.woocommerce #coupon_code,
.woocommerce-cart #single-page table.cart .qty ,
.woocommerce-cart  #single-page table.cart img,
.woocommerce-cart #single-page table.cart,
#review_form #commentform input[type="text"],
#review_form #commentform input[type="email"],
.woocommerce-page div.product .woocommerce-tabs,
.keydesign-cart ul.product_list_widget li img,
ul.product_list_widget li img,
.woocommerce-error,
.woocommerce-info,
.woocommerce-message,
.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register,
.woocommerce #review_form #respond textarea,
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span,
.woo-entry-image,
.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce div.product .woocommerce-tabs ul.tabs,
.single-product .woocommerce-product-gallery img,
.woocommerce #coupon_code,
.woocommerce .quantity .qty,
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
	border-color:  <?php echo esc_attr( leadengine_get_option( 'tek-global-border-color' ) ); ?>;
}
<?php endif; ?>


<?php if ( leadengine_get_option( 'tek-topbar-bg-color' ) == "transparent" ) {  ?>
	.topbar { border-bottom: 1px solid rgba(255, 255, 255, 0.15); }
	.topbar-socials { border-right: 1px solid rgba(255, 255, 255, 0.15); border-left: 1px solid rgba(255, 255, 255, 0.15); }
	.topbar-socials a {border-right: 1px solid rgba(255, 255, 255, 0.15); }
 <?php } ?>

<?php if ( leadengine_get_option( 'tek-topbar-text-color' ) ) : ?>
	.transparent-navigation .navbar.navbar-default.navbar-shrink .topbar-lang-switcher ul:not(:hover) li a,
	.transparent-navigation .navbar.navbar-default.navbar-shrink .topbar-menu-search .fa.toggle-search,
	.transparent-navigation .navbar.navbar-default.navbar-shrink #menu-topbar-menu li a,
	.transparent-navigation .navbar.navbar-default.navbar-shrink .navbar-topbar li a,
	.transparent-navigation .navbar.navbar-default.navbar-shrink .topbar-phone .iconsmind-Telephone,
	.transparent-navigation .navbar.navbar-default.navbar-shrink .topbar-email .iconsmind-Mail,
	.transparent-navigation .navbar.navbar-default.navbar-shrink .topbar-phone a,
	.transparent-navigation .navbar.navbar-default.navbar-shrink .topbar-email a,
	.topbar-lang-switcher ul li a,
	.cart-icon-container,
	.topbar-lang-switcher,
	.topbar-menu,
	.topbar-search,
	.topbar-phone .iconsmind-Telephone, .topbar-email .iconsmind-Mail,
	.navbar.navbar-default .topbar-phone a, .navbar.navbar-default .topbar-email a {
		color: <?php echo esc_attr( leadengine_get_option( 'tek-topbar-text-color' ) ); ?> !important;
	}
<?php endif; ?>

.topbar-lang-switcher ul li a:hover span,
.topbar-menu-search .keydesign-cart a:hover,
.topbar-search .fa.toggle-search:hover,
#menu-topbar-menu a:hover,
.navbar-topbar a:hover,
.transparent-navigation .navbar.navbar-default .topbar-phone a:hover, .transparent-navigation .navbar.navbar-default .topbar-email a:hover,
.navbar.navbar-default .topbar-phone a:hover, .navbar.navbar-default .topbar-email a:hover {
	<?php if ( leadengine_get_option( 'tek-topbar-hover-text-color' ) ) : ?>
		color: <?php echo esc_attr( leadengine_get_option( 'tek-topbar-hover-text-color' ) ); ?> !important;
	<?php else : ?>
		color: #1f1f1f;
	<?php endif; ?>
}

<?php if ( leadengine_get_option( 'tek-topbar-bg-color' ) ) : ?>
.transparent-navigation .navbar.navbar-shrink .topbar,
.navbar.navbar-default.contained .topbar .container,
.navbar .topbar {
	background-color: <?php echo esc_attr( leadengine_get_option( 'tek-topbar-bg-color' ) ); ?> !important;
}


.navbar .topbar {
	border-color: <?php echo esc_attr( leadengine_get_option( 'tek-topbar-bg-color' ) ); ?> !important;
}
<?php endif; ?>

<?php if ( leadengine_get_option( 'tek-header-menu-bg' ) ) : ?>
.navbar.navbar-default.contained .container,
.navbar.navbar-default .menubar,
.navbar.navbar-default.navbar-shrink.fixed-menu,
.keydesign-cart .keydesign-cart-dropdown,
.navbar.navbar-default .dropdown-menu,
.navbar.navbar-default {
	background-color: <?php echo esc_attr( leadengine_get_option( 'tek-header-menu-bg' ) ); ?> !important;
}
<?php endif; ?>

@media (min-width: 960px) {
.transparent-navigation .navbar.navbar-default,
.transparent-navigation .navbar.navbar-default .container,
.transparent-navigation .navbar.navbar-default.contained,
.transparent-navigation .navbar .topbar,
.transparent-navigation .navbar .menubar {
	background-color: transparent !important;
	border: none !important;
}

<?php if ( leadengine_get_option( 'tek-transparent-homepage-menu-colors' ) ) : ?>
	.transparent-navigation #menu-topbar-menu li a,
	.transparent-navigation .navbar-topbar li a,
	.transparent-navigation .topbar-phone .iconsmind-Telephone,
	.transparent-navigation .topbar-email .iconsmind-Mail,
	.transparent-navigation .navbar.navbar-default:not(.navbar-shrink) .topbar-socials a .fab,
	.transparent-navigation .navbar.navbar-default .topbar-phone a,
	.transparent-navigation .navbar.navbar-default .topbar-email a,
	.transparent-navigation .topbar-lang-switcher ul,
	.transparent-navigation .topbar-lang-switcher ul:not(:hover) li a,
	.transparent-navigation .topbar-menu-search .fa.toggle-search,
	.transparent-navigation .navbar.navbar-default .menubar .navbar-nav a,
	.transparent-navigation .keydesign-cart .cart-icon,
	.transparent-navigation .keydesign-cart .badge,
	.transparent-navigation #logo .logo {
		color: <?php echo esc_attr( leadengine_get_option( 'tek-transparent-homepage-menu-colors' ) ); ?> !important;
	}
<?php endif; ?>

}

<?php if ( leadengine_get_option( 'tek-header-menu-bg-sticky' ) && leadengine_get_option( 'tek-menu-behaviour' ) == '1' ) : ?>
	.keydesign-cart .keydesign-cart-dropdown,
	#main-menu .navbar-nav.navbar-shrink .menu-item-has-children .dropdown-menu,
	.navbar-nav.navbar-shrink .menu-item-has-children .dropdown-menu,
	.navbar.navbar-default.navbar-shrink .keydesign-cart .keydesign-cart-dropdown,
	.navbar.navbar-default.navbar-shrink .dropdown-menu,
	.navbar.navbar-default.navbar-shrink.contained .container,
	body:not(.transparent-navigation) .navbar.navbar-default.contained .container,
	.navbar.navbar-default.navbar-shrink .menubar {
		background-color: <?php echo esc_attr( leadengine_get_option( 'tek-header-menu-bg-sticky' ) ); ?> !important;
	}
<?php endif; ?>

<?php if ( leadengine_get_option( 'tek-header-menu-color' ) ) : ?>
	.navbar-default .menu-item-has-children .mobile-dropdown,
	.navbar-default .menu-item-has-children:hover .dropdown-menu .dropdown:before,
	.navbar.navbar-default .mobile-cart .keydesign-cart .cart-icon,
	.keydesign-cart .nc-icon-outline-cart,
	.transparent-navigation .navbar.navbar-default .menubar .navbar-nav .dropdown-menu a,
	.navbar.navbar-default .menubar .navbar-nav a {
		color: <?php echo esc_attr( leadengine_get_option( 'tek-header-menu-color' ) ); ?> !important;
	}
<?php endif; ?>

<?php if ( leadengine_get_option( 'tek-header-menu-color' ) ) : ?>
	.navbar-default .navbar-toggle .icon-bar {
		background-color: <?php echo esc_attr( leadengine_get_option( 'tek-header-menu-color' ) ); ?> !important;
	}
<?php endif; ?>

<?php if ( leadengine_get_option( 'tek-header-menu-color-sticky' ) && leadengine_get_option( 'tek-menu-behaviour' ) == '1' ) : ?>
	.navbar-default.navbar-shrink .navbar-toggle .icon-bar {
		background-color: <?php echo esc_attr( leadengine_get_option( 'tek-header-menu-color-sticky' ) ); ?> !important;
	}
<?php endif; ?>

<?php if ( leadengine_get_option( 'tek-header-menu-color-sticky' ) && leadengine_get_option( 'tek-menu-behaviour' ) == '1' ) : ?>
	.navbar-default.navbar-shrink .menu-item-has-children .mobile-dropdown,
	.navbar-default.navbar-shrink .menu-item-has-children:hover .dropdown-menu .dropdown:before,
	.keydesign-cart ul.product_list_widget .subtotal,
	.transparent-navigation .navbar-shrink  #logo .logo,
	.transparent-navigation .topbar-menu-search .fa.toggle-search.fa-times,
	#main-menu .navbar-nav.navbar-shrink .menu-item-has-children .mobile-dropdown,
	#main-menu .navbar-nav.navbar-shrink .menu-item-has-children:hover .dropdown-menu .dropdown:before,
	#main-menu .navbar-nav.navbar-shrink .menu-item-has-children .dropdown-menu a,
	.keydesign-cart ul.product_list_widget .cart-item,
	.transparent-navigation .navbar.navbar-default.navbar-shrink .menubar .navbar-nav .dropdown-menu a,
	.navbar.navbar-default.navbar-shrink .keydesign-cart .keydesign-cart-dropdown,
	.navbar.navbar-default.navbar-shrink .keydesign-cart .nc-icon-outline-cart,
	.navbar.navbar-default.navbar-shrink .menubar .navbar-nav a,
	.navbar.navbar-default.navbar-shrink .keydesign-cart .cart-icon {
		color: <?php echo esc_attr( leadengine_get_option( 'tek-header-menu-color-sticky' ) ); ?> !important;
	}
<?php endif; ?>

<?php if ( leadengine_get_option( 'tek-header-menu-color-hover' ) ) : ?>
	body:not(.transparent-navigation) .navbar.navbar-default .menubar .navbar-nav li.active > a,
	.navbar.navbar-default .navbar-nav a:hover {
		color: <?php echo esc_attr( leadengine_get_option( 'tek-header-menu-color-hover' ) ); ?> !important;
	}
<?php endif; ?>

<?php if ( leadengine_get_option( 'tek-header-menu-color-sticky-hover' ) && leadengine_get_option( 'tek-menu-behaviour' ) == '1' ) : ?>
	.menubar #main-menu .navbar-nav .mega-menu.menu-item-has-children .dropdown > a,
	.keydesign-cart ul.product_list_widget .cart-item:hover,
	.navbar-default.navbar-shrink .nav li.active a,
	#main-menu .navbar-nav .menu-item-has-children .dropdown-menu a:hover, .navbar-nav .menu-item-has-children .dropdown-menu a:hover,
	body:not(.transparent-navigation) .navbar.navbar-default .menubar .navbar-nav li.active > a,
	.navbar.navbar-default.navbar-shrink .navbar-nav a:hover {
		color: <?php echo esc_attr( leadengine_get_option( 'tek-header-menu-color-sticky-hover' ) ); ?> !important;
	}
<?php endif; ?>

#logo .logo {
	<?php if ( leadengine_get_option( 'tek-main-logo-color' ) ) : ?>
		color: <?php echo esc_attr( leadengine_get_option( 'tek-main-logo-color' ) ); ?> !important;
	<?php else : ?>
		color: #1f1f1f;
	<?php endif; ?>
}

.transparent-navigation .navbar-shrink #logo .logo,
.navbar-shrink #logo .logo {
	<?php if ( leadengine_get_option( 'tek-secondary-logo-color' ) ) : ?>
		color: <?php echo esc_attr( leadengine_get_option( 'tek-secondary-logo-color' ) ); ?> !important;
	<?php else : ?>
		color: #1f1f1f !important;
	<?php endif; ?>
}


<?php  if ( leadengine_get_option( 'tek-default-typo' ) ) : ?>
	body, .box, .cb-text-area p {
		<?php if ( isset( $default_typo['color'] ) && '' != $default_typo['color'] ): ?>
			color: <?php echo esc_attr( $default_typo['color'] ) ?>;
		<?php endif; ?>
		<?php if ( isset( $default_typo['font-weight'] ) && '' != $default_typo['font-weight'] ): ?>
			font-weight: <?php echo esc_attr( $default_typo['font-weight'] ) ?>;
		<?php endif; ?>
		<?php if ( isset( $default_typo['font-family'] ) && '' != $default_typo['font-family'] ): ?>
			font-family: "<?php echo stripslashes( htmlspecialchars( $default_typo['font-family'] ) ); ?>";
		<?php endif; ?>
		<?php if ( isset( $default_typo['font-size'] ) && '' != $default_typo['font-size'] ): ?>
			font-size: <?php echo esc_attr( $default_typo['font-size'] ); ?>;
		<?php endif; ?>
		<?php if ( isset( $default_typo['line-height'] ) && '' != $default_typo['line-height'] ): ?>
			line-height: <?php echo esc_attr( $default_typo['line-height'] ); ?>;
		<?php endif; ?>
	}
<?php endif; ?>

<?php if ( isset( $default_typo['color'] ) && '' != $default_typo['color'] ) : ?>
	.key-icon-box a p:not(.ib-link) {
			color: <?php echo esc_attr( $default_typo['color'] ) ?>;
	}
<?php endif; ?>

<?php if ( leadengine_get_option( 'tek-text-logo-typo' ) ) : ?>
	.container #logo .logo {
		<?php if ( isset( $text_logo_typo['font-weight'] ) && '' != $text_logo_typo['font-weight'] ): ?>
			font-weight: <?php echo esc_attr( $text_logo_typo['font-weight'] ) ?>;
		<?php endif; ?>
		<?php if ( isset( $text_logo_typo['font-family'] ) && '' != $text_logo_typo['font-family'] ): ?>
			font-family: "<?php echo stripslashes( htmlspecialchars( $text_logo_typo['font-family'] ) ); ?>";
		<?php endif; ?>
		<?php if ( isset( $text_logo_typo['font-size'] ) && '' != $text_logo_typo['font-size'] ): ?>
			font-size: <?php echo esc_attr( $text_logo_typo['font-size'] ) ?>;
		<?php endif; ?>
	}
<?php endif; ?>

<?php  if ( leadengine_get_option( 'tek-h1-heading' ) ) : ?>
.container h1 {
	<?php if ( isset( $h1_heading['color'] ) && '' != $h1_heading['color'] ) : ?>
		color: <?php echo esc_attr( $h1_heading['color'] ) ?>;
	<?php endif; ?>
	<?php if ( isset( $h1_heading['font-weight'] ) && '' != $h1_heading['font-weight'] ): ?>
		font-weight: <?php echo esc_attr( $h1_heading['font-weight'] ) ?>;
	<?php endif; ?>
	<?php if ( isset( $h1_heading['font-family'] ) && '' != $h1_heading['font-family'] ): ?>
		font-family: "<?php echo stripslashes( htmlspecialchars( $h1_heading['font-family'] ) ); ?>";
	<?php endif; ?>
	<?php if ( isset( $h1_heading['font-size'] ) && '' != $h1_heading['font-size'] ) : ?>
		font-size: <?php echo esc_attr( $h1_heading['font-size'] ) ?>;
	<?php endif; ?>
	<?php if ( isset( $h1_heading['text-align'] ) && '' != $h1_heading['text-align'] ) : ?>
		text-align: <?php echo esc_attr( $h1_heading['text-align'] ) ?>;
	<?php endif; ?>
	<?php if ( isset( $h1_heading['line-height'] ) && '' != $h1_heading['line-height'] ) : ?>
		line-height: <?php echo esc_attr( $h1_heading['line-height'] ) ?>;
	<?php endif; ?>
	<?php if ( isset( $h1_heading['text-transform'] ) && '' != $h1_heading['text-transform'] ) : ?>
		text-transform: <?php echo esc_attr( $h1_heading['text-transform'] ) ?>;
	<?php endif; ?>
	<?php if ( isset( $h1_heading['letter-spacing'] ) && '' != $h1_heading['letter-spacing'] ) : ?>
		letter-spacing: <?php echo esc_attr( $h1_heading['letter-spacing'] ) ?>;
	<?php endif; ?>
}
<?php endif; ?>

<?php  if ( leadengine_get_option( 'tek-h2-heading' ) ) : ?>
	.container h2, #popup-modal .modal-content h2 {
		<?php if ( isset( $h2_heading['color'] ) && '' != $h2_heading['color'] ) : ?>
			color: <?php echo esc_attr( $h2_heading['color'] ) ?>;
		<?php endif; ?>
		<?php if ( isset( $h2_heading['font-weight'] ) && '' != $h2_heading['font-weight'] ): ?>
			font-weight: <?php echo esc_attr( $h2_heading['font-weight'] ) ?>;
		<?php endif; ?>
		<?php if ( isset( $h2_heading['font-family'] ) && '' != $h2_heading['font-family'] ): ?>
			font-family: "<?php echo stripslashes( htmlspecialchars( $h2_heading['font-family'] ) ); ?>";
		<?php endif; ?>
		<?php if ( isset( $h2_heading['font-size'] ) && '' != $h2_heading['font-size'] ) : ?>
			font-size: <?php echo esc_attr( $h2_heading['font-size'] ) ?>;
		<?php endif; ?>
		<?php if ( isset( $h2_heading['text-align'] ) && '' != $h2_heading['text-align'] ) : ?>
			text-align: <?php echo esc_attr( $h2_heading['text-align'] ) ?>;
		<?php endif; ?>
		<?php if ( isset( $h2_heading['line-height'] ) && '' != $h2_heading['line-height'] ) : ?>
			line-height: <?php echo esc_attr( $h2_heading['line-height'] ) ?>;
		<?php endif; ?>
		<?php if ( isset( $h2_heading['text-transform'] ) && '' != $h2_heading['text-transform'] ) : ?>
			text-transform: <?php echo esc_attr( $h2_heading['text-transform'] ) ?>;
		<?php endif; ?>
		<?php if ( isset( $h2_heading['letter-spacing'] ) && '' != $h2_heading['letter-spacing'] ) : ?>
			letter-spacing: <?php echo esc_attr( $h2_heading['letter-spacing'] ) ?>;
		<?php endif; ?>
	}
<?php endif; ?>

<?php  if ( leadengine_get_option( 'tek-h3-heading' ) ) : ?>
	.container h3 {
		<?php if ( isset( $h3_heading['color'] ) && '' != $h3_heading['color'] ) : ?>
			color: <?php echo esc_attr( $h3_heading['color'] ) ?>;
		<?php endif; ?>
		<?php if ( isset( $h3_heading['font-weight'] ) && '' != $h3_heading['font-weight'] ): ?>
			font-weight: <?php echo esc_attr( $h3_heading['font-weight'] ) ?>;
		<?php endif; ?>
		<?php if ( isset( $h3_heading['font-family'] ) && '' != $h3_heading['font-family'] ): ?>
			font-family: "<?php echo stripslashes( htmlspecialchars( $h3_heading['font-family'] ) ); ?>";
		<?php endif; ?>
		<?php if ( isset( $h3_heading['font-size'] ) && '' != $h3_heading['font-size'] ) : ?>
			font-size: <?php echo esc_attr( $h3_heading['font-size'] ) ?>;
		<?php endif; ?>
		<?php if ( isset( $h3_heading['text-align'] ) && '' != $h3_heading['text-align'] ) : ?>
			text-align: <?php echo esc_attr( $h3_heading['text-align'] ) ?>;
		<?php endif; ?>
		<?php if ( isset( $h3_heading['line-height'] ) && '' != $h3_heading['line-height'] ) : ?>
			line-height: <?php echo esc_attr( $h3_heading['line-height'] ) ?>;
		<?php endif; ?>
		<?php if ( isset( $h3_heading['text-transform'] ) && '' != $h3_heading['text-transform'] ) : ?>
			text-transform: <?php echo esc_attr( $h3_heading['text-transform'] ) ?>;
		<?php endif; ?>
		<?php if ( isset( $h3_heading['letter-spacing'] ) && '' != $h3_heading['letter-spacing'] ) : ?>
			letter-spacing: <?php echo esc_attr( $h3_heading['letter-spacing'] ) ?>;
		<?php endif; ?>
	}
<?php endif; ?>

<?php  if ( leadengine_get_option( 'tek-h4-heading' ) ) : ?>
	.container h4, .kd-photobox .phb-content h4, .content-area .vc_grid-item-mini .vc_gitem_row .vc_gitem-col h4 {
		<?php if ( isset( $h4_heading['color'] ) && '' != $h4_heading['color'] ) : ?>
			color: <?php echo esc_attr( $h4_heading['color'] ) ?>;
		<?php endif; ?>
		<?php if ( isset( $h4_heading['font-weight'] ) && '' != $h4_heading['font-weight'] ): ?>
			font-weight: <?php echo esc_attr( $h4_heading['font-weight'] ) ?>;
		<?php endif; ?>
		<?php if ( isset( $h4_heading['font-family'] ) && '' != $h4_heading['font-family'] ): ?>
			font-family: "<?php echo stripslashes( htmlspecialchars( $h4_heading['font-family'] ) ); ?>";
		<?php endif; ?>
		<?php if ( isset( $h4_heading['font-size'] ) && '' != $h4_heading['font-size'] ) : ?>
			font-size: <?php echo esc_attr( $h4_heading['font-size'] ) ?>;
		<?php endif; ?>
		<?php if ( isset( $h4_heading['text-align'] ) && '' != $h4_heading['text-align'] ) : ?>
			text-align: <?php echo esc_attr( $h4_heading['text-align'] ) ?>;
		<?php endif; ?>
		<?php if ( isset( $h4_heading['line-height'] ) && '' != $h4_heading['line-height'] ) : ?>
			line-height: <?php echo esc_attr( $h4_heading['line-height'] ) ?>;
		<?php endif; ?>
		<?php if ( isset( $h4_heading['text-transform'] ) && '' != $h4_heading['text-transform'] ) : ?>
			text-transform: <?php echo esc_attr( $h4_heading['text-transform'] ) ?>;
		<?php endif; ?>
		<?php if ( isset( $h4_heading['letter-spacing'] ) && '' != $h4_heading['letter-spacing'] ) : ?>
			letter-spacing: <?php echo esc_attr( $h4_heading['letter-spacing'] ) ?>;
		<?php endif; ?>
	}
<?php endif; ?>

<?php  if ( leadengine_get_option( 'tek-h5-heading' ) ) : ?>
.container h5 {
	<?php if ( isset( $h5_heading['color'] ) && '' != $h5_heading['color'] ) : ?>
		color: <?php echo esc_attr( $h5_heading['color'] ) ?>;
	<?php endif; ?>
	<?php if ( isset( $h5_heading['font-weight'] ) && '' != $h5_heading['font-weight'] ): ?>
		font-weight: <?php echo esc_attr( $h5_heading['font-weight'] ) ?>;
	<?php endif; ?>
	<?php if ( isset( $h5_heading['font-family'] ) && '' != $h5_heading['font-family'] ): ?>
		font-family: "<?php echo stripslashes( htmlspecialchars( $h5_heading['font-family'] ) ); ?>";
	<?php endif; ?>
	<?php if ( isset( $h5_heading['font-size'] ) && '' != $h5_heading['font-size'] ) : ?>
		font-size: <?php echo esc_attr( $h5_heading['font-size'] ) ?>;
	<?php endif; ?>
	<?php if ( isset( $h5_heading['text-align'] ) && '' != $h5_heading['text-align'] ) : ?>
		text-align: <?php echo esc_attr( $h5_heading['text-align'] ) ?>;
	<?php endif; ?>
	<?php if ( isset( $h5_heading['line-height'] ) && '' != $h5_heading['line-height'] ) : ?>
		line-height: <?php echo esc_attr( $h5_heading['line-height'] ) ?>;
	<?php endif; ?>
	<?php if ( isset( $h5_heading['text-transform'] ) && '' != $h5_heading['text-transform'] ) : ?>
		text-transform: <?php echo esc_attr( $h5_heading['text-transform'] ) ?>;
	<?php endif; ?>
	<?php if ( isset( $h5_heading['letter-spacing'] ) && '' != $h5_heading['letter-spacing'] ) : ?>
		letter-spacing: <?php echo esc_attr( $h5_heading['letter-spacing'] ) ?>;
	<?php endif; ?>
}
<?php endif; ?>

<?php  if ( leadengine_get_option( 'tek-h6-heading' ) ) : ?>
	.container h6, .key-icon-box h6.service-heading {
		<?php if ( isset( $h6_heading['color'] ) && '' != $h6_heading['color'] ) : ?>
			color: <?php echo esc_attr( $h6_heading['color'] ) ?>;
		<?php endif; ?>
		<?php if ( isset( $h6_heading['font-weight'] ) && '' != $h6_heading['font-weight'] ): ?>
			font-weight: <?php echo esc_attr( $h6_heading['font-weight'] ) ?>;
		<?php endif; ?>
		<?php if ( isset( $h6_heading['font-family'] ) && '' != $h6_heading['font-family'] ): ?>
			font-family: "<?php echo stripslashes( htmlspecialchars( $h6_heading['font-family'] ) ); ?>";
		<?php endif; ?>
		<?php if ( isset( $h6_heading['font-size'] ) && '' != $h6_heading['font-size'] ) : ?>
			font-size: <?php echo esc_attr( $h6_heading['font-size'] ) ?>;
		<?php endif; ?>
		<?php if ( isset( $h6_heading['text-align'] ) && '' != $h6_heading['text-align'] ) : ?>
			text-align: <?php echo esc_attr( $h6_heading['text-align'] ) ?>;
		<?php endif; ?>
		<?php if ( isset( $h6_heading['line-height'] ) && '' != $h6_heading['line-height'] ) : ?>
			line-height: <?php echo esc_attr( $h6_heading['line-height'] ) ?>;
		<?php endif; ?>
		<?php if ( isset( $h6_heading['text-transform'] ) && '' != $h6_heading['text-transform'] ) : ?>
			text-transform: <?php echo esc_attr( $h6_heading['text-transform'] ) ?>;
		<?php endif; ?>
		<?php if ( isset( $h6_heading['letter-spacing'] ) && '' != $h6_heading['letter-spacing'] ) : ?>
			letter-spacing: <?php echo esc_attr( $h6_heading['letter-spacing'] ) ?>;
		<?php endif; ?>
	}
<?php endif; ?>

<?php if ( leadengine_get_option( 'tek-button-typo') ) : ?>
	.woocommerce ul.products li.product .added_to_cart, .woocommerce ul.products li.product .button, .woocommerce div.product form.cart .button,
	.tt_button, .wpcf7 .wpcf7-submit, .content-area .vc_grid .vc_gitem-zone-c .vc_general, .tt_button.modal-menu-item, .vc_grid-item-mini .blog-detailed-grid .vc_btn3-container a {
		<?php if ( isset( $button_typo['font-weight'] ) && '' != $button_typo['font-weight'] ): ?>
			font-weight: <?php echo esc_attr( $button_typo['font-weight'] ); ?>;
		<?php endif; ?>
		<?php if ( isset( $button_typo['color'] ) && '' != $button_typo['color'] ): ?>
			color: <?php echo esc_attr( $button_typo['color'] ); ?>;
		<?php endif; ?>
		<?php if ( isset( $button_typo['font-family'] ) && '' != $button_typo['font-family'] ): ?>
			font-family: "<?php echo stripslashes( htmlspecialchars( $button_typo['font-family'] ) ); ?>";
		<?php endif; ?>
		<?php if ( isset( $button_typo['font-size'] ) && '' != $button_typo['font-size'] ): ?>
			font-size: <?php echo esc_attr( $button_typo['font-size'] ); ?>;
		<?php endif; ?>
		<?php if ( isset( $button_typo['line-height'] ) && '' != $button_typo['line-height'] ): ?>
			line-height: <?php echo esc_attr( $button_typo['line-height'] ) ?>;
		<?php endif; ?>
		<?php if ( isset( $button_typo['text-transform'] ) && '' != $button_typo['text-transform'] ): ?>
			text-transform: <?php echo esc_attr( $button_typo['text-transform'] ); ?>;
		<?php endif; ?>
	}
<?php endif; ?>

<?php if ( isset( $button_typo['color'] ) && '' != $button_typo['color'] ) : ?>
	.tt_button:hover, .wpcf7 .wpcf7-submit:hover, .content-area .vc_grid .vc_gitem-zone-c .vc_general:hover, .tt_button.modal-menu-item:hover, .vc_grid-item-mini .blog-detailed-grid .vc_btn3-container:hover a {
		color: <?php echo esc_attr( $button_typo['color'] ) ?>;
	}
<?php endif; ?>


<?php  if ( leadengine_get_option( 'tek-topbar-typo' ) ) : ?>
	.topbar-phone, .topbar-email, .topbar-socials a, #menu-topbar-menu a, .navbar-topbar a {
		<?php if ( isset( $topbar_typo['font-weight'] ) && '' != $topbar_typo['font-weight'] ): ?>
			font-weight: <?php echo esc_attr( $topbar_typo['font-weight'] ) ?>;
		<?php endif; ?>
		<?php if ( isset( $topbar_typo['font-size'] ) && '' != $topbar_typo['font-size'] ): ?>
			font-size: <?php echo esc_attr( $topbar_typo['font-size'] ) ?>;
		<?php endif; ?>
	}
<?php endif; ?>


<?php  if ( leadengine_get_option( 'tek-menu-typo' ) ) : ?>
	body .navbar-default .nav li a, body .modal-menu-item {
		<?php if ( isset( $menu_typo['font-weight'] ) && '' != $menu_typo['font-weight'] ): ?>
			font-weight: <?php echo esc_attr( $menu_typo['font-weight'] ) ?>;
		<?php endif; ?>
		<?php if ( isset( $menu_typo['font-family'] ) && '' != $menu_typo['font-family'] ): ?>
			font-family: "<?php echo stripslashes( htmlspecialchars( $menu_typo['font-family'] ) ); ?>";
		<?php endif; ?>
		<?php if ( isset( $menu_typo['font-size'] ) && '' != $menu_typo['font-size'] ): ?>
			font-size: <?php echo esc_attr( $menu_typo['font-size'] ) ?>;
		<?php endif; ?>
		<?php if ( isset( $menu_typo['text-transform'] ) && '' != $menu_typo['text-transform'] ): ?>
			text-transform: <?php echo esc_attr( $menu_typo['text-transform'] ) ?>;
		<?php endif; ?>
	}
<?php endif; ?>

<?php if ( leadengine_get_option( 'tek-typekit-switch' ) && leadengine_get_option( 'tek-typekit' ) != '' ) : ?>
	<?php if ( leadengine_get_option( 'tek-heading-typekit-selector' ) ) : ?>
		.container h1, .container h2, .container h3, .pricing .col-lg-3, .chart, .pb_counter_number, .pc_percent_container {
			font-family: "<?php echo esc_attr( leadengine_get_option( 'tek-heading-typekit-selector' ) ) ?>";
		}
	<?php endif; ?>

	<?php if ( leadengine_get_option( 'tek-body-typekit-selector' ) ) : ?>
		body, .box, .navbar-default .nav li a, .modal-menu-item {
			font-family: "<?php echo esc_attr( leadengine_get_option( 'tek-body-typekit-selector' ) ) ?>";
		}
	<?php endif; ?>
<?php endif; ?>

<?php if ( leadengine_get_option( 'tek-layout-fw-content-bg' ) ) : ?>
	body,
	#wrapper,
	.back-to-top,
	body.woocommerce .quantity .qty,
	.comment-body,
	.portfolio-navigation-links,
	.woocommerce form.checkout_coupon, .woocommerce form.login,
	.woocommerce form.register,
	#commentform textarea,
	#single-page #comments input[type="text"], #single-page #comments input[type="email"], #comments input[type="text"], #comments input[type="email"], #comments input[type="url"],
	.blog_widget .woocommerce-product-search .search-field,
	.blog_widget .search-form .search-field,
	.woocommerce-checkout #single-page table {
		background-color: <?php echo esc_attr( leadengine_get_option( 'tek-layout-fw-content-bg' ) ) ?>;
	}
<?php endif; ?>

<?php  if ( leadengine_get_option( 'tek-layout-boxed-body-bg') && leadengine_get_option( 'tek-layout-style' ) == 'boxed') : ?>
html {
	<?php if ( isset( $layout_boxed_body_bg['background-color'] ) && '' != $layout_boxed_body_bg['background-color'] ): ?>
		background-color: <?php echo esc_attr( $layout_boxed_body_bg['background-color'] ) ?>;
	<?php endif; ?>
	<?php if ( isset( $layout_boxed_body_bg['background-image'] ) && '' != $layout_boxed_body_bg['background-image'] ): ?>
		background-image: url("<?php echo esc_attr( $layout_boxed_body_bg['background-image'] ) ?>");
	<?php endif; ?>
	<?php if ( isset( $layout_boxed_body_bg['background-size'] ) && '' != $layout_boxed_body_bg['background-size'] ): ?>
		background-size: <?php echo esc_attr( $layout_boxed_body_bg['background-size'] ) ?>;
	<?php endif; ?>
	<?php if ( isset( $layout_boxed_body_bg['background-repeat'] ) && '' != $layout_boxed_body_bg['background-repeat'] ): ?>
		background-repeat: <?php echo esc_attr( $layout_boxed_body_bg['background-repeat'] ) ?>;
	<?php endif; ?>
	<?php if ( isset( $layout_boxed_body_bg['background-position'] ) && '' != $layout_boxed_body_bg['background-position'] ): ?>
		background-position: <?php echo esc_attr( $layout_boxed_body_bg['background-position'] ) ?>;
	<?php endif; ?>
	<?php if ( isset( $layout_boxed_body_bg['background-attachment'] ) && '' != $layout_boxed_body_bg['background-attachment'] ): ?>
		background-attachment: <?php echo esc_attr( $layout_boxed_body_bg['background-attachment'] ) ?>;
	<?php endif; ?>
}
<?php endif; ?>


<?php if ( leadengine_get_option( 'tek-header-menu-color-sticky' ) ) : ?>
	@media (max-width: 960px) {
		#logo .logo {
			color: <?php echo esc_attr( leadengine_get_option( 'tek-header-menu-color-sticky' ) ); ?> !important;
		}
		.navbar-nav .menu-item a {
			color: <?php echo esc_attr( leadengine_get_option( 'tek-header-menu-color-sticky' ) ); ?>!important;
		}
	}
<?php endif; ?>

<?php if ( leadengine_get_option( 'tek-blog-titlebar-background' ) ) : ?>
	.entry-header.blog-header {
		background-color: <?php echo esc_attr( leadengine_get_option( 'tek-blog-titlebar-background' ) ); ?>;
	}
<?php endif; ?>

<?php if ( leadengine_get_option( 'tek-blog-text-color' ) ) : ?>
	.search .breadcrumbs,
	.search .entry-header .section-heading,
	.archive.author .breadcrumbs,
	.archive.author .entry-header .section-heading,
	.archive.category .breadcrumbs,
	.archive.category .entry-header .section-heading,
	.archive.tag .breadcrumbs,
	.archive.tag .entry-header .section-heading,
	.archive.date .breadcrumbs,
	.archive.date .entry-header .section-heading,
	.blog .breadcrumbs,
	.blog .entry-header .section-heading,
	.blog .entry-header .section-subheading {
		color: <?php echo esc_attr( leadengine_get_option( 'tek-blog-text-color' ) ); ?>;
	}
<?php endif; ?>

<?php if ( leadengine_get_option( 'tek-titlebar-color' ) ) : ?>
	.page-template-default .entry-header {
		  background-color: <?php echo esc_attr( leadengine_get_option( 'tek-titlebar-color' ) ); ?>;
	}
<?php endif; ?>

<?php if ( leadengine_get_option( 'tek-titlebar-text-color' ) ) : ?>
	.page-template-default .entry-header .breadcrumbs,
	.page-template-default .entry-header .section-heading,
	.page-template-default .entry-header .section-subheading {
		  color: <?php echo esc_attr( leadengine_get_option( 'tek-titlebar-text-color' ) ); ?>;
	}
<?php endif; ?>

<?php if ( leadengine_get_option( 'tek-main-color' ) ) : ?>
	.kd-rev-button {
	   background-color: <?php echo esc_attr( leadengine_get_option( 'tek-main-color' ) ); ?> !important;
	}

	.kd-rev-button-inv {
		border-color: <?php echo esc_attr( leadengine_get_option( 'tek-main-color' ) ); ?> !important;
	}

	.kd-rev-button-inv:hover {
		background-color: <?php echo esc_attr( leadengine_get_option( 'tek-main-color' ) ); ?> !important;
	}
<?php endif; ?>

<?php if ( leadengine_get_option( 'tek-main-color' ) ) : ?>
	.hover_solid_primary:hover {
	   background-color: <?php echo esc_attr( leadengine_get_option( 'tek-main-color' ) ); ?> !important;
	   border-color: <?php echo esc_attr( leadengine_get_option( 'tek-main-color' ) ); ?> !important;
	   color: #fff !important;
	}
<?php endif; ?>

<?php if ( leadengine_get_option( 'tek-secondary-color' ) ) : ?>
.hover_solid_secondary:hover {
   background-color: <?php echo esc_attr( leadengine_get_option( 'tek-secondary-color' ) ); ?> !important;
   border-color: <?php echo esc_attr( leadengine_get_option( 'tek-secondary-color' ) ); ?> !important;
   color: #fff !important;
}
<?php endif; ?>

<?php if ( leadengine_get_option( 'tek-main-color') ) : ?>
	.hover_outline_primary:hover {
	   color: <?php echo esc_attr( leadengine_get_option( 'tek-main-color') ); ?> !important;
	   border-color: <?php echo esc_attr( leadengine_get_option( 'tek-main-color') ); ?> !important;
	   background-color: transparent !important;
	}
<?php endif; ?>

<?php if ( leadengine_get_option( 'tek-secondary-color' ) ) : ?>
	.hover_outline_secondary:hover {
	   color: <?php echo esc_attr( leadengine_get_option( 'tek-secondary-color' ) ); ?> !important;
	   border-color: <?php echo esc_attr( leadengine_get_option( 'tek-secondary-color' ) ); ?> !important;
	   background-color: transparent !important;
	}
<?php endif; ?>


@media (max-width: 960px) {
	<?php  if ( leadengine_get_option( 'tek-default-typo-mobile' ) ) : ?>
	body, .box, .cb-text-area p, body p , .upper-footer .search-form .search-field, .upper-footer select, .footer_widget .wpml-ls-legacy-dropdown a, .footer_widget .wpml-ls-legacy-dropdown-click a {
		<?php if ( isset( $default_typo_mobile['font-size'] ) && '' != $default_typo_mobile['font-size'] ): ?>
			font-size: <?php echo esc_attr( $default_typo_mobile['font-size'] ); ?>;
		<?php endif; ?>
		<?php if ( isset( $default_typo_mobile['line-height'] ) && '' != $default_typo_mobile['line-height'] ): ?>
			line-height: <?php echo esc_attr( $default_typo_mobile['line-height'] ); ?>;
		<?php endif; ?>
	}
	<?php endif; ?>

	<?php  if ( leadengine_get_option( 'tek-h1-heading-mobile' ) ) : ?>
	.container h1 {
		<?php if ( isset( $h1_heading_mobile['font-size'] ) && '' != $h1_heading_mobile['font-size'] ) : ?>
			font-size: <?php echo esc_attr( $h1_heading_mobile['font-size'] ) ?> !important;
		<?php endif; ?>
		<?php if ( isset( $h1_heading_mobile['line-height'] ) && '' != $h1_heading_mobile['line-height'] ) : ?>
			line-height: <?php echo esc_attr( $h1_heading_mobile['line-height'] ) ?> !important;
		<?php endif; ?>
	}
	<?php endif; ?>

	<?php  if ( leadengine_get_option( 'tek-h2-heading-mobile' ) ) : ?>
	.vc_row .container h2, .container .tab-text-container h2, header.kd-section-title h2, .container h2 {
		<?php if ( isset( $h2_heading_mobile['font-size'] ) && '' != $h2_heading_mobile['font-size'] ) : ?>
			font-size: <?php echo esc_attr( $h2_heading_mobile['font-size'] ) ?> !important;
		<?php endif; ?>
		<?php if ( isset( $h2_heading_mobile['line-height'] ) && '' != $h2_heading_mobile['line-height'] ) : ?>
			line-height: <?php echo esc_attr( $h2_heading_mobile['line-height'] ) ?> !important;
		<?php endif; ?>
	}
	<?php endif; ?>

	<?php  if ( leadengine_get_option( 'tek-h3-heading-mobile' ) ) : ?>
	.container h3, .container h3.vc_custom_heading {
		<?php if ( isset( $h3_heading_mobile['font-size'] ) && '' != $h3_heading_mobile['font-size'] ) : ?>
			font-size: <?php echo esc_attr( $h3_heading_mobile['font-size'] ) ?> !important;
		<?php endif; ?>
		<?php if ( isset( $h3_heading_mobile['line-height'] ) && '' != $h3_heading_mobile['line-height'] ) : ?>
			line-height: <?php echo esc_attr( $h3_heading_mobile['line-height'] ) ?> !important;
		<?php endif; ?>
	}
	<?php endif; ?>

	<?php  if ( leadengine_get_option( 'tek-h4-heading-mobile' ) ) : ?>
	.container h4, .container h4.vc_custom_heading {
		<?php if ( isset( $h4_heading_mobile['font-size'] ) && '' != $h4_heading_mobile['font-size'] ) : ?>
			font-size: <?php echo esc_attr( $h4_heading_mobile['font-size'] ) ?> !important;
		<?php endif; ?>
		<?php if ( isset( $h4_heading_mobile['line-height'] ) && '' != $h4_heading_mobile['line-height'] ) : ?>
			line-height: <?php echo esc_attr( $h4_heading_mobile['line-height'] ) ?> !important;
		<?php endif; ?>
	}
	<?php endif; ?>

	<?php  if ( leadengine_get_option( 'tek-h5-heading-mobile' ) ) : ?>
	.container h5, .container h5.vc_custom_heading {
		<?php if ( isset( $h5_heading_mobile['font-size'] ) && '' != $h5_heading_mobile['font-size'] ) : ?>
			font-size: <?php echo esc_attr( $h5_heading_mobile['font-size'] ) ?> !important;
		<?php endif; ?>
		<?php if ( isset( $h5_heading_mobile['line-height'] ) && '' != $h5_heading_mobile['line-height'] ) : ?>
			line-height: <?php echo esc_attr( $h5_heading_mobile['line-height'] ) ?> !important;
		<?php endif; ?>
	}
	<?php endif; ?>

	<?php  if ( leadengine_get_option( 'tek-h6-heading-mobile' ) ) : ?>
	.container h6, .container h6.vc_custom_heading {
		<?php if ( isset( $h6_heading_mobile['font-size'] ) && '' != $h6_heading_mobile['font-size'] ) : ?>
			font-size: <?php echo esc_attr( $h6_heading_mobile['font-size'] ) ?> !important;
		<?php endif; ?>
		<?php if ( isset( $h6_heading_mobile['line-height'] ) && '' != $h6_heading_mobile['line-height'] ) : ?>
			line-height: <?php echo esc_attr( $h6_heading_mobile['line-height'] ) ?> !important;
		<?php endif; ?>
	}
	<?php endif; ?>

	<?php if ( isset( $mobile_logo_size['width'] ) && '' != $mobile_logo_size['width'] ) : ?>
		#logo .logo img {
			width: <?php echo esc_attr( $mobile_logo_size['width'] ) ?>px;
		}
	<?php endif; ?>
}
