﻿html body #wrap .result {
  padding: 10px;
  width: 300px;
  display: inline-block;
}

html body #wrap .result .resultActions {
  display: none;
}

html body #wrap .result .resultName {
  font-size: 24px;
  font-weight: bold;
}

html body #wrap img {
  page-break-inside: avoid;
  display: block;
}

html body #wrap h1 {
  font-size: 28px;
  clear: left;
}

html body #wrap #scLogo {
  margin-top: 30px;
  width: 100%;
  text-align: center;
}

html body #wrap #navigations, html body #wrap #breadCrumbs, html body #wrap .productName.hidden-xs, html body #wrap .listedProductSidebar, html body #wrap #relatedContent, html body #wrap #thingsToDo {
  display: none;
}

html body #wrap .articleContainer .captionText, html body #wrap #productPhoto .captionText {
  display: none;
}

html body #wrap .articleContainer img, html body #wrap #productPhoto img {
  width: 400px;
  float: left;
  margin-bottom: 20px;
  margin-right: 20px;
  clear: both;
}

html body #wrap a {
  text-decoration: none;
  color: #000;
}

html body #wrap .socialBox {
  display: none;
}

html body #wrap #suggestions {
  margin-top: 50px;
  width: 900px;
  clear: both;
}

html body #wrap #suggestions h2 {
  font-size: 22px;
  width: 900px;
  display: block;
}

html body #wrap .directions, html body #wrap .actionContainer, html body #wrap .action, html body #wrap .info {
  display: none;
}

html body #wrap #infoMeta br {
  display: none;
}

html body #wrap #internationalPage .pageHeader {
  display: block !important;
}

html body #wrap #internationalPage .pageHeader h1 {
  font-size: 18px;
}

html body #wrap #internationalPage .pageHeader h2 {
  font-size: 16px;
}

html body #wrap #internationalPage #holidayVideos, html body #wrap #internationalPage #videoExtras, html body #wrap #internationalPage .divider, html body #wrap #internationalPage .intNav, html body #wrap #internationalPage #vacationGuideSection, html body #wrap #internationalPage #travelResources, html body #wrap #internationalPage #travelStuff, html body #wrap #internationalPage .clicker {
  display: none;
}

html body #wrap #internationalPage #holidays .leader h2 {
  font-size: 14px;
}

html body #wrap #landingPage panocarousel, html body #wrap #landingPage ul, html body #wrap #landingPage #filterContainer, html body #wrap #landingPage .roundabout-caption a, html body #wrap #landingPage .resultsText, html body #wrap #landingPage #resultsContainer, html body #wrap #landingPage #resultMeta, html body #wrap #landingPage #bottomPagination {
  display: none;
}

html body #wrap #landingPage img {
  margin-top: 50px;
}

html body #wrap #videoContainer {
  display: none;
}

html body #wrap #mapHero {
  display: none;
}

html body #wrap #cities-regions {
  font-family: sans-serif;
}

html body #wrap #cities-regions .pageHeader {
  display: block;
}

html body #wrap #cities-regions .pageHeader h2 {
  font-size: 16px;
}

html body #wrap #cities-regions .region {
  height: 30px;
}

html body #wrap #cities-regions ul {
  margin-top: 10px;
}

html body #wrap #cities-regions ul li {
  width: 24%;
  display: inline-block;
  line-height: 24px;
  font-size: 14px;
}

html body #wrap #vacationGuide .photoContainer, html body #wrap #vacationGuide #resultsContainer {
  display: none;
}

html body #footerBox, html body #errorBox, html body #tripAdvisor, html body .viewThisTrip, html body .videoContainer, html body .pageHeader, html body #productDetails h1, html body #surveyContainer {
  display: none !important;
}

html body .copyright {
  padding-top: 50px;
}

html body .copyright br {
  display: none;
}

html #tripView img.visible-xs, html #tripView img.visible-sm, html #tripView img.hidden-sm, html #tripView #tripsShare {
  display: none;
}

html #tripView .dayBlock {
  margin-bottom: 100px;
}

html #tripView h2#trip_day {
  border-bottom: 1px solid #000;
  padding-bottom: 10px;
}

html #tripView h2#activity_number {
  float: left;
  padding-top: 0;
  margin-right: 10px;
}

html #tripView h2#activity_number:after {
  content: ':';
}

html #tripView h2#activity_name {
  padding-top: 20px;
}

html body #wrap #cities-regions.container #airports.three-col li {
  width: 100%;
  height: auto;
}

html body #wrap #cities-regions.container.offices .pageHeader,
html body #wrap #cities-regions.container.tour .pageHeader,
html body #wrap #cities-regions.container.airport .pageHeader {
  display: block !important;
}

html body #wrap #cities-regions.container.offices .region,
html body #wrap #cities-regions.container.tour .region,
html body #wrap #cities-regions.container.airport .region {
  font-size: 28px;
  font-weight: bold;
}

html body #wrap #cities-regions.container.tour .three-col {
  margin-bottom: 50px;
}

html body #wrap #cities-regions.container.tour .three-col li {
  width: 310px;
}
