/*
 Theme Name:   onymia Child
 Theme URI:    https://www.onymia.com/
 Description:  onymia theme
 Author:       onymia
 Author URI:   https://www.onymia.com/
 Template:     onymia
 Version:      1.0.0
 Tags:         custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 Text Domain:  onymia-child
*/

@import url('assets/css/header.css');
@import url('assets/css/footer.css');
@import url('assets/css/company.css');
@import url('assets/css/homepage.css');
@import url('assets/css/contact.css');
@import url('assets/css/archive.css');
@import url('assets/css/single.css');


		h1{
		font-family: new-hero, sans-serif; color:white;
	}
	h2{
		font-family: new-hero, sans-serif;color:white;
	}
	h3{
		font-family: new-hero, sans-serif;color:white;
	}
	h4{
		font-family: new-hero, sans-serif;color:white;
	}
	h5{
		font-family: new-hero, sans-serif;color:white;
	}
	h6{
		font-family: new-hero, sans-serif;color:white;
	}
	
	p{
		font-family: new-hero, sans-serif;
		font-weight:200!important;color:white;
	}
	a{
		font-family: new-hero, sans-serif;color:white;
	}
	button{
		font-family: new-hero, sans-serif;color:white;
	}
	div{
		font-family: new-hero, sans-serif;color:white;
	}


.btn-primary {
    width: auto;
    height: 50px;
    font-size: 14px;
    padding: 13px 50px 13px 13px; /* Adjust padding to make space for the image */
    background-color: transparent;
    border: 1px solid #E7C254;
    color: #E7C254;
	font-weight:600;
    border-radius: 23px;
    background-image: url('/wp-content/uploads/2024/11/Group-1252-1.svg');
    background-repeat: no-repeat;
    background-size: 20px; /* Adjust size as needed */
    background-position: right 20px center; /* Adjust position as needed */
}
.btn-primary:hover {
    background-color: #484848!important; /* Change background color on hover */
    border: 1px solid #484848!important; /* Keep or change border color on hover */
    color: white!important; /* Change text color on hover */
    background-image: url('/wp-content/uploads/2024/11/Group-1252-1.png'); /* Keep or change the image */
    background-repeat: no-repeat;
    background-size: 20px; /* Keep size */
    background-position: right 20px center; /* Keep position */
}

input[type="submit"] {
    width: auto;
    height: 50px;
    font-size: 15px;
    padding: 13px 50px 13px 13px; /* Adjust padding to make space for the image */
    background-color: black;
	font-weight:600;
    border: 1px solid #E7C254!important;
    color: #E7C254!important;
    border-radius: 23px;
    background-image: url('/wp-content/uploads/2024/11/Group-1252-1.svg');
    background-repeat: no-repeat;
    background-size: 20px; /* Adjust size as needed */
    background-position: right 20px center; /* Adjust position as needed */
}
input[type="submit"]:hover {
    background-color: #484848!important; /* Change background color on hover */
    border: 1px solid #484848!important; /* Change border color on hover */
    color: white!important; /* Change text color on hover */
    background-image: url('/wp-content/uploads/2024/11/Group-1252-1.png'); /* Keep or change the image */
    background-repeat: no-repeat;
    background-size: 20px; /* Keep size */
    background-position: right 20px center; /* Keep position */
}

.wpcf7-spinner {
    
    display: block;
    
}



.btn-secondary {
    width: 186px;
    height: 46px;
    font-size: 15px;
    padding: 13px 40px 13px 13px; /* Adjust padding to make space for the image */
    background-color: transparent;
    border: 1px solid black;
    color: black;
    border-radius: 23px;
    background-image: url('/wp-content/uploads/2024/11/Group-1252-1.svg');
    background-repeat: no-repeat;
    background-size: 20px; /* Adjust size as needed */
    background-position: right 20px center; /* Adjust position as needed */
}
.btn-secondary:hover {
    background-color: black!important; /* Change background color on hover */
    border: 1px solid black!important; /* Change border color on hover */
    color: white; /* Change text color on hover */
    background-image: url('/wp-content/uploads/2024/11/Group-1252-1.png'); /* Keep or change the image */
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: right 20px center;
}


@media screen and (min-width: 1200px) {
	h1{
		font-size:40px;
		font-weight:600;
	}
	h2{
		font-size:33px;
		font-weight:600;
	}
	h3{
		font-size:25px;
	}
	h4{
		font-size:20px;
	}
	h5{
		font-size:18px;
	}
	h6{
		font-size:14px;
	}
	
	p{
		font-size:16px;
		font-weight:200;
	}
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1680px;
    }
	.container-row, .container-row-lg, .container-row-md ,.container-row-xl{
		max-width: 1680px;
	}
	.container-row-2, .container-row-lg-2, .container-row-md-2 ,.container-row-xl-2{
		max-width: 1920px;
	}
	.row-car-5{
	max-width:1100px;
  }
}



.card{
border:none!important;
}

.button-company:hover{
	background-color:transparent;
border:1px solid white;
color:white!important;
}
.btn-secondary:hover{
	background-color:#03B3E1;
border:1px solid #03B3E1;
color:white;
}
.site-header {
    position: fixed;
    top: 0px;
    width: 100%;
}

.fa {
    display: inline-block;
    font: normal normal normal 14px / 1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}




 body{
	background-color:#000;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus {
    color: white;
}
label{
	text-align:left!important;
}

select , input[type="text"] , input[type="date"] , input[type="tel"] , input[type="email"],  textarea {
     border: none;
    border-bottom: 1px solid #ccc !important;
    background-color: transparent;
    color: white;
    margin-top: 10px;
    margin-bottom: 25px;
    padding-bottom: 5px;
    width: 88%;
    padding-top: 15px;
}
select{
	 padding-top: 10px!important;;
}

ul {
    padding-left: 1.5rem;
}

textarea {
	width:100%!important;
}

.semibold{
	font-weight:600!important;
}

.light{
	font-weight:200!important;
}
.ultralight{
	font-weight:100!important;
}


@media screen and (max-width: 991px) {
	h1{
		font-size:28px!important;
		
	}
	h2{
		font-size:25px;
		
	}
	h3{
		font-size:20px!important;
	}
	h4{
		font-size:18px;
}
}