
@font-face { 
     font-family: 'ubuntu-v15-latin';
     src:    url('http://localhost/magiclift/wp-content/uploads/avia_fonts/type_fonts/ubuntu-v15-latin/ubuntu-v15-latin-regular.woff2') format('woff2'),
             url('http://localhost/magiclift/wp-content/uploads/avia_fonts/type_fonts/ubuntu-v15-latin/ubuntu-v15-latin-regular.svg#ubuntu-v15-latin') format('svg'),
             url('http://localhost/magiclift/wp-content/uploads/avia_fonts/type_fonts/ubuntu-v15-latin/ubuntu-v15-latin-regular.eot') format('embedded-opentype'),
             url('http://localhost/magiclift/wp-content/uploads/avia_fonts/type_fonts/ubuntu-v15-latin/ubuntu-v15-latin-regular.eot?#iefix') format('embedded-opentype');
     font-style: normal;
     font-weight: 400;
     font-display: swap;
}


:root {
--enfold-socket-color-bg: #333333;
--enfold-socket-color-bg2: #555555;
--enfold-socket-color-primary: #ffffff;
--enfold-socket-color-secondary: #aaaaaa;
--enfold-socket-color-color: #eeeeee;
--enfold-socket-color-meta: #999999;
--enfold-socket-color-heading: #ffffff;
--enfold-socket-color-border: #444444;
--enfold-socket-color-constant-font: #333333;
--enfold-socket-color-button-border: #dddddd;
--enfold-socket-color-button-border2: #888888;
--enfold-socket-color-iconlist: #333333;
--enfold-socket-color-timeline: #333333;
--enfold-socket-color-timeline-date: #000000;
--enfold-socket-color-masonry: #444444;
--enfold-socket-color-stripe: #ffffff;
--enfold-socket-color-stripe2: #ffffff;
--enfold-socket-color-stripe2nd: #bbbbbb;
--enfold-socket-color-button-font: #333333;
--enfold-socket-color-dark-bg2: #444444;
--enfold-socket-color-primary2: #bbbbbb;
--enfold-footer-color-bg: #222222;
--enfold-footer-color-bg2: #333333;
--enfold-footer-color-primary: #ff9c1b;
--enfold-footer-color-secondary: #bb16a2;
--enfold-footer-color-color: #dddddd;
--enfold-footer-color-meta: #919191;
--enfold-footer-color-heading: #919191;
--enfold-footer-color-border: #444444;
--enfold-footer-color-constant-font: #ffffff;
--enfold-footer-color-button-border: #dd7a09;
--enfold-footer-color-button-border2: #990480;
--enfold-footer-color-iconlist: #333333;
--enfold-footer-color-timeline: #333333;
--enfold-footer-color-timeline-date: #000000;
--enfold-footer-color-masonry: #222222;
--enfold-footer-color-stripe: #ffbe3d;
--enfold-footer-color-stripe2: #ffad2c;
--enfold-footer-color-stripe2nd: #cc27b3;
--enfold-footer-color-button-font: #ffffff;
--enfold-footer-color-dark-bg2: #222222;
--enfold-footer-color-primary2: #bb5807;
--enfold-alternate-color-bg: #f7f7f7;
--enfold-alternate-color-bg2: #ffffff;
--enfold-alternate-color-primary: #00af66;
--enfold-alternate-color-secondary: #bb16a2;
--enfold-alternate-color-color: #666666;
--enfold-alternate-color-meta: #8f8f8f;
--enfold-alternate-color-heading: #222222;
--enfold-alternate-color-border: #e1e1e1;
--enfold-alternate-color-constant-font: #ffffff;
--enfold-alternate-color-button-border: #008d44;
--enfold-alternate-color-button-border2: #990480;
--enfold-alternate-color-iconlist: #d0d0d0;
--enfold-alternate-color-timeline: #d0d0d0;
--enfold-alternate-color-timeline-date: #a0a0a0;
--enfold-alternate-color-masonry: #eeeeee;
--enfold-alternate-color-stripe: #22cf88;
--enfold-alternate-color-stripe2: #11bf77;
--enfold-alternate-color-stripe2nd: #cc27b3;
--enfold-alternate-color-button-font: #ffffff;
--enfold-alternate-color-dark-bg2: #eeeeee;
--enfold-alternate-color-primary2: #006b22;
--enfold-main-color-bg: #ffffff;
--enfold-main-color-bg2: #f7f7f7;
--enfold-main-color-primary: #00af66;
--enfold-main-color-secondary: #bb16a2;
--enfold-main-color-color: #666666;
--enfold-main-color-meta: #919191;
--enfold-main-color-heading: #222222;
--enfold-main-color-border: #e1e1e1;
--enfold-main-color-constant-font: #ffffff;
--enfold-main-color-button-border: #008d44;
--enfold-main-color-button-border2: #990480;
--enfold-main-color-iconlist: #d0d0d0;
--enfold-main-color-timeline: #d0d0d0;
--enfold-main-color-timeline-date: #a0a0a0;
--enfold-main-color-masonry: #e6e6e6;
--enfold-main-color-stripe: #22cf88;
--enfold-main-color-stripe2: #11bf77;
--enfold-main-color-stripe2nd: #cc27b3;
--enfold-main-color-button-font: #ffffff;
--enfold-main-color-dark-bg2: #e6e6e6;
--enfold-main-color-primary2: #006b22;
--enfold-header-color-bg: #ffffff;
--enfold-header-color-bg2: #ffffff;
--enfold-header-color-primary: #00af66;
--enfold-header-color-secondary: #666666;
--enfold-header-color-color: #00af66;
--enfold-header-color-meta: #00af66;
--enfold-header-color-heading: #c9c9c9;
--enfold-header-color-border: #ffffff;
--enfold-header-color-constant-font: #ffffff;
--enfold-header-color-button-border: #008d44;
--enfold-header-color-button-border2: #444444;
--enfold-header-color-iconlist: #eeeeee;
--enfold-header-color-timeline: #eeeeee;
--enfold-header-color-timeline-date: #bbbbbb;
--enfold-header-color-masonry: #eeeeee;
--enfold-header-color-stripe: #22cf88;
--enfold-header-color-stripe2: #11bf77;
--enfold-header-color-stripe2nd: #777777;
--enfold-header-color-button-font: #ffffff;
--enfold-header-color-dark-bg2: #eeeeee;
--enfold-header-color-primary2: #006b22;
--enfold-header_burger_color: inherit;
--enfold-header_replacement_menu_color: #ffffff;
--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;

}

	

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



