/*
 Theme Name:   Assured Legal
 Theme URI:    https://assuredlegal.com.au/
 Description:  Assured Legal Child Theme
 Author:       The Other Dimension
 Author URI:   https://theotherdimension.com
 Template:     Divi
 Version:      1.0
*/


/*** General Styling ***/

::selection {
	background-color: #05104D;
	color: #ffffff;
}

.placeholder {
	-webkit-filter: grayscale(100%) brightness(40%) sepia(100%) hue-rotate(268deg) saturate(590%) contrast(1);
	filter: grayscale(100%) brightness(40%) sepia(100%) hue-rotate(268deg) saturate(590%) contrast(1);
}


.middle-row {
	align-items: center;
	-webkit-align-items: center;
	display: flex;
}


/*** Navigation Styling ***/

.mobile_menu_bar:before {
	color: #ffffff !important;
	font-size: 40px;
}


/*** Typography Styling ***/

h1 {
	font-size: 56px !important;
}

h2, h3, h4, h5 {
	font-weight: 400 !important;
}

.et_pb_text ul,
.et_pb_blurb ul,
.et_pb_toggle ul {
    list-style: none !important;
    margin: 0 !important;
    padding-left: 40px !important;
}

.et_pb_text ul li,
.et_pb_blurb ul li,
.et_pb_toggle ul li {
    list-style: none !important;
    position: relative !important;
    margin: 5px 0 !important;
}

/* Create custom bullets */
.et_pb_text ul li::before,
.et_pb_blurb ul li::before,
.et_pb_toggle ul li::before {
    content: "●" !important;
    color: #00a7e4 !important; 
    font-weight: bold !important;
    position: absolute !important;
    left: -20px !important;
    top: 0 !important;
}


/*** Module Styling ***/




/*** Form Styling ***/

.gform_button.button {
    background: #05104D;
    color: #ffffff;
    border-radius: 0;
    padding: .5em 1.5em;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
}

.gform_button.button:hover {
	cursor: pointer;
}


/*** Responsive Styling ***/

/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {

 
}

/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {


}

/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {


}

/*** Responsive Styles Tablet and ABOVE ***/
@media all and (min-width: 981px) {
	
}

/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {


}

/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {


}

/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {

	
}