/* all re-copied from UK 11Jul2019 */
/* not sure where this bit is used, if at all? (possibly pre-widget micro guides???) */
.uku_TagSectionL {float:left; width:290px; height:220px;}
.uku_TagSectionImg {width:280px; height:210px;}
.uku_TagSectionR {float:left; width:645px; padding-bottom:20px;;}
.uku_TagSectionEnd {clear:both;}
/* guides - remove when guides made responsive? (e.g. uku_mg still used Aug2017 - e.g. peru map, whale issues) */
.uku_mg {color:#4b4b4b;}
.uku_mg_titleBox {width:597px; padding:10px 0; border:#4b4b4b solid 1px; text-align:center;}
.uku_mg_title {font-size:2.5em; color:#4b4b4b; margin:0;}
.uku_mg_titleLine {width:520px; height:1px; border:0; color:#4b4b4b; background-color:#4b4b4b;}
.uku_mg_titleSub {font-size:1.2em; color:#4b4b4b; padding:0; text-transform:uppercase;}
.uku_mg_rowSpacer {margin-top:10px; clear:both;}
.uku_mg_col1 {width:193px; background-repeat:no-repeat; float:left;}
.uku_mg_col1R {width:193px; background-repeat:no-repeat; float:right;}
.uku_mg_col1Border {width:191px; float:left; border:#4b4b4b 1px solid;}
.uku_mg_col2 {width:396px; background-repeat:no-repeat; float:left;}
.uku_mg_col2R {width:396px; background-repeat:no-repeat; float:right;}
.uku_mg_col2RBorder {width:394px; float:right; border:#4b4b4b 1px solid;}
.uku_mg_col3 {width:599px; background-repeat:no-repeat;}
.uku_mg_col3Border {width:597px; float:left; border:#4b4b4b 1px solid;}
.uku_mg_colTitle {font-size:1.5em; color:#4b4b4b; margin:0;}
.uku_mg_colTitleWht {font-size:1.5em; color:#ffffff; margin:0;}
.uku_mg_colTitleLine {width:170px; height:1px; border:0; color:#4b4b4b; background-color:#4b4b4b;}
.uku_mg_colTitleLineWht {width:170px; height:1px; border:0; color:#ffffff; background-color:#ffffff;}
.uku_mg_colTitleLineRated {width:260px; height:1px; border:0; color:#4b4b4b; background-color:#4b4b4b; float:left; margin-top:5px;}
.uku_mg_colTitleLineLong {height:1px; border:0; color:#4b4b4b; background-color:#4b4b4b;}
.uku_mg_colTitleLineLongWht {height:1px; border:0; color:#ffffff; background-color:#ffffff;}
.uku_mg_colSpacer {float:left; width:10px;}
.uku_mg_inner {padding:10px;}
.uku_mg_innerCtr {padding:10px; text-align:center;}
.uku_mg_innerRt {padding:10px; text-align:right;}
.uku_mg_para {padding-bottom:10px;}
.uku_mg_whtPara1st {color:#fff; padding:10px 0;}
.uku_mg_whtPara {color:#fff; padding-bottom:10px;}
.uku_mg_whtParaEnd {color:#fff;}
.uku_mg_halfLeft {float:left; width:285px; text-align:center; background:url(../png/opacity70.png); border:#4b4b4b solid 1px;}
.uku_mg_halfRight {float:right; width:285px; text-align:center; background:url(../png/opacity70.png); border:#4b4b4b solid 1px;}
.uku_mg_smallTitle {font-size:1.1em; font-weight:bold; color:#4b4b4b; font-family:Georgia,Times,Times New Roman; padding-bottom:10px;}
.uku_mg_smallTitleWht {font-size:1.1em; font-weight:bold; color:#fff; font-family:Georgia,Times,Times New Roman; padding-bottom:10px;}
.uku_mg_quote {font-size:1.1em; color:#4b4b4b; font-weight:bold; text-align:center; font-family:Georgia,Times,Times New Roman;}
.uku_mg_quoteWht {font-size:1.1em; color:#fff; font-weight:bold; text-align:center; font-family:Georgia,Times,Times New Roman;}
.uku_mg_quoteName {font-size:1.1em; color:#4b4b4b; font-style:italic; text-align:center; font-family:Georgia,Times,Times New Roman; padding-top:10px;}
.uku_mg_quoteNameWht {font-size:1.1em; color:#fff; font-style:italic; text-align:center; font-family:Georgia,Times,Times New Roman; padding-top:10px;}
.uku_mg_quoteSnippet1 {font-weight:bold; font-family:Georgia,Times,Times New Roman; padding-top:5px;}
.uku_mg_quoteSnippet {font-weight:bold; font-family:Georgia,Times,Times New Roman; padding-top:10px;}
.uku_mg_quoteSnipName {font-family:Georgia,Times,Times New Roman; font-style:italic; padding-top:0;}
.uku_mg_hltBrown {color:#ac3e09; font-weight:bold;}
.uku_mg_hltRed {color:#891a1a; font-weight:bold;}
.uku_mg_hltBlue {color:#202c48; font-weight:bold;}
.uku_mg_hltOrange {color:#e16108; font-weight:bold;}
.uku_mg_hltPlum {color:#71213e; font-weight:bold;}
.uku_mg_hltTurq {color:#3e675c; font-weight:bold;}
.uku_mg_hltGreen {color:#435b31; font-weight:bold;}
.uku_mg_dkGrey {color:#4b4b4b;}
.uku_mg_rated {height:167px;}
.uku_mg_ratedBkgrdUnder {float:left; width:193px; height:167px; background:url(../jpg/namibia-2minsummary-underratedbox.jpg); background-repeat:no-repeat;}
.uku_mg_ratedBkgrdRated {float:left; width:193px; height:167px; background:url(../jpg/namibia-2minsummary-ratedbox.jpg); background-repeat:no-repeat;}
.uku_mg_ratedBkgrdOver {float:left; width:193px; height:167px; background:url(../jpg/namibia-2minsummary-overratedbox.jpg); background-repeat:no-repeat;}
.uku_mg_ratedTitle {padding-top:20px;}
.uku_mg_ratedSpacer {height:167px; background-color:#eaeaea;}
.uku_mg_ratedR {float:right; width:386px;}
.uku_mg_ratedL {float:left; width:183px;}
.uku_mg_ratedItem {height:150px; background-color:#eaeaea; padding:10px;}
.uku_mg_listSpacer {margin-bottom:7px;}
.uku_mg_listSpacer1 {margin:5px 0 7px 0;}
.uku_mg_mapItemOpaque {position:relative; left:333px; top:-419px; z-index:30; width:255px; height:365px; border:#4b4b4b 1px solid; background:url(../png/opacity70.png);}
.uku_mg_mapItem {position:relative; left:333px; top:-419px; z-index:30; width:255px; height:365px; border:#4b4b4b 1px solid; background:#fff;}
.uku_mg_mapItemBL {position:relative; left:14px; top:-410px; z-index:30; width:255px; height:365px; border:#4b4b4b 1px solid; background:#fff;}
.uku_mg_mapItemTR {position:relative; left:335px; top:-410px; z-index:30; width:255px; height:365px; border:#4b4b4b 1px solid; background:#fff;}
.uku_mg_mapItemTL {position:relative; left:14px; top:-625px; z-index:30; width:255px; height:365px; border:#4b4b4b 1px solid; background:#fff;}
.uku_mg_mapItemTL2 {position:relative; left:14px; top:-555px; z-index:30; width:255px; height:365px; border:#4b4b4b 1px solid; background:#fff;}
.uku_mg_mapItemWide {position:relative; left:11px; top:-230px; z-index:30; width:540px; height:185px; border:#4b4b4b 1px solid; background:#fff;}
.uku_mg_mapTitle {width:215px; float:left;}
.uku_mg_a {outline:none;}
.uku_mg_close {width:14px; float:right;}
.uku_mg_mapLink {font-weight:bold;}
.uku_mg_mapLinkCurrent {color:#244068; text-decoration:none;}
.uku_mg_chartLink {font-weight:bold;}
.uku_mg_chartLinkCurrent {color:#244068; text-decoration:none;}
.uku_mg_drivingOuter {margin-bottom:5px; width:575px; float:left;}
.uku_mg_drivingInner {padding:8px 5px;}
.uku_mg_transportOuter {margin-bottom:5px; width:575px; float:left;}
.uku_mg_transportInner {padding:8px 5px;}
.uku_mg_driving {height:30px; float:left; background-color:#d4dfbd;}
.uku_mg_drivingArrow {float:left; height:30px; width:10px; background:url(../png/arrow-transparent.png);}
.uku_mg_carArrow {float:left; height:30px; width:94px; background:url(../png/mg-transport-car.png);}
.uku_mg_trains {height:30px; float:left; background-color:#c1daff;}
.uku_mg_trainsArrow {float:left; height:30px; width:94px; background:url(../png/mg-transport-train.png);}
.uku_mg_flights {height:30px; float:left; background-color:#dccbff;}
.uku_mg_flightsArrow {float:left; height:30px; width:94px; background:url(../png/mg-transport-plane.png);}
.uku_mg_boats {height:30px; float:left; background-color:#efbd7d;}
.uku_mg_boatsArrow {float:left; height:30px; width:94px; background:url(../png/mg-transport-boat.png);}
/* responsive disappears when small (OLD contact us form, but used elsewhere) */
@media only screen and (max-width: 980px) { #uku_responsive-contact { display: none; } }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : portrait) { #uku_responsive-contact { display: none; } }
/* responsive (full width) article or activism (see video copy13821) */
.uku_activismVideo {position:relative; padding-bottom:56.25%; padding-top:0; height:0; overflow:hidden; margin:10px 0;}
.uku_activismVideo iframe, .uku_activismVideo object, .uku_activismVideo embed { position:absolute; top:0; left:0; width:100%; height:100%; }
.uku_articleVideo {position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden; margin:10px 0;}
.uku_articleVideo iframe, .uku_articleVideo object, .uku_articleVideo embed { position:absolute; top:0; left:0; width:100%; height:100%; }
.uku_articlePhoto {max-width:100%;}
.uku_articlePhotoCap {max-width:950px; color:#9d9b9b; margin-bottom:8px;}
.uku_articlePhotoCap a {color:#9d9b9b; text-decoration:underline;}
.uku_articleLink {position:relative; top:-35px;}
.uku_articleTitle {font-size:20px; font-style:normal;}
.uku_articleHeading {font-size:16px; font-weight:bold; margin-bottom:10px;}
.uku_articleBtmLinks {list-style-image:url("../png/blue-arrow-9x9.png"); line-height:20px;}
.uku_articleQuote {font-family:georgia; font-size:12px; font-weight:bold;}
/* video width 70% at full width - T4T, Apr 2019  */
@media only screen and (max-width:1150px) { .uku_articleVideoSurround { padding:20px 0; } }
@media only screen and (min-width:1151px) { .uku_articleVideoSurround { padding:20px 15%; } }
/* two columns VIDEO then one column below iPad landscape */
.uku_responsive-2-col-990-video { position:relative; padding-bottom:56.25%; padding-top:25px; height:0 }
.uku_responsive-2-col-990-video iframe { position:absolute; top:0; left:0; width:100%; height: 100% }
.uku_responsive-2-col-990-video-col, .uku_responsive-2-col-990-video-col * { box-sizing:border-box }
.uku_responsive-2-col-990-video-col { padding:1% 0 }
@media only screen and (min-width:990px) { .uku_responsive-2-col-990-video-col { width:50%; padding:1% } .uku_responsive-2-col-990-video-left { float:left } .uku_responsive-2-col-990-video-right { float:right } }
/* responsive (about us) */
/* responsive DESKTOP disappears when medium/small (about us)- PAGE AND CSS NEEDS RE-CODODING FOR NEW SITE */
@media only screen and (max-width:990px) { .uku_responsive-desktop-only { display:none; } }
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) { .uku_responsive-desktop-only { display:none; } }
/* responsive MEDIUM SCREEN appears when medium (about us)- PAGE AND CSS NEEDS RE-CODODING FOR NEW SITE . 640 was 415  */
.uku_responsive-medium-only {display:none !important;}
@media only screen and (max-width:990px) { .uku_responsive-medium-only { display:inline-block !important; } }
@media only screen and (max-width:640px) { .uku_responsive-medium-only { display:none !important; } }
/* responsive SMALL SCREEN appears when small (about us)- PAGE AND CSS NEEDS RE-CODODING FOR NEW SITE . 640 was 415 */
.uku_responsive-small-only {display:none !important;}
@media only screen and (max-width:640px) { .uku_responsive-small-only { display:inline-block !important; } }
/* responsive (mktg your tour) */
/* responsive DESKTOP disappears when medium (mktg your tour)- PAGE AND CSS NEEDS RE-CODODING FOR NEW SITE */
@media only screen and (max-width:620px) { .uku_responsive-desk-only { display:none !important; } }
/* responsive MEDIUM & SMALLER SCREEN appears when medium (mktg your tour)- PAGE AND CSS NEEDS RE-CODODING FOR NEW SITE */
.uku_responsive-medSml-only {display:none !important;}
@media only screen and (max-width:620px) { .uku_responsive-medSml-only { display:inline-block !important; } }
/* responsive (timeline) */
/* responsive DESKTOP/MED disappears when med/small (timeline) */
@media only screen and (min-width:560px) { .uku_responsive-desk-560-only { display:inline-block !important; } }
@media only screen and (max-width:560px) { .uku_responsive-desk-560-only { display:none !important; } }
/* responsive DESKTOP disappears when not full width (abta flow chart) */
@media only screen and (min-width:1200px) { .uku_responsive-desk-1200-only { display:inline-block !important; } }
@media only screen and (max-width:1200px) { .uku_responsive-desk-1200-only { display:none !important; } }
/* responsive MED/SMALL appears when med/small (timeline) */
@media only screen and (min-width:560px) { .uku_responsive-small-560-only { display:none !important; } }
@media only screen and (max-width:560px) { .uku_responsive-small-560-only { display:inline-block !important; } }
/* two columns then one column when below large desktop */
@media only screen and (min-width:1200px) { .uku_responsive-2-col-1200 { width:49% !important; } }
@media only screen and (max-width:1200px) { .uku_responsive-2-col-1200 { width:100% !important; } }
@media only screen and (min-width:1200px) { .uku_responsive-2-col-1200-s { display:none !important; width:49%; } }
@media only screen and (max-width:1200px) { .uku_responsive-2-col-1200-s { display:inline-block !important; width:100%; } }
/* two columns then one column below iPad landscape (and -l version disappears when small) */
@media only screen and (min-width:920px) { .uku_responsive-2-col-920 { width:49% !important; } }
@media only screen and (max-width:920px) { .uku_responsive-2-col-920 { width:100% !important; } }
@media only screen and (min-width:920px) { .uku_responsive-2-col-920-l { display:inline-block !important; } }
@media only screen and (max-width:920px) { .uku_responsive-2-col-920-l { display:none !important; } }
@media only screen and (min-width:920px) { .uku_responsive-2-col-920-s { display:none !important; } }
@media only screen and (max-width:920px) { .uku_responsive-2-col-920-s { display:inline-block !important; } }
/* three columns then one column below 600px (press centre from Feb2017) (s and l versions appear/disappear) */
@media only screen and (min-width:600px) { .uku_responsive-3-col-600 { width:32% !important; } }
@media only screen and (max-width:600px) { .uku_responsive-3-col-600 { width:100% !important; } }
@media only screen and (min-width:600px) { .uku_responsive-3-col-600-s { display:none !important; } }
@media only screen and (max-width:600px) { .uku_responsive-3-col-600-s { display:inline-block !important; width:100%; } }
@media only screen and (min-width:600px) { .uku_responsive-3-col-600-l { display:inline-block !important; width:32%; } }
@media only screen and (max-width:600px) { .uku_responsive-3-col-600-l { display:none !important; } }
/* three columns then one column below 770px (guides home from Aug2017) (s and l versions appear/disappear) */
@media only screen and (min-width:770px) { .uku_responsive-3-col-770 { width:32% !important; } }
@media only screen and (max-width:770px) { .uku_responsive-3-col-770 { width:100% !important; } }
@media only screen and (min-width:770px) { .uku_responsive-3-col-770-s { display:none !important; } }
@media only screen and (max-width:770px) { .uku_responsive-3-col-770-s { display:inline-block !important; width:100%; } }
@media only screen and (min-width:770px) { .uku_responsive-3-col-770-l { display:inline-block !important; width:32%; } }
@media only screen and (max-width:770px) { .uku_responsive-3-col-770-l { display:none !important; } }
/* two columns then one column below 600px (contact us form from Aug2016) (s and l versions appear/disappear) */
@media only screen and (min-width:600px) { .uku_responsive-2-col-600 { width:49% !important; } }
@media only screen and (max-width:600px) { .uku_responsive-2-col-600 { width:100% !important; } }
@media only screen and (min-width:600px) { .uku_responsive-2-col-600-s { display:none !important; } }
@media only screen and (max-width:600px) { .uku_responsive-2-col-600-s { display:inline-block !important; width:100%; } }
@media only screen and (min-width:600px) { .uku_responsive-2-col-600-l { display:inline-block !important; width:49%; } }
@media only screen and (max-width:600px) { .uku_responsive-2-col-600-l { display:none !important; } }
/* two columns (left fixed width) then one column below 600px (T4T Dec2016)) */
@media only screen and (min-width:600px) { .uku_responsive-col-fix250-600 { width:250px; float:left; } }
@media only screen and (max-width:600px) { .uku_responsive-col-fix250-600 { width:100%; } }
@media only screen and (min-width:600px) { .uku_responsive-col-fill-600 { overflow:hidden; } }
@media only screen and (max-width:600px) { .uku_responsive-col-fill-600 { width:100%; } }
/* s and l versions appear/disappear (T4T 2016, About 2019) */
@media only screen and (min-width:600px) { .uku_responsive-s-600 { display:none !important; } }
@media only screen and (max-width:600px) { .uku_responsive-s-600 { display:inline-block !important; } }
@media only screen and (min-width:600px) { .uku_responsive-l-600 { display:inline-block !important; } }
@media only screen and (max-width:600px) { .uku_responsive-l-600 { display:none !important; } }
/* third & two thirds columns then one column below 1000px (contact us from Aug2016) */
@media only screen and (min-width:1000px) { .uku_responsive-1third-1000 { width:32% !important; } }
@media only screen and (max-width:1000px) { .uku_responsive-1third-1000 { width:100% !important; } }
@media only screen and (min-width:1000px) { .uku_responsive-2thirds-1000 { width:66% !important; } }
@media only screen and (max-width:1000px) { .uku_responsive-2thirds-1000 { width:100% !important; } }
@media only screen and (min-width:1000px) { .uku_responsive-1third-1000-s { display:none !important; } }
@media only screen and (max-width:1000px) { .uku_responsive-1third-1000-s { display:inline-block !important; width:100%; } }
@media only screen and (min-width:1000px) { .uku_responsive-1third-1000-l { display:inline-block !important; width:100%; } }
@media only screen and (max-width:1000px) { .uku_responsive-1third-1000-l { display:none !important; } }
/* 3 col then 2 col then 1 col - some fixed height (about/who we are, from Mar2017) */
@media only screen and (max-width:640px) { .uku_responsive-3-2-1 { width:100% !important; float:left; margin-bottom:15px; } }
@media only screen and (min-width:641px) and (max-width:990px) { .uku_responsive-3-2-1 { width:50% !important; height:670px; float:left; } }
@media only screen and (min-width:991px) { .uku_responsive-3-2-1 { width:33% !important; height:695px; float:left; } }
/* only displays above/below 1000px (int'l opening hrs, from Jan2019) */
@media only screen and (min-width:1000px) { .uku_responsive-1000-l { display:inline-block !important; } }
@media only screen and (max-width:1000px) { .uku_responsive-1000-l { display:none !important; } }
@media only screen and (min-width:1000px) { .uku_responsive-1000-s { display:none !important; } }
@media only screen and (max-width:1000px) { .uku_responsive-1000-s { display:inline-block !important; } }
.uku_responsive-1000-l li, .uku_responsive-1000-s li { list-style-image:url('../gif/grey-world-icon-34x20.gif'); }
/* where to go when */
.uku_cal31 { float:left; width:142px; height:95px; font-size:18px; margin:8px 8px 0 0; }
.uku_cal31 a { padding:17px 32px; background-image:url("../png/calendar-31-days.png"); background-repeat:no-repeat; }
.uku_cal31 a:hover { background-image:url("../png/calendar-31-days-selected.png"); text-decoration:none; }
.uku_cal30 { float:left; width:142px; height:95px; font-size:18px; margin:8px 8px 0 0; }
.uku_cal30 a { padding:17px 32px; background-image:url("../png/calendar-30-days.png"); background-repeat:no-repeat; }
.uku_cal30 a:hover { background-image:url("../png/calendar-30-days-selected.png"); text-decoration:none; }
.uku_cal28 { float:left; width:142px; height:95px; font-size:18px; margin:8px 8px 0 0; }
.uku_cal28 a { padding:17px 32px; background-image:url("../png/calendar-28-days.png"); background-repeat:no-repeat; }
.uku_cal28 a:hover { background-image:url("../png/calendar-28-days-selected.png"); text-decoration:none; }
/*timeline - CHECK ON NEW SITE */
.uku_time-yr-title-desk {float:left; width:45px; height:450px; margin-top:10px;}
.uku_time-yr-title-mobile {float:left; width:260px; height:35px; margin-top:10px;}
.uku_time-boxes {float:left; width:260px; height:450px; margin-top:10px; background-color:#e5e5e5;}
.uku_time-spacer {float:left; width:10px; height:450px;}
/* contact form */
.uku_contact-form textarea, .uku_contact-form select, .uku_contact-form input {font-family:'Arvo',serif,arial; font-size:16px; line-height:1.7em;}
/* overtourism buttons */
@media only screen and (min-width:600px) { .uku_left-centre-600 { width:170px !important; float:right; } }
@media only screen and (max-width:600px) { .uku_left-centre-600 { width:100% !important; max-width:170px; margin:auto; } }
/* overtourism map, May 2019 */
@media only screen and (max-width:450px) { .uku_vary-height { height:300px; } }
@media only screen and (min-width:451px) and (max-width:600px) { .uku_vary-height { height:450px; } }
@media only screen and (min-width:601px) { .uku_vary-height { height:600px; } }
/* about 2019 */
a.uku_grey-hover, a.uku_grey-hover:visited { color:#707070; text-decoration:none; }
a.uku_grey-hover:hover { color:#707070; text-decoration:underline; }
@media only screen and (min-width:760px) { .uku_caps-quote { font-family:'Arvo',serif,arial; font-weight:bold; font-size:22px; line-height:40px; text-transform:uppercase; } } /* line-height:30px; */
@media only screen and (max-width:761px) { .uku_caps-quote { font-family:'Arvo',serif,arial; font-weight:bold; font-size:18px; line-height:30px; text-transform:uppercase; width:85%; margin:auto; padding-top:10px; } }
/* 5 columns, then 3, then 1/none - about 2019 */
@media only screen and (max-width:760px) { .uku_5-3-1 { display:none !important; } }
@media only screen and (max-width:760px) { .uku_5-3-1-r { width:100% !important; margin-bottom:15px; } }
@media only screen and (max-width:760px) { .uku_5-3-1_4-1 { width:100% !important; } }
@media only screen and (max-width:760px) { .uku_5-3-1-r-line { border-left:0; margin-top:0; padding-left:0; } }
@media only screen and (min-width:761px) and (max-width:1199px) { .uku_5-3-1, .uku_5-3-1-r { width:33% !important; min-height:330px; line-height:24px; } }
@media only screen and (min-width:761px) { .uku_5-3-1-r-line { border-left:2px solid #005953; margin-top:20px; padding-left:60px; } } 
@media only screen and (min-width:1200px) { .uku_5-3-1_4-1 { width:77% !important; min-height:330px; float:right; } }
@media only screen and (min-width:1200px) { .uku_5-3-1 { width:19% !important; min-height:330px; line-height:24px; } }
@media only screen and (min-width:1200px) { .uku_5-3-1-r { width:23% !important; min-height:330px; } }
.uku_5-3-1 { float:left; padding-right:44px; }
.uku_5-3-1-r { float:right; }
/* Carbon caution, Apr2019 */
.uku_carbon-box { border: #cccccc 1px solid; height:auto; padding:20px;}
/* Manifesto, Apr2019 */
@media only screen and (max-width:500px) { .uku_mft-ch { float:left; width:100%; margin:0; }}
@media only screen and (min-width:501px) and (max-width:750px) { .uku_mft-ch { float:left; width:50%; margin:0; } }
@media only screen and (min-width:751px) and (max-width:1199px) { .uku_mft-ch { float:left; width:33.3%; margin:0; } }
@media only screen and (min-width:1200px) { .uku_mft-ch { float:left; width:25%; margin:0; } }
.uku_mft-ch-soon { background-image:url('../gif/mft-ch-soon-500-purple.gif'); background-size: cover; }
.uku_mft-ch-img { opacity:1.0; filter: alpha(opacity=100); width:100%; }
.uku_mft-ch-img:hover { opacity:0.0; filter: alpha(opacity=0); width:100%; }
@media only screen and (max-width:1150px) { .uku_mft-film-1150 { padding:20px 0; } }
@media only screen and (min-width:1151px) { .uku_mft-film-1150 { padding:20px 15%; } }
.uku_mft-h1 { text-transform:none; font-family:'Arvo',serif; font-size:34px !important; line-height:42px; margin-top:0; }
.uku_mft-h2 { font-family:'museo_sans500'; font-size:34px !important; line-height:42px; }
.uku_mft-h3 { text-transform:none; font-family:'Arvo',serif; font-size:40px !important; line-height:50px; margin-top:0; margin-bottom:40px; }
.uku_mft-h3-main { text-transform:none; font-family:'Arvo',serif; font-size:34px !important; line-height:42px; margin-top:0; margin-bottom:40px; }
.uku_mft-h3-sml { text-transform:none; font-family:'Arvo',serif; font-size:22px !important; line-height:28px; margin-top:0; }
@media only screen and (max-width:1000px) { 
  .uku_mft-fwd-left-top { float:left; width:100%; text-align:center; }
  .uku_mft-fwd-right-btm { float:left; width:100%; padding:20px 0 0 0; font-size:24px; line-height:30px; } 
  .uku_mft-act-idea-share { float:left; width:100%; padding:60px; text-align:center; font-family:'museo_sans500'; font-size:22px; line-height:30px; }
  .uku_mft-exclaim { display:none; }
}
@media only screen and (min-width:1001px) { 
  .uku_mft-fwd-left-top { float:left; width:28%; text-align:left; } 
  .uku_mft-fwd-right-btm { float:left; width:72%; padding:10px 0 0 0; font-size:24px; line-height:34px; } 
  .uku_mft-act-idea-share { float:left; width:33%; padding:60px; text-align:center; font-family:'museo_sans500'; font-size:22px; line-height:30px; }
  .uku_mft-exclaim { display:inline-block; padding:20px 100px 45px 100px; }
}
@media only screen and (max-width:770px) { 
  .uku_mft-bulb { display:none; }
  .uku_mft-left-top { float:left; width:100%; text-align:center; } 
  .uku_mft-right-btm { float:left; width:100%; }
  .uku_mft-comment-text { font-size:18px; line-height:24px; }
}
@media only screen and (min-width:771px) and (max-width:1000px) { 
  .uku_mft-bulb { float:left; width:33%; max-width:220px; } 
  .uku_mft-left-top { float:left; width:33%; max-width:220px; } 
  .uku_mft-right-btm { float:left; width:67%; }
}
@media only screen and (min-width:1001px) { 
  .uku_mft-bulb { float:left; width:21%; }
  .uku_mft-left-top { float:left; width:21%; } 
  .uku_mft-right-btm { float:left; width:79%; }
}
@media only screen and (max-width:770px) { 
  .uku_mft-ch-button-above { display:none; }
  .uku_mft-ch-button-below { float:right; width:197px; }
  .uku_mft-banner {  }
  .uku_mft-banner-logo { float:left; width:100%; padding:15px 0; }
  .uku_mft-logo-desk { display:none; }
  .uku_mft-logo-mob { display:block; width:100px; margin:auto; }
  .uku_mft-banner-title { float:left; width:100%; padding:30px; text-align:center; font-family:'museo_sans500'; text-transform:uppercase; font-size:30px !important; line-height:40px; color:#000000; }
}
@media only screen and (min-width:771px) and (max-width:1199px) { 
  .uku_mft-ch-button-above { float:right; width:197px; }
  .uku_mft-ch-button-below { display:none; }
  .uku_mft-banner { height:426px; background-image:url('../jpg/mft-banner-bkgrd-1140x426.jpg'); background-color:#558c87; background-position:center; background-repeat:no-repeat; }
  .uku_mft-banner-logo { float:left; width:30%; padding:90px 20px; }
  .uku_mft-logo-desk { float:right; width:170px; }
  .uku_mft-logo-mob { display:none; }
  .uku_mft-banner-title { float:left; width:65%; padding-top:150px; text-align:center; font-family:'museo_sans500'; text-transform:uppercase; font-size:40px !important; line-height:50px; color:#ffffff; text-shadow:0px 0px 8px #000000; }
}
@media only screen and (min-width:1200px) { 
  .uku_mft-ch-button-above { float:right; width:197px; }
  .uku_mft-ch-button-below { display:none; }
  .uku_mft-banner { height:426px; background-image:url('../jpg/mft-banner-bkgrd-1140x426.jpg'); background-color:#558c87; background-position:center; background-repeat:no-repeat; }
  .uku_mft-banner-logo { float:left; width:350px; padding:90px 20px; }
  .uku_mft-logo-desk { float:right; }
  .uku_mft-logo-mob { display:none; }
  .uku_mft-banner-title { float:left; width:680px; padding-top:150px; text-align:center; font-family:'museo_sans500'; text-transform:uppercase; font-size:50px !important; line-height:60px; color:#ffffff; text-shadow:0px 0px 8px #000000; }
}
@media only screen and (max-width:600px) { 
  .uku_mft-header-logo { width:80px; margin:auto; }
  .uku_mft-header-title { width:100%; }
  .uku_mft-header-amftfot { font-family:'museo_sans500'; text-transform:uppercase; font-size:18px !important; line-height:22px; text-align:center; }
  .uku_mft-header-ch { font-family:'museo_sans500'; text-transform:none !important; font-size:14px !important; line-height:18px; text-align:center; }
  .uku_mft-quote { padding:10px 0 30px 0; font-size:24px; line-height:34px; }
  .uku_mft-quote-name { font-family:'museo_sans500'; padding:0 0 30px 0; }
  .uku_mft-dk-blue { background-color:#67707d; padding:30px 20px; color:#ffffff; font-size:24px; line-height:30px; }
  .uku_mft-comment-blue { background-color:#cef2fb; padding:30px 20px; font-family:'museo_sans500'; color:#223f4d; font-size:22px; line-height:30px; }
  .uku_mft-green { background-color:#033e29; padding:30px 20px; margin-top:20px; color:#ffffff; }
  .uku_mft-fwd-red { background-color:#da7b6a; padding:30px 20px; color:#ffffff; }
  .uku_mft-main-block { padding:30px 20px; color:#ffffff; font-size:18px; line-height:24px; }
  .uku_mft-main-block-dk { padding:30px 20px; color:#244154; font-size:18px; line-height:24px; }
  .uku_mft-main-block-blk { padding:30px 20px; color:#2e2e2e; font-size:18px; line-height:24px; }
  .uku_mft-footer-block { padding:30px 20px 0; color:#244154; font-size:18px; line-height:24px; }
}
@media only screen and (min-width:601px) { 
  .uku_mft-header-logo { width:110px; float:left; }
  .uku_mft-header-title { width:420px; float:left; }
  .uku_mft-header-amftfot { font-family:'museo_sans500'; text-transform:uppercase; font-size:18px !important; line-height:22px; }
  .uku_mft-header-ch { font-family:'museo_sans500'; text-transform:none !important; font-size:14px !important; line-height:18px; }
  .uku_mft-quote { padding:10px 45px 30px 45px; font-size:24px; line-height:34px; }
  .uku_mft-quote-name { font-family:'museo_sans500'; padding:0 40px 30px 40px; }
  .uku_mft-dk-blue { background-color:#67707d; padding:60px; color:#ffffff; font-size:24px; line-height:30px; }
  .uku_mft-comment-blue { background-color:#cef2fb; padding:60px; font-family:'museo_sans500'; color:#223f4d; font-size:22px; line-height:30px; }
  .uku_mft-green { background-color:#033e29; padding:60px; margin-top:20px; color:#ffffff; }
  .uku_mft-fwd-red { background-color:#da7b6a; padding:60px 60px 60px 30px; color:#ffffff; }
  .uku_mft-main-block { padding:60px; color:#ffffff; font-size:18px; line-height:24px; }
  .uku_mft-main-block-dk { padding:60px; color:#244154; font-size:18px; line-height:24px; }
  .uku_mft-main-block-blk { padding:60px; color:#2e2e2e; font-size:18px; line-height:24px; }
  .uku_mft-footer-block { padding:60px 0; color:#244154; font-size:18px; line-height:24px; }
}
.uku_mft-header { min-height:120px; padding-bottom:20px; }
.uku_mft-logo-sml { width:80px; }
.uku_mft-header-amftfot { font-family:'museo_sans500'; text-transform:uppercase; font-size:18px !important; line-height:22px; }
.uku_mft-header-ch { font-family:'museo_sans500'; text-transform:none !important; font-size:14px !important; line-height:18px; }
.uku_mft-p { padding-bottom:20px; font-family:'museo_sans500'; }
a.uku_mft-link-pink, a.uku_mft-link-pink:visited { color:#fdb5a9; text-decoration:none; }
a.uku_mft-link-pink:hover { color:#fdb5a9; text-decoration:underline; }
a.uku_mft-link-tan, a.uku_mft-link-tan:visited { color:#ebb895; text-decoration:none; }
a.uku_mft-link-tan:hover { color:#ebb895; text-decoration:underline; }
a.uku_mft-link-blue, a.uku_mft-link-blue:visited { color:#b1ecfb; text-decoration:none; }
a.uku_mft-link-blue:hover { color:#b1ecfb; text-decoration:underline; }
a.uku_mft-link-brown, a.uku_mft-link-brown:visited { color:#60371e; text-decoration:none; }
a.uku_mft-link-brown:hover { color:#60371e; text-decoration:underline; }
a.uku_mft-link-purple, a.uku_mft-link-purple:visited { color:#613960; text-decoration:none; }
a.uku_mft-link-purple:hover { color:#613960; text-decoration:underline; }
a.uku_mft-link-lilac, a.uku_mft-link-lilac:visited { color:#e8c8fa; text-decoration:none; }
a.uku_mft-link-lilac:hover { color:#e8c8fa; text-decoration:underline; }
a.uku_mft-link-dk, a.uku_mft-link-dk:visited { color:#244154; text-decoration:none; }
a.uku_mft-link-dk:hover { color:#244154; text-decoration:underline; }
a.uku_mft-link-wht, a.uku_mft-link-wht:visited { color:#ffffff; text-decoration:none; }
a.uku_mft-link-wht:hover { color:#ffffff; text-decoration:underline; }
.uku_mft-bullets-arrow { font-family:'museo_sans500'; list-style:url("../png/mft-bullet-arrow.png"); padding-top:0; padding-bottom:0; } /* white arrows */
.uku_mft-bullets-arrow-dk { font-family:'museo_sans500'; list-style:url("../png/mft-arrow-bullet.png"); padding-top:0; padding-bottom:0; } /* black arrows */
.uku_mft-bullets-circle { font-family:'museo_sans500'; list-style:disc outside none; padding-top:0; padding-bottom:0; padding-left:20px; }
.uku_mft-bullets-arrow li, .uku_mft-bullets-circle li, .uku_mft-bullets-links li, .uku_mft-bullets-arrow-dk li { padding-top:20px; }
.uku_mft-bullets-links { font-family:'museo_sans500'; padding-left:20px; }
.uku_mft-bullets-links a, .uku_mft-bullets-links a:visited, .uku_mft-bullets-links a:hover { text-decoration:none; }
.uku_mft-quote-open { position:relative; top:-13px; margin-right:10px; }
.uku_mft-quote-close { position:relative; top:5px; margin-left:10px; }
/* underline link on hover only (Manifesto, May2019) */
a.uku_link-hover-line, a.uku_link-hover-line:visited { text-decoration:none; }
a.uku_link-hover-line:hover { text-decoration:underline; }
.uku_mft-equal-columns { display:table; width:100%; }
@media only screen and (min-width:1200px) { 
  .uku_mft-col-50-100 { display:table-cell; width:50%; }
  .uku_mft_full-page-only-cell { display:table-cell !important; }
  .uku_mft_full-page-only-cell { display:table-cell !important; }
  .uku_mft_full-page-only { display:block !important; }
  .uku_mft_full-page-hide { display:none !important; }
}
@media only screen and (max-width:1200px) { 
  .uku_mft-col-50-100 { display: block; width: 100%; }
  .uku_mft_full-page-only-cell { display:none !important; }
  .uku_mft_full-page-only { display:none !important; }
  .uku_mft_full-page-hide { display:block !important; }
}
.uku_mft_hover, .uku_mft_hover:visited, .uku_mft_hover:active, .uku_mft_hover:focus { color:#18686d; outline:0; border:0; -moz-outline-style:none; }
.uku_mft_hover:hover { cursor:pointer; color:#634907; }
/* so anchor names (jump downs) don't disappear under the toolbar */
.uku_anchor { position:relative; }
.uku_anchor a { position:absolute; left:0px; top:-110px; }
/* podcast on new guide */
@media only screen and (max-width:800px) { 
  .uku_podcast-wrap { background:#ffffff; margin:30px; padding:20px; overflow:auto; border:1px dashed #C0C0C0; }
  .uku_podcast-pic { display:none; }
  .uku_podcast-content { width:100%; }
}
@media only screen and (min-width:800px) { 
  .uku_podcast-wrap { background:#ffffff; margin:60px; padding:20px; overflow:auto; border:1px dashed #C0C0C0; }
  .uku_podcast-pic { display:block; float:left; width:15%; min-width:120px; }
  .uku_podcast-content { float:left; width:80%; min-width:350px; }
}
.uku_podcast-pic img { width:100px; height:100px; float:left; margin-bottom:20px; }
.uku_podcast-title { font-family:museo_sans500; margin-bottom:10px; font-size:18px; }
.uku_podcast-intro { font-weight:bold; font-size:16px; }
.uku_podcast-quote { margin-top:10px; font-size:16px; line-height:24px; }
.uku_podcast-control { margin-top:20px; width:100% }