.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 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 a,
.socket_color abbr,
.socket_color address,
.socket_color big,
.socket_color code,
.socket_color del,
.socket_color em,
.socket_color img,
.socket_color ins,
.socket_color s,
.socket_color small,
.socket_color strong,
.socket_color sup,
.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 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 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 footer,
.socket_color header,
.socket_color menu,
.socket_color nav,
.socket_color section,
.socket_color summary,
.socket_color time,
.socket_color mark,
.socket_color video,
#top .socket_color.fullsize .template-blog .post_delimiter{
	border-color:var(--enfold-socket-color-border);
}


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


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

.socket_color,
.socket_color .post-format-icon,
.socket_color .ajax_controlls a,
.socket_color #js_sort_items,
.socket_color.inner-entry,
.socket_color .grid-entry-title,
.grid-entry .socket_color .avia-arrow,
.socket_color .grid-content,
.socket_color .av-share-box ul,
.socket_color.avia-fullwidth-portfolio .pagination .current,
.socket_color.avia-fullwidth-portfolio .pagination a{
	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{
	stroke: var(--enfold-socket-color-color);
	fill: var(--enfold-socket-color-color);
}


.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 .tab_content strong,
.socket_color .tab_content strong a{
    color: var(--enfold-socket-color-heading);
}



.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 .comment-text,
.socket_color .pagination a,
.socket_color .pagination span,
.socket_color .team-member-job-title,
.socket_color .team-social a,
.socket_color #js_sort_items a,
.socket_color .social_bookmarks a{
	color: var(--enfold-socket-color-meta);
}

.socket_color .team-social a.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 a,
.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 #commentform .required{
	color: 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{
	color: var(--enfold-socket-color-secondary);
}



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 .comment-count {
	background-color: var(--enfold-socket-color-primary);
	color:var(--enfold-socket-color-constant-font);
	border-color:var(--enfold-socket-color-button-border);
}

.socket_color .button:hover,
.socket_color .ajax_controlls a:hover,
.socket_color #submit: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 .ajax_controlls a.avia-svg-icon:hover svg:first-child{
	fill: var(--enfold-socket-color-bg);
	stroke: 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 .container_wrap_meta,
.socket_color .portfolio-preview-content,
.socket_color .portfolio-preview-content .avia-arrow,
.socket_color.avia-fullwidth-portfolio .pagination{
	background: var(--enfold-socket-color-bg2);
}

.socket_color blockquote,
.socket_color .avia-bullet{
	border-color:var(--enfold-socket-color-primary);
}

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

.socket_color .breadcrumb,
.socket_color .breadcrumb a{
	color:var(--enfold-socket-color-color);
}

.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{
	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{
	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 .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{
	color: var(--enfold-socket-color-color);
}

.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{
	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);
}

#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);
	}

}



#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-masonry-entry .avia-arrow{
	background-color: var(--enfold-socket-color-bg2);
}



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);
}



#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 .tabcontainer .tab{
	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){
	background-color:var(--enfold-socket-color-bg);
	color: var(--enfold-socket-color-color);
}

.socket_color table caption,
.socket_color tr:nth-child(even){
	color: var(--enfold-socket-color-meta);
}

.socket_color tr:nth-child(odd){
	background: var(--enfold-socket-color-bg2);
}

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



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

				#scroll-top-link{
					color: var(--enfold-socket-color-color);
					border:1px solid var(--enfold-socket-color-border);
				}

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

@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);
	}

}

		

				

