@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:700|Roboto:400,700,900");
@font-face {
  font-family: 'RAGT-iconFont01';
  src: url("../font/RAGT-iconFont01.eot?8unyew");
  src: url("../font/RAGT-iconFont01.eot?8unyew#iefix") format("embedded-opentype"), url("../font/RAGT-iconFont01.ttf?8unyew") format("truetype"), url("../font/RAGT-iconFont01.woff?8unyew") format("woff"), url("../font/RAGT-iconFont01.svg?8unyew#RAGT-iconFont01") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 30, ../scss/global_setting/_font-icon.scss */
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'RAGT-iconFont01' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 46, ../scss/global_setting/_font-icon.scss */
.icon-icon-ArrowBottomSmall:before {
  content: "";
}

/* line 51, ../scss/global_setting/_font-icon.scss */
.icon-icon-ArrowLeft:before {
  content: "";
}

/* line 56, ../scss/global_setting/_font-icon.scss */
.icon-icon-ArrowRight:before {
  content: "";
}

/* line 61, ../scss/global_setting/_font-icon.scss */
.icon-icon-Bookmark:before {
  content: "";
}

/* line 66, ../scss/global_setting/_font-icon.scss */
.icon-icon-Burger:before {
  content: "";
}

/* line 71, ../scss/global_setting/_font-icon.scss */
.icon-icon-Cross:before {
  content: "";
}

/* line 76, ../scss/global_setting/_font-icon.scss */
.icon-icon-gear:before {
  content: "";
}

/* line 81, ../scss/global_setting/_font-icon.scss */
.icon-icon-House:before {
  content: "";
}

/* line 86, ../scss/global_setting/_font-icon.scss */
.icon-icon-Less:before {
  content: "";
}

/* line 91, ../scss/global_setting/_font-icon.scss */
.icon-icon-Magnify:before {
  content: "";
}

/* line 96, ../scss/global_setting/_font-icon.scss */
.icon-icon-Plus:before {
  content: "";
}

/* line 101, ../scss/global_setting/_font-icon.scss */
.icon-icon-Talking:before {
  content: "";
}

/* line 231, ../scss/global_setting/_base.scss */
.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (min-width: 768px) {
  /* line 239, ../scss/global_setting/_base.scss */
  .removePaddLeft {
    padding-left: 0 !important;
  }

  /* line 242, ../scss/global_setting/_base.scss */
  .removePaddRight {
    padding-right: 0 !important;
  }

  /* line 245, ../scss/global_setting/_base.scss */
  .alert {
    margin: 20px -15px 20px;
  }
}
/* line 250, ../scss/global_setting/_base.scss */
.img-full {
  width: 100%;
  height: auto;
}

/* line 255, ../scss/global_setting/_base.scss */
.col-sm-12 {
  min-height: 0;
}

/* line 267, ../scss/global_setting/_base.scss */
html {
  background-color: #575756;
}

/* line 271, ../scss/global_setting/_base.scss */
input[type=radio] {
  background-color: transparent;
}

/* line 275, ../scss/global_setting/_base.scss */
.node img {
  max-width: 100%;
  height: auto;
}

/* line 1, ../scss/global_setting/_text.scss */
body {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}

/* line 6, ../scss/global_setting/_text.scss */
p, .field-name-body ul li {
  color: gray;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: normal;
}

/* line 9, ../scss/global_setting/_text.scss */
a {
  color: #de0031;
}

/* line 12, ../scss/global_setting/_text.scss */
a:hover, table a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, a:hover i {
  text-decoration: none;
  color: #03925d;
}

/* line 17, ../scss/global_setting/_text.scss */
h1 {
  color: #de0031;
  font-size: 24px;
  font-family: "Roboto", sans-serif;
  font-weight: normal;
  margin-bottom: 15px;
}

/* line 1, ../scss/global_setting/_bouton.scss */
.btn, .page-nos-varietes .views-field:last-child a, .page-our-varieties .views-field:last-child a, .view-rubrique-articles ul .views-row .views-field-nothing a, .view-listing-block-press-articles ul .views-row .views-field-nothing a, .field-collection-view .group-links-wrapper .field.field-name-field-enable-search .field-label, .field-collection-view .group-links-wrapper .field.field-name-field-website a, #sliding-popup .popup-content #popup-buttons button {
  border-radius: 0;
  background-color: #03925d;
  border: none;
  color: #ffffff;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  padding: 10px 25px;
}
/* line 10, ../scss/global_setting/_bouton.scss */
.btn:hover, .page-nos-varietes .views-field:last-child a:hover, .page-our-varieties .views-field:last-child a:hover, .view-rubrique-articles ul .views-row .views-field-nothing a:hover, .view-listing-block-press-articles ul .views-row .views-field-nothing a:hover, .field-collection-view .group-links-wrapper .field.field-name-field-enable-search .field-label:hover, .field-collection-view .group-links-wrapper .field.field-name-field-website a:hover, #sliding-popup .popup-content #popup-buttons button:hover {
  background-color: #de0031;
}

/* line 15, ../scss/global_setting/_bouton.scss */
.btn-primary, .view-rubrique-articles ul .views-row .views-field-nothing a, .view-listing-block-press-articles ul .views-row .views-field-nothing a, .field-collection-view .group-links-wrapper .field.field-name-field-enable-search .field-label, .field-collection-view .group-links-wrapper .field.field-name-field-website a, #sliding-popup .popup-content #popup-buttons button {
  box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.2);
}

/* line 20, ../scss/global_setting/_bouton.scss */
.btn-secondary {
  background-color: transparent;
  border: 1px solid #03925d;
  color: #03925d;
}
/* line 25, ../scss/global_setting/_bouton.scss */
.btn-secondary:hover {
  background-color: #de0031;
  border-color: #de0031;
  color: #ffffff;
}

/* line 1, ../scss/global_setting/_modal.scss */
#language-selector {
  display: none;
  position: absolute;
  top: 31px;
  right: 0;
  z-index: 200;
  width: 670px;
  background: #ffffff;
  padding: 35px;
  filter: drop-shadow(#666 0px 2px 3px);
}
@media screen and (max-width: 768px) {
  /* line 1, ../scss/global_setting/_modal.scss */
  #language-selector {
    width: 96%;
    margin: 0 auto;
    left: 0;
    top: 125px;
    padding: 1.5em 1.2em;
  }
}
/* line 19, ../scss/global_setting/_modal.scss */
#language-selector:before {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 76%;
  margin-left: 0px;
  border-width: 7px;
  border-style: solid;
  border-color: transparent transparent #ffffff transparent;
}
@media screen and (max-width: 768px) {
  /* line 19, ../scss/global_setting/_modal.scss */
  #language-selector:before {
    display: none;
  }
}
/* line 33, ../scss/global_setting/_modal.scss */
#language-selector .block-title {
  color: #565655;
  font-size: 18px;
  font-family: "Roboto", sans-serif;
  font-weight: 900;
  margin-top: 0;
  text-transform: uppercase;
}
@media screen and (max-width: 320px) {
  /* line 33, ../scss/global_setting/_modal.scss */
  #language-selector .block-title {
    font-size: 16px;
  }
}
/* line 42, ../scss/global_setting/_modal.scss */
#language-selector .block-domain, #language-selector #block-ragt-blocks-domain-switch {
  width: 70%;
  float: left;
}
@media screen and (min-width: 768px) {
  /* line 46, ../scss/global_setting/_modal.scss */
  #language-selector .block-domain li, #language-selector #block-ragt-blocks-domain-switch li {
    width: 50%;
    float: left;
  }
}
/* line 52, ../scss/global_setting/_modal.scss */
#language-selector #block-ragt-blocks-domain-switch {
  position: relative;
}
/* line 54, ../scss/global_setting/_modal.scss */
#language-selector #block-ragt-blocks-domain-switch:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 20px;
  width: 1px;
  height: 100%;
  background-color: #d9d9d9;
  visibility: visible;
}
/* line 65, ../scss/global_setting/_modal.scss */
#language-selector #block-ragt-blocks-domain-switch .block-title {
  display: none;
}
/* line 68, ../scss/global_setting/_modal.scss */
#language-selector #block-ragt-blocks-domain-switch .title {
  color: #565655;
  font-size: 18px;
  font-family: "Roboto", sans-serif;
  font-weight: 900;
  margin-top: 0;
  text-transform: uppercase;
}
@media screen and (max-width: 320px) {
  /* line 68, ../scss/global_setting/_modal.scss */
  #language-selector #block-ragt-blocks-domain-switch .title {
    font-size: 16px;
  }
}
/* line 77, ../scss/global_setting/_modal.scss */
#language-selector .block-locale {
  width: 30%;
  float: left;
  position: relative;
}
/* line 81, ../scss/global_setting/_modal.scss */
#language-selector .block-locale:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: -21px;
  width: 1px;
  height: 100%;
  background-color: #d9d9d9;
  visibility: visible;
}
/* line 93, ../scss/global_setting/_modal.scss */
#language-selector ul {
  padding-left: 0;
}
/* line 95, ../scss/global_setting/_modal.scss */
#language-selector ul li {
  list-style: none;
}
/* line 97, ../scss/global_setting/_modal.scss */
#language-selector ul li a {
  color: #de0031;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  text-decoration: underline;
}
/* line 100, ../scss/global_setting/_modal.scss */
#language-selector ul li a:hover {
  text-decoration: none;
}
/* line 103, ../scss/global_setting/_modal.scss */
#language-selector ul li a.active {
  color: #000;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  text-decoration: none;
}
/* line 109, ../scss/global_setting/_modal.scss */
#language-selector ul li.active a {
  color: #000;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  text-decoration: none;
}
/* line 114, ../scss/global_setting/_modal.scss */
#language-selector ul li .locale-untranslated {
  text-decoration: none;
  opacity: .8;
}

/* line 122, ../scss/global_setting/_modal.scss */
.toggle-lang-selector:focus, .toggle-lang-selector:active, .toggle-lang-selector.nice-select.open {
  outline: none;
  text-decoration: none;
}
/* line 126, ../scss/global_setting/_modal.scss */
.toggle-lang-selector img {
  width: 26px;
}

/* line 1, ../scss/global_setting/_form.scss */
input, input.form-control {
  background-color: #ffffff;
  padding: 3px 10px;
  border-radius: 0;
  border: none;
  box-shadow: none;
  min-height: 40px;
}

/* line 10, ../scss/global_setting/_form.scss */
#user-login {
  padding: 0 30px;
}

/* line 14, ../scss/global_setting/_form.scss */
#user-login input#edit-name,
#user-login input#edit-pass {
  padding: 6px 12px;
  border: 1px solid #ccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 22, ../scss/global_setting/_form.scss */
input.form-block {
  width: 100%;
}

/* line 26, ../scss/global_setting/_form.scss */
select, select.form-select {
  background-color: #ffffff;
  border-radius: 0;
  border: none;
  min-height: 40px;
}

/* line 33, ../scss/global_setting/_form.scss */
.input-group-addon, #views-exposed-form-recherche-varietes-page {
  border: none;
}

/* line 38, ../scss/global_setting/_form.scss */
.has-error .form-control {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 45, ../scss/global_setting/_form.scss */
#edit-reset:hover {
  color: #ffffff;
}
/* line 48, ../scss/global_setting/_form.scss */
#edit-reset:active, #edit-reset.nice-select.open {
  color: #ffffff;
  background-color: #de0031;
}

/* line 56, ../scss/global_setting/_form.scss */
ragt_specie
.front #views-exposed-form-recherche-varietes-page #edit-field-grain-color-value-wrapper, ragt_specie
.front #views-exposed-form-recherche-varietes-page #edit-field-herbicide-tolerance-value-wrapper, ragt_specie
.front #views-exposed-form-recherche-varietes-page #edit-field-extra-benefits-value-wrapper {
  display: none;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
/* line 64, ../scss/global_setting/_form.scss */
ragt_specie
.front #views-exposed-form-recherche-varietes-page .views-exposed-widget.views-submit-button, ragt_specie
.front #views-exposed-form-recherche-varietes-page .views-exposed-widget.views-reset-button {
  width: auto;
  float: left;
  margin-left: 0;
}
@media screen and (min-width: 768px) {
  /* line 70, ../scss/global_setting/_form.scss */
  ragt_specie
  .front #views-exposed-form-recherche-varietes-page .views-exposed-widget.views-submit-button {
    margin-left: 150px;
  }
}
@media screen and (max-width: 760px) {
  /* line 75, ../scss/global_setting/_form.scss */
  ragt_specie
  .front #views-exposed-form-recherche-varietes-page .views-exposed-widget.views-submit-button {
    margin-left: 0 !important;
  }
}
/* line 81, ../scss/global_setting/_form.scss */
ragt_specie
.front .more-criteria {
  outline: none;
}
/* line 83, ../scss/global_setting/_form.scss */
ragt_specie
.front .more-criteria span {
  padding-left: 20px;
  color: #03925d;
  background-image: url("../images/icons/icon-less-more.png");
  background-repeat: no-repeat;
}
/* line 88, ../scss/global_setting/_form.scss */
ragt_specie
.front .more-criteria span.less {
  background-position: left 6px;
}
/* line 92, ../scss/global_setting/_form.scss */
ragt_specie
.front .more-criteria span.more {
  background-position: left -9px;
}
/* line 97, ../scss/global_setting/_form.scss */
ragt_specie
.front .more-criteria:hover span {
  color: #ffffff;
  background-image: url("../images/icons/icon-less-more-hover.png");
}
/* line 104, ../scss/global_setting/_form.scss */
ragt_specie
.front.i18n-fr-FR #views-exposed-form-recherche-varietes-page .views-exposed-widget.views-submit-button {
  margin-left: 50px;
}
/* line 106, ../scss/global_setting/_form.scss */
ragt_specie
.front.i18n-fr-FR #views-exposed-form-recherche-varietes-page .views-exposed-widget.views-submit-button.margset {
  margin-left: 40px;
}

/* line 114, ../scss/global_setting/_form.scss */
#views-exposed-form-recherche-varietes-page .input-group {
  position: relative;
  display: block;
  overflow: hidden;
}
/* line 118, ../scss/global_setting/_form.scss */
#views-exposed-form-recherche-varietes-page .input-group .input.form-control {
  padding-right: 50px;
}
/* line 123, ../scss/global_setting/_form.scss */
#views-exposed-form-recherche-varietes-page .btn-primary, #views-exposed-form-recherche-varietes-page .view-rubrique-articles ul .views-row .views-field-nothing a, .view-rubrique-articles ul .views-row .views-field-nothing #views-exposed-form-recherche-varietes-page a, #views-exposed-form-recherche-varietes-page .view-listing-block-press-articles ul .views-row .views-field-nothing a, .view-listing-block-press-articles ul .views-row .views-field-nothing #views-exposed-form-recherche-varietes-page a, #views-exposed-form-recherche-varietes-page .field-collection-view .group-links-wrapper .field.field-name-field-enable-search .field-label, .field-collection-view .group-links-wrapper .field.field-name-field-enable-search #views-exposed-form-recherche-varietes-page .field-label, #views-exposed-form-recherche-varietes-page .field-collection-view .group-links-wrapper .field.field-name-field-website a, .field-collection-view .group-links-wrapper .field.field-name-field-website #views-exposed-form-recherche-varietes-page a, #views-exposed-form-recherche-varietes-page #sliding-popup .popup-content #popup-buttons button, #sliding-popup .popup-content #popup-buttons #views-exposed-form-recherche-varietes-page button {
  margin-right: 10px;
}
/* line 125, ../scss/global_setting/_form.scss */
#views-exposed-form-recherche-varietes-page .btn-primary[disabled], #views-exposed-form-recherche-varietes-page .view-rubrique-articles ul .views-row .views-field-nothing a[disabled], .view-rubrique-articles ul .views-row .views-field-nothing #views-exposed-form-recherche-varietes-page a[disabled], #views-exposed-form-recherche-varietes-page .view-listing-block-press-articles ul .views-row .views-field-nothing a[disabled], .view-listing-block-press-articles ul .views-row .views-field-nothing #views-exposed-form-recherche-varietes-page a[disabled], #views-exposed-form-recherche-varietes-page .field-collection-view .group-links-wrapper .field.field-name-field-enable-search [disabled].field-label, .field-collection-view .group-links-wrapper .field.field-name-field-enable-search #views-exposed-form-recherche-varietes-page [disabled].field-label, #views-exposed-form-recherche-varietes-page .field-collection-view .group-links-wrapper .field.field-name-field-website a[disabled], .field-collection-view .group-links-wrapper .field.field-name-field-website #views-exposed-form-recherche-varietes-page a[disabled], #views-exposed-form-recherche-varietes-page #sliding-popup .popup-content #popup-buttons button[disabled], #sliding-popup .popup-content #popup-buttons #views-exposed-form-recherche-varietes-page button[disabled] {
  background-color: #03925d;
  border-color: #03925d;
}
/* line 131, ../scss/global_setting/_form.scss */
#views-exposed-form-recherche-varietes-page #edit-reset[disabled], #views-exposed-form-recherche-varietes-page #edit-reset:focus {
  background-color: #03925d;
  border-color: #03925d;
  color: #ffffff;
}
/* line 137, ../scss/global_setting/_form.scss */
#views-exposed-form-recherche-varietes-page .form-control[disabled] {
  background-color: #f8f8f8;
}
/* line 142, ../scss/global_setting/_form.scss */
#views-exposed-form-recherche-varietes-page .views-exposed-widget label.disable {
  opacity: .7;
}
/* line 146, ../scss/global_setting/_form.scss */
#views-exposed-form-recherche-varietes-page .views-exposed-widget.views-submit-button, #views-exposed-form-recherche-varietes-page .views-exposed-widget.views-reset-button {
  width: auto;
  float: right;
  margin-left: 10px;
}
@media screen and (max-width: 450px) {
  /* line 146, ../scss/global_setting/_form.scss */
  #views-exposed-form-recherche-varietes-page .views-exposed-widget.views-submit-button, #views-exposed-form-recherche-varietes-page .views-exposed-widget.views-reset-button {
    float: none;
    margin: 0 auto;
    clear: both;
    text-align: center;
  }
  /* line 156, ../scss/global_setting/_form.scss */
  #views-exposed-form-recherche-varietes-page .views-exposed-widget.views-submit-button .form-submit, #views-exposed-form-recherche-varietes-page .views-exposed-widget.views-reset-button .form-submit {
    margin: 0 0 10px;
  }
}

/* line 165, ../scss/global_setting/_form.scss */
#custom-search-input .btn, #custom-search-input .page-nos-varietes .views-field:last-child a, .page-nos-varietes .views-field:last-child #custom-search-input a, #custom-search-input .page-our-varieties .views-field:last-child a, .page-our-varieties .views-field:last-child #custom-search-input a, #custom-search-input .view-rubrique-articles ul .views-row .views-field-nothing a, .view-rubrique-articles ul .views-row .views-field-nothing #custom-search-input a, #custom-search-input .view-listing-block-press-articles ul .views-row .views-field-nothing a, .view-listing-block-press-articles ul .views-row .views-field-nothing #custom-search-input a, #custom-search-input .field-collection-view .group-links-wrapper .field.field-name-field-enable-search .field-label, .field-collection-view .group-links-wrapper .field.field-name-field-enable-search #custom-search-input .field-label, #custom-search-input .field-collection-view .group-links-wrapper .field.field-name-field-website a, .field-collection-view .group-links-wrapper .field.field-name-field-website #custom-search-input a, #custom-search-input #sliding-popup .popup-content #popup-buttons button, #sliding-popup .popup-content #popup-buttons #custom-search-input button {
  padding: 10px 13px;
  width: 40px;
  height: 40px;
  background: url("../../ragt/images/icons/icon-search.png") no-repeat center center #03925d;
}
/* line 170, ../scss/global_setting/_form.scss */
#custom-search-input .btn i, #custom-search-input .page-nos-varietes .views-field:last-child a i, .page-nos-varietes .views-field:last-child #custom-search-input a i, #custom-search-input .page-our-varieties .views-field:last-child a i, .page-our-varieties .views-field:last-child #custom-search-input a i, #custom-search-input .view-rubrique-articles ul .views-row .views-field-nothing a i, .view-rubrique-articles ul .views-row .views-field-nothing #custom-search-input a i, #custom-search-input .view-listing-block-press-articles ul .views-row .views-field-nothing a i, .view-listing-block-press-articles ul .views-row .views-field-nothing #custom-search-input a i, #custom-search-input .field-collection-view .group-links-wrapper .field.field-name-field-enable-search .field-label i, .field-collection-view .group-links-wrapper .field.field-name-field-enable-search #custom-search-input .field-label i, #custom-search-input .field-collection-view .group-links-wrapper .field.field-name-field-website a i, .field-collection-view .group-links-wrapper .field.field-name-field-website #custom-search-input a i, #custom-search-input #sliding-popup .popup-content #popup-buttons button i, #sliding-popup .popup-content #popup-buttons #custom-search-input button i {
  display: none;
}

/* line 176, ../scss/global_setting/_form.scss */
.input-group .input-group-addon, .input-group #views-exposed-form-recherche-varietes-page {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
  width: 40px;
  height: 40px;
  padding-top: 11px;
  background-color: #03925d;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
/* line 186, ../scss/global_setting/_form.scss */
.input-group .input-group-addon .glyphicon, .input-group #views-exposed-form-recherche-varietes-page .glyphicon {
  color: #ffffff;
  font-size: 16px;
}
/* line 191, ../scss/global_setting/_form.scss */
.input-group .input-group-addon .glyphicon-refresh:not(.glyphicon-spin), .input-group #views-exposed-form-recherche-varietes-page .glyphicon-refresh:not(.glyphicon-spin) {
  animation: none;
}
/* line 194, ../scss/global_setting/_form.scss */
.input-group .input-group-addon .glyphicon-refresh:before, .input-group #views-exposed-form-recherche-varietes-page .glyphicon-refresh:before {
  content: "\e904";
  font-family: 'RAGT-iconFont01';
}
/* line 200, ../scss/global_setting/_form.scss */
.input-group .input-group-addon .glyphicon-spin:before, .input-group #views-exposed-form-recherche-varietes-page .glyphicon-spin:before {
  content: "\e031";
  font-family: 'Glyphicons Halflings';
}
/* line 205, ../scss/global_setting/_form.scss */
.input-group .input-group-addon.disable, .input-group .disable#views-exposed-form-recherche-varietes-page {
  opacity: .7;
  cursor: not-allowed;
}

/* line 3, ../scss/global_setting/_pagination.scss */
.pagination li a, .pagination li span {
  color: #ffffff;
  background-color: #03925d;
  border: 1px solid #ffffff;
  display: block;
  height: 35px;
  width: 35px;
  line-height: 34px;
  padding: 0;
}
/* line 14, ../scss/global_setting/_pagination.scss */
.pagination li.active span {
  border-color: #ffffff;
  background-color: #03925d;
  opacity: .7;
}
/* line 20, ../scss/global_setting/_pagination.scss */
.pagination li > span:hover {
  border-color: #ffffff !important;
  background-color: #03925d !important;
  opacity: .7;
}
/* line 25, ../scss/global_setting/_pagination.scss */
.pagination li > a:hover, .pagination li > a:focus {
  color: #ffffff !important;
  border-color: #ffffff !important;
  background-color: #03925d !important;
  opacity: .7;
}
/* line 32, ../scss/global_setting/_pagination.scss */
.pagination li:first-child > span, .pagination li:first-child > a, .pagination li:last-child > span, .pagination li:last-child > a {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
/* line 36, ../scss/global_setting/_pagination.scss */
.pagination li.next a {
  font-size: 0px;
  text-indent: -200px;
  background: url("../images/icons/arrow-next.png") no-repeat center center #03925d;
}
/* line 41, ../scss/global_setting/_pagination.scss */
.pagination li.prev a {
  font-size: 0px;
  text-indent: -200px;
  background: url("../images/icons/arrow-prev.png") no-repeat center center #03925d;
}
/* line 46, ../scss/global_setting/_pagination.scss */
.pagination li.pager-first a {
  font-size: 0px;
  text-indent: -200px;
  background: url("../images/icons/pager-first.png") no-repeat center center #03925d;
}
/* line 51, ../scss/global_setting/_pagination.scss */
.pagination li.pager-last a {
  font-size: 0px;
  text-indent: -200px;
  background: url("../images/icons/pager-last.png") no-repeat center center #03925d;
}

/* line 1, ../scss/global_setting/_header.scss */
#header-top {
  width: 100%;
  height: 85px;
  background-color: #ffffff;
}
/* line 5, ../scss/global_setting/_header.scss */
#header-top h1 {
  margin: 0;
}
/* line 8, ../scss/global_setting/_header.scss */
#header-top .logo {
  margin-top: 15px;
}
@media screen and (max-width: 992px) and (min-width: 768px) {
  /* line 8, ../scss/global_setting/_header.scss */
  #header-top .logo {
    margin-left: 25px;
  }
}
@media (max-width: 580px) {
  /* line 15, ../scss/global_setting/_header.scss */
  #header-top .col-md-8.removePaddLeft {
    padding-left: 0;
  }
  /* line 17, ../scss/global_setting/_header.scss */
  #header-top .col-md-8.removePaddLeft .logo {
    margin-top: 1em;
  }
  /* line 19, ../scss/global_setting/_header.scss */
  #header-top .col-md-8.removePaddLeft .logo img {
    max-width: 155px;
  }
}
@media screen and (max-width: 768px) {
  /* line 26, ../scss/global_setting/_header.scss */
  #header-top .pull-right {
    position: absolute;
    width: 94%;
    padding: 0;
    overflow-x: hidden;
    height: 100%;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}
@media screen and (max-width: 768px) and (max-width: 992px) and (min-width: 768px) {
  /* line 26, ../scss/global_setting/_header.scss */
  #header-top .pull-right {
    margin: 0 auto;
    left: 0;
    right: 0;
  }
}
@media screen and (max-width: 768px) {
  /* line 40, ../scss/global_setting/_header.scss */
  #header-top .pull-right #custom-search-input {
    position: absolute;
    top: 20px !important;
    right: 0;
    width: 0;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
  }
  /* line 46, ../scss/global_setting/_header.scss */
  #header-top .pull-right #custom-search-input.active {
    width: 91%;
    right: 9%;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) and (min-width: 480px) {
  /* line 46, ../scss/global_setting/_header.scss */
  #header-top .pull-right #custom-search-input.active {
    width: 45%;
    right: 41px;
  }
}
@media screen and (max-width: 768px) and (max-width: 450px) {
  /* line 46, ../scss/global_setting/_header.scss */
  #header-top .pull-right #custom-search-input.active {
    width: 89%;
    right: 11%;
  }
}
@media screen and (max-width: 768px) and (max-width: 320px) {
  /* line 46, ../scss/global_setting/_header.scss */
  #header-top .pull-right #custom-search-input.active {
    width: 86%;
    right: 14%;
  }
}
@media screen and (max-width: 768px) {
  /* line 62, ../scss/global_setting/_header.scss */
  #header-top .pull-right #custom-search-input > .input-group {
    display: block;
  }
  /* line 65, ../scss/global_setting/_header.scss */
  #header-top .pull-right #custom-search-input .glyphicon-search {
    display: none;
  }
}
@media screen and (max-width: 768px) and (max-width: 992px) and (min-width: 768px) {
  /* line 40, ../scss/global_setting/_header.scss */
  #header-top .pull-right #custom-search-input {
    width: 50%;
    top: 35px;
  }
}
@media screen and (max-width: 768px) {
  /* line 73, ../scss/global_setting/_header.scss */
  #header-top .pull-right .search-toogle {
    width: 40px;
    height: 40px;
    background: url(../images/icons/icon-search.png) no-repeat center center #03925d;
    font-size: 0px;
    text-indent: -200px;
    float: right;
    margin-top: 20px;
    position: relative;
    z-index: 2;
  }
  /* line 83, ../scss/global_setting/_header.scss */
  #header-top .pull-right .search-toogle:hover {
    cursor: pointer;
  }
  /* line 86, ../scss/global_setting/_header.scss */
  #header-top .pull-right .search-toogle.open {
    background: url("../images/icons/icon-close.png") no-repeat center center #de0031;
    background-size: 20px;
  }
}
/* line 93, ../scss/global_setting/_header.scss */
#header-top .lang-select {
  z-index: 10;
  margin-top: 5px;
  margin-bottom: 0;
}
/* line 97, ../scss/global_setting/_header.scss */
#header-top .lang-select li {
  list-style-type: none;
  text-align: right;
}
/* line 100, ../scss/global_setting/_header.scss */
#header-top .lang-select li a {
  color: #575756;
}
/* line 102, ../scss/global_setting/_header.scss */
#header-top .lang-select li a:hover {
  color: #03925d;
}
/* line 105, ../scss/global_setting/_header.scss */
#header-top .lang-select li a .caret {
  margin-right: 5px;
}
/* line 110, ../scss/global_setting/_header.scss */
#header-top .lang-select .flag {
  background: url("../images/en-UK.png") no-repeat left center;
  width: 27px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}
