
:root {
--enfold-socket-color-bg: #000080;
--enfold-socket-color-bg2: #f8f8f8;
--enfold-socket-color-primary: #ffffff;
--enfold-socket-color-secondary: #ffffff;
--enfold-socket-color-color: #ffffff;
--enfold-socket-color-meta: #ffffff;
--enfold-socket-color-heading: #000080;
--enfold-socket-color-border: #000080;
--enfold-socket-color-constant-font: #000080;
--enfold-socket-color-button-border: #dddddd;
--enfold-socket-color-button-border2: #dddddd;
--enfold-socket-color-iconlist: #000070;
--enfold-socket-color-timeline: #000070;
--enfold-socket-color-timeline-date: #000040;
--enfold-socket-color-masonry: #e7e7e7;
--enfold-socket-color-stripe: #ffffff;
--enfold-socket-color-stripe2: #ffffff;
--enfold-socket-color-stripe2nd: #ffffff;
--enfold-socket-color-button-font: #000080;
--enfold-footer-color-bg: #222222;
--enfold-footer-color-bg2: #f8f8f8;
--enfold-footer-color-primary: #ffffff;
--enfold-footer-color-secondary: #ffffff;
--enfold-footer-color-color: #ffffff;
--enfold-footer-color-meta: #ffffff;
--enfold-footer-color-heading: #dd3535;
--enfold-footer-color-border: #222222;
--enfold-footer-color-constant-font: #222222;
--enfold-footer-color-button-border: #dddddd;
--enfold-footer-color-button-border2: #dddddd;
--enfold-footer-color-iconlist: #111111;
--enfold-footer-color-timeline: #111111;
--enfold-footer-color-timeline-date: #000000;
--enfold-footer-color-masonry: #e7e7e7;
--enfold-footer-color-stripe: #ffffff;
--enfold-footer-color-stripe2: #ffffff;
--enfold-footer-color-stripe2nd: #ffffff;
--enfold-footer-color-button-font: #222222;
--enfold-alternate-color-bg: #ffffff;
--enfold-alternate-color-bg2: #f8f8f8;
--enfold-alternate-color-primary: #ffffff;
--enfold-alternate-color-secondary: #ffffff;
--enfold-alternate-color-color: #00000000;
--enfold-alternate-color-meta: #000000;
--enfold-alternate-color-heading: #666666;
--enfold-alternate-color-border: #e1e1e1;
--enfold-alternate-color-constant-font: #ffffff;
--enfold-alternate-color-button-border: #dddddd;
--enfold-alternate-color-button-border2: #dddddd;
--enfold-alternate-color-iconlist: #d0d0d0;
--enfold-alternate-color-timeline: #d0d0d0;
--enfold-alternate-color-timeline-date: #a0a0a0;
--enfold-alternate-color-masonry: #e7e7e7;
--enfold-alternate-color-stripe: #ffffff;
--enfold-alternate-color-stripe2: #ffffff;
--enfold-alternate-color-stripe2nd: #ffffff;
--enfold-alternate-color-button-font: #ffffff;
--enfold-main-color-bg: #ffffff;
--enfold-main-color-bg2: #f8f8f8;
--enfold-main-color-primary: #000000;
--enfold-main-color-secondary: #dd3535;
--enfold-main-color-color: #000000;
--enfold-main-color-meta: #191f4d;
--enfold-main-color-heading: #000080;
--enfold-main-color-border: #000080;
--enfold-main-color-constant-font: #ffffff;
--enfold-main-color-button-border: #000000;
--enfold-main-color-button-border2: #bb1313;
--enfold-main-color-iconlist: #000070;
--enfold-main-color-timeline: #000070;
--enfold-main-color-timeline-date: #000040;
--enfold-main-color-masonry: #e7e7e7;
--enfold-main-color-stripe: #222222;
--enfold-main-color-stripe2: #111111;
--enfold-main-color-stripe2nd: #ee4646;
--enfold-main-color-button-font: #ffffff;
--enfold-header-color-bg: #ffffff;
--enfold-header-color-bg2: #f8f8f8;
--enfold-header-color-primary: #000000;
--enfold-header-color-secondary: #000000;
--enfold-header-color-color: #000080;
--enfold-header-color-meta: #ffffff;
--enfold-header-color-heading: #666666;
--enfold-header-color-border: transparent;
--enfold-header-color-constant-font: #ffffff;
--enfold-header-color-button-border: #000000;
--enfold-header-color-button-border2: #000000;
--enfold-header-color-iconlist: sq9mro9qdms;
--enfold-header-color-timeline: sq9mro9qdms;
--enfold-header-color-timeline-date: pn6jol6najp;
--enfold-header-color-masonry: #e7e7e7;
--enfold-header-color-stripe: #222222;
--enfold-header-color-stripe2: #111111;
--enfold-header-color-stripe2nd: #111111;
--enfold-header-color-button-font: #ffffff;
--enfold-header_burger_color: inherit;
--enfold-header_replacement_menu_color: inherit;
--enfold-header_replacement_menu_hover_color: inherit;
--enfold-font-family-theme-body: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
--enfold-font-size-theme-content: 13px;
--enfold-font-size-theme-h1: 34px;
--enfold-font-size-theme-h2: 28px;
--enfold-font-size-theme-h3: 20px;
--enfold-font-size-theme-h4: 18px;
--enfold-font-size-theme-h5: 16px;
--enfold-font-size-theme-h6: 14px;
--enfold-font-size-content-font: 18px;

}

	

::selection{
	background-color: var(--enfold-main-color-primary);
	color: var(--enfold-main-color-bg);
}



html.html_boxed {
	background: #eeeeee  top left no-repeat scroll;
}


body, body .avia-tooltip{
font-size: 18px;
}


.socket_color,
.socket_color div,
.socket_color header,
.socket_color main,
.socket_color aside,
.socket_color footer,
.socket_color article,
.socket_color nav,
.socket_color section,
.socket_color span,
.socket_color applet,
.socket_color object,
.socket_color iframe,
.socket_color h1,
.socket_color h2,
.socket_color h3,
.socket_color h4,
.socket_color h5,
.socket_color h6,
.socket_color p,
.socket_color blockquote,
.socket_color pre,
.socket_color a,
.socket_color abbr,
.socket_color acronym,
.socket_color address,
.socket_color big,
.socket_color cite,
.socket_color code,
.socket_color del,
.socket_color dfn,
.socket_color em,
.socket_color img,
.socket_color ins,
.socket_color kbd,
.socket_color q,
.socket_color s,
.socket_color samp,
.socket_color small,
.socket_color strike,
.socket_color strong,
.socket_color sub,
.socket_color sup,
.socket_color tt,
.socket_color var,
.socket_color b,
.socket_color u,
.socket_color i,
.socket_color center,
.socket_color dl,
.socket_color dt,
.socket_color dd,
.socket_color ol,
.socket_color ul,
.socket_color li,
.socket_color fieldset,
.socket_color form,
.socket_color label,
.socket_color legend,
.socket_color table,
.socket_color caption,
.socket_color tbody,
.socket_color tfoot,
.socket_color thead,
.socket_color tr,
.socket_color th,
.socket_color td,
.socket_color article,
.socket_color aside,
.socket_color canvas,
.socket_color details,
.socket_color embed,
.socket_color figure,
.socket_color fieldset,
.socket_color figcaption,
.socket_color footer,
.socket_color header,
.socket_color hgroup,
.socket_color menu,
.socket_color nav,
.socket_color output,
.socket_color ruby,
.socket_color section,
.socket_color summary,
.socket_color time,
.socket_color mark,
.socket_color audio,
.socket_color video,
#top .socket_color .pullquote_boxed,
.responsive #top .socket_color .avia-testimonial,
.responsive #top.avia-blank #main .socket_color.container_wrap:first-child,
#top .socket_color.fullsize .template-blog .post_delimiter,
.socket_color .related_posts.av-related-style-full a{
	border-color:var(--enfold-socket-color-border);
}

.socket_color .rounded-container,
#top .socket_color .pagination a:hover,
.socket_color .small-preview,
.socket_color .fallback-post-type-icon{
	background:var(--enfold-socket-color-meta);
	color:var(--enfold-socket-color-bg);
}

.socket_color .rounded-container .avia-svg-icon svg:first-child,
.socket_color .small-preview .avia-svg-icon svg:first-child,
.socket_color .fallback-post-type-icon.avia-svg-icon svg:first-child{
	fill: var(--enfold-socket-color-bg);
	stroke: var(--enfold-socket-color-bg);
}

.socket_color .av-default-color,
#top .socket_color .av-force-default-color,
.socket_color .av-catalogue-item,
.socket_color .wp-playlist-item .wp-playlist-caption,
.socket_color .wp-playlist{
	color: var(--enfold-socket-color-color);
}

.socket_color,
.socket_color .site-background,
.socket_color .first-quote,
.socket_color .related_image_wrap,
.socket_color .gravatar img
.socket_color .hr_content,
.socket_color .news-thumb,
.socket_color .post-format-icon,
.socket_color .ajax_controlls a,
.socket_color .tweet-text.avatar_no,
.socket_color .toggler,
.socket_color .toggler.activeTitle:hover,
.socket_color #js_sort_items,
.socket_color.inner-entry,
.socket_color .grid-entry-title,
.socket_color .related-format-icon,
.grid-entry .socket_color .avia-arrow,
.socket_color .avia-gallery-big,
.socket_color .avia-gallery-big,
.socket_color .avia-gallery img,
.socket_color .grid-content,
.socket_color .av-share-box ul,
#top .socket_color .av-related-style-full .related-format-icon,
.socket_color .related_posts.av-related-style-full a:hover,
.socket_color.avia-fullwidth-portfolio .pagination .current,
.socket_color.avia-fullwidth-portfolio .pagination a,
.socket_color .av-hotspot-fallback-tooltip-inner,
.socket_color .av-hotspot-fallback-tooltip-count{
	background-color:var(--enfold-socket-color-bg);
	color: var(--enfold-socket-color-color);
}

.socket_color .ajax_controlls a.avia-svg-icon svg:first-child,
.socket_color .avia-svg-icon svg:first-child,
.socket_color .av-share-box ul li svg:first-child,
#top .socket_color .avia-slider-testimonials.av-slideshow-ui .avia-slideshow-arrows a.avia-svg-icon svg:first-child{
	stroke: var(--enfold-socket-color-color);
	fill: var(--enfold-socket-color-color);
}

.socket_color .avia-fold-unfold-section .av-fold-unfold-container::after{
	background: linear-gradient( to bottom, rgba(0,0,128,0), rgba(0,0,128,1) );
}

.socket_color .avia-fold-unfold-section .av-fold-button-container:not(.avia-button),
.socket_color.avia-fold-unfold-section .av-fold-button-container:not(.avia-button){
	color:var(--enfold-socket-color-color);
}

.socket_color .avia-fold-unfold-section .av-fold-button-container.fold-button{
	background:var(--enfold-socket-color-bg);
	border-color:var(--enfold-socket-color-border);
}

.socket_color .avia-curtain-reveal-overlay{
	background: var(--enfold-socket-color-bg);
}

.socket_color .avia-icon-circles-icon{
	background:var(--enfold-socket-color-bg);
	border-color:var(--enfold-socket-color-border);
	color:var(--enfold-socket-color-color);
}

.socket_color .avia-icon-circles-icon.avia-svg-icon svg:first-child{
	fill: var(--enfold-socket-color-color);
	stroke: var(--enfold-socket-color-color);
}

.socket_color .avia-icon-circles-icon.active{
	background:var(--enfold-socket-color-secondary);
	border-color:var(--enfold-socket-color-secondary);
	color:var(--enfold-socket-color-bg);
}

.socket_color .avia-icon-circles-icon.avia-svg-icon.active  svg:first-child{
	fill: var(--enfold-socket-color-bg);
	stroke: var(--enfold-socket-color-bg);
}

.socket_color .avia-icon-circles-icon-text{
	color:var(--enfold-socket-color-color);
	background:var(--enfold-socket-color-bg);
}

.socket_color .heading-color,
.socket_color a.iconbox_icon:hover,
.socket_color h1,
.socket_color h2,
.socket_color h3,
.socket_color h4,
.socket_color h5,
.socket_color h6,
.socket_color .sidebar .current_page_item>a,
.socket_color .sidebar .current-menu-item>a,
.socket_color .pagination .current,
.socket_color .pagination a:hover,
.socket_color strong.avia-testimonial-name,
.socket_color .heading,
.socket_color .toggle_content strong,
.socket_color .toggle_content strong a,
.socket_color .tab_content strong,
.socket_color .tab_content strong a,
.socket_color .asc_count,
.socket_color .avia-testimonial-content strong,
#top .socket_color .av-related-style-full .av-related-title,
.socket_color .wp-playlist-item-meta.wp-playlist-item-title,
#top .socket_color .av-no-image-slider h2 a,
.socket_color .av-small-bar .avia-progress-bar .progressbar-title-wrap,
.socket_color div .news-headline .news-title,
.socket_color .av-default-style .av-countdown-cell-inner .av-countdown-time,
.socket_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top.card-time-color,
.socket_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom.card-time-color,
.socket_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back.card-time-color::before,
.socket_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock__card .flip-clock-counter{
    color: var(--enfold-socket-color-heading);
}

.socket_color .heading .avia-svg-icon svg:first-child,
.socket_color .av-special-heading .avia-svg-icon svg:first-child,
.socket_color a.iconbox_icon.avia-svg-icon:hover svg:first-child,
.socket_color .iconbox_icon.heading-color.avia-svg-icon svg:first-child{
	fill: var(--enfold-socket-color-heading);
	stroke: var(--enfold-socket-color-heading);
}

.socket_color .av-countdown-timer.av-events-countdown a .av-countdown-time-label{
	color: var(--enfold-socket-color-color);
}


.socket_color .meta-color,
.socket_color .sidebar,
.socket_color .sidebar a,
.socket_color .minor-meta,
.socket_color .minor-meta a,
.socket_color .text-sep,
.socket_color blockquote,
.socket_color .post_nav a,
.socket_color .comment-text,
.socket_color .side-container-inner,
.socket_color .news-time,
.socket_color .pagination a,
.socket_color .pagination span,
.socket_color .tweet-text.avatar_no .tweet-time,
#top .socket_color .extra-mini-title,
.socket_color .team-member-job-title,
.socket_color .team-social a,
.socket_color #js_sort_items a,
.grid-entry-excerpt,
.socket_color .avia-testimonial-subtitle,
.socket_color .commentmetadata a,
.socket_color .social_bookmarks a,
.socket_color .meta-heading > *,
.socket_color .slide-meta,
.socket_color .slide-meta a,
.socket_color .taglist,
.socket_color .taglist a,
.socket_color .phone-info,
.socket_color .phone-info a,
.socket_color .av-sort-by-term a,
.socket_color .av-magazine-time,
.socket_color .av-magazine .av-magazine-entry-icon,
.socket_color .av-catalogue-content,
.socket_color .wp-playlist-item-length,
.html_modern-blog #top div .socket_color .blog-categories a,
.html_modern-blog #top div .socket_color .blog-categories a:hover{
	color: var(--enfold-socket-color-meta);
}

.socket_color .team-social a.avia-svg-icon svg:first-child,
.socket_color .meta-heading .avia-svg-icon svg:first-child,
.socket_color .social_bookmarks .avia-svg-icon a svg:first-child{
	stroke: var(--enfold-socket-color-meta);
	fill: var(--enfold-socket-color-meta);
}

.socket_color .team-social a.avia-svg-icon:hover svg:first-child{
	stroke: var(--enfold-socket-color-secondary);
	fill: var(--enfold-socket-color-secondary);
}

.socket_color .special-heading-inner-border{
	border-color: var(--enfold-socket-color-color);
}
.socket_color .meta-heading .special-heading-inner-border{
	border-color: var(--enfold-socket-color-meta);
}

.socket_color a,
.socket_color .widget_first,
.socket_color strong,
.socket_color b,
.socket_color b a,
.socket_color strong a,
.socket_color #js_sort_items a:hover,
.socket_color #js_sort_items a.active_sort,
.socket_color .av-sort-by-term a.active_sort,
.socket_color .special_amp,
.socket_color .taglist a.activeFilter,
.socket_color #commentform .required,
#top .socket_color .av-no-color.av-icon-style-border a.av-icon-char,
.html_elegant-blog #top .socket_color .blog-categories a,
.html_elegant-blog #top .socket_color .blog-categories a:hover{
	color: var(--enfold-socket-color-primary);
}

.socket_color a.avia-button .avia-svg-icon svg:first-child,
.socket_color a.more-link .avia-svg-icon svg:first-child,
#top .socket_color .av-no-color.av-icon-style-border a.av-icon-char svg:first-child{
	stroke: var(--enfold-socket-color-primary);
	fill: var(--enfold-socket-color-primary);
}

.socket_color a:hover,
.socket_color h1 a:hover,
.socket_color h2 a:hover,
.socket_color h3 a:hover,
.socket_color h4 a:hover,
.socket_color h5 a:hover,
.socket_color h6 a:hover,
.socket_color .template-search  a.news-content:hover,
.socket_color .wp-playlist-item .wp-playlist-caption:hover{
	color: var(--enfold-socket-color-secondary);
}

.socket_color a.more-link:hover .avia-svg-icon svg:first-child{
	stroke: var(--enfold-socket-color-secondary);
	fill: var(--enfold-socket-color-secondary);
}


.socket_color .primary-background,
.socket_color .primary-background a,
div .socket_color .button,
.socket_color #submit,
.socket_color input[type='submit'],
.socket_color .small-preview:hover,
.socket_color .avia-menu-fx,
.socket_color .avia-menu-fx .avia-arrow,
.socket_color.iconbox_top .iconbox_icon,
.socket_color .iconbox_top a.iconbox_icon:hover,
.socket_color .avia-data-table th.avia-highlight-col,
.socket_color .avia-color-theme-color,
.socket_color .avia-color-theme-color:hover,
.socket_color .image-overlay .image-overlay-inside:before,
.socket_color .comment-count,
.socket_color .av_dropcap2,
.responsive #top .socket_color .av-open-submenu.av-subnav-menu > li > a:hover,
#top .socket_color .av-open-submenu.av-subnav-menu li > ul a:hover,
.socket_color .av-colored-style .av-countdown-cell-inner,
.socket_color .wc-block-components-button:not(.is-link) {
	background-color: var(--enfold-socket-color-primary);
	color:var(--enfold-socket-color-constant-font);
	border-color:var(--enfold-socket-color-button-border);
}

.socket_color #searchform .av_searchform_search.avia-svg-icon svg:first-child{
	fill: var(--enfold-socket-color-constant-font);
	stroke: var(--enfold-socket-color-constant-font);
}

.socket_color .av_searchform_wrapper .av-search-icon:not(.av-input-field-icon){
	color: var(--enfold-socket-color-constant-font);
}

.socket_color .av_searchform_wrapper .av-search-icon.avia-svg-icon:not(.av-input-field-icon) svg:first-child{
	fill: var(--enfold-socket-color-constant-font);
	stroke: var(--enfold-socket-color-constant-font);
}

.socket_color a.avia-button:hover .avia-svg-icon svg:first-child{
	fill: var(--enfold-socket-color-secondary);
	stroke: var(--enfold-socket-color-secondary);
}

.socket_color.iconbox_top .iconbox_icon.avia-svg-icon svg:first-child,
.socket_color .iconbox_top a.iconbox_icon.avia-svg-icon:hover svg:first-child{
	fill: var(--enfold-socket-color-constant-font);
	stroke: var(--enfold-socket-color-constant-font);
}

.socket_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__top,
.socket_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__bottom,
.socket_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__back::before,
.socket_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__back::after,
.socket_color .av-colored-style.av-countdown-timer.av-flip-clock .flip-clock-counter{
	background-color: var(--enfold-socket-color-primary);
	color: var(--enfold-socket-color-constant-font);
}

#top #wrap_all .socket_color .av-menu-button-colored > a .avia-menu-text{
	background-color: var(--enfold-socket-color-primary);
	color:var(--enfold-socket-color-constant-font);
	border-color:var(--enfold-socket-color-primary);
}

#top #wrap_all .socket_color .av-menu-button-colored > a .avia-menu-text:after{
	background-color:var(--enfold-socket-color-button-border);
}

#top .socket_color .mobile_menu_toggle{
	color: var(--enfold-socket-color-primary);
	background:var(--enfold-socket-color-bg);
}

#top .socket_color .mobile_menu_toggle .avia-svg-icon svg:first-child{
	fill: var(--enfold-socket-color-primary);
	stroke: var(--enfold-socket-color-primary);
}

#top .socket_color .av-menu-mobile-active .av-subnav-menu > li > a:before{
	color: var(--enfold-socket-color-primary);
}

#top .socket_color .av-open-submenu.av-subnav-menu > li > a:hover:before{
	color: var(--enfold-socket-color-bg);
}

.socket_color .button:hover,
.socket_color .ajax_controlls a:hover,
.socket_color #submit:hover,
.socket_color .big_button:hover,
.socket_color .contentSlideControlls a:hover,
.socket_color #submit:hover ,
.socket_color input[type='submit']:hover{
	background-color: var(--enfold-socket-color-secondary);
	color: var(--enfold-socket-color-bg);
	border-color: var(--enfold-socket-color-button-border2);
}

.socket_color #searchform .av_searchform_search.avia-svg-icon svg:first-child:hover{
	fill: var(--enfold-socket-color-bg);
	stroke: var(--enfold-socket-color-bg);
}

.socket_color #searchform .av_searchform_search.avia-svg-icon:hover ~ #searchsubmit{
	background-color: var(--enfold-socket-color-secondary);
	border-color: var(--enfold-socket-color-button-border2);
}

.socket_color .ajax_controlls a.avia-svg-icon:hover svg:first-child{
	fill: var(--enfold-socket-color-bg);
	stroke: var(--enfold-socket-color-bg);
}

.socket_color .avia-toc-style-elegant a.avia-toc-level-0:last-child:after,
.socket_color .avia-toc-style-elegant a:first-child:after,
.socket_color .avia-toc-style-elegant a.avia-toc-level-0:after {
	background-color:var(--enfold-socket-color-bg); border-color: var(--enfold-socket-color-secondary);
}

.socket_color .avia-toc-style-elegant a:first-child span:after,
.socket_color .avia-toc-style-elegant a.avia-toc-level-0 span:after {
	background-color:var(--enfold-socket-color-bg);
}

.socket_color .avia-toc-style-elegant a:first-child:hover span:after,
.socket_color .avia-toc-style-elegant a.avia-toc-level-0:hover span:after {
	border-color: var(--enfold-socket-color-secondary)
}

.socket_color .avia-toc-style-elegant a:before{
	border-color: var(--enfold-socket-color-border)
}

.socket_color .avia-toc-style-elegant a:first-child:after,
.socket_color .avia-toc-style-elegant a.avia-toc-level-0:after {
	border-color: var(--enfold-socket-color-secondary);
	background-color: var(--enfold-socket-color-bg);
}

.socket_color .avia-toc-style-elegant a:last-child:after{
	background-color:var(--enfold-socket-color-border);
}

.socket_color .timeline-bullet{
	background-color:var(--enfold-socket-color-border);
	border-color: var(--enfold-socket-color-bg);
}

.socket_color table,
.socket_color .widget_nav_menu ul:first-child>.current-menu-item,
.socket_color .widget_nav_menu ul:first-child>.current_page_item,
.socket_color .widget_nav_menu ul:first-child>.current-menu-ancestor,
.socket_color .pagination .current,
.socket_color .pagination a,
.socket_color.iconbox_top .iconbox_content,
.socket_color .av_promobox,
.socket_color .toggle_content,
.socket_color .toggler:hover,
#top .socket_color .av-minimal-toggle .toggler,
.socket_color .related_posts_default_image,
.socket_color .search-result-counter,
.socket_color .container_wrap_meta,
.socket_color .avia-content-slider .slide-image,
.socket_color .avia-slider-testimonials .avia-testimonial-content,
.socket_color .avia-testimonial-arrow-wrap .avia-arrow,
.socket_color .news-thumb,
.socket_color .portfolio-preview-content,
.socket_color .portfolio-preview-content .avia-arrow,
.socket_color .av-magazine .av-magazine-entry-icon,
.socket_color .related_posts.av-related-style-full a,
.socket_color .aviaccordion-slide,
.socket_color.avia-fullwidth-portfolio .pagination,
.socket_color .isotope-item.special_av_fullwidth .av_table_col.portfolio-grid-image,
.socket_color .av-catalogue-list li:hover,
.socket_color .wp-playlist,
.socket_color .avia-slideshow-fixed-height > li,
.socket_color .avia-form-success,
.socket_color .avia-form-error,
.socket_color .av-boxed-grid-style .avia-testimonial{
	background: var(--enfold-socket-color-bg2);
}

#top .socket_color .post_timeline li:hover .timeline-bullet{
	background-color:var(--enfold-socket-color-secondary);
}

.socket_color blockquote,
.socket_color .avia-bullet,
.socket_color .av-no-color.av-icon-style-border a.av-icon-char{
	border-color:var(--enfold-socket-color-primary);
}

.html_header_top .socket_color .main_menu ul:first-child >li > ul,
.html_header_top #top .socket_color .avia_mega_div > .sub-menu{
	border-top-color:var(--enfold-socket-color-primary);
}

.socket_color .breadcrumb,
.socket_color .breadcrumb a,
#top .socket_color.title_container .main-title,
#top .socket_color.title_container .main-title a{
	color:var(--enfold-socket-color-color);
}

.socket_color .av-icon-display,
#top .socket_color .av-related-style-full a:hover .related-format-icon,
.socket_color .av-default-style .av-countdown-cell-inner,
.socket_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top,
.socket_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom,
.socket_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back::before,
.socket_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back::after,
.socket_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock-counter{
	background-color:var(--enfold-socket-color-bg2);
	color:var(--enfold-socket-color-meta);
}

.socket_color .av-icon-display.avia-svg-icon svg:first-child{
	fill: var(--enfold-socket-color-meta);
	stroke: var(--enfold-socket-color-meta);
}

.socket_color .av-masonry-entry:hover .av-icon-display{
	background-color: var(--enfold-socket-color-primary);
	color:var(--enfold-socket-color-constant-font);
	border-color:var(--enfold-socket-color-button-border);
}

.socket_color .av-masonry-entry:hover .av-icon-display.avia-svg-icon svg:first-child{
	fill: var(--enfold-socket-color-constant-font);
	stroke: var(--enfold-socket-color-constant-font);
}

#top .socket_color .av-masonry-entry.format-quote:hover .av-icon-display{
	color:var(--enfold-socket-color-primary);
}

#top .socket_color .av-masonry-entry.format-quote:hover .av-icon-display.avia-svg-icon svg:first-child{
	fill: var(--enfold-socket-color-primary);
	stroke: var(--enfold-socket-color-primary);
}

.socket_color textarea::placeholder,
.socket_color input::placeholder{
	color: var(--enfold-socket-color-meta);
	opacity: 0.5;
}



.socket_color .header_bg,
.socket_color .main_menu ul ul,
.socket_color .main_menu .menu ul li a,
.socket_color .pointer_arrow_wrap .pointer_arrow,
.socket_color .avia_mega_div,
.socket_color .av-subnav-menu > li ul,
.socket_color .av-subnav-menu a{
	background-color:var(--enfold-socket-color-bg);
	color: var(--enfold-socket-color-meta);
}

.socket_color .main_menu .menu ul li a:hover,
.socket_color .main_menu .menu ul li a:focus,
.socket_color .av-subnav-menu ul a:hover,
.socket_color .av-subnav-menu ul a:focus{
	background-color:var(--enfold-socket-color-bg2);
}

.socket_color .sub_menu > ul > li > a,
.socket_color .sub_menu > div > ul > li > a,
.socket_color .main_menu ul:first-child > li > a,
#top .socket_color .main_menu .menu ul .current_page_item > a,
#top .socket_color .main_menu .menu ul .current-menu-item > a,
#top .socket_color .sub_menu li ul a{
	color:var(--enfold-socket-color-meta);
}

.socket_color .main_menu ul:first-child > li > a svg:first-child{
	stroke: var(--enfold-socket-color-meta);
	fill: var(--enfold-socket-color-meta);
}

.socket_color .main_menu ul:first-child > li > a:hover svg:first-child,
.socket_color .main_menu ul:first-child > li > a:focus svg:first-child{
	stroke: var(--enfold-socket-color-color);
	fill: var(--enfold-socket-color-color);
}

#top .socket_color .main_menu .menu ul li > a:hover,
#top .socket_color .main_menu .menu ul li > a:focus{
	color: var(--enfold-socket-color-color);
}

.socket_color .av-subnav-menu a:hover,
.socket_color .av-subnav-menu a:focus,
.socket_color .main_menu ul:first-child > li a:hover,
.socket_color .main_menu ul:first-child > li a:focus,
.socket_color .main_menu ul:first-child > li.current-menu-item > a,
.socket_color .main_menu ul:first-child > li.current_page_item > a,
.socket_color .main_menu ul:first-child > li.active-parent-item > a{
	color: var(--enfold-socket-color-color);
}

#top .socket_color .main_menu .menu .avia_mega_div ul .current-menu-item > a{
	color: var(--enfold-socket-color-primary);
}

.socket_color .sub_menu > ul > li > a:hover,
.socket_color .sub_menu > ul > li > a:focus,
.socket_color .sub_menu > div > ul > li > a:hover,
.socket_color .sub_menu > div > ul > li > a:focus{
	color: var(--enfold-socket-color-color);
}

#top .socket_color .sub_menu ul li a:hover,
#top .socket_color .sub_menu ul li a:focus,
.socket_color .sub_menu ul:first-child > li.current-menu-item > a,
.socket_color .sub_menu ul:first-child > li.current_page_item > a,
.socket_color .sub_menu ul:first-child > li.active-parent-item > a{
	color:var(--enfold-socket-color-color);
}

.socket_color .sub_menu li ul a,
.socket_color #payment,
.socket_color .sub_menu ul li,
.socket_color .sub_menu ul,
#top .socket_color .sub_menu li li a:hover,
#top .socket_color .sub_menu li li a:focus{
	background-color: var(--enfold-socket-color-bg);
}

.socket_color#header .avia_mega_div > .sub-menu.avia_mega_hr,
.html_bottom_nav_header.html_logo_center #top #menu-item-search>a{
	border-color: var(--enfold-socket-color-border);
}

#top .socket_color .widget_pages ul li a:focus,
#top .socket_color .widget_nav_menu ul li a:focus{
color: var(--enfold-socket-color-secondary);
}

@media only screen and (max-width: 767px) {

	#top #wrap_all .av_header_transparency{
		background-color:var(--enfold-socket-color-bg);
		color: var(--enfold-socket-color-color);
		border-color: var(--enfold-socket-color-border);
	}

	#top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child{
		stroke: var(--enfold-socket-color-color);
		fill: var(--enfold-socket-color-color);
	}

}

@media only screen and (max-width: 989px) {

	.html_mobile_menu_tablet #top #wrap_all .av_header_transparency{
		background-color:var(--enfold-socket-color-bg);
		color: var(--enfold-socket-color-color);
		border-color: var(--enfold-socket-color-border);
	}

	.html_mobile_menu_tablet #top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child{
		stroke: var(--enfold-socket-color-color);
		fill: var(--enfold-socket-color-color);
	}

}



.socket_color .avia-tt,
.socket_color .avia-tt .avia-arrow,
.socket_color .avia-tt .avia-arrow{
	background-color: var(--enfold-socket-color-bg);
	color: var(--enfold-socket-color-meta);
}

.socket_color .av_ajax_search_image{
	background-color: var(--enfold-socket-color-primary);
	color:var(--enfold-socket-color-bg);
}

.socket_color .av_ajax_search_image.avia-svg-icon svg:first-child{
	stroke: var(--enfold-socket-color-bg);
	fill: var(--enfold-socket-color-bg);
}

.socket_color .ajax_search_excerpt{
	color: var(--enfold-socket-color-meta);
}

.socket_color .av_ajax_search_title{
	color: var(--enfold-socket-color-heading);
}

.socket_color .ajax_load{
	background-color:var(--enfold-socket-color-primary);
}

.socket_color .av_searchsubmit_wrapper{
	background-color:var(--enfold-socket-color-primary);
}



#top .socket_color .avia-color-theme-color{
	color: var(--enfold-socket-color-button-font);
	border-color: var(--enfold-socket-color-button-border);
}

#top .socket_color .avia-color-theme-color .avia-svg-icon svg:first-child{
	fill: var(--enfold-socket-color-button-font);
	stroke: var(--enfold-socket-color-button-font);
}

.socket_color .avia-color-theme-color-subtle{
	background-color:var(--enfold-socket-color-bg2);
	color: var(--enfold-socket-color-color);
}

#top .socket_color .avia-color-theme-color-subtle .avia-svg-icon svg:first-child{
	fill: var(--enfold-socket-color-color);
	stroke: var(--enfold-socket-color-color);
}

.socket_color .avia-color-theme-color-subtle:hover{
	background-color:var(--enfold-socket-color-bg);
	color: var(--enfold-socket-color-heading);
}

#top .socket_color .avia-color-theme-color-subtle:hover .avia-svg-icon svg:first-child{
	fill: var(--enfold-socket-color-heading);
	stroke: var(--enfold-socket-color-heading);
}

#top .socket_color .avia-color-theme-color-highlight{
	color: var(--enfold-socket-color-button-font);
	border-color: var(--enfold-socket-color-secondary);
	background-color: var(--enfold-socket-color-secondary);
}

#top .socket_color .avia-color-theme-color-highlight .avia-svg-icon svg:first-child{
	fill: var(--enfold-socket-color-button-font);
	stroke: var(--enfold-socket-color-button-font);
}

#top .socket_color .avia-font-color-theme-color,
#top .socket_color .avia-font-color-theme-color-hover:hover{
	color: var(--enfold-socket-color-button-font);
}

#top .socket_color .avia-font-color-theme-color .avia-svg-icon svg:first-child,
#top .socket_color .avia-font-color-theme-color-hover:hover .avia-svg-icon svg:first-child{
	fill: var(--enfold-socket-color-button-font);
	stroke: var(--enfold-socket-color-button-font);
}

.socket_color .avia-font-color-theme-color-subtle{
	color: var(--enfold-socket-color-color);
}

.socket_color .avia-font-color-theme-color-subtle .avia-svg-icon svg:first-child{
	fill: var(--enfold-socket-color-color);
	stroke: var(--enfold-socket-color-color);
}

.socket_color .avia-font-color-theme-color-subtle-hover:hover{
	color: var(--enfold-socket-color-heading);
}

.socket_color .avia-font-color-theme-color-subtle-hover:hover .avia-svg-icon svg:first-child{
	fill: var(--enfold-socket-color-heading);
	stroke: var(--enfold-socket-color-heading);
}

#top .socket_color .avia-font-color-theme-color-highlight,
#top .socket_color .avia-font-color-theme-color-highlight-hover:hover{
	color: var(--enfold-socket-color-button-font);
}

#top .socket_color .avia-font-color-theme-color-highlight .avia-svg-icon svg:first-child,
#top .socket_color .avia-font-color-theme-color-highlight-hover:hover .avia-svg-icon svg:first-child{
	fill: var(--enfold-socket-color-button-font);
	stroke: var(--enfold-socket-color-button-font);
}



.socket_color .avia-icon-list .iconlist_icon{
	background-color:var(--enfold-socket-color-iconlist);
}

.socket_color .avia-icon-list .iconlist-timeline{
	border-color:var(--enfold-socket-color-border);
}

.socket_color .iconlist_content{
	color:var(--enfold-socket-color-meta);
}



.socket_color .avia-timeline .milestone_icon{
	background-color:var(--enfold-socket-color-timeline);
}

.socket_color .avia-timeline .milestone_inner{
	background-color:var(--enfold-socket-color-timeline);
}

.socket_color .avia-timeline{
	border-color:var(--enfold-socket-color-timeline);
}

.socket_color .av-milestone-icon-wrap:after{
	border-color:var(--enfold-socket-color-timeline);
}

.socket_color .avia-timeline .av-milestone-date {
	color:var(--enfold-socket-color-timeline-date);
}

.socket_color .avia-timeline .av-milestone-date span{
	background-color:var(--enfold-socket-color-timeline);
}

.socket_color .avia-timeline-horizontal .av-milestone-content-wrap footer{
	background-color:var(--enfold-socket-color-timeline);
}

.socket_color .av-timeline-nav a{
	background-color:var(--enfold-socket-color-timeline);
}



#top .socket_color .input-text,
#top .socket_color input[type='text'],
#top .socket_color input[type='input'],
#top .socket_color input[type='password'],
#top .socket_color input[type='email'],
#top .socket_color input[type='number'],
#top .socket_color input[type='url'],
#top .socket_color input[type='tel'],
#top .socket_color input[type='search'],
#top .socket_color textarea,
#top .socket_color select{
	border-color:var(--enfold-socket-color-border);
	background-color: var(--enfold-socket-color-bg2);
	color:var(--enfold-socket-color-meta);
 	font-family: inherit;
}

#top .socket_color .invers-color .input-text,
#top .socket_color .invers-color input[type='text'],
#top .socket_color .invers-color input[type='input'],
#top .socket_color .invers-color input[type='password'],
#top .socket_color .invers-color input[type='email'],
#top .socket_color .invers-color input[type='number'],
#top .socket_color .invers-color input[type='url'],
#top .socket_color .invers-color input[type='tel'],
#top .socket_color .invers-color input[type='search'],
#top .socket_color .invers-color textarea,
#top .socket_color .invers-color select{
	background-color: var(--enfold-socket-color-bg);
}

.socket_color .required{
	color:var(--enfold-socket-color-primary);
}



.socket_color .av-masonry{
	background-color: var(--enfold-socket-color-masonry);
 }

.socket_color .av-masonry-pagination,
.socket_color .av-masonry-pagination:hover,
.socket_color .av-masonry-outerimage-container{
	background-color: var(--enfold-socket-color-bg);
}


