header{border-bottom:1px solid #ff7101}.order_container{max-width:1000px;margin:0 auto}.order_container .cols{margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;max-width:800px}.order_container div,.order_container p{-webkit-border-radius:10px;border-radius:10px}.order_container .visitor{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.order_container .col{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;min-width:-webkit-calc(50% - 15px);min-width:calc(50% - 15px);padding:30px;border:2px solid #e5ecf2;background:#fff;text-align:center;margin:10px auto;max-width:380px}@media (max-width: 640px){.order_container .col{min-width:300px}}.order_container .col.full{max-width:none}.order_container .col.middle{max-width:600px}.order_container .col.middle .col_inp{width:100%}.order_container .col .tit{font-size:18px;line-height:22px;text-transform:uppercase;margin:0 0 30px 0;background:#91b2de;color:#fff;padding:10px 20px;text-align:center;font-weight:600}.order_container .col .sep{text-transform:uppercase;font-weight:600;margin:0px 0px 15px}.order_container .col table.prices{font-size:20px;line-height:18px;display:inline-block;margin:0px 0px 30px;border-collapse:collapse;border-spacing:0;width:auto}.order_container .col table.prices td{min-width:115px;border-width:1px;border-style:solid;border-color:#91b2de;-webkit-border-image:initial;-o-border-image:initial;border-image:initial;padding:5px}.order_container .col select{cursor:pointer;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMy4yNSIgaGVpZ2h0PSIxNC45MTciPjxwYXRoIGZpbGw9IiM5MWIyZGUiIGQ9Ik0wIDBsMTEuNDE3IDE0LjkxN0wyMy4yNSAwIi8+PC9zdmc+");-webkit-background-size:15px 15px;background-size:15px;-webkit-border-radius:0px;border-radius:0px;margin:15px 0px 0px;background-position:-webkit-calc(100% - 10px) center;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding:10px 30px 10px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:0.01px;font-size:18px;border-width:1px;background-color:#fff;border-style:solid;border-color:#91b2de;-webkit-border-image:initial;-o-border-image:initial;border-image:initial}.calendar .ui-datepicker{width:100%}.calendar .ui-datepicker .ui-state-hover{border:none;background:none;font-weight:600}.calendar .ui-datepicker .ui-datepicker-prev-hover{top:2px;left:2px}.calendar .ui-datepicker .ui-datepicker-next-hover{top:2px;right:2px}.calendar .ui-widget.ui-widget-content{border:none}.calendar .ui-widget-content .ui-state-default{background:#91b2de;line-height:31px;text-align:center;font-size:16px;color:#fff;font-weight:600;border:none}.calendar .ui-widget-content .ui-state-active{background:#1d90e6}.calendar .ui-datepicker-week-end .ui-state-default{background:red}.calendar .ui-datepicker-week-end .ui-state-active{background:#1d90e6}.calendar .ui-datepicker .ui-datepicker-title{font-size:18px}.calendar .ui-widget-header{background:#fff;border:none}.calendar .ui-datepicker th{font-size:16px}.calendar .selected_date span{font-weight:600}.calendar .ui-datepicker .ui-datepicker-prev span{display:none}.calendar .ui-datepicker .ui-datepicker-prev:before{content:'\25C0';display:block;color:#91b2de;font-size:20px}.calendar .ui-datepicker .ui-datepicker-next span{display:none}.calendar .ui-datepicker .ui-datepicker-next:before{content:'\25B6';display:block;color:#91b2de;font-size:20px}.times input{display:none}.times label{cursor:pointer;font-weight:600;float:left;width:100%;font-size:16px;text-align:center;line-height:20px;background:#fff;border-color:#65b4ff;border-width:1px;border-style:solid;padding:10px;margin:0 0 -1px}.times label span{white-space:nowrap}.times input:checked+label{color:#fff;background:#65b4ff}.times input:disabled+label{background:grey;color:#cccccc;border-color:#cccccc}h2{display:inline-block;font-size:36px;line-height:1em;color:#000;font-weight:400;text-align:center}#errors,.input_error{min-height:16px;color:red}.col_inp{width:-webkit-calc(25% - 20px);width:calc(25% - 20px);margin:0px 10px 15px}@media (max-width: 768px){.col_inp{width:-webkit-calc(33% - 20px);width:calc(33% - 20px)}}@media (max-width: 640px){.col_inp{width:100%}}.col_inp .tit_inp{text-transform:uppercase;margin:0px 0px 10px;white-space:nowrap;text-align:left;font-size:16px}.col_inp input[type="text"],.col_inp input[type="email"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:0.01px;height:48px;font-size:18px;background:#fff;border-width:1px;border-style:solid;border-color:#6fb8fe;-webkit-border-image:initial;-o-border-image:initial;border-image:initial;padding:10px;width:100%}label.add_service{max-width:500px;margin:0 auto;text-align:left}label.add_service div{font-weight:normal}label.add_service .preview{margin-top:10px}label.add_service .price{float:right}.tooltip-label{border-bottom:1px dashed #115ff4;color:#115ff4;position:relative}.tooltip-label:hover .tooltip{display:block}.tooltip{display:none;background-color:#ffffff;color:#2c3e50;width:510px;position:absolute;right:-520px;top:-50px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 8px -1px gray;box-shadow:0 0 8px -1px gray}@media screen and (max-width: 750px){.tooltip{width:220px;right:-240px}}.tooltip>div{padding:17px}.tooltip .head{font-weight:600;font-size:16px;line-height:20px;color:#115FF4;margin-bottom:8px}.tooltip:after{content:'';display:block;background-color:transparent;width:4px;height:4px;position:absolute;top:57px;left:-2px;z-index:-10;-webkit-box-shadow:0 0 13px 4px gray;box-shadow:0 0 13px 4px gray}.tooltip:before{content:'';display:block;width:0;height:0;border:10px solid;border-color:transparent #fff transparent transparent;position:absolute;top:49px;left:-19px}