@media screen and (max-width: 768px) {
  /* line 93, ../scss/global_setting/_header.scss */
  #header-top .lang-select {
    position: absolute;
    top: 87px;
    right: 10px;
  }
  /* line 122, ../scss/global_setting/_header.scss */
  #header-top .lang-select .caret, #header-top .lang-select .select-top {
    display: none;
  }
}
/* line 127, ../scss/global_setting/_header.scss */
#header-top input, #header-top input.form-control {
  background-color: #d9d9d9;
}
/* line 130, ../scss/global_setting/_header.scss */
#header-top .block-search .btn-primary, #header-top .block-search .view-rubrique-articles ul .views-row .views-field-nothing a, .view-rubrique-articles ul .views-row .views-field-nothing #header-top .block-search a, #header-top .block-search .view-listing-block-press-articles ul .views-row .views-field-nothing a, .view-listing-block-press-articles ul .views-row .views-field-nothing #header-top .block-search a, #header-top .block-search .field-collection-view .group-links-wrapper .field.field-name-field-enable-search .field-label, .field-collection-view .group-links-wrapper .field.field-name-field-enable-search #header-top .block-search .field-label, #header-top .block-search .field-collection-view .group-links-wrapper .field.field-name-field-website a, .field-collection-view .group-links-wrapper .field.field-name-field-website #header-top .block-search a, #header-top .block-search #sliding-popup .popup-content #popup-buttons button, #sliding-popup .popup-content #popup-buttons #header-top .block-search button {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
/* line 132, ../scss/global_setting/_header.scss */
#header-top .block-search .btn-primary .glyphicon-search, #header-top .block-search .view-rubrique-articles ul .views-row .views-field-nothing a .glyphicon-search, .view-rubrique-articles ul .views-row .views-field-nothing #header-top .block-search a .glyphicon-search, #header-top .block-search .view-listing-block-press-articles ul .views-row .views-field-nothing a .glyphicon-search, .view-listing-block-press-articles ul .views-row .views-field-nothing #header-top .block-search a .glyphicon-search, #header-top .block-search .field-collection-view .group-links-wrapper .field.field-name-field-enable-search .field-label .glyphicon-search, .field-collection-view .group-links-wrapper .field.field-name-field-enable-search #header-top .block-search .field-label .glyphicon-search, #header-top .block-search .field-collection-view .group-links-wrapper .field.field-name-field-website a .glyphicon-search, .field-collection-view .group-links-wrapper .field.field-name-field-website #header-top .block-search a .glyphicon-search, #header-top .block-search #sliding-popup .popup-content #popup-buttons button .glyphicon-search, #sliding-popup .popup-content #popup-buttons #header-top .block-search button .glyphicon-search {
  display: none;
}

/* line 8, ../scss/global_setting/_nav.scss */
.navbar {
  margin-bottom: 0;
}

/* line 11, ../scss/global_setting/_nav.scss */
.navbar-custom {
  background-color: #de0031;
  border-color: #de0031;
  border-radius: 0;
}
@media screen and (max-width: 992px) {
  /* line 11, ../scss/global_setting/_nav.scss */
  .navbar-custom {
    position: static;
  }
}
/* line 18, ../scss/global_setting/_nav.scss */
.navbar-custom .container {
  position: relative;
}
@media screen and (max-width: 992px) {
  /* line 18, ../scss/global_setting/_nav.scss */
  .navbar-custom .container {
    position: static;
  }
}
/* line 24, ../scss/global_setting/_nav.scss */
.navbar-custom .navbar-brand {
  color: #FFF;
  font-size: 30px;
  padding: 1px 5px;
  display: none;
}
/* line 28, ../scss/global_setting/_nav.scss */
.navbar-custom .navbar-brand:hover, .navbar-custom .navbar-brand:focus {
  color: #FFF;
}
@media screen and (max-width: 760px) {
  /* line 24, ../scss/global_setting/_nav.scss */
  .navbar-custom .navbar-brand {
    display: block;
  }
}
/* line 36, ../scss/global_setting/_nav.scss */
.navbar-custom .navbar-nav > li > a:hover,
.navbar-custom .navbar-custom .navbar-nav > li > a:focus {
  background-color: #03925d;
}
/* line 40, ../scss/global_setting/_nav.scss */
.navbar-custom .navbar-brand {
  height: 80px;
  line-height: 80px;
}
/* line 46, ../scss/global_setting/_nav.scss */
.navbar-custom .navbar-nav li a {
  position: relative;
  text-transform: uppercase;
  text-align: center;
  min-width: 100px;
  color: #ffffff;
  font-size: 16px;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 700;
}
@media screen and (min-width: 760px) {
  /* line 46, ../scss/global_setting/_nav.scss */
  .navbar-custom .navbar-nav li a {
    height: 80px;
    padding-top: 30px;
  }
}
@media screen and (max-width: 768px) {
  /* line 46, ../scss/global_setting/_nav.scss */
  .navbar-custom .navbar-nav li a {
    text-align: left;
    padding: 15px 2em;
  }
}
/* line 62, ../scss/global_setting/_nav.scss */
.navbar-custom .navbar-nav li.active-trail > a, .navbar-custom .navbar-nav li a.active {
  background-color: rgba(131, 14, 45, 0.23);
}
@media screen and (min-width: 760px) {
  /* line 62, ../scss/global_setting/_nav.scss */
  .navbar-custom .navbar-nav li.active-trail > a, .navbar-custom .navbar-nav li a.active {
    border-bottom: 15px solid #ffffff;
    background-color: #de0031;
    padding-left: 0;
    padding-right: 0;
    margin-left: 7px;
    margin-right: 7px;
  }
}
@media screen and (max-width: 992px) and (min-width: 768px) {
  /* line 62, ../scss/global_setting/_nav.scss */
  .navbar-custom .navbar-nav li.active-trail > a, .navbar-custom .navbar-nav li a.active {
    background-color: rgba(131, 14, 45, 0.23);
    padding: 20px 3em;
    margin: 0;
    border: none;
  }
}
/* line 79, ../scss/global_setting/_nav.scss */
.navbar-custom .navbar-nav li a:focus {
  background-color: #de0031;
}
/* line 82, ../scss/global_setting/_nav.scss */
.navbar-custom .navbar-nav li .dropdown-menu {
  background-color: #de0031;
  border-top: 1px solid #de0031;
}
@media screen and (max-width: 768px) {
  /* line 82, ../scss/global_setting/_nav.scss */
  .navbar-custom .navbar-nav li .dropdown-menu {
    padding: 0 40px;
  }
}
/* line 89, ../scss/global_setting/_nav.scss */
.navbar-custom .navbar-nav li .dropdown-menu li a {
  line-height: normal;
  height: auto;
  padding: 10px;
}
/* line 93, ../scss/global_setting/_nav.scss */
.navbar-custom .navbar-nav li .dropdown-menu li a:hover {
  background-color: #03925d;
}
@media screen and (min-width: 760px) {
  /* line 93, ../scss/global_setting/_nav.scss */
  .navbar-custom .navbar-nav li .dropdown-menu li a:hover {
    margin-left: 7px;
    margin-right: 7px;
  }
}
/* line 101, ../scss/global_setting/_nav.scss */
.navbar-custom .navbar-nav li .dropdown-menu li.last {
  position: relative;
  width: 100%;
  bottom: initial;
}
@media screen and (min-width: 760px) {
  /* line 113, ../scss/global_setting/_nav.scss */
  .navbar-custom .navbar-nav > li.first a {
    color: #de0031;
    font-size: 0px;
    min-width: auto;
    margin-left: 0;
  }
  /* line 118, ../scss/global_setting/_nav.scss */
  .navbar-custom .navbar-nav > li.first a:before {
    content: '\e907';
    font-family: 'RAGT-iconFont01';
    color: #ffffff;
    font-size: 30px;
    font-weight: normal;
  }
}
@media screen and (max-width: 992px) {
  /* line 128, ../scss/global_setting/_nav.scss */
  .navbar-custom .navbar-nav > li.first a {
    padding-left: 60px;
  }
  /* line 130, ../scss/global_setting/_nav.scss */
  .navbar-custom .navbar-nav > li.first a:before {
    content: '\e907';
    font-family: 'RAGT-iconFont01';
    color: #ffffff;
    font-size: 30px;
    font-weight: normal;
    position: absolute;
    left: 28px;
    top: 13px;
  }
}
/* line 143, ../scss/global_setting/_nav.scss */
.navbar-custom .navbar-nav > li.last {
  position: absolute;
  right: 0;
  bottom: 20px;
}
@media screen and (max-width: 760px) {
  /* line 143, ../scss/global_setting/_nav.scss */
  .navbar-custom .navbar-nav > li.last {
    position: relative;
    width: 80%;
    margin: auto;
  }
}
/* line 152, ../scss/global_setting/_nav.scss */
.navbar-custom .navbar-nav > li.last a {
  background-color: #03925d;
  height: 40px;
  padding: 10px 25px;
  margin-top: 19px;
  border: 1px solid #03925d;
  position: relative;
  padding-left: 70px;
}
/* line 160, ../scss/global_setting/_nav.scss */
.navbar-custom .navbar-nav > li.last a:hover {
  background-color: transparent;
}
/* line 163, ../scss/global_setting/_nav.scss */
.navbar-custom .navbar-nav > li.last a:before {
  content: '\e90b';
  font-family: 'RAGT-iconFont01';
  color: #ffffff;
  text-indent: 0;
  font-size: 30px;
  font-weight: normal;
  background-color: #78ac85;
  position: absolute;
  padding: 9px;
  top: 0;
  left: 0;
  display: inline-block;
}
@media screen and (max-width: 992px) {
  /* line 143, ../scss/global_setting/_nav.scss */
  .navbar-custom .navbar-nav > li.last {
    width: 82%;
  }
  /* line 180, ../scss/global_setting/_nav.scss */
  .navbar-custom .navbar-nav > li.last a {
    margin: 38px 0;
  }
}
@media screen and (max-width: 992px) {
  /* line 186, ../scss/global_setting/_nav.scss */
  .navbar-custom .navbar-nav > li.first:not(.active) {
    position: relative;
  }
  /* line 188, ../scss/global_setting/_nav.scss */
  .navbar-custom .navbar-nav > li.first:not(.active):after {
    content: '';
    display: block;
    height: 1px;
    width: 86%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    background-color: #ffffff;
    opacity: .5;
  }
  /* line 202, ../scss/global_setting/_nav.scss */
  .navbar-custom .navbar-nav > li .navbar-toggle {
    float: none;
    position: absolute;
    right: 11px;
    top: 6px;
    z-index: 11111;
  }
  /* line 209, ../scss/global_setting/_nav.scss */
  .navbar-custom .navbar-nav > li .navbar-toggle .icon-toggle:before {
    content: "\e905";
  }
}

/* line 217, ../scss/global_setting/_nav.scss */
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  color: #fff;
  background-color: inherit;
}

@media screen and (max-width: 768px) {
  /* line 223, ../scss/global_setting/_nav.scss */
  .navbar {
    min-height: 40px;
    height: 40px;
    border: none;
  }
}
/* line 230, ../scss/global_setting/_nav.scss */
.navbar-custom .navbar-nav > li > a {
  color: #FFF;
  text-shadow: none !important;
}

/* line 235, ../scss/global_setting/_nav.scss */
.navbar-custom .navbar-right > li > a {
  padding-top: 40px;
}
/* line 237, ../scss/global_setting/_nav.scss */
.navbar-custom .navbar-right > li > a i {
  font-size: 15px;
  padding-top: 3px;
}

/* line 243, ../scss/global_setting/_nav.scss */
.navbar-custom .navbar-nav > .active > a,
.navbar-custom .navbar-nav > .active > a:hover,
.navbar-custom .navbar-nav > .active > a:focus {
  color: #FFF;
  text-shadow: none !important;
  background-color: #de0031;
}

/* line 251, ../scss/global_setting/_nav.scss */
.navbar-custom .navbar-text {
  color: #FFF;
  text-shadow: none !important;
}

/* line 255, ../scss/global_setting/_nav.scss */
.navbar-custom .navbar-brand {
  height: 0;
  width: 0;
}

/* line 259, ../scss/global_setting/_nav.scss */
.navbar-custom .navbar-toggle {
  float: left;
  font-size: 30px;
  padding: 0 10px;
  margin: 0;
  border-radius: 0;
  height: 40px;
}
/* line 266, ../scss/global_setting/_nav.scss */
.navbar-custom .navbar-toggle .icon-toggle {
  color: #ffffff;
}

/* line 270, ../scss/global_setting/_nav.scss */
.navbar-collapse {
  z-index: 100;
  position: relative;
  background: #de0031;
}
@media screen and (max-width: 992px) {
  /* line 270, ../scss/global_setting/_nav.scss */
  .navbar-collapse {
    position: absolute;
    top: 0;
    left: -100%;
    width: 65%;
    margin: 0 !important;
    -webkit-box-shadow: 0 0 15px 0 #7d7d7d;
    -moz-box-shadow: 0 0 15px 0 #7d7d7d;
    -o-box-shadow: 0 0 15px 0 #7d7d7d;
    box-shadow: 0 0 15px 0 #7d7d7d;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
  }
  /* line 282, ../scss/global_setting/_nav.scss */
  .navbar-collapse.collapsing {
    -moz-transition: height 0.01s;
    -o-transition: height 0.01s;
    -webkit-transition: height 0.01s;
    transition: height 0.01s;
  }
  /* line 285, ../scss/global_setting/_nav.scss */
  .navbar-collapse.in {
    left: 0;
  }
}
@media screen and (max-width: 768px) {
  /* line 270, ../scss/global_setting/_nav.scss */
  .navbar-collapse {
    width: 95%;
  }
}

/* line 294, ../scss/global_setting/_nav.scss */
.navbar-custom .navbar-toggle:hover,
.navbar-custom .navbar-toggle:focus {
  background-color: #03925d;
}

/* line 299, ../scss/global_setting/_nav.scss */
.navbar-custom .navbar-toggle .icon-bar {
  background-color: #FFF;
}

/* line 302, ../scss/global_setting/_nav.scss */
.tabs--primary.nav.nav-tabs {
  float: left;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 306, ../scss/global_setting/_nav.scss */
.tabs--primary.nav.nav-tabs + .action-links {
  float: left;
  margin: 20px 0 0 10px;
}

/* line 314, ../scss/global_setting/_nav.scss */
.navbar-custom {
  border: none;
}
@media screen and (min-width: 760px) {
  /* line 317, ../scss/global_setting/_nav.scss */
  .navbar-custom .dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
  }
  /* line 325, ../scss/global_setting/_nav.scss */
  .navbar-custom .dropdown-menu li:hover .sub-menu {
    visibility: visible;
  }
  /* line 329, ../scss/global_setting/_nav.scss */
  .navbar-custom .dropdown:hover > .dropdown-menu {
    display: block;
  }
  /* line 332, ../scss/global_setting/_nav.scss */
  .navbar-custom .navbar-nav > li.expanded li.expanded .dropdown-menu {
    left: 100%;
    top: -10%;
  }
}

@media screen and (max-width: 992px) and (min-width: 768px) {
  /* line 340, ../scss/global_setting/_nav.scss */
  .navbar-toggle {
    display: block;
  }

  /* line 343, ../scss/global_setting/_nav.scss */
  .navbar-collapse {
    padding: 0;
  }

  /* line 346, ../scss/global_setting/_nav.scss */
  .navbar-custom .navbar-nav {
    float: none;
  }
  /* line 348, ../scss/global_setting/_nav.scss */
  .navbar-custom .navbar-nav li {
    float: none;
    display: block;
    width: 100%;
  }
  /* line 352, ../scss/global_setting/_nav.scss */
  .navbar-custom .navbar-nav li a {
    text-align: left;
    padding: 20px 3em;
    height: auto;
    font-size: 18px;
  }
  /* line 357, ../scss/global_setting/_nav.scss */
  .navbar-custom .navbar-nav li a.active {
    border: none;
    background-color: rgba(131, 14, 45, 0.23);
    margin: 0;
    padding: 20px 3em;
  }
  /* line 365, ../scss/global_setting/_nav.scss */
  .navbar-custom .navbar-nav li.first a {
    font-size: 18px;
    color: #ffffff;
    padding-left: 90px;
  }
  /* line 369, ../scss/global_setting/_nav.scss */
  .navbar-custom .navbar-nav li.first a:before {
    top: 17px;
    left: 48px;
  }
  /* line 375, ../scss/global_setting/_nav.scss */
  .navbar-custom .navbar-nav li .dropdown-menu {
    position: static;
    float: none;
    padding: 0 5em;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
  }
  /* line 381, ../scss/global_setting/_nav.scss */
  .navbar-custom .navbar-nav li .dropdown-menu li a {
    font-size: 18px;
  }
  /* line 387, ../scss/global_setting/_nav.scss */
  .navbar-custom .navbar-nav .navbar-toggle {
    right: 5%;
  }
  /* line 390, ../scss/global_setting/_nav.scss */
  .navbar-custom .navbar-nav > li.last {
    position: static;
    margin: auto;
    width: 50%;
    text-align: center;
  }

  /* line 398, ../scss/global_setting/_nav.scss */
  #custom-search-input > .input-group {
    width: 62%;
    float: right;
  }
}
/* line 1, ../scss/global_setting/_footer.scss */
footer.footer {
  background-color: #575756;
}
/* line 3, ../scss/global_setting/_footer.scss */
footer.footer .container {
  position: relative;
}
/* line 7, ../scss/global_setting/_footer.scss */
footer.footer .menu li {
  display: inline-block;
}
/* line 9, ../scss/global_setting/_footer.scss */
footer.footer .menu li a {
  color: #ffffff;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  text-transform: uppercase;
}
/* line 12, ../scss/global_setting/_footer.scss */
footer.footer .menu li a:hover, footer.footer .menu li a:focus {
  background-color: transparent;
  opacity: 0.7;
}
@media screen and (max-width: 992px) {
  /* line 20, ../scss/global_setting/_footer.scss */
  footer.footer .menu {
    text-align: center;
  }
  /* line 23, ../scss/global_setting/_footer.scss */
  footer.footer .reseaux-sociaux {
    float: none;
    margin: 20px auto 0 auto;
    width: 100%;
    background-position: center;
  }
}
/* line 30, ../scss/global_setting/_footer.scss */
footer.footer .reseaux-sociaux {
  float: right;
  padding-top: 10px;
}
@media screen and (max-width: 768px) {
  /* line 30, ../scss/global_setting/_footer.scss */
  footer.footer .reseaux-sociaux {
    float: none;
    text-align: center;
  }
}
/* line 37, ../scss/global_setting/_footer.scss */
footer.footer .reseaux-sociaux a {
  display: inline-block;
  vertical-align: middle;
}
/* line 40, ../scss/global_setting/_footer.scss */
footer.footer .reseaux-sociaux a:hover {
  opacity: .7;
}
/* line 44, ../scss/global_setting/_footer.scss */
footer.footer .reseaux-sociaux span {
  width: 22px;
  height: 22px;
  display: block;
  margin-right: 6px;
  font-size: 0;
  text-indent: -200px;
}
/* line 52, ../scss/global_setting/_footer.scss */
footer.footer .reseaux-sociaux span.facebook {
  background: url("../images/icons/facebook.png") no-repeat 0 0;
}
/* line 55, ../scss/global_setting/_footer.scss */
footer.footer .reseaux-sociaux span.twitter {
  background: url("../images/icons/twitter.png") no-repeat 0 0;
}
/* line 58, ../scss/global_setting/_footer.scss */
footer.footer .reseaux-sociaux span.youtube {
  background: url("../images/icons/youtube.png") no-repeat 0 0;
}
/* line 61, ../scss/global_setting/_footer.scss */
footer.footer .reseaux-sociaux span.instagram {
  background: url("../images/icons/instagram.png") no-repeat 0 0;
}

/* line 1, ../scss/global_setting/_bloc.scss */
.bloc, .page-nos-varietes .view-recherche-varietes .views-row, .page-our-varieties .view-recherche-varietes .views-row, .node-type-ragt-variety-country .group-properties .field-group-format-wrapper {
  padding: 10px 35px;
}
/* line 2, ../scss/global_setting/_bloc.scss */
.bloc h1, .page-nos-varietes .view-recherche-varietes .views-row h1, .page-our-varieties .view-recherche-varietes .views-row h1, .node-type-ragt-variety-country .group-properties .field-group-format-wrapper h1 {
  margin-top: 0;
}
/* line 5, ../scss/global_setting/_bloc.scss */
.bloc h1, .page-nos-varietes .view-recherche-varietes .views-row h1, .page-our-varieties .view-recherche-varietes .views-row h1, .node-type-ragt-variety-country .group-properties .field-group-format-wrapper h1, .bloc h2, .page-nos-varietes .view-recherche-varietes .views-row h2, .page-our-varieties .view-recherche-varietes .views-row h2, .node-type-ragt-variety-country .group-properties .field-group-format-wrapper h2, .bloc h2 a, .page-nos-varietes .view-recherche-varietes .views-row h2 a, .page-our-varieties .view-recherche-varietes .views-row h2 a, .node-type-ragt-variety-country .group-properties .field-group-format-wrapper h2 a {
  color: #ffffff;
  font-size: 36px;
  font-family: "Roboto", sans-serif;
  font-weight: 900;
}
/* line 8, ../scss/global_setting/_bloc.scss */
.bloc h3, .page-nos-varietes .view-recherche-varietes .views-row h3, .page-our-varieties .view-recherche-varietes .views-row h3, .node-type-ragt-variety-country .group-properties .field-group-format-wrapper h3, .bloc strong, .page-nos-varietes .view-recherche-varietes .views-row strong, .page-our-varieties .view-recherche-varietes .views-row strong, .node-type-ragt-variety-country .group-properties .field-group-format-wrapper strong {
  color: #ffffff;
  font-size: 24px;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
}
/* line 11, ../scss/global_setting/_bloc.scss */
.bloc p, .page-nos-varietes .view-recherche-varietes .views-row p, .page-our-varieties .view-recherche-varietes .views-row p, .node-type-ragt-variety-country .group-properties .field-group-format-wrapper p, .bloc .field-name-body ul li, .field-name-body ul .bloc li, .page-nos-varietes .view-recherche-varietes .views-row .field-name-body ul li, .field-name-body ul .page-nos-varietes .view-recherche-varietes .views-row li, .page-our-varieties .view-recherche-varietes .views-row .field-name-body ul li, .field-name-body ul .page-our-varieties .view-recherche-varietes .views-row li, .node-type-ragt-variety-country .group-properties .field-group-format-wrapper .field-name-body ul li, .field-name-body ul .node-type-ragt-variety-country .group-properties .field-group-format-wrapper li {
  color: #ffffff;
  font-size: 18px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}
/* line 13, ../scss/global_setting/_bloc.scss */
.bloc p strong, .page-nos-varietes .view-recherche-varietes .views-row p strong, .page-our-varieties .view-recherche-varietes .views-row p strong, .node-type-ragt-variety-country .group-properties .field-group-format-wrapper p strong, .bloc .field-name-body ul li strong, .field-name-body ul .bloc li strong, .page-nos-varietes .view-recherche-varietes .views-row .field-name-body ul li strong, .field-name-body ul .page-nos-varietes .view-recherche-varietes .views-row li strong, .page-our-varieties .view-recherche-varietes .views-row .field-name-body ul li strong, .field-name-body ul .page-our-varieties .view-recherche-varietes .views-row li strong, .node-type-ragt-variety-country .group-properties .field-group-format-wrapper .field-name-body ul li strong, .field-name-body ul .node-type-ragt-variety-country .group-properties .field-group-format-wrapper li strong {
  color: #de0031;
  font-size: 24px;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
}

/* line 23, ../scss/global_setting/_bloc.scss */
.front .bloc p strong, .front .page-nos-varietes .view-recherche-varietes .views-row p strong, .page-nos-varietes .view-recherche-varietes .front .views-row p strong, .front .page-our-varieties .view-recherche-varietes .views-row p strong, .page-our-varieties .view-recherche-varietes .front .views-row p strong, .front .node-type-ragt-variety-country .group-properties .field-group-format-wrapper p strong, .node-type-ragt-variety-country .group-properties .front .field-group-format-wrapper p strong, .front .bloc .field-name-body ul li strong, .field-name-body ul .front .bloc li strong, .front .page-nos-varietes .view-recherche-varietes .views-row .field-name-body ul li strong, .field-name-body ul .front .page-nos-varietes .view-recherche-varietes .views-row li strong, .page-nos-varietes .view-recherche-varietes .front .views-row .field-name-body ul li strong, .field-name-body ul .page-nos-varietes .view-recherche-varietes .front .views-row li strong, .front .page-our-varieties .view-recherche-varietes .views-row .field-name-body ul li strong, .field-name-body ul .front .page-our-varieties .view-recherche-varietes .views-row li strong, .page-our-varieties .view-recherche-varietes .front .views-row .field-name-body ul li strong, .field-name-body ul .page-our-varieties .view-recherche-varietes .front .views-row li strong, .front .node-type-ragt-variety-country .group-properties .field-group-format-wrapper .field-name-body ul li strong, .field-name-body ul .front .node-type-ragt-variety-country .group-properties .field-group-format-wrapper li strong, .node-type-ragt-variety-country .group-properties .front .field-group-format-wrapper .field-name-body ul li strong, .field-name-body ul .node-type-ragt-variety-country .group-properties .front .field-group-format-wrapper li strong {
  color: #ffffff;
}
/* line 28, ../scss/global_setting/_bloc.scss */
.front .bloc-primary {
  margin-top: 15%;
}
@media screen and (max-width: 768px) {
  /* line 28, ../scss/global_setting/_bloc.scss */
  .front .bloc-primary {
    margin-top: 0;
  }
}

/* line 36, ../scss/global_setting/_bloc.scss */
.bloc-primary {
  background-color: #03925d;
  padding: 20px 35px;
}
@media screen and (max-width: 767px) {
  /* line 39, ../scss/global_setting/_bloc.scss */
  .bloc-primary h1 {
    font-size: 26px;
    margin-bottom: 5px;
    word-break: break-all;
  }
}
/* line 49, ../scss/global_setting/_bloc.scss */
.bloc-primary h3, .bloc-primary strong {
  color: #ffffff !important;
  opacity: .7;
}

/* line 55, ../scss/global_setting/_bloc.scss */
.bloc-secondary {
  background-color: #03925d;
}

/* line 59, ../scss/global_setting/_bloc.scss */
.bloc-third, .page-nos-varietes .view-recherche-varietes .views-row, .page-our-varieties .view-recherche-varietes .views-row, .node-type-ragt-variety-country .group-properties .field-group-format-wrapper, .field-type-file, article.node .group-contact, .field-collection-view, .webform-client-form {
  background-color: #ececec;
}
/* line 61, ../scss/global_setting/_bloc.scss */
.bloc-third h2, .page-nos-varietes .view-recherche-varietes .views-row h2, .page-our-varieties .view-recherche-varietes .views-row h2, .node-type-ragt-variety-country .group-properties .field-group-format-wrapper h2, .field-type-file h2, article.node .group-contact h2, .field-collection-view h2, .webform-client-form h2 {
  color: #565655;
}
/* line 64, ../scss/global_setting/_bloc.scss */
.bloc-third p, .page-nos-varietes .view-recherche-varietes .views-row p, .page-our-varieties .view-recherche-varietes .views-row p, .node-type-ragt-variety-country .group-properties .field-group-format-wrapper p, .field-type-file p, article.node .group-contact p, .field-collection-view p, .webform-client-form p, .bloc-third .field-name-body ul li, .field-name-body ul .bloc-third li, .page-nos-varietes .view-recherche-varietes .views-row .field-name-body ul li, .field-name-body ul .page-nos-varietes .view-recherche-varietes .views-row li, .page-our-varieties .view-recherche-varietes .views-row .field-name-body ul li, .field-name-body ul .page-our-varieties .view-recherche-varietes .views-row li, .node-type-ragt-variety-country .group-properties .field-group-format-wrapper .field-name-body ul li, .field-name-body ul .node-type-ragt-variety-country .group-properties .field-group-format-wrapper li, .field-type-file .field-name-body ul li, .field-name-body ul .field-type-file li, article.node .group-contact .field-name-body ul li, .field-name-body ul article.node .group-contact li, .field-collection-view .field-name-body ul li, .field-name-body ul .field-collection-view li, .webform-client-form .field-name-body ul li, .field-name-body ul .webform-client-form li {
  color: #565655;
}

