/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.6.1528867554
Updated: 2018-06-13 07:25:54

*/
/* #region Font Setup */
/* montserrat-700 - latin */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700;
  src: local(""), url("fonts/montserrat-v25-latin-700.woff2") format("woff2"), url("fonts/montserrat-v25-latin-700.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* montserrat-regular - latin */
@font-face {
  /*font-display: swap; */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  src: url("fonts/montserrat-v25-latin-regular.woff2") format("woff2"), url("fonts/montserrat-v25-latin-regular.woff") format("woff");
  /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* montserrat-600 - latin */
@font-face {
  /*font-display: swap; */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  src: url("fonts/montserrat-v25-latin-600.woff2") format("woff2"), url("fonts/montserrat-v25-latin-600.woff") format("woff");
  /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* #endregion Font Setup */
/* #region Blog Module */
/* #region Modules */
.egf-grid-design .et_pb_ajax_pagination_container {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
.egf-grid-design .et_pb_ajax_pagination_container::after {
  content: "";
  height: 0;
  width: 30%;
}
.egf-grid-design .et_pb_ajax_pagination_container > article {
  box-shadow: -4px 5px 8px 0px #0003;
  padding: 0 15px 20px;
  width: 30%;
}
.egf-grid-design .et_pb_ajax_pagination_container > article > a.entry-featured-image-url {
  margin-left: -15px;
  margin-right: -15px;
  padding-top: 70%;
  position: relative;
}
.egf-grid-design .et_pb_ajax_pagination_container > article > a.entry-featured-image-url > img {
  height: 100%;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}

/* #endregion Blog Module */
/* #endregion Modules */
/* #region Divi Overlays */
#sidebar-overlay .overlay-container > .divioverlay {
  left: 50%;
  margin-left: auto;
  margin-right: auto;
  max-width: 900px;
  top: 5%;
  transform: translatex(0%) translatex(-50%);
}

/* #endregion Divi Overlays */
/* #region Responsive Design */
/* #region max-width 1060px */
@media only screen and (max-width: 1060px) {
  .egf-grid-design .et_pb_ajax_pagination_container::after {
    width: 45%;
  }
  .egf-grid-design .et_pb_ajax_pagination_container > article {
    margin-bottom: 70px;
    width: 45%;
  }
}
/* #endregion 1060px */
/* #region max-width 660px */
@media only screen and (max-width: 660px) {
  .egf-grid-design .et_pb_ajax_pagination_container > article {
    width: 100%;
  }
  .egf-grid-design .et_pb_ajax_pagination_container::after {
    width: 100%;
  }
}
/* #endregion 660px */
/* #endregion Responsive Design */