<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  overflow-x: hidden;
}

p{text-align:justify;}

.text-white,
a.text-white {
  color: white;
}

a.text-white:hover {
  color: lightgray;
  text-decoration: none;
}

.text-gold,
a.text-gold {
  color: #ec840b;
}

a.text-gold:hover {
  color: #f9b61d;
  text-decoration: none;
}

.heading-gold {
  color: #f9b61d;
}

.text-gray,
a.text-gray {
  color: #676767;
}

a.text-gray:hover {
  color: #444;
  text-decoration: none;
}

.pos-r {
  position: relative;
}

/*main-nav*/
.main-nav {
  width: 100%;
  min-height: 70px;
  z-index: 10;
  border-bottom: 4px solid #f9b61d;*
  margin-bottom: 30px;
}

.home .main-nav {margin-bottom: 0;}

.toggle-nav {
  float: right;
  margin-top: 25px;
  margin-right: 25px;
}

.brand-logo-container .brand-logo {
  max-width: 100%;
  height: auto;
}

.main-nav .nav-list-container {
  display: none;
  max-height: 350px;
  overflow: auto;
  background: #ef1726;/* Old browsers */
  background: -moz-linear-gradient(top,  #ef1726 0%, #8b1000 100%);/* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef1726), color-stop(100%,#8b1000));/* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ef1726 0%,#8b1000 100%);/* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ef1726 0%,#8b1000 100%);/* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ef1726 0%,#8b1000 100%);/* IE10+ */
  background: linear-gradient(to bottom,  #ef1726 0%,#8b1000 100%);/* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef1726', endColorstr='#8b1000',GradientType=0 );/* IE6-9 */
}

.main-nav .nav-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.nav-list a {
  display: block;
  color: #fff;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: bold;
  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.1);
  text-align: center;
}

.nav-list .nav-icon:before, .nav-list .nav-icon:before,
.nav-list .nav-icon:after, .nav-list .nav-icon:after {
  font-size: 22px;
}

.nav-list a:hover,
.nav-list a:active,
.nav-list li.active a,
.nav-list a:focus,
.nav-list .dropdown-menu a:hover {
  text-decoration: none;
  background-color: #f9b61d;
  
  color: white;
}

.main-nav-sub {
  border-top: 2px solid #f9b61d;
  padding: 9px;
}

.main-slider {
  border-bottom: 3px solid #ea3941;
}

.va-middle {
  vertical-align: middle;
}

marquee p {
  margin: 0;
}

.main-slider .slider-caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: black;
  color: white;
  font-size: 16px;
  padding: 3px;
}

.icon-navmenu {
  font-size: 22px;
}

@media (min-width: 990px) {
  .main-nav .brand-logo-container {
    width: 15%;
    float: left;
    display: block;
  }
  .main-nav .nav-list-container {
    float: left;
    width: 85%;
    display: block;
    overflow: initial;
  }
  .toggle-nav {
    display: none;
  }

  .nav-list &gt; li {
    display: inline-block;
  }
  .nav-list a {
    padding: 25px 6px;
  }
  .brand-logo {
    display: table;
    margin-left: auto;
    margin-right: auto;
  }
  .main-nav .nav-list {
    float: left;
    width:70%;
  }
  .search-form {
    float: left;
    padding: 30px 3px 0;
    width:30%;
  }
}


@media (max-width: 1024px) {
  .nav-list a {
    padding: 25px 2px;
  }
}

