/*
 Theme Name:     Journey Quest
 Theme URI:      https://journeyquest.org/
 Description:    Journey Quest Theme (Child Theme for Divi)
 Author:         Steve Nutting
 Author URI:     https://www.stevenutting.com
 Template:       Divi
 Version:        1.0.3
*/

/* ------------------------------------------------------------------ Header Elements -------------------------------------------------------------------- */
#page-container { overflow:hidden; }
#main-header {
	z-index: 99998;
	background: transparent;
	background-blend-mode: multiply;
	background-image: linear-gradient(to right, rgba(0,0,0,.3), rgba(0,0,0,0), rgba(0,0,0,.3)), url(/images/wood-header7.jpg); /* Standard syntax (must be last) */
    background-position: bottom;
	-webkit-filter: drop-shadow(3px 0px 6px rgba(0,0,0,.8));
    drop-shadow(3px 0px 6px rgba(0,0,0,.8)): ;
}
.et_header_style_left #logo {
    max-width: 66%;
}
#jq-header {
	position: absolute;
	width: 100%;
	height: 80px;
	overflow: hidden;
}
#logo {
	-webkit-filter: drop-shadow(3px 3px 6px rgba(0,0,0,.8));
    drop-shadow(3px 3px 6px rgba(0,0,0,.8)): ;
}
/* ------------------------------------------------------------------ JQ Menu -------------------------------------------------------------------- */
#jq-menu-container {
    position: absolute;
    top: 0px;
    right: 248px;
    transition: all 0.4s ease-in-out;
    z-index: 100000;
    background: url(/images/wood-bg-blue500x50.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    height: 50px;
    width: 500px;
    padding: 10px 10px 10px 30px;
	transition: all 0.4s ease-in-out;
	text-align: center;
	overflow: hidden;
    -webkit-filter: drop-shadow(3px 3px 6px rgba(0,0,0,.8));
    drop-shadow(3px 3px 6px rgba(0,0,0,.8)): ;
}
#jq-menu-container .phonenumber a {
    font-size: 22px;
    font-weight: 600;
}
#jq-menu-container .phonenumber a:before {
    font-size: 18px;
}
#jq-header-book-button {
    position: absolute;
    top: 0px;
	right: 20px;
	height: 60px;
	width: 220px;
    transition: all 0.4s ease-in-out;
	z-index: 100000;
    background: url(/images/wood-bg-yellow205x60.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    padding: 14px 10px;
	text-align: center;
	-webkit-filter: drop-shadow(3px 3px 6px rgba(0,0,0,.8));
	drop-shadow(3px 3px 6px rgba(0,0,0,.8));
}
.jq-book-button {
	color: #222;
    font-size: 28px;
    font-weight: 900;
    text-transform: uppercase;
    width: 100%;
    transition: all 0.4s ease-in-out;
}
.wood-button-yellow {
	background: url('/images/wood-button-yellow.png')
}
.wood-button-yellow a {
	color: #222222;
}
#jq-menu li {
	display: inline-block;
    padding-right: 22px;
}
#jq-menu a {
	color: #e6e2d9;
	display: block;
    position: relative;
    text-decoration: none;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.3s ease-in-out;
}
#jq-menu li a {
	font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
	    text-shadow: 2px 2px 5px #000; 
}
#jq-menu li:hover a { letter-spacing: .5px; opacity: .7; }
#jq-menu .menu-item-has-children > a:first-child {
    padding-right: 20px;
}
#jq-menu li.jq-social {
	padding-right: 0;
}

/* ------------------------------------------------------------------ Main Menu -------------------------------------------------------------------- */
#top-menu .menu-item-has-children > a:first-child {
    /* padding-right: 0; */
}
#top-menu .menu-item-has-children > a:first-child:after {
	content: "\45";
	transition: all 0.4s ease-in-out;
}
#top-menu .menu-item-has-children:hover > a:first-child:after {
	content: "\43";
	transition: all 0.4s ease-in-out;
}
#top-menu {
	display: flex;
	justify-content: space-between;
	
}
#top-menu a .subtitle, #mobile_menu_slide a .subtitle {
	font-size: .75em;
	font-weight: 400;
	display: inline-block;
	width: 100%;
	text-transform: uppercase;
}
.et_fullwidth_nav #top-menu li.mega-menu > ul {
    right: 30px !important;
    left: 25% !important;
    width: auto;
    padding: 0;
}
#main-header .nav li ul { 
	background-color: #2c2321 !important; 
	background-image: linear-gradient(to bottom, rgba(0,0,0,1), rgba(0,0,0,0) 10px);
	background-blend-mode: multiply;
}
#top-menu li.mega-menu > ul > li > ul { width: 100% !important; }
#top-menu li.mega-menu.mm3columns > ul > li { width: 33.33% !important; }
#top-menu li.mega-menu.mm3columns > ul > li:nth-of-type(3n+1) { clear: left !important; }
#top-menu li.mega-menu.mm3columns > ul > li:nth-of-type(4n+1) { clear: none !important; }
#top-menu li.mega-menu.mm2columns > ul > li { width: 50% !important; }
#top-menu li.mega-menu.mm2columns > ul > li:nth-of-type(2n+1) { clear: left !important; }
#top-menu li.mega-menu.mm2columns > ul > li:nth-of-type(4n+1) { clear: none !important; }
#top-menu li.mega-menu > ul > li > a {
	width: 100% !important;
	padding: 0 20px 10px;
}
#top-menu li.mega-menu > ul > li > a:first-child {
    padding: 10px 30px !important;
    line-height: 36px;
    background-color: rgba(255,255,255,0.1);
	border-bottom: 0px !important;
	font-size: 17px;
	font-weight: 600;
}
#top-menu li.mega-menu > ul > li > ul > li > a:first-child {
	font-size: 17px;
	font-weight: 600;
	padding: 10px 10px 10px 60px;
}
#top-menu li.mega-menu > ul > li.menu-item-has-children > a:first-child { border-bottom: 2px solid #e0bd72 !important; }
#top-menu li.mega-menu > ul > li > a:first-child:hover {
    opacity: 1;
    background-color: rgba(255,255,255,0.2) !important;
	letter-spacing: .5px;
}
#top-menu-nav > ul > li:hover > a { transform: scale3d(1.15, 1.15, 1.15); opacity: 1 !important; }
#top-menu li.mega-menu > ul > li > a:first-child:hover {
    opacity: 1;
    background-color: rgba(255,255,255,0.2) !important;
}
#top-menu li.mega-menu > ul > li > ul > li > a:hover {
	letter-spacing: .5px;
}

#top-menu li li a { padding: 10px 30px; }
#top-menu li.fillRed > a, #mobile_menu_slide li.fillRed { background-color: #730e0d !important; }
#top-menu li.fillGreen > a, #mobile_menu_slide li.fillGreen { background-color: #12560d !important; }
#top-menu li.fillBlue > a, #mobile_menu_slide li.fillBlue { background-color: #0e3857 !important; }

#top-menu li.jq-menu-tag > a { height: 80px; margin-top: 5px; }
#top-menu li.jq-menu-tag:last-child > a { margin-bottom: 5px; }
#top-menu li.jq-menu-tag > a::before {
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	height: 36px;
	width: 80px;
	display: block;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 12px;
	position: absolute;
	left: -14px;
	top: 14px;
	text-align: center;
	line-height: 18px;
	overflow: hidden;
	padding: 8px 5px;
}
#top-menu li.jq-menu-tag-family > a { 		background-image: linear-gradient(to right, rgba(0,120,0,.4) 36px, rgba(0,120,0,0)); }
#top-menu li.jq-menu-tag-intermediate > a { background-image: linear-gradient(to right, rgba(0,0,120,.4) 36px, rgba(0,0,120,0)); }
#top-menu li.jq-menu-tag-adventure > a { 	background-image: linear-gradient(to right, rgba(120,0,0,.4) 36px, rgba(120,0,0,0)); }
#top-menu li.jq-menu-tag-family > a:before { 		content: "Family Rafting"; 		}
#top-menu li.jq-menu-tag-intermediate > a:before { 	content: "Family & Groups"; 	}
#top-menu li.jq-menu-tag-adventure > a:before { 	content: "Adventure Rafting"; 	}

/* ------------------------------------------------------------------ Mobile Menu -------------------------------------------------------------------- */
.mobile_menu_bar:before, .mobile_menu_bar:after, .et_toggle_slide_menu:after { color: #eee!important; }
.et_toggle_slide_menu:before, .et_toggle_slide_menu:after { background-color: rgba(0, 0, 0, 0.5); border-radius: 5px; }
.et_header_style_slide .et_slide_in_menu_container { 
	max-width: 82% !important;
	background-color: #2c2321 !important; 
}
#mobile_menu_slide { padding: 0 !important; }
#mobile_menu_slide > li { 
	padding: 12px 0 !important;
	border-bottom: 1px solid rgba(255,255,255,0.1) !important;
}
#mobile_menu_slide li > ul > li { 
	padding: 10px 0 !important;
}
#mobile_menu_slide li li:last-child { 
	padding-bottom: 0 !important;
	border-bottom: none !important;
}
#mobile_menu_slide li li a {
    opacity: 0.9 !important;
	font-size: 16px;
}
#mobile_menu_slide > li > a { 
	padding: 5px 10px !important;
	margin: 0 10px;
	font-weight: 600 !important; 
	font-size: 17px;
}
#mobile_menu_slide > li > ul > li > a { 
	padding: 5px 15px !important;
	margin: 0 10px 0 30px;
}
#mobile_menu_slide span.et_mobile_menu_arrow { right: 15px !important; }
#mobile_menu_slide .current-menu-item > a, #mobile_menu_slide .current-menu-ancestor > a {
	background-color: rgba(255,255,255,0.15) !important;
	border-radius: 16px;
}
#mobile_menu_slide .menu-divider {
	background-color: rgba(255,255,255,0.1);
    padding: 0 !important;
    text-align: center;
    font-size: 15px;
    text-transform: uppercase;
	border-bottom: 1px solid #e0bd72 !important;
	opacity: .8;
}
#mobile_menu_slide .menu-divider a {
    font-size: 15px;
}
/* ----------------------------------------------------------------- Main Content -------------------------------------------------------------------- */
#main-content {
	background-color: #e6e2d9;
	background-size: initial;
    background-repeat: repeat;
    background-image: url(/images/topobg-tan2.jpg);
}
.et_pb_section:not(.et_pb_with_background) { background: transparent; }
#jq-title {	
	width: 100%; 
	margin: -15vh 0 0 0; 
	padding: 0; 
	background: transparent; 
}
#jq-page-title-bar {
	z-index: 100;
	max-width: 1000px;
	-webkit-filter: drop-shadow(0px 0px 8px rgba(0,0,0,.9));
	filter: drop-shadow(0px 0px 8px rgba(0,0,0,.9));
	background-image: url(/images/backgrounds/wood-bg-red2.png);
	background-size: 100% 100%;
	padding: 20px 50px;
}
#page-title { 
	display: block; 
	margin-bottom: 0;
}
#page-title .et_pb_text_inner { 
	display: flex;
	justify-content: center;
}
#page-title h1 {
	display: inline-block;
	white-space: nowrap;
	font-weight: 800;
	text-transform: uppercase;
	font-size: 40px;
	letter-spacing: 2px;
	color: #dbd4c7 !important;
	text-shadow: 0em 0em 0.3em rgba(0,0,0,0.7);
	transition: text-size .6s ease-in-out;
	text-align: center; 
}

/* ------------------------------------------------------------------ Footer Elements -------------------------------------------------------------------- */
#main-footer {
    background-image: url(/images/topobg-grey2.jpg);
	background-repeat: repeat;
	background-position: center;
}
#menu-footer-menu {
	display: flex;
	justify-content: space-evenly;
	flex-wrap: wrap;
}
.fwidget {
	width: 100%;
}
.fwidget .mobileButton { width: 100%; }


#jq-footer-address { 
	display: flex; 
	justify-content: center;
	align-items: center;
}
.footer-address {
	width: 45%;
	color: #bbb;
    font-size: .9em;
    font-weight: 600;
    text-transform: uppercase;
	letter-spacing: .5px;
}
.footer-address-right { text-align: right; }
.footer-address-left { text-align: left; }
.footer-address a, .footer-address-icon a { color: #bbb !important; transition: all .6s ease-in-out; }
.footer-address a br { display: none; }
.footer-address a:hover, .footer-address-icon a:hover { opacity: .7; letter-spacing: 1px; }
.footer-address-icon {
    width: 10%;
	max-width: 80px;
    font-size: 36px;
	text-align: center;
}
.footer-address-icon span.jq-icon { padding: 0 10px; }

#jq-footer {
	display: flex;
    justify-content: space-between;
    align-items: center;
	flex-wrap: wrap;
	padding-bottom: 20px;
}
.footer-buttons {
	width: 280px;
	flex-grow: 1;
}
.footer-buttons a.mobileButton { margin: 10px 0; }
.footer-social, .footer-logos {
	width: 360px;
    margin: 0 30px;
	flex-grow: 1;
}
.footer-logos { 
	display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    padding: 0px 40px;

}
.footer-logos div { 
	width: 100px;
    position: relative;
    height: 110px;
    background-image: url(/images/footer-logo-sprites.png);
    background-size: auto 100%;
    margin: 5px;
}
.footer-logos .footer-logo-ta { background-position-x: 0px; }
.footer-logos .footer-logo-ol { background-position-x: 300px; }
.footer-logos .footer-logo-croa { background-position-x: 199px; }
.footer-logos .footer-logo-aroa { background-position-x: 100px; }
.footer-logos div a span { 
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#footer-info { width: 100%; }
#footer-info p {
	line-height: 1.5em;
	text-align: center;
	max-width: 800px;
	margin: 0 auto;
}
/* ------------------------------------------------------------------ Social Icons -------------------------------------------------------------------- */
span.jq-icon, i.jq-icon, button.jq-icon:before, .jq-icon > a:before, a.jq-icon:before {
	text-shadow: 0 0;
    font-family: "ETmodules" !important;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1;
    text-transform: none;
    speak: none;
	padding-right: 10px;
}
button.jq-icon-facebook:before, .jq-icon-facebook > a:before, a.jq-icon-facebook:before { 	content: "\e093"; }
button.jq-icon-twitter:before, .jq-icon-twitter > a:before, a.jq-icon-twitter:before { 		content: "\e094"; }
button.jq-icon-instagram:before, .jq-icon-instagram > a:before, a.jq-icon-instagram:before { 	content: "\e09a"; }
button.jq-icon-youtube:before, .jq-icon-youtube > a:before, a.jq-icon-youtube:before { 		content: "\e0a3"; }
button.jq-icon-phone:before, .jq-icon-phone > a:before, a.jq-icon-phone:before { 			content: "\e090"; }
button.jq-icon-email:before, .jq-icon-email > a:before, a.jq-icon-email:before { 			content: "\e076"; }
button.jq-icon-rss:before, .jq-icon-rss > a:before, a.jq-icon-rss:before {				content: "\e09e"; }
button.jq-icon-maps:before, .jq-icon-maps > a:before, a.jq-icon-maps:before {				content: "\e081"; }
button.jq-icon-camera:before, .jq-icon-camera > a:before, a.jq-icon-camera:before {			content: "\e075"; }
button.jq-icon-photo:before, .jq-icon-photo > a:before, a.jq-icon-photo:before {			content: "\e005"; }
button.jq-icon-photos:before, .jq-icon-photos > a:before, a.jq-icon-photos:before {			content: "\e006"; }
button.jq-icon-blog:before, .jq-icon-blog > a:before, a.jq-icon-blog:before {				content: "\e0a7"; }
button.jq-icon-blogpost:before, .jq-icon-blogpost > a:before, a.jq-icon-blogpost:before {		content: "\e082"; }
button.jq-icon-creditcard:before, .jq-icon-creditcard > a:before, a.jq-icon-creditcard:before {	content: "\e014"; }
button.jq-icon-lock:before, .jq-icon-lock > a:before, a.jq-icon-lock:before {				content: "\e06c"; }
button.jq-icon-lightbulb:before, .jq-icon-lightbulb > a:before, a.jq-icon-lightbulb:before {	content: "\e072"; }
button.jq-icon-gift:before, .jq-icon-gift > a:before, a.jq-icon-gift:before {				content: "\e073"; }
button.jq-icon-home:before, .jq-icon-home > a:before, a.jq-icon-home:before {				content: "\e074"; }
button.jq-icon-legal:before, .jq-icon-legal > a:before, a.jq-icon-legal:before {			content: "\e0ff"; }
button.jq-icon-map:before, .jq-icon-map > a:before, a.jq-icon-map:before {				content: "\e083"; }
button.jq-icon-compass:before, .jq-icon-compass > a:before, a.jq-icon-compass:before {		content: "\e080"; }
button.jq-icon-people:before, .jq-icon-people > a:before, a.jq-icon-people:before {			content: "\e08b"; }
button.jq-icon-checkmark:before, .jq-icon-checkmark > a:before, a.jq-icon-checkmark:before {	content: "\4e";   }
button.jq-icon-checkbox:before, .jq-icon-checkbox > a:before, a.jq-icon-checkbox:before {	content: "\56";   }
button.jq-icon-checkedbox:before, .jq-icon-checkedbox > a:before, a.jq-icon-checkedbox:before {	content: "\5a";   }
button.jq-icon-compare:before, .jq-icon-compare > a:before, a.jq-icon-compare:before {	content: "\e0f2";   }
button.jq-icon-packages:before, .jq-icon-packages > a:before, a.jq-icon-packages:before {	content: "\e08c";   }
button.jq-icon-group:before, .jq-icon-group > a:before, a.jq-icon-group:before {	content: "\e0a1";   }
button.jq-icon-question:before, .jq-icon-question > a:before, a.jq-icon-question:before {	content: "\75";   }
button.jq-icon-quote:before, .jq-icon-quote > a:before, a.jq-icon-quote:before {	content: "\e065";   }
button.jq-icon-puzzle:before, .jq-icon-puzzle > a:before, a.jq-icon-puzzle:before {	content: "\e0f9";   }
button.jq-icon-connect:before, .jq-icon-connect > a:before, a.jq-icon-connect:before {	content: "\e02b";   }
button.jq-icon-info:before, .jq-icon-info > a:before, a.jq-icon-info:before {	content: "\e060";   }
button.jq-icon-clipboard:before, .jq-icon-clipboard > a:before, a.jq-icon-clipboard:before {	content: "\e0e6";   }
button.jq-icon-calendar:before, .jq-icon-calendar > a:before, a.jq-icon-calendar:before {	content: "\e025";   }
button.jq-icon-user:before, .jq-icon-user > a:before, a.jq-icon-user:before {	content: "\e0fc";   }


