/*
Template Name: Aventa
Template URI: http://www.joomlaxtc.com
Description: Aventa XTC Joomla 1.5
Version: 1.0
Author: Monev Software LLC
Author URI: http://www.joomlaxtc.com

License: #  The CSS, XHTML is released under GPL:
         #  http://www.opensource.org/licenses/gpl-license.php 
		 #  Graphics under exclusive license (C)2009-2010 Monev Software LLC 
		 #  Additional CSS, PHP, and Javascripting under exclusive license (C)2009-2010 Monev Software LLC 
	     #  http://www.joomlaxtc.com

*/
/* ----------------------------------------------*/
/* B 00 - Body
/* ----------------------------------------------*/
#aventa,#topbannerwrap,#headerwrap,#showcasewrap,#region1wrap,#region2wrap,#region3wrap,#region4wrap,#region5wrap,#footerwrap,.topslant,.bottomslant{min-width: 1040px;}
/* ----------------------------------------------*/
/* B 00 - Basic Structure
/* ----------------------------------------------*/
.xtc-wrapper {width:1040px;margin:0 auto;}
.xtc-wrapperpad {width:910px;margin:0 auto;}
.xtc-spacer {margin-bottom:26px;}
.xtc-gutter {padding:65px;}
.xtc-gutter2 {padding:45px 65px 50px;}
.xtc-gutter3 {padding:0 65px;}
.showcasespacer{padding:0 0 30px 0;}
.r1spacer{padding:0 0 30px 0;}
.r2spacer{padding:0 0 30px 0;}
.r3spacer{padding:0 0 30px 0;}
.r4spacer{padding:0 0 0px 0;}
.r5spacer{padding:0 0 60px 0;}
.r6spacer{padding:0 0 px 0;}
/* ----------------------------------------------*/
/* L 00 - Header,logo,menu
/* ----------------------------------------------*/
#topbannerwrap{padding:20px 0;}
#headerwrap{margin:0 0 85px 0;position:relative;z-index:2;}
#header {position:relative;z-index:3;}
#logo {position:absolute;top:0px;left:0;z-index:3;}
#top{position:absolute;top:-14px;right:0;}
#menu {float:right;}
.xmenu{line-height: 10px;padding: 6px 0 4px 0;color:#666666!important; letter-spacing: 0px !important;}
/* ----------------------------------------------*/
/* L 01 - Region1
/* ----------------------------------------------*/

/* ----------------------------------------------*/
/* L 02 - Region2
/* ----------------------------------------------*/
#region2 {padding:0;}
#region2wrap {padding:30px 0;}
.region2push{margin-top:-230px;}
/* ----------------------------------------------*/
/* L 03 - Region3
/* ----------------------------------------------*/
/* ----------------------------------------------*/
/* L 04 - Region4
/* ----------------------------------------------*/

/* ----------------------------------------------*/
/* L 05 - Region5
/* ----------------------------------------------*/

/* ----------------------------------------------*/
/* L 05 - Region5
/* ----------------------------------------------*/
#footerwrap{font-size: 10px;padding: 20px 0;}
#footerwrap p {font-size: 10px;}
/* ----------------------------------------------*/
/* M 00 - Custom Menu Classes (bottomnav)
/* ----------------------------------------------*/
ul.bottomnav {margin:0;padding:0;list-style:none;}
ul.bottomnav li {list-style-image:none;background:none;line-height:18px;padding:0;}
/* ----------------------------------------------*/
/* M 01 - Custom Menu Classes (featured)
/* ----------------------------------------------*/
ul.featured {list-style-image: none;}
ul.featured li {font-size: 11px;font-weight: normal !important;list-style-image: none;margin: 0;padding: 10px 0;}
ul.featured li span {font-size: 10px !important;}
/* ----------------------------------------------*/
/* M 02 - Custom Menu Classes (planner)
/* ----------------------------------------------*/
ul.planner li{margin:24px 0 0 0;line-height:16px;}
ul.planner li:first-child{margin:0;}
ul.planner li span{padding:0;margin:0!important;font-size:24px;line-height:24px;text-transform:none; font-family: Trebuchet MS,Arial,Helvetica,sans-serif;}
ul.planner li span.xmenu{font-size:12px;line-height:12px!important;margin:0!important;position:relative;top:1px;font-family:Arial,Helvetica,sans-serif!important;}
ul.planner img{padding:0 26px 0 0;}
/*bottom's featured*/
a.featured {font-size: 11px;font-weight: normal !important;list-style-image: none;margin: 0;padding: 12px 0;display:block;}
a.featured span {font-size: 10px !important;}

/* ----------------------------------------------*/
/* S 00 - Module and Suffixes
/* ----------------------------------------------*/
.module{margin:40px 0 0 0;}
#topbanner .module:first-child,#top .module:first-child,#inset .module:first-child,#showcasegrid .module:first-child,#left .module:first-child,#right .module:first-child,#left1 .module:first-child,#right1 .module:first-child,#left2 .module:first-child,#right2 .module:first-child,#left3 .module:first-child,#right3 .module:first-child,#newsflash .module:first-child,
#banner1 .module:first-child,#breadsearch .module:first-child,#banner .module:first-child,
#banner .module:first-child,#banner4 .module:first-child{margin:0!important;}
/*module titles*/
.module h3{font-size:60px;line-height:60px;font-weight:bold;font-family: "RockwellStdBold",Arial, Helvetica,sans-serif;margin:0 0 40px 0;padding:0 0 20px 0;}
/* ----------------------------------------------*/
/* S 01 - Module and Suffixes (noborder)
/* ----------------------------------------------*/
.noborder h3, .noborder .module {background: none!important;margin-bottom:0px!important;padding-bottom:0px!important;}
/* ----------------------------------------------*/
/* S 02 - Module and Suffixes (nopad)
/* ----------------------------------------------*/
.noborder {padding:0!important;}
/* ----------------------------------------------*/
/* S 03 - Module and Suffixes (med)
/* ----------------------------------------------*/
.med h3,.medpink h3,.medblue h3,.medtan h3,.medgrey h3,.medorange h3,.medgreen h3,.medblack h3,.medred h3,.medolive h3,.medwhite h3{background:url(https://mail.modernevents.gr/templates/aventa/images/backgrounds/h3-bg-dual.png) repeat-x bottom left;  }.med h3 span,.medpink h3 span,.medblue h3 span,.medtan h3 span,.medgrey h3 span,.medorange h3 span,.medgreen h3 span,.medblack h3 span,.medolive h3 span,.medwhite h3 span,.medred h3 span{font-size:48px!important;line-height:30px!important;font-weight:bold;font-family: "RockwellStdBold",Arial, Helvetica,sans-serif;margin:0 0 40px 0;padding:0 0 15px 0;letter-spacing:0px!important;}
.medpink h3 span.first_word{color:#cf3363;}
.medblue h3 span.first_word{color:#40acd1;}
.medtan h3 span.first_word{color:#957463;}
.medgrey h3 span.first_word{color:#808080;}
.medorange h3 span.first_word{color:#e0a130;}
.medgreen h3 span.first_word{color:#9cab36;}
.medblack h3 span.first_word{color:#1c1e21;}
.medred h3 span.first_word{color:#b42622;}
.medolive h3 span.first_word{color:#9c9a8a;}
.medwhite h3 span.first_word{color:#ffffff;}
/* ----------------------------------------------*/
/* S 04 - Module and Suffixes (sm)
/* ----------------------------------------------*/
.sm h3,.smpink h3,.smblue h3,.smtan h3,.smgrey h3,.smorange h3,.smgreen h3,.smblack h3,.smred h3,.smolive h3,.smwhite h3{background:url(https://mail.modernevents.gr/templates/aventa/images/backgrounds/h3-bg-singel.png) repeat-x bottom left; }
.sm h3 span,.smpink h3 span,.smblue h3 span,.smtan h3 span,.smgrey h3 span,.smorange h3 span,.smgreen h3 span,.smblack h3 span,.smolive h3 span,.smwhite h3 span,.smred h3 span{font-size:24px!important;line-height:15px!important;font-weight:bold;font-family: "RockwellStdBold",Arial, Helvetica,sans-serif;margin:0 0 40px 0;padding:0 0 15px 0;letter-spacing:0px!important;}
.smpink h3 span.first_word{color:#cf3363;}
.smblue h3 span.first_word{color:#40acd1;}
.smtan h3 span.first_word{color:#957463;}
.smgrey h3 span.first_word{color:#808080;}
.smorange h3 span.first_word{color:#e0a130;}
.smgreen h3 span.first_word{color:#9cab36;}
.smred h3 span.first_word{color:#b42622;}
.smblack h3 span.first_word{color:#1c1e21;}
.smolive h3 span.first_word{color:#9c9a8a;}
.smwhite h3 span.first_word{color:#fff;}
/* ----------------------------------------------*/
/* S 05 - Module and Suffixes (green)
/* ----------------------------------------------*/
.green h3 span.first_word{color:#9cab36!important;}
.green h3 span.rest{color:#808080!important;}
/* ----------------------------------------------*/
/* S 06 - Module and Suffixes (red)
/* ----------------------------------------------*/
.red h3 span.first_word{color:#b42622!important;}
.red h3 span.rest{color:#808080!important;}
/* ----------------------------------------------*/
/* S 07 - Module and Suffixes (blue)
/* ----------------------------------------------*/
.blue h3 span.first_word{color:#40acd1!important;}
.blue h3 span.rest{color:#808080!important;}
/* ----------------------------------------------*/
/* S 08 - Module and Suffixes (pink)
/* ----------------------------------------------*/
.pink h3 span.first_word{color:#cf3363!important;}
.pink h3 span.rest{color:#808080!important;}
/* ----------------------------------------------*/
/* S 08 - Module and Suffixes (tan)
/* ----------------------------------------------*/
.tan h3 span.first_word{color:#957463!important;}
.tan h3 span.rest{color:#808080!important;}
/* ----------------------------------------------*/
/* S 08 - Module and Suffixes (olive)
/* ----------------------------------------------*/
.olive h3 span.first_word{color:#9c9a8a!important;}
.olive h3 span.rest{color:#808080!important;}
/* ----------------------------------------------*/
/* S 08 - Module and Suffixes (white)
/* ----------------------------------------------*/
.white h3 span.first_word{color:#fff!important;}
.white h3 span.rest{color:#808080!important;}
/* ----------------------------------------------*/
/* S 08 - Module and Suffixes (black)
/* ----------------------------------------------*/
.black  h3 span.first_word{color:#1c1e21!important;}
.black  h3 span.rest{color:#808080!important;}
/* ----------------------------------------------*/
/* S 09 - Module and Suffixes (orange)
/* ----------------------------------------------*/
.orange h3 span.first_word{color:#e0a130!important;}
.orange h3 span.rest{color:#808080!important;}
/* ----------------------------------------------*/
/* S 10 - Module and Suffixes (grey)
/* ----------------------------------------------*/
.grey h3 span.first_word{color:#808080!important;}
.grey h3 span.rest{color:#666666!important;}
/* ----------------------------------------------*/
/* S 11 - Module and Suffixes (block)
/* ----------------------------------------------*/
.block h3,.block_blue h3,.block h3,.block_black h3,.block h3,.block_tan h3,.block h3,.block_white h3,.block_green h3,.block_olive h3,.block_grey h3,.block_red h3,.block_orange h3,.block_pink h3{border-bottom:none!important;	padding:10px 0 10px 20px!important;}
.block h3 span,.block_blue h3 span,.block_orange h3 span,.block_white h3 span,.block_black h3 span,.block_tan h3 span,.block_olive h3 span,.block_green h3 span,.block_grey h3 span,.block_red h3 span,.block_pink h3 span{font-size:30px!important;line-height:30px!important;color:#fff!important;padding:24px 0!important;border-bottom:none!important; letter-spacing:-1px!important;margin:0px !important;}
.block_white h3 span {color:#333!important;}
.block_orange h3{background:#e0a130!important;background-image:none!important;}
.block_white h3{background:#fff!important;background-image:none!important;}
.block_tan h3{background:#957463!important;background-image:none!important;}
.block_black h3{background:#1c1e21!important;background-image:none!important;}
.block_blue h3{background:#40acd1!important;background-image:none!important;}
.block_grey h3{background:#666666!important;background-image:none!important;}
.block_green h3{background:#9cab36!important;background-image:none!important;}
.block_red h3{background:#b42622!important;background-image:none!important;}
.block_olive h3{background:#9c9a8a!important;background-image:none!important;}
.block_pink h3{background:#cf3363!important;background-image:none!important;}


/* ----------------------------------------------*/
/* S 01 - JXTC  Walls
/* ----------------------------------------------*/
/*intronews*/
.intronews td {vertical-align:top;padding-bottom:35px;}
.intronews .firstcol, .intronews .centercol {padding-right:35px;}
.intronews .lastcol, .intronews .centercol {padding-left:35px;}
span.intro_posted{font-size:42px;line-height:42px;font-weight:bold;font-weight:bold;font-family: "RockwellStdBold",Arial, Helvetica,sans-serif;}
h3.intro_title{font-size:21px;line-height:23px;text-transform:none !important;background:none!important;margin:5px 0 10px 0;padding:0;font-family: "RockwellStdBold",Arial, Helvetica,sans-serif;}
.intronews p{font-size:13px;line-height:133%;}
/* ----------------------------------------------*/
/* M 00 - HTML Markup in module
/* ----------------------------------------------*/
span.typotest{font-family: "Trebuchet MS",Helvetica,sans-serif;font-size:39px;line-height:39px;font-weight:100;padding:0 0 10px 0;display:block;}	
h3.bigdate{font-size:88px;line-height:88px;text-transform:none!important;margin:15px 0;padding:0; letter-spacing:-4px;}
.bigdate1{font-size:88px;line-height:88px;text-transform:none!important;margin:15px 0;padding:0; letter-spacing:-4px;}
p.extendedinfo{line-height:170%;margin:0 0 40px 0;font-size:16px;}
p.extendedinfo2{line-height:170%;font-size:16px;}
p.subinfo{line-height:170%;margin:0 0 8px 0;font-size:22px;}
img.img-btn{margin:0 0 40px 0;}	
.registerbtn_xxl{width:573px;height:103px; margin-bottom:40px; }
span.registernow{font-family: "RockwellStdBold",Arial, Helvetica,sans-serif;font-size:60px;line-height:60px;display:block;padding:20px 0 0 120px;}
#splashtip {padding:12px;background:#fff;-moz-border-radius:6px;webkit-border-radius:6px;border-radius:6px;}
/* ----------------------------------------------*/
/* M 01 - HTML Markup in module (header)
/* ----------------------------------------------*/
.helloimg {float:left; margin-left:0px;}
.hello {width:581px; height:224px;}
.hellointro {font-family: Trebuchet MS,Arial,Helvetica,sans-serif; font-weight:bold; letter-spacing:-1px; font-size:47px;margin:30px 0 25px; line-height:100%;}
.hellotext {font-size:12px; line-height:140%;}
/* ----------------------------------------------*/
/* M 02 - HTML Markup in module (welcome)
/* ----------------------------------------------*/
.welcome {width:355px; height:361px;margin-left:-14px; }
/* ----------------------------------------------*/
/* M 03 - HTML Markup in module (invited speakers)
/* ----------------------------------------------*/
.screenlarge {position:absolute;top:0;left:0;width:1040px; height:421px;z-index:9;}


.slidebox{height:288px;}
.also-speaking{min-height:210px; margin-top:-27px !important;}
.also_leftside{float:left;width:400px;}
.also_rightside{float:right;width:420px;}
.also-lb{position:relative; margin-left:20px;width:190px;}
.also-speaking td.firstcol .also-lb{margin:0;}
.also-rb{position:relative; margin-left:20px;width:190px;}
/*latest news*/
.latest_news{}
div.latest_news tr div.latest_items{
	margin:50px 0 0 0;
}
div.latest_news tr.firstrow div.latest_items{
	margin:0;
}
.datebox{width:154px;float:left; }
.newsdate{   
    display: inline;
    text-align: center;  
     height: 142px;
     width: 142px;
	 float:left;
	 margin:0 0 10px 0;

}
h5.day{
	font-size:78px!important;
	line-height:60px!important;
	font-weight:bold!important;
    font-family: "RockwellStdBold",Arial, Helvetica,sans-serif;
	letter-spacing:-4px!important;
	padding:25px 4px 1px 0!important;
	
}
h5.month{
	font-size:36px!important;
	line-height:30px!important;
	font-weight:bold!important;
    font-family: "RockwellStdBold",Arial, Helvetica,sans-serif;
	text-transform:uppercase;
	}
.latest_intro{
	margin:0 0 0 198px;}
.latest_news h3{
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size:32px;
	line-height:32px;
	padding:0 0 20px 0;
	text-transform:none !important;
	margin:0;}
.latest_intro p {line-height:140%;}
.rm_btn{font-size:11px; text-transform:uppercase;}
/* ----------------------------------------------*/
/* C 00 - Content Overrides
/* ----------------------------------------------*/
div.catinfo{width:130px;margin:0 auto;}
div.author{text-align: center;margin-top: 10px;}
div.author span{display:inline; padding:0;}
.article_img {
padding: 7px;
clear: both;
}

.article_txt img {
padding: 10px;
max-width: 97%;
}

.cat_img {
padding: 7px;
clear: both;
}

.cat_img img {
padding: 7px;
max-width: 100%;
}
/* ----------------------------------------------*/
/* 3P 00 - 3rd party components
/* ----------------------------------------------*/
div#eventlist h2 {
font-weight: none;!important;
border-bottom: none;!important;
padding-left:0px;!important;
padding-top:0px;!important;
margin-top:0px!important;
}
div#eventlist h1 {font-size:22px;padding-bottom:8px;line-height:120%;}
div#eventlist h4, div#eventlist h4 a {font-size:48px;line-height:48px;letter-spacing: -2px;color: #555555!important; font-family: Trebuchet MS,Arial,Helvetica,sans-serif;}
div#eventlist h5 {font-size:16px;line-height:120%;}
div#eventlist a.modal img,
div#eventlist img.modal,
div#eventlist .map {
padding:10px!important;
min-width: 205px!important;
max-width:97%!important;
min-height: 100px!important;
}

div#eventlist .catimg img {padding:10px!important;border:0px!important;background:none!important;}



.attachmentsList table  {border:0px!important;}
.attachmentsList caption {font-size: 14px!important;margin: 16px 0!important;font-weight: none;!important;}

.acymailing_module_form td {padding-right: 4px;}


/* -----------------------------------------------*/
/* I 00 - Browser specific overrides
/* -----------------------------------------------*/

#banner4{
	position:relative;
	top:-50px;
}
.intronews tr.lastrow td{
	padding-bottom:0;}
input.inputbox {margin-bottom:15px;}	
/* ----------------------------------------------*/
/* MOBILE
/* ----------------------------------------------*/
body.mobile{overflow:auto;}
body.mobile #xtc-headerwrap{padding:24px 36px;background:#000;margin-bottom:36px;}
body.mobile #headerwrap,body.mobile #topmenuwrap,body.mobile #menuwrap,body.mobile #insetwrap,body.mobile #region1wrap,body.mobile #region2wrap,body.mobile #region3wrap,body.mobile #region4wrap,body.mobile #region5wrap,body.mobile #region6wrap,body.mobile #region7wrap,body.mobile #region8wrap,body.mobile #region9wrap,body.mobile #region10wrap,#footerwrap{min-width:100%;}

body.mobile #aventamobile{padding:0 32px;background:none!important;}

.mobilecomponent{margin:40px 0!important;}

body.mobile #menu{float:none;}
body.mobile #menu ul.menu{margin-right:190px;z-index:999;position:relative;}
body.mobile #mobilelogo{float:left;width:50%;color:#fff;}
body.mobile #mobiletools{float:right;width:190px;text-align:right;padding:8px 0 0 0;}
body.mobile #mobiletools1{float:right;width:50%;}
body.mobile #mobiletools2{float:right;width:50%;}
body.mobile .module{margin:0;}
body.mobile h3.moduletitle,body.mobile .modulecontent{border-right:none;}

.trigger2{position:relative;font-size:24px;text-transform:uppercase;margin-right:10px; cursor:hand!important;padding:0px;color:#fff;}
body.mobile .mobilebtn {background:#333; margin:5px 0; -moz-border-radius: 4px; -webkit-border-radius:4px; border-radius:4px; -moz-box-shadow: inset 0 0 15px rgba(0,0,0,0.95); -webkit-box-shadow: inset 0 0 15px rgba(0,0,0,0.95); box-shadow: inset 0 0 15px rgba(0,0,0,0.95); border:1px solid; border-top-color: #0b0b0b; border-right-color: #0b0b0b; border-bottom-color: #000000; border-left-color: #000000;padding:10px;text-align:center;}
body.mobile #menu{width:20px;background: #333 url(https://mail.modernevents.gr/templates/aventa/images/icons/menu-icon.png) no-repeat 50% 40%; cursor: pointer;display: block!important; padding:7px 20px!important;position:relative;-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
body.mobile #menu,body.mobile #menu1,body.mobile #menu2-mob,body.mobile #homebtn,body.mobile #favbtn{position:relative;float:right;top:-5px;margin:0 0 0 20px;padding:14px;}
body.mobile #mobilewrap ul.menu {clear: both;position: absolute;top: 53px;left:0;z-index: 10000;display: none; padding:8px 0 0 0!important;-moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px;}
body.mobile #mobilewrap .login p{text-align:left;}
body.mobile #mobilewrap .login input{width:80%;}
body.mobile #mobilewrap .lg > div:first-child,body.mobile #mobilewrap .lg > div:first-child + div{float:none!important;width:100%!important;}
body.mobile #mobilewrap .lg a{line-height:16px!important;}
body.mobile #footerpad{text-align:center;}
select.menu.dualfish,select.menu.suckerfish {color:#fff;margin-right:40px;
  width: 13px;
  height: 30px;
  font-size:16px;
  background:none!important;
  border:none!important;
} 
@media
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){

  html,
  body{
    width:100%;
  }

}

.slide-container{
margin: 50px 0 0 -15px!important;border:8px solid #333!important;}