/*--------------------------------------------------------------------------------- Theme Name:   Easy Excess Theme URI:    https://easyexcess.com.au Description:   Author:       Beanstalk Author URI:    Template:     Divi Version:      1.0.0 License:      GNU General Public License v2 or later License URI:  http://www.gnu.org/licenses/gpl-2.0.html------------------------------ ADDITIONAL CSS HERE ------------------------------*//* Adjust the chosen select styles */body .gform_wrapper .chosen-container a.chosen-single {    padding: 16px !important;    border: none;    border-radius: 0;    color: #6b6b6b;    background: #eee !important;    font-size: 14px;    height: auto;}.gform_wrapper .chosen-container-single .chosen-single div {    padding-top: 14px;}.repairer:nth-child(odd) {    background-color: #f2f2f2;}.repairer {    padding: 20px 40px;    display: flow-root;    color: #002855;}.repairer p, .repairer h2 {    color: #002855;}.repairer p {    margin-bottom: 0;    margin-top: 0;    padding-bottom: 0;    font-size: 16px;font-family:'Aller Regular', Helvetica, Arial, Lucida, sans-serif;}.repairer h2 {    font-weight: 500;    font-family: 'Aller Bold', Helvetica, Arial, Lucida, sans-serif;    font-size: 18px;}.repairer .enquiry-button {    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;    -ms-transition: all 0.3s;    -o-transition: all 0.3s;    transition: all 0.3s;    background-color: #002855;    color: #FFF;    padding: 8px 20px;    font-size: 16px;    margin-top: 10px;}.repairer .enquiry-button:hover {    background-color: #33ccff;    color: #FFF;    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;    -ms-transition: all 0.3s;    -o-transition: all 0.3s;    transition: all 0.3s;}.repairer-body .left, .repairer-body .right {    float: left;    width: 50%;}.repairer-body .right {    padding-top: 10px;}.repairer-title {    display: flow-root;}.repairer-title .left, .repairer-title .right {    float: left;    width: 50%;}.repairer-body {    clear: both}a.ui-state-default.ui-accordion-header-active:after {content: "\32";    position:relative;    font-family: 'ETmodules';    position:absolute;}a.ui-state-default:after {content: "\33";    position:relative;    font-family: 'ETmodules';    position:absolute;color:#002855;font-weight:bold;font-size:26px;}/*** Responsive Styles Smartphone Only ***/@media all and (max-width: 980px) {    .repairer-title .left, .repairer-title .right,.repairer-body .left, .repairer-body .right    {        width:100%;    }    #divi-visual-footer > div.et_pb_section > div.et_pb_row, div.et_pb_section.divi-visual-footer > div.et_pb_row{        display: flex;        width: 80%;        flex-flow: row wrap;    }    #divi-visual-footer > div.et_pb_section > div.et_pb_row .et_pb_column_9,div.et_pb_section.divi-visual-footer > div.et_pb_row .et_pb_column:nth-child(2){order:1}    #divi-visual-footer > div.et_pb_section > div.et_pb_row .et_pb_column_8, div.et_pb_section.divi-visual-footer > div.et_pb_row .et_pb_column:first-child {order:2}    #divi-visual-footer  .et_pb_image_0,.divi-visual-footer  .et_pb_image_0{margin-top:-70px!important}    a.modal-button {padding-left:10px;padding-right:10px;}    .repairer .enquiry-button    {        padding: 8px 10px;        font-size: 14px;    }}.dcgd_desc {margin-bottom:40px!important;line-height:36px;}.et-pb-contact-message {    color: #ffffff !important;}.mobile_menu_bar:before  {color:#FFF !important}