.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 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 a,
.alternate_color abbr,
.alternate_color address,
.alternate_color big,
.alternate_color code,
.alternate_color del,
.alternate_color em,
.alternate_color img,
.alternate_color ins,
.alternate_color s,
.alternate_color small,
.alternate_color strong,
.alternate_color sup,
.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 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 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 footer,
.alternate_color header,
.alternate_color menu,
.alternate_color nav,
.alternate_color section,
.alternate_color summary,
.alternate_color time,
.alternate_color mark,
.alternate_color video,
#top .alternate_color.fullsize .template-blog .post_delimiter{
	border-color:var(--enfold-alternate-color-border);
}


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


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

.alternate_color,
.alternate_color .post-format-icon,
.alternate_color .ajax_controlls a,
.alternate_color #js_sort_items,
.alternate_color.inner-entry,
.alternate_color .grid-entry-title,
.grid-entry .alternate_color .avia-arrow,
.alternate_color .grid-content,
.alternate_color .av-share-box ul,
.alternate_color.avia-fullwidth-portfolio .pagination .current,
.alternate_color.avia-fullwidth-portfolio .pagination a{
	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{
	stroke: var(--enfold-alternate-color-color);
	fill: var(--enfold-alternate-color-color);
}


.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 .tab_content strong,
.alternate_color .tab_content strong a{
    color: var(--enfold-alternate-color-heading);
}



.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 .comment-text,
.alternate_color .pagination a,
.alternate_color .pagination span,
.alternate_color .team-member-job-title,
.alternate_color .team-social a,
.alternate_color #js_sort_items a,
.alternate_color .social_bookmarks a{
	color: var(--enfold-alternate-color-meta);
}

.alternate_color .team-social a.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 a,
.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 #commentform .required{
	color: 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{
	color: var(--enfold-alternate-color-secondary);
}



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 .comment-count {
	background-color: var(--enfold-alternate-color-primary);
	color:var(--enfold-alternate-color-constant-font);
	border-color:var(--enfold-alternate-color-button-border);
}

.alternate_color .button:hover,
.alternate_color .ajax_controlls a:hover,
.alternate_color #submit: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 .ajax_controlls a.avia-svg-icon:hover svg:first-child{
	fill: var(--enfold-alternate-color-bg);
	stroke: 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 .container_wrap_meta,
.alternate_color .portfolio-preview-content,
.alternate_color .portfolio-preview-content .avia-arrow,
.alternate_color.avia-fullwidth-portfolio .pagination{
	background: var(--enfold-alternate-color-bg2);
}

.alternate_color blockquote,
.alternate_color .avia-bullet{
	border-color:var(--enfold-alternate-color-primary);
}

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

.alternate_color .breadcrumb,
.alternate_color .breadcrumb a{
	color:var(--enfold-alternate-color-color);
}

.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{
	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{
	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 .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{
	color: var(--enfold-alternate-color-color);
}

.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{
	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);
}

#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);
	}

}



#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-masonry-entry .avia-arrow{
	background-color: var(--enfold-alternate-color-bg2);
}



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);
}



#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 .tabcontainer .tab{
	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){
	background-color:var(--enfold-alternate-color-bg);
	color: var(--enfold-alternate-color-color);
}

.alternate_color table caption,
.alternate_color tr:nth-child(even){
	color: var(--enfold-alternate-color-meta);
}

.alternate_color tr:nth-child(odd){
	background: var(--enfold-alternate-color-bg2);
}

.alternate_color .progress{
	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 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 a,
.main_color abbr,
.main_color address,
.main_color big,
.main_color code,
.main_color del,
.main_color em,
.main_color img,
.main_color ins,
.main_color s,
.main_color small,
.main_color strong,
.main_color sup,
.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 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 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 footer,
.main_color header,
.main_color menu,
.main_color nav,
.main_color section,
.main_color summary,
.main_color time,
.main_color mark,
.main_color video,
#top .main_color.fullsize .template-blog .post_delimiter{
	border-color:var(--enfold-main-color-border);
}


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


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

.main_color,
.main_color .post-format-icon,
.main_color .ajax_controlls a,
.main_color #js_sort_items,
.main_color.inner-entry,
.main_color .grid-entry-title,
.grid-entry .main_color .avia-arrow,
.main_color .grid-content,
.main_color .av-share-box ul,
.main_color.avia-fullwidth-portfolio .pagination .current,
.main_color.avia-fullwidth-portfolio .pagination a{
	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{
	stroke: var(--enfold-main-color-color);
	fill: var(--enfold-main-color-color);
}


.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 .tab_content strong,
.main_color .tab_content strong a{
    color: var(--enfold-main-color-heading);
}



.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 .comment-text,
.main_color .pagination a,
.main_color .pagination span,
.main_color .team-member-job-title,
.main_color .team-social a,
.main_color #js_sort_items a,
.main_color .social_bookmarks a{
	color: var(--enfold-main-color-meta);
}

.main_color .team-social a.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 a,
.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 #commentform .required{
	color: 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{
	color: var(--enfold-main-color-secondary);
}



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 .comment-count {
	background-color: var(--enfold-main-color-primary);
	color:var(--enfold-main-color-constant-font);
	border-color:var(--enfold-main-color-button-border);
}

.main_color .button:hover,
.main_color .ajax_controlls a:hover,
.main_color #submit: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 .ajax_controlls a.avia-svg-icon:hover svg:first-child{
	fill: var(--enfold-main-color-bg);
	stroke: 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 .container_wrap_meta,
.main_color .portfolio-preview-content,
.main_color .portfolio-preview-content .avia-arrow,
.main_color.avia-fullwidth-portfolio .pagination{
	background: var(--enfold-main-color-bg2);
}

.main_color blockquote,
.main_color .avia-bullet{
	border-color:var(--enfold-main-color-primary);
}

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

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

.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{
	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{
	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 .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{
	color: var(--enfold-main-color-color);
}

.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{
	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);
}

#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);
	}

}



