<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*

Theme Name: Charles Elena / Salient Child Theme

Description: This is a custom child theme for Charles Elena/Salient

Author: Charles Elena

Template: salient

Version: 0.1

*/

@import url("../salient/style.css");

/*Heading*/

body {
    color: #333333!important;
}

.charleft.ginput_counter {
    display: none !important;
}

h1 {
    line-height: 1.2em!important;
    margin-bottom: 15px!important;
}

h2 {
    line-height: 1.2em!important;
    margin-bottom: 10px!important;
}

h3 {
    line-height: 1.4em!important;
    margin-bottom: 7px!important;
}

h4 {
    line-height: 1.4em!important;
    margin-bottom: 7px!important;
}

h5 {
    line-height: 1.4em!important;
    margin-bottom: 7px!important;
}

h6 {
    line-height: 1.4em!important;
    margin-bottom: 7px!important;
}

p {
    line-height: 1.6em!important;
    padding-bottom: 20px;
}

ul li {
    line-height: 1.6em!important;
    margin-bottom: 20px;
}

li a {
    color: #ff9900;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #333333;
}

.bold,
strong,
b {
    font-weight: 600!important;
}

.bold h1,
.bold h2,
.bold h3,
.bold h4,
.bold h5,
.bold h6,
.bold p,
.bold a,
.bold span,
.bold tr,
.bold td,
h1.bold,
h2.bold,
h3.bold,
h4.bold,
h5.bold,
h6.bold,
p.bold,
a.bold,
span.bold,
tr.bold,
td.bold {
    font-weight: 600!important;
}


/*win forms*/

#services_not_selected_message {
    color: red;
}

.movestep1 h2 {
    text-align: center;
    color: #0b3050;
    font-weight: 300;
    font-size: 2rem;
    line-height: 100% !important;
}

#moving-into-text {
    letter-spacing: 0px;
    word-spacing: 6px;
}

.gform_wrapper h1,
.gform_wrapper h2,
.gform_wrapper h3 {
    color: #0b3050;
}

.clearfix {
    clear: both;
}

.remove-second .no-hidden .wpcf7-list-item.last {
    display: block !important;
}

.remove-second.text-center.third-step {
    text-align: center;
}

.movestep1 .form-field br {
    display: none;
}

.form-field.required.warning input {
    border-color: red !important;
}

.required.warning .ginput_container_checkbox label,
.warning-text-phone-validations,
.phone-error-message {
    color: red;
}

.phone-error-message {
    text-align: left !important;
}

.gform_hidden+.warning-text {
    display: none;
}

.warning-text {
    text-align: left;
    color: red !important;
}

.radio-rquired label {
    color: red;
}

/*.form-field.required.warning div.ginput_container:after{

    content: 'This field is required'  !important,

}*/

.submit-section {
    position: relative;
    top: 20px;
}

.submit-section input {
    padding: 10px 28px !important;
}

.address-to.inline-block {
    display: inline-block;
}

.address-to.inline-block input {
    min-width: 400px;
}

.post_code_field.inline-block {
    display: inline-block;
}

.post_code_field.inline-block input {
    min-width: 200px;
}

.autofill_field.inline-block {
    display: inline-block;
}

.autofill_field.inline-block input {
    min-width: 200px;
}

body.page-template-move_in_template {
    background-color: #fff !important;
}

body .easy-autocomplete-container ul li,
.easy-autocomplete-container ul .eac-category {
    margin-bottom: 0px;
    padding-bottom: 0px;
}

body .easy-autocomplete-container ul li div {
    padding-bottom: 18px;
}

body .easy-autocomplete-container {
    z-index: 9999;
    max-height: 200px;
    overflow-y: auto;
}

.movestep1 .form-field .wpcf7-form-control-wrap {
    /*display: inline-block !important;*/
    width: 70%;
    float: left;
}

.pos-relative {
    position: relative;
}

.priority-message {
    display: block;
    position: absolute;
    right: -230px;
    top: -23px;
    background: #103054;
    color: #fff;
    padding: 6px 12px;
    border-radius: 10px;
}

.fields-section:after {
    content: "";
    display: table;
    clear: both;
}

.fields-section .form-field:after {
    content: "";
    display: table;
    clear: both;
}

.fields-section .form-field {
    margin-bottom: 10px;
}

.fields-section {
    max-width: 900px;
    margin: 0 auto;
}

html body input[type="text"],
html body input[type="date"],
select,
html body input[type="email"],
html body input[type="number"] {
    background: #fff !important;
    padding: 0.5rem 0.75rem;
    font-size: 1rem !important;
    line-height: 1.25 !important;
    color: #55595c !important;
    background-color: #fff !important;
    background-image: none !important;
    background-clip: padding-box !important;
    border: 1px solid rgba(0, 0, 0, 0.15) !important;
    border-radius: 0.25rem;
    height: 38px !important;
    box-shadow: none !important;
}

.gform_confirmation_wrapper {
    text-align: center;
    margin-bottom: 46px;
}

body select {
    height: 43px !important;
}

.section-margin-md {
    margin: 20px 0;
}

.fields-section .form-field input[type="text"],
.fields-section .form-field input[type="date"],
.fields-section .form-field select,
.fields-section .form-field input[type="email"],
.fields-section .form-field input[type="number"] {
    width: 100%;
}

.movestep1 .form-field label {
    width: 30%;
    float: left;
}

.dummy-button a {
    position: relative;
    display: block;
    max-width: 200px;
    text-align: center;
    float: none;
    margin-top: 11px;
    background: #0b3050;
    padding: 11px 0;
    color: #fff !important;
    text-transform: capitalize;
    margin: 11px auto;
    /* margin: 11px auto; */
    opacity: 0.7;
    border-radius: 2px;
}

.group-section {
    text-align: center;
}

.group-section.input-type1 input {
    color: #55595c;
    width: 235px;
    padding: 17px 22px;
    border-radius: 4px;
    border: 1px solid #333;
    border: 1px solid rgba(0, 0, 0, 0.15);
}


/*snippet*/

#DIV_1 {
    background-position: 50% 50%;
    box-sizing: border-box;
    color: rgb(55, 58, 60);
    display: inline-block;
    height: 50px;
    text-align: center;
    text-decoration: none solid rgb(55, 58, 60);
    text-size-adjust: 100%;
    width: 280px;
    column-rule-color: rgb(55, 58, 60);
    perspective-origin: 140px 25px;
    transform-origin: 140px 25px;
    caret-color: rgb(55, 58, 60);
    background: rgba(0, 0, 0, 0) url("https://online.winenergy.com.au/assets/progressbar/bg.png") repeat-x scroll 50% 50% / auto padding-box border-box;
    border: 0px none rgb(55, 58, 60);
    font: normal normal 400 normal 16px / 24px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    outline: rgb(55, 58, 60) none 0px;
    margin: 11px auto;
    display: block;
}


/*#DIV_1*/

#DIV_1:after {
    box-sizing: border-box;
    color: rgb(55, 58, 60);
    text-align: center;
    text-decoration: none solid rgb(55, 58, 60);
    text-size-adjust: 100%;
    column-rule-color: rgb(55, 58, 60);
    caret-color: rgb(55, 58, 60);
    border: 0px none rgb(55, 58, 60);
    font: normal normal 400 normal 16px / 24px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    outline: rgb(55, 58, 60) none 0px;
}


/*#DIV_1:after*/

#DIV_1:before {
    box-sizing: border-box;
    color: rgb(55, 58, 60);
    text-align: center;
    text-decoration: none solid rgb(55, 58, 60);
    text-size-adjust: 100%;
    column-rule-color: rgb(55, 58, 60);
    caret-color: rgb(55, 58, 60);
    border: 0px none rgb(55, 58, 60);
    font: normal normal 400 normal 16px / 24px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    outline: rgb(55, 58, 60) none 0px;
}


/*#DIV_1:before*/

#SPAN_2 {
    box-shadow: rgb(196, 205, 213) 0px 0px 0px 3px;
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    display: inline-block;
    height: 40px;
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    width: 40px;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 20px 20px;
    transform-origin: 20px 20px;
    caret-color: rgb(255, 255, 255);
    background: rgb(11, 48, 80) none repeat scroll 0% 0% / auto padding-box border-box;
    border: 2px solid rgb(255, 255, 255);
    border-radius: 50% 50% 50% 50%;
    font: normal normal 400 normal 20px / 38px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    margin: 5px 0px;
    outline: rgb(255, 255, 255) none 0px;
}


/*#SPAN_2*/

#SPAN_2:after {
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    column-rule-color: rgb(255, 255, 255);
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal 400 normal 20px / 38px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}


/*#SPAN_2:after*/

#SPAN_2:before {
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    column-rule-color: rgb(255, 255, 255);
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal 400 normal 20px / 38px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}


/*#SPAN_2:before*/

#SPAN_3,
#SPAN_4,
#SPAN_6 {
    box-shadow: rgb(196, 205, 213) 0px 0px 0px 3px;
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    display: inline-block;
    height: 40px;
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    width: 40px;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 20px 20px;
    transform-origin: 20px 20px;
    caret-color: rgb(255, 255, 255);
    background: rgb(196, 205, 213) none repeat scroll 0% 0% / auto padding-box border-box;
    border: 2px solid rgb(255, 255, 255);
    border-radius: 50% 50% 50% 50%;
    font: normal normal 400 normal 20px / 38px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    margin: 5px 0px 5px 20px;
    outline: rgb(255, 255, 255) none 0px;
}


/*#SPAN_3, #SPAN_4, #SPAN_6*/

#SPAN_3:after,
#SPAN_4:after,
#SPAN_6:after {
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    column-rule-color: rgb(255, 255, 255);
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal 400 normal 20px / 38px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}


/*#SPAN_3:after, #SPAN_4:after, #SPAN_6:after*/

#SPAN_3:before,
#SPAN_4:before,
#SPAN_6:before {
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    column-rule-color: rgb(255, 255, 255);
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal 400 normal 20px / 38px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}


/*#SPAN_3:before, #SPAN_4:before, #SPAN_6:before*/

