@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Raleway:400,400i,500,500i,600,600i,800,800i');
* {
      margin: 0;
      padding: 0;
      border: 0;
      outline: none;
      font-family: 'Raleway', Arial, sans-serif;
      font-size: 14px;
      font-weight: 400;
      color: #5e5e5e;
      text-decoration: none;
}

ul {
      list-style: none;
}

ol {
      list-style-position: inside;
}

.container {
      position: relative;
      width: 1150px;
      height: 100%;
      margin: 0 auto;
      font-size: 0;
}

section {
      position: relative;
      overflow: hidden;
}

section .img {
      position: absolute;
      top: 0;
      left: calc(50% + 150px);
      right: 0;
      height: 100%;
}

section .container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

section .container .row {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      width: calc(50% + 225px);
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}

section .container .nav {
      width: 150px;
      padding: 60px 0;
}

section .container .nav div {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      width: 150px;
      height: 150px;
      background: #aaa;
      border-radius: 50%;
      cursor: pointer;
}

section .container .nav div.hidden {
      display: none;
}

section .container .nav div:not(.hidden)+div {
      margin-top: 25px;
}

section .container .nav div span {
      display: block;
      width: 100%;
      padding: 0 10px;
      text-align: center;
      font-size: 15px;
      font-weight: 800;
      color: #fff !important;
      text-transform: uppercase;
      word-wrap: break-word;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
}

section .img {
      background-repeat: no-repeat;
      background-position: 50%;
      background-size: cover;
}

section.right .img {
      left: 0;
      right: calc(50% + 150px);
}

section .container .content {
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
      margin-right: 70px;
      padding: 100px 0;
}

section .container .content .item+.item {
      display: none;
}

section.right .container {
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end;
}

section.right .container .row {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
}

section.right .container .content {
      margin-right: 0;
      margin-left: 70px;
}

section .container .content a {
      font-weight: 700;
}

section .page_title,
section h1,
section h2 {
      font-size: 36px;
      font-weight: 800;
      text-transform: uppercase;
}

section h3 {
      font-size: 16px;
      font-weight: 600;
      text-transform: uppercase;
}

section h3,
section p,
section ol,
section ul {
      margin-top: 30px;
}

section h3+p {
      /*margin-top: 10px;*/
}

section li h3,
section li h4 {
      margin-top: 0;
      display: inline-block;
}

section p {
      line-height: 20px;
}

section ol li,
section ul li {
      position: relative;
      padding-left: 18px;
}

section ol li {
      padding-left: 0;
}

section ol li+li,
section ul li+li {
      margin-top: 4px;
}

section ul li::before {
      content: '';
      position: absolute;
      top: 5px;
      left: 0;
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background: #947c7c;
}

section strong *,
section strong {
      font-weight: 600;
      font-size: 16px;
}

section .button {
      width: 100%;
      margin-top: 30px;
      text-align: center;
}

section .button a {
      display: inline-block;
      padding: 0 20px;
      height: 50px;
      line-height: 52px;
      font-size: 20px;
      font-weight: 800;
      text-transform: uppercase;
      color: #fff !important;
      border-radius: 5px;
}

/* HEADER */

#header,
#header ul {
      height: 120px;
      line-height: 120px;
}

#header .logo {
      display: inline-block;
      vertical-align: middle;
      width: 280px;
      height: 100%;
      background: url('../images/logo.png') no-repeat 0 50%;
      background-size: contain;
}

#header .menu {
      display: inline-block;
      vertical-align: middle;
      float: right;
      max-width: calc(100% - 280px);
}

#header .menu ul {
      font-size: 0;
}

#header .menu ul li {
      display: inline-block;
}

#header .menu ul li+li {
      margin-left: 7px;
}

#header .menu ul li a {
      position: relative;
      font-weight: 600;
      color: #a99a9a;
      text-transform: uppercase;
}

#header .menu ul li a::before {
      background: #a99a9a;
}

#header .menu ul li a[data-id="indications"] {
      color: #1c1b1b;
}

#header .menu ul li a[data-id="indications"]::before {
      background: #1c1b1b;
}

#header .menu ul li a[data-id="hypnose"] {
      color: #b279a8;
}

#header .menu ul li a[data-id="hypnose"]::before {
      background: #b279a8;
}

#header .menu ul li a[data-id="eft"] {
      color: #1c1b1b;
}

#header .menu ul li a[data-id="eft"]::before {
      background: #1c1b1b;
}

#header .menu ul li a[data-id="pnl"] {
      color: #a3468a;
}

