.container-fluid {
  padding: 0;
}


#block-pactmain-page-title {
  display: none;
}

.row.h-line {
  background: url("../images/Horizonal line_Blue.svg");
  background-repeat: repeat;
  background-size: auto;
  background-repeat: repeat;
  background-size: auto;
  height: 34px;
  background-repeat: no-repeat;
  background-size: cover;
}

#block-views-block-stories-block-1 {
  background: white;
}

.stories .row {
  overflow: hidden;
}

.stories .first {
  margin-left: -5px;
  margin-right: -5px;
}

.stories .second {
  margin-left: -5px;
  margin-right: -5px;
  margin-top: 5px;
}


.or1, .or4 {
  background: #ffcb05;
  width: 100%;
  height: 100%;
}

.or2, .or3 {
  background: #ffcb05;
  width: 100%;
  height: 100%;
}

.stories img {
  width: 100%;
  height: 100%;
}

.stories .col-3 {
  padding: 5px;
}
.stories .col-2 {
  padding: 5px;
}
.stories .col-4 {
  padding: 5px;
}

.first .stories .col-4, .first .stories .col-2, .first .stories .col-3 {
  padding-top: 0;
}


.stories .views-element-container {
  background: white;
}

.row.wrap {
  padding: 15px;
  background: white;
}

.wrap .col-lg-5.image {
  padding: 15px;
}

.wrap img {
  max-width: 100%;
  height: auto;
}

.col-lg-7.text {
  border-bottom: 1px solid black;
}

.row.title {
  padding: 15px; 
  padding-top: 0;
  padding-bottom: 10px;
  text-align: left;
}

.row.b-body {
  padding: 15px;
  padding-top: 15px;
  padding-top: 0;
}

.text {
  font-size: var(--text-base-size);
  text-align: justify;
  background: white;
  padding: 30px;
  padding-top: 15px;
}

.row.title a {
  font-size: var(--header-list-size);
  color: #9A0064;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 1.2;
}

.row.link a {
  font-size: 20px;
  color: #ffcb05;
  text-decoration: none;
  padding: 15px;
  padding-top: 0;
}

.row.pager {
  padding-bottom: 10px;
}

.js-pager__items.pager {
  padding: 10px;
}

.pager__item {
  padding: 10px;
  border: 2px solid #00B6F1;
  border-radius: 20px;
  background: white;
}

.pager__item a {
  color: #00B6F1;
}

.top-block {
  background: #ffcb05;
}

.top-block img {
  max-width: 100%;
  height: auto;
  width: 100%;
}

.p-title {
  font-size: var(--header-base-size);
  color: white;
  padding: 10px;
  text-align: center;
}

.wing {
  background: url("../images/blue wing.svg");
    background-repeat: repeat;
  background-repeat: repeat;
  background-repeat: repeat;
  background-size: cover auto;
  background-repeat: no-repeat;
  height: 120px;
}



.row.m-nav {
font-size: var(--header-large-size);
color: #9A0064;
background: white;
margin-top: -5px;
font-weight: bold;
}

.m-nav img {
  width: 100%;
  height: auto;
  vertical-align: bottom;
transform: rotate(180deg);
}

.tag {
  padding: 15px;
}

.form--inline.clearfix {
  display: flex;
} 

.form--inline.clearfix label {
  padding-left: 30px;
}

.btn-primary {
color: #9a0064 !important;
  text-transform: none;
  text-decoration: none !important;
  background: aliceblue;
  border: 1px solid #dbd7d3;
  border-radius: 16px;
  background: #f4f3f1;
}

.btn-primary:hover {
  background: #dbd7d3;
}

.s-title {
  padding-left: 30px;
}

