.fusion-header .fusion-row > div,
.fusion-footer-widget-area {
margin: 0 auto;
}
.custom-box-shadow {
box-shadow:0 30px 80px #00000024,0 20px 70px rgb(0 0 0 / 12%);
}
#wrapper a:hover {
text-decoration: none;
} .fusion-is-sticky .fusion-header-v1 .fusion-sticky-shadow { 
-webkit-box-shadow: 0 3px 45px rgb(0 0 0 / 15%);
box-shadow: 0 3px 45px rgb(0 0 0 / 15%);  
transition: transform 0.3s ease 0s, background-color 0.3s ease 0s, opacity 0.3s ease 0s, box-shadow 0.3s ease 0s, border-color 0.3s ease 0s, margin 0.25s ease-out 0s; }
.fusion-top-header .fusion-header {
background-color: transparent;
}
.fusion-header .fusion-row nav {
margin-left: auto;
}
.fusion-header-wrapper .fusion-main-menu > ul > li > a:hover {
text-decoration: none;
} .fusion-main-menu .fusion-dropdown-menu .sub-menu {
min-width: 240px;
box-shadow: 0 6px 28px rgb(0 0 0 / 8%);
}
.fusion-main-menu .fusion-dropdown-menu .sub-menu li {
padding: 0px 20px 12px 20px;
transition: transform 0.65s cubic-bezier(0.2,.8,.25,1),opacity 0.65s cubic-bezier(0.2,.8,.25,1);
-webkit-transition: transform 0.65s cubic-bezier(0.2,.8,.25,1),opacity 0.65s cubic-bezier(0.2,.8,.25,1);
}
.fusion-main-menu .fusion-menu > .fusion-dropdown-menu > .sub-menu > li {
-webkit-transform: translate3d(0,13px,0);
transform: translate3d(0,13px,0);
}
.fusion-main-menu .fusion-dropdown-menu .sub-menu > li:first-child {
padding-top: 12px;
}
.fusion-main-menu .fusion-menu > .fusion-dropdown-menu:hover > .sub-menu > li {
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
.fusion-main-menu .fusion-dropdown-menu .sub-menu li a {
font-size: 12px;
line-height: 13px;
padding: 6px;
color: #999999;
background-color: transparent;
position: relative
}
.fusion-main-menu .fusion-dropdown-menu .sub-menu > li.menu-item-has-children:hover a:after, 
.fusion-main-menu .fusion-dropdown-menu .sub-menu > li:hover > a {
color: #ffffff;
}
.fusion-main-menu .fusion-dropdown-menu .sub-menu > li:hover > a {
background-color: #035ca8;	
}
.fusion-main-menu .fusion-dropdown-menu > .sub-menu > li.menu-item-has-children > a:after {
position: absolute;
right: 0;
top: 50%;
width: 16px;
font-size: 12px;
line-height: normal;
color: #999999;
font-family: "awb-icons";
content: "\f105";
padding-left: 5px;
transform: translateY(-50%);
padding: 0;
}
.fusion-main-menu .fusion-dropdown-menu > .sub-menu > li.menu-item-has-children > .sub-menu {
left: 240px;
-webkit-transition: transform 0.25s,opacity 0.25s;
transition: transform 0.25s,opacity 0.25s;
box-shadow: 0 19px 35px rgb(0 0 0 / 11%);
-webkit-transform: translate3d(25px,0,0);
transform: translate3d(25px,0,0);
}
.fusion-main-menu .fusion-dropdown-menu > .sub-menu > li.menu-item-has-children:hover > .sub-menu {
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
} .fusion-main-menu .fusion-main-menu-search .fusion-main-menu-icon:after,
.fusion-header-wrapper .fusion-main-menu > ul > li > a span {
color: #ffffff;
opacity: 0.75;
transition: opacity 0.2s ease, color 0.2s ease;
}
.fusion-mobile-nav-holder #menu-main-menu > li.menu-shop-button > a span, 
#menu-main-menu > li.menu-shop-button > a span {
padding: 10px 20px;
background-color: #e20018;
border-radius: 4px;
opacity: 1;
}
.error404 .fusion-main-menu .fusion-main-menu-search .fusion-main-menu-icon:after,
.error404 .fusion-header-wrapper .fusion-main-menu > ul > li > a span,
.fusion-header-wrapper.fusion-is-sticky .fusion-main-menu .fusion-main-menu-search .fusion-main-menu-icon:after,
.fusion-header-wrapper.fusion-is-sticky .fusion-main-menu > ul > li > a span {
color: #999999;
}
.avada-menu-highlight-style-bottombar.fusion-top-header:not(.fusion-header-layout-v6) .fusion-header-wrapper.fusion-is-sticky .fusion-main-menu > ul > li > .fusion-bottombar-highlight:after {
border-top: 2px solid #035ca8;
}
.error404 .fusion-main-menu > ul > li.menu-shop-button > a span,
.fusion-header-wrapper.fusion-is-sticky .fusion-main-menu > ul > li.menu-shop-button > a span {
color: #ffffff;
}
.fusion-header-wrapper .fusion-main-menu > ul > li.menu-shop-button > a.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after {
display: none;
} 
body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu > ul > li:not(.fusion-menu-item-button) > a.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after {
-webkit-transition: -webkit-transform 0.35s cubic-bezier(0.52, 0.01, 0.16, 1), border-color 0.35s cubic-bezier(0.52, 0.01, 0.16, 1);
transition: transform 0.35s cubic-bezier(0.52, 0.01, 0.16, 1), border-color 0.35s cubic-bezier(0.52, 0.01, 0.16, 1);
transform-origin: 0 0;
}
.fusion-header {
transition: all 0.2s;
padding-left: 0px;
padding-right: 0px;
}
.fusion-header-wrapper .fusion-logo img.fusion-standard-logo {
opacity: 1;
visibility: visible;
}
.fusion-header-wrapper .fusion-logo {
padding: 15px;
background-color: #fff;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}
.fusion-header-wrapper.fusion-is-sticky .fusion-logo {
padding: 15px 0;
}
.fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-mobile-logo, .fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-standard-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-mobile-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-standard-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-mobile-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-standard-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-mobile-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-standard-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-mobile-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-standard-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-mobile-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-standard-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v6 .fusion-mobile-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v6 .fusion-standard-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v7 .fusion-mobile-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v7 .fusion-standard-logo,
.fusion-is-sticky .fusion-logo img.fusion-standard-logo {
display: flex;
position: absolute;
opacity: 0;
visibility: hidden;
}
.fusion-header-wrapper .fusion-logo img.fusion-sticky-logo {
opacity: 0;
visibility: hidden;
}
.fusion-is-sticky  .fusion-logo img.fusion-sticky-logo {
opacity: 1;
visibility: visible;
}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-icon:before {
color: #ffffff;
opacity: 1;
-webkit-text-stroke: 1px #022f56;
}
.fusion-header-wrapper.fusion-is-sticky .fusion-main-menu .fusion-main-menu-search .fusion-main-menu-icon:after,
.fusion-header-wrapper.fusion-is-sticky .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-icon:before  {
-webkit-text-stroke: 1px #ffffff;
color: #a9a9a9;
}
.fusion-main-menu .fusion-main-menu-search .fusion-main-menu-icon:after {
-webkit-text-stroke: 2px #174d84;
}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-toggle-icon-line {
background-color: #ffffff;
width: 22px;
}
.error404 .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-toggle-icon-line,
.fusion-header-wrapper.fusion-is-sticky .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-toggle-icon-line {
background-color: #999999;
margin-bottom: 4px;
}
.avada-menu-highlight-style-bar:not(.fusion-header-layout-v6) .fusion-main-menu > ul > li > a {
border-top-width: 0;
}
.fusion-body .fusion-is-sticky.fusion-header-wrapper .fusion-header,
.fusion-body .fusion-is-sticky.fusion-header-wrapper .fusion-secondary-main-menu {
-webkit-transition: background-color 0.30s ease,box-shadow 0.30s ease,margin 0.25s ease;
}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle {
padding: 0 7.5px;
margin-top: 1px;
}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle {
padding: 0 10px;
}
.fusion-header-wrapper.fusion-is-sticky .fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line {
width: calc((20px) * 1.2);
}
.fusion-header-has-flyout-menu.fusion-mobile-menu-design-flyout.fusion-flyout-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle:hover .fusion-toggle-icon-line {
background-color: #a9a9a9;
margin-bottom: 0px;
}
.fusion-header-wrapper.fusion-is-sticky .fusion-header-has-flyout-menu.fusion-flyout-active .fusion-main-menu .fusion-main-menu-search .fusion-main-menu-icon:after,
.fusion-header-wrapper.fusion-is-sticky .fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-icons .fusion-icon:before {
-webkit-text-stroke: 1px #1e5ca8;
color: #a9a9a9;
}
.fusion-main-menu .fusion-main-menu-search .fusion-main-menu-icon:after {
font-size: 22px;
}
span[data-scrolltoanchor] {
cursor: pointer; 
} .fusion-footer .fusion-widget-area p {
font-size: 14px;
line-height: 23px;
margin-block-end: 20px;
margin-block-start: 10px;
}
.post-content div.fusion-parallax-down .parallax-inner {
top: -100px!important;
}
#footer .fusion-footer-widget-area ul li a:hover {
opacity: 0.65;
}
#footer .fusion-copyright-content {
line-height: 22px;
}
.fusion-footer-widget-column {
margin-bottom: 0;
}
.fusion-footer .custom-widget-title {
color: #1e73be;
font-size: 14px;
line-height: 14px;
letter-spacing: 1.5px;
font-weight: 700;
margin-bottom: 15px;
}
.fusion-widget-area .widget_nav_menu li {
font-size: 14px;
line-height: 23px;
padding: 0px;
border-bottom: none;
}
.fusion-widget-area .widget_nav_menu li a:before {
content: "";
}
.fusion-copyright-notice {
margin-bottom: 25px;
}
.fusion-copyright-notice > div {
margin-top: 3px;
display: inline-block;
}
.fusion-body .fusion-social-links-footer,
.fusion-copyright-notice {
text-align: left;
padding: 0;
}
.fusion-social-links-footer,
.fusion-social-links-footer div {
height: 24px;
}
.fusion-social-networks .fusion-social-network-icon {
margin-bottom: 0;
}
.fusion-social-links-footer .fusion-social-networks a {
font-size: 18px;
width: 20px;
}
.payment-icons {
width: 100%;
}
.payment-icons img:not(:first-child) {
margin-left: 5px;
} #footer .seperator {
width: 100%;
height: 1px;
background-color: #676767;
margin-top: 20px;
}
.payment-icons img:not(:first-child) {
margin-left: 5px;
}
@media only screen and (min-width: 320px) {
#footer,
#footer div,
#footer span,
#footer a {
color: #676767;
}
#footer a:hover {
text-decoration: none;
}
#footer .payment-icons span {
color: #333;
}
#footer > .container {
width: 100%;
padding: 0px 45px;
}	
#footer #incVatInfo {
float: left;
}
#footer .footer-box {
margin-bottom: 30px;
}	
#footer .footer-box-content .footer-box-title {
color: #005AA9;
font-size: 14px;
margin-bottom: 10px;
font-weight: bold;
}
#footer .seperator {
width: 100vw;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
}
#footer .footer-box-last {
padding-top: 15px;
padding-bottom: 15px;
}
#footer .footer-box-last .footer-box-content {
display: flex;
align-items: start;
justify-content: flex-start;
flex-flow: column wrap;
}
#footer .footer-box-last .footer-box-content > div {
display: inline-block;
}
#footer .payment-icon,
#footer .social-icons {
font-size: 25px;
}
#footer .footer-box-last .footer-box-content .social-icons {
margin-top: 20px;
}
#footer .social-icons a:not(:last-child) {
margin-right: 15px;
}
#incVatInfo {
font-size: 12px;
line-height: normal;
}
#jumptotop {
line-height: 29px;
width: 29px;
height: 29px;
font-size: 12px;
background-color: rgba(0,0,0,0.25);
bottom: 70px;
right: 17px;
border-radius: 29px 29px 29px 29px;
color: #fff;
text-align: center;
}
body.has-adviser #jumptotop {
bottom: 140px;
}
#jumptotop.show {
opacity: .9;
-webkit-transition: all 0.4s cubic-bezier(0.25,1,0.33,1);
-moz-transition: all 0.4s cubic-bezier(0.25,1,0.33,1);
-ms-transition: all 0.4s cubic-bezier(0.25,1,0.33,1);
-o-transition: all 0.4s cubic-bezier(0.25,1,0.33,1);
transition: all 0.4s cubic-bezier(0.25,1,0.33,1);
}
#jumptotop:hover {
background-color: #035ca8;
opacity: 1;
}
address {
margin-bottom: 20px;
font-style: normal;
line-height: 1.42857143;
}
#footer .fusion-footer-widget-column {
margin-bottom: 0;
}
#footer ul {
padding: 0;
margin: 0;
}
#footer ul li {
list-style: none;
}
#footer #fusion-vertical-menu-widget-avada-vertical-menu-widget-3 ul.menu li a,
#footer #fusion-vertical-menu-widget-avada-vertical-menu-widget-2 ul.menu li a,
#footer ul li a {
font-size: 15px;
line-height: 25px !important;
}
#footer .hidden {
display: none !important;
}
}
@media only screen and (min-width: 768px)
{
#footer .footer-box-last {
margin-bottom: 0px;
padding-top: 20px;
padding-bottom: 20px		
}
#footer > .container > .row .col-sm-4 {
width: 33.3333333333%;
}
#footer > .container > .row div[class*="col-sm-"],
#footer > .container > .row section[class*="col-sm-"] {
float: left;
}	
}
@media only screen and (min-width: 991px)
{
#footer .footer-box-last {
min-height: 0;
}
#footer .footer-box-last .footer-box-content {
display: flex;
align-items: center;
justify-content: space-between;
flex-flow: row wrap;
}
#footer .footer-box-last .footer-box-content .social-icons {
margin-top: 0;
font-size: 16px;
}
}
@media only screen and (min-width: 1024px) {
#footer > .container {
padding: 0px 90px;
}	
#footer > .container.footer-box-last {
padding-top: 20px;
padding-bottom: 20px		
}
}		
@media only screen and (min-width: 1300px) {
}
@media only screen and (min-width: 1424px) {
#footer > .container {
max-width: var(--site_width);
padding: 0;
}
} .to-top-floating #toTop {
line-height: 29px;
width: 29px;
height: 29px;
font-size: 14px;
transition: box-shadow 0.3s cubic-bezier(.55,0,.1,1),background-color 0.1s linear;
-webkit-transition: -webkit-box-shadow 0.3s cubic-bezier(.55,0,.1,1),background-color 0.1s linear;
background-color: rgba(0,0,0,0.25);
bottom: 17px;
right: 17px;
}
.to-top-floating #toTop:before {
line-height: 29px;
font-size: 14px;
}
.video-element {
border-radius: 5px;
overflow: hidden;
display: inline-block;
}
.video-element img {
transition: all .7s cubic-bezier(.2,1,.22,1);
-webkit-transition: all .7s cubic-bezier(.2,1,.22,1);
margin-bottom: 0!important;
transform: translateZ(0) scale(1.05);
-webkit-transform: translateZ(0) scale(1.05);
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
max-width: none!important;
width: 100%!important;
}
.video-element:hover img {
transform: scale(1.14);
-webkit-transform: scale(1.14);
} body { -webkit-font-smoothing: antialiased; }
.bg-overlay h1,
.bg-overlay h2,
.bg-overlay h3,
.bg-overlay h4,
.bg-overlay h5,
.bg-overlay h6,
.bg-overlay p,
#wrapper .light h1,
#wrapper .light .fusion-title h1,
#wrapper .light h2,
#wrapper .light .fusion-title h2,
#wrapper .light h3,
#wrapper .light .fusion-title h3,
#wrapper .light h4,
#wrapper .light .fusion-title h4,
#wrapper .light h5,
#wrapper .light .fusion-title h5,
#wrapper .light h6,
#wrapper .light .fusion-title h6,
#wrapper .light p, 
.light .fusion-li-item-content {
color: #fff;
}
.bg-overlay .fusion-blog-shortcode .fusion-post-content-container p {
color: inherit;
}
a.fusion-button:hover {
box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16)!important;
-ms-transform: translateY(-3px);
transform: translateY(-3px);
-webkit-transform: translateY(-3px);
}
.light a { color: inherit; }
.button-small, 
.fusion-body .fusion-button-small, 
.fusion-button_size-small .fusion-button-default-size, 
.single_add_to_cart_button, 
.wpcf7-form .wpcf7-submit.button-small, 
.wpcf7-form .wpcf7-submit.fusion-button-small { line-height: 20px; }
.fusion-text ul { 
padding-left: 0; 
margin-bottom: 30px;
position: relative; 
}
.fusion-text ul li {
list-style: none;
padding-left: 38px;
}
.fusion-text dl dd {
margin: 0;
padding: 4px 0;
}
.fusion-text ul li::before {
content: "—";
position: absolute;
left: 0;
font-weight: 100;
}
.fusion-text ul.blue li::before {
color: #035ca8;
}
.fusion-text ul.red  li::before {
color: #e20018;
}
ul.fusion-checklist.timeline-icon-checklist,
ul.fusion-checklist.christiani-checklist {
margin: 0 5% 5% 0;
}
#content ul.fusion-checklist.timeline-icon-checklist .icon-wrapper,
#content ul.fusion-checklist.christiani-checklist .icon-wrapper {
justify-content: flex-start;
align-items: flex-start;
flex: 0 0 5%;
}
#content .fusion-checklist.timeline-icon-checklist.icons-circle span.icon-wrapper,
#content .fusion-checklist.christiani-checklist.icons-circle span.icon-wrapper {
justify-content: center;
}
.home .timeline-icon-checklist li.fusion-li-item:nth-child(2) {
background-color: #d4d4d4;
padding: 10px;
margin: -10px;
}
ul.fusion-checklist.timeline-icon-checklist .fusion-li-item,
ul.fusion-checklist.christiani-checklist .fusion-li-item {
display: flex;
}
.default-checklist-col ul.fusion-checklist.christiani-checklist li.fusion-li-item {
padding-left: 0;
}
.fusion-checklist.christiani-checklist span.icon-wrapper {
position: relative;
left: inherit;
top: 5px;
}
.map-marker ul.fusion-checklist.christiani-checklist li.fusion-li-item {
padding-left: 0;
}
.fusion-checklist.christiani-checklist.icon-45 .icon-wrapper,
.fusion-checklist.christiani-checklist.icon-45 i {
font-size: 45px!important;
line-height: 45px;
margin-right: 10px!important;
width: auto!important;
height: auto!important;
}
.fusion-checklist.timeline-icon-checklist.icons-circle span.icon-wrapper,
.fusion-checklist.christiani-checklist.icons-circle span.icon-wrapper {
border: 1px solid;
border-radius: 50%;
background-color: #f1f1f1;
position: absolute;
z-index: 2;
}
.home .fusion-checklist.timeline-icon-checklist.icons-circle li.fusion-li-item:nth-child(2) span.icon-wrapper {
background-color: #333333;
}
.home .fusion-checklist.timeline-icon-checklist.icons-circle li.fusion-li-item:nth-child(2) span.icon-wrapper i {
color: #ffffff!important;
}
.timeline-icon-checklist.icons-circle i {
font-size: 26px;
line-height: 26px;
}
.fusion-checklist.christiani-checklist i.fa-map-marker-alt {
font-size: 34px;
line-height: 34px;
}
.timeline-icon-checklist.icons-circle .fusion-li-item {
position: relative;
padding: 0;
margin: 20px 0 40px;
}
.timeline-icon-checklist .fusion-li-item-content:before {
content: "";
width: 0.5px;
background-color: rgba(0,0,0,0.5);
height: calc(100% + 40px);
position: absolute;
left: 24px;
}
#content .christiani-checklist .fusion-li-item-content,
#content .timeline-icon-checklist .fusion-li-item-content {
font-size: 15px;
margin: 0;
line-height: 25px;
position: relative;
z-index: 1;
margin-left: 0!important;
}
#content .christiani-checklist .fusion-li-item-content > :is(h2, h3, h4, h5, h6) {
margin-top: 5px;
}
#content .fusion-checklist.timeline-icon-checklist.icons-circle .fusion-li-item-content {
padding-left: 70px;
color: rgba(0,0,0,0.5);
}
.timeline-icon-checklist .fusion-li-icon {
align-self: center;
}
.timeline-icon-checklist  .fusion-li-item-content h4 {
line-height: 30px; 
}
.fusion-text .cross-icon-list {
display: flex;
flex-flow: row wrap;
position: relative;
}
.fusion-text .cross-icon-list .list-item {
margin: 0px;
flex: 0 1 33%;
padding-left: 45px;
padding-right: 15px;
position: relative;
}
.fusion-text .cross-icon-list .list-item .icon {
text-align: center;
position: absolute;
left: 0;
top: 5px;
}
.fusion-text .cross-icon-list .list-item .icon {
width: 30px;
height: 30px;
font-size: 30px;
line-height: 30px;
}
.fusion-text .cross-icon-list .list-item .icon {
}
.gradiant-black-blue {
background: rgb(2,0,36);
background: linear-gradient(180deg, rgba(2,0,36,1) 0%, rgba(51,51,51,1) 0%, rgba(3,92,168,1) 100%);
} .light a.button-default {
border-color: #fff;
}
.light a.button-default span {
color: #fff;
}
.light .button-default:hover {
border-color: transparent;
} .fusion-events-wrapper > .fusion-events-post {
border-top: 1px solid rgba(0,0,0,0.12); padding: 18.5px 0 18.5px 55px !important;
}
.light .fusion-events-wrapper > .fusion-events-post {
border-color: #e20018;
}  .nectar-shape-divider {
width: 100%;
left: 0;
bottom: -1px;
height: 100%;
position: absolute;
fill: #fff;
} .img-125-left .fusion-column-wrapper > div {
margin-left: -25%;
} #main .post h2 a {
color: inherit;
}
#main .post .fusion-content-sep {
display: none;
}
.post .fusion-post-wrapper {
border: none !important;
}
.post .fusion-post-wrapper .fusion-post-content-wrapper {
padding: 0 !important;
}
.blog-shortcode-post-title a {
color: #333333;
}
.post p.fusion-single-line-meta span, .post p.fusion-single-line-meta a {
font-size: 14px;
color: #999;
}
a.fusion-read-more {
font-size: 16px;
color: #035ca8;
} .fusion-events-shortcode {
margin-left: 0 !important;
margin-right: 0 !important;
}
.fusion-events-shortcode .fusion-events-thumbnail { 
border: none;
}
.fusion-events-wrapper > div.fusion-events-post:first-child {
border-top: none;
}
.fusion-events-shortcode .fusion-events-thumbnail {
display: none;
}
.fusion-events-content-wrapper {
padding: 0 !important;
}
.fusion-events-shortcode .fusion-layout-column .fusion-column-wrapper {
border: none;
}
#wrapper .fusion-events-shortcode .fusion-events-meta h3, 
#wrapper .fusion-events-shortcode .fusion-events-meta p { 
font-size: 15px; 
letter-spacing: normal; 
line-height: 25px; 
}
.fusion-events-meta h3 a {
font-weight: 600;
color: inherit;
}
.fusion-events-meta p { 
font-weight: 400;
}
.light h2 a,
.light h4 { 
color: #fff !important; 
}
.fusion-events-shortcode .fusion-events-post::before {
content: "\f133";
position: absolute;
color: #e20018;
font-family: "Font Awesome 5 Free";
font-size: 38.5px;
left: 0;
line-height: normal;
} .fusion-body .cascading-images { 	
margin-bottom: 0;
}
.cascading-images .fusion-column-wrapper > div {
}
.cascading-images .fusion-column-wrapper > div:not(:first-child) {
}
.cascading-images .fusion-column-wrapper > div > span.cascading-image-7,
.custom-two-images .fusion-column-wrapper > div > span.cascading-image-3,
.cascading-images .fusion-column-wrapper > div > span.cascading-image-2 {
box-shadow: 0 40px 100px rgb(0 0 0 / 15%),
0 25px 80px rgb(0 0 0 / 10%) !important;
}
.cascading-images .fusion-column-wrapper > div > span.cascading-image-6,
.cascading-images .fusion-column-wrapper > div > span.cascading-image-1 {
box-shadow: 0 30px 80px rgb(0 0 0 / 14%), 
0 20px 70px rgb(0 0 0 / 12%) !important;
}
.custom-two-images .fusion-column-wrapper > div > span.cascading-image-4,
.custom-two-images .fusion-column-wrapper > div > span.cascading-image-5,
.custom-two-images .fusion-column-wrapper > div > span.cascading-image-8,
.custom-two-images .fusion-column-wrapper > div > span.cascading-image-9 {
box-shadow: 0 10px 40px rgb(0 0 0 / 14%),
0 20px 60px rgb(0 0 0 / 3%) !important;
}
.custom-two-images .fusion-column-wrapper > div {
display: inline-block;
width: 100%;
padding: 25% !important;
}
.custom-two-images .fusion-column-wrapper > div > span {
transform: translateX(0px) translateY(0px) scale(1, 1) translateZ(0px);	
}
.custom-two-images .fusion-column-wrapper > div:not(:first-child) {
position: absolute;
top: -25%;
left: 20%;
} .link-grey,
.link-grey:hover {
color: #808080;
} 
@keyframes ctaArrowTextStart {
0% {
transform: translateX(6px);
}
100% {
transform: translateX(0);
}
}
@keyframes ctaArrowTextEnd {
0% {
transform: translateX(0);
}
100% {
transform: translateX(6px);
}
}
@keyframes ctaArrowLineStart {
0% {
transform-origin: left;
transform: scaleX(1.2) translateY(calc(-50% + 0.5px)) translateZ(0);
}
100% {
transform: scaleX(1) translateY(calc(-50% + 0.5px)) translateZ(0);
}
}
@keyframes ctaArrowLineEnd {
0% {
transform-origin: right;
transform: scaleX(1) translateY(calc(-50% + 0.5px)) translateZ(0);
}
50% {
transform-origin: right;
transform: scaleX(0) translateY(calc(-50% + 0.5px)) translateZ(0);
}
51% {
transform-origin: left;
}
100% {
transform: scaleX(1.2) translateY(calc(-50% + 0.5px)) translateZ(0);
transform-origin: left;
}
}
.fusion-posts-container .fusion-meta-info .fusion-alignleft {
width: 100%;
}
.fusion-posts-container .fusion-meta-info .fusion-read-more { 
padding: 0 0 0 40px;
position: relative;
}
.animated-arrow-link { 
position: relative;
}
.animated-arrow-link,
.fusion-blog-shortcode .fusion-read-more {
animation: ctaArrowTextStart 0.45s cubic-bezier(0.23, 0.46, 0.4, 1) forwards;
}
.arrow-links a:hover, 
.animated-arrow-link:hover,
.fusion-blog-shortcode .fusion-read-more:hover {
animation: ctaArrowTextEnd 0.45s cubic-bezier(0.23, 0.46, 0.4, 1) forwards;
text-decoration: none;
}
.fusion-blog-shortcode .fusion-read-more:after {
position: absolute;
left: 5%;
top: 46%;
width: 16px;
font-size: 20px;
opacity: 0;
transition:opacity 100ms ease-out;
color: #035ca8;
-webkit-text-stroke: 0.5px #ffffff;
}
.fusion-blog-shortcode .fusion-read-more:hover:after {
opacity: 1;
transition:opacity 50ms 0.40s ease-out;
}
.arrow-links a:before,
.fusion-posts-container .fusion-meta-info .fusion-read-more:before {
height: 1px;
width: 25px;
position: absolute;
content: '';
left: 0;
display: block;
background-color: #035ca8;
transform-origin: left;
-webkit-transform: translateY(calc(-50% + 0.5px)) translateZ(0);
transform: translateY(calc(-50% + 0.5px)) translateZ(0);
animation: ctaArrowLineStart 0.45s cubic-bezier(0.23, 0.46, 0.4, 1) forwards;
}
.light .arrow-links a:before,
.arrow-links a[style*="color: #ffffff;"]:before {
background-color: #ffffff;
}
.light .arrow-links a:after,
.arrow-links a[style*="color: #ffffff;"]:after {
color: #ffffff!important;
}
.fusion-posts-container .fusion-meta-info .fusion-read-more:before {
top: 50%;
}
.animated-arrow-link i:after {
height: 1px;
width: 15px;
position: absolute;
content: '';
right: 16px;
display: block;
top: 50%;
opacity: 0;
background-color: #808080;
transform-origin: left;
animation: ctaArrowLineStart 0.45s cubic-bezier(0.23, 0.46, 0.4, 1) forwards;
}
.link-grey.animated-arrow-link span {
padding: 5px;
border: 1px solid;
border-radius: 50%;
margin-left: 10px;
}
.link-grey.animated-arrow-link i {
font-size: 18px;
vertical-align: text-bottom;
padding: 5px;
border: 1px solid;
border-radius: 50%;
margin-left: 10px;
}
.link-grey.animated-arrow-link:hover i {
margin-left: 20px;
border: none;
position: relative;
}
.link-grey.animated-arrow-link:hover i,
.link-grey.animated-arrow-link:hover span {
transition: all 500ms;
border: none;
}
.arrow-links a:hover:before,
.fusion-posts-container .fusion-meta-info .fusion-read-more:hover:before {
animation: ctaArrowLineEnd 0.45s cubic-bezier(0.23, 0.46, 0.4, 1) forwards;
left: -5px;
}
.animated-arrow-link:hover i:after {
animation: ctaArrowLineEnd 0.45s cubic-bezier(0.23, 0.46, 0.4, 1) forwards;
opacity: 1;
} .arrow-links a {
padding: 0 0 0 25px;
position: relative;
line-height: 20px;
display: block;
}
.arrow-links a:before {
width: 15px;
top: 50%;
transform: translateY(-50%);
}
.arrow-links a:after {
position: absolute;
left: 10px;
top: 50%;
width: 16px;
font-size: 15px;
opacity: 0;
transition: opacity 100ms ease-out;
color: #035ca8;
font-family: "awb-icons";
content: "\f105";
padding-left: 5px;
transform: translateY(-48%) translateX(-1px);
padding: 0;
}
.arrow-links a:hover:after {
opacity: 1;
transition: opacity 50ms 0.40s ease-out;
}
.arrow-links a:before,
.arrow-links a:after { 
top: 10px; 
}  #wrapper .venue-hotspots .elegant-image-hotspot-item:last-child,
#wrapper .venue-hotspots .elegant-image-hotspot-item:last-child .elegant-image-hotspot-pointer {
background-color: #035ca8!important;
--background-color: #035ca8!important;
--hover-background-color: #035ca8!important;
}
.elegant-image-hotspot-pointer i {
-webkit-transition: -webkit-transform 0.3s;
line-height: inherit;
}
.elegant-image-hotspot-pointer:hover i {
transform: rotate(90deg);
}
.hotspots-element .elegant-image-hotspot-pointer:hover i,
.venue-hotspots  .elegant-image-hotspot-pointer:hover i {
transform: rotate(360deg);
}
.elegant-image-hotspot-container .elegant-image-hotspot-items .elegant-image-hotspot-item .elegant-image-hotspot-tooltip {
box-shadow: 0 20px 40px rgb(0 0 0 / 16%), 0 10px 25px rgb(0 0 0 / 10%);
line-height: 22px;
font-size: 14px;
padding: 25px;
max-width: 350px;
min-width: 265px;
white-space: unset;
}
.elegant-image-hotspot-container .elegant-image-hotspot-items .elegant-image-hotspot-item .elegant-image-hotspot-tooltip .productBox {
text-align: left;
}
.elegant-image-hotspot-container .elegant-image-hotspot-items .elegant-image-hotspot-item .elegant-image-hotspot-tooltip .productBox .picture {
box-shadow: none;
border-radius: none;
}
.elegant-image-hotspot-container .elegant-image-hotspot-items .elegant-image-hotspot-item .elegant-image-hotspot-tooltip .productBox a.btn {
color: #ffffff;
width: auto;
margin-top: 25px;
}
@media (max-width: 690px) {
.elegant-image-hotspot-container .elegant-image-hotspot-items .elegant-image-hotspot-item .elegant-image-hotspot-tooltip {
text-align: left;
position: fixed;
left: 0;
top: 0;
transform: translateX(0);
height: 100%;
max-width: 100%;
width: 100%;
display: flex;
flex-flow: row wrap;
align-content: center;
}
.elegant-image-hotspot-container .elegant-image-hotspot-items .elegant-image-hotspot-item .elegant-image-hotspot-tooltip .img-hotspot-close {
position: absolute;
right: 10px;
top: 10px;
font-size: 30px;
line-height: 30px;
cursor: pointer;
z-index: 1;
}
.elegant-image-hotspot-container .elegant-image-hotspot-items .elegant-image-hotspot-item:hover .elegant-image-hotspot-tooltip {
opacity: 0;
visibility: hidden;
}	
.elegant-image-hotspot-container .elegant-image-hotspot-items .elegant-image-hotspot-item .elegant-image-hotspot-tooltip.open {
opacity: 1;
visibility: visible;
}
.fusion-flex-container.z-index-max {
z-index: 999999;
}
.fusion_builder_column.z-index-2001 {
z-index: 2001;
}
}
@media (min-width: 320px) {
#wrapper .elegant-image-hotspot-container .elegant-image-hotspot-items .elegant-image-hotspot-item {
font-size: 14px!important;
}
}
@media (min-width: 691px) {
.elegant-image-hotspot-container .elegant-image-hotspot-items .elegant-image-hotspot-item .elegant-image-hotspot-tooltip .img-hotspot-close {
display: none;
}
#wrapper .elegant-image-hotspot-container .elegant-image-hotspot-items .elegant-image-hotspot-item {
font-size: 16px!important;
}
} .fr-productbox-container  .mk-oxid-api-productbox.productBox .picture {
box-shadow: none;
border-radius: none;
}
.fr-productbox-container .mk-oxid-api-productbox.productBox .btn {
width: auto;
}
#wrapper .full-width-expand-column .fusion-column-wrapper {
margin-left: 0px;
margin-right: 0px;
}
.full-width-expand-column .elegant-empty-space {
width: auto !important;
margin-left: calc(((100vW - 100%)/2)*(-1));
margin-right: calc(((100vW - 100%)/2)*(-1));
background-color: #ffffff;
}
.img-width-125 {
width: 125%!important;
}
.img-width-150 {
width: 150%!important;
}
.img-width-165 {
width: 165% !important;
}
.big-blocks > div > div .fusion-layout-column .fusion-column-wrapper {
height: 162px;
background-color: #fff;
border-radius: 5px;
justify-content: center;
}
.big-blocks .fusion-builder-row .bg-dark-grey .fusion-column-wrapper {
background-color: #949ca3;
}
.big-blocks > div > div .fusion-layout-column .fusion-column-wrapper > div h3 {
color: #333333;
}
.big-blocks .link-grey.animated-arrow-link {
color: #fff;
}
.big-blocks .link-grey.animated-arrow-link:hover i:after {
background-color: #fff;
}
.icons-circle.timeline-icon-checklist h4 {
margin-top: 0;
}
.christiani-toggle .fusion-panel:hover,
.christiani-toggle .fusion-panel {
border-bottom: 2px solid rgba(0,0,0,0.08);
}
.christiani-toggle .fusion-toggle-heading {
font-weight: normal;
margin-right: 50px;
}
.christiani-toggle.fusion-accordian .panel-title a {
padding: 30px 0;
color: rgba(0,0,0,0.65);
letter-spacing: normal;
}
.christiani-toggle .panel-title a.active {
color: #035ca8;
}
.christiani-toggle .fusion-toggle-icon-wrapper {
border: 2px solid #888;
border-radius: 50%;
width: 26px;
height: 26px;
position: absolute;
transition: all 0.45s;
}
.christiani-toggle .panel-title a.active  .fusion-toggle-icon-wrapper,	
.christiani-toggle .panel-title a:hover  .fusion-toggle-icon-wrapper {	
border: 2px solid #035ca8;	
}
.christiani-toggle .fusion-toggle-icon-wrapper i {
color: #888;
position: absolute;
top: 50%;
right: 50%;
transform: translate(50%,-50%);
}
#wrapper .christiani-toggle  .toggle-content .arrow-links a:after,
#wrapper .christiani-toggle  .toggle-content a:hover,
#wrapper .christiani-toggle  .toggle-content a {
text-decoration: none;
}
.christiani-toggle  .imageframe-dropshadow {
box-shadow: rgb(0 0 0 / 4%) 0px 1px 0px, rgb(0 0 0 / 5%) 0px 2px 7px, rgb(0 0 0 / 6%) 0px 12px 22px!important;	
} .column-overlay .fusion-column-wrapper {
position: relative;
margin: auto;
overflow: hidden;
min-height: 300px;
}
.column-overlay {
transition: transform .65s cubic-bezier(.05,0.2,.1,1), box-shadow .65s cubic-bezier(.05,0.2,.1,1);
}
.column-overlay:hover {
transform: translateY(-10px);
transition: transform .65s cubic-bezier(.05,0.2,.1,1), box-shadow .65s cubic-bezier(.05,0.2,.1,1);
}
.content-details {
position: absolute;
text-align: center;
padding-left: 1em;
padding-right: 1em;
padding-top: 20px;
width: 100%;
top: calc(75% - 20px);
-webkit-transition: all 0.3s .65s cubic-bezier(.05,0.2,.1,1);
-moz-transition: all .65s cubic-bezier(.05,0.2,.1,1);
transition: all .65s cubic-bezier(.05,0.2,.1,1);
}
.column-overlay:hover .content-details {
top: 0%;
height: 100%;
z-index: 2;
background: linear-gradient(to bottom, rgba(0,0,0,0), #035ca8 100%);
}
.column-overlay:hover .fusion-column-inner-bg-image {
transform: scale(1.2);
-webkit-transform: scale(1.2);
transition: transform 9s cubic-bezier(0.1,0.2,.7,1);
}
.column-overlay .fusion-column-inner-bg-image:after {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: linear-gradient(to bottom,rgba(15,15,15,0),rgba(15,15,15,.75) 100%);
transition: opacity .65s cubic-bezier(.05,0.2,.1,1);	
}
.column-overlay:hover .fusion-column-inner-bg-image:after {
background: none;	
}
.content-details h3 {
font-size: 18px;
line-height: 18px;
color: #ffffff;
font-weight: bold;
opacity: 1;
}
.content-details ul {
color: #ffffff;
font-size: 15px;
opacity: 0;
line-height: 22.5px;
margin-top: 10px;
margin-left: 25px;
transition: opacity .18s cubic-bezier(.05,0.2,.1,1), transform .18s cubic-bezier(.05,0.2,.1,1);
}
.column-overlay:hover .content-details ul {
opacity: 1;
transition: opacity .65s cubic-bezier(.05,0.2,.1,1) 0.15s, transform .65s cubic-bezier(.05,0.2,.1,1) 0.15s;
}
#content .content-details ul li {
font-size: 15px;
line-height: 22.5px; 
padding-left: 0px;
list-style: disc; 
}
#content .content-details ul li:before {
content: none;
}  #content .widget_nav_menu .menu-item-has-children .sub-menu {
max-height: 0;
opacity: 0;
overflow: hidden;
transition: all 0.4s;
-o-transition: all 0.4s;
-moz-transition: all 0.4s;
-webkit-transition: all 0.4s;
padding: 0 0 0 20px;
}
#content .widget_nav_menu .current-page-parent.current-menu-parent .sub-menu,
#content .widget_nav_menu .current-menu-item .sub-menu,
#content .widget_nav_menu .menu-item-has-children:hover .sub-menu {
max-height: 1000px;
opacity: 1;
}
#content .widget.widget_nav_menu {
padding: 30px 25px;
background-color: #f9f9f9;
}
#content .sticky-col .widget.widget_nav_menu {
border-radius: 5px;
}
#content .widget.widget_nav_menu li {
padding: 4px 0;
}
#content .widget.widget_nav_menu li a {
color: #676767;
line-height: 28px;
}
#content .widget.widget_nav_menu .menu > li:first-child {
border-bottom: 1px solid #e20018;
margin-bottom: 4px;
}
#content .widget.widget_nav_menu li.current-menu-parent > a,
#content .widget.widget_nav_menu li.current-menu-item > a {
font-weight: bold;
}  .service-contact-box .service-info-box {
padding: 35px 15px;
}
.service-box {
position: fixed;
z-index: 9999;
bottom: 75px;
right: 17px;
}
.service-box .service-form,
.service-box.article .agent-info {
padding-top: 0;
}
.service-box a:hover,
.service-contact-box .agent-name .contact-btn,
.service-contact-box .agent-name .contact-btn:hover,
.service-contact-box .agent-name .contact-btn:active,
.service-contact-box .agent-name .contact-btn:focus {
color: #fff;
text-decoration: none;
}
#wrapper .service-form button.btn.btn-primary {
background-color: transparent;
border: 0;
border-radius: 0;
padding: 0;
}
#wrapper .service-form button.btn.btn-primary i {
margin-left: 5px;
font-size: 18px;
font-weight: bold;
vertical-align: middle;
}
.service-contact-box .agent-contact-form {
display: none;
}
@media screen and (min-width: 320px) {
#wrapper .service-box,
#wrapper .rev-banner-container {
flex: 0 0 100%;
}
#wrapper .service-box .service-box-inner {
background-color: #035ca8;
color: #ffffff;
padding: 0;
height: 50px;
border-radius: 25px;
display: flex;
flex-wrap: nowrap;
justify-content: flex-start;
align-items: center;
width: auto;
box-shadow: 0 6px 20px 0 rgb(3 92 168 / 23%);
}
#wrapper .service-box .agent-item {
padding: 5px 0;
height: 100%;
position: relative;
}
#wrapper .service-box .agent-item .thumbnail-wrapper {
width: 40px;
height: 100%;
border-radius: 50%;
overflow: hidden;
border: 2px solid #fff;
}
#wrapper .service-box .agent-item:not(:last-child) {
padding-right: 5px;
}
#wrapper .service-box .agent-item .agent-thumbnail {
position: relative;
top: -3px;
height: auto;
width: 100%;
cursor: pointer;
}	
#wrapper .service-box .service-agent {
position: absolute;
opacity: 0;
visibility: hidden;
min-width: 200px;
min-height: 245px;
bottom: 100%;
transform: translateY(50px);
right: 0;
padding: 30px 0;
border-radius: 5px;
background-color: #fff;
box-shadow: rgb(3 92 168 / 23%) 0px 30px 80px;
transition: opacity .8s cubic-bezier(0.25,1,0.33,1),transform .6s cubic-bezier(0.25,1,0.33,1);
-o-transition: opacity .8s cubic-bezier(0.25,1,0.33,1),-webkit-transform .6s cubic-bezier(0.25,1,0.33,1);
-moz-transition: opacity .8s cubic-bezier(0.25,1,0.33,1),-webkit-transform .6s cubic-bezier(0.25,1,0.33,1);
-webkit-transition: opacity .8s cubic-bezier(0.25,1,0.33,1),-webkit-transform .6s cubic-bezier(0.25,1,0.33,1);
transition-delay: 0.2s;
}
#wrapper .service-box  .service-title {
order: 0;
font-size: 18px;
line-height: normal;
font-weight: bold;
}
.adviser-icon {
order: 0;
}
.agent-item {
order: 1;
}
.agent-item.extended-adviser {
order: 2;
}
#wrapper .service-box .agent-item:hover .service-agent {
opacity: 1;
visibility: visible;
transform: translateY(5px);
}
.adviser-icon,
#wrapper .service-box .agent-item:not(.extended-adviser):hover ~ .customers-title,
#wrapper .service-box .agent-item.extended-adviser:hover ~ .ext-advisor-title {
opacity: 1;
max-width: 1000px;
padding: 0 20px 0 15px;
transition: all 0.4s;
-o-transition: all 0.4s;
-moz-transition: all 0.4s;
-webkit-transition: all 0.4s;
}
#wrapper .service-box .agent-item:not(.extended-adviser):hover ~ .customers-title,
#wrapper .service-box .agent-item.extended-adviser:hover ~ .ext-advisor-title {
transition-delay: 0.2s;
}
#wrapper .service-box .agent-item:hover ~ .adviser-icon {
padding: 0;
}
#wrapper .service-box .agent-item:hover ~ .adviser-icon,
.ext-advisor-title,
.customers-title {
max-width: 0;
opacity: 0;
overflow: hidden;
transition: all 0.2s;
-o-transition: all 0.2s;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
}
#wrapper .service-box .service-agent .service-contact-box {
display: flex;
justify-content: center;
flex-wrap: wrap;
}
#wrapper .service-box .service-agent .service-contact-box .agent-img {
width: 100px;
height: 100px;
margin-bottom: 25px;
border-radius: 50%;
overflow: hidden;
max-height: 150px;
border: 2px solid #bbb;
}
#wrapper .service-box .service-agent .service-contact-box .agent-img img {
background-color: #fff;
top: -15px;
position: relative;
}
#wrapper .service-box .service-agent .service-contact-box .agent-details {
color: #676767;
line-height: normal;
display: flex;
flex-wrap: wrap;
text-align: center;
justify-content: center;
margin-bottom: 15px;
}
#wrapper .service-box .service-agent .service-contact-box .agent-details > div {
flex: 0 0 100%;
}
#wrapper .service-box .service-agent .service-contact-box a.servicetype,
#wrapper .service-box .service-agent .service-contact-box a.servicetype:hover,
#wrapper .service-box .service-agent .service-contact-box .agent-name a,
#wrapper .service-box .service-agent .service-contact-box .service-text a:hover {
color: #676767;
}
#wrapper .service-box .service-agent .service-contact-box .agent-name:hover a {
color: #035ca8;
}
#wrapper .service-box .service-agent .service-contact-box .agent-tel {
margin-top: 10px;
}
}
@media screen and (min-width: 690px) {
#wrapper .service-box,
#wrapper .rev-banner-container {
flex: 0 0 50%;
}
#wrapper .service-box {
margin: 0;
}
}  #post-404page .err-404 h1 {
font-size: 32px!important;
line-height: normal!important;
margin: 0!important;
font-weight: normal;
}
#post-404page .err-404 > h1,
#post-404page .err-404 > p {
color: #676767!important;	
}
#post-404page .err-404 > p {
margin-bottom: 10px;
}
#post-404page .btn-box .btn,
#post-404page .btn-box .btn:hover {
color: #fff;
}  .fusion-accordian.button-accordian .fusion-toggle-icon-wrapper {
display:none;
}
.fusion-accordian.button-accordian .fusion-panel {
text-align: center;
}
.fusion-accordian.button-accordian .panel-heading {
display: inline-block;
}
.fusion-accordian.button-accordian .panel-heading .panel-title a {
opacity: 0.75;
transition: all 0.45s;
color: inherit;
border-radius: 4px 4px 4px 4px;
border: 2px solid;
border-color: #fff;
padding: 9px 20px;
}
.fusion-accordian.button-accordian .panel-heading .panel-title a:hover {
opacity: 1;
color: inherit;
background: #035ca8;
box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16)!important;
-ms-transform: translateY(-3px);
transform: translateY(-3px);
-webkit-transform: translateY(-3px);
border-color: transparent;
}
.fusion-accordian.button-accordian .panel-heading .fusion-toggle-heading {
font-size: 12px;
font-weight: normal;
margin: 0;
letter-spacing: normal;
}
.fusion-accordian.button-accordian .panel-heading .fusion-toggle-heading, 
#wrapper .button-accordian label,
#wrapper .button-accordian .frm_primary_label {
color: #ffffff;
}  .with_frm_style .vertical_radio  .frm_checkbox > label {
padding-left: 22px;
text-indent: -22px;
}
.with_frm_style .frm_checkbox input[type=checkbox] {
margin: 0;
}  #content .light .with_frm_style .frm_error,
.light .with_frm_style .frm_required {
color: rgb(255 255 255 / 75%);
}
#content .light button.frm_button_submit {
opacity: 0.75;
color: #fff;
transition: all 0.45s;
background: rgb(255 255 255 / 0%);
border-radius: 4px 4px 4px 4px;
border: 2px solid;
border-color: #fff;
padding: 9px 20px;
box-shadow: none;
}
#content .light button.frm_button_submit:hover {
background: #035ca8;
opacity: 1;
border-color: transparent;
box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16)!important;
transform: translateY(-3px);
-ms-transform: translateY(-3px);
-webkit-transform: translateY(-3px);
}
#content .light .frm_message {
background-color: rgb(255 255 255 / 0%);
border: none;
text-align: center;	
}   h1.title-heading-left {
word-break: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
.bg-overlay.fusion-fullwidth > .fusion-row {
position: initial;
}
.triangle-wrapper-no-margin > div,
.triangle-wrapper-no-margin.fusion-builder-column-2 > div.fusion-column-wrapper {
margin: 0 !important;
}
.slider-carousel-container {
overflow: hidden;
}
.cascading-images .fusion-imageframe {
-webkit-transition: all 0.5s 0s ease;
-moz-transition: all 0.5s 0s ease;
-o-transition: all 0.5s 0s ease;
transition: all 0.5s 0s ease;
}
.fusion-events-meta h3 a {
word-break: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
.height-100 > div > div {
height: 100%;
}
.ie-auto-flex > .fusion-builder-row,
.fusion-flex-container .fusion-row {
flex: 1 1 auto !important;
}
.ccm-settings-summoner {
display: none !important;
}