/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/



/*.fixed-header{
    position: fixed !important;
    transition: all .8s ease;
    -webkit-overflow-scrolling: touch;
    -webkit-backface-visibility: hidden !important; 
    backface-visibility: hidden  !important;
    top: 0 !important; 
    z-index: 9999 !important; 
    left: 0 !important;
    right: 0;
    margin: 0 auto;
  }*/
/*-------22DEC2025 start-------*/
.get-quote-popup {box-shadow: 0 0 0 30px rgb(6, 138, 202) !important;border: 4px solid #1A4188;padding: 0;}
/*-------22DEC2025 end-------*/
/*-------2jan2025 start-------*/

#top #wrap_all .all_colors #cyber-liability-insurance h3{
	font-size:43px;
}
.cyber-liability-insurance .avia-image-overlay-wrap .avia_image {
    width: 400px;
}
.cyber-liability-insurance .entry-content-wrapper {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
}
.cyber-liability-insurance .cli-content h3 {
    display: flex;
    align-items: center;
    font-size: 26px !important;
    color: #068aca !important;
    margin: 30px 0 0;
}
.cyber-liability-insurance .cli-content h3 img {
    margin-right: 14px;
    width: 50px;
}
@media(max-width: 1199px) {
    #top #wrap_all .all_colors #cyber-liability-insurance h3 {
        font-size: 36px;
        margin-bottom: 10px;
    }
}
/*-------2jan2025 end-------*/
.footer-nav-panel-sidebar h4.heading {
    padding-top: 15px;
    padding-left: 20px;
}
div#header_main {
    z-index: 99;
    position: relative;
}
.article-icon-box article.iconbox_left_content {
    background-color: #068aca !important;
    padding: 10px;
}
/*body .avia_textblock p span, body .avia_textblock ul li, body .avia_textblock ul li span {
    font-weight: 500 !important;
}*/

/*@import url(https://db.onlinewebfonts.com/c/d4f20dfedfdf197ed0ac52b09bf25551?family=GT+Walsheim+Pro+Medium+Regular);*/

/*font-family: "GT Walsheim";
font-family: "GT Walsheim Bold";
font-family: "GT Walsheim Light";
font-family: "GT Walsheim Medium";
font-family: "GT Walsheim Regular";*/

.html_header_top.html_header_sticky .home #main{padding-top:0 !important}
.header_color .header_bg{
    background-color: transparent !important;
}
.av-main-nav > li > a{padding: 0 5px !important}
body:not(.home) .telephone-number strong {color: #1a4188;}

body:not(.home) header#header  {
    background-color:#068aca;
}
#top.home .avia-slideshow-button {
    border-radius: 25px;
    color: #1a4188;
    font-size: 18px;
}
.article-icon-box article.iconbox_left_content {
    background-color: #068aca !important;
    padding: 10px;
}
.breadcrumb-trail * { color: #fff !important; }

/*body{font-family: "GT Walsheim" !important;}*/
.life-insurance-blue-side li:first-child, .footer_color .menu li:first-child a{font-size: 25px !important;}
.avia_textblock.life-insurance-blue-side {background-color: #068aca;padding: 15px;}
.life-insurance-blue-side a {color: #fff !important;}
.life-insurance-blue-side li {list-style: none;}
#header_meta {background: transparent;border: none;left: 0;width: 100%;padding-top: 16px;}
.telephone-number strong {font-size: 30px;color: #fff;/*font-family: "GT Walsheim Bold";*/}
#header_main {border: none;padding: 5px 0;}
#header_main_alternate {background: #068aca;}
#header_main_alternate {background: #068aca;margin-top: 24px;}



.menu-item.dropdown_ul_available .avia-menu-text:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    /* position: absolute; */
    border-top: 7px solid white !important;
    top: 50%;
    transform: translate(0,-50%);
    display: inline-block;
    margin: 0px 0 0 10px;
    position: relative;
    top: 0;
}
.menu-item.dropdown_ul_available .sub-menu .avia-menu-text:after {display: none;}
.sub-menu .avia-menu-text {
    font-size: 14px;
}
.ctaButton {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.footer_color .menu li:first-child a {
    color: #fff;font-weight: bold;
    display: table;
border-bottom: 1px dotted;
line-height: 0.9;
margin-bottom: 5px;
}
#plan-product2 .flex_column, #plan-product2 .flex_column, #plan-product4 .flex_column, #plan-product4 .flex_column {
    padding: 0 70px !important;
    margin-top: -110px;
    margin-bottom:110px;
}

#plan-product2 .flex_column.first:before, #plan-product2 .flex_column.avia-builder-el-last:before, #plan-product4 .flex_column.first:before, #plan-product4 .flex_column.avia-builder-el-last:before {
    background: rgba(18,42,89,.9);
    content: "";
    height: 200px;
    width: 498px;
    position: absolute;
    visibility: visible;
    left: 50%;
    transform: translate(-50%,-10%);
    padding: 6% 0;
    border-radius: 5px;
}

.footer-social {
  display: flex;
}

.footer-social li img {
  height: 20px;
}

.footer-social li a {
  margin-right: 3px;
  padding: 6px 6px;
  color: #fff;
  background-color: #2e436d;
  background-color: rgba(255,255,255,0.1);
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s;
  display: flex;
  align-content: center;
}


.footer-social li a {
text-decoration: none;
background-color: rgba(255,255,255,0.2);
-webkit-transition: background-color 0.2s;
-moz-transition: background-color 0.2s;
-o-transition: background-color 0.2s;
transition: background-color 0.2s;
}
#footer .widget_custom_html {
    margin: -15px 0 0 0 !important;
}

#top #header .av-main-nav > li > a .avia-menu-text, #top #header .av-main-nav > li > a .avia-menu-subtext {
    /*font-family: "GT Walsheim Medium";*/
    font-weight: 500;
}
.avia-caption-title {
    /*font-family: "GT Walsheim Bold";*/
    font-weight: normal;
}


