
@media (min-width: 992px) {
    .view.view-our-news .view-content {
      display: grid;
      grid-template-columns: repeat(3,minmax(0,1fr));
      grid-column-gap:1px;
    }


    .view.view-our-news .view-content .col-md-4 {
      flex: 0 0 auto;
      width: 100%;
    }

.view-content::after {
  content: "";
  display: table;
  clear: both;
}
  }

  @media (min-width: 992px) {
    .view-news-page-view .view-content {
      display: grid;
      grid-template-columns: repeat(3,minmax(0,1fr));
      grid-column-gap:1px;
    }

    .view-news-page-view .view-content .col-sm-6.col-md-4{
      width: 100%;
    }

  }
  .pagination {
    display: inline-block;
    padding-left: 0;
    margin:20px 0;
    border-radius:4px;
  }

  .pagination > li {
    display: inline;
  }

  .pagination .pager__item:not(.is-active):hover,
  .pagination .pager__item:not(.active):hover {
    background-color: #f0f0f05e;
    cursor: pointer;
  }

  .pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #337ab7;
    border-color:
  #337ab7;
  }
  .pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding:
  6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration:
  none;
    background-color: #fff;
    border:
  1px solid #ddd;
      border-top-color: rgb(221, 221, 221);
      border-right-color: rgb(221, 221, 221);
      border-bottom-color: rgb(221, 221, 221);
      border-left-color: rgb(221, 221, 221);
  }




@media (min-width: 992px) {
  .paragraph-action-buttons-wrapper.without-layout .flex-container .action-button-wrapper:nth-child(3) {
    top: -74px;
    left: -109px;
  }
}

@media (max-width: 624px) {
  .paragraph-action-buttons-wrapper.without-layout .flex-container .action-button-wrapper:last-child {
    top: -20px;
  }
}


@media (min-width: 1200px) {
  .paragraph-action-buttons-wrapper.without-layout
    .flex-container
    .action-button-wrapper:nth-child(3) {
    top: -125px;
  }
}
  .h1, .h2, .h3, h1, h2, h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}


.theme_title{
  padding-top: 1px;
}

.form-text {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.button {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
  border-radius: 4px;
}

.button--primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}

.button--primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}


@media (min-width: 1200px) {

    .paragraph-action-buttons-wrapper.without-layout .flex-container .action-button-wrapper:last-child {
  margin-left: -218px;
}
  }


   @media (max-width: 433px) {
  .banner-main-wrapper .col-div {
    display: grid;
  }
}

  @media (min-width: 992px) {
  .banner-main-wrapper .col-div {
    display: flex;
  }
}
@media (max-width: 991px) {
  .col-md-5 {
    flex: 0 0 auto;
    width: 100%;
  }

}


#id-577 .paragraph-content-wrapper{
  margin-right: -10px;
}

@media (max-width: 769px) {
  #id-662.winners-page .view-jury .view-footer {
    top: -811px !important;
    float: none;
    clear: both;
  }
}
@media (max-width: 1200px) {
  .path-frontpage .view-jury .view-content, .winners-page .view-jury .view-content {
    max-width: 570px;
  }
}

@media (max-width: 991px) {
  .path-frontpage .view-jury .view-content, .winners-page .view-jury .view-content {
    max-width: 650px;
    top: 81px;
  }
}


 .btn-group-vertical > .btn-group::after, .btn-group-vertical > .btn-group::before, .btn-toolbar::after, .btn-toolbar::before, .clearfix::after, .clearfix::before, .container-fluid::after, .container-fluid::before, .container::after, .container::before, .dl-horizontal dd::after, .dl-horizontal dd::before, .form-horizontal .form-group::after, .form-horizontal .form-group::before, .modal-footer::after, .modal-footer::before, .modal-header::after, .modal-header::before, .nav::after, .nav::before, .navbar-collapse::after, .navbar-collapse::before, .navbar-header::after, .navbar-header::before, .navbar::after, .navbar::before, .pager::after, .pager::before, .panel-body::after, .panel-body::before, .row::after, .row::before {
  display: table;
  content: " ";

}

.col-div.side_by_side.container::before,
.col-div.side_by_side.container::after {
  display: none;
}

/* Removes old float fixes */
.container {
  &::before, &::after {
    display: none;
  }
}



@media (min-width: 486px) and (max-width: 767px) {
.row {
  display: flex;
  flex-wrap: wrap; 
}

.col-xs-6 {
   flex: 0 0 50%
}
} 


@media  (min-width: 767px) {
  .row {
  display: flex;
  flex-wrap: wrap; 
}

.col-xs-6 {
   flex: 0 0 33.3333%; 
  box-sizing: border-box;
}

.project-content-type .project-numbers .project-numbers-item{
  max-width: 335px;
  margin-bottom: 97px;

}
}