.bg-stretch,.cart-holder .text-wrap,.coupon-hold .input-hold,.featured-content{overflow:hidden}.cart-option .button-hold,.centered p,.featured-content{text-align:center}.btn-mmt,.font-demo-wrapper .mls,.table .cell .middle,table.table tbody tr td,table.table thead tr td{vertical-align:middle}.bg-stretch{position:absolute;left:0;top:0;bottom:0;right:0;z-index:-1}.bg-stretch img{max-width:none;width:100%;height:100%}img{vertical-align:top;-webkit-backface-visibility:hidden}.featured-content{position:relative}.featured-content.feature-small{background:#474d4b;color:#fff}.featured-content.feature-small .column{min-height:0}.featured-content .bg-stretch,.featured-content.feature-small .bg-stretch{z-index:1}.featured-content.feature-small .btn-lg{min-width:260px}.featured-content .row{overflow:hidden;margin:0}.featured-content .row:nth-child(2n) .image,.table-container .btn{float:right}.featured-content .article{padding:20px}.featured-content .container-fluid,table.table>tbody>tr>td{padding:0}.hovveerr{background:#fff;background:linear-gradient(238deg,#fff 0,#f5f5f5 100%)}@media only screen and (min-width:540px){.demo-feature-list li{width:49%;display:inline-block;vertical-align:top}}@media only screen and (min-width:1230px){.featured-content .image{min-height:500px}}@media only screen and (min-width:1230px) and (max-width:1300px){.container{max-width:1110px}}@media only screen and (max-width:991px){.featured-content .bg-stretch{position:static;margin:0 -15px}.centered{padding:15px!important}.featured-content .bg-stretch img{width:100%!important;height:auto!important;margin:0!important}.featured-content .height{height:auto!important}.featured-content .row:nth-child(2n) .image{float:none}}.cart-holder .price,.cart-holder .product-title{margin-bottom:5px;display:block;font-family:Montserrat,'Helvetica Neue',Helvetica,Arial,sans-serif}.default-page #header{background:#252525;border-bottom:1px solid #181818}.default-page .navbar-default .navbar-nav>li.has-mega-dropdown .dropdown-menu{border-color:#000}.default-page .logo{border-right-color:#181818}.default-page .header-right .cart-holder>a:hover,.default-page .header-right .login-holder>a:hover{color:#fff;opacity:.7}.default-page .header-right .cart-holder.active>a,.default-page .header-right .login-holder.active>a{color:#fff}.inner-top{background:#f8f8f8;padding:30px 0;box-shadow:1px 1.7px 2px rgba(173,173,173,.35)}.cart-holder table.table{table-layout:initial}.cart-holder table.table tbody tr .middle{padding-top:20px;padding-bottom:20px}.cart-holder .price{font-weight:700;font-size:16px}.cart-holder .delete{font-size:24px;color:#252525}.cart-holder .delete:hover{color:#b0a377}.cart-holder .img-wrap{width:85px;float:left;margin-right:20px}.cart-holder .product-title{font-weight:600}.cart-holder .time{display:block;font-style:italic;font-weight:400}.cart-holder .num-hold{width:150px;height:32px;background:#f8f8f8;border:1px solid #e1e1e1;text-align:center;line-height:29px}.cart-holder .num-hold .control{float:left;height:100%;border-style:solid;border-color:#e1e1e1;border-width:0 1px 0 0;width:41px;color:#5c5e62;font-size:14px;line-height:31px}.cart-holder .num-hold .control:hover{background:#e1e1e1}.cart-holder .num-hold .control.plus{float:right;border-width:0 0 0 1px}.cart-holder .num-hold .val{padding:0 10px;font-weight:700}.cart-option{padding-top:15px;max-width:400px;margin:0 auto}.cart-option .btn{height:41px;width:100%;float:none}.cart-option .button-hold .btn{margin:0 0 20px;padding:10px 20px}.cart-option .button-hold .btn:last-child{margin-bottom:0}.coupon-hold{margin-bottom:20px;display:table;table-layout:fixed;width:100%}.coupon-hold .submit-wrap{display:table-footer-group;height:1%}.coupon-hold .form-control{margin-bottom:10px;height:41px}.show-grid [class^=col-]{background-color:rgba(176,163,119,.15);border:1px solid #a79867;padding-bottom:10px;padding-top:10px}.font-demo-wrapper{font-size:24px}.font-demo-wrapper .glyph.fs1{padding:0 10px;margin-bottom:20px}.font-demo-wrapper .mls{font-size:18px;display:inline-block}.font-demo-wrapper [class*=' icon-'],.font-demo-wrapper [class^=icon-]{display:inline-block;vertical-align:middle;margin-right:5px}.table-container .date-text{display:block;font-size:16px;margin-bottom:5px;font-family:Montserrat,'Helvetica Neue',Helvetica,Arial,sans-serif}.table-container .sub-text{display:block;font-weight:400;font-style:italic;letter-spacing:.09em}.product-table .amount,.product-table .title,.product-table tfoot td{font-weight:700;font-family:Montserrat,'Helvetica Neue',Helvetica,Arial,sans-serif}.table-hover tbody tr:hover,.table-striped tbody tr:nth-child(2n){background:#f8f8f8}.table-striped tbody tr:nth-child(odd){background:0 0}.table-hover tbody tr{-webkit-transition:background .2s linear;transition:background .2s linear}table.table{font-size:.9em;min-width:725px}table.table .btn{min-width:1px;font-size:1em}table.table tbody td:last-child .cell{border-right:1px solid #f8f8f8}table.table tbody tr{border-color:#fff;border-style:solid;border-width:15px 0;background:0 0}table.table tbody tr td:first-child .cell{border-left:1px solid #f8f8f8}table.table tbody tr td .cell{border:solid #f8f8f8;border-width:1px 0}.form-holder h2,.product-table th{border-bottom:1px solid rgba(125,125,125,.2)}table.table>thead>tr>th{border:0;padding:10px 5px 15px}table.table>tbody>tr{background:0 0;font-weight:500}table.table>tbody>tr:first-child td{border-top:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:normal}.table .cell{display:table;width:100%;min-height:65px}.table .cell .middle{display:table-cell}table.table>tbody>tr .middle{padding:5px;min-height:65px}.form-holder,.twocol-form .form-holder{box-shadow:.5px .9px 1px rgba(1,2,2,.1);background:#f8f8f8;padding:20px 10px;margin-bottom:45px}.form-holder h2{color:#5c5e62;padding-bottom:30px;margin-bottom:25px}h2.small-size{font-size:1.143em;line-height:1.2}.hold,.twocol-form .hold{margin-bottom:20px}.order-block,.twocol-form .order-block{padding-top:25px}.product-table{border:2px solid #dfdfdf;width:100%;margin-bottom:60px}.product-table td,.product-table th{padding:10px}.product-table tfoot td{border-top:1px solid rgba(125,125,125,.2)}.product-table .amount{text-align:right!important}.product-table .title,.product-table time{display:block}.btn-mmt{background:0 0;color:#363636;width:100%;line-height:normal;padding:9px 26px;border:2px solid;font-size:14px;font-weight:500;text-transform:capitalize;will-change:opacity,transform;-webkit-transition:.2s linear;transition:.2s linear}.btn-mmt:hover{background:#363636;border-color:#363636;color:#fff}.right-txt{text-align:right}@media only screen and (min-width:992px){.adventure-holder .text-block:before{content:'';display:inline-block;vertical-align:middle;height:100%;margin-right:-.25em}.adventure-holder .text-block .centered{display:inline-block;vertical-align:middle;white-space:normal;max-width:100%;display:flex;align-content:flex-start;flex-direction:column;min-height:474px;max-height:474px;justify-content:center;flex-wrap:wrap}table.table tbody td .middle{padding:5px 20px}.common-spacing{padding-top:100px;padding-bottom:100px}.booking-form .form-holder,.twocol-form .form-holder{margin-bottom:0}}@media only screen and (min-width:768px){.feature-block{position:absolute;left:0;right:0;bottom:0}.adventure-holder .text-block .centered{padding:25px 15px}.adventure-holder.gallery-home-holder .text-block .centered{padding-bottom:0}.common-spacing{padding-top:90px;padding-bottom:90px}.form-holder,.twocol-form .form-holder{padding:45px 30px}.twocol-form .wrap,.wrap{padding-right:30px}}