#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-masonry-entry .avia-arrow{
	background-color: var(--enfold-main-color-bg2);
}



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);
}



#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 .tabcontainer .tab{
	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){
	background-color:var(--enfold-main-color-bg);
	color: var(--enfold-main-color-color);
}

.main_color table caption,
.main_color tr:nth-child(even){
	color: var(--enfold-main-color-meta);
}

.main_color tr:nth-child(odd){
	background: var(--enfold-main-color-bg2);
}

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

		

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

				#scroll-top-link: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{
					stroke: var(--enfold-main-color-primary);
					fill: var(--enfold-main-color-primary);
				}

				.html_stretched #wrap_all{
					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 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 a,
.header_color abbr,
.header_color address,
.header_color big,
.header_color code,
.header_color del,
.header_color em,
.header_color img,
.header_color ins,
.header_color s,
.header_color small,
.header_color strong,
.header_color sup,
.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 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 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 footer,
.header_color header,
.header_color menu,
.header_color nav,
.header_color section,
.header_color summary,
.header_color time,
.header_color mark,
.header_color video,
#top .header_color.fullsize .template-blog .post_delimiter{
	border-color:var(--enfold-header-color-border);
}


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


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

.header_color,
.header_color .post-format-icon,
.header_color .ajax_controlls a,
.header_color #js_sort_items,
.header_color.inner-entry,
.header_color .grid-entry-title,
.grid-entry .header_color .avia-arrow,
.header_color .grid-content,
.header_color .av-share-box ul,
.header_color.avia-fullwidth-portfolio .pagination .current,
.header_color.avia-fullwidth-portfolio .pagination a{
	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{
	stroke: var(--enfold-header-color-color);
	fill: var(--enfold-header-color-color);
}


.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 .tab_content strong,
.header_color .tab_content strong a{
    color: var(--enfold-header-color-heading);
}



.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 .comment-text,
.header_color .pagination a,
.header_color .pagination span,
.header_color .team-member-job-title,
.header_color .team-social a,
.header_color #js_sort_items a,
.header_color .social_bookmarks a{
	color: var(--enfold-header-color-meta);
}

.header_color .team-social a.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 a,
.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 #commentform .required{
	color: 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{
	color: var(--enfold-header-color-secondary);
}



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 .comment-count {
	background-color: var(--enfold-header-color-primary);
	color:var(--enfold-header-color-constant-font);
	border-color:var(--enfold-header-color-button-border);
}

.header_color .button:hover,
.header_color .ajax_controlls a:hover,
.header_color #submit: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 .ajax_controlls a.avia-svg-icon:hover svg:first-child{
	fill: var(--enfold-header-color-bg);
	stroke: 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 .container_wrap_meta,
.header_color .portfolio-preview-content,
.header_color .portfolio-preview-content .avia-arrow,
.header_color.avia-fullwidth-portfolio .pagination{
	background: var(--enfold-header-color-bg2);
}

.header_color blockquote,
.header_color .avia-bullet{
	border-color:var(--enfold-header-color-primary);
}

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

.header_color .breadcrumb,
.header_color .breadcrumb a{
	color:var(--enfold-header-color-color);
}

.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{
	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{
	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 .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{
	color: var(--enfold-header-color-color);
}

.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{
	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);
}

#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);
	}

}



#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-masonry-entry .avia-arrow{
	background-color: var(--enfold-header-color-bg2);
}



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);
}



#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 .tabcontainer .tab{
	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){
	background-color:var(--enfold-header-color-bg);
	color: var(--enfold-header-color-color);
}

.header_color table caption,
.header_color tr:nth-child(even){
	color: var(--enfold-header-color-meta);
}

.header_color tr:nth-child(odd){
	background: var(--enfold-header-color-bg2);
}

