 /*global*/
* { margin:0; padding:0; font-size: 100.01%; }
html {font-size: 62.5%;}
a:link {text-decoration:none; color:#326aad; }
a:hover {text-decoration:underline;}
a:visited {color: #326AAD; text-decoration: none}
input, textarea, select {
	font:100% Arial, Helvetica, Verdana, sans-serif;
	vertical-align:middle;
	color:#696969;
	overflow: auto;
}
.front h1.title {
  display: none;
}
#page {position: relative;}
/* header */
#section-header {
  background:#fccd33 url(../images/bg-header.gif) repeat-x 0 100%;
  width:100%;
  padding: 5px 0 0;  
}
#section-header #zone-branding-wrapper{
	width:980px;
	margin:0 auto;
	padding:12px 0 0;
	background: url(../images/bg-header-holder.gif) no-repeat;
  background-size: 980px 13px;
  
}
#section-header #zone-branding{
	background:#fef200;
	padding:7px 0;
  width: 980px;
}
#section-header .ad-holder{
	text-align:center;
	margin-bottom: 2px;
}
/* Top menu bar (inspired by simple menu) */
#region-user-first{
  position:static;
  margin-top:28px;
}

#block-menu-menu-top-menu-bar {
  background-color: dimgray;
  text-align: center;
  -moz-box-shadow: 0 3px 20px #000;
  -webkit-box-shadow: 0 3px 20px #000;
  box-shadow: 0 3px 20px #000;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000, direction='180', strength='10');
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#000000, direction='180', strength='10')";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin: auto;
  /* z-index: 9999; */
  height: 21px;
}
#block-menu-menu-top-menu-bar ul {
  margin:auto;
  text-align: center;
  height:100%;
  padding: 0.3em 0 0.5em 0;
  font-size:normal;
  font-weight:bold;
}

#block-menu-menu-top-menu-bar li {
  display: inline;
  float: none;
}

#block-menu-menu-top-menu-bar ul > li {
  border-right: 1px solid #FEF200;
}

#block-menu-menu-top-menu-bar a {
  line-height: 1.0;
  position: relative;
 /*  z-index: 9999; */
  color: #FEF200;
  text-decoration: none;
  padding: 0 2em 0 2em;
  display:inline;
}

#block-menu-menu-top-menu-bar li.last {
  border-right: none;
}

#block-menu-menu-top-menu-bar li:hover,
#block-menu-menu-top-menu-bar li.sfHover,
#block-menu-menu-top-menu-bar a:focus,
#block-menu-menu-top-menu-bar a:hover,
#block-menu-menu-top-menu-bar a:active {
  text-decoration:underline;
}

/* logo */
.logo{
	float:left;
	margin:0 0 0 14px;
	width:156px;
	overflow:hidden;
  margin-top: -7px;
}
.logo a{
	height:100%;
	display:block;
}
/* columns-area */
.columns-area{
	overflow:hidden;
	float:left;
	font-size:12px;
}
.columns-area .column{
	float:left;
	width:130px;
	padding:0 16px 0 20px;
	background: url(../images/separator.gif) no-repeat 0 50%;
  background-position: top left;
}
.columns-area .column:first-child{margin:0 0 0 -20px;}
.simple-list,
.columns-area ul{
	margin:0;
	padding:0;
	font-weight:bold;
}
.simple-list li,
.columns-area li{
	list-style-type:none;
	list-style-position:outside;
	padding:0 0 5px;
}
.columns-area ul a{color:#797878;}
.simple-list{text-transform:uppercase;}
.simple-list a{color:#2561a8 !important;}
.area{
	float:right;
	width:193px;
	padding:0 10px 0 0;
}
/*social links*/
.social-networks .twitter{background-position:0 0;}
.social-networks .facebook{background-position:-29px 0;}
.social-networks .rss{background-position:-58px 0;}
.social-networks .linkedin {background-position: -87px 0;}
.social-networks{
	margin:0 0 11px;
	padding:0;
	overflow:hidden;
	text-align:right;
}
.social-networks li{
	list-style-type:none;
	list-style-position:outside;
	display:inline-block;
	margin:0 0 0 2px;
	vertical-align:top;
}
* +html .social-networks li{
	display:inline;
	margin-left:4px;
}
.social-networks a{
	display:block;
	margin:0;
	width:26px;
	height:26px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/bg-social-networks.gif) no-repeat 0 100px;
	text-align:left;
}
/*end social links*/
/* search */
#search-block-form {margin:0;}
/*#search-block-form .container-inline{position:relative;}*/
#search-block-form .form-submit{
	position:relative;
	left:190px;
	top: 7px;
	padding:0;
	margin:0;
	width:24px;
	height:24px;
	border:none;
	background: url(../images/bg-buttons.png) no-repeat;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
.logged-in #search-block-form .form-submit{
  top: 7px;
}


#search-block-form .form-item-search-block-form {
	width:143px;
	height:21px;
	background: url(../images/bg-form.png) no-repeat;
	position:relative;
	padding:7px 40px 7px 10px;
  float: right;
  margin-top: 0px;
}
#search-block-form .form-text{
	float:left;
	margin:0;
	padding:2px 0;
	width:153px;
	font-size:12px;
	line-height:16px;
	overflow:hidden;
	background:none;
	border:none;
	color:#749ccb;
  box-shadow: 0px 0px 0px #FFFFFF!important;
}
/*end search*/
/*section*/
#section-content {
  width: 100%;
  background: #E4E4E4;
  padding: 0 0 5px;
}
#zone-content {
  width: 980px;
  margin: 0 auto;
  background: #FFFFFF url(../images/bg-main.gif) no-repeat 0 100%;
  padding: 20px 0 20px;
}
/*end section*/

