@media (min-width:981px){.et-menu-nav li.mega-menu>ul>li{width:20%}.et-menu-nav li.mega-menu>ul>li:nth-of-type(4n){clear:unset}.et-menu-nav li.mega-menu>ul>li:nth-of-type(4n+1){clear:unset}}.primary-navigation{margin-right:40px}.secondary-menu .et_pb_menu__menu>nav>ul li:last-child a{background:#ec6041;text-transform:uppercase;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;color:white;padding:8px 12px;font-weight:800;margin-top:-8px}.et_pb_menu_1_tb_header.et_pb_menu .nav li ul.sub-menu a,.et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu a{color:#666!important;font-family:'Lato',Helvetica,Arial,Lucida,sans-serif}.et_pb_menu_1_tb_header.et_pb_menu ul li a{font-weight:700;font-size:20px;color:#0c71c3}.et_pb_menu_1_tb_header.et_pb_menu .sub-menu ul li a{color:#666;font-family:'Lato',Helvetica,Arial,Lucida,sans-serif;font-size:16px;text-transform:none;text-decoration:none;font-weight:normal;text-align:left;vertical-align:top;display:block;border:0}.button{display:inline-block;padding:4px 12px;border-radius:6px;border:1px solid #042a46;text-decoration:none;text-transform:uppercase;font-weight:400;color:#042a46;font-size:0.75em;text-shadow:none;box-shadow:none}.table-minimal{border-collapse:separate;border-spacing:0;width:100%}.table-minimal tbody tr:hover>td,.table-minimal tbody tr:hover>th{background-color:#fafafa}.table-minimal tbody tr:first-child td{border-top:2px solid gainsboro}.table-minimal thead th{background-color:white;border-bottom:0px;padding:0.75em 1em;text-align:left;font-weight:900;font-family:"Roboto Slab",serif}.table-minimal tbody{background-color:white}.table-minimal tbody td{border-bottom:0px;border-top:1px solid gainsboro;line-height:1.5em;padding:0.75em 1em;vertical-align:middle}.table-minimal tbody td button{display:inline-block;font-size:.7em;line-height:1.5em;margin-bottom:.3em;margin-right:0.5em;outline:none;padding:.3em 1em;width:100%}@media screen and (min-width:40em){.table-minimal tbody td button{margin-bottom:0;width:auto}}.table-container{padding:20px;max-width:550px;border:1px solid #f0f0f0;margin:20px 0;border-radius:3px;box-shadow:0 0 8px rgba(0,0,0,0.05);transition:all ease 500ms}.table-container:hover{border:1px solid rgba(240,240,240,0.5);box-shadow:none}.widgettitle{padding:1em 2em 0.875em;background:rgba(240,240,240,0.25);border-bottom:1px solid rgba(115,125,133,0.25);text-transform:uppercase;color:rgba(115,125,133,0.65);font-size:1em;margin:0}.widget{margin-top:3em;border-radius:3px;border:1px solid #f0f0f0}.widget a{color:#3999d8}.widget a:hover{background:#e9f0f5}.widget-first{margin:0}.et_pb_widget ol li,.et_pb_widget ul li{margin:0}.menu{margin-left:0;margin-bottom:0;list-style:none}.et_pb_bg_layout_light .et_pb_widget li a{padding:0.875em 2em;border-bottom:1px solid #f0f0f0;display:block;text-decoration:none;transform:all ease 500ms}.et_pb_bg_layout_light .et_pb_widget li:last-child a{border-bottom:none}.footer ul.social-media-icons li a{font-size:1.98rem}.fa .fa-facebook{font-size:1.98rem}.mh-blog-3-2 .entry-featured-image-url{padding-top:66.66%}.mh-blog-3-2 .entry-featured-image-url img{position:absolute;height:100%;bottom:0;object-fit:cover}.mh-blog-3-2>div{display:flex;flex-wrap:wrap}@media (min-width:680px){.mh-blog-3-2>div article{flex:50%;padding:1.5em}}.pagination a,.more-link{display:inline-block!important;padding:4px 12px;border-radius:6px;border:1px solid #3999d8;text-decoration:none;text-transform:uppercase;font-weight:400;color:#3999d8;text-shadow:none;box-shadow:none}.pagination>div{text-align:center}.primary-navigation .nav>li{line-height:20px}.primary-navigation .nav>li a{padding:12px 22px!important}.primary-navigation .nav>li.mega-menu li a{padding:6px 22px!important}.nav li.mega-menu li{line-height:1}.primary-navigation .nav>li .et-pb-icon{font-size:21px}.primary-navigation .nav>li:first-child a::hover:after,.primary-navigation .nav>li:hover:first-child a::hover:after{color:#fff}.primary-navigation .nav>li:hover{background:#042a46;color:#fff!important}.primary-navigation nav>ul>li{margin-top:0!important}.et-menu .menu-item-has-children>a:first-child:after{top:12px}.post-template-default .et_pb_row{width:100%}.blog .et_pb_section,.post-template-default .et_pb_section{padding:0}.entry-title a{color:#3999d8}sup{font-size:0.5em}.custom_form,#wp_payeezy_payment_form{padding:50px 40px 40px!important;background:white;box-shadow:0 2px 18px rgba(0,0,0,0.15);border-top:5px solid #a3d0ff;margin:45px auto 25px;float:none!important;width:100%!important;border-radius:4px}.custom_field select{padding:6px;border:1px solid #ddd;border-radius:3px;min-width:325px;width:100%}.custom_form input[type=text],#wp_payeezy_payment_form input[type=text],#wp_payeezy_payment_form select,#wp_payeezy_payment_form textarea{padding:6px;margin:4px 0;border:1px solid #ddd;border-radius:3px;min-width:297px;width:100%;display:block}.custom_form form input[type="submit"],#wp_payeezy_payment_form form input[type="submit"]{background:#ec6041;color:white;padding:15px 25px;border:0;border-radius:6px;font-size:14px;font-weight:bold;margin:20px auto;cursor:pointer;transition:all 200ms ease}.custom_form form input[type="submit"]:hover{background:#e83a13}.custom_form form{margin:auto;float:none}.custom_form h1{display:none}.custom_form label{text-align:left}div#header{border:none!important;margin-bottom:25px;width:100%}div#header h1 img{float:left;margin-top:-15px}div#header h1{display:inline-block;text-align:right;width:100%;font-size:18px}.return a{color:#3999d8}div#order{width:100%!important}#order table.detailedsummary{border:0}.custom_field .fieldErrorMessage,div.error{border:1px solid #FF5722;background:#FBE9E7;color:#BF360C;font-size:12px;padding:8px;margin:10px;margin-left:0px;width:92%}div#recaptcha_container{margin-top:18px}