/**Package			Elxis CMSSubpackage		Templates / IviAuthor			Thanasis Xenos ( http://www.citobu.com )Copyleft		(c) 2008-2015 Citobu (http://www.citobu.com).License			GNU/GPL ( http://www.gnu.org/copyleft/gpl.html )Date			2015-03-29 19:46:00 Description 	CSS stylesheet for template Ivi*//* @font-face{font-family:'Roboto';font-style:normal;font-weight:100;src: url('../fonts/Roboto-Thin.ttf') format('truetype');}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src: url('../fonts/Roboto-Light.ttf') format('truetype');}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src: url('../fonts/Roboto-Regular.ttf') format('truetype');}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src: url('../fonts/Roboto-Medium.ttf') format('truetype');}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src: url('../fonts/Roboto-Bold.ttf') format('truetype');}	p.test  {font: 300 1.92em/1.3em 'Roboto',Arial, Helvetica, sans-serif;} */	 @font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src: url('../fonts/OpenSans-Light.ttf') format('truetype');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src: url('../fonts/OpenSans-Regular.ttf') format('truetype');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src: url('../fonts/OpenSans-Semibold.ttf') format('truetype');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src: url('../fonts/OpenSans-Bold.ttf') format('truetype');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src: url('../fonts/OpenSans-ExtraBold.ttf') format('truetype');}	p.test  {font: 300 1.92em/1.3em 'Open Sans',Arial, Helvetica, sans-serif;} /* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}/* GENERIC RULES */html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }body { margin:0; padding:0; min-height:100%; background:#fff; font: normal 0.92em/1.3em 'Open Sans',Arial, Helvetica, sans-serif; color: #333333; /* overflow-x: hidden; */ }body.ivi_white { background-color:#FFFFFF; }body.ivi_lightgray { background-color:#E2E2E2; }body.ivi_gray { background-color:#C0C0C0; }body.ivi_lightblue { background-color:#71b3f4; }body.ivi_blue { background-color:#3e86cd; }body.ivi_lightgreen { background-color:#b2f17f; }body.ivi_green { background-color:#63a230; }body.ivi_lightorange { background-color:#ff9c5a; }body.ivi_lightyellow { background-color:#fae999; }body.ivi_dark { background-color:#333333; }body.ivi_darkred { background-color:#a10f12; }body.ivi_graystripes { background:#E2E2E2 url('gray-stripes.jpg') 0 0 repeat;}body.ivi_graphpaper { background:#EFEFEF url('graph-paper.jpg') 0 0 repeat;}body.ivi_bluetexture { background:#b5cfe6 url('blue-texture.jpg') 0 0 repeat;}body.ivi_presence { background:#E2E2E2 url('presence.png') 0 0 repeat;}body.ivi_yellowstripes { background:#fcf7d9 url('yellow-stripes.jpg') 0 0 repeat;}body.ivi_bluestripes { background:#c6d8ee url('blue-stripes.jpg') 0 0 repeat;}body.ivi_dirtypaper { background:#f9e4c7 url('dirty-paper.jpg') 0 0 repeat;}body.ivi_orangered { background:#fc9774 url('orange-red.jpg') 0 0 repeat;}body.ivi_glassyorange { background:#f8d071 url('glassy-orange.jpg') 0 0 repeat;}body.ivi_mybg { background:#E2E2E2 url('custombg.jpg') center 0 no-repeat;}body.innerpage { background-color:#FFFFFF; background-image:none; margin:0; padding:5px 10px; min-height:auto; overflow-x:hidden; }div, span { margin:0; padding:0; }a, a:link, a:visited, a:hover, a:active, a:focus { color:#00A3D9; text-decoration: none; outline:none; }a:hover {text-decoration:underline; }img { border:none; max-width:100%; height:auto; }h1 { font:normal 2.1em/1.5em 'Open Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif; color:#00A3D9; letter-spacing:0px; margin:0.5em 0; padding:0; font-weight:300;}h2 { font:normal 1.8em/1.5em 'Open Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif; color:#00A3D9; letter-spacing:0px; margin:0.63em 0; padding:0; font-weight:300;}h3 { font:normal 1.6em/1.5em 'Open Sans',Arial, Helvetica, sans-serif; color:#00A3D9; letter-spacing:0px; margin:0.8em 0; padding:0; font-weight:300;}h4 { font:normal 1.4em/1.5em 'Open Sans',Arial, Helvetica, sans-serif; color:#00A3D9; letter-spacing:0px; margin:1.03em 0; padding:0; font-weight:300;}h5 { font:normal 1.2em/1.5em 'Open Sans',Arial, Helvetica, sans-serif; color:#00A3D9; letter-spacing:0px; margin:1.17em 0; padding:0; font-weight:300;}h6 { font:normal 1.1em/1.5em 'Open Sans',Arial, Helvetica, sans-serif; color:#00A3D9; letter-spacing:0px; margin:1.33em 0; padding:0; font-weight:300;}p { margin:0 0 0.5em 0; }blockquote { margin: 1em 0 1em 50px; padding:0 0 0 10px; border-left:3px solid #2074e6; }blockquote p { margin:0 0 1em 0; padding:0; }blockquote:first-line, blockquote p:first-line { font-variant:small-caps; }code, pre {	margin:1em 0; padding:0.7em; white-space:pre-wrap; word-wrap: break-word; overflow:hidden; border:1px solid #D2D2D2; font-family:monospace, serif; font-size:0.85em; line-height:1.2em;	background-color: #fbfdfc; background: linear-gradient(top,  #fbfdfc 0%,#f6f5f5 100%);}sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }sup { top: -0.5em; }sub { bottom: -0.25em; }table { border-collapse: collapse; border-spacing: 0; }ul, ol { margin:0; padding:0; text-indent:0; list-style:none; list-style-position:inside; }ul li, ol li, li { margin:0; padding:0; text-indent:0; list-style:none; }ul li ul li { margin:0; padding:0; list-style:none; }ul li ul li ul li { margin:0; padding:0; list-style:none; }ul li ul li ul li ul li { margin:0; padding:0; list-style:none; }ul li ul li ul li ul li ul li { margin:0; padding:0; list-style:none; }strong {font-weight:700;}/*  SECTIONS  ============================================================================= */.section {clear: both; padding: 0px; margin: 0px;}/*  GROUPING  ============================================================================= */.group:before,.group:after {content:""; display:table;}.group:after {clear:both;}.group {zoom:1; /* For IE 6/7 (trigger hasLayout) */}/*  GRID COLUMN SETUP   ==================================================================== */.col {display: block; float:left; margin: 0 0 1% 1.6%;/* margin: 1% 0 1% 1.6%; */}.col:first-child { margin-left: 0; } /* all browsers except IE6 and lower *//*  REMOVE MARGINS AS ALL GO FULL WIDTH AT 800 PIXELS */@media only screen and (max-width: 800px) {	.col {margin: 0 0 1% 0%;/*margin: 1% 0 1% 0%;*/}}/*  GRID OF TWO   ============================================================================= */.span_2_of_2 {width: 100%;}.span_1_of_2 {width: 49.2%;}/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */@media only screen and (max-width: 480px) {	.span_2_of_2 {width: 100%;}	.span_1_of_2 {width: 100%;}}/*  GRID OF THREE   ============================================================================= */.span_3_of_3 {width: 100%;}.span_2_of_3 {width: 66.13%;}.span_1_of_3 {width: 32.26%;}/*  GO FULL WIDTH AT LESS THAN 800 PIXELS */@media only screen and (max-width: 800px) {	.span_3_of_3 {width: 100%;}	.span_2_of_3 {width: 100%;}	.span_1_of_3 {width: 100%;}}/*  GRID OF FOUR   ============================================================================= */.span_4_of_4 {width: 100%;}.span_3_of_4 {width: 74.6%;}.span_2_of_4 {width: 49.2%;}.span_1_of_4 {width: 23.8%;}/*  GO FULL WIDTH AT LESS THAN 800 PIXELS */@media only screen and (max-width: 800px) {	.span_4_of_4 {width: 100%;}	.span_3_of_4 {width: 100%;}	.span_2_of_4 {width: 100%;}	.span_1_of_4 {width: 100%;}}/*  GRID OF SIX   ============================================================================= */.span_6_of_6 {width: 100%;}.span_5_of_6 {width: 83.06%;}.span_4_of_6 {width: 66.13%;}.span_3_of_6 {width: 49.2%;}.span_2_of_6 {width: 32.26%;}.span_1_of_6 {width: 15.33%;}/*  GO FULL WIDTH AT LESS THAN 800 PIXELS */@media only screen and (max-width: 800px) {	.span_6_of_6 {width: 100%;}	.span_5_of_6 {width: 100%;}	.span_4_of_6 {width: 100%;}	.span_3_of_6 {width: 100%;}	.span_2_of_6 {width: 100%;}	.span_1_of_6 {width: 100%;}}/* add classes */.white_bg{background-color:#fff;}.cust_bg1{background:#fff url('tapitokatharistiria_1.jpg') center -150px no-repeat;}.cust_bg2{background:#fff url('tapitokatharistiria_2.jpg') center -150px no-repeat;padding: 0 0 15px;}.cust_bg3{background-color:#00A3D9; color:#fff;}.cust_bg4{background:#E2E2E2 url('blue-texture.jpg') 0 0 repeat;}.cust_bg5{background:#fff url('tapitokatharistiria_4.jpg') center center no-repeat;}.cust_bg_green{background-color:#00A651; color:#fff;}.clearoverflow{overflow-x:visible;}.smartspace_1 {display:block; clear:both; padding: 40px 0 0 0;}.smartspace_2, .smartspace_2 p{display:block; clear:both; padding: 20px 0 0 0;}@media only screen and (max-width: 800px) {	.smartspace_1,.smartspace_2{display:none; visibility:hidden; float:none; width:0;clear:both;}}.module_clear{padding: 0 8px;}.module_clear h3{ font:normal 1.6em/1.5em 'Open Sans',Arial, Helvetica, sans-serif; color:#00A3D9; letter-spacing:0px; margin:0.8em 0 0.5em; padding:0; font-weight:300;}.module_lezanta1 h1 {font-size: 2.9em; padding: 10px 0 400px;margin: 0 0;}.module_lezanta2 h1 {color:#003040; text-align:center; padding: 70px 0 ; margin: 0 0;}.module_lezanta3 h1 {color:#003040; text-align:center; padding: 50px 0 0 0 ; margin: 0 0;}.darkblue{color:#003040;}.bluebox {background:#00a3d9 url('blue-texture.jpg') 0 0 repeat;    border-radius: 0 0.8em;    box-shadow: 5px 5px 4px #aaaaaa;	color: #003040;    margin: 0;    padding: 1.8em;    position: relative;}.whitebox_tr {background-color: rgba(255, 255, 255, 0.7);    border-radius: 0 0.8em;    box-shadow: 5px 5px 4px #aaaaaa;	color: #003040;    /* margin: 0; */    /* padding: 1.8em 0.6em 1.8em 0.6em; */    /* position: relative; */}/*mod_newsletter*/.mnl_taxline > .mnl_button, .mnl_taxline > button.mnl_button, .mnl_taxline > .mnl_buttonr, .mnl_taxline > button.mnl_buttonr {margin: 0;font: 0.8em/1.4em "Open Sans",arial,helvetica,sans-serif;}/* LAYOUT */.ivi_fullwrap {	/* margin:0px auto; padding:0; */ margin:0px auto; width:100%; /*max-width:1200px; overflow-x:hidden;  background:#FFF; *//*  border:1px solid #C0C0C0; border-radius:8px; box-shadow: 0px 0px 5px 1px #CCCCCC; */}.ivi_wrap_header{margin:0px auto; padding:20px 0 0 0; width:90%; max-width:1200px;}.ivi_wrap {	margin:0px auto; padding:0; width:90%; max-width:1200px; overflow-x:hidden; /* background:#FFF; *//*  border:1px solid #C0C0C0; border-radius:8px; box-shadow: 0px 0px 5px 1px #CCCCCC; */}.ivi_top {	/* margin:20px 0; */ padding:10px;  /* background-color:#F2F2F2; */background-color: rgba(255, 255, 255, 0.8);  font:bold 24px/32px 'Open Sans',tahoma, arial, sans-serif; color:#717171;	border-radius:8px; box-shadow: 0px 0px 5px 1px #CCCCCC; }.ivi_logo { overflow:hidden; white-space:nowrap; display:block; float:left; width:55%; /* height:52px; */ }.ivi_logo a {	display:block; text-decoration:none; outline:none; border:none;	font:normal 32px/48px 'Open Sans',Helvetica, Arial, sans-serif; color:#717171; font-variant: small-caps; padding:0 10px; text-shadow: 3px 3px 0 #CFCFCF;}.ivi_logo a:hover { color:#0B81E8; }.ivi_logo img { margin:0; padding:0; border:none; /* height:52px; */ width:auto; }.ivi_icons { width:340px; height:32px; padding:10px 0; float:right; overflow:hidden; white-space:nowrap; }.ivi_icons a {	margin:0 3px 0 0; padding:0; text-decoration:none; outline:none; display:block; float:right; width:32px; height:32px; 	font:bold 24px/32px 'Open Sans',tahoma, arial, sans-serif; color:#717171; text-align:center; 	background:/* #E9E9E9 */ url(isprite.png) 0 0 no-repeat; /*border:1px solid #C0C0C0; border-radius: 3px;	 box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset, 0 1px 3px rgba(0, 0, 0, 0.1); 	text-shadow: 0 1px 0 #FFFFFF;  */	transition: background 0.3s ease-in-out;	-webkit-transition: background 0.3s ease-in-out;	-moz-transition: background 0.3s ease-in-out;	-o-transition: background 0.3s ease-in-out;}a.ivi_ihome { display:none; background-position:-32px 0;}a.ivi_iyoutube { background-position:-64px 0;}a.ivi_googleplus { background-position:-96px 0;}a.ivi_ifacebook { background-position:-128px 0;}a.ivi_itwitter { background-position:-160px 0;}a.ivi_ilogin { background-position:-192px 0;}a.ivi_icontact { background-position:-224px 0;}a.ivi_ilang { background-position:-256px 0;}a.ivi_isearch { background-position:-288px 0;}a.ivi_imenu { display:none; background-position:-320px 0;}a.ivi_ihome:hover { /* background-color:#F2F2F2; */ background-position:-32px -32px;}a.ivi_iyoutube:hover { /* background-color:#F2F2F2; */ background-position:-64px -32px;}a.ivi_googleplus:hover { /* background-color:#F2F2F2; */ background-position:-96px -32px;}a.ivi_ifacebook:hover { /* background-color:#F2F2F2; */ background-position:-128px -32px;}a.ivi_itwitter:hover { /* background-color:#F2F2F2; */ background-position:-160px -32px;}a.ivi_ilogin:hover { /* background-color:#F2F2F2; */ background-position:-192px -32px;}a.ivi_icontact:hover { /* background-color:#F2F2F2; */ background-position:-224px -32px;}a.ivi_ilang:hover { /* background-color:#F2F2F2; */ background-position:-256px -32px;}a.ivi_isearch:hover { /* background-color:#F2F2F2; */ background-position:-288px -32px;}a.ivi_imenu:hover { /* background-color:#F2F2F2; */ background-position:-320px -32px;}.ivi_topheader { margin:0; padding:0; font:normal 14px/18px 'Open Sans',tahoma, arial, sans-serif; color:#717171; }.ivi_topmods { margin:0; padding:0; font:normal 14px/18px 'Open Sans',tahoma, arial, sans-serif; color:#717171; }.ivi_topmods > div { margin:0; padding:2px 0; display:none; text-align:right; }.ivi_menu {	display:block; margin:0 0 3px 0; padding:0; color:#000; float:right;/* background-color:#555555;  */	/* background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #666666), color-stop(1, #555555));	background:-moz-linear-gradient(top, #666666 0%, #555555 100%);	background:-webkit-linear-gradient(top, #666666 0%, #555555 100%);	background:-o-linear-gradient(top, #666666 0%, #555555 100%);	background:-ms-linear-gradient(top, #666666 0%, #555555 100%);	background:linear-gradient(to bottom, #666666 0%, #555555 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#555555',GradientType=0); */}.ivi_main { margin:0; padding:10px 10px 30px 10px; }.ivi_toppos { margin:5px 0 20px 0; padding:0; }.ivi_bottompos { margin:25px 0 5px 0; padding:0; }.ivi_maincol { margin:0; padding:0 3% 0 0; width:74%; float:left; }.ivi_sidecol { margin:0; padding:0; width:23%; float:left; }.ivi_footer, .ivi_footer_darkgray { /* margin:20px 0 0 0; */ padding:15px; background-color:#555555; color:#FFF; }.ivi_footer_lightgray { /* margin:20px 0 0 0; */ padding:15px; background-color:#EFEFEF; color:#444444; border-top:1px solid #ccc; }.ivi_footer_blueblack { /* margin:20px 0 0 0; */ padding:15px; background-color:#1a2b46; color:#FFF; }.ivi_footer_darkred { /* margin:20px 0 0 0; */ padding:15px; background-color:#551d1d; color:#FFF; }.ivi_footer_darkgreen { /* margin:20px 0 0 0; */ padding:15px; background-color:#1a3712; color:#FFF; }.ivi_fmods { margin:5px 0 15px 0; padding:0; color:#FFF; }.ivi_fmods a { color:#f6ee90; }.ivi_fmods_left { margin:0 2% 0 0; padding:0; width:49%; display:block; float:left; }.ivi_fmods_right { margin:0 0 0 0; padding:0; width:49%; display:block; float:left; }.ivi_footer_lightgray .ivi_fmods { color:#444444; }.ivi_footer_lightgray .ivi_fmods a { color:#12507c; }.ivi_copyright { margin:40px 0 30px 0; padding:0; text-align:center; font:normal 12px/16px 'Open Sans',arial, helvetica, sans-serif; color:#555; }/* PATHWAY */div.elx_pathway {	margin:3px 0; padding:0; display:block; border:1px solid #d5d5d7; border-left:none; border-right:none; /* 	background-color: #fbfdfc;	background: -moz-linear-gradient(top, #fbfdfc 0%,#E2E2E2 100%); 	background: -webkit-linear-gradient(top, #fbfdfc 0%,#E2E2E2 100%);  	background: -o-linear-gradient(top,  #fbfdfc 0%,#E2E2E2 100%); 	background: -ms-linear-gradient(top,  #fbfdfc 0%,#E2E2E2 100%);	background: linear-gradient(to top,  #fbfdfc 0%,#E2E2E2 100%); */}a.pathway {	/* margin:0 0 0 -3px; */ padding:5px 13px; position:relative; font:normal 12px/16px 'Open Sans',verdana, arial, sans-serif; color:#00A3D9; /* 	background:#888888;	background: -moz-linear-gradient(left top, #999999 0%,#888888 100%); 	background: -webkit-linear-gradient(left top, #999999 0%,#888888 100%);	background: -o-linear-gradient(left top,  #999999 0%,#888888 100%); 	background: -ms-linear-gradient(left top,  #999999 0%,#888888 100%);	background: linear-gradient(left top,  #999999 0%,#888888 100%); */}a.pathway::after {	content:'//'; width:18px; height:18px; display:block; position:absolute; top:6px; right:-16px; z-index:2;color:#666;	/* border:1px solid #d5d5d7; border-bottom:none; border-left:none; background:#888888; */	/* -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); */}a.pathway:hover { text-decoration:none; /* background:#333; */color:#004D66; }/* a.pathway:hover::after { background:#333; } */span.pathway_text { font:normal 12px/25px 'Open Sans',verdana, arial, sans-serif; color:#555; margin:0 0 0 13px; }span.elx_pathway_here {	margin:0; padding:2px 10px 1px 10px; display:inline-block; font:normal 10px/23px tahoma, arial, sans-serif; color:#FFFFFF; background:#cd0000;	background: -moz-linear-gradient(left top, #cd0000 0%,#ff1a00 100%); background: -webkit-linear-gradient(left top, #cd0000 0%,#ff1a00 100%);	background: -o-linear-gradient(left top,  #cd0000 0%,#ff1a00 100%); background: -ms-linear-gradient(left top,  #cd0000 0%,#ff1a00 100%);	background: linear-gradient(left top,  #cd0000 0%,#ff1a00 100%);}@media screen and (-webkit-min-device-pixel-ratio:0) {	a.pathway:after{ width:16px; height:16px; top:3px; right:-9px; }}/* FORMS AND FORM ELEMENTS */.elx_form { margin:1em 0; padding:0; border:none; }fieldset.elx_form_fieldset { margin:0 0 1em 0; padding:1em 0 0 0; border:none; background:transparent; }legend.elx_form_legend { margin:0; padding:2px 0; color:#bbb; border:none; border-bottom:1px solid #ddd; background:none; font:normal 1.3em/1.5em 'Open Sans',arial, Helvetica, sans-serif; display:block; width:100%; }label.elx_form_label { font:normal 1em/1.4em 'Open Sans',Arial, Helvetica, sans-serif; color:#333; margin:0; padding:0 5px 0 0; display:block; float:left; width:180px; }div.elx_form_nolabel { margin:0; padding:0 5px 0 0; float:left; width:180px; }label.elx_form_label_top { font:normal 1em/1.4em 'Open Sans',Arial, Helvetica, sans-serif; color:#333; margin:0 0 3px 0; padding:0; display:block; float:none; width:100%; }label.elx_form_label_option { margin:0; padding:0 4px 0 4px; display:inline; font:normal 1em/1.2em 'Open Sans',verdana, Helvetica, sans-serif; }label.elx_form_label_option:hover { cursor:pointer; }div.elx_form_field_box { margin:0 0 0 180px; padding: 0; }span.elx_form_tip { background:transparent url(balloon-small16.png) 0 0 no-repeat; margin:0; padding:0 0 0 18px; font:normal 12px/16px 'Open Sans','Trebuchet MS', Helvetica, sans-serif; color:#555; }input[type=text], input[type=email], input[type=password], input[type=radio], input[type=checkbox], textarea, select, .inputbox, .filebox, .selectbox, .textbox, textarea.textbox { 	margin:0; padding:3px 8px; font:normal 1em/1.4em 'Open Sans',Arial, Helvetica, sans-serif; color:#333333; 	background-color:#fafafa; border:1px solid #D2D2D2; -moz-border-radius:3px; border-radius:3px; 	box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box;}input[type=text]:hover, input[type=email]:hover, input[type=password]:hover, textarea:hover, select:hover, .inputbox:hover, .selectbox:hover, .textbox:hover { background-color:#fafafa; border-color:#C0C0C0; color:#000000; }input[type=text]:focus, input[type=email]:focus, input[type=password]:hover, textarea:focus, select:focus, .inputbox:focus, .selectbox:focus, .textbox:focus {	background-color:#FFF; border-color:#C0C0C0; color:#000000; outline:none; box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 4px rgba(136, 136, 136, 0.6);}input[type=file]:focus, input[type=checkbox]:focus, input[type=radio]:focus, select:focus, .selectbox:focus { box-shadow:none; }input[type=checkbox], input[type=radio] { border:none; margin:0; padding:0; }.selectbox optgroup { font-weight:bold; }input[type=submit], input[type=button], button[type=submit], button[type=button], input.elxbutton, button.elxbutton, button.elxbutton-save, button.elxbutton-search {	margin:4px 0; padding:4px 8px; 	border:1px solid #D2D2D2; 	text-decoration:none; cursor:pointer; font: bold 1em/1.4em 'Open Sans',arial, helvetica, sans-serif; 	outline:none; color:#666666; 	-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; text-shadow:0px 1px 0px #FFFFFF;	background-color:#FFFFFF; 	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #E2E2E2));	background:-moz-linear-gradient(top, #ffffff 5%, #E2E2E2 100%);	background:-webkit-linear-gradient(top, #ffffff 5%, #E2E2E2 100%);	background:-o-linear-gradient(top, #ffffff 5%, #E2E2E2 100%);	background:-ms-linear-gradient(top, #ffffff 5%, #E2E2E2 100%);	background:linear-gradient(to bottom, #ffffff 5%, #E2E2E2 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#E2E2E2',GradientType=0);	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; box-shadow:inset 0px 1px 0px 0px #ffffff;}input[type=submit]:hover, input[type=button]:hover, button[type=submit]:hover, button[type=button]:hover, input.elxbutton:hover, button.elxbutton:hover, button.elxbutton-save:hover, button.elxbutton-search:hover {	background-color:#E2E2E2;	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #E2E2E2), color-stop(1, #ffffff));	background:-moz-linear-gradient(top, #E2E2E2 5%, #ffffff 100%);	background:-webkit-linear-gradient(top, #E2E2E2 5%, #ffffff 100%);	background:-o-linear-gradient(top, #E2E2E2 5%, #ffffff 100%);	background:-ms-linear-gradient(top, #E2E2E2 5%, #ffffff 100%);	background:linear-gradient(to bottom, #E2E2E2 5%, #ffffff 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E2E2E2', endColorstr='#ffffff',GradientType=0);}button.elxbutton-save { color:#529214; }button.elxbutton-save:hover { color:#477020; }button.elxbutton-search { color:#336699; }button.elxbutton-search:hover { color:#415971; }/* TABLE LIST */div.elx_tbl_wrapper { margin:0 0 1.5em 0; padding:0; border:none; background-color:transparent; }table.elx_tbl_list { margin:0; padding:0; width:100%; border:1px solid #cccccc; background-color:#fff; border-collapse:collapse; box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.2); }table.elx_tbl_list tr { border-bottom: 1px solid #cccccc; }table.elx_tbl_list tr:last-child { border-bottom: 0px; }table.elx_tbl_list tr th, table.elx_tbl_list tr th.elx_th_center {	margin:0; padding:8px 4px; border:1px solid #444; background-color:#666; font:lighter 1em/1.2em 'Open Sans',arial, helvetica, sans-serif; text-align:left; 	color:#fff; text-shadow:0 1px 0 #444; box-shadow:inset 0px 1px 2px #999;}table.elx_tbl_list tr th.elx_th_center { text-align: center; }table.elx_tbl_list tr th.elx_th_sub, table.elx_tbl_list tr th.elx_th_subcenter, table.elx_tbl_list tr th.elx_th_subcur {	margin:0; padding:6px 4px; border:1px solid #38678f; background-color:#4682b4; 	font:lighter 0.92em/1.1em 'Open Sans',arial, helvetica, sans-serif; text-align:left; color:#fff;	text-shadow:0 1px 0 #38678f; box-shadow:inset 0px 1px 2px #568ebd;}table.elx_tbl_list tr th.elx_th_subcenter { text-align:center; }table.elx_tbl_list tr th.elx_th_subcur { 	background-color:#76aad5; border:1px solid #5a91be; color:#fff; text-shadow:0 1px 0 #5a91be; box-shadow:inset 0px 1px 2px #89bae2;}th.elx_th_sub a, th.elx_th_subcenter a { color:#fff; text-decoration:none; }th.elx_th_sub a:hover, th.elx_th_subcenter a:hover { color:#f7f884; }th.elx_th_subcur a { color:#FFFFFF; text-decoration:none; }th.elx_th_subcur a:hover { color:#f7f884; }table.elx_tbl_list tr td, table.elx_tbl_list tr td.elx_td_center, table.elx_tbl_list tr.elx_tr0 td, table.elx_tbl_list tr.elx_tr0 td.elx_td_center, table.elx_tbl_list tr.elx_tr1 td, table.elx_tbl_list tr.elx_tr1 td.elx_td_center {	padding:4px; background-color:#F5F5F5; color:#333; font:normal 0.92em/1.1em 'Open Sans',arial, helvetica, sans-serif; text-align:left; border:none; border-right:1px solid #cccccc;}table.elx_tbl_list tr td.elx_td_center, table.elx_tbl_list tr.elx_tr0 td.elx_td_center, table.elx_tbl_list tr.elx_tr1 td.elx_td_center { text-align:center; }table.elx_tbl_list td:last-child, table.elx_tbl_list tr td.elx_td_center:last-child { border-right:0; }table.elx_tbl_list tr.elx_tr0:hover td, table.elx_tbl_list tr.elx_tr1:hover td { background-color:#FFFFFF; }table.elx_tbl_list tr.elx_trx td, table.elx_tbl_list tr.elx_trx td.elx_td_center {	padding:4px; background-color:#fde5e5; color:#222; font:normal 0.92em/1.1em 'Open Sans',arial, helvetica, sans-serif; text-align:left; border:none; border-right:1px solid #cccccc;}table.elx_tbl_list tr.elx_trx td.elx_td_center { text-align:center; }table.elx_tbl_list tr.elx_trx:hover td { background-color:#f9fbc1; }/* LISTS */ul.elx_stdul { margin:1em 0; padding:0; list-style:none; }ul.elx_stdul li { list-style:none; margin:0; padding:4px 0 4px 22px; border:none; text-indent:0; 	font:normal 1em/1.4em 'Open Sans','Trebuchet MS', Helvetica, sans-serif; background:transparent url(tick.png) 0 6px no-repeat;}ol.elx_stdol { margin:1em 0; padding:0; list-style:none; list-style-position:inside; counter-reset:li; position: relative; }ol.elx_stdol li, ol.elx_stdol > li {	position: relative; margin:2px 0; padding:0.2em 0 0.2em 2em; border:none; text-indent:0; list-style:none;	font:normal 1em/1.2em 'Open Sans','Trebuchet MS', Helvetica, sans-serif;}ol.elx_stdol > li:before {	content:counter(li); counter-increment:li; position:absolute; top:0; left:0; width:1.6em; height:1.6em; padding:0.1em;	font:bold 1em/1.4em 'Open Sans','Trebuchet MS', Helvetica, sans-serif; color:#fff; text-align:center; background-color:#99CC00;    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius:1.6em;}/******************* message boxes **********************/.elx_info, .elx_error, .elx_warning, .elx_success, .elx_textblock {	margin:1.5em 0; color:#444; background-color:#F6F6F6; border:1px solid #D2D2D2; border-radius:4px; box-shadow:0 1px 0 rgba(255, 255, 255, 0.8) inset, 0 1px 3px rgba(0, 0, 0, 0.1); }.elx_error { background-color:#fee8e8; border-color:#f6cdcd; }.elx_warning { background-color:#f9f6cf; border-color:#e0dba4; }.elx_info { background-color:#deeefb; border-color:#b1d1ec; }.elx_success { background-color:#ebfadd; border-color:#d6ecc0; }/* NAVIGATION LINKS */.elx_navigation { margin:1.5em 0; font:normal 0.92em/1.4em 'Open Sans','Trebuchet MS', Helvetica, sans-serif; }span.elx_nav_page, span.elx_nav_space {	color:#777777; padding:0 6px 0 0; margin:0; }a.elx_nav_link, a.elx_nav_link:visited, a.elx_nav_link:hover {	margin:0 6px 0 0; padding:4px 8px; display:inline-block; font:bold 1em/1.4em arial, helvetica, sans-serif; cursor:pointer; color:#666666; text-decoration:none; outline:none; border:1px solid #D2D2D2; text-align:center;	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; text-shadow: 0 1px 0 #FFFFFF;	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; box-shadow:inset 0px 1px 0px 0px #ffffff;	background-color:#ffffff; 	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #E2E2E2));	background:-moz-linear-gradient(top, #ffffff 5%, #E2E2E2 100%);	background:-webkit-linear-gradient(top, #ffffff 5%, #E2E2E2 100%);	background:-o-linear-gradient(top, #ffffff 5%, #E2E2E2 100%);	background:-ms-linear-gradient(top, #ffffff 5%, #E2E2E2 100%);	background:linear-gradient(to bottom, #ffffff 5%, #E2E2E2 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#E2E2E2',GradientType=0);}a.elx_nav_link:hover {	background-color:#E2E2E2;	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #E2E2E2), color-stop(1, #ffffff));	background:-moz-linear-gradient(top, #E2E2E2 5%, #ffffff 100%);	background:-webkit-linear-gradient(top, #E2E2E2 5%, #ffffff 100%);	background:-o-linear-gradient(top, #E2E2E2 5%, #ffffff 100%);	background:-ms-linear-gradient(top, #E2E2E2 5%, #ffffff 100%);	background:linear-gradient(to bottom, #E2E2E2 5%, #ffffff 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E2E2E2', endColorstr='#ffffff',GradientType=0);}a.elx_nav_link:active { position:relative; top:1px; }a.elx_nav_link_active, a.elx_nav_link_active:visited, a.elx_nav_link_active:hover {	margin:0 6px 0 0; padding:4px 8px; display:inline-block; font:bold 1em/1.4em 'Open Sans',arial, helvetica, sans-serif; cursor:pointer; color:#FFFFFF; text-decoration:none; outline:none; 	border:1px solid #337fed; text-align:center;	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; text-shadow: 0 1px 0 #1570cd;	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe; -webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe; box-shadow:inset 0px 1px 0px 0px #97c4fe;	background-color:#3d94f6; 	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0));	background:-moz-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);	background:-webkit-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);	background:-o-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);	background:-ms-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);	background:linear-gradient(to bottom, #3d94f6 5%, #1e62d0 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0',GradientType=0);}a.elx_nav_link_active:hover {	background-color:#1e62d0;	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6));	background:-moz-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);	background:-webkit-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);	background:-o-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);	background:-ms-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);	background:linear-gradient(to bottom, #1e62d0 5%, #3d94f6 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6',GradientType=0);}a.elx_nav_link_active:active { position:relative; top:1px; }/* COMPONENT CONTENT */ h3.elx_subcategories_title { margin:16px 0 6px 0; padding:0 0 2px 0; border-bottom:1px solid #C0C0C0; color:#666; }ul.elx_subcategories { margin:0 0 1em 0; text-indent:0; padding:0; list-style:none; }ul.elx_subcategories li {	list-style:none; text-indent:0; margin:0 0 3px 0; padding:0 0 0 30px; background:url(arrow24-ltr.png) 0 0 no-repeat; font:normal 16px/24px 'Open Sans',Arial, Helvetica, sans-serif;}ul.elx_subcategories li a { text-decoration:none; }ul.elx_subcategories li a:hover { text-decoration:none; color:#222; }div.elx_featured_box, div.elx_short_box { margin:0 0 2em 0; padding:0; }div.elx_featured_box h2, div.elx_tags_page h2 { margin:0 0 5px 0; padding:0; color:#555; line-height:1.3em; }div.elx_featured_box h2 a { color:#3b5998; text-decoration:none; }div.elx_featured_box h2 a:hover { color:#222; text-decoration:none; }div.elx_category_featured_inner p { text-align:justify; }div.elx_short_box h3 { margin:0 0 3px 0; padding:0; color:#555; line-height:1.3em; }div.elx_short_box h3 a { color:#3b5998; text-decoration:none; }div.elx_short_box h3 a:hover { color:#222; text-decoration:none; }div.elx_dateauthor { margin:0 0 6px 0; padding:0; font:normal 0.8em/1em 'Open Sans',Arial, Helvetica, sans-serif; color:#666; }div.elx_dateauthor time { /*padding:2px 6px 2px 6px;  background-color:#3e6d7e;  border-radius:4px; color:#FFF;*/ }.elx_datetime {	margin:0; padding:0; display:inline-block; text-align:center; font:normal 12px/16px 'Open Sans',arial, helvetica, sans-serif; overflow:hidden; color:#666666; 	border:1px solid #BBB; 	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; text-shadow: 0 1px 0 #FFFFFF;	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; box-shadow:inset 0px 1px 0px 0px #ffffff;	background-color:#ffffff; 	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #E2E2E2));	background:-moz-linear-gradient(top, #ffffff 5%, #E2E2E2 100%);	background:-webkit-linear-gradient(top, #ffffff 5%, #E2E2E2 100%);	background:-o-linear-gradient(top, #ffffff 5%, #E2E2E2 100%);	background:-ms-linear-gradient(top, #ffffff 5%, #E2E2E2 100%);	background:linear-gradient(to bottom, #ffffff 5%, #E2E2E2 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#E2E2E2',GradientType=0);}.elx_datetime .wday, .elx_datetime .month, .elx_datetime .year, .elx_datetime .day, .elx_datetime .time {	margin:0; padding:2px 5px 2px 5px; display:block; float:left; font:normal 12px/16px 'Open Sans',arial, helvetica, sans-serif;}.elx_datetime .day, .elx_datetime .time {	padding:2px 8px 2px 8px; font-weight:bold; color:#444444; background-color:#E2E2E2; 	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #E2E2E2), color-stop(1, #C0C0C0));	background:-moz-linear-gradient(top, #E2E2E2 5%, #C0C0C0 100%);	background:-webkit-linear-gradient(top, #E2E2E2 5%, #C0C0C0 100%);	background:-o-linear-gradient(top, #E2E2E2 5%, #C0C0C0 100%);	background:-ms-linear-gradient(top, #E2E2E2 5%, #C0C0C0 100%);	background:linear-gradient(to bottom, #E2E2E2 5%, #C0C0C0 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E2E2E2', endColorstr='#C0C0C0',GradientType=0);}div.elx_article_page { margin:0 0 1em 0; padding:0; }.elx_article_header h1, .elx_category_header h1 { margin:0 0 0.3em 0; padding:0; position:relative; }.elx_article_header h1 { 	background:#00a3d9 url('blue-texture.jpg') 0 0 repeat;	/* background-color: #00a3d9 */    border-radius: 0 0.8em;    box-shadow: 5px 5px 4px #aaaaaa;	color: #003040;    margin: 0;    padding: 0.7em;    position: relative;}	#elx_article_page_15 > .elx_article_header h1 { 	background:#00a3d9 url('green-texture.jpg') 0 0 repeat;	/* background-color: #00a3d9 */    border-radius: 0 0.8em;    box-shadow: 5px 5px 4px #aaaaaa;	color: #003040;    margin: 0;    padding: 0.7em;    position: relative;}	div.elx_article_page > div.elx_dateauthor { margin:0.5em 0 1.2em 0; }p.elx_content_subtitle {    font-weight: 400;    margin: 0 0 15px;    padding: 0;}div.elx_hits_box { margin:1em 0; padding:0; font:normal 0.8em/1em 'Open Sans',tahoma, verdana, sans-serif; color:#666; }div.elx_hits_box span { font-weight:normal; color:#333; }div.elx_content_imagebox img { border:1px solid #ddd; margin:2px; padding:2px; background:transparent; }div.elx_content_imagebox div { margin:0; padding:1px 0 0 0; font:normal 12px/16px 'Open Sans',arial, helvetica, sans-serif; color:#666666; }div.elx_content_imagebox:hover img { border-color:#999999;}div.elx_content_imagebox:hover div { color:#444444; }div.elx_short_box div.elx_dateauthor { margin:0 0 6px 0; padding:0; font:normal 11px/14px 'Open Sans',Arial, Helvetica, sans-serif; color:#666; }div.elx_short_box div.elx_dateauthor time { padding:1px 4px 1px 4px; background-color:#3e6d7e; border-radius:3px; color:#FFF; }h3.elx_links_box_title { margin:16px 0 6px; padding:0; color:#666666; }ul.elx_links_box { margin:0 0 1.5em 0; padding:0; list-style:none; }ul.elx_links_box li { margin:0 0 6px 0; padding:0; list-style:none; }ul.elx_links_box li a { display:block; }ul.elx_links_box div.elx_dateauthor { margin:0; }ul.elx_links_box div.elx_dateauthor time { padding:0; background:none; border-radius:none; color:#333; }div.elx_tags_box { margin:1.2em 0 1.7em 0; padding:0; font-size:0.92em; line-height:1.2em; }div.elx_tags_box span { font-weight:normal; padding:0 10px 0 0; color:#777777; }div.elx_tags_box a {  display:inline-block; margin:0 10px 5px 0; padding:2px 6px; outline:none; text-decoration:none; background:#2074E6; color:#FFF; border:none; border-radius:4px; }div.elx_tags_box a:hover { background-color:#FF6600; text-decoration:none; }.elx_back { margin: 1em 0; padding:0; }.elx_back a, .elx_back a:visited, .elx_back a:hover {	font:bold 13px/14px 'Open Sans','Trebuchet MS', Helvetica, sans-serif; color:#fff; text-decoration:none;	background:#2a70bd url(arrow16-rtl.png) 2px 2px no-repeat; margin:0; padding:2px 10px 2px 24px; border:none; text-align:center;	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}.elx_back a:hover { background-color:#11539c; }/* COMPONENT USER */.elx_uc_login, .elx_uc_register, .elx_uc_revover, .elx_uc_timezone, .elx_uc_language, .elx_user_links { margin:0 0 1em 0; padding:0;}.elx_uc_login h3, .elx_uc_register h3, .elx_uc_revover h3, .elx_uc_timezone h3,  .elx_uc_language h3, .elx_user_links h3 { margin:0 0 0.3em 0; line-height:1.2em; }.elx_uc_login h3 a, .elx_uc_register a, .elx_uc_revover a, .elx_uc_timezone a { display:block; }.elx_uc_login p, .elx_uc_register p, .elx_uc_revover p, .elx_uc_timezone p, .elx_uc_language p { color:#666; }ul.elx_uc_langs { margin:0 0 1em 0; padding:0; list-style:none; text-indent:0; }ul.elx_uc_langs li {	margin:0 10px 6px 0; list-style:none; text-indent:0; width:160px; float:left; overflow:hidden; background-color:#EFEFEF;	padding:2px; font:normal 14px/18px 'Open Sans',tahoma, helvetica, sans-serif; border:1px solid #CCC; }ul.elx_uc_langs li img { margin:0 2px 0 0; padding:2px 2px 1px 0; vertical-align:bottom; }ul.elx_uc_langs li a { text-decoration:none; color:#333; word-wrap:nowrap; overflow:hidden;}ul.elx_uc_langs li span { background:#cfcfcf; color:#333; display:block; width:40px; float:right; font-size:12px; text-align:center; }ul.elx_uc_langs li.elx_uc_curlang { border-color:#888; }ul.elx_uc_langs li.elx_uc_curlang span { background-color:#1e62d0; color:#fff;}ul.elx_uc_langs li:hover { border-color:#888; background:#FFF; }ul.elx_uc_langs li:hover a { color:#000; }ul.elx_uc_langs li:hover span { background:#BEBEBE; color:#000; }ul.elx_uc_langs li.elx_uc_curlang:hover span { background:#FF6600; color:#FFF; }.elx_user_bottom_links { margin:2em 0 1em 0; }.elx_user_bottom_links a, .elx_user_bottom_links a:hover, .elx_user_bottom_links a:visited, .elx_user_links a, .elx_user_links a:hover, .elx_user_links a:visited, .elx_user_links a:link, .elx_user_links a:active {	margin:0 15px 5px 0; padding:4px 8px; display:inline-block; font:normal 1em/1.2em 'Open Sans',arial, helvetica, sans-serif; cursor:pointer; 	color:#666666; text-decoration:none; outline:none; border:1px solid #D2D2D2; text-align:center;	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; text-shadow: 0 1px 0 #FFFFFF;	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; box-shadow:inset 0px 1px 0px 0px #ffffff; background-color:#F5F5F5; }.elx_user_bottom_links a:hover, .elx_user_links a:hover {	color:#FFFFFF; border:1px solid #337fed; text-shadow: 0 1px 0 #1570cd;	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe; -webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe; box-shadow:inset 0px 1px 0px 0px #97c4fe; background-color:#3d94f6; }div.elx_profile_summary {	margin:0 0 1.5em 0; padding:8px; border:1px solid #D2D2D2; font:normal 14px/17px 'Open Sans',arial, helvetica, sans-serif; color:#555;	-moz-box-shadow:inset 0px 2px 0px 0px #ffffff; -webkit-box-shadow:inset 0px 2px 0px 0px #ffffff; box-shadow:inset 0px 2px 0px 0px #ffffff; background-color:#F5F5F5; 	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}div.elx_avatar_box, div.elx_profile_summary div.elx_avatar_box { margin:0; padding:0 0 0 0; width:40px !important; float:left; text-align:left; }div.elx_avatar_box img { margin:0; padding:0; border:none; width:36px !important; height:36px !important; }div.elx_avatar_box ~ div { padding:0 0 0 44px !important;}div.elx_profile_summary h3, h3.elx_user_title { margin:0 0 0 0; padding:0; font:bold 14px/17px 'Open Sans',arial, helvetica, sans-serif; color:#555; }div.elx_profile_summary h3 span, h3.elx_user_title span { color:#888; }div.elx_profile_details, div.elx_profile_twitter { margin:1.5em 0 1.5em 0; padding:0; }div.elx_profile_details h3, div.elx_profile_twitter h3 { line-height:1.5em; margin:0 0 0.5em 0; }ul.elx_ulist { margin:0 0 1em 0; border-top:1px solid #dfdfdf; }ul.elx_ulist li, div.elx_profile_twitter li { padding:3px 0; border-bottom:1px solid #dfdfdf; }ul.elx_ulist li:hover, div.elx_profile_twitter li:hover { background-color:#f8f8f8; }ul.elx_ulist li div.elx_column1 { margin:0; padding:0; width:180px; float:left; }ul.elx_ulist li div.elx_column2 { margin:0; padding:0 0 0 180px; }span.elx_user_small { font-size:0.85em; line-height:1.1em; color:#666; }span.elx_user_small a { margin-right:15px; }div.elx_profile_twitter_user {	margin:0 0 1.5em 0; padding:8px; border:1px solid #D2D2D2; font:normal 14px/17px 'Open Sans',arial, helvetica, sans-serif; color:#555;	-moz-box-shadow:inset 0px 2px 0px 0px #ffffff; -webkit-box-shadow:inset 0px 2px 0px 0px #ffffff; box-shadow:inset 0px 2px 0px 0px #ffffff; background-color:#F5F5F5; 	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}.elx_twitter_avatar img { border:none; }/* COMPONENT SEARCH */.elx_engines_box { margin:0.3em 0 2em 0; padding:0; font:normal 0.85em/1em 'Open Sans',arial, helvetica, sans-serif; color:#666; }.elx_engines_box span { color:#666; padding:0 10px 0 0; }span.elx_engine_current { margin:0 10px 0 0; padding:2px 6px; font-weight:normal; background-color:#666666; color:#FFF; }.elx_engines_box a { margin:0 10px 0 0; padding:2px 6px; outline:none; text-decoration:none; background-color:#4682b4; color:#FFF; }.elx_engines_box a:hover { margin:0 10px 0 0; padding:2px 6px; outline:none; text-decoration:none; background-color:#FF6600; color:#FFF; }.elx_search_summary { margin:0.3em 0 1em 0; padding:0; font:normal 0.85em/1em 'Open Sans',arial, helvetica, sans-serif; color:#444; }#elx_addsearchengine { margin:1em 0; font:normal 13px/16px 'Open Sans',arial, helvetica, sans-serif; }#elx_addsearchengine img { vertical-align:bottom; }/* HORIZONTAL MENU */.elx_menu { margin:0; padding:0; display:block; list-style:none; font:normal 15px/20px 'Open Sans',arial, helvetica, sans-serif; color:#666; }.elx_menu li { margin:0; padding:0; display:inline-block; list-style:none; position:relative; z-index:100; }.elx_menu li a { margin:0; padding:12px;	border:none; display:block; font:normal 15px/20px 'Open Sans',arial, helvetica, sans-serif; color:#000; text-decoration:none; outline:none; text-align:right;}.elx_menu > li.menu_active > a { /* 	background-color:#307ac3;	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #307ac3), color-stop(1, #1d6ab7));	background:-moz-linear-gradient(top, #307ac3 0%, #1d6ab7 100%);	background:-webkit-linear-gradient(top, #307ac3 0%, #1d6ab7 100%);	background:-o-linear-gradient(top, #307ac3 0%, #1d6ab7 100%);	background:-ms-linear-gradient(top, #307ac3 0%, #1d6ab7 100%);	background:linear-gradient(to bottom, #307ac3 0%, #1d6ab7 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#307ac3', endColorstr='#1d6ab7',GradientType=0); */}.elx_menu li a:hover, .elx_menu li:hover > a {	color:#ffffff; background:#4c95de; border:none; /* 	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #69b0f6), color-stop(1, #4c95de));	background:-moz-linear-gradient(top, #69b0f6 0%, #4c95de 100%);	background:-webkit-linear-gradient(top, #69b0f6 0%, #4c95de 100%);	background:-o-linear-gradient(top, #69b0f6 0%, #4c95de 100%);	background:-ms-linear-gradient(top, #69b0f6 0%, #4c95de 100%);	background:linear-gradient(to bottom, #69b0f6 0%, #4c95de 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#69b0f6', endColorstr='#4c95de',GradientType=0); */}.elx_menu ul { display:none; margin:0; padding:0; list-style:none; width:200px; position:absolute; top:44px; /* left:0px; */right:0px; background:#555555; }.elx_menu li:hover > ul { display: block; }.elx_menu ul li { display:block; float:none; background:none; }.elx_menu ul li a {	color:#FFFFFF; background:#4c95de; /* border-left:3px solid #4c95de; background-color:#555555; 	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #666666), color-stop(1, #555555));	background:-moz-linear-gradient(top, #666666 0%, #555555 100%);	background:-webkit-linear-gradient(top, #666666 0%, #555555 100%);	background:-o-linear-gradient(top, #666666 0%, #555555 100%);	background:-ms-linear-gradient(top, #666666 0%, #555555 100%);	background:linear-gradient(to bottom, #666666 0%, #555555 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#555555',GradientType=0); */}.elx_menu ul li a:hover, .elx_menu ul li:hover > a {	color:#FFFFFF; background:#4c95de; /* border-left:3px solid #4c95de; background-color:#333333; text-decoration:none;	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #444444), color-stop(1, #333333));	background:-moz-linear-gradient(top, #444444 0%, #333333 100%);	background:-webkit-linear-gradient(top, #444444 0%, #333333 100%);	background:-o-linear-gradient(top, #444444 0%, #333333 100%);	background:-ms-linear-gradient(top, #444444 0%, #333333 100%);	background:linear-gradient(to bottom, #444444 0%, #333333 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#333333',GradientType=0); */}.elx_menu ul ul { /* left:199px; */ right:199px; top:0px; }/* VERTICAL MENU */.elx_vmenu, .elx_vmenu li, .elx_vmenu ul { margin:0; padding:0; list-style:none; border:none; font:normal 1em/1.2em 'Open Sans',arial, helvetica, sans-serif; }.elx_vmenu { margin-bottom:10px; }.elx_vmenu li { display:block; width:100%;}.elx_vmenu li a {	margin:0 0 3px 0; padding:6px 4px 6px 8px; display:block; outline:none; text-decoration:none; background-color:#FFF; color:#444; border-left:4px solid #dddddd; border-bottom:1px solid #E2E2E2; }.elx_vmenu li a:hover { color:#222; text-decoration:none; background-color:#94c8fc; }.elx_vmenu li.menu_active > a {	margin:0 0 3px 0; padding:6px 4px 6px 8px; display:block; outline:none; text-decoration:none; background-color:#69b0f6; color:#FFFFFF;	border-collapse:collapse; border-left:4px solid #569fe7; border-bottom:1px solid #3c86d0;}.elx_vmenu > li > ul > li a { padding-left:15px; }.elx_vmenu > li > ul > li > ul > li a { padding-left:30px; }/* FOOTER MENU */.ivi_footer_menu { margin:0; padding:0; text-align:center; }.ivi_footer_menu .elx_menu { margin:15px 0 10px 0; text-align:center; }.ivi_footer_menu .elx_menu li { margin:0 20px 0 0; padding:0; display:inline-block; list-style:none; }.ivi_footer_menu .elx_menu li a, .ivi_footer_menu .elx_menu > li.menu_active > a {	margin:0; padding:6px; border:none; display:inline; font:normal 0.85em/1.2em 'Open Sans',arial, helvetica, sans-serif; color:#FFF; text-decoration:none; outline:none; 	background:none !important; background-image:none !important; background-color:transparent !important;}.ivi_footer_menu .elx_menu li a:hover, .ivi_footer_menu .elx_menu > li.menu_active > a:hover {	color:#FFF; text-decoration:underline; background:none !important; background-image:none !important; background-color:transparent !important;}.ivi_footer_menu .elx_menu ul { display:none; visibility:hidden; }.ivi_footer_menu .elx_menu li:hover > ul { display:none; visibility:hidden; }.ivi_footer_lightgray .ivi_footer_menu .elx_menu li a, .ivi_footer_lightgray .ivi_footer_menu .elx_menu > li.menu_active > a { color:#12507c; }/***** MODULES & PLUGINS **********//** generic modules **/.module { margin:0; padding:0; }.module h3 { font:normal 1.17em/1.3em 'Open Sans',Arial, Helvetica, sans-serif; color:#666666; letter-spacing:0px; margin:0 0 0.5em 0; padding:0; }.ivi_sidecol .module { margin:0 0 25px 0; padding:0; }.ivi_sidecol .module h3 { margin:0 0 8px 0; padding:0; border-bottom:1px solid #D2D2D2; }.ivi_fmods .module { margin-bottom:15px; }.ivi_fmods h3, .ivi_fmods .module h3 { color:#E2E2E2; margin:0 0 10px 0; padding:0; border-bottom:1px solid #E2E2E2; }.ivi_footer_lightgray .ivi_fmods h3, .ivi_footer_lightgray  .ivi_fmods .module h3 { color:#244c63; margin:0 0 10px 0; padding:0; border-bottom:1px solid #244c63; }/* module search */.elx_modsearchform, form.elx_modsearchform { 	margin:0; padding:5px 10px; display:inline-block; font:normal 14px/16px 'Open Sans',tahoma, helvetica, sans-serif; color:#333; background-color:#FFFFFF; border:1px solid #D2D2D2;	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}select.elx_modsearch_eng { 	border:none; display:block; margin:0 3px 0 0; padding:3px 0 3px 24px; width:19px; height:22px; font:normal 16px/16px 'Open Sans',tahoma, helvetica, sans-serif; background-color:transparent; 	cursor:pointer; border-collapse:collapse; border-radius:0px; background:transparent url(arrow_down16.png) 3px 3px no-repeat; display:block; float:left; 	-webkit-appearance:none; -moz-appearance:none; appearance:none;}select.elx_modsearch_eng option {	margin:0; padding:3px 3px 3px 3px; text-align:left; font:normal 14px/16px 'Open Sans',tahoma, helvetica, sans-serif; color:#555; border:none; border-radius:0px; background:#FFF;}select.elx_modsearch_eng:hover, select.elx_modsearch_eng:focus { background-color:transparent; color:#000; }select.elx_modsearch_eng option:hover, select.elx_modsearch_eng option:focus { background-color:#FFF; color:#000; }input.elx_modsearch_input, input.elx_modsearch_input:focus, input.elx_modsearch_input:hover {	margin:0; padding:2px 8px; font:normal 14px/16px arial, helvetica, sans-serif; color:#333; border:1px solid #D2D2D2; border-radius:0px; 	background-color:#FFFFFF; box-shadow:none; width:160px; display:block; float:left;}button.elx_modsearch_btn, button.elx_modsearch_btn:hover, button.elx_modsearch_btn:focus {	margin:0 0 0 4px; padding:2px 4px; border:1px solid #666666; font:normal 13px/16px 'Open Sans',arial, helvetica, sans-serif; color:#FFFFFF; text-decoration:none; cursor:pointer; 	outline:none; background:#777777; text-shadow:none;	box-shadow:none; float:left; width:auto;	-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; 	-moz-box-shadow:inset 0px 1px 0px 0px #CCCCCC; -webkit-box-shadow:inset 0px 1px 0px 0px #CCCCCC; box-shadow:inset 0px 1px 0px 0px #CCCCCC;}button.elx_modsearch_btn:hover, button.elx_modsearch_btn:focus {	border:1px solid #444444; color:#FFFFFF; background:#555555; -moz-box-shadow:inset 0px 1px 0px 0px #AAAAAA; -webkit-box-shadow:inset 0px 1px 0px 0px #AAAAAA; box-shadow:inset 0px 1px 0px 0px #AAAAAA;}/**************** module login **************************/.modlogin_wrapper form { margin:0; padding:0; }.modlogin_pretext, .modlogin_posttext { margin:0 0 10px 0; padding:0; font:normal 13px/16px 'Open Sans',Arial, Helvetica, sans-serif; color:#555; }.modlogin_uname_row, .modlogin_pword_row, .modlogin_remember_row { margin:0 0 6px 0; }.modlogin_uname_row input, .modlogin_horizontal input[type=text] { background-image:url(user16.png); background-repeat:no-repeat; padding-left:22px; background-position:3px center; }.modlogin_pword_row input, .modlogin_horizontal input[type=password] { background-image:url(key16.png); background-repeat:no-repeat; padding-left:22px; background-position:3px center; }.modlogin_linksbox { margin:5px 0 5px 0; padding:0; }#ivilogin .modlogin_linksboxhor, #ivilogin .modlogin_linksbox { text-align:right; }.modlogin_authbox { margin:5px 0 5px 0; }.modlogin_authbox p { font:normal 12px/16px 'Open Sans',Arial, Helvetica, sans-serif; color:#555; }#ivilogin div.module { margin:0; padding:0; border:none; font:normal 13px/17px 'Open Sans',arial, helvetica, sans-serif; color:#333; }#ivilogin h3 { display:none; visibility:hidden; }#ivilogin .modlogin_wrapper { display:inline-block; }#ivilogin .modlogin_pretext, #ivilogin .modlogin_posttext { margin:0; padding:0; display:none; visibility:hidden; }#ivilogin .modlogin_uname_row, #ivilogin .modlogin_pword_row  { margin:0; display:inline-block; font:normal 14px/18px 'Open Sans',arial, helvetica, sans-serif; color:#333; }#ivilogin .modlogin_remember_row { margin:0; display:none; visibility:hidden; }#ivilogin label { font:normal 14px/22px 'Open Sans',arial, helvetica, sans-serif; color:#333; margin:0; padding:0 5px 0 0; float:left; width:100px; }#ivilogin input[type=text], #ivilogin input[type=password], #ivilogin .inputbox {	margin:0; padding:3px 8px 3px 22px; font:normal 15px/18px 'Open Sans',Arial, Helvetica, sans-serif; color:#333333; 	background-color:#fafafa; border:1px solid #D2D2D2; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; 	box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box;}#ivilogin button {	margin:0; padding:2px 6px; display:inline-block; font:normal 14px/18px 'Open Sans',arial, helvetica, sans-serif; color:#FFFFFF; border:1px solid #666666; text-shadow:none;	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; outline:none; 	-moz-box-shadow:inset 0px 1px 0px 0px #CCCCCC; -webkit-box-shadow:inset 0px 1px 0px 0px #CCCCCC; box-shadow:inset 0px 1px 0px 0px #CCCCCC; background:none; background-color:#777777;}#ivilogin button:hover {	color:#FFFFFF; border:1px solid #337fed; text-shadow:none; -moz-box-shadow:inset 0px 1px 0px 0px #97c4fe; -webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe; box-shadow:inset 0px 1px 0px 0px #97c4fe; background:none; background-color:#3d94f6;}#ivilogin .modlogin_linksboxhor a, #ivilogin .modlogin_linksbox a { margin:0; padding:0; display:inline; border:none; font-size:14px; line-height:18px; font-weight:normal; }#ivilogin .modlogin_authbox p { margin:0; padding:0; display:none; visibility:hidden; }a.modlogin_profile, a.modlogin_profile:visited, a.modlogin_profile:hover, a.modlogin_profile:link, a.modlogin_profile:active {	margin:0 0 3px 0; padding:0; border:none; text-decoration:none; color:#555; font:bold 1em/1.1em 'Open Sans',arial, helvetica, sans-serif;}a.modlogin_profile:hover{ color:#222222; }a.modlogin_logout, a.modlogin_logout:visited, a.modlogin_logout:hover, a.modlogin_logout:link, a.modlogin_logout:active {	display:block; margin:0; padding:0; border:none; text-decoration:none; font:normal 1em/1.1em 'Open Sans',arial, helvetica, sans-serif;}a.modlogin_logout:hover { text-decoration:underline; }.modlogin_group, .modlogin_online, .modlogin_method { margin:0 0 3px 0; font-size:0.9em; line-height:1.1em; color:#777777; display:block; }#ivilogin .modlogin_group, #ivilogin .modlogin_online, #ivilogin .modlogin_method { display:none; visibility:hidden; }/* GALLERY MODULE */.mod_gallery_box { margin:5px 0 10px 0; padding:0; }.mod_gallery_box p { text-align:left; padding:0; margin:5px 0 8px 0; font:normal 13px/17px 'Open Sans',tahoma, arial, sans-serif; color:#333; }.mod_gallery_box > a { outline:none; text-decoration:none; margin:0 1% 1% 0; padding:1%; width:28%; height:70px; display:block; float:left; overflow:hidden; border:1px solid #C0C0C0; }.mod_gallery_box img, .mod_gallery_box a img {	margin:0; padding:0; border:none; width:100%; height:auto; min-height:70px; background:none;	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	-o-transition: all 0.5s ease;	-ms-transition: all 0.5s ease;	transition: all 0.5s ease;}.mod_gallery_box > a:hover { background:url(link24.png) 50% 50% no-repeat; }.mod_gallery_box > a:hover img { opacity:0.7; }.mod_gallery_box img:hover { transform: scale(2,2); }.mod_gallery_more { margin:6px 0 0 0; padding:0; text-align:center; }.mod_gallery_more a { margin:0; padding:0; display:block; background:none; border:none; font:normal 12px/16px 'Open Sans',tahoma, arial, sans-serif; color:#666; text-decoration:none; outline:none; }.mod_gallery_more a:hover { color:#000000; }/* GALLERY PLUGIN */.plug_gallery_box { margin:1em 0; padding:0; }.plug_gallery_box a { outline:none; text-decoration:none; margin:0 3px 3px 0; padding:2px; width:80px; height:80px; display:block; float:left; overflow:hidden; border:1px solid #C0C0C0; }.plug_gallery_box img {	margin:0; padding:0; border:none; width:100%; height:auto; min-height:80px; background:none;	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	-o-transition: all 0.5s ease;	-ms-transition: all 0.5s ease;	transition: all 0.5s ease;}.plug_gallery_box img:hover { transform: scale(2,2); }/* module who is online */.whoisonline { margin:0 0 15px 0; }.whoisonline p { margin:0 0 10px 0; font:normal 0.9em/1.2em 'Open Sans',Arial, Helvetica, sans-serif; color:#555; }.whoisonline_thumbs { margin:0; }/* ADDONS AND SPECIAL */::selection { background: #fa8c33; color:#FFFFFF; }::-moz-selection { background: #fa8c33; color:#FFFFFF; }.clear { clear:both; }/* MEDIA RULES */@media only screen and (max-width:980px) {	.ivi_logo { width:45%; }	.module_lezanta1 h1 {padding: 20px 0 400px;}}@media only screen and (max-width:850px) {	/* body { padding:10px 10px 10px 10px; } */	.cust_bg1{background:#fff url('tapitokatharistiria_1.jpg') -524px -250px no-repeat;}	.module_lezanta1 h1 {padding: 270px 0 50px;}	.ivi_wrap { margin:0; padding:0; width:100%; }	.ivi_logo { width:40%; }	legend.elx_form_legend { display:none; }	.elx_memberslist_page table.elx_tbl_list tr th:nth-child(5), .elx_memberslist_page table.elx_tbl_list tr td:nth-child(5) { display:none; visibility:hidden; }	.modlogin_pretext, .modlogin_posttext, .modlogin_authbox p { margin:0; padding:0; display:none; visibility:hidden; }	#ivilogin label { margin:0; padding:0; display:none; visibility:hidden; }	.modlogin_group, .modlogin_online, .modlogin_method { display:none; visibility:hidden; }	.modlogin_profile { margin:0 0 5px 0;}}@media only screen and (max-width: 650px) {	.cust_bg1{background:#fff url('tapitokatharistiria_1.jpg') -650px -350px no-repeat;}	.module_lezanta1 h1 {padding: 270px 0 50px;}	.ivi_logo { display:none; visibility:hidden; float:none; width:0; }	.ivi_icons { width:100%; float:none; }	.ivi_icons a { float:left; }	a.ivi_ihome, a.ivi_imenu { display:block; }	div.elx_pathway { display:none; visibility:hidden; }	.ivi_maincol { margin:0 0 15px 0; padding:0; width:100%; float:none; }	.ivi_sidecol { margin:0; padding:0; width:100%; float:none; }	.ivi_toppos, .ivi_bottompos, .ivi_copyright { display:none; visibility:hidden; }	.ivi_topmods > div { text-align:left; }	label.elx_form_label { display:block; float:none; width:100%; padding:0; margin:0 0 5px 0; }	label.elx_form_label_top { display:block; float:none; width:100%; padding:0; margin:0 0 5px 0; }	div.elx_form_nolabel { margin:0; padding:0; width:0; display:none; visibility:hidden; }	div.elx_form_field_box { margin:0 0 0 0 !important; }	span.elx_form_tip { display:none; }	input[type=text], input[type=email], input[type=password], textarea, .inputbox, .filebox, .selectbox, .textbox, textarea.textbox { display:block; width:100%; margin:3px 0; padding:5px 8px;}	input[type=submit], input[type=button], button[type=submit], button[type=button], input.elxbutton, button.elxbutton, button.elxbutton-save, button.elxbutton-search {		display:block; width:100%; margin:8px 0; padding:6px 12px;	}	div.elx_form_cell { float:none !important; width:100% !important; margin:0; padding:0; }	div.elx_2columns, div.elx_3columns, div.elx_4columns, div.elx_2spcolumns, div.elx_3spcolumns, div.elx_4spcolumns { margin:0 0 10px 0; padding:0; width:100%; float:none !important; }	div.elx_featured_box div.elx_content_imagebox, div.elx_article_page div.elx_content_imagebox { margin:0 0 8px 0 !important; float:none !important; width:100% !important; }	div.elx_featured_box div.elx_content_imagebox img, div.elx_article_page div.elx_content_imagebox img { margin:0 !important; width:100% !important; height:auto; }	div.elx_short_box div.elx_dateauthor, ul.elx_links_box div.elx_dateauthor { display:none; visibility:hidden; }	div.elx_short_box time, ul.elx_links_box time { display:none; visibility:hidden; }	div.elx_hits_box, div.elx_tags_box span { display:none; visibility:hidden; }	.elx_chain_previous, .elx_chain_next { margin:0; padding:0; text-align:left; }	.elx_chain_previous .elx_chain_title, .elx_chain_next .elx_chain_title { margin:0 3px 0 0; padding:0; text-align:left; color:#666; }	.elx_chain_previous img, .elx_chain_next img { float:left; }	.elx_uc_language p, .elx_uc_login p, .elx_uc_register p, .elx_uc_revover p, .elx_uc_timezone p { display:none; visibility:hidden; }	ul.elx_uc_langs li { margin:0 0 6px 0; width:100%; float:none; display:block; }	.elx_user_bottom_links a, .elx_user_bottom_links a:visited, .elx_user_bottom_links a:hover, .elx_user_links a, .elx_user_links a:link, .elx_user_links a:active, .elx_user_links a:visited, .elx_user_links a:hover { margin:0 0 8px 0; display:block; }	div.elx_profile_summary h3 span, h3.elx_user_title span, div.elx_profile_details { display:none; visibility:hidden; }	.elx_memberslist_page table.elx_tbl_list tr th:nth-child(4), .elx_memberslist_page table.elx_tbl_list tr td:nth-child(4) { display:none; visibility:hidden; }	.elx_memberslist_page table.elx_tbl_list tr th:nth-child(5), .elx_memberslist_page table.elx_tbl_list tr td:nth-child(5) { display:none; visibility:hidden; }	.elx_memberslist_page table.elx_tbl_list tr th:nth-child(6), .elx_memberslist_page table.elx_tbl_list tr td:nth-child(6) { display:none; visibility:hidden; }	.elx_engines_box span, .elx_search_summary, #elx_addsearchengine { display:none; visibility:hidden; }	.elx_engines_box span.elx_engine_current { display:inline; visibility:visible; }	.elx_modsearchform, form.elx_modsearchform { display:block; width:94%; padding:4px 2%;}	select.elx_modsearch_eng { margin:0; padding:0; width:0; float:none; display:none; visibility:hidden; }	input.elx_modsearch_input, input.elx_modsearch_input:focus, input.elx_modsearch_input:hover { margin:0 1% 0 0; padding:5px 8px; float:none; display:inline-block; width:63%; }	button.elx_modsearch_btn, button.elx_modsearch_btn:hover, button.elx_modsearch_btn:focus { margin:0; padding:5px 8px; float:none; display:inline-block; width:33%; }	#ivilogin .modlogin_wrapper { display:block; }	.modlogin_pword_row, #ivilogin .modlogin_pword_row, .modlogin_uname_row, #ivilogin .modlogin_uname_row { margin:0 0 0 0; padding:0; display:block; }	.modlogin_uname_row label, .modlogin_pword_row label, .modlogin_remember_row label { float:none; display:none; visibility:hidden; }	#ivilogin input[type=text], #ivilogin input[type=password], #ivilogin input.inputbox { margin:0 0 8px 0; padding:5px 8px 5px 22px; display:block !important; width:100% !important; }	.modlogin_uname_row input, .modlogin_horizontal input[type=text], .modlogin_pword_row input, .modlogin_horizontal input[type=password] { padding-left:22px; }	#ivilogin button { margin:0 0 8px 0; padding:5px 8px; display:block !important; width:100% !important; }	.modlogin_horizontal .modlogin_authbox { display:block; width:100%; margin:3px 0; padding: 0; }	#ivilogin .modlogin_linksboxhor, #ivilogin .modlogin_linksbox { text-align:left; }	.whoisonline_thumbs { display:none; visibility:hidden; }	.whoisonline p { margin:0 0 0 0; }	.elx_menu { display:none; }	.ivi_menu { width:100%;margin:0; background:none; float:left;}	.elx_menu li {display:block; margin:0;}	.elx_menu li a {text-align:left;		color:#FFFFFF; border-left:3px solid #4c95de; background-color:#4c95de; border-top:1px solid #888888;		/* background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #666666), color-stop(1, #555555));		background:-moz-linear-gradient(top, #666666 0%, #555555 100%);		background:-webkit-linear-gradient(top, #666666 0%, #555555 100%);		background:-o-linear-gradient(top, #666666 0%, #555555 100%);		background:-ms-linear-gradient(top, #666666 0%, #555555 100%);		background:linear-gradient(to bottom, #666666 0%, #555555 100%);		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#555555',GradientType=0); */	}	.elx_menu li a:hover, .elx_menu li:hover > a {		color:#FFFFFF; border-left:3px solid #4c95de; /* background-color:#333333; */ text-decoration:none; border-top:1px solid #888888;		/* background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #444444), color-stop(1, #333333));		background:-moz-linear-gradient(top, #444444 0%, #333333 100%);		background:-webkit-linear-gradient(top, #444444 0%, #333333 100%);		background:-o-linear-gradient(top, #444444 0%, #333333 100%);		background:-ms-linear-gradient(top, #444444 0%, #333333 100%);		background:linear-gradient(to bottom, #444444 0%, #333333 100%);		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#333333',GradientType=0); */	}	.elx_menu ul { display:block; position:relative; top:0; left:0; width:100%; }	.elx_menu ul ul { left:0; }	.elx_menu > li > ul > li a {padding-left:30px; }	.elx_menu > li > ul > li > ul > li a { padding-left:60px; }	.elx_vmenu li a, .elx_vmenu li.menu_active > a { padding:8px 6px 8px 6px; }	.ivi_fmods_left { margin:0 0 20px 0; padding:0; width:100%; display:block; float:none; }	.ivi_fmods_right { margin:0 0 0 0; padding:0; width:100%; display:block; float:none; }	.ivi_footer_menu .elx_menu { display:block; margin:15px 0 10px 0; text-align:center; }	.ivi_footer_menu .elx_menu li { margin:0 10px 0 0; display:inline-block; }	.ivi_footer_menu .elx_menu li a, .ivi_footer_menu .elx_menu > li.menu_active > a {		margin:0; padding:6px; border:none; display:inline; font:normal 0.92em/1.2em 'Open Sans',arial, helvetica, sans-serif; color:#FFF; text-decoration:none; outline:none; 		background:none !important; background-image:none !important; background-color:transparent !important;	}	.ivi_footer_menu .elx_menu li a:hover, .ivi_footer_menu .elx_menu > li.menu_active > a:hover {		color:#FFF; text-decoration:underline; background:none !important; background-image:none !important; background-color:transparent !important;	}	.ivi_footer_menu .elx_menu ul { display:none; visibility:hidden; }	.ivi_footer_menu .elx_menu li:hover > ul { display:none; visibility:hidden; }	.ivi_footer_lightgray .ivi_footer_menu .elx_menu li a, .ivi_footer_lightgray .ivi_footer_menu .elx_menu > li.menu_active > a { color:#244c63; }	.ivi_footer_menu .elx_menu li a{font:normal 0.85em/1.2em 'Open Sans',arial, helvetica, sans-serif;}	.ivi_footer_lightgray .ivi_footer_menu .elx_menu li a:hover, .ivi_footer_menu .elx_menu > li.menu_active > a:hover { color:#244c63; }}@media only screen and (max-width: 500px) {	.cust_bg1{background:#fff url('tapitokatharistiria_1.jpg') -750px -550px no-repeat;}	.module_lezanta1 h1 {font-size: 2em; padding: 70px 0 50px;}}