/***********************************************************************************************************************
 * BOOTSTRAP SETUP																					   BOOTSTRAP SETUP *
 **********************************************************************************************************************/

/**  COLOURS  *********************************************************************************************  COLOURS  */
@import 'partials/colours.scss';

/**  FONTS  *************************************************************************************************  FONTS  */
$light-font-weight: 300;
$normal-font-weight: 400;
$bold-font-weight: 600;
$very-bold-font-weight: 800;
$font-family: 'Sanomat Sans Medium', sans-serif;
$font-family-sans-serif: 'Sanomat Sans Medium', sans-serif;

@font-face {
  font-family: 'Dala Prisma'; /* Replace with your font's name */
  src: url('../../fonts/DalaPrisma/DalaPrisma-Roman.otf') format('otf'),
  url('../../fonts/DalaPrisma/DalaPrisma-Roman.otf') format('woff'); /* Add more formats if available */
  font-weight: 500; /* Adjust weight if needed */
  font-style: normal;  /* Adjust style if needed */
}

@font-face {
  font-family: 'Portrait Inline'; /* Replace with your font's name */
  src: url('../../fonts/PortraitInline/PortraitInline-Sans.otf') format('otf'),
  url('../../fonts/PortraitInline/PortraitInline-Sans.otf') format('woff'); /* Add more formats if available */
  font-weight: normal; /* Adjust weight if needed */
  font-style: normal;  /* Adjust style if needed */
}

@font-face {
  font-family: 'Sanomat Sans Bold'; /* Replace with your font's name */
  src: url('../../fonts/SanomatSansText/SanomatSansText-Bold.otf') format('otf'),
  url('../../fonts/SanomatSansText/SanomatSansText-Bold.otf') format('woff'); /* Add more formats if available */
  font-weight: bold; /* Adjust weight if needed */
  font-style: normal;  /* Adjust style if needed */
}

@font-face {
  font-family: 'Sanomat Sans Book'; /* Replace with your font's name */
  src: url('../../fonts/SanomatSansText/SanomatSansText-Book.otf') format('otf'),
  url('../../fonts/SanomatSansText/SanomatSansText-Book.otf') format('woff'); /* Add more formats if available */
  font-weight: normal; /* Adjust weight if needed */
  font-style: normal;  /* Adjust style if needed */
}

@font-face {
  font-family: 'Sanomat Sans Medium'; /* Replace with your font's name */
  src: url('../../fonts/SanomatSansText/SanomatSansText-Medium.otf') format('otf'),
  url('../../fonts/SanomatSansText/SanomatSansText-Medium.otf') format('woff'); /* Add more formats if available */
  font-weight: normal; /* Adjust weight if needed */
  font-style: normal;  /* Adjust style if needed */
}


$headings-margin-top: 2rem;

$spacer: 1rem;
$spacers: (
        0: 0,
        1: ($spacer * .25),
        2: ($spacer * .5),
        3: $spacer,
        4: ($spacer * 1.5),
        5: ($spacer * 3),
        6: ($spacer * 5),
        7: ($spacer * 7),
        8: ($spacer * 9),
        9: ($spacer * 12),
        10: ($spacer * 17)
);

// This is approximately how high the header is on the page in order to space things out
// correctly
$header-height: 8.3rem;
$headings-font-weight: bold;

// Enables shrinking of font-sizes automatically
// to use in custom code use @include font-size(XXrem);
$enable-responsive-font-sizes: true;

// How long the background turns from transparent to white when scrolling down the page
$header-background-timing: 0.4s;

// Buttons
$btn-border-radius: 2rem;
$btn-padding-x: 1.75rem;
$btn-padding-y: 0.5rem;

$link-hover-color: $secondary;

$hamburger-lite-transparent-line: $white !default;
$hamburger-lite-line: $body-color !default;



/**  BOOTSTRAP  *****************************************************************************************  BOOTSTRAP  */
@import '../../node_modules/bootstrap/scss/bootstrap.scss';


/***********************************************************************************************************************
 * THEME SPECIFIC STYLES																     	 THEME SPECIFIC STYLES *
 **********************************************************************************************************************/

/**  COLOUR VARIABLES  ***************************************************************************  COLOUR VARIABLES  */

$primary: #00a2e1;
$secondary: #5a5856;
$tertiary: #00a2e1;
$fourth: #ec6449;
$fifth: #ffffff;
$sixth: rgba(0, 158, 227, 0.25);
$seventh: #ececec;


/**  GENERAL  *********************************************************************************************  GENERAL  */
* {
  outline: none;
  font-family: $font-family;
}

html {
  background-color: $primary; //Should be the footer background colour.
}

main {
  .card-body {
    padding: 0px;
    .h4 {
      @include font-size(1.2rem);
      margin-top: 15px;
      padding: 5px 15px;

      a {
        color: $tertiary;
      }
    }

    .card-text-area {
      background-color: $seventh;
      padding: 0px 15px 15px 15px;
      border-top: 4px solid $fourth;
      margin-top: 10px;
      border-radius: 0px 0px 20px 20px;
    }

  }
}

a {
  color: $body-color;
}

a:hover {
  color: $tertiary;
  text-decoration: none;
}

.search-field {
  svg {
    color: $tertiary!important;
  }
}

