@-webkit-keyframes pulse {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes pulse {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@-webkit-keyframes rubberBand {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
30% {
-webkit-transform: scale3d(1.25, 0.75, 1);
transform: scale3d(1.25, 0.75, 1);
}
40% {
-webkit-transform: scale3d(0.75, 1.25, 1);
transform: scale3d(0.75, 1.25, 1);
}
50% {
-webkit-transform: scale3d(1.15, 0.85, 1);
transform: scale3d(1.15, 0.85, 1);
}
65% {
-webkit-transform: scale3d(.95, 1.05, 1);
transform: scale3d(.95, 1.05, 1);
}
75% {
-webkit-transform: scale3d(1.05, .95, 1);
transform: scale3d(1.05, .95, 1);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes rubberBand {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
30% {
-webkit-transform: scale3d(1.25, 0.75, 1);
transform: scale3d(1.25, 0.75, 1);
}
40% {
-webkit-transform: scale3d(0.75, 1.25, 1);
transform: scale3d(0.75, 1.25, 1);
}
50% {
-webkit-transform: scale3d(1.15, 0.85, 1);
transform: scale3d(1.15, 0.85, 1);
}
65% {
-webkit-transform: scale3d(.95, 1.05, 1);
transform: scale3d(.95, 1.05, 1);
}
75% {
-webkit-transform: scale3d(1.05, .95, 1);
transform: scale3d(1.05, .95, 1);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@-webkit-keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}  .tceli {
font-size: 15px !important;
padding: 10px 30px 10px 30px !important;
-webkit-justify-content: center !important;
justify-content: center !important;
} .tcel {
padding-top: 15px !important;
padding-bottom: 15px !important;
}  .tcel2 {
font-size: 15px !important;
font-weight: 300 !important;
text-align: center !important;
width: 15% !important;
height: 89px !important;
padding: 10px 20px 10px 20px !important;
border-left: 1px solid #ADB5B2 !important;
-webkit-align-content: center !important;
align-content: center !important;
} .tceli2 {
font-size: 15px !important;
width: 55% !important;
height: 89px !important;
padding: 10px 20px 10px var(--hsp-xl) !important;
} .link-underline {
color: rgb(0, 0, 0) !important;
text-decoration: underline !important;
} .optionscms .frm_no_entries {
color: rgb(255, 255, 255) !important;
} .tcheck {
width: 24px !important;
margin-right: auto !important;
margin-left: auto !important;
fill: #101211 !important;
} .tuncheck {
width: 24px !important;
margin-right: auto !important;
margin-left: auto !important;
fill: #ADB5B2 !important;
} .option-lines tr:nth-child(odd) {
background-color: #ffffff !important;
} .option-lines tr:nth-child(even) {
background-color: #f7f7f7 !important;
}  #tourdates {
color: rgb(23, 25, 24) !important;
} #tourdates a {
color: rgb(23, 25, 24) !important;
}  #loadd .wpgb-loading {
color: #666 !important;
display: -webkit-box !important;
display: -moz-box !important;
display: -ms-flexbox !important;
display: -webkit-flex !important;
display: flex !important;
-webkit-flex-direction: column !important;
-moz-flex-direction: column !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
-webkit-justify-content: center !important;
justify-content: center !important;
-webkit-align-items: center !important;
align-items: center !important;
-webkit-align-content: center !important;
align-content: center !important;
} #loadd .wpgb-loading::before {
font-weight: 700 !important;
margin-bottom: 34px !important;
position: absolute !important;
top: -80px !important;
-webkit-animation: pulse 0.4s ease-in infinite !important;
animation: pulse 0.4s ease-in infinite !important;
content: "Loading..." !important;
}  a#mlocations .breakdance-dropdown-link__text {
color: #ECEEED !important;
text-transform: uppercase !important;
} #mbikes .breakdance-dropdown-link__text {
color: #ECEEED !important;
text-transform: uppercase !important;
} #mlevels .breakdance-dropdown-link__text {
color: #ECEEED !important;
text-transform: uppercase !important;
} #mtypes .breakdance-dropdown-link__text {
color: #ECEEED !important;
text-transform: uppercase !important;
} #mhurry .breakdance-dropdown-link__text {
color: #ECEEED !important;
text-transform: uppercase !important;
} .privacy-center {
margin-right: auto !important;
margin-left: auto !important;
-webkit-flex-direction: column !important;
-moz-flex-direction: column !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
-webkit-justify-content: center !important;
justify-content: center !important;
-webkit-align-items: center !important;
align-items: center !important;
-webkit-align-content: center !important;
align-content: center !important;
}  #slidates .option1 {
color: rgb(255, 255, 255) !important;
font-weight: bold !important;
text-align: center !important;
background-color: rgba(255, 0, 0, 0.8) !important;
padding: 0 !important;
} #slidates .option2 {
color: rgb(0, 0, 0) !important;
font-weight: bold !important;
text-align: center !important;
background-color: rgba(255, 229, 0, 0.8) !important;
} #slidates .slimain {
background-color: rgb(16, 18, 17) !important;
-webkit-flex-direction: column !important;
-moz-flex-direction: column !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
} #slidates .slibg {
height: 320px !important;
background-position: center center !important;
background-repeat: no-repeat !important;
background-size: cover !important;
} #slidates .sliday {
color: rgb(255, 255, 255) !important;
font-size: 24px !important;
font-weight: 700 !important;
background-color: rgb(16, 18, 17) !important;
padding: 5px 20px 5px 20px !important;
} #slidates .slidetails {
min-height: 300px !important;
padding-right: 20px !important;
padding-bottom: 30px !important;
padding-left: 20px !important;
display: -webkit-box !important;
display: -moz-box !important;
display: -ms-flexbox !important;
display: -webkit-flex !important;
display: flex !important;
-webkit-flex-direction: column !important;
-moz-flex-direction: column !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
-webkit-justify-content: space-between !important;
justify-content: space-between !important;
grid-row-gap: 21px !important;
row-gap: 21px !important;
} #slidates .slititle h3 {
font-size: 21px !important;
} #slidates .slititle a {
color: rgb(133, 194, 184) !important;
} #slidates .slititle a:hover {
color: rgb(255, 255, 255) !important;
} #slidates .sliinfo {
color: rgb(255, 255, 255) !important;
font-weight: 300 !important;
} #slidates .sliprice {
color: rgb(255, 255, 255) !important;
font-size: 21px !important;
} #slidates .slibuts {
color: rgb(255, 255, 255) !important;
display: -webkit-box !important;
display: -moz-box !important;
display: -ms-flexbox !important;
display: -webkit-flex !important;
display: flex !important;
-webkit-justify-content: flex-start !important;
justify-content: flex-start !important;
-webkit-align-items: center !important;
align-items: center !important;
-webkit-align-content: center !important;
align-content: center !important;
grid-column-gap: 13px !important;
column-gap: 13px !important;
} #slidates .slib2 {
color: rgb(255, 255, 255) !important;
font-size: 14px !important;
height: 48px !important;
} #slidates .slib1 {
font-size: 14px !important;
height: 48px !important;
} #slidates .slib1:hover {
color: rgb(255, 255, 255) !important;
background-color: rgb(24, 74, 65) !important;
}  .tour-grid-item article {
-webkit-justify-content: space-between !important;
justify-content: space-between !important;
grid-row-gap: 0 !important;
row-gap: 0 !important;
} @media (max-width: 1119px) { #mobdrop a {
padding: 13px !important;
margin-top: 1px !important;
border-radius: 100px !important;
}
} @media (max-width: 1023px) { #slidates .slidetails {
min-height: auto !important;
}
} @media (max-width: 767px) { .facets-box .bde-wpgbfacet {
height: 60px !important;
} #loadd .wpgb-loading::before {
top: -40px !important;
}
} @media (max-width: 479px) { #slidates .slibg {
height: 240px !important;
}
}