span.badge.bg-danger.featured-article-badge {
    display: none;
}
.tour-pricing{
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    gap:30px;
    margin:40px auto;
}

.tour-card{

    width:310px;

    background:#fff;

    border-radius:16px;

    overflow:hidden;

    box-shadow:0 8px 30px rgba(0,0,0,.08);

    transition:.25s;

    border:1px solid #ececec;
}

.tour-card:hover{

    transform:translateY(-8px);

    box-shadow:0 18px 40px rgba(0,0,0,.12);

}

.tour-header{

    padding:35px 30px 25px;

    text-align:center;

    position:relative;

}

.tour-header h3{

    margin:15px 0 0;

    font-size:30px;

    font-weight:700;

}

.bike{

    font-size:52px;

}

.mountains{

    width:120px;

    height:40px;

    margin:auto;

    border-top:3px solid #e67e22;

    transform:skewX(-35deg);

    opacity:.6;

}

.tour-price{

    display:flex;

    justify-content:space-between;

    padding:18px 28px;

    border-top:1px solid #ececec;

    font-size:22px;

}

.tour-price strong{

    color:#e67e22;

    font-size:30px;

}

.tour-footer{

    background:#faf8f4;

    padding:18px 28px;

    border-top:1px solid #ececec;

    color:#555;

}

/* Zorg dat de Lees Meer link opvalt en een duidelijke kleur krijgt */
.article-list .article .readmore a {
    color: #007bff !important; /* Vervang #007bff door jouw eigen bedrijfskleur (bijv. blauw of oranje) */
    font-weight: 700 !important; /* Maakt de tekst extra dikgedrukt */
    text-decoration: underline !important; /* Voegt een duidelijke streep onder de link toe */
}

/* Optioneel: Wat er gebeurt als je met de muis over de link beweegt (hover) */
.article-list .article .readmore a:hover {
    color: #0056b3 !important; /* Maakt de kleur iets donkerder bij eroverheen bewegen */
    text-decoration: none !important; /* Haalt de streep weg bij hover voor een dynamisch effect */
}
a.jmg-whatsapp-button {
    position: fixed !important;
    bottom: 80px !important;
    z-index: 999999 !important;
    right: 10px !important;}
#sp-footer1 ul.social-icons {display:none}
.homephoto {padding: 0 20px 20px 40px;}
.slideplus-container{padding-left: 20px}
img.floatright {padding-left:20px;float:right}
.leading-0 .article-header h2 a {display:none}
.article-list .article .article-header h2 a {
    color: #fd7e14 !important;font-size:2rem !important}
.sp-page-title {height:600px;background-position: center center;}
.image-right {float:right; padding: 20px}
.sp-page-title-heading {display:none}
.burger-icon>span {background-color:#fff !important}
.page-header h1 {margin-top:20px;color:#555;line-height: 1.2}
.sp-menu-item {text-transform:uppercase}
.float-fwbanner {
	left: 50%;
	margin-left: -50vw;
	margin-right: -50vw;
	max-width: 100vw;
	position: relative;
	right: 50%;
	width: 100vw;
}

#sp-main-body {padding-top:0px}

@media (max-width:1000px){
.container-fluid {padding-left:0px;padding-right:0px}
ul.social-icons {display:none}
}

@media (max-width:575px){
ul.social-icons {display:block}
table.bordercells {font-size:16px}
.homephoto {padding: 0px;}
.slideplus-container {padding-left: 0px}
img.floatright {padding-left:0px;float:none}
.float-fwbanner img {height:400px;object-fit: cover;}}


.offcanvas-menu .offcanvas-inner ul.menu>li>a {text-transform:uppercase;font-size:16px}

table.bordercells td {border:2px solid grey;
line-height:1em}

.leading-0 .article-header {display:none}
.sp-megamenu-parent>li>a:hover {
    color: #f79000;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover {
    color: #f79000;}

.VUJqg.VUJqg.VUJqg.DD, .VUJqg.VUJqg.VUJqg.MM, .VUJqg.VUJqg.VUJqg.HH, .VUJqg.VUJqg.VUJqg.hh, .VUJqg.VUJqg.VUJqg.mm, .VUJqg.VUJqg.VUJqg.YY {
    min-width: 1px;
    width: 5em !important;
    opacity: 1;}
.hmrGyf.hmrGyf.hmrGyf.DD, .hmrGyf.hmrGyf.hmrGyf.MM, .hmrGyf.hmrGyf.hmrGyf.HH, .hmrGyf.hmrGyf.hmrGyf.hh, .hmrGyf.hmrGyf.hmrGyf.mm, .hmrGyf.hmrGyf.hmrGyf.YY {width:5em !important}
.bqNjIt {flex-flow:column !important}

/* montserrat-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('https://www.himalayantoursmallorca.com/templates/shaper_helixultimate/fonts/montserrat-v31-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url('https://www.himalayantoursmallorca.com/templates/shaper_helixultimate/fonts/montserrat-v31-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('https://www.himalayantoursmallorca.com/templates/shaper_helixultimate/fonts/montserrat-v31-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
body {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 18px;
    font-weight: 400;
    line-height: 2;
    text-decoration: none;
}
/* abel-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Abel';
  font-style: normal;
  font-weight: 400;
  src: url('https://www.himalayantoursmallorca.com/templates/shaper_helixultimate/fonts/abel-v18-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

h1{font-family: 'Abel', sans-serif;color: #fa960a;line-height: 2.5;text-decoration: none;}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    font-family: 'Abel', sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-decoration: none;
}