.btn {
  font-weight: $bold-font-weight;
}

.bg-cover-image {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

.urt-page {
  overflow: hidden;
  //p, h1, h2, h3, h4, h5, h6, ul, ol, dl, li {
  //  margin-bottom: 0;
  //}
}

h1, h2, h3, h4 {
  font-weight: 700;
  color: $primary !important;
  margin-bottom: 15px;
  margin-top: 5px;
}

h5, h6 {
  color: $tertiary;
  margin-top: 5px;
  margin-bottom: 15px;
}

.fadeup {
  opacity: 0;
  transform: translateY(50px);
  transition: opacity 0.6s ease-out, transform 0.6s ease-out;

  &.visible {
    opacity: 1;
    transform: translateY(0);
  }
}

.gdesc-inner {
  display: none!important;
}

p {
  font-family: 'Sanomat Sans Book';
  font-weight: 200;
}

.urt-editor-content {
  > *:first-child {
    margin-top: 0;
  }

  p {
    margin-bottom: $paragraph-margin-bottom;
    font-size: 1rem;
    font-weight: $font-weight-normal;
  }

  &.lead {
    p {
      @include font-size(1.2rem);
    }
  }

  h1, h2, h3, h4, h5, h6 {
    margin-bottom: $headings-margin-bottom;
    margin-top: $headings-margin-top;
  }

  h1 {
    @include font-size(2.6rem);
    color: $tertiary;
  }

  h2 {
    @include font-size(2rem);
  }

  h3 {
    @include font-size(1.8rem);
  }

  h4 {
    @include font-size(1.6rem);
  }

  h5 {
    @include font-size(1.4rem);
  }

  h6 {
    @include font-size(1.2rem);
  }

  hr {
    width: 100%;
    border: 1px solid $fourth;
  }

  ol,
  ul,
  dl {
    margin-bottom: 1rem;

    ul, ol {
      margin-bottom: 0;
    }
  }

  ::placeholder {
    opacity: 1; /* Firefox */
    font-size: 14px;
  }

  ::-ms-input-placeholder { /* Edge 12 -18 */
  }

  iframe {
    width: 100%;
  }

  img {
    max-width: 100%;
  }

  &.has-excerpt {
    > p:first-of-type {
      font-size: 1.3rem;
      margin-bottom: $paragraph-margin-bottom*2;
      color: $secondary;
    }

    > *:first-of-type {
      margin-bottom: 0;
    }
  }

  table {
    @extend .table, .table-striped;
  }

  a {
    color: #ed6449;

    &:hover {
      color: #ed6449;

      &.btn {
        color: $white;
      }
    }

    &.btn {
      color: $white;
    }

  }

  ul li {
    //background-image: url('../../dist/images/wysiwyg-li.svg');
    background-repeat: no-repeat;
    background-position: left top 0.25rem;
    background-size: 1rem;
    padding-left: 0.5rem;
    list-style-type: disc;
    line-height: 1.5rem;
    margin: 0.5rem 15px;
    font-family: 'Sanomat Sans Book';
    font-weight: 200;
  }

  ul {
    padding: 0;
  }

  strong {
    color: $tertiary;
  }

}


.btn-primary, .btn-primary-green, .gform_submit_button_2 {
  background: $fourth;
  border: 1px solid $fourth;
  font-family: $font-family;
  border-radius: 10px;
  color: $white;
  display: flex;
  font-weight: normal;
  display: flex;
  align-items: center;
  margin: 0px;
  transition: 0.3s ease-in-out;
  padding: 10px 30px;
  min-width: 175px;
  justify-content: center;
  align-items: center;
  min-height: 40px;

  &:hover {
    background: $white!important;
    color: $fourth;
    transition: 0.3s ease-in-out;
    border: 1px solid $fourth;
    box-shadow: none!important;
  }

  &:active {
    background: $white!important;
    color: $fourth;
    transition: 0.3s ease-in-out;
    border: 1px solid $fourth;
    box-shadow: none!important;
  }

  &:focus {
    background: $white!important;
    color: $fourth;
    transition: 0.3s ease-in-out;
    border: 1px solid $fourth;
    box-shadow: none!important;
  }

  &:focus-visible {
    background: $white!important;
    color: $fourth;
    transition: 0.3s ease-in-out;
    border: 1px solid $fourth;
    box-shadow: none!important;
  }

  &:focus-within {
    background: $white!important;
    color: $fourth;
    transition: 0.3s ease-in-out;
    border: 1px solid $fourth;
    box-shadow: none!important;
  }

  &:target {
    background: $white!important;
    color: $fourth;
    transition: 0.3s ease-in-out;
    border: 1px solid $fourth;
    box-shadow: none!important;

  }

  &:active {
    background: $white!important;
    color: $fourth;
    transition: 0.3s ease-in-out;
    border: 1px solid $fourth;
    box-shadow: none!important;
  }
}


.btn-secondary, .btn-primary-red {
  background-color: $tertiary;
  border: 1px solid $tertiary;
  font-family: $font-family;
  border-radius: 10px;
  color: $white;
  display: flex;
  font-weight: normal;
  display: flex;
  align-items: center;
  margin: 0;
  transition: 0.3s ease-in-out;
  padding: 10px 30px;
  min-width: 175px;
  justify-content: center;
  align-items: center;

  &:hover {
    background: $white!important;
    color: $tertiary!important;
    transition: 0.3s ease-in-out;
    border: 1px solid $tertiary;
    box-shadow: none!important;
  }

  &:active {
    background: $white!important;
    color: $tertiary;
    transition: 0.3s ease-in-out;
    border: 1px solid $tertiary;
    box-shadow: none!important;
  }

  &:focus {
    background: $white!important;
    color: $tertiary;
    transition: 0.3s ease-in-out;
    border: 1px solid $tertiary;
    box-shadow: none!important;
  }

  &:focus-visible {
    background: $white!important;
    color: $tertiary;
    transition: 0.3s ease-in-out;
    border: 1px solid $tertiary;
    box-shadow: none!important;
  }

  &:focus-within {
    background: $white!important;
    color: $tertiary;
    transition: 0.3s ease-in-out;
    border: 1px solid $tertiary;
    box-shadow: none!important;
  }

  &:target {
    background: $white!important;
    color: $tertiary;
    transition: 0.3s ease-in-out;
    border: 1px solid $tertiary;
    box-shadow: none!important;

  }
}


.btn-tertiary {
  background: white;
  border: 1px solid $fourth;
  font-family: $font-family;
  border-radius: 10px;
  color: $fourth;
  display: flex;
  font-weight: normal;
  font-size: 14px;
  display: flex;
  align-items: center;
  margin: 0px;
  transition: 0.3s ease-in-out;
  padding: 10px 15px;
  min-width: 150px;
  justify-content: center;
  align-items: center;


  &:hover {
    background: $fourth!important;
    color: white;
    transition: 0.3s ease-in-out;
    border: 1px solid $fourth;
    box-shadow: none!important;
  }

  &:active {
    background: $fourth!important;
    color: white;
    transition: 0.3s ease-in-out;
    border: 1px solid $fourth;
    box-shadow: none!important;
  }

  &:focus {
    background: $fourth!important;
    color: white;
    transition: 0.3s ease-in-out;
    border: 1px solid $fourth;
    box-shadow: none!important;
  }

  &:focus-visible {
    background: $fourth!important;
    color: white;
    transition: 0.3s ease-in-out;
    border: 1px solid $fourth;
    box-shadow: none!important;
  }

  &:focus-within {
    background: $fourth!important;
    color: white;
    transition: 0.3s ease-in-out;
    border: 1px solid $fourth;
    box-shadow: none!important;
  }

  &:target {
    background: $fourth!important;
    color: white;
    transition: 0.3s ease-in-out;
    border: 1px solid $fourth;
    box-shadow: none!important;
  }
}

.btn-alt {
  background: white;
  border: 1px solid white;
  font-family: $font-family;
  border-radius: 10px;
  color: $fourth!important;
  display: flex;
  font-weight: normal;
  display: flex;
  align-items: center;
  margin: 0px;
  transition: 0.3s ease-in-out;
  padding: 10px 15px;
  min-width: 150px;
  justify-content: center;
  align-items: center;


  &:hover {
    background: $fourth!important;
    color: white!important;
    transition: 0.3s ease-in-out;
    border: 1px solid white;
    box-shadow: none!important;
  }

  &:active {
    background: $fourth!important;
    color: white!important;
    transition: 0.3s ease-in-out;
    border: 1px solid white;
    box-shadow: none!important;
  }

  &:focus {
    background: $fourth!important;
    color: white!important;
    transition: 0.3s ease-in-out;
    border: 1px solid white;
    box-shadow: none!important;
  }

  &:focus-visible {
    background: $fourth!important;
    color: white!important;
    transition: 0.3s ease-in-out;
    border: 1px solid white;
    box-shadow: none!important;
  }

  &:focus-within {
    background: $fourth!important;
    color: white!important;
    transition: 0.3s ease-in-out;
    border: 1px solid white;
    box-shadow: none!important;
  }

  &:target {
    background: $fourth!important;
    color: white!important;
    transition: 0.3s ease-in-out;
    border: 1px solid white;
    box-shadow: none!important;

  }
}



.btn-alt-blue {
  background: white;
  border: 1px solid white;
  font-family: $font-family;
  border-radius: 10px;
  color: $tertiary!important;
  display: flex;
  font-weight: normal;
  font-size: 14px;
  display: flex;
  align-items: center;
  margin: 0px;
  transition: 0.3s ease-in-out;
  padding: 10px 15px;
  min-width: 200px;
  justify-content: center;
  align-items: center;


  &:hover {
    background: $tertiary!important;
    color: white!important;
    transition: 0.3s ease-in-out;
    border: 1px solid white;
    box-shadow: none!important;
  }

  &:active {
    background: $tertiary!important;
    color: white!important;
    transition: 0.3s ease-in-out;
    border: 1px solid white;
    box-shadow: none!important;
  }

  &:focus {
    background: $tertiary!important;
    color: white!important;
    transition: 0.3s ease-in-out;
    border: 1px solid white;
    box-shadow: none!important;
  }

  &:focus-visible {
    background: $tertiary!important;
    color: white!important;
    transition: 0.3s ease-in-out;
    border: 1px solid white;
    box-shadow: none!important;
  }

  &:focus-within {
    background: $tertiary!important;
    color: white!important;
    transition: 0.3s ease-in-out;
    border: 1px solid white;
    box-shadow: none!important;
  }

  &:target {
    background: $tertiary!important;
    color: white!important;
    transition: 0.3s ease-in-out;
    border: 1px solid white;
    box-shadow: none!important;

  }
}


.image-border {
  border-radius: 30px;
}

.size-small {
  border-radius: 30px;
  margin: 30px 0px;
}

.size-medium {
  border-radius: 30px;
  margin: 30px 0px;
}

.size-large {
  border-radius: 30px;
  margin: 30px 0px;
}

.br-0 {
  border-radius: 0 !important;
}

.top-curve-bar {
  position: absolute;
  bottom: -1%;
  width: 100%;
}

.inner-banner {
  position: relative;
  min-height: 15rem;
  overflow-x: hidden;
  overflow-y: hidden;

  .inner-banner-image {
    background-size: cover;
    background-position: center;
    aspect-ratio: 1400 / 400;
    object-fit: cover;
    min-height: 18rem;
    border-radius: 20px;
    width: 100%;
  }

  .inner-banner-text {
    align-items: center;
    aspect-ratio: 1400 / 400;
    border-radius: 20px;
    display: flex;
    min-height: 18rem;
    padding: 3rem clamp(2rem, 6vw, 6rem);
    width: 100%;
  }

  .inner-banner-title {
    color: $white !important;
    font-family: 'Sanomat Sans Bold', $font-family-sans-serif;
    font-size: clamp(2.25rem, 4vw, 4rem);
    line-height: 1.1;
    margin: 0;
    max-width: 18ch;
  }

  .overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 200px;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0));
    pointer-events: none; /* Allow clicks to pass through */
  }
}

