/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
 .animate__animated , .rdh_mobile_menu_content{
  transition-duration: .3s!important;
  transition: all 500ms cubic-bezier(0.765, 0.030, 0.260, 1.100)!important; /* custom */
  transition-timing-function: cubic-bezier(0.765, 0.030, 0.260, 1.100)!important; /* custom */
  }
 a{
        color: black;
        letter-spacing: 0.5px!important;
 }
 *{
    font-family: 'Gill Sans Light',Helvetica,Arial,Lucida,sans-serif;
 }

 p{
    font-size: 17px!important;
    letter-spacing: 0.5px!important;
    line-height: 24px!important;
    font-weight: 500;
 }
 .rdh-secondary{
  color: #354E4A!important;
font-family: 'Gill sans',Helvetica,Arial,Lucida,sans-serif;
  text-decoration: underline;
  font-size: 15px;
margin-top: 15px;
margin-left: 15px;
float: left;
}
.rdh_projecten{
width: 100%;
min-height: 600px;
position:relative;
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-template-rows: 1fr 1fr;
grid-template-areas:"a b d"
          "a c d";
grid-gap: 25px;
}
.rdh_project{

  background-color: white;
  background-size: cover;
  background-position:center;
}
/*assign grid area to each element*/
.rdh_project:nth-child(1){
grid-area: a;
}
.rdh_project:nth-child(2){
grid-area: b;
}
.rdh_project:nth-child(3){
grid-area: c;
}
.rdh_project:nth-child(4){
grid-area: d;
}
 .rdh_header {
    position: relative;
    width: 100vw;
    height: 60px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: flex-start;
}
.rdh_header_content{
    width: 100%;
    max-width: 1080px;
    height: 100%;
}
.rdh_mobile_menu_content > ul,
.rdh_header_content > ul{
    width: 100%;
    height: 100%;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(50px , 1fr));
    grid-template-rows: 1fr;
    padding: 0px!important;
    margin: 0px!important;
}
.rdh_mobile_menu_content > ul > li,
.rdh_header_content > ul > li{
    list-style: none;
    width: 100%;
    height: 100%;
    padding: 0px!important;
    margin: 0px!important;
}
.rdh_mobile_menu_content > ul > li, .rdh_header_content > ul > li {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-content: center;
  align-items: center;
  justify-content: center;
  font-family: 'Gill Sans', sans-serif;
  font-size: 18px;
  font-weight: 200;
  color: grey;
  position: relative!important;
}
.rdh_mobile_menu_content > ul > li > a,
.rdh_header_content > ul > li > a{
    color: grey!important;
}
a.rdh-primary,
p>a.rdh-primary {
  background-color: #c9a471;
  padding: 12px 16px;
  margin-bottom: 10px;
  color: white!important;
  float: none;
  display: inline;
  margin: 0px;
  border-radius: 3px;
  text-decoration: none!important;
  font-size: 16px!important;
  font-family: "Gill Sans", Helvetica, Arial, Lucida, sans-serif;
  word-break: break-word;
}

