.wpcf7-response-output {text-align:center !important;}

.right-col .discover-more-grid-content {margin-top:-30px;}
.right-col .discover-more-post-grid .alm-layouts .alm-listing .alm-layout.alm-3-col {width:100% !important;margin:0 !important;margin-bottom:15px !important;}
.right-col .attraction-post-overlay, .right-col .attraction-post-image-overlay {display:none !important;}
.right-col .attraction-post-image a {flex-direction:row;}
.right-col .attraction-post-image a {display:block !important;}
.right-col .attraction-post-image a img {
		vertical-align: middle !important;
	position:relative !important;
    display: inline-block !important;
	width:62px !important;
	height:62px !important;
	flex:none !important;}
.news-sidebar-container .attraction-posts .attraction-post .attraction-post-image a .attraction-post-title {
	top:auto !important;left:auto !important;
	-webkit-transform:none !important; transform:none !important; -webkit-transition:none !important;transition:none !important;
	color: #E56928 !important;font-family: "Roboto Condensed" !important;font-size: 16px !important;font-weight: bold !important;
	line-height:normal !important;
	text-shadow: none !important;text-align:left;flex:none !important;
	vertical-align: middle;
	position:relative !important;
    display: inline-block !important;
    float: none !important;
    width: calc(100% - 80px) !important;
    padding: 0 0 0 10px !important;}