.card-post-image {
  width: 100%;
  max-height: 150px;
  object-fit: cover;
}

.card-image-container {
  width: 100%;
  height: 150px; /* Adjust height as needed */
  background-size: cover;
  background-position: center;
  border-radius: 15px 15px 0px 0px ;
}

.main-card {
  .card-image-container {
    height: 100%;
  }
}

.sharethis-inline-share-buttons {
  margin-bottom: 1.4rem!important;
}

.bg-primary-50 {
  background-color: rgba($primary, 0.5);
}
.bg-primary-90 {
  background-color: rgba($primary, 0.9);
}

.img-contain {
  object-fit: contain;
  object-position: center;
}

.hidden {
  display: none!important;
}

.text-primary {
  color: $fourth!important;
}

.main-section {
  margin-top: 130px;
}


/**  BREADCRUMBS  *************************************************************************************  BREADCRUMBS  */
@import 'partials/breadcrumbs.scss';

/**  CONTACT  *********************************************************************************************  CONTACT  */
@import 'partials/contact-page.scss';

/**  FLEXIBLE LAYOUT  *****************************************************************************  FLEXIBLE LAYOUT  */
@import 'partials/flexible-layout.scss';

/**  FOOTER  ***********************************************************************************************  FOOTER  */
@import 'partials/footer.scss';