/* line 1, ../scss/style/_cms.scss */
.breadcrumb {
  display: none;
}

/*
 * Varietes Search result
 */
/* line 10, ../scss/style/_cms.scss */
.page-nos-varietes .bloc-intro, .page-our-varieties .bloc-intro {
  padding-top: 30px;
}
@media screen and (max-width: 768px) {
  /* line 10, ../scss/style/_cms.scss */
  .page-nos-varietes .bloc-intro, .page-our-varieties .bloc-intro {
    padding-top: 15px;
  }
}
/* line 16, ../scss/style/_cms.scss */
.page-nos-varietes .view-recherche-varietes, .page-our-varieties .view-recherche-varietes {
  padding: 40px 0 0;
  margin: 0 auto;
}
@media screen and (max-width: 992px) and (min-width: 768px) {
  /* line 16, ../scss/style/_cms.scss */
  .page-nos-varietes .view-recherche-varietes, .page-our-varieties .view-recherche-varietes {
    padding: 30px 0 0;
  }
}
@media screen and (max-width: 768px) {
  /* line 16, ../scss/style/_cms.scss */
  .page-nos-varietes .view-recherche-varietes, .page-our-varieties .view-recherche-varietes {
    padding: 90px 15px 0;
  }
}
@media screen and (max-width: 767px) {
  /* line 16, ../scss/style/_cms.scss */
  .page-nos-varietes .view-recherche-varietes, .page-our-varieties .view-recherche-varietes {
    padding: 90px 15px 0;
  }
}
/* line 28, ../scss/style/_cms.scss */
.page-nos-varietes .view-recherche-varietes .view-header, .page-our-varieties .view-recherche-varietes .view-header {
  width: 70%;
  color: #565655;
  font-size: 36px;
  font-family: "Roboto", sans-serif;
  font-weight: 900;
}
@media screen and (max-width: 768px) {
  /* line 28, ../scss/style/_cms.scss */
  .page-nos-varietes .view-recherche-varietes .view-header, .page-our-varieties .view-recherche-varietes .view-header {
    font-size: 25px;
    line-height: normal;
    margin-bottom: 10px;
    width: 100%;
  }
}
@media screen and (max-width: 992px) and (min-width: 768px) {
  /* line 28, ../scss/style/_cms.scss */
  .page-nos-varietes .view-recherche-varietes .view-header, .page-our-varieties .view-recherche-varietes .view-header {
    width: 50%;
  }
}
/* line 41, ../scss/style/_cms.scss */
.page-nos-varietes .view-recherche-varietes .view-content, .page-our-varieties .view-recherche-varietes .view-content {
  overflow: hidden;
}
/* line 44, ../scss/style/_cms.scss */
.page-nos-varietes .view-recherche-varietes .views-row, .page-our-varieties .view-recherche-varietes .views-row {
  height: 265px;
}
@media screen and (max-width: 1024px) {
  /* line 44, ../scss/style/_cms.scss */
  .page-nos-varietes .view-recherche-varietes .views-row, .page-our-varieties .view-recherche-varietes .views-row {
    padding: 25px 2% !important;
  }
}
@media screen and (max-width: 760px) {
  /* line 44, ../scss/style/_cms.scss */
  .page-nos-varietes .view-recherche-varietes .views-row, .page-our-varieties .view-recherche-varietes .views-row {
    padding: 25px 5% !important;
  }
}
@media screen and (max-width: 768px) {
  /* line 44, ../scss/style/_cms.scss */
  .page-nos-varietes .view-recherche-varietes .views-row, .page-our-varieties .view-recherche-varietes .views-row {
    width: 48% !important;
    margin-right: 4% !important;
  }
  /* line 58, ../scss/style/_cms.scss */
  .page-nos-varietes .view-recherche-varietes .views-row:nth-child(2n), .page-our-varieties .view-recherche-varietes .views-row:nth-child(2n) {
    margin-right: 0 !important;
  }
}
@media screen and (min-width: 768px) {
  /* line 16, ../scss/style/_cms.scss */
  .page-nos-varietes .view-recherche-varietes, .page-our-varieties .view-recherche-varietes {
    width: 750px;
  }
}
@media screen and (min-width: 992px) {
  /* line 16, ../scss/style/_cms.scss */
  .page-nos-varietes .view-recherche-varietes, .page-our-varieties .view-recherche-varietes {
    width: 970px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 16, ../scss/style/_cms.scss */
  .page-nos-varietes .view-recherche-varietes, .page-our-varieties .view-recherche-varietes {
    width: 1170px;
  }
}
@media screen and (max-width: 768px) {
  /* line 74, ../scss/style/_cms.scss */
  .page-nos-varietes .bloc-intro .bloc-third, .page-nos-varietes .bloc-intro .view-recherche-varietes .views-row, .page-nos-varietes .view-recherche-varietes .bloc-intro .views-row, .page-our-varieties .view-recherche-varietes .page-nos-varietes .bloc-intro .views-row, .page-nos-varietes .bloc-intro .node-type-ragt-variety-country .group-properties .field-group-format-wrapper, .node-type-ragt-variety-country .group-properties .page-nos-varietes .bloc-intro .field-group-format-wrapper, .page-nos-varietes .bloc-intro .field-type-file, .page-nos-varietes .bloc-intro article.node .group-contact, article.node .page-nos-varietes .bloc-intro .group-contact, .page-nos-varietes .bloc-intro .field-collection-view, .page-nos-varietes .bloc-intro .webform-client-form, .page-our-varieties .bloc-intro .bloc-third, .page-nos-varietes .view-recherche-varietes .page-our-varieties .bloc-intro .views-row, .page-our-varieties .bloc-intro .view-recherche-varietes .views-row, .page-our-varieties .view-recherche-varietes .bloc-intro .views-row, .page-our-varieties .bloc-intro .node-type-ragt-variety-country .group-properties .field-group-format-wrapper, .node-type-ragt-variety-country .group-properties .page-our-varieties .bloc-intro .field-group-format-wrapper, .page-our-varieties .bloc-intro .field-type-file, .page-our-varieties .bloc-intro article.node .group-contact, article.node .page-our-varieties .bloc-intro .group-contact, .page-our-varieties .bloc-intro .field-collection-view, .page-our-varieties .bloc-intro .webform-client-form {
    padding: 0 18px;
  }
  /* line 77, ../scss/style/_cms.scss */
  .page-nos-varietes .bloc-intro .bloc-third p strong, .page-nos-varietes .bloc-intro .view-recherche-varietes .views-row p strong, .page-nos-varietes .view-recherche-varietes .bloc-intro .views-row p strong, .page-our-varieties .view-recherche-varietes .page-nos-varietes .bloc-intro .views-row p strong, .page-nos-varietes .bloc-intro .node-type-ragt-variety-country .group-properties .field-group-format-wrapper p strong, .node-type-ragt-variety-country .group-properties .page-nos-varietes .bloc-intro .field-group-format-wrapper p strong, .page-nos-varietes .bloc-intro .field-type-file p strong, .page-nos-varietes .bloc-intro article.node .group-contact p strong, article.node .page-nos-varietes .bloc-intro .group-contact p strong, .page-nos-varietes .bloc-intro .field-collection-view p strong, .page-nos-varietes .bloc-intro .webform-client-form p strong, .page-nos-varietes .bloc-intro .bloc-third .field-name-body ul li strong, .field-name-body ul .page-nos-varietes .bloc-intro .bloc-third li strong, .page-nos-varietes .bloc-intro .view-recherche-varietes .views-row .field-name-body ul li strong, .field-name-body ul .page-nos-varietes .bloc-intro .view-recherche-varietes .views-row li strong, .page-nos-varietes .view-recherche-varietes .bloc-intro .views-row .field-name-body ul li strong, .field-name-body ul .page-nos-varietes .view-recherche-varietes .bloc-intro .views-row li strong, .page-our-varieties .view-recherche-varietes .page-nos-varietes .bloc-intro .views-row .field-name-body ul li strong, .field-name-body ul .page-our-varieties .view-recherche-varietes .page-nos-varietes .bloc-intro .views-row li strong, .page-nos-varietes .bloc-intro .node-type-ragt-variety-country .group-properties .field-group-format-wrapper .field-name-body ul li strong, .field-name-body ul .page-nos-varietes .bloc-intro .node-type-ragt-variety-country .group-properties .field-group-format-wrapper li strong, .node-type-ragt-variety-country .group-properties .page-nos-varietes .bloc-intro .field-group-format-wrapper .field-name-body ul li strong, .field-name-body ul .node-type-ragt-variety-country .group-properties .page-nos-varietes .bloc-intro .field-group-format-wrapper li strong, .page-nos-varietes .bloc-intro .field-type-file .field-name-body ul li strong, .field-name-body ul .page-nos-varietes .bloc-intro .field-type-file li strong, .page-nos-varietes .bloc-intro article.node .group-contact .field-name-body ul li strong, .field-name-body ul .page-nos-varietes .bloc-intro article.node .group-contact li strong, article.node .page-nos-varietes .bloc-intro .group-contact .field-name-body ul li strong, .field-name-body ul article.node .page-nos-varietes .bloc-intro .group-contact li strong, .page-nos-varietes .bloc-intro .field-collection-view .field-name-body ul li strong, .field-name-body ul .page-nos-varietes .bloc-intro .field-collection-view li strong, .page-nos-varietes .bloc-intro .webform-client-form .field-name-body ul li strong, .field-name-body ul .page-nos-varietes .bloc-intro .webform-client-form li strong, .page-our-varieties .bloc-intro .bloc-third p strong, .page-nos-varietes .view-recherche-varietes .page-our-varieties .bloc-intro .views-row p strong, .page-our-varieties .bloc-intro .view-recherche-varietes .views-row p strong, .page-our-varieties .view-recherche-varietes .bloc-intro .views-row p strong, .page-our-varieties .bloc-intro .node-type-ragt-variety-country .group-properties .field-group-format-wrapper p strong, .node-type-ragt-variety-country .group-properties .page-our-varieties .bloc-intro .field-group-format-wrapper p strong, .page-our-varieties .bloc-intro .field-type-file p strong, .page-our-varieties .bloc-intro article.node .group-contact p strong, article.node .page-our-varieties .bloc-intro .group-contact p strong, .page-our-varieties .bloc-intro .field-collection-view p strong, .page-our-varieties .bloc-intro .webform-client-form p strong, .page-our-varieties .bloc-intro .bloc-third .field-name-body ul li strong, .field-name-body ul .page-our-varieties .bloc-intro .bloc-third li strong, .page-nos-varietes .view-recherche-varietes .page-our-varieties .bloc-intro .views-row .field-name-body ul li strong, .field-name-body ul .page-nos-varietes .view-recherche-varietes .page-our-varieties .bloc-intro .views-row li strong, .page-our-varieties .bloc-intro .view-recherche-varietes .views-row .field-name-body ul li strong, .field-name-body ul .page-our-varieties .bloc-intro .view-recherche-varietes .views-row li strong, .page-our-varieties .view-recherche-varietes .bloc-intro .views-row .field-name-body ul li strong, .field-name-body ul .page-our-varieties .view-recherche-varietes .bloc-intro .views-row li strong, .page-our-varieties .bloc-intro .node-type-ragt-variety-country .group-properties .field-group-format-wrapper .field-name-body ul li strong, .field-name-body ul .page-our-varieties .bloc-intro .node-type-ragt-variety-country .group-properties .field-group-format-wrapper li strong, .node-type-ragt-variety-country .group-properties .page-our-varieties .bloc-intro .field-group-format-wrapper .field-name-body ul li strong, .field-name-body ul .node-type-ragt-variety-country .group-properties .page-our-varieties .bloc-intro .field-group-format-wrapper li strong, .page-our-varieties .bloc-intro .field-type-file .field-name-body ul li strong, .field-name-body ul .page-our-varieties .bloc-intro .field-type-file li strong, .page-our-varieties .bloc-intro article.node .group-contact .field-name-body ul li strong, .field-name-body ul .page-our-varieties .bloc-intro article.node .group-contact li strong, article.node .page-our-varieties .bloc-intro .group-contact .field-name-body ul li strong, .field-name-body ul article.node .page-our-varieties .bloc-intro .group-contact li strong, .page-our-varieties .bloc-intro .field-collection-view .field-name-body ul li strong, .field-name-body ul .page-our-varieties .bloc-intro .field-collection-view li strong, .page-our-varieties .bloc-intro .webform-client-form .field-name-body ul li strong, .field-name-body ul .page-our-varieties .bloc-intro .webform-client-form li strong {
    font-size: 20px;
  }
}
/* line 83, ../scss/style/_cms.scss */
.page-nos-varietes .blocSearch, .page-our-varieties .blocSearch {
  background: none;
  margin-top: 0;
  padding-top: 0;
}
@media screen and (min-width: 768px) {
  /* line 89, ../scss/style/_cms.scss */
  .page-nos-varietes .blocSearch .bloc-third .views-exposed-widget, .page-nos-varietes .blocSearch .view-recherche-varietes .views-row .views-exposed-widget, .page-nos-varietes .view-recherche-varietes .blocSearch .views-row .views-exposed-widget, .page-our-varieties .view-recherche-varietes .page-nos-varietes .blocSearch .views-row .views-exposed-widget, .page-nos-varietes .blocSearch .node-type-ragt-variety-country .group-properties .field-group-format-wrapper .views-exposed-widget, .node-type-ragt-variety-country .group-properties .page-nos-varietes .blocSearch .field-group-format-wrapper .views-exposed-widget, .page-nos-varietes .blocSearch .field-type-file .views-exposed-widget, .page-nos-varietes .blocSearch article.node .group-contact .views-exposed-widget, article.node .page-nos-varietes .blocSearch .group-contact .views-exposed-widget, .page-nos-varietes .blocSearch .field-collection-view .views-exposed-widget, .page-nos-varietes .blocSearch .webform-client-form .views-exposed-widget, .page-our-varieties .blocSearch .bloc-third .views-exposed-widget, .page-nos-varietes .view-recherche-varietes .page-our-varieties .blocSearch .views-row .views-exposed-widget, .page-our-varieties .blocSearch .view-recherche-varietes .views-row .views-exposed-widget, .page-our-varieties .view-recherche-varietes .blocSearch .views-row .views-exposed-widget, .page-our-varieties .blocSearch .node-type-ragt-variety-country .group-properties .field-group-format-wrapper .views-exposed-widget, .node-type-ragt-variety-country .group-properties .page-our-varieties .blocSearch .field-group-format-wrapper .views-exposed-widget, .page-our-varieties .blocSearch .field-type-file .views-exposed-widget, .page-our-varieties .blocSearch article.node .group-contact .views-exposed-widget, article.node .page-our-varieties .blocSearch .group-contact .views-exposed-widget, .page-our-varieties .blocSearch .field-collection-view .views-exposed-widget, .page-our-varieties .blocSearch .webform-client-form .views-exposed-widget {
    width: 50%;
    padding: 0 1%;
    min-height: 57px;
  }
  /* line 93, ../scss/style/_cms.scss */
  .page-nos-varietes .blocSearch .bloc-third .views-exposed-widget button[type=submit], .page-nos-varietes .blocSearch .view-recherche-varietes .views-row .views-exposed-widget button[type=submit], .page-nos-varietes .view-recherche-varietes .blocSearch .views-row .views-exposed-widget button[type=submit], .page-our-varieties .view-recherche-varietes .page-nos-varietes .blocSearch .views-row .views-exposed-widget button[type=submit], .page-nos-varietes .blocSearch .node-type-ragt-variety-country .group-properties .field-group-format-wrapper .views-exposed-widget button[type=submit], .node-type-ragt-variety-country .group-properties .page-nos-varietes .blocSearch .field-group-format-wrapper .views-exposed-widget button[type=submit], .page-nos-varietes .blocSearch .field-type-file .views-exposed-widget button[type=submit], .page-nos-varietes .blocSearch article.node .group-contact .views-exposed-widget button[type=submit], article.node .page-nos-varietes .blocSearch .group-contact .views-exposed-widget button[type=submit], .page-nos-varietes .blocSearch .field-collection-view .views-exposed-widget button[type=submit], .page-nos-varietes .blocSearch .webform-client-form .views-exposed-widget button[type=submit], .page-our-varieties .blocSearch .bloc-third .views-exposed-widget button[type=submit], .page-nos-varietes .view-recherche-varietes .page-our-varieties .blocSearch .views-row .views-exposed-widget button[type=submit], .page-our-varieties .blocSearch .view-recherche-varietes .views-row .views-exposed-widget button[type=submit], .page-our-varieties .view-recherche-varietes .blocSearch .views-row .views-exposed-widget button[type=submit], .page-our-varieties .blocSearch .node-type-ragt-variety-country .group-properties .field-group-format-wrapper .views-exposed-widget button[type=submit], .node-type-ragt-variety-country .group-properties .page-our-varieties .blocSearch .field-group-format-wrapper .views-exposed-widget button[type=submit], .page-our-varieties .blocSearch .field-type-file .views-exposed-widget button[type=submit], .page-our-varieties .blocSearch article.node .group-contact .views-exposed-widget button[type=submit], article.node .page-our-varieties .blocSearch .group-contact .views-exposed-widget button[type=submit], .page-our-varieties .blocSearch .field-collection-view .views-exposed-widget button[type=submit], .page-our-varieties .blocSearch .webform-client-form .views-exposed-widget button[type=submit] {
    margin-top: 60px;
  }
}
@media screen and (max-width: 768px) {
  /* line 101, ../scss/style/_cms.scss */
  .page-nos-varietes .blocSearch .bloc-third .views-exposed-widget, .page-nos-varietes .blocSearch .view-recherche-varietes .views-row .views-exposed-widget, .page-nos-varietes .view-recherche-varietes .blocSearch .views-row .views-exposed-widget, .page-our-varieties .view-recherche-varietes .page-nos-varietes .blocSearch .views-row .views-exposed-widget, .page-nos-varietes .blocSearch .node-type-ragt-variety-country .group-properties .field-group-format-wrapper .views-exposed-widget, .node-type-ragt-variety-country .group-properties .page-nos-varietes .blocSearch .field-group-format-wrapper .views-exposed-widget, .page-nos-varietes .blocSearch .field-type-file .views-exposed-widget, .page-nos-varietes .blocSearch article.node .group-contact .views-exposed-widget, article.node .page-nos-varietes .blocSearch .group-contact .views-exposed-widget, .page-nos-varietes .blocSearch .field-collection-view .views-exposed-widget, .page-nos-varietes .blocSearch .webform-client-form .views-exposed-widget, .page-our-varieties .blocSearch .bloc-third .views-exposed-widget, .page-nos-varietes .view-recherche-varietes .page-our-varieties .blocSearch .views-row .views-exposed-widget, .page-our-varieties .blocSearch .view-recherche-varietes .views-row .views-exposed-widget, .page-our-varieties .view-recherche-varietes .blocSearch .views-row .views-exposed-widget, .page-our-varieties .blocSearch .node-type-ragt-variety-country .group-properties .field-group-format-wrapper .views-exposed-widget, .node-type-ragt-variety-country .group-properties .page-our-varieties .blocSearch .field-group-format-wrapper .views-exposed-widget, .page-our-varieties .blocSearch .field-type-file .views-exposed-widget, .page-our-varieties .blocSearch article.node .group-contact .views-exposed-widget, article.node .page-our-varieties .blocSearch .group-contact .views-exposed-widget, .page-our-varieties .blocSearch .field-collection-view .views-exposed-widget, .page-our-varieties .blocSearch .webform-client-form .views-exposed-widget {
    margin-bottom: 10px;
  }
  /* line 104, ../scss/style/_cms.scss */
  .page-nos-varietes .blocSearch .bloc-third label, .page-nos-varietes .blocSearch .view-recherche-varietes .views-row label, .page-nos-varietes .view-recherche-varietes .blocSearch .views-row label, .page-our-varieties .view-recherche-varietes .page-nos-varietes .blocSearch .views-row label, .page-nos-varietes .blocSearch .node-type-ragt-variety-country .group-properties .field-group-format-wrapper label, .node-type-ragt-variety-country .group-properties .page-nos-varietes .blocSearch .field-group-format-wrapper label, .page-nos-varietes .blocSearch .field-type-file label, .page-nos-varietes .blocSearch article.node .group-contact label, article.node .page-nos-varietes .blocSearch .group-contact label, .page-nos-varietes .blocSearch .field-collection-view label, .page-nos-varietes .blocSearch .webform-client-form label, .page-our-varieties .blocSearch .bloc-third label, .page-nos-varietes .view-recherche-varietes .page-our-varieties .blocSearch .views-row label, .page-our-varieties .blocSearch .view-recherche-varietes .views-row label, .page-our-varieties .view-recherche-varietes .blocSearch .views-row label, .page-our-varieties .blocSearch .node-type-ragt-variety-country .group-properties .field-group-format-wrapper label, .node-type-ragt-variety-country .group-properties .page-our-varieties .blocSearch .field-group-format-wrapper label, .page-our-varieties .blocSearch .field-type-file label, .page-our-varieties .blocSearch article.node .group-contact label, article.node .page-our-varieties .blocSearch .group-contact label, .page-our-varieties .blocSearch .field-collection-view label, .page-our-varieties .blocSearch .webform-client-form label {
    width: 100%;
    text-align: left;
  }
  /* line 108, ../scss/style/_cms.scss */
  .page-nos-varietes .blocSearch .bloc-third .views-widget, .page-nos-varietes .blocSearch .view-recherche-varietes .views-row .views-widget, .page-nos-varietes .view-recherche-varietes .blocSearch .views-row .views-widget, .page-our-varieties .view-recherche-varietes .page-nos-varietes .blocSearch .views-row .views-widget, .page-nos-varietes .blocSearch .node-type-ragt-variety-country .group-properties .field-group-format-wrapper .views-widget, .node-type-ragt-variety-country .group-properties .page-nos-varietes .blocSearch .field-group-format-wrapper .views-widget, .page-nos-varietes .blocSearch .field-type-file .views-widget, .page-nos-varietes .blocSearch article.node .group-contact .views-widget, article.node .page-nos-varietes .blocSearch .group-contact .views-widget, .page-nos-varietes .blocSearch .field-collection-view .views-widget, .page-nos-varietes .blocSearch .webform-client-form .views-widget, .page-our-varieties .blocSearch .bloc-third .views-widget, .page-nos-varietes .view-recherche-varietes .page-our-varieties .blocSearch .views-row .views-widget, .page-our-varieties .blocSearch .view-recherche-varietes .views-row .views-widget, .page-our-varieties .view-recherche-varietes .blocSearch .views-row .views-widget, .page-our-varieties .blocSearch .node-type-ragt-variety-country .group-properties .field-group-format-wrapper .views-widget, .node-type-ragt-variety-country .group-properties .page-our-varieties .blocSearch .field-group-format-wrapper .views-widget, .page-our-varieties .blocSearch .field-type-file .views-widget, .page-our-varieties .blocSearch article.node .group-contact .views-widget, article.node .page-our-varieties .blocSearch .group-contact .views-widget, .page-our-varieties .blocSearch .field-collection-view .views-widget, .page-our-varieties .blocSearch .webform-client-form .views-widget {
    width: 100%;
  }
}
/* line 114, ../scss/style/_cms.scss */
.page-nos-varietes #views-exposed-form-recherche-varietes-page, .page-our-varieties #views-exposed-form-recherche-varietes-page {
  position: relative;
}
/* line 117, ../scss/style/_cms.scss */
.page-nos-varietes #block-views-exp-recherche-varietes-page .block-title, .page-our-varieties #block-views-exp-recherche-varietes-page .block-title {
  display: none;
}
/* line 120, ../scss/style/_cms.scss */
.page-nos-varietes .views-widget-sort-by, .page-our-varieties .views-widget-sort-by {
  position: absolute;
  bottom: -122px;
  right: -16px;
  text-align: right;
}
/* line 125, ../scss/style/_cms.scss */
.page-nos-varietes .views-widget-sort-by .control-label, .page-our-varieties .views-widget-sort-by .control-label {
  color: #03925d;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  vertical-align: middle;
  padding-right: 10px;
  text-transform: uppercase;
}
@media screen and (max-width: 1200px) {
  /* line 125, ../scss/style/_cms.scss */
  .page-nos-varietes .views-widget-sort-by .control-label, .page-our-varieties .views-widget-sort-by .control-label {
    display: block;
    text-align: right;
    width: auto;
  }
}
/* line 136, ../scss/style/_cms.scss */
.page-nos-varietes .views-widget-sort-by .nice-select, .page-our-varieties .views-widget-sort-by .nice-select {
  display: inline-block;
  vertical-align: middle;
  float: none;
  border: 1px solid #03925d;
  width: 208px;
}
/* line 142, ../scss/style/_cms.scss */
.page-nos-varietes .views-widget-sort-by .nice-select .current, .page-our-varieties .views-widget-sort-by .nice-select .current {
  color: #03925d;
}
/* line 145, ../scss/style/_cms.scss */
.page-nos-varietes .views-widget-sort-by .nice-select:after, .page-our-varieties .views-widget-sort-by .nice-select:after {
  text-indent: -200px;
  font-size: 0px;
  background: url("../images/icons/arrow_drop_down.png") no-repeat center center transparent;
}
/* line 150, ../scss/style/_cms.scss */
.page-nos-varietes .views-widget-sort-by .nice-select .list, .page-our-varieties .views-widget-sort-by .nice-select .list {
  left: 0;
}
/* line 152, ../scss/style/_cms.scss */
.page-nos-varietes .views-widget-sort-by .nice-select .list .option, .page-our-varieties .views-widget-sort-by .nice-select .list .option {
  padding: 7px 10px;
}
/* line 156, ../scss/style/_cms.scss */
.page-nos-varietes .views-widget-sort-by .nice-select .option.selected, .page-our-varieties .views-widget-sort-by .nice-select .option.selected {
  color: #03925d;
}
@media screen and (max-width: 768px) {
  /* line 120, ../scss/style/_cms.scss */
  .page-nos-varietes .views-widget-sort-by, .page-our-varieties .views-widget-sort-by {
    text-align: left;
    left: -20px;
  }
  /* line 163, ../scss/style/_cms.scss */
  .page-nos-varietes .views-widget-sort-by .control-label, .page-our-varieties .views-widget-sort-by .control-label {
    width: auto !important;
    text-align: left;
    display: inline-block;
  }
}
/* line 175, ../scss/style/_cms.scss */
.page-nos-varietes .bloc .block-title, .page-nos-varietes .view-recherche-varietes .views-row .block-title, .page-our-varieties .view-recherche-varietes .page-nos-varietes .views-row .block-title, .page-nos-varietes .node-type-ragt-variety-country .group-properties .field-group-format-wrapper .block-title, .node-type-ragt-variety-country .group-properties .page-nos-varietes .field-group-format-wrapper .block-title, .page-nos-varietes .bloc p, .page-nos-varietes .view-recherche-varietes .views-row p, .page-our-varieties .view-recherche-varietes .page-nos-varietes .views-row p, .page-nos-varietes .node-type-ragt-variety-country .group-properties .field-group-format-wrapper p, .node-type-ragt-variety-country .group-properties .page-nos-varietes .field-group-format-wrapper p, .page-nos-varietes .bloc .field-name-body ul li, .field-name-body ul .page-nos-varietes .bloc li, .page-nos-varietes .view-recherche-varietes .views-row .field-name-body ul li, .field-name-body ul .page-nos-varietes .view-recherche-varietes .views-row li, .page-our-varieties .view-recherche-varietes .page-nos-varietes .views-row .field-name-body ul li, .field-name-body ul .page-our-varieties .view-recherche-varietes .page-nos-varietes .views-row li, .page-nos-varietes .node-type-ragt-variety-country .group-properties .field-group-format-wrapper .field-name-body ul li, .field-name-body ul .page-nos-varietes .node-type-ragt-variety-country .group-properties .field-group-format-wrapper li, .node-type-ragt-variety-country .group-properties .page-nos-varietes .field-group-format-wrapper .field-name-body ul li, .field-name-body ul .node-type-ragt-variety-country .group-properties .page-nos-varietes .field-group-format-wrapper li, .page-our-varieties .bloc .block-title, .page-nos-varietes .view-recherche-varietes .page-our-varieties .views-row .block-title, .page-our-varieties .view-recherche-varietes .views-row .block-title, .page-our-varieties .node-type-ragt-variety-country .group-properties .field-group-format-wrapper .block-title, .node-type-ragt-variety-country .group-properties .page-our-varieties .field-group-format-wrapper .block-title, .page-our-varieties .bloc p, .page-nos-varietes .view-recherche-varietes .page-our-varieties .views-row p, .page-our-varieties .view-recherche-varietes .views-row p, .page-our-varieties .node-type-ragt-variety-country .group-properties .field-group-format-wrapper p, .node-type-ragt-variety-country .group-properties .page-our-varieties .field-group-format-wrapper p, .page-our-varieties .bloc .field-name-body ul li, .field-name-body ul .page-our-varieties .bloc li, .page-nos-varietes .view-recherche-varietes .page-our-varieties .views-row .field-name-body ul li, .field-name-body ul .page-nos-varietes .view-recherche-varietes .page-our-varieties .views-row li, .page-our-varieties .view-recherche-varietes .views-row .field-name-body ul li, .field-name-body ul .page-our-varieties .view-recherche-varietes .views-row li, .page-our-varieties .node-type-ragt-variety-country .group-properties .field-group-format-wrapper .field-name-body ul li, .field-name-body ul .page-our-varieties .node-type-ragt-variety-country .group-properties .field-group-format-wrapper li, .node-type-ragt-variety-country .group-properties .page-our-varieties .field-group-format-wrapper .field-name-body ul li, .field-name-body ul .node-type-ragt-variety-country .group-properties .page-our-varieties .field-group-format-wrapper li {
  margin-bottom: 0;
}
/* line 179, ../scss/style/_cms.scss */
.page-nos-varietes .views-field, .page-our-varieties .views-field {
  padding-bottom: 4px;
}
/* line 181, ../scss/style/_cms.scss */
.page-nos-varietes .views-field .views-label, .page-our-varieties .views-field .views-label {
  color: #9C9B9B;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}
/* line 184, ../scss/style/_cms.scss */
.page-nos-varietes .views-field .field-content, .page-our-varieties .views-field .field-content {
  color: #000;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  margin-top: -4px;
}
/* line 188, ../scss/style/_cms.scss */
.page-nos-varietes .views-field:last-child, .page-our-varieties .views-field:last-child {
  position: absolute;
  bottom: 20px;
  right: 35px;
}
@media screen and (max-width: 768px) {
  /* line 188, ../scss/style/_cms.scss */
  .page-nos-varietes .views-field:last-child, .page-our-varieties .views-field:last-child {
    right: 20px;
  }
}
@media screen and (max-width: 450px) {
  /* line 188, ../scss/style/_cms.scss */
  .page-nos-varietes .views-field:last-child, .page-our-varieties .views-field:last-child {
    right: 10px;
  }
}
/* line 198, ../scss/style/_cms.scss */
.page-nos-varietes .views-field:last-child a, .page-our-varieties .views-field:last-child a {
  font-size: 0;
  text-indent: -200px;
  background: url(../images/icons/arrow-next.png) no-repeat center #03925d;
  width: 35px;
  height: 35px;
  padding: 0;
  display: block;
  margin: 0 auto;
}
/* line 212, ../scss/style/_cms.scss */
.page-nos-varietes .views-field-field-name, .page-our-varieties .views-field-field-name {
  padding-bottom: 0;
}
/* line 214, ../scss/style/_cms.scss */
.page-nos-varietes .views-field-field-name .field-content, .page-our-varieties .views-field-field-name .field-content {
  color: #565655;
  font-size: 21px;
  font-family: "Roboto", sans-serif;
  font-weight: 900;
  line-height: 21px;
  word-break: break-word;
}
@media screen and (max-width: 450px) {
  /* line 214, ../scss/style/_cms.scss */
  .page-nos-varietes .views-field-field-name .field-content, .page-our-varieties .views-field-field-name .field-content {
    font-size: 18px;
  }
}
/* line 223, ../scss/style/_cms.scss */
.page-nos-varietes .views-field-field-specie-code, .page-our-varieties .views-field-field-specie-code {
  padding-right: 25%;
}
/* line 225, ../scss/style/_cms.scss */
.page-nos-varietes .views-field-field-specie-code .field-content, .page-our-varieties .views-field-field-specie-code .field-content {
  color: #de0031;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  line-height: 18px;
  padding-top: 2px;
}
/* line 231, ../scss/style/_cms.scss */
.page-nos-varietes .views-field-field-image, .page-our-varieties .views-field-field-image {
  position: absolute;
  top: 30px;
  right: 30px;
}
/* line 235, ../scss/style/_cms.scss */
.page-nos-varietes .views-field-field-image .field-content, .page-our-varieties .views-field-field-image .field-content {
  border: 1px solid #9C9B9B;
}

/* line 240, ../scss/style/_cms.scss */
.front .views-widget-sort-by {
  display: none;
  visibility: hidden;
  width: 0;
  height: 0;
  zoom: 0;
}

/* line 248, ../scss/style/_cms.scss */
.front #views-exposed-form-recherche-varietes-page .views-exposed-widget:not(#edit-field-specie-code-tid-wrapper, .views-submit-button), .front #views-exposed-form-recherche-varietes-page .more-criteria {
  display: none;
}
/* line 251, ../scss/style/_cms.scss */
.front #views-exposed-form-recherche-varietes-page .views-submit-button {
  float: right !important;
  margin: 0 !important;
}
/* line 254, ../scss/style/_cms.scss */
.front #views-exposed-form-recherche-varietes-page .views-submit-button .form-submit {
  margin: 0;
}

@media screen and (min-width: 992px) {
  /* line 261, ../scss/style/_cms.scss */
  .front .blocSearch .bloc-third, .front .blocSearch .page-nos-varietes .view-recherche-varietes .views-row, .page-nos-varietes .view-recherche-varietes .front .blocSearch .views-row, .front .blocSearch .page-our-varieties .view-recherche-varietes .views-row, .page-our-varieties .view-recherche-varietes .front .blocSearch .views-row, .front .blocSearch .node-type-ragt-variety-country .group-properties .field-group-format-wrapper, .node-type-ragt-variety-country .group-properties .front .blocSearch .field-group-format-wrapper, .front .blocSearch .field-type-file, .front .blocSearch article.node .group-contact, article.node .front .blocSearch .group-contact, .front .blocSearch .field-collection-view, .front .blocSearch .webform-client-form {
    -webkit-box-shadow: 0 0 7px 0 #777;
    -moz-box-shadow: 0 0 7px 0 #777;
    -o-box-shadow: 0 0 7px 0 #777;
    box-shadow: 0 0 7px 0 #777;
  }
}
@media screen and (max-width: 768px) {
  /* line 259, ../scss/style/_cms.scss */
  .front .blocSearch {
    padding: 0 15px;
  }
}

@media screen and (max-width: 768px) {
  /* line 271, ../scss/style/_cms.scss */
  .front .blocSearch .bloc-primary {
    padding: 20px 25px;
  }
  /* line 273, ../scss/style/_cms.scss */
  .front .blocSearch .bloc-primary .block-title {
    margin: 0;
  }
  /* line 276, ../scss/style/_cms.scss */
  .front .blocSearch .bloc-primary strong {
    font-size: 20px;
  }
  /* line 281, ../scss/style/_cms.scss */
  .front .blocSearch .region-content-right .title, .front .blocSearch .region-content-right .block-title {
    font-size: 26px;
  }
  /* line 285, ../scss/style/_cms.scss */
  .front .blocSearch .region-content-right .views-exposed-form label {
    width: 100%;
    text-align: left;
  }
  /* line 289, ../scss/style/_cms.scss */
  .front .blocSearch .region-content-right .views-exposed-form .views-widget {
    width: 100%;
  }
}
/* line 296, ../scss/style/_cms.scss */
.front .bloc-primary {
  padding-top: 10px;
}

/*
 * Varietes Detail
 */
