/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Page Template
    03. "Contact" Page
    04. "AC Air Con Selection Guide" Page
    05. "Reviews" Page
    06. "User Manuals" Page
    07. "Split System Costs" Post
    08. "Air Conditioner Prices" Page
    09. "Mitsubishi Cash Back" Page
    10. "History of Air Conditioning" Post
    11. "Redlands Air Conditioner installations" Post
    12. "Air Conditioner Placement" Page
    13. "Rock Solid Air Conditioning Installation Brisbane" Page
    14. "Worst Split Systems" Page
    15. "Home" Page
    16. "Appointment" Page
    17. "What Size Air Conditioner" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body #main-header{
	margin-top:10px;
}

@media (max-width:479px){

	body .rmp-menu-trigger-boring{
	height:35px !important;
	width:35px !important;
}

body .rmp-menu > .menu-item > .rmp-menu-item-link{
	font-size:12px !important;
}

body #start-over-btn{
	margin-top:5px;
	margin-bottom:10px;
}

body #final-result-page div h2{
	font-size:18px !important;
	color:#f7b10c !important;
	}

}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
body.page:not(.home) .et_pb_code_inner div input[type=email]{
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	background-color:#000000;
	color:#ffffff;
	border-color:#fd6934;
	border-width:1px;
}

body.page:not(.home) .et_pb_code_inner div input[type=text]{
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	background-color:#000000;
	color:#ffffff;
	border-color:#fd6934;
	border-width:1px;
}

body.page:not(.home) .et_pb_code_inner div input[type=tel]{
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	background-color:#000000;
	color:#ffffff;
	border-color:#fd6934;
	border-width:1px;
}

body.page:not(.home) .et_pb_code_inner div textarea{
	padding-left:4px;
	padding-bottom:4px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	background-color:#000000;
	color:#ffffff;
	border-color:#fd6934;
	border-width:1px;
}

body.page:not(.home) .et_pb_code_inner > div > div > .active{
	border-color:#fb5417;
	border-width:1px;
}

body.page:not(.home) .et_pb_code_inner .active h2{
	font-weight:500;
}

body.page:not(.home) .et_pb_code_inner .active button{
	font-weight:500;
	border-color:#ff6128;
	border-width:1px;
}

body.page:not(.home) .et_pb_code_inner div .mss-summary-label{
	color:#f9f9f9 !important;
}

@media (min-width:481px){

	body.page:not(.home) .et_pb_code_inner div input[type=email]{
	padding-left:4px;
	padding-bottom:4px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	background-color:#000000;
	color:#ffffff;
	border-color:#fd6934;
	border-width:1px;
}

body.page:not(.home) .et_pb_code_inner div input[type=text]{
	padding-bottom:4px;
	padding-left:4px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	background-color:#000000;
	color:#ffffff;
	border-color:#fd6934;
	border-width:1px;
}

body.page:not(.home) .et_pb_code_inner div input[type=tel]{
	padding-left:4px;
	padding-bottom:4px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	background-color:#000000;
	color:#ffffff;
	border-color:#fd6934;
	border-width:1px;
}

body.page:not(.home) .et_pb_code_inner div textarea{
	padding-left:10px;
	padding-top:6px;
	}

}



/*-----------------------------------------------*/
/*  "Contact" Page                               */
/*-----------------------------------------------*/
body.page-id-365184 #et_pb_contact_form_0 .et_pb_contact input[type=text]{
	border-color:#ffffff;
	border-width:1px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
}

body.page-id-365184 #et_pb_contact_form_0 .et_pb_contact textarea{
	border-color:#ffffff;
	border-style:solid;
	border-width:1px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
}

body.page-id-365184 #et_pb_contact_form_0 .et_pb_contact .et_pb_contact_submit{
	color:#ffffff;
	font-weight:500;
	background-color:rgba(0,95,2,0.41);
	border-color:#ffffff;
	border-width:1px;
}

body.page-id-365184 #et_pb_contact_form_0 .et_pb_contact .et_pb_contact_submit:hover{
	background-color:rgba(122,255,124,0.41);
	border-color:#ffffff;
	border-width:1px;
}

@media (max-width:569px){

	body.page-id-365184 #et_pb_contact_form_1 .et_pb_contact input[type=text]{
	border-color:#ffffff;
	border-width:1px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
}

