/* 
    Opmerkingen :   Dit is alle 'custom' css voor het project. Wordt later ingeladen dan style.css 
                    Er zijn enkele elementen welke niet zo heel vaak wijzigen, deze vind je terug in de elements.css file
    Author     :    Probu Online
*/

:root {
  --maincolor: #b58f2e;
  --secundairycolor: #1e213d;
  --mainfont: "IBM Plex Sans", "Open Sans", verdana, arial, tahoma, sans-serif;
  --headingfont: "IBM Plex Sans", "Nocturne Serif", "Cormorant Garamond",
    verdana, arial, tahoma, sans-serif;
  --logo: url(../../../../../../../../themes/probu-thema/images/logo_rondreiskenner_liggend.svg) !important;
  --logoalt: url(../../../../../../../../themes/probu-thema/images/logo_rondreiskenner_wit_liggend.svg) !important;
  --footertextcolor: #fff;
  --footertextheading: #fff;
  --footertexta: #fff;
  --sitebackgroundcolor: #fffdf8;
}
/*###########################
    Styles / Typography
############################*/
.textwidget .button {
  margin: 0 5px 5px 0;
}
#slick-testimonials .slick-track {
  padding-top: 0;
  padding-bottom: 0;
}

.so-widget-sow-headline p {
  font-weight: 500;
}
body {
  background-color: var(--sitebackgroundcolor) !important;
  overflow-x: hidden;
}

body,
body > div,
html {
  font-size: 18px;
  color: var(--secundairycolor);
}
html,
body,
p {
  font-family: var(--mainfont);
  line-height: 1.8;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: var(--secundairycolor);
  font-family: var(--headingfont);
  font-weight: 500;
}

h1 {
  font-size: 3.5rem;
}
h2 {
  font-size: 2.1rem;
}
h3 {
  font-size: 1.8rem;
}
h4,
h5,
h6 {
  font-size: 1.4rem;
}
@media (max-width: 991.98px) {
  h1 {
    font-size: 2rem;
  }
  h2 {
    font-size: 1.6rem;
  }
  h3 {
    font-size: 1.4rem;
  }
  h4,
  h5,
  h6 {
    font-size: 1.2rem;
  }
}

a {
  color: var(--maincolor);
  text-decoration: none;
}
a:hover {
  color: var(--secundairycolor);
}

p a:hover {
  text-decoration: underline;
}

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: dotted 1px var(--secundairycolor);
}
/** Buttons **/
.button,
input.button,
input#submit,
.ow-button-base a {
  background: var(--secundairycolor) !important;
  border: 0 !important;
  border-radius: 100px !important;
  padding: 17px 20px !important;
  font-weight: 400 !important;
}
.button,
input.button,
input#submit {
  padding: 10px 20px !important;
}
.button,
input.button,
input#submit,
.ow-button-base a,
body .ow-button-base a span {
  color: #fff !important;
}

.button:hover,
input.button:hover,
input#submit:hover,
.ow-button-base a:hover {
  background-color: var(--maincolor) !important;
}

.ow-button-base a.ow-icon-placement-left .sow-icon-image,
.ow-button-base a.ow-icon-placement-left [class^="sow-icon-"] {
  margin: -0.1em 0.75em -0.2em -0.2em;
  float: left;
}

.ow-button-base a.ow-icon-placement-right .sow-icon-image,
.ow-button-base a.ow-icon-placement-right [class^="sow-icon-"] {
  margin: -0.1em -0.2em -0.2em 0.75em;
  float: right;
}

/* hover text-color of all buttons */
/* .button:hover,
input.button:hover,
input#submit:hover,
body .ow-button-base a:hover span {
  color: #000 !important;
} */
.btn-style a {
  border-radius: 100px;
  padding: 5px 15px;
  display: inline-block;
  background-color: #f0e9d5;
  margin: 0 5px 10px 0 !important;
  color: var(--secundairycolor);
}
.btn-style a:hover {
  background-color: #b8b2a2;
}
.button.btn-two {
  background: var(--rgb(206, 198, 177) irycolor) !important;
}
.button.btn-two:hover {
  background: var(--maincolor) !important;
}
a.back-to-top {
  background: var(--maincolor) !important;
}

/* lsow dark bg */
/* lsow dark bg */
/* lsow dark bg */
.lsow-dark-bg * {
  color: #fff !important;
}

.lsow-dark-bg .button,
.lsow-dark-bg input.button,
.lsow-dark-bg input#submit,
.lsow-dark-bg .ow-button-base a {
  background: var(--maincolor) !important;
  border: 0 !important;
}
.lsow-dark-bg .button,
.lsow-dark-bg input.button,
.lsow-dark-bg input#submit,
.lsow-dark-bg .ow-button-base a,
.lsow-dark-bg .ow-button-base a span,
.lsow-dark-bg i {
  color: #fff !important;
}

.lsow-dark-bg .button:hover,
.lsow-dark-bg input.button:hover,
.lsow-dark-bg input#submit:hover,
.lsow-dark-bg .ow-button-base a:hover {
  background-color: var(--maincolor) !important;
}

/* hover text-color of all buttons */
.lsow-dark-bg .button:hover,
.lsow-dark-bg input.button:hover,
.lsow-dark-bg input#submit:hover,
.lsow-dark-bg .ow-button-base a:hover span {
  color: var(--secundairycolor) !important;
}

/* news/blog title */
.lsow-portfolio-wrap h3 a {
  color: var(--maincolor) !important;
}
.blog-list .lsow-portfolio-wrap h3 a {
  color: #333 !important;
}
/*###########################
    HEADERHEADER
############################*/
#probu_cta > .container {
  padding: 0 40px;
}
@media (max-width: 991.98px) {
  .nav-header {
    position: absolute;
    right: 30px;
    top: -30px;
  }
}
#probu-header {
  z-index: 999;
  position: relative;
}
.site-inner {
  z-index: 300;
  position: relative;
}
#probu-header .wrap {
  padding: 0 15px;
}
.header-widget-area {
  padding: 0;
}

.probu-container {
  padding: 0;
  /*background-color:#fff;*/
}

.header-widget-area {
  padding-right: 30px;
}

#header {
  background-color: #fffdf8;
}
#genesis-nav-primary {
  background-color: #eee;
}
.nav-secondary {
  background-color: #fff;
}
#probuSidenav ul.menu {
  margin-bottom: 0;
}

/*####    logo header / svg-afbeelding ipv header text
############################*/
.probu-header .site-title p {
  font-size: 5px;
  color: rgba(0, 0, 0, 0);
}

.probu-header .title-area {
  padding: 0 15px;
}
.probu-header .site-title a {
  color: rgba(0, 0, 0, 0);
  position: absolute;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  background-position: left center !important;
}

#mega-menu-wrap-max_mega_menu_1 .mega-logo,
.probu-header .site-title a {
  background: var(--logo) !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-position: left center !important;
}

.probu-header .site-title {
  position: relative;
  min-height: 120px;
  width: 100%;
  margin-top: 0;
}
.header-image .site-title > a {
  min-height: 80px;
}

/* navbar - max mega menu */
.mega-menu * {
  font-family: var(--headingfont) !important;
}
@media (min-width: 992px) {
  #mega-menu-wrap-max_mega_menu_1
    #mega-menu-max_mega_menu_1
    > li.mega-menu-item.mega-current-menu-item
    > a.mega-menu-link,
  #mega-menu-wrap-max_mega_menu_1
    #mega-menu-max_mega_menu_1
    > li.mega-menu-item.mega-current-menu-ancestor
    > a.mega-menu-link,
  #mega-menu-wrap-max_mega_menu_1
    #mega-menu-max_mega_menu_1
    > li.mega-menu-item.mega-current-page-ancestor
    > a.mega-menu-link {
    color: var(--maincolor) !important;
  }
}
/*####    sidenav
############################*/
#mega-menu-wrap-max_mega_menu_1 .mega-sluiten * {
  background: var(--wpr-bg-8c7ea038-c1cb-470b-971f-961cec7df10d) no-repeat center center !important;
  /* background: url(../../../../../../../../themes/probu-thema/images/menu-close-black.png) no-repeat center center !important; */
  background-size: 25px !important;
}

