html { box-sizing: border-box; }

*, *::after, *::before { box-sizing: inherit; }

/* Font Family Declarations */
/* Font Sizing Handler */
/* Typography Styles */
/* Centered element - Parent container should be position: relative; */
/* Force element to fill it's parent container */
/* This mixin can be used to set the object-fit: @include object-fit(contain); or object-fit and object-position: @include object-fit(cover, top); */
.view-lift-teasers.view-display-id-nine_teaser_display, .view-lift-teasers.view-display-id-nine_teaser_display_no_lift { background-color: #E3E3E3; padding-bottom: 4rem; }

.view-lift-teasers.view-display-id-nine_teaser_display .view-header, .view-lift-teasers.view-display-id-nine_teaser_display_no_lift .view-header { color: #333333; margin: 0 auto; max-width: 90%; padding: 4rem 0 3rem; text-align: center; width: 660px; }

.view-lift-teasers.view-display-id-nine_teaser_display .view-header h2, .view-lift-teasers.view-display-id-nine_teaser_display_no_lift .view-header h2 { font-size: 54px; font-size: 3.375rem; }

.view-lift-teasers.view-display-id-nine_teaser_display .view-header p, .view-lift-teasers.view-display-id-nine_teaser_display_no_lift .view-header p { font-size: 20px; font-size: 1.25rem; }

.view-lift-teasers.view-display-id-nine_teaser_display .view-content, .view-lift-teasers.view-display-id-nine_teaser_display_no_lift .view-content { display: -webkit-box; display: -moz-box; display: box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -moz-box-orient: horizontal; box-orient: horizontal; -webkit-box-direction: normal; -moz-box-direction: normal; box-direction: normal; -webkit-flex-direction: row; -moz-flex-direction: row; flex-direction: row; -ms-flex-direction: row; -webkit-box-pack: center; -moz-box-pack: center; box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -o-justify-content: center; justify-content: center; -ms-flex-pack: center; -webkit-box-lines: multiple; -moz-box-lines: multiple; box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 auto; overflow: hidden; }

.view-lift-teasers.view-display-id-nine_teaser_display .view-content > div:not(.slick-list), .view-lift-teasers.view-display-id-nine_teaser_display .view-content .slick-slide, .view-lift-teasers.view-display-id-nine_teaser_display_no_lift .view-content > div:not(.slick-list), .view-lift-teasers.view-display-id-nine_teaser_display_no_lift .view-content .slick-slide { margin-left: -1px; padding: 0; width: 100%; }

@media only screen and (max-width: 519px) { .view-lift-teasers.view-display-id-nine_teaser_display .view-content > div:not(.slick-list), .view-lift-teasers.view-display-id-nine_teaser_display .view-content .slick-slide, .view-lift-teasers.view-display-id-nine_teaser_display_no_lift .view-content > div:not(.slick-list), .view-lift-teasers.view-display-id-nine_teaser_display_no_lift .view-content .slick-slide { -webkit-flex-basis: 100%; -moz-flex-basis: 100%; flex-basis: 100%; -ms-flex-preferred-size: 100%; width: 350px; } }

@media only screen and (min-width: 520px) and (max-width: 767px) { .view-lift-teasers.view-display-id-nine_teaser_display .view-content > div:not(.slick-list), .view-lift-teasers.view-display-id-nine_teaser_display .view-content .slick-slide, .view-lift-teasers.view-display-id-nine_teaser_display_no_lift .view-content > div:not(.slick-list), .view-lift-teasers.view-display-id-nine_teaser_display_no_lift .view-content .slick-slide { -webkit-flex-basis: 50%; -moz-flex-basis: 50%; flex-basis: 50%; -ms-flex-preferred-size: 50%; width: 600px; } }

@media only screen and (min-width: 768px) { .view-lift-teasers.view-display-id-nine_teaser_display .view-content > div:not(.slick-list), .view-lift-teasers.view-display-id-nine_teaser_display .view-content .slick-slide, .view-lift-teasers.view-display-id-nine_teaser_display_no_lift .view-content > div:not(.slick-list), .view-lift-teasers.view-display-id-nine_teaser_display_no_lift .view-content .slick-slide { -webkit-flex-basis: 33.3333%; -moz-flex-basis: 33.3333%; flex-basis: 33.3333%; -ms-flex-preferred-size: 33.3333%; width: 400px; } }

.view-lift-teasers.view-display-id-nine_teaser_display .view-content .views-row, .view-lift-teasers.view-display-id-nine_teaser_display_no_lift .view-content .views-row { padding: 0 1rem; }

.view-lift-teasers.view-display-id-nine_teaser_display .view-content .teaser-wrapper, .view-lift-teasers.view-display-id-nine_teaser_display_no_lift .view-content .teaser-wrapper { width: 100%; padding-top: 100%; }

@media only screen and (min-width: 768px) { .view-lift-teasers.view-display-id-nine_teaser_display .view-content, .view-lift-teasers.view-display-id-nine_teaser_display_no_lift .view-content { max-width: 1440px; }
  .view-lift-teasers.view-display-id-nine_teaser_display .view-content .views-row, .view-lift-teasers.view-display-id-nine_teaser_display_no_lift .view-content .views-row { padding: 1rem !important; } }

@media (max-width: 519px) { .view-lift-teasers.view-display-id-nine_teaser_display .view-content .slick-slide, .view-lift-teasers.view-display-id-nine_teaser_display_no_lift .view-content .slick-slide { width: 318px; } }

.view-lift-teasers.view-display-id-nine_teaser_display .view-footer, .view-lift-teasers.view-display-id-nine_teaser_display_no_lift .view-footer { padding-top: 2rem; text-align: center; }

.view-lift-teasers.view-display-id-nine_teaser_display .view-footer a, .view-lift-teasers.view-display-id-nine_teaser_display_no_lift .view-footer a { background-size: cover; background: url("/themes/custom/tnvacation/img/btn_orange.png") center repeat-x transparent; background-size: cover; color: #FFFFFF !important; }

.view-lift-teasers.view-display-id-nine_teaser_display .view-footer a::before, .view-lift-teasers.view-display-id-nine_teaser_display_no_lift .view-footer a::before { background-image: url("/themes/custom/tnvacation/img/btn_orange_left.png"); }

.view-lift-teasers.view-display-id-nine_teaser_display .view-footer a::after, .view-lift-teasers.view-display-id-nine_teaser_display_no_lift .view-footer a::after { background-image: url("/themes/custom/tnvacation/img/btn_orange_right.png"); }

.view-lift-teasers.view-display-id-nine_teaser_display .view-footer a:hover, .view-lift-teasers.view-display-id-nine_teaser_display_no_lift .view-footer a:hover { color: #000000 !important; }

/*# sourceMappingURL=../../maps/libraries/views/lift-teasers--nine-teaser-display.css.map */