#header .menu ul li a[data-id="pnl"]::before {
      background: #a3468a;
}

#header .menu ul li a[data-id="magnetisme"] {
      color: #c1cc56;
}

#header .menu ul li a[data-id="magnetisme"]::before {
      background: #c1cc56;
}

#header .menu ul li a[data-id="geobiologie"] {
      color: #019ab6;
}

#header .menu ul li a[data-id="geobiologie"]::before {
      background: #019ab6;
}

#header .menu ul li a::before {
      content: '';
      position: absolute;
      bottom: -5px;
      left: 50%;
      width: 0;
      height: 2px;
      -webkit-transition: all ease .3s;
      transition: all ease .3s;
}

#header .menu ul li a:hover::before {
      left: 0;
      width: 100%;
}

#header .lang {
      position: absolute;
      top: 17px;
      right: 0;
      height: auto;
      line-height: normal;
      font-size: 0;
      display: none;
}

#header .lang a {
      display: inline-block;
      width: 27px;
      height: 21px;
      margin-left: 10px;
      background-repeat: no-repeat;
      background-position: 50%;
      border-radius: 3px;
}

#header .lang a.fr {
      background-image: url('../images/lang-fr.png');
}

#header .lang a.de {
      background-image: url('../images/lang-de.png');
}

#header .headerFixed,
#header .headerFixed ul {
      height: 80px;
      line-height: 80px;
}

#header .headerFixed {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      background: #fff;
      z-index: 9999;
      /*transition: all ease .5s;
    transform: translate3d(0, -80px, 0);*/
}

#header .headerFixed.visible {
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
}

#header .headerFixed .logo {
      background-size: 60%;
}

#header .headerFixed .lang {
      display: none;
}

#header .toggle-menu {
      display: none;
      vertical-align: middle;
      float: right;
      width: 70px;
      height: 70px;
      line-height: 70px;
      background: url('../images/menu.svg') no-repeat 50%;
      background-size: 30px;
      cursor: pointer;
}

/* SLIDER */

#slider {
      height: 540px;
      height: auto;
      padding: 0;
      background: #d1c3c3;
}

#slider * {
      color: #fff;
}

#slider h2 {}

#slider p {
      font-size: 22px;
      line-height: normal;
}

#slider ul li::before {
      background: #fff;
}

#slider .img {
      left: 0;
      right: calc(50% + 150px);
      background-repeat: no-repeat;
      background-position: 50%;
      background-size: cover;
      -webkit-transition: none;
      transition: none;
}

#slider .container {
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end;
}

#slider .container .row {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
}

#slider .container .content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      margin-right: 0;
      margin-left: 50px;
}

#slider .owl-stage-outer,
#slider .owl-stage,
#slider .owl-item,
#slider .owl-item>div {
      position: relative;
      height: 100%;
}

#slider .owl-item {
      float: left;
      overflow: hidden;
}

#slider .owl-item.active .img {
      left: 0;
      -webkit-animation: sliderImg ease 1.5s;
      animation: sliderImg ease 1.5s;
}

#slider .owl-item.active .content {
      left: 0;
      -webkit-animation: sliderContent ease 1.5s;
      animation: sliderContent ease 1.5s;
}

@-webkit-keyframes sliderImg {
      0% {
            -webkit-transform: scale(2);
            transform: scale(2);
      }
      100% {
            -webkit-transform: scale(1);
            transform: scale(1);
      }
}

@keyframes sliderImg {
      0% {
            -webkit-transform: scale(2);
            transform: scale(2);
      }
      100% {
            -webkit-transform: scale(1);
            transform: scale(1);
      }
}

@-webkit-keyframes sliderContent {
      0% {
            -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
      }
      100% {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
      }
}

@keyframes sliderContent {
      0% {
            -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
      }
      100% {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
      }
}

#slider .owl-item>div {
      background-repeat: no-repeat;
      background-position: 50%;
      background-size: cover;
}

#slider .owl-nav {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
}

#slider .owl-nav.disabled {
      display: none;
}

#slider .owl-nav>div {
      position: absolute;
      bottom: 0;
      width: 60px;
      height: 60px;
      line-height: 60px;
      text-align: center;
      color: #fff;
      cursor: pointer;
      background-color: #504d4b;
      background-repeat: no-repeat;
      background-position: 50%;
      background-size: 30%;
}

#slider .owl-nav .owl-prev {
      left: 0;
      background-image: url('../images/prev.svg');
}

#slider .owl-nav .owl-next {
      right: 0;
      background-image: url('../images/next.svg');
}

/* ETHIQUE */

#ethique {
      background: #f2f1ef;
}