.header_color .progress{
	background-color:var(--enfold-header-color-bg2);
}

		

				#main{
					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);
				}

			

					#top #wrap_all .av_header_transparency .main_menu ul:first-child > li > a,
					#top #wrap_all .av_header_transparency .sub_menu > ul > li > a, .av_header_transparency #header_main .social_bookmarks li a{
						color:inherit;
						border-color: transparent;
						background: transparent;
					}

					#top #wrap_all .header_color.av_header_transparency,
					#top #header.header_color.av_header_transparency .av-main-nav > li > a .avia-menu-text{
						color: var(--enfold-header_replacement_menu_color);
					}

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

					#top .header_color.av_header_transparency .avia-menu-fx,
					.av_header_transparency div .av-hamburger-inner,
					.av_header_transparency div .av-hamburger-inner::before,
					.av_header_transparency div .av-hamburger-inner::after{
						background:var(--enfold-header_replacement_menu_color);
					}

				

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

						#top #wrap_all .header_color.av_header_transparency,
						#top #header.header_color.av_header_transparency .av-main-nav > li > a .avia-menu-text{
							color: var(--enfold-header-color-meta)
						}

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

						.header_color div .av-hamburger-inner,
						.header_color div .av-hamburger-inner::before,
						.header_color div .av-hamburger-inner::after{
							background-color:var(--enfold-header-color-meta);
						}
					}

				

.socket_color .cart_dropdown .dropdown_widget li a,
#top .socket_color  .avia_cart_buttons .button,
#top .socket_color .dropdown_widget .buttons .button,
.socket_color .cart_dropdown_first .cart_dropdown_link{
	color: var(--enfold-socket-color-color);
}

#top #wrap_all .socket_color .cart_dropdown_first .cart_dropdown_link.avia-svg-icon svg:first-child,
:not(.html_cart_at_menu) #top #wrap_all .socket_color.av_header_transparency .menu-item.cart_dropdown .cart_dropdown_first .cart_dropdown_link.avia-svg-icon .av-cart-container svg:first-child,
#top .socket_color  .avia_cart_buttons .avia-svg-icon svg:first-child{
	stroke: var(--enfold-socket-color-color);
	fill: var(--enfold-socket-color-color);
}

#top #wrap_all .socket_color.av_header_transparency .menu-item.cart_dropdown .cart_dropdown_first .cart_dropdown_link.avia-svg-icon svg:first-child{
	stroke: var(--enfold-header_replacement_menu_color);
	fill: var(--enfold-header_replacement_menu_color);
}

.socket_color .woocommerce-tabs .tabs a,
.socket_color .product_meta,
.socket_color .quantity input.qty,
.socket_color .cart_dropdown .dropdown_widget,
.socket_color address,
#top .socket_color .price .from,
#top #wrap_all .socket_color del{
	color: var(--enfold-socket-color-meta);
}

.socket_color div.product .woocommerce-tabs ul.tabs li.active a,
.socket_color .cart_dropdown .dropdown_widget .widget_shopping_cart_content,
.socket_color .cart_dropdown_link,
.socket_color .inner_product_header,
.socket_color .avia-arrow,
#top .socket_color .variations select,
#top .socket_color .variations input,
.socket_color .single-product-main-image .images a,
#top .socket_color form.login .input-text,
#top .socket_color form.register .input-text,
.socket_color .products .product-category h3:before,
#top .socket_color .quantity input.qty{
	background-color: var(--enfold-socket-color-bg);
}

.socket_color .woocommerce-tabs .tabs .active,
.socket_color div.product .woocommerce-tabs .panel,
.socket_color #payment li,
.socket_color form.login,
.socket_color form.register,
.socket_color .variations_form,
.socket_color .single-product-main-image .thumbnails a,
.socket_color .quantity input.qty,
.socket_color .avia_cart_buttons,
#top .socket_color .dropdown_widget .buttons,
.socket_color .woocommerce-info{
	background-color: var(--enfold-socket-color-bg2);
}

.socket_color .thumbnail_container img,
.socket_color .products .product-category h3:before{
	border-color: var(--enfold-socket-color-border);
}

.socket_color .summary div{
	border-color: var(--enfold-socket-color-bg2);
}


#top .socket_color a.remove,
#top .socket_color .onsale{
	background-color: var(--enfold-socket-color-primary);
}

#top .socket_color .price,
.socket_color .stock,
#top #wrap_all .socket_color ins,
.socket_color .products .product-category h3 .count{
	color:var(--enfold-socket-color-primary);
}

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

#top .socket_color .quantity input.plus {
	border-color: var(--enfold-socket-color-border);
	background-color: var(--enfold-socket-color-dark-bg2);
	color: var(--enfold-socket-color-meta);
}



.socket_color .sort-param > li > span,
.socket_color .sort-param > li > a,
.socket_color .sort-param ul{
	background-color: var(--enfold-socket-color-bg2);
}

.socket_color .sort-param > li:hover > span,
.socket_color .sort-param > li:hover > a,
.socket_color .sort-param > li:hover ul,
.socket_color .product-sorting strong{
	color:var(--enfold-socket-color-heading);
}

.socket_color .sort-param  a{
	color:var(--enfold-socket-color-meta);
}

#top .socket_color .sort-param  a:hover{
	color:var(--enfold-socket-color-secondary);
}

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

#top .socket_color a:hover .avia-bullet{
	border-color: var(--enfold-socket-color-secondary);
}

#top .socket_color .sort-param  .current-param a,
#top .socket_color .sort-param  .current-param a:hover{
	color: var(--enfold-socket-color-primary);
}

