/* Slider ---- */
#tp-bannertimer {
  height: 3px;
}

#slider {
  height: 300px;
  margin-bottom: 5px;
}

.rev_slider_wrapper ul {
  border-bottom: 1px solid #c5ccd0;
}

.displayMode #s4-workspace {
  /* to be able to debug full screen revolution slider generating horiszontal scroll */
  overflow-x: hidden;
}

/**/
.WPZoneSlider .ms-webpartzone-cell {
  margin-bottom: 0;
}

/* Structure */
/* WP zone 1 */
body .WPZone1 ul, body .WPZone1 li {
  margin: 0;
  padding: 0;
}

/* Bug affichage pubshing html fields in edit mode */
.editMode div.ms-formfieldvaluecontainer.ms-rte-border-field > span > div > div.ms-rteclear {
  clear: none !important;
}

/* QL */
.root.ms-core-listMenu-root.static a {
  color: #333;
  display: block;
  outline: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  text-decoration: none;
}

#sideNavBox .root.ms-core-listMenu-root.static li > a {
  position: relative;
  padding: 5px;
}

#sideNavBox .root.ms-core-listMenu-root.static li > a span.spanQL {
  display: inline-block;
  width: 130px;
}

.root.ms-core-listMenu-root.static li > a > span.custArrow {
  position: absolute;
  right: 0px;
  top: -1px;
}

.root.ms-core-listMenu-root.static li > a > span.custArrow:first-child:before {
  content: '\25b8';
  font-size: 20px;
  color: #0056a1;
}

.root.ms-core-listMenu-root.static li.open > a > span.custArrow:first-child:before {
  content: '\25be';
  font-size: 20px;
  color: #0056a1;
}
