/*
 * responsive.custom.css is for custom media queries that are not set via the
 * theme settings, such as cascading media queries.
 *
 * By default all the other responsive stylesheets used in Adaptivetheme use a
 * "stacking method", however cascading media queries use a waterfall method so
 * you can leverage the cascade and inheritance for all browsers that support
 * media queries, regardless of screen size.
 *
 * @SEE http://zomigi.com/blog/essential-considerations-for-crafting-quality-media-queries/#mq-overlap-stack
 *
 * NOTE: this file loads by default, to disable got to your theme settings and
 * look under the "CSS" settings tab.
 */
/*
 * Really small screens and up
 */
/* @media only screen and (min-width: 220px) {} */
/*
 * Smalltouch sizes and up
 */
/* @media only screen and (min-width: 320px) {} */
/*
 * Smalltouch sizes and down
 */
@media only screen and (max-width: 480px) {
  /* 
   * Float Region Blocks - custom media query CSS example:
   * 
   * Float regions blocks is an Extension you can enable in the appearance
   * settings for your theme. This feature allows you to automatically float
   * blocks in regions, you can switch it on and off depending on your
   * requirements. For design purposes you many want to remove the floats for
   * devices where the entire theme is just one column - for example small
   * mobile phones. The following CSS is inside the custom media query:
   *
   *   @media only screen and (max-width: 480px){}
   *
   * This will target devices with a maximum width of 480px - most small phones.
   * In these smaller screen sizes we can remove the float and widths so all
   * blocks stack instead of displaying horizonally. The selector used is an
   * "attribute selector" which will match on any float block class. Use your
   * inspector or Firebug to get the classes from the page output if you need
   * more granular control over block alignment and stacking.
   */
  .region[class*="float-blocks"] .block {
    float: none;
    width: 100%; }

  .node-type-webform .node-webform form .webform-component-textfield,
  .node-type-webform .node-webform form .webform-component-email,
  .node-type-webform .node-webform form .webform-component-select {
    width: 100%;
    margin: 10px 0 !important;
    text-align: center; }
    .node-type-webform .node-webform form .webform-component-textfield input,
    .node-type-webform .node-webform form .webform-component-textfield #edit-submitted-pays,
    .node-type-webform .node-webform form .webform-component-email input,
    .node-type-webform .node-webform form .webform-component-email #edit-submitted-pays,
    .node-type-webform .node-webform form .webform-component-select input,
    .node-type-webform .node-webform form .webform-component-select #edit-submitted-pays {
      display: block;
      width: 280px;
      margin: 0 auto !important;
      float: none; }
  .node-type-webform .node-webform form .form-actions {
    margin-right: 20px; } }
/*
 * Tablet sizes and up
 */
/* @media only screen and (min-width: 768px) {} */
/*
 * Desktops/laptops and up
 */
/* @media only screen and (min-width: 1025px) {} */
@media only screen and (min-width: 1025px) and (max-width: 1170px) {
  .page-homepage .node-block-text-image .block-text {
    padding-top: 8%;
    left: 57%;
    width: 35%; } }
/*
 * Switcher des filtres vue News/Medias.
 */