/**  GALLERY  *********************************************************************************************  GALLERY  */
@import "partials/gallery";

/**  GLIGHTBOX  *****************************************************************************************  GLIGHTBOX  */
@import "../../node_modules/glightbox/dist/css/glightbox.min";

/**  GRAVITY FORMS  *********************************************************************************  GRAVITY FORMS  */
@import 'partials/gravity-forms.scss';

/**  HAMBURGER LITE  *******************************************************************************  HAMBURGER LITE  */
@import 'partials/hamburger-lite.scss';

/**  HEADER  ***********************************************************************************************  HEADER  */
@import 'partials/header.scss';

/**  HOMEPAGE  *******************************************************************************************  HOMEPAGE  */
@import 'partials/homepage.scss';

/**  INNER PAGE  ***************************************************************************************  INNER PAGE  */
@import "partials/inner-page";

/**  MEGA MENU  *****************************************************************************************  MEGA MENU  */
@import 'partials/mega-menu.scss';

/**  MMENU  *************************************************************************************************  MMENU  */
@import 'partials/mmenu.scss';

/**  MODAL  *************************************************************************************************  MODAL  */
@import 'partials/modal.scss';

/**  MEDIA  *************************************************************************************************  MEDIA  */
@import 'partials/media.scss';

/**  EVENTS  *************************************************************************************************  MEDIA  */
@import 'partials/events.scss';

/**  CART  *************************************************************************************************  MEDIA  */
@import 'partials/cart.scss';

/**  PAGINATION  ***************************************************************************************  PAGINATION  */
@import 'partials/pagination.scss';

/**  SEARCH  ***********************************************************************************************  SEARCH  */
@import 'partials/search';

/**  SELECT2  *********************************************************************************************  SELECT2  */
@import "partials/select2.scss";

/**  SIDEBAR  *********************************************************************************************  SIDEBAR  */
@import 'partials/sidebar.scss';

/**  SLICK SLIDER  ***********************************************************************************  SLICK SLIDER  */
@import 'partials/slick-slider.scss';

/**  SOCIAL SHARE  ***********************************************************************************  SOCIAL SHARE  */
@import 'partials/social-share.scss';

/**  TEAM MEMBERS  ***********************************************************************************  TEAM MEMBERS  */
@import 'partials/team-members.scss';

