.modal-box{position:relative;margin:0 auto;padding:40px 15px;background-color:#f1f1f1;border-radius:6px;max-width:500px;}
.modal-box .modal-box-title{font-size:24px;font-weight:700;line-height:1.1;text-transform:uppercase;text-align:center;margin:0 0 25px;}
.modal-box .modal-box-title-type-2{font-size:18px;}
.modal-box .input-1, .modal-box .textarea-1, .modal-box .select-1-link{background-color:white;}
.modal-box.modal-box-order-placement{text-align:center;max-width:450px;}
.modal-box.modal-box-location, .modal-box.modal-box-review{max-width:715px;}
.modal-box.modal-box-submit-msg{max-width:425px;}
.modal-box.modal-box-vacancy{max-width:590px;}
.modal-box.modal-box-add-address{max-width:675px;}
.modal-box .row{margin-left:-10px;margin-right:-10px;}
.modal-box [class^='col-']{padding-left:10px;padding-right:10px;}
.modal-box .textarea-1{height:110px;}
.close-modal{position:absolute;width:24px;height:24px;border-radius:50%;line-height:24px;text-align:center;top:10px;right:10px;border:0;background:#77c23e;padding:0;color:white;font-size:10px;z-index:1;}
.close-modal:hover, .close-modal:focus{opacity:0.7;}
.arcticmodal-overlay,
.arcticmodal-container{position:fixed;left:0;top:0;right:0;bottom:0;z-index:9999;}
.arcticmodal-container{overflow:auto;margin:0;padding:0;border:0;border-collapse:collapse;}
*:first-child + html .arcticmodal-container{height:100%;}
.arcticmodal-container_i{width:100%;height:100%;margin:0 auto;table-layout:fixed;}
.arcticmodal-container_i2{margin:0;border:0;vertical-align:middle;}
.arcticmodal-error{border:20px solid transparent;border-radius:10px;background:#000;color:#fff;display:table;margin:0 auto;}
.spinner, .arcticmodal-loading{width:80px;height:80px;position:relative;text-align:center;font-size:0;line-height:80px;color:#4e4f53;margin:0 auto;}
.spinner:before, .arcticmodal-loading:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:5px solid;border-right-color:transparent;border-radius:50%;}
.spinner:after, .arcticmodal-loading:after{content:'';position:absolute;top:6px;left:59px;border:6px solid;border-radius:50%;-webkit-transform-origin:-19px 34px;-moz-transform-origin:-19px 34px;-ms-transform-origin:-19px 34px;transform-origin:-19px 34px;}
.spinner:before, .arcticmodal-loading:before, .spinner:after, .arcticmodal-loading:after{-webkit-animation:spinner-b 1.5s ease infinite;-o-animation:spinner-b 1.5s ease infinite;animation:spinner-b 1.5s ease infinite;}
.spinner .ficon, .arcticmodal-loading .ficon{color:#8eb021;vertical-align:middle;}		

.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;text-transform:none;vertical-align:top;touch-action:manipulation;cursor:pointer;background:none;border:0;text-decoration:none !important;word-wrap:break-word;padding:0;position:relative;font-family:"Fregat", sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:0.15s ease-in-out;-o-transition:0.15s ease-in-out;transition:0.15s ease-in-out;max-width:100%;}
.btn:active{-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.btn.btn-1{color:white;font-size:14px;line-height:1;font-weight:700;padding:10px 15px 11px;background-color:#77c23e;border-radius:4px;font-family:'PT Sans Caption', sans-serif;}
.btn.btn-1:hover, .btn.btn-1:focus{opacity:0.7;}
.btn.btn-1:active{background:#b63129;}
.text-center{text-align:center;}