.socket_color .container .av-inner-masonry-content,
#top .socket_color .container .av-masonry-load-more,
#top .socket_color .container .av-masonry-sort,
.socket_color .container .av-masonry-entry .avia-arrow{
	background-color: var(--enfold-socket-color-bg2);
}



.socket_color .hr-short .hr-inner-style,
.socket_color .hr-short .hr-inner{
	background-color: var(--enfold-socket-color-bg);
}



div .socket_color .tabcontainer .active_tab_content,
div .socket_color .tabcontainer .active_tab{
	background-color: var(--enfold-socket-color-bg2);
	color:var(--enfold-socket-color-color);
}

div .socket_color .tabcontainer .active_tab .tab_icon.avia-svg-icon svg:first-child{
	fill: var(--enfold-socket-color-color);
	stroke: var(--enfold-socket-color-color);
}

.responsive.js_active #top .socket_color .avia_combo_widget .top_tab .tab{
	border-top-color:var(--enfold-socket-color-border);
}


.socket_color .template-archives .tabcontainer a,
#top .socket_color .tabcontainer .tab:hover,
#top .socket_color .tabcontainer .tab.active_tab{
	color: var(--enfold-socket-color-color);
}

#top .socket_color .tabcontainer .tab:hover .tab_icon.avia-svg-icon svg:first-child,
#top .socket_color .tabcontainer .tab.active_tab .tab_icon.avia-svg-icon svg:first-child{
	fill: var(--enfold-socket-color-color);
	stroke: var(--enfold-socket-color-color);
}

.socket_color .template-archives .tabcontainer a:hover{
	color:var(--enfold-socket-color-secondary);
}

.socket_color .sidebar_tab_icon {
	background-color: var(--enfold-socket-color-border);
}

#top .socket_color .sidebar_active_tab .sidebar_tab_icon {
	background-color: var(--enfold-socket-color-primary);
}

.socket_color .sidebar_tab:hover .sidebar_tab_icon {
	background-color: var(--enfold-socket-color-secondary);
}

.socket_color .sidebar_tab, .socket_color .tabcontainer .tab{
	color: var(--enfold-socket-color-meta);
}

.socket_color div .sidebar_active_tab ,
div .socket_color .tabcontainer.noborder_tabs .active_tab_content,
div .socket_color .tabcontainer.noborder_tabs .active_tab{
	color: var(--enfold-socket-color-color);
	background-color: var(--enfold-socket-color-bg);
}

#top .socket_color .avia-smallarrow-slider .avia-slideshow-dots a{
	background-color: var(--enfold-socket-color-bg2);
}

#top .socket_color .avia-smallarrow-slider .avia-slideshow-dots a.active,
#top .socket_color .avia-smallarrow-slider .avia-slideshow-dots a:hover{
	background-color: var(--enfold-socket-color-meta);
}


@media only screen and (max-width: 767px) {
	.responsive #top .socket_color .tabcontainer .active_tab{
		background-color: var(--enfold-socket-color-secondary);
		color:var(--enfold-socket-color-constant-font);  /*hard coded white to match the icons beside which are also white*/
	}
	.responsive #top .socket_color .tabcontainer{
		border-color:var(--enfold-socket-color-border);
	}
	.responsive #top .socket_color .active_tab_content{
		background-color: var(--enfold-socket-color-bg2);
	}
}



.socket_color tr:nth-child(even),
.socket_color .avia-data-table .avia-heading-row .avia-desc-col,
.socket_color .avia-data-table .avia-highlight-col,
.socket_color .pricing-table>li:nth-child(even),
body .socket_color .pricing-table.avia-desc-col li,
#top .socket_color .avia-data-table.avia_pricing_minimal th{
	background-color:var(--enfold-socket-color-bg);
	color: var(--enfold-socket-color-color);
}

.socket_color table caption,
.socket_color tr:nth-child(even),
.socket_color .pricing-table>li:nth-child(even),
#top .socket_color .avia-data-table.avia_pricing_minimal td{
	color: var(--enfold-socket-color-meta);
}

.socket_color tr:nth-child(odd),
.socket_color .pricing-table>li:nth-child(odd),
.socket_color .pricing-extra{
	background: var(--enfold-socket-color-bg2);
}

.socket_color .pricing-table li.avia-pricing-row,
.socket_color .pricing-table li.avia-heading-row,
.socket_color .pricing-table li.avia-pricing-row .pricing-extra{
	background-color: var(--enfold-socket-color-primary);
	color:var(--enfold-socket-color-constant-font);
	border-color:var(--enfold-socket-color-stripe);
}

.socket_color .pricing-table li.avia-heading-row,
.socket_color .pricing-table li.avia-heading-row .pricing-extra{
	background-color: var(--enfold-socket-color-stripe2);
	color:var(--enfold-socket-color-constant-font);
	border-color:var(--enfold-socket-color-stripe);
}

.socket_color .pricing-table.avia-desc-col .avia-heading-row,
.socket_color .pricing-table.avia-desc-col .avia-pricing-row{
	border-color:var(--enfold-socket-color-border);
}



.socket_color .theme-color-bar .bar{
	background: var(--enfold-socket-color-primary);
}

.socket_color .mejs-controls .mejs-time-rail .mejs-time-current,
.socket_color .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current,
.socket_color .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.socket_color .button.av-sending-button,
.socket_color .av-striped-bar .theme-color-bar .bar{
	background: var(--enfold-socket-color-primary);
}

body .socket_color .mejs-controls .mejs-time-rail .mejs-time-float {
	background: var(--enfold-socket-color-primary);
	color: #fff;
}

body .socket_color .mejs-controls .mejs-time-rail .mejs-time-float-corner {
	border: solid 4px var(--enfold-socket-color-primary);
	border-color: var(--enfold-socket-color-primary) transparent transparent transparent;
}

.socket_color .progress{
	background-color:var(--enfold-socket-color-bg2);
}


.socket_color .av_searchform_element_results .av_ajax_search_entry,
.socket_color .av_searchform_element_results .av_ajax_search_title,
.socket_color.av_searchform_element_results .av_ajax_search_entry,
.socket_color.av_searchform_element_results .av_ajax_search_title{
	color: var(--enfold-socket-color-primary);
}

.socket_color .av_searchform_element_results .ajax_search_excerpt,
.socket_color.av_searchform_element_results .ajax_search_excerpt{
	color: var(--enfold-socket-color-meta);
}

.socket_color .av_searchform_element_results .av_ajax_search_image,
.socket_color.av_searchform_element_results .av_ajax_search_image{
	color: var(--enfold-socket-color-meta);
}


.socket_color .button.av-sending-button{
	background: var(--enfold-socket-color-secondary);
	background-image: linear-gradient(-45deg, var(--enfold-socket-color-secondary) 25%, var(--enfold-socket-color-stripe2nd) 25%, var(--enfold-socket-color-stripe2nd) 50%, var(--enfold-socket-color-secondary) 50%, var(--enfold-socket-color-secondary) 75%, var(--enfold-socket-color-stripe2nd) 75%, var(--enfold-socket-color-stripe2nd));
	border-color: var(--enfold-socket-color-secondary);
}



.socket_color span.bbp-admin-links a{
	color: var(--enfold-socket-color-primary);
}

.socket_color span.bbp-admin-links a:hover{
	color: var(--enfold-socket-color-secondary);
}

#top .socket_color .bbp-reply-content,
#top .socket_color .bbp-topic-content,
#top .socket_color .bbp-body .super-sticky .page-numbers,
#top .socket_color .bbp-body .sticky .page-numbers,
#top .socket_color .bbp-pagination-links a:hover,
#top .socket_color .bbp-pagination-links span.current{
	background:var(--enfold-socket-color-bg);
}

#top .socket_color .bbp-topics .bbp-header,
#top .socket_color .bbp-topics .bbp-header,
#top .socket_color .bbp-forums .bbp-header,
#top .socket_color .bbp-topics-front ul.super-sticky,
#top .socket_color .bbp-topics ul.super-sticky,
#top .socket_color .bbp-topics ul.sticky,
#top .socket_color .bbp-forum-content ul.sticky,
#top .socket_color .bbp-body .page-numbers{
	background-color:var(--enfold-socket-color-bg2);
}

#top .socket_color .bbp-meta,
#top .socket_color .bbp-author-role,
#top .socket_color .bbp-author-ip,
#top .socket_color .bbp-pagination-count,
#top .socket_color .bbp-topics .bbp-body .bbp-topic-title:before{
	color: var(--enfold-socket-color-meta);
}

#top .socket_color .bbp-admin-links{
	color:var(--enfold-socket-color-border);
}

.socket_color #bbpress-forums li.bbp-body ul.forum,
.socket_color #bbpress-forums li.bbp-body ul.topic,
.avia_transform .socket_color .bbp-replies .bbp-reply-author:before,
.avia_transform .forum-search .socket_color .bbp-reply-author:before,
.avia_transform .forum-search .socket_color .bbp-topic-author:before{
	background-color:var(--enfold-socket-color-bg);
	border-color:var(--enfold-socket-color-border);
}

#top .socket_color .bbp-author-name{
	color:var(--enfold-socket-color-heading);
}

.socket_color .widget_display_stats dt,
.socket_color .widget_display_stats dd{
	background-color:var(--enfold-socket-color-bg2);
}



				html,
				#scroll-top-link,
				#av-cookie-consent-badge{
					background-color: var(--enfold-socket-color-bg);
				}

				#scroll-top-link,
				#av-cookie-consent-badge{
					color: var(--enfold-socket-color-color);
					border:1px solid var(--enfold-socket-color-border);
				}

				#scroll-top-link.avia-svg-icon svg:first-child,
				#av-cookie-consent-badge.avia-svg-icon svg:first-child{
					stroke: var(--enfold-socket-color-color);
					fill: var(--enfold-socket-color-color);
				}

			

.footer_color,
.footer_color div,
.footer_color header,
.footer_color main,
.footer_color aside,
.footer_color footer,
.footer_color article,
.footer_color nav,
.footer_color section,
.footer_color span,
.footer_color applet,
.footer_color object,
.footer_color iframe,
.footer_color h1,
.footer_color h2,
.footer_color h3,
.footer_color h4,
.footer_color h5,
.footer_color h6,
.footer_color p,
.footer_color blockquote,
.footer_color pre,
.footer_color a,
.footer_color abbr,
.footer_color acronym,
.footer_color address,
.footer_color big,
.footer_color cite,
.footer_color code,
.footer_color del,
.footer_color dfn,
.footer_color em,
.footer_color img,
.footer_color ins,
.footer_color kbd,
.footer_color q,
.footer_color s,
.footer_color samp,
.footer_color small,
.footer_color strike,
.footer_color strong,
.footer_color sub,
.footer_color sup,
.footer_color tt,
.footer_color var,
.footer_color b,
.footer_color u,
.footer_color i,
.footer_color center,
.footer_color dl,
.footer_color dt,
.footer_color dd,
.footer_color ol,
.footer_color ul,
.footer_color li,
.footer_color fieldset,
.footer_color form,
.footer_color label,
.footer_color legend,
.footer_color table,
.footer_color caption,
.footer_color tbody,
.footer_color tfoot,
.footer_color thead,
.footer_color tr,
.footer_color th,
.footer_color td,
.footer_color article,
.footer_color aside,
.footer_color canvas,
.footer_color details,
.footer_color embed,
.footer_color figure,
.footer_color fieldset,
.footer_color figcaption,
.footer_color footer,
.footer_color header,
.footer_color hgroup,
.footer_color menu,
.footer_color nav,
.footer_color output,
.footer_color ruby,
.footer_color section,
.footer_color summary,
.footer_color time,
.footer_color mark,
.footer_color audio,
.footer_color video,
#top .footer_color .pullquote_boxed,
.responsive #top .footer_color .avia-testimonial,
.responsive #top.avia-blank #main .footer_color.container_wrap:first-child,
#top .footer_color.fullsize .template-blog .post_delimiter,
.footer_color .related_posts.av-related-style-full a{
	border-color:var(--enfold-footer-color-border);
}

.footer_color .rounded-container,
#top .footer_color .pagination a:hover,
.footer_color .small-preview,
.footer_color .fallback-post-type-icon{
	background:var(--enfold-footer-color-meta);
	color:var(--enfold-footer-color-bg);
}

.footer_color .rounded-container .avia-svg-icon svg:first-child,
.footer_color .small-preview .avia-svg-icon svg:first-child,
.footer_color .fallback-post-type-icon.avia-svg-icon svg:first-child{
	fill: var(--enfold-footer-color-bg);
	stroke: var(--enfold-footer-color-bg);
}

.footer_color .av-default-color,
#top .footer_color .av-force-default-color,
.footer_color .av-catalogue-item,
.footer_color .wp-playlist-item .wp-playlist-caption,
.footer_color .wp-playlist{
	color: var(--enfold-footer-color-color);
}

.footer_color,
.footer_color .site-background,
.footer_color .first-quote,
.footer_color .related_image_wrap,
.footer_color .gravatar img
.footer_color .hr_content,
.footer_color .news-thumb,
.footer_color .post-format-icon,
.footer_color .ajax_controlls a,
.footer_color .tweet-text.avatar_no,
.footer_color .toggler,
.footer_color .toggler.activeTitle:hover,
.footer_color #js_sort_items,
.footer_color.inner-entry,
.footer_color .grid-entry-title,
.footer_color .related-format-icon,
.grid-entry .footer_color .avia-arrow,
.footer_color .avia-gallery-big,
.footer_color .avia-gallery-big,
.footer_color .avia-gallery img,
.footer_color .grid-content,
.footer_color .av-share-box ul,
#top .footer_color .av-related-style-full .related-format-icon,
.footer_color .related_posts.av-related-style-full a:hover,
.footer_color.avia-fullwidth-portfolio .pagination .current,
.footer_color.avia-fullwidth-portfolio .pagination a,
.footer_color .av-hotspot-fallback-tooltip-inner,
.footer_color .av-hotspot-fallback-tooltip-count{
	background-color:var(--enfold-footer-color-bg);
	color: var(--enfold-footer-color-color);
}

.footer_color .ajax_controlls a.avia-svg-icon svg:first-child,
.footer_color .avia-svg-icon svg:first-child,
.footer_color .av-share-box ul li svg:first-child,
#top .footer_color .avia-slider-testimonials.av-slideshow-ui .avia-slideshow-arrows a.avia-svg-icon svg:first-child{
	stroke: var(--enfold-footer-color-color);
	fill: var(--enfold-footer-color-color);
}

.footer_color .avia-fold-unfold-section .av-fold-unfold-container::after{
	background: linear-gradient( to bottom, rgba(34,34,34,0), rgba(34,34,34,1) );
}

.footer_color .avia-fold-unfold-section .av-fold-button-container:not(.avia-button),
.footer_color.avia-fold-unfold-section .av-fold-button-container:not(.avia-button){
	color:var(--enfold-footer-color-color);
}

.footer_color .avia-fold-unfold-section .av-fold-button-container.fold-button{
	background:var(--enfold-footer-color-bg);
	border-color:var(--enfold-footer-color-border);
}

.footer_color .avia-curtain-reveal-overlay{
	background: var(--enfold-footer-color-bg);
}

.footer_color .avia-icon-circles-icon{
	background:var(--enfold-footer-color-bg);
	border-color:var(--enfold-footer-color-border);
	color:var(--enfold-footer-color-color);
}

.footer_color .avia-icon-circles-icon.avia-svg-icon svg:first-child{
	fill: var(--enfold-footer-color-color);
	stroke: var(--enfold-footer-color-color);
}

.footer_color .avia-icon-circles-icon.active{
	background:var(--enfold-footer-color-secondary);
	border-color:var(--enfold-footer-color-secondary);
	color:var(--enfold-footer-color-bg);
}

.footer_color .avia-icon-circles-icon.avia-svg-icon.active  svg:first-child{
	fill: var(--enfold-footer-color-bg);
	stroke: var(--enfold-footer-color-bg);
}

.footer_color .avia-icon-circles-icon-text{
	color:var(--enfold-footer-color-color);
	background:var(--enfold-footer-color-bg);
}

.footer_color .heading-color,
.footer_color a.iconbox_icon:hover,
.footer_color h1,
.footer_color h2,
.footer_color h3,
.footer_color h4,
.footer_color h5,
.footer_color h6,
.footer_color .sidebar .current_page_item>a,
.footer_color .sidebar .current-menu-item>a,
.footer_color .pagination .current,
.footer_color .pagination a:hover,
.footer_color strong.avia-testimonial-name,
.footer_color .heading,
.footer_color .toggle_content strong,
.footer_color .toggle_content strong a,
.footer_color .tab_content strong,
.footer_color .tab_content strong a,
.footer_color .asc_count,
.footer_color .avia-testimonial-content strong,
#top .footer_color .av-related-style-full .av-related-title,
.footer_color .wp-playlist-item-meta.wp-playlist-item-title,
#top .footer_color .av-no-image-slider h2 a,
.footer_color .av-small-bar .avia-progress-bar .progressbar-title-wrap,
.footer_color div .news-headline .news-title,
.footer_color .av-default-style .av-countdown-cell-inner .av-countdown-time,
.footer_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top.card-time-color,
.footer_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom.card-time-color,
.footer_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back.card-time-color::before,
.footer_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock__card .flip-clock-counter{
    color: var(--enfold-footer-color-heading);
}

.footer_color .heading .avia-svg-icon svg:first-child,
.footer_color .av-special-heading .avia-svg-icon svg:first-child,
.footer_color a.iconbox_icon.avia-svg-icon:hover svg:first-child,
.footer_color .iconbox_icon.heading-color.avia-svg-icon svg:first-child{
	fill: var(--enfold-footer-color-heading);
	stroke: var(--enfold-footer-color-heading);
}

.footer_color .av-countdown-timer.av-events-countdown a .av-countdown-time-label{
	color: var(--enfold-footer-color-color);
}


.footer_color .meta-color,
.footer_color .sidebar,
.footer_color .sidebar a,
.footer_color .minor-meta,
.footer_color .minor-meta a,
.footer_color .text-sep,
.footer_color blockquote,
.footer_color .post_nav a,
.footer_color .comment-text,
.footer_color .side-container-inner,
.footer_color .news-time,
.footer_color .pagination a,
.footer_color .pagination span,
.footer_color .tweet-text.avatar_no .tweet-time,
#top .footer_color .extra-mini-title,
.footer_color .team-member-job-title,
.footer_color .team-social a,
.footer_color #js_sort_items a,
.grid-entry-excerpt,
.footer_color .avia-testimonial-subtitle,
.footer_color .commentmetadata a,
.footer_color .social_bookmarks a,
.footer_color .meta-heading > *,
.footer_color .slide-meta,
.footer_color .slide-meta a,
.footer_color .taglist,
.footer_color .taglist a,
.footer_color .phone-info,
.footer_color .phone-info a,
.footer_color .av-sort-by-term a,
.footer_color .av-magazine-time,
.footer_color .av-magazine .av-magazine-entry-icon,
.footer_color .av-catalogue-content,
.footer_color .wp-playlist-item-length,
.html_modern-blog #top div .footer_color .blog-categories a,
.html_modern-blog #top div .footer_color .blog-categories a:hover{
	color: var(--enfold-footer-color-meta);
}

.footer_color .team-social a.avia-svg-icon svg:first-child,
.footer_color .meta-heading .avia-svg-icon svg:first-child,
.footer_color .social_bookmarks .avia-svg-icon a svg:first-child{
	stroke: var(--enfold-footer-color-meta);
	fill: var(--enfold-footer-color-meta);
}

.footer_color .team-social a.avia-svg-icon:hover svg:first-child{
	stroke: var(--enfold-footer-color-secondary);
	fill: var(--enfold-footer-color-secondary);
}

.footer_color .special-heading-inner-border{
	border-color: var(--enfold-footer-color-color);
}
.footer_color .meta-heading .special-heading-inner-border{
	border-color: var(--enfold-footer-color-meta);
}

.footer_color a,
.footer_color .widget_first,
.footer_color strong,
.footer_color b,
.footer_color b a,
.footer_color strong a,
.footer_color #js_sort_items a:hover,
.footer_color #js_sort_items a.active_sort,
.footer_color .av-sort-by-term a.active_sort,
.footer_color .special_amp,
.footer_color .taglist a.activeFilter,
.footer_color #commentform .required,
#top .footer_color .av-no-color.av-icon-style-border a.av-icon-char,
.html_elegant-blog #top .footer_color .blog-categories a,
.html_elegant-blog #top .footer_color .blog-categories a:hover{
	color: var(--enfold-footer-color-primary);
}

.footer_color a.avia-button .avia-svg-icon svg:first-child,
.footer_color a.more-link .avia-svg-icon svg:first-child,
#top .footer_color .av-no-color.av-icon-style-border a.av-icon-char svg:first-child{
	stroke: var(--enfold-footer-color-primary);
	fill: var(--enfold-footer-color-primary);
}

.footer_color a:hover,
.footer_color h1 a:hover,
.footer_color h2 a:hover,
.footer_color h3 a:hover,
.footer_color h4 a:hover,
.footer_color h5 a:hover,
.footer_color h6 a:hover,
.footer_color .template-search  a.news-content:hover,
.footer_color .wp-playlist-item .wp-playlist-caption:hover{
	color: var(--enfold-footer-color-secondary);
}

.footer_color a.more-link:hover .avia-svg-icon svg:first-child{
	stroke: var(--enfold-footer-color-secondary);
	fill: var(--enfold-footer-color-secondary);
}


.footer_color .primary-background,
.footer_color .primary-background a,
div .footer_color .button,
.footer_color #submit,
.footer_color input[type='submit'],
.footer_color .small-preview:hover,
.footer_color .avia-menu-fx,
.footer_color .avia-menu-fx .avia-arrow,
.footer_color.iconbox_top .iconbox_icon,
.footer_color .iconbox_top a.iconbox_icon:hover,
.footer_color .avia-data-table th.avia-highlight-col,
.footer_color .avia-color-theme-color,
.footer_color .avia-color-theme-color:hover,
.footer_color .image-overlay .image-overlay-inside:before,
.footer_color .comment-count,
.footer_color .av_dropcap2,
.responsive #top .footer_color .av-open-submenu.av-subnav-menu > li > a:hover,
#top .footer_color .av-open-submenu.av-subnav-menu li > ul a:hover,
.footer_color .av-colored-style .av-countdown-cell-inner,
.footer_color .wc-block-components-button:not(.is-link) {
	background-color: var(--enfold-footer-color-primary);
	color:var(--enfold-footer-color-constant-font);
	border-color:var(--enfold-footer-color-button-border);
}

.footer_color #searchform .av_searchform_search.avia-svg-icon svg:first-child{
	fill: var(--enfold-footer-color-constant-font);
	stroke: var(--enfold-footer-color-constant-font);
}

.footer_color .av_searchform_wrapper .av-search-icon:not(.av-input-field-icon){
	color: var(--enfold-footer-color-constant-font);
}

.footer_color .av_searchform_wrapper .av-search-icon.avia-svg-icon:not(.av-input-field-icon) svg:first-child{
	fill: var(--enfold-footer-color-constant-font);
	stroke: var(--enfold-footer-color-constant-font);
}

.footer_color a.avia-button:hover .avia-svg-icon svg:first-child{
	fill: var(--enfold-footer-color-secondary);
	stroke: var(--enfold-footer-color-secondary);
}

.footer_color.iconbox_top .iconbox_icon.avia-svg-icon svg:first-child,
.footer_color .iconbox_top a.iconbox_icon.avia-svg-icon:hover svg:first-child{
	fill: var(--enfold-footer-color-constant-font);
	stroke: var(--enfold-footer-color-constant-font);
}

.footer_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__top,
.footer_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__bottom,
.footer_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__back::before,
.footer_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__back::after,
.footer_color .av-colored-style.av-countdown-timer.av-flip-clock .flip-clock-counter{
	background-color: var(--enfold-footer-color-primary);
	color: var(--enfold-footer-color-constant-font);
}

#top #wrap_all .footer_color .av-menu-button-colored > a .avia-menu-text{
	background-color: var(--enfold-footer-color-primary);
	color:var(--enfold-footer-color-constant-font);
	border-color:var(--enfold-footer-color-primary);
}

#top #wrap_all .footer_color .av-menu-button-colored > a .avia-menu-text:after{
	background-color:var(--enfold-footer-color-button-border);
}

#top .footer_color .mobile_menu_toggle{
	color: var(--enfold-footer-color-primary);
	background:var(--enfold-footer-color-bg);
}

#top .footer_color .mobile_menu_toggle .avia-svg-icon svg:first-child{
	fill: var(--enfold-footer-color-primary);
	stroke: var(--enfold-footer-color-primary);
}

#top .footer_color .av-menu-mobile-active .av-subnav-menu > li > a:before{
	color: var(--enfold-footer-color-primary);
}

#top .footer_color .av-open-submenu.av-subnav-menu > li > a:hover:before{
	color: var(--enfold-footer-color-bg);
}

.footer_color .button:hover,
.footer_color .ajax_controlls a:hover,
.footer_color #submit:hover,
.footer_color .big_button:hover,
.footer_color .contentSlideControlls a:hover,
.footer_color #submit:hover ,
.footer_color input[type='submit']:hover{
	background-color: var(--enfold-footer-color-secondary);
	color: var(--enfold-footer-color-bg);
	border-color: var(--enfold-footer-color-button-border2);
}

.footer_color #searchform .av_searchform_search.avia-svg-icon svg:first-child:hover{
	fill: var(--enfold-footer-color-bg);
	stroke: var(--enfold-footer-color-bg);
}

.footer_color #searchform .av_searchform_search.avia-svg-icon:hover ~ #searchsubmit{
	background-color: var(--enfold-footer-color-secondary);
	border-color: var(--enfold-footer-color-button-border2);
}

.footer_color .ajax_controlls a.avia-svg-icon:hover svg:first-child{
	fill: var(--enfold-footer-color-bg);
	stroke: var(--enfold-footer-color-bg);
}

.footer_color .avia-toc-style-elegant a.avia-toc-level-0:last-child:after,
.footer_color .avia-toc-style-elegant a:first-child:after,
.footer_color .avia-toc-style-elegant a.avia-toc-level-0:after {
	background-color:var(--enfold-footer-color-bg); border-color: var(--enfold-footer-color-secondary);
}

.footer_color .avia-toc-style-elegant a:first-child span:after,
.footer_color .avia-toc-style-elegant a.avia-toc-level-0 span:after {
	background-color:var(--enfold-footer-color-bg);
}

.footer_color .avia-toc-style-elegant a:first-child:hover span:after,
.footer_color .avia-toc-style-elegant a.avia-toc-level-0:hover span:after {
	border-color: var(--enfold-footer-color-secondary)
}

.footer_color .avia-toc-style-elegant a:before{
	border-color: var(--enfold-footer-color-border)
}

.footer_color .avia-toc-style-elegant a:first-child:after,
.footer_color .avia-toc-style-elegant a.avia-toc-level-0:after {
	border-color: var(--enfold-footer-color-secondary);
	background-color: var(--enfold-footer-color-bg);
}

.footer_color .avia-toc-style-elegant a:last-child:after{
	background-color:var(--enfold-footer-color-border);
}

.footer_color .timeline-bullet{
	background-color:var(--enfold-footer-color-border);
	border-color: var(--enfold-footer-color-bg);
}

.footer_color table,
.footer_color .widget_nav_menu ul:first-child>.current-menu-item,
.footer_color .widget_nav_menu ul:first-child>.current_page_item,
.footer_color .widget_nav_menu ul:first-child>.current-menu-ancestor,
.footer_color .pagination .current,
.footer_color .pagination a,
.footer_color.iconbox_top .iconbox_content,
.footer_color .av_promobox,
.footer_color .toggle_content,
.footer_color .toggler:hover,
#top .footer_color .av-minimal-toggle .toggler,
.footer_color .related_posts_default_image,
.footer_color .search-result-counter,
.footer_color .container_wrap_meta,
.footer_color .avia-content-slider .slide-image,
.footer_color .avia-slider-testimonials .avia-testimonial-content,
.footer_color .avia-testimonial-arrow-wrap .avia-arrow,
.footer_color .news-thumb,
.footer_color .portfolio-preview-content,
.footer_color .portfolio-preview-content .avia-arrow,
.footer_color .av-magazine .av-magazine-entry-icon,
.footer_color .related_posts.av-related-style-full a,
.footer_color .aviaccordion-slide,
.footer_color.avia-fullwidth-portfolio .pagination,
.footer_color .isotope-item.special_av_fullwidth .av_table_col.portfolio-grid-image,
.footer_color .av-catalogue-list li:hover,
.footer_color .wp-playlist,
.footer_color .avia-slideshow-fixed-height > li,
.footer_color .avia-form-success,
.footer_color .avia-form-error,
.footer_color .av-boxed-grid-style .avia-testimonial{
	background: var(--enfold-footer-color-bg2);
}

#top .footer_color .post_timeline li:hover .timeline-bullet{
	background-color:var(--enfold-footer-color-secondary);
}

.footer_color blockquote,
.footer_color .avia-bullet,
.footer_color .av-no-color.av-icon-style-border a.av-icon-char{
	border-color:var(--enfold-footer-color-primary);
}

.html_header_top .footer_color .main_menu ul:first-child >li > ul,
.html_header_top #top .footer_color .avia_mega_div > .sub-menu{
	border-top-color:var(--enfold-footer-color-primary);
}

.footer_color .breadcrumb,
.footer_color .breadcrumb a,
#top .footer_color.title_container .main-title,
#top .footer_color.title_container .main-title a{
	color:var(--enfold-footer-color-color);
}

.footer_color .av-icon-display,
#top .footer_color .av-related-style-full a:hover .related-format-icon,
.footer_color .av-default-style .av-countdown-cell-inner,
.footer_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top,
.footer_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom,
.footer_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back::before,
.footer_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back::after,
.footer_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock-counter{
	background-color:var(--enfold-footer-color-bg2);
	color:var(--enfold-footer-color-meta);
}

.footer_color .av-icon-display.avia-svg-icon svg:first-child{
	fill: var(--enfold-footer-color-meta);
	stroke: var(--enfold-footer-color-meta);
}

.footer_color .av-masonry-entry:hover .av-icon-display{
	background-color: var(--enfold-footer-color-primary);
	color:var(--enfold-footer-color-constant-font);
	border-color:var(--enfold-footer-color-button-border);
}

.footer_color .av-masonry-entry:hover .av-icon-display.avia-svg-icon svg:first-child{
	fill: var(--enfold-footer-color-constant-font);
	stroke: var(--enfold-footer-color-constant-font);
}

#top .footer_color .av-masonry-entry.format-quote:hover .av-icon-display{
	color:var(--enfold-footer-color-primary);
}

#top .footer_color .av-masonry-entry.format-quote:hover .av-icon-display.avia-svg-icon svg:first-child{
	fill: var(--enfold-footer-color-primary);
	stroke: var(--enfold-footer-color-primary);
}

.footer_color textarea::placeholder,
.footer_color input::placeholder{
	color: var(--enfold-footer-color-meta);
	opacity: 0.5;
}



.footer_color .header_bg,
.footer_color .main_menu ul ul,
.footer_color .main_menu .menu ul li a,
.footer_color .pointer_arrow_wrap .pointer_arrow,
.footer_color .avia_mega_div,
.footer_color .av-subnav-menu > li ul,
.footer_color .av-subnav-menu a{
	background-color:var(--enfold-footer-color-bg);
	color: var(--enfold-footer-color-meta);
}

.footer_color .main_menu .menu ul li a:hover,
.footer_color .main_menu .menu ul li a:focus,
.footer_color .av-subnav-menu ul a:hover,
.footer_color .av-subnav-menu ul a:focus{
	background-color:var(--enfold-footer-color-bg2);
}

.footer_color .sub_menu > ul > li > a,
.footer_color .sub_menu > div > ul > li > a,
.footer_color .main_menu ul:first-child > li > a,
#top .footer_color .main_menu .menu ul .current_page_item > a,
#top .footer_color .main_menu .menu ul .current-menu-item > a,
#top .footer_color .sub_menu li ul a{
	color:var(--enfold-footer-color-meta);
}

.footer_color .main_menu ul:first-child > li > a svg:first-child{
	stroke: var(--enfold-footer-color-meta);
	fill: var(--enfold-footer-color-meta);
}

.footer_color .main_menu ul:first-child > li > a:hover svg:first-child,
.footer_color .main_menu ul:first-child > li > a:focus svg:first-child{
	stroke: var(--enfold-footer-color-color);
	fill: var(--enfold-footer-color-color);
}

#top .footer_color .main_menu .menu ul li > a:hover,
#top .footer_color .main_menu .menu ul li > a:focus{
	color: var(--enfold-footer-color-color);
}

.footer_color .av-subnav-menu a:hover,
.footer_color .av-subnav-menu a:focus,
.footer_color .main_menu ul:first-child > li a:hover,
.footer_color .main_menu ul:first-child > li a:focus,
.footer_color .main_menu ul:first-child > li.current-menu-item > a,
.footer_color .main_menu ul:first-child > li.current_page_item > a,
.footer_color .main_menu ul:first-child > li.active-parent-item > a{
	color: var(--enfold-footer-color-color);
}

#top .footer_color .main_menu .menu .avia_mega_div ul .current-menu-item > a{
	color: var(--enfold-footer-color-primary);
}

.footer_color .sub_menu > ul > li > a:hover,
.footer_color .sub_menu > ul > li > a:focus,
.footer_color .sub_menu > div > ul > li > a:hover,
.footer_color .sub_menu > div > ul > li > a:focus{
	color: var(--enfold-footer-color-color);
}

#top .footer_color .sub_menu ul li a:hover,
#top .footer_color .sub_menu ul li a:focus,
.footer_color .sub_menu ul:first-child > li.current-menu-item > a,
.footer_color .sub_menu ul:first-child > li.current_page_item > a,
.footer_color .sub_menu ul:first-child > li.active-parent-item > a{
	color:var(--enfold-footer-color-color);
}

.footer_color .sub_menu li ul a,
.footer_color #payment,
.footer_color .sub_menu ul li,
.footer_color .sub_menu ul,
#top .footer_color .sub_menu li li a:hover,
#top .footer_color .sub_menu li li a:focus{
	background-color: var(--enfold-footer-color-bg);
}

.footer_color#header .avia_mega_div > .sub-menu.avia_mega_hr,
.html_bottom_nav_header.html_logo_center #top #menu-item-search>a{
	border-color: var(--enfold-footer-color-border);
}

#top .footer_color .widget_pages ul li a:focus,
#top .footer_color .widget_nav_menu ul li a:focus{
color: var(--enfold-footer-color-secondary);
}

@media only screen and (max-width: 767px) {

	#top #wrap_all .av_header_transparency{
		background-color:var(--enfold-footer-color-bg);
		color: var(--enfold-footer-color-color);
		border-color: var(--enfold-footer-color-border);
	}

	#top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child{
		stroke: var(--enfold-footer-color-color);
		fill: var(--enfold-footer-color-color);
	}

}

@media only screen and (max-width: 989px) {

	.html_mobile_menu_tablet #top #wrap_all .av_header_transparency{
		background-color:var(--enfold-footer-color-bg);
		color: var(--enfold-footer-color-color);
		border-color: var(--enfold-footer-color-border);
	}

	.html_mobile_menu_tablet #top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child{
		stroke: var(--enfold-footer-color-color);
		fill: var(--enfold-footer-color-color);
	}

}



.footer_color .avia-tt,
.footer_color .avia-tt .avia-arrow,
.footer_color .avia-tt .avia-arrow{
	background-color: var(--enfold-footer-color-bg);
	color: var(--enfold-footer-color-meta);
}

.footer_color .av_ajax_search_image{
	background-color: var(--enfold-footer-color-primary);
	color:var(--enfold-footer-color-bg);
}

.footer_color .av_ajax_search_image.avia-svg-icon svg:first-child{
	stroke: var(--enfold-footer-color-bg);
	fill: var(--enfold-footer-color-bg);
}

.footer_color .ajax_search_excerpt{
	color: var(--enfold-footer-color-meta);
}

.footer_color .av_ajax_search_title{
	color: var(--enfold-footer-color-heading);
}

.footer_color .ajax_load{
	background-color:var(--enfold-footer-color-primary);
}

.footer_color .av_searchsubmit_wrapper{
	background-color:var(--enfold-footer-color-primary);
}



#top .footer_color .avia-color-theme-color{
	color: var(--enfold-footer-color-button-font);
	border-color: var(--enfold-footer-color-button-border);
}

#top .footer_color .avia-color-theme-color .avia-svg-icon svg:first-child{
	fill: var(--enfold-footer-color-button-font);
	stroke: var(--enfold-footer-color-button-font);
}

.footer_color .avia-color-theme-color-subtle{
	background-color:var(--enfold-footer-color-bg2);
	color: var(--enfold-footer-color-color);
}

#top .footer_color .avia-color-theme-color-subtle .avia-svg-icon svg:first-child{
	fill: var(--enfold-footer-color-color);
	stroke: var(--enfold-footer-color-color);
}

.footer_color .avia-color-theme-color-subtle:hover{
	background-color:var(--enfold-footer-color-bg);
	color: var(--enfold-footer-color-heading);
}

#top .footer_color .avia-color-theme-color-subtle:hover .avia-svg-icon svg:first-child{
	fill: var(--enfold-footer-color-heading);
	stroke: var(--enfold-footer-color-heading);
}

#top .footer_color .avia-color-theme-color-highlight{
	color: var(--enfold-footer-color-button-font);
	border-color: var(--enfold-footer-color-secondary);
	background-color: var(--enfold-footer-color-secondary);
}

#top .footer_color .avia-color-theme-color-highlight .avia-svg-icon svg:first-child{
	fill: var(--enfold-footer-color-button-font);
	stroke: var(--enfold-footer-color-button-font);
}

#top .footer_color .avia-font-color-theme-color,
#top .footer_color .avia-font-color-theme-color-hover:hover{
	color: var(--enfold-footer-color-button-font);
}

