/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */
.logo{padding-top:10px;}
.av-logo-container{margin-bottom:-20px!important;padding-bottom:-20px;}
p {font-size:0.85em; line-height:1.2em; margin-left:30px;}
 .underline {text-decoration:underline;}

h1,h2,h3,h4,h6, .av-special-heading-tag  {margin-bottom: 0 !important;padding-left:30px!important; }

strong {color:#ED7F8E!important;}

h3, .toggler {font-size:1em;border-bottom:1px solid #333333!important; }
h4 { margin-top: 0 !important; font-size:1em;border-bottom:1px solid #ED7F8E!important; padding-left:30px!important; padding:0px solid; }
h1 {font-size:1.5em; color:#ED7F8E!important; text-decoration:underline;}
p.toggler  {text-decoration:underline;}
p.toggler {padding-top: 0px!important; margin-top:0px!important;}
.av-special-heading-h3,.av-special-heading-h4{margin-top: 0 !important; padding-top: 0 !important;margin-bottom: 5px !important; padding-bottom: 0 !important;}
h1::before, .toggler::before { content: "> "; /* Insert content that looks like bullets */}
.av-subheading, .av-player  {padding-left:30px!important;}

.page-id-22 h4 {padding-top:8px;}
.page-id-22 p {margin-top:2px!important;}

table td {
    vertical-align: middle!important;
	color:#000000!important;
}
td.avia-highlight-col {font-size:1.2em; color:#000000!important;}
.tabcontainer {margin-bottom:0px;}
.iconbox .entry-content-header  {font-size:0.7em; font-weight:200;}
.iconbox .entry-content-header h3 {border-bottom:none!important;padding-top:3px!important;padding-left:20px!important;}

#menu-item-31 a, #menu-item-198 a, #menu-item-210 a, #menu-item-201 a {margin-top:20px!important;}
.wp-playlist-item-meta  {display:none;}

#top .widget_nav_menu ul ul li:before {
    content: " "!important;
}
.single_toggle .toggler {font-size:1.5em; color:#ED7F8E!important; text-decoration:underline;}

.transparentA, #menu-menu-oeuvres, #menu-menu-flute, #menu-menu-presse {
background: rgba(255,255,255,.7);
padding:30px;
}
#menu-menu-oeuvres  h1, #menu-menu-flute h1, #menu-menu-presse h1 {font-size:1.2em;}

ul.sub-menu  li { border:none!important;list-style-image: none!important;}
ul.sub-menu  li a { padding-left:20px!important; text-decoration:underline; content: "> "!important;}
ul.sub-menu  li a::before  { content: "> "!important;}

#top #header #avia-menu > li:hover > a span.avia-menu-text {
    color: #ed7f8e !important;
    border: 0 !important;
}

.current_page_item a > .avia-menu-text {color:#ed7f8e!important;}


#header_main { padding-bottom:70px; background:url(https://www.ivane-beatrice-bellocq.eu/lines.png) no-repeat left 0px; }
#header_main_alternate{margin-top:-30px;}

.tabcontainer .active_tab_content, div .main_color .tabcontainer .active_tab, .active_tab_content .fullsize-tab .tab-id-1-container, .tab_titles, .tab, .single_toggle, .toggle_content, .toggler {background:transparent!important; border:none!important; background-color:none!important;}
.toggle_icon {display:none;}

.tab_titles{font-size:1.4em; }
.tab {color:#222222!important;padding:0px 0px 0px 0px!important; }
.tab_inner_content {padding-left:12px;}
.tab strong { padding-left:30px; border-bottom:1px solid #ed7f8e!important;}

.space {padding:0px 10px 0px 10px!important; border-bottom:1px solid #222222!important;}

.header_color .header_bg{
background-color:transparent !important;
}

.av-section-color-overlay {
    background-repeat: repeat-x!important;
    background-position: top center !important;
}

.avia-table {}
.avia-highlight-col {font-size:0.9em!important; background-color:#F8F8F8!important;width:5%;}
.avia-center-col {width:20%;}
td {padding: 5px 5px!important;text-align:left!important;font-size:0.9em;}

.wp-playlist-caption {font-weight:normal;}
.wp-playlist-current-item  {display:none;}
.av-player-player-container {padding-bottom:20px;}

.page-id-24 h3 {color:#ed7f8e;border-bottom:1px solid #ed7f8e!important; }
.page-id-24 h4 {border-bottom:1px solid #222222!important; font-weight:normal!important; }

/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */

}