.page-intranet .panels-flexible-row,
.page-intranet .left-sidebar .panel-pane {
  border: 1px solid;
  margin-bottom: 1rem !important;
  padding: 1rem !important;
  background-color: #fff;
}

.page-intranet .pane-title {
  font-size: 24px;
  font-weight: 400;
  color: #000;
  clear: left;
}

.page-intranet .pane-content {
  border-top: 1px solid;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.page-intranet .left-sidebar .submit-btn {
  float: right;
  color: #fff;
  font-size: 14px;
  padding: 0 10px;
  line-height: 25px;
  background: #0aa65c;
}


.page-intranet .panels-flexible-row ul.menu li,
.page-intranet .panels-flexible-row ul.menu li a {
  color: #000;
}

.page-intranet .panels-flexible-row ul.menu li:hover,
.page-intranet .panels-flexible-row ul.menu li a:hover,
.page-intranet .views-row .views-field:last-child .field-content a:hover {
  color: #622599 !important;
}

.page-intranet .panels-flexible-row ul.menu li {
  float: left;
  width: 37%;
  margin-right: 15px;
  padding-bottom:  1rem;
}

.page-intranet .panels-flexible-row ul.menu li:nth-child(3n) {
  margin-right: 0;
  width: 20%;
}

.page-intranet .panels-flexible-row ul.menu .menu li:nth-child(3n) {
  width: 100%;
}

.page-intranet .panels-flexible-row .menu .menu li {
  width: 100%;
  padding: 0.3rem 1rem;
}

.page-intranet .panels-flexible-row  .menu a {
  font-size: 19px;
  text-decoration: underline;
}

.page-intranet .panels-flexible-row .menu .menu a {
  text-decoration: none;
  font-size: 14px;
}

.page-intranet .views-row .views-field:last-child .field-content,
.page-intranet .views-row .views-field:last-child .field-content a{
  color: #8f8f8f;
  font-size: 14px;
}

.page-intranet .views-row .views-field:last-child .field-content a:first-child {
  color: #000;
  line-height:2;
}

.page-intranet .views-row .views-field:first-child {
  color: #000;
  line-height:1.5;
}

.page-intranet .more-link {
  width: 32px;
  height: 32px;
  background-image: url("../images/more.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  background-size: 30px;
  float: right;
}

.page-intranet section.view {
  padding-bottom: 0;
}

.page-intranet .more-link a {
  color: #fff;
  padding-top: 1rem;
  display: inline-block;
}

@media only screen and (max-width: 767px) {
  .page-intranet .left-sidebar {
    width: 100% !important;
  }

  .page-intranet .panels-flexible-column-last {
    width: 100% !important;
  }

  .page-intranet .panels-flexible-row ul.menu li {
    width: 44% !important;
  }
}

.page-intranet .left-sidebar {
  max-width: 385px;
  margin-right: 40px;
}

.page-intranet .panels-flexible-column-last {
  width: 745.5px;
}

.page-intranet-circulars section.main-medium {
  width: 770px !important;
}

.page-intranet .left-sidebar .panel-pane:last-child  .pane-content{
  border-top: 2px solid #CCCCCC;
}

.page-intranet .views-row .views-field:last-child:after {
  content: ".";
}

.page-intranet .main-medium {
  width: 100% !important;
}

.page-intranet .header-navigation .main-nav ul li:last-child a {
  font-weight: 500;
}

@media only screen and (max-width: 767px) {
  .page-intranet .header-navigation .main-nav ul li a,
  .page-intranet .name a {
    padding: 10px 0 10px 60px;
    color: #fff !important;
  }

  .page-intranet .name,
  .page-intranet .massage {
    display: inline-block;
    max-width:70px;
  }


  .page-intranet .header-navigation ul li a:hover,
  .page-intranet .header-navigation ul li a.active {
    color: #e8793c !important;
  }

  .page-intranet .header-navigation .main-nav .btn-mobile-menu {
    background: #622599;
    mask: url("../images/sprite-mobile-nav-x2.png") 25px 25px / 20px no-repeat;
    -webkit-mask: url("../images/sprite-mobile-nav-x2.png") 25px 25px / 20px no-repeat;
  }

  .page-intranet .header-navigation .main-nav .btn-mobile-menu.active {
    mask: url("../images/sprite-mobile-nav-x2.png") 25px -34px / 20px no-repeat;
    -webkit-mask: url("../images/sprite-mobile-nav-x2.png") 25px -34px / 20px no-repeat;
  }

  .page-intranet .header-navigation .main-nav .profile {
    padding-left: 70px;
  }

  .page-intranet-circulars .main-medium {
    max-width: 310px;
  }

  body .panels-flexible-column-226-main .panels-flexible-column-inside {
    padding-left: 0;
    padding-right: 0.75em;
  }
}

@media only screen and (min-width: 768px) {
  .page-intranet.page-intranet-services .main-medium,
  .page-intranet.page-intranet-discussions .main-medium,
  .page-intranet.page-intranet-circulars .main-medium {
    width: 65% !important;
    max-width: 770px;
    margin-left: 30px !important;
  }
  .page-intranet.page-intranet-gs .main-medium {
    max-width: 65%;
  }
}

.pane-block.panel-pane.pane-scout-intranet-intranet-infobox .box-small.item:first-child {
  display: none;
}
.pane-block.panel-pane.pane-scout-intranet-intranet-infobox .box-small {
  float: none;
  border: none;
  border: none;
  padding: 0;
  margin: 0;
}
.pane-block.panel-pane.pane-scout-intranet-intranet-infobox .pane-content {
  border-top: none !important;
  padding-top: 0;
}
.pane-block.panel-pane.pane-scout-intranet-intranet-infobox .box-small .title-line {
  font-size: 24px;
  font-weight: 400;
  color: #000;
  padding: 0 0 10px;
  border-bottom: 1px solid #000;
}