#SPAN_5 {
    box-shadow: rgb(196, 205, 213) 0px 0px 0px 3px;
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    display: inline-block;
    height: 40px;
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    width: 40px;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 20px 20px;
    transform-origin: 20px 20px;
    caret-color: rgb(255, 255, 255);
    background: rgb(196, 205, 213) none repeat scroll 0% 0% / auto padding-box border-box;
    border: 2px solid rgb(255, 255, 255);
    border-radius: 50% 50% 50% 50%;
    font: normal normal 400 normal 20px / 38px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    margin: 5px 0px 5px 20px;
    outline: rgb(255, 255, 255) none 0px;
}


/*#SPAN_5*/

#SPAN_5:after {
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    column-rule-color: rgb(255, 255, 255);
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal 400 normal 20px / 38px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}


/*#SPAN_5:after*/

#SPAN_5:before {
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    column-rule-color: rgb(255, 255, 255);
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal 400 normal 20px / 38px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}


/*#SPAN_5:before*/


/*snippet*/

.remove-second span.wpcf7-list-item.last {
    display: none !important;
}

.service_detail {
    margin-top: 10px;
    font-size: 16px;
}

.service_detail .rate {
    margin-bottom: 20px;
}

body li.services_section_checkboxes {
    display: table;
    margin: 0 auto;
    float: none;
    clear: none !important;
    margin-left: auto !important;
    table-layout: fixed !important;
    border-collapse: separate;
    border-spacing: 10px;
}

.services_section_checkboxes .gfield {
    display: table-cell;
    text-align: left;
    margin-right: 24px;
    padding: 0 21px;
    border: 1px solid #c7c7c7;
    border-radius: 11px;
    min-height: 220px;
    /* float: left; */
    clear: none !important;
    width: 2%;
}

.services_section_checkboxes li.gfield:empty {
    display: none;
}

.services_section_checkboxes li.gfield:last-child {
    margin-right: 0px !important;
}

.services_section_checkboxes .gfield .tariff {
    font-weight: bold;
}

.abn-section .label,
.abn-section .fields {
    float: left;
}

.abn-section ul {
    margin: 0 !important;
}

.abn-section .abn-fields-label {
    float: left;
    width: 30%;
    text-align: left;
    clear: none !important;
}

.abn-section .grouped-fields_ {
    width: 70%;
    float: left;
    clear: none !important;
    margin-top: 0;
    padding-right: 0px !important;
}

ul li.gfield:after {
    content: '' !important;
    clear: both;
    position: relative;
    display: block;
}

.no-pad-bottom p {
    padding-bottom: 0px;
}

.form-section-gravity .grouped-fields_ .ginput_container {
    width: 100%;
}

.abn-section .grouped-fields_ li.gfield {
    float: left;
    width: 25%;
    clear: none !important;
    margin: 0;
    padding-right: 0px !important;
}

.form-section-gravity .grouped-fields_ .ginput_container {}

.abn-section .grouped-fields_ li.gfield input {
    width: 100% !important;
}

.abn-section .label {
    width: 30%;
}

.abn-section .fields {
    width: 70%;
}

.movestep1 .form-field.abn-section .wpcf7-form-control-wrap {
    width: 100%;
}

.form-section .step-locator {
    background:
}

.form-section {
    text-align: center;
}

.quarter {
    width: 25%;
    float: left;
    padding: 0 15px;
}

.form-field.inline .inline-item {
    display: inline-block;
}

.clearfix {
    clear: both;
}

.button {
    display: inline-block;
    font-weight: normal;
    line-height: 1.25;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: 0.5rem 1rem;
    font-size: 1rem;
    border-radius: 0px;
    color: #fff;
    background-color: #0b3050;
    border-color: #0b3050;
}

body textarea {
    background-color: #ffffff;
    border: 1px solid #d8d8d8;
}

#header-outer {
    display: none;
}

.inline p {
    display: inline-block;
}

.inline span {
    margin-right: 10px;
}

.movestep1 .wpcf7-form-control.wpcf7-submit {
    position: relative;
    display: block;
    max-width: 200px;
    text-align: center;
    float: none;
    margin-top: 11px;
    background: #0b3050;
    padding: 11px 0;
    color: #fff !important;
    text-transform: capitalize;
    margin: 11px auto;
    /* margin: 11px auto; */
    border-radius: 2px;
}

.radio-buttons-style-1 ul.gfield_radio li {
    position: relative;
    /* display: block; */
    max-width: 200px;
    text-align: center;
    margin-top: 11px;
    background: #0b3050;
    padding: 15px 0 !important;
    margin: 13px auto !important;
    color: #fff !important;
    text-transform: capitalize;
    margin: 11px auto;
    line-height: 100% !important;
}

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

html body input[type="text"].warning {
    border-color: red !important;
}

.gform_page_footer .gform_next_button {
    /*display: none !important;*/
    visibility: hidden;
}

.movestep1 .radio-button .wpcf7-radio .wpcf7-list-item {
    position: relative;
    display: block;
    max-width: 200px;
    text-align: center;
    margin-top: 11px;
    background: #0b3050;
    padding: 11px 0;
    color: #fff !important;
    text-transform: capitalize;
    margin: 11px auto;
}

.movestep1 .radio-button .wpcf7-radio .wpcf7-list-item span.wpcf7-list-item-label {
    color: #fff !important;
}

.movestep1.movestep2 .wpcf7-radio .wpcf7-list-item {
    width: auto;
    height: auto;
    display: inline-block;
    padding: 0 10px;
    background: #fff;
    color: #333 !important;
}

.movestep1.movestep2 .wpcf7-radio .wpcf7-list-item span.wpcf7-list-item-label {
    color: #333 !important;
}

.movestep1.movestep2 .wpcf7-radio .wpcf7-list-item input {
    position: relative;
    opacity: 1;
    width: auto;
    height: auto;
    background: #fff;
    left: auto;
    display: inline-block;
    color: #333 !important;
}

.button.spacing-bottom {
    margin-bottom: 10px;
}

.one-third {
    width: 33%;
}

.one-third.center {
    margin: 0 auto;
}

.button.full-width {
    width: 100%;
    padding: 15px 0;
}

a.button:hover {
    color: #fff;
}

.text-center {
    text-align: center;
}

.text-left {
    text-align: left;
}

.gform_wrapper li.align-top .gfield_checkbox input[type=checkbox] {
    vertical-align: top;
}

.inline-radio .gfield_radio {
	display: flex;
	justify-content: center;
}
.inline-radio .form-section-gravity .ginput_container {
	width: 100% !important;
	float: none !important;
}

.container_,
.gform_wrapper form li.container_,
.gform_page.gform_review_page {
    max-width: 625px !important;
    margin: 0 auto !important;
}

.gform_page.gform_review_page:before {
    content: 'Nearly There!';
    font-size: 28px;
    text-align: center;
    display: block;
    margin: 25px 0;
}

.gform_page.gform_review_page .gform_page_footer {
    text-align: center;
    ;
}

body .gform_page.gform_review_page .gform_page_footer .gform_button.button {
    display: inline-block;
    font-weight: normal;
    line-height: 1.25;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: 0.5rem 1rem;
    font-size: 1rem;
    border-radius: 0px;
    color: #fff;
    background-color: #0b3050;
    border-color: #0b3050;
}

body .gform_page.gform_review_page table tr {
    float: none;
    display: block;
    margin: 0 auto;
}

body .gform_page.gform_review_page table tr table tr:nth-child(odd) strong {
    font-weight: bold;
}

body .gform_page.gform_review_page table tr table tr:nth-child(odd) {
    width: 40%
}

body .gform_page.gform_review_page table tr table tr {
    border-radius: 10px;
    width: 60%;
    float: left;
    background: transparent;
}

body .gform_page.gform_review_page table tr table tr font {
    font-size: 16px !important;
}


/*body .gform_page.gform_review_page table tr:nth-child(2):after{

    content: " ";

    display: block;

}*/

.item-seperator-review-page {
    display: block;
}

.big-container {
    max-width: 1425px;
    width: 100%;
    margin: 0 auto;
    padding: 0 90px;
}

.page-header-bg-image {
    position: relative !important;
    height: 360px;
    margin-bottom: 60px;
}

.sf-menu {
    margin-top: 21px;
}

.sf-menu li.menu-item-language-current a,
.sf-menu a {
    padding-bottom: 17px !important;
    padding-top: 17px !important;
}

