<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">DIV#mc-thankyou, DIV#mc-email-failed, DIV#pro-thankyou, DIV#pro-email-failed {
        display: none;
	}
#mc-thankyou H3 {
	color: #f80;
}
#pro-confirm-email {
	color: #f80;
}

#mc-confirm-email {
	font-weight: bold;
}

.btn-dark::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff;
  opacity: 1; /* Firefox */
}
.btn-dark:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #fff;
}
.btn-dark::-ms-input-placeholder { /* Microsoft Edge */
  color: #fff;
}

.btn-subpage::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #333;
  opacity: 1; /* Firefox */
}
.btn-subpage:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #333;
}
.btn-subpage::-ms-input-placeholder { /* Microsoft Edge */
  color: #333;
}

.btn-subsy::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff;
  opacity: 1; /* Firefox */
}
.btn-subsy:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #fff;
}
.btn-subsy::-ms-input-placeholder { /* Microsoft Edge */
  color: #fff;
}

INPUT#mce-EMAIL, INPUT#mce-FNAME {
	text-align: left;
}

.titlememe span, .titlefood span {
	font-weight: 700;
}
.titlememe {
	display: inline-block;
	color: #ccc;
	font-weight: 400;
	font-size: 2.5em;
	line-height: 1.1em;
	letter-spacing: -1px;
	width: 65%;
	padding: 48px;
}
.titlepod {
	display: inline-block;
	color: #f60;
	color: #ff6000;
	font-weight: 400;
	font-size: 2.0em;
	line-height: 1.1em;
	letter-spacing: -1px;
	padding: 0;
	margin: 0;
}
.titlefood {
	display: inline-block;
	color: #f60;
	color: #f1991b;
	font-weight: 400;
	font-size: 2.5em;
	line-height: 1.1em;
	letter-spacing: -1px;
	padding: 0;
	margin: 0;
}
.title {
	display: inline-block;
	padding-bottom: 8px;
	color: #333;
	color: #f60;
	font-weight: 400;
	font-size: 2.5em;
	letter-spacing: -1px;
	padding-bottom: 8px;
}
.storytitle {
	display: inline-block;
	padding-top: 0px;
	color: #f60;
	color: #333;
	font-weight: 400;
	font-size: 2.9em;
	letter-spacing: -1.5px;
	padding-bottom: 8px;
	padding-bottom: 18px;
	line-height: 1em;
}
DIV.standfirstblock {
	padding: 22px 15% 22px 22px;
	background-color: #f9f9f9;
	background-color: #33333367;
	background-color: #f60;
	background-color: #33333357;
	border-radius: 5px;
}
.standfirst {
	color: #f60;
	color: #fff;
	font-size: 1.7em;
	font-size: 1.9em;
	line-height: 1em;
	letter-spacing: -1.3px;
	font-weight: 600;
	width: 75%;
	width: 100%;
}

.standfirstBIG {
	color: #f60;
	color: #333;
	width: 80%;
	font-size: 1.4em;
	line-height: 1.4;
}
.story {
	padding-top: 18px;
	padding-left: 48px;
	padding-left: 0;
}
.story B {
	font-weight: bold;
	color: #555;
	display: inline-block;
}

.photornd {
	border-radius: 4px;
}

FOOTER H3 {
	color: #fff;
}

.clear {
	clear: both;
}

.bigmobtall {
	border-radius: 5px;
	max-width: 468px;
	width: 100%;
}

.bigmob {
	border-radius: 5px;
	max-width: 768px;
	width: 100%;
}

.greydate {
	color: #aaa;
	opacity: 0.35;
}

.grey {
	color: #aaa;
}

.mp3 DIV.col-sm-3 {
	padding-bottom: 38px;
}

.centercont {
	margin: 0px auto;
	padding: 68px;
	padding-left: 25%;
	padding-right: 25%;
	line-height: 1.4;
	text-align: center;
}
.centerblock {
	margin: 0px auto;
	padding: 68px;
	padding-left: 20%;
	padding-right: 27%;
	line-height: 1.4;
	text-align: center;
}
.tashibreak {
	width: 80%;
	padding: 10%;
	margin: 10%;
	background: rgb(0,0,0,0.4);
	background: rgb(255,255,255,0.2);
	color: #fff;
	border-radius: 8px;
	line-height: 1.0em;
}
.tashibreak.dark {
	background: rgb(0,0,0,0.3);
}
.tashibreak.darker {
	background: rgb(0,0,0,0.6);
}
.tashibreak.left {
	float: left;
}
.tashibreak.right {
	float: right;
}
.tashigrey {
	width: 100%;
	min-height: 80vh;
	background: rgb(255,255,255,0.1);
	margin-bottom: 0px;
}
.tashibox {
	margin: 0px;
	line-height: 1.4;
	min-height: 60vh;
	width: 100%;
	background-color: #777;
	background-size: cover;
}
.tashiflip, .hflip {
	transform:scaleX(-1);
}
.essay2016, .etron {
	margin: 0px auto;
	padding: 48px;
	padding-left: 8%;
	padding-right: 8%;
	line-height: 1.4;
}
.ewen {
        font-family: 'Raleway';
        font-size: 1.5em;
        font-weight: 300;
        color: #fff;
        margin: 0;
        letter-spacing: -2px;
	text-align: center;
	margin-bottom: 58px;
}
.vanilla IMG {
	width: 269px;
}
.vanilla {
	padding:0px;
	margin:0px;
	width: 269px;
	height: 180px;
	overflow: hidden;
	border-radius: 6px;
	text-align: left;
}
.leadimagesq {
	background-size: cover;
	padding:0px;
	margin:0px;
	margin-top: 18px;
	height: 288px;
        width: 288px;
	overflow: hidden;
	border-radius: 50%;
	text-align: right;
	vertical-align: middle;
}
DIV.leadimagesq {
	text-align: center;
	display: inline-block;
}
a.leadimagesq {
	margin-top: 0px;
	display: inline-block;
	color: #fff;
	font-family: 'Raleway';
	font-weight: normal;
	line-height: 328px;
	letter-spacing: -2px;
	font-size: 1.8em;
	opacity: 0.0;
	background: rgba(0,0,0,0.0);
}
a.leadimagesq:hover {
	background: rgba(255,255,255,0.2);
	opacity: 1;
	color: #000;
}

.leadsmall {
	background-size: cover;
	padding:0px;
	margin:0px;
	margin-top: 18px;
	height: 208px;
        width: 208px;
	overflow: hidden;
	border-radius: 50%;
	text-align: right;
	vertical-align: middle;
}
DIV.leadsmall {
	text-align: center;
	display: inline-block;
}
a.leadsmall {
	margin-top: 0px;
	display: inline-block;
	color: #fff;
	font-family: 'Raleway';
	font-weight: normal;
	line-height: 208px;
	letter-spacing: -2px;
	font-size: 1.8em;
	opacity: 0.0;
	background: rgba(0,0,0,0.0);
}
a.leadsmall:hover {
	background: rgba(255,255,255,0.2);
	opacity: 1;
	color: #000;
}
.leadimage {
	background-size: cover;
	padding:0px;
	margin:0px;
	margin-top: 58px;
	width: 269px;
	height: 180px;
        width: 400px;
        height: 267px;
	overflow: hidden;
	border-radius: 6px;
	text-align: center;
	vertical-align: middle;
}
.leadimagewide {
	margin-top: 0px;
}
DIV.leadimagewide {
	text-align: right;
	display: inline-block;
}
a.leadimage {
	margin-top: 0px;
	display: inline-block;
	color: #fff;
	font-family: 'Raleway';
	font-weight: normal;
	line-height: 180px;
	line-height: 267px;
	letter-spacing: -1px;
	letter-spacing: -2px;
	font-size: 1.3em;
	font-size: 1.8em;
	opacity: 0.0;
	background: rgba(0,0,0,0.0);
}
a.leadimage:hover {
	background: rgba(255,255,255,0.4);
	opacity: 1;
	color: #000;
}

	a:hover .photofade {
		opacity: 0.7;
		transition: all 0.25s ease-in-out 0s;
                -moz-transition: all 0.25s ease-in-out 0s;
                -webkit-transition: all 0.25s ease-in-out 0s;
                -o-transition: all 0.25s ease-in-out 0s;
                -ms-transition: all 0.25s ease-in-out 0s; 
  	}

