.rheart{color:#be292e; font-size:17px;padding-right:5px;}
.tcenter{text-align:center; font-weight:700;}
.botcontact a:hover{color:#fff !important;}
.ba-item-icon-list .vertical-layout li {margin-top:2px !important;margin-bottom:1px;}
a.topcont, a.topcont2 {color:#000 !important;background:#fff;padding:7px 10px;border-radius:20px;cursor:pointer !important;} 
a.topcont:hover, a.topcont2:hover{color:#be292e !important;}
.redtext{color:#be292e;}
.tmenu a:hover, .tmenu li.active a {border-bottom:2px solid #be292e !important;}
.tmenu li{padding:0 7px !important;}
.ba-slideshow-caption, .ba-blog-post-content {position:relative !important;}
.ba-grid-layout .ba-blog-post-content{padding:0 15px;}
.ba-blog-post-intro-wrapper{position:absolute !important; top:10px !important; z-index:9999 !important;padding:0 10px !important;width:calc(100% - 50px) !important;}
.ba-blog-post-content .ba-blog-post-intro-wrapper{padding:0px !important;}
.tour__hours, .tour__city {color:#be292e; font-size:13px;font-weight:700;float:right;text-transform:uppercase;}
.tour__city{float:left;font-style:italic;}
@media screen and (max-width: 769px){
  a.topcont{display:none !important;}
}
.tourslist h3 {padding-top:20px !important;padding-bottom:0px !important;margin-bottom:-30px !important;}
.style-4 .ba-testimonials-img, .style-1 .ba-testimonials-img {margin-right: 0px;}
#item-15738346200 .testimonials-slideshow-content-wrapper {width: 100%; !important;}
div.mod-languages ul.lang-inline li {float:right;}
div.mod-languages ul.lang-inline li a{font-size:12px;font-weight:700;color:#ccc;}
div.mod-languages ul.lang-inline li.lang-active a{color:#fff;}
div.langswitch, div.toptel{display:inline-block !important;float:right !important;clear:both;margin-top:25px !important;}
div.langswitch{width:40% !important;}
div.toptel{width:60% !important; margin-top:30px !important;}
@media screen and (max-width: 1200px){
div.langswitch{width:30% !important;}
div.toptel{width:70% !important; margin-top:30px !important;}
}
@media screen and (max-width: 1024px){
div.langswitch{width:28% !important;}
div.toptel{width:70% !important; margin-top:30px !important;}
}
@media screen and (max-width: 1024px){
div.langswitch{width:100% !important;margin-top:10px !important;}
}
.tourslist .slideshow-title-wrapper {height:100px !important;}
a#tour_book_btn {padding:10px 30px !important;background:#be292e !important;color:#fff !important;font-weight:700 !important; -webkit-border-radius: 50px !important; -moz-border-radius: 50px !important; border-radius: 50px !important; margin:20px auto !important;clear:both !important; }
a#tour_book_btn:hover {background:#000000 !important;}
.short__desc ul, .ba-slideset .slideshow-content li .ba-blog-post-field-value ul,
.ba-blog-post-content .ba-blog-post-field-value ul{list-style:none !important;}
.ba-blog-post-content .ba-blog-post-field-value ul li{font-size:13px !important; line-height:22px !important;}
.short__desc ul li, .ba-slideset .slideshow-content li .ba-blog-post-field-value ul li,
.ba-blog-post-content .ba-blog-post-field-value ul li{position:relative;}
.ba-slideset .slideshow-content li .ba-blog-post-field-value ul li:nth-child(5),
.ba-slideset .slideshow-content li .ba-blog-post-field-value ul li:nth-child(6),
.ba-slideset .slideshow-content li .ba-blog-post-field-value ul li:nth-child(7),
.ba-slideset .slideshow-content li .ba-blog-post-field-value ul li:nth-child(8),
.ba-slideset .slideshow-content li .ba-blog-post-field-value ul li:nth-child(9),
.ba-slideset .slideshow-content li .ba-blog-post-field-value ul li:nth-child(10),
.ba-slideset .slideshow-content li .ba-blog-post-field-value ul li:nth-child(11),
.ba-slideset .slideshow-content li .ba-blog-post-field-value ul li:nth-child(12),
.ba-slideset .slideshow-content li .ba-blog-post-field-value p,
.ba-blog-post-content .ba-blog-post-field-value ul li:nth-child(5),
.ba-blog-post-content .ba-blog-post-field-value ul li:nth-child(6),
.ba-blog-post-content .ba-blog-post-field-value ul li:nth-child(7),
.ba-blog-post-content .ba-blog-post-field-value ul li:nth-child(8),
.ba-blog-post-content .ba-blog-post-field-value ul li:nth-child(9),
.ba-blog-post-content .ba-blog-post-field-value ul li:nth-child(10),
.ba-blog-post-content .ba-blog-post-field-value ul li:nth-child(11),
.ba-blog-post-content .ba-blog-post-field-value ul li:nth-child(12),
.ba-blog-post-content .ba-blog-post-field-value p {display:none;}

.short__desc ul li:before, .ba-slideset .slideshow-content li .ba-blog-post-field-value ul li:before,
.ba-blog-post-content .ba-blog-post-field-value ul li:before{display:inline-block;content: '\2764';padding-right:10px;color:#be292e;}
.slideshow-content .ba-blog-post-field-title,
.ba-blog-post-content .ba-blog-post-field-title{display:none !important;}
.ba-slideset .slideshow-content li .ba-blog-post-field-value ul,
.ba-blog-post-content .ba-blog-post-field-value ul{padding-left:0 !important;margin-left:0 !important;}
.ba-slideset .slideshow-content li .ba-blog-post-field-value ul li,
.ba-blog-post-content .ba-blog-post-field-value ul li {visibility:visible !important;width:100% !important;font-size:13px !important; line-height:21px !important;}
.ba-slideset .slideshow-content li .ba-blog-post-title,
.ba-blog-post-content .ba-blog-post-title {height:20px !important;padding-top:25px !important;}
.bottom_recent .ba-blog-post-content .ba-blog-post-title {height:auto !important;padding-top:0px !important;}
.tours__slider .slideshow-content{width:calc(100% - 180px) !important;
  margin:30px auto !important;}
@media screen and (max-width: 769px){
.tours__slider .slideshow-content{width:calc(100% - 0px) !important;}
}
.ba-item-recent-posts-slider .carousel-type .ba-slideshow-caption > *, .ba-item-carousel .ba-slideshow-caption > *, .ba-item-slideset .ba-slideshow-caption > * {
    padding: 0 15px;
}
.bottom_recent .ba-blog-post {margin-top:0;display:block;}
.bottom_recent .ba-blog-post-content {padding:0 !important;margin-bottom:10px;}
.bottom_recent .ba-blog-post-content a{display:none;}
.bottom_recent .ba-blog-post-content h3 a{display:block;}
.bottom_recent .ba-blog-post-field-row-wrapper {display:none;}
.contact_page__form label{color:#000 !important;text-align:center;font-style:italic;text-transform:uppercase}

.short__desc li {font-size:13px !important;line-height:24px !important; margin-bottom:10px !important;}
.tour_gallery .ba-slideshow-dots {width:calc(100% - 80px) !important;margin:20px auto !important;}
.tour_galery .ba-slideset-nav, .ba-slideshow-nav {top:89% !important;}
.tour_galery .ba-slideset-nav, .ba-slideshow-nav .slideshow-btn-prev{margin-left:-30px;}
.tour_galery .ba-slideset-nav, .ba-slideshow-nav .slideshow-btn-next{margin-right:-30px;}
.ba-blog-post-fields, .ba-blog-post-field-row-wrapper {height:200px !important;}
@media screen and (max-width: 769px){
.ba-blog-post-fields, .ba-blog-post-field-row-wrapper {height:250px !important;}
}
.bottom_recent .ba-blog-post-fields, .bottom_recent .ba-blog-post-field-row-wrapper{height: auto !important}
.ba-terms-conditions a {font-weight:700;color:#be292e;}
.ba-terms-conditions a:hover {font-weight:700;color:#000000;}
.tab-content{padding:0 !important}
body h1{font-size:3.6vw !important;}
.sliderh1 div p {font-size:4vw !important;}
body h1.intro-post-title{font-size:2.6vw !important;line-height:3vw !important;}
body .blogpost h1.intro-post-title{font-size:15px !important;line-height:21px !important;}
.content-text ol {font-size:13px;font-weight:24px;}
.sliderstart .ba-slideshow-nav {
    top: 50% !important;
  width:98% !important;
  margin-left:1%;
}
.contacticons a:link{color:#fafafa;}
.langswitch, .toptel{float:left !important;max-width:40% !important;}
@media (max-width:769px){
  .langswitch, .toptel{float:none !important;max-width:100% !important;}
  body h1{font-size:5.6vw !important;}
  .sliderh1 div p {font-size:6vw !important;}
  body h1.intro-post-title{font-size:5.6vw !important;line-height:6vw !important;}
}
.recent_blog_posts .ba-blog-post-content {padding-left:0px !important}

.voucheren .slideshow-wrapper:before,
.voucherpl .slideshow-wrapper:before,
.ba-slideset .slideshow-content li .ba-blog-post-field-value p.voucheren,
.ba-blog-post-content .ba-blog-post-field-value p.voucheren,
.ba-slideset .slideshow-content li .ba-blog-post-field-value p.voucherpl,
.ba-blog-post-content .ba-blog-post-field-value p.voucherpl{
 	display:block;
  width:200px;
  height:200px;
  position:absolute;
  top:0;
  right:0;
  content:"";
  background:url("https://meetmycity.tours/images/voucherensmall.png") no-repeat left top;
  background-size: contain;
  z-index:999;
}
.voucherpl .slideshow-wrapper:before,
.ba-slideset .slideshow-content li .ba-blog-post-field-value p.voucherpl,
.ba-blog-post-content .ba-blog-post-field-value p.voucherpl{
 background:url("https://meetmycity.tours/images/voucherplsmall.png") no-repeat left top; 
  background-size: contain;
}
.ba-slideset .slideshow-content li .ba-blog-post-field-value p.voucheren,
.ba-blog-post-content .ba-blog-post-field-value p.voucheren,
.ba-slideset .slideshow-content li .ba-blog-post-field-value p.voucherpl,
.ba-blog-post-content .ba-blog-post-field-value p.voucherpl{
  width:150px;
  height:150px;
  top:-390px;
  right:-15px;
}

.voucheren .ba-slideset .slideshow-content li .ba-blog-post-field-value p.voucheren,
.voucheren .ba-blog-post-content .ba-blog-post-field-value p.voucheren,
.voucherpl .ba-slideset .slideshow-content li .ba-blog-post-field-value p.voucheren,
.voucherpl .ba-blog-post-content .ba-blog-post-field-value p.voucheren{
  top:-360px;
}
  .voucherpl .ba-slideset .slideshow-content li .ba-blog-post-field-value p.voucheren,
.voucherpl .ba-blog-post-content .ba-blog-post-field-value p.voucheren{
  top:-350px;
}
.ba-blog-post-content .ba-blog-post-field-value p.voucheren,
.ba-blog-post-content .ba-blog-post-field-value p.voucherpl{
  top:-310px;
  right:0;
}
@media screen and (max-width: 1023px){
  .ba-slideset .slideshow-content li .ba-blog-post-field-value p.voucheren,
.ba-blog-post-content .ba-blog-post-field-value p.voucheren,
.ba-slideset .slideshow-content li .ba-blog-post-field-value p.voucherpl,
.ba-blog-post-content .ba-blog-post-field-value p.voucherpl{
  top:-380px;
}
.ba-blog-post-content .ba-blog-post-field-value p.voucheren,
.ba-blog-post-content .ba-blog-post-field-value p.voucherpl{
  top:-310px;
  right:0;
}
.voucheren .ba-slideset .slideshow-content li .ba-blog-post-field-value p.voucheren,
.voucheren .ba-blog-post-content .ba-blog-post-field-value p.voucheren,
.voucherpl .ba-slideset .slideshow-content li .ba-blog-post-field-value p.voucheren,
.voucherpl .ba-blog-post-content .ba-blog-post-field-value p.voucheren{
  top:-360px;
}
  .voucherpl .ba-slideset .slideshow-content li .ba-blog-post-field-value p.voucheren,
.voucherpl .ba-blog-post-content .ba-blog-post-field-value p.voucheren{
  top:-350px;
}
}
.voucheren .short__desc img,
.voucherpl .short__desc img{
 display:none; 
}
.ba-item-blog-posts .ba-blog-post-content {overflow:visible !important}
.ba-item-blog-posts .ba-blog-post-intro-wrapper{top:-15px !important}
.weekend #item-15748669530360 .ba-field-label {display: none !important;}
.weekend #item-15748669530360 .ba-field-content {padding-top: 17px;}
body .h1page h1 {
  font-size:28px !important;
  line-height:47px !important;
  text-transform:uppercase  !important;
  font-weight:700 !important;
}
@media (max-width:769px){
  body .h1page h1 {
    font-size:24px !important;
    line-height:37px !important;
     font-weight:700 !important;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  
  .plstartintro{padding-top:300px !important;}
  #item-15748672280 .intro-post-title {color:#fff !important;}
  @media screen and (max-width: 1023px){
    .plstartintro{padding-top:100px !important;}
  }
}