

/* Enter Your Custom CSS Here */
footer .column1 {
    position: relative;
    top: 0;
}

.formu h3 {
  color: #fff;
  font-weight:400;
  text-transform: uppercase;
}

.formu input[type="text"], .formu input[type="text"]:invalid, .formu input[type="text"]:required, .formu input[type="email"], .formu input[type="email"]:invalid, .formu input[type="email"]:required,.formu input[type="tel"], .formu input[type="tel"]:invalid, .formu input[type="tel"]:required, .formu textarea, .formu textarea:invalid, .formu textarea:required {
        background-color: rgba(172, 240, 246, 0.35);
        background-position: 9px 7px;
        background-repeat: no-repeat;
        border: 0 none;
        border-radius: 0;
        color: #fff;
        display: block;
        font: 12px/22px "Open Sans",sans-serif;
        /* height: 40px; */
        /* margin: 0; */
        /* margin-bottom: 14px; */
        /* margin-bottom: 15px; */
        margin-left:0;
        margin-right:0;
        outline: medium none;
        padding: 10px 0 9px 0;
        text-indent: 10px;
        width: 100%;
    }

.formu textarea, .formu textarea:invalid, .formu textarea:required {
        height: 70px !important;
        margin-bottom: 0 !important;
        margin-top: 0 !important;
    }

    .formu a {
        color: #fff;
    }

    .formu label {
        font-size: 11px;
    }

    .formu input[type="text"]:focus, .formu input[type="tel"]:focus, .formu input[type="email"]:focus, .formu textarea:focus {
        background-color: rgba(172, 240, 246, 0.5);
        transition: all 0.1s ease 0s;
    }
    .formu .button, .formu input[type="submit"] {
        background: #f7941d none repeat scroll 0 0;
        border: 0 none;
        border-radius: 2px;
        color: #fff;
        display: inline-block;
        font-family: "Ubuntu",sans-serif;
        font-size: 16px;
        height: 40px;
        margin: 10px auto 0;
        outline: medium none;
        padding: 0 20px 0 10px;
        text-transform: uppercase;
        transition: all 0.1s ease 0s;
        width: 100%;
    }
    .formu form .wide input[type="submit"] {
        margin-top: 20px;
    }
    .formu form .button:hover, .formu form input[type="submit"]:hover {
        background-color: #f8a22d;
        box-shadow: 2px 3px 0 rgba(0, 0, 0, 0.15);
        cursor: pointer;
        text-decoration: none;
        transition: all 0.1s ease 0s;
    }
    .formu ul, .formu li {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        list-style-type: none;
        margin: 0;
        padding: 0;
        position: relative;
    }
    .formu label {
        color:#fff;
        font-size:16px;
        font-weight:300;
    }

.hs-form-field {
    margin-bottom: 10px;
}

@media all and (max-width:480px) { 
  .q_slide_subtitle { 
    display:none; 
  }
}

.submitted-message {
    color: #fff;
    font-weight: 400;
}

@media all and (max-width:480px) {
 .slider_content {
  top:10% !important;
  }
}

body { color: #515151; }

p { margin-bottom: 0.8em; }
@media all and (max-width:768px) {
.hidden-xs
{
display: none; 
}}