h1, h2, h3, h4, h5, h6{/*font-family: "GT Walsheim Bold" !important;*/ font-weight: normal;}
#footer {border: none;}

.socketText img {
    margin: 0 10px 0 0;
    height: 30px;
}
.socketText {
    display: flex;
    align-items: center;
}
.socketText span {
    color: #ffffff;
    font-size: 14px;
}
#socket .avia-menu-text {
    font-size: 14px;
}
#socket .menu-item:first-child {
    padding-left: 0;
}
#socket .menu {
    margin-left: 0;
}
.socketRow {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 0 15px 0;
    border-bottom: 1px solid;
    margin-bottom: 12px;
}

#socket .sub_menu_socket{float: left;}
.footer_color .menu li a {
    font-size: 14px;
}
.callToAction .av_font_icon {
    transform: rotate(90deg) !important;
}
.telephone-number {float: right;display: flex;align-items: center;}
.telephone-number:before {
    background: url(https://1300insurance.com.au/wp-content/uploads/2023/10/phone.png) no-repeat;
    height: 24px;
    width: 24px;
    content: "";
    margin: 0 10px 0 0;
    background-size: 100%;
}
.html_header_top.html_header_topbar_active.html_header_sticky.html_bottom_nav_header #top #main {padding-top: 186px;}
.callToAction .av_font_icon .av-icon-char {color: #83c5e5;}
.stretch_full.container_wrap.title_container {
    background: #122a59;
}
.stretch_full.container_wrap.title_container a {
    color: #fff !important;
}

.toggler.av-inherit-border-color {
    background: transparent !important;
}
.toggle_content.invers-color.av-inherit-border-color {
    background: transparent;
}
#top #main .sidebar{border:none;}
.template-page.content {border: none;}
.get-a-quote-btn a:hover {
    background: #ff8600 !important;
}
.get-a-quote-btn .avia_iconbox_title {
    font-size: 18px;
	font-weight: 500;
}



.sidebar .widget_nav_menu ul:first-child > .current-menu-ancestor {padding: 0;background: transparent !important;box-shadow: none;}
.inner_sidebar {margin-left: 0;}
.inner_sidebar .widget {
  background: #fff;
  box-shadow: 0px 2px 5px rgba(0,0,0,.2);
  padding: 0 !important;
  border: 1px solid #eee;
  margin: 0 0 30px 0;
  padding-bottom: 10px !important;
}
.special_amp {
    font-family: sans-serif;color: inherit !important;
}
.inner_sidebar .widget {
  background: #068aca;
}
.sidebar .widget_nav_menu ul:first-child > .current-menu-ancestor {
  left: 0 !important;
}
.inner_sidebar .widget a {
  color: #fff !important;
  font-size: 17px;
  font-weight: lighter !important;
  padding: 5px 20px !important;
}
.inner_sidebar .widget .menu > li:first-child > a {
  background: #1b4087 !important;
  padding: 18px 20px !important;
  font-size: 22px;
  border-radius: 0;
  color: #fff !important;
  margin: 0 0 10px 0;
}
.inner_sidebar .widget{
  border: 1px solid #f2f2f2;
  box-shadow: 0 0px 10px rgba(219, 219, 219, 0.5);
  background: #068aca;
}
.inner_sidebar .widget:first-child h3.av-special-heading-tag {
  margin: 10px 0 30px 0;
}
.inner_sidebar .widget h3.av-special-heading-tag {
    margin: 10px 0 30px 0;
    color: #fff !important;
    padding: 20px 20px 0;
}
.inner_sidebar .widget:first-child h3.av-special-heading-tag .special_amp {
  color: #fff;
}
.inner_sidebar .widget .avia-button {
    width: calc(100% - 40px);
    margin: 30px auto 20px !important;
}

.header-scrolled .phone-info div {
    display: flex;
    align-items: center;
}
/* .getQuoteBtn {
    opacity: 0;
    z-index: 1234564;
    background-color: #ff9900;
    transition: all 0.1s ease-in-out;
    border-radius: 5px;
    display: table;
    color: #fff !important;
    font-weight: 500;
    right: 50px;
    padding: 12px 40px;
    font-size: 18px;
    margin: 0 20px 0 0;
}
.getQuoteBtn.on {
    opacity: 1;
  } */
  .main_menu ul:first-child > li a {
    height: auto;
    line-height: normal;
}
.main_menu {
    height: auto;
    bottom: 5px;
}
.phone-info div {
    display: flex;
}
.header-scrolled .telephone-number strong {font-size: 20px;}
.header-scrolled .telephone-number:before{height: 17px;width: 17px;}
.header_color .av-hamburger-inner, .header_color .av-hamburger-inner:before, .header_color .av-hamburger-inner:after {
    background-color: #122a59;
}

/* .header-scrolled .getQuoteBtn{opacity: 1;} */
.ctaButton {
    font-weight: 500;
    /*font-family: "GT Walsheim Bold";*/
    font-size: 26px;
    color: #fff;
}
.ctaButton .av_font_icon .av-icon-char {
    font-size: 30px !important;
}
#socket .container {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
#socket {
    font-size: 14px;
}
.footer-address {
    display: flex;
    align-items: center;
    margin: 0 auto;
}
.footer-address img {
    margin: 0 10px 0 0;
    height: 25px;
}
.socketText {
    margin: 30px 0 0 0;
}
#plan-product4 {
    padding-bottom: 80px;
}
#plan-product4 .template-page.content {
    border-radius: 0 0 10px 10px;
}
.footer-social li:hover a{background: #0689ca;}
.footer_color .menu li a:hover {
    color: #068aca;
}
#socket a:hover {
    color: #122a59;
}
#top #header .av-main-nav > li > a:hover .avia-menu-text{color: #122a59;}

