/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
@import "../Flatsome/style.css"
/*************** ADD CUSTOM CSS HERE.   ***************/
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
}
body{-moz-user-select:none!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;-khtml-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}
.nav-dropdown {
    position: absolute;
    min-width: 270px;
    max-height: 0;
    z-index: 9;
    padding: 20px 0 20px;
    opacity: 0;
    margin: 0;
    transition: opacity .25s;
    box-shadow: 1px 1px 15px rgb(0 0 0 / 15%);
    border: 2px solid #ddd;
    color: #777;
    background-color: #fff;
    text-align: left;
    display: table;
    left: -99999px;
}
.form-row{width:100%}.column-half,.column-full{float:left;position:relative;padding:.15rem .05rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:"";display:table;clear:both}@media only screen and (min-width: 48em){.column-half{width:50%}}.Contact{max-width:1000px;padding:10px 20px;background:#f4f7f8;margin:10px auto;padding:1px;background:#f4f7f8;border-radius:8px}.Contact fieldset{border:none}.Contact legend{font-size:1.4em;margin-bottom:10px;text-align:left}.Contact label{display:block;margin-bottom:8px}.Contact input[type="text"],.Contact input[type="date"],.Contact input[type="tel"],.Contact input[type="file"],.Contact input[type="datetime"],.Contact input[type="email"],.Contact input[type="number"],.Contact input[type="search"],.Contact input[type="time"],.Contact input[type="url"],.Contact textarea,.Contact select{background:rgba(255,255,255,.1);border:none;border-radius:4px;font-size:16px;margin:0;outline:0;padding:7px;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;background-color:#e8eeef;color:#222;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.03) inset;box-shadow:0 1px 0 rgba(0,0,0,0.03) inset;margin-bottom:10px}.Contact input[type="text"]:focus,.Contact input[type="date"]:focus,.Contact input[type="tel"]:focus,.Contact input[type="datetime"]:focus,.Contact input[type="email"]:focus,.Contact input[type="number"]:focus,.Contact input[type="search"]:focus,.Contact input[type="time"]:focus,.Contact input[type="url"]:focus,.Contact textarea:focus,.Contact select:focus{background:#d2d9dd}.Contact select{-webkit-appearance:menulist-button;height:35px;padding-left:2px}.Contact .number{background:#f60;color:#fff;height:30px;width:30px;display:inline-block;font-size:.8em;margin-right:4px;line-height:30px;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,0.2);border-radius:15px 15px 15px 0}.Contact input[type="submit"],.Contact input[type="button"]{position:relative;display:block;padding:5px 39px 5px;color:#FFF;margin:0 auto;background:#f60;font-size:18px;text-align:center;font-style:normal;width:100%;border:1px solid #dc3545;border-width:1px 1px 3px;margin-bottom:10px;width:200px}.Contact input[type="submit"]:hover,.Contact input[type="button"]:hover{background:#4787f4}.success{padding:14px 23px;margin-bottom:10px;background:#ff8c10;border:1px solid #222;font-size:16px;font-family:Montserrat;text-align:center;color:#fff}input[type=submit]{font-family:'Montserrat',sans-serif;font-size:13px;background-color:#f60;border-radius:0;color:#fff;border:none;padding:8px 15px;font-weight:500;-webkit-transition:background-color .4s;-moz-transition:background-color .4s;-o-transition:background-color .4s;transition:background-color .4s}