:root{--rj-yellow:#FBB040;--rj-darkyellow:#E3812D;--rj-blue:#0094d2;--rj-darkblue:#114770;--rj-blackblue:#082338;--rj-grey:#f5f5f6;--rj-darkgrey:#DEDEDE}body{font-weight:400}.et-menu .menu-item-has-children>a:first-child:after{display:none}@media only screen and (min-width:900px){.rjmenu .et-menu>li>a:hover{opacity:1;color:var(--rj-yellow)!important}.rjmenu .et-menu>li:last-child>a:hover{opacity:1;color:#fff!important}.rjmenu ul#menu-main-menu>li>a{padding:40px 10px 40px;font-weight:400;font-size:17px;margin:0}.telmenu a{background:var(--rj-yellow);font-size:25px!important;font-weight:500!important;padding:40px 30px!important}.telmenu a:hover{background:var(--rj-blue);font-size:25px!important;font-weight:500!important;padding:40px 30px!important;color:#fff!important}}.rjmenu .sub-menu{border-radius:5px}body .et_pb_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message a.button.wc-forward{box-shadow:0px 3px 0px 0px var(--rj-darkblue);padding:.5em 1em!important}body .et_pb_button:hover{box-shadow:0px 3px 0px 0px var(--rj-darkyellow);transform:translateY(-2px)}body .et_pb_button.yellowbutton{box-shadow:0px 3px 0px 0px var(--rj-darkyellow);transform:translateY(-2px)}body .et_pb_button.yellowbutton:hover{box-shadow:0px 3px 0px 0px var(--rj-darkblue);transform:translateY(-2px)}.topstitch::before{content:"";width:4px;height:50px;background:var(--rj-yellow);display:block;position:absolute;top:-25px;right:50%;z-index:99}.bottomstitch::after{content:"";width:4px;height:50px;background:var(--rj-yellow);display:block;position:absolute;bottom:-25px;right:50%;z-index:99}.rjtile{background-color:var(--rj-grey);background:linear-gradient(180deg,rgb(245 245 246 / 0.75) 0%,rgb(245 245 246 / 0.75) 100%),url(/wp-content/uploads/2021/01/RJ-Stacked-Logo-Pattern-Boxes-v2-1.svg)!important;background-repeat:repeat;background-size:426px 115px!important}.swiper-container{overflow:visible}.resource-categories a,.posthero .et_pb_header_content_wrapper a{background:#fff;padding:.2em 1em;border:0px solid;border-radius:5px;box-shadow:0 7px 14px 0 rgba(59,65,94,.1),0 3px 6px 0 rgba(0,0,0,.07);margin:0 1px;display:inline-block;transition-duration:.3s}.resource-categories a:hover,.posthero .et_pb_header_content_wrapper a:hover{transform:translateY(-2px)}.posthero .et_pb_header_content_wrapper{color:transparent;padding-top:10px}.et_pb_post:hover{transform:translateX(0px) translateY(-5px)!important}.et_pb_post{position:relative;transition-duration:.3s}.et_pb_post .entry-title a:after{position:absolute;display:block;content:"";width:100%;height:100%;left:0;top:0}.et_pb_post:hover{cursor:pointer}.aop li{width:fit-content;float:left;margin-right:35px}.aop:before{content:"Areas of Practice: ";position:absolute;font-weight:bold;left:0px;margin-top:-3px}