.page-header-bg-image .main-text {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

.page-header-bg-image .menu-section {
    float: right;
}

.page-header-bg-image .logo {
    float: left;
}

body .gform_page.gform_review_page table td {
    padding: 9px 13px;
}

body .gform_page.gform_review_page table {
    background: transparent;
}

.radio-buttons-style-1 {}

.label-main-heading label {
    text-align: center;
    color: #0b3050;
    font-weight: 300 !important;
    font-size: 2rem !important;
    line-height: 100% !important;
}

.button-group.block .button {
    display: block;
    max-width: 200px;
    margin-top: 21px;
    padding: 16px 0;
    margin-left: auto;
    margin-right: auto;
}

.button-group.block .button.final-step-no {
    width: 100%;
    background: #cacaca !important;
    margin-top: 11px;
    font-size: 16px;
}

.button.button-gry {
    background: transparent !important;
    color: #333;
    border: 0px;
}

.gform_wrapper li.abn-section {
    margin: 0;
}

.gform_wrapper li.abn-section .grouped-fields_,
.gform_wrapper li.abn-section .abn-fields-label {
    margin: 0px;
}

li.abn-section .abn-fields-label {
    margin-top: 11px;
}

label.gfield_label:empty,
.abn-section li.gfield:empty {
    display: none !important;
}

.gform_wrapper .gf_page_steps {
    text-align: center;
    background-position: 50% 50%;
    box-sizing: border-box;
    color: rgb(55, 58, 60);
    display: inline-block;
    height: 50px;
    text-align: center;
    text-decoration: none solid rgb(55, 58, 60);
    text-size-adjust: 100%;
    width: 280px;
    column-rule-color: rgb(55, 58, 60);
    perspective-origin: 140px 25px;
    transform-origin: 140px 25px;
    caret-color: rgb(55, 58, 60);
    background: rgba(0, 0, 0, 0) url(https://online.winenergy.com.au/assets/progressbar/bg.png) repeat-x scroll 50% 50% / auto padding-box border-box;
    border: 0px none rgb(55, 58, 60);
    font: normal normal 400 normal 16px / 24px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    outline: rgb(55, 58, 60) none 0px;
    margin: 0px auto;
    display: block;
}

.gform_wrapper .gf_step span.gf_step_number {
    font-size: 1.25em;
    font-family: arial, sans-serif;
    margin-right: 4px;
    box-shadow: rgb(196, 205, 213) 0px 0px 0px 3px;
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    display: inline-block;
    height: 40px;
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    width: 40px;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 20px 20px;
    transform-origin: 20px 20px;
    caret-color: rgb(255, 255, 255);
    background: rgb(196, 205, 213) none repeat scroll 0% 0% / auto padding-box border-box;
    border: 2px solid rgb(255, 255, 255);
    border-radius: 50% 50% 50% 50%;
    font: normal normal 400 normal 20px / 38px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    margin: -12px 0px 5px -13px;
    outline: rgb(255, 255, 255) none 0px;
}

.gform_wrapper .gf_step.gf_step_active span.gf_step_number {
    background: #103054;
}

a.button.button-gry:hover {
    color: #333;
}

body .gform_wrapper .gf_step {
    opacity: 1;
    margin: 16px 28px 16px 0;
}

body.page-id-3031 .gform_wrapper .gf_step {
    margin: 16px 48px 16px 0;
}

body .gform_wrapper .gf_step.gf_step_last {
    margin-right: -15px !important
}

.hide-label&gt;label.gfield_label {
    display: none !important;
}

body .gform_wrapper .gf_step_completed span.gf_step_number:after {
    content: 'âœ“';
    color: #fff;
    position: relative;
    left: -5px;
}

body .gform_wrapper .gf_step_completed span.gf_step_number {
    background-color: #e88300;
    color: #e88300;
}

.gform_previous_button.button {
    display: none !important;
}

.form-section-gravity .gfield_label {
    float: left;
    width: 30%;
    text-align: left;
}

.form-section-gravity .ginput_container {
    float: left;
    width: 70%;
}

.form-section-gravity .inline-radio .ginput_container {
    float: none;
    width: 100%;
}

.form-section-gravity .inline-radio .ginput_container li {
    display: inline;
    margin-right: 10px;
}

.form-section-gravity .ginput_container input,
.form-section-gravity .ginput_container select {
    width: 100% !important;
}

.movestep1 .radio-button .wpcf7-radio .wpcf7-list-item input,
body .gform_wrapper .radio-buttons-style-1 .gfield_radio li input[type=radio] {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    display: block;
    width: 100% !important;
    height: 100%;
    /*z-index: 999;*/
    cursor: pointer;
    opacity: 0;
}

body .gform_wrapper .radio-buttons-style-1 .gfield_radio li label {
    margin: 0;
    line-height: 100%;
    vertical-align: inherit;
    display: block;
    margin: 0 auto !important;
}

.address-to .easy-autocomplete {
    width: 100% !important;
}

.post_code_field .easy-autocomplete {
    width: 100% !important;
}

.autofill_field .easy-autocomplete {
    width: 100% !important;
}

/*win forms*/


/*Background Selection*/

::-moz-selection {
    /* Code for Firefox */
    color: #0b3050!important;
    background: #ff9900!important;
}

::selection {
    color: #0b3050!important;
    background: #ff9900!important;
}


/*Mobile Menu*/

body[data-is="minimal"] .lines,
body[data-is="minimal"] .lines::before,
body[data-is="minimal"] .lines::after {
    height: 3px;
}

#mobile-menu {
    background-color: #001b33!important;
}

#mobile-menu ul li a {
    font-size: 16px!important;
}

header#top #toggle-nav i,
header#top #mobile-cart-link i {
    color: #0b3050;
}


/*Admin Bar*/

html .admin-bar #header-outer[data-using-secondary="1"][data-permanent-transparent="1"],
.logged-in.buddypress #header-outer[data-using-secondary="1"][data-permanent-transparent="1"] {
    top: 0px!important;
}

.admin-bar #header-outer[data-permanent-transparent="1"],
.logged-in.buddypress #header-outer[data-permanent-transparent="1"] {
    top: 0px!important;
}

.admin-bar #header-outer[data-using-secondary="1"],
.logged-in.buddypress #header-outer[data-using-secondary="1"] {
    top: 0px!important;
}

.admin-bar #header-outer,
.logged-in.buddypress #header-outer {
    top: 0px!important;
}


/*Header*/

#header-outer {
    position: absolute!important;
}

#header-outer {
    box-shadow: none!important;
}

header#top nav ul li a {
    font-weight: 600!important;
    color: #ffffff;
    text-transform: uppercase;
}

header#top nav&gt;ul&gt;li&gt;a {
    padding: 5px 20px!important;
    border: 2px solid #ffffff;
}

header#top nav ul.buttons li {
    padding: 5px 10px!important;
    margin: 0!important;
}

#header-outer.transparent .midnightHeader.dark header#top nav&gt;ul&gt;li:not(.button_solid_color)&gt;a,
#header-outer.transparent .midnightHeader.dark header#top #logo,
#header-outer.transparent .midnightHeader.dark header#top nav ul #search-btn a span.icon-salient-search,
#header-outer.transparent .midnightHeader.dark nav&gt;ul&gt;li&gt;a&gt;.sf-sub-indicator [class^="icon-"],
#header-outer.transparent .midnightHeader.dark nav&gt;ul&gt;li&gt;a&gt;.sf-sub-indicator [class*=" icon-"],
#header-outer.transparent .midnightHeader.dark .cart-menu .cart-icon-wrap .icon-salient-cart,
.ascend #boxed #header-outer.transparent .midnightHeader.dark .cart-menu .cart-icon-wrap .icon-salient-cart,
#header-outer.transparent .midnightHeader.default header#top nav&gt;ul&gt;li:not(.button_solid_color)&gt;a,
#header-outer.transparent .midnightHeader.default header#top #logo,
#header-outer.transparent .midnightHeader.default header#top nav ul #search-btn a span.icon-salient-search,
#header-outer.transparent .midnightHeader.default nav&gt;ul&gt;li&gt;a&gt;.sf-sub-indicator [class^="icon-"],
#header-outer.transparent .midnightHeader.default nav&gt;ul&gt;li&gt;a&gt;.sf-sub-indicator [class*=" icon-"],
#header-outer.transparent .midnightHeader.default .cart-menu .cart-icon-wrap .icon-salient-cart,
.ascend #boxed #header-outer.transparent .midnightHeader.default .cart-menu .cart-icon-wrap .icon-salient-cart {
    color: #fff!important;
}

#header-outer.transparent .midnightHeader.dark header#top nav ul .slide-out-widget-area-toggle a i.lines,
#header-outer.transparent .midnightHeader.dark header#top nav ul .slide-out-widget-area-toggle a i.lines::before,
#header-outer.transparent .midnightHeader.dark header#top nav ul .slide-out-widget-area-toggle a i.lines::after,
#header-outer.transparent.directional-nav-effect .midnightHeader.dark header#top nav ul .slide-out-widget-area-toggle a span.light .lines-button i,
#header-outer.transparent.directional-nav-effect .midnightHeader.dark header#top nav ul .slide-out-widget-area-toggle a span.light .lines-button i::after,
#header-outer.transparent.directional-nav-effect .midnightHeader.dark header#top nav ul .slide-out-widget-area-toggle a span.light .lines-button i::before,
#header-outer.transparent .midnightHeader.default header#top nav ul .slide-out-widget-area-toggle a i.lines,
#header-outer.transparent .midnightHeader.default header#top nav ul .slide-out-widget-area-toggle a i.lines::before,
#header-outer.transparent .midnightHeader.default header#top nav ul .slide-out-widget-area-toggle a i.lines::after,
#header-outer.transparent.directional-nav-effect .midnightHeader.default header#top nav ul .slide-out-widget-area-toggle a span.light .lines-button i,
#header-outer.transparent.directional-nav-effect .midnightHeader.default header#top nav ul .slide-out-widget-area-toggle a span.light .lines-button i::after,
#header-outer.transparent.directional-nav-effect .midnightHeader.default header#top nav ul .slide-out-widget-area-toggle a span.light .lines-button i::before {
    background-color: transparent!important;
}

body #header-outer,
body[data-header-color="dark"] #header-outer {
    background-color: transparent;
}

#header-outer.scrolled-down {
    background-color: transparent!important;
}

#header-outer.transparent header#top nav&gt;ul&gt;li&gt;a,
#header-outer.transparent header#top nav ul #search-btn a span.icon-salient-search,
#header-outer.transparent nav&gt;ul&gt;li&gt;a&gt;.sf-sub-indicator [class^="icon-"],
#header-outer.transparent nav&gt;ul&gt;li&gt;a&gt;.sf-sub-indicator [class*=" icon-"],
#header-outer.transparent .cart-menu .cart-icon-wrap .icon-salient-cart,
.ascend #boxed #header-outer.transparent .cart-menu .cart-icon-wrap .icon-salient-cart {
    opacity: 1!important;
    transition: opacity 0.2s linear, color 0.2s linear;
}

header#top #logo img {
    transition: none!important;
}


/*Secondary Header*/

#header-secondary-outer {
    display: none;
}


/*Header Space*/

#header-space {
    height: 0px!important;
}


/*Header Language*/

li.menu-item.menu-item-language a:hover {
    border-color: #f7961d!important;
    background: rgba(0, 0, 0, 0.3)!important;
}

li.menu-item-language-current a {
    border-color: #f7961d!important;
    background: rgba(0, 0, 0, 0.3)!important;
}

li.menu-item.menu-item-language {
    margin-right: 10px;
}

.menu-item.menu-item-language li a {
    color: #fff!important;
}


/*Header Buttons*/

#header-outer header#top nav&gt;ul.buttons {
    position: relative;
    top: 2px!important;
}


/*Header Search*/

.icon-salient-search {
    background: none!important;
    line-height: 1.5em !important;
}

#search-outer #search input[type="text"] {
    font-family: "Open Sans"!important;
    font-weight: 300;
    line-height: 1.3em!important;
    position: relative;
    padding: 0px !important;
    color: #001b33!important;
    background-color: transparent!important;
    border: 0px none;
    transition: none 0s ease 0s;
    box-shadow: none!important;
    text-transform: none!important;
    letter-spacing: normal!important;
    width: 100%;
}