/* line 305, ../scss/style/_cms.scss */
.node-type-ragt-variety-country .region-content {
  padding-top: 15px;
}
/* line 308, ../scss/style/_cms.scss */
.node-type-ragt-variety-country .node-ragt-variety-country {
  padding: 32px 0 0;
}
@media screen and (max-width: 768px) {
  /* line 308, ../scss/style/_cms.scss */
  .node-type-ragt-variety-country .node-ragt-variety-country {
    padding: 0;
  }
  /* line 311, ../scss/style/_cms.scss */
  .node-type-ragt-variety-country .node-ragt-variety-country.row {
    margin: 0;
  }
}
@media screen and (max-width: 768px) {
  /* line 318, ../scss/style/_cms.scss */
  .node-type-ragt-variety-country .field-group-div.col-md-6 {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (max-width: 992px) {
  /* line 325, ../scss/style/_cms.scss */
  .node-type-ragt-variety-country .group-media .field-name-field-image {
    display: none;
  }
}
/* line 330, ../scss/style/_cms.scss */
.node-type-ragt-variety-country .group-properties {
  padding-bottom: 20px;
  position: relative;
}
/* line 333, ../scss/style/_cms.scss */
.node-type-ragt-variety-country .group-properties > h3 {
  display: none;
}
/* line 336, ../scss/style/_cms.scss */
.node-type-ragt-variety-country .group-properties .field-group-format-wrapper {
  padding: 0 35px 10px 35px;
}
@media screen and (max-width: 768px) {
  /* line 336, ../scss/style/_cms.scss */
  .node-type-ragt-variety-country .group-properties .field-group-format-wrapper {
    padding: 0 20px 10px 20px;
  }
}
/* line 344, ../scss/style/_cms.scss */
.node-type-ragt-variety-country .group-properties .field-group-format-wrapper .field {
  padding-bottom: 15px;
}
/* line 347, ../scss/style/_cms.scss */
.node-type-ragt-variety-country .group-properties .field-group-format-wrapper .field-label {
  color: #565655;
  font-size: 18px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  line-height: 18px;
}
/* line 352, ../scss/style/_cms.scss */
.node-type-ragt-variety-country .group-properties .field-group-format-wrapper .field-items .field-item {
  color: #000;
  font-size: 22px;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
}
@media screen and (max-width: 450px) {
  /* line 352, ../scss/style/_cms.scss */
  .node-type-ragt-variety-country .group-properties .field-group-format-wrapper .field-items .field-item {
    font-size: 18px;
  }
}
/* line 359, ../scss/style/_cms.scss */
.node-type-ragt-variety-country .group-properties .field-group-format-wrapper .field-name-field-name {
  padding: 0;
}
/* line 361, ../scss/style/_cms.scss */
.node-type-ragt-variety-country .group-properties .field-group-format-wrapper .field-name-field-name .field-item {
  color: #565655;
  font-size: 36px;
  font-family: "Roboto", sans-serif;
  font-weight: 900;
  padding: 32px 0 0;
  line-height: 30px;
}
@media screen and (max-width: 768px) {
  /* line 361, ../scss/style/_cms.scss */
  .node-type-ragt-variety-country .group-properties .field-group-format-wrapper .field-name-field-name .field-item {
    word-break: break-all;
  }
}
@media screen and (max-width: 450px) {
  /* line 361, ../scss/style/_cms.scss */
  .node-type-ragt-variety-country .group-properties .field-group-format-wrapper .field-name-field-name .field-item {
    font-size: 24px;
  }
}
/* line 374, ../scss/style/_cms.scss */
.node-type-ragt-variety-country .group-properties .field-group-format-wrapper .field-name-field-specie-code .field-item {
  color: #de0031;
  font-size: 26px;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
}
@media screen and (max-width: 450px) {
  /* line 374, ../scss/style/_cms.scss */
  .node-type-ragt-variety-country .group-properties .field-group-format-wrapper .field-name-field-specie-code .field-item {
    font-size: 20px;
  }
}
/* line 383, ../scss/style/_cms.scss */
.node-type-ragt-variety-country .field-type-image {
  margin-bottom: 20px;
  max-height: 370px;
  overflow: hidden;
}
/* line 388, ../scss/style/_cms.scss */
.node-type-ragt-variety-country .field-name-body {
  padding-bottom: 20px;
}
/* line 390, ../scss/style/_cms.scss */
.node-type-ragt-variety-country .field-name-body .field-item p, .node-type-ragt-variety-country .field-name-body .field-item ul li, .node-type-ragt-variety-country .field-name-body ul .field-item li {
  color: #000;
  font-size: 18px;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
}

/* line 396, ../scss/style/_cms.scss */
.field-type-file {
  padding: 20px 32px;
}
/* line 399, ../scss/style/_cms.scss */
.field-type-file .field-label {
  color: #000;
  font-size: 21px;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  padding-bottom: 15px;
}
/* line 404, ../scss/style/_cms.scss */
.field-type-file .field-items .field-item {
  overflow: hidden;
  padding-bottom: 10px;
}
/* line 407, ../scss/style/_cms.scss */
.field-type-file .field-items .field-item:last-child {
  padding-bottom: 0;
}
/* line 412, ../scss/style/_cms.scss */
.field-type-file .field-items .field-item .pull-left a:hover img {
  opacity: .8;
}
@media screen and (min-width: 992px) {
  /* line 418, ../scss/style/_cms.scss */
  .field-type-file .field-items .field-item .file {
    padding-left: 10%;
  }
}
@media screen and (min-width: 1200px) {
  /* line 418, ../scss/style/_cms.scss */
  .field-type-file .field-items .field-item .file {
    padding-left: 30px;
  }
}
/* line 425, ../scss/style/_cms.scss */
.field-type-file .field-items .field-item .file span {
  display: block;
}
/* line 427, ../scss/style/_cms.scss */
.field-type-file .field-items .field-item .file span.file-name a {
  color: #de0031;
  font-size: 18px;
  font-family: "Roboto", sans-serif;
  font-weight: 900;
  line-height: 16px;
}
/* line 430, ../scss/style/_cms.scss */
.field-type-file .field-items .field-item .file span.file-name a:hover {
  color: #03925d;
}
@media screen and (max-width: 450px) {
  /* line 427, ../scss/style/_cms.scss */
  .field-type-file .field-items .field-item .file span.file-name a {
    word-break: break-all;
  }
}
/* line 437, ../scss/style/_cms.scss */
.field-type-file .field-items .field-item .file span.file-info {
  color: #565655;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}
/* line 440, ../scss/style/_cms.scss */
.field-type-file .field-items .field-item .file span.file-download-link {
  text-align: right;
  padding-top: 20px;
}

/* line 449, ../scss/style/_cms.scss */
.variety-links, .tools-links {
  clear: both;
  padding-bottom: 20px;
  overflow: hidden;
}
/* line 453, ../scss/style/_cms.scss */
.variety-links .wrapper, .tools-links .wrapper {
  overflow: hidden;
}
/* line 456, ../scss/style/_cms.scss */
.variety-links .title, .tools-links .title {
  color: #000;
  font-size: 21px;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  margin-top: 0;
}
/* line 460, ../scss/style/_cms.scss */
.variety-links .visuel, .tools-links .visuel {
  padding: 0;
}
/* line 462, ../scss/style/_cms.scss */
.variety-links .visuel img:hover, .tools-links .visuel img:hover {
  opacity: .9;
}
@media screen and (max-width: 992px) and (min-width: 768px) {
  /* line 466, ../scss/style/_cms.scss */
  .variety-links .visuel img, .tools-links .visuel img {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  /* line 449, ../scss/style/_cms.scss */
  .variety-links, .tools-links {
    margin-left: -15px;
    margin-right: -15px;
  }
  /* line 474, ../scss/style/_cms.scss */
  .variety-links .col-md-6, .tools-links .col-md-6 {
    margin-bottom: 20px;
  }
  /* line 476, ../scss/style/_cms.scss */
  .variety-links .col-md-6:last-child, .tools-links .col-md-6:last-child {
    margin-bottom: 0;
  }
  /* line 481, ../scss/style/_cms.scss */
  .variety-links .visuel img, .tools-links .visuel img {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  /* line 487, ../scss/style/_cms.scss */
  .variety-links .col-sm-6, .tools-links .col-sm-6 {
    margin-bottom: 15px;
  }
}
/* line 491, ../scss/style/_cms.scss */
.variety-links .col-xs-8, .tools-links .col-xs-8 {
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
}
@media screen and (max-width: 1200px) {
  /* line 491, ../scss/style/_cms.scss */
  .variety-links .col-xs-8, .tools-links .col-xs-8 {
    padding-left: 2.5em;
  }
}
@media screen and (max-width: 768px) {
  /* line 499, ../scss/style/_cms.scss */
  .variety-links .col-xs-8 .title, .tools-links .col-xs-8 .title {
    line-height: normal;
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) and (max-width: 450px) {
  /* line 499, ../scss/style/_cms.scss */
  .variety-links .col-xs-8 .title, .tools-links .col-xs-8 .title {
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  /* line 505, ../scss/style/_cms.scss */
  .variety-links .col-xs-8 .title + p, .variety-links .col-xs-8 .field-name-body ul .title + li, .field-name-body ul .variety-links .col-xs-8 .title + li, .variety-links .col-xs-8 .title + div, .tools-links .col-xs-8 .title + p, .tools-links .col-xs-8 .field-name-body ul .title + li, .field-name-body ul .tools-links .col-xs-8 .title + li, .tools-links .col-xs-8 .title + div {
    display: none;
  }
  /* line 509, ../scss/style/_cms.scss */
  .variety-links .col-xs-8 .btn, .variety-links .col-xs-8 .page-nos-varietes .views-field:last-child a, .page-nos-varietes .views-field:last-child .variety-links .col-xs-8 a, .variety-links .col-xs-8 .page-our-varieties .views-field:last-child a, .page-our-varieties .views-field:last-child .variety-links .col-xs-8 a, .variety-links .col-xs-8 .view-rubrique-articles ul .views-row .views-field-nothing a, .view-rubrique-articles ul .views-row .views-field-nothing .variety-links .col-xs-8 a, .variety-links .col-xs-8 .view-listing-block-press-articles ul .views-row .views-field-nothing a, .view-listing-block-press-articles ul .views-row .views-field-nothing .variety-links .col-xs-8 a, .variety-links .col-xs-8 .field-collection-view .group-links-wrapper .field.field-name-field-enable-search .field-label, .field-collection-view .group-links-wrapper .field.field-name-field-enable-search .variety-links .col-xs-8 .field-label, .variety-links .col-xs-8 .field-collection-view .group-links-wrapper .field.field-name-field-website a, .field-collection-view .group-links-wrapper .field.field-name-field-website .variety-links .col-xs-8 a, .variety-links .col-xs-8 #sliding-popup .popup-content #popup-buttons button, #sliding-popup .popup-content #popup-buttons .variety-links .col-xs-8 button, .tools-links .col-xs-8 .btn, .tools-links .col-xs-8 .page-nos-varietes .views-field:last-child a, .page-nos-varietes .views-field:last-child .tools-links .col-xs-8 a, .tools-links .col-xs-8 .page-our-varieties .views-field:last-child a, .page-our-varieties .views-field:last-child .tools-links .col-xs-8 a, .tools-links .col-xs-8 .view-rubrique-articles ul .views-row .views-field-nothing a, .view-rubrique-articles ul .views-row .views-field-nothing .tools-links .col-xs-8 a, .tools-links .col-xs-8 .view-listing-block-press-articles ul .views-row .views-field-nothing a, .view-listing-block-press-articles ul .views-row .views-field-nothing .tools-links .col-xs-8 a, .tools-links .col-xs-8 .field-collection-view .group-links-wrapper .field.field-name-field-enable-search .field-label, .field-collection-view .group-links-wrapper .field.field-name-field-enable-search .tools-links .col-xs-8 .field-label, .tools-links .col-xs-8 .field-collection-view .group-links-wrapper .field.field-name-field-website a, .field-collection-view .group-links-wrapper .field.field-name-field-website .tools-links .col-xs-8 a, .tools-links .col-xs-8 #sliding-popup .popup-content #popup-buttons button, #sliding-popup .popup-content #popup-buttons .tools-links .col-xs-8 button {
    margin-top: 10px;
    padding: 8px 15px;
  }
}
@media screen and (max-width: 320px) {
  /* line 491, ../scss/style/_cms.scss */
  .variety-links .col-xs-8, .tools-links .col-xs-8 {
    padding-right: 10px;
  }
}
/* line 518, ../scss/style/_cms.scss */
.variety-links .btn, .variety-links .page-nos-varietes .views-field:last-child a, .page-nos-varietes .views-field:last-child .variety-links a, .variety-links .page-our-varieties .views-field:last-child a, .page-our-varieties .views-field:last-child .variety-links a, .variety-links .view-rubrique-articles ul .views-row .views-field-nothing a, .view-rubrique-articles ul .views-row .views-field-nothing .variety-links a, .variety-links .view-listing-block-press-articles ul .views-row .views-field-nothing a, .view-listing-block-press-articles ul .views-row .views-field-nothing .variety-links a, .variety-links .field-collection-view .group-links-wrapper .field.field-name-field-enable-search .field-label, .field-collection-view .group-links-wrapper .field.field-name-field-enable-search .variety-links .field-label, .variety-links .field-collection-view .group-links-wrapper .field.field-name-field-website a, .field-collection-view .group-links-wrapper .field.field-name-field-website .variety-links a, .variety-links #sliding-popup .popup-content #popup-buttons button, #sliding-popup .popup-content #popup-buttons .variety-links button, .tools-links .btn, .tools-links .page-nos-varietes .views-field:last-child a, .page-nos-varietes .views-field:last-child .tools-links a, .tools-links .page-our-varieties .views-field:last-child a, .page-our-varieties .views-field:last-child .tools-links a, .tools-links .view-rubrique-articles ul .views-row .views-field-nothing a, .view-rubrique-articles ul .views-row .views-field-nothing .tools-links a, .tools-links .view-listing-block-press-articles ul .views-row .views-field-nothing a, .view-listing-block-press-articles ul .views-row .views-field-nothing .tools-links a, .tools-links .field-collection-view .group-links-wrapper .field.field-name-field-enable-search .field-label, .field-collection-view .group-links-wrapper .field.field-name-field-enable-search .tools-links .field-label, .tools-links .field-collection-view .group-links-wrapper .field.field-name-field-website a, .field-collection-view .group-links-wrapper .field.field-name-field-website .tools-links a, .tools-links #sliding-popup .popup-content #popup-buttons button, #sliding-popup .popup-content #popup-buttons .tools-links button {
  margin-top: 15px;
}
@media screen and (max-width: 450px) {
  /* line 518, ../scss/style/_cms.scss */
  .variety-links .btn, .variety-links .page-nos-varietes .views-field:last-child a, .page-nos-varietes .views-field:last-child .variety-links a, .variety-links .page-our-varieties .views-field:last-child a, .page-our-varieties .views-field:last-child .variety-links a, .variety-links .view-rubrique-articles ul .views-row .views-field-nothing a, .view-rubrique-articles ul .views-row .views-field-nothing .variety-links a, .variety-links .view-listing-block-press-articles ul .views-row .views-field-nothing a, .view-listing-block-press-articles ul .views-row .views-field-nothing .variety-links a, .variety-links .field-collection-view .group-links-wrapper .field.field-name-field-enable-search .field-label, .field-collection-view .group-links-wrapper .field.field-name-field-enable-search .variety-links .field-label, .variety-links .field-collection-view .group-links-wrapper .field.field-name-field-website a, .field-collection-view .group-links-wrapper .field.field-name-field-website .variety-links a, .variety-links #sliding-popup .popup-content #popup-buttons button, #sliding-popup .popup-content #popup-buttons .variety-links button, .tools-links .btn, .tools-links .page-nos-varietes .views-field:last-child a, .page-nos-varietes .views-field:last-child .tools-links a, .tools-links .page-our-varieties .views-field:last-child a, .page-our-varieties .views-field:last-child .tools-links a, .tools-links .view-rubrique-articles ul .views-row .views-field-nothing a, .view-rubrique-articles ul .views-row .views-field-nothing .tools-links a, .tools-links .view-listing-block-press-articles ul .views-row .views-field-nothing a, .view-listing-block-press-articles ul .views-row .views-field-nothing .tools-links a, .tools-links .field-collection-view .group-links-wrapper .field.field-name-field-enable-search .field-label, .field-collection-view .group-links-wrapper .field.field-name-field-enable-search .tools-links .field-label, .tools-links .field-collection-view .group-links-wrapper .field.field-name-field-website a, .field-collection-view .group-links-wrapper .field.field-name-field-website .tools-links a, .tools-links #sliding-popup .popup-content #popup-buttons button, #sliding-popup .popup-content #popup-buttons .tools-links button {
    font-size: 12px;
  }
}
@media screen and (max-width: 320px) {
  /* line 518, ../scss/style/_cms.scss */
  .variety-links .btn, .variety-links .page-nos-varietes .views-field:last-child a, .page-nos-varietes .views-field:last-child .variety-links a, .variety-links .page-our-varieties .views-field:last-child a, .page-our-varieties .views-field:last-child .variety-links a, .variety-links .view-rubrique-articles ul .views-row .views-field-nothing a, .view-rubrique-articles ul .views-row .views-field-nothing .variety-links a, .variety-links .view-listing-block-press-articles ul .views-row .views-field-nothing a, .view-listing-block-press-articles ul .views-row .views-field-nothing .variety-links a, .variety-links .field-collection-view .group-links-wrapper .field.field-name-field-enable-search .field-label, .field-collection-view .group-links-wrapper .field.field-name-field-enable-search .variety-links .field-label, .variety-links .field-collection-view .group-links-wrapper .field.field-name-field-website a, .field-collection-view .group-links-wrapper .field.field-name-field-website .variety-links a, .variety-links #sliding-popup .popup-content #popup-buttons button, #sliding-popup .popup-content #popup-buttons .variety-links button, .tools-links .btn, .tools-links .page-nos-varietes .views-field:last-child a, .page-nos-varietes .views-field:last-child .tools-links a, .tools-links .page-our-varieties .views-field:last-child a, .page-our-varieties .views-field:last-child .tools-links a, .tools-links .view-rubrique-articles ul .views-row .views-field-nothing a, .view-rubrique-articles ul .views-row .views-field-nothing .tools-links a, .tools-links .view-listing-block-press-articles ul .views-row .views-field-nothing a, .view-listing-block-press-articles ul .views-row .views-field-nothing .tools-links a, .tools-links .field-collection-view .group-links-wrapper .field.field-name-field-enable-search .field-label, .field-collection-view .group-links-wrapper .field.field-name-field-enable-search .tools-links .field-label, .tools-links .field-collection-view .group-links-wrapper .field.field-name-field-website a, .field-collection-view .group-links-wrapper .field.field-name-field-website .tools-links a, .tools-links #sliding-popup .popup-content #popup-buttons button, #sliding-popup .popup-content #popup-buttons .tools-links button {
    font-size: 10px;
  }
}
/* line 527, ../scss/style/_cms.scss */
.variety-links .addPadd, .tools-links .addPadd {
  padding: 15px;
}

/* line 532, ../scss/style/_cms.scss */
.tools-links .tool-item {
  margin-bottom: 30px;
}
/* line 534, ../scss/style/_cms.scss */
.tools-links .tool-item .see-website {
  padding: 15px 20px;
  clear: both;
  background-color: #e2e2e2;
  overflow: hidden;
}
/* line 540, ../scss/style/_cms.scss */
.tools-links .tool-item a {
  margin-top: 0px;
}

/* line 545, ../scss/style/_cms.scss */
.group-apps-link {
  clear: both;
  overflow: hidden;
  padding: 20px 0;
}
/* line 549, ../scss/style/_cms.scss */
.group-apps-link > .field {
  display: inline-block;
  vertical-align: middle;
  max-width: 145px;
  height: auto;
}
/* line 554, ../scss/style/_cms.scss */
.group-apps-link > .field img {
  width: 100%;
  height: auto;
}

/*
 * Rubrique, Article Detail
 */
@media screen and (max-width: 992px) and (min-width: 769px) {
  /* line 566, ../scss/style/_cms.scss */
  .not-logged-in .full-bg {
    width: 720px;
    margin: 35px auto 0;
  }
}
@media screen and (max-width: 768px) {
  /* line 566, ../scss/style/_cms.scss */
  .not-logged-in .full-bg {
    width: auto;
    margin: 15px 15px 0;
  }
}

/* line 577, ../scss/style/_cms.scss */
.full-bg {
  max-height: 347px;
  overflow: hidden;
}
@media screen and (max-width: 992px) {
  /* line 577, ../scss/style/_cms.scss */
  .full-bg {
    margin: 15px 15px 0;
    overflow: hidden;
    max-height: 250px;
  }
  /* line 587, ../scss/style/_cms.scss */
  .full-bg img {
    width: 200%;
    -moz-transform: translate(-20%, 0);
    -o-transform: translate(-20%, 0);
    -webkit-transform: translate(-20%, 0);
    transform: translate(-20%, 0);
  }
}

@media screen and (min-width: 992px) {
  /* line 593, ../scss/style/_cms.scss */
  article.node:not(.node-ragt-variety-country) {
    margin-top: -130px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 593, ../scss/style/_cms.scss */
  article.node:not(.node-ragt-variety-country) {
    margin-bottom: 130px;
  }
}

/* line 602, ../scss/style/_cms.scss */
article.node .bloc-primary {
  margin-bottom: 60px;
  position: relative;
}
@media screen and (min-width: 992px) {
  /* line 602, ../scss/style/_cms.scss */
  article.node .bloc-primary {
    display: inline-block;
    min-width: 500px;
  }
}
@media screen and (max-width: 768px) {
  /* line 602, ../scss/style/_cms.scss */
  article.node .bloc-primary {
    margin: 0 0 10px;
    padding: 15px;
  }
}
/* line 614, ../scss/style/_cms.scss */
article.node .group-contact {
  overflow: hidden;
  padding: 25px 35px;
}
@media screen and (min-width: 768px) {
  /* line 619, ../scss/style/_cms.scss */
  article.node .group-contact .field-name-field-adress {
    float: left;
  }
  /* line 622, ../scss/style/_cms.scss */
  article.node .group-contact .field-name-field-mobile-tel {
    float: right;
    padding-right: 70px;
  }
}
@media screen and (max-width: 768px) {
  /* line 614, ../scss/style/_cms.scss */
  article.node .group-contact {
    margin-top: 15px;
  }
}
/* line 630, ../scss/style/_cms.scss */
article.node .group-contact .field-label {
  color: #9C9B9B;
  font-size: 18px;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
}
/* line 633, ../scss/style/_cms.scss */
article.node .group-contact p, article.node .group-contact .field-name-body ul li, .field-name-body ul article.node .group-contact li, article.node .group-contact .field-item {
  color: #565655;
  font-size: 18px;
  font-family: "Roboto", sans-serif;
  font-weight: 900;
  line-height: normal;
}
@media screen and (max-width: 768px) {
  /* line 638, ../scss/style/_cms.scss */
  article.node .group-contact .field {
    padding-bottom: 10px;
  }
  /* line 640, ../scss/style/_cms.scss */
  article.node .group-contact .field:last-child {
    padding-bottom: 0;
  }
}
/* line 646, ../scss/style/_cms.scss */
article.node .date {
  font-size: 14px;
  font-weight: 700;
}
/* line 650, ../scss/style/_cms.scss */
article.node .field-type-file {
  margin: 20px 0;
}
@media screen and (max-width: 450px) {
  /* line 650, ../scss/style/_cms.scss */
  article.node .field-type-file {
    padding: 10px 15px;
    font-size: 16px;
  }
}

/* line 658, ../scss/style/_cms.scss */
.field-name-body {
  /*word-break: break-all;*/
}
/* line 660, ../scss/style/_cms.scss */
.field-name-body a {
  text-decoration: underline;
}
/* line 663, ../scss/style/_cms.scss */
.field-name-body ul {
  padding-left: 12px;
}
/* line 665, ../scss/style/_cms.scss */
.field-name-body ul li {
  list-style: none;
  position: relative;
}
/* line 669, ../scss/style/_cms.scss */
.field-name-body ul li:before {
  content: '-';
  position: absolute;
  top: -2px;
  left: -12px;
}
@media screen and (max-width: 768px) {
  /* line 678, ../scss/style/_cms.scss */
  .field-name-body img {
    float: none !important;
  }
}

/* line 684, ../scss/style/_cms.scss */
#block-views-rubrique-articles-block .block-title {
  display: none;
}

/* line 688, ../scss/style/_cms.scss */
.view-rubrique-articles, .view-listing-block-press-articles {
  padding: 40px 0;
}
@media screen and (max-width: 768px) {
  /* line 688, ../scss/style/_cms.scss */
  .view-rubrique-articles, .view-listing-block-press-articles {
    padding: 25px 0;
  }
}
/* line 693, ../scss/style/_cms.scss */
.view-rubrique-articles ul, .view-listing-block-press-articles ul {
  padding: 0;
  margin-right: -15px;
  margin-left: -15px;
  overflow: hidden;
}
@media screen and (max-width: 992px) and (min-width: 768px) {
  /* line 693, ../scss/style/_cms.scss */
  .view-rubrique-articles ul, .view-listing-block-press-articles ul {
    margin-left: -2.5%;
    margin-right: -2.5%;
  }
}
/* line 702, ../scss/style/_cms.scss */
.view-rubrique-articles ul .views-row, .view-listing-block-press-articles ul .views-row {
  height: 380px;
  float: left;
  position: relative;
  min-height: 1px;
  margin-right: 15px;
  margin-left: 15px;
  margin-bottom: 17px;
  background: #ececec;
  list-style: none;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  /* line 702, ../scss/style/_cms.scss */
  .view-rubrique-articles ul .views-row, .view-listing-block-press-articles ul .views-row {
    width: 92%;
    margin: 0 4% 17px;
  }
}
@media screen and (min-width: 768px) {
  /* line 702, ../scss/style/_cms.scss */
  .view-rubrique-articles ul .views-row, .view-listing-block-press-articles ul .views-row {
    width: 30.33%;
    margin-left: 1.5%;
    margin-right: 1.5%;
  }
  /* line 711, ../scss/style/_cms.scss */
  .view-rubrique-articles ul .views-row:nth-child(3n), .view-listing-block-press-articles ul .views-row:nth-child(3n) {
    margin-right: 0;
  }
}
@media screen and (max-width: 992px) and (min-width: 768px) {
  /* line 702, ../scss/style/_cms.scss */
  .view-rubrique-articles ul .views-row, .view-listing-block-press-articles ul .views-row {
    width: 45%;
    margin-left: 2.5%;
    margin-right: 2.5%;
  }
  /* line 719, ../scss/style/_cms.scss */
  .view-rubrique-articles ul .views-row:nth-child(3n), .view-listing-block-press-articles ul .views-row:nth-child(3n) {
    margin-right: 2.5%;
  }
  /* line 722, ../scss/style/_cms.scss */
  .view-rubrique-articles ul .views-row:nth-child(2n), .view-listing-block-press-articles ul .views-row:nth-child(2n) {
    margin-right: 0;
  }
}
/* line 737, ../scss/style/_cms.scss */
.view-rubrique-articles ul .views-row:hover .views-field-field-image img, .view-listing-block-press-articles ul .views-row:hover .views-field-field-image img {
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
/* line 741, ../scss/style/_cms.scss */
.view-rubrique-articles ul .views-row .views-field:not(.views-field-field-image), .view-listing-block-press-articles ul .views-row .views-field:not(.views-field-field-image) {
  padding: 5px 34px 0;
}
@media screen and (max-width: 320px) {
  /* line 741, ../scss/style/_cms.scss */
  .view-rubrique-articles ul .views-row .views-field:not(.views-field-field-image), .view-listing-block-press-articles ul .views-row .views-field:not(.views-field-field-image) {
    padding: 5px 15px 0;
  }
}
/* line 747, ../scss/style/_cms.scss */
.view-rubrique-articles ul .views-row .views-field-field-image, .view-listing-block-press-articles ul .views-row .views-field-field-image {
  max-height: 164px;
  overflow: hidden;
}
/* line 750, ../scss/style/_cms.scss */
.view-rubrique-articles ul .views-row .views-field-field-image img, .view-listing-block-press-articles ul .views-row .views-field-field-image img {
  -moz-transition: 2.5s ease;
  -o-transition: 2.5s ease;
  -webkit-transition: 2.5s ease;
  transition: 2.5s ease;
}
@media screen and (max-width: 768px) {
  /* line 750, ../scss/style/_cms.scss */
  .view-rubrique-articles ul .views-row .views-field-field-image img, .view-listing-block-press-articles ul .views-row .views-field-field-image img {
    width: 100%;
  }
}
/* line 757, ../scss/style/_cms.scss */
.view-rubrique-articles ul .views-row .views-field-created, .view-listing-block-press-articles ul .views-row .views-field-created {
  float: left;
  color: #000;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  padding-top: 10px !important;
}
/* line 762, ../scss/style/_cms.scss */
.view-rubrique-articles ul .views-row .views-field-field-type-artilce, .view-listing-block-press-articles ul .views-row .views-field-field-type-artilce {
  float: right;
  color: #de0031;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  padding-top: 10px !important;
}
/* line 768, ../scss/style/_cms.scss */
.view-rubrique-articles ul .views-row .views-field-title, .view-listing-block-press-articles ul .views-row .views-field-title {
  clear: both;
  color: #000;
  font-size: 21px;
  font-family: "Roboto", sans-serif;
  font-weight: 900;
  line-height: normal;
}
/* line 773, ../scss/style/_cms.scss */
.view-rubrique-articles ul .views-row .views-field-field-introduction, .view-listing-block-press-articles ul .views-row .views-field-field-introduction {
  color: #000;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}
/* line 776, ../scss/style/_cms.scss */
.view-rubrique-articles ul .views-row .views-field-nothing, .view-listing-block-press-articles ul .views-row .views-field-nothing {
  position: absolute;
  bottom: 25px;
  right: 0;
  text-align: right;
}
/* line 781, ../scss/style/_cms.scss */
.view-rubrique-articles ul .views-row .views-field-nothing a, .view-listing-block-press-articles ul .views-row .views-field-nothing a {
  display: inline-block;
  font-size: 18px;
}

/* line 792, ../scss/style/_cms.scss */
.field-collection-description {
  display: none;
}

/* line 795, ../scss/style/_cms.scss */
.field-collection-container {
  border: none;
}

/* line 799, ../scss/style/_cms.scss */
.field-name-field-ragt-application .field-collection-view {
  background-color: #ececec;
}

/* line 803, ../scss/style/_cms.scss */
.field-collection-view {
  border: none;
  margin: 23px 0;
  padding: 0;
}
@media screen and (max-width: 768px) {
  /* line 803, ../scss/style/_cms.scss */
  .field-collection-view {
    background-color: transparent;
    border-bottom: 2px solid #ededed;
  }
}
@media screen and (min-width: 768px) {
  /* line 812, ../scss/style/_cms.scss */
  .field-collection-view .field-name-field-image {
    float: left;
    margin-right: 30px;
  }
}
@media screen and (max-width: 768px) {
  /* line 818, ../scss/style/_cms.scss */
  .field-collection-view .field-name-field-image img {
    display: none;
  }
}
/* line 823, ../scss/style/_cms.scss */
.field-collection-view .field-name-field-app-name {
  color: #000;
  font-size: 24px;
  font-family: "Roboto", sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  padding: 20px 30px 15px 0;
}
@media screen and (max-width: 768px) {
  /* line 823, ../scss/style/_cms.scss */
  .field-collection-view .field-name-field-app-name {
    padding-left: 15px;
  }
  /* line 829, ../scss/style/_cms.scss */
  .field-collection-view .field-name-field-app-name + .field {
    padding-left: 15px;
  }
}
/* line 834, ../scss/style/_cms.scss */
.field-collection-view .field-name-field-description p, .field-collection-view .field-name-field-description .field-name-body ul li, .field-name-body ul .field-collection-view .field-name-field-description li {
  color: #9C9B9B;
  font-size: 18px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  padding-right: 30px;
}
/* line 838, ../scss/style/_cms.scss */
.field-collection-view .group-links-wrapper {
  text-align: right;
  padding-top: 15px;
  padding-right: 30px;
}
@media screen and (max-width: 768px) {
  /* line 838, ../scss/style/_cms.scss */
  .field-collection-view .group-links-wrapper {
    clear: both;
    text-align: center !important;
    padding: 15px;
  }
}
/* line 847, ../scss/style/_cms.scss */
.field-collection-view .group-links-wrapper .field {
  display: inline-block;
  vertical-align: top;
  margin-left: 32px;
}
/* line 851, ../scss/style/_cms.scss */
.field-collection-view .group-links-wrapper .field:first-child {
  margin-left: 0;
}
/* line 854, ../scss/style/_cms.scss */
.field-collection-view .group-links-wrapper .field a {
  display: inline-block;
  position: relative;
}
/* line 859, ../scss/style/_cms.scss */
.field-collection-view .group-links-wrapper .field.field-name-field-application-android a {
  padding-left: 65px;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  /* line 859, ../scss/style/_cms.scss */
  .field-collection-view .group-links-wrapper .field.field-name-field-application-android a {
    padding-left: 0;
  }
}
/* line 865, ../scss/style/_cms.scss */
.field-collection-view .group-links-wrapper .field.field-name-field-application-android a img {
  margin-top: -9px;
  width: 151px;
}
/* line 872, ../scss/style/_cms.scss */
.field-collection-view .group-links-wrapper .field.field-name-field-application-ios a {
  width: 140px;
}
/* line 875, ../scss/style/_cms.scss */
.field-collection-view .group-links-wrapper .field.field-name-field-application-ios img {
  display: block;
  width: 100%;
}
/* line 880, ../scss/style/_cms.scss */
.field-collection-view .group-links-wrapper .field.field-name-field-enable-search .field-label {
  width: auto;
  cursor: pointer;
  position: relative;
  padding-left: 40px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}
/* line 888, ../scss/style/_cms.scss */
.field-collection-view .group-links-wrapper .field.field-name-field-enable-search .field-label:before {
  content: '';
  display: block;
  position: absolute;
  left: 15px;
  top: 11px;
  width: 15px;
  height: 15px;
  background: url("../images/icons/icon-less-more-hover.png") no-repeat 0 -8px;
}
/* line 894, ../scss/style/_cms.scss */
.field-collection-view .group-links-wrapper .field.field-name-field-enable-search .field-label.active:before {
  content: '';
  background-position: 0 6px;
}
/* line 900, ../scss/style/_cms.scss */
.field-collection-view .group-links-wrapper .field.field-name-field-website a {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}
/* line 905, ../scss/style/_cms.scss */
.field-collection-view .group-links-wrapper .field.field-name-field-website + .field-name-field-enable-search {
  display: none;
}
@media screen and (max-width: 760px) {
  /* line 838, ../scss/style/_cms.scss */
  .field-collection-view .group-links-wrapper {
    text-align: left;
  }
  /* line 912, ../scss/style/_cms.scss */
  .field-collection-view .group-links-wrapper .field {
    margin-left: 0;
  }
  /* line 915, ../scss/style/_cms.scss */
  .field-collection-view .group-links-wrapper .field.field-name-field-application-android a {
    padding-left: 0 !important;
  }
}
/* line 923, ../scss/style/_cms.scss */
.field-collection-view .field-name-field-variety-form-search {
  padding: 30px;
  clear: both;
  background-color: #d9d9d9;
}
/* line 927, ../scss/style/_cms.scss */
.field-collection-view .field-name-field-variety-form-search .title {
  margin: 0;
  color: #000;
  font-size: 24px;
  font-family: "Roboto", sans-serif;
  font-weight: 900;
}
/* line 931, ../scss/style/_cms.scss */
.field-collection-view .field-name-field-variety-form-search p, .field-collection-view .field-name-field-variety-form-search .field-name-body ul li, .field-name-body ul .field-collection-view .field-name-field-variety-form-search li {
  font-size: 18px;
  margin-bottom: 25px;
}
/* line 935, ../scss/style/_cms.scss */
.field-collection-view .field-name-field-variety-form-search label {
  color: #565655;
  font-size: 18px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  margin: 0;
  padding-top: 7px;
}
/* line 940, ../scss/style/_cms.scss */
.field-collection-view .field-name-field-variety-form-search .form-submit {
  height: 0;
  width: 0;
  padding: 0;
}
@media screen and (max-width: 768px) {
  /* line 944, ../scss/style/_cms.scss */
  .field-collection-view .field-name-field-variety-form-search .col-md-6 {
    padding: 0;
  }
  /* line 946, ../scss/style/_cms.scss */
  .field-collection-view .field-name-field-variety-form-search .col-md-6 label, .field-collection-view .field-name-field-variety-form-search .col-md-6 label + div {
    padding: 0;
  }
}

/* line 954, ../scss/style/_cms.scss */
.variety-card-bloc .title {
  color: #565655;
  font-size: 28px;
  font-family: "Roboto", sans-serif;
  font-weight: 900;
}
/* line 957, ../scss/style/_cms.scss */
.variety-card-bloc .custom-bloc {
  position: relative;
}
/* line 960, ../scss/style/_cms.scss */
.variety-card-bloc .bloc-third, .variety-card-bloc .page-nos-varietes .view-recherche-varietes .views-row, .page-nos-varietes .view-recherche-varietes .variety-card-bloc .views-row, .variety-card-bloc .page-our-varieties .view-recherche-varietes .views-row, .page-our-varieties .view-recherche-varietes .variety-card-bloc .views-row, .variety-card-bloc .node-type-ragt-variety-country .group-properties .field-group-format-wrapper, .node-type-ragt-variety-country .group-properties .variety-card-bloc .field-group-format-wrapper, .variety-card-bloc .field-type-file, .variety-card-bloc article.node .group-contact, article.node .variety-card-bloc .group-contact, .variety-card-bloc .field-collection-view, .variety-card-bloc .webform-client-form {
  min-height: 241px;
}
@media screen and (max-width: 992px) {
  /* line 960, ../scss/style/_cms.scss */
  .variety-card-bloc .bloc-third, .variety-card-bloc .page-nos-varietes .view-recherche-varietes .views-row, .page-nos-varietes .view-recherche-varietes .variety-card-bloc .views-row, .variety-card-bloc .page-our-varieties .view-recherche-varietes .views-row, .page-our-varieties .view-recherche-varietes .variety-card-bloc .views-row, .variety-card-bloc .node-type-ragt-variety-country .group-properties .field-group-format-wrapper, .node-type-ragt-variety-country .group-properties .variety-card-bloc .field-group-format-wrapper, .variety-card-bloc .field-type-file, .variety-card-bloc article.node .group-contact, article.node .variety-card-bloc .group-contact, .variety-card-bloc .field-collection-view, .variety-card-bloc .webform-client-form {
    width: 100%;
  }
}
@media screen and (max-width: 1024px) {
  /* line 965, ../scss/style/_cms.scss */
  .variety-card-bloc .bloc-third + div, .variety-card-bloc .page-nos-varietes .view-recherche-varietes .views-row + div, .page-nos-varietes .view-recherche-varietes .variety-card-bloc .views-row + div, .variety-card-bloc .page-our-varieties .view-recherche-varietes .views-row + div, .page-our-varieties .view-recherche-varietes .variety-card-bloc .views-row + div, .variety-card-bloc .node-type-ragt-variety-country .group-properties .field-group-format-wrapper + div, .node-type-ragt-variety-country .group-properties .variety-card-bloc .field-group-format-wrapper + div, .variety-card-bloc .field-type-file + div, .variety-card-bloc article.node .group-contact + div, article.node .variety-card-bloc .group-contact + div, .variety-card-bloc .field-collection-view + div, .variety-card-bloc .webform-client-form + div {
    overflow: hidden;
  }
}
@media screen and (max-width: 760px) {
  /* line 965, ../scss/style/_cms.scss */
  .variety-card-bloc .bloc-third + div, .variety-card-bloc .page-nos-varietes .view-recherche-varietes .views-row + div, .page-nos-varietes .view-recherche-varietes .variety-card-bloc .views-row + div, .variety-card-bloc .page-our-varieties .view-recherche-varietes .views-row + div, .page-our-varieties .view-recherche-varietes .variety-card-bloc .views-row + div, .variety-card-bloc .node-type-ragt-variety-country .group-properties .field-group-format-wrapper + div, .node-type-ragt-variety-country .group-properties .variety-card-bloc .field-group-format-wrapper + div, .variety-card-bloc .field-type-file + div, .variety-card-bloc article.node .group-contact + div, article.node .variety-card-bloc .group-contact + div, .variety-card-bloc .field-collection-view + div, .variety-card-bloc .webform-client-form + div {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  /* line 965, ../scss/style/_cms.scss */
  .variety-card-bloc .bloc-third + div, .variety-card-bloc .page-nos-varietes .view-recherche-varietes .views-row + div, .page-nos-varietes .view-recherche-varietes .variety-card-bloc .views-row + div, .variety-card-bloc .page-our-varieties .view-recherche-varietes .views-row + div, .page-our-varieties .view-recherche-varietes .variety-card-bloc .views-row + div, .variety-card-bloc .node-type-ragt-variety-country .group-properties .field-group-format-wrapper + div, .node-type-ragt-variety-country .group-properties .variety-card-bloc .field-group-format-wrapper + div, .variety-card-bloc .field-type-file + div, .variety-card-bloc article.node .group-contact + div, article.node .variety-card-bloc .group-contact + div, .variety-card-bloc .field-collection-view + div, .variety-card-bloc .webform-client-form + div {
    overflow: hidden;
  }
}
@media screen and (max-width: 992px) {
  /* line 965, ../scss/style/_cms.scss */
  .variety-card-bloc .bloc-third + div, .variety-card-bloc .page-nos-varietes .view-recherche-varietes .views-row + div, .page-nos-varietes .view-recherche-varietes .variety-card-bloc .views-row + div, .variety-card-bloc .page-our-varieties .view-recherche-varietes .views-row + div, .page-our-varieties .view-recherche-varietes .variety-card-bloc .views-row + div, .variety-card-bloc .node-type-ragt-variety-country .group-properties .field-group-format-wrapper + div, .node-type-ragt-variety-country .group-properties .variety-card-bloc .field-group-format-wrapper + div, .variety-card-bloc .field-type-file + div, .variety-card-bloc article.node .group-contact + div, article.node .variety-card-bloc .group-contact + div, .variety-card-bloc .field-collection-view + div, .variety-card-bloc .webform-client-form + div {
    display: none;
  }
}
@media screen and (max-width: 1200px) {
  /* line 965, ../scss/style/_cms.scss */
  .variety-card-bloc .bloc-third + div, .variety-card-bloc .page-nos-varietes .view-recherche-varietes .views-row + div, .page-nos-varietes .view-recherche-varietes .variety-card-bloc .views-row + div, .variety-card-bloc .page-our-varieties .view-recherche-varietes .views-row + div, .page-our-varieties .view-recherche-varietes .variety-card-bloc .views-row + div, .variety-card-bloc .node-type-ragt-variety-country .group-properties .field-group-format-wrapper + div, .node-type-ragt-variety-country .group-properties .variety-card-bloc .field-group-format-wrapper + div, .variety-card-bloc .field-type-file + div, .variety-card-bloc article.node .group-contact + div, article.node .variety-card-bloc .group-contact + div, .variety-card-bloc .field-collection-view + div, .variety-card-bloc .webform-client-form + div {
    overflow: hidden;
  }
}
@media screen and (max-width: 768px) {
  /* line 960, ../scss/style/_cms.scss */
  .variety-card-bloc .bloc-third, .variety-card-bloc .page-nos-varietes .view-recherche-varietes .views-row, .page-nos-varietes .view-recherche-varietes .variety-card-bloc .views-row, .variety-card-bloc .page-our-varieties .view-recherche-varietes .views-row, .page-our-varieties .view-recherche-varietes .variety-card-bloc .views-row, .variety-card-bloc .node-type-ragt-variety-country .group-properties .field-group-format-wrapper, .node-type-ragt-variety-country .group-properties .variety-card-bloc .field-group-format-wrapper, .variety-card-bloc .field-type-file, .variety-card-bloc article.node .group-contact, article.node .variety-card-bloc .group-contact, .variety-card-bloc .field-collection-view, .variety-card-bloc .webform-client-form {
    padding: 20px 20px 15px;
  }
}
/* line 986, ../scss/style/_cms.scss */
.variety-card-bloc .variety-name {
  font-size: 32px;
  margin-bottom: 0;
}
@media screen and (max-width: 768px) {
  /* line 986, ../scss/style/_cms.scss */
  .variety-card-bloc .variety-name {
    word-break: break-all;
    margin-top: 0;
  }
}
/* line 994, ../scss/style/_cms.scss */
.variety-card-bloc .specie {
  color: #de0031;
  font-size: 21px;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
}
/* line 997, ../scss/style/_cms.scss */
.variety-card-bloc .item {
  padding: 6px 15px;
}
/* line 999, ../scss/style/_cms.scss */
.variety-card-bloc .item label {
  margin: 0;
  color: #565655;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}
/* line 1003, ../scss/style/_cms.scss */
.variety-card-bloc .item p, .variety-card-bloc .item .field-name-body ul li, .field-name-body ul .variety-card-bloc .item li {
  color: #000;
  font-size: 18px;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  word-break: break-all;
}
/* line 1008, ../scss/style/_cms.scss */
.variety-card-bloc .btn-more-detail {
  text-align: center;
  display: block;
  width: 22px;
  height: 22px;
  line-height: 18px;
  position: absolute;
  right: 26px;
  bottom: 20px;
  border: 2px solid #de0031;
  font-size: 18px;
  font-weight: 700;
}
/* line 1020, ../scss/style/_cms.scss */
.variety-card-bloc .btn-more-detail:active, .variety-card-bloc .btn-more-detail.nice-select.open, .variety-card-bloc .btn-more-detail:focus {
  text-decoration: none;
  color: #de0031;
  border-color: #de0031;
}
/* line 1025, ../scss/style/_cms.scss */
.variety-card-bloc .btn-more-detail:hover {
  text-decoration: none;
  color: #03925d;
  border-color: #03925d;
}

/* line 1033, ../scss/style/_cms.scss */
.advice-forms .title {
  color: #565655;
  font-size: 28px;
  font-family: "Roboto", sans-serif;
  font-weight: 900;
}
/* line 1039, ../scss/style/_cms.scss */
.advice-forms .tab-item {
  cursor: pointer;
  margin-bottom: 25px;
}
/* line 1042, ../scss/style/_cms.scss */
.advice-forms .tab-item .bloc-inner {
  background-color: #03925d;
  padding: 10px 35px 15px;
}
@media screen and (max-width: 768px) {
  /* line 1042, ../scss/style/_cms.scss */
  .advice-forms .tab-item .bloc-inner {
    padding: 0.8em 1.5em;
  }
}
/* line 1048, ../scss/style/_cms.scss */
.advice-forms .tab-item .bloc-inner .title {
  color: #ffffff;
  font-size: 18px;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  margin: 5px 0;
}
/* line 1053, ../scss/style/_cms.scss */
.advice-forms .tab-item .bloc-inner p, .advice-forms .tab-item .bloc-inner .field-name-body ul li, .field-name-body ul .advice-forms .tab-item .bloc-inner li {
  color: #ffffff;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  line-height: 18px;
}
/* line 1059, ../scss/style/_cms.scss */
.advice-forms .tab-item.active .bloc-inner {
  background-color: #ececec;
}
/* line 1061, ../scss/style/_cms.scss */
.advice-forms .tab-item.active .bloc-inner .title, .advice-forms .tab-item.active .bloc-inner p, .advice-forms .tab-item.active .bloc-inner .field-name-body ul li, .field-name-body ul .advice-forms .tab-item.active .bloc-inner li {
  color: #565655;
}
/* line 1067, ../scss/style/_cms.scss */
.advice-forms .tab-item:hover .bloc-inner {
  -webkit-box-shadow: 0 0 5px #d9d9d9;
  -moz-box-shadow: 0 0 5px #d9d9d9;
  -o-box-shadow: 0 0 5px #d9d9d9;
  box-shadow: 0 0 5px #d9d9d9;
}
/* line 1072, ../scss/style/_cms.scss */
.advice-forms .tab-content {
  display: none;
  background-color: #d9d9d9;
  padding: 25px 35px;
}
@media screen and (max-width: 768px) {
  /* line 1072, ../scss/style/_cms.scss */
  .advice-forms .tab-content {
    margin: 0 15px 20px;
    padding: 1.5em;
  }
}
@media screen and (max-width: 320px) {
  /* line 1080, ../scss/style/_cms.scss */
  .advice-forms .tab-content .col-container {
    display: block;
  }
  /* line 1083, ../scss/style/_cms.scss */
  .advice-forms .tab-content .col-container .result .label {
    white-space: normal;
  }
}
/* line 1088, ../scss/style/_cms.scss */
.advice-forms .tab-content .title {
  color: #9C9B9B;
  font-size: 18px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 25px;
}
@media screen and (min-width: 992px) {
  /* line 1094, ../scss/style/_cms.scss */
  .advice-forms .tab-content .form {
    padding: 0 100px 0 0;
    max-width: 600px;
  }
}
/* line 1099, ../scss/style/_cms.scss */
.advice-forms .tab-content .form .form-item {
  margin-bottom: 30px;
}
/* line 1101, ../scss/style/_cms.scss */
.advice-forms .tab-content .form .form-item .control-label {
  color: #565655;
  font-size: 18px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  margin-bottom: 0;
  padding: 4px 15px 0 0;
}
@media screen and (min-width: 992px) {
  /* line 1101, ../scss/style/_cms.scss */
  .advice-forms .tab-content .form .form-item .control-label {
    text-align: center;
    width: 42%;
    display: inline-block;
    vertical-align: top;
  }
}
/* line 1112, ../scss/style/_cms.scss */
.advice-forms .tab-content .form .form-item .form-control {
  clear: initial;
  padding-right: 50px;
}
@media screen and (min-width: 768px) {
  /* line 1112, ../scss/style/_cms.scss */
  .advice-forms .tab-content .form .form-item .form-control {
    width: 56%;
    float: none;
    display: inline-block;
    vertical-align: top;
  }
}
@media screen and (max-width: 768px) {
  /* line 1112, ../scss/style/_cms.scss */
  .advice-forms .tab-content .form .form-item .form-control {
    max-width: 100%;
    width: 100%;
  }
  /* line 1122, ../scss/style/_cms.scss */
  .advice-forms .tab-content .form .form-item .form-control.nice-select {
    height: auto;
  }
  /* line 1124, ../scss/style/_cms.scss */
  .advice-forms .tab-content .form .form-item .form-control.nice-select .current {
    white-space: normal;
    line-height: 18px;
    padding: 5px 0;
  }
}
/* line 1134, ../scss/style/_cms.scss */
.advice-forms .tab-content .form .form-item:before {
  content: ' ';
  display: table;
}
/* line 1138, ../scss/style/_cms.scss */
.advice-forms .tab-content .form .form-item:after {
  content: ' ';
  display: table;
  clear: both;
}
/* line 1143, ../scss/style/_cms.scss */
.advice-forms .tab-content .form .form-item .input-group-addon, .advice-forms .tab-content .form .form-item #views-exposed-form-recherche-varietes-page {
  background: transparent;
}
/* line 1147, ../scss/style/_cms.scss */
.advice-forms .tab-content .form .form-btn-submission {
  text-align: right;
}
@media screen and (max-width: 768px) {
  /* line 1147, ../scss/style/_cms.scss */
  .advice-forms .tab-content .form .form-btn-submission {
    margin-bottom: 20px;
  }
}
/* line 1153, ../scss/style/_cms.scss */
.advice-forms .tab-content .form .form-submit.disabled, .advice-forms .tab-content .form .progress-disabled {
  background-color: #03925d;
  border-color: #03925d;
  color: #ffffff;
}
/* line 1158, ../scss/style/_cms.scss */
.advice-forms .tab-content .form .progress-disabled .ajax-progress-throbber {
  display: inline-block;
  margin-left: 5px;
  padding-left: 5px;
}
/* line 1163, ../scss/style/_cms.scss */
.advice-forms .tab-content .form .ajax-progress.ajax-progress-throbber {
  display: inline-block;
  margin-left: 5px;
  padding-left: 5px;
}
/* line 1169, ../scss/style/_cms.scss */
.advice-forms .tab-content .result {
  padding: 25px;
  background-color: #ececec;
  text-align: center;
}
@media screen and (min-width: 992px) {
  /* line 1169, ../scss/style/_cms.scss */
  .advice-forms .tab-content .result {
    width: 43%;
  }
}
/* line 1176, ../scss/style/_cms.scss */
.advice-forms .tab-content .result .label {
  color: #9C9B9B;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  text-transform: uppercase;
}
@media screen and (max-width: 768px) {
  /* line 1176, ../scss/style/_cms.scss */
  .advice-forms .tab-content .result .label {
    font-size: 15px;
  }
}
/* line 1183, ../scss/style/_cms.scss */
.advice-forms .tab-content .result .result-container {
  display: table;
  width: 100%;
  height: 100%;
  min-height: 215px;
  left: 0;
}
@media screen and (max-width: 768px) {
  /* line 1183, ../scss/style/_cms.scss */
  .advice-forms .tab-content .result .result-container {
    margin-top: 10px;
  }
}
/* line 1192, ../scss/style/_cms.scss */
.advice-forms .tab-content .result .result-container .inner {
  display: table-cell;
  vertical-align: middle;
  width: 99%;
  color: #ddd;
  font-size: 27px;
  font-family: "Roboto", sans-serif;
  font-weight: 900;
}
@media screen and (max-width: 320px) {
  /* line 1192, ../scss/style/_cms.scss */
  .advice-forms .tab-content .result .result-container .inner {
    font-size: 22px;
  }
}
/* line 1200, ../scss/style/_cms.scss */
.advice-forms .tab-content .result .result-container .inner.important {
  color: #de0031;
}
/* line 1203, ../scss/style/_cms.scss */
.advice-forms .tab-content .result .result-container .inner.warning {
  color: #ddd;
}
/* line 1206, ../scss/style/_cms.scss */
.advice-forms .tab-content .result .result-container .inner span.item {
  display: block;
  position: relative;
}
/* line 1209, ../scss/style/_cms.scss */
.advice-forms .tab-content .result .result-container .inner span.item .border-text {
  position: absolute;
  bottom: -13px;
  left: 0;
  right: 0;
}
/* line 1214, ../scss/style/_cms.scss */
.advice-forms .tab-content .result .result-container .inner span.item .border-text:before {
  content: "";
  border-top: 1px solid #d9d9d9;
  margin: 0 auto;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 13px;
  width: 95%;
}
/* line 1224, ../scss/style/_cms.scss */
.advice-forms .tab-content .result .result-container .inner span.item .border-text small {
  position: relative;
  color: #565655;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  background: #ececec;
  padding: 5px 10px;
}
/* line 1232, ../scss/style/_cms.scss */
.advice-forms .tab-content .result .result-container .inner span.item:last-child .border-text:before {
  display: none;
}
/* line 1236, ../scss/style/_cms.scss */
.advice-forms .tab-content .result .result-container .inner span.item.border {
  border-bottom: 1px solid #d9d9d9;
}
/* line 1238, ../scss/style/_cms.scss */
.advice-forms .tab-content .result .result-container .inner span.item.border:last-child {
  border-bottom: none;
  padding-top: 10px;
}
/* line 1243, ../scss/style/_cms.scss */
.advice-forms .tab-content .result .result-container .inner span.item .val {
  color: #565655;
  font-size: 60px;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  position: relative;
}
@media screen and (max-width: 320px) {
  /* line 1243, ../scss/style/_cms.scss */
  .advice-forms .tab-content .result .result-container .inner span.item .val {
    font-size: 50px;
    line-height: 40px;
    display: block;
    padding-top: 20px;
  }
}
/* line 1252, ../scss/style/_cms.scss */
.advice-forms .tab-content .result .result-container .inner span.item .val .label {
  position: absolute;
  top: -3px;
  left: 4px;
  font-size: 13px;
  font-weight: 300;
  padding: 0;
  color: #565655;
}
@media screen and (max-width: 320px) {
  /* line 1252, ../scss/style/_cms.scss */
  .advice-forms .tab-content .result .result-container .inner span.item .val .label {
    font-size: 10px;
  }
}
@media screen and (max-width: 768px) {
  /* line 1252, ../scss/style/_cms.scss */
  .advice-forms .tab-content .result .result-container .inner span.item .val .label {
    left: 0;
    right: 0;
  }
}
/* line 1269, ../scss/style/_cms.scss */
.advice-forms .tab-content .result .result-container .inner span.item .unit {
  color: #565655;
  font-size: 35px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}
@media screen and (max-width: 320px) {
  /* line 1269, ../scss/style/_cms.scss */
  .advice-forms .tab-content .result .result-container .inner span.item .unit {
    font-size: 30px;
  }
}
/* line 1275, ../scss/style/_cms.scss */
.advice-forms .tab-content .result .result-container .inner span.item > .label {
  position: relative;
  top: 15px;
  display: block;
  color: #565655;
}
/* line 1280, ../scss/style/_cms.scss */
.advice-forms .tab-content .result .result-container .inner span.item > .label + .val {
  display: block;
}
/* line 1286, ../scss/style/_cms.scss */
.advice-forms .tab-content .result .result-container:after {
  content: '';
  display: table-cell;
  vertical-align: middle;
}

@media screen and (max-width: 320px) {
  /* line 1298, ../scss/style/_cms.scss */
  div[data-tab=density-rate-checking] .result .sep {
    display: block;
    margin-top: 20px;
  }
}
/*
 * webform
 */
/* line 1312, ../scss/style/_cms.scss */
.node-webform .field-item h2 {
  color: #565655;
  font-size: 18px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  text-transform: uppercase;
}

/* line 1318, ../scss/style/_cms.scss */
.block .webform-client-form {
  width: 100%;
}

/* line 1321, ../scss/style/_cms.scss */
.webform-client-form {
  padding: 20px 8%;
  margin: 20px auto 0;
  width: 85%;
}
/* line 1326, ../scss/style/_cms.scss */
.webform-client-form .form-item {
  margin-bottom: 30px;
}
/* line 260, ../scss/global_setting/_base.scss */
.webform-client-form .form-item::after {
  display: block;
  content: "";
  clear: both;
}
/* line 1329, ../scss/style/_cms.scss */
.webform-client-form .form-item label {
  float: left;
  vertical-align: top;
  padding-top: 8px;
  width: 50%;
  color: #565655;
  font-size: 18px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}
@media screen and (max-width: 768px) {
  /* line 1329, ../scss/style/_cms.scss */
  .webform-client-form .form-item label {
    float: none;
    width: 100%;
  }
}
/* line 1340, ../scss/style/_cms.scss */
.webform-client-form .form-item .form-control, .webform-client-form .form-item .form-textarea-wrapper, .webform-client-form .form-item .form-radios {
  float: left;
  vertical-align: top;
  width: 50%;
  clear: none;
}
/* line 1345, ../scss/style/_cms.scss */
.webform-client-form .form-item .form-control.form-text, .webform-client-form .form-item .form-textarea-wrapper.form-text, .webform-client-form .form-item .form-radios.form-text {
  height: 32px;
  line-height: 32px;
  min-height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 768px) {
  /* line 1340, ../scss/style/_cms.scss */
  .webform-client-form .form-item .form-control, .webform-client-form .form-item .form-textarea-wrapper, .webform-client-form .form-item .form-radios {
    width: 100%;
    float: none;
  }
}
/* line 1358, ../scss/style/_cms.scss */
.webform-client-form .form-item .form-textarea-wrapper .form-control {
  width: 100%;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
/* line 1364, ../scss/style/_cms.scss */
.webform-client-form .form-item .form-radios {
  padding-top: 8px;
}
/* line 1366, ../scss/style/_cms.scss */
.webform-client-form .form-item .form-radios .form-item {
  float: left;
  margin: 0 3em 0 0;
}
/* line 1369, ../scss/style/_cms.scss */
.webform-client-form .form-item .form-radios .form-item label {
  width: auto;
  padding: 0 0 0 20px;
}
/* line 1372, ../scss/style/_cms.scss */
.webform-client-form .form-item .form-radios .form-item label input[type=radio] {
  top: -7px;
  margin-top: 0;
}
/* line 1380, ../scss/style/_cms.scss */
.webform-client-form .form-actions {
  text-align: right;
}
/* line 1383, ../scss/style/_cms.scss */
.webform-client-form .nice-select:after {
  content: "";
}
/* line 1387, ../scss/style/_cms.scss */
.webform-client-form .webform-datepicker .form-item {
  float: left;
  width: 10%;
  margin-right: 5px;
}
/* line 1391, ../scss/style/_cms.scss */
.webform-client-form .webform-datepicker .form-item .nice-select {
  display: block;
  float: none;
  width: 100%;
}

/* line 1399, ../scss/style/_cms.scss */
.webform-confirmation {
  margin-top: 7vw !important;
}
/* line 1400, ../scss/style/_cms.scss */
.webform-confirmation, .webform-confirmation + .links {
  max-width: 1170px;
  width: 100%;
  margin: 0 auto;
}
/* line 1406, ../scss/style/_cms.scss */
.webform-confirmation p, .webform-confirmation .field-name-body ul li, .field-name-body ul .webform-confirmation li {
  color: #565655;
  font-size: 30px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}
/* line 1409, ../scss/style/_cms.scss */
.webform-confirmation + .links {
  margin-bottom: 20vw;
}
/* line 1411, ../scss/style/_cms.scss */
.webform-confirmation + .links a {
  font-size: 16px;
}

/* line 1416, ../scss/style/_cms.scss */
.front .alert-block.alert-warning.messages {
  display: none;
}

/* line 1419, ../scss/style/_cms.scss */
.field-name-field-sondage {
  margin-top: 15px;
}
/* line 1421, ../scss/style/_cms.scss */
.field-name-field-sondage .field-label {
  color: #565655;
  font-size: 28px;
  font-family: "Roboto", sans-serif;
  font-weight: 900;
}
/* line 1424, ../scss/style/_cms.scss */
.field-name-field-sondage a {
  color: #03925d;
}
/* line 1426, ../scss/style/_cms.scss */
.field-name-field-sondage a:hover {
  color: #de0031;
}

/* line 1432, ../scss/style/_cms.scss */
.not-logged-in .alert-success.messages {
  margin-bottom: 40px;
}

/* line 1436, ../scss/style/_cms.scss */
.region.region-content {
  overflow: hidden;
}

/*
 * page contacts
 */
/* line 1444, ../scss/style/_cms.scss */
.page-contacts {
  padding-top: 30px;
}
@media screen and (max-width: 768px) {
  /* line 1444, ../scss/style/_cms.scss */
  .page-contacts {
    margin: 0;
  }
}
/* line 1449, ../scss/style/_cms.scss */
.page-contacts .title {
  color: #565655;
  font-size: 36px;
  font-family: "Roboto", sans-serif;
  font-weight: 900;
  margin-bottom: 0;
}
/* line 1453, ../scss/style/_cms.scss */
.page-contacts .sub-title, .page-contacts .body strong {
  color: #de0031;
  font-size: 24px;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  margin-bottom: 0;
}
/* line 1457, ../scss/style/_cms.scss */
.page-contacts .body p, .page-contacts .body .field-name-body ul li, .field-name-body ul .page-contacts .body li {
  margin: 0;
}
/* line 1460, ../scss/style/_cms.scss */
.page-contacts .bloc-third, .page-contacts .page-nos-varietes .view-recherche-varietes .views-row, .page-nos-varietes .view-recherche-varietes .page-contacts .views-row, .page-contacts .page-our-varieties .view-recherche-varietes .views-row, .page-our-varieties .view-recherche-varietes .page-contacts .views-row, .page-contacts .node-type-ragt-variety-country .group-properties .field-group-format-wrapper, .node-type-ragt-variety-country .group-properties .page-contacts .field-group-format-wrapper, .page-contacts .field-type-file, .page-contacts article.node .group-contact, article.node .page-contacts .group-contact, .page-contacts .field-collection-view, .page-contacts .webform-client-form {
  padding: 10px 35px;
}
@media screen and (max-width: 450px) {
  /* line 1460, ../scss/style/_cms.scss */
  .page-contacts .bloc-third, .page-contacts .page-nos-varietes .view-recherche-varietes .views-row, .page-nos-varietes .view-recherche-varietes .page-contacts .views-row, .page-contacts .page-our-varieties .view-recherche-varietes .views-row, .page-our-varieties .view-recherche-varietes .page-contacts .views-row, .page-contacts .node-type-ragt-variety-country .group-properties .field-group-format-wrapper, .node-type-ragt-variety-country .group-properties .page-contacts .field-group-format-wrapper, .page-contacts .field-type-file, .page-contacts article.node .group-contact, article.node .page-contacts .group-contact, .page-contacts .field-collection-view, .page-contacts .webform-client-form {
    padding: 10px 15px;
  }
}
/* line 1465, ../scss/style/_cms.scss */
.page-contacts .bloc-third + .title, .page-contacts .page-nos-varietes .view-recherche-varietes .views-row + .title, .page-nos-varietes .view-recherche-varietes .page-contacts .views-row + .title, .page-contacts .page-our-varieties .view-recherche-varietes .views-row + .title, .page-our-varieties .view-recherche-varietes .page-contacts .views-row + .title, .page-contacts .node-type-ragt-variety-country .group-properties .field-group-format-wrapper + .title, .node-type-ragt-variety-country .group-properties .page-contacts .field-group-format-wrapper + .title, .page-contacts .field-type-file + .title, .page-contacts article.node .group-contact + .title, article.node .page-contacts .group-contact + .title, .page-contacts .field-collection-view + .title, .page-contacts .webform-client-form + .title {
  margin-top: 40px;
}
/* line 1469, ../scss/style/_cms.scss */
.page-contacts form {
  padding: 20px 0;
}
/* line 1471, ../scss/style/_cms.scss */
.page-contacts form label {
  float: left;
  width: 30%;
  text-align: right;
  padding-top: 5px;
  padding-right: 2em;
  margin: 0;
  font-weight: 400;
}
@media screen and (max-width: 768px) {
  /* line 1471, ../scss/style/_cms.scss */
  .page-contacts form label {
    float: none;
    width: auto;
    padding-bottom: 2px;
  }
}
/* line 1485, ../scss/style/_cms.scss */
.page-contacts form .form-disabled {
  opacity: .5;
}
/* line 1488, ../scss/style/_cms.scss */
.page-contacts form .form-item .form-select {
  width: 70%;
}
@media screen and (max-width: 768px) {
  /* line 1488, ../scss/style/_cms.scss */
  .page-contacts form .form-item .form-select {
    width: 100%;
  }
}
/* line 1494, ../scss/style/_cms.scss */
.page-contacts form .form-item.hidee {
  visibility: hidden;
  height: 0;
  width: 0;
  position: absolute;
}
/* line 1499, ../scss/style/_cms.scss */
.page-contacts form .form-item.hidee .nice-select {
  visibility: hidden;
  height: 0;
  width: 0;
  position: absolute;
}
/* line 1506, ../scss/style/_cms.scss */
.page-contacts form .nice-select {
  width: 70%;
  max-width: 100%;
  clear: none;
  margin-bottom: 25px;
  text-transform: capitalize;
  padding-left: 6px;
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
}
/* line 1514, ../scss/style/_cms.scss */
.page-contacts form .nice-select .current {
  font-weight: 900;
}
@media screen and (max-width: 320px) {
  /* line 1514, ../scss/style/_cms.scss */
  .page-contacts form .nice-select .current {
    font-size: 12px;
  }
}
/* line 1520, ../scss/style/_cms.scss */
.page-contacts form .nice-select:after {
  content: '\e900';
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
}
@media screen and (max-width: 768px) {
  /* line 1506, ../scss/style/_cms.scss */
  .page-contacts form .nice-select {
    float: none;
    width: 100%;
    margin-bottom: 10px;
  }
}
/* line 1529, ../scss/style/_cms.scss */
.page-contacts form .nice-select .option {
  min-height: 33px;
}
/* line 1533, ../scss/style/_cms.scss */
.page-contacts form .form-btn-submit {
  clear: both;
  padding-top: 10px;
  text-align: right;
}
/* line 1538, ../scss/style/_cms.scss */
.page-contacts form .btn-primary[disabled], .page-contacts form .view-rubrique-articles ul .views-row .views-field-nothing a[disabled], .view-rubrique-articles ul .views-row .views-field-nothing .page-contacts form a[disabled], .page-contacts form .view-listing-block-press-articles ul .views-row .views-field-nothing a[disabled], .view-listing-block-press-articles ul .views-row .views-field-nothing .page-contacts form a[disabled], .page-contacts form .field-collection-view .group-links-wrapper .field.field-name-field-enable-search [disabled].field-label, .field-collection-view .group-links-wrapper .field.field-name-field-enable-search .page-contacts form [disabled].field-label, .page-contacts form .field-collection-view .group-links-wrapper .field.field-name-field-website a[disabled], .field-collection-view .group-links-wrapper .field.field-name-field-website .page-contacts form a[disabled], .page-contacts form #sliding-popup .popup-content #popup-buttons button[disabled], #sliding-popup .popup-content #popup-buttons .page-contacts form button[disabled] {
  background-color: #03925d;
  border-color: #03925d;
}
/* line 1543, ../scss/style/_cms.scss */
.page-contacts .items {
  margin-top: 30px;
}
/* line 1545, ../scss/style/_cms.scss */
.page-contacts .items > div {
  overflow: hidden;
  margin: 15px 0;
}
/* line 1549, ../scss/style/_cms.scss */
.page-contacts .items .bloc-third, .page-contacts .items .page-nos-varietes .view-recherche-varietes .views-row, .page-nos-varietes .view-recherche-varietes .page-contacts .items .views-row, .page-contacts .items .page-our-varieties .view-recherche-varietes .views-row, .page-our-varieties .view-recherche-varietes .page-contacts .items .views-row, .page-contacts .items .node-type-ragt-variety-country .group-properties .field-group-format-wrapper, .node-type-ragt-variety-country .group-properties .page-contacts .items .field-group-format-wrapper, .page-contacts .items .field-type-file, .page-contacts .items article.node .group-contact, article.node .page-contacts .items .group-contact, .page-contacts .items .field-collection-view, .page-contacts .items .webform-client-form {
  height: 100%;
}
/* line 1551, ../scss/style/_cms.scss */
.page-contacts .items .bloc-third:after, .page-contacts .items .page-nos-varietes .view-recherche-varietes .views-row:after, .page-nos-varietes .view-recherche-varietes .page-contacts .items .views-row:after, .page-contacts .items .page-our-varieties .view-recherche-varietes .views-row:after, .page-our-varieties .view-recherche-varietes .page-contacts .items .views-row:after, .page-contacts .items .node-type-ragt-variety-country .group-properties .field-group-format-wrapper:after, .node-type-ragt-variety-country .group-properties .page-contacts .items .field-group-format-wrapper:after, .page-contacts .items .field-type-file:after, .page-contacts .items article.node .group-contact:after, article.node .page-contacts .items .group-contact:after, .page-contacts .items .field-collection-view:after, .page-contacts .items .webform-client-form:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
/* line 1557, ../scss/style/_cms.scss */
.page-contacts .items .bloc-third .wrapper, .page-contacts .items .page-nos-varietes .view-recherche-varietes .views-row .wrapper, .page-nos-varietes .view-recherche-varietes .page-contacts .items .views-row .wrapper, .page-contacts .items .page-our-varieties .view-recherche-varietes .views-row .wrapper, .page-our-varieties .view-recherche-varietes .page-contacts .items .views-row .wrapper, .page-contacts .items .node-type-ragt-variety-country .group-properties .field-group-format-wrapper .wrapper, .node-type-ragt-variety-country .group-properties .page-contacts .items .field-group-format-wrapper .wrapper, .page-contacts .items .field-type-file .wrapper, .page-contacts .items article.node .group-contact .wrapper, article.node .page-contacts .items .group-contact .wrapper, .page-contacts .items .field-collection-view .wrapper, .page-contacts .items .webform-client-form .wrapper {
  display: inline-block;
  vertical-align: middle;
  width: 99%;
}
/* line 1563, ../scss/style/_cms.scss */
.page-contacts .items .bloc-third .mCustomScrollBox .mCSB_container, .page-contacts .items .page-nos-varietes .view-recherche-varietes .views-row .mCustomScrollBox .mCSB_container, .page-nos-varietes .view-recherche-varietes .page-contacts .items .views-row .mCustomScrollBox .mCSB_container, .page-contacts .items .page-our-varieties .view-recherche-varietes .views-row .mCustomScrollBox .mCSB_container, .page-our-varieties .view-recherche-varietes .page-contacts .items .views-row .mCustomScrollBox .mCSB_container, .page-contacts .items .node-type-ragt-variety-country .group-properties .field-group-format-wrapper .mCustomScrollBox .mCSB_container, .node-type-ragt-variety-country .group-properties .page-contacts .items .field-group-format-wrapper .mCustomScrollBox .mCSB_container, .page-contacts .items .field-type-file .mCustomScrollBox .mCSB_container, .page-contacts .items article.node .group-contact .mCustomScrollBox .mCSB_container, article.node .page-contacts .items .group-contact .mCustomScrollBox .mCSB_container, .page-contacts .items .field-collection-view .mCustomScrollBox .mCSB_container, .page-contacts .items .webform-client-form .mCustomScrollBox .mCSB_container {
  display: inline-block;
  vertical-align: middle;
  width: 99%;
}
/* line 1568, ../scss/style/_cms.scss */
.page-contacts .items .bloc-third .mCustomScrollBox:after, .page-contacts .items .page-nos-varietes .view-recherche-varietes .views-row .mCustomScrollBox:after, .page-nos-varietes .view-recherche-varietes .page-contacts .items .views-row .mCustomScrollBox:after, .page-contacts .items .page-our-varieties .view-recherche-varietes .views-row .mCustomScrollBox:after, .page-our-varieties .view-recherche-varietes .page-contacts .items .views-row .mCustomScrollBox:after, .page-contacts .items .node-type-ragt-variety-country .group-properties .field-group-format-wrapper .mCustomScrollBox:after, .node-type-ragt-variety-country .group-properties .page-contacts .items .field-group-format-wrapper .mCustomScrollBox:after, .page-contacts .items .field-type-file .mCustomScrollBox:after, .page-contacts .items article.node .group-contact .mCustomScrollBox:after, article.node .page-contacts .items .group-contact .mCustomScrollBox:after, .page-contacts .items .field-collection-view .mCustomScrollBox:after, .page-contacts .items .webform-client-form .mCustomScrollBox:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 1%;
  height: 100%;
}
/* line 1576, ../scss/style/_cms.scss */
.page-contacts .items .bloc-third .item-title, .page-contacts .items .page-nos-varietes .view-recherche-varietes .views-row .item-title, .page-nos-varietes .view-recherche-varietes .page-contacts .items .views-row .item-title, .page-contacts .items .page-our-varieties .view-recherche-varietes .views-row .item-title, .page-our-varieties .view-recherche-varietes .page-contacts .items .views-row .item-title, .page-contacts .items .node-type-ragt-variety-country .group-properties .field-group-format-wrapper .item-title, .node-type-ragt-variety-country .group-properties .page-contacts .items .field-group-format-wrapper .item-title, .page-contacts .items .field-type-file .item-title, .page-contacts .items article.node .group-contact .item-title, article.node .page-contacts .items .group-contact .item-title, .page-contacts .items .field-collection-view .item-title, .page-contacts .items .webform-client-form .item-title {
  margin-top: 5px;
  color: #575756;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 900;
}
/* line 1583, ../scss/style/_cms.scss */
.page-contacts .items .bloc-third table tr td.label, .page-contacts .items .page-nos-varietes .view-recherche-varietes .views-row table tr td.label, .page-nos-varietes .view-recherche-varietes .page-contacts .items .views-row table tr td.label, .page-contacts .items .page-our-varieties .view-recherche-varietes .views-row table tr td.label, .page-our-varieties .view-recherche-varietes .page-contacts .items .views-row table tr td.label, .page-contacts .items .node-type-ragt-variety-country .group-properties .field-group-format-wrapper table tr td.label, .node-type-ragt-variety-country .group-properties .page-contacts .items .field-group-format-wrapper table tr td.label, .page-contacts .items .field-type-file table tr td.label, .page-contacts .items article.node .group-contact table tr td.label, article.node .page-contacts .items .group-contact table tr td.label, .page-contacts .items .field-collection-view table tr td.label, .page-contacts .items .webform-client-form table tr td.label {
  text-align: right;
  display: block;
  margin: 0;
  padding: 3px 0 0;
  color: #333;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}
/* line 1590, ../scss/style/_cms.scss */
.page-contacts .items .bloc-third table tr td.value, .page-contacts .items .page-nos-varietes .view-recherche-varietes .views-row table tr td.value, .page-nos-varietes .view-recherche-varietes .page-contacts .items .views-row table tr td.value, .page-contacts .items .page-our-varieties .view-recherche-varietes .views-row table tr td.value, .page-our-varieties .view-recherche-varietes .page-contacts .items .views-row table tr td.value, .page-contacts .items .node-type-ragt-variety-country .group-properties .field-group-format-wrapper table tr td.value, .node-type-ragt-variety-country .group-properties .page-contacts .items .field-group-format-wrapper table tr td.value, .page-contacts .items .field-type-file table tr td.value, .page-contacts .items article.node .group-contact table tr td.value, article.node .page-contacts .items .group-contact table tr td.value, .page-contacts .items .field-collection-view table tr td.value, .page-contacts .items .webform-client-form table tr td.value {
  padding-left: 15px;
  padding-bottom: 0;
  color: #de0031;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: 900;
}
/* line 1598, ../scss/style/_cms.scss */
.page-contacts .items .bloc-third ul, .page-contacts .items .page-nos-varietes .view-recherche-varietes .views-row ul, .page-nos-varietes .view-recherche-varietes .page-contacts .items .views-row ul, .page-contacts .items .page-our-varieties .view-recherche-varietes .views-row ul, .page-our-varieties .view-recherche-varietes .page-contacts .items .views-row ul, .page-contacts .items .node-type-ragt-variety-country .group-properties .field-group-format-wrapper ul, .node-type-ragt-variety-country .group-properties .page-contacts .items .field-group-format-wrapper ul, .page-contacts .items .field-type-file ul, .page-contacts .items article.node .group-contact ul, article.node .page-contacts .items .group-contact ul, .page-contacts .items .field-collection-view ul, .page-contacts .items .webform-client-form ul {
  padding: 0;
}
/* line 1600, ../scss/style/_cms.scss */
.page-contacts .items .bloc-third ul li, .page-contacts .items .page-nos-varietes .view-recherche-varietes .views-row ul li, .page-nos-varietes .view-recherche-varietes .page-contacts .items .views-row ul li, .page-contacts .items .page-our-varieties .view-recherche-varietes .views-row ul li, .page-our-varieties .view-recherche-varietes .page-contacts .items .views-row ul li, .page-contacts .items .node-type-ragt-variety-country .group-properties .field-group-format-wrapper ul li, .node-type-ragt-variety-country .group-properties .page-contacts .items .field-group-format-wrapper ul li, .page-contacts .items .field-type-file ul li, .page-contacts .items article.node .group-contact ul li, article.node .page-contacts .items .group-contact ul li, .page-contacts .items .field-collection-view ul li, .page-contacts .items .webform-client-form ul li {
  list-style: none;
}
/* line 1602, ../scss/style/_cms.scss */
.page-contacts .items .bloc-third ul li label, .page-contacts .items .page-nos-varietes .view-recherche-varietes .views-row ul li label, .page-nos-varietes .view-recherche-varietes .page-contacts .items .views-row ul li label, .page-contacts .items .page-our-varieties .view-recherche-varietes .views-row ul li label, .page-our-varieties .view-recherche-varietes .page-contacts .items .views-row ul li label, .page-contacts .items .node-type-ragt-variety-country .group-properties .field-group-format-wrapper ul li label, .node-type-ragt-variety-country .group-properties .page-contacts .items .field-group-format-wrapper ul li label, .page-contacts .items .field-type-file ul li label, .page-contacts .items article.node .group-contact ul li label, article.node .page-contacts .items .group-contact ul li label, .page-contacts .items .field-collection-view ul li label, .page-contacts .items .webform-client-form ul li label {
  text-align: right;
  min-width: 70px;
  font-weight: 400;
  margin: 0;
}
@media screen and (max-width: 320px) {
  /* line 1602, ../scss/style/_cms.scss */
  .page-contacts .items .bloc-third ul li label, .page-contacts .items .page-nos-varietes .view-recherche-varietes .views-row ul li label, .page-nos-varietes .view-recherche-varietes .page-contacts .items .views-row ul li label, .page-contacts .items .page-our-varieties .view-recherche-varietes .views-row ul li label, .page-our-varieties .view-recherche-varietes .page-contacts .items .views-row ul li label, .page-contacts .items .node-type-ragt-variety-country .group-properties .field-group-format-wrapper ul li label, .node-type-ragt-variety-country .group-properties .page-contacts .items .field-group-format-wrapper ul li label, .page-contacts .items .field-type-file ul li label, .page-contacts .items article.node .group-contact ul li label, article.node .page-contacts .items .group-contact ul li label, .page-contacts .items .field-collection-view ul li label, .page-contacts .items .webform-client-form ul li label {
    text-align: left;
    min-width: auto;
  }
}
/* line 1612, ../scss/style/_cms.scss */
.page-contacts .items .bloc-third ul li span, .page-contacts .items .page-nos-varietes .view-recherche-varietes .views-row ul li span, .page-nos-varietes .view-recherche-varietes .page-contacts .items .views-row ul li span, .page-contacts .items .page-our-varieties .view-recherche-varietes .views-row ul li span, .page-our-varieties .view-recherche-varietes .page-contacts .items .views-row ul li span, .page-contacts .items .node-type-ragt-variety-country .group-properties .field-group-format-wrapper ul li span, .node-type-ragt-variety-country .group-properties .page-contacts .items .field-group-format-wrapper ul li span, .page-contacts .items .field-type-file ul li span, .page-contacts .items article.node .group-contact ul li span, article.node .page-contacts .items .group-contact ul li span, .page-contacts .items .field-collection-view ul li span, .page-contacts .items .webform-client-form ul li span {
  padding-left: 15px;
  color: #de0031;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: 900;
}
@media screen and (max-width: 320px) {
  /* line 1612, ../scss/style/_cms.scss */
  .page-contacts .items .bloc-third ul li span, .page-contacts .items .page-nos-varietes .view-recherche-varietes .views-row ul li span, .page-nos-varietes .view-recherche-varietes .page-contacts .items .views-row ul li span, .page-contacts .items .page-our-varieties .view-recherche-varietes .views-row ul li span, .page-our-varieties .view-recherche-varietes .page-contacts .items .views-row ul li span, .page-contacts .items .node-type-ragt-variety-country .group-properties .field-group-format-wrapper ul li span, .node-type-ragt-variety-country .group-properties .page-contacts .items .field-group-format-wrapper ul li span, .page-contacts .items .field-type-file ul li span, .page-contacts .items article.node .group-contact ul li span, article.node .page-contacts .items .group-contact ul li span, .page-contacts .items .field-collection-view ul li span, .page-contacts .items .webform-client-form ul li span {
    padding-left: 5px;
  }
}
/* line 1623, ../scss/style/_cms.scss */
.page-contacts .reseaux-sociaux {
  overflow: hidden;
  margin-top: 20px;
  padding: 0.5em 2.5em;
}
/* line 1627, ../scss/style/_cms.scss */
.page-contacts .reseaux-sociaux li {
  list-style: none;
  padding: .5em 2em;
}
@media screen and (max-width: 768px) {
  /* line 1627, ../scss/style/_cms.scss */
  .page-contacts .reseaux-sociaux li {
    padding: 10px;
  }
}
/* line 1633, ../scss/style/_cms.scss */
.page-contacts .reseaux-sociaux li a {
  color: inherit;
}
/* line 1635, ../scss/style/_cms.scss */
.page-contacts .reseaux-sociaux li a:hover {
  color: #de0031;
}
/* line 1639, ../scss/style/_cms.scss */
.page-contacts .reseaux-sociaux li span {
  color: #de0031;
  font-weight: 900;
  padding: 0 10px;
}
/* line 1644, ../scss/style/_cms.scss */
.page-contacts .reseaux-sociaux li a:before {
  content: '';
  position: absolute;
  left: -10px;
  top: 3px;
  width: 28px;
  height: 28px;
}
@media screen and (max-width: 768px) {
  /* line 1644, ../scss/style/_cms.scss */
  .page-contacts .reseaux-sociaux li a:before {
    left: -25px;
    top: 5px;
  }
}
/* line 1656, ../scss/style/_cms.scss */
.page-contacts .reseaux-sociaux li.fb a:before {
  background: url("../images/icons/icon-Facebook.svg") no-repeat 0 0;
}
/* line 1659, ../scss/style/_cms.scss */
.page-contacts .reseaux-sociaux li.tw a:before {
  background: url("../images/icons/icon-Twitter.svg") no-repeat 0 0;
}
/* line 1662, ../scss/style/_cms.scss */
.page-contacts .reseaux-sociaux li.yt a:before {
  background: url("../images/icons/icon-YouTube.svg") no-repeat 0 0;
}
/* line 1665, ../scss/style/_cms.scss */
.page-contacts .reseaux-sociaux li.insta a:before {
  background: url("../images/icons/icon-Instagram.svg") no-repeat 0 0;
}

/* line 1671, ../scss/style/_cms.scss */
.no-result {
  color: #eaeaea;
  text-align: center;
  padding: 2em 0;
}

/* line 1676, ../scss/style/_cms.scss */
.mCSB_scrollTools {
  right: -6px !important;
}

/* line 1679, ../scss/style/_cms.scss */
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: rgba(0, 0, 0, 0.25) !important;
}

/*
 * Filter Varieties on Home Page
 */
/* line 1689, ../scss/style/_cms.scss */
.filter-by-specy .filter-by-image .title {
  margin-top: 0;
}
/* line 1692, ../scss/style/_cms.scss */
.filter-by-specy .filter-by-image ul {
  padding: 0;
  overflow: hidden;
}
/* line 1695, ../scss/style/_cms.scss */
.filter-by-specy .filter-by-image ul li {
  list-style: none;
  padding-left: 6px;
  padding-right: 6px;
  margin-bottom: 15px;
}
/* line 1700, ../scss/style/_cms.scss */
.filter-by-specy .filter-by-image ul li a {
  display: block;
  background-color: #ffffff;
  text-transform: uppercase;
  color: #03925d;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: 900;
}
/* line 1704, ../scss/style/_cms.scss */
.filter-by-specy .filter-by-image ul li a.row {
  padding-right: 0;
}
/* line 1708, ../scss/style/_cms.scss */
.filter-by-specy .filter-by-image ul li a:hover {
  color: #de0031;
}
/* line 1711, ../scss/style/_cms.scss */
.filter-by-specy .filter-by-image ul li a:focus {
  text-decoration: none;
  outline: none;
}
/* line 1715, ../scss/style/_cms.scss */
.filter-by-specy .filter-by-image ul li a img {
  border: 1px solid;
  display: inline-block;
  vertical-align: top;
}
/* line 1720, ../scss/style/_cms.scss */
.filter-by-specy .filter-by-image ul li a .specy-name {
  display: inline-block;
  vertical-align: top;
  padding: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: normal;
  max-width: 65%;
}
@media screen and (min-width: 768px) {
  /* line 1720, ../scss/style/_cms.scss */
  .filter-by-specy .filter-by-image ul li a .specy-name {
    width: 55%;
  }
}
/* line 1736, ../scss/style/_cms.scss */
.filter-by-specy .filter-by-name {
  clear: both;
}
/* line 1738, ../scss/style/_cms.scss */
.filter-by-specy .filter-by-name .text-right {
  margin: 0;
  padding-top: 6px;
}
@media screen and (max-width: 768px) {
  /* line 1738, ../scss/style/_cms.scss */
  .filter-by-specy .filter-by-name .text-right {
    text-align: left;
  }
}
/* line 1745, ../scss/style/_cms.scss */
.filter-by-specy .filter-by-name .form-btn-submit {
  clear: both;
  margin: 20px 0 30px;
  text-align: right;
}
/* line 1749, ../scss/style/_cms.scss */
.filter-by-specy .filter-by-name .form-btn-submit .disabled {
  background-color: #03925d;
  border-color: #03925d;
}

/*
 * NEWS
 */
@media screen and (max-width: 768px) {
  /* line 1762, ../scss/style/_cms.scss */
  .news > .row {
    margin: 0;
  }
}
/* line 1767, ../scss/style/_cms.scss */
.news .bloc-title {
  color: #565655;
  font-size: 36px;
  font-family: "Roboto", sans-serif;
  font-weight: 900;
}
@media screen and (max-width: 992px) and (min-width: 768px) {
  /* line 1767, ../scss/style/_cms.scss */
  .news .bloc-title {
    margin-top: 20px;
  }
}
/* line 1773, ../scss/style/_cms.scss */
.news ul {
  padding: 0;
}
/* line 1775, ../scss/style/_cms.scss */
.news ul li {
  list-style: none;
}
/* line 1777, ../scss/style/_cms.scss */
.news ul li .wrapper {
  padding: 26px 36px;
  margin-bottom: 30px;
  height: 380px;
  position: relative;
}
@media screen and (max-width: 768px) {
  /* line 1777, ../scss/style/_cms.scss */
  .news ul li .wrapper {
    padding: 25px;
  }
}
/* line 1785, ../scss/style/_cms.scss */
.news ul li .wrapper .title {
  color: #000;
  font-size: 21px;
  font-family: "Roboto", sans-serif;
  font-weight: 900;
}
/* line 1788, ../scss/style/_cms.scss */
.news ul li .wrapper .date {
  color: #000;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}
/* line 1791, ../scss/style/_cms.scss */
.news ul li .wrapper .type {
  color: #de0031;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  text-align: right;
}
/* line 1795, ../scss/style/_cms.scss */
.news ul li .wrapper .type:before {
  content: "\e903";
  color: #de0031;
  font-size: 25px;
  font-family: "RAGT-iconFont01";
  font-weight: 700;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -1px;
  line-height: 1px;
}
/* line 1805, ../scss/style/_cms.scss */
.news ul li .wrapper .btn, .news ul li .wrapper .page-nos-varietes .views-field:last-child a, .page-nos-varietes .views-field:last-child .news ul li .wrapper a, .news ul li .wrapper .page-our-varieties .views-field:last-child a, .page-our-varieties .views-field:last-child .news ul li .wrapper a, .news .view-rubrique-articles ul li .wrapper .views-row .views-field-nothing a, .view-rubrique-articles .news ul li .wrapper .views-row .views-field-nothing a, .news .view-rubrique-articles ul .views-row .views-field-nothing li .wrapper a, .view-rubrique-articles .news ul .views-row .views-field-nothing li .wrapper a, .news .view-listing-block-press-articles ul li .wrapper .views-row .views-field-nothing a, .view-listing-block-press-articles .news ul li .wrapper .views-row .views-field-nothing a, .news .view-listing-block-press-articles ul .views-row .views-field-nothing li .wrapper a, .view-listing-block-press-articles .news ul .views-row .views-field-nothing li .wrapper a, .news ul li .wrapper .field-collection-view .group-links-wrapper .field.field-name-field-enable-search .field-label, .field-collection-view .group-links-wrapper .field.field-name-field-enable-search .news ul li .wrapper .field-label, .news ul li .wrapper .field-collection-view .group-links-wrapper .field.field-name-field-website a, .field-collection-view .group-links-wrapper .field.field-name-field-website .news ul li .wrapper a, .news ul li .wrapper #sliding-popup .popup-content #popup-buttons button, #sliding-popup .popup-content #popup-buttons .news ul li .wrapper button {
  position: absolute;
  bottom: 10%;
  right: 35px;
}
/* line 1813, ../scss/style/_cms.scss */
.news ul li.red .bloc-third, .news ul li.red .page-nos-varietes .view-recherche-varietes .views-row, .page-nos-varietes .view-recherche-varietes .news ul li.red .views-row, .news ul li.red .page-our-varieties .view-recherche-varietes .views-row, .page-our-varieties .view-recherche-varietes .news ul li.red .views-row, .news ul li.red .node-type-ragt-variety-country .group-properties .field-group-format-wrapper, .node-type-ragt-variety-country .group-properties .news ul li.red .field-group-format-wrapper, .news ul li.red .field-type-file, .news ul li.red article.node .group-contact, article.node .news ul li.red .group-contact, .news ul li.red .field-collection-view, .news ul li.red .webform-client-form {
  background-color: #de0031;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
/* line 1818, ../scss/style/_cms.scss */
.news ul li.red .bloc-third .title, .news ul li.red .page-nos-varietes .view-recherche-varietes .views-row .title, .page-nos-varietes .view-recherche-varietes .news ul li.red .views-row .title, .news ul li.red .page-our-varieties .view-recherche-varietes .views-row .title, .page-our-varieties .view-recherche-varietes .news ul li.red .views-row .title, .news ul li.red .node-type-ragt-variety-country .group-properties .field-group-format-wrapper .title, .node-type-ragt-variety-country .group-properties .news ul li.red .field-group-format-wrapper .title, .news ul li.red .field-type-file .title, .news ul li.red article.node .group-contact .title, article.node .news ul li.red .group-contact .title, .news ul li.red .field-collection-view .title, .news ul li.red .webform-client-form .title, .news ul li.red .bloc-third p, .news ul li.red .page-nos-varietes .view-recherche-varietes .views-row p, .page-nos-varietes .view-recherche-varietes .news ul li.red .views-row p, .news ul li.red .page-our-varieties .view-recherche-varietes .views-row p, .page-our-varieties .view-recherche-varietes .news ul li.red .views-row p, .news ul li.red .node-type-ragt-variety-country .group-properties .field-group-format-wrapper p, .node-type-ragt-variety-country .group-properties .news ul li.red .field-group-format-wrapper p, .news ul li.red .field-type-file p, .news ul li.red article.node .group-contact p, article.node .news ul li.red .group-contact p, .news ul li.red .field-collection-view p, .news ul li.red .webform-client-form p, .news .field-name-body ul li.red .bloc-third li, .field-name-body .news ul li.red .bloc-third li, .news .field-name-body ul li.red .page-nos-varietes .view-recherche-varietes .views-row li, .field-name-body .news ul li.red .page-nos-varietes .view-recherche-varietes .views-row li, .page-nos-varietes .view-recherche-varietes .news .field-name-body ul li.red .views-row li, .field-name-body .page-nos-varietes .view-recherche-varietes .news ul li.red .views-row li, .news .field-name-body ul li.red .page-our-varieties .view-recherche-varietes .views-row li, .field-name-body .news ul li.red .page-our-varieties .view-recherche-varietes .views-row li, .page-our-varieties .view-recherche-varietes .news .field-name-body ul li.red .views-row li, .field-name-body .page-our-varieties .view-recherche-varietes .news ul li.red .views-row li, .news .field-name-body ul li.red .node-type-ragt-variety-country .group-properties .field-group-format-wrapper li, .field-name-body .news ul li.red .node-type-ragt-variety-country .group-properties .field-group-format-wrapper li, .node-type-ragt-variety-country .group-properties .news .field-name-body ul li.red .field-group-format-wrapper li, .field-name-body .node-type-ragt-variety-country .group-properties .news ul li.red .field-group-format-wrapper li, .news .field-name-body ul li.red .field-type-file li, .field-name-body .news ul li.red .field-type-file li, .news .field-name-body ul li.red article.node .group-contact li, .field-name-body .news ul li.red article.node .group-contact li, article.node .news .field-name-body ul li.red .group-contact li, .field-name-body article.node .news ul li.red .group-contact li, .news .field-name-body ul li.red .field-collection-view li, .field-name-body .news ul li.red .field-collection-view li, .news .field-name-body ul li.red .webform-client-form li, .field-name-body .news ul li.red .webform-client-form li, .news ul li.red .bloc-third span, .news ul li.red .page-nos-varietes .view-recherche-varietes .views-row span, .page-nos-varietes .view-recherche-varietes .news ul li.red .views-row span, .news ul li.red .page-our-varieties .view-recherche-varietes .views-row span, .page-our-varieties .view-recherche-varietes .news ul li.red .views-row span, .news ul li.red .node-type-ragt-variety-country .group-properties .field-group-format-wrapper span, .node-type-ragt-variety-country .group-properties .news ul li.red .field-group-format-wrapper span, .news ul li.red .field-type-file span, .news ul li.red article.node .group-contact span, article.node .news ul li.red .group-contact span, .news ul li.red .field-collection-view span, .news ul li.red .webform-client-form span {
  color: #ffffff;
  -webkit-text-shadow: 1px 1px 4px #666;
  -moz-text-shadow: 1px 1px 4px #666;
  -ms-text-shadow: 1px 1px 4px #666;
  text-shadow: 1px 1px 4px #666;
}
/* line 1826, ../scss/style/_cms.scss */
.news ul li.red .bloc-third .type:before, .news ul li.red .page-nos-varietes .view-recherche-varietes .views-row .type:before, .page-nos-varietes .view-recherche-varietes .news ul li.red .views-row .type:before, .news ul li.red .page-our-varieties .view-recherche-varietes .views-row .type:before, .page-our-varieties .view-recherche-varietes .news ul li.red .views-row .type:before, .news ul li.red .node-type-ragt-variety-country .group-properties .field-group-format-wrapper .type:before, .node-type-ragt-variety-country .group-properties .news ul li.red .field-group-format-wrapper .type:before, .news ul li.red .field-type-file .type:before, .news ul li.red article.node .group-contact .type:before, article.node .news ul li.red .group-contact .type:before, .news ul li.red .field-collection-view .type:before, .news ul li.red .webform-client-form .type:before {
  color: #ffffff;
}
@media screen and (max-width: 768px) {
  /* line 1832, ../scss/style/_cms.scss */
  .news ul li:last-child .wrapper {
    margin-bottom: 15px;
  }
}

/* line 1842, ../scss/style/_cms.scss */
.ragt-btn, .view-rubrique-articles ul .views-row .views-field-nothing a, .view-listing-block-press-articles ul .views-row .views-field-nothing a, .news ul li .wrapper .btn, .news ul li .wrapper .page-nos-varietes .views-field:last-child a, .page-nos-varietes .views-field:last-child .news ul li .wrapper a, .news ul li .wrapper .page-our-varieties .views-field:last-child a, .page-our-varieties .views-field:last-child .news ul li .wrapper a, .news ul li .wrapper .field-collection-view .group-links-wrapper .field.field-name-field-enable-search .field-label, .field-collection-view .group-links-wrapper .field.field-name-field-enable-search .news ul li .wrapper .field-label, .news ul li .wrapper .field-collection-view .group-links-wrapper .field.field-name-field-website a, .field-collection-view .group-links-wrapper .field.field-name-field-website .news ul li .wrapper a, .news ul li .wrapper #sliding-popup .popup-content #popup-buttons button, #sliding-popup .popup-content #popup-buttons .news ul li .wrapper button {
  font-size: 0;
  text-indent: -200px;
  background: url(../images/icons/arrow-next.png) no-repeat center #03925d;
  width: 35px;
  height: 35px;
  padding: 0;
  display: block;
  margin: 0 auto;
}
/* line 1851, ../scss/style/_cms.scss */
.ragt-btn:hover, .view-rubrique-articles ul .views-row .views-field-nothing a:hover, .view-listing-block-press-articles ul .views-row .views-field-nothing a:hover, .news ul li .wrapper .btn:hover, .news ul li .wrapper .page-nos-varietes .views-field:last-child a:hover, .page-nos-varietes .views-field:last-child .news ul li .wrapper a:hover, .news ul li .wrapper .page-our-varieties .views-field:last-child a:hover, .page-our-varieties .views-field:last-child .news ul li .wrapper a:hover, .news ul li .wrapper .field-collection-view .group-links-wrapper .field.field-name-field-enable-search .field-label:hover, .field-collection-view .group-links-wrapper .field.field-name-field-enable-search .news ul li .wrapper .field-label:hover, .news ul li .wrapper .field-collection-view .group-links-wrapper .field.field-name-field-website a:hover, .field-collection-view .group-links-wrapper .field.field-name-field-website .news ul li .wrapper a:hover, .news ul li .wrapper #sliding-popup .popup-content #popup-buttons button:hover, #sliding-popup .popup-content #popup-buttons .news ul li .wrapper button:hover {
  background-color: #de0031;
  -webkit-box-shadow: 1px 1px 6px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 6px 0px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 1px 1px 6px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 6px 0px rgba(0, 0, 0, 0.2);
}

/*
 * Site map
 */
/* line 1868, ../scss/style/_cms.scss */
#site-map .site-map-box {
  float: left;
  width: 50%;
  padding-right: 10%;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  /* line 1868, ../scss/style/_cms.scss */
  #site-map .site-map-box {
    width: 100%;
    float: none;
    padding: 0;
  }
}
/* line 1878, ../scss/style/_cms.scss */
#site-map .site-map-box .title {
  margin-bottom: 25px;
}
/* line 1882, ../scss/style/_cms.scss */
#site-map .site-map-box .site-map-menu > li {
  position: relative;
  list-style: none !important;
  color: #de0031;
  margin-bottom: 5px;
}
/* line 1887, ../scss/style/_cms.scss */
#site-map .site-map-box .site-map-menu > li:before {
  content: '';
  display: block;
  width: 6px;
  height: 6px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  left: -20px;
  top: 11px;
  background-color: rgba(222, 0, 49, 0.21);
}
/* line 1898, ../scss/style/_cms.scss */
#site-map .site-map-box .site-map-menu > li:hover {
  color: #03925d;
}
/* line 1901, ../scss/style/_cms.scss */
#site-map .site-map-box .site-map-menu > li a {
  color: #de0031;
  font-size: 22px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}
