/**
 * @file
 * Visual styles for Corporate+'s blocks.
 */
.block {
  padding: 0 0 25px 0;
}
.col-md-12 .block {
  padding-bottom: 50px;
}
.header .block-menu.block,
.header-container .block-superfish.block,
.block.block-page-title-block,
.block-system-breadcrumb-block,
#block-googlemapbanner {
  padding: 0;
}
.slideout__section .block {
  padding-bottom: 50px;
}
.header-top-highlighted__section .block {
  padding: 0;
}
.header-top-highlighted__section .block + .block {
  padding: 10px 0 0 0;
}
.header-top__section .block {
  padding-bottom: 10px;
}
.header__section .block:first-child:last-child {
  padding: 0;
}
.content-top__section .block {
  padding-bottom: 75px;
}
.subfooter__section .block {
  padding-bottom: 10px;
}
.sidebar__section .block {
  padding: 0 0 70px 0;
}
.highlighted-top__section .block {
  padding-bottom: 20px;
  margin-bottom: 25px;
  border-bottom: 1px solid #e1e1e1;
}
.region--light-typography .highlighted-top__section .block {
  border-bottom-color: rgba(255, 255, 255, 0.3);
}
.highlighted-top__section .block:last-child {
  border: 0;
  margin: 0;
  padding: 0;
}
.block-local-tasks-block {
  padding: 10px 0;
}
.block .block {
  padding: 0;
}
.region .block:last-child {
  padding-bottom: 0;
}
.region--no-block-paddings .block,
.region--no-block-paddings .block + .block {
  padding: 0;
}
#block-youraccount-2 {
  margin-top: 50px;
}
#block-youraccount-2 .title {
  border-bottom: 1px solid black;
}
#block-youraccount-2 .content a {
  display: block;
}
#block-youraccount-2 .content .sign-out {
  color: red;
  margin-top: 12px;
}
#block-youraccount-2 .content .information::before {
  content:url('../../images/your_account/user-l.png');
  padding-right: 7px;
}
#block-youraccount-2 .content .address::before {
  content:url('../../images/your_account/address-l.png');
  padding-right: 7px;
}
#block-youraccount-2 .content .orders::before {
  content:url('../../images/your_account/computer-mouse-l.png');
  padding-right: 7px;
}
#block-youraccount-2 .content .sign-out::before {
  content:url('../../images/your_account/logout-l.png');
  padding-right: 7px;
}
#block-youraccount .title {
  font-size: 38px;
  margin-top: 8px;
  font-weight: 300;
}
#block-youraccount .content {
  display: flex;
  padding: 0;
  flex-wrap: nowrap;
  justify-content: space-around;
}
#block-youraccount .content a {
  border: 4px solid black;
  text-align: center;
  font-weight: 500;
  padding: 20px 0;
  width: 32%;
}
#block-youraccount .content .information::before {
  content:url('../../images/your_account/user.png');
  display: block;
}
#block-youraccount .content .address::before {
  content:url('../../images/your_account/address.png');
  display: block;
}
#block-youraccount .content .orders::before {
  content:url('../../images/your_account/computer-mouse.png');
  display: block;
}

