/*
Theme Name:   Idée Freddie
Theme URI:    https://idee-ad.fr
Description:  A Divi child theme
Author:       Idée Ad
Author URI:   https://idee-ad.fr
Template:     Divi
*/

@import url("css/header.css");
@import url("css/home.css");
@import url("css/footer.css");
@import url("css/freddie-buttons.css");
@import url("css/freddie-blurbs.css");
@import url("css/freddie-contents.css");
@import url("css/freddie-footers.css");
@import url("css/freddie-headers.css");
@import url("css/freddie-transitions.css");
@import url("css/freddie-music.css");
@import url("css/freddie-cta.css");
@import url("css/freddie-persons.css");
@import url("css/freddie-testimonials.css");
@import url("css/freddie-sliders.css");
@import url("css/freddie-blogs.css");
@import url("css/freddie-accordions.css");
@import url("css/freddie-pricing-tables.css");
@import url("css/freddie-bicycle-blurbs.css");
@import url("css/freddie-buttons-seaside.css");
@import url("css/freddie-film-studio-header.css");
@import url("css/freddie-film-studio-hitman_music_module.css");
@import url("css/freddie-nevermore_person_module.css");
@import url("css/freddie-race-content.css");
@import url("css/freddie-old-times-blog.css");
@import url("css/freddie-modern-times-blog.css");


.et_fixed_nav #et-top-navigation{
	display: flex;
}
.mec-schedule-description { padding-top:15px}
dt.mec-schedule-description a {
    font-size: 1.4rem;
    background-color: #ed1c24!important;
    color: #fff !important;
    margin-top: 55px;
    padding: 10px 15px;
}

.txt-red{
	color: #ed1c24;
}

.et_pb_slider_0.et_pb_slider .et_pb_slide_description { margin-top:6% !important; margin-bottom:2%; }
.et_pb_slider_0.et_pb_slider .et_pb_slide_description .et_pb_button_wrapper { margin-top:4%; }
#page-container .freddie_bring_music_header .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_button_wrapper a.et_pb_button .hover_container{
	background-color: #ed1c24;
}
.freddie_brighton_rock_blurbs .et_pb_blurb .et_pb_blurb_container h4:after{
	color: #ed1c24 !important;
	content: "\5c";
}

.et_pb_section.demo-header {
    background-color: #dadada !important;
}

.et_pb_section.demo-header h2,
.et_pb_section.demo-header p {
    color: #101010 !important;
}

body.page-id-211029 #wprmenu_bar {
    display: block !important;
}


body.page-id-211013 .freddie_we_created_footer .module__wave {
    background-color: #dadada !important;
}
.freddie_brighton_rock_blurbs .et_pb_text_inner > div:last-child {
    display: block !important;
	color: #ed1c24 !important;
}


body .freddie_drowse_blog .first_col .et_pb_posts .et_pb_post a.entry-featured-image-url {
    max-height: 340px;
}

body .freddie_wavy_footer {
    margin-top: 270px;
}
body .freddie_wavy_footer .module__wave {
    background-color: #dadada !important;
}

#page-container .freddie_bring_music_header .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_button_wrapper a.et_pb_button:hover{
	color: white !important;
}
#page-container .freddie_bring_music_header .et_pb_slider .et-pb-slider-arrows a:hover span:not(.number ){
	color: #ed1c24 !important;
}

.freddie_we_are_header .images_container img.first_image{
	opacity: 0;
}
#page-container .freddie_bring_music_header .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_button_wrapper a.et_pb_button:before{
	display: none !important;
}
#page-container .freddie_we_are_header .inner_canvas{
	height: 200% !important;
}
#page-container .freddie_bring_music_header.freddie_dont_try_header .et_pb_slider .et-pb-slider-arrows{
	z-index: 9999;
    margin-top: -60px;
}
#page-container .freddie_bring_music_header .et_pb_slider .et-pb-slider-arrows a.et-pb-arrow-prev{
	margin-bottom: 13px !important;
}

.et_pb_slider_container_inner .slide_number { visibility:hidden; }
.freddie_gimme_some_lovin_slider .slide_next_image { display:none !important; }
.mec-single-event-location, .mec-single-event-additional-locations{
	display: none !important;
}

.mec-event-social.mec-frontbox{
	order: 2;
}
.mec-single-event.mec-single-modern > .col-md-8{
	display: flex;
    flex-direction: column;
}

@media only screen and (max-width: 1390px) and (min-width: 981px){
	.freddie_bring_music_header .et_pb_slider .et_pb_slide .et_pb_slide_description h2.et_pb_slide_title {
		font-size: 100px !important;
	}
}


@media only screen and (max-width: 980px) {
	#page-container #top-menu {
		display: none!important;
	}
    body.page-id-211034 .freddie_attack_dragon_menu_container {
        top: 84px !important;
        position: fixed !important;
    }
    body.page-id-211034 #et-main-area {
        padding-top: 0 !important;
    }

    body.page-id-211034 #header {
        display: none;
    }
}