/**  WOOCOMMERCE THEME  *************************************************************************  WOOCOMMERCE THEME  */
//@import "../../woocommerce/urt/scss/woocommerce.scss";

/**  WP IMAGE HANDLING  *************************************************************************  WP IMAGE HANDLING  */
@import 'partials/wp-images.scss';

/**  testimonial-slider.scss  *************************************************************************************************  testimonial-slider.scss  */
.testimonial {
  @include font-size(1.5rem);
  font-weight: 700;

  &-slider{
    &-wrapper{
      position: relative;
    }
    &-quatoation{
      position: absolute;
      left: 15px;
      z-index: 1;
      top: 50%;
      transform: translateY(-50%);

    }
    &-item{
      .card-body{
        background-color: $fourth;
        border-radius: 30px;
        @include media-breakpoint-down(lg) {
          padding-left: 50px;
          padding-right: 50px;
        }
        @include media-breakpoint-up(lg) {
          padding-left: 60px;
          padding-right: 60px;
        }
      }
    }

    .slick{
      &-slide {
        margin: 0 15px;
        border-radius: 30px;
      }
      &-list {
        margin: 0 -15px;
      }
      &-arrow{
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        &:first-of-type{
          left: 0;
        }
        &:last-of-type{
          right: 0;
        }
      }
    }
  }
}

.glightbox-container {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999 !important;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  outline: none;
}

.glightbox-container.inactive {
  display: none;
}

.glightbox-container .gcontainer {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 9999;
  overflow: hidden;
}