.rdh_header.rdh_header_dark {
    margin-bottom: -60px;
}
.rdh_header.rdh_header_dark > .rdh_header_content > ul > li > a{
    color: white!important;
}
#page-container{
    margin-top: -2px;
}
.pd60{
    padding-top: 120px!important;
}
li.rdh_active{
    position:relative;
}
li.rdh_active:after {
    content: "";
    left: 0px;
    bottom: 0px;
    position: absolute;
    width: 100%;
    background-color: #c9a471;
    height: 1px;
}
.rdh_card
{
  display:grid;
  grid-template-columns: 2fr 3fr;
  padding: 30px
}
.rdh_content {
    background-color: white;
    padding: 40px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
-webkit-box-shadow: 0px 0px 0px 30px rgba(255,255,255,1);
-moz-box-shadow: 0px 0px 0px 30px rgba(255,255,255,1);
box-shadow: 0px 0px 0px 30px rgba(255,255,255,1);
  z-index: 0;
}
    .rdh_h4,
  .rdh_content > h3
  {
    font-family: 'Lancaste',Helvetica,Arial,Lucida,sans-serif;
    font-size: 50px;
    float: left;
    position:relative;
    color: #354E4A;
  }
  .rdh_h4:after,
  .rdh_content > h3:after{
    content: "";
    width: 100%;
    height: 2px;
    background-color: #C19A6B;
    position:absolute;
    bottom: 10px;
    left: 0px;
  }
  .rdh_bodytext{
    font-family: 'Gill Sans Light',Helvetica,Arial,Lucida,sans-serif;
    font-size: 18px;
    line-height: 26px;
    color: black;
  }
  .rdh_image{
    background-color: rgb(229,229,229);
    background-size: cover;
    background-position:center;
    background-repeat: no-repeat;
    border-radius :5px;
    z-index: 1;
  }
  .rdh_content_transparent{
    background-color: rgba(0,0,0,0)!important;
    -webkit-box-shadow: 0px 0px 0px 30px rgba(255,255,255,0);
    -moz-box-shadow: 0px 0px 0px 30px rgba(255,255,255,0);
    box-shadow: 0px 0px 0px 30px rgba(255,255,255,0); 
  }
  
  .et_builder_inner_content:after{
    position:Absolute;
left: 20px;
top: 70px;
height: calc(100% - 60px);
width: calc(10% - 20px);
content: "";
background-size: contain;
background-image: url("/wp-content/uploads/2023/09/rdh-vertical.svg");
background-position: top right;
background-repeat: no-repeat;
z-index: 0;
  }
  .rdh_content > p > strong{
    padding-top: 10px;
  }
  .rdh_a,
  .rdh_content > p > a {
    color: #c19a6b;
    text-decoration: underline;
    padding: 10px 0px;
}
.et-l--footer > div::after{
  display: none!important;
}
/* Contact form styling */
.nf-form-fields-required {
  display: none!important;
}
.nf-field-label{
  display: none!important;
}
.ninja-forms-field, .ninja-forms-field:hover, .ninja-forms-field:focus {
  border: 0px solid red!important;
  background-color: #f6f6f6!important;
  font-family:'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
  font-size: 16px;
  color: #222222;
}
.ninja-forms-field::placeholder{
  font-family:'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
  font-size: 16px;
  color: #222222;
}
input[type="submit"].ninja-forms-field, input[type="submit"].ninja-forms-field:hover , input[type="submit"].ninja-forms-field:focus {
  background-color: #c9a471!important;
  color: white!important;
  border-radius: 4px!important;
  padding: 15px 20px!important;
}
.rdh_aspecten, div#rdh_specialisaties {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(270px, 1fr));
  grid-gap: 20px;
}
.rdh_aspecten{
  grid-template-columns: repeat(auto-fit , minmax(240px , 1fr));
  margin-bottom: 60px;
}
.rdh_spec {
  background-color: white;
}
.rdh_spec {
  background-color: white;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 200px 1fr;
  cursor: pointer;
}
.rdh_spec > .rdh_image{
  background-size: cover;
  border-radius: 0px!important;
}
.rdh_aspect,
.rdh_card_content {
  background-color: white;
  padding: 20px;
}
.rdh_car_content > h4,
.rdh_aspect > h4,
.rdh_card_content > h4 {
  font-size: 16px;
  font-family: 'Gill Sans bold';
  color: #354f4a;
}
.rdh_car_content > p,
.rdh_aspect > p,
.rdh_card_content > p {
  line-height: 24px;
  margin-bottom: 4px;
  font-family: 'Gill Sans Light';
  font-size: 16px;
}

#rdh_projects > .rdh_project {
  min-height: 270px;
  display: grid;
  grid-template-columns: 390px 1fr;
  margin-bottom: 30px;
  cursor: pointer!important;
}
#rdh_projects > .rdh_project > .rdh_image{
  border-radius: 0px!important;
}
#rdh_projects > .rdh_project > .rdh_card_content{
  position:relative;
}
#rdh_projects > .rdh_project > .rdh_card_content > a{
    position:Absolute;
    left: 20px;
    bottom: 20px;
}
.rdh_masonry{
  display: grid;
  grid-template-columns: repeat(3 , 1fr);
  grid-gap: 20px;
}
.rdh_masonry_col{
  display: block;
}
.rdh_masonry_col > img{
  margin-bottom: 20px;
}
.rdh_portfolio_content > *{
  margin-bottom: 20px;
  grid-template-columns: 1fr 1fr;
  min-height: 400px;
}
.rdh_card > .rdh_alt1{
  display: block;
}
.rdh_card > .rdh_alt2{
  display: none;
}
.rdh_uneven > .rdh_alt2{
  display: block;
}
.rdh_uneven > .rdh_alt1{
  display: none;
}
div#p_specs {
  width: 300px;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 5px;
  align-items: stretch;
  margin-bottom: 20px;
}
.rdh_spec_row{
  display: grid;
  grid-template-columns: 3fr 3fr;
  grid-gap: 10px;
}
.rdh_spec_row > strong{
  font-family: 'Gill Sans bold';
  font-size: 16px;
}
/*SLIDER*/


