/* This stylesheet is handwritten and © by TammekaZ */

/* MAIN BODY STYLES */
body { margin: 0%; background-color: #F5F5F5; }
body, table, td, p, li, div, input, select, textarea { font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #000; }
input, select, textarea { font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #000; margin: 0; padding: 5px; border: 1px solid #7FA2CA; border-radius: 5px; background-color: #fff; }
table { border: 0px solid #eee; padding: 3px; margin: 0px; width: 100%; }
form { margin: 0; padding: 0; }
.note-group-select-from-files { display: none; }

a:link, a:visited, a:active { color: #000; text-decoration: none; }
a:hover { color: #E2DFA2; text-decoration: underline; }

hr { border: 0; color: #E2DFA2; background-color: #E2DFA2; height: 1px; width: 70%; }
h2 { font-family: 'Bitter', serif; font-size: 18px; color: #252626; }
h3, .headname { font-family: 'Bitter', serif; font-size: 16px; color: #252626; }
h4 { font-family: 'Bitter', serif; font-size: 14px; color: #252626; }

/* CMS SPECIAL STYLES */
.sry { padding: 5px; border: 0px #F70025 solid; background-color: #ED5752; color: #fff; font-weight: bold; }
	.sry a, .sry a:hover { color: #fff; font-weight: bold; }
.ego { padding: 5px; border: 0px #000 solid; background-color: #fbe61a; color: #000; font-weight: bold; }
	.ego a, .ego a:hover { color: #000; font-weight: bold; }
.asry { position: relative; padding: 1%; border: 1px #ccc solid; background-color: #eee; color: #ccc; font-weight: bold; text-align: center; }
.copyr {/* max-width: 1200px;*/ display: none; padding: 1vh 5px; font-size: 9px; color: #ccc; text-align: center; background-color: #eee; border-top: 1px solid #ccc; }
.disable { border: 1px solid #ccc; background-color: #eee; }
.atstigma::before { content: "\0040"; }
#sibshow { cursor: pointer; }
	.egosibhide { display: none; padding: 5px 5px 5px 50px; }
#cookie-bar { left: 50% !important; transform: translate(-50%, 0); margin: 0 !important; padding: 10px !important; width: calc(90% - 20px) !important; max-width: 850px; } /* Küpsised */
	#cookie-bar a, #cookie-bar-prompt-content a, #cookie-bar-prompt-content span { color: #92AAC7 !important; }
	#cookie-bar #cookie-bar-button { background-color: #92AAC7 !important; color: #000 !important; }
#meegosearchform { position: relative; display: none; /*max-width: 1200px; */margin: 0px auto; }
	#meegosearchform form { position: absolute; width: 100%; top: 0; left: 0; margin: 0; padding: 5px; background-color: #7FA2CA; background-image: url("cmsicons/sulge.png"); background-repeat: no-repeat; background-position: right 20px center; background-size: 30px; z-index: 5; }
	#meegosearchform input[type="text"] { margin: 5px; padding: 10px 5px; border: 0; border-radius: 5px; width: 70%; font-size: 20px; text-align: center; }
	#meegosearchform input[type="submit"] { margin: 5px; padding: 10px 10px; border: 0; border-radius: 5px; font-size: 20px; background-color: #7FA2CA; color: #fff; }
.note-modal.open .note-nav-tabs { display: none; }
	.note-modal.open .note-tab-pane .note-form-group > label { display: inline-block; width: 100px; }
	.note-modal.open .note-tab-pane .note-form-group > div { display: inline-block; width: calc(100% - 150px); }
	.note-modal.open .note-tab-pane .note-form-group > small { margin-left: 150px; margin-top: 10px; display: block; color: #999; }
	.note-modal.open .note-tab-pane .note-group-imageAttributes-class, .note-modal.open .note-tab-pane .note-group-imageAttributes-role { display: none; }
	.note-modal.open .note-tab-pane .note-group-imageAttributes-link-class, .note-modal.open .note-tab-pane .note-group-imageAttributes-link-style,
		.note-modal.open .note-tab-pane .note-group-imageAttributes-link-rel, .note-modal.open .note-tab-pane .note-group-imageAttributes-link-role { display: none; }
	.note-modal.open .note-tab-pane .note-group-imageAttributes-dimensions label { display: inline-block; width: 100px; }
	.note-modal.open .note-tab-pane .note-group-imageAttributes-dimensions .note-input-group { display: inline-block; width: calc(100% - 150px); }
	.note-modal.open .note-tab-pane .note-group-imageAttributes-dimensions .note-input-group input { display: inline-block; width: calc(50% - 10px); }
.trumbowyg-editor, .trumbowyg-textarea { height: 240px !important; min-height: 200px !important; }
	.trumbowyg-button-pane .trumbowyg-button-group+.trumbowyg-button-group::before { display: none !important; }
	.trumbowyg-button-pane .trumbowyg-button-group+.trumbowyg-button-group:not(:last-child)::after { content: " "; display: inline-block; width: 1px; background: #d7e0e2; margin: 0 5px; height: 35px; vertical-align: top; }
	.trumbowyg-modal-box label input[type=checkbox] { top: 0 !important; left: auto !important; }

/* MAIN WEBPAGE CONTAINER - COLOR COMBINATION: 32. Serene & Spa-Like FROM https://designschool.canva.com/blog/100-color-combinations/ */
.glayout {}
	.glayout .bin {/* max-width: 1200px;*/ margin: 0px; padding: 0px; min-height: 88vh; text-align: center; background-color: #F5F5F5; }
		.glayout .bin iframe { max-width: 100%; min-height: 55vh; }
		.glayout .bin iframe[src^="https://www.youtube.com"] { min-height: 0; }

/* SECTIONS, COLUMNS AND GROUPING */
.section { clear: both; display: -webkit-flex; -webkit-flex-direction: row; display: flex; flex-direction: row; padding: 0px; margin: 0px; background-image: inherit; background-repeat: no-repeat; background-position: center top; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.col { display: block; float: left; text-align: left; margin: 0% 0% 0% 0%; background-image: none; background-repeat: no-repeat; background-position: center top; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
	.col:first-child { margin-left: 0; }
.group:before, .group:after { content: ""; display: table; }
	.group:after { clear: both; }
	.group { zoom:1; /* For IE 6/7 */ }

	.span_1_of_1 { width: 98%; padding: 1%; min-height: 87vh; } /* GRID OF ONE */
	.span_2_of_2 { width: 98%; padding: 1%; min-height: 87vh; } /* GRID OF TWO */
	.span_1_of_2 { width: 48%; padding: 1%; min-height: 87vh; } /* GRID OF TWO */
	.span_3_of_3 { width: 98%; padding: 1%; min-height: 87vh; } /* GRID OF THREE */
	.span_2_of_3 { width: 64.66%; padding: 1%; min-height: 87vh; } /* GRID OF THREE */
	.span_1_of_3 { width: 31.33%; padding: 1%; min-height: 87vh; } /* GRID OF THREE */
	.span_4_of_4 { width: 98%; padding: 1%; min-height: 87vh; } /* GRID OF FOUR */
	.span_3_of_4 { width: 73%; padding: 1%; min-height: 87vh; } /* GRID OF FOUR */
	.span_2_of_4 { width: 48%; padding: 1%; min-height: 87vh; } /* GRID OF FOUR */
	.span_1_of_4 { width: 23%; padding: 1%; min-height: 87vh; } /* GRID OF FOUR */
	.span_5_of_5 { width: 98%; padding: 1%; min-height: 87vh; } /* GRID OF FIVE */
	.span_4_of_5 { width: 78%; padding: 1%; min-height: 87vh; } /* GRID OF FIVE */
	.span_3_of_5 { width: 58%; padding: 1%; min-height: 87vh; } /* GRID OF FIVE */
	.span_2_of_5 { width: 38%; padding: 1%; min-height: 87vh; } /* GRID OF FIVE */
	.span_1_of_5 { width: 18%; padding: 1%; min-height: 87vh; } /* GRID OF FIVE */
	.span_6_of_6 { width: 98%; padding: 1%; min-height: 87vh; } /* GRID OF SIX */
	.span_5_of_6 { width: 81.33%; padding: 1%; min-height: 87vh; } /* GRID OF SIX */
	.span_4_of_6 { width: 64.66%; padding: 1%; min-height: 87vh; } /* GRID OF SIX */
	.span_3_of_6 { width: 48%; padding: 1%; min-height: 87vh; } /* GRID OF SIX */
	.span_2_of_6 { width: 31.33%; padding: 1%; min-height: 87vh; } /* GRID OF SIX */
	.span_1_of_6 { width: 14.66%; padding: 1%; min-height: 87vh; } /* GRID OF SIX */

div[id^="contentsec-"].section { margin: 20px 0px; }
	div[id^="contentsec-"].col { min-height: 0; }
		div[id^="contentsec-"].col.colborders { margin: 1px; border: 1px dashed #92AAC7; }
		div[id^="contentsec-"].col .egoart a.lytebox { display: block; float: none; padding: 15px 0 0; max-width: 100%; }

/* NAVIGATION */
.egonaviart { width: 100%; margin: 0px; padding: 0px; } /* NAVIGATION MAIN DIV */
ul.egonavigation { width: 100%; min-height: 45px; margin: 0px; padding: 5px 0px 0px 0px; list-style: none; font-family: 'Bitter', serif; font-size: 14px; background-color: #92AAC7; }
	ul.egonavigation a { display: block; padding: 10px; text-decoration: none; color: #000; border-bottom: 1px solid #7FA2CA; } /* LINKS */
		ul.egonavigation a.active { background-color: #7FA2CA; color: #fff; }
		ul.egonavigation a:hover { background-color: #7FA2CA; color: #fff; }
	ul.egonavigation.dropdown { border-bottom: 0px solid #7FA2CA; } /* TOP NAVIGATION BACKGROUND */
		ul.egonavigation.dropdown li { font-family: 'Bitter', serif; font-size: 14px; }
	ul.egonavigation .manage_icons { display: inline-block; float: right; }
		ul.egonavigation .manage_icons label { display: inline-block; padding: 10px; cursor: pointer; }
			ul.egonavigation .manage_icons label:hover { background-color: #7FA2CA; }
			ul.egonavigation .manage_icons label input { margin: 0px; padding: 0px; cursor: pointer; }
		ul.egonavigation .manage_icons img { float: left; padding: 10px; }
		ul.egonavigation .manage_icons a { display: inline-block; border: 0px; text-decoration: none; }
			ul.egonavigation .manage_icons a:hover { background-color: #7FA2CA; }
			ul.egonavigation .manage_icons a img { float: none; padding: 0px; }
	ul.egonavigation .egosub { display: inline-block; padding: 11px; font-size: 12px; text-align: center; }
	ul.egonavigation li.egonavi { display: inline-block; text-align: center; color: #000; cursor: pointer; }
		ul.egonavigation li.egonavi:hover { background-color: #7FA2CA; }
		ul.egonavigation li.egonavi:before { content: ""; clear: both; display: block; visibility: hidden; }
		ul.egonavigation li.egonavi.egotop {}
		ul.egonavigation li.egonavi.dropdown { position: relative; }
			ul.egonavigation li.egonavi.dropdown a { display: inline-block; border-bottom: 0px; text-decoration: none; }
			ul.egonavigation li.egonavi.dropdown:hover a,
				ul.egonavigation li.egonavi.dropdown:hover .egosub { color: #fff; }
				ul.egonavigation li.egonavi.dropdown:hover ul.egonavis li.egonavi a { color: #000; text-decoration: none; }
		ul.egonavigation li.egonavi.dropdown ul.egonavis { position: absolute; left: 0; z-index: 5; }
			ul.egonavigation li.egonavi.dropdown ul.egonavis li.egonavi { min-width: 100%; text-align: left; }
			ul.egonavigation li.egonavi.dropdown ul.egonavis li.egonavi a { background-color: #92AAC7; display: block; min-width: 180px; border-bottom: 1px solid #000; text-decoration: none; }
			ul.egonavigation li.egonavi.dropdown ul.egonavis li.egonavi:hover a { background-color: #7FA2CA; color: #fff; text-decoration: none; }
		ul.egonavigation li.egonavi ul.egonavis { display: none; margin: 0px; padding: 0px; list-style: none; }

#meegonaviart-0 { position: fixed; z-index: 2; display: none !important; border-bottom: 1px solid #92AAC7; }
	#meegonavi-0 { text-align: left; } /* FULL NAVIGATION */
		#meegonavi-0 #meegonavimini { display: block; position: absolute; right: 20px; margin: 5px 0px 0px 0px; padding: 7px 10px; min-width: 40px; font-size: 14px; background-color: #7FA2CA; color: #fff; }
		#meegonavi-0 #meegologo, #meegonavi-0 #meegosearch, #meegonavi-0 #meegosearch span, #meegonavi-0 #meegolangz { display: none; }
#meegonaviart-1 { position: fixed; z-index: 2; display: block; text-align: center; background-color: #fff; } /* TOP NAVIGATION */
	#meegonavi-1 { max-width: 1200px; margin: 5px auto 10px; background-color: #fff; text-align: left; } /* DROPDOWN NAVIGATION */
		#meegonavi-1 ul.egonavis li.egonavi:first-child { margin-top: 10px; } /* FOR "AIR" */
		#meegonavi-1 a { padding: 15px 10px; text-transform: uppercase; }
			#meegonavi-1 a.active { background-color: transparent; color: #7FA2CA; }
				#meegonavi-1 a.active:hover { color: #000; }
				#meegonavi-1 > li:hover a.active { color: #fff; }
		#meegonavi-1 ul.egonavis a.active { background-color: #7FA2CA; color: #fff; }
		#meegonavi-1 li.egonavi.dropdown ul.egonavis li.egonavi a { background-color: #fff; text-transform: none; }
			#meegonavi-1 li.egonavi.dropdown ul.egonavis li.egonavi a.active { background-color: #92AAC7; color: #fff; }
			#meegonavi-1 li.egonavi.dropdown ul.egonavis li.egonavi a.active:hover { color: #005598; }
			#meegonavi-1 li.egonavi.dropdown ul.egonavis li.egonavi:hover a { background-color: #92AAC7; color: #fff; }
		#meegonavi-1 #meegologo { width: 147px; height: 50px; margin: -26px 40px -19px 0; padding: 0px; background-image: url("wpage/gwb_logo.png"); background-repeat: no-repeat; background-size: 145px; background-position: center top; } /* LOGO */
			#meegonavi-1 #meegologo:hover { background-color: transparent; }
		#meegonavi-1 #meegosearch { float: right; margin: 5px 10px 5px 5px; padding: 9px 5px 8px; background-color: transparent; } /* TOP OTSING */
			#meegonavi-1 #meegosearch span { display: block; float: left; margin-top: -5px; padding: 5px; }
			#meegonavi-1 #meegosearch img { margin: -9px -5px -8px 0; padding: 9px 5px 8px; max-width: 20px; /*background-color: #7FA2CA;*/ border-radius: 5px; }
		#meegonavi-1 #meegowidget { float: right; margin-right: 10px; background-color: transparent; } /* TOP LISAVIDIN */
			#meegonavi-1 #meegowidget > a { border-radius: 5px; background-color: #005598; color: #fff; }
				#meegonavi-1 #meegowidget > a:hover { background-color: #626D71; }
		#meegonavi-1 #meegolangz { float: right; margin-right: 10px; background-color: transparent; } /* KEELED */
			#meegonavi-1 #meegolangz a { display: inline-block; margin: 0px; padding: 15px 10px; font-size: 14px; color: #000; }
				#meegonavi-1 #meegolangz a.active { color: #7FA2CA; }
				#meegonavi-1 #meegolangz a:hover { background-color: #7FA2CA; color: #fff; }
		#meegonavi-1 #meegonavihome { display: none; margin-left: 10px; } /* AVALEHE LINK */
	#meegonavi-999 { display: block; font-size: 12px; padding: 0px; background-color: transparent; } /* SITEMAP NAVIGATION */
		#meegonavi-999 li.egonavi { display: block; position: relative; text-align: left; }
			#meegonavi-999 li.egonavi.egotop { display: block; padding-bottom: 10px; font-weight: bold; }
			#meegonavi-999 li.egonavi:hover { background-color: transparent; }
		#meegonavi-999 ul.egonavis { display: block; position: static; left: auto; margin: 0px; padding: 0px 0px 0px 5px; font-weight: normal; }
		#meegonavi-999 .egosub { display: none; }

	#meegonavi-3 { display: block; font-size: 12px; padding: 0px; background-color: transparent; } /* SIDE NAVIGATION */
		#meegonavi-3 li.egonavi { display: block; position: relative; background-color: transparent; text-align: left; }
			#meegonavi-3 li.egonavi a:hover { background-color: #92AAC7; color: #fff; }
			#meegonavi-3 li.egonavi.egotop { display: block; padding-bottom: 10px; text-align: center; font-weight: bold; text-transform: uppercase; }
			#meegonavi-3 li:nth-child(1) a { background-color: #92AAC7; color: #fff; }
				#meegonavi-3 li:nth-child(1) a:hover { background-color: #ccc; color: #92AAC7; }
		#meegonavi-3 ul.egonavis { display: block; position: static; left: auto; margin: 0px; padding: 0px 0px 0px 5px; font-weight: normal; text-transform: none; }
			#meegonavi-3 ul.egonavis li a { background-color: transparent; color: #000; }
				#meegonavi-3 ul.egonavis li a:hover, #meegonavi-3 ul.egonavis li a:hover:before { background-color: #005598; color: #fff; }
				#meegonavi-3 ul.egonavis li a.active { background-color: #92AAC7; color: #000; }
					#meegonavi-3 ul.egonavis li a.active:hover { background-color: #92AAC7; color: #92AAC7; }
			#meegonavi-3 ul.egonavis li > ul > li > a:before { content: "\f0da"; font-family: FontAwesome; display: inline-block; float: left; margin-top: 2px; margin-left: -8px; color: #92AAC7; font-size: 12px; }
		#meegonavi-3 .manage_icons img, #meegonavi-3 .manage_icons a { padding: 10px 5px; text-decoration: none; }
			#meegonavi-3 .manage_icons a img { padding: 0px; }
		#meegonavi-3 .egosub { display: none; }

/* MAIN CONTENT */
	#meegosec-0 { display: none; background-color: #eee; background-image: none !important; }
		#meegosec-0 .span_1_of_1 { min-height: 0px; text-align: center; }
	#meegosec-1 { position: relative; margin: 0px; padding: 0px; background-position: center 65%; }
		#meegosec-1 .span_1_of_1 { padding-top: 70px; min-height: 200px; text-align: center; background-image: url('wpage/toppic.jpg'); background-position: center 65%; }
		#meegosec-1 .slogan { position: absolute; display: block; width: 100%; top: calc(50% + 35px); transform: translate(0, -50%); text-align: center; z-index: 1; }
			#meegosec-1 .slogan h2 { margin: 0px; padding: 0px; color: #fff; font-family: 'Bitter', serif; font-size: 36px; text-transform: uppercase; }
				#meegosec-1 .slogan h2 span { display: none; }
		.glayout.pge-e-pood #meegosec-1 { display: none; }
	#meegosec-2 { /*max-width: 1200px; */margin: 0px auto; }
		#meegosec-2 #meegoinf-2-0 { background-color: rgba(230,166,37,0.9); margin-top: -50px; padding-top: 60px; min-height: 30vh; } /* AVALEHE SISUOSA */
	#meegosec-3 { display: block; max-width: 1200px; margin: 0px auto; border-bottom: 0px solid #eee; }
		#meegosec-3 h3.egopagename { display: none; margin: 0px auto; padding: 10px; color: #92AAC7; text-align: left; }
		#meegosec-3 a.egocngpname img { display: none; float: left; margin-top: 2px; margin-right: 5px; }
		#meegosec-3 #meegoprint { margin-top: -37px; padding: 10px; float: right; }
			#meegosec-3 #meegoprint:hover { background-color: #92AAC7; }
		#meegosec-3 ul.egocrumbs { margin: 0px 0px 10px 0px; padding: 0px; list-style: none; font-family: 'Bitter', serif; }
			#meegosec-3 ul.egocrumbs li { display: inline-block; margin-right: 5px; color: #92AAC7; }
				#meegosec-3 ul.egocrumbs li:first-child { font-weight: bold; }
				#meegosec-3 ul.egocrumbs li a { padding: 5px; color: #92AAC7; text-decoration: none; }
				#meegosec-3 ul.egocrumbs li:last-child a { color: #ED5752; text-decoration: none; }
				#meegosec-3 ul.egocrumbs li a:hover { background-color: #92AAC7; color: #fff; }
		#meegosec-3 #meegoinf-3-0 { margin-top: 10px; min-height: 300px; } /* SÜSTEEMIDE SISUOSA */
			#meegosec-3 #meegoinf-3-1 ul, #meegosec-3 #meegoinf-3-2 ul { list-style: none; margin: 0px; padding: 5px; }
			#meegosec-3 #meegoinf-3-1 .section { display: block; background-image: none; }
			#meegosec-3 #meegoinf-3-1 #newshead { display: none; }
			#meegosec-3 #meegoinf-3-1 .span_1_of_3 { min-height: 50px; }
				#meegosec-3 #meegoinf-3-1 .span_1_of_3.nonewsdiv:hover { background-color: transparent; }
				#meegosec-3 #meegoinf-3-1 .span_1_of_3 .egonewsdiv { position: relative; display: table; width: 100%; }
				#meegosec-3 #meegoinf-3-1 .span_1_of_3 .egonewsdiv a { position: relative; display: table-cell; height: 200px; overflow: hidden; text-align: center; vertical-align: middle; border: 1px solid #626D71; border-radius: 10px 80px 0 0; }
					#meegosec-3 #meegoinf-3-1 .span_1_of_3 .egonewsdiv a img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); min-width: 100%; height: auto; min-height: 200px; }
					#meegosec-3 #meegoinf-3-1 .span_1_of_3 .egonewsdiv a span { display: block; position: absolute; left: 50%; transform: translate(-50%, 0); bottom: 0; width: calc(100% - 20px); padding: 10px; background-color: #626D71; color: #fff; }
						#meegosec-3 #meegoinf-3-1 .span_1_of_3:hover .egonewsdiv a span { background-color: #005598; color: #fff; }
				#meegosec-3 #meegoinf-3-1 .span_1_of_3 .egonewsdiv .egonewsdesc { display: none; }
			#meegosec-3 #meegoinf-3-2 .section { display: block; background-image: none; }
		#meegosec-3 #meegoinf-3-1, #meegosec-3 #meegoinf-3-3 { margin: 30px 0 0; min-height: 100px; overflow: auto; } /* PEAMINE SISUOSA */
			#meegosec-3 #meegoinf-3-3 { margin-top: 30px; padding-top: 0; }
				#meegosec-3 #meegoinf-3-3 table { margin: 0 auto; max-width: 800px; }
				#meegosec-3 #meegoinf-3-3 .egoart img { max-width: 100%; height: auto !important; }
				.pge-tooted #meegosec-3 #meegoinf-3-3 table tr td { vertical-align: top; }
					.pge-tooted #meegosec-3 #meegoinf-3-3 table tr td:first-of-type { width: 40%; }
				.pge-partnerid #meegosec-3 #meegoinf-3-3 div[id^="contentsec-"].col .egoart a.lytebox { height: 100px; }
					.pge-partnerid #meegosec-3 #meegoinf-3-3 div[id^="contentsec-"].col .egoart a.lytebox > img { display: block; margin: 0 auto; width: auto; max-width: calc(100% - 20px); max-height: 100px; }
				.pge-kontakt #meegosec-3 #meegoinf-3-3 div[id^="contentsec-"].col .egoart > p > iframe { min-height: 250px; }
				.glayout.pge-e-pood #meegosec-3 #meegoinf-3-3 { margin-top: 60px; }
		#meegosec-3 #meegoinf-3-2, #meegosec-3 #meegoinf-3-4 { margin: 70px 0 50px; min-height: 100px; /*background-image: url("wpage/mummud.png"); */background-repeat: repeat-y; background-size: 4px; background-position: left; } /* KÕRVALINE SISUOSA */
	#section-icon { display: none; margin-top: 20px; margin-bottom: 30px; font-size: 30px; color: #626D71; }
		#section-icon:before { display: inline-block; margin: 0 20px 8px 0; width: 20%; min-width: 100px; height: 1px; content: " "; text-shadow: none; background-color: #7FA2CA; }
		#section-icon:after { display: inline-block; margin: 0 0 8px 20px; width: 20%; min-width: 100px; height: 1px; content: " "; text-shadow: none; background-color: #7FA2CA; }
	#meegosec-7 { display: none; max-width: 1200px; margin: 30px auto 0; background-color: #eee; } /* TEENUSED */
		#meegosec-7 #meegoinf-7-0 { min-height: 10px; margin-bottom: 0; }
			#meegosec-7 #meegoinf-7-0 > .egoart > h1 { margin: 30px auto 0; text-align: center; color: #626D71; font-family: 'Bitter', serif; font-size: 48px; }
	#meegosec-4 { max-width: 1200px; margin: 30px auto 0; background-color: #eee; } /* KIIRLINGID */
		#meegosec-4 #meegoinf-4-0, #meegosec-4 #meegoinf-4-1, #meegosec-4 #meegoinf-4-2 { min-height: 10px; margin-bottom: 0; }
			#meegosec-4 #meegoinf-4-0 > .egoart > .kiirlink, #meegosec-4 #meegoinf-4-1 > .egoart > .kiirlink, #meegosec-4 #meegoinf-4-2 > .egoart > .kiirlink { padding: 30px 0; }
				#meegosec-4 #meegoinf-4-0 > .egoart > .kiirlink:hover, #meegosec-4 #meegoinf-4-1 > .egoart > .kiirlink:hover, #meegosec-4 #meegoinf-4-2 > .egoart > .kiirlink:hover { background-color: transparent; cursor: pointer; }
					#meegosec-4 #meegoinf-4-0 > .egoart > .kiirlink:hover > p > a, #meegosec-4 #meegoinf-4-1 > .egoart > .kiirlink:hover > p > a, #meegosec-4 #meegoinf-4-2 > .egoart > .kiirlink:hover > p > a { color: #005598; }
			#meegosec-4 #meegoinf-4-0 > .egoart > .kiirlink > h3, #meegosec-4 #meegoinf-4-1 > .egoart > .kiirlink > h3, #meegosec-4 #meegoinf-4-2 > .egoart > .kiirlink > h3 { margin-top: 20px; font-size: 30px; color: #005598; text-align: center; }
				#meegosec-4 #meegoinf-4-0 > .egoart > .kiirlink:hover > h3, #meegosec-4 #meegoinf-4-1 > .egoart > .kiirlink:hover > h3, #meegosec-4 #meegoinf-4-2 > .egoart > .kiirlink:hover > h3 { color: #626D71; }
			#meegosec-4 #meegoinf-4-0 > .egoart > .kiirlink > p, #meegosec-4 #meegoinf-4-1 > .egoart > .kiirlink > p, #meegosec-4 #meegoinf-4-2 > .egoart > .kiirlink > p { text-align: center; }
				#meegosec-4 #meegoinf-4-0 > .egoart > .kiirlink > p > a, #meegosec-4 #meegoinf-4-1 > .egoart > .kiirlink > p > a, #meegosec-4 #meegoinf-4-2 > .egoart > .kiirlink > p > a { text-decoration: none; }
				#meegosec-4 #meegoinf-4-0 > .egoart > .kiirlink > p > i, #meegosec-4 #meegoinf-4-1 > .egoart > .kiirlink > p > i, #meegosec-4 #meegoinf-4-2 > .egoart > .kiirlink > p > i { display: block; font-size: 64px; color: #7FA2CA; text-align: center; }
					#meegosec-4 #meegoinf-4-0 > .egoart > .kiirlink:hover > p > i, #meegosec-4 #meegoinf-4-1 > .egoart > .kiirlink:hover > p > i, #meegosec-4 #meegoinf-4-2 > .egoart > .kiirlink:hover > p > i { color: #626D71; }
	#meegosec-8 { display: none; margin: 50px auto 0; } /* PARTNERID */
		#meegosec-8 #meegoinf-8-0 { margin: 0 auto; max-width: calc(1200px - 2%); min-height: 10px; }
			#meegosec-8 #meegoinf-8-0 > .egoart > h1 { margin: 20px auto; text-align: center; color: #005598; font-family: 'Bitter', serif; font-size: 48px; }
	#meegosec-5 { margin-top: 50px; margin-bottom: 25px; } /* PARTNERITE LOGOD */
		#meegosec-5 .span_1_of_1 { min-height: 50px; }
		.fpslidedesc { padding: 5px; background-color: #005598; color: #fff; }
		#meegosec-5 #meegoinf-5-0, #meegosec-5 .section { max-width: 1200px; margin: 0px auto; }
			#meegosec-5 #meegoinf-5-0 .egofplogonew { background-color: #E2DFA2; }
				#meegosec-5 #meegoinf-5-0 .egofplogonew a { display: inline-block; padding: 10px; }
					#meegosec-5 #meegoinf-5-0 .egofplogonew a img { float: left; margin-right: 5px; }
					#meegosec-5 #meegoinf-5-0 .egofplogonew a:hover { background-color: #92AAC7; color: #fff; text-decoration: none; }
			#meegosec-5 #meegoinf-5-0 .bx-wrapper, #meegosec-5 #meegoinf-5-0 .bx-wrapper .bx-window { width: 100% !important; }
			#meegosec-5 #meegoinf-5-0 ul { display: -webkit-flex; display: flex; -webkit-flex-wrap: row; flex-wrap: row; list-style: none; margin: 0; padding: 0; }
				#meegosec-5 #meegoinf-5-0 ul > li { position: relative; display: block; margin-right: 10px; padding: 10px; width: calc(25% - 20px); min-width: 150px; }
					#meegosec-5 #meegoinf-5-0 ul > li > span { position: absolute; top: 0; left: 0; display: none; }
						#meegosec-5 #meegoinf-5-0 ul > li > span > img { float: left; display: inline-block; padding: 10px; }
						#meegosec-5 #meegoinf-5-0 ul > li > span > a { display: inline-block; padding: 10px; }
							#meegosec-5 #meegoinf-5-0 ul > li > span > a:last-child { float: right; }
							#meegosec-5 #meegoinf-5-0 ul > li > span > a:hover { background-color: #92AAC7; }
						#meegosec-5 #meegoinf-5-0 ul > li:hover > span { display: block; width: 100%; }
					#meegosec-5 #meegoinf-5-0 ul > li > a { display: -webkit-flex; display: flex; height: 100px; -webkit-align-items: center; align-items: center; }
						#meegosec-5 #meegoinf-5-0 ul > li > a > img { margin: 0 auto; max-width: 100%; max-height: 100%; }
	#meegosec-6 { background-color: #005598; text-align: center; } /* KONTAKTI OSA */
		#meegosec-6 .span_1_of_1, #meegosec-6 #meegoinf-6-0, #meegosec-6 #meegoinf-6-1, #meegosec-6 #meegoinf-6-2 { min-height: 50px; }
			#meegosec-6 .span_1_of_3 > .egoart > p { color: #fff; }
				#meegosec-6 .span_1_of_3 > .egoart > p > a { color: #7FA2CA; text-decoration: none; }
					#meegosec-6 .span_1_of_3 > .egoart > p > a:hover { color: #fff; }
		#meegosec-6 .section { max-width: 1200px; margin: 0px auto; }
	#multifil { min-height: 70vh; height: 85vh; overflow: auto; } /* MULTIFAILI SISUOSA */

.egouserlogin { position: relative; background-color: #ccc; text-align: center; } /* Sisselogimine */
	.egouserlogin a, .egouserlogin span { display: inline-block; padding: 5px; text-decoration: none; }
		.egouserlogin span > a { margin: -5px; }
		.egouserlogin a:hover { background-color: #005598; color: #fff; }
	.egouserlogin .egologin { padding: 5px; }
		.egouserlogin .egologin span input { padding: 5px; }
		.egouserlogin .egologin > span.ulang { position: relative; width: 36px; }
			.egouserlogin .egologin > span.ulang > ul { position: absolute; top: 19px; left: 7px; list-style: none; display: inline-block; margin: 0; padding: 0; z-index: 7; }
				.egouserlogin .egologin > span.ulang > ul > li { display: none; height: 28px; background-color: #ccc; border-top: 1px solid #666; }
					.egouserlogin .egologin > span.ulang > ul > li.active { position: absolute; top: -28px; display: block; border-top: 0; }
						.egouserlogin .egologin > span.ulang > ul > li > a { margin-top: 1px; padding: 5px 10px; }
							.egouserlogin .egologin > span.ulang > ul > li > a > img { float: left; }
					.egouserlogin .egologin > span.ulang > ul:hover > li { display: block; }
	.egouserlogin .egonewpass { position: absolute; display: none; width: 100%; padding: 5px 0px; background-color: #7FA2CA; z-index: 3; }
		.egouserlogin .egonewpass a:hover { color: #fff; }
		.egouserlogin .egonewpass span input { padding: 5px; }
		.egouserlogin .egonewpass .pwd_mess { display: none; margin-top: 5px; padding: 5px; background-color: #ED5752; color: #fff; }
.col .egonewsmap { background-color: #ED5752; padding: 10px; text-align: left; } /* Uus peamine rubriik */
	.col .egonewsmap a { display: inline-block; padding: 5px; color: #fff; text-decoration: none; }
		.col .egonewsmap a:hover { background-color: #92AAC7; }
		.col .egonewsmap a img { float: left; margin-right: 5px; }
	.col .egonewsmap:after { content: ""; clear: both; display: block; visibility: hidden; }
.col .egocngsmap { background-color: #ED5752; padding: 5px; text-align: right; } /* Halda rubriike */
	.col .egocngsmap input, .col .egocngsmap select { padding: 5px; border: 0px; }
		.col .egocngsmap select { max-width: 250px; }
	.col .egocngsmap:after { content: ""; clear: both; display: block; visibility: hidden; }
.col .egosearch {} /* Otsing */
	.col .egosearch .egofind { margin-bottom: 10px; text-align: right; }
		.col .egosearch .egofind span { margin-top: 5px; float: left; font-size: 20px; color: #92AAC7; }
		.col .egosearch .egofind input { padding: 7px 10px; border: 0; border-radius: 5px; font-size: 20px; background-color: #7FA2CA; color: #fff; }
		.col .egosearch .egofind input[type="submit"] { background-color: #92AAC7; }
	.col .egosearch .egofind:after { content: ""; clear: both; display: block; visibility: hidden; }
	.col .egosearch .egofindrow { background-color: #7FA2CA; padding: 5px; }
		.col .egosearch .egofindrow:after { content: ""; clear: both; display: block; visibility: hidden; }
	.col .egosearch .egofindlist { list-style: none; margin: 0px; padding: 0px; }
		.col .egosearch .egofindlist li { display: inline-block; padding-left: 5px; color: #ccc; }
			.col .egosearch .egofindlist li a { display: inline-block; padding: 5px; color: #ccc; text-decoration: none; }
			.col .egosearch .egofindlist li:last-child a { color: #000; text-decoration: none; }
			.col .egosearch .egofindlist li a:hover { background-color: #92AAC7; color: #fff; }
		.col .egosearch .egofindlist:after { content: ""; clear: both; display: block; visibility: hidden; }
.col .egonewart { clear: both; background-color: #E2DFA2; } /* Uue artikli haldus */
	.col .egonewart a { display: inline-block; padding: 10px; text-decoration: none; }
		.col .egonewart a:hover { background-color: #92AAC7; color: #fff; }
		.col .egonewart a img { float: left; margin-right: 5px; }
	.col .egonewart:after { content: ""; clear: both; display: block; visibility: hidden; }
.col .egoart {} /* Sisurtikli haldus */
	.col .egoart.colborders { margin: 1px; padding: 5px; border: 1px dashed #92AAC7; }
	.col .egoart h2, .col .egoart h3, .col .egoart h4 { margin-top: 5px; margin-bottom: 15px; }
	.col .egoart p, .col .egoart li, .col .egoart td { line-height: 18px; }
		.col .egoart tr:hover { background-color: #eee; }
		.col .egoart td { padding: 3px; }
	.col .egoart a:link, .col .egoart a:visited { color: #005598; /*color: #466c00;*/ }
		.col .egoart a:hover { color: #92AAC7; }
	.col .egoart a.lytebox { display: inline-block; float: right; padding-left: 10px; max-width: 30%; }
		.col .egoart a.lytebox img { width: 100%; }
	.col .egoart .egoartmore { text-align: left; }
		.col .egoart .egoartmore a { display: inline-block; margin: 5px 5px 20px 50px; padding: 10px 50px; border: 1px solid #005598; color: #005598; border-radius: 5px; text-transform: uppercase; }
			.col .egoart .egoartmore a img { display: none; float: right; margin-left: 5px; }
		.col .egoart .egoartmore a:hover { background-color: #92AAC7; color: #fff; text-decoration: none; }
	.col .egoart .egoartback { text-align: center; }
		.col .egoart .egoartback a { display: inline-block; margin: 5px; padding: 10px; background-color: #7FA2CA; color: #000; border-radius: 5px; }
			.col .egoart .egoartback a img { display: inline; float: left; margin-right: 5px; }
		.col .egoart .egoartback a:hover { background-color: #92AAC7; color: #fff; text-decoration: none; }
	.col .egoart:after { content: ""; clear: both; display: block; visibility: hidden; }
	.col .egoart .egocngart { position: relative; display: block; background-color: #E2DFA2; padding: 5px; }
		.col .egoart .egocngart a { display: inline-block; margin: -5px 0px; padding: 5px; text-decoration: none; }
			.col .egoart .egocngart a:hover { background-color: #92AAC7; color: #fff; }
		.col .egoart .egocngart img { float: left; margin-right: 5px; padding: 5px; }
		.col .egoart .egocngart strong { display: inline-block; padding-top: 5px; font-weight: normal; }
			.col .egoart .egocngart strong img { margin-top: -5px; float: left; }
		.col .egoart .egocngart span { float: right; margin-right: -5px; }
			.col .egoart .egocngart span img { float: none; margin-right: 0px; }
			.col .egoart .egocngart span label { margin: -5px 0px; padding: 12px 10px; float: right; cursor: pointer; }
				.col .egoart .egocngart span label:hover { background-color: #92AAC7; }
				.col .egoart .egocngart span label input { margin: 0px; padding: 0px; cursor: pointer; }
			.col .egoart .egocngart span .egoinctocal { display: none; position: absolute; top: 0; left: 0; width: calc(100% - 10px); padding: 5px; min-width: 410px; background-color: #E2DFA2; text-align: right; }
				.col .egoart .egocngart span .egoinctocal a, .col .egoart .egocngart span .egoinctocal input, .col .egoart .egocngart span .egoinctocal select { padding: 5px; }
		.col .egoart .egocngart .egoartlink { display: none; position: absolute; top: 0; left: 0px; width: calc(100% - 10px); padding: 5px; background-color: #E2DFA2; text-align: left; }
			.col .egoart .egocngart .egoartlink strong { font-weight: bold; }
		.col .egoart .egocngart:after { content: ""; clear: both; display: block; visibility: hidden; }
.col .egonewsyst { clear: both; background-color: #ED5752; padding: 5px; text-align: right; } /* Uus süsteemi haldus */
	.col .egonewsyst input, .col .egonewsyst select { padding: 5px; border: 0px; }
		.col .egonewsyst select { max-width: 250px; }
	.col .egonewsyst span { display: inline-block; }
		.col .egonewsyst span img { float: left; padding: 5px; }
		.col .egonewsyst span input[type="submit"] { margin-left: 5px; }
	.col .egonewsyst:after { content: ""; clear: both; display: block; visibility: hidden; }
.col .egosyst { clear: both; background-color: #E2DFA2; padding: 5px; text-align: left; } /* Süsteemi haldus */
	.col .egosyst img { float: left; margin-right: 5px; padding: 5px; }
	.col .egosyst a { float: right; margin: -5px; padding: 5px; text-decoration: none; }
		.col .egosyst a img { margin: 0px; padding-bottom: 4px; }
	.col .egosyst a:hover { background-color: #92AAC7; color: #fff; }
	.col .egosyst strong { display: inline-block; padding-top: 5px; font-weight: normal; }
		.col .egosyst strong img { margin-top: -5px; float: left; }
	.col .egosyst:after { content: ""; clear: both; display: block; visibility: hidden; }
.col .egosystnewdivs { background-color: #92AAC7; text-align: right; } /* Uus jaotuste haldus */
	.col .egosystnewdivs a { display: inline-block; padding: 10px; color: #fff; text-decoration: none; }
		.col .egosystnewdivs a:first-child { float: left; }
			.col .egosystnewdivs a img { float: left; margin-right: 5px; }
		.col .egosystnewdivs a:hover { background-color: #E2DFA2; }
	.col .egosystnewdivs:after { content: ""; clear: both; display: block; visibility: hidden; }
.col .egosystdivs { border-bottom: 1px solid #eee; }
	.col .egosystdivs:hover { background-color: #E2DFA2; }
	.col .egosystdivs.subdiv { margin-left: 10px; }
	.col .egosystdivs img { float: left; padding: 5px; }
	.col .egosystdivs span { float: right; }
		.col .egosystdivs span.small { margin-top: 2px; padding: 5px; color: #92AAC7; font-size: 9px; }
		.col .egosystdivs span img { float: none; padding: 0px; }
	.col .egosystdivs a { display: inline-block; padding: 5px; text-decoration: none; }
		.col .egosystdivs a.active {}
		.col .egosystdivs a:hover { background-color: #92AAC7; color: #fff; }
	.col .egosystdivs:after { content: ""; clear: both; display: block; visibility: hidden; }
.col .egosystdivsobj {} /* Uued tooted link */
	.col .egosystdivsobj a { display: inline-block; padding: 5px; text-decoration: none; color: #ED5752; font-weight: bold; } 
	.col .egosystdivsobj:after { content: ""; clear: both; display: block; visibility: hidden; }
.col .egoydocart { margin-bottom: 5px; } /* Dokumendihaldussüsteemi sisuartikkel */
	.col .egoydocart hr { width: 90%; }
	.col .egoydocart span { display: inline; float: right; }
	.col .egoydocart a { display: block; padding: 5px; text-decoration: none; cursor: pointer; }
		.col .egoydocart a:hover { background-color: #92AAC7; color: #fff; }
	.col .egoydocart img { float: left; margin: 0px 5px -5px 0px; padding: 5px; }
		.col .egoydocart span a { display: inline-block; float: right; margin-bottom: 0px; text-decoration: none; }
			.col .egoydocart span a img { margin: -5px 0px; }
		.col .egoydocart input { float: right; min-width: 60px; margin: 5px 5px 0px 0px; padding: 4px 5px; }
			.col .egoydocart span input { float: left; min-width: 40px; width: 40px; margin: 0px; text-align: center; }
	.col .egoydocart:after { content: ""; clear: both; display: block; visibility: hidden; }

/* FORMS */
.egoformfields, .egoformerror { margin: 0px auto; width: 100%; max-width: 520px; text-align: center; }
.egoformfields .egoform { position: relative; margin: 2px 0px; padding-left: 215px; text-align: left; }
	.egoformfields .egoform label { cursor: pointer; }
	.egoformfields .egoform span.egofieldname { display: inline-block; margin-left: -215px; margin-right: 5px; padding: 5px; width: 195px; text-align: right; }
		.egoformfields .egoform.flaw span.egofieldname { /*background-color: #ED5752; color: #fff; */}
	.egoformfields .egoform select, .egoformfields .egoform input, .egoformfields .egoform textarea { display: inline-block; padding: 5px; width: 95%; max-width: 300px; background-color: #eee; border: 1px solid #ccc; }
		.egoformfields .egoform.flaw select, .egoformfields .egoform.flaw input, .egoformfields .egoform.flaw textarea, .egoformfields .egoform.flaw label { background-color: #ED5752; color: #fff; }
			.egoformfields .egoform.flaw label:hover, .egoformfields .egoform label.sry:hover { color: #000; }
	.egoformfields .egoform > ul { list-style: none; display: inline-block; margin: 0px; padding: 0px; }
		.egoformfields .egoform > ul > li { display: inline-block; margin-left: 5px; padding: 0px; }
		.egoformfields .egoform > ul > li:first-child { margin-left: 0px; }
	.egoformfields .egoform .egosubfield { padding: 5px 0px; }
		.egoformfields .egoform .egosubfield span.small { display: block; margin-top: 5px; font-size: 9px; color: #92AAC7; }
		.egoformfields .egoform.field-PWD .egosubfield .pwd_mess { display: none; margin-top: 5px; margin-left: -5px; padding: 5px; width: 95%; max-width: 300px; background-color: #ED5752; color: #fff; }
		.egoformfields .egoform.field-H .egosubfield, .egoformfields .egoform.field-A .egosubfield { display: inline-block; margin-left: 0px; padding: 5px; background-color: #ED5752; color: #fff; }
		.egoformfields .egoform.field-B .egosubfield, .egoformfields .egoform.field-F .egosubfield, .egoformfields .egoform.field-P .egosubfield { margin-left: -5px; margin-right: 5px; }
	.egoformfields .egoform.field-PP span.egofieldname, .egoformfields .egoform.field-LK span.egofieldname, .egoformfields .egoform.field-PK span.egofieldname,
		.egoformfields .egoform.field-A span.egofieldname, .egoformfields .egoform.field-H span.egofieldname, .egoformfields .egoform.field-M span.egofieldname { background-color: #ED5752; color: #fff; }
	.egoformfields .egoform.field-T span.egofieldname { position: absolute; top: 0; }
		.egoformfields .egoform.field-T textarea { margin-left: -5px; height: 50px; }
	.egoformfields .egoform.field-SK { padding-left: 0px; }
		.egoformfields .egoform.field-SK textarea { margin: 0px auto; width: 98%; max-width: 500px; height: 250px; }
	.egoformfields .egoform.field-S label, .egoformfields .egoform.field-V label, .egoformfields .egoform.field-AV label, .egoformfields .egoform.field-KT label { display: inline-block; padding: 5px; }
		.egoformfields .egoform.field-KT label { display: block; }
		.egoformfields .egoform.field-S label:hover, .egoformfields .egoform.field-V label:hover, .egoformfields .egoform.field-AV label:hover, .egoformfields .egoform.field-KT label:hover { background-color: #eee; }
		.egoformfields .egoform.field-S label input, .egoformfields .egoform.field-V label input, .egoformfields .egoform.field-AV label input, .egoformfields .egoform.field-KT label input { float: left; width: auto; margin: 0px 5px 0px 0px; padding: 0px; cursor: pointer; }
	.egoformfields .egoform.field-K { margin: 5px; padding: 10px; background-color: #eee; border-top: 1px solid #ccc; }
	.egoformfields .egoform.field-VP { text-align: center; }
		.egoformfields .egoform.field-VP img { max-width: 90%; height: auto; }
	.egoformfields .egoformapprove { margin: 5px 0px; }
		.egoformfields .egoformapprove input { padding: 5px 10px; border: 0px; background-color: #E2DFA2; }
			.egoformfields .egoformapprove input:hover { background-color: #92AAC7; color: #fff; }
		.egoformfields .egoformapprove label { display: inline-block; margin-right: 5px; padding: 5px; cursor: pointer; }
			.egoformfields .egoformapprove label:hover { background-color: #eee; }
			.egoformfields .egoformapprove label input { float: left; margin: 1px 5px 1px 1px; padding: 0px; cursor: pointer; }
	.egoformfields .egoform:after { content: ""; clear: both; display: block; visibility: hidden; }
.egoformcrumbs { background-color: #eee; }
	.egoformcrumbs a { display: inline-block; padding: 5px; text-decoration: none; }
	.egoformcrumbs span { padding: 5px; }
		.egoformcrumbs a.active { background-color: #E2DFA2; }
		.egoformcrumbs a:hover { background-color: #92AAC7; color: #fff; }
	.egoformcrumbs:after { content: ""; clear: both; display: block; visibility: hidden; }
.egoformnew { background-color: #E2DFA2; }
	.egoformnew input, .egoformnew select { padding: 5px; }
		.egoformnew select { max-width: 250px; }
	.egoformnew a { display: inline-block; padding: 10px; text-decoration: none; }
		.egoformnew a img { float: left; margin-top: 0px; margin-right: 5px; }
		.egoformnew a:hover { background-color: #92AAC7; color: #fff; }
	.egoformnew:after { content: ""; clear: both; display: block; visibility: hidden; }
.egoformrow {}
	.egoformrow.hele { background-color: #eee; }
		.egoformrow:hover, .egoformrow.hele:hover { background-color: #E2DFA2; }
		.egoformrow:hover a, .egoformrow.hele:hover a { background-color: #92AAC7; color: #fff; text-decoration: none; }
	.egoformrow .egoformgraph { float: right; margin-top: 5px; height: 12px; background-color: #92AAC7; }
	.egoformrow a { display: inline-block; padding: 5px; text-decoration: none; }
		.egoformrow a:hover { color: #fff; }
	.egoformrow:after { content: ""; clear: both; display: block; visibility: hidden; }
.egoformfilters { padding: 5px; }
	.egoformfilters ul { list-style: none; margin: 0px; padding: 0px; }
		.egoformfilters ul li { display: inline-block; margin-right: 5px; }
		.egoformfilters ul li label { display: inline-block; padding: 5px; cursor: pointer; }
		.egoformfilters ul li input { margin-top: -3px; padding: 5px; }
		.egoformfilters span { display: block; text-align: center; color: #92AAC7; }
	.egoformfilters:after { content: ""; clear: both; display: block; visibility: hidden; }
.egoformpages { background-color: #eee; padding: 5px; text-align: center; }
	.egoformpages span.small { display: inline-block; float: left; margin-top: 3px; padding: 5px; font-size: 9px; color: #92AAC7; }
		.egoformpages span.small.finale { float: right; }
	.egoformpages .egopagenr { display: inline-block; margin: 0px auto; max-width: 80%; color: #ccc; }
		.egoformpages .egopagenr a { display: inline-block; padding: 5px; min-width: 16px; text-decoration: none; }
			.egoformpages .egopagenr a.active { background-color: #ccc; }
			.egoformpages .egopagenr a:hover { background-color: #92AAC7; color: #fff; }
	.egoformpages:after { content: ""; clear: both; display: block; visibility: hidden; }
.egoformtable { border: 1px solid #92AAC7; }
	.egoformtable td { vertical-align: top; text-align: left; }
		.egoformtable td a { display: inline-block; padding: 5px; text-decoration: none; }
		.egoformtable td a:hover { background-color: #92AAC7; color: #fff; }
	.egoformtable .egoformnr { width: 50px; padding: 5px; text-align: right; }
		.egoformtable .egoformnr.extend { width: 150px; padding: 0px; text-align: center; }
		.egoformtable .egoformnr span { color: #92AAC7; font-size: 10px; }
		.egoformtable .egoformnr.extend span { display: block; padding: 5px; }
		.egoformtable .egoformnr label { float: right; margin: -5px -5px -5px 5px; padding: 5px; cursor: pointer; }
			.egoformtable .egoformnr label:hover { background-color: #92AAC7; }
			.egoformtable .egoformnr label input { margin: 1px; padding: 0px; cursor: pointer; }
	.egoformtable .egoformtr {}
		.egoformtable .egoformtr.hele { background-color: #eee; }
			.egoformtable .egoformtr span, .egoformtable .egoformtr.hele span { display: inline-block; font-size: 10px; color: #92AAC7; }
			.egoformtable .egoformtr:hover, .egoformtable .egoformtr.hele:hover { background-color: #E2DFA2; }
				.egoformtable .egoformtr:hover a, .egoformtable .egoformtr.hele:hover a { background-color: #92AAC7; color: #fff; text-decoration: none; }
				.egoformtable .egoformtr .egoformnr.extend a:hover { background-color: #ED5752; }
	.egoformtable .egoformbase {}
		.egoformtable .egoformbase.hele { background-color: #eee; }
		.egoformtable .egoformbase td { padding: 5px; vertical-align: top; text-align: left; }
			.egoformtable .egoformbase td strong { display: block; margin-bottom: 5px; }
			.egoformtable .egoformbase td span { display: block; text-align: right; }
			.egoformtable .egoformbase td input, .egoformtable .egoformbase td select { margin: 0px 5px; padding: 5px; }
				.egoformtable .egoformbase td select { max-width: 250px; }
			.egoformtable .egoformbase td textarea { width: 80%; height: 50px; padding: 5px; }
			.egoformtable .egoformbase td label { display: inline-block; padding: 5px; cursor: pointer; }
				.egoformtable .egoformbase label:hover { background-color: #92AAC7; color: #fff; }
				.egoformtable .egoformbase td label input { float: left; padding: 0px; cursor: pointer; }
		.egoformtable .egoformbase td.egoformbtd { padding: 10px; text-align: center; }
			.egoformtable .egoformbase td.egoformbtd a { display: inline-block; float: right; margin: -10px; padding: 10px; }
			.egoformtable .egoformbase td.egoformbtd label { margin: -10px; padding: 10px; }
	.egoformtable .egoformbnew { background-color: #eee; }
		.egoformtable .egoformbnew a { display: inline-block; padding: 10px; color: #000; }
			.egoformtable .egoformbnew a:hover { background-color: #92AAC7; color: #fff; }
		.egoformtable .egoformbnew span { display: inline-block; float: right; padding: 5px; }
			.egoformtable .egoformbnew span input { margin: -2px 5px; padding: 5px; background-color: #E2DFA2; cursor: pointer; }
				.egoformtable .egoformbnew span input:hover { background-color: #92AAC7; color: #fff; }
			.egoformtable .egoformbnew span.small { margin-top: 5px; color: #ED5752; }
	.egoformtable .egoformfilter { padding: 5px; background-color: #E2DFA2; }
		.egoformtable .egoformfilter input { margin: 0px; padding: 5px; cursor: pointer; }
	.egoformtable .egoformcng { padding: 5px; background-color: #eee; text-align: right; }
		.egoformtable .egoformcng strong { color: #ED5752; }
		.egoformtable .egoformcng a { display: inline-block; margin-left: 5px; padding: 5px; text-decoration: none; }
			.egoformtable .egoformcng a:first-child { float: left; margin-left: 0px; }
			.egoformtable .egoformcng a img { float: left; margin-top: 0px; margin-right: 5px; }
			.egoformtable .egoformcng a:hover { background-color: #92AAC7; color: #fff; }
		.egoformtable .egoformcng span.small { margin-left: 5px; padding: 5px; font-size: 10px; color: #92AAC7; }
		.egoformtable .egoformcng label { float: right; margin-top: -2px; padding: 5px; cursor: pointer; }
		.egoformtable .egoformcng label:hover { background-color: #92AAC7; color: #fff; }
	.egoformtable .egoformtd {}
		.egoformtable .egoformtd.hele { background-color: #eee; }
			.egoformtable .egoformtd:hover, .egoformtable .egoformtd.hele:hover { background-color: #E2DFA2; }
		.egoformtable .egoformtd span.egofieldname { display: inline-block; padding: 5px; font-weight: bold; }
.egodfile { width: 100%; border: 0px; }
	.egodfile thead { background-color: #92AAC7; color: #fff; }
		.egodfile tr { }
		.egodfile :not(thead) tr:hover { background-color: #eee; }
		.egodfile tr th, .egodfile tr td { padding: 5px; border-bottom: 1px solid #ccc; }
.egodbase { overflow: auto; }
.egoformdelete { padding: 5px; text-align: right; }
	.egoformdelete input { padding: 5px; background-color: #ED5752; border: 1px solid #F70025; color: #fff; }
	.egoformdelete:after { content: ""; clear: both; display: block; visibility: hidden; }
.egoformdrop { padding: 5px; background-color: #ED5752; text-align: center; }
	.egoformdrop input { padding: 5px; }
	.egoformdrop:after { content: ""; clear: both; display: block; visibility: hidden; }
.egoformprint { padding: 5px; background-color: #E2DFA2; }
	.egoformprint img { display: inline-block; float: right; margin: 5px; }
	.egoformprint:after { content: ""; clear: both; display: block; visibility: hidden; }
.egoformart { padding: 10px; }
.egoformclose { text-align: center; }
	.egoformclose a { display: block; padding: 10px; text-decoration: none; }
		.egoformclose a:hover { background-color: #92AAC7; color: #fff; }
.egoformerror { display: none; margin-top: 5px; padding: 10px; background-color: #ED5752; color: #fff; }

/* SYSTEMS */
.col .egotagz {} /* Märksõnad */
	.col .egotagz .egotaglangz { background-color: #E2DFA2; text-align: left; }
		.col .egotagz .egotaglangz a { display: inline-block; padding: 5px; text-decoration: none; }
			.col .egotagz .egotaglangz a:hover { background-color: #92AAC7; color: #fff; }
			.col .egotagz .egotaglangz a img { float: left; margin-right: 5px; }
		.col .egolawz .egotaglangz:after { content: ""; clear: both; display: block; visibility: hidden; }
	.col .egotagz .egotag { padding: 5px; }
		.col .egotagz .egotag.hele { background-color: #eee; }
			.col .egotagz .egotag:hover, .col .egotagz .egotag.hele:hover { background-color: #E2DFA2; }
		.col .egotagz .egotag a { display: inline-block; float: right; margin: -5px 0px -5px 5px; padding: 5px; text-decoration: none; }
		.col .egotagz .egotag:after { content: ""; clear: both; display: block; visibility: hidden; }
.col .egolawz {} /* Õigused */
	.col .egolawz .egolawnew { background-color: #eee; text-align: right; }
		.col .egolawz .egolawnew strong { float: left; padding: 5px; }
		.col .egolawz .egolawnew a { display: inline-block; padding: 5px; text-decoration: none; background-color: #ED5752; color: #fff; }
			.col .egolawz .egolawnew a img { float: left; margin-right: 5px; }
			.col .egolawz .egolawnew a:hover { background-color: #92AAC7; }
		.col .egolawz .egolawnew:after { content: ""; clear: both; display: block; visibility: hidden; }
	.col .egolawz .egolawrow { border-bottom: 1px solid #eee; padding: 5px; }
		.col .egolawz .egolawrow:hover { background-color: #92AAC7; color: #fff; }
		.col .egolawz .egolawrow a { display: inline-block; margin: -5px -5px -5px 5px; padding: 5px; float: right; text-decoration: none; }
			.col .egolawz .egolawrow a:hover { background-color: #7FA2CA; }
		.col .egolawz .egolawrow label { display: inline-block; margin: -5px 5px -5px -5px; padding: 5px; cursor: pointer; }
			.col .egolawz .egolawrow label:hover { background-color: #7FA2CA; }
			.col .egolawz .egolawrow label input { margin: 2px; padding: 0px; cursor: pointer; }
		.col .egolawz .egolawrow span { display: inline-block; float: left; margin-right: 5px; padding: 5px; width: 200px; }
			.col .egolawz .egolawrow span img { float: left; margin-right: 5px; }
		.col .egolawz .egolawrow ul { display: inline-block; list-style: none; margin: 0px 0px -5px 0px; padding: 0px; }
			.col .egolawz .egolawrow ul li { display: inline-block; margin: 0px 5px 0px 0px; padding: 0px; width: 55px; text-align: center; background-color: #eee; }
			.col .egolawz .egolawrow ul li a { margin: 0px; padding: 5px; float: right; text-decoration: none; }
				.col .egolawz .egolawrow ul li a:hover { background-color: #7FA2CA; }
			.col .egolawz .egolawrow ul li:last-child a { float: left; margin-left: 15px; text-decoration: none; }
			.col .egolawz .egolawrow ul.egolawgnames li { padding: 5px; width: 45px; }
		.col .egolawz .egolawrow:after { content: ""; clear: both; display: block; visibility: hidden; }
	.col .egolawz .egolawsys { border-bottom: 1px solid #eee; }
		.col .egolawz .egolawsys:hover { background-color: #E2DFA2; }
		.col .egolawz .egolawsys a { display: inline-block; padding: 10px; text-decoration: none; }
			.col .egolawz .egolawsys a:hover { background-color: #92AAC7; color: #fff; }
			.col .egolawz .egolawsys a img { float: left; margin-right: 5px; }
		.col .egolawz .egolawsys.active { background-color: #eee; padding: 10px; font-weight: bold; text-align: center; }
			.col .egolawz .egolawsys.active a { float: left; margin: -10px; font-weight: normal; text-decoration: none; }
				.col .egolawz .egolawsys.active a:hover { background-color: #92AAC7; color: #fff; }
		.col .egolawz .egolawsys:after { content: ""; clear: both; display: block; visibility: hidden; }
	.col .egolawz .egolawfind { padding: 5px; background-color: #E2DFA2; }
		.col .egolawz .egolawfind input { padding: 5px; }
		.col .egolawz .egolawfind:after { content: ""; clear: both; display: block; visibility: hidden; }
	.col .egolawz .egolawinfo { padding: 5px; background-color: #ED5752; color: #fff; text-align: center; }
		.col .egolawz .egolawinfo:after { content: ""; clear: both; display: block; visibility: hidden; }
.col .egofeedback { } /* Tagasiside */
	.col .egofeedback .egofeedbnew { padding: 0px; background-color: #eee; }
		.col .egofeedback .egofeedbnew .egoautomail { float: right; display: inline-block; }
			.col .egofeedback .egofeedbnew .egoautomail > a { display: inline-block; padding: 10px; line-height: 18px; color: #000; text-decoration: none; }
				.col .egofeedback .egofeedbnew .egoautomail > a.delinfo { float: right; height: 18px; }
				.col .egofeedback .egofeedbnew .egoautomail > a img { display: inline-block; }
					.col .egofeedback .egofeedbnew .egoautomail > a.addinfo img { float: right; margin-left: 5px; }
		.col .egofeedback .egofeedbnew > a { display: inline-block; margin-left: 5px; padding: 10px; line-height: 18px; color: #000; text-decoration: none; }
			.col .egofeedback .egofeedbnew a:hover { background-color: #92AAC7; color: #fff; }
		.col .egofeedback .egofeedbnew input { display: inline-block; margin: 5px 0 5px 5px; padding: 5px; text-decoration: none; }
	.col .egofeedback .egofeedbpages { background-color: #eee; padding: 5px; text-align: center; }
		.col .egofeedback .egofeedbpages .egopagenr { display: inline-block; margin: 0px auto; width: 90%; color: #ccc; }
			.col .egofeedback .egofeedbpages .egopagenr a { display: inline-block; padding: 5px; min-width: 16px; text-decoration: none; }
				.col .egofeedback .egofeedbpages .egopagenr a.active { background-color: #ccc; }
				.col .egofeedback .egofeedbpages .egopagenr a:hover { background-color: #92AAC7; color: #fff; }
	.col .egofeedback .egofeedbrow { border-bottom: 1px solid #ccc; cursor: pointer; }
		.col .egofeedback .egofeedbrow:hover { background-color: #E2DFA2; }
		.col .egofeedback .egofeedbrow a { display: inline-block; float: right; padding: 5px; text-decoration: none; }
			.col .egofeedback .egofeedbrow a:hover { background-color: #92AAC7; }
		.col .egofeedback .egofeedbrow span { font-size: 9px; color: #ccc; }
		.col .egofeedback .egofeedbrow strong { display: inline-block; padding: 5px; }
		.col .egofeedback .egofeedbrow:after { content: ""; clear: both; display: block; visibility: hidden; }
	.col .egofeedback .egofeedbinfos { display: none; }
		.col .egofeedback .egofeedbinfos ul { list-style: none; margin: 5px 0 0 10px; padding: 0; }
		.col .egofeedback .egofeedbinfos ul li { padding: 5px; }
		.col .egofeedback .egofeedbinfos span { display: block; padding: 10px; background-color: #92AAC7; color: #fff; text-align: center; font-weight: bold; cursor: pointer; }
		.col .egofeedback .egofeedbinfos:after { content: ""; clear: both; display: block; visibility: hidden; }
	.col .egofeedback .egofeedbform { }
		.col .egofeedback .egofeedbform .g-recaptcha { float: left; margin-right: 25px; width: calc(50% - 10px); text-align: right; }
			.col .egofeedback .egofeedbform .g-recaptcha > div { display: inline-block; }
			.col .egofeedback .egofeedbform .g-recaptcha iframe { min-height: 0; }
		.col .egofeedback .egofeedbform ul { list-style: none; margin: 0 0 0 10px; padding: 0; }
		.col .egofeedback .egofeedbform ul.egofeedbmain {}
			.col .egofeedback .egofeedbform ul li { position: relative; padding: 5px; }
				.col .egofeedback .egofeedbform > form > ul > li:last-child { text-align: center; }
				.col .egofeedback .egofeedbform > form > ul > li:nth-of-type(1){ float: right; width: calc(50% - 10px); }
				.col .egofeedback .egofeedbform > form > ul > li:nth-of-type(2){ float: left; width: calc(50% - 10px); }
				.col .egofeedback .egofeedbform > form > ul > li:nth-of-type(3){ clear: both; }
				.col .egofeedback .egofeedbform > form > ul > li:first-child strong { display: block; margin-bottom: 5px; }
				.col .egofeedback .egofeedbform ul > li textarea { width: calc(100% - 40px); height: 175px; padding: 20px; border-radius: 5px; }
				.col .egofeedback .egofeedbform ul > li > a { position: absolute; top: 0; left: 0; display: inline-block; padding: 10px; }
				.col .egofeedback .egofeedbform ul > li > ul.fbsucjects { margin: 5px 0 10px 30px; border-top: 1px solid #ccc; }
					.col .egofeedback .egofeedbform ul > li > ul.fbsucjects li { padding: 10px; border-bottom: 1px solid #ccc; }
						.col .egofeedback .egofeedbform ul > li > ul.fbsucjects li:before { content: "\f064"; font-family: FontAwesome; display: inline-block; float: left; margin-top: 2px; margin-right: 5px; color: #ccc; }
						.col .egofeedback .egofeedbform ul > li > ul.fbsucjects li > a { float: right; position: static; top: auto; left: auto; margin: -10px 0; padding: 10px; }
							.col .egofeedback .egofeedbform ul > li > ul.fbsucjects li > a:first-child { margin-right: -10px; }
							.col .egofeedback .egofeedbform ul > li > ul.fbsucjects li a:hover { background-color: #92AAC7; }
						.col .egofeedback .egofeedbform ul > li > ul.fbsucjects li > span.delmail { display: inline-block; margin: -10px 0px -10px 5px; padding: 10px; }
							.col .egofeedback .egofeedbform ul > li > ul.fbsucjects li > span.delmail a { float: right; display: inline-block; margin: -10px -10px -10px 5px; padding: 10px; }
							.col .egofeedback .egofeedbform ul > li > ul.fbsucjects li > span.delmail:hover { background-color: #E2DFA2; }
						.col .egofeedback .egofeedbform ul > li > ul.fbsucjects li:hover { background-color: #ccc; }
				.col .egofeedback .egofeedbform ul > li input, .col .egofeedback .egofeedbform ul > li select { padding: 5px; border-radius: 5px; }
				.col .egofeedback .egofeedbform ul > li label { display: block; padding: 10px; text-align: center; cursor: pointer; }
					.col .egofeedback .egofeedbform ul > li label:hover { background-color: #eee; }
				.col .egofeedback .egofeedbform ul > li span:not(.delmail) { padding: 5px; }
					.col .egofeedback .egofeedbform ul > li span:not(.delmail) input { width: 50px; }
				.col .egofeedback .egofeedbform ul > li.flaw input, .col .egofeedback .egofeedbform ul > li.flaw select, .col .egofeedback .egofeedbform ul > li.flaw textarea { background-color: #ED5752; color: #fff; }
				.col .egofeedback .egofeedbform ul > li input[type="submit"] { display: block; margin-top: 10px; padding: 10px; width: calc(50% - 20px); background-color: #92AAC7; font-size: 18px; color: #fff; }
		.col .egofeedback .egofeedbform ul.egofeedbfields { margin-left: 10px; }
			.col .egofeedback .egofeedbform ul.egofeedbfields li { text-align: left; }
				.col .egofeedback .egofeedbform ul.egofeedbfields li strong { display: inline-block; width: 130px; padding: 5px; text-align: right; font-weight: normal; }
				.col .egofeedback .egofeedbform ul.egofeedbfields li input { width: calc(100% - 160px); }
					.col .egofeedback .egofeedbform ul.egofeedbfields li input.fullfield { width: calc(100% - 22px); }
					.col .egofeedback .egofeedbform ul.egofeedbfields li input[type="checkbox"] { width: auto; }
				.col .egofeedback .egofeedbform ul.egofeedbfields li select { width: calc(100% - 150px); }
					.col .egofeedback .egofeedbform ul.egofeedbfields li select.fullfield { width: calc(100% - 12px); }
.col .egofilz {} /* Failid */
	.col .egofilz .egodirrow { margin-bottom: 10px; }
		.col .egofilz .egodirrow:hover { background-color: #7FA2CA; }
		.col .egofilz .egodirrow img { display: inline-block; float: left; margin-top: 5px; padding: 5px; }
		.col .egofilz .egodirrow a { display: block; padding: 10px; font-weight: bold; color: #000; text-decoration: none; }
			.col .egofilz .egodirrow a:hover { background-color: #7FA2CA; }
		.col .egofilz .egodirrow span { display: inline-block; float: right; margin-top: 5px; padding: 5px; color: #92AAC7; font-size: 9px; }
		.col .egofilz .egodirrow:after { content: ""; clear: both; display: block; visibility: hidden; }
	.col .egofilz .egofilnew { background-color: #ED5752; color: #fff; }
		.col .egofilz .egofilnew a { display: inline-block; padding: 10px; color: #fff; text-decoration: none; }
			.col .egofilz .egofilnew a:hover { background-color: #92AAC7; }
			.col .egofilz .egofilnew a img { float: left; margin-right: 5px; }
		.col .egofilz .egofilnew span { display: inline-block; float: right; padding: 5px; }
		.col .egofilz .egofilnew span input, .col .egofilz .egofilnew span select { display: inline-block; margin: -2px 0px; padding: 5px; }
		.col .egofilz .egofilnew span select { max-width: 250px; }
		.col .egofilz .egofilnew:after { content: ""; clear: both; display: block; visibility: hidden; }
	.col .egofilz .egofilpages { background-color: #eee; padding: 5px; text-align: center; }
		.col .egofilz .egofilpages .egopagenr { display: inline-block; margin: 0px auto; width: 90%; color: #ccc; }
			.col .egofilz .egofilpages .egopagenr a { display: inline-block; padding: 5px; min-width: 16px; text-decoration: none; }
				.col .egofilz .egofilpages .egopagenr a.active { background-color: #ccc; }
				.col .egofilz .egofilpages .egopagenr a:hover { background-color: #92AAC7; color: #fff; }
	.col .egofilz .egofilrow {}
		.col .egofilz .egofilrow.hele { background-color: #eee; }
		.col .egofilz .egofilrow:hover, .col .egofilz .egofilrow.hele:hover { background-color: #7FA2CA; }
		.col .egofilz .egofilrow img { display: inline-block; float: left; padding: 5px 5px 4px 5px; }
		.col .egofilz .egofilrow a { display: inline-block; padding: 5px; text-decoration: none; }
			.col .egofilz .egofilrow a:hover { background-color: #92AAC7; color: #fff; }
		.col .egofilz .egofilrow span { display: inline-block; float: right; margin: 5px 5px 0px 0px; font-size: 9px; color: #92AAC7; }
			.col .egofilz .egofilrow span a { float: left; margin-top: -5px; padding: 5px 5px 4px 5px; }
				.col .egofilz .egofilrow span a img { float: none; margin: 0px; padding: 0px; }
			.col .egofilz .egofilrow span label { display: inline-block; margin-top: -5px; padding: 5px; cursor: pointer; }
				.col .egofilz .egofilrow span label:hover { background-color: #92AAC7; }
				.col .egofilz .egofilrow span label input { margin: 1px; padding: 0px; cursor: pointer; }
		.col .egofilz .egofilrow:after { content: ""; clear: both; display: block; visibility: hidden; }
.col .egopicz {} /* Pildid */
	.col .egopicz .egodirrow { margin-bottom: 10px; }
		.col .egopicz .egodirrow.extend { font-size: 18px; font-weight: bold; }
		.col .egopicz .egodirrow img { display: inline-block; float: left; margin-top: 5px; padding: 5px; }
		.col .egopicz .egodirrow a { display: block; padding: 10px; font-weight: normal; font-size: 18px; color: #000; font-family: Verdana, Geneva, sans-serif; text-decoration: none; }
			.col .egopicz .egodirrow a:hover { background-color: #7FA2CA; }
		.col .egopicz .egodirrow span { display: inline-block; margin-left: 20px; padding: 5px; color: #92AAC7; font-size: 11px; border-bottom: 1px solid #eee; font-weight: normal; }
		.col .egopicz .egodirrow a.egogalpic { display: inline; float: right; padding: 0px; }
			.col .egopicz .egodirrow a.egogalpic:hover { background-color: transparent; }
			.col .egopicz .egodirrow a.egogalpic img { float: none; max-width: 100px; max-height: 100px; margin: 0px; padding: 5px; }
		.col .egopicz .egodirrow .egodirpics { display: table; float: none; margin: 5px auto; text-align: center; }
			.col .egopicz .egodirrow .egodirpics a.egogalpic { display: table-cell; float: none; vertical-align: middle; }
			.col .egopicz .egodirrow .egodirpics a.egogalpic img { margin-left: 5px; padding: 5px; }
				.col .egopicz .egodirrow .egodirpics a.egogalpic img:hover { background-color: #7FA2CA; }
		.col .egopicz .egodirrow:after { content: ""; clear: both; display: block; visibility: hidden; }
	.col .egopicz .egopicnew { background-color: #ED5752; color: #fff; }
		.col .egopicz .egopicnew a { display: inline-block; padding: 10px; color: #fff; text-decoration: none; }
			.col .egopicz .egopicnew a:hover { background-color: #92AAC7; }
			.col .egopicz .egopicnew a img { float: left; margin-right: 5px; }
		.col .egopicz .egopicnew span { display: inline-block; float: right; padding: 5px; }
		.col .egopicz .egopicnew span input, .col .egopicz .egopicnew span select { display: inline-block; margin: -2px 0px; padding: 5px; }
		.col .egopicz .egopicnew span select { max-width: 250px; }
		.col .egopicz .egopicnew:after { content: ""; clear: both; display: block; visibility: hidden; }
	.col .egopicz .egopicpages { background-color: #eee; padding: 5px; text-align: center; }
		.col .egopicz .egopicpages .egopagenr { display: inline-block; margin: 0px auto; width: 90%; color: #ccc; }
			.col .egopicz .egopicpages .egopagenr a { display: inline-block; padding: 5px; min-width: 16px; text-decoration: none; }
				.col .egopicz .egopicpages .egopagenr a.active { background-color: #ccc; }
				.col .egopicz .egopicpages .egopagenr a:hover { background-color: #92AAC7; color: #fff; }
	.col .egopicz .egopicrow {}
		.col .egopicz .egopicrow.hele { background-color: #eee; }
		.col .egopicz .egopicrow:hover, .col .egopicz .egopicrow.hele:hover { background-color: #7FA2CA; }
		.col .egopicz .egopicrow img { display: inline-block; float: left; padding: 5px 5px 4px 5px; }
		.col .egopicz .egopicrow a { display: inline-block; padding: 5px; text-decoration: none; }
			.col .egopicz .egopicrow a:hover { background-color: #92AAC7; color: #fff; }
		.col .egopicz .egopicrow span { display: inline-block; float: right; margin: 5px 5px 0px 0px; font-size: 9px; color: #92AAC7; }
			.col .egopicz .egopicrow span a { float: left; margin-top: -5px; padding: 5px 5px 4px 5px; }
				.col .egopicz .egopicrow span a img { float: none; margin: 0px; padding: 0px; }
			.col .egopicz .egopicrow span label { display: inline-block; margin-top: -5px; padding: 5px; cursor: pointer; }
				.col .egopicz .egopicrow span label:hover { background-color: #92AAC7; }
				.col .egopicz .egopicrow span label input { margin: 1px; padding: 0px; cursor: pointer; }
		.col .egopicz .egopicrow:after { content: ""; clear: both; display: block; visibility: hidden; }
	.col .egopicz .egogalleria { margin: 20px auto;/* height: 50vh;*/ }
	.col .egopicz .egopiccells { margin: 0px auto; padding: 0px; list-style: none; text-align: center; }
		.col .egopicz .egopiccells li { display: inline-block; margin: 0px; padding: 5px; }
			.col .egopicz .egopiccells li:hover { background-color: #7FA2CA; }
		.col .egopicz .egopiccells li a { position: relative; display: table-cell; width: 230px; height: 230px; vertical-align: middle; text-align: center; }
			.col .egopicz .egopiccells li a img { display: block; margin: auto; max-width: 98%; max-height: 98%; }
			.col .egopicz .egopiccells a span { position: absolute; bottom: 0; overflow: hidden; display: block; width: calc(100% - 10px); padding: 5px; text-align: center; background-color: rgba(146,170,199.6); color: #fff; }
		.col .egopicz .egopiccells:after { content: ""; clear: both; display: block; visibility: hidden; }
.col .egominilaw { float: right; padding: 10px; }
	.col .egominilaw:hover { background-color: #92AAC7; }
.col .egosibhideabs { display: none; position: absolute; top: 0px; right: 35px; min-width: 50px; }
	.col .egosibhideabs div { background-color: #eee; padding: 5px; line-height: 16px; }
		.col .egosibhideabs div a { display: inline-block; float: right; margin: -5px -5px -5px 5px; padding: 5px !important; text-decoration: none; }
			.col .egosibhideabs div a:hover { background-color: #92AAC7; color: #fff; }
			.col .egosibhideabs div a img { padding: 0px; }
.col .egonews {} /* Uudised */
	.col .egonews .egonewsnew { border-bottom: 1px solid #eee; text-align: right; }
		.col .egonews .egonewsnew a { display: inline-block; padding: 10px; text-decoration: none; }
			.col .egonews .egonewsnew a:hover { background-color: #7FA2CA; color: #fff; }
			.col .egonews .egonewsnew a img { float: left; margin-right: 5px; }
		.col .egonews .egonewsnew span { float: left; display: inline-block; }
		.col .egonews .egonewsnew strong { display: inline-block; padding: 5px; color: #ED5752; }
	.col .egonews .egonewsnew:after { content: ""; clear: both; display: block; visibility: hidden; }
	.col .egonews .egonewspages { background-color: #eee; padding: 5px; text-align: center; }
		.col .egonews .egonewspages .egopagenr { display: inline-block; margin: 0px auto; width: 90%; color: #ccc; }
			.col .egonews .egonewspages .egopagenr a { display: inline-block; padding: 5px; min-width: 16px; text-decoration: none; }
				.col .egonews .egonewspages .egopagenr a.active { background-color: #ccc; }
				.col .egonews .egonewspages .egopagenr a:hover { background-color: #7FA2CA; color: #fff; }
	.col .egonews .egonewsrow {}
		.col .egonews .egonewsrow:hover { background-color: #fff; }
			.col .egonews .egonewsrow:hover a.egonewsname { background-color: #92AAC7; color: #fff; }
		.col .egonews .egonewsrow.nohover:hover { background-color: transparent; }
		.col .egonews .egonewsrow .egonewsarc {}
			.col .egonews .egonewsrow .egonewsarc img { display: inline-block; float: left; margin-top: 5px; padding: 5px 5px 4px 5px; }
			.col .egonews .egonewsrow .egonewsarc a { display: block; padding: 10px 5px; text-decoration: none; font-size: 14px; font-weight: bold; font-family: 'Bitter', serif; }
				.col .egonews .egonewsrow .egonewsarc a:hover { background-color: #92AAC7; color: #fff; }
				.col .egonews .egonewsrow .egonewsarc.archive a { display: block; }
			.col .egonews .egonewsrow .egonewsarc span { display: inline-block; float: right; margin: 5px 5px 0px 0px; font-size: 9px; color: #7FA2CA; }
				.col .egonews .egonewsrow .egonewsarc span a { float: left; padding: 5px 5px 4px 5px; }
					.col .egonews .egonewsrow .egonewsarc span a img { float: none; margin: 0px; padding: 0px; }
				.col .egonews .egonewsrow .egonewsarc span.small { margin-top: 12px; }
					.col .egonews .egonewsrow:not(.nohover):hover span.small, .col .egonews .egonewsrow .egonewsarc:hover span, .col .egonews .egonewsrow .egonewsarc.archive:hover span { color: #fff; }
			.col .egonews .egonewsrow .egonewsarc:after { content: ""; clear: both; display: block; visibility: hidden; }
		.col .egonews .egonewsrow .egonewstop { padding: 5px; }
			.col .egonews .egonewsrow .egonewstop a.egonewspic img { float: right; margin-left: 10px; margin-bottom: 10px; max-width: 250px; width: 90%; height: auto; }
				.col .egonews .egonewsrow .egonewstop a.egonewspic.small img { margin-bottom: 5px; max-height: 50px; width: auto; }
			.col .egonews .egonewsrow .egonewstop strong { display: block; }
			.col .egonews .egonewsrow .egonewstop:after { content: ""; clear: both; display: block; visibility: hidden; }
		.col .egonews .egonewsrow .egonewsmore { display: none; text-align: center; }
			.col .egonews .egonewsrow .egonewsmore a { display: block; padding: 10px; color: #ccc; text-decoration: none; }
				.col .egonews .egonewsrow .egonewsmore a:hover { background-color: #7FA2CA; color: #fff; }
			.col .egonews .egonewsrow .egonewsmore:after { content: ""; clear: both; display: block; visibility: hidden; }
		.col .egonews .egonewsrow .egonewsinf { padding: 5px; }
			.col .egonews .egonewsrow .egonewsinf a.egonewspic img { float: right; margin-left: 10px; margin-bottom: 10px; max-width: 350px; }
			.col .egonews .egonewsrow .egonewsinf > strong { display: block; }
			.col .egonews .egonewsrow .egonewsinf:after { content: ""; clear: both; display: block; visibility: hidden; }
		.col .egonews .egonewsrow .egonewsdate { position: relative; background-color: #E2DFA2; padding: 5px; text-align: right; }
			.col .egonews .egonewsrow .egonewsdate input, .col .egonews .egonewsrow .egonewsdate select { padding: 5px; }
			.col .egonews .egonewsrow .egonewsdate a { display: inline-block; padding: 5px; text-decoration: none; }
				.col .egonews .egonewsrow .egonewsdate a:hover { background-color: #7FA2CA; color: #fff; }
			.col .egonews .egonewsrow .egonewsdate .egoinctocal { display: none; position: absolute; top: 0; left: 0; width: calc(100% - 10px); padding: 5px; min-width: 410px; background-color: #eee; }
			.col .egonews .egonewsrow .egonewsdate:after { content: ""; clear: both; display: block; visibility: hidden; }
		.col .egonews .egonewsrow .egonewsaddc { padding: 5px; text-align: center; }
			.col .egonews .egonewsrow .egonewsaddc .error { background-color: #ED5752; color: #fff; }
			.col .egonews .egonewsrow .egonewsaddc textarea { display: block; margin: 5px auto; padding: 5px; width: 80%; height: 50px; }
			.col .egonews .egonewsrow .egonewsaddc input { max-width: 150px; width: 20%; padding: 5px; }
				.col .egonews .egonewsrow .egonewsaddc input#meegonewsmark { max-width: 50px; }
			.col .egonews .egonewsrow .egonewsaddc:after { content: ""; clear: both; display: block; visibility: hidden; }
		.col .egonews .egonewsrow .egonewscomms { padding: 5px; text-align: left; }
			.col .egonews .egonewsrow .egonewscomms:hover { background-color: #eee; }
			.col .egonews .egonewsrow .egonewscomms a { float: right; display: inline-block; padding: 5px; }
				.col .egonews .egonewsrow .egonewscomms a img { padding: 5px; }
				.col .egonews .egonewsrow .egonewscomms a:hover { background-color: #7FA2CA; color: #fff; }
			.col .egonews .egonewsrow .egonewscomms strong { display: block; margin-bottom: 5px; }
				.col .egonews .egonewsrow .egonewscomms strong span.small { font-weight: normal; font-size: 9px; color: #7FA2CA; }
			.col .egonews .egonewsrow .egonewscomms:after { content: ""; clear: both; display: block; visibility: hidden; }
.col .egominical { width: 100%; border: 0px; } /* SÜNDMUSED */
	.col .egominical tr { }
		.col .egominical tr td { width: 13.5%; height: 70px; padding: 5px; text-align: left; vertical-align: top; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
			.col .egominical tr td.egocalwnr { width: 5%; text-align: center; vertical-align: middle; color: #ccc; }
				.col .egominical tr td.egocalwnr.noline { border: 0px; }
			.col .egominical tr td.egoprevmd, .col .egominical tr td.egonextmd { background-color: transparent; }
			.col .egominical tr td.egotp { background-color: transparent; }
			.col .egominical tr td.egonv { background-color: #eee; }
			.col .egominical tr td a { display: block; padding: 10px; color: #E2DFA2; text-decoration: none; }
				.col .egominical tr td a:hover { background-color: #E2DFA2; color: #fff; }
			.col .egominical tr td span { display: block; padding: 5px; text-align: right; }
				.col .egominical tr td span.active { color: #ED5752; }
			.col .egominical tr td .egocalrow { margin-bottom: 5px; padding: 5px; background-color: #E2DFA2; cursor: pointer; }
				.col .egominical tr td .egocalrow strong { color: #fff; font-weight: normal; }
				.col .egominical tr td .egocalrow span { display: block; font-size: 9px; color: #fff; text-align: center; }
				.col .egominical tr td .egocalrow:after { content: ""; clear: both; display: block; visibility: hidden; }
		.col .egominical tr.egocalmonths {}
			.col .egominical tr.egocalmonths td { height: 30px; border-right: 0px; text-align: center; color: #E2DFA2; }
				.col .egominical tr.egocalmonths td:first-child { background-color: transparent; }
				.col .egominical tr.egocalmonths td a.egocaltoday { display: inline-block; }
					.col .egominical tr.egocalmonths td a.egocaltoday.active { color: #ED5752; }
						.col .egominical tr.egocalmonths td a.egocaltoday.active:hover { color: #fff; }
				.col .egominical tr.egocalmonths td span { display: inline-block; padding: 10px; cursor: pointer; }
					.col .egominical tr.egocalmonths td span:hover { background-color: #E2DFA2; color: #fff; }
					.col .egominical tr td span.fa { padding: 0px; }
		.col .egominical tr.egocaldays {}
			.col .egominical tr.egocaldays td { height: 16px; background-color: #eee; color: #E2DFA2; font-weight: bold; text-align: center; }
				.col .egominical tr.egocaldays td:first-child { background-color: transparent; }
		.col .egominical tr.egocalinfos { height: 0px; }
			.col .egominical tr.egocalinfos td { position: relative; height: 0px; padding: 0px; border: 0px; }
				.col .egominical tr.egocalinfos td:first-child { width: 5%; }
				.col .egominical tr.egocalinfos td .egocalinfo { position: absolute; top: 0; left: 0; display: none; width: calc(100% - 21px); padding: 20px 10px; background-color: #000; z-index: 3; }
					.col .egominical tr.egocalinfos td .egocalinfo strong, .col .egominical tr.egocalinfos td .egocalinfo h3 { display: block; margin: 0px; padding: 5px; color: #fff; }
					.col .egominical tr.egocalinfos td .egocalinfo div, .col .egominical tr.egocalinfos td .egocalinfo li { color: #fff; }
					.col .egominical tr.egocalinfos td .egocalinfo p { margin: 0px; padding: 5px; color: #fff; }
						.col .egominical tr.egocalinfos td .egocalinfo p:last-of-type:after { content: ""; clear: both; display: block; visibility: hidden; }
					.col .egominical tr.egocalinfos td .egocalinfo div a, .col .egominical tr.egocalinfos td .egocalinfo li a, .col .egominical tr.egocalinfos td .egocalinfo p a { display: inline; padding: 0px; color: #fff; text-decoration: underline; }
						.col .egominical tr.egocalinfos td .egocalinfo p strong{ display: inline; margin: 0px; padding: 0px; }
					.col .egominical tr.egocalinfos td .egocalinfo span { display: inline-block; padding: 5px; float: right; color: #fff; }
					.col .egominical tr.egocalinfos td .egocalinfo .egocalclose { display: block; margin-top: 10px; padding: 10px; background-color: #92AAC7; color: #fff; text-align: center; cursor: pointer; }
					.col .egominical tr.egocalinfos td .egocalinfo .egocaledit { display: block; margin-top: 10px; padding: 10px; background-color: #666; color: #fff; text-align: center; cursor: pointer; }
					.col .egominical tr.egocalinfos td .egocalinfo .egocaldelete { display: block; margin-top: 10px; padding: 10px; background-color: #ED5752; color: #fff; text-align: center; cursor: pointer; }
					.col .egominical tr.egocalinfos td .egocalinfo ul.egocaltype { list-style: none; margin: 0; padding: 0; }
						.col .egominical tr.egocalinfos td .egocalinfo ul.egocaltype li { display: inline-block; margin: 0; padding: 0; }
							.col .egominical tr.egocalinfos td .egocalinfo ul.egocaltype li a { display: inline-block; padding: 10px; text-decoration: none; }
								.col .egominical tr.egocalinfos td .egocalinfo ul.egocaltype li a img { display: inline-block; float: left; margin: -10px 5px -10px -10px; padding: 10px; }
					.col .egominical tr.egocalinfos td .egocalinfo:after { content: ""; clear: both; display: block; visibility: hidden; }
	.col .egominicalnew { padding: 5px; background-color: #eee; }
		.col .egominicalnew span { display: inline-block; cursor: pointer; }
			.col .egominicalnew span#entry-info-show { margin: -5px 5px -5px -5px; padding: 10px; }
				.col .egominicalnew span#entry-info-show:hover { background-color: #7FA2CA; color: #fff; }
			.col .egominicalnew span#entry-types { margin: -5px; padding: 10px; float: right; }
				.col .egominicalnew span#entry-types:hover { background-color: #7FA2CA; color: #fff; }
			.col .egominicalnew span img { float: left; margin-right: 5px; }
		.col .egominicalnew input { max-width: 120px; margin: 0px 5px 0px 0px; padding: 5px; }
			.col .egominicalnew #entry-end-time { display: none; }
			.col .egominicalnew #entry-info-name { width: 150px; max-width: 150px; }
		.col .egominicalnew label { display: inline-block; padding: 5px; cursor: pointer; }
			.col .egominicalnew label input { display: inline; float: left; margin: 1px 5px 0px 0px; padding: 0px; cursor: pointer; }
		.col .egominicalnew:after { content: ""; clear: both; display: block; visibility: hidden; }
	.col #entry-info-area, .col #entry-types-area { display: none; padding: 5px; }
		.col #entry-info-area textarea { margin: 0px; padding: 5px; height: 100px; }
		.col #entry-info-area iframe { min-height: auto; }
		.col #entry-types-area input.color { max-width: 50px; }
		.col #entry-types-area ul { list-style: none; display: inline-block; margin: 0; padding: 0; }
			.col #entry-types-area ul li { display: inline-block; margin: 0 0 0 5px; padding: 5px; }
				.col #entry-types-area ul li a { display: block; float: right; margin: -4px -5px -4px 5px; padding: 5px; }
					.col #entry-types-area ul li a:hover { background-color: #E2DFA2; }
.eventcategory { list-style: none; margin: 0; padding: 0; text-align: right; }
	.eventcategory li { display: inline-block; margin: 5px; padding: 10px; color: #fff; }
		.eventcategory li:first-child { background-color: #000; }
		.eventcategory li a { float: right; margin: -10px -10px -10px 10px; padding: 10px; }
			.eventcategory li a:hover { background-color: #E2DFA2; }

.col .egotips .egotipsnew {} /* Kasulikud nipid */
	.col .egotips .egotipsnew { border-bottom: 1px solid #eee; text-align: right; }
		.col .egotips .egotipsnew a { display: inline-block; padding: 10px; text-decoration: none; }
			.col .egotips .egotipsnew a:hover { background-color: #7FA2CA; color: #fff; }
			.col .egotips .egotipsnew a img { float: left; margin-right: 5px; }
	.col .egotips .egotipsnew:after { content: ""; clear: both; display: block; visibility: hidden; }
.col .egotips .egotipsrow { padding-bottom: 10px; border-bottom: 1px solid #7FA2CA; }
	.col .egotips .egotipsrow > img { display: inline-block; float: right; margin-left: 20px; max-width: 250px; max-height: 250px; }
	.col .egotips .egotipsrow > h3:first-of-type { margin: 0 0 10px; padding: 0; }
		.col .egotips .egotipsrow > h3 > img { float: left; padding: 12px 10px 12px; }
		.col .egotips .egotipsrow > h3 > span { float: right; }
			.col .egotips .egotipsrow > h3 > span > a { display: inline-block; padding: 12px; line-height: 20px; }
				.col .egotips .egotipsrow > h3 > span > a:hover { background-color: #7FA2CA; color: #fff; }
		.col .egotips .egotipsrow > h3 > a { display: block; padding: 10px 0; line-height: 20px; color: #005598; text-decoration: none; }
			.col .egotips .egotipsrow > h3 > a:hover { color: #626D71; }
	.col .egotips .egotipsrow p { margin: 5px 0; font-size: 14px; line-height: 20px; }
		.col .egotips .egotipsrow .egotipdesc { margin: 0 0 20px; }
			.col .egotips .egotipsrow.egoonetip .egotipdesc { font-weight: bold; }
	.col .egotips .egotipsrow:after { content: ""; clear: both; display: block; visibility: hidden; }

#multifilgroup { display: block; }
#multifil .box { background-color: #eee; border: 1px dashed #999; color: #999; font-size: 20px; text-align: center; padding: 30px 10px; cursor: pointer; }
	#multifil #uploads .block { position: relative; margin-top: 10px; padding: 10px; min-height: 20px; background-color: #eee; border: 1px solid #ccc; text-transform: uppercase; text-align: center; }
	#multifil #uploads .block .progressBar { background-color: #999; width: 0px; height: 5px; -moz-transition: .25s ease-out; -webkit-transition: .25s ease-out; -o-transition: .25s ease-out; transition: .25s ease-out; }
	#multifil #uploads .block .cancelButton { position: absolute; top: 5px; right: 5px; padding: 5px 10px; background-color: #ED5752; color: #fff; cursor: pointer; }
	#multifil #uploads .block .format { font-weight: bold; }
	#multifil #uploads .block .format a, #uploads .block .format a:hover { color: #000; }
	#multifil #uploads .block .error { font-weight: bold; color: #ED5752; }

/* VIEW LESS THAN 850px */
@media only screen and (max-width: 850px){

	.section { display: block; }

	.span_lang { height: 30px; }
	.span_1_of_3, .span_2_of_3, .span_1_of_4, .span_2_of_4, .span_3_of_4, .span_1_of_6, .span_2_of_6, .span_3_of_6, .span_4_of_6, .span_5_of_6 { width: 98%; }

	#meegosearchform form { background-position: left 10px center; padding: 0; text-align: right; }
		#meegosearchform input[type="text"] { width: 60%; }
	.egouserlogin a, .egouserlogin span { display: block; margin: 0px auto; }
	.egouserlogin .egologin > span.ulang { display: block; width: calc(100% - 10px); padding: 0; }
		.egouserlogin .egologin > span.ulang > ul { position: static; top: auto; left: auto; }
			.egouserlogin .egologin > span.ulang > ul > li, .egouserlogin .egologin > span.ulang > ul > li.active { position: static; top: auto; display: inline-block; float: left; height: auto; border: 0; }
				.egouserlogin .egologin > span.ulang > ul > li > a > img { display: inline-block; padding: 10px; float: none; }
	ul.egonavigation {}
		#meegonaviart-0 { display: block !important; } /* FULL NAVIGATION */
			#meegonavi-0 { background-color: #fff; }
				#meegonavi-0 li.egonavi { display: block; position: relative; background-color: transparent; text-align: left; }
					#meegonavi-0 li.egonavi a { /*margin-right: 80px; border-right: 1px solid #7FA2CA;*/ }
					#meegonavi-0 li.egonavi a:hover { background-color: #7FA2CA; }
					#meegonavi-0 li.egonavi.egotop { display: none; }
					#meegonavi-0 li.egonavi .manage_icons { float: left; }
						#meegonavi-0 li.egonavi .manage_icons a { margin-right: 0px; border: 0px; }
						#meegonavi-0 li.egonavi .manage_icons img, #meegonavi-0 li.egonavi .manage_icons a { padding: 10px 5px; }
							#meegonavi-0 li.egonavi .manage_icons a img { padding: 0px; }
				#meegonavi-0 ul.egonavis { position: static; left: auto; margin: 0px; padding: 0px 0px 0px 10px; }
				#meegonavi-0 #meegonavimini { display: block; text-align: center; }
				#meegonavi-0 #meegonavihome { border-top: 1px solid #7FA2CA; }
				#meegonavi-0 .egosub { position: absolute; top: -1px; right: 0; margin: 0px; padding: 11px 30px 12px 10px; min-width: 40px; color: #000; border-top: 1px solid #7FA2CA; border-bottom: 1px solid #7FA2CA; }
				#meegonavi-0 #meegologo { display: inline-block; margin: 0 auto 0 5px; padding: 0px; width: 118px; height: 45px; background-color: transparent; background-image: url("wpage/gwb_logo.png"); background-repeat: no-repeat; background-size: 118px; background-position: center top; } /* LOGO */
					#meegonavi-0 #meegologo:hover { background-color: transparent; }
				#meegonavi-0 #meegosearch { display: inline-block; float: right; right: 90px; background-color: transparent; } /* TOP OTSING */
					#meegonavi-0 #meegosearch span { display: block; float: left; margin: 5px 0 5px 5px; padding: 5px; line-height: 20px; }
					#meegonavi-0 #meegosearch img { margin: 5px 5px 5px 0; padding: 5px; max-width: 20px; /*background-color: #7FA2CA; */border-radius: 5px; }
				#meegonavi-0 #meegowidget > a { background-color: #7FA2CA; text-align: center; }
				#meegonavi-0 #meegolangz { display: inline-block;/* float: left; left: 10px;*/ float: right; right: 90px; background-color: transparent; } /* KEELED */
					#meegonavi-0 #meegolangz a { display: inline-block; margin: 0px; border: 0px; padding: 13px 10px 7px; color: #000; }
						#meegonavi-0 #meegolangz a.active, #meegonavi-0 #meegolangz a:hover { background-color: transparent; color: #7FA2CA; }
		#meegonavi-1 { display: none; } /* DROPDOWN NAVIGATION */

	#meegosec-1 .slogan h2 { font-size: 28px; }
	#meegosec-1 img { margin-top: 12px; }
	#meegosec-1 ul { display: none; }
	#meegosec-2 { background-image: none; }
		#meegosec-2 #meegoinf-2-0 { margin-top: 0px; padding-top: 10px; } /* AVALEHE SISUOSA */
	#meegosec-3 #meegoinf-3-1, #meegosec-3 #meegoinf-3-2, #meegosec-3 #meegoinf-3-3, #meegosec-3 #meegoinf-3-4 { min-height: 20px; }
		#meegosec-3 #meegoinf-3-0 { margin-top: 10px; } /* SÜSTEEMIDE SISUOSA */
		#meegosec-3 #meegoinf-3-1, #meegosec-3 #meegoinf-3-3 { margin-top: 10px; } /* PEAMINE SISUOSA */
		#meegosec-3 #meegoinf-3-2, #meegosec-3 #meegoinf-3-4 { margin-top: 10px; background-image: none; } /* KÕRVALINE SISUOSA */
		#meegosec-3 #meegoinf-3-4 #meegonavi-3 { display: none; } /* SIDE NAVIGATION */
		.glayout.pge-e-pood #meegosec-3 #meegoinf-3-3 { margin-top: 80px; }
	#meegosec-6 .span_1_of_3 > .egoart > p { text-align: center !important; }
	.col .egominical tr td.egotp, .col .egominical tr td.egonv { cursor: pointer; }
	.col .egominical tr td .egocalrow strong, .col .egominical tr td .egocalrow span { display: none; }
		.col .egominical tr.egocalinfos td .egocalinfo span { display: block; float: none; margin-bottom: 5px; }
	.col .egofeedback .egofeedbform > form > ul > li:nth-of-type(1), .col .egofeedback .egofeedbform > form > ul > li:nth-of-type(2){ float: none; width: calc(100% - 10px); }
		.col .egofeedback .egofeedbform ul li textarea { height: 100px; }
}

/* VIEW LESS THAN 640px */
@media only screen and (max-width: 640px){
	.span_1_of_2 { width: 98%; }
	.col .egoart td { font-size: 12px; }

	#meegosec-3 #meegoprint { display: none; }
		#meegosec-3 #meegoinf-3-1 .span_1_of_2 { width: 48%; }
		#meegosec-3 #meegoinf-3-2 .span_1_of_1 .egoneventdiv li:first-child { flex: 1 35px; }
		#meegosec-3 #meegoinf-3-3 { padding-top: 0; } /* PEAMINE SISUOSA */
			.pge-tooted #meegosec-3 #meegoinf-3-3 table tr td:first-of-type { width: 50%; }
	.col .egosearch .egofind { text-align: center; }
		.col .egosearch .egofind span { display: block; margin-bottom: 10px; }
	.col #entry-types-area ul { display: block; }
		.col #entry-types-area ul li { margin-top: 5px; padding: 10px; }
			.col #entry-types-area ul li:first-child { margin-left: 0; }
			.col #entry-types-area ul li a { margin: -9px -10px -9px 10px; padding: 10px; }
	.col .egofeedback .egofeedbnew .egoautomail { float: none; display: block; }
	.col .egofeedback .egofeedbform .g-recaptcha { float: none; width: 100%; text-align: center; }
	.col .egofeedback .egofeedbform ul li input[type="submit"] { margin: 10px auto 0; }
	.col .egonews .egonewsrow .egonewsinf a.egonewspic { display: block; text-align: center; margin-bottom: 10px; }
		.col .egonews .egonewsrow .egonewsinf a.egonewspic img { float: none; margin: 0px auto; max-width: 90%; }
}

/* VIEW LESS THAN 480px */
@media only screen and (max-width: 480px)/* and (orientation: portrait) */{
	.section { background-image: none; }
	.col { background-image: inherit; }

	#meegosec-1 .span_1_of_1 { min-height: 200px; }
		#meegosec-1 .slogan h2 { font-size: 18px; }
	#meegosec-2 .col { background-image: none; }
	#meegosec-3 #meegoinf-3-1 .span_1_of_2 { width: 98%; }
	#meegosec-3 #meegoinf-3-2 .span_1_of_1 .egoneventdiv li:first-child { flex: 1 75px; }
	.col .egonewsyst { text-align: center; }
		.col .egonewsyst span { display: block; margin-top: 5px; text-align: right; }
	.egoformfields .egoform { padding-left: 160px; }
		.egoformfields .egoform span.egofieldname { margin-left: -160px; width: 140px; }
	.egoformtable .egoformcng span.small { display: block; }
	.col .egofilz .egofilnew span { display: block; float: none; text-align: right; }
	.col .egopicz .egodirrow a.egogalpic img { max-width: 100%; }
	.col .egopicz .egopiccells li a { max-width: 160px; height: 160px; }
	.col .egominicalnew span { display: block; margin-bottom: 5px; text-align: center; }
		.col .egominicalnew span#entry-info-show, .col .egominicalnew span#entry-types { float: none; margin: 5px 0; padding: 10px; width: calc(100% - 20px); background-color: #92AAC7; color: #fff; }
}

/* VIEW LESS THAN 300px */
@media only screen and (max-width: 300px){ }