@media only screen and (min-width: 320px) {
#content > div.post-password-required {
max-width: 550px;
margin: 120px auto 0;
padding:  0 30px;
}
#content > div.post-password-required label {
margin-bottom: 20px;
display: block;
}
.fusion-header-wrapper .fusion-logo .fusion-logo-link img {
height: 64px!important;
}
.header-triangle {
width: 100%;
}
.header-triangle:before {
content: '';
position: absolute;
left: -50vW;
top: 55px;
width: calc(100vW + 10%);
background-color: #fff;
height: 100vH;
transform: rotate(5deg);
}
.header-triangle:after {
content: '';
position: absolute;
top: 55px;
right: -50vW;
width: calc(100vW + 10%);
height: 100vH;
background-color: #fff;
transform: rotate(-5deg);
}
.section-triangle:before {
content: '';
position: relative;
width: calc(100vW + 25%);
background-color: #fff;
height: 200px;
display: block;
top: -90px;
transform: rotate(-5deg);
left: -25%;
}
.fusion-body .fusion-builder-row .funnel-shape-bottom,
.fusion-body .fusion-builder-row .funnel-shape-bottom.fusion-layout-column {
position: absolute;
bottom: 0;
left: 0;
height: 140px;
z-index: 0;
transform: translateZ(0);
}
#wrapper .fusion-header-wrapper.fusion-is-sticky .fusion-header {
height: 94px!important;
}
.fusion-header-wrapper .fusion-header-v1 .fusion-header {
padding: 0px 45px;
}
.fusion-header-wrapper.fusion-is-sticky .fusion-header .fusion-row > div:first-child {
display: flex;
align-items: center;
}
.fusion-header-wrapper.fusion-is-sticky .fusion-header .fusion-row,
.fusion-header-wrapper.fusion-is-sticky .fusion-header .fusion-row > div:first-child {
height: 100%;
}
.fusion-title h1 {
font-size: 44px;
}
h2.title-heading-center,
h2.title-heading-left {
word-break: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
.pay-block .payment-icons {
float: left;
}
.cascading-images .fusion-column-wrapper > div {
width: 75%;
}
.cascading-images .fusion-column-wrapper > div:first-child {
-webkit-transform: translateX(30%) translateY(10%);
-ms-transform: translateX(30%) translateY(10%);
transform: translateX(30%) translateY(10%);
}
.cascading-images .fusion-column-wrapper > div:last-child {
-webkit-transform: translateX(0%) translateY(-20%);
-ms-transform: translateX(0%) translateY(-20%);
transform: translateX(0%) translateY(-20%);
}
.cascading-images .fusion-column-wrapper > div > span.cascading-image-6,
.cascading-images .fusion-column-wrapper > div > span.cascading-image-1 {
-webkit-transform: translateX(0%) translateY(0%);
-ms-transform: translateX(0%) translateY(0%);
transform: translateX(0px) translateY(0px);
}
.cascading-images .fusion-column-wrapper > div > span.cascading-image-7,
.cascading-images .fusion-column-wrapper > div > span.cascading-image-2 {
-webkit-transform: translateX(0%) translateY(0%);
-ms-transform: translateX(0%) translateY(0%);
transform: translateX(0px) translateY(0px);
}
.custom-two-images .fusion-column-wrapper > div > span.cascading-image-3 {
-webkit-transform: translateX(-40%) translateY(-80) scale(1.5, 1.5);
-ms-transform: translateX(-40%) translateY(-80%) scale(1.5, 1.5);
transform: translateX(-40%) translateY(-80%) scale(1.5, 1.5);
}
.custom-two-images .fusion-column-wrapper > div > span.cascading-image-5 {
-webkit-transform: translateX(0%) translateY(25%) scale(1.5, 1.5);
-ms-transform: translateX(0%) translateY(25%) scale(1.5, 1.5);
transform: translateX(0%) translateY(25%) scale(1.5, 1.5);
}
.custom-two-images .fusion-column-wrapper > div > span.cascading-image-8 {
-webkit-transform: translateX(-40%) translateY(-100) scale(1.3, 1.3);
-ms-transform: translateX(-40%) translateY(-100%) scale(1.3, 1.3);
transform: translateX(-40%) translateY(-100%) scale(1.3, 1.3);
}
.custom-two-images .fusion-column-wrapper > div > span.cascading-image-9 {
-webkit-transform: translateX(0%) translateY(10%) scale(1.5, 1.5);
-ms-transform: translateX(0%) translateY(10%) scale(1.5, 1.5);
transform: translateX(0%) translateY(10%) scale(1.5, 1.5);
}
.fusion-body .cascading-images.top-text { 	
margin-bottom: 80px;
}
.cascading-images.top-text .fusion-column-wrapper > div:not(:first-child) {
transform: translateY(-80%) translateX(-25%);
}
.elegant-image-hotspot-container {
height: 100%;
}
.fusion-mobile-nav-item a:hover,
.fusion-mobile-current-nav-item > a {
color: rgb(255 255 255 / 0.5);
}
ul.custom-icon-checklist.fusion-checklist.christiani-checklist {
margin: 0;
}
.christiani-toggle.fusion-accordian .panel-title a {
line-height: inherit;
}
.move-on-scroll {
-webkit-transform: translateX(0%) translateY(0%);
-ms-transform: translateX(0%) translateY(0%);
transform: translateX(0%) translateY(0%);		
transition: all 0.2s 0s ease;
}
} @media only screen and (min-width: 690px) {
.fusion-footer footer .fusion-row .fusion-columns {
display: flex;
flex-flow: wrap;
}
.fusion-copyright-content {
display: flex;
justify-content: space-between;
}
.fusion-copyright-content > div {
display: flex;
width: auto;
}
.fusion-copyright-notice {
margin-bottom: 0;
}
.fusion-social-links-footer .fusion-social-networks {
margin-top: 0px;
}
.fusion-body .cascading-images.top-text { 	
margin-bottom: 0px;
}
.cascading-images .fusion-column-wrapper {
height: 400px;
}
.cascading-images .fusion-column-wrapper > div:first-child {
-webkit-transform: translateX(70%) translateY(-20%);
-ms-transform: translateX(70%) translateY(-20%);
transform: translateX(70%) translateY(-20%);
}
.cascading-images .fusion-column-wrapper > div:not(:first-child) {
-webkit-transform: translateX(15%) translateY(-75%);
-ms-transform: translateX(15%) translateY(-75%);
transform: translateX(15%) translateY(-75%);
}
.custom-two-images .fusion-column-wrapper > div > span.cascading-image-3 {
-webkit-transform: translateX(-40%) translateY(0%) scale(1.5, 1.5);
-ms-transform: translateX(-40%) translateY(0%) scale(1.5, 1.5);
transform: translateX(-40%) translateY(0%) scale(1.5, 1.5);
}
.custom-two-images .fusion-column-wrapper > div > span.cascading-image-5 {
-webkit-transform: translateX(0%) translateY(150%) scale(1.5, 1.5);
-ms-transform: translateX(0%) translateY(150%) scale(1.5, 1.5);
transform: translateX(0%) translateY(150%) scale(1.5, 1.5);
}
.custom-two-images .fusion-column-wrapper > div > span.cascading-image-8 {
-webkit-transform: translateX(-40%) translateY(-75%) scale(1.3, 1.3);
-ms-transform: translateX(-40%) translateY(-75%) scale(1.3, 1.3);
transform: translateX(-40%) translateY(-75%) scale(1.3, 1.3);
}
.custom-two-images .fusion-column-wrapper > div > span.cascading-image-9 {
-webkit-transform: translateX(0%) translateY(70%) scale(1.3, 1.3);
-ms-transform: translateX(0%) translateY(70%) scale(1.3, 1.3);
transform: translateX(0%) translateY(70%) scale(1.3, 1.3);
}
.big-blocks > div > div div.fusion-layout-column:nth-of-type(1) .fusion-column-wrapper,
.big-blocks > div > div div.fusion-layout-column:nth-of-type(3) .fusion-column-wrapper,
.big-blocks > div > div div.fusion-layout-column:nth-of-type(5) .fusion-column-wrapper {
margin-left: 40px;
margin-right: 20px;
}
.big-blocks > div > div div.fusion-layout-column:nth-of-type(2) .fusion-column-wrapper,
.big-blocks > div > div div.fusion-layout-column:nth-of-type(4) .fusion-column-wrapper,
.big-blocks > div > div div.fusion-layout-column:nth-of-type(6) .fusion-column-wrapper {
margin-right: 40px;
margin-left: 0px;
}
}
@media only screen and (min-width: 1024px) {  
.fusion-body #content.full-width .fusion-fullwidth {
padding-left: 90px;
padding-right: 90px;
}
.fusion-body #content.full-width .fusion-fullwidth.container-no-padding {
padding-left: 0px;
padding-right: 0px;
} 
body,
.fusion-widget-area .widget_nav_menu li,
.fusion-footer .fusion-widget-area p {
font-size: 15px;
line-height: 25px;
}
.fusion-title h1 {
font-size: 50px;
}
.fusion-footer footer .fusion-row .fusion-columns  {
margin: 0;
display: block;
}
.fusion-footer-widget-area .fusion-widget-area .fusion-column {
width: 19.5%;
margin-bottom: 0;
}
.fusion-footer-widget-area .fusion-columns .fusion-column:not(.fusion-column-last) {
margin-right: 2%
}
.fusion-footer footer .fusion-columns .fusion-column {
padding:0;
}
.fusion-footer-widget-area .fusion-widget-area .fusion-column:first-child {
width: 35%;
}
#wrapper .fusion-footer-widget-area,
#wrapper .fusion-footer-copyright-area,
.fusion-header-wrapper .fusion-header-v1 .fusion-header {
padding: 0px 90px;
}
#wrapper .fusion-footer-widget-area .fusion-row {
padding: 75px 0px;
}
.fusion-footer-copyright-area .fusion-row {
padding: 20px 0;
}
.fusion-footer .fusion-widget-area p:last-child {
margin-block-end: 0px;
}
#side-header .fusion-logo, .fusion-header .fusion-logo {
margin-top: 0px;
}
.fusion-header-wrapper.fusion-is-sticky .fusion-header .fusion-row,
.fusion-header-wrapper.fusion-is-sticky .fusion-header .fusion-row > div:first-child {
height: 100%;
}	
.fusion-main-menu .fusion-main-menu-search {
margin-left: 20px;
}
.custom-two-images .fusion-column-wrapper > div > span.cascading-image-8 {
-webkit-transform: translateX(-40%) translateY(-45%) scale(1.3, 1.3);
-ms-transform: translateX(-40%) translateY(-45%) scale(1.3, 1.3);
transform: translateX(-40%) translateY(-45%) scale(1.3, 1.3);
}
.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;
}
.fusion-events-shortcode.max-two-events .fusion-events-wrapper > div:nth-child(3) {
display: none;
}
.big-blocks > div > div div.fusion-layout-column {
width: 33.333333333333% !important;
}
.big-blocks > div > div div.fusion-layout-column:nth-of-type(1) .fusion-column-wrapper,
.big-blocks > div > div div.fusion-layout-column:nth-of-type(2) .fusion-column-wrapper,
.big-blocks > div > div div.fusion-layout-column:nth-of-type(4) .fusion-column-wrapper,
.big-blocks > div > div div.fusion-layout-column:nth-of-type(5) .fusion-column-wrapper
{
margin-right: 20px;
}
.big-blocks > div > div div.fusion-layout-column:nth-of-type(2) .fusion-column-wrapper,
.big-blocks > div > div div.fusion-layout-column:nth-of-type(3) .fusion-column-wrapper,
.big-blocks > div > div div.fusion-layout-column:nth-of-type(5) .fusion-column-wrapper,
.big-blocks > div > div div.fusion-layout-column:nth-of-type(6) .fusion-column-wrapper {
margin-left: 0px;
}
.big-blocks > div > div div.fusion-layout-column:nth-of-type(3) .fusion-column-wrapper {
margin-right: 40px;
}
.big-blocks > div > div div.fusion-layout-column:nth-of-type(4) .fusion-column-wrapper {
margin-left: 40px;
}
.fusion-header-wrapper .fusion-main-menu {
max-width: 80%;
}
.fusion-header-wrapper .fusion-main-menu > ul > li > a {
margin: 0 5px;
height: 50px!important;
}
.fusion-main-menu .fusion-main-menu-search .fusion-main-menu-icon:after,
.fusion-header-wrapper .fusion-main-menu > ul > li > a span {
font-size: 12px;
}
#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;
}
#content .fusion-checklist.timeline-icon-checklist .icon-wrapper, #content ul.fusion-checklist.christiani-checklist .icon-wrapper {
align-items: flex-start;
}
#footer .container > .fusion-row {
margin: 0 -15px;
}	
}
@media only screen and (min-width: 1199px) {
.fusion-body .fusion-builder-row .funnel-shape-bottom,
.fusion-body .fusion-builder-row .funnel-shape-bottom.fusion-layout-column {
height: 149px;
}
.column-overlay .content-details h3 {
font-size: 22px;
line-height: 22px;
}
.fusion-header-wrapper .fusion-main-menu {
max-width: 85%;
}
.fusion-header-wrapper .fusion-main-menu > ul > li > a {
margin: 0 10px;
height: 116px!important;
}
}
@media only screen and (min-width: 1340px) {
.cascading-images .fusion-column-wrapper {
height: 500px;
}
.fusion-header-wrapper .fusion-main-menu {
max-width: 100%;
}
.fusion-main-menu .fusion-main-menu-search .fusion-main-menu-icon:after,
.fusion-header-wrapper .fusion-main-menu > ul > li > a span {
font-size: 14px;
}
}
@media only screen and (max-width: 1340px) {
.fusion-body .fusion-builder-row .funnel-shape-bottom {
position: relative;
}
} @media only screen and (min-width : 690px) and (max-width : 1023px) {
.fusion-header-wrapper.fusion-is-sticky .fusion-header .fusion-row > div:first-child,
.fusion-footer-widget-area,
.fusion-footer-copyright-area .fusion-row {
max-width: 1024px;
}
.fusion-footer-widget-area .fusion-widget-area .fusion-column {
flex: 50%;
}
.fusion-footer .fusion-widget-area p:last-child {
margin-block-end: 0;
}
} @media only screen and (max-width : 690px) {
.fusion-header .fusion-row > div,
.fusion-footer-widget-area,
.fusion-footer-copyright-area .fusion-row {
max-width: 100%;
}
.fusion-grid-2 {
height: auto !important;
} 
.fusion-grid-2 .fusion-grid-column,
.fusion-grid-two .fusion-grid-column {
width: 50% !important;
position: relative !important;
top: unset !important;
left: unset!important;
display: inline-block !important;
}
} @media only screen and (min-width : 691px) and (max-width : 1023px) {
.fusion-grid-2 .fusion-grid-column,
.fusion-grid-two .fusion-grid-column {
width: 100% !important;
}
}
@media only screen and (min-width : 1px) and (max-width : 1023px) {
.avada-mobile-header-color-not-opaque .fusion-header-wrapper .fusion-header {
box-shadow: none;
}
#wrapper .fusion-header-has-flyout-menu .fusion-flyout-menu-bg {
background-color: #1e5ca8;
--flyout_menu_background_color: #1e5ca8;
}
.mobile-menu-main-menu {
text-align: left;
}
.fusion-mobile-nav-holder > ul > li.fusion-mobile-nav-item > a {
font-size: 30px;
}
.fusion-header,
#wrapper .fusion-footer-widget-area {
padding-left: 30px;
padding-right: 30px;
}
.fusion-body #content.full-width .fusion-fullwidth {
padding-left: 45px;
padding-right: 45px;
}
.fusion-footer-widget-area .fusion-columns .fusion-column:not(.fusion-column-last) {
margin-bottom: 40px;
}
.fusion-footer-widget-area .fusion-columns .fusion-column:nth-child(4) {
margin: 0;
}
#wrapper .fusion-footer-widget-area {
padding-top: 55px;
padding-bottom: 55px;
}
.fusion-footer .custom-widget-title {
line-height: 12.6px;
}
}
@media only screen and (max-width : 1024px) {
#post-404page {
padding-top: 75px;
}
}
@media only screen and (min-width : 1px) and (max-width : 872px) {
.fusion-blog-layout-grid-3 .fusion-post-grid {
width: 100%!important;
}
}