/*
Theme Name: The SharperEdge Theme - V4 - BUYERS AGENT SYDNEY
Theme URI: http://sharperedge.net/
Description: A mobile responsive and HTML5 theme built for the Genesis Framework.
Author: SharperEdge
Author URI: http://sharperedge.net/
Version: 3.0
Tags: black, white, blue, green, orange, pink, one-column, two-columns, responsive-layout, custom-header, custom-menu, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, premise-landing-page

License: GPL-2.0+ 
License URI: http://www.opensource.org/licenses/gpl-license.php
*/

/* You can add your custom styling Here */


.gform_wrapper.gravity-theme form .gform_footer .gform_button,
.testimonial-carousel-slider .swiper-button-next:after, 
.testimonial-carousel-slider .swiper-button-prev:after{
	transition: background 0.3s linear;
}

.header-button:hover, .wp-block-buttons>.wp-block-button .wp-block-button__link:hover,
.gform_wrapper.gravity-theme form .gform_footer .gform_button:hover,
.testimonial-carousel-slider .swiper-button-next:hover:after, .testimonial-carousel-slider .swiper-button-prev:hover:after
{
	background-color: #b09133 !important;
	transition: background 0.3s linear;
}

header .wp-block-buttons>.wp-block-button.is-style-outline .wp-block-button__link:hover{
	background-color: #FFE8AF !important;
	transition: background 0.3s linear;
}


@media screen and (min-width: 1025px) {
	.top-header{
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}

	.top-header > .wp-block-group.is-layout-flex{ 
		justify-content: space-between;
	}

	.header-container{
		background: #f5f4f0 !important;
	}

	.hide-desktop{ display: none !important;}
}

@media screen and (max-width: 1024px) {
    .wp-block-navigation-item.has-child{position:relative;}
	.wp-block-navigation-item.has-child:after{
			font-family: "Font Awesome 6 Free";
			font-style: normal;
			font-weight: 700;
			line-height: 1;
			content: "\f105";
			font-size: 18px;
			color: #231f20;
			position: absolute;
			right: 30px;
			height: 24px;
			display: flex;
			align-items: center;
			width: unset;
			justify-content: center;
			top: 11px;
			cursor: pointer;
	}

	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item.has-child.menu-open:after{
		right: unset;
		left: 30px;
		content: '\f104';
	}



	.top-header p{ font-size: 16px !important; text-align: center; font-weight: normal; flex: 0 0 100%; }
	.top-header p strong{ font-weight: normal; }

	header .wp-block-buttons>.wp-block-button.is-style-outline .wp-block-button__link{
		font-size: 16px !important;
		padding: 0px 10px !important;
        height: 35px;
        line-height: 33px !important;
	}

	header .wp-block-buttons>.wp-block-button.is-style-outline .wp-block-button__link [class*="icon-"]{
		margin-right: 0;
	}

	.top-header .header-button{
		height: 35px;
        line-height: 35px !important;
		max-width: 150px;
        text-align: center;
        font-size: 16px !important;
	}

	.top-header .wp-block-group.is-layout-flex .wp-block-group.is-layout-flex {
		flex: 0 0 100%;
		flex-wrap: wrap;
		gap: 15px;
	}
}


@media screen and (max-width: 424px) {
	.top-header .wp-block-group.is-layout-flex .wp-block-group.is-layout-flex {
		justify-content: center;
	}
}