/* Themify Customize Styling */
body {	background: none;
	background-color: #1e252c;
	font-family: "Exo";	font-weight:normal;
	font-size:15px;

	color: #cccccc; 
}
a {		font-weight:bold;
	font-weight:bold;

	color: #bebebe; 
}
a:hover {	
	color: #ffffff; 
}
h1 {	
	font-family: "Exo";	font-weight:600;

	color: #ffffff; 
}
h2 {	
	font-family: "Exo";	font-weight:600;

	color: #ffffff; 
}
h3 {	
	font-family: "Exo";	font-weight:600;

	color: #ffffff; 
}
h4 {	
	font-family: "Exo";	font-weight:600;

	color: #ffffff; 
}
h5 {	
	font-family: "Exo";	font-weight:600;

	color: #ffffff; 
}
h6 {	
	font-family: "Exo";	font-weight:600;

	color: #ffffff; 
}
#headerwrap {	
	background-color: transparent; 
}
#header {	
	color: #ffffff; 
}
#headerwrap a {	
	color: #ffffff; 
}
#headerwrap a:hover {	
	color: #bebebe; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #1e252c; 
}
#headerwrap.fixed-header #site-logo a img {		width: 75px; 
}
#headerwrap.fixed-header #header {	
	color: #ffffff; 
}
#headerwrap.fixed-header a {	
	color: #ffffff; 
}
body #site-logo a img {		width: 75px; 
}
#main-nav a {	
	color: #bebebe;	font-weight:bold;
	text-transform:uppercase; 
}
#main-nav a:hover {	
	color: #ffffff; 
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-product__title a, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-category__title a, .woocommerce ul.products li.product h3, .woocommerce ul.products li.product h3 a, .wc-products .product h3 a {	
	color: #ffffff; 
}
.woocommerce ul.products li.product .price {	
	color: #ffffff; 
}
.single-product div.product .product_title {	
	color: #ffffff; 
}
.post-title, .post-title a, .loops-wrapper .post-image + .post-content .post-title a {	
	color: #ffffff; 
}
#footerwrap {	background: none;
	background-color: #121212;background-image: url(https://runthewild.co.uk/wp-content/uploads/2021/08/texture-granite.jpg); 
}
#footer-logo a {	display: none; 
}
#footer a {	
	color: #bebebe; 
}
@media(max-width: 1080px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo a img {		width: 75px; 
}
body #site-logo a img {		width: 75px; 
}
 }@media(max-width: 810px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo a img {		width: 75px; 
}
body #site-logo a img {		width: 75px; 
}
 }@media(max-width: 600px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo a img {		width: 75px; 
}
body #site-logo a img {		width: 75px; 
}
 }
