/**
 * Mega Project Child – Footer: footer wrapper, copyright, widgets, footer forms
 * Contents: footer links, wrapper, copyright, forms (WPCF7/Quform), grayscale images, social
 */

.footer-wrapper a {
    text-decoration: none;
}

.footer-wrapper a:hover,
.gdlr-blog-title a:hover {
    color: #ee3036 !important;
}

.footer-wrapper {
    background-color: #0c0c0c !important;
    padding-top: 30px;
}

.footer-wrapper .widget.gdlr-widget {
    margin-bottom: 20px;
}

.footer-wrapper .gdlr-widget-title {
    margin-bottom: 10px;
}

.copyright-wrapper {
    background-color: #131313;
}

.copyright-right {
    font-size: 10px;
    color: grey;
    line-height: normal;
}

p.footerwidg {
    font-size: 14px;
    color: #ececec !important;
}

img.attachment-400x100.size-400x100.wp-post-image {
    display: none;
}

.footer-container {
    padding-top: 20px;
    padding-bottom: 30px;
}

img.footer-trust {
    width: 130px;
}

img.affi {
    width: 50px;
    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
    filter: gray;
    -webkit-filter: grayscale(100%);
}

img.affi:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}

img.affihe {
    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
    filter: gray;
    -webkit-filter: grayscale(100%);
}

img.affihe:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}

.footer-social {
    margin-bottom: 2px;
    float: right;
    filter: grayscale(100%);
}

h3.gdlr-widget-title,
h4.footer {
    text-transform: uppercase;
    border-bottom: 3px solid #b31c1e;
    padding-bottom: 10px;
}

h4.footer {
    color: #FFFFFF !important;
}

select#budget,
select#ProjectType,
input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-required.wpcf7-validates-as-tel.fielddesign,
.footer-wrapper input[type="text"],
.footer-wrapper input[type="email"],
.footer-wrapper input[type="password"],
.footer-wrapper textarea {
    background-color: #ffffff;
    padding: 10px 18px;
}

.footer-wrapper .wpcf7 input[type="text"],
.footer-wrapper .wpcf7 input[type="email"],
.footer-wrapper .wpcf7 input[type="password"],
.footer-wrapper .wpcf7 textarea {
    padding: 10px 18px;
}

.footer-wrapper .wpcf7 span.wpcf7-form-control-wrap {
    padding-right: 0;
    margin-top: 0;
}

input.wpcf7-form-control.wpcf7-submit {
    margin-top: 0;
    width: 100%;
}

.footer-wrapper .gdlr-button,
.footer-wrapper input[type="button"],
.footer-wrapper input[type="submit"] {
    background-color: #b31c1e !important;
}

select#budget {
    width: 100%;
    height: 30px;
}

select#ProjectType {
    width: 100%;
    height: 30px;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required::-webkit-input-placeholder {
    color: #262626 !important;
}

textarea.wpcf7-form-control.wpcf7-textarea {
    height: 50px;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="password"],
.wpcf7 textarea {
    padding: 8px 8px;
}

a img.alignnone {
    margin: 4px 0px 0px 0;
}