#ethique * {
      color: #947c7c;
}

#ethique ul li::before {
      background: #947c7c;
}

#ethique .img {
      left: 50%;
      background-repeat: no-repeat;
      background-position: 50%;
      background-size: cover;
}

#ethique .container .content .button {
      display: none;
}

/* COMPRENDRE */

#comprendre * {
      color: #947c7c;
}

#comprendre ul li::before {
      background: #947c7c;
}

#comprendre .img {
      background-repeat: no-repeat;
      background-position: 50%;
      background-size: cover;
}

#comprendre .container .nav div {
      background: #947c7c;
}

#comprendre .container .nav div.active,
#comprendre .container .nav div:hover {
      background: #b3a6a6;
}

#comprendre .container .nav div.active span,
#comprendre .container .nav div:hover span {
      color: #6f5252 !important;
}

#comprendre .container .content .button {
      display: none;
}

/* INDICATIONS */

#indications {
      background: #c9c9c7;
}

#indications * {
      color: #1c1b1b;
}

#indications ul li::before {
      background: #1c1b1b;
}

#indications .img {
      /*left: 50%;
      width: 2000px;
      margin-left: -1300px;*/
      background-repeat: no-repeat;
      background-position: 50%;
}

#indications .container .row {
      /*width: calc(50% + 275px);*/
}

#indications .container .nav div {
      background: #9e9a9a;
}

#indications .container .nav div.active,
#indications .container .nav div:hover {
      background: #1c1b1b;
}

#indications .container .content {
      /*margin-left: 120px;*/
}

#indications .container .content .button {
      display: none;
}

/* HYPNOSE */

#hypnose {
      background: #eae4eb;
}

#hypnose * {
      color: #3d3c3c;
}

#hypnose h2,
#hypnose h3,
#hypnose strong,
#hypnose li,
#hypnose .container .content a {
      color: #b279a8;
}

#hypnose ul li::before {
      background: #b279a8;
}

#hypnose .img {
      background-repeat: no-repeat;
      background-position: 50%;
      background-size: cover;
}

#hypnose .container .nav div {
      background: #b27aa8;
}

#hypnose .container .nav div.active,
#hypnose .container .nav div:hover {
      background: #814276;
}

#hypnose .button a {
      background: #b279a8;
}

/* MAGNETISME */

#magnetisme * {
      color: #3d3c3c;
}

#magnetisme h2,
#magnetisme h3,
#magnetisme strong,
#magnetisme .container .content a {
      color: #c1cc56;
}

#magnetisme ul li::before {
      background: #c1cc56;
}

#magnetisme .img {
      background-repeat: no-repeat;
      background-position: 50%;
      background-size: cover;
}

#magnetisme .container .nav div {
      background: #a3a872;
}

#magnetisme .container .nav div.active,
#magnetisme .container .nav div:hover {
      background: #c1cc56;
}

#magnetisme .button a {
      background: #c1cc56;
}

/* GEOBIOLOGIE */

#geobiologie {
      background: #e2f3f1;
}

#geobiologie * {
      color: #3d3c3c;
}

#geobiologie h2,
#geobiologie h3,
#geobiologie strong,
#geobiologie .container .content a {
      color: #019ab6;
}

#geobiologie ul li::before {
      background: #019ab6;
}

#geobiologie .img {
      background-repeat: no-repeat;
      background-position: 50%;
      background-size: cover;
}

#geobiologie .container .nav div {
      background: #9ec5c1;
}

#geobiologie .container .nav div.active,
#geobiologie .container .nav div:hover {
      background: #019ab6;
}

#geobiologie .button a {
      background: #019ab6;
}

/* PNL */

#pnl {
      background: #dac9d8;
}

#pnl * {
      color: #3d3c3c;
}

#pnl h2,
#pnl h3,
#pnl strong,
#pnl .container .content a {
      color: #a3468a;
}

#pnl ul li::before {
      background: #a3468a;
}

#pnl .img {
      background-repeat: no-repeat;
      background-position: 50%;
      background-size: cover;
}

#pnl .container .nav div {
      background: #a3468a;
}

#pnl .container .nav div.active,
#pnl .container .nav div:hover {
      background: #814276;
}

#pnl .button a {
      background: #a3468a;
}

/* ARTICLES */

#articles {
      background: #f2f1ef;
}

#articles * {
      color: #947c7c;
}

#articles .container {
      padding: 100px 0;
      -ms-flex-pack: distribute;
      justify-content: space-around;
      overflow: hidden;
}

#articles h2 {
      width: 100%;
}