.jq-icon-svg > li > a { margin-top: 10px; line-height: 36px; }
span.jq-icon-svg, button.jq-icon-svg:before, .jq-icon-svg > a:before, a.jq-icon-svg:before {
	content: "";
	height: 36px;
	width: 28px;
	display: block;
	float: left;
	background-position: center;
	background-size: 28px;
	background-repeat: no-repeat;
	margin-right: 8px;
}
button.jq-icon-paddles:before, .jq-icon-paddles > a:before, a.jq-icon-paddles:before, span.jq-icon-paddles { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDQzMy4xMDggNDMzLjEwOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDMzLjEwOCA0MzMuMTA4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZmlsbD0id2hpdGUiPgo8Zz4KCTxnIGlkPSJMYXllcl8xXzg2XyI+CgkJPGc+CgkJCTxwYXRoIGQ9Ik0xMDcuMDE1LDUxLjcyNmMyLjk1NC04LjUwNiwwLjMwNi0xNC4zNTQtMC4wNTMtMTUuMDc2Yy0wLjIxMS0wLjQyOC0wLjQ3My0wLjgyOC0wLjc4Mi0xLjE4OQoJCQkJYy0wLjUyLTAuNjExLTMuMzk2LTMuNjcyLTguODk5LTMuODk1Yy02LjYzNS0wLjI2Ni0xNC4xMzIsMy43My0yMi4yODMsMTEuODc5Yy04LjE0Niw4LjE1Mi0xMi4xNDYsMTUuNjQ4LTExLjg3OCwyMi4yODcKCQkJCWMwLjIyMiw1LjUwMiwzLjI4MSw4LjM3NywzLjg5NCw4Ljg5NWMwLjM2MywwLjMxMSwwLjc2LDAuNTc0LDEuMTg4LDAuNzgzYzAuNzI0LDAuMzU3LDYuNTc1LDMuMDEyLDE1LjA5MywwLjA0OWwxMDYuMzY3LDEwNC40NjkKCQkJCWwyMS43MzUtMjIuMDk0TDEwNy4wMTUsNTEuNzI2eiIvPgoJCQk8cGF0aCBkPSJNNDI5LjkxLDMyMi42NDJMMzQ2LjE2NiwyMzguOWMtMC4yNDQtMC4yNC0wLjQ5OC0wLjQ3NS0wLjc2Mi0wLjY5NWMtMC41NjktMC40NjctMTQuMDgxLTExLjU2OC0zMS4xNzktMTkuNDMyCgkJCQljLTIxLjU3Ny05LjkyMi0zNi45NjQtOS4zMjgtNDcuNzA2LTQuOTA4bC0yMi4yNzYtMjIuNjQxbC0yMS41NDEsMjEuMTU4bDIyLjc5NSwyMi4zODVjLTQuNDkyLDEwLjc1Ni01LjE1NSwyNi4xOTUsNC44Myw0Ny45MDYKCQkJCWM3Ljg2MiwxNy4wOTgsMTguOTYyLDMwLjYxMSwxOS40MzMsMzEuMThjMC4yMTcsMC4yNjQsMC40NSwwLjUxOCwwLjY5NSwwLjc2Mmw4My43MzgsODMuNzRjNC4yNjQsNC4yNjYsMTEuMTgyLDQuMjY2LDE1LjQ0NywwCgkJCQlsNjAuMjctNjAuMjY4QzQzNC4xNzQsMzMzLjgyLDQzNC4xNzQsMzI2LjkwOCw0MjkuOTEsMzIyLjY0MnoiLz4KCQkJPHBhdGggZD0iTTM0OS44MTksNzUuNDU4YzguNTE2LDIuOTYzLDE0LjM2NywwLjMwOSwxNS4wOTEtMC4wNDljMC40MjgtMC4yMDksMC44MjYtMC40NzMsMS4xODgtMC43ODMKCQkJCWMwLjYxMi0wLjUxOCwzLjY3Mi0zLjM5MywzLjg5NC04Ljg5NWMwLjI2OS02LjYzOS0zLjcyOS0xNC4xMzUtMTEuODc4LTIyLjI4N2MtOC4xNDktOC4xNDgtMTUuNjQ2LTEyLjE0NS0yMi4yODMtMTEuODc5CgkJCQljLTUuNTA0LDAuMjIzLTguMzgsMy4yODMtOC44OTksMy44OTVjLTAuMzEsMC4zNjEtMC41NzEsMC43NjItMC43ODIsMS4xODljLTAuMzU4LDAuNzIzLTMuMDA3LDYuNTctMC4wNTMsMTUuMDc2TDE2Ni41OSwyMTMuODY1CgkJCQljLTEwLjc0Mi00LjQyLTI2LjEyNy01LjAxNC00Ny43MDYsNC45MDhjLTE3LjA5Niw3Ljg2My0zMC42MDksMTguOTY1LTMxLjE3NywxOS40MzJjLTAuMjY2LDAuMjIxLTAuNTIsMC40NTUtMC43NjQsMC42OTUKCQkJCUwzLjE5OSwzMjIuNjQyYy00LjI2NSw0LjI2Ni00LjI2NSwxMS4xNzgsMCwxNS40NDVsNjAuMjcsNjAuMjY4YzQuMjY2LDQuMjY2LDExLjE4Myw0LjI2NiwxNS40NDcsMGw4My43NC04My43NAoJCQkJYzAuMjQzLTAuMjQ0LDAuNDc3LTAuNDk4LDAuNjk2LTAuNzYyYzAuNDY4LTAuNTY4LDExLjU2Ny0xNC4wODIsMTkuNDMtMzEuMThjOS45ODctMjEuNzExLDkuMzIyLTM3LjE1LDQuODMtNDcuOTA2CgkJCQlMMzQ5LjgxOSw3NS40NTh6Ii8+CgkJPC9nPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPg=="); }
button.jq-icon-diamond:before, .jq-icon-diamond > a:before, a.jq-icon-diamond:before, span.jq-icon-diamond { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1MTEuNDgzIDUxMS40ODMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMS40ODMgNTExLjQ4MzsiIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IndoaXRlIj4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNDQzLjY2NywyNDIuOTM5TDI3Myw4LjI3MmMtOC4wNDMtMTEuMDI5LTI2LjQ3NS0xMS4wMjktMzQuNTE3LDBMNjcuODE2LDI0Mi45MzljLTUuNDE5LDcuNDg4LTUuNDE5LDE3LjYsMCwyNS4wODgKCQkJbDE3MC42NjcsMjM0LjY2N2M0LjAzMiw1LjUyNSwxMC40MzIsOC43ODksMTcuMjU5LDguNzg5czEzLjIyNy0zLjI2NCwxNy4yNTktOC43ODlsMTcwLjY2Ny0yMzQuNjY3CgkJCUM0NDkuMDg1LDI2MC41MzksNDQ5LjA4NSwyNTAuNDI3LDQ0My42NjcsMjQyLjkzOXoiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4="); }
button.jq-icon-hiking:before, .jq-icon-hiking > a:before, a.jq-icon-hiking:before, span.jq-icon-hiking {	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDQ2My41MDcgNDYzLjUwNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDYzLjUwNyA0NjMuNTA3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZmlsbD0id2hpdGUiPgo8Zz4KCTxwYXRoIGQ9Ik0yNDYuNDEzLDc4LjQ5MmMyMS42ODgsMCwzOS4yNTUtMTcuNTczLDM5LjI1NS0zOS4yNTFjMC0yMS42Ny0xNy41NjctMzkuMjQtMzkuMjU1LTM5LjI0CgkJYy0yMS42NTIsMC0zOS4yNDIsMTcuNTctMzkuMjQyLDM5LjI0QzIwNy4xNzEsNjAuOTE5LDIyNC43NjEsNzguNDkyLDI0Ni40MTMsNzguNDkyeiIvPgoJPHBhdGggZD0iTTM4Ni42MDQsMjAyLjg1OGMwLTExLjE4NS05LjA2Ni0yMC4yNTEtMjAuMjUzLTIwLjI1MWgtNjguNDc5bC0zOC42Mi01NC44MzJsMC4xMjctMC45MzMKCQljMS4zNzgtMTAuNDc0LTEuNDc0LTIxLjA2Ny03LjkxMS0yOS40NDRjLTYuNDQxLTguMzc4LTE1LjkzMi0xMy44NTItMjYuNDA4LTE1LjIzYy0xMS41OTYtMS41MTEtMjIuNTkyLDIuMjI0LTMwLjg1Miw5LjIyNVY0NS43NzkKCQljMC03Ljg0Ny02LjM2Mi0xNC4yMTctMTQuMjI1LTE0LjIxN0gxNDAuNTljLTcuODY3LDAtMTQuMjI1LDYuMzctMTQuMjI1LDE0LjIxN3YxNjguOTUzYzAsMjAuNjgsMTUuODIxLDM3LjQ3NiwzNS45NzksMzkuNDQ2CgkJbC0zLjA0Myw3LjA3M2wtMjMuODU5LDkwLjEzNmwtNTMuNzMsNzIuMTg4Yy04LjAwNiwxMC43NjgtNS43OTQsMjUuOTg3LDQuOTg0LDM0LjAwMWM0LjM0OCwzLjI0NSw5LjQ0Myw0LjgxMSwxNC40OTEsNC44MTEKCQljNy40MjIsMCwxNC43MjktMy4zODUsMTkuNTExLTkuNzk1bDU2LjUyOS03NS45NDVjMS44NTEtMi40ODQsMy4yMTMtNS4yOTksNC4wMDMtOC4yODlsMTYuMjY2LTYxLjQxNGw0NC41MjEsNDAuODc3bC02LjA3Niw4OC42MDMKCQljLTAuOTE3LDEzLjM5Myw5LjE3NywyNC45OSwyMi41OCwyNS45MDhjMC41NTIsMC4wNCwxLjEyNCwwLjA1NiwxLjY5MSwwLjA1NmMxMi42NiwwLDIzLjMzOS05LjgxOSwyNC4yMDgtMjIuNjQybDYuODgyLTEwMC4yNjQKCQljMC41MDgtNy4zNjQtMi4zNzEtMTQuNTcyLTcuODE1LTE5LjU2NGwtNDUuOTk0LTQyLjIxOWwxMy45OTItOTAuNjEzbDE5LjMzMSwyNy40MzVjMy44MDEsNS4zODcsOS45NzIsOC41OTIsMTYuNTUyLDguNTkyaDcwLjg4MgoJCWwxLjMzOSwyMzIuMjk0YzAsNC40NzgsMy42MjYsOC4xMDEsOC4xMDEsOC4xMDFjNC40NzksMCw4LjEwMS0zLjYyNCw4LjEwMS04LjEwMWwtMS4zMzktMjM0LjAzNgoJCUMzODEuNTg4LDIxOC4yNDUsMzg2LjYwNCwyMTEuMTUsMzg2LjYwNCwyMDIuODU4eiIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPg=="); }
button.jq-icon-lifevest:before, .jq-icon-lifevest > a:before, a.jq-icon-lifevest:before, span.jq-icon-lifevest { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZmlsbD0id2hpdGUiPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0yMTEuNzc0LDQyOS4yODFjLTguMjg0LDAtMTUtNi43MTYtMTUtMTV2LTQuNzIxSDU3LjI0NXY1Ny4zMTVjMCwyNC44ODIsMjAuMjQzLDQ1LjEyNCw0NS4xMjQsNDUuMTI0SDI0MXYtODIuNzE4CgkJCUgyMTEuNzc0eiIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTMxNS4yMjYsMjU5Ljk0NXYyNC41NzFjMCw4LjI4NC02LjcxNiwxNS0xNSwxNUgyNzF2NDAuNDcyaDI5LjIyNmM4LjI4NCwwLDE1LDYuNzE2LDE1LDE1djI0LjU3MmgxMzkuNTI5VjI1OS45NDUKCQkJSDMxNS4yMjZ6Ii8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMjQwLjM0Niw3Ny4wMTFMMTc2Ljg3LDUuMDc1QzE3NC4wMjIsMS44NDksMTY5LjkyNiwwLDE2NS42MjMsMGgtMzYuODE3Yy04LjM5MSwwLTE2LjQ2LDMuNTQ0LTIyLjEzNyw5LjcyMwoJCQljLTUuNjc3LDYuMTc5LTguNTI2LDE0LjUxOC03LjgxNywyMi44NzhsMi40NjEsMjkuMDQyYzMuODA1LDQ0Ljg5NS01LjU1NCw4OS41NDktMjcuMDY1LDEyOS4xMzZsLTE1LjE4MiwyNy45MzgKCQkJYy0xLjE5NSwyLjE5OC0xLjgyLDQuNjYtMS44Miw3LjE2MnY0LjA2NmgxMzkuNTI4di00LjcyMWMwLTguMjg0LDYuNzE2LTE1LDE1LTE1SDI0MVY3Ny43MTUKCQkJQzI0MC43NzgsNzcuNDg1LDI0MC41NTksNzcuMjUyLDI0MC4zNDYsNzcuMDExeiIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTIxMS43NzQsMjk5LjUxN2MtOC4yODQsMC0xNS02LjcxNi0xNS0xNXYtMjQuNTcxSDU3LjI0NXYxMTkuNjE1aDEzOS41Mjl2MHYtMjQuNTcyYzAtOC4yODQsNi43MTYtMTUsMTUtMTVIMjQxdi00MC40NzIKCQkJSDIxMS43NzR6Ii8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMzE1LjIyNiw0MDkuNTYxdjQuNzIxYzAsOC4yODQtNi43MTYsMTUtMTUsMTVIMjcxVjUxMmgxMzguNjMxYzI0Ljg4MSwwLDQ1LjEyNC0yMC4yNDIsNDUuMTI0LTQ1LjEyNHYtNTcuMzE1SDMxNS4yMjZ6IgoJCQkvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTQ1Mi44NjcsMjE4LjU4NmwtMTQuMDYzLTI1LjMxM2MtMjIuMTk4LTM5Ljk1NC0zMS45MjUtODUuMTQ5LTI4LjEyOS0xMzAuNjk5bDIuNTAxLTMwLjAxNQoJCQljMC42OTYtOC4zNTQtMi4xNi0xNi42ODMtNy44MzYtMjIuODUyQzM5OS42NjQsMy41MzgsMzkxLjYwMSwwLDM4My4yMTgsMGgtMzYuODQxYy00LjMwNCwwLTguNCwxLjg0OS0xMS4yNDcsNS4wNzUKCQkJbC02My40NzYsNzEuOTM2Yy0wLjIxMywwLjI0MS0wLjQzMiwwLjQ3NC0wLjY1NCwwLjcwNHYxMzIuNTFoMjkuMjI2YzguMjg0LDAsMTUsNi43MTYsMTUsMTV2NC43MjFoMTM5LjUyOXYtNC4wNzUKCQkJQzQ1NC43NTUsMjIzLjMyMSw0NTQuMTA1LDIyMC44MTQsNDUyLjg2NywyMTguNTg2eiIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPg=="); }
button.jq-icon-climbing:before, .jq-icon-climbing > a:before, a.jq-icon-climbing:before, span.jq-icon-climbing { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDQ0Mi42NjggNDQyLjY2OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDQyLjY2OCA0NDIuNjY4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZmlsbD0id2hpdGUiPgo8Zz4KCTxnIGlkPSJMYXllcl8xXzUwXyI+CgkJPGc+CgkJCTxwYXRoIGQ9Ik0yMzcuNTcsMjkzLjc0YzAuMDIzLTAuMDAyLDAuMDQ2LTAuMDA0LDAuMDY5LTAuMDA2QzIzNy42MywyOTMuNzM0LDIzNy42MDIsMjkzLjczNiwyMzcuNTcsMjkzLjc0eiIvPgoJCQk8Zz4KCQkJCTxwYXRoIGQ9Ik0yMzcuNTA3LDI5My43NDVjMC4wMjEtMC4wMDEsMC4wNDItMC4wMDMsMC4wNjMtMC4wMDVDMjM3LjU0OCwyOTMuNzQyLDIzNy41MjYsMjkzLjc0NCwyMzcuNTA3LDI5My43NDV6Ii8+CgkJCQk8cGF0aCBkPSJNMjQ4LjI4LDBjMCwwLTEzLjAzMSwwLjk3NC0yMC4xMTQsMzAuNjUyYy0zLjgyNywxNi4wMzUtNS4wNDQsMzguMjM0LTYuNzA3LDYxLjY1CgkJCQkJYy0wLjY0Nyw5LjExOS0xLjMxNywxOC41NDktMi4xMjMsMjguMDc4Yy04LjkwNSw0LjY0My0xNy44MTEsOS4yODUtMjYuNzE2LDEzLjkyOGMtOC4yMTcsNC4yODMtMTYuNDMzLDguNTY2LTI0LjY0OSwxMi44NQoJCQkJCWMyLjMzNy0yLjQ5NCw0LjQ1NC01LjIzNiw2LjI3MS04LjIzMmM1Ljc5NS05LjU1Nyw4LjAzLTIxLjAzOSw2LjQ5OC0zMi4wODJjMTAuMTQ1LTcuODMsNS4zLTE2LjM0NiwxLjQ5OC0yMy44MzYKCQkJCQljLTEzLjMwMy0yNi4yMTEtNDcuNjI2LTI0LjQ2NS00Ny42MjYtMjQuNDY1Yy00Ni4wNTYsMi4xMjUtNTMuMzk4LDI1LjY2Mi01MS42OTMsNDQuNDA4bDAuMTY5LDIuNTc0CgkJCQkJYzAuMDM4LDAuNTcsMC45OTIsMTQuMTM1LDcuNTAyLDI3Ljg2MWM3LjM1OSwxNS41MjEsMTguODA4LDI1LjAzMywzMy40NCwyNy45NDljLTguMzgsNi4zMzYtMTQuMTMzLDE1LjkwMi0xNS42MDcsMjYuMzg5CgkJCQkJYy0wLjgzMSw1LjkwNiwwLjA1OCwxMS41NTEsMS4wNjEsMTcuMzI4YzEuMTc3LDYuNzcsMi4zNTMsMTMuNTM5LDMuNTI4LDIwLjMxMWMyLjkzNywxNi45LDUuODcyLDMzLjgwMSw4LjgwOCw1MC42OTkKCQkJCQljMC42MDQsMy40NzksMS4yMDgsNi45NTUsMS44MTMsMTAuNDMyYzEuMDM5LDUuOTgsMy40OTQsMTIuMDYzLDcuMDM5LDE3LjAwOGMxLjAyNywxLjQzNCwyLjA1NiwyLjg2OSwzLjA4NCw0LjMwMwoJCQkJCWM5LjUyNiwxMy4yODksMTkuMDUzLDI2LjU3NiwyOC41NzksMzkuODY1YzEuMjc0LDEuNzc3LDIuNTQ5LDMuNTU1LDMuODIzLDUuMzMyYzAuNDg0LDAuNjc2LDAuNTAxLDEuMTQ1LDAuNjMyLDEuOTk0CgkJCQkJYzEuMDMyLDYuNzA3LDIuMDY0LDEzLjQxMiwzLjA5NywyMC4xMTdjMS4zMjYsOC42MTcsMi42NTIsMTcuMjM2LDMuOTc5LDI1Ljg1NGMwLjg3Myw1LjY3MiwxLjE5NywxMS45MSw0LjMxLDE2Ljg4NQoJCQkJCWM3LjAzNSwxMS4yNTIsMjMuMjE1LDEzLjA4MiwzMi41MDYsMy41NTdjNC4xNDItNC4yNDYsNi4yOTItMTAuMTU0LDUuODU0LTE2LjA2OGMtMC4xMDItMS4zNjktMC4yMDItMi43MzgtMC4zMDQtNC4xMDcKCQkJCQljLTEuMjA0LTE2LjI4MS0yLjQwOC0zMi41NjEtMy42MTItNDguODQyYy0wLjM4NC01LjE4Ni0wLjE2My0xMS4yMTktMi4wNDktMTYuMTM3Yy0xLjA2Ni0yLjc4MS0yLjkwMi01LjI4MS00LjUwOC03Ljc4MwoJCQkJCWMtMi4yODItMy41NTktMTQuMjM5LTI0LjA5Ni0xNC4yMzktMjQuMDk2czMyLjQ4MS03Ljk2MSw0NS43Mi0xMC42MzFjLTAuMDk1LDAuMDA3LTAuMDc4LDAuMDA1LTAuMDM1LDAuMDAxCgkJCQkJYy0wLjI5LDAuMDIxLTAuNTgxLDAuMDQ4LTAuODcxLDAuMDcxYzAuMzk2LTAuMDM3LDAuNzkxLTAuMDgsMS4xODctMC4xMTljLTAuMzcsMC4wMzUtMC43MjIsMC4wMDYtMS4wODgtMC4wMTgKCQkJCQljMy4xNjQtMC4yNjQsNi43ODIsMS4xMzEsOS43NTUsMi4wNzJjMS4yMDUsMC4zODMsMi40MDIsMC43OTEsMy41OTUsMS4yMTNsLTExLjgwNSw2Mi4xNjRsOCw1OC4yMDV2MjUuMzM0SDM1OS45N1YwSDI0OC4yOHoKCQkJCQkgTTEwOC4zNDIsNzIuMDY2YzAuMDcyLTAuMjg3LDAuMzQxLTAuNTg2LDAuNzMyLTAuNzg3YzQuNzc2LTIuNDYxLDkuNzgxLTQuMDQxLDE1LjA4My00LjkwMgoJCQkJCWMwLjgzMS0wLjEzNSwxLjc4OSwwLjE0MSwyLjE4OSwwLjU5OGMxLjkwMywyLjE2NiwyLjc2LDMuMjkxLDQuMjcxLDUuNTkyYzAuMTc2LDAuMjY2LDAuMTc2LDAuNTQ1LDAuMDA5LDAuNzcKCQkJCQljLTAuMTI4LDAuMTcyLTAuMzQ1LDAuMzA1LTAuNjE2LDAuMzgzYy0wLjA4NSwwLjAyNS0wLjE3OSwwLjA0MS0wLjI3MSwwLjA1OWMtNC4zNDgsMC43Ni04LjM2NywyLjAzOS0xMi4yOTQsNC4wNTUKCQkJCQljLTAuMzIyLDAuMTY0LTAuNzM2LDAuMjY4LTEuMTM5LDAuMjVjLTAuNDAxLTAuMDItMC43NjEtMC4xNDYtMC45OTQtMC4zNTVjLTIuMzk1LTIuMTUtMy43MjktMy4xNTQtNi42NDItNC45NDEKCQkJCQlDMTA4LjM5MSw3Mi42MTMsMTA4LjI2OSw3Mi4zNTQsMTA4LjM0Miw3Mi4wNjZ6IE05Mi4wODMsOTIuNzQ2YzAuOTkxLTUuNTgyLDMuOTMyLTEwLjEzOSw3LjQ3My0xNC4xOTEKCQkJCQljMC4yNTgtMC4yOTMsMC42NzctMC41MzMsMS4wOTktMC42NTZjMC40MjMtMC4xMjUsMC44My0wLjExOSwxLjEyNCwwLjAwOGMyLjg0MSwxLjIyMSw1LjU1LDIuNzQyLDguMDYzLDQuNTQzCgkJCQkJYzAuNDMsMC4zMDksMC40MDEsMC44NSwwLjA0MiwxLjI3N2MtMi41MTUsMy4wMDItNC43MDEsNi4zMjYtNS4zNzQsMTAuNDNjLTAuMDE0LDAuMDg2LTAuMDM4LDAuMTctMC4wNzMsMC4yNTIKCQkJCQljLTAuMDk1LDAuMjI1LTAuMjY2LDAuNDI0LTAuNDg2LDAuNTYxYy0wLjMsMC4xODYtMC42NiwwLjI0Mi0wLjk3NywwLjE0NWMtMy4yNzEtMC45OS02LjY4OC0xLjQ1My0xMC4xMDQtMS40CgkJCQkJQzkyLjMyMSw5My43MTksOTEuOTgxLDkzLjMyMiw5Mi4wODMsOTIuNzQ2eiBNOTkuODIyLDEyOS4zMDVjLTEuMTMyLTIuMzYxLTIuMDczLTQuNzMtMi44NTktNy4wMmwxMC42MTgtMS4xMTkKCQkJCQljMy4xNTQsOC4zNTQsOC40NzUsMjAuMDI1LDE2LjMyMywyOS43NjZDMTEzLjQ5LDE0OC4xOCwxMDUuNDA5LDE0MC45NDksOTkuODIyLDEyOS4zMDV6IE0xNjUuNjEyLDEzMy42OTMKCQkJCQljLTUuOTUsOS44MDktMTYuMTI2LDE2LjU4Ni0yNi44MTMsMTguMTYyYy05Ljk2OS04LjI5Ny0xNi44MDctMjEuODcxLTIwLjc4Ni0zMS43ODdjMCwwLDMyLjcyNS0yLjk3Nyw0MC4xNTUtNC4xNTIKCQkJCQljMTEuNTgzLTEuODMyLDEyLjkzNi0zLjc3MywxMi45MzYtMy43NzNDMTcxLjM5MywxMTkuNjY0LDE2OS41MjcsMTI3LjIzNCwxNjUuNjEyLDEzMy42OTN6IE0yMzIuNDMyLDkzLjA4MgoJCQkJCWMyLjE1MS00MC40OTgsOC41MTYtNjYuNDE0LDguNTE2LTY2LjQxNEwyNTUuNjE1LDQ2bC0xMC4zMTgsNjAuOTY5Yy0zLjEzOCwxLjIxMy02LjExNiwzLjA2OC05LjA4OCw0LjYxNwoJCQkJCWMtMS43ODIsMC45MjgtMy41NjMsMS44NTctNS4zNDUsMi43ODdDMjMxLjQzMSwxMDcuMTU4LDIzMi4wNjIsMTAwLjA0MSwyMzIuNDMyLDkzLjA4MnogTTIyNi4zNDgsMTU3LjcxMwoJCQkJCWMyLjgxLTEuNjgsNS42Mi0zLjM1OSw4LjQzLTUuMDM5YzMuNzQ0LTIuMjM4LDcuNDg4LTQuNDc3LDExLjIzMy02LjcxNWw1LjE4NywxMy42MTVjLTkuMDE0LDQuMDM1LTE4LjAyOCw4LjA3Mi0yNy4wNDIsMTIuMTExCgkJCQkJQzIyNC45NjMsMTY3LjA3NCwyMjUuNjksMTYyLjQxLDIyNi4zNDgsMTU3LjcxM3ogTTIxNC4xMjksMTY1LjAxOGMtMC40NzksMi45NjMtMC45OSw1LjktMS41MzUsOC44MTEKCQkJCQljLTAuMDQ1LTAuMDA2LTAuMDktMC4wMTItMC4xMzUtMC4wMTZjLTMuNjYzLTAuNDEtNy4zMjYtMC44MTgtMTAuOTg5LTEuMjI3QzIwNS42ODksMTcwLjA2MywyMDkuOTA5LDE2Ny41NDEsMjE0LjEyOSwxNjUuMDE4egoJCQkJCSBNMTkyLjEzNCwyMTMuNDE4Yy0wLjE4OC0xLjA4OC0wLjM3OC0yLjE3Ni0wLjU2Ni0zLjI2NGMzLjcyNiwwLjIwMyw3LjQ1LDAuNDA4LDExLjE3NSwwLjYxMQoJCQkJCWMtMi4zMzQsNi4yNTYtNC45OSwxMi4xMzctOC4wMjEsMTcuNTQ3QzE5My44NTksMjIzLjM0OCwxOTIuOTk2LDIxOC4zODMsMTkyLjEzNCwyMTMuNDE4eiBNMjYxLjA0MSwyNTQuNjgKCQkJCQljLTMuNzM0LTEuNTItNy41NDUtMi44NTctMTEuNDczLTMuOTEyYy01LjA4OC0xLjM2NS0xMC4xMjUtMi4wNDEtMTUuMzgtMS45MjZjLTUuMDExLDAuMTExLTEwLjEwOCwxLjIwNy0xNS4wMzgsMS45NjkKCQkJCQljLTYuNjU5LDEuMDI1LTEzLjI5NiwyLjIyMy0xOS45MywzLjQwMmMtMC41NzEtMy4yODctMS4xNDItNi41NzQtMS43MTMtOS44NjFjNi45NDItOS40NTEsMTIuMzc5LTIwLjY0NiwxNi42OTQtMzIuOTU3CgkJCQkJYzEuNzQ4LDAuMDk0LDMuNDk3LDAuMTg5LDUuMjQ1LDAuMjg3YzMuODg2LDAuMjE3LDcuMjg4LTAuNjA1LDEwLjcwNS0yLjM3M2M4Ljg3MS00LjU4OCwxNy43NDItOS4xNzgsMjYuNjE0LTEzLjc2OAoJCQkJCUwyNjEuMDQxLDI1NC42OHoiLz4KCQkJPC9nPgoJCTwvZz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4="); }
button.jq-icon-bighorn:before, .jq-icon-bighorn > a:before, a.jq-icon-bighorn:before, span.jq-icon-bighorn { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDIwOC4yMDggMjA4LjIwOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjA4LjIwOCAyMDguMjA4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZmlsbD0id2hpdGUiPgo8cGF0aCBkPSJNOS4wOTcsOTkuNjE4Yy0yLjMwMywxMi41LDIuMzA5LDIxLjI2LDAsMzQuNDcxYy0yLjA4LDYuOTktNC4wOTksMjguMzg5LTMuNDA5LDMyLjUwNAoJYzEuNjAzLDkuNTU1LDEyLjU5MSw0MS41MzcsMTIuNTkxLDQxLjUzN2gxNy4wNDNjLTI1LjQ4Mi02NS44MDQsMi4zNi03My45MDksOS42NDktNzMuNjgxYzQxLjc5NiwxLjc4NywwLDAsNDEuNzk2LDEuNzg3CgljMTQuMjczLDAuNjEyLDIwLjg5NywyLjYyMSwzMy4wMzEsMjYuMDYzYzUuMTgzLDEwLjAyNSw5LjI4NCw0NS4zNjQsOS4yODQsNDUuMzY0czcuNjcsMS4wNjksMTUuOTI0LDAKCWMtMS43NDYtMjMuOTM0LTkuODUtNjYuNDI4LTEyLjcxMy03OS45OTdjLTEuODY4LTEwLjMzOCwyMC43MDgtMzQuMjIsMzIuMzI1LTQ3LjE0NWMxMC40MTctMTEuNTg1LDIxLjI0My0xMS4wNzEsMzAuODkyLTguMjE1CgljOS42MzcsMi44NTYsOS42MzcsMi4xMzcsMTIuNDg4LTIuNDk4YzIuODY2LTQuNjQ2LTI0LjUwNS00MC4zMjctMjQuNTA1LTQwLjMyN2MtMC4xMi0xNi4yMzktMTAuNDkxLTI5LjQxMS0zMi4wMzUtMjkuNDExCgljLTIxLjExNCwwLTMyLjAyLDEzLjMxLTMyLjAyLDI5LjY3MmMwLDExLjIxLDcuOTQxLDIwLjU4NiwxOC40NzcsMjIuODNjMS41NzMsMC4zMjUsMy4xOTgsMC41MTQsNC44NTQsMC41MTQKCWM3LjE5MywwLDEzLjM2NS00LjIxMywxNi4zNDItMTAuMjU2YzAuMjE3LTAuNDQsMC40MjgtMC44NTQsMC42MTYtMS4zMTRjMC44MjktMi4wNjUsMS4zMDctNC4zMTgsMS4zMDctNi42ODgKCWMwLTcuNjczLTYuMTI4LTEzLjkwNS0xMy43NDUtMTQuMTQ3Yy0wLjE1LDAtMC4yOTEtMC4wNDQtMC40NC0wLjA0NGMtMS4xNDMsMC0yLjA1OC0wLjkyLTIuMDU4LTIuMDU3CgljMC0xLjEzNCwwLjkxNS0yLjA0OCwyLjA1OC0yLjA0OGMxMC4wODksMCwxOC4yOTIsOC4yMDcsMTguMjkyLDE4LjI5NmMwLDEuNDI5LTAuMTQ1LDIuODEtMC40MDYsNC4xNTYKCWMtMC4yNDUsMS4zMzEtMC42MjEsMi42MDYtMS4wOTUsMy44NDZjLTMuMjMzLDguMzg3LTEwLjc3NywxNC44MzUtMjAuODcxLDE2LjY5NmMtMy4xOSwwLjU4MS0zMi4zMjEsNS4yOTEtNzIuNDM0LDYuNzA3CgljLTQ0LjYyLDEuNTczLTUwLjcxOCw3Ljg1OS01Ny4xNSwxNi4wNzZDLTkuOTYxLDkwLjI3OCwzLjE5NCwxMDUuMzQ4LDkuMDk3LDk5LjYxOHoiLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+"); }
button.jq-icon-bridge:before, .jq-icon-bridge > a:before, a.jq-icon-bridge:before, span.jq-icon-bridge { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgd2lkdGg9Ijk1NC4wNzJweCIgaGVpZ2h0PSI5NTQuMDcycHgiIHZpZXdCb3g9IjAgMCA5NTQuMDcyIDk1NC4wNzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDk1NC4wNzIgOTU0LjA3MjsiCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZmlsbD0id2hpdGUiPgo8Zz4KCTxnPgoJCTxwb2x5Z29uIHBvaW50cz0iNTk3LjI4OSw2NDQuMDEzIDM1Ni44MDQsNjQ0LjAxMyAzNTYuODA0LDc1OC4zNjQgNTk3LjI4OSw3MTQuODkgCQkiLz4KCQk8cGF0aCBkPSJNNzQuODM1LDU2NC43ODhoNzUuOTA0YzU2LjAyMy0yMi45NTEsMTA4Ljk4My01My40MiwxNTYuODk2LTkwLjM3NWMxMS42OTgtOS4wMjEsMjMuMDg2LTE4LjQxNCwzNC4xNjktMjguMTQ4di0zMy43NTkKCQkJQzI3NC4wOCw0NzYuMzc1LDE5Mi43NDQsNTI1LjM5LDEwNC41NDMsNTU1LjQ3Qzk0LjcxOCw1NTguODE5LDg0LjgxMSw1NjEuOTI1LDc0LjgzNSw1NjQuNzg4eiIvPgoJCTxwYXRoIGQ9Ik05NDMuNDI0LDU2NS42NjNjLTIuOTYxLTEuNjgyLTg2LjQ2My01MC4xNDUtMTEwLjg1LTY2LjU4OGMtMzguNzgzLTI2LjE0OC03NS42MjktNTQuODU4LTEwOS4xNjYtODcuNTEyCgkJCWMtOC4xNS03LjkzNS0xNi4xMTUtMTYuMDg4LTIzLjg1NC0yNC41MWMtMzkuNzk5LTQzLjMxMi03NC4zNzUtOTEuMjI2LTEwMi4yNjYtMTQzLjAzOHYtNDguMzA2aC0yOS43OTN2NDEuNTA0aC0yMi4zNTl2LTcuNQoJCQl2LTIuMTc2YzAtMi4yNzItMC43NzMtNC4wNDgtMS45NzktNS4zMjRjLTMuMDk0LTMuMjcyLTkuMDMzLTMuMjcyLTEyLjEyNSwwYy0xLjIwNywxLjI3Ni0xLjk4LDMuMDUyLTEuOTgsNS4zMjR2Mi4xNzZ2Ny41CgkJCWgtNDYuMTA5di03LjV2LTIuMTc2YzAtMi4yNzItMC43NzEtNC4wNDgtMS45NzktNS4zMjRjLTMuMDkyLTMuMjcyLTkuMDM0LTMuMjcyLTEyLjEyNSwwYy0xLjIwNywxLjI3Ni0xLjk4LDMuMDUyLTEuOTgsNS4zMjQKCQkJdjIuMTc2djcuNWgtNDYuMTA3di03LjV2LTIuMTc2YzAtMi4yNzItMC43NzMtNC4wNDgtMS45OC01LjMyNGMtMy4wOTItMy4yNzItOS4wMzMtMy4yNzItMTIuMTI1LDAKCQkJYy0xLjIwNywxLjI3Ni0xLjk3OSwzLjA1Mi0xLjk3OSw1LjMyNHYyLjE3NnY3LjVoLTE3LjI0NWMtMC4yNTYtMC4yNTQtMC41MzUtMC40OS0wLjgyNi0wLjcxM3YtNDAuNzkyaC0yOS43OTF2NjUuNzUyCgkJCWMtMC43MzcsMS4xMTEtMS40NjksMi4yMjctMi4yMTMsMy4zMzNjLTM2LjM3OCw0OC4xMzItNzYuNjYsOTMuMzIzLTEyMC4yNzgsMTM1LjAyNGMtNDAuNzUsMzYuMjQtODQuNzUsNjkuMDUxLTEyOS41ODUsOTkuNjg1CgkJCWMtMzEuMzc0LDIxLjQzOC02My4zNTQsNDEuOTY5LTk1LjQzNiw2Mi4zMjZDMy41MDgsNTY1LjQ5OSwwLDU3MS44NywwLDU3OC43MnYzMC4yOTNjMCwxMS4wNDUsOC45NTQsMjAsMjAsMjBoMzM2LjgwNGgyNDAuNDg1CgkJCWgzMzYuNzgzYzExLjA0NywwLDIwLTguOTU1LDIwLTIwdi0yNS42N0M5NTQuMDcyLDU3NS45MzMsOTQ5Ljg2OSw1NjkuMzIxLDk0My40MjQsNTY1LjY2M3ogTTM1Ni44MDQsMzk3Ljg5OHYzNC43NzZ2MTQ3LjExNAoJCQloLTI0Ni4yNUgyNy42MTNjMC4zNjMtMC4yMywyLjg3Ny0xLjgzLDUuMTE3LTMuMjU4YzEuMDc5LTAuNjg4LDIuMDk1LTEuMzM0LDIuNzc2LTEuNzY4CgkJCWM2NC4zNTctNDEuMDUxLDEyOC4zMDYtODMuNTIxLDE4Ny4xMzctMTMyLjEwNmMyOC4zODEtMjMuNDM3LDU1LjU3OS00OC4yODgsODEuMDQ0LTc1LjEwNAoJCQljMTYuMDM5LTE2Ljg5LDMxLjMwNy0zNC41NTksNDUuNjE4LTUyLjk2MmMyLjUzMy0zLjI1Nyw1LjAyOC02LjU0Miw3LjUtOS44NDZsMCwwTDM1Ni44MDQsMzk3Ljg5OEwzNTYuODA0LDM5Ny44OTh6CgkJCSBNNTM0LjU2NCw1NzkuNzg4SDQxOS41MjlWMzc5LjU5YzAtMTEuNjkxLDMuNDk4LTIyLjU2LDkuNDkzLTMxLjYzNmMzMy4wOTYsMzIuOTA0LDY4LjM5Miw2My41MiwxMDUuNTQxLDkxLjc0OHYxNDAuMDg1SDUzNC41NjR6CgkJCSBNNTM0LjU2NCw0MDguMzI1Yy0zMC42NjYtMjQuMTkyLTU5Ljg5LTUwLjIyMy04Ny41ODUtNzcuNzYxYzguNzQ5LTUuMzgxLDE5LjA0My04LjQ5MSwzMC4wNjgtOC40OTEKCQkJYzMxLjc2NSwwLDU3LjUxNywyNS43NTEsNTcuNTE3LDU3LjUxOFY0MDguMzI1eiBNNTk3LjI4OSw1NzkuNzg4di05NS44OTVjMzkuODQyLDI1LjgwMyw4MS42OTEsNDguMjkzLDEyNi40MDYsNjQuNzQyCgkJCWMzNi4wNTcsMTMuMjYyLDczLjI2OCwyMi44MTYsMTEwLjc3OSwzMS4wMzFMNTk3LjI4OSw1NzkuNzg4eiBNNzI1LjExNSw1MjIuNTg3Yy0yNC4zMjYtOS4xMjktNDcuNzc5LTIwLjM3OS03MC41LTMzLjAzMQoJCQljLTE3LjAwNC05LjQ2OS0zMy41OTQtMTkuNzI3LTQ5LjgyNi0zMC40ODFjLTIuNTEtMS42NjItNS4wMDgtMy4zMzctNy41LTUuMDIxVjI5My44NzEKCQkJYzQxLjc1OCw2Ny4wNDIsOTQuNzcxLDEyNi43MzIsMTU0LjQxLDE3OC41NDFjMTQuNTgsMTMuMjQ4LDI5LjY0OCwyNS45NjIsNDUuMTgyLDM4LjA5MQoJCQljMjMuMzQsMTguMjI3LDQ3Ljk1MywzNS45NzMsNzQuMTMzLDUwLjU0N2MwLjYwNCwwLjM4MywxLjE5OSwwLjc3NSwxLjgwMywxLjE1OEM4MjIuODA1LDU1Mi4wMDUsNzcyLjk4LDU0MC41NDgsNzI1LjExNSw1MjIuNTg3egoJCQkiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4="); }
button.jq-icon-kayak:before, .jq-icon-kayak > a:before, a.jq-icon-kayak:before, span.jq-icon-kayak { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDQ2My41NjEgNDYzLjU2MSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDYzLjU2MSA0NjMuNTYxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZmlsbD0id2hpdGUiPgo8Zz4KCTxnIGlkPSJMYXllcl8xXzQ1XyI+CgkJPGc+CgkJCTxwYXRoIGQ9Ik0yOTAuNDA4LDI3NC41NDdjLTQuMDU0LDE5LjAzMS02Ny4zLDMwLjY0My05Ni44MzksMjAuMTIxYy0yMS42NjMtNy43Mi0xNC4yNi0zMS4zMTMtMTQuMjYtMzEuMzEzbC0zMi41Mi0wLjA1OAoJCQkJYzAsMC02LjE0NiwxNC40NDMtMzAuMDMxLDguNzA4YzIuMzk1LDM1LjkwNyw1Ni44MDcsNTguMTE2LDEzMC41OTYsNzIuNTk4YzczLjc4NSwxNC40ODIsMTM0Ljk2OCw4LjU2NSwxMzYuNjQ2LTEzLjIxNgoJCQkJQzM4NS4zOTEsMzEzLjQwNSwzNDUuNzg4LDI5MC4yMzMsMjkwLjQwOCwyNzQuNTQ3eiIvPgoJCQk8cGF0aCBkPSJNNDM5Ljk0LDIyMS45MDhjMCwwLTYxLjY2OSwxLjI3Ny03NC44MzUsMjAuMzA5aC0xNC4xODJjLTUuNjM4LTguOTc4LTExLjI2OC0xNy44OTktMTcuOTk0LTI2LjEyOQoJCQkJYy00Ljk1My02LjA2NC0xMC41MDktMTIuMjgxLTE3LjM1LTE2LjI5NmMtOS44ODgtNS44MDYtMjEuNTQtOC41NDYtMzIuNjMtMTEuMDE0Yy02LjAxLTEuMzM2LTMzLjQ3NC01LjY0OS00OS40NDctNS42NDkKCQkJCWMtMTUuOTcyLDAtMzIuMjMsMi4yNjctMzQuOTA1LDIuNzQ3Yy02LjE4MSwxLjExMS0xMi4zNCwyLjM1MS0xOC40NDUsMy44Yy02LjI0MSwxLjQ3OS0xMi40NjksMy4xNDMtMTguNDg3LDUuMzcKCQkJCWMtMy44MDksMS40MDgtNy42NzUsMy4wMTQtMTEuMDcyLDUuMjY5Yy03LjQ2OSw0Ljk1NC0xMy40ODksMTEuNzg4LTE4Ljk0OCwxOC44MjVjLTMuNjgxLDQuNzQ4LTcuMTEsOS42OTEtMTAuMzgzLDE0LjczCgkJCQljLTEuNDA5LDIuMTc4LTIuNzkxLDQuMzc1LTQuMTM3LDYuNTk1Yy0wLjM1NCwwLjU3OS0wLjcxMywxLjE2My0xLjA2MiwxLjc1MUg5OC40NTVjLTEzLjE2Ni0xOS4wMzItNzQuODM1LTIwLjMwOS03NC44MzUtMjAuMzA5CgkJCQljLTE3LjIyNSwwLTIzLjYyLDEyLjUtMjMuNjIsMjcuOTE2YzAsMTUuNDE4LDYuMzk2LDI3LjkxNiwyMy42MiwyNy45MTZjMCwwLDYxLjY2OS0xLjI3Nyw3NC44MzUtMjAuMzA5aDE3LjA1NwoJCQkJYzIuNDU2LDQuNDg1LDcuMTMxLDcuNzQxLDEyLjcxOCw3LjgyN2M0LjU0MSwwLjA3Miw4Ljk3LTEuOTkyLDExLjgxNy01LjUzNWMwLjU4Ny0wLjczMSwxLjEyOS0xLjUwOSwxLjY2LTIuMjkyaDQ5Ljk2CgkJCQljMCw3Ljk4MSwwLDE1Ljk2MiwwLDIzLjk0MmMxLjY4OCwxLjk5OCw0LjAzNiwzLjUxLDcuMTIsNC42MDhjNi40OTcsMi4zMTMsMTUuMzg1LDMuNTM2LDI1LjcxNiwzLjUzNQoJCQkJYzE0LjE2OSwwLDI5LjkwNy0yLjM4OSw0Mi4xMDItNi4zOTFjMy40NjEtMS4xMzYsNi4zNDQtMi4yOTcsOC43MzQtMy40MzVjMC03LjQxOSwwLTE0Ljg0LDAtMjIuMjZoNDkuOTc2CgkJCQljMC42OTYsMS4wMjYsMS4zOTIsMi4wNDcsMi4yMTUsMi45NTdjMy4xNjksMy41MDMsNy45NTIsNS4zMDIsMTIuNjQ2LDQuNzg0YzQuODEzLTAuNTM2LDkuMTQ4LTMuNDkxLDExLjQzMS03Ljc0MWgxMy40OTkKCQkJCWMxMy4xNjYsMTkuMDMyLDc0LjgzNSwyMC4zMDksNzQuODM1LDIwLjMwOWMxNy4yMjYsMCwyMy42Mi0xMi40OTgsMjMuNjItMjcuOTE2QzQ2My41NiwyMzQuNDA4LDQ1Ny4xNjYsMjIxLjkwOCw0MzkuOTQsMjIxLjkwOHoKCQkJCSBNMjk4LjkzOSwyMjguMzI5YzIuOTc5LDEuODUxLDUuNTU2LDQuMDU0LDguMDYzLDYuNTU5YzIuMzM0LDIuMzQyLDQuNTQ3LDQuODAyLDYuNjgzLDcuMzNoLTM4LjM0N2MwLTYuNjAxLDAtMTMuMjA2LDAtMTkuODA3CgkJCQlDMjgzLjM1NCwyMjMuNzU5LDI5MS4zNywyMjUuMzE5LDI5OC45MzksMjI4LjMyOXogTTE2MC4yOTEsMjM0LjU5OWMyLjQzMS0yLjQwOCw0LjkzNy00LjUwMSw3LjgxNC02LjI4NAoJCQkJYzcuNTU3LTIuOTk5LDE1LjU2Mi00LjU1OCwyMy41NjItNS45MDRjMCw2LjYwMSwwLDEzLjIwNiwwLDE5LjgwN2gtMzguMzQ0QzE1NS41NDgsMjM5LjU4NiwxNTcuODQ2LDIzNy4wMjMsMTYwLjI5MSwyMzQuNTk5eiIvPgoJCQk8cGF0aCBkPSJNMjE0Ljc0NSwxNzUuMDQ4YzMuODY3LDIuNjA3LDguMjUsNC40MDYsMTIuODIyLDUuMjk5bDAuMDQ5LDAuMDFjMTEuMzI4LDIuMiwyMy4yNDQtMS40NDksMzEuNDE1LTkuNTk5CgkJCQljOC4yODktOC4yNzQsMTEuOTI4LTIwLjUwNCw5LjUxOC0zMS45NjNjLTIuMzU2LTExLjE2My0xMC4yNS0yMC43MTktMjAuNzg4LTI1LjEwM2MtMTAuNzc4LTQuNDg1LTIzLjM1Mi0zLjI0Mi0zMy4wMzUsMy4yODMKCQkJCWMtOS42ODgsNi41MjYtMTUuNTU0LDE3LjcxMi0xNS40NDQsMjkuMzk0QzE5OS4zODcsMTU3Ljc4MSwyMDUuMjg3LDE2OC42ODEsMjE0Ljc0NSwxNzUuMDQ4eiIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4="); }
button.jq-icon-camping:before, .jq-icon-camping > a:before, a.jq-icon-camping:before, span.jq-icon-camping { background-size: 26px; background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDQ4OC42ODMgNDg4LjY4MyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDg4LjY4MyA0ODguNjgzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZmlsbD0id2hpdGUiPgo8Zz4KCTxwYXRoIGQ9Ik00NzguNDY3LDM3Ni4xMjJsLTU4LjE0My01OC4xOWMtMTQuMjEyLTE0LjIxOC0yNy4xNDEtMjkuNjYzLTM4LjY0OC00Ni4xNjFMMjUzLjg3Miw4OC4zNzkKCQljLTIuMTUzLTMuMDg2LTUuNjgtNC45My05LjQ0OS00LjkzYy0zLjc2NiwwLTcuMjkzLDEuODQzLTkuNDQ1LDQuOTNsLTEyNy44MDksMTgzLjM2Yy0xMS41MTksMTYuNTE0LTI0LjQ2NCwzMS45ODMtMzguNzA3LDQ2LjIxNwoJCWwtNTguMDc5LDU4LjA4N2MtOC41MjcsOC41My0xMi4wNTksMjAuODU5LTkuMzIyLDMyLjZsMTUuOTIsNjguMzQzYzEuMjIsNS4yMTMsNS44NTgsOC45MDEsMTEuMjA1LDguOTAxaDE3My43MDFsNDIuNTUyLTIyMC4zNzYKCQlsNDIuNTQsMjIwLjM3NmgxNzMuNjY2YzUuMzUsMCw5Ljk4NS0zLjY4OCwxMS4yMDUtOC45MDFsMTUuOTItNjguMjcxQzQ5MC41MSwzOTYuOTcyLDQ4Ni45OTQsMzg0LjY1Miw0NzguNDY3LDM3Ni4xMjJ6Ii8+Cgk8cGF0aCBkPSJNNjAuMjY0LDEyMC40NzNjMTguNDU0LDAsMzQuODk1LTguMzI1LDQ1Ljk0MS0yMS4zODljMC44MTEtMC45NTcsMC45NjUtMi4zMSwwLjM5Ny0zLjQyNgoJCWMtMC41NjgtMS4xMTYtMS43NTYtMS43NzktMy4wMjMtMS42ODRjLTEuMzYyLDAuMTA5LTIuNzUyLDAuMTY1LTQuMTQ2LDAuMTY1Yy0zMy4yODEsMC02MC4yNjQtMjYuOTgyLTYwLjI2NC02MC4yNjIKCQljMC05LjU1OSwyLjI4LTE4LjU3MSw2LjI1Mi0yNi41ODdjMC41NTMtMS4xMjQsMC4zOTctMi40NjgtMC40MjktMy40MWMtMC44MjItMC45NTItMi4xMTctMS4zMTUtMy4zMDUtMC45MzYKCQlDMTcuNTA1LDEwLjc3OSwwLDMzLjQyNiwwLDYwLjIwOUMwLDkzLjQ5MSwyNi45ODIsMTIwLjQ3Myw2MC4yNjQsMTIwLjQ3M3oiLz4KCTxwYXRoIGQ9Ik0xNTUuMjMsNDUuNTIyYzAuMzk4LDAuMzgxLDAuNTg4LDAuOTM2LDAuNDkzLDEuNDcybC0yLjE4NSwxMi42OTJjLTAuMTExLDAuNjI2LDAuMTQzLDEuMjU5LDAuNjYzLDEuNjMxCgkJYzAuNTA5LDAuMzcxLDEuMTg4LDAuNDE5LDEuNzYsMC4xMjdsMTEuMzkyLTUuOTk3YzAuNDkyLTAuMjU0LDEuMDYtMC4yNTQsMS41NTMsMGwxMS4zOTMsNS45OTcKCQljMC41NzEsMC4yOTIsMS4yNTEsMC4yNDQsMS43NTktMC4xMjdjMC41MjEtMC4zNzIsMC43NzQtMS4wMDUsMC42NjMtMS42MzFsLTIuMTg0LTEyLjY5MmMtMC4wOTYtMC41MzYsMC4wOTUtMS4wOSwwLjQ5Mi0xLjQ3MgoJCWw5LjIwNy04Ljk4OWMwLjQ0NS0wLjQzNSwwLjYxOS0xLjA5OCwwLjQxMy0xLjdjLTAuMTkxLTAuNjAyLTAuNzExLTEuMDQ1LTEuMzQ3LTEuMTMyTDE3Ni41OCwzMS44NQoJCWMtMC41NTItMC4wNzktMS4wMTMtMC40MTktMS4yNTEtMC45MDlsLTUuNzEyLTExLjU0NWMtMC4yNy0wLjU3LTAuODU0LTAuOTI3LTEuNDg1LTAuOTI3Yy0wLjYzNiwwLTEuMjIsMC4zNTgtMS40ODksMC45MjcKCQlsLTUuNzEyLDExLjU0NWMtMC4yMzgsMC40OS0wLjY5OSwwLjgzLTEuMjUxLDAuOTA5bC0xMi43MjMsMS44NTFjLTAuNjM2LDAuMDg3LTEuMTU2LDAuNTMtMS4zNDcsMS4xMzIKCQljLTAuMjA2LDAuNjAyLTAuMDMxLDEuMjY1LDAuNDEzLDEuN0wxNTUuMjMsNDUuNTIyeiIvPgoJPHBhdGggZD0iTTMzMy4xNTgsNTYuMzQ4YzAuMzkyLDAuMzc5LDAuNTY3LDAuOTM0LDAuNDg4LDEuNDcybC0yLjE4NSwxMi42OTFjLTAuMTA3LDAuNjI1LDAuMTQzLDEuMjU5LDAuNjY3LDEuNjMKCQljMC41MDUsMC4zNzEsMS4xODgsMC40MTksMS43NTYsMC4xMjdsMTEuMzk1LTUuOTk4YzAuNDg5LTAuMjU0LDEuMDYxLTAuMjU0LDEuNTUsMGwxMS4zOTYsNS45OTgKCQljMC41NjcsMC4yOTIsMS4yNDcsMC4yNDQsMS43NTUtMC4xMjdjMC41Mi0wLjM3MiwwLjc3NS0xLjAwNSwwLjY2NC0xLjYzbC0yLjE4Ni0xMi42OTFjLTAuMDc1LTAuNTM4LDAuMDk2LTEuMDkyLDAuNDkzLTEuNDcyCgkJbDkuMjExLTguOTg5YzAuNDQxLTAuNDM1LDAuNi0xLjEsMC40MDktMS43MDJjLTAuMTg3LTAuNjAyLTAuNzExLTEuMDQ1LTEuMzQzLTEuMTMybC0xMi43MjUtMS44NTEKCQljLTAuNTUzLTAuMDc5LTEuMDE0LTAuNDE5LTEuMjQ4LTAuOTA5bC01LjcxNS0xMS41NDVjLTAuMjY3LTAuNTctMC44NTQtMC45MjUtMS40ODYtMC45MjVjLTAuNjM1LDAtMS4yMTksMC4zNTUtMS40ODksMC45MjUKCQlsLTUuNzEyLDExLjU0NWMtMC4yMzgsMC40OS0wLjY5NSwwLjgzLTEuMjUxLDAuOTA5bC0xMi43MjMsMS44NTFjLTAuNjMyLDAuMDg3LTEuMTU1LDAuNTMtMS4zNDcsMS4xMzIKCQljLTAuMTg3LDAuNjAyLTAuMDMxLDEuMjY3LDAuNDEzLDEuNzAyTDMzMy4xNTgsNTYuMzQ4eiIvPgoJPHBhdGggZD0iTTQxMS40NzksMjAzLjIyMmMwLjM5MywwLjM4MSwwLjU4NCwwLjkzNiwwLjQ4OCwxLjQ3MmwtMi4xODUsMTIuNjkzYy0wLjExMSwwLjYyNSwwLjE0MywxLjI1OSwwLjY2NywxLjYzCgkJYzAuNTA1LDAuMzcyLDEuMTg0LDAuNDE5LDEuNzU2LDAuMTI3bDExLjM5Mi01Ljk5OGMwLjQ5My0wLjI1NCwxLjA2MS0wLjI1NCwxLjU1NCwwbDExLjM5Miw1Ljk5OAoJCWMwLjU3MSwwLjI5MiwxLjI1MSwwLjI0NSwxLjc1OS0wLjEyN2MwLjUyMS0wLjM3MSwwLjc3NS0xLjAwNSwwLjY2NC0xLjYzbC0yLjE4NS0xMi42OTNjLTAuMDk2LTAuNTM2LDAuMDk1LTEuMDksMC40OTItMS40NzIKCQlsOS4yMTEtOC45ODhjMC40NDEtMC40MzUsMC42MTYtMS4wOTksMC40MDktMS43Yy0wLjE5LTAuNjAyLTAuNzExLTEuMDQ1LTEuMzQ2LTEuMTMybC0xMi43MjMtMS44NTEKCQljLTAuNTUzLTAuMDgtMS4wMTQtMC40MTktMS4yNTItMC45MWwtNS43MTEtMTEuNTQ1Yy0wLjI3MS0wLjU3LTAuODU0LTAuOTI3LTEuNDg2LTAuOTI3Yy0wLjYzNSwwLTEuMjE5LDAuMzU3LTEuNDg5LDAuOTI3CgkJbC01LjcxMiwxMS41NDVjLTAuMjM4LDAuNDkxLTAuNjk1LDAuODMtMS4yNTEsMC45MWwtMTIuNzIzLDEuODUxYy0wLjYzNiwwLjA4Ny0xLjE1NSwwLjUzLTEuMzQ3LDEuMTMyCgkJYy0wLjIwNiwwLjYwMi0wLjAzMSwxLjI2NSwwLjQxNCwxLjdMNDExLjQ3OSwyMDMuMjIyeiIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPg=="); }
button.jq-icon-rafting:before, .jq-icon-rafting > a:before, a.jq-icon-rafting:before, span.jq-icon-rafting { background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSJ3aGl0ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxnPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOTUuODA2LDQ1LjM4NWMtMy40NiwxLjQ2NC01LjA1OCwyLjkyOS02LjkyMyw3LjQ1MyAgICBjLTAuNTk5LDAuNi0xLjE5NiwxLjE5OC0xLjE5NiwxLjE5OHMtMC41MzItMS4xMzItMS4zMzItMC45MzJjLTAuNzk4LDAuMi0xLjkzLDEuNDY0LTIuMTMsMS44NjQgICAgYy0wLjE5OSwwLjM5OSwwLjI2NywxLjA2NSwwLjI2NywxLjA2NWwtNi41MjMsNC43OTFjMCwwLTEuNzI5LTAuNTk5LTMuODU4LDBjLTIuMTMxLDAuNTk4LTQuMzk0LDIuMjY0LTQuMzk0LDIuMjY0djEuNzMgICAgYzAsMC0zLjM5NS01LjkyNS00LjY1OC03Ljk4OGMtMS4yNjctMi4wNjMtMy41OTYtMi45MjktNi42NTYtMy4zMjdjLTMuMDYyLTAuMzk5LTYuMTIzLDAuNzk4LTYuMTIzLDAuNzk4bDkuOTgxLDEzLjMxMSAgICBjMCwwLDAuMDY4LTAuODY0LDAuNTM0LTIuMzk1YzAuNDY2LTEuNTMxLDAuNjY1LTIuOTMsMC42NjUtMi45M2wwLjY2NywwLjEzNWMwLDAsMS40NjMsMi40NjMsMS44NjIsMy4xOTIgICAgYzAuNCwwLjczMywwLjY2NSwxLDAsMS41OTlzLTEuOTk1LDEuNzMtMS45OTUsMS43M3MtMC40MzktMC40My0yLjEzMi0wLjI2NkM2MC41MTcsNjYuNzYyLDQ3Ljc1Miw0OS4xMSw0Ny43NTIsNDkuMTEgICAgczAuNjU3LTAuODQ0LTAuMzk5LTEuODYycy0xLjg2NC0wLjY2Ni0xLjg2NC0wLjY2NmwtMi42NjMtMy4zMjhjMCwwLDAuMzA0LTAuNjMxLDEuMzMyLTAuNjY2ICAgIGMxLjAyNi0wLjAzNSw1Ljc4Ni0wLjcxOSw3LjE4Ny0wLjkzMWMxLjQwMi0wLjIxMywyLjAwMi0xLjIyOCwxLjU5OC0yLjY2MnMtMy4zOTgtOC42Ni00LjI2LTEwLjI1ICAgIGMtMC44NjEtMS41OTEtMi4zOTUtMi43OTYtMi4zOTUtMi43OTZsMy40Ni00LjEyNmMwLDAsNC42Mi0xLjEyNyw3LjU4Ny0zLjcyOGMyLjk2OC0yLjU5OSwzLjYzNy00LjA1MywzLjA2Mi01LjA1OCAgICBjLTAuNTc2LTEuMDA0LTMuNDM4LTMuNzc1LTQuNzkyLTMuODYxYy0wLjkxNi0wLjA1OC0zLjU5MiwyLjQ4Ni00LjkyNSw0LjkyNWMtMS4zMzMsMi40MzktMS45OTgsNi42NTYtMS45OTgsNi42NTZsLTMuNzI3LDMuOTkzICAgIGMwLDAtMS4zNDUtMS4zNzUtMi4zOTYtMC42NjZjLTEuMDUyLDAuNzExLTEuMjA2LDIuMjQ1LTEuMTk4LDIuNzk1YzAuMDA4LDAuNTUxLDAuNjY2LDEuMDY1LDAuNjY2LDEuMDY1TDIxLjM5Niw1MC41NzYgICAgYzAsMC0xLjA4Ny0xLjQ0OC0xLjg2NC0wLjRjLTAuNzc3LDEuMDQ5LTIsMS43OTMtMC43OTksMy4zMjhjLTAuODgsMS4yNTgtMC4xMzMsMS40NjUtMC4xMzMsMS40NjVsMS4wNjUsMC4xMzJsMC41MzMtMC42NjYgICAgbDEuNDY0LDAuOTM0YzAsMCwzLjUzNywwLjI3NSw3LjcyLDIuMjYxYzQuMTgzLDEuOTg3LDEyLjExMyw1LjQ2LDEyLjExMyw1LjQ2cy0xLjA0NC00LjU1NC0wLjkzMi05LjMxOCAgICBjMC4xMTMtNC43NjcsMC41MzMtMTAuMjQ5LDAuNTMzLTEwLjI0OXMwLjIwNiwwLjIxMSwwLjkzMiwxLjA2M2MwLjg2OSwxLjAyMSwyLjI2MywyLjY2MywyLjI2MywyLjY2M3MtMS42NjIsNi45ODUtMS41OTgsMTAuNjQ3ICAgIGMwLjA2NCwzLjY2NSwwLjAzMyw1LjQ5NSwyLjEyOSw0LjkyNmMyLjA5OC0wLjU2OCw2LjY1Ni0yLjc5NCw2LjY1Ni0yLjc5NGwwLjUzMiwwLjM5OGMwLDAtMC45MjMsNi4xMi0xLjA2NCw2LjkyMSAgICBjMC42MiwwLjk0LDIuNjYyLDEuNTk4LDIuNjYyLDEuNTk4bDkuMTg1LDMuMzI4YzAsMCwwLjc0LDEuMDUsMC4xMzMsMS4wNjRjLTIuNTQ3LTAuNjgtMTEuMDM2LTMuNzI0LTIwLjYzMi04LjY1ICAgIGMtOS41OTYtNC45MzEtMjEuNTY5LTExLjE0Ny0zMi42MTMtNy41ODlDLTEuMzYyLDYwLjY1NywxLjA1NCw3MC42NzUsNy4wMTksNzUuNmMwLDAsMy4xMjktMS4zMyw5Ljg1MS0xLjMzICAgIGM2LjcyMywwLDE3LjUwNSwyLjUyOSwzMC4zNSw1Ljk4OWMxMi44NDUsMy40NjIsMjAuOTY1LDUuMTI2LDIzLjE2MSw1LjMyNWMwLjEzNCwwLjg2NSwwLjM5OSwxLjQ2NCwwLjM5OSwxLjQ2NCAgICBzLTE1LjU3My0zLjEyOS0yNy41NTQtNi4zOWMtMTEuOTc5LTMuMjYxLTIxLjg5Ni01LjMyNC0zMC4zNDktNC4zOTNDNC40MjQsNzcuMTk4LDIuMjk1LDc5LjQ2MSwxLjQzLDgwLjM5MiAgICBjMi43OTUtMS40NjUsNy44NTMtMy44NiwxOC43NjktMi41MjhjMTAuOTE1LDEuMzMxLDI0LjAyNSw1LjA1OSw0MS42NjMsOS4wNTNjMTcuNjM3LDMuOTkyLDIxLjIyNSwyLjQ4OSwyMy42OTUsMS45OTUgICAgYzEuMzMxLTAuMjY2LDEuOTk3LTEuMDY1LDEuOTk3LTEuMDY1cy0yLjY2MywwLjkzMi02LjI1OCwwLjY2N2MtMC45OTctMi4yNjMtMy41MjctNS4xOTMtNy44NTMtNi45MjIgICAgYy00LjMyNi0xLjczMS0zLjI2MS0xLjczMS00LjI2LTMuMTk0Yy0wLjk5OC0xLjQ2Ni00Ljc5Mi02LjUyMi00Ljc5Mi02LjUyMnMxLjI2NS0wLjYsMi45MjktMS41OTkgICAgYzEuNjY0LTAuOTk4LDIuNTI5LTEuNzI5LDIuNTI5LTEuNzI5bDAuNjY1LDUuMDU5YzAsMCw2LjEyMywwLjk5OSw5Ljg0OSwwLjI2NmMwLjA2Ny0zLjg2LDAuMjY4LTguMTIsMC4yNjgtOC4xMiAgICBzNC41MjUsMS41OTcsNS45OSwxLjg2MmMxLjQ2MywwLjI2OCwyLjMzLTAuNTMsMi4yNjItMi4xMjhjLTAuMDY1LTEuNTk5LTAuMDY1LTYuOTg4LTAuMTMzLTguMTIgICAgYy0wLjA2Ni0xLjEzMS0wLjY2Ni0yLjEzLTAuNjY2LTIuMTNsMS41OTktMC45MzNjMCwwLDIuOTI4LTAuMiw1LjE5MS0xLjE5N0M5Ny4xMzgsNTIuMTA2LDk5LDUwLjE3Niw5OSw1MC4xNzYgICAgUzk4LjUzNCw0Ny4wNDgsOTUuODA2LDQ1LjM4NXogTTI4LjE4NSw1NC40MzVjLTAuNTQ5LTAuMDg5LTMuNjU3LTAuNDA3LTQuMzkzLTAuNjY0Yy0wLjczNS0wLjI1OC0wLjY2Ni0xLjA2Ni0wLjY2Ni0xLjA2NiAgICBsMC4xMzMtMS44NjJjMCwwLDIuNTIxLTIuOTQ2LDIuOTI5LTMuMTk0YzAuNDA2LTAuMjUsMC41MzIsMC4yNjUsMC41MzIsMC4yNjVzMS4zMDgsMy42OTYsMS41OTcsNC45MjYgICAgQzI4LjYwNiw1NC4wNjcsMjguNzM0LDU0LjUyNSwyOC4xODUsNTQuNDM1eiBNMzkuMzY2LDM3LjUzMWMtMS45NSwwLjE2OC0zLjgzOSwwLjg2NC01Ljk5LDIuNTI4bDkuMTg0LTEwLjM4MyAgICBjMCwwLDAuOTg2LDAuMTE4LDEuNTk4LTAuMjY2YzAuNjExLTAuMzgzLDEuNDY0LTAuNCwxLjQ2NC0wLjRzMS4zNzcsNC43NjMsMS45OTYsNi42NTZjMC42MiwxLjg5NCwxLjA0NiwyLjQxNCwwLDIuMzk2ICAgIEM0Ni41NzMsMzguMDQ1LDQxLjMxNiwzNy4zNjQsMzkuMzY2LDM3LjUzMXogTTQ1Ljg4OSw1OC4wMjljMCwwLTAuMTg4LTQuMTY3LTAuMTM0LTUuNTg5YzAuMDU2LTEuNDI0LDAuNTk1LTIuNDEsMS4wOTYtMS44MjIgICAgYzAuNjY0LDAuNzgxLDMuMjk3LDQuNDgyLDMuMjk3LDQuNDgyUzQ2Ljg2LDU3Ljk2LDQ1Ljg4OSw1OC4wMjl6IE04Ni44ODgsNTguMDI5Yy0wLjIxOCwwLjY4Ni0wLjM2MiwzLjQ5OC0wLjUzMyw0LjY1OSAgICBjLTAuMTcxLDEuMTYtMC4wMTcsMS40NDQtMS4wNjQsMS4xOTdjLTEuMDQ5LTAuMjQ0LTUuNzI1LTIuNjYxLTUuNzI1LTIuNjYxbDUuNDU4LTMuOTk0bDEuNTk4LTAuMTMzICAgIEM4Ni42MjEsNTcuMDk4LDg3LjEwNCw1Ny4zNDMsODYuODg4LDU4LjAyOXogTTkxLjI3OSw3My44N2MtMy41MDUtMS4xNDctNy4xNzUsMC42Ni0xMy4xNzcsMS4xOTcgICAgYy02LjAwMiwwLjUzOC0xMS4wNS0xLjE5Ny0xMS4wNS0xLjE5N3MxLjUxMiwyLjA0OSwyLjM5NywzLjU5NWMwLjg4NSwxLjU0NSwxLjI2NCwxLjc4MiwyLjEyOSwyLjM5NSAgICBjNC41NDIsMS41ODQsNy4zOTEsMy45NjUsOC43ODQsNi41MjNjOC45NTgtMC44NDMsMTIuNTQ5LTIuNTU5LDE0LjExMi01LjE5MUM5Ni4wMzcsNzguNTU2LDk0Ljc4Niw3NS4wMTcsOTEuMjc5LDczLjg3eiAgICAgTTI5LjkxNiwzOS45MjdsMy40NjEtMy41OTRjMCwwLDAuNzg0LTMuNDg0LTEuNzMxLTUuMDU4Yy0yLjY2NC0xLjY2Ny01LjQyOC0wLjQyMS02LjUyMywxLjE5OCAgICBjLTEuMDk1LDEuNjE5LTEuMzU5LDQuNTI4LDAuMjY3LDUuOTg5QzI3LjcwNSw0MC41NDIsMjkuOTE2LDM5LjkyNywyOS45MTYsMzkuOTI3eiBNNTQuODA4LDQ3Ljc4ICAgIGMtMC4wNjksMi40MjcsMS4zMzgsNC43NjEsNC4yNTksNC42NmMyLjkyLTAuMTA0LDQuMjI1LTIuMTE4LDQuMzkzLTQuMjYxYzAuMTY5LTIuMTQzLTEuNjkzLTQuMzc3LTQuMzkzLTQuNTI2ICAgIEM1Ni4zNjgsNDMuNTA1LDU0Ljg3LDQ1LjYwNiw1NC44MDgsNDcuNzh6IE03My41NzYsNjAuMTU5YzIuMDI4LTAuMDEzLDQuMTQ1LTEuMzczLDQuMTI2LTMuNzI3cy0xLjg1NS00LjM3Ni0zLjk5Mi00LjM5MiAgICBjLTIuMTQtMC4wMTgtNC4yNDQsMS42OC00LjI2LDQuMTI2QzY5LjQzNCw1OC42MTEsNzEuNTQ3LDYwLjE3Miw3My41NzYsNjAuMTU5eiI+PC9wYXRoPjwvZz48L2c+PC9zdmc+"); }
button.jq-icon-climber:before, .jq-icon-climber > a:before, a.jq-icon-climber:before, span.jq-icon-climber { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMC8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSJ3aGl0ZSIgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDc1LjQ3MiAxMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDc1LjQ3MiAxMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik0zOC44NzksNjYuMzE5Yy0wLjkzNSwwLjM0OC0xLjk3OCwwLjU0My0zLjA0MiwwLjU0M2MtMS4xNTEsMC0yLjI4Mi0wLjEzMS0zLjMyNS0wLjQzNmwtMTEuODIsMjcuMTYyCgljLTEuMDY1LDIuNS00LjA0MiwzLjM0OC02LjYyOCwxLjg5MWMtMi41ODYtMS40NTUtMy44MDMtNC42NDktMi42OTQtNy4xNDhsMTQuNDcyLTMzLjIyNWgxOC40NzF2LTMuMTA3bDkuMzQ0LTQuMzQ2CgljMi40NTUtMS4xOTUsNS42MjgsMC44NDgsNi4yOCwzLjQzNEw2NC41Miw2OS40N2MwLjY1MiwyLjYwNy0wLjkzNCw1LjIzNi0zLjU0MSw1Ljg4OXMtNS4yNTktMC45MzUtNS45MTEtMy41NDJsLTIuOTExLTExLjcxMgoJTDM4Ljg3OSw2Ni4zMTl6Ij48L3BhdGg+PHBhdGggZD0iTTQ3LjM5Niw0Ny4yODRDNjcuNjI3LDM3LjI0NSw3NS40NzIsMi44NjgsNzUuNDcyLDBINzIuNjljLTEuMDQzLDcuMTctOS43MzUsMzUuODU0LTI1LjI5NCw0NC4xNzZWNDcuMjg0eiI+PC9wYXRoPjxwYXRoIGQ9Ik0xMC4wNjUsMzkuNzY1YzEuMDY0LDEuNjUxLDMuMTk0LDIuMzksNS4wODUsMS42MDhsMTAuNjktNC4xOTR2MTQuODQxaDE4LjQ3MVYzNC44MzNMNjAuODY5LDguMzQ0CgljMS4yMTctMS45MzQsMC42NTItNC40OTgtMS4zMDQtNS43MzZjLTEuOTM0LTEuMjE3LTQuNDk4LTAuNjUyLTUuNTg0LDEuMjM4bC0xNC4wNiwyMi41MTJsLTguNDc1LDAuMDIxCgljLTAuNTQzLDAtMS4wODYsMC4wODctMS42MywwLjMwNEwxNS4xOTMsMzIuNDJsLTcuNTQtMTEuNDNjLTEuMjM4LTEuOTEyLTMuODAzLTIuNDc3LTUuNzM2LTEuMjM5CgljLTEuOTM0LDEuMjM5LTIuNDk5LDMuODI1LTEuMjYxLDUuNzU4TDEwLjA2NSwzOS43NjV6Ij48L3BhdGg+PHBhdGggZD0iTTMzLjgxNiwyNC44NThjNC4wNjIsMCw3LjM2Ni0zLjI4MSw3LjM2Ni03LjM0NWMwLTQuMDYzLTMuMzA0LTcuMzY2LTcuMzY2LTcuMzY2Yy00LjA2NCwwLTcuMzY3LDMuMzAzLTcuMzY3LDcuMzY2CglDMjYuNDQ5LDIxLjU3NywyOS43NTIsMjQuODU4LDMzLjgxNiwyNC44NTh6Ij48L3BhdGg+PC9zdmc+"); }

#top-menu .jq-icon-svg > a:before { margin-left: -8px; }
#mobile_menu_slide .jq-icon-svg > a:before {
    height: 24px;
    width: 18px;
    background-size: 18px;
}

#top-menu .jq-icon > a:before { 
	position: relative;
	top: 3px;
	font-size: 1.2em !important;
}

.menu-social-media-icons-container {							
	text-align: center;
}
#menu-jq-social-icons {
	list-style: none;
	display: flex;
	margin-top: 1em;
	justify-content: center;
}
#menu-jq-social-icons li {
	display: inline-block;
    margin-left: 0;
}
#menu-jq-social-icons li:before {
    display: none;
	color:	#bbb!important;
}
#menu-jq-social-icons li.jq-social a {
	display: inline-block;
    position: relative;
    font-size: 28px;
    text-align: center;
    text-decoration: none;
	color:	#999!important;
	transition: all 0.3s ease-in-out;
}
#menu-jq-social-icons li.jq-social a:hover { color:	#228ed4!important; transform: scale(1.2); }
#menu-jq-social-icons li.jq-social a:before { padding-right: 10px; }
/* ------------------------------------------------------------------ Buttons ------------------------------------------------------------------ */
.mobileButton, a.mobileButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #fed897;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fed897;
	box-shadow:inset 0px 1px 0px 0px #fed897;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6b33d), color-stop(1, #d29105) );
	background:-moz-linear-gradient( center top, #f6b33d 5%, #d29105 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6b33d', endColorstr='#d29105');
	background-color:#f6b33d;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #eda933;
	display:inline-block;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	min-width:130px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cd8a15;
	margin: 6px 0; 
	padding: 8px 12px 6px 12px;
    text-transform: uppercase; 
	text-align: left; 
	cursor: pointer;
}
.mobileButton:hover, a.mobileButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d29105), color-stop(1, #f6b33d) );
	background:-moz-linear-gradient( center top, #d29105 5%, #f6b33d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d29105', endColorstr='#f6b33d');
	background-color:#d29105;
	letter-spacing: 1px;
}.mobileButton:active, a.mobileButton:active {
	position:relative;
	top:1px;
}
a.mobileButton, a.mobilebutton:hover, a.mobilebutton:active { 
	color: #FFF; font-size: 16px; font-weight: bold; text-decoration: none; transition: all 0.5s ease-in-out; }
	
.et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_one,
.et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_two,
.et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_three {
	font-style: normal;
	text-transform: none;
}
/* ------------------------------------------------------------------ Columns ------------------------------------------------------------------ */

.columns2, .columns3, .columns4 { width: 100%; text-align: center; margin: 20px 0; }
.columns2 > div, .columns3 > div, .columns4 > div { display: inline-block; vertical-align: top; text-align: left; }
.columns2 > div { width: 44%; padding-right: 5%; }
.columns3 > div { width: 30%; padding-right: 4%; }
.columns4 > div { width: 22%; padding-right: 3%; }
.columns2 > div:last-of-type, .columns3 > div:last-of-type, .columns4 > div:last-of-type { padding-right: 0; }
.columns2 a.primaryButton, .columns3 a.primaryButton, .columns4 a.primaryButton { display: table-cell; vertical-align: middle; text-align: center; height: 2.5em; width: 70%; }

.contactform { margin: 20px 30px; overflow: hidden; }
.contactform .column1 { width: 30%; float: left; }
.contactform .column2 { width: 60%; float: right; }
.contactform input, .contactform textarea, .contactform select { width: 90%; }
.contactform input.wpcf7-not-valid { box-shadow: 0px 0px 4px rgb(206, 0, 0); border: 1px solid #ce0000; }
.contactform .wpcf7-not-valid-tip { display: none; }

/* ------------------------------------------------------------------ Tables ------------------------------------------------------------------ */


.entry table {
	border-collapse: collapse;
	border-spacing: 0;
	border: 1px solid #ddd;
	margin: 20px 0 5px 0;
	text-align: left;
	width: 100%;
}
.entry tr th,
.entry thead th {
	color: #555;
	font-size: 1.0em;
	font-weight: bold;
	line-height: 1.0em;
	padding: 5px 15px;
}
.entry tr td {
	border-top: 1px solid #ddd;
	padding: 5px 15px;
}
.entry tr.odd td {
	background: #eee;
}
.entry table.detailsTable {
	border-collapse: collapse;
	border-spacing: 0;
	border: 1px solid #ddd;
	width: 100%;
	color: #333;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	margin: 5 15 10 5;
	line-height:140%;
}

.entry table.detailsTable tr td {
	border-top: 1px solid #ddd;
	padding: 5px 10px;
	vertical-align: middle;
}
.entry td.detailsLabel {
	color: #444;
	text-align: right;
	font-style: italic;
	font-weight: normal;
}
.entry td.detailsFinePrint {
	color: #333;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	font-size: .8em;
	line-height:120%;
}
.entry td.detailsTitle {
	text-align: left;
	font-weight: bold;
	font-size: 1.5em;
}
.entry td.detailsButton {
	text-align: right;
}
.entry td.detailsButton form {
	margin: 0 0 0 0;
}
.entry td.detailsDesc {
	color: #222;
	text-align: left;
	font-weight: normal;
	font-size: 1em;
}


/* Slick Slider Controls */
.slick-prev, .slick-next {
    position: absolute;
	top: 50%;
    display: block;
    width: 40px;
    height: 40px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:before, .slick-next:before {
    font-family: "ETmodules" !important;
    font-size: 60px;
    display: inline-block;
    color: rgba(219,212,199,0.6)!important;
	text-shadow: none;
	transition: all 0.3s ease-in-out;
}
.slick-prev { left: -60px; }
.slick-next { right: -40px; }
.slick-prev:before { content: '\34'; }
.slick-next:before { content: '\35'; }
.slick-prev:hover:before, .slick-next:hover:before {
    color: rgba(219,212,199,.9)!important;
}
.slick-dotted.slick-slider { margin-bottom: 30px; }
.slick-dots { 
	position: absolute; 
	bottom: -50px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
.slick-dots li
{
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
.slick-dots li button:before {
    font-family: 'ETmodules';
    font-size: 20px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: '\5e';
    text-align: center;
    opacity: .25;
    color: #dbd4c7;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before { opacity: .75; color: #dbd4c7; }

/* JQ Review Slideshow Widget */
#review-slider { 
	width: 90%;
    margin: 0 auto; 
}
/* Show only the first slide until Slick is initiated */
#review-slider .jq-reviewpost { display: none; }
#review-slider .jq-reviewpost:first-child { display: block; }
#review-slider.slick-initialized .jq-reviewpost { display: block; }

#review-slider .review-title { font-size: 28px; font-weight: bold; font-style: italic; text-align: center; line-height: 1.1em; }
#review-slider .review-details { width: 100%; overflow: hidden; margin: 1em 0em; }
#review-slider .review-details .review-source {float: left; margin: 2px 10px 0 0; height: 20px;}
#review-slider .review-details .review-author { font-size: .9em; line-height: 1.3em; font-style: italic; float: left; margin-top: -3px; }
#review-slider .review-details .review-author .review-author-name { font-weight: bold; }
#review-slider span.review-rating {
    height: 24px; 
	float: right;
	font-family: "ETmodules" !important;
    font-size: 24px;
	letter-spacing: 3px;
    display: inline-block;
	text-shadow: 0em 0em 0.3em rgba(0,0,0,0.6);
	margin-top: -2px;
	margin-right: -4px;
}
#review-slider span.review-rating .star-gold { color: #ffd600; }
#review-slider span.review-rating .star-grey { color: rgba(219,212,199,0.2); }
#review-slider .review-excerpt { font-size: 16px; }
#review-slider .review-excerpt .review-link { float: right; font-size: .8em; text-transform: uppercase; }
#review-slider.dark .review-author { color: #dbd4c7d6; }
#review-slider.dark .review-title, #review-slider.dark .review-excerpt { color: #dbd4c7; }
#review-slider.dark .review-excerpt a { color: #dbd4c7d6; }
.jq-review-logo {
    background-image: url(/images/review-logos.png);
    background-repeat: no-repeat;
    display: block;
}
.jq-review-logo-fb { width: 20px; height: 20px; background-position: -2px -2px; }
.jq-review-logo-gp { width: 20px; height: 20px; background-position: -26px -2px; }
.jq-review-logo-jq { width: 20px; height: 20px; background-position: -50px -2px; }
.jq-review-logo-ta { width: 28px; height: 20px; background-position: -74px -2px; }
.jq-review-logo-yp { width: 20px; height: 20px; background-position: -106px -2px; }

/* Write a Review Button */
.jq-review-button { position: relative; }
.jq-review-button .jq-review-button-overlay {
	position: absolute;
    top: 0;
    padding: 10px;
    text-align: center;
    background-color: rgba(0,0,0,.8);
    border-radius: 10px;
    transition: all .6s ease-in-out;
    width: 100%;
    overflow: hidden;
	opacity: 0;
}
.jq-review-button:hover .jq-review-button-overlay { opacity: 1; }
.jq-review-button h6 { color: #FFFFFF; }
.jq-review-button img { width: 100%; height: 100%; }
.jq-review-button a { width: 100%; }

/* JQ Pagegroup Spotlight Format */
.jq-spotlight {
	background-color: #1e2d38 !important;
	overflow: hidden;
	position: relative;
	height: 400px;
	display: flex;
	box-shadow: 0px 0px 18px rgba(0,0,0,.8);
	transition: all 0.3s ease-in-out;
}
.jq-spotlight .jq-spotlight-image {
	width: calc(33% + 40px);
	height: 100%;
	box-sizing: border-box;
	/* border-right: 80px solid #1e2d38; */
	/* border-top: 400px solid transparent; */
	/* background-repeat: no-repeat; */
	/* background-position-y: calc(50% - 200px); */
	/* background-position-x: calc(50% + 20px); */
	overflow: hidden;
	-webkit-clip-path: polygon(0 0, 100% 0, 85% 100%, 0 100%);
	clip-path: polygon(0 0, 100% 0, 85% 100%, 0 100%);
	z-index: 2;
}
.jq-spotlight .jq-spotlight-image img {
	height: 100%;
	object-fit: cover;
	transition: all 1s ease-in-out;
}
.jq-spotlight .jq-spotlight-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
    background-image: linear-gradient(to bottom, rgba(0,0,0,.0) 50%, rgba(0,0,0,.3));
}
.jq-spotlight .jq-spotlight-content {
    box-sizing: border-box;
    position: absolute;
	left: 0px;
    height: 100%;
    width: 100%;
	padding: 30px calc(((100% - 1200px) / 4) + 30px) 30px calc(35% + 40px);
    color: #dbd4c7;
}
.jq-spotlight:hover .jq-spotlight-image img { transform: scale3d(1.1,1.1,1.1); }

.jq-spotlight .jq-spotlight-title {
	position: relative;
	width: 100%;
	padding: 30px;
	text-align: center;
}
.jq-spotlight h2 {
	font-weight: 900;
	text-transform: uppercase;
	color: #dbd4c7;
	font-size: 42px;
	padding-bottom: 20px;
	padding-right: 10%;
	text-align: center;
}
.jq-spotlight h2 a { transition: all 1s ease-in-out; }
.jq-spotlight:hover h2 a { letter-spacing: 1px; }
.jq-spotlight h2 a:hover { opacity: .8; }
.jq-spotlight h4 {
	font-weight: 700;
	text-transform: uppercase;
	color: #dbd4c7;
	font-size: 17px;
	padding-bottom: 20px;
}
.jq-spotlight .jq-spotlight-desc {
	height: 80%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.jq-spotlight .jq-spotlight-excerpt {
	width: 60%;
	padding: 0 30px 0 0;
	overflow: hidden;
	color: #dbd4c7;
	font-size: 16px;
	line-height: 1.6em;
	flex-grow: 2;
}
.read-more-link {
    float: right;
    font-size: .8em;
    text-transform: uppercase;
	width: 130px;
	text-align: right;
}
.read-more-link a { opacity: .8; font-weight: 600; transition: all 0.5s ease-in-out;  }
.read-more-link a:hover { opacity: 1; letter-spacing: 1px; }
.jq-spotlight .jq-spotlight-excerpt .read-more-link a { color: #dbd4c7; }

.jq-spotlight .jq-trip-details {
	padding: 15px 20px;
	overflow: hidden;
	color: #dbd4c7;
	background-color: rgba(0,0,0,.25);
	border-radius: 35px 10px 35px 10px;
	flex-grow: 1;
}
.jq-trip-details .jq-info-row { color: #dbd4c7; height: 28px; line-height: 1.4; font-size: 14px; }
.jq-trip-details .jq-book-button { text-align: center; padding: 10px 0; }

.jq-spotlight .jq-trip-details h4 {
	text-align: center;
	font-weight: 600;
	text-transform: uppercase;
	color: #dbd4c7;
	display: none;
}
.jq-spotlight-divider {
	width: 100%;
	background-color: #151f27;
	height: 60px;
	position: relative;
	background-image: url(https://journeyquest.bignutpro.com/images/topobg-grey2.jpg);
	background-position: center;
	z-index: -1;
}
.jq-spotlight-divider:last-child { display: none; }


.jq-spotlight-staff {
    height: auto;
}
.jq-spotlight-staff .jq-spotlight-image, .jq-spotlight-slider .jq-spotlight-image {
    width: 33%;
    height: auto;
}
.jq-spotlight-staff .jq-spotlight-content, .jq-spotlight-slider .jq-spotlight-content {
    position: relative;
    left: 0px;
    height: 100%;
    width: 66%;
	padding-left: 30px;
    color: #dbd4c7;
	font-size: 15px;
    line-height: 1.6em;
}
.jq-spotlight-staff h2, .jq-spotlight-slider h2 { text-align: left; }
.jq-spotlight-staff .autoflow-columns2 {
	-webkit-columns: 2 300px;
    -moz-columns: 2 300px;
    columns: 2 300px;
	-webkit-column-gap: 3em;
	-moz-column-gap: 3em;
    column-gap: 3em;
}
.autoflow-colspan {
	-webkit-column-span: all; 
	column-span: all;
}

.jq-spotlight-slider .jq-spotlight { height: auto; position: relative; box-shadow: none; }
.jq-spotlight-slider .jq-spotlight .jq-spotlight-image {
	position: relative;
	float: left;
	clip-path: none;
	border-radius: 35px 10px;
}.jq-spotlight-slider .jq-spotlight .jq-spotlight-content { position: relative; float: left; }

.jq-spotlight-slider-control { 
	height: 150px; 
	margin: 30px 0; 
}
.jq-spotlight-slider-control div {
	height: 100%;
	min-height: 1px;
	transition: all .6s ease-in-out;
}
.jq-spotlight-slider-control div img {
	width: 150px;
	height: 150px;
	border-radius: 50%;
	margin: 0 auto;
}

/* JQ Pagegroup Carousel Slider */
#jq-carousel { 
	width: 100%; 
	padding-bottom: 30px;
}
h2.jq-carousel-header { 
	font-weight: 800;
	font-style: italic;
	text-transform: uppercase;
	font-size: 48px;
	color: rgba(219,212,199,0.8) !important;
	text-align: center;
	padding-bottom: 50px;
}
#jq-carousel div.jq-pagegroup-page {
	width: 350px;
	height: 360px;
	display: block; 
	margin: 0 25px 0 25px;
	overflow: hidden;
	box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.3);
	position: relative;
}
/* Show only the first slide until Slick is initiated */
#jq-carousel div.jq-pagegroup-page { display: none; }
#jq-carousel .jq-pagegroup-page:first-child { display: block; }
#jq-carousel.slick-initialized .jq-pagegroup-page { display: block; }
#jq-carousel .jq-carousel-image {
	height: 100%; 
	width: 100%;
	position: absolute;
}
#jq-carousel .jq-carousel-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .6s ease-in-out;
}
#jq-carousel .jq-pagegroup-page a .jq-carousel-overlay {
    position: absolute;
	left: 0;
	top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,.4);
    opacity: 0;
	transition: all .6s ease-in-out;
}
#jq-carousel .jq-carousel-info { opacity: 0; transition: all .6s ease-in-out; }
#jq-carousel .jq-carousel-info .jq-carousel-price {
	display: block;
	vertical-align: bottom;
	color: #e6e1d8;
	width: 100%;
	bottom: 80px;
	position: absolute;
	font-weight: 700;
	font-size: 16px;
}
#jq-carousel .jq-carousel-title {
    position: absolute;
    top: 60%;
	height: 30%;
	padding: 10px 0;
    text-align: center;
	width: 100%;
    background: rgba(0,0,0,.75);
	transition: all .6s ease-in-out;
}
#jq-carousel .jq-pagegroup-page:hover .jq-carousel-overlay { opacity: 1; }
#jq-carousel .jq-pagegroup-page:hover .jq-carousel-image img { transform: scale(1.1); }
#jq-carousel .jq-pagegroup-page:hover .jq-carousel-title { top: 33%; height: 67%; }
#jq-carousel .jq-pagegroup-page:hover .jq-carousel-info { opacity: 1; }

#jq-carousel .jq-carousel-title h3 {
	color: #e6e1d8;
    text-align: center;
    text-transform: uppercase;
    font-weight: 900;
	padding: 0 5px 5px 5px;
}
#jq-carousel .jq-carousel-title h5 {
	color: #e6e1d8;
    text-align: center;
    font-style: italic;
	padding: 5px;
	text-transform: none;
	line-height: revert;
}
.jq-trip-info {
	font-size: 15px;
	display: grid;
	grid-template-columns: max-content auto;
	grid-column-gap: 12px;
	grid-row-gap: 2px;
}
.jq-trip-info-box {
	color: #dbd4c7;
}
.jq-trip-info-box h3 {
	color: #dbd4c7;
	text-align: center;
}
.jq-trip-info-box .jq-book-button {
	margin-top: 6px;
	margin-bottom: 24px;
	text-align: center;
}
.jq-trip-info-grid {
	display: grid;
	grid-template-columns: max-content auto max-content auto;
	grid-column-gap: 12px;
	grid-row-gap: 6px;
}
.jq-info-row {
	text-align: left;
	display: flex;
	flex-direction: row;
	align-items: first baseline;
}
.jq-trip-info .detailsLabel {
	width: 100%;
	font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    text-align: right;
	white-space: nowrap;
}
.jq-trip-info .detailsText {
    font-weight: 500;
	text-align: left;
}
.jq-info-row .detailsLabel {
	font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    padding-right: 10px;
	white-space: nowrap;
}
.jq-info-row .detailsText {
    font-weight: 500;
	text-align: left;
}
#jq-carousel .jq-book-button {
	width: 100%;
    position: absolute;
    bottom: 0px;
    text-align: center;
    padding: 10px;
}
#jq-carousel .slick-next, #jq-carousel .slick-prev {
    width: 10%;
    height: 100%;
    z-index: 99999;
    text-align: center;
    box-sizing: border-box;
	top: 49%;
}