@media (max-width: 991.98px) {
  #mega-menu-wrap-max_mega_menu_1
    .mega-menu-toggle
    + #mega-menu-max_mega_menu_1 {
    background: #fff !important;
  }
  #mega-menu-wrap-max_mega_menu_1 a {
    color: var(--maincolor) !important;
  }
  #mega-menu-wrap-max_mega_menu_1
    #mega-menu-max_mega_menu_1
    > li.mega-menu-flyout
    ul.mega-sub-menu
    li.mega-menu-item
    a.mega-menu-link {
    background: rgba(255, 255, 255, 0.01) !important;
    /* background: var(--maincolor) !important; */
    background: #fff !important;
    color: var(--maincolor) !important;
  }
}

#mega-menu-wrap-max_mega_menu_1 .mega-logo {
  /* background-position: left 10px center !important; */
  background-size: contain !important;
  margin-bottom: 20px !important;

  /* voor als de kleur niet mooi is */
  /* mix-blend-mode: screen; */

  /* background-color: #fff !important;
  padding: 10px !important;
  background-size: auto 80% !important; */
}
/* ander logo voor mobiel */
/* @media (max-width: 991.98px) {
  #mega-menu-wrap-max_mega_menu_1 .mega-logo {
    background: var(--logoalt) !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: left center !important;
    mix-blend-mode: multiply;
  }
} */
/*###########################
    CONTENTCONTENT
############################*/
.overlay-gold .sow-masonry-grid-item .so-premium-image-overlay-background {
  transition: background 0.5s ease;
}
.overlay-gold
  .sow-masonry-grid-item:hover
  .so-premium-image-overlay-background {
  background-color: rgba(181, 143, 46, 0.9) !important;
}
.slick-slider img {
  max-width: 100px;
  min-width: 100px;
}
.checkmark,
.checkmark li {
  list-style-type: none !important; /* remove default bullet points */
  position: relative;
}
.checkmark li::before {
  content: "\f00c"; /* Unicode for Font Awesome check */
  font-family: "Font Awesome 5 Pro"; /* Font Awesome Pro font family */
  margin-right: 5px; /* add some spacing between check and list item text */
  color: var(--maincolor);
  position: absolute; /* set position to absolute */
  left: -30px; /* move check 20px to the left of the list item */
  top: 53%; /* align check vertically centered with list item */
  transform: translateY(
    -50%
  ); /* adjust check position to be vertically centered */
}
.img-radius .so-premium-image-overlay {
  border-radius: 7px !important;
  overflow: hidden;
}
.img-radius .lsow-module,
.img-radius .lsow-module-thumb {
  border-radius: 7px !important;
  overflow: hidden !important;
}
.so-premium-image-overlay {
  position: absolute !important;
  top: 0 !important;
  bottom: 0 !important;
  right: 0 !important;
  left: 0 !important;
  height: auto !important;
}
.so-premium-image-overlay-background {
  margin-top: auto !important;
  background-color: rgba(0, 0, 0, 0.3) !important;
}
.so-premium-image-overlay-text {
  font-size: 1.8rem !important;
  font-weight: 500;
  bottom: 0 !important;
  top: auto !important;
}
.entry {
  background-color: rgba(0, 0, 0, 0);
}
#mirror-table span:first-of-type {
  margin-top: -30px !important;
}
#mirror-table span {
  margin-bottom: -30px !important;
  display: block;
}
.img-radius img {
  border-radius: 9px !important;
}
.showtitle .so-widget-sow-simple-masonry .so-premium-image-overlay {
  opacity: 0.8 !important;
}
.showtitle
  .so-widget-sow-simple-masonry
  .sow-masonry-grid-item:hover
  .so-premium-image-overlay {
  opacity: 1 !important;
}
/* @media (min-width: 1400px) {
  .container {
    max-width: 1350px;
  }
} */
@media (max-width: 991.98px) {
  .container {
    max-width: 100%;
  }
}
.caption {
  display: block !important;
}
@media (max-width: 991.98px) {
  .caption * {
    font-size: 1rem !important;
  }
  body .caption h1,
  body .caption h2,
  body .caption h3,
  body .caption h4,
  body .caption h5,
  body .caption h6,
  body .caption h1 strong,
  body .caption h2 strong,
  body .caption h3 strong,
  body .caption h4 strong,
  body .caption h5 strong,
  body .caption h6 strong {
    font-size: 2rem !important;
  }
  .caption .button {
    margin: 5px !important;
  }
}

.entry {
  padding: 15px;
}

/* post display */
.display-posts-listing li {
  list-style-type: none !important;
}
.display-posts-listing {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  list-style-type: none !important;
  padding: 0 !important;
}

.listing-item {
  position: relative;
  width: calc(50% - 10px);
  min-height: 400px; /* or any other height you want */
  margin-bottom: 0px !important;
  background-size: cover;
  background-position: center;
  border-radius: 8px;
}
@media screen and (max-width: 767px) {
  .listing-item {
    width: 100%;
    margin-bottom: 30px !important;
  }
}
.listing-item .image {
  display: none;
}

.listing-item .title {
  position: absolute;
  top: 40%;
  left: 0;
  right: 0;
  padding: 1rem;
  background-color: rgba(0, 0, 0, 0);
  color: #fff;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 110%;
  /* text-align: center; */
}
.listing-item .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: rgba(181, 143, 46, 0) !important;
  transition: all 0.5s ease;
  border-radius: 5px;
  cursor: pointer;
}
.listing-item:hover .overlay {
  background-color: rgba(181, 143, 46, 0.6) !important;
}
li.listing-item a.title,
li.listing-item span.category-display {
  /* position: relative; */
  z-index: 2;
}

.listing-item .category-display::after {
  content: "★★★★";
  display: block;
  /* position: absolute;
  top: 40%;
  left: 0;
  right: 0; */
  padding: 0 0.5rem;
  background-color: rgba(0, 0, 0, 0);
  color: var(--maincolor);
  font-size: 1.2rem;
  font-weight: 500;
  /* text-align: center; */
}

.listing-item:hover .category-display::after {
  color: #fff;
}

.listing-item .category-display {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0.8rem;
  background-color: rgba(0, 0, 0, 0);
  color: #fff;
  font-size: 1rem;
  pointer-events: none;
  /* text-align: center; */
}

.listing-item .category-display {
  font-size: 1rem;
}

.listing-item .category-display a {
  color: #fff;
}

.listing-item .category-display span {
  display: inline-block;
}

.listing-item .category-display span:not(:last-child) {
  margin-right: 0.5rem;
}

.listing-item:hover .image {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  opacity: 0.7;
}

#blog .lsow-module-thumb {
  border-radius: 8px !important;
  overflow: hidden;
}

#blog .entry-title a {
  color: #fff;
  font-weight: 500;
}
.entry-title a {
  font-weight: 500;
}

#blog .lsow-module-meta * {
  color: #fff;
}

#travel-slider .slick-center {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  -webkit-transform: scale(1);
  color: #e67e22;
  opacity: 1;
  transform: scale(1);
}
#travel-slider .slick-slider {
  -moz-transform: scale(1.8);
  -ms-transform: scale(1.8);
  -o-transform: scale(1.8);
  -webkit-transform: scale(1.8);
  transform: scale(1.8);
  overflow: hidden;
}

#travel-slider .slick-dots {
  bottom: 20px;
  z-index: 99;
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  color: #fff;
}
#travel-slider .slick-dots li button:before {
  color: #fff;
}
#travel-slider {
  overflow: hidden;
  padding: 8vh;
}
.onze-reizen-template-default .postnav {
  display: none;
}

.lsow-module {
  position: relative;
}

.lsow-module::after {
  content: "\f178";
  font-family: "Font Awesome 5 Pro";
  font-weight: 400;
  font-size: 18px;
  color: white;
  position: absolute;
  bottom: 17px;
  right: 25px;
  /* transform: rotate(45deg); */
  cursor: pointer;
}

