/*
Theme Name: Cosmetic Digital Theme
Author: Cosmetic Digital
Author URI: www.cosmeticdigital.co.uk
Version: 1.0.0
*/

header.main .details .menu-overlay .nav-holder .social-media a{font-size:2em;}
section.book-cta .book-holder .social-media a{font-size:2em;}

.wpcf7-spinner{
display: block!important;
    text-align: center;
    background-color: #b38d40!important;
    float: none;
    margin: 0 auto!important;
    margin-top: 20px!important;
}

.wpcf7-form .wpcf7-list-item label{color:#000;}

.wpcf7 form .wpcf7-response-output{color:#fff;}

.wpcf7-form p{display:block!important;margin:0!important;}

.wpcf7-form span.wpcf7-not-valid-tip{
  display: block;
    font-size: 12px;
}

header.main span.wpcf7-not-valid-tip {
    display: block;
    font-size: 12px;
}

header.main .details .menu-overlay .form-holder form.wpforms-form {
    margin-top: 2rem;
}

header.main .details .menu-overlay .form-holder form.wpforms-form .wpforms-field-label{display:none;}


header.main .details .menu-overlay .form-holder form.wpforms-form .wpforms-field-container{
    margin: 0 -15px!important;

}


header.main .details .menu-overlay .form-holder form.wpforms-form .wpforms-field{
    max-width: 100%!important;
	width:100%;
	float:left!important;
	clear:none!important;
	padding: 0 15px;
}

header.main .details .menu-overlay .form-holder form.wpforms-form .wpforms-field#wpforms-2201-field_1-container,
header.main .details .menu-overlay .form-holder form.wpforms-form .wpforms-field#wpforms-2201-field_2-container{
   max-width: 50%!important;
	width:50%;
}


header.main .details .menu-overlay .form-holder form.wpforms-form .wpforms-field input,
header.main .details .menu-overlay .form-holder form.wpforms-form .wpforms-field textarea{
    border-bottom: 1px solid #888;
    color: #888;
    font-weight: inherit;
    font-size: .84rem;
    width: 100%;
    background: none;
	-moz-appearance: none;
    appearance: none;
	padding: 11px 17px;
	margin: 0.5rem 0;
    outline: none;
	width:100%;
	border-radius:none;
	max-width:100%;
}

header.main .details .menu-overlay .form-holder form.wpforms-form .wpforms-field input::placeholder,
header.main .details .menu-overlay .form-holder form.wpforms-form .wpforms-field textarea::placeholder{
color: #888;
opacity:1;
}


header.main .details .menu-overlay .form-holder form.wpforms-form button.wpforms-submit{

position: relative;
    display: inline-block;
    color: #b38d40;
    background: transparent;
    margin-top: 0;
    padding: 0;
    height: 40px;
    margin-bottom: 20px;
    text-transform: lowercase;
    font-size: 1.25rem;
    text-align: left;
	font-weight: 300;
}