body.page-id-365184 #et_pb_contact_form_1 .et_pb_contact textarea{
	border-color:#ffffff;
	border-width:1px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
}

body.page-id-365184 #et_pb_contact_form_1 .et_pb_contact .et_pb_contact_submit{
	background-color:#010174;
	color:#ffffff;
	font-weight:500;
	border-color:#ffffff;
	border-width:1px;
}

body.page-id-365184 #et_pb_contact_form_1 .et_pb_contact .et_pb_contact_submit:hover{
	border-color:#ffffff;
	border-width:1px;
	background-color:#084700;
}

body.page-id-365184 .et_pb_section_4 .et_pb_row_5 .et_pb_column{
	margin-right:0px;
	}

}



/*-----------------------------------------------*/
/*  "AC Air Con Selection Guide" Page            */
/*-----------------------------------------------*/
body.page-id-1802 .et-l .et_pb_section_4{
	background-image:url("https://airconditioningexpert.com.au/wp-content/plugins/yellow-pencil-visual-theme-customizer/assets/dark_stripes.png");

	background-size:auto;
}

body.page-id-1802 .et-l .et_pb_section_7{

	background-size:auto;
}

body.page-id-1802 .et_pb_section_4 h1 strong span{
	font-size:65px !important;
}

body.page-id-1802 .et_pb_section_4 h1 span span{
	font-size:85px !important;
}

body.page-id-1802 .et-l--post .et_pb_section_7 .et_pb_row_4 .et_pb_column .et_pb_text .et_pb_text_inner h3 span{
	font-size:60px !important;
}

body.page-id-1802 .et_pb_section_9 h4 span span{
	font-size:60px;
}

body.page-id-1802 .et-l--post .et_pb_section_11 .et_pb_row_13 .et_pb_column .et_pb_text .et_pb_text_inner h6 span{
	font-size:60px !important;
}

body.page-id-1802 div:nth-child(18){

	display:none !important;
}

@media (max-width:980px){

	body.page-id-1802 div:nth-child(18){

	display:none !important;
	}

}



@media (max-width:767px){

	body.page-id-1802 .et_pb_section_14 .et_pb_column{
	margin-right:0px !important;
	margin-bottom:0px;
}

body.page-id-1802 .et_pb_row_2 .et_pb_column .et_pb_text .et_pb_text_inner p > span{
	font-size:45px !important;
}

body.page-id-1802 .et_pb_row_13 p span{
	font-size:32px !important;
}

body.page-id-1802 .et_pb_row_7 p span{
	font-family:Tahoma,Verdana,Segoe,sans-serif !important;
	font-size:30px !important;
}

body.page-id-1802 .et_pb_row_8 .et_pb_text:nth-child(1) span:nth-child(1){

	font-family:Tahoma,Verdana,Segoe,sans-serif !important;
}

body.page-id-1802 .et_pb_row_8 p span{
	font-family:Tahoma,Verdana,Segoe,sans-serif !important;
}

body.page-id-1802 .et_pb_section_5 h4 strong span{
	font-family:Tahoma,Verdana,Segoe,sans-serif !important;
	font-weight:500;
}

body.page-id-1802 .et_pb_section_5 p strong span{
	font-weight:500;
	font-family:Tahoma,Verdana,Segoe,sans-serif !important;
}

body.page-id-1802 .et_pb_section_7 span span span{
	font-family:Tahoma,Verdana,Segoe,sans-serif;
}

body.page-id-1802 .et_pb_row_24 span span{
	font-family:Tahoma,Verdana,Segoe,sans-serif !important;
}

body.page-id-1802 .et_pb_row_26 span span{
	font-family:Tahoma,Verdana,Segoe,sans-serif !important;
	}

}



/*-----------------------------------------------*/
/*  "Reviews" Page                               */
/*-----------------------------------------------*/
body.page-id-1216 .et_pb_row_2 .et_pb_column .et_pb_testimonial_no_image{
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	border-top-left-radius:8px;
	border-style:solid;
	border-width:1px;
	border-color:#ff1919;
}

body.page-id-1216 .et_pb_row_4 .et_pb_column .et_pb_testimonial_no_image{
	border-color:#ff3233;
	border-width:1px;
	border-radius:8px;
}

