@import url("https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap");
/************************************************************
 * Variables
 ************************************************************/
/************************************************************
 * Typography
 ************************************************************/
/* TYPOGRAPHY BASE
 * -------------------------------------------
 * First, we establish a baseline to normalize typography.
 * Credit: this BASE section is based on Twitter Bootstrap's type.less
 * but with everything that isn't related to rhythm removed.
 */
html, body {
  font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 20px; }

/* Headings
 * -------------------------------------------
 * normalize baselines for headings, remove
 * this block if you use Twitter Bootstrap
 */
h1, h2, h3, h4, h5, h6 {
  margin: 10px 0;
  line-height: 20px; }
  h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
    line-height: 1; }

h1 {
  margin-top: 20px;
  margin-bottom: 20px;
  line-height: 60px; }

h2, h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  line-height: 40px; }

h4, h5, h6 {
  margin-top: 10px;
  margin-bottom: 10px; }

h1 {
  font-size: 44px;
  font-size: 4rem; }
  @media all and (max-width: 768px) {
    h1 {
      font-size: 3rem; } }

h2 {
  font-size: 36px;
  font-size: 3rem; }
  @media all and (max-width: 768px) {
    h2 {
      font-size: 2.5rem; } }

h3 {
  font-size: 28px;
  font-size: 2.5rem;
  text-transform: uppercase; }
  @media all and (max-width: 768px) {
    h3 {
      font-size: 2rem; } }

h4 {
  font-size: 20px;
  font-size: 2rem; }

h5 {
  font-size: 16px;
  font-size: 1.6rem; }

h6 {
  font-size: 13.6px;
  font-size: 1.2rem; }

h1 small {
  font-size: 28px; }

h2 small {
  font-size: 20px; }

h3 small {
  font-size: 16px; }

h4 small {
  font-size: 16px; }

/* Lists
 * -------------------------------------------
 */
ul, ol {
  padding: 0;
  margin: 0 0 10px 25px; }

ul ul,
ul ol,
ol ol,
ol ul {
  margin-bottom: 0; }

li {
  line-height: 20px; }

dl {
  margin-bottom: 20px; }

dt, dd {
  line-height: 20px; }

dd {
  margin-left: 10px; }