#jq-carousel .slick-prev {
    background: -moz-linear-gradient(left,rgba(30,45,56,1) 20%,rgba(30,45,56,0) 100%);
    background: -webkit-linear-gradient(left,rgba(30,45,56,1) 20%,rgba(30,45,56,0) 100%);
    background: linear-gradient(to right,rgba(30,45,56,1) 20%,rgba(30,45,56,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e2d38',endColorstr='#1e2d3800',GradientType=1);
    left: 0;
    right: auto;
    margin: 0;
    text-align: left;
}
#jq-carousel .slick-next {
    background: -moz-linear-gradient(left,rgba(30,45,56,0) 0%,rgba(30,45,56,1) 80%);
    background: -webkit-linear-gradient(left,rgba(30,45,56,0) 0%,rgba(30,45,56,1) 80%);
    background: linear-gradient(to right,rgba(30,45,56,0) 0%,rgba(30,45,56,1) 80%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e2d3800',endColorstr='#1e2d38',GradientType=1);
    right: 0;
    left: auto;
    margin: 0;
    text-align: right;
}

/* JQ Booking List */
#jq-booking { 
	width: 100%; 
	max-width: 1200px; 
	margin-left: auto; 
	margin-right: auto;
}
#jq-booking .jq-booking-set {
    overflow: hidden;
    padding: 15px;
}
#jq-booking .breadcrumbs { padding: 15px 0; }
#jq-booking .jq-booking-banner {
	overflow: hidden;	
}
#jq-booking .jq-booking-banner h2, #jq-booking .jq-booking-banner h4 {
    color: #e6e1d8;
    text-align: center;
	margin: 10px 0 20px 0;
	text-shadow: 0px 1px 10px #000;
}
#jq-booking .jq-booking-banner h2 { font-size: 36px; font-weight: 900; text-transform: uppercase; display: none; }
#jq-booking .jq-booking-banner h4 { font-size: 18px; font-weight: 600; }
#jq-booking .jq-booking-banner a {
    color: #e6e1d8;
}
#jq-booking .jq-booking-activities {
	display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
}
#jq-booking .jq-booking-activity {
	width: 360px;
    height: 360px;
    display: block;
    margin: 15px;
    overflow: hidden;
    box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.3);
    position: relative;
    border-radius: 10px;
}
#jq-booking .jq-booking-location .jq-booking-activity { height: 400px; }