#top .footer_color .avia-font-color-theme-color .avia-svg-icon svg:first-child,
#top .footer_color .avia-font-color-theme-color-hover:hover .avia-svg-icon svg:first-child{
	fill: var(--enfold-footer-color-button-font);
	stroke: var(--enfold-footer-color-button-font);
}

.footer_color .avia-font-color-theme-color-subtle{
	color: var(--enfold-footer-color-color);
}

.footer_color .avia-font-color-theme-color-subtle .avia-svg-icon svg:first-child{
	fill: var(--enfold-footer-color-color);
	stroke: var(--enfold-footer-color-color);
}

.footer_color .avia-font-color-theme-color-subtle-hover:hover{
	color: var(--enfold-footer-color-heading);
}

.footer_color .avia-font-color-theme-color-subtle-hover:hover .avia-svg-icon svg:first-child{
	fill: var(--enfold-footer-color-heading);
	stroke: var(--enfold-footer-color-heading);
}

#top .footer_color .avia-font-color-theme-color-highlight,
#top .footer_color .avia-font-color-theme-color-highlight-hover:hover{
	color: var(--enfold-footer-color-button-font);
}

#top .footer_color .avia-font-color-theme-color-highlight .avia-svg-icon svg:first-child,
#top .footer_color .avia-font-color-theme-color-highlight-hover:hover .avia-svg-icon svg:first-child{
	fill: var(--enfold-footer-color-button-font);
	stroke: var(--enfold-footer-color-button-font);
}



.footer_color .avia-icon-list .iconlist_icon{
	background-color:var(--enfold-footer-color-iconlist);
}

.footer_color .avia-icon-list .iconlist-timeline{
	border-color:var(--enfold-footer-color-border);
}

.footer_color .iconlist_content{
	color:var(--enfold-footer-color-meta);
}



.footer_color .avia-timeline .milestone_icon{
	background-color:var(--enfold-footer-color-timeline);
}

.footer_color .avia-timeline .milestone_inner{
	background-color:var(--enfold-footer-color-timeline);
}

.footer_color .avia-timeline{
	border-color:var(--enfold-footer-color-timeline);
}

.footer_color .av-milestone-icon-wrap:after{
	border-color:var(--enfold-footer-color-timeline);
}

.footer_color .avia-timeline .av-milestone-date {
	color:var(--enfold-footer-color-timeline-date);
}

.footer_color .avia-timeline .av-milestone-date span{
	background-color:var(--enfold-footer-color-timeline);
}

.footer_color .avia-timeline-horizontal .av-milestone-content-wrap footer{
	background-color:var(--enfold-footer-color-timeline);
}

.footer_color .av-timeline-nav a{
	background-color:var(--enfold-footer-color-timeline);
}



#top .footer_color .input-text,
#top .footer_color input[type='text'],
#top .footer_color input[type='input'],
#top .footer_color input[type='password'],
#top .footer_color input[type='email'],
#top .footer_color input[type='number'],
#top .footer_color input[type='url'],
#top .footer_color input[type='tel'],
#top .footer_color input[type='search'],
#top .footer_color textarea,
#top .footer_color select{
	border-color:var(--enfold-footer-color-border);
	background-color: var(--enfold-footer-color-bg2);
	color:var(--enfold-footer-color-meta);
 	font-family: inherit;
}

#top .footer_color .invers-color .input-text,
#top .footer_color .invers-color input[type='text'],
#top .footer_color .invers-color input[type='input'],
#top .footer_color .invers-color input[type='password'],
#top .footer_color .invers-color input[type='email'],
#top .footer_color .invers-color input[type='number'],
#top .footer_color .invers-color input[type='url'],
#top .footer_color .invers-color input[type='tel'],
#top .footer_color .invers-color input[type='search'],
#top .footer_color .invers-color textarea,
#top .footer_color .invers-color select{
	background-color: var(--enfold-footer-color-bg);
}

.footer_color .required{
	color:var(--enfold-footer-color-primary);
}



.footer_color .av-masonry{
	background-color: var(--enfold-footer-color-masonry);
 }

.footer_color .av-masonry-pagination,
.footer_color .av-masonry-pagination:hover,
.footer_color .av-masonry-outerimage-container{
	background-color: var(--enfold-footer-color-bg);
}


.footer_color .container .av-inner-masonry-content,
#top .footer_color .container .av-masonry-load-more,
#top .footer_color .container .av-masonry-sort,
.footer_color .container .av-masonry-entry .avia-arrow{
	background-color: var(--enfold-footer-color-bg2);
}



.footer_color .hr-short .hr-inner-style,
.footer_color .hr-short .hr-inner{
	background-color: var(--enfold-footer-color-bg);
}



div .footer_color .tabcontainer .active_tab_content,
div .footer_color .tabcontainer .active_tab{
	background-color: var(--enfold-footer-color-bg2);
	color:var(--enfold-footer-color-color);
}

div .footer_color .tabcontainer .active_tab .tab_icon.avia-svg-icon svg:first-child{
	fill: var(--enfold-footer-color-color);
	stroke: var(--enfold-footer-color-color);
}

.responsive.js_active #top .footer_color .avia_combo_widget .top_tab .tab{
	border-top-color:var(--enfold-footer-color-border);
}


.footer_color .template-archives .tabcontainer a,
#top .footer_color .tabcontainer .tab:hover,
#top .footer_color .tabcontainer .tab.active_tab{
	color: var(--enfold-footer-color-color);
}

#top .footer_color .tabcontainer .tab:hover .tab_icon.avia-svg-icon svg:first-child,
#top .footer_color .tabcontainer .tab.active_tab .tab_icon.avia-svg-icon svg:first-child{
	fill: var(--enfold-footer-color-color);
	stroke: var(--enfold-footer-color-color);
}

.footer_color .template-archives .tabcontainer a:hover{
	color:var(--enfold-footer-color-secondary);
}

.footer_color .sidebar_tab_icon {
	background-color: var(--enfold-footer-color-border);
}

#top .footer_color .sidebar_active_tab .sidebar_tab_icon {
	background-color: var(--enfold-footer-color-primary);
}

.footer_color .sidebar_tab:hover .sidebar_tab_icon {
	background-color: var(--enfold-footer-color-secondary);
}

.footer_color .sidebar_tab, .footer_color .tabcontainer .tab{
	color: var(--enfold-footer-color-meta);
}

.footer_color div .sidebar_active_tab ,
div .footer_color .tabcontainer.noborder_tabs .active_tab_content,
div .footer_color .tabcontainer.noborder_tabs .active_tab{
	color: var(--enfold-footer-color-color);
	background-color: var(--enfold-footer-color-bg);
}

#top .footer_color .avia-smallarrow-slider .avia-slideshow-dots a{
	background-color: var(--enfold-footer-color-bg2);
}

#top .footer_color .avia-smallarrow-slider .avia-slideshow-dots a.active,
#top .footer_color .avia-smallarrow-slider .avia-slideshow-dots a:hover{
	background-color: var(--enfold-footer-color-meta);
}


@media only screen and (max-width: 767px) {
	.responsive #top .footer_color .tabcontainer .active_tab{
		background-color: var(--enfold-footer-color-secondary);
		color:var(--enfold-footer-color-constant-font);  /*hard coded white to match the icons beside which are also white*/
	}
	.responsive #top .footer_color .tabcontainer{
		border-color:var(--enfold-footer-color-border);
	}
	.responsive #top .footer_color .active_tab_content{
		background-color: var(--enfold-footer-color-bg2);
	}
}



.footer_color tr:nth-child(even),
.footer_color .avia-data-table .avia-heading-row .avia-desc-col,
.footer_color .avia-data-table .avia-highlight-col,
.footer_color .pricing-table>li:nth-child(even),
body .footer_color .pricing-table.avia-desc-col li,
#top .footer_color .avia-data-table.avia_pricing_minimal th{
	background-color:var(--enfold-footer-color-bg);
	color: var(--enfold-footer-color-color);
}

.footer_color table caption,
.footer_color tr:nth-child(even),
.footer_color .pricing-table>li:nth-child(even),
#top .footer_color .avia-data-table.avia_pricing_minimal td{
	color: var(--enfold-footer-color-meta);
}

.footer_color tr:nth-child(odd),
.footer_color .pricing-table>li:nth-child(odd),
.footer_color .pricing-extra{
	background: var(--enfold-footer-color-bg2);
}

.footer_color .pricing-table li.avia-pricing-row,
.footer_color .pricing-table li.avia-heading-row,
.footer_color .pricing-table li.avia-pricing-row .pricing-extra{
	background-color: var(--enfold-footer-color-primary);
	color:var(--enfold-footer-color-constant-font);
	border-color:var(--enfold-footer-color-stripe);
}

.footer_color .pricing-table li.avia-heading-row,
.footer_color .pricing-table li.avia-heading-row .pricing-extra{
	background-color: var(--enfold-footer-color-stripe2);
	color:var(--enfold-footer-color-constant-font);
	border-color:var(--enfold-footer-color-stripe);
}

.footer_color .pricing-table.avia-desc-col .avia-heading-row,
.footer_color .pricing-table.avia-desc-col .avia-pricing-row{
	border-color:var(--enfold-footer-color-border);
}



.footer_color .theme-color-bar .bar{
	background: var(--enfold-footer-color-primary);
}

.footer_color .mejs-controls .mejs-time-rail .mejs-time-current,
.footer_color .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current,
.footer_color .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.footer_color .button.av-sending-button,
.footer_color .av-striped-bar .theme-color-bar .bar{
	background: var(--enfold-footer-color-primary);
}

body .footer_color .mejs-controls .mejs-time-rail .mejs-time-float {
	background: var(--enfold-footer-color-primary);
	color: #fff;
}

body .footer_color .mejs-controls .mejs-time-rail .mejs-time-float-corner {
	border: solid 4px var(--enfold-footer-color-primary);
	border-color: var(--enfold-footer-color-primary) transparent transparent transparent;
}

.footer_color .progress{
	background-color:var(--enfold-footer-color-bg2);
}


.footer_color .av_searchform_element_results .av_ajax_search_entry,
.footer_color .av_searchform_element_results .av_ajax_search_title,
.footer_color.av_searchform_element_results .av_ajax_search_entry,
.footer_color.av_searchform_element_results .av_ajax_search_title{
	color: var(--enfold-footer-color-primary);
}

.footer_color .av_searchform_element_results .ajax_search_excerpt,
.footer_color.av_searchform_element_results .ajax_search_excerpt{
	color: var(--enfold-footer-color-meta);
}

.footer_color .av_searchform_element_results .av_ajax_search_image,
.footer_color.av_searchform_element_results .av_ajax_search_image{
	color: var(--enfold-footer-color-meta);
}


.footer_color .button.av-sending-button{
	background: var(--enfold-footer-color-secondary);
	background-image: linear-gradient(-45deg, var(--enfold-footer-color-secondary) 25%, var(--enfold-footer-color-stripe2nd) 25%, var(--enfold-footer-color-stripe2nd) 50%, var(--enfold-footer-color-secondary) 50%, var(--enfold-footer-color-secondary) 75%, var(--enfold-footer-color-stripe2nd) 75%, var(--enfold-footer-color-stripe2nd));
	border-color: var(--enfold-footer-color-secondary);
}



.footer_color span.bbp-admin-links a{
	color: var(--enfold-footer-color-primary);
}

.footer_color span.bbp-admin-links a:hover{
	color: var(--enfold-footer-color-secondary);
}

#top .footer_color .bbp-reply-content,
#top .footer_color .bbp-topic-content,
#top .footer_color .bbp-body .super-sticky .page-numbers,
#top .footer_color .bbp-body .sticky .page-numbers,
#top .footer_color .bbp-pagination-links a:hover,
#top .footer_color .bbp-pagination-links span.current{
	background:var(--enfold-footer-color-bg);
}

#top .footer_color .bbp-topics .bbp-header,
#top .footer_color .bbp-topics .bbp-header,
#top .footer_color .bbp-forums .bbp-header,
#top .footer_color .bbp-topics-front ul.super-sticky,
#top .footer_color .bbp-topics ul.super-sticky,
#top .footer_color .bbp-topics ul.sticky,
#top .footer_color .bbp-forum-content ul.sticky,
#top .footer_color .bbp-body .page-numbers{
	background-color:var(--enfold-footer-color-bg2);
}

#top .footer_color .bbp-meta,
#top .footer_color .bbp-author-role,
#top .footer_color .bbp-author-ip,
#top .footer_color .bbp-pagination-count,
#top .footer_color .bbp-topics .bbp-body .bbp-topic-title:before{
	color: var(--enfold-footer-color-meta);
}

#top .footer_color .bbp-admin-links{
	color:var(--enfold-footer-color-border);
}

.footer_color #bbpress-forums li.bbp-body ul.forum,
.footer_color #bbpress-forums li.bbp-body ul.topic,
.avia_transform .footer_color .bbp-replies .bbp-reply-author:before,
.avia_transform .forum-search .footer_color .bbp-reply-author:before,
.avia_transform .forum-search .footer_color .bbp-topic-author:before{
	background-color:var(--enfold-footer-color-bg);
	border-color:var(--enfold-footer-color-border);
}

#top .footer_color .bbp-author-name{
	color:var(--enfold-footer-color-heading);
}

.footer_color .widget_display_stats dt,
.footer_color .widget_display_stats dd{
	background-color:var(--enfold-footer-color-bg2);
}



				

.alternate_color,
.alternate_color div,
.alternate_color header,
.alternate_color main,
.alternate_color aside,
.alternate_color footer,
.alternate_color article,
.alternate_color nav,
.alternate_color section,
.alternate_color span,
.alternate_color applet,
.alternate_color object,
.alternate_color iframe,
.alternate_color h1,
.alternate_color h2,
.alternate_color h3,
.alternate_color h4,
.alternate_color h5,
.alternate_color h6,
.alternate_color p,
.alternate_color blockquote,
.alternate_color pre,
.alternate_color a,
.alternate_color abbr,
.alternate_color acronym,
.alternate_color address,
.alternate_color big,
.alternate_color cite,
.alternate_color code,
.alternate_color del,
.alternate_color dfn,
.alternate_color em,
.alternate_color img,
.alternate_color ins,
.alternate_color kbd,
.alternate_color q,
.alternate_color s,
.alternate_color samp,
.alternate_color small,
.alternate_color strike,
.alternate_color strong,
.alternate_color sub,
.alternate_color sup,
.alternate_color tt,
.alternate_color var,
.alternate_color b,
.alternate_color u,
.alternate_color i,
.alternate_color center,
.alternate_color dl,
.alternate_color dt,
.alternate_color dd,
.alternate_color ol,
.alternate_color ul,
.alternate_color li,
.alternate_color fieldset,
.alternate_color form,
.alternate_color label,
.alternate_color legend,
.alternate_color table,
.alternate_color caption,
.alternate_color tbody,
.alternate_color tfoot,
.alternate_color thead,
.alternate_color tr,
.alternate_color th,
.alternate_color td,
.alternate_color article,
.alternate_color aside,
.alternate_color canvas,
.alternate_color details,
.alternate_color embed,
.alternate_color figure,
.alternate_color fieldset,
.alternate_color figcaption,
.alternate_color footer,
.alternate_color header,
.alternate_color hgroup,
.alternate_color menu,
.alternate_color nav,
.alternate_color output,
.alternate_color ruby,
.alternate_color section,
.alternate_color summary,
.alternate_color time,
.alternate_color mark,
.alternate_color audio,
.alternate_color video,
#top .alternate_color .pullquote_boxed,
.responsive #top .alternate_color .avia-testimonial,
.responsive #top.avia-blank #main .alternate_color.container_wrap:first-child,
#top .alternate_color.fullsize .template-blog .post_delimiter,
.alternate_color .related_posts.av-related-style-full a{
	border-color:var(--enfold-alternate-color-border);
}

.alternate_color .rounded-container,
#top .alternate_color .pagination a:hover,
.alternate_color .small-preview,
.alternate_color .fallback-post-type-icon{
	background:var(--enfold-alternate-color-meta);
	color:var(--enfold-alternate-color-bg);
}

.alternate_color .rounded-container .avia-svg-icon svg:first-child,
.alternate_color .small-preview .avia-svg-icon svg:first-child,
.alternate_color .fallback-post-type-icon.avia-svg-icon svg:first-child{
	fill: var(--enfold-alternate-color-bg);
	stroke: var(--enfold-alternate-color-bg);
}

.alternate_color .av-default-color,
#top .alternate_color .av-force-default-color,
.alternate_color .av-catalogue-item,
.alternate_color .wp-playlist-item .wp-playlist-caption,
.alternate_color .wp-playlist{
	color: var(--enfold-alternate-color-color);
}

.alternate_color,
.alternate_color .site-background,
.alternate_color .first-quote,
.alternate_color .related_image_wrap,
.alternate_color .gravatar img
.alternate_color .hr_content,
.alternate_color .news-thumb,
.alternate_color .post-format-icon,
.alternate_color .ajax_controlls a,
.alternate_color .tweet-text.avatar_no,
.alternate_color .toggler,
.alternate_color .toggler.activeTitle:hover,
.alternate_color #js_sort_items,
.alternate_color.inner-entry,
.alternate_color .grid-entry-title,
.alternate_color .related-format-icon,
.grid-entry .alternate_color .avia-arrow,
.alternate_color .avia-gallery-big,
.alternate_color .avia-gallery-big,
.alternate_color .avia-gallery img,
.alternate_color .grid-content,
.alternate_color .av-share-box ul,
#top .alternate_color .av-related-style-full .related-format-icon,
.alternate_color .related_posts.av-related-style-full a:hover,
.alternate_color.avia-fullwidth-portfolio .pagination .current,
.alternate_color.avia-fullwidth-portfolio .pagination a,
.alternate_color .av-hotspot-fallback-tooltip-inner,
.alternate_color .av-hotspot-fallback-tooltip-count{
	background-color:var(--enfold-alternate-color-bg);
	color: var(--enfold-alternate-color-color);
}

.alternate_color .ajax_controlls a.avia-svg-icon svg:first-child,
.alternate_color .avia-svg-icon svg:first-child,
.alternate_color .av-share-box ul li svg:first-child,
#top .alternate_color .avia-slider-testimonials.av-slideshow-ui .avia-slideshow-arrows a.avia-svg-icon svg:first-child{
	stroke: var(--enfold-alternate-color-color);
	fill: var(--enfold-alternate-color-color);
}

.alternate_color .avia-fold-unfold-section .av-fold-unfold-container::after{
	background: linear-gradient( to bottom, rgba(255,255,255,0), rgba(255,255,255,1) );
}

.alternate_color .avia-fold-unfold-section .av-fold-button-container:not(.avia-button),
.alternate_color.avia-fold-unfold-section .av-fold-button-container:not(.avia-button){
	color:var(--enfold-alternate-color-color);
}

.alternate_color .avia-fold-unfold-section .av-fold-button-container.fold-button{
	background:var(--enfold-alternate-color-bg);
	border-color:var(--enfold-alternate-color-border);
}

.alternate_color .avia-curtain-reveal-overlay{
	background: var(--enfold-alternate-color-bg);
}

.alternate_color .avia-icon-circles-icon{
	background:var(--enfold-alternate-color-bg);
	border-color:var(--enfold-alternate-color-border);
	color:var(--enfold-alternate-color-color);
}

.alternate_color .avia-icon-circles-icon.avia-svg-icon svg:first-child{
	fill: var(--enfold-alternate-color-color);
	stroke: var(--enfold-alternate-color-color);
}

.alternate_color .avia-icon-circles-icon.active{
	background:var(--enfold-alternate-color-secondary);
	border-color:var(--enfold-alternate-color-secondary);
	color:var(--enfold-alternate-color-bg);
}

.alternate_color .avia-icon-circles-icon.avia-svg-icon.active  svg:first-child{
	fill: var(--enfold-alternate-color-bg);
	stroke: var(--enfold-alternate-color-bg);
}

.alternate_color .avia-icon-circles-icon-text{
	color:var(--enfold-alternate-color-color);
	background:var(--enfold-alternate-color-bg);
}

.alternate_color .heading-color,
.alternate_color a.iconbox_icon:hover,
.alternate_color h1,
.alternate_color h2,
.alternate_color h3,
.alternate_color h4,
.alternate_color h5,
.alternate_color h6,
.alternate_color .sidebar .current_page_item>a,
.alternate_color .sidebar .current-menu-item>a,
.alternate_color .pagination .current,
.alternate_color .pagination a:hover,
.alternate_color strong.avia-testimonial-name,
.alternate_color .heading,
.alternate_color .toggle_content strong,
.alternate_color .toggle_content strong a,
.alternate_color .tab_content strong,
.alternate_color .tab_content strong a,
.alternate_color .asc_count,
.alternate_color .avia-testimonial-content strong,
#top .alternate_color .av-related-style-full .av-related-title,
.alternate_color .wp-playlist-item-meta.wp-playlist-item-title,
#top .alternate_color .av-no-image-slider h2 a,
.alternate_color .av-small-bar .avia-progress-bar .progressbar-title-wrap,
.alternate_color div .news-headline .news-title,
.alternate_color .av-default-style .av-countdown-cell-inner .av-countdown-time,
.alternate_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top.card-time-color,
.alternate_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom.card-time-color,
.alternate_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back.card-time-color::before,
.alternate_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock__card .flip-clock-counter{
    color: var(--enfold-alternate-color-heading);
}

.alternate_color .heading .avia-svg-icon svg:first-child,
.alternate_color .av-special-heading .avia-svg-icon svg:first-child,
.alternate_color a.iconbox_icon.avia-svg-icon:hover svg:first-child,
.alternate_color .iconbox_icon.heading-color.avia-svg-icon svg:first-child{
	fill: var(--enfold-alternate-color-heading);
	stroke: var(--enfold-alternate-color-heading);
}

.alternate_color .av-countdown-timer.av-events-countdown a .av-countdown-time-label{
	color: var(--enfold-alternate-color-color);
}


.alternate_color .meta-color,
.alternate_color .sidebar,
.alternate_color .sidebar a,
.alternate_color .minor-meta,
.alternate_color .minor-meta a,
.alternate_color .text-sep,
.alternate_color blockquote,
.alternate_color .post_nav a,
.alternate_color .comment-text,
.alternate_color .side-container-inner,
.alternate_color .news-time,
.alternate_color .pagination a,
.alternate_color .pagination span,
.alternate_color .tweet-text.avatar_no .tweet-time,
#top .alternate_color .extra-mini-title,
.alternate_color .team-member-job-title,
.alternate_color .team-social a,
.alternate_color #js_sort_items a,
.grid-entry-excerpt,
.alternate_color .avia-testimonial-subtitle,
.alternate_color .commentmetadata a,
.alternate_color .social_bookmarks a,
.alternate_color .meta-heading > *,
.alternate_color .slide-meta,
.alternate_color .slide-meta a,
.alternate_color .taglist,
.alternate_color .taglist a,
.alternate_color .phone-info,
.alternate_color .phone-info a,
.alternate_color .av-sort-by-term a,
.alternate_color .av-magazine-time,
.alternate_color .av-magazine .av-magazine-entry-icon,
.alternate_color .av-catalogue-content,
.alternate_color .wp-playlist-item-length,
.html_modern-blog #top div .alternate_color .blog-categories a,
.html_modern-blog #top div .alternate_color .blog-categories a:hover{
	color: var(--enfold-alternate-color-meta);
}

.alternate_color .team-social a.avia-svg-icon svg:first-child,
.alternate_color .meta-heading .avia-svg-icon svg:first-child,
.alternate_color .social_bookmarks .avia-svg-icon a svg:first-child{
	stroke: var(--enfold-alternate-color-meta);
	fill: var(--enfold-alternate-color-meta);
}

.alternate_color .team-social a.avia-svg-icon:hover svg:first-child{
	stroke: var(--enfold-alternate-color-secondary);
	fill: var(--enfold-alternate-color-secondary);
}

.alternate_color .special-heading-inner-border{
	border-color: var(--enfold-alternate-color-color);
}
.alternate_color .meta-heading .special-heading-inner-border{
	border-color: var(--enfold-alternate-color-meta);
}

.alternate_color a,
.alternate_color .widget_first,
.alternate_color strong,
.alternate_color b,
.alternate_color b a,
.alternate_color strong a,
.alternate_color #js_sort_items a:hover,
.alternate_color #js_sort_items a.active_sort,
.alternate_color .av-sort-by-term a.active_sort,
.alternate_color .special_amp,
.alternate_color .taglist a.activeFilter,
.alternate_color #commentform .required,
#top .alternate_color .av-no-color.av-icon-style-border a.av-icon-char,
.html_elegant-blog #top .alternate_color .blog-categories a,
.html_elegant-blog #top .alternate_color .blog-categories a:hover{
	color: var(--enfold-alternate-color-primary);
}

.alternate_color a.avia-button .avia-svg-icon svg:first-child,
.alternate_color a.more-link .avia-svg-icon svg:first-child,
#top .alternate_color .av-no-color.av-icon-style-border a.av-icon-char svg:first-child{
	stroke: var(--enfold-alternate-color-primary);
	fill: var(--enfold-alternate-color-primary);
}

.alternate_color a:hover,
.alternate_color h1 a:hover,
.alternate_color h2 a:hover,
.alternate_color h3 a:hover,
.alternate_color h4 a:hover,
.alternate_color h5 a:hover,
.alternate_color h6 a:hover,
.alternate_color .template-search  a.news-content:hover,
.alternate_color .wp-playlist-item .wp-playlist-caption:hover{
	color: var(--enfold-alternate-color-secondary);
}

.alternate_color a.more-link:hover .avia-svg-icon svg:first-child{
	stroke: var(--enfold-alternate-color-secondary);
	fill: var(--enfold-alternate-color-secondary);
}


.alternate_color .primary-background,
.alternate_color .primary-background a,
div .alternate_color .button,
.alternate_color #submit,
.alternate_color input[type='submit'],
.alternate_color .small-preview:hover,
.alternate_color .avia-menu-fx,
.alternate_color .avia-menu-fx .avia-arrow,
.alternate_color.iconbox_top .iconbox_icon,
.alternate_color .iconbox_top a.iconbox_icon:hover,
.alternate_color .avia-data-table th.avia-highlight-col,
.alternate_color .avia-color-theme-color,
.alternate_color .avia-color-theme-color:hover,
.alternate_color .image-overlay .image-overlay-inside:before,
.alternate_color .comment-count,
.alternate_color .av_dropcap2,
.responsive #top .alternate_color .av-open-submenu.av-subnav-menu > li > a:hover,
#top .alternate_color .av-open-submenu.av-subnav-menu li > ul a:hover,
.alternate_color .av-colored-style .av-countdown-cell-inner,
.alternate_color .wc-block-components-button:not(.is-link) {
	background-color: var(--enfold-alternate-color-primary);
	color:var(--enfold-alternate-color-constant-font);
	border-color:var(--enfold-alternate-color-button-border);
}

.alternate_color #searchform .av_searchform_search.avia-svg-icon svg:first-child{
	fill: var(--enfold-alternate-color-constant-font);
	stroke: var(--enfold-alternate-color-constant-font);
}

.alternate_color .av_searchform_wrapper .av-search-icon:not(.av-input-field-icon){
	color: var(--enfold-alternate-color-constant-font);
}

.alternate_color .av_searchform_wrapper .av-search-icon.avia-svg-icon:not(.av-input-field-icon) svg:first-child{
	fill: var(--enfold-alternate-color-constant-font);
	stroke: var(--enfold-alternate-color-constant-font);
}

.alternate_color a.avia-button:hover .avia-svg-icon svg:first-child{
	fill: var(--enfold-alternate-color-secondary);
	stroke: var(--enfold-alternate-color-secondary);
}

.alternate_color.iconbox_top .iconbox_icon.avia-svg-icon svg:first-child,
.alternate_color .iconbox_top a.iconbox_icon.avia-svg-icon:hover svg:first-child{
	fill: var(--enfold-alternate-color-constant-font);
	stroke: var(--enfold-alternate-color-constant-font);
}

.alternate_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__top,
.alternate_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__bottom,
.alternate_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__back::before,
.alternate_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__back::after,
.alternate_color .av-colored-style.av-countdown-timer.av-flip-clock .flip-clock-counter{
	background-color: var(--enfold-alternate-color-primary);
	color: var(--enfold-alternate-color-constant-font);
}

#top #wrap_all .alternate_color .av-menu-button-colored > a .avia-menu-text{
	background-color: var(--enfold-alternate-color-primary);
	color:var(--enfold-alternate-color-constant-font);
	border-color:var(--enfold-alternate-color-primary);
}

#top #wrap_all .alternate_color .av-menu-button-colored > a .avia-menu-text:after{
	background-color:var(--enfold-alternate-color-button-border);
}

#top .alternate_color .mobile_menu_toggle{
	color: var(--enfold-alternate-color-primary);
	background:var(--enfold-alternate-color-bg);
}

#top .alternate_color .mobile_menu_toggle .avia-svg-icon svg:first-child{
	fill: var(--enfold-alternate-color-primary);
	stroke: var(--enfold-alternate-color-primary);
}

#top .alternate_color .av-menu-mobile-active .av-subnav-menu > li > a:before{
	color: var(--enfold-alternate-color-primary);
}

#top .alternate_color .av-open-submenu.av-subnav-menu > li > a:hover:before{
	color: var(--enfold-alternate-color-bg);
}

.alternate_color .button:hover,
.alternate_color .ajax_controlls a:hover,
.alternate_color #submit:hover,
.alternate_color .big_button:hover,
.alternate_color .contentSlideControlls a:hover,
.alternate_color #submit:hover ,
.alternate_color input[type='submit']:hover{
	background-color: var(--enfold-alternate-color-secondary);
	color: var(--enfold-alternate-color-bg);
	border-color: var(--enfold-alternate-color-button-border2);
}

.alternate_color #searchform .av_searchform_search.avia-svg-icon svg:first-child:hover{
	fill: var(--enfold-alternate-color-bg);
	stroke: var(--enfold-alternate-color-bg);
}

.alternate_color #searchform .av_searchform_search.avia-svg-icon:hover ~ #searchsubmit{
	background-color: var(--enfold-alternate-color-secondary);
	border-color: var(--enfold-alternate-color-button-border2);
}

.alternate_color .ajax_controlls a.avia-svg-icon:hover svg:first-child{
	fill: var(--enfold-alternate-color-bg);
	stroke: var(--enfold-alternate-color-bg);
}

.alternate_color .avia-toc-style-elegant a.avia-toc-level-0:last-child:after,
.alternate_color .avia-toc-style-elegant a:first-child:after,
.alternate_color .avia-toc-style-elegant a.avia-toc-level-0:after {
	background-color:var(--enfold-alternate-color-bg); border-color: var(--enfold-alternate-color-secondary);
}

.alternate_color .avia-toc-style-elegant a:first-child span:after,
.alternate_color .avia-toc-style-elegant a.avia-toc-level-0 span:after {
	background-color:var(--enfold-alternate-color-bg);
}

.alternate_color .avia-toc-style-elegant a:first-child:hover span:after,
.alternate_color .avia-toc-style-elegant a.avia-toc-level-0:hover span:after {
	border-color: var(--enfold-alternate-color-secondary)
}

.alternate_color .avia-toc-style-elegant a:before{
	border-color: var(--enfold-alternate-color-border)
}

.alternate_color .avia-toc-style-elegant a:first-child:after,
.alternate_color .avia-toc-style-elegant a.avia-toc-level-0:after {
	border-color: var(--enfold-alternate-color-secondary);
	background-color: var(--enfold-alternate-color-bg);
}

.alternate_color .avia-toc-style-elegant a:last-child:after{
	background-color:var(--enfold-alternate-color-border);
}

.alternate_color .timeline-bullet{
	background-color:var(--enfold-alternate-color-border);
	border-color: var(--enfold-alternate-color-bg);
}

.alternate_color table,
.alternate_color .widget_nav_menu ul:first-child>.current-menu-item,
.alternate_color .widget_nav_menu ul:first-child>.current_page_item,
.alternate_color .widget_nav_menu ul:first-child>.current-menu-ancestor,
.alternate_color .pagination .current,
.alternate_color .pagination a,
.alternate_color.iconbox_top .iconbox_content,
.alternate_color .av_promobox,
.alternate_color .toggle_content,
.alternate_color .toggler:hover,
#top .alternate_color .av-minimal-toggle .toggler,
.alternate_color .related_posts_default_image,
.alternate_color .search-result-counter,
.alternate_color .container_wrap_meta,
.alternate_color .avia-content-slider .slide-image,
.alternate_color .avia-slider-testimonials .avia-testimonial-content,
.alternate_color .avia-testimonial-arrow-wrap .avia-arrow,
.alternate_color .news-thumb,
.alternate_color .portfolio-preview-content,
.alternate_color .portfolio-preview-content .avia-arrow,
.alternate_color .av-magazine .av-magazine-entry-icon,
.alternate_color .related_posts.av-related-style-full a,
.alternate_color .aviaccordion-slide,
.alternate_color.avia-fullwidth-portfolio .pagination,
.alternate_color .isotope-item.special_av_fullwidth .av_table_col.portfolio-grid-image,
.alternate_color .av-catalogue-list li:hover,
.alternate_color .wp-playlist,
.alternate_color .avia-slideshow-fixed-height > li,
.alternate_color .avia-form-success,
.alternate_color .avia-form-error,
.alternate_color .av-boxed-grid-style .avia-testimonial{
	background: var(--enfold-alternate-color-bg2);
}

#top .alternate_color .post_timeline li:hover .timeline-bullet{
	background-color:var(--enfold-alternate-color-secondary);
}

.alternate_color blockquote,
.alternate_color .avia-bullet,
.alternate_color .av-no-color.av-icon-style-border a.av-icon-char{
	border-color:var(--enfold-alternate-color-primary);
}

.html_header_top .alternate_color .main_menu ul:first-child >li > ul,
.html_header_top #top .alternate_color .avia_mega_div > .sub-menu{
	border-top-color:var(--enfold-alternate-color-primary);
}

.alternate_color .breadcrumb,
.alternate_color .breadcrumb a,
#top .alternate_color.title_container .main-title,
#top .alternate_color.title_container .main-title a{
	color:var(--enfold-alternate-color-color);
}

.alternate_color .av-icon-display,
#top .alternate_color .av-related-style-full a:hover .related-format-icon,
.alternate_color .av-default-style .av-countdown-cell-inner,
.alternate_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top,
.alternate_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom,
.alternate_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back::before,
.alternate_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back::after,
.alternate_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock-counter{
	background-color:var(--enfold-alternate-color-bg2);
	color:var(--enfold-alternate-color-meta);
}

.alternate_color .av-icon-display.avia-svg-icon svg:first-child{
	fill: var(--enfold-alternate-color-meta);
	stroke: var(--enfold-alternate-color-meta);
}

.alternate_color .av-masonry-entry:hover .av-icon-display{
	background-color: var(--enfold-alternate-color-primary);
	color:var(--enfold-alternate-color-constant-font);
	border-color:var(--enfold-alternate-color-button-border);
}

.alternate_color .av-masonry-entry:hover .av-icon-display.avia-svg-icon svg:first-child{
	fill: var(--enfold-alternate-color-constant-font);
	stroke: var(--enfold-alternate-color-constant-font);
}

#top .alternate_color .av-masonry-entry.format-quote:hover .av-icon-display{
	color:var(--enfold-alternate-color-primary);
}

#top .alternate_color .av-masonry-entry.format-quote:hover .av-icon-display.avia-svg-icon svg:first-child{
	fill: var(--enfold-alternate-color-primary);
	stroke: var(--enfold-alternate-color-primary);
}

.alternate_color textarea::placeholder,
.alternate_color input::placeholder{
	color: var(--enfold-alternate-color-meta);
	opacity: 0.5;
}



.alternate_color .header_bg,
.alternate_color .main_menu ul ul,
.alternate_color .main_menu .menu ul li a,
.alternate_color .pointer_arrow_wrap .pointer_arrow,
.alternate_color .avia_mega_div,
.alternate_color .av-subnav-menu > li ul,
.alternate_color .av-subnav-menu a{
	background-color:var(--enfold-alternate-color-bg);
	color: var(--enfold-alternate-color-meta);
}

.alternate_color .main_menu .menu ul li a:hover,
.alternate_color .main_menu .menu ul li a:focus,
.alternate_color .av-subnav-menu ul a:hover,
.alternate_color .av-subnav-menu ul a:focus{
	background-color:var(--enfold-alternate-color-bg2);
}

.alternate_color .sub_menu > ul > li > a,
.alternate_color .sub_menu > div > ul > li > a,
.alternate_color .main_menu ul:first-child > li > a,
#top .alternate_color .main_menu .menu ul .current_page_item > a,
#top .alternate_color .main_menu .menu ul .current-menu-item > a,
#top .alternate_color .sub_menu li ul a{
	color:var(--enfold-alternate-color-meta);
}

.alternate_color .main_menu ul:first-child > li > a svg:first-child{
	stroke: var(--enfold-alternate-color-meta);
	fill: var(--enfold-alternate-color-meta);
}

.alternate_color .main_menu ul:first-child > li > a:hover svg:first-child,
.alternate_color .main_menu ul:first-child > li > a:focus svg:first-child{
	stroke: var(--enfold-alternate-color-color);
	fill: var(--enfold-alternate-color-color);
}

#top .alternate_color .main_menu .menu ul li > a:hover,
#top .alternate_color .main_menu .menu ul li > a:focus{
	color: var(--enfold-alternate-color-color);
}

.alternate_color .av-subnav-menu a:hover,
.alternate_color .av-subnav-menu a:focus,
.alternate_color .main_menu ul:first-child > li a:hover,
.alternate_color .main_menu ul:first-child > li a:focus,
.alternate_color .main_menu ul:first-child > li.current-menu-item > a,
.alternate_color .main_menu ul:first-child > li.current_page_item > a,
.alternate_color .main_menu ul:first-child > li.active-parent-item > a{
	color: var(--enfold-alternate-color-color);
}

