/*!
Theme Name:  Choeur Des Abbesses
Theme URI:   https://www.choeurdesabbesses.fr/
Version:     1.0
Description: Child theme for Choeur des Abbesses website
Author:      onkstudio
Author URI:  https://www.onk-studio.fr
Template:    Divi
*/
 body{background-color:#580c11}p:not(.has-background):last-of-type+ul{padding-top:1em}.et_pb_scroll_top.et-pb-icon{bottom:70px!important;right:50px!important;border-radius:100%!important;padding:5px 7px 6px 5px!important;font-weight:700;transition:all linear 0.2s}.et_pb_scroll_top.et-pb-icon:hover{background-color:rgb(0 0 0 / .7)}#main-header{z-index:999!important}.home #main-header{background-color:#fff0;transition:all linear 0.2s}.home #main-header.et-fixed-header{background-color:#580c11;box-shadow:0 0 7px rgb(0 0 0 / .7)!important}#main-header .container{border:1px solid #580c11}.home #main-header .container{border:0!important}.home #page-container{padding-top:0!important}#top-menu li li{display:block}#top-menu li a{letter-spacing:1px}.sub-menu{right:0!important;margin-top:-15px!important}@media screen and (min-width:981px){.sub-menu{min-width:340px}#top-menu li li a{width:100%;text-transform:none!important;padding:6px 10px!important;font-size:16px!important;text-align:right}}#menu-footer ul{padding-left:0}#menu-footer ul li{padding-top:8px;padding-bottom:8px;display:block}#menu-footer ul li a:hover{text-decoration:underline}.sl-overlay{background-color:#000!important;opacity:1!important}.sl-wrapper .sl-navigation button,.sl-wrapper .sl-close,.sl-wrapper .sl-counter{color:#FFF!important}.slick-prev:before,.slick-next:before{opacity:1!important}.ngg-slideshow.slick-slider{margin:0 auto!important}.ngg-slideshow .slick-next:before,.ngg-slideshow .slick-prev:before{color:#FFF!important}@media (min-width:768px){.post-type-archive-concert .entry-featured-image-url,.tax-concert-year .entry-featured-image-url{float:left;width:240px;margin-right:50px}.post-type-archive-concert .et_pb_post,.tax-concert-year .et_pb_post{margin-bottom:30px!important}}.post-type-archive-concert .entry-title,.tax-concert-year .entry-title{font-size:22px!important}.post-type-archive-concert .et_pb_posts a.more-link,.tax-concert-year .et_pb_posts a.more-link{clear:none!important;margin-top:30px;display:inline-block!important;background-color:#802E34;color:#FFFFFF!important;border-width:0px!important;border-radius:3px;letter-spacing:2px;font-size:14px;text-transform:uppercase!important;transition:background-color linear 0.2s;padding:6px 16px;font-weight:400!important}.post-type-archive-concert .et_pb_posts a.more-link:hover,.tax-concert-year .et_pb_posts a.more-link:hover{background-color:#AC2731}.filtres-concerts{text-transform:uppercase;letter-spacing:3px}.filtres-concerts ul{margin-top:15px;margin-left:0!important}.filtres-concerts ul li{text-transform:none;letter-spacing:0;margin-right:5px;margin-bottom:12px!important;display:inline-block}.filtres-concerts ul li a.filtre-concerts{display:inline-block;background-color:#802E34;color:#FFF!important;transition:all linear 0.2s;padding:7px 10px;font-size:16px!important;border-radius:5px}.filtres-concerts ul li a.filtre-concerts:hover{background-color:#AC2731}.et-db #et-boc .et-l .et_pb_blog_0_tb_body .wp-pagenavi span.pages{text-transform:none!important;display:inline-block!important;margin-right:20px;font-weight:300}.et-db #et-boc .et-l .et_pb_blog_0_tb_body .wp-pagenavi .current,.et-db #et-boc .et-l .et_pb_blog_0_tb_body .wp-pagenavi .page,.et-db #et-boc .et-l .et_pb_blog_0_tb_body .wp-pagenavi .previouspostslink,.et-db #et-boc .et-l .et_pb_blog_0_tb_body .wp-pagenavi .nextpostslink{display:inline-block;padding:0 10px;margin-right:5px;border-radius:5px;font-size:18px;transition:background-color linear 0.2s}.et-db #et-boc .et-l .et_pb_blog_0_tb_body .wp-pagenavi .current{background-color:#333}.et-db #et-boc .et-l .et_pb_blog_0_tb_body .wp-pagenavi .page,.et-db #et-boc .et-l .et_pb_blog_0_tb_body .wp-pagenavi .previouspostslink,.et-db #et-boc .et-l .et_pb_blog_0_tb_body .wp-pagenavi .nextpostslink{background-color:#802E34}.et-db #et-boc .et-l .et_pb_blog_0_tb_body .wp-pagenavi .page:hover,.et-db #et-boc .et-l .et_pb_blog_0_tb_body .wp-pagenavi .previouspostslink:hover,.et-db #et-boc .et-l .et_pb_blog_0_tb_body .wp-pagenavi .nextpostslink:hover{background-color:#AC2731}.et-db #et-boc .et-l .et_pb_blog_0_tb_body .wp-pagenavi .previouspostslink,.et-db #et-boc .et-l .et_pb_blog_0_tb_body .wp-pagenavi .nextpostslink{font-weight:700}.widget_search{margin-bottom:50px}.widget_search .widgettitle{text-transform:uppercase;font-size:17px!important;letter-spacing:3px;margin-bottom:15px}.widget_search .is-form-style input.is-search-input{padding:0 8px!important}.et-db #et-boc .et-l .et_pb_widget{float:none!important}.row_fixed_buttons .et_pb_column{padding-bottom:60px}.row_fixed_buttons .et_pb_button_module_wrapper{position:absolute;bottom:40px;left:0;right:0;margin:auto}.oeuvres-accordeon .et_pb_accordion_item{margin-bottom:20px!important}header .mobile_menu_bar:before{color:#FFF!important}header .et_mobile_menu{box-shadow:2px 2px 8px rgb(0 0 0 / .8);-webkit-box-shadow:2px 2px 8px rgb(0 0 0 / .8)}header .et_mobile_menu li a{font-size:16px;text-transform:uppercase}header .et_mobile_menu .sub-menu{margin-top:0!important}header .et_mobile_menu .sub-menu li a{text-transform:none}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:"M"}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0;top:0;z-index:999;background-color:#fff0}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:#fff0}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:"3";color:#FFF;font-size:18px;padding:3px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:"2"}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:"";border-left:20px solid #fff0;border-right:20px solid #fff0;border-bottom:20px solid #fff}.mobile_menu_bar{position:relative;display:block;bottom:0;line-height:0}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}.pa-block{display:block!important;height:fit-content!important;padding-top:0!important;margin-top:0!important;padding:5%!important;margin-bottom:0!important;margin-top:0!important}.et_mobile_menu .menu-item-has-children .pa-submenu{display:block!important}.opened .et_mobile_menu{height:fit-content!important;padding:5%!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:right;width:100%}.abbesses-contact-form{margin:0 auto!important}.abbesses-contact-form .wpforms-field-label{color:#FFF!important;font-weight:400!important;font-size:17px!important}.abbesses-contact-form .wpforms-field-sublabel{color:#F5F5F5!important;font-style:italic}.abbesses-contact-form button[type=submit]{text-transform:uppercase;color:#111!important;font-weight:700;box-shadow:0!important}.abbesses-contact-form button[type=submit]:not(:hover):not(:active){background-color:#FFF!important;opacity:1;transition:all linear 0.2s!important}.abbesses-contact-form button[type=submit]:hover{background-color:#FFF!important;opacity:0.95!important}.abbesses-contact-form button[type=submit]:active{background:#FFF!important;box-shadow:0!important}.wpforms-container .wpforms-required-label{color:#FFF!important}.wpforms-container .wpforms-field:first-child{padding-top:0!important}div.wpforms-container-full .wpforms-field-label-inline,div.wpforms-container-full .wpforms-field-description,div.wpforms-container-full .wpforms-field-limit-text{color:#FFF!important}@media (max-width:980px){.container,.et_pb_row{width:85%!important}#menu-footer ul li{text-align:center}}