@media only screen and (max-width: 780px) {
  .page-news .block-content > .view-news > .view-filters .bef-select-as-links > .form-item, .page-media .block-content > .view-medias > .view-filters .bef-select-as-links > .form-item,
  .page-news-archive .block-content > .view-news > .view-filters .bef-select-as-links > .form-item, .page-media .block-content > .view-medias > .view-filters .bef-select-as-links > .form-item {
    display: none; }
  .page-news .block-content > .view-news > .view-filters #edit-field-news-boat-tid, .page-news .block-content > .view-news > .view-filters #edit-field-media-boat-tid, .page-media .block-content > .view-medias > .view-filters #edit-field-news-boat-tid, .page-media .block-content > .view-medias > .view-filters #edit-field-media-boat-tid,
  .page-news-archive .block-content > .view-news > .view-filters #edit-field-news-boat-tid,
  .page-news-archive .block-content > .view-news > .view-filters #edit-field-media-boat-tid, .page-media .block-content > .view-medias > .view-filters #edit-field-news-boat-tid, .page-media .block-content > .view-medias > .view-filters #edit-field-media-boat-tid {
    display: block !important;
    text-transform: uppercase;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding: 5px 7px;
    border-color: #BAA370;
    color: #BAA370; }
  .page-news .block-content > .view-news > .view-filters #edit-type-1-wrapper, .page-media .block-content > .view-medias > .view-filters #edit-type-1-wrapper,
  .page-news-archive .block-content > .view-news > .view-filters #edit-type-1-wrapper, .page-media .block-content > .view-medias > .view-filters #edit-type-1-wrapper {
    float: none;
    display: block; }
    .page-news .block-content > .view-news > .view-filters #edit-type-1-wrapper .bef-checkboxes, .page-media .block-content > .view-medias > .view-filters #edit-type-1-wrapper .bef-checkboxes,
    .page-news-archive .block-content > .view-news > .view-filters #edit-type-1-wrapper .bef-checkboxes, .page-media .block-content > .view-medias > .view-filters #edit-type-1-wrapper .bef-checkboxes {
      padding: 0; }
  .page-news .block-content > .view-news > .view-filters .views-exposed-form, .page-media .block-content > .view-medias > .view-filters .views-exposed-form,
  .page-news-archive .block-content > .view-news > .view-filters .views-exposed-form, .page-media .block-content > .view-medias > .view-filters .views-exposed-form {
    height: 135px;
    padding-top: 33px; }
  .page-news .block-content > .view-news > .view-filters #edit-field-media-boat-tid-wrapper, .page-media .block-content > .view-medias > .view-filters #edit-field-media-boat-tid-wrapper,
  .page-news-archive .block-content > .view-news > .view-filters #edit-field-media-boat-tid-wrapper, .page-media .block-content > .view-medias > .view-filters #edit-field-media-boat-tid-wrapper {
    margin-bottom: 15px; }

  .page-homepage .homepage-header-slider .slide .field-name-field-slide-image .background-actif {
    background-size: cover !important; }
  .page-homepage .homepage-header-slider .slide .field-name-field-slide-image img {
    min-height: 507px; }
  .page-homepage .homepage-header-slider .field-name-field-slide-link {
    top: 58%; }
  .page-homepage .homepage-header-slider .flex-control-paging {
    top: 70%; } }
@media only screen and (max-width: 1220px) {
  /* Modification position bouton Back page News */
  .node-type-team-member .node-team-member .node-content .button-back-wrapper,
  .node-type-news .node-news.full .node-content .button-back-wrapper {
    max-width: 770px; }

  .page-homepage .homepage-header-slider .slide .field-name-field-slide-image .background-actif {
    background-size: cover !important; }
  .page-homepage .homepage-header-slider .slide .field-name-field-slide-image img {
    min-height: 570px; }
  .page-homepage .homepage-header-slider .field-name-field-slide-link {
    top: 58%; }
  .page-homepage .homepage-header-slider .flex-control-paging {
    top: 70%; }
  .page-homepage .view-homepage-block-bateau .item-list ul.slides li:after {
    content: '';
    width: 300px;
    height: 300px; }
  .page-homepage .view-homepage-block-bateau .flex-navs {
    max-width: 1220px;
    margin: 0 -30px; }
  .page-homepage .view-homepage-block-bateau .item-list ul li .node-boat .node-content .texte {
    top: initial !important;
    bottom: 30px; }

  .node-type-boat .node-boat .block-gallery {
    margin-top: 1%; } }
/*
 * Media max-width : 960px
 */