#top .alternate_color .main_menu .menu .avia_mega_div ul .current-menu-item > a{
	color: var(--enfold-alternate-color-primary);
}

.alternate_color .sub_menu > ul > li > a:hover,
.alternate_color .sub_menu > ul > li > a:focus,
.alternate_color .sub_menu > div > ul > li > a:hover,
.alternate_color .sub_menu > div > ul > li > a:focus{
	color: var(--enfold-alternate-color-color);
}

#top .alternate_color .sub_menu ul li a:hover,
#top .alternate_color .sub_menu ul li a:focus,
.alternate_color .sub_menu ul:first-child > li.current-menu-item > a,
.alternate_color .sub_menu ul:first-child > li.current_page_item > a,
.alternate_color .sub_menu ul:first-child > li.active-parent-item > a{
	color:var(--enfold-alternate-color-color);
}

.alternate_color .sub_menu li ul a,
.alternate_color #payment,
.alternate_color .sub_menu ul li,
.alternate_color .sub_menu ul,
#top .alternate_color .sub_menu li li a:hover,
#top .alternate_color .sub_menu li li a:focus{
	background-color: var(--enfold-alternate-color-bg);
}

.alternate_color#header .avia_mega_div > .sub-menu.avia_mega_hr,
.html_bottom_nav_header.html_logo_center #top #menu-item-search>a{
	border-color: var(--enfold-alternate-color-border);
}

#top .alternate_color .widget_pages ul li a:focus,
#top .alternate_color .widget_nav_menu ul li a:focus{
color: var(--enfold-alternate-color-secondary);
}

@media only screen and (max-width: 767px) {

	#top #wrap_all .av_header_transparency{
		background-color:var(--enfold-alternate-color-bg);
		color: var(--enfold-alternate-color-color);
		border-color: var(--enfold-alternate-color-border);
	}

	#top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child{
		stroke: var(--enfold-alternate-color-color);
		fill: var(--enfold-alternate-color-color);
	}

}

@media only screen and (max-width: 989px) {

	.html_mobile_menu_tablet #top #wrap_all .av_header_transparency{
		background-color:var(--enfold-alternate-color-bg);
		color: var(--enfold-alternate-color-color);
		border-color: var(--enfold-alternate-color-border);
	}

	.html_mobile_menu_tablet #top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child{
		stroke: var(--enfold-alternate-color-color);
		fill: var(--enfold-alternate-color-color);
	}

}



.alternate_color .avia-tt,
.alternate_color .avia-tt .avia-arrow,
.alternate_color .avia-tt .avia-arrow{
	background-color: var(--enfold-alternate-color-bg);
	color: var(--enfold-alternate-color-meta);
}

.alternate_color .av_ajax_search_image{
	background-color: var(--enfold-alternate-color-primary);
	color:var(--enfold-alternate-color-bg);
}

.alternate_color .av_ajax_search_image.avia-svg-icon svg:first-child{
	stroke: var(--enfold-alternate-color-bg);
	fill: var(--enfold-alternate-color-bg);
}

.alternate_color .ajax_search_excerpt{
	color: var(--enfold-alternate-color-meta);
}

.alternate_color .av_ajax_search_title{
	color: var(--enfold-alternate-color-heading);
}

.alternate_color .ajax_load{
	background-color:var(--enfold-alternate-color-primary);
}

.alternate_color .av_searchsubmit_wrapper{
	background-color:var(--enfold-alternate-color-primary);
}



#top .alternate_color .avia-color-theme-color{
	color: var(--enfold-alternate-color-button-font);
	border-color: var(--enfold-alternate-color-button-border);
}

#top .alternate_color .avia-color-theme-color .avia-svg-icon svg:first-child{
	fill: var(--enfold-alternate-color-button-font);
	stroke: var(--enfold-alternate-color-button-font);
}

.alternate_color .avia-color-theme-color-subtle{
	background-color:var(--enfold-alternate-color-bg2);
	color: var(--enfold-alternate-color-color);
}

#top .alternate_color .avia-color-theme-color-subtle .avia-svg-icon svg:first-child{
	fill: var(--enfold-alternate-color-color);
	stroke: var(--enfold-alternate-color-color);
}

.alternate_color .avia-color-theme-color-subtle:hover{
	background-color:var(--enfold-alternate-color-bg);
	color: var(--enfold-alternate-color-heading);
}

#top .alternate_color .avia-color-theme-color-subtle:hover .avia-svg-icon svg:first-child{
	fill: var(--enfold-alternate-color-heading);
	stroke: var(--enfold-alternate-color-heading);
}

#top .alternate_color .avia-color-theme-color-highlight{
	color: var(--enfold-alternate-color-button-font);
	border-color: var(--enfold-alternate-color-secondary);
	background-color: var(--enfold-alternate-color-secondary);
}

#top .alternate_color .avia-color-theme-color-highlight .avia-svg-icon svg:first-child{
	fill: var(--enfold-alternate-color-button-font);
	stroke: var(--enfold-alternate-color-button-font);
}

#top .alternate_color .avia-font-color-theme-color,
#top .alternate_color .avia-font-color-theme-color-hover:hover{
	color: var(--enfold-alternate-color-button-font);
}

#top .alternate_color .avia-font-color-theme-color .avia-svg-icon svg:first-child,
#top .alternate_color .avia-font-color-theme-color-hover:hover .avia-svg-icon svg:first-child{
	fill: var(--enfold-alternate-color-button-font);
	stroke: var(--enfold-alternate-color-button-font);
}

.alternate_color .avia-font-color-theme-color-subtle{
	color: var(--enfold-alternate-color-color);
}

.alternate_color .avia-font-color-theme-color-subtle .avia-svg-icon svg:first-child{
	fill: var(--enfold-alternate-color-color);
	stroke: var(--enfold-alternate-color-color);
}

.alternate_color .avia-font-color-theme-color-subtle-hover:hover{
	color: var(--enfold-alternate-color-heading);
}

.alternate_color .avia-font-color-theme-color-subtle-hover:hover .avia-svg-icon svg:first-child{
	fill: var(--enfold-alternate-color-heading);
	stroke: var(--enfold-alternate-color-heading);
}

#top .alternate_color .avia-font-color-theme-color-highlight,
#top .alternate_color .avia-font-color-theme-color-highlight-hover:hover{
	color: var(--enfold-alternate-color-button-font);
}

#top .alternate_color .avia-font-color-theme-color-highlight .avia-svg-icon svg:first-child,
#top .alternate_color .avia-font-color-theme-color-highlight-hover:hover .avia-svg-icon svg:first-child{
	fill: var(--enfold-alternate-color-button-font);
	stroke: var(--enfold-alternate-color-button-font);
}



.alternate_color .avia-icon-list .iconlist_icon{
	background-color:var(--enfold-alternate-color-iconlist);
}

.alternate_color .avia-icon-list .iconlist-timeline{
	border-color:var(--enfold-alternate-color-border);
}

.alternate_color .iconlist_content{
	color:var(--enfold-alternate-color-meta);
}



.alternate_color .avia-timeline .milestone_icon{
	background-color:var(--enfold-alternate-color-timeline);
}

.alternate_color .avia-timeline .milestone_inner{
	background-color:var(--enfold-alternate-color-timeline);
}

.alternate_color .avia-timeline{
	border-color:var(--enfold-alternate-color-timeline);
}

.alternate_color .av-milestone-icon-wrap:after{
	border-color:var(--enfold-alternate-color-timeline);
}

.alternate_color .avia-timeline .av-milestone-date {
	color:var(--enfold-alternate-color-timeline-date);
}

.alternate_color .avia-timeline .av-milestone-date span{
	background-color:var(--enfold-alternate-color-timeline);
}

.alternate_color .avia-timeline-horizontal .av-milestone-content-wrap footer{
	background-color:var(--enfold-alternate-color-timeline);
}

.alternate_color .av-timeline-nav a{
	background-color:var(--enfold-alternate-color-timeline);
}



#top .alternate_color .input-text,
#top .alternate_color input[type='text'],
#top .alternate_color input[type='input'],
#top .alternate_color input[type='password'],
#top .alternate_color input[type='email'],
#top .alternate_color input[type='number'],
#top .alternate_color input[type='url'],
#top .alternate_color input[type='tel'],
#top .alternate_color input[type='search'],
#top .alternate_color textarea,
#top .alternate_color select{
	border-color:var(--enfold-alternate-color-border);
	background-color: var(--enfold-alternate-color-bg2);
	color:var(--enfold-alternate-color-meta);
 	font-family: inherit;
}

#top .alternate_color .invers-color .input-text,
#top .alternate_color .invers-color input[type='text'],
#top .alternate_color .invers-color input[type='input'],
#top .alternate_color .invers-color input[type='password'],
#top .alternate_color .invers-color input[type='email'],
#top .alternate_color .invers-color input[type='number'],
#top .alternate_color .invers-color input[type='url'],
#top .alternate_color .invers-color input[type='tel'],
#top .alternate_color .invers-color input[type='search'],
#top .alternate_color .invers-color textarea,
#top .alternate_color .invers-color select{
	background-color: var(--enfold-alternate-color-bg);
}

.alternate_color .required{
	color:var(--enfold-alternate-color-primary);
}



.alternate_color .av-masonry{
	background-color: var(--enfold-alternate-color-masonry);
 }

.alternate_color .av-masonry-pagination,
.alternate_color .av-masonry-pagination:hover,
.alternate_color .av-masonry-outerimage-container{
	background-color: var(--enfold-alternate-color-bg);
}


.alternate_color .container .av-inner-masonry-content,
#top .alternate_color .container .av-masonry-load-more,
#top .alternate_color .container .av-masonry-sort,
.alternate_color .container .av-masonry-entry .avia-arrow{
	background-color: var(--enfold-alternate-color-bg2);
}



.alternate_color .hr-short .hr-inner-style,
.alternate_color .hr-short .hr-inner{
	background-color: var(--enfold-alternate-color-bg);
}



div .alternate_color .tabcontainer .active_tab_content,
div .alternate_color .tabcontainer .active_tab{
	background-color: var(--enfold-alternate-color-bg2);
	color:var(--enfold-alternate-color-color);
}

div .alternate_color .tabcontainer .active_tab .tab_icon.avia-svg-icon svg:first-child{
	fill: var(--enfold-alternate-color-color);
	stroke: var(--enfold-alternate-color-color);
}

.responsive.js_active #top .alternate_color .avia_combo_widget .top_tab .tab{
	border-top-color:var(--enfold-alternate-color-border);
}


.alternate_color .template-archives .tabcontainer a,
#top .alternate_color .tabcontainer .tab:hover,
#top .alternate_color .tabcontainer .tab.active_tab{
	color: var(--enfold-alternate-color-color);
}

#top .alternate_color .tabcontainer .tab:hover .tab_icon.avia-svg-icon svg:first-child,
#top .alternate_color .tabcontainer .tab.active_tab .tab_icon.avia-svg-icon svg:first-child{
	fill: var(--enfold-alternate-color-color);
	stroke: var(--enfold-alternate-color-color);
}

.alternate_color .template-archives .tabcontainer a:hover{
	color:var(--enfold-alternate-color-secondary);
}

.alternate_color .sidebar_tab_icon {
	background-color: var(--enfold-alternate-color-border);
}

#top .alternate_color .sidebar_active_tab .sidebar_tab_icon {
	background-color: var(--enfold-alternate-color-primary);
}

.alternate_color .sidebar_tab:hover .sidebar_tab_icon {
	background-color: var(--enfold-alternate-color-secondary);
}

.alternate_color .sidebar_tab, .alternate_color .tabcontainer .tab{
	color: var(--enfold-alternate-color-meta);
}

.alternate_color div .sidebar_active_tab ,
div .alternate_color .tabcontainer.noborder_tabs .active_tab_content,
div .alternate_color .tabcontainer.noborder_tabs .active_tab{
	color: var(--enfold-alternate-color-color);
	background-color: var(--enfold-alternate-color-bg);
}

#top .alternate_color .avia-smallarrow-slider .avia-slideshow-dots a{
	background-color: var(--enfold-alternate-color-bg2);
}

#top .alternate_color .avia-smallarrow-slider .avia-slideshow-dots a.active,
#top .alternate_color .avia-smallarrow-slider .avia-slideshow-dots a:hover{
	background-color: var(--enfold-alternate-color-meta);
}


@media only screen and (max-width: 767px) {
	.responsive #top .alternate_color .tabcontainer .active_tab{
		background-color: var(--enfold-alternate-color-secondary);
		color:var(--enfold-alternate-color-constant-font);  /*hard coded white to match the icons beside which are also white*/
	}
	.responsive #top .alternate_color .tabcontainer{
		border-color:var(--enfold-alternate-color-border);
	}
	.responsive #top .alternate_color .active_tab_content{
		background-color: var(--enfold-alternate-color-bg2);
	}
}



.alternate_color tr:nth-child(even),
.alternate_color .avia-data-table .avia-heading-row .avia-desc-col,
.alternate_color .avia-data-table .avia-highlight-col,
.alternate_color .pricing-table>li:nth-child(even),
body .alternate_color .pricing-table.avia-desc-col li,
#top .alternate_color .avia-data-table.avia_pricing_minimal th{
	background-color:var(--enfold-alternate-color-bg);
	color: var(--enfold-alternate-color-color);
}

.alternate_color table caption,
.alternate_color tr:nth-child(even),
.alternate_color .pricing-table>li:nth-child(even),
#top .alternate_color .avia-data-table.avia_pricing_minimal td{
	color: var(--enfold-alternate-color-meta);
}

.alternate_color tr:nth-child(odd),
.alternate_color .pricing-table>li:nth-child(odd),
.alternate_color .pricing-extra{
	background: var(--enfold-alternate-color-bg2);
}

.alternate_color .pricing-table li.avia-pricing-row,
.alternate_color .pricing-table li.avia-heading-row,
.alternate_color .pricing-table li.avia-pricing-row .pricing-extra{
	background-color: var(--enfold-alternate-color-primary);
	color:var(--enfold-alternate-color-constant-font);
	border-color:var(--enfold-alternate-color-stripe);
}

.alternate_color .pricing-table li.avia-heading-row,
.alternate_color .pricing-table li.avia-heading-row .pricing-extra{
	background-color: var(--enfold-alternate-color-stripe2);
	color:var(--enfold-alternate-color-constant-font);
	border-color:var(--enfold-alternate-color-stripe);
}

.alternate_color .pricing-table.avia-desc-col .avia-heading-row,
.alternate_color .pricing-table.avia-desc-col .avia-pricing-row{
	border-color:var(--enfold-alternate-color-border);
}



.alternate_color .theme-color-bar .bar{
	background: var(--enfold-alternate-color-primary);
}

.alternate_color .mejs-controls .mejs-time-rail .mejs-time-current,
.alternate_color .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current,
.alternate_color .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.alternate_color .button.av-sending-button,
.alternate_color .av-striped-bar .theme-color-bar .bar{
	background: var(--enfold-alternate-color-primary);
}

body .alternate_color .mejs-controls .mejs-time-rail .mejs-time-float {
	background: var(--enfold-alternate-color-primary);
	color: #fff;
}

body .alternate_color .mejs-controls .mejs-time-rail .mejs-time-float-corner {
	border: solid 4px var(--enfold-alternate-color-primary);
	border-color: var(--enfold-alternate-color-primary) transparent transparent transparent;
}

.alternate_color .progress{
	background-color:var(--enfold-alternate-color-bg2);
}


.alternate_color .av_searchform_element_results .av_ajax_search_entry,
.alternate_color .av_searchform_element_results .av_ajax_search_title,
.alternate_color.av_searchform_element_results .av_ajax_search_entry,
.alternate_color.av_searchform_element_results .av_ajax_search_title{
	color: var(--enfold-alternate-color-primary);
}

.alternate_color .av_searchform_element_results .ajax_search_excerpt,
.alternate_color.av_searchform_element_results .ajax_search_excerpt{
	color: var(--enfold-alternate-color-meta);
}

.alternate_color .av_searchform_element_results .av_ajax_search_image,
.alternate_color.av_searchform_element_results .av_ajax_search_image{
	color: var(--enfold-alternate-color-meta);
}


.alternate_color .button.av-sending-button{
	background: var(--enfold-alternate-color-secondary);
	background-image: linear-gradient(-45deg, var(--enfold-alternate-color-secondary) 25%, var(--enfold-alternate-color-stripe2nd) 25%, var(--enfold-alternate-color-stripe2nd) 50%, var(--enfold-alternate-color-secondary) 50%, var(--enfold-alternate-color-secondary) 75%, var(--enfold-alternate-color-stripe2nd) 75%, var(--enfold-alternate-color-stripe2nd));
	border-color: var(--enfold-alternate-color-secondary);
}



.alternate_color span.bbp-admin-links a{
	color: var(--enfold-alternate-color-primary);
}

.alternate_color span.bbp-admin-links a:hover{
	color: var(--enfold-alternate-color-secondary);
}

#top .alternate_color .bbp-reply-content,
#top .alternate_color .bbp-topic-content,
#top .alternate_color .bbp-body .super-sticky .page-numbers,
#top .alternate_color .bbp-body .sticky .page-numbers,
#top .alternate_color .bbp-pagination-links a:hover,
#top .alternate_color .bbp-pagination-links span.current{
	background:var(--enfold-alternate-color-bg);
}

#top .alternate_color .bbp-topics .bbp-header,
#top .alternate_color .bbp-topics .bbp-header,
#top .alternate_color .bbp-forums .bbp-header,
#top .alternate_color .bbp-topics-front ul.super-sticky,
#top .alternate_color .bbp-topics ul.super-sticky,
#top .alternate_color .bbp-topics ul.sticky,
#top .alternate_color .bbp-forum-content ul.sticky,
#top .alternate_color .bbp-body .page-numbers{
	background-color:var(--enfold-alternate-color-bg2);
}

#top .alternate_color .bbp-meta,
#top .alternate_color .bbp-author-role,
#top .alternate_color .bbp-author-ip,
#top .alternate_color .bbp-pagination-count,
#top .alternate_color .bbp-topics .bbp-body .bbp-topic-title:before{
	color: var(--enfold-alternate-color-meta);
}

#top .alternate_color .bbp-admin-links{
	color:var(--enfold-alternate-color-border);
}

.alternate_color #bbpress-forums li.bbp-body ul.forum,
.alternate_color #bbpress-forums li.bbp-body ul.topic,
.avia_transform .alternate_color .bbp-replies .bbp-reply-author:before,
.avia_transform .forum-search .alternate_color .bbp-reply-author:before,
.avia_transform .forum-search .alternate_color .bbp-topic-author:before{
	background-color:var(--enfold-alternate-color-bg);
	border-color:var(--enfold-alternate-color-border);
}

#top .alternate_color .bbp-author-name{
	color:var(--enfold-alternate-color-heading);
}

.alternate_color .widget_display_stats dt,
.alternate_color .widget_display_stats dd{
	background-color:var(--enfold-alternate-color-bg2);
}



.main_color,
.main_color div,
.main_color header,
.main_color main,
.main_color aside,
.main_color footer,
.main_color article,
.main_color nav,
.main_color section,
.main_color span,
.main_color applet,
.main_color object,
.main_color iframe,
.main_color h1,
.main_color h2,
.main_color h3,
.main_color h4,
.main_color h5,
.main_color h6,
.main_color p,
.main_color blockquote,
.main_color pre,
.main_color a,
.main_color abbr,
.main_color acronym,
.main_color address,
.main_color big,
.main_color cite,
.main_color code,
.main_color del,
.main_color dfn,
.main_color em,
.main_color img,
.main_color ins,
.main_color kbd,
.main_color q,
.main_color s,
.main_color samp,
.main_color small,
.main_color strike,
.main_color strong,
.main_color sub,
.main_color sup,
.main_color tt,
.main_color var,
.main_color b,
.main_color u,
.main_color i,
.main_color center,
.main_color dl,
.main_color dt,
.main_color dd,
.main_color ol,
.main_color ul,
.main_color li,
.main_color fieldset,
.main_color form,
.main_color label,
.main_color legend,
.main_color table,
.main_color caption,
.main_color tbody,
.main_color tfoot,
.main_color thead,
.main_color tr,
.main_color th,
.main_color td,
.main_color article,
.main_color aside,
.main_color canvas,
.main_color details,
.main_color embed,
.main_color figure,
.main_color fieldset,
.main_color figcaption,
.main_color footer,
.main_color header,
.main_color hgroup,
.main_color menu,
.main_color nav,
.main_color output,
.main_color ruby,
.main_color section,
.main_color summary,
.main_color time,
.main_color mark,
.main_color audio,
.main_color video,
#top .main_color .pullquote_boxed,
.responsive #top .main_color .avia-testimonial,
.responsive #top.avia-blank #main .main_color.container_wrap:first-child,
#top .main_color.fullsize .template-blog .post_delimiter,
.main_color .related_posts.av-related-style-full a{
	border-color:var(--enfold-main-color-border);
}

.main_color .rounded-container,
#top .main_color .pagination a:hover,
.main_color .small-preview,
.main_color .fallback-post-type-icon{
	background:var(--enfold-main-color-meta);
	color:var(--enfold-main-color-bg);
}

.main_color .rounded-container .avia-svg-icon svg:first-child,
.main_color .small-preview .avia-svg-icon svg:first-child,
.main_color .fallback-post-type-icon.avia-svg-icon svg:first-child{
	fill: var(--enfold-main-color-bg);
	stroke: var(--enfold-main-color-bg);
}

.main_color .av-default-color,
#top .main_color .av-force-default-color,
.main_color .av-catalogue-item,
.main_color .wp-playlist-item .wp-playlist-caption,
.main_color .wp-playlist{
	color: var(--enfold-main-color-color);
}

.main_color,
.main_color .site-background,
.main_color .first-quote,
.main_color .related_image_wrap,
.main_color .gravatar img
.main_color .hr_content,
.main_color .news-thumb,
.main_color .post-format-icon,
.main_color .ajax_controlls a,
.main_color .tweet-text.avatar_no,
.main_color .toggler,
.main_color .toggler.activeTitle:hover,
.main_color #js_sort_items,
.main_color.inner-entry,
.main_color .grid-entry-title,
.main_color .related-format-icon,
.grid-entry .main_color .avia-arrow,
.main_color .avia-gallery-big,
.main_color .avia-gallery-big,
.main_color .avia-gallery img,
.main_color .grid-content,
.main_color .av-share-box ul,
#top .main_color .av-related-style-full .related-format-icon,
.main_color .related_posts.av-related-style-full a:hover,
.main_color.avia-fullwidth-portfolio .pagination .current,
.main_color.avia-fullwidth-portfolio .pagination a,
.main_color .av-hotspot-fallback-tooltip-inner,
.main_color .av-hotspot-fallback-tooltip-count{
	background-color:var(--enfold-main-color-bg);
	color: var(--enfold-main-color-color);
}

.main_color .ajax_controlls a.avia-svg-icon svg:first-child,
.main_color .avia-svg-icon svg:first-child,
.main_color .av-share-box ul li svg:first-child,
#top .main_color .avia-slider-testimonials.av-slideshow-ui .avia-slideshow-arrows a.avia-svg-icon svg:first-child{
	stroke: var(--enfold-main-color-color);
	fill: var(--enfold-main-color-color);
}

.main_color .avia-fold-unfold-section .av-fold-unfold-container::after{
	background: linear-gradient( to bottom, rgba(255,255,255,0), rgba(255,255,255,1) );
}

.main_color .avia-fold-unfold-section .av-fold-button-container:not(.avia-button),
.main_color.avia-fold-unfold-section .av-fold-button-container:not(.avia-button){
	color:var(--enfold-main-color-color);
}

.main_color .avia-fold-unfold-section .av-fold-button-container.fold-button{
	background:var(--enfold-main-color-bg);
	border-color:var(--enfold-main-color-border);
}

.main_color .avia-curtain-reveal-overlay{
	background: var(--enfold-main-color-bg);
}

.main_color .avia-icon-circles-icon{
	background:var(--enfold-main-color-bg);
	border-color:var(--enfold-main-color-border);
	color:var(--enfold-main-color-color);
}

.main_color .avia-icon-circles-icon.avia-svg-icon svg:first-child{
	fill: var(--enfold-main-color-color);
	stroke: var(--enfold-main-color-color);
}

.main_color .avia-icon-circles-icon.active{
	background:var(--enfold-main-color-secondary);
	border-color:var(--enfold-main-color-secondary);
	color:var(--enfold-main-color-bg);
}

.main_color .avia-icon-circles-icon.avia-svg-icon.active  svg:first-child{
	fill: var(--enfold-main-color-bg);
	stroke: var(--enfold-main-color-bg);
}

.main_color .avia-icon-circles-icon-text{
	color:var(--enfold-main-color-color);
	background:var(--enfold-main-color-bg);
}

.main_color .heading-color,
.main_color a.iconbox_icon:hover,
.main_color h1,
.main_color h2,
.main_color h3,
.main_color h4,
.main_color h5,
.main_color h6,
.main_color .sidebar .current_page_item>a,
.main_color .sidebar .current-menu-item>a,
.main_color .pagination .current,
.main_color .pagination a:hover,
.main_color strong.avia-testimonial-name,
.main_color .heading,
.main_color .toggle_content strong,
.main_color .toggle_content strong a,
.main_color .tab_content strong,
.main_color .tab_content strong a,
.main_color .asc_count,
.main_color .avia-testimonial-content strong,
#top .main_color .av-related-style-full .av-related-title,
.main_color .wp-playlist-item-meta.wp-playlist-item-title,
#top .main_color .av-no-image-slider h2 a,
.main_color .av-small-bar .avia-progress-bar .progressbar-title-wrap,
.main_color div .news-headline .news-title,
.main_color .av-default-style .av-countdown-cell-inner .av-countdown-time,
.main_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top.card-time-color,
.main_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom.card-time-color,
.main_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back.card-time-color::before,
.main_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock__card .flip-clock-counter{
    color: var(--enfold-main-color-heading);
}

.main_color .heading .avia-svg-icon svg:first-child,
.main_color .av-special-heading .avia-svg-icon svg:first-child,
.main_color a.iconbox_icon.avia-svg-icon:hover svg:first-child,
.main_color .iconbox_icon.heading-color.avia-svg-icon svg:first-child{
	fill: var(--enfold-main-color-heading);
	stroke: var(--enfold-main-color-heading);
}

.main_color .av-countdown-timer.av-events-countdown a .av-countdown-time-label{
	color: var(--enfold-main-color-color);
}


.main_color .meta-color,
.main_color .sidebar,
.main_color .sidebar a,
.main_color .minor-meta,
.main_color .minor-meta a,
.main_color .text-sep,
.main_color blockquote,
.main_color .post_nav a,
.main_color .comment-text,
.main_color .side-container-inner,
.main_color .news-time,
.main_color .pagination a,
.main_color .pagination span,
.main_color .tweet-text.avatar_no .tweet-time,
#top .main_color .extra-mini-title,
.main_color .team-member-job-title,
.main_color .team-social a,
.main_color #js_sort_items a,
.grid-entry-excerpt,
.main_color .avia-testimonial-subtitle,
.main_color .commentmetadata a,
.main_color .social_bookmarks a,
.main_color .meta-heading > *,
.main_color .slide-meta,
.main_color .slide-meta a,
.main_color .taglist,
.main_color .taglist a,
.main_color .phone-info,
.main_color .phone-info a,
.main_color .av-sort-by-term a,
.main_color .av-magazine-time,
.main_color .av-magazine .av-magazine-entry-icon,
.main_color .av-catalogue-content,
.main_color .wp-playlist-item-length,
.html_modern-blog #top div .main_color .blog-categories a,
.html_modern-blog #top div .main_color .blog-categories a:hover{
	color: var(--enfold-main-color-meta);
}

.main_color .team-social a.avia-svg-icon svg:first-child,
.main_color .meta-heading .avia-svg-icon svg:first-child,
.main_color .social_bookmarks .avia-svg-icon a svg:first-child{
	stroke: var(--enfold-main-color-meta);
	fill: var(--enfold-main-color-meta);
}

.main_color .team-social a.avia-svg-icon:hover svg:first-child{
	stroke: var(--enfold-main-color-secondary);
	fill: var(--enfold-main-color-secondary);
}

.main_color .special-heading-inner-border{
	border-color: var(--enfold-main-color-color);
}
.main_color .meta-heading .special-heading-inner-border{
	border-color: var(--enfold-main-color-meta);
}

.main_color a,
.main_color .widget_first,
.main_color strong,
.main_color b,
.main_color b a,
.main_color strong a,
.main_color #js_sort_items a:hover,
.main_color #js_sort_items a.active_sort,
.main_color .av-sort-by-term a.active_sort,
.main_color .special_amp,
.main_color .taglist a.activeFilter,
.main_color #commentform .required,
#top .main_color .av-no-color.av-icon-style-border a.av-icon-char,
.html_elegant-blog #top .main_color .blog-categories a,
.html_elegant-blog #top .main_color .blog-categories a:hover{
	color: var(--enfold-main-color-primary);
}

.main_color a.avia-button .avia-svg-icon svg:first-child,
.main_color a.more-link .avia-svg-icon svg:first-child,
#top .main_color .av-no-color.av-icon-style-border a.av-icon-char svg:first-child{
	stroke: var(--enfold-main-color-primary);
	fill: var(--enfold-main-color-primary);
}

.main_color a:hover,
.main_color h1 a:hover,
.main_color h2 a:hover,
.main_color h3 a:hover,
.main_color h4 a:hover,
.main_color h5 a:hover,
.main_color h6 a:hover,
.main_color .template-search  a.news-content:hover,
.main_color .wp-playlist-item .wp-playlist-caption:hover{
	color: var(--enfold-main-color-secondary);
}

.main_color a.more-link:hover .avia-svg-icon svg:first-child{
	stroke: var(--enfold-main-color-secondary);
	fill: var(--enfold-main-color-secondary);
}


.main_color .primary-background,
.main_color .primary-background a,
div .main_color .button,
.main_color #submit,
.main_color input[type='submit'],
.main_color .small-preview:hover,
.main_color .avia-menu-fx,
.main_color .avia-menu-fx .avia-arrow,
.main_color.iconbox_top .iconbox_icon,
.main_color .iconbox_top a.iconbox_icon:hover,
.main_color .avia-data-table th.avia-highlight-col,
.main_color .avia-color-theme-color,
.main_color .avia-color-theme-color:hover,
.main_color .image-overlay .image-overlay-inside:before,
.main_color .comment-count,
.main_color .av_dropcap2,
.responsive #top .main_color .av-open-submenu.av-subnav-menu > li > a:hover,
#top .main_color .av-open-submenu.av-subnav-menu li > ul a:hover,
.main_color .av-colored-style .av-countdown-cell-inner,
.main_color .wc-block-components-button:not(.is-link) {
	background-color: var(--enfold-main-color-primary);
	color:var(--enfold-main-color-constant-font);
	border-color:var(--enfold-main-color-button-border);
}

.main_color #searchform .av_searchform_search.avia-svg-icon svg:first-child{
	fill: var(--enfold-main-color-constant-font);
	stroke: var(--enfold-main-color-constant-font);
}

.main_color .av_searchform_wrapper .av-search-icon:not(.av-input-field-icon){
	color: var(--enfold-main-color-constant-font);
}

.main_color .av_searchform_wrapper .av-search-icon.avia-svg-icon:not(.av-input-field-icon) svg:first-child{
	fill: var(--enfold-main-color-constant-font);
	stroke: var(--enfold-main-color-constant-font);
}

.main_color a.avia-button:hover .avia-svg-icon svg:first-child{
	fill: var(--enfold-main-color-secondary);
	stroke: var(--enfold-main-color-secondary);
}

.main_color.iconbox_top .iconbox_icon.avia-svg-icon svg:first-child,
.main_color .iconbox_top a.iconbox_icon.avia-svg-icon:hover svg:first-child{
	fill: var(--enfold-main-color-constant-font);
	stroke: var(--enfold-main-color-constant-font);
}

.main_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__top,
.main_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__bottom,
.main_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__back::before,
.main_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__back::after,
.main_color .av-colored-style.av-countdown-timer.av-flip-clock .flip-clock-counter{
	background-color: var(--enfold-main-color-primary);
	color: var(--enfold-main-color-constant-font);
}

#top #wrap_all .main_color .av-menu-button-colored > a .avia-menu-text{
	background-color: var(--enfold-main-color-primary);
	color:var(--enfold-main-color-constant-font);
	border-color:var(--enfold-main-color-primary);
}

#top #wrap_all .main_color .av-menu-button-colored > a .avia-menu-text:after{
	background-color:var(--enfold-main-color-button-border);
}

#top .main_color .mobile_menu_toggle{
	color: var(--enfold-main-color-primary);
	background:var(--enfold-main-color-bg);
}

#top .main_color .mobile_menu_toggle .avia-svg-icon svg:first-child{
	fill: var(--enfold-main-color-primary);
	stroke: var(--enfold-main-color-primary);
}

#top .main_color .av-menu-mobile-active .av-subnav-menu > li > a:before{
	color: var(--enfold-main-color-primary);
}

#top .main_color .av-open-submenu.av-subnav-menu > li > a:hover:before{
	color: var(--enfold-main-color-bg);
}

.main_color .button:hover,
.main_color .ajax_controlls a:hover,
.main_color #submit:hover,
.main_color .big_button:hover,
.main_color .contentSlideControlls a:hover,
.main_color #submit:hover ,
.main_color input[type='submit']:hover{
	background-color: var(--enfold-main-color-secondary);
	color: var(--enfold-main-color-bg);
	border-color: var(--enfold-main-color-button-border2);
}

.main_color #searchform .av_searchform_search.avia-svg-icon svg:first-child:hover{
	fill: var(--enfold-main-color-bg);
	stroke: var(--enfold-main-color-bg);
}

.main_color #searchform .av_searchform_search.avia-svg-icon:hover ~ #searchsubmit{
	background-color: var(--enfold-main-color-secondary);
	border-color: var(--enfold-main-color-button-border2);
}

.main_color .ajax_controlls a.avia-svg-icon:hover svg:first-child{
	fill: var(--enfold-main-color-bg);
	stroke: var(--enfold-main-color-bg);
}

.main_color .avia-toc-style-elegant a.avia-toc-level-0:last-child:after,
.main_color .avia-toc-style-elegant a:first-child:after,
.main_color .avia-toc-style-elegant a.avia-toc-level-0:after {
	background-color:var(--enfold-main-color-bg); border-color: var(--enfold-main-color-secondary);
}

.main_color .avia-toc-style-elegant a:first-child span:after,
.main_color .avia-toc-style-elegant a.avia-toc-level-0 span:after {
	background-color:var(--enfold-main-color-bg);
}

.main_color .avia-toc-style-elegant a:first-child:hover span:after,
.main_color .avia-toc-style-elegant a.avia-toc-level-0:hover span:after {
	border-color: var(--enfold-main-color-secondary)
}

.main_color .avia-toc-style-elegant a:before{
	border-color: var(--enfold-main-color-border)
}

.main_color .avia-toc-style-elegant a:first-child:after,
.main_color .avia-toc-style-elegant a.avia-toc-level-0:after {
	border-color: var(--enfold-main-color-secondary);
	background-color: var(--enfold-main-color-bg);
}

.main_color .avia-toc-style-elegant a:last-child:after{
	background-color:var(--enfold-main-color-border);
}

.main_color .timeline-bullet{
	background-color:var(--enfold-main-color-border);
	border-color: var(--enfold-main-color-bg);
}

.main_color table,
.main_color .widget_nav_menu ul:first-child>.current-menu-item,
.main_color .widget_nav_menu ul:first-child>.current_page_item,
.main_color .widget_nav_menu ul:first-child>.current-menu-ancestor,
.main_color .pagination .current,
.main_color .pagination a,
.main_color.iconbox_top .iconbox_content,
.main_color .av_promobox,
.main_color .toggle_content,
.main_color .toggler:hover,
#top .main_color .av-minimal-toggle .toggler,
.main_color .related_posts_default_image,
.main_color .search-result-counter,
.main_color .container_wrap_meta,
.main_color .avia-content-slider .slide-image,
.main_color .avia-slider-testimonials .avia-testimonial-content,
.main_color .avia-testimonial-arrow-wrap .avia-arrow,
.main_color .news-thumb,
.main_color .portfolio-preview-content,
.main_color .portfolio-preview-content .avia-arrow,
.main_color .av-magazine .av-magazine-entry-icon,
.main_color .related_posts.av-related-style-full a,
.main_color .aviaccordion-slide,
.main_color.avia-fullwidth-portfolio .pagination,
.main_color .isotope-item.special_av_fullwidth .av_table_col.portfolio-grid-image,
.main_color .av-catalogue-list li:hover,
.main_color .wp-playlist,
.main_color .avia-slideshow-fixed-height > li,
.main_color .avia-form-success,
.main_color .avia-form-error,
.main_color .av-boxed-grid-style .avia-testimonial{
	background: var(--enfold-main-color-bg2);
}

#top .main_color .post_timeline li:hover .timeline-bullet{
	background-color:var(--enfold-main-color-secondary);
}

.main_color blockquote,
.main_color .avia-bullet,
.main_color .av-no-color.av-icon-style-border a.av-icon-char{
	border-color:var(--enfold-main-color-primary);
}

.html_header_top .main_color .main_menu ul:first-child >li > ul,
.html_header_top #top .main_color .avia_mega_div > .sub-menu{
	border-top-color:var(--enfold-main-color-primary);
}

.main_color .breadcrumb,
.main_color .breadcrumb a,
#top .main_color.title_container .main-title,
#top .main_color.title_container .main-title a{
	color:var(--enfold-main-color-color);
}

.main_color .av-icon-display,
#top .main_color .av-related-style-full a:hover .related-format-icon,
.main_color .av-default-style .av-countdown-cell-inner,
.main_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top,
.main_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom,
.main_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back::before,
.main_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back::after,
.main_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock-counter{
	background-color:var(--enfold-main-color-bg2);
	color:var(--enfold-main-color-meta);
}