/*carousel*/
.jcarousel-container .jcarousel-navigation {
  overflow: hidden;
  margin: 0 0 5px;
  font: bold 14px/26px Arial, Helvetica, Verdana, sans-serif;
  float: right;
  margin-top: -30px;
}
.jcarousel-container .jcarousel-navigation li {
  float: left;
  list-style-position: outside;
  list-style-type: none;
  margin: 0 7px 0 0;
}
.jcarousel-container .jcarousel-navigation li a {
  float:left;
	padding:0 8px;
	color:#e27b00;
	outline:none;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #e7e7e7;
	text-transform:uppercase;
	background: #f1f1ef;
	background: -moz-linear-gradient(top,  #fff 0%, #f1f1ef 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f1f1ef));
	background: -webkit-linear-gradient(top,  #fff 0%,#f1f1ef 100%);
	background: -o-linear-gradient(top,  #fff 0%,#f1f1ef 100%);
	background: -ms-linear-gradient(top,  #fff 0%,#f1f1ef 100%);
	background: linear-gradient(top,  #fff 0%,#f1f1ef 100%);
	height:25px;
}
.jcarousel-container .jcarousel-navigation li.active a {
  background: #ffd864;
	background: -moz-linear-gradient(top,  #ffd864 0%, #fcc833 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd864), color-stop(100%,#fcc833));
	background: -webkit-linear-gradient(top,  #ffd864 0%,#fcc833 100%);
	background: -o-linear-gradient(top,  #ffd864 0%,#fcc833 100%);
	background: -ms-linear-gradient(top,  #ffd864 0%,#fcc833 100%);
	background: linear-gradient(top,  #ffd864 0%,#fcc833 100%);
}
.jcarousel-container .jcarousel-clip {
  background: none repeat scroll 0 0 #FFFAF3;
  border: 1px solid #F8EBD7;
  border-radius: 5px 5px 5px 5px;
  font-size: 1.091em;
  margin: 0 0 19px;
  clear: both;
  height: 490px;
  overflow: hidden;
}
.jcarousel-container .jcarousel-item:first-child {
  border: none;
}
.jcarousel-container .jcarousel-item {
  border-top: 1px solid #F8EBD7;
  list-style-position: outside;
  list-style-type: none;
  overflow: hidden;
  padding: 10px;
  position: relative;
  vertical-align: top;
  float: none !important; 
  width: auto !important;
  height: 50px !important;
}
.jcarousel-container .jcarousel-item .image-area {
  background: none repeat scroll 0 0 #FFFFFF;
  border-right: 1px solid #F8EBD7;
  float: left;
  margin: -10px 8px -999px -10px;
  padding: 12px 10px 987px 10px;
  position: relative;
  width: 85px;
  min-height: 60px;
}
.jcarousel-container .jcarousel-item .image-area img {
  vertical-align: top;
}
.jcarousel-container .jcarousel-item .company_name {
  margin: 0;
  font-size: 0.95em;
  font-weight: bold;
  overflow: hidden;
  float: left;
  clear: right;
  width: 492px;
}

.jcarousel-container .jcarousel-item .views-field a{
  font-weight: bold;
  color: #696969;  
  font-family: Arial, Helvetica, Verdana;
}

.jcarousel-container .jcarousel-item .views-field a:hover {
  text-decoration: underline;
}

.jcarousel-container .jcarousel-item .views-field-title {
  margin: 0px;
  display: block;
  font-size: 1em;
  font-weight: bold;
  overflow: hidden;
  line-height: 1.5em;
  width: 492px;
}

.ea-featured-events .jcarousel-container .jcarousel-item .views-field-title, 
.ea-featured-events .jcarousel-container .jcarousel-item .company_name {
  width: 340px; 
}  

.jcarousel-container .jcarousel-item .views-field-title a {
  color: #E27B00;
}

.jcarousel-container .jcarousel-item .views-field-field-ea-shared-location-tref {
  float: left;
  font-weight: bold;
}

.jcarousel-container .jcarousel-item .views-field-field-ea-shared-location-tref a{
  color: #696969;
}

.jcarousel-container .jcarousel-item .views-field-field-ea-job-deadline span {
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid #CCC;
}

.jcarousel-container .jcarousel-item .ea_event_type_field {
  margin: 0;
  padding: 0;
  background: #55839C;
  background: -moz-linear-gradient(center top , #5A8BA6 0%, #55839C 100%) repeat scroll 0 0 transparent;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5A8BA6), color-stop(100%,#55839C));
  background: -webkit-linear-gradient(top,  #5A8BA6 0%, #55839C 100%);
  background: -o-linear-gradient(top, #5A8BA6 0%, #55839C 100%);
  background: -ms-linear-gradient(top, #5A8BA6 0%, #55839C 100%);
  background: linear-gradient(top, #5A8BA6 0%, #55839C 100%);
  border: 1px solid #55839C;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 0px #CCCCCC inset;
  box-shadow: 0 1px 0px #CCCCCC inset;
  color: #FFFFFF;
  font-size: 10px;
  float: right;
  width: 88px;
  height: 44px;
  text-align: center;
  text-transform: uppercase;
  font-size: 9px;
  display: table;
  position: static;
}

.jcarousel-container .jcarousel-item .ea_event_type_field .field-content {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  padding: 5px;
}

.jcarousel-container .jcarousel-item .ea_event_type_field a {
  color: #FFFFFF;
}

.jcarousel-container .jcarousel-item .ea_event_info {
  float: left;
  font-size: 0.95em;  
  width: 340px;
}
  
.jcarousel-container .jcarousel-item .ea_event_date_field {
  background-color: #F1F1EF;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F1F1EF)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #FFFFFF, #F1F1EF); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #FFFFFF, #F1F1EF); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #FFFFFF, #F1F1EF); /* IE10 */
  background-image:      -o-linear-gradient(top, #FFFFFF, #F1F1EF); /* Opera 11.10+ */
  background-image:         linear-gradient(to bottom, #FFFFFF, #F1F1EF);
  color: #696969;
  float: left;
  font-size: 14px;
  font-weight: bold;
  margin: -10px 10px 0 -10px;
  padding: 0;
  text-align: center;
  border-right: 1px solid #F8EBD7;
  position: relative;
  width: 55px;
}

.jcarousel-container .jcarousel-item .ea_event_date_field .field-content {
  padding: 4px 8px;
}

.jcarousel-container .jcarousel-item .ea_event_date_field .field-content span.ea_weekday {
  background-color: #EAEAEA;
  color: #696969;
  font-size: 11px;
  padding: 2px 8px;
  border: 1px solid #e7e4df;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  display: inline-block;
}

.jcarousel-container .jcarousel-item .ea_event_date_field .field-content span.ea_date {
  color: #56859F;
  font-size: 14px;
  line-height: 16px;
}

.jcarousel-container .jcarousel-item .ea_event_date_field .field-content span.ea_month {
  color: #696969;
  font-size: 11px;
  text-transform: uppercase;
}
/*.job-premium-content  .views-field.views-field-field-ea-job-deadline:after{*/
.field-content.P-Premium:after,
.field-content.Premium:after,
.field-content.Platinum-Package:after,
.field-content.Combo-5-Package:after {
  top: 14px;
  right: 0;
  height: 42px;
  width: 14px;
  content: "";
  display: block;
  position: absolute;
  background-size: 14px;
  background-image: url(/sites/all/themes/custom/euractiv_responsive/images/feature_star.png);
  opacity: 1;
  transition: 1s;
}
/*.job-premium-content:hover  .views-field.views-field-field-ea-job-deadline:after{*/
.jcarousel-view--job-offers--block-1 li:hover .field-content:after {
  opacity:0.8;
}
/*end carousel*/

/*filters*/
.views-exposed-form {
	margin:0px;
	border:1px solid #e2b046;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 1px 1px #fff inset;
	-webkit-box-shadow:0 1px 1px #fff inset;
	-moz-box-shadow:0 1px 1px #fff inset;
	background: #ffd864;
	background: -moz-linear-gradient(top,  #ffd864 0%, #fcc833 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd864), color-stop(100%,#fcc833));
	background: -webkit-linear-gradient(top,  #ffd864 0%,#fcc833 100%);
	background: -o-linear-gradient(top,  #ffd864 0%,#fcc833 100%);
	background: -ms-linear-gradient(top,  #ffd864 0%,#fcc833 100%);
	background: linear-gradient(top,  #ffd864 0%,#fcc833 100%);
} 
#views-exposed-form-job-offers-page {
  margin: 0 0 7px;
}
.views-exposed-widgets {
  margin-bottom: 0px !important;
}
.views-exposed-form .views-exposed-widgets {
  overflow: hidden;
  padding: 9px 6px 4px 6px;
}
.views-exposed-form .form-item-title {
  float: left;
  /*margin: 0 7px 3px 0;*/
  background: #FFFAF3;
  border: 1px solid #E1AD3F;
  padding: 3px 5px;
  /*width: 133px;*/
  height: 16px;
}
.views-exposed-form .form-item-title #edit-title {
  float: left;
  padding: 0!important;
  /*margin: 0 5px 0 0;*/
  width: 140px;
  border: none;
  background: none;
  color: dimGray;
  font-size: 11px;
  line-height: 13px;
  outline: none;
  box-shadow: none;
}
.views-exposed-form .filter-submit {
  float: left;
  padding: 0;
  margin: 0;
  width: 14px;
  height: 16px;
  border: none;
  background: url(../images/bg-buttons.png) no-repeat 0 -168px;
  font-size: 0;
  line-height: 0;
  cursor: pointer;
  text-indent: -9999px;
  overflow: hidden;
  margin-left: -18px;
  margin-top: 4px;
}
#views-exposed-form-job-offers-page input[type="submit"] {
  background: url(../images/bg-buttons.png?) no-repeat 0 -242px;
  height: 23px;
  width: 41px;
  border: medium none;
  cursor: pointer;
  float: left;
  font-size: 0;
  line-height: 0;
  margin: 1px 1px 1px 5px;
  overflow: hidden;
  padding: 0;
  text-indent: -9999px;
  border-radius: 0px;
}
.form-select {
  margin: 0 0 0 4px;
  background-color: #FFFAF3;
  height: 24px;
  width: 130px;
  overflow: hidden;
}
/*end filters*/
.grid-9 {
  width: 620px !important;
}
.views-exposed-form .views-exposed-widget {
  padding: 0px !important;
}
/*jobs table*/
.jobs-table table {
  border-collapse: collapse;
  font-weight: bold;
  margin: 0 0 17px;
  width: 100%;
}
.jobs-table th {
  border: medium none;
  color: #2966AE;
  font-size: 1.09em;
  padding: 9px 1%;
  text-align: left;
  width: 30%;
  vertical-align: middle;
  background: none;
}
.jobs-table .odd {
/*  background: none repeat scroll 0 0 #F5F9FF;*/
}
.jobs-table td {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #ECECEC;
  border-style: solid;
  border-width: 1px 0;
  padding: 11px 1%;
}
.jobs-table .views-field-field-ea-shared-experience-tref {
  width: 96px;
}
/**
* No display of deadline in featured bug
.jobs-table .views-field-field-ea-job-deadline {
  width: 96px;
}
*/

/*overview table*/
.overview-table table {
  border-collapse: collapse;
  font-weight: bold;
  margin: 0 0 17px;
  width: 100%;
}
.overview-table th {
  border: medium none;
  color: #2966AE;
  font-size: 1.09em;
  padding: 9px 1%;
  text-align: left;
  width: 30%;
  vertical-align: middle;
  background: none;
}
.overview-table .odd {
/*  background: none repeat scroll 0 0 #F5F9FF;*/
}
.overview-table td {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #ECECEC;
  border-style: solid;
  border-width: 1px 0;
  padding: 11px 1%;
}

.overview-table.pr-table .views-field-title  {
  width: 40%;
}

.overview-table.pr-table .views-field-field-ea-shared-date {
  width: 13%;
}

.overview-table.pr-table .views-field-field-ea-pr-company-nref {
  width: 25%;
}

.pager {
  position: relative;
  margin: 0;
  padding: 0;
  font-size: 10px;
  text-align: left;
  border: 0px;
  background: none;
}
.pager li {
  margin: 0 7px 0 0 !important;
  border: 0px !important;
}
.pager li a, .pager li.pager-current, .pager li a:hover {
  float: left;
  padding: 4px 8px;
  color: #E27B00;
  outline: none;
  border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  border: 1px solid #E7E7E7;
  text-transform: uppercase;
  background: #F1F1EF;
  background: -moz-linear-gradient(top, white 0%, #F1F1EF 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,white), color-stop(100%,#F1F1EF));
  background: -webkit-linear-gradient(top, white 0%,#F1F1EF 100%);
  background: -o-linear-gradient(top, white 0%,#F1F1EF 100%);
  background: -ms-linear-gradient(top, white 0%,#F1F1EF 100%);
  background: linear-gradient(top, white 0%,#F1F1EF 100%);
  height: 17px;
}
.pager li a:hover {
  text-decoration: underline;
}
.pager li.pager-current {
  border: 1px solid #E7E7E7 !important;
  background: none !important;
  background-color: #FFFFFF !important;
}
.pager li.pager-item, .pager li.pager-current {
  float: left;
}
.pager li.pager-next {
  float: right;
  padding-right: 10px;
}
.pager li.pager-last {
  float: right;
}
.pager li.pager-first a:hover, .pager li.pager-previous a:hover, .pager li.pager-next a:hover, 
.pager li.pager-last a:hover{
  padding: 4px 0px !important;
}
/*end jobs table*/
/*block*/
#region-sidebar-second {
  width: 300px;
}
#region-sidebar-second .block {
  border-radius: 5px 5px 5px 5px;
  font-size: 1.091em;
  margin: 0 0 19px;
  border: 1px solid #F8EBD7;
}
#region-sidebar-second .ea-sidebar-package {
  border: 0px;
}
#region-sidebar-second .ea-sidebar-package .block-inner {
  padding: 12px 0 0 0 !important;
}
.ea-event-of-the-week-block,
.ea-newsletter-subscribe-block {
  background: #FFFAF3;
  vertical-align:middle;
}

.ea-job-of-the-week-block{
  vertical-align:middle;
}

.ea-job-of-the-week-block .views-field-field-ea-shared-featured-image {
  float: left;
  margin-right: 10px;
  margin-top: -5px; 
}

#region-sidebar-second .ea-job-of-the-week-block .views-row .views-field-title a,
#region-sidebar-second .ea-event-of-the-week-block .views-row .views-field-title a{
  color: #E27B00;
  text-decoration: none;
  font-weight: bold;
}
.thereisavid {
display: block;
width: 14px;
height: 14px;
background-image: url(/themes/seven/images/ui-icons-454545-256x240.png);
background-position: -225px -129px;
}
.ea-job-of-the-week-block .views-row a:hover {
  text-decoration: underline;
}
#region-sidebar-second .block .block-inner {
  padding: 12px;
}
#region-sidebar-second .block h2,
.ea-advertise-block .content a {
  color: #BE6700;
  font: bold 1.167em/1.2em Arial,Helvetica,Verdana,sans-serif;
  width: 277px;
  overflow: hidden;
  margin: -13px -13px 13px;
  border-radius:4px 4px 1px 1px;
  -moz-border-radius:4px 4px 1px 1px;
  -webkit-border-bottom-left-radius:1px;
  -webkit-border-bottom-right-radius:1px;
  border:1px solid #e1ad3f;
  box-shadow:0 1px 1px #fff inset;
  -webkit-box-shadow:0 1px 1px #fff inset;
  -moz-box-shadow:0 1px 1px #fff inset;
  background: #ffd864;
  background: -moz-linear-gradient(top,  #ffd864 0%, #fcc833 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd864), color-stop(100%,#fcc833));
  background: -webkit-linear-gradient(top,  #ffd864 0%,#fcc833 100%);
  background: -o-linear-gradient(top,  #ffd864 0%,#fcc833 100%);
  background: -ms-linear-gradient(top,  #ffd864 0%,#fcc833 100%);
  background: linear-gradient(top,  #ffd864 0%,#fcc833 100%);
  padding:9px 8px 8px 13px;
  position:relative;
}
.ea-post-block, 
.ea-advertise-block {
  border: 0px !important;
}
.ea-post-block .block-inner, 
.ea-advertise-block .block-inner {
  padding: 0px !important;
}
.ea-post-block .content p,
.ea-advertise-block .content p {
  margin-bottom: 0px;
}
.ea-post-block .content a,
.not-logged-in .node-form .form-submit,
.ea-post-button a {
  color:#fff;
	font:bold 14px/10px Arial, Helvetica, Verdana, sans-serif;
	outline:none;
	padding:0 4px 0 0;
	overflow:hidden;
	text-align:center;
  float: right;
  width: 183px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #2561a8;
	background: #4083d2;
	background: -moz-linear-gradient(top,  #4083d2 0%, #3373be 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4083d2), color-stop(100%,#3373be));
	background: -webkit-linear-gradient(top,  #4083d2 0%,#3373be 100%);
	background: -o-linear-gradient(top,  #4083d2 0%,#3373be 100%);
	background: -ms-linear-gradient(top,  #4083d2 0%,#3373be 100%);
	background: linear-gradient(top,  #4083d2 0%,#3373be 100%);
	padding:20px 0 19px 5px;
	box-shadow:0 1px 1px #fff inset;
	-webkit-box-shadow:0 1px 1px #fff inset;
	-moz-box-shadow:0 1px 1px #fff inset;
	text-shadow:0 -1px 1px #000;
}
.ea-post-block .content a {
  padding: 15px 0 15px 5px;
  margin: 0 0 10px;
}
.jobs-table .view-footer .ea-post-button a {
  width: 150px;
  font: bold 14px/18px Arial, Helvetica, Verdana, sans-serif;
  padding: 10px 0 9px 0px;
}

.not-logged-in .node-form .date_label {
  position: absolute;
  margin: -45px 0 0 10px;
  font-size: 14px;
  color: #2561A8;
  font-weight: bold;
}
#block-block-10.ea-advertise-block .content a,
#block-block-17.ea-advertise-block .content {
  margin: -10px 0 0;
  border-radius: 4px;
  -moz-border-radius: 4px
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  display: block;
  text-align: center;
  float: right;
  width: 167px;
  padding: 3px 11px;
}

/*end block*/
/*supporters*/
.supporters-list ul {
  margin: -11px -12px;
  position: relative;
  padding: 0;
  overflow: hidden;
}
.supporters-list li {
  float: left;
  width: 98px;
  list-style-type: none;
  list-style-position: outside;
  border: 0;
  margin: -1px 0 0 -1px;
  border-width: 0;
  height: 60px;
  text-align: center;
}
.supporters-list img {
  padding: 6px 9px;
}
/*end supporters*/
/*newsletter block*/
.ea-newsletter-subscribe-block span.email {
  background: url("../images/ico.gif") no-repeat scroll 0 0 transparent;
  float: right;
  height: 11px;
  margin: 3px 0 0;
  overflow: hidden;
  text-indent: -9999px;
  width: 16px;
}

.ea-newsletter-subscribe-block form a {
  display: block;
  font-weight: bold;
}
.ea-newsletter-subscribe-block form a:hover {
  text-decoration: none;
  color: #696969;
}
.ea-newsletter-subscribe-block form {
  background: url("../images/bg-form.png") no-repeat scroll 0 100% transparent;
  margin: 0 -3px;
  overflow: hidden;
}
.ea-newsletter-subscribe-block form input[type="text"] {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  color: #696969;
  float: left;
  font: bold 12px/16px Arial,Helvetica,Verdana,sans-serif;
  height: 17px;
  margin: 0 10px;
  outline: medium none;
  overflow: hidden;
  margin-top: 12px;
  padding: 2px;
  box-shadow: 0px;
  width: 173px;
  box-shadow: none;
}
.ea-newsletter-subscribe-block form input[type="submit"] {
  background: url("../images/bg-buttons.png") no-repeat scroll 0 -50px transparent;
  border: medium none;
  color: #696969;
  cursor: pointer;
  float: right;
  font-size: 0;
  height: 38px;
  line-height: 0;
  margin: 1px 0 0;
  overflow: hidden;
  padding: 0;
  text-indent: -9999px;
  width: 78px;
  border-radius: 0px !important;
}
/*social media*/
#block-quicktabs-related-jobs-tab {
  background: none repeat scroll 0 0 #F3F3F1;
  border: 1px solid #ECECEC;
}
.quicktabs-tabs {
	padding:0;
	margin:-13px -12px 0 !important;
	overflow:hidden;
}
.quicktabs-tabs {font-size:0.917em;}
.quicktabs-tabs li{
	float:left;
	border: solid #e7e7e7;
	border-width:0 0 1px 1px;
	list-style-type:none !important;
	list-style-position:outside;
	margin:0 0 0 -1px !important;
  padding: 0px !important;
}
.quicktabs-tabs a{
	background:#fbfbfa url(../images/bg-tabset.gif) repeat-x;
	display:block;
	text-align:center;
	color:#696969;
	font-weight:bold;
	padding:8px 5px;
  width: 89px;
}
.quicktabs-tabs.scaling-active a{padding:8px 0;}
.quicktabs-tabs li:hover,
.quicktabs-tabs .active{border-width:0 0 0 1px;}
.quicktabs-tabs li:hover a,
.quicktabs-tabs .active a{
	padding-bottom:9px;
	background-position:0 -150px;
	text-decoration:none;
	color:#e27b00;
}
.ea-jobsite-rightsidebar-ad {
    border: 0px !important;
    left: -13px;
}
.ea-relevant-news-block, .ea-most-read-block, .ea-fb-friends-block {
  border: 0px !important;
  margin-bottom: 0px !important;
}
.ea-fb-friends-block {
  margin: 0px 0px -43px -12px !important;
}
#region-sidebar-second #quicktabs-container-related_jobs_tab .block-inner, #region-sidebar-second #quicktabs-tabpage-ea_social_media_agenda-0 .block-inner {
  padding: 0px !important;
}
.ea-relevant-news-block ul, .ea-most-read-block ul, .ea-stepstone-block ul {
  margin: 0 0 -10px;
  overflow: hidden;
}
.ea-relevant-news-block li, .ea-most-read-block li, .ea-stepstone-block li {
  border-top: 1px solid #E7E7E7;
  list-style-position: outside;
  list-style-type: none;
  margin: -1px 0 0 !important;
  padding: 10px 0 !important;
}
.ea-relevant-news-block .more-link {
  display: none;
}
/*end social media*/
/*tagadelic*/
.ea-location-tags-block a {
  color: #696969;
  font-weight: bold;
}
.ea-location-tags-block .more-link {
  display: none;
}
/*end tagadelic*/
/*facebook*/
.ea-facebook-block .content div {
  margin: 2px 0 -16px -14px;
  background-color: #F3F3F1;
}
.fb_iframe_widget span {
  height: 208px!important;
}
._4s7c{
  border-top:none!important;
}
/*end facebook*/
/*feed views*/
.pr-feed-block,
.agenda-feed-block,
.jobs-feed-block {
  font-size: 0.917em;
  color: #326AAD;
  height: 90px;
  line-height: 1.6em;
  margin: 0 0 10px;
  overflow: auto;
  padding: 0 21px 0 0;
}

#region-sidebar-second .block h2 a {
  color: #BE6700
}

.view-ea-feeds-view .view-content .views-field-timestamp,
.view-ea-feeds-view .view-content .views-field-author,
.agenda-feed-block .view-content .entry-date,
.jobs-feed-block .view-content .entry-company {
  color: #696969;
  display: block;
  font-size: 1.091em;
  margin: 0 0 1px;
  font-weight: bold;
}

.view-ea-feeds-view .view-content .views-field-title,
.agenda-feed-block .view-content .views-field-title, 
.jobs-feed-block .view-content .views-field-title {
  margin: 0 0 5px;
}

/*end feed views*/
/*footer*/
#zone-before-footer, #zone-after-footer {
  width: 100% !important;
  margin: 0px; 
  paddding: 0px;
}
#region-footer-first, #region-footer-second {
  float: none !important;
}
/*end footer*/
/* bar-area */
.bar-area {
	padding:7px 0 5px;
	background:#fef200;
	text-align:center;
}
.bar-area p {
  display: inline;
}
.bar-area .title{
	display:inline-block;
	vertical-align:middle;
	font-size:0.818em;
}
.bar-area ul{
	margin:0 5px 0 0;
	display:inline-block;
	vertical-align:middle;
}
* +html .bar-area ul{display:inline;}
.bar-area li{
	list-style-type:none;
	list-style-position:outside;
	padding:0 1px;
	display:inline;
	vertical-align:top;
}
.bar-area ul a{
	color:#014ba3;
	display:inline-block;
	vertical-align:top;
	padding-top:2px;
}
.cz,
.de,
.es,
.fr,
.hu,
.pl,
.ro,
.sk,
.tr,
.uk,
.it,
.bg,
.rs,
.tv,
.blog{
	padding:2px 0 3px 20px;
	background: url(../images/ico.gif) no-repeat 0 100px;
}
.cz{background-position:0 -97px;}
.de{background-position:0 -197px;}
.es{background-position:0 -297px;}
.fr{background-position:0 -397px;}
.hu{background-position:0 -497px;}
.pl{background-position:0 -597px;}
.ro{background-position:0 -697px;}
.sk{background-position:0 -797px;}
.tr{background-position:0 -897px;}
.uk{background-position:0 -997px;}
.it{background-position:0 -1097px;}
.bg{background-position:0 -1197px;}
.rs{background-position:0 -1297px;}
.blog{background-position:0 -1500px;}
/*end bar-area*/
/*footer menu block */
#zone-footer .block .block-title {
  display: block;
  color: #2561A8;
  font-size: 1.091em;
  margin: 0 0 10px;
  font-family: Arial, sans-serif;
}
#zone-footer .block ul {
  margin: 0 0 10px;
  font-weight: bold;  
}
#zone-footer .block ul li {
  list-style-type: none !important;
  list-style-position: outside;
  padding: 0 0 7px;
  margin-left: 0px;
  list-style-image: none;
}
#zone-footer .block ul li a {
  color: #696969;
}
#zone-footer .block address {
  font-style: normal;
  margin: 0 0 15px;
  font-weight: bold;
}
#zone-footer .block address span {
  display: block;
  padding: 0 0 6px;
}
#zone-footer .block dl {
  margin: 0 0 6px;
  overflow: hidden;
  font-weight: bold;
  height: 15px;
}
#zone-footer .block dt {
  float: left;
  width: 18px;
  font-size: 11px;
}
#zone-footer .block dd {
  overflow: hidden;
  font-style: normal;
  font-size: 11px;
}
/*end footer menu block */

/* Standard Node Detail Styling */

.page-node .node .content h3 {
  color: #2561a8;
  font-family: Arial, sans-serif;
  font-size: 14px;
  margin: 0px 0px 20px 0px;
  clear: both;
}

.page-node .node .content .field-name-body {
  color: #454545;
  font-size: 13px;
  line-height: 150%;
}

.page-node .content .field-name-body p {
  margin-bottom: 15px;
}

.ea_node_title_container {
  margin-bottom: 20px;
  border: 1px solid #F8EBD7;
  background-color: #FFFAF3;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  min-height: 71px;
  background-color: #FFFFFF;  
}

.ea_node_title_container .company_logo {
  padding: 13px 10px;
  float: left;
  width: 80px;
  min-height: 45px;
  text-align:center;
}

.ea_node_title_container .ea_node_title_and_company {
  background-color: #FFFAF3;
  border-left: 1px solid #F8EBD7;
  min-height: 71px;
  margin-left: 100px;
}
.ea_node_title_container h2 {
  color: #e27b00;
  font-family: Arial, sans-serif;
  font-size: 24px;
  margin-left: 10px;
  position: relative;
  padding-top: 10px;
}
.ea_node_title_container .company_name {
  position: relative;
  margin-top: -15px;
  margin-left: 10px;
  font-size: 12px;
  font-family: Arial, sans-serif;
  font-weight: bold;
  padding-bottom: 10px;
}
.ea_node_title_container .company_name a {
  color: #696969;
}

.page-node .node .field-name-field-ea-shared-featured-image {
  float: left;
  margin: 0 15px 15px 0;
}

.group_ea_company_logo .field-name-field-ea-shared-featured-image {
  padding: 13px 10px;
  background-color: #FFFFFF;
  border-right: 1px solid #F8EBD7;
  width: 66px;
  height: 45px;
  text-align:center;
}

.ea_node_info_pane {
  border: 1px solid #ECECEC;
  background-color: #EBF4FF;
  -moz-border-radius: 0px 0px 5px 5px;
  -webkit-border-radius: 0px 0px 5px 5px;
  -khtml-border-radius: 0px 0px 5px 5px;
  border-radius: 0px 0px 5px 5px;
  padding: 6px;
  margin-bottom: 20px;
  min-height: 108px;
  clear: both;
}

.ea_subpane_left {
  float: left;
  width: 50%;
}

.ea_subpane_right {
  float: right;
  width: 50%;
}

.page-node .node .content .ea_info_pane_field h3 {
  clear: both;
  color: #E27B00;
  float: left;
  font-size: 12px;
  font-weight: bold;
  margin: 10px 10px 0;
  min-width: 75px;
}

.page-node .node .ea_node_info_pane .ea_info_pane_field .field {
  margin: 10px 10px 0; 
  /*float: left; */
} 
.node-ea-contact.node-teaser.node-ea_contact-teaser{
  position: absolute;
  right: 16px;
  bottom: 11px;
}
.page-node .node .ea_node_info_pane .ea_info_pane_field .field .field-item {
  color: #696969;
  font-size: 12px;
  font-weight: bold;  
}
.ea_node_info_pane .field-group-format {
  margin-bottom: 10px;
}

.page-node .node .group_ea_event_description .field {
  margin-bottom: 25px;
}

.page-node .ea-related-events-block {
  background: #F3F3F1;
  border-radius: 8px;
  padding: 15px 20px;
}

/* End of Standard Node Detail Styling */

/*company full page*/
.page-search #region-content h2, 
#region-content .block-title {
  font-size: 14px;
  margin-bottom: 8px;
  color: #e27b00;
  font-family: Arial, sans-serif;
  font-weight: bold;
}
.node-type-ea-company h1.title {
  position: absolute;
  margin-top: 25px;
  margin-left: 100px;
  font-family: Arial, sans-serif;
  color: #e27b00 !important;
  font-size: 20px;
}
.job_title_container, .group_ea_company_logo  {
  margin-bottom: 20px;
  border: 1px solid #F8EBD7;
  background-color: #FFFAF3;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
}
.job_title_container {
  min-height: 71px;
  background-color: #FFFFFF;
}
.job_title_container .company_logo {
  padding: 13px 10px;
  float: left;
  width: 80px;
  min-height: 45px;
  text-align:center;
}
.job_title_container .job_title_and_company {
  background-color: #FFFAF3;
  border-left: 1px solid #F8EBD7;
  min-height: 71px;
  margin-left: 100px;
}
.job_title_container h2 {
  color: #e27b00;
  font-family: Arial, sans-serif;
  font-size: 24px;
  margin-left: 10px;
  position: relative;
  padding-top: 10px;
}

h1.title {
  color: #e27b00;
  font-family: Arial, sans-serif;
  font-size: 24px;
  position: relative;
  display: block;
  margin-bottom: 20px;
}

.job_title_container .company_name {
  position: relative;
  margin-top: -15px;
  margin-left: 10px;
  font-size: 12px;
  font-family: Arial, sans-serif;
  font-weight: bold;
  padding-bottom: 10px;
}
.job_title_container .company_name a {
  color: #696969;
}
.group_ea_company_logo .field-name-field-ea-shared-featured-image {
  padding: 13px 10px;
  background-color: #FFFFFF;
  border-right: 1px solid #F8EBD7;
  width: 66px;
  height: 45px;
  text-align:center;
}
/*end company full page*/
/*section page*/
.page-taxonomy h1.title {
  margin: 20px 0;
  font: bold 1.818em/1.2em Arial, Helvetica, Verdana, sans-serif;
  color: #2561A8;
  letter-spacing: 0.01em;
}
.section-sponsor {
  margin-top: -54px;
  text-align: right;
  float: right;
  width: 270px;
}
.logged-in .section-sponsor {
  margin-top: -72px;
}
.views-label-field-ea-shared-featured-image {
  font-family: Arial, sans-serif;
  font-weight: bold;
  float: left;
  color: #2561A8;
  margin: 15px 5px 0 0;
  font-size: 12px;
}
.section-sponsor .field-content {
  float: right;
}
.section-sponsor a {
  text-decoration: none;
  color: #326AAD;
}
.section-sponsor img {
  vertical-align: top;
}
.view-promo .views-row:first-child .promo-narrow {
  margin: 0 0 20px;
}
.promo-narrow {
  float: left;
  width: 48%;
  margin: 0 0 15px 22px;
  font-size: 1.091em;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #ECECEC;
}
.promo-narrow h2, .promo-wide h2 {
  background: #EAF3FF;
  background: -moz-linear-gradient(top, #EAF3FF 0%, #B9D2F1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EAF3FF), color-stop(100%,#B9D2F1));
  background: -webkit-linear-gradient(top, #EAF3FF 0%,#B9D2F1 100%);
  background: -o-linear-gradient(top, #EAF3FF 0%,#B9D2F1 100%);
  background: -ms-linear-gradient(top, #EAF3FF 0%,#B9D2F1 100%);
  background: linear-gradient(top, #EAF3FF 0%,#B9D2F1 100%);
  border: 1px solid #B0C3DA;
  border-radius: 4px 4px 1px 1px;
  -moz-border-radius: 4px 4px 1px 1px;
  -webkit-border-bottom-left-radius: 1px;
  -webkit-border-bottom-right-radius: 1px;
  box-shadow: 0 1px 1px #fff inset;
  -webkit-box-shadow: 0 1px 1px #fff inset;
  -moz-box-shadow: 0 1px 1px #fff inset;
  color: #2561A8;
  font: bold 1.167em/1.2em Arial, Helvetica, Verdana, sans-serif;
  padding: 8px 0px 8px 13px;
  margin: 0px;
}
.promo-wide h2 {
  
}
.promo-wide .promo-feeds {
  margin: 0 0 19px;
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  border: 1px solid #ECECEC;
  padding: 12px;
  font-size: 1.083em;
  font: bold 1.182em/1.4em Arial, Helvetica, Verdana, sans-serif;
  clear: both;
}
.promo-narrow .promo-feeds {
  padding: 12px;
}
.promo-wide ul, .promo-narrow ul {
  font-size: 1.083em;
  margin: 0;
  padding: 7px 0 0;
  font: bold 1.182em/1.4em Arial, Helvetica, Verdana, sans-serif;
}
.promo-wide li, .promo-narrow li {
  list-style-type: none;
  list-style-position: outside;
  padding: 0 0 7px 20px;
  background: url(../images/bullet-star.gif) no-repeat 0 3px;
  vertical-align: top;
  overflow: hidden;
}
.promo-wide li a, .promo-narrow li a {
  color: #696969;
  font-size: 13px !important;
}
.promo-wide p, .promo-narrow p {
  color: #696969;
  font-size: 12px !important;
  font-weight: bold;
  line-height: 18px;
  overflow: hidden;
}
/*end section page*/
/*job page*/
.node-type-ea-job #page-title {
  display: none;
}
.logged-in.node-type-ea-job #page-title {
  display: none;
}
.node-type-ea-job .group_ea_company_logo {
}
.node-type-ea-job .node-ea-company .node-links {
  display: none;
}
.node-type-ea-job .node-ea-company h2.node-title {
  position: absolute;
  margin-top: 40px;
  margin-left: 100px;
  font-size: 12px;
  font-family: Arial, sans-serif;
  font-weight: bold;
}
.node-type-ea-job .node-ea-company h2.node-title a {
  color: #696969;
}
.node-print-container {
  border: 1px solid #ECECEC;
  border-bottom: 0px;
  -moz-border-radius: 5px 5px 0px 0px;
  -webkit-border-radius: 5px 5px 0px 0px;
  -khtml-border-radius: 5px 5px 0px 0px;
  border-radius: 5px 5px 0px 0px;
  overflow: hidden;
  padding: 8px;
  margin-bottom: -5px;
}
.node-print-container .node-print-links {
  float: left;
}
.node-print-container .node-addthis-link {
  float: right;
}
.node-print-links span.print_html, .node-print-links span.print_mail,
.print-link span.print_html, .print-link span.print_mail{
  background-image: url('../images/print_job.png');
  background-repeat: no-repeat;
  background-position: left;
  margin: 0px 1em 0px 0px;
}
.node-print-links span.print_mail,
.print-link span.print_mail{
  background-image: url('../images/email_job.png');
}
.node-print-links span.print_html a, .node-print-links span.print_mail a,
.print-link span.print_html a, .print-link span.print_mail a{
  margin-left: 20px;
  font-size: 12px;
  font-weight: bold;
}
.node-type-ea-job .group_ea_job_info {
  position: relative;
  border: 1px solid #ECECEC;
  background-color: #EBF4FF;
  -moz-border-radius: 0px 0px 5px 5px;
  -webkit-border-radius: 0px 0px 5px 5px;
  -khtml-border-radius: 0px 0px 5px 5px;
  border-radius: 0px 0px 5px 5px;
  padding: 6px;
  margin-bottom: 20px;
  /*height: 108px;*/
  clear: both;
}
.group_ea_job_info .group_ea_job_category h3, 
.group_ea_job_info .group_ea_job_experience h3,
.group_ea_job_info .group_ea_job_location h3,
.group_ea_job_info .group_ea_expiration_date h3,
.group_ea_job_contact .node-ea-contact h3 {
  color: #e27b00;
  font-size: 12px;
  font-weight: bold;
  float: left;
  clear: both;
  margin: 10px 10px 0 10px;
  width: 100px;
}
.group_ea_job_info .group_ea_job_category h3:after, 
.group_ea_job_info .group_ea_job_experience h3:after,
.group_ea_job_info .group_ea_job_location h3:after,
.group_ea_job_info .group_ea_expiration_date h3:after,
.group_ea_job_contact h3:after {
  content: ":";
}
.group_ea_job_info .group_ea_job_category .field, 
.group_ea_job_info .group_ea_job_experience .field,
.group_ea_job_info .group_ea_job_location .field,
.group_ea_job_info .group_ea_expiration_date .field,
.group_ea_job_contact .node-title,
.group_ea_job_contact a {
  float: left;
  margin: 10px 0px 0 20px;
}
.group_ea_job_contact a {
  font-weight: bold;
  font-size: 12px;
  text-decoration: underline;
}
.group_ea_job_info .group_ea_job_category .field a, 
.group_ea_job_info .group_ea_job_experience .field a,
.group_ea_job_info .group_ea_job_location .field a,
.group_ea_job_info .group_ea_expiration_date .field span, 
.group_ea_job_contact .node-title span {
  color: #696969;
  font-size: 12px;
  font-weight: bold;
}
.field-name-field-ea-shared-subtitle {
  color: #e27b00;
  font-family: Arial, sans-serif;
  font-size: 17px;
}
.node-type-ea-job .ea-job-bottom-tagline {
  margin: 30px 10px;
  padding: 10px;
  font-size: 12px;
  line-height: 20px;
  background-color: #EEE;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
}
/*end job page*/
/*node add form*/
.page-node-add h1 {
  font-seize: 20xp;
  color: #e27b00;
  font-family: Arial, sans-serif;
}
.not-logged-in #ea-request-node-form, 
.not-logged-in #ea-job-node-form {
  padding: 20px;
  background-color: #ebf4ff;
  border: 1px solid #ececec;
  border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
  overflow: hidden;
}
.not-logged-in .node-form input,
.not-logged-in .node-form textarea {
  color: #2561a8;
  font-size: 14px; 
  font-weight: bold;
  font-family: Arial, sans-serif;
  padding: 10px 0px 10px 10px;
  height: auto;
  border: 1px solid #ccdef5;
  box-shadow: 0 1px 1px #f2f2f2 inset;
  -webkit-box-shadow: 0 1px 1px #f2f2f2 inset;
  -moz-box-shadow: 0 1px 1px #f2f2f2 inset;
}
.not-logged-in .node-form .form-submit {
  width: auto;
  text-align: center;
  padding-right: 5px;
  float: right;
  clear: both;
  width: 300px;
  margin: 0px;
}
.not-logged-in .node-form .form-item-title label span,
.not-logged-in .group_ea_your_company .form-item--company-name label span,
.not-logged-in .group_ea_your_contact label span {
  position: absolute;
  margin-left: 55px;
  margin-top: 7px;
  color: #e27b00;
  font-size: 14px;
  font-weight: bold;
  font-family: Arial, sans-serif;
}
.not-logged-in .node-ea_job-form .form-item-title label span {
  margin-left: 75px;
}
.not-logged-in .node-ea_job-form .form-item-title #edit-title {
  width: 360px;
  
}
.not-logged-in .node-ea_job-form .form-item-title {
  float: left;
  margin-right: 20px;
} 
.not-logged-in .node-ea_job-form #edit-field-ea-job-deadline {
  float: left;
  width: 10px;
}
.not-logged-in .node-ea_job-form .form-type-date-popup {
  border: 0px;
  margin: 0px; 
  padding: 0px;
}
.not-logged-in .node-ea_job-form .form-type-date-popup .date-padding {
  padding: 0px;
}
.not-logged-in .node-ea_job-form .form-type-date-popup label {
  display: none;
}
.not-logged-in .node-ea_job-form .form-type-date-popup .description {
  display: none;
}
.not-logged-in .node-ea_job-form #edit-body-und-0-format {
  display: none;
}
.not-logged-in .node-ea_job-form .form-type-date-popup input {
  margin-top: 10px;
  width: 200px;
  background-image: url('../images/calendar.png');
  background-repeat: no-repeat;
  background-position: 95% 50%;
  margin-right: 20px;
}
.not-logged-in .node-ea_job-form .group_ea_the_job_category,
.not-logged-in .node-ea_job-form .group_ea_your_company,
.not-logged-in .node-ea_job-form .group_ea_your_contact {
  margin: 20px 0 15px 0;
  padding-top: 15px;
  border-top: 1px solid #b7ceeb;
  clear: both;
}
.not-logged-in .node-ea_job-form .group_ea_the_job_category h3,
.not-logged-in .node-ea_job-form .group_ea_your_company h3,
.not-logged-in .node-ea_job-form .group_ea_your_contact h3 {
  color: #e27b00;
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
}
.not-logged-in .node-ea_job-form #edit-body {
  clear: both;
}
.not-logged-in .node-ea_job-form .group_ea_the_job_category .selectArea {
  width: 280px !important;
  margin-right: 0px;
  margin-bottom: 20px;
}
.not-logged-in .node-ea_job-form .group_ea_the_job_category #sarea1{
  margin-left: 18px;
}
.not-logged-in .group_ea_your_company .form-item--company-name label span {
  margin-left: 120px;
}
.not-logged-in .group_ea_your_company #edit-company-name {
  width: 578px;
}
.not-logged-in .group_ea_your_company .form-item--company-vat {
  float: left;
}
.not-logged-in .group_ea_your_company #edit-company-vat {
  width: 280px;
  margin-right: 20px;
}
.not-logged-in .group_ea_your_company #edit-field-ea-job-your-reference {
  float: left;
}
.not-logged-in .group_ea_your_company #edit-field-ea-job-your-reference-und-0-value {
  width: 277px;
}
.not-logged-in .group_ea_your_contact input {
  width: 578px;
  margin-top: 6px;
}
.not-logged-in .group_ea_your_contact .form-item--contact-name label span {
  margin-left: 90px;
  margin-top: 15px;
}
.not-logged-in .group_ea_your_contact .form-item--contact-email label span {
  margin-left: 155px; 
  margin-top: 15px;
}
.not-logged-in .node-form #edit-field-ea-job-of-the-week {
  border-top: 1px solid #b7ceeb;
  border-bottom: 1px solid #b7ceeb;
  padding: 10px 0px;
  margin: 10px 0px;
}
.not-logged-in .node-form #edit-field-ea-job-of-the-week .form-item {
  background-image: url('../images/job_of_the_week_bg.png');
  background-repeat: no-repeat;
  width: 577px;
  height: 19px;
  font-size: 13px;
  color: #be6700;
  padding: 13px;
}
.not-logged-in .node-form #edit-field-ea-job-of-the-week .form-item label {
  font-weight: bold;
  font-size: 16px;
  margin-left: 10px;
}
.not-logged-in .node-form #edit-field-ea-job-of-the-week .form-item  .description {
  text-align: right;
  font-weight: bold;
  color: #be6700;
  font-size: 13px;
  margin-top: -18px;
  margin-right: 24px;
}
.not-logged-in .node-form .job_of_the_week_info {
  color: #be6700;
  font-weight: bold;
  font-size: 13px;
}
/*end node add form*/
/*basic page*/
.page-search #region-content h1,
.node-type-ea-page #page-title {
  color: #2561a8;
  font-size: 20px;
  font-family: Arial, sans-serif;
  font-weight: bold;
  margin-bottom: 20px;
}
.node-type-ea-page #zone-content .node-ea-page {
  font-size: 12px;
}
/*end basic page*/
/*package list page*/
.page-select-package .container-12 .grid-8 {
  width: auto;
}
.page-select-package #page-title {
  display: none;
}
.page-select-package .package-list {
  list-style-type: none;
}
.page-select-package .package-list li.package-list-item,
#region-sidebar-second .package-list-item {
  position: relative;
  vertical-align: top;
  display: inline-block;
  width: 300px;
  border: 1px solid #f8ebd7;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  background-color: #fffaf3;
  margin: 0 5px 20px 4px;
  list-style-type: none;
}
/*
.page-select-package .package-list li.package-list-item.views-row-1,
.page-select-package .package-list li.package-list-item.views-row-4,
.page-select-package .package-list li.package-list-item.views-row-7,
.page-select-package .package-list li.package-list-item.views-row-10 {
  margin-left: 10px;
}
*/
#region-sidebar-second .package-list-item {
  margin: 0 0 20px 0px;
  height: auto;
}
/*
.page-select-package .package-list .views-row-1,
.page-select-package .package-list .views-row-2,
.page-select-package .package-list .views-row-3 {
  height: 312px !important;
}
*/
.page-select-package .package-list li.package-list-item h2.node-title,
#region-sidebar-second .block .node-ea_package-teaser h2.node-title {
  font-size: 20px;
  font-family: Arial, sans-serif;
  margin: -20px -20px 0;
  color: #FFF;
  text-shadow:0 -1px 1px #bb6e1c;
  background-image: url('../images/package_header.png');
  background-repeat: no-repeat;
  width: 300px;
  height: 54px;
  text-align: center;
  padding-top: 15px;
}
#region-sidebar-second .block .node-ea_package-teaser h2.node-title {
  width: 279px;
  height: 46px;
  border: 0px;
  box-shadow: 0px;
}
#region-sidebar-second .package-list {
  margin-top: -20px;
}
.page-select-package .package-list .node-ea-package, 
.ea-sidebar-package .package-list .node-ea-package {
  padding: 20px;
}
.page-select-package .package-list .field-name-field-ea-package-duration,
.page-select-package .package-list .field-name-field-ea-shared-price,
.page-select-package .package-list .field-name-field-ea-package-benefits,
.page-select-package .package-list .field-name-field-ea-package-features,
.page-select-package .package-list .field-name-field-ea-package-features-image,
.ea-sidebar-package .package-list .field {
  padding: 6px 0;
  border-bottom: 1px solid #f8ebd7;
}
/*
.page-select-package .package-list .field-name-field-ea-package-features,
.page-select-package .package-list .field-name-field-ea-package-features-image {
  height: 120px;
}
*/
.page-select-package .package-list .field-name-field-ea-package-duration .field-label,
.page-select-package .package-list .field-name-field-ea-shared-price .field-label,
.page-select-package .package-list .field-name-field-ea-package-benefits .field-label,
.page-select-package .package-list .field-name-field-ea-package-features .field-label,
.page-select-package .package-list .field-name-field-ea-package-features-image .field-label,
.ea-sidebar-package .package-list .field .field-label {
  font-size: 12px;
  width: 85px;
}
.page-select-package .package-list .field-name-field-ea-package-duration .field-items,
.page-select-package .package-list .field-name-field-ea-shared-price .field-items,
.page-select-package .package-list .field-name-field-ea-package-benefits .field-items,
.page-select-package .package-list .field-name-field-ea-package-features .field-items,
.page-select-package .package-list .field-name-field-ea-package-features-image .field-items,
.ea-sidebar-package .package-list .field .field-items{
  margin: 0;
  font-size: 12px;
}
.page-select-package .package-list .field-name-field-ea-package-features .field-items .field-item,
.page-select-package .package-list .field-name-field-ea-package-features-image .field-items .field-item,
.ea-sidebar-package .package-list .field-name-field-ea-package-features .field-items .field-item {
  padding: 0 0 0 20px;
  background-image: url('../images/feature_star.png');
  background-repeat: no-repeat;
  background-position: left top;
}
.page-select-package .package-list .field-name-body, 
.ea-sidebar-package .package-list .field-name-body {
  font-size: 12px;
  margin: 10px 0;
}
.ea-sidebar-package .package-list .field-name-body {
  border: 0px;
}
.page-select-package .package-list .views-row-1 .field,
.page-select-package .package-list .views-row-2 .field,
.page-select-package .package-list .views-row-3 .field,
.ea-sidebar-package .package-list .field {
  padding: 10px 0;
  margin: 0px;
}
.page-select-package .package-list .field-name-body p, 
.ea-sidebar-package .package-list .field-name-body p {
  margin: 0px; 
  padding: 0px;
}
.page-select-package .package-list .package-link {
  padding: 11px 0;
  margin-top: 15px;
  width: 258px;
  bottom: 20px;
  border: 1px solid #eec26f;
  border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
  background-color: #ffe3ae;
  display: block;
  color: #e27b00;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  box-shadow:0 1px 1px #fff inset;
  -webkit-box-shadow:0 1px 1px #fff inset;
  -moz-box-shadow:0 1px 1px #fff inset;
}
.ea-sidebar-package .package-list .package-link {
  display: none;
}
.page-select-package .package-list .most-popular-package {
  background-image: url('../images/best_value.png');
  width: 101px;
  height: 101px;
  position: absolute;
  margin-left: 178px;
  margin-top: -45px;
}
.page-select-package .container-12 .grid-6 {
  width: 720px;
}
.page-select-package .ea-package-list-header-block {
  border: 1px solid #dddddd;
  border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
  background-color: #ebf4ff;
  color: #696969;
  padding: 20px 20px 20px 55px;
  background-image: url('../images/package_header_question.png');
  background-repeat: no-repeat;
  background-position: 10px 20px;
}
.page-select-package .ea-package-list-header-block a {
  color: #e27b00;
  font-weight: bold;
  text-decoration: underline;
}
.page-select-package .package-list .views-row-4 .field-name-field-ea-package-benefits,
.page-select-package .package-list .views-row-5 .field-name-field-ea-package-benefits,
.page-select-package .package-list .views-row-6 .field-name-field-ea-package-benefits {
  height: 60px;
}
/*end package list page*/
/*search page*/
.page-search h3 a {
  font-size: 12px;
  font-family: Arial, sans-serif;
}
.page-search .search-snippet-info {
  font-size: 12px;
  padding-left: 0px;
}
.page-search .search-snippet-info .search-info {
  display: none;
}
/*end search page*/