/* Themify Custom CSS */
#go-bespoke-2 {
	  position: absolute;
    width: 100%;
    top: 8rem;
    left: 0;
    z-index: 2;
}
#adventures-heading {
	text-align: center;
}
#adventures-heading h1 {
	  font-size: 15px;
	text-transform: uppercase;
}
.single-post #layout a {
	text-decoration:underline;
}
.page-id-1200 #content {
	padding:2.75% 0;
}
.page-id-2303 .post-title {
	min-height:65px;
}
.tribe-tickets__tickets-footer-total, .tribe-tickets__tickets-footer-quantity  {
	display:none !important;
}
.home article.post figure.post-image, .home .slide-inner-wrap figure.post-image {
	display:block;
}
.rtw-accordion {
	border:none !important;
}
.rtw-accordion-border .accordion-title {
	border-bottom:1px solid #fff !important;
	border-radius:0;
}
.module-accordion ul {
	list-style-type:disc;
}
.page-id-1200 #racecheck-widget {
	display:none;
}
.fixed-header .search-button {
	display:inline-block
}
.event-tickets .tribe-tickets__notice, .tribe-common .tribe-tickets__notice#tribe-tickets-plus__ar-notice__cart-qty-change {
	background-color:transparent;
}
.post-type-archive-tribe_events #tpbr_topbar {
	display:none !important;
}
ul.ui.module-accordion .accordion-title a {
    outline: none !important;
    border: none !important;
}
body.single .tribe-events-notices {
    background: rgb(30,37,44);
    border: none;
    border-radius: 0;
    color: #fff;
    margin: 90px 0 0;
    padding: 20px 30px;
    text-shadow: none;
    font-size: 20px;
    position: fixed;
    width: 100%;
    z-index: 99999;
}
.novashare-buttons {
	width:1160px;
	max-width:95%;
	margin:20px auto;
}
.single .novashare-buttons-wrapper {
	justify-content:center;
}
.single-product .novashare-buttons-wrapper {
	justify-content:flex-start
}
body.single .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn {
	background-color: #F5A228 !important;
}
#tribe-tickets__modal-form .tribe-common-c-btn--small {
	color:#1e252c !important;
	text-decoration:none !important;
	background-color:#F5A228 !important;
	border-radius:5px;
	border:1px solid #fff !important;
	margin-right:15px;
}
.event-tickets .tribe-dialog__wrapper.tribe-modal__wrapper--ar {
	background-color:#3097E1 !important;
}
.event-tickets .tribe-dialog__wrapper.tribe-modal__wrapper--ar .tribe-modal__close-button {
	  background-repeat: no-repeat;
    background-position: center;
}
.event-tickets .tribe-dialog__wrapper.tribe-modal__wrapper--ar .tribe-modal__content .tribe-tickets__tickets-item-content-title, .event-tickets .tribe-dialog__wrapper.tribe-modal__wrapper--ar .tribe-common-b3 {
	color:#fff;
}
.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab table {
	max-width:90vw
}
.fixed-header-enabled #headerwrap {
	position:fixed;
}
.post-type-archive-tribe_events .tribe-common img {
	min-height:180px;
	object-fit:cover;
}
.sidemenu {
	background-color:transparent !important;
}
html.overflowscroll {
	overflow-y:scroll !important
}
.module-image.team-image .image-title {
	font-size:1.6em;
	color:#fff;
	margin:1em 0;
}
#go-bespoke {
	position:relative;
	top:-100px;
	margin-bottom:-100px;
}
.page .post .entry-content {
	height:140px;
} .page-tribe-attendee-registration .mfp-bg.mfp-ready, .page-tribe-attendee-registration .mfp-wrap, .page-tribe-attendee-registration .mfp-container, .tribe-common.event-tickets.tribe-tickets__tickets-wrapper {
	display:none !important;
}
.tb-column .tribe-common.event-tickets.tribe-tickets__tickets-wrapper {
	display: block !important;
}
.tribe-common.event-tickets .tribe-common-c-btn {
	background-color:#3097E1 !important;
}
.tribe-tickets__form.tribe-tickets__attendee-tickets-item {
	background-color:transparent !important;
	border:none !important;
}
.tribe-tickets__form.tribe-tickets__attendee-tickets-item .tribe-common-b1, .tribe-tickets__form.tribe-tickets__attendee-tickets-item .tribe-common-b1 label, .tribe-tickets__form.tribe-tickets__attendee-tickets-item .tribe-common-b1 .tribe-tickets__form-field-label, .tribe-tickets__registration-title h2 a, .post-nav a {
	color:#fff !important;
}
#header {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 15px 0;
	background: linear-gradient(180deg, rgba(30,37,44, 0.8) 0%, rgba(48, 151, 225, 0) 100%);
	max-width:100% !important;
}
.single #tpbr_topbar {
	display:none !important;
}
.single #header {
	margin-top:0;
}
#main-nav .sub-menu {
	background-color:#1e252c!important;
}
body.post-type-archive-tribe_events #body, body.single-tribe_events #body, body.page-id-14 #body, body.page-id-14 #body, body.page-id-1127 #body, body.page-id-2303 #body, body.page-id-23 #body, body.page-id-2248 #body, body.page-id-2642 #body, body.page-id-2256 #body, body.page-id-1950 #body, body.page-id-2265 #body, body.page-id-2221 #body, body.page-id-26 #body, body.page-id-2292 #body, body.page-id-2303 #body, body.page-id-2296 #body {
	background-image:url('https://runthewild.co.uk/wp-content/uploads/2021/10/Vector.png');
	background-size:cover;
}
body.post-type-archive-product #body, body.single-product #body {
	background-image:url('https://runthewild.co.uk/wp-content/uploads/2021/10/Frame.png');
	background-size:contain;
	background-position:bottom;
	background-repeat:no-repeat;
}
#main-nav a:hover, #main-nav .current_page_item>a, #main-nav .current-menu-item>a, #main-nav ul a:hover {
	color:#fff;
	border-bottom:1px solid #38b0ff
}
#main-nav-wrap #main-nav li a:hover, #main-nav li.current_page_item a {
	background-color:#38b0ff !important;
	border-bottom:none;
	border-radius:10px;
}
#content {
	padding-top:10em;
}
.home #content, .page-id-1200 #content, .single-tribe_events #content, .single-tribe_events #body, .page-id-14 #content, .page-id-2256 #content, .page-id-23 #content, .page-id-2248 #content, .page-id-2642 #content, .page-id-2296 #content, .page-id-2221 #content, .page-id-2274 #content, .page-id-1950 #content, .page-id-2262 #content     {
	padding-top:0;
}
.header-bar {
	margin-right:1vw;
}
#main-nav li {
	margin:0 1vw;
}
.builder_button.blue {
	background-color:#3097E1
}
.event-tickets .tribe-tickets__tickets-form {
	color:#fff;
	background-color:transparent !important;
}
.event-tickets .tribe-common-h4, .event-tickets .tribe-common-b3--min-medium, .event-tickets .tribe-tickets__form input[type=number].tribe-tickets__tickets-item-quantity-number-input, .woocommerce ul.products li.product a, .woocommerce ul.products li.product .price, .tribe-tickets__tickets-footer.tribe-tickets__tickets-footer--active span, .tribe-events .tribe-events-calendar-list__event-title-link, .I tribe-events-single-event-title, #main-nav a, .tribe-tickets__registration-back-to-cart, .tribe-tickets__iac-email-disclaimer.tribe-common-b2 {
	color:#fff !important;
}
.mountains-bg #tribe-tickets__tickets-form, .disclaimer-box, .tribe-tickets__mini-cart {
	background-color: #3097E1 !important;
	border: none;
	border-radius: 10px;
	box-shadow: 5px 5px 15px rgba(0,0,0,0.5);
}
.tribe-tickets__mini-cart .tribe-common-b3, .tribe-tickets__mini-cart .tribe-common-b2 {
	color:#fff !important;
}
.disclaimer-box {
	padding:3%;
}
.disclaimer-box h2 {
    border-bottom: none !important;
    text-shadow: none !important;
    margin-top: 5px !important;
}
.mountains-bg .tribe-tickets__tickets-buy {
	border:1px solid !important;
}
.sidebar-none .woocommerce table.shop_table.cart, .sidebar-none .woocommerce table.shop_table.cart, .woocommerce-page.sidebar-none .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
	width:100%;
	float:none;
}
.woocommerce-page.sidebar-none .cart-collaterals .cross-sells+.cart_totals {
	position: static;
}
.event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn {
	background-color:#1d4354 !important;
	border-radius:8px;
}
input[type=reset], input[type=submit], button, .woocommerce ul.products li.product .button, .woocommerce a.button.disabled, .woocommerce button.button.disabled, .woocommerce button.button.alt.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt  {
	background-color:#37aefd;
	padding:0.6em 1.4em !important;
}