hr {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #fff; }

/* VERTICAL RHYTHM
 * -------------------------------------------
 * Add .container .two-thirds.column to parent elements when you
 * wish to apply vertical rhythm to child elements
 */
/* Body text & Misc
 * -------------------------------------------
 */
.container .two-thirds.column p, .container .two-thirds.column ul, .container .two-thirds.column ol, .container .two-thirds.column blockquote, .container .two-thirds.column address, .container .two-thirds.column pre, .container .two-thirds.column form {
  margin-bottom: 20px; }
  .container .two-thirds.column p:last-child, .container .two-thirds.column ul:last-child, .container .two-thirds.column ol:last-child, .container .two-thirds.column blockquote:last-child, .container .two-thirds.column address:last-child, .container .two-thirds.column pre:last-child, .container .two-thirds.column form:last-child {
    margin-bottom: 0; }

/* Headings & paragraphs
 * -------------------------------------------
 * Here we apply special spacing to certain
 * typographical patterns. It is impossible to
 * predict the patterns you require for your
 * project, so this is only a starting point.
 */
.container .two-thirds.column h1, .container .two-thirds.column h2, .container .two-thirds.column h3 {
  margin-bottom: 5px; }
.container .two-thirds.column h1 + h2 {
  margin-top: 20px; }
.container .two-thirds.column h4 {
  margin-bottom: 3.3333333333px; }
.container .two-thirds.column h1 + p,
.container .two-thirds.column p + h4 {
  margin-top: 30px; }
.container .two-thirds.column h2 + h3,
.container .two-thirds.column h2 + h4 {
  margin-top: 20px; }
.container .two-thirds.column h2 + p,
.container .two-thirds.column h3 + p {
  margin-top: 10px; }
.container .two-thirds.column p + h2 {
  margin-top: 60px; }
.container .two-thirds.column h3 + h4 {
  margin-top: 40px; }

/* Lists
 * -------------------------------------------
 * Special classes for numbered, bulleted,
 * and alpha lists.
 */
.container .two-thirds.column h3 + ul.bullet-list,
.container .two-thirds.column h3 + ul.numbered-list,
.container .two-thirds.column h3 + ul.alpha-list,
.container .two-thirds.column h3 + ol.numbered-list {
  margin-top: 10px; }
.container .two-thirds.column ul.bullet-list + h3,
.container .two-thirds.column ul.numbered-list + h3,
.container .two-thirds.column ul.alpha-list + h3 {
  margin-top: 40px; }
.container .two-thirds.column h4 + ul.bullet-list,
.container .two-thirds.column h4 + ul.numbered-list,
.container .two-thirds.column h4 + ul.alpha-list,
.container .two-thirds.column h4 + ol.numbered-list {
  margin-top: 10px; }
.container .two-thirds.column .bullet-list {
  list-style-type: disc;
  padding-left: 1.25em; }
.container .two-thirds.column .numbered-list {
  list-style-type: decimal;
  padding-left: 1.5em; }
.container .two-thirds.column .alpha-list {
  list-style-type: lower-alpha;
  padding-left: 1.5em; }
.container .two-thirds.column .bullet-list li,
.container .two-thirds.column .numbered-list li,
.container .two-thirds.column .alpha-list li {
  margin-bottom: 10px; }
.container .two-thirds.column .condensed-list li {
  margin-bottom: 0; }
.container .two-thirds.column .flush-list li {
  padding-left: 0; }

/* Blockquotes
 * -------------------------------------------
 */
.container .two-thirds.column blockquote {
  padding: 20px 20px 0; }

/************************************************************
 * Layout
 ************************************************************/
.container {
  max-width: 1200px;
  margin-bottom: 40px; }

.scale-with-grid {
  height: auto;
  margin-bottom: 20px;
  margin-top: 20px;
  max-width: 100%; }

.one-third.column {
  display: none; }

@media (max-width: 768px) {
  .two-thirds.column {
    width: 100%; } }
@media (min-width: 769px) {
  .one-third.column {
    display: block; } }
/************************************************************
 * Header
 ************************************************************/
.ui-bar-a,
.ui-page-theme-a .ui-bar-inherit,
html .ui-bar-a .ui-bar-inherit,
html .ui-body-a .ui-bar-inherit,
html body .ui-group-theme-a .ui-bar-inherit {
  background-color: #fff;
  border: 0;
  color: #333;
  text-shadow: none;
  font-weight: 400; }

html body div.ui-header.ui-bar-inherit {
  background-color: #3b6d8e;
  border: 0;
  text-shadow: none; }
  html body div.ui-header.ui-bar-inherit h1 {
    color: #fff;
    font-size: 1.25rem;
    line-height: 20px; }
    html body div.ui-header.ui-bar-inherit h1 a {
      font-weight: 400; }

.ui-listview > .ui-li-divider[role="heading"] {
  font-size: 1.25rem;
  line-height: 30px; }
  @media (max-width: 768px) {
    .ui-listview > .ui-li-divider[role="heading"] {
      line-height: 40px; } }

div.ui-content[data-role="content"] > .ui-listview > li {
  background-color: #ddd; }
  div.ui-content[data-role="content"] > .ui-listview > li > a.ui-btn {
    background: transparent;
    box-shadow: none; }
  @media (min-width: 769px) {
    div.ui-content[data-role="content"] > .ui-listview > li > a.ui-btn {
      display: none;
      text-indent: -9999px;
      padding: .25em 1.2em; } }

.ui-panel-page-content-open .ui-icon-bars:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20style%3D%22fill%3A%23FFFFFF%3B%22%20points%3D%2210.596%2C11.949%205.646%2C7%2010.596%2C2.05%208.475%2C-0.071%201.404%2C7%208.475%2C14.07%20%22%2F%3E%3C%2Fsvg%3E"); }

/************************************************************
 * UI
 ************************************************************/
.ui-corner-all {
  -webkit-border-radius: 0;
  border-radius: 0; }

.ui-listview > li {
  border-top: 1px solid #ccc; }
  .ui-listview > li:first-child {
    border: 0; }

.ui-listview > .ui-li-static,
.ui-listview > .ui-li-divider,
.ui-listview > li > a.ui-btn {
  border: 0; }

.ui-btn-icon-left:after,
.ui-btn-icon-right:after,
.ui-btn-icon-top:after,
.ui-btn-icon-bottom:after,
.ui-btn-icon-notext:after {
  background-color: #3b6d8e; }

.ui-panel-position-right.ui-panel-display-reveal {
  background-color: #ededed;
  box-shadow: inset 5px 0 5px rgba(0, 0, 0, 0.025); }

.ui-icon-custom:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M3%2C0H1C0.447%2C0%2C0%2C0.447%2C0%2C1v2c0%2C0.553%2C0.447%2C1%2C1%2C1h2c0.553%2C0%2C1-0.447%2C1-1V1C4%2C0.447%2C3.553%2C0%2C3%2C0z%20M8%2C0H6%20C5.447%2C0%2C5%2C0.447%2C5%2C1v2c0%2C0.553%2C0.447%2C1%2C1%2C1h2c0.553%2C0%2C1-0.447%2C1-1V1C9%2C0.447%2C8.553%2C0%2C8%2C0z%20M13%2C0h-2c-0.553%2C0-1%2C0.447-1%2C1v2%20c0%2C0.553%2C0.447%2C1%2C1%2C1h2c0.553%2C0%2C1-0.447%2C1-1V1C14%2C0.447%2C13.553%2C0%2C13%2C0z%20M3%2C5H1C0.447%2C5%2C0%2C5.447%2C0%2C6v2c0%2C0.553%2C0.447%2C1%2C1%2C1h2%20c0.553%2C0%2C1-0.447%2C1-1V6C4%2C5.447%2C3.553%2C5%2C3%2C5z%20M8%2C5H6C5.447%2C5%2C5%2C5.447%2C5%2C6v2c0%2C0.553%2C0.447%2C1%2C1%2C1h2c0.553%2C0%2C1-0.447%2C1-1V6%20C9%2C5.447%2C8.553%2C5%2C8%2C5z%20M13%2C5h-2c-0.553%2C0-1%2C0.447-1%2C1v2c0%2C0.553%2C0.447%2C1%2C1%2C1h2c0.553%2C0%2C1-0.447%2C1-1V6C14%2C5.447%2C13.553%2C5%2C13%2C5z%20M3%2C10%20H1c-0.553%2C0-1%2C0.447-1%2C1v2c0%2C0.553%2C0.447%2C1%2C1%2C1h2c0.553%2C0%2C1-0.447%2C1-1v-2C4%2C10.447%2C3.553%2C10%2C3%2C10z%20M8%2C10H6c-0.553%2C0-1%2C0.447-1%2C1v2%20c0%2C0.553%2C0.447%2C1%2C1%2C1h2c0.553%2C0%2C1-0.447%2C1-1v-2C9%2C10.447%2C8.553%2C10%2C8%2C10z%20M13%2C10h-2c-0.553%2C0-1%2C0.447-1%2C1v2c0%2C0.553%2C0.447%2C1%2C1%2C1h2%20c0.553%2C0%2C1-0.447%2C1-1v-2C14%2C10.447%2C13.553%2C10%2C13%2C10z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

.ui-page-theme-b .ui-btn:hover,
html .ui-bar-b .ui-btn:hover,
html .ui-body-b .ui-btn:hover,
html body .ui-group-theme-b .ui-btn:hover,
html head + body .ui-btn.ui-btn-b:hover,
.ui-page-theme-b .ui-btn:visited:hover,
html .ui-bar-b .ui-btn:visited:hover,
html .ui-body-b .ui-btn:visited:hover,
html body .ui-group-theme-b .ui-btn:visited:hover,
html head + body .ui-btn.ui-btn-b:visited:hover {
  background-color: #3b6d8e; }
  .ui-page-theme-b .ui-btn:hover .ui-btn-icon-left:after, .ui-page-theme-b .ui-btn:hover .ui-btn-icon-right:after, .ui-page-theme-b .ui-btn:hover .ui-btn-icon-top:after, .ui-page-theme-b .ui-btn:hover .ui-btn-icon-bottom:after, .ui-page-theme-b .ui-btn:hover .ui-btn-icon-notext:after,
  html .ui-bar-b .ui-btn:hover .ui-btn-icon-left:after,
  html .ui-bar-b .ui-btn:hover .ui-btn-icon-right:after,
  html .ui-bar-b .ui-btn:hover .ui-btn-icon-top:after,
  html .ui-bar-b .ui-btn:hover .ui-btn-icon-bottom:after,
  html .ui-bar-b .ui-btn:hover .ui-btn-icon-notext:after,
  html .ui-body-b .ui-btn:hover .ui-btn-icon-left:after,
  html .ui-body-b .ui-btn:hover .ui-btn-icon-right:after,
  html .ui-body-b .ui-btn:hover .ui-btn-icon-top:after,
  html .ui-body-b .ui-btn:hover .ui-btn-icon-bottom:after,
  html .ui-body-b .ui-btn:hover .ui-btn-icon-notext:after,
  html body .ui-group-theme-b .ui-btn:hover .ui-btn-icon-left:after,
  html body .ui-group-theme-b .ui-btn:hover .ui-btn-icon-right:after,
  html body .ui-group-theme-b .ui-btn:hover .ui-btn-icon-top:after,
  html body .ui-group-theme-b .ui-btn:hover .ui-btn-icon-bottom:after,
  html body .ui-group-theme-b .ui-btn:hover .ui-btn-icon-notext:after,
  html head + body .ui-btn.ui-btn-b:hover .ui-btn-icon-left:after,
  html head + body .ui-btn.ui-btn-b:hover .ui-btn-icon-right:after,
  html head + body .ui-btn.ui-btn-b:hover .ui-btn-icon-top:after,
  html head + body .ui-btn.ui-btn-b:hover .ui-btn-icon-bottom:after,
  html head + body .ui-btn.ui-btn-b:hover .ui-btn-icon-notext:after,
  .ui-page-theme-b .ui-btn:visited:hover .ui-btn-icon-left:after,
  .ui-page-theme-b .ui-btn:visited:hover .ui-btn-icon-right:after,
  .ui-page-theme-b .ui-btn:visited:hover .ui-btn-icon-top:after,
  .ui-page-theme-b .ui-btn:visited:hover .ui-btn-icon-bottom:after,
  .ui-page-theme-b .ui-btn:visited:hover .ui-btn-icon-notext:after,
  html .ui-bar-b .ui-btn:visited:hover .ui-btn-icon-left:after,
  html .ui-bar-b .ui-btn:visited:hover .ui-btn-icon-right:after,
  html .ui-bar-b .ui-btn:visited:hover .ui-btn-icon-top:after,
  html .ui-bar-b .ui-btn:visited:hover .ui-btn-icon-bottom:after,
  html .ui-bar-b .ui-btn:visited:hover .ui-btn-icon-notext:after,
  html .ui-body-b .ui-btn:visited:hover .ui-btn-icon-left:after,
  html .ui-body-b .ui-btn:visited:hover .ui-btn-icon-right:after,
  html .ui-body-b .ui-btn:visited:hover .ui-btn-icon-top:after,
  html .ui-body-b .ui-btn:visited:hover .ui-btn-icon-bottom:after,
  html .ui-body-b .ui-btn:visited:hover .ui-btn-icon-notext:after,
  html body .ui-group-theme-b .ui-btn:visited:hover .ui-btn-icon-left:after,
  html body .ui-group-theme-b .ui-btn:visited:hover .ui-btn-icon-right:after,
  html body .ui-group-theme-b .ui-btn:visited:hover .ui-btn-icon-top:after,
  html body .ui-group-theme-b .ui-btn:visited:hover .ui-btn-icon-bottom:after,
  html body .ui-group-theme-b .ui-btn:visited:hover .ui-btn-icon-notext:after,
  html head + body .ui-btn.ui-btn-b:visited:hover .ui-btn-icon-left:after,
  html head + body .ui-btn.ui-btn-b:visited:hover .ui-btn-icon-right:after,
  html head + body .ui-btn.ui-btn-b:visited:hover .ui-btn-icon-top:after,
  html head + body .ui-btn.ui-btn-b:visited:hover .ui-btn-icon-bottom:after,
  html head + body .ui-btn.ui-btn-b:visited:hover .ui-btn-icon-notext:after {
    background-color: #333; }

/************************************************************
 * Original styles
 ************************************************************/
.topPadding {
  padding-top: 5px; }

.nav-icon .ui-btn .ui-btn-inner {
  padding-top: 40px !important; }
.nav-icon .ui-btn .ui-icon {
  width: 30px !important;
  height: 30px !important;
  margin-left: -15px !important;
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important; }

#chat .ui-icon {
  background: url(http://web1.signaturetravelnetwork.com:8602/sigMobile/includes/images/icons/08-chat.png) 50% 50% no-repeat;
  background-size: 24px 22px; }

#email .ui-icon {
  background: url(http://web1.signaturetravelnetwork.com:8602/sigMobile/includes/images/icons/18-envelope.png) 50% 50% no-repeat;
  background-size: 24px 16px; }

#homeBase .ui-icon {
  background: url(http://web1.signaturetravelnetwork.com:8602/sigMobile/includes/images/icons/53-house.png) 50% 50% no-repeat;
  background-size: 22px 22px; }

#login .ui-icon {
  background: url(http://web1.signaturetravelnetwork.com:8602/sigMobile/includes/images/icons/30-key.png) 50% 50% no-repeat;
  background-size: 12px 26px; }

#phone .ui-icon {
  background: url(http://web1.signaturetravelnetwork.com:8602/sigMobile/includes/images/icons/75-phone.png) 50% 50% no-repeat;
  background-size: 22px 27px; }

#map-point .ui-icon {
  background: url(http://web1.signaturetravelnetwork.com:8602/sigMobile/includes/images/icons/07-map-marker.png) 50% 50% no-repeat;
  background-size: 17px 27px; }

#photos .ui-icon {
  background: url(http://web1.signaturetravelnetwork.com:8602/sigMobile/includes/images/icons/42-photos.png) 50% 50% no-repeat;
  background-size: 22px 22px; }

#find-search .ui-icon {
  background: url(http://web1.signaturetravelnetwork.com:8602/sigMobile/includes/images/icons/06-magnify.png) 50% 50% no-repeat;
  background-size: 22px 22px; }

.nav-home .ui-btn .ui-btn-inner {
  padding-top: 40px !important; }
.nav-home .ui-btn .ui-icon {
  width: 40px !important;
  height: 40px !important;
  margin-left: -15px !important;
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -webkit-border-radius: none !important;
  border-radius: none !important; }

#search-cruise .ui-icon {
  background: url(http://web1.signaturetravelnetwork.com:8602/sigMobile/includes/images/icons/150-sailboat-dark.png) 50% 50% no-repeat;
  background-size: 30px 30px; }

#search-land .ui-icon {
  background: url(http://web1.signaturetravelnetwork.com:8602/sigMobile/includes/images/icons/103-map-dark.png) 50% 50% no-repeat;
  background-size: 30px 30px; }

#search-hotel .ui-icon {
  background: url(http://web1.signaturetravelnetwork.com:8602/sigMobile/includes/images/icons/177-building-dark.png) 50% 50% no-repeat;
  background-size: 18px 30px; }

#search-city .ui-icon {
  background: url(http://web1.signaturetravelnetwork.com:8602/sigMobile/includes/images/icons/178-city-dark.png) 50% 50% no-repeat;
  background-size: 30px 30px; }

.selection {
  float: right;
  font-size: 12px;
  font-weight: lighter;
  color: #76718f; }

.air_city_no {
  font-size: 9pt; }

.air_city {
  font-size: 9pt;
  color: red; }

.land_result_row {
  font-size: 16px;
  white-space: normal;
  padding-bottom: 5px; }

.land_result_info {
  font-size: 12px;
  font-weight: normal;
  white-space: normal;
  padding-bottom: 0px;
  margin-bottom: 0px; }

.land_result_title {
  font-weight: bold; }

.land_result_amenities {
  color: red;
  font-size: 12px;
  font-weight: normal;
  white-space: normal; }

.results_image {
  float: left;
  margin-right: 10px; }

.land_result_dates {
  font-size: 12px;
  font-weight: normal;
  white-space: normal;
  clear: both; }

.land_result_dates_title {
  font-weight: bold; }

.ship_link_status {
  font-weight: bold;
  font-style: italic; }

/*p{ line-height:22px; }

td {background-color:#FFFFFF;}
table {background-color:#676767;}
*/

/*# sourceMappingURL=Offer.css.map */