body.page-id-1216 .et_pb_row_2 .et_pb_column .et_pb_testimonial_no_image .et_pb_testimonial_description .et_pb_testimonial_description_inner .et_pb_testimonial_content > div{
	margin-bottom:15px;
}

body.page-id-1216 .et_pb_row_4 .et_pb_column .et_pb_testimonial_no_image .et_pb_testimonial_description .et_pb_testimonial_description_inner .et_pb_testimonial_content > div{
	margin-bottom:15px;
}

body.page-id-1216 #page-container #et-main-area #main-content .hentry .entry-content .et-l--post .et_builder_inner_content .et_pb_section_4 .et_pb_row_4 .et_pb_column .et_pb_button_0_wrapper a{
	font-family:Tahoma,Verdana,Segoe,sans-serif !important;
}



/*-----------------------------------------------*/
/*  "User Manuals" Page                          */
/*-----------------------------------------------*/
body.page-id-1368 .et_pb_section_4 .et_pb_column .et_pb_accordion_item{
	border-bottom-left-radius:35px !important;
}

body.page-id-1368 .et_pb_section_4 .et_pb_column h5{
	font-size:16px;
}



/*-----------------------------------------------*/
/*  "Split System Costs" Post                    */
/*-----------------------------------------------*/
body.postid-2217 #top-menu > .menu-item{
	font-weight:400;
}



/*-----------------------------------------------*/
/*  "Air Conditioner Prices" Page                */
/*-----------------------------------------------*/
body.page-id-618 .et_pb_section_2 h1 span{
	font-size:64px;
	color:#42f583;
}

body.page-id-618 .et_pb_section_6 .et_pb_column .et_pb_pricing_table{
	background-size:auto;
	background-image:url("https://airconditioningexpert.com.au/wp-content/plugins/waspthemes-yellow-pencil/assets/dark_mosaic.png");
	background-repeat:repeat;
}

body.page-id-618 et_pb_pricing_heading span{
	font-size:20px !important;
}

body.page-id-618 .et_pb_section_2 .et_pb_pricing_heading span{
	font-size:20px !important;
}



/*-----------------------------------------------*/
/*  "Mitsubishi Cash Back" Page                  */
/*-----------------------------------------------*/
body.page-id-56237 .et_pb_section_4 h1 span{
	font-size:65px;
}



/*-----------------------------------------------*/
/*  "History of Air Conditioning" Post           */
/*-----------------------------------------------*/
body.postid-1128 .et-l--post .et_pb_section_4{
	background-color:rgba(255,255,255,0) !important;
}



/*-----------------------------------------------*/
/*  "Redlands Air Conditioner installations" Post*/
/*-----------------------------------------------*/
body.postid-361564 .et-l--post .et_pb_section_9{
	background-color:rgba(255,255,255,0) !important;
}



/*-----------------------------------------------*/
/*  "Air Conditioner Placement" Page             */
/*-----------------------------------------------*/
body.page-id-244 .et-l--post .et_pb_section_2 .et_pb_row_0 .et_pb_column .et_pb_text .et_pb_text_inner h1 span{
	font-size:60px !important;
}

body.page-id-244 .et_pb_image_0 .et_pb_image_wrap img{
	display:inline-block;
}

body.page-id-244 .et-l--post .et_pb_section_2 .et_pb_row_1{
	border-top-right-radius:6px;
	border-top-left-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
}

body.page-id-244 .qm-js div h1{
	margin-bottom:63px !important;
}

@media (max-width:569px){

	body.page-id-244 .et_pb_row_3 p span{
	font-size:36px !important;
	line-height:1em;
	color:#fe4d4d !important;
}

body.page-id-244 .et_pb_section_12 .et_pb_column{
	margin-right:0px !important;
}

body.page-id-244 .rmp-menu .menu-item span{
	font-size:20px !important;
	}

}



/*-----------------------------------------------*/
/*  "Rock Solid Air Conditioning Installation Brisbane" Page*/
/*-----------------------------------------------*/
body.page-id-361369 .et-l--post .et_pb_section_4{
	background-color:rgba(255,255,255,0) !important;
}



/*-----------------------------------------------*/
/*  "Worst Split Systems" Page                   */
/*-----------------------------------------------*/
body.page-id-470 .et_pb_section_4 span span{
	font-family:'Courier New',Courier,'Lucida Sans Typewriter','Lucida Typewriter',monospace;
}

