﻿/* Old browsers */
/* FF3.6-15 */
/* Chrome10-25,Safari5.1-6 */
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
/* IE6-9 */
/* Old browsers */
/* FF3.6-15 */
/* Chrome10-25,Safari5.1-6 */
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
/* IE6-9 */
/* Old browsers */
/* FF3.6-15 */
/* Chrome10-25,Safari5.1-6 */
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
/* IE6-9 */
/* Old browsers */
/* FF3.6-15 */
/* Chrome10-25,Safari5.1-6 */
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
/* IE6-9 */
.module_directory_article_list .content_top {
  padding: 40px 0 0;
}
@media (min-width: 750px) {
  .module_directory_article_list .content_top {
    padding: 60px 15px 0;
  }
}
@media (min-width: 1230px) {
  .module_directory_article_list .content_top {
    padding: 80px 15px 0;
  }
}
.module_directory_article_list .content_top .fr-view {
  background: initial;
}
.module_directory_article_list .content_top .fr-view > *:first-child {
  padding-top: 0;
}
.module_directory_article_list .content_bottom {
  padding: 0 0 40px;
}
@media (min-width: 750px) {
  .module_directory_article_list .content_bottom {
    padding: 0 15px 60px;
  }
}
@media (min-width: 1230px) {
  .module_directory_article_list .content_bottom {
    padding: 0 15px 80px;
  }
}
.module_directory_article_list .content_bottom .fr-view {
  background: initial;
}
.module_directory_article_list .content_bottom .fr-view > *:first-child {
  padding-top: 0;
}
.module_directory_article_list .tag_item {
  border-radius: 50px;
  margin-right: 9px;
  margin-bottom: 10px;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  text-decoration: none;
}
.module_directory_article_list .tag_itemp {
  font-family: Montserrat, sans-serif;
}
.module_directory_article_list .tag_item p, .module_directory_article_list .tag_item i, .module_directory_article_list .tag_item a {
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  text-decoration: none;
}
.module_directory_article_list .tag_item pp, .module_directory_article_list .tag_item ip, .module_directory_article_list .tag_item ap {
  font-family: Montserrat, sans-serif;
}
.module_directory_article_list .tag_item pi, .module_directory_article_list .tag_item ii, .module_directory_article_list .tag_item ai {
  font-weight: 700;
}
.module_directory_article_list .tag_item i {
  margin-left: 7px;
}
.module_directory_article_list .tag_item p {
  padding: 6px 10px 6px 15px;
}
.module_directory_article_list .directory_list_outer {
  position: relative;
}
.module_directory_article_list .directory_article_list_outer {
  padding: 40px 0 60px;
}
@media (min-width: 750px) {
  .module_directory_article_list .directory_article_list_outer {
    padding: 40px 15px 60px;
  }
}
@media (min-width: 1230px) {
  .module_directory_article_list .directory_article_list_outer {
    padding: 40px 15px 80px;
  }
}
.module_directory_article_list .directory_article_list_outer .directory_list_holder {
  margin: 15px 0 30px;
  padding: 0;
}
.module_directory_article_list .directory_article_list_outer .directory_list_holder .results_text {
  text-align: right;
}
.module_directory_article_list .directory_article_list_outer .directory_list_holder .p_bold {
  font-weight: 700;
}
.module_directory_article_list .directory_article_list_outer .directory_list_holder .item {
  overflow: hidden;
  padding: 0;
  margin-bottom: 20px;
  box-shadow: none;
  position: relative;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  /*  &:not(.has_image) {
      padding: 15px 15px 0 15px;


      @include overlg {
          padding: 0 0 15px 15px;
      }
  }*/
  /*   .item_tag_list_outer_no_image {
      position: relative;
      height: auto;

      .item_tag_list.no_image {
          @include oversm {
              @include centerer(false, true);
          }
      }
  }*/
}
@media (max-width: 550px) {
  .module_directory_article_list .directory_article_list_outer .directory_list_holder .item {
    width: 100%;
  }
}
@media (min-width: 550px) and (max-width: 750px) {
  .module_directory_article_list .directory_article_list_outer .directory_list_holder .item {
    width: 48%;
  }
}
@media (min-width: 750px) {
  .module_directory_article_list .directory_article_list_outer .directory_list_holder .item {
    margin-right: 0;
  }
}
.module_directory_article_list .directory_article_list_outer .directory_list_holder .item:last-child {
  margin-bottom: 0;
}
.module_directory_article_list .directory_article_list_outer .directory_list_holder .item .clone {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.module_directory_article_list .directory_article_list_outer .directory_list_holder .item .item_tag_list {
  padding: 0;
  white-space: nowrap;
  overflow: hidden;
  /*&.no_image {
      .tag_item {*/
  /*  width: fit-content;

      @include edgeSupport() {
          width: auto;
      }

      @include ieSupport() {
          width: auto;
      }*/
  /*}

      height: auto;
      position: relative;

      @include overlg {
          @include centerer(false, true);
      }
  }*/
}
.module_directory_article_list .directory_article_list_outer .directory_list_holder .item .item_tag_list.overflow p {
  padding: 6px 9px 6px 10px;
}
.module_directory_article_list .directory_article_list_outer .directory_list_holder .item .item_tag_list.overflow p i {
  margin: 0;
}
.module_directory_article_list .directory_article_list_outer .directory_list_holder .item .item_tag_list p {
  padding: 6px 10px 6px 10px;
}
.module_directory_article_list .directory_article_list_outer .directory_list_holder .item .item_tag_list:not(.no_image) {
  padding-top: 7px;
  padding-bottom: 10px;
  height: auto;
  position: relative;
}
.module_directory_article_list .directory_article_list_outer .directory_list_holder .item .image {
  padding: 0;
}
@media (min-width: 750px) {
  .module_directory_article_list .directory_article_list_outer .directory_list_holder .item .container {
    padding: 15px 15px 0;
  }
}
.module_directory_article_list .directory_article_list_outer .directory_list_holder .item .container .info {
  padding: 7px 0;
}
.module_directory_article_list .directory_article_list_outer .directory_list_holder .item .container .title {
  overflow: hidden;
}
.module_directory_article_list .directory_article_list_outer .directory_list_holder .item .container .title h5 {
  max-height: calc(1.6125em);
  padding: 0;
}
.module_directory_article_list .directory_article_list_outer .directory_list_holder .item .container .title_category {
  padding: 0;
}
.module_directory_article_list .directory_article_list_outer .directory_list_holder .item .container .title_category p {
  padding: 0;
  max-height: calc(3em);
}
@media (min-width: 750px) {
  .module_directory_article_list .directory_article_list_outer .directory_list_holder .item .container .title_category p {
    max-height: 1.5em;
  }
}
.module_directory_article_list .directory_article_list_outer .directory_list_holder .item .container .synopsis {
  padding: 0;
  line-height: 1.5em;
  max-height: 3em;
}
.module_directory_article_list .directory_article_list_outer .directory_list_holder .item .container .tag_item {
  display: inline-block;
}
.module_directory_article_list .directory_article_list_outer .directory_list_holder .item .list_button_holder {
  text-align: center;
  position: relative;
  padding: 0 0 15px;
  position: relative;
}
@media (min-width: 1230px) {
  .module_directory_article_list .directory_article_list_outer .directory_list_holder .item .list_button_holder {
    padding: 0;
    text-align: right;
  }
}
.module_directory_article_list .directory_article_list_outer .directory_list_holder .item .list_button_holder .btn_inner {
  position: relative;
  height: auto;
}
@media (min-width: 1230px) {
  .module_directory_article_list .directory_article_list_outer .directory_list_holder .item .list_button_holder .btn_inner {
    position: absolute;
    top: 50%;
    -moz-transform: translate(100%, -50%);
    -ms-transform: translate(100%, -50%);
    -o-transform: translate(100%, -50%);
    -webkit-transform: translate(100%, -50%);
    transform: translate(100%, -50%);
  }
}
.module_directory_article_list .directory_article_list_outer .directory_list_holder .card_view {
  padding: 15px;
  width: 100%;
}
@media (min-width: 550px) and (max-width: 750px) {
  .module_directory_article_list .directory_article_list_outer .directory_list_holder .card_view {
    width: 48%;
  }
}
.module_directory_article_list .directory_article_list_outer .directory_list_holder .card_view .container {
  padding: 20px 0 0;
}
.module_directory_article_list .directory_article_list_outer .directory_list_holder .card_view .container .title {
  padding: 0;
}
.module_directory_article_list .directory_article_list_outer .directory_list_holder .card_view .container .title h5 {
  padding: 0;
  max-height: calc(2.6em);
}
.module_directory_article_list .directory_article_list_outer .directory_list_holder .card_view .container .title_category {
  padding: 0;
}
.module_directory_article_list .directory_article_list_outer .directory_list_holder .card_view .container .title_category p {
  max-height: calc(3em);
}
.module_directory_article_list .directory_article_list_outer .directory_list_holder .card_view .container .synopsis {
  max-height: calc(4.5em);
}
.module_directory_article_list .directory_article_list_outer .directory_list_holder .card_view .image img {
  max-height: inherit;
  max-width: 190px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
@media (min-width: 750px) {
  .module_directory_article_list .directory_article_list_outer .directory_list_holder .card_view .image img {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 1230px) {
  .module_directory_article_list .directory_article_list_outer .directory_list_holder .card_view .image img {
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 480px) {
  .module_directory_article_list .directory_article_list_outer .directory_list_holder .card_view .image img {
    width: 100%;
  }
}
@media (min-width: 750px) {
  .module_directory_article_list .directory_article_list_outer .directory_list_holder .card_view .image img {
    width: 100%;
  }
}
.module_directory_article_list .directory_article_list_outer .directory_list_holder .card_view .item_tag_list {
  white-space: inherit;
  padding: 0;
}
.module_directory_article_list .directory_article_list_outer .directory_list_holder .card_view .list_button_holder {
  padding-top: 10px;
  text-align: left;
}
.module_directory_article_list .js_hidden_input {
  position: absolute;
  left: 9999999px;
  opacity: 0;
}
.module_directory_article_list .no_values {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
}
.module_directory_article_list .pagination_container {
  text-align: center;
  margin-top: 30px;
}
.module_directory_article_list .pagination_container .inactive span {
  color: initial !important;
}
.module_directory_article_list .pagination_container span {
  margin: 0 5px;
  font-weight: 700 !important;
  text-decoration: none !important;
}
.module_directory_article_list .pagination_container span i {
  font-size: calc(14px);
}

.page_heading_section_directory {
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}
.page_heading_section_directory:before {
  opacity: 0;
  content: "";
  background: #4034a7;
  background: -moz-linear-gradient(left, #4034a7 0%, #7db9e8 100%);
  background: -webkit-linear-gradient(left, #4034a7 0%, #7db9e8 100%);
  background: linear-gradient(to right, #4034a7 0%, #7db9e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#4034a7", endColorstr="#7db9e8",GradientType=1 );
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.page_heading_section_directory > div {
  position: relative;
  z-index: 10;
}
.page_heading_section_directory a span {
  text-shadow: none;
}