@media only screen and (max-width: 960px) {
  /* Disparition bouton Back page News */
  .node-type-news .node-news.full .node-content .button-back-wrapper {
    display: block;
    left: 0%;
    top: -60px; }
    .node-type-news .node-news.full .node-content .button-back-wrapper .button-back {
      left: 50%;
      width: 0px;
      overflow: hidden;
      font-size: 0;
      margin-left: -28px; }
      .node-type-news .node-news.full .node-content .button-back-wrapper .button-back:after {
        left: 50%;
        margin-left: -16px; }

  /* Boutton back join us */
  .node-job-offer .button-back {
    left: 50%;
    top: 60px;
    width: 0px;
    overflow: hidden;
    font-size: 0;
    margin-left: -28px; }
    .node-job-offer .button-back:after {
      left: 50%;
      margin-left: -16px; }

  .node-type-team-member .node-team-member .node-content .button-back-wrapper {
    display: block;
    left: 0%;
    top: -60px; }
    .node-type-team-member .node-team-member .node-content .button-back-wrapper .button-back {
      left: 50%;
      width: 0px;
      overflow: hidden;
      font-size: 0;
      margin-left: -28px; }
      .node-type-team-member .node-team-member .node-content .button-back-wrapper .button-back:after {
        left: 50%;
        margin-left: -16px; }

  .page-news .block-content > .view-news > .view-filters #edit-type-1-wrapper, .page-media .block-content > .view-medias > .view-filters #edit-type-1-wrapper,
  .page-news-archive .block-content > .view-news > .view-filters #edit-type-1-wrapper, .page-media .block-content > .view-medias > .view-filters #edit-type-1-wrapper {
    float: none;
    display: block; }
    .page-news .block-content > .view-news > .view-filters #edit-type-1-wrapper .bef-checkboxes, .page-media .block-content > .view-medias > .view-filters #edit-type-1-wrapper .bef-checkboxes,
    .page-news-archive .block-content > .view-news > .view-filters #edit-type-1-wrapper .bef-checkboxes, .page-media .block-content > .view-medias > .view-filters #edit-type-1-wrapper .bef-checkboxes {
      padding: 0; }
  .page-news .block-content > .view-news > .view-filters .views-exposed-form, .page-media .block-content > .view-medias > .view-filters .views-exposed-form,
  .page-news-archive .block-content > .view-news > .view-filters .views-exposed-form, .page-media .block-content > .view-medias > .view-filters .views-exposed-form {
    height: 135px;
    padding-top: 33px; }
  .page-news .block-content > .view-news > .view-filters #edit-field-media-boat-tid-wrapper, .page-media .block-content > .view-medias > .view-filters #edit-field-media-boat-tid-wrapper,
  .page-news-archive .block-content > .view-news > .view-filters #edit-field-media-boat-tid-wrapper, .page-media .block-content > .view-medias > .view-filters #edit-field-media-boat-tid-wrapper {
    margin-bottom: 15px; }

  .page-homepage .region-two-66-33-top .node-block-sponsors {
    max-width: 640px;
    height: 60px;
    margin: -50px auto 15px;
    padding: 0 20px;
    box-sizing: border-box; }
    .page-homepage .region-two-66-33-top .node-block-sponsors .img-wrapper {
      width: 30% !important;
      height: 100% !important; }
      .page-homepage .region-two-66-33-top .node-block-sponsors .img-wrapper img {
        width: 100% !important;
        height: 100% !important; }
      .page-homepage .region-two-66-33-top .node-block-sponsors .img-wrapper:nth-of-type(1) {
        float: left;
        text-align: left;
        width: auto; }
      .page-homepage .region-two-66-33-top .node-block-sponsors .img-wrapper:nth-of-type(2) {
        text-align: center;
        width: auto; }
      .page-homepage .region-two-66-33-top .node-block-sponsors .img-wrapper:nth-of-type(3) {
        width: auto;
        float: right;
        text-align: right; }
  .page-homepage .region-two-66-33-middle {
    padding-bottom: 275px; }
    .page-homepage .region-two-66-33-middle .region-two-66-33-middle-inner .region-two-66-33-first {
      display: block;
      float: none;
      margin: 0 auto;
      min-width: 640px; }
    .page-homepage .region-two-66-33-middle .region-two-66-33-middle-inner .region-two-66-33-second {
      display: none; }
  .page-homepage .block-social-inactive-mobile {
    display: block; }
  .page-homepage .view-homepage-block-bateau .flex-navs {
    max-width: 960px; }
  .page-homepage .block-social-active ul.stream {
    width: 640px; }
    .page-homepage .block-social-active ul.stream li {
      width: 50%;
      padding-bottom: 33.59375%; }
  .page-homepage .node-boat .media-imagemap a.bullet .imagemap-hover-text .container span {
    font-size: 15px; }

  .dcsns-content {
    margin-bottom: 80px; }

  .view-homepage-block-bateau .flex-navs {
    max-width: 960px;
    margin: 0 -30px; }

  .node-about-us .node-content .field-name-field-about-us-body .quotes {
    margin: 0; }
    .node-about-us .node-content .field-name-field-about-us-body .quotes img {
      display: block;
      margin: 0 auto;
      max-width: 100%; }
    .node-about-us .node-content .field-name-field-about-us-body .quotes .quote {
      position: relative;
      display: block;
      top: initial;
      right: initial;
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
      width: 100%;
      text-align: left;
      margin: 60px auto 60px auto;
      font-size: 23px; }

  .node-type-partner .suppliers .node-content .field-name-field-partner-body .field-item {
    text-align: center; }
    .node-type-partner .suppliers .node-content .field-name-field-partner-body .field-item .supplier {
      float: none; }
      .node-type-partner .suppliers .node-content .field-name-field-partner-body .field-item .supplier img {
        width: 100% !important;
        height: auto !important; }
  .node-type-partner .node-content .field-name-field-partner-body {
    width: calc(100% - 40px); } }
