/* 
 Theme Name:     Carrera Eyewaer
 Author:         Starbright
 Author URI:     https://starbright.co.za/
 Template:       Divi
 Version:        Version: 1
 Description:   A Child Theme built using the elegantmarketplace.com Child theme maker
Developed by Andrew Palmer for Elegant Marketplace www.elegantmarketplace.com Free to use and duplicate as many times as you like
 Wordpress Version: 5.7.5
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 

/*Competition form*/

/*span.wpcf7-form-control-wrap.competition-winner:after {
    content: '';
    position: absolute;
    width: 12px;
    height: 9px;
    background: #000;
    right: 3px;
    top: 6px;
    z-index: 99999999;
    clip-path: polygon(100% 0, 0 0, 50% 50%);
}*/

select.wpcf7-form-control.wpcf7-select {
    position: relative;
    /* height: 60px; */
    /* background: #e9edf0; */
    display: inline-block;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #111 !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #111 transparent transparent transparent !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 45px !important;
}

.select2-container .select2-selection--single {
	height: 45px !important;
}

.select2-container--default .select2-selection--single {
	border-radius: 0px !important;
	border: 0 !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 45px !important;
    
}

.select2-container .select2-selection--single .select2-selection__rendered{
	padding-left: 14px !important;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    -webkit-appearance: none;
    background-color: #ffff;
    width: 100%;
    border-width: 0;
    border-radius: 0;
    color: #111;
    font-size: 14px;
    padding: 14px 16px;
}

select.wpcf7-form-control.wpcf7-select,
input.wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required,
input.wpcf7-form-control.wpcf7-file {
    background-color: #ffff;
    width: 100%;
    border-width: 0;
    border-radius: 0;
    color: #111;
    font-size: 14px;
    padding: 14px 16px;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit {
    color: #ffffff!important;
    border-width: 16px!important;
    border-color: rgba(0,0,0,0);
    border-radius: 0px;
    letter-spacing: 2px;
    font-size: 14px;
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 600!important;
    text-transform: uppercase!important;
    background-color: #961b1d!important;
	padding: 3px 30px;
	margin-top: 25px;

}

label {
    color: #fff;
    font-size: 15px;
    font-weight: 400;
}

::-webkit-input-placeholder { /* WebKit browsers */
    color: #111 !important;
    opacity: 1;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #111 !important;
    opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #111 !important;
    opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #111 !important;
    opacity: 1;
}

.delivery-title h3,
.carrera-form h3{
    color:#fff !important;
    text-decoration: underline !important;
    margin-top: 18px !important;
}

.comp-text h4 {
    font-size: 20px;
    padding-bottom: 10px;
}

.comp-text ul,
.comp-text ol{
    font-weight: 400;
}