Theme Name: Aussie WP

Theme URI: https://divireadythemes.com/

Description: Divi Child Theme

Author: Divi Ready Themes

Author URI: https://divireadythemes.com/

Template: Divi

Version: Updated for Divi 3+

*/







/*------------------------------------------------*/

/*-------------------[GENERAL]--------------------*/

/*------------------------------------------------*/

#main-content {
    margin-top: -140px;
	padding-top: 140px;
}

#main-header {
    background-color: transparent;
}

#main-header.et-fixed-header {
    background-color: #FFFFFF;
}

h1, h2, h3, h4 {font-weight: 300;}

.flex-wrapper-center {
	display: flex;
	align-content: center;
	/*align-items: center;*/
	flex-wrap: wrap;
	justify-content: center;

}

.flex-wrapper-vert-center {
	display: flex;
	align-content: center;
	flex-wrap: wrap;
}

.flex-wrapper {
	display: flex;
}

.flex-end {
	display: flex;
	align-self: flex-end;
}

.flex-column {
	display: flex;
	flex-direction: column;
}

.flex-row {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	}

ul > li {
	width: fit-content;   
}

.gform_body ul > li, ul > li.menu-item {
	width: inherit;   
}

ul.center-list li { margin: 0 auto;}

#main-header .et_mobile_menu {
    background-color: #151721 !important;
}


/*------------------------------------------------*/

/*-----------------[HEADER-MENU]------------------*/

/*------------------------------------------------*/

#et-top-navigation {
	text-transform: uppercase;
	}

html .et-fixed-header #top-menu a {color: #666666!important;}

html #main-header.et-fixed-header { box-shadow: 0 10px 100px -20px rgb(0 0 0 / 50%) !important;}

/*------------------------------------------------*/

/*------------------[FORMS]--------------------*/

/*------------------------------------------------*/


/*** GRAVITY FORMS STYLES ***/
/*** REMOVE LABEL ON FIELDS USING PLACEHOLDER ***/
.gform_wrapper .top_label .gfield_label,
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
 display: none;
}
/*** FIELD STYLING ***/
input[type=text],
textarea,
.gform_button.button,
.ginput_container.ginput_container_select select
{
 background: rgba(0, 0, 0, 0.3);
 border: 1px solid #FFFFFF;
 border-radius: 3px;
 color: #FFFFFF !important;
 padding: 10px !important;
}

/* Other Fields */
.gform_wrapper .gform_fields .gfield input::-webkit-input-placeholder {color:  #FFFFFF;}

/* Paragraph Text Area */
.gform_wrapper .gform_body .gform_fields .gfield textarea::-webkit-input-placeholder {color:  #FFFFFF;}

.gform_wrapper li.hidden_label input {
    margin-top: 0 !important;
}

body .gform_wrapper ul li.gfield {
    margin-top: 0  !important;
}

.ginput_container.ginput_container_select,
.ginput_container_textarea {
    margin-top: 16px  !important;
}

.ginput_container.ginput_container_select select {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    background-image: url(/wp-content/uploads/2021/10/plus.png) !important;
    background-position: 97.5% center;
    background-repeat: no-repeat !important;
	background-size: 15px 15px;
    
}

@media (max-width: 641px) {
body .gform_wrapper ul li.gfield.gf_right_half {
    margin-top: 16px  !important;
}
/*
.gform_wrapper .ginput_container span:not(.ginput_price) {
    margin-bottom: 0px;
}
*/

.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text] {
    margin-bottom: 8px !important;
}

}

#free-trial {
    max-width: 620px;
    width: 90%;
}

.iframecontainer iframe {
    display: inline-block !important;
}

#group-fitness > div > div.et_pb_module.et_pb_text.et_pb_text_9.et_pb_text_align_center.et_pb_bg_layout_dark > div > div {margin-top: 0}

.feature-price {
	font-size: 50px;	   
    position: absolute;
	color:#ffffff;
    text-shadow: 2px 2px #0000002b;
    margin-top: -3px;
	font-weight: 700;
}
.flex-wrapper-center.promo-panel .et_pb_promo_description {padding-bottom: 0;}

