/* 
 Theme Name:     Phantom Pro
 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.9.5
*/ 


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

@font-face {
	font-family: 'abnes';
	src: url('/wp-content/themes/phantom-pro/font/abnes.ttf');
}

#left-contact {
    width: 47%;
    float: left;
    margin-right: 6%;
}

#right-contact {
    width: 47%;
    float: left;
}

textarea.wpcf7-form-control.wpcf7-textarea{
    width: 100%;
    margin-top: 2px;
    height: 155px;
    border: 2px solid #84754E;
}

input[type="date"], input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea {
    background-color: transparent;
    border: 2px solid #84754E;
    padding: 15px;
    color: #84754E !important;
    margin-bottom: 15px;
}

.contact-button-section input.wpcf7-form-control.wpcf7-submit {
    padding: 14px 35px 14px 35px;
    border: 2px solid #84754E;
    margin-left: 0;
    background-color: #84754E;
    color: #fff;
    text-transform: uppercase;
    font-weight: 500;
    margin-top: 0px;
	transition:400ms;
	font-weight:bold;
}

.contact-button-section input.wpcf7-form-control.wpcf7-text {
    margin-bottom: 15px;
    border: 2px solid #c1c1c1;
    box-sizing: border-box;
    width: 100%;
}

.contact-button-section input.wpcf7-form-control.wpcf7-submit:hover {
	cursor:pointer;
	border: 2px solid #fff;
    margin-left: 0;
    background-color: #fff;
    color: #84754E;
}

.footer-contact-form {
	
}

.contact-top-section input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 100%;
}

#right-contact input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel {
    width: 100%;
}

.contact-middle-section {
	
}

.contact-bottom-section {
	
}

.contact-bottom-section {
    width: 100%;
    position: relative;
    display: inline-block;
}

#et-top-navigation {
    float: left;
}

#et-secondary-menu>ul>li>a:hover, #et-info-email:hover {
    opacity: 1;
    color: #84754E;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

#top-header, #et-secondary-nav li ul {
    background-color: #0E1C29;
}

.headers-font h1{
	font-family: 'abnes';
}

.headers-font h2{
	font-family: 'abnes';
}

.et_pb_slide_title {
	font-family: 'abnes';
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: white;
}
::-moz-placeholder { /* Firefox 19+ */
  color: white;
}
:-ms-input-placeholder { /* IE 10+ */
  color: white;
}
:-moz-placeholder { /* Firefox 18- */
  color: white;
}

/* Scrollbar Styling */
::-webkit-scrollbar {
    width: 10px;
}
 
::-webkit-scrollbar-track {
    background-color: #0E1C29;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #84754E; 
}