/* line 1903, ../scss/style/_cms.scss */
#site-map .site-map-box .site-map-menu > li a:hover {
  color: #03925d;
}
/* line 1908, ../scss/style/_cms.scss */
#site-map .site-map-box .site-map-menu > li.expanded ul {
  padding-top: 5px;
  padding-left: 20px;
}
/* line 1911, ../scss/style/_cms.scss */
#site-map .site-map-box .site-map-menu > li.expanded ul li {
  margin-bottom: 5px;
}
/* line 1913, ../scss/style/_cms.scss */
#site-map .site-map-box .site-map-menu > li.expanded ul li:before {
  background-color: rgba(3, 146, 93, 0.32);
}
/* line 1916, ../scss/style/_cms.scss */
#site-map .site-map-box .site-map-menu > li.expanded ul li a {
  color: #03925d;
  font-size: 18px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}
/* line 1918, ../scss/style/_cms.scss */
#site-map .site-map-box .site-map-menu > li.expanded ul li a:hover {
  color: #de0031;
}

/*
 * Tables
 */
/* line 1934, ../scss/style/_cms.scss */
tr td:first-child {
  padding: 0 20px 0 0;
  vertical-align: text-bottom;
}
/* line 1938, ../scss/style/_cms.scss */
tr td:last-child {
  padding-bottom: 10px;
}

