/* menu for old project adaptation*/
#sp-user1 .side-menu {
  background-color: #dddddd;
  line-height: 1.4;
  padding: 20px 0px 5px 10px;
  font-weight: bold;
  box-shadow: 5px 5px 5px grey;
  /*border-right-style: solid;
  border-width: 3px;*/
}
#sp-user1 .side-menu a {
  color: #FF6F36;
}
#sp-user1 .side-menu a:hover {
  color: #EA4200;
}

/*block  for link of old project on homepage */
#sp-user2 .completed {
  background-color: #dddddd;
  font-weight: bold;
  line-height: 1.1;
  padding: 20px;
  box-shadow: 5px 5px 5px grey;
  /*border-left-style: solid;
  border-width: 3px;*/
}
/*news article, show published date above title*/
.article-details .article-info {
    order: -1;
}

/* for single article - form internet, move heading above image*/
.view-article .article-details {
    display: flex;
    flex-direction: column;
}
/*.view-article .article-header {
    order: -1;
    margin-bottom: 5px;
}*/
.article-details .article-header h1 {
  font-size: 1.2em;
}

/* for articles list - from internet*/
.article-list .articleBody, .article-list .article-body {
    display: contents;
}
.article-list .article {
    display: flex;
    flex-direction: column;
}
.article-list .article-header {
    order: -1;
    margin-bottom: 10px;
}
.article-list .article-info {
    order: -2;
}
.article-list .article .article-header h2 {
    font-size: 1.2em;
}

.article-list .article .article-intro-image img {
  margin-left: 20px;
  float: left;
}

/*space around main content*/
#sp-main-body {
  padding-top: 20px; 
  padding-bottom: 50px;
}

/*links on all main content*/
#sp-main-body a {
  color: #368CCD;
}
#sp-main-body a:hover, a:visited {
  color: #EA4200;
}

/*space between text and news on homepage */
.sp-module-content-bottom {
  padding-top: 30px; 
}

/*size of bottom, partner logos*/
#sp-bottom {
  padding-top: 10px;
}

/*image size of news on homepage*/
#sp-component .newsflash-image img {
  width: auto;
  height: 150px;
}

/*DJ slider font description, size of box
.djslider-default .slide-desc {
  font-size: 0.9em;
}
.djslider-default .slide-desc-text-default {
  padding: 3px 5px 1px 10px;
}
.djslider-default .slide-desc-bg-default{
  background-color: rgb(160, 160, 160);
}

/* dropdownbox main menu*/
/*.sp-megamenu-parent > li {
  padding-bottom: 10px;
}
.sp-megamenu-parent .sp-dropdown {
  box-shadow: 5px 5px 5px #58A1DA;
} 
*/

/*.com-content #sp-main-body { padding: 10px 0; } */

/*.com-content #sp-main-body {padding-top: 0px; } */


