/**
 * Description: styles related to Share IT styles.
 * User: carolina silva
 * Date: 7/Set/2017
**/
.blackBorder {
  border: 10px solid rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.borderBoxSizing {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.verticalCenter {
  display: table-cell;
  vertical-align: middle;
}
.verticalBottom {
  display: table-cell;
  vertical-align: bottom;
}
.fa {
  display: inline-block;
  font-family: FontAwesome;
  font-feature-settings: normal;
  font-kerning: auto;
  font-language-override: normal;
  font-size: inherit;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-synthesis: weight style;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-rendering: auto;
}
@font-face {
  font-family: "gochihand";
  src: url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Gochihand/gochihand-regular-webfont.eot);
  src: url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Gochihand/gochihand-regular-webfont.eot?#iefix) format("embedded-opentype"), url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Gochihand/gochihand-regular-webfont.woff) format("woff"), url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Gochihand/gochihand-regular-webfont.ttf) format("truetype"), url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Gochihand/gochihand-regular-webfont.svg#gochihand) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "caveat";
  src: url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Caveat/caveatbrush-regular-webfont.eot);
  src: url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Caveat/caveatbrush-regular-webfont.eot?#iefix) format("embedded-opentype"), url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Caveat/caveatbrush-regular-webfont.woff) format("woff"), url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Caveat/caveatbrush-regular-webfont.ttf) format("truetype"), url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Caveat/caveatbrush-regular-webfont.svg#caveat) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "gloria";
  src: url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Gloria/gloriahallelujah-webfont.eot);
  src: url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Gloria/gloriahallelujah-webfont.eot?#iefix) format("embedded-opentype"), url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Gloria/gloriahallelujah-webfont.woff) format("woff"), url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Gloria/gloriahallelujah-webfont.ttf) format("truetype"), url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Gloria/gloriahallelujah-webfont.svg#gloria) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "pacifico";
  src: url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/pacifico/pacifico-regular-webfont.eot);
  src: url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/pacifico/pacifico-regular-webfont.eot?#iefix) format("embedded-opentype"), url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/pacifico/pacifico-regular-webfont.woff) format("woff"), url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/pacifico/pacifico-regular-webfont.ttf) format("truetype"), url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/pacifico/pacifico-regular-webfont.svg#pacifico) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "permanent";
  src: url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Permanent/permanentmarker-regular-webfont.eot);
  src: url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Permanent/permanentmarker-regular-webfont.eot?#iefix) format("embedded-opentype"), url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Permanent/permanentmarker-regular-webfont.woff) format("woff"), url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Permanent/permanentmarker-regular-webfont.ttf) format("truetype"), url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Permanent/permanentmarker-regular-webfont.svg#permanent) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "montserratlight";
  src: url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Montserrat/montserrat-light-webfont.eot);
  src: url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Montserrat/montserrat-light-webfont.eot?#iefix) format("embedded-opentype"), url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Montserrat/montserrat-light-webfont.woff) format("woff"), url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Montserrat/montserrat-light-webfont.ttf) format("truetype"), url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Montserrat/montserrat-light-webfont.svg#montserratlight) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "montserratregular";
  src: url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Montserrat/montserrat-regular-webfont.eot);
  src: url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Montserrat/montserrat-regular-webfont.eot?#iefix) format("embedded-opentype"), url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Montserrat/montserrat-regular-webfont.woff) format("woff"), url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Montserrat/montserrat-regular-webfont.ttf) format("truetype"), url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Montserrat/montserrat-regular-webfont.svg#montserratregular) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "montserratbold";
  src: url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Montserrat/montserrat-bold-webfont.eot);
  src: url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Montserrat/montserrat-bold-webfont.eot?#iefix) format("embedded-opentype"), url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Montserrat/montserrat-bold-webfont.woff) format("woff"), url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Montserrat/montserrat-bold-webfont.ttf) format("truetype"), url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Montserrat/montserrat-bold-webfont.svg#montserratbold) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "quicksandlight";
  src: url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Quicksand/quicksand-light-webfont.eot);
  src: url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Quicksand/quicksand-light-webfont.eot?#iefix) format("embedded-opentype"), url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Quicksand/quicksand-light-webfont.woff) format("woff"), url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Quicksand/quicksand-light-webfont.ttf) format("truetype"), url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Quicksand/quicksand-light-webfont.svg#quicksandlight) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "quicksandregular";
  src: url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Quicksand/quicksand-regular-webfont.eot);
  src: url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Quicksand/quicksand-regular-webfont.eot?#iefix) format("embedded-opentype"), url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Quicksand/quicksand-regular-webfont.woff) format("woff"), url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Quicksand/quicksand-regular-webfont.ttf) format("truetype"), url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Quicksand/quicksand-regular-webfont.svg#quicksandregular) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "quicksandbold";
  src: url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Quicksand/quicksand-bold-webfont.eot);
  src: url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Quicksand/quicksand-bold-webfont.eot?#iefix) format("embedded-opentype"), url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Quicksand/quicksand-bold-webfont.woff) format("woff"), url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Quicksand/quicksand-bold-webfont.ttf) format("truetype"), url(https://www.lisbonchillouthostel.com/wp-content/themes/jupiter-child/css/fonts/Quicksand/quicksand-bold-webfont.svg#quicksandbold) format("svg");
  font-weight: normal;
  font-style: normal;
}
.mk-text-block p,
.mk-text-block ul li,
p,
tbody {
  font-family: 'montserratregular' !important;
  font-size: 14px !important;
  color: #939393 !important;
}
@media (max-width: 767px) {
  h2.mk-fancy-title span {
    font-size: 75% !important;
  }
}
h2 {
  color: #000000 !important;
  font-family: 'gloria' !important;
  font-weight: 600 !important;
}
h4 {
  font-family: 'montserratregular' !important;
  color: #000000 !important;
  text-transform: uppercase !important;
}
h5 {
  font-family: 'montserratregular' !important;
  color: #000000 !important;
}
#fancy-title span {
  font-family: 'montserratregular' !important;
}
.chilloutbutton,
.mk-page-section img {
  color: #faa61a !important;
}
.chilloutbutton :hover,
.mk-page-section img :hover {
  color: #d18229 !important;
}
.mk-edge-slider .edge-desc {
  font-family: 'montserratlight' !important;
}
.si-edge-slider .mk-edge-wrapper {
  height: 85vh !important;
}
.si-book-a div {
  color: #ffffff !important;
}
@media (max-width: 767px) {
  .slider-content .edge-buttons .mk-button-container a {
    width: 150px !important;
  }
}
.new-style.pricing-table .pricing-cols .pricing-button,
.new-style.pricing-table .pricing-cols .pricing-price.style-light {
  display: none !important;
}
.new-style.pricing-table .pricing-cols .pricing-features ul {
  padding-bottom: 20px !important;
}
.pricing-table .mk-svg-icon {
  color: #ffffff !important;
}
.new-style.pricing-table .pricing-cols .pricing-plan.style-light {
  font-size: 20px !important;
  padding-top: 60px !important;
}
.content-box-heading {
  display: none !important;
}
#page-section-2 #fancy-title-5 span,
#page-section-2 #fancy-title-10 span,
#page-section-2 #fancy-title-15 span {
  color: #ffffff !important;
  font-weight: 800 !important;
}
@media (max-width: 1140px) {
  #mk-theme-container header {
    position: absolute !important;
  }
}
.mk-responsive-nav > li {
  border-bottom: none !important;
}
.wpml-ls-current-language {
  display: none !important;
}
@media (max-width: 1140px) {
  .si-book-li {
    width: 100% !important;
  }
  .si-book-li .si-book-a {
    height: 13px;
  }
  .si-book-li .si-book-a div {
    height: 13px;
    padding-top: 0 !important;
  }
}
@media (max-width: 1140px) {
  .mk-header-holder {
    margin-top: 0px !important;
  }
}
.a-sticky .mk-header-bg {
  opacity: 1 !important;
  background-color: #4f4b47 !important;
}
@media (max-width: 1140px) {
  .current-menu-item a.menu-item-link {
    color: #faa61a !important;
  }
}
#menu-item-184 {
  color: #ffffff !important;
}
.mk-header.sticky-style-fixed .mk-header-bg {
  background-color: #4f4b47 !important;
}
#menu-main-menu li a {
  color: #ffffff !important;
}
#mk-theme-container .mk-header {
  background-color: #4f4b47 !important;
}
.main-navigation-ul > li.menu-item > a.menu-item-link:after {
  color: #ffffff !important;
  background-color: #ffffff !important;
}
.mk-edge-slider .mk-slider-slide.is-active .edge-default_anim .edge-title {
  font-weight: 800 !important;
  font-size: 60px !important;
}
@media (max-width: 767px) {
  .mk-edge-slider .mk-slider-slide.is-active .edge-default_anim .edge-title {
    font-weight: 800 !important;
    font-size: 30px !important;
  }
}
.mk-edge-slider .edge-slide-content.caption-light .edge-desc {
  font-family: 'gloria' !important;
  font-weight: 600 !important;
  font-size: 30px !important;
}
@media (max-width: 767px) {
  div.mk-edge-slider .edge-title-area .edge-desc {
    line-height: 40px !important;
  }
}
.mk-animated-columns .s_desc {
  color: #000000 !important;
}
#offerbar .vc_column_container > .vc_column-inner {
  background-color: #f9482b !important;
}
#offerbar .vc_column_container > .vc_column-inner .mk-fancy-title p {
  color: #ffffff !important;
  font-size: 24px !important;
  line-height: 24px !important;
}
.mk-page-section .vc_row-fluid {
  background-color: #ffffff !important;
}
.slideshow,
.mk-image .mk-image-inner img,
.mk-image.rounded-frame img {
  border-radius: 15px !important;
}
#page-section-6 {
  background-color: #ffffff !important;
}
#page-section-14 {
  background-color: #fafafa !important;
}
.vc_col-sm-6 .wpcf7-form .wpcf7-text,
.vc_col-sm-6 .wpcf7-form .wpcf7-textarea {
  background-color: #ffffff !important;
  width: 100% !important;
  heigh: 80px !important;
  padding: 12px 20px !important;
}
.vc_col-sm-6 input[type=submit] {
  background-color: #faa61a !important;
  color: #ffffff !important;
  border-color: #faa61a !important;
}
.vc_col-sm-6 .wpcf7-submit:hover {
  background-color: #faa61a !important;
  border: solid 1px #faa61a !important;
}
.vc_col-sm-6 span.wpcf7-not-valid-tip {
  top: -7px !important;
  text-transform: lowercase !important;
}
.vc_col-sm-5 .s_contact.dark .s_txt-input,
.vc_col-sm-5 .s_contact.light .s_txt-input:focus {
  border: solid 2px #000000 !important;
}
.vc_col-sm-5 #wpcf7-f918-p883-o1 textarea,
.vc_col-sm-5 input,
.vc_col-sm-5 select {
  background-color: #ffffff !important;
  width: 100% !important;
  heigh: 80px !important;
  padding: 12px 20px !important;
}
.vc_col-sm-5 #wpcf7-f918-p883-o1 button,
.vc_col-sm-5 tipo,
.vc_col-sm-5 select,
.vc_col-sm-5 textarea,
.vc_col-sm-5 select {
  font-family: 'montserratregular' !important;
  font-size: 12px !important;
  color: #000000 !important;
}
.vc_col-sm-5 #wpcf7-f918-p883-o1 .wpcf7-submit:hover {
  background-color: #faa61a !important;
  border: none !important;
}
.vc_col-sm-5 .date {
  width: 50% !important;
  background-color: red !important;
}
.vc_col-sm-5 .si-check {
  width: 100% !important;
}
.vc_col-sm-5 .si-check input[type=date] {
  border: 1px solid #e3e3e3 !important;
  padding: 9px 7.5% !important;
  color: #939393 !important;
}
.vc_col-sm-5 span.wpcf7-not-valid-tip {
  top: -7px !important;
  text-transform: lowercase !important;
}
.vc_col-sm-5 input[type=submit] {
  background-color: #faa61a !important;
  color: #ffffff !important;
  border-color: #faa61a !important;
}
.vc_col-sm-5 div.wpcf7-response-output {
  margin-bottom: 30px !important;
}
.mk-quick-contact-wrapper {
  right: 3.8% !important;
}
@media (min-width: 1400px) {
  .mk-quick-contact-wrapper {
    right: 4.3% !important;
  }
}
@media (min-width: 768px) {
  .mk-go-top {
    right: 4px !important;
  }
}
@media (max-width: 767px) {
  .mk-go-top.is-active {
    bottom: 20px !important;
  }
}
.wpcf7-form-control-wrap Checkout p .si-type,
#wpcf7-f918-p883-o1 p .si-type,
.wpcf7-form-control-wrap Checkout p .si-pack,
#wpcf7-f918-p883-o1 p .si-pack,
.wpcf7-form-control-wrap Checkout p .si-check,
#wpcf7-f918-p883-o1 p .si-check,
.wpcf7-form-control-wrap Checkout checkout,
#wpcf7-f918-p883-o1 checkout {
  float: left !important;
  padding: 0 0 0 0 !important;
}
wpcf7-form-control-wrap your-phone,
.si-number input {
  float: left !important;
  clear: none;
  padding: 0 0 0 0 !important;
}
.si-phone {
  float: left !important;
  padding: 0 0 0 0 !important;
}
@media (min-width: 768px) {
  .si-phone input {
    width: 93% !important;
  }
}
@media (min-width: 768px) {
  .si-phone input {
    width: 100% !important;
  }
}
@media (max-width: 767px) {
  .si-phone {
    width: 100% !important;
  }
}
.wpcf7-not-valid-tip {
  white-space: nowrap !important;
}
.si-number span.wpcf7-not-valid-tip {
  top: 4px !important;
}
.si-group.si-group-first span.wpcf7-not-valid-tip {
  right: -231px !important;
}
.si-group.si-group-first select {
  font-weight: 500 !important;
}
.si-group.si-group-first select option {
  font-weight: 500 !important;
}
.si-group span.wpcf7-not-valid-tip {
  right: -247px !important;
  top: -37px !important;
}
.si-group select {
  color: #939393 !important;
  font-weight: 500 !important;
}
.si-group select option {
  font-weight: 500 !important;
}
.wpcf7-form label {
  color: #000000 !important;
}
@media (min-width: 768px) {
  .page-id-883 .wpcf7-form .si-chrome {
    margin-bottom: -12px !important;
  }
}
.wpcf7-form-control .wpcf7-text {
  float: left !important;
  padding: 0 0 0 0 !important;
}
.wpcf7-form p {
  float: left !important;
}
.wpcf7-form p .phone,
.wpcf7-form p .number {
  float: left !important;
  padding: 0 0 0 0 !important;
}
.wpcf7-form p:nth-child(12),
.wpcf7-form p:nth-child(13),
.wpcf7-form p:nth-child(2),
.wpcf7-form p:nth-child(3) {
  width: 100% !important;
}
.wpcf7-form p:nth-child(4),
.wpcf7-form p:nth-child(5) {
  width: 50%;
  height: 66px;
}
@media (max-width: 767px) {
  #si-lc-about-contact .wpcf7-form p:nth-child(4),
  #si-lc-about-contact .wpcf7-form p:nth-child(5) {
    width: 100%;
    height: 66px;
  }
  #si-lc-group-booking .wpcf7-form p:nth-child(4),
  #si-lc-group-booking .wpcf7-form p:nth-child(5) {
    width: 100%;
    height: 66px;
  }
}
.wpcf7-form p:nth-child(6),
.wpcf7-form p:nth-child(7),
.wpcf7-form p:nth-child(8),
.wpcf7-form p:nth-child(9),
.wpcf7-form p:nth-child(10),
.wpcf7-form p:nth-child(11) {
  width: 50%;
}
@media (max-width: 767px) {
  #si-lc-group-booking .wpcf7-form p:nth-child(6),
  #si-lc-group-booking .wpcf7-form p:nth-child(7),
  #si-lc-group-booking .wpcf7-form p:nth-child(8),
  #si-lc-group-booking .wpcf7-form p:nth-child(9),
  #si-lc-group-booking .wpcf7-form p:nth-child(10),
  #si-lc-group-booking .wpcf7-form p:nth-child(11) {
    width: 100%;
  }
  #si-lc-group-booking .wpcf7-form p:nth-child(5) label,
  #si-lc-group-booking .wpcf7-form p:nth-child(5) input,
  #si-lc-group-booking .wpcf7-form p:nth-child(11) label,
  #si-lc-group-booking .wpcf7-form p:nth-child(11) input,
  #si-lc-group-booking .wpcf7-form p:nth-child(7) label,
  #si-lc-group-booking .wpcf7-form p:nth-child(9) label,
  #si-lc-group-booking .wpcf7-form p:nth-child(9) select {
    margin-left: 0%;
  }
}
.wpcf7-form p:nth-child(5) label,
.wpcf7-form p:nth-child(5) input,
.wpcf7-form p:nth-child(11) label,
.wpcf7-form p:nth-child(11) input,
.wpcf7-form p:nth-child(7) label,
.wpcf7-form p:nth-child(9) label,
.wpcf7-form p:nth-child(9) select {
  margin-left: 7%;
}
@media (min-width: 768px) {
  .si-billing input {
    width: 93% !important;
  }
}
@media (max-width: 767px) {
  .si-billing input {
    width: 100% !important;
  }
}
.si-check input {
  width: 84.4% !important;
}
@media (min-width: 768px) {
  .si-check.si-check-out input {
    width: 77.3% !important;
  }
}
@media (max-width: 767px) {
  .si-check.si-check-out input {
    width: 84.4% !important;
  }
}
@media (max-width: 350px) {
  .wpcf7-form label {
    font-size: 90% !important;
  }
}
@media (min-width: 768px) {
  .si-group select.wpcf7-form-control {
    width: 93% !important;
    min-width: 0% !important;
  }
  .si-group.si-group-first select.wpcf7-form-control {
    width: 100% !important;
    min-width: 0% !important;
  }
}
@media (max-width: 767px) {
  .si-group select.wpcf7-form-control {
    width: 100% !important;
    min-width: 0% !important;
  }
}
#mk-advanced-gmaps-13 .gm-style-iw .info_content p {
  color: #ffffff !important;
}
.filter-faq ul li a.current {
  display: none !important;
}
.mk-testimonial-quote {
  font-family: 'gloria' !important;
  color: #000000 !important;
}
.mk-testimonial.boxed-style .mk-testimonial-content {
  border: 2px solid #faa61a !important;
  background-color: #faa61a !important;
  border-radius: 10px !important;
}
.mk-testimonial.boxed-style .mk-testimonial-content:before {
  border: 2px solid #faa61a !important;
  background-color: #faa61a !important;
}
.si-developed {
  color: #808080 !important;
  text-decoration: none !important;
}
.si-developed:hover {
  color: white !important;
}
#mk-footer {
  background-color: #4f4b47 !important;
}
.mk-footer-copyright,
#mk-footer-navigation li a {
  margin-left: 15px;
}
.mk-blog-container .mk-blog-spotlight-item img.blog-image {
  height: 350px !important;
}
.mk-blog-container.si-blog-tours .mk-blog-spotlight-item img.blog-image {
  height: 300px !important;
}
.mk-blog-spotlight-item .item-wrapper time a,
.mk-blog-spotlight-item .item-wrapper time:after {
  display: none !important;
}
.mk-blog-spotlight-item .item-wrapper {
  border: solid 1px #ffffff !important;
}
.single-post article:not(.category-offers) .si-lc-booking-form {
  display: none;
}
@media (max-width: 767px) {
  .si-lc-row-booking {
    width: 100% !important;
  }
  .si-lc-row-booking i {
    float: right;
    margin-top: -30px;
    margin-right: 10px;
    position: relative;
  }
  .si-lc-row-booking .si-booking-label {
    font-family: 'gloria' !important;
    font-size: 16px !important;
  }
  .si-lc-row-booking .si-booking-adults {
    width: 100% !important;
    min-width: 0 !important;
    -webkit-appearance: menulist !important;
    -moz-appearance: menulist !important;
    appearance: menulist !important;
  }
  .si-lc-row-booking .si-booking-arrival {
    width: 100% !important;
    min-width: 0 !important;
    font-weight: bold;
    color: #252525;
  }
  .si-lc-row-booking .si-booking-nights {
    width: 100% !important;
    min-width: 0 !important;
    -webkit-appearance: menulist !important;
    -moz-appearance: menulist !important;
    appearance: menulist !important;
  }
}
@media (min-width: 768px) {
  .si-lc-row-booking {
    width: 33.3% !important;
    float: left;
  }
  .si-lc-row-booking i {
    margin-left: -25px !important;
  }
  .si-lc-row-booking .si-booking-label {
    font-family: 'gloria' !important;
    font-size: 16px !important;
  }
  .si-lc-row-booking .si-booking-adults {
    width: 90% !important;
    min-width: 0 !important;
    -webkit-appearance: menulist !important;
    -moz-appearance: menulist !important;
    appearance: menulist !important;
  }
  .si-lc-row-booking .si-booking-arrival {
    width: 90% !important;
    min-width: 0 !important;
    font-weight: bold;
    color: #252525;
  }
  .si-lc-row-booking .si-booking-nights {
    width: 90% !important;
    min-width: 0 !important;
    -webkit-appearance: menulist !important;
    -moz-appearance: menulist !important;
    appearance: menulist !important;
  }
}
@media (min-width: 768px) {
  .si-lc-row-submit {
    width: 96.4%;
  }
  .si-lc-row-submit input {
    float: right !important;
    margin-top: 30px;
    padding: 20px 28px;
    font-size: 14px;
    line-height: 100%;
    background-color: #faa61a;
    color: #fff;
    border-radius: 3px;
    font-weight: 700;
    letter-spacing: 2px;
    border: 0px;
  }
}
@media (max-width: 767px) {
  .si-lc-row-submit {
    width: 100%;
  }
  .si-lc-row-submit input {
    float: right !important;
    margin-top: 30px;
    padding: 20px 28px;
    font-size: 14px;
    line-height: 100%;
    background-color: #faa61a;
    color: #fff;
    border-radius: 3px;
    font-weight: 700;
    letter-spacing: 2px;
    border: 0px;
  }
}
.single-post .image-hover-overlay {
  display: none;
}
.mk-header-bg {
  background-color: #000000 !important;
}
@media (max-width: 767px) {
  .master-holder h2 {
    font-size: 30px !important;
    text-transform: none !important;
    font-family: 'gloria' !important;
  }
}
@media (min-width: 768px) {
  .master-holder h2 {
    font-size: 40px !important;
    text-transform: none !important;
    font-family: 'gloria' !important;
  }
}
@media (max-width: 767px) {
  .si-number {
    width: 100% !important;
  }
  .si-number input {
    width: 84.4% !important;
    padding: 9px 7.5% !important;
    border: 1px solid #e3e3e3 !important;
    height: 18px !important;
  }
}
@media (min-width: 768px) {
  .si-number input {
    width: 77.3% !important;
    padding: 9px 7.5% !important;
    border: 1px solid #e3e3e3 !important;
    height: 18px !important;
  }
}
@media (min-width: 780px) {
  .si-lc-single-image {
    float: left;
    width: 48%;
  }
  .si-lc-single-image .featured-image {
    margin-bottom: 0 !important;
  }
  .si-lc-post-title {
    float: right;
    width: 48%;
  }
  .single-post .mk-single-content {
    float: right;
    width: 48%;
  }
}
.mk-post-next .mk-pavnav-icon {
  left: 4.5% !important;
}
.mk-post-next .mk-pavnav-icon svg {
  margin-right: 14% !important;
}
.mk-post-prev .mk-pavnav-icon {
  right: 4.5% !important;
}
.mk-post-prev .mk-pavnav-icon svg {
  margin-left: 14% !important;
}
.pagenav-title {
  text-align: left;
}
.pagenav-category {
  text-align: left;
}
.has-cookie-bar #catapult-cookie-bar {
  padding: 5px 20px 5px !important;
  background-color: #000000 !important;
}
#catapult-cookie-bar {
  font-size: 12px !important;
}
@media (max-width: 780px) {
  .si-lc-post-title h2.blog-single-title {
    margin-top: 20px !important;
  }
}
.si-lc-post-title {
  padding: 0 60px 0 0 !important;
}
.mk-single-content {
  padding: 0 30px 0 0 !important;
}
#icon_wrapper {
  top: 40% !important;
}
.fuse_social_icons_links i {
  background-color: #3e3a3b;
  opacity: 0.6;
}
.si-book-li {
  width: 188px;
}
.main-navigation-ul li.si-book-li a.si-book-a.menu-item-link {
  padding-left: 50px !important;
  padding-right: 50px !important;
}
.si-book-a {
  background-color: #faa61a;
}
.si-book-a div {
  height: 28px;
  padding-top: 8px;
  color: black;
  font-weight: bold;
}
.single-post #icon_wrapper {
  top: 55% !important;
}
.single-post #mk-page-introduce {
  display: none !important;
}
.single-post .si-lc-single-image img {
  border-radius: 15px !important;
}
@media (max-width: 767px) {
  .phone {
    width: 100%;
  }
  .number {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .page-id-397 .wpcf7-form p .number {
    margin-left: 7% !important;
  }
  .page-id-397 .wpcf7-form p .number input {
    margin-left: 0% !important;
  }
}
@media (max-width: 767px) {
  .page-id-397 .wpcf7-form p .number {
    margin-left: 0% !important;
  }
  .page-id-397 .wpcf7-form p .number input {
    margin-left: 0% !important;
  }
}
.page-id-397 .wpcf7-form p:nth-child(6),
.page-id-397 .wpcf7-form p:nth-child(7) {
  width: 100% !important;
}
.mk-flipbox-front {
  background-color: #faa61a !important;
}
.mk-flipbox-front .front-desc {
  font-family: 'gloria' !important;
  font-size: 16px !important;
}
.mk-flipbox-back {
  background-color: #faa61a !important;
}
.mk-flipbox-back .back-title {
  color: #ffffff !important;
}
.mk-flipbox-back .back-desc {
  font-family: 'gloria' !important;
  font-size: 16px !important;
}
.gm-style-iw {
  background-color: #ffffff !important;
}
button#catapultCookie {
  background-color: #dddddd !important;
  color: #000 !important;
}
.pricing-features {
  min-height: 411px !important;
}
@media (max-width: 1140px) {
  .single-post .theme-content {
    margin-top: 85px !important;
  }
}
a.fancybox-close {
  top: 0;
  right: 0;
}
.mk-gallery .hover-fadebox.hover-title-true .mk-image-lightbox svg {
  top: 50% !important;
}