#jq-booking div.jq-booking-activity.cspan2 {
	width: 550px;
	flex-grow: 2;
}
#jq-booking div.jq-booking-activity.cspan3 {
	width: 720px;
	flex-grow: 3;
}
#jq-booking .jq-booking-image {
	height: 100%; 
	width: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	transition: all .3s ease-in-out;
	position: absolute;
}
#jq-booking .jq-booking-image img {
	height: 100%; 
	width: auto;
	max-width: none; 
	transition: all .3s ease-in-out;
}
#jq-booking .jq-booking-activity a .jq-booking-overlay {
    position: absolute;
    height: 100%;
    width: 100%;
    display: table-caption;
    vertical-align: middle;
    background-color: #000;
    top: 0;
    text-align: center;
    opacity: 0;
    transition: opacity .3s ease-in-out;
}
#jq-booking .jq-booking-info { 
	display: block;
    transition: all .3s ease-in-out;
    position: absolute;
    bottom: 10px;
    left: 0px;
    width: 66%;
	text-shadow: 0px 1px 10px #000;
 }
#jq-booking .jq-booking-location .jq-booking-info { width: 100%; max-width: 360px; color: #FFF;padding: 0 15px; bottom: 40px; } 
#jq-booking .jq-booking-location .jq-info-row { display: block; } 
#jq-booking .jq-booking-title {
	padding: 10px;
    width: 100%;
    background-image: linear-gradient(to bottom, rgba(0,0,0,.0), rgba(0,0,0,.6), rgba(0,0,0,.9));
    position: absolute;
    top: 40%;
	height: 60%;
	transition: all .3s ease-in-out;
	text-shadow: 0px 1px 10px #000;
}
#jq-booking .jq-booking-activity a:hover .jq-booking-overlay { opacity: .3; }
#jq-booking .jq-booking-activity a:hover .jq-booking-image { transform: scale(1.1); }