#articles .slider {
      width: 100% !important;
}

#articles .slider .owl-stage {
      font-size: 0;
}

#articles .slider .owl-item {
      display: inline-block;
      vertical-align: top;
}

#articles .slider .owl-nav {
      margin-top: 30px;
      font-size: 0;
      text-align: center;
}

#articles .slider .owl-nav>div {
      display: inline-block;
      width: 29px;
      height: 52px;
      margin: 0 15px;
      background-repeat: no-repeat;
      background-position: 50%;
      cursor: pointer;
}

#articles .slider .owl-nav .owl-prev {
      background-image: url('../images/prev.png');
}

#articles .slider .owl-nav .owl-next {
      background-image: url('../images/next.png');
}

#articles .item {
      display: block !important;
      margin-top: 30px;
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
      min-width: calc(100% / 3);
      text-align: center;
}

#articles .item p {
      margin-top: 0;
      font-size: 16px;
      text-align: left;
}

#articles .item p:nth-of-type(2) {
      font-weight: 600;
}

#articles .item p:nth-of-type(3) {
      margin-top: 30px;
}

#articles .item .img {
      position: relative;
      display: inline-block;
      margin-top: 30px;
      left: 0;
      width: 300px;
      height: 300px;
      border-radius: 50%;
      background-repeat: no-repeat;
      background-position: 50%;
      background-size: cover;
}

#articles .item .img::after {
      content: '';
      position: absolute;
      top: -5px;
      left: -5px;
      right: -5px;
      bottom: -5px;
      border-radius: 50%;
      -webkit-transition: all ease .3s;
      transition: all ease .3s;
      -webkit-box-shadow: 0 0 0 0 #f2f1ef inset;
      box-shadow: 0 0 0 0 #f2f1ef inset;
}

#articles .item:hover .img::after {
      -webkit-box-shadow: 0 0 0 30px #f2f1ef inset;
      box-shadow: 0 0 0 30px #f2f1ef inset;
}

#articles .button a {
      font-size: 16px;
      background: #947c7c;
}

/* CONTACT */

#contact {
      background: #d1c3c3;
}

#contact * {
      color: #fff;
}

#contact h2 {
      width: 100%;
      margin-bottom: 30px;
}

#contact ul li::before {
      background: #fff;
}

#contact p a {
      font-weight: 600;
}

#contact .img {
      background-repeat: no-repeat;
      background-position: 50%;
      background-size: cover;
}

#contact .item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

#contact .col {
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

#contact .col+.col {
      margin-left: 50px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
}

#contact .col+.col h3 {
      margin-top: 0;
}

#contact .col+.col p {
      margin-top: 20px;
}

#contact .col+.col p:last-of-type {
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
}

#contact form {
      position: relative;
}

#contact .field+.field {
      margin-top: 15px;
}

#contact .field.checkboxes {
      margin-top: 30px;
      margin-bottom: 20px;
}

#contact label,
#contact input,
#contact textarea {
      display: block;
      width: 100%;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
}

#contact label {
      margin-bottom: 7px;
}

#contact input,
#contact textarea {
      padding: 10px 20px;
      border-radius: 5px;
      color: #947c7c;
      font-size: 13px;
}

#contact textarea {
      height: 120px;
      overflow: auto;
      resize: none;
}

#contact .checkbox {
      display: inline-block;
      margin-right: 5px;
      margin-bottom: 10px;
}

#contact .checkbox input,
#contact .checkbox label {
      display: none;
}

#contact .checkbox .check {
      position: relative;
      padding-left: 40px;
      line-height: 30px;
      cursor: pointer;
}

#contact .field.consent {
      margin-top: 30px;
}

#contact .field.consent .checkbox .check {
      line-height: 20px;
}

#contact .checkbox .check::before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 30px;
      height: 30px;
      background: #fff;
      border-radius: 5px;
}

#contact .checkbox .check.checked::before {
      background-image: url('../images/check.svg');
      background-repeat: no-repeat;
      background-position: 50%;
      background-size: 70%;
}

#contact .button {
      width: 100%;
      text-align: left;
}

#contact .button a {
      font-size: 16px;
      color: #947c7c !important;
      background: #fff;
}

#contact .result {
      margin-top: 20px;
      color: #947c7c;
      font-weight: 600;
}

/* MAP */

#map {
      display: none;
}

#map,
#map iframe {
      width: 100%;
      height: 480px;
}

/* CONTENT */

#content {
      background: #f2f1ef;
}

#content * {
      color: #947c7c;
}

#content .container {
      display: block;
      padding: 100px 0;
}

