
h1{margin-top:20px;margin-bottom:10px;box-shadow:none;-webkit-transform:translate(-5px,-5px);-ms-transform:translate(-5px,-5px);transform:translate(-5px,-5px);-webkit-transition:color 1032ms ease-out;transition:color 1032ms ease-out;font-family:Lato,sans-serif;color:#db9e4d;font-size:200%;line-height:44px;font-style:italic;font-weight:400;text-align:center;letter-spacing:0;list-style-type:none;text-shadow:none}
h2{margin-top:20px;margin-bottom:10px;color:#e6d89c;font-size:247%;line-height:36px;font-style:normal;font-weight:700;text-align:center;letter-spacing:0;text-transform:none;text-shadow:none}
h4{margin-top:5px;margin-bottom:7px;-webkit-transition:color 500ms ease;transition:color 500ms ease;color:#084a96;font-size:18px;line-height:24px;font-weight:700;letter-spacing:.5px;text-shadow:none}
h4:hover{color:#fff;text-shadow:none}
h5{margin-top:10px;margin-bottom:10px;font-size:14px;line-height:20px;font-weight:700}
h6{margin-top:0;margin-bottom:11px;color:#fe0;font-size:18px;line-height:18px;font-weight:700;text-shadow:none}

.button.btncircle{width:30px;height:30px;margin: -3px 13px 0 5px;min-width:0;border-top:0 none transparent;border-bottom:0 none transparent;border-radius:50%;padding:4px 10px; font-size:20px;text-shadow:none}
.button.btncircle.btndown {font-size:16px; padding:8px;} 
.qbuttonsbox1{float:left}
.qbuttonsbox2{padding-right:10px;padding-left:10px;float:left}
.qbuttonsbox3{float:left}
.qbuttonsbox4{margin-left:9%;float:left;clear:both}
.qbuttonsbox5{margin-bottom:4px;padding-right:60%;float:none}
.qbuttonsbox7{margin-top:-9px;margin-left:297px;float:left;clear:both}
.qbuttonsbox6{margin-left:34px;float:left;clear:both}

/* front page buttons */
.button.btnquality{padding:9px 27px;margin:0;border-top:1px solid hsla(0,0%,100%,.29);border-bottom:1px solid hsla(0,0%,100%,.29);background-color:hsla(0,0%,100%,.27);box-shadow:0 0 20px 2px hsla(0,0%,100%,.67);opacity:.65;-webkit-transition:none 0 ease;transition:none 0 ease;font-family:Lato,sans-serif;font-size:17px;font-weight:400;letter-spacing:1px;text-transform:none;text-shadow:none}
.button.btnquality:hover{opacity:1;text-shadow:none}
.button.btnquality.q1{margin-top:0;margin-bottom:30px;margin-left:13%;float:left;opacity:.65;-webkit-transition:none 0 ease;transition:none 0 ease;text-shadow:none}
.button.btnquality.q1:hover{-webkit-transition:none 0 ease;transition:none 0 ease;text-shadow:none}
.button.btnquality.q4{margin-top:39px;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:500ms;transition-duration:500ms;text-shadow:none}
.button.btnquality.q3{float:left;clear:both;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:500ms;transition-duration:500ms;text-shadow:none}
.button.btnquality.q2{margin-top:12px;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:500ms;transition-duration:500ms;text-shadow:none}
.button.btnquality.q5{float:right;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:500ms;transition-duration:500ms;text-shadow:none;cursor:pointer}
.button.btnquality.q6{margin-top:19px;text-shadow:none}
.button.btnquality.q7{text-shadow:none}
.domain-bg .button.btnquality.q1{margin-left:10%}

/* more options button */
.button.btnquality.qmore{display:block;width:83px;height:83px;margin-top:16px;padding-top:28px;padding-bottom:0;border-top-style:none;border-bottom-style:none;background-color:transparent;background-repeat:no-repeat;box-shadow:none;font-family:Georgia,Times,'Times New Roman',serif;color:#5c6b47;font-size:80%;line-height:120%;font-style:italic;font-weight:700;letter-spacing:0;text-shadow:none; animation: pulsate 4s ease-out;animation-iteration-count: infinite;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAABTCAMAAADUbMsyAAACalBMVEXy8vL////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v79/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f38/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz9/f39/f39/f39/f39/f3+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7////////////////////////////////////////////////////////////////////////////////7z47EAAAAznRSTlMAAQIDBAUGBwgJCgsMDQ4PERITFBUWFxgZGhscHR4fICEiIyQlJigpKissLS4vMDIzNDU2Nzg5Oz0+P0FCQ0RFRklKS0xNTk9QUVJTVFVWV1hZWlxdXl9gYWJjZGVmZ2hpamtsbW9wcXJzdHV2d3h5ent8fX5/gIKDhIWGh4iJi4yNjo+QkZKUlpeYmZqbnZ+goaKjpKWmqKmqq6ytrq+wsbKztLS1tre4ubq9wMHDxMXIycrL0NHT1NXW19rb3N3e3+Dh4uPl5ufo6err7E2lBS8AAAbdSURBVFjDtZmJcts2EIYF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);
}
.button.btnquality.qmore:hover{box-shadow:none;opacity:1;text-shadow:none}
.domain-kr .button.btnquality.qmore{padding-top:22px;}
.domain-pt .button.btnquality.qmore{padding-left:22px;}
.domain-fr .button.btnquality.qmore{padding-left:24px;}
.domain-pl .button.btnquality.qmore{padding-left:18px;}
.domain-mk .button.btnquality.qmore{padding-left:21px;padding-top:30px;}
.domain-bg .button.btnquality.qmore{padding-left:20px;padding-top:30px;}
@keyframes pulsate {
    0% { transform: scale(0.96, 0.96); opacity: 0.85;}
    50% { transform: scale(1, 1); opacity: .65;}
    100% { transform: scale(0.96, 0.96); opacity: .85;}
}

.button.navbutton{border:1px solid #c2c2c2;background-color:#eef0f1;color:#c2c2c2;font-size:75%;line-height:16px;min-width:200px;letter-spacing:2px;border-radius:24px;}
.button.navbutton:hover{border-color:#517eb5;background-color:#517eb5;color:#fff}
.ornamentbird{height:47px;min-width:75px;margin-top:0;margin-bottom:13px;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAQAAAACNCElAAACpklEQVRIx62WTUgVURiGx9QiTU1KWmRJZCWBQWQWREYRaVFBEblpU0GWbXLrIsSggqAfNMqNFNeF+ki/RIFXbZPQj0hQJFKWBUGEkoallb0tnJl778zcuXMh3s2cM9955pzz/Y2B4VIBx2mmlzcMMsAjasj3sDKlKDlfrqKFaeTQFGeSh53wAFnqJycZWMheOEYzByimiFJqeGrODpIWFPbCXDLEUXIdS8r5hhAPg8EaEOI310j3vJtCJhBibRBYCzvYz9L4XmOL996csCIW+EAiuon463RDLCyMGKOTOjISwOYygdjsB7tq+/AdWY7llVxkTtS4C7HP/5h3GDdxpx2wK4hXLLTHbYiqRA7IopD3iEYHrAMhKuxxP6IksTfTEKLUATvEJ16SZ4+FEofGfEJ8pN3j0mdFPS9H1CWG5fhGmKVzdCdXNfxUzOz/B3NqHin+sFqntzy1mAZGGGeYJiriwZoQBQFgmaynyw52SHPDdiNGSQ18zBs27jUZsbBcJhFfk4AZ7KLTxD3xKo73HeabuEeYu5xlQxzgERNXH4GVmcWx0GG6JqoLdLPVKzSoNt/nRQJSiAseX94e01aqvOKMPoSosyZ7kDuJ7ULUyoCNq/WAlSNE78xUOp8RX3wveydhE3fKnQG8RYxYufkT8Tih9y6ZuHUu2OUILIvv3o3MpQcI0eOCVUdg2fxBhAPF1jBCrHbAKhGTM1OpDATcmUEJQtxywI4hpiyTRsSzgHHfhvhFZgysHjFkGRxETFkGCWuGECtiYO2IVssgByH2Btzbc8S2qDhLYRRRFjFoQYQCwq4jK/FkyGAjoi860RfxAwU8aAfTMRnQhsiPrWfLEB8Cwc6zJyrRlyBOuivtSm5zmOxkOoEMQjTGayhFrj8Of+VRbfWAfzadCBnbBRA5AAAAAElFTkSuQmCC); background-position:50% 50%;background-repeat:no-repeat}

/* slider */
.slider{position:relative;text-align:center;height:700px;background-color:transparent;box-shadow:0 0 9px 0 #dbdbdb;font-size:14px;text-shadow:none;clear:both;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);}
.domain-mk .slider, .domain-bg .slider{height:750px;}
.section { min-width: 940px; }
.thread { opacity:0;transition:opacity 1000ms;background-color:#010712; box-shadow: 1px 1px 7px 0 #827f7f;}
.thread.thread-in-view { opacity:1;}
.slider-mask{position:relative;display:block;overflow:hidden;z-index:1;left:0;right:0;height:100%;white-space:nowrap}
.slide{position:absolute;left:0;display:inline-block;vertical-align:top;width:100%;height:100%;white-space:normal;text-align:left;visibility: hidden;opacity: 0;transition: visibility 1.5s, opacity 1.5s linear;}
/*.slide:first-child{display:block;opacity:1;visibility: visible;}*/
.slide.slide-current{visibility: visible;opacity: 1;transition: visibility 1.5s, opacity 1.5s linear}
.slider-nav{position:absolute;z-index:2;top:auto;right:0;bottom:0;left:0;margin:auto;padding-top:10px;height:40px;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}
.slider-nav.round > div{border-radius:100%}
.slider-nav.num > div{width:auto;height:auto;padding:.2em .5em;font-size:inherit;line-height:inherit}
.slider-nav.shadow > div{box-shadow:0 0 3px rgba(51,51,51,0.4)}
.slider-dot{position:relative;display:inline-block;width:1.1em;height:1.1em;border:1px solid #ccc;background-color:rgba(255,255,255,0.4);cursor:pointer;margin:0 5px;border-radius:50%;transition:background-color 100ms,color 100ms}
.slider-dot.active-dot, .slider-mask:not(.slider-clicked) ~ .slider-nav > .slider-dot:first-child{background-color:#fff}
.slider-arrowright{position:absolute;width:80px;top: 20px;right:0;bottom:0;left:0;margin:auto;cursor:pointer;overflow:hidden;color:#fff;font-size:40px;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.slider-arrowright [class^="icon-"],.slider-arrowright [class*=" icon-"]{position:absolute}
.slider-arrowright{z-index:4;left:auto}
.icon-slider-right{top:0;right:0;bottom:0;left:0;margin:auto;width:1em;height:1em}
div.icon-slider-right { opacity: .9; background: rgba(255, 255, 255, .3); padding: 8px 0 0 5px; border-radius: 50%; width: 1.5em; height: 1.5em; border: 2px #fff solid; box-shadow: 0 0 4px 0 #9c9595; }
div.icon-slider-right:after { position: absolute; bottom: -27px; left: 0; font-size: 11px; text-transform: uppercase; text-shadow: 0 0 4px #9c9595; font-family: Lato, sans-serif;}

.slidecontent{position:relative;top:0;right:0;z-index:5;max-height:700px;padding:50px 20px 100px;text-shadow:none}
.slidecontent.slidehalfpaddingtop{padding-top:50px;text-shadow:none}
.slidecontent.toppadding-xxl{padding-top:16%;text-shadow:none}
.slidecontent-no-top-margin{max-height:700px;padding-top:0;padding-bottom:100px;background-image:none;text-shadow:none}
.slideh2{margin-bottom:43px;padding-bottom:0;color:#fff;font-size:7em;line-height:.8em;margin-top:0;font-style:italic;font-weight:300;text-align:left;text-shadow:none}
.slideh3{margin-top:0;margin-bottom:20px;color:#fff;font-size:26px;font-style:italic;letter-spacing:1px;text-shadow:none}
.slideh3.secondhalf{text-shadow:none}
.slideh3.toppadding{margin-top:50px}

/* thought of the day */
.thoughtoftheday h3 { float: right; font-weight: 300; font-size: 1.3em; color:#80abe0; text-transform: uppercase;letter-spacing:.04em;}
.thoughtoftheday ul.feed { list-style:none; color: #777 !important; padding-left:30px;}
.thoughtoftheday ul.feed p { }
.thoughtoftheday ul.feed span.date, .thoughtoftheday ul.feed p:last-child { font-size: .85em; color:#80abe0 !important; line-height: 1.3;}
.thoughtoftheday ul.feed em a { text-decoration: none;color:#80abe0 !important;}


/* journey backgrounds */
.journeypeace-1{background-position:50% 50%;background-size:cover;background-repeat:no-repeat;text-shadow:none}
.journeypeace-2{background-position:50% 69%;background-size:cover;background-repeat:no-repeat;text-shadow:none}
.journeypeace-3{background-color:#568ac4;text-shadow:none}
.journeypeace-4{background-position:60% 50%;background-size:auto;background-repeat:no-repeat;text-shadow:none}
.journeypeace-5{background-color:#4468ab;text-shadow:none}
.journeypeace-6{background-color:#90b9da}
.journeypeace-7{background-color:#6b99d1;text-shadow:none}

.journeylove-1{background-position:50% 50%;background-size:cover;background-repeat:no-repeat;text-shadow:none}
.journeylove-2{background-position:50% 50%;background-size:cover;background-repeat:no-repeat;text-shadow:none}
.journeylove-3{background-color:#b9c46e;text-shadow:none}
.journeylove-4{background-position:116% 50%;background-size:cover;background-repeat:no-repeat;text-shadow:none}
.journeylove-5{background-color:#afbd73;text-shadow:none}
.journeylove-6{background-color:#afbd73;background-position:45% 0;background-repeat:no-repeat;text-shadow:none}
.journeylove-7{background-size:cover;background-repeat:no-repeat;text-shadow:none}
/*.journeylove-6{background-image:url(../images/lotus_petals.jpg);background-position:50% 50%;background-size:cover;text-shadow:none} */
.journeyhappiness-1{background-position:50% 50%;background-repeat:no-repeat;text-shadow:none}
.journeyhappiness-2{background-position:50% 50%;background-repeat:no-repeat;text-shadow:none}
.journeyhappiness-3{background-position:50% 50%;text-shadow:none}
.journeyhappiness-4{background-image:-webkit-linear-gradient(270deg,transparent,#fff),url(../images/desktop/JK-Happiness-bg.jpg);background-image:linear-gradient(180deg,transparent,#fff),url(../images/desktop/JK-Happiness-bg.jpg);background-position:0 0%,50% 0;text-shadow:none}
.journeyhappiness-5{background-color:transparent;background-position:50% 0;background-size:cover;background-repeat:no-repeat;opacity:1;text-shadow:none}
.journeyhappiness-6{background-position:50% 0;background-size:cover;background-repeat:no-repeat;text-shadow:none}
.journeyhappiness-7{background-size:cover;text-shadow:none}

.journeyst-1{background-position:50% 50%;background-size:cover;text-shadow:none}
.journeyst-2{background-position:50% 50%;background-size:cover;background-repeat:no-repeat;text-shadow:none}
.journeyst-3{background-position:50% 50%;background-size:cover;background-repeat:no-repeat}
.journeyst-4{background-position:56% 50%;background-size:cover;background-repeat:no-repeat}
.journeyst-5{background-position:50% 50%;background-size:cover;background-repeat:no-repeat}
.journeyst-6{background-color:#fff;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;text-shadow:none}
.journeyst-7{background-color:transparent;background-position:100% 50%;background-size:cover;background-repeat:no-repeat;text-shadow:none}

.journeycreativity-1{background-position:50% 0;background-size:cover;text-shadow:none}
.journeycreativity-2{background-color:transparent;background-position:50% 90%;background-size:cover;background-repeat:no-repeat;text-shadow:none}
.journeycreativity-3{background-position:0 0;background-size:cover;background-repeat:no-repeat}
.journeycreativity-4{background-position:0 0;background-size:cover;background-repeat:no-repeat;text-shadow:none}
.journeycreativity-5{background-position:50% 0;background-size:auto;background-repeat:no-repeat;text-shadow:none}
.journeycreativity-6{background-position:50% 50%;background-size:auto;background-repeat:no-repeat;text-shadow:none}
.journeycreativity-7{background-position:50% 0;background-size:cover;background-repeat:no-repeat;text-shadow:none}

.journeyself-1{background-position:50% 50%;background-size:cover;text-shadow:none}
.journeyself-2{background-position:50% 0;background-size:cover;background-repeat:no-repeat}
.journeyself-3{background-color:#ffeec3;text-shadow:none}
.journeyself-4{background-size:cover;text-shadow:none}
.journeyself-5{background-position:71% 50%;background-size:cover;background-repeat:no-repeat;text-shadow:none}
.journeyself-6{background-position:30% 50%;background-size:cover;text-shadow:none}
.journeyself-7{background-color:#ffeec3;background-position:0 0;background-size:cover;background-repeat:no-repeat;text-shadow:none}

.journeygodis-1{background-position:50% 50%;background-size:cover;text-shadow:none}
.journeygodis-2{background-position:50% 0;background-size:cover;background-repeat:no-repeat}
.journeygodis-3{background-position:50% 0;background-size:cover;background-repeat:no-repeat;text-shadow:none}
.journeygodis-4{background-position:50% 50%;background-size:cover;background-repeat:no-repeat;text-shadow:none}
.journeygodis-5{background-color:#517eb5;text-shadow:none}
.journeygodis-6{background-size:cover;text-shadow:none}
.journeygodis-7{background-position:65% 50%;background-size:cover;background-repeat:no-repeat;text-shadow:none}

.gallerywell{margin-top:-10px;margin-bottom:0;text-shadow:none;column-count:3;}
.gallerywell a.lightbox{display:inline-block;}
.thumbtxt-overlay{opacity:0; position:absolute;display:block;width:120px;height:90px;margin:11px;padding-top:43px;background-color:hsla(0,3%,60%,.49);font-family:Lato,sans-serif;color:#fff;font-size:.8em;line-height:130%;text-align:center;text-decoration:none;text-transform:none;text-shadow:none;transition: all 500ms ease;}
.lightbox-thumb { width: 130px; height: 100px; margin: 5px; padding: 5px;  border: 1px solid #fff; border-radius: 5px; background-color: hsla(0, 0%, 86%, .49); -webkit-transition: all 500ms ease; transition: all 500ms ease; text-shadow: none }
.lightbox-thumb:hover { background-color: hsla(0, 43%, 95%, .97); text-shadow: none }
.gallerywell a.lightbox:hover .thumbtxt-overlay{opacity:1;}

.right-align{display:inline-block;float:none;direction:ltr;text-align:right}
.centre-align{display:block;margin-right:auto;margin-left:auto;text-align:center}
.centre-align.whiteglow{text-shadow:none}
.bold{font-weight:900;text-shadow:none}

.featuredblock{padding-top:20px;padding-bottom:15px;border-top:1px none #dbdbdb;box-shadow:none}
.qualitiesbox{padding-top:27px;padding-right:15px;padding-left:15px}
.qualitytext{padding-bottom:13px;color:#fff;font-size:1.1em;text-shadow:none}
.qualitytext.par-tight{padding-bottom:0;text-shadow:none}
.qualitytext.threequarters{width:75%}
.qualitytext.whiteglow{text-shadow:0 0 6px #fff}
.qualitytext.twothirds{width:60%;text-shadow:none}
.qualitytext.onehalf{width:50%;float:none;clear:none;text-shadow:none}
.qualitytext.textsource{font-family:Lato,sans-serif;font-size:1em;font-style:italic;letter-spacing:.5px;text-shadow:none}
.qualitytext.italics{font-family:Lato,sans-serif;font-size:1em;line-height:150%;font-style:italic;letter-spacing:.5px;}
.qualitytext.spaceabove{margin-top:162px}
.qualitytext.qualitytext-right{text-shadow:none}
.qualitytext.secondhalf{text-shadow:none}
.qualitytext.secondhalf.tight-2{letter-spacing:-.18px}
.qualitytext.qualitytextdark{color:#3d3b3b;text-shadow:none}
.qualitytext.addpaddingbottom{padding-bottom:25px;text-shadow:none}
.qualitytext.tight-1{letter-spacing:-.08px}
.qualitytext.tight-2{letter-spacing:-.2px}
.qualitypoem{font-family:Lato,sans-serif;color:#fff;font-size:2.5em;line-height:1em;font-style:italic;letter-spacing:1px;text-shadow:none}
.qualitypoem.glow{text-shadow:0 0 30px #fff}
.quoteauthor{font-size:18px;font-style:normal;font-weight:700;text-transform:uppercase;text-shadow:none}
.quoteauthor.quoteauthorblock{display:block;margin-top:9px;margin-bottom:30px}
.choosenext{padding-top:77px;padding-bottom:77px;box-shadow:none;text-shadow:none}
.buttoncontainer{text-shadow:none}
.begin{display:block;max-width:850px;margin-right:auto;margin-left:auto;padding-bottom:16px;text-align:center}

.linkthumb{height:77px;margin-right:13px;margin-left:0;padding:5px 5px 6px;float:left;clear:none;border:1px solid #fff;border-radius:5px;background-color:hsla(0,0%,86%,.49);box-shadow:none;-webkit-transition:all 500ms ease;transition:all 500ms ease;text-shadow:none}
.linkthumb:hover{border-top-color:#fff;border-bottom-color:#fff;background-color:hsla(0,43%,95%,.97);box-shadow:none;-webkit-transition:none 0 ease;transition:none 0 ease;text-shadow:none}
.linktext{padding-left:105px;font-family:Lato,sans-serif;color:#fff;font-size:13px;line-height:19px;font-style:normal;letter-spacing:.5px;text-shadow:none}
.linktext:hover{text-shadow:none}
.linkblock{display:block;padding-top:0;padding-bottom:10px;text-decoration:none;text-shadow:none}

.meditateon-1{margin-top:40%;margin-bottom:0;font-family:Lato,sans-serif;color:#fff;font-size:2.2em;line-height:100%;font-style:italic;text-align:center;letter-spacing:1px;text-shadow:none}
.meditateon-2{margin-bottom:0;font-family:Lato,sans-serif;color:#fff;font-size:2.2em;line-height:100%;font-style:normal;text-align:center;letter-spacing:1px;text-transform:uppercase;text-shadow:none}
.meditateon-3{margin-bottom:0;font-family:Lato,sans-serif;color:#fff;font-size:2.2em;line-height:100%;font-style:italic;text-align:center;letter-spacing:1px;text-shadow:none}

.col-fullheight{height:760px;text-shadow:none}
.col-fullheight.col-r-peace-3b{background-position:0 0;background-size:cover;background-repeat:no-repeat;opacity:1;text-shadow:none}
.col-fullheight.col-r-self-2{background-position:0 0;background-repeat:repeat;background-attachment:scroll;text-shadow:none}
.col-fullheight.col-l-happiness-5{background-size:cover;text-shadow:none}
.col-fullheight.col-r-love-5{background-position:100% 50%;background-size:auto;background-repeat:no-repeat;text-shadow:none}
.col-fullheight.ckgwashington{background-position:50% 50%;background-size:auto 100%;background-repeat:no-repeat;text-shadow:none}
.col-fullheight.col-l-peace4b{background-position:0 0;background-size:auto;background-repeat:no-repeat}
.col-l-peace-3b{padding-top:60px;padding-right:35px;text-align:right;text-shadow:none}
.blurbleft{font-size:110%;line-height:150%}
.blurbright{padding-top:2px}

.videoframe{display:block;margin-right:13px;margin-bottom:13px;border:1px solid #f7f7f7;border-radius:5px;box-shadow:1px 1px 7px 0 #827f7f;text-shadow:none}
.videocaption{margin-right:13px;margin-bottom:25px;margin-left:13px;padding-top:0;padding-bottom:0;font-family:Lato,sans-serif;font-size:100%;font-style:italic;text-align:center;letter-spacing:.3px;text-shadow:none}
.videocaption.zerosidemargin{margin-right:0;margin-left:0}
.videocaption.align-right{text-align:right}
.videocaption.align-right.white{margin-right:0;margin-left:14px;padding-right:27px}
.videocaption.fullwidth{margin-right:100px;margin-left:100px}
.floatleft{float:left;text-shadow:none}

.imghappiness-birds{display:block;float:none;text-shadow:none}
.jk-happiness{margin-top:22px;box-shadow:2px 2px 7px 0 #9c9595;text-shadow:none}
.imgpeace-birds{display:block;margin-top:27px;text-align:left;text-shadow:none}
.biographical-section{padding-top:30px}
.bio-more-link{padding-top:5px;padding-bottom:19px;font-size:100%}
.inspiration-weight-row{overflow:hidden;height:130px;margin-bottom:19px;text-shadow:none}
.inspiration-caption-row{text-shadow:none}
.artistinaction { background: rgba(255, 245, 245, .7); border-radius: 5px; display: inline-block; padding: 10px 10px 5px; margin-top:270px;}
.qualitypoemsmall{margin-bottom:24px;color:#fff;font-size:1.2em}

.buttonlabel{display:block;margin-top:10px;margin-bottom:10px;padding-top:0;padding-bottom:0;float:left;opacity:.76;-webkit-transition:all 500ms ease;transition:all 500ms ease;color:#fff;font-size:80%;letter-spacing:3px;text-decoration:none;text-transform:uppercase;text-shadow:none;cursor:default}
.buttonlabel:hover{opacity:1;text-shadow:none}
.buttonlabel.darkblue{color:#022752}
.buttonlabel.darkblue.whiteglow{text-shadow:0 0 6px #fff}
.buttonlabel.multiline{margin-top:5px;margin-left:2px;line-height:14px;text-align:left}
.buttonlabel.slide-delay:hover{opacity:0;}
.buttonlabel.slide-delay.slide-delay-show:hover{opacity:1;}

.slidelabel-milky{margin-top:35%;border-radius:0 10px;background-image:url(../images/icons/fillMilky-1.png);text-shadow:none}
.slidelabel-quote{padding:4% 5%;box-shadow:0 0 7px 0 #c2c2c2;color:#022752;font-size:125%;font-style:italic;font-weight:700;letter-spacing:.02em;text-shadow:none}
.slidelabel-quote.tight-1{letter-spacing:.1px}
.slidelabel-quote-author{font-size:85%;font-style:normal;text-transform:uppercase;text-shadow:none}
.slidelabel-quote-who{font-size:85%;font-style:italic;font-weight:400;text-shadow:none}

.playbtn-block{display:block;width:105px;margin-right:auto;margin-left:auto;float:none;text-align:center;text-shadow:none}
.playbtn-block.floatright{width:110px;float:right;text-shadow:none}
.playbtn-block.margintop-small{display:block;margin-top:50px;text-shadow:none}
.playbtn-block.margintop-small.centre-align{width:105px}
.playbtn-block.margintop-xxl{margin-top:470px}
.playbtn-block.btnblock-wider{width:200px}
.playbtn-block.meditateon-audio{width:310px;margin-top:25px;padding-left:37px}

.col-r-opposite-photo{margin-top:0;padding-top:50px;padding-left:35px;text-shadow:none}
.col-r-opposite-photo.no-top-padding{padding-top:0;text-shadow:none}
.lefthalf{width:50%;text-shadow:none}
.rightthird{padding-left:60%;text-shadow:none}
.img-rightoff{margin-right:15%;float:right;text-shadow:none}
.column-milkybg{text-shadow:none}
.onethird{width:42%;text-shadow:none}
.imgcenter{display:block;margin-right:auto;margin-left:auto;text-shadow:none}
.hiddenoverlay{position:relative;text-shadow:none}
.twothirds{width:60%;text-shadow:none}
.standalonepoem{width:60%;padding-top:70px;padding-left:75px;text-shadow:none}
.standalonepoem.smallertoppadding{padding-top:32px}

.col-r-peace4b{/*background-image:url(../images/UN.jpg);*/background-position:0 0;background-size:100% 700px;background-repeat:no-repeat}
.col-r-peace4b.col-fullheight{padding-top:35px;padding-left:30px;background-image:none}

.nav-nexttopic{position:absolute;top:46%;right: 62px;bottom:0;height:100px;opacity:.7;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;text-align:center;text-decoration:none;cursor:pointer}
.nav-nexttopic:hover{opacity:1}
.navarrow-icon-glow{text-shadow:0 0 2px #827f7f}
.nav-back-to-top{position:absolute;top:0;right:0;z-index:1000;display:inline-block;margin-top:257px;padding:0;opacity:.7;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;text-align:center;text-decoration:none;cursor:pointer;width: 79px;}
.nav-back-to-top:hover{opacity:1}
div.icon-back-to-top{display:block;margin-right:auto;margin-left:auto;border:2px solid #fff;border-radius:50%;box-shadow:0 0 4px 0 #9c9595;color:#fff;font-size:1.6em;padding-top:1px;font-weight:200;text-decoration:none;text-shadow:0 0 4px #9c9595;width: 30px; height: 30px;}
.nav-back-to-top-label{display:block;margin-top:5px;margin-bottom:3px;padding-bottom:0;font-family:Lato,sans-serif;color:#fff;font-size:75%;text-decoration:none;text-transform:uppercase;text-shadow:0 0 4px #9c9595}
.slider-arrowright, .nav-back-to-top { right: 50px; }

.editorial-note{font-family:Lato,sans-serif;font-size:.9em}
.aphorism-in-text{color:#fff;font-style:italic}

.furtherreadingh4{display:inline-block;margin-bottom:10px;color:#f7d04d;font-size:1.3em;font-style:italic;letter-spacing:.5px}
.furtherreadingh4.white{color:#fff}
.furtherreadingh4.ash{color:#827f7f}
.furtherreadingh4.darkred{color:#820404}
.furtherreadingh4.teal{color:#07768c}
.standalonepoem-text{font-family:Lato,sans-serif;font-size:1.7em;font-style:italic}
.standalonepoem-text.seablue{padding-bottom:14px;color:#1a6078}

.or-image{display:block;margin-top:11px;margin-right:auto;margin-left:auto}
.audioembed{position:static;display:block;overflow:hidden;width:40px;height:40px;margin-right:7px;margin-left:7px;float:left}
.slidenav{margin-bottom:13px;border:0 solid #000}
.morebtn{display:inline-block;width:36px;min-width:36px;height:36px;margin-right:6px;margin-left:6px;float:left;border:2px solid #fff;border-radius:50%;background-image:url(../images/icons/icon-book-2px.png);background-position:50% 50%;background-size:41px;background-repeat:no-repeat;box-shadow:0 0 4px 0 #9c9595;opacity:.7;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;cursor:pointer}
.morebtn:hover{opacity:1}
.indepth{display:flex;width:100%;margin-bottom:20px;float:left;clear:both;text-align:left;text-decoration:none;}
.indepth.no-bottom-padding{margin-bottom:0}
.indepth.top-padding{margin-top:18px}
.indepth.top-padding.indepth-centered{justify-content:center;}
.linkheader{margin-top:0;line-height:18px}
.finalwords{display:block;max-width:850px;margin-right:auto;margin-bottom:-35px;margin-left:auto;padding-top:35px;text-align:center}
.front-link{color:#80abe0;text-decoration:none}
.navlink{display:none}
.qbutton-show .qmore{transition:all 2s ease 0s,opacity 7000ms ease-in-out,transform 2000ms!important;opacity:.6!important}
.domain-bg .indepth .buttonlabel:first-child{min-width:121px;}

.videoframe .pf-player-outer{margin-bottom: 0}

/* Footer */
.footer{min-height:200px;margin:50px 0}
.footerbox{border-top:1px solid #dbdbdb}
.footerrow{padding-top:13px;padding-left:30px;color:#80abe0;text-transform:uppercase}

.native, .footer ul.feed span.date {text-transform:capitalize;font-size:.8em;font-style:italic;color:#517eb5}
.footerlink, .footer ul.feed h4 a {font-size:14px;-webkit-transition:all 500ms ease;transition:all 500ms ease;color:#80abe0;text-decoration:none;display:block;padding-bottom:5px}
.footerlink:hover, .footer ul.feed h4 a:hover {color:#517eb5}

.footer h3.feedtitle {line-height:1.15; font-size:14px;font-style:normal;font-weight:400;text-transform:uppercase; margin-bottom: .5em; color:#aaa;}
.footer ul.feed { list-style: none; padding-left: 0; }
.footer ul.feed span.date { text-transform:capitalize;font-size:.8em;font-style:italic;color:#517eb5; }
.footer ul.feed h4{line-height:1.15; font-weight:normal; margin-top: .1em;}
.native{padding-left:5px;}

   .txtcolumn-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}
     .txtcolumn-3{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}
     .quoteauthor{white-space:nowrap}
     .video iframe{border-radius:5px}
     
     div.col.col-3.blurbright { visibility: hidden; }
     .indepth .buttonlabel{cursor:pointer}
     p.dropcap:first-child:first-letter{font-size:315%;float:left;margin:-3px 2px 0 0;line-height:1;color:#686767}
     
     #iamhappy br { margin-bottom: .5em; content: ' ' !important; display: block;}
     #finish-47mile { max-width: 150px; float: right; }

.teal{color:#07768c;}
.blue1{display:inline;color:#517eb5}
.darkred{color:#820404;}
.white{color:#fff;}
.white.linkheader{line-height:20px}
.yellow{color:#f7d04d;}
.darkgreen{color:#223803;}
.darkblue{color:#022752;}
.brick{color:#cc5200;}
.darkorange{color:#8c4b31;}
.darkbluegreen{color:#07768c;} 
.darkslate{color:#3d3b3b;}
/*.videocaption.white{color:#fff;text-shadow:none}
.videocaption.yellow{color:#e8c34a;text-shadow:none}*/


/* Magnific popup */

.videoelement { position: relative; }
.lightbox-iframe { position: absolute; width:0;height:0;overflow:hidden;}
.mfp-content .lightbox-iframe{position:inherit; height:inherit; width:100%; position:relative; background:#000;overflow:visible; border: 2px #80abe0 solid;}
.mfp-content .lightbox-iframe:focus{ outline: none; }
.mfp-content .lightbox-iframe iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100% }

.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;box-sizing:border-box;margin-top:30px;}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}

.mfp-content{position:relative;display:inline-block;vertical-align:middle;text-align:left;z-index:1045;width:65%;cursor:auto;border:none !important;}
.mfp-close{width:40px;height:40px;border-radius:50%;background:#80abe0 !important;color:#fff !important;line-height:40px;position:absolute;right:-2px;top:-20px;text-decoration:none;text-align:center;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-bottom-bar{margin-top:-40px;position:absolute;top:100%;left:0;width:100%;cursor:auto;background:#000;padding: 7px 10px;}
.mfp-title{font-size: 16px; text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}
.mfp-counter{position:absolute;top:10px;right:10px;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}

.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none!important}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#CCC}
.mfp-preloader a:hover{color:#FFF}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}
button::-moz-focus-inner{padding:0;border:0}
.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}
.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}
.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}
.mfp-arrow-right:before{border-left:27px solid #3F3F3F}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:0;margin:0 auto}
.mfp-figure{line-height:0;position:relative;margin:20px 0; background:#444;}
.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0;position:relative;top:0;border: 2px #80abe0 solid;}
.mfp-figure figure img { margin:0;padding:0;}

.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px) {
.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width: 900px) {
.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
}     

@media (max-width: 1170px) {
     .nav-nexttopic { right: 12px; }
     .slider-arroright, .nav-back-to-top { right: 0px; }
} 