@font-face {
  font-family: "DIN";
  src: url("/wp-content/themes/morgan-creek-wp6/assets/fonts/1572641/e6c6ffb8-2c9b-4f44-8066-46a4d71ed7e5.woff2") format("woff2"), url("/wp-content/themes/morgan-creek-wp6/assets/fonts/1572641/f51723f1-5d05-414d-b67f-9bb1642e0b6f.woff") format("woff"), url("/wp-content/themes/morgan-creek-wp6/assets/fonts/1572641/08723b0c-1637-4fa8-8e30-c448a8b33006.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: "DIN";
  src: url("/wp-content/themes/morgan-creek-wp6/assets/fonts/1572697/8497adfc-5aad-480b-87c0-3521becfeebb.woff2") format("woff2"), url("/wp-content/themes/morgan-creek-wp6/assets/fonts/1572697/5fb4d555-64f4-43c1-894b-681b95fe33c7.woff") format("woff"), url("/wp-content/themes/morgan-creek-wp6/assets/fonts/1572697/6907fd51-8541-4d23-8c49-760851e03f66.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: "DIN";
  src: url("/wp-content/themes/morgan-creek-wp6/assets/fonts/1572669/2f9c33bd-6b8c-4ff0-8250-09f8c7c6e9d7.woff2") format("woff2"), url("/wp-content/themes/morgan-creek-wp6/assets/fonts/1572669/d9d2402f-6866-4ece-a1af-4788b0e1a60b.woff") format("woff"), url("/wp-content/themes/morgan-creek-wp6/assets/fonts/1572669/c6569501-c34a-4c32-b54f-c5ab75c3fe9b.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: "DIN";
  src: url("/wp-content/themes/morgan-creek-wp6/assets/fonts/1572704/3d64d8e9-c94e-4b64-8125-85bf2f5a7abd.woff2") format("woff2"), url("/wp-content/themes/morgan-creek-wp6/assets/fonts/1572704/731e7a87-5b0f-4fff-bf92-ef05a4b361a3.woff") format("woff"), url("/wp-content/themes/morgan-creek-wp6/assets/fonts/1572704/6b9e5c7d-94de-4cce-a714-872643bb9098.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: "DIN";
  src: url("/wp-content/themes/morgan-creek-wp6/assets/fonts/1572655/73b212fb-089e-4e18-8dc3-1ee2ad384c49.woff2") format("woff2"), url("/wp-content/themes/morgan-creek-wp6/assets/fonts/1572655/5a3efe5c-b8d4-40b3-9c08-d8b6a1c36bf6.woff") format("woff"), url("/wp-content/themes/morgan-creek-wp6/assets/fonts/1572655/23a7f70f-51b8-42bc-b340-1793e9af272c.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: "DIN";
  src: url("/wp-content/themes/morgan-creek-wp6/assets/fonts/1572690/ae9512b8-e884-45d4-ae44-739da9111208.woff2") format("woff2"), url("/wp-content/themes/morgan-creek-wp6/assets/fonts/1572690/1925e95a-8686-450f-9e3d-0b6d3a4d5ac6.woff") format("woff"), url("/wp-content/themes/morgan-creek-wp6/assets/fonts/1572690/9a0f8705-9839-483f-8707-32525267dbd2.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: "Playfair Display";
  src: url("/wp-content/themes/morgan-creek-wp6/assets/fonts/PlayfairDisplay-Regular.woff2") format("woff2"), url("/wp-content/themes/morgan-creek-wp6/assets/fonts/PlayfairDisplay-Regular.woff") format("woff"), url("/wp-content/themes/morgan-creek-wp6/assets/fonts/PlayfairDisplay-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: "Raleway";
  src: url("/wp-content/themes/morgan-creek-wp6/assets/fonts/Raleway-Regular.woff2") format("woff2"), url("/wp-content/themes/morgan-creek-wp6/assets/fonts/Raleway-Regular.woff") format("woff"), url("/wp-content/themes/morgan-creek-wp6/assets/fonts/Raleway-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: "Raleway";
  src: url("/wp-content/themes/morgan-creek-wp6/assets/fonts/Raleway-Bold.woff2") format("woff2"), url("/wp-content/themes/morgan-creek-wp6/assets/fonts/Raleway-Bold.woff") format("woff"), url("/wp-content/themes/morgan-creek-wp6/assets/fonts/Raleway-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: "Raleway";
  src: url("/wp-content/themes/morgan-creek-wp6/assets/fonts/Raleway-BoldItalic.woff2") format("woff2"), url("/wp-content/themes/morgan-creek-wp6/assets/fonts/Raleway-BoldItalic.woff") format("woff"), url("/wp-content/themes/morgan-creek-wp6/assets/fonts/Raleway-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: "Raleway";
  src: url("/wp-content/themes/morgan-creek-wp6/assets/fonts/Raleway-Italic.woff2") format("woff2"), url("/wp-content/themes/morgan-creek-wp6/assets/fonts/Raleway-Italic.woff") format("woff"), url("/wp-content/themes/morgan-creek-wp6/assets/fonts/Raleway-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
  font-display: fallback;
}
:focus {
  outline: none !important;
}

html {
  height: 100%;
}

body {
  margin: 0px;
  padding: 0px;
  height: 100%;
  font-family: Raleway, sans-serif;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0.25px;
  font-size: 14px;
}

a {
  color: #DEAD71;
}

a:hover {
  color: #aa7959;
}

h1, h2, h3, h4, h5, h6 {
  color: #313131;
  line-height: 1.4em;
  margin: 0px;
  font-family: DIN, sans-serif;
  position: relative;
  font-weight: 900;
}
h1.border-bottom:before, h2.border-bottom:before, h3.border-bottom:before, h4.border-bottom:before, h5.border-bottom:before, h6.border-bottom:before {
  content: "";
  display: block;
  position: absolute;
  width: 50px;
  height: 5px;
  background-color: #DAAC76;
}
h1.border-bottom-center:before, h2.border-bottom-center:before, h3.border-bottom-center:before, h4.border-bottom-center:before, h5.border-bottom-center:before, h6.border-bottom-center:before {
  content: "";
  display: block;
  position: absolute;
  width: 50px;
  height: 5px;
  background-color: #DAAC76;
  margin: auto;
  left: 0;
  right: 0;
}

p {
  margin: 0px 0px 10px;
  line-height: 1.6em;
}

ul {
  margin: 0px;
  padding: 0px;
}
ul li {
  line-height: 1.4em;
}

.main-section {
  background-color: #e8e8e8;
}
@media screen and (max-width: 768px) {
  .main-section {
    background-color: #FFF;
  }
}
.main-section .container .pagebox-template {
  min-height: calc(100vh - 130px - 319px);
}
.main-section .container .pagebox-template .row .col-md-12 .slick-track .slick-slide .text p,
.main-section .container .pagebox-template .row .col-lg-12 .slick-track .slick-slide .text p {
  margin: 1.5rem auto;
}
@media screen and (max-width: 441px) {
  .main-section .container .pagebox-template .row .col-md-12 .slick-track .slick-slide .text h1,
.main-section .container .pagebox-template .row .col-lg-12 .slick-track .slick-slide .text h1 {
    font-size: 2rem;
    line-height: 2rem;
  }
  .main-section .container .pagebox-template .row .col-md-12 .slick-track .slick-slide .text p,
.main-section .container .pagebox-template .row .col-lg-12 .slick-track .slick-slide .text p {
    font-size: 1.25rem !important;
    line-height: 1.75rem;
  }
}
@media screen and (min-width: 442px) and (max-width: 767px) {
  .main-section .container .pagebox-template .row .col-md-12 .slick-track .slick-slide .text h1,
.main-section .container .pagebox-template .row .col-lg-12 .slick-track .slick-slide .text h1 {
    font-size: 2.5rem;
    line-height: 2.5rem;
  }
  .main-section .container .pagebox-template .row .col-md-12 .slick-track .slick-slide .text p,
.main-section .container .pagebox-template .row .col-lg-12 .slick-track .slick-slide .text p {
    font-size: 1.75rem !important;
  }
}
@media screen and (max-width: 767px) {
  .main-section .container .pagebox-template .row {
    width: 100%;
  }
  .main-section .container .pagebox-template .row .col-lg-12 {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (min-width: 360px) {
  .main-section .container .pagebox-template {
    min-height: calc(100vh - 130px - 286px);
  }
}
@media screen and (min-width: 600px) {
  .main-section .container .pagebox-template {
    min-height: calc(100vh - 130px - 210px);
  }
}
@media screen and (min-width: 768px) {
  .main-section .container .pagebox-template {
    min-height: calc(100vh - 204px - 283px);
  }
}
@media screen and (min-width: 992px) {
  .main-section .container .pagebox-template {
    min-height: calc(100vh - 184px - 243px);
  }
}
@media screen and (min-width: 1280px) {
  .main-section .container .pagebox-template {
    min-height: calc(100vh - 184px - 225px);
  }
}

.btn-1 {
  background-color: #DAAC76;
  color: #fff;
  font-size: 24px;
  font-weight: 900;
  display: inline-block;
  font-family: DIN, sans-serif;
  padding: 7px 46px;
  text-align: center;
  border: none;
}
.btn-1:hover, .btn-1:focus {
  text-decoration: none;
  color: #fff;
}

.no-padding {
  padding: 0;
}

.pdf-icon {
  display: inline-block;
  width: 29px;
  height: 30px;
  position: absolute;
  top: 50%;
  margin-top: -15px;
  right: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto;
  background-image: url(/wp-content/themes/morgan-creek-wp6/assets/images/pdf-icon.svg);
}

.icon-rise {
  border-top: 5px solid transparent;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 8px solid #17AD55;
  display: inline-block;
  margin: 0px 8px 0 0;
  top: -2px;
  position: relative;
}

.icon-down {
  border-top: 8px solid #ad182f;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid transparent;
  display: inline-block;
  margin: 0px 8px 0 0;
  top: 2px;
  position: relative;
}

span.wpcf7-not-valid-tip {
  font-style: italic;
  margin: 4px 0 0;
  font-size: 14px;
}

div.wpcf7-response-output {
  margin: 0px 0 20px 0;
  padding: 6px 10px;
  border: 1px solid #777;
  color: #555;
  display: inline-block;
  font-style: italic;
  width: 100%;
}
div.wpcf7-response-output.wpcf7-display-none {
  display: none;
}

.pop-up {
  position: absolute;
  display: none;
  z-index: 100;
}
.pop-up .inner {
  position: relative;
  width: 100%;
  height: 100%;
  background-color: #fff;
}
.pop-up .inner .video-outer {
  margin: 20px;
}
.pop-up .inner .video-outer .video-player {
  display: block;
}
.pop-up .close-button {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  background-color: #dead71;
  border: none;
  padding: 0;
  width: 40px;
  display: inline-block;
  height: 40px;
}
.pop-up .close-button img {
  width: 20px;
  display: inline-block;
  position: absolute;
  top: 10px;
  left: 10px;
}

.pop-up-background {
  background-color: rgba(0, 0, 0, 0.7);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 10;
}

sub {
  vertical-align: top !important;
  bottom: -0.5em !important;
}

.ps-scrollbar-y-rail {
  opacity: 1 !important;
  background-color: #ebebeb !important;
  width: 10px !important;
  border-radius: 0px !important;
}
.ps-scrollbar-y-rail .ps-scrollbar-y {
  background-color: #ba8748 !important;
  border-radius: 0px !important;
  width: 10px !important;
}

.ps-scrollbar-x-rail {
  opacity: 1 !important;
  background-color: #ebebeb !important;
  height: 10px !important;
  border-radius: 0px !important;
}
.ps-scrollbar-x-rail .ps-scrollbar-x {
  background-color: #ba8748 !important;
  border-radius: 0px !important;
  height: 10px !important;
}

.diagram .mobile {
  display: none;
}

.middle-section .left-side {
  padding-right: 5px;
}
.middle-section .right-side {
  padding-left: 5px;
}

div.wpcf7 img.ajax-loader {
  display: none;
}

@media screen and (min-width: 767px) {
  .hide_desktop {
    display: none !important;
  }
}
@media screen and (max-width: 767px) {
  .hide_mobile {
    display: none !important;
  }

  .diagram .desktop {
    display: none;
  }

  .diagram .mobile {
    display: block;
  }

  .container {
    max-width: none;
  }

  h1.border-bottom:before, h2.border-bottom:before, h3.border-bottom:before, h4.border-bottom:before, h5.border-bottom:before, h6.border-bottom:before {
    width: 40px;
  }
}
.main-section .container {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.blank-separator {
  margin-bottom: 10px;
}

.page-template-default .main-section img {
  display: block;
  width: 100%;
  height: auto;
  margin: 0 auto;
}
@media screen and (min-width: 768px) {
  .page-template-default .main-section img {
    max-width: 720px;
  }
}
@media screen and (min-width: 992px) {
  .page-template-default .main-section img {
    max-width: 940px;
  }
}
@media screen and (min-width: 1280px) {
  .page-template-default .main-section img {
    max-width: 1200px;
  }
}
.page-template-default .main-section .slider-container {
  width: 100%;
  height: auto;
  margin: 0 auto;
}
@media screen and (min-width: 768px) {
  .page-template-default .main-section .slider-container {
    max-width: 720px;
  }
}
@media screen and (min-width: 992px) {
  .page-template-default .main-section .slider-container {
    max-width: 940px;
  }
}
@media screen and (min-width: 1280px) {
  .page-template-default .main-section .slider-container {
    max-width: 1200px;
  }
}
.page-template-default .main-section .iframe-container {
  width: 100%;
  margin: 0 auto;
}
@media screen and (min-width: 768px) {
  .page-template-default .main-section .iframe-container {
    width: 720px;
  }
}
@media screen and (min-width: 992px) {
  .page-template-default .main-section .iframe-container {
    width: 940px;
  }
}
@media screen and (min-width: 1280px) {
  .page-template-default .main-section .iframe-container {
    width: 1200px;
  }
}
@media screen and (max-width: 368px) {
  .page-template-default .main-section .iframe-container {
    min-height: 12500px;
  }
}
@media screen and (min-width: 369px) and (max-width: 395px) {
  .page-template-default .main-section .iframe-container {
    min-height: 12000px;
  }
}
@media screen and (min-width: 396px) and (max-width: 437px) {
  .page-template-default .main-section .iframe-container {
    min-height: 11500px;
  }
}
@media screen and (min-width: 438px) and (max-width: 482px) {
  .page-template-default .main-section .iframe-container {
    min-height: 11000px;
  }
}
@media screen and (min-width: 483px) and (max-width: 538px) {
  .page-template-default .main-section .iframe-container {
    min-height: 10500px;
  }
}
@media screen and (min-width: 539px) and (max-width: 619px) {
  .page-template-default .main-section .iframe-container {
    min-height: 10000px;
  }
}
@media screen and (min-width: 620px) and (max-width: 758px) {
  .page-template-default .main-section .iframe-container {
    min-height: 9500px;
  }
}
@media screen and (min-width: 759px) and (max-width: 767px) {
  .page-template-default .main-section .iframe-container {
    min-height: 9000px;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .page-template-default .main-section .iframe-container {
    min-height: 9610px;
  }
}
@media screen and (min-width: 992px) and (max-width: 1279px) {
  .page-template-default .main-section .iframe-container {
    min-height: 7450px;
  }
}
@media screen and (min-width: 1280px) {
  .page-template-default .main-section .iframe-container {
    min-height: 7030px;
  }
}
.page-template-default .main-section #myIframe {
  border: 0px none;
  width: 1px;
  min-width: 100%;
}

/*# sourceMappingURL=main.css.map */
