/*
 Theme Name:   Archi Child
 Theme URI:    http://archiwp.com/
 Description:  Archi Child Theme
 Author:       OceanThemes
 Author URI:   http://oceanthemes.net
 Template:     archi
 Version:      3.6.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  archi-child
*/

header {
  width: 100%;
  height: 80px;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 1043;
  transition: height 0.3s;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.9)) !important;
	border: none
}
header.header-light div#logo {
  height: 80px;
  line-height: 80px;
  float: left;
  transition: 0.3s;
	width: 250px;
}
#logo img {
  max-width: 100% !important;
}

#mainmenu a {
  color: #fff !important;
	padding: 25px 14px 20px;
}
nav ul#mainmenu > li.current-menu-ancestor > a, .mainmenu li.current-menu-item > a, nav ul.mainmenu > li.current-menu-ancestor > a, #mainmenu > li > a:hover, #mainmenu > li.current-menu-item > a, header.smaller #mainmenu > li > a:hover, header.smaller #mainmenu > li.current-menu-item > a {color: #FAB207 !important;opacity: 1;}
#mainmenu li a::after{display: none}
header.smaller:not(.header-bottom):not(.side-header) {background: #222 !important;border: none}


@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap');
/* font-family: 'Cormorant Garamond', serif; */
@import url('https://fonts.googleapis.com/css2?family=Great+Vibes&display=swap');
/* font-family: 'Great Vibes', cursive; */
@import url('https://fonts.googleapis.com/css2?family=Parisienne&display=swap');
/* font-family: 'Parisienne', cursive; */

/* display none */
.tribe-events-calendar-list__event-venue.tribe-common-b2, .grecaptcha-badge, .tribe-events-calendar-list__event-datetime-featured-icon.tribe-common-svgicon.tribe-common-svgicon--featured, .tribe-delimiter, .tribe-region.tribe-events-abbr, .tribe-country-name
{display: none !important;}

/* agenda */
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header, .tribe-events .tribe-events-calendar-list__event-header {background: transparent !important}
.tribe-events-calendar-list {z-index: 0;position: relative;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-datetime-featured-text
{color: #FAB207;align-content}
.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime::after
{background-color: #FAB207;}
.tribe-events-view {position: relative;z-index: 0;}
.tribe-events-calendar-list__event-header {position: relative;background: none;top: 0 !important;}
#tribe-events-pg-template, .tribe-events-pg-template {margin: 150px auto 0;}
.tribe-venue-location address span {border: none;padding: 0;margin: 0;}
.tribe-street-address {float: left;}
.tribe-locality {float: left;padding-right: 5px !important;}
/* archive agenda */
.tribe-events-calendar-latest-past__event-header {position: relative !important;display: block;background: none;top: 0 !important;}
.tribe-common-g-row.tribe-events-calendar-latest-past__event-row {padding-top: 40px;}
.tribe-events-event-image img {max-width: 100%;}



h1::first-letter, .ot_custom_heading.sub-title b, .title::first-letter {
    color: #FAB207;
}
h1 {
  font-size: 32px;
  margin: 0;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: 'Cormorant Garamond', serif;
}
h1 strong{font-weight:400}
.title {
    font-size: 32px;
    margin: 0;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-family: 'Cormorant Garamond', serif;
}
.ot_custom_heading.sub-title{font-family: 'Great Vibes', cursive;}
#ul-left, #ul-right {
    width: 250px;
    padding: 0;
    margin: 0;
	display: table-cell;
}
#ul-left li::marker, #ul-right li::marker {
    font-size: 0;
    line-height: 0;
}
.fa.fa-angle-double-right {
    margin-top: 3px;
    color: #FAB207;
    font-size: 16px;
}
.vc_images_carousel .vc_carousel-indicators .vc_active {
    background-color: #FAB207 !important;
    border: 1px solid #000 !important;
}
.vc_images_carousel .vc_carousel-indicators li {
    border: 1px solid #000 !important;
    background-color: #000 !important;
}
footer h3 {
    font-family: 'Cormorant Garamond', serif;
}
.video-lieux #section-video-bg {
    max-height: 600px;
}
.title-cormorant{font-family: 'Cormorant Garamond', serif}
.tribe-events-header {background: #fff;}
.tribe-events .tribe-events-c-ical {margin-top: 50px;}
.tribe-events .tribe-events-c-ical__link {color: #000;border: 1px solid #000;}
.tribe-events .tribe-events-c-ical__link::before {display: none;}
.tribe-events .tribe-events-c-ical__link:hover {background-color: #000;}
.tribe-events-header.clone{z-index: 0}
.info-contact {
    border-top: 2px solid #FAB207;
    border-bottom: 2px solid #FAB207;
    padding: 30px 0;
    width: 90%;
}
.info-contact-i {
    display: table-cell;
    height: 87px;
    vertical-align: middle;
}
.base-contact {
    padding-left: 30px;
    display: table-cell;
    vertical-align: middle;
}
.info-contact-t {
    color: #FAB207;
    text-transform: uppercase;
    font-weight: 500;
	font-size: 16px;
}
.info-contact-r {
    font-size: 16px;
}
.fmp-wrapper .fmp-food-item span.price {font-weight: 600 !important;}
.fmp-wrapper .fmp-food-item h3 {
    text-transform: none;
    letter-spacing: 0px;
    line-height: 30px;
}
.fmp-wrapper .fmp-food-item h3 {font-size: 20px !important;}
.unsubscribe {
    padding-left: 15px;
}
.agree {
    padding-top: 10px;
}
.mc4wp-form-fields input[type="email"] {
    color: #000;
}
.mc4wp-form-fields input[type="submit"] {
    background: #fff;
    border: 1px solid #fff;
    padding: 3px 15px;
    color: #000;
	transition: 0.3s
}
.mc4wp-form-fields input[type="submit"]:hover {
    background: #000;
    border: 1px solid #000;
    color: #fff;
	transition: 0.3s
}
/* end ux */







