/* General Page Styling */
.new_guide .col-lg-2 {min-width: 0px;}
.new_guide .guide_left {display:inline-block;overflow:hidden;background-color:#ffffff;max-width:1170px;-webkit-overflow-scrolling: auto;vertical-align:bottom;}
.new_guide .guide_left_inner {width: 100%;}
.new_guide a {color:#231F20;}
.new_guide high, .new_guide high a, body[contenteditable] high, body[contenteditable] high a {color:#aa4912;font-weight:bold;text-decoration:underline;}
.new_guide .indent {padding-left:45px;}
.new_guide .rtg_back_white {background-color:#ffffff !important;}
.new_guide .rtg_back_tan {background-color:#eeeeee !important;}
.new_guide .rtg_back_grey {background-color:#e5e5e5 !important;}
.new_guide .rtg_back_transparent {background-color:transparent !important;}
.new_guide .bgWhite {background-color:#ffffff !important;}
.new_guide .bgTan {background-color:#eeeeee !important;}
.new_guide .bgGrey {background-color:#e5e5e5 !important;}



/* Title */
.new_guide .rtg_titleBox {width:100%;padding:60px 30px 60px 30px;margin-bottom:0px;}
.new_guide .rtg_titleBox.None {padding:60px 30px 0px 30px;}
.new_guide .rtg_titleBox.Half {padding:60px 30px 30px 30px;}
.new_guide .rtg_titleBox_Line, .new_guide .rtg_titleBox_SubTitle  {display:none;}
.new_guide .rtg_titleBox_MainTitle {color:#231F20 !important; font-size:40px !important;line-height:50px;font-weight:500;}

/* Spacer */
.new_guide .rtg_spacer 
{
	display:block;
	clear:both;
}

/* Background Box (left, right, Overlay top) */
.new_guide .rtg_back_box {height:auto !important;}
.new_guide .rtg_back_box_paragraph {color:#231F20 !important;font-size:16px !important;line-height:27px !important;margin-bottom:30px !important;margin-left:60px;margin-right:60px;}
.new_guide .rtg_back_box_paragraph.helpdesk-links {margin-top:-10px;margin-bottom:0 !important;}
.new_guide .rtg_back_box_paragraph .helpdesk-text {margin-top: -10px;}
.new_guide .rtg_back_box_paragraph .Bold {font-weight:bold;}
.new_guide .rtg_back_box_paragraph h3 {margin-top:0px;} 
.new_guide .LeftBox h3, .new_guide .RightBox h3, .new_guide .TopBox h3, .new_guide .Overlay h3, .new_guide .OverBox h3 {font-size:22px;text-transform:none;margin-bottom:5px;}
.new_guide .OverBox .rtg_back_box_paragraph h3 {text-transform:none;} 
.new_guide .rtg_col1, .new_guide .rtg_col2, .new_guide .rtg_col3 { width: 100%; display: inline-block; clear: both; }

.new_guide .LeftBox .maintitle, .new_guide .RightBox .maintitle, .new_guide .OverBox .maintitle {text-transform:uppercase;}
.new_guide .LeftBox.location .maintitle, .new_guide .RightBox.location .maintitle {display: none}
.new_guide .LeftBox .subtitle, .new_guide .RightBox .subtitle, .new_guide .OverBox .subtitle {margin-top:30px;font-size:16px !important;line-height:27px !important;text-transform:none;}

.new_guide .LeftBox {display: -webkit-box;display: -moz-box;display: -ms-flexbox; display: -webkit-flex; display: flex;}
.new_guide .LeftBox .LeftBox_LHS {position:relative;-webkit-box-flex: 1;  -moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1; flex: 1; width:50%;float:left;background-repeat : no-repeat;background-attachment: scroll;background-position: center center; background-size:cover;box-sizing:border-box;}
.new_guide .LeftBox .LeftBox_LHS .subtitle {font-size:16px !important;line-height:27px !important;clear:both;display:inline-block;}
.new_guide .LeftBox .LeftBox_LHS div.BottomRight {font-size:38px;line-height:44px;font-weight:bold;width:80%;position:absolute; bottom:60px;right:40px;display:inline-block;text-align:right; }    
.new_guide .LeftBox .LeftBox_LHS div.TopRight {font-size:38px;line-height:44px;font-weight:bold;width:80%;position:absolute; Top:60px;right:40px;text-align:right; }    
.new_guide .LeftBox .LeftBox_LHS div.BottomLeft {font-size:38px;line-height:44px;font-weight:bold;width:80%;position:absolute; bottom:60px;left:40px; }    
.new_guide .LeftBox .LeftBox_LHS div.TopLeft {font-size:38px;line-height:44px;font-weight:bold;width:80%;position:absolute; Top:60px;left:40px; }    
.new_guide .LeftBox .LeftBox_LHS div.TopFull {font-size:38px;line-height:44px;font-weight:bold;width:100%;position:absolute; Top:60px;left:40px;padding-right:40px; }    
.new_guide .LeftBox .LeftBox_LHS div.BottomFull {font-size:38px;line-height:44px;font-weight:bold;width:100%;position:absolute; Bottom:60px;left:40px;padding-right:40px; }    
.new_guide .LeftBox .LeftBox_RHS {-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width:50%;float:left;padding:60px 0px 30px 0px;box-sizing:border-box;}
.new_guide .NoTopPad .LeftBox_RHS {padding:0px 0px 30px 0px;}
																	
.new_guide .RightBox {display: -webkit-box;display: -moz-box;display: -ms-flexbox; display: -webkit-flex; display: flex;}
.new_guide .RightBox .RightBox_RHS {position:relative;-webkit-box-flex: 1;  -moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1; flex: 1;  width:50%;float:left;background-repeat : no-repeat;background-attachment: scroll;background-position: center center; background-size:cover;box-sizing:border-box;}																	
.new_guide .RightBox .RightBox_RHS div.BottomRight {font-size:38px;line-height:44px;font-weight:bold;width:80%;position:absolute; bottom:60px;right:40px;text-align:right; }    
.new_guide .RightBox .RightBox_RHS div.TopRight {font-size:38px;line-height:44px;font-weight:bold;width:80%;position:absolute; Top:60px;right:40px;text-align:right; }    
.new_guide .RightBox .RightBox_RHS div.BottomLeft {font-size:38px;line-height:44px;font-weight:bold;width:80%;position:absolute; bottom:60px;left:40px; }    
.new_guide .RightBox .RightBox_RHS div.TopLeft {font-size:38px;line-height:44px;font-weight:bold;width:80%;position:absolute; Top:60px;left:40px; }    
.new_guide .RightBox .RightBox_RHS div.TopFull {font-size:38px;line-height:44px;font-weight:bold;width:100%;position:absolute; Top:60px;left:40px;padding-right:40px; }    
.new_guide .RightBox .RightBox_RHS div.BottomFull {font-size:38px;line-height:44px;font-weight:bold;width:100%;position:absolute; Bottom:60px;left:40px;padding-right:40px; }    
.new_guide .RightBox .RightBox_LHS {-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;  width:50%;float:left;padding:60px 0px 30px 0px;box-sizing:border-box;}
.new_guide .NoTopPad .RightBox_LHS {padding:0px 0px 30px 0px;}

.new_guide .LeftBox .LeftBox_LHS div.BottomLeft .subtitle, .new_guide .RightBox .RightBox_RHS div.BottomLeft .subtitle, .new_guide .LeftBox .LeftBox_LHS div.TopLeft .subtitle, .new_guide .RightBox .RightBox_RHS div.TopLeft .subtitle {width:450px !important; max-width:170% !important;overflow:visible;}    

.new_guide .OverBox {}
.new_guide .OverBox .OverBox_LHS {position:relative;min-height:500px;width:100%;float:none;background-repeat : no-repeat;background-attachment: scroll;background-position: center center; background-size:cover;box-sizing:border-box;}
.new_guide .OverBox .OverBox_LHS .subtitle {font-size:16px !important;line-height:27px !important;clear:both;display:inline-block;}
.new_guide .OverBox .OverBox_LHS div.BottomRight {font-size:38px;line-height:44px;font-weight:bold;width:60%;position:absolute; bottom:60px;right:40px;display:inline-block;text-align:right; }    
.new_guide .OverBox .OverBox_LHS div.TopRight {font-size:38px;line-height:44px;font-weight:bold;width:60%;position:absolute; Top:60px;right:40px;text-align:right; }    
.new_guide .OverBox .OverBox_LHS div.BottomLeft {font-size:38px;line-height:44px;font-weight:bold;width:60%;position:absolute; bottom:60px;left:40px; }    
.new_guide .OverBox .OverBox_LHS div.TopLeft {font-size:38px;line-height:44px;font-weight:bold;width:60%;position:absolute; Top:60px;left:40px; }    
.new_guide .OverBox .OverBox_LHS div.TopFull {font-size:38px;line-height:44px;font-weight:bold;width:100%;position:absolute; Top:60px;left:40px;padding-right:40px; }    
.new_guide .OverBox .OverBox_LHS div.BottomFull {font-size:38px;line-height:44px;font-weight:bold;width:100%;position:absolute; Bottom:60px;left:40px;padding-right:40px; }    
.new_guide .OverBox .OverBox_RHS {float:none;padding:66px 0px 40px 0px;box-sizing:border-box;}
.new_guide .NoTopPad .OverBox_RHS {padding:0px 0px 40px 0px;}

.new_guide .QuoteBox {position:relative;}
.new_guide .QuoteBox.no-image .QuoteBox_BODY {width:100%;height:auto;top:0px;left:0px;padding:45px 0px 45px 0px;}
.new_guide .QuoteBox .left-quote {position:absolute;top:40px;left:15px;}
.new_guide .QuoteBox .right-quote {position:absolute;bottom:100px;right:15px;}
.new_guide .QuoteBox.no-footer .right-quote {position:absolute;bottom:70px;right:15px;}

.new_guide .QuoteBox .box-footer-link.one-link {text-align:right;vertical-align:top;}
.new_guide .QuoteBox .box-footer-link img.one-link {float:none;padding-bottom:0px;}



.new_guide .image-link {position:absolute;top:0px;left:0px;height:100%;width:100%;}

.new_guide .TopBox {padding:0px 0px 70px 0px;}
.new_guide .TopBox .TopBox_IMG {max-width:50%; height:auto; float:right; padding:0px 60px 0px 60px;margin-bottom:15px;}
.new_guide .TopBox .rtg_back_box_paragraph .Quote {clear:both;padding:0px 30px 0px 0px;}
.new_guide .TopBox a.visible-xs {text-align:center;}

.new_guide .Overlay {position:relative;}
.new_guide .Overlay.no-image {}
.new_guide .Overlay img {width:100%;height:auto;}
.new_guide .Overlay .Overlay_BODY {position:absolute;width:100%;height:100%;top:0px;left:0px;}
.new_guide .Overlay.no-image .Overlay_BODY {position:relative;width:100%;height:auto;top:0px;left:0px;padding:45px 0px 45px 0px;}
.new_guide .Overlay .Overlay_INNER {position: absolute;top: 50%;left:0;width:100%;transform: translateY(-50%);}
.new_guide .Overlay.no-image .Overlay_INNER {position:relative;top:0;left:0;width:100%;transform:none;}
.new_guide .Overlay .rtg_back_box_paragraph {margin-left:100px;margin-right:100px;}
.new_guide .Overlay.NoTopPad.no-image .rtg_back_box_paragraph {margin-left:100px;margin-right:100px;}
.new_guide .Overlay .rtg_back_box_paragraph .quote-right {}
.new_guide .Overlay.NoTopPad .Overlay_BODY  {padding:0px 0px 35px 0px;}

.new_guide .box-footer-link {margin:0px 60px 0px 60px;text-align:center;}
.new_guide .box-footer-link a {color:#aa4912;font-size:16px;font-weight:bold;text-transform:uppercase;}
.new_guide .box-footer-link img {margin:-5px 15px 0px 15px;}
.new_guide .box-footer-link img.one-link { margin:-5px 15px 0px 0px; }

.new_guide .Overlay .box-footer-link {position:absolute;margin:0px 0px 0px 0px;width:100%;bottom:30px;left:0px;display:block;height:30px;text-align:center;}
.new_guide .Overlay.no-image .box-footer-link {margin:0px 0px 0px 0px;position:relative;bottom:auto;left:auto;height:auto;width:100%;display:block;text-align:center;}
.new_guide .Overlay .box-footer-link img {width:auto;}
.new_guide .Overlay .box-footer-link.one-link {text-align:right;vertical-align:top;padding-right:60px;}
.new_guide .Overlay .box-footer-link img.one-link {float:none;padding-bottom:0px;}



.new_guide .OverBox .box-footer-link.one-link {text-align:right;vertical-align:top;}
.new_guide .OverBox .box-footer-link img.one-link {float:none;padding-bottom:0px;}

.new_guide .rtg_back_box_paragraph .Quote {display: -webkit-box;display: -moz-box;display: -ms-flexbox; display: -webkit-flex; display: flex;margin:30px 0px 30px 0px;}
.new_guide .rtg_back_box_paragraph .Quote .quotetext {width:27px;height:auto;margin-top:-15px;}
.new_guide .rtg_back_box_paragraph .quote-left, .new_guide .quote-right {-webkit-box-flex: 1;  -moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1; flex: 1;color:#231F20 !important;font-weight:bold;font-size:20px !important;line-height:30px !important;text-transform:uppercase;}
.new_guide .rtg_back_box_paragraph .quote-left {max-width:35px;width:8%;}
.new_guide .rtg_back_box_paragraph .quote-right {width:92%;}
.new_guide .rtg_back_box_paragraph .quote-right .quotetext {margin-left:5px;margin-top:5px;}
.new_guide .NoTopPad.no-image .Quote {margin:0px 0px 30px 0px;}

.new_guide .RightBox_LHS .rtg_back_box_paragraph .Quote {margin: 0px 0px 30px 0px;}
.new_guide .LeftBox_RHS .rtg_back_box_paragraph .Quote {margin: 0px 0px 30px 0px;}

.new_guide .rtg_back_box_title_new.Quote {display: -webkit-box;display: -moz-box;display: -ms-flexbox; display: -webkit-flex; display: flex;margin:30px 0px 30px 0px;}
.new_guide .rtg_back_box_title_new.Quote .quotetext {width:22px;height:auto;margin-top:-10px;}
.new_guide .rtg_back_box_title_new .quote-left, .new_guide .quote-right {-webkit-box-flex: 1;  -moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1; flex: 1;font-weight:bold;font-size:20px !important;line-height:30px !important;text-transform:uppercase;}
.new_guide .rtg_back_box_title_new .quote-left {max-width:28px;width:5%;}
.new_guide .rtg_back_box_title_new .quote-right {width:95%;padding-right:30px;}
.new_guide .rtg_back_box_title_new .quote-right .quotetext {margin-left:5px;margin-top:5px;}

.new_guide .rtg_back_box_paragraph .Attribution {margin-left:35px;margin-top:-30px;}

.new_guide .RightBox.DrivingTimes .maintitle {font-family:'museo_sans500';color:#231f20 !important;font-size:40px !important;line-height:50px !important;margin-bottom:30px !important;margin-left:60px;margin-right:60px;}
.new_guide .RightBox.DrivingTimes .subtitle {margin-bottom:30px !important;margin-left:60px;margin-right:60px;}
.new_guide .RightBox.DrivingTimes .rtg_back_box_paragraph {margin-bottom:0px !important;} 

/* Read More Box */
.new_guide .rtg_more_box {padding:60px 60px 26px 60px !important;}
.new_guide .rtg_more_box.NoTopPad {padding:0px 60px 26px 60px !important;}
.new_guide .rtg_back_tan {background-color:#eeeeee !important;}
.new_guide .rtg_more_box .rtg_back_box_title {font-size:40px !important;line-height:50px;color:#231f20;text-transform:uppercase;font-weight:500;margin-bottom:15px;letter-spacing:normal;}
.new_guide .rtg_more_box .rtg_more_box_paragraph {color:#231F20 !important;font-size:16px !important;line-height:27px !important;} 
.new_guide .rtg_more_box .rtg_a_more {color:#aa4912;font-weight:bold;}
.new_guide .rtg_more_box .rtg_a_more_arrow {color:#aa4912;font-size:24px;line-height:16px;font-weight:bold;}
.new_guide .rtg_more_box .rtg_a_more_arrow i {position:relative;top:4px;}
.new_guide .rtg_more_box img {width:120%;height:auto;margin: 15px 0px 30px -60px;} 
.new_guide .rtg_more_box .rtg_more_box_paragraph {padding-bottom: 0px !important;}
.new_guide .rtg_more_box #rtg_more_txt_2 {padding-top: 30px !important;}

.new_guide .rtg_more_box .rtg_more_box_paragraph h3 {font-size:22px;text-transform:none;margin-bottom:5px;}
.new_guide .rtg_more_box .rtg_more_box_paragraph h3:first-child {margin-top:0px !important;}

.new_guide .rtg_more_box .box-footer-link {margin:0px auto 0px auto;position:relative;bottom:auto;left:auto;height:auto;width:100%;display:inline-block;text-align:center;}
.new_guide .rtg_more_box .box-footer-link a {display:inline-block;color:#aa4912;font-size:16px;font-weight:bold;text-transform:uppercase;padding-top:30px;padding-bottom:30px;}
.new_guide .rtg_more_box .box-footer-link img {margin:-5px 15px 0px 15px;width:auto;}
.new_guide .rtg_more_box .box-footer-link.one-link {text-align:right;vertical-align:top;padding-right:0px;}
.new_guide .rtg_more_box .box-footer-link img.one-link {margin:-5px 15px 0px 0px;float:none;padding-bottom:0px;}


.new_guide .rtg_back_box_paragraph a:not([href^=http]):not([href^="#"]) {color: #aa4912;font-weight:bold}
.new_guide .rtg_more_box_paragraph a:not([href^=http]):not([href^="#"]) {color: #aa4912;font-weight:bold}


/* Underrated, Rated, OverRated */
.new_guide .fancybox-close {position: absolute;top: 4px;right: 4px;width: 30px;height: 30px;cursor: pointer;z-index: 8040;background-size:auto;}
.new_guide .fancybox-close {background-image: url('../jpg/fancybox-rt-close.jpg');}
.new_guide .LeftBox.Rated .LeftBox_LHS div.TopRight {width: 100%;text-align:left;left:40px; }
.new_guide .RightBox.Rated .RightBox_RHS div.TopLeft {width: 100%;text-align:left; }
.new_guide .LeftBox.Rated img {margin-right:5px;margin-top:-30px}
.new_guide .RightBox.Rated img {margin-right:10px;margin-top:-10px}
.new_guide .Rated .more-link span {text-decoration:none;}
.new_guide .Rated a {color:#231F20;text-decoration:none;}
.new_guide .Rated a:hover {color:#231F20;text-decoration:underline;}
.new_guide .modal.Rated .rtg_back_box_paragraph a {text-decoration:underline;}

.new_guide .Rated  a.more-link {text-decoration:none;color:#231F20;}
.new_guide .Rated .more-link i {color:#aa4912;font-weight:bold;font-size:24px;line-height:24px;position:relative;top:3px;}
.new_guide .Rated .modal-dialog {width:94%;max-width:900px;-webkit-overflow-scrolling: auto;} 
.new_guide .Rated .modal-body {padding:4px;}
.new_guide .Rated .modal-content {border-radius:0px;}
.new_guide .Rated .modal-body .rtg_back_box_paragraph {margin-left:30px;margin-right:30px;}
.new_guide .Rated .modal-body .RightBox .RightBox_LHS {padding:30px 0px 30px 0px;}
.new_guide .rated_short a {text-decoration:underline;}
/* Menu */
.new_guide .rtg_menu_link, .new_guide .rtg_menu_link:active, .new_guide .rtg_menu_link:hover, .new_guide .rtg_menu_link:visited {border-bottom: 1px solid #fff;border-left: 4px solid #fff;color: #404040;background-color: #fff;}
.new_guide .rtg_active,  .new_guide .rtg_menu_link:hover {border-left: 4px solid #AA4912 !important;background-color:#f1e1d9 !important;}

/* Spacer */
.new_guide .new-preview .rtg_spacer {border:dotted 1px #404040}

/* Google Map */
.new_guide .google-map {width:100%;height:600px;margin-top:20px;}
.new_guide .google-map img[src='https://maps.gstatic.com/mapfiles/api-3/images/mapcnt6.png'] {display: none;}
.new_guide .locationtext a {color:#231F20;text-decoration:underline;}
.new_guide .locationtext a:hover {color:#231F20;text-decoration:underline;}
.new_guide .map-list {color: #231F20 !important;font-size: 16px !important; line-height: 27px !important; padding:15px 30px 15px 30px;}
.new_guide .map-list a { margin-left:5px; }
/*
.new_guide .google-map .gm-style-iw div {text-align:center;}
.new_guide .google-map h3 {margin:0px auto 0px auto;text-align:center;}
*/


/* Itineraries */
.new_guide .itinerary {padding:30px 60px 60px 60px;}
.new_guide .itinerary h3 {font-size:40px !important;line-height:50px;color:#231f20;text-transform:uppercase;font-weight:500;}
.new_guide .itinerary .RightBox_LHS .rtg_back_box_paragraph {margin-left:0px !important;margin-right:15px !important;}
.new_guide .itinerary .LeftBox_RHS .rtg_back_box_paragraph {margin-right:0px !important;margin-left:15px !important;}
.new_guide .itinerary .RightBox_RHS {background-size:contain;}
.new_guide .itinerary .LeftBox_LHS {background-size:contain;}
.new_guide .itinerary .itinerarytitle {font-family:'museo_sans500';color:#231F20;font-weight:500;font-size:22px;text-transform:none;margin-bottom:5px;}
.new_guide .itinerary hr {display:none;border-top: 2px dotted #eee;}
.new_guide .itinerary .box-footer-link {margin: 30px 0px 0px 0px; text-align: right;}

/*Video*/
.new_guide .video-embed {position:relative;width:100%;margin-top:0px;}
.new_guide .video-pad {width:100%;height:auto;}
.new_guide .video-embed .back {z-index:2;} 
.new_guide .video-embed .front {z-index:3;} 
.new_guide .video-frame {position:absolute;top:0;left:0;width:100%;height:100%;}
.new_guide .video-still {position:absolute;display:table;top:0;left:0;width:100%;height:100%;background-repeat : no-repeat;background-attachment: scroll;background-position: center center; background-size:cover;}
.new_guide .video-still-inner {position:relative;display:table-cell;height:100%;text-align:center;vertical-align:middle;} 
.new_guide .video-play {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);margin:0px auto 0px auto;cursor:pointer;border-radius:50%;font-family:'museo_sans500';font-size:17px;letter-spacing:1.2px;padding-top:40px;text-align:center;vertical-align:middle;width:100px;height:100px;border:solid 1px #ffffff;background-color:rgba(0,0,0,0.5);color:#ffffff;}
.new_guide .video-play:hover {background-color:rgba(0,0,0,0.6);}

/*Carousel*/
.new_guide .carousel {width:100%;position:relative;padding:45px 20px 70px 20px;}
.new_guide .carousel.bgWhite {background-color:#ffffff !important;}
.new_guide .carousel.bgTan {background-color:#eeeeee !important;}
.new_guide .carousel.bgGrey {background-color:#e5e5e5 !important;}
.new_guide .carousel .carousel-outer {width:100%;overflow-x:auto;padding-bottom:30px; -webkit-user-select: none;  -webkit-overflow-scrolling: touch;}
.new_guide .carousel .carousel-title {text-align:center;}
.new_guide .carousel .carousel-title h3 {font-family:'museo_sans500';font-size:40px;line-height:50px;color:#231f20;text-transform:uppercase;font-weight:500;margin-bottom:15px;}
.new_guide .carousel .carousel-inner {overflow-x:visible;}
.new_guide .carousel .carousel-item {float:left;}
.new_guide .carousel .carousel-item a {color:#231F20;}
.new_guide .carousel .carousel-item a:hover {color:#231F20;text-decoration:underline;}
.new_guide .carousel .carousel-item.story {width:292px;padding:0px 20px 0px 0px;}
.new_guide .carousel .carousel-item.promo {width:292px;padding:0px 20px 15px 0px;}
.new_guide .carousel .carousel-item-inner {width:100%;box-sizing:border-box;}

.new_guide .carousel .carousel-item.story .carousel-item-inner {padding:0px 5px 0px 5px;}
.new_guide .carousel .carousel-item.story img {width:100%;height:auto;}

.new_guide .carousel.expand .carousel-outer {position:relative;}
.new_guide .carousel.expand .carousel-inner {width:100% !important;}
.new_guide .carousel.expand .carousel-item.story {width:900px;padding:0px 20px 0px 0px;max-width:100%;}
.new_guide .carousel.expand .carousel-item.story img {width:285px;height:auto;float:left;padding-right:15px;padding-bottom:15px;}
.new_guide .carousel.expand .carousel-button {display:none !important;}

.new_guide .carousel .carousel-item.story .title {margin:15px 0px 5px 0px;font-family:'museo_sans500';font-size:22px;line-height:26px;font-weight:500;text-transform:none;color:#231F20;}
.new_guide .carousel .carousel-item.story a {text-decoration:none;}
.new_guide .carousel .carousel-item.story a:hover {text-decoration:underline;}
.new_guide .carousel .carousel-item.story .summary {margin:0px 0px 15px 0px;font-family:'Arvo';font-size:16px;line-height:27px;}

.new_guide .carousel .carousel-control {cursor:pointer;position:absolute;height:80%;width:60px;top:0;opacity:1;background-image:none;}
.new_guide .carousel .carousel-control.off {display:none;}
.new_guide .carousel .carousel-control.on {display:block;} 
.new_guide .carousel .carousel-control.left {left:0px;text-align:left;}  
.new_guide .carousel .carousel-control.right {right:0px;text-align:right;}  
.new_guide .carousel .carousel-control .carousel-button {width:60px;position: absolute;top: 50%;transform: translateY(-50%);background-color:transparent;}
.new_guide .carousel .carousel-control .carousel-button img {width:40px; height:auto;}
.new_guide .carousel .carousel-footer {position:absolute;left:0px;bottom:0px;height:88px;width:100%;background-color:#ffffff;text-align:center;padding-right:15px;padding-left:15px;padding-bottom:15px;}
.new_guide .carousel.bgWhite .carousel-footer {background-color:#ffffff !important;}
.new_guide .carousel.bgTan .carousel-footer {background-color:#eeeeee !important;}
.new_guide .carousel.bgGrey .carousel-footer {background-color:#e5e5e5 !important;}

.new_guide .carousel .carousel-footer a {margin:0px 15px 0px 15px; color:#aa4912;font-size:16px;font-weight:bold;text-transform:uppercase;} 
.new_guide .carousel .carousel-footer a:hover {text-decoration:underline;}
 
/*Products*/ 
.new_guide .promo {min-height: 0px;background-color: #ffffff;margin-bottom: 0px; display: inline-block;}
.new_guide .promo a {color:#231F20;}
.new_guide .promo a:hover {text-decoration:underline;}
.new_guide .bgWhite .promo {background-color:#ffffff !important;}
.new_guide .bgTan .promo {background-color:#eeeeee !important;}
.new_guide .bgGrey .promo {background-color:#e5e5e5 !important;}
.new_guide .promo h4 {font-size:22px;line-height:26px;font-weight:500;}
.new_guide .promo .details {padding:0px 10px 0px 10px;font-family:'Arvo';font-size:16px;line-height:27px;}
.new_guide .promo .details p, .new_guide .promo .details .price,.new_guide .promo .details .price-from,.new_guide .promo .details .price-to,.new_guide .promo .details .price-duration,.new_guide .promo .details .price-basis {font-family:'Arvo';font-size:16px;line-height:27px;color:#231F20;} 

.new_guide .promo .review { margin: 10px 0px 5px 0px; font-family: 'Arvo'; font-size: 14px; text-transform: none;}
.new_guide .promo .review a {text-decoration:none;}
.new_guide .promo .review a:hover {text-decoration:underline;}

/*Best Selling*/ 
.new_guide .bestselling {width:100%;position:relative;padding:45px 20px 40px 20px; margin-bottom:0px;background-color:#e5e5e5}
.new_guide .bestselling.bgWhite {background-color:#ffffff !important;}
.new_guide .bestselling.bgTan {background-color:#eeeeee !important;}
.new_guide .bestselling.bgGrey {background-color:#e5e5e5 !important;}
.new_guide .bestselling .promo {background-color:#e5e5e5;}
.new_guide .bgWhite .bestselling .promo {background-color:#ffffff !important;}
.new_guide .bgTan .bestselling .promo {background-color:#eeeeee !important;}
.new_guide .bgGrey .bestselling .promo {background-color:#e5e5e5 !important;}
.new_guide .bestselling .price-from,.new_guide .bestselling .price-to,.new_guide .bestselling .price-duration,.new_guide .bestselling .price-basis {font-family:'Arvo';font-size:16px !important;} 
.new_guide .bestselling .price {font-family:'Arvo';font-size:22px !important;}
.new_guide .bestselling .image {width:40%;float:left;padding:15px 30px 30px 30px;}
.new_guide .bestselling .image img {padding:0px;}
.new_guide .bestselling .details {width:60%;float:left;padding: 0px 10px 30px 10px;}
.new_guide .bestselling .details h4 {margin:15px 0px 5px 0px;font-family:'museo_sans500';font-size:22px;line-height:26px;font-weight:500;text-transform:uppercase;}
.new_guide .bestselling .promo p, .new_guide .bestselling .description {font-size:16px;line-height:27px;}
.new_guide .bestselling .review { margin: 10px 0px 5px 0px; font-family: 'Arvo'; font-size: 14px; text-transform: none;}
.new_guide .bestselling .review a {text-decoration:none;}
.new_guide .bestselling .review a:hover {text-decoration:underline;}
.new_guide .bestselling .description {font-size:14px;line-height:20px;}

.new_guide .bestselling .bestselling-title {text-align:center;}
.new_guide .bestselling .bestselling-title h3 {font-family:'museo_sans500';font-size:40px;line-height:50px;color:#231f20;text-transform:uppercase;font-weight:500;margin-bottom:15px;}
.new_guide .bestselling .bestselling-footer {position:relative;width:100%;background-color:#e5e5e5;text-align:left;padding:10px 0px 10px 0px;}
.new_guide .bestselling.bgWhite .bestselling-footer {background-color:#ffffff !important;}
.new_guide .bestselling.bgTan .bestselling-footer {background-color:#eeeeee !important;}
.new_guide .bestselling.bgGrey .bestselling-footer {background-color:#e5e5e5 !important;}
.new_guide .bestselling .bestselling-footer a {margin:0px 15px 0px 15px; color:#aa4912;font-size:16px;font-weight:bold;text-transform:uppercase;} 
.new_guide .bestselling .bestselling-footer a:hover {text-decoration:underline;}

.new_guide .bestselling .bestselling-footer img {width:auto;height:auto;padding:0px;}

.new_guide .price .to-word {font-family:'Arvo';font-size:16px !important;font-weight:normal !important;} 


/*Helpdesk*/
.new_guide .helpdesk { padding: 30px 0 50px 0; }

.new_guide .helpdesk.bgWhite {background-color:#ffffff !important;}
.new_guide .helpdesk.bgTan {background-color:#eeeeee !important;}
.new_guide .helpdesk.bgGrey {background-color:#e5e5e5 !important;}

.new_guide .helpdesk .helpdesk-title {font-family: 'museo_sans500'; font-size: 40px; text-transform: uppercase; font-weight:500;color:#231f20 !important;line-height:40px !important;}
.new_guide .helpdesk .helpdesk_phone,  .new_guide .helpdesk .helpdesk_email,  .new_guide .helpdesk .helpdesk_world {width:45px;float:left} 
.new_guide .helpdesk .helpdesk_email {padding-top:4px;}
.new_guide .helpdesk div.phone {font-size:30px;color:#202020 !important;font-weight:normal;}
.new_guide .helpdesk div.email {font-size:25px;color:#202020 !important;font-weight:normal;}
.new_guide .helpdesk div.world {font-size:14px;color:#606060 !important;font-weight:normal;margin-left:48px;margin-top:10px;}
.new_guide .helpdesk div.phone a,.new_guide .helpdesk div.email a,.new_guide .helpdesk div.world a {text-decoration:none;font-weight:normal !important;} 
.new_guide .helpdesk div.phone a:hover,.new_guide .helpdesk div.email a:hover,.new_guide .helpdesk div.world a:hover {text-decoration:underline;} 
.new_guide .hd-world, .new_guide .hd-email {padding-top:15px;} 
.new_guide .helpdesk div.email {margin-top:0;} 
.new_guide .helpdesk div.phone {margin-top:3px;} 
.new_guide .helpdesk .RightBox .RightBox_RHS {background-position: center right;}	
.new_guide .helpdesk a, new_guide .helpdesk .phone, new_guide .helpdesk .email, new_guide .helpdesk .world {color:#202020 !important;}
.new_guide .helpdesk .photo { margin:0 15px; }
.new_guide .helpdesk .photo img { width:100%; }

/*Helpdesk guide page specific*/
.new_guide .helpdesk .guide {min-height: 0px;margin-bottom: 0px; display: inline-block;}
.new_guide .helpdesk .guide {width:100%;position:relative;padding:45px 20px 40px 20px; margin-bottom:0px;}
.new_guide .helpdesk .guide h3 {text-align:center;font-family:'museo_sans500';font-size:40px;line-height:50px;color:#231f20;text-transform:uppercase;font-weight:500;margin-bottom:15px;}
.new_guide .helpdesk .guide .photo {width:40%;float:left;padding:15px 30px 30px 30px;margin:0}
.new_guide .helpdesk .guide .photo img {padding:0px;}
.new_guide .helpdesk .guide .details {width:60%;float:left;padding: 15px 10px 30px 10px;}
.new_guide .helpdesk .guide .details p {font-size:14px;}
.new_guide .helpdesk .guide .helpdesk-links .hd-phone {margin-top:20px;}
.new_guide .helpdesk .guide .helpdesk-links .hd-email {margin-top:10px;}
.new_guide .helpdesk .guide .hd-phone .helpdesk_email {margin-top:-10px;}
.new_guide .helpdesk .guide div.phone {font-size:24px;}
.new_guide .helpdesk .guide div.email {font-size:20px;margin-top: 5px;}
.new_guide .helpdesk .guide div.world {margin-top:15px;}
.new_guide .helpdesk .guide div.world {margin-top:15px;}

/*More Guides*/																
.new_guide .carousel.more-guides {padding:40px 0px 15px 0px;margin-bottom:0px;}
.new_guide .carousel .related-guide {float:left;width:175px;padding:20px 20px 20px 20px;}
.new_guide .bgWhite .related-guide {background-color:#ffffff !important;}
.new_guide .bgTan .related-guide {background-color:#eeeeee !important;}
.new_guide .bgGrey .related-guide {background-color:#e5e5e5 !important;}
.new_guide .carousel .related-guide img {width:100%;height:auto;}
.new_guide .carousel.more-guides .carousel-inner {margin:auto;}
.new_guide .carousel.more-guides .carousel-footer {}

.new_guide .carousel.more-guides.guides1 .carousel-inner {width:100% !important;} 
.new_guide .carousel.more-guides.guides1 .related-guide {width:100%;padding:20px 60px 20px 60px;}
.new_guide .carousel.more-guides.guides1 .related-guide.single .image {width:20%;padding:0px 30px 0px 0px;float:left;}
.new_guide .carousel.more-guides.guides1 .related-guide.single .text {width:80%;float:left;}
.new_guide .carousel.more-guides.guides1 .related-guide.single .text h3 {margin:0px 0px 0px 0px;text-transform:none;}
.new_guide .carousel.more-guides.guides1 .related-guide.single .text p {font-family:'Arvo';font-size:16px;line-height:27px;}

.new_guide .related-guide-xs {padding:30px 30px 40px 30px;}
.new_guide .related-guide-xs .carousel-title {text-align:left;margin-bottom:30px;}
.new_guide .related-guide-xs .carousel-title h3 {font-family:'museo_sans500';font-size:40px;font-weight:500;text-transform:uppercase;color:#231f20;}
.new_guide .related-guide-xs .guide-links {width:100%;float:left;}
.new_guide .related-guide-xs .guide-links a {color:#231F20;display:inline-block;width:100%;font-size:18px;line-height:24px;margin-bottom:10px;}
.new_guide .related-guide-xs .guide-links a:hover {text-decoration:underline;}
.new_guide .related-guide-xs .show-more-guides-ctl a {color:#aa4912;font-size:16px;line-height:16px;font-weight:bold;}
.new_guide .related-guide-xs .show-more-guides-ctl i {position:relative;top:4px;font-size:24px;line-height:16px;}

.new_guide .related-guide-xs.single {width:100%;}
.new_guide .related-guide-xs.single .carousel-title {text-align:center;}
.new_guide .related-guide-xs.single .carousel-title h3 {width:100%;margin:20px auto 10px auto;text-align:center;}
.new_guide .related-guide-xs.single .image {text-align:center;}
.new_guide .related-guide-xs.single .image img {width:135px;height:auto;}

/*Weather Chart*/
.new_guide .weather-chart {padding:45px 60px 45px 60px;display: inline-block;width: 100%;margin-bottom: 15px;box-sizing:border-box;}
.new_guide .weather-chart .title {text-align:center;margin-bottom:30px;}
.new_guide .weather-chart .title H3 {font-size:40px !important;line-height:50px;color:#231f20;text-transform:uppercase;font-weight:500;}
.new_guide .weather-chart .chart-header {font-weight:700;}
.new_guide .weather-chart .chart-col-1 {width:14%;float:left;text-align:left;font-family:'museo_sans500';font-size:20px;height:50px;padding:17px 0px 0px 0px;}
.new_guide .weather-chart .chart-col-2 {width:22%;float:left;text-align:center;font-family:'museo_sans500';font-size:20px;height:50px;vertical-align:middle;}
.new_guide .weather-chart .chart-col-3 {width:22%;float:left;text-align:center;font-family:'museo_sans500';font-size:20px;height:50px;vertical-align:middle;}
.new_guide .weather-chart .chart-col-4 {position:relative;width:42%;float:left;text-align:left;font-family:'museo_sans500';font-size:20px;height:50px;vertical-align:middle;}
.new_guide .weather-chart .chart-row .chart-col-1,.new_guide .weather-chart .chart-row .chart-col-2,.new_guide .weather-chart .chart-row .chart-col-3,.new_guide .weather-chart .chart-row .chart-col-4 {border-bottom:1px solid #7dcdde;}
.new_guide .weather-chart .temp {width:40px;height:40px;padding:12px 0px 0px 0px;margin:5px auto 0px auto;border-radius:50%;}
.new_guide .weather-chart .temp.Blue {background-color:#7dcdde;}
.new_guide .weather-chart .temp.Yellow {background-color:#eead31;}
.new_guide .weather-chart .temp.Red {background-color:#db3e2c;color:#ffffff;}
.new_guide .weather-chart .rain-bar {position:absolute;left:0px;top:0px;height:100%;background-color:#7dcdde;}
.new_guide .weather-chart .rain-bar {background: -moz-linear-gradient(left, #7dcdde 0%, #ffffff 50%, #ffffff 51%, #7dcdde 100%); 
																		background: -webkit-linear-gradient(left, #7dcdde 0%,#ffffff 50%,#ffffff 51%,#7dcdde 100%); 
																		background: linear-gradient(to right, #7dcdde 0%,#ffffff 50%,#ffffff 51%,#7dcdde 100%); }

.new_guide .weather-chart .rain-value {position:absolute;left:0px;top:0px;height:100%;width:100%;text-align:center;padding:15px 0px 0px 0px;}
.new_guide .weather-chart .footer {display:inline-block;padding:30px 0px 0px 0px;}
.new_guide .weather-chart .footer .footer-title {font-size:16px;font-weight:700;padding:0px 0px 15px 0px;}
.new_guide .weather-chart .footer-links {margin:0px 0px 0px 0px;}
.new_guide .weather-chart .footer-links .chart-link {display:inline-block;float:left;}
.new_guide .weather-chart .footer-links .active a {color:#aa4912;font-size:16px;font-weight:bold;text-transform:uppercase;margin-right:15px;}
.new_guide .weather-chart .footer-links .active a:hover {text-decoration:underline;}
.new_guide .weather-chart .footer-links .inactive a {color:#231f20;font-size:16px;font-weight:bold;text-transform:uppercase;margin-right:15px;text-decoration:none;}
.new_guide .weather-chart .footer-links img {margin:-5px 15px 0px 0px;}

/* Author */
.new_guide .author {padding:60px 60px 60px 60px;font-size:16px;line-height:27px;border-bottom:solid 60px #eeeeee;}
.new_guide .author a {color:#aa4912;font-weight:700;}
.new_guide .author a:hover {text-decoration:underline;}

/*Next Guide*/
.new_guide .guide-next {background-color:#e5e5e5;display:inline-block;vertical-align:bottom;width:100%;position:relative;min-height:300px;}
.new_guide .guide-next .next-header h3 {font-size:40px;line-height:50px;color:#231f20;text-transform:uppercase;font-weight:500;}
.new_guide .guide-next .next-description {font-size:16px;line-height:27px;}
.new_guide .guide-next .next-left {background-color:#e5e5e5;width:68%;float:left;padding:45px 100px 60px 60px;}
.new_guide .guide-next .next-link {padding-top:15px;}
.new_guide .guide-next .next-link a {color:#aa4912;font-size:16px;}
.new_guide .guide-next .next-link a:hover {text-decoration:underline;}
.new_guide .guide-next .next-link a i {margin-left:3px !important;} 
.new_guide .guide-next .next-link img {margin:0px 5px 0px 0px;}

.new_guide .guide-next .next-right {background-color:#e5e5e5;width:32%;position:absolute;right:0px;bottom:0px;max-height:100%;max-width:300px;}
.new_guide .guide-next .next-control {background-repeat : no-repeat;background-attachment: scroll;background-position: center center; background-size:contain;box-sizing:border-box;}
.new_guide .guide-next .next-control img {width:100%;height:auto;}

/*Prev Guide*/
.new_guide .guide-prev {background-color:#eeeeee;display: -webkit-box;display: -moz-box;display: -ms-flexbox; display: -webkit-flex; display: flex;width:100%;}
.new_guide .guide-prev .prev-left {-webkit-box-flex: 1 0 auto;-moz-box-flex:  1 0 auto;-webkit-flex:  1 0 auto;-ms-flex:  1 0 auto;flex:  1 0 auto;background-color:#eeeeee;width:12%;float:left;padding:0px 0px 0px 0px;}
.new_guide .guide-prev .prev-link {padding:0px 30px 0px 30px;position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.new_guide .guide-prev .prev-link a {color:#aa4912;font-size:16px;}
.new_guide .guide-prev .prev-link a:hover {text-decoration:underline;}
.new_guide .guide-next .prev-link a i {margin-right:3px !important;} 
.new_guide .guide-prev .prev-link img {margin:0px 5px 0px 0px;}
.new_guide .guide-prev .prev-right {-webkit-box-flex:  1 0 auto;-moz-box-flex:  1 0 auto;-webkit-flex:  1 0 auto;-ms-flex:  1 0 auto;flex: 1 0 auto;background-color:#eeeeee;width:88%;float:right;position:relative;}
.new_guide .guide-prev .prev-control {background-repeat : no-repeat;background-attachment: scroll;background-position: center center; background-size:contain;box-sizing:border-box;}
.new_guide .guide-prev .prev-control img {width:100%;height:auto;}

.new_guide bullet, body[contenteditable] bullet {display:block;padding-left:45px;margin-bottom:15px;background-image:url(../png/rtg-link-separator.png);background-repeat : no-repeat;background-attachment: scroll;background-position: top left;}
.new_guide footerlink {display:block;text-align:right;}
.new_guide footerlink a {display:inline-block;padding-left:40px;background-image:url(../png/rtg-link-separator.png);background-repeat : no-repeat;background-attachment: scroll;background-position: top left;margin:0px 15px 0px 15px; color:#aa4912;font-size:16px;font-weight:bold;text-transform:uppercase;}
.new_guide footerlink a:hover {text-decoration:underline;}

/* Tag Overview */
#tag.overview .map-locations { display: none; }
#tag.overview .new_guide .TopBox { padding:0px 0px 35px 0px; }
.new_guide #locationmodal .modal-body .RightBox .RightBox_LHS {padding:30px 0px 0px 0px;}
.new_guide .promotions .box-footer-link { margin-top:20px; }

.locationmodaltext { min-height: 260px; }
.locationmodalactions { margin-top:20px; }
.locationmodalactions a { color:#231F20;text-decoration:none !important;font-weight:Normal;display:inline-block; }
.locationmodalactions a.previous { margin-right:15px; }
.locationmodalactions a.mobile-close { float:right;width:100px !important;padding-top:0 !important; }

.new_guide .promotions { padding-bottom: 50px; }
.new_guide .promotions.three { padding-bottom: 0; }
.new_guide .promotions h3 { font-family :'museo_sans500';font-size:40px;color:#231f20;text-transform:uppercase;font-weight:500;padding:50px 0 30px 0;margin-top:0;text-align:center; }
.new_guide .promotions .product { margin: 0 15px 30px 15px;background-color:#eee;font-size:1.1em; }
.new_guide .promotions .image img { width:100% !important; }
.new_guide .promotions .details { min-height:235px;padding:20px; }
.new_guide .promotions .details h4 { font-weight: 600;font-size:18px; }
.new_guide .promotions .details .price { margin-top:25px; }
.new_guide .promotions .details .price .price { font-weight: 600; }
.new_guide .promotions .details .tag-promo { margin-top:20px; }
.new_guide .promotions .foot { padding:20px; }
.new_guide .promotions .foot .style { display:block;margin:10px 0 20px 0;font-family: museo_sans500;font-size:1.1em;font-weight:600; }
.new_guide .promotions .foot .style span { vertical-align:bottom; }
.new_guide .promotions .foot .style i { vertical-align:bottom;margin-left:6px;color:#606060; }
.new_guide .promotions .foot .style i.product-style-3 { display:none; }
.new_guide .promotions .foot .style i.product-style-4 { display:none; }
.new_guide .promotions .foot .style .departures { margin-left:12px;font-weight:400;white-space:nowrap;width:55%;display:inline-block;overflow:hidden;text-overflow:ellipsis; font-size: 12px; line-height: 16px; }
.new_guide .promotions .foot .reviews .rating { margin-left: 0; }
.new_guide .promotions .foot .reviews a { display:block;margin-top:5px;text-decoration:none;font-family: museo_sans500;font-size:0.8em; }
.new_guide .promotions .foot .reviews a:hover { text-decoration:underline;color:#337ab7; }
.new_guide .promotions .foot .link a { display:inline-block;float:right;margin-top:24px;font-family: museo_sans500;font-weight:600;color:#aa4912;text-transform:uppercase;text-decoration:none;font-size:1.0em; }
.new_guide .promotions .foot .link a:hover { text-decoration:underline; }
.new_guide .promotions .foot .link a i { margin-left:5px; font-size: 20px; }
.new_guide .promotions .seeall { text-align:center;padding-top:10px; }
.new_guide .promotions .seeall a { color: #fff;	display: inline-block;background-color: #005a53;padding: 8px 14px;text-transform: uppercase;font-size: 12px;text-decoration: none;font-family: museo_sans500;font-size:1.1em; }
.new_guide .promotions .popover {background-color: #005a53; color:#fff;font-size:0.8em; }
.new_guide .promotions .popover.bottom>.arrow:after { border-bottom-color: #005a53; }
.new_guide .promotions .popover.right>.arrow:after { border-right-color: #005a53; }
.new_guide .promotions .popover.top>.arrow:after { border-top-color: #005a53; }
.new_guide .promotions .popover.left>.arrow:after { border-left-color: #005a53; }

/*Responsive Adaptations*/
@media(max-width:1199px) {
	.new_guide .promotions.three .promotionItem:nth-child(3) { display:none; }
  .new_guide .helpdesk .photo { margin-top:30px; }
}

@media(min-width:1024px) {
	.new_guide .guides6 .carousel-control, .new_guide .guides5 .carousel-control, .new_guide .guides4 .carousel-control, .new_guide .guides3 .carousel-control, .new_guide .guides2 .carousel-control, .new_guide .guides1 .carousel-control {display:none !important;}
}

@media(max-width:1024px) {
	.new_guide .col-xs-12, .new_guide .col-sm-12,.new_guide .col-md-12,.new_guide .col-lg-10 {padding-left:0px !important;padding-right:0px !important;}
	.new_guide .guides6 .carousel-control, .new_guide .guides5 .carousel-control, .new_guide .guides4 .carousel-control, .new_guide .guides3 .carousel-control, .new_guide .guides2 .carousel-control, .new_guide .guides1 .carousel-control {display:none !important;}
	.new_guide .promotions .foot .style { margin:10px 0 20px 20px; }
}

/*old guide promo override*/
@media(max-width:991px) {
	.new_guide .new_guide .guides5 .carousel-control, .new_guide .guides4 .carousel-control, .new_guide .guides3 .carousel-control, .new_guide .guides2 .carousel-control, .new_guide .guides1 .carousel-control {display:none !important;}
	.new_guide .promo { min-height: 0px !important;}
	.new_guide .helpdesk .RightBox {display:inline-block;float:none;clear:both;width:100%;} 
	.new_guide .helpdesk .RightBox .RightBox_LHS, .new_guide .helpdesk .RightBox .RightBox_RHS {width:100%;clear:both;float:none;flex:none;}
	.new_guide .helpdesk .RightBox .RightBox_RHS {display:none !important;}

	.new_guide .Rated .modal-body .LeftBox, .new_guide .Rated .modal-body  .RightBox {display:inline-block;float:none;clear:both;width:100%;} 
	.new_guide .Rated .modal-body .LeftBox .LeftBox_LHS, .new_guide .Rated .modal-body  .LeftBox .LeftBox_RHS, .new_guide .Rated .modal-body  .RightBox .RightBox_LHS, .new_guide .Rated .modal-body  .RightBox .RightBox_RHS {width:100%;clear:both;float:none;flex:none;}
	.new_guide .Rated .modal-body .RightBox .RightBox_RHS {height:320px;}
	.new_guide .Rated .modal-body .RightBox .RightBox_RHS.hidden-xs {display:none;} 
	.new_guide .Rated .modal-body .RightBox .RightBox_RHS.visible-xs {display:block !important;} 
  .new_guide .Rated .modal-body .mobile-close {width:100%;text-align:right;display:inline-block !important;padding:15px 0px 0px 0px;}
  .new_guide .Rated .modal-body a.mobile-close {color:#231F20;text-decoration:none;font-weight:Normal;}
	.new_guide .Rated .modal-body .LeftBox .LeftBox_LHS {height:320px;}
	.new_guide .Rated .modal-body .RightBox .RightBox_LHS {padding:30px 0px 30px 0px;}
	.new_guide .Rated .modal-body .LeftBox .LeftBox_RHS {padding:30px 0px 30px 0px;}

	.locationmodaltext { min-height: 120px; }
}

@media(max-width:1024px) {
	.new_guide .rtg_titleBox_MainTitle { font-size:35px !important;line-height:39px !important; }
	.new_guide .guide_left {margin-top:-30px;}
	.container {width: auto !important;}

	/* Tag Overview */

	#tag.overview .guide { margin-top: -30px; }

.new_guide .promotions h3 { font-size:35px;padding:40px 10px 20px 10px; }
	.new_guide .promotions .foot .style { margin:0 0 15px 15px; }
	.new_guide .promotions .foot .style .departures { width:55%; }
}


/*xs*/
@media(max-width:767px)
{
	.new_guide .rtg_titleBox {width:100%;padding:45px 15px 30px 15px;margin-bottom:0px;}

	.new_guide .rtg_back_box_paragraph {margin-right:30px;margin-left:30px;}

  .new_guide .Overlay .rtg_back_box_paragraph {margin-left:30px;margin-right:30px;}
  .new_guide .Overlay.NoTopPad.no-image .rtg_back_box_paragraph {margin-left:30px;margin-right:30px;}
	.new_guide .col-xs-12 {padding:0px 0px 0px 0px;}
	.new_guide .LeftBox, .new_guide .RightBox {display:inline-block;float:none;clear:both;width:100%;} 
	.new_guide .LeftBox .LeftBox_LHS, .new_guide .LeftBox .LeftBox_RHS, .new_guide .RightBox .RightBox_LHS, .new_guide .RightBox .RightBox_RHS {width:100%;clear:both;float:none;flex:none;}
	.new_guide .RightBox .RightBox_RHS {height:320px;}
	.new_guide .LeftBox .LeftBox_LHS {height:320px;}
	.new_guide .RightBox .RightBox_LHS {padding:40px 0px 10px 0px;}
	.new_guide .LeftBox .LeftBox_RHS {padding:40px 0px 10px 0px;}
  .new_guide .NoTopPadXS .LeftBox_RHS {padding:0px 0px 10px 0px;}
	.new_guide .helpdesk .RightBox .RightBox_LHS {padding:40px 0px 40px 0px;}

  .new_guide .Overlay.NoTopPad .Overlay_BODY  {padding:0px 0px 40px 0px;}
  .new_guide .Overlay.NoTopPadXS .Overlay_BODY  {padding:0px 0px 40px 0px;}

  .new_guide .LeftBox .LeftBox_LHS div.TopFull {Top:30px;left:20px;padding-right:20px; }    
  .new_guide .LeftBox .LeftBox_LHS div.BottomFull {Bottom:30px;left:20px;padding-right:20px; }    
  .new_guide .RightBox .RightBox_RHS div.TopFull {Top:30px;left:20px;padding-right:20px; }    
  .new_guide .RightBox .RightBox_RHS div.BottomFull {Bottom:30px;left:20px;padding-right:20px; }    
  .new_guide .NoTopPadXS .RightBox_LHS {padding:0px 0px 30px 0px;}

  .new_guide .OverBox .OverBox_LHS {position:relative;min-height:350px;width:100%;float:none;background-repeat : no-repeat;background-attachment: scroll;background-position: center center; background-size:cover;box-sizing:border-box;}
  .new_guide .OverBox .OverBox_LHS div.BottomRight {font-size:38px;line-height:44px;font-weight:bold;width:80%;position:absolute; bottom:60px;right:40px;display:inline-block;text-align:right; }    
  .new_guide .OverBox .OverBox_LHS div.TopRight {font-size:38px;line-height:44px;font-weight:bold;width:80%;position:absolute; Top:60px;right:40px;text-align:right; }    
  .new_guide .OverBox .OverBox_LHS div.BottomLeft {font-size:38px;line-height:44px;font-weight:bold;width:80%;position:absolute; bottom:60px;left:40px; }    
  .new_guide .OverBox .OverBox_LHS div.TopLeft {font-size:38px;line-height:44px;font-weight:bold;width:80%;position:absolute; Top:60px;left:40px; }    
  .new_guide .NoTopPadXS .OverBox_RHS {padding:0px 0px 40px 0px;}

  
  .new_guide .rtg_back_box_title_new .quote-left, .new_guide .quote-right {font-size:18px !important;line-height:24px !important;text-transform:uppercase;}
   

  .new_guide .TopBox {}
  .new_guide .TopBox .TopBox_IMG {max-width:100%; height:auto; float:none; padding:0px 0px 0px 0px;margin:30px auto 30px auto;}
  .new_guide .box-footer-link {margin:0px 30px 0px 30px;text-align:center;}
  .new_guide .box-footer-link a {display:block;width:100%;} 
  .new_guide .box-footer-link img {margin:15px auto 15px auto;}
  .new_guide .box-footer-link img.one-link {margin:15px auto 15px auto;float:none;padding-bottom:0px;}
  .new_guide .OverBox .box-footer-link.one-link {text-align:center;}
  .new_guide .QuoteBox .box-footer-link.one-link {text-align:center;}
  .new_guide .QuoteBox .left-quote {position:absolute;top:45px;left:5px;width:20px;height:auto;}
  .new_guide .QuoteBox .right-quote{position:absolute;bottom:150px;right:5px;width:20px;height:auto;}
  .new_guide .QuoteBox.no-footer .right-quote {position:absolute;bottom:75px;right:15px;}
  
  .new_guide .Overlay .box-footer-link {display:none;}
  .new_guide .Overlay.no-image .box-footer-link {display:block;}
  .new_guide .Overlay .box-footer-link.one-link {height:70px; text-align:center;vertical-align:top;padding-right:15px;padding-left:15px;}
  .new_guide .Overlay .box-footer-link.one-link {text-align:center;vertical-align:top;padding-right:15px;padding-left:15px;}

  .new_guide .rtg_back_box_title_new.Quote {margin:0px 0px 0px 0px;}

  .new_guide .rtg_more_box {padding:45px 30px 45px 30px !important;}
  .new_guide .rtg_more_box.NoTopPad {padding:0px 30px 40px 30px !important;}
  .new_guide .rtg_more_box.NoTopPadXS {padding:0px 30px 40px 30px !important;}
  .new_guide .rtg_more_box .rtg_back_box_title {}
  .new_guide .rtg_more_box img {width:120%;height:auto;margin: 15px 0px 30px -30px;} 
  .new_guide .rtg_more_box .box-footer-link { margin: 15px auto 0px auto;}
  .new_guide .rtg_more_box .box-footer-link.one-link { margin: -15px auto 0px auto;}
  .new_guide .rtg_more_box .box-footer-link img {margin:15px auto 15px auto;width:auto;}
  .new_guide .rtg_more_box .box-footer-link.one-link img {margin:15px auto 15px auto;width:auto;}
  .new_guide .rtg_more_box .box-footer-link.one-link {text-align:center;vertical-align:top;padding-right:15px;padding-left:15px;}
  .new_guide .rtg_more_box .box-footer-link a {padding-top:0px;padding-bottom:0px;}

  .new_guide .LeftBox.Rated .LeftBox_LHS div.TopRight {width: 100%;text-align:center; right:0px;left:0px; }
  .new_guide .RightBox.Rated .RightBox_RHS div.TopLeft {width: 100%;text-align:center; left:0px; }
  .new_guide .Rated .modal-body .mobile-close {width:100%;text-align:right;display:inline-block;padding:15px 0px 0px 0px;}
  
  .new_guide .RightBox.DrivingTimes .maintitle {margin-bottom:30px !important;margin-left:30px;margin-right:30px;}
  .new_guide .RightBox.DrivingTimes .subtitle {margin-bottom:30px !important;margin-left:30px;margin-right:30px;}

  
  .new_guide .itinerary {padding:45px 0px 40px 0px;}
  .new_guide .itinerary h3 {font-size:40px !important;line-height:50px;color:#231f20;text-transform:uppercase;font-weight:500;padding:0px 30px 0px 30px;}
  .new_guide .itinerary .RightBox_LHS .rtg_back_box_paragraph {margin-left:30px !important;margin-right:30px !important;}
  .new_guide .itinerary .LeftBox_RHS .rtg_back_box_paragraph {margin-right:30px !important;margin-left:30px !important;}
  .new_guide .itinerary hr {border-top: 2px dotted #eee;margin-right:30px !important;margin-left:30px !important;}
  .new_guide .itinerary .box-footer-link {margin: 15px 30px 0px 30px; text-align: center;}

  
  .new_guide .carousel {display:inline-block;padding:30px 20px 30px 20px;}
  .new_guide .carousel .carousel-footer  {position:relative;text-align:center !important;top:-20px;padding-right:0px;display:inline-block;}
  .new_guide .carousel .carousel-footer  a {display:block;width:100%;margin:0px auto 0px auto;} 
  .new_guide .carousel .carousel-footer  img {margin:15px auto 15px auto;}
  
  .new_guide .carousel.expand .carousel-item.story {width:300px;padding:0px 0px 0px 0px;margin: 0px auto 0px auto;}
  .new_guide .carousel.expand .carousel-item.story img {width:100%;height:auto;float:none;padding-right:0px;padding-bottom:0px;}
  .new_guide .carousel.expand .carousel-item { float: none;}
  .new_guide .carousel.expand .carousel-item.story .carousel-item-inner {padding: 0px 0px 0px 0px;}
  
  .new_guide .bestselling {padding:30px 20px 30px 20px;}
	.new_guide .bestselling .image {width:100%;float:none;padding:15px 15px 15px 15px;}
	.new_guide .bestselling .image img {padding:0px;}
	.new_guide .bestselling .details {width:100%;float:none;padding: 0px 15px 0px 15px;}

  .new_guide .bestselling .bestselling-footer  {text-align:center !important;padding-right:0px;display:inline-block;}
  .new_guide .bestselling .bestselling-footer  a {display:block;width:100%;margin:0px auto 0px auto;} 
  .new_guide .bestselling .bestselling-footer  img {margin:15px auto 15px auto;}


  /*Helpdesk guide page specific*/
  .new_guide .helpdesk .guide {margin-top:0 !important;}
  .new_guide .helpdesk .guide h3 {font-size:30px !important;line-height:34px !important;margin: 0 0 20px 0;}
  .new_guide .helpdesk .guide .details {width:100%;float:none;padding: 0px 15px 0px 15px;}
  .new_guide .helpdesk .guide .photo {width:100%;float:none;padding:30px 15px 0 15px;}

	.new_guide .weather-chart {padding:15px 30px 15px 30px;display: inline-block;width: 100%;margin-bottom: 15px;box-sizing:border-box;}
	.new_guide .weather-chart .title H3 {font-size:32px;font-weight:500;}
	.new_guide .weather-chart .chart-col-1 {width:17%;float:left;text-align:left;font-family:'museo_sans500';font-size:16px;height:50px;padding:17px 0px 0px 0px;}
	.new_guide .weather-chart .chart-col-2 {width:26%;float:left;text-align:center;font-family:'museo_sans500';font-size:16px;height:50px;vertical-align:middle;}
	.new_guide .weather-chart .chart-col-3 {width:26%;float:left;text-align:center;font-family:'museo_sans500';font-size:16px;height:50px;vertical-align:middle;}
	.new_guide .weather-chart .chart-col-4 {position:relative;width:31%;float:left;text-align:left;font-family:'museo_sans500';font-size:16px;height:50px;vertical-align:middle;}
  .new_guide .weather-chart .footer {width:100%;}
  .new_guide .weather-chart .footer .footer-title {text-align:center;padding:0px 0px 0px 0px;}
  .new_guide .weather-chart .footer .footer-links .chart-link {margin:0px 0px 0px 0px;text-align:center;width:100%;}
  .new_guide .weather-chart .footer .footer-links .chart-link a {display:block;width:100%;} 
  .new_guide .weather-chart .footer .footer-links .chart-link img {margin:15px auto 15px auto;}


  .new_guide .google-map {width:100%;height:400px;margin-top:0px;}


  .new_guide .author {padding:30px 30px 30px 30px;}

  .new_guide .related-guide-xs {display:inline-block !important;}

	.new_guide .guide-next .next-left {background-color:#e5e5e5;width:100%;float:none;padding:25px 0px 0px 30px;}
	.new_guide .guide-next .next-link {position:relative;display:inline-block;width:100%;min-height:150px;vertical-align:bottom;}
	.new_guide .guide-next .next-link .next-right-xs {width:30%;position:absolute;right:0px;bottom:0px;max-width:300px;}
	.new_guide .guide-next .next-link .next-right-xs .next-control img {width:100%;height:auto;}

	.new_guide .guide-next .next-link .link-text {width:58%;float:left;padding:15px 15px 0px 0px;}
  .new_guide .guide-next .next-link .link-text  {text-align:center !important;padding-right:0px;display:inline-block;}
  .new_guide .guide-next .next-link .link-text  a {display:block;width:100%;margin:0px auto 0px auto;} 
  .new_guide .guide-next .next-link .link-text  img {margin:0px auto 5px auto;}


  .new_guide .guide-next .next-description {padding-right:30px;}

  .new_guide .guide-prev {position:relative;min-height:95px;display:inline-block;}
	.new_guide .guide-prev .prev-left {width:30%;padding:0px 0px 0px 0px;position:absolute;left:0px;bottom:0px;max-width:95px;}
	.new_guide .guide-prev .prev-right {width:70%;position:absolute;right:0px;top:0px;display:inline-block;}
  .new_guide .guide-prev .prev-link {padding: 0px 30px 0px 30px;position: relative;top: auto;transform: none;}
  .new_guide .guide-prev .prev-link .link-text  {text-align:center !important;padding-right:0px;display:inline-block;}
  .new_guide .guide-prev .prev-link .link-text  a {display:block;width:100%;margin:0px auto 0px auto;} 
  .new_guide .guide-prev .prev-link .link-text  img {margin:10px auto 5px auto;}

	.new_guide bullet, body[contenteditable] bullet {display:block;padding-left:0px;padding-top:45px;background-position: top center;}
  .new_guide .indent {padding-left:0px;}

  .new_guide .RightBox.DrivingTimes bullet {display:block;padding-top:0px;padding-left:45px;margin-bottom:15px;background-image:url(../png/rtg-link-separator.png);background-repeat : no-repeat;background-attachment: scroll;background-position: top left;}
  .new_guide footerlink {display:block;text-align:center;}
	.new_guide footerlink a {display:block;text-align:center;padding-left:0px;padding-top:30px;background-position: top center;margin:15px 15px 0px 15px;}

  /*Headers*/
  .new_guide .rtg_titleBox_MainTitle {font-size:30px !important;line-height:34px !important;}
  .new_guide .RightBox.DrivingTimes .maintitle {font-size:30px !important;line-height:34px !important;}
  .new_guide .rtg_more_box .rtg_back_box_title {font-size:30px !important;line-height:34px !important;}
  .new_guide .itinerary h3 {font-size:30px !important;line-height:34px !important;}
  .new_guide .carousel .carousel-title h3 {font-size:30px !important;line-height:34px !important;}
  .new_guide .bestselling .bestselling-title h3 {font-size:30px !important;line-height:34px !important;}
  .new_guide .related-guide-xs .carousel-title h3 {font-size:30px !important;line-height:34px !important;}
  .new_guide .weather-chart .title H3 {font-size:30px !important;line-height:34px !important;}
  .new_guide .guide-next .next-header h3 {font-size:30px !important;line-height:34px !important;}

	/* Tag Overview */
	#tag.overview .guide { margin-top: 100px; }
	.new_guide .promotions h3 { font-size:30px; }
	.new_guide .promotions .details { min-height:0; }
	.new_guide .promotions .foot .style { margin:0 0 15px 15px; }
	.new_guide .promotions .foot .style .departures { width:65%; }
	.new_guide .promotions .foot .style i { display:none; }
	.new_guide .promotions .box-footer-link { margin-top: 0; }
	.new_guide .promotions .box-footer-link .one-link { display:block; margin-top: 0; }
	#tag.overview .new_guide .box-footer-link a { font-size:14px; }

}

@media(max-width:650px) {
  .us-site .new_guide .helpdesk div.world {padding-left:0px;}
}

@media(max-width:500px) {
  .new_guide .helpdesk div.world {padding-left:0px;}
  .new_guide .helpdesk div.email {font-size: 18px;margin-top: 3px;}
	.new_guide .promotions .foot .style .departures { width:55%; }
  .us-site .new_guide .helpdesk div.email {font-size: 18px;margin-top: 5px;}
  .us-site .new_guide .helpdesk div.phone {font-size: 18px;margin-top: 5px;}
}

/*mobile portrait*/
@media(max-width:440px) {
	.new_guide .Overlay .quote-right, .new_guide .Overlay .quote-left {font-size:16px !important;line-height:20px !important;}
	.new_guide .Overlay .rtg_back_box_paragraph .Quote { margin: 30px 0px 20px 0px; }

	.new_guide .LeftBox .LeftBox_LHS div.BottomRight {font-size:24px;line-height:30px;bottom:45px;right:30px; }    
	.new_guide .LeftBox .LeftBox_LHS div.TopRight {font-size:24px;line-height:30px;Top:45px;right:30px; }    
	.new_guide .LeftBox .LeftBox_LHS div.BottomLeft {font-size:24px;line-height:30px;bottom:45px;left:30px; }    
	.new_guide .LeftBox .LeftBox_LHS div.TopLeft {font-size:24px;line-height:30px;Top:45px;left:30px; }    
	.new_guide .LeftBox .LeftBox_LHS div.TopLeft.Quote {left:15px;width:95% }    

	.new_guide .Overlay .rtg_back_box_paragraph.Quote {margin-left: 15px;margin-right: 15px;}

	.new_guide .RightBox .RightBox_RHS div.BottomRight {font-size:24px;line-height:30px;bottom:45px;right:30px; }    
	.new_guide .RightBox .RightBox_RHS div.TopRight {font-size:24px;line-height:30px;Top:45px;right:30px; }    
	.new_guide .RightBox .RightBox_RHS div.TopRight.Quote {right:15px;width:95%;}    
	.new_guide .RightBox .RightBox_RHS div.BottomLeft {font-size:24px;line-height:30px;bottom:45px;left:30px; }    
	.new_guide .RightBox .RightBox_RHS div.TopLeft {font-size:24px;line-height:30px; Top:45px;left:30px; }    

  .new_guide .LeftBox.Rated img {width:30px;height:auto;margin-right:5px;margin-top:-20px}
	.new_guide .RightBox.Rated img {width:auto;height:30px;margin-right:10px;margin-top:-8px}

  .new_guide .carousel .carousel-footer {text-align:center;}
  
  .new_guide .helpdesk .RightBox .RightBox_RHS {background-position: center right; background-size:cover;height:320px;}																	

  .new_guide .guide-next .next-link .link-text  a {display:block;width:100%;margin:0px 0px 0px 0px;text-align:left;} 
  .new_guide .guide-prev .prev-link .link-text  a {display:block;width:100%;margin:0px 0px 0px 0px;text-align:left;} 
	
	.new_guide .promotions .foot .link a { font-size:0.8em; }
	.new_guide .promotions .foot .link a i { font-size: 16px; }

  

}
@media(max-width:360px) {
    .new_guide .helpdesk div.world {padding-left:50px;}
    .new_guide .helpdesk div.email {font-size: 15px;margin-top: 5px;}
    .us-site .new_guide .helpdesk div.email {font-size: 15px;margin-top: 5px;}
}