.center {
	text-align: center;
}
.bold {
	font-weight: 700;
}
.topline {
	border-top: solid #ddd 1px;
}
.myexif {

}
.copyrights .icon {
	display: inline-block;
	color: #6cbfb4;
	padding: 15px;
	font-size: 1.5em;
	opacity: 1.0;
}
.copyrights {
	padding-top: 48px;
	padding-bottom: 88px;
	font-style: italic;
}
.poddate {
	display: block;
	font-size: 0.8em;
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 1.4em;
	color: #888;
}
.date {
	padding-top: 8px;
	padding-bottom: 28px;
	font-size: 0.8em;
	color: #999;
}
HR.tashi {
	opacity: 0.3;
	width: 50%;
	margin-top: -25px;
}
.nowrap {
	white-space: nowrap;
}
.tashidateNOT {
	font-size: 0.8em;
	color: #333;
	margin-top: 12px;
	padding: 4px;
	padding-left: 9px;
	padding-right: 9px;
	background: #fff;
	border-radius: 3px;
	opacity: 0.4;
	display: inline-block;
}
.tashidate {
	font-size: 0.8em;
	color: #fff;
	margin-top: 12px;
	border-radius: 3px;
	opacity: 0.4;
	display: inline-block;
}
.tashilist {
	line-height: 1.5em;
}
.tashiau {
	padding-left: 12px;
	display: block-inline;
	display: inline-block;
}
.tashiau img.unticked {
	opacity: 0.2;
}
a.tashi {
	color: #fff;
}

a.tashi:hover {
	color: #fff;
}
div.tashi {
	padding:24px;
	border-radius: 8px;
	transition: all 0.25s ease-in-out 0s;
        -moz-transition: all 0.25s ease-in-out 0s;
        -webkit-transition: all 0.25s ease-in-out 0s;
        -o-transition: all 0.25s ease-in-out 0s;
        -ms-transition: all 0.25s ease-in-out 0s; 
}
div.tashi:hover {
	background: #333;
	background: #7d5032;
	background: #9a5222;
	background: #844c27;
	background: #874a21;
}
.italic {
	font-style: italic;
}
.pad-left {
	padding-left:38px;
}
.pad-top {
	padding-top:32px;
}
.img-rounded {
	border-radius: 5px;
}

.shortdate {
	font-style: italic;
	padding: 4px 0 0 5px;
	font-size: 0.8em;
	color: #888;
	color: #333;
}
.extradate {
	font-style: italic;
	color: #bbb;
}
IMG.meme {
	opacity: 0.2;
}
.sitememe {
	border-bottom: solid 1px #f60;
	border-bottom: solid 1px #fda36d;
	color: #999;
	font-size: 1.2em;
	padding-bottom: 18px;
	padding-right: 0;
	margin-bottom: 38px;
	margin-right: 25%;
	letter-spacing: -1px;
	line-height: 1.2em;
}
.sitememe SPAN {
	font-weight: 700;
}
.date SPAN {
	font-size: 1.8em;
}
.styled {
	display: inline-block;
	color: #ccc;
	padding:18px;
	border: 1px solid #eee;
	margin-bottom: 18px;
}
DIV.styleframe {
	padding: 18px;
}
.styleframe a { color: #ccc; }
.styleframe a:hover { color: #fff; background-color: #f60; border: 1px solid #f60; }
.pftlogo {
	opacity: 0.6;
}
.pft {
	padding: 8px;
	font-size: 2em;
}
.pft_body B {
	font-weight: 600;
}
.pft_body {
	font-family: "Inria Serif", "Fraunces", serif;
	font-weight: 300;
	font-size: 1.2em;
	font-weight: 300;
	line-height: 1.4em;
	letter-spacing: 0px;
	font-optical-sizing: auto;
}
.pft_body iframe {
	border-radius: 7px;
}
.pft SPAN { font-weight: 700; }
.logoleft IMG {
	padding-bottom:28px;
	padding-top:48px;
	opacity: 0.2;
}

.flex-logo {
	flex: auto;
}
.aurora_flex {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  align-items: center;
  justify-content: center;
}
.aurora_flex_pic_v {
	background-size: cover;
	width: 15vh;
	height: 23vh;
	border: 1px #fff solid;
	border-radius: 4px;
	  flex: auto;
  list-style: none;
}
.aurora_flex_pic {
	background-size: cover;
	width: 35vh;
	min-height: 23vh;
	border: 1px #fff solid;
	border-radius: 4px;
	  flex: auto;
  list-style: none;
}
.aurora_pic {
	background-size: cover;
	min-height: 75vh;
	min-height: 50vh;
	border: 1px #fff solid;
	border-radius: 4px;
}
.aurora_block {
	width: 100%;
	text-align: center;
	color: #fff;
	padding: 28px;
	margin: 0 auto;
	font-size: 1.8em;
	font-weight: 700;
	line-height: 1.0em;
	letter-spacing: -1px;
}
.aurora_small {
	font-size: 1.2em;
}
.moreplease a:hover {
	color: #f60;
}
.moreplease a {
	color: #ccc;
	font-size: 2em;
	padding:0;
	padding-bottom:28px;
	opacity: 0.5;
}
.sharethelove:hover {
	opacity: 1.0;
		transition: all 0.25s ease-in-out 0s;
                -moz-transition: all 0.25s ease-in-out 0s;
                -webkit-transition: all 0.25s ease-in-out 0s;
                -o-transition: all 0.25s ease-in-out 0s;
                -ms-transition: all 0.25s ease-in-out 0s; 
}
.sharethelove {
	padding-bottom: 18px;
	opacity: 0.8;
		transition: all 0.25s ease-in-out 0s;
                -moz-transition: all 0.25s ease-in-out 0s;
                -webkit-transition: all 0.25s ease-in-out 0s;
                -o-transition: all 0.25s ease-in-out 0s;
                -ms-transition: all 0.25s ease-in-out 0s; 
}
#contact input, #contact button {
	background-color: #333;
	color: #fff;
	border: none;
	border-radius: 5px;
	padding:8px;
}

	.grammy {
	padding-top: 48px;
	}
    .instagram a {
	color: #f60;
	}
    .instagram a.lj-button-open {
        border: none;
        background: #fff;
	border-radius: 4px;
	padding: 18px;
	font-size: 1.2em;
    }
    .instagram a.lj-button-open:hover {
        border: 1px solid transparent;
        background: #458eff;
	color: #fff;
    }

.instagram .icon {
	display: inline-block;
	padding-left: 18px;
	padding-bottom: 5px;
	opacity: 1.0;
}
.title span {
	font-weight: 700;
}
.homememe25 {
	text-align: center;
}
.homememe25 .title {
	margin: auto;
	font-size: 1.5em;
	line-height: 1.3em;
	letter-spacing: -1.0px;
	padding: 28px;
	width: 90vw;
	color: #333;
}
.homememe .title {
	text-align: center;
	font-size: 2.0em;
	line-height: 1.3em;
	letter-spacing: -1.5px;
	padding: 28px;
}
.homememe .title.homeleft {
	padding: 0;
}

.home .title span {
	font-weight: 700;
}
.home .title {
	text-align: center;
	font-size: 3em;
	font-size: 2em;
	line-height: 1.2em;
	padding-left: 20%;
	padding-right: 20%;
}
.home .title.title-wider {
	padding: 0 5% 5% 5%;
}
.home .title.title-bigger {
	font-size: 3em;
	line-height: 0.9em;
}

.home .title.homeleft {
	padding: 0;
}

.styledesc {
	display: inline-block;
	text-align: center;
	font-style: italic;
	padding-right: 30%;
	padding-left: 30%;
	padding-bottom: 38px;
}
#rel47 {
	color: #000;
}
#rel61 {
	background-color: #fff;
	color: #888888;
}
#rel50, #rel44, #reldark {
	background-color: #181818;
	color: #c8c8c8;
}

