@charset "UTF-8";

#_wep {position: fixed;left: 0;right: 0;bottom: 100%; background: #eee; color: #000; z-index: 999999999999; font-size: 14px;font-family: Tahoma, sans-serif; letter-spacing: normal;}
	#_wep * {box-sizing: border-box; color: inherit; letter-spacing: inherit; font: inherit; white-space:  inherit; margin: 0; padding: 0; }

	._we #_wep {display: block;}
	
	#_wep._visible {top: 0; bottom: initial;}
	
	#_wep > .wrapper {position: relative; border-bottom: solid 2px #555;}
	#_wep .inner {position: relative;margin: 0 auto; max-width: 1200px;}

	#_wep button {color: #000;border-radius: 0px !important;background: #eee;text-transform: none !important;display: inline-block !important;line-height: inherit !important;}
		#_wep button:first-letter {text-transform: unset !important; }
	
	#_wep #_we_visibility_toggle {display: none !important;height: 32px;width: 36px;background: #eeeeee;position: absolute;background-size: 25px auto;right: 0;top: 100%;cursor: pointer;border: solid 2px #545454;line-height: 26px !important;color: #000 !important;text-align: center;border-radius: 0 0 5px 5px !important;}
		#_wep._enabled #_we_visibility_toggle {display: block !important; }

		#_wep #_we_visibility_toggle span {display: none; }




	#_wep .panel_bar {/* height: 36px; */position: relative;background: #fff;/* line-height: 29px; */padding: 2px 0 2px;overflow:  hidden;}
		#_wep.opened .panel_bar .inner {}
		
		#_wep .panel_bar button {padding: 0 5px;line-height: inherit;height: 30px;border: solid 1px #777;margin-right: 2px;background: #eee;display:  inline-block;vertical-align: middle;min-width: 30px;text-align:  center;color: #000 !important;border-radius: 3px !important;}
			#_wep .panel_bar button.active_option {background: #555;border-color: #444;position: relative;color: #fff !important;}
			#_wep .panel_bar button span {/* vertical-align: middle; */}
		#_wep .panel_bar .buttons {float: right;display:  inline-block;text-align: right;}
		
			/*#_wep #_we_settings_toggle {height: 36px; border: none;background-color: inherit;position: absolute;right: 0; cursor: pointer; margin: 0;top: 0;}*/
			#_wep .panel_bar #_we_switch {margin-right: 15px; }	
		
	/* bar options */
	#_wep .panel_bar .options {display: inline-block;/* vertical-align:  middle; */float:  left;}
		#_wep .panel_bar .option {display: inline-block;margin-right: 30px;}
			#_wep .panel_bar .option .label {display: block;display:  none;}
			#_wep .panel_bar .option .values {display: inline-block; }
			
	
			
		
	#_wep .panel_body {clear: both; }
		#_wep.opened .panel_body .options {display: block; }
		
			
	/* body options */
	#_wep .panel_body .options {overflow: hidden; display: none; margin: 0 auto; max-width: 1200px;}
		#_wep .panel_body .option {border-bottom: dotted 1px #555;overflow: hidden;clear: both;padding: 5px;}
		#_wep .panel_body .option:last-child {border-bottom: none; padding-bottom: 5px; }
		
			#_wep .panel_body .label {/* font-weight: bold; */display: inline-block;width: 150px;line-height: 1.1em;text-align: right;vertical-align: middle;padding: 2px 12px;}
			#_wep .panel_body .option .values {display: inline-block;width: auto;/* font-size: 14px; */vertical-align:  middle;}
				#_wep .panel_body .option .values button {color: #000 !important;border: solid 1px #444;background-color: #fff;margin-right: 2px;padding: 3px 7px;/* font-size: 0.9em; */max-width: 8em;text-align:  left;vertical-align: middle;border-radius: 3px !important;}
					#_wep .panel_body .option .values button > span {line-height: 1.1em;display: inline-block;/* vertical-align: middle; */}
				#_wep .panel_body .option .values button.active_option {background-color: #333 !important; color: #fff !important; border-color: #000 !important;/* font-weight: bold !important; */}

	#_wep [data-option="color_theme"] .button {text-align: center; }
	
	#_wep .panel_bar [data-option="color_theme"] button span {display: none; }
	#_wep .panel_bar [data-option="color_theme"] button > i {display: block; /* vertical-align: middle; */ height: 18px; width: 18px; border-radius: 50%; }
		#_wep .panel_bar [data-option="color_theme"] button > i:before {content: "A"; display: inline-block; }
		
	#_wep .panel_bar [data-option="color_theme"] button[value="1"] {background-color: #fff; }
		#_wep .panel_bar [data-option="color_theme"] button[value="1"] > i {color: #111; }
		
	#_wep .panel_bar [data-option="color_theme"] button[value="2"] {background-color: #000; }
		#_wep .panel_bar [data-option="color_theme"] button[value="2"] > i {color: #fff; }
	
	#_wep .panel_bar [data-option="color_theme"] button[value="3"] {background-color: lightblue; }
		#_wep .panel_bar [data-option="color_theme"] button[value="3"] > i {color: darkblue ; }
	
	#_wep .panel_bar [data-option="color_theme"] button[value="4"] {background-color: #FFF5E6; }
		#_wep .panel_bar [data-option="color_theme"] button[value="4"] > i {color: #60351a; }
	
