/* Mobile devices */
@media screen and (max-width: 800px) {
  body {
    background-color: white; }

  .wrap #navigation,
  .subRow, .subCols, #wrapper {
    width: 100%; }

  #wrapper {
    padding-bottom: 15px; }

  .cBlock, #content {
    margin: 0 auto;
    width: 95%;
    margin: 0 15px; }

  .breadcrumbs,
  ul#extraLinks {
    width: 95%;
    margin-left: 15px;
    margin-right: 15px; }

  .portlet-layout {
    display: block; }

  .portlet-column {
    display: block;
    width: 100% !important; }

  .taglib-language-list-text {
    border-right: 0; }

  .evEtusivu #column-8 .portlet-title .portlet-title-text {
    padding-left: 0; }

  .portlet-content, .portlet-minimized .portlet-content-container {
    padding: 12px 0; }

  /* evEtusivu fixes */
  .evEtusivu .subCols1 {
    display: table;
    width: 320px;
    margin: 0 auto; }

  .evEtusivu .subCols1 .portlet-column {
    display: table-cell;
    width: auto !important; }

  .evEtusivu .subRow .portlet-column,
  .subRow .portlet-column,
  .evAlasivu .subCols1 .portlet-column,
  .subCols2 .portlet-column {
    margin: 0!important; }

  .evAlasivu #column-4 .portlet, .evAlasivu #column-4 .portlet-borderless {
    background-color: #fbba00;
    border-bottom: 15px solid white; }

  .evAlasivu #column-4 .journal-content-article h1,
  .evAlasivu #column-4 .journal-content-article h2,
  .evAlasivu #column-4 .journal-content-article h3,
  .evAlasivu #column-4 .journal-content-article {
    color: #333; }

  .evAlasivu #column-4 .journal-content-article a {
    color: #bc2359; }

  #footer, .evAlasivu #column-4 .portlet,
  .evAlasivu #column-4 .portlet-borderless,
  .bRight, .bLeft,
  .bTop, .bBtm {
    border-width: 0; }

  .cBeige {
    padding: 15px 0; }

  #tab1, #tab2, #navigationPanel, .btmLinks,
  .evEtusivu #column-1, .evEtusivu #column-2,
  #topLinks, #banner {
    display: none; }

  #mobileMenu {
    display: block;
    clear: both; }

  #mobileMenu #logo {
    text-align: center; }

  .portlet-navigation .nav-menu ul.level-2 {
    padding-left: 15px; }

  .breadcrumbs-horizontal li {
    background: url(../images/ev/arrowBcrMobile.png) 0em 0.4em no-repeat; }

  .breadcrumbs-horizontal li:last-child,
  .breadcrumbs-horizontal li:last-child a {
    color: #ec7404; }

  #mobileContent {
    color: white; }

  .nav-menu li a.selected {
    background-color: #fff;
    color: #bc2359; }

  #mobileContent .nav-menu a {
    padding: 4px 0 4px 17px;
    color: white;
    background: url(../images/ev/arrowMobile.png) 0 0.6em no-repeat; }

  #mobileContent .nav-menu a.selected {
    color: #bc2359;
    background: transparent none; }

  #footer aside, #breadcrumbContent, .subContent {
    width: 100%;
    float: none; }

  #footer .cl {
    padding-top: 15px;
    border-top: 0;
    border-bottom: 1px solid #f19053; }

  #footer .eLast, .eLast, #footer .cl .eLast {
    border-bottom: 0; }

  ul.naviHeader {
    list-style: none;
    margin: 0;
    color: white; }

  ul.naviHeader li {
    float: left;
    display: block;
    width: 50%;
    background-color: #bb2258; }

  ul.naviHeader li a {
    color: white;
    padding: 10px;
    display: block;
    text-align: center; }

  ul.naviHeader li a:first-child {
    border-right: 1px solid #c43e6d; }

  #tab1, #tab2 {
    padding: 10px; }

  .mobileTopLinks {
    text-align: right; }

  #footer ul {
    clear: both;
    padding-top: 15px; }

  #footer ul ul {
    clear: both;
    padding-top: 0;
    padding-right: 5px; }

  #footer ul ul li {
    float: left;
    border-right: 1px solid #bb2258;
    padding-left: 5px;
    padding-right: 5px; }

  #footer .as8 ul ul li {
    float: none;
    border-width: 0; }

  #footer aside {
    border-width: 0;
    min-height: 2em;
    padding: 0 10px; } }
/* *************************** */
/* 720 / ie8 Fix */
.aui-view-lt720 body {
  background-color: white; }

.aui-view-lt720 #wrapper {
  padding-bottom: 15px; }

.aui-view-lt720 .wrap #navigation,
.aui-view-lt720 .subRow, .aui-view-lt720 .subCols, .aui-view-lt720 #wrapper {
  width: 100%; }

.aui-view-lt720 .cBlock, .aui-view-lt720 #content {
  margin: 0 auto;
  width: 95%;
  margin: 0 15px; }

.aui-view-lt720 .breadcrumbs,
.aui-view-lt720 ul#extraLinks {
  width: 95%;
  margin-left: 15px;
  margin-right: 15px; }

.aui-view-lt720 .portlet-layout {
  display: block; }

.aui-view-lt720 .portlet-column {
  display: block;
  width: 100% !important; }

.aui-view-lt720 .taglib-language-list-text {
  border-right: 0; }

.aui-view-lt720 .evEtusivu #column-8 .portlet-title .portlet-title-text {
  padding-left: 0; }

.aui-view-lt720 .portlet-content, .portlet-minimized .portlet-content-container {
  padding: 12px 0; }

/* evEtusivu fixes */
.aui-view-lt720 .evEtusivu .subCols1 {
  display: table;
  margin: 0 auto; }

.aui-view-lt720 .evEtusivu .subCols1 .portlet-column {
  display: table-cell;
  width: auto !important; }

.aui-view-lt720 .evEtusivu .subRow .portlet-column,
.aui-view-lt720 .subRow .portlet-column,
.aui-view-lt720 .evAlasivu .subCols1 .portlet-column,
.aui-view-lt720 .subCols2 .portlet-column {
  margin: 0!important; }

.aui-view-lt720 .breadcrumbs-horizontal li {
  background: url(../images/ev/arrowBcrMobile.png) 0em 0.4em no-repeat; }

.aui-view-lt720 .breadcrumbs-horizontal li:last-child,
.aui-view-lt720 .breadcrumbs-horizontal li:last-child a {
  color: #ec7404; }

.aui-view-lt720 #footer, .aui-view-lt720 .evAlasivu #column-4 .portlet,
.aui-view-lt720 .evAlasivu #column-4 .portlet-borderless,
.aui-view-lt720 .bRight, .aui-view-lt720 .bLeft,
.aui-view-lt720 .bTop, .aui-view-lt720 .bBtm {
  border-width: 0; }

.aui-view-lt720 .cBeige {
  padding: 15px 0; }

.aui-view-lt720 .btmLinks,
.aui-view-lt720 #tab1, .aui-view-lt720 #tab2, .aui-view-lt720 #navigationPanel,
.aui-view-lt720 .evEtusivu #column-1, .aui-view-lt720 .evEtusivu #column-2,
.aui-view-lt720 #topLinks, .aui-view-lt720 #banner {
  display: none; }

.aui-view-lt720 .evAlasivu #column-4 .portlet, .aui-view-lt720 .evAlasivu #column-4 .portlet-borderless {
  background-color: #fbba00;
  border-bottom: 15px solid white; }

.aui-view-lt720 .evAlasivu #column-4 .journal-content-article h1,
.aui-view-lt720 .evAlasivu #column-4 .journal-content-article h2,
.aui-view-lt720 .evAlasivu #column-4 .journal-content-article h3,
.aui-view-lt720 .evAlasivu #column-4 .journal-content-article {
  color: #333; }

.aui-view-lt720 .evAlasivu #column-4 .journal-content-article a {
  color: #bc2359; }

.aui-view-lt720 .portlet-navigation .nav-menu ul.level-2 {
  padding-left: 15px; }

.aui-view-lt720 #mobileMenu {
  display: block;
  clear: both; }

.aui-view-lt720 #mobileMenu #logo {
  text-align: center; }

.aui-view-lt720 #mobileContent {
  color: white; }

.aui-view-lt720 .nav-menu li a.selected {
  background-color: white;
  color: #bc2359; }

.aui-view-lt720 #mobileContent .nav-menu a {
  padding: 4px 0 4px 17px;
  color: white;
  background: url(../images/ev/arrowMobile.png) 0 0.6em no-repeat; }

.aui-view-lt720 #mobileContent .nav-menu a.selected {
  color: #bc2359;
  background: white none; }

.aui-view-lt720 #footer aside, .aui-view-lt720 #breadcrumbContent,
.aui-view-lt720 .subContent {
  width: 100%;
  float: none; }

.aui-view-lt720 #footer .cl {
  padding-top: 15px;
  border-top: 0;
  border-bottom: 1px solid #f19053; }

.aui-view-lt720 #footer .eLast,
.aui-view-lt720 .eLast, .aui-view-lt720 #footer .cl .eLast {
  border-bottom: 0; }

.aui-view-lt720 #footer ul {
  clear: both;
  padding-top: 15px; }

.aui-view-lt720 #footer ul ul {
  clear: both;
  padding-top: 0;
  padding-right: 5px; }

.aui-view-lt720 #footer ul ul li {
  float: left;
  border-right: 1px solid #bb2258;
  padding-left: 5px;
  padding-right: 5px; }

.aui-view-lt720 #footer .as8 ul ul li {
  float: none;
  border-width: 0; }

.aui-view-lt720 ul.naviHeader {
  list-style: none;
  margin: 0;
  color: white; }

.aui-view-lt720 ul.naviHeader li {
  float: left;
  display: block;
  width: 50%;
  background-color: #bb2258; }

.aui-view-lt720 ul.naviHeader li a {
  color: white;
  padding: 10px;
  display: block;
  text-align: center; }

.aui-view-lt720 #tab1, .aui-view-lt720 #tab2 {
  padding: 10px; }

.aui-view-lt720 .mobileTopLinks {
  text-align: right; }

.aui-view-lt720 #footer aside {
  border-width: 0;
  min-height: 2em;
  padding: 0 10px; }

