/* 
Theme Name:		B2B Child Theme
Theme URI:		https://www.dilate.com.au
Description:	This is a child theme of the B2B template site, created by Dilate Digital
Author:       Dilate Digital
Author URI:   https://www.dilate.com.au
Template:		  b2btheme
Version:		  1.0.0
Text Domain:  B2B Child Theme
*/


#wpadminbar { z-index: 1000000 !important; }
header .site__logo img {
	height: auto;
	max-height: 74px;
}
.comp_home_hero_1 .banner_slider .block__right .all__product:after {
	background: url(/wp-content/uploads/2023/10/Shape-4.png) no-repeat center !important;
}
header nav .nav__menu .sub-menu {
	padding: 0 !important;
	line-height: 1.5;
}
header nav .nav__menu>li:not(:last-of-type) {
	margin-right: 45px !important;
}
.row.layout__center > .column > .text__summary ul {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.text_2 ul, .text_1 ul, .text__summary ul {
	list-style: unset;
	margin: 1em 0;
	padding-left: 1.1em;
	line-height: 1.5;
}
.text_2 ul li, .text_1 ul li, .text__summary ul li {
	margin-bottom: .5em;
}
.text_2 ul li:last-child, .text_1 ul li:last-child, .text__summary ul li:last-child {
	margin-bottom: unset;
}
.contact__info a:hover {
	color: #ff2a26;
}
header nav .nav__menu li.menu-item-has-children > a:after {
	background: url('images/arrow-down_nav-menu.svg') no-repeat center !important;
}
.link__icon:after {
	background: url('images/arrow-right_learn-more.svg') no-repeat center !important;
}
.forminator-button:before {
	background: url(/wp-content/uploads/2022/09/button-arrow.png) no-repeat center;
}
footer .row--datablock .column__form .forminator-button {
	/* background: url(/wp-content/uploads/2022/09/newsletter-arrow.png) no-repeat center; */
	/* background: unset !important; */
}
.forminator-input,
.forminator-textarea,
.forminator-field select {
	border-bottom: 1px solid var(--color4) !important;
	font-family: 'Frutiger', sans-serif !important;
}
.forminator-input::placeholder,
.forminator-textarea::placeholder,
.forminator-textarea::-webkit-input-placeholder,
.forminator-input::-webkit-input-placeholder { font-family: 'Frutiger', sans-serif !important; }
.forminator-ui.forminator-fields-disabled:before {
	position: absolute;
	inset: 0;
	content: url('images/f_loader.gif');
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	align-content: center;
	justify-content: center;
	align-items: center;
}

.global-brochure-popup {
    position: fixed;
    top: 0;
    left: 0;
    max-width: 100%;
    width: 100%;
    height: 100vh;
    background: rgb(156, 156, 156, 0.1);
    backdrop-filter: blur(8px);
    z-index: 999999;
    padding: 20px;
}
.global-brochure-popup .container {
    max-width: 548px;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    display: flex;
    align-items: center;
}
.download-brochure-popup-area {
    position: relative;
}
.download-brochure-top-area {
    background: #F2F2F2;
    padding: 48px 20px 98px;
}
.brochure-popup-logo-img {
    display: flex;
    justify-content: center;
    margin: 0 0 36px;
}
.brochure-popup-logo-img img {
    max-width: 78px;
    width: 100%;
    height: auto;
    object-fit: contain;
}
.download-brochure-top-area h3 {
    font-size: 40px;
    line-height: 1.2;
    font-weight: 400;
    color: #000000;
    text-align: center;
    margin: 0 auto 12px;
    max-width: 460px;
}
.download-brochure-top-area h3 span {
    color: #942826;
}
.download-brochure-top-area h5 {
    font-size: 14px;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    letter-spacing: 1.9px;
    color: #575757;
    text-transform: uppercase;
    margin: 0 0 15px;
}
.brochure-popup-down-icon {
    display: flex;
    align-items: center;
    justify-content: center;
}
.brochure-popup-down-icon svg {
	width: 32px;
	height: 32px;
}
.download-brochure-bottom-area {
    background: #000000;
    padding: 0px 20px 35px;
}
.brochure-img-area {
    display: flex;
    justify-content: center;
}
.brochure-img-area img {
    max-width: 73%;
    width: 100%;
    height: auto;
    margin: -68px 0px -20px;
}
.download-brochure-bottom-area a.site__button {
    max-width: max-content;
    margin: 0 auto;
}
.download-brochure-bottom-area a.site__button:hover {
    color: #FFFFFF;
}
.download-brochure-popup-area button#close-popup {
    position: absolute;
    right: 34px;
    top: 34px;
    padding: 0;
    margin: 0;
    border: 0;
    background: transparent;
	border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
	cursor: pointer;
	transition: all 0.3s ease-in-out;
}
.download-brochure-popup-area button#close-popup:hover {
	background: var(--btn-solid-default-bg);
}
.download-brochure-popup-area button#close-popup svg {
	width: 14px;
    height: 14px;
}
.download-brochure-popup-area button#close-popup svg path {
	transition: all 0.3s ease-in-out;
}
.download-brochure-popup-area button#close-popup:hover svg path {
	fill: #FFFFFF;
}

@media all and (max-width: 1599px) {
	header nav { display: unset !important; }
}
@media all and (max-width: 1574px) {
	header .header__cta .phone {
		padding: 0 12px !important;
	}
	header .header__cta .number {
		display: none !important; 
	}
	header .header__cta .phone .text {
		margin-right: unset !important;
	}
}
@media all and (max-width: 1279px) {
	header nav { display: none !important; }
	header .header__cta .flyout__menu_togglebtn { display: inherit !important; }
	header .header__cta .number {
		display: inherit !important; 
	}
}
@media all and (min-width: 1280px) {
	header .header__cta .flyout__menu_togglebtn { display: none !important; }
}