body[data-is="minimal"][data-header-color="light"] header#top nav ul #search-btn a span,
body.ascend[data-is="minimal"][data-header-color="light"] #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart,
body[data-is="minimal"][data-header-color="light"] #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart {
    font-size: 18px !important;
    color: #fff!important;
}

header#top nav ul .slide-out-widget-area-toggle a i.lines,
header#top nav ul .slide-out-widget-area-toggle a i.lines::before,
header#top nav ul .slide-out-widget-area-toggle a i.lines::after {
    background-color: #fff!important;
}

header#top nav&gt;ul li#search-btn {
    padding: 5px 5px!important;
}

header#top nav&gt;ul li.slide-out-widget-area-toggle {
    padding: 0px 10px !important;
}


/*Breadcrumb*/

.breadcrumbs {
    position: relative;
    display: block;
    padding: 20px 0;
    color: #898989!important;
}

.breadcrumbs a.home,
.breadcrumbs span a {
    font-size: 14px!important;
    font-weight: 600!important;
    color: #898989!important;
    margin: 0!important;
}

.breadcrumbs span {
    font-size: 14px!important;
    font-weight: normal!important;
    margin: 0 5px!important;
}

.breadcrumbs a.current-item {
    color: #ff9900!important;
}


/*Colors*/

.blue h1,
h1.blue,
.blue h2,
h2.blue,
.blue h3,
h3.blue,
.blue h4,
h4.blue,
.blue h5,
h5.blue,
.blue h6,
h6.blue,
.blue p,
p.blue {
    color: #0b3050!important;
}

.orange h1,
.orange h2,
.orange h3,
.orange h4,
.orange h5,
.orange h6,
.orange p,
.orange a,
.orange span,
.orange tr,
.orange td,
h1.orange,
h2.orange,
h3.orange,
h4.orange,
h5.orange,
h6.orange,
p.orange,
a.orange,
span.orange,
tr.orange,
td.orange {
    color: #fea616!important;
}

.white h1,
.white h2,
.white h3,
.white h4,
.white h5,
.white h6,
.white p,
.white a,
.white span,
.white tr,
.white td,
h1.white,
h2.white,
h3.white,
h4.white,
h5.white,
h6.white,
p.white,
a.white,
span.white,
tr.white,
td.white {
    color: #ffffff!important;
}

.blue a:hover,
a.blue {
    color: #333!important;
}

.orange a:hover,
a.orange {
    color: #333!important;
}


/*Swiper*/

.swiper-slide .content h2 {
    color: #20357a!important;
    text-align: right!important;
    line-height: 1.2em!important;
}

.swiper-slide .content p {
    color: #0089cf!important;
    text-align: right!important;
    line-height: 1.2em!important;
}


/*Page Header*/

#page-header-bg h1 {
    color: #fff;
    text-align: center;
}

body #page-header-bg .subheader {
    color: #fff;
    text-align: center;
}


/*Testimonial*/

.testimonial_slider .image-icon {
    font-family: "Open Sans"!important;
    font-size: 50px;
    font-weight: 600;
    color: #ff9900;
    text-align: center;
    display: inline-block;
    border-radius: 100px;
    width: 50px;
    height: 50px;
    margin-bottom: 33px;
    line-height: 70px;
    background-size: cover;
    border: 1px solid rgba(255, 255, 255, 1);
    background-color: #fff;
    float: left;
}

.testimonial_slider .controls ul li {
    display: none!important;
}

.testimonial_slider blockquote p {
    font-size: 27px!important;
    font-weight: 300!important;
    letter-spacing: 0px!important;
    text-align: left!important;
    margin-left: 80px!important;
    padding-bottom: 15px;
}

.testimonial_slider blockquote span {
    text-align: left!important;
    margin-left: 80px!important;
}

.testimonial_slider blockquote span:nth-child(1n) {
    font-weight: 600!important;
}

.dark .testimonial_slider blockquote {
    color: #0b3050;
}


/*Careers*/

.page-id-55 .testimonial_slider .image-icon {
    color: #ffffff!important;
    border: 1px solid #ff9900!important;
    background-color: #ff9900!important;
}

.page-id-55 article.post .post-meta {
    display: none!important;
    margin: 0px!important;
    padding: 0px!important;
    border-right: none!important;
}

.page-id-55 article.post .post-content {
    min-height: 0px!important;
}

.page-id-55 .post-content {
    padding-left: 0px!important;
}


/*Contact Us*/

.page-id-24 #page-header-bg h1 {
    color: #0b3050;
}


/*gET Connected*/

.page-id-16 #page-header-bg h1 {
    color: #0b3050;
}


/*About Sidebar*/

.button-about-sidebar h4 {
    font-size: .95em!important;
    color: #fff!important;
    text-transform: uppercase!important;
}

.button-about-sidebar h5 {
    font-size: .95em!important;
    color: #fff!important;
    text-transform: uppercase!important;
}


/*Contact - Sidepanel*/