/*
 * Print button
 */
/* line 1947, ../scss/style/_cms.scss */
.print-link {
  display: block;
  position: absolute;
  right: 20px;
  top: 30px;
  width: 35px;
  height: 35px;
  overflow: hidden;
  font-size: 0;
  text-indent: -2000px;
  background: url("../images/icons/iPrint.png") no-repeat 0 0 transparent;
  background-size: 32px;
}

/*
 * Block Fond Image
 */
/* line 1965, ../scss/style/_cms.scss */
.wrapper-region-banner {
  position: relative;
  padding: 30px 0;
  clear: both;
}
@media screen and (max-width: 768px) {
  /* line 1965, ../scss/style/_cms.scss */
  .wrapper-region-banner {
    padding-top: 15px;
  }
}
/* line 1972, ../scss/style/_cms.scss */
.wrapper-region-banner .region-banner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  max-height: 347px;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  /* line 1972, ../scss/style/_cms.scss */
  .wrapper-region-banner .region-banner {
    position: static;
    max-height: 100%;
    padding: 0 15px;
  }
}
/* line 1986, ../scss/style/_cms.scss */
.wrapper-region-banner .region-banner div, .wrapper-region-banner .region-banner section {
  height: 100%;
}
/* line 1989, ../scss/style/_cms.scss */
.wrapper-region-banner .region-banner .block-title, .wrapper-region-banner .region-banner .field-label {
  display: none;
}
/* line 1992, ../scss/style/_cms.scss */
.wrapper-region-banner .region-banner img {
  /*position: absolute;
  top: 50%;
  left: 50%;
  width: auto;*/
  width: 100%;
  height: auto;
  /*max-height: none;
  max-width: none;
  min-height: 100%;
  min-width: 100%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transition: all .5s ease 0s;*/
}

/*
 * Cookie
 */
/* line 2017, ../scss/style/_cms.scss */
#sliding-popup .popup-content #popup-text {
  margin: 20px 0;
}
/* line 2019, ../scss/style/_cms.scss */
#sliding-popup .popup-content #popup-text p, #sliding-popup .popup-content #popup-text .field-name-body ul li, .field-name-body ul #sliding-popup .popup-content #popup-text li {
  font-size: 14px;
  font-weight: 400;
  margin: 0;
}
/* line 2025, ../scss/style/_cms.scss */
#sliding-popup .popup-content #popup-buttons button {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  padding: 5px 20px;
  background: #de0031;
  text-shadow: none;
}
/* line 2032, ../scss/style/_cms.scss */
#sliding-popup .popup-content #popup-buttons button:hover {
  background: #03925d;
}

