/*
Theme Name:   Focus 23 v2017
Description:  Thème enfant du thème Focus 23 qui gère l'abonnement des contenus
Author:       Brice Ferreira
Template:     focus23                             
Version:      1.0
*/

/*  ----------------------------------------------------------------------------
    Your custom style.... here :)
*/
@import url('https://fonts.googleapis.com/css?family=Raleway');

.cat-container .single-cat-container ul { padding:0 0 0 1em !important; }
                                                         
#main-nav div.nav-container h1 { margin:0; }
#main-nav div.nav-container nav#mainNav { overflow:auto; }
div.nav-container nav#mainNav div#closeMenuToggle { position:relative; margin:20px 20px 15px 20px; }
div.nav-container nav#mainNav ul.nav-list { list-style:none; display:block; padding:0 10px 0 0; }
div.nav-container nav#mainNav ul.nav-list > li { padding:0 10px; } 
div.nav-container nav#mainNav ul.nav-list > li > a { font-size:1.2em; }
div.nav-container nav#mainNav ul.nav-list .menu-avis { margin-top:25px; height:100px; }   
div.nav-container nav#mainNav ul.nav-list #BR_widget-small { float:right; width:200px; font-family: 'Raleway', sans-serif; }
div.nav-container nav#mainNav ul.nav-list #BR_widget-small a.BR-company { line-height:normal; }
.sticky div.nav-container h1 { padding-left:30px; }
.menu-footer > li { display:inline-block; margin-right:10px; font-size:14px; }
@media screen and (min-width: 1030px) {
  #main-nav div.nav-container h1 { width:9%; max-width:100px; }
  #main-nav div.nav-container h1 a { width:100%; }
  #main-nav div.nav-container nav#mainNav { width:90%; overflow:hidden; }
  div.nav-container nav#mainNav ul.nav-list { padding:0; }      
  div.nav-container nav#mainNav ul.nav-list > li { padding:0 3px; }
  div.nav-container nav#mainNav ul.nav-list > li > a { font-size:0.8em; }
  div.nav-container nav#mainNav ul.nav-list .menu-avis { float:right; margin-top:0; height:auto; }     
  div.nav-container nav#mainNav ul.nav-list .menu-avis a:before { background:none; }
  div.nav-container nav#mainNav ul.nav-list .menu-avis > a > div { margin:17px 0 -17px 0; cursor:pointer; }
  div.nav-container nav#mainNav ul.nav-list #BR_widget-small { float:none; padding:4px 8px; width:auto; }
  div.nav-container nav#mainNav ul.nav-list #BR_widget-small a.BR-company { margin:0; cursor:pointer; } 
  div.nav-container nav#mainNav ul.nav-list #BR_widget-small .BR-rating a.BR-company { margin-bottom:2px; }
  div.nav-container nav#mainNav ul.nav-list #BR_widget-small a.BR-company p, 
  div.nav-container nav#mainNav ul.nav-list #BR_widget-small a.BR-company p.BR-reviews { font-size:8px; }
  div.nav-container nav#mainNav ul.nav-list #BR_widget-small .BR-list-rating li, 
  div.nav-container nav#mainNav ul.nav-list #BR_widget-small .BR-list-rating li::after { width:10px; height:10px; background-position:center center; background-size:7px; }
  div.nav-container nav#mainNav ul.nav-list #BR_widget-small .BR-logo { margin:0; width:75px; height:20px; }
  .sticky div.nav-container nav#mainNav ul.nav-list .menu-avis > a > div { margin:4px 0 -4px 0; }
  .sticky div.nav-container nav#mainNav ul.nav-list #BR_widget-small .BR-logo { display:none; }
}