@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://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,opsz,wght@0,6..96,400;0,6..96,500;0,6..96,600;0,6..96,700;0,6..96,800;0,6..96,900;1,6..96,400;1,6..96,500;1,6..96,600;1,6..96,700;1,6..96,800;1,6..96,900&display=swap'); /* font-family: 'Bodoni Moda', serif; */
@import url("https://use.typekit.net/glb3gmd.css"); /* font-family: futura-pt-condensed, sans-serif; */

/* _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 {background-color: #1b1b1b; font-family: "Lato",sans-serif; min-width: 350px;}

.th-custom-design-title-intro {}
.th-custom-design-title {}
.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 {}

.th-btn-container {padding: 20px 0;}
a.th-custom-design-button {border: 1px solid #c1a168; padding: 10px 20px; color: #c1a168; font-size: 20px; font-weight: 300;}
a.th-custom-design-button:hover {background-color: #c1a168; color: #000; text-decoration: none;}

.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;}

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



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

.th_menu_t13 {
  box-shadow: none;
}

.th_menu_t13 .th-main-menu-container .th-logo-container img {
    max-width: 70px;
}

.th_menu_t13.th-after-scroll {
    background-color: #000;
    box-shadow: 0 4px 30px -5px rgba(0, 0, 0, 0.2);
}

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

.th-contact-form-t1b form#contact-form .th-form-button-container .form-button {
    border-radius: 0; border: 1px solid #c1a168; color: #c1a168;
}

.th-contact-form-t1b form#contact-form .th-form-button-container .form-button:hover {
  border: 1px solid #c1a168;
  box-shadow: none;
    background-color: #c1a168;
    color: #000;
}

.th_menu_t13 {background-color: transparent;}
.th_menu_t13 .th-main-menu-container {background-color: transparent;}
.th_menu_t13 .th-main-menu-container .th-category-container a.th-main-link {color: #fff;}

.th-menu_t13_space-top {height: 0;}

.th-index-header-container {background-position: center center; background-repeat: no-repeat; background-size: cover;}
.th-index-header-container .th-index-header-inner-container {height: 700px; padding: 30px; background-color: rgba(0, 0, 0, 0.3); display: flex; align-items: center; justify-content: center;}
.th-index-header-container .th-index-header-inner-container .th-index-content {display: block; text-align: center;}
.th-index-header-container .th-index-header-inner-container .th-index-content img {max-width: 200px;}
.th-index-header-container .th-index-header-inner-container .th-index-content h1 {font-family: 'Bodoni Moda', serif; font-size: 50px; color: #fff; text-transform: uppercase;}
.th-index-header-container .th-index-header-inner-container .th-index-content p {font-family: futura-pt-condensed, sans-serif; text-transform: uppercase; letter-spacing: 4px; color: #bda371; font-size: 25px;}

.th-about-container {padding-top: 50px;}
.th-about-container .th-contact-info-title {text-align: center;}
.th-about-container .th-contact-info-title img {max-width: 50px; padding: 20px 0;}
.th-about-container p.th-txt {color: #bbbab8; font-size: 18px; text-align: center; font-weight: 300;}
.th-about-container h3 {font-family: 'Bodoni Moda', serif; color: #bbbab8; font-size: 40px; text-align: center;}

.th-contact-info-container {background-color: #1b1b1b; padding-top: 50px;}

.th-contact-info-container .th-contact-info-title {text-align: center;}
.th-contact-info-container .th-contact-info-title h2 {font-family: 'Bodoni Moda', serif; font-size: 50px; color: #bbbab8;}
.th-contact-info-container .th-contact-info-title img {max-width: 50px; padding-bottom: 20px;}

.th-contact-info-container .th-contact-info-inner-container {padding: 50px 0; display: grid; grid-template-columns: 50% 50%;}

.th-contact-info-container .th-contact-info-inner-container .th-contact-informations {border-right: 2px solid #fff; border-right-style: dashed; padding-left: 200px;}
.th-contact-info-container .th-contact-info-inner-container .th-contact-timetable {padding-left: 100px;}

.th-contact-info-container .th-contact-info-inner-container .th-title {font-family: 'Bodoni Moda', serif; font-size: 40px; color: #bbbab8; }
.th-contact-info-container .th-contact-info-inner-container .th-txt {color: #bbbab8; font-size: 16px; font-weight: 300;}
.th-contact-info-container .th-contact-info-inner-container .th-txt a {color: #bbbab8; font-size: 16px; font-weight: 300;}

.th-contact {padding-top: 100px;}

@media (max-width : 1199px) {
    .th-contact-info-container .th-contact-info-inner-container .th-contact-informations {padding-left: 100px;}
}


@media (max-width : 991px) {
    .th-contact-info-container .th-contact-info-inner-container {grid-template-columns: 100%;}
    .th-contact-info-container .th-contact-info-inner-container .th-contact-informations {padding-left: 0; border-right: none; text-align: center;}
    .th-contact-info-container .th-contact-info-inner-container .th-contact-timetable {padding: 30px 0; padding-left: 0; text-align: center;}
}


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

.th-footer {background-color: #000; font-weight: 300; color: #fff; text-align: center; padding: 30px 0; font-size: 14px;}
.th-footer img {width: 100%; max-width: 15px;}