.main_color .av-icon-display.avia-svg-icon svg:first-child{
	fill: var(--enfold-main-color-meta);
	stroke: var(--enfold-main-color-meta);
}

.main_color .av-masonry-entry:hover .av-icon-display{
	background-color: var(--enfold-main-color-primary);
	color:var(--enfold-main-color-constant-font);
	border-color:var(--enfold-main-color-button-border);
}

.main_color .av-masonry-entry:hover .av-icon-display.avia-svg-icon svg:first-child{
	fill: var(--enfold-main-color-constant-font);
	stroke: var(--enfold-main-color-constant-font);
}

#top .main_color .av-masonry-entry.format-quote:hover .av-icon-display{
	color:var(--enfold-main-color-primary);
}

#top .main_color .av-masonry-entry.format-quote:hover .av-icon-display.avia-svg-icon svg:first-child{
	fill: var(--enfold-main-color-primary);
	stroke: var(--enfold-main-color-primary);
}

.main_color textarea::placeholder,
.main_color input::placeholder{
	color: var(--enfold-main-color-meta);
	opacity: 0.5;
}



.main_color .header_bg,
.main_color .main_menu ul ul,
.main_color .main_menu .menu ul li a,
.main_color .pointer_arrow_wrap .pointer_arrow,
.main_color .avia_mega_div,
.main_color .av-subnav-menu > li ul,
.main_color .av-subnav-menu a{
	background-color:var(--enfold-main-color-bg);
	color: var(--enfold-main-color-meta);
}

.main_color .main_menu .menu ul li a:hover,
.main_color .main_menu .menu ul li a:focus,
.main_color .av-subnav-menu ul a:hover,
.main_color .av-subnav-menu ul a:focus{
	background-color:var(--enfold-main-color-bg2);
}

.main_color .sub_menu > ul > li > a,
.main_color .sub_menu > div > ul > li > a,
.main_color .main_menu ul:first-child > li > a,
#top .main_color .main_menu .menu ul .current_page_item > a,
#top .main_color .main_menu .menu ul .current-menu-item > a,
#top .main_color .sub_menu li ul a{
	color:var(--enfold-main-color-meta);
}

.main_color .main_menu ul:first-child > li > a svg:first-child{
	stroke: var(--enfold-main-color-meta);
	fill: var(--enfold-main-color-meta);
}

.main_color .main_menu ul:first-child > li > a:hover svg:first-child,
.main_color .main_menu ul:first-child > li > a:focus svg:first-child{
	stroke: var(--enfold-main-color-color);
	fill: var(--enfold-main-color-color);
}

#top .main_color .main_menu .menu ul li > a:hover,
#top .main_color .main_menu .menu ul li > a:focus{
	color: var(--enfold-main-color-color);
}

.main_color .av-subnav-menu a:hover,
.main_color .av-subnav-menu a:focus,
.main_color .main_menu ul:first-child > li a:hover,
.main_color .main_menu ul:first-child > li a:focus,
.main_color .main_menu ul:first-child > li.current-menu-item > a,
.main_color .main_menu ul:first-child > li.current_page_item > a,
.main_color .main_menu ul:first-child > li.active-parent-item > a{
	color: var(--enfold-main-color-color);
}

#top .main_color .main_menu .menu .avia_mega_div ul .current-menu-item > a{
	color: var(--enfold-main-color-primary);
}

.main_color .sub_menu > ul > li > a:hover,
.main_color .sub_menu > ul > li > a:focus,
.main_color .sub_menu > div > ul > li > a:hover,
.main_color .sub_menu > div > ul > li > a:focus{
	color: var(--enfold-main-color-color);
}

#top .main_color .sub_menu ul li a:hover,
#top .main_color .sub_menu ul li a:focus,
.main_color .sub_menu ul:first-child > li.current-menu-item > a,
.main_color .sub_menu ul:first-child > li.current_page_item > a,
.main_color .sub_menu ul:first-child > li.active-parent-item > a{
	color:var(--enfold-main-color-color);
}

.main_color .sub_menu li ul a,
.main_color #payment,
.main_color .sub_menu ul li,
.main_color .sub_menu ul,
#top .main_color .sub_menu li li a:hover,
#top .main_color .sub_menu li li a:focus{
	background-color: var(--enfold-main-color-bg);
}

.main_color#header .avia_mega_div > .sub-menu.avia_mega_hr,
.html_bottom_nav_header.html_logo_center #top #menu-item-search>a{
	border-color: var(--enfold-main-color-border);
}

#top .main_color .widget_pages ul li a:focus,
#top .main_color .widget_nav_menu ul li a:focus{
color: var(--enfold-main-color-secondary);
}

@media only screen and (max-width: 767px) {

	#top #wrap_all .av_header_transparency{
		background-color:var(--enfold-main-color-bg);
		color: var(--enfold-main-color-color);
		border-color: var(--enfold-main-color-border);
	}

	#top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child{
		stroke: var(--enfold-main-color-color);
		fill: var(--enfold-main-color-color);
	}

}

@media only screen and (max-width: 989px) {

	.html_mobile_menu_tablet #top #wrap_all .av_header_transparency{
		background-color:var(--enfold-main-color-bg);
		color: var(--enfold-main-color-color);
		border-color: var(--enfold-main-color-border);
	}

	.html_mobile_menu_tablet #top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child{
		stroke: var(--enfold-main-color-color);
		fill: var(--enfold-main-color-color);
	}

}



.main_color .avia-tt,
.main_color .avia-tt .avia-arrow,
.main_color .avia-tt .avia-arrow{
	background-color: var(--enfold-main-color-bg);
	color: var(--enfold-main-color-meta);
}

.main_color .av_ajax_search_image{
	background-color: var(--enfold-main-color-primary);
	color:var(--enfold-main-color-bg);
}

.main_color .av_ajax_search_image.avia-svg-icon svg:first-child{
	stroke: var(--enfold-main-color-bg);
	fill: var(--enfold-main-color-bg);
}

.main_color .ajax_search_excerpt{
	color: var(--enfold-main-color-meta);
}

.main_color .av_ajax_search_title{
	color: var(--enfold-main-color-heading);
}

.main_color .ajax_load{
	background-color:var(--enfold-main-color-primary);
}

.main_color .av_searchsubmit_wrapper{
	background-color:var(--enfold-main-color-primary);
}



#top .main_color .avia-color-theme-color{
	color: var(--enfold-main-color-button-font);
	border-color: var(--enfold-main-color-button-border);
}

#top .main_color .avia-color-theme-color .avia-svg-icon svg:first-child{
	fill: var(--enfold-main-color-button-font);
	stroke: var(--enfold-main-color-button-font);
}

.main_color .avia-color-theme-color-subtle{
	background-color:var(--enfold-main-color-bg2);
	color: var(--enfold-main-color-color);
}

#top .main_color .avia-color-theme-color-subtle .avia-svg-icon svg:first-child{
	fill: var(--enfold-main-color-color);
	stroke: var(--enfold-main-color-color);
}

.main_color .avia-color-theme-color-subtle:hover{
	background-color:var(--enfold-main-color-bg);
	color: var(--enfold-main-color-heading);
}

#top .main_color .avia-color-theme-color-subtle:hover .avia-svg-icon svg:first-child{
	fill: var(--enfold-main-color-heading);
	stroke: var(--enfold-main-color-heading);
}

#top .main_color .avia-color-theme-color-highlight{
	color: var(--enfold-main-color-button-font);
	border-color: var(--enfold-main-color-secondary);
	background-color: var(--enfold-main-color-secondary);
}

#top .main_color .avia-color-theme-color-highlight .avia-svg-icon svg:first-child{
	fill: var(--enfold-main-color-button-font);
	stroke: var(--enfold-main-color-button-font);
}

#top .main_color .avia-font-color-theme-color,
#top .main_color .avia-font-color-theme-color-hover:hover{
	color: var(--enfold-main-color-button-font);
}

#top .main_color .avia-font-color-theme-color .avia-svg-icon svg:first-child,
#top .main_color .avia-font-color-theme-color-hover:hover .avia-svg-icon svg:first-child{
	fill: var(--enfold-main-color-button-font);
	stroke: var(--enfold-main-color-button-font);
}

.main_color .avia-font-color-theme-color-subtle{
	color: var(--enfold-main-color-color);
}

.main_color .avia-font-color-theme-color-subtle .avia-svg-icon svg:first-child{
	fill: var(--enfold-main-color-color);
	stroke: var(--enfold-main-color-color);
}

.main_color .avia-font-color-theme-color-subtle-hover:hover{
	color: var(--enfold-main-color-heading);
}

.main_color .avia-font-color-theme-color-subtle-hover:hover .avia-svg-icon svg:first-child{
	fill: var(--enfold-main-color-heading);
	stroke: var(--enfold-main-color-heading);
}

#top .main_color .avia-font-color-theme-color-highlight,
#top .main_color .avia-font-color-theme-color-highlight-hover:hover{
	color: var(--enfold-main-color-button-font);
}

#top .main_color .avia-font-color-theme-color-highlight .avia-svg-icon svg:first-child,
#top .main_color .avia-font-color-theme-color-highlight-hover:hover .avia-svg-icon svg:first-child{
	fill: var(--enfold-main-color-button-font);
	stroke: var(--enfold-main-color-button-font);
}



.main_color .avia-icon-list .iconlist_icon{
	background-color:var(--enfold-main-color-iconlist);
}

.main_color .avia-icon-list .iconlist-timeline{
	border-color:var(--enfold-main-color-border);
}

.main_color .iconlist_content{
	color:var(--enfold-main-color-meta);
}



.main_color .avia-timeline .milestone_icon{
	background-color:var(--enfold-main-color-timeline);
}

.main_color .avia-timeline .milestone_inner{
	background-color:var(--enfold-main-color-timeline);
}

.main_color .avia-timeline{
	border-color:var(--enfold-main-color-timeline);
}

.main_color .av-milestone-icon-wrap:after{
	border-color:var(--enfold-main-color-timeline);
}

.main_color .avia-timeline .av-milestone-date {
	color:var(--enfold-main-color-timeline-date);
}

.main_color .avia-timeline .av-milestone-date span{
	background-color:var(--enfold-main-color-timeline);
}

.main_color .avia-timeline-horizontal .av-milestone-content-wrap footer{
	background-color:var(--enfold-main-color-timeline);
}

.main_color .av-timeline-nav a{
	background-color:var(--enfold-main-color-timeline);
}



#top .main_color .input-text,
#top .main_color input[type='text'],
#top .main_color input[type='input'],
#top .main_color input[type='password'],
#top .main_color input[type='email'],
#top .main_color input[type='number'],
#top .main_color input[type='url'],
#top .main_color input[type='tel'],
#top .main_color input[type='search'],
#top .main_color textarea,
#top .main_color select{
	border-color:var(--enfold-main-color-border);
	background-color: var(--enfold-main-color-bg2);
	color:var(--enfold-main-color-meta);
 	font-family: inherit;
}

#top .main_color .invers-color .input-text,
#top .main_color .invers-color input[type='text'],
#top .main_color .invers-color input[type='input'],
#top .main_color .invers-color input[type='password'],
#top .main_color .invers-color input[type='email'],
#top .main_color .invers-color input[type='number'],
#top .main_color .invers-color input[type='url'],
#top .main_color .invers-color input[type='tel'],
#top .main_color .invers-color input[type='search'],
#top .main_color .invers-color textarea,
#top .main_color .invers-color select{
	background-color: var(--enfold-main-color-bg);
}

.main_color .required{
	color:var(--enfold-main-color-primary);
}



.main_color .av-masonry{
	background-color: var(--enfold-main-color-masonry);
 }

.main_color .av-masonry-pagination,
.main_color .av-masonry-pagination:hover,
.main_color .av-masonry-outerimage-container{
	background-color: var(--enfold-main-color-bg);
}


.main_color .container .av-inner-masonry-content,
#top .main_color .container .av-masonry-load-more,
#top .main_color .container .av-masonry-sort,
.main_color .container .av-masonry-entry .avia-arrow{
	background-color: var(--enfold-main-color-bg2);
}



.main_color .hr-short .hr-inner-style,
.main_color .hr-short .hr-inner{
	background-color: var(--enfold-main-color-bg);
}



div .main_color .tabcontainer .active_tab_content,
div .main_color .tabcontainer .active_tab{
	background-color: var(--enfold-main-color-bg2);
	color:var(--enfold-main-color-color);
}

div .main_color .tabcontainer .active_tab .tab_icon.avia-svg-icon svg:first-child{
	fill: var(--enfold-main-color-color);
	stroke: var(--enfold-main-color-color);
}

.responsive.js_active #top .main_color .avia_combo_widget .top_tab .tab{
	border-top-color:var(--enfold-main-color-border);
}


.main_color .template-archives .tabcontainer a,
#top .main_color .tabcontainer .tab:hover,
#top .main_color .tabcontainer .tab.active_tab{
	color: var(--enfold-main-color-color);
}

#top .main_color .tabcontainer .tab:hover .tab_icon.avia-svg-icon svg:first-child,
#top .main_color .tabcontainer .tab.active_tab .tab_icon.avia-svg-icon svg:first-child{
	fill: var(--enfold-main-color-color);
	stroke: var(--enfold-main-color-color);
}

.main_color .template-archives .tabcontainer a:hover{
	color:var(--enfold-main-color-secondary);
}

.main_color .sidebar_tab_icon {
	background-color: var(--enfold-main-color-border);
}

#top .main_color .sidebar_active_tab .sidebar_tab_icon {
	background-color: var(--enfold-main-color-primary);
}

.main_color .sidebar_tab:hover .sidebar_tab_icon {
	background-color: var(--enfold-main-color-secondary);
}

.main_color .sidebar_tab, .main_color .tabcontainer .tab{
	color: var(--enfold-main-color-meta);
}

.main_color div .sidebar_active_tab ,
div .main_color .tabcontainer.noborder_tabs .active_tab_content,
div .main_color .tabcontainer.noborder_tabs .active_tab{
	color: var(--enfold-main-color-color);
	background-color: var(--enfold-main-color-bg);
}

#top .main_color .avia-smallarrow-slider .avia-slideshow-dots a{
	background-color: var(--enfold-main-color-bg2);
}

#top .main_color .avia-smallarrow-slider .avia-slideshow-dots a.active,
#top .main_color .avia-smallarrow-slider .avia-slideshow-dots a:hover{
	background-color: var(--enfold-main-color-meta);
}


@media only screen and (max-width: 767px) {
	.responsive #top .main_color .tabcontainer .active_tab{
		background-color: var(--enfold-main-color-secondary);
		color:var(--enfold-main-color-constant-font);  /*hard coded white to match the icons beside which are also white*/
	}
	.responsive #top .main_color .tabcontainer{
		border-color:var(--enfold-main-color-border);
	}
	.responsive #top .main_color .active_tab_content{
		background-color: var(--enfold-main-color-bg2);
	}
}



.main_color tr:nth-child(even),
.main_color .avia-data-table .avia-heading-row .avia-desc-col,
.main_color .avia-data-table .avia-highlight-col,
.main_color .pricing-table>li:nth-child(even),
body .main_color .pricing-table.avia-desc-col li,
#top .main_color .avia-data-table.avia_pricing_minimal th{
	background-color:var(--enfold-main-color-bg);
	color: var(--enfold-main-color-color);
}

.main_color table caption,
.main_color tr:nth-child(even),
.main_color .pricing-table>li:nth-child(even),
#top .main_color .avia-data-table.avia_pricing_minimal td{
	color: var(--enfold-main-color-meta);
}

.main_color tr:nth-child(odd),
.main_color .pricing-table>li:nth-child(odd),
.main_color .pricing-extra{
	background: var(--enfold-main-color-bg2);
}

.main_color .pricing-table li.avia-pricing-row,
.main_color .pricing-table li.avia-heading-row,
.main_color .pricing-table li.avia-pricing-row .pricing-extra{
	background-color: var(--enfold-main-color-primary);
	color:var(--enfold-main-color-constant-font);
	border-color:var(--enfold-main-color-stripe);
}

.main_color .pricing-table li.avia-heading-row,
.main_color .pricing-table li.avia-heading-row .pricing-extra{
	background-color: var(--enfold-main-color-stripe2);
	color:var(--enfold-main-color-constant-font);
	border-color:var(--enfold-main-color-stripe);
}

.main_color .pricing-table.avia-desc-col .avia-heading-row,
.main_color .pricing-table.avia-desc-col .avia-pricing-row{
	border-color:var(--enfold-main-color-border);
}



.main_color .theme-color-bar .bar{
	background: var(--enfold-main-color-primary);
}

.main_color .mejs-controls .mejs-time-rail .mejs-time-current,
.main_color .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current,
.main_color .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.main_color .button.av-sending-button,
.main_color .av-striped-bar .theme-color-bar .bar{
	background: var(--enfold-main-color-primary);
}

body .main_color .mejs-controls .mejs-time-rail .mejs-time-float {
	background: var(--enfold-main-color-primary);
	color: #fff;
}

body .main_color .mejs-controls .mejs-time-rail .mejs-time-float-corner {
	border: solid 4px var(--enfold-main-color-primary);
	border-color: var(--enfold-main-color-primary) transparent transparent transparent;
}

.main_color .progress{
	background-color:var(--enfold-main-color-bg2);
}


.main_color .av_searchform_element_results .av_ajax_search_entry,
.main_color .av_searchform_element_results .av_ajax_search_title,
.main_color.av_searchform_element_results .av_ajax_search_entry,
.main_color.av_searchform_element_results .av_ajax_search_title{
	color: var(--enfold-main-color-primary);
}

.main_color .av_searchform_element_results .ajax_search_excerpt,
.main_color.av_searchform_element_results .ajax_search_excerpt{
	color: var(--enfold-main-color-meta);
}

.main_color .av_searchform_element_results .av_ajax_search_image,
.main_color.av_searchform_element_results .av_ajax_search_image{
	color: var(--enfold-main-color-meta);
}


.main_color .button.av-sending-button{
	background: var(--enfold-main-color-secondary);
	background-image: linear-gradient(-45deg, var(--enfold-main-color-secondary) 25%, var(--enfold-main-color-stripe2nd) 25%, var(--enfold-main-color-stripe2nd) 50%, var(--enfold-main-color-secondary) 50%, var(--enfold-main-color-secondary) 75%, var(--enfold-main-color-stripe2nd) 75%, var(--enfold-main-color-stripe2nd));
	border-color: var(--enfold-main-color-secondary);
}



.main_color span.bbp-admin-links a{
	color: var(--enfold-main-color-primary);
}

.main_color span.bbp-admin-links a:hover{
	color: var(--enfold-main-color-secondary);
}

#top .main_color .bbp-reply-content,
#top .main_color .bbp-topic-content,
#top .main_color .bbp-body .super-sticky .page-numbers,
#top .main_color .bbp-body .sticky .page-numbers,
#top .main_color .bbp-pagination-links a:hover,
#top .main_color .bbp-pagination-links span.current{
	background:var(--enfold-main-color-bg);
}

#top .main_color .bbp-topics .bbp-header,
#top .main_color .bbp-topics .bbp-header,
#top .main_color .bbp-forums .bbp-header,
#top .main_color .bbp-topics-front ul.super-sticky,
#top .main_color .bbp-topics ul.super-sticky,
#top .main_color .bbp-topics ul.sticky,
#top .main_color .bbp-forum-content ul.sticky,
#top .main_color .bbp-body .page-numbers{
	background-color:var(--enfold-main-color-bg2);
}

#top .main_color .bbp-meta,
#top .main_color .bbp-author-role,
#top .main_color .bbp-author-ip,
#top .main_color .bbp-pagination-count,
#top .main_color .bbp-topics .bbp-body .bbp-topic-title:before{
	color: var(--enfold-main-color-meta);
}

#top .main_color .bbp-admin-links{
	color:var(--enfold-main-color-border);
}

.main_color #bbpress-forums li.bbp-body ul.forum,
.main_color #bbpress-forums li.bbp-body ul.topic,
.avia_transform .main_color .bbp-replies .bbp-reply-author:before,
.avia_transform .forum-search .main_color .bbp-reply-author:before,
.avia_transform .forum-search .main_color .bbp-topic-author:before{
	background-color:var(--enfold-main-color-bg);
	border-color:var(--enfold-main-color-border);
}

#top .main_color .bbp-author-name{
	color:var(--enfold-main-color-heading);
}

.main_color .widget_display_stats dt,
.main_color .widget_display_stats dd{
	background-color:var(--enfold-main-color-bg2);
}



			.main_color dropcap2,
			.main_color dropcap3,
			.main_color avia_button,
			.main_color avia_button:hover,
			.main_color .on-primary-color,
			.main_color .on-primary-color:hover{
				color: var(--enfold-main-color-constant-font);
			}

		

				#main{
					border-color: var(--enfold-main-color-border);
				}

				#scroll-top-link:hover,
				#av-cookie-consent-badge:hover{
					background-color: var(--enfold-main-color-bg2);
					color: var(--enfold-main-color-primary);
					border:1px solid var(--enfold-main-color-border);
				}

				#scroll-top-link.avia-svg-icon:hover svg:first-child,
				#av-cookie-consent-badge.avia-svg-icon:hover svg:first-child{
					stroke: var(--enfold-main-color-primary);
					fill: var(--enfold-main-color-primary);
				}

				.html_stretched #wrap_all{
					background-color:var(--enfold-main-color-bg);
				}

			

				#top .avia-datepicker-div .ui-datepicker-month,
				#top .avia-datepicker-div .ui-datepicker-year{
					color:var(--enfold-main-color-heading);
				}

				#top .avia-datepicker-div{
					background: var(--enfold-main-color-bg);
					border:1px solid var(--enfold-main-color-border);
				}

				#top .avia-datepicker-div a{
					color:var(--enfold-main-color-meta);
					background-color: var(--enfold-main-color-bg2);
				}

				#top .avia-datepicker-div a.ui-state-active,
				#top .avia-datepicker-div a.ui-state-highlight{
					color:var(--enfold-main-color-primary);
				}

				#top .avia-datepicker-div a.ui-state-hover{
					color:var(--enfold-main-color-bg2);
					background-color: var(--enfold-main-color-meta);
				}

				#top .avia-datepicker-div .ui-datepicker-buttonpane button{
					background-color: var(--enfold-main-color-primary);
					color: var(--enfold-main-color-constant-font);
					border-color: var(--enfold-main-color-primary);
				}

			

				#top .av-siteloader{
					border-color: var(--enfold-main-color-border);
					border-left-color:var(--enfold-main-color-primary);
				}

				#top div.avia-popup .mfp-preloader {
					border-left-color:var(--enfold-main-color-primary);
				}

				.av-preloader-reactive #top .av-siteloader{
					border-color: var(--enfold-main-color-border);
				}

				#top .av-siteloader-wrap{
					background-color: var(--enfold-main-color-bg);
				}

				.av-preloader-reactive #top .av-siteloader:before{
					background-color: var(--enfold-main-color-border);
				}

			

				.av-tab-section-tab-title-container{
					background-color: var(--enfold-main-color-bg2);
				}

				#top .av-section-tab-title{
					color: var(--enfold-main-color-meta);
				}

				#top .av-section-tab-title .av-tab-section-icon.avia-svg-icon svg:first-child{
					fill: var(--enfold-main-color-meta);
					stroke: var(--enfold-main-color-meta);
				}

				#top a.av-active-tab-title{
					color: var(--enfold-main-color-primary);
				}

				#top .av-tab-arrow-container span{
					background-color: var(--enfold-main-color-bg);
				}

			

.header_color,
.header_color div,
.header_color header,
.header_color main,
.header_color aside,
.header_color footer,
.header_color article,
.header_color nav,
.header_color section,
.header_color span,
.header_color applet,
.header_color object,
.header_color iframe,
.header_color h1,
.header_color h2,
.header_color h3,
.header_color h4,
.header_color h5,
.header_color h6,
.header_color p,
.header_color blockquote,
.header_color pre,
.header_color a,
.header_color abbr,
.header_color acronym,
.header_color address,
.header_color big,
.header_color cite,
.header_color code,
.header_color del,
.header_color dfn,
.header_color em,
.header_color img,
.header_color ins,
.header_color kbd,
.header_color q,
.header_color s,
.header_color samp,
.header_color small,
.header_color strike,
.header_color strong,
.header_color sub,
.header_color sup,
.header_color tt,
.header_color var,
.header_color b,
.header_color u,
.header_color i,
.header_color center,
.header_color dl,
.header_color dt,
.header_color dd,
.header_color ol,
.header_color ul,
.header_color li,
.header_color fieldset,
.header_color form,
.header_color label,
.header_color legend,
.header_color table,
.header_color caption,
.header_color tbody,
.header_color tfoot,
.header_color thead,
.header_color tr,
.header_color th,
.header_color td,
.header_color article,
.header_color aside,
.header_color canvas,
.header_color details,
.header_color embed,
.header_color figure,
.header_color fieldset,
.header_color figcaption,
.header_color footer,
.header_color header,
.header_color hgroup,
.header_color menu,
.header_color nav,
.header_color output,
.header_color ruby,
.header_color section,
.header_color summary,
.header_color time,
.header_color mark,
.header_color audio,
.header_color video,
#top .header_color .pullquote_boxed,
.responsive #top .header_color .avia-testimonial,
.responsive #top.avia-blank #main .header_color.container_wrap:first-child,
#top .header_color.fullsize .template-blog .post_delimiter,
.header_color .related_posts.av-related-style-full a{
	border-color:var(--enfold-header-color-border);
}

.header_color .rounded-container,
#top .header_color .pagination a:hover,
.header_color .small-preview,
.header_color .fallback-post-type-icon{
	background:var(--enfold-header-color-meta);
	color:var(--enfold-header-color-bg);
}

.header_color .rounded-container .avia-svg-icon svg:first-child,
.header_color .small-preview .avia-svg-icon svg:first-child,
.header_color .fallback-post-type-icon.avia-svg-icon svg:first-child{
	fill: var(--enfold-header-color-bg);
	stroke: var(--enfold-header-color-bg);
}

.header_color .av-default-color,
#top .header_color .av-force-default-color,
.header_color .av-catalogue-item,
.header_color .wp-playlist-item .wp-playlist-caption,
.header_color .wp-playlist{
	color: var(--enfold-header-color-color);
}

.header_color,
.header_color .site-background,
.header_color .first-quote,
.header_color .related_image_wrap,
.header_color .gravatar img
.header_color .hr_content,
.header_color .news-thumb,
.header_color .post-format-icon,
.header_color .ajax_controlls a,
.header_color .tweet-text.avatar_no,
.header_color .toggler,
.header_color .toggler.activeTitle:hover,
.header_color #js_sort_items,
.header_color.inner-entry,
.header_color .grid-entry-title,
.header_color .related-format-icon,
.grid-entry .header_color .avia-arrow,
.header_color .avia-gallery-big,
.header_color .avia-gallery-big,
.header_color .avia-gallery img,
.header_color .grid-content,
.header_color .av-share-box ul,
#top .header_color .av-related-style-full .related-format-icon,
.header_color .related_posts.av-related-style-full a:hover,
.header_color.avia-fullwidth-portfolio .pagination .current,
.header_color.avia-fullwidth-portfolio .pagination a,
.header_color .av-hotspot-fallback-tooltip-inner,
.header_color .av-hotspot-fallback-tooltip-count{
	background-color:var(--enfold-header-color-bg);
	color: var(--enfold-header-color-color);
}

.header_color .ajax_controlls a.avia-svg-icon svg:first-child,
.header_color .avia-svg-icon svg:first-child,
.header_color .av-share-box ul li svg:first-child,
#top .header_color .avia-slider-testimonials.av-slideshow-ui .avia-slideshow-arrows a.avia-svg-icon svg:first-child{
	stroke: var(--enfold-header-color-color);
	fill: var(--enfold-header-color-color);
}

.header_color .avia-fold-unfold-section .av-fold-unfold-container::after{
	background: linear-gradient( to bottom, rgba(255,255,255,0), rgba(255,255,255,1) );
}

.header_color .avia-fold-unfold-section .av-fold-button-container:not(.avia-button),
.header_color.avia-fold-unfold-section .av-fold-button-container:not(.avia-button){
	color:var(--enfold-header-color-color);
}

.header_color .avia-fold-unfold-section .av-fold-button-container.fold-button{
	background:var(--enfold-header-color-bg);
	border-color:var(--enfold-header-color-border);
}

.header_color .avia-curtain-reveal-overlay{
	background: var(--enfold-header-color-bg);
}

.header_color .avia-icon-circles-icon{
	background:var(--enfold-header-color-bg);
	border-color:var(--enfold-header-color-border);
	color:var(--enfold-header-color-color);
}

.header_color .avia-icon-circles-icon.avia-svg-icon svg:first-child{
	fill: var(--enfold-header-color-color);
	stroke: var(--enfold-header-color-color);
}

.header_color .avia-icon-circles-icon.active{
	background:var(--enfold-header-color-secondary);
	border-color:var(--enfold-header-color-secondary);
	color:var(--enfold-header-color-bg);
}

.header_color .avia-icon-circles-icon.avia-svg-icon.active  svg:first-child{
	fill: var(--enfold-header-color-bg);
	stroke: var(--enfold-header-color-bg);
}

.header_color .avia-icon-circles-icon-text{
	color:var(--enfold-header-color-color);
	background:var(--enfold-header-color-bg);
}

.header_color .heading-color,
.header_color a.iconbox_icon:hover,
.header_color h1,
.header_color h2,
.header_color h3,
.header_color h4,
.header_color h5,
.header_color h6,
.header_color .sidebar .current_page_item>a,
.header_color .sidebar .current-menu-item>a,
.header_color .pagination .current,
.header_color .pagination a:hover,
.header_color strong.avia-testimonial-name,
.header_color .heading,
.header_color .toggle_content strong,
.header_color .toggle_content strong a,
.header_color .tab_content strong,
.header_color .tab_content strong a,
.header_color .asc_count,
.header_color .avia-testimonial-content strong,
#top .header_color .av-related-style-full .av-related-title,
.header_color .wp-playlist-item-meta.wp-playlist-item-title,
#top .header_color .av-no-image-slider h2 a,
.header_color .av-small-bar .avia-progress-bar .progressbar-title-wrap,
.header_color div .news-headline .news-title,
.header_color .av-default-style .av-countdown-cell-inner .av-countdown-time,
.header_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top.card-time-color,
.header_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom.card-time-color,
.header_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back.card-time-color::before,
.header_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock__card .flip-clock-counter{
    color: var(--enfold-header-color-heading);
}

.header_color .heading .avia-svg-icon svg:first-child,
.header_color .av-special-heading .avia-svg-icon svg:first-child,
.header_color a.iconbox_icon.avia-svg-icon:hover svg:first-child,
.header_color .iconbox_icon.heading-color.avia-svg-icon svg:first-child{
	fill: var(--enfold-header-color-heading);
	stroke: var(--enfold-header-color-heading);
}

.header_color .av-countdown-timer.av-events-countdown a .av-countdown-time-label{
	color: var(--enfold-header-color-color);
}


.header_color .meta-color,
.header_color .sidebar,
.header_color .sidebar a,
.header_color .minor-meta,
.header_color .minor-meta a,
.header_color .text-sep,
.header_color blockquote,
.header_color .post_nav a,
.header_color .comment-text,
.header_color .side-container-inner,
.header_color .news-time,
.header_color .pagination a,
.header_color .pagination span,
.header_color .tweet-text.avatar_no .tweet-time,
#top .header_color .extra-mini-title,
.header_color .team-member-job-title,
.header_color .team-social a,
.header_color #js_sort_items a,
.grid-entry-excerpt,
.header_color .avia-testimonial-subtitle,
.header_color .commentmetadata a,
.header_color .social_bookmarks a,
.header_color .meta-heading > *,
.header_color .slide-meta,
.header_color .slide-meta a,
.header_color .taglist,
.header_color .taglist a,
.header_color .phone-info,
.header_color .phone-info a,
.header_color .av-sort-by-term a,
.header_color .av-magazine-time,
.header_color .av-magazine .av-magazine-entry-icon,
.header_color .av-catalogue-content,
.header_color .wp-playlist-item-length,
.html_modern-blog #top div .header_color .blog-categories a,
.html_modern-blog #top div .header_color .blog-categories a:hover{
	color: var(--enfold-header-color-meta);
}

.header_color .team-social a.avia-svg-icon svg:first-child,
.header_color .meta-heading .avia-svg-icon svg:first-child,
.header_color .social_bookmarks .avia-svg-icon a svg:first-child{
	stroke: var(--enfold-header-color-meta);
	fill: var(--enfold-header-color-meta);
}

.header_color .team-social a.avia-svg-icon:hover svg:first-child{
	stroke: var(--enfold-header-color-secondary);
	fill: var(--enfold-header-color-secondary);
}

.header_color .special-heading-inner-border{
	border-color: var(--enfold-header-color-color);
}
.header_color .meta-heading .special-heading-inner-border{
	border-color: var(--enfold-header-color-meta);
}

.header_color a,
.header_color .widget_first,
.header_color strong,
.header_color b,
.header_color b a,
.header_color strong a,
.header_color #js_sort_items a:hover,
.header_color #js_sort_items a.active_sort,
.header_color .av-sort-by-term a.active_sort,
.header_color .special_amp,
.header_color .taglist a.activeFilter,
.header_color #commentform .required,
#top .header_color .av-no-color.av-icon-style-border a.av-icon-char,
.html_elegant-blog #top .header_color .blog-categories a,
.html_elegant-blog #top .header_color .blog-categories a:hover{
	color: var(--enfold-header-color-primary);
}

.header_color a.avia-button .avia-svg-icon svg:first-child,
.header_color a.more-link .avia-svg-icon svg:first-child,
#top .header_color .av-no-color.av-icon-style-border a.av-icon-char svg:first-child{
	stroke: var(--enfold-header-color-primary);
	fill: var(--enfold-header-color-primary);
}

.header_color a:hover,
.header_color h1 a:hover,
.header_color h2 a:hover,
.header_color h3 a:hover,
.header_color h4 a:hover,
.header_color h5 a:hover,
.header_color h6 a:hover,
.header_color .template-search  a.news-content:hover,
.header_color .wp-playlist-item .wp-playlist-caption:hover{
	color: var(--enfold-header-color-secondary);
}

.header_color a.more-link:hover .avia-svg-icon svg:first-child{
	stroke: var(--enfold-header-color-secondary);
	fill: var(--enfold-header-color-secondary);
}


.header_color .primary-background,
.header_color .primary-background a,
div .header_color .button,
.header_color #submit,
.header_color input[type='submit'],
.header_color .small-preview:hover,
.header_color .avia-menu-fx,
.header_color .avia-menu-fx .avia-arrow,
.header_color.iconbox_top .iconbox_icon,
.header_color .iconbox_top a.iconbox_icon:hover,
.header_color .avia-data-table th.avia-highlight-col,
.header_color .avia-color-theme-color,
.header_color .avia-color-theme-color:hover,
.header_color .image-overlay .image-overlay-inside:before,
.header_color .comment-count,
.header_color .av_dropcap2,
.responsive #top .header_color .av-open-submenu.av-subnav-menu > li > a:hover,
#top .header_color .av-open-submenu.av-subnav-menu li > ul a:hover,
.header_color .av-colored-style .av-countdown-cell-inner,
.header_color .wc-block-components-button:not(.is-link) {
	background-color: var(--enfold-header-color-primary);
	color:var(--enfold-header-color-constant-font);
	border-color:var(--enfold-header-color-button-border);
}

.header_color #searchform .av_searchform_search.avia-svg-icon svg:first-child{
	fill: var(--enfold-header-color-constant-font);
	stroke: var(--enfold-header-color-constant-font);
}

.header_color .av_searchform_wrapper .av-search-icon:not(.av-input-field-icon){
	color: var(--enfold-header-color-constant-font);
}

.header_color .av_searchform_wrapper .av-search-icon.avia-svg-icon:not(.av-input-field-icon) svg:first-child{
	fill: var(--enfold-header-color-constant-font);
	stroke: var(--enfold-header-color-constant-font);
}

.header_color a.avia-button:hover .avia-svg-icon svg:first-child{
	fill: var(--enfold-header-color-secondary);
	stroke: var(--enfold-header-color-secondary);
}

.header_color.iconbox_top .iconbox_icon.avia-svg-icon svg:first-child,
.header_color .iconbox_top a.iconbox_icon.avia-svg-icon:hover svg:first-child{
	fill: var(--enfold-header-color-constant-font);
	stroke: var(--enfold-header-color-constant-font);
}

.header_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__top,
.header_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__bottom,
.header_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__back::before,
.header_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__back::after,
.header_color .av-colored-style.av-countdown-timer.av-flip-clock .flip-clock-counter{
	background-color: var(--enfold-header-color-primary);
	color: var(--enfold-header-color-constant-font);
}

#top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text{
	background-color: var(--enfold-header-color-primary);
	color:var(--enfold-header-color-constant-font);
	border-color:var(--enfold-header-color-primary);
}

#top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text:after{
	background-color:var(--enfold-header-color-button-border);
}

#top .header_color .mobile_menu_toggle{
	color: var(--enfold-header-color-primary);
	background:var(--enfold-header-color-bg);
}

#top .header_color .mobile_menu_toggle .avia-svg-icon svg:first-child{
	fill: var(--enfold-header-color-primary);
	stroke: var(--enfold-header-color-primary);
}

#top .header_color .av-menu-mobile-active .av-subnav-menu > li > a:before{
	color: var(--enfold-header-color-primary);
}

#top .header_color .av-open-submenu.av-subnav-menu > li > a:hover:before{
	color: var(--enfold-header-color-bg);
}

.header_color .button:hover,
.header_color .ajax_controlls a:hover,
.header_color #submit:hover,
.header_color .big_button:hover,
.header_color .contentSlideControlls a:hover,
.header_color #submit:hover ,
.header_color input[type='submit']:hover{
	background-color: var(--enfold-header-color-secondary);
	color: var(--enfold-header-color-bg);
	border-color: var(--enfold-header-color-button-border2);
}

