/*
Theme Name: ONYX Facility Service
Theme URI: 
Author: Granit Rexhaj
Author URI: 
Description: BornDigital Theme
Requires at least: 6.7
Tested up to: 6.7
Requires PHP: 5.7
Version: 
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: twentytwentyfive
Text Domain: onyx-facility-service
Tags: 
*/

/* CF7 Flex Box */
.flex-box {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
}

.flex-item {
	align-self: flex-end;
	flex: 50%;
}

/* CF7 style */
.wpcf7 textarea, 
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{
	width: 90%;
	border-radius: 5px;
}
.wpcf7 input, .wpcf7 textarea {
	border: 1px solid #51aab0;
	padding: 10px 5px;
	width: 95%;
	
}

.wpcf7 input[type="submit"] {
	background-color: #51aab0; /* ONYX Green */
	color: white;
	padding: 15px 35px;
	border: none;
	cursor: pointer;
	font-size: 1em;
	border-radius: 30px;
}


/* CF7 Error Messages */
.wpcf7-not-valid-tip {
	color: #dc3232;
    font-size: 1em;
    font-weight: normal;
}


/* Smooth Scrolling */
html { scroll-behavior: smooth; }


/* Button Hover */
.hover-button a, input.wpcf7-submit{
	transition: all 0.2s ease;
}
.hover-button:hover.hover-button a, input.wpcf7-submit:hover{
	background-color: black !important;
}

/* Honeypot field */
textarea[name="your-message2"] {
	display: none !important;
}

/* Mobile */
@media only screen and (max-width: 600px) {
	:root :where(.wp-block-navigation) {
		font-size: var(--wp--preset--font-size--x-large);
	}
	[aria-current] {
		font-weight: bold;
		/*color: red !important;*/
	}

}

@media only screen and (min-width: 600px) {
	.just-mobile {
		display: none !important;
	}
}


/* Fontawesome Fix */
.wp-font-awesome-icon {
    margin-left: 20px !important;
}



/***************************Focus Border WP 6.5 - Add or Remove focus features ***************************/
:where(.wp-site-blocks *:focus) {
    outline-width: inherit !important;
    outline-style: inherit !important;
}