body.page-id-470 .et_pb_row_6 p span{
	font-family:'Courier New',Courier,'Lucida Sans Typewriter','Lucida Typewriter',monospace!important;
	font-weight:700;
}

body.page-id-470 .et_pb_section_4 span a{
	font-family:Tahoma,Verdana,Segoe,sans-serif!important;
	color:#daee01;
}



/*-----------------------------------------------*/
/*  "Home" Page                                  */
/*-----------------------------------------------*/
@media (max-width:479px){

	body.page-id-51 .et_pb_row_30 p span{
	font-size:26px !important;
}

body.page-id-51 .et_pb_row_33 p span{
	font-size:26px !important;
	}

}



/*-----------------------------------------------*/
/*  "Appointment" Page                           */
/*-----------------------------------------------*/
body.page-id-361461 .mss-booking{
	background: transparent;
	padding: 2rem;
	-webkit-box-sizing: border-box;	box-sizing: border-box;
}

body.page-id-361461 .mss-panel, body.page-id-361461 .mss-brand-header, body.page-id-361461 .mss-product-card, body.page-id-361461 .mss-install-card, body.page-id-361461 .mss-calendar-wrap, body.page-id-361461 .mss-summary, body.page-id-361461 .mss-field{
	background: var(--mss-glass-bg);
	-webkit-backdrop-filter: blur(var(--mss-glass-blur));	backdrop-filter: blur(var(--mss-glass-blur));
	border: 1px solid var(--mss-glass-border);
	-webkit-box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.3);	box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.3);
	border-radius: 16px;
}

body.page-id-361461 .mss-panel-title{
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 500;
	color: var(--mss-text-main);
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 1.5rem;
	margin-bottom: 0.5rem;
}

body.page-id-361461 .mss-panel-subtitle{
	font-family: 'Dido', sans-serif;
	font-weight: 400;
	color: var(--mss-text-muted);
	font-size: 1.1rem;
}

body.page-id-361461 .mss-brand-header{
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 500;
	padding: 1rem 1.5rem;
	cursor: pointer;
	transition: background 0.3s ease, transform 0.2s ease;
}

body.page-id-361461 .mss-brand-header:hover{
	background: rgba(255, 255, 255, 0.08);
}

body.page-id-361461 .mss-product-card, body.page-id-361461 .mss-install-card{
	padding: 1.5rem;
	transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
	cursor: pointer;
	position: relative;
	overflow: hidden;
}

body.page-id-361461 .mss-product-card.selected, body.page-id-361461 .mss-install-card.selected{
	border-color: var(--mss-accent);
	background: rgba(255, 107, 107, 0.1);
}

body.page-id-361461 .mss-card-name{
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 500;
	font-size: 1.2rem;
	margin-bottom: 0.5rem;
}

body.page-id-361461 .mss-card-price{
	color: var(--mss-accent);
	font-weight: 500;
	font-size: 1.1rem;
}

body.page-id-361461 .mss-card-desc, body.page-id-361461 .mss-install-desc{
	font-size: 0.95rem;
	color: var(--mss-text-muted);
	line-height: 1.5;
}

body.page-id-361461 .mss-calendar-wrap{
	padding: 1.5rem;
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-orient: column;	-webkit-box-direction: column;	-ms-flex-direction: column;	flex-direction: column;
	gap: 1rem;
}

body.page-id-361461 .mss-cal-grid{
	display:-ms-grid;	display:grid;
	-ms-grid-columns: repeat(7, 1fr);	grid-template-columns: repeat(7, 1fr);
	gap: 8px;
	text-align: center;
}

body.page-id-361461 .mss-cal-title{
	font-weight: 500;
	text-align: center;
	margin-bottom: 0.5rem;
}

body.page-id-361461 .mss-cal-nav-btn{
	background: transparent;
	border: 1px solid var(--mss-glass-border);
	color: var(--mss-text-main);
	width: 32px;
	height: 32px;
	border-radius: 50%;
	cursor: pointer;
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	transition: all 0.2s;
}

body.page-id-361461 .mss-cal-nav-btn:hover{
	background: var(--mss-accent);
	border-color: var(--mss-accent);
}

