html,button,input,select,textarea{color:#222}html{font:0.875em/1.5 'Source Sans Pro'}a{text-decoration:none}h1,h2,h3,h4,h5{font-weight:300;margin:0}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:14px 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0 none;border-top:1px solid #ddd;margin:20px 0;padding:20px 0 0 0}textarea{resize:vertical}.mfp-s-error .mfp-preloader{color:red}.ui-state-error{border-color:red !important}.mfpopup{background:#fff;width:98%;padding:0px;margin:20px auto 5px auto}.mfpopup_table{width:100%;border-collapse:collapse}.mfpopup_table h1{line-height:21px}.mfpopup_table .wide-table{margin:28px 0}.mfpopup_table .ui-datepicker{width:auto}.mfpopup_table td{padding:0px;border:0 none}.mfpopup_title{height:0px;border-bottom:solid 1px #ccc;font-weight:bold;font-size:14px;text-align:center;color:#1cbbb4;padding:4px 0 4px 0;display:none}.mfpopup_header{height:0px;display:none}.mfpopup_content{overflow-x:hidden;padding:20px}.mfpopup_buttons{display:none;border-top:solid 1px #ccc;text-align:right}.mfpopup_buttons button{margin:7px 7px 7px 0px}.custom-dropdown{position:relative;cursor:pointer;border:1px solid #ddd;padding:5px 4px;outline:0px none;z-index:99999 !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.custom-dropdown:after{content:"";width:0;height:0;position:absolute;right:16px;top:50%;margin-top:-3px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #ddd;border-bottom:none}.custom-dropdown>ul{position:absolute;top:100%;left:0;right:0;opacity:0;list-style-type:none;pointer-events:none;padding:0px}.custom-dropdown>ul>li{list-style:none;margin-left:0px;background-color:white;position:relative}.custom-dropdown>ul>li:hover{outline:solid 2px black;z-index:100000 !important}.custom-dropdown.active{border:1px solid #000}.custom-dropdown.active>ul{opacity:1;pointer-events:auto}.custom-dropdown.active:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid black;border-top:none}.custom-dropdown>span{margin-right:40px;display:block}a{color:#1cbbb4}a.remove{color:#ed1c24;font-size:12px}.avatar img,.company-logo,.menu-logo{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.person{float:left;line-height:1;padding:0}.person .avatar{float:left;margin-right:15px}.person .avatar img{width:40px;height:auto}.person .details{margin-top:3px;float:left}.person .details span{line-height:17px}.person .details .profile{color:#aaa;white-space:nowrap;display:inline}.person .details .profile .profile-bg{width:112px;background:#ddd;margin-top:6px;height:7px;position:relative;float:left}.person .details .profile .profile-bg span{background:#1cbbb4;height:7px;position:absolute;top:0;left:0}.person .details .profile .completion{float:left;margin-left:7px}.person .name{color:#000;display:block}.person .group{color:#1cbbb4}.person .job{color:#aaa}.person .review{color:#aaa}.person .review i{color:#1cbbb4}.person .reports{color:#aaa}.person .company{color:#aaa}.review i:before{margin:0}.person.large{font-size:16px}.person.large .avatar img{width:60px}.person.large .details{margin-top:8px;max-width:260px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.person.large .details>span{display:inline-block;line-height:22px;margin-right:18px;text-overflow:ellipsis;overflow:hidden;max-width:260px}.person.large .details .name{display:block}.person.large .review i{color:#ccc}.person.large .bio{line-height:1.5}.person.large a{float:left}.person.large .button{float:right;margin-top:12px}.person-menu{padding:10px 0 10px 10px;border:1px solid #f8f8f8;cursor:pointer}.person-menu .avatar{margin-right:8px}.person-menu .avatar img{width:30px;height:auto;padding:0 !important;box-shadow:none !important}.person-menu .details{float:left;font-size:13px}.person-menu .details .name span{line-height:30px}.person-menu .name{font-size:13px}.person-menu:after{float:left;border-left:1px solid #e0e0e0;margin-left:10px;padding:0 10px;font-family:'latimp';content:'\e81a';height:30px;line-height:27px;color:#aaa}.person-menu:hover,.person-menu-on{border:1px solid #e9e9e9;background:#fafafa}.col,.ae_float{display:block;float:left;margin-left:2%}.span1,.ae_float{width:18%}.ae_float{margin-left:1%;margin-right:1%}.span2{width:38.8%}.span3{width:59.2%}.span4{width:79.6%}.span5{width:100%;margin-left:0}.ae_float{min-height:75px}.span3 .span1{width:31.081%;margin-left:3.378%}.span1 .half{width:44.565%;margin-left:10.869%}.span1 .third{width:26.086%;margin-left:10.869%}.span1 .twothirds{width:63.041%;margin-left:10.869%}.col:nth-of-type(5n+1){margin-left:0;clear:both}.fixed-option-list{float:left}.expand-wrapper{margin:0 -1% 0 -1%}.ae_float .expand-wrapper{margin:0 -5.5555%}.ae_float .expand-wrapper .half{margin:0 5%;width:40%}table thead{color:#000}table th{font-weight:400;text-align:left}table tbody.available{color:#0e8139}table tbody.available tr:first-child:hover{background:none}table tbody.available th{border-bottom:1px solid #b7cbbf}table tbody.unavailable{color:#901111}table tbody.unavailable tr:first-child:hover{background:none}table tbody.unavailable th{border-bottom:1px solid #ccb8b8}.wide-table{width:100%;table-layout:fixed}.wide-table th{color:#aaa;vertical-align:bottom;line-height:1}.wide-table th.name{padding-left:40px}.wide-table td{padding:10px 20px 10px 0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wide-table td .review{color:#aaa;white-space:nowrap}.wide-table tbody tr:hover{background:#f0f0f0}.wide-table tbody tr.add:hover{background:none}.wide-table tbody tr:hover .review{color:#1cbbb4}.wide-table td:last-child{padding-right:40px}.wide-table .persontd{white-space:normal;text-overflow:clip;overflow:visible;width:240px}.wide-table .tel{white-space:normal;text-overflow:clip;overflow:visible;width:110px}.wide-table .culoare{white-space:normal;text-overflow:clip;overflow:visible;width:80px}.wide-table .cnp{white-space:normal;text-overflow:clip;overflow:visible;width:110px}.wide-table .service{white-space:normal;text-overflow:clip;overflow:visible;max-width:200px}.wide-table .rating{white-space:normal;text-overflow:clip;overflow:visible;width:90px}.wide-table .percent{white-space:normal;text-overflow:clip;overflow:visible;width:60px}.wide-table .date{white-space:normal;text-overflow:clip;overflow:visible;width:160px}.wide-table .date .t{display:inline-block}.wide-table .date .d-s{display:inline-block}.wide-table .date .d{display:inline-block}.wide-table td.date{color:#aaa}.wide-table td.date span:last-child{display:block}.wide-table tr:hover .date{color:#000}.wide-table .actions{white-space:normal;text-overflow:clip;overflow:visible}.wide-table .for1{width:80px}.wide-table .for2{width:121px}.wide-table .for3{width:162px}.wide-table .for4{width:203px}.wide-table .color-block{height:20px;margin:10px 0}.full-table{width:100%;table-layout:fixed;border-collapse:collapse;color:#444}.full-table th{color:#aaa;vertical-align:bottom;font-weight:400;font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:2px;text-align:left;padding:6px 0}.full-table td{padding:3px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.full-table .price{white-space:normal;text-overflow:clip;overflow:visible;width:120px;text-align:right}.full-table .duration{white-space:normal;text-overflow:clip;overflow:visible;width:180px;text-align:right}.full-table .availability{white-space:normal;text-overflow:clip;overflow:visible;width:180px;text-align:right}.full-table .availability sup{text-decoration:underline;font-size:10px;line-height:1px;position:relative;top:-7px}.full-table .availability a{color:#444;text-decoration:underline}.full-table tr:hover td{background:#f5f5f5}#help{float:right;font-size:28px}#help a{color:#828282;display:block;margin-top:4px}.alert{font-size:16px;line-height:50px;padding:0 40px}.alert>i{font-size:14px;margin:0 5px 0 -25px}.alert a.close{float:right}.error .alert{background:#fae2e2;color:#ed1c24}.warning .alert{background:#fff1a8;color:#ed6a00}.confirmation .alert{background:#d3ecbd;color:#099f42}.notice .alert{background:#d4e8f4;color:#297fb8}#corporate-header{position:fixed;width:100%;z-index:2000;background:#f8f8f8}#corporate-header .corporate{padding:0 40px}#corporate-header .corporate .menu .avatar img{width:30px;height:auto}#corporate-header .corporate .menu .person .details{margin:-1px 0 0 0}#corporate-header .corporate .menu .person .details span{line-height:30px}#corporate-header .corporate .menu .person .name{font-size:13px;color:#000}#corporate-header .corporate .menu .person .tel{font-size:13px;margin-top:4px}#corporate-header .logo{float:left;margin:10px 0}#corporate-header .logo img,#corporate-header .logo object{height:50px;width:auto}#corporate-header .account-manager{float:left;margin:15px 0 15px 20px;padding:4px 0 4px 20px;border-left:1px solid #cbe5e5}#corporate-header #lang-nav{float:right}#corporate-header .menu{float:right}#corporate-header .menu li>a{line-height:30px;display:block;padding:0 10px}#corporate-header .menu ul,#corporate-header .menu li{margin:0;padding:0}#corporate-header .menu li{float:left}#corporate-header .menu nav{color:#888;list-style-type:none}#corporate-header .menu nav a{color:#888}#corporate-header .menu #main-nav a{color:#484848}#corporate-header .user-actions h2 a{color:#1cbbb4;font-size:14px;font-weight:400;margin-left:20px}#corporate-header .user-actions h2{margin-bottom:20px}#corporate-header .user-menu .person{float:none;margin-bottom:20px}#corporate-header .user-menu .roles{float:left;margin-top:10px}#corporate-header .roles li{float:none;margin:0 0 0 -20px}#corporate-header .roles>.current{padding:8px 20px;background:#f0f0f0;color:#1cbbb4}#corporate-header .roles li a{color:#aaa;padding:8px 20px}#corporate-header .roles li a:hover{color:#1cbbb4}.msg-center{float:right;position:relative;margin:0 20px;line-height:70px}.msg-center .msg-center-wrap{position:absolute;border:1px solid #e0e0e0;background:#f9f9f9;-moz-box-shadow:0px 7px 10px rgba(0,0,0,0.2);-webkit-box-shadow:0px 7px 10px rgba(0,0,0,0.2);box-shadow:0px 7px 10px rgba(0,0,0,0.2);line-height:1;min-width:640px;min-height:400px;right:0;top:53px;z-index:5;display:none}.msg-center .msg-center-wrap:before{content:'';position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;background:#f9f9f9;width:8px;height:8px;right:30px;top:-6px;z-index:10}.msg-center h3{line-height:50px;padding:0 20px;font-size:18px}.msg-center ul,.msg-center li{margin:0;padding:0;list-style-type:none}.msg-center ul{overflow:auto;height:400px}.msg-center .msg-center-item{padding:10px 20px;cursor:pointer;border-top:1px solid #f9f9f9;border-bottom:1px solid #f9f9f9}.msg-center .msg-center-item-read,.msg-center .msg-center-item-read .name,.msg-center .msg-center-item-read a{color:#aaa}.msg-center li:hover{background:#fff}.msg-center .msg-center-item-sender{float:left;width:170px}.msg-center .msg-center-item-sender .name span{display:block}.msg-center .msg-center-item-excerpt{float:left;width:283px;margin-top:3px;line-height:17px}.msg-center time{float:left;width:90px;text-align:right;margin-top:3px;line-height:17px;color:#aaa}.msg-center time span{display:block}.msg-center .msg-center-item-state{float:left;padding:0 0 0 20px;line-height:40px}.msg-center .msg-center-item-body{float:left;width:100%;display:none;line-height:17px;padding-top:10px}.msg-center .msg-center-item-on{border-color:#e0e0e0;background:#fff}.msg-center .msg-center-item-on .msg-center-item-body{display:block}#dropdown-nav{position:relative;top:10px}#dropdown-nav .person>a{outline:0 none}.submenu-wrap{position:absolute;z-index:1500;background:#fff;top:50px;right:0;display:none;-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.1);-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.1);box-shadow:0px 3px 3px 0px rgba(0,0,0,0.1)}.submenu-wrap ul{border-bottom:1px solid #e4e4e4}.submenu-wrap a:hover{background:#f9f9f9}#corporate-header .submenu-wrap ul li a{display:block;padding:7px 15px;white-space:nowrap;min-width:200px}#dropdown-nav.on .submenu-wrap{display:block}#main-nav{float:left}#secondary-nav{float:right}#secondary-nav a.user-menu-link{outline:0 none;position:relative;z-index:101}#secondary-nav a.on{background:#f9f9f9;color:#000}.user-menu{background:#f9f9f9;display:none;position:absolute;top:100px;left:40px;right:40px;z-index:100;padding:20px;border:1px solid #e0e0e0;border-top:0 none;-moz-box-shadow:0px 5px 10px rgba(0,0,0,0.2);-webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.2);box-shadow:0px 5px 10px rgba(0,0,0,0.2)}.user-menu table{table-layout:fixed}.user-menu table td{white-space:nowrap;padding:10px 20px 10px 0px}.user-menu table td:first-child{padding-left:0}.user-menu table td.timestamp{color:#aaa;width:120px}.user-menu table td.timestamp span:last-child{display:block}.user-menu table td.person{width:220px}.user-menu table td.email{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.user-menu table td.tel{width:100px}.user-menu table td.actions{width:165px}.user-menu .user-details{float:left;width:22%}.user-menu .user-actions{float:left;width:78%}.user-actions-header{margin-bottom:20px}.user-actions-header h2{float:left;line-height:30px}.user-actions-header input{float:right;max-width:300px}#help{float:right;font-size:36px}#help a{color:#ddd;display:block;margin-top:8px}#main-header{position:relative;z-index:100;background:#fff}#main-header .company{padding-top:70px;position:relative;z-index:1000}#main-header .company .coverpic{height:350px;background:#fff 50% 0 no-repeat;position:relative}#main-header .company .coverpic .reposition-bg{position:absolute;width:100%;height:100%;background:#000;opacity:0;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-ms-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;z-index:100}#main-header .company .coverpic .reposition{position:absolute;width:auto;right:30px;top:30px;text-align:center;background:#fff;opacity:0;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-ms-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;z-index:150}#main-header .company .coverpic .reposition-actions{position:absolute;right:30px;bottom:30px;opacity:0;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-ms-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}#main-header .company .coverpic .reposition-actions button{margin-left:5px}#main-header .company .coverpic:hover .reposition-bg{opacity:0.1}#main-header .company .coverpic:hover .reposition{opacity:1}#main-header .company .coverpic.repositioning{cursor:ns-resize}#main-header .company .coverpic.repositioning .reposition-bg,#main-header .company .coverpic.repositioning .reposition{display:none}#main-header .company .coverpic.repositioning .reposition-actions{opacity:1}#main-header .company .company-meta-w{position:relative;z-index:500}#main-header .company a{display:inline-block;color:#000}#main-header .company a h1{float:left;margin:0 0 0 24px;font-size:48px;line-height:1.5}#main-header .company .button{color:#fff;top:-2px;position:relative}#main-header .company .company-logo{float:left;margin-top:-75px;position:relative}#main-header .company .company-logo img{width:150px;height:auto;border-radius:50%;box-shadow:0 4px 8px 1px #cacaca}#main-header .company .company-phone,#main-header .company .company-url{margin-left:14px;margin-right:14px}#main-header .company .company-meta{float:left;width:800px;min-height:124px;position:relative}#main-header .company .company-meta a{color:#000}#main-header .company .company-details{color:#aaa;position:absolute;width:1026px;top:77px;left:174px}#main-header .company .company-details .review{display:inline-block;position:relative;top:2px;margin-right:40px;font-size:21px;color:#1cbbb4}#main-header .company .company-employees{padding-top:10px;margin-left:28px;float:right}#main-header .company .company-employees ul,#main-header .company .company-employees li{list-style-type:none;margin:0;padding:0}#main-header .company .company-employees li{float:left;margin-right:28px}#main-header .company .company-employees .more{float:right;margin:19px 0 0 0}#main-header .company .company-employees .more a{text-align:center;text-transform:uppercase;color:#aaa}#main-header .company .company-employees .more i{display:block;font-size:35px;line-height:7px}#main-header .company .company-employees .more i:before{line-height:7px}#main-header .company nav .container2{font-size:18px;line-height:50px;border-top:1px solid #f0f0f0;background:#fff;font-weight:300;z-index:10000 !important;position:relative;-moz-box-shadow:0px 3px 2px 0px rgba(200,200,200,0.35);-webkit-box-shadow:0px 3px 2px 0px rgba(200,200,200,0.35);box-shadow:0px 3px 2px 0px rgba(200,200,200,0.35)}#main-header .company nav .leftcol a{padding:0 15px}#main-header .company nav .leftcol li:first-child a{line-height:50px;border-bottom:0 none}#main-header .company nav .current a,#main-header .company nav .active a{color:#1cbbb4;color:#000;font-weight:600;font-size:19px}#main-header .company nav a:hover{color:#1cbbb4}#main-header .company nav .button:hover{color:#fff}#main-header .company nav ul,#main-header .company nav li{margin:0;padding:0;list-style-type:none}#main-header .company nav .leftcol ul{text-align:center}#main-header .company nav .leftcol li{display:inline-block;margin-right:18px}#main-header .company nav .leftcol li:last-child{margin-right:0}#main-header .company nav .right li{text-align:center}#main-header .company nav .menu-logo{height:40px;width:auto;margin-right:10px;margin-top:-5px}#main-header .company nav .leftcol-w{width:auto}#main-header .company .scroll-to-fixed-fixed{background:#fff}.user{float:left}.user .person,.user .alerts{float:left;margin:10px 40px 10px 0}.user .alerts{line-height:40px;color:#aaa}.alerts.new{color:#ed1c24}.overlay-header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:solid 1px #ccc;padding:0 20px}.header-tabs{float:right;padding:0px;margin:0px;list-style:none}.header-tabs li{float:left;list-style:none;margin-right:0px;outline:none}.header-tabs li a{color:#1cbbb4;padding:20px;line-height:20px;display:block;outline:none;position:relative}.header-tabs li a.inactive{color:#000;outline:none}.header-tabs li a:hover,.header-tabs #user_tabs li a.inactive:hover{color:#1cbbb4;outline:none}.header-tabs li a.active:after{border-color:#fff rgba(0,0,0,0);border-style:solid;border-width:0px 8px 8px;bottom:100%;content:"";height:0;position:absolute;left:50%;margin-left:-8px;width:0;bottom:-1px}.header-tabs li a.active:before{border-color:#fff rgba(0,0,0,0);border-style:solid;border-width:0px 6px 6px;bottom:100%;content:"";height:0;position:absolute;left:50%;margin-left:-6px;width:0;bottom:-1px}#company_tabs{border-bottom:2px solid #1cbbb4}#company_tabs,#company_tabs li{list-style-type:none;margin:0;padding:0}#company_tabs li{float:left}#company_tabs li a{background:#1cbbb4;color:#fff;padding:12px 20px;line-height:20px;display:block;position:relative;outline:none}#company_tabs li a.inactive{background:#eee;color:#1cbbb4}#main{background:#f0f0f0;padding:50px 0 0 0}.container{width:1200px;margin:0 auto}.leftcol{float:left;width:100%;padding-right:338px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.leftcol .leftcol-w{width:800px;margin:0 auto}.rightcol{float:right;width:338px;margin-left:-338px;background:#fff;text-align:center}.rightcol aside{margin-top:50px}.rightcol aside:first-child{margin:0}.rightcol .fb{height:600px}.rightcol rightcol-w{height:934px}section{background:#fff;padding:0;margin:0 0 50px 0;font-size:16px}section h1{color:#aaa;margin:0;padding:15px 30px;font-size:28px;line-height:42px}section p{line-height:1.688em}.appointments{margin:0;padding:40px 40px 80px 40px;background:#f5f5f5;font-size:14px}.appointments h1{color:#000;padding:0}.appointments aside{float:left;width:279px}.appointments .section-main-wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 60px;overflow:hidden}.appointments .section-controls,.appointments .section-filters{padding-left:33px;margin:29px 0}.appointments .calfilter{margin-top:40px}.appointments .viewmode{float:left}.appointments .viewmode .ui-button-text{line-height:40px}.appointments .infotext{overflow:hidden;text-align:center;font-size:18px;line-height:42px}.minical{margin:0}.ui-datepicker{background:#e8e8e8;padding:10px;border:0 none;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ui-datepicker .ui-datepicker-header{padding:0 0 10px 0;position:relative;border:0 none;background:none}.ui-datepicker .ui-datepicker-header a{color:#000}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:0px;cursor:pointer;position:absolute;height:1.8em;width:1.8em}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{width:auto;height:auto;text-indent:0;background:none;font-weight:400;font-size:18px;position:relative;top:-3px}.ui-datepicker .ui-datepicker-prev{left:10px;text-align:left}.ui-datepicker .ui-datepicker-next{right:10px;text-align:right}.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-next:hover{color:#297fb8}.ui-datepicker .ui-datepicker-prev.ui-state-disabled,.ui-datepicker .ui-datepicker-next.ui-state-disabled{cursor:arrow}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{color:#000;border:0 none;background:none}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-month,.ui-datepicker .ui-datepicker-year{background:#fff;padding:0px 2px;width:40%;margin:0 2%}.ui-datepicker table{margin:0;width:auto;font-size:14px}.ui-datepicker th{font-weight:400;font-size:12px;padding:0;text-align:center}.ui-datepicker td{padding:0}.ui-datepicker td span,.ui-datepicker td a{text-align:center}.ui-datepicker .ui-state-default{padding:0;border:0 none;background:#fff;color:#666;display:block;line-height:37px;width:37px}.ui-datepicker .ui-state-disabled{opacity:1}.ui-datepicker .ui-datepicker-other-month .ui-state-default{background:none}.ui-datepicker .ui-datepicker-unselectable .ui-state-default{color:#d2d2d2}.ui-datepicker table a.ui-state-hover{background:#fc3;color:#000}.ui-datepicker table a.ui-state-active{background:#1cbbb4;color:#fff}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;margin:0 -1px 0 0;border:1px solid #ddd;display:inline-block}.ui-buttonset .ui-button-text{padding:0px 13px;background:#fff;display:block;line-height:30px}.ui-buttonset label.ui-state-active span.ui-button-text{background:#1cbbb4;color:#fff}.date-range-widget{position:relative;z-index:50;float:right;border:1px solid #ddd}.date-range-prev,.date-range-now,.date-range-field-text{border-right:1px solid #f0f0f0}.date-range-prev,.date-range-next{color:#000}.date-range-prev:hover,.date-range-next:hover{color:#297fb8}.date-range-btn,.date-range-btn:focus{outline:none;background:#f9f9f9}.date-range-btn,.date-range-field-text{line-height:40px;padding:0 13px;min-width:14px;float:left;position:relative;overflow:hidden;text-align:center;white-space:nowrap;cursor:pointer}.date-range-field-text{width:220px;text-align:center;background:#fff}.date-range-now{background:#fff;text-transform:uppercase;line-height:40px;padding:8px 13px}.date-range-now span{display:block;line-height:1;font-weight:300}.date-range-now span:last-child{font-size:10px;font-weight:400}.date-range-now:hover{background:#1cbbb4;color:#fff}.date-range-calendar{position:absolute;top:40px;right:40px;overflow:hidden;width:610px;height:297px;background-color:#f7f7f7;border:1px solid #ddd;display:none;padding:10px 0 0 10px}.description{font-size:18px;line-height:1.5;padding:30px}.description p{margin:0 0 18px;line-height:1.5}.description p:last-child{margin:0}.description .text{width:355px;float:right}.description .gallery{width:355px;float:left}.description .gallery img{width:100%}.description .gallery ul,.description .gallery li{list-style-type:none;margin:0;padding:0}.description .gallery ul{margin:0 0}.description .gallery li{width:66px;display:inline-block;vertical-align:middle;max-height:99px;overflow:hidden;margin:2px 1px 0 1px}.description .gallery li:last-child{margin-right:0}.team{background:#fff}.team ul,.team li{margin:0;padding:0;list-style-type:none}.team li{background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;border-top:1px solid #ddd;-webkit-perspective:3000;perspective:3000px}.team li .card{width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:0.5s;transition:0.5s}.team li .front,.team li .back{padding:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.team li .flipped .back{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}.team li .flipped .front{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.team li .card{-webkit-transition:0.5s;-webkit-transform-style:preserve-3d;-ms-transition:0.5s;-moz-transition:0.5s;-moz-transform:perspective(3000px);-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transition:0.5s;transform-style:preserve-3d;position:relative}.team li .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:0.5s;-webkit-transform-style:preserve-3d;-moz-transition:0.5s;-moz-transform-style:preserve-3d;-o-transition:0.5s;-o-transform-style:preserve-3d;-ms-transition:0.5s;-ms-transform-style:preserve-3d;transition:0.5s;transform-style:preserve-3d;position:absolute;top:0;left:0;width:100%;height:100%}.team li .front{background:#fff;z-index:2;-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg)}.team li .back{background:#ddd;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)}.team .person{font-size:16px;float:none}.services .providers,.services li{margin:0;padding:0;list-style-type:none}.services .providers{margin:16px 0}.services .providers li{float:left;font-size:18px}.services .service{padding:30px;background:#fff;margin:0 0 1em 0;border-top:1px solid #ddd}.services .service h1{font-size:22px;line-height:29px;margin:0;padding:0;color:#1cbbb4}.services .service p:last-child{margin-bottom:0}.services .service-details{float:left;width:535px}.services .service-meta{float:right;width:175px;text-align:center;font-weight:200;color:#aaa}.services .service-meta .service-price{font-size:28px;white-space:nowrap;color:#000}.services .service-meta .service-price.old{text-decoration:line-through;font-size:16px;display:block;margin-top:8px}.services .service-meta .service-price.new{color:#0db14b}.listing header h1{float:left}.listing header .button{float:right;position:relative;top:20px;right:30px;background:#1cbbb4}.listing header .button:hover{background:#00d2c8}.listing .post{padding:30px;background:#fff;margin:0;border-top:1px solid #ddd}.listing .post h1{font-size:22px;margin:0;padding:0;color:#000}.listing .post h1 a{color:#1cbbb4}.listing .post p:last-child{margin-bottom:0}.listing .post i.on{color:#1cbbb4}.listing .post i:before{margin:0}.listing .post .post-meta{margin:0;color:#aaa}.listing .post .post-meta span{float:left;margin-right:16px}.listing .post .post-meta time{float:right;margin:0}.listing .post img.full{width:100%;height:auto;margin:14px 0}.listing .post img.left{float:left;width:355px;height:auto;margin:0 30px 30px 0}.listing .post img.right{float:right;width:355px;height:auto;margin:0 0 30px 30px}.listing .post img.left ~ img.right{margin-left:0}.listing .post img.thumb{float:left;width:150px;height:auto;margin:0 30px 30px 0}.post-comment-list{list-style-type:none;margin:0;padding:32px}.comment{list-style-type:none;margin:0 0 32px 0;padding:0;clear:both}.comment .avatar{display:block;float:left;margin-right:16px}.comment .avatar img{width:48px;height:auto}.comment .header{margin-bottom:8px}.comment .name,.comment time{float:left;line-height:16px;margin-right:16px;color:#aaa}.comment .comment-body{float:left;width:672px}.comment .comment-meta{color:#aaa;visibility:hidden;margin-top:16px}.comment .comment-meta span{margin-right:32px}.comment :hover .comment-meta{visibility:visible}.comment p{margin:0}.post-comments form{padding:0 32px 32px}.map{height:350px}.admin-actions{background:#1cbbb4}.admin-actions ul,.admin-actions li{list-style-type:none;margin:0;padding:0}.admin-actions li{display:inline-block}.admin-actions a{display:inline-block;background:#1cbbb4;color:#c8ebe9;max-width:84px;padding:20px 7px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:14px;outline:0 none}.admin-actions a:hover{background:#00d2c8}.admin-actions i{display:block;font-size:28px;margin-bottom:10px;color:#fff}.admin-actions.visible{position:relative;z-index:99}.post-new-bg{display:none;background:rgba(0,0,0,0.3);position:fixed;height:100%;width:100%;left:0;top:0;z-index:1500}.modal-new{padding:30px;background:#fff;margin-bottom:50px;z-index:99;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none}.drop-area{border:1px solid #ccc;height:100px}.poze{margin-top:20px}.poze img{width:145px;display:inline-block;vertical-align:middle;margin-right:30px;margin-bottom:60px}.poze img:nth-child(4){margin-right:0}.admin-gift{background:#1cbbb4}.admin-gift ul,.admin-gift li{list-style-type:none;margin:0;padding:0}.admin-gift li{display:inline-block}.admin-gift a{display:inline-block;background:#1cbbb4;color:#c8ebe9;max-width:84px;padding:20px 7px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:14px;outline:0 none}.admin-gift a:hover{background:#00d2c8}.admin-gift i{display:block;font-size:28px;margin-bottom:10px;color:#fff}.admin-gift.visible{position:relative;z-index:99}#main-footer{background:#ddd}#main-footer .company{padding:30px 0}#main-footer .company-logo{height:auto;display:inline-block;margin-right:10px}#main-footer h1{line-height:40px;margin:0;color:#555;display:inline-block;vertical-align:middle}#main-footer .company-logo img{box-shadow:0 4px 8px 1px #cacaca;border-radius:50% !important;border:1px solid #fff}#main-footer .company-details{margin:32px 0 0 0;display:block;color:#777}#main-footer .location{float:left;margin-right:28px;width:200px}#main-footer .location .wrap{margin-bottom:10px;display:block;line-height:1.3}#main-footer .location i{float:left;margin-right:5px}#main-footer .location .company-address,#main-footer .location .company-phone,#main-footer .location .company-hours{display:block;float:left;width:170px}#main-footer .corporate{background:#555;color:#aaa;padding:25px 0px 25px}#main-footer .corporate .container{width:1200px;margin:0 auto}#main-footer .corporate .fleft{float:left}#main-footer .corporate .fright{float:right}#main-footer .corporate .footer-logo{margin-bottom:15px}#main-footer .corporate p{margin:0}#main-footer .corporate .name{margin-bottom:3px;color:#ddd}#main-footer .corporate .inc,#main-footer .corporate .payment{float:left;margin-right:100px;margin-top:0}#main-footer .corporate .payment{padding-top:4px}#main-footer .corporate p a{color:#eee;margin-right:30px}.ddown-wrap{position:relative}.ddown-toggle{position:relative;cursor:pointer}.ddown-menu{position:absolute;z-index:1500}.lang-selector dl,.lang-selector dt,.lang-selector dd,.lang-selector ul,.lang-selector li{margin:0;padding:0}.lang-selector ul,.lang-selector li{list-style-type:none}.lang-selector dl{display:inline-block;width:auto;margin-left:10px}.lang-selector dt{background:#5f5f5f url(arrow.png) no-repeat scroll right center;display:block;border:1px solid #747474;width:150px;padding:10px;line-height:18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lang-selector dt .flag{display:inline-block;margin-right:10px}.lang-selector dt>span:after{border-left:1px solid #747474;color:#888;content:'\e81b';position:absolute;right:0;top:6px;font-family:"latimp";height:26px;line-height:26px;margin-left:10px;padding:0 10px}.lang-selector .ddown-wrap.ddown-on dt>span:after{content:'\e81a'}.lang-selector .ddown-menu{bottom:39px;right:0;display:none}.lang-selector ul{background:#5f5f5f none repeat scroll 0 0;border:1px solid #747474;padding:5px 0px;width:auto;min-width:170px}.lang-selector ul a{padding:10px;display:block;color:#ddd}.lang-selector ul span{display:inline-block;margin-right:10px}.lang-selector ul a:hover{color:#fff;background:#aaa}.empcal{width:100%;empty-cells:show;border-collapse:collapse;margin-top:12px}.empcal td{border:1px solid #e4e4e4;background:#fff;padding:0}.empcal th{background:none;color:#878787;padding:0;font-size:12px}.empcal th.alt{color:#b9b9b9}.empcal th.hour{text-align:right;padding:4px 8px}.empcal th.day{text-align:left;padding:10px}.empcal th.day span{display:block;line-height:16px}.empcal th.day .dow{font-size:14px}.empcal th.on{background:#0db14b;color:#fff}.empcal table{width:100%;height:100%}.empcal table td{height:100%;text-align:center;overflow:hidden}.emplist{width:100%;table-layout:fixed}.emplist td{border:0 none;padding:6px 0;font-size:10px}.emplist td.reserved{background:#f0f0f0}.calfilter-branch{padding:0 20px 0 0}.ui-tooltip{background:#f0f0f0 !important;border:none !important;box-shadow:none !important;padding:10px 20px !important;font-style:italic;float:none !important;font-size:14px !important;display:inline-block !important;max-width:300px !important;width:auto !important;position:absolute !important;z-index:9999}.ui-tooltip-content{display:block !important;max-width:none !important;white-space:nowrap;color:red}a i.icon-help-circled{color:#aaa}a.dark i.icon-down-open,a.dark i.icon-up-open{color:#151515 !important}.ui-state-error .ui-tooltip-content{color:#FF0000 !important}.arrow{width:12px;height:25px;overflow:hidden;position:absolute;left:-12px;top:50%;margin-top:-12px}.arrow.right{left:auto;right:-12px}.arrow:after{background:#f0f0f0;content:"";position:absolute;left:6px;top:0px;width:25px;height:25px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);tranform:rotate(45deg)}.error .arrow:after{background:#fff8bf}.arrow.right:after{left:auto;right:6px}.cal-tooltip.dark .ui-tooltip,.cal-tooltip.dark .arrow:after{background-color:#ddd}.cal-tooltip .ui-tooltip{max-width:600px}.cal-tooltip .ui-tooltip-content{white-space:nowrap}div.calfilter-list{width:800px}div.calbranchname.topmargin{margin-top:10px}div.calbranchname{font-size:18px;width:282px;margin-top:10px}div.calbranchaddr{font-size:14px;width:282px}.tooltipsy{padding:18px;color:#333;background:#fff;border:1px solid #e4e4e4;min-width:300px;max-width:400px;width:auto;-moz-box-shadow:0px 2px 3px 0px rgba(0,0,0,0.1);-webkit-box-shadow:0px 2px 3px 0px rgba(0,0,0,0.1);box-shadow:0px 2px 3px 0px rgba(0,0,0,0.1)}.tooltipsy .person{float:left}.tooltipsy .person .group img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #1cbbb4}.tooltipsy .req{float:right;text-align:center;position:relative;right:-5px;top:-4px;margin-bottom:-10px}.tooltipsy .req span,.tooltipsy .req button{display:inline-block}.tooltipsy .req .date{font-size:10px;display:block;position:relative;top:-5px}.tooltipsy .app-date{float:right;text-align:right;padding:3px 0;line-height:17px;color:#888}.tooltipsy caption{font-size:10px;color:#888;text-transform:uppercase;letter-spacing:1px;text-align:left}.tooltipsy .service-list{font-size:12px;line-height:17px;margin:15px 0;width:100%}.tooltipsy .service-list td{padding:0}.tooltipsy .service-list .amount{padding-left:15px;font-size:24px;font-weight:600;color:#a0a0a0;text-align:right;white-space:nowrap}.tooltipsy .service-list .curr{font-size:18px}.tooltipsy .spacer{margin:18px 0 10px 0}.tooltipsy .avatars{margin:10px 0;max-height:120px;overflow:auto}.tooltipsy .avatars .item{float:left;display:block;cursor:pointer;margin-right:10px;max-height:120px;overflow:auto}.tooltipsy .avatars img{width:40px;height:auto}.tooltipsy .special-border{fill:#fff;stroke:#1cbbb4;stroke-linecap:round;stroke-dasharray:2,4}.tooltipsy .plus-icon{fill:#1cbbb4}.tooltipsy .add-new:hover .plus-icon{fill:#00d2c8}.tooltipsy .add-new:hover .special-border{stroke:#00d2c8;stroke-dasharray:none}.tooltipsy .service-item{display:block}.tooltipsy .app-buttons{text-align:right}.tooltipsy.reschedule{min-width:0}.tooltipsypin_before:before,.tooltipsypin_after:after{position:absolute;bottom:-4px;width:8px;height:8px;display:block;background:#fff;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;content:'';-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tooltipsypin_before:before{left:43px}.tooltipsypin_after:after{right:43px}.userlist_static{list-style-type:none;margin:0;padding:0;display:inline-block;max-height:216px;overflow-y:auto;border:solid 1px #ddd;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.userlist_static li{padding:10px;height:52px;vertical-align:middle;cursor:pointer;background-color:#fff}.userlist_static li:hover{background-color:#f0f0f0}.userlist_static span.details{margin-top:9px;display:inline-block;width:160px;vertical-align:middle;font-weight:400;font-size:14px;padding-right:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}div.booking-outer{padding:10px}div.booking-outer label{margin-top:10px;display:block}div.booking-outer td{padding:0 10px}.booking-highlight{color:#1CBBB4}div.booking-hoursel{color:#777;border:solid 1px #777;overflow-y:auto;max-height:150px;position:relative}div.booking-hoursel.popup{border:none;width:150px}div.booking-hoursel table{width:100%}div.booking-hoursel label{font-size:16px;margin:0}div.booking-hoursel td{vertical-align:middle;white-space:nowrap;padding:0 6px;height:30px}div.booking-hoursel td.selected{background-color:#EEE;color:#151515}#bk_sel_srv{padding:20px 0}#bk_sel_srv td{padding:0 3px 0 0;vertical-align:middle}.booking-warning{width:100%}.booking-warning.error td{background-color:#FAE2E2;color:#ED1C24}.booking-warning td{vertical-align:middle;background-color:#FFF1A8;color:#ED6A00;padding:5px 10px 4px 10px !important}.booking-warning td:first-child{width:1%}div.booking-outer div.ajaxselect_outer div{width:100%}div.booking-outer div.ajaxselect_outer div.ajaxselect_list{width:200px}#booking-card{padding:10px;color:#708793;background:#d5e3ea;font-size:16px;margin:10px 0}#booking-card .booking-card-title{font-size:10px}.booking-card-meta{color:#23688a}.booking-card-meta span:first-child{float:left;font-size:18px;line-height:18px;margin-top:5px}.booking-card-meta span:last-child{float:right;font-size:24px;line-height:24px;font-weight:600}.booking-time{margin-top:3px}.booking-time span{display:block}.booking-time span:last-child{font-size:14px}#booking-card table td{font-size:16px;padding:0}#booking-card .small{font-size:14px}#booking-card .name{font-size:18px;color:#23688A}#booking-card .amount{color:#23688A;font-size:20px;font-weight:bold}#booking-card .alert{color:#ED6A00;font-size:12px;padding:0;line-height:14px}#booking-card a.alert i{color:#ED6A00;margin:0}#booking-card .msg{color:#151515;font-size:12px;line-height:14px}#booking-card a{font-size:12px;color:#777777}#bk_inputs .ui-tooltip-content{white-space:normal}#card-confirmation td{padding-right:10px !important}#card-confirmation a.msg i{color:#151515 !important}#card-confirmation #bk_confirm{width:80px}.bk-field{position:relative}.bk-field .ui-tooltip{position:absolute;z-index:10}.booking-outer h1.booking-confirm-head{font-size:30px;line-height:36px;font-weight:200}.booking-outer .booking-confirm-date{font-size:14px;margin-top:50px}.booking-outer .promo{margin:105px 0 0 0}.booking-payment{margin-top:80px}.booking-payment .topay{float:left;font-size:18px;text-align:right}.booking-payment .topay p{line-height:26px;margin:0}.booking-payment .topay .amount{font-size:24px;font-weight:600}.booking-payment .topay a{font-size:14px;line-height:1;display:block;color:#000}.booking-payment .paynow{float:left;margin:7px 0 0 20px}.booking-confirm-footer{margin-top:30px}.booking-confirm-footer p{float:left;line-height:36px;margin:0}.booking-confirm-footer button{float:right}.booking-confirm-amount{font-size:15px;margin:40px 0}.booking-confirm-amount .amount{font-size:18px;font-weight:bold}.booking-confirm-phone{font-size:12px}.booking-confirm-marker .comp{font-size:15px;color:#151515}.booking-confirm-marker .addr{font-size:13px;color:#888888}#booking-day-selector .ui-datepicker table td{padding:0 !important}#booking-day-selector table.ui-datepicker-calendar{margin:auto !important}.pass-screen{padding:10px}.pass-screen .pass-promo{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:30px;width:40%}.pass-screen .pass-promo h1{font-size:30px;margin-top:10px;margin-bottom:50px}.pass-screen .pass-update{float:right;width:60%}.pass-screen .logos{margin-bottom:30px}.pass-screen .logos>img:first-child{padding-right:30px;border-right:1px solid #ebebeb;margin-right:30px}.pass-screen .logos .company{font-size:21px;font-weight:200}.pass-screen .logos .company img{margin-right:10px;height:50px;width:auto}.pass-screen fieldset{padding:30px;margin:30px 0;background:#d5e3ea}.pass-screen .new-user-info{color:#007dbb;background:#f8f8f8;padding:20px 30px}.pass-screen .new-user-info p{margin:2px 0 0 0}.pass-screen .new-user-info p:first-child{margin:0;font-size:21px}.pass-screen .new-user-info span:first-child{margin-right:30px}.pass-screen .passwords .ae_float{width:46%;margin:0;min-height:0}.pass-screen .passwords .ae_float:last-child{float:right}.pass-screen .responsemsg{margin:0;color:red}button,.button{border:0 none;padding:12px;font-family:'Source Sans Pro';font-size:12px;line-height:1;font-weight:400;background:#0db14b;color:#fff;text-transform:uppercase;letter-spacing:1px}button:hover,.button:hover{background:#00c149}button.inline,.button.inline{color:#aaa;background:none;border:0 none;margin:0 0 0 21px;padding:0;font-family:"Source Sans Pro";font-size:15px}button.inline i,.button.inline i{font-size:14px}.actions{text-align:right}.actions .inline:first-child{margin-left:0}.add .actions{clear:both}.add .inline-actions{vertical-align:bottom;clear:none;margin-top:14px}.alignbottom{margin-top:38px}tr:hover button.details{color:#297fb8}tr:hover>td>.pay,tr:hover>td>.edit{color:#0db14b}tr:hover button.pay:hover,tr:hover button.edit:hover,tr:hover>td>.button.pay:hover,tr:hover>td>.button.edit:hover{color:#00c149}tr:hover>td>.cancel,tr:hover>td>.delete{color:#ed1c24}tr:hover>td>.history{color:#1cbbb4}tr:hover>td>.history:hover{color:#00d2c8}tr:hover button.suspend{color:#ffc600}tr:hover button.ban{color:#ec7500}legend{color:#1cbbb4;text-transform:uppercase;letter-spacing:1px}input[type="text"],input[type="password"],select,textarea{font-family:'Source Sans Pro';border:1px solid #ccc;padding:5px 10px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}textarea{padding:10px}input[type="text"]:focus,input[type="password"]:focus,select:focus,textarea:focus{border-color:#000}input[type="checkbox"],input[type="radio"]{margin-right:6px}input[type="checkbox"] ~ label,input[type="radio"] ~ label{display:inline-block;margin-right:10px}label{color:#aaa}.submit{text-align:right;margin-bottom:0}.submit button{background:#1cbbb4;margin-left:30px}.submit button:hover{background:#00d2c8}button.cancel{background:#aaa}button.cancel:hover{background:#999}button.green{background:#0db14b}button.green:hover{background:#00c149}button.normal{background:#1cbbb4}button.normal:hover{background:#00d2c8}button.red{background:#b10d0d}button.red:hover{background:#d40202}button.grey{background:#aaa}button.grey:hover{background:#bbb}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden,.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.ui-autocomplete{left:0px !important;width:100% !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;border:solid 1px #000;background:#fff;z-index:2500}.ui-autocomplete li{margin:0;padding:0;float:none}.ui-autocomplete a{color:#000;display:block;padding:3px 10px;cursor:pointer}.ui-autocomplete .ui-state-focus,.ui-autocomplete a:hover{color:#fff;background:#1cbbb4}.ui-autocomplete{max-height:240px;overflow-y:auto;border:solid 1px #000;position:absolute}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm;}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}#success span{vertical-align:middle;display:inline-block;width:140px;margin-right:10px;background:#fff;margin-top:10px;text-align:center;position:relative}#success span img{max-width:140px;max-height:113px;display:inline-block;vertical-align:middle;margin:0;padding:0}#success span a{display:none;position:absolute;width:25px;height:25px;right:0;top:0;background:#e30220;opacity:0.5;text-align:center;cursor:pointer}#success span a:hover{opacity:1}#success span:hover a{display:block}#success span a img{width:14px;height:14px;right:0;top:0;background:#e30220;text-align:center;cursor:pointer}#success span:nth-child(5),#success span:nth-child(10),#success span:nth-child(15),#success span:nth-child(20),#success span:nth-child(25),#success span:nth-child(30),#success span:nth-child(35),#success span:nth-child(40),#success span:nth-child(45),#success span:nth-child(50){margin-right:0}div#booking-outer .ajaxselect_list{width:initial !important}div#overlaycontent table.ajaxselect{width:initial !important}
/* Sticky nav width fix */
#main-header .company nav.scroll-to-fixed-fixed{width:100% !important;left:0 !important}