@media (max-width: 990px) {
  .nav-list a {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

@media (max-width: 1279px) and (min-width: 1024px) {
  .nav-list a {
    font-size: 15px;
  }
}

.product-slider {
  margin-bottom: 15px;
}

.carousel-inner&gt;.item&gt;img {
  width: 100%;
}

.map-selection-section {
  padding: 40px 0;
}

/*map*/
.map {
  display: table;
  width: auto;
  color: #444;
  margin: 0 auto;
  text-align: center;
}

.map:hover,
.map:focus {
  color: #ef1726;
  text-decoration: none;
}

.map .map__img {
  background-image: url(../img/maps/maps-img.png);
  background-repeat: no-repeat;
  height: 170px;
  margin-bottom: 20px;
}

/*south america*/
.map__img.map__img--sa {
  width: 120px;
  background-position: 0 0;
}

.map:hover .map__img.map__img--sa {
  background-position: -121px 0;
}

/*north america*/
.map__img.map__img--na {
  width: 148px;
  background-position: 0 -169px;
}

.map:hover .map__img.map__img--na {
  background-position: -149px -169px;
}

/*africa*/
.map__img.map__img--af {
  width: 148px;
  background-position: 0 -342px;
}

.map:hover .map__img.map__img--af {
  background-position: -149px -341px;
}

/*asia*/
.map__img.map__img--as {
  width: 149px;
  background-position: 0 -510px;
}

.map:hover .map__img.map__img--as {
  background-position: -156px -510px;
}

/*europe*/
.map__img.map__img--eu {
  width: 128px;
  background-position: 0 -677px;
}

.map:hover .map__img.map__img--eu {
  background-position: -128px -677px;
}

/*australia*/
.map__img.map__img--au {
  width: 148px;
  background-position: 0 -844px;
}

.map:hover .map__img.map__img--au {
  background-position: -149px -844px;
}

/* tab */
.tab-container {
    background-color: #e1e1e1;
    padding: 0;
    margin-bottom: 15px;
}

.tab-container__content {
    padding: 10px 20px;
}

.tab-container__tabpanel {
    border: 0;
    margin: 0;
    padding: 0;
}

.tab-container__tabpanel li {
    width: 25%;
    background-color: #afafaf;
}

.tab-container__tabpanel li a {
    text-align: center;
    color: black;
    border: 0;
    border-radius: 0;
}

.tab-container__tabpanel &gt;li.active&gt;a,
.tab-container__tabpanel&gt;li.active&gt;a:hover,
.tab-container__tabpanel&gt;li.active&gt;a:focus {
    color: white;
    background-color: #D92726;
    border: none;
}

/*form-field*/
.form-field {
    display: block;
    width: 100%;
    padding: 5px 8px;
    border: 1px solid #ccc;
}

/* query-form */
.query-form {

}

.query-form__field-container {
    margin-bottom: 15px;
}

.query-form__field {
    width: auto;
    background: #fff;
    border: 1px solid #d2d2d2;
    padding: 12px 7px;
    text-indent: 7px;
    font-size:  1.1em;
}

.query-form__field:hover {
    border-color: #aaa;
}

.query-form__field:focus {
    outline: none;
    border-color: #D92726;
}

.query-form__field.query-form__field--full {
    width: 100%;
}

.query-form__btn {
    font-size: 16px;
    padding: 12px 0;
}

/* button */
.button {
    display: inline-block;
    width: auto !important;
    background: #D92726;
    color: #fff;
    padding: 6px 17px;
    border: none;
    transition: background 150ms ease-in-out;
}

.button:hover,
.button:focus {
    background: #002448;
    text-decoration: none;
    color: white;
}

/*pink button*/
.button.button--pink {
  background: #e40def;
}

.button.button--pink:hover,
.button.button--pink:focus {
  background: #cf00d2;
}

/*gold button*/
.button.button--gold {
  background: #ea830d;
}

.button.button--gold:hover,
.button.button--gold:focus {
  background: #d37303;
}

/*graygold button*/
.button.button--graygold {
  background: #e9e9e9;
  color: #d37303;
}

.button.button--graygold:hover,
.button.button--graygold:focus {
  background: #d37303;
  color: white;
}

/*purple button*/
.button.button--purple {
  background: #8c0fe9;
}

.button.button--purple:hover,
.button.button--purple:focus {
  background: #7c01d5;
}

/*button link*/
.button.button--link {
  background: none;
  color: #D92726;
}

.button.button--link:hover,
.button.button--link:focus {
  color: #333;
}

/*news-container */
.news-container {
  height: 315px;
  overflow: auto;
}

.news-container__item,
.company-section {
  margin-bottom: 10px;
  font-size: medium;
  padding: 10px;
}

/*theme-packages*/
.theme-package {
  padding: 20px 0;
}

.theme-packages-slider {
  transition: height 250ms;
}

.theme-packages-slider__controls {
  margin-top: 10px;
  text-align: right;
}

.theme-package__heading {
  display: block;
  padding: 4px 0;
  font-size: 18px;
}

.theme-package__heading.theme-package__package--pink {
  color: #e40def;
}

.theme-package__heading.theme-package__package--gold {
  color: #d37303;
}

.theme-package__heading.theme-package__package--purple {
  color: #7c01d5;
}

/*newsletter-section*/
.newsletter-section {
  background: #f64d55;
  padding: 10px;
  color: white;
}

.news-letter__heading {
  margin: 0;
  padding: 0;
}

.newsletter__form {
  padding: 10px 0 0 0;
}

/* banner */
.banner,
.banner__img {
  width: 100%;
}

.banner--map {
  position: relative;
  min-height: 340px;
}

.banner__obj {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*footer*/
.footer {
    padding: 10px 0 0;
    background-color: #000000;
    color: #33e815;
}

.footer a {
    color: #fff;
}

.footer-links {
    list-style-type: none;
    margin: 0 0 0 5px;
    padding: 0;
}

.copyright-info {
    background-color: #101443;
    margin-top: 30px;
    color: white;
    padding: 20px 0 0;
}

.copyright-info a {
  color: white;
}

.img-center {
  margin: 0 auto;
}

.listing-wrapper {
  margin-bottom: 30px;
}

.nav.nav-filters&gt;li&gt;a {
  border-radius: 0;
  color: #444;
}

.nav.nav-filters&gt;li&gt;a:focus,
.nav.nav-filters&gt;li&gt;a:hover {
  text-decoration: none;
  background-color: #E41622;
  color: white;
}

.nav.nav-filters&gt;li.active&gt;a {
  text-decoration: none;
  background-color: #E41622;
  color: white;
}

.package-list {
  margin-bottom: 10px;
  border: 1px solid #dcdcdc;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  padding: 15px 0;
}

.package-list .package-link {
  color: #454545;
}

.package-list:hover {
  background-color: #f0f0f0;
  border-color: #ccc;
}

.fl-pagination {
  display: table;
  margin-left: auto;
  margin-right: auto;
  float: none;
}

.fl-pagination&gt;.active&gt;a,
.fl-pagination&gt;.active&gt;span,
.fl-pagination&gt;.active&gt;a:hover,
.fl-pagination&gt;.active&gt;span:hover,
.fl-pagination&gt;.active&gt;a:focus,
.fl-pagination&gt;.active&gt;span:focus {
  background-color: #E41622;
  border-color: #E41622;
  color: white;
}
.fl-pagination&gt;li&gt;a,
.fl-pagination&gt;li&gt;span {
  color: #444;
}

.inner-gap {padding:20px;}

.fl-tabs {
    border-bottom: 0;
    margin-bottom: 10px;
}
.fl-tabs&gt;li&gt;a {
    color: #444;
    border-radius: 0;
}
.fl-tabs&gt;li.active&gt;a,
.fl-tabs&gt;li.active&gt;a:hover,
.fl-tabs&gt;li.active&gt;a:focus {
    background: #EA830D;
    color: white;
    border-color: #EA830D;
}

.fl-tab-content {
    border: 1px solid #dcdcdc;
    padding: 10px;
}

/*=================== Pagignation =======================*/

div.pagination {
	padding:3px;
	/*margin: 4px;*/
}

div.pagination a {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	border: 1px solid #AAAADD;
	font:11px Tahoma, Geneva, sans-serif;
	text-decoration: none; /* no underline */
	color: #000099;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;
	color: #000;
}
div.pagination span.current {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	border: 1px solid #000099;
	font:bold 11px Tahoma, Geneva, sans-serif;
	background-color: #000099;
	color: #FFF;
	}
div.pagination span.disabled {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD;
	}

/*===== Pagination end ==============*/
.nav-list-container .dropdown-menu{margin:0;}

.sdw{ border:1px solid #FFFFFF; padding:4px;}
.sdw:hover{border:1px solid #333333; padding:4px; border-radius:4px;}

.tour{color:#337ab7; text-decoration:none; font-size:16px; text-align:center; padding-top:8px; margin-bottom:0px;}
.tourh{color:#337ab7; text-decoration:none; font-size:18px; text-align:center; padding-top:8px;}

.red{background:url(../img/red-bg.jpg); display: inline-block; padding: 7px 15px; color:#FFFFFF; font-weight:bold;}</pre></body></html>