.winenergy-contact-sidebar-blue h4 {
    background: rgb(0, 62, 123);
    background: -moz-linear-gradient(top, rgba(0, 62, 123, 1) 0%, rgba(0, 97, 193, 1) 99%);
    background: -webkit-linear-gradient(top, rgba(0, 62, 123, 1) 0%, rgba(0, 97, 193, 1) 99%);
    background: linear-gradient(to bottom, rgba(0, 62, 123, 1) 0%, rgba(0, 97, 193, 1) 99%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#003e7b', endColorstr='#0061c1', GradientType=0);
    border-radius: 0px 40px 0px 0px;
    -moz-border-radius: 0px 40px 0px 0px;
    -webkit-border-radius: 0px 40px 0px 0px;
    border: 0px none #000000;
    padding: 20px;
}

.winenergy-contact-sidebar {
    background: #f6f6f6;
    border-radius: 0px 40px 0px 0px;
    -moz-border-radius: 0px 40px 0px 0px;
    -webkit-border-radius: 0px 40px 0px 0px;
    border: 0px none #000000;
    -webkit-box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
    -moz-box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
    box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
}


/*WinEnergy - Boxes*/

.winenergy-boxes-sidebar {
    background: #fcaf34;
    background: -moz-linear-gradient(top, #fcaf34 50%, #fa901c 100%);
    background: -webkit-linear-gradient(top, #fcaf34 50%, #fa901c 100%);
    background: linear-gradient(to bottom, #fcaf34 50%, #fa901c 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fcaf34', endColorstr='#fa901c', GradientType=0);
    border-radius: 0px 0px 40px 0px;
    -moz-border-radius: 0px 0px 40px 0px;
    -webkit-border-radius: 0px 0px 40px 0px;
    border: 0px none #000000;
    padding: 20px;
}


/*Button - Request Generic*/

a.winenergy-button,
.winenergy-button a {
    position: relative!important;
    display: inline-block!important;
    font-size: 20px!important;
    font-weight: 300!important;
    line-height: 1em!important;
    text-align: center!important;
    text-decoration: none!important;
    color: #ffffff!important;
    padding: 15px 50px!important;
    width: 250px!important;
    clear: both!important;
    border-radius: 0px 20px 0px 0px;
    -moz-border-radius: 0px 20px 0px 0px;
    -webkit-border-radius: 0px 20px 0px 0px;
    border: 0px none #000000;
    background: #ff9900;
    background: -moz-linear-gradient(top, #ff9900 50%, #be6100 100%);
    background: -webkit-linear-gradient(top, #ff9900 50%, #be6100 100%);
    background: linear-gradient(to bottom, #ff9900 50%, #be6100 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#be6100', GradientType=0);
    -webkit-box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
    -moz-box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
    box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
    -webkit-transition: 1s ease-out;
    -moz-transition: 1s ease-out;
    -o-transition: 1s ease-out;
    -ms-transition: 1s ease-out;
    transition: 1s ease-out;
}

a.winenergy-button:hover,
.winenergy-button a:hover {
    color: #ffffff!important;
    opacity: 0.85!important;
    width: 300px!important;
    -webkit-transition: 1s ease-out;
    -moz-transition: 1s ease-out;
    -o-transition: 1s ease-out;
    -ms-transition: 1s ease-out;
    transition: 1s ease-out;
}

/*Button - Request Generic*/

a.winenergy-download-button,
.winenergy-download-button a {
    position: relative!important;
    display: inline-block!important;
    font-size: 20px!important;
    font-weight: 300!important;
    line-height: 1em!important;
    text-align: center!important;
    text-decoration: none!important;
    color: #ffffff!important;
    padding: 15px 50px!important;
    min-width: 250px!important;
    clear: both!important;
    border-radius: 0px 20px 0px 0px;
    -moz-border-radius: 0px 20px 0px 0px;
    -webkit-border-radius: 0px 20px 0px 0px;
    border: 0px none #000000;
    background: #ff9900;
    background: -moz-linear-gradient(top, #ff9900 50%, #be6100 100%);
    background: -webkit-linear-gradient(top, #ff9900 50%, #be6100 100%);
    background: linear-gradient(to bottom, #ff9900 50%, #be6100 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#be6100', GradientType=0);
    -webkit-box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
    -moz-box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
    box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
}

a.winenergy-download-button:hover,
.winenergy-download-button a:hover {
    color: #ffffff!important;
    opacity: 0.85!important;
}


/*Background - Orange Gradient*/

.bg-orange-gradient h3 {
    font-size: 22px!important;
    color: #ffffff!important;
}

.bg-orange-gradient {
    padding: 20px!important;
    border-radius: 0px 20px 0px 0px;
    -moz-border-radius: 0px 20px 0px 0px;
    -webkit-border-radius: 0px 20px 0px 0px;
    border: 0px none #000000;
    background: #ff9900;
    background: -moz-linear-gradient(top, #ff9900 50%, #be6100 100%);
    background: -webkit-linear-gradient(top, #ff9900 50%, #be6100 100%);
    background: linear-gradient(to bottom, #ff9900 50%, #be6100 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#be6100', GradientType=0);
    -webkit-transition: 1s ease-out;
    -moz-transition: 1s ease-out;
    -o-transition: 1s ease-out;
    -ms-transition: 1s ease-out;
    transition: 1s ease-out;
    height: 200px;
}

.bg-orange-gradient:hover {
    color: #ffffff!important;
    opacity: 0.55!important;
    -webkit-transition: 1s ease-out;
    -moz-transition: 1s ease-out;
    -o-transition: 1s ease-out;
    -ms-transition: 1s ease-out;
    transition: 1s ease-out;
    cursor: pointer;
    height: 230px;
}


/*Background - Blue Gradient*/

.bg-blue-gradient h3 {
    font-size: 22px!important;
    color: #ffffff!important;
}

.bg-blue-gradient {
    padding: 40px!important;
    border-radius: 0px 20px 0px 0px;
    -moz-border-radius: 0px 20px 0px 0px;
    -webkit-border-radius: 0px 20px 0px 0px;
    border: 0px none #000000;
    background: rgb(0, 62, 123);
    background: -moz-linear-gradient(top, rgba(0, 62, 123, 1) 0%, rgba(0, 97, 193, 1) 99%);
    background: -webkit-linear-gradient(top, rgba(0, 62, 123, 1) 0%, rgba(0, 97, 193, 1) 99%);
    background: linear-gradient(to bottom, rgba(0, 62, 123, 1) 0%, rgba(0, 97, 193, 1) 99%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#003e7b', endColorstr='#0061c1', GradientType=0);
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}

.bg-blue-gradient:hover {
    color: #ffffff!important;
    opacity: 0.85!important;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    cursor: pointer;
}

.bg-blue-gradient h3.centered-height {
    line-height: 70px !important;
}


/*Gallery*/

.wpb_gallery_slides ul.flex-direction-nav {
    display: none!important;
}


/*Slide-Out*/

#slide-out-widget-area {
    background-color: #001b33!important;
}

#slide-out-widget-area .menuwrapper .menu.menuopen {
    top: 80px;
}

#slide-out-widget-area .menuwrapper li {
    padding: 15px 0px!important;
    margin: 0!important;
    border-bottom: 1px solid #1a3248!important;
}

body[data-full-width-header="false"] #slide-out-widget-area a.slide_out_area_close {
    z-index: 9999999999!important;
}


/*Toggle*/

.toggle {
    margin-bottom: 20px !important;
}

body .toggle&gt;div {
    padding: 20px 20px 40px 20px;
}

.toggle h3 a {
    font-size: 18px !important;
    font-weight: 800!important;
    color: #0b3050;
    padding: 20px 20px 20px 60px;
    background-color: #efefef;
    border: 1px solid #e2e2e2;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.toggle.default.open h3 {
    font-size: 35px !important;
    margin-bottom: 10px!important;
}

.toggle.open h3 a {
    color: #0b3050!important;
    background-color: #efefef!important;
}

.toggle h3 a i {
    font-size: 20px!important;
    top: 19px!important;
    left: 13px!important;
    color: #0b3050!important;
    width: 35px!important;
    height: 35px!important;
    line-height: 20px!important;
}

.page-id-18 .toggle h3 a i {
    left: 0;
    width: 0;
}

.toggle.open h3 a i {
    color: #888888;
}

.page-id-18 .toggle h3 a span.pay-option-1,
.page-id-1368 .toggle h3 a span.pay-option-1 {
    position: absolute;
    top: 13px;
    left: 16px;
    display: inline-block!important;
    background-image: url("../images/img-icon-direct-debit-authority.png");
    background-repeat: no-repeat!important;
    width: 30px!important;
    height: 30px!important;
}

.page-id-18 .toggle h3 a span.pay-option-2,
.page-id-1368 .toggle h3 a span.pay-option-2 {
    position: absolute;
    top: 13px;
    left: 16px;
    display: inline-block!important;
    background-image: url("../images/img-icon-bpay.png");
    background-repeat: no-repeat!important;
    width: 30px!important;
    height: 30px!important;
}

.page-id-18 .toggle h3 a span.pay-option-3,
.page-id-1368 .toggle h3 a span.pay-option-3 {
    position: absolute;
    top: 13px;
    left: 16px;
    display: inline-block!important;
    background-image: url("../images/img-icon-pay-online.png");
    background-repeat: no-repeat!important;
    width: 30px!important;
    height: 30px!important;
}

.page-id-18 .toggle h3 a span.pay-option-4,
.page-id-1368 .toggle h3 a span.pay-option-4 {
    position: absolute;
    top: 13px;
    left: 16px;
    display: inline-block!important;
    background-image: url("../images/img-icon-pay-by-phone.png");
    background-repeat: no-repeat!important;
    width: 30px!important;
    height: 30px!important;
}

.page-id-18 .toggle h3 a span.pay-option-5,
.page-id-1368 .toggle h3 a span.pay-option-5 {
    position: absolute;
    top: 13px;
    left: 16px;
    display: inline-block!important;
    background-image: url("../images/img-icon-pay-in-person.png");
    background-repeat: no-repeat!important;
    width: 30px!important;
    height: 30px!important;
}

.page-id-18 .toggle h3 a span.pay-option-6,
.page-id-1368 .toggle h3 a span.pay-option-6 {
    position: absolute;
    top: 13px;
    left: 16px;
    display: inline-block!important;
    background-image: url("../images/img-icon-pay-by-mail.png");
    background-repeat: no-repeat!important;
    width: 30px!important;
    height: 30px!important;
}

.page-id-18 .toggle h3 a span.pay-option-7,
.page-id-1368 .toggle h3 a span.pay-option-7 {
    position: absolute;
    top: 13px;
    left: 16px;
    display: inline-block!important;
    background-image: url("../images/img-icon-centre-pay.png");
    background-repeat: no-repeat!important;
    width: 30px!important;
    height: 30px!important;
}


/*Pagination*/

#pagination .next a,
#pagination .next.inactive,
#pagination .page-numbers.next,
.woocommerce nav.woocommerce-pagination ul li .page-numbers.next,
#pagination .prev a,
#pagination .prev.inactive,
#pagination .page-numbers.prev,
.woocommerce nav.woocommerce-pagination ul li .page-numbers.prev {
    position: relative!important;
    display: inline-block!important;
    font-size: 20px!important;
    font-weight: 300!important;
    line-height: 1em!important;
    text-align: center!important;
    text-decoration: none!important;
    color: #ffffff!important;
    padding: 15px 50px!important;
    min-width: 200px!important;
    clear: both!important;
    border-radius: 0px 20px 0px 0px;
    -moz-border-radius: 0px 20px 0px 0px;
    -webkit-border-radius: 0px 20px 0px 0px;
    border: 0px none #000000;
    background: #ff9900!important;
    background: -moz-linear-gradient(top, #ff9900 50%, #be6100 100%)!important;
    background: -webkit-linear-gradient(top, #ff9900 50%, #be6100 100%)!important;
    background: linear-gradient(to bottom, #ff9900 50%, #be6100 100%)!important;
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#be6100', GradientType=0)!important;
}

#pagination .next a,
#pagination .next.inactive,
#pagination .page-numbers.next,
.woocommerce nav.woocommerce-pagination ul li .page-numbers.next,
#pagination .prev a,
#pagination .prev.inactive,
#pagination .page-numbers.prev,
.woocommerce nav.woocommerce-pagination ul li .page-numbers.prev {
    text-indent: 0px!important;
    width: auto!important;
    height: auto!important;
    background-size: unset!important;
}


/*Moving Out*/

.page-id-14 .wpb_wrapper input[type="text"],
.page-id-14 .wpb_wrapper textarea,
.page-id-14 .wpb_wrapper input[type="email"],
.page-id-14 .wpb_wrapper input[type="password"],
.page-id-14 .wpb_wrapper input[type="tel"],
.page-id-14 .wpb_wrapper input[type="url"],
.page-id-14 .wpb_wrapper input[type="search"],
.page-id-14 .wpb_wrapper input[type="date"] {
    font-size: 15px!important;
    padding: 15px 20px!important;
    -webkit-box-shadow: inset 0px 6px 5px 0px rgba(50, 50, 50, 0.05);
    -moz-box-shadow: inset 0px 6px 5px 0px rgba(50, 50, 50, 0.05);
    box-shadow: inset 0px 6px 5px 0px rgba(50, 50, 50, 0.05);
    background: rgb(247, 246, 246);
    background: -moz-linear-gradient(top, rgba(247, 246, 246, 1) 30%, rgba(255, 255, 255, 1) 99%);
    background: -webkit-linear-gradient(top, rgba(247, 246, 246, 1) 30%, rgba(255, 255, 255, 1) 99%);
    background: linear-gradient(to bottom, rgba(247, 246, 246, 1) 30%, rgba(255, 255, 255, 1) 99%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f7f6f6', endColorstr='#ffffff', GradientType=0);
    border: 1px solid #b3b3b3;
}

.page-id-14 .wpb_wrapper input[type="text"]:focus,
.page-id-14 .wpb_wrapper textarea:focus,
.page-id-14 .wpb_wrapper input[type="email"]:focus,
.page-id-14 .wpb_wrapper input[type="password"]:focus,
.page-id-14 .wpb_wrapper input[type="tel"]:focus,
.page-id-14 .wpb_wrapper input[type="url"]:focus,
.page-id-14 .wpb_wrapper input[type="search"]:focus,
.page-id-14 .wpb_wrapper input[type="date"]:focus,
.page-id-14 .wpb_wrapper select:focus {
    box-shadow: 0 0 8px rgba(11, 48, 80, .5);
    border: 1px solid rgba(11, 48, 80, 1);
}

.page-id-14 .wpb_wrapper select {
    font-size: 15px!important;
    padding: 15px 20px!important;
    -webkit-box-shadow: inset 0px 6px 5px 0px rgba(50, 50, 50, 0.05);
    -moz-box-shadow: inset 0px 6px 5px 0px rgba(50, 50, 50, 0.05);
    box-shadow: inset 0px 6px 5px 0px rgba(50, 50, 50, 0.05);
    background: rgb(247, 246, 246);
    background: -moz-linear-gradient(top, rgba(247, 246, 246, 1) 30%, rgba(255, 255, 255, 1) 99%);
    background: -webkit-linear-gradient(top, rgba(247, 246, 246, 1) 30%, rgba(255, 255, 255, 1) 99%);
    background: linear-gradient(to bottom, rgba(247, 246, 246, 1) 30%, rgba(255, 255, 255, 1) 99%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f7f6f6', endColorstr='#ffffff', GradientType=0);
    border: 1px solid #b3b3b3!important;
}

.page-id-14 .wpb_wrapper input[type="submit"],
.page-id-14 .wpb_wrapper button[type="submit"] {
    font-family: Open Sans;
    font-size: 16px;
    text-transform: uppercase;
    padding: 15px 60px;
    float: right;
    border-radius: 0px 20px 0px 0px;
    -moz-border-radius: 0px 20px 0px 0px;
    -webkit-border-radius: 0px 20px 0px 0px;
    border: 0px none #000000;
    background: #ff9900;
    background: -moz-linear-gradient(top, #ff9900 50%, #be6100 100%);
    background: -webkit-linear-gradient(top, #ff9900 50%, #be6100 100%);
    background: linear-gradient(to bottom, #ff9900 50%, #be6100 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#be6100', GradientType=0);
}


/*Getting Connected*/

.page-id-16 .wpb_wrapper input[type="text"],
.page-id-16 .wpb_wrapper textarea,
.page-id-16 .wpb_wrapper input[type="email"],
.page-id-16 .wpb_wrapper input[type="password"],
.page-id-16 .wpb_wrapper input[type="tel"],
.page-id-16 .wpb_wrapper input[type="url"],
.page-id-16 .wpb_wrapper input[type="search"],
.page-id-16 .wpb_wrapper input[type="date"] {
    font-size: 15px!important;
    padding: 15px 20px!important;
    -webkit-box-shadow: inset 0px 6px 5px 0px rgba(50, 50, 50, 0.05);
    -moz-box-shadow: inset 0px 6px 5px 0px rgba(50, 50, 50, 0.05);
    box-shadow: inset 0px 6px 5px 0px rgba(50, 50, 50, 0.05);
    background: rgb(247, 246, 246);
    background: -moz-linear-gradient(top, rgba(247, 246, 246, 1) 30%, rgba(255, 255, 255, 1) 99%);
    background: -webkit-linear-gradient(top, rgba(247, 246, 246, 1) 30%, rgba(255, 255, 255, 1) 99%);
    background: linear-gradient(to bottom, rgba(247, 246, 246, 1) 30%, rgba(255, 255, 255, 1) 99%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f7f6f6', endColorstr='#ffffff', GradientType=0);
    border: 1px solid #b3b3b3;
}

.page-id-16 .wpb_wrapper input[type="text"]:focus,
.page-id-16 .wpb_wrapper textarea:focus,
.page-id-16 .wpb_wrapper input[type="email"]:focus,
.page-id-16 .wpb_wrapper input[type="password"]:focus,
.page-id-16 .wpb_wrapper input[type="tel"]:focus,
.page-id-16 .wpb_wrapper input[type="url"]:focus,
.page-id-16 .wpb_wrapper input[type="search"]:focus,
.page-id-16 .wpb_wrapper input[type="date"]:focus,
.page-id-16 .wpb_wrapper select:focus {
    box-shadow: 0 0 8px rgba(11, 48, 80, .5);
    border: 1px solid rgba(11, 48, 80, 1);
}

.page-id-16 .wpb_wrapper select {
    font-size: 15px!important;
    padding: 15px 20px!important;
    -webkit-box-shadow: inset 0px 6px 5px 0px rgba(50, 50, 50, 0.05);
    -moz-box-shadow: inset 0px 6px 5px 0px rgba(50, 50, 50, 0.05);
    box-shadow: inset 0px 6px 5px 0px rgba(50, 50, 50, 0.05);
    background: rgb(247, 246, 246);
    background: -moz-linear-gradient(top, rgba(247, 246, 246, 1) 30%, rgba(255, 255, 255, 1) 99%);
    background: -webkit-linear-gradient(top, rgba(247, 246, 246, 1) 30%, rgba(255, 255, 255, 1) 99%);
    background: linear-gradient(to bottom, rgba(247, 246, 246, 1) 30%, rgba(255, 255, 255, 1) 99%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f7f6f6', endColorstr='#ffffff', GradientType=0);
    border: 1px solid #b3b3b3!important;
}

.page-id-16 .wpb_wrapper input[type="submit"],
.page-id-16 .wpb_wrapper button[type="submit"] {
    font-family: Open Sans;
    font-size: 16px;
    text-transform: uppercase;
    padding: 15px 60px;
    float: right;
    border-radius: 0px 20px 0px 0px;
    -moz-border-radius: 0px 20px 0px 0px;
    -webkit-border-radius: 0px 20px 0px 0px;
    border: 0px none #000000;
    background: #ff9900;
    background: -moz-linear-gradient(top, #ff9900 50%, #be6100 100%);
    background: -webkit-linear-gradient(top, #ff9900 50%, #be6100 100%);
    background: linear-gradient(to bottom, #ff9900 50%, #be6100 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#be6100', GradientType=0);
}


/*Contact Form*/

.wpcf7-form input[type="text"],
.wpcf7-form textarea,
.wpcf7-form input[type="email"],
.wpcf7-form input[type="password"],
.wpcf7-form input[type="tel"],
.wpcf7-form input[type="url"],
.wpcf7-form input[type="search"],
.wpcf7-form input[type="date"] {
    font-size: 15px!important;
    padding: 15px 20px!important;
    -webkit-box-shadow: inset 0px 6px 5px 0px rgba(50, 50, 50, 0.05);
    -moz-box-shadow: inset 0px 6px 5px 0px rgba(50, 50, 50, 0.05);
    box-shadow: inset 0px 6px 5px 0px rgba(50, 50, 50, 0.05);
    background: rgb(247, 246, 246);
    background: -moz-linear-gradient(top, rgba(247, 246, 246, 1) 30%, rgba(255, 255, 255, 1) 99%);
    background: -webkit-linear-gradient(top, rgba(247, 246, 246, 1) 30%, rgba(255, 255, 255, 1) 99%);
    background: linear-gradient(to bottom, rgba(247, 246, 246, 1) 30%, rgba(255, 255, 255, 1) 99%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f7f6f6', endColorstr='#ffffff', GradientType=0);
    border: 1px solid #b3b3b3;
}

.wpcf7-form input[type="text"]:focus,
.wpcf7-form textarea:focus,
.wpcf7-form input[type="email"]:focus,
.wpcf7-form input[type="password"]:focus,
.wpcf7-form input[type="tel"]:focus,
.wpcf7-form input[type="url"]:focus,
.wpcf7-form input[type="search"]:focus,
.wpcf7-form input[type="date"]:focus,
.wpcf7-form select:focus {
    box-shadow: 0 0 8px rgba(11, 48, 80, .5);
    border: 1px solid rgba(11, 48, 80, 1);
}

.wpcf7-form select {
    font-size: 15px!important;
    padding: 15px 20px!important;
    -webkit-box-shadow: inset 0px 6px 5px 0px rgba(50, 50, 50, 0.05);
    -moz-box-shadow: inset 0px 6px 5px 0px rgba(50, 50, 50, 0.05);
    box-shadow: inset 0px 6px 5px 0px rgba(50, 50, 50, 0.05);
    background: rgb(247, 246, 246);
    background: -moz-linear-gradient(top, rgba(247, 246, 246, 1) 30%, rgba(255, 255, 255, 1) 99%);
    background: -webkit-linear-gradient(top, rgba(247, 246, 246, 1) 30%, rgba(255, 255, 255, 1) 99%);
    background: linear-gradient(to bottom, rgba(247, 246, 246, 1) 30%, rgba(255, 255, 255, 1) 99%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f7f6f6', endColorstr='#ffffff', GradientType=0);
    border: 1px solid #b3b3b3!important;
}

.wpcf7-form input[type="submit"],
.wpcf7-form button[type="submit"] {
    font-family: Open Sans;
    font-size: 16px;
    padding: 15px 60px;
    float: right;
    border-radius: 0px 20px 0px 0px;
    -moz-border-radius: 0px 20px 0px 0px;
    -webkit-border-radius: 0px 20px 0px 0px;
    border: 0px none #000000;
    background: #ff9900;
    background: -moz-linear-gradient(top, #ff9900 50%, #be6100 100%);
    background: -webkit-linear-gradient(top, #ff9900 50%, #be6100 100%);
    background: linear-gradient(to bottom, #ff9900 50%, #be6100 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#be6100', GradientType=0);
}

.wpcf7-form span.vc_col-sm-4 {
    line-height: 53px;
}

.wpcf7-form p span {
    color: #333333!important;
}

.wpcf7-form .wpcf7-not-valid-tip {
    font-size: 13px;
}

.wpcf7 .clear {
    margin-bottom: 20px;
}


/*Read More*/

article.post .more-link span,
.blog-recent .more-link span {
    font-size: 16px!important;
    font-weight: 600!important;
    letter-spacing: 0px!important;
    color: #ff9900!important;
    background-color: transparent!important;
    box-shadow: none !important;
    opacity: 1!important;
    transition: all 0.2s linear 0s !important;
    border-radius: 0px !important;
    border: none!important;
    padding: 0!important;
    text-transform: uppercase!important;
}

article.post .more-link span:hover,
.blog-recent .more-link span:hover {
    background-color: transparent!important;
    color: #001b33!important;
}

article.post .more-link span:after,
.blog-recent .more-link span:after {
    margin-left: 5px;
    content: "&gt;";
}


/*Widget*/

#sidebar h4 {
    font-size: 15px!important;
    font-weight: 600!important;
    color: #002D6A!important;
    letter-spacing: 0px!important;
    margin-bottom: 15px!important;
    text-transform: uppercase!important;
}

#sidebar&gt;div {
    margin-bottom: 60px!important;
}

#sidebar a {
    font-size: 15px!important;
    line-height: 1em!important;
    margin: 0!important;
}

#sidebar div ul {
    margin-bottom: 10px!important;
}

#sidebar div ul li {
    padding: 5px 0px;
    margin: 0!important;
}

.widget.widget_categories,
.widget.widget_archive {
    padding: 30px;
    background: #eeeeee;
    /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #eeeeee 0%, #eeeeee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #eeeeee));
    background: -webkit-linear-gradient(top, #eeeeee 0%, #eeeeee 100%);
    background: -o-linear-gradient(top, #eeeeee 0%, #eeeeee 100%);
    background: -ms-linear-gradient(top, #eeeeee 0%, #eeeeee 100%);
    background: linear-gradient(to bottom, #eeeeee 0%, #eeeeee 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee', GradientType=0);
    -webkit-box-shadow: inset 2px 0px 10px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 2px 0px 10px 0px rgba(0, 0, 0, 0.2);
    box-shadow: inset 2px 0px 10px 0px rgba(0, 0, 0, 0.2);
}


/*Article*/

body.single-post[data-bg-header="true"] .container-wrap {
    padding-top: 20px !important;
}

article.post .post-header h2 a {
    color: #ff9900!important;
}

article.post .post-meta .date {
    padding-top: 15px!important;
    padding-bottom: 15px!important;
    background: #fff!important;
    border: 1px solid #f0f0f0!important;
}

article.post .post-meta {
    border-right: none!important;
}

article.post .content-inner {
    padding-bottom: 30px;
    margin-bottom: 30px;
}

.meta-comment-count {
    display: none!important;
}

.nectar-love-wrap,
.n-shortcode {
    display: none!important;
}

#portfolio-nav ul,
html .single-post #single-meta {
    position: relative!important;
    top: auto!important;
    margin-top: 0!important;
}


/*Single*/

.single #single-meta ul {
    margin: 0px!important;
}

.single.single-post .section-title h1 {
    max-width: 100%!important;
    text-align: centre!important;
}

.single #single-below-header {
    display: table!important;
    margin: 0 auto!important;
}

.single #single-below-header span {
    font-size: 16px!important;
    font-weight: 400!important;
    line-height: 1.3em!important;
    color: #fff!important;
}


/*Footer - About*/

.bg-footer-about {
    background: rgb(214, 214, 214);
    background: -moz-linear-gradient(top, rgba(214, 214, 214, 1) 0%, rgba(246, 246, 246, 1) 5%, rgba(246, 246, 246, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(214, 214, 214, 1) 0%, rgba(246, 246, 246, 1) 5%, rgba(246, 246, 246, 1) 100%);
    background: linear-gradient(to bottom, rgba(214, 214, 214, 1) 0%, rgba(246, 246, 246, 1) 5%, rgba(246, 246, 246, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#f6f6f6', GradientType=0);
}


/*Footer*/

#footer-outer {
    background: #071d30;
    background: -moz-linear-gradient(top, #071d30 0%, #0b3050 42%);
    background: -webkit-linear-gradient(top, #071d30 0%, #0b3050 42%);
    background: linear-gradient(to bottom, #071d30 0%, #0b3050 42%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#071d30', endColorstr='#0b3050', GradientType=0);
}

#footer-outer #footer-widgets .col {}

#footer-outer .widget h4 {
    color: #fff!important;
    font-size: 12px;
    font-family: "OpenSansbold";
    margin-bottom: 10px!important;
    letter-spacing: 0px!important;
    text-transform: none!important;
}

#footer-outer .row {
    padding: 30px 0px!important;
    margin-bottom: 0px!important;
}

#footer-outer #footer-widgets .col ul li {
    float: left;
    padding: 0 20px!important;
    margin: 0!important;
}

#footer-outer .widget.widget_categories li a,
#footer-outer .widget.widget_pages li a,
#footer-outer .widget.widget_nav_menu li a {
    border-bottom: none!important;
}

#footer-outer .widget.widget_nav_menu li a {
    font-size: 13px;
    font-weight: 400;
    line-height: 2.5em!important;
    padding: 0px!important;
    margin-bottom: 0px!important;
}

#footer-outer .widget.widget_nav_menu li a:hover {
    color: #fff!important;
}

#footer-outer #footer-widgets .col ul li:first-child&gt;a {
    padding: 0 20px 0 0!important;
}

#footer-outer #footer-widgets .col ul li:last-child&gt;a {
    padding: 0!important;
}


/*Footer Span*/

#footer-outer .span_3 .widget span {
    display: block;
    font-size: 13px!important;
    margin: 20px 0 0 0;
}


/*Footer One*/

#footer-outer #nav_menu-2.widget {
    float: right;
    clear: both!important;
}

#footer-outer #nav_menu-2.widget.widget_nav_menu li a {
    font-size: 18px!important;
}

#footer-outer #nav_menu-2.widget.widget_nav_menu ul li {
    border-right: 1px solid #3c5061;
}

#footer-outer #nav_menu-2.widget.widget_nav_menu li:last-child {
    border: none!important;
}


/*Footer Two*/

#footer-outer #nav_menu-3.widget {
    float: right;
    clear: both!important;
}

#footer-outer #nav_menu-3.widget.widget_nav_menu li a {
    color: #fcb034;
}


/*Footer - Social*/

#footer-outer .widget.widget_text ul#social li {
    float: left;
    margin: 0 10px 0 0!important;
}

#footer-outer .widget.widget_text ul#social li:last-child {
    margin: 0!important;
}

#footer-outer .widget.widget_text ul#social li a {
    display: block;
}

#footer-outer .widget.widget_text ul#social li a i {
    color: #002D62!important;
    background: #fff!important;
    border-radius: 0!important;
    width: 30px;
    height: 30px;
}

#footer-outer i {
    font-size: 13px;
}


/*Nectar Button*/

.nectar-button {
    font-size: 13px!important;
    font-weight: 600!important;
    letter-spacing: 0px !important;
}


/*Five Star - Coloumn Five*/

.page-id-55 .column-five .vc_col-sm-2 {
    width: 17.894%!important;
}

.page-id-55 .column-five .vc_col-sm-2:last-child {
    display: none;
}

.page-id-159 .column-five .vc_col-sm-2 {
    width: 17.894%!important;
}

.page-id-159 .column-five .vc_col-sm-2:last-child {
    display: none;
}


/*Display None*/

body.home .breadcrumbs {
    display: none!important;
}

.cat-item.cat-item-11&gt;ul.children {
    display: none!important;
}


/*Extra*/

.wpb_text_column.wpb_content_element a {
    z-index: 9999999!important;
}

body [class^="icon-"].icon-tiny {
    line-height: 20px!important;
    height: 20px!important;
    width: 20px!important;
    margin-right: 5px;
    font-size: 20px!important;
    background-color: transparent!important;
}

.icon_content_body .wpb_wrapper&gt;div {
    margin-bottom: 0px!important;
}

.icon_content_body .col .span_6 {
    line-height: 1.7em!important;
    margin-bottom: 20px!important;
}

.icon_content_body .col_last .span_6 {
    line-height: 1.7em!important;
    margin-bottom: 20px!important;
}

.single h6.meta-category a {
    position: relative!important;
    display: table!important;
    margin: 0 auto!important;
    text-transform: uppercase!important;
    letter-spacing: 1px!important;
    color: #444!important;
}

.divider {
    clear: both;
}

.inline-image img {
    display: inline-block!important;
}

.uppercase {
    text-transform: uppercase!important;
}

h3.uppercase {
    letter-spacing: 0px!important;
}

.alignmiddle h2 {
    line-height: 120px!important;
    vertical-align: middle!important;
}

h6.uppercase {
    letter-spacing: 1px!important;
}

.home-wpb-row {
    margin-bottom: 0px!important;
}

.height-none {
    height: 0!important;
    padding: 0!important;
    margin: 0!important;
}

.small p {
    font-size: .9em!important;
}

.small h6.bold {
    font-size: .65em!important;
}

.hidden {
    display: none!important;
}

.clear {
    clear: both!important;
}

.padding-20 {
    padding: 20px!important;
}

.move-up {
    position: relative;
    top: -70px;
}

.move-up-x2 {
    position: relative;
    top: -170px;
    left: 135px;
}


/*No Margin or Padding*/

.no-padding-margin {
    padding: 0!important;
    margin: 0!important;
}

h1.no-padding-margin,
h2.no-padding-margin,
h3.no-padding-margin,
h4.no-padding-margin,
h5.no-padding-margin,
h6.no-padding-margin,
p.no-padding-margin,
a.no-padding-margin {
    padding: 0!important;
    margin: 0!important;
}

.no-padding-margin .col.span_2 {
    padding: 0!important;
    margin: 0!important;
}


/*News Flash - Banner*/

.news-flash {
    display: table;
    margin: 0 auto;
    border-color: #0e3d6a !important;
    padding: 26px 50px 20px;
    border-bottom: 3px solid #f7961d !important;
    border-radius: 5px 5px 0 0;
    background: #0e3e6a !important;
    background: -moz-linear-gradient(top, #0e3e6a 0%, #171c36 100%) !important;
    background: -webkit-linear-gradient(top, #0e3e6a 0%, #171c36 100%) !important;
    background: linear-gradient(to bottom, #0e3e6a 0%, #171c36 100%) !important;
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e3e6a', endColorstr='#171c36', GradientType=0) !important;
}


/*Tabbed styling*/

.tabbed&gt;ul {
    margin-bottom: 40px !important;
}

.tabbed&gt;ul li a {
    font-size: 18px;
    font-weight: 700;
    line-height: 21px;
    color: #FFF;
    background-color: #0070ba;
    text-transform: uppercase;
    padding: 16px 50px;
    transition: background 0.2s linear;
    -webkit-transition: background 0.2s linear;
    -o-transition: background 0.2s linear;
    -moz-transition: background 0.2s linear;
    border-bottom: 3px solid transparent;
}

.tabbed&gt;ul li a small {
    display: block;
    text-transform: none;
    font-size: 14px;
    line-height: 21px;
}

.tabbed&gt;ul li a:hover {
    background-color: #171d36;
}

body .tabbed&gt;ul li a.active-tab {
    border-color: #0e3d6a !important;
    padding: 26px 50px 20px;
    border-bottom: 3px solid #f7961d !important;
    border-radius: 5px 5px 0 0;
    background: #0e3e6a !important;
    background: -moz-linear-gradient(top, #0e3e6a 0%, #171c36 100%) !important;
    background: -webkit-linear-gradient(top, #0e3e6a 0%, #171c36 100%) !important;
    background: linear-gradient(to bottom, #0e3e6a 0%, #171c36 100%) !important;
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e3e6a', endColorstr='#171c36', GradientType=0) !important;
}

body .tabbed&gt;ul li a.active-tab small {
    color: #f7961d;
}


/*RNG Pricing Table*/

.wpb_tab .rng-pricing-table .wpb_content_element {
    margin-bottom: 0 !important;
}

.rng-pricing-table {
    /*background: #fff!important;*/
    margin: 0!important;
}

.rng-pricing-table .vc_col-sm-3 {
    width: 25%!important;
    margin: 0!important;
}

.rng-pricing-table .col.span_12 .rng-pricing-table-col . {
    border-radius: 20px;
}

.rng-pricing-table h2 {
    font-size: 107px !important;
    font-weight: 800 !important;
    line-height: 1em !important;
    letter-spacing: -1px;
    margin: 0 0 10px !important;
}

.rng-pricing-table h2 sup {
    font-size: 36px!important;
    vertical-align: super;
    position: relative;
    top: -15px;
}

.rng-pricing-table h3 {
    font-size: 42px !important;
    font-weight: 700!important;
    line-height: 1em!important;
    margin: 0!important;
}

.rng-pricing-table h3 sup {
    font-size: 20px!important;
    vertical-align: super;
}

.rng-pricing-table .table-plans-pricing {
    padding: 26px 20px;
}

.rng-pricing-table .bg-white {}

.rng-pricing-table .rng-pricing-table-col .wpb_content_element {
    background-color: #fff!important;
    padding: 26px 20px;
    /*min-height: 100px!important;*/
    border: 1px solid #e5e5e5;
}

.rng-pricing-table .rng-pricing-table-col .wpb_content_element.plan-name {
    color: #666666 !important;
    font-size: 21px !important;
    padding: 18px 20px 0px;
}

.rng-pricing-table .rng-pricing-table-col .wpb_content_element.plan-name h4 {
    color: #666666 !important;
    font-size: 21px !important;
}

.rng-pricing-table .rng-pricing-table-col-labels .wpb_content_element {
    color: #222;
    padding: 26px 20px;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    background-color: #FFF;
}

.rng-pricing-table .rng-pricing-table-col .bg-grey,
.rng-pricing-table .rng-pricing-table-col-labels .bg-grey {
    background-color: #d3d3d3!important;
    border-color: #d3d3d3!important;
    /*height: 150px!important;*/
}

.rng-pricing-table .rng-pricing-table-col .bg-yellow,
.rng-pricing-table .rng-pricing-table-col-labels .bg-yellow {
    background-color: #f7961d!important;
    /*height: 150px!important;*/
}

.rng-pricing-table .rng-pricing-table-col .bg-orange,
.rng-pricing-table .rng-pricing-table-col-labels .bg-orange {
    background-color: #e65c00!important;
    /*height: 150px!important;*/
}

.rng-pricing-table .rng-pricing-table-col .bg-red,
.rng-pricing-table .rng-pricing-table-col-labels .bg-red {
    background-color: #ce0101!important;
    /*height: 150px!important;*/
}

.rng-pricing-table .rng-pricing-table-col-labels .bg-grey {
    padding-top: 50px;
    height: 178px;
}

.rng-pricing-table .rng-pricing-table-col-labels .wpb_wrapper .wpb_content_element:nth-child(3) {
    height: 103px;
}

.rng-pricing-table .rng-pricing-table-col-labels .wpb_wrapper .wpb_content_element:nth-child(4) {
    padding-top: 13px !important;
    padding-bottom: 12px !important;
}


/*Responsive*/

@media only screen and (min-width: 1321px) and (max-width: 1560px) {}

@media only screen and (min-width: 1320px) and (max-width: 1720px) {}

@media only screen and (min-width: 1px) and (max-width: 1320px) {}

@media only screen and (min-width: 1px) and (max-width: 1024px) {
    .admin-bar #header-outer[data-using-secondary="1"] {
        top: 0px !important;
    }
    #header-secondary-outer .container nav&gt;ul&gt;li:last-child {
        border-right: none !important;
    }
    h1 {
        font-size: 40px!important;
    }
    h2 {
        font-size: 30px!important;
    }
    h3 {
        font-size: 20px!important;
    }
    h4 {
        font-size: 18px!important;
    }
    h5 {
        font-size: 16px!important;
    }
    h6 {
        font-size: 14px!important;
    }
    p {
        font-size: 15px!important;
    }
    td {
        font-size: 15px!important;
    }
}

@media only screen and (min-width: 801px) and (max-width: 1023px) {
    #header-outer {
        background-color: #001b33!important;
    }
    body header#top #logo img,
    #header-outer[data-permanent-transparent="false"] #logo .dark-version {
        height: 40px !important;
    }
    .custom-col-size .vc_col-sm-1.wpb_column.column_container.col.no-extra-padding {
        width: 33%!important;
    }
}

@media only screen and (max-width: 800px) {
    #header-outer {
        background-color: #001b33!important;
    }
    body header#top #logo img,
    #header-outer[data-permanent-transparent="false"] #logo .dark-version {
        height: 40px !important;
    }
    body[data-is="minimal"] .icon-reorder::before {
        color: #fff;
    }
    .page-id-55 .column-five .vc_col-sm-2 {
        width: 50%!important;
        margin: 0!important;
    }
    .page-id-159 .column-five .vc_col-sm-2 {
        width: 50%!important;
        margin: 0!important;
    }
    .custom-col-size .vc_col-sm-1.wpb_column.column_container.col.no-extra-padding {
        width: 50%!important;
    }
    .move-up-x2 {
        top: auto!important;
        left: auto!important;
    }
    #footer-outer #footer-widgets .col {
        width: 100%;
    }
    #footer-outer #footer-widgets .col ul li {
        padding: 0!important;
    }
    #footer-outer #nav_menu-2.widget {
        width: 100%;
    }
    #footer-outer #nav_menu-3.widget {
        width: 100%;
    }
    #footer-outer #nav_menu-2.widget.widget_nav_menu ul li {
        border-right: none!important;
        width: 50%;
    }
    #footer-outer #nav_menu-3.widget.widget_nav_menu ul li {
        border-right: none!important;
        width: 50%;
    }
}

@media only screen and (min-width: 481px) and (max-width: 691px) {
    #header-outer {
        background-color: #001b33!important;
    }
    body header#top #logo img,
    #header-outer[data-permanent-transparent="false"] #logo .dark-version {
        height: 40px !important;
    }
    body[data-is="minimal"] .icon-reorder::before {
        color: #fff;
    }
    .page-id-55 .column-five .vc_col-sm-2 {
        width: 100%!important;
        margin: 0!important;
    }
    .page-id-159 .column-five .vc_col-sm-2 {
        width: 100%!important;
        margin: 0!important;
    }
    .custom-col-size .vc_col-sm-1.wpb_column.column_container.col.no-extra-padding {
        width: 50%!important;
    }
    .move-up-x2 {
        top: auto!important;
        left: auto!important;
    }
    #footer-outer #footer-widgets .col {
        width: 100%;
    }
    #footer-outer #footer-widgets .col ul li {
        padding: 0!important;
    }
    #footer-outer #nav_menu-2.widget {
        width: 100%;
    }
    #footer-outer #nav_menu-3.widget {
        width: 100%;
    }
    #footer-outer #nav_menu-2.widget.widget_nav_menu ul li {
        border-right: none!important;
        width: 100%;
    }
    #footer-outer #nav_menu-3.widget.widget_nav_menu ul li {
        border-right: none!important;
        width: 100%;
    }
}

