/*
 Theme Name:   Divi - Max Mega Menu
 Description:  A child theme for Divi 2.x
 Author:       Tom Hemsley
 Author URI:   https://www.maxmegamenu.com
 Template:     Divi
 Version:      1.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/
.et_header_style_left div.logo_container{position:relative;float:left;width:auto;height:auto;padding-top:20px;padding-bottom:20px}.et_hide_primary_logo #main-header div.logo_container{display:none}#mega-menu-wrap-primary-menu{clear:both}@media only screen and (min-width:980px){#mega-menu-wrap-primary-menu{float:right;clear:none}.et_fullwidth_nav #mega-menu-wrap-primary-menu{float:none;clear:both}}.et_fullwidth_nav.et_hide_primary_logo #main-header .container{padding-left:0;padding-right:0;width:100%;max-width:100%}#top-header #et-secondary-nav,#top-header #et-secondary-menu,#top-header{display:inline-block !important}#top-menu li li{display:block}#top-menu li li a{width:auto;white-space:nowrap}#top-menu>li>ul{width:auto}@media only screen and (max-width:1215px){#top-menu-nav,#top-menu,#et_top_search{display:none}}@media only screen and (max-width:1215px){#et_mobile_nav_menu{display:block}}#et-main-area{overflow:hidden}.diagonal-shadow{z-index:1;padding-top:6em;background:#2072a7}.diagonal-shadow::before,.diagonal-shadow::after{position:absolute;content:'';pointer-events:none;top:0;left:-25%;z-index:-1;width:150%;height:75%;background:inherit;-webkit-transform:rotate(-2deg);transform:rotate(-2deg);-webkit-transform-origin:0 0;transform-origin:0 0}.diagonal-shadow::before{height:50%;background:#535353;-webkit-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-transform-origin:3% 0;transform-origin:3% 0}@media only screen and (max-width:981px){#top-header,#top-header #et-secondary-nav,#top-header #et-secondary-menu{display:none !important}}#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-2:after{content:'' !important}.hbspt-form .field{margin-bottom:3%}.hbspt-form .field label{display:none}.hbspt-form .field .input input,.hbspt-form .field .input textarea,.hbspt-form .field .input select{width:100%;padding:16px;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#999;background-color:#eee;font-size:14px}.hbspt-form .field .input textarea{min-height:160px}.hbspt-form .field .input select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.hbspt-form .hs_recaptcha{text-align:center}.hbspt-form .hs_recaptcha>div>div{margin:0 auto}.hbspt-form .actions{text-align:center}.hbspt-form .actions input{display:inline-block;margin:0;font-family:inherit;cursor:pointer;background:transparent;position:relative;padding:.3em 1em;border:2px solid;background:0;font-size:20px;font-weight:500;line-height:1.7em !important;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;background:#3f6da4;border-color:rgba(57,132,57,0);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#f2f2f2}.hbspt-form .actions input:hover{background:#345d99 !important;border-radius:4px;padding:.3em 1.2em;border:2px solid transparent}.hbspt-form .actions input:before{display:none}.hbspt-form .actions input :after{font-family:"ETmodules" !important;font-weight:normal;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;speak:none;position:absolute;margin-left:-1em;opacity:0;font-size:32px;line-height:1em;content:"35";-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.hbspt-form .actions input:before,.hbspt-form .actions input:after{position:absolute;margin-left:-1em;opacity:0;font-size:32px;line-height:1em;content:"35";-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.hbspt-form .actions input:hover:after{display:block;margin-left:0;opacity:1}.hbspt-form .hs-error-msgs{list-style-type:none;padding-bottom:0;line-height:3em;font-size:75%}.hbspt-form .hs-error-msgs label{display:block}.wpcf7 .wpcf7-text,.wpcf7 .wpcf7-textarea,.wpcf7 .wpcf7-captchar,.wpcf7 .wpcf7-select{background-color:#eee !important;border:none !important;width:100% !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;font-size:14px;color:#999 !important;padding:16px !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.wpcf7 .wpcf7-select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.wpcf7 .wpcf7-submit{position:relative;padding:.3em 1em;border:2px solid;-webkit-border-radius:3px;-moz-border-radius:3px;background:0;font-size:20px;font-weight:500;line-height:1.7em !important;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;background:#3f6da4;border-color:rgba(57,132,57,0);border-radius:4px;color:#f2f2f2}.wpcf7 .wpcf7-submit:hover{background:#345d99 !important;border-radius:4px;padding:.3em 1.2em;border:2px solid transparent}.features{font-size:14px;margin:20px 0 20px !important;padding:0 30px 0 0 !important;list-style-type:none !important}.features li{margin-bottom:6px;border-left:4px solid transparent;border-left-color:#eee;padding-left:10px}.features li.green{border-left-color:#86b849}.features li.orange{border-left-color:#ee9129}.features li.blue{border-left-color:#3e89c8}.features li.green strong,.features li.blue strong,.features li.orange strong{display:block}.features li.proxymain{border-left-color:#4e94d1;margin-left:8px}.features li.proxytwo{border-left-color:#6e65a3;margin-left:8px}.features li.proxythree{border-left-color:#2f9c6f;margin-left:8px}.features li{margin-bottom:6px;border-left:4px solid transparent;border-left-color:#eee;padding-left:10px}.features li.green{border-left-color:#86b849}.features li.orange{border-left-color:#ee9129}.features li.proxymain{border-left-color:#4e94d1}.entry-content table.hap-comp{border:0;margin-bottom:0}.entry-content table.hap-comp th{text-align:center;border-top:1px solid transparent}.entry-content table.hap-comp th span{display:block}.entry-content table.hap-comp td{text-align:center;background:#fff}.entry-content table.hap-comp th.desc{text-align:left}.entry-content table.hap-comp td.desc{text-align:left;font-size:12px;background:#12181a;color:#ddd;border-top:1px solid #444}.entry-content table.hap-comp.aloha-hw td.desc{background:#ddd;color:#12181a;border-top:1px solid #efefef;width:auto !important;font-size:12px !important}.entry-content table.hap-comp.aloha-hw.cols-3 td{width:35%}.entry-content table.hap-comp.aloha-hw.cols-8 td{width:11%;font-size:10px}.entry-content table.hap-comp th{text-align:center;border-top:1px solid transparent}.entry-content table.hap-comp th span{display:block}.entry-content table.hap-comp td{text-align:center;background:#fff}.entry-content table.hap-comp.full td{width:25%}.entry-content table.hap-comp.full th span{font-size:14px}.entry-content table.hap-comp.full th{font-size:10px}.entry-content table.hap-comp th.desc{text-align:left}.entry-content table.hap-comp td.desc{text-align:left;font-size:12px;background:#12181a;color:#ddd;border-top:1px solid #444}.entry-content table.hap-comp.large td{width:20%}.entry-content table.hap-comp.aloha-hw td.desc{background:#ddd;color:#12181a;border-top:1px solid #efefef;width:auto !important;font-size:12px !important}.entry-content table.hap-comp.aloha-hw.cols-3 td{width:35%}.entry-content table .fa-check{color:#2660a4}.entry-content table.hap-comp.aloha-hw.cols-8 td{width:11%;font-size:10px !important}.entry-content table.hap-comp.aloha-hw.cols-8 th{font-size:10px}.entry-content .responsive-table,.entry-content .table-responsive{margin:0 -25px;overflow:hidden;overflow-x:scroll}#homevents .EO_Event_List_Widget,#futureevents .EO_Event_List_Widget,#pastevents .EO_Event_List_Widget{width:100%;margin:0}#homevents .eo-events,#futureevents .eo-events,#pastevents .eo-events{display:table}#homevents .eo-events>li,#futureevents .eo-events>li,#pastevents .eo-events>li{display:table-row;width:100%;padding:0 25px;text-align:center}#homevents .eo-events>li small,#futureevents .eo-events>li small,#pastevents .eo-events>li small{display:block;font-size:12px}#homevents .eo-events>li>div,#futureevents .eo-events>li>div,#pastevents .eo-events>li>div{display:table-cell;text-align:left;vertical-align:middle;padding:20px 10px;font-size:16px}#homevents .eo-events>li>div.date,#futureevents .eo-events>li>div.date,#pastevents .eo-events>li>div.date{font-size:14px}#homevents .eo-events>li>div:first-child,#futureevents .eo-events>li>div:first-child,#pastevents .eo-events>li>div:first-child{padding-left:0}#homevents .eo-events>li>div:last-child,#futureevents .eo-events>li>div:last-child,#pastevents .eo-events>li>div:last-child{padding-right:0}#homevents .eo-events>li>div:last-child a,#futureevents .eo-events>li>div:last-child a,#pastevents .eo-events>li>div:last-child a{display:block;white-space:nowrap;font-size:16px}#homevents .eo-events>li img,#futureevents .eo-events>li img,#pastevents .eo-events>li img{max-width:100%}.definitions .term{font-weight:bold}.definitions .definition{margin-bottom:10px}#logos{overflow:hidden;text-align:center;height:120px;max-width:1000px;margin:0 auto}#logos img{display:inline-block;height:60px;max-width:100%}.footer-widget li:before{display:none}.ds-carousel-section{overflow:hidden;max-height:300px}@media only screen and (max-width:567px){.ds-carousel-section{max-height:140px;padding:0}}.ds-carousel-logo{width:20%;float:left}.ds-image-carousel-first{width:100% !important;max-height:200px;height:200px;background:#fff;animation:15s first 1 linear;animation-fill-mode:forwards}.ds-image-carousel-second{z-index:2;height:200px;background:#fff;width:100% !important;float:left;display:inline-block;top:-200px;animation:30s second infinite linear}.ds-image-carousel-third{z-index:1;height:200px;background:#fff;width:100% !important;float:left;display:inline-block;top:-400px;bottom:-600px;animation:30s third infinite linear;animation-delay:15s;opacity:0}@keyframes first{0%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);z-index:3}99.99%{-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:3}100%{z-index:-1}}@keyframes second{0%{-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes third{0.1%{opacity:0}0.2%{-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);opacity:1}100%{-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:1}}.ds-tab-navigation .et_pb_all_tabs{padding-top:100px;padding-left:30px;padding-right:30px;background:#fff !important;border-top:0}.ds-tab-navigation .et_pb_tab,.ds-tab-navigation .et_pb_tabs_controls a,.ds-tab-navigation .et_pb_tabs_controls .et_pb_tab_active a{padding:0}.ds-tab-navigation.et_pb_tabs{border:none !important}.ds-tab-navigation .et_pb_tabs_controls ul{border-bottom:0}.ds-tab-navigation ul.et_pb_tabs_controls{border:0;position:absolute;width:100%;background:#fff;z-index:10}.ds-tab-navigation .et_pb_tabs_controls li{height:80px;text-align:center;padding:5px 10px !important;border:0;display:flex;flex-direction:column;justify-content:center;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}.ds-tab-navigation .et_pb_tabs_controls li:first-child:nth-last-child(5),.ds-tab-navigation .et_pb_tabs_controls li:first-child:nth-last-child(5) ~ li{width:20%}.ds-tab-navigation .et_pb_tabs_controls li.et_pb_tab_active{position:relative;bottom:0 !important;height:80px;margin-top:0}.ds-tab-navigation .et_pb_tabs_controls li:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:#3f6da4;-webkit-transform:scale3d(0,5,1);transform:scale3d(0,5,1);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform .3s;transition:transform .5s;-webkit-transition-timing-function:cubic-bezier(1,0.68,0.16,0.9);transition-timing-function:cubic-bezier(1,0.68,0.16,0.9)}.ds-tab-navigation .et_pb_tabs_controls li.et_pb_tab_active:before{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.ds-tab-navigation img.ds-tabs-image{width:100% !important;margin-bottom:-10px}.ds-tab-navigation div.ds-tabs-text{position:absolute;bottom:0;width:100%;padding:20px;color:#fff;background:rgba(0,0,0,0.7);display:flex;flex-direction:column;justify-content:center;text-align:center}.ds-tab-navigation div.ds-tabs-text a,.ds-tab-navigation div.ds-tabs-text h2{color:#fff;text-transform:uppercase}.ds-tab-navigation div.ds-tabs-text a{padding:10px 20px}.ds-tab-navigation div.ds-tabs-text a:before{content:'';position:absolute;bottom:0;left:40%;width:20%;height:2px;background:#fff;-webkit-transform:scale3d(0,5,1);transform:scale3d(0,5,1);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform .3s;transition:transform .5s;-webkit-transition-timing-function:cubic-bezier(1,0.68,0.16,0.9);transition-timing-function:cubic-bezier(1,0.68,0.16,0.9)}.ds-tab-navigation div.ds-tabs-text a:hover:before{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}@media only screen and (max-width:1280px){.ds-tab-navigation .et_pb_tabs_controls li:first-child:nth-last-child(8),.ds-tab-navigation .et_pb_tabs_controls li:first-child:nth-last-child(8) ~ li{width:25%}.ds-tab-navigation .et_pb_tabs_controls li,.ds-tab-navigation .et_pb_tabs_controls li.et_pb_tab_active{height:40px}}@media only screen and (max-width:1023px){.ds-tab-navigation ul.et_pb_tabs_controls{height:100%}.ds-tab-navigation div.ds-tabs-text h2{font-size:80%}.ds-tab-navigation div.ds-tabs-text a{font-size:70%}.ds-tab-navigation div.ds-tabs-text p{line-height:1em !important}}@media only screen and (max-width:766px){.ds-tab-navigation .et_pb_tabs_controls li,.ds-tab-navigation .et_pb_tabs_controls li.et_pb_tab_active{height:12.5%}.ds-tab-navigation p.ds-tabs-body{font-size:70%}.ds-tab-navigation .et_pb_tabs_controls li a{font-size:70%}.ds-tab-navigation div.ds-tabs-text{right:0;width:75%;padding:10px}}@media only screen and (max-width:500px){.ds-tab-navigation p.ds-tabs-body{display:none}.ds-tab-navigation .et_pb_tabs_controls li a{font-size:50% !important}}.et_pb_text ul,.et_pb_text ol{margin-left:35px !important}.type-documentation h1,.type-documentation h2,.type-documentation h3,.type-documentation h4,.type-documentation h5,.type-documentation h6{font-weight:normal}.headerlink{display:none}.et_pb_column_1_4 .et_pb_text .toctree-wrapper ul{margin:0 !important;list-style-type:none;padding:0}.et_pb_column_1_4 .et_pb_text .toctree-wrapper>ul>li ul{margin-left:15px !important;display:none}.et_pb_column_1_4 .et_pb_text .toctree-wrapper>ul>li ul.active{display:block}.et_pb_column_1_4 .et_pb_text .toctree-wrapper a.active{font-weight:bold}.et_pb_column_1_4 .et_pb_text .toctree-wrapper .fa-chevron-down{display:none}.et_pb_column_1_4 .et_pb_text .toctree-wrapper .open>span>.fa-chevron-down{display:inline-block}.et_pb_column_1_4 .et_pb_text .toctree-wrapper .open>span>.fa-chevron-right{display:none}.et_pb_column_1_4 .et_pb_text .toctree-wrapper li{padding-left:0}.et_pb_column_1_4 .et_pb_text .toctree-wrapper span{cursor:pointer;display:inline-block;width:20px;text-align:center;margin-left:-20px}.et_pb_column_1_4 .et_pb_text .toctree-wrapper span:hover{color:#3f6da4}.et_pb_column_1_4 .et_pb_text .toctree-wrapper a{color:#333}.et_pb_column_1_4 .et_pb_text .toctree-wrapper a:hover{color:#3f6da4}.searchresults{width:100%;margin:0 auto}.searchresults .search-field{width:100%;padding:16px;border:0;-webkit-border-radius:0;-moz-border-radius:0;color:#999;font-size:14px;background-color:#fff;height:44px;vertical-align:top;border-radius:2px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.08)}.searchresults .result{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #eee}.searchresults .result .search-post-title{font-size:110%;font-weight:bold}.searchresults .result .search-post-excerpt{font-size:90%}.searchresults .result .search-post-link{font-size:80%}.searchresults .search-page-title{font-size:90%;margin-top:10px;margin-bottom:20px;display:block}.searchresults .screen-reader-text{padding-bottom:10px;display:block}.searchresults .pagination .screen-reader-text{display:none}.container:before{background-color:transparent !important}.et_pb_widget_area_right{border-left:0 !important}.et_pb_widget_area_left{border-right:0 !important}#et-secondary-nav li{position:relative;text-align:left}#et-secondary-nav li>ul{width:90px;padding:0}#et-secondary-nav li li{padding:0}#mega-menu-wrap-primary-menu.mega-sticky li:first-child{margin-top:0 !important}.et_fullwidth_nav #mega-menu-wrap-primary-menu.mega-sticky{margin-top:38px !important}.admin-bar.et_fullwidth_nav #mega-menu-wrap-primary-menu.mega-sticky{margin-top:68px !important}#footer-info{width:100%}#footer-info .sitemap{float:right}
