/*
 Theme Name:   Mairie Les Pieux
 Theme URI:    ----
 Description:  Thème enfant de enfold2017
 Author:       Nicolas Le Bellier
 Template:     enfold
 Version:      1.0.0
*/


/**************************** HEADER *************************************************/

.logo {padding: 1.5em 0 !important;}


/**************************** MENU TOP  **********************************************
Plus utilisé mega_main_menu abandonné 

*/

#mega_main_menu > .menu_holder > .menu_inner > ul > li#menu-item-180 > .item_link {
border-width: 0px 0px 5px 0px !important;
border-style: solid !important;
border-color: #F66012 !important;
}

#mega_main_menu.avia > .menu_holder > .menu_inner > ul li.additional_style_1 > .item_link {
border-width: 0px 0px 5px 0px !important;
border-style: solid !important;
border-color: #F66012 !important;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li#menu-item-179 > .item_link {
border-width: 0px 0px 5px 0px !important;
border-style: solid !important;
border-color: #63296C !important;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li#menu-item-157 > .item_link {
border-width: 0px 0px 5px 0px !important;
border-style: solid !important;
border-color: #7BC000 !important;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li#menu-item-158 > .item_link {
border-width: 0px 0px 5px 0px !important;
border-style: solid !important;
border-color: #E10820 !important;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li#menu-item-1409 > .item_link {
border-width: 0px 0px 5px 0px !important;
border-style: solid !important;
border-color: #DAC523 !important;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li#menu-item-551 > .item_link {
border-width: 0px 0px 5px 0px !important;
border-style: solid !important;
border-color: #fff !important;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box {float: none !important;}
#menu-item-search {
display: none;
}

/* MISE EN STYLE DU MENU DE ENFOLD2017 */

#header_main_alternate { background-color: #eee !important; }
/* .av-main-nav-wrap { background-color: #fff !important; } */


/************** BREADCRUMB ************************************
27/03/2021
Réglages fil d'ariane et titre pour titres longs...

*/

.breadcrumb {
	font-size: 14px !important;
	padding-right: 15px !important;
	clear: both !important;
}

.title_container .breadcrumb {right: auto; left: 50; top: 75%;} 
	 
/*
.title_container .main-title {
top: -10px;
height: 150px; 
}
*/


.title_container {
    min-height: 4vh !important;
    margin-top: 1vh;
	margin-bottom: 1.5vh !important;
	
}

.title_container .breadcrumb {
    z-index: 10;
    line-height: 1.5em;
    font-size: 11px;
    position: relative !important; 
    margin-top: 1.5vh;
}

h1.main-title.entry-title {
    color: #fff !important;
    padding-top: 3em !important;
    margin-bottom: 2vh !important;
}

/********************************** BREADCRUMB **************
A revoir

.breadcrumb {
display:none;
	font-size: 14px !important;
	margin-top: 2em !important;   
	margin-left: 150px !important;
 clear: both !important;  

}

.title_container .breadcrumb {
	background-color: pink;
}	  

.title_container .main-title {
padding-top: 0.5em !important; 
 top: -1em; 
position: absolute !important;  
height: 2em;
}

*/




/********************************** CONTENU *************************************************/
/*
.avia_textblock  {
	font-family: Arial,sans-serif !important;
	font-size: 14px !important;
	}
*/

.content {padding: 0 !important;} 

/* .content, .sidebar {padding-top: 0px !important;} */

/* .main-title {padding-left: 15px !important;} */

/* .av-magazine-time {display: none !important;} */

/* #top .avia-post-nav {display: none !important;} */

/* avia-content-slider avia-content-grid-active avia-content-slider2 avia-content-slider-odd  avia-builder-el-5  el_after_av_heading  avia-builder-el-last .slide-image {display: none !important;} */

/* .blog-categories.minor-meta {display: none !important;} */
	
/* .av-vertical-delimiter {display: none !important;} */

/* .slide-entry-excerpt.entry-content {text-align: justify !important;} */

/* body .container_wrap .avia-builder-el-last {margin-bottom: -20px !important;} */

/* entry-content-wrapper clearfix {margin-top: 0 !important;} */

/* .simcal-event-details .simcal-tooltip-content > p > a {display: none !important;} */

/* .avia-team-member {text-align: center !important;} */

/* .avia-content-slider .slide-meta {display: none !important;} */

/* .avia_textblock {
	margin-top: 0 !important;
    line-height: 2 !important;
}
*/
/* .main_color strong, .alternate_color strong {color: inherit !important;} */

/* .togglecontainer {border-color: #000000 !important;} */

table {background-color : inherit !important;}

table.mceLayout, textarea.tinyMCE {width: 100% !important;}

/***************************** SIDEBAR DROITE *************************************/

#top.no_sidebar_border #main .sidebar {margin-top: 30px !important;}

.sidebar {
	margin-top: 2em !important;
	margin-bottom: 30px !important;
	padding: 0 !important;
}

.inner_sidebar {
    margin-left: 0.5em !important; 
 	background-color: #eee; 
	padding-top: 0.5 !important;

	border-top: 5px solid #eb7323 !important;
	border-bottom: 5px solid #eee !important;
}