/*###########################
    FOOTERFOOTER
############################*/
.site-footer .lsow-block-posts * {
  color: #fff !important;
}
.site-footer {
  background-color: var(--secundairycolor);
  color: var(--footertextcolor);
}
.site-footer,
.site-footer div,
.site-footer p {
  color: rgba(255, 255, 255, 0.7);
}
.site-footer h1,
.site-footer h2,
.site-footer h3,
.site-footer h4,
.site-footer h5,
.site-footer h6 {
  color: var(--footertextheading);
}
.site-footer a {
  color: var(--footertexta);
  transition: all 0.5s ease;
}
.site-footer a:hover {
  color: var(--footertexta);
  opacity: 0.5;
}
.site-footer .testimonial-content {
  background-color: rgba(255, 255, 255, 0.1);
  margin-bottom: 15px;
  padding: 30px !important;
}
.site-footer .testimonials-portrait {
  max-width: 40px;
}
.footer-container {
  padding: 60px 30px 30px 30px;
}
#snelnaar ul {
  list-style-type: none !important;
}
#snelnaar ul li li {
  display: none;
}
#snelnaar a[href$="#"] {
  display: none;
}

/* credits / branding */
.site-footer .credits {
  text-align: left;
}
.credits {
  background-color: rgba(0, 0, 0, 0.3);
  font-size: 0.9rem;
  padding: 10px;
}
.credits aside {
  background-color: rgba(0, 0, 0, 0) !important;
}
@media (max-width: 767.98px) {
  .credits * {
    text-align: center !important;
  }
}
@media (max-width: 991.98px) {
  .credits {
    margin: 0 -6%;
  }
}

/* single post footer */
.postnav {
  padding: 15px;
}
.postnav.right {
  text-align: right !important;
}
@media (max-width: 767.98px) {
  .postnav {
    text-align: center !important;
  }
}
.post-type.product .one-third.first {
  clear: none;
}
#loaded {
  background-color: #555 !important;
  color: #fff !important;
  cursor: no-drop;
}
.button-container {
  display: block;
  float: left;
  width: 100% !important;
}

/*###########################
    mobile only
############################*/
@media (max-width: 767.98px) {
  .probu-header .title-area a {
    background-position: left center !important;
    margin-bottom: 10px;
  }
}
@media (max-width: 767.98px) {
  .site-header .title-area a {
    margin: 0 0px;
  }
  #header .social-media-button-container {
    text-align: center !important;
  }
}
header.site-header {
  padding: 0 !important;
}

/* zoekfunctie*/
.stickycontent .stickycontent {
  position: sticky;
  top: 0;
}

/*####    back to top
############################ */
.cookies-not-set #toTop {
  bottom: 100px;
}
#toTop {
  bottom: 50px;
  z-index: 99999;
}
a.back-to-top {
  background: #ccc;
  color: #fff !important;
}

/* masonry overlay text */
.showtitle .so-widget-sow-simple-masonry .so-premium-image-overlay {
  opacity: 0.8 !important;
}
.showtitle
  .so-widget-sow-simple-masonry
  .sow-masonry-grid-item:hover
  .so-premium-image-overlay {
  opacity: 1 !important;
}
@media (min-width: 1400px) {
  .container {
    max-width: 1200px;
  }
}
@media (max-width: 991.98px) {
  .container {
    max-width: 100%;
  }
}
.caption {
  display: block !important;
}
@media (max-width: 991.98px) {
  .caption * {
    font-size: 1rem !important;
  }
  body .caption h1,
  body .caption h2,
  body .caption h3,
  body .caption h4,
  body .caption h5,
  body .caption h6,
  body .caption h1 strong,
  body .caption h2 strong,
  body .caption h3 strong,
  body .caption h4 strong,
  body .caption h5 strong,
  body .caption h6 strong {
    font-size: 2rem !important;
  }
  .caption .button {
    margin: 5px !important;
  }
}

/* LiveMesh filter  */
.so-widget-lsow-portfolio-default-58a26905627a-359
  .lsow-block-header-6
  .lsow-block-header
  .lsow-taxonomy-filter
  .lsow-filter-item.lsow-active:after {
  border-color: var(--maincolor);
}
.lsow-block-header-6 .lsow-taxonomy-filter .lsow-filter-item.lsow-active:after {
  border-bottom: 3px solid var(--maincolor);
}