.rdh_carroussel_card_inner.rdh_resultaat {
  margin: 5px;
  min-height: 582px;
  background-size: cover;
  background-position:center;
  position:Relative;
  overflow: hidden;
}
ul.slick-dots {
  padding: 0px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
}
.slick-dots > li::marker {
  display: none!important;
  visibilit: none;
  font-size: 0px;
}
.slick-dots > li > button {
  font-size: 0px;
  width: 14px;
  height: 14px;
  margin: 4px;
  border: 0px solid red;
  background-color: white;
  border-radius: 50%;
}
li.slick-active > button {
  background-color: var(--secondary);
}
.rdh_fullWithSection, .rdh_fullWithColumn
{
  width: 100vw!important;
  margin-left: 0px!important;
  margin-right: 0px!important;
  max-width: unset!important;
  min-width: unset!important;
}
.rdh_resultaat_content > span > a{
  pointer-events: none;
}
.rdh_fade{
  position:absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background: rgb(53,78,74);
    background: linear-gradient(152deg, rgba(53,78,74,1) 0%, rgba(59,92,87,0.7889749649859944) 100%);
  opacity: 0.0;
}
.rdh_project > .rdh_fade{
  opacity: 0;
}
.rdh_carroussel_card_inner > .rdh_title {
  position: absolute;
  left: 50px;
  bottom: 40px;
  color: white;
  font-family: 'Gill Sans';
  font-size: 21px;
  transform: rotate(270DEG);
  transform-origin: bottom left;
}
.rdh_project,
.rdh_project > *,
.rdh_carroussel_card_inner,
.rdh_carroussel_card_inner > *{
  transition: all 300ms cubic-bezier(0.000, 0.570, 0.130, 1.010); /* custom */
  transition-timing-function: cubic-bezier(0.000, 0.570, 0.130, 1.010); /* custom */
}
.rdh_car_content {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto 1fr 40px;
  padding: 30px;
  align-items: start;
  justify-items: start;
  grid-gap: 10px;
  opacity: 0;
  transform: translateX(100%);
}
.rdh_car_content > *{
  color: white!important;
}
.rdh_project:hover > .rdh_fade,
.rdh_project:hover > .rdh_car_content,
.rdh_carroussel_card_inner:hover > .rdh_fade,
.rdh_carroussel_card_inner:hover > .rdh_car_content{
  opacity: 1;
  transform: translateX(0%);
}
.rdh_carroussel_card_inner:hover > .rdh_title {
  transform: rotate(270DEG) translateY(-60px);
}
.rdh_car_content > h4{
  font-size: 20px;
}
span.rdh-nav {
  display: inline-block;
  width: 80px;
  height: 50px;
  transform: translateY(10px);
  position: relative;
  margin-left: 20px;
}
span.rdh-nav > *{
  height: 100%;
  float: left;
  width: calc(50% - 0px);
  background-color: white;
  background-image: url("/wp-content/uploads/2023/09/right-arrow.svg");
  background-size: 20px;
  background-position:center;
  background-repeat: no-repeat;
  cursor: pointer;
}
span.rdh-nav>*:nth-child(1){
  transform:rotate(180DEG);
}
.rdh_carroussel:after, .rdh_carroussel:before {
  content: "";
  width: 5%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  background-color: red;
  z-index: 99999999;
  background: rgb(245,245,245);
  background: linear-gradient(90deg, rgba(245,245,245,1) 0%, rgba(245,245,245,0) 100%);
  opacity: 0.7;
  pointer-events: none;
}
.rdh_carroussel:before{
  right: 0px;
  left: unset;
  transform: rotate(180DEG);
}
.rdh_project{
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
.rdh_project > .rdh_car_content > h4{
  padding-bottom: 0px!important;
}
.rdh_breadcrumb{
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 20px;
  color: inherit!important;
}
.et_pb_text_inner > .rdh_breadcrumb,
.et_pb_text_inner > .rdh_breadcrumb > *{
  /*inherit all font styles*/
  font-family: 'Gill Sans', sans-serif!important;
  font-size: 17px!important;
  font-weight: 200;
  text-decoration: none!important;
}
.et_pb_text_inner > .rdh_breadcrumb.rdh_crumb_dark > *{
  color: grey!important;
}
.et_pb_text_inner > .rdh_breadcrumb > a:nth-child(2){
  padding-right: 3px!important;
  padding-left: 3px!important;
}
.et_pb_text_inner > .rdh_breadcrumb > a:nth-child(2):after{
  content: " /"
}
.rdh_slider_controll{
  width: 5px;
  height: 100%;
  position:absolute;
  left: 0px;
  top: 0px;
  background-size: contain;
  z-index: 4;
  background-color: white;
  transform:translateX(-50%);
}
.rdh_slider{
  width: 100%;
  height: 100%;
  min-height: 700px;
  position:relative;
  cursor: pointer;
}
.rdh_slider_content{
  width: calc(100%);
  height: 100%;
  float: left;
}
.rdh_slider >span{
  position: absolute;
  bottom: 0px;
  right: -30px;
  font-size: 18px;
  font-family: "Gill Sans light", Helvetica, Arial, Lucida, sans-serif;
  transform: rotate(270DEG) translateX(100%);
  transform-origin: bottom right;
}
.rdh_before_pic,.rdh_after_pic{
    width: 100%;
    height: 100%;
    background-image: url("/wp-content/uploads/2024/06/2024-Rocor-before.webp");
    background-size: auto 100%;
    background-position: center;
    background-repeat: no-repeat;
    position:absolute;
    left: 0px;
    top: 0px;
    z-index: 1;
}
.rdh_after_pic{
    background-image: url("/wp-content/uploads/2024/06/2024-Rocor-after.webp");
    background-size: auto 100%;
    z-index: 2;
}
.rdh_slider_controll:after {
  position: absolute;
  left: -18px;
  width: 42px;
  top: calc(50% - 20px);
  height: 42px;
  content: "";
  background-color: white;
  border-radius: 50%;
  background-image: url("/wp-content/uploads/2023/09/move.svg");
  background-position:center;
  background-repeat: no-repeat;
  background-size: contain;
}
@media only screen and (max-width: 800px) {
  .rdh_content{
    -webkit-box-shadow: 0px 0px 0px 0px rgba(255,255,255,0)!important;
    box-shadow: 0px 0px 0px 0px rgba(255,255,255,0)!important;
  }
  .rdh_content.rdh_content_transparent{
    background-color: white!important;
  }
  .rdh_card {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: stretch;
}
  .rdh_card > .rdh_image{
    min-height: 300px;
    border-radius: 0px!important;
  }
  .rdh_card{
    padding: 0px!important;
  }
  #rdh_projects > .rdh_project {
    display: grid;
    grid-template-columns: 1fr!important;
    grid-template-rows: 220px 1fr;
}
.rdh_project > .rdh_card_content {
  padding-bottom: 60px;
}
}

