
/* Contact Form 7 custom styles */

.container-wrap input[type=text], input[type=email], input[type=text], input[type=tel], textarea {
    margin-bottom: 20px !important;
}


.ascend .container-wrap input[type=submit] {
    background-color: #6eacda;
}

.wpcf7 .wpcf7-response-output {
    background-color: transparent !important;
}


/* custom checkbox styling for contact form 7 checkbox */

span.wpcf7-list-item {
display: inline-block;
margin: 0;
}

.wpcf7 .wpcf7-list-item {
display: inline-block;
margin: 0 20px 20px 0 !important;
}

.wpcf7-checkbox label {
position: relative;
cursor: pointer;
}

.wpcf7-checkbox input[type=checkbox] {
/*position: relative;*/
position: absolute;
visibility: hidden;
width: 30px;
height: 30px;
top: 0;
left: 0;
}

.wpcf7-checkbox input[type=checkbox] + span {
/* border: 3px solid red; */
}

.wpcf7-checkbox input[type=checkbox] + span:before {
display: block;
position: absolute;
content: '';
border-radius: 0;
height: 20px;
width: 20px;
top: 0px;
left: 0px;
border: 2px solid #6eacda;
}

.wpcf7-checkbox input[type=checkbox] + span:after {
display: block;
position: absolute;
content: "\2713";
height: 20px;
width: 20px;
top: -2px;
left: 1px;
visibility: hidden;
font-size: 18px;
text-align: center;
line-height: 30px;
}

.wpcf7-checkbox input[type=checkbox]:checked + span:before {
background: transparent;
}

.wpcf7-checkbox input[type=checkbox]:checked + span:after {
visibility: visible;
}

.wpcf7-list-item-label {
color: #ecf0f1;
margin-left: 30px;
display: inline-block;
}


/* Upload multiple files - Contact Form 7 */

.codedropz-upload-inner h6 {
    display: none !important;
}

.codedropz-upload-inner span {
    display: none !important;
}


.cky-revisit-bottom-left {
    display: none !important;
}


/* Theme social share buttons */

.nectar-social, .uncategorized, .comment-wrap {
    display: none !important;
}