.glightbox-container .gslider {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
  position: relative;
  overflow: hidden;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.glightbox-container .gslide {
  width: 100%;
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 0;
}

.glightbox-container .gslide.current {
  opacity: 1;
  z-index: 99999;
  position: relative;
}

.glightbox-container .gslide.prev {
  opacity: 1;
  z-index: 9999;
}

.glightbox-container .gslide-inner-content {
  width: 100%;
}

.glightbox-container .ginner-container {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 100%;
  margin: auto;
  height: 100vh;
}

.glightbox-container .ginner-container.gvideo-container {
  width: 100%;
}

.glightbox-container .ginner-container.desc-bottom,
.glightbox-container .ginner-container.desc-top {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.glightbox-container .ginner-container.desc-left,
.glightbox-container .ginner-container.desc-right {
  max-width: 100% !important;
}

.gslide iframe,
.gslide video {
  outline: none !important;
  border: none;
  min-height: 165px;
  -webkit-overflow-scrolling: touch;
  -ms-touch-action: auto;
  touch-action: auto;
}

.gslide:not(.current) {
  pointer-events: none;
}

.gslide-image {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.gslide-image img {
  max-height: 100vh;
  display: block;
  padding: 0;
  float: none;
  outline: none;
  border: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  max-width: 100vw;
  width: auto;
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
  -ms-touch-action: none;
  touch-action: none;
  margin: auto;
  min-width: 200px;
}

.desc-top .gslide-image img,
.desc-bottom .gslide-image img {
  width: auto;
}

.desc-left .gslide-image img,
.desc-right .gslide-image img {
  width: auto;
  max-width: 100%;
}

.gslide-image img.zoomable {
  position: relative;
}

.gslide-image img.dragging {
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
  -webkit-transition: none;
  transition: none;
}

.gslide-video {
  position: relative;
  max-width: 100vh;
  width: 100% !important;
}

.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster {
  display: none;
}

.gslide-video .gvideo-wrapper {
  width: 100%;
  /* max-width: 160vmin; */
  margin: auto;
}

.gslide-video::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(255, 0, 0, 0.34);
  display: none;
}

.gslide-video.playing::before {
  display: none;
}

.gslide-video.fullscreen {
  max-width: 100% !important;
  min-width: 100%;
  height: 75vh;
}

.gslide-video.fullscreen video {
  max-width: 100% !important;
  width: 100% !important;
}

.gslide-inline {
  background: #fff;
  text-align: left;
  max-height: calc(100vh - 40px);
  overflow: auto;
  max-width: 100%;
  margin: auto;
}

.gslide-inline .ginlined-content {
  padding: 20px;
  width: 100%;
}

.gslide-inline .dragging {
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
  -webkit-transition: none;
  transition: none;
}

.ginlined-content {
  overflow: auto;
  display: block !important;
  opacity: 1;
}

.gslide-external {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-width: 100%;
  background: #fff;
  padding: 0;
  overflow: auto;
  max-height: 75vh;
  height: 100%;
}

.gslide-media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
}

.zoomed .gslide-media {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.desc-top .gslide-media,
.desc-bottom .gslide-media {
  margin: 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.gslide-description {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
}

.gslide-description.description-left,
.gslide-description.description-right {
  max-width: 100%;
}

.gslide-description.description-bottom,
.gslide-description.description-top {
  margin: 0 auto;
  width: 100%;
}

.gslide-description p {
  margin-bottom: 12px;
}

.gslide-description p:last-child {
  margin-bottom: 0;
}

.zoomed .gslide-description {
  display: none;
}

.glightbox-button-hidden {
  display: none;
}


/*
 * Description for mobiles
 * something like facebook does the description
 * for the photos
*/

.glightbox-mobile .glightbox-container .gslide-description {
  height: auto !important;
  width: 100%;
  position: absolute;
  bottom: 0;
  padding: 19px 11px;
  max-width: 100vw !important;
  -webkit-box-ordinal-group: 3 !important;
  -ms-flex-order: 2 !important;
  order: 2 !important;
  max-height: 78vh;
  overflow: auto !important;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.75)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
  padding-bottom: 50px;
}

.glightbox-mobile .glightbox-container .gslide-title {
  color: #fff;
  font-size: 1em;
}

.glightbox-mobile .glightbox-container .gslide-desc {
  color: #a1a1a1;
}

.glightbox-mobile .glightbox-container .gslide-desc a {
  color: #fff;
  font-weight: bold;
}

.glightbox-mobile .glightbox-container .gslide-desc * {
  color: inherit;
}

.glightbox-mobile .glightbox-container .gslide-desc .desc-more {
  color: #fff;
  opacity: 0.4;
}

.gdesc-open .gslide-media {
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  opacity: 0.4;
}

.gdesc-open .gdesc-inner {
  padding-bottom: 30px;
}

.gdesc-closed .gslide-media {
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  opacity: 1;
}

.greset {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.gabsolute {
  position: absolute;
}

.grelative {
  position: relative;
}

.glightbox-desc {
  display: none !important;
}

.glightbox-open {
  overflow: hidden;
}

.cls-1 {
  fill: $primary!important;
}

.gloader {
  height: 25px;
  width: 25px;
  -webkit-animation: lightboxLoader 0.8s infinite linear;
  animation: lightboxLoader 0.8s infinite linear;
  border: 2px solid #fff;
  border-right-color: transparent;
  border-radius: 50%;
  position: absolute;
  display: block;
  z-index: 9999;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 47%;
}

.goverlay {
  width: 100%;
  height: calc(100vh + 1px);
  position: fixed;
  top: -1px;
  left: 0;
  background: #000;
  will-change: opacity;
}

.glightbox-mobile .goverlay {
  background: #000;
}

.gprev,
.gnext,
.gclose {
  z-index: 99999;
  cursor: pointer;
  width: 26px;
  height: 44px;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.gprev svg,
.gnext svg,
.gclose svg {
  display: block;
  width: 25px;
  height: auto;
  margin: 0;
  padding: 0;
}

.gprev.disabled,
.gnext.disabled,
.gclose.disabled {
  opacity: 0.1;
}

.gprev .garrow,
.gnext .garrow,
.gclose .garrow {
  stroke: #fff;
}

.gbtn.focused {
  outline: 2px solid #0f3d81;
}

iframe.wait-autoplay {
  opacity: 0;
}

.glightbox-closing .gnext,
.glightbox-closing .gprev,
.glightbox-closing .gclose {
  opacity: 0 !important;
}


/*Skin */

.glightbox-clean .gslide-description {
  background: #fff;
}

.glightbox-clean .gdesc-inner {
  padding: 22px 20px;
}

.glightbox-clean .gslide-title {
  font-size: 1em;
  font-weight: normal;
  font-family: arial;
  color: #000;
  margin-bottom: 19px;
  line-height: 1.4em;
}

.glightbox-clean .gslide-desc {
  font-size: 0.86em;
  margin-bottom: 0;
  font-family: arial;
  line-height: 1.4em;
}

.glightbox-clean .gslide-video {
  background: #000;
}

.glightbox-clean .gprev,
.glightbox-clean .gnext,
.glightbox-clean .gclose {
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 4px;
}

.glightbox-clean .gprev path,
.glightbox-clean .gnext path,
.glightbox-clean .gclose path {
  fill: #fff;
}

.glightbox-clean .gprev {
  position: absolute;
  top: -100%;
  left: 30px;
  width: 40px;
  height: 50px;
}

.glightbox-clean .gnext {
  position: absolute;
  top: -100%;
  right: 30px;
  width: 40px;
  height: 50px;
}

.glightbox-clean .gclose {
  width: 35px;
  height: 35px;
  top: 15px;
  right: 10px;
  position: absolute;
}

.glightbox-clean .gclose svg {
  width: 18px;
  height: auto;
}

.glightbox-clean .gclose:hover {
  opacity: 1;
}


/*CSS Animations*/

.gfadeIn {
  -webkit-animation: gfadeIn 0.5s ease;
  animation: gfadeIn 0.5s ease;
}

.gfadeOut {
  -webkit-animation: gfadeOut 0.5s ease;
  animation: gfadeOut 0.5s ease;
}

.gslideOutLeft {
  -webkit-animation: gslideOutLeft 0.3s ease;
  animation: gslideOutLeft 0.3s ease;
}

.gslideInLeft {
  -webkit-animation: gslideInLeft 0.3s ease;
  animation: gslideInLeft 0.3s ease;
}

.gslideOutRight {
  -webkit-animation: gslideOutRight 0.3s ease;
  animation: gslideOutRight 0.3s ease;
}

.gslideInRight {
  -webkit-animation: gslideInRight 0.3s ease;
  animation: gslideInRight 0.3s ease;
}

.gzoomIn {
  -webkit-animation: gzoomIn 0.5s ease;
  animation: gzoomIn 0.5s ease;
}

.gzoomOut {
  -webkit-animation: gzoomOut 0.5s ease;
  animation: gzoomOut 0.5s ease;
}

@-webkit-keyframes lightboxLoader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes lightboxLoader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes gfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes gfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-webkit-keyframes gfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes gfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@-webkit-keyframes gslideInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
  }
  to {
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes gslideInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
  }
  to {
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@-webkit-keyframes gslideOutLeft {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
    opacity: 0;
    visibility: hidden;
  }
}

@keyframes gslideOutLeft {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
    opacity: 0;
    visibility: hidden;
  }
}

@-webkit-keyframes gslideInRight {
  from {
    opacity: 0;
    visibility: visible;
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes gslideInRight {
  from {
    opacity: 0;
    visibility: visible;
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@-webkit-keyframes gslideOutRight {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
    opacity: 0;
  }
}

@keyframes gslideOutRight {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
    opacity: 0;
  }
}

@-webkit-keyframes gzoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 1;
  }
}

@keyframes gzoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 1;
  }
}