.rdh_after_header_light:after {
    filter: brightness(1.5);
}

.rdh_slider > span {
    transform: none;
    bottom: -30px;
    /* border: 1px solid red; */
    left: 0px;
    width: 100%;
    text-align: center;
}

/*only for tablets*/
@media only screen and (max-width: 900px)
{
    .rdh_projecten {
        display: block;
        float: left;
        width: 100%;
    }
    .rdh_project{
        width: 100%;
        min-height: 300px;
        margin-bottom: 30px;
    }
    .rdh_slider {
        margin-top: 20px;
        transform: translateY(10px);
    }
}
ul.rdh_footer_links{
    margin: 0px!important;
    padding: 0px!important;

}
.rdh_footer_links > li,
.rdh_footer_links{
    list-style: none;
    list-style-type: none!important;
}
  /*desktop wijzigingen*/
  .rdh_header_fixed > .rdh_menu_desktop {
      display: grid!important;
      grid-template-columns: 200px 1fr!important;
      padding: 0px 10px;
      grid-gap: 5px;
  }
  .rdh_menu_desktop > a {
      display: none;
      flex-direction: column;
      flex-wrap: nowrap;
      align-content: center;
      justify-content: center;
      align-items: center;
  }
  .rdh_header_fixed > .rdh_menu_desktop > a{
      display: flex!important;
  }
  .rdh_slider::after{
      content:"";
      position: absolute;
      bottom: 0px;
      left: -160px;
      width: 120px;
      height: 70px;
      background-image: url("/wp-content/uploads/2023/11/rdh_arrow.png");
      background-size: contain;
      background-position: center;
      background-repeat: no-repeat;
  }
  .rdh_lightbox{
      position: fixed;
      left: 0px;
      top: 0px;
      width: 100vw;
      height: 100vh;
      background-color: rgba(0,0,0,0.8);
      z-index: 999999999;
  }
  .rdh_lightbox_content > img{
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%,-50%);
      max-width: calc(100% - 50px);
      max-height: calc(100% - 50px);
      border-radius: 5px;
  }
  .rdh_lightbox_close{
      position: absolute;
      right: 40px;
      top: 40px;
      width: 40px;
      height: 40px;
      background-color: white;
      border-radius: 50%;
      cursor: pointer;
      display: flex;
      flex-direction: column;
      flex-wrap: nowrap;
      align-content: center;
      align-items: center;
      justify-content: center;
      background-image: url("/wp-content/uploads/2023/10/close.svg");
      background-size: 40%;
      background-position: center;
      background-repeat: no-repeat;
  }
  .rdh_header_content.som.rdh_mobile_menu > a > img {
      display: flex;
      flex-direction: row;
      flex-wrap: nowrap;
      align-content: center;
      justify-content: center;
      align-items: center;
  }
  li > .rdh_dropdown
  {
      position: absolute;
      left: 0px;
      top: 100%;
      width: 100%;
      background-color: white;
      z-index: 9;
      display: none;
      position: absolute;
      bottom: 0px;
      left: 0px;
      width: 100%;
      background-color: white;
      z-index: 9;
      padding: 10px;
      flex-direction: row;
      flex-wrap: nowrap;
      align-content: center;
      align-items: center;
      padding: 29px;
  }
  li > .rdh_dropdown > a{
      font-size: 16px;
      font-weight: 200;
      color: grey;
      padding: 0px 10px;
  }
  li:hover > .rdh_dropdown{
      display: flex;
  }