ul, ol, dl, p, h1, h2, h3, h4, h5, h6, address, form, table, blockquote, applet, embed, object, iframe, frameset{margin:0 0 14px;}
html, body, div, span, applet, embed, object, iframe, frameset,
p, q, blockquote, sub, sup, a, abbr, acronym, font, img, small, center,
h1, h2, h3, h4, h5, h6, b, strong, big, u, ins,
i, cite, em, var, dfn, address, s, strike, del,
dl, dt, dd, ol, ul, li, pre, code, kbd, samp, tt,
fieldset, legend, form, label, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header,
hgroup, menu, nav, section, summary, time, mark, audio,video{
	border:0;
	background:none;
}
body {
	color:#696969;
	font:1.1em 'Open Sans', Arial, Helvetica, Verdana, sans-serif;
	background:#c4c4c4;
	min-width:980px;
  overflow: visible !important;
}
label{vertical-align:middle;}
button, input{
	width: auto;
	overflow: visible;
}
h1, h2, h3, h4, h5, h6, b, strong, th{font-weight:bold;}
h1{font-size:200%;}
h2{font-size:150%;}
h3{font-size:120%;}
h4{font-size:110%;}
h5{font-size:100%;}
h6{font-size:90%;}
i, cite, em, var, dfn, address{font-style:italic;}
u, ins {text-decoration: underline;}
s, strike, del {text-decoration: line-through;}
blockquote, blockquote:before, blockquote:after, q, q:before, q:after {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';}
table, caption, tbody, tfoot, thead, tr, th, td{
	border-collapse: collapse;
	border-spacing: 0;
}
th, td{
	border:1px solid #ccc;
	padding:3px 7px;
	text-align:left;
	vertical-align:top;
}
th{
	border-color:#999;
	text-align:center;
	vertical-align:middle;
}
ul{margin-left:1px;}
ul li, ol li{list-style-position:inside;}
ul li{list-style-type:disc;}
#skip,
#back-to-top{
	position:absolute;
	top:-9999px;
	left:70px;
	width:1px;
	height:1px;
	overflow:hidden;
	color:#000;
	font-size:13px;
	line-height:16px;
}
#skip:focus,
#back-to-top:focus{
	width:auto;
	height:auto;
	top:5px;
	z-index:99;
}
#back-to-top:focus{
	top:auto;
	bottom:20px;
}
.container{width:100%;}
.heading:after,
.container:after{
	content:"";
	clear:both;
	display:block;
}
.alignleft{
	float:left;
	margin:0 20px 0 0;
}
.alignright{
	float:right;
	margin:0 0 0 20px;
}
.hidden{display:none;}
/* ad-holder */