.woocommerce a.button:hover, .woocommerce button:hover {
	background-color:#F5A228 !important;
	color:#fff !important;
}
.event-tickets .tribe-tickets__form input[type=number] {
	margin:0;
}
.event-tickets .tribe-tickets__tickets-item, .event-tickets .tribe-tickets__tickets-footer {
	border-top:none !important;
}
div.themify_builder_slider_vertical .carousel-prev {
	left:-60px;
}
div.themify_builder_slider_vertical .carousel-next {
	right:-60px;
}
div.themify_builder_slider_vertical .carousel-prev, div.themify_builder_slider_vertical .carousel-next {
	background:transparent;
	border:1px solid;
}
.tf_carousel_nav_wrap .carousel-prev:hover, .tf_carousel_nav_wrap .carousel-next:hover {
	background:transparent;
}
.module .sp-arrow {
	border: 1px solid #fff;
	border-radius: 50%;
	padding: .3em;
}
.module .sp-fade-arrows {
	opacity:1;
}
.hero-slider-row .sp-slide-image img {
	width:150px;
	position:relative;
	left:-25px;
}
.header-swiper .bsp-slide-button, .adventure-button a {
	position:relative !important;
	padding-left:40px !important;
	padding-right:40px !important;
	display:block;
	width:fit-content;
	border-radius:8px;
	margin:auto;
}
.header-swiper .bsp-slide-button:after, .adventure-button a:after, #go-bespoke a:after {
	content:'FIND YOUR WILD';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(48, 151, 225, 1);
	display:flex;
	align-items:center;
	justify-content:center;
	border-radius:8px;
	opacity:0;
	transition:0.5s opacity;
	color:#fff;
}
.header-swiper .bsp-slide-button:hover:after, .adventure-button a:hover:after, #go-bespoke a:hover:after {
	opacity:1;
}
.hero-slider-row .module .sp-fade-arrows {
	width:80%;
	left:10%;
}
.testimonials-row .module .sp-fade-arrows {
	width:120%;
	left:-10%;
}
.single-tribe_events .module .sp-buttons {
	display:none;
}
.module .sp-arrow:after {
	position:relative;
}
.module .sp-next-arrow:after {
	left:-.1em;
}
.module .sp-previous-arrow:after {
	left:.1em;
}
.module .sp-button {
	border-radius: 0;
	background-color: #888;
	border: none;
	width: 50px;
	height: 5px;
}
.module .sp-selected-button {
	background-color:#3097e1;
}
.more-link {
	color:#3097e1 !important;
}
.module-gallery-grid {
	align-items:center;
}
.floating-image {
	position: absolute !important;
	z-index: 2;
	width: 100%;
	top: -40%;
}
.intro-row, .gradient-bg-tickets {
	background: radial-gradient(98.82% 98.82% at 15.87% 135.46%, rgba(48, 151,225, 0.48) 0%, rgba(48, 151, 225, 0) 100%), #1E252C;
}
.testimonials-row {
	background: radial-gradient(92.69% 92.69% at 14.76% -32.15%, rgba(48, 151, 225, 0.48) 0%, rgba(48, 151, 225, 0) 100%), #1E252C;
}
.reviews-row {
	background:radial-gradient(90.71% 226.33% at 83.26% 121.01%, rgba(48, 151, 225, 0.48) 0%, rgba(48, 151, 225, 0) 100%), linear-gradient(
0deg, #1E252C, #1E252C);
}
.intro-row h2 {
	font-weight:400;
}
.push-up .tb-column-inner {
	position:relative;
	top:-10%;
}
.testimonials-row .bsp-slide-excerpt:before, .reviews-row .module-text:before {
	content: '';
	background-image: url(https://runthewild.co.uk/wp-content/uploads/2021/10/quotes.png);
	background-size: contain;
	width: 100px;
	height: 100px;
	position: absolute;
	top: -50px;
	left: -50px;
	background-repeat: no-repeat;
}
.shop-row {
	background-size:cover;
}
.shop-row .module-title {
	margin-bottom:5%;
}
.shop-row img {
    width: 90%;
    display: block;
    margin: auto;
    height: 350px;
    object-fit: cover;
}
.shop-row .product-content {
    color: #fff;
    text-align: left;
    margin-left: 8%;
}
.shop-row .product_title {
	font-size:20px !important;
}
.shop-row .woocommerce a.button {
    background-color: transparent;
    color: #37aefd;
    padding: 0 !important;
    font-size: 16px;
    margin-top: 10px;
}
.shop-row .woocommerce a.button:after {
	content: '>';
}

.video-swiper-row {
	background: radial-gradient(99.19% 97.58% at 20.56% 125.81%, rgba(48, 151, 225, 0.48) 0%, rgba(48, 151, 225, 0) 100%), #1E252C;
}
#footerwrap {
	background: radial-gradient(90.71% 226.33% at 83.26% 121.01%, rgba(48, 151, 225, 0.48) 0%, rgba(48, 151, 225, 0) 100%), linear-gradient(
0deg, #1E252C, #1E252C), #FFFFFF;
}
.footer-widgets {
	  border-bottom: 2px solid #3097E1;
    margin-bottom: 25px;
		padding:0 5%;
}
.footer-widgets .wp-block-image img {
	width:90%;
}
#footerwrap #mc_embed_signup_scroll, .signup-page , .popup-row #mc_embed_signup_scroll  {
	display:flex;
}
#footerwrap #mc_embed_signup_scroll p, .signup-page #mc_embed_signup_scroll p, .popup-row #mc_embed_signup_scroll p {
	margin-bottom:0;
	flex-grow:1;
}
#footerwrap #mc_embed_signup, .signup-page #mc_embed_signup, .popup-row #mc_embed_signup {
	margin-top:15px;
}
#footerwrap #mce-EMAIL, .signup-page #mce-EMAIL, .popup-row #mce-EMAIL {
	font-family: 'Public Sans',"Arial",sans-serif;
	font-size: 18px;
	padding: 16px 30px;
	height: unset;
	margin-bottom:0;
	width:100%;
}
#footerwrap #mc-embedded-subscribe, .signup-page #mc-embedded-subscribe, .popup-row #mc-embedded-subscribe {
	height: unset;
	background-color: #3097E1;
	font-size: 18px;
	border-radius: 8px;
	padding: 15px 30px !important;
	margin-left: 5px;
}
.footer-social {
	display:flex;
	align-items:center;
	margin-bottom:50px;
}
.footer-details {
	flex-grow: 1;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	font-size:18px;
}
.footer-details .blue {
	color: #3097E1;
	font-weight: bold;
	margin-right: 31px;
}
.footer-social img {
  margin-right:15px;
}
.footer-details img {
	margin:0 15px;
}
.footer-info a {
	margin:0 15px;
}
.single-tribe_events .tribe-events-back, .single-tribe_events .tribe-events-single-event-title, .single-tribe_events .tribe-events-schedule, .single-tribe_events .tribe-block, .single-tribe_events .tribe-common {
	margin-left:5%;
}
.single .module-text .tribe-common.event-tickets {
	margin-left:0;
}
.single-tribe_events h2, .underline-h2 h2 {
	color:#fff;
	border-bottom:1px solid #fff;
	padding-bottom:10px;
	margin:30px 0;
	text-shadow:1px 1px 1px #000000;
}
.tribe-events-calendar-list {
	display:flex;
	flex-wrap:wrap;
	align-items:flex-start;
}
.tribe-events-header {
	opacity:0;
}
.tribe-events-calendar-list__month-separator, .tribe-events-calendar-list-nav.tribe-events-c-nav {
	display:none !important;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col {
	width:100%;
	flex-basis:100%;
}
.tribe-events .tribe-events-calendar-list__event-wrapper {
	width:90%;
	margin:auto;
}
.tribe-common-g-row.tribe-events-calendar-list__event-row {
	width:33.33%;
	flex-basis:33.33%;
	margin-top:0 !important;
	min-width:400px;
	max-width:100vw;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event {
	flex-wrap:wrap;
	flex-direction:row;
	width:90%;
	margin:auto;
}
.post-type-archive-tribe_events .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event .tribe-events-calendar-list__event-description.tribe-common-b2.tribe-common-a11y-hidden {
	height:115px;
}
.post-type-archive-tribe_events .tribe-events-calendar-list__event-title-link.tribe-common-anchor-thin {
	height:30px;
	display:block;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col {
	padding:0;
	width:100%;
	flex-basis:100%;
	margin-bottom:25px;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-cost {
	width: fit-content;
	background-color: #37aefd;
	color: #fff;
	padding: 10px 20px;
	border-radius:50px;
}
.tribe-events .tribe-events-c-small-cta>:first-child, .tribe-tickets__tickets-item-extra-available {
	color:#fff !important;
	text-decoration:none !important;
}
.single-tribe_events #tribe-events-content {
	margin-bottom:0;
}
.dark-bg .adventure-button, .dark-bg .module-fancy-heading {
	width:60%;
	margin:auto;
	background-color:rgba(0,0,0,0.5);
}
.dark-bg .adventure-button {
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	border:1px solid;
	border-top:none;
}
.dark-bg .module-fancy-heading {
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border:1px solid;
	border-bottom:none;
}
.single-tribe_events .hero-slider-row .sp-slide-text.tf_box {
	width:70%;
	margin:auto;
	background-color:rgba(0,0,0,0.4);
	padding-bottom:10px;
	border:1px solid;
	border-radius: 20px;
}
.single-tribe_events .hero-slider-row .sp-slide-text.tf_box h3 {
	border-bottom:1px solid;
}
.single-tribe_events .hero-slider-row .bsp-slide-post-title {
	font-size:80px !important;
}
.single-tribe_events .tribe-events-back, .single-tribe_events .tribe-events-single-event-title, .single-tribe_events .tribe-events-single-event-recurrence-description, .single-tribe_events .tribe-events-schedule, .single-tribe_events .tribe-block, #tribe-events-footer, #tribe-tickets__tickets-form h2.tribe-tickets__tickets-title, .tribe-events-calendar-list__event-datetime-featured-icon, .tribe-events-calendar-list__event-datetime-featured-text, .tribe-events-c-small-cta__price {
	display:none !important;
}
.cart_totals .paypal-buttons-context-iframe {
	display:block !important;
	margin:auto;
}
#team-members .post-image img {
	width:100%;
	height:300px;
	object-fit:cover;
}
.tribe-tickets__tickets-item {
	min-height:94px;
}
.single .event-tickets .tribe-dialog__wrapper.tribe-modal__wrapper--ar .tribe-modal__content .tribe-tickets__tickets-item-details-summary {
	display:none;
}
#searchform:before {
    content: '';
    display: block;
    position: absolute;
    background-image: url('https://runthewild.co.uk/wp-content/uploads/2023/01/rtw-logo-black.svg');
    background-size: contain;
    width: 125px;
    height: 115px;
    top:-125px;
    left: 50%;
    transform: translateX(-50%);
    background-repeat: no-repeat;
}
@media screen and (max-width:900px) and (orientation:landscape) {
	#go-bespoke {
		position: static;
    margin-bottom: 0;
    margin-top: 15px;
    transform: none;
	}
}
@media screen and (max-width:850px) {
	
	.module .sp-layer.bsp-slide-excerpt h1 {
		font-size: 34px;
		line-height: 40px
	}
		
	#go-bespoke-2 {
		top: 5rem
	}
	.page-id-2303 .post-title {
		min-height:unset;
	}
	.woocommerce-cart-form .coupon a, .woocommerce-cart-form .coupon button, .woocommerce-cart-form .coupon input {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    float: none !important;
    margin: 20px 0 !important;
}
	.single .event-tickets .tribe-dialog__wrapper.tribe-modal__wrapper--ar .tribe-modal__content .tribe-tickets__tickets-item-content-title {
		grid-column:1 / span 4;
		height:60px;
	}
	.single .event-tickets .tribe-dialog__wrapper.tribe-modal__wrapper--ar .tribe-modal__content .tribe-tickets__tickets-item-quantity {
		margin-top:30px;
	}
	.single .event-tickets .tribe-dialog__wrapper.tribe-modal__wrapper--ar .tribe-modal__content .tribe-tickets__tickets-item-quantity-add, .single .event-tickets .tribe-dialog__wrapper.tribe-modal__wrapper--ar .tribe-modal__content .tribe-tickets__tickets-item-quantity-remove {
		display:inline-block;
	}
	#tribe-tickets__modal-form .tribe-common-c-btn--small {
		width:100%;
	}
	.event-tickets .tribe-tickets__attendee-tickets-footer {
		flex-wrap:wrap;
		justify-content:center !important;
	}
	#header {
		justify-content:flex-start;
	}
	.header-bar.tf_box {
		display:block;
		padding-left:20px;
	}
	.paypal-buttons.paypal-buttons-context-iframe {
		width:90% !important;
	}
	body .header-bar #site-logo img {
		width:50px;
	}
	.tribe-tickets__tickets-wrapper .tribe-dialog.a11y-dialog--open {
		padding-top:70px;
	}
	.tribe-tickets__tickets-wrapper .tribe-dialog.a11y-dialog--open .tribe-modal__wrapper--ar {
		padding-bottom:100px;
	}
	.page-id-1200 .themify_builder_content-1200 .outer-col.module_column {
		min-height:50vh
	}
	.testimonials-row .module-pro-slider .bsp-slide-excerpt {
		font-size:16px;
	}
	.testimonials-row .module.pager-standard .sp-buttons {
		position:static;
	}
	.testimonials-row .module .sp-slide-image {
		width:100%;
	}
	.event-tickets .tribe-tickets__tickets-item-details-content {
		display:block !important;
	}
	.hero-slider-row .sp-slide-image img {
		position:static;
	}
	div.themify_builder_slider_vertical .carousel-prev, div.themify_builder_slider_vertical .carousel-next, .header-bar, .adventure-button a:after, #go-bespoke a:after, .woocommerce .woocommerce-ordering {
		display:none;
	}
	.archive .tribe-events-c-small-cta__link.tribe-common-cta.tribe-common-cta--thin-alt {
		background-color:#3097E1;
		padding:5px 10px;
		border-radius:5px;
	}
	#header {
		background:transparent;
	}
	#mobile-menu {
		background-color:#1e252c;
	}
	#headerwrap #main-nav a {
		padding:0.6em !important;
	}
	.footer-social {
		flex-wrap:wrap
	}
	.footer-details {
		width:100%;
		flex-wrap:wrap;
		justify-content:flex-start
	}
	.footer-details a, .footer-info a {
		margin:10px 0;
		display:block;
	}
	.footer-details img {
		margin-left:0;
	}
	.module .sp-arrow {
		display:none;
	}
	.tribe-common-g-row.tribe-events-calendar-list__event-row {
		width:100%;
		flex-basis:100%
	}
	.single-tribe_events .hero-slider-row .sp-slide-text.tf_box {
		padding:10px;
	}
	.single-tribe_events .hero-slider-row .bsp-slide-post-title {
		font-size:34px !important;
		line-height:40px !important;
	}
}
@media (hover: none) {
  a:hover {
		background-color: inherit !important;
		color: inherit !important;
	}
}
@media (max-width:600px) {
	#go-bespoke {
		position: absolute;
    top: 50vh;
    margin-bottom: 0;
    left: 50%;
    transform: translate(-50%,-50%);
	}
}