.header_color #searchform .av_searchform_search.avia-svg-icon svg:first-child:hover{
	fill: var(--enfold-header-color-bg);
	stroke: var(--enfold-header-color-bg);
}

.header_color #searchform .av_searchform_search.avia-svg-icon:hover ~ #searchsubmit{
	background-color: var(--enfold-header-color-secondary);
	border-color: var(--enfold-header-color-button-border2);
}

.header_color .ajax_controlls a.avia-svg-icon:hover svg:first-child{
	fill: var(--enfold-header-color-bg);
	stroke: var(--enfold-header-color-bg);
}

.header_color .avia-toc-style-elegant a.avia-toc-level-0:last-child:after,
.header_color .avia-toc-style-elegant a:first-child:after,
.header_color .avia-toc-style-elegant a.avia-toc-level-0:after {
	background-color:var(--enfold-header-color-bg); border-color: var(--enfold-header-color-secondary);
}

.header_color .avia-toc-style-elegant a:first-child span:after,
.header_color .avia-toc-style-elegant a.avia-toc-level-0 span:after {
	background-color:var(--enfold-header-color-bg);
}

.header_color .avia-toc-style-elegant a:first-child:hover span:after,
.header_color .avia-toc-style-elegant a.avia-toc-level-0:hover span:after {
	border-color: var(--enfold-header-color-secondary)
}

.header_color .avia-toc-style-elegant a:before{
	border-color: var(--enfold-header-color-border)
}

.header_color .avia-toc-style-elegant a:first-child:after,
.header_color .avia-toc-style-elegant a.avia-toc-level-0:after {
	border-color: var(--enfold-header-color-secondary);
	background-color: var(--enfold-header-color-bg);
}

.header_color .avia-toc-style-elegant a:last-child:after{
	background-color:var(--enfold-header-color-border);
}

.header_color .timeline-bullet{
	background-color:var(--enfold-header-color-border);
	border-color: var(--enfold-header-color-bg);
}

.header_color table,
.header_color .widget_nav_menu ul:first-child>.current-menu-item,
.header_color .widget_nav_menu ul:first-child>.current_page_item,
.header_color .widget_nav_menu ul:first-child>.current-menu-ancestor,
.header_color .pagination .current,
.header_color .pagination a,
.header_color.iconbox_top .iconbox_content,
.header_color .av_promobox,
.header_color .toggle_content,
.header_color .toggler:hover,
#top .header_color .av-minimal-toggle .toggler,
.header_color .related_posts_default_image,
.header_color .search-result-counter,
.header_color .container_wrap_meta,
.header_color .avia-content-slider .slide-image,
.header_color .avia-slider-testimonials .avia-testimonial-content,
.header_color .avia-testimonial-arrow-wrap .avia-arrow,
.header_color .news-thumb,
.header_color .portfolio-preview-content,
.header_color .portfolio-preview-content .avia-arrow,
.header_color .av-magazine .av-magazine-entry-icon,
.header_color .related_posts.av-related-style-full a,
.header_color .aviaccordion-slide,
.header_color.avia-fullwidth-portfolio .pagination,
.header_color .isotope-item.special_av_fullwidth .av_table_col.portfolio-grid-image,
.header_color .av-catalogue-list li:hover,
.header_color .wp-playlist,
.header_color .avia-slideshow-fixed-height > li,
.header_color .avia-form-success,
.header_color .avia-form-error,
.header_color .av-boxed-grid-style .avia-testimonial{
	background: var(--enfold-header-color-bg2);
}

#top .header_color .post_timeline li:hover .timeline-bullet{
	background-color:var(--enfold-header-color-secondary);
}

.header_color blockquote,
.header_color .avia-bullet,
.header_color .av-no-color.av-icon-style-border a.av-icon-char{
	border-color:var(--enfold-header-color-primary);
}

.html_header_top .header_color .main_menu ul:first-child >li > ul,
.html_header_top #top .header_color .avia_mega_div > .sub-menu{
	border-top-color:var(--enfold-header-color-primary);
}

.header_color .breadcrumb,
.header_color .breadcrumb a,
#top .header_color.title_container .main-title,
#top .header_color.title_container .main-title a{
	color:var(--enfold-header-color-color);
}

.header_color .av-icon-display,
#top .header_color .av-related-style-full a:hover .related-format-icon,
.header_color .av-default-style .av-countdown-cell-inner,
.header_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top,
.header_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom,
.header_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back::before,
.header_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back::after,
.header_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock-counter{
	background-color:var(--enfold-header-color-bg2);
	color:var(--enfold-header-color-meta);
}

.header_color .av-icon-display.avia-svg-icon svg:first-child{
	fill: var(--enfold-header-color-meta);
	stroke: var(--enfold-header-color-meta);
}

.header_color .av-masonry-entry:hover .av-icon-display{
	background-color: var(--enfold-header-color-primary);
	color:var(--enfold-header-color-constant-font);
	border-color:var(--enfold-header-color-button-border);
}

.header_color .av-masonry-entry:hover .av-icon-display.avia-svg-icon svg:first-child{
	fill: var(--enfold-header-color-constant-font);
	stroke: var(--enfold-header-color-constant-font);
}

#top .header_color .av-masonry-entry.format-quote:hover .av-icon-display{
	color:var(--enfold-header-color-primary);
}

#top .header_color .av-masonry-entry.format-quote:hover .av-icon-display.avia-svg-icon svg:first-child{
	fill: var(--enfold-header-color-primary);
	stroke: var(--enfold-header-color-primary);
}

.header_color textarea::placeholder,
.header_color input::placeholder{
	color: var(--enfold-header-color-meta);
	opacity: 0.5;
}



.header_color .header_bg,
.header_color .main_menu ul ul,
.header_color .main_menu .menu ul li a,
.header_color .pointer_arrow_wrap .pointer_arrow,
.header_color .avia_mega_div,
.header_color .av-subnav-menu > li ul,
.header_color .av-subnav-menu a{
	background-color:var(--enfold-header-color-bg);
	color: var(--enfold-header-color-meta);
}

.header_color .main_menu .menu ul li a:hover,
.header_color .main_menu .menu ul li a:focus,
.header_color .av-subnav-menu ul a:hover,
.header_color .av-subnav-menu ul a:focus{
	background-color:var(--enfold-header-color-bg2);
}

.header_color .sub_menu > ul > li > a,
.header_color .sub_menu > div > ul > li > a,
.header_color .main_menu ul:first-child > li > a,
#top .header_color .main_menu .menu ul .current_page_item > a,
#top .header_color .main_menu .menu ul .current-menu-item > a,
#top .header_color .sub_menu li ul a{
	color:var(--enfold-header-color-meta);
}

.header_color .main_menu ul:first-child > li > a svg:first-child{
	stroke: var(--enfold-header-color-meta);
	fill: var(--enfold-header-color-meta);
}

.header_color .main_menu ul:first-child > li > a:hover svg:first-child,
.header_color .main_menu ul:first-child > li > a:focus svg:first-child{
	stroke: var(--enfold-header-color-color);
	fill: var(--enfold-header-color-color);
}

#top .header_color .main_menu .menu ul li > a:hover,
#top .header_color .main_menu .menu ul li > a:focus{
	color: var(--enfold-header-color-color);
}

.header_color .av-subnav-menu a:hover,
.header_color .av-subnav-menu a:focus,
.header_color .main_menu ul:first-child > li a:hover,
.header_color .main_menu ul:first-child > li a:focus,
.header_color .main_menu ul:first-child > li.current-menu-item > a,
.header_color .main_menu ul:first-child > li.current_page_item > a,
.header_color .main_menu ul:first-child > li.active-parent-item > a{
	color: var(--enfold-header-color-color);
}

#top .header_color .main_menu .menu .avia_mega_div ul .current-menu-item > a{
	color: var(--enfold-header-color-primary);
}

.header_color .sub_menu > ul > li > a:hover,
.header_color .sub_menu > ul > li > a:focus,
.header_color .sub_menu > div > ul > li > a:hover,
.header_color .sub_menu > div > ul > li > a:focus{
	color: var(--enfold-header-color-color);
}

#top .header_color .sub_menu ul li a:hover,
#top .header_color .sub_menu ul li a:focus,
.header_color .sub_menu ul:first-child > li.current-menu-item > a,
.header_color .sub_menu ul:first-child > li.current_page_item > a,
.header_color .sub_menu ul:first-child > li.active-parent-item > a{
	color:var(--enfold-header-color-color);
}

.header_color .sub_menu li ul a,
.header_color #payment,
.header_color .sub_menu ul li,
.header_color .sub_menu ul,
#top .header_color .sub_menu li li a:hover,
#top .header_color .sub_menu li li a:focus{
	background-color: var(--enfold-header-color-bg);
}

.header_color#header .avia_mega_div > .sub-menu.avia_mega_hr,
.html_bottom_nav_header.html_logo_center #top #menu-item-search>a{
	border-color: var(--enfold-header-color-border);
}

#top .header_color .widget_pages ul li a:focus,
#top .header_color .widget_nav_menu ul li a:focus{
color: var(--enfold-header-color-secondary);
}

@media only screen and (max-width: 767px) {

	#top #wrap_all .av_header_transparency{
		background-color:var(--enfold-header-color-bg);
		color: var(--enfold-header-color-color);
		border-color: var(--enfold-header-color-border);
	}

	#top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child{
		stroke: var(--enfold-header-color-color);
		fill: var(--enfold-header-color-color);
	}

}

@media only screen and (max-width: 989px) {

	.html_mobile_menu_tablet #top #wrap_all .av_header_transparency{
		background-color:var(--enfold-header-color-bg);
		color: var(--enfold-header-color-color);
		border-color: var(--enfold-header-color-border);
	}

	.html_mobile_menu_tablet #top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child{
		stroke: var(--enfold-header-color-color);
		fill: var(--enfold-header-color-color);
	}

}



.header_color .avia-tt,
.header_color .avia-tt .avia-arrow,
.header_color .avia-tt .avia-arrow{
	background-color: var(--enfold-header-color-bg);
	color: var(--enfold-header-color-meta);
}

.header_color .av_ajax_search_image{
	background-color: var(--enfold-header-color-primary);
	color:var(--enfold-header-color-bg);
}

.header_color .av_ajax_search_image.avia-svg-icon svg:first-child{
	stroke: var(--enfold-header-color-bg);
	fill: var(--enfold-header-color-bg);
}

.header_color .ajax_search_excerpt{
	color: var(--enfold-header-color-meta);
}

.header_color .av_ajax_search_title{
	color: var(--enfold-header-color-heading);
}

.header_color .ajax_load{
	background-color:var(--enfold-header-color-primary);
}

.header_color .av_searchsubmit_wrapper{
	background-color:var(--enfold-header-color-primary);
}



#top .header_color .avia-color-theme-color{
	color: var(--enfold-header-color-button-font);
	border-color: var(--enfold-header-color-button-border);
}

#top .header_color .avia-color-theme-color .avia-svg-icon svg:first-child{
	fill: var(--enfold-header-color-button-font);
	stroke: var(--enfold-header-color-button-font);
}

.header_color .avia-color-theme-color-subtle{
	background-color:var(--enfold-header-color-bg2);
	color: var(--enfold-header-color-color);
}

#top .header_color .avia-color-theme-color-subtle .avia-svg-icon svg:first-child{
	fill: var(--enfold-header-color-color);
	stroke: var(--enfold-header-color-color);
}

.header_color .avia-color-theme-color-subtle:hover{
	background-color:var(--enfold-header-color-bg);
	color: var(--enfold-header-color-heading);
}

#top .header_color .avia-color-theme-color-subtle:hover .avia-svg-icon svg:first-child{
	fill: var(--enfold-header-color-heading);
	stroke: var(--enfold-header-color-heading);
}

#top .header_color .avia-color-theme-color-highlight{
	color: var(--enfold-header-color-button-font);
	border-color: var(--enfold-header-color-secondary);
	background-color: var(--enfold-header-color-secondary);
}

#top .header_color .avia-color-theme-color-highlight .avia-svg-icon svg:first-child{
	fill: var(--enfold-header-color-button-font);
	stroke: var(--enfold-header-color-button-font);
}

#top .header_color .avia-font-color-theme-color,
#top .header_color .avia-font-color-theme-color-hover:hover{
	color: var(--enfold-header-color-button-font);
}

#top .header_color .avia-font-color-theme-color .avia-svg-icon svg:first-child,
#top .header_color .avia-font-color-theme-color-hover:hover .avia-svg-icon svg:first-child{
	fill: var(--enfold-header-color-button-font);
	stroke: var(--enfold-header-color-button-font);
}

.header_color .avia-font-color-theme-color-subtle{
	color: var(--enfold-header-color-color);
}

.header_color .avia-font-color-theme-color-subtle .avia-svg-icon svg:first-child{
	fill: var(--enfold-header-color-color);
	stroke: var(--enfold-header-color-color);
}

.header_color .avia-font-color-theme-color-subtle-hover:hover{
	color: var(--enfold-header-color-heading);
}

.header_color .avia-font-color-theme-color-subtle-hover:hover .avia-svg-icon svg:first-child{
	fill: var(--enfold-header-color-heading);
	stroke: var(--enfold-header-color-heading);
}

#top .header_color .avia-font-color-theme-color-highlight,
#top .header_color .avia-font-color-theme-color-highlight-hover:hover{
	color: var(--enfold-header-color-button-font);
}

#top .header_color .avia-font-color-theme-color-highlight .avia-svg-icon svg:first-child,
#top .header_color .avia-font-color-theme-color-highlight-hover:hover .avia-svg-icon svg:first-child{
	fill: var(--enfold-header-color-button-font);
	stroke: var(--enfold-header-color-button-font);
}



.header_color .avia-icon-list .iconlist_icon{
	background-color:var(--enfold-header-color-iconlist);
}

.header_color .avia-icon-list .iconlist-timeline{
	border-color:var(--enfold-header-color-border);
}

.header_color .iconlist_content{
	color:var(--enfold-header-color-meta);
}



.header_color .avia-timeline .milestone_icon{
	background-color:var(--enfold-header-color-timeline);
}

.header_color .avia-timeline .milestone_inner{
	background-color:var(--enfold-header-color-timeline);
}

.header_color .avia-timeline{
	border-color:var(--enfold-header-color-timeline);
}

.header_color .av-milestone-icon-wrap:after{
	border-color:var(--enfold-header-color-timeline);
}

.header_color .avia-timeline .av-milestone-date {
	color:var(--enfold-header-color-timeline-date);
}

.header_color .avia-timeline .av-milestone-date span{
	background-color:var(--enfold-header-color-timeline);
}

.header_color .avia-timeline-horizontal .av-milestone-content-wrap footer{
	background-color:var(--enfold-header-color-timeline);
}

.header_color .av-timeline-nav a{
	background-color:var(--enfold-header-color-timeline);
}



#top .header_color .input-text,
#top .header_color input[type='text'],
#top .header_color input[type='input'],
#top .header_color input[type='password'],
#top .header_color input[type='email'],
#top .header_color input[type='number'],
#top .header_color input[type='url'],
#top .header_color input[type='tel'],
#top .header_color input[type='search'],
#top .header_color textarea,
#top .header_color select{
	border-color:var(--enfold-header-color-border);
	background-color: var(--enfold-header-color-bg2);
	color:var(--enfold-header-color-meta);
 	font-family: inherit;
}

#top .header_color .invers-color .input-text,
#top .header_color .invers-color input[type='text'],
#top .header_color .invers-color input[type='input'],
#top .header_color .invers-color input[type='password'],
#top .header_color .invers-color input[type='email'],
#top .header_color .invers-color input[type='number'],
#top .header_color .invers-color input[type='url'],
#top .header_color .invers-color input[type='tel'],
#top .header_color .invers-color input[type='search'],
#top .header_color .invers-color textarea,
#top .header_color .invers-color select{
	background-color: var(--enfold-header-color-bg);
}

.header_color .required{
	color:var(--enfold-header-color-primary);
}



.header_color .av-masonry{
	background-color: var(--enfold-header-color-masonry);
 }

.header_color .av-masonry-pagination,
.header_color .av-masonry-pagination:hover,
.header_color .av-masonry-outerimage-container{
	background-color: var(--enfold-header-color-bg);
}


.header_color .container .av-inner-masonry-content,
#top .header_color .container .av-masonry-load-more,
#top .header_color .container .av-masonry-sort,
.header_color .container .av-masonry-entry .avia-arrow{
	background-color: var(--enfold-header-color-bg2);
}



.header_color .hr-short .hr-inner-style,
.header_color .hr-short .hr-inner{
	background-color: var(--enfold-header-color-bg);
}



div .header_color .tabcontainer .active_tab_content,
div .header_color .tabcontainer .active_tab{
	background-color: var(--enfold-header-color-bg2);
	color:var(--enfold-header-color-color);
}

div .header_color .tabcontainer .active_tab .tab_icon.avia-svg-icon svg:first-child{
	fill: var(--enfold-header-color-color);
	stroke: var(--enfold-header-color-color);
}

.responsive.js_active #top .header_color .avia_combo_widget .top_tab .tab{
	border-top-color:var(--enfold-header-color-border);
}


.header_color .template-archives .tabcontainer a,
#top .header_color .tabcontainer .tab:hover,
#top .header_color .tabcontainer .tab.active_tab{
	color: var(--enfold-header-color-color);
}

#top .header_color .tabcontainer .tab:hover .tab_icon.avia-svg-icon svg:first-child,
#top .header_color .tabcontainer .tab.active_tab .tab_icon.avia-svg-icon svg:first-child{
	fill: var(--enfold-header-color-color);
	stroke: var(--enfold-header-color-color);
}

.header_color .template-archives .tabcontainer a:hover{
	color:var(--enfold-header-color-secondary);
}

.header_color .sidebar_tab_icon {
	background-color: var(--enfold-header-color-border);
}

#top .header_color .sidebar_active_tab .sidebar_tab_icon {
	background-color: var(--enfold-header-color-primary);
}

.header_color .sidebar_tab:hover .sidebar_tab_icon {
	background-color: var(--enfold-header-color-secondary);
}

.header_color .sidebar_tab, .header_color .tabcontainer .tab{
	color: var(--enfold-header-color-meta);
}

.header_color div .sidebar_active_tab ,
div .header_color .tabcontainer.noborder_tabs .active_tab_content,
div .header_color .tabcontainer.noborder_tabs .active_tab{
	color: var(--enfold-header-color-color);
	background-color: var(--enfold-header-color-bg);
}

#top .header_color .avia-smallarrow-slider .avia-slideshow-dots a{
	background-color: var(--enfold-header-color-bg2);
}

#top .header_color .avia-smallarrow-slider .avia-slideshow-dots a.active,
#top .header_color .avia-smallarrow-slider .avia-slideshow-dots a:hover{
	background-color: var(--enfold-header-color-meta);
}


@media only screen and (max-width: 767px) {
	.responsive #top .header_color .tabcontainer .active_tab{
		background-color: var(--enfold-header-color-secondary);
		color:var(--enfold-header-color-constant-font);  /*hard coded white to match the icons beside which are also white*/
	}
	.responsive #top .header_color .tabcontainer{
		border-color:var(--enfold-header-color-border);
	}
	.responsive #top .header_color .active_tab_content{
		background-color: var(--enfold-header-color-bg2);
	}
}



.header_color tr:nth-child(even),
.header_color .avia-data-table .avia-heading-row .avia-desc-col,
.header_color .avia-data-table .avia-highlight-col,
.header_color .pricing-table>li:nth-child(even),
body .header_color .pricing-table.avia-desc-col li,
#top .header_color .avia-data-table.avia_pricing_minimal th{
	background-color:var(--enfold-header-color-bg);
	color: var(--enfold-header-color-color);
}

.header_color table caption,
.header_color tr:nth-child(even),
.header_color .pricing-table>li:nth-child(even),
#top .header_color .avia-data-table.avia_pricing_minimal td{
	color: var(--enfold-header-color-meta);
}

.header_color tr:nth-child(odd),
.header_color .pricing-table>li:nth-child(odd),
.header_color .pricing-extra{
	background: var(--enfold-header-color-bg2);
}

.header_color .pricing-table li.avia-pricing-row,
.header_color .pricing-table li.avia-heading-row,
.header_color .pricing-table li.avia-pricing-row .pricing-extra{
	background-color: var(--enfold-header-color-primary);
	color:var(--enfold-header-color-constant-font);
	border-color:var(--enfold-header-color-stripe);
}

.header_color .pricing-table li.avia-heading-row,
.header_color .pricing-table li.avia-heading-row .pricing-extra{
	background-color: var(--enfold-header-color-stripe2);
	color:var(--enfold-header-color-constant-font);
	border-color:var(--enfold-header-color-stripe);
}

.header_color .pricing-table.avia-desc-col .avia-heading-row,
.header_color .pricing-table.avia-desc-col .avia-pricing-row{
	border-color:var(--enfold-header-color-border);
}



.header_color .theme-color-bar .bar{
	background: var(--enfold-header-color-primary);
}

.header_color .mejs-controls .mejs-time-rail .mejs-time-current,
.header_color .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current,
.header_color .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.header_color .button.av-sending-button,
.header_color .av-striped-bar .theme-color-bar .bar{
	background: var(--enfold-header-color-primary);
}

body .header_color .mejs-controls .mejs-time-rail .mejs-time-float {
	background: var(--enfold-header-color-primary);
	color: #fff;
}

body .header_color .mejs-controls .mejs-time-rail .mejs-time-float-corner {
	border: solid 4px var(--enfold-header-color-primary);
	border-color: var(--enfold-header-color-primary) transparent transparent transparent;
}

.header_color .progress{
	background-color:var(--enfold-header-color-bg2);
}


.header_color .av_searchform_element_results .av_ajax_search_entry,
.header_color .av_searchform_element_results .av_ajax_search_title,
.header_color.av_searchform_element_results .av_ajax_search_entry,
.header_color.av_searchform_element_results .av_ajax_search_title{
	color: var(--enfold-header-color-primary);
}

.header_color .av_searchform_element_results .ajax_search_excerpt,
.header_color.av_searchform_element_results .ajax_search_excerpt{
	color: var(--enfold-header-color-meta);
}

.header_color .av_searchform_element_results .av_ajax_search_image,
.header_color.av_searchform_element_results .av_ajax_search_image{
	color: var(--enfold-header-color-meta);
}


.header_color .button.av-sending-button{
	background: var(--enfold-header-color-secondary);
	background-image: linear-gradient(-45deg, var(--enfold-header-color-secondary) 25%, var(--enfold-header-color-stripe2nd) 25%, var(--enfold-header-color-stripe2nd) 50%, var(--enfold-header-color-secondary) 50%, var(--enfold-header-color-secondary) 75%, var(--enfold-header-color-stripe2nd) 75%, var(--enfold-header-color-stripe2nd));
	border-color: var(--enfold-header-color-secondary);
}



.header_color span.bbp-admin-links a{
	color: var(--enfold-header-color-primary);
}

.header_color span.bbp-admin-links a:hover{
	color: var(--enfold-header-color-secondary);
}

#top .header_color .bbp-reply-content,
#top .header_color .bbp-topic-content,
#top .header_color .bbp-body .super-sticky .page-numbers,
#top .header_color .bbp-body .sticky .page-numbers,
#top .header_color .bbp-pagination-links a:hover,
#top .header_color .bbp-pagination-links span.current{
	background:var(--enfold-header-color-bg);
}

#top .header_color .bbp-topics .bbp-header,
#top .header_color .bbp-topics .bbp-header,
#top .header_color .bbp-forums .bbp-header,
#top .header_color .bbp-topics-front ul.super-sticky,
#top .header_color .bbp-topics ul.super-sticky,
#top .header_color .bbp-topics ul.sticky,
#top .header_color .bbp-forum-content ul.sticky,
#top .header_color .bbp-body .page-numbers{
	background-color:var(--enfold-header-color-bg2);
}

#top .header_color .bbp-meta,
#top .header_color .bbp-author-role,
#top .header_color .bbp-author-ip,
#top .header_color .bbp-pagination-count,
#top .header_color .bbp-topics .bbp-body .bbp-topic-title:before{
	color: var(--enfold-header-color-meta);
}

#top .header_color .bbp-admin-links{
	color:var(--enfold-header-color-border);
}

.header_color #bbpress-forums li.bbp-body ul.forum,
.header_color #bbpress-forums li.bbp-body ul.topic,
.avia_transform .header_color .bbp-replies .bbp-reply-author:before,
.avia_transform .forum-search .header_color .bbp-reply-author:before,
.avia_transform .forum-search .header_color .bbp-topic-author:before{
	background-color:var(--enfold-header-color-bg);
	border-color:var(--enfold-header-color-border);
}

#top .header_color .bbp-author-name{
	color:var(--enfold-header-color-heading);
}

.header_color .widget_display_stats dt,
.header_color .widget_display_stats dd{
	background-color:var(--enfold-header-color-bg2);
}



			.header_color dropcap2,
			.header_color dropcap3,
			.header_color avia_button,
			.header_color avia_button:hover,
			.header_color .on-primary-color,
			.header_color .on-primary-color:hover{
				color: var(--enfold-header-color-constant-font);
			}

		

				#main, .avia-msie-8 .av_header_sticky_disabled#header{
					background-color:var(--enfold-header-color-bg);
				}

				.html_header_sidebar #header .av-main-nav > li > a .avia-menu-text{
					color:var(--enfold-header-color-heading);
				}

				.html_header_sidebar #header .av-main-nav > li > a .avia-menu-subtext{
					color:var(--enfold-header-color-meta);
				}

				.html_header_sidebar #header .av-main-nav > li:hover > a .avia-menu-text,
				.html_header_sidebar #header .av-main-nav > li.current-menu-ancestor > a .avia-menu-text,
				.html_header_sidebar #header .av-main-nav li.current-menu-item > a .avia-menu-text{
					color: var(--enfold-header-color-primary);
				}

				#top #wrap_all .av_seperator_big_border#header .av-menu-button-colored > a{
					background-color: var(--enfold-header-color-primary);
				}

				#top #wrap_all .av_seperator_big_border#header .av-menu-button-bordered > a{
					background-color: var(--enfold-header-color-bg2);
				}

				html.html_header_sidebar #wrap_all{
					background-color: var(--enfold-header-color-bg);
				}

				.header_color .av-hamburger-inner,
				.header_color .av-hamburger-inner::before,
				.header_color .av-hamburger-inner::after{
					background-color:var(--enfold-header-color-meta);
				}

				.html_av-overlay-side #top .av-burger-overlay-scroll{
					background:var(--enfold-header-color-bg)
				}

				.html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover{
					background-color:var(--enfold-header-color-bg2);
				}

				.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li a{ border-color: var(--enfold-header-color-border); }

				.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a{color:var(--enfold-header-color-color)}

				.html_av-overlay-side.av-burger-overlay-active #top #wrap_all #header .menu-item-search-dropdown a{
					color:var(--enfold-header-color-color);
				}

				.html_av-overlay-side.av-burger-overlay-active #top #wrap_all #header .menu-item-search-dropdown a.avia-svg-icon svg:first-child{
					fill: var(--enfold-header-color-color);
					stroke: var(--enfold-header-color-color);
				}

				.html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet,
				.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner,
				.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::before,
				.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::after{
					background-color:var(--enfold-header-color-color);
				}

				#header .header-reading-progress{
					background-color: var(--enfold-header-color-heading);
				}

			

					.html_av-overlay-side .av-burger-overlay-scroll{
						width: 350px;
						transform: translateX(350px);
					}

				

	.bbp-topics .bbp-body .bbp-topic-title:before{ content:'\E83b'; font-family:'entypo-fontello-enfold'; }
	.bbp-topics .bbp-body .topic-voices-multi .bbp-topic-title:before { content:'\E83c'; font-family:'entypo-fontello-enfold'; }
	.bbp-topics .bbp-body .super-sticky .bbp-topic-title:before { content:'\E808'; font-family:'entypo-fontello-enfold'; }
	.bbp-topics .bbp-body .sticky .bbp-topic-title:before { content:'\E809'; font-family:'entypo-fontello-enfold'; }
	.bbp-topics .bbp-body .status-closed .bbp-topic-title:before { content:'\E824'; font-family:'entypo-fontello-enfold'; }
	.bbp-topics .bbp-body .super-sticky.status-closed .bbp-topic-title:before{ content:'\E809\E824'; font-family:'entypo-fontello-enfold'; }
	.bbp-topics .bbp-body .sticky.status-closed .bbp-topic-title:before{ content:'\E808\E824'; font-family:'entypo-fontello-enfold'; }



	#top .avia-layerslider .ls-nav-prev:before{  content:'\E87c'; font-family:'entypo-fontello-enfold'; }
	#top .avia-layerslider .ls-nav-next:before{  content:'\E87d'; font-family:'entypo-fontello-enfold'; }

	#top .avia-layerslider .ls-nav-start:before,
	#top .avia_playpause_icon:before{ content:'\E897'; font-family:'entypo-fontello-enfold'; }

	#top .avia-layerslider .ls-nav-stop:before,
	#top .avia_playpause_icon.av-pause:before{ content:'\E899'; font-family:'entypo-fontello-enfold'; }



	.image-overlay .image-overlay-inside:before{ content:'\E869'; font-family:'entypo-fontello-enfold'; }
	.image-overlay.overlay-type-extern .image-overlay-inside:before{ content:'\E832'; font-family:'entypo-fontello-enfold'; }
	.image-overlay.overlay-type-video .image-overlay-inside:before{ content:'\E897'; font-family:'entypo-fontello-enfold'; }


	div.avia-popup button.mfp-arrow:before		{ content:'\E87d'; font-family:'entypo-fontello-enfold'; }
	div.avia-popup button.mfp-arrow-left:before { content:'\E87c'; font-family:'entypo-fontello-enfold';}

.html_header_transparency #top .avia-builder-el-0 .container, .html_header_transparency #top .avia-builder-el-0 .slideshow_caption{padding-top:67px;}
h1, h2, h3, h4, h5, h6, #top .title_container .main-title, tr.pricing-row td, #top .portfolio-title, .callout .content-area, .avia-big-box .avia-innerbox, .av-special-font, .av-current-sort-title, .html_elegant-blog #top .minor-meta, #av-burger-menu-ul li {font-family:'merriweather', Helvetica, Arial, sans-serif; }

:root {
--enfold-font-family-heading: 'merriweather', Helvetica, Arial, sans-serif;
}


body.helvetica_neue {font-family:'helvetica neue', Helvetica, Arial, sans-serif; }

:root {
--enfold-font-family-body: 'helvetica neue', Helvetica, Arial, sans-serif;
}


.logo img {
    margin: 5px 0 !important;
}
.wpcf7-response-output {
    border: 0px !important;
    text-align: center;
}
p.submit-btn {
    display: initial;
}
H1,H2,H3,H4,H5,H6{

}
#services .flex_column.av_one_third p {
    font-size: 20px;
    font-weight: 600;
}
span.image-overlay.overlay-type-extern {
    display: none !important;
}
.bg-box h2 {
    font-size: 23px !important;
}
.bg-box {
    padding: 25px 30px;
}
span.avia-menu-text {
    text-transform: uppercase;
}
#top .social_bookmarks li a {
    color: #fff !important;
    font-size: 16px;
}
.iconbox_icon.heading-color {
    background-color: #000080 !important;
}
h3.iconbox_content_title {
    font-weight: 500;
    font-size: 24px !important;
    text-transform: capitalize !important;
    letter-spacing: 0px;
}
.iconbox_top p {
    font-size: 14px;
    line-height: 23px;
}
.iconbox_top .iconbox_content {
    padding: 45px 20px 20px 20px;
    border-radius: 3px;
    box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.3);
    background: transparent !important;
    border: 1px solid rgba(0, 0, 0, 0.18);
}
#sectn h3 {
       color: #000080;
    font-size: 20px !important;
    font-weight: 600;
    text-align: center;
    line-height: 25px;
    margin: 9px;
}
h2.headings {
     font-size: 40px !important;
    text-transform: capitalize !important;
    font-weight: 300;
}
h2.avia-caption-title {
    font-size: 58px !important;
    text-transform: capitalize !important;
    font-weight: 500;
    color: #000 !important;

}
.avia-caption-content p {
 color: #000 !important;
    font-size: 23px;
    font-weight: 500;

    margin: 1em 0px;
}
#full_slider_1 .container {
    
}
.slideshow_caption {
    width: 100%;
}
div#why {
    display: none;
}
.av_phone_active_left .phone-info {
    float: none;
}
.whitee {
    background: #fff;
}

#why p.who-txt.padd {
    padding: 20px;
margin: 0;
}

.avia-icon-list .iconlist_icon {
    font-size: 35px;
}

.iconlist-timeline {
    display: none;
}

.priceblockk p {
    display: block;
    line-height: 1;
}

.priceblockk {
display: block;
    padding: 40px 30px;
        
}

.priceblockk.blue {
    background: #f7951e;
    color: #fff !important;
}


.container {
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
padding-left: 20px;
    padding-right: 20px;
}

.tab_titles {
    font-weight: 600;
    font-size: 22px !important;
        
}

.text strong {
    color: #fff;
}
.text p {
line-height: 1.4em;
    margin: 0px;
    top: -20px;
    position: relative;
}

#footer .container {
    max-width: 1340px;
}

.what-para ul li {
    list-style: circle !important;
    display: list-item !important;
        
    padding: 3px 0;
}


div#client-newsletter h1.headings {
    color: #ffffff !important;
    font-size: 60px !important;
    font-weight: 300;
    width: 50%;
}

#top .social_bookmarks li a{
    color: #fff !important;
}

a:hover, a:focus, a:visited {
    outline: 0;
    text-decoration: none;
}
div#header_main {
    background-color: #292b2c;
    border-bottom: 1px solid #292b2c;
}
#top .avia-caption-content a {
    text-decoration: none;
}

.entry-content-wrapper li {
    margin-left: 0em;
    padding: 3px 0;
    list-style: none;
}
.avia-menu-fx{
    display: none;
}
h1{
    
 
}
h2, h3 {
    

    font-size: 31px !important;
}

#why h1 {
    font-weight: 800;
    font-size: 45px;
}
#top .social_bookmarks li{
    padding: 0px 21px;
    border-right-width: 0px;
}
#top .av_inherit_color a{
    text-decoration: none;
}
#header_main_alternate{
    border-top-width: 0px;
    background: #000080;
}
#header_meta {
    box-shadow: none;
    color: #fff;
    padding-top: 0px;
    background: #000080;
    padding: 5px 0px;
}
#header_meta .container {
  
}
#top .av_header_transparency .avia-menu-fx{
    background: #fff;
}
#header .av_header_transparency{
  background: linear-gradient(to right, #436da7, #42699e);
}
.headericon span.av-icon-char {
    font-size: 23px !important;
    line-height: 11px !important;
    color: #fff !important;
    padding-right: 8px;
}
.headericon {
    padding-right: 20px !important;
    float: left !important;
    padding-top: 3px !important;
    font-size: 15px;
    margin: 0px;
    color: #fff!important;
    font-weight: 600;
}
.headericon a{
    color: #ffffff !important;
}
.av_header_transparency .social_bookmarks li a {
    color: #fff!important;
    font-size: 24px;
}
.social_bookmarks li a {
    color: #000!important;
    font-size: 25px;
}
ul.sub-menu {
    position: absolute;
    left: 22%;
}

.avia-icon-pos-left {
    float: left;
    margin-right: 0em;
}

.phone-info {
    text-align: center;
}
.avia-menu.av_menu_icon_beside{
    border-color: #fff !important;
}
.tt_button{
    -webkit-transition: .3s!important;
    -moz-transition: .3s!important;
    -ms-transition: .3s!important;
    -o-transition: .3s!important;
    transition: .3s!important;
    text-align: center;
    border: 0;
    min-width: 170px;
    font-weight: 600;
    color: #fff;
    padding: 0;
    padding: 16px 25px;
    display: table;
    box-sizing: border-box;
    line-height: 1;
    -webkit-transition: .25s;
    -o-transition: .25s;
    transition: .25s;
    cursor: pointer;
    z-index: 11;
    position: relative;
    background: #000080;
    border: 3px solid;
    border-color:#000080 !important;
    transition: 1s !important;
        
    font-size: 16px;
    letter-spacing: 1px;
    font-weight: 800;
}
.tt_button:hover {
    color: #fff!important;
    border-color: #fff!important;
    background: 0 0!important;
    border: 3px solid;
    transition: 1s !important;
}
div#cops {
    background-color: #12131e !important;
}
#cops h1 {
        
    font-weight: 800;
    font-size: 46px;
}
.thiord {
    margin-top: 70px;
}
#cops img.avia_image {
    filter: brightness(0) invert(1);
    border: 2px solid #fff;
    padding: 10px;
    border-radius: 12px;
}
#why .avia-slideshow li {
    padding: 0px 10px;
}

#why .avia-slideshow li img {
    display: block;
    width: 100%;
    margin: 0 auto;
    border-radius: 20px;
    position: relative;

}
p.swe {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
h2.we {
        
    font-size: 24px !important;
    color: #fff;
    padding-top: 20px;
}
#cops .flex_column.av_one_half.thiord:hover
{
    margin-top: 50px !important;
    transition: 0.3s ease-in;
}

#cops .flex_column.av_one_half:hover {
    margin-top: -14px !important;
    transition: 0.3s ease-in;
}

#cops .flex_column.av_one_half {
    background-color: #000080 !important;
    border-radius: 32px !important;
    padding: 22px 25px 34px;
    transition: 0.3s ease-in;
}

