html.responsive,
.responsive body {
  overflow-x: visible !important;
}

.avia-content-slider .slide-image img {
  border-radius: 0 !important;
}

#home_icons .av-styling-circle .avia_image{
  border: 4px solid #686868 !important;
  padding: 20px;
  transition: all 0.3s ease-in-out;
}

#home_icons .av-styling-circle .avia_image:hover {
  border: 8px solid #3dc1ef !important;
}

#home_icons .avia-image-container-inner {
  transform: scale(1.2);
}

#home_icons .avia-image-container.av-styling-circle {
  padding: 0% 0 7.5% 0;
}

/* If mobile */
@media only screen and (max-width: 767px) {
  .responsive #top .logo {
    width: 65% !important;
  }

  #homehead div {
    height: 75px !important;
    min-height: 75px !important;
  }

  #sloepknop {
    transform: scale(.8) translateY(3px);
    transform-origin: bottom;
  }
}


a.slide-image {
  height: 175px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

a.slide-image > img {
  width: 100% !important;
}

img.attachment-portfolio_small.size-portfolio_small.wp-post-image {
  /* width: 100% !important;	 */
  height: 200px !important;
}

.avia-button-wrap {
  margin-right: 10px;
}

.grid-entry .inner-entry {
  /* box-shadow: 0px 0px 0px 1px rgb(0 0 0 / 0%) !i3mportant; */
}

span.av-partner-fake-img {
  background-position: center;
}

#verhuur-knop {
  position: absolute;
  background: transparent;
  height: fit-content;
  padding: 0;
  margin-top: -112.5px;
  pointer-events: none;
  cursor: pointer;
}

#av_section_1 > div > div {
  padding: 0 !important;
}

#sloepknop h1 strong {
  word-wrap: normal;
  color: white;
  margin-top: -10px;
  background: #3dc1ef;
  padding: 15px 20px;
  right: 50%;
  transform: translate(50%, -50%);
  transition: all 0.3s;
}

#sloepknop h1 strong:hover {
  background: #2aa3ce;
}

.grayborder {
  border-bottom: 10px solid #686868 !important;
}

#homehead {
  border-bottom: 10px solid #686868 !important;  
}

#homehead div {
  background-size: cover !important;
}

#homehead {
  transition: all 0.3s;
}

#av-layout-grid-2 {
  border-top: 10px solid #686868 !important;
}

#homehead::after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 5px;
  background: red;
}

#homehead:hover {
  opacity: 0.8;
}

.logo {
  transform: scale(1.3);
  transform-origin: left;
}

.logo a {
  align-content: center;
  align-items: center;
  justify-content: center;
  display: flex;
}

.wpforms-submit {
  background-color: #33bff2 !important;
  color: white !important;
  padding: 15px 25px !important;
  border: 0px !important;
  font-weight: bold;
}

.wpforms-submit:hover {
  background-color: #1f95c0 !important;
}

.avia-menu .av-main-nav-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}

.av-image-caption-overlay-position p {
  font-weight: bold;
}
.av-image-caption-overlay-position:hover p {
  opacity: 0;
}

.FooterLogos * {
  transition: all 0.3s ease-in-out !important;
}

.FooterLogos .slide-entry {
  webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.FooterLogos .slide-entry:hover {
  webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}

.FooterLogos .slide-entry-wrap {
  margin: 55px 0 !important;
  display: flex !important;
  justify-content: center;
}

.FooterLogos a {
  background: white !important;
}

/* Border layouts */
.main_color,
.main_color div,
.main_color header,
.main_color main,
.main_color aside,
.main_color footer,
.main_color article,
.main_color nav,
.main_color section,
.main_color span,
.main_color applet,
.main_color object,
.main_color iframe,
.main_color h1,
.main_color h2,
.main_color h3,
.main_color h4,
.main_color h5,
.main_color h6,
.main_color p,
.main_color blockquote,
.main_color pre,
.main_color a,
.main_color abbr,
.main_color acronym,
.main_color address,
.main_color big,
.main_color cite,
.main_color code,
.main_color del,
.main_color dfn,
.main_color em,
.main_color img,
.main_color ins,
.main_color kbd,
.main_color q,
.main_color s,
.main_color samp,
.main_color small,
.main_color strike,
.main_color strong,
.main_color sub,
.main_color sup,
.main_color tt,
.main_color var,
.main_color b,
.main_color u,
.main_color i,
.main_color center,
.main_color dl,
.main_color dt,
.main_color dd,
.main_color ol,
.main_color ul,
.main_color li,
.main_color fieldset,
.main_color form,
.main_color label,
.main_color legend,
.main_color table,
.main_color caption,
.main_color tbody,
.main_color tfoot,
.main_color thead,
.main_color tr,
.main_color th,
.main_color td,
.main_color article,
.main_color aside,
.main_color canvas,
.main_color details,
.main_color embed,
.main_color figure,
.main_color fieldset,
.main_color figcaption,
.main_color footer,
.main_color header,
.main_color hgroup,
.main_color menu,
.main_color nav,
.main_color output,
.main_color ruby,
.main_color section,
.main_color summary,
.main_color time,
.main_color mark,
.main_color audio,
.main_color video,
#top .main_color .pullquote_boxed,
.responsive #top .main_color .avia-testimonial,
.responsive #top.avia-blank #main .main_color.container_wrap:first-child,
#top .main_color.fullsize .template-blog .post_delimiter,
.main_color .related_posts.av-related-style-full a {
  border-width: 0 !important;
}
#footer {
  border-bottom: 120px solid #3dc1ef;
}