@media only screen and (max-width: 480px) {
    #header-outer {
        background-color: #001b33!important;
    }
    body header#top #logo img,
    #header-outer[data-permanent-transparent="false"] #logo .dark-version {
        height: 40px !important;
    }
    body[data-is="minimal"] .icon-reorder::before {
        color: #fff;
    }
    .page-id-55 .column-five .vc_col-sm-2 {
        width: 100%!important;
        margin: 0!important;
    }
    .page-id-159 .column-five .vc_col-sm-2 {
        width: 100%!important;
        margin: 0!important;
    }
    .custom-col-size .vc_col-sm-1.wpb_column.column_container.col.no-extra-padding {
        width: 100%!important;
    }
    .move-up-x2 {
        top: auto!important;
        left: auto!important;
    }
    #footer-outer #footer-widgets .col {
        width: 100%;
    }
    #footer-outer #footer-widgets .col ul li {
        padding: 0!important;
    }
    #footer-outer #nav_menu-2.widget {
        width: 100%;
    }
    #footer-outer #nav_menu-3.widget {
        width: 100%;
    }
    #footer-outer #nav_menu-2.widget.widget_nav_menu ul li {
        border-right: none!important;
        width: 100%;
    }
    #footer-outer #nav_menu-3.widget.widget_nav_menu ul li {
        border-right: none!important;
        width: 100%;
    }
}

#chat-button-with-data {
    background-color: #0070ba;
    color: white;
    font-size: 20px;
    padding: 20px;
    margin: 5px;
    border-radius: 8px;
    position: fixed;
    bottom: 50px;
    right: 50px;
    opacity: 0.8;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

#chat-button-with-data:hover {
    background-color: white;
    color: black;
    opacity: 1;
}

.cx-widget.cx-theme-blue,
.cx-widget .cx-container {
    color: #FDFDFD;
    background: #1e5799;
}

.cx-widget.cx-theme-blue * {
    border-color: #7DB9E8;
}

.cx-widget.cx-theme-blue.cx-webchat,
.cx-widget.cx-theme-blue .cx-webchat {
    background: #225897;
}

.cx-widget.cx-theme-blue.cx-webchat .form input,
.cx-widget.cx-theme-blue .cx-webchat .form input {
    background: #DCF5FF;
}

.cx-widget.cx-theme-blue .cx-btn-primary,
.cx-widget.cx-theme-blue .cx-btn-default {
    color: #000000
}

button.cx-icon.cx-button-close::before {
    position: absolute;
    right: 32px;
    top: 32px;
    width: 32px;
    height: 32px;
    opacity: 0.3;
}

button.cx-icon.cx-button-minimize::before {
    position: absolute;
    right: 42px;
    top: 42px;
    width: 32px;
    height: 32px;
    opacity: 0.3;
}

button.cx-icon.cx-button-maximize::before {
    position: absolute;
    right: 42px;
    top: 42px;
    width: 32px;
    height: 32px;
    opacity: 0.3;
}

span.cx-icon::before{
    display: none;
}</pre></body></html>