/* btn: orange */
/* html: <a class="th-btn-v1-type-1"><span class="th-btn-content"><i class="FONT_AWESOME"></i><span class="th-txt">TXT</span></span></a> */
.th-btn-v1-type-1 {display: inline-block; border: 1px solid #ff5a28; border-radius: 8px; background-color: #ff5a28; font-size: 14px; font-weight: 600; text-transform: uppercase; color: #fff; padding: 2px 8px;}
.th-btn-v1-type-1 .th-btn-content {display: flex; height: 42px; justify-content: center; align-items: center; padding: 0 20px;}
.th-btn-v1-type-1 .th-btn-content i {padding-right: 10px;}
.th-btn-v1-type-1 .th-btn-content .th-txt {}
.th-btn-v1-type-1.inactive {color: #d3d3d3;}

/* btn: light grey */
/* html: <a class="th-btn-v1-type-2"><span class="th-btn-content"><i class="FONT_AWESOME"></i><span class="th-txt">TXT</span></span></a> */
.th-btn-v1-type-2 {display: inline-block; border: 1px solid #ededed; border-radius: 8px; background-color: #fff; font-size: 14px; color: #222222;}
.th-btn-v1-type-2 .th-btn-content {display: flex; height: 42px; justify-content: center; align-items: center; padding: 0 15px;}
.th-btn-v1-type-2 .th-btn-content i {padding-right: 5px;}
.th-btn-v1-type-2 .th-btn-content .th-txt {}
.th-btn-v1-type-2.inactive {color: #d3d3d3;}

/* btn: blue */
/* html: <a class="th-btn-v1-type-2"><span class="th-btn-content"><i class="FONT_AWESOME"></i><span class="th-txt">TXT</span></span></a> */
.th-btn-v1-type-3 {display: inline-block; border: 1px solid #ededed; border-radius: 8px; background-color: #000094; font-size: 12px; font-weight: 600; text-transform: uppercase; color: #fff; padding: 2px 8px;}
.th-btn-v1-type-3:hover {background-color: #000094; color: #fff; text-decoration: none;}
.th-btn-v1-type-3 .th-btn-content {display: flex; height: 42px; justify-content: center; align-items: center; padding:0 20px;}
.th-btn-v1-type-3 .th-btn-content i {padding-right: 10px;}
.th-btn-v1-type-3 .th-btn-content .th-txt {}
.th-btn-v1-type-3.inactive {color: #d3d3d3;}

.th-forest-shop-page-multimedia-top {padding: 30px 0; background-color: #292929;}
.th-forest-shop-page-multimedia-top .container {}

.th-forest-shop-page-multimedia-top .th-forest-shop-page-multimedia-top-container {margin: 0 auto; height: 720px; display: grid; grid-template-columns: 250px 1090px; padding: 70px 100px 50px 100px;}
.th-forest-shop-page-multimedia-top .th-forest-shop-page-multimedia-top-container .th-navigation-swiper {box-sizing: border-box; padding: 0 10px 0 0;}
.th-forest-shop-page-multimedia-top .th-forest-shop-page-multimedia-top-container .th-main-swiper {}
.th-forest-shop-page-multimedia-top {}



    .swiper {
      width: 100%;
      height: 100%;
    }

    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }

    .swiper {
		height: 600px;
      width: 100%;
      margin-left: auto;
      margin-right: auto;
    }

    .swiper-slide {
      background-size: cover;
      background-position: center;
    }

    .mySwiper2 {
		
      width: 100%;
    }

    .mySwiper {
      box-sizing: border-box;
    }

    .mySwiper .swiper-slide {
      height: 100%;
      opacity: 0.4;
    }

    .mySwiper .swiper-slide-thumb-active {
      opacity: 1;
    }

    .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }

.th-forest-shop-page {margin-top: 50px;}
.th-forest-shop-page img {object-fit: cover; width: 100%; height: 100%; max-height: 300px;}

.th-forest-shop-page-informations {padding-top: 50px;}
.th-forest-shop-page-informations h1 {font-size: 24px; font-weight: 700; text-transform: uppercase;}
.th-forest-shop-page-informations h2 {margin-top: 20px; margin-bottom: 20px; font-size: 18px; font-weight: 700; text-transform: uppercase;}
.th-forest-shop-page-informations p {font-size: 14px; color: #888888; text-align: justify;}

.th-forest-shop-page-informations .th-forest-shop-page-informations-container {display: grid; grid-template-columns: auto 400px;}

.th-forest-shop-page-informations .th-forest-shop-page-informations-container .th-shop-name-container {display: grid; grid-template-columns: 100px auto;}
.th-forest-shop-page-informations .th-forest-shop-page-informations-container .th-shop-name-container .th-logo {border-radius: 10px;}
.th-forest-shop-page-informations .th-forest-shop-page-informations-container .th-shop-name-container .th-logo .th-top-shop-logo-box {border-radius: 10px; overflow: hidden; border-radius: 10px; overflow: hidden; height: 100px; display: flex; align-items: center; justify-content: center; padding: 10px;}
.th-forest-shop-page-informations .th-forest-shop-page-informations-container .th-shop-name-container .th-logo .th-top-shop-logo-box img {width: 100%; border-radius: 10px;}
.th-forest-shop-page-informations .th-forest-shop-page-informations-container .th-shop-name-container .th-name {padding-left: 20px;}
.th-forest-shop-page-informations .th-forest-shop-page-informations-container .th-shop-name-container .th-name p {color: #000; font-size: 15px;}

.th-forest-shop-page-informations .th-forest-shop-page-informations-container .th-shop-buttons-container {display: flex; justify-content: flex-end; align-items: center;}
.th-forest-shop-page-informations .th-forest-shop-page-informations-container .th-shop-buttons-container a {margin-left: 10px;}

.th-forest-shop-page-informations .th-forest-shop-page-informations-container .th-shop-separator-container {grid-column: span 2;}

.th-forest-shop-page-informations .th-forest-shop-page-informations-container .th-shop-description-container {padding-right: 100px;}
.th-forest-shop-page-informations .th-forest-shop-page-informations-container .th-shop-description-container .th-custom-class-2 {font-weight: bold; font-size: 16px;}

.th-forest-shop-page-informations .th-forest-shop-page-informations-container .th-shop-contact-container {}
.th-forest-shop-page-informations .th-forest-shop-page-informations-container .th-shop-contact-container .th-shop-contact-info-box {padding: 20px 0;}
.th-forest-shop-page-informations .th-forest-shop-page-informations-container .th-shop-contact-container p {margin: 5px 0;}
.th-forest-shop-page-informations .th-forest-shop-page-informations-container .th-shop-contact-container p i {margin-right: 10px;}
.th-forest-shop-page-informations .th-forest-shop-page-informations-container .th-shop-contact-container p a {text-decoration: none; color: #000;}
.th-forest-shop-page-informations .th-forest-shop-page-informations-container .th-shop-contact-container .th-shop-map-img {}
.th-forest-shop-page-informations .th-forest-shop-page-informations-container .th-shop-contact-container .th-shop-map-img img {object-fit: cover; height: 200px; width: 100%; border-radius: 10px;}
.th-forest-shop-page-informations .th-forest-shop-page-informations-container .th-shop-contact-container .th-opening-status {}
.th-forest-shop-page-informations .th-forest-shop-page-informations-container .th-shop-contact-container .th-opening-status span {display: inline-block; border: 1px solid #ededed; border-radius: 20px; padding: 10px 15px; color: #279700;}
.th-forest-shop-page-informations .th-forest-shop-page-informations-container .th-shop-contact-container .th-opening-status span i {}
.th-forest-shop-page-informations .th-forest-shop-page-informations-container .th-shop-contact-container .th-opening {padding-top: 20px; display: grid; grid-template-columns: auto auto auto;}

.th-forest-header {position: fixed; top: 0; right: 0; left: 0; padding: 10px; background-color: #fff; z-index: 1000; padding: 20px 50px;}

.th-forest-header .th-forest-header-container {display: grid; grid-template-columns: 100px auto 100px;}

.th-forest-header .th-forest-header-container .th-logo {}
.th-forest-header .th-forest-header-container .th-logo a {}
.th-forest-header .th-forest-header-container .th-logo img {width: 80px;}

.th-forest-header .th-forest-header-container .th-links {display: flex; align-items: center; font-size: 16px; font-weight: bold;}
.th-forest-header .th-forest-header-container .th-links a {display: inline-block; padding: 0 10px; color: #000; text-decoration: none; text-transform: uppercase;}

.th-forest-header .th-forest-header-container .th-social {display: flex; align-items: center; justify-content: flex-end; font-size: 16px;}
.th-forest-header .th-forest-header-container .th-social a {display: inline-block; padding: 0 10px; color: #000094; text-decoration: none;}

.th-forest-footer {}

.th-forest-footer .th-top-image {overflow: hidden;}
.th-forest-footer .th-top-image img {width: 3435px;}

.th-forest-footer .th-links-container {padding: 20px 50px 30px 50px; display: grid; grid-template-columns: auto auto auto;}

.th-forest-footer .th-links-container .th-logos-container {display: flex;}
.th-forest-footer .th-links-container .th-logos-container .th-logo {padding: 10px;}
.th-forest-footer .th-links-container .th-logos-container .th-logo a {}
.th-forest-footer .th-links-container .th-logos-container .th-logo img {height: 50px; width: auto;}

.th-forest-footer .th-links-container .th-links {display: flex; padding-top: 20px;}
.th-forest-footer .th-links-container .th-links a {display: inline-block; margin: 0 15px; color: #626262;}

.th-forest-footer .th-links-container .th-copyright {padding-top: 20px; color: #000; font-size: 10px;}
.th-forest-footer .th-links-container .th-copyright a {display: inline-block; font-size: 10px; color: #000;}