@charset "UTF-8";
/* Themify Ultra 7.1.6 framework 7.1.2 */

/*/wp-content/themes/themify-ultra/styles/modules/footers/left.min.css*/
.footer-left-col .main-col,.footer-left-col .section-col,.footer-horizontal-left .footer-left-wrap,.footer-horizontal-left .footer-right-wrap{margin-left:3.2%;float:left}.footer-left-col .main-col.first,.footer-horizontal-left .footer-left-wrap.first,.footer-horizontal-left .footer-right-wrap.first{margin-left:0;clear:left}.footer-left-col .main-col,.footer-horizontal-left .footer-left-wrap{width:22.6%}.footer-left-col .section-col,.footer-horizontal-left .footer-right-wrap{width:74.2%}.footer-left-col #footer .widget{margin:0 0 2em}.footer-left-col .footer-text{padding-top:.9em}@media(max-width:680px){.footer-horizontal-left .footer-left-wrap,.footer-horizontal-left .footer-right-wrap,.footer-left-col .main-col,.footer-left-col .section-col{margin-left:0;margin-right:0;width:100%;max-width:100%}.footer-horizontal-left .back-top,.footer-left-col .back-top{top:-35px}}

/*/wp-content/themes/themify-ultra/styles/modules/revealing-footer.min.css*/
.revealing-footer #footerwrap{position:-webkit-sticky;position:sticky;bottom:0;z-index:0;max-height:85vh;overflow:auto}.revealing-footer.no-css-sticky #footerwrap{position:fixed;left:0;right:0}.revealing-footer #body{position:relative;z-index:1;box-shadow:0 3px 25px 3px rgba(0,0,0,.1)}.revealing-footer #footerwrap:not(.active-revealing){opacity:0;visibility:hidden}.revealing-footer #footerwrap #footer{opacity:.3}

/*/wp-content/themes/themify-ultra/styles/modules/sidebars/sidebar2.min.css*/
.content-right #layout{flex-direction:row-reverse}.sidebar2 #sidebar-alt{width:15%;order:-1}.sidebar2 #content{width:51%;margin:0 auto}.content-right #content,.content-left #content{margin:0}.content-left #sidebar-alt{order:unset;margin-left:auto}.content-right #sidebar,.content-right #sidebar-alt{margin-right:auto;order:unset;margin-left:unset}.full_width #sidebar-alt{margin:0 auto;width:auto}@media(max-width:760px){.sidebar2 #content{width:100%}.sidebar2 #sidebar,.sidebar2 #sidebar-alt{width:50%}#sidebar-alt+#sidebar{padding-top:5.75%}.sidebar2 #sidebar-alt{order:unset}}

/*/wp-content/themes/themify-ultra/styles/modules/sidebars/sticky.min.css*/
.sticky_sidebar_enabled #sidebar,.sticky_sidebar_enabled #sidebar-alt{position:-webkit-sticky;position:sticky;top:65px;height:100%}.sticky_sidebar_enabled:not(.fixed-header-on) #sidebar,.sticky_sidebar_enabled:not(.fixed-header-on) #sidebar-alt{top:0}.sticky_sidebar_enabled #toggle-mobile-sidebar-button{display:block}@media(max-width:760px){.sticky_sidebar_enabled #sidebar-alt{position:static}.sticky_sidebar_enabled #sidebar{background:#fff;height:100%;width:300px;max-width:90%;position:fixed;z-index:9999;top:0;left:-300px;overflow-x:hidden;overflow-y:auto;padding:30px 5%;transition:left .5s ease,right .5s ease}.sticky_sidebar_enabled #sidebar.open-mobile-sticky-sidebar{left:0;box-shadow:0 0 16px 3px rgba(0,0,0,.1)}.sticky_sidebar_enabled:not(.sidebar-left):not(.content-right) #sidebar{right:-300px;left:auto}.sticky_sidebar_enabled:not(.sidebar-left):not(.content-right) #sidebar.open-mobile-sticky-sidebar{right:0;box-shadow:0 0 16px 3px rgba(0,0,0,.1)}.sticky_sidebar_enabled #toggle-mobile-sidebar-button{transition:.5s ease;transition-property:left,right,background-color,color;background:var(--theme_accent);color:#fff;display:block;width:25px;height:45px;position:fixed;top:120px;z-index:9999;border-left:0;cursor:pointer;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 1px 6px 1px rgba(0,0,0,.1);border-radius:8px 0 0 8px}.sticky_sidebar_enabled.content-right #toggle-mobile-sidebar-button,.sticky_sidebar_enabled.sidebar-left #toggle-mobile-sidebar-button{border-radius:0 8px 8px 0}.sticky_sidebar_enabled .mobile-sticky-sidebar-icon{position:absolute;margin:auto;width:0;height:0;left:0;top:0;right:0;bottom:0}.open-toggle-sticky-sidebar{left:0;background-color:#fff;display:block}.close-toggle-sticky-sidebar{left:300px}.sticky_sidebar_enabled:not(.sidebar-left):not(.content-right) .open-toggle-sticky-sidebar{right:0;left:auto}.sticky_sidebar_enabled:not(.sidebar-left):not(.content-right) .close-toggle-sticky-sidebar{right:300px;left:auto}.sticky_sidebar_enabled:not(.sidebar-left):not(.content-right) .close-toggle-sticky-sidebar em,.open-toggle-sticky-sidebar em{border:7px solid transparent;border-right:0;border-left:7px solid}.sticky_sidebar_enabled:not(.sidebar-left):not(.content-right) .open-toggle-sticky-sidebar em,.close-toggle-sticky-sidebar em{border:7px solid transparent;border-left:0;border-right:7px solid}.open-mobile-sticky-sidebar{display:block !important;transition:left 1s ease-in-out,right 1s ease-in-out}}
