/* line 11, ../../sass/theme/search.theme.scss */
.page-view-search.path-search .search-page-form {
  margin-top: 40px;
  position: relative;
  padding: 12px 0;
}
/* line 15, ../../sass/theme/search.theme.scss */
.page-view-search.path-search .search-page-form:before {
  content: "";
  width: 100vw;
  height: 100%;
  background-color: #EBEBEB;
  display: block;
  color: #ff262600;
  position: absolute;
  top: 0;
  bottom: unset;
  left: -50vw;
  right: -50vw;
  z-index: -1;
  margin: 0 auto;
}
@media (max-width: 768px) {
  /* line 22, ../../sass/theme/search.theme.scss */
  .page-view-search.path-search .search-page-form form .form-row {
    flex-direction: column;
  }
}
/* line 26, ../../sass/theme/search.theme.scss */
.page-view-search.path-search .search-page-form form .form-row fieldset {
  margin-bottom: 0;
}
/* line 29, ../../sass/theme/search.theme.scss */
.page-view-search.path-search .search-page-form form .form-row input {
  width: 273px;
  height: 36px;
  margin: 0 10px 0 0;
  padding: 4px 8px;
  border: solid 1px #C8C8C8;
  background-color: #fff;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
/* line 37, ../../sass/theme/search.theme.scss */
.page-view-search.path-search .search-page-form form .form-row input:focus {
  box-shadow: none;
}
@media (max-width: 768px) {
  /* line 41, ../../sass/theme/search.theme.scss */
  .page-view-search.path-search .search-page-form form .form-row .form-actions {
    align-self: flex-start;
  }
}
/* line 45, ../../sass/theme/search.theme.scss */
.page-view-search.path-search .search-page-form form .form-row .form-actions button {
  margin: 0 0 0 10px;
  padding: 2px 25px 4px 25px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border: solid 1px #9b8e69;
  font-size: 18px;
  font-weight: bold;
  color: #9b8e69;
  background-color: #ff262600;
}
@media (max-width: 768px) {
  /* line 45, ../../sass/theme/search.theme.scss */
  .page-view-search.path-search .search-page-form form .form-row .form-actions button {
    margin: 10px 0 0 0;
  }
}
/* line 57, ../../sass/theme/search.theme.scss */
.page-view-search.path-search .search-page-form form .form-row .form-actions button:focus {
  box-shadow: none;
}
/* line 60, ../../sass/theme/search.theme.scss */
.page-view-search.path-search .search-page-form form .form-row .form-actions button.btn-primary:not(:disabled):not(.disabled):active, .page-view-search.path-search .search-page-form form .form-row .form-actions button:hover {
  color: #C1B696;
  background-color: #173F60;
  border-color: #C1B696;
}
/* line 71, ../../sass/theme/search.theme.scss */
.page-view-search.path-search .block-page-title-block {
  position: relative;
  padding: 18px 0;
}
/* line 74, ../../sass/theme/search.theme.scss */
.page-view-search.path-search .block-page-title-block:before {
  content: "";
  width: 100vw;
  height: 100%;
  background-color: #F5F5F5;
  display: block;
  color: #ff262600;
  position: absolute;
  top: 0;
  bottom: unset;
  left: -50vw;
  right: -50vw;
  z-index: -1;
  margin: 0 auto;
}
/* line 81, ../../sass/theme/search.theme.scss */
.page-view-search.path-search .block-page-title-block h1.title {
  margin: 0;
  font-size: 24px;
  font-weight: bold;
  color: #354554;
  text-align: left;
  font-family: Garamond;
}
/* line 88, ../../sass/theme/search.theme.scss */
.page-view-search.path-search .block-page-title-block h1.title:after {
  display: none;
}
/* line 94, ../../sass/theme/search.theme.scss */
.page-view-search.path-search .view-search {
  margin-top: 40px;
}
/* line 97, ../../sass/theme/search.theme.scss */
.page-view-search.path-search .view-search .view-content .views-row {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-bottom: 40px;
}
/* line 102, ../../sass/theme/search.theme.scss */
.page-view-search.path-search .view-search .view-content .views-row .views-field-search-api-rendered-item {
  flex: 0 0 98%;
  max-width: 98%;
}
@media (max-width: 1200px) {
  /* line 102, ../../sass/theme/search.theme.scss */
  .page-view-search.path-search .view-search .view-content .views-row .views-field-search-api-rendered-item {
    flex: 0 0 96%;
    max-width: 96%;
  }
}
@media (max-width: 768px) {
  /* line 102, ../../sass/theme/search.theme.scss */
  .page-view-search.path-search .view-search .view-content .views-row .views-field-search-api-rendered-item {
    flex: 0 0 94%;
    max-width: 94%;
  }
}
@media (max-width: 576px) {
  /* line 102, ../../sass/theme/search.theme.scss */
  .page-view-search.path-search .view-search .view-content .views-row .views-field-search-api-rendered-item {
    flex: 0 0 92%;
    max-width: 92%;
  }
}
/* line 119, ../../sass/theme/search.theme.scss */
.page-view-search.path-search .view-search .view-content .views-row .views-field-search-api-rendered-item .field--name-node-title .title a {
  font-family: Almarai;
  font-size: 18px;
  font-weight: bold;
  color: #354554;
  text-decoration: underline;
}
/* line 125, ../../sass/theme/search.theme.scss */
.page-view-search.path-search .view-search .view-content .views-row .views-field-search-api-rendered-item .field--name-node-title .title a:hover {
  color: gray;
}
/* line 132, ../../sass/theme/search.theme.scss */
.page-view-search.path-search .view-search .view-content .views-row .views-field-search-api-rendered-item .field--name-body {
  font-family: Almarai;
  font-size: 17px;
  color: #221f1f;
}
/* line 139, ../../sass/theme/search.theme.scss */
.page-view-search.path-search .view-search .view-content .views-row .views-field-counter {
  flex: 0 0 2%;
  max-width: 2%;
}
@media (max-width: 1200px) {
  /* line 139, ../../sass/theme/search.theme.scss */
  .page-view-search.path-search .view-search .view-content .views-row .views-field-counter {
    flex: 0 0 4%;
    max-width: 4%;
  }
}
@media (max-width: 768px) {
  /* line 139, ../../sass/theme/search.theme.scss */
  .page-view-search.path-search .view-search .view-content .views-row .views-field-counter {
    flex: 0 0 6%;
    max-width: 6%;
  }
}
@media (max-width: 768px) {
  /* line 139, ../../sass/theme/search.theme.scss */
  .page-view-search.path-search .view-search .view-content .views-row .views-field-counter {
    flex: 0 0 8%;
    max-width: 8%;
  }
}
/* line 154, ../../sass/theme/search.theme.scss */
.page-view-search.path-search .view-search .view-content .views-row .views-field-counter span {
  font-family: Almarai;
  font-size: 18px;
  font-weight: bold;
  color: #2c6556;
}

/* line 167, ../../sass/theme/search.theme.scss */
.custom-block-with-link {
  padding-top: 22px;
}
/* line 170, ../../sass/theme/search.theme.scss */
.custom-block-with-link .field--type-link a {
  font-size: 20px;
  width: fit-content;
  width: -moz-fit-content;
  font-weight: bold;
  color: #DCF0FF;
  background-color: #354554;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  padding: 14px 40px 18px 40px;
  margin-top: 50px;
  display: block;
  transition: 600ms;
  text-decoration: none;
}
@media (max-width: 768px) {
  /* line 170, ../../sass/theme/search.theme.scss */
  .custom-block-with-link .field--type-link a {
    font-size: 15px;
  }
}
/* line 186, ../../sass/theme/search.theme.scss */
.custom-block-with-link .field--type-link a:hover {
  color: #C1B696;
}
