/*
Theme Name: Info Energie Occitanie
Theme URI: https://www.creazo.fr
Description: Ce thème est le thème enfant de Magazine by themify
Author: ANDRE Jonathan - CreaZo
Template: magazine
*/
@import url("../magazine/style.css");

/*
Violet : #993F98
Bleu cyan : #0054A6
Bleu turquoise : #00AAB5
Orange : #F48033
Jaune vif : #FFDD00
*/

/*
MENU
*/
#main-nav li{
    margin-top: 1em;
}
#main-nav > li > ul {
    background-color: #FFDD00 !important;
    border: solid 5px #FFDD00;
}
#main-nav > li > ul a{
    color: black;
    }
#main-nav > li > ul a:hover{
    color: white;
    }
#main-nav a {
    color: black;
    padding-top: 1.5em;
    padding-bottom: 0.5em;
    font-weight : bold;
}
li#menu-item-3555 {
    border-bottom: 4px solid #00A6E9;
}
li#menu-item-3554 {
    border-bottom: 4px solid #993F98;
}
li#menu-item-3556 {
    border-bottom: 4px solid #00AAB5;
}
li#menu-item-3559 {
    border-bottom: 4px solid #EE3135;
}
li#menu-item-3558 {
    border-bottom: 4px solid #F68B1F;
}
.menu-deroulant {
    text-align: center;
}
div:target {
    padding-top: 11em; 
    margin-top: -11em; 
}
/*
Page d'accueil
*/
.post-2-1-1-0 .module-title, div#text-2-2-1-0 {
    background-color: #993F98;
    border-radius: 5px;
    font-weight: bold;
}
.module-buttons.xlarge.solid.rounded, input#s {
    box-shadow: 2px 2px 4px #999;
    border-radius: 5px !important;
}
div#widget-2-0-0-1 {
    margin-bottom: 10px !important;
}

#headerwrap {
    background-color: #FFDD00 !important;
}
#header .hgroup, #site-logo {
    margin: 0;
	padding: 0;
}

#footerwrap p, .one, .two {
    color: white;
}
#contentwrap, #sidebar {
    padding-top: 2%;
}
.mobile_menu_active #site-logo {
    font-size: 0em !important;
}

#headerwrap .social-widget p {
    margin: 0;
    text-transform: none;
    font-size: 1.2em;
    font-weight: normal;
    color: #0054A6 !important;
    font-family: "Oswald";
}
.widgettitle, .module-title {
    border-top: 5px solid !important;
}
#footerwrap, #main-nav .current_page_item a, #main-nav .current-menu-item a {
    background-color: #FFDD00 !important;
}
img.wp-image-3988.aligncenter{
    background: white;
}
hr {
    border: 0px;
    width: 100%;
}
#body {
    padding: 0;
}
p.back-top {
    display: none;
}
#main-nav a:hover, #main-nav li:hover, .pagenav a{
    color: white;
    background-color: #FFDD00 !important;
}
#main-nav a:active, #main-nav li:active{
    color: white;
    background-color: #FFDD00 !important;
}
#footerwrap, #main-nav .current_page_item a, #main-nav .current-menu-item a{
    background-color: #FFDD00 !important;
}
h3.module-title {
    text-align: center;
    padding: 0.5em;
    color: black !important;
}
.post-2-1-0-0 .module-title , .themify_builder .text-2-3-0-0.module.module-text .module-title, .themify_builder .text-2-3-1-0.module.module-text .module-title, .themify_builder .text-2-3-2-0.module.module-text .module-title{
	border : none !important;
}
.module_column.tb-column.col4-2.first.tb_2_column.module_column_0.module_column_2-3-0.tb_61d254d, .post-2-1-0-0 .module-title, div#text-5{
    background-color: #FFDD00 !important;
    border-radius: 5px !important;
    font-weight: bold !important;
}

#site-logo {
    font: 0px solid;
}
.widget, #footerwrap p, .one, .two, .post-title a, h4.widgettitle, h1.page-title, div#Date{
    color: black;
    font-weight: bold;
}
#footerwrap a {
    color: black;
}
#headerwrap p {
    color: white;
}
div#text-2-2-1-0, div#text-2-2-0-0 {
    width: 75%;
}
div#text-2-2-1-0, div#text-2-2-0-0, div#text-5 {
    text-align: center;
    padding: 0.8em;
    border-radius: 2px;
    box-shadow: 1px 1px 3px #999;
    margin: auto !important;
}
div#text-2-2-1-0:hover, div#text-2-2-0-0:hover, div#text-5:hover, a.ui.builder_button.orange:hover, div#text-6:hover {
	box-shadow: 2px 2px 5px #999 !important;
    background-color: #00AAB5;
}
div#text-2-2-1-0 p, div#text-2-2-0-0 p, div#text-5 p {
    margin: 0;
    padding: 0;
}
div#text-2-2-1-0 a, div#text-2-2-0-0 a, div#text-5 a {
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	color: white;
}
.themify_builder_row.module_row.clearfix.module_row_2.themify_builder_2_row.module_row_2-2 {
    margin-bottom: 1em !important;
}
div#text-5, div#text-6 {
    margin-bottom: 2em !important;
}
.footer-text {
    padding-bottom: 10px;
}
#footer .footer-nav {
    margin: 10px auto;
}
#page-2 .module-title {
    border-top: none !important;
}
h1.post-title.entry-title {
    text-transform: uppercase !important;
}
.related-posts {
    display: none !important;
}
div#text-6 {
    background: white;
    border: 2px solid #993F98;
    padding: 1em;
    text-align: center;
    border-radius: 3px;
    box-shadow: 1px 1px 3px #999;
}
div#text-6 a {
    color: black;
    text-transform: uppercase;
    text-decoration: none;
}
#text-6 p {
    margin: 0;
}
a.ui.builder_button.orange {
    box-shadow: 1px 1px 3px #999 !important;
}
span.author-name, span.author-avatar {
    display: none !important;
}
.widget .feature-posts-list li {
    margin: 0 !important;
    padding: 0 !important;
    margin-bottom: 1em !important;
}
.widget .feature-posts-list .post-content li:before {
    content: "→ " !important; /* on affiche une chaîne de caractère */
}

