.onetourismo-forms form>div>div{border-right:1px solid #D7DCE3;padding:20px}.onetourismo-forms form>div>div:nth-last-child(2),.onetourismo-forms form>div>div:last-child,.remodal form>div>div:last-child{border-right:none}.onetourismo-forms form label{display:block;text-align:left;font-size:14px;color:#5E6D77;font-weight:400;margin-bottom:0}.onetourismo-forms form input.uk-input{font-size:16px;color:#c6007b;width:100%;border:none;font-weight:500;padding:0}.onetourismo-forms form select.uk-select{font-size:16px;color:#c6007b;width:100%;border:none;font-weight:500}.onetourismo-forms form input.uk-checkbox{position:relative;top:7px}.onetourismo-forms form .more-inputs{text-align:left}.onetourismo-forms form .more-inputs a{color:#c6007b;position:relative;text-decoration:none!important;font-weight:500}.onetourismo-forms form .more-inputs a>span{vertical-align:middle}.onetourismo-forms form>div>div.submit-btn{padding:0}.submit-btn button{color:#fff;background:#c6007b;height:100%;border:none;border-top-right-radius:5px;border-bottom-right-radius:5px;font-size:14px;color:#FFF;font-weight:500;margin-left:1px}.submit-btn button:hover{background:#fa5636;color:#fff}.uk-modal-dialog.uk-modal-body{padding:0}.uk-modal-dialog.uk-modal-body label,.remodal label{display:block;text-align:left;font-size:14px;color:#5E6D77;font-weight:400;margin-bottom:0}.uk-modal-dialog.uk-modal-body input.uk-input,.remodal input.uk-input{font-size:16px;color:#c6007b;width:100%;border:none;font-weight:500}.uk-grid-collapse>div{border-right:1px solid #D7DCE3;padding:20px}.extra-fields>div{margin-left:0}.extra-fields>div>div{border-right:1px solid #D7DCE3;margin-top:0px!important;padding:20px}.uk-modal-dialog.uk-modal-body .search-form-room-delete span{background:#fff0;border-radius:50px;color:#b00;padding:5px}.uk-modal-dialog.uk-modal-body .search-form-room-delete{position:relative;top:8px;cursor:pointer}.uk-modal-dialog.uk-modal-body .add-btn>div{background:#bbb;height:100%;border:none;padding:5px;font-size:14px;color:#FFF;font-weight:500}.uk-modal-dialog.uk-modal-body .save-btn>button,.remodal .save-btn>button{background:#c6007b;height:100%;border:none;padding:5px;font-size:14px;color:#FFF;font-weight:500}.remodal .nights{padding-top:10px;color:#999}.remodal h2{font-size:20px}div[ng-model='date']{position:absolute;background:#fff;border-radius:15px;font-size:medium;margin-top:10px;z-index:1}div[ng-model='date'] ul{list-style-type:none;padding-left:0;border:none;position:initial;padding-top:0;padding:0;border-radius:0;opacity:1;visibility:visible}.uib-monthpicker:focus,div[ng-model='date'] ul .uib-monthpicker table:focus{outline:0}div[ng-model='date'] ul .uib-daypicker:focus{outline:none}div[ng-model='date'] ul .uib-daypicker table,div[ng-model='date'] ul .uib-yearpicker table,div[ng-model='date'] ul .uib-monthpicker table{margin:0}div[ng-model='date'] ul .uib-daypicker table thead tr:first-child button span{display:none}div[ng-model='date'] ul .uib-daypicker table thead tr:first-child button.pull-left i:before{content:'';border:solid #404040;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}div[ng-model='date'] ul .uib-daypicker table thead tr:first-child button.pull-right i:before{content:'';border:solid #404040;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}div[ng-model='date'] ul .uib-daypicker table thead tr:first-child{background:#eee;display:inline-table;width:100%;border-top-left-radius:0;border-top-right-radius:0}div[ng-model='date'] ul .uib-daypicker table thead tr:first-child button{background:#fff0;color:#404040;border:none;padding:15px 10px;cursor:pointer;line-height:0;font-size:14px;text-align:center;box-shadow:none;position:relative;border-radius:0;font-weight:400;height:auto;vertical-align:bottom}div[ng-model='date'] ul .uib-daypicker table thead tr:first-child button i{border-left:none;color:#000}div[ng-model='date'] ul .uib-daypicker table thead tr:first-child button:focus{outline:none}div[ng-model='date'] ul .uib-daypicker table thead tr:first-child button:after{background:#fff0;transition:none}div[ng-model='date'] ul .uib-daypicker table thead tr:last-child{background:#fff;display:block}div[ng-model='date'] ul .uib-daypicker table thead tr:last-child th{color:#404040;text-align:center;padding:7px;font-weight:600;font-size:initial}div[ng-model='date'] ul .uib-daypicker table tbody{display:inherit;width:100%}div[ng-model='date'] ul .uib-daypicker table tbody tr{border-bottom:none}div[ng-model='date'] ul .uib-daypicker table tbody tr td{padding:3px}div[ng-model='date'] ul .uib-daypicker table tbody tr td button{background:#fff0;border:none;color:#726c70;padding:7px;font-weight:400;cursor:pointer;font-size:13px;height:auto;line-height:normal;text-align:center}div[ng-model='date'] ul .uib-daypicker table tbody tr td button[disabled="disabled"]{color:#eee}div[ng-model='date'] ul .uib-daypicker table tbody tr td button[disabled="disabled"]:hover{color:#cacaca}div[ng-model='date'] ul .uib-daypicker table tbody tr td button[disabled="disabled"].active{color:#cacaca}div[ng-model='date'] ul .uib-daypicker table tbody tr td button.active,div[ng-model='date'] ul .uib-daypicker table tbody tr td button:hover{background-color:#c6007b!important;color:#fff;border-radius:20px}div[ng-model='date'] ul .uib-daypicker table tbody tr td button.active span{color:#fff}.uib-datepicker-popup.dropdown-menu li{list-style-type:none}div[ng-model='date'] ul .uib-yearpicker table thead tr:first-child button span,div[ng-model='date'] ul .uib-monthpicker table thead tr:first-child button span{display:none}div[ng-model='date'] ul .uib-yearpicker table thead tr:first-child button.pull-left i:before,div[ng-model='date'] ul .uib-monthpicker table thead tr:first-child button.pull-left i:before{content:'';border:solid #404040;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}div[ng-model='date'] ul .uib-yearpicker table thead tr:first-child button.pull-right i:before,div[ng-model='date'] ul .uib-monthpicker table thead tr:first-child button.pull-right i:before{content:'';border:solid #404040;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}div[ng-model='date'] ul .uib-yearpicker table thead tr:first-child,div[ng-model='date'] ul .uib-monthpicker table thead tr:first-child{background:#eee;width:100%}div[ng-model='date'] ul .uib-yearpicker table thead tr:first-child button,div[ng-model='date'] ul .uib-monthpicker table thead tr:first-child button{background:#fff0;color:#404040;border:none;padding:19px 10px;cursor:pointer;line-height:0;font-size:14px;text-align:center;box-shadow:none;position:relative;border-radius:0;font-weight:400;height:auto;vertical-align:bottom}div[ng-model='date'] ul .uib-yearpicker table thead tr:first-child button i,div[ng-model='date'] ul .uib-monthpicker table thead tr:first-child button i{border-left:none;color:#404040}div[ng-model='date'] ul .uib-yearpicker table thead tr:first-child button:focus,div[ng-model='date'] ul .uib-monthpicker table thead tr:first-child button:focus{outline:none}div[ng-model='date'] ul .uib-yearpicker table thead tr:first-child button:after,div[ng-model='date'] ul .uib-monthpicker table thead tr:first-child button:after{background:#fff0;transition:none}div[ng-model='date'] ul .uib-yearpicker table thead tr:last-child th,div[ng-model='date'] ul .uib-monthpicker table thead tr:last-child th{color:#fff;text-align:center;padding:0;font-weight:400;font-size:initial}div[ng-model='date'] ul .uib-yearpicker table tbody,div[ng-model='date'] ul .uib-monthpicker table tbody{width:100%}div[ng-model='date'] ul .uib-yearpicker table tbody tr,div[ng-model='date'] ul .uib-monthpicker table tbody tr{border-bottom:none}div[ng-model='date'] ul .uib-yearpicker table tbody tr td,div[ng-model='date'] ul .uib-monthpicker table tbody tr td{padding:3px}div[ng-model='date'] ul .uib-yearpicker table tbody tr td button,div[ng-model='date'] ul .uib-monthpicker table tbody tr td button{background:#fff0;border:none;color:#726c70;padding:10px;cursor:pointer;font-size:14px;font-weight:400;height:auto;line-height:normal;text-align:center}div[ng-model='date'] ul .uib-yearpicker table tbody tr td button span[ng-class="::{'text-info': dt.current}"].text-info,div[ng-model='date'] ul .uib-yearpicker table tbody tr td button.active .text-info,div[ng-model='date'] ul .uib-monthpicker table tbody tr td button span[ng-class="::{'text-info': dt.current}"].text-info,div[ng-model='date'] ul .uib-monthpicker table tbody tr td button.active .text-info{color:#c6007b!important}div[ng-model='date'] ul .uib-yearpicker table tbody tr td button[disabled="disabled"],div[ng-model='date'] ul .uib-monthpicker table tbody tr td button[disabled="disabled"]{color:#b9b9b9}div[ng-model='date'] ul .uib-yearpicker table tbody tr td button[disabled="disabled"]:hover,div[ng-model='date'] ul .uib-monthpicker table tbody tr td button[disabled="disabled"]:hover{color:#cacaca}div[ng-model='date'] ul .uib-yearpicker table tbody tr td button[disabled="disabled"].active,div[ng-model='date'] ul .uib-monthpicker table tbody tr td button[disabled="disabled"].active{color:#cacaca}div[ng-model='date'] ul .uib-yearpicker table tbody tr td button.active,div[ng-model='date'] ul .uib-yearpicker table tbody tr td button:hover,div[ng-model='date'] ul .uib-monthpicker table tbody tr td button.active,div[ng-model='date'] ul .uib-monthpicker table tbody tr td button:hover{background-color:transparent!important;border-radius:0;box-shadow:none;font-weight:700;color:#a4c238}.featured-hotels-container{max-width:1135px;margin:0 auto}.featured-hotels{clear:both;padding:0;margin:0}.featured-hotels:before,.featured-hotels:after{content:"";display:table}.featured-hotels:after{clear:both}.featured-hotels{zoom:1;display:flex;flex-wrap:wrap}.featured-hotels .featured-hotels-single{display:block;margin:1% 0 1% 1%;width:32.26%;overflow:hidden}.featured-hotels .featured-hotels-single:nth-child(3n+1){margin-left:0}.featured-hotels .featured-hotels-single{background:#fff;border:1px solid #eee}.featured-hotels .featured-hotels-single .featured-hotels-thumbnail{float:left;width:100%;position:relative;overflow:hidden;z-index:1}.featured-hotels .featured-hotels-single .featured-hotels-thumbnail img{width:100%;height:auto}.featured-hotels .featured-hotels-single .featured-hotels-thumbnail .featured-hotels-offer{position:absolute;right:20px;top:20px;z-index:3;background:#FA5636;padding:8px 18px;font-size:11px;color:#fff;-webkit-transform:translate3d(0,0,0)}.featured-hotels .featured-hotels-single .featured-hotels-thumbnail .featured-hotels-offer:before,.featured-hotels .featured-hotels-single .featured-hotels-thumbnail .featured-hotels-offer:after{content:'';position:absolute;width:0;height:0;left:0}.featured-hotels .featured-hotels-single .featured-hotels-thumbnail .featured-hotels-offer:after{border-bottom:14px solid #FA5636;border-left:16px solid #fff0;margin-left:-16px;margin-top:-6px}.featured-hotels .featured-hotels-single .featured-hotels-thumbnail .featured-hotels-offer:before{border-top:14px solid #FA5636;border-left:16px solid #fff0;margin-left:-16px;margin-top:-8px}.featured-hotels .featured-hotels-single .featured-hotels-thumbnail .featured-hotels-review{position:absolute;bottom:0;left:0;width:100%;z-index:3;padding:10px 20px;cursor:pointer;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff0),color-stop(100%,rgb(6 27 65 / .95)));background:-webkit-linear-gradient(top,#fff0 0%,rgb(6 27 65 / .95) 100%);background:-o-linear-gradient(top,#fff0 0%,rgb(6 27 65 / .95) 100%);background:-ms-linear-gradient(top,#fff0 0%,rgb(6 27 65 / .95) 100%);background:linear-gradient(to bottom,#fff0 0%,rgb(6 27 65 / .95) 100%)}.featured-hotels .featured-hotels-single .featured-hotels-thumbnail .featured-hotels-review .featured-hotels-stars{float:left;position:relative}.featured-hotels .featured-hotels-single .featured-hotels-thumbnail .featured-hotels-review .featured-hotels-stars i{font-size:10px;margin-right:4px;color:#F9B90F}.featured-hotels .featured-hotels-single .featured-hotels-thumbnail .featured-hotels-review .featured-hotels-rate{float:right;position:relative;top:-6px}.featured-hotels .featured-hotels-single .featured-hotels-thumbnail .featured-hotels-review .featured-hotels-rate .score{float:left;color:#fff;margin-right:10px;font-size:11px;position:relative;top:7px}.featured-hotels .featured-hotels-single .featured-hotels-thumbnail .featured-hotels-review .featured-hotels-rate .score strong{display:block;text-align:right;margin:5px 0 2px;font-style:normal;color:#fff;font-size:13px;font-weight:500}.featured-hotels .featured-hotels-single .featured-hotels-thumbnail .featured-hotels-review .featured-hotels-rate span{background:#c6007b;color:#fff;float:left;font-weight:600;border-radius:5px 5px 5px 0;padding:12px;box-shadow:0 0 0 3px rgb(255 255 255 / .2)}.featured-hotels .featured-hotels-single .featured-hotels-content{padding:20px;width:100%;display:inline-block}.featured-hotels .featured-hotels-single .featured-hotels-content .featured-hotels-title{padding-bottom:20px;border-bottom:1px dotted #ccc;color:#c6007b;float:left;text-align:left;font-weight:600;font-size:16px;margin-bottom:10px;width:100%}.featured-hotels .featured-hotels-single .featured-hotels-content .featured-hotels-title small{display:block;font-size:11px;color:#999;font-weight:500}.featured-hotels .featured-hotels-single .featured-hotels-content .featured-hotels-content-footer{margin:4px 0 0 0;display:inline-block}.featured-hotels .featured-hotels-single .featured-hotels-content .featured-hotels-content-footer .featured-hotels-price{font-size:11px;color:#999;font-weight:600;background:#F7F9FB;padding:9px 12px;border-radius:4px;border:1px dotted #e4e4e4;text-transform:uppercase;display:inline-block;vertical-align:middle;margin-bottom:20px}.featured-hotels .featured-hotels-single .featured-hotels-content .featured-hotels-content-footer .featured-hotels-price span{color:#c6007b;font-weight:600;margin-top:6px;font-size:25px;padding-left:5px}.featured-hotels .featured-hotels-single .featured-hotels-content .featured-hotels-content-footer .featured-hotels-booking{display:inline-block;vertical-align:middle;margin-bottom:20px}.featured-hotels .featured-hotels-single .featured-hotels-content .featured-hotels-content-footer .featured-hotels-booking button{float:left;background:#c6007b;padding:11px 25px;border-radius:4px;border:1px dotted #e4e4e4;margin-left:9px;font-weight:600;font-size:13px;color:#fff;cursor:pointer}.featured-hotels .featured-hotels-single .featured-hotels-content .featured-hotels-content-footer .featured-hotels-booking button:hover{background:#a4c238}.featured-hotels .featured-hotels-single .featured-hotels-content .featured-hotels-content-footer .featured-hotels-readmore{display:inline-block;vertical-align:middle;margin-bottom:20px}.featured-hotels .featured-hotels-single .featured-hotels-content .featured-hotels-content-footer .featured-hotels-readmore a{padding:9px 12px;border-radius:4px;margin-left:5px;font-weight:600;font-size:13px;color:#c6007b;cursor:pointer;border:1px solid #c3c3c3}.featured-hotels .featured-hotels-single .featured-hotels-content .featured-hotels-content-footer .featured-hotels-readmore a:hover{text-decoration:none;color:#FA5636}.featured-hotels .more-hotels-btn{margin-top:50px;width:100%;display:flex}.featured-hotels .more-hotels-btn a{background:#a4c238;color:#fff;padding:15px 30px;margin:0 auto}.destinations-lists{clear:both;padding:0;margin:0;display:inline-block;width:100%;padding-bottom:40px}.destinations-lists:before,.destinations-lists:after{content:"";display:table}.destinations-lists:after{clear:both}.destinations-lists{zoom:1}.destinations-lists .destination-lists-single{display:block;float:left;margin:1% 0 1% 1.6%;width:32.26%}.destinations-lists .destination-lists-single:nth-child(3n+1){margin-left:0}.destination-lists-single{overflow:hidden;position:relative}.destination-lists-single:hover{filter:brightness(.7);filter:drop-shadow(2px 4px 6px black)}.destination-lists-single img{width:100%}.destination-lists-single .destination-lists-title{position:absolute;left:20px;bottom:20px;z-index:1}.destination-lists-single .destination-lists-title h3{color:#f3d911;text-transform:uppercase;letter-spacing:2px;font-size:22px;text-shadow:1px 1px 14px #000}.destination-lists-single .destination-lists-title p{font-weight:400;text-align:left;color:#fff;margin:0}.destination-lists-single .destination-lists-readmore{opacity:0;position:absolute;right:20px;bottom:20px;z-index:3;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transform:translate(20px,20px);-webkit-transform:translate(20px,20px);-moz-transform:translate(20px,20px);-ms-transform:translate(20px,20px);-o-transform:translate(20px,20px)}.destination-lists-single:hover .destination-lists-readmore{opacity:1;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}.destination-lists-single .destination-lists-readmore:after{content:" ";width:68px;height:250px;background:#f3d911;position:absolute;transform:rotate(48deg);-webkit-transform:rotate(48deg);-moz-transform:rotate(48deg);-ms-transform:rotate(48deg);-o-transform:rotate(48deg);bottom:-87px}.destination-lists-single .destination-lists-readmore a{color:#333;position:relative;z-index:5;font-size:16px;left:10px;top:4px}.packages-archive-wrapper{width:100%}.packages-archive-title-main{text-align:center;padding:20px 0}.packages-archive-lists{max-width:1135px;margin:0 auto;display:flex;flex-wrap:wrap}.packages-archive-single:before,.packages-archive-single:after{content:"";display:table}.packages-archive-single:after{clear:both}.packages-archive-single{display:block;margin:1% 1% 1% 0%;zoom:1;width:32.26%;position:relative;overflow:hidden;border-radius:4px}.packages-archive-single .packages-archive-content{position:absolute;bottom:0;left:0;width:100%;padding:30px;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;z-index:10;-webkit-transition:all 0.4s;transition:all 0.4s;height:100%;background:rgb(0 0 0 / .5)}.packages-archive-single .packages-archive-duration{margin:0;font-weight:400}.packages-archive-single .packages-archive-title{font-size:24px;margin-top:0;margin-bottom:18px;display:block;line-height:1.1;font-weight:400}.packages-archive-single .packages-archive-title a{color:#fff;font-weight:600;line-height:29px}.packages-archive-single .packages-archive-price{font-style:italic}.packages-archive-single .packages-archive-price span{font-weight:700;font-size:26px}.packages-archive-single .packages-archive-more{display:inline-block;background-color:#c6007b;border-radius:4px;position:relative;bottom:-15px;padding:10px;opacity:0;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.packages-archive-single .packages-archive-more a{color:#fff;font-size:13px;font-weight:500;padding:5px 20px}.packages-archive-single .packages-archive-more a:hover,.packages-archive-single .packages-archive-title a:hover{text-decoration:none;color:#f6f6f6}.packages-archive-single:hover .packages-archive-more{bottom:-10px;opacity:1}.packages-noposts{display:inline-block;width:100%;background:#baffe2;padding:20px}.tour-booking-form-custom,.destination-booking-form-custom{padding:20px;border:1px solid #D7DCE3;border-top:5px solid #00b200;border-radius:0 0 4px 4px;background:#FFF;margin-bottom:25px}.tour-booking-form-custom label,.destination-booking-form-custom label{text-align:left;font-size:16px;color:#1A2B48;font-weight:450}.tour-booking-form-custom input,.destination-booking-form-custom input{padding:0;border-bottom:1px solid #D7DCE3;border-left:none;border-right:none;border-top:none;font-size:13px;color:#5E6D77}.tour-booking-form-custom button[type="submit"],.destination-booking-form-custom button[type="submit"]{width:100%;background:#00b200;color:#fff;font-size:14px}.destination-booking-form-custom .add-room{width:auto!important;background:#00b200}.destination-booking-form-custom .add-room span{position:relative;top:5px}.destination-booking-form-custom .multi-btn{display:flex;flex-wrap:wrap}.tour-booking-form-custom .multi-btn:last-child button[type="submit"],.destination-booking-form-custom .multi-btn:last-child button[type="submit"]{margin-top:30px}.destination-booking-form-custom span.room-delete{cursor:pointer;color:#5E6D77}.activities-archive-wrapper{max-width:1135px;margin:0 auto;height:100%;width:100%;display:flex;padding-bottom:50px;padding-top:50px}.activities-archive-title-main{text-align:center;padding:20px 0}.activities-archive-lists{clear:both;padding:0;margin:0}.activities-archive-single:first-child{margin-left:0}.activities-archive-single:before,.activities-archive-single:after{content:"";display:table}.activities-archive-single:after{clear:both}.activities-archive-single{display:block;float:left;margin:1% 1% 1% 0%;zoom:1;width:32.26%;position:relative;overflow:hidden;border-radius:4px}.activities-archive-single .activities-archive-content{position:absolute;bottom:0;left:0;width:100%;padding:30px;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;z-index:1;-webkit-transition:all 0.4s;transition:all 0.4s;height:100%;background:rgb(0 0 0 / .5)}.activities-archive-single .activities-archive-duration{margin:0;font-weight:400}.activities-archive-single .activities-archive-title{font-size:24px;margin-top:0;margin-bottom:18px;display:block;line-height:1.1;font-weight:400}.activities-archive-single .activities-archive-title a{color:#fff;font-weight:600;line-height:29px}.activities-archive-single .activities-archive-price{font-style:italic}.activities-archive-single .activities-archive-price span{font-weight:700;font-size:26px}.activities-archive-single .activities-archive-more{display:inline-block;background-color:#fa5636;border-radius:4px;position:relative;bottom:-15px;height:28px;opacity:0;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.activities-archive-single .activities-archive-more a{color:#fff;font-size:13px;font-weight:500;padding:5px 20px}.activities-archive-single .activities-archive-more a:hover,.activities-archive-single .activities-archive-title a:hover{text-decoration:none;color:#f6f6f6}.activities-archive-single:hover .activities-archive-more{bottom:-10px;opacity:1}.activities-noposts{display:inline-block;width:100%;background:#baffe2;padding:20px}.package-header{position:relative}.package-header .packages-header-bg{width:100%;min-height:500px;background-repeat:no-repeat!important;background-position:center!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}.package-header .packages-header-bg:before{content:'';background:rgb(0 0 0 / .19);width:100%;height:100%;position:absolute}.package-header .package-header-wrap{position:absolute;bottom:0;z-index:1;left:0;right:0;margin:0 auto;max-width:1366px;padding:0 20px}.package-header .packages-header-title{padding:0 20px}.package-header .packages-header-title h1{color:#fff;font-weight:700}.package-short-details{display:flex;flex-wrap:wrap;max-width:1366px;padding:20px;margin:0 auto;background:rgb(0 0 0 / .6)}.package-short-details .package-short-detail-item{padding-right:15px;font-size:16px;color:#fff}.package-short-details .package-short-detail-item b{color:#fff}.package-details-wrap{flex-wrap:wrap;display:flex;max-width:1366px;margin:0 auto;padding:20px;justify-content:space-between}.package-details-wrap .package-details{width:70%}.package-details-wrap .package-details h2{font-weight:800}.package-details-wrap .package-details h3{font-weight:300;font-size:29px;text-decoration:underline}.package-details-wrap .package-description,.package-details-wrap .package-gallery,.package-details-wrap .package-map,.package-details-wrap .package-itinerary,.package-details-wrap .package-options{-webkit-box-shadow:0 0 8px -1px rgb(158 158 158);-moz-box-shadow:0 0 8px -1px rgb(158 158 158);box-shadow:0 0 8px -1px rgb(158 158 158);padding:20px;border-radius:5px;margin-bottom:40px}.package-details-wrap .package-description p,.package-description ul li{font-size:15px}.package-gallery-list{display:flex;flex-wrap:wrap}.package-gallery-list>a>div{height:300px;width:100%;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important}.package-gallery-list>a{display:block;width:19%;height:150px;overflow:hidden;margin:5px;border-radius:5px}.package-gallery-list>a:nth-child(5n+1){margin-left:0}.package-map iframe{width:100%}.package-itinerary-list{position:relative}.package-itinerary-list-item{padding-left:80px;position:relative;overflow:hidden}.package-itinerary .package-itinerary-list .package-itinerary-list-item:before{content:'';-webkit-mask-image:url(/wp-content/plugins/onetourismo-forms/assets/images/clock.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;width:50px;height:50px;display:inline-block;background-color:#000;position:absolute;left:0;top:0}.package-itinerary-list .package-itinerary-list-item:after{content:'';height:100%;position:absolute;top:55px;left:30px;border-left:2px dashed #d4d4d4}.package-itinerary .package-itinerary-list .package-itinerary-list-item h6{font-weight:600;padding-top:15px}.packages-tabs ul li.included a{background:#1fb160!important}.packages-tabs ul li.not_included a{background:#bb0000!important}ul#packages-options-tabs{border:1px solid #c3c3c3;margin-top:0px!important;padding:20px}ul#packages-options-tabs li ul{list-style-type:none;padding-left:0}ul#packages-options-tabs li ul li{padding-bottom:10px;font-size:15px}ul#packages-options-tabs li.included-content ul li:before{content:'\2713';color:#1fb160;position:relative;padding-right:15px;font-weight:700}ul#packages-options-tabs li.not_included-content ul li:before{content:'\00d7';color:#b00;position:relative;padding-right:15px;font-weight:700}.packages-sidebar{width:25%;position:-webkit-sticky;position:sticky;top:30px;display:inline-table}.packages-sidebar li{list-style-type:none;-webkit-box-shadow:0 0 8px -1px rgb(158 158 158);-moz-box-shadow:0 0 8px -1px rgb(158 158 158);box-shadow:0 0 8px -1px rgb(158 158 158);padding:20px;border-radius:5px;margin-bottom:40px}.packages-sidebar li h2{font-weight:800}@media only screen and (max-width:767px){.package-details-wrap .package-details,.packages-sidebar{width:100%}}@media only screen and (max-width:480px){div[ng-model='date']{left:0}.featured-hotels .featured-hotels-single{width:100%;margin:1% 0 1% 0%}.packages-archive-single{margin:1% 0 1% 0%;width:100%}.activities-archive-single{margin:1% 0 1% 0%;width:100%}.destinations-lists .destination-lists-single{width:100%;margin:10px 0}.destinations-lists{padding:10px}.onetourismo-forms form>div>div{border-right:none;border-bottom:1px solid #efefef;padding:5px 10px}.onetourismo-forms form .more-inputs a{top:0}.submit-btn button{border-radius:0;margin-left:0}}.one-way-checkbox-div{text-align:left}.one-way-checkbox-div label,.one-way-checkbox-div input{display:inline-block!important;top:0!important;text-align:left!important}.uk-input{border:1px solid #c2c2c2!important;padding:5px!important}.ui-select-choices{text-align:left;background:#fff;width:400px!important;overflow:auto}