#jq-booking .jq-booking-title h3 {
    color: #e6e1d8;
    text-align: left;
    text-transform: uppercase;
    font-weight: 900;
    padding: 0 5px 5px 5px;
    position: absolute;
    bottom: 120px;
}
#jq-booking .jq-booking-location .jq-booking-activity h3 { bottom: 155px; }
#jq-booking .jq-info-row { font-size: 14px; line-height: 1.6; margin-left: 20px; color: #ddd;}

#jq-booking .jq-button-row {
    width: 33%;
    position: absolute;
    bottom: 20px;
    right: 20px;
    padding: 0;
    text-align: right;
}
#jq-booking .jq-booking-location .jq-button-row { width: 50%; }
#jq-booking button.bookingButton {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #558A1C;
	border: none;
	border-radius: 6px;
	margin: 5px 0;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	width: auto;
	text-decoration: none;
	padding: 10px;
	min-width: 130px;
	display: inline-block;
}
#jq-booking button.bookingButton:hover {
	background-color: #88AD60;
}
#jq-booking .jq-booking-iframe {
    background: #fff;
    overflow: hidden;
    margin: 15px 0 0 0;
	box-shadow: 0px 0px 18px rgba(0,0,0,.6);
}
#jq-booking .jq-booking-iframe iframe {
    margin-bottom: -160px;
}
#jq-booking #jq-breadcrumbs {
	display: flex;
    justify-content: center;
}
#jq-booking #jq-breadcrumbs li.jq-active a span {
	font-weight: 700;
    font-size: 1.2em;
}

