/*FONT-FAMILY*/
/*FONT-WEIGHT*/
/* FONTSIZE */
/* LINEHEIGHT */
/* COLOR */
@media (orientation: portrait) {
  .device-xs {
    /**** WEBSHOP ****/ }
    .device-xs .slideshowDesktop {
      display: none; }
    .device-xs .slideshowMobile {
      display: block; }
    .device-xs h2 {
      font-size: 60px;
      line-height: 50px; }
    .device-xs h1 {
      font-size: 40px; }
    .device-xs p {
      font-size: 16px;
      line-height: 24px; }
      .device-xs .button a {
        font-size: 16px; }
    .device-xs .headerCustom h2 {
      margin-top: -70px; }
    .device-xs .headerCustom h5 {
      padding-left: 0 !important; }
    .device-xs .headerCustom .uk-background-norepeat {
      background-size: cover !important;
      min-height: 470px !important; }
    .device-xs .headerCustom::after {
      height: 230px;
      width: 320px;
      bottom: -38px;
      right: -20px; }
    .device-xs .headerBottom {
      position: relative;
      text-align: center; }
      .device-xs .headerBottom img {
        max-width: 60%; }
      .device-xs .headerBottom .uk-first-column {
        margin-top: 0px; }
      .device-xs .headerBottom .uk-background-norepeat {
        background-image: none !important;
        background-color: #ece7d4;
        padding-top: 30px !important;
        padding-bottom: 10px !important;
        margin-top: -20px; }
      .device-xs .headerBottom::before, .device-xs .headerBottom::after {
        content: "";
        background-image: url(https://www.texelexport.com/2023/images/backgroundSand.svg);
        background-repeat: no-repeat;
        background-size: cover;
        position: absolute;
        width: 100%;
        height: 20px; }
      .device-xs .headerBottom::before {
        top: -4px;
        z-index: 1;
        left: 0px; }
      .device-xs .headerBottom::after {
        bottom: 0px !important;
        z-index: -1; }
      .device-xs .headerBottom .displayNone {
        display: none; }
    .device-xs .intro p {
      font-size: 20px;
      line-height: 26px; }
  .device-xs .intro.intro1 p {
    font-size: 16px;
    line-height: 24px;
    text-align: left; }
  .device-xs .intro.intro1 h3 {
    text-align: left !important; }
  .device-xs .producten {
    margin-bottom: 0px; }
    .device-xs .producten .uk-card-default {
      max-height: 80%;
      max-width: 80%;
      margin: 0 auto; }
    .device-xs .producten .el-meta {
      display: block; }
  .device-xs .redenen {
    text-align: center; }
  .device-xs .info {
    padding-top: 20px; }
    .device-xs .reviews a.el-slidenav {
      padding: 5px 10px;
      margin: 0px; }
    .device-xs .reviews .uk-slidenav-previous {
      margin-left: -15px !important; }
    .device-xs .reviews .uk-slidenav-next {
      margin-right: -15px !important; }
    .device-xs .reviews .el-content {
      padding-left: 30px;
      padding-right: 30px; }
  .device-xs .usp {
    margin-bottom: 50px; }
    .device-xs .usp .uk-background-norepeat {
      background-size: cover !important; }
  .device-xs .footerCustom {
    text-align: center; }
    .device-xs .footerCustom h2 {
      margin-bottom: 40px; }
    .device-xs .footerCustom .uk-background-norepeat {
      background-size: cover !important; }
  .device-xs .copyright {
    padding-top: 5px;
    padding-bottom: 5px; }
    .device-xs .copyright p, .device-xs .copyright p a {
      text-align: center !important; }
    .device-xs .copyright div {
      margin: 0px !important; }
  .device-xs .arrowBefore p::before {
    width: 50px; }
  .device-xs .bruin {
    display: none; }
  .device-xs .texelerMobile {
    display: block; }
    .device-xs .texelerMobile h3, .device-xs .texelerMobile p, .device-xs .texelerMobile p em {
      color: white;
      line-height: 18px; }
    .device-xs .texelerMobile .uk-background-norepeat {
      padding-top: 70px;
      padding-bottom: 20px; }
    .device-xs .texelerMobile .button a {
      border-color: white !important;
      color: WHITE !important; }
  .device-xs .faq h3 {
    font-size: 22px; }
  .device-xs .faq .el-title {
    font-family: "Lekton", sans-serif;
    font-size: 18px;
    color: #269134; }
  .device-xs #pjWrapperShoppingCart_theme1 {
    border-top: 1px solid grey;
    margin-top: 50px; }
    .device-xs .pjScProducts .scSelectorBuyNowForm {
      gap: 0px;
      flex-wrap: wrap;
      justify-content: space-between;
      flex-direction: column;
      width: 100%; }
  .device-xs .pjScHeader .container-fluid {
    justify-content: flex-start; }
    .device-xs .pjScHeader .navbar-collapse ul {
      margin-left: 10px; }
    .device-xs .pjScHeader .navbar-collapse li a {
      font-size: 15px;
      padding: 5px; }
  .device-xs .pjScBar .col-sm-6 {
    padding-left: 15px; }
  .device-xs .pjScBar .pjScNavCartHeader {
    gap: 15px; } }