@-webkit-keyframes gzoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

@keyframes gzoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

@media (min-width: 769px) {
  .glightbox-container .ginner-container {
    width: auto;
    height: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .glightbox-container .ginner-container.desc-top .gslide-description {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .glightbox-container .ginner-container.desc-top .gslide-image,
  .glightbox-container .ginner-container.desc-top .gslide-image img {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .glightbox-container .ginner-container.desc-left .gslide-description {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .glightbox-container .ginner-container.desc-left .gslide-image {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .gslide-image img {
    max-height: 97vh;
    max-width: 100%;
  }
  .gslide-image img.zoomable {
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
  }
  .zoomed .gslide-image img.zoomable {
    cursor: -webkit-grab;
    cursor: grab;
  }
  .gslide-inline {
    max-height: 95vh;
  }
  .gslide-external {
    max-height: 100vh;
  }
  .gslide-description.description-left,
  .gslide-description.description-right {
    max-width: 275px;
  }
  .glightbox-open {
    height: auto;
  }
  .goverlay {
    background: rgba(0, 0, 0, 0.92);
  }
  .glightbox-clean .gslide-media {
    -webkit-box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.65);
    box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.65);
  }
  .glightbox-clean .description-left .gdesc-inner,
  .glightbox-clean .description-right .gdesc-inner {
    position: absolute;
    height: 100%;
    overflow-y: auto;
  }
  .glightbox-clean .gprev,
  .glightbox-clean .gnext,
  .glightbox-clean .gclose {
    background-color: rgba(0, 0, 0, 0.32);
  }
  .glightbox-clean .gprev:hover,
  .glightbox-clean .gnext:hover,
  .glightbox-clean .gclose:hover {
    background-color: rgba(0, 0, 0, 0.7);
  }
  .glightbox-clean .gprev {
    top: 45%;
  }
  .glightbox-clean .gnext {
    top: 45%;
  }
}

@media (min-width: 992px) {
  .glightbox-clean .gclose {
    opacity: 0.7;
    right: 20px;
  }
}

@media screen and (max-height: 420px) {
  .goverlay {
    background: #000;
  }
}

.header-search {
  border-radius: 0px!important;
}

.card {
  box-shadow: 0px 0px 11px 3px #e5e5e599;
  border: none!important;
  border-radius: 15px!important;
  transition: 0.2s ease-in-out;
}

.slick-dots li button:before {
  color: grey!important;
}

.slick-dots li.slick-active button:before {
  color: $tertiary!important;
}

.urt-main-menu-wrapper .urt-main-menu .urt-main-menu-item a {
  display: block;
  padding: 0.45rem 0.8rem 0.45rem 0.8rem;
}

.menu-item svg {
  color: #00a2e1;
  margin-right: 5px;
}

p.gform_required_legend {
  display: none !important;
}

.gradient-background {
  padding: 25px 0;
}

@media (max-width: 1199px){
  .filter-box a.btn {
    background: #00a2e1 !important;
    color: #fff !important;
    width: 100%;
    border-radius: 10px !important;
    margin-bottom: 15px;
  }
}

@media (min-width: 1200px){
  .filter-box a.btn {
    font-size: 14px;
    background: #00a2e1 !important;
    color: #fff !important;
    max-width: 300px;
    min-width:200px;
    border-radius: 10px !important;
    margin-bottom: 15px;
  }
}


.gradient-background .urt-editor-content {
  margin: 40px 0 !important;
}

.image-component img {
  width: 100%;
}
@media (min-width: 1200px) {
  .image-component img {
    width: 75%;
  }
}

#modalContent {
  font-weight: 400;
}

.modal-content {
  border-radius: 20px;
}

body.page-template-contact-page .get-in-touch-wrapper, body.home .get-in-touch-wrapper {
  display: none !important;
}

body.home .footer-section, body.page-template-contact-page .footer-section {
  padding-top: 25px !important;
}

.next-slide .order-2 {
  z-index: 5;
}

.urt-pagination li, .urt-pagination li span, .urt-pagination li a {
  border-radius: 5px;
}

.urt-pagination {
  padding: 30px 0;
}

.LatestLatest + span {
  display: none !important;
}

.LatestLatest {
  display: none;
}

.select2-container, select2-results, .select2-results__options {
  z-index: 1 !important;
}

.urt-main-menu-dropdown-wrapper {
  z-index: 5;
}

.urt-editor-content img {
  object-fit: cover;
}

@media (max-width: 991px){
  .dropdown-item:hover {
    background: 0 0 !important;
  }
  li.dropdown-item:hover{
    color: #ed6449 !important;
  }
  .header-nav .header-nav-inner li:hover a {
    color: #ed6449 !important;
    opacity: 1;
  }
}

.flipbook img {
  height: 400px;
  object-fit: contain;
}

.home-banner-slide {
  max-width: 86%;
}

.home-banner-slide .slick-prev, .home-banner-slide .slick-next {
  opacity: 0 !important;
}

.inner-banner-image img {
  background-size: cover;
  background-position: center;
  aspect-ratio: 1400 / 400;
  object-fit: cover;
  min-height: 18rem;
  border-radius: 0 0 20px 20px;
  width: 100%;
}

.underlay {
  display: none;
}

.carousel-chevrons {
  height: 24px !important;
  width: 24px !important;
  padding: 14px;
  border-radius: 50%;
  background-color: $primary;
  color: white;
  border: 1px solid $primary;
  font-size: 17px !important;
  transition: 0.2s ease-in-out;
  cursor: pointer;
}

article.urt-editor-content {
  display: inline-block;
}

.card-homepage a {
  font-weight: 400 !important;
  text-decoration: underline;
}

.card-homepage.has-background-colour,
.card.has-background-colour {
  color: $white;

  h1, h2, h3, h4, h5, h6, p, li, strong, em, span, a,
  a:hover, a:active, a:focus {
    color: $white !important;
  }
}

.card.has-background-colour {
  .card-text-area {
    background-color: transparent;
  }
}

//.footer-linkedin-wrapper {
//  gap: 12px;
//  display: inline-flex;
//  align-items: center;
//}

footer .urt-linkedin-uri {
  background: $primary;
  padding: 4px;
  border-radius: 2px;
  color: white;
  font-size: 19px;
  margin-right: 5px;
  //display: flex;
  //justify-content: center;
  //align-items: center;
}

.contact-box {
  z-index: 15;
  position: relative;
}

.coming-up {
  margin-bottom: 0;
}

.next-slide {
  gap: 10px;
}

.urt-footer .footer-top {
  margin-top: 60px;
}

@media (min-width: 1366px){
  body .home-banner-slide-2 img {
    height: 425px !important;
  }
}

.accordion-card .card-body.urt-editor-content {
  margin: 0 !important;
}

.footer-main-section h3, .download-text-box h3 {
  color: #fff !important;
}

.download-text-box h3 {
  margin-bottom: 0;
}

.card.highlight {
  background: #00a2e1 !important;
}

.page-template-listing-posts .card-body {
  background-color: #00a2e1;
  border-radius: 20px;
}
.page-template-listing-posts .card-body .post-date, .card.highlight .post-date {
  color: #fff;
  border-top: 1px solid #fff !important;
}
.page-template-listing-posts .card-body p, .page-template-listing-posts .card .card-body .news-title-card, .card.highlight a.h4, .card.highlight a.h4:hover {
  color: #fff !important;
}

.form-control, .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .gform_wrapper textarea, .gform_wrapper select, .select2-container .select2-selection__rendered, .select2-drop .select2-input, .select2-drop .select2-search input, .select2-dropdown .select2-input, .select2-dropdown .select2-search input {
  border: 1px solid #00a2e1 !important;
}

.urt-footer-logo img {
  width: 300px !important;
}

.member-links p {
  color: #5a5856;
}
.header-nav .header-nav-inner, .header-nav {
  background: #fff !important;
}
.header-nav .header-nav-inner .menu-item a {
  color: #00a2e1 !important;
}

.gfield_label.gform-field-label {
  padding-left: 0 !important;
}


.urt-main-menu-wrapper .urt-main-menu .urt-main-menu-item{
  @media (min-width: 992px) {
    padding-left: 0;
    padding-right: 0;
  }
  a{
    @media (min-width: 992px) and (max-width: 1200px) {
      padding-left: 7.2px;
      padding-right: 7.2px;
    }
  }
}

header {
  .container.position-relative.py-2{
    @media (min-width: 992px) and (max-width: 1200px) {
      max-width: 1002px !important;
    }
  }
}

/* Hide element at ≥1200px */
@media (min-width: 1200px) {
  .d-1200-none {
    display: none !important;
  }
}

/* Show element as block at ≥1200px, hidden below */
.d-1200-block {
  display: none !important;
}

@media (min-width: 1200px) {
  .d-1200-block {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  .col-1200-auto {
    flex: 0 0 auto;
    width: auto;
  }
}

/***********************************************************************************************************************
 ***********************************************************************************************************************
 *                                              EXTENSIONS BELOW THIS POINT                                            *
 ***********************************************************************************************************************
 **********************************************************************************************************************/


/***********************************************************************************************************************
 * FULLCALENDAR.IO                                                                                     FULLCALENDAR.IO *
 **********************************************************************************************************************
@import '../../node_modules/@fullcalendar/core/main.css';
@import '../../node_modules/@fullcalendar/daygrid/main.css';
@import '../../node_modules/@fullcalendar/bootstrap/main.css';
@import 'partials/events.scss';*/
