.woocommerce span.onsale{
display:none;
}


.full-width-youtube-video {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
}

.full-width-youtube-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 70%;
  height: 56.25%;
}



div#tour-map.tf-map-wrapper{
display:none;
}


div.tf-map-link{
display:none;
}
.tf-single-tour-pricing .tf-price-tab{
display:none;
}



.sp-30 {
    padding: 15px 0;
}


span.sku_wrapper{
display:none;
}


span.posted_in{
display:none;
}


.woocommerce div.product form.cart .variations {
    margin-bottom: -1em;
}




.bkap-booking-form {
    border: 1px solid #ddd;
    margin-top: -1em;
  
}


.woocommerce div.product form.cart .woocommerce-variation-description p {
    color: red;
}



.woocommerce .quantity .qty {
     height: 3em;
}


div#bkap-price-box{
display:none!important;
}

span#bkap_price.price{
display:none;
}


.woocommerce div.product div.summary {
    margin-bottom: 0em;
}


.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #ff0000;
    font-size: 1.25em;
	font-weight: bold;
}


.wp-block-embed {
    width:100%;
}


abbr[title] {
    display:none;
}





.jp-carousel-info-footer .jp-carousel-photo-caption{
display:none!important;
}


.video-container {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
}


.video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}


.nav .menu-item {
    text-transform: uppercase;
		font-weight: bold;
}


.woocommerce div.product form.cart .reset_variations {
      margin-bottom: 1em;
}


.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    vertical-align: top!important;
}



.sidebar .widget-container:first-of-type:not(.about-author) {
    margin-top: -30px;
	padding-right: 30px;
	padding-left: 30px;
  border: 0px solid #ffffff;
	padding-top: 30px;
}


.sidebar-primary {
	    height: fit-content;
    border-radius: .25rem;
    box-shadow: -5px 5px 25px 5px rgba(0, 0, 0, .1);
}


.sidebar {
    width: 360px;
    z-index: 1;
    grid-area: sidebar;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
}







