.accordion{width:100%;margin:-141px auto 0;position:relative;z-index:544;border-radius:0;float:left}.accordion.accordion-index2{margin:0 auto}.accordion .link{cursor:pointer;display:block;padding:15px 15px 15px 25px;color:#4d4d4d;font-size:14px;font-weight:700;border-bottom:1px solid #ccc;position:relative;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;width:340px;background:#e31e24;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}span.appointment-title{color:#fff;font-weight:500;font-family:Raleway,sans-serif;font-size:20px}.accordion li:last-child .link{border-bottom:0}.accordion li i{position:absolute;top:16px;left:12px;font-size:18px;color:#595959;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.accordion li .link i{right:12px;left:auto;font-size:22px;color:#fff}.bgcolor-3{background:#525866;font-size:14px;width:100%;padding:35px 0 60px}.input{position:relative;z-index:1;display:inline-block;width:31%;margin:0 35px 16px 0;vertical-align:top}.input.last{margin:0}.input__field{position:relative;display:block;float:right;padding:.8em;width:60%;border:none;border-radius:0;background:#f0f0f0;-webkit-appearance:none;padding:20px 0 10px 0}.input__field:focus{outline:0}.input__label{display:inline-block;float:right;padding:20px 28px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input__label-content{position:relative;display:block;width:100%}.icon{color:#ddd;font-size:150%}.make-appointment{background:#525866}.input--kohana{overflow:hidden;background:0 0}.input__field--kohana{width:100%;background:0 0;padding-left:2.75em;color:#fff;font-size:16px;font-weight:500;font-family:Raleway,sans-serif;border-bottom:solid 2px #fff}.input__label--kohana{position:absolute;width:100%;text-align:left;pointer-events:none;color:#fff;font-size:16px;font-weight:500;font-family:Raleway,sans-serif}.input__label-content--kohana{display:inline-block;width:auto;-webkit-transform:translate3d(-1.75em,0,0);transform:translate3d(-1.75em,0,0);-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s}.icon--kohana{display:inline-block;margin-top:.9em;-webkit-transform:translate3d(-2em,0,0);transform:translate3d(-2em,0,0);-webkit-transition:-webkit-transform .3s;transition:transform .3s;color:#fff!important;top:-6px!important;font-size:25px!important;left:8px!important}.input__field--kohana:focus+.input__label--kohana .input__label-content--kohana{opacity:0;-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}.icon--kohana,.input__field--kohana:focus+.input__label--kohana .input__label-content--kohana,.input__label-content--kohana{-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1)}.input__field--kohana:focus+.input__label--kohana .icon--kohana{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}span.input.input--kohana.message{width:52%}.bgcolor-3 input[type=submit]{background:#fff;border:none;padding:11px 16px;text-transform:uppercase;color:#525866;font-weight:700;border-radius:5px;font-family:Raleway,sans-serif;font-size:15px;margin:12px 0 0;float:right}.input input[type=text]{color:#fff!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:20px;width:19.1%;border-radius:0!important}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{background:#eee;z-index:1115!important}.ui-widget-content a{color:#333}.ui-widget-header{color:#fff;font-weight:700;border-radius:0!important}.ui-widget-header a{color:#fff}.ui-icon{width:10px;height:14px;cursor:pointer}.ui-icon,.ui-widget-content .ui-icon{background-image:url(../images/date-picker-arrow.png)}.ui-widget-header .ui-icon{background-image:url(../images/date-picker-arrow.png)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url(http://milena-life.od.ua/assets/public/css/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px}#accordion2{position:absolute;z-index:6666}.accordion2{width:100%;max-width:294px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;right:0}.accordion2 .link{cursor:pointer;display:block;color:#4d4d4d;font-size:14px;font-weight:700;border-bottom:1px solid #ccc;position:relative;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;width:53px;float:right}.time-table-sec{position:relative}.accordion2 li:last-child .link{border-bottom:0}.accordion2 li i{position:absolute;top:16px;left:12px;font-size:18px;color:#595959;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}#accordion2 .submenu{display:none}#accordion2 .submenu li{border-bottom:1px solid #fff;line-height:43px}#accordion2 .submenu li.tit{border-bottom:none}#accordion2 .submenu a{display:block;text-decoration:none;color:#d9d9d9;padding:12px;padding-left:42px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}#accordion2 .submenu a:hover{background:#b63b4d;color:#fff}#accordion2 ul.submenu ul{margin:15px 0 0}#accordion2 .time-table{padding:36px 18px}#accordion2 .time-table h5{color:#fff;font-weight:400}#accordion2 .time-table span{color:#fff;font-size:16px;font-weight:600}#accordion2 .time-table span.day{float:left;text-align:left;width:142px}#accordion2 .time-table span.divider{font-size:21px}#accordion2 .time-table span.time{float:right;text-align:right}.time-table-sec2 #accordion2 .submenu{background:#525866 url(../images/time-icon-bg.png) no-repeat}.appointment-form .form .bgcolor-3{padding:0;background:0 0}.appointment-form .form .input__field--kohana{border-bottom:solid 1px #222}.appointment-form .form .input input[type=text]{color:#5c5c5c!important}.appointment-form .form .icon--kohana{color:#222!important}.appointment-form .form .input__label--kohana{color:#2a2a2a!important}.appointment-form .form .input__label{padding:20px 4px}.appointment-form .form .input__label-content{position:absolute;font-weight:300}.appointment-form .form .input{width:47%;margin:0 16px 16px 0}.appointment-form .form .icon--kohana{margin-top:-.1em;color:#5c5c5c!important}.appointment-form .form span.input.input--kohana.message{width:100%}.appointment-form .form input[type=submit]{background:#222;border:none;color:#fff;text-transform:uppercase;padding:12px 42px;border-radius:6px;font-weight:700}.accordion.accordion-index2 .input input[type=text]{color:#222!important}.accordion.accordion-index2 .input__field--kohana{border-bottom:solid 2px #222}.accordion.accordion-index2 .input__label--kohana{color:#222}.accordion.accordion-index2 .icon--kohana{color:#4a4a4a!important}.accordion.accordion-index2 ::-webkit-input-placeholder{color:#222;font-weight:400;margin:-1px 0 0 15px;opacity:1}.accordion.accordion-index2 :-moz-placeholder{color:#222;opacity:1;font-weight:400;margin:-1px 0 0 15px}.accordion.accordion-index2 ::-moz-placeholder{color:#222;opacity:1;font-weight:400;margin:-1px 0 0 15px}.accordion.accordion-index2 .bgcolor-3{background:#f3f3f5}.accordion.accordion-index2 .bgcolor-3 input[type=submit]{background:#222;color:#fff}.accordion.accordion-index2 .bgcolor-3 input[type=submit]:hover{background:#02adc6}