body.page-id-361461 .mss-cal-day{
	padding: 10px 0;
	font-size: 0.9rem;
	border-radius: 8px;
	cursor: pointer;
	transition: all 0.2s;
	color: var(--mss-text-muted);
}

body.page-id-361461 .mss-cal-day:hover:not(.booked):not(.today){

	background: rgba(255, 255, 255, 0.1);
	color: #fff;
}

body.page-id-361461 .mss-cal-day.selected{
	background: var(--mss-accent);
	color: #fff;
	-webkit-box-shadow: 0 0 15px var(--mss-accent-glow);	box-shadow: 0 0 15px var(--mss-accent-glow);
	font-weight: 500;
}

body.page-id-361461 .mss-cal-day.booked{
	background: rgba(80, 30, 30, 0.6);
	color: #666;
	cursor: not-allowed;
	text-decoration: line-through;
}

body.page-id-361461 .mss-cal-day.today{
	border: 2px solid rgba(255, 255, 255, 0.5);
	font-weight: 500;
}

body.page-id-361461 .mss-field{
	padding: 1.5rem;
}

body.page-id-361461 .mss-field label{
	display: block;
	margin-bottom: 0.5rem;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 500;
	font-size: 0.9rem;
	color: var(--mss-text-muted);
}

body.page-id-361461 .mss-field input, body.page-id-361461 .mss-field textarea{
	width: 100%;
	background: rgba(0, 0, 0, 0.2);
	border: 1px solid var(--mss-glass-border);
	padding: 12px;
	border-radius: 8px;
	color: #fff;
	font-family: 'Dido', sans-serif;
	font-size: 1rem;
	transition: border-color 0.3s;
	-webkit-box-sizing: border-box;	box-sizing: border-box;
}

body.page-id-361461 .mss-field input:focus, body.page-id-361461 .mss-field textarea:focus{
	outline: none;
	border-color: var(--mss-accent);
	background: rgba(0, 0, 0, 0.4);
}

body.page-id-361461 .mss-btn{
	padding: 12px 24px;
	border-radius: 8px;
	border: none;
	cursor: pointer;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 0.9rem;
	letter-spacing: 0.5px;
	transition: all 0.3s ease;
	display: inline-block;
	text-align: center;
}

body.page-id-361461 .mss-btn-confirm{
	background:-webkit-linear-gradient(315deg, var(--mss-accent) 0%, #ff4757 100%);	background:-o-linear-gradient(315deg, var(--mss-accent) 0%, #ff4757 100%);	background:linear-gradient(135deg, var(--mss-accent) 0%, #ff4757 100%);
	color: #fff;
	-webkit-box-shadow: 0 4px 15px rgba(255, 107, 107, 0.3);	box-shadow: 0 4px 15px rgba(255, 107, 107, 0.3);
	width: 100%;
	font-size: 1.1rem;
	margin-top: 1rem;
}

body.page-id-361461 .mss-btn-confirm:hover{
	-webkit-transform: translateY(-2px);	-ms-transform: translateY(-2px);	transform: translateY(-2px);
	-webkit-box-shadow: 0 6px 20px rgba(255, 107, 107, 0.5);	box-shadow: 0 6px 20px rgba(255, 107, 107, 0.5);
}

body.page-id-361461 .mss-summary{
	padding: 1.5rem;
}

body.page-id-361461 .mss-success-icon{
	width: 60px;
	height: 60px;
	background: rgba(46, 204, 113, 0.2);
	border-radius: 50%;
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	margin: 0 auto 1rem auto;
	color: #2ecc71;
	font-size: 2rem;
}

body.page-id-361461 .mss-success-code{
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 1.5rem;
	letter-spacing: 2px;
	color: var(--mss-text-main);
	text-align: center;
}

body.page-id-361461 #mss-booking-app{
	max-width:100%;
	width:100%;
	height:auto !important;
}

body.page-id-361461 #mss-install-grid div div div{
	font-weight:500;
	text-transform:none;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	max-width:100%;
}

body.page-id-361461 div #mss-install-grid div:nth-child(2) div:nth-child(2) div:nth-child(1){

	color:#f1c40f;
	font-family:Verdana,Geneva,sans-serif;
	text-transform:uppercase;
	font-weight:600;
}

body.page-id-361461 div #mss-install-grid div:nth-child(3) div:nth-child(2) div:nth-child(1){

	font-weight:600;
	font-family:Verdana,Geneva,sans-serif;
	text-transform:uppercase;
	color:#e67e22;
}