.centered {
	text-align: center;
}

.featurette-image {
	width: 350px;
}
.wtb-title HR {
	opacity: 0.3;
}
.wtb-list span {
	background-color: #000;
	padding: 8px;
}
.wtb-list li:hover {
	color: #FFF;
}
.wtb-list li {
	padding: 2px 0 5px 8px;
	list-style: square outside;
	opacity: 0.8;
}
.wtb-list ul {
	padding: 8px 0 0 16px;
	margin: 0;
}
.wtb-list a {
	color: #f93;
}
.wtb-list a:hover {
	color: #FFF;
}
.wtb-list {
	color: #ccc;
	background-color: #2c2c2c;
	background-color: #1b1b1b;
	border-radius: 12px;
	border: 1px solid #333;
	border: none;
	padding: 38px;
	margin: 38px 0 0 48px;
	max-width: 55vw;
	min-width: 40vw;
}
.wtb-title H2 {
	color: #fff;
	padding: 0;
	margin: 28px 0 28px 0;
	font-family: 'Raleway';
	font-size: 2.5em;
	font-weight: 300;
	letter-spacing: -3px;
	word-wrap: break-word;
}
.wtb-bold {
	font-size: 1.2em;
}
.wtb-text {
	padding-left: 48px;	
}
.wtb-text H2 {
	font-size: 2em;
	letter-spacing: -1px;
	padding: 12px 0 0px 0;	
	margin: 0px;
}
.tour-quote {
	font-weight: 700;
	padding: 12px;
}
.tour-quote span {
	display: inline-block;
	font-weight: 400;
	padding: 28px;
	background: #e8e8e8;
	border-radius: 8px;
	opacity: 0.7;
}
.tour-2023 .btn {
	margin-top: 18px;
}
.tour-2023 H2 {
	padding: 12px 0 0 0;
	margin: 0;
}
.tour-2023 {
	padding-top: 68px;
}
.tour-image-2023 {
	width: 198px;
}
.tourbirds {
	padding-right: 25%;
}

.tourhits {
}

.B88-row .col-md-4, .B88-row .col-md-3, .B88-row .col-sm-3 {
	padding: 0px;
}