/* ------------------------------------------------------------------ Breadcrumbs ------------------------------------------------------------------------ */
#jq-breadcrumbs{
  overflow: hidden;
  width: 100%;
  height: 32px;
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 14px;
}
#jq-breadcrumbs li{
  float: left;
  margin: 0 .5em 0 1em;
  height: 100%;
}
#jq-breadcrumbs li:first-child {
  margin-left: 0;
}

#jq-breadcrumbs a {
    height: 100%;
	background: #1c5478;
    padding: 0.2em .5em .2em 1em;
    float: left;
    text-decoration: none;
    color: #e6e2d9;
    position: relative;
    transition: all .2s ease-in-out;
}
#jq-breadcrumbs a span {
	max-width: 350px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
}
#jq-breadcrumbs a:hover{
  opacity: .8;
}

#jq-breadcrumbs a::before{
  content: "";
  position: absolute;
  top: 50%; 
  margin-top: -1.5em;   
  border-width: 1.5em 0 1.5em 1em;
  border-style: solid;
  border-color: #1c5478 #1c5478 #1c5478 transparent;
  left: -.95em;
  transition: all .2s ease-in-out;
}
#jq-breadcrumbs li:first-child a::before{ display: none; }
#jq-booking #jq-breadcrumbs li:first-child a::before{ display: block; }
#jq-booking #jq-breadcrumbs a span { display: inline-block; padding-left: 6px;}
#jq-booking #jq-breadcrumbs a i.jq-icon {
	position: relative;
	top: 5px;
	font-size: 16px;
	float: left;
	padding-right: 0px;
}
#jq-breadcrumbs a::after{
  content: "";
  position: absolute;
  top: 50%; 
  margin-top: -1.5em;   
  border-top: 1.5em solid transparent;
  border-bottom: 1.5em solid transparent;
  border-left: 1em solid #1c5478;
  right: -.95em;
  transition: all .2s ease-in-out;
}
#jq-title #jq-breadcrumbs { 
	display: flex;
	justify-content: center;
	-webkit-filter: drop-shadow(3px 3px 6px rgba(0,0,0,.8));
	filter: drop-shadow(2px 2px 4px rgba(0,0,0,.6));
}
#jq-title #jq-breadcrumbs a { opacity: .8; color: #333; background: #dbd4c7; }
#jq-title #jq-breadcrumbs a::before { border-color: #dbd4c7 #dbd4c7 #dbd4c7 transparent; }
#jq-title #jq-breadcrumbs a::after { border-left: 1em solid #dbd4c7; }
#jq-title #jq-breadcrumbs a:hover { opacity: .7; }
#jq-title #jq-breadcrumbs li:first-child a::before{ display: block; }

