/* not sure where this 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(/imagesclient/opacity70.png); border:#4b4b4b solid 1px;}
.uku_mg_halfRight {float:right; width:285px; text-align:center; background:url(/imagesclient/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(/imagesclient/namibia-2minSummary-underratedBox.jpg); background-repeat:no-repeat;}
.uku_mg_ratedBkgrdRated {float:left; width:193px; height:167px; background:url(/imagesclient/namibia-2minSummary-ratedBox.jpg); background-repeat:no-repeat;}
.uku_mg_ratedBkgrdOver {float:left; width:193px; height:167px; background:url(/imagesclient/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(/imagesclient/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(/imagesclient/arrow-transparent.png);}
.uku_mg_carArrow {float:left; height:30px; width:94px; background:url(/imagesclient/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(/imagesclient/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(/imagesclient/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(/imagesclient/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)- PAGE AND CSS NEEDS RE-CODODING FOR NEW SITE? */
.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("/imagesclient/blue-arrow-9x9.png"); line-height:20px;}
.uku_articleQuote {font-family:georgia; font-size:12px; font-weight:bold;}
/* 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)- CHECK ON NEW SITE */
@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) - CHECK ON NEW SITE */
@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 Dec2016) */
@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; } }
/* 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("/imagesclient/calendar-31-days.png"); background-repeat:no-repeat; }
.uku_cal31 a:hover { background-image:url("/imagesclient/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("/imagesclient/calendar-30-days.png"); background-repeat:no-repeat; }
.uku_cal30 a:hover { background-image:url("/imagesclient/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("/imagesclient/calendar-28-days.png"); background-repeat:no-repeat; }
.uku_cal28 a:hover { background-image:url("/imagesclient/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, select, input {font-family:'Arvo',serif,arial; font-size:16px; line-height:1.7em;}