/* user-area */
.user-area{
	float:right;
	width:672px;
	font-size:1.09em;
}
/* #main */
#main{
	width:100%;
	background:#e4e4e4;
	padding:0 0 5px;
}
.main-holder{
	width:980px;
	margin:0 auto;
	background:#fff url(../images/bg-main.gif) no-repeat 0 100%;
	padding:20px 0 20px;
}
/* columns-holder */
.columns-holder{
	overflow:hidden;
	margin:0 -1px 16px 0;
}
.columns-holder .column{
	float:left;
	width:48%;
	margin:0 0 0 4%;
}
.columns-holder .column:first-child{margin-left:0;}
.head{
	margin:10px 0 0;
	font:bold 1.818em/1.2em Arial, Helvetica, Verdana, sans-serif;
	color:#2561a8;
}
.columns-holder .title{
	float:left;
	color:#2561a8;
	margin:14px 5px 0 0;
	font-size:1.091em;
	letter-spacing:-1px;
}
.columns-holder .ad-holder{float:right;}
.columns-holder .box{margin:0;}
/* box */
.box{
	margin:0 0 19px;
	font-size:1.091em;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.box .box-holder{padding:12px;}
.box.indent .box-holder{padding:0;}
/* box-blue */
.box-blue{
	background:#ebf4ff;
	border:1px solid #ececec;
}
/* box-yellow */
.box-yellow{
	background:#fffaf3;
	border:1px solid #f8ebd7;
}
/* box-white */
.box-white{
	background:#fff;
	border:1px solid #ececec;
}
/* box-gray */
.box-gray{
	background:#f3f3f1;
	border:1px solid #ececec;
}
/* box-border */
.box-border{
	background:#fff;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-bottom-right-radius:0;
	border:1px solid #aaa;
}
/* heading */
.heading{
	margin:0 0 13px;
	border-radius:4px 4px 1px 1px;
	-moz-border-radius:4px 4px 1px 1px;
	-webkit-border-bottom-left-radius:1px;
	-webkit-border-bottom-right-radius:1px;
	border:1px solid #e1ad3f;
	box-shadow:0 1px 1px #fff inset;
	-webkit-box-shadow:0 1px 1px #fff inset;
	-moz-box-shadow:0 1px 1px #fff inset;
	background: #ffd864;
	background: -moz-linear-gradient(top,  #ffd864 0%, #fcc833 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd864), color-stop(100%,#fcc833));
	background: -webkit-linear-gradient(top,  #ffd864 0%,#fcc833 100%);
	background: -o-linear-gradient(top,  #ffd864 0%,#fcc833 100%);
	background: -ms-linear-gradient(top,  #ffd864 0%,#fcc833 100%);
	background: linear-gradient(top,  #ffd864 0%,#fcc833 100%);
	padding:9px 8px 8px 13px;
	position:relative;
}
#content .heading h2,
.heading h2{
	font:bold 1.167em/1.2em Arial, Helvetica, Verdana, sans-serif;
	margin:0;
	float:left;
	color:#be6700;
}
.email{
	float:right;
	margin:3px 0 0;
	width:16px;
	height:11px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/ico.gif) no-repeat;
}
.box .heading{margin:-13px -13px 13px;}
/* heading blue */
.box-blue .heading{
	background: #eaf3ff;
	background: -moz-linear-gradient(top,  #eaf3ff 0%, #b9d2f1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaf3ff), color-stop(100%,#b9d2f1));
	background: -webkit-linear-gradient(top,  #eaf3ff 0%,#b9d2f1 100%);
	background: -o-linear-gradient(top,  #eaf3ff 0%,#b9d2f1 100%);
	background: -ms-linear-gradient(top,  #eaf3ff 0%,#b9d2f1 100%);
	background: linear-gradient(top,  #eaf3ff 0%,#b9d2f1 100%);
	border:1px solid #b0c3da;
}
#content .box-blue .heading h2,
.box-blue .heading h2{color:#2561a8;}
/* block-yellow */
.block-holder{
	overflow:hidden;
	padding:9px 6px 8px 6px;
}
/* info-area */
.info-area{position:relative;}
.info-area .mask-tl,
.info-area .mask-bl{
	position:absolute;
	left:0;
	top:0;
	width:4px;
	height:4px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/bg-mask.gif) no-repeat;
	display:none;
	z-index:10;
}
.info-area .mask-bl{
	top:auto;
	bottom:0;
	background-position:0 -4px;
}
.box-yellow .info-area .mask-tl,
.box-yellow .info-area .mask-bl{display:block;}
/* info-list */
.listing,
.info-list{
	margin:0;
	padding:0;
}
.listing{
	position:relative;
	overflow:hidden;
}
.listing li,
.info-list li{
	list-style-type:none;
	list-style-position:outside;
	overflow:hidden;
	padding:10px;
	border-top:1px solid #f8ebd7;
	position:relative;
	vertical-align:top;
}
.listing li,
.info-list .listing li{
	padding:0 10px;
	margin:0 10px 0 -10px;
	border:none;
	background: url(../images/separator-listing.gif) no-repeat 0 50%;
	float:left;
}
.info-list li:first-child{border:none;}
.info-list .image-area{
	float:left;
	width:86px;
	padding:0 0 987px;
	margin:-10px 18px -999px -10px;
	border-right:1px solid #f8ebd7;
	position:relative;
	background:#fff;
}
.info-list .image-area img{vertical-align:top;}
.info-list .text{
	overflow:hidden;
	line-height:1.5em;
}
#content .info-list h3,
.info-list h3{
	margin:0;
	font-size:1em;
	font-weight:bold;
}
.info-list h3 a{color:#696969;}
.info-list .title{
	display:block;
	color:#e27b00;
	margin:0 0 4px;
}
/* list */
.list{
	margin:0;
	padding:7px 0 0;
	font:bold 1.182em/1.4em Arial, Helvetica, Verdana, sans-serif;
}
.box .list{font-size:1.083em;}
.list li{
	list-style-type:none;
	list-style-position:outside;
	padding:0 0 7px 22px;
	background: url(../images/bullet-star.gif) no-repeat 0 3px;
	vertical-align:top;
}
/* box-text */
.box-text{
	font-weight:bold;
	line-height:1.5em;
}
#sidebar .box-text{margin:-4px 0 0;}
#contet .box-text p,
.box-text p{margin:0;}
/* table */
.table{
	width:100%;
	border-collapse:collapse;
	font-weight:bold;
	margin:0 0 17px;
}
.table th{
	padding:9px 1%;
	text-align:left;
	color:#2966ae;
	font-size:1.09em;
	border:none;
	width:30%;
}
.table .col1{width:11%;}
.table td{
	border: solid #ececec;
	border-width:1px 0;
	padding:11px 1%;
}
.table .odd{background:#f5f9ff;}
/* navigation */
.navigation{
	overflow:hidden;
	margin:0 0 20px;
}
.navigation.indent{margin-bottom:0;}
/* link-area */
.link-area{float:right;}
/* paging */
.paging{
	margin:0;
	padding:0;
	float:left;
	font:bold 14px/26px Arial, Helvetica, Verdana, sans-serif;
}
.paging li{
	list-style-type:none;
	list-style-position:outside;
	float:left;
	margin:0 7px 0 0;
}
.link-last,
.link-next,
.paging a{
	float:left;
	padding:0 8px;
	color:#e27b00;
	outline:none;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #e7e7e7;
	text-transform:uppercase;
	background: #f1f1ef;
	background: -moz-linear-gradient(top,  #fff 0%, #f1f1ef 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f1f1ef));
	background: -webkit-linear-gradient(top,  #fff 0%,#f1f1ef 100%);
	background: -o-linear-gradient(top,  #fff 0%,#f1f1ef 100%);
	background: -ms-linear-gradient(top,  #fff 0%,#f1f1ef 100%);
	background: linear-gradient(top,  #fff 0%,#f1f1ef 100%);
	height:25px;
}
.link-last,
.link-next{
	padding:0 12px;
	margin:0 0 0 7px;
	font:bold 14px/26px Arial, Helvetica, Verdana, sans-serif;
}
/* form-filter */
.form-filter{margin:0;}
.form-filter .row{
	overflow:hidden;
	margin:0 0 -3px;
}
.search-area{
	float:left;
	margin:0 7px 3px 0;
	background:#fffaf3;
	border:1px solid #e1ad3f;
	padding:3px 5px;
	width:162px;
	height:16px;
}
.search-area input[type="text"]{
	float:left;
	padding:1px 0 0;
	margin:0 5px 0 0;
	width:140px;
	border:none;
	background:none;
	color:#696969;
	font-size:11px;
	line-height:13px;
	outline:none;
}
.submit,
.search-area input[type="submit"]{
	float:left;
	padding:0;
	margin:0;
	width:14px;
	height:16px;
	border:none;
	background: url(../images/bg-buttons.png) no-repeat 0 -168px;
	font-size:0;
	line-height:0;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
}
.submit{
	width:41px;
	height:23px;
	background-position:0 -100px;
}
.form-filter select{
	float:left;
	margin:0 7px 3px 0;
	font-size:11px;
	font-weight:bold;
	padding:1px;
	width:149px;
}
.size01{width:118px !important;}
.size02{width:95px !important;}
/* form-mail */
.form-mail{
	margin:0 -3px;
	overflow:hidden;
	background: url(../images/bg-form.png) no-repeat 0 100%;
}
.form-mail a{
	display:inline-block;
	padding:0 0 5px;
	color:#696969;
	font-weight:bold;
	cursor:pointer;
	font-size:12px;
}
.form-mail input[type="text"]{
	float:left;
	padding:11px 0;
	margin:0 10px;
	width:173px;
	border:none;
	height:17px;
	color:#696969;
	font:bold 12px/16px Arial, Helvetica, Verdana, sans-serif;
	outline:none;
	background:none;
	overflow:hidden;
}
.form-mail input[type="submit"]{
	float:right;
	padding:0;
	margin:1px 0 0;
	width:78px;
	height:38px;
	border:none;
	background: url(../images/bg-buttons.png) no-repeat 0 -50px;
	color:#696969;
	font-size:0;
	line-height:0;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
}
/* tagclouds */
.tagclouds{margin:0;}
.box .tagclouds{font-size:0.917em;}
.tagclouds li{
	list-style-type:none;
	list-style-position:outside;
	padding:0 5px 4px;
	display:inline-block;
	font-weight:bold;
}
* +html .tagclouds li{display:inline;}
.tagclouds a{color:#696969;}
.tagclouds .p-size01{font-size:1.091em;}
.tagclouds .p-size02{font-size:1.273em;}
.tagclouds .p-size03{font-size:1.455em;}
.tagclouds .p-size04{font-size:1.636em;}
.tagclouds .p-size05{font-size:2.273em;}
/* tabset */
.tabset{
	padding:0;
	margin:-13px -12px 0;
	overflow:hidden;
}
.box .tabset{font-size:0.917em;}
.tabset li{
	float:left;
	border: solid #e7e7e7;
	border-width:0 0 1px 1px;
	list-style-type:none;
	list-style-position:outside;
	margin:0 0 0 -1px;
  padding: 0px !important;
}
.tabset a{
	background:#fbfbfa url(../images/bg-tabset.gif) repeat-x;
	display:block;
	text-align:center;
	color:#696969;
	font-weight:bold;
	padding:8px 5px;
}
.tabset.scaling-active a{padding:8px 0;}
.tabset li:hover,
.tabset .active{border-width:0 0 0 1px;}
.tabset li:hover a,
.tabset .active a{
	padding-bottom:9px;
	background-position:0 -150px;
	text-decoration:none;
	color:#e27b00;
}
/* tab-content */
.tab-content{padding:2px 0;}
/* roster */
.roster{
	overflow:hidden;
	margin:0 0 -10px;
	letter-spacing:-1px;
}
.roster li{
	list-style-type:none;
	list-style-position:outside;
	padding:13px 0;
	border-top:1px solid #e7e7e7;
	margin:-1px 0 0;
}
/* facebook-area */
.facebook-area img{vertical-align:top;}
.box .facebook-area{margin:0 -5px;}
/* vscrollable */
.vscrollable{
	height:90px;
	margin:0 0 10px;
	padding:0 21px 0 0;
	color:#326aad;
	line-height:1.6em;
	overflow:auto;
	font-size:0.917em;
}
.box .vscrollable{font-size:0.917em;}
.vscrollable .title{
	display:block;
	color:#696969;
	margin:0 0 1px;
	font-size:1.091em;
}
.vscrollable .title a{color:#696969;}
.vscrollable p{margin:0 0 5px;}
/* button-area */
.button-area{
	overflow:hidden;
	padding:8px 0 0;
	border-top:1px solid #e7e7e7;
	text-align:right;
	font-weight:bold;
}
.link-rss{
	text-align:left;
	float:left;
	margin:0 10px 0 0;
	width:16px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/bg-buttons.png) no-repeat 0 -130px;
}
/* ad-list */
.ad-list{
	margin:0;
	padding:0;
	overflow:hidden;
}
.ad-list li{
	float:left;
	width:99px;
	list-style-type:none;
	list-style-position:outside;
	border: solid #ececec;
	border-width:1px 0 0 1px;
	margin:-1px 0 0 -1px;
}
.ad-list img{
	vertical-align:top;
	width:100%;
}
.box .ad-list{
	margin:-11px -12px;
	position:relative;
}
/* link */
.link{color:#e27b00;}
/* button-blue */
.button-blue{
	color:#fff;
	font:bold 20px/24px Arial, Helvetica, Verdana, sans-serif;
	outline:none;
	padding:0 4px 0 0;
	overflow:hidden;
	text-align:center;
	display:block;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #2561a8;
	background: #4083d2;
	background: -moz-linear-gradient(top,  #4083d2 0%, #3373be 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4083d2), color-stop(100%,#3373be));
	background: -webkit-linear-gradient(top,  #4083d2 0%,#3373be 100%);
	background: -o-linear-gradient(top,  #4083d2 0%,#3373be 100%);
	background: -ms-linear-gradient(top,  #4083d2 0%,#3373be 100%);
	background: linear-gradient(top,  #4083d2 0%,#3373be 100%);
	padding:21px 0 19px 5px;
	box-shadow:0 1px 1px #fff inset;
	-webkit-box-shadow:0 1px 1px #fff inset;
	-moz-box-shadow:0 1px 1px #fff inset;
	text-shadow:0 -1px 1px #000;
}

/* columns-place */
.columns-place{
	overflow:hidden;
	padding:19px 0 6px;
	margin:0 -1px;
}
.columns-place .column{
	float:left;
	width:16%;
	margin:0 0 0 5%;
}
.columns-place .column:first-child{margin-left:0;}
.columns-place .title{
	display:block;
	color:#2561a8;
	font-size:1.091em;
	margin:0 0 10px;
}
.columns-place ul{
	margin:0 0 10px;
	font-weight:bold;
}
.columns-place li{
	list-style-type:none;
	list-style-position:outside;
	padding:0 0 7px;
}
.columns-place ul a{color:#696969;}
.columns-place address{
	font-style:normal;
	margin:0 0 15px;
	font-weight:bold;
}
.columns-place address span{
	display:block;
	padding:0 0 6px;
}
.columns-place dl{
	margin:0 0 6px;

	overflow:hidden;
	font-weight:bold;
}
.columns-place dt{
	float:left;
	width:18px;
}
.columns-place dd{overflow:hidden;}
.columns-place dl a{text-decoration:underline;}
.columns-place dl a:hover{text-decoration:none;}
.bar-area .simple-listing{
	margin:0;
	font-weight:bold;
}
.bar-area .simple-listing li{
	padding:0 3px 0 7px;
	background: url(../images/separator-footer.gif) no-repeat 0 50%;
}
.bar-area .simple-listing li:first-child{background:none;}
.bar-area .simple-listing a{
	color:#696969;
	display:inline;
	padding:0;
}
/* custom form */
.outtaHere {
	position:absolute;
	left:-9000px;
}
/* Selects */
.selectArea {
	position: relative;
	height:23px;
	overflow:hidden;
	float:left;
	color:#696969;
	font:bold 11px/23px Arial, Helvetica, Verdana, sans-serif;
	margin:0 7px 3px 0;
}
.selectArea .left {
	position: absolute;
	top: 0;
	left: 0;
	width:7px;
	height:100%;
	background: url(../images/bg-select.png) no-repeat;
}
.selectArea a.selectButton {
	position: absolute;
	top: 0;
	right: 0;
	width:100%;
	height:100%;
	background: url(../images/bg-select.png) no-repeat 100% -23px;
}

.selectArea .center{
  height: 23px;
  line-height:23px;
  display:block;
  padding:0 20px 0 7px;
  margin-left: 3px;
  background: url(../images/bg-select.png) repeat-x 0 -46px;
  width: 82%;
}

.jobs-table .selectArea .center{
  width: 60%;
}

.selectArea .center img {float:left;}
/*Selects drop-down*/
.optionsDivInvisible,
.optionsDivVisible {
	position: absolute;
	z-index: 1100;
	font-size: 11px;
	margin:0 0 0 -4px;
}
.select-top{overflow:hidden;}
.select-top-left{
	margin:0 13px 0 0;
	background: url(../images/bg-select-area.png) no-repeat;
	height:8px;
}
.select-top-right{
	float:right;
	margin:-8px 0 0 0;
	width:13px;
	height:8px;
	background: url(../images/bg-select-area.png) no-repeat 100% 0;
}
.select-bottom{overflow:hidden;}
.select-bottom-left{
	margin:0 13px 0 0;
	background: url(../images/bg-select-area.png) no-repeat 0 100%;
	height:14px;
}
.select-bottom-right{
	float:right;
	margin:-14px 0 0 0;
	width:13px;
	height:14px;
	background: url(../images/bg-select-area.png) no-repeat 100% 100%;
}
.select-center{overflow:hidden;}
.select-center-right{
	float:right;
	width:4px;
	background: url(../images/bg-select-r.png) repeat-y;
	padding:0 0 999px;
	margin:0 0 -999px;
}
.select-center-left{
	float:left;
	width:4px;
	background: url(../images/bg-select-l.png) repeat-y;
	padding:0 0 999px;
	margin:0 0 -999px;
}
.optionsDivScroll ul {
	height: 205px;
	overflow: auto !important;
	color:#424242;
}
.optionsDivInvisible {display: none;}
.optionsDivVisible ul{
	overflow:hidden;
	background:#fffffe;
	margin:0 4px;
}
.optionsDivVisible li {
	float:left;
	width:100%;
	list-style-type:none;
	list-style-position:outside;
}
.optionsDivVisible a {
	overflow:hidden;
	display: block;
	height:1%;
	color:#424242;
	padding: 2px 10px 2px 20px;
}
.optionsDivVisible a img {
	border:none;
	float:left;
}
.optionsDivVisible li:hover{background:#4c80f1 url(../images/bg-select-drop.gif) repeat-x;}
.optionsDivVisible a:hover {
	color:#fff;
	background: url(../images/ico.gif) no-repeat 5px -1596px;
	text-decoration:none;
}

/* Standard Overview Styling */ 

.views-exposed-form .views-exposed-widget {
  float: left;
  padding: 0.5em 1em 0 0;
}

.views-exposed-form .views-exposed-widget input[type="submit"] {
  background: url("../images/bg-buttons.png") no-repeat scroll 0 -100px transparent;
  border: medium none;
  border-radius: 0 0 0 0;
  cursor: pointer;
  float: left;
  font-size: 0;
  height: 23px;
  line-height: 0;
  margin: 0;
  overflow: hidden;
  padding: 0;
  text-indent: -9999px;
  width: 41px;
}

.ea-overview-unformatted.hfeed .hentry.item {
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px dotted #3575C1; 
  letter-spacing: 0;  
}

.ea-overview-unformatted.hfeed .hentry.item .entry-title {
  font: bold 1.1em/1.3em Arial, Helvetica, Verdana, sans-serif;
  text-transform: uppercase;
  margin-top: 2px;
  margin-bottom: 5px;
  letter-spacing: 0;  
}

.ea-overview-unformatted.hfeed .hentry.item .entry-content.description {
  font-size: 110%;
  letter-spacing: 0;  
}

.ea-overview-unformatted.hfeed .hentry.item .entry-date{
  color: #888888;
}
  
/* End of Standard Overview Styling */

/* Event page | Calendar styling */


.page-agenda .view .view-header,
.page-calendar .view .view-header {
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #E27B00;
  margin-bottom: 8px;
  display: inline-block;
  clear: both;
}

.page-agenda .view-ea-event-views .view-header.ea-main-header, 
.page-calendar .view-ea-event-calendar-views .view-header.ea-main-header{
  border: 1px solid #BBBBBB;
  background: #BCBCBC;
  background: -moz-linear-gradient(top,  #D5D5D5 0%, #BCBCBC 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D5D5D5), color-stop(100%,#BCBCBC));
  background: -webkit-linear-gradient(top, #D5D5D5 0%,#BCBCBC 100%);
  background: -o-linear-gradient(top, #D5D5D5 0%,#BCBCBC 100%);
  background: -ms-linear-gradient(top, #D5D5D5 0%,#BCBCBC 100%);
  background: linear-gradient(top, #D5D5D5 0%,#BCBCBC 100%);
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow:0 1px 1px #fff inset;
  -moz-box-shadow:0 1px 1px #fff inset;
  box-shadow:0 1px 1px #fff inset;
  height: 20px;
  margin: 0;
  padding: 10px;
  width: 600px;
}

.page-agenda .view-ea-event-views .view-header.ea-main-header h2.ea-title,
.page-calendar .view-ea-event-calendar-views .view-header.ea-main-header h2.ea-title {
  color: #FFFFFF;
  font-size: 14px;
  float: left;
  text-shadow: 0 0px 2px #888888;
  padding: 0;
  margin: 0;
  width: 195px;
  line-height: 20px;
  text-transform: uppercase;
}

.page-calendar h1#page-title {
  display: none;
} 
.field-name-field-ea-shared-subtitle {
  color: #2561a8;
  text-align: right;
  font-weight: bold;
  font-size: 1.2em;
}

.view .view-header .date-nav-wrapper {
  float: left;
  margin: 0;
  position: static;
  margin-top: -2px;
  width: 280px;
  min-height: inherit;
  height: auto;
}

.page-calendar .view .view-header .date-nav-wrapper {
    float: left;
    left: 215px;
    margin: 0;
    min-height: inherit;
    position: absolute;
    top: 41px;
    width: 280px;
}

.view .view-header .date-nav-wrapper .date-nav {
  padding: 0;
  margin: 0;
  min-height: inherit;
  height: auto;
  position: static;
}

.view .view-header .date-nav-wrapper .date-nav ul li {
  margin: 0;
  padding: 0;
  float: left;
  display: inline-block;
}

.view .date-nav-wrapper h3.date-heading {
  font-family: Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  padding: 0;
  margin: 0;
  text-transform: uppercase;
  padding: 4px 0px;
  color: #555555;
}

.view .view-header .date-nav-wrapper ul.pager {
  display: block;
}

.view .view-header .date-nav-wrapper .date-nav.item-list .pager li a,
.view .view-header .date-nav-wrapper .date-nav.item-list .pager li.pager-current,
.view .view-header .date-nav-wrapper .date-nav.item-list .pager li a:hover {
  border: none;
  background: none;
  margin: 0;
  color: #326AAD;
  font-size: 13px;
}


.view .date-nav-wrapper .date-prev {
  border: none;
  background: none;
  position: static;
  left:0;
  right: 0;
  border-radius: 0;
}

.view .date-nav-wrapper .date-next {
  border: none;
  background: none;
  position: static;
  border-radius: 0;
}

.view .date-nav-wrapper .date-next a:before {
  color: #888888;
  content: ' | ';
}

.view .date-nav-wrapper .date-prev a:after {
  color: #888888;
  content: ' | ';
}


.view-header ul.ea-date-range-selector {
  float: right;
  width: 110px;
  text-align: right;
  padding: 0;
  margin: 0;
}

.view-header ul.ea-date-range-selector li a{
  padding: 6px 8px;
  background: #777777;
  background: -moz-linear-gradient(center top , #AAAAAA 0%, #777777 100%) repeat scroll 0 0 transparent;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#AAAAAA), color-stop(100%,#777777));
  background: -webkit-linear-gradient(top,  #AAAAAA 0%,#777777 100%);
  background: -o-linear-gradient(top, #AAAAAA 0%,#777777 100%);
  background: -ms-linear-gradient(top, #AAAAAA 0%,#777777 100%);
  background: linear-gradient(top, #AAAAAA 0%,#777777 100%);
  border: 1px solid #777777;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 0px #CCCCCC inset;
  box-shadow: 0 1px 0px #CCCCCC inset;
  color: #FFFFFF;
  font-size: 10px;
  line-height: 21px;
  height: 23px;
  margin-right: 5px;
  text-indent: 0;
  text-shadow: none;
}

.view-header ul.ea-date-range-selector li a.active,
.view-header ul.ea-date-range-selector li a:hover {
  background: #CCCCCC;
  background: -moz-linear-gradient(center top , #EEEEEE 0%, #CCCCCC 100%) repeat scroll 0 0 transparent;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EEEEEE), color-stop(100%,#CCCCCC));
  background: -webkit-linear-gradient(top,  #EEEEEE 0%, #CCCCCC 100%);
  background: -o-linear-gradient(top, #EEEEEE 0%, #CCCCCC 100%);
  background: -ms-linear-gradient(top, #EEEEEE 0%, #CCCCCC 100%);
  background: linear-gradient(top, #EEEEEE 0%, #CCCCCC 100%);
  border: 1px solid #999999;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 0px #FFFFFF inset;
  box-shadow: 0 1px 0px #FFFFFF inset;
  color: #555555;
  font-size: 10px;
  line-height: 21px;
  height: 23px;
  margin-right: 5px;
  text-indent: 0;
  text-shadow: none;
}

.view-header ul.ea-date-range-selector li{
  display: inline;
  list-style: none outside none;
}

.view.ea-event-calendar .view-header ul.ea-date-range-selector {
  top: -30px;
  position: relative;
}

.page-calendar .view.ea-event-calendar .view-header ul.ea-date-range-selector {
  top: 0px;
  position: relative;
}


.view.ea-event-calendar .year.mini-day-on {
  color: #326AAD;
  font-weight: bold;
}

.view.ea-event-calendar .bt-content li {
  list-style: none;
}

.view.ea-event-calendar .bt-content li .calendar_tooltips-title-value a {
  color: #326AAD;
}

.view.ea-featured-events .view-header {
  padding: 18px 0 0 0;
  margin: 0;
  border-top: none;
}

.view.ea-featured-events .view-header h3{
  margin-bottom: 5px;
  font-size: 14px;
  text-transform: uppercase;
  color: #326AAD;
}

/* End of Event page / Calendar styling */

/* Public Form Styling */

.ea-public-form {
  background-color: #EBF4FF;
  border: 1px solid #ECECEC;
  border-radius: 5px 5px 5px 5px;
  overflow: hidden;
  padding: 20px;
}

.ea-public-form input,
.ea-public-form textarea {
    border: 1px solid #CCDEF5;
    box-shadow: 0 1px 1px #F2F2F2 inset;
    color: #2561A8;
    font-family: Arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    padding: 10px 0 10px 10px;
}

.ea-public-form fieldset {
  border-top: 1px solid #B7CEEB;
  clear: both;
  margin: 20px 0 15px 0px;
  padding-top: 3em;
  position: relative;
}    

.ea-public-form legend {
  position: absolute;
  top: 1em;
}

.ea-public-form legend .fieldset-legend {
  color: #777777;
  font-family: Arial,sans-serif;
  font-size: 1.5em;
  font-weight: bold;
}

.ea-public-form .form-type-textfield label {
  color: #2561A8;
  font-family: Arial,sans-serif;
  font-size: 14px;
  font-weight: bold;
  margin-left: 10px;
  margin-top: 10px;
  position: absolute;
}

/* Individual field styling */

.ea-public-form .form-item-event-title {
  float: left;
}

.ea-public-form .form-item-event-title,
.ea-public-form .form-item input#edit-event-title {
  width: 355px;
}

.ea-public-form .form-item input#edit-company-name,
.ea-public-form .form-item input#edit-contact-name,
.ea-public-form .form-item input#edit-contact-email,
.ea-public-form .form-item input#edit-contact-phone, 
.ea-public-form .form-item input#edit-event-link {
  width: 578px;
}

.ea-public-form .form-item-company-vat,
.ea-public-form .form-item input#edit-company-vat, 
.ea-public-form .form-item-company-reference,
.ea-public-form .form-item input#edit-company-reference {
  width: 279px;
  float: left;
}    

.ea-public-form .form-item-company-vat {
  margin-right: 20px;
}

.ea-public-form  .form-item-event-description, 
.ea-public-form  .form-item-event-address {
  clear: both;
}

.ea-public-form .form-item-event-date {
  width: 200px;
}

.ea-public-form .container-inline-date {
  width: 200px;
  float: left; 
  margin-left: 10px;
  clear: none;
}

.ea-public-form .container-inline-date .description {
  display: none;
  clear: none;
}

.ea-public-form .form-item input#edit-event-date-datepicker-popup-0 {
  background-image: url("../images/calendar.png");
  background-position: 95% 50%;
  background-repeat: no-repeat;
  margin: 0px;
  width: 200px;
}

.ea-public-form .form-type-select .selectArea {
  margin-bottom: 20px;
  margin-right: 3%;
  width: 30% !important;
}

.domain-agenda-euractiv-com .ea-public-form .form-type-select .selectArea .center {
    width: 70%;
}
.ea-public-form .form-submit {
  color:#fff;
  font:bold 20px/24px Arial, Helvetica, Verdana, sans-serif;
  outline:none;
  overflow:hidden;
  text-align:center;
  display:block;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border:1px solid #2561a8;
  background: #4083d2;
  background: -moz-linear-gradient(top,  #4083d2 0%, #3373be 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4083d2), color-stop(100%,#3373be));
  background: -webkit-linear-gradient(top,  #4083d2 0%,#3373be 100%);
  background: -o-linear-gradient(top,  #4083d2 0%,#3373be 100%);
  background: -ms-linear-gradient(top,  #4083d2 0%,#3373be 100%);
  background: linear-gradient(top,  #4083d2 0%,#3373be 100%);
  padding: 20px 0 19px 5px;
  box-shadow:0 1px 1px #fff inset;
  -webkit-box-shadow:0 1px 1px #fff inset;
  -moz-box-shadow:0 1px 1px #fff inset;
  text-shadow:0 -1px 1px #000;
  float: right;
  margin: 0;
  width: 300px;   
}    

.ea-public-form .form-item-event-of-the-week {
  border-bottom: 1px solid #B7CEEB;
  border-top: 1px solid #B7CEEB;
  margin: 10px 0;
  padding: 10px 0;
}

.ea-public-form #edit-event-of-the-week {
  background: url("../images/event_of_the_week_bg.png") no-repeat 0 50% transparent;
  color: #BE6700;
  font-size: 13px;
  width: 577px;
}

.ea-public-form .form-item-event-of-the-week-1 {
  height: 19px;
  padding: 13px;
}

.ea-public-form .form-item-event-of-the-week-1 label {
  font-size: 16px;
  font-weight: bold;
  margin-left: 10px;
  color: #FFFFFF;
}

.ea-public-form .form-item-event-of-the-week .description {
  color: #3374BF;
  font-size: 13px;
  font-weight: bold;
  margin-right: 15px;
  margin-top: -35px;
  text-align: right;
  float: right;
}

.ea-public-form .form-item.form-item-job-of-the-week {
  border-top: 1px solid #B7CEEB;
  margin: 10px 0 0 0;
  padding: 10px 0 0 0;
}

.ea-public-form #edit-job-of-the-week {
  background: url('../images/job_of_the_week_bg.png') no-repeat 0 50% transparent;
  color: #BE6700;
  font-size: 13px;
  width: 577px;
}

.ea-public-form .form-item-job-of-the-week-1 {
  height: 19px;
  padding: 13px;
}

.ea-public-form .form-item-job-of-the-week-1 label {
  font-size: 16px;
  font-weight: bold;
  margin-left: 10px;
  color: #BE6700;
}

.ea-public-form .form-item-job-of-the-week .description {
  color: #BE6700;
  font-size: 13px;
  font-weight: bold;
  margin-right: 15px;
  margin-top: -35px;
  text-align: right;
  float: right;
}

.ea-public-form .job_of_the_week_info {
  color: #be6700;
  font-weight: bold;
  font-size: 13px;
  border-bottom: 1px solid #B7CEEB;
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;
}

.domain-jobs-euractiv-com .ea-public-form legend .fieldset-legend {
  color: #E27B00;
  font-family: Arial,sans-serif;
  font-size: 14px;
  font-weight: bold;
}

.domain-jobs-euractiv-com .ea-public-form input.required,
.domain-jobs-euractiv-com .ea-public-form textarea.required {
  color: #AA0000;
}

.domain-jobs-euractiv-com .ea-public-form .form-type-select .selectArea {
  margin-bottom: 20px;
  margin-right: 10px;
  width: 185px !important;
}

.domain-jobs-euractiv-com .ea-public-form .form-type-select.form-item-category .selectArea {
  margin-right: 0px;
}

.domain-jobs-euractiv-com .ea-public-form .form-type-textarea.form-item-job-description {
  clear: both;
}

.ea-public-form .form-item-job-title {
  float: left;
}

.ea-public-form .form-item-job-title,
.ea-public-form .form-item input#edit-job-title {
  width: 355px;
}
#edit-job-info .form-item.form-type-select{
  display: inline-block;
}
.ea-public-form .form-item-job-date {
  width: 200px;
}
#ea-job-add-form #edit-job-date {
  position: relative;
}
#ea-job-add-form #edit-job-date:before {
  content: "Expiration date";
  color: #E27B00;
  font-family: Arial,sans-serif;
  font-size: 14px;
  font-weight: bold;
  position: absolute;
  top: -10px;
}

.ea-public-form .form-item input#edit-job-date-datepicker-popup-0 {
  background-image: url("../images/calendar.png");
  background-position: 95% 50%;
  background-repeat: no-repeat;
  margin: 0px;
  width: 200px;
}

/* End of Public Form Styling */

/* Public Request form styling */

#ea-request-node-form .field-name-field-ea-shared-email label span {
  color: #E27B00;
  font-family: Arial,sans-serif;
  font-size: 14px;
  font-weight: bold;
  margin-left: 55px;
  margin-top: 7px;
  position: absolute;
}

#ea-request-node-form input,
#ea-request-node-form textarea {
  width: 100%;
}

/* End of Request form styling */

/* Domain-specific styling */

/* Agenda-specific styling  */

.domain-agenda-euractiv-com h1.title {
  color: #3474BF;
}

.domain-pr-euractiv-com #section-header {
  background: url("../images/bg-header-pr.gif") repeat-x scroll 0 100% #535C68;
  background-size: 100% 100%;
  padding: 0;
}
.domain-agenda-euractiv-com #section-header {
  background: url("../images/bg-header-agenda.gif") repeat-x scroll 0 100% #535C68;
  background-size: 100% 100%;
  padding: 0;
}

.domain-agenda-euractiv-com .views-exposed-form {
  background: #AAAAAA;
  background: -moz-linear-gradient(center top , #CCCCCC 0%, #AAAAAA 100%) repeat scroll 0 0 transparent;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CCCCCC), color-stop(100%,#AAAAAA));
  background: -webkit-linear-gradient(top, #CCCCCC 0%,#AAAAAA 100%);
  background: -o-linear-gradient(top, #CCCCCC 0%,#AAAAAA 100%);
  background: -ms-linear-gradient(top, #CCCCCC 0%,#AAAAAA 100%);
  background: linear-gradient(top, #CCCCCC 0%,#AAAAAA 100%);
  border: 1px solid #999999;
}

.domain-agenda-euractiv-com .views-exposed-form .form-item-title {
  border: 1px solid #999999;
}

.domain-agenda-euractiv-com .views-exposed-form .filter-submit {
  background: url(../images/bg-buttons-agenda.png) no-repeat 0 -168px;
}

.domain-agenda-euractiv-com .form-mail input[type="submit"]{
	background: url(../images/bg-buttons-agenda.png) no-repeat 0 -50px;
}

.domain-agenda-euractiv-com .submit,
.domain-agenda-euractiv-com .search-area input[type="submit"]{
  background: url(../images/bg-buttons-agenda.png) no-repeat 0 -168px;
}

.domain-agenda-euractiv-com .views-exposed-form .views-exposed-widget input[type="submit"] {
  background: #777777;
  background: -moz-linear-gradient(center top , #AAAAAA 0%, #777777 100%) repeat scroll 0 0 transparent;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#AAAAAA), color-stop(100%,#777777));
  background: -webkit-linear-gradient(top,  #AAAAAA 0%,#777777 100%);
  background: -o-linear-gradient(top, #AAAAAA 0%,#777777 100%);
  background: -ms-linear-gradient(top, #AAAAAA 0%,#777777 100%);
  background: linear-gradient(top, #AAAAAA 0%,#777777 100%);
  border: 1px solid #777777;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 0px #CCCCCC inset;
  box-shadow: 0 1px 0px #CCCCCC inset;
  color: #FFFFFF;
  font-size: 10px;
  line-height: 21px;
  height: 23px;
  margin-right: 5px;
  text-indent: 0;
  text-shadow: none;
}

.domain-agenda-euractiv-com .ea-contacts-overview .views-exposed-form .form-item-title {
  width: 200px;
}

.domain-agenda-euractiv-com .ea-newsletter-subscribe-block form input[type="submit"] {
  background: url("../images/bg-buttons-agenda.png") no-repeat scroll 0 -50px transparent;
}

.domain-agenda-euractiv-com .selectArea .center{
  width: 63%;
}

.domain-agenda-euractiv-com .ea-contacts-overview .selectArea .center {
  width: 81%;
}

.domain-agenda-euractiv-com .views-exposed-form select {
  width: 121px;
}

.domain-jobs-euractiv-com .ea-user-block.ea-advertise-block .content {
  background: #ffd864;
  background: -moz-linear-gradient(top,  #ffd864 0%, #fcc833 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd864), color-stop(100%,#fcc833));
  background: -webkit-linear-gradient(top,  #ffd864 0%,#fcc833 100%);
  background: -o-linear-gradient(top,  #ffd864 0%,#fcc833 100%);
  background: -ms-linear-gradient(top,  #ffd864 0%,#fcc833 100%);
  background: linear-gradient(top,  #ffd864 0%,#fcc833 100%);
  border: 1px solid #7A7A7A;
  color: #BE6700;
  text-shadow: none;
  box-shadow: 0 1px 1px #FFFFFF inset;
  border-radius: 4px 4px 4px 4px;
  display: block;
  padding: 8px 5px;
  margin: -10px 0 0;
  text-align: center;
}

.domain-agenda-euractiv-com #region-sidebar-second .block h2 {
  background: #888888;
  background: -moz-linear-gradient(center top , #DDDDDD 0%, #888888 100%) repeat scroll 0 0 transparent;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DDDDDD), color-stop(100%,#888888));
  background: -webkit-linear-gradient(top,  #DDDDDD 0%,#888888 100%);
  background: -o-linear-gradient(top, #DDDDDD 0%,#888888 100%);
  background: -ms-linear-gradient(top, #DDDDDD 0%,#888888 100%);
  background: linear-gradient(top, #DDDDDD 0%,#888888 100%);
  border: 1px solid #7A7A7A;
  color: #FFFFFF;
  text-shadow:0 -1px 1px #777777;
}

.domain-jobs-euractiv-com #block-ea-custom-stepstone-box  h2 {
  background: #3373BE;
  background: -moz-linear-gradient(center top , #DDDDDD 0%, #888888 100%) repeat scroll 0 0 transparent;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4083D2), color-stop(100%,#3373BE));
  background: -webkit-linear-gradient(top, #4083D2 0%,#3373BE 100%);
  background: -o-linear-gradient(top, #DDDDDD 0%,#888888 100%);
  background: -ms-linear-gradient(top, #DDDDDD 0%,#888888 100%);
  background: linear-gradient(top, #DDDDDD 0%,#888888 100%);
  border: 1px solid #7A7A7A;
  color: #FFF;
  text-shadow: 0 -1px 1px #777;
}
.domain-jobs-euractiv-com #block-ea-custom-stepstone-box h2 a img{
  margin-right: 5px;
}
.domain-jobs-euractiv-com #block-ea-custom-stepstone-box h2 a {
  color: #FFFFFF;
}
.domain-jobs-euractiv-com #block-ea-custom-stepstone-box ul li {
  list-style-type: none;
}
.domain-jobs-euractiv-com #block-ea-custom-stepstone-box ul li+li {
  border-top: 1px lightgrey solid;
  margin-top: 3px;
  padding-top: 3px;
}


.domain-agenda-euractiv-com .ea-advertise-block .content,
.domain-pr-euractiv-com .ea-advertise-block .content {
  background: #3373BE;
  background: -moz-linear-gradient(center top , #3F81D0 0%, #3373BE 100%) repeat scroll 0 0 transparent;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3F81D0), color-stop(100%,#3373BE));
  background: -webkit-linear-gradient(top, #3F81D0 0%,#3373BE 100%);
  background: -o-linear-gradient(top, #3F81D0 0%,#3373BE 100%);
  background: -ms-linear-gradient(top, #3F81D0 0%,#3373BE 100%);
  background: linear-gradient(top, #3F81D0 0%,#3373BE 100%);
  border: 1px solid #7A7A7A;
  color: #FFFFFF;
  text-shadow:0 -1px 1px #555555;
  box-shadow: 0 1px 1px #FFFFFF inset;
  border-radius: 4px 4px 4px 4px;
  display: block;
  padding: 8px 5px;
  margin: -10px 0 0;
  text-align: center;
}

.ea-user-block.ea-advertise-block .content a,
.domain-agenda-euractiv-com .ea-advertise-block .content a,
.domain-pr-euractiv-com .ea-advertise-block .content a {
  background: none;
  border: none;
  box-shadow: none;
  margin: 0;
  color: #FFFFFF;
  display: inline;
  padding: 5px;
}

.domain-jobs-euractiv-com .ea-advertise-block .content a {
  color: #BE6700;
}

.ea-user-block img {
  position: relative;
  top: 3px;
}

.domain-agenda-euractiv-com .quicktabs-tabs li:hover a, 
.domain-agenda-euractiv-com .quicktabs-tabs .active a {
    color: #326AAD;
}

.domain-agenda-euractiv-com .jcarousel-container .jcarousel-item .views-field-title a {
    color: #326AAD;
}

.domain-agenda-euractiv-com .jcarousel-container .jcarousel-item .ea-org-location {
  font-size: 10px;
  margin-bottom: 3px;
}

.domain-agenda-euractiv-com .jcarousel-container .jcarousel-navigation li a {
  color:#5988A3;
  border:1px solid #e7e7e7;
  background: #f1f1ef;
  background: -moz-linear-gradient(top,  #fff 0%, #f1f1ef 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f1f1ef));
  background: -webkit-linear-gradient(top,  #fff 0%,#f1f1ef 100%);
  background: -o-linear-gradient(top,  #fff 0%,#f1f1ef 100%);
  background: -ms-linear-gradient(top,  #fff 0%,#f1f1ef 100%);
  background: linear-gradient(top,  #fff 0%,#f1f1ef 100%);
}

.domain-agenda-euractiv-com .jcarousel-container .jcarousel-navigation li.active a {
  color: #FFFFFF;
  background: #56849E;
  border:1px solid #979797;
  background: -moz-linear-gradient(top,  #70AED1 0%, #56849E 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#70AED1), color-stop(100%,#56849E));
  background: -webkit-linear-gradient(top,  #70AED1 0%,#56849E 100%);
  background: -o-linear-gradient(top,  #70AED1 0%,#56849E 100%);
  background: -ms-linear-gradient(top,  #70AED1 0%,#56849E 100%);
  background: linear-gradient(top,  #70AED1 0%,#56849E 100%);
}

.domain-agenda-euractiv-com #region-sidebar-second .block h2 a {
    color: #FFFFFF;
}

.domain-agenda-euractiv-com #region-sidebar-second .block.ea-post-block {
  margin-bottom: 13px;
}

.domain-agenda-euractiv-com .ea-main-menu {
  float: left;
  width: 140px;
  font-weight: bold;
  font-size: 1.1em;
  line-height: 1.4em;
}

.domain-agenda-euractiv-com .ea-main-menu-other-col {
  width: 147px;
  background: url("../images/separator.gif") no-repeat scroll left top transparent;
  padding: 0 0 0 12px;
  min-height: 7em;
}

.domain-agenda-euractiv-com .ea-main-menu ul.menu li {
  list-style: none;
  padding: 0.2em 0.49em 0 0;
}

.domain-agenda-euractiv-com .ea-main-menu ul.menu li a {
  color: #797878;
}

.domain-agenda-euractiv-com .ea-main-menu.ea-main-menu-first-col ul.menu li a {
  text-transform: uppercase;
  color: #2561A8 !important;
}

.domain-agenda-euractiv-com.page-select-package .package-list li.package-list-item h2.node-title,
.domain-agenda-euractiv-com #region-sidebar-second .block .node-ea_package-teaser h2.node-title {
  text-shadow:0 -1px 1px #073e98;
  background-image: url('../images/package_header_agenda.png');
}

.domain-agenda-euractiv-com.page-select-package .package-list li.package-list-item,
.domain-agenda-euractiv-com #region-sidebar-second .package-list-item {
  border: 1px solid #dde6f1;
  background-color: #F5F8FC;
  height: auto;
  padding-bottom: 0;
}

.domain-agenda-euractiv-com.page-select-package .package-list .package-link {
  background: -moz-linear-gradient(center top , #DDDDDD 0%, #888888 100%) repeat scroll 0 0 transparent;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DDDDDD), color-stop(100%,#888888));
  background: -webkit-linear-gradient(top,  #DDDDDD 0%,#888888 100%);
  background: -o-linear-gradient(top, #DDDDDD 0%,#888888 100%);
  background: -ms-linear-gradient(top, #DDDDDD 0%,#888888 100%);
  background: linear-gradient(top, #DDDDDD 0%,#888888 100%);
  border: 1px solid #888888;
  text-shadow:0 -1px 1px #777777;
  color: #FFFFFF;
  box-shadow:0 1px 1px #fff inset;
  -webkit-box-shadow:0 1px 1px #fff inset;
  -moz-box-shadow:0 1px 1px #fff inset;
}

.domain-agenda-euractiv-com.page-select-package .package-list .field-name-body,
.domain-agenda-euractiv-com .ea-sidebar-package .package-list .field-name-body {
  height: auto;
}

.domain-agenda-euractiv-com.page-select-package .package-list .views-row-1,
.domain-agenda-euractiv-com.page-select-package .package-list .views-row-2,
.domain-agenda-euractiv-com.page-select-package .package-list .views-row-3 {
  height: auto !important;
}

.page-select-package .package-list .most-popular-package {
  z-index: 1;
  position: absolute;
  bottom: 0;
  right: 0;
}

.domain-agenda-euractiv-com .view-ea-event-calendar-views .date-nav-wrapper .item-list .pager {
  top: -32px;
}

.domain-agenda-euractiv-com .view-ea-event-calendar-views {
  position: relative;
}

.domain-agenda-euractiv-com .view-ea-event-calendar-views .view-header {
  clear: both;
  width: 100%;
}

.domain-agenda-euractiv-com .view-ea-event-calendar-views .view-content {
  margin-top: 20px;
  position: relative;
  top: -20px;
}

.calendar-calendar .month-view .full td.single-day div.monthview, .calendar-calendar .week-view .full td.single-day div.weekview, .calendar-calendar .day-view .full td.single-day div.dayview {
  overflow: inherit;
  background: none repeat scroll 0 0 #DDEEFF;
  margin-bottom: 5px;
}

div.bt-content ul li {
  margin-bottom: 5px;
}

.view-ea-event-reminder-calendar-views .view-header {
  clear:both;
}

.ea-public-form input.required, 
.ea-public-form textarea.required{
  color: #CC0000;
}

/* resetting the fucking reset start*/
.field-name-body ul {
  padding-left: 2em;
}

.field-name-body ul ul li, .field-name-body ol ul li{
  list-style-type: circle;
}
.field-name-body ul li {
  list-style-type: disc;
}
/* resetting the fucking reset stop*/

/* Remind / Flag Styling */ 

.node-print-links .flag-ea-event-bookmarks {
  background: url('../images/icon_reminder.png') no-repeat 0 0 transparent;
  margin: 0px 1em 0px 0px;
  padding: 1px 0 0 20px;
}

.node-print-links .flag-ea-event-bookmarks a.flag{
  font-size: 12px;
  font-weight: bold;  
}

.flag-ea-event-bookmarks .flag-message {
  color: #CC0000;
}

/* End of Remind / Flag Styling */ 

/* Janrain Login Styling */

.domain-agenda-euractiv-com #user-login-form .rpx-links, 
.domain-agenda-euractiv-com #user-login .rpx-links {
  margin: 10px 0;
  padding: 0;
}

.domain-agenda-euractiv-com ul.rpx-links li {
  margin: 0
}

.domain-agenda-euractiv-com ul.rpx-links li a.rpxnow {
  display: inline-block;
  margin: 0 8px 5px 0;
}

/* End of Janrain Login Styling */

/* End of agenda-specific styling  */

/* End of domain-specific styling */

/* PR Specific Styling */

.domain-pr-euractiv-com .views-exposed-form .form-type-textfield {
  float: left;
  margin: 0 7px 3px 0;
  background: #FFFAF3;
  border: 1px solid #E1AD3F;
  padding: 3px 5px;
  width: 80px;
  height: 16px;
}

.domain-pr-euractiv-com .views-exposed-form .form-type-textfield.form-item-organisation {
  width: 160px;
}

.domain-pr-euractiv-com .views-exposed-form .form-type-textfield.form-item-organisation input{
  width: 165px;
  height: 17px;
  background-color: transparent;
  border: none;
}

.domain-pr-euractiv-com .views-exposed-form .form-type-textfield.form-item-organisation input#edit-organisation-autocomplete {
 width: 300px;
}

.domain-pr-euractiv-com .views-exposed-form .form-type-textfield.form-item-organisation input:focus,
.domain-pr-euractiv-com .views-exposed-form .form-type-textfield.form-item-organisation input:active {
  box-shadow: none;
}

.domain-pr-euractiv-com .views-exposed-form #autocomplete {
  border: 1px solid #cecece;
  width: 300px;
}

.domain-pr-euractiv-com .views-exposed-form #autocomplete ul {list-style: none; padding: 0; margin: 0;}
.domain-pr-euractiv-com .views-exposed-form #autocomplete ul li {list-style: none;} 

.reference-autocomplete {
   padding: 4px;
   border-bottom: 1px solid #cecece;
}

.domain-pr-euractiv-com .views-exposed-form .form-type-textfield.form-item-date-min-date input,
.domain-pr-euractiv-com .views-exposed-form .form-type-textfield.form-item-date-max-date input {
  float: left;
  padding: 1px 0 0;
  margin: 0 5px 0 0;
  width: 85px;
  border: none;
  color: dimGray;
  font-size: 11px;
  line-height: 13px;
  outline: none;
  box-shadow: none;
  border-color: #848484 #C1C1C1 #E1E1E1;
  background-image: url("../images/calendar.png");
  background-position: 95% 50%;
  background-repeat: no-repeat;
  height: 17px;
}

.domain-pr-euractiv-com .views-exposed-form .container-inline-date .description,
.domain-pr-euractiv-com .views-exposed-form label {
  display: none;
}

.domain-pr-euractiv-com .views-exposed-form  .container-inline-date {
  clear: none;
}

.domain-pr-euractiv-com .views-exposed-form #edit-field-ea-shared-date-value-min-wrapper,
.domain-pr-euractiv-com .views-exposed-form #edit-field-ea-shared-date-value-max-wrapper {
  float: left;
}

.domain-pr-euractiv-com .views-exposed-form select {
  width: 170px;
}

.domain-pr-euractiv-com .ea-block-pr-company-table,
.domain-jobs-euractiv-com .ea-block-jobs-company-table{
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px dotted #3575C1; 
}

.domain-pr-euractiv-com .ea_node_info_pane {
  min-height: 40px;
}

.overview-table.pr-sources-table  th.views-field-title {
  width: 20%;
}

.overview-table.pr-sources-table  th.views-field-body {
  width: 45%;
}

.overview-table.pr-sources-table  th.views-field-field-ea-shared-featured-image {
  width: 12%;
}

.domain-pr-euractiv-com .ea-main-menu {
  float: left;
  width: 140px;
  font-weight: bold;
  font-size: 1.1em;
  line-height: 1.4em;
}

.domain-pr-euractiv-com .ea-main-menu-other-col {
  width: 147px;
  background: url("../images/separator.gif") no-repeat scroll left top transparent;
  padding: 0 0 0 12px;
  min-height: 7em;
}

.domain-pr-euractiv-com .ea-main-menu ul.menu li {
  list-style: none;
  padding: 0.2em 0.49em 0 0;
}

.domain-pr-euractiv-com .ea-main-menu ul.menu li a {
  color: #797878;
}

.domain-pr-euractiv-com .ea-main-menu.ea-main-menu-first-col ul.menu li a {
  text-transform: uppercase;
  color: #2561A8 !important;
}

.node-type-ea-pr .field-name-field-ea-shared-subtitle {
  font-size: 16px;
  margin-bottom: 15px;
  font-weight: bold;
  color: rgb(44, 100, 167);  
}

.page-job-add .form-item-date-min-date input {

}

/* End of PR Specific Styling */

.message-box {
  background-color: #FCF8E3;
  border: 1px solid #FBEED5;
  border-radius: 4px 4px 4px 4px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 8px 35px 8px 14px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.alert {
  background-color: #D9EDF7;
  border-color: #BCE8F1;
  color: #3A87AD;
}

.tabs.primary {
    border-bottom: 1px solid #DDDDDD;
}
.tabs.primary > li {
    margin-bottom: -1px;
}
.tabs.primary > li > a {
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    line-height: 20px;
    padding-bottom: 3px;
    padding-top: 4px;
}
.tabs.primary > li > a:hover {
    border-color: #EEEEEE #EEEEEE #DDDDDD;
}
.tabs.primary > .active > a, .nav-tabs > .active > a:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #DDDDDD #DDDDDD transparent;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #555555;
    cursor: default;
}

/* User Profile Styling */

.profile .user-picture {
  float: left;
  margin: 0 1em 1em 0;
}

.profile  .field {
  
}
#user_user_form_group_account_settings>div>div {
  display: inline-block;
  vertical-align: top;
  padding: 0 20px;
  border-right: 1px solid;
}
#user_user_form_group_account_settings>div>div:last-of-type{
  border-right: none;
}
/* End of PR Specific Styling */

#region-sidebar-second .ea-stepstone-block h2 {
  color: white;
  font: bold 1.167em/1.2em Arial,Helvetica,Verdana,sans-serif;
  width: 277px;
  overflow: hidden;
  margin: -13px -13px 13px;
  border-radius:4px 4px 1px 1px;
  -moz-border-radius:4px 4px 1px 1px;
  -webkit-border-bottom-left-radius:1px;
  -webkit-border-bottom-right-radius:1px;
  border:1px solid #2561a8;
  box-shadow:0 1px 1px #fff inset;
  -webkit-box-shadow:0 1px 1px #fff inset;
  -moz-box-shadow:0 1px 1px #fff inset;
  background: #4083d2;
  background: -moz-linear-gradient(top,  #4083d2 0%, #3373be 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd864), color-stop(100%,#3373be));
  background: -webkit-linear-gradient(top,  #4083d2 0%,#3373be 100%);
  background: -o-linear-gradient(top,  #4083d2 0%,#3373be 100%);
  background: -ms-linear-gradient(top,  #4083d2 0%,#3373be 100%);
  background: linear-gradient(top,  #4083d2 0%,#3373be 100%);
  padding:9px 8px 8px 13px;
  position:relative;
}

.ea-stepstone-block {
  background-image:url('../images/stepstone-block-background.png?4');
  background-repeat:no-repeat;
  background-position:top right;
  border: 1px solid #326AAD !important;
}

/* .ea-stepstone-block li.views-row-even {
  background-color: #F1F5FA;
}*/

.ea-stepstone-block ul li {
  letter-spacing: normal;
  font-weight:bold;
}

.iframe-stepstone .block-inner {
  padding: 0;
}

input#edit-organisation.intra-field-label {
  font-size: 11px;
  color: dimGray;
}

.ea-job-of-the-week-company-logo img, .ea-event-of-the-week-company-logo img{
  float:left;
  padding-right:1em;
}

.ea-job-of-the-week-title a, .ea-event-of-the-week-title a {
  color: #BE6700 !important;
  font-weight:bold;
}

.jcarousel-container .jcarousel-item .image-area {
  text-align:center;
}

/* Jobs Menu */
.domain-jobs-euractiv-com .block-categories-view-block {
  left: -40px;
  width: 550px;
  position: relative;
}

.domain-jobs-euractiv-com .block-categories-view-block  .columns-area .column:first-child{
  width: 185px;
}
.container-12 .grid-12 {
  width: 100% !important;
}
#edit-job-description-format {
  display: none;
}

/* Jobs Body Justified */

.page-node.node-type-ea-job .node-ea-job .field-name-body {
  text-align: justify;
}

.field-type-text-with-summary ol {
  list-style-type: decimal;
  margin: 10px 0;
  padding-left: 20px;
}
