/*
Theme Name: Sydney Child
Theme URI: http://athemes.com/theme/sydney
Author: aThemes
Author URI: http://athemes.com
Template: sydney
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sydney
*/

/* Header */

body:not(.home) .shfb-header.shfb-desktop,
body:not(.home) .shfb-header.shfb-mobile,
body:not(.home) .sydney-hero-area {
	background-image: linear-gradient(to right, rgb(0, 0, 0), rgb(23, 37, 84), rgb(0, 0, 0));
}

body:not(.home) .sydney-hero-area {
	min-height: 140px;
	padding: 20px 0 40px;
}

body:not(.home).single .sydney-hero-area {
	padding-bottom: 100px;
}

body:not(.home) .sydney-hero-area .entry-header {
	text-align: center;
}

body:not(.home) .sydney-hero-area .entry-header h1 {
	color: #fff;
}

body:not(.home) .sydney-hero-area .entry-meta.delimiter-dot > ::after {
	background-color: #fff;
}

@media screen and (min-width: 768px) {
	body:not(.home) .sydney-hero-area {
		min-height: 200px;
		padding-top: 40px;
	}
}

@media screen and (min-width: 992px) {
	body:not(.home) .sydney-hero-area {
		min-height: 300px;
		padding-top: 60px;
	}
}

/* Home */

.latest-news-wrapper.carousel {
	margin-left: 0;
	margin-right: 0;
}

/* Blog */

@media screen and (min-width: 768px) and (max-width: 991px) {
	.blog .post-wrap .posts-layout article {
		width: 50%;
	}
}

/* Pages */

@media screen and (min-width: 768px) and (max-width: 991px) {
	.page-template-page_fullwidth .container {
		width: 100%;
	}
}

/* Page About */

@media screen and (min-width: 782px) and (max-width: 991px) {
	.schedule-call {
		flex-wrap: wrap !important;
	}
	.schedule-call > .wp-block-column {
		flex-basis: 100% !important;
	}
}

/* Posts */

.single .page-wrap {
	overflow-x: visible !important;
	padding-top: 0;
}

.single .page-wrap .entry-thumb {
	margin-top: -60px;
}

/* Portfolio */

.single-sydney-projects .entry-header .entry-meta {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.single-sydney-projects .content-area .post-wrap {
	padding-right: 0;
}

/* Blocks */

.entry-content > .wp-block-columns > .wp-block-column > .wp-block-heading:first-child {
	margin-top: 0 !important;
}

.wp-block-social-links .wp-social-link svg {
	height: 1.5em;
	width: 1.5em;
}

/* Footer */

.shfb-footer .shfb-component-social .social-profile > a .sydney-svg-icon {
	height: 1.5em;
	width: 1.5em;
}

@media screen and (max-width: 767px) {
	.shfb-footer .shfb-row.shfb-cols-2 {
		gap: 10px;
	}
	.shfb-footer .shfb-below_footer_row .shfb-column-1,
	.shfb-footer .shfb-below_footer_row .shfb-column-2 {
		align-items: center !important;
	}
}

@media screen and (min-width: 768px) {
	.shfb-footer .shfb-below_footer_row .shfb-column-2 {
		align-items: flex-end !important;
	}
}

@media screen and (min-width: 768px) and (max-width: 900px), (min-width: 992px) and (max-width: 1120px), (min-width: 1200px) and (max-width: 1330px) {
	.shfb-footer .shfb-below_footer_row .shfb-column-2 .shfb-component-social {
		padding-right: 60px;
	}
}