#top .socket_color .sort-param .current-param .avia-bullet,
#top .socket_color .sort-param .current-param a:hover .avia-bullet{
	border-color: var(--enfold-socket-color-primary);
}



.alternate_color .cart_dropdown .dropdown_widget li a,
#top .alternate_color  .avia_cart_buttons .button,
#top .alternate_color .dropdown_widget .buttons .button,
.alternate_color .cart_dropdown_first .cart_dropdown_link{
	color: var(--enfold-alternate-color-color);
}

#top #wrap_all .alternate_color .cart_dropdown_first .cart_dropdown_link.avia-svg-icon svg:first-child,
:not(.html_cart_at_menu) #top #wrap_all .alternate_color.av_header_transparency .menu-item.cart_dropdown .cart_dropdown_first .cart_dropdown_link.avia-svg-icon .av-cart-container svg:first-child,
#top .alternate_color  .avia_cart_buttons .avia-svg-icon svg:first-child{
	stroke: var(--enfold-alternate-color-color);
	fill: var(--enfold-alternate-color-color);
}

#top #wrap_all .alternate_color.av_header_transparency .menu-item.cart_dropdown .cart_dropdown_first .cart_dropdown_link.avia-svg-icon svg:first-child{
	stroke: var(--enfold-header_replacement_menu_color);
	fill: var(--enfold-header_replacement_menu_color);
}

.alternate_color .woocommerce-tabs .tabs a,
.alternate_color .product_meta,
.alternate_color .quantity input.qty,
.alternate_color .cart_dropdown .dropdown_widget,
.alternate_color address,
#top .alternate_color .price .from,
#top #wrap_all .alternate_color del{
	color: var(--enfold-alternate-color-meta);
}

.alternate_color div.product .woocommerce-tabs ul.tabs li.active a,
.alternate_color .cart_dropdown .dropdown_widget .widget_shopping_cart_content,
.alternate_color .cart_dropdown_link,
.alternate_color .inner_product_header,
.alternate_color .avia-arrow,
#top .alternate_color .variations select,
#top .alternate_color .variations input,
.alternate_color .single-product-main-image .images a,
#top .alternate_color form.login .input-text,
#top .alternate_color form.register .input-text,
.alternate_color .products .product-category h3:before,
#top .alternate_color .quantity input.qty{
	background-color: var(--enfold-alternate-color-bg);
}

.alternate_color .woocommerce-tabs .tabs .active,
.alternate_color div.product .woocommerce-tabs .panel,
.alternate_color #payment li,
.alternate_color form.login,
.alternate_color form.register,
.alternate_color .variations_form,
.alternate_color .single-product-main-image .thumbnails a,
.alternate_color .quantity input.qty,
.alternate_color .avia_cart_buttons,
#top .alternate_color .dropdown_widget .buttons,
.alternate_color .woocommerce-info{
	background-color: var(--enfold-alternate-color-bg2);
}

.alternate_color .thumbnail_container img,
.alternate_color .products .product-category h3:before{
	border-color: var(--enfold-alternate-color-border);
}

.alternate_color .summary div{
	border-color: var(--enfold-alternate-color-bg2);
}


#top .alternate_color a.remove,
#top .alternate_color .onsale{
	background-color: var(--enfold-alternate-color-primary);
}

#top .alternate_color .price,
.alternate_color .stock,
#top #wrap_all .alternate_color ins,
.alternate_color .products .product-category h3 .count{
	color:var(--enfold-alternate-color-primary);
}

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

#top .alternate_color .quantity input.plus {
	border-color: var(--enfold-alternate-color-border);
	background-color: var(--enfold-alternate-color-dark-bg2);
	color: var(--enfold-alternate-color-meta);
}



.alternate_color .sort-param > li > span,
.alternate_color .sort-param > li > a,
.alternate_color .sort-param ul{
	background-color: var(--enfold-alternate-color-bg2);
}

.alternate_color .sort-param > li:hover > span,
.alternate_color .sort-param > li:hover > a,
.alternate_color .sort-param > li:hover ul,
.alternate_color .product-sorting strong{
	color:var(--enfold-alternate-color-heading);
}

.alternate_color .sort-param  a{
	color:var(--enfold-alternate-color-meta);
}

#top .alternate_color .sort-param  a:hover{
	color:var(--enfold-alternate-color-secondary);
}

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

#top .alternate_color a:hover .avia-bullet{
	border-color: var(--enfold-alternate-color-secondary);
}

#top .alternate_color .sort-param  .current-param a,
#top .alternate_color .sort-param  .current-param a:hover{
	color: var(--enfold-alternate-color-primary);
}

#top .alternate_color .sort-param .current-param .avia-bullet,
#top .alternate_color .sort-param .current-param a:hover .avia-bullet{
	border-color: var(--enfold-alternate-color-primary);
}



.main_color .cart_dropdown .dropdown_widget li a,
#top .main_color  .avia_cart_buttons .button,
#top .main_color .dropdown_widget .buttons .button,
.main_color .cart_dropdown_first .cart_dropdown_link{
	color: var(--enfold-main-color-color);
}