#_wep button i.icon {font-size: 1.25em;}


@charset "UTF-8";


/* common */
._we { }

html._we, body._we {font-size: 18px; }
._we body {font-size: 1em !important; }

._we * {
	text-shadow: none !important;
	box-shadow: none !important;
	background: transparent;
}

html._we.palette_mode {padding-top: 40px !important; }


._we #main_slider .content {font-size: 1.1em !important; opacity: 1; }

._we #layout .owl-main .owl-nav {background: transparent !important; }

._we h1 {font-size: 1.4em; }
._we h2 {font-size: 1.2em; }
._we h3 {font-size: 1em; }

._we #layout button, ._we #layout .button {font-size: 1em !important; }

._we #footer {background: none !important; }


._we #main_menu .active > a > span,
._we #main_menu li:hover > a > span
{background: none !important; color: inherit !important; }

/* color theme option */
._we.color_theme_1 body {
	background-color: #fff !important;
}
._we.color_theme_1 #layout * {background-color: #fff !important; color: #000 !important; border-color: #000 !important;
}
._we.color_theme_1 #layout .nav-tabs > li.active a,
._we.color_theme_1 #layout button,	._we.color_theme_1 #layout .button,
._we.color_theme_1 #layout #main_menu .active > a,
._we.color_theme_1 #layout #main_menu li:hover > a
{background: #000 !important; color: #fff !important; }


._we.color_theme_2 body {
	background-color: #111 !important;
}
._we.color_theme_2 #layout * {
	background-color: #111 !important;
	color: #fff !important;
	border-color: #fff !important;
}
._we.color_theme_2 #layout .nav-tabs > li.active a,
._we.color_theme_2 #layout button,	._we.color_theme_2 #layout .button,
._we.color_theme_2 #layout #main_menu .active > a,
._we.color_theme_2 #layout #main_menu li:hover > a
{background: #fff !important; color: #111 !important; }


._we.color_theme_3 body {
	background-color: lightblue !important;
}
._we.color_theme_3 #layout * {background-color: lightblue !important; color: darkblue !important; border-color: darkblue !important; }

._we.color_theme_3 #layout .nav-tabs > li.active a,
._we.color_theme_3 #layout button,	._we.color_theme_3 #layout .button,
._we.color_theme_3 #layout #main_menu .active > a,
._we.color_theme_3 #layout #main_menu li:hover > a
{background: darkblue !important; color: lightblue !important; }


._we.color_theme_4 body {
	background-color: #FFF5E6 !important;
}
._we.color_theme_4 #layout * {background-color: #FFF5E6 !important; color: #60351a !important; border-color: #60351a !important;
}
._we.color_theme_4 #layout .nav-tabs > li.active a,
._we.color_theme_4 #layout button,	._we.color_theme_4 #layout .button,
._we.color_theme_4 #layout #main_menu .active > a,
._we.color_theme_4 #layout #main_menu li:hover > a
{background: #60351a !important; color: #FFF5E6 !important; }


/* font option */
._we.font_family_sans #layout * {font-family: Tahoma, Verdana, sans !important; }
._we.font_family_serif #layout * {font-family: Georgia, 'Times New Roman', serif !important; }
._we.font_family_monospace #layout * {font-family: monospace !important; }


/* font size option */
._we.font_size_small {
	font-size: 16px;
}

._we.font_size_large {
	font-size: 22px;
}

._we.font_size_huge {
	font-size: 26px;
}


/* font spacing option */
._we.font_spacing_large #layout {
	letter-spacing: 0.05em !important;
	line-height: 150%;
}

._we.font_spacing_huge #layout {
	letter-spacing: 0.1em !important;
	line-height: 200%;
}


/* image visibility option */
._we.images_off #layout img {
	visibility: none !important;
	opacity: 0 !important;
}

._we.images_off #layout * {
	background-image: none !important;
}


._we.images_black_n_white #layout img,
._we.images_black_n_white #layout #main_slider .item,
._we.images_black_n_white #layout .item .preview
{
	-webkit-filter: grayscale(1);
    filter: grayscale(1);
}


._we .block:after {display: none; }
._we .header_content > .container {background: none; }