div#text-2-2-0-0 {
    background: #FFDD00;
}
#sidebar .post-content, #sidebar .post-content li {
    font-weight: normal;
}
a.feature-posts-title{
	padding-bottom: 0.5em;
}
#body a, #body a:hover {
    color: black;
}
.ui .orange{
	background-color: : #F48033 !important;
}
form#searchform {
    margin: auto !important;
    text-align: center !important;
}
div#nav-bar {
    text-align: center;
    color: white !important;
    background: white;
}
.widget {
    margin: 0 0 10px;
    }
/*
Boutton violet
*/
a.ui.builder_button.purple span, a.ui.builder_button.purple i.fa.fa-eur {
    color: white;
}
a.ui.builder_button.purple {
    background: #993F98;
}
a.ui.builder_button.purple:hover {
    background: #00AAB5;
}
/*
Page Agenda et Vistes
*/
span.post-tag {
    display: none !important;
}

.accordion-title a {
    color: white !important;
}
div#text-5 a {
    color: black !important;
}
h2 {
    font-weight: bold !important;
}
.page-id-13 .post-image img, .page-id-13 .module-post .post-image img {
    max-height: 150px !important;
}
table.aligncenter {
    border-collapse: collapse;
}
#sidebar h2 {
    font-size: 1em;
}
div#themify-feature-posts-3 p a {
    font-weight: normal;
	font-family: Helvetica, Arial, sans-serif !important;
	text-decoration: underline;
}
 div#text-2-2-0-0 a{
 	color: black;
 }
 div#post-2-1-1-0 h3.module-title {
    color: white !important;
}
#widget-2-0-0-1 h3.module-title {
    margin: 0.5em !important;
}
.ui.purple {
    background-color: white;
    color: black !important;
    border: 2px solid #993F98;
}
.themify_builder_content-2 .tb_36dce42.module-post.module .module-title {
    background-color: #FFDD00;
    border-radius: 5px;
    font-weight: bold;
}
.module.module-text.tb_1405f79..actus.repeat a, .module_column.tb-column.col4-2.first.tb_2_column.module_column_0.module_column_2-2-0.tb_61d254d {
    background-color: #FFDD00;
    border-radius: 5px;
    font-weight: bold;
    text-align: center !important;
}
.module_column.tb-column.col4-2.first.tb_2_column.module_column_0.module_column_2-3-0.tb_61d254d a,.module_column.tb-column.col4-2.last.tb_2_column.module_column_1.module_column_2-3-1.tb_3589801 a {
    text-transform: uppercase !important;
    text-decoration: none !important;
    text-align: center !important;
}
.themify_builder_row.module_row.clearfix.module_row_3.themify_builder_2_row.module_row_2-3.tb_98bc5aa {
    text-align: center;
}
.module_column.tb-column.col4-2.first.tb_2_column.module_column_0.module_column_2-2-0.tb_61d254d a, .module_column.tb-column.col4-2.last.tb_2_column.module_column_1.module_column_2-2-1.tb_3589801 a {
	text-decoration: none;
	text-transform: uppercase;
	padding: 0.8em;
}
.module_column.tb-column.col4-2.last.tb_2_column.module_column_1.module_column_2-3-1.tb_3589801 a, .module_column.tb-column.col4-2.last.tb_2_column.module_column_1.module_column_2-3-1.tb_3589801, .module.module-post.tb_3j75272.violet h3.module-title, .module_column.tb-column.col4-2.last.tb_2_column.module_column_1.module_column_2-1-1.tb_50ae5b5 .module-title {
	background-color: #993F98;
    border-radius: 5px;
    font-weight: bold;
    text-align: center;
    color: white !important;
}
.module_column.tb-column.col4-2.last.tb_2_column.module_column_1.module_column_2-2-1.tb_3589801{
	background-color: #993F98;
    border-radius: 5px;
    font-weight: bold;
    text-align: center;
}
.module_column.tb-column.col4-2.last.tb_2_column.module_column_1.module_column_2-2-1.tb_3589801 a{
	color: white !important;
}
.module_column.tb-column.col4-2.last.tb_2_column.module_column_1.module_column_2-2-1.tb_3589801 .tb_text_wrap, .module_column.tb-column.col4-2.first.tb_2_column.module_column_0.module_column_2-2-0.tb_61d254d .tb_text_wrap{
    margin: 1em !important;
}
input#s {
    margin-bottom: 1em;
}