::selection {
	background: #2e9eea;
	color: #fff;
}



#wrapper h1, #wrapper h2, #wrapper h3, #wrapper h4, #wrapper h5, #wrapper h6{ font-family: 'Raleway', sans-serif;}body{ font-family: "Open Sans", sans-serif;}


.tally_woocommerce_cart a .tally_woo_items{ background: #2e9eea;  }
.tally_wpml_language_switcher .lan-menu:hover{ color:#ffffff;  }
.tally_wpml_language_switcher .flag-list{ background:rgba(241,241,241,1);  }
.tally_wpml_language_switcher .flag-list li a{ border-color:rgba(227,227,227,1);  }
		
		
/*------------------------ DARK ------------------------*/
.color_mood_dark{ border-color:#eaeaea  !important; color: #777777; }
.color_mood_dark *{ border-color:#eaeaea  !important; color: #777777; }
.color_mood_dark{ 
			background: #ffffff; color: #777777; border-color:#eaeaea; 
}
.color_mood_dark a{ color:#2e9eea; }
.color_mood_dark a:hover{ color:#0f4077; }
.color_mood_dark input,
.color_mood_dark textarea,
.color_mood_dark select{ background:rgba(242,242,242,0.1); border-color:rgba(68,68,68,0.3)  !important; }
.color_mood_dark input[type="submit"],
.color_mood_dark button[type="submit"]{ 
			background-color:#2e9eea; color:#FFF; border:solid 1px #2e9eea !important; 
}
.color_mood_dark input[type="submit"]:hover{
			background-color:#0f4077; color:#FFF; border:solid 1px #0f4077 !important; 
}
		
.color_mood_dark #comments li.comment,
.color_mood_dark .author-box,
.color_mood_dark .form-allowed-tags{ background:rgba(242,242,242,1); border-color:rgba(234,234,234,1); }
		
.color_mood_dark .widget_meta ul li, 
.color_mood_dark .widget_pages ul li, 
.color_mood_dark .widget_nav_menu ul li, 
.color_mood_dark .widget_recent_entries ul li, 
.color_mood_dark .widget_archive ul li, 
.color_mood_dark .widget_categories ul li, 
.color_mood_dark .widget_recent_comments ul li { border-color:rgba(234,234,234,0.4) !important; }
		
.color_mood_dark .widget_meta ul li a,
.color_mood_dark .widget_pages ul li a,
.color_mood_dark .widget_nav_menu ul li a,
.color_mood_dark .widget_recent_entries ul li a,
.color_mood_dark .widget_archive ul li a,
.color_mood_dark .widget_categories ul li a,
.color_mood_dark .widget_recent_comments ul li a{ color:#777777;  }
.color_mood_dark .widget_meta ul li a:hover,
.color_mood_dark .widget_pages ul li a:hover,
.color_mood_dark .widget_nav_menu ul li a:hover,
.color_mood_dark .widget_recent_entries ul li a:hover,
.color_mood_dark .widget_archive ul li a:hover,
.color_mood_dark .widget_categories ul li a:hover,
.color_mood_dark .widget_recent_comments ul li a:hover{ color:#2e9eea; }
.color_mood_dark .widget_calendar thead>tr>th{ color:#777777; background:rgba(242,242,242,1); }
		
.color_mood_dark h1, 
.color_mood_dark h2, 
.color_mood_dark h3, 
.color_mood_dark h4,
.color_mood_dark h5, 
.color_mood_dark h6{ color:#444444 !important; }
		
.color_mood_dark .subheading{ color:#5e5e5e;  }
.color_mood_dark .metatext{ color:#8e8e8e;  }
		
.color_mood_dark .post.type-post .entry-readmore a,
.color_mood_dark .post.type-post.format-aside,
.color_mood_dark .post.type-post.format-quote{ background-color:#2e9eea; }
		
.color_mood_dark .post.type-post .entry-title a{ color:#444444; }
		
.color_mood_dark .entry-meta-item a,
.color_mood_dark .entry-meta-item{ color:#444444; }
		
#header.color_mood_dark,
#subheader.color_mood_dark,
#fwidget.color_mood_dark{ color: #777777; border-color:#eaeaea; }
		
.header-sticky #header.stickyMenu.color_mood_dark{
	background: #ffffff;
	box-shadow: 0px 0px 3px 0px #eaeaea;
	border-color:rgba(234,234,234,0.4);
}


.color_mood_dark .tally_icon_search_bar .search-form-inner{ background:rgba(242,242,242,1);  }
.color_mood_dark .tally_icon_search_bar .search-form-inner:after{ border-bottom-color:rgba(242,242,242,1);  }
.color_mood_light .tally_icon_search_bar .search-form-inner:before{ border-bottom-color:rgba(94,94,94,1);  }




/*------------------------ LIGHT ------------------------*/
.color_mood_light{ border-color:#5e5e5e !important; color: #d3d3d3; }
.color_mood_light *{ border-color:#5e5e5e !important; color: #d3d3d3; }
.color_mood_light{ 
	background: #444444; color: #d3d3d3; border-color:#5e5e5e; 
}
.color_mood_light a{ color:#2e9eea; }
.color_mood_light a:hover{ color:#0f4077; }
.color_mood_light input,
.color_mood_light textarea,
.color_mood_light select{ background:rgba(30,115,190,0.4); border-color:rgba(94,94,94,1)  !important; }
.color_mood_light input[type="submit"],
.color_mood_light button[type="submit"]{ 
	background-color:#2e9eea; color:#FFF; border:solid 1px #2e9eea !important; 
}
.color_mood_light input[type="submit"]:hover{
	background-color:#0f4077; color:#FFF; border:solid 1px #0f4077 !important; 
}
		
.color_mood_light #comments li.comment,
.color_mood_light .author-box,
.color_mood_light .form-allowed-tags{ background:rgba(30,115,190,1); border-color:rgba(94,94,94,1); }
		
.color_mood_light .widget_meta ul li, 
.color_mood_light .widget_pages ul li, 
.color_mood_light .widget_nav_menu ul li, 
.color_mood_light .widget_recent_entries ul li, 
.color_mood_light .widget_archive ul li, 
.color_mood_light .widget_categories ul li, 
.color_mood_light .widget_recent_comments ul li { border-color:rgba(94,94,94,0.4) !important; }
		
.color_mood_light .widget_meta ul li a,
.color_mood_light .widget_pages ul li a,
.color_mood_light .widget_nav_menu ul li a,
.color_mood_light .widget_recent_entries ul li a,
.color_mood_light .widget_archive ul li a,
.color_mood_light .widget_categories ul li a,
.color_mood_light .widget_recent_comments ul li a{ color:#d3d3d3; }
.color_mood_light .widget_meta ul li a:hover,
.color_mood_light .widget_pages ul li a:hover,
.color_mood_light .widget_nav_menu ul li a:hover,
.color_mood_light .widget_recent_entries ul li a:hover,
.color_mood_light .widget_archive ul li a:hover,
.color_mood_light .widget_categories ul li a:hover,
.color_mood_light .widget_recent_comments ul li a:hover{ color:#2e9eea; }
.color_mood_light .widget_calendar thead>tr>th{ color:#d3d3d3; background:rgba(30,115,190,1); }
		
.color_mood_light h1, 
.color_mood_light h2, 
.color_mood_light h3, 
.color_mood_light h4,
.color_mood_light h5, 
.color_mood_light h6{ color:#ffffff !important; }
		
.color_mood_light .subheading{ color:#e8e8e8;  }
.color_mood_light .metatext{ color:#a3a3a3;  }
		
.color_mood_light .post.type-post .entry-readmore a,
.color_mood_light .post.type-post.format-aside,
.color_mood_light .post.type-post.format-quote{ background-color:#2e9eea; }
		
.color_mood_light .post.type-post .entry-title a{ color:#ffffff; }
.color_mood_light .entry-meta-item a,
.color_mood_light .entry-meta-item{ color:#ffffff; }
		
#header.color_mood_light,
#subheader.color_mood_light,
#fwidget.color_mood_light{ color: #d3d3d3; border-color:#5e5e5e; }
		
.header-sticky #header.stickyMenu.color_mood_light{
	background: #ffffff;
	box-shadow: 0px 0px 3px 0px #5e5e5e;
	border-color:rgba(94,94,94,0.4);
}
		
.color_mood_light .tally_icon_search_bar .search-form-inner{ background:rgba(30,115,190,1);  }
.color_mood_light .tally_icon_search_bar .search-form-inner:after{ border-bottom-color:rgba(30,115,190,1);  }
.color_mood_dark .tally_icon_search_bar .search-form-inner:before{ border-bottom-color:rgba(234,234,234,1);  }




/*---------------------Backgrounds--------------------*/
#topbar.color_mood_dark,
#topbar.color_mood_light{
	background-color:#f1f1f1;	
}
		
#header.color_mood_dark,
#header.color_mood_light{
	background-color:#ffffff;	
}
		
.header-sticky #header.stickyMenu.color_mood_dark{
	box-shadow: 0px 0px 3px 0px rgba(234,234,234,0.5);
	background-color:#ffffff!important;	
}
		
.header-sticky #header.stickyMenu.color_mood_light{
	box-shadow: 0px 0px 3px 0px rgba(94,94,94,0.5);
	background-color:#ffffff !important;	
}
		
		
#subheader.color_mood_dark,
#subheader.color_mood_light{
	background-color:#f1f1f1;	
}
		
#main.color_mood_dark,
#main.color_mood_light{
	background-color:#ffffff;	
}
		
#fwidget.color_mood_dark,
#fwidget.color_mood_light{
	background-color:#444444;	
}
		
#footer.color_mood_dark,
#footer.color_mood_light{
	background-color:#0f367a;	
}
	
		
/*--------------------- Menu ------------------*/
body .menu_area #nav *{ color:#444444; border-color:#e3e3e3 !important; }
body .menu_area #nav a{ color:#444444; background-color:#ffffff; }
body .menu_area #nav a:hover,
body .menu_area #nav ul > .current-menu-item > a,
body .menu_area #nav ul > .current-menu-parent > a{ 
	color:#ffffff;
	border-color:#efefef !important;
	background-color:#336699; 
}


/*--------------------- Custom Header Styling------------------*/

/*--- Main Menu ---*/
#navigation-area{ background-color:; border-color:#e3e3e3 !important; }
#navigation { color:#444444; border-color:#e3e3e3 !important; }
#navigation a{ color:#444444; background-color:#ffffff; border-color:#e3e3e3 !important; }
#navigation a:hover,
#navigation .current-menu-item a{ 
	color:#ffffff;
	border-color:#efefef !important;
	background-color:#336699; 
}
#navigation ul.sub-menu { color:; border-color: !important; }
#navigation ul.sub-menu a{ color:; background-color:#f1f1f1; border-color: !important; }
#navigation ul.sub-menu a:hover,
#navigation ul.sub-menu .current-menu-item a{ 
	color:;
	border-color: !important;
	background-color:; 
}


/*--- Menu Alt ---*/
.color_mood_dark #nav_alt { color:#777777; }
.color_mood_dark #nav_alt a{ color:rgba(119,119,119,0.9); }
.color_mood_dark #nav_alt a:hover,
.color_mood_dark #nav_alt .current-menu-item a{ color:#444444;}
.color_mood_dark #nav_alt ul.sub-menu { color:#777777; border-color:#eaeaea !important; }
.color_mood_dark #nav_alt ul.sub-menu a{ color:#777777; background-color:#fff; border-color:#eaeaea !important; }
.color_mood_dark #nav_alt ul.sub-menu a:hover,
.color_mood_dark #nav_alt ul.sub-menu .current-menu-item a{ color:#444444;}

.color_mood_light #nav_alt { color:#d3d3d3; }
.color_mood_light #nav_alt a{ color:rgba(211,211,211,0.9); }
.color_mood_light #nav_alt a:hover,
.color_mood_light #nav_alt .current-menu-item a{ color:#ffffff;}
.color_mood_light #nav_alt ul.sub-menu { color:#d3d3d3; border-color:#eaeaea !important; }
.color_mood_light #nav_alt ul.sub-menu a{ color:#d3d3d3; background-color:#fff; border-color:#5e5e5e !important; }
.color_mood_light #nav_alt ul.sub-menu a:hover,
.color_mood_light #nav_alt ul.sub-menu .current-menu-item a{ color:#ffffff;}


/*--- Social Icons ---*/
.color_mood_light .tally-social-icons.style_border_round a,
.color_mood_light .tally-social-icons.style_border_circle a,
.color_mood_light .tally-social-icons.style_border_square a{ border-color:#ffffff !important; }
.color_mood_light .tally-social-icons.style_border_circle a i.fa:before,
.color_mood_light .tally-social-icons.style_border_round a i.fa:before,
.color_mood_light .tally-social-icons.style_border_square a i.fa:before{ color: #ffffff !important; }
.color_mood_light .tally-social-icons.style_border_round a:hover,
.color_mood_light .tally-social-icons.style_border_circle a:hover,
.color_mood_light .tally-social-icons.style_border_square a:hover{ border-color:#0f4077 !important; }
.color_mood_light .tally-social-icons.style_border_round a:hover i.fa:before,
.color_mood_light .tally-social-icons.style_border_circle a:hover i.fa:before,
.color_mood_light .tally-social-icons.style_border_square a:hover i.fa:before{ color: #0f4077 !important; }

.color_mood_dark .tally-social-icons.style_border_round a,
.color_mood_dark .tally-social-icons.style_border_circle a,
.color_mood_dark .tally-social-icons.style_border_square a{ border-color:#444444 !important; }
.color_mood_dark .tally-social-icons.style_border_round a i.fa:before,
.color_mood_dark .tally-social-icons.style_border_circle a i.fa:before,
.color_mood_dark .tally-social-icons.style_border_square a i.fa:before{ color: #444444 !important; }
.color_mood_dark .tally-social-icons.style_border_round a:hover,
.color_mood_dark .tally-social-icons.style_border_circle a:hover,
.color_mood_dark .tally-social-icons.style_border_square a:hover{ border-color:#0f4077 !important; }
.color_mood_dark .tally-social-icons.style_border_round a:hover i.fa:before,
.color_mood_dark .tally-social-icons.style_border_circle a:hover i.fa:before,
.color_mood_dark .tally-social-icons.style_border_square a:hover i.fa:before{ color: #0f4077 !important; }

.color_mood_light .tally-social-icons.style_simple a i.fa:before{ color: #ffffff !important; }
.color_mood_dark .tally-social-icons.style_simple a i.fa:before{ color: #444444 !important; }
.color_mood_light .tally-social-icons.style_simple a:hover i.fa:before,
.color_mood_dark .tally-social-icons.style_simple a:hover i.fa:before{ color: #0f4077 !important; }

.color_mood_light .tally-social-icons.style_bg_circle a,
.color_mood_light .tally-social-icons.style_bg_round a,
.color_mood_light .tally-social-icons.style_bg_square a { background-color: #ffffff !important; }
.color_mood_light .tally-social-icons.style_bg_circle a i.fa:before,
.color_mood_light .tally-social-icons.style_bg_round a i.fa:before,
.color_mood_light .tally-social-icons.style_bg_square a i.fa:before { color: #444444 !important; }
.color_mood_dark .tally-social-icons.style_bg_circle a,
.color_mood_dark .tally-social-icons.style_bg_round a,
.color_mood_dark .tally-social-icons.style_bg_square a { background-color: #444444 !important; }
.color_mood_dark .tally-social-icons.style_bg_circle a i.fa:before,
.color_mood_dark .tally-social-icons.style_bg_round a i.fa:before,
.color_mood_dark .tally-social-icons.style_bg_square a i.fa:before { color: #ffffff !important; }

.color_mood_light .tally-social-icons.style_bg_circle a:hover,
.color_mood_dark .tally-social-icons.style_bg_circle a:hover,
.color_mood_light .tally-social-icons.style_bg_circle a:hover,
.color_mood_dark .tally-social-icons.style_bg_round a:hover,
.color_mood_light .tally-social-icons.style_bg_round a:hover,
.color_mood_dark .tally-social-icons.style_bg_square a:hover,
.color_mood_light .tally-social-icons.style_bg_square a:hover  { background-color: #0f4077 !important; }
.color_mood_light .tally-social-icons.style_bg_circle a:hover i.fa:before,
.color_mood_dark .tally-social-icons.style_bg_circle a:hover i.fa:before,
.color_mood_light .tally-social-icons.style_bg_round a:hover i.fa:before,
.color_mood_dark .tally-social-icons.style_bg_round a:hover i.fa:before,
.color_mood_light .tally-social-icons.style_bg_square a:hover i.fa:before,
.color_mood_dark .tally-social-icons.style_bg_square a:hover i.fa:before { color: #ffffff !important; }


/*--- Logins ---*/
.color_mood_light .header-logins-area.style_simple .header-login{ color: #d3d3d3 !important; }
.color_mood_light .header-logins-area.style_simple .header-register{ color: #d3d3d3 !important; }
.color_mood_dark .header-logins-area.style_simple .header-login{ color: #777777 !important; }
.color_mood_dark .header-logins-area.style_simple .header-register{ color: #777777 !important; }

.color_mood_light .header-logins-area.style_border_round .header-login,
.color_mood_light .header-logins-area.style_border_square .header-login{ 
	color: #d3d3d3 !important;
    border-color:#d3d3d3 !important; 
}
.color_mood_light .header-logins-area.style_border_round .header-register,
.color_mood_light .header-logins-area.style_border_square .header-register{ 
	color: #d3d3d3 !important;
    border-color:#d3d3d3 !important; 
}
.color_mood_dark .header-logins-area.style_border_round .header-login,
.color_mood_dark .header-logins-area.style_border_square .header-login{ 
	color: #777777 !important; 
    border-color:#777777 !important; 
}
.color_mood_dark .header-logins-area.style_border_round .header-register,
.color_mood_dark .header-logins-area.style_border_square .header-register{
	color: #777777 !important;
    border-color:#777777 !important;
}
.color_mood_light .header-logins-area.style_border_round .header-login:hover,
.color_mood_light .header-logins-area.style_border_square .header-login:hover{
	color: #ffffff !important;
    border-color:#ffffff !important;
}
.color_mood_light .header-logins-area.style_border_round .header-register:hover,
.color_mood_light .header-logins-area.style_border_square .header-register:hover{
	color: #ffffff !important;
	border-color:#ffffff !important;
}
.color_mood_dark .header-logins-area.style_border_round .header-login:hover,
.color_mood_dark .header-logins-area.style_border_square .header-login:hover{
	color: #444444 !important;
    border-color:#444444 !important;
}
.color_mood_dark .header-logins-area.style_border_round .header-register:hover,
.color_mood_dark .header-logins-area.style_border_square .header-register:hover{
	color: #444444 !important;
	border-color:#444444 !important;
}

/*--- Phone ---*/
.color_mood_light .header-phone.style_simple a,
.color_mood_light .header-phone.style_simple i.fa:before{ color: #ffffff !important; }
.color_mood_dark .header-phone.style_simple a,
.color_mood_dark .header-phone.style_simple i.fa:before{ color: #444444 !important; }

/*--- Email ---*/
.color_mood_light .header-email.style_simple a,
.color_mood_light .header-email.style_simple i.fa:before{ color: #ffffff !important; }
.color_mood_dark .header-email.style_simple a,
.color_mood_dark .header-email.style_simple i.fa:before{ color: #444444 !important; }


/*--- Woocommerce Cart ---*/
.color_mood_light .tally_woocommerce_cart i.fa{ color: #ffffff !important; }
.color_mood_dark .tally_woocommerce_cart i.fa{ color: #444444 !important; }


/*--- Search Bar ---*/
.color_mood_light .tally_icon_search_bar .the_search_icon i.fa{ color: #ffffff !important; }
.color_mood_dark .tally_icon_search_bar .the_search_icon i.fa{ color: #444444 !important; }
