@font-face{font-family:'happyregular';src:url('../webfonts/happy/happy-webfont.woff2') format('woff2'),url('../webfonts/happy/happy-webfont.woff') format('woff');font-weight:normal;font-style:normal}html{width:100%;height:100%;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:visible}body{width:100%;height:100%;color:#555555;background-color:#000000;margin:0;padding:0;overflow-x:visible}a{text-decoration:underline;color:#2a679f;-webkit-tap-highlight-color:#2a679f}a:hover{color:#555555}.btn,a.btn,.button,a.button,.btn-primary,a.btn-primary{display:inline-block;font-family:'Open Sans',sans-serif;font-size:1.25rem;font-weight:800;text-decoration:none;text-transform:uppercase;text-align:center;line-height:1.25rem !important;color:#FFFFFF;background:#2a679f;border:.125rem solid #2a679f;border-radius:.5rem;margin:0;padding:.5rem 1.875rem;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;-webkit-box-shadow:3px 3px 8px 0 rgba(0,0,0,0.3);box-shadow:3px 3px 8px 0 rgba(0,0,0,0.3)}.btn:hover,a.btn:hover,.button:hover,a.button:hover,.btn-primary:hover,a.btn-primary:hover{color:#FFFFFF;background:#555555;border:.125rem solid #555555;transform:scale(1.05)}.btn:active,a.btn:active,.button:active,a.button:active,.btn-primary:active,a.btn-primary:active{color:#FFFFFF;background:#555555;border:.125rem solid #555555;transform:scale(1.02)}.btn-secondary,a.btn-secondary{color:#FFFFFF;background:#ed1d26;border:.125rem solid #ed1d26}.btn-secondary:hover,a.btn-secondary:hover{color:#FFFFFF;background:#555555;border:.125rem solid #555555}.btn-accent,a.btn-accent{color:#FFFFFF;background:#efa603;border:.125rem solid #efa603}.btn-accent:hover,a.btn-accent:hover{color:#FFFFFF;background:#555555;border:.125rem solid #555555}.btn-alt,a.btn-alt{color:#FFFFFF;background:#489a44;border:.125rem solid #489a44}.btn-alt:hover,a.btn-alt:hover{color:#FFFFFF;background:#555555;border:.125rem solid #555555}.btn-full,a.btn-full{display:block}.scale{border-radius:50%;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.scale:hover{transform:scale(1.1)}.textwidget.custom-html-widget{text-align:center}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item-259>a.mega-menu-link{height:auto !important;line-height:normal !important}#mega-menu-wrap-main-menu.mega-sticky #mega-menu-main-menu{background:#FFFFFF;filter:drop-shadow(0 5px 20px #0000001c)}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item.home a.mega-menu-link{height:auto;padding-bottom:1rem}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item.mobile-logo{height:auto;padding-bottom:2rem}div.header-navigation{background-image:url(../images/background-brick-wall-bottom.webp),url(../images/background-brick-wall-right.webp),url(../images/background-brick-wall-left.webp),url(../images/background-brick-wall.webp);background-repeat:repeat-x,no-repeat,no-repeat,repeat;background-position:bottom, top right, top left, top center;background-size:auto, auto, auto, auto}nav.mainmenu{position:relative;background-color:transparent}nav.mainmenu .megamenumain{line-height:normal}header{position:relative;background-color:transparent}header.post,header.page{padding-top:12.5rem}header.frontpage{height:60vh;padding-top:6.25rem}header .funny-fast-easy{color:#FFFFFF}header .funny-fast-easy h1{font-size:4.375rem;text-transform:uppercase;margin-bottom:.5rem;text-shadow:.125rem .125rem .3125rem rgba(0,0,0,0.3)}header .funny-fast-easy p{font-size:1.25rem;font-weight:500;line-height:normal;padding:0 2rem;text-shadow:.125rem .125rem .3125rem rgba(0,0,0,0.3)}header .funny-fast-easy .center{border-left:.0625rem solid #FFFFFF;border-right:.0625rem solid #FFFFFF}@media (max-width:991.98px){header .funny-fast-easy .center{border-left:none;border-right:none}}main{position:relative;background-color:#FFFFFF}footer{position:relative;color:#FFFFFF;background-color:#000000}footer a{color:#FFFFFF}footer a:hover{color:#FFFFFF;opacity:.6}footer h3{color:#efa603}.menu-footer-menu-container ul{list-style:none;margin:0;padding:0}.menu-footer-menu-container ul li{padding:.5rem 0;border-top:.0625rem solid #ffffff35}.menu-footer-menu-container ul li a{text-decoration:none}section.get-started-today{position:relative}section.get-started-today h2{font-family:'happyregular',sans-serif}section.get-started-today figure.start-button{position:relative;margin-top:-5rem;margin-bottom:-5rem;z-index:2}@media (max-width:991.98px){section.get-started-today figure.start-button{margin-top:2rem;margin-bottom:-5rem;z-index:2}}section.driving-test{position:relative}section.driving-test h2{font-family:'happyregular',sans-serif}section.driving-test figure.driving-exam{position:relative;margin-top:-5rem;margin-bottom:-5rem;z-index:2}@media (max-width:991.98px){section.driving-test figure.driving-exam{margin-top:0;margin-bottom:2rem;z-index:2}}.faq-accordion .accordion-button{font-size:1.25rem;line-height:normal}.faq-accordion .accordion-button:not(.collapsed){font-weight:bold;color:#2a679f;background-color:transparent;box-shadow:none}main.post .post-item p:last-of-type,section.post .post-item p:last-of-type,main.single .post-item p:last-of-type{margin:0;padding:0}main.post .post-item a,section.post .post-item a,main.single .post-item a{text-decoration:none}main.post .post-item a .month,section.post .post-item a .month,main.single .post-item a .month{color:#ed1d26}main.post .post-item h2 a,section.post .post-item h2 a,main.single .post-item h2 a{color:#2a679f}main.post .post-item h2 a:hover,section.post .post-item h2 a:hover,main.single .post-item h2 a:hover{color:#ed1d26}main.post .post-item figure,section.post .post-item figure,main.single .post-item figure{position:relative}main.post .post-item figure time,section.post .post-item figure time,main.single .post-item figure time{display:block;position:absolute;bottom:-0.0625rem;left:-0.0625rem;width:5rem;height:5rem;background-color:#FFFFFF;border-top-right-radius:1rem}main.post .post-item figure time .month,section.post .post-item figure time .month,main.single .post-item figure time .month{display:block;line-height:1.5rem;text-transform:uppercase;color:#555555}main.post .post-item figure time .day,section.post .post-item figure time .day,main.single .post-item figure time .day{display:block;font-size:2.5rem;font-weight:800;line-height:1.75rem;letter-spacing:-0.125rem;color:#489a44}main.post .post-item .category-list a,section.post .post-item .category-list a,main.single .post-item .category-list a{font-size:.875rem;text-decoration:none}.wp-pagenavi .pages{display:inline-block;padding-right:.5rem;border-right:1px solid #CCCCCC}.wp-pagenavi a.previouspostslink{display:inline-block;padding-left:.5rem;padding-right:.5rem;border-right:1px solid #CCCCCC}.wp-pagenavi .current{display:inline-block;padding-left:.5rem;padding-right:.5rem;border-right:1px solid #CCCCCC}.wp-pagenavi a.page{display:inline-block;padding-left:.5rem;padding-right:.5rem;border-right:1px solid #CCCCCC}.wp-pagenavi a.nextpostslink{display:inline-block;padding-left:.5rem}.wp-pagenavi a{text-decoration:none}