/* @override 
	https://franchisee.spanline.com.au/wp-content/themes/divi-child-theme/style.css?*
	 */
/*
Theme Name: Divi Child
Theme URI: https://netprophets.com.au
Description: Child theme for Divi
Author: NetProphets
Author URI: https://netprophets.com.au
Template: Divi
Version: 1.0.0
*/
.entry-content p {
	font-weight: 300;
}
.entry-content ul {
	margin: 0!important;p
}
ol {
  list-style-type: none;
  counter-reset: item;
  margin: 0;
  padding: 0;
}

ol > li {
  display: table;
  counter-increment: item;
  margin-bottom: 0.6em;
}

ol > li:before {
  content: counters(item, ".") ". ";
  display: table-cell;
  padding-right: 0.6em;    
}

li ol > li {
  margin: 0;
}

li ol > li:before {
  content: counters(item, ".") " ";
}
.entry-content li {
	line-height: 1.3rem;
}


.et_pb_menu__wrap {
	width: 100%!important;
}


.et_pb_menu__logo {
	width: 30%!important;display: none;
}





.gform_wrapper {margin: 0!important;}
h3.gform_title{margin: 0!important;line-height: 1.6rem;font-size: 1.4rem!important;}
.gform_wrapper h2.gsection_title {font-style: normal;color: #0e3a61;margin-top: 2.5rem!important;float: left;font-size: 18px!important;clear: both;
}
.gform_wrapper li {padding: 0!important;font-weight: 300;
}
.gform_wrapper li input{margin-top:0px!important;padding: 0.75rem!important;width: 100%;border-radius:5px!important;font-weight: 300;}
.gfield_checkbox input {
	width: 20px!important;height: 20px!important;
}
.gform_wrapper li label {color: #0e3a61;font-style: normal;margin-top: 0.5rem;letter-spacing: 0!important;}
.gfield_checkbox li label {
	margin-top: 0!important;top: -2px!important;position: relative;
}
.gform_wrapper li li label {color: #000;font-size: 14px!important;margin:0!important}
.name_first label,.name_last label {
	font-size: 14px!important;
}
.gfield_description,.gsection_description {
	font-size: 14px!important;
}
li.gsection {border: none!important;margin-top: 2.5rem!important;}
.gform_wrapper select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0.75rem!important;
}
.gform_wrapper .gform_footer {margin:0!important}
.gform_wrapper input[type=submit]{border: none!important;background: #0e3a61!important;color: #fff!important;padding:0.75rem!important;width: 100%!important;font-weight: bold!important;cursor: pointer;border-radius:5px!important;font-size: 20px;
}
.gform_wrapper input[type=submit]:hover {
	background: rgba(14, 58, 97,0.7)!important;
}
.gsection_title{font-size:14px!important;color:#215ba3!important;line-height:2rem!important;}
.gform_wrapper h2.gsection_title{padding-top:1rem!important;}
.gfield_radio label{font-size:14px!important;float: left!important;
}
.gfield_radio input {
	width: 15px!important;float: left!important;position: relative;top: 4px;
}
.gform_wrapper input.datepicker {
	width: 50%!important;
}
.select2 {
	width: 100%!important;
	height: fit-content!important;
}
.select2-selection{margin-top:0px!important;padding: 0.6rem 0.75rem!important;width: 100%!important;border-radius:5px!important;border: none!important;font-size: 14px!important;font-weight: 300!important;height: 45px!important;background: rgb(255, 255, 255)!important;font-weight: 500!important;max-width: 100%!important;
}
.select2-selection{
	background: rgb(238, 238, 238)!important;
}
.select2 {
	width: 100%!important;
	height: fit-content!important;
}
.select2-selection__rendered {
	padding-left: 0!important;font-weight: 500!important;
}
.select2-selection__arrow {
	position: relative;top: 0.75rem!important;
}
.select2-dropdown {
	border: 1px solid rgb(238, 238, 238)!important;border-top: none!important;padding-bottom: 0;
}
.select2-results__option {
	left: 0rem!important;position: relative; width: 95%;color: #666;
}
.select2-results__option span {
	padding: 0 0.5rem;
}
.select2-results {
	padding-top: 0.75rem;
}
.select2-results li {
	list-style: none!important;
}
@media all and (max-width: 980px) {
.gform_wrapper.gravity-theme .gfield.gfield--width-half{-ms-grid-column-span:12;grid-column:span 12!important}
}