/*
Theme Name: Aarhus Child
Theme URI: http://aarhus.select-themes.com
Description: A child theme of Aarhus Theme
Author: Select Themes
Author URI: http://themeforest.net/user/select-themes
Version: 1.0.0
Text Domain: aarhus
Template: aarhus
*/

.qodef-page-footer .qodef-footer-top-holder .widget.qodef-contact-form-7-widget .qodef-cf7-newsletter-2 button[type=submit].wpcf7-form-control .qodef-btn-text {
    color: #fff;
   /* padding-top: 15px;*/
}

.qodef-cf7-newsletter-2.сf7-footer input[type=tel]{
    border: none;
    border-bottom: 1px solid #fff;
    padding: 0 0 2px;
    line-height: 20px;
    margin: 0 0 41px;
    cursor: auto;
	color: #fff;
}

.qodef-cf7-newsletter-2.сf7-footer input:focus[type=tel]{
    color: #fff;
    border-color: #fff;
}

.cf7sg-container .cf7-smart-grid.has-grid .container {
    max-width: var(--max-cf7sg-form-width,940px);
	max-width: 80%!important;
    padding: 0 1.06383%;
    margin: 0 auto;
    width: 80%!important;
    flex-wrap: wrap;
    zoom: 1;
    display: block;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

.cf7-smart-grid.has-grid div.field span.wpcf7-not-valid-tip {
    /*background: #e9e9e9;*/
    border-radius: 3px;
}
.cf7-smart-grid.has-grid div.field span.wpcf7-not-valid-tip {
    display: inherit;
    position: absolute;
    left: 0;
    top: 70%;
    padding: 3px 10px;
    min-width: 195px;
    line-height: 1.2em;
    z-index: 7777;
}