@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i'); /* font-family: 'Lato', sans-serif; */
@import url("https://use.typekit.net/gfl1vem.css"); /*font-family: athelas, serif; font-weight: 400 / 700; font-style: normal / italic; */

/* _custom_design/main.css v.2.0.0 - last modified 24.07.2018 (see config/version_history.php for details)*/
/* =========================================================================================================================== */
/* =========================================================================================================================== */
/* Main options */

html {min-width: 350px;}
body {font-family: "Lato",sans-serif; min-width: 350px;}

.th-custom-design-title-intro {}
.th-custom-design-title {}c
.th-custom-design-title-underline {}
.th-custom-design-title-subtitle {}

.th-custom-design-paragraph-title-intro {}
.th-custom-design-paragraph-title {}
.th-custom-design-paragraph-title-underline {}
.th-custom-design-paragraph-subtitle {}
.th-custom-design-paragraph-text {}

a.th-custom-design-button {display: inline-block; background-color: #cfa969; padding: 10px 30px; font-size: 20px; color: #fff;}
a.th-custom-design-button:hover {text-decoration: none; background-color: #ba975d;}

.th-custom-class-1 {font-size: 22px;}
.th-custom-class-2 {font-size: 20px;}
.th-custom-class-3 {font-size: 18px;}
.th-custom-class-4 {font-size: 16px;}
.th-custom-class-5 {font-size: 10px;}

.th-custom-color-class-1 {color: #b90000;}
.th-custom-color-class-2 {color: #00b900;}
.th-custom-color-class-3 {color: #0095b9;}
.th-custom-color-class-4 {color: #0032b9;}
.th-custom-color-class-5 {color: #b900b9;}

.th-main-img-intro {padding: 30px 0; text-align: center;}
.th-main-img-intro img {max-width: 100%; max-height: 100px; width: auto; height: auto; }

/* ------------------------------------------------------------------------------------- */
/* * Media Queries                                                                       */
/* standard "@media (max-width : px) {}": 1199px (col-md) | 991px (col-sm) | 767px (col-xs) | 500px | 400px */

/* * Media Queries                                                                       */
/* ------------------------------------------------------------------------------------- */

/* Main options */
/* =========================================================================================================================== */
/* =========================================================================================================================== */

.th-menu_t13_space-top {height: 0px;}
.th_menu_t13 {position: absolute; background-color: transparent; font-family: athelas, serif; font-weight: 400; font-size: 20px;}
.th_menu_t13 .th-main-menu-container {display: block; background-color: transparent; padding: 20px 5%;}
.th_menu_t13 .th-main-menu-container .th-category-container {display: flex; align-items: center; justify-content: center;}
.th_menu_t13 .th-main-menu-container .th-category-container .th-menu-link {padding-right: 25px; font-size: 18px; border-right: 1px solid #ecab71;}
.th_menu_t13 .th-main-menu-container .th-category-container .th-menu-link:nth-child(3) {border-right: 0px;}
.th_menu_t13 .th-main-menu-container .th-category-container a.th-main-link {color: #ecab71; font-weight: bold;}
.th_menu_t13 .th-main-menu-container .th-category-container .th-socials-container a i {color: #ecab71;}
.th_menu_t13 .th-main-menu-container .th-category-container .th-socials-container a i:hover {color: rgba(236, 171, 113, 0.80);}
.th_menu_t13 .th-main-menu-container .th-category-container .th-socials-container .th-socials-box {border-left: 0px; color: #ecab71;}

.th_menu_t13.th-after-scroll {box-shadow: none;}

/* ------------------------------------------------------------------------------------- */
/* * Media Queries                                                                       */
/* standard "@media (max-width : px) {}": 1199px (col-md) | 991px (col-sm) | 767px (col-xs) | 500px | 400px */

@media (max-width : 1199px) {
	.th_menu_t13 .th-main-menu-container .th-category-container {display: none;}
}

/* * Media Queries                                                                       */
/* ------------------------------------------------------------------------------------- */

.th-header-container {position: relative; background-position: center center; background-size: cover; height: 400px;}

.th-btn-container {text-align: center; padding-top: 50px;}
.th-btn-container p {padding: 30px 0; font-size: 18px;}

.th-menu-photos-grid-container {display: grid; grid-template-columns: 1fr 1fr; padding: 50px 0; border-bottom: 1px solid #cfa969;}
.th-menu-photos-grid-container .th-img-container {display: flex; justify-content: center; align-items: center;  padding: 30px;}
.th-menu-photos-grid-container .th-img-container img {width: 100%; max-width: 350px; height: auto;}
.th-menu-photos-grid-container .th-photos-cotainer {padding: 30px;}
.th-menu-photos-grid-container .th-photos-cotainer .th-photos-grid-container {padding: 15px 0; display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap: 10px;}
.th-menu-photos-grid-container .th-photos-cotainer .th-photos-grid-container .th-photo-container {}
.th-menu-photos-grid-container .th-photos-cotainer .th-photos-grid-container .th-photo-container img {width: 100%; height: 150px; object-fit: cover;}

/* ------------------------------------------------------------------------------------- */
/* * Media Queries                                                                       */
/* standard "@media (max-width : px) {}": 1199px (col-md) | 991px (col-sm) | 767px (col-xs) | 500px | 400px */

@media (max-width : 1199px) {
	.th-menu-photos-grid-container {grid-template-columns: 100%;}
}

/* * Media Queries                                                                       */
/* ------------------------------------------------------------------------------------- */

.th-infos-grid-container {padding-bottom: 50px; display: grid; grid-template-columns: 1fr 1fr;}

/* ------------------------------------------------------------------------------------- */
/* * Media Queries                                                                       */
/* standard "@media (max-width : px) {}": 1199px (col-md) | 991px (col-sm) | 767px (col-xs) | 500px | 400px */

@media (max-width : 1199px) {
	.th-infos-grid-container {grid-template-columns: 100%;}
}

/* * Media Queries                                                                       */
/* ------------------------------------------------------------------------------------- */

.th-infos-grid-container .th-txt {text-align: center;}
.th-infos-grid-container .th-txt a {font-size: 16px; color: #000;}

.th-infos-grid-container .th-coordinates-container {}
.th-infos-grid-container .th-coordinates-container .th-txt .th-btn-container {padding: 20px 0;}
.th-infos-grid-container .th-coordinates-container .th-txt .th-btn-container a {display: inline-block; background-color: #cfa969; padding: 10px 30px; font-size: 20px; color: #fff;}
.th-infos-grid-container .th-coordinates-container .th-txt .th-btn-container a:hover {text-decoration: none; background-color: #ba975d;}
.th-infos-grid-container .th-openings-container {}

/* Footer */
/* ==================================================================================================== */

.th-footer {background-color: #000002; color: #cfa969; text-align: center; font-size: 12px;}
.th-footer .th-txt-container {padding: 20px 10px;}
.th-footer .th-txt-container img {width: 100%; max-width: 15px;}
.th-footer .th-bottom-img {}
.th-footer .th-bottom-img img {max-width: 100%; height: auto;}