.html_header_top.html_header_topbar_active.html_header_sticky #top #main {
    /* padding-top: 97px; */
    padding-top: 142px;
}
#top .widget_nav_menu .sub-menu > li {
    padding: 0;
}
#top .widget_nav_menu ul ul .sub-menu, #top .widget_nav_menu ul ul .children {
    padding-left: 20px;
}


@media (min-width: 990px){
    header:not(.header-scrolled) /*.phone-info {height: 110px;} */
    .phone-info{transition: .5s ease all;}
    .header-scrolled .phone-info {padding-top: 0;}
    .menu-logo {display: none;}
    #header_meta {position: static;}
}

@media (max-width: 1250px){
    #plan-product2 .flex_column.first:before, #plan-product2 .flex_column.avia-builder-el-last:before, #plan-product4 .flex_column.first:before, #plan-product4 .flex_column.avia-builder-el-last:before {width: 388px;}
    #plan-product2 .flex_column, #plan-product2 .flex_column, #plan-product4 .flex_column, #plan-product4 .flex_column {padding: 0 50px !important;}
}

@media (max-width: 989px){
.menu-logo a {
    height: 90px !important;
    background: url('https://1300insurance.com.au/wp-content/uploads/2023/09/1300-insurance-logo.svg') no-repeat !important;
    width: 100%;
    font-size: 0;
    background-position: 40px 0 !important;
    margin: 0 0 0 0;
    background-size: auto 80px !important;
}
/* .getQuoteBtn{
    margin: 0;
    position: absolute;
    left: 50%;
    transform: translate(-50%,0);
} */
    .responsive.html_mobile_menu_tablet #top #wrap_all #header {position: fixed !important;height: 90px;}
    .logo {display: none !important;}

    /* .getQuoteBtn {
    opacity: 1;
    top: 0;
    margin: 0 20px 0 0;
    right: 0;
    padding: 10px 10px;
} */
.telephone-number strong {font-size: 20px;}
.phone-info {
    width: 100%;
    position: relative;
    padding: 0;
}
#header_main {
    padding: 0;
    height: 90px;
    display: flex;
    align-items: center;
    width: 60px;
    left: auto !important;
    position: absolute;
    z-index: 123 !important;
}
.logo img, .logo svg {
    max-height: 70px;
}
.logo a {
    display: flex;
    align-items: center;
}
#header_meta{height: 90px;display: flex;align-items: center;padding: 0;justify-content: space-between;position:absolute;}
.responsive #header_main .container{height: 90px !important;}
.responsive #top .av-logo-container .avia-menu{display: flex;align-items: center;}
#header_meta .container {
    max-width: 100% !important;
    width: 100% !important;
    padding: 0 15px !important;
}
.responsive #top #main {padding-top: 90px !important;}
#top #wrap_all .all_colors h1{line-height: normal;}
.telephone-number {padding-left: 70px;}
.phone-info > div {display: flex;align-items: center;justify-content: flex-end;}
.telephone-number strong {display: none;}
}
/*.html_header_top.html_bottom_nav_header #header_main {z-index: 123;}*/