#top #wrap_all .main_color .cart_dropdown_first .cart_dropdown_link.avia-svg-icon svg:first-child,
:not(.html_cart_at_menu) #top #wrap_all .main_color.av_header_transparency .menu-item.cart_dropdown .cart_dropdown_first .cart_dropdown_link.avia-svg-icon .av-cart-container svg:first-child,
#top .main_color  .avia_cart_buttons .avia-svg-icon svg:first-child{
	stroke: var(--enfold-main-color-color);
	fill: var(--enfold-main-color-color);
}

#top #wrap_all .main_color.av_header_transparency .menu-item.cart_dropdown .cart_dropdown_first .cart_dropdown_link.avia-svg-icon svg:first-child{
	stroke: var(--enfold-header_replacement_menu_color);
	fill: var(--enfold-header_replacement_menu_color);
}

.main_color .woocommerce-tabs .tabs a,
.main_color .product_meta,
.main_color .quantity input.qty,
.main_color .cart_dropdown .dropdown_widget,
.main_color address,
#top .main_color .price .from,
#top #wrap_all .main_color del{
	color: var(--enfold-main-color-meta);
}

.main_color div.product .woocommerce-tabs ul.tabs li.active a,
.main_color .cart_dropdown .dropdown_widget .widget_shopping_cart_content,
.main_color .cart_dropdown_link,
.main_color .inner_product_header,
.main_color .avia-arrow,
#top .main_color .variations select,
#top .main_color .variations input,
.main_color .single-product-main-image .images a,
#top .main_color form.login .input-text,
#top .main_color form.register .input-text,
.main_color .products .product-category h3:before,
#top .main_color .quantity input.qty{
	background-color: var(--enfold-main-color-bg);
}

.main_color .woocommerce-tabs .tabs .active,
.main_color div.product .woocommerce-tabs .panel,
.main_color #payment li,
.main_color form.login,
.main_color form.register,
.main_color .variations_form,
.main_color .single-product-main-image .thumbnails a,
.main_color .quantity input.qty,
.main_color .avia_cart_buttons,
#top .main_color .dropdown_widget .buttons,
.main_color .woocommerce-info{
	background-color: var(--enfold-main-color-bg2);
}

.main_color .thumbnail_container img,
.main_color .products .product-category h3:before{
	border-color: var(--enfold-main-color-border);
}

.main_color .summary div{
	border-color: var(--enfold-main-color-bg2);
}


#top .main_color a.remove,
#top .main_color .onsale{
	background-color: var(--enfold-main-color-primary);
}

#top .main_color .price,
.main_color .stock,
#top #wrap_all .main_color ins,
.main_color .products .product-category h3 .count{
	color:var(--enfold-main-color-primary);
}

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

#top .main_color .quantity input.plus {
	border-color: var(--enfold-main-color-border);
	background-color: var(--enfold-main-color-dark-bg2);
	color: var(--enfold-main-color-meta);
}



.main_color .sort-param > li > span,
.main_color .sort-param > li > a,
.main_color .sort-param ul{
	background-color: var(--enfold-main-color-bg2);
}

.main_color .sort-param > li:hover > span,
.main_color .sort-param > li:hover > a,
.main_color .sort-param > li:hover ul,
.main_color .product-sorting strong{
	color:var(--enfold-main-color-heading);
}

.main_color .sort-param  a{
	color:var(--enfold-main-color-meta);
}

#top .main_color .sort-param  a:hover{
	color:var(--enfold-main-color-secondary);
}

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

#top .main_color a:hover .avia-bullet{
	border-color: var(--enfold-main-color-secondary);
}

#top .main_color .sort-param  .current-param a,
#top .main_color .sort-param  .current-param a:hover{
	color: var(--enfold-main-color-primary);
}

#top .main_color .sort-param .current-param .avia-bullet,
#top .main_color .sort-param .current-param a:hover .avia-bullet{
	border-color: var(--enfold-main-color-primary);
}

				

.header_color .cart_dropdown .dropdown_widget li a,
#top .header_color  .avia_cart_buttons .button,
#top .header_color .dropdown_widget .buttons .button,
.header_color .cart_dropdown_first .cart_dropdown_link{
	color: var(--enfold-header-color-color);
}

#top #wrap_all .header_color .cart_dropdown_first .cart_dropdown_link.avia-svg-icon svg:first-child,
:not(.html_cart_at_menu) #top #wrap_all .header_color.av_header_transparency .menu-item.cart_dropdown .cart_dropdown_first .cart_dropdown_link.avia-svg-icon .av-cart-container svg:first-child,
#top .header_color  .avia_cart_buttons .avia-svg-icon svg:first-child{
	stroke: var(--enfold-header-color-color);
	fill: var(--enfold-header-color-color);
}

#top #wrap_all .header_color.av_header_transparency .menu-item.cart_dropdown .cart_dropdown_first .cart_dropdown_link.avia-svg-icon svg:first-child{
	stroke: var(--enfold-header_replacement_menu_color);
	fill: var(--enfold-header_replacement_menu_color);
}