#content h2 {
      margin-top: 30px;
      font-size: 18px;
}

#content p a {
      font-weight: 600;
}

#content q {
      font-weight: 600;
      font-style: italic;
}

#content .article_header {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      margin: 50px 0;
}

#content .article_header .img {
      position: relative;
      left: 0;
      width: 350px;
      height: 350px;
      background-repeat: no-repeat;
      background-position: 50%;
      border-radius: 50%;
}

#content .article_header h1 {
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
      font-weight: 600;
      text-transform: none;
}

#content .article_header .img+h1 {
      padding: 50px 100px;
}

#content .article_footer {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      margin-top: 50px;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
}

#content .article_footer a {
      position: relative;
      margin: 0 30px;
      font-size: 24px;
      font-weight: 600;
}

#content .article_footer a::before,
#content .article_footer a::after {
      content: '';
      display: inline-block;
      vertical-align: middle;
      width: 29px;
      height: 52px;
      background-repeat: no-repeat;
      background-position: 50%;
}

#content .article_footer a.prev::after {
      margin-left: 20px;
      background-image: url('../images/prev.png');
}

#content .article_footer a.next::before {
      margin-right: 20px;
      background-image: url('../images/next.png');
}

#footer .container {
      padding: 20px 0;
      text-align: center;
}

#footer * {
      font-size: 13px;
}

#footer a {
      font-weight: 600;
      color: #b279a8;
}

@media screen and (max-width: 1150px) {
      body {
            padding-top: 70px;
      }
      .container {
            width: calc(100% - 50px);
      }
      #header {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 70px;
            line-height: 70px;
            background: #fff;
            z-index: 99;
      }
      #header .container {
            width: 100%;
      }
      #header .logo {
            width: 200px;
            margin-left: 5px;
      }
      #header .menu {
            position: fixed;
            top: 70px;
            right: 0;
            bottom: 0;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            float: none;
            width: 300px;
            max-width: inherit;
            background: #f7f7f7;
            -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
            -webkit-transition: all ease .5s;
            transition: all ease .5s;
      }
      #header .menu.visible {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
      }
      #header .menu ul {
            height: auto;
            line-height: normal;
            padding: 0 50px;
      }
      #header .menu ul li {
            display: block;
      }
      #header .menu ul li+li {
            margin-left: 0;
            margin-top: 15px;
      }
      #header .toggle-menu {
            display: inline-block;
      }
      #header .headerFixed {
            display: none !important;
      }
      section .page_title,
      section h1,
      section h2 {
            font-size: 24px;
      }
      section .img {
            position: relative;
            left: 0 !important;
            width: 100% !important;
            height: 150px;
            background-size: cover !important;
            background-position: 50% !important;
            right: auto !important;
            margin: 0 !important;
            opacity: 1 !important;
            -webkit-transform: none !important;
            transform: none !important;
      }
      section .container .row {
            width: 100% !important;
      }
      section .container .nav {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            width: 100%;
            padding-top: 50px;
            padding-bottom: 30px;
      }
      section .container .nav div {
            -webkit-box-flex: 0;
            -ms-flex: none;
            flex: none;
            width: 120px;
            height: 120px;
            margin: 0 10px 10px 0 !important;
            opacity: 1 !important;
            -webkit-transform: none !important;
            transform: none !important;
      }
      section .container .nav div span {
            font-size: 13px;
            word-wrap: break-word;
      }
      section .container .content {
            margin: 0 !important;
            padding-top: 0;
            padding-bottom: 50px;
      }
      section .button a {
            font-size: 16px;
      }
      #slider .nav {
            padding: 0;
      }
      #slider .content {
            padding: 50px 0;
      }
      #slider .owl-item {
            height: auto !important;
      }
      #articles .item .img {
            width: 270px !important;
            height: 270px !important;
            margin-top: 30px !important;
      }
      #slider p {
            font-size: 16px;
      }
      #content .article_header .img+h1 {
            padding-left: 0;
            padding-right: 0;
            padding-bottom: 0;
      }
      #content .article_header .img {
            width: 250px !important;
            height: 250px !important;
      }
      #contact .col,
      #contact .col form,
      #contact .col .field {
            width: 100%;
      }
      #contact .col {
            -webkit-box-flex: 0;
            -ms-flex: none;
            flex: none;
      }
      #contact .col+.col {
            margin-left: 0;
            margin-top: 30px;
      }
      #contact .button {
            -webkit-box-ordinal-group: 0;
            -ms-flex-order: -1;
            order: -1;
            margin-top: 0;
            margin-bottom: 30px;
      }
}