@media only screen and (max-width: 400px)
{
    .et_pb_row_1_tb_footer:before {
        left: unset;
        right: 0px!important;
    }
}
.som{
    display: none!important;
}
/* Responsive*/
.rdh_mobile_menu_content{
    display: none;
}
.rdh_menu_active{
    display: block!important;
}
.rdh_footer_btns{
    display: flex; gap: 5px;
}
.rdh_header_divider{
    border: 1px solid #c9a471; 
    margin-bottom: 30px; 
    margin-top: -30px; 
    width: 400px; 
    height: 1px;
}

@media only screen and (max-width: 800px)
{
    .et_pb_row_1_tb_footer:before {
        left: unset;
        right: 0px!important;
    }
    .rdh_header_content {
        padding: 0px 10%;
        display: flex!important;
        flex-direction: row!important;
        align-items: center!important;
        align-content: center!important;
        justify-content: space-between!important;
    }
    .rdh_header,.rdh_header_dark{
        background-color: white!important;
    }
    .rdh_mobile_logo{
        width: 200px;
    }
    .rdh_mobile_btn{
        width: 40px;
    }
    .rdh_mobile_menu_content {
        position: fixed;
        background-color: white;
        z-index: 99999999999;
        width: 100vw;
        height: 100%;
        top: 0px;
        left: 0px;
        display: none;
    }
    .rdh_mobile_menu_content > img {
        position: absolute;
        top: 30px;
        right: 40px;
        width: 40px;
        background-color: #fafafa;
        padding: 10px;
        border-radius: 4px;
        cursor: pointer;
    }
    .rdh_mobile_menu_content > ul {
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        align-content: center;
        align-items: center;
        justify-content: center;
    }
    .rdh_mobile_menu_content > ul > li, .rdh_header_content > ul > li{
        height: 5%;
        min-height: 45px;
    }
    .rdh_mobile_menu_content > ul > li > a, .rdh_header_content > ul > li > a {
        font-size: 21px;
        font-weight: 700;
    }
    .rdh_mobile_menu_content::after {
        position: Absolute;
        left: 20px;
        top: 50px;
        height: calc(100% - 60px);
        width: calc(21% - 20px);
        content: "";
        background-size: contain;
        background-image: url(/wp-content/uploads/2023/09/rdh-vertical.svg);
        background-position: bottom left;
        background-repeat: no-repeat;
        z-index: 0;
    }
    p.rdh_footer_btns {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .rdh_header_divider{
        margin-top: 10px!important;
        width: 70%!important;
    }
    .rdh_carroussel:after,
    .rdh_carroussel:before{
        content: none!important;
    }
    .rdh_content > h3{
        font-size: 40px!important;
    }
    .rdh_masonry{
        grid-gap: 8px;
    }
    .rdh_masonry_col > img{
        margin-bottom: 8px;
    }
    .rdh_active:after{
      content: none!important;
    }
    .rdh_active > a{
      padding: 5px;
      backround-color: red;
    }
    .et_pb_code_inner > .rdh_mobile_menu_content > ul > li.rdh_active > a {
      padding: 10px 10px 4px 10px;
      color: #e7d2b486;
      background-color: #e7d2b486!important;
      border-radius: 50px;
  }
  body, html, .et_pb_body{
      overflow-x: hidden!important;
      max-width: 100vw!important;
  }
  .et_builder_inner_content:after
  {
      display: none!important;
  }
  .et_pb_text_inner > .rdh_breadcrumb, .et_pb_text_inner > .rdh_breadcrumb > *{
      font-size: 15px!important;
  }
  .rdh_breadcrumb {
      flex-direction: row;
      flex-wrap: nowrap;
      align-items: start;
      justify-content: start;
      color: inherit!important;
  }
  .rdh_slider::after{
      content: none;
  }
  .hom{
      display: none!important;
  }
  .som{
      display: flex!important;
  }
  .rdh_header_content.rdh_menu_desktop.hom {
      display: none!important;
  }
}


/* video */
.rdh_video_wrapper {
  position: absolute;
  width: 60%;
  height: 100%;
  right: 0px;
  top: 0px;
}
.rdh_video_wrapper > video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}



