body{
            font-family:"Open Sans", Arial, sans-serif;
                font-size:15px;
                font-weight:normal;
        }
        p{
            font-size:15px;
        }
        
    .top-nav > ul li a{
            font-family:"Open Sans", Arial, sans-serif;
                    font-weight:normal;
        }
.top-nav li li a{
            font-family:"Open Sans", Arial, sans-serif;
                    font-weight:normal;
        }
h1,h2,h3,h4,h5,h6{
            font-family:"Open Sans", Arial, sans-serif !important;
                font-weight:normal;
    }
header.top-head .logo a{
            font-family:"Open Sans", Arial, sans-serif;
                    font-weight:900;
     
}
header.top-head .logo a span{
            font-family:"Open Sans", Arial, sans-serif;
                    font-weight:100;
     
}

 
  
  
  
  
         .top-bar{
        background-color: #f4f4f4;
    }
         
       header.top-head.stickyHeader{
         
    }
      
     .page-title{
                    background-image: url("https://librairiecitoyenne.ligueparis.org/wp-content/uploads/2016/10/Ligueo-Background-yellow.png");
                            background-size:100% 100%;
                background-repeat: ;
        background-position:50% 0;
                background-attachment:fixed;
         
    }
  
   
     .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label, .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label {
    display: inherit!important;
    font-size: 80%;
    letter-spacing: .5pt;
    white-space: nowrap;
}

.widget-content > ul > li, .widget-content div > ul > li {
    overflow: hidden;
    padding: 10px 0;
    border-top: 0px #f0f0f0 solid !important;
    display: block;
    text-align: left;
    font-weight: normal;
    font-size: 13px;
}

header.top-head .logo a img {
    max-height: 75px !important;
}

.md-padding {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

body .gform_wrapper ul li.gfield {
    margin-top: 5px !important;
    padding-top: 0;
}

header.top-head .logo {
    -moz-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    display: block!important;
    height: 90px;
    float: left!important;
}

.wpb_single_image img {
    height: auto;
    max-width: 100%;
    vertical-align: top;
    display: block!important;
    margin-left: auto!important;
    margin-right: auto!important;

}

input.pf_search {
    width: 350px!important;
    min-width: 100%!important;
    margin: 0!important;
    box-sizing: border-box;
}


.toolsBar {
    display: table;
    margin: 0 0 20px 0;
    padding: 10px 0 7px;
    width: 100%;
    /* background: #EBEBEB; */
    text-transform: uppercase;
}

.pf_default_select .prdctfltr_filter>span, .pf_select .prdctfltr_filter>span {
    text-transform: capitalize !important;
    padding: 5px 22px 5px 15px !important;
}  
           
      