/**
 * Theme Name:     La Guidance Parentale
 * Author:         nonobstant.org
 * Template:       wpex-today
 * Text Domain:	   la-guidance-parentale
 * Description:    La guidance parentale
 * Theme URI:      http://nonobstant.org
 * Author URI:     http://nonobstant.org
 * Version:        V1.1.1
 * License:        GPL
 */

  /*------------------------------------------------------------------
[# header]
-------------------------------------------------------------------*/

 .wpex-site-header {
padding-top: 10px;
padding-right: 10px;
padding-bottom: 40px;
padding-left: 10px;
  background: #fff; border: 1px solid #ddd; }

 .wpex-socialbar {
    position: absolute;
    right: 25px;
    top: 50%;
    height: 26px;
    margin-top: -70px;

}

.wpex-site-branding { float: left; max-width: 35%; margin-top:17px; }


 /*------------------------------------------------------------------
[# Site Nav]
-------------------------------------------------------------------*/
.wpex-site-nav { position: relative; background: #fff; border: 1px solid #ddd; border-top: 0; border-bottom: 0; font-size: 0.923em; }
.wpex-site-nav-inner { border-bottom: 4px solid #008ce3; }

.wpex-site-nav,
.wpex-site-nav-container { position: relative }
.wpex-site-nav .wpex-dropdown-menu > li { display: block; float: left; height: 42px; line-height: 42px; }
.wpex-site-nav .wpex-dropdown-menu li:last-child { margin-right: 0 }
.wpex-site-nav .wpex-dropdown-menu a { display: block; color: #00000; font-weight: bold; text-transform: uppercase; padding: 0 20px; border-right: 1px solid #ddd; transition: 0.15s all ease-in-out; -moz-transition: 0.15s all ease-in-out; -webkit-transition: 0.15s all ease-in-out; }
.wpex-site-nav .wpex-dropdown-menu li a:hover,
.wpex-site-nav .wpex-dropdown-menu > li.menu-item-has-children:hover > a,
.wpex-site-nav .wpex-dropdown-menu > li.current-menu-item > a,
.wpex-site-nav .wpex-dropdown-menu > li.parent-menu-item > a,
.wpex-site-nav .wpex-dropdown-menu > li.current-menu-ancestor > a { background-color: #008ce3; color: #fff; text-decoration: none; border-color: transparent; }

.wpex-site-nav .wpex-dropdown-menu .sub-menu { background: #008ce3; padding: 5px 0; }
.wpex-site-nav .wpex-dropdown-menu .sub-menu ul { top: -6px; }
.wpex-site-nav .wpex-dropdown-menu .sub-menu li { margin: 0; height: auto; line-height: 1.5; }
.wpex-site-nav .wpex-dropdown-menu .sub-menu > li:last-child { border-bottom: 0 }
.wpex-site-nav .wpex-dropdown-menu .sub-menu a { text-transform: none; font-weight: 500; padding: 5px 15px; border: none; color: #fff; }
.wpex-site-nav .wpex-dropdown-menu .sub-menu a:hover { color: #ccc; }

.wpex-site-nav .wpex-dropdown-menu li a .fa { margin-right: 10px; }

/* Site Navigation > Arrows */
.wpex-dropdown-arrow-down { display: none; /*hide by default but available if people want them*/ }

/* Site Navigation > Menu */
.wpex-site-nav .wpex-dropdown-menu > li.wpex-menu-mobile-toggle-li { display: none }

 /*------------------------------------------------------------------
[# container]
-------------------------------------------------------------------*/


.wpex-container { width: auto; margin: 0 auto; max-width:90%; }



 /*------------------------------------------------------------------
[# slider]
-------------------------------------------------------------------*/

.slider-home {margin-bottom: 20px; padding-bottom:40px;}

.recent-post-slider.design-4 .post-image-bg {height: 350px!important;}
.wppsac-post-slider.design-4 .wppsac-post-image-bg {height: 350px!important;}
@media only screen and (min-width: 40.0625em) {
  .wpcolumn,
  .wpcolumns {position: relative;padding-left: 0.9375em;padding-right: 0.9375em;float: left; padding-bottom: 0.9375em;}

  .wp-medium-1 {width: 8.33333%;}
  .wp-medium-2 {width: 16.66667%;}
  .wp-medium-3 {width: 25%;}
  .wp-medium-4 {width: 33.33333%;}
  .wp-medium-5 {width: 48%;}
  .wp-medium-6 {width: 50%;}
  .wp-medium-7 {width: 40%;}
  .wp-medium-8 {width: 66.66667%;}
  .wp-medium-9 {width: 75%;}
  .wp-medium-10 {width: 83.33333%;}
  .wp-medium-11 {width: 91.66667%;}
  .wp-medium-12 {width: 100%;}
}


.recent-post-slider .slick-dots li {list-style:none !important; display:inline-block !important; margin:10px 2px !important; padding:0px !important;}

.recent-post-slider .slick-dots li.slick-active button{background:#008CE3 !important;}

.recent-post-slider.design-4 .post-list-content .wp-medium-7{padding:10px 0px 10px 55px;}

.recent-post-slider .wp-post-date::after {  background: #008CE3; }

.wppsac-post-slider .wppsac-post-date::after {background: #008CE3;}


.recent-post-slider .wp-post-date {

    display: none;
	margin-bottom:20px;
}



 /*------------------------------------------------------------------
[# mailchimp]
-------------------------------------------------------------------*/
#mc_embed_signup .button { background-color: #008CE3!important;}

/*------------------------------------------------------------------
[# widgets]
-------------------------------------------------------------------*/

.wpex-sidebar-widget::before {

    background: #008CE3;

}

.portrait{
z-index:999;

margin: -20px -20px -27px -20px;


}

.bao{
z-index:8;
position:relative;
margin: -20px -20px -40px -20px;
height:60px;
background:#008BE4;



}

/*.wpex-sidebar-widget { margin-bottom: 20px; padding: 20px;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
border-bottom: 1px solid #008BE4;
border-top:1px solid #008BE4;
background: #fff; position: relative; }
*/


/*------------------------------------------------------------------
[# footer]
-------------------------------------------------------------------*/
.wpex-footer-widgets li {
    list-style: disc;
        list-style-position: outside;
    list-style-position: inside;
}

.wpex-sidebar-widget li {
     list-style: disc;
        list-style-position: outside;
    list-style-position: inside;
}


/*------------------------------------------------------------------
[# breadcrumb]
-------------------------------------------------------------------*/


.breadcrumb {
height:30px;
}

.fbc-page .fbc-items {
    list-style: none;
    color: #f9f9f9;
}


a[href*="/category/a-la-une/"] {
    display: none!important;
}


a[href*="/category/guidance-parentale/a-la-une-guidance-parentale/"] {
    display: none!important;
}



a[href*="/category/a-propos/a-la-une-a-propos/"]{
    display: none!important;
}


a[href*="/category/apprentissages/a-la-une-apprentissages/"] {
    display: none!important;
}

a[href*="/category/devoirs-du-soir/a-la-une-devoirs-du-soir/"] {
    display: none!important;
}

a[href*="/category/apprentissages/echec-scolaire/a-la-une-echec-scolaire/"] {
    display: none!important;
}

a[href*="/category/apprentissages/parents-freins/a-la-une-parents-freins/"] {
    display: none!important;
}

a[href*="/category/enseignement/a-la-une-enseignement/"] {
    display: none!important;
}

a[href*="/category/guidance-parentale/parentalite/confiance/a-la-une-confiance/"] {
    display: none!important;
}

a[href*="/category/guidance-parentale/adolescence/a-la-une-adolescence/"] {
    display: none!important;
}

a[href*="/category/guidance-parentale/fratrie/a-la-une-fratrie/"] {
    display: none!important;
}

a[href*="/category/guidance-parentale/parentalite/a-la-une-parentalite/"] {
    display: none!important;
}

a[href*="/category/guidance-parentale/parentalite/autorite/a-la-une-autorite/"] {
    display: none!important;
}

a[href*="/category/guidance-parentale/parentalite/confiance/a-la-une-confiance/"] {
    display: none!important;
}

 a[href*="/category/guidance-parentale/les-rituels-pervers/a-la-une-rituels-pervers/"] {
    display: none!important;
}



/*------------------------------------------------------------------
[# navigation-secondaire]
-------------------------------------------------------------------*/



.navigation {
margin-bottom:20px;
}



.menu-haut { columns: 3 230px;}

.menu-haut li  {
padding-left:10px;
font-weight:800;
font-size:12px;
}

.menu-haut li > ul > li a {

display:list-item;
font-weight:100;
list-style:disc;

color:#444;
}

.wpex-archive-title {
    margin: 0;
    text-transform: none!important;
}



.bouton-newsletter {

background: #018BE5;

}
.bouton-newsletter:hover {

background: #027ece;


}


/*------------------------------------------------------------------
[# formulaire inscription]
-------------------------------------------------------------------*/

label {padding-right:50px;
}

.swpm-registration-membership-level-row { display:none;}
.swpm-registration-submit {float:left; margin-left:200px;}

.wpex-mobile-nav a {
    color: #bdb9b9;

}

/*------------------------------------------------------------------
[# event calendar]
-------------------------------------------------------------------*/
.timezone { display:none;}



	/*------------------------------------------------------------------
[# special quentin]
-------------------------------------------------------------------*/

#menu-item-2150 { font-family: 'Nothing You Could Do', cursive !important;


}






#menu-icons-sidebar div.new-card {

    display: none!important;

}

	/*------------------------------------------------------------------
[# RGPD]
-------------------------------------------------------------------*/

.rgpd-form  {

background-color:#efefef;

box-shadow: 0 0 2px 1px rgba(0,0,0,.3);

margin-bottom:25px;

padding-top:10px;}

.rgpd-form p {padding:10px;
 font-size:1.4rem!important;}


 /*------------------------------------------------------------------
[# mailchimp form]
-------------------------------------------------------------------*/

#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border: 1px solid #ABB0B2; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; transition: all 0.23s ease-in-out 0s; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: normal; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}

#mc_embed_signup .mc-field-group {clear:left; position:relative; width:96%; padding-bottom:3%; min-height:50px;}
#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}
#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}
#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}
#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}

#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}

#mc_embed_signup .indicates-required {text-align:left; font-size:11px; margin-right:4%;}
#mc_embed_signup .asterisk {color:#e85c41; font-size:150%; font-weight:normal; position:relative; top:5px;}
#mc_embed_signup .clear {clear:both;}

#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}
#mc_embed_signup .mc-field-group.input-group label {display:inline;}
#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%; margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 5%;}
#mc_embed_signup #num-subscribers {font-size:1.1em;}
#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}

#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {display:inline-block; margin:2px 0 1em 0; padding:5px 10px; background-color:rgba(255,255,255,0.85); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:14px; font-weight:normal; z-index:1; color:#e85c41;}
#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {border:2px solid #e85c41;}