/* line 2038, ../scss/style/_cms.scss */
.cookie-compliance {
  position: fixed;
  width: 100%;
  z-index: 1000;
  bottom: 0;
  background-color: #03925d;
}
/* line 2044, ../scss/style/_cms.scss */
.cookie-compliance .cookie-compliance__inner {
  max-width: 1170px;
  width: 100%;
  margin: 0 auto;
  padding: 15px;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  /* line 2050, ../scss/style/_cms.scss */
  .cookie-compliance .cookie-compliance__inner .cookie-compliance__text {
    float: left;
    width: 90%;
  }
}
/* line 2055, ../scss/style/_cms.scss */
.cookie-compliance .cookie-compliance__inner .cookie-compliance__text p, .cookie-compliance .cookie-compliance__inner .cookie-compliance__text .field-name-body ul li, .field-name-body ul .cookie-compliance .cookie-compliance__inner .cookie-compliance__text li {
  color: #ffffff;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}
@media screen and (min-width: 768px) {
  /* line 2059, ../scss/style/_cms.scss */
  .cookie-compliance .cookie-compliance__inner form {
    float: right;
  }
}
/* line 2063, ../scss/style/_cms.scss */
.cookie-compliance .cookie-compliance__inner form button {
  border: 1px solid #ffffff;
  padding: 5px 10px;
}
/* line 2066, ../scss/style/_cms.scss */
.cookie-compliance .cookie-compliance__inner form button:hover {
  color: #de0031;
  border-color: #de0031;
  background-color: transparent;
}

/* line 2076, ../scss/style/_cms.scss */
.form-item-lot-number-field .dropdown ul,
.views-exposed-form .form-item .dropdown ul,
.form-item-variety-name-field .dropdown ul {
  max-height: 200px;
  overflow: auto;
}

/*
 * Nice select aka RAGT custom style
 */
/* line 18, ../scss/nice-select.scss */
.nice-select {
  -webkit-tap-highlight-color: transparent;
  background-color: #fff;
  border-radius: 5px;
  border: solid 1px #e8e8e8;
  box-sizing: border-box;
  clear: both;
  cursor: pointer;
  display: block;
  float: left;
  font-family: inherit;
  font-size: 14px;
  font-weight: normal;
  height: 42px;
  line-height: 40px;
  outline: none;
  padding-left: 18px;
  padding-right: 30px;
  position: relative;
  text-align: left !important;
  transition: all 0.2s ease-in-out;
  user-select: none;
  white-space: nowrap;
  width: auto;
}
/* line 42, ../scss/nice-select.scss */
.nice-select:hover {
  border-color: #dbdbdb;
}
/* line 45, ../scss/nice-select.scss */
.nice-select:active, .nice-select.open, .nice-select:focus {
  border-color: #999;
}
/* line 49, ../scss/nice-select.scss */
.nice-select:after {
  border-bottom: 2px solid #999;
  border-right: 2px solid #999;
  content: '';
  display: block;
  height: 5px;
  margin-top: -4px;
  pointer-events: none;
  position: absolute;
  right: 12px;
  top: 50%;
  transform-origin: 66% 66%;
  transform: rotate(45deg);
  transition: all 0.15s ease-in-out;
  width: 5px;
}
/* line 68, ../scss/nice-select.scss */
.nice-select.open:after {
  transform: rotate(-135deg);
}
/* line 71, ../scss/nice-select.scss */
.nice-select.open .list {
  opacity: 1;
  pointer-events: auto;
  transform: scale(1) translateY(0);
}
/* line 77, ../scss/nice-select.scss */
.nice-select.disabled {
  border-color: #ededed;
  color: #999;
  pointer-events: none;
}
/* line 81, ../scss/nice-select.scss */
.nice-select.disabled:after {
  border-color: #cccccc;
}
/* line 87, ../scss/nice-select.scss */
.nice-select.wide {
  width: 100%;
}
/* line 89, ../scss/nice-select.scss */
.nice-select.wide .list {
  left: 0 !important;
  right: 0 !important;
}
/* line 94, ../scss/nice-select.scss */
.nice-select.right {
  float: right;
}
/* line 96, ../scss/nice-select.scss */
.nice-select.right .list {
  left: auto;
  right: 0;
}
/* line 101, ../scss/nice-select.scss */
.nice-select.small {
  font-size: 12px;
  height: 36px;
  line-height: 34px;
}
/* line 105, ../scss/nice-select.scss */
.nice-select.small:after {
  height: 4px;
  width: 4px;
}
/* line 109, ../scss/nice-select.scss */
.nice-select.small .option {
  line-height: 34px;
  min-height: 34px;
}
/* line 116, ../scss/nice-select.scss */
.nice-select .list {
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
  box-sizing: border-box;
  margin-top: 4px;
  opacity: 0;
  overflow: hidden;
  padding: 0;
  pointer-events: none;
  position: absolute;
  top: 100%;
  left: 0;
  transform-origin: 50% 0;
  transform: scale(0.75) translateY(-21px);
  transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
  z-index: 9;
}
/* line 132, ../scss/nice-select.scss */
.nice-select .list:hover .option:not(:hover) {
  background-color: transparent !important;
}
/* line 136, ../scss/nice-select.scss */
.nice-select .option {
  cursor: pointer;
  font-weight: 400;
  line-height: 40px;
  list-style: none;
  min-height: 40px;
  outline: none;
  padding-left: 18px;
  padding-right: 29px;
  text-align: left;
  transition: all 0.2s;
}
/* line 147, ../scss/nice-select.scss */
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
  background-color: #f6f6f6;
}
/* line 150, ../scss/nice-select.scss */
.nice-select .option.selected {
  font-weight: bold;
}
/* line 153, ../scss/nice-select.scss */
.nice-select .option.disabled {
  background-color: transparent;
  color: #999;
  cursor: default;
}

/* line 163, ../scss/nice-select.scss */
.no-csspointerevents .nice-select .list {
  display: none;
}
/* line 167, ../scss/nice-select.scss */
.no-csspointerevents .nice-select.open .list {
  display: block;
}

/* line 2088, ../scss/style/_cms.scss */
.nice-select {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 10px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  height: 32px;
  max-width: 300px;
  line-height: 30px;
  border-color: transparent;
}
/* line 2097, ../scss/style/_cms.scss */
.nice-select .current {
  display: block;
  overflow: hidden;
}
/* line 2101, ../scss/style/_cms.scss */
.nice-select .list {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 0 0 2px 2px rgba(68, 68, 68, 0.2);
  -moz-box-shadow: 0 0 2px 2px rgba(68, 68, 68, 0.2);
  -o-box-shadow: 0 0 2px 2px rgba(68, 68, 68, 0.2);
  box-shadow: 0 0 2px 2px rgba(68, 68, 68, 0.2);
  left: -1px;
  max-height: 220px;
  overflow: auto;
}
@media screen and (max-width: 760px) {
  /* line 2101, ../scss/style/_cms.scss */
  .nice-select .list {
    max-width: 300px;
  }
}
/* line 2110, ../scss/style/_cms.scss */
.nice-select .list .option {
  border-bottom: 1px dotted #ddd;
  line-height: 18px;
  min-height: initial;
  overflow: initial;
  white-space: initial;
  padding-top: 7px;
  padding-bottom: 7px;
}
/* line 2118, ../scss/style/_cms.scss */
.nice-select .list .option:last-child {
  border-bottom: none;
}
/* line 2123, ../scss/style/_cms.scss */
.nice-select:after {
  content: "\e904";
  font-family: 'RAGT-iconFont01';
  font-size: 16px;
  text-align: center;
  color: #ffffff;
  background-color: #03925d;
  border: none;
  width: 32px;
  height: 32px;
  top: -1px;
  right: -1px;
  margin: 0;
  -moz-transform: none;
  -o-transform: none;
  -webkit-transform: none;
  transform: none;
}
/* line 2138, ../scss/style/_cms.scss */
.nice-select.open:after {
  -moz-transform: none;
  -o-transform: none;
  -webkit-transform: none;
  transform: none;
  background-color: #de0031;
}
/* line 2142, ../scss/style/_cms.scss */
.nice-select:active, .nice-select.open, .nice-select.open, .nice-select:focus, .nice-select:hover {
  border-color: transparent;
}

/* line 2147, ../scss/style/_cms.scss */
.col-container {
  display: table;
  width: 100%;
}

/* line 2151, ../scss/style/_cms.scss */
.col {
  display: table-cell;
  vertical-align: middle;
}
@media screen and (max-width: 768px) {
  /* line 2151, ../scss/style/_cms.scss */
  .col {
    display: block;
    width: 100%;
  }
}

@media screen and (min-width: 992px) {
  /* line 2161, ../scss/style/_cms.scss */
  .col-med-6 {
    display: inline-table;
    vertical-align: top;
    width: 50%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* line 2170, ../scss/style/_cms.scss */
.col-med-3, .page-nos-varietes .view-recherche-varietes .views-row, .page-our-varieties .view-recherche-varietes .views-row {
  position: relative;
  float: left;
  width: 23%;
  padding: 25px 35px;
  margin-right: 30px;
  margin-bottom: 25px;
}
@media screen and (max-width: 1200px) {
  /* line 2170, ../scss/style/_cms.scss */
  .col-med-3, .page-nos-varietes .view-recherche-varietes .views-row, .page-our-varieties .view-recherche-varietes .views-row {
    margin-right: 25px;
  }
}
@media screen and (min-width: 992px) {
  /* line 2170, ../scss/style/_cms.scss */
  .col-med-3, .page-nos-varietes .view-recherche-varietes .views-row, .page-our-varieties .view-recherche-varietes .views-row {
    padding-bottom: 70px;
  }
  /* line 2181, ../scss/style/_cms.scss */
  .col-med-3:nth-child(4n), .page-nos-varietes .view-recherche-varietes .views-row:nth-child(4n), .page-our-varieties .view-recherche-varietes .views-row:nth-child(4n) {
    margin-right: 0;
  }
}
@media screen and (max-width: 992px) {
  /* line 2170, ../scss/style/_cms.scss */
  .col-med-3, .page-nos-varietes .view-recherche-varietes .views-row, .page-our-varieties .view-recherche-varietes .views-row {
    width: 49%;
    margin-right: 2%;
  }
  /* line 2189, ../scss/style/_cms.scss */
  .col-med-3:nth-child(2n), .page-nos-varietes .view-recherche-varietes .views-row:nth-child(2n), .page-our-varieties .view-recherche-varietes .views-row:nth-child(2n) {
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  /* line 2170, ../scss/style/_cms.scss */
  .col-med-3, .page-nos-varietes .view-recherche-varietes .views-row, .page-our-varieties .view-recherche-varietes .views-row {
    width: 100%;
    margin-right: 0;
  }
  /* line 2196, ../scss/style/_cms.scss */
  .col-med-3:nth-child(2n), .page-nos-varietes .view-recherche-varietes .views-row:nth-child(2n), .page-our-varieties .view-recherche-varietes .views-row:nth-child(2n) {
    margin-right: 0;
  }
}

/* line 2201, ../scss/style/_cms.scss */
.img-responsive, .field-type-file .field-items .field-item .pull-left img {
  display: block;
  max-width: 100%;
  height: auto;
}

@media screen and (max-width: 768px) {
  /* line 2206, ../scss/style/_cms.scss */
  .container {
    width: auto;
  }
}

/* Global  site search
*/
/* line 2216, ../scss/style/_cms.scss */
.search-result-list ol {
  color: #03925d;
  font-size: 24px;
  padding-left: 25px;
}
/* line 2220, ../scss/style/_cms.scss */
.search-result-list ol li {
  margin-bottom: 30px;
}
/* line 2222, ../scss/style/_cms.scss */
.search-result-list ol li:hover {
  color: #de0031;
}
@media screen and (max-width: 768px) {
  /* line 2220, ../scss/style/_cms.scss */
  .search-result-list ol li {
    font-size: 22px;
  }
}
/* line 2230, ../scss/style/_cms.scss */
.search-result-list h1 {
  color: #de0031;
  font-size: 36px;
  font-family: "Roboto", sans-serif;
  font-weight: 900;
  margin-top: 60px;
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  /* line 2230, ../scss/style/_cms.scss */
  .search-result-list h1 {
    font-size: 30px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 767px) {
  /* line 2230, ../scss/style/_cms.scss */
  .search-result-list h1 {
    margin-top: 30px;
  }
}
/* line 2243, ../scss/style/_cms.scss */
.search-result-list h2 a {
  color: #03925d;
  font-size: 24px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  word-break: break-all;
}
/* line 2246, ../scss/style/_cms.scss */
.search-result-list h2 a:hover {
  color: #de0031;
}
@media screen and (max-width: 768px) {
  /* line 2251, ../scss/style/_cms.scss */
  .search-result-list h2 a {
    font-size: 22px;
  }
}
@media screen and (max-width: 320px) {
  /* line 2256, ../scss/style/_cms.scss */
  .search-result-list h2 a {
    font-size: 18px;
    word-break: normal;
  }
}

/* line 2263, ../scss/style/_cms.scss */
.region-content form#search-form {
  display: none;
}

@media screen and (max-width: 768px) {
  /* line 2270, ../scss/style/_cms.scss */
  .innovations-listing.hp > .row {
    margin: 0;
  }
}
@media screen and (max-width: 767px) {
  /* line 2275, ../scss/style/_cms.scss */
  .innovations-listing.hp > .row .row {
    margin: 0;
  }
}
/* line 2279, ../scss/style/_cms.scss */
.innovations-listing ul {
  padding: 0;
  overflow: hidden;
}
@media screen and (max-width: 992px) and (min-width: 768px) {
  /* line 2283, ../scss/style/_cms.scss */
  .innovations-listing ul .row {
    margin: 0 -15px;
  }
}
/* line 2287, ../scss/style/_cms.scss */
.innovations-listing ul .innov-item {
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  /* line 2287, ../scss/style/_cms.scss */
  .innovations-listing ul .innov-item {
    padding: 0px;
  }
}
@media screen and (max-width: 992px) and (min-width: 768px) {
  /* line 2287, ../scss/style/_cms.scss */
  .innovations-listing ul .innov-item {
    padding: 0 15px;
  }
  /* line 2294, ../scss/style/_cms.scss */
  .innovations-listing ul .innov-item .inner {
    background-color: transparent;
  }
}
/* line 2300, ../scss/style/_cms.scss */
.innovations-listing li {
  list-style: none;
}
/* line 2303, ../scss/style/_cms.scss */
.innovations-listing img {
  width: 100%;
}
/* line 2306, ../scss/style/_cms.scss */
.innovations-listing .inner {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  text-align: center;
  width: 92%;
  background: rgba(0, 0, 0, 0.1);
  margin: 0 auto;
  right: 0;
}
@media screen and (max-width: 768px) {
  /* line 2306, ../scss/style/_cms.scss */
  .innovations-listing .inner {
    width: 100%;
  }
}
/* line 2319, ../scss/style/_cms.scss */
.innovations-listing .inner:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
/* line 2325, ../scss/style/_cms.scss */
.innovations-listing .inner span {
  color: #ffffff;
  font-size: 23px;
  font-family: "Roboto", sans-serif;
  font-weight: 900;
  display: inline-block;
  vertical-align: middle;
  width: 95%;
}
/* line 2336, ../scss/style/_cms.scss */
.innovations-listing h2 {
  color: #565655;
  font-size: 36px;
  font-family: "Roboto", sans-serif;
  font-weight: 900;
  margin-bottom: 26px;
  margin-top: 8px;
}
@media screen and (max-width: 768px) {
  /* line 2336, ../scss/style/_cms.scss */
  .innovations-listing h2 {
    margin: 10px 0;
    font-size: 32px;
  }
}
/* line 2348, ../scss/style/_cms.scss */
.innovations-listing a:hover .inner {
  background: rgba(0, 0, 0, 0.3);
}

/* line 2353, ../scss/style/_cms.scss */
.innovations-variety {
  clear: both;
  background-color: #ececec;
  position: absolute;
  width: 100%;
  left: 0px;
}
/* line 2359, ../scss/style/_cms.scss */
.innovations-variety h2 {
  margin-top: 26px;
}
@media screen and (max-width: 768px) {
  /* line 2359, ../scss/style/_cms.scss */
  .innovations-variety h2 {
    margin: 15px 0;
    padding: 0;
    font-size: 30px;
  }
}

/* line 2368, ../scss/style/_cms.scss */
.node-type-ragt-variety-country footer {
  margin-top: 0px;
}

/* line 2372, ../scss/style/_cms.scss */
.clean {
  clear: both;
}

/*
 * Related varieties in innovation detail
 */
/* line 2380, ../scss/style/_cms.scss */
.varieties_links ul {
  padding: 0px;
  list-style: none;
}
/* line 2383, ../scss/style/_cms.scss */
.varieties_links ul ul {
  padding-left: 20px;
}
/* line 2385, ../scss/style/_cms.scss */
.varieties_links ul ul li {
  position: relative;
}
/* line 2387, ../scss/style/_cms.scss */
.varieties_links ul ul li:before {
  content: '';
  display: block;
  width: 6px;
  height: 6px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  left: -20px;
  top: 7px;
  background-color: rgba(3, 164, 93, 0.22);
}
/* line 2398, ../scss/style/_cms.scss */
.varieties_links ul ul li:hover {
  color: #03925d;
}
/* line 2401, ../scss/style/_cms.scss */
.varieties_links ul ul li a {
  color: #03925d;
}
/* line 2403, ../scss/style/_cms.scss */
.varieties_links ul ul li a:hover {
  color: #de0031;
}
/* line 2410, ../scss/style/_cms.scss */
.varieties_links .titre-2 {
  margin-top: 40px;
  font-weight: 900;
}
/* line 2414, ../scss/style/_cms.scss */
.varieties_links .titre-3 {
  font-size: 18px;
  font-weight: 900;
}

@media screen and (max-width: 768px) {
  /* line 1, ../scss/style/_homepage.scss */
  .blocSearch {
    padding: 30px 15px;
    margin-top: -1px !important;
  }
}
/* line 14, ../scss/style/_homepage.scss */
.blocSearch .bloc-third, .blocSearch .page-nos-varietes .view-recherche-varietes .views-row, .page-nos-varietes .view-recherche-varietes .blocSearch .views-row, .blocSearch .page-our-varieties .view-recherche-varietes .views-row, .page-our-varieties .view-recherche-varietes .blocSearch .views-row, .blocSearch .node-type-ragt-variety-country .group-properties .field-group-format-wrapper, .node-type-ragt-variety-country .group-properties .blocSearch .field-group-format-wrapper, .blocSearch .field-type-file, .blocSearch article.node .group-contact, article.node .blocSearch .group-contact, .blocSearch .field-collection-view, .blocSearch .webform-client-form {
  padding: 30px 20px 10px 20px;
}
/* line 16, ../scss/style/_homepage.scss */
.blocSearch .bloc-third .views-exposed-widget, .blocSearch .page-nos-varietes .view-recherche-varietes .views-row .views-exposed-widget, .page-nos-varietes .view-recherche-varietes .blocSearch .views-row .views-exposed-widget, .blocSearch .page-our-varieties .view-recherche-varietes .views-row .views-exposed-widget, .page-our-varieties .view-recherche-varietes .blocSearch .views-row .views-exposed-widget, .blocSearch .node-type-ragt-variety-country .group-properties .field-group-format-wrapper .views-exposed-widget, .node-type-ragt-variety-country .group-properties .blocSearch .field-group-format-wrapper .views-exposed-widget, .blocSearch .field-type-file .views-exposed-widget, .blocSearch article.node .group-contact .views-exposed-widget, article.node .blocSearch .group-contact .views-exposed-widget, .blocSearch .field-collection-view .views-exposed-widget, .blocSearch .webform-client-form .views-exposed-widget {
  width: 100%;
  padding: 0;
  margin: 0;
  margin-bottom: 20px;
}
/* line 22, ../scss/style/_homepage.scss */
.blocSearch .bloc-third label, .blocSearch .page-nos-varietes .view-recherche-varietes .views-row label, .page-nos-varietes .view-recherche-varietes .blocSearch .views-row label, .blocSearch .page-our-varieties .view-recherche-varietes .views-row label, .page-our-varieties .view-recherche-varietes .blocSearch .views-row label, .blocSearch .node-type-ragt-variety-country .group-properties .field-group-format-wrapper label, .node-type-ragt-variety-country .group-properties .blocSearch .field-group-format-wrapper label, .blocSearch .field-type-file label, .blocSearch article.node .group-contact label, article.node .blocSearch .group-contact label, .blocSearch .field-collection-view label, .blocSearch .webform-client-form label {
  width: 40%;
  text-align: right;
  display: inline-block;
  vertical-align: middle;
  color: #575756;
  font-size: 18px;
  font-family: "Roboto", sans-serif;
  font-weight: 100;
  padding-right: 30px;
}
/* line 30, ../scss/style/_homepage.scss */
.blocSearch .bloc-third .views-widget, .blocSearch .page-nos-varietes .view-recherche-varietes .views-row .views-widget, .page-nos-varietes .view-recherche-varietes .blocSearch .views-row .views-widget, .blocSearch .page-our-varieties .view-recherche-varietes .views-row .views-widget, .page-our-varieties .view-recherche-varietes .blocSearch .views-row .views-widget, .blocSearch .node-type-ragt-variety-country .group-properties .field-group-format-wrapper .views-widget, .node-type-ragt-variety-country .group-properties .blocSearch .field-group-format-wrapper .views-widget, .blocSearch .field-type-file .views-widget, .blocSearch article.node .group-contact .views-widget, article.node .blocSearch .group-contact .views-widget, .blocSearch .field-collection-view .views-widget, .blocSearch .webform-client-form .views-widget {
  display: inline-block;
  vertical-align: middle;
  width: 58%;
}
/* line 34, ../scss/style/_homepage.scss */
.blocSearch .bloc-third .views-widget input, .blocSearch .page-nos-varietes .view-recherche-varietes .views-row .views-widget input, .page-nos-varietes .view-recherche-varietes .blocSearch .views-row .views-widget input, .blocSearch .page-our-varieties .view-recherche-varietes .views-row .views-widget input, .page-our-varieties .view-recherche-varietes .blocSearch .views-row .views-widget input, .blocSearch .node-type-ragt-variety-country .group-properties .field-group-format-wrapper .views-widget input, .node-type-ragt-variety-country .group-properties .blocSearch .field-group-format-wrapper .views-widget input, .blocSearch .field-type-file .views-widget input, .blocSearch article.node .group-contact .views-widget input, article.node .blocSearch .group-contact .views-widget input, .blocSearch .field-collection-view .views-widget input, .blocSearch .webform-client-form .views-widget input, .blocSearch .bloc-third .views-widget select, .blocSearch .page-nos-varietes .view-recherche-varietes .views-row .views-widget select, .page-nos-varietes .view-recherche-varietes .blocSearch .views-row .views-widget select, .blocSearch .page-our-varieties .view-recherche-varietes .views-row .views-widget select, .page-our-varieties .view-recherche-varietes .blocSearch .views-row .views-widget select, .blocSearch .node-type-ragt-variety-country .group-properties .field-group-format-wrapper .views-widget select, .node-type-ragt-variety-country .group-properties .blocSearch .field-group-format-wrapper .views-widget select, .blocSearch .field-type-file .views-widget select, .blocSearch article.node .group-contact .views-widget select, article.node .blocSearch .group-contact .views-widget select, .blocSearch .field-collection-view .views-widget select, .blocSearch .webform-client-form .views-widget select {
  width: 100%;
}
/* line 38, ../scss/style/_homepage.scss */
.blocSearch .bloc-third .description, .blocSearch .page-nos-varietes .view-recherche-varietes .views-row .description, .page-nos-varietes .view-recherche-varietes .blocSearch .views-row .description, .blocSearch .page-our-varieties .view-recherche-varietes .views-row .description, .page-our-varieties .view-recherche-varietes .blocSearch .views-row .description, .blocSearch .node-type-ragt-variety-country .group-properties .field-group-format-wrapper .description, .node-type-ragt-variety-country .group-properties .blocSearch .field-group-format-wrapper .description, .blocSearch .field-type-file .description, .blocSearch article.node .group-contact .description, article.node .blocSearch .group-contact .description, .blocSearch .field-collection-view .description, .blocSearch .webform-client-form .description {
  display: none;
}
/* line 41, ../scss/style/_homepage.scss */
.blocSearch .bloc-third .btn-info, .blocSearch .page-nos-varietes .view-recherche-varietes .views-row .btn-info, .page-nos-varietes .view-recherche-varietes .blocSearch .views-row .btn-info, .blocSearch .page-our-varieties .view-recherche-varietes .views-row .btn-info, .page-our-varieties .view-recherche-varietes .blocSearch .views-row .btn-info, .blocSearch .node-type-ragt-variety-country .group-properties .field-group-format-wrapper .btn-info, .node-type-ragt-variety-country .group-properties .blocSearch .field-group-format-wrapper .btn-info, .blocSearch .field-type-file .btn-info, .blocSearch article.node .group-contact .btn-info, article.node .blocSearch .group-contact .btn-info, .blocSearch .field-collection-view .btn-info, .blocSearch .webform-client-form .btn-info, .blocSearch .bloc-third .page-nos-varietes .views-field:last-child a, .page-nos-varietes .views-field:last-child .blocSearch .bloc-third a, .blocSearch .page-nos-varietes .view-recherche-varietes .views-row .views-field:last-child a, .blocSearch .page-nos-varietes .views-field:last-child .view-recherche-varietes .views-row a, .page-nos-varietes .view-recherche-varietes .blocSearch .views-row .views-field:last-child a, .page-nos-varietes .views-field:last-child .view-recherche-varietes .blocSearch .views-row a, .page-nos-varietes .views-field:last-child .blocSearch .page-our-varieties .view-recherche-varietes .views-row a, .blocSearch .node-type-ragt-variety-country .group-properties .field-group-format-wrapper .page-nos-varietes .views-field:last-child a, .page-nos-varietes .views-field:last-child .blocSearch .node-type-ragt-variety-country .group-properties .field-group-format-wrapper a, .node-type-ragt-variety-country .group-properties .blocSearch .field-group-format-wrapper .page-nos-varietes .views-field:last-child a, .page-nos-varietes .views-field:last-child .node-type-ragt-variety-country .group-properties .blocSearch .field-group-format-wrapper a, .blocSearch .field-type-file .page-nos-varietes .views-field:last-child a, .page-nos-varietes .views-field:last-child .blocSearch .field-type-file a, .blocSearch article.node .group-contact .page-nos-varietes .views-field:last-child a, .page-nos-varietes .views-field:last-child .blocSearch article.node .group-contact a, article.node .blocSearch .group-contact .page-nos-varietes .views-field:last-child a, .page-nos-varietes .views-field:last-child article.node .blocSearch .group-contact a, .blocSearch .field-collection-view .page-nos-varietes .views-field:last-child a, .page-nos-varietes .views-field:last-child .blocSearch .field-collection-view a, .blocSearch .webform-client-form .page-nos-varietes .views-field:last-child a, .page-nos-varietes .views-field:last-child .blocSearch .webform-client-form a, .blocSearch .bloc-third .page-our-varieties .views-field:last-child a, .page-our-varieties .views-field:last-child .blocSearch .bloc-third a, .page-our-varieties .views-field:last-child .blocSearch .page-nos-varietes .view-recherche-varietes .views-row a, .blocSearch .page-our-varieties .view-recherche-varietes .views-row .views-field:last-child a, .blocSearch .page-our-varieties .views-field:last-child .view-recherche-varietes .views-row a, .page-our-varieties .view-recherche-varietes .blocSearch .views-row .views-field:last-child a, .page-our-varieties .views-field:last-child .view-recherche-varietes .blocSearch .views-row a, .blocSearch .node-type-ragt-variety-country .group-properties .field-group-format-wrapper .page-our-varieties .views-field:last-child a, .page-our-varieties .views-field:last-child .blocSearch .node-type-ragt-variety-country .group-properties .field-group-format-wrapper a, .node-type-ragt-variety-country .group-properties .blocSearch .field-group-format-wrapper .page-our-varieties .views-field:last-child a, .page-our-varieties .views-field:last-child .node-type-ragt-variety-country .group-properties .blocSearch .field-group-format-wrapper a, .blocSearch .field-type-file .page-our-varieties .views-field:last-child a, .page-our-varieties .views-field:last-child .blocSearch .field-type-file a, .blocSearch article.node .group-contact .page-our-varieties .views-field:last-child a, .page-our-varieties .views-field:last-child .blocSearch article.node .group-contact a, article.node .blocSearch .group-contact .page-our-varieties .views-field:last-child a, .page-our-varieties .views-field:last-child article.node .blocSearch .group-contact a, .blocSearch .field-collection-view .page-our-varieties .views-field:last-child a, .page-our-varieties .views-field:last-child .blocSearch .field-collection-view a, .blocSearch .webform-client-form .page-our-varieties .views-field:last-child a, .page-our-varieties .views-field:last-child .blocSearch .webform-client-form a {
  float: right;
  margin-right: 10px;
}
/* line 45, ../scss/style/_homepage.scss */
.blocSearch .bloc-third .more-criteria, .blocSearch .page-nos-varietes .view-recherche-varietes .views-row .more-criteria, .page-nos-varietes .view-recherche-varietes .blocSearch .views-row .more-criteria, .blocSearch .page-our-varieties .view-recherche-varietes .views-row .more-criteria, .page-our-varieties .view-recherche-varietes .blocSearch .views-row .more-criteria, .blocSearch .node-type-ragt-variety-country .group-properties .field-group-format-wrapper .more-criteria, .node-type-ragt-variety-country .group-properties .blocSearch .field-group-format-wrapper .more-criteria, .blocSearch .field-type-file .more-criteria, .blocSearch article.node .group-contact .more-criteria, article.node .blocSearch .group-contact .more-criteria, .blocSearch .field-collection-view .more-criteria, .blocSearch .webform-client-form .more-criteria {
  margin-right: 10px;
  padding: 9px 25px;
  float: left;
}

/* line 54, ../scss/style/_homepage.scss */
.front .bloc-primary {
  margin-bottom: 15px;
}
