.mce-top-part{position:sticky!important;top:-60px}html{--primary-color:#0f0756;--secondary-color:#0f0756;--tertiary-color:#f7f7f7;--nuetral-color:#d4d4d6;--primary-font:'Open Sans',sans-serif}.main-content h1,.main-content h2,.sidebar-content h3,.sidebar-content h4{font-family: var(--primary-font);color: var(--primary-color)}.main-content h1{font-size:2.2rem;position:relative;margin-bottom:20px}.main-content h1:after{content:'';width:100px;height:5px;background:var(--secondary-color);position:absolute;left:0;bottom:0}.main-content h2{font-size:1.75rem;margin: 30px 0 0}#et-main-area .entry-title a:hover{text-decoration: underline!important}.welcome h2{font-size:2rem}.sidebar-content h3{font-size:1.8rem;border-bottom:1px solid;padding-bottom:5px;margin:30px auto 15px}.sidebar-content h4{font-size:1.4rem;margin: 20px 0 0}.signature{font-size:3rem;font-family:'Allura',cursive;font-weight:400;color:var(--primary-color);padding-bottom: 10px}.signature-male{font-size:1.4rem;font-family:'Molle',cursive;font-weight:400;color:var(--primary-color)}@media (min-width:981px){.sidebar-content h3{margin:0 20px 15px;padding:0 20px 10px}.sidebar-content h4{padding-left:20px}}a{color: #000;text-decoration: underline}a:hover,a:focus{text-decoration: none!important}.et_pb_row.main-container{padding: 0px 0!important;margin: 0 auto!important;width: 90%!important}.et_section_specialty>.et_pb_row{width: 90%!important}.et_pb_section{padding: 0}.et_pb_row_0{padding: 0}.et_pb_toggle_close .et_pb_toggle_title,.et_pb_toggle_close h5.et_pb_toggle_title{color:var(--primary-color)!important}.et_pb_toggle_title:before{color:var(--primary-color)!important}.main-content ul,.sidebar-content ul{margin: 10px 0 10px 25px;padding-bottom: 0px}.main-content .et_pb_toggle,.sidebar-content .et_pb_toggle{margin: 10px auto!important}.video{width: 90%!important;margin: auto}@media (max-width:980px){.et_pb_column{width:100%;margin-bottom:0!important}.main-body{margin-bottom:20px}}@media screen and (min-width:981px){.et_section_specialty>.et_pb_row{display: flex}.et_pb_row.main-container{width: 90%!important}.main-body{margin:30px auto;display:-webkit-flex;display:-ms-flexbox;display:flex}.main-content{margin-top:0px;position: relative;width:64%!important;margin-right:5%!important}.home .main-content{width: auto!important}.main-content>.et_pb_row_inner{padding:20px 0 25px}.sidebar-content,.home-sidebar-content{position: relative;width:31%!important;border: 1px solid var(--primary-color);border-bottom:10px solid var(--primary-color);padding: 25px 0;z-index: 0;margin-bottom:30px}.sidebar-content p{margin: auto 20px}.sidebar-content ul{margin: 10px 0 10px 35px}.sidebar-content .et_pb_toggle{width: 90%!important}}.sidebar-content img{display: none}.linked-img img,.et_pb_image a img{transition:.5s all}.show-mobile img{display:block}a.linked-img:hover img,a.linked-img:focus img{transform:scale(.95)}@media screen and (min-width:981px){.sidebar-content img{width:88%;max-width:375px;display:block;border:7px solid #fff;outline:2px solid var(--secondary-color);margin:auto}}.contact-list-contact-container{display:flex;flex-direction:column;align-items:baseline;text-align:left!important}.contact-list-main-left{order:2}.contact-list-main-right{float:none;width:100%;max-width:145px;order:1}.contact-list-main-right .contact-list-image img{width:100%;max-width:110px;border:3px solid #fff;outline:2px solid var(--primary-color);margin-top:7px;margin-left:3px}ul#all-contacts{display:flex;flex-wrap:wrap}#all-contacts li{float:none!important}.contact-list-send-email a{padding:0!important}#contact-list-search{margin-bottom:0!important}ul#all-contacts li{padding-left:0!important}.contact-list-contact-container{height:auto!important;padding:0!important;text-align:center}.contact-list-send-email a{border:0;font-weight:400;text-transform:none;font-size:1rem;text-decoration:underline!important}span.contact-list-contact-name{font-size:1rem!important}.contact-list-send-email a:not(.bogus-class):hover{background:none!important;color:#000!important;border:0!important;text-decoration:none!important}.contact-list-show-contact-button:not(.bogus-class):hover{background:var(--primary-color)!important;color:#fff!important;border:1px solid var(--primary-color)!important;text-decoration:none!important}.cl-modal-container{background:rgba(0,0,0,.1)!important}.cl-modal-container.cl-modal-container-contact .cl-modal{border-bottom: 20px solid var(--secondary-color)}.contact-list-main-left{width: initial!important}@media (max-width:820px){.contact-list-2-cards-on-the-same-row #all-contacts li,.contact-list-3-cards-on-the-same-row #all-contacts li{float:none;width:50%}}.et_pb_button_module_wrapper{position:relative!important;margin:20px auto!important;max-width:335px!important;width: 85%!important;line-height: 1.2!important}a.et_pb_button{display:block;font-size:1.625rem;font-family: var(--primary-font);font-weight: bold;line-height:1.2!important;text-decoration:none;text-align:center;color:var(--primary-color)!important;background-color: #fff;padding:5px 10px;border:2px solid var(--primary-color);-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;position:relative;border-radius: 0}a.et_pb_button:before,a.et_pb_button:after{content:'';display:block;position:absolute;border-color:var(--secondary-color);border-style:solid;width:calc(100% + 13px);height:calc(100% + 13px);-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity: 1!important;font-size: 15px!important}a.et_pb_button:before{top:-8px;left:-8px;border-width:3px 0 0 3px;margin-left: 0!important}a.et_pb_button:after{bottom:-8px;right:-8px;border-width:0 3px 3px 0;padding-left: 0!important}a.et_pb_button:hover,a.et_pb_button:focus{color:#fff!important;background-color:var(--primary-color)!important;border-color:var(--secondary-color);padding:5px 10px!important}a.et_pb_button:hover::before,a.et_pb_button:hover::after,a.et_pb_button:focus::before,a.et_pb_button:focus::after{width:2em;height:2em}.decm_divi_event_calendar_0 .fc-today-button:focus,.fc-prev-button:focus,.fc-next-button:focus,.decm_divi_event_calendar_0 .fc-button-active,.fc-button-group button:focus{background-color:var(--primary-color)!important;color:#FFFFFF!important}.tribe-events .tribe-events-c-search__button,.tribe-events button.tribe-events-c-search__button{background-color:var(--primary-color)}.tribe-events .tribe-events-c-search__button:focus,.tribe-events .tribe-events-c-search__button:hover,.tribe-events button.tribe-events-c-search__button:focus,.tribe-events button.tribe-events-c-search__button:hover,.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active,.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus,.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within,.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover{background-color:var(--tertiary-color)}.tribe-common .tribe-common-c-btn-border,.tribe-common a.tribe-common-c-btn-border,a.tribe-events-c-messages__message-list-item-link.tribe-common-anchor-thin-alt,.tribe-common .tribe-common-c-svgicon,.tribe-common .tribe-common-anchor-thin-alt:active,.tribe-common .tribe-common-anchor-thin-alt:focus,.tribe-common .tribe-common-anchor-thin-alt:hover{color:var(--primary-color)}.tribe-common .tribe-common-c-btn-border,.tribe-common a.tribe-common-c-btn-border{border:1px solid var(--primary-color)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container{padding:40px 0!important}.tribe-events .datepicker .day.active,.tribe-events .datepicker .day.active.focused,.tribe-events .datepicker .day.active:focus,.tribe-events .datepicker .day.active:hover,.tribe-events .datepicker .month.active,.tribe-events .datepicker .month.active.focused,.tribe-events .datepicker .month.active:focus,.tribe-events .datepicker .month.active:hover,.tribe-events .datepicker .year.active,.tribe-events .datepicker .year.active.focused,.tribe-events .datepicker .year.active:focus,.tribe-events .datepicker .year.active:hover,button.tribe-common-c-btn.tribe-events-c-search__button{background:var(--primary-color)!important}.tribe-common .tribe-common-anchor-thin-alt{border-bottom:1px solid var(--primary-color)}.tribe-common .tribe-common-anchor-thin-alt:active,.tribe-common .tribe-common-anchor-thin-alt:focus,.tribe-common .tribe-common-anchor-thin-alt:hover{border-bottom:0px solid currentColor}h2.entry-title a:after{content:'\f061';background:transparent;font-family:'FontAwesome';top:-12px;color:var(--primary-color);margin:0 0 0 5px;transition:.5s all;font-size:1.5rem}h2.entry-title a:hover:after,h2.entry-title a:focus:after{margin:0 0 0 10px;text-decoration: none!important}h2.entry-title a:hover,h2.entry-title a:focus,#et-main-area .entry-title a:hover{text-decoration: none!important}.social-container a.icon{transition:.5s all;text-decoration:none!important}.social-container a.icon:hover,.social-container a.icon:focus{transform:scale(.9)}