/*
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: sydneychild
*/
header#masthead {
    background-image: linear-gradient(to right, #EF1E2B,#754171,#0063B5);
}
.breadcrumb .elementor-widget-wrap.elementor-element-populated {
	margin-top:0;
}
.single .entry-header, .page .entry-header {
	margin-bottom:0 !important;
}
/* .breadcrumb-container {
    position: absolute;
    top: -115px;
    left: 48%;
    transform: translate(-50%, -50%);
	width: 100%;
} */
.breadcrumb {
	position: relative;
}
/* h1.title-post.entry-title {
	margin-top: 50px;
} */
img.site-logo {
	width: 70%;
}
div#secondary {
	border: none;
	padding: 0;
	margin-top: 148px;
}
h1, h2, h3, h4, h5, h6 {
	color:black;
}
.wp-block-media-text__content {
	font-size: 14px;
}
.wp-block-media-text__content p {
	margin-bottom: 0 !important;
}
.wp-block-media-text.alignwide.is-stacked-on-mobile {
	margin-bottom: 10px;
}
.site-header .col-md-8 {
	display: flex;
	align-items: center;
	width: 80%;
	justify-content: space-between;
}
.site-header .col-md-4 {
	width: 20%;
}
.headericon img {
	height: 20px;
	object-fit: contain;
	margin-right: 10px;
}
ul#menu-primary-menu a:hover {
	color: white !important;
	border-bottom: 2px solid white;
}
.site-header.float-header {
	padding: 20px 0;
}
.headersecondmenu ul {
	display: flex;
	justify-content: space-between;
	align-content: center;
	margin-bottom: 0;
	padding: 15px 0;
}
.headersecondmenu ul li a {
	color: white;
}
.headersecondmenu li::marker {
	font-size: 0;
}
.headersecondmenu {
	background: #162F6D;
	margin-top: 13px;
}
.headerflex {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.headersecondmenu input.search-submit {
	display: none;
}
.headersecondmenu input.search-field {
	height: 35px;
	border-radius: 5px;
}
.headersearch {
	text-align: end;
}
.search-form label {
	margin-bottom: 0;
}
.headersecondmenu ul li {
	margin-right: 20px;
}
.headersecondmenu input.search-field::placeholder {
	color: #666666;
	font-weight: 300;
	font-size: 14px;
}
.single-post .page-wrap {
	margin-top: 40px;
}
li#menu-item-964 a {
	background-color:black;
	padding: 5px 20px 5px 20px;
	font-weight:600;
}
.textblack {
    position: absolute;
    top: 125px;
    left: 83%;
    transform: translate(-50%, -50%);
    background: #ededed;
    padding: 20px;
    color: black;
    width: 30%;
	display: none;
}
.headericon .showblock:hover .textblack {
	display: block;
}
.headericon {
	display: flex;
}
.textblack p:last-child {
	margin-bottom: 0;
}
.textblack {
	font-size:14px;
}
.csbold {
	font-weight:bold;
}
.textblack p {
	margin-bottom:10px;
}
.hentry .meta-post {
	margin-bottom: 0;
}
.breadcrumb-container.theme1 ul li:first-child a {
	padding-left: 0;
	margin-left: 0;
}
/* .elementor-shortcode .breadcrumb-container.theme1 {
	display: none;
} */
.entry-footer {
	display: none;
}
.posts-layout .entry-header {
	margin-top: 0;
}
nav.navigation.post-navigation {
	display: none;
}
.elementor-shortcode nav.navigation.post-navigation {
	display: block;
}
.social-link-content {
	margin: 60px auto 60px !important;
}
.social-link-content a {
	color: white !important;
}
.social-link-content a:hover {
	color: black !important;
}
.single .entry-meta-below {
	margin-top: 0 !important;
}
header.entry-header {
	margin-top: 20px;
}
.meta-post {
	display: none;
}
header.page-header {
	margin-top: 80px;
}
header.page-header span {
	color: #4B7DFF;
}
.classic-alt .entry-header {
	text-align: left;
}
.classic-alt .entry-title {
	font-size: 30px;
}
.single-post .entry-thumb img {
	display: none;
}
.breadcrumb-container.theme1 {
	margin-top: -15px;
}
.elementor-container.elementor-column-gap-no {
	margin-top: 0 !important;
}
.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-4148789 {
	margin-top: -10px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-7400ea3.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
	margin-top: 0 !important;
}
.classic-alt .entry-title a {
	color: black;
	font-weight: 600;
}
div#sidebar-footer {
	background-color: #00193D;
}
.footer-widgets .widget ul, .widget-area .widget ul a {
	color: #B3B3B3;
	font-size: 15px;
}
.wp-block-group__inner-container h6 span {
	font-size: 18px;
}
.site-footer {
	background-color: #00193D !important;
}
.site-info.container {
	color: white;
}
.site-info.container a {
	color: white;
}
.wp-block-media-text.alignwide.is-stacked-on-mobile span {
	color: #B3B3B3;
	font-size: 15px;
}
.footer-widgets.widget-area .sidebar-column.col-md-3:first-child {
	width: 33%;
}
.footer-widgets.widget-area .sidebar-column.col-md-3:nth-child(2) {
	width: 17%;
}
.footer-widgets.widget-area .sidebar-column.col-md-3:nth-child(3) {
	width: 20%;
}
.footer-widgets.widget-area .sidebar-column.col-md-3:last-child {
	width: 30%;
}
.widget-area, .widget-area a {
	color: #4B7DFF;
}
.site-info.container {
	text-align: center;
	font-size: 15px;
	font-weight: 300;
}
ul#menu-secondheadermenu li a:hover {
	border-bottom: 2px solid white;
}
.yeahhost {
	margin-bottom: 0;
}
.footerlogo {
	background: #00193D;
}
.footerleft img {
	width: 25%;
}
.footerlogo .container {
	display: flex;
	align-items: center;
	padding-bottom: 50px;
	border-bottom: 1px solid #7C7C7C;
}
.footerright img {
	width: 10%;
	margin-right: 10px;
}
.footerright {
	text-align: end;
	width: 60%;
}
.page-wrap .content-wrapper {
	background-color: transparent;
}
.page-wrap {
	padding-bottom: 0 !important;
}
.footerimg {
	margin-bottom: 80px;
	position: relative;
}
.textleft {
	margin-top: -34%;
	margin-bottom: 16%;
	margin-left: 5%;
}
.textleft p {
	color: white;
}
.textleft h4 {
	margin: 0;
	margin-bottom: 30px;
	font-size: 30px;
	font-weight: bolder;
}
.textleft h4:last-child {
	margin-bottom: 0;
}
.page-wrap {
	padding-top: 0 !important;
}
.single-post .page-wrap {
	margin-top: 0 !important;
}
.footer-widgets-grid.footer-layout-4.align-top ul a:hover {
	border-bottom: 2px solid #b3b3b3 !important;
}
.main-header #mainnav a:hover {
	color: white !important;
	font-weight: 600 !important;
	border-bottom: 2px solid white !important;
}
.sydney-breadcrumbs {
	display: none;
}
ol {
	padding: 0px !important;
}
.breadcrumb-container.theme1 a {
	padding: 10px 0px !important;
	margin: 0px !important;
}

.elementor-column.elementor-col-33, .elementor-column[data-col="33"] {
	width: 90px !important;
	height: auto !important;
}
.elementor-element.elementor-element-6fa8c59.author-profile-pic.elementor-widget.elementor-widget-image {
	width: 100%;
}
.elementor-column.elementor-col-66, .elementor-column[data-col="66"] {
	width: 100% !important;
	padding: 20px;
}
.footer-widgets-grid.footer-layout-4 {
	grid-template-columns: 25% auto auto 30%;
}
.mark, mark {
	padding: 0px;
}

.wp-block-image {
	margin: 0px;
}
figure.wp-block-media-text__media {
	width: auto !important;
	height: auto !important;
}
.wp-container-6.wp-block-group img {
	width: 100%;
	height: auto !important;
}
@media only screen and (max-width:1025px) {
	.headerflex {
		display: block;
	}
	.search-form label {
		display: block;
	}
	.search-field {
		width: 100%;
	}
	.headersearch {
		margin-bottom: 13px;
	}
	.headersecondmenu .menu {
    	margin-right: 0;
	}
	.site-header .col-md-8 {
		display: block;
		width: 54%;
	}
	img.site-logo {
    	width: 40%;
	}
	.site-header .col-md-4 {
    	width: 46%;
	}
	.headericon img {
		height: 25px;
	}
	.btn-menu i.sydney-svg-icon {
		top: -5px;
    	position: relative;
	}
	.textblack {
		left: -4%;
		width: 50%;
	}
	.single .hentry .title-post {
    	font-size: 30px !important;
	}
	.nav-links.clearfix a {
		font-size: 14px;
	}
	.textleft h4 {
		font-size: 21pt;
	}
	.footer-widgets-grid.footer-layout-4 {
		grid-template-columns: 25% auto auto 30%;
	}
	.mark, mark {
		padding: 0px !important;
	}
	.wp-block-group__inner-container h1 a {
		font-size: 40pt;
	}
}
@media only screen and (max-width:991px) {
	.headersecondmenu ul li a {
    	font-size: 13px;
	}
	.textblack {
    	left: -7%;
    	width: 60%;
	}
	div#secondary {
		margin-top: 20px;
		text-align: center;
	}

	.wp-block-image {
		margin: 0px;
	}
/* 	.widget-area .widget:first-child {
		padding-right: 10px;
	} */
	figure.wp-block-media-text__media {
		width: auto !important;
		height: auto !important;
	}
	.wp-container-6.wp-block-group img {
		width: 100%;
		height: auto !important;
	}
	.wp-block-media-text.alignwide.is-stacked-on-mobile span {
		font-size: 8pt !important;
	}
	.wp-block-media-text__content {
		padding: 0px !important;
		margin: 10px;
	}
	div#content {
    	padding-top: 0px !important;
	}
	.page-wrap {
		padding-bottom: 0 !important;
	}
	.page .page-wrap .content-wrapper, .single .page-wrap .content-wrapper {
		padding-bottom: 0 !important;
	}
	.elementor-column.elementor-col-66, .elementor-column[data-col="66"] {
		width: 88% !important;
	}
	.textleft h4 {
		font-size: 16pt !important;
	}
	.textleft p {
		font-size: 10pt !important;
	}
	.footer-widgets-grid.footer-layout-4 {
		grid-template-columns: 25% auto auto 30%;
	}
	.footer-widgets.widget-area .sidebar-column.col-md-3 {
		width: 100% !important;
		text-align: center;
	}
	.footerlogo .container {
		padding-bottom: 20px;
	}
	.mark, mark {
		padding: 0px !important;
	}
	.wp-block-group__inner-container h1 a{
		font-size: 30pt;
	}
	img.wp-image-983.entered.litespeed-loaded {
		width: 15% !important;
	}
	.footer-widgets-grid.footer-layout-4.align-top h6 {
		font-size: 10pt !important;
	}
	sup {
		top: 0 !important;
	}
	.wp-block-group__inner-container h6 span {
		font-size: 10pt !important;
	}
	ul.wp-block-categories-list.wp-block-categories li a {
		font-size: 9pt;
	}
	.wp-container-5.wp-block-group ul li a {
		font-size: 9pt;
	}
	.wp-container-1.wp-block-group ul {
		display: flex;
		align-items: baseline;
		justify-content: center;
	}
	.wp-container-2.wp-block-group .wp-block-group__inner-container {
		display: grid;
    	grid-template-columns: repeat(2,1fr);
	}
	.wp-container-2.wp-block-group .wp-block-group__inner-container h6 {
		grid-column: 1 / span 2;
	}
	.wp-container-2.wp-block-group .wp-block-media-text__content {
		text-align: left;
	}
	.wp-container-2.wp-block-group .wp-block-media-text.alignwide.is-stacked-on-mobile {
		margin-bottom: 20px;
	}
	aside#block-8, aside#block-26 {
		display: inline-block;
    	width: 50%;
	}
	aside#block-8 img, aside#block-26 img {
		height: 550px;
		object-fit: contain;
	}
	aside#block-6 ul.wp-block-categories-list.wp-block-categories li {
		padding: 0px 20px;
	}
}
@media only screen and (max-width:768px) {
	div#secondary {
		padding: 0 15px;
	}
	aside#block-8, aside#block-26 {
		display: block;
		width: 100%;
	}
	aside#block-8, aside#block-26 {
    	display: inline-block !important;
    	width: 50% !important; 
	}
	aside#block-8 img {
    	height: 538px;
    	object-fit: contain;
	}
	aside#block-26 img {
    	height: 538px;
    	object-fit: contain;
	}
	.headersecondmenu ul {
    	display: block;
	}
	.headersecondmenu {
		position: relative;
	}
	.headersecondmenu {
		margin-top: 22px;
	}
	.headersecondmenu ul li {
		margin-right: 0;
		text-align: center;
	}
	.headersecondmenu ul li:not(:last-child) {
		margin-bottom: 5px;
	}
	div#content {
    	padding-top: 0px !important;
	}

	#mainnav-mobi {
    	top: 35px;
		left: 0px;
	}
	.menu li a {
		text-align: center;
	}
	.btn-menu {
		margin: 0;
		margin-right: 15px !important;
	}
	.site-header .col-md-4 {
    	width: 42%;
    	text-align: left;
	}
	.site-header .col-md-8 {
		display: flex;
		width: 58%;
		flex-direction: row-reverse;
	}
	img.site-logo {
    	width: 40%;
	}
	.container.content-wrapper {
    	margin-left: 15px;
    	margin-right: 15px;
    	margin-top: auto;
    	margin-bottom: auto;
	}
	.breadcrumb-container.theme1 {
    	font-size: 8px;
	}
	.single .hentry .title-post {
    	font-size: 30px !important;
    	line-height: 35px;
		padding-bottom: 30px;
	}
	.social-link-content {
		display: block;
	}
	.social-link-title:before {
		margin: 0;
		padding: 0;
	}
	.social-link-content .social-link, .social-link-content .social-link-1 {
		width: 30px !important;
    	height: 30px !important;
    	line-height: 27px !important;
	}
	.elementor-560 .elementor-element.elementor-element-b1597cd > .elementor-widget-container, .elementor-560 .elementor-element.elementor-element-00801d3 > .elementor-widget-container {
		margin: 0 !important;
	}
	.elementor-section.elementor-top-section.elementor-element.elementor-element-65f1582, .elementor-560 .elementor-element.elementor-element-6fa8c59, .elementor-element.elementor-element-00801d3 {
		text-align: center !important;
	}
	.elementor-element.elementor-element-6fa8c59 img {
		width: 100%;
	}
	.elementor-section.elementor-element-073cb0a .elementor-container, .elementor-section.elementor-element-0ff4a7c .elementor-container {
		flex-wrap: unset;
		margin-bottom: 50px;
	}
	.wp-block-media-text img {
    	height: 200px !important;
	}
	.footerleft {
		width: 160%;
	}
	.footerright img {
		width: 20%;
	}
	.yeahhost {
		font-size: 12px;
	}
	.textblack {
    	width: 100%;
	}
	.headericon .showblock:hover .textblack {
		z-index: 9;
	}
	.textleft h4, .textleft p {
		font-size: 10px;
		margin-bottom: 10px;
	}
	.wp-container-1.wp-block-group ul {
		flex-wrap: wrap;
	}
	.wp-container-2.wp-block-group .wp-block-group__inner-container {
		align-items: baseline;
		grid-gap: 10px;
	}
	.wp-container-2.wp-block-group .wp-block-media-text.alignwide.is-stacked-on-mobile {
		margin: 0;
	}
	.wp-block-media-text img {
		height: auto !important;
	}
	.footer-widgets-grid.footer-layout-4.align-top h6 {
		font-size: 12pt !important;
		padding-bottom: 15px;
		border-bottom: 1px solid #7C7C7C;
	}
	.wp-block-media-text.alignwide.is-stacked-on-mobile span {
		font-size: 10pt !important;
	}
	img.wp-image-983 {
		width: 4%;
	}
	aside#block-21 .wp-block-group__inner-container h6 {
    	padding-bottom: 15px;
    	border-bottom: 1px solid #7C7C7C;
	}
	.wp-block-group__inner-container h6 span {
		font-size: 12pt !important;
	}
	aside#block-22 .wp-block-group__inner-container h6 {
    	padding-bottom: 15px;
    	border-bottom: 1px solid #7C7C7C;
	}
	.footerleft img {
		width: 40%;
	}
	.wp-container-2 wp-block-group .wp-block-media-text {
		display: none;
		margin-bottom: 30px !important;
	}
	aside#block-23 .wp-block-media-text {
		display: flex !important;
		margin-bottom: 30px !important;
	}
	.wp-container-6.wp-block-group .wp-block-media-text__media {
		width: 15% !important;
		margin-right: 10px;
	}
	.elementor-column.elementor-col-33, .elementor-column[data-col="33"] {
		width: 90px !important;
		height: auto !important;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	.elementor-2168 .elementor-element.elementor-element-6fa8c59 {
		text-align: center !important;
	}
	.elementor-column.elementor-col-66.elementor-top-column.elementor-element.elementor-element-ab0b45b {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
}
@media only screen and (max-width:425px) {
	div#primary {
		padding: 0px !important;
	}
	div#secondary {
   		padding: 0px !important;
	}
	.container.content-wrapper {
		margin-top: auto;
		margin-bottom: auto;
		margin-left: 15px;
		margin-right: 15px;
	}
	.textleft p {
    	font-size: 8pt !important;
	}
	.textleft h4 {
    	font-size: 9pt !important;
	}
	aside#block-8, aside#block-26 {
		display: block;
		width: 100%;
	}
	aside#block-8, aside#block-26 {
    	display: inline-block !important;
    	width: 50% !important; 
	}
	aside#block-8 img {
		width: 190px;
    	height: auto;
    	object-fit: contain;
	}
	aside#block-26 img {
		width: 190px;
    	height: auto;
    	object-fit: contain;
	}
	img.wp-image-983 {
    	width: 7%;
	}
}