This commit is contained in:
Kevin Adametz 2019-02-06 15:11:58 +01:00
parent 98bd71c760
commit 8b2ec705c9
83 changed files with 3467 additions and 1214 deletions

View file

@ -15231,7 +15231,7 @@
"bl": 0,
"ft": 16,
"ma": 0,
"oA": 0,
"oA": 1,
"oAP": "/public/css/booking-min.css",
"oF": 0,
"oS": 3
@ -15303,16 +15303,46 @@
"oAP": "/public/css/custom.css.map",
"oF": 0
},
"/public/css/daterangepicker.css": {
"/public/css/daterangepicker-min.css": {
"aP": 1,
"bl": 0,
"ft": 16,
"ma": 0,
"oA": 0,
"oAP": "/public/css/daterangepicker-min-min.css",
"oF": 0,
"oS": 3
},
"/public/css/daterangepicker.css": {
"aP": 1,
"bl": 0,
"ft": 16,
"ma": 0,
"oA": 1,
"oAP": "/public/css/daterangepicker-min.css",
"oF": 0,
"oS": 3
},
"/public/css/fewo-min.css": {
"aP": 1,
"bl": 0,
"ft": 16,
"ma": 0,
"oA": 0,
"oAP": "/public/css/fewo-min-min.css",
"oF": 0,
"oS": 3
},
"/public/css/fewo.css": {
"aP": 1,
"bl": 0,
"ft": 16,
"ma": 0,
"oA": 1,
"oAP": "/public/css/fewo-min.css",
"oF": 0,
"oS": 3
},
"/public/css/font-awesome-4.7.0.css": {
"aP": 1,
"bl": 0,
@ -15427,6 +15457,40 @@
"sI": 1,
"sU": 0
},
"/public/css/my-fewo.css": {
"aP": 1,
"bl": 0,
"ft": 16,
"ma": 0,
"oA": 0,
"oAP": "/public/css/my-fewo-min.css",
"oF": 0,
"oS": 3
},
"/public/css/my-fewo.css.map": {
"cB": 0,
"ft": 8192,
"oA": 0,
"oAP": "/public/css/my-fewo.css.map",
"oF": 0
},
"/public/css/my-fewo.less": {
"aP": 0,
"bl": 0,
"eJ": 0,
"ft": 1,
"ie": 1,
"iI": 0,
"ma": 1,
"mS": 0,
"oA": 0,
"oAP": "/Users/kevinadametz/Websites/sterntours-3/trunk/web/css/my-fewo.css",
"oF": 6,
"oS": 1,
"rwU": 0,
"sI": 0,
"sU": 0
},
"/public/css/owl-carousel.css": {
"aP": 1,
"bl": 0,
@ -16644,8 +16708,8 @@
"mi": 1,
"oA": 0,
"oAP": "/public/js/min/booking-min.js",
"oF": 0,
"sC": 1,
"oF": 1,
"sC": 0,
"tS": 0
},
"/public/js/bootstrap-3.3.7.js": {
@ -16662,7 +16726,7 @@
"ft": 64,
"ma": 0,
"mi": 1,
"oA": 1,
"oA": 0,
"oAP": "/public/js/min/bootstrap-select-1.12.0-min.js",
"oF": 0,
"sC": 1,
@ -16708,14 +16772,24 @@
"sC": 0,
"tS": 0
},
"/public/js/fewoBooking-min.js": {
"ft": 64,
"ma": 0,
"mi": 1,
"oA": 0,
"oAP": "/public/js/min/fewoBooking-min-min.js",
"oF": 0,
"sC": 1,
"tS": 0
},
"/public/js/fewoBooking.js": {
"ft": 64,
"ma": 0,
"mi": 1,
"oA": 0,
"oAP": "/public/js/min/fewoBooking-min.js",
"oF": 0,
"sC": 1,
"oAP": "/Users/kevinadametz/Websites/sterntours-3/trunk/web/js/fewoBooking-min.js",
"oF": 7,
"sC": 0,
"tS": 0
},
"/public/js/jquery-3.1.1.js": {
@ -16808,6 +16882,16 @@
"sC": 1,
"tS": 0
},
"/public/js/min/fewoBooking-min.js": {
"ft": 64,
"ma": 0,
"mi": 1,
"oA": 0,
"oAP": "/public/js/min/min/fewoBooking-min-min.js",
"oF": 0,
"sC": 1,
"tS": 0
},
"/public/js/min/owl.carousel-2.3.4-min.js": {
"ft": 64,
"ma": 0,
@ -16818,6 +16902,16 @@
"sC": 1,
"tS": 0
},
"/public/js/min/travelProgram-min.js": {
"ft": 64,
"ma": 0,
"mi": 1,
"oA": 0,
"oAP": "/public/js/min/min/travelProgram-min-min.js",
"oF": 0,
"sC": 1,
"tS": 0
},
"/public/js/onloadCSS.js": {
"ft": 64,
"ma": 0,
@ -16862,7 +16956,7 @@
"ft": 64,
"ma": 0,
"mi": 1,
"oA": 1,
"oA": 0,
"oAP": "/public/js/min/parallax-min.js",
"oF": 0,
"sC": 1,
@ -16875,7 +16969,7 @@
"oA": 0,
"oAP": "/public/js/min/travelProgram-min.js",
"oF": 0,
"sC": 1,
"sC": 0,
"tS": 0
},
"/public/js/validator.js": {
@ -16917,7 +17011,7 @@
"ft": 64,
"ma": 0,
"mi": 1,
"oA": 0,
"oA": 1,
"oAP": "/public/vendor/daterangepicker/min/daterangepicker-min.js",
"oF": 0,
"sC": 1,
@ -17013,11 +17107,21 @@
"rFN": 0,
"uCM": 0
},
"/public/vendor/daterangepicker/moment.min.js": {
"/public/vendor/daterangepicker/min/daterangepicker-min.js": {
"ft": 64,
"ma": 0,
"mi": 1,
"oA": 0,
"oAP": "/public/vendor/daterangepicker/min/min/daterangepicker-min-min.js",
"oF": 0,
"sC": 1,
"tS": 0
},
"/public/vendor/daterangepicker/moment.min.js": {
"ft": 64,
"ma": 0,
"mi": 1,
"oA": 1,
"oAP": "/public/vendor/daterangepicker/min/moment.min-min.js",
"oF": 0,
"sC": 1,
@ -17677,46 +17781,54 @@
"position": 2,
"type": 0
},
{
"followForSyntaxChecking": 0,
"linkedFileAbbreviatedPath": "/public/js/parallax.js",
"position": 3,
"type": 0
},
{
"followForSyntaxChecking": 0,
"linkedFileAbbreviatedPath": "/public/js/bootstrap-select-1.12.0.js",
"position": 4,
"type": 0
},
{
"followForSyntaxChecking": 1,
"linkedFileAbbreviatedPath": "/public/js/bootstrap-select-1.13.2.js",
"position": 5,
"position": 3,
"type": 0
},
{
"followForSyntaxChecking": 1,
"linkedFileAbbreviatedPath": "/public/js/validator.js",
"position": 6,
"position": 4,
"type": 0
},
{
"followForSyntaxChecking": 1,
"linkedFileAbbreviatedPath": "/public/js/cookieconsent.min.js",
"position": 7,
"position": 5,
"type": 0
},
{
"followForSyntaxChecking": 1,
"linkedFileAbbreviatedPath": "/public/js/owl.carousel-2.3.4.js",
"position": 8,
"position": 6,
"type": 0
},
{
"followForSyntaxChecking": 1,
"linkedFileAbbreviatedPath": "/public/js/lozad.js",
"position": 9,
"position": 7,
"type": 0
},
{
"followForSyntaxChecking": 1,
"linkedFileAbbreviatedPath": "/public/js/booking.js",
"position": 8,
"type": 0
}
],
"/public/js/fewoBooking.js": [
{
"followForSyntaxChecking": 1,
"linkedFileAbbreviatedPath": "/public/vendor/daterangepicker/moment.min.js",
"position": 0,
"type": 0
},
{
"followForSyntaxChecking": 1,
"linkedFileAbbreviatedPath": "/public/vendor/daterangepicker/daterangepicker.js",
"position": 1,
"type": 0
}
]

View file

@ -381,6 +381,7 @@ a,
-webkit-border-radius: 120px;
-moz-border-radius: 120px;
border-radius: 120px;
border:1px solid #fff !important;
}
.btn-white.btn-normal,
.btn-default.btn-normal,
@ -396,7 +397,7 @@ a,
font-size: 15px !important;
height: 50px !important;
line-height: 20px;
padding: 16px 45px !important;
padding: 16px 35px !important;
}
.btn-default.btn-sm,
.btn-primary.btn-sm,
@ -1233,10 +1234,11 @@ a[id^="video_"]:before,
box-shadow: 0px 0px 8px 5px rgba(255, 255, 255, 0.4);
}
.btn-over-slider-bottom {
top: 280px !important;
top: 270px !important;
}
.st-slider-booking-btn-bottom {
background-color: #777777 !important;
.btn-primary.btn-sm.st-slider-booking-btn-bottom {
text-transform: none;
font-size: 15px!important;
}
.price-over-slider {
position: absolute;
@ -2116,7 +2118,7 @@ body.modal-open {
.fullscreen {
width: 100%;
min-height: 100%;
padding-top: 150px;
padding-top: 145px;
}
.section.padding-top-20 {
padding-top: 20px;
@ -2197,7 +2199,7 @@ body.modal-open {
width: 12px;
height: 12px;
}
.carousel.fewo .carousel-indicators {
.carousel .carousel-indicators {
bottom: 0px;
}
.start-slider {
@ -2230,8 +2232,8 @@ body.modal-open {
top: 49px;
}
.carousel-indicators li {
width: 26px;
height: 26px;
width: 18px;
height: 18px;
background-color: #fff;
border: 1px solid #ffc926;
border-radius: 50%;
@ -2239,12 +2241,10 @@ body.modal-open {
}
.carousel-indicators li:hover,
.carousel-indicators .active {
width: 26px;
height: 26px;
width: 18px;
height: 18px;
background-color: #ffc926;
border: 1px solid #fff;
border-radius: 50%;
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.4);
}
a.carousel-control .glyphicon {
color: #ffc926;
@ -2256,7 +2256,6 @@ a.carousel-control .glyphicon {
}
.px-bullets {
position: absolute;
bottom: 20px;
right: 50%;
bottom: -20px;
}
@ -2421,12 +2420,13 @@ i {
display: -moz-box;
overflow-x: hidden;
}
#content section .nav-tabs .fa {
color: #ffd659;
padding-bottom: 3px;
}
#content section .nav-tabs > li > a {
margin-right: 2px;
margin-right: 0px;
line-height: 1.42857143;
border: 1px solid transparent;
border-radius: 0;
@ -2434,19 +2434,33 @@ i {
background-color: #c3c3c3;
font-weight: 600;
white-space: nowrap;
padding: 10px 10px;
padding: 10px 12px 10px 50px;
cursor: pointer;
text-align: left;
}
#content section .nav-tabs > li > a.child-first {
padding-left: 38px;
}
#content section .nav-tabs > li > a.child-sec {
padding-left: 55px;
}
#content section .nav-tabs > li.active > a,
#content section .nav-tabs > li.active > a:hover,
#content section .nav-tabs > li.active > a:focus,
#content section .nav-tabs > li > a:hover,
#content section .nav-tabs > li > a:focus {
color: #fff;
color: #1a457c;
background-color: #ffc926;
border: 1px solid #ddd;
border: 1px solid #ffc926;
border-bottom-color: transparent;
cursor: pointer;
box-shadow: -2px 0 16px -6px rgba(0,0,0,.5);
}
#content section .nav-tabs > li.active > a .fa,
#content section .nav-tabs > li.active > a:hover .fa,
@ -2464,7 +2478,197 @@ i {
#content section .scroller-left-nav-tabs {
display: none;
}
@media (max-width: 992px) {
#content section .nav-tabs > li a::after {
content: '';
position: absolute;
top: 0;
right: -21px;
width: 44px;
height: 42px;
transform: scale(0.707) rotate(45deg);
z-index: 1;
border-radius: 0 5px 0 50px;
background: #c3c3c3;
box-shadow: 2px -2px 0 2px #ffffff;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
#content section .nav-tabs > li.active > a::after,
#content section .nav-tabs > li.active > a:hover::after,
#content section .nav-tabs > li.active > a:focus::after,
#content section .nav-tabs > li > a:hover::after,
#content section .nav-tabs > li > a:focus::after{
background: #ffc926 !important;
}
#content section .nav-tabs > li:last-child a::after {
right: -18px;
}
#content section .nav-tabs > li:last-child a {
margin-right: 20px;
}
#content section .nav-tabs > li:first-child a {
border-bottom-left-radius: 4px;
border-top-left-radius: 4px;
}
#content section .nav-tabs > li:last-child a {
border-bottom-right-radius: 4px;
border-top-right-radius: 4px;
}
#content section .nav-tabs > li a span:first-child {
position: absolute;
left: 26px;
top:8px;
display: inline-block;
width: 24px;
height: 24px;
line-height: 23px;
border-radius: 50%;
background-color: #fff;
color: #777;
text-align: center;
}
#content section .nav-tabs > li.active a span:first-child {
color: #1a457c;
border-color: #777;
background-color: #fff;
}
#content section .nav-tabs > li a.child-first span:first-child {
left: 8px;
}
@media (max-width: 786px) {
#content section .nav-tabs {
display: block;
}
#content section .nav-tabs > li > a.child-sec {
padding-left: 38px;
}
#content section .nav-tabs > li a span:first-child {
left: 8px;
}
#content section .nav-tabs > li a {
border-bottom-left-radius: 4px;
border-top-left-radius: 4px;
border-bottom-right-radius: 4px;
border-top-right-radius: 4px;
}
#content section .nav-tabs > li > a {
padding-left: 40px;
padding-right: 30px;
float:left;
}
#content section .nav-tabs > li > a.child-first {
padding-left: 40px;
float:none;
margin-right: 20px;
}
#content section .nav-tabs > li > a.child-sec {
padding-left: 40px;
float:none;
margin-right: 20px;
}
}
@media (min-width: 540px) and (max-width: 786px) {
#content section .nav-tabs > li > a.child-first {
padding-left: 40px;
float:left;
margin-right: 0px;
}
#content section .nav-tabs > li > a.child-sec {
padding-left: 55px;
float:left;
margin-right: 0px;
}
#content section .nav-tabs > li a.child-sec span:first-child {
left: 26px;
}
}
/*
#content section .nav-tabs > li a::after {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 22px solid transparent;
border-bottom: 21px solid transparent;
border-left: 20px solid #c3c3c3;
position: absolute;
top: 50%;
margin-top: -22px;
left: 100%;
z-index: 2;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
#content section .nav-tabs > li a::before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 22px solid transparent;
border-bottom: 21px solid transparent;
border-left: 20px solid white;
position: absolute;
top: 50%;
margin-top: -22px;
margin-left: 3px;
left: 100%;
z-index: 1;
}
#content section .nav-tabs > li.active > a::after,
#content section .nav-tabs > li.active > a:hover::after,
#content section .nav-tabs > li.active > a:focus::after,
#content section .nav-tabs > li > a:hover::after,
#content section .nav-tabs > li > a:focus::after{
border-left-color: #ffc926 !important;
}
#content section .nav-tabs > li:first-child a {
border-bottom-left-radius: 4px;
border-top-left-radius: 4px;
}
#content section .nav-tabs > li:last-child a {
border-bottom-right-radius: 4px;
border-top-right-radius: 4px;
}
#content section .nav-tabs > li:last-child a::after {
border: 0;
}
*/
/*
@media (max-width: 991px) {
#content section .scroller-nav-tabs {
display: block;
text-align: center;
@ -2507,6 +2711,7 @@ i {
width: auto;
}
}
*/
.result-wrapper .table {
font-size: .9em;
}
@ -3383,7 +3588,7 @@ footer.clearfix {
#sidebar .widget {
position: relative;
display: block;
margin-bottom: 40px;
margin-bottom: 20px;
}
#sidebar ul {
padding: 0;
@ -3403,22 +3608,50 @@ footer.clearfix {
display: none;
content: "";
}
@media (max-width: 768px) {
#sidebar .widget,
#sidebar .widget-title {
margin-top: 0;
padding-top: 0;
}
#sidebar .widget-title {
font-size: 23px;
position: relative;
padding-bottom: 5px;
border-bottom: 1px solid #ffc926;
font-weight: normal;
margin-bottom: 4px;
color: #777777;
line-height: 1.2em;
vertical-align: baseline;
}
@media (max-width: 992px) {
#sidebar .widget a.collapse-widget {
color: #777777;
font-size: 20px;
}
#sidebar .widget a.collapse-widget::before {
display: inline-block;
font-family: FontAwesome;
content: "\f106";
padding: 6px 10px 0 0;
font-size: 32px;
padding:0 6px 0 6px;
font-size: 28px;
color: #ffc926;
vertical-align: bottom;
}
#sidebar .widget a.collapse-widget.collapsed::before {
display: inline-block;
content: "\f107";
}
#sidebar .widget {
margin-bottom: 0px;
}
#sidebar .widget-title {
border-bottom-color: #dfdfdf;
background: #efefef;
line-height: 1em;
padding-top: 2px;
}
}
#sidebar .widget .hl5,
#sidebar .widget .hl5 a {
@ -3435,7 +3668,8 @@ footer.clearfix {
#sidebar .widget .boxwidget {
text-align: center;
margin: 0 auto;
padding-bottom: 20px;
padding-bottom: 0px;
overflow-x: hidden;
}
#sidebar .widget .searchwidget {
background-color: #eaeaea;
@ -3455,6 +3689,13 @@ footer.clearfix {
padding-left: 8px;
font-size: 18px;
}
#sidebar .widget .searchwidget {
margin-bottom: 10px;
}
#sidebar .widget .boxwidget {
margin-bottom: 10px;
}
#sidebar .widget .newswidget {
border-bottom: 1px solid #777777;
padding-bottom: 10px;
@ -3576,22 +3817,7 @@ footer.clearfix {
width: 94%;
padding: 0 0 0 0;
}
#sidebar .widget,
#sidebar .widget-title {
margin-top: 0;
padding-top: 0;
}
#sidebar .widget-title {
font-size: 25px;
position: relative;
padding-bottom: 8px;
border-bottom: 1px solid #ffc926;
font-weight: normal;
margin-bottom: 20px;
color: #777777;
line-height: 1.2em;
vertical-align: baseline;
}
/*
14) COLOR SCHEMES
===============================================================
@ -3941,16 +4167,16 @@ a,
margin-right: -30px;
}
.btn-over-slider {
top: 110px;
top: 80px;
}
.btn-over-slider-bottom {
top: 320px;
}
.st-slider-booking-btn-bottom {
background-color: #777777 !important;
}
.price-over-slider {
top: 115px;
top: 85px;
}
#sidebar #side-navigation .side-menu {
width: 100%;
@ -4115,7 +4341,7 @@ a,
width: 18px;
height: 18px;
left: 0;
top: 3px;
top: 0px;
margin-left: -20px;
border: 1px solid #ccc;
border-radius: 3px;
@ -4130,10 +4356,10 @@ a,
width: 16px;
height: 16px;
left: 0;
top: 0;
top: -2px;
margin-left: -20px;
padding-left: 3px;
padding-top: 1px;
padding-top: 0;
font-size: 11px;
color: #555555;
}
@ -5892,12 +6118,13 @@ input[type="radio"] .styled:checked + label::after {
}
.boxwidget .video-wrap {
height: 180px;
height: 220px;
}
}
.bootstrap-select .dropdown-toggle .filter-option {
overflow: hidden;
white-space: nowrap;
}
@ -5911,7 +6138,6 @@ input[type="radio"] .styled:checked + label::after {
transform: translate(0%, -50%);
text-align: center;
z-index: 10;
}
.u-icon-v3 {
@ -5923,7 +6149,6 @@ input[type="radio"] .styled:checked + label::after {
font-size: 1rem;
line-height: 1.2rem;
font-weight: 500;
display: inline-block;
padding: 10px 15px;
-webkit-transition: all .2s ease-in-out;
@ -5932,14 +6157,12 @@ input[type="radio"] .styled:checked + label::after {
-webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.5);
}
.u-icon-v3 i {
position: relative;
display: inline-block;
z-index: 12;
}
.u-icon-v3:hover {
@ -5947,7 +6170,6 @@ input[type="radio"] .styled:checked + label::after {
-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.5);
}
.content-pane .h3l {
padding-bottom: 10px;
@ -5991,4 +6213,435 @@ hr.primary {
width: 100%;
height: 100%;
border: 0;
}
.u-go-to-v1 {
width: 3.57143rem;
height: 3.57143rem;
display: block;
background-color: rgba(255, 255, 255, 0.7);
border-radius: 50%;
-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
-webkit-transition: .3s ease-out;
-o-transition: .3s ease-out;
transition: .3s ease-out;
z-index: 11;
font-size: 22px;
}
.u-go-to-v1 i {
position: absolute;
color: #555;
top: 52%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.u-go-to-v1:hover, .u-go-to-v1:focus:hover {
text-decoration: none;
color: #fff;
background-color: #ffc926;
}
.u-go-to-v1:hover i, .u-go-to-v1:focus:hover i {
color: #fff;
}
.animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
@-webkit-keyframes zoomIn {
from {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
50% {
opacity: 1;
}
}
@keyframes zoomIn {
from {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
50% {
opacity: 1;
}
}
.zoomIn {
-webkit-animation-name: zoomIn;
animation-name: zoomIn;
}
@-webkit-keyframes zoomOut {
from {
opacity: 1;
}
50% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
to {
opacity: 0;
}
}
@keyframes zoomOut {
from {
opacity: 1;
}
50% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
to {
opacity: 0;
}
}
.zoomOut {
-webkit-animation-name: zoomOut;
animation-name: zoomOut;
}
.price-over-slider.next-over {
left: 15px;
border-left: 0;
top: 125px;
}
@media (min-width: 992px) {
.price-over-slider.next-over {
left: 150px;
border-left: 1px solid #fff;
top: 75px;
}
}
@media (max-width: 768px) {
.price-over-slider.next-over {
top: 135px;
}
}
.btn-booking-form {
font-size: 15px;
border: 1px solid #fff;
box-shadow: 0 0 2px 2px rgba(0,0,0,.1);
}
.btn-booking-form {
background: transparent;
transition: all 0.7s ease-out;
background: linear-gradient(270deg, rgba(255, 181, 16, 0.8), rgb(255, 197, 41), rgba(100, 136, 89, 1), rgba(100, 136, 89, 0.8));
background-position: 1% 70%;
background-size: 300% 300%;
}
.btn-booking-form:hover {
border: 1px solid rgba(255, 201, 38, 1);
background-position: 99% 50%;
}
.u-icon-v3 i {
margin-top: -3px;
}
.u-icon-v3:hover i {
animation: slide1 2s ease-in-out infinite;
margin-top: -3px;
}
.btn-booking-form i {
animation: slide1 3s ease-in-out infinite;
margin-top: -6px;
font-size: 20px;
}
@keyframes slide1 {
0% {opacity: 1; transform: translateX(0px) scale(1);}
25%{opacity: 0; transform:translateX(8px) scale(0.9);}
26%{opacity: 0; transform:translateX(-5px) scale(0.9);}
55% {opacity: 1; transform: translateX(0px) scale(1);}
}
@media (min-width: 992px) {
.price-over-slider.next-over {
left: 150px;
border-left: 1px solid #fff;
top: 75px;
}
}
@media (max-width: 768px) {
.price-over-slider.next-over {
top: 165px;
}
}
@-webkit-keyframes burst {
0% {
opacity: 1
}
75% {
-webkit-transform: scale(1.6);
transform: scale(1.6);
opacity: 1
}
85% {
-webkit-transform: scale(1.7);
transform: scale(1.7);
opacity: 0
}
100% {
opacity: 0
}
}
@keyframes burst {
0% {
opacity: 1
}
75% {
-webkit-transform: scale(1.6);
transform: scale(1.6);
opacity: 1
}
85% {
-webkit-transform: scale(1.7);
transform: scale(1.7);
opacity: 0
}
100% {
opacity: 0
}
}
.faa-burst.animated, .faa-burst.animated-hover:hover, .faa-parent.animated-hover:hover > .faa-burst {
-webkit-animation: burst 3s infinite linear;
animation: burst 3s infinite linear;
margin-left: 3px;
margin-right: 3px;
}
.faa-burst.animated-hover.faa-fast:hover, .faa-burst.animated.faa-fast,
.faa-parent.animated-hover:hover > .faa-burst.faa-fast {
-webkit-animation: burst 1s infinite linear;
animation: burst 1s infinite linear
}
.faa-burst.animated-hover.faa-slow:hover, .faa-burst.animated.faa-slow,
.faa-parent.animated-hover:hover > .faa-burst.faa-slow {
-webkit-animation: burst 3s infinite linear;
animation: burst 3s infinite linear
}
@-webkit-keyframes falling {
0% {
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
opacity: 0
}
25% {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1
}
75% {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1
}
100% {
-webkit-transform: translateY(50%);
transform: translateY(50%);
opacity: 0
}
}
@keyframes falling {
0% {
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
opacity: 0
}
25% {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1
}
75% {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1
}
100% {
-webkit-transform: translateY(50%);
transform: translateY(50%);
opacity: 0
}
}
.faa-falling.animated, .faa-falling.animated-hover:hover, .faa-parent.animated-hover:hover > .faa-falling {
-webkit-animation: falling 3s linear infinite;
animation: falling 3s linear infinite
}
.faa-falling.animated-hover.faa-fast:hover, .faa-falling.animated.faa-fast,
.faa-parent.animated-hover:hover > .faa-falling.faa-fast {
-webkit-animation: falling 1s linear infinite;
animation: falling 1s linear infinite
}
.faa-falling.animated-hover.faa-slow:hover, .faa-falling.animated.faa-slow,
.faa-parent.animated-hover:hover > .faa-falling.faa-slow {
-webkit-animation: falling 3s linear infinite;
animation: falling 3s linear infinite
}
.icons-percent::before {
content: '%';
font-weight: 700;
width: 24px;
height: 24px;
line-height: 24px;
font-size: 14px;
float: left;
background: #ffc926;
color: #fff;
border-radius: 50%;
margin-top: 4px;
}
.table>tbody>tr>td {
}
.icons-percent {
font-family: Oswald, sans-serif;
position: absolute;
top: -8px;
left: -28px;
}
.table .old_price {
font-size: 0.9em;
text-align: right;
position: relative;
display: inline-block;
}
.table .new_price {
text-align: right;
font-size: 1.05em;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
padding: 6px 4px;
}
.small-table-hidden {
display: table-cell;
}
.small-table-show {
display: none;
}
@media (min-width: 992px){
.btn-booking-form br.hidden {
display: inline-block !important;
}
.btn-booking-form span.hidden {
display: inline-block !important;
}
.btn-booking-form i {
margin-bottom: -12px !important;
}
}
@media (min-width: 992px) and (max-width: 1140px){
.table>tbody>tr>td.price{
text-align: right;
}
.icons-percent {
text-align: center;
}
.btn-booking-form {
padding: 7px 12px;
}
.small-table-hidden {
display: none;
}
.small-table-show {
display: inline-block;
}
}
@media (min-width: 1141px){
.table>tbody>tr>td.price{
text-align: right;
}
.icons-percent {
text-align: center;
}
}
.container-fluid {
max-width: 1280px;
}
.checkbox input[type=checkbox]~span.checkbox_marker::before {
animation: slide1 3s ease-in-out infinite;
font-family: 'FontAwesome';
font-size: 20px;
line-height: 20px;
content: "\f101";
display: inline-block;
position: absolute;
width: 20px;
height: 20px;
left: 0;
top: -1px;
margin-left: -20px;
padding-left: 3px;
padding-top: 0px;
color: #ce9d1e;
transition: visibility 0.5s, opacity 0.5s linear;
visibility: visible;
opacity: 1;
}
.checkbox input[type=checkbox]:checked~span.checkbox_marker::before {
visibility: hidden;
opacity: 0;
}

File diff suppressed because one or more lines are too long

View file

@ -199,47 +199,54 @@
border-radius: 0;
cursor: not-allowed;
}
.daterangepicker td.bookable {
background-color: rgba(88, 155, 92, 0.4);
cursor: pointer !important;
border-radius: 0;
font-weight: bold;
text-decoration: underline;
}
.daterangepicker td.bookable:hover {
background-color: rgba(88, 155, 92, 0.50);
}
.daterangepicker td.calendar-day-reservation-begin {
background-color: #f0bcbc;
background: -moz-linear-gradient(to bottom right, #f0faf0 0%, #f0faf0 49%, #f0bcbc 50%, #f0bcbc 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0faf0), color-stop(49%, #f0faf0), color-stop(50%, #f0bcbc), color-stop(100%, #f0bcbc));
background: -webkit-linear-gradient(to bottom right, #f0faf0 0%, #f0faf0 49%, #f0bcbc 50%, #f0bcbc 100%);
background: -o-linear-gradient(to bottom right, #f0faf0 0%, #f0faf0 49%, #f0bcbc 50%, #f0bcbc 100%);
background: -ms-linear-gradient(to bottom right, #f0faf0 0%, #f0faf0 49%, #f0bcbc 50%, #f0bcbc 100%);
background: linear-gradient(to bottom right, #f0faf0 0%, #f0faf0 49%, #f0bcbc 50%, #f0bcbc 100%);
background: -moz-linear-gradient(to bottom right, #E6F0E6 0%, #E6F0E6 49%, #f0bcbc 50%, #f0bcbc 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #E6F0E6), color-stop(49%, #E6F0E6), color-stop(50%, #f0bcbc), color-stop(100%, #f0bcbc));
background: -webkit-linear-gradient(to bottom right, #E6F0E6 0%, #E6F0E6 49%, #f0bcbc 50%, #f0bcbc 100%);
background: -o-linear-gradient(to bottom right, #E6F0E6 0%, #E6F0E6 49%, #f0bcbc 50%, #f0bcbc 100%);
background: -ms-linear-gradient(to bottom right, #E6F0E6 0%, #E6F0E6 49%, #f0bcbc 50%, #f0bcbc 100%);
background: linear-gradient(to bottom right, #E6F0E6 0%, #E6F0E6 49%, #f0bcbc 50%, #f0bcbc 100%);
border-radius: 0;
}
.daterangepicker td.calendar-day-reservation-end {
background-color: #f2f2f2;
background: -moz-linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #deebde 50%, #deebde 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0bcbc), color-stop(49%, #f0bcbc), color-stop(50%, #deebde), color-stop(100%, #deebde));
background: -webkit-linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #deebde 50%, #deebde 100%);
background: -o-linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #deebde 50%, #deebde 100%);
background: -ms-linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #deebde 50%, #deebde 100%);
background: linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #deebde 50%, #deebde 100%);
background-color: #E6F0E6;
background: -moz-linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #E6F0E6 50%, #E6F0E6 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0bcbc), color-stop(49%, #f0bcbc), color-stop(50%, #E6F0E6), color-stop(100%, #E6F0E6));
background: -webkit-linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #E6F0E6 50%, #E6F0E6 100%);
background: -o-linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #E6F0E6 50%, #E6F0E6 100%);
background: -ms-linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #E6F0E6 50%, #E6F0E6 100%);
background: linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #E6F0E6 50%, #E6F0E6 100%);
border-radius: 0;
}
.daterangepicker td.calendar-day-disabled-half-booked {
background-color: #f2f2f2;
.daterangepicker td.calendar-day-disabled-half-booked, .daterangepicker td.calendar-day-disabled-half {
background: #f0bcbc;
background: -moz-linear-gradient(-45deg, #f0bcbc 47%, #f2f2f2 50%, #f0bcbc 53%);
background: -webkit-linear-gradient(-45deg, #f0bcbc 47%, #f2f2f2 50%, #f0bcbc 53%);
background: linear-gradient(-45deg, #f0bcbc 47%, #f2f2f2 50%, #f0bcbc 53%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0bcbc', endColorstr='#f0bcbc', GradientType=1);
border-radius: 0;
}
/*
background-color: #E6F0E6;
background: -moz-linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #E6F0E6 50%, #E6F0E6 99%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0bcbc), color-stop(49%, #f0bcbc), color-stop(50%, #E6F0E6), color-stop(99%, #E6F0E6));
background: -webkit-linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #E6F0E6 50%, #E6F0E6 99%);
background: -o-linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #E6F0E6 50%, #E6F0E6 99%);
background: -ms-linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #E6F0E6 50%, #E6F0E6 99%);
background: linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #E6F0E6 50%, #E6F0E6 99%);
border-radius: 0;
}
*/
.daterangepicker td.calendar-day-disabled-half-booked.bookable {
background-color: #E6F0E6;
background: -moz-linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #bcd7be 50%, #bcd7be 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0bcbc), color-stop(49%, #f0bcbc), color-stop(50%, #bcd7be), color-stop(100%, #bcd7be));
background: -webkit-linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #bcd7be 50%, #bcd7be 100%);
@ -249,27 +256,78 @@
border-radius: 0;
}
.daterangepicker td.off, .daterangepicker td.off:hover {
background: none !important;
background-color: #fff !important;
color: #fff !important;
cursor: not-allowed;
.daterangepicker td.calendar-day-reservation-begin.bookable {
background-color: #f0bcbc;
background: -moz-linear-gradient(to bottom right, #bcd7be 0%, #bcd7be 49%, #f0bcbc 50%, #f0bcbc 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bcd7be), color-stop(49%, #bcd7be), color-stop(50%, #f0bcbc), color-stop(100%, #f0bcbc));
background: -webkit-linear-gradient(to bottom right, #bcd7be 0%, #bcd7be 49%, #f0bcbc 50%, #f0bcbc 100%);
background: -o-linear-gradient(to bottom right, #bcd7be 0%, #bcd7be 49%, #f0bcbc 50%, #f0bcbc 100%);
background: -ms-linear-gradient(to bottom right, #bcd7be 0%, #bcd7be 49%, #f0bcbc 50%, #f0bcbc 100%);
background: linear-gradient(to bottom right, #bcd7be 0%, #bcd7be 49%, #f0bcbc 50%, #f0bcbc 100%);
border-radius: 0;
}
.daterangepicker td.disabled, .daterangepicker option.disabled {
.daterangepicker td.normal, .daterangepicker td.calendar-light, .daterangepicker td.normal:hover, .daterangepicker td.calendar-light:hover {
background-color: #E6F0E6 !important;
border-radius: 0;
cursor: not-allowed;
}
.daterangepicker td.calendar-day-disabled, .daterangepicker option.calendar-day-disabled {
cursor: not-allowed;
text-decoration: none;
background-color: #f0bcbc !important;
border-radius: 0px;
}
.daterangepicker td.bookable {
background-color: rgba(88, 155, 92, 0.4)!important;
cursor: pointer !important;
border-radius: 0;
font-weight: bold;
text-decoration: underline;
}
.daterangepicker td.bookable:hover {
background-color: rgba(88, 155, 92, 0.50);
}
.daterangepicker td.bookable-end {
cursor: pointer !important;
}
.daterangepicker td.normal.bookable-end, .daterangepicker td.normal.bookable-end:hover {
background-color: #d6e6d7;
border-radius: 0;
cursor: not-allowed;
}
.daterangepicker td.calendar-day-reservation-begin.bookable-end {
background-color: #f0bcbc;
background: -moz-linear-gradient(to bottom right, #d6e6d7 0%, #d6e6d7 49%, #f0bcbc 50%, #f0bcbc 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d6e6d7), color-stop(49%, #d6e6d7), color-stop(50%, #f0bcbc), color-stop(100%, #f0bcbc));
background: -webkit-linear-gradient(to bottom right, #d6e6d7 0%, #d6e6d7 49%, #f0bcbc 50%, #f0bcbc 100%);
background: -o-linear-gradient(to bottom right, #d6e6d7 0%, #d6e6d7 49%, #f0bcbc 50%, #f0bcbc 100%);
background: -ms-linear-gradient(to bottom right, #d6e6d7 0%, #d6e6d7 49%, #f0bcbc 50%, #f0bcbc 100%);
background: linear-gradient(to bottom right, #d6e6d7 0%, #d6e6d7 49%, #f0bcbc 50%, #f0bcbc 100%);
border-radius: 0;
}
.daterangepicker td.bookable-end:before {
width: 100%;
height: 100%;
background-color: rgba(88, 155, 92, 0.20);
}
.daterangepicker td.active, .daterangepicker td.active:hover {
background: none !important;
background-color: rgba(88, 155, 92, 1) !important;
color: #fff !important;
}
.daterangepicker td.in-range {
background-color: rgba(88, 155, 92, 0.70) !important;
@ -277,11 +335,6 @@
color: #000;
border-radius: 0;
}
.daterangepicker td.active, .daterangepicker td.active:hover {
background: none !important;
background-color: rgba(88, 155, 92, 1) !important;
color: #fff !important;
}
.daterangepicker td.start-date {
border-radius: 4px 0 0 4px;
@ -293,7 +346,6 @@
.daterangepicker select.monthselect, .daterangepicker select.yearselect {
font-size: 12px;
padding: 1px;
@ -456,3 +508,6 @@
float: right; }
.daterangepicker .drp-calendar.left {
clear: none !important; } }

View file

@ -0,0 +1 @@
.table>tbody>tr>td.normal{background-color:rgba(88,155,92,0.2);padding:8px}.table>tbody>tr>td.calendar-day-non{background-color:#fff}.table>tbody>tr>td.calendar-day-past{background-color:rgba(242,242,242,0.5)}.table>tbody>tr>td.calendar-light{opacity:0.5}.table>tbody>tr>td.calendar-day-disabled-half{background:#f0bcbc;background:linear-gradient(145deg, #f0bcbc 49%, #f2f2f2 50%, #f0bcbc 51%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0bcbc', endColorstr='#f0bcbc',GradientType=1 )}.table>tbody>tr>td.calendar-day-disabled-half-booked{background:#f0bcbc;background:linear-gradient(145deg, #f0bcbc 49%, #f2f2f2 50%, #C5DCC6 51%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0bcbc', endColorstr='#C5DCC6',GradientType=1 )}.table>tbody>tr>.calendar-day-reservation-begin{background-color:#f0bcbc;background:linear-gradient(to bottom right, #deebde 0%, #deebde 49%, #f0bcbc 50%, #f0bcbc 100%)}.table>tbody>tr>.calendar-day-reservation-end{background-color:#f2f2f2;background:linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #deebde 50%, #deebde 100%)}.table>tbody>tr>td.active{background-color:rgba(88,155,92,0.35);padding:0}.table>tbody>tr>td.active:hover{background-color:#648859}.table>tbody>tr>td a{color:#5a5a5a;font-weight:700;width:100%;display:block;height:100%;padding:8px;text-decoration:underline}.table>tbody>tr>td:hover a{color:#fff;font-weight:700;width:100%;display:block;height:100%}.table>tbody>tr>td a.default{color:#648859;font-weight:700;width:100%;display:block;height:100%;padding:8px;text-decoration:none}.table>tbody>tr>td:hover a.default{color:#fff;font-weight:700;width:100%;display:block;height:100%;text-decoration:none;background-color:#648859}

View file

@ -0,0 +1,102 @@
.table > tbody > tr > td.normal {
background-color: rgba(88, 155, 92, 0.20);
padding: 8px;
}
.table > tbody > tr > td.calendar-day-non {
background-color: #fff;
}
.table > tbody > tr > td.calendar-day-past {
background-color: rgba(242, 242, 242, 0.5);
}
.table > tbody > tr > td.calendar-light {
opacity: 0.5;
}
.table > tbody > tr > td.calendar-day-disabled-half {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f0bcbc+49,f2f2f2+50,f0bcbc+51 */
background: #f0bcbc; /* Old browsers */
background: -moz-linear-gradient(-35deg, #f0bcbc 49%, #f2f2f2 50%, #f0bcbc 51%); /* FF3.6-15 */
background: -webkit-linear-gradient(-35deg, #f0bcbc 49%,#f2f2f2 50%,#f0bcbc 51%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(145deg, #f0bcbc 49%,#f2f2f2 50%,#f0bcbc 51%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0bcbc', endColorstr='#f0bcbc',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.table > tbody > tr > td.calendar-day-disabled-half-booked {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f0bcbc+49,f2f2f2+50,f0bcbc+51 */
background: #f0bcbc; /* Old browsers */
background: -moz-linear-gradient(-35deg, #f0bcbc 49%, #f2f2f2 50%, #C5DCC6 51%); /* FF3.6-15 */
background: -webkit-linear-gradient(-35deg, #f0bcbc 49%,#f2f2f2 50%,#C5DCC6 51%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(145deg, #f0bcbc 49%,#f2f2f2 50%,#C5DCC6 51%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0bcbc', endColorstr='#C5DCC6',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.table > tbody > tr > .calendar-day-reservation-begin {
background-color: #f0bcbc;
background: -moz-linear-gradient(to bottom right, #deebde 0%, #deebde 49%, #f0bcbc 50%, #f0bcbc 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #deebde), color-stop(49%, #deebde), color-stop(50%, #f0bcbc), color-stop(100%, #f0bcbc));
background: -webkit-linear-gradient(to bottom right, #deebde 0%, #deebde 49%, #f0bcbc 50%, #f0bcbc 100%);
background: -o-linear-gradient(to bottom right, #deebde 0%, #deebde 49%, #f0bcbc 50%, #f0bcbc 100%);
background: -ms-linear-gradient(to bottom right, #deebde 0%, #deebde 49%, #f0bcbc 50%, #f0bcbc 100%);
background: linear-gradient(to bottom right, #deebde 0%, #deebde 49%, #f0bcbc 50%, #f0bcbc 100%);
}
.table > tbody > tr > .calendar-day-reservation-end {
background-color: #f2f2f2;
background: -moz-linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #deebde 50%, #deebde 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0bcbc), color-stop(49%, #f0bcbc), color-stop(50%, #deebde), color-stop(100%, #deebde));
background: -webkit-linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #deebde 50%, #deebde 100%);
background: -o-linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #deebde 50%, #deebde 100%);
background: -ms-linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #deebde 50%, #deebde 100%);
background: linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #deebde 50%, #deebde 100%);
}
.table > tbody > tr > td.active {
background-color: rgba(88, 155, 92, 0.35);
padding: 0;
}
.table > tbody > tr > td.active:hover {
background-color: #648859;
}
.table > tbody > tr > td a {
color: #5a5a5a;
font-weight: 700;
width: 100%;
display: block;
height: 100%;
padding: 8px;
text-decoration: underline;
}
.table > tbody > tr > td:hover a {
color: #fff;
font-weight: 700;
width: 100%;
display: block;
height: 100%;
}
.table > tbody > tr > td a.default {
color: #648859;
font-weight: 700;
width: 100%;
display: block;
height: 100%;
padding: 8px;
text-decoration: none;
}
.table > tbody > tr > td:hover a.default {
color: #fff;
font-weight: 700;
width: 100%;
display: block;
height: 100%;
text-decoration: none;
background-color: #648859;
}
/* #wrapper, #content, #fullwidth, .container, .row, .content-copy, .tab-content, .tab-pane {
position:relative;
} */

File diff suppressed because one or more lines are too long

View file

@ -921,7 +921,7 @@ body.boxed #topBar.dark ul.top-links>li {
@media only screen and (max-width: 767px) {
#sidebar .widget {
margin-bottom: 0px;
margin-bottom: 5px;
}
#topMain.nav-pills>li>a.dropdown-toggle:after {
display: block;

View file

@ -9,4 +9,7 @@
@import (inline) './owl-carousel.css';
@import (inline) './cookieconsent.min.css';
@import (inline) './custom.css';
@import (inline) './header-min.css';
@import (inline) './header-min.css';
@import (inline) './booking.css';
//@import (inline) './daterangepicker.css';

View file

@ -0,0 +1,617 @@
.daterangepicker {
position: absolute;
color: inherit;
background-color: #fff;
border-radius: 4px;
border: 1px solid #ddd;
width: 278px;
max-width: none;
padding: 0;
margin-top: 7px;
top: 100px;
left: 20px;
z-index: 3001;
display: none;
font-family: arial;
font-size: 15px;
line-height: 1em;
}
.daterangepicker:before, .daterangepicker:after {
position: absolute;
display: inline-block;
border-bottom-color: rgba(0, 0, 0, 0.2);
content: '';
}
.daterangepicker:before {
top: -7px;
border-right: 7px solid transparent;
border-left: 7px solid transparent;
border-bottom: 7px solid #ccc;
}
.daterangepicker:after {
top: -6px;
border-right: 6px solid transparent;
border-bottom: 6px solid #fff;
border-left: 6px solid transparent;
}
.daterangepicker.opensleft:before {
right: 9px;
}
.daterangepicker.opensleft:after {
right: 10px;
}
.daterangepicker.openscenter:before {
left: 0;
right: 0;
width: 0;
margin-left: auto;
margin-right: auto;
}
.daterangepicker.openscenter:after {
left: 0;
right: 0;
width: 0;
margin-left: auto;
margin-right: auto;
}
.daterangepicker.opensright:before {
left: 9px;
}
.daterangepicker.opensright:after {
left: 10px;
}
.daterangepicker.drop-up {
margin-top: -7px;
}
.daterangepicker.drop-up:before {
top: initial;
bottom: -7px;
border-bottom: initial;
border-top: 7px solid #ccc;
}
.daterangepicker.drop-up:after {
top: initial;
bottom: -6px;
border-bottom: initial;
border-top: 6px solid #fff;
}
.daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar {
float: none;
}
.daterangepicker.single .drp-selected {
display: none;
}
.daterangepicker.show-calendar .drp-calendar {
display: block;
}
.daterangepicker.show-calendar .drp-buttons {
display: block;
}
.daterangepicker.auto-apply .drp-buttons {
display: none;
}
.daterangepicker .drp-calendar {
display: none;
max-width: 270px;
}
.daterangepicker .drp-calendar.left {
padding: 8px 0 8px 8px;
}
.daterangepicker .drp-calendar.right {
padding: 8px;
}
.daterangepicker .drp-calendar.single .calendar-table {
border: none;
}
.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {
color: #fff;
border: solid black;
border-width: 0 2px 2px 0;
border-radius: 0;
display: inline-block;
padding: 3px;
}
.daterangepicker .calendar-table .next span {
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
}
.daterangepicker .calendar-table .prev span {
transform: rotate(135deg);
-webkit-transform: rotate(135deg);
}
.daterangepicker .calendar-table th, .daterangepicker .calendar-table td {
white-space: nowrap;
text-align: center;
vertical-align: middle;
min-width: 32px;
width: 32px;
height: 24px;
line-height: 24px;
font-size: 14px;
border-radius: 4px;
border: 0 solid #fff;
white-space: nowrap;
cursor: pointer;
}
.daterangepicker .calendar-table {
border: 1px solid #fff;
border-radius: 4px;
background-color: #fff;
}
.daterangepicker .calendar-table table {
width: 100%;
margin: 0;
border-spacing: 0;
border-collapse: collapse;
}
.daterangepicker td.available:hover, .daterangepicker th.available:hover {
background-color: #eee;
border-color: transparent;
color: inherit;
}
.daterangepicker td.week, .daterangepicker th.week {
font-size: 80%;
color: #ccc;
}
.daterangepicker td.start-date.end-date {
border-radius: 0px;
}
.daterangepicker th.month {
width: auto;
}
.daterangepicker td.available, .daterangepicker td.available:hover {
background-color: #f0faf0;
border-radius: 0;
cursor: not-allowed;
}
.daterangepicker td.calendar-day-reservation-begin {
background-color: #f0bcbc;
background: -moz-linear-gradient(to bottom right, #E6F0E6 0%, #E6F0E6 49%, #f0bcbc 50%, #f0bcbc 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #E6F0E6), color-stop(49%, #E6F0E6), color-stop(50%, #f0bcbc), color-stop(100%, #f0bcbc));
background: -webkit-linear-gradient(to bottom right, #E6F0E6 0%, #E6F0E6 49%, #f0bcbc 50%, #f0bcbc 100%);
background: -o-linear-gradient(to bottom right, #E6F0E6 0%, #E6F0E6 49%, #f0bcbc 50%, #f0bcbc 100%);
background: -ms-linear-gradient(to bottom right, #E6F0E6 0%, #E6F0E6 49%, #f0bcbc 50%, #f0bcbc 100%);
background: linear-gradient(to bottom right, #E6F0E6 0%, #E6F0E6 49%, #f0bcbc 50%, #f0bcbc 100%);
border-radius: 0;
}
.daterangepicker td.calendar-day-reservation-end {
background-color: #E6F0E6;
background: -moz-linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #E6F0E6 50%, #E6F0E6 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0bcbc), color-stop(49%, #f0bcbc), color-stop(50%, #E6F0E6), color-stop(100%, #E6F0E6));
background: -webkit-linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #E6F0E6 50%, #E6F0E6 100%);
background: -o-linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #E6F0E6 50%, #E6F0E6 100%);
background: -ms-linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #E6F0E6 50%, #E6F0E6 100%);
background: linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #E6F0E6 50%, #E6F0E6 100%);
border-radius: 0;
}
.daterangepicker td.calendar-day-disabled-half-booked, .daterangepicker td.calendar-day-disabled-half {
background: #f0bcbc;
background: -moz-linear-gradient(-45deg, #f0bcbc 47%, #f2f2f2 50%, #f0bcbc 53%);
background: -webkit-linear-gradient(-45deg, #f0bcbc 47%, #f2f2f2 50%, #f0bcbc 53%);
background: linear-gradient(-45deg, #f0bcbc 47%, #f2f2f2 50%, #f0bcbc 53%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0bcbc', endColorstr='#f0bcbc', GradientType=1);
border-radius: 0;
}
/*
background-color: #E6F0E6;
background: -moz-linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #E6F0E6 50%, #E6F0E6 99%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0bcbc), color-stop(49%, #f0bcbc), color-stop(50%, #E6F0E6), color-stop(99%, #E6F0E6));
background: -webkit-linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #E6F0E6 50%, #E6F0E6 99%);
background: -o-linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #E6F0E6 50%, #E6F0E6 99%);
background: -ms-linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #E6F0E6 50%, #E6F0E6 99%);
background: linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #E6F0E6 50%, #E6F0E6 99%);
border-radius: 0;
}
*/
.daterangepicker td.calendar-day-disabled-half-booked.bookable {
background-color: #E6F0E6;
background: -moz-linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #bcd7be 50%, #bcd7be 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0bcbc), color-stop(49%, #f0bcbc), color-stop(50%, #bcd7be), color-stop(100%, #bcd7be));
background: -webkit-linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #bcd7be 50%, #bcd7be 100%);
background: -o-linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #bcd7be 50%, #bcd7be 100%);
background: -ms-linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #bcd7be 50%, #bcd7be 100%);
background: linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #bcd7be 50%, #bcd7be 100%);
border-radius: 0;
}
.daterangepicker td.calendar-day-reservation-begin.bookable {
background-color: #f0bcbc;
background: -moz-linear-gradient(to bottom right, #bcd7be 0%, #bcd7be 49%, #f0bcbc 50%, #f0bcbc 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bcd7be), color-stop(49%, #bcd7be), color-stop(50%, #f0bcbc), color-stop(100%, #f0bcbc));
background: -webkit-linear-gradient(to bottom right, #bcd7be 0%, #bcd7be 49%, #f0bcbc 50%, #f0bcbc 100%);
background: -o-linear-gradient(to bottom right, #bcd7be 0%, #bcd7be 49%, #f0bcbc 50%, #f0bcbc 100%);
background: -ms-linear-gradient(to bottom right, #bcd7be 0%, #bcd7be 49%, #f0bcbc 50%, #f0bcbc 100%);
background: linear-gradient(to bottom right, #bcd7be 0%, #bcd7be 49%, #f0bcbc 50%, #f0bcbc 100%);
border-radius: 0;
}
.daterangepicker td.normal, .daterangepicker td.calendar-light, .daterangepicker td.normal:hover, .daterangepicker td.calendar-light:hover {
background-color: #E6F0E6 !important;
border-radius: 0;
cursor: not-allowed;
}
.daterangepicker td.calendar-day-disabled, .daterangepicker option.calendar-day-disabled {
cursor: not-allowed;
text-decoration: none;
background-color: #f0bcbc !important;
border-radius: 0px;
}
.daterangepicker td.bookable {
background-color: rgba(88, 155, 92, 0.4)!important;
cursor: pointer !important;
border-radius: 0;
font-weight: bold;
text-decoration: underline;
}
.daterangepicker td.bookable:hover {
background-color: rgba(88, 155, 92, 0.50);
}
.daterangepicker td.bookable-end {
cursor: pointer !important;
}
.daterangepicker td.normal.bookable-end, .daterangepicker td.normal.bookable-end:hover {
background-color: #d6e6d7;
border-radius: 0;
cursor: not-allowed;
}
.daterangepicker td.calendar-day-reservation-begin.bookable-end {
background-color: #f0bcbc;
background: -moz-linear-gradient(to bottom right, #d6e6d7 0%, #d6e6d7 49%, #f0bcbc 50%, #f0bcbc 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d6e6d7), color-stop(49%, #d6e6d7), color-stop(50%, #f0bcbc), color-stop(100%, #f0bcbc));
background: -webkit-linear-gradient(to bottom right, #d6e6d7 0%, #d6e6d7 49%, #f0bcbc 50%, #f0bcbc 100%);
background: -o-linear-gradient(to bottom right, #d6e6d7 0%, #d6e6d7 49%, #f0bcbc 50%, #f0bcbc 100%);
background: -ms-linear-gradient(to bottom right, #d6e6d7 0%, #d6e6d7 49%, #f0bcbc 50%, #f0bcbc 100%);
background: linear-gradient(to bottom right, #d6e6d7 0%, #d6e6d7 49%, #f0bcbc 50%, #f0bcbc 100%);
border-radius: 0;
}
.daterangepicker td.bookable-end:before {
width: 100%;
height: 100%;
background-color: rgba(88, 155, 92, 0.20);
}
.daterangepicker td.active, .daterangepicker td.active:hover {
background: none !important;
background-color: rgba(88, 155, 92, 1) !important;
color: #fff !important;
}
.daterangepicker td.in-range {
background-color: rgba(88, 155, 92, 0.70) !important;
border-color: transparent;
color: #000;
border-radius: 0;
}
.daterangepicker td.start-date {
border-radius: 4px 0 0 4px;
}
.daterangepicker td.end-date {
border-radius: 0 4px 4px 0;
}
.daterangepicker select.monthselect, .daterangepicker select.yearselect {
font-size: 12px;
padding: 1px;
height: auto;
margin: 0;
cursor: default;
}
.daterangepicker select.monthselect {
margin-right: 2%;
width: 56%;
}
.daterangepicker select.yearselect {
width: 40%;
}
.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
width: 50px;
margin: 0 auto;
background: #eee;
border: 1px solid #eee;
padding: 2px;
outline: 0;
font-size: 12px;
}
.daterangepicker .calendar-time {
text-align: center;
margin: 4px auto 0 auto;
line-height: 30px;
position: relative;
}
.daterangepicker .calendar-time select.disabled {
color: #ccc;
cursor: not-allowed;
}
.daterangepicker .drp-buttons {
clear: both;
text-align: right;
padding: 8px;
border-top: 1px solid #ddd;
display: none;
line-height: 12px;
vertical-align: middle;
}
.daterangepicker .drp-selected {
display: inline-block;
font-size: 12px;
padding-right: 8px;
}
.daterangepicker .drp-buttons .btn {
margin-left: 8px;
font-size: 12px;
font-weight: bold;
padding: 4px 8px;
}
.daterangepicker.show-ranges .drp-calendar.left {
border-left: 1px solid #ddd;
}
.daterangepicker .ranges {
float: none;
text-align: left;
margin: 0;
}
.daterangepicker.show-calendar .ranges {
margin-top: 8px;
}
.daterangepicker .ranges ul {
list-style: none;
margin: 0 auto;
padding: 0;
width: 100%;
}
.daterangepicker .ranges li {
font-size: 12px;
padding: 8px 12px;
cursor: pointer;
}
.daterangepicker .ranges li:hover {
background-color: #eee;
}
.daterangepicker .ranges li.active {
background-color: #648859;
color: #fff;
}
/* Larger Screen Styling */
@media (min-width: 564px) {
.daterangepicker {
width: auto; }
.daterangepicker .ranges ul {
width: 140px; }
.daterangepicker.single .ranges ul {
width: 100%; }
.daterangepicker.single .drp-calendar.left {
clear: none; }
.daterangepicker.single.ltr .ranges, .daterangepicker.single.ltr .drp-calendar {
float: left; }
.daterangepicker.single.rtl .ranges, .daterangepicker.single.rtl .drp-calendar {
float: right; }
.daterangepicker.ltr {
direction: ltr;
text-align: left; }
.daterangepicker.ltr .drp-calendar.left {
clear: left;
margin-right: 0; }
.daterangepicker.ltr .drp-calendar.left .calendar-table {
border-right: none;
border-top-right-radius: 0;
border-bottom-right-radius: 0; }
.daterangepicker.ltr .drp-calendar.right {
margin-left: 0; }
.daterangepicker.ltr .drp-calendar.right .calendar-table {
border-left: none;
border-top-left-radius: 0;
border-bottom-left-radius: 0; }
.daterangepicker.ltr .drp-calendar.left .calendar-table {
padding-right: 8px; }
.daterangepicker.ltr .ranges, .daterangepicker.ltr .drp-calendar {
float: left; }
.daterangepicker.rtl {
direction: rtl;
text-align: right; }
.daterangepicker.rtl .drp-calendar.left {
clear: right;
margin-left: 0; }
.daterangepicker.rtl .drp-calendar.left .calendar-table {
border-left: none;
border-top-left-radius: 0;
border-bottom-left-radius: 0; }
.daterangepicker.rtl .drp-calendar.right {
margin-right: 0; }
.daterangepicker.rtl .drp-calendar.right .calendar-table {
border-right: none;
border-top-right-radius: 0;
border-bottom-right-radius: 0; }
.daterangepicker.rtl .drp-calendar.left .calendar-table {
padding-left: 12px; }
.daterangepicker.rtl .ranges, .daterangepicker.rtl .drp-calendar {
text-align: right;
float: right; } }
@media (min-width: 730px) {
.daterangepicker .ranges {
width: auto; }
.daterangepicker.ltr .ranges {
float: left; }
.daterangepicker.rtl .ranges {
float: right; }
.daterangepicker .drp-calendar.left {
clear: none !important; } }
.table > tbody > tr > td.normal {
background-color: rgba(88, 155, 92, 0.20);
padding: 8px;
}
.table > tbody > tr > td.calendar-day-non {
background-color: #fff;
}
.table > tbody > tr > td.calendar-day-past {
background-color: rgba(242, 242, 242, 0.5);
}
.table > tbody > tr > td.calendar-light {
opacity: 0.5;
}
.table > tbody > tr > td.calendar-day-disabled-half {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f0bcbc+49,f2f2f2+50,f0bcbc+51 */
background: #f0bcbc; /* Old browsers */
background: -moz-linear-gradient(-35deg, #f0bcbc 49%, #f2f2f2 50%, #f0bcbc 51%); /* FF3.6-15 */
background: -webkit-linear-gradient(-35deg, #f0bcbc 49%,#f2f2f2 50%,#f0bcbc 51%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(145deg, #f0bcbc 49%,#f2f2f2 50%,#f0bcbc 51%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0bcbc', endColorstr='#f0bcbc',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.table > tbody > tr > td.calendar-day-disabled-half-booked {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f0bcbc+49,f2f2f2+50,f0bcbc+51 */
background: #f0bcbc; /* Old browsers */
background: -moz-linear-gradient(-35deg, #f0bcbc 49%, #f2f2f2 50%, #C5DCC6 51%); /* FF3.6-15 */
background: -webkit-linear-gradient(-35deg, #f0bcbc 49%,#f2f2f2 50%,#C5DCC6 51%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(145deg, #f0bcbc 49%,#f2f2f2 50%,#C5DCC6 51%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0bcbc', endColorstr='#C5DCC6',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.table > tbody > tr > .calendar-day-reservation-begin {
background-color: #f0bcbc;
background: -moz-linear-gradient(to bottom right, #deebde 0%, #deebde 49%, #f0bcbc 50%, #f0bcbc 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #deebde), color-stop(49%, #deebde), color-stop(50%, #f0bcbc), color-stop(100%, #f0bcbc));
background: -webkit-linear-gradient(to bottom right, #deebde 0%, #deebde 49%, #f0bcbc 50%, #f0bcbc 100%);
background: -o-linear-gradient(to bottom right, #deebde 0%, #deebde 49%, #f0bcbc 50%, #f0bcbc 100%);
background: -ms-linear-gradient(to bottom right, #deebde 0%, #deebde 49%, #f0bcbc 50%, #f0bcbc 100%);
background: linear-gradient(to bottom right, #deebde 0%, #deebde 49%, #f0bcbc 50%, #f0bcbc 100%);
}
.table > tbody > tr > .calendar-day-reservation-end {
background-color: #f2f2f2;
background: -moz-linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #deebde 50%, #deebde 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0bcbc), color-stop(49%, #f0bcbc), color-stop(50%, #deebde), color-stop(100%, #deebde));
background: -webkit-linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #deebde 50%, #deebde 100%);
background: -o-linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #deebde 50%, #deebde 100%);
background: -ms-linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #deebde 50%, #deebde 100%);
background: linear-gradient(to bottom right, #f0bcbc 0%, #f0bcbc 49%, #deebde 50%, #deebde 100%);
}
.table > tbody > tr > td.active {
background-color: rgba(88, 155, 92, 0.35);
padding: 0;
}
.table > tbody > tr > td.active:hover {
background-color: #648859;
}
.table > tbody > tr > td a {
color: #5a5a5a;
font-weight: 700;
width: 100%;
display: block;
height: 100%;
padding: 8px;
text-decoration: underline;
}
.table > tbody > tr > td:hover a {
color: #fff;
font-weight: 700;
width: 100%;
display: block;
height: 100%;
}
.table > tbody > tr > td a.default {
color: #648859;
font-weight: 700;
width: 100%;
display: block;
height: 100%;
padding: 8px;
text-decoration: none;
}
.table > tbody > tr > td:hover a.default {
color: #fff;
font-weight: 700;
width: 100%;
display: block;
height: 100%;
text-decoration: none;
background-color: #648859;
}
/* #wrapper, #content, #fullwidth, .container, .row, .content-copy, .tab-content, .tab-pane {
position:relative;
} */
/*# sourceMappingURL=my-fewo.css.map */

View file

@ -0,0 +1 @@
{"version":3,"sources":["daterangepicker.css","fewo.css"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACjgBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"my-fewo.css"}

View file

@ -0,0 +1,4 @@
@import (inline) './daterangepicker.css';
@import (inline) './fewo.css';

View file

@ -1,4 +1,5 @@
$(document).ready(function() {
$(document).ready(function () {
var frm$ = $('.st-booking-form');
var summary$ = $('.st-booking-summary');
@ -18,35 +19,94 @@ $(document).ready(function() {
extraBookingDaysBefore
extraBookingDaysAfter
*/
function setExtraBookingDaysProgram($this, $to) {
if ($to === 'before') {
var show$ = $('#extraDaysProgramBefore_show');
var hide$ = $('#extraDaysProgramBefore_hide');
var date$ = $('#extraDaysProgramBefore_date');
}
if ($to === 'after') {
var show$ = $('#extraDaysProgramAfter_show');
var hide$ = $('#extraDaysProgramAfter_hide');
var date$ = $('#extraDaysProgramAfter_date');
}
if($($this).val() === 0){
show$.hide();
hide$.show();
}
if($($this).val() > 0){
show$.show();
hide$.hide();
}
function parseDate(input) {
var parts = input.match(/(\d+)/g);
// note parts[1]-1
return new Date(parts[2], parts[1]-1, parts[0]);
}
if(date$.data('org-date')) {
// console.log(date$.data('org-date'));
var date = parseDate(date$.data('org-date'));
//console.log(date);
if ($to === 'before') {
//console.log($($this).val());
date.setDate(date.getDate() - parseInt($($this).val()));
}
if ($to === 'after') {
// console.log($($this).val());
date.setDate(date.getDate() + parseInt($($this).val()));
}
//console.log(date);
date$.html(date.getDate() + '.' + (date.getMonth() + 1) + '.' + date.getFullYear());
}
}
if(extraBookingDaysBefore$){
extraBookingDaysBefore$.on('change', function () {
setExtraBookingDaysProgram(this, 'before');
});
setExtraBookingDaysProgram(this, 'before');
}
if(extraBookingDaysAfter$){
extraBookingDaysAfter$.on('change', function () {
setExtraBookingDaysProgram(this, 'after');
});
setExtraBookingDaysProgram(this, 'after');
}
//var travelersIndices = $('.st-traveller-index');
var travelers$ = $('.st-traveler');
var travelerFields$ = travelers$.find('input,select,checkbox');
frm$.find('input, select').change(function() {
frm$.find('input, select').change(function () {
var tmp = location.href.split('?');
var tmp2 = tmp[0].split('/');
tmp2.pop();
var url = tmp2.join('/') + '/berechne-gesamtpreis';
if (tmp[1])
{
url += '?'+ tmp[1];
if (tmp[1]) {
url += '?' + tmp[1];
}
$.ajax({
url: url,
type: 'post',
data: frm$.serialize()
}).then(function(r) {
}).then(function (r) {
summary$.html(r);
/*
$('#st-booking-price-set-table .st-total-price-set').html($(r).find('.st-total-price').text());
$('#st-booking-price-set-table .st-deposit-price-set').html($(r).find('.st-deposit-price').text());
$('#st-booking-price-set-table .st-final-price-set').html($(r).find('.st-final-price').text());
*/
/*
$('#st-booking-price-set-table .st-total-price-set').html($(r).find('.st-total-price').text());
$('#st-booking-price-set-table .st-deposit-price-set').html($(r).find('.st-deposit-price').text());
$('#st-booking-price-set-table .st-final-price-set').html($(r).find('.st-final-price').text());
*/
}, function() {
}, function () {
summary$.html('Aufgrund eines Fehlers konnte kein Angebot ermittelt werden.');
})
});
@ -57,65 +117,65 @@ $(document).ready(function() {
$('#no_flight_time').hide();
$('#yes_flight_time').hide();
console.log($(this).val());
if(!$(this).val() || $(this).find("option:selected").text().indexOf("Eigenanreise") == 0){
if (!$(this).val() || $(this).find("option:selected").text().indexOf("Eigenanreise") == 0) {
return;
}
console.log($('#flight_time_'+$(this).val()).length);
if($('#flight_time_'+$(this).val()).length){
$('#flight_time_'+$(this).val()).show();
}if ($('#flight_time_' + $(this).val()).length) {
$('#flight_time_' + $(this).val()).show();
$('#yes_flight_time').show();
}else{
} else {
$('#no_flight_time').show();
}
});
var toggle_first= [];
var toggle_first = [];
function updateNationality(ele){
function updateNationality(ele) {
var obj = ele.parents('.nationality_select').data('toggle');
if(ele.val()){
var values = $("input[name='travel_program_countries_id[]']").map(function(){return $(this).val();}).get();
if (ele.val()) {
var values = $("input[name='travel_program_countries_id[]']").map(function () {
return $(this).val();
}).get();
console.log(values);
var tmp = location.href.split('?');
var tmp2 = tmp[0].split('/');
tmp2.pop();
var url = tmp2.join('/') + '/show_nationality_country_text';
if (tmp[1])
{
url += '?'+ tmp[1];
}
var tmp = location.href.split('?');
var tmp2 = tmp[0].split('/');
tmp2.pop();
var url = tmp2.join('/') + '/show_nationality_country_text';
if (tmp[1]) {
url += '?' + tmp[1];
}
var data = {nationality_id : ele.val(), country_ids: values};
var data = {nationality_id: ele.val(), country_ids: values};
$.ajax({
url:url,
url: url,
type: "POST",
data: data,
}).then(function(r) {
}).then(function (r) {
$(obj).find('.set_nationality_country_text').html(r);
$(obj).show('slow');
if(!toggle_first[ele.val()]){
if (!toggle_first[ele.val()]) {
$(obj).find('.accordion-toggle').click();
toggle_first[ele.val()] = true;
}
}, function() {
}, function () {
summary$.html('Aufgrund eines Fehlers konnte keine Anfrage übermittel werden.');
});
}else{
$(obj).hide();
} else {
$(obj).hide();
}
}
$('.nationality_select').find('select').change(function(){
updateNationality($(this));
$('.nationality_select').find('select').change(function () {
updateNationality($(this));
});
function updateAllNationality(){
$('.nationality_select').find('select').each(function(){
function updateAllNationality() {
$('.nationality_select').find('select').each(function () {
updateNationality($(this));
});
}
updateAllNationality();
@ -139,10 +199,10 @@ $(document).ready(function() {
$i.toggleClass('icon-minus icon-plus');
if($i.hasClass('icon-minus')){
if ($i.hasClass('icon-minus')) {
$i.parent('h5').find('span').html('Leistungen ausblenden');
}
if($i.hasClass('icon-plus')){
if ($i.hasClass('icon-plus')) {
$i.parent('h5').find('span').html('Leistungen einblenden');
}
}
@ -151,9 +211,7 @@ $(document).ready(function() {
$('.booking_insurance_toogle').on('shown.bs.collapse', toggleChevronIn);
function updateTravelers()
{
function updateTravelers() {
var travelersIndex = 1;
var singleTravelerCount = parseInt(roomCountSR$.val());
@ -173,139 +231,127 @@ $(document).ready(function() {
var $offset = 1;
//single
if(singleTravelerCount > 0)
{
for(var i = $offset; i <= singleTravelerCount; i++)
{
if (singleTravelerCount > 0) {
for (var i = $offset; i <= singleTravelerCount; i++) {
var travelerSelector = '.st-traveler-' + i;
var roomIndexSelector = travelerSelector+' .st-traveller-index';
var roomIndexSelector = travelerSelector + ' .st-traveller-index';
//var currentRoomIndex = $(travelerSelector).attr("data-room-index");
$(travelerSelector).show().find('input,select').prop('required', true);
$(roomIndexSelector).text(counter + ".) Reiseteilnehmer | Einzelzimmer 1. Erwachsender");
counter ++;
counter++;
}
}
//single + child
$offset = $offset + parseInt(roomCountSR$.find('option').length) -1;
$offset = $offset + parseInt(roomCountSR$.find('option').length) - 1;
//4 next 5
if(singleTravelerChildCount > 0)
{
for(var i = $offset; i < singleTravelerChildCount + $offset; i++)
{
if (singleTravelerChildCount > 0) {
for (var i = $offset; i < singleTravelerChildCount + $offset; i++) {
var travelerSelector = '.st-traveler-' + i;
var roomIndexSelector = travelerSelector+' .st-traveller-index';
var roomIndexSelector = travelerSelector + ' .st-traveller-index';
//var currentRoomIndex = $(travelerSelector).attr("data-room-index");
$(travelerSelector).show().find('input,select').prop('required', true);
$(roomIndexSelector).text(counter + ".) Reiseteilnehmer | Einzelzimmer | 1. Erwachsender");
counter ++;
counter++;
//child
i++;
var travelerSelector = '.st-traveler-' + i;
var roomIndexSelector = travelerSelector+' .st-traveller-index';
var roomIndexSelector = travelerSelector + ' .st-traveller-index';
//var currentRoomIndex = $(travelerSelector).attr("data-room-index");
$(travelerSelector).show().find('input,select').prop('required', true);
$(roomIndexSelector).text(counter + ".) Reiseteilnehmer | Einzelzimmer | Kind");
counter ++;
counter++;
}
}
//double
$offset = $offset + (parseInt(roomChildCountSR$.find('option').length) -1) * 2;
$offset = $offset + (parseInt(roomChildCountSR$.find('option').length) - 1) * 2;
//4 + 4*2 next 13
if(doubleTravelerCount > 0)
{
if (doubleTravelerCount > 0) {
$m = 1;
for(var i = $offset; i < doubleTravelerCount + $offset; i++)
{
var travelerSelector = '.st-traveler-'+i;
var roomIndexSelector = travelerSelector+' .st-traveller-index';
// var currentRoomIndex = $(travelerSelector).attr("data-room-index");
for (var i = $offset; i < doubleTravelerCount + $offset; i++) {
var travelerSelector = '.st-traveler-' + i;
var roomIndexSelector = travelerSelector + ' .st-traveller-index';
// var currentRoomIndex = $(travelerSelector).attr("data-room-index");
$(travelerSelector).show().find('input,select').prop('required', true);
$(roomIndexSelector).text(counter + ".) Reiseteilnehmer | Doppelzimmer | " + $m + ". Erwachsender");
counter ++;
$(roomIndexSelector).text(counter + ".) Reiseteilnehmer | Doppelzimmer | " + $m + ". Erwachsender");
counter++;
$m++;
if($m == 3){
if ($m == 3) {
$m = 1;
}
}
}
//double + child
$offset = $offset + (parseInt(roomCountDR$.find('option').length) -1) * 2;
$offset = $offset + (parseInt(roomCountDR$.find('option').length) - 1) * 2;
//12 + 3*2 next 19
if(doubleTravelerChildCount > 0)
{
if (doubleTravelerChildCount > 0) {
$m = 1;
for(var i = $offset; i < doubleTravelerChildCount + $offset; i++)
{
var travelerSelector = '.st-traveler-'+i;
var roomIndexSelector = travelerSelector+' .st-traveller-index';
for (var i = $offset; i < doubleTravelerChildCount + $offset; i++) {
var travelerSelector = '.st-traveler-' + i;
var roomIndexSelector = travelerSelector + ' .st-traveller-index';
//var currentRoomIndex = $(travelerSelector).attr("data-room-index");
$(travelerSelector).show().find('input,select').prop('required', true);
$(roomIndexSelector).text(counter + ".) Reiseteilnehmer | Doppelzimmer | " + $m + ". Erwachsender");
counter ++;
$(roomIndexSelector).text(counter + ".) Reiseteilnehmer | Doppelzimmer | " + $m + ". Erwachsender");
counter++;
$m++;
if($m == 3){
if ($m == 3) {
$m = 1;
//child
i++;
var travelerSelector = '.st-traveler-'+i;
var roomIndexSelector = travelerSelector+' .st-traveller-index';
var travelerSelector = '.st-traveler-' + i;
var roomIndexSelector = travelerSelector + ' .st-traveller-index';
//var currentRoomIndex = $(travelerSelector).attr("data-room-index");
$(travelerSelector).show().find('input,select').prop('required', true);
$(roomIndexSelector).text(counter + ".) Reiseteilnehmer | Doppelzimmer | Kind");
counter ++;
counter++;
}
}
}
//triple
$offset = $offset + (parseInt(roomChildCountDR$.find('option').length) -1) * 3;
$offset = $offset + (parseInt(roomChildCountDR$.find('option').length) - 1) * 3;
//18 + 3*3 next 28
if(tripleTravelerCount > 0)
{
if (tripleTravelerCount > 0) {
$m = 1;
for(var i = $offset; i < tripleTravelerCount + $offset; i++)
{
var travelerSelector = '.st-traveler-'+i;
var roomIndexSelector = travelerSelector+' .st-traveller-index';
for (var i = $offset; i < tripleTravelerCount + $offset; i++) {
var travelerSelector = '.st-traveler-' + i;
var roomIndexSelector = travelerSelector + ' .st-traveller-index';
//var currentRoomIndex = $(travelerSelector).attr("data-room-index");
$(travelerSelector).show().find('input,select').prop('required', true);
$(roomIndexSelector).text(counter + ".) Reiseteilnehmer | Dreibettzimmer | " + $m + ". Erwachsender");
counter ++;
$(roomIndexSelector).text(counter + ".) Reiseteilnehmer | Dreibettzimmer | " + $m + ". Erwachsender");
counter++;
$m++;
if($m == 4){
if ($m == 4) {
$m = 1;
}
}
}
//triple + child
$offset = $offset + (parseInt(roomCountTR$.find('option').length) -1) * 3;
$offset = $offset + (parseInt(roomCountTR$.find('option').length) - 1) * 3;
//27 + 2*3 next 34
if(tripleTravelerChildCount > 0)
{
if (tripleTravelerChildCount > 0) {
$m = 1;
for(var i = $offset; i < tripleTravelerChildCount + $offset; i++)
{
var travelerSelector = '.st-traveler-'+i;
var roomIndexSelector = travelerSelector+' .st-traveller-index';
for (var i = $offset; i < tripleTravelerChildCount + $offset; i++) {
var travelerSelector = '.st-traveler-' + i;
var roomIndexSelector = travelerSelector + ' .st-traveller-index';
//var currentRoomIndex = $(travelerSelector).attr("data-room-index");
$(travelerSelector).show().find('input,select').prop('required', true);
$(roomIndexSelector).text(counter + ".) Reiseteilnehmer | Dreibettzimmer | " + $m + ". Erwachsender");
counter ++;
$(roomIndexSelector).text(counter + ".) Reiseteilnehmer | Dreibettzimmer | " + $m + ". Erwachsender");
counter++;
$m++;
if($m == 4){
if ($m == 4) {
$m = 1;
//child
i++;
var travelerSelector = '.st-traveler-'+i;
var roomIndexSelector = travelerSelector+' .st-traveller-index';
var travelerSelector = '.st-traveler-' + i;
var roomIndexSelector = travelerSelector + ' .st-traveller-index';
//var currentRoomIndex = $(travelerSelector).attr("data-room-index");
$(travelerSelector).show().find('input,select').prop('required', true);
$(roomIndexSelector).text(counter + ".) Reiseteilnehmer | Dreibettzimmer | Kind");
counter ++;
counter++;
}
}
}

View file

@ -1,5 +1,54 @@
window.currentScroll = 0;
var collapse_on_responsive = function() {
if (jQuery(document).width() < 992) {
jQuery('.widget').find('.collapse-widget:not(.open)').addClass('collapsed');
jQuery('.widget').find('.collapse:not(.open)').removeClass('in');
}else{
jQuery('.widget').find('.collapse-widget:not(.open)').removeClass('collapsed');
jQuery('.widget').find('.collapse:not(.open)').addClass('in');
}
};
collapse_on_responsive();
$(window).on('resize',function(e){
collapse_on_responsive();
});
$(document).ready(function() {
function scrollToTabContent(tabSelector){
$("html, body").animate({
scrollTop: $(tabSelector).offset().top - 220
}, 1000);
}
function activateTravelDatesTab(){
$('[href=\'#travel-dates-content-tab\']').first().on('shown.bs.tab', function () {
scrollToTabContent('#travel-dates-content-tab');
});
$('[href=\'#travel-dates-content-tab\']').first().tab('show');
}
$('.nav-tabs > li > a').click(function(){
if($(this).data('toggle') === 'tab'){
return
}
scrollToTabContent($(this).attr('href'));
});
$('#st-slider-booking-events-scroll').click(function (event) {
event.preventDefault();
activateTravelDatesTab();
});
if (location.hash === '#travel-dates-content-tab'){
activateTravelDatesTab();
}
});
window.currentScroll = 0;
jQuery('body').removeClass('no-js');
@ -117,12 +166,8 @@ jQuery("#topMain a.dropdown-toggle").bind("click", function(e) {
return true;
});
jQuery(document).ready(function($) {
if (jQuery(document).width() < 768) {
jQuery('.widget').find('.collapse-widget').addClass('collapsed');
jQuery('.widget').find('.collapse').removeClass('in');
}
});
jQuery(document).ready(function($) {
"use strict";
@ -145,64 +190,7 @@ jQuery(document).ready(function($) {
}
})});
/* ==============================================
VIDEOS -->
=============================================== */
/* var videos$ = $('a[id^="video_"]');
function videoInitHandler()
{
var el$ = $(this);
var text = el$.text();
var length = text.length - 11;
var caption = text.substring(0, length);
var expl = this.id.substring(6, this.id.length);
$('<iframe />')
.attr({
width: '100%',
height: 500,
src: 'https://www.youtube-nocookie.com/embed/'+ expl,
frameborder: 0,
allowfullscreen: true,
'data-st-video': this.id
})
.hide()
.insertAfter(this)
;
el$
.addClass('st-collapsed')
//.css('background-image', 'url(/images/st2/icons/arrowup.gif)')
.text(caption + ' einblenden')
.attr('href', 'javascript:void(0);')
;
}
videos$.each(videoInitHandler);
videos$.click(function() {
var el$ = $(this);
var video$ = $('[data-st-video='+ this.id +']');
var text = el$.text();
var length = text.length - 11;
var caption = text.substring(0, length);
if (el$.hasClass('st-collapsed'))
{
video$.slideDown('slow');
el$.text(caption + ' ausblenden');
el$.removeClass('st-collapsed');
}
else
{
video$.slideUp(400);
el$.text(caption + ' einblenden');
el$.addClass('st-collapsed');
}
});*/
/* ==============================================
@ -299,6 +287,8 @@ jQuery(document).ready(function($) {
/* ==============================================
nav-tabs -->
=============================================== */
/*
var scrollBarWidths = 40;
var windowW = $(window).width();
@ -331,7 +321,7 @@ jQuery(document).ready(function($) {
else {
$('.scroller-right-nav-tabs').hide();
}
if (getLeftPosi()<0) {
$('.scroller-left-nav-tabs').show();
}
@ -341,12 +331,12 @@ jQuery(document).ready(function($) {
}
}
if(windowW <= 992){
if(windowW <= 992){
reAdjust();
}
$(window).on('resize',function(e){
$(window).on('resize',function(e){
var windowW = $(window).width();
if(windowW <= 992){
if(windowW <= 992){
reAdjust();
}else{
$('.scroller-right-nav-tabs').hide();
@ -356,7 +346,7 @@ jQuery(document).ready(function($) {
$('.scroller-right-nav-tabs').click(function() {
if(((getLeftPosi()*-1) + $('.wrapper-nav-tabs').outerWidth()) < (widthOfHidden()*-1)){
$('.scroller-left-nav-tabs').fadeIn('slow');
$('.list-nav-tabs').animate({left:"+="+($('.wrapper-nav-tabs').outerWidth()*-1)+"px"},'slow',function(){
@ -369,7 +359,7 @@ jQuery(document).ready(function($) {
});
}
});
$('.scroller-left-nav-tabs').click(function() {
@ -389,24 +379,26 @@ jQuery(document).ready(function($) {
});
}
});
});
*/
/* ==============================================
MENU HOVER -->
=============================================== */
if($(window).width() > 768){
$(".header .navbar-nav .dropdown:not(.openClick)").hover(
$(".header .navbar-nav .dropdown:not(.openClick)").hover(
function() {
$(".dropdown.openClick").removeClass('open');
$('.dropdown-menu', this).stop( true, true ).slideDown("fast");
$('.bootstrap-select.open').removeClass('open');
$(this).toggleClass('open');
$(this).toggleClass('open');
},
function() {
$('.dropdown-menu', this).stop( true, true ).slideUp("fast");
$(this).toggleClass('open');
$(this).toggleClass('open');
}
);
@ -424,18 +416,18 @@ jQuery(document).ready(function($) {
$('.selectpicker').selectpicker({
dropupAuto: false
});
/* ==============================================
nav-tabs -->
=============================================== */
$('.nav-tabs li a').click(function (e) {
$('.nav-tabs li a').click(function (e) {
//get selected href
var href = $(this).attr('href');
var href = $(this).attr('href');
//set all nav tabs to inactive
$('.nav-tabs li').removeClass('active');
//get all nav tabs matching the href and set to active
$('.nav-tabs li a[href="'+href+'"]').closest('li').addClass('active');
@ -443,12 +435,11 @@ jQuery(document).ready(function($) {
$('.tab-pane').removeClass('active');
$('.tab-pane'+href).addClass('active');
if($(this).parents('.nav-tabs-bottom').length){
$('html, body').animate({
scrollTop: ($(".content-copy").offset().top + 200)
}, 500);
}
if($('#position-scroll-tab').length){
$('html, body').animate({
scrollTop: ($("#position-scroll-tab").offset().top - 220)
}, 500);
}
});
/* ==============================================
@ -466,11 +457,10 @@ jQuery(document).ready(function($) {
=============================================== */
function toggleChevron(e) {
console.log(e.target);
var $i = $(e.target)
.parent('.panel-group')
.find("i.indicator");
$i.toggleClass('icon-minus icon-plus');
if($i.hasClass('icon-minus')){
@ -478,13 +468,12 @@ jQuery(document).ready(function($) {
}
if($i.hasClass('icon-plus')){
$i.parent('h3').find('span').html('Reiseleistungen einblenden');
}
}
}
$('#accordion').on('hidden.bs.collapse', toggleChevron);
$('#accordion').on('shown.bs.collapse', toggleChevron);
function toggleChevron2(e) {
console.log(e.target);
var $i = $(e.target)
.parent('.panel-group')
.find("i.indicator");
@ -502,7 +491,6 @@ jQuery(document).ready(function($) {
$('#accordion_pd').on('shown.bs.collapse', toggleChevron2);
function toggleChevron3(e) {
console.log(e.target);
var $i = $(e.target)
.parent('.panel-group')
.find("i.indicator");
@ -547,7 +535,7 @@ jQuery(document).ready(function($) {
nav:true,
dots:false,
navText: [
"<i class='fa fa-angle-right'></i>",
"<i class='fa fa-angle-right'></i>",
"<i class='fa fa-angle-left'></i>"],
responsive:{
0:{
@ -592,7 +580,7 @@ jQuery(document).ready(function($) {
});
/* ==============================================
DATEPICKER -->
=============================================== */
@ -603,7 +591,7 @@ jQuery(document).ready(function($) {
$(this).attr('readonly', 'true');
}
});
$( ".datepicker" ).datepicker({
$( ".datepicker" ).datepicker({
dateFormat: 'dd.mm.yy', prevText: '&#x3c;zurück', prevStatus: '',
prevJumpText: '&#x3c;&#x3c;', prevJumpStatus: '',
nextText: 'Vor&#x3e;', nextStatus: '',
@ -663,4 +651,122 @@ jQuery(document).ready(function($) {
initAutoEndDate(searchForm$.find('[name=b]'), searchForm$.find('[name=e]'));
}
});
});
$("a.scroll-to-jump").click(function(e)
{
$(window).t
rigger('resize');
e.preventDefault();
var aid = $(this).attr('href');
aid = aid.replace("#", "");
aTag = $("[id='"+ aid +"']");
if(aTag !== null && aTag.offset() !== null){
$("html, body").animate({
scrollTop: aTag.offset().top - 220
}, 1000);
}
}
);
function initGoTo() {
//Variables
if(!$('.js-go-to').length){
return;
}
var $this = $('.js-go-to'),
$target = $this.data('target'),
showEffect = $this.data('show-effect'),
position = $this.data('position'),
type = $this.data('type'),
hideEffect = $this.data('hide-effect'),
offsetTop = $this.data('offset-top'),
targetOffsetTop = function () {
return $target ? $($target).offset().top : 0;
};
if (type == 'static') {
$this.css({
'display': 'inline-block'
});
} else {
$this.addClass('animated').css({
'display': 'inline-block',
'position': type,
'opacity': 0
});
}
if (type == 'fixed' || type == 'absolute') {
$this.css(position);
}
$this.on('click', function (e) {
e.preventDefault();
$('html, body').stop().animate({
'scrollTop': targetOffsetTop()
}, 800);
});
if (!$this.data('offset-top') && !$this.hasClass('js-animation-was-fired') && type != 'static') {
if ($this.offset().top <= $(window).height()) {
$this.show();
setTimeout(function () {
$this.addClass('js-animation-was-fired ' + showEffect).css({
'opacity': ''
});
});
}
}
if (type != 'static') {
$(window).on('scroll', function () {
if ($this.data('offset-top')) {
if ($(window).scrollTop() >= offsetTop && !$this.hasClass('js-animation-was-fired')) {
$this.show();
setTimeout(function () {
$this.addClass('js-animation-was-fired ' + showEffect).css({
'opacity': ''
});
});
} else if ($(window).scrollTop() <= offsetTop && $this.hasClass('js-animation-was-fired')) {
$this.removeClass('js-animation-was-fired ' + showEffect);
setTimeout(function () {
$this.addClass(hideEffect).css({
'opacity': 0
});
}, 100);
setTimeout(function () {
$this.removeClass(hideEffect).hide();
}, 400);
}
} else {
var thisOffsetTop = $this.offset().top;
if (!$this.hasClass('js-animation-was-fired')) {
if ($(window).scrollTop() >= thisOffsetTop - $(window).height()) {
$this.show();
setTimeout(function () {
$this.addClass('js-animation-was-fired ' + showEffect).css({
'opacity': ''
});
});
}
}
}
});
$(window).trigger('scroll');
}
}
initGoTo();

File diff suppressed because one or more lines are too long

View file

@ -7,7 +7,8 @@ $(document).ready(function() {
var toDateMonth$ = $('#fewo_booking_request_toDate_month');
var toDateYear$ = $('#fewo_booking_request_toDate_year');
frm$.find('input, select').change(function() {
function loadCalculationFewo(){
var tmp = location.href.split('?');
var tmp2 = tmp[0].split('/');
tmp2.pop();
@ -16,7 +17,6 @@ $(document).ready(function() {
{
url += '?'+ tmp[1];
}
$.ajax({
url: url,
type: 'post',
@ -27,6 +27,117 @@ $(document).ready(function() {
}, function() {
summary$.html('Aufgrund eines Fehlers konnte kein Angebot ermittelt werden.');
})
});
}
frm$.find('input, select').change(function() {
loadCalculationFewo();
});
// var currentDate = moment().format("DD.MM.YYYY");
var startDate = $('#fewo_booking_request_fromDate').val();
var endDate = $('#fewo_booking_request_toDate').val();
var maxDate = $('#hidden_toDate').val();
var reservationDays = JSON.parse($('#hidden_reservationDays').val());
var customDays = JSON.parse($('#hidden_customDays').val());
var checkDates = function (date) {
var formatted = date.format('DD.MM.YYYY');
if(reservationDays.indexOf(formatted) > -1){
return true;
}
if(customDays[formatted] !== undefined && customDays[formatted].indexOf('bookable') == -1 && customDays[formatted].indexOf('bookable-end') == -1){
return true;
}
return false;
};
var checkCustom = function (date) {
if (date !== false) {
var formatted = date.format('DD.MM.YYYY');
if(customDays[formatted] !== undefined){
return customDays[formatted];
}
}
};
$('#fewo_booking_request_fromDate, #fewo_booking_request_toDate').daterangepicker({
isInvalidDate: checkDates,
isCustomDate: checkCustom,
"minDate": moment(),
"maxDate": maxDate,
"timePickerSeconds": true,
"locale": {
"format": "DD.MM.YYYY",
"separator": " - ",
"applyLabel": "OK",
"cancelLabel": "X",
"fromLabel": "Von",
"toLabel": "Bis",
"customRangeLabel": "Custom",
"weekLabel": "W",
"daysOfWeek": [
"So",
"Mo",
"Di",
"Mi",
"Do",
"Fr",
"Sa"
],
"monthNames": [
"Januar",
"Februar",
"März",
"April",
"Mai",
"Juni",
"Juli",
"August",
"September",
"Oktober",
"November",
"Dezember"
],
"firstDay": 1
},
autoApply: true,
autoUpdateInput: false,
"startDate": startDate,
"endDate": endDate,
}, function(start, end, label) {
// console.log("New date range selected: ' + start.format('YYYY-MM-DD') + ' to ' + end.format('YYYY-MM-DD') + ' (predefined range: ' + label + ')");
// Lets update the fields manually this event fires on selection of range
var selectedStartDate = start.format('DD.MM.YYYY'); // selected start
var selectedEndDate = end.format('DD.MM.YYYY'); // selected end
var $checkinInput = $('#fewo_booking_request_fromDate');
var $checkoutInput = $('#fewo_booking_request_toDate');
// Updating Fields with selected dates
$checkinInput.val(selectedStartDate);
$checkoutInput.val(selectedEndDate);
// Setting the Selection of dates on calender on CHECKOUT FIELD (To get this it must be binded by Ids not Calss)
var checkOutPicker = $checkoutInput.data('daterangepicker');
checkOutPicker.setStartDate(selectedStartDate);
checkOutPicker.setEndDate(selectedEndDate);
// Setting the Selection of dates on calender on CHECKIN FIELD (To get this it must be binded by Ids not Calss)
var checkInPicker = $checkinInput.data('daterangepicker');
checkInPicker.setStartDate(selectedStartDate);
checkInPicker.setEndDate(selectedEndDate);
loadCalculationFewo();
});
$('#fewo_booking_request_fromDate, #fewo_booking_request_toDate').on('show.daterangepicker', function(ev, picker) {
/* console.log(picker.startDate.format('YYYY-MM-DD'));
console.log(picker.endDate.format('YYYY-MM-DD'));
*/
});
});

View file

@ -1,27 +1,2 @@
$(document).ready(function() {
function scrollToTabContent(tabSelector)
{
$(document.body).animate({
scrollTop: $(tabSelector).offset().top - 220
}, 1000);
}
function activateTravelDatesTab()
{
$('[href=\'#travel-dates-content-tab\']').tab('show');
scrollToTabContent('#travel-dates-content-tab');
}
$('.nav-tabs > li > a').click(function() {
scrollToTabContent($(this).attr('href'));
});
$('.st-slider-booking-btn').click(activateTravelDatesTab);
if (location.hash === '#travel-dates-content-tab')
{
activateTravelDatesTab();
}
});

File diff suppressed because one or more lines are too long