Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Booking Widget
- ------------------------------------- */
- .booking-widget { z-index: 100; }
- .booking-widget .panel-dropdown .panel-dropdown-content {
- border: none;
- overflow: visible;
- padding: 20px;
- box-shadow: 0 1px 6px 0px rgba(0, 0, 0, 0.1);
- }
- .booking-widget .panel-dropdown { width: 100%; }
- .booking-widget .panel-dropdown .panel-dropdown-content:before {
- content: "";
- height: 10px;
- position: absolute;
- width: 100%;
- top: -3px;
- background-color: #fff;
- left: 0;
- opacity: 0;
- visibility: hidden;
- transition: all 0.3s;
- border-bottom: 1px solid #eee;
- }
- .booking-widget .panel-dropdown.active .panel-dropdown-content:before {
- opacity: 1;
- visibility: visible;
- }
- .booking-widget .panel-dropdown a {
- border: none;
- cursor: pointer;
- border-radius: 5px;
- box-shadow: 0 1px 6px 0px rgba(0, 0, 0, 0.1);
- font-size: 16px;
- font-weight: 600;
- height: auto;
- padding: 10px 16px;
- line-height: 30px;
- margin: 0 0 15px 0;
- position: relative;
- background-color: #fff;
- text-align: left;
- color: #888;
- display: block;
- width: 100%;
- transition: color 0.3s;
- }
- .booking-widget .panel-dropdown a:hover {
- color: #444;
- }
- .booking-widget .panel-dropdown a:after {
- font-size: 20px;
- color: #c0c0c0;
- margin-left: 0;
- position: absolute;
- right: 20px;
- }
- /* Quantity Buttons for Booking Widget*/
- .qtyButtons {
- display: flex;
- margin: 0 0 13px 0;
- }
- @media (min-width: 992px) and (max-width: 1366px) {
- .qtyButtons {
- display: block;
- }
- }
- .panel-dropdown-content .qtyButtons:first-child { margin-top: 8px; }
- .panel-dropdown-content .qtyButtons:last-child { margin-bottom: 3px; }
- .qtyButtons input {
- font-family: "Open Sans", sans-serif;
- outline: 0;
- font-size: 20px;
- text-align: center;
- width: 50px;
- height: 36px;
- color: #333;
- line-height: 36px;
- margin: 0 !important;
- padding: 0 5px;
- border: none;
- box-shadow: none;
- pointer-events: none;
- display: inline-block;
- }
- .qtyTitle {
- font-size: 16px;
- font-weight: 600;
- line-height: 36px;
- padding-right: 15px;
- display: block;
- flex: 1;
- }
- .qtyInc,
- .qtyDec {
- width: 36px;
- height: 36px;
- line-height: 36px;
- font-size: 14px;
- background-color: #f2f2f2;
- -webkit-text-stroke: 1px #f2f2f2;
- color: #333;
- display: inline-block;
- text-align: center;
- border-radius: 50%;
- cursor: pointer;
- font-family: "FontAwesome";
- }
- .qtyInc:before { content: "\f067"; }
- .qtyDec:before { content: "\f068"; }
- .qtyTotal {
- background-color: #66676b;
- border-radius: 50%;
- color: #fff;
- display: inline-block;
- font-size: 11px;
- font-weight: 600;
- font-family: "Open Sans", sans-serif;
- line-height: 18px;
- text-align: center;
- position: relative;
- top: -2px;
- left: 2px;
- height: 18px;
- width: 18px;
- }
- .rotate-x {
- animation-duration: .5s;
- animation-name: rotate-x;
- }
- @keyframes rotate-x {
- from {
- transform: rotateY(0deg);
- }
- to {
- transform: rotateY(360deg);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment