/*
Theme Name: AYB Theme
Theme URI: https://aybfacilityservices.com.au
Author: Mohammad Suleiman
Author URI: https://aybfacilityservices.com.au
Description: AYB Theme is designed for AYB Facility Services website
Template: local-business
Requires at least: 6.6
Tested up to: 6.6
Requires PHP: 8.0
Version: 1
License: All rights reserved
Text Domain: aybtheme
*/

@import url("../local-business/style.css");

[class*="hero-cover"] .will_stick.scrollDown, .page-header-image, .main_slider_wrap, [class*="hero-cover"] #header, .imgwrap, .owl-item, .tmnf_respo_magic #navigation {
	background-color: #23233a !important;
}
#navigation > ul > li {
  padding-bottom: 27px !important;
}
.nav > li.current-menu-item > a:not(:hover) {
	border-color: transparent !important;
}
.tmnf_column.tmnf_column_12 {
	display: flex;
  align-items: center;
  justify-content: space-between;
}
#main-nav > li.special a, .major-cta a {
	margin: 0;
	background-color: #1e73be !important;
	border-radius: 50px;
}
#main-nav > li.special a:hover, .major-cta a:hover {
	background-color: #2a2763 !important;
}

.hero-box {
    position: relative;
    box-shadow: 0 5px 20px 0 rgba(0,0,0,.1);
    background: #fff;
    z-index: 10
}
.nav > li > a > .menu-item-description {
  position: absolute;
  left: 0;
  top: -7px;
}

.major-cta-call {
	position: relative;
	color: #fff;
}
.major-cta-call .major-cta-label {
	position: absolute;
	left: 0;
	top: -17px;
	font-size: 0.8rem;
	color: #fff !important;
}
.tel-link.major-cta-call:hover {
  color: #61CE70;
}

.primary-service .elementor-element.elementor-widget.elementor-widget-heading h2.elementor-heading-title.elementor-size-default,
.primary-service .elementor-element.elementor-widget.elementor-widget-heading h3.elementor-heading-title.elementor-size-default{
  font-size: 1.5rem;
}
.ayb-h1 h1 > span {
	font-size: 1.8rem;
  font-weight: 500;
}
.page-id-8887 .page_header,
.page-id-10739 .page_header {
	background: #2A2763;
}

.page-id-8887 .page_header .post_title,
.page-id-10739 .page_header .post_title,
.main_breadcrumbs span {
	color: #fff;
}
.main_breadcrumbs span::after {
  color: #a1a1ba !important;
}
.main_breadcrumbs span a {
	color: #61CE70;
}
.page-id-10739 .post_title.large_title {
	font-weight: 700;
}


.has-tagline-above h2 > span {
  display: block;
  font-size: 1.4rem;
  font-weight: 500;
  margin-bottom: 14px;
}
.populated .footop_wrap {
  width: 100%;
}
.footer_button {
	padding: 20px 30px;
}
h2, blockquote, .footer_tagline h2 {
	font-weight: 700 !important;
}

#footer a:hover, #footer a:hover span {
  color: #61CE70 !important;
}

body.page-id-10739 .footop {
  display: none;
}


@media screen and (max-width: 1155px) {
  #titles .logo_main img {
    margin: 0;
  }
	.tmnf_navigation_wrap #navigation {
		position: absolute;
		right: 0;
		top: 63px;
	}
}
@media screen and (min-width: 576px) {
	.major-cta-call-wrap {
		display: none;
	}
}
@media screen and (max-width: 576px) {
	.has-tagline-above h2 > span {
		font-size: 1.2rem;
	}
}