body.page-id-361461 div #mss-install-grid div:nth-child(1) div:nth-child(2) div:nth-child(1){

	font-weight:600;
	text-transform:uppercase;
	color:#0ef037;
}

body.page-id-361461 div #mss-install-grid div:nth-child(4) div:nth-child(2) div:nth-child(1){

	font-weight:600;
	text-transform:uppercase;
	color:#e74c3c;
}

body.page-id-361461 .et_pb_section_2 .et_pb_row_0 .et_pb_column .et_pb_code .et_pb_code_inner #mss-booking-app #mss-panels-wrap .active div #mss-install-grid div div span{
	width:90px !important;
}

body.page-id-361461 #mss-install-grid div span{
	border-style:solid;
	border-color:#fe7070;
	color:#e8e8e7;
	font-weight:500;
}

body.page-id-361461 .et-l--post .et_pb_section_2 .et_pb_row_0 .et_pb_column .et_pb_code .et_pb_code_inner #mss-booking-app #mss-panels-wrap .active div #mss-install-grid div div div{
	width:110% !important;
}

body.page-id-361461 #mss-install-grid > div > div{
	max-height:160px;
	height:160px;
	overflow:hidden;
	background-image:url("https://airconditioningexpert.com.au/wp-content/uploads/2026/05/BLACKHEX.jpg");
	background-attachment:scroll;
	background-position-y:0%;
	background-position-x:0%;
	background-size:contain;
	border-style:solid;
	border-color:#039bdd;
	border-width:1px;
}

body.page-id-361461 #mss-multi-unit-wrap{
	border-color:#f4f4f4;
}

body.page-id-361461 #mss-panels-wrap .active .mss-upstairs-toggle{
	border-color:#ededed;
}

body.page-id-361461 #mss-panels-wrap .active .mss-btn-back{
	border-style:solid;
	border-color:#ffffff;
	border-width:1px;
	background-color:rgba(71,0,0,0.76);
	margin-top:15px;
	min-height:45px;
	border-bottom-left-radius:6px;
	border-top-right-radius:6px;
	border-top-left-radius:6px;
	border-bottom-right-radius:6px;
}

body.page-id-361461 #mss-panels-wrap .active .mss-btn-next{
	border-width:1px;
	border-color:#ffffff;
	background-color:rgba(2,69,11,0.88);
}

body.page-id-361461 #mss-cal-grid div:nth-child(39){

	border-color:#ee75ff;
	border-width:1px;
	border-style:none;
}

body.page-id-361461 #mss-panels-wrap .active .mss-field{
	padding-left:11px;
	padding-right:11px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:'Didact Gothic', sans-serif;
	color:#5aa2fa;
	background-color:rgba(255,255,255,0) !important;
}

body.page-id-361461 #mss-dp-css{
	font-family:'Didact Gothic', sans-serif;
	color:#f2ff6b;
}

body.page-id-361461 #mss-panels-wrap .active .mss-nav-buttons{
	margin-bottom:16px;
}

body.page-id-361461 #mss-panels-wrap .active .mss-calendar-wrap{
	background-color:rgba(0,0,0,0.76);
	border-color:rgba(66,232,255,0.99);
	border-width:1px;
	border-style: inset;
}

body.page-id-361461 #mss-cal-next{
	border-color:#fe485d;
	border-style:solid;
	border-width:1px;
}

body.page-id-361461 #mss-cal-grid .past{
	border-color:rgba(224,0,26,0.99);
}

body.page-id-361461 #mss-cal-grid div:nth-child(42){

	border-color:rgba(224,224,224,0.99);
	border-style:none;
}

body.page-id-361461 #mss-cal-title{
	font-family:'Didact Gothic', sans-serif;
	color:#3792fa;
}

body.page-id-361461 #mss-name{
	font-family:'Didact Gothic', sans-serif;
}

body.page-id-361461 #mss-email{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-361461 #mss-panels-wrap .active p{
	color:#f3fb64;
}

body.page-id-361461 #mss-panels-wrap .active h2{
	font-family:'Boogaloo', display;
	color:#ff7f51;
}

body.page-id-361461 #mss-panels-wrap .active .mss-field-full{
	background-color:transparent;
}

