Helix_Website/wp-content/themes/attesa/inc/custom-css.php
2020-08-26 15:16:39 +02:00

1834 lines
78 KiB
PHP

<?php
/**
* Attesa to print custom CSS
*
* @package Attesa
*/
/**
* Add Custom CSS to Header
*/
if ( ! function_exists( 'attesa_custom_css_styles' ) ) {
function attesa_custom_css_styles() {
$attesa_custom_css = '';
/* Website Structure */
$websiteStructure = apply_filters( 'attesa_website_structure', attesa_options('_website_structure', 'wide') );
if ($websiteStructure == 'boxed') {
$websiteBoxedWidth = apply_filters( 'attesa_max_width_structure', attesa_options('_max_width_structure', '1500') );
$attesa_custom_css .= '
.attesa-site-wrap,
header.site-header.withSticky,
header.site-header.withSticky .nav-middle.format_featuredtitle,
header.site-header.topbarscrollshow .nav-top.fixed {
max-width: '.esc_html($websiteBoxedWidth).'px;
}
header.site-header.withSticky,
header.site-header.withSticky .nav-middle.format_featuredtitle,
header.site-header.topbarscrollshow .nav-top.fixed {
left: initial !important;
right: initial !important;
margin: 0 auto;
}
';
}
/* Choose the fonts */
$disableGoogleFonts = attesa_options('_disable_google_fonts', '');
if (empty($disableGoogleFonts)) {
$FontHeading = attesa_options('_googlefont_heading', 'Quicksand : sans-serif');
$FontText = attesa_options('_googlefont_text', 'Quicksand : sans-serif');
} else {
$FontHeading = attesa_options('_standardfont_heading', 'Arial : sans-serif');
$FontText = attesa_options('_standardfont_text', 'Arial : sans-serif');
}
if (strpos($FontHeading, ' : ') !== false) {
$piecesHead = explode(" : ", $FontHeading);
} else {
$piecesHead = explode(" : ", $FontHeading . ' : serif');
}
if (strpos($FontText, ' : ') !== false) {
$piecesText = explode(" : ", $FontText);
} else {
$piecesText = explode(" : ", $FontText . ' : serif');
}
$attesa_custom_css .= '
h1,
h2,
h3,
h4,
h5,
h6,
p.site-title,
blockquote {
font-family: '.esc_html($piecesHead[0]).', '.esc_html($piecesHead[1]).';
}
body,
button,
input,
select,
optgroup,
textarea {
font-family: '.esc_html($piecesText[0]).', '.esc_html($piecesText[1]).';
}
';
/* Check if logo on scroll is enabled */
$attesa_stickyHeader = apply_filters( 'attesa_sticky_header_scroll', attesa_options('_sticky_header', '1') );
$logoOnScroll = apply_filters( 'attesa_logo_on_scroll_filter', attesa_options('_logo_on_scroll', '') );
$headerFormat = attesa_options('_header_format','compat');
if ( has_custom_logo() && $logoOnScroll && $attesa_stickyHeader && $headerFormat != 'featuredtitle' ) {
$attesa_custom_css .= '
header.site-header.menuMinor .attesa-logo img {
content: url('.esc_url($logoOnScroll).');
}
';
}
/* Set custom max-width for content, side content and sidebar */
$max_width = apply_filters( 'attesa_max_width_site_content', attesa_options('_max_width', '1240') );
$width_content = apply_filters( 'attesa_width_site_content', attesa_options('_width_content', '67') );
$width_content_nosidebar = apply_filters( 'attesa_width_site_content_no_sidebar', attesa_options('_width_content_nosidebar', '67') );
if ($max_width != '1240') {
$attesa_custom_css .= '
.nav-top .container.boxed,
.nav-middle .container.boxed,
.nav-middle-top-title .container.boxed,
#content.site-content,
.attesaFooterWidget,
.attesaFeatBox .attesaFeatBoxContainer,
.mainFooter .site-copy-down,
.second-navigation,
.attesa-woocommerce-sticky-product .container,
.attesapro-footer-callout-container {
max-width: '.intval($max_width).'px;
}
';
}
if ($width_content != '67') {
$width_sidebar = abs($width_content - 100);
$attesa_custom_css .= '
#primary.content-area {width:'.intval($width_content).'%;}
#secondary.widget-area {width:'.intval($width_sidebar).'%;}
';
}
$attesa_custom_css .= 'body.no-sidebar #primary.content-area {width:'.intval($width_content_nosidebar).'%;}';
if (function_exists( 'is_woocommerce' ) && is_product() && attesa_options('_woocommerce_stickybar', '1')) {
$stickyBarBackColor = attesa_options('_woocommerce_stickybar_backcolor', '#fbfbfb');
$stickyBarTextColor = attesa_options('_woocommerce_stickybar_textcolor', '#404040');
$attesa_custom_css .= '
.attesa-woocommerce-sticky-product {
background-color:'.esc_html($stickyBarBackColor).';
color:'.esc_html($stickyBarTextColor).';}
';
}
/* Set border radius of elements */
$borderRadius = apply_filters( 'attesa_elements_border_radius', attesa_options('_elements_border_radius', '5') );
if ($borderRadius != '5') {
$attesa_custom_css .= '
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea,
select,
.attesaMenuButton,
.navigation.pagination .nav-links a,
.woocommerce-pagination > ul.page-numbers li a,
.page-links a,
.navigation.pagination .nav-links span.current,
.woocommerce-pagination > ul.page-numbers li span,
.page-links .current,
aside ul.menu .indicatorBar,
aside ul.product-categories .indicatorBar,
.tagcloud a,
.widget.widget_search input[type="search"],
.widget.woocommerce.widget_product_search input[type="search"],
.woocommerce #content form.cart .quantity input[type="number"],
.widget.widget_search input[type="submit"],
.widget.woocommerce.widget_product_search button,
.woocommerce #content form.cart .button,
.attesa_woocommerce_mini_cart ul.product_list_widget li img,
.attesa_woo_cart_quantity_item .remove,
.attesa_woocommerce_mini_cart .woocommerce-mini-cart__buttons a,
#secondary.widget-area .sidebar-container,
header.page-header,
footer.entry-footer .read-more a,
.post-thumbnail img,
#toTop,
#comments article footer img,
#comments .reply,
.site-social-float a,
.woocommerce div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger,
.woocommerce .wooImage .button,
.woocommerce .wooImage .added_to_cart,
.woocommerce-error li a,
.woocommerce-message a,
.return-to-shop a,
.wc-proceed-to-checkout .button.checkout-button,
.widget_shopping_cart p.buttons a,
.woocommerce .wishlist_table td.product-add-to-cart a,
.woocommerce .content-area .woocommerce-tabs .tabs li.active a,
.woocommerce .content-area .woocommerce-tabs .tabs li a,
.woocommerce-page table.cart .product-thumbnail img,
.woocommerce-info,
.woocommerce-error,
.woocommerce-message,
.woocommerce #reviews .commentlist li .avatar,
.woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single,
.woocommerce-checkout form.checkout_coupon,
.woocommerce-checkout form.woocommerce-form-login,
.product_list_widget li img,
.woocommerce ul.products > li,
#payment .payment_methods li,
.woocommerce .woocommerce-tabs,
body.attesa-blog-grid .hentry,
body.attesa-blog-masonry .hentry,
.prev_next_buttons a,
.attesa-prevnext-img img,
.attesa-woocommerce-sticky-product .container .attesa-sticky-first .attesa-sticky-image img,
.attesa-woocommerce-sticky-product .container .attesa-sticky-second .attesa-sticky-button,
.edd_purchase_submit_wrapper a,
fieldset,
.edd_downloads_list .edd_download,
body.edd-page legend,
.attesaPostWidget img,
ul.products li.product .tinvwl_add_to_wishlist_button,
.site-social-widget .attesa-social,
.authorImg img,
.theAuthorBox .theShare a,
.relatedBox .owl-carousel .owl-item img,
.attesa-pro-sharing-box .attesa-sharing-button a,
.attesa-pro-sharing-box-container,
.attesaFeatBoxContainer .attesaproFeatBoxButton a,
.attesapro-footer-callout .attesapro-footer-callout-button-text a,
.attesa-about-me-image img,
.attesa-contact-info i,
.single-instagram-pic a img,
.single-instagram-pic-big img,
.attesa-post-slider-readmore p a,
.attesa-breadcrumbs,
.rank-math-breadcrumb,
.attesa-portfolio-filter li a,
.attesa-portfolio-grid .attesa-portfolio-readmore p a,
ul.woocommerce-thankyou-order-details li,
.woocommerce-MyAccount-navigation ul li,
.attesa-infinite-button-container .attesa-infinite-scroll-more-button,
.awp-ajax-search.shortcode .awp-search-results ul li img,
ul.attesa-categories-list {
border-radius: '.intval($borderRadius).'px;
}
#wp-calendar > caption {
-webkit-border-top-left-radius: '.intval($borderRadius).'px;
-webkit-border-top-right-radius: '.intval($borderRadius).'px;
-moz-border-radius-topleft: '.intval($borderRadius).'px;
-moz-border-radius-topright: '.intval($borderRadius).'px;
border-top-left-radius: '.intval($borderRadius).'px;
border-top-right-radius: '.intval($borderRadius).'px;
}
.woocommerce .wooImage .entry-wooImage img {
border-top-left-radius: '.intval($borderRadius).'px;
border-top-right-radius: '.intval($borderRadius).'px;
}
.attesa_woocommerce_mini_cart .widget_shopping_cart_content {
border-bottom-left-radius: '.intval($borderRadius).'px;
border-bottom-right-radius: '.intval($borderRadius).'px;
}';
}
/* Max height for the logo if the header format is Featured Title */
$logoMaxHeight = attesa_options('_menu_logo_max_height', '100');
$attesa_custom_css .= '
.nav-middle-top-title .attesa-logo img {
max-height: '.intval($logoMaxHeight).'px;
}
';
/* Font Size */
$general_font_size = attesa_options('_general_font_size', '16px');
$sitetitle_font_size = attesa_options('_sitetitle_font_size', '18px');
$mainmenu_font_size = attesa_options('_mainmenu_font_size', '14px');
$smalltext_font_size = attesa_options('_smalltext_font_size', '13px');
$headertitle_font_size = attesa_options('_headertitle_font_size', '48px');
$widgettitle_font_size = attesa_options('_widgettitle_font_size', '19px');
$widgettext_font_size = attesa_options('_widgettext_font_size', '14px');
/* Line Height */
$content_line_height = attesa_options('_content_line_height', '2');
$widget_line_height = attesa_options('_widget_line_height', '2');
$pagetitle_line_height = attesa_options('_pagetitle_line_height', '1.3');
$widgettitle_line_height = attesa_options('_widgettitle_line_height', '1.5');
/* Font Weight */
$sitetitle_font_weight = attesa_options('_sitetitle_font_weight', 'bold');
$headertitle_font_weight = attesa_options('_headertitle_font_weight', 'normal');
$widgettitle_font_weight = attesa_options('_widgettitle_font_weight', 'bold');
$attesa_custom_css .= '@media all and (min-width: 1024px) {';
if (function_exists( 'is_woocommerce' ) ) {
$wooheadings_font_size = attesa_options('_wooheadings_font_size', '32px');
if ($wooheadings_font_size != '32px') {
$attesa_custom_css .= '
.woocommerce .content-area .summary h1.entry-title,
.woocommerce .related h2,
.woocommerce .woocommerce-tabs .panel > h2,
.woocommerce .woocommerce-tabs .panel .woocommerce-Reviews-title {
font-size: '.esc_html($wooheadings_font_size).';
}';
}
}
if ($general_font_size != '16px') {
$attesa_custom_css .= '
body,
button,
input,
select,
optgroup,
textarea,
aside ul.menu .indicatorBar,
aside ul.product-categories .indicatorBar,
.attesa_woocommerce_mini_cart .attesa_woo_cart_quantity_item .remove,
form.attesa-pro-ajax-search-shortocode button i {
font-size: '.esc_html($general_font_size).';
}';
}
if ($smalltext_font_size != '13px') {
$attesa_custom_css .= '
.smallText,
blockquote cite,
.post-navigation span.meta-nav,
.tagcloud a,
#comments article .comment-metadata,
#comments .reply,
.comment-awaiting-moderation,
.comment-notes,
.woocommerce-error li a,
.woocommerce-message a,
.woocommerce ul.products > li .price del,
.woocommerce div.product .summary .price del,
.woocommerce #content .quantity,
#payment .payment_methods li .payment_box p,
.woocommerce .wooImage .button,
.woocommerce .wooImage .added_to_cart,
.woocommerce-store-notice,
#edd_checkout_form_wrap span.edd-description,
#edd_purchase_submit #edd_terms_agreement #edd_terms,
#edd_purchase_submit #edd_mailchimp #edd_terms,
#edd_purchase_submit #edd_terms_agreement>[id*="-terms-wrap"]>[id*="_terms"]>p,
#edd_purchase_submit #edd_mailchimp>[id*="-terms-wrap"]>[id*="_terms"]>p,
.eddr-cart-item-notice,
.edd-cart-added-alert,
.edd_purchase_submit_wrapper,
.edd_downloads_list .edd_download .edd_download_inner .edd_download_excerpt,
.edd_cart_remove_item_btn,
.edd_purchase_receipt_product_notes,
.edd_sl_license_key_expired,
.attesaPostWidget .theText span.date,
.attesaPostWidget .theText span.comm,
ul.products li.product .tinvwl_add_to_wishlist_button,
.woocommerce ul.products li.product a.compare,
.site-social-widget .attesa-social,
.wp-block-image figcaption {
font-size: '.esc_html($smalltext_font_size).';
}';
}
if ($sitetitle_font_size != '18px') {
$attesa_custom_css .= '
.site-branding .site-title {
font-size: '.esc_html($sitetitle_font_size).';
}';
}
if ($mainmenu_font_size != '14px') {
$attesa_custom_css .= '
.main-navigation li,
.main-navigation-popup li,
.site-social-header a,
ul.attesa-categories-list li {
font-size: '.esc_html($mainmenu_font_size).';
}';
}
if ($headertitle_font_size != '48px') {
$attesa_custom_css .= '
.hentry .entry-title,
.attesaFeatBoxTitle .entry-title,
.woocommerce h1.page-title {
font-size: '.esc_html($headertitle_font_size).';
}';
}
if ($widgettitle_font_size != '19px') {
$attesa_custom_css .= '
.widget .widget-title .widgets-heading {
font-size: '.esc_html($widgettitle_font_size).';
}';
}
if ($widgettext_font_size != '14px') {
$attesa_custom_css .= '
#secondary.widget-area,
#tertiary.widget-area,
.attesaFooterWidget {
font-size: '.esc_html($widgettext_font_size).';
}';
}
if ($content_line_height != '2') {
$attesa_custom_css .= '
.page-content,
.entry-content,
.entry-summary {
line-height: '.esc_html($content_line_height).';
}';
}
if ($widget_line_height != '2') {
$attesa_custom_css .= '
#secondary.widget-area,
#tertiary.widget-area,
.attesaFooterWidget {
line-height: '.esc_html($widget_line_height).';
}';
}
if ($pagetitle_line_height != '1.3') {
$attesa_custom_css .= '
.hentry .entry-title,
.attesaFeatBoxTitle .entry-title {
line-height: '.esc_html($pagetitle_line_height).';
}
body.attesa-blog-nogrid .sticky .entry-header .entry-title:before {
line-height: '.esc_html($pagetitle_line_height + '0.2').';
}';
}
if ($widgettitle_line_height != '1.5') {
$attesa_custom_css .= '
.widget .widget-title .widgets-heading {
line-height: '.esc_html($widgettitle_line_height).';
}';
}
if ($sitetitle_font_weight != 'bold') {
$attesa_custom_css .= '
.site-branding .site-title {
font-weight: '.esc_html($sitetitle_font_weight).';
}';
}
if ($headertitle_font_weight != 'normal') {
$attesa_custom_css .= '
.hentry .entry-title,
.attesaFeatBoxTitle .entry-title,
.woocommerce h1.page-title {
font-weight: '.esc_html($headertitle_font_weight).';
}';
}
if ($widgettitle_font_weight != 'bold') {
$attesa_custom_css .= '
.widget .widget-title .widgets-heading {
font-weight: '.esc_html($widgettitle_font_weight).';
}';
}
$attesa_custom_css .= '}';
/* Main menu style */
$menuFontWeight = attesa_options('_menu_font_weight', 'bold');
$menuTextTransform = attesa_options('_menu_text_transform', 'none');
if (attesa_options('_header_format', 'compat') != 'custom') {
$attesa_custom_css .='
.main-navigation li,
.main-navigation-popup li {
font-weight: '.esc_html($menuFontWeight).';
text-transform: '.esc_html($menuTextTransform).';
}
';
}
/* Main Menu position */
$menuPosition = attesa_options('_menu_position', 'right');
$attesa_custom_css .='
.nav-middle:not(.format_featuredtitle) .container .mainHead {
float: '.esc_html($menuPosition).';
}
';
/* Featured Image posts opacity color */
if (is_singular( 'post' ) && '' != get_the_post_thumbnail()) {
$featImagePostsOpacity = attesa_options('_featimage_style_posts_opacity', '#f5f5f5');
list($r, $g, $b) = sscanf($featImagePostsOpacity, '#%02x%02x%02x');
$featImagePostsOpacityPrint = '.attesaFeatBox .attesaFeatBoxOpacityPost {background-color: rgba('.esc_html($r).', '.esc_html($g).', '.esc_html($b).',0.3)}';
$attesa_custom_css .= apply_filters( 'attesa_opacity_featured_image_style', $featImagePostsOpacityPrint );
}
/* Featured Image pages opacity color */
if (is_page() && '' != get_the_post_thumbnail()) {
$featImagePagesOpacity = attesa_options('_featimage_style_pages_opacity', '#f5f5f5');
list($r, $g, $b) = sscanf($featImagePagesOpacity, '#%02x%02x%02x');
$featImagePagesOpacityPrint = '.attesaFeatBox .attesaFeatBoxOpacityPage {background-color: rgba('.esc_html($r).', '.esc_html($g).', '.esc_html($b).',0.3)}';
$attesa_custom_css .= apply_filters( 'attesa_opacity_featured_image_style_page', $featImagePagesOpacityPrint );
}
/* Social Network float position */
if (attesa_options('_social_float', '') == '1') {
$socialFloatPosition = attesa_options('_socialfloat_position', 'left');
$attesa_custom_css .= '
.site-social-float {
'.esc_html($socialFloatPosition).': 10px;
}
';
}
/* Scroll To Top position */
if (attesa_options('_show_scrolltotop', '1') == '1') {
$scrolltotopPosition = attesa_options('_scrolltotop_position', 'right');
$attesa_custom_css .= '
#toTop {
'.esc_html($scrolltotopPosition).': 20px;
}
';
}
/* Choose classic sidebar position */
if (is_active_sidebar( attesa_get_classic_sidebar() ) && attesa_check_bar('classic')) {
$classicsidebarPosition = attesa_options('_classicsidebar_position','right');
if ($classicsidebarPosition == 'right') {
$classicSidebarPositionCode = '#primary.content-area {float: left;}';
} else {
$classicSidebarPositionCode = '#primary.content-area {float: right;}';
}
$attesa_custom_css .= apply_filters( 'attesa_classic_sidebar_position', $classicSidebarPositionCode );
}
/* Choose push sidebar position */
if (is_active_sidebar( attesa_get_push_sidebar() ) && attesa_check_bar('push')) {
$pushsidebarPosition = attesa_options('_pushsidebar_position','right');
if ($pushsidebarPosition == 'right') {
$pushSidebarPositionCode = '
@media all and (min-width: 1025px) {
body {
overflow-x: hidden;
}
.attesa-site-wrap {
left: 0;
-webkit-transition: left .25s ease-in-out;
-moz-transition: left .25s ease-in-out;
-o-transition: left .25s ease-in-out;
-ms-transition: left .25s ease-in-out;
transition: left .25s ease-in-out;
}
body.yesOpen .attesa-site-wrap,
body.yesOpen:not(.format_featuredtitle) header.site-header {
left: -150px;
}
}
body.yesOpen header.site-header.noSticky,
body.yesOpen header.site-header.relative,
header.site-header {
left: 0;
}
#tertiary.widget-area {
border-left-width: 3px;
border-left-style: solid;
right: -390px;
-wekbit-transition-property: right;
-moz-transition-property: right;
-o-transition-property: right;
transition-property: right;
}
#tertiary.widget-area.yesOpen {
right: 0;
}
@media all and (max-width: 600px) {
#tertiary.widget-area {
right: -100%
}
}';
} else {
$pushSidebarPositionCode = '
@media all and (min-width: 1025px) {
body {
overflow-x: hidden;
}
.attesa-site-wrap {
right: 0;
-webkit-transition: right .25s ease-in-out;
-moz-transition: right .25s ease-in-out;
-o-transition: right .25s ease-in-out;
-ms-transition: right .25s ease-in-out;
transition: right .25s ease-in-out;
}
body.yesOpen .attesa-site-wrap,
body.yesOpen:not(.format_featuredtitle) header.site-header {
right: -150px;
}
}
body.yesOpen header.site-header.noSticky,
body.yesOpen header.site-header.relative,
header.site-header {
right: 0;
}
#tertiary.widget-area {
border-right-width: 3px;
border-right-style: solid;
left: -390px;-wekbit-transition-property: left;
-moz-transition-property: left;
-o-transition-property: left;
transition-property: left;
}
#tertiary.widget-area.yesOpen {
left: 0;
}
@media all and (max-width: 600px) {
#tertiary.widget-area{
left: -100%
}
}';
}
$attesa_custom_css .= apply_filters( 'attesa_push_sidebar_position', $pushSidebarPositionCode );
}
/* Choose outer background color */
if ($websiteStructure == 'boxed') {
$outerBackgroundColor = apply_filters( 'attesa_outer_background_color', attesa_options('_outer_background_color', '#cccccc') );
$attesa_custom_css .='
body {
background-color: '.esc_html($outerBackgroundColor).';
}
';
}
/* Choose general link color */
$generalLinkColor = apply_filters( 'attesa_general_link_color', attesa_options('_general_link_color', '#f06292') );
$attesa_custom_css .='
blockquote::before,
a,
a:visited,
.main-navigation.menustyle_default > div > ul > li:hover > a,
.main-navigation.menustyle_default > div > ul > li:focus > a,
.main-navigation.menustyle_default > div > ul > .current_page_item > a,
.main-navigation.menustyle_default > div > ul > .current-menu-item > a,
.main-navigation.menustyle_default > div > ul > .current_page_ancestor > a,
.main-navigation.menustyle_default > div > ul > .current-menu-ancestor > a,
.main-navigation.menustyle_default > div > ul > .current_page_parent > a,
.main-navigation-popup.menustyle_default > div ul li:hover > a,
.main-navigation-popup.menustyle_default > div ul li:focus > a,
.main-navigation-popup.menustyle_default > div ul .current_page_item > a,
.main-navigation-popup.menustyle_default > div ul .current-menu-item > a,
.main-navigation-popup.menustyle_default > div ul .current_page_ancestor > a,
.main-navigation-popup.menustyle_default > div ul .current-menu-ancestor > a,
.main-navigation-popup.menustyle_default > div ul .current_page_parent > a,
.entry-meta i,
.entry-footer span i,
.site-social-header a:hover,
.site-social-header a:focus,
.site-social-header a:active,
.cartwoo-button-mobile a:hover,
.cartwoo-button-mobile a:focus,
.cartwoo-button-mobile a:active,
.cartedd-button-mobile a:hover,
.cartedd-button-mobile a:focus,
.cartedd-button-mobile a:active,
.woocommerce ul.products > li .price,
.woocommerce div.product .summary .price,
#edd_purchase_submit #edd_final_total_wrap span {
color: '.esc_html($generalLinkColor).';
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.main-navigation > div > ul > li > a::before,
.main-navigation-popup > div ul li a::before,
.attesaMenuButton,
.navigation.pagination .nav-links a,
.woocommerce-pagination > ul.page-numbers li a,
.page-links a,
.tagcloud a,
footer.entry-footer .read-more a,
#toTop,
.woocommerce span.onsale,
.woocommerce .wooImage .button,
.woocommerce .wooImage .added_to_cart,
.woocommerce-error li a,
.woocommerce-message a,
.return-to-shop a,
.wc-proceed-to-checkout .button.checkout-button,
.widget_shopping_cart p.buttons a,
.woocommerce .wishlist_table td.product-add-to-cart a,
.woocommerce .content-area .woocommerce-tabs .tabs li.active a,
.attesa-woocommerce-sticky-product .container .attesa-sticky-second .attesa-sticky-button,
.attesa_woocommerce_mini_cart .woocommerce-mini-cart__buttons a.checkout,
.woocommerce-store-notice,
.edd_purchase_submit_wrapper a,
ul.products li.product .tinvwl_add_to_wishlist_button,
.woocommerce ul.products li.product a.compare,
.woocommerce ul.products >li:hover .wooImage a.compare.button,
.attesa-pro-sharing-box-container.style_astheme .attesa-pro-sharing-box .attesa-sharing-button a:hover,
.attesa-pro-sharing-box-container.style_astheme .attesa-pro-sharing-box .attesa-sharing-button a:focus,
.attesa-pro-sharing-box-container.style_astheme .attesa-pro-sharing-box .attesa-sharing-button a:active,
.attesaFeatBoxContainer .attesaproFeatBoxButton a,
.attesa-infinite-button-container .attesa-infinite-scroll-more-button {
background-color: '.esc_html($generalLinkColor).';
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus,
.navigation.pagination .nav-links span.current,
.woocommerce-pagination > ul.page-numbers li span,
.page-links .current,
.footerArea,
body.attesa-blog-grid .sticky,
body.attesa-blog-masonry .sticky,
.woocommerce ul.products > li:hover,
.woocommerce ul.products > li:focus,
.prev_next_buttons a:hover,
.prev_next_buttons a:focus,
.prev_next_buttons a:active,
.attesa_woocommerce_mini_cart .woocommerce-mini-cart__buttons a:hover,
.attesa_woocommerce_mini_cart .woocommerce-mini-cart__buttons a:focus,
.attesa_woocommerce_mini_cart .woocommerce-mini-cart__buttons a:active,
.site-social-float a:hover,
.site-social-float a:focus,
.site-social-float a:active,
.edd_downloads_list .edd_download:hover,
.edd_downloads_list .edd_download:focus,
.edd_downloads_list .edd_download:active,
.attesa-pro-sharing-box-container.style_astheme .attesa-pro-sharing-box .attesa-sharing-button a,
.awp-ajax-search.shortcode .awp-search-results.filled {
border-color: '.esc_html($generalLinkColor).';
}';
/* Choose general text color */
$generalTextColor = apply_filters( 'attesa_general_text_color', attesa_options('_general_text_color', '#404040') );
$attesa_custom_css .='
body,
button,
input,
select,
optgroup,
textarea,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus,
a:hover, a:focus, a:active, .entry-title a, .post-navigation span.meta-nav, #comments .reply a,
.main-navigation > div > ul > li > a,
.attesaFeatBoxTitle .entry-title,
.site-social-header a,
.cartwoo-button-mobile a,
.cartedd-button-mobile a,
.site-social-float a,
.prev_next_buttons a,
.woocommerce div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger,
#edd_checkout_form_wrap label,
.edd_purchase_receipt_product_name,
.attesa-main-menu-container.open_pushmenu .attesa-close-pushmenu,
form.attesa-pro-ajax-search-shortocode button i {
color: '. esc_html($generalTextColor).';
}
.woocommerce ul.products > li .price {
color: '.esc_html($generalTextColor).' !important;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
button:active, button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus,
.main-navigation ul ul a,
.navigation.pagination .nav-links a:hover,
.navigation.pagination .nav-links a:focus,
.woocommerce-pagination > ul.page-numbers li a:hover,
.woocommerce-pagination > ul.page-numbers li a:focus,
.page-links a:hover,
.page-links a:focus,
.tagcloud a:hover,
.tagcloud a:focus,
.tagcloud a:active,
.hamburger-menu .menu__line,
.hamburger-menu .menu__plus,
.woocommerce ul.products > li:hover .wooImage .button,
.woocommerce ul.products > li:hover .wooImage .added_to_cart,
.woocommerce-error li a:hover,
.woocommerce-message a:hover,
.return-to-shop a:hover,
.wc-proceed-to-checkout .button.checkout-button:hover,
.widget_shopping_cart p.buttons a:hover,
.attesa-woocommerce-sticky-product .container .attesa-sticky-second .attesa-sticky-button:hover,
.attesa-woocommerce-sticky-product .container .attesa-sticky-second .attesa-sticky-button:focus,
.attesa-woocommerce-sticky-product .container .attesa-sticky-second .attesa-sticky-button:active,
.attesa_woocommerce_mini_cart .woocommerce-mini-cart__buttons a.checkout:hover,
.attesa_woocommerce_mini_cart .woocommerce-mini-cart__buttons a.checkout:focus,
.attesa_woocommerce_mini_cart .woocommerce-mini-cart__buttons a.checkout:active,
footer.entry-footer .read-more a:hover,
footer.entry-footer .read-more a:focus,
footer.entry-footer .read-more a:active,
.edd_purchase_submit_wrapper a:hover,
.edd_purchase_submit_wrapper a:focus,
.edd_purchase_submit_wrapper a:active,
.aLoader2,
.attesaFeatBoxContainer .attesaproFeatBoxButton a:hover,
.attesaFeatBoxContainer .attesaproFeatBoxButton a:focus,
.attesaFeatBoxContainer .attesaproFeatBoxButton a:active,
.menu-full-screen-icon .icon-full-screen .square-full-screen,
.attesa-infinite-button-container .attesa-infinite-scroll-more-button:hover,
.attesa-infinite-button-container .attesa-infinite-scroll-more-button:focus,
.attesa-infinite-button-container .attesa-infinite-scroll-more-button:active {
background-color: '.esc_html($generalTextColor).';
}
.hamburger-menu .menu__circle {
border-color: '.esc_html($generalTextColor).';
}
.aLoader1 {
border-top-color: '.esc_html($generalTextColor).';
}
@media all and (max-width: 1025px) {
.main-navigation ul ul a,
.main-navigation ul li .indicator:before {
color: '.esc_html($generalTextColor).' !important;
}
}';
/* Choose general background color */
$generalBackgroundColor = apply_filters( 'attesa_general_background_color', attesa_options('_general_background_color', '#ffffff') );
$attesa_custom_css .='
.attesaLoader,
.attesa-site-wrap,
header.site-header.menuMinor,
body:not(.withOverlayMenu) header.site-header,
header.site-header .nav-middle.fixed,
.awp-ajax-search.shortcode .awp-search-results {
background-color: '.esc_html($generalBackgroundColor).';
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.main-navigation > div > ul > li.attesaMenuButton > a,
.main-navigation > div > ul > li.attesaMenuButton > a:hover,
.main-navigation > div > ul > li.attesaMenuButton > a:focus,
.main-navigation > div > ul > li.attesaMenuButton > a:active,
#toTop,
.woocommerce span.onsale,
.main-navigation ul ul a,
.navigation.pagination .nav-links a,
.woocommerce-pagination > ul.page-numbers li a,
.page-links a,
.navigation.pagination .nav-links a:hover,
.navigation.pagination .nav-links a:focus,
.woocommerce-pagination > ul.page-numbers li a:hover,
.woocommerce-pagination > ul.page-numbers li a:focus,
.page-links a:hover,
.page-links a:focus,
.attesa_woocommerce_mini_cart .woocommerce-mini-cart__buttons a.checkout,
.woocommerce .wooImage .button,
.woocommerce .wooImage .added_to_cart,
.woocommerce-error li a,
.woocommerce-message a,
.return-to-shop a,
.wc-proceed-to-checkout .button.checkout-button,
.widget_shopping_cart p.buttons a,
.woocommerce .wishlist_table td.product-add-to-cart a,
.woocommerce .content-area .woocommerce-tabs .tabs li.active a,
.attesa-woocommerce-sticky-product .container .attesa-sticky-second .attesa-sticky-button,
.woocommerce-store-notice,
.woocommerce-store-notice a,
.woocommerce-store-notice a:hover,
.woocommerce-store-notice a:focus,
.woocommerce-store-notice a:active,
.edd_purchase_submit_wrapper a,
ul.products li.product .tinvwl_add_to_wishlist_button,
.woocommerce ul.products li.product a.compare,
.attesaFeatBoxContainer .attesaproFeatBoxButton a {
color: '.esc_html($generalBackgroundColor).';
}
.main-navigation ul li.attesaMenuButton .indicator:before {
color: '.esc_html($generalBackgroundColor).' !important;
}
@media all and (max-width: 1025px) {
.attesa-main-menu-container {
background-color: '.esc_html($generalBackgroundColor).';
}
.main-navigation >div ul li.attesaMenuButton a,
.main-navigation >div ul li.attesaMenuButton a:hover,
.main-navigation >div ul li.attesaMenuButton a:focus,
.main-navigation >div ul li.attesaMenuButton a:active {
color: '.esc_html($generalBackgroundColor).' !important;
}
}';
/* Choose alternative background color */
$alternativeBackgroundColor = apply_filters( 'attesa_alternative_background_color', attesa_options('_alternative_background_color', '#fbfbfb') );
$attesa_custom_css .='
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea,
select,
.woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single,
header.page-header,
.site-social-float a,
#comments .reply,
.woocommerce div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger,
.prev_next_buttons a,
.woocommerce-message,
.woocommerce-info,
.woocommerce-error,
.woocommerce-checkout form.checkout_coupon,
.woocommerce-checkout form.woocommerce-form-login,
.woocommerce .woocommerce-tabs,
.woocommerce table.shop_attributes tr th,
.woocommerce-page .entry-content table thead th,
.woocommerce-page .entry-content table tr:nth-child(even),
#payment .payment_methods li,
.attesa-pro-sharing-box-container,
.attesa-breadcrumbs,
.rank-math-breadcrumb,
.attesa-main-menu-container.open_pushmenu .attesa-close-pushmenu,
.wp-block-image {
background-color: '.esc_html($alternativeBackgroundColor).';
}
.tagcloud a,
footer.entry-footer .read-more a,
.attesa-pro-sharing-box-container.style_astheme .attesa-pro-sharing-box .attesa-sharing-button a:hover,
.attesa-pro-sharing-box-container.style_astheme .attesa-pro-sharing-box .attesa-sharing-button a:focus,
.attesa-pro-sharing-box-container.style_astheme .attesa-pro-sharing-box .attesa-sharing-button a:active,
.attesa-infinite-button-container .attesa-infinite-scroll-more-button {
color: '.esc_html($alternativeBackgroundColor).';
}';
/* Choose content text color */
$contentTextColor = apply_filters( 'attesa_content_text_color', attesa_options('_content_text_color', '#828282') );
$attesa_custom_css .='
.entry-content,
.entry-summary,
.entry-meta,
.entry-meta a,
.entry-footer span a,
.attesa-pro-sharing-box .attesa-sharing-button a {
color: '.esc_html($contentTextColor).';
}
';
/* Choose general border color */
$generalBorderColor = apply_filters( 'attesa_general_border_color', attesa_options('_general_border_color', '#ececec') );
$attesa_custom_css .='
hr,
#edd_purchase_submit #edd_terms_agreement #edd_terms,
#edd_purchase_submit #edd_mailchimp #edd_terms,
#edd_purchase_submit #edd_terms_agreement>[id*="-terms-wrap"]>[id*="_terms"]>p,
#edd_purchase_submit #edd_mailchimp>[id*="-terms-wrap"]>[id*="_terms"]>p,
#edd_checkout_cart .edd_cart_header_row th,
#edd_user_history thead .edd_purchase_row th,
#edd_sl_license_keys thead .edd_sl_license_row th,
#edd_purchase_receipt thead th,
#edd_purchase_receipt_products thead th,
#edd_sl_license_sites thead th,
body.edd-page legend,
.site-social-widget .attesa-social,
.woocommerce-MyAccount-navigation ul li.is-active {
background-color: '.esc_html($generalBorderColor).';
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea,
select,
.woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single,
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation,
.site-main .navigation.pagination,
.site-main .woocommerce-pagination,
.authorAbout,
.relatedBox,
header.page-header,
.site-social-float a,
.hentry,
#comments ol .pingback,
#comments ol article,
#comments .reply,
.woocommerce ul.products > li,
.prev_next_buttons a,
.woocommerce-checkout form.checkout_coupon,
.woocommerce-checkout form.woocommerce-form-login,
body.woocommerce form.cart,
.woocommerce .single_variation,
.woocommerce .woocommerce-tabs,
.woocommerce #reviews #comments ol.commentlist li .comment-text,
.woocommerce p.stars a.star-1,
.woocommerce p.stars a.star-2,
.woocommerce p.stars a.star-3,
.woocommerce p.stars a.star-4,
.single-product div.product .woocommerce-product-rating,
.woocommerce-page .entry-content table,
.woocommerce-page .entry-content table thead th,
.woocommerce-page .entry-content table td, .woocommerce-page .entry-content table th,
#payment .payment_methods li,
ul.woocommerce-thankyou-order-details li,
.woocommerce-MyAccount-navigation ul li,
fieldset,
#edd_purchase_submit #edd_terms_agreement #edd_terms,
#edd_purchase_submit #edd_mailchimp #edd_terms,
#edd_purchase_submit #edd_terms_agreement>[id*="-terms-wrap"]>[id*="_terms"]>p,
#edd_purchase_submit #edd_mailchimp>[id*="-terms-wrap"]>[id*="_terms"]>p,
#edd_checkout_cart td,
#edd_checkout_cart th,
#edd_user_history td,
#edd_user_history th,
#edd_sl_license_keys td,
#edd_sl_license_keys th,
#edd_purchase_receipt td,
#edd_purchase_receipt th,
#edd_purchase_receipt_products td,
#edd_purchase_receipt_products th,
#edd_sl_license_sites td,
#edd_sl_license_sites th,
.edd_downloads_list .edd_download,
.attesa-pro-sharing-box-container,
.attesa-breadcrumbs,
.rank-math-breadcrumb,
.attesa-main-menu-container.open_pushmenu .attesa-close-pushmenu,
.wp-block-image,
ul.woocommerce-thankyou-order-details li,
.woocommerce-MyAccount-navigation ul li,
.awp-ajax-search.shortcode .awp-search-results ul li {
border-color: '.esc_html($generalBorderColor).';
}
.star-rating:before {
color: '.esc_html($generalBorderColor).';
}
@media all and (max-width: 1025px) {
.main-navigation li,
.main-navigation ul li .indicator,
.main-navigation > div > ul > li > ul.sub-menu,
.attesa-main-menu-container {
border-color: '.esc_html($generalBorderColor).';
}
}';
/* Choose top bar colors */
if (apply_filters( 'attesa_show_top_bar', attesa_options('_show_topbar', '1'))) {
$topbarBackgroundColor = apply_filters( 'attesa_topbar_background_color', attesa_options('_topbar_background_color', '#fbfbfb') );
$topbarTextColor = apply_filters( 'attesa_topbar_text_color', attesa_options('_topbar_text_color', '#828282') );
$topbarBorderColor = apply_filters( 'attesa_topbar_border_color', attesa_options('_topbar_border_color', '#ececec') );
$attesa_custom_css .='
.nav-top,
.search-icon .circle,
.search-container,
.attesa_woocommerce_mini_cart .widget_shopping_cart_content {
background-color: '.esc_html($topbarBackgroundColor).';
}
.third-navigation li.attesaMenuButton a {
color: '.esc_html($topbarBackgroundColor).';
}
.nav-top,
.attesa_woocommerce_mini_cart ul.product_list_widget li,
.attesa_woo_cart_quantity_item .remove,
.attesa_woocommerce_mini_cart .widget_shopping_cart_content,
.attesa_woocommerce_mini_cart .woocommerce-mini-cart__buttons a {
border-color: '.esc_html($topbarBorderColor).';
}
.attesa_woocommerce_mini_cart .woocommerce-mini-cart__total {
background-color: '.esc_html($topbarBorderColor).';
}
.nav-top,
.top-block-left a,
.top-block-left a:hover,
.top-block-left a:focus,
.top-block-left a:active,
.third-navigation li a,
.cartwoo-button .woo-cart,
.cartedd-button .edd-cart,
.search-icon .circle,
.search-container input[type="search"],
.search-container input[type="search"]:focus,
.attesa_woocommerce_mini_cart,
.attesa_woocommerce_mini_cart .attesa_woo_cart_quantity_item h3 a,
.attesa_woocommerce_mini_cart .attesa_woo_cart_quantity_item .remove,
.attesa_woocommerce_mini_cart .woocommerce-mini-cart__buttons a,
.top-block-left .site-social-top a {
color: '.esc_html($topbarTextColor).';
}
.attesa_woocommerce_mini_cart .attesa_woo_cart_quantity_item .remove:hover,
.attesa_woocommerce_mini_cart .attesa_woo_cart_quantity_item .remove:focus,
.attesa_woocommerce_mini_cart .attesa_woo_cart_quantity_item .remove:active {
border-color: '.esc_html($topbarTextColor).';
}
.search-container input[type="search"]::placeholder {
color: '.esc_html($topbarTextColor).';
}
.search-container input[type="search"]:-ms-input-placeholder {
color: '.esc_html($topbarTextColor).';
}
.search-container input[type="search"]::-ms-input-placeholder {
color: '.esc_html($topbarTextColor).';
}
.search-icon .handle,
.search-icon .handle:after {
background-color: '.esc_html($topbarTextColor).';
}';
}
if ( is_active_sidebar( attesa_get_classic_sidebar() ) && attesa_check_bar('classic') ) {
/* Choose classic sidebar link color */
$classicSidebarLinkColor = apply_filters( 'attesa_classicsidebar_link_color', attesa_options('_classicsidebar_link_color', '#f06292') );
$attesa_custom_css .='
#secondary.widget-area .sidebar-container a,
#secondary.widget-area .attesa-contact-info i {
color: '.esc_html($classicSidebarLinkColor).';
}
#secondary.widget-area .tagcloud a,
#secondary.widget-area button,
#secondary.widget-area input[type="button"],
#secondary.widget-area input[type="reset"],
#secondary.widget-area input[type="submit"],
#secondary.widget-area #wp-calendar > caption,
#secondary.widget-area .attesaMenuButton,
#secondary.widget-area .widget_price_filter .ui-slider .ui-slider-handle,
#secondary.widget-area .widget_price_filter .ui-slider .ui-slider-range,
#secondary.widget-area .widget_shopping_cart p.buttons a,
#secondary.widget-area .edd_purchase_submit_wrapper a {
background-color: '.esc_html($classicSidebarLinkColor).';
}
#secondary.widget-area input[type="text"]:focus,
#secondary.widget-area input[type="email"]:focus,
#secondary.widget-area input[type="url"]:focus,
#secondary.widget-area input[type="password"]:focus,
#secondary.widget-area input[type="search"]:focus,
#secondary.widget-area input[type="number"]:focus,
#secondary.widget-area input[type="tel"]:focus,
#secondary.widget-area input[type="range"]:focus,
#secondary.widget-area input[type="date"]:focus,
#secondary.widget-area input[type="month"]:focus,
#secondary.widget-area input[type="week"]:focus,
#secondary.widget-area input[type="time"]:focus,
#secondary.widget-area input[type="datetime"]:focus,
#secondary.widget-area input[type="datetime-local"]:focus,
#secondary.widget-area input[type="color"]:focus,
#secondary.widget-area textarea:focus,
#secondary.widget-area #wp-calendar tbody td#today,
#secondary.widget-area .awp-ajax-search.shortcode .awp-search-results.filled {
border-color: '.esc_html($classicSidebarLinkColor).';
}';
/* Choose classic sidebar text color */
$classicSidebarTextColor = apply_filters( 'attesa_classicsidebar_text_color', attesa_options('_classicsidebar_text_color', '#404040') );
$attesa_custom_css .='
#secondary.widget-area .sidebar-container,
#secondary.widget-area .sidebar-container a:hover,
#secondary.widget-area .sidebar-container a:focus,
#secondary.widget-area .sidebar-container a:active,
#secondary.widget-area ul.product-categories li a:before,
#secondary.widget-area input[type="text"],
#secondary.widget-area input[type="email"],
#secondary.widget-area input[type="url"],
#secondary.widget-area input[type="password"],
#secondary.widget-area input[type="search"],
#secondary.widget-area input[type="number"],
#secondary.widget-area input[type="tel"],
#secondary.widget-area input[type="range"],
#secondary.widget-area input[type="date"],
#secondary.widget-area input[type="month"],
#secondary.widget-area input[type="week"],
#secondary.widget-area input[type="time"],
#secondary.widget-area input[type="datetime"],
#secondary.widget-area input[type="datetime-local"],
#secondary.widget-area input[type="color"],
#secondary.widget-area textarea,
#secondary.widget-area input[type="text"]:focus,
#secondary.widget-area input[type="email"]:focus,
#secondary.widget-area input[type="url"]:focus,
#secondary.widget-area input[type="password"]:focus,
#secondary.widget-area input[type="search"]:focus,
#secondary.widget-area input[type="number"]:focus,
#secondary.widget-area input[type="tel"]:focus,
#secondary.widget-area input[type="range"]:focus,
#secondary.widget-area input[type="date"]:focus,
#secondary.widget-area input[type="month"]:focus,
#secondary.widget-area input[type="week"]:focus,
#secondary.widget-area input[type="time"]:focus,
#secondary.widget-area input[type="datetime"]:focus,
#secondary.widget-area input[type="datetime-local"]:focus,
#secondary.widget-area input[type="color"]:focus,
#secondary.widget-area textarea:focus,
#secondary.widget-area .attesa-contact-info a,
#secondary.widget-area form.attesa-pro-ajax-search-shortocode button i {
color: '.esc_html($classicSidebarTextColor).';
}
#secondary.widget-area .tagcloud a:hover,
#secondary.widget-area .tagcloud a:focus,
#secondary.widget-area .tagcloud a:active,
#secondary.widget-area button:hover,
#secondary.widget-area input[type="button"]:hover,
#secondary.widget-area input[type="reset"]:hover,
#secondary.widget-area input[type="submit"]:hover,
#secondary.widget-area button:active,
#secondary.widget-area button:focus,
#secondary.widget-area input[type="button"]:active,
#secondary.widget-area input[type="button"]:focus,
#secondary.widget-area input[type="reset"]:active,
#secondary.widget-area input[type="reset"]:focus,
#secondary.widget-area input[type="submit"]:active,
#secondary.widget-area input[type="submit"]:focus,
#secondary.widget-area .widget_shopping_cart p.buttons a:hover,
#secondary.widget-area .widget_shopping_cart p.buttons a:focus,
#secondary.widget-area .widget_shopping_cart p.buttons a:active,
#secondary.widget-area .edd_purchase_submit_wrapper a:hover,
#secondary.widget-area .edd_purchase_submit_wrapper a:focus,
#secondary.widget-area .edd_purchase_submit_wrapper a:active {
background-color: '.esc_html($classicSidebarTextColor).';
}
#secondary.widget-area input[type="search"]::placeholder {
color: '.esc_html($classicSidebarTextColor).';
}
#secondary.widget-area input[type="search"]:-ms-input-placeholder {
color: '.esc_html($classicSidebarTextColor).';
}
#secondary.widget-area input[type="search"]::-ms-input-placeholder {
color: '.esc_html($classicSidebarTextColor).';
}';
/* Choose classic sidebar background color */
$classicSidebarBackgroundColor = apply_filters( 'attesa_classicsidebar_background_color', attesa_options('_classicsidebar_background_color', '#fbfbfb') );
$attesa_custom_css .='
#secondary.widget-area .sidebar-container,
#secondary.widget-area input[type="text"],
#secondary.widget-area input[type="email"],
#secondary.widget-area input[type="url"],
#secondary.widget-area input[type="password"],
#secondary.widget-area input[type="search"],
#secondary.widget-area input[type="number"],
#secondary.widget-area input[type="tel"],
#secondary.widget-area input[type="range"],
#secondary.widget-area input[type="date"],
#secondary.widget-area input[type="month"],
#secondary.widget-area input[type="week"],
#secondary.widget-area input[type="time"],
#secondary.widget-area input[type="datetime"],
#secondary.widget-area input[type="datetime-local"],
#secondary.widget-area input[type="color"],
#secondary.widget-area textarea,
#secondary.widget-area .awp-ajax-search.shortcode .awp-search-results {
background-color: '.esc_html($classicSidebarBackgroundColor).';
}
#secondary.widget-area button,
#secondary.widget-area input[type="button"],
#secondary.widget-area input[type="reset"],
#secondary.widget-area input[type="submit"],
#secondary.widget-area #wp-calendar > caption,
#secondary.widget-area .tagcloud a,
#secondary.widget-area .tagcloud a:hover,
#secondary.widget-area .tagcloud a:focus,
#secondary.widget-area .tagcloud a:active,
#secondary.widget-area .widget_shopping_cart p.buttons a,
#secondary.widget-area .edd_purchase_submit_wrapper a,
#secondary.widget-area .edd_purchase_submit_wrapper a:hover,
#secondary.widget-area .edd_purchase_submit_wrapper a:focus,
#secondary.widget-area .edd_purchase_submit_wrapper a:active,
#secondary.widget-area .attesaMenuButton a,
#secondary.widget-area .attesaMenuButton a:hover,
#secondary.widget-area .attesaMenuButton a:focus,
#secondary.widget-area .attesaMenuButton a:active {
color: '.esc_html($classicSidebarBackgroundColor).';
}';
/* Choose classic sidebar border color */
$classicSidebarBorderColor = apply_filters( 'attesa_classicsidebar_border_color', attesa_options('_classicsidebar_border_color', '#ececec') );
$attesa_custom_css .='
#secondary.widget-area .sidebar-container,
#secondary.widget-area .widget .widget-title .widgets-heading,
#secondary.widget-area input[type="text"],
#secondary.widget-area input[type="email"],
#secondary.widget-area input[type="url"],
#secondary.widget-area input[type="password"],
#secondary.widget-area input[type="search"],
#secondary.widget-area input[type="number"],
#secondary.widget-area input[type="tel"],
#secondary.widget-area input[type="range"],
#secondary.widget-area input[type="date"],
#secondary.widget-area input[type="month"],
#secondary.widget-area input[type="week"],
#secondary.widget-area input[type="time"],
#secondary.widget-area input[type="datetime"],
#secondary.widget-area input[type="datetime-local"],
#secondary.widget-area input[type="color"],
#secondary.widget-area textarea,
#secondary.widget-area #wp-calendar tbody td,
#secondary.widget-area fieldset,
#secondary.widget-area .awp-ajax-search.shortcode .awp-search-results ul li {
border-color: '.esc_html($classicSidebarBorderColor).';
}
#secondary.widget-area ul.menu .indicatorBar,
#secondary.widget-area ul.product-categories .indicatorBar,
#secondary.widget-area .widget_price_filter .price_slider_wrapper .ui-widget-content,
#secondary.widget-area .site-social-widget .attesa-social,
#secondary.widget-area .attesa-contact-info i {
background-color: '.esc_html($classicSidebarBorderColor).';
}';
}
if ( is_active_sidebar( attesa_get_push_sidebar() ) && attesa_check_bar('push') ) {
/* Choose push sidebar link color */
$pushSidebarLinkColor = apply_filters( 'attesa_pushsidebar_link_color', attesa_options('_pushsidebar_link_color', '#f06292') );
$attesa_custom_css .='
#tertiary.widget-area a,
#tertiary.widget-area .attesa-contact-info i {
color: '.esc_html($pushSidebarLinkColor).';
}
#tertiary.widget-area .tagcloud a,
#tertiary.widget-area button,
#tertiary.widget-area input[type="button"],
#tertiary.widget-area input[type="reset"],
#tertiary.widget-area input[type="submit"],
#tertiary.widget-area #wp-calendar > caption,
#tertiary.widget-area .attesaMenuButton,
#tertiary.widget-area .widget_price_filter .ui-slider .ui-slider-handle,
#tertiary.widget-area .widget_price_filter .ui-slider .ui-slider-range,
#tertiary.widget-area .widget_shopping_cart p.buttons a,
#tertiary.widget-area .edd_purchase_submit_wrapper a {
background-color: '.esc_html($pushSidebarLinkColor).';
}
#tertiary.widget-area input[type="text"]:focus,
#tertiary.widget-area input[type="email"]:focus,
#tertiary.widget-area input[type="url"]:focus,
#tertiary.widget-area input[type="password"]:focus,
#tertiary.widget-area input[type="search"]:focus,
#tertiary.widget-area input[type="number"]:focus,
#tertiary.widget-area input[type="tel"]:focus,
#tertiary.widget-area input[type="range"]:focus,
#tertiary.widget-area input[type="date"]:focus,
#tertiary.widget-area input[type="month"]:focus,
#tertiary.widget-area input[type="week"]:focus,
#tertiary.widget-area input[type="time"]:focus,
#tertiary.widget-area input[type="datetime"]:focus,
#tertiary.widget-area input[type="datetime-local"]:focus,
#tertiary.widget-area input[type="color"]:focus,
#tertiary.widget-area textarea:focus,
#tertiary.widget-area #wp-calendar tbody td#today,
#tertiary.widget-area .awp-ajax-search.shortcode .awp-search-results.filled {
border-color: '.esc_html($pushSidebarLinkColor).';
}';
/* Choose push sidebar text color */
$pushSidebarTextColor = apply_filters( 'attesa_pushsidebar_text_color', attesa_options('_pushsidebar_text_color', '#909090') );
list($rp, $gp, $bp) = sscanf($pushSidebarTextColor, '#%02x%02x%02x');
$attesa_custom_css .='
#tertiary.widget-area,
#tertiary.widget-area a:hover,
#tertiary.widget-area a:focus,
#tertiary.widget-area a:active,
#tertiary.widget-area ul.product-categories li a:before,
#tertiary.widget-area input[type="text"],
#tertiary.widget-area input[type="email"],
#tertiary.widget-area input[type="url"],
#tertiary.widget-area input[type="password"],
#tertiary.widget-area input[type="search"],
#tertiary.widget-area input[type="number"],
#tertiary.widget-area input[type="tel"],
#tertiary.widget-area input[type="range"],
#tertiary.widget-area input[type="date"],
#tertiary.widget-area input[type="month"],
#tertiary.widget-area input[type="week"],
#tertiary.widget-area input[type="time"],
#tertiary.widget-area input[type="datetime"],
#tertiary.widget-area input[type="datetime-local"],
#tertiary.widget-area input[type="color"],
#tertiary.widget-area textarea,
#tertiary.widget-area input[type="text"]:focus,
#tertiary.widget-area input[type="email"]:focus,
#tertiary.widget-area input[type="url"]:focus,
#tertiary.widget-area input[type="password"]:focus,
#tertiary.widget-area input[type="search"]:focus,
#tertiary.widget-area input[type="number"]:focus,
#tertiary.widget-area input[type="tel"]:focus,
#tertiary.widget-area input[type="range"]:focus,
#tertiary.widget-area input[type="date"]:focus,
#tertiary.widget-area input[type="month"]:focus,
#tertiary.widget-area input[type="week"]:focus,
#tertiary.widget-area input[type="time"]:focus,
#tertiary.widget-area input[type="datetime"]:focus,
#tertiary.widget-area input[type="datetime-local"]:focus,
#tertiary.widget-area input[type="color"]:focus,
#tertiary.widget-area textarea:focus,
#tertiary.widget-area .close-hamburger,
#tertiary.widget-area .attesa-contact-info a,
#tertiary.widget-area form.attesa-pro-ajax-search-shortocode button i {
color: '.esc_html($pushSidebarTextColor).';
}
#tertiary.widget-area .tagcloud a:hover,
#tertiary.widget-area .tagcloud a:focus,
#tertiary.widget-area .tagcloud a:active,
#tertiary.widget-area button:hover,
#tertiary.widget-area input[type="button"]:hover,
#tertiary.widget-area input[type="reset"]:hover,
#tertiary.widget-area input[type="submit"]:hover,
#tertiary.widget-area button:active,
#tertiary.widget-area button:focus,
#tertiary.widget-area input[type="button"]:active,
#tertiary.widget-area input[type="button"]:focus,
#tertiary.widget-area input[type="reset"]:active,
#tertiary.widget-area input[type="reset"]:focus,
#tertiary.widget-area input[type="submit"]:active,
#tertiary.widget-area input[type="submit"]:focus,
#tertiary.widget-area .widget_shopping_cart p.buttons a:hover,
#tertiary.widget-area .widget_shopping_cart p.buttons a:focus,
#tertiary.widget-area .widget_shopping_cart p.buttons a:active,
#tertiary.widget-area .close-ham-inner:before,
#tertiary.widget-area .close-ham-inner:after,
.nano > .nano-pane > .nano-slider,
#tertiary.widget-area .edd_purchase_submit_wrapper a:hover,
#tertiary.widget-area .edd_purchase_submit_wrapper a:focus,
#tertiary.widget-area .edd_purchase_submit_wrapper a:active {
background-color: '.esc_html($pushSidebarTextColor).';
}
#tertiary.widget-area input[type="search"]::placeholder {
color: '.esc_html($pushSidebarTextColor).';
}
#tertiary.widget-area input[type="search"]:-ms-input-placeholder {
color: '.esc_html($pushSidebarTextColor).';
}
#tertiary.widget-area input[type="search"]::-ms-input-placeholder {
color: '.esc_html($pushSidebarTextColor).';
}
.nano > .nano-pane {
background-color : rgba('.esc_html($rp).','.esc_html($gp).','.esc_html($bp).',0.3);
}';
/* Choose push sidebar background color */
$pushSidebarBackgroundColor = apply_filters( 'attesa_pushsidebar_background_color', attesa_options('_pushsidebar_background_color', '#fbfbfb') );
$attesa_custom_css .='
#tertiary.widget-area,
#tertiary.widget-area input[type="text"],
#tertiary.widget-area input[type="email"],
#tertiary.widget-area input[type="url"],
#tertiary.widget-area input[type="password"],
#tertiary.widget-area input[type="search"],
#tertiary.widget-area input[type="number"],
#tertiary.widget-area input[type="tel"],
#tertiary.widget-area input[type="range"],
#tertiary.widget-area input[type="date"],
#tertiary.widget-area input[type="month"],
#tertiary.widget-area input[type="week"],
#tertiary.widget-area input[type="time"],
#tertiary.widget-area input[type="datetime"],
#tertiary.widget-area input[type="datetime-local"],
#tertiary.widget-area input[type="color"],
#tertiary.widget-area textarea,
#tertiary.widget-area .awp-ajax-search.shortcode .awp-search-results {
background-color: '.esc_html($pushSidebarBackgroundColor).';
}
#tertiary.widget-area button,
#tertiary.widget-area input[type="button"],
#tertiary.widget-area input[type="reset"],
#tertiary.widget-area input[type="submit"],
#tertiary.widget-area #wp-calendar > caption,
#tertiary.widget-area .tagcloud a,
#tertiary.widget-area .tagcloud a:hover,
#tertiary.widget-area .tagcloud a:focus,
#tertiary.widget-area .tagcloud a:active,
#tertiary.widget-area .widget_shopping_cart p.buttons a,
#tertiary.widget-area .edd_purchase_submit_wrapper a,
#tertiary.widget-area .edd_purchase_submit_wrapper a:hover,
#tertiary.widget-area .edd_purchase_submit_wrapper a:focus,
#tertiary.widget-area .edd_purchase_submit_wrapper a:active,
#tertiary.widget-area .attesaMenuButton a,
#tertiary.widget-area .attesaMenuButton a:hover,
#tertiary.widget-area .attesaMenuButton a:focus,
#tertiary.widget-area .attesaMenuButton a:active {
color: '.esc_html($pushSidebarBackgroundColor).';
}';
/* Choose push sidebar border color */
$pushSidebarBorderColor = apply_filters( 'attesa_pushsidebar_border_color', attesa_options('_pushsidebar_border_color', '#ececec') );
$attesa_custom_css .='
#tertiary.widget-area,
#tertiary.widget-area .widget .widget-title .widgets-heading,
#tertiary.widget-area input[type="text"],
#tertiary.widget-area input[type="email"],
#tertiary.widget-area input[type="url"],
#tertiary.widget-area input[type="password"],
#tertiary.widget-area input[type="search"],
#tertiary.widget-area input[type="number"],
#tertiary.widget-area input[type="tel"],
#tertiary.widget-area input[type="range"],
#tertiary.widget-area input[type="date"],
#tertiary.widget-area input[type="month"],
#tertiary.widget-area input[type="week"],
#tertiary.widget-area input[type="time"],
#tertiary.widget-area input[type="datetime"],
#tertiary.widget-area input[type="datetime-local"],
#tertiary.widget-area input[type="color"],
#tertiary.widget-area textarea,
#tertiary.widget-area #wp-calendar tbody td,
#tertiary.widget-area,
#tertiary.widget-area fieldset,
#tertiary.widget-area .awp-ajax-search.shortcode .awp-search-results ul li {
border-color: '.esc_html($pushSidebarBorderColor).';
}
#tertiary.widget-area ul.menu .indicatorBar,
#tertiary.widget-area ul.product-categories .indicatorBar,
#tertiary.widget-area .widget_price_filter .price_slider_wrapper .ui-widget-content,
#tertiary.widget-area .site-social-widget .attesa-social,
#tertiary.widget-area .attesa-contact-info i {
background-color: '.esc_html($pushSidebarBorderColor).';
}';
}
if ( attesa_check_bar('footer') ) {
/* Choose footer link color */
$footerLinkColor = apply_filters( 'attesa_footer_link_color', attesa_options('_footer_link_color', '#aeaeae') );
$attesa_custom_css .='
.footerArea a,
.footerArea .attesa-contact-info i {
color: '.esc_html($footerLinkColor).';
}
.footerArea .tagcloud a,
.footerArea button,
.footerArea input[type="button"],
.footerArea input[type="reset"],
.footerArea input[type="submit"],
.footerArea #wp-calendar > caption,
.footerArea .attesaMenuButton,
.footerArea .widget_price_filter .ui-slider .ui-slider-handle,
.footerArea .widget_price_filter .ui-slider .ui-slider-range,
.footerArea .widget_shopping_cart p.buttons a,
.footerArea .edd_purchase_submit_wrapper a {
background-color: '.esc_html($footerLinkColor).';
}
.footerArea input[type="text"]:focus,
.footerArea input[type="email"]:focus,
.footerArea input[type="url"]:focus,
.footerArea input[type="password"]:focus,
.footerArea input[type="search"]:focus,
.footerArea input[type="number"]:focus,
.footerArea input[type="tel"]:focus,
.footerArea input[type="range"]:focus,
.footerArea input[type="date"]:focus,
.footerArea input[type="month"]:focus,
.footerArea input[type="week"]:focus,
.footerArea input[type="time"]:focus,
.footerArea input[type="datetime"]:focus,
.footerArea input[type="datetime-local"]:focus,
.footerArea input[type="color"]:focus,
.footerArea textarea:focus,
.footerArea #wp-calendar tbody td#today,
.footerArea .awp-ajax-search.shortcode .awp-search-results.filled {
border-color: '.esc_html($footerLinkColor).';
}';
/* Choose footer text color */
$footerTextColor = apply_filters( 'attesa_footer_text_color', attesa_options('_footer_text_color', '#f0f0f0') );
$attesa_custom_css .='
.footerArea,
.footerArea a:hover,
.footerArea a:focus,
.footerArea a:active,
.footerArea ul.product-categories li a:before,
.footerArea input[type="text"],
.footerArea input[type="email"],
.footerArea input[type="url"],
.footerArea input[type="password"],
.footerArea input[type="search"],
.footerArea input[type="number"],
.footerArea input[type="tel"],
.footerArea input[type="range"],
.footerArea input[type="date"],
.footerArea input[type="month"],
.footerArea input[type="week"],
.footerArea input[type="time"],
.footerArea input[type="datetime"],
.footerArea input[type="datetime-local"],
.footerArea input[type="color"],
.footerArea textarea,
.footerArea input[type="text"]:focus,
.footerArea input[type="email"]:focus,
.footerArea input[type="url"]:focus,
.footerArea input[type="password"]:focus,
.footerArea input[type="search"]:focus,
.footerArea input[type="number"]:focus,
.footerArea input[type="tel"]:focus,
.footerArea input[type="range"]:focus,
.footerArea input[type="date"]:focus,
.footerArea input[type="month"]:focus,
.footerArea input[type="week"]:focus,
.footerArea input[type="time"]:focus,
.footerArea input[type="datetime"]:focus,
.footerArea input[type="datetime-local"]:focus,
.footerArea input[type="color"]:focus,
.footerArea textarea:focus,
.footerArea .attesa-contact-info a,
.footerArea form.attesa-pro-ajax-search-shortocode button i {
color: '.esc_html($footerTextColor).';
}
.footerArea .tagcloud a:hover,
.footerArea .tagcloud a:focus,
.footerArea .tagcloud a:active,
.footerArea button:hover,
.footerArea input[type="button"]:hover,
.footerArea input[type="reset"]:hover,
.footerArea input[type="submit"]:hover,
.footerArea button:active,
.footerArea button:focus,
.footerArea input[type="button"]:active,
.footerArea input[type="button"]:focus,
.footerArea input[type="reset"]:active,
.footerArea input[type="reset"]:focus,
.footerArea input[type="submit"]:active,
.footerArea input[type="submit"]:focus,
.footerArea .widget_shopping_cart p.buttons a:hover,
.footerArea .widget_shopping_cart p.buttons a:focus,
.footerArea .widget_shopping_cart p.buttons a:active,
.footerArea .edd_purchase_submit_wrapper a:hover,
.footerArea .edd_purchase_submit_wrapper a:focus,
.footerArea .edd_purchase_submit_wrapper a:active {
background-color: '.esc_html($footerTextColor).';
}
.footerArea input[type="search"]::placeholder {
color: '.esc_html($footerTextColor).';
}
.footerArea input[type="search"]:-ms-input-placeholder {
color: '.esc_html($footerTextColor).';
}
.footerArea input[type="search"]::-ms-input-placeholder {
color: '.esc_html($footerTextColor).';
}';
/* Choose footer background color */
$footerBackgroundColor = apply_filters( 'attesa_footer_background_color', attesa_options('_footer_background_color', '#3f3f3f') );
$attesa_custom_css .='
.footerArea,
.footerArea input[type="text"],
.footerArea input[type="email"],
.footerArea input[type="url"],
.footerArea input[type="password"],
.footerArea input[type="search"],
.footerArea input[type="number"],
.footerArea input[type="tel"],
.footerArea input[type="range"],
.footerArea input[type="date"],
.footerArea input[type="month"],
.footerArea input[type="week"],
.footerArea input[type="time"],
.footerArea input[type="datetime"],
.footerArea input[type="datetime-local"],
.footerArea input[type="color"],
.footerArea textarea,
.footerArea .awp-ajax-search.shortcode .awp-search-results {
background-color: '.esc_html($footerBackgroundColor).';
}
.footerArea button,
.footerArea input[type="button"],
.footerArea input[type="reset"],
.footerArea input[type="submit"],
.footerArea #wp-calendar > caption,
.footerArea .tagcloud a,
.footerArea .tagcloud a:hover,
.footerArea .tagcloud a:focus,
.footerArea .tagcloud a:active,
.footerArea .widget_shopping_cart p.buttons a,
.footerArea .edd_purchase_submit_wrapper a,
.footerArea .edd_purchase_submit_wrapper a:hover,
.footerArea .edd_purchase_submit_wrapper a:focus,
.footerArea .edd_purchase_submit_wrapper a:active,
.footerArea .attesaMenuButton a,
.footerArea .attesaMenuButton a:hover,
.footerArea .attesaMenuButton a:focus,
.footerArea .attesaMenuButton a:active {
color: '.esc_html($footerBackgroundColor).';
}';
/* Choose footer border color */
$footerBorderColor = apply_filters( 'attesa_footer_border_color', attesa_options('_footer_border_color', '#bcbcbc') );
$attesa_custom_css .='
.footerArea .widget .widget-title .widgets-heading,
.footerArea input[type="text"],
.footerArea input[type="email"],
.footerArea input[type="url"],
.footerArea input[type="password"],
.footerArea input[type="search"],
.footerArea input[type="number"],
.footerArea input[type="tel"],
.footerArea input[type="range"],
.footerArea input[type="date"],
.footerArea input[type="month"],
.footerArea input[type="week"],
.footerArea input[type="time"],
.footerArea input[type="datetime"],
.footerArea input[type="datetime-local"],
.footerArea input[type="color"],
.footerArea textarea,
.footerArea #wp-calendar tbody td,
.footerArea fieldset,
.footerArea .awp-ajax-search.shortcode .awp-search-results ul li {
border-color: '.esc_html($footerBorderColor).';
}
.footerArea ul.menu .indicatorBar,
.footerArea ul.product-categories .indicatorBar,
.footerArea .widget_price_filter .price_slider_wrapper .ui-widget-content,
.footerArea .site-social-widget .attesa-social,
.footerArea .attesa-contact-info i {
background-color: '.esc_html($footerBorderColor).';
}';
}
if (attesa_options('_show_subfooter', '1')) {
/* Choose sub-footer link color */
$subfooterLinkColor = apply_filters( 'attesa_subfooter_link_color', attesa_options('_subfooter_link_color', '#9a9a9a') );
$attesa_custom_css .='
.footer-bottom-area a {
color: '.esc_html($subfooterLinkColor).';
}
.footer-bottom-area .attesaMenuButton {
background-color: '.esc_html($subfooterLinkColor).';
}';
/* Choose sub-footer text color */
$subfooterTextColor = apply_filters( 'attesa_subfooter_text_color', attesa_options('_subfooter_text_color', '#ffffff') );
$attesa_custom_css .='
.footer-bottom-area,
.footer-bottom-area a:hover,
.footer-bottom-area a:focus,
.footer-bottom-area a:active {
color: '.esc_html($subfooterTextColor).';
}';
/* Choose sub-footer background color */
$subfooterBackgroundColor = apply_filters( 'attesa_subfooter_background_color', attesa_options('_subfooter_background_color', '#181818') );
$attesa_custom_css .='
.footer-bottom-area {
background-color: '.esc_html($subfooterBackgroundColor).';
}
.second-navigation li.attesaMenuButton a {
color: '.esc_html($subfooterBackgroundColor).';
}';
}
if (apply_filters( 'attesa_filter_use_header_colors', attesa_options('_activate_header_custom_colors', ''))) {
/* Choose header background color */
$headerBackgroundColor = apply_filters( 'attesa_header_background_color', attesa_options('_header_background_color', '#ffffff') );
$attesa_custom_css .='
body:not(.withOverlayMenu) header.site-header,
header.site-header.menuMinor,
header.site-header .nav-middle.fixed {
background-color: '.esc_html($headerBackgroundColor).';
}
.main-navigation >div >ul >li.attesaMenuButton >a,
.main-navigation >div >ul >li.attesaMenuButton >a:hover,
.main-navigation >div >ul >li.attesaMenuButton >a:focus,
.main-navigation >div >ul >li.attesaMenuButton >a:active,
button.menu-toggle,
.attesa-search-button-mobile input[type="submit"] {
color: '.esc_html($headerBackgroundColor).';
}
.main-navigation ul li.attesaMenuButton .indicator:before {
color: '.esc_html($headerBackgroundColor).' !important;
}
@media all and (max-width: 1025px) {
.attesa-main-menu-container {
background-color: '.esc_html($headerBackgroundColor).';
}
.main-navigation >div ul li.attesaMenuButton a,
.main-navigation >div ul li.attesaMenuButton a:hover,
.main-navigation >div ul li.attesaMenuButton a:focus,
.main-navigation >div ul li.attesaMenuButton a:active {
color: '.esc_html($headerBackgroundColor).' !important;
}
}
';
/* Choose header link color */
$headerLinkColor = apply_filters( 'attesa_header_link_color', attesa_options('_header_link_color', '#f06292') );
$attesa_custom_css .='
.site-branding .site-title a,
.main-navigation.menustyle_default >div >ul >li:hover >a,
.main-navigation.menustyle_default >div >ul >li:focus >a,
.main-navigation.menustyle_default >div >ul >.current_page_item >a,
.main-navigation.menustyle_default >div >ul >.current-menu-item >a,
.main-navigation.menustyle_default >div >ul >.current_page_ancestor >a,
.main-navigation.menustyle_default >div >ul >.current-menu-ancestor >a,
.main-navigation.menustyle_default >div >ul >.current_page_parent >a,
.main-navigation-popup.menustyle_default >div ul li:hover >a,
.main-navigation-popup.menustyle_default >div ul li:focus >a,
.main-navigation-popup.menustyle_default >div ul .current_page_item >a,
.main-navigation-popup.menustyle_default >div ul .current-menu-item >a,
.main-navigation-popup.menustyle_default >div ul .current_page_ancestor >a,
.main-navigation-popup.menustyle_default >div ul .current-menu-ancestor >a,
.main-navigation-popup.menustyle_default >div ul .current_page_parent >a,
.site-social-header a:hover,
.site-social-header a:focus,
.site-social-header a:active {
color: '.esc_html($headerLinkColor).';
}
.main-navigation >div >ul >li >a::before,
.main-navigation-popup >div ul li a::before,
.main-navigation .attesaMenuButton,
button.menu-toggle,
.attesa-search-button-mobile input[type="submit"] {
background-color: '.esc_html($headerLinkColor).';
}
.attesa-search-button-mobile input[type="search"]:focus,
.attesa-search-button-popup input[type="search"]:focus {
border-color: '.esc_html($headerLinkColor).';
}
';
/* Choose header text color */
$headerTextColor = apply_filters( 'attesa_header_text_color', attesa_options('_header_text_color', '#404040') );
$attesa_custom_css .='
.main-navigation >div >ul >li >a,
.site-social-header a,
.site-branding .site-title a:hover,
.site-branding .site-title a:focus,
.site-branding .site-title a:active,
.site-branding .site-description,
.attesa-search-button-mobile input[type="search"],
header.site-header .cartwoo-button-mobile a,
header.site-header .cartedd-button-mobile a {
color: '.esc_html($headerTextColor).';
}
.hamburger-menu .menu__line,
.hamburger-menu .menu__plus,
.menu-full-screen-icon .icon-full-screen .square-full-screen {
background-color: '.esc_html($headerTextColor).';
}
.hamburger-menu .menu__circle {
border-color: '.esc_html($headerTextColor).';
}
@media all and (max-width: 1025px) {
.main-navigation ul ul a,
.main-navigation ul li .indicator:before {
color: '.esc_html($headerTextColor).' !important;
}
.main-navigation li,
.main-navigation ul li .indicator,
.main-navigation >div >ul >li >ul.sub-menu,
.attesa-search-button-mobile input[type="search"] {
border-color: '.esc_html($headerTextColor).';
}
}
';
}
$attesa_css_output = attesa_minify_css(apply_filters( 'attesa_custom_css_style_filter', $attesa_custom_css ));
wp_add_inline_style( 'attesa-style', $attesa_css_output );
}
add_action('wp_enqueue_scripts', 'attesa_custom_css_styles');
}