/******************************** HEADER  *******************************/
/* line 20, ../sass/header.scss */
.tabs-primary.tabs.primary {
  margin-top: 90px;
}

/* line 24, ../sass/header.scss */
#content-frise-header {
  z-index: 100;
  width: 100%;
  height: 4px;
  margin-top: -4px;
  background-image: url("../images/pointe_frise_blanc.png");
  background-repeat: repeat-x;
}

/* line 32, ../sass/header.scss */
.views-slideshow-cycle-main-frame-row-item img {
  z-index: -1;
}

/* line 35, ../sass/header.scss */
header {
  font-family: "Oswald-Light", sans-serif;
  z-index: 100;
  position: relative;
}
/* line 41, ../sass/header.scss */
header ul {
  border: 0px none;
}
/* line 45, ../sass/header.scss */
header .form-required {
  visibility: hidden;
}
/* line 49, ../sass/header.scss */
header input {
  height: 25px;
  border-radius: 5px;
}
/* line 53, ../sass/header.scss */
header .form-type-password {
  margin-right: 0px !important;
  padding-right: 0px;
}
/* line 57, ../sass/header.scss */
header .form-item-password-recover {
  margin-left: 0px !important;
  padding-left: 0px;
  font-size: 1.3em;
}
/* line 63, ../sass/header.scss */
header a {
  text-decoration: none !important;
  border: 0px none !important;
}
/* line 68, ../sass/header.scss */
header a:link {
  text-decoration: none !important;
  border: 0px none !important;
}
/* line 73, ../sass/header.scss */
header a:visited {
  text-decoration: none !important;
  border: 0px none !important;
}
/* line 77, ../sass/header.scss */
header a:hover {
  text-decoration: none !important;
  border: 0px none !important;
}
/* line 82, ../sass/header.scss */
header .nice-menu {
  font-family: "Oswald-Regular", sans-serif;
}
/* line 85, ../sass/header.scss */
header ul.nice-menu a {
  text-decoration: none !important;
  border: 0px none !important;
  font-size: 0.8em !important;
  color: #333 !important;
  text-transform: uppercase;
}
/* line 92, ../sass/header.scss */
header ul.nice-menu-down li.menuparent {
  background: none !important;
}
/* line 95, ../sass/header.scss */
header ul.nice-menu li {
  background-color: white !important;
}
/* line 98, ../sass/header.scss */
header #nice-menus-1 li {
  border: 0 !important;
  background-color: white !important;
}
/* line 103, ../sass/header.scss */
header ul.nice-menu-down li {
  float: left;
  border: 0 !important;
  background-color: white !important;
}
/* line 109, ../sass/header.scss */
header #block-nice-menus-1 {
  width: 100%;
  text-align: left;
  float: left;
  border: 0 !important;
  /*margin-right:10%;
  margin-left: 264px;*/
}
/* line 116, ../sass/header.scss */
header #block-nice-menus-1 li {
  display: inline-block;
  /*width:12%;
  min-width:120px;*/
  margin-left: 20px;
  background-color: white !important;
}
/* line 125, ../sass/header.scss */
header .responsive-menus {
  margin: 0;
  width: 75%;
  float: right !important;
  		/*margin-right:10%;
  		@media (max-width: $break-mid) {
  			margin-right:2%;
  
  		}
  		@media (max-width: $break-small) {
  			margin-right:0;
  		}*/
}
/* line 140, ../sass/header.scss */
header .responsive-menus.responsified span.toggler {
  text-align: right !important;
  /*margin-right:5px;*/
  background: white;
  color: #9ad1a7;
  box-shadow: none;
  border-radius: 0;
}
/* line 151, ../sass/header.scss */
header #rm-removed {
  line-height: 0.6em;
  background: white;
  color: #9ad1a7;
  box-shadow: none;
}
/* line 156, ../sass/header.scss */
header #rm-removed a {
  color: #9ad1a7;
  text-align: center;
}
/* line 160, ../sass/header.scss */
header #rm-removed li ul.rm-removed {
  display: none !important;
}
/* line 165, ../sass/header.scss */
header #nice-menu-1 {
  z-index: 100;
}
/* line 168, ../sass/header.scss */
header li {
  text-decoration: none !important;
  list-style-type: none !important;
  display: inline !important;
  border: 0px none !important;
  margin: 5px;
}
/* line 176, ../sass/header.scss */
header .header__region {
  width: 100%;
  background-color: #EEE;
  height: 60px;
}
/* line 182, ../sass/header.scss */
header #block-menu-menu-menu-a-propos {
  margin-top: 1.3em;
  float: left;
  color: #645e50;
  font-size: 0.8em;
  margin-left: 10%;
  text-align: left;
}
@media (max-width: 850px) {
  /* line 182, ../sass/header.scss */
  header #block-menu-menu-menu-a-propos {
    margin-left: 2%;
  }
}
/* line 194, ../sass/header.scss */
header #block-menu-menu-menu-a-propos .menu {
  margin: 0px;
  padding: 0px;
}
/* line 200, ../sass/header.scss */
header #block-system-user-menu {
  float: left;
  color: #645e50;
  font-size: 0.8em;
  margin-right: 5%;
}
/* line 209, ../sass/header.scss */
header #block-menu-menu-social-menu {
  margin-top: 1.3em;
  float: right;
  text-align: right;
  color: #645e50;
  font-size: 0.8em;
  margin-right: 5%;
}
@media (max-width: 850px) {
  /* line 209, ../sass/header.scss */
  header #block-menu-menu-social-menu {
    margin-right: 2%;
  }
}
/* line 220, ../sass/header.scss */
header #block-menu-menu-social-menu a {
  width: 10%;
  min-height: 30px;
  min-width: 30px;
}
/* line 225, ../sass/header.scss */
header #block-menu-menu-social-menu img {
  width: 25px;
}
/* line 230, ../sass/header.scss */
header #block-logo-block-logo {
  position: relative;
  width: 70%;
  float: left;
  margin-left: 10%;
}
@media (max-width: 850px) {
  /* line 230, ../sass/header.scss */
  header #block-logo-block-logo {
    margin-left: 2%;
    margin-bottom: 0 !important;
  }
}
/* line 241, ../sass/header.scss */
header #block-logo-block-logo img {
  position: absolute;
  z-index: 100;
}
/* line 248, ../sass/header.scss */
header #views_slideshow_controls_text_pause_slider_webzine-block_1_2 {
  visibility: hidden;
}
/* line 252, ../sass/header.scss */
header #block-views-slider-webzine-block-1 {
  float: left;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  margin-bottom: 0px !important;
}
/* line 259, ../sass/header.scss */
header #block-views-slider-webzine-block-1 .views-slideshow-controls-bottom {
  height: 0px;
}
/* line 264, ../sass/header.scss */
header #views_slideshow_cycle_teaser_section_slider_webzine-block {
  width: 100%;
  height: auto;
}
/* line 269, ../sass/header.scss */
header .views_slideshow_cycle_main_frame img {
  width: 100%;
  height: auto;
}
/* line 274, ../sass/header.scss */
header .views_slideshow_cycle_main_frame {
  width: 100%;
  height: auto;
}
/* line 279, ../sass/header.scss */
header .block {
  margin-bottom: O !important;
}
/* line 285, ../sass/header.scss */
header #block-user-login {
  position: relative;
  float: left;
  margin-left: 10%;
  margin-top: 1.3em;
  font-size: 0.8em;
  font-weight: initial !important;
}
@media (max-width: 850px) {
  /* line 285, ../sass/header.scss */
  header #block-user-login {
    margin-left: 2%;
  }
}
/* line 297, ../sass/header.scss */
header #block-user-login #user-login-block-connexion-button, header #block-user-login #user-login-block-close {
  cursor: pointer;
}
/* line 301, ../sass/header.scss */
header #block-user-login label {
  /*visibility:hidden;*/
  font-size: 13px !important;
  float: left;
  margin-right: 5px;
  font-weight: 100;
}
/* line 309, ../sass/header.scss */
header #block-user-login form {
  position: relative;
  float: right;
  height: 40px;
}
/* line 315, ../sass/header.scss */
header #block-user-login .item-list {
  position: relative;
  float: left;
}
/* line 320, ../sass/header.scss */
header #block-user-login .form-item {
  float: left;
  margin: 0em 0.5em;
  width: auto;
}
/* line 326, ../sass/header.scss */
header #block-user-login .item-list {
  float: right;
}
/* line 330, ../sass/header.scss */
header #block-user-login #edit-actions {
  position: relative;
  float: left;
  margin: 1.5em 0;
}
/* line 336, ../sass/header.scss */
header #block-user-login #edit-submit, header #block-user-login #edit-submit--2 {
  background-color: #9ad1a7;
  border-radius: 5px;
  box-shadow: 0px;
  color: white;
  padding: 0 5px !important;
}

header #edit-actions--2 {
  display: none;
}

@media (max-width: 740px) and (min-width: 200px) {
  /* line 346, ../sass/header.scss */
  header #block-menu-menu-menu-a-propos, header #block-user-login, header #block-menu-menu-social-menu {
    visibility: hidden;
    height: 0;
    width: 0;
    position: absolute;
    z-index: -1;
  }
  /* line 353, ../sass/header.scss */
  header .region-header {
    height: 0;
    padding-top: 0;
  }
}