/* cookie notice */
#cookie-notice {
  background: #666 !important;
  padding: 0 15px;
  z-index: 99998;
}
#cookie-notice a {
  border-bottom: 1px dotted #c6c6c6;
  color: #c6c6c6 !important;
}
#cookie-notice .button {
  background: #333 !important;
  color: #fff !important;
  padding: 5px 10px !important;
}
@media (max-width: 767.98px) {
  #cookie-notice .cookie-notice-container {
    font-size: 0.7rem !important;
  }
}
@media (max-width: 991.98px) {
  #cookie-notice .cookie-notice-container {
    font-size: 0.8rem;
  }
}
/*###########################
    Posts display 
    https://nl.wordpress.org/plugins/recent-posts-widget-with-thumbnails/
############################*/
.rpwwt-widget a img {
  display: block !important;
  min-width: 100%;
}
.rpwwt-widget ul {
  display: flex;
  flex-direction: row;
}

/* search form input */
.search-form-input {
  background: var(--wpr-bg-249a753c-4641-4023-b364-171bbe3da2bf);
  background-repeat: no-repeat;
  background-position: center right 10px !important;
  background-size: 20px;
}

/* search results */
#type-page article,
#type-post article,
#type-product article {
  display: none;
}
.post-type.product {
  display: flex;
  flex-wrap: wrap;
  margin: -10px 0 0 -10px;
}
.post-type.product article {
  flex: 1 0 30%;
  margin: 5px;
}
@media (max-width: 991.98px) {
  .post-type.product article {
    flex: 1 0 48%;
  }
}
@media (max-width: 591.98px) {
  .post-type.product article {
    flex: 1 0 100%;
  }
}

/* genesis navbar - rarely used */
/* genesis navbar - rarely used */
ul.menu {
  padding: 0;
}
.menu-toggle:focus,
.menu-toggle:hover,
.sub-menu-toggle:focus,
.sub-menu-toggle:hover {
  color: var(--maincolor);
}

ul.sub-menu {
  padding-left: 0 !important;
}

#genesis-nav-primary {
  padding: 0;
}
#genesis-nav-primary ul,
.nav-secondary ul {
  margin-left: 0;
  padding-left: 0;
}

.genesis-nav-menu a {
  color: #666;
  font-family: var(--headingfont);
}

.sf-with-ul span::after {
  font-size: 0.8rem;
}

.genesis-nav-menu li:last-child ul.sub-menu {
  right: 0 !important;
  left: auto !important;
}

.genesis-nav-menu a:focus,
.genesis-nav-menu a:hover,
.genesis-nav-menu .current-menu-item > a,
.genesis-nav-menu .sub-menu .current-menu-item > a:focus,
.genesis-nav-menu .sub-menu .current-menu-item > a:hover {
  color: var(--maincolor);
  text-decoration: none;
}

/*navmenu flexbox*/
.genesis-nav-menu {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;

  justify-content: flex-start;
  /*justify-content: space-between;*/
}

.genesis-nav-menu li.vacatures {
  margin-left: auto;
}
/* genesis navbar */
/* genesis navbar */

/*####    dropdown menu
############################*/
/*reg nav*/
/*reg nav*/

.genesis-nav-menu .sub-menu,
.genesis-nav-menu .sub-menu a,
.genesis-nav-menu .sub-menu li {
  color: #000;
  padding: 0;
  margin: 0;
  border: 0;
}
.genesis-nav-menu .sub-menu a {
  padding: 15px;
  font-size: 1rem;
}
.genesis-nav-menu .sub-menu a:hover {
  color: #666;
}
.genesis-nav-menu .sub-menu {
  background-color: rgba(255, 255, 255, 0.7);
}

/*####    bloglist
############################*/

.blog-list .entry-summary::before,
.blog-list .lsow-project-image {
  display: none !important;
}
.blog-list .lsow-entry-text-wrap {
  text-align: left !important;
}

/*####    give image with class rounded border
############################*/
.rounded-img,
.rounded-img img {
  border-radius: 1000px;
}

/* chrome outline button fix on focus */
button:focus {
  outline: 0;
}

/* remove unwanted scrollbars */
@media (max-width: 991.98px) {
  html,
  body {
    overflow-x: none !important;
  }
  #probu-header {
    max-width: 100vw;
    overflow-x: hidden !important;
  }
}

#videocontainer {
  width: unset !important;
  max-width: unset !important;
  margin: unset !important;
}