.header_color .woocommerce-tabs .tabs a,
.header_color .product_meta,
.header_color .quantity input.qty,
.header_color .cart_dropdown .dropdown_widget,
.header_color address,
#top .header_color .price .from,
#top #wrap_all .header_color del{
	color: var(--enfold-header-color-meta);
}

.header_color div.product .woocommerce-tabs ul.tabs li.active a,
.header_color .cart_dropdown .dropdown_widget .widget_shopping_cart_content,
.header_color .cart_dropdown_link,
.header_color .inner_product_header,
.header_color .avia-arrow,
#top .header_color .variations select,
#top .header_color .variations input,
.header_color .single-product-main-image .images a,
#top .header_color form.login .input-text,
#top .header_color form.register .input-text,
.header_color .products .product-category h3:before,
#top .header_color .quantity input.qty{
	background-color: var(--enfold-header-color-bg);
}

.header_color .woocommerce-tabs .tabs .active,
.header_color div.product .woocommerce-tabs .panel,
.header_color #payment li,
.header_color form.login,
.header_color form.register,
.header_color .variations_form,
.header_color .single-product-main-image .thumbnails a,
.header_color .quantity input.qty,
.header_color .avia_cart_buttons,
#top .header_color .dropdown_widget .buttons,
.header_color .woocommerce-info{
	background-color: var(--enfold-header-color-bg2);
}

.header_color .thumbnail_container img,
.header_color .products .product-category h3:before{
	border-color: var(--enfold-header-color-border);
}

.header_color .summary div{
	border-color: var(--enfold-header-color-bg2);
}


#top .header_color a.remove,
#top .header_color .onsale{
	background-color: var(--enfold-header-color-primary);
}

#top .header_color .price,
.header_color .stock,
#top #wrap_all .header_color ins,
.header_color .products .product-category h3 .count{
	color:var(--enfold-header-color-primary);
}

.header_color #payment {
	background-color: var(--enfold-header-color-bg2);
}

#top .header_color .quantity input.plus {
	border-color: var(--enfold-header-color-border);
	background-color: var(--enfold-header-color-dark-bg2);
	color: var(--enfold-header-color-meta);
}



.header_color .sort-param > li > span,
.header_color .sort-param > li > a,
.header_color .sort-param ul{
	background-color: var(--enfold-header-color-bg2);
}

.header_color .sort-param > li:hover > span,
.header_color .sort-param > li:hover > a,
.header_color .sort-param > li:hover ul,
.header_color .product-sorting strong{
	color:var(--enfold-header-color-heading);
}

.header_color .sort-param  a{
	color:var(--enfold-header-color-meta);
}

#top .header_color .sort-param  a:hover{
	color:var(--enfold-header-color-secondary);
}

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

#top .header_color a:hover .avia-bullet{
	border-color: var(--enfold-header-color-secondary);
}

#top .header_color .sort-param  .current-param a,
#top .header_color .sort-param  .current-param a:hover{
	color: var(--enfold-header-color-primary);
}

#top .header_color .sort-param .current-param .avia-bullet,
#top .header_color .sort-param .current-param a:hover .avia-bullet{
	border-color: var(--enfold-header-color-primary);
}



						#top .av-cart-counter{
							background-color:var(--enfold-header-color-primary);
							color: var(--enfold-header-color-constant-font);
						}

.html_header_transparency #top .avia-builder-el-0 .container{padding-top:88px;}
h1, h2, h3, h4, h5, h6 {font-family:'ubuntu-v15-latin', Helvetica, Arial, sans-serif; }

:root {
--enfold-font-family-heading: 'ubuntu-v15-latin', Helvetica, Arial, sans-serif;
}


body.ubuntu-v15-latin {font-family:'ubuntu-v15-latin', Helvetica, Arial, sans-serif; }

:root {
--enfold-font-family-body: 'ubuntu-v15-latin', Helvetica, Arial, sans-serif;
}


/* Enfold - Bringt untere Randlinie von header_meta zum verschwinden - self made, 16.9.25 */
html body #top .av_header_transparency #header_meta {
     border-bottom: none !important;
}


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


#header_meta .container nav.sub_menu {
        text-align: right !important;
    }

  /* Sicherstellen, dass Spracheintrag sichtbar bleibt */

  /* Vertikale Zentrierung des Text/Icons im Item */
}


					.container {
						width:100%;
					}

					.container .av-content-small.units {
						width:75%;
					}

					.responsive .container{
						max-width: 1400px;
					}

				
#top #wrap_all .all_colors h1, #top #wrap_all .all_colors h2, #top #wrap_all .all_colors h3, #top #wrap_all .all_colors h4, #top #wrap_all .all_colors h5, #top #wrap_all .all_colors h6{font-weight:500;}
body#top{font-family: 'ubuntu-v15-latin', Helvetica, Arial, sans-serif;}
#top #header .av-main-nav > li > a{text-transform:uppercase;font-weight:500;}
#top #wrap_all .all_colors h2{font-size:20px;text-transform:none;}
#top #wrap_all .all_colors h1{font-size:24px;text-transform:none;}