@media only screen and (max-width: 640px) {
  .page-homepage .region-two-66-33-top .node-block-sponsors {
    max-width: 320px; }
    .page-homepage .region-two-66-33-top .node-block-sponsors .img-wrapper:nth-of-type(1) {
      float: left;
      text-align: left;
      width: 33%; }
    .page-homepage .region-two-66-33-top .node-block-sponsors .img-wrapper:nth-of-type(2) {
      text-align: center;
      width: 33%; }
    .page-homepage .region-two-66-33-top .node-block-sponsors .img-wrapper:nth-of-type(3) {
      width: 33%;
      float: right;
      text-align: right; }
  .page-homepage .homepage-header-slider .field-name-field-slide-text .field-item:nth-of-type(1) .icon-news {
    display: none; }
  .page-homepage .homepage-header-slider .field-name-field-slide-text .field-item:nth-of-type(2) {
    margin: 0 20px;
    font-size: 32px;
    line-height: 32px;
    padding-top: 70px; }
  .page-homepage .homepage-header-slider .field-name-field-slide-link {
    top: 74%; }
  .page-homepage .node-block-text-image .field-name-field-block-ti-image {
    display: none; }
  .page-homepage .node-block-text-image .field-name-field-block-ti-background-image {
    display: none; }
  .page-homepage .region-two-66-33-middle {
    padding-bottom: 275px; }
    .page-homepage .region-two-66-33-middle .region-two-66-33-middle-inner {
      max-width: 320px !important; }
      .page-homepage .region-two-66-33-middle .region-two-66-33-middle-inner .region-two-66-33-first {
        display: block;
        float: none;
        margin: 0 auto;
        min-width: 320px; }
      .page-homepage .region-two-66-33-middle .region-two-66-33-middle-inner .region-two-66-33-second {
        display: none; }
  .page-homepage .region-two-66-33-bottom .pane-homepage-block-texte-images {
    height: 507px;
    max-width: 640px;
    margin: 0 auto;
    background-image: url("../images/bg_team.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    position: relative; }
    .page-homepage .region-two-66-33-bottom .pane-homepage-block-texte-images .node-content {
      height: 507px;
      line-height: 507px;
      text-align: center; }
    .page-homepage .region-two-66-33-bottom .pane-homepage-block-texte-images .block-text {
      position: relative;
      width: 100%;
      text-align: center;
      padding: 0px;
      left: initial;
      top: initial;
      box-sizing: border-box;
      max-width: 320px;
      margin: 0 auto;
      vertical-align: middle;
      display: inline-block; }
      .page-homepage .region-two-66-33-bottom .pane-homepage-block-texte-images .block-text .field-name-field-block-ti-link a {
        margin: 60px auto 0 auto;
        width: 140px; }
      .page-homepage .region-two-66-33-bottom .pane-homepage-block-texte-images .block-text .field-name-field-block-ti-texte .field-items .field-item:nth-of-type(1):after {
        left: 50%;
        margin-left: -13px; }
      .page-homepage .region-two-66-33-bottom .pane-homepage-block-texte-images .block-text .field-name-field-block-ti-texte .field-items .field-item:nth-of-type(2) {
        font-size: 32px;
        line-height: 32px;
        margin: 0 20px; }
      .page-homepage .region-two-66-33-bottom .pane-homepage-block-texte-images .block-text .field-name-field-block-ti-texte .field-items .field-item:nth-of-type(3) {
        display: none; }
  .page-homepage .region-two-66-33-bottom .pane-homepage-block-bateau {
    display: none; }
  .page-homepage .region-two-66-33-bottom .block-fleet-bottom-mobile {
    height: 507px;
    max-width: 640px;
    margin: 0 auto;
    position: relative;
    display: block; }
    .page-homepage .region-two-66-33-bottom .block-fleet-bottom-mobile .flex-control-paging {
      bottom: 50px; }
    .page-homepage .region-two-66-33-bottom .block-fleet-bottom-mobile .background-actif {
      background-size: cover !important;
      height: 507px !important; }
    .page-homepage .region-two-66-33-bottom .block-fleet-bottom-mobile .field-name-field-slide-text {
      height: 507px;
      display: inline-block;
      line-height: 507px;
      top: 0; }
      .page-homepage .region-two-66-33-bottom .block-fleet-bottom-mobile .field-name-field-slide-text .field-items {
        max-width: 320px;
        margin: 0 auto;
        vertical-align: middle;
        display: inline-block; }
        .page-homepage .region-two-66-33-bottom .block-fleet-bottom-mobile .field-name-field-slide-text .field-items .field-item {
          color: #FFFFFF;
          text-transform: uppercase; }
          .page-homepage .region-two-66-33-bottom .block-fleet-bottom-mobile .field-name-field-slide-text .field-items .field-item:nth-of-type(1) {
            font-family: "Eurostile LT W01 Conden1391150", Verdana, sans-serif;
            font-size: 16px;
            line-height: 36px;
            position: relative; }
            .page-homepage .region-two-66-33-bottom .block-fleet-bottom-mobile .field-name-field-slide-text .field-items .field-item:nth-of-type(1):after {
              content: '';
              position: absolute;
              bottom: 0;
              left: 50%;
              margin-left: -13px;
              height: 2px;
              width: 26px;
              background-color: #FFFFFF; }
          .page-homepage .region-two-66-33-bottom .block-fleet-bottom-mobile .field-name-field-slide-text .field-items .field-item:nth-of-type(2) {
            font-family: "Eurostile LT W01 Demi O1391158", Verdana, sans-serif;
            padding-top: 30px;
            font-size: 38px;
            line-height: 38px; }
          .page-homepage .region-two-66-33-bottom .block-fleet-bottom-mobile .field-name-field-slide-text .field-items .field-item:nth-of-type(3) {
            display: block;
            position: relative;
            z-index: 1;
            margin: 60px auto 0px auto;
            width: 40px;
            height: 13px;
            line-height: 13px;
            font-size: 12px;
            padding: 10px 58px 10px 20px;
            color: #FFFFFF;
            border: 1px solid #BAA370;
            text-decoration: none;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out; }
            .page-homepage .region-two-66-33-bottom .block-fleet-bottom-mobile .field-name-field-slide-text .field-items .field-item:nth-of-type(3):after {
              content: "";
              z-index: -1;
              position: absolute;
              right: 0px;
              top: 0px;
              width: 58px;
              height: 33px;
              background-image: url("../images/fleche-white.svg");
              background-repeat: no-repeat;
              background-position: center; }
            .page-homepage .region-two-66-33-bottom .block-fleet-bottom-mobile .field-name-field-slide-text .field-items .field-item:nth-of-type(3)::before {
              content: '';
              position: absolute;
              top: -4px;
              left: -4px;
              width: 100%;
              height: 100%;
              border: 4px solid #BAA370;
              z-index: -1;
              border-radius: inherit;
              opacity: 0;
              -webkit-transform: scale3d(0.3, 0.3, 1);
              -moz-transform: scale3d(0.3, 0.3, 1);
              -ms-transform: scale3d(0.3, 0.3, 1);
              -o-transform: scale3d(0.3, 0.3, 1);
              transform: scale3d(0.3, 0.3, 1);
              -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
              -moz-transition: -moz-transform 0.3s, opacity 0.3s;
              -o-transition: -o-transform 0.3s, opacity 0.3s;
              transition: transform 0.3s, opacity 0.3s;
              -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
              -moz-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
              -o-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
              transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1); }
            .page-homepage .region-two-66-33-bottom .block-fleet-bottom-mobile .field-name-field-slide-text .field-items .field-item:nth-of-type(3):hover {
              background-color: #BAA370;
              color: #FFFFFF; }
              .page-homepage .region-two-66-33-bottom .block-fleet-bottom-mobile .field-name-field-slide-text .field-items .field-item:nth-of-type(3):hover:before {
                -webkit-transform: scale3d(1, 1, 1);
                -moz-transform: scale3d(1, 1, 1);
                -ms-transform: scale3d(1, 1, 1);
                -o-transform: scale3d(1, 1, 1);
                transform: scale3d(1, 1, 1);
                opacity: 1; }
              .page-homepage .region-two-66-33-bottom .block-fleet-bottom-mobile .field-name-field-slide-text .field-items .field-item:nth-of-type(3):hover:after {
                background-image: url("../images/fleche-white.svg"); }
  .page-homepage .dcsns-content {
    max-width: 320px;
    margin: 0 auto 80px; }
    .page-homepage .dcsns-content ul.stream {
      max-width: 320px; }
      .page-homepage .dcsns-content ul.stream li {
        display: block;
        width: 100%;
        padding-bottom: 67.1875%;
        height: 0; }
  .page-homepage .block-social-inactive-mobile {
    display: block; }
  .page-homepage .view-homepage-block-bateau .flex-navs {
    max-width: 640px; }

  .page-team h1 {
    display: none; }
  .page-team #columns {
    margin-top: 20px !important; }
  .page-team .team-members {
    display: none; }
  .page-team .team-members-mobile {
    display: block; }
    .page-team .team-members-mobile .views-exposed-form {
      padding-top: 0;
      height: 58px; }
      .page-team .team-members-mobile .views-exposed-form .form-select {
        color: #BAA370; }
    .page-team .team-members-mobile .view-content {
      padding: 0 0 15px 0px;
      width: 100%; }
      .page-team .team-members-mobile .view-content .flex-viewport {
        width: 260px;
        margin: 0 auto;
        z-index: 10; }
      .page-team .team-members-mobile .view-content .item-list {
        position: relative; }
      .page-team .team-members-mobile .view-content .flex-direction-nav {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: block;
        margin: 0;
        padding: 0; }
        .page-team .team-members-mobile .view-content .flex-direction-nav .flex-prev,
        .page-team .team-members-mobile .view-content .flex-direction-nav .flex-next {
          width: 52px;
          height: 69px;
          background-color: #BAA370;
          top: 50%; }
          .page-team .team-members-mobile .view-content .flex-direction-nav .flex-prev:before,
          .page-team .team-members-mobile .view-content .flex-direction-nav .flex-next:before {
            content: '';
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            display: block;
            background-image: url("../images/arrow_slider.svg");
            background-repeat: no-repeat;
            background-position: center center;
            -webkit-transform: rotateZ(0deg);
            -moz-transform: rotateZ(0deg);
            -ms-transform: rotateZ(0deg);
            -o-transform: rotateZ(0deg);
            transform: rotateZ(0deg);
            -webkit-transform-origin: 50% 50%;
            -moz-transform-origin: 50% 50%;
            -ms-transform-origin: 50% 50%;
            -o-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
            -webkit-animation-duration: 0.5s;
            -moz-animation-duration: 0.5s;
            -ms-animation-duration: 0.5s;
            -o-animation-duration: 0.5s;
            animation-duration: 0.5s;
            -webkit-animation-iteration-count: 1;
            -moz-animation-iteration-count: 1;
            -ms-animation-iteration-count: 1;
            -o-animation-iteration-count: 1;
            animation-iteration-count: 1;
            -webkit-animation-fill-mode: forwards;
            -moz-animation-fill-mode: forwards;
            -ms-animation-fill-mode: forwards;
            -o-animation-fill-mode: forwards;
            animation-fill-mode: forwards; }
          .page-team .team-members-mobile .view-content .flex-direction-nav .flex-prev:after,
          .page-team .team-members-mobile .view-content .flex-direction-nav .flex-next:after {
            content: '';
            display: none; }
          .page-team .team-members-mobile .view-content .flex-direction-nav .flex-prev:hover:before,
          .page-team .team-members-mobile .view-content .flex-direction-nav .flex-next:hover:before {
            -webkit-animation-name: button-arrow;
            -moz-animation-name: button-arrow;
            -ms-animation-name: button-arrow;
            -o-animation-name: button-arrow;
            animation-name: button-arrow; }
        .page-team .team-members-mobile .view-content .flex-direction-nav .flex-prev {
          left: 0; }
          .page-team .team-members-mobile .view-content .flex-direction-nav .flex-prev:before {
            -webkit-transform: rotateZ(180deg);
            -moz-transform: rotateZ(180deg);
            -ms-transform: rotateZ(180deg);
            -o-transform: rotateZ(180deg);
            transform: rotateZ(180deg); }
        .page-team .team-members-mobile .view-content .flex-direction-nav .flex-next {
          right: 0; }
      .page-team .team-members-mobile .view-content .views-row {
        box-sizing: border-box;
        margin: 0;
        padding: 0;
        border: 0; }
        .page-team .team-members-mobile .view-content .views-row .team-member {
          height: 100%;
          width: 260px;
          margin: 0 auto;
          box-sizing: border-box;
          border: 1px solid #BAA370; }
        .page-team .team-members-mobile .view-content .views-row .views-field-field-member-picture .field-content img {
          -webkit-transform: scale(1);
          -moz-transform: scale(1);
          -ms-transform: scale(1);
          -o-transform: scale(1);
          transform: scale(1); }
        .page-team .team-members-mobile .view-content .views-row .views-field-field-member-name {
          line-height: 20px;
          padding: 25px 0 0 0;
          vertical-align: middle; }
        .page-team .team-members-mobile .view-content .views-row .views-field-field-member-function {
          margin-top: 9px;
          line-height: 12px; }

  .node-about-us .node-content .field-name-field-about-us-body .quotes img {
    width: 100% !important;
    height: auto !important; }

  .page-search #block-system-main #search-form .form-type-textfield input[type="text"] {
    width: 100%; }
  .page-search #block-system-main #search-form .form-submit {
    right: 0; } }

/*# sourceMappingURL=responsive.custom.css.map */