#main {
  border-bottom: 10px solid #686868;
}

.HomeOptions {
  margin-top: -58px !important;
  z-index: 222 !important;
  position: absolute !important;
  text-align: center !important;
  width: 100% !important;
  font-weight: bold !important;
  font-size: 18px !important;
  color: white !important;
  line-height: 1 !important;
  background: #282828b3 !important;
  text-transform: uppercase;
}

.FullWidthContainer .container {
  max-width: 100vw !important;
}
.FullWidthContainer .container a {
  text-decoration: none !important;
}
.FullWidthContainer .container .av_one_half:hover {
  cursor: pointer !important;
}

#header_main {
  border-bottom: 120px solid #3dc1ef !important;
}

#header {
  border-bottom: 10px solid #686868 !important;
}

div#header_meta {
  background-color: white !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  /* font-family: "ChunkFive", "Georgia", "Times New Roman", Helvetica, Arial, sans-serif !important;  */
  font-weight: normal !important;
}

a {
  font-weight: normal !important;
}

#top #header .av-main-nav > li > a {
  font-weight: 700 !important;
}

.html_header_top #top .av_header_stretch .container {
  display: flex;
  justify-content: flex-end;
}

.entry-content-wrapper li {
  padding: 0 !important;
}

#footer a,
#footer,
#footer strong {
  color: #666666 !important;
  font-size: 1.1em !important;
}

.avia_message_box_content {
  text-transform: unset !important;
}

#av_section_3 table * {
  background-color: #eaeaea !important;
}

#footer h3 {
  font-family: sans-serif !important;
  font-size: 1.7em !important;
  line-height: 2em;
  color: #585858;
  font-weight: bold !important;
}

.SlideShowHome {
  height: 400px !important;
  overflow: hidden;
}

.flex_column.av_one_fourth.el_after_av_one_fourth.el_before_av_one_fourth {
  line-height: 2em;
}

.TitleVerhuur h2 {
  font-family: arial, sans-serif !important;
}

.avia-slideshow.avia-slideshow-1.av-control-default.avia-slideshow-1536x1536.av_slideshow.avia-builder-el-3.el_after_av_button.el_before_av_hr.avia-slide-slider,
.avia-slideshow.avia-slideshow-1.av-control-default.avia-slideshow-1536x1536.av_slideshow.avia-builder-el-2.el_before_av_hr.avia-builder-el-first.avia-slide-slider {
  height: 400px !important;
}

.grid-content {
  min-height: 170px;
}

.with-excerpt-container .grid-entry {
  text-align: left !important;
}

.avia-slide-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 500px;
}

tr:first-child th,
tr:first-child td {
  padding-left: 0;
}

tr th:first-child,
tr td:first-child {
  padding-left: 0px;
}

tr:first-child td:first-child {
  padding-left: 0px !important;
}

td {
  padding: 0 !important;
}

#top .main_color .input-text,
#top .main_color input[type="text"],
#top .main_color input[type="input"],
#top .main_color input[type="password"],
#top .main_color input[type="email"],
#top .main_color input[type="number"],
#top .main_color input[type="url"],
#top .main_color input[type="tel"],
#top .main_color input[type="search"],
#top .main_color textarea,
#top .main_color select {
  border-color: #b9b9b9;
  background-color: #ffffff;
  color: #969696;
}

.popupaoc-link {
  background-color: #33bdee;
  border-color: #33bdee;
  color: #ffffff !important;
  padding: 15px 30px 13px;
  font-size: 13px;
  min-width: 139px;
  float: left;
  display: block;
  border-radius: 3px;
  text-decoration: none;
  margin: 10px 0;
  line-height: 1.2em;
  position: relative;
  margin-right: 80%;
}

span.wpforms-field-date-time-date-sep {
  display: none !important;
}

select {
  margin-bottom: 5px !important;
}

.fb-like.fb_iframe_widget {
  margin-left: -15px;
}

.scale08 {
  transform: scale(0.8);
}

#artikelen-grid .grid-entry {
  transition: all 0.3s ease-in-out;
}

#artikelen-grid .grid-entry:hover {
  transform: scale(1.05) !important;
}

/* Verkooppagina -> verkocht weghalen?
Verkochte items moggelijkheid om vak aan te passen met extra knop oid (.sort-verkocht)
Verkooppagina sorteren?

Sloepverhuur
- Krijgt in backend 2 rijen met knoppen. 1 voor NL, 1 voor DE.

Afbeeldingen worden opnieuw geimporteerd met het aanpassen van verkoop/verhuur producten. Krijgt mappenstructuur

huurvoowaarden kop eronder - verplicht


de - verkoop

verhoudingen */

button.button.media-button.button-large.media-button-select::after {
  content: "Selecteer" !important;
  color: white !important;
}

.avia-slideshow-dots {
  display: none !important;
}

.grecaptcha-badge {
  opacity: 0 !important;
  pointer-events: none;
}

.g-translate-header img{
  height: 30px !important;
  width: 30px !important;
}

.g-translate-header > span > a:first-child {
  margin-right: 10px !important;
}