.widget {
    margin: 10px !important;
	padding: 10px !important;
	color: #111 !important; 
}


/* .widget h3 {color: #fff !important;} */


.wysija-submit {
	background-color: #ffffff !important;
	color: #35383d !important;
}

.wysija-submit:hover{
	background-color: #35383d !important;
	color: #ffffff !important;
	border: 1px !important;
	border-style: solid !important;
	border-color: #ffffff !important;
}

.sidebar .news-headline {color: #ffffff !important;}

#top .widget_nav_menu li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	box-shadow: none !important;
}

/*********************************** ACCORDEON *********************************/

.toggle_icon {
    border-color: #35383d !important;
}

.hor_icon, .vert_icon{
    border-color: #35383d !important;
}
/********************************** MENU SIDEBAR DROITE ***************************/

.main_color .widget_nav_menu ul:first-child > .current-menu-item, .main_color .widget_nav_menu ul:first-child > .current_page_item {
	background-color: #35383d !important;
	color: #000000 !important;
}

/*********************************** FOOTER ***************************************/

#footer {
	padding-top: 0.5em !important; 
	margin-top: 2em !important;
	/* 23102021 tentative correction bug */
	z-index: 1000 !important;
}

#footer.container_wrap {margin-top: 3em !important;} 

/* footer a {color: #fff !important;} */

.copyright a{display: none !important;}

/******************** SOCKET ******************************************************/

#socket { padding : 1em }
#socket .copyright {
	text-align: left !important;	
	/* float: none !important; */
	display: block !important;
}

/******************************* AGENDA ******************************************/


/* #tribe-events-bar {margin-top: 30px !important;} */

.alternate_color.title_container .main-title {padding-left: 0 !important;}

.avia_transform .avia-gallery-thumb img {
    opacity: 1 !important;
    -webkit-transform: scale(0.5);
    transform: scale(1) !important;
}
#top #tribe-events-pg-template {margin-top: 30px !important;}

/* ne pas afficher événements suivants */
.tribe-events-cal-links {display: none !important;} 


.tribe-events-button { width: auto !important;} 


/*************************************** NEWSLETTER *****************/
/* avec MAIL POET */

#wysija-2 {
	background-color: #35383d !important;
	color: #ffffff !important;
	margin: 10px !important;
}

#wysija-2 .widgettitle {
	background-color: #35383d !important;
	color: #ccc !important;
}

.wysija-submit {
	border-color: #35383d !important;
	border: 1px !important;
	border-style: solid !important;
}

.widget_wysija_cont .updated {
	border: none !important;
	background-color: #35383d !important;
}

.widget_wysija_cont .allmsgs li {
    background-color: #333;
    color: #fff !important;
    padding: 5px !important;
}
#tribe-events-header .tribe-events-sub-nav {top: 0 !important;}


/************************************* PAGE ARTICLE ***************/

/* #top .av-related-style-full .related-format-icon {display: none !important;} */

/************************************* HEADER MOBILE ***************/


@media only screen and (max-width: 480px) {
.header_color .header_bg { 
	background: none !important;	
	background-color: #f0f0f0;	
}

#top #wrap_all .all_colors h1 {line-height: 1.2em !important;}

.html_elegant-blog .avia-content-slider .slide-entry-title {    font-size: 12px ;}
}

@media only screen and (max-width: 768px) {
.widget h3 { font-size: 1em;}
.header_color .header_bg { background: none !important; } 
.header_color .header_bg { background-color: #f0f0f0 !important;} 

}

@media only screen and (max-width: 1050px) {
.responsive .tabcontainer{border-width: 1px; border-style: solid; border-top:none; overflow: hidden;}
	.responsive .tabcontainer .tab_titles{display:none;}
	.responsive .tabcontainer .tab_content, .responsive .tabcontainer .tab
	{width:100%; max-width:100%; border-left:none; border-right:none ;left:0; top:0; min-height: 0 !important;}
	.responsive .tabcontainer .tab_content{border-bottom:none; padding:15px 30px; clear: both; }
	.responsive .tabcontainer .tab.fullsize-tab{ display:block; margin-bottom:-1px;}
	.responsive .top_tab .tab.fullsize-tab{ margin-bottom:0px;}	
}

@media only screen and (min-width: 320px) {
    table.mceLayout, textarea.richEditor {
       width: 320px !important;
	   font-size: 10px !important;
    }
}
/******************************* PAGE RESUTAT******************************************/

.search-results span.post-meta-infos, .ajax_search_excerpt {
display: none !important;
}


/****************** Résolution de bugs pas nette en urgence ***************/
h1.main-title.entry-title {color: #fff !important;}

/* .titreassociations {color: #7BC000 !important;} */
.avia-content-slider .slide-meta div, .avia-content-slider .slide-meta time {font-size: 0.9em;} 




/* 23072021 custom the agenda hell */
.tribe-events-calendar-list__event-title-link tribe-common-anchor-thin { font-size: 1.5em important!;}