/*
 Theme Name:   Azuri Group
 Theme URI:    https://azurigroup.com.au
 Description:  GeneratePress child theme
 Author:       Azuri Group
 Author URI:   https://azurigroup.com.au
 Template:     generatepress
 Version:      0.1
*/

/*=====================================
=  Common CSS
=======================================*/
body {min-width: 320px;overflow-x: hidden;}picture,img {display: inline-block;vertical-align: top;}.email-box {word-break: break-all;}input, select, textarea {outline: none !important;}.type-page ol:last-child, .type-page ul:last-child, .type-post ol:last-child, .type-post ul:last-child, blockquote:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,.table-responsive:last-child,table:last-child {margin-bottom: 0px !important;}.type-page ol, .type-page ul:not(.slick-dots), .type-post ol, .type-post ul:not(.slick-dots) {margin-left: 20px;}.type-page ul:not(.slick-dots) ul, .type-post ul:not(.slick-dots) ul, .type-product ul:not(.slick-dots) ul {list-style: circle;margin-top: 15px;}.type-page ol>li:not(:last-child), .type-page ul:not(.slick-dots)>li:not(:last-child), .type-post ol>li:not(:last-child), .type-post ul:not(.slick-dots)>li:not(:last-child) {margin-bottom: 10px;}.type-page ul li::marker,.type-post ul li::marker {color: #1C1A17;}@media only screen and (min-width: 576px) {.liststyle2col,.liststyle3col{column-gap: 30px;}.liststyle2col,.liststyle3col{column-count: 2;}}@media only screen and (min-width: 769px) {.liststyle3col{column-count: 3;}}.img-box,.text-box {display: block;width: 100%;}.text-tagtitle {display: block;width: 100%;font-size: 30px;font-weight: 400;line-height: 1.3em;color: #1C1A17;margin-bottom: 5px !important;}.text-title {font-size: 48px;font-weight: 600;}.text-btn {background-color: #1C1A17 !important;color: #D7CDB9 !important;display: inline-block;vertical-align: top;=: 14px;min-width: 12.7777em;text-align: center;font-size: 18px !important;font-weight: 600 !important;line-height: 1.3em !important;padding: 0.7222em 1.1111em;cursor: pointer;transition: all 0.3s ease-in-out;}.text-btn:hover {background-color: #C5BBA6 !important;color: #1C1A17 !important;}.text-link {display: inline-block;vertical-align: top;font-size: 18px;font-weight: 500;line-height: 1.3em;color: #1C1A17 !important;text-align: left;padding: 0.5555em 3.6666em 0.5555em 0px;position: relative;z-index: 1;cursor: pointer;transition: all 0.3s ease-in-out;}.text-link:after {content: "";position: absolute;z-index: -1;left: auto;right: 0px;top: 0px;bottom: 0px;display: block;width: 2.4444em;height: 2.4444em;border-radius: 2.4444em;transform: rotate(0deg);transition: all 0.3s ease-in-out;background-color: #C5BBA6;background-repeat: no-repeat;background-position: center;background-size: 2.4444em;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='33' viewBox='0 0 34 33'%3E%3Cellipse cx='17' cy='16.5' rx='17' ry='16.5' fill='none'/%3E%3Cpath d='m12.752 21.033 8.582-8.582m-8.582 0h8.582v8.582' fill='none' stroke='%231c1a17' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/svg%3E");}.text-link:hover:after {transform: rotate(45deg);}@media only screen and (max-width: 1384.5px) {.text-tagtitle {font-size: 22px;}.text-title {font-size: 36px;}}@media only screen and (max-width: 1199.5px) {.text-tagtitle {font-size: 20px;}}@media only screen and (max-width: 992.5px) {.text-tagtitle {font-size: 18px;}.text-title {font-size: 32px;}}

.table-responsive {overflow-x: auto;-webkit-overflow-scrolling: touch;}.table-responsive:not(:first-child), table:not(:first-child){padding-top: 12px;}.type-page table, .type-post table {line-height: 1.3em;}.type-page table, .type-page td, .type-page th, .type-post table, .type-post td, .type-post th{border: none !important;}.type-page table td, .type-page table th, .type-post table td, .type-post table th{padding: 16px 12px;}.type-page table th, .type-post table th{font-size: 18px;font-weight: 500;text-align: left;}.type-page table td:first-child, .type-page table th:first-child, .type-post table td:first-child, .type-post table th:first-child {padding-left: 24px;}.type-page table td:last-child, .type-page table th:last-child, .type-post table td:last-child, .type-post table th:last-child {padding-right: 24px;}.type-page table tbody tr:nth-child(odd), .type-post table tbody tr:nth-child(odd){background-color: #F4F0EC;}

/*=====================================
= Bootstrap CSS
=====================================*/
.bt-container {margin:0px auto;padding: 0px 15px;}@media (min-width: 576px) {.bt-container, .grid-container {max-width: 540px;}}@media (min-width: 769px) {.bt-container, .grid-container {max-width: 720px;}}@media (min-width: 992px) {.bt-container, .grid-container {max-width: 960px;}}@media (min-width: 1200px) {.bt-container, .grid-container {max-width: 1170px;}}@media (min-width: 1385px) {.bt-container, .grid-container {max-width: 1355px;}}.bt-container {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;position: relative;z-index: 1;}.bt-container-fluid {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;position: relative;z-index: 1;}@media (max-width: 768.5px) {.bt-container, .bt-container-fluid {padding-right: 30px;padding-left: 30px;}}.bt-row {display: flex;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}.bt-col {flex-basis: 0;flex-grow: 1;width: 100%;max-width: 100%;position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}.bt-col-1 {flex: 0 0 8.333333%;max-width: 8.333333%;}.bt-col-2 {flex: 0 0 16.6666%;max-width: 16.6666%;}.bt-col-3 {flex: 0 0 25%;max-width: 25%;}.bt-col-4 {flex: 0 0 33.3333%;max-width: 33.3333%;}.bt-col-5 {flex: 0 0 41.6666%;max-width: 41.6666%;}.bt-col-6 {flex: 0 0 50%;max-width: 50%;}.bt-col-7 {flex: 0 0 58.3333%;max-width: 58.3333%;}.bt-col-8 {flex: 0 0 66.6666%;max-width: 66.6666%;}.bt-col-9 {flex: 0 0 75%;max-width: 75%;}.bt-col-10 {flex: 0 0 83.3333%;max-width: 83.3333%;}.bt-col-11 {flex: 0 0 91.6666%;max-width: 91.6666%;}.bt-col-12 {flex: 0 0 100% ;max-width: 100% ;}@media (min-width: 576px) {.bt-col-sm-1 {flex: 0 0 8.333333%;max-width: 8.333333%;}.bt-col-sm-2 {flex: 0 0 16.666667%;max-width: 16.666667%;}.bt-col-sm-3 {flex: 0 0 25%;max-width: 25%;}.bt-col-sm-4 {flex: 0 0 33.333333%;max-width: 33.333333%;}.bt-col-sm-5 {flex: 0 0 41.666667%;max-width: 41.666667%;}.bt-col-sm-6 {flex: 0 0 50%;max-width: 50%;}.bt-col-sm-7 {flex: 0 0 58.333333%;max-width: 58.333333%;}.bt-col-sm-8 {flex: 0 0 66.666667%;max-width: 66.666667%;}.bt-col-sm-9 {flex: 0 0 75%;max-width: 75%;}.bt-col-sm-10 {flex: 0 0 83.333333%;max-width: 83.333333%;}.bt-col-sm-11 {flex: 0 0 91.666667%;max-width: 91.666667%;}.bt-col-sm-12 {flex: 0 0 100%;max-width: 100%;}}@media (min-width: 769px) {.bt-col-md-1 {flex: 0 0 8.333333%;max-width: 8.333333%;}.bt-col-md-2 {flex: 0 0 16.666667%;max-width: 16.666667%;}.bt-col-md-3 {flex: 0 0 25%;max-width: 25%;}.bt-col-md-4 {flex: 0 0 33.333333%;max-width: 33.333333%;}.bt-col-md-5 {flex: 0 0 41.666667%;max-width: 41.666667%;}.bt-col-md-6 {flex: 0 0 50%;max-width: 50%;}.bt-col-md-7 {flex: 0 0 58.333333%;max-width: 58.333333%;}.bt-col-md-8 {flex: 0 0 66.666667%;max-width: 66.666667%;}.bt-col-md-9 {flex: 0 0 75%;max-width: 75%;}.bt-col-md-10 {flex: 0 0 83.333333%;max-width: 83.333333%;}.bt-col-md-11 {flex: 0 0 91.666667%;max-width: 91.666667%;}.bt-col-md-12 {flex: 0 0 100%;max-width: 100%;}}@media (min-width: 992px) {.bt-col-lg-1 {flex: 0 0 8.333333%;max-width: 8.333333%;}.bt-col-lg-2 {flex: 0 0 16.666667%;max-width: 16.666667%;}.bt-col-lg-3 {flex: 0 0 25%;max-width: 25%;}.bt-col-lg-4 {flex: 0 0 33.333333%;max-width: 33.333333%;}.bt-col-lg-5 {flex: 0 0 41.666667%;max-width: 41.666667%;}.bt-col-lg-6 {flex: 0 0 50%;max-width: 50%;}.bt-col-lg-7 {flex: 0 0 58.333333%;max-width: 58.333333%;}.bt-col-lg-8 {flex: 0 0 66.666667%;max-width: 66.666667%;}.bt-col-lg-9 {flex: 0 0 75%;max-width: 75%;}.bt-col-lg-10 {flex: 0 0 83.333333%;max-width: 83.333333%;}.bt-col-lg-11 {flex: 0 0 91.666667%;max-width: 91.666667%;}.bt-col-lg-12 {flex: 0 0 100%;max-width: 100%;}}@media (min-width: 1200px) {.bt-col-xl-1 {flex: 0 0 8.333333%;max-width: 8.333333%;}.bt-col-xl-2 {flex: 0 0 16.666667%;max-width: 16.666667%;}.bt-col-xl-3 {flex: 0 0 25%;max-width: 25%;}.bt-col-xl-4 {flex: 0 0 33.333333%;max-width: 33.333333%;}.bt-col-xl-5 {flex: 0 0 41.666667%;max-width: 41.666667%;}.bt-col-xl-6 {flex: 0 0 50%;max-width: 50%;}.bt-col-xl-7 {flex: 0 0 58.333333%;max-width: 58.333333%;}.bt-col-xl-8 {flex: 0 0 66.666667%;max-width: 66.666667%;}.bt-col-xl-9 {flex: 0 0 75%;max-width: 75%;}.bt-col-xl-10 {flex: 0 0 83.333333%;max-width: 83.333333%;}.bt-col-xl-11 {flex: 0 0 91.666667%;max-width: 91.666667%;}.bt-col-xl-12 {flex: 0 0 100%;max-width: 100%;}}@media (min-width: 1385px) {.bt-col-xlg-1 {flex: 0 0 8.333333%;max-width: 8.333333%;}.bt-col-xlg-2 {flex: 0 0 16.666667%;max-width: 16.666667%;}.bt-col-xlg-3 {flex: 0 0 25%;max-width: 25%;}.bt-col-xlg-4 {flex: 0 0 33.333333%;max-width: 33.333333%;}.bt-col-xlg-5 {flex: 0 0 41.666667%;max-width: 41.666667%;}.bt-col-xlg-6 {flex: 0 0 50%;max-width: 50%;}.bt-col-xlg-7 {flex: 0 0 58.333333%;max-width: 58.333333%;}.bt-col-xlg-8 {flex: 0 0 66.666667%;max-width: 66.666667%;}.bt-col-xlg-9 {flex: 0 0 75%;max-width: 75%;}.bt-col-xlg-10 {flex: 0 0 83.333333%;max-width: 83.333333%;}.bt-col-xlg-11 {flex: 0 0 91.666667%;max-width: 91.666667%;}.bt-col-xlg-12 {flex: 0 0 100%;max-width: 100%;}}

/*=====================================
= Gform CSS
=====================================*/
@media only screen and (min-width: 641px) {body .gform_wrapper.gravity-theme .gform_fields {grid-row-gap: 15px;grid-column-gap: 35px;}}body .gform_wrapper.gravity-theme .gfield_label {vertical-align: top;font-size: 18px;font-weight: 400;line-height: 1.3em;color: #C5BBA6 !important;}body .gform_wrapper.gravity-theme .gfield_checkbox label, body .gform_wrapper.gravity-theme .gfield_radio label {font-size: 16px;line-height: 1.3em;color: #C5BBA6 !important;}body .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body .gform_wrapper.gravity-theme select {height: 55px;}body .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body .gform_wrapper.gravity-theme select, body .gform_wrapper.gravity-theme textarea {background-color: rgba(255, 255, 255, 0) !important;border-style: solid !important;border-width: 0px 0px 1px !important;border-color: rgba(255, 255, 255, 0.20) !important;border-radius: 0px !important;color: #C5BBA6 !important;min-height: inherit !important;font-size: 18px !important;padding: 15px 5px !important;outline: none !important;}body .gform_wrapper.gravity-theme select {-webkit-appearance: none;-moz-appearance: none;appearance: none;padding-right: 30px !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.122' height='3.561' viewBox='0 0 6.122 3.561'%3E%3Cpath d='m.707.707 2.354 2.354L5.415.707' fill='none' stroke='%23C5BBA6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat: no-repeat;background-size: 12px 8px;background-position: calc(100% - 10px) 50%;}body .gform_wrapper.gravity-theme .ginput_container_date input {width: 100% !important;}body .gform_wrapper.gravity-theme textarea {height: 120px !important;vertical-align: top !important;}body .gform_wrapper .gfield--type-captcha .gfield_validation_message, body .gform_wrapper .gfield--type-captcha .validation_message {margin-top: 0px !important;}body .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-webkit-input-placeholder, body .gform_wrapper.gravity-theme select::-webkit-input-placeholder, body .gform_wrapper.gravity-theme textarea::-webkit-input-placeholder {color: #C5BBA6;opacity: 0.5;}body .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder, body .gform_wrapper.gravity-theme select::-moz-placeholder, body .gform_wrapper.gravity-theme textarea::-moz-placeholder {color: #C5BBA6;opacity: 0.5;}body .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-ms-input-placeholder, body .gform_wrapper.gravity-theme select:-ms-input-placeholder, body .gform_wrapper.gravity-theme textarea:-ms-input-placeholder {color: #C5BBA6;opacity: 0.5;}body .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-moz-placeholder, body .gform_wrapper.gravity-theme select:-moz-placeholder, body .gform_wrapper.gravity-theme textarea:-moz-placeholder {color: #C5BBA6;opacity: 0.5;}body .gform_wrapper.gravity-theme .gform_footer, body .gform_wrapper.gravity-theme .gform_page_footer {margin: 50px 0px 0px !important;padding: 0px !important;justify-content: flex-end !important;}body .gform_wrapper.gravity-theme .gform_button[type="submit"] {background-color: #C5BBA6 !important;border-color: #C5BBA6 !important;color: #1C1A17 !important;width: 100% !important;max-width: 230px !important;border-radius: 0px !important;line-height: 1.2em !important;padding: 12.5px 30px 14px !important;font-size: 18px !important;font-weight: 600 !important;margin-bottom: 0px !important;}body .gform_wrapper.gravity-theme .gform_button[type="submit"]:hover {background-color: #AC9F85 !important;border-color: #AC9F85 !important;color: #1C1A17 !important;}body .gform_wrapper .gform_validation_errors {background-color: #C5BBA6 !important;border-color: #C5BBA6 !important;border-radius: 0px !important;margin-bottom: 15px !important;padding-top: 15px !important;padding-bottom: 15px !important;outline: unset !important;}body .gform_wrapper .gform_validation_errors>h2 {font-size: 14px !important;color: #1C1A17 !important;}body .gform_wrapper .gfield_validation_message, body .gform_wrapper .validation_message {background-color: transparent !important;border: none !important;color: #AC9F85 !important;font-size: 12px !important;font-weight: bold !important;line-height: 1em !important;padding: 4px 5px !important;width: 100% !important;}body .gform_wrapper .gform_footer .gform_ajax_spinner {margin-left: 10px !important;}@media only screen and (max-width: 1384.5px) {body .gform_wrapper.gravity-theme .gform_fields {grid-column-gap: 20px !important;}body .gform_wrapper.gravity-theme .gfield_label,body .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body .gform_wrapper.gravity-theme select, body .gform_wrapper.gravity-theme textarea {font-size: 16px !important;}body .gform_wrapper.gravity-theme .gfield_checkbox label, body .gform_wrapper.gravity-theme .gfield_radio label {font-size: 14px !important;}body .gform_wrapper.gravity-theme .gform_button[type="submit"] {max-width: 180px !important;font-size: 16px !important;padding-top: 10px !important;padding-bottom: 10px !important;}body .gform_wrapper.gravity-theme .gform_footer, body .gform_wrapper.gravity-theme .gform_page_footer {margin-top: 35px !important;}}@media only screen and (max-width: 768.5px) {body .gform_wrapper.gravity-theme .gfield_label,body .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body .gform_wrapper.gravity-theme select, body .gform_wrapper.gravity-theme textarea {font-size: 14px !important;}}@media only screen and (max-width: 574.5px) {body .gform_wrapper.gravity-theme .gform_button[type="submit"] {max-width: 100% !important;}body .gform_wrapper.gravity-theme .gform_fields {grid-column-gap: 0px !important;grid-row-gap: 0px !important;}}

/*=====================================
= Header Css
=======================================*/
.top-bar, .site-header {position: relative;z-index: 10;}.text-headerlist {display: flex;align-items: center;margin: -10px -20px;line-height: 0em;}.text-headerlist > * {padding: 10px 20px;}.social-box {display: flex;align-items: center;font-size: 20px;line-height: 0;}.social-box>*:not(:last-child) {margin-right: 15px;}.social-box svg {display: block;width: 1em;height: 1em;}.text-callbtn {display: inline-block;vertical-align: middle;color: #1C1A17 !important;padding: 0.1111em 0px 0.1111em 2.1111em;min-height: 1.3888em;font-size: 18px;line-height: 1.2em;text-align: left;transition: all 0.3s ease-in-out;background-repeat: no-repeat;background-position: 0px 0px;background-size: 1.3888em 1.3888em;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25'%3E%3Ccircle cx='12.5' cy='12.5' r='12.5' fill='%231c1a17'/%3E%3Cpath d='m17.754 14.768-2.552-1.093a.55.55 0 0 0-.638.157l-1.129 1.381a8.44 8.44 0 0 1-4.037-4.037l1.381-1.13a.545.545 0 0 0 .157-.638L9.842 6.857a.55.55 0 0 0-.626-.317l-2.369.547a.55.55 0 0 0-.424.533 10.57 10.57 0 0 0 10.57 10.57.55.55 0 0 0 .533-.424l.547-2.369a.55.55 0 0 0-.319-.629' fill='%23f9f7f4'/%3E%3C/svg%3E");}.text-callbtn:hover {padding-left: 1.8888em;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Ccircle cx='9' cy='9' r='9' fill='%23ac9f85'/%3E%3Cpath d='m12.906 10.712-1.812-.777a.39.39 0 0 0-.453.112l-.8.981A6 6 0 0 1 6.97 8.157l.981-.8a.39.39 0 0 0 .112-.453l-.777-1.812a.39.39 0 0 0-.445-.225l-1.684.39a.39.39 0 0 0-.3.377 7.51 7.51 0 0 0 7.509 7.509.39.39 0 0 0 .379-.3l.388-1.686a.39.39 0 0 0-.227-.445' fill='%231c1a17'/%3E%3C/svg%3E");}@media only screen and (max-width: 1384.5px) {.text-headerlist {display: flex;align-items: center;margin-left: -15px;margin-right: -15px;}.text-headerlist > * {padding-left: 15px;padding-right: 15px;}.social-box,.text-callbtn {font-size: 16px;}}@media only screen and (max-width: 1199.5px) {.social-box,.text-callbtn {font-size: 15px;}}@media only screen and (max-width: 768.5px) {.text-headerlist {justify-content: center;}}.mobile-menu-control-wrapper .menu-toggle, .mobile-menu-control-wrapper .menu-toggle:hover, .mobile-menu-control-wrapper .menu-toggle:focus, .has-inline-mobile-toggle #site-navigation.toggled {background-color: #C5BBA6 !important;font-size: 20px !important;padding-left: 15px !important;padding-right: 15px !important;}.main-navigation.toggled .main-nav ul li:not(:last-child) {border-bottom: 1px solid rgba(197, 187, 166, 0.5) !important;}.menu-bar-items:not([data-gpmodal-trigger="gp-search"]) {display: none !important;}@media only screen and (min-width: 768px) and (max-width: 991.5px) {.site-header .header-image {width: 120px;}.inside-header #primary-menu.main-nav {width: calc(100% + 16px) !important;margin: 0px -8px !important;}.main-navigation a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items {font-size: 13px;}.main-navigation .main-nav ul ul li a {font-size: 11px;}.main-navigation .main-nav > ul > li > a {padding-left: 8px !important;padding-right: 8px !important;}.main-navigation .main-nav > ul > li.menu-item-has-children>a {padding-right: 0px !important;}.main-navigation .main-nav > ul > li.menu-item-has-children > a > .dropdown-menu-toggle {padding-left: 5px !important;padding-right: 6px !important;}}@media only screen and (min-width: 992px) and (max-width: 1199.5px) {.site-header .header-image {width: 120px;}.inside-header #primary-menu.main-nav {width: calc(100% + 20px) !important;margin: 0px -10px !important;}.main-navigation a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items {font-size: 15px;}.main-navigation .main-nav ul ul li a {font-size: 13px;}.main-navigation .main-nav > ul > li > a {padding-left: 10px !important;padding-right: 10px !important;}.main-navigation .main-nav > ul > li.menu-item-has-children>a {padding-right: 0px !important;}.main-navigation .main-nav > ul > li.menu-item-has-children > a > .dropdown-menu-toggle {padding-right: 10px !important;}}@media only screen and (min-width: 1200px) and (max-width: 1384.5px) {.main-navigation a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items {font-size: 17px;}.main-navigation .main-nav ul ul li a {font-size: 14px;}}@media only screen and (min-width: 769px) {.inside-header {flex-wrap: wrap;justify-content:space-between;}.inside-header #site-navigation {order: 10;flex: 0 0 100%;max-width: 100%;margin-top: 25px;padding-top: 15px;border-top: 1px solid rgba(38, 48, 68, 0.10);}.inside-header #primary-menu.main-nav {display: block;width: calc(100% + 40px);margin: 0px -20px;}.main-navigation .main-nav ul ul li:not(:last-child) {border-bottom: 0.5px solid rgba(255, 255, 255, 0.20);}.main-navigation .main-nav ul ul li:first-child > a {padding-top: 20px;}.main-navigation .main-nav ul ul li:last-child > a {padding-bottom: 20px;}.has-inline-mobile-toggle #site-navigation.toggled {margin-top: 15px !important;}.text-menubtn {margin-left: auto;}.text-menubtn > a {font-weight: bold;}.main-navigation .main-nav ul ul {box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;}.main-navigation .main-nav>ul> li {margin-top: -5px;margin-bottom: -5px;}.main-navigation .main-nav>ul>li>a:after {content: "";position: absolute;z-index: -1;top: calc(100% - 1px);right: 0px;bottom: auto;left: 0px;height: 6px;}.main-navigation .main-nav>ul>li>ul {top: calc(100% + 5px);}.main-navigation .main-nav ul li.menu-item-has-children>a {display: flex;justify-content: space-between;}.main-navigation .main-nav > ul > li.menu-item-has-children>a>.dropdown-menu-toggle {color: #98A0AF;}.main-navigation .main-nav ul.sub-menu li.menu-item-has-children .dropdown-menu-toggle {padding-top: 0px;padding-bottom: 0px;margin-top: 0px;}}

/*=====================================
= Footer Css
=======================================*/
.footer-widgets {font-size: 16px;line-height: 2em;}.footer-widgets .widget-title:after {content: "";display: block;height: 4px;width: 45px;margin-top: 15px;background-color: #2F2D28;}.footer-widgets .text-hr {background-color: #2F2D28;margin-top: 40px;margin-bottom: 40px;}.footer-widgets .text-hr:first-child {margin-top: 0px;}.footer-widgets .text-hr:last-child {margin-bottom: 0px;}.footer-widgets .widget ul li:not(:last-child) {margin-bottom: 15px;}.footer-widgets ul.menu li a:not(:hover) {color: rgba(197, 187, 166, 0.65);}.info-phone,.info-email,.info-mappin {padding-left: 40px;min-height: 32px;background-repeat: no-repeat;background-position: 0px 3px;background-size: 25px 25px;}.info-phone {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25'%3E%3Ccircle cx='12.5' cy='12.5' r='12.5' fill='%23363430'/%3E%3Cpath d='m17.929 15.265-2.46-1.054a.53.53 0 0 0-.615.152l-1.089 1.33a8.14 8.14 0 0 1-3.891-3.891l1.332-1.09a.53.53 0 0 0 .152-.615l-1.052-2.459a.53.53 0 0 0-.6-.305l-2.292.527a.53.53 0 0 0-.408.513 10.19 10.19 0 0 0 10.19 10.19.53.53 0 0 0 .514-.408l.527-2.284a.53.53 0 0 0-.308-.606' fill='%23efe8de'/%3E%3C/svg%3E");}.info-email {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='26' viewBox='0 0 25 26'%3E%3Cellipse cx='12.5' cy='13' rx='12.5' ry='13' fill='%23363430'/%3E%3Cpath d='M17.829 7.688H7.428a1.227 1.227 0 0 0-1.224 1.224v7.651a1.227 1.227 0 0 0 1.224 1.224h10.4a1.227 1.227 0 0 0 1.226-1.224V8.912a1.227 1.227 0 0 0-1.225-1.224m-.153 2.6-5.047 3.366-5.048-3.366V9.063l5.048 3.365 5.047-3.365Z' fill='%23efe8de'/%3E%3C/svg%3E");}.info-mappin {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.34' height='25.34' viewBox='0 0 25.34 25.34'%3E%3Ccircle cx='12.67' cy='12.67' r='12.67' fill='%23363430'/%3E%3Cpath d='M12.669 5.613a4.936 4.936 0 0 0-4.939 4.939c0 3.7 4.939 9.173 4.939 9.173s4.939-5.469 4.939-9.173a4.936 4.936 0 0 0-4.939-4.939m0 6.7a1.764 1.764 0 1 1 1.761-1.761 1.765 1.765 0 0 1-1.761 1.761' fill='%23efe8de'/%3E%3C/svg%3E");}@media only screen and (min-width: 768px) and (max-width: 991.5px) {.inside-footer-widgets {flex-wrap: wrap;}.inside-footer-widgets>div.footer-widget-1 {flex: 0 0 40%;max-width: 40%;}.inside-footer-widgets>div.footer-widget-2, .inside-footer-widgets>div.footer-widget-3{flex: 0 0 30%;max-width: 30%;}.inside-footer-widgets>div.footer-widget-4 {flex: 0 0 60%;max-width: 60%;margin-left: auto;margin-top: 40px;}.inside-footer-widgets>div.footer-widget-4 ul.menu {display: flex;flex-wrap: wrap;margin: 0px -15px;}.inside-footer-widgets>div.footer-widget-4 ul.menu > li {padding: 0px 15px;}}@media only screen and (min-width: 992px) {.inside-footer-widgets>div.footer-widget-1 {flex: 0 0 28.72%;}}@media only screen and (min-width: 1200px) {.inside-footer-widgets {justify-content: space-between;}.inside-footer-widgets>div {flex: 0 0 auto;}.inside-footer-widgets>div.footer-widget-2>aside, .inside-footer-widgets>div.footer-widget-3>aside {width: 100%;max-width: 305px;}.inside-footer-widgets>div>aside.widget_nav_menu {margin-top: 20px;}}@media only screen and (max-width: 1384.5px) {.footer-widgets {font-size: 14px;}.footer-widgets-container {padding-top: 60px;padding-bottom: 45px;}.site-info {font-size: 12px;}.footer-logo > img {width: 100%;max-width: 200px;}.info-phone, .info-email, .info-mappin {min-height: 28px;background-position: 0px 1px;}}@media only screen and (max-width: 991.5px) {.widget-title {font-size: 14px;}}@media only screen and (max-width: 768.5px) {.footer-logo > img {max-width: 160px;}.inside-site-info {padding-top: 25px;padding-bottom: 25px;}.footer-bar-active .footer-bar {margin-top: 10px;}.footer-bar-align-right .copyright-bar {order: -20;}}@media only screen and (max-width: 574.5px) {.footer-bar-align-right .copyright-bar {max-width: 250px;}}

/*=====================================
= Treatment Pages Css
=======================================*/
body:not(.full-width-content) .site-content{margin-top: 40px;margin-bottom: 40px;}body.left-sidebar.separate-containers .site-main, body .widget-area.is-right-sidebar > .inside-right-sidebar{margin-left: auto;}body.right-sidebar.separate-containers .site-main, body .widget-area.is-left-sidebar > .inside-left-sidebar{margin-right: auto;}body.left-sidebar .is-left-sidebar>div,.right-sidebar .is-right-sidebar>div{position:sticky;top: 0px;}body.left-sidebar .is-left-sidebar>div>aside:not(:last-child), .right-sidebar .is-right-sidebar>div>aside:not(:last-child) {padding-bottom: 10px;}body:not(.full-width-content) .site-content + #content1 {margin-top: -60px !important;}@media only screen and (min-width:992px){body .widget-area.is-left-sidebar > .inside-left-sidebar, body .widget-area.is-right-sidebar > .inside-right-sidebar {max-width: 364px;}}@media only screen and (max-width:991.5px){body:not(.full-width-content) .site-content{margin-top: 20px;margin-bottom: 20px }.site-content {flex-direction: column;}.container .site-content .content-area {width: auto;}.is-left-sidebar.sidebar, .is-right-sidebar.sidebar {width: auto;order: initial;margin-top: -30px;}}
