/* Webshop CSS */#webshop_all, div#cartamount{font-family: Arial;font-size: 10pt;color: #000000;font-weight: normal;font-style: normal;}#top_search{background: #FFFFFF;}#left_cat_login_cart{background: #FFFFFF;}/* Booking CSS */#booking_whole{padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;width: 100%;min-height: 300px;}#booking_loader{position: fixed;top: 50%;left: 50%;margin-top: -150px;margin-left: -150px;padding: 10px;background: #FFFFFF;z-index: 10000;border: 1px solid #ddd;}#booking_header h3{text-align: center;width: 100%;}#booking_cats, #booking_items, #booking_overall{float: left;width: 32%;margin: 0px 0px 0px 5px;}#booking_days_cats, #booking_days_extras_left{float: left;width: 40%;margin: 0px 0px 0px 5px;}#booking_days_items{float: left;width: 58%;margin: 0px 0px 0px 5px;}#booking_days_overall{width: 97%;float: left;margin: 0px 0px 0px 5px;}#booking_extras_select{padding: 15px 10px;background: #efefef;margin: 0px;text-align: left;cursor: pointer;border: 1px solid #ddd;}#booking_extras_selected{padding: 15px 10px 15px 10px;text-align: left;border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;border-right: 1px solid #ddd;margin: 0px;}.booking_days_checkin_checkout{font-size: 14px;font-weight: bold;}.booking_cats_info{padding: 20px 0px 20px 0px;background: #efefef;cursor: pointer;}.booking_cats_info:hover{background: #dddddd;}.selected{background: #dddddd !important;}#booking_selected, #booking_date_choosen, #booking_employee, #booking_checkindate_checkoutdate{padding: 15px 10px 15px 10px;text-align: left;border: 1px solid #ddd;margin: 5px 0px 5px 0px;}.booking_items_info{padding: 5px 0px 5px 0px;background: #efefef;cursor: pointer;}#booking_checkindate_checkoutdate{width: 97%;}.booking_items_info:hover{background: #dddddd;}.booking_items_header{font-size: 16px;font-weight: bold;}.booking_items_description{padding: 5px 0px 5px 0px;}.booking_items_description_extend{padding: 5px 0px 5px 0px;display: none;}.booking_extras_info{padding: 5px 0px 5px 0px;cursor: pointer;}.booking_extras_info:hover{background: #ddd;}#booking_next, #booking_change_date{padding: 10px 0px 0px 0px;}.booking_btn_next{text-decoration: none;border: 1px solid #ddd;border-radius: 10px;padding: 15px 10px 15px 10px;text-align: center;display: block;width: 255px;display: none;margin: 0px 0px 0px 25px;}.booking_other_date{text-align: center;text-decoration: none;display: none;}#booking_overal{float: left;width: 33%;}.datepicker{float: left;width: 100px;margin: 0px 0px 0px 25px;}.datepicker > .datepicker_header{min-width: 265px;}.timelist_item{float: left;}#bookingdatetime{border: 1px solid #ddd;padding: 10px;height: 80px;}#bookingdate, #bookingtime, #bookingduration{float: left;margin: 4px 12px 0px 12px;}#tablecustomerinfo input[type=text]{width: 250px;height: 30px;}#tablecustomerinfo {}#payment_btn, #back_btn{padding: 15px 90px 15px 90px;border-radius: 10px;border: 1px solid #ddd;background: #efefef;text-decoration: none;text-align: center;color: #000;}#payment_btn:hover, #back_btn:hover{background: #ddd;}#ErrorFader{position: fixed;top: 50%;left: 50%;margin-top: -150px;margin-left: -150px;width: 250px;height: 75px;text-align: center;border: 1px solid #000;padding: 10px;background: #FFFFFF;z-index: 999998;box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.2);}#bookingemployee{min-height: 100px;}#booking_checkindate_checkoutdate_table{background: #ddd;padding: 5px;width: 340px;}#booking_checkindate_checkoutdate_table td{padding: 5px;}#bookingselectedoverall, #bookingcustomerinfo{float: left;padding: 15px;}#bookingreadyscreen{width: 280px;}.booking_extra_cat{padding: 10px 0px 10px 25px;background: #ddd url('/QSTool/Images/arrow_down.png') no-repeat 1% 55%;cursor: pointer;}#bookingexception{clear: both;width: 225px;margin-top: 10px;border: 1px solid #ddd;padding: 10px;box-sizing: border-box;}/* Rental CSS */#rental_whole{font-family: Arial, sans-serif;}.rentalProduct {display: block;margin: 5px auto;height: 150px;width: 90%;overflow: hidden;box-sizing: border-box;background: #FFF;border: 1px solid #F5F5F5;border-radius: 5px;cursor: pointer;transition: all 0.4s ease-in-out;box-shadow: 0px 0px 5px rgba(0,0,0,0);}.rentalProduct:hover{box-shadow: 0px 0px 5px rgba(0,0,0,0.3);}.rentalLeft{float: left;width: 20%;height: 100%;background-position: center;background-repeat: no-repeat;background-size: 100%;}.rentalRight{float: left;width: 80%;height: 100%;box-sizing: border-box;padding: 10px;}.category_name {display: block;padding: 10px 0px;font-weight: bold;}.rentalInfoLeft{float: left;width: 70%;}.rentalInfoRight{float: left;width: 30%;border-left: 1px solid #ddd;box-sizing: border-box;height: 100%;padding: 5px;position: relative;}.canBeRentedFrom{text-align: center;}.rentedFromPrice{text-align: center;font-weight: bold;}.rentedFromPeriod {position: absolute;bottom: 20px;width: 100%;left: 0;}.rentedFromPeriodInfo{display: block;margin: auto;width: 80%;text-align: center;background: #e5e5e5;padding: 5px 0;border: 2px solid #ddd;border-radius: 5px;}.rentedFromPeriodDisclaimer{font-size: 10px;font-style: italic;color: #777;text-align: center;}#circularG {position: relative;width: 48px;height: 48px;margin: auto;}.circularG {position: absolute;background-color: #ff9900;width: 10px;height: 10px;box-shadow: 0px 0px 3px #000;border-radius: 7px;-o-border-radius: 7px;-ms-border-radius: 7px;-webkit-border-radius: 7px;-moz-border-radius: 7px;animation-name: bounce_circularG;-o-animation-name: bounce_circularG;-ms-animation-name: bounce_circularG;-webkit-animation-name: bounce_circularG;-moz-animation-name: bounce_circularG;animation-duration: 718ms;-o-animation-duration: 718ms;-ms-animation-duration: 718ms;-webkit-animation-duration: 718ms;-moz-animation-duration: 718ms;animation-iteration-count: infinite;-o-animation-iteration-count: infinite;-ms-animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;animation-direction: normal;-o-animation-direction: normal;-ms-animation-direction: normal;-webkit-animation-direction: normal;-moz-animation-direction: normal;}#circularG_1 {left: 0;top: 19px;animation-delay: 268ms;-o-animation-delay: 268ms;-ms-animation-delay: 268ms;-webkit-animation-delay: 268ms;-moz-animation-delay: 268ms;}#circularG_2 {left: 5px;top: 5px;animation-delay: 364ms;-o-animation-delay: 364ms;-ms-animation-delay: 364ms;-webkit-animation-delay: 364ms;-moz-animation-delay: 364ms;}#circularG_3 {top: 0;left: 19px;animation-delay: .45s;-o-animation-delay: .45s;-ms-animation-delay: .45s;-webkit-animation-delay: .45s;-moz-animation-delay: .45s;}#circularG_4 {right: 5px;top: 5px;animation-delay: 536ms;-o-animation-delay: 536ms;-ms-animation-delay: 536ms;-webkit-animation-delay: 536ms;-moz-animation-delay: 536ms;}#circularG_5 {right: 0;top: 19px;animation-delay: 632ms;-o-animation-delay: 632ms;-ms-animation-delay: 632ms;-webkit-animation-delay: 632ms;-moz-animation-delay: 632ms;}#circularG_6 {right: 5px;bottom: 5px;animation-delay: 718ms;-o-animation-delay: 718ms;-ms-animation-delay: 718ms;-webkit-animation-delay: 718ms;-moz-animation-delay: 718ms;}#circularG_7 {left: 19px;bottom: 0;animation-delay: 814ms;-o-animation-delay: 814ms;-ms-animation-delay: 814ms;-webkit-animation-delay: 814ms;-moz-animation-delay: 814ms;}#circularG_8 {left: 5px;bottom: 5px;animation-delay: .9s;-o-animation-delay: .9s;-ms-animation-delay: .9s;-webkit-animation-delay: .9s;-moz-animation-delay: .9s;}@keyframes bounce_circularG {0% { transform: scale(1); }100% { transform: scale(.3); }}@-o-keyframes bounce_circularG {0% { -o-transform: scale(1); }100% { -o-transform: scale(.3); }}@-ms-keyframes bounce_circularG {0% { -ms-transform: scale(1); }100% { -ms-transform: scale(.3); }}@-webkit-keyframes bounce_circularG {0% { -webkit-transform: scale(1); }100% {-webkit-transform: scale(.3); }}@-moz-keyframes bounce_circularG {0% { -moz-transform: scale(1); }100% { -moz-transform: scale(.3); }}.bodyblur{-webkit-filter: blur(5px);-moz-filter: blur(5px);-o-filter: blur(5px);-ms-filter: blur(5px);filter: blur(5px);}.closeoverlay{width: 97%;text-align: right;cursor: pointer;margin: 0px;}.overlayloadercontainer, .overlaycontainer{position:fixed;top: 0px;left: 0px;right: 0px;bottom: 0px;z-index: 10000;height: 100%;background: rgba(50, 50, 50, 0.75);overflow-y: auto;}.innerloadercontainer, .innercontainer{font-family: Verdana, Geneva, sans-serif;position: relative;margin: 0px auto;color: #fff;font-weight: bold;text-shadow:  0px 0px 2px  #000;padding: 10px;top: 20%;width: 15%;height: auto;z-index: 10001;}.innercontainer{border: 1px solid #fff;padding: 10px;text-align: center;border-radius: 5px;}#cookiesdirective {max-width: 350px;box-sizing: border-box;padding: 15px;} .cookiebutton {cursor:pointer; display: block;background: #007E33;width: 90%;margin: 10px auto;box-sizing: border-box;padding: 10px;}.cookieinfolink {color:#0099CC;font-weight:bold;font-family:arial;font-size:15px;text-decoration: none; display: block; margin-top: 15px; }.cookieinfolink:hover {text-decoration: underline; }/* Gallery CSS */#AlbumSelector:hover{background: #EEEEEE;}/* Gallery CSS */#AlbumSelector:hover{background: #EEEEEE;}/* Gallery CSS */#AlbumSelector:hover{background: #EEEEEE;}/* Gallery CSS */#AlbumSelector:hover{background: #EEEEEE;}/* Gallery CSS */#AlbumSelector:hover{background: #EEEEEE;}/* Gallery CSS */#AlbumSelector:hover{background: #EEEEEE;}