.jq-author-profile {
	padding: 30px;
    background-color: #1e2d38;
    border-radius: 30px 5px 25px 5px;
    overflow: hidden;
    box-shadow: 0px 2px 16px 0px rgba(0,0,0,0.7);
    color: #dbd4c7!important;
    margin-bottom: 50px;
}
.jq-author-photo { text-align: center; }
.jq-author-photo img {
	width: 100%;
	max-width: 210px;
	border-radius: 50%;
}
.jq-author-name {
	padding: 10px 0;
	font-weight: 700;
    text-transform: uppercase;
    text-align: center;
}
.jq-author-excerpt {
	font-size: .9em;
}
.jq-author-link {
	text-align: right;
	text-transform: uppercase;
}
.jq-author-link a { 
	text-align: right;
	font-weight: 700;
	font-size: .9em; 
	color: #dbd4c7;
	transition: all .6s ease-in-out;
}
.jq-author-link a:hover { 
	opacity: .8;
	letter-spacing: .5px; 
}

/* ------------------------------------------------------------------ MISC STYLES ------------------------------------------------------------------------ */
.jq-content li { margin-bottom: .5em; }
#jq-activity-accordion .et_pb_accordion_item { margin-bottom: 10px; }
#jq-activity-accordion img {
	width: 300px;
	height: 300px;
	margin-top: -35px;
	border-radius: 10px;
	box-shadow: 0 0 8px rgba(0,0,0,.6);
	transition: all 1s ease-in, all 0.3s ease-out;
}
#jq-activity-accordion .et_pb_toggle_close img { opacity: 0; }
#jq-activity-accordion .et_pb_toggle_open img { opacity: 1; }
.dropshadow {
    -webkit-filter: drop-shadow(3px 3px 6px rgba(0,0,0,.8));
    filter: drop-shadow(3px 3px 6px rgba(0,0,0,.8)): ;
}
#jq-video-header .header-content {
	max-width: 960px;
	padding: 0;
	width: 100%;
}
#jq-video-header .header-logo {
	-webkit-filter: drop-shadow(0px 0px 10px rgba(0,0,0,.9));
	filter: drop-shadow(0px 0px 10px rgba(0,0,0,.9));
	opacity: .75;
}
#jq-video-header .header-logo .et_pb_button {
}
#jq-video-header .et_pb_header_content_wrapper {
	font-size: 40px;
}
#jq-video-header .et_pb_header_content_wrapper a.et_pb_more_button {
	font-size: 20px;
	margin: 10px 20px;
	color: #FFFFFF !important;
	font-size: 20px;
	background-color: rgba(30,45,56,0.6);
}

.contactform input, .contactform textarea, .contactform select,
.referenceform input, .referenceform textarea, .referenceform select {
    width: 95%;
	background-color: #ffffff;
	margin: 5px;
	padding: 8px;
	border-radius: 5px;
	border-top: 1px solid #bbb;
	border-left: 1px solid #bbb;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	color: #333;
	font-size: 14px;
	position: relative;
}
.contactform input, .contactform textarea, .contactform select { width: 99%; }
.referenceform input, .referenceform textarea, .referenceform select { width: 95%; }
div.g-recaptcha {
	position: relative;
    left: 35px;
    margin-top: -20px;
}
#wpcf7-f3555-p1369-o1 > form > p > input.wpcf7-submit {
	float: right;
	right: 40px;
}
.referenceform .fieldReqStar {
    color: #cc3333;
    font-weight: bold;
    font-size: 24px;
	position: relative;
	margin-left: -1.3em;
	top: .3em;
}
.referenceform .fieldESig {
    font-family: cursive, garamond, times, serif;
    color: blue;
    font-size: 20px;
    font-weight: bold;
    font-style: italic;
}
.referenceform div.g-recaptcha {
	position: relative;
    left: 5px;
    margin-top: 0;
}
.jq-video-bg {
	max-height: calc(100vh - 180px);
	width: 100%;
	overflow: hidden;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.jq-video-bg video {
	width: 100%; 
	object-fit: cover; 
	background: rgba(0,0,0,.8);
}
.load-spinner {
	border: 10px solid #f3f3f3;
	border-radius: 50%;
	border-top: 10px solid #3498db;
	width: 100px;
	height: 100px;
	-webkit-animation: spin 1.5s linear infinite; /* Safari */
	animation: spin 1.5s linear infinite;
	position: absolute;
	top: calc(50% - 60px);
	left: calc(50% - 50px);
	opacity: .8;
}
/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/* ------------------------------------------------------------------ RESPONSIVE DESIGN ------------------------------------------------------------------ */

/* ------------------------------------------------------------------ High Res Desktop ------------------------------------------------------------------- */
@media all and (min-width: 1501px) {
#top-menu li {	padding-right: 45px; }
#top-menu li a { font-size: 18px; }

}

/* ------------------------------------------------------------------ Med Res Desktop -------------------------------------------------------------------- */
@media all and (min-width: 1200px) and (max-width: 1500px) {
#top-menu li {	padding-right: 25px; }
#top-menu li a { font-size: 16px; }
.et_fullwidth_nav #top-menu li.mega-menu > ul { left: 30px !important; }
}

@media all and (min-width: 1200px) {
.et_header_style_slide .mobile_menu_bar.et_toggle_slide_menu { display: none; }
.et_header_style_slide #top-menu-nav { display: block; }
.et_header_style_slide #et-top-navigation nav>ul>li>a { padding-bottom: 16px!important; }
#jq-footer .et_pb_row_fullwidth { width: 100% !important; max-width: 100% !important; }
}

/* ------------------------------------------------------------------ Low Res Desktop / Tablet Landscape -------------------------------------------------- */
@media all and (min-width: 981px) and (max-width: 1199px) {
#main-header { }
#main-header.et-fixed-header {}
.et_fixed_nav #main-header, .et_fixed_nav #top-header { 
	position: absolute; 
	top: 0px!important; 
	left: 0!important;
	transition: none;
}
.et_header_style_slide .et_toggle_slide_menu { padding-bottom: 6px!important; }
#jq-menu li { display: none; }
#jq-menu li.phonenumber { display: inline-block; }
#jq-menu-container {
    background: url(/images/wood-bg-blue250x50.png);
    width: 250px;
}
.jq-spotlight .jq-spotlight-content { padding-right: 20px; }
.jq-spotlight h2 { font-size: 36px; }
.jq-spotlight .jq-spotlight-excerpt { font-size: 15px; }
.jq-spotlight .jq-info-row { font-size: 13px; height: 28px; }
.jq-spotlight-staff .jq-spotlight-image { width: 50%; }
.jq-spotlight-staff .jq-spotlight-content { width: 50%; }
.jq-spotlight-slider .jq-spotlight-image { width: 33%; }
.jq-spotlight-slider .jq-spotlight-content { width: 66%; padding: 0 0 0 30px; }
#jq-footer .et_pb_row_fullwidth { width: 100% !important; max-width: 100% !important; }
.jq-trip-info-grid { grid-template-columns: max-content auto; }
}
/* ------------------------------------------------------------------ Tablet Portrait -------------------------------------------------------------------- */
@media all and (max-width: 980px) {
.et_fixed_nav #main-header, .et_fixed_nav #top-header { 
	position: absolute; 
	top: 0px!important; 
	left: 0!important;
	transition: none;
}
.et_header_style_slide .et_toggle_slide_menu { padding-bottom: 6px!important; }
header .container { width: 95%; }
header #logo { max-height: 90%; }
#jq-menu li { display: none; }
#jq-menu li.phonenumber { display: inline-block; }
#jq-menu-container {
    background-image: url(/images/wood-bg-blue250x50.png);
    width: 210px;
	top: -6px;
    right: 180px;
	padding: 14px 10px 10px 27px;
}
#jq-menu-container .phonenumber a { font-size: 20px; }
#jq-header-book-button {
    top: 0px;
    right: 0px;
    height: 50px;
    width: 170px;
    padding: 10px 10px;
}
.et_pb_row { width: 86%; }
.jq-book-button { font-size: 22px; }
#jq-page-title-bar { background-image: url(/images/backgrounds/wood-bg-red769x250.png); }
#jq-breadcrumbs { height: 30px; }
#jq-breadcrumbs a { padding: .15em 0 0 .5em; }
#jq-breadcrumbs a span { max-width: 160px; font-size: 12px; }
#jq-booking #jq-breadcrumbs li a span { max-width: 80px; }
#jq-booking #jq-breadcrumbs li:last-child a span { display:inline-block; max-width: 260px; }
#jq-booking { padding-bottom: 0; }
#jq-booking .jq-booking-set { border-radius: 0; padding: 15px 0; margin: 0; }
#jq-booking .jq-booking-set .jq-booking-iframe { margin: 0 15px; }

.jq-spotlight .jq-spotlight-image { width: calc(40% + 30px); }
.jq-spotlight .jq-spotlight-content { padding: 30px 10px 30px calc(40% + 40px); }
.jq-spotlight h2 { font-size: 30px; text-align: center; padding-left: 0; padding-right: 0; }
.jq-spotlight .jq-spotlight-desc { display: block; }
.jq-spotlight .jq-spotlight-excerpt { width: 100%; font-size: 14px; }
.jq-spotlight .jq-trip-details { position: absolute; bottom: 20px;  right: 30px; width: 55%; display: flex; align-items: center; padding: 10px 30px 10px 10px; }
.jq-trip-details .jq-info-row { height: 24px; line-height: 1.4; font-size: 13px; }
.jq-spotlight .jq-book-button { width: 150px; text-align: right; flex-grow: 1; }
.jq-spotlight .programMeetingLocation, .jq-spotlight .programRapidRating, .jq-spotlight .programWhen, .jq-spotlight .programDuration { display: none; }
.jq-spotlight-staff { display: block; height: auto; }	
.jq-spotlight-staff .jq-spotlight-image { width: 100%; height: 500px; 
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 90%, 0 100%);
	clip-path: polygon(0 0, 100% 0, 100% 90%, 0 100%); }
.jq-spotlight-staff .jq-spotlight-image img { width: 100%; object-fit: cover; object-position: 50% 55%; }
.jq-spotlight-staff .jq-spotlight-content { width: 100%; padding: 20px 30px 30px 30px; height: auto; position: relative; }
.jq-spotlight-slider .jq-spotlight-image { width: 33%; }
.jq-spotlight-slider .jq-spotlight-content { width: 66%; padding: 0 0 0 30px; }
h2.jq-carousel-header { font-size: 36px; }
.jq-title-right { text-align: center; }
.jq-title-right br { display: none; }
.footer-widget:nth-child(n) { width: 100%!important; }
.footer-logos { max-width: 100%; padding: 20px 0; }
.footer-address a br { display: block; }
.jq-author-photo { float: left; padding-right: 30px; text-align: left; }
.jq-trip-info-grid { grid-template-columns: max-content auto max-content auto; }

@media all and (max-width: 760px) {
#jq-title { margin-top: -50px; }
.jq-spotlight { display: block; height: auto; }	
.jq-spotlight .jq-spotlight-image { width: 100%; height: 250px; 
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 90%, 0 100%);
	clip-path: polygon(0 0, 100% 0, 100% 90%, 0 100%); }
.jq-spotlight .jq-spotlight-image img { width: 100%; object-fit: cover; object-position: 50% 55%; }
.jq-spotlight .jq-spotlight-content { padding: 20px 30px 30px 30px; height: auto; position: relative; }
.jq-spotlight h2 { font-size: 36px; padding-bottom: 20px; }
.jq-spotlight .jq-spotlight-desc { display: flex; align-items: top; }
.jq-spotlight .jq-spotlight-excerpt { width: 60%; font-size: 14px; position: relative; flex-grow: 2; }
.jq-spotlight .jq-trip-details { position: relative; width: 40%; display: block;  bottom: 0; right: 0; left: auto; flex-grow: 1; padding: 10px; }
.jq-spotlight .jq-book-button { width: 100%; text-align: center; }
.jq-spotlight-staff .jq-spotlight-image { height: 400px; }
.jq-spotlight-staff .jq-spotlight-content { width: 100%; }
.jq-spotlight-slider .jq-spotlight-image { height: 350px; }
.jq-spotlight-slider .jq-spotlight-content { width: 100%; padding: 20px 30px 20px 30px; }
.jq-trip-info-grid { grid-template-columns: max-content auto; }
}
/* ------------------------------------------------------------------ Phone Landscape -------------------------------------------------------------------- */
@media all and (max-width: 640px) {
.et_fixed_nav #main-header, .et_fixed_nav #top-header { 
	position: absolute; 
	top: 0px!important; 
	left: 0!important;
	transition: none;
}
.et_header_style_slide .et_toggle_slide_menu { padding-bottom: 6px!important; }
header .container { width: 95%; }
header #logo { max-height: 90%; }
header#logo-container { z-index: 100001 }
#jq-title { margin-top: -30px; }
#jq-page-title-bar { width: 96%; }
#page-title h1 { font-size: 36px; }
#jq-menu li { display: none; }
#jq-menu li.phonenumber { display: inline-block; }
#jq-menu-container {
    background-image: url(/images/wood-bg-blue250x50.png);
    width: 210px;
    top: -12px;
    right: 108px;
    padding: 15px 10px 10px 14px;
    text-align: left;
}
#jq-menu-container .phonenumber a { font-size: 18px; }
#jq-header-book-button {
    top: -10px;
    right: -18px;
    height: 50px;
    width: 170px;
    padding: 16px 16px;
    text-align: left;
}
.jq-book-button { font-size: 20px; }
#jq-page-title-bar { background-image: url(/images/backgrounds/wood-bg-red534x250.png); }
#jq-breadcrumbs { height: 26px; }
#jq-breadcrumbs a { padding: 0 0 0 .5em; }
#jq-booking #jq-breadcrumbs li a span { display:none; }
#jq-booking #jq-breadcrumbs li:last-child a span { display:inline-block; max-width: 260px; }

.jq-spotlight .jq-spotlight-image { height: 220px; }
.jq-spotlight h2 { font-size: 30px; }
.jq-spotlight .jq-spotlight-desc { display: block; }
.jq-spotlight .jq-spotlight-excerpt { width: 100%; padding: 0 0 20px 0; }
.jq-spotlight .jq-trip-details { width: 100%; display: flex; align-items: center; padding: 10px 30px 10px 10px; }
.jq-spotlight .jq-book-button { width: 150px; text-align: right; flex-grow: 1; }
.jq-spotlight-staff .jq-spotlight-image { height: 350px; }
.footer-address-right { text-align: left; }
.footer-address-left { text-align: right; }
.footer-address-icon { display: none; }
.footer-logos { display: none; }
.jq-author-photo { float: none; text-align: center; padding-right: 0; }
}
/* ------------------------------------------------------------------ Phone Portrait --------------------------------------------------------------------- */
@media all and (max-width: 480px) {
.et_fixed_nav #main-header, .et_fixed_nav #top-header { 
	position: absolute; 
	top: 0px!important; 
	left: 0!important;
	transition: none;
}
#jq-title { margin-top: -20px; }
#jq-page-title-bar { width: 100%; background-size: cover; padding: 15px 20px; }
#page-title h1 { font-size: 36px; text-align: center; }
#jq-page-title-bar h3 { font-size: 22px; text-transform: none; line-height: 1.3em; }
.et_header_style_slide .et_toggle_slide_menu { padding-bottom: 6px!important; }
header .container { width: 92%; margin-top: 38px; }
header #logo { max-height: 90%; z-index: 100001; }
#jq-menu li { display: none; }
#jq-menu li.phonenumber { display: inline-block; }
#jq-menu-container {
    background-image: url(/images/wood-bg-blue250x50.png);
    width: 250px;
    top: -12px;
    left: -15px;
    padding: 18px 10px 10px 26px;
    text-align: center;
}
#jq-menu-container .phonenumber a { font-size: 18px; }
#jq-header-book-button {
    top: -8px;
    right: -18px;
    height: 50px;
    width: 180px;
    padding: 16px 25px;
    text-align: left;
}
.jq-book-button { font-size: 20px; }
#review-slider .review-details .review-author {
    font-size: .8em;
}
#review-slider span.review-rating {
    height: 20px;
    font-size: 20px;
}
#jq-video-header .et_pb_header_content_wrapper a.et_pb_more_button { font-size: 20px; width: 90%; }

#jq-breadcrumbs a span { max-width: 80px; }
#jq-booking #jq-breadcrumbs li a span { display:none; }
#jq-booking #jq-breadcrumbs li:last-child a span { display:inline-block; max-width: 260px; }

#jq-booking .jq-booking-set .jq-booking-iframe { margin: 0; }

.jq-spotlight .jq-spotlight-image { height: 175px; }
.jq-spotlight h2 { font-size: 24px; }
.jq-spotlight .jq-trip-details { width: 100%; padding: 10px; display: block; }
.jq-spotlight .jq-book-button { width: 100%; text-align: center; }
#jq-footer-address { display: block; }
.footer-address {width: 100%; text-align: center; margin-bottom: 20px; }
.jq-spotlight-staff .jq-spotlight-image { height: 300px; }
}
/* ------------------------------------------------------------------ Phone Portrait Small --------------------------------------------------------------------- */
@media all and (max-width: 350px) {
#jq-menu-container {
    text-align: left;
}
#jq-menu-container .phonenumber a { font-size: 16px; }
#jq-header-book-button {
    width: 160px;
    padding: 16px 18px;
}
.jq-book-button { font-size: 18px; }
#jq-breadcrumbs a span { max-width: 65px; font-size: 10px; }
}