body {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}

/* Setting the breakpoint of the mobile menu */
@media only screen and (max-width: 981px) {
  #top-menu-nav, #top-menu {
    display: none;
  }

  #et_top_search {
    display: none;
  }

  #et_mobile_nav_menu {
    display: block;
  }
}
/* Contact Form 7 */
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.clearfix {
  display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
  height: 1%;
}

.clearfix {
  display: block;
}

/* End hide from IE-mac */
.box {
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
}

.wpcf7 input,
.wpcf7 textarea {
  width: 100%;
  padding: 16px;
  border: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  background-color: #ffffff;
  color: #1e2b4f;
  font-size: 14px;
  -webkit-appearance: none;
  margin-bottom: 5px;
}
.wpcf7 input:focus,
.wpcf7 textarea:focus {
  color: #1e2b4f;
}
.wpcf7 input::-webkit-input-placeholder,
.wpcf7 textarea::-webkit-input-placeholder {
  color: #1e2b4f;
}
.wpcf7 input:-moz-placeholder,
.wpcf7 textarea:-moz-placeholder {
  color: #1e2b4f;
}
.wpcf7 input::-moz-placeholder,
.wpcf7 textarea::-moz-placeholder {
  color: #1e2b4f;
}
.wpcf7 input:-ms-input-placeholder,
.wpcf7 textarea:-ms-input-placeholder {
  color: #1e2b4f;
}
.wpcf7 select {
  box-sizing: border-box;
  width: 100%;
  padding: 16px 20px 16px 10px;
  border: 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  background-color: #fff;
  color: #000;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-size: 14px;
}
.wpcf7 .et_pb_button:hover {
  opacity: 0 !important;
}

footer input,
footer textarea {
  background-color: #2b395e;
  color: #ffffff;
}
footer input:focus,
footer textarea:focus {
  color: #ffffff;
}
footer .wpcf7-form-control.wpcf7-submit.et_pb_button {
  border-color: #ffffff;
  color: #ffffff;
  height: 35px;
  line-height: 3px !important;
  padding: 0;
  width: 120px;
  float: right;
}
footer .wpcf7-response-output {
  color: #ffffff;
  border: none !important;
}

select:after {
  position: absolute;
  top: 50%;
  right: 10px;
  width: 0;
  height: 0;
  margin-top: 3px;
  border: 6px solid;
  border-color: #666 transparent transparent transparent;
  content: "";
  transform: translateY(-50%);
  pointer-events: none;
}

input[type=checkbox] {
  -webkit-appearance: checkbox !important;
  width: auto;
  margin-bottom: 20px;
}

/* .Contact Form 7 */
#top-menu li li a {
  width: 230px;
  font-size: 13px;
}

/* Transparent background menu */
/* .Transparent background menu */
@keyframes backgroundImageScroll {
  0% {
    background-size: 100% auto;
  }
  50% {
    background-size: 120% auto;
  }
  100% {
    background-size: 100% auto;
  }
}
@keyframes backgroundScroll {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}
.et_pb_slider .et_pb_slide_0 {
  animation: backgroundImageScroll 40s linear infinite;
}

.et_pb_fullwidth_image_0 {
  overflow: hidden;
}
.et_pb_fullwidth_image_0 img {
  animation: backgroundScroll 40s linear infinite;
}

.et_portfolio_image,
.et_shop_image,
.et_pb_image_container {
  overflow: hidden;
}
.et_portfolio_image img,
.et_shop_image img,
.et_pb_image_container img {
  transition: 500ms linear;
  transition-property: all;
  transition-duration: 0.8s;
  transition-timing-function: ease-in-out;
  transition-delay: 0s;
}
.et_portfolio_image:hover img,
.et_shop_image:hover img,
.et_pb_image_container:hover img {
  transform: scale(1.2) rotate(2deg);
}

body {
  font-family: "averta-regularuploaded_file";
  color: #231f20;
}

h1, h2, h3 {
  font-family: "averta-bolduploaded_file";
}

h4, h5, h6 {
  font-family: "averta-regularuploaded_file";
}

nav a {
  font-family: "ubunturegular";
}

.scroll-down-container {
  position: relative;
  top: 60px;
  background: url("../img/arrow-down.png") no-repeat;
  width: 96px;
  height: 96px;
}
.scroll-down-container .scroll-down.et-pb-icon {
  display: none !important;
}

.et_pb_contact_form input:focus,
.et_pb_contact_form textarea:focus {
  color: #ffffff;
}

footer .et-pb-contact-message {
  color: #ffffff;
}

/* Next Pages */
.et_pb_text_0 {
  border-radius: 0 !important;
}

.row-title-next h1 {
  font-family: "averta-regularuploaded_file";
}

body.page-id-243 .et_pb_fullwidth_image_0 img {
  animation: none !important;
}

body:not(.page-id-381) .et_pb_text ul {
  text-align: left;
  margin: 0 auto 0 auto;
}

.et_pb_text ul {
  list-style-type: square;
}

@media screen and (min-width: 562px) {
  body:not(.page-id-381) .et_pb_text ul {
    width: max-content;
  }
}
@media screen and (min-width: 981px) {
  .forte-academie-cta .et_pb_column_3 {
    width: 63% !important;
  }
  .forte-academie-cta .et_pb_column_4 {
    width: 30% !important;
  }
}
/* .Next Pages */
footer .input.et_pb_contact_captcha {
  width: 30px;
  padding: 0;
  text-align: center;
}
footer .input.et_pb_contact_captcha:focus {
  color: #ffffff !important;
}

@media all and (max-width: 414px) {
  .et_pb_text_0,
.et_pb_text_1 {
    padding: 0 15px;
  }

  .et_pb_text_0 h1 {
    font-size: 16px !important;
  }

  .et_pb_section_4 .et_pb_text_3 {
    font-size: 32px !important;
  }

  body.page-id-488 .et_pb_section_3 .et_pb_text_5 {
    font-size: 32px !important;
  }

  body.page-id-381 .et_pb_text_1 h2,
body.page-id-381 .et_pb_text_2 h2,
body.page-id-381 .et_pb_text_3 h2 {
    font-size: 19px !important;
  }
}

/*# sourceMappingURL=main.css.map */