.news-sidebar-container .attraction-posts .attraction-post .attraction-post-image a:hover .attraction-post-title {color:#1abc9c !important;}
.right-col .attraction-posts .attraction-post {background:transparent !important;}
.right-col .discover-more-grid-description {display:none !important;}

.copyright-bar a {color:white !important;}
.copyright-bar a:hover {text-decoration:underline !important;}

.wp-caption-text {    
	margin-top: 10px !important;margin-bottom:10px !important;text-align: center;text-transform: capitalize;font-size:16px;font-style:italic;}
.trip-ideas-single-page-container .body-copy a:hover {color:#46a247;}
.wp-caption {max-width:100%;}
.error404 .full_width_inner>div:nth-child(2) {display:none !important;}

body.single .page-content {margin:0 15px !important;}

.discover-more-cta:hover {color:orange !important;}

/*NEW SINGLE POST*/
.single-post .page-content .left-col h1 {
	font-family:"Roboto Condensed";font-size:32px;font-weight:bold !important;line-height:38px;margin-bottom:15px;color:#02528A;text-transform:none !important;}
.single-post .page-content .left-col h2 {
	font-family:"Roboto Condensed";font-size:24px;font-weight:400 !important;line-height:30px;margin-bottom:15px;color:#46A247;text-transform:none !important;}
.single-post .page-content .left-col h3 {
	font-family:"Roboto Condensed";font-size:24px;font-weight:bold !important;line-height:30px;margin-bottom:15px;color:#02528A;text-transform:none !important;}
.single-post .page-content .left-col h4 {
	font-family:"Roboto Condensed";font-size:22px;font-weight:400 !important;line-height:28px;margin-bottom:15px;color:#46A247;text-transform:none !important;}
.single-post .page-content .left-col h5 {
	font-family:"Roboto Condensed";font-size:20px;font-weight:bold !important;line-height:26px;margin-bottom:15px;color:#02528A;text-transform:none !important;}
.single-post .page-content .left-col blockquote *:last-child {margin-bottom:0 !important;padding-bottom:0 !important;}
.single-post .page-content .left-col blockquote * {line-height:normal;color:#02528A;font-size:1.1em;font-style:italic;}
.single-post .page-content .left-col blockquote {padding-left:20px;border-left:2px solid #3B693C;}
.single-post .page-content .left-col ol, .single-post .page-content .left-col ul {padding-left:25px;list-style-position:outside;font-family:"Roboto Condensed";color:#02528A !important;}
.single-post .page-content .left-col ol li {margin-bottom: 1rem;}
.single-post .page-content .left-col ul {list-style:none;}
.single-post .page-content .left-col ul li:before {
	content: "\2022";color: #3B693C;font-weight: bold;display: inline-block;width: 1em;margin-left: -1em;}

.sidebarnewsletter {background:#02528A;padding:20px 15px;}
.sidebarnewsletter>h5 {color:white !important;text-align:center;}
.sidebarnewsletter>p {display:block !important;position:relative !important;color:white !important;text-align:center;font-family:"Roboto Condensed";font-size:16px;font-weight:regular !important;line-height:21px;margin-bottom:15px;}
.sidebarnewsletter input {font-family:"Roboto Condensed" !important;font-size:16px !important;border-radius:3px !important;width:100% !important;display:block !important;position:relative !important;box-sizing:border-box !important;}
.sidebarnewsletter form p:last-of-type input {text-align:center;padding:0 !important;}
.sidebarnewsletter .ajax-loader {display:none !important;}

.single-post .right-col {max-width:372px;}
.single-post .left-col {max-width:753px;margin-right:4rem !important;}
.single-post .page-content-inside {max-width:1184px !important;}
.page-header-banner.single-news {display:none !important;}
.post_new_header {padding-bottom:10px;margin-bottom:30px;border-bottom:1px solid #46A247;}
.post_new_header_date {font-size:20px !important;}
.post_new_header_title {margin-top:20px;margin-bottom:20px;color:#02528A !important;font-weight:bold !important;font-size:44px !important;line-height:normal;}
.post_new_header .share-on-social-container {text-align:left !important;display:block !important;}
.post_new_header .share-on-social-container  a.share-on-social-button {color:#E56928 !important;}
.post_new_header .share-on-social-container  a.share-on-social-button:hover {color:#1abc9c !important;}

.sidebar .post_infos {display:none !important;}
.latest_post_image {width:62px !important;}
.latest_post_holder.image_in_box .latest_post_text {}
.latest_post_title.entry_title {line-height:21px !important;text-transform:capitalize !important;}

.latest_post_image {vertical-align:middle;float:none !Important;display:inline-block !important;}
.latest_post_text {vertical-align:middle;display:inline-block !important;float:none !important;width:calc(100% - 80px) !important;padding-left:10px !important;}

.sidebar a, .sidebar-cta a {color:#E56928 !important;font-family:"Roboto Condensed";font-size:16px;font-weight:bold !important;}
.sidebar a:hover, .sidebar-cta a:hover, .sidebar-cta a:hover i, .news-sidebar-event-title a:hover {color:#1abc9c !important;}
.sidebar h5, h5.news-categories-header {color:#02528A;font-family:"Roboto Condensed";font-size:24px;font-weight:400 !important;}
h5.news-categories-header {margin-bottom:10px;}
.blogpostmenu a {display:block;text-transform:uppercase;}
.blogpostmenu a:not(:last-child){margin-bottom:5px;}

.neweventinfo {font-family:"Roboto Condensed";font-size:16px;font-weight:400 !important;}
.originaleventinfo {display:none !important;}
.news-sidebar-event-title a {font-family:"Roboto Condensed";font-size:18px;font-weight:bold !important;text-transform:uppercase;}

@media (max-width:768px){
	.single-post .page-content .left-col h1 {font-size:28px !important;line-height:normal;}
	.post_new_header_date {font-size:16px !important;}
.post_new_header_title {font-size:28px !important;line-height:normal;}
	.single-post .right-col {max-width:100%;margin-top:50px;}
.single-post .left-col {max-width:100%;margin-right:0 !important;}
	.sidebar h5, h5.news-categories-header {color:#02528A;font-family:"Roboto Condensed";font-size:20px;font-weight:400 !important;}
}

@media (min-width:768px){
.single-trip_ideas .right-col {width:372px;}
.single-trip_ideas .left-col {max-width: 753px;min-width:0px;margin-right: 4rem !important;}
.trip-ideas-single-page-container .page-content .page-content-inside {flex-direction:row;}
.single-trip_ideas .page-content-inside {max-width: 1184px !important;}
}


/*MY TRIPS MOBILE*/
@media (max-width:768px){.page-id-8 .page-header {margin-bottom:15px !important;}
.page-id-8 .page-content-inside {padding:0 15px !important;box-sizing:border-box;}
/* .plan-my-trip-page-container .page-filter-control {margin:0 !important;padding:0 !important;} */
/* .filter-select-container {margin-bottom:10px !important;} */
/* .plan-my-trip-page-container .page-filter-control .filter-select-container .filter-control {padding-left:30px !important;padding-right:33% !important;} */
.items-map-container, .mobile-attraction-post {margin-bottom:10px !important;}
.mobile-attraction-post[data-highlighted="true"] {background:#e56928 !important;border-width:0px !important;}}
/* .plan-my-trip-page-container .page-filter-control {padding-left:0px !important;} */
/*000*/

.attractions-single-page-container .page-content .right-col .attraction-full-description-container a.qbutton {color:white !important;}
.attractions-single-page-container .page-content .right-col .attraction-full-description-container a.qbutton:hover {color:#e56928 !important;}

.error404 #searchform {display:none !important;}
.footer_top>.container, .footer_bottom_holder>.container {background:transparent !important;}

.page-header .page-header-image .page-header-banner .left-col .banner-heading {font-size:3rem;}



.hover-overlay-read-more:hover, .hover-overlay-read-more:hover i {color:#e56928 !important;}
@media (min-width:768px){.items {padding-right:5px;}}
.items::-webkit-scrollbar{
		width:10px;
		background-color:#d6d6d6;
	}
	.items::-webkit-scrollbar:horizontal{
		height:10px;
	}
	.items::-webkit-scrollbar-track{
		border:1px #d6d6d6 solid;
		border-radius:1px;
		-webkit-box-shadow:0 0 6px #d6d6d6 inset;
	}
	.items::-webkit-scrollbar-thumb{
		background-color:#02528a;
		border:1px solid #02528a;
		border-radius:1px;
	}
	.items::-webkit-scrollbar-thumb:hover{
		background-color:#02528a;
		border:1px solid #02528a;
	}
	.items::-webkit-scrollbar-thumb:active{
		background-color:#02528a;
		border:1px solid #02528a;
	}


.right-col-cta-btns * {font-size:1rem !important;}
.share-on-social-container {margin-left:0px !important;}
a.right-col-cta-btn {margin-top:1rem !important;}

	#menu-main-menu>li:first-child, #menu-main-menu>li:nth-child(2), #menu-main-menu>li:nth-child(3) 
	{display:none !important;}
@media (min-width:768px){
	#menu-main-menu-1>li:first-child, #menu-main-menu-1>li:nth-child(2), #menu-main-menu-1>li:nth-child(3)
	{display:none !important;}}
@media (max-width:768px){	#menu-main-menu-1>li:nth-child(4) a {padding-top:0px !important;}}
@media (max-width:1000px){
	nav.mobile_menu {overflow:visible !important;}
	.mobile_menu>ul {width:100% !important;}
	.mobile_menu>ul:before {content:url("/wp-content/uploads/2020/07/MobileMenuArrow.png"); 
		z-index:99999 !important;display:block !important;padding-top:10px;
	position: absolute;margin-top: -29px;right:14px;}
	.mobile_menu_button i:before {
		content:url("/wp-content/uploads/2020/07/MobileMenuIcon.png");height:31px;width:31px;line-height:31px;display:block;}
	.mobile_arrow {line-height:75px !important;}
	.mobile_menu_button {float:right;}
	.logo_wrapper {margin-left:20px;}
	.logo_wrapper, .logo_wrapper a {left:0 !important;}
	.mobile_menu {margin-top:10px;box-sizing:border-box;padding:0 15px;box-sizing:}
	#menu-main-menu-1>li:first-child, #menu-main-menu-1>li:nth-child(2), #menu-main-menu-1>li:nth-child(3) 
	{border-width:0px !important;display:inline-block;text-align:center;width:32%;}
	#menu-main-menu-1>li:first-child a, #menu-main-menu-1>li:nth-child(2) a, #menu-main-menu-1>li:nth-child(3) a
	{padding-bottom:0px !important;}

	#menu-main-menu-1>li:first-child a>span:before {padding-right:5px;
		content:url("/wp-content/uploads/2020/07/PlanIcon.png");display:inline;vertical-align:sub;}
		#menu-main-menu-1>li:nth-child(2) a>span:before {padding-right:5px;
		content:url("/wp-content/uploads/2020/07/MapIcon.png");display:inline;vertical-align:sub;}
		#menu-main-menu-1>li:nth-child(3) a>span:before {padding-right:5px;
		content:url("/wp-content/uploads/2020/07/GuideIcon.png");display:inline;vertical-align:sub;}
	.header_bottom{width:100%;padding:0px;}
	.header_bottom>nav.mobile_menu {background-color:#04528a !important;}
}

#wpforms-form-163 input, #wpforms-form-163 textarea {padding:15px 10px;
	width:calc(100% - 44px);display:inline-block;border-radius:5px;font-family:"Roboto Condensed";font-weight:light;color:#02528A;border-color:#BBBBBB;}
#wpforms-form-163 input::placeholder, #wpforms-form-163 textarea::placeholder {color:#BBBBBB;}
#wpforms-form-163 .wpforms-field>span {display:inline-block;vertical-align:bottom;}
#wpforms-163-field_5-container input, #wpforms-163-field_6-container input, #wpforms-163-field_7-container input {width:100%;}
#wpforms-163-field_8-container>span {vertical-align:top !important;padding-top:7px !important;}
#wpforms-form-163 button {border-width:0px;border-radius:5px;background-color:#E56928;color:white;font-weight:bold;font-family:"Roboto Condensed";float:right;padding:10px 100px;margin-top:30px;}

/*Formstack Styles */
.fsField{border-radius:5px!important;font-size:16px!important;}
.fsPagination{text-align:right!important;}
.fsSubmitButton{background-color:#E56928!important; border-radius:5px!important;padding:15px 100px!important;}
.fsForm{padding:20px 0!important;font-family:'Roboto Condensed', sans-serif!important;font-size:20px!important}
.fsBody{padding:20px 0!important;}


@media (max-width:768px) {.hideonmobile{display:none !important;}}
@media (min-width:768px) {.onlyonmobile{display:none !important;}}
@media (min-width:1000px){.page-header, .page-header-image{height:600px !important;overflow:hidden;}} 
.page-header .page-header-image .page-header-banner-mobile .banner-description {max-height:none !important;}
.page-header-banner-mobile {padding:1.5rem 15px !important;}

.outdoorlinks .q_elements_item_content {position:relative;}
.outdoorlink, .outdoorlink a {position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;}
.outdoorlink a {color: #fff;text-shadow: 1px 1px 1px #888;font-family: "Roboto Condensed";font-weight: bold;font-size: 30.4px;font-size: 1.9rem;text-align: center;line-height: 1.2;}
.outdoorlinks .q_elements_item_content img {opacity:.8;}
.outdoorlinks .q_elements_item_content:hover img {transform:scale(1.1);transition:all 1s;}
.outdoorlinks .vc_single_image-wrapper {overflow:hidden;background-color:#000;transition:all 1s;}

/* .page-header .page-header-image img {height:600px;} */
.content_inner>.page-header {display:none !important;}
.content_inner>.full-width {padding:0px !important;}
.pagecontentsection {padding:40px 0 !important;}
@media (min-width:768px){.pagecontentsection {padding:40px !important;}}
.pagecontentsection.blueoverlaybg {padding:0 !important;}
.pagecontentsection h3 {padding-bottom:15px;}
.pagecontentsection p {padding-bottom:15px;}
.pagecontentsection p a {color:#E56928;text-decoration:underline;}
.pagecontentsection p a:hover {color:#46A247;}
.pagecontentsection h2:not(.section-headline) {padding-bottom:25px;}
.pagecontentsection.blueoverlaybg {padding:0px ;}
.pagecontentsection.blueoverlaybg>div {padding:67px;background-color:rgba(14,41,55,.75);}
.discover-more-extra {color:#e56928;font-family:"Roboto Condensed";font-weight:bold;font-size:20px;}
.discover-more-extra:hover {color:#46A247;}
.discover-more-cta {text-align:right;}
/*.discover-more-cta:hover {color:white !important;}*/
.discover-more-link-container {margin-bottom:50px;}
@media (max-width:1300px){.discover-more-cta {font-size:.7em !important;}}
.pagecontentsection.blueoverlaybg.johnnycash>div {padding-top:0;padding-bottom:0;background:#000000;}
.pagecontentsection.blueoverlaybg.johnnycash .wpb_text_column {padding-top:67px;padding-bottom:67px;}
@media (max-width:768px){
	.page-header-banner-content {margin:0 15px !important;}
	/*.page-content {margin:0 15px !important;}*/
	.discover-more-grid,.discover-more-grid.related-bristol-attractions {padding:0 15px !important;max-width:100%;}
	body.single .page-content .discover-more-grid, body.single .discover-more-grid.related-bristol-attractions {padding:0 !important;}
	.discover-more-grid .section-headline {font-size:25px;}
	
	.discover-more-grid-content, .discover-more-grid-description-content, .section-separator {max-width:100% !important;}
	.single .discover-more-grid {padding:0;max-width:100%;}
	h1 {font-size:2.3rem;}
	h2 {font-size:25px !important;}
	.events-page-container .ajax-load-more-wrap .alm-layout.events-page-list-item .event-meta-container h2 {font-size:25px !important;}
	.page-header-image {background-color:rgba(14,41,55,1) !important;}
	.left-col {margin-right:0 !important;}
	.pagecontentsection>.section_inner {box-sizing:border-box;padding:0 30px;width:100% !important;}
	.pagecontentsection {padding:40px 0;}
	.pagecontentsection.blueoverlaybg {padding:0px;}
	.pagecontentsection.blueoverlaybg>div {padding:40px 20px;}
	.pagecontentsection.blueoverlaybg.timelinecontainer>div {padding-left:0px;padding-right:0px;}
	.pagecontentsection.blueoverlaybg.johnnycash .wpb_text_column {padding:40px 15px 0;}
	.pagecontentsection.blueoverlaybg.johnnycash .vc_single_image-wrapper {display:block;margin:auto;text-align:center;}
	.discover-sections-row {display:block !important;width: 100%;padding: 0 15px;box-sizing: border-box;}
	.discover-section {width:100% !important;display:block !important;max-width:none !important;}
	.discover-section img {width:100% !important;}}
.discover-section {overflow:hidden;}
.discover-section img {transition:1s all;}
.discover-section:hover img {transform:scale(1.1);transition:1s all;}
.whitetext *:not(.normallink):not(.qbutton) {color:white;}
.widget-shortcode>.widgettitle {display:none !important;}
.discover-more-bristol-link:hover {color:#E56928;}
.discover-bristol-grid-container .discover-sections-row, .discover-bristol-grid-container .discover-bristol-grid-content {width:100%;}
@media (min-width:768px){
	.discover-bristol-grid-container .discover-section {width:33%;max-width:none !important;}
	.discover-bristol-grid-container .discover-section img {width:100% !important;height:auto !important;}}


/*HEADER &amp; MENUS*/
@media (max-width:1220px){nav.main_menu {left: 48% !important;}}
@media (min-width:1000px){nav.main_menu {display:block !important;}}
.drop_down .second {margin-top:-20px !important;transform: translate(-50%);left: 50% !important;}
.drop_down .second ul {border-radius: 0px 0px 10px 10px !important;}
.drop_down .second:before {content:url("/wp-content/uploads/2020/06/UpperBlueArrow.png"); position: absolute;margin-top: -19px;left: calc(50% - 8px);}
@media (min-width:1000px) {.q_logo a {height: 114px!important;}}
@media (max-width:1160px) {nav.main_menu>ul>li>a {padding:0 10px;}}
@media (max-width:1000px) {.q_logo {top:0 !important;}
	.q_logo img {padding:7px 0;box-sizing:border-box;}}

/*HISTORY &amp; TIMELINE*/
.timelinecontainer>div {
	background-image:url("/wp-content/uploads/2020/06/Timeline.jpg");
	background-position:77px 0;background-repeat:repeat-y;}
.timelineitem {
	background-image:url("/wp-content/uploads/2020/06/TimelineItem.png");
	background-position:0 calc(50% - 13px);background-repeat:no-repeat;padding:0 30px 0 80px;margin-bottom:60px !important;box-sizing:border-box;margin-left:-20px;max-width:400px;
}
@media (max-width:768px){
	.timelinecontainer>div {background-image:none !important;}
	.timelinecontainer-inner {display:none !important;}}

/*View Interactive Map Bar*/
.ViewMap {text-align:center;}
.ViewMap img {filter: invert(48%) sepia(100%) saturate(273%) hue-rotate(71deg) brightness(92%) contrast(95%);}
.ViewMap p a {text-decoration:none !important;font-weight:bold;color:#46A247;}
.ViewMap p a:hover, .ViewMap img:hover {color:#E56928; filter: invert(37%) sepia(94%) saturate(655%) hue-rotate(343deg) brightness(109%) contrast(89%);}
.ViewMap p a:after {content:url("/wp-content/uploads/2020/06/GreenRtArrow.png");padding-left:4px;}
.ViewMap p a:hover:after {content:url("/wp-content/uploads/2020/06/OrangeRtArrow.png");padding-left:4px;}

/*STAY SOCIAL SHORTCODE*/
.section-subheadline {    color: #46a247 !important;text-align:center !important;margin-bottom:30px !important;
    text-transform: uppercase;margin-top:0px;font-family: "Roboto Condensed";}
.secondary-section-headline-container {text-align:center;margin-top:40px;padding:0 15px;}

.secondary-section-headline-container .headline-hr, .section-separator {color:#02528a;background-color:#02528a;max-width:288px;padding:0 15px; box-sizing:border-box;}
.secondary-section-headline-container .h3-section-subheadline {color:#46A247;margin-bottom:30px;font-size:20px;font-weight:400;}
#sb_instagram {margin-bottom:40px;}
@media (max-width:768px){
	.secondary-section-headline-container .h3-section-subheadline {font-size:1.1rem;}
	.secondary-section-headline-container .h2-section-headline {font-size:25px;}}
    
/*SIGNATURE EXPERIENCES*/
.wpb_gmaps_widget .wpb_wrapper {padding:0px;}
.wpb_gallery .wpb_flexslider .flex-direction-nav a {background:#E56928;border-radius:0px;top:auto;bottom:0px;}
.flex-next {right:0px !important;}
.flex-prev {left:auto !important;right:42px !important;}
.signature-experience-gallery-container {padding:24px 24px 24px 24px;box-sizing:border-box;}
.signature-experience-gallery .flexslider {margin-bottom:0;}
.signature-experience-gallery:not(.sig-smaller) .flex-viewport {height:500px;}
.signature-experience-gallery .flex-viewport ul, .signature-experience-gallery .flex-viewport li {height:100%;}
.signature-experience-gallery .flex-viewport a {display:flex;align-items:center;height:100%;}
.signature-experience-gallery .flex-viewport img {display:block;min-height:100%; min-width: 100%; object-fit: cover; }
.sig-smaller .flexslider {max-width:400px !important;margin:auto !important;}
.twocol_text {padding:24px 24px 24px 24px;box-sizing:border-box;}
.exp_page_text_col{background-color:rgba(14,41,55,.75);padding:80px 67px;box-sizing:border-box;}
.bristolscript {font-family: "Baurbon";font-size:1.1em;font-weight:400;}
.exp_page_text_col .qbutton {margin:50px 0 0;float:right;}
@media (min-width:768px){
	.exp_page_row:nth-of-type(even) .exp_page_text_col {float:left;}
	.exp_page_row:nth-of-type(even) .q_elements_item:first-child {float:right;}
}
@media (max-width:768px){
	.exp_page_row {margin:0 15px; box-sizing:border-box;}
	.exp_page_row .vc_column-inner {padding:0px;}
	.exp_page_text_col{background-color:rgba(14,41,55,1);}
		.signature-experience-gallery:not(.sig-smaller) .flex-viewport {height:350px;}
	.exp_page_row {margin-bottom:350px !important;}
	.exp_page_text_col {padding:30px 15px;margin-top:300px;margin-bottom:-300px !important;}
	.overwrite-margin{ margin-bottom:unset!important;}
	.exp_page_text_col .qbutton {margin:30px auto 0;float:none;text-align:center;}
	.twocol_text, .signature-experience-gallery-container  {padding:15px;}}

/*VISITOR PAGE*/
.justbluebg {background-color:rgba(14,41,55,.75);}

/*FOOTER*/
footer .qbutton:hover {color:#E56928 !important;}
.QuickLinks ul {margin-top:20px;}
.QuickLinks a:hover {color:#E56928 !important;}
.QuickLinks a:after {content:url("/wp-content/uploads/2020/06/GetDirectionsRtArrow.png");padding-left:4px;}
.QuickLinks a:hover:after {content:url("/wp-content/uploads/2020/06/OrangeRtArrow.png");padding-left:4px;}
.copyright-bar p{margin:0px !important;padding:20px;box-sizing:border-box;color:white;}
@media (max-width:768px){.footer-visitors-guide, .footer-visitors-text {text-align:center;}}

/*TOUR*/
@media (max-width:768px){
	
	.qode-accordion-content img {display:block;float:none;margin:auto;margin-bottom:30px !important;}
	.qode-accordion-content {padding-left:20px !important;}}

/*TRAVEL*/
.getdirections {background-color:#4A5E69;height:80px;padding-right:30px;box-sizing:border-box;position:relative;}
.getdirections:after {content:url("/wp-content/uploads/2020/06/GetDirectionsIcon.png");position:absolute;right:30px;top: calc(50% - 18px);}
.getdirections .dir_left {float:left;margin:0 0 0 30px !important;}
.getdirections p, .getdirections a {margin:0 0 0 0;
    line-height:80px;text-align:right;padding-right:20px;box-sizing:border-box;
    color:white;text-transform:uppercase;font-weight:bold;}
.getdirections a {color:white !important;text-decoration:none !important;}
.getdirections a:hover {color:#E56928 !important;}
.getdirections p:not(.dir_left) a:after {content:url("/wp-content/uploads/2020/06/GetDirectionsRtArrow.png");padding-left:4px;}
.getdirections p:not(.dir_left) a:hover:after {content:url("/wp-content/uploads/2020/06/OrangeRtArrow.png");padding-left:4px;}
@media (max-width:768px){.getdirections .dir_left{display:none !important;}}
.pin-wrap {
	display: flex;
	flex-direction: column;
	margin: 20px 0;
}
.pin-wrap .pin {
	flex: 0 0 100%;
	padding: 0 0 15px 0;
}
@media screen and (min-width: 580px) {
	.pin-wrap {
		flex-direction: row;
	}
	.pin-wrap .pin {
		flex: 0 0 33.333%;
		padding: 0 15px 0 0;
	}
}