/*======================================
Theme Name: Gourmet Bar
Theme URI: https://comymedia.fr
Description: 2022-2023
Version: 1.0
Author: Com Y Media
Author URI: https://comymedia.fr
Template: Divi
======================================*/

/* Fonts */

@font-face {
    font-family: 'Gotham Medium';
    src: url(../gourmetbar/fonts/GothamMedium.ttf);
    font-display: swap;
}
@font-face {
    font-family: 'Gotham Bold';
    src: url(../gourmetbar/fonts/GothamBold.ttf);
    font-display: swap;
}
@font-face {
    font-family: 'National';
    src: url(../gourmetbar/fonts/national-regular.ttf);
    font-display: swap;
}


h1, h2, h2 span, #footer h3, #footer h4, .page-id-165 h3, .page-id-165 h3 span, .em.pixelbones a{
    font-family:'Gotham Medium' !important;
}
p, .et_pb_button, .menu-item a, .single-tribe_events div{
    font-family:'National' !important;
}
p, p span{
    font-size:large !important;
}
.menu-item a{font-size:23px;}
.fa-brands{
    font-family: "Font Awesome 6 Brands" !important;
}

/* Header */
body.admin-bar.et_fixed_nav .et-fixed-header, .et-fixed-header#main-header{
    background-color: #212121 !important;
    padding:15px 0;
}
.mobile_menu_bar:before, .mobile_menu_bar:after, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a{
    color:#fff;
}
.et_mobile_menu{
    border-top: 3px solid #fff;
}
#top-menu li a{
    font-size:24px;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
    max-width:900px !important;
}
.et_pb_fullwidth_header.et_pb_fullwidth_header_0, .et_pb_fullwidth_header{
    /*margin-left: -22px;
    margin-right: -34px;*/
    margin-top: -20px;
}
#main-header .nav li ul a{
    font-size:16px;
}
.page-id-1783 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{
    max-width: 980px !important;
}


/* Footer */
footer #input-email{
    width:100%;
    border:2px solid #515151;
    border-radius:3px;
    height: 45px;
    padding: 5px;
    margin-top: 10px;
    margin-bottom: 6px;
}
footer input[type=checkbox]{
    vertical-align: middle;
    margin-right: 8px;
}
footer #submitInput{
    background: transparent;
    border: 2px solid #515151;
    border-radius: 3px;
    padding: 5px 39px;
    float: left;
}
footer i{
    font-size: 26px;
    margin-right: 8px;
    vertical-align: middle;
}

/* Contact */
div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=email]{
    border: none !important;
    height: 50px !important;
}
div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium{
    border: none !important;
}
#wpforms-submit-126{
    background: transparent;
    text-transform: uppercase;
    border: 2px solid #515151;
    padding: 10px 30px;
    border-radius: 3px;
    float: right;
}

.et-l.et-l--footer .et_pb_blurb_position_left .et_pb_main_blurb_image{
    width:100px;
}

/* Evenements */
.em-item-meta-line.em-item-taxonomy.em-event-categories, .em-item-meta-line.em-item-taxonomy.em-event-tags{
    display:none !important;
}
.em.pixelbones a{
    color:#fff !important; 
    font-size: 17px;
    font-weight: 700;
    text-transform: uppercase;
}
.em.em-item.em-item-single .em-item-header, .em.em-list .em-item, .em .em-icon, .em.pixelbones .input .button{color:#FFF !important;}
.em.pixelbones .input .button:hover{background:#fff !important;color:#212121 !important;}
.em.pixelbones .input .button{border:1px solid #fff;}
.em.em-list .em-item{
    display: block;
    padding:0;
}
.em.em-list .em-item .em-item-image img{
    padding-right:0;
}
.em.em-list .em-item .em-item-info{
    padding:0 20px;
}
.em.em-list .em-item .em-item-info .em-item-meta>div{
    min-width: auto;
}
.em.em-item .em-item-meta .em-item-meta-line, .em.em-list .em-item .em-item-meta .em-item-meta-line, .em.em-list-widget .em-item .em-item-meta .em-item-meta-line{
    display:block;
}
.em.em-list .em-item .em-item-info .em-item-meta>div{
    flex: inherit;
}
.et_post_meta_wrapper, .post-meta{display: none;}

.entry-title{
    z-index: 1;
    position: relative;
    text-align: center;
}
.em.pixelbones h2{
    color:#212121 !important;
}
.row-events{width:100% !important}
.row-events .et_pb_column{
    width: 27.6667% !important;
    margin-bottom:30px;
}
.event-template-default .et_pb_gutters3 .et_pb_column_2_5 .et_pb_widget{
    margin-bottom: 15px;
}
.page-id-165 .row-events .et_pb_column {min-height:540px;background: #212121;border-radius:5px;}
.page-id-165  .em-item-actions{position:absolute;bottom:20px;}
.page-id-165 .em.pixelbones h3{margin-bottom:15px !important; margin-top: 20px !important;line-height: 0.8!important;}
.em.em-list .em-item:first-child{padding-top:0;}
.em.em-list .em-item .em-item-meta .em-item-meta-line .em-icon{margin-right:5px;}

body.single-tribe_events #page-container .et_pb_row{width:80% !important;}
.ecs-event-posts:hover{z-index:999999;}
div.event-display_style>div{margin-bottom:0 !important;padding:0 !important;}
.post-type-archive-tribe_events .ecs-event-list .ecs-event-posts:nth-child(3n+3), .post-type-archive-tribe_events .ecs-event-list .ecs-event-posts:nth-child(3n+1) {position:relative; top:100px;}
body.tribe_events-template-default #page-container .et_pb_section .decm_event_display_0_tb_body .act-view-more{background-color: #212121 !important;border-color: #212121;}
.past-event-bw img{filter: grayscale(1);}
body .diec_event_page_1_tb_body p.ecs-weburl a, body .et_pb_post_content_0_tb_body.et_pb_post_content a{
    color: #212121 !important;
    border: 1px solid #212121;
    padding: 7px 24px;
    margin-top: 8px;
    display: inline-block;
    background: transparent;
    text-transform: uppercase;
    font-size: 19px !important;
    transition: all 0.5s;
    text-decoration: none;
    font-weight: 400;
    border-radius:40px;
}
body .diec_event_page_1_tb_body p.ecs-weburl a:hover, .et_pb_post_content_0_tb_body.et_pb_post_content a:hover{
    color: #fff !important;
    background: #212121;
}

/* Responsive */ 
@media (max-width: 1285px) {
    .page-id-165 .row-events .et_pb_column {min-height:auto;}
    .page-id-165 .em-item-actions{margin-bottom:20px;position:inherit;}
}
@media (max-width: 979px) {
    .post-type-archive-tribe_events .ecs-event-list .ecs-event-posts:nth-child(3n+3), .post-type-archive-tribe_events .ecs-event-list .ecs-event-posts:nth-child(3n+1){position:inherit;}
}
@media (max-width: 700px) {
    .row-events .et_pb_column{width: 100% !important;}
    .page-id-165  .em-item-actions{position:inherit;}
    #submitInput, #submitInput span, #submitInput span strong, #submitInput span strong span{color:#212121;}
    body{overflow-x: hidden;}
    .entry-title.title1.summary a, .entry-title.title1.summary{color: #000000!important;}
}
@media (max-width: 450px) {
    .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{margin:0;width:100%}
}


/* BREVO FORM */

#sib-container {
	padding: 0 !important;
}