.B88-div {
	padding: 3% 10% 3% 10%;
}
.C88-sq {
	border: none;
	padding: 0px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.B88-sq {
	padding: 0px;
	margin: 8px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.C88-sq H2 {
	margin: 0;
}

.B88-sq H3 {
	position: absolute;
	margin: 0px;
	bottom: 8px;
	right: 8px;
	color: #fff;
	font-size: 1.8em;
	letter-spacing: -2px;
	opacity: 0.8;
	display: block;
	padding: 8px 18px 8px 18px;
	background: #000;
	border-radius: 5px;
	transition: 0.4s;
}

.C88-sq IMG {
	transition: 0.4s;
	border-radius: 5px;
	border: none;
	margin: 0px;
	padding: 8px;
	display: block;
	object-fit: cover;
	width: 23vmax;
	height: 23vmax;
	width: 100%;
	height: auto;
}

.B88-sq IMG {
	border-radius: 5px;
	transition: 0.4s;
	margin: 0px;
	filter: saturate(0);
	opacity: 0.8;
	display: block;
	object-fit: cover;
	width: 23vmax;
	height: 23vmax;
	width: 100%;
	height: auto;
}

.B88-sq:hover IMG {
	transition: 0.4s;
	filter: saturate(1.2);
	opacity: 1;
}
.B88-sq:hover H3 {
	transition: 0.4s;
	opacity: 1;
}

iframe.flexvim {
	height: 75vh;
	width: 50vw;
	margin: auto 0;
}



.A88-box {
	border-radius: 28px;
	border: solid 8px #fff;
	border: solid 18px #fff;
	padding: 0px;
	min-height: 380px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	transition: 0.4s;
}

.A88-box H3 {
	border-radius: 18px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	font-size: 2.5em;
	font-weight: bold;
	line-height: 0.8em;
	letter-spacing: -2px;
	color: #fff;
	padding: 28px;
	background-color: rgba(0, 0, 0, 0.2);
	margin-top: 0px;
	transition: 0.4s;
}
.A88-box:hover {
	transition: 0.4s;
	filter: contrast(2);
	filter: contrast(180%);
	filter: brightness(30%);
	filter: grayscale(100%);
}
.A88-box:hover H3 {
	background-color: rgba(0, 0, 0, 0.5);
	transition: 0.4s;
}
.A88-circle {
	text-align: center;
	padding: 0px;
	transition: 0.4s;
}

.A88-circle H3 {
	font-size: 1.1em;
	font-weight: normal;
	line-height: 0.8em;
	letter-spacing: -1px;
	letter-spacing: 0px;
	color: #333;
	margin: 0px;
	padding: 38px 0 0 0;
	transition: 0.4s;
}

.A88-circle IMG {
	transition: 0.4s;
	border-radius: 50%;
	border: solid 30px #fff;
	margin: 22px;
	padding: 0;
	width: 23vmax;
	height: 23vmax;
}

.A88-circle:hover IMG {
	transition: 0.4s;
	border: solid 2px #fff;
}
.A88-circle:hover H3 {
	transition: 0.4s;
	color: #f60;
}

.reel_slot {
	height: 75vh;
	padding: 0 48px 0 0;
	margin: 0 0 28px 0;
	display: block;
}
.reel_slot iframe {
	padding: 0 18px 18px 0;
}

.verylowtitle {
	height: 5vh;
}

#grid-two,#grid-three {
	margin-bottom: 48px;
}

.WTB-section H2 {
  display: inline-block;
  color: #f60;
  font-weight: 700;
  font-size: 2.5em;
  letter-spacing: -1px;
  padding: 0;
  margin: 0;
  padding-bottom: 8px;
}

DIV.wtbsection {
	background: #dc691c;
}
DIV.wtbintroA {
	display: inline-block;
	padding: 28px;
	background: #eee;
}
DIV.YTintro {
	display: inline-block;
	font-size: 1.8em;
	font-weight: 700;
	line-height: 1.1em;
	letter-spacing: -1px;
	color: #f60;
	color: #555;
	text-align: left;
	padding-bottom: 12px;
}
A.youtube {
	color: #f00;
	padding: 4px 8px 7px 6px;
	border-radius: 4px;
}
A:hover.youtube {
	color: #fff;
	background: #333;
}
img.imgYT {
	width: 100%;
	border-radius: 5px;
}
DIV.wtbintro {
	display: inline-block;
	font-size: 1.8em;
	font-weight: 400;
	line-height: 1.1em;
	letter-spacing: -1px;
	color: #555;
	color: #f60;
	text-align: center;
}
DIV.wtbright {
	font-size: 0.9em;
	color: #888;
}
.wtbright {
	margin-left: 10%;
	padding-left: 10%;
	padding-right: 10%;
	border-left: solid #ccc 1px;
	text-align: left;
}

.toursonblog {
	padding: 22px 0 22px 22px;
	border-left: 1px solid #eee;
	border-radius: 8px;
}

DIV.side-right {
	padding: 18px 18px 0 18px;
	background: #fff;
	background: #efefef;
	border-radius: 8px;
}


DIV.lower-grey {
	padding: 18px 18px 18px 18px;
	background: #efefef;
	border-radius: 8px;
}

.img-scale {
	width: 90%;
}

.grey-block {
	padding: 18px;
	background: #f8f8f8;
	border-radius: 8px;
	margin-bottom: 48px;
}

H3.greytitleV2 {
	font-size: 1.8em;
	font-weight: 700;
	letter-spacing: -2px;
	line-height: 1em;
	text-transform: uppercase;
	color: #f60;
	color: #fff;
	color: #333;
}
H3.greytitle {
	font-size: 1.8em;
	font-weight: 700;
	letter-spacing: -2px;
	line-height: 1em;
	text-transform: uppercase;
	color: #fff;
	color: #f60;
}
.flex-right H3.greytitle {
	text-align: right;

}


DIV.grey-title-blockNOT {
	background: url("https://ewenbell.com/2020/youtube/SOLID_GREY.jpg"); 
	background-size: cover;
	min-height: 19vw;
}
DIV.grey-video-block {
	border: none;
	padding: 0;
	padding-top: 18px;
	border-radius: 4px;
	margin-bottom: 18px;
}
DIV.single-title-block {
	color: #333;
	background: none;
	border: none;
	padding: 18px 8px 18px 18px;
	min-height: 8vw;
	border-radius: 7px;
	margin-bottom: 48px;
	margin-right: 11%;
	flex-basis: 70%;
}
DIV.grey-title-block {
	border: solid 1px #f60;
	padding: 18px 8px 18px 18px;
	min-height: 8vw;
	border-radius: 5px;
	margin-bottom: 48px;
	margin-right: 11%;
	flex-basis: 70%;
}
DIV.grey-title-block.flex-right {
	padding: 18px 18px 18px 8px;
	text-align: right;
	margin-left: 11%;
	margin-right: 0%;
}

.leftside-gutter {
	font-size: 0.8em;
}


.cont2024V2 {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	justify-content: flex-start;
	align-content: flex-start;
	align-items: flex-start;
	row-gap: 18px;
	row-gap: 0px;
	column-gap: 4%;
	column-gap: 5%;
}
.cont2024 {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-content: flex-start;
	align-items: flex-start;
	row-gap: 18px;
	row-gap: 0px;
	column-gap: 4%;
	column-gap: 5%;
}
.flex2024 {
	flex-basis: 42%;
	align-self: flex-start;
}
.flex2024.podHead {
	flex-basis: 90%;
}
.flex2024.podTail {
	flex-basis: 90%;
	padding-bottom: 48px;
}
.podHead .thumbnail {
	float: left;
	padding-right: 18px;
}
.podHead .bold {
	display: block;
	line-height: 1.2em;
}

.podHead .duration, .podTail .duration {
	display: inline-block;
	font-size: 0.9em;
	color: #fff;
	background: #aaa;
	border-radius: 15px;
	padding: 4px 10px 4px 10px;
}

.tubebutton {
	position: relative;
	margin-bottom: 8px;
}

.tubelink IMG {
	width: 58px;
}
DIV.tubelink {
	position: absolute;
	top: 50%;
	left: 50%;
	transition: 0.3s ease;
	opacity: 0;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	text-align: center;
}
.tubeicon IMG {
	transition: .3s ease;
}
.tubebutton:hover .tubeicon {
	opacity: 0.7;
}
.tubebutton:hover .tubelink {
	opacity: 1;
}

.tashishadow {
box-shadow: 0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
}












@media (max-width: 991px) {

	iframe.flexvim {
		height: 75vh;
		width: 90vw;
		margin: auto 0;
	}

		.A88-circle IMG {
			width: 30vmax;
			height: 30vmax;
		}

		.ios-wide img {
		width: 90%;
		}
		.menu {
			background-color: rgba(0,0,0,0.6);
		}
		.subject {
			
			background-color: rgba(0,0,0,0.6);
		}
		.standfirstblock {
			padding: 18px;
		}

		.padlow {
			text-align: center;
			padding: 18px;
		}
		.instafeed img {
			width: 88px;
		}
		.instafeedwp {
			width: 90px;
		}
		.instafeed {
			width: 88px;
			height: 88px
		}
		.styleframe {
			margin-top: 58px;
		}
		.pft {
			padding-bottom: 18px;
			padding-left: 0px;
			padding-right: 0px;
			font-size: 0.6em;
		}
		.pft SPAN { font-weight: 700; }
		.home .title {
			font-size: 2em;
			padding-left: 5%;
			padding-right: 5%;
		}
		.bigmob { width: 90%;
		border-radius: 4px;
		}

}




    .igme {
	padding-top: 38px;
	padding-bottom: 18px;
	}
    .igme a.lj-button-open {
        border: 1px solid #458eff;
        background: #fff;
	color: #458eff;
	border-radius: 4px;
	padding: 18px;
	font-size: 1.2em;
    }
    .igme a.lj-button-open:hover {
        border: 1px solid transparent;
        background: #458eff;
	color: #fff;
    }


	@media (min-width: 991px) and (max-width: 1199px) {

		.lj-about IMG.photornd {
			width: 268px;
		}
		.bigmob { width: 90%;
		}
	}

	@media (min-width: 768px) and (max-width: 991px) {

		IMG.md {
			width: 258px;
		}
		.lj-about IMG.photornd {
			width: 208px;
		}
	}

.NOT2020 {
	display: none;
}

.feedback HR {
	width: 65%;
}

HR.featurette {
	width: 80%;
}

.pic-right {
	float: right;
}
.pic-left {
	float: left;
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.auto {
	margin: 0px auto;
	display: inline-block;
	text-align: center;
}
.fulloff {
    padding: 48px;
    vertical-align: middle;
    text-align: left;
}
.fulloff img {
    vertical-align: middle;
    text-align: center;
    margin-left: 48px;
    margin-right: 48px;
}
.fullon {
    padding: 48px;
    vertical-align: middle;
    text-align: center;
}
.fullon img {
    margin-left: 48px;
    margin-right: 48px;
    margin-bottom: 28px;
}
img {
    vertical-align: middle;
}

.silversocial {
    padding-top: 8px;
    padding-bottom: 18px;
    background-color: #efefef;
    background: linear-gradient(#fff,#f5f5f5);
}
.silver {
    padding-top: 58px;
    padding-bottom: 58px;
    background-color: #efefef;
    background: linear-gradient(#fff, #eee);
}
.silver.reverse {
    background: linear-gradient(#eee, #fff);
}

.homepad {
	margin-top: -48px;
}
#homevid DIV.videoframe {
    padding-left: 10%;
}

#homevid {
    padding-top: 48px;
    padding-bottom: 48px;
    background-color: #efefef;
    background: linear-gradient(#fff, #eee);
}
#homevid.reverse {
    background: linear-gradient(#f5f5f5, #fff);
}
.tourpanel {
    padding-top: 48px;
    padding-bottom: 48px;
    background-color: #efefef;
    background: linear-gradient(#f4f4f4, #fff);
    background: linear-gradient(#222, #111);
}
.darktxt {
	color: #555;
	width: 50%;
}
.tournav {
    padding-top: 28px;
    padding-bottom: 28px;
    color: #ccc;
    background-color: #333;
    background: linear-gradient(#333, #000);
    width: 100%;
}
.shading {
    color: #333;
    background-color: #eee;
    background: linear-gradient(#f4f4f4, #fff);
    width: 100%;
}
.darkness {
    color: #ccc;
    background-color: #333;
    background: linear-gradient(#333, #000);
    width: 100%;
}
.darkness.reverse {
    background: linear-gradient(#000, #333);
}
.darkness.black {
    background: #000;
}
.rdark {
    background: linear-gradient(#000, #222);
}
.darkness .supersoft {
	color: #222;
}
.darkness.iconorange .supersoft, .foodblock .supersoft {
	color: #f60;
	color: #f1991b;
}
.darkness .titlesoft {
	color: #555;
}
.darkness hr {
	border-top: #999 solid 1px;
}
#homevid.dark {
    background-color: #333;
    background: linear-gradient(#000, #333);
}

.videoframe {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}
.videoframe iframe, .videoframe object, .videoframe embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
    border-radius: 8px;
}
#homevid P {
	padding-right: 25%;
	color: #ccc;
}
span.homevid {
    font-size: 2em;
    color: #ddd;
}
.vidquad {
	margin-top: 48px;
}
.supersoft {
    color: #eee;
    font-size: 2em;
}
.bluetall {
	display: inline-block;
	color: #187ace;
	padding-top: 40px;
}
.blue {
	color: #187ace;
}
.blue-solid {
	display: inline-block;
	background: #187ace;
	background: #2c587d;
	color: #fff;
	font-weight: normal;
	padding: 6px 18px 6px 18px;
	margin-bottom: 12px;
	border-radius: 4px;
}
.blue-bold {
	color: #187ace;
	font-weight: 700;
}
.newbits li {
    line-height: 2.2;
    margin-left: -18px;
}
.newbits {
    display: inline-block;
    padding: 18px;
    padding-bottom: 28px;
}
.newbits img {
    width: 90%;
}
.essayblock {
	display: inline-block;
}
.footsy li {
    list-style-type: none;
    margin-left: -40px;
    display: block;
}
.ftsocial {
	margin-top: 28px;
}
H1.fat-titles {
	font-weight: 700;
	font-size: 4em;
	letter-spacing: -2px;
	line-height: 0.9em;
	opacity: 0.2;
}
H1 .light {
	font-weight: 300;
}
.m-auto {
	margin: 0px auto;
}
.lj-title p {
	color: #fff;
}

.jssocials-share-link:hover { 
opacity: 1;
}
.jssocials-share-link { 
border-radius: 50%; 
border-radius: 3px; 
opacity: 0.5;
}

.jssocials-share-count {
opacity: 0.5;
}
.home_flex {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.home_flex_block {
	flex: auto;
	width: 30vw;
	min-height: 30vw;
}
.home_flex_big {
	min-width: 61vw;
}
.home-sq {
	position: relative;
	padding: 0px;
	margin: 1px;
	align-items: center;
	justify-content: center;
}
.home-sq H3 {
	position: absolute;
	bottom: 12px;
	right: 12px;
	display: inline-block;
	margin-block-start: 0;
	margin-block-end: 0;
	letter-spacing: -0.5px;
	opacity: 1;
		font-size: 0.9em;
		padding: 2px 14px 2px 14px;
		border-radius: 16px;
	color: #fff;
	color: #333;
	transition: 0.4s;
	background: #f605;
	background: #fff;
	font-weight: 300;
}

.home-sq IMG {
	border-radius: 5px;
	transition: 0.4s;
	margin: 0px;
	filter: saturate(0) contrast(1.5);
	opacity: 0.8;
	display: block;
	object-fit: cover;
	width: 100%;
	height: auto;
}
.home-big IMG {
}
.home-sq:hover IMG {
	transition: 0.4s;
	filter: saturate(1.4) contrast(1) ;
	opacity: 1;
}
.home-sq:hover H3 {
	transition: 0.4s;
	background: #333;
	color: #fff;
	opacity: 0.6;
}

.tashi_flex {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.tashi_flex_team {
	flex: auto;
	width: 55vw;
	min-height: 23vh;
	padding: 28px;
}

.tashilines {
	line-height: 1.5em;
	font-weight: 400;
}
.tashiside {
	font-size: 1.5em;
	line-height: 1.2em;
	opacity: 0.7;
}
.tashiblog {
	border-radius: 8px;
	padding: 18px;
	color: #fff;
	background: #dc691c;
}
.tashibig {
	font-size: 2.5em;
	line-height: 1.3em;
	letter-spacing: -1px;
	width: 100%;
}
HR.tashibig {
	margin-top: -36px;
}

.bigquote {
	font-size: 2.5em;
	line-height: 1.3em;
	letter-spacing: -1px;
	width: 80%;
}

.rightquote {
	font-size: 1.5em;
	line-height: 2em;
	background: #efefef;
	border-radius: 20px;
	padding: 28px;
}

.ios {
        padding-top:18px;
        padding-bottom: 18px;
}

.booksubscribe {
        background: #dc691c;
        color: #fff;
        padding-top: 18px;
        padding-bottom: 18px;
	width: 100%;
	font-size: 1.2em;
}

.booksubscribe HR, .orange HR {
	border-top: 1px solid rgba(255, 255, 255, 0.3)
}


.booksubscribe H4 {
	font-size: 1.7em;
	margin-top: 20px;
	margin-bottom: 8px;
}



.orange {
	background: #dc691c;
        color: #fff;
        padding-top: 18px;
        padding-bottom: 18px;
        width: 100%;
        font-size: 1.2em;
	background: linear-gradient(#f97e2b, #dc691c);
}

.storyends IMG {
	opacity: 0.9;
}
.story H2 {
	color: #f97e2b;
}
.storyends {
	border-bottom: 1px solid #888;
	border-bottom: 1px solid #f97e2b;
	border-bottom: none;
	padding-bottom: 88px;
	margin-bottom: 0px;
}

.thefacts {
	padding-bottom: 48px;
}
.thefacts H3 {
	font-weight: normal;
	font-size: 2em;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.thefacts HR {
	margin-top: 5px;
}
.thefacts IMG {
	opacity: 0.1;
}
H3.tubetitle {
	display: block-inline;
	display: inline-block;
	color: #fff;
	padding: 8px 18px 8px 18px;
	background: #f00;
	border-radius: 4px;
}
.howtodiv {
	border-left: 1px solid #fff;
	padding-left: 18px;
}

.silver .howtodiv {
	border-left: 1px solid #fc0;
	border-left: 1px solid #aaa;
	border-left: 1px solid #fca;
}
.silver .howtodiv .fa {
	color: #aaa;
}
.howtodiv .fa {
	font-size: 3em;
}

.photogrid2016 {
	padding-left: 5%;
	padding-right: 5%;
}
.size-1of3 {
    width: 33.333%;
}
.column {
    float: left;
}
.pe2020 {
    padding: 18px;
    margin-bottom: 28px;
    background-color: transparent;
}
.pepad {
	padding: 18px;
}
.petitle {
    display: block;
}
.pesub {
    display: block;
    color: #ccc;
    padding-top: 8px;
}
.pedesc {
    display: block;
    color: #555;
    padding-bottom: 18px;
    width: 68%;
}
.intro-narrow {
    width: 50%;
}
.poddy {
        display: inline;
        font-size: 1.2em;
        padding-right: 8px;
	color: #ccc;
}
.poddy:hover {
	color: #f60;
		transition: all 0.25s ease-in-out 0s;
                -moz-transition: all 0.25s ease-in-out 0s;
                -webkit-transition: all 0.25s ease-in-out 0s;
                -o-transition: all 0.25s ease-in-out 0s;
                -ms-transition: all 0.25s ease-in-out 0s; 
}
.pod2020 .btn {
	margin-right: 8px;
	margin-bottom: 8px;
}

.nothanks {
	display: none;
}
.groovy {
	padding-right: 28px;	
}
.img-bigbirds {
	margin-right: 48px;
	width: 388px;
	border-radius: 5px;
}
.padlow {
	padding-top: 38px;
	padding-bottom: 38px;
}
.teenyfloat {
    display: inline-block;
    width: 86px;
    padding-right: 2px;
    padding-bottom: 2px;
}

IMG.teenylink {
	width: 88px;
}


.light {
    background: #f6f6f6;
}
TD {
    padding: 4px;
    padding-left: 8px;
}
.chevron {
    font-size: 4.5em;
    color: #999;
    margin-top: -52px;
    margin-bottom: -58px;
    text-align: center;
    opacity: 0.1;
}
.new2023 span {
    display: block;
    font-size: 52px;
    font-weight: 100;
    display: block;
    background: #dc691c;
    background: #f1991b;
    width: 88px;
    height: 88px;
    padding-top: 3px;
    border-radius: 44px;
    margin: 0 auto;
    vertical-align: middle;
    text-align: center;
    color: #fff
}
.new2019 span {
    display: block;
    font-size: 28px;
    display: block;
    background: #dc691c;
    width: 48px;
    height: 48px;
    padding-top: 3px;
    border-radius: 24px;
    margin: 0 auto;
    vertical-align: middle;
    text-align: center;
}
.high2019 {
    padding: 48px;
}
.high2023 {
    padding: 48px;
}
IMG.best {
	filter: grayscale(100%);
}
.scaledownbw {
	filter: grayscale(100%);
	opacity: 0.5;
}
.white2020 {
	display: inline-block;
	background: #fff;
	opacity: 0.5;
	padding: 38px 58px;
	border-radius: 8px;
}
.white2020 H1, .white2020 p {
	color: #000;
}
.feedback P {
	font-size: 0.8em;
	padding-right: 38px;
}
.homevid .feedback span {
	opacity: 0.4;
}
#homevid.dark span, #homevid.dark H2, #homevid.dark H3 {
	opacity: 0.5;
	color: #fff;
}
.feedback .comment {
	padding-top: 18px;
	display: inline-block;
}
.smallie {
	padding-bottom: 12px;
	font-size: 0.8em;
	display: inline-block;
}
.feedback .small {
	padding-bottom: 5px;
	display: inline-block;
}
img.foodly {
    width: 800px;
}
.touring {
	display: block;
}
.essay_spacer H3 {
	font-size: 2em;
	font-color: #fff;
	padding-top: 18px;
}
.essay_spacer {
	padding-top: 38px;
	padding-bottom: 38px;
}
.essay_photo {
	text-align: center;
}
.theshort {
	text-align: left;
}
.thetours {
	filter: grayscale(100%);
	filter: none;
}
.thetours:hover {
	filter: none;
}
.thetoursNOT IMG {
	border: 1px solid transparent;
	width: 88%;
                -webkit-border-radius: 38px;
                -moz-border-radius: 38px;
                border-radius: 38px;
	box-shadow: rgba(4,4,4,0.5) 1px 1px 5px;
}
.thetours IMG {
	border: 1px solid transparent;
	width: 88%;
	box-shadow: rgba(4,4,4,0.5) 1px 1px 5px;
}
.thetoursNOT IMG:hover {
	box-shadow: rgba(255,255,255,0.5) 0px 1px 5px;
}
.thetoursNOT IMG:hover {
	border: 1px solid #888;
		transition: all 0.25s ease-in-out 0s;
                -moz-transition: all 0.25s ease-in-out 0s;
                -webkit-transition: all 0.25s ease-in-out 0s;
                -o-transition: all 0.25s ease-in-out 0s;
                -ms-transition: all 0.25s ease-in-out 0s; 
}
.thetours H2 {
	color: #fff;
	text-align: left;
}

P.feedquote {
    display: block;
    font-size: 3.3em;
    font-weight: 200;
    letter-spacing: -3px;
    line-height: 1.3;
    color: #66c;
    margin-top: 28px;
    margin-bottom: 28px;
    padding: 48px;
    padding-top: 18px;
    padding-bottom: 18px;
    border-right: 4px solid #ca428b;
    text-align: right;
    margin-right: 10%;
    padding-left: 25%;
}

.feedback2019, .recentyear {
    display: block;
    font-size: 2em;
    font-weight: 700;
    text-align: center;
    vertical-align: center;
    width: 108px;
    height: 108px;
    margin: 0px;
    margin-top: 108px;
    padding-top: 28px;
    font-weight: 400;
    color: #fff;
    background-color: #7daaff;
    background-color: #ca428b;
    border-radius: 54px;
}
.recentyear {
	text-align: center;
	display: inline-block;
}

.whereme {
    display: block;
    font-size: 1.0em;
    text-align: center;
    vertical-align: center;
    width: 108px;
    height: 108px;
    margin: 0px;
    margin-top: 18px;
    padding-top: 42px;
    font-weight: 300;
    color: #fff;
    background-color: #7daaff;
    background-color: #66c;
    border-radius: 54px;
}

.float2016 {
    float: left;
    width: 200px;
    height: 200px;
    overflow: hidden;
    margin-top: 18px;
    margin-right: 28px;
    margin-bottom: 0px;
    opacity: 0.7;
    padding: 0;
}

#essaycomm {
    font-size: 5em;
}
.superphoto.supersoft {
	color: #333;
}
.ewen-icons .supersoft {
	color: #ff6600bd;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.tour-info {
	padding-left: 28px;
	padding-top:  18px;
}
H1.lj-text-center-tiny {
	padding-top: 18px;
	font-size: 1.1em;
	letter-spacing: -1px;
}
.ledeH1 {
	font-size: 2.8em;
	font-weight: 700;
	letter-spacing: -2px;
	line-height: 1em;
	padding: 12px;
	margin: 0px;
	margin-top: 18px;
}
img.scaletophone {
	width: 68px;
}

.lj-text-center HR, HR.fifty {
	opacity: 0.5;
	width: 50%;
}
.notH3 span, SPAN.notH3 {
    display: inline-block;
    font-size: 1.5em;
    font-weight: bold;
    margin-top: -8px;
}
.hugger span:hover {
	color: #f1991b;
}
.framedirect {
	border-radius: 8px;
	border: solid 1px #888;
	padding-bottom: 28px;
}

.publy {
	margin-bottom: 48px;
	padding-bottom: 48px;
}
.publy P {
	padding-top: 8px;
	padding-right: 48px;
}
.publy .pub3 {
	font-weight: bold;
	font-size: 1.5em;
	font-size: 1.17em;
	font-color: #fff;
}
.publy .btn {
	margin-top: 8px;
}
.podPic {
    width: 90%;
}
.vlogPic {
   height: 211px;
   width:  211px;
}
.inprintPic {
    width: 75%;
}
.inprintPic {
    box-shadow: rgba(0,0,0,0.5) 1px 1px 5px;
}
.inprintPic2 {
	max-width: 90%;
	}
.white-right {
	border-right: 1px solid #555;
	padding-right: 58px;
}.white-left {
	border-left: 1px solid #888;
	padding-left: 48px;
	margin-left: 68px;
}
.form-full P {
	padding: 18px;
	background: #dc691c;
	color: #fff;
	margin-bottom: 48px;
}
.form-group {
	padding-bottom: 28px;
}
DIV.country {
	display: inline-block;
	padding: 4px;
}
.countryblock img:hover {
	box-shadow: rgba(255,255,255,0.5) 0px 0px 10px 4px;
}
.countryblock {
	padding-bottom: 28px;
}
.darkleft {
	padding-top: 48px;
	padding-top: 20px;
	padding-left: 58px;
	border-left: 1px solid #aaa;
}
.styleintro H1 {
	letter-spacing: -4px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 68px;
	font-size: 4em;
	font-weight: normal;
	line-height: 0.9;
	opacity: 1;
	display: inline-block;
}

.styleintro P {
	padding: 25%;
	padding-top: 0px;
	padding-bottom: 48px;
	display: inline-block;
	color: #fff;
	opacity: 0.4;
}

.silvertop {
    padding-top: 58px;
    padding-bottom: 58px;
    background-color: #efefef;
    background: linear-gradient(#eee, #fff);
}

.wb {
	display: inline-block;
	margin: 0 auto;
	padding: 28px;
	padding-top: 48px;
	padding-bottom: 48px;
	background: #fff;
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
}

.dark H4 {
	color: #fff;
	font-weight: normal;
	margin-bottom: 0px;
}

.podbadges a {
	display: block;
	padding: 4px;
}

#subbed H2 {
	display: inline-block;
	color: #fff;
	font-size: 3em;
	margin-top: 88px;
	margin-bottom: 88px;
}
.picframe {
	display: inline-block;
	border-radius: 8px;
	padding-top: 28px;
	padding-left: 28px;
	padding-right: 28px;
	background: linear-gradient(#000, #333);
	background: linear-gradient(#fcfcfc, #f5f5f5);
	background: none;
}

.frameright {
		text-align: right;
	}

.blog-caption h2 {
		color: #f60;
		font-weight: 200;
		line-height: 1.4em;
		letter-spacing: -1px;
	}


hr.light23 {
	border-top: #333 solid 1px;
}

.foodblock DIV {
	background: #f8f8f8;
	padding: 22px;
	border: #fff solid 12px;
	border-radius: 18px;
}

.left {
	text-align: left;
}

.left23 {
	text-align: left;
	padding-left: 48px;
}

.maxvh75 {
	max-height: 75vh;
}

.rounded {
	border-radius: 8px;
}

.aurora_tones H3,#homevid .aurora_tones H2 {
	display: inline-block;
	background: #00ae4c;
	background: #319955;
	padding: 8px 12px 8px 12px;
	color: #fff;
	border-radius: 4px;
}

.aurora_tones SPAN.large {
	font-size: 2.1em;
	line-height: 1.1em;
	color: #fff;
}

DIV.silver .aurora_tones SPAN.large {
	color: #00ae4c;
}

.aurora_intro P {
        padding: 0 28px 0 28px;
        line-height: 1.5em;
        font-size: 1.2em;
}

.title_aurora {
	text-align: center;
	font-size: 2.8em;
	line-height: 1.3em;
	letter-spacing: -1.5px;
	padding: 28px;
	color: #00ae4c;
}
.title_aurora span {
	font-weight: 700;
}

IMG.aurora_img {
	width: 100%;
	border-radius: 5px;
}

.list-how-to H2, .ask-me H2 {
	text-align: center;
	display: inline-block;
	padding: 12px 18px 12px 18px;
	margin: auto 0px;
	background: #f60;
	color: #fff;
	border-radius: 5px;
}

.list-how-to LI {
	padding-left: 18px;
}

.list-how-to LI::marker {
  color: #f60;
  font-weight: bold;
}

.reelvim IFRAME{
    width: 100%;
    height: 100%;
}
.reelvim {
	height: calc(100vh - 100px);
	height: 100%;
	height: 388px;
	width: 100%;
}




#signup2025 {
	display: flex;
	justify-content: center;
	align-items: center;
	background-image: url('/10k/mcache/Nepal24/PPS98615.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	padding: 28px 28px 88px 28px;
	min-height: 80vh; 
}

#signup2025 .mc_embed_shell {
	width: 80vw;
}

#signup2025 .email, #signup2025 .text {
	border-radius: 6px;
	padding: 2px 8px 2px 18px;
	opacity: 0.8;
	color: #000;
	background: #fff;
}
#signup2025 img {
	opacity: 0.5;
}
#signup2025 H2 {
	color: #fff;
	font-size: 3em;
}

.homepad25{
	margin: 0px auto;
	padding: 48px;
	padding-left: 4%;
	padding-right: 4%;
	line-height: 1.4;
}
section#home {
	text-align:center;
	padding-top:58px;
	padding-bottom:0;
}
section#home img {
	opacity: 0.1;
	margin-top: -67px;
}
section#home h1 {
	text-align:center;
	font-size: 1.3em;
	font-weight: 700;	
	letter-spacing: -1px;
	padding:0;
	margin:0;
	color: #f60;

	margin: auto;
	display: inline-block;
	padding: 7px 24px 9px 24px;
	border-radius: 24px;
	border: 1px solid #f605;
}
section#home hr {
	width: 50%;
	color: #333;
}

.home-video-block {
	width: 29vw;
	width: 95vw;
	padding: 18px;
}
.yt25 {
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	align-items: flex-start;
}
.yt25 .videoframe {
	width: 95vw;
	height: 66vw;
	margin: 12px;
	padding:0;
}
.yt25 .videoframe iframe {
	height: 63vw;
}

.mobile-padding {
	padding:0 28px 0 28px;
	text-align: center;
}
.homevims {
	padding: 38px 0 38px 0;
}
.flex25 {
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	align-items: flex-start;
}
.flexphoto25 {
	flex-flow: row wrap;
	justify-content: center;
	padding-left: 2vw;
	padding-right: 5vw;
}
.flexphotos {
	flex-flow: row wrap;
	justify-content: top;
}
.flexphoto25 .groovy {
	width: 37vw;
}
.flexphoto25 a img {
	width: 40vw;
	margin-top: -28px;
}
.flexphotos .groovy {
	width: 28vw;
	padding: 14px;
}
.flexphotos a img {
	width: 18vw;
}
.results25 H2 {
	font-size: 1.3em;
	letter-spacing: -0.5px;
}
.results25 {
	width: 100%;
	padding: 4px;
	text-align: center;
}

.vanilla25 IMG {
	width: 88vw;
	border-radius: 4px;
}
.vanilla25 {
	width: 29vw;
	height: 18vw;
	overflow: hidden;
	border-radius: 4px;
}

@media (max-width: 1100px) {
	.results25 {
		width: 45vw;
		padding-left: 70px;
	}
	.vanilla25 {
		width: 45vw;
		height: 30vw;
		margin: 0;
		padding: 0;
	}
}
@media (max-width: 767px) {
	.results25 {
		width: 55vw;
		padding-left: 15vw;
	}
	.vanilla25 {
		width: 75vw;
		height: 50vw;
		margin: 0;
		padding: 0;
	}
}

@media (max-width: 431px) {
	.results25 {
		width: 63vw;
		padding-left: 10vw;
	}
}

@media (min-width: 1111px) {
}


.podicons img {
	margin-right: 8px;
	margin-bottom: 0px;
	padding-bottom: 12px;
}
.podpage {
	text-align: right;
	padding-right: 48px;
}
.podgrey {
	filter: grayscale(100%);
	opacity: 0.2;
}





















@media (min-width: 768px) {

	.podicons img {
		margin: 18px;
		margin: 18px;
		padding-bottom: 0px;
	}
	.mobile-padding {
		padding:0;
	}
	.flex25 {
		flex-flow: row nowrap;
	}
	.flexphoto25 {
	flex-flow: row wrap;
	}
	.home-video-block {
		width: 29vw;
	}
	.yt25 .videoframe {
		width: 42vw;
		height: 25vw;
	}
	.yt25 .videoframe iframe {
		height: 24vw;
	}
	.flexphoto25 .groovy {
		width: 17vw;
	}
	.flexphoto25 a img {
		width: 20vw;
		margin-top: -28px;
	}
	#newOwls {
		margin-left: 0vw;
	}
	.homememe25 .title {
		width: 40vw;
	}
	.tournav {
		padding-right: 30vw;
	}
	.home-sq H3 {
		font-size: 1.0em;
		padding: 4px 18px 4px 18px;
		border-radius: 18px;
	}
	.home_flex_block {
		flex: auto;
		width: 18vw;
		min-height: 18vw;
	}
	.home_flex_big {
		min-width: 46vw;
	}
	.tashi_flex_team {
		width: 25vw;
		width: 35vw;
	}
	.tashibox {
		min-height: 80vh;
	}
	.tashibreak {
		width: 45vw;
		margin: 6%;
		padding: 3%;
	}
	.aurora_pic {
		min-height: 50vh;
	}
	.ledeH1 {
		margin-top: 0px;
	}
	img.scaletophone {
		width: 108px;
	}
	H1.lj-text-center-tiny {
	}
	img.imgYT {
		width: 100%;
	}
	.verylowtitle {
		height: 35vh;
	}
	P.fiveo, P.intro-narrow {
		width: 50%;
	}
	.photogrid2020 {
		padding-left: 58px;
	}
	.publy P {
		width: 70%;
	}
	.thelede .pic-right {
		margin-left: 48px;
	}
}

@media (min-width: 888px) {

	DIV.grey-title-block {
		flex-basis: 50%;
	}
	.flex2024 {
		flex-basis: 28%;
	}
	.flex2024.podHead {
		flex-basis: 33%;
	}
	.flex2024.podTail {
		flex-basis: 58%;
		padding-bottom: 0px;
	}
	.featurette-image {
		width: 300px;
	}
	H3.greytitle {
		font-size: 2.0em;
	}
	.img-scale {
		width: 75%;
	}

		.vanilla IMG {
			width: 269px;
		}
		.vanilla {
			width: 269px;
			height: 180px;
		}
	.metaright {
		text-align: right;
		padding-right: 68px;
	}
	.scaledownbw {
	max-width: 150px;
	width: 100%;
	}
	.scaledown {
	max-width: 300px;
	width: 100%;
	}
}

@media (min-width: 992px) {
	.wtb-list {
		max-width: 21vw;
		min-width: 270px;
	}

	.frameright {
		margin-right: 48px;
	}
	.piconleft {
		text-align: right;
		padding-right: 48px;
	}
	.theshort {
		text-align: right;
	}
	.essay_photo {
		text-align: right;
	}
	.thetours {
	text-align: center;
	margin-top: 18px;
	}
	.thetours IMG {
	width: 288px;
	}
	.padleft {
		padding-left: 58px;
	}
	.leadimage {
        width: 350px;
        height: 233px;
	}
	a.leadimage {
        line-height: 233px;
	letter-spacing: -2px;
	font-size: 1.8em;
	}

}


@media (min-width: 1200px) {
	.thetours IMG {
	width: 318px;
	}
		.vanilla IMG {
			width: 338px;
		}
		.vanilla {
			width: 338px;
			height: 225px;
		}
}

@media (min-width: 1438px) {
	.leadimage {
        width: 500px;
        height: 333px;
	}
	a.leadimage {
        line-height: 333px;
	}
}

@media (max-width: 888px) {
	iframe.ios, img.foodly {
		width: 90%;
		}
	.inprintPic {
		width: 90%;
		}
	.centerblock {
        padding: 38px;
        padding-left: 10%;
        padding-right: 15%;
	}
	.centercont {
        padding: 38px;
        padding-left: 15%;
        padding-right: 15%;
	}
}

@media (max-width: 767px) {

	.titlememe {
		width: 100%;
		padding: 48px;
	}
	H1.lj-text-center {
		padding-top: 188px;
		font-size: 2em;
	}
	#itme {
		width: 80%;
	}
	.centerblock {
        padding: 38px;
	padding-left: 0px;
	padding-right: 18px;
	}
	.inprintPic2 {
		width: 90%;
		}
	.inprintPic {
		width: 95%;
		}
	.img-bigbirds {
		margin-right: 0;
		margin-bottom: 28px;
		width: 100%;
		}
	.ios img, img.foodly {
		width: 95%;
		margin: 0;
		}
	.tour-image-2023 {
		width: 200px;
	}
	.featurette-image {
		width: 70%;
       		}
	.pic-left, .pic-right {
		float: none;
		}
	.bigquote {
		font-size: 1.5em;
		width: 100%;
		}
	.notsmall {
		display: none;
		}
	.darkleft {
	padding-top: 48px;
        padding-left: 8px;
        border-left: none;
	}
	.leadimage {
        width: 300px;
        height: 200px;
	}
	a.leadimage {
        line-height: 200px;
	}


}


@media (max-width: 420px) {
	.booksubscribe {
        padding-left: 12px;
        }
}



DIV.theshort H3, .left23 H3 {
	margin-top: 18px;
        font-size: 2.5em;
	line-height: 0.9em;
	color: #f60;
	color: #f1991b;
}

.schedule HR {
	border: 0px #000 solid;
}

.orange-tick i {
	color: #888;
}

.showdates .text-center {
	text-align: center;
}
.showdates h2 {
	display: inline-block;
}
.justgrey {
	filter: grayscale(100%);
}

.ebook-md {
	padding: 18px;
}
.ebookQuote {
	padding: 28px;
	border: 1px solid #d5d5d5;
	border-radius: 18px;
}
.ebookName {
	font-size: 2em;
	background: #d2e4f3;
	background: #f3e0d2;
	padding-top: 18px;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
}
.ebookClub {
	font-size: 0.8em;
	background: #d2e4f3;
	background: #f3e0d2;
	padding-bottom: 18px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
}
.ebookText {
	padding-top: 28px;
	padding-bottom: 48px;
}
.ebookDate {
	font-size: 0.8em;
	color: #aaa;
}
.tour-update {
	border-radius: 8px;
	padding: 12px 28px 28px 28px;
	background: #f5f5f5;
	line-height: 1.5em;
	font-size: 0.9em;
	color: #06c;
}


H6 {
	color: #fff;
	font-size: 2.4em;
	font-weight: 200;
	line-height: 1.1em;
	letter-spacing: -2px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-transform: uppercase;
}

.tour-sidebar P {
	width: 85%;
}
.tour-sidebar H2 {
	color: #428bca;
	font-size: 1.2em;
	margin-bottom: 8px;
}

H2.wtb {
	color: #f60;
	font-size: 2em;
	font-weight: 700;
	letter-spacing: -2px;
}

.close-buttons .btn {
	margin-top: 7px;
}
</pre></body></html>