/* 
*  Resources Page Custom Styels
*  This is a custom style sheet for LakeNona Website - Maintained by Dulanjaya. 
*  Make sure to use "ln-" as the prefix of a custom class.
*  Example : "ln-button" 
*
*/

.ln-section.ln-resources-page-hero-section {
   display: flex;
   align-items: flex-start;
   min-height: 537px;
}

@media (min-width: 1920px) {
   .ln-section.ln-resources-page-hero-section {
      max-height: 537px !important;
      min-height: 537px !important;
   }
}

@media screen and (max-width: 980px) {
   .ln-section.ln-hero-section {
      background-position: 0% 0%;
      background-size: cover;
   }

   .ln-section.ln-hero-section .ln-hero-row {
      transform: translateY(138px);
   }
}

/* @media (max-width:520px) and (min-width:400px)
{
	.ln-section.ln-hero-section {
        background-position: -930px center !important;
    }
} */

.ln-resources-second-fold {
   overflow: hidden;
}

.ln-resources-tavistock-section .ln-resources-tavistock-row {
   display: flex;
   gap: 93px;
}
.ln-resources-tavistock-section .ln-resources-tavistock-row::after {
   display: none;
}

/* .ln-resources-tavistock-section .ln-resources-tavistock-row .col-1,
.ln-resources-tavistock-section .ln-resources-tavistock-row .col-2 {
    width: 50%!important;
} */

.ln-resources-tavistock-section .ln-resources-tavistock-row .col-1 {
   margin: 0px !important;
   min-width: 783px !important;
}
.ln-resources-tavistock-section .ln-resources-tavistock-row .col-1 .et_pb_image .et_pb_image_wrap {
   width: 100% !important;
}

.ln-resources-tavistock-section .ln-resources-tavistock-row .col-1 .et_pb_image .et_pb_image_wrap img {
   width: 100% !important;
}

.resources-media-inq a:hover {
   text-decoration: underline!important;
}

/* ************************************************************************ */
/*                  Downloads section and last section starts */
/* ************************************************************************ */
.ln-downloads-row {
   display: flex;
   align-items: center;
}

.ln-downloads-row .et_pb_blurb_content {
   display: flex;
   align-items: center;
}

.ln-downloads-row .et_pb_main_blurb_image {
   margin: 0;
}

.ln-downloads-row .et_pb_blurb_container {
   display: flex;
   justify-content: space-between;
   width: 100%;
   padding-left: 24px;
}

.ln-downloads-row .et_pb_module_header {
   display: flex;
   align-items: center;
}

.ln-downloads-row .ln-downloads-col {
   display: flex;
   align-items: center;
   justify-content: space-between;
}

.footer-active .ln-resources-guide-section h3,
.footer-active .ln-resources-guide-section p {
   color: #fff !important;
}

.footer-active .ln-resources-guide-section .ln-resources-guide-item {
   border-color: #919eab !important;
}



@media screen and (min-width: 980px) and (max-width: 1280px) {
   .ln-resources-second-fold .et_pb_row .et_pb_code {
      margin-top: 50%;
      top: 0;
   }

   .ln-resources-second-fold .et_pb_row .et_pb_text_2 {
      width: 100%;
  }

  .ln-resources-tavistock-row .col-2 .et_pb_text {
   width: 100%!important;
  }
}

/* ************************************************************************ */
/*                  Downloads section and last section ends */
/* ************************************************************************ */

@media screen and (max-width: 1080px) {
   .ln-resources-tavistock-section .ln-resources-tavistock-row {
      display: flex;
      flex-direction: column;
      align-items: center;
      gap: 32px;
   }

   .ln-resources-tavistock-section .ln-resources-tavistock-row .col-2 {
      width: 90% !important;
   }
   .ln-resources-tavistock-row .col-2 .et_pb_text {
      width: 100%!important;
     }

   .ln-resources-tavistock-section .ln-resources-tavistock-row .col-1 {
      margin: 0px !important;
      min-width: 100% !important;
   }
   .ln-resources-tavistock-section .ln-resources-tavistock-row .col-1 .et_pb_image .et_pb_image_wrap  {
      border-radius: 0px!important;
   }
}

/* ************************************************************************ */
/*                  Downloads section and last section starts */
/* ************************************************************************ */
@media screen and (max-width: 768px) {
   .ln-downloads-row .ln-downloads-col {
      flex-direction: column;
      gap: 32px;
   }

   .ln-downloads-row .ln-downloads-col .et_pb_button_module_wrapper {
      width: 100%;
   }

   .ln-downloads-row .ln-downloads-col .et_pb_button {
      width: 100%;
      justify-content: center;
   }
}

/* ************************************************************************ */
/*                  Downloads section and last section ends */
/* ************************************************************************ */