.col-50nre {flex-basis:50% !important; width: unset;}

.app-panel-img span.et_pb_image_wrap  {
	display: flex;
    flex-grow: 1;
}

.app-panel-img span.et_pb_image_wrap  img {
	position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    display: flex;
    height: 100%;
    width: auto;
}

.app-panel-img {
	display: flex;
    flex-grow: 1;
    height: 100%;
}

#et-main-area > footer > div > div.et_pb_section.et_pb_section_0_tb_footer.flex-wrapper-center.et_pb_equal_columns.et_pb_with_background.et_section_specialty > div > div.et_pb_column.et_pb_column_3_4.et_pb_column_1_tb_footer.et_pb_specialty_column.et_pb_css_mix_blend_mode_passthrough.et-last-child > div.et_pb_row_inner.et_pb_row_inner_1_tb_footer.et_pb_gutters2 > div.et_pb_column.et_pb_column_3_8.et_pb_column_inner.et_pb_column_inner_1_tb_footer.col-50nre > div 
{margin-right: 20px !important}

.class-panels span.et_pb_image_wrap,
.class-panels span.et_pb_image_wrap img {width: 100%}



/*------------------------------------------------*/

/*------------------[SUBPAGES]--------------------*/

/*------------------------------------------------*/





/*------------------------------------------------*/

/*-------------------[Footer]---------------------*/

/*------------------------------------------------*/





/*------------------------------------------------*/

/*--------------------[RWD]-----------------------*/

/*------------------------------------------------*/

@media (min-width: 769px) {


.et-l.et-l--footer .et_pb_row.et_pb_row_1-4_3-4 
 	{display: flex;}	
	
.et-l.et-l--footer .et_pb_row.et_pb_row_1-4_3-4 .et_pb_column_1_4
 	{width: 20.875% !important; display: flex;}
.et-l.et-l--footer .et_pb_row.et_pb_row_1-4_3-4 .et_pb_column_3_4
	{width: 73.625% !important;}
	
.app-panel-img span.et_pb_image_wrap {
    display: flex;
    flex-grow: 1;
	}
}

@media (min-width: 769px) and (max-width: 980px) {
.app-panel-img span.et_pb_image_wrap {
    display: flex;
    flex-grow: 1;
	}
	
.app-panel-img span.et_pb_image_wrap img {
    height: auto;
    width: 100%;
	top: 20px;
	}
	
.et-l.et-l--footer .et_pb_row.et_pb_row_1-4_3-4 .et_pb_column_3_4
	{width: 70% !important; margin-left: 3.625%}	
	
	.et_pb_image_0_tb_footer {
    
    background-position: right 25px !important;
	}
	
}


@media (min-width: 641px) {
.et_pb_section_3_tb_footer .et_pb_column {width: 47.25%;}
}

@media (max-width: 1024px) {

#et-main-area > footer > div > div > div > div.et_pb_column.et_pb_column_1_2.et_pb_column_1_tb_footer.et_pb_css_mix_blend_mode_passthrough.et-last-child.et_pb_column--with-menu > div.et_pb_with_border.et_pb_module.et_pb_text.et_pb_text_5_tb_footer.et_pb_text_align_right.et_pb_bg_layout_light 
	{margin-top: 15px!important;}
	
	.col-50nr {width: 50%}	

}

@media (max-width: 768px) {

.app-panel-img {
	height: 250px;
    top: 40px;
	}	
	
	
.app-panel-img span.et_pb_image_wrap img {
	top: 0;
    right: unset;
	left: 0;	
	}
	
.et_pb_image_0_tb_footer {
    background-position: left 0px center !important;
	}
	
}

@media (max-width: 768px) {

.promo-panel h3 {font-size: 25px; line-height: 140%}

.promo-panel p {font-size: 25px; line-height: 140%}
	
.col-50nr {width: 100%}	

}
	
/*------------------------------------------------*/

/*------------------------------------------------*/

/*------------------------------------------------*/

/*--[ADD TUTORIAL CUSTOMIZATION BELOW THIS LINE]--*/

/*------------------------------------------------*/

/*------------------------------------------------*/

/*------------------------------------------------*/