.tt_button1 {
    -webkit-transition: .3s!important;
    -moz-transition: .3s!important;
    -ms-transition: .3s!important;
    -o-transition: .3s!important;
    transition: .3s!important;
    text-align: center;
    border: 0;
    min-width: 170px;
    font-weight: 600;
    color:#000080 !important;
    padding: 0;
    padding: 16px 25px;
    display: table;
    box-sizing: border-box;
    line-height: 1;
    -webkit-transition: .25s;
    -o-transition: .25s;
    transition: .25s;
    cursor: pointer;
    z-index: 11;
    position: relative;
    background: #fff;
    border: 3px solid;
    border-color: #fff!important;
    transition: 1s !important;
        
    font-size: 16px;
    letter-spacing: 1px;
    font-weight: 800;
}
.tt_button1:hover{
    color: #fff!important;
    border-color: #fff!important;
    background: 0 0!important;
    border: 3px solid;
    transition: 1s !important;
}
/*.slideshow_caption{
    width: 56% !important;
}*/
.slider-heading {
    color: #fff !important;
    font-weight: 700;
    font-size: 65px;
    top: 0px;
    position: relative;
    text-transform: capitalize;
    margin: 0px;
    text-shadow: 1px 1px 5px rgba(0,0,0,0.2);
        
}
#top .avia-slideshow-button {
    font-size: 18px;
    margin-top: 0px;
    letter-spacing: 0px;
    border-radius: 30px;
    border: 2px solid #000080 !important;
    padding: 8px 20px !important;
    background: #000080 !important;
    text-transform: capitalize !important;
    font-weight: 400;
}
#top .avia-slideshow-button:hover{
    border-color: transparent;
    opacity: 1 !important;
    background: transparent !important;
    color: #000!important;
}
a.avia-button.avia-icon_select-no:hover {
    background: #000080 !important;
    opacity: 1;
    border-color: #000080 !important;
    transition: .3s ease-in;
}
.item {
    box-shadow: 0px 0px 20px #0000006b;
}
a.avia-button.avia-icon_select-no {
    font-size: 19px;
    margin-top: 0px;
    letter-spacing: 0px;
    border-radius: 30px;
    padding: 10px 25px !important;
        
}
.phone-info div {
    font-size: 16px;
        
    color: #fff !important;
    font-weight: 100;
}

.slider-text {
 font-family: "Candlescript";
 color: #fff !important;
 font-size: 112px;
 position: relative;
 text-transform: capitalize;
 font-weight: bold;
 text-shadow: 3px 3px 3px #0a0a0a;
 display: -webkit-inline-box;
 line-height: 1;
 margin-bottom: 0 !important;
 padding-bottom: 20px;
 position: relative;
}
.slider-text1 {
    font-size: 22px;
    color: #fff !important;
    position: relative;
    text-transform: capitalize;
    font-weight: 600 !important;
    padding-bottom: 0px;
    line-height: 1.5 !important;
    text-shadow: 1px 1px 5px rgba(0,0,0,0.2);
        
}
.slider-text:after {
    position: absolute;
    content:  '';
    background: #fff;
    height: 3PX;
    width: 300PX;
    right: -33% !important;
    bottom: 0;
}
.av-main-nav > li > a {
    padding: 0 15px;
}
.sub-menu .avia-menu-text{
   color: #000!important;
    padding: 0px 0px;
    font-size: 14px;
}
.avia-menu-text {
    font-size: 18px;
    font-weight: 500;
    color: #fff !important;
    padding: 0px 0px;

        
}
.sub-menu .avia-menu-text:hover{
    color:#d12420!important;
    transition: 1s;
}
#top .av_header_transparency .avia-menu-fx {
    bottom: 35%;
    width: 70%;
    left: 15%;
}
#about .headings {
    font-weight: 600;
    font-size: 35px !important;
    text-transform: capitalize;
display: none !important;
}
.headings {
font-size: 28px !important;
    margin-bottom: 5px;
}
.headings{

}
.headings span{
 color: #199391!important;
}
.hr-custom .hr-inner.inner-border-av-border-fat {
    border-top-width: 6px;
}
.about-button{
    padding-top: 19px;
}
.test-btn1{
 border: 2px solid #00426f !important;
 padding: 11px 44px;
 border-radius: 18px;
 color: #000!important;
 text-decoration: none !important;

 font-weight: normal;
 font-size: 20px;
}
.test-btn1:hover{
   transition: all 0.5s ease;
   background-image: linear-gradient(180deg,#017ebe 0%,#015c8c 100%)!important;
   color: #fff!important;
}
div#service {
    border-top-width: 0px;


}
div#service-grid {
    background: #fff;
}
.hover-txt {
        
    color: #fff3e8 !important;
    font-weight: 100;
    font-size: 29px;
    text-decoration: underline;
}

.practice-hover-txt {
        
    color: #fff3e8 !important;
    font-weight: 100;
    font-size: 29px;
}
.who-heading {
    text-align: left;
        
    color: #fff3e8;
    font-weight: 500;
    font-size: 25px;
    text-transform: uppercase;
    line-height: 1.1em;
    color: #529bd9!important;
}
.who-txt {
    color: #000;
    font-size: 16px;
    line-height: 1.4em;
        
}
.who-txt i{
    line-height: 2em;
    padding-right: 9px;
    color: #000080;
}
#services h1.headings {
    font-weight: 800;
    font-size: 45px !important;
}
.footer-btn {
    color: #fff3e8;
    font-size: 30px;
    letter-spacing: 1px;
        
    text-align: center;
}
.footer-btn a{
    color: #fff;
}
.footer-btn a:hover{
    color: #fff;
}
#about .container{
}

.search-area-border {
    background: rgba(0, 0, 0, 0) url(../../../wp-content/uploads/2018/06/border.png) repeat-x;
    height: 8px;
}
.search-area-border1 {
    height: 5px;
    width: 100%;
    position: absolute;
    top: 100%;
    left: 0;
    background: url(../../../wp-content/uploads/2018/06/border-4.png) repeat-x center;
    z-index: 999;
}

.link:hover:before{ transform:rotate(0); }

.avia-no-number {
    opacity: 1;
}
strong.heading.avia-animated-number-title {
    font-size: 70px;
    font-family: 'Poppins', sans-serif;
}

.avia-animated-number-content{
 font-size: 20px;
 font-family: 'Poppins', sans-serif;
}
#counter{
    background: #000080;
}

#counter .flex_column.av_one_third.av-animated-generic.bottom-to-top{
    border-left: 2px solid #fff;
    border-right: 2px solid #fff;
}
#counter h1{
    font-size: 43px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    text-transform: capitalize;
}
#counter h2{
    font-family: 'Poppins', sans-serif;
    font-size: 36px !important;
    font-weight: 600;
    text-align: center;
}
#counter .flex_column.av_one_fourth{
    margin-left: 0%;
    width: 24.5%;;
    box-shadow: 0 5px 23px 0 rgba(0, 0, 0, 0.3);
}
#counter .flex_column.av_one_third.av-animated-generic.top-to-bottom{
    text-align: center;
    height: 347px;
    padding: 82px 0px 0px;
    box-shadow: 0 5px 23px 0 rgba(0, 0, 0, 0.3);
}
#counter .flex_column.av_one_fourth.av-animated-generic.top-to-bottom :hover{

}
#counter i {
    font-size: 64px;
    text-align: center;
    padding-bottom: 20px;
}


#menu-footer-menu li a {
 padding: 10px 0px !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-align: left;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #e6e6e6!important;
}
#menu-footer-menu li {
    padding-left: 0px;
    font-size: 22px !important;
}
.widgettitle{
    font-size: 1.5em;
}
#top #footer .widget ul {
    float: none;
    text-align: left;
}
#socket {
    font-size: 17px;
    text-align: center;
}
#top .av-large-testimonial-slider .avia-testimonial-content {
    color: #fff!important;
    font-size: 18px;
}
#top .av-large-testimonial-slider .avia-testimonial-name {
    font-size: 2em;
    margin-top: 1em;
    color: #fff;
}
.columns {
 float: left;
 width: 30.3%;
 padding: 0px;
 background: #000;
 margin-right: 41px;
 height: 496px;
}

.price {
    list-style-type: none;
    border: 1px solid #eee;
    margin: 0;
    padding: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.price{

}

.price .header1 {
    background-color: #0e77bd;
    color: white;
    font-size: 25px;
}
.price .header {
    background-color:  #ed1b24;
    color: white;
    font-size: 25px;
}
.price li {
    border-bottom: 1px solid #eee;
    padding: 20px 0px;
    text-align: center;
    list-style: none;
        
    font-size: 13px;
    margin-left: 0em;
    color: #fff;
}

.price .grey {
    background-color: #000;
    font-size: 60px;
    list-style: none;
    color: #fff;
    font-weight: 700;
    padding: 50px 0px;

}
.pricespan{
    font-size: 20px;
}
.button {
    background-color: #4CAF50;
    border: none;
    color: white;
    padding: 10px 25px;
    text-align: center;
    text-decoration: none;
    font-size: 18px;
}

.fix {
   height: 100%;
}

.contactsec {
    font-size: 26px;
    font-family: CENSCBK;
    color: #ffffff;
    text-align: left;
}
.price:hover{
    box-shadow: 4px 8px 32px 0 rgba(0,0,0,0.8);
}

#footer{
    width: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 31px 29px 54px 0px;
}
#full_slider_1{

}
#firstdiv{

    background: linear-gradient(to right, #fff, #fff);
}

#firstdiv h1{
    font-size: 33px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    text-transform: capitalize;
display: none !IMPORTANT;
}
#firstdiv h2{
    font-size: 36px !important;
    font-weight: 600;
    color: #000080 !important;
    line-height: 1.5;
    text-transform: unset !important;
}
#firstdiv .far{
    color: #647ff7;
}
#firstdiv .avia_image{
    box-shadow: 0 5px 23px 0 rgba(0, 0, 0, 0.3);
}
#services1 .avia_image{
    box-shadow: 0 5px 23px 0 rgba(0, 0, 0, 0.3);
}
#services1 h2{
    font-size: 31px !important;
    color: #2e3e9e !important;
    padding-bottom: 24px;
}

#services .flex_column.av_one_third{

    transition: 1.6s;
    box-shadow: 3px 8px 20px rgba(0, 0, 0, 0.31);
    border-radius:30px !important;
}
#services .flex_column.av_one_third:hover{
    transition: 1.6s;
    transform:scale(1.1);
}
#after_section_1{
    display: none;
}
.our-team{
    text-align: center;
    transition: all 0.5s ease 0s;
    border: 1px solid #000 !important;
}
.our-team:hover{
    box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.our-team .pic{
    overflow: hidden;
    position: relative;
}
.our-team .pic:before,
.our-team .pic:after{
    content: "";
    width: 200%;
    height: 80%;
    background: rgba(254, 0, 0, 0.58);
    position: absolute;
    top: -100%;
    left: -4%;
    transform: rotate(45deg);
    transition: all 0.5s ease 0s;
}
.our-team .pic:after{
    background: rgba(0, 0, 0, 0.78);
    top: auto;
    left: auto;
    bottom: -100%;
    right: -4%;
}
.our-team:hover .pic:before{ top: 0; }
.our-team:hover .pic:after{ bottom: 0; }
.our-team .pic img{
    width: 100%;
    height: auto;
}
.our-team .social{
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    position: absolute;
    bottom: 45%;
    left: 0;
    opacity: 0;
    z-index: 2;
    transition: all 0.5s ease 0.3s;
}
.our-team:hover .social{ opacity: 1; }
.our-team .social li{ display: inline-block; }
.our-team .social li a{
    display: block;
    width: 55px;
    height: 47px;
    line-height: 40px;
    font-size: 20px;
    color: #fff;
    margin-right: 10px;
    position: relative;
    transition: all 0.3s ease 0s;
    text-decoration: none;
}
.our-team .social li a:after{
    content: "";
    width: 100%;
    height: 100%;
    background: #db162f;
    border-radius: 0 20px 20px 20px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    transition: all 0.3s ease 0s;
}
.our-team .social li a:hover:after{ transform: rotate(180deg); }
.our-team .team-content{     padding: 12px 0px 26px 20px; }
.our-team .title{
    font-size: 22px;
    font-weight: 700;
    letter-spacing: 2px;
    color: #fe0000;
    text-transform: uppercase;
    margin-bottom: 7px;
}
.our-team .post{
    display: block;
    font-size: 17px;
    font-weight: 600;
    color: #000;
    text-transform: capitalize;
}
#firstdiv .container{

}
.map-div{
  background-image: url("../../../wp-content/uploads/2018/07/iphone-1.png"); /* The image used */
  height: 500px; /* You must set a specified height */
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.map-div iframe {
    height: 75%;
    width: 43%;
    margin: 0 auto;
    text-align: center;
    display: block;
    position: relative;
    top: 12%;
}
a.av-section-tab-title.av-tab-no-icon.av-tab-no-image {
    padding: 13px 66px 0px 206px !important;
}
.av-tab-section-tab-title-container {
    background-color: #fe0000;
}
.av-inner-tab-title {
    display: contents;
    font-size: 32px;
    font-family: "Georgia";
    color: #fff;
}
a.av-section-tab-title.av-tab-no-icon.av-tab-no-image {
    padding: 13px 66px 0px 206px !important;
}
div#form {
    border: none;
}
.first-name {
    float: left;
    width: 100%;
    width: 100%;
    padding: 0px;
    margin: 0px;
}
.last-name {
    float: left;
    width: 100%;
    width: 100%;
    padding: 0px;
    margin: 0px;
}
.address {
    float: left;
    width: 100%;
    padding: 0px;
    margin: 0px;
}
.email {
    float: left;
    width: 100%;
    left: 0px;
    position: relative;
    padding: 0px;
    margin: 0px;
}

.job {
    width: 100%;
}
.wpcf7-form-control-wrap {
    position: inherit;
}
::placeholder {

   font-size: 18px;
}

#top textarea{

    box-shadow: 0px 8px 10px #e6e6e6b0;
    height: 102px;
    font-size: 18px !important;
}
#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select {
    font-size: 20px;
    -webkit-appearance: none;
    border: none;
    padding: 13px 6px;
    outline: none;
    font: 1em "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #000 !important;
    margin: 0;
    width: 100%;
    display: block;
    margin-bottom: 20px;
    background: #fff;
    border-radius: 0px;
    width: 100% !important;
    padding: 10px !important;
    margin-bottom: 20px !important;
    border: 1px solid #c2c2c2 !important;
    outline: none !important;
    transition: all 0.15s ease-in-out !important;
    background: #fff !important;
}
input.wpcf7-form-control.wpcf7-submit {
    background-color: #000080;
    border: solid #000080!important;
    cursor: pointer !important;
    padding: 12px 50px 12px 42px;
    font-size: 17px;
    text-transform: uppercase;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
}
.submit-btn {
    text-align: left;
    top: 0px;
    position: relative;
}
input.wpcf7-form-control.wpcf7-submit:hover {
    background-color:#000080;
    border: solid #000080!important;
    transition: 0.3s;
}
input.wpcf7-form-control.wpcf7-text {
    color: #222 !important;
    font-size: 18px !important;
}
#top input[type="text"]:focus{

 box-shadow: none;

}
#contact .av-flex-placeholder {
    display: table-cell;
    width: 0% !important;
}
.av-tab-arrow-container {
    left: 0;
    right: 0 !important;
    width: 100%;
    margin: auto;
}
.main-timeline{ position: relative; }
.main-timeline:before,
.main-timeline:after{
    content: "";
    display: block;
    width: 100%;
    clear: both;
}
.main-timeline:before{
    content: "";
    width: 3px;
    height: 100%;
    background: #302124;
    position: absolute;
    top: 0;
    left: 50%;
}
.main-timeline .timeline{
    width: 50%;
    float: left;
    position: relative;
    z-index: 1;
}
.main-timeline .timeline:before,
.main-timeline .timeline:after{
    content: "";
    display: block;
    width: 100%;
    clear: both;
}
.main-timeline .timeline:first-child:before,
.main-timeline .timeline:last-child:before{
    content: "";
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: #fff;
    border: 4px solid #436da7;
    position: absolute;
    top: 0;
    right: -18px;
    z-index: 1;
}
.main-timeline .timeline:last-child:before{
    top: auto;
    bottom: 0;
}
.main-timeline .timeline:last-child:nth-child(even):before{
    right: auto;
    left: -12px;
    bottom: -2px;
}
.main-timeline .timeline-content{
    text-align: center;
    margin-top: 8px;
    position: relative;
    transition: all 0.3s ease 0s;
}
.main-timeline .timeline-content:before{
    content: "";
    width: 100%;
    height: 5px;
    background: #436da7;
    position: absolute;
    top: 88px;
    left: 0;
    z-index: -1;
}
.main-timeline .circle{
    width: 180px;
    height: 180px;
    border-radius: 50%;
    background: #fff;
    border: 8px solid #436da7;
    float: left;
    margin-right: 25px;
    position: relative;
}
.main-timeline .circle:before{
    content: "";
    width: 26px;
    height: 30px;
    background: #436da7;
    margin: auto;
    position: absolute;
    top: 0;
    right: -33px;
    bottom: 0;
    z-index: -1;
    box-shadow: inset 7px 0 9px -7px #444;
}
.main-timeline .circle span{
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    line-height: 160px;
    border: 3px solid #436da7;
    font-size: 80px;
    color: #000;
}
.main-timeline .circle span:before,
.main-timeline .circle span:after{
    content: "";
    width: 28px;
    height: 50px;
    background: #fff;
    border-radius: 0 0 0 21px;
    margin: auto;
    position: absolute;
    top: -54px;
    right: -33px;
    bottom: 0;
    z-index: -1;
}
.main-timeline .circle span:after{
    border-radius: 21px 0 0 0;
    top: 0;
    bottom: -56px;
}
.main-timeline .content{
    display: table;
    padding-right: 40px;
    position: relative;
}
.main-timeline .year{
    display: block;
    padding: 10px;
    margin: 10px 0 50px 0;
    background: #436da7;
    border-radius: 7px;
    font-size: 25px;
    color: #fff;
}
.main-timeline .title{
    font-size: 25px;
    font-weight: bold;
    color: #436da7;
    margin-top: 0;
    text-align: left;
}
.main-timeline .description{
    font-size: 17px;
    color: #000;
    font-weight: 500;
    text-align: justify;
}
.main-timeline .icon{
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: #fff;
    border: 4px solid #436da7;
    position: absolute;
    top: 78px;
    right: -14px;
}
.main-timeline .icon:before{
    content: "";
    width: 15px;
    height: 25px;
    background: #436da7;
    margin: auto;
    position: absolute;
    top: -1px;
    left: -15px;
    bottom: 0;
    z-index: -1;
}
.main-timeline .icon span:before,
.main-timeline .icon span:after{
    content: "";
    width: 21px;
    height: 25px;
    background: #fff;
    border-radius: 0 0 21px 0;
    margin: auto;
    position: absolute;
    top: -30px;
    left: -15px;
    bottom: 0;
    z-index: -1;
}
.main-timeline .icon span:after{
    border-radius: 0 21px 0 0;
    top: 0;
    left: -15px;
    bottom: -30px;
}
.main-timeline .timeline:nth-child(2n) .timeline-content,
.main-timeline .timeline:nth-child(2n) .circle{
    float: right;
}
.main-timeline .timeline:nth-child(2n) .circle{
    margin: 0 0 0 25px;
}
.main-timeline .timeline:nth-child(2n) .circle:before{
    right: auto;
    left: -33px;
    box-shadow: -7px 0 9px -7px #444 inset;
}
.main-timeline .timeline:nth-child(2n) .circle span:before,
.main-timeline .timeline:nth-child(2n) .circle span:after{
    right: auto;
    left: -33px;
    border-radius: 0 0 21px 0;
}
.main-timeline .timeline:nth-child(2n) .circle span:after{
    border-radius: 0 21px 0 0;
}
.main-timeline .timeline:nth-child(2n) .content{
    padding: 68px 0 0 40px;
    margin-left: 2px;
}
.main-timeline .timeline:nth-child(2n) .icon{
    right: auto;
    left: -14px;
}
.main-timeline .timeline:nth-child(2n) .icon:before,
.main-timeline .timeline:nth-child(2n) .icon span:before,
.main-timeline .timeline:nth-child(2n) .icon span:after{
    left: auto;
    right: -15px;
}
.main-timeline .timeline:nth-child(2n) .icon span:before{
    border-radius: 0 0 0 21px;
}
.main-timeline .timeline:nth-child(2n) .icon span:after{
    border-radius: 21px 0 0 0;
}
.main-timeline .timeline:nth-child(2){
    margin-top: 180px;
}
.main-timeline .timeline:nth-child(odd){
    margin: -175px 0 0 0;
}
.main-timeline .timeline:nth-child(even){
    margin-bottom: 80px;
}
.main-timeline .timeline:first-child,
.main-timeline .timeline:last-child:nth-child(even){
    margin: 0;
}

.box{
    position: relative;
    overflow: hidden;
    box-shadow: 3px 8px 20px rgba(0, 0, 0, 0.31);
    border-bottom: 2px solid #7d187d;
    padding: 11px 11px 5px;
}
.box img{
    width: 100%;
    height: auto;
}
.box .box-content{
   padding: 0px 0 30px 0px;
   text-align: left;
   background-color: rgb(125, 24, 125);
   position: absolute;
   bottom: 20px;
   left: 10px;
   right: 11px;
   top: 69%;
   z-index: 1;
   transition: all 0.3s ease-in-out 0s;
   text-align: center;
}
.box:hover .box-content{
    padding: 38% 0 0 0;
    text-align: center;
    background: transparent;
    bottom: 25px;
    left: 0;
    right: 0;
    top: 15px;
}
.box .box-content:before,
.box .box-content:after{
    content: "";
    height: 547px;
    background: #000000;
    position: absolute;
    top: -10px;
    left: -883px;
    opacity: 0;
    z-index: -1;
    transition: all 0.3s ease-in-out 0s;
}
.box .box-content:before{
    right: -265px;
    transform-origin: 80% 0 0;
}
.box:hover .box-content:before{
    opacity: 1;
}
.box .box-content:after{
 right: -1615px;
 transform-origin: 45.5% 0 0;
}
.box:hover .box-content:after{
    opacity: 1;

}
.box .title{
    font-size: 26px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    margin: 0;
}
.box .post{
    display: inline-block;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    margin-top: 5px;
}
.box:hover .post{
    padding: 5px 10px;
    margin: 13px 0;
    background: #000;
    color: #fff;
    text-transform: uppercase;
    border-radius: 5px;
}
.box .icon{
    padding: 0;
    margin: 0;
    list-style: none;
    opacity: 0;
    position: absolute;
}
.box:hover .icon{
    opacity: 1;
    position: relative;
}
.box .icon li{
    display: inline-block;
}
.box .icon li a{
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 50%;
    border: 2px solid #fff;
    font-size: 14px;
    color: #fff;
    margin-right: 5px;
    transition: all 0.3s ease 0s;
}
.box .icon li a:hover{
    background: #4b4b4b;
    border-color: #4b4b4b;
}
.iconbox_content{
   padding: 20px 20px 20px 20px;
   border-radius: 3px; 
}
.iconbox_icon.heading-color{
    border: 2px solid #f5f5f5 !important;

}
#contact .iconbox {
    background: transparent;
    width: 94%;
    padding-left: 12px;
    padding-top: 11px;
}
.click-to-next i {
    display: inline-block;
    width: 6px;
    height: 13px;
    border-radius: 5px;
    background: #fff;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    position: relative;
    bottom: 71%;
}
.click-to-next:hover i {
    background: #e9c07e;
}
.click-to-next {
    display: inline-block;
    background: transparent;
    text-align: center;
    position: absolute;
    border: 1px solid #fff;
    bottom: 25px;
    left: 50%;
    margin-left: -10px;
    padding: 7px;
    border-radius: 15px;
    cursor: pointer;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    z-index: 100;
}
#top .scroll-down-link{
    width: 27px;
    height: 51px;
    top: 140%;
    left: 96.85%;
}

.img-border {
   background-color: transparent;
   border: 10px solid #436da7 !important;
   opacity: 0.6;
   width: 300px;
   height: 400px;
   display: block;
   position: absolute;
   right: 0px;
   top: 90px;
   left: -37px;
   transition: 1s;
   padding-top: 15%;
}
.img-border:hover {
    width: 100%;
    height: 400px;
    background: #4f73a4;
    opacity: 1;
    transition: 1s;
}
.img-border .heading{
    opacity: 0;
}
.img-border .who-txt{
    opacity: 0;
}
.img-border .btn.purple{
    border: 1px solid #ffffff;
    color: #ffffff;
    opacity: 0;
    text-align: center;
    margin: 0 auto;
    display: table;

}
.img-border:hover .btn.purple{
   opacity: 1;
}
.img-border:hover .who-txt{
 opacity: 1;
 color:#fff !important;
 text-align:center;
}
.img-border:hover .heading{
 opacity: 1;
 color:#fff !important;
 text-align:center;
}

#about .btn.purple{
    color: #ffffff;
}
.avia-image-container.avia-align-center{
    margin: 0 auto 0px auto;
}
.service-item {
    position: relative;
}

.service-item .info-box {
    background: #0f2765 none repeat scroll 0 0;
    display: block;
    overflow: hidden;
    position: relative;
}
.service-item .info-box img {
    width: 100%;
}

.service-item:hover .info-title {
    transform: translate3d(0px, 100px, 0px);
    -webkit-transform: translate3d(0px, 100px, 0px);
    -moz-transform: translate3d(0px, 100px, 0px);
    -ms-transform: translate3d(0px, 100px, 0px);
    -o-transform: translate3d(0px, 100px, 0px);
    transition-delay: 0.3s;
}
.service-item .info-title {
    bottom: 0;
    left: 0;
    right: 0;
    transform: translate3d(0px, 0%, 0px);
    -webkit-transform: translate3d(0px, 0%, 0px);
    -moz-transform: translate3d(0px, 0%, 0px);
    -ms-transform: translate3d(0px, 0%, 0px);
    -o-transform: translate3d(0px, 0%, 0px);
    -webkit-transition: all 800ms ease 0.35s;
    -moz-transition: all 800ms ease 0.35s;
    -ms-transition: all 800ms ease 0.35s;
    -o-transition: all 800ms ease 0.35s;
    transition: all 800ms ease 0.35s;
    padding: 25px 30px;
    background: #000 none repeat scroll 0 0;
    text-align: center;
    position: absolute;
    width: 100%;
} 

.service-item .info-title h4 {
    color: #ffffff;
    -webkit-transition: all 500ms ease 0s;
    -moz-transition: all 500ms ease 0s;
    -ms-transition: all 500ms ease 0s;
    -o-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s;
    margin: 0;
    text-transform: capitalize;
    font-weight: 600;
}
.service-item .overlay {
  background: rgba(30, 31, 31, 0.71);
  height: 100%;
  left: 0;
  opacity: 1;
  padding: 0 0px;
  position: absolute;
  top: 0;
  transform: translate3d(0px, -100%, 0px);
  -webkit-transform: translate3d(0px, -100%, 0px);
  -moz-transform: translate3d(0px, -100%, 0px);
  -ms-transform: translate3d(0px, -100%, 0px);
  -o-transform: translate3d(0px, -100%, 0px);
  -webkit-transition: all 700ms ease 0.35s;
  -moz-transition: all 700ms ease 0.35s;
  -ms-transition: all 700ms ease 0.35s;
  -o-transition: all 700ms ease 0.35s;
  transition: all 700ms ease 0.35s;
  width: 100%;
}
.service-item:hover .overlay {
    transform: translate3d(0px, 0%, 0px);
    -webkit-transform: translate3d(0px, 0%, 0px);
    -moz-transform: translate3d(0px, 0%, 0px);
    -ms-transform: translate3d(0px, 0%, 0px);
    -o-transform: translate3d(0px, 0%, 0px);
    transition-delay: 0.1s;
}        
.service-item .overlay .box {
    display: table;
    height: 100%;
    width: 100%;
}        

.service-item .overlay .box .content {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

.service-item .overlay .box .content {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.service-item .overlay-content h4 {
    font-weight: 700;
    text-transform: capitalize;
    color: #fff;
    font-size: 35px;
}

.service-item .overlay-content > a {
    display: inline-block;
    font-size: 17px;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
}
.service-item .info-title i {
   background: #000 none repeat scroll 0 0;
   -webkit-border-radius: 50%;
   -moz-border-radius: 50%;
   border-radius: 50%;
   font-size: 25px;
   height: 70px;
   left: 50%;
   line-height: 50px;
   margin-left: -25px;
   margin-top: -30px;
   position: absolute;
   text-align: center;
   top: 0;
   width: 65px;
   z-index: -1;
}

#top input[type="email"]:focus{
    box-shadow: none !important;
}
#top textarea:focus{
    box-shadow: none !important;
}
.slider-button1{
    float: none;
    display: inline-block;
    margin-right: 10px;
}
.slider-button2{
    float: none;
    display: inline-block;
    margin-left: 10px;
}

.banner-next, .banner-prev {
  top: 50%;
  position: absolute;
  z-index: 500;
  color: #FFF;
  font-size: 30px;
  cursor: pointer;
}

.banner-next {
  right: 5%;
  border-right: 1px solid #FFF;
  border-top: 1px solid #FFF;
  border-bottom: 1px solid #FFF;
  transition: all 0.3s ease;
}

.banner-next:before, .banner-next:after {
  content: '';
  position: absolute;
  background: #FFF;
  width: 1px;
  height: 13px;
  transition: all 0.3s ease;
}

.banner-next:before {
  top: 0;
  left: 0;
}

.banner-next:after {
  bottom: 0;
  left: 0;
}

.banner-next .next-btn {
  background-image: url(../../../wp-content/uploads/2018/09/right-arrow.png);
  height: 40px;
  width: 40px;
  background-size: 100%;
  background-repeat: no-repeat;
  -ms-transform: translateX(-15px);
  transform: translateX(-15px);
  background-position: center center;
  transition: all 0.3s ease-in-out;
}

.banner-next:hover {
  border-color: #4f6df5;
}

.banner-next:hover:before, .banner-next:hover:after {
  background: #4f6df5;
}

.banner-next:hover .next-btn {
  -ms-transform: translateX(-5px);
  transform: translateX(-5px);
  background-image: url(../../../wp-content/uploads/2018/09/right-arrow.png);
}

.banner-prev {
  left: 5%;
  border-left: 1px solid #FFF;
  border-top: 1px solid;
  border-bottom: 1px solid #FFF;
  transition: all 0.3s ease;
}

.banner-prev:before, .banner-prev:after {
  content: '';
  position: absolute;
  background: #FFF;
  width: 1px;
  height: 13px;
  transition: all 0.3s ease;
}

.banner-prev:before {
  top: 0;
  right: 0;
}

.banner-prev:after {
  bottom: 0;
  right: 0;
}

.banner-prev .prev-btn {
  background-image: url(../../../wp-content/uploads/2018/09/left-arrow.png);
  height: 40px;
  width: 40px;
  background-size: 100%;
  background-repeat: no-repeat;
  -ms-transform: translateX(15px);
  transform: translateX(15px);
  background-position: center center;
  transition: all 0.3s ease-in-out;
}

.banner-prev:hover {
  border-color: #199391;
}
.banner-prev:hover:before, .banner-prev:hover:after {
  background: #199391;
}
.banner-prev:hover .prev-btn {
  -ms-transform: translateX(5px);
  transform: translateX(5px);
  background-image: url(../../../wp-content/uploads/2018/09/left-arrow.png);
}
.banner-prev .swiper-pagination-bullets {
  width: auto;
  right: 12%;
  left: auto;
  bottom: 25px;
}
.next-slide{
    height: 72px;
    display: flex;
}
.prev-slide{
  height: 72px;
  display: flex;
}
.next-slide:before {
    color: #000 !important;
}
.next-slide:before {
    color: #000 !important;
}

.feature {
  text-align: center;
  position: relative;
  overflow: hidden;
  box-shadow: 0 5px 23px 0 rgba(0, 0, 0, 0.3);
}

.feature img {
    width: 100%;
    display: block;
    padding: 0px;
}

.feature h3 {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 76%;
    -ms-transform: translate(-75%, 0%);
    transform: translate(-75%, 0%);
    color: #FFF;
    font-size: 20px;
    font-size: 1.42857em;
    font-weight: 700;
    margin: 0;
    width: 100%;
}

.feature .overlay {
  transition: all 0.3s ease-in-out;
}

.feature .overlay-content {
  display: block;
  background-color: rgba(25, 31, 77, 0.41);
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  text-align: left;
  -ms-transform: translateY(100%);
  transform: translateY(100%);
  transition: all 0.3s ease-in-out;
}

.feature .overlay-content .content {
  position: absolute;
  top: 50%;
  left: 25%;
  width: 90%;
  -ms-transform: translate(-25%, -50%);
  transform: translate(-25%, -50%);
}

.feature .overlay-content .content h2 {
  color: #FFF;
  font-size: 26px !important;
  font-size: 1.42857em;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 26px;
  -ms-transform: translateY(200px);
  transform: translateY(200px);
  transition: all 0.5s ease-in-out;
}

.feature .overlay-content .content p {
  color: #FFF;
  line-height: 26px;
  line-height: 1.85714em;
  margin-bottom: 30px;
  -ms-transform: translateY(200px);
  transform: translateY(200px);
  transition: all 0.7s ease-in-out;
  font-size: 18px !important;
}

.feature .overlay-content .content .dt-btn-white {
  padding: 9px 27px;
  color: #FFF;
  font-size: 14px;
  font-size: 1em;
  line-height: 14px;
  line-height: 1em;
  -ms-transform: translateY(200px);
  transform: translateY(200px);
  transition: all 0.9s ease-in-out;
}

.feature:hover .overlay {
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
}

.feature:hover .overlay-content {
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.feature:hover .overlay-content .content h2 {
  -ms-transform: translateY(0px);
  transform: translateY(0px);
}

.feature:hover .overlay-content .content p {
  -ms-transform: translateY(0px);
  transform: translateY(0px);
}

.feature:hover .overlay-content .content .dt-btn-white {
  -ms-transform: translateY(0px);
  transform: translateY(0px);
}
label1{
    position: absolute;
    top: -10px;
    left: 18px;
    background: #FFF;
    padding: 0 10px;
    color: #000;
}
#contact input[type="text"]{
    width: 100%;
    padding: 10px;
    margin-bottom: 20px;
    border: 1px solid #c2c2c2;
    outline: none;
    transition: all 0.15s ease-in-out;
    box-shadow: 0px 8px 10px #e6e6e6b0;
}
#contact input[type="email"] {
    box-shadow: 0px 8px 10px #e6e6e6b0;
}
#contact label{
   position: relative;
   top: 17px;
   left: 24px;
   color: #000;
   background: #fff;
   padding: 0px 12px;
}
form p {
    line-height: 0.8;
}
#top input[type="text"]:focus {
    box-shadow: none;
    border: 1px solid #e9c07e!important;
}
#top input[type="email"]:focus{
    border: 1px solid #e9c07e!important;
}
#top textarea:focus {
    border: 1px solid #e9c07e!important;
}
#contact .flex_column.av_one_fourth{
    margin-left: 0%;
    width: 31%;
    margin-top: 56px;
}
#contact .iconbox .iconbox_content p:last-child {
    margin-bottom: 0;
    font-size: 18px;
}
#contact .iconbox_icon.heading-color{
   margin-right: 0px !important;
}
#firstdiv .flex_column.av_two_fifth.av-animated-generic.bottom-to-top{
    margin-top: 0%;
    background: #fff;
    padding: 19px;
    box-shadow: 0 5px 23px 0 rgba(0, 0, 0, 0.3)
}
#top .av-control-minimal .avia-slideshow-dots a.active {
    
    padding: 11px;
}
#top .av-control-minimal .avia-slideshow-dots a{
    margin: 0px 5px;
}
.intro-img{
    width: 14%;
    float: left;
    transition: 1s;
}
.intro-img:hover{
    transition: 1s;
    margin-top: -1%;
}
.intro-img i{
    font-size: 59px;
    color: #000080;
}
.intro-text h3{
    color: #000  !important;
    font-size: 25px !important;
    font-family: 'Poppins', sans-serif;
}
.intro-text p{
    padding: 0px;
    margin: 0px;
}
.intro-text{
    display: grid;
}
#about .avia_image{
    box-shadow: 0 5px 23px 0 rgba(0, 0, 0, 0.3);
}
#footer{

}
.textwidget.custom-html-widget {
    margin: 0 auto;
    padding-top: 0px;
}
.custom-html-widget .headericon{
color: #e6e6e6!important;
    font-size: 14px;
    padding-left: 0px;
    padding-right: 15px !important;
    padding-bottom: 20px;
}
.custom-html-widget .headericon span.av-icon-char{
    color: #e9c07e;
    font-size: 26px !important;
}
#contact .who-txt{
 color: #fff!important;
}
#menu-footer-menu li.current-menu-item a {
    color: #000080 !important;
}

.serviceBox{
    height: 366px;
    position: relative;
    padding: 12px 12px 12px 12px;
    background: #f8f8f8;
    color: #000;
    overflow: hidden;
    position: relative;
    transition: all 0.3s ease-in-out 0s;
    box-shadow: 0 5px 23px 0 rgba(0, 0, 0, 0.12);
}
.serviceBox:hover{
    background: #4f6df5;
    color: #fff;
}
.serviceBox:after{
    content: "";
    display: block;
    border-top: 500px solid #fff;
    border-left: 500px solid transparent;
    margin-top: -55%;
    margin-left: 100%;
    opacity: 0;
    position: absolute;
    transform: scale(2);
    transition: all 0.3s ease-in-out 0s;
}
.serviceBox:hover:after{
    margin-left: 0;
    opacity: 0.1;
}
.serviceBox .service-icon{
   font-size: 50px;
   color: #199391;
   position: relative;
   top: 0px;
   left: 0px;
   transition: all 0.3s ease-in-out 0s;
   padding-bottom: 13px;
}
.serviceBox:hover .service-icon{
    color: #fff;
}
.serviceBox .title{
    font-size: 22px;
    font-weight: 700;
    margin: 0 0 12px 0;
    text-transform: capitalize;
}
.serviceBox .description{
    font-size: 19px;
    color: #000;
    margin: 0;
    transition: all 0.3s ease-in-out 0s;
}
.serviceBox:hover .description{
    color: #fff;
}

#news-letter .avia_ajax_form p input,#client-newsletter .avia_ajax_form p input {
    padding: 19px !important;
    border-radius: 50px !important;
    color: #000!important;
    font-size: 18px !important;
    font-family: 'Poppins', sans-serif;
}
p.form_element.form_element_two_third.modified_width {
    width: 29%;
}
p.first_form {
    width: 70% !important;
}
#news-letter .avia_ajax_form .button,#client-newsletter .avia_ajax_form .button {
    
    background-color: #e8bf7d;
    border: solid #e9c07d!important;
    cursor: pointer !important;
    font-size: 20px !important;
    padding: 16px 14px !important;
    display: inline-block;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    color: #fff!important;
}

#news-letter .avia_ajax_form .button:hover,client-newsletter .avia_ajax_form .button:hover{
    background-color: #000080;
    color: #f5f5f5!important;
    border: solid #000080 !important;
}
section#nav_menu-2 {
  position: relative;
  left: 0%;

}

#services h3{
    color: #000080 !important;
    padding-left: 17px;
        
    font-size: 24px !important;
    font-weight: 700;
}
#services .who-txt{
    padding-left: 17px;
}
#services .tt_button{
    margin: 0 auto;
    text-align: center;
    color: #FFF!important;
}
#services .tt_button:hover{
    border: 3px solid;
    border-color: #d12420!important;
    color: #d12420!important;
}
.socail-heading h4{
    font-family: 'Poppins', sans-serif;
    font-size: 34px;
    text-align: center;
    text-transform: uppercase;
    padding-bottom: 32px;
    color: #000080;
}
.fa-facebook{
    color: #3b5998;
    font-size: 32px;
}
.fa-linkedin{
    color: #0077b5;
    font-size: 32px;
}
.fa-twitter-square{
    color: #1da1f2;
    font-size: 32px;
}
.socail i {
    padding: 0px 10px;
}
#about h2 {
    font-family: 'Poppins', sans-serif;
    font-size: 23px !important;
    color: #000080 !important;
    text-transform: unset !important;
    line-height: 1.5;
}
#about .flex_column_table.av-equal-height-column-flextable.-flextable {
    width: 55%;
    margin-left: auto;
    background: #ffffffb5;
    padding: 13px;
}
.avia-animated-number-content p {
    color: #000000 !important;
    font-weight: 500;
}
span.avia-single-number.__av-single-number,span.avia-no-number {
    color: #e9c07e;
}
footer#socket {

    border: none;
}
div#contact {
    padding: 50px 0;
}
div#news-letter .template-page.content.av-content-full.alpha {
    padding: 40px 0;
}
div#after_section_7 {
    display: none !important;
}
.iconbox_content_container p.who-txt a {
    color: #ffffff !important;
}
div#services {
    padding: 30px 0 50px !important;
}
div#counter {
    display: none;
}
i.fab.fa-instagram {
    font-size: 25px;
    background: #D62773;
    color: #fff;
    padding: 2px 4px;
    border-radius: 3px;
}

.scroll-down-link.av-custom-scroll-down-color.click-to-next.bottom-top-animation {
    display: none;
}

div#firstdiv .who-txt {
    font-size: 24px;
}
ul.who-txt li {
    font-size: 21px;
}
#services ul.who-txt li {
    font-size: 18px;
}
div#client-newsletter .container {
    max-width: 1200px;
}

div#client-newsletter h1.headings span {
    color: #ffffff !important;
    font-weight: 600;
}
#client-newsletter .av-flex-placeholder {
    width: 0 !important;
}
#client-newsletter .flex_column.av_one_third.av-animated-generic.right-to-left {
    position: relative;
    right: 0px;
}
.avia-caption-content {
    position: relative;
    top: 0px;
}
.carpet {
     height: 265px;
  background: #fff;
padding: 60px 0px;
box-shadow: 8px 9px 41px rgba(0, 0, 0, 0.15);
    text-align: center;
}
.vinyl{
    height: 265px;
  background: #fff;
padding: 60px 0px;
    text-align: center;
box-shadow: 8px 9px 41px rgba(0, 0, 0, 0.15);
}
.flooring{
       height: 265px;
  background: #fff;
padding: 60px 0px;
    text-align: center;
box-shadow: 8px 9px 41px rgba(0, 0, 0, 0.15);
}
.kitchen {
    height: 265px;
  background: #fff;
 padding: 60px 0px;
    text-align: center;
box-shadow: 8px 9px 41px rgba(0, 0, 0, 0.15);
}
.active{
 background-image: linear-gradient(146deg, #000 7%, #000 100%);
}
.active h4{
color:#fff;
}
.active i{
    color: #fff !important;
}
.carpet,.flooring,.kitchen,.vinyl{
    cursor: pointer !important;
}
#firstdiv .flex_column.av_one_fourth{
margin-left: 0%;
    width: 23%;
}
#firstdiv i{
    font-size: 71px;
    padding-bottom: 12px;
    color: #000080;
}
.image-div1 {
    padding-top: 22px;
}
.image-div2{
 padding-top: 22px;
}
.image-div3{
 padding-top: 22px;
}
.image-div4{
 padding-top: 22px;
}
h3.soft-heading {
    font-size: 26px !IMPORTANT;
}
.slider-btn {
    font-family: 'Poppins', sans-serif;
    moz-border-radius: 26px / 27px;
    -webkit-border-radius: 26px / 27px;
    border-radius: 26px / 27px;
    -moz-background-clip: padding;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none !important;
    display: inline-block;
    padding: 12px 28px;
    text-transform: uppercase;
    border: 2px solid #000080 !important;
    color: #fff !important;
    background-image: linear-gradient(135deg, #000000 0%, #000000 100%);
    transition: 1s;
    box-shadow: 8px 9px 41px rgba(0, 0, 0, 0.15);
}
div#firstdiv .slider-btn, p.slider-buton a:hover, div#aboutus .slider-btn, div#services .slider-btn {
    background-image: linear-gradient(174deg, #000080 7%, #0171ba 69%) !important;
}
div#firstdiv .slider-btn:hover, div#aboutus .slider-btn:hover, div#services .slider-btn:hover {
    background: #000000 !important;
}
#firstdiv h3.soft-heading {
    color: #000080;
}
#firstdiv h3 {
    font-size: 22px;
    line-height: 1.3em;
}
div#firstdiv p {
    font-weight: 500;
    font-size: 20px;
}
div#icons .flex_column.av_one_third.av-animated-generic {
    background-color: #ffffff;
    padding: 20px 10px;
    color: #fff;
    border-radius: 20px !important;
    box-shadow: 0 0 20px rgba(255, 255, 255, 0.6313725490196078);
}
/*new-services*/
.why-choose .img-box {
    position: relative;
    overflow: hidden;
    display: block;
}
.why-choose .overlay-box {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: -60px;
    transition: .3s ease-out;
    background: rgba(0, 0, 0, 0.75);
    transform: translate(0,100%);
}
.why-choose .inner-box {
    position: relative;
    padding-left: 80px;
    padding-right: 21px;
    transition: 1s ease;
}
.why-choose .icon_box {
    position: absolute;
    width: 60px;
    height: 100%;
    text-align: center;
    background:#000080;
    left: 0;
    top: 0;
    bottom: 0;
    line-height: 60px;
    color: #fff;
    transition: .5s ease;
}
.why-choose .icon_box span {
    font-size: 33px;
    line-height: 60px;
}
.why-choose .overlay-box h4 {
    color: #fff;
    line-height: 60px;
    transition: .5s ease-in-out;
}
.why-choose .overlay-box .text {
    color: #fff;
}
.why-choose .overlay-box .text p {
    color: rgba(255, 255, 255, 0.06);
    transform: translate(0,100%);
    transition: 1s ease;
    opacity: 0;
font-size: 16px !important;
}
.why-choose .item:hover .overlay-box {
    transition: .5s ease-in-out;
    top: 0px;
    transform: translate(0,0);
}
.why-choose .item:hover .inner-box {
padding: 50px 21px 20px 80px;
    transition: .5s ease;
    height: 100%;
}
.why-choose .item:hover .icon_box span {
    position: absolute;
    top: 50%;
    width: 100%;
    left: 0;
    margin-top: -20px;
    transition: .5s ease;
}
.why-choose .item:hover .overlay-box h4 {
    color: #000080;
    transition: .5s ease-in-out;
}
.why-choose .item:hover .overlay-box .text p {
    transform: translate(0,0);
    transition: .5s ease;
    transition-delay: .3s;
    opacity: 1;
    color: #fff;
}
div#service .av-flex-placeholder {
    width: 2%;
}

div#service span.image-overlay.overlay-type-extern {
    display: none !important;
}
div#service img {
    display: block !important;
}
.inner-box span.icon-graphic img {
    padding: 8px !important;
}
p.what-para {
    font-size: 18px;
    text-align: justify;
    padding-right: 15px;
}
/*end*/
/*what we do*/
div#what-we-do .template-page.content.av-content-full.alpha.units {
    padding: 0;
}
div#what-we-do .flex_column.av_one_fourth.av-animated-generic {
    border-right: 1px solid #dcdcdc;
}
.service .item {
    position: relative;
}
.center {
    text-align: center;
}
/*** 

====================================================================
    service Section style
====================================================================

***/

.service .item {
  position: relative;
  min-height: 366px;
  border-left: 1px solid #e8e8e8;
  overflow: hidden;
}
.service .item:last-child {
  border-right: 1px solid #e8e8e8;
}

.service .item .icon_box {
  position: absolute;
  width: 100%;
  top: 50%;
  margin-top: -39px;
}

.service .item .icon_box span {
  color: #48c7ec;
  font-size: 40px;
}

.service .item .icon_box h4 {
  font-size: 20px;
  margin-top: 12px;
}


.service .item .overlay-box {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 0%;
    background: #48c7ec;
    transition: .5s cubic-bezier(0.4, 0, 1, 1);
    opacity: 0;
    visibility: hidden;
}
.service .item:hover .overlay-box {
    height: 100%;
    transition: .5s cubic-bezier(0.4, 0, 1, 1);
    opacity: 1;
    visibility: visible;
}
.service .item .overlay-box .icon_box {
    position: relative;
    width: 100%;
    display: block;
    margin: 0;
    top: 0;
    margin-top: 20px;
    margin-bottom: 20px;
}
.service .item .overlay-box p,
.service .item .overlay-box .icon_box h4,
.service .item .overlay-box .default_link,
.service .item .overlay-box .icon_box span {
  color: #fff;
}

.service .item .overlay-box p {
    margin-bottom: 20px;
    font-size: 15px;
    padding: 0 10px;
    line-height: 1.7;
}
.no-padd.item span.icon-people img {
    width: 53px;
}





/*** 

/*end*/
p.toggler {
    border-color: #e2e2e2 !important;
font-weight: 600;
}
.toggle_content.invers-color {
    margin: 0;
    border-color: #e2e2e2 ;
}
.toggle_content.invers-color {
    margin: 0;
    border-color: #e2e2e2;
    background: #ffffff;

}
p.toggler.activeTitle {
    color: #f7951e;
}
div#why h2 {
    font-size: 26px !important;
    text-transform: capitalize;
}
div#why h3 {
    font-size: 17px !important;
    text-transform: capitalize;
}

.toggle_icon {
    right: 20px !important;
left: unset !important;
}
#top .avia-logo-element-container .slide-entry {
    padding: 1px 15px !important;
}
div#client .container {
    border-top: 1px solid #e4e4e4;
}
div#client .avia-slideshow-arrows.avia-slideshow-controls a.prev-slide {
    left: -50px;
    top: -30px;
    color: #000000 !important;
    opacity: 1 !important;
}
div#client .avia-slideshow-arrows.avia-slideshow-controls a.next-slide {
    right: -0px;
    top: -30px;
    color: #000000 !important;
    opacity: 1 !important;
}
div#client .avia-slideshow-arrows.avia-slideshow-controls a {
    border: 1px solid #d0d0d0;
    width: 40px;
    height: 40px;

-webkit-transition: 0.3s ease-in;
  -moz-transition: 0.3s ease-in;
  -o-transition: 0.3s ease-in;
  transition: 0.3s ease-in;

}
div#client .avia-slideshow-arrows.avia-slideshow-controls a:before, div#client .avia-slideshow-arrows.avia-slideshow-controls a:after {
    opacity: 1 !important;
    background: #ffffff !important;
    font-size: 25px;
    color: #d0d0d0;
    top: 7px;
-webkit-transition: 0.3s ease-in;
  -moz-transition: 0.3s ease-in;
  -o-transition: 0.3s ease-in;
  transition: 0.3s ease-in;
}
div#client .avia-slideshow-arrows.avia-slideshow-controls a:hover, div#client .avia-slideshow-arrows.avia-slideshow-controls a:hover:before {
    border-color: #f7951e !important;
    color: #f7951e !important;
}
h3.widgettitle {
    position: relative;
    margin: 0 !important;
    padding-bottom: 20px;
    color: #848484;
    margin-bottom: 20px !important;
}
h3.widgettitle:before {
    position: absolute;
    content: '';
    left: 0;
    bottom: 0;
    background:#f7951e;
    width: 70px;
    height: 5px;
}
p.footer-text {
    font-size: 14px;
    line-height: 1.7;
    color: #e6e6e6;
}
h1.inner-banner-heading {
    font-size: 65px;
    color: #ffffff;
    text-shadow: 1px 1px 10px rgba(0,0,0,0.3);
    font-weight: 900;
}
.no-padd.item .link {
    display: none;
}

#top .av-control-minimal .avia-slideshow-arrows a:before {

    color: #fff !important;
}
video {
    width: 100%;
    height: 300px;
}
#top .av-large-testimonial-slider .avia-slideshow-arrows a:before {
    background: transparent;
    color: #fff !IMPORTANT;
}
.subcribecol {
    background-color: #fff !important;
    padding: 20px;
    border-radius: 50px !important;
}
.subcribecol input.wpcf7-form-control.wpcf7-submit {
    width: 100% !important;
}
.avia-icon-list .iconlist_title {
    text-transform: CAPITALIZE;
    font-size: 30px;
    font-weight: 300;
}
.slideshow_align_caption {
    display: block;
    background: #ffffffc7 !IMPORTANT;
    padding: 20px;;
    position: absolute;
    top: 30% !IMPORTANT;
    left: 0;
    right: 0;
    width: 66%;
    margin: 0 auto;
}
#sectn img.avia_image {
    box-shadow: 3px 8px 20px rgba(0, 0, 0, 0.31);
    border: 6px solid #000080;
}
@media only screen and (max-width: 1440px) {
.service {
    background: #f7f7f7;
    background-position: 40% 10% !important;
}
h1.inner-banner-heading {
    font-size: 45px;
    color: #ffffff;
    text-shadow: 1px 1px 10px rgba(0,0,0,0.3);
    font-weight: 900;
}
}
@media only screen and (max-width: 1200px) {

.avia-icon-list .iconlist_icon {
    height: 50px;
    width: 50px;
    line-height: 50px;
    font-size: 30px;
    margin-right: 15px;
}



.container {
    width: 90% !important;
}

.slider-heading {
    font-size: 40px;
}

h3.widgettitle {
    position: relative;
    margin: 0 !important;
    padding-bottom: 20px;
    color: #848484;
    margin-bottom: 20px !important;
    font-size: 19px;
}
.who-txt {
    font-size: 17px;
    line-height: 26px;
}
h1.inner-banner-heading {
    font-size: 45px;
    color: #ffffff;
    text-shadow: 1px 1px 10px rgba(0,0,0,0.3);
    font-weight: 900;
}
.toggle_content.invers-color {
    font-size: 16px;
}
h2.avia-caption-title {
    font-size: 40px !important;

}
#services .flex_column.av_one_third p {
    font-size: 13px;

}
h2.headings {
    font-size: 44px !important;

}
.html_header_top.html_header_sticky #top #wrap_all #main {
 
}
}

@media only screen and (max-width: 900px) {
.avia-menu-text {
    color: #000 !important;
}
.slideshow_align_caption {
    top: 0% !IMPORTANT;
    width: 99%;

}
h3.iconbox_content_title {
    font-size: 21px !important;
}
.avia-icon-list .iconlist_icon {
    float: none;
    margin-bottom: 10px;
}
.subcribecol input.wpcf7-form-control.wpcf7-submit {
    width: 100% !important;
    font-size: 13px;
}
div#contact .flex_column_table_cell {
    float: none;
    display: block !important;
}
div#contact .av_three_fifth {
    margin-left:0%;
     width: 100%  !important;
}
div#contact .flex_column_table {
    display: block;
    table-layout: fixed;
    width: 100%;
}
div#contact .av_two_fifth {
    margin-left: 0%;
    width: 100%  !important;
}
figure.img-box img {
    width: 100%;
}

.why-choose .overlay-box h4 {
    font-size: 22px;
}

#compservice .flex_column_table {
    display: block;
}


#compservice .flex_column.av_one_half {
display: block !important;
    width: 100% !important;
    margin-left: 0;
}
#top #service .flex_column_table {
    display: block;
    table-layout: fixed;
    width: 100%;
}
.custom-html-widget .headericon {
    width: 100%;
}
#footer .flex_column.av_one_fourth {
    width: 46%;
    float: left !important;
    margin-left: 15px;
}
#service .flex_column.av_one_third {
    width: 100%;
    display: block;
    margin-left: 0px;
}
#what-we-do .flex_column.av_two_fifth {
    width: 100%;
    display: block;
    margin: 0px;
}
.item {
    width: 100%;
    max-width: 74%;
    left: 0px;
    right: 0px;
    margin: 0px auto;
}
.service {
    background: #f7f7f7;
    background-position: 130% !important;
}
.avia-caption-content {
    top: 0px;
    }

    
#cops .flex_column.av_one_half {
    width: 100%;
    display: block;
    margin-left: 0px;
}
div#cops .flex_cell.no_margin.av_one_half.avia-builder-el-7.el_after_av_cell_one_half.avia-builder-el-last {
    padding: 0px 120px 0px 90px !important;
}
div#cops .flex_cell.no_margin.av_one_half.avia-builder-el-2.el_before_av_cell_one_half.avia-builder-el-first {
    padding: 100px 80px 20px 80px !important;
}
div#cops .flex_column.av_one_half.flex_column_div.av-zero-column-padding.avia-builder-el-12.el_after_av_one_half.avia-builder-el-last.thiord {
    margin-bottom: 3em;
}
.logo img {
        margin: 15px 0 !important
}
p.first_form {
    width: 80% !important;
}
h2.headings {
    font-size: 36px !important;
}
.avia-caption-content p {
    font-size: 21px;

}
div#client-newsletter h1.headings {
    font-size: 38px !important;
    line-height: 1.5;
    width: 85%;
}
#top #cops .no_margin.av_one_half {
    width: 100%;
    display: block;
}

div#firstdiv .who-txt {
    font-size: 19px;
}

 #why .flex_column.av_one_half.bottom-to-top.avia-builder-el-25 {
    display: table-cell;
}


   .slider-heading {
        font-size: 26px;
    }
    .slider-text1 {
        font-size: 14px;
        padding-bottom: 0px;
        padding-top: 0px;
        line-height: 0;
        line-height: 1.;
    }
    .slideshow_align_caption {

        vertical-align: middle;
    }
    /*.slider-button1 {
        width: 35%;
    }*/
    /*.slider-button2 {
        width: 36%;
    }*/
    #firstdiv h1 {
        font-size: 29px;
    }
    .serviceBox .description {
        font-size: 13px;
    }
    #firstdiv .flex_column.av_one_third{
        width: 100%;
        margin-left: 0% !important;
    }
    .serviceBox {
        height: 266px;
    }
    .headings {
     font-size: 25px !important;
 }
 #about .headings {
    font-size: 32px !important;
}
#about .flex_column.av_two_fifth{
    width: 100%;
}
#services .flex_column.av_one_third{
    width: 100%;
    margin-left: 0% !important;
    margin-bottom: 20px !important;
}
#news-letter .avia_ajax_form .button {
    width: 100%;
}
.custom-html-widget .headericon span.av-icon-char {
    font-size: 21px !important;
}
#menu-footer-menu li a {
    padding: 6px 9px !important;
    font-size: 19px;
}
.logo {

}
.main_menu {
    margin-top: 0%;
}


#contact .flex_column.av_one_fourth {
    width: 100%;
}
#top #service .flex_column_table_cell {
    float: none;
    display: block;
    width: 100%;
    margin-left: 0px;
}
#top #service .flex_column_table {
    display: block;
    table-layout: fixed;
    width: 100%;
}
.responsive.html_mobile_menu_tablet.html_header_top.html_header_sticky #top #wrap_all #main {
    padding-top: 137px !important;
}
}

@media only screen and (max-width: 767px) {
.responsive.html_mobile_menu_tablet.html_header_top.html_header_sticky #top #wrap_all #main {
    padding-top: 0px !important;
}
.avia-menu-text {
    color: #000 !important;

}
.iconbox_top p {
    font-size: 16px;
}
p.text {
    font-size: 13px;
    line-height: 1.4em;
}
.avia-caption-content p {
    font-size: 12px;
    margin: 7px 0;
    line-height: 21px;
}
#sectn5 {
    background-position: 60% 100% !important;
}
h2.headings {
    font-size: 30px !important;
}
.responsive #top .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial {
    padding: 0px 0px;
    font-size: 0.85em;
}
.what-para {
    font-size: 16px !important;
}

.text p {
    line-height: 1.4em;
    margin: 0px;
    top: 0px;
}

.why-choose .overlay-box .text p {
    font-size: 12px !important;
}

.item:hover .text p {
    font-size: 12px !important;
    line-height: 1.4 !important;
}

.why-choose .overlay-box h4 {
    line-height: 30px;
    padding: 12px 0px;
    font-size: 15px;
}

.why-choose .item:hover .inner-box {
    padding: 0px 20px 20px 80px;
}


h4.av_iconlist_title.iconlist_title {
    font-size: 32px;
}

.iconlist_content_wrap p {
    font-size: 15px;
    font-weight: 600;
    line-height: 1.6;
}
#socket {
    font-size: 15px;

}
.hr.hr-invisible {
    height: 10px !important;
}

.priceblockk {
    padding: 30px 20px;
}

.toggle_content , .js_active .toggler {
    padding: 10px 15px;
}

.item {
    width: 100%;
    max-width: 100%;
    left: 0px;
    right: 0px;
    margin: 0px auto;
}

.toggle_content.invers-color {
    font-size: 14px;
    line-height: 21px;
}
.custom-html-widget .headericon {
    display: block !important;
    width: 100%;
}
p.what-para {
    font-size: 14px;
}
#menu-footer-menu li a {
    padding: 6px 3px !important;

}
.avia_ajax_form .form_element_third {
    width: 100% !important;

}
#why .flex_column.av_one_half.av-animated-generic.bottom-to-top.flex_column_table_cell.av-equal-height-column.av-align-middle.av-zero-column-padding.avia-builder-el-28.el_after_av_one_half.avia-builder-el-last {
    margin-left: 0% !important;
}
#about .flex_column_table.av-equal-height-column-flextable.-flextable {
    width: 100%;
    margin-left: auto;
}
.who-txt {
    color: #000;
    font-size: 16px !important;
}
#firstdiv h2 {
    font-size: 17px !important;
    line-height: 1.4;
}
.hr.hr-invisible.avia-builder-el-6.el_after_av_one_full.el_before_av_one_half {
    display: none;
}
#firstdiv h1 {
    font-size: 22px;
    line-height: 1.3;
}
.phone-info {
    margin-top: 0% !important;
    width: 100% !important;
    left: 0%;
    float: none !important;
    position: relative;
    background: #000080 !important;
    color: #ffffff !important;
}
    div#header_meta {
    background: #000080;
}
p.headericon a {
    color: #ffffff !important;
font-size: 14px;
}
div#header_meta p.headericon span.av-icon-char {
    color: #ffffff !important;
    font-size: 16px !important;
    padding-right: 6px !important;
}
div#header_main ul.noLightbox.social_bookmarks {
    display: none !important;
}
#cops h1 {
        
    font-weight: 800;
    font-size: 36px;
}
div#header_main .avia-menu.av_menu_icon_beside {
    padding: 0;
    margin: 0;
}

.tt_button, .tt_button1 {
    padding: 13px 14px !important;
    font-size: 16px !important;
    min-width: auto;
}
/*.slider-button2, .slider-button1 {
    width: 38% !important;
}*/
#counter .flex_column.av_one_third.av-animated-generic.top-to-bottom {
  
    height: auto;
    padding: 40px 0px 40px;
  
}
#counter h1 {
    font-size: 30px;
}
#services .flex_column.av_one_third {
    width: 100% !important;
 
}

div#first-div p.who-txt {
    color: #ffffff !important;
}
div#what-we-do .flex_column.av_one_fourth {
    width: 100% !important;
    border-bottom: 0px solid #c5c2c2 !IMPORTANT;
    border-top: 0px solid #c5c2c2 !IMPORTANT;
    border-right: 0px solid #dcdcdc !IMPORTANT;
}
div#what-we-do .flex_column.av_one_fourth.first {
   
    border: 0 !important;
}
.service {
    background: #f7f7f7;
    background-position: 100% !important;
}
a.avia-button.avia-icon_select-no {
    font-size: 15px;
    margin-top: 0px;
    letter-spacing: 0px;
    border-radius: 30px;
    padding: 8px 19px !important;
    
}

div#footer .flex_column.av_one_fourth {
    height: auto;
}
.custom-html-widget .headericon {
    color: #ffffff !important;
    font-size: 12px;
}
.slideshow_caption {
    padding: 0px !important;
}
h1.inner-banner-heading {
    font-size: 45px;
}

.item {
    width: 100%;
    max-width: 100%;
    left: 0px;
    right: 0px;
    margin: 0px auto;
}
.toggle_content.invers-color {
    font-size: 14px;
    line-height: 21px;
}

.tt_button, .tt_button1 {
    padding: 8px 7px !important;
    font-size: 10px !important;
    min-width: auto;
}
p.what-para {
    font-size: 15px;
}
.avia-caption-content {
    top:0px;
}
section#nav_menu-2 {
    
    margin: 0 !important;
    
}
#menu-footer-menu li {
    display: block;
    padding-left: 0;
    font-size: 20px !important;
}
#service .flex_column.av_one_third {
    width: 100% !important;
}
#counter h2 {
    font-size: 26px !important;
}
#counter h1 {
    font-size: 24px;
}
.intro-img i {
    font-size: 38px;
    color: #e9c07e;
}
#firstdiv h1 {
    font-size: 17px;
}
#firstdiv h2 {
    font-size: 15px !important;
}
.who-txt {
    font-size: 15px !important;
}
.slider-heading {
    font-size: 20px;
}
#services h1.headings {
    font-size: 30px !important;
}
#why h1 {
    font-weight: 800;
    font-size: 30px;
}
#cops h1 {
    font-size: 22px;
}

.tt_button, .tt_button1 {
    padding: 10px 8px !important;
    font-size: 8px !important;
    min-width: auto;
}
/*.slider-button2, .slider-button1 {
    width: 50% !important;
    position: relative;
    top: -5px;
}   */
.slider-button2 {
    margin-left: 5px;
}
.slider-button2 {
    margin-left: 5px;
}
#about h2 {
    font-size: 18px !important;
 }
#firstdiv .flex_column.av_one_full {
    margin: 0 !important;
}
div#first-div p.who-txt {
    color: #ffffff !important;
    font-size: 13px !important;
}
div#why h2 {
    font-size: 20px !important;
}
#why h1 {
    font-weight: 800;
    font-size: 24px !important;
    margin-bottom: 10px;
}
.why-choose .item:hover .inner-box {
    padding: 10px 10px 10px 70px !important;
}

.slideshow_caption {
    padding: 0px !important;
}
h1.inner-banner-heading {
    font-size: 35px;
}
div#cops .flex_cell.no_margin.av_one_half.avia-builder-el-2.el_before_av_cell_one_half.avia-builder-el-first {
    padding: 100px 80px 0px 80px !important;
}
body div#why .container {
    height: auto !important;
}
#services h1.headings {
    font-weight: 800;
    font-size: 38px !important;
}
div#cops .flex_cell.no_margin.av_one_half.avia-builder-el-7.el_after_av_cell_one_half.avia-builder-el-last {
    padding: 0px 120px 70px 90px !important;
}

#news-letter .avia_ajax_form .button, #client-newsletter .avia_ajax_form .button {
    font-size: 17px !important;
    padding: 8px 14px !important;
    min-width: 130px;
}

div#client-newsletter h1.headings {
    font-size: 30px !important;
}


#why .flex_column.av_one_half.bottom-to-top.avia-builder-el-25 {
    display: table-cell;
}


    /*.slider-button1 {
     width: 47%;
 }*/

/* .slider-button2 {
    width: 47%;
}*/
.banner-next{
    display: none;
}
.banner-prev {
    display: none;
}
#firstdiv h1 {
    font-size: 22px;
}
.serviceBox {
    height: auto;
}
.serviceBox .description {
    font-size: 15px;
}
.headericon{
    font-size: 12px;
}
.headericon span.av-icon-char {
    font-size: 14px !important;
    padding-right: 4px;

}
.slider-text1{
    font-size: 14px;
    margin: 5px 0 !important;
    padding: 0;
}
.btn {
    font-size: 13px;
    padding-left: 13px;
    padding-right: 13px;
    padding-top: 11px;
    padding-bottom: 14px;
}
.slider-text:after{
    width: 27PX;
}
#top .av_header_transparency #header_meta {
    box-shadow: none;
    color: #fff;
}
.slideshow_caption{
    padding-top: 0px !important;
}
#top .avia-slideshow-button{
    font-size: 13px;
    padding: 5px 19px !important;
}
.slider-heading {
   padding-top: 5px;
   top: 0px;
}
.slider-text {
   font-size: 16px;
   top: 0px;
   position: relative;
   text-transform: capitalize;
   text-shadow: 3px 3px 3px #0a0a0a;
   font-weight: bold;
   padding-bottom: 0px;
}
li.av-single-slide.slide-1.active-slide {
    background-position: center !important;
}
.headings {
    font-size: 22px !important;
}
.hr.hr-invisible.avia-builder-el-7.el_after_av_image.avia-builder-el-last-service {
    height: 6px;
}
.who-txt1 {
    display: none;
}
.who-heading {
    text-align: left;
    color: #fff3e8;
    font-weight: 100;
    font-size: 16px;
    text-transform: uppercase;
    line-height: 1.1em;
}
.hr.hr-invisible.avia-builder-el-26.el_after_av_one_third.avia-builder-el-last-who {
    height: 0px !important;
}
.who {
    background: #2b262eeb;
    padding: 20px;
    height: 450px;
    top: 20px;
    position: relative;
}
div#whowe {
    background-position: 10% 25% !important;
}
.testi-txt {
    color: #fff3e8;
    font-size: 16px;
    line-height: 1.5em;
    letter-spacing: 1px;
        
}
.t-name {
        
    color: #fff3e8;
    font-weight: 100;
    font-size: 18px;
}
.t-desi {
        
    color: #c6bab0;
    font-weight: 100;
    font-size: 18px;
}
.test-btn {
    border: 2px solid #fff;
    padding: 14px 40px;
    border-radius: 18px;
    color: #fff3e8 !important;
    text-decoration: none;
        
    font-weight: bold;
    font-size: 13px;
}
.hr.hr-invisible.avia-builder-el-29.el_after_av_testimonials.el_before_av_codeblock {
    display: none;
}
.flex_column.av_one_fifth.flex_column_div.first.avia-builder-el-32.el_before_av_one_third.avia-builder-el-first {
    padding: 0px 0px 0px 0px !important;
}
.map {
    display:none;
}
#location .flex_column.av_one_third {
 background-size: 366px 670px !important;
 padding: 109px 0px 110px 20px !important;
}
.flex_column.av_one_third.flex_column_div.avia-builder-el-33.el_after_av_one_fifth.el_before_av_two_fifth {
    background-size: 233px 400px !important;
}
.map1 {
    position: relative;
    left: 22%;
    display: inline !important;
}
#location iframe{
    width: 283px !important;
}
.icon img {
    height: 100px;
}
.location-heading {
    font-size: 29px !important;

    font-weight: 100;
    top: 0px;
    position: relative;
}
.icon {
    text-align: center;
    top: 0px;
    position: relative;
    left: 54px;
}
.location-txt {
    color: #978c88 !important;
    font-size: 24px;
    line-height: 1.2em;
        
    text-transform: uppercase;
    top: -270px;
    position: relative;
}
.flex_column.av_two_fifth.flex_column_div.avia-builder-el-36.el_after_av_one_third.avia-builder-el-last {
    padding: 90px 0px 0px 0px !important;
}
.footer-email {
    color: #464143;
    font-size: 22px;
    letter-spacing: 1px;
        
    text-align: center;
    font-weight: bold;
}
.practice-txt {
    color: #484246;
    font-size: 16px;
    letter-spacing: 1px;
        
    text-align: left;
    line-height: 1.5em;
}
.practice-hover-txt {
        
    color: #fff3e8 !important;
    font-weight: 100;
    font-size: 20px;
}
.practice-hover-txt span {
    font-size: 12px !important;
}
.tax-law {
    background-color: transparent;
    border: 1px solid #fff2e3;
    padding: 8px 30px;
    text-align: center;
    display: inline-block;
    font-size: 12px;
    margin: 10px 2px;
    border-radius: 35px;
        
    top: 2px;
    position: relative;
}
.flex_column.av_one_half.no_margin.flex_column_div.first.avia-builder-el-10.el_after_av_hr.el_before_av_one_half {
    padding: 0px 0px 15px 0px;
    border-radius: 0px;
    width: 120% !important;
    left: -13px;
    position: relative;
}
.flex_column.av_one_half.no_margin.flex_column_div.avia-builder-el-12.el_after_av_one_half.el_before_av_one_half {
    width: 120% !important;
    left: -13px;
    position: relative;
}
.flex_column.av_one_half.no_margin.flex_column_div.first.avia-builder-el-14.el_after_av_one_half.el_before_av_one_half.column-top-margin {
    width: 120% !important;
    left: -13px;
    position: relative;
}
.flex_column.av_one_half.no_margin.flex_column_div.avia-builder-el-16.el_after_av_one_half.avia-builder-el-last.column-top-margin {
    width: 120% !important;
    left: -13px;
    position: relative;
}
.intro-head{
    color:#fff !important;
}
.intro-head1{
    color:#fff !important;
}
.who-txt{
    color:#000!important;
    font-size: 14px !important;
}
.test-btn1{
    border: 2px solid #fff!important;
    color: #fff!important;
    font-size: 15px;
}
#news-letter .flex_column.av_one_fifth{
    padding:0px !important;
}
#aboutdiv .who-txt{
 color: #000!important;
}
#contact .who-txt{
 color: #fff!important;
}
.intro-head{
    font-size: 20px;
}
.btn1{
    font-size: 16px;
}
.columns {
    width: 100%;
    height: 570px;
    margin-bottom: 31px;
}
#about1 .who-txt {
    color: #000!important;
}
.our-team .post { 
    font-size: 12px;
}
#about .flex_column.av_two_fifth {
    left: 0%;
}
a.av-section-tab-title.av-tab-no-icon.av-tab-no-image {
    padding: 13px 10px 0px 0px !important;
}
a.av-section-tab-title {
    width: 100% !important;
}
.av-inner-tab-title {
    font-size: 20px;
}
#news-letter .who-txt{
    color: #fff!important;
    font-size: 10px;
}
#news-letter .hr.hr-invisible{
    height: 0px !important;
}
.map-div iframe {
   width: 68%;
}
#contact {
    margin-bottom: 0px;
}
#about .who-txt {
    color: #000!important;
}

.main-timeline:before{ left: 0; }
.main-timeline .timeline:first-child:before,
.main-timeline .timeline:last-child:before{
    left: -12px !important;
    right: auto !important;
}
.main-timeline .circle,
.main-timeline .timeline:nth-child(2n) .circle{
    width: 130px;
    height: 130px;
    float: none;
    margin: 0 auto;
}
.main-timeline .timeline-content:before{
    width: 99.5%;
    top: 68px;
    left: 0.5%;
}
.main-timeline .circle span{
    line-height: 115px;
    font-size: 60px;
}
.main-timeline .circle:before,
.main-timeline .circle span:before,
.main-timeline .circle span:after,
.main-timeline .icon{
    display: none;
}
.main-timeline .content,
.main-timeline .timeline:nth-child(2n) .content{
    padding: 0 10px;
}
.main-timeline .year{
    margin-bottom: 15px;
}
.main-timeline .description{
    text-align: center;
}
.main-timeline .timeline:nth-child(2) {
    margin-top: 20px;
}
.main-timeline .timeline {
    width: 100%;
    float: left;
    position: relative;
    z-index: 1;
}
.main-timeline .timeline:nth-child(odd) {
    margin: -16px 46px 0 0;
}
.feature .overlay-content .content h2{
    font-size: 14px !important;
}
.feature .overlay-content .content p {
    font-size: 10px !important;
}
.custom-html-widget .headericon {
    color: #fff !important;
    font-size: 14px;
}
#menu-footer-menu li a {

    font-size: 15px;
}
h2 {
    
    font-size: 20px !important;
}
#contact .iconbox .iconbox_content p:last-child {
    margin-bottom: 0;
    font-size: 13px;
}
.feature h3 {
    font-size: 1em;
}
#about .headings {
   font-size: 30px !important;
}
#news-letter .flex_column.av_one_full{
    padding: 13px 0px 0px 0% !important;
}
#news-letter{
    background-size: cover;
}
#contact .iconbox {
    width: 100%;
    padding-left: 3px;
}
#firstdiv h2{
    font-size: 20px !important;
}
}

div#header_main_alternate {
    display: none;
}

					.container {
						width:100%;
					}

					.container .av-content-small.units {
						width:73%;
					}

					.responsive .boxed#top,
					.responsive.html_boxed.html_header_sticky #header,
					.responsive.html_boxed.html_header_transparency #header{
						width: 1250px;
						max-width:90%;
					}

					.responsive .container{
						max-width: 1250px;
					}

				