.rdhcar_arrows{
  position: absolute;
  top: calc(50% - 25px);
  right: 25px;
  width: 50px;
  height: 50px;
  background-color: #c9a471;
  border-radius: 5px;
  z-index: 999999999999999!important;
  background-image: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M15.5857864%2C12%20L7.29289322%2C20.2928932%20C6.90236893%2C20.6834175%206.90236893%2C21.3165825%207.29289322%2C21.7071068%20C7.68341751%2C22.0976311%208.31658249%2C22.0976311%208.70710678%2C21.7071068%20L17.7071068%2C12.7071068%20C18.0976311%2C12.3165825%2018.0976311%2C11.6834175%2017.7071068%2C11.2928932%20L8.70710678%2C2.29289322%20C8.31658249%2C1.90236893%207.68341751%2C1.90236893%207.29289322%2C2.29289322%20C6.90236893%2C2.68341751%206.90236893%2C3.31658249%207.29289322%2C3.70710678%20L15.5857864%2C12%20Z%22%2F%3E%0A%3C%2Fsvg%3E%0A');
  background-size: 20px;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  
}
.rdhcar_arrows:hover{
  background-color: #ddb57e;
}
.rdhcar_arrows:active{
  background-color: #8b714c;
}
.rdhcar_arrows > div{
  width: 50px;
  height: 50px;
  background-color: white;
  background-size: 20px;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}
div.rdh_prev{
  left: 25px;
  right: unset;
  transform: rotate(180DEG);
}