body.page-id-361461 #mss-brands-container div button{
	border-style: inset!important;
}

body.page-id-361461 #mss-brands-container div .open > div > div{
	font-weight:500;
	color:#ff7070;
}

body.page-id-361461 .et-l--post .et_pb_section_2 .et_pb_row_0{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-361461 #mss-install-grid div img{
	object-fit: fill;
}

body.page-id-361461 .hentry .entry-content .et-l--post .et_builder_inner_content .et_pb_section_2 .et_pb_row_0 .et_pb_column .et_pb_code .et_pb_code_inner #mss-booking-app #mss-panels-wrap .active .mss-nav-buttons .mss-btn-back{
	height:auto !important;
}

body.page-id-361461 #mss-confirm-btn{
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
}

body.page-id-361461 #mss-summary .mss-summary-row{
	border-color:#bababa;
}

body.page-id-361461 #mss-summary .total{
	border-width:1px;
	border-color:#d1d1d1;
}

@media (max-width:479px){

	body.page-id-361461 .et-l--post .et_pb_section_3{
	background-color:rgba(255,255,255,0);
	}

}



@media (min-width:481px){

	body.page-id-361461 .et_pb_code_inner div input[type=email]{
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	background-color:#000000;
	color:#ffffff;
	border-color:#fd6934;
	border-width:1px;
}

body.page-id-361461 .et_pb_code_inner div input[type=text]{
	padding-left:4px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	background-color:#000000;
	color:#ffffff;
	border-color:#fd6934;
	border-width:1px;
}

body.page-id-361461 .et_pb_code_inner div input[type=tel]{
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	background-color:#000000;
	color:#ffffff;
	border-color:#fd6934;
	border-width:1px;
}

body.page-id-361461 div #mss-install-grid div:nth-child(2) div:nth-child(2) div:nth-child(1){

	font-size:16px;
}

body.page-id-361461 div #mss-install-grid div:nth-child(1) div:nth-child(2) div:nth-child(1){

	font-size:16px;
}

body.page-id-361461 div #mss-install-grid div:nth-child(4) div:nth-child(2) div:nth-child(1){

	font-size:16px;
}

body.page-id-361461 #mss-install-grid div span{
	font-size:16px;
}

body.page-id-361461 #mss-name{
	padding-bottom:5px;
	padding-top:5px;
}

body.page-id-361461 #mss-email{
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}

body.page-id-361461 #mss-phone{
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}

body.page-id-361461 #mss-address{
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}

body.page-id-361461 #mss-panels-wrap .active p{
	font-size:14px;
}

body.page-id-361461 #mss-install-grid > div{
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:5px;
}

body.page-id-361461 #mss-panels-wrap .active .mss-btn-back{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	}

}



@media (min-width:641px){

	body.page-id-361461 #mss-booking-app{
	padding-bottom:30px !important;
	padding-left:10px;
	padding-right:10px;
	margin-top:10px;
}

body.page-id-361461 #mss-panels-wrap .active{
	padding-left:10px;
	padding-right:10px;
}

body.page-id-361461 #mss-confirm-btn{
	width:60% !important;
}

body.page-id-361461 .hentry .entry-content .et-l--post .et_builder_inner_content .et_pb_section_2 .et_pb_row_0 .et_pb_column .et_pb_code .et_pb_code_inner #mss-booking-app #mss-panels-wrap .active .mss-nav-buttons .mss-btn-back{
	width:20% !important;
	}

}



/*-----------------------------------------------*/
/*  "What Size Air Conditioner" Page             */
/*-----------------------------------------------*/
body.page-id-167 #ac-questionnaire{
	margin-top:20px;
}

@media (max-width:479px){

	body.page-id-167 .et_pb_row_28 p:nth-child(2) span span{
	font-size:26px;
}

body.page-id-167 #start-over-btn{
	margin-top:5px;
	margin-bottom:10px;
}

body.page-id-167 #final-result-page div h2{
	font-size:18px !important;
	color:#f7b10c !important;
}

body.page-id-167 #ac-size-result{
	font-size:18px !important;
	color:#e7f221;
}

body.page-id-167 #ac-questionnaire{
	max-height:300px !important;
	}

}



@media (min-width:481px){

	body.page-id-167 #ac-questionnaire{
	top:55% !important;
	max-height:350px;
	}

}