/* Custom CSS rules - Created by kostas on 2025-11-27 16:36:29 */
.elx5_2colwrap, .elx5_3colwrap, .elx5_4colwrap {
  display: flex;
  justify-content: space-between;
  width: 100%;
  box-sizing: border-box;
  flex-wrap: wrap;
  margin: 0;
  padding: 15px;
  flex-direction: row;
  align-items: stretch;
  background-color: #f6f6f6;
}
.msc_wrap {
  margin: 0px 0px 0px 0px;
  display: flex;
  flex-wrap: wrap;
  background-color: lightblue;
  padding: 20px 5px 5px 5px;
}
/* Slick Slider - Module */
.sls_topright {
	display:none;
}
.sls_boxin > h4 a, .sls_boxin > h4 a:visited, .sls_boxin > h4 a:hover {
	margin: 0; padding: 0; border: none; text-decoration: none;
	font: bold 15px/18px Tahoma, "Open Sans", arial, helvetica, sans-serif; color: #272727;
	display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.sls_boxsub {
	display:none;
}
.sls_box { 
width:230px; height:140px; float:left; margin:0 10px 7px 0;  padding:10px; background:#F5F5F5; font:normal 12px/15px tahoma, arial, sans-serif; color:#444; 
	text-align:center; border:1px solid #D2D2D2; overflow:hidden; vertical-align:top; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
	-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.4); -moz-box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.4); box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.4);
}
.slick-slider .slick-track, .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  gap: 17px;
}

/** For superarticles **/
div.contentsup .elx_featured_box {
  padding: 5px 5px 5px 5px;
  margin: 0px;
  position: relative;
}
div.elx_content_imagebox img {
  margin: 20px;
  padding: 0px;
  background: #FFFFFF;
  width: 100%;
}
/*temlate.css Line 548*/
div.elx_featured_box h2, div.elx_tags_page h2 { margin:0 0 5px 0; padding:0px; color:#555; line-height:1.4em; font:normal 24px/30px 'Roboto', sans-serif; font-weight: 400; color:#307ac3; letter-spacing:0px; text-align: left;}
p {
  margin: 10px 0px 0px 0px;
  padding: 0px;
  font: normal 17px/24px Roboto, sans-serif;
    font-weight: normal;
  font-weight: 400;
  color: #5a5a5a;
  letter-spacing: 0px;
}
/*superarticles_round.css Line 25*/
div.elx_featured_box .elx_content_subtitle {
  margin: 0 0 1px 0;
  padding: 0;
  font:normal 18px/24px Roboto, sans-serif; font-weight: 400;
  color: #0280b0;
}
/*temlate.css Line 599*/
div.elx_content_imagebox img {
  margin: 8px;
  padding: 10px;
  background: #FFFFFF;
  width: 98%;
}
div.elx_featured_box .elx_content_subtitle {
  margin: 0 0 1px 0;
  padding: 0;
  font: normal 16px/24px "Lucida Sans Unicode","Open Sans",sans-serif;
  color: #0280b0;
}
/** artbox **/
.elx5_artbox { margin:20px 0px 5px 0; padding:0px 0px 20px 0px; }
.elx5_artbox_inner { margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; }
.elx5_artbox_inner h3{margin:0px; padding:0; color:#555; line-height:1.2em; font:normal 20px/26px Roboto, sans-serif; font-weight: 600; color:#2074e6; letter-spacing:0px;}
.elx5_artbox_inner p { margin:10px 0px 0px 0px; padding:0px; font:normal 18px/24px Roboto, sans-serif; font-weight: 400; color:#5a5a5a; letter-spacing:0px; }
.elx5_artbox_inner h3 a { color:#000066; text-decoration:none; }
.elx5_artbox_inner h3 a:hover { color:#0099ff; text-decoration:none; }
div.elx5_dateauthor { margin:15px 0px 15px 0px; padding:0px 0 0 0px; font:normal 12px/14px "Open Sans",sans-serif; color:#949494; }
div.elx5_dateauthor:before { display: inline-block; font-family: 'Font Awesome 5 Free'; font-weight: 400; color:#c0c0c0; float: left; float: left; padding:0px 0px 0px 0px; }
div.elx5_dateauthor time {margin:0px; padding:0px; color:#949494; font-weight:300;}
figure.elx5_content_imageboxtl { width:100px; float:left; margin-right:18px; margin-bottom:5px; }
.elx5_artboxml .elx5_artbox_inner:after { content: ''; display: table; clear: both; }
/**standard.css Line 126**/
figure.elx5_content_imagebox img {
  margin: 0;
  padding: 4px;
  background: #FFFFFF;
  width: 80%;
  height: auto;
  box-sizing: border-box;
}
/*temlate.css*/
.elx5_2colbox {
  flex: 0 0 47.2%;
  margin: 0px 0 18px 0;
  padding: 5px 0px 5px 0px;
  box-sizing: border-box;
}
figure.elx5_content_imagebox img {
  margin: 0;
  padding: 4px;
  background: #FFFFFF;
  width: 100%;
  height: auto;
  border: 1px solid #CCCCCC;
  box-sizing: border-box;
}
.elx5_artbox {
    width: 110px;
    float: left;
    margin-right: 30px;
    margin-bottom: 0px;
}
.elx5_artbox_inner h3 {
  color: #555;
  line-height: 1.2em;
  font: normal 20px/26px Roboto, sans-serif;
    font-weight: normal;
    font-size: 20px;
  font-weight: 600;
  color: #2074e6;
  letter-spacing: 0px;
}
.elx5_artbox_inner p {
  margin: 10px 0px 0px 0px;
  padding: 9px;
  font: normal 18px/26px Roboto, sans-serif;
    font-weight: normal;
  font-weight: 400;
  color: #5a5a5a;
  letter-spacing: 0px;
}

/* for perigrafi icons*/
/*temlate.css*/
.elx5_artbox p.elx5_content_subtitle {
  margin: 10px 0px 0px 0px;
  padding: 0px;
  font: normal 18px/24px Roboto, sans-serif;
    font-weight: normal;
  font-weight: 400;
  color: #5a5a5a;
  letter-spacing: 0px;
}

.elx5_2colbox {
  flex: 0 0 47.2%;
  margin: 0px 0 18px 0;
  padding: 5px 0px 5px 0px;
  box-sizing: border-box;
}

figure.elx5_content_imagebox img {
  margin: 0;
  padding: 4px;
  background: #FFFFFF;
  width: 100%;
  height: auto;
  border: 1px solid #CCCCCC;
  box-sizing: border-box;
}

.elx5_artbox {
    width: 110px;
    float: left;
    margin-right: 30px;
    margin-bottom: 0px;
}


.elx5_artbox_inner h3 {
  color: #555;
  line-height: 1.2em;
  font: normal 20px/26px Roboto, sans-serif;
    font-weight: normal;
    font-size: 20px;
  font-weight: 600;
  color: #2074e6;
  letter-spacing: 0px;
}

.elx5_artbox_inner p {
  margin: 10px 0px 0px 0px;
  padding: 9px;
  font: normal 18px/26px Roboto, sans-serif;
    font-weight: normal;
  font-weight: 400;
  color: #5a5a5a;
  letter-spacing: 0px;
}



/**  ELXIS 5**/
.solon_order_wrap {
  margin: 0;
  padding: 0;
  background: #004071;
  white-space: nowrap;
  height: 50px;
}

.solon_order_container {
  margin: 0 auto;
  width: 1250px;
  max-width: 100%;
}
/** For superarticles **/
div.elx_content_imagebox img {
  margin: 20px;
  padding: 0px;
  background: #FFFFFF;
  width: 100%;
}
div.elx_featured_box h2, div.elx_tags_page h2 { margin:0 0 5px 0; padding:0px; color:#004071; line-height:1.4em; font:normal 24px/30px 'Roboto', sans-serif; font-weight: 400; color:#004071; letter-spacing:0px; text-align: left;}
div.elx_featured_box .elx_content_subtitle {
  margin: 0 0 1px 0;
  padding: 0;
  font:normal 18px/24px Roboto, sans-serif; font-weight: 400;
  color: #0280b0;
}

div.contentsup .elx_featured_box { 
	padding:10px 0px 0px 0px;
	margin: 10px;
		position:relative;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}


/** artbox **/
.elx5_artbox { margin:20px 0px 5px 0; padding:0px 0px 20px 0px; }
.elx5_artbox_inner { margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; }
.elx5_artbox_inner h3{margin:0px; padding:0; color:#555; line-height:1.2em; font:normal 20px/26px Roboto, sans-serif; font-weight: 600; color:#2074e6; letter-spacing:0px;}
.elx5_artbox_inner p { margin:10px 0px 0px 0px; padding:0px; font:normal 18px/24px Roboto, sans-serif; font-weight: 400; color:#5a5a5a; letter-spacing:0px; }
.elx5_artbox_inner h3 a { color:#000066; text-decoration:none; }
.elx5_artbox_inner h3 a:hover { color:#0099ff; text-decoration:none; }
div.elx5_dateauthor { margin:15px 0px 15px 0px; padding:0px 0 0 0px; font:normal 12px/14px "Open Sans",sans-serif; color:#949494; }
div.elx5_dateauthor:before { display: inline-block; font-family: 'Font Awesome 5 Free'; font-weight: 400; color:#c0c0c0; float: left; float: left; padding:0px 0px 0px 0px; }
div.elx5_dateauthor time {margin:0px; padding:0px; color:#949494; font-weight:300;}
figure.elx5_content_imageboxtl { width:100px; float:left; margin-right:18px; margin-bottom:5px; }
.elx5_artboxml .elx5_artbox_inner:after { content: ''; display: table; clear: both; }

/**standard.css Line 126**/

figure.elx5_content_imagebox img {
  margin: 0;
  padding: 4px;
  background: #FFFFFF;
  width: 80%;
  height: auto;
  box-sizing: border-box;
}


/** artbox **/
.elx5_artbox { margin:10px 0px 5px 0; padding:0px 0px 10px 0px; }
.elx5_artbox_inner { margin:0px 0px 0px 0px; padding:0px 0px 2px 0px; }
.elx5_artbox_inner h3{margin:0px; padding:0; color:#555; line-height:1.2em; font:normal 20px/26px Roboto, sans-serif; font-weight: 600; color:#2074e6; letter-spacing:0px;}
.elx5_artbox_inner p { margin:10px 0px 0px 0px; padding:0px; font:normal 18px/24px Roboto, sans-serif; font-weight: 400; color:#5a5a5a; letter-spacing:0px; }
.elx5_artbox_inner h3 a { color:#000066; text-decoration:none; }
.elx5_artbox_inner h3 a:hover { color:#0099ff; text-decoration:none; }
div.elx5_dateauthor { margin:15px 0px 15px 0px; padding:0px 0 0 0px; font:normal 12px/14px "Open Sans",sans-serif; color:#949494; }
div.elx5_dateauthor:before { display: inline-block; font-family: 'Font Awesome 5 Free'; font-weight: 400; color:#c0c0c0; float: left; float: left; padding:0px 0px 0px 0px; }
div.elx5_dateauthor time {margin:0px; padding:0px; color:#949494; font-weight:300;}
figure.elx5_content_imageboxtl { width:100px; float:left; margin-right:18px; margin-bottom:5px; }
.elx5_artboxml .elx5_artbox_inner:after { content: ''; display: table; clear: both; }

/**standard.css Line 126**/

figure.elx5_content_imagebox img {
  margin: 0;
  padding: 4px;
  background: #FFFFFF;
  width: 80%;
  height: auto;
  box-sizing: border-box;
}


/* ******************************* */
div.gridccol div.module > h3, div.gridccol div.modulemodarticlesnews > h3, div.gridccol div.modulemodarticleslatestlaws > h3 {
  margin: 60px 0 15px 0px;
  padding: 10px 0;
  position: relative;
  background: none;
  border: none;
  font: normal 36px/32px Roboto, Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #004071;
  font-weight: 400;
  text-align: center;
}

/* for top header*/
.tpl5_header_top_line {
  display: none;
}

.tpl5_header_menu_line {
  padding: 0;
  background: rgba(16, 25, 35, 0.9);
  color: #CCCCCC;
  white-space: nowrap;
}
/*************************************/
/* my message boxes */
.elx_downl { margin:10px 0; padding:8px 8px 8px 14px; font:normal 13px/16px Verdana,"Open Sans", sans-serif; color:#034a89; border:1px solid #9ccce3; background:#dbf1fb;}
.elx_downl:before {display: inline-block; font-family: 'Font Awesome 5 Free'; font-weight: 900; content:"\f019"; font-size: 24px; color:#0608b2; float: left; padding-right:15px; }
.elx_trop {	margin:10px 0; padding:8px 8px 8px 14px; font:normal 13px/16px Verdana,"Open Sans", sans-serif; color:#034a89; border:1px solid #9ccce3; background:#dbf1fb;}
.elx_trop:before {display: inline-block; font-family: 'Font Awesome 5 Free'; font-weight: 900; content:"\f044"; font-size: 24px; color:#0608b2; float: left; padding-right:15px; }
.elx_kod { margin:10px 0; padding:8px 8px 8px 14px; font:bold 13px/16px Verdana,"Open Sans", sans-serif; color:#034a89; border:1px solid #9ccce3; background:#dbf1fb;}
.elx_kod:before {display: inline-block; font-family: 'Font Awesome 5 Free'; font-weight: 900; content:"\f02d"; font-size: 24px; color:#0608b2; float: left; padding-right:15px; }
.elx_keim {	margin:2px 0; padding:8px 8px 8px 44px; font:normal 13px/16px Verdana,"Open Sans", sans-serif; color:#034a89;text-decoration:none; text-shadow:none; box-shadow:none; float:none; border:1px solid #06befb; background:#dbf1fb;}
.elx_smdate { margin:10px 0; padding:8px 8px 8px 14px; font:normal 13px/16px Verdana,"Open Sans", sans-serif; color:#034a89; border:1px solid #9ccce3; background:#dbf1fb;}
.elx_smdate:before {display: inline-block; font-family: 'Font Awesome 5 Free'; font-weight: 900; content:"\f073"; font-size: 24px; color:#0608b2; float: left; padding-right:15px; }
.elx_smdate a { color:#034a89; }
.elx_becod { margin:10px 0; padding:8px 8px 8px 14px; font:normal 13px/16px Verdana,"Open Sans", sans-serif; color:#ffffff; border:1px solid #9ccce3; background:#0099CC;}
.elx_becod:before {display: inline-block; font-family: 'Font Awesome 5 Free'; font-weight: 900; content:"\f044"; font-size: 24px; color:#ffffff; float: left; padding-right:15px; }
.elx_email {margin:10px 0; padding:8px 8px 8px 14px; font:normal 13px/16px Verdana,"Open Sans", sans-serif; color:#ffffff; border:1px solid #9ccce3; background:#990000;}
.elx_email:before {display: inline-block; font-family: 'Font Awesome 5 Free'; font-weight: 900; content:"\f0e0"; font-size: 24px; color:#ffffff; float: left; padding-right:15px; }
.elx_info, .elx5_info, .elx_error, .elx5_error, .elx_warning, .elx5_warning, .elx_success, .elx5_success {
	margin:0 0 25px 0; padding:15px; font:normal 15px/21px "Roboto", Arial, sans-serif; color:#444444; 
	border:1px solid #DDDDDD; background:#FFFFFF; border-radius: 0;
}
.elx_info, .elx5_info { border-left:2px solid #089bd3; }
.elx_error, .elx5_error { border-left:2px solid #d21d08; }
.elx_warning, .elx5_warning { border-left:2px solid #FF6600; }
.elx_success, .elx5_success { border-left:2px solid #01a102; }
.elx_info:before, .elx5_info:before { display: inline-block; font-family: 'Font Awesome 5 Free'; font-size: 21px; font-weight: 900; content:"\f05a"; color:#089bd3; padding-right:15px; }
.elx_error:before, .elx5_error:before { display: inline-block; font-family: 'Font Awesome 5 Free'; font-size: 21px; font-weight: 900; content:"\f057"; color:#d21d08; padding-right:15px; }
.elx_warning:before, .elx5_warning:before { display: inline-block; font-family: 'Font Awesome 5 Free'; font-size: 21px;font-weight: 900; content:"\f071"; color:#FF6600; padding-right:15px; }
.elx_success:before, .elx5_success:before { display: inline-block; font-family: 'Font Awesome 5 Free'; font-size: 21px; font-weight: 900; content:"\f00c"; color:#01a102; padding-right:15px; }
.elx_info a:hover, .elx5_info a:hover, .elx_error a:hover, .elx5_error a:hover, .elx_warning a:hover, .elx5_warning a:hover, .elx_success a:hover, .elx5_success a:hover { text-decoration:underline; }
.elx_textblock {
 	margin:0 0 25px 0; padding:15px; font:normal 15px/21px Roboto, Arial, sans-serif; color:#444;
 	border:1px solid #DDDDDD; border-left:3px solid #CCCCCC; background-color:#FCFCFC; word-wrap: break-word;
}
.elx_textblock a { font:normal 15px/21px Roboto, Arial, sans-serif; color:#2388CE; }
.elx_textblock a:hover { text-decoration:underline; }
.elx_sminfo, .elx5_sminfo { margin:8px 0; padding:0; font:normal 13px/16px Verdana,"Open Sans", sans-serif; color:#3876C6; }
.elx_sminfo a, .elx5_sminfo a { color:#365675; }
.elx_smerror, .elx5_smerror { margin:8px 0; padding:0; font:normal 13px/16px Verdana,"Open Sans", sans-serif; color:#BF2C11; }
.elx_smerror::before, .elx5_smerror::before { font-family: 'Font Awesome 5 Free'; font-weight: 900; content: "\f057"; color: #d21d08; padding-right: 15px; }
.elx_smerror a, .elx5_smerror a { color:#782618; }
.elx_smwarning, .elx5_smwarning { margin:8px 0; padding:0; font:normal 13px/16px Verdana,"Open Sans", sans-serif; color:#D06900; }
.elx_smwarning:before, .elx5_smwarning:before { font-family: 'Font Awesome 5 Free'; font-weight: 900; content:'\f071'; color: #FF6600; padding-right: 15px; }
.elx_smwarning a, .elx5_smwarning a { color:#86360b; }
.elx_smsuccess, .elx5_smsuccess { margin:8px 0; padding:0; font:normal 13px/16px Verdana,"Open Sans", sans-serif; color:#658C2C; }
.elx5_smsuccess:before, .elx_smsuccess:before { font-family: 'Font Awesome 5 Free'; font-weight: 900; content:'\f00c'; color: #76A92C; padding-right: 15px; }
.elx_smsuccess a, .elx5_smsuccess a { color:#34461a; }
.tpl5_logo {
  overflow: hidden;
  white-space: nowrap;
  display: block;
  float: left;
  width: 524px;
  height: 60px;
}
a.solon_mobmenu { display: none;}
.solon_menu_wrap { display: none; }
div.gridccol div.module > h3::after, div.gridccol div.modulemodarticlesnews > h3::after, div.gridccol div.modulemodarticleslatestlaws > h3::after { display: none; }

.glow-button { 
  width: 200px;
  height: 250px;
  border-radius: 35px; 
} 
.glow-button:hover { 
  color: #111;
  background: #329acd;
  box-shadow: 0 0 150px #329acd;
} 
/* MEDIA RULES */
@media only screen and (max-width:1650px) {
	.solon_top_inwrap5 { width:100%; padding:10px 20px; }
	.solon_container5 { width:100%; padding:0 20px; }
	a.tpl5_mobmenu {  display: none;  }
	a.solon_mobmenu { display: none;}
	.solon_menu_wrap { display: none; }
	div.gridccol div.module > h3::after, div.gridccol div.modulemodarticlesnews > h3::after, div.gridccol div.modulemodarticleslatestlaws > h3::after { display: none; }
}
@media only screen and (max-width:1550px) {
	.solon_top_inwrap3 { width:100%; padding:10px 20px; }
	.solon_container3 { width:100%; padding:0 20px; }
	a.tpl5_mobmenu {  display: none;  }
	a.solon_mobmenu { display: none;}
	.solon_menu_wrap { display: none; }
	div.gridccol div.module > h3::after, div.gridccol div.modulemodarticlesnews > h3::after, div.gridccol div.modulemodarticleslatestlaws > h3::after { display: none; }
}
@media only screen and (max-width:1450px) {
	.solon_top_inwrap4 { width:100%; padding:10px 20px; }
	.solon_container4 { width:100%; padding:0 20px; }
	a.tpl5_mobmenu {  display: none;  }
	a.solon_mobmenu { display: none;}
	.solon_menu_wrap { display: none; }
	div.gridccol div.module > h3::after, div.gridccol div.modulemodarticlesnews > h3::after, div.gridccol div.modulemodarticleslatestlaws > h3::after { display: none; }
}
@media only screen and (max-width:1300px) {
	.solon_top_inwrap2 { width:100%; padding:10px 20px; }
	.solon_container2 { width:100%; padding:0 20px; }
	a.tpl5_mobmenu {  display: none;  }
	a.solon_mobmenu { display: none;}
	.solon_menu_wrap { display: none; }
	div.gridccol div.module > h3::after, div.gridccol div.modulemodarticlesnews > h3::after, div.gridccol div.modulemodarticleslatestlaws > h3::after { display: none; }
}
@media only screen and (max-width:1220px) {
	/* horizontal top menu */
	a.solon_mobmenu, a.solon_mobmenu:visited, a.solon_mobmenu:active, a.solon_mobmenu:hover { display:block; visibility:visible; width:100%; }
	a.solon_mobmenuclose, a.solon_mobmenuclose:hover, a.solon_mobmenuclose:visited { display:block; visibility:visible; }
	.solon_menu { position: fixed; top:0; left:0; z-index: 50; height:100%; width: 0px; background-color: #FFFFFF; overflow-x: hidden; transition: 0.5s; }
	.elx_menu li { display:block; width:100%; }
	.elx_menu li a { padding:10px 18px; border-top:1px solid #CCCCCC; display:block; color:#444444; }
	.elx_menu > li > a { margin:0; color:#272727; }
	.elx_menu li.menu_active > a { background:#3B8DD8; color: #FFFFFF; }
	.elx_menu > li.menu_active > a { background:#3B8DD8; color: #FFFFFF; }
	.elx_menu li:hover > a, .elx_menu ul li:hover > a { background:initial; color:initial; }
	.elx_menu li a:hover, .elx_menu ul li a:hover { background:#444444; color:#FFFFFF; }
	.elx_menu ul { display:block; margin:0; position:relative; top:0; left:0; width:100%; border:none; background:none; }
	.elx_menu ul li a {	background-color:initial; border-bottom: none; border-top:1px solid #CCCCCC; margin:0; padding:10px 18px; display:block; color:#444444; }
	.elx_menu > li > ul > li > a, .elx_menu > li > ul > li:hover > a { padding-left:40px; }
	.elx_menu > li > ul > li > ul > li > a, .elx_menu > li > ul > li > ul > li:hover > a { padding-left:70px; }
	.elx_menu ul ul { left:0; top:0; }
	a.tpl5_mobmenu {  display: none;  }
	a.solon_mobmenu { display: none;}
	.solon_menu_wrap { display: none; }
	div.gridccol div.module > h3::after, div.gridccol div.modulemodarticlesnews > h3::after, div.gridccol div.modulemodarticleslatestlaws > h3::after { display: none; }
}
@media only screen and (max-width:1070px) {
	.solon_top_inwrap1 { width:100%; padding:10px 20px; }
	.solon_container1 { width:100%; padding:0 20px; }
	.solon_katigories a { display: block; flex:0 0 32%; font-size: 14px; line-height: 18px; }
	.solon_katigories a img { width: auto; }
	/* ins, ins.adsbygoogle, iframe { display: none !important; visibility: hidden !important; height: 0 !important; } */
	a.tpl5_mobmenu {  display: none;  }
	a.solon_mobmenu { display: none;}
	.solon_menu_wrap { display: none; }
	.elx_content_imagebox { display:flex; visibility:visible; width:50%;}
	div.gridccol div.module > h3::after, div.gridccol div.modulemodarticlesnews > h3::after, div.gridccol div.modulemodarticleslatestlaws > h3::after { display: none; }
}
@media only screen and (max-width:1020px) {
	.solon_content_3col:nth-of-type(1) { order: 2; }
	.solon_content_3col:nth-of-type(2) { order: 1; }
	.solon_content_3col:nth-of-type(3) { order: 3; }
	.solon_content_2lcol:nth-of-type(1) { order: 2; }
	.solon_content_2lcol:nth-of-type(2) { order: 1; }
	.solon_content_2rcol:nth-of-type(1) { order: 1; }
	.solon_content_2rcol:nth-of-type(2) { order: 2; }
	.solon_content_wrap { flex-direction: column; flex-wrap: wrap; }
	.solon_content_column { flex:0 0 100%; margin-bottom:20px; }
	.solon_content_main { padding:0; margin-bottom:20px; width: 100%; }
	.solon_content_leftmain { padding:0; }
	a.tpl5_mobmenu {  display: none;  }
	.elx_content_imagebox { display:block; visibility:visible; width:55%;}
	.elx5_2colwrap, .elx5_3colwrap, .elx5_4colwrap {  display: flex;  justify-content: space-between;  width: 100%;  box-sizing: border-box;  flex-wrap: wrap;  margin: 0;  padding: 0;  flex-direction: row;  align-items: stretch;}
	a.solon_mobmenu { display: none;}
	.solon_menu_wrap { display: none; }
	div.gridccol div.module > h3::after, div.gridccol div.modulemodarticlesnews > h3::after, div.gridccol div.modulemodarticleslatestlaws > h3::after { display: none; }
}
@media only screen and (max-width:800px) {
	.solon_mods_user123 { flex-wrap: wrap; }
	.solon_mods_user3 { flex:0 0 49%; width:49%; background: orange; }
	a.tpl5_mobmenu {  display: none;  }
	.elx5_2colwrap, .elx5_3colwrap, .elx5_4colwrap { visibility:visible; height: auto; text-align: center; display: grid; flex:32% 32% 0; font-size: 12px; line-height: 14px;}
	.elx5_2colwrap, .elx5_3colwrap, .elx5_4colwrap {  display: flex;  justify-content: space-between;  width: 100%;  box-sizing: border-box;  flex-wrap: wrap;  margin: 0;  padding: 0;  flex-direction: row;  align-items: stretch;}
	a.solon_mobmenu { display: none;}
	.elx_content_imagebox { display:block; visibility:visible; width:55%;}
	div.gridccol div.module > h3::after, div.gridccol div.modulemodarticlesnews > h3::after, div.gridccol div.modulemodarticleslatestlaws > h3::after { display: none; }
}
@media only screen and (max-width:680px) {
	.solon_top_inwrap1, .solon_top_inwrap2, .solon_top_inwrap3, .solon_top_inwrap4, .solon_top_inwrap5 { display:block; }
	.solon_top_left { flex:none; width:100%; margin-bottom:15px; text-align: center; }
	.solon_top_right { flex:none; width:100%; text-align: center; }
	.solon_logout_wrap, .solon_login_wrap { margin:0 44% 0 0; padding:0; }
	.solon_cart_wrap { text-align:left; padding:0; width:42%; }
	a.tpl5_mobmenu {  display: none;  }
	.elx5_2colwrap, .elx5_3colwrap, .elx5_4colwrap { visibility:visible; height: auto; text-align: center; display: grid; flex:32% 32% 0; font-size: 12px; line-height: 14px;}
	.solon_menu_wrap { display: none; }
	.elx5_2colwrap, .elx5_3colwrap, .elx5_4colwrap {  display: flex;  justify-content: space-between;  width: 100%;  box-sizing: border-box;  flex-wrap: wrap;  margin: 0;  padding: 0;  flex-direction: row;  align-items: stretch;}
	a.solon_mobmenu { display: none;}
	.solon_menu_wrap { display: none; }
	div.gridccol div.module > h3::after, div.gridccol div.modulemodarticlesnews > h3::after, div.gridccol div.modulemodarticleslatestlaws > h3::after { display: none; }
}
@media only screen and (max-width:570px) {
	.solon_mods_user2, .solon_mods_user3 { flex: 0 0 100%; width: 100%; }
	.igrid_box2, .igrid_box3, .igrid_box4 { width:100%; margin:0 0 30px 0; float:none; }
	.igrid_img140 img, .igrid_img160 img, .igrid_img180 img, .igrid_img200 img,	.igrid_img220 img, .igrid_img240 img, 
	.igrid_img260 img, .igrid_img280 img, .igrid_img320 img, .igrid_img360 img, .igrid_img400 img { height: auto; }
	a.tpl5_mobmenu {  display: none;  }
	.elx5_2colwrap, .elx5_3colwrap, .elx5_4colwrap { visibility:visible; height: auto; text-align: center; display: grid; flex:32% 32% 0; font-size: 12px; line-height: 14px;}
	.elx_content_imagebox { display: none;}
	.elx5_2colwrap, .elx5_3colwrap, .elx5_4colwrap {  display: flex;  justify-content: space-between;  width: 100%;  box-sizing: border-box;  flex-wrap: wrap;  margin: 0;  padding: 0;  flex-direction: row;  align-items: stretch;}
	a.solon_mobmenu { display: none;}
	.solon_menu_wrap { display: none; }
	div.gridccol div.module > h3::after, div.gridccol div.modulemodarticlesnews > h3::after, div.gridccol div.modulemodarticleslatestlaws > h3::after { display: none; }
}