/* Webshop CSS */#webshop_all, div#cartamount{font-family: Arial;font-size: 7pt;color: #000000;font-weight: normal;font-style: normal;}#top_search{background: #FFFFFF;}#left_cat_login_cart{background: #FFFFFF;}/* 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; }