.custom-menu-primary{float:left}.custom-menu-primary .navigation-primary{font-size:16px;line-height:1.7}.custom-menu-primary .navigation-primary>ul{margin:0;padding:0;list-style:none;display:block;font-size:16px;line-height:1.7}.custom-menu-primary .navigation-primary>ul>li{font-size:16px;line-height:1.7;margin:0 0px 0 0;display:inline-block;height:auto;vertical-align:middle}.custom-menu-primary .navigation-primary>ul>li.has-submenu{position:static}.custom-menu-primary .navigation-primary>ul>li:not(:last-child){margin-right:-4.5px}.custom-menu-primary .navigation-primary>ul>li>a{white-space:normal;position:relative;cursor:pointer;line-height:105px;height:105px;padding:3px 25px 0px 25px;vertical-align:baseline;width:auto;display:block;color:#444;text-transform:none;text-decoration:none;text-align:left;font-family:'Cachet Std',Arial,Sans-serif;font-size:17px;font-weight:bold}.custom-menu-primary .navigation-primary>ul>li>a:hover{text-decoration:none}.custom-menu-primary .navigation-primary>ul ul{display:none;margin:0;padding:0;list-style:none}.mega-menu-wrap{padding-top:50px;padding-bottom:65px;font-size:16px;line-height:1.7;display:block;position:absolute;opacity:0;transform:translate(0,10px);visibility:hidden;transition:opacity 200ms ease-in,transform 200ms ease-in,visibility 200ms ease-in;background-repeat:no-repeat;background-position:125% center;background-size:700px;border-bottom:5px solid #6cc24a;background-image:url();width:100%;left:0;z-index:100}.custom-menu-primary .navigation-primary>ul>li.Bookkeeping.CFO.Services>.mega-menu-wrap{background-image:url();border-bottom-color:#05c3dd}.custom-menu-primary .navigation-primary>ul>li.More.Services>.mega-menu-wrap{background-image:url();border-bottom-color:#737579}.custom-menu-primary .navigation-primary>ul>li.has-submenu:hover>.mega-menu-wrap{opacity:1;transform:translate(0,0);visibility:visible}.custom-menu-primary .navigation-primary>ul>li>.mega-menu-wrap ul{display:block}.custom-menu-primary .navigation-primary>ul>li>.mega-menu-wrap>ul{max-width:1110px;margin-left:auto;margin-right:auto;display:block}.custom-menu-primary .navigation-primary>ul>li>.mega-menu-wrap>ul>li{width:100%;float:left;line-height:1.7;font-size:16px;min-height:1px}.custom-menu-primary .navigation-primary>ul>li>.mega-menu-wrap ul.submenu.level-3>li{float:left;min-height:1px}.custom-menu-primary .navigation-primary>ul>li.Accounting.Tax>.mega-menu-wrap ul.submenu.level-3>li,.custom-menu-primary .navigation-primary>ul>li.Bookkeeping.CFO.Services>.mega-menu-wrap ul.submenu.level-3>li{width:33.33333%}.custom-menu-primary .navigation-primary>ul>li.Accounting.Tax>.mega-menu-wrap ul.submenu.level-3>li:first-child,.custom-menu-primary .navigation-primary>ul>li.Bookkeeping.CFO.Services>.mega-menu-wrap ul.submenu.level-3>li:first-child{border-right:1px solid #c5c5c7}.custom-menu-primary .navigation-primary>ul>li.Accounting.Tax>.mega-menu-wrap ul.submenu.level-3>li:nth-child(2),.custom-menu-primary .navigation-primary>ul>li.Bookkeeping.CFO.Services>.mega-menu-wrap ul.submenu.level-3>li:nth-child(2){padding-left:70px}.custom-menu-primary .navigation-primary>ul>li.Accounting.Tax .level-3>li:nth-child(2) .level-4>li>a,.custom-menu-primary .navigation-primary>ul>li.Bookkeeping.CFO.Services .level-3>li:nth-child(2) .level-4>li>a{font-weight:500;margin-top:0;font-family:'Cachet Std Bold',Arial,sans-serif;line-height:1.1;color:#505358;margin-bottom:15px;font-size:17px;text-transform:uppercase;display:block}.custom-menu-primary .navigation-primary>ul>li.Accounting.Tax .level-3>li:nth-child(2) .level-4>li>a{color:#6cc24a}.custom-menu-primary .navigation-primary>ul>li.Bookkeeping.CFO.Services .level-3>li:nth-child(2) .level-4>li>a{color:#05c3dd}.custom-menu-primary .navigation-primary>ul>li.Accounting.Tax .level-3>li:nth-child(2) .level-4>li>a:hover,.custom-menu-primary .navigation-primary>ul>li.Bookkeeping.CFO.Services .level-3>li:nth-child(2) .level-4>li>a:hover{color:#444}.custom-menu-primary .level-4 .textwidget p{margin-bottom:10px}.custom-menu-primary .navigation-primary>ul>li.Bookkeeping.CFO.Services .level-4 .textwidget p a{color:#05c3dd}.custom-menu-primary .level-4 .textwidget p a:hover{text-decoration:underline}.custom-menu-primary .navigation-primary>ul>li.More.Services>.mega-menu-wrap ul.submenu.level-3>li{width:25%}.custom-menu-primary .navigation-primary>ul>li.More.Services ul.submenu.level-3>li>a{display:block;margin-top:0;line-height:1.1;margin-bottom:20px;font-weight:700;font-family:"Cachet Std",Arial,Sans-serif;font-size:17px;text-transform:uppercase;color:#444}.custom-menu-primary .navigation-primary>ul>li.More.Services ul.submenu.level-3>li:first-child>a:hover{color:#ff7f41}.custom-menu-primary .navigation-primary>ul>li.More.Services ul.submenu.level-3>li:nth-child(2)>a:hover{color:#ffc845}.custom-menu-primary .navigation-primary>ul>li.More.Services ul.submenu.level-3>li:nth-child(3)>a:hover{color:#9063cd}.custom-menu-primary .navigation-primary>ul>li.More.Services ul.submenu.level-3>li:last-child>a:hover{color:#05c3dd}.custom-menu-primary .navigation-primary>ul>li.More.Services .level-4>li>a{font-size:14px;display:block;cursor:text}.custom-menu-primary .navigation-primary>ul>li.More.Services .level-4>li>a:hover{color:#737579}.custom-menu-primary .navigation-primary>ul>li.Offices>.mega-menu-wrap ul.submenu.level-3>li{width:20%}.custom-menu-primary .navigation-primary>ul>li.Offices ul.submenu.level-4>li:first-child>a{text-transform:uppercase;font-size:17px;font-weight:bold;display:block;line-height:1.1;color:#444;margin-bottom:20px}.custom-menu-primary .navigation-primary>ul>li.Offices ul.submenu.level-4>li:not(:first-child)>a:hover,.custom-menu-primary .navigation-primary>ul>li.Accounting.Tax ul.submenu.level-4>li>a:hover,.custom-menu-primary .navigation-primary>ul>li.Bookkeeping.CFO.Services ul.submenu.level-4>li>a:hover{padding-left:10px;transition:all .7s ease}.custom-menu-primary .navigation-primary>ul>li.Bookkeeping.CFO.Services ul.submenu.level-4>li>a:hover{color:#05c3dd}@media screen and (max-width:1091px) and (min-width:1024px){.custom-menu-primary .navigation-primary>ul>li>a{padding:3px 15px 0px 15px}}@media screen and (max-width:957px) and (min-width:850px){.custom-menu-primary .navigation-primary>ul>li>a{padding:3px 11px 0px 11px}}@media screen and (max-width:850px) and (min-width:768px){.custom-menu-primary .navigation-primary>ul>li>a{padding:3px 10px 0px 10px;font-size:15px}}@media screen and (max-width:1600px){background-size:450px}@media screen and (max-width:1367px){.mega-menu-wrap{background-size:450px}}@media screen and (max-width:1200px){.custom-menu-primary .navigation-primary>ul>li>.mega-menu-wrap>ul{max-width:930px}}@media screen and (max-width:991px){.custom-menu-primary .navigation-primary>ul>li>.mega-menu-wrap>ul{max-width:690px}}