#header.header-scrolled {
    background: #068aca;
    padding-bottom: 5px;
}
#top .avia-slideshow-button{padding-left: 25px;padding-right: 25px;}

#top #header.header-scrolled .av-main-nav > li > a{line-height: 54px !important;}



#plan-product .template-page {
    padding-top: 20px;
}
#top .sidebar .widget_nav_menu li{background: transparent;}
.title_container .main-title{width: 50%;line-height: normal;}
.title_container .breadcrumb {
    width: auto;
    text-align: right;
    max-width: 50%;
}
.ctaButton{font-size: 26px; font-weight: 500;}
.ctaButton a {
    text-decoration: none !important;
    padding-left: 10px;
    color: #fff;
}
.ctaButton span{position: relative;}
.ctaButton span:before {
    background: url(https://1300insurance.com.au/wp-content/uploads/2023/10/phone.png) no-repeat;
    background-size: auto;
    height: 24px;
    width: 24px;
    content: "";
    margin: 0 10px 0 0;
    background-size: 100%;
    display: inline-block;
vertical-align: middle;
filter: brightness(100);
}
.inner_sidebar .widget a.avia-button {
    padding: 10px 10px !important;
}

@media  (max-width: 1040px){
    #plan-product2 .flex_column.first:before, #plan-product2 .flex_column.avia-builder-el-last:before, #plan-product4 .flex_column.first:before, #plan-product4 .flex_column.avia-builder-el-last:before {display: none;}
    #plan-product2 .flex_column, #plan-product2 .flex_column, #plan-product4 .flex_column, #plan-product4 .flex_column {margin-top: 0;margin-bottom: 0;background: #122a59;padding: 20px !important;margin-bottom: 20px;
}
}


@media (max-width: 767px){
    .socketRow {flex-direction: column;}
    #socket .sub_menu_socket li {
    line-height: normal;
    margin: 0 0 10px 0;
}
.socketText {margin: 20px 0 0;}
#socket .menu {
    margin: 0;
    padding: 0 8px;
}
.telephone-number strong {
    font-size: 20px !important;
    color: #122a59;
}
#top #wrap_all .all_colors h1 {font-size: 28px;}
#top #wrap_all .all_colors h2 {font-size: 24px;}
#top #wrap_all .all_colors h3 {color: #1a4188;font-size: 22px;}
.life-insurance-blue-side li:first-child, .footer_color .menu li:first-child a {font-size: 22px !important;}
.avia-button.avia-size-large {font-size: 16px !important;padding: 10px 20px;}
.js_active .av-elegant-toggle .toggler, .avia-admin-preview-container .av-elegant-toggle .toggler {padding: 10px 35px 10px 5px;}
/*.ctaButton {font-size: 20px;line-height: normal;padding: 0 10px; font-weight:500 ;}*/
.callToAction .av_font_icon {position: relative;left: -15px;}
#plan-product2 .flex_column, #plan-product2 .flex_column, #plan-product4 .flex_column, #plan-product4 .flex_column{padding: 0 !important;}
#plan-product2 .flex_column.first:before, #plan-product2 .flex_column.avia-builder-el-last:before, #plan-product4 .flex_column.first:before, #plan-product4 .flex_column.avia-builder-el-last:before {display: none;}
#plan-product2 {padding-top: 30px;}
#plan-product2 .template-page.content {padding-top: 20px;border-radius: 10px 10px 0 0;}
.telephone-number {padding-left: 0;width: auto;}
#top.home .avia-slideshow-button {font-size: 14px;}
.ctaButton span {text-align: center;}
.ctaButton a {
    padding: 10px 0 0 0;
    color: #fff;
}
}
#top #header .av-main-nav > li > a .avia-menu-text, #top #header .av-main-nav > li > a .avia-menu-subtext {
	font-weight: 500;
}