@font-face{font-family:Oxygen;font-weight:300;font-style:normal;font-display:swap;src:url(fonts/Oxygen-300.eot);src:url(fonts/Oxygen-300.eot#iefix) format("embedded-opentype"),local("Oxygen Light"),local("Oxygen-300"),url(fonts/Oxygen-300.woff2) format("woff2"),url(fonts/Oxygen-300.woff) format("woff"),url(fonts/Oxygen-300.ttf) format("truetype"),url(fonts/Oxygen-300.svg#Oxygen) format("svg")}@font-face{font-family:Oxygen;font-weight:400;font-style:normal;font-display:swap;src:url(fonts/Oxygen-regular.eot);src:url(fonts/Oxygen-regular.eot#iefix) format("embedded-opentype"),local("Oxygen"),local("Oxygen-regular"),url(fonts/Oxygen-regular.woff2) format("woff2"),url(fonts/Oxygen-regular.woff) format("woff"),url(fonts/Oxygen-regular.ttf) format("truetype"),url(fonts/Oxygen-regular.svg#Oxygen) format("svg")}@font-face{font-family:Oxygen;font-weight:700;font-style:normal;font-display:swap;src:url(fonts/Oxygen-700.eot);src:url(fonts/Oxygen-700.eot#iefix) format("embedded-opentype"),local("Oxygen Bold"),local("Oxygen-700"),url(fonts/Oxygen-700.woff2) format("woff2"),url(fonts/Oxygen-700.woff) format("woff"),url(fonts/Oxygen-700.ttf) format("truetype"),url(fonts/Oxygen-700.svg#Oxygen) format("svg")}@font-face{font-family:Titillium Web;font-weight:400;font-style:normal;font-display:swap;src:url(fonts/Titillium-Web-regular.eot);src:url(fonts/Titillium-Web-regular.eot#iefix) format("embedded-opentype"),local("Titillium Web"),local("Titillium-Web-regular"),url(fonts/Titillium-Web-regular.woff2) format("woff2"),url(fonts/Titillium-Web-regular.woff) format("woff"),url(fonts/Titillium-Web-regular.ttf) format("truetype"),url(fonts/Titillium-Web-regular.svg#TitilliumWeb) format("svg")}@font-face{font-family:Titillium Web;font-weight:600;font-style:normal;font-display:swap;src:url(fonts/Titillium-Web-600.eot);src:url(fonts/Titillium-Web-600.eot#iefix) format("embedded-opentype"),local("Titillium WebSemiBold"),local("Titillium-Web-600"),url(fonts/Titillium-Web-600.woff2) format("woff2"),url(fonts/Titillium-Web-600.woff) format("woff"),url(fonts/Titillium-Web-600.ttf) format("truetype"),url(fonts/Titillium-Web-600.svg#TitilliumWeb) format("svg")}.clearfix{clear:both}body{font-family:Oxygen,sans-serif;font-size:16px}.xsmall{font-size:14px}.small,.xsmall{line-height:1.2}.small{font-size:20px}.medium{font-size:26px}.large,.medium{line-height:1.2}.large{font-size:34px}.soho-normal{font-family:SohoStd-Regular,sans-serif;line-height:1.2}.soho-bold{font-family:SohoStd-Bold,sans-serif;line-height:1.2}h1{font-size:28px}h2,h3,h4{font-size:24px}h1,h3,h4,h5,h6{font-family:SohoStd-Bold,sans-serif;color:#333}a{color:#0ba8cf}a:hover{color:#333;cursor:pointer}a:focus{outline:0}p{margin:10px 0 20px}.text-center{text-align:center}.breadcrumb{font-family:SohoStd-Regular,sans-serif;margin-bottom:20px;padding:0;font-size:13px}.site-inner{border-top:none!important;background-color:#fbfcfd}.entry{margin:0;box-shadow:none;border:none;padding:0;background-color:#fff0}.sidebar-primary{padding-left:2%;width:32.717949%}.sidebar-primary li{font-family:SohoStd-Regular,sans-serif;margin:10px 0 0 22px;list-style:disc;padding-left:3px;font-size:16px}.dropdown-state .selectedOption ul li{font-family:Oxygen,sans-serif}.dropdown-state .selectedOption ul li.state-section{font-family:SohoStd-Bold,sans-serif}.sidebar .widget{border:1px solid #e5e5e5}.sidebar .widget,.sidebar .widget.cust-promise{margin-bottom:20px;border-radius:6px;padding:20px}.sidebar .widget.cust-promise{border-left:1px solid #0ba8cf;box-shadow:0 1px #0ba8cf;border-top:4px solid #0ba8cf;border-right:1px solid #0ba8cf;background:url(images/cust-promise-bg.gif) repeat-x #d3dfea}.cust-promise ul li{font-family:SohoStd-Regular,sans-serif;margin-bottom:0;padding-bottom:0}.gallery img{border:none!important}.wrap{max-width:990px}.content{width:65.81196581196582%}@media only screen and (min-width:640px){.trustpilot-container{max-width:540px}}@media only screen and (min-width:768px){.trustpilot-container{max-width:720px}}@media only screen and (min-width:1024px){.trustpilot-container{max-width:960px}}@media only screen and (min-width:1280px){.trustpilot-container{max-width:1140px}}.trustpilot-container{margin-left:auto;padding-right:24px;padding-left:24px;margin-right:auto}.trustpilot-container .trustpilot-widget{margin:0 auto;padding:3.75rem 0 1rem;max-width:855px}.trustpilot-widget{margin:0 auto;text-align:center;max-width:fit-content}.trustpilot-carousel-reviews{border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:20px 3%;background:#fff}.trustpilot-carousel-reviews .trustpilot-widget{margin:0 auto;max-width:1224px}.trustpilot-widget-static{text-align:center}.sidebar-primary .trustpilot-widget{margin:0 auto}.trustpilot-widget.trustpilot-widget-horizontal{border-bottom:1px solid #dcdcdc;padding:30px 0 40px;max-width:none;background:#fff}#menu-primary-navigation li a{word-spacing:2px;padding:15px 46px}#menu-primary-navigation>li:hover{background:#f6f6f6}#menu-primary-navigation>li:hover a{color:#282828}tbody,td{border:none}.widget-wrap h3{font-family:SohoStd-Bold,sans-serif;font-size:24px}input,select,textarea{color:#333}.entry-header{margin:-40px -40px 0;border:0;padding:40px 40px 20px}.ids-help-search .entry-header{padding:20px 40px 40px}.widget li{border-bottom:none;padding-bottom:0}.button.signuplink{padding:16px 42px}.button.va-signuplink{padding:16px 42px!important}.button.signuplinklist{padding:16px 42px}.button,.home-top .more-link,button,input[type=button],input[type=reset],input[type=submit]{border-radius:5px;background-color:#0ba8cf}.new{color:red}.bg-green{background-color:#5eba3b}.one-fifth{float:left;margin-left:3.564103%;width:16.666667%}.one-fifth.first{margin-left:0}.Over-9-Million-Satis{font-family:Oxygen,sans-serif;font-weight:500;margin:28px 799px 25px 180px;letter-spacing:normal;line-height:normal;text-align:left;color:#2b363b;font-style:normal;height:22px;font-size:20px;font-stretch:normal;width:500px}.title-area{padding-left:20px}.site-title img{max-width:150px}.site-title{margin-top:5px;display:inline-block}.site-description,.site-title{font-family:SohoStd-Medium,sans-serif;float:left;color:#31383b;font-style:italic;font-size:18px}.school-no{font-family:SohoStd-Regular,Arial!important;font-weight:400;margin:0 0 0 72px;display:block;font-style:normal;font-size:10px}.school-no.responsiveSchool{margin-left:0;text-align:center}.nav-primary .wrap,.top-nav-p .wrap{max-width:1224px}.nav-primary .mobile-nav-item,.nav-primary .responsive-nav-blog,.search-responsive-item{display:none}.site-header .wrap{padding:20px 0 15px;max-width:1274px}.site-description{text-transform:none;line-height:30px;text-align:center;padding:0 0 4px;width:50%}.site-description img{margin-top:14px;margin-left:16%}.site-header .widget-area{margin-top:12px;width:30%}.widget_search{float:right;border-radius:6px 6px 6px 6px;border:1px solid #cddae3;display:block;background-image:url(images/sprite1-home.png);background-position:294px -243px;background-repeat:no-repeat;padding:5px;width:360px}.search-form input[type=submit]{float:right;border:none;color:#fff0;position:relative;height:33px;background:#fff0;width:44px}.search-form input[type=search]{box-shadow:none!important}.widget_search .title-area{display:none}.entry-content .search-form,.site-header .search-form{margin-top:0;text-align:left;width:100%}.search-input{padding:8px 16px;width:270px}.site-header{min-height:110px}.header-phone{font-family:SohoStd-Medium,sans-serif;font-weight:700;padding-left:4px;font-size:17px}.top-nav-p{min-height:30px;background:#2b363c}.top-nav-p,.top-nav-p a{font-family:SohoStd-Regular,sans-serif;color:#fff;font-size:14px}.top-nav-p a{text-decoration:none;line-height:30px}.top-nav-phone{float:left;line-height:30px}.menu-top-nav-container{float:right}#menu-top-nav li{margin:0 10px 0 0;border:0;display:inline-block;padding:0}.top-nav-p .widget{margin-bottom:0}.top-nav-p .sign-in a{border-radius:0 0 5px 5px;padding:6px 44px 11px 18px;background:url(images/sprite1-home.png) no-repeat scroll #0ba8cf;background-position:60.55px -197.4px;position:relative}.top-nav-p .sign-in{position:relative}#search-responsive{display:none}.nav-primary .wrap ul ul{box-shadow:0 1px 5px #999;color:#444;background:#f6f6f6}.nav-primary .wrap ul{margin:0 auto;list-style:none}.nav-primary .wrap ul li a{text-decoration:none;display:block!important;color:#fff}.nav-primary .sub-menu{border:none}.nav-primary .sub-menu a{background-color:#fff}.nav-primary .wrap ul ul li{float:left;margin:15px 0 15px 15px}.nav-primary .wrap ul ul li a{font-family:SohoStd-Bold,sans-serif;border-radius:3px;border:3px solid #d5dee3;display:block;background-image:url(images/nav-spritesheet.png);text-align:center;background-repeat:no-repeat;color:#282828!important;padding:15px 10px!important;font-size:16px;width:265px}.nav-primary .wrap ul ul li a:hover{border:3px solid #0ba8cf}.genesis-nav-menu .traffic-school-menu a{background-position:-44px -233px;height:240px}.genesis-nav-menu .defensive-driving-menu a{background-position:-37px 33px;height:240px}.genesis-nav-menu .driver-improv-menu a{background-position:-370px -237px;height:240px}.genesis-nav-menu .drivers-ed a{background-position:-37px -522px;height:240px}.genesis-nav-menu .practice-test a{background-position:-31px -781px;height:240px}.genesis-nav-menu .in-car-lessons a{background-position:-703px -250px;height:240px}.genesis-nav-menu .mature-driving-course a{background-position:-702px -777px;height:240px}.genesis-nav-menu .insurance-discount a{background-position:-703px -519px;height:240px}.genesis-nav-menu .dmv-resource a{background-position:-370px 19px;height:240px}.genesis-nav-menu .fleet-driver-training a{background-position:-703px 20px;height:240px}.genesis-nav-menu .driving-record a{background-position:-370px -521px;height:240px}.genesis-nav-menu .driving-resources a{background-position:-370px -781px;height:240px}.menu-primary{font-family:SohoStd-Regular,sans-serif;font-weight:400!important;font-size:15px}.menu-primary a{border-right:1px solid #0f95b6}.genesis-nav-menu li:nth-child(7) a,.menu-item-625 a{border-right:0}.nav-primary .wrap{position:relative}.genesis-nav-menu>li.menu-item:focus>.sub-menu,.genesis-nav-menu>li.menu-item:hover>.sub-menu{left:0;visibility:visible;opacity:1;display:block;-webkit-transition:visibility .1s linear .1s,opacity .1s linear;-moz-transition:visibility .1s linear .1s,opacity .1s linear;-ms-transition:visibility .1s linear .1s,opacity .1s linear;-o-transition:visibility .1s linear .1s,opacity .1s linear;transition:visibility .1s linear .1s,opacity .1s linear}.genesis-nav-menu .sub-menu{left:0;visibility:hidden;opacity:0;-webkit-transition:visibility 0s linear 0s,opacity 0s linear;-moz-transition:visibility 0s linear 0s,opacity 0s linear;-ms-transition:visibility 0s linear 0s,opacity 0s linear;-o-transition:visibility 0s linear 0s,opacity 0s linear;transition:visibility 0s linear 0s,opacity 0s linear}.custom-bottom-cta{left:0;border-top:1px solid #d3d3d3;display:none;text-align:center;z-index:50;position:fixed;padding:10px 0;bottom:0;background-color:#fff;width:100%}.custom-bottom-cta h4{font-size:15px}.button.signuplinkfootercta,.custom-bottom-cta .button.signuplink{font-family:SohoStd-Medium,sans-serif;margin:5px 0 5px 10px;padding:3px 10px;font-size:14px;width:auto}.btm-cta-price{font-family:SohoStd-Medium,sans-serif;font-size:13px;font-size:18px}.custom-bottom-cta .product-widget-cta{margin-bottom:0}.custom-bottom-cta .btn-yellow{text-shadow:1px 1px 1px rgba(0,0,0,.3);background-color:#efae00}span.btm-cta-price span{position:relative;bottom:4px;font-size:13px}.carousel.wrap{width:100%}.product-widget-cta .wrong{font-size:14px;background:url(images/srtike.gif) 0 repeat-x}.carousel{width:400px}.carousel,.carousel-container{display:block;overflow:hidden;position:relative}.carousel-container{margin:0 10%;z-index:99999}.carousel-wrapper,.carousel-wrapper2{margin:0;clear:both;overflow:hidden;height:auto}.carousel-element{float:left;margin:0;border:1px;padding:0;height:80px;width:100%}.carousel-element.slide{height:100%!important}.carousel-index{margin:0 auto;display:block;text-align:center;width:100%}.carousel-index a{border-radius:50%;margin:3px;text-indent:-9999em;text-decoration:none;border:1px solid #008ed3;display:inline-block;text-align:center;color:#fff;height:10px;font-size:1px;background-color:#008ed3;width:10px}.carousel-index a.clic,.carousel-index a:hover{margin:3px;text-decoration:none;border:1px solid #008ed3;color:#000;background-color:#fff}.carousel-index a.clic{border:2px solid #008ed3}.carousel-index,.carousel-nav{margin:0 auto;display:block}.carousel-nav{clear:both;z-index:1;position:absolute;top:40%;width:90%}.carousel-nav .precedent{float:left;margin-left:5px}.carousel-nav .precedent,.carousel-nav .suivant{margin-top:0;text-decoration:none;display:block;color:#008ed3}.carousel-nav .suivant{float:right;margin-right:5px}.partners-txt{line-height:1.3;color:#fff;font-size:11px}.multi-pro-btm-cta{color:#fff;background:#036}.multi-pro-btm-cta h3{color:#fff;font-size:18px}.btm-one-half{float:left;width:50%}.multi-btm-cta{border-radius:10px;margin:5px;display:block;padding:10px;background:#0ba8cf}.multi-btm-cta h4{font-family:SohoStd-Medium,sans-serif;color:#fff;font-size:14px}.product-widget-cta p.price{font-family:SohoStd-Regular,sans-serif;color:#fff!important;font-size:18px}.product-widget-cta .price .originalPrice{font-family:Oxygen,sans-serif;color:#fff!important;font-size:14px;background:url(../../../info/wp-content/themes/enterprise-pro/images/srtike.gif) 0 repeat-x}.product-widget-cta .price span{color:#fff!important}.widget_cta.product-artcle .pdprice{font-family:SohoStd-Bold,sans-serif;text-align:center;font-size:42px}.widget_cta.product-artcle .old-price{margin:-30px 0 0 -15px}.widget_cta.product-artcle .button{margin-right:5px}.widget_cta.product-artcle .tptde-title{margin-bottom:10px;text-align:center;font-size:18px}.widget_cta.product-artcle .tptde-list{margin-bottom:20px}.widget_cta.product-artcle .tptde-list-element{line-height:14px;font-size:12px}.other-product .other-product-details{display:inline-block;min-height:203px}.geo-det{display:table;background:#fff2ae;width:100%}.geo-det-txt{float:left;line-height:35px;padding:0 20px}.geo-det a,.geo-det-icon a{font-weight:500;text-decoration:underline;color:#265990}.geo-det-icon{float:right;font-style:italic;padding-top:3px;font-size:11px;margin-right:3%}.geo-det-icon img{margin-left:3px;vertical-align:middle}img.offscreen{opacity:0;border:0;display:block}img.offscreen:not(.initial){transition:opacity 1s}img.error,img.initial,img.loaded{opacity:1}img.offscreen:not([src]){visibility:hidden}.banner-359 .banner-content li#Audio_text_new span{color:#0ba8cf;font-size:20px}.banner-359 .banner-content li#Audio_text_new span strong{font-size:16px}.banner-359{display:flex}.Amazon_Pay-Logo{margin:13px 32px 12px 33px}.credit-cards{margin:0 0 0 32px}.trusted-site-logo{margin:3px 33px 13px 10px}img.align-left{float:left}.above-footer.widget-area .wrap{max-width:990px!important}.dmv-text{font-weight:500;text-align:center;color:#0ba8cf;padding-bottom:2px}.sys-logo{margin:0 10%}.custom-product .hidd-text-desc img,.custom-product .sys-logo img{width:auto}.customproduct-hidden-fee .tip{float:right;margin:-28px 0 0;position:relative}.customproduct-hidden-fee{text-align:center;padding:0 10px}.custom-product .customproduct-hidden-fee .hidd-text-desc .tip{right:120px;position:absolute;bottom:0}.custom-product .customproduct-hidden-fee .hidd-text-desc{margin:30px 0;display:table;position:relative;padding:0 15px;width:100%}.custom-product .customproduct-hidden-fee .hidd-text-desc .hidd-fee-p{left:auto;right:-30px;text-align:left;top:auto}.custom-product .customproduct-hidden-fee .hidd-text-desc .hidd-crn{left:auto;right:28px;position:absolute;top:-6px}.custom-product .hidd-text-desc .tip{right:-4px;position:absolute;bottom:0}.custom-product .hidd-text-desc{margin:30px auto;position:relative;padding:0 15px}.custom-product .hidd-text-desc .hidd-fee-p{left:auto;right:-30px;text-align:left;top:auto}.custom-product .hidd-text-desc .hidd-crn{left:auto;right:28px;position:absolute;top:-6px}.holiday-banner{line-height:35px;text-align:center;color:#fff;padding-top:3px;background:#036}.holiday-banner p{font-family:SohoStd-Bold,sans-serif;font-weight:700;margin:0;line-height:1.5;display:inline-block;color:#fff;padding:0;font-size:24px}.holiday-banner span,.holiday-banner span a{font-weight:400;color:#fff;font-size:12px}.holiday-banner span{display:inline-block;position:relative;padding-left:15px;top:-2px;font-size:18px}.holiday-banner span a{text-decoration:underline;margin-left:10px;display:inline-block;font-size:10px}.holiday-banner a.holiday-btn{border-radius:5px;text-decoration:none;line-height:2;color:#036;position:relative;top:-3px;padding:0 10px;font-size:13px;background:#fff}.postid-3313 .multi-price{font-family:SohoStd-Bold,arial;margin:15px 0 0;line-height:normal;font-size:60px}.postid-3313 .multi-price img{margin-left:30px;height:74px;width:74px}.postid-3313 .multi-price .blue.price{margin-top:20px;display:inline-block;font-size:35px}.postid-3313 .low-price.cta-lowest-msg-bottom{font-family:SohoStd-Medium,arial;display:block;text-align:center;font-size:13px}.postid-3313 .multi-product .two-thirds{width:67.812%}.postid-3313 .multi-product .one-third{margin:0 0 15px}.postid-3313 .multi-link .more-link{margin:10% 2% 0!important}.multi-tx-de a,.postid-3313 .multi-product .TX-de .more-link{border:2px solid #0ba8cf}.postid-3313 .multi-tx-de{margin:15px 0 0;display:block}.postid-3313 .multi-price .blue.price>span{right:8px;position:relative;top:-12px;font-size:20px}.postid-3313 .top .other-products{display:flex;flex-wrap:wrap;flex-direction:row}.postid-3313 .other-product{flex:auto;margin:10px 6px 30px;padding:18px}.postid-3313 .other-product.order-1{flex:0 1 100%;border:3px solid #0ba8cf;min-height:auto;padding:0}.postid-3313 .other-product.order-1 .product-title{font-family:SohoStd-Regular,sans-serif;text-transform:uppercase;margin:0;text-align:center;color:#fff;padding:10px 0;font-size:20px;background-color:#0ba8cf}.postid-3313 .other-product-details a img{border-radius:0}.postid-3313 .other-product.order-1 ul{float:left;margin-top:10px}.postid-3313 .other-product-details h2{padding-top:15px}.postid-3313 .other-product.order-1 .entry-content p{padding-left:40px}.postid-3313 .other-product .other-cta{margin:0 auto;max-width:300px;width:200px}.postid-3313 .other-product.order-1 .other-cta{position:relative}.postid-3313 .other-product .other-cta .more-link{margin:0 auto;max-width:300px}.postid-3313 .other-product.order-1 .other-cta .more-link{margin:20% 2% 0;padding:16px 0}.postid-3313 .products-subtitle{flex:0 1 100%;margin:10px 0 30px;text-align:center;border-bottom:1px solid #ccc}.postid-3313 .products-subtitle h3{margin:0 auto -10px;max-width:650px;background-color:#fbfcfd}#mediaAlphaGetQuotes{margin:0 auto;display:block;text-align:center;padding:6px;max-width:250px}#mediaAlphaZip{font-size:15px!important}#mediaAlphaZip::-webkit-input-placeholder{color:#333;font-size:15px}#mediaAlphaZip::-moz-placeholder{color:#333;font-size:15px}#mediaAlphaZip:-ms-input-placeholder{color:#333;font-size:15px}#mediaAlphaZip:-moz-placeholder{color:#333;font-size:15px}.insurance-portal-quote-widget{margin:20px auto;display:block;text-align:center;padding:55px 40px;max-width:600px;background-color:rgba(0,0,0,.6)}.insurance-portal-quote-widget #mediaAlphaZip{margin-right:20px}#mediaAlphaGetQuotes2{padding:10px 20px}#narrow select,#portal-quote #narrow select{max-height:30px!important;padding:6px 25px 6px 5px!important}#pf_title{margin:0 0 20px}.Product_Finder form p label{font-family:SohoStd-Regular,sans-serif;color:#282828;font-size:14px;margin-right:20px}.Product_Finder #pf_submit{padding:16px;width:100%}#pf_title .soho-normal{font-style:italic}.Product_Finder .radio.soho-normal.xsmall{padding-left:2%;font-size:14px}input[type=radio][name=age_group]{border:0!important;padding:0!important}.Product_Finder form p.disabled label{color:#a5a5a5}.Product_Finder form p.disabled select{color:#a5a5a5;border-color:#ddd}input[type=submit].disabled{color:#a5a5a5;background-color:#ddd}.pfdiv{margin:5px 1px 1px 1000px;border:1px solid #609bbf;min-height:140px;padding:14px 12px 10px 14px;width:18%}.pfdiv h3{text-align:center;color:#7a7899;font-size:17px}.pfdiv select,radio{margin-top:10px}.pfdiv .radio{font-weight:700;margin-top:1px;padding:2px}.pf-submit{margin:11px 65px 9px 55px;color:#fffaff;font-size:14px;background-color:#95a4c8}.pf_error{float:left;color:red;padding:10px 5px;font-size:14px}.pf_state{padding:4px}.pf_submit{padding:10px 24px}#pfform select{margin-top:4px}.ids-new-featured img{max-width:629px}.seo-content h1,.seo-content h2{font-family:Titillium Web,sans-serif;font-weight:700;line-height:1.2;font-style:normal;font-size:32px}.seo-content h3,.seo-content h4{font-family:SohoStd-Bold,sans-serif;font-size:20px}.home .site-inner .wrap{max-width:100%}.home-top .wrap{margin:0 auto;max-width:1224px}.home .site-inner{padding:0}.content-wrap{margin:0 auto;overflow:hidden;padding:100px 0;max-width:990px}.home .site-inner #content-section,.home .site-inner #content-section-seo{border-top:1px solid #d8e1e6;overflow:hidden;border-bottom:1px solid #d8e1e6;width:100%}.home .site-inner #content-section-seo{background-color:#fff}.home .site-inner #content-section{background-color:#ecf2f7}.home .site-inner .content-sidebar-wrap .content{border-bottom:1px solid #e0e8ed;background-color:#fbfcfd}#home-top-hero .home-top h1{font-family:SohoStd-Regular,sans-serif;font-size:28px}#home-top-hero ul{padding:12px 0}#home-top-hero ul li{list-style-type:disc;margin-left:19px}.home .dropdown{margin-bottom:6px;margin-top:12px;border-radius:5px;border:1px solid #cddae3;color:#333;cursor:pointer;position:relative;padding:4px 10px;background-color:#fff}.home .dropdown:after{color:#fff;background:#0ba8cf}.home .products .dropdown:after{color:#0ba8cf;background:#fff}.home-products .widget-wrap .entry-content .selectedOption{width:100%}.home .home-products.widget-area{margin:10px auto}.home-products .widget-wrap .entry-content{padding:0 20px}.home .home-products .sectioncolor2 p,.home .home-products .sectioncolor3 p{padding-top:0}.home .home-products .sectioncolor1 .widget-wrap,.home .home-products .sectioncolor2 .widget-wrap,.home .home-products .sectioncolor3 .widget-wrap{border:none}.home .home-products .widget{margin-top:23px;color:#fff;background-color:#3f494f}.home .home-products.widget-area h2{font-family:Oxygen,sans-serif;margin-bottom:0;margin-top:10px;text-align:center;color:#333;font-size:1.2em}.home .home-products.widget-area .ctabox{font-family:Oxygen,sans-serif;border-radius:4px;text-align:center;color:#fff;padding:5px 20px 6px;font-size:16px;background-color:#3f494f}.home .home-products.widget-area .ctabox .dropdown:after{right:-1%;top:-2%;height:32px}.center{text-align:center}.home .home-products.widget-area .btn1,.home .home-products.widget-area .btn3{margin-top:35px}.blue{color:#0ba8cf}.block-content .block{display:flex;align-items:center;flex-direction:row-reverse}.block-content .content-block-text{text-align:center;margin-right:30px}.home .home-products .state-selection{display:none}.zip-form #zip{float:left;height:36px;max-width:80%;margin-right:2%}.zip-form #driveredhome,.zip-form #zip{margin-bottom:6px;margin-top:12px}.alert{border-radius:2px;color:#69e1ff;padding:5px;font-size:12px}.home-products .state-section{font-family:SohoStd-Bold,sans-serif;padding:3%}.home .site-inner{border-top:none}.home-section-2{position:relative;padding:24px 0 0;background:#fbfcfd}#home-top-hero{background:#f9f9f9;background:url(images/home-bg3.jpg) no-repeat 50%;background-size:cover}#home-top-hero .home-top{margin:0;border-top:none;min-height:230px;padding:26px 40px 0;background:none}.home-top{border:none!important;min-height:170px}#home-top-hero .wrap{margin:0 auto;max-width:1224px}.home-top .one-half{margin-left:0;width:47.717949%}#home-top-hero .home-top h1{font-family:Oxygen,sans-serif;font-weight:400;text-align:center;color:#fff;font-size:45px}.mashead-img{margin:-10px 0 0;overflow:hidden;min-height:385px;position:relative}.mashead-img img{margin:6px 0 0 100px;position:absolute;max-width:none}.home-top ul,.products-top ul,.seo-content ul{padding-bottom:20px}.home-top li,.products-top li,.seo-content li{list-style-type:disc;margin-left:20px}.home .products .dropdown{margin-bottom:10px;margin-top:15px;border:1px solid #474e51;padding:5px 8px}.trust-pilot-reviews{display:block;text-align:center}.home-selling-points{margin:0 auto;text-align:center;color:#474e51;position:relative;max-width:1224px}.home-selling-points p{line-height:23px}.home .state-selection{display:none}.home .state-section{font-family:SohoStd-Bold,sans-serif;padding:2%}.home .products .article{margin:0 auto;padding:20px 0;max-width:990px}.home .products{background-color:#f9f9f9}.home .popular-product,.home .popular-product-bottom{margin:26px auto 10px;display:block;text-align:center;max-width:990px}.home .products .products-title{margin:-14px auto 0;display:block;color:#333;font-size:26px;max-width:388px;background:none repeat scroll 0 0 #f9f9f9}.home .content-section.products h2{font-family:Titillium Web,sans-serif;font-weight:700;line-height:1.2;font-style:normal;font-size:32px}.home .products-top,.seo-content{padding:20px 0}.seo-content img.alignleft{margin-right:50px}.home-featured-post img{margin-bottom:0;border-bottom:none}.home .img-wrap{margin-bottom:10px;max-height:200px;overflow:hidden}.home-featured-post h4 a{font-size:18px}.home-featured-post .featured-heading{border-bottom:none}.home .responsive-block,.single-product_details .responsive-block{display:block}.ids-icon.ids-icon-minus,.ids-icon.ids-icon-plus{display:none}.home .home-products.widget-area{margin:0 auto;max-width:1224px}.home .main-products{padding-bottom:50px;background-color:#dae0e2}.home .home-products .widget{margin-bottom:10px;margin-top:-26px;border:none;max-height:250px;line-height:22px;color:#333;position:relative;padding:0 0 15px;background-color:#f9f9f9}.home .home-products .widget ul{margin:20px 10px}.home .home-products .widget .dropdown ul{margin:0;text-align:left}.home .site-inner #content-section-seo{background-color:#ecf2f7}.home .hero-content-mobile{display:none}.home #content-section .home-featured-post,.home #content-section-seo article{margin:20px auto;overflow:hidden;max-width:990px}.idsicon-arrow-right-alt2.featured-arrow{padding:2px;height:22px;width:22px}.ids-icon.ids-icon-minus,.ids-icon.ids-icon-plus,.idsicon-arrow-right-alt2.featured-arrow{border-radius:100%;border:1px solid #333;margin-left:10px;vertical-align:middle;font-size:16px}.ids-icon.ids-icon-minus,.ids-icon.ids-icon-plus{padding:2px 0}.idsicon-arrow-right-alt2:before{color:#333;font-size:20px;content:"\02C3"}.ids-icon-minus:before,.ids-icon-plus:before{color:#333!important}#gallery-1 .gallery-item{padding:0 20px;width:auto}.bg-gray,.home .site-inner #content-section-seo .bg-gray{background-color:#dae0e2}.bg-gray-front-page{background-color:#ecf2f7}.bg-white{background-color:#fff}.home .section-title-wrap{margin:26px auto 40px;border-top:2px solid #0ca8d1;display:block;text-align:center;max-width:990px}.home .section-title{font-weight:700;margin:-20px auto 0;max-width:388px}#home-top-hero{background-image:none}#home-top-hero .medium{color:#0ba8cf}#home-top-hero .home-top{min-height:170px}#home-top-hero .home-top h1{margin-bottom:0;color:#333}.home .home-products .widget{margin-top:25px}.home-product-finder{border-radius:6px;margin:60px 0;background:hsla(0,0%,100%,.9)}.video-one-half .home-product-finder{border-radius:6px;margin:0;background:hsla(0,0%,100%,.9)}.home-product-finder select{border-radius:4px;font:inherit;margin:0;-webkit-appearance:none;-moz-appearance:none;line-height:1.3em;display:inline-block;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-color:#0ba8cf;padding:14px 64px 14px 12px!important;background:url(images/new-select-image.png) 95% no-repeat}.home-product-finder select:disabled{opacity:.7;border:1px solid #dcdcdc}.home-product-finder input[type=submit]{font-family:SohoStd-Medium,sans-serif;margin-top:3px;line-height:1.7;outline:none;color:#fff;background:#7ac572;width:100%}.home-product-finder input[type=submit]:disabled{opacity:.7}.doNotSellButton,.home-product-finder .with-video-form input[type=submit]{max-height:64px;display:inline-block;justify-content:center;align-items:center;gap:8px;padding:20px 32px!important;background:#efae00;width:auto}.consentStatusCheckOn{border-radius:100px;border:1px solid var(--Input-Green,#7ac572);justify-content:flex-end;text-align:center;color:var(--Primary-White,#fff);background:var(--Input-Green,#7ac572)}.consentStatusCheckOff,.consentStatusCheckOn{font-weight:500;line-height:18px;display:inline-flex;font-feature-settings:"salt" on,"ss01" on,"ss02" on;font-style:normal;align-items:center;gap:4px;padding:4px;font-size:14px;width:66px}.consentStatusCheckOff{border-radius:100px;border:1px solid var(--Border-Light-Grey,#e5e5e5);color:var(--Border-Dark-Grey,#c5d2d9);background:var(--Background-White,#fff)}#consent-modal{left:0;display:none;z-index:1000;position:fixed;top:0;height:100%;background:rgba(0,0,0,.5);width:100%}#consent-modal>div{margin:100px auto;max-height:430px;text-align:center;overflow:auto;padding:20px;max-width:748px;background:#fff}.closedoNotSell{float:right;border-radius:5px;border:none;cursor:pointer;position:relative;top:-12px;padding:3px;background-color:#9a9b9b}#Product_Finder_Home{max-width:426px}.home-product-finder .one-fourth.first{margin-left:0}.home-product-finder .widget{margin-bottom:0}.home-product-finder .widget p{font-weight:700;margin:10px 0 20px;font-size:22px}.home-product-finder .text-center{font-family:Oxygen,sans-serif;font-weight:400;text-align:left;color:#333;font-size:18px}.home-usps{padding:10px 0;background:#f9f9f9}.home-usps ul{text-align:center}.home-usps li{font-weight:700;display:inline-block;font-size:20px}.home-usps li span{color:#6ec762;font-size:25px}.home-usps li:nth-child(2){width:50%}.cta.featured-product p.blue.price{display:flex;justify-content:flex-end;align-items:flex-end;gap:8px;font-size:20px;flex-direction:row-reverse}.cta.featured-product{margin-bottom:14px;margin-top:auto;display:flex;justify-content:center;flex-wrap:wrap;align-items:flex-start;flex-direction:column}@media screen and (max-width:960px){.cta.featured-product>.featured-product-data{width:100%}.cta.featured-product p.blue.price{width:unset}}@media screen and (min-width:960px){.cta.featured-product{flex-wrap:nowrap}.cta.featured-product p.blue.price,.cta.featured-product>.featured-product-data,.products.feature .one-third .button{width:50%}}.faqs-content .section-title{font-family:Oxygen,sans-serif;font-size:22px;background:#ecf2f7}.content-section.products .section-title{background:#f9f9f9}.faqs-content h3{font-family:Oxygen,sans-serif;margin-bottom:30px;font-size:20px}.faqs-content .one-third .faq-title{font-family:Oxygen,sans-serif;border-bottom:1px solid #0ba8cf;padding-bottom:6px;cursor:pointer;font-size:15px}.faqs-content .faq-toggle-block li{list-style-type:disc;margin-left:20px}.faqs-content .one-third .faq-title:before{margin:0 10px 0 0;color:#a0a0a0;font-size:18px;content:"Q"}#backfaqsignup,.state-faq .btn{float:left;margin-bottom:0;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px;border:1px solid #0000;line-height:1.42857143;vertical-align:middle;display:inline-block;background-image:none;text-align:center;color:#0ba8cf;white-space:nowrap;cursor:pointer;position:relative;top:-3px;padding:6px 12px;font-size:14px;-ms-touch-action:manipulation;touch-action:manipulation}.clear{clear:both}.dsNewFatured{max-height:312px;max-width:629px}.products.feature a{display:block;color:#333;height:100%}.products.feature a>div{height:inherit}.featured-products-content-cta{display:flex;height:90%;flex-direction:column}.home .products.feature .one-third{font-weight:700;margin-top:40px;border:3px solid #e5e5e5;text-align:center;text-align:left!important;min-height:357px;padding:0 36px 10px;background:#fff}.products.feature .featured-products-content{color:#333}.products.feature .featured-products-content:hover{border:5px solid #74cde3;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background-color:#333}.products.feature .icon{margin-top:-1.75rem;border:4px solid #e5e5e5;display:inline-block;color:#fff;padding:12px 24px;background:#3f494f}.products.feature .custom-link{color:#0ba8cf}.home .trustpilot-reviews{padding:50px 0;background-color:#fff}.products.feature .article,.products.feature .popular-product{max-width:1224px}.home .products.feature .featured-products-content:hover,.home .products.feature .featured-products-content:hover .one-third{border-width:3px;color:#333;background:#e7f6fa!important}.home .products.feature .featured-products-content:hover a div h3{color:#333}.home .products.feature{padding-bottom:108px;padding-top:60px}.home .products.feature .featured-products-content:hover .icon{border:4px solid #5ccfe5}.blue.schoolNumber{font-family:SohoStd-Bold,sans-serif;text-transform:uppercase;margin-bottom:0;font-weight:100;margin-top:0;letter-spacing:.06em;font-style:normal;font-size:14px}.products.feature .courseTitle{font-family:Titillium Web,sans-serif;text-transform:uppercase;font-weight:500;line-height:32px;font-style:normal;font-size:24px}.featured-products{display:flex;flex-wrap:wrap}.featured-products-content{flex:1 1 30%;box-sizing:border-box}.products.feature .one-third ul{margin-bottom:12px!important;font-weight:100;text-align:left;padding-left:24px}.products.feature .one-third li{list-style-type:disc;list-style-position:outside}.products.feature .one-third .price{float:left;color:#00abd2;font-size:18px}.products.feature .originalPrice{font-weight:100;text-decoration:line-through;display:inline-block;color:#a6a6a7;font-size:20px}.products.feature .one-third .button{float:right;margin-bottom:14px;line-height:1.2;text-align:center;width:100%!important}.products.feature .one-third .button:hover{color:#0ba8cf;background-color:#fff}.guaranty-bullets li{margin-bottom:5px;list-style-type:disc}.guaranty-bullets ul{margin:0;padding:0 0 0 20px}.entry-content .bg-light-blue{display:flex;justify-content:space-evenly;flex-direction:row}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4{font-family:SohoStd-Regular,sans-serif;font-size:20px}.ids-help-search .entry-content h1,.ids-help-search .entry-content h4{font-family:SohoStd-Medium,sans-serif;font-weight:400}.page-template-faq .entry-content h1,.page-template-management-team .entry-content h1,.page-template-support .entry-content h1{font-size:28px}.entry.post-type.one-half h1,.entry.post-type.one-half h2,.entry.post-type.one-half h3,.entry.post-type.one-half h4,.entry.post-type.one-half h5,.entry.post-type.one-half ol,.entry.post-type.one-half p,.entry.post-type.one-half ul{padding:0 20px}.entry.post-type.one-half img.alignleft{margin:0 24px 12px 0}.entry-content ul{margin:20px}.entry-content p{margin:10px 0 20px}.entry-content ol{margin:20px 0}.faq-ol{font-weight:700}.entry-content ol li{margin:0 0 6px 26px;background:none}.entry-content ol li p,.entry-content ol ul li{font-family:Oxygen,sans-serif;font-weight:400}.entry-content img{border-radius:5px}.entry-content ul>li.tabs-title-li{list-style-type:disc;margin-left:10px;padding:0 10px 0 0}.entry-content ul ul li{list-style:none}.entry-content ul ul li:before{left:-5px;position:relative;content:"-"}.entry-content ul ul{margin:0 0 0 10px}.product-details-content .entry-content ul>li.tabs-title-li{margin-bottom:6px}.review-star{float:left;margin:4px auto 0;display:block;height:16px;background:url(images/review-star1.png) no-repeat scroll 0 0 #fff0;width:100px}.user-rating{float:left;text-align:center;height:16px;background:url(images/review-star5.png) no-repeat scroll 0 0 #fff0}.review-section{border-bottom:1px solid #ccc;padding:10px 0}.custom-post-template-light.insurance-portal .site-inner .content .wrap,.custom-post-template-light.insurance-portal-home .site-inner .content .wrap{margin:0 auto;max-width:1240px}.custom-post-template-light.insurance-portal .site-inner,.custom-post-template-light.insurance-portal-home .site-inner{background-color:#f5f5f5}.insurance-portal #full-top-image,.insurance-portal-home #full-top-image{text-align:center;background-size:cover!important;background-attachment:fixed!important}.insurance-portal #full-top-image h1,.insurance-portal-home #full-top-image h1{font-size:36px}.insurance-portal #full-top-image p,.insurance-portal #full-top-image span,.insurance-portal-home #full-top-image p,.insurance-portal-home #full-top-image span{font-weight:300;margin:10px 0 20px;padding-right:0}.insurance-portal #full-top-image .desktop-text{margin:0 auto;max-width:1224px}.insurance-portal #full-top-image .one-half{margin-top:20px;padding:10px 40px;background:hsla(0,0%,100%,.83)}.insurance-portal #full-top-image .one-half p,.insurance-portal #full-top-image .one-half span{font-weight:700;color:#333}.insurance-portal #full-top-image .one-half button{padding:16px 20%}.col-editor{padding:10px 40px;background:hsla(0,0%,100%,.83)}.insurance-portal-home #full-top-image .col-editor p,.insurance-portal-home #full-top-image .col-editor span{color:#333}.col-editor .last{margin-top:40px}.hero-col .selectedOption{margin:10px auto}.hero-col .dropdown{background-color:#0ba8cf}.hero-col .dropdown:after{color:#fff;background:#0ba8cf}.hero-col .dropdown ul>li{text-align:left}#full-top-image .hero-col .dropdown .state-section{color:#333;padding:10px}.hero-col .dropdown .selected{font-family:SohoStd-Bold,sans-serif;color:#fff!important}.insurance-portal-home .hero-col .insurance-portal-quote-widget{padding:0;background-color:#fff0}.insurance-portal-home .hero-col #mediaAlphaGetQuotes2{margin:30px auto 0;padding:4px 10px;width:80%}#idAdultClass a.button,#idMatureClass a.button{margin:0 auto;padding:4px 10px;width:80%}.insurance-portal-home #idAdultClass p,.insurance-portal-home #idMatureClass p{margin:10px 0 0}.insurance-portal-home .hero-col .insurance-portal-quote-widget #mediaAlphaZip{border-radius:0;margin:1px auto;border:25px solid hsla(0,0%,73%,.15);max-width:268px!important}.insurance-portal .article-section,.insurance-portal-home .article-section{margin:14px 0}.article-box{vertical-align:middle;text-align:center;min-height:292px;color:#fff;position:relative;padding:10px;font-size:20px}.article-box p{left:30%;transform:translateX(-20%) translateY(-50%);text-align:center;position:absolute;top:50%}.article-section .two-thirds img{border-radius:0}.article-box.blue{background-color:#0ba8cf}.article-box.light-blue{background-color:#6dcbe2}.article-box.blue:hover,.article-box.light-blue:hover{border:5px solid #74cde3;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background-color:#333}.article-box.blue:hover p,.article-box.light-blue:hover p{color:#6dcbe2}.insurance-portal .article-section .one-third,.insurance-portal-home .article-section .one-third{margin-left:1.564103%;width:23.12%}.insurance-portal .article-section .two-thirds,.insurance-portal-home .article-section .two-thirds{margin-left:1.564103%;width:47.811966%}.insurance-portal .bottom .entry-content h2,.insurance-portal .top .entry-content h2,.insurance-portal-home .bottom .entry-content h2,.insurance-portal-home .top .entry-content h2{font-family:Oxygen,sans-serif;font-weight:100;text-align:center;font-size:32px}.insurance-portal .top article,.insurance-portal-home .top article{padding:60px}.insurance-portal .bottom,.insurance-portal-home .bottom{padding:60px 0;background-color:#fff}.insurance-portal .article-section .mobile,.insurance-portal-home .article-section .mobile{display:none}.insurance-portal .disclaimer,.insurance-portal-home .disclaimer{margin:20px 0 0;text-align:left;font-size:14px}.insurance-portal #full-top-image .disclaimer{font-weight:700}.insurance-portal .disclaimer a{text-decoration:underline;color:#fff}.insurance-portal .disclaimer a:hover{text-decoration:none}.insurance-portal-home .bottom .insurance-portal-quote-widget{margin-right:0}.quote-title{display:none}.insurance-portal #full-top-image .quote-title{font-family:SohoStd-Bold,sans-serif;vertical-align:middle;display:inline-block;color:#333;font-size:18px;margin-right:20px}.insurance-portal .insurance-portal-quote-widget{padding:10px 40px 1px;max-width:none;background:hsla(0,0%,100%,.83)}.insurance-portal #full-top-image .one-half ul{font-weight:700;margin:20px 0 20px 20%;text-align:left}.insurance-portal #full-top-image .one-half li{color:#333}#full-top-image{border:#c5d2d9;padding:1% 5%;background-color:#fbfcfd}#full-top-image h1,#full-top-image p,#full-top-image span{margin:0 auto;max-width:1224px}#full-top-image .mobile-text{display:none}#full-top-image li{list-style-type:disc;margin-left:20px}.custom-post-template .site-inner{border-top:none;padding:0;background-color:#ecf2f7}.custom-post-template-light .site-inner,.multiproducts-template.TX-de .site-inner{padding:0;background-color:#fbfcfd}.no-image-hero-desktop img{filter:invert(85%)}.custom-post-template-light .site-inner,.no-image-hero-desktop{background:#ecf2f7}.custom-post-template .site-inner .wrap,.custom-post-template-light .site-inner .wrap,.multiproducts-template.TX-de .site-inner .wrap{padding:0;max-width:100%}.custom-post-template .site-header .wrap,.custom-post-template-light .site-header .wrap{padding:18px 0 10px}.custom-post-template .breadcrumb,.multiproducts-template.TX-de .breadcrumb{margin:0 auto;padding:1% 0 0;max-width:1224px}.custom-post-template-light .breadcrumb-wrap,.multiproducts-template.TX-de .breadcrumb-wrap{padding:1% 10%}.custom-post-template-light .breadcrumb{margin:0 auto;max-width:1224px}.custom-post-template #content-section.pd-top,.static-reviews-container{border-bottom:1px solid #c5d2d9;background-color:#fbfcfd}.custom-post-template #content-section.pd-top .wrap,.custom-post-template .site-inner .static-reviews-container .wrap{margin:0 auto;max-width:1224px}.custom-post-template-light #content-section.top{border-bottom:1px solid #c7d6df}.custom-post-template #content-section-bottom.bottom,.custom-post-template #content-section.bottom,.custom-post-template-light #content-section-bottom.bottom,.custom-post-template-light #content-section.bottom,.multiproducts-template.TX-de #content-section-bottom.bottom{padding:2% 5%;background:#fff}#content-section-bottom.bottom .wrap,#content-section.bottom .wrap,#content-section.top .wrap,.custom-post-template-light .content-block .wrap,.custom-post-template-light .list-links .wrap{margin:0 auto;max-width:990px}.list-links{background-color:#fff}.list-links a{font-weight:700;font-size:18px}.list-links .idsicons,list-links .idsicons-before:before{float:left;margin-bottom:20px;margin-top:-15px;color:#bbb;height:70px;font-size:52px;width:95px}.list-links .idsicons svg{width:75px}#product-category#main_container .content-block,#product-category#main_container .list-links,.content-block,.list-links{border-bottom:none;padding:2% 5%}.content-sidebar-featured{margin-bottom:20px;border-radius:6px;border:1px solid #e0e8ed;max-height:200px;display:block;overflow:hidden;position:relative}.content-sidebar-featured img{margin:-8% 0;width:100%}.more-link{font-weight:400;border-radius:3px 3px 3px 3px;border:none;color:#fff;cursor:pointer;padding:16px 10px;font-size:16px;background-color:#0ba8cf;width:auto}.more-link:hover{color:#fff;background-color:#333}#ids_state_selection{width:80%}.dropdown{border-radius:5px;border:1px solid #cddae3;color:#333;padding:4px 10px}.dropdown:after{right:0;position:absolute;top:11%;content:url(images/dropdown-down.svg);width:35px}.open:after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.dropdown ul{left:-1px;margin:0;border:1px solid #ccc;overflow-y:scroll;max-height:300px;display:none;-webkit-overflow-scrolling:touch;color:#333;z-index:5;list-style:none;position:absolute;top:38px;padding:0;background-color:#fff;width:100%}#full-top-image .dropdown ul>li,.dropdown ul>li,.hero-mobile #full-top-image .dropdown ul>li{margin:0;line-height:normal;color:var(--Primary-Blue,#0ba8cf);list-style:none;padding:0}.dropdown li a{line-height:30px;display:block;padding:0 10px!important;height:30px}.dropdown li.selected{display:none}.dropDownTop ul{top:auto;bottom:38px}.dropdown .more-states,.dropdown .state-section,.dropdown .top-states{font-family:SohoStd-Bold,sans-serif;padding:3%}.dropdown .more-states{padding:3% 0}.selectedOption{margin:0 0 20px;width:80%}.sidebar .selectedOption{text-align:left;width:100%}.state-select-p .selectedOption span{text-align:left;color:#333;padding-bottom:0;font-size:15px}.practice-test-state .selectedOption{width:100%}.practice-test-state.one-sixth{width:17%}.idsicon-arrow-right:before,.try-button-active .idsicon-arrow-right:before{content:"\25BA"}.idsicon-arrow-left:before{content:"\25C4"}.dropdown li.optionActive{background-color:#39f}.dropdown.open ul{display:block}.dropdown li.optionActive a{color:#fff}.hidden-fee-title,.tip{float:left}.tip{margin:-3px 0 0;position:relative}.tip a{margin-left:0}.tipIcon{margin-top:8px;text-decoration:none;display:block;height:20px;background:url(images/info-icon.gif) no-repeat 100% 0;width:15px}.hidetip,.tipIcon{cursor:pointer}.hidd-fee-cont{font-weight:700;line-height:20px;color:#fff;font-size:12px}.hidd-fee-cont p{padding:10px}.hidd-fee-title{font-weight:700;border-radius:15px 15px 0 0;line-height:18px;padding:8px 0 0 10px;font-size:15px}.hidd-fee-p{font-family:Arial,Helvetica,sans-serif;border-radius:15px;right:-370px;z-index:1060;position:absolute;top:-58px;background:none repeat scroll 0 0 #2d383e;width:350px}@media screen and (max-width:1024px){.hidd-fee-p{right:-260px;top:36px;width:300px}.hidd-fee-p:after{left:10%;border:8px solid;margin-left:-5px;position:absolute;border-color:#fff0 #fff0 #2d383e;top:-15px;content:""}.hidd-crn{display:none!important}}@media screen and (max-width:767px){.tip{position:static}.hidden-fee-title{position:relative}.hidd-fee-p{left:25%;top:100%;width:56%}.hidd-fee-p:after{left:10%}.hidd-fee-title{padding:30px 0 0 10px}}@media screen and (max-width:669px){.hidd-fee-p{left:30%}}@media screen and (max-width:569px){.hidd-fee-p{left:36%}}@media screen and (max-width:469px){.hidd-fee-p{left:45%}}@media screen and (max-width:379){.hidd-fee-p{left:50%}}.hidd-fee-p p{margin:0 0 10px}.hidd-text-desc{font-family:SohoStd-regular,arial;margin-bottom:20px;margin-top:30px;display:table;position:relative;font-size:16px}.hidd-text-desc img{margin-left:125px}.hidd-crn{left:-132px;position:absolute;top:65px}.hidd-close{right:6px;position:absolute;top:6px}.ac_match{font-weight:700;text-decoration:none}.banner-359{position:relative;padding-top:21px}.banner-359>.one-third.first{margin-left:-3.564102564102564%}.banner-359>.two-thirds{margin-left:2%;position:relative;width:69%}.banner-359 .approval-seal{text-align:right}.banner-359 .one-sixth.first.hidden-xs{height:80px;width:122px}.banner-359 .button.signuplink{font-family:SohoStd-Medium,sans-serif;margin-bottom:15px;text-shadow:none;display:block;padding:15px 0;font-size:28px;background:#efae00}.banner-seals{display:flex;justify-content:space-between;align-items:center;padding-top:20px}.banner-seals .one-fourth{text-align:center}.banner-seals img{vertical-align:middle;display:block;max-width:120px}.banner-359 .five-sixths{width:81.905983%}.banner-359 .pdprice{font-family:SohoStd-Medium,arial;margin-bottom:0;margin-top:0;display:inline-block;font-size:46px}.banner-359 .pdprice span{top:-14px;font-size:26px}.banner-359 .pdprice span.conditions{top:9px;font-size:14px}.banner-seals-wrap{background:#fff}.banner-359>.one-third .img-wrap img{position:absolute;bottom:0}.custom-post-template .site-inner .banner-seals-wrap .wrap{max-width:780px}.custom-post-template .site-inner .banner-seals-wrap{border-bottom:1px solid #dcdcdc;padding-bottom:10px;padding-top:10px}.banner-content .now{font-family:SohoStd-Medium,sans-serif;font-size:26px}.old-price .wrong{margin:0 3px 0 0;text-decoration:line-through;color:#848484;font-size:16px}.banner-359 .banner-rhs-cta{margin:20px 0}.banner-content .now-only{font-family:Oxygen,sans-serif;font-weight:700;margin:0;text-align:center;font-style:italic;padding:0;font-size:18px}.banner-359 .banner-content li{font-family:Oxygen,sans-serif;margin-bottom:10px;line-height:1.4;color:#0ba8cf;list-style:disc;font-size:20px}.banner-359 .banner-content li span{color:#333;font-size:16px}.banner-lhs p{font-weight:700;margin-top:0;font-size:16px}.banner-359 .banner-content ul{margin:10px 0 0 22px}.banner-359 .approval-seal img{float:none;max-width:80px}.banner-seals .one-fourth #trustpilot img{position:relative;top:-7px}.banner-titles p{font-weight:700;font-size:16px}.banner-content .two-thirds{width:57%}.banner-content .one-third{margin-top:5%;margin-left:0;text-align:center;width:43%}.banner-359 .banner-titles img{display:none}.sys-logo{padding-top:15px}p.additional-content{padding:10px 0}p.additional-content,p.additional-content-db{font-family:SohoStd-Medium,arial;color:#c80606;font-style:italic;font-size:12px}.test-prep-tbl .banner-lhs p:first-of-type{font-weight:700}.test-prep-tbl .banner-lhs p{font-weight:400}#banner-image-product-articles-hero-adult{object-position:0 -45px;position:unset;height:calc(100% + 45px)}.pro-details .title{line-height:1.2;font-size:28px}.promo-banner-msg{font-family:Oxygen,sans-serif;margin:10px auto 0;text-align:center;color:#4a952e;padding:10px;font-size:20px}.pro-banner,.promo-banner-msg{border-radius:5px;border:1px solid #d8e1e6;background-color:#fff}.pro-banner{margin:10px 0}.pro-banner h2{font-family:SohoStd-Bold,sans-serif;font-size:28px}.pro-banner .pro-details p{font-family:SohoStd-Normal,sans-serif;font-size:16px}.pro-banner .button.signuplink{margin-top:5px}.btm-cta .additional-content,.pro-banner .additional-content,.side-pro-cta .additional-content,.warning-text{font-family:SohoStd-Medium,arial;color:#c80606;font-style:italic;padding:10px 0;font-size:12px}.pro-banner .additional-content.without-cta-txt{font-family:SohoStd-Medium,sans-serif;line-height:23px;color:#666;font-style:normal;padding:75px 0 10px;font-size:14px}.btm-cta-right.no-cta-message .warning-text,.tbl-pro-cta .warning-text{font-family:SohoStd-Medium,sans-serif;line-height:23px;text-align:left;color:#666;font-style:normal;padding:10px 0;font-size:14px}.pro-banner .price{margin:10px 0 0}.pro-banner .no-format .pro-bnr-noseal{margin-top:20%}.pro-bnr-cta.pro-bnr-noseal .pdprice{text-align:center!important}.pro-banner .low-price{font-family:SohoStd-Medium,arial;margin:0 45px -5px 0;display:block;font-size:13px}.pro-banner .low-price.cta-lowest-msg-bottom{margin:15px 0 0}.pro-banner .no-format .low-price,.product-widget-cta .pro-bnr-cta .low-price{font-family:SohoStd-Medium,arial;margin:5px 100px -8px 0;display:block;font-size:13px}.product-widget-cta .pro-bnr-cta .cta-lowest-msg-bottom{margin:0 auto;clear:both}.product-widget-cta .pro-bnr-cta .cta-lowest-msg-top{margin:0;display:table}.pro-banner .pdprice,.product-widget-cta .pro-bnr-cta .pdprice{font-family:SohoStd-Bold,arial;line-height:normal;display:block;font-size:60px}.custom-product .product-widget-cta p.course-avail{margin-top:0}.product-widget-cta .pro-bnr-cta .pdprice{text-align:left}.pdprice span{position:relative;top:-14px;font-size:23px}.pro-banner .pdprice .conditions,.product-widget-cta .pro-bnr-cta .pdprice .conditions{top:6px;font-size:20px}.pro-banner .pdprice span,.product-widget-cta .pro-bnr-cta .pdprice span{position:relative;top:-24px;font-size:26px}.product-widget-cta .price .pro-bnr-cta .pdprice span,.product-widget-cta .price .pro-bnr-cta span{color:#31383b!important}.product-widget-cta .more-link{font-family:SohoStd-Bold,sans-serif;border-radius:3px;margin:20px auto;box-shadow:1px 1px 5px 0 rgba(90,90,90,.43);border:2px solid #0ba8cf;display:block;color:#0ba8cf;padding:14px 42px;max-width:220px;background-color:#fff}.dmv-widget{margin-top:20px;padding:0 15px}.dmv-widget-now-only{font-family:SohoStd-Medium,sans-serif!important;font-weight:700!important;letter-spacing:.22px;line-height:1.33;text-align:left!important;color:#333;font-style:italic!important;font-size:18px!important;font-stretch:normal}.product-widget-cta .cta-register{background:#efae00}.dmv-widget-prices{margin:10px 0;display:flex;justify-content:center;align-items:center;font-size:18px}.dmv-widget-prices>.pdprice{font-size:inherit!important;order:2}.dmv-widget-prices>.pdprice:before{font-family:SohoStd-Medium,arial;font-weight:400;font-size:14px;margin-right:2px;content:"Now Only"}.dmv-widget-prices>.pdprice span{top:0!important;font-size:inherit!important}.dmv-widget-prices>.low-price{display:none!important}.three-thirds{position:relative;width:100%}@media only screen and (max-width:768px){.margin-left-9pc{margin-left:0}}@media only screen and (min-width:769px){.margin-left-9pc{margin-left:9%!important}}.old-price,.pro-banner .old-price{font-family:SohoStd-Medium,arial;margin-bottom:0;font-weight:400;font-size:14px}.no-format .old-price .wrong{margin:0 3px 0 0;text-decoration:line-through;color:#848484;font-size:16px}.conditions{position:relative;top:10px;font-size:14px}.pro-banner .no-format img{float:none;margin:0 auto;display:block}.product-details-sub{margin-top:-5px}.product-details-content.two-thirds{margin-top:5px;border-radius:0 0 5px 5px;border:0;margin-left:0}.product-details-content .entry-content{margin-top:-1px;border:1px solid #d8e1e6;background-color:#fbfcfd}.course-avail span{text-transform:uppercase;color:#a7a7a7;font-size:13px}.two-thirds{margin-left:0}.az-fees{margin:0 0 10px}.az-popup .popup-left select{width:auto}.pro-details.two-thirds.first{width:71.811966%}.one-third.pro-cta{width:26.623932%}.pro-details{position:relative;padding:20px}.pro-cta .sys-logo{padding-top:10px}.pro-details p{font-family:Oxygen,sans-serif;font-weight:400;margin:0 0 15px}.pro-details img{border-radius:5px;max-width:33%;margin-right:20px}.pro-details ul{float:left;width:58%}.pro-details li{font-family:SohoStd-Bold,sans-serif;padding-bottom:3px;padding-left:25px;font-size:16px;background:url(images/pro-bullet-icon.png) no-repeat 0 7px}.pro-cta .pdseal{margin-left:30px;height:84px;width:84px}.pro-cta{border-left:1px solid #c9d6dc;margin-left:0;text-align:center;min-height:315px;padding:1%}.pro-cta p{margin:0}.pro-cta button{padding:16px 35px}.single-product_details .course-avail{margin:8px 0 16px}.price{font-weight:700;color:#31383b;font-size:40px}.product-details-content .entry{margin-top:50px;padding:20px;background-color:#fff}.highlight-color{color:#5eba3b}.tabs-menu{border-top-right-radius:5px;margin:0;line-height:1.5;overflow:hidden;padding:0;font-size:14px;border-top-left-radius:5px;width:100%}.tabs-menu li.tabs-title-li{float:left;border-top:2px solid #fff;text-align:left;border-bottom:1px solid #d8e1e6;background-color:#ecf2f7;width:33.333%;width:100%}.tabs-menu li.tabs-title-li .tabs-title{border-left:1px solid #d8e1e6}.tabs-menu li.tabs-title-li h2 .tabs-title:after{float:right;font-weight:700;line-height:0;color:#000;position:relative;top:5px;font-size:20px;content:"+"}.tabs-menu li.tabs-title-li.tab-active h2 .tabs-title:after{float:right;font-weight:700;right:2px;color:#000;position:relative;top:5px;font-size:30px;content:"-"}.tabs-menu li h2{margin-bottom:0}.tabs-menu .entry-content.span-top{display:flow-root}.tabs-menu li.tabs-title-li span{font-family:SohoStd-Bold,sans-serif;font-weight:700;border-top:1px solid #ccc;display:block;color:#333;border-right:1px solid #ccc;padding:20px;font-size:14px}.tab-responsive{display:none}.faq-links a{color:#31b2ed}.faq-links a:hover{color:#333}.product-details-content.no-tabs .product-details-sub{display:none}.product-details-content.no-tabs .entry-content{border:0;background-color:#fff0}.sidebar .online-classroom{padding:20px 10px}.left-list li,.right-list li{margin:6px 0;list-style:none;padding:0}.left-list{float:left;clear:both;padding-right:18px;border-right:1px solid #ccc}.right-list{float:right}.online-vs-classroom{margin:0 auto;display:block;max-width:285px}.content-section.bottom-cta{display:none}.modal iframe{height:330px;width:650px}.product_details-template .widget_cta .button.signuplink{padding:12px 23px;margin-right:20px}.product_details-template .widget_cta .pdprice{font-family:SohoStd-Bold,sans-serif;text-align:center;font-size:42px}.product_details-template .widget_cta .pdprice span{top:-.9em;font-size:19px}.texas-dr-ar .sidebar .widget_cta{display:none}#email-share-form #message p{font-weight:700;font-size:20px}.more-resources{display:flex;justify-content:center;align-items:flex-start;padding:40px;flex-direction:column}.more-resources-title{margin:20px 0;font-size:24px}.more-resources h3{font-family:Oxygen,sans-serif;margin-bottom:10px;font-weight:700;font-size:16px}.more-resources p{font-size:13px}.more-resources div:not(:last-child){margin-bottom:30px;border-bottom:1px solid #e5e5e5;padding-bottom:30px}.related-links .resource-title a{font-family:Oxygen,sans-serif;margin-bottom:10px;text-decoration:underline!important;font-size:16px}.another-state-course .learn-more button{font-family:Oxygen,sans-serif;font-weight:400;border-radius:4px;border:1px solid #0ba8cf;text-align:center;color:#0ba8cf;padding:10px 20px;font-size:16px;background-color:#fff}.another-state-course .another-course-header{font-weight:400}.another-state-course .another-course-desc{display:-webkit-box;-webkit-line-clamp:4;overflow:hidden;-webkit-box-orient:vertical}.another-state-course .learn-more button:hover{border:1px solid #333;color:#333}.side-content{display:-webkit-box;-webkit-line-clamp:4;overflow:hidden;-webkit-box-orient:vertical}.side-content a{font-family:Oxygen,sans-serif;margin-bottom:10px;text-decoration:underline!important;font-size:13px}.side-content-link{text-decoration:underline;color:#0ba8cf;font-size:13px}.side-content button:hover{border:1px solid #333;color:#333}.side-content button{font-family:Oxygen,sans-serif;font-weight:400;border-radius:4px;border:1px solid #0ba8cf;text-align:center;color:#0ba8cf;padding:10px 20px;font-size:16px;background-color:#fff}.featured-article .article-preview{display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;-webkit-box-orient:vertical}.featured-article .article-link{text-decoration:underline;color:#0ba8cf;font-size:13px}.state-select-p{margin-bottom:20px;padding:20px 0;background:url(images/prod-cat-map-bg.png) no-repeat top;background-size:330px}.state-select-p span{display:block;text-align:center;padding-bottom:25px}.cat-state{margin:3% 0 0;width:100%}.cat-state-h2,.cat-state-selector-content-h2{text-align:center}.custom-post-template-light .state-selection{margin-top:30px}.state-selection img{border-radius:5px;border:1px solid #d5dee3;padding:0 63px;background-color:#fff}.state-selection img:hover{border-radius:5px;border:1px solid #0ba8cf}.cat-banner-msg{margin-bottom:5px;text-align:center}.cat-banner-msg span{font-weight:700;border-radius:0 0 6px 6px;margin:0 20px;display:inline-block;color:#fff;padding:5px 30px;background:#0ca8cf none repeat scroll 0 0}.postid-1586 .dropdown ul{margin:0}.modaldetails{margin-bottom:10px;opacity:0;margin-top:20px;min-height:500px;padding:20px;max-width:770px;background:#fff}.modaldetails .one-half,.modaldetails .one-third{margin-top:40px;border-radius:6px;text-align:center;padding:40px 20px;background:#f3f4f5}.modaldetails .statetitle{font-size:38px}.hero-desktop{display:block}.hero-mobile{display:none}.postid-1586 .hero-mobile .hero-content{padding-top:10px}.postid-1586 .hero-mobile .hero-content h1,.postid-1586 .hero-mobile .state-select-de .title{color:#fff}.postid-1586 .hero-mobile .cat-state-select{padding:0}.postid-1586 .hero-mobile .cat-state{margin:7% 0 0;width:100%}.postid-1586 .hero-mobile #full-top-image li{list-style-type:disc;margin-left:20px}.postid-1586 .hero-mobile #full-top-image{padding:2% 5%}.postid-1586 .hero-mobile #full-top-image span{padding-right:0}#full-top-image .state-section,.postid-1586 .hero-mobile #full-top-image .state-section{font-family:SohoStd-Bold,sans-serif;list-style-type:none;color:#333;padding:10px}.postid-1586 .hero-mobile #full-top-image .dropdown span{font-weight:400;text-align:left;padding-right:0;color:#333;padding-bottom:0;font-size:15px}.postid-1586 .hero-mobile .dropdown{border-radius:5px;border:1px solid #cddae3;background-image:url(images/arrow-down1.gif);background-position:100%;background-repeat:no-repeat;color:#333;cursor:pointer;position:relative;padding:0 10px;background-color:#fff;width:100%}.postid-1586 .hero-mobile .open{background-image:url(images/arrow-up1.gif)}.postid-1586 .hero-mobile elling-pointdropDownTop ul{top:auto;bottom:auto}.category_products-template .site-container .site-inner .wrap .content-sidebar-wrap .breadcrumb-wrap{display:none}.postid-1544 .cat-state,.postid-1555 .cat-state,.postid-1566 .cat-state{margin:3% 0 0;width:100%}.postid-1544 .black-trans-bg,.postid-1555 .black-trans-bg,.postid-1566 .black-trans-bg{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d92b363c",endColorstr="#d92b363c",GradientType=0);margin:0 auto;background-size:cover;padding:30px;max-width:1224px;width:100%}.postid-1544 .black-trans-bg li,.postid-1555 .black-trans-bg li,.postid-1566 .black-trans-bg li{list-style-type:disc;margin-left:20px}.bg-light-blue{background:var(--Background-Light-Blue,#ecf2f7)}.bg-navy-blue{background:var(--Background-Navy,#2b363c)}.hero-vwo{font-family:Oxygen;margin:0;line-height:27px;font-style:normal;padding:3% 0 0;font-size:18px;width:100%}.black-trans-bg{margin:0 auto;align-self:stretch;display:flex;justify-content:center;background-size:cover;align-items:center;gap:24px;padding:30px;max-width:1224px;width:100%}.black-trans-bg-center,.black-trans-bg-center-container{background-color:#fbfcfd}.black-trans-bg-center{margin:0 auto;align-self:stretch;justify-content:center;background-size:cover;align-items:center;gap:24px;padding:30px;max-width:1224px;width:100%}.black-trans-bg-center h1{text-align:center}.black-trans-bg-center .hero-vwo .dropdown-hero{border-radius:4px;display:flex;justify-content:center;align-items:center;gap:8px;width:100%}.black-trans-bg-center .hero-vwo .dropdown-hero #hero_dropdown{font-weight:700;-webkit-appearance:none;-moz-appearance:none;border:none;line-height:24px;color:#fff;font-style:normal;height:62px;font-size:inherit;background:var(--Primary-Blue,#0ba8cf);background-image:url("data:image/svg+xml;utf8,<svg fill='white' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:95%;background-position-y:50%;width:366px}.black-trans-bg-center .hero-vwo .dropdown_title{margin-bottom:10px}.category-cards-container{margin:0 auto;align-self:stretch;justify-content:center;background-size:cover;align-items:center;gap:24px;padding:30px;max-width:1224px;width:100%}.category-cards-container .title{text-align:center}.category-cards-container .one-third{font-weight:700;margin-top:40px;border:3px solid #e5e5e5;text-align:center;text-align:left!important;min-height:357px;padding:0 36px 10px;background:#fff}.category-cards-container .one-third a .featured-products-content-cta{color:#000}.category-cards-container .one-third .button{margin-top:95%;border-radius:3px;border:2px solid #0ba8cf;text-align:center;color:#0ba8cf;background-color:#fff;width:100%}.category-cards-container .one-third .button:hover{color:#fff;background-color:#0ba8cf}.one-third-category-cardas{max-height:100%;max-width:31%}@media screen and (max-width:900px){.entry-content .bg-light-blue{flex-direction:column}.sidebar div.widget.Product_Finder{width:100%}.black-trans-bg,.other-products>div{flex-direction:column}.black-trans-bg{padding:32px}.black-trans-bg .one-half,.container-hero-vwo{width:100%}.entry-content div{flex-direction:column}.state-select-vwo{margin:auto;max-width:80%}}@media screen and (max-width:1000px){.state-select-vwo{max-width:100%}}.state-select-vwo{border-radius:6px;border:1.5px solid var(--Border-Dark-Grey,#c5d2d9);display:flex;align-items:stretch;gap:24px;padding:32px;max-width:80%;flex-direction:column}.container-hero-vwo{flex:1 0 0%;display:flex;align-items:center;gap:16px;padding:24px;max-width:582px;flex-direction:column}.top-states{margin:3% 0 0;display:flex;align-items:center;gap:12px;flex-direction:column}.top-states .top-state-button{border-radius:4px;display:flex;justify-content:center;align-items:center;gap:8px;height:64px;background:var(--Primary-Blue,#0ba8cf);width:46%}.top-states div{display:flex;align-items:center;gap:12px;width:100%}.top-states div .top-state-button span{font-weight:700;line-height:24px;text-align:center;color:var(--Primary-White,#fff);font-style:normal;font-size:18px}.postid-1544 #full-top-image,.postid-1555 #full-top-image,.postid-1566 #full-top-image{background-size:cover!important;padding:1% 5%}.postid-1544 #full-top-image .one-third span,.postid-1555 #full-top-image .one-third span,.postid-1566 #full-top-image .one-third span{padding-right:0}.dropdown{font-weight:700;border-radius:4px;border:1.5px solid var(--Primary-Blue,#0ba8cf);line-height:26px;color:var(--Primary-Blue,#0ba8cf);cursor:pointer;font-style:normal;position:relative;font-size:18px;background-color:#fff;width:100%}.postid-1544 .dropDownTop ul,.postid-1555 .dropDownTop ul,.postid-1566 .dropDownTop ul{top:auto;bottom:auto}.sidebar-primary li p{font-family:Oxygen,sans-serif;margin-bottom:20px!important;margin-top:0;font-size:14px}.other-product.flex{margin:15px 0;display:flex;padding:10px 20px!important}.other-product.flex .other-cta.one-third{display:flex;justify-content:center;align-items:center}.tickets-violations .breadcrumb-wrap{display:none;background:#ecf2f7}.column-content{margin-top:20px}.dip-description{margin-left:0}.square{border-radius:3px;display:inline;padding:0 10px;margin-right:5px}.dip-description ul>li{margin-bottom:20px;list-style-type:none}.dip-description li:before{border-radius:16%;margin-left:-39px;padding:4px 14px;margin-right:9px;content:" "}.dip-description .light-blue:before{background-color:#30bcee}.dip-description .dark-blue:before{background-color:#0e76bc}.dip-description .green:before{background-color:#3ab449}.tickets-violations .steps ol{margin:0;text-align:left;border-bottom:2px solid #d8e1e7;padding-bottom:20px;counter-reset:my-badass-counter}.tickets-violations .steps li{margin:0 0 0 2%;display:inline-block;width:30.623932%}.tickets-violations .steps li:first-child:before{padding:5px 17px;font-size:24px}.tickets-violations .steps li:before{font-weight:700;border-radius:100%;color:#fff;padding:6px 15px;font-size:22px;margin-right:10px;background-color:#0ba8cf;counter-increment:my-badass-counter;content:counter(my-badass-counter)}.tickets-violations .site-inner{border-top:none}.tickets-violations .state-select-p{margin:0;padding:0;background:#fff0}.tickets-violations .select-state{margin:0 25%;text-align:left;padding:0;width:50%}.tickets-violations .cat-banner-msg{margin:0;text-align:center;padding-bottom:20px;background:#ecf2f7}.tickets-violations .cat-banner-msg span{font-weight:700;border-radius:6px;margin:0 auto;display:block;color:#3ab449!important;padding:7px;background:#fff;width:56%}.tickets-violations .pd-top .selectedOption{margin:0 auto 20px;width:50%}.tickets-violations .mobile-text{display:none}.mtp-subtitle{padding-top:20px}.other-product-details a img{border-bottom-left-radius:4px;border-top-left-radius:4px}.other-product-details a h2 span{color:#0ba8cf;font-size:16px}.prod-image-dimension{height:169px;margin-right:20px;width:159px}.other-product{margin-bottom:20px;border-radius:6px;border:1px solid #dcdcdc;background-color:#fff}.other-product .other-product-details{margin-left:0}.other-product-details h2{padding-top:10px}.other-product-details p{margin-bottom:10px}.other-product-details a h2{color:#333}.other-product-details a:hover h2{color:#0ba8cf}.other-cta .more-link{font-family:SohoStd-Bold,sans-serif;margin:20% 2% 0;display:block;padding:16px 0}.other-cta .more-link:hover{color:#fff}.other-cta{text-align:center}.TX-de .top .other-products{display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;flex-direction:column}.free-text{font-family:SohoStd-Medium,sans-serif}.blue-text,.blue-text-sm{color:#0ba8cf}.personal-coah{margin-top:10px}.TX-de .top .other-products .other-product.order-1{order:2}.TX-de .top .other-products .other-product.order-2{order:1}.TX-de .top .other-products .other-product.order-3{order:3}.age-group{font-size:16px}.TX-de #full-top-image{background-size:cover!important;background-attachment:fixed!important}.TX-de #full-top-image p,.TX-de #full-top-image span{text-align:center;padding-right:0;color:#333}.TX-de #full-top-image .desktop-text,.TX-de #full-top-image h1{text-align:center;color:#fff;font-size:40px}.no-image-hero-desktop #full-top-image h1{color:#333}.no-image-hero-desktop #full-top-image img{filter:invert(85%)}.TX-de #full-top-image .other-product-details p{font-weight:400;padding:2% 3%}.TX-de #full-top-image .other-product-details .age-group2{text-transform:uppercase;margin-bottom:10px;display:block;color:#0ba8cf}.TX-de .other-products{display:block}.tx-tdlr-dynamic.TX-de .other-products .other-product.order-1{margin-left:0;display:block!important;clear:both}.tx-tdlr-dynamic.TX-de .other-products .other-product.order-2{display:none}.tx-tdlr-dynamic.TX-de .other-products .other-product.order-3 p{margin-bottom:29px!important}.de-school-number,.tx-tdlr-dynamic .de-school-number{margin-top:-18px!important;vertical-align:middle;display:inline-block;font-size:12px}.tx-tdlr-dynamic .de-product button{margin-left:20px}.footer-widgets-1 .de-school-number1{text-align:right;padding-right:69px;color:#fff;position:relative;top:-7px;font-size:12px}.de-product div{margin-left:0}.de-product .four-sixths{width:54.812%}.de-product .one-sixth{width:20%}.de-product .de-school-number1{margin:0;text-align:right;padding-right:25px;font-size:12px}.TX-de .other-products .other-product.order-1{display:none!important}.TX-de .other-cta .more-link{margin:20px;border:2px solid #0ba8cf;display:inline-block;width:200px}.TX-de .other-product{margin-bottom:40px;margin-top:40px;border-radius:0;-webkit-box-shadow:1px 1px 5px 0 rgba(90,90,90,.43);-moz-box-shadow:1px 1px 5px 0 rgba(90,90,90,.43);box-shadow:1px 1px 5px 0 rgba(90,90,90,.43);border:0;padding:40px 20px;background-color:hsla(0,0%,100%,.9)}.not-show-button-multiproduct{display:none}.full-button-multiproduct{width:70%!important}.TX-de .multipleSignup{font-family:SohoStd-Bold,sans-serif;border:2px solid #fff0;display:inline-block;color:#fff;padding:16px 0;background-color:#0ba8cf;width:200px}.TX-de .more-link,.TX-de .multipleSignup{border-radius:3px;-webkit-box-shadow:1px 1px 3px 0 rgba(50,50,50,.74);-moz-box-shadow:1px 1px 3px 0 rgba(50,50,50,.74);box-shadow:1px 1px 5px 0 rgba(90,90,90,.43)}.TX-de .more-link{color:#0ba8cf;background-color:#fff}.TX-de .more-link:hover{color:#fff;background:#0ba8cf}.TX-de .multipleSignup:hover{background:#333}.TX-de .de-product{padding:40px 20px;background-color:hsla(0,0%,100%,.9)}.TX-de .de-product img{margin:0 10px;vertical-align:middle}.TX-de .de-product button{border-radius:3px;border:2px solid #0ba8cf;color:#0ba8cf;padding:16px 50px;background:#fff}.TX-de .de-product button:hover{color:#fff;background:#0ba8cf}.TX-de #de-course,.TX-de #de-course-tdlr{text-align:center}.postid-3416 .top .other-products{display:flex;flex-wrap:wrap;flex-direction:row}.postid-3416 .other-product{flex:auto;margin:10px 6px 30px;padding:18px}.postid-3416 .other-product.order-1{flex:0 1 100%;border:3px solid #0ba8cf;min-height:auto;padding:0}.postid-3416 .other-product.order-1 .product-title{font-family:SohoStd-Regular,sans-serif;text-transform:uppercase;margin:0;text-align:center;color:#fff;padding:10px 0;font-size:20px;background-color:#0ba8cf}.postid-3416 .other-product-details a img{border-radius:0}.postid-3416 .other-product.order-1 ul{float:left;margin-top:10px}.postid-3416 .other-product-details h2{padding-top:15px}.postid-3416 .other-product.order-1 .entry-content p{padding-left:40px}.postid-3416 .other-product .other-cta{margin:0 auto;max-width:300px;width:200px}.postid-3416 .other-product.order-1 .other-cta{position:relative}.postid-3416 .other-product .other-cta .more-link{margin:0 auto;max-width:300px}.postid-3416 .other-product.order-1 .other-cta .more-link{margin:20% 2% 0;padding:16px 0}.postid-3416 .products-subtitle{flex:0 1 100%;margin:10px 0 30px;text-align:center;border-bottom:1px solid #ccc}.postid-3416 .products-subtitle h3{margin:0 auto -10px;max-width:650px;background-color:#fbfcfd}.custom-post-articles-template .site-inner{background-color:#fff}.related-prod-title{margin-top:20px;display:block;text-align:center}.related-products ul{margin-top:20px}.related-products .rel-prod{display:block;text-align:left;padding:5% 2% 0 0;font-size:18px}.custom-post-articles-template .entry-header{margin:20px 0;padding:0}.single-tbl #main_container{margin-top:-20px}.related-products li{border-radius:6px;margin:20px 0;border:1px solid #dcdcdc;background-image:none;list-style:none;padding:0}.related-products li a{padding-right:2px;color:#333}.related-products li a:hover{color:#31b2ed}.related-products li img{height:100px;margin-right:10px;width:100px}.related-products li h2{margin-top:10px;font-size:20px}.col-left-products .related-products li{float:left;clear:none;margin-right:2%;width:48%}.side-pro-cta{margin-bottom:20px;border-radius:8px;border:1px solid #e0e8ed;padding:40px;background:#fbfcfd}.side-pro-cta .price{margin-bottom:0}.side-pro-cta h3{text-align:left}.product-btm-cta{border-radius:8px;margin:20px 0;border:1px solid #e0e8ed;padding:20px;font-size:14px;background:#fbfcfd}.product-btm-cta .btm-cta{float:left;text-align:center;width:53%}.product-btm-cta .btm-cta img{margin-right:20px}.product-btm-cta .btm-cta-right{float:left;text-align:center;width:40%}.product-btm-cta .btm-cta-right.no-cta-message{float:none;text-align:left;width:100%}.product-btm-cta .new-price{text-align:center}.product-btm-cta h2{margin-top:5px}.product-btm-cta p{margin:0}.course-avail{text-transform:uppercase;margin:10px 0;text-align:center;color:#a7a7a7;font-size:14px}.course-avail p{margin-bottom:10px}.course-avail a{border:1px solid #c4c4c4;display:inline-block;color:#282828;padding:10px;font-size:14px;margin-right:5px}.course-avail a:hover{border-color:#000;background:#f1f1f1}.course-avail a.course-active{text-decoration:none;border-color:#5eba3b}.course-formats{cursor:pointer}.nopointer{cursor:none}.single-prod_articles_page .sidebar-primary{margin-top:10px}.tbl-pro-cta{border-top:6px solid #0ba8cf;min-height:100px!important;padding:30px 20px}.pdprice{font-family:SohoStd-Bold,arial;line-height:normal;display:block;font-size:45px}.tbl-pro-cta select{margin:6px 0 15px}.tbl-pro-cta .state-seal{margin:0;height:75px;width:75px}.tbl-price-cta{padding:20px 0}.single-tbl .pro-cta .cta-lowest-msg-bottom{margin:22px 0 0}.single-tbl .product-btm-cta .old-price .wrong{float:right;margin:-30px 0 0 170px}.single-tbl .btm-cta .bottom-course{float:right;margin-right:60px}.tbl-btm-cta .old-price{margin-top:-5px}.h-no,.hidden{display:none}.visible-none{visibility:hidden}.show{display:block}.single-resource_article .site-inner{background-color:#fff}.single-dmv_resource_page .entry-content{padding:2% 0}.single-dmv_resource_page #content-section-bottom.bottom,.single-dmv_resource_page #content-section.bottom{padding:0}.single-dmv_resource_page .state-select-p{padding:35px 0;background:url(images/prod-cat-map-bg.png) no-repeat 50%}.dmv-state-title{margin:30px 0 20px;text-align:center}.dmv-content{display:flex;flex-direction:row}.dmv-content .resource-block{margin-left:auto;margin-right:auto;width:31.623931623932%}.dmv-content:first-child{margin-left:0;clear:both}.faqs-list li{font-family:SohoStd-Regular,sans-serif;margin-bottom:10px;color:#0ba8cf}.resource-block{padding-bottom:20px}.resource-block ul{margin-bottom:20px}.resource-block li{margin-left:24px;text-align:left;color:#333;list-style:disc}.maxlist-more,.resource-block li{font-family:SohoStd-Regular,sans-serif;font-size:16px}.maxlist-more{margin:-20px 0 0 1px}.maxlist-more a{margin-left:24px;color:#333}.maxlist-more a:hover{color:#0ba8cf}.dmv-resource-cat-img{font-family:SohoStd-Bold,sans-serif;margin-bottom:20px;border-radius:4px;text-align:center;overflow:hidden;color:#fff;height:143px;padding-top:110px;max-width:300px;background:url(images/bullet2.png) no-repeat 50% 50% #000}.dmv-cat-name,.driving-resource-name{opacity:.7;font-size:21px;background-color:#171e22}.dmv-state-selection{padding:30px 0 50px}.single-driving_resource .site-inner{background-color:#fff}.driving-resource-image{font-family:SohoStd-Bold,sans-serif;margin-bottom:20px;border-radius:4px;text-align:center;overflow:hidden;color:#fff;height:200px;padding-top:166px;background:url(images/bullet2.png) no-repeat 50% 50% #000;width:100%}.driving-resources #main_container h2{text-align:center}.driving-resources .insurance-quotes{margin-bottom:20px;border-radius:6px;box-shadow:0 1px #ececec;border:1px solid #d8e1e6;border-top:4px solid #0ba8cf;padding:20px;background-color:#fbfcfd}.archive-description{border:none;padding:20px 0;background-color:#fff0}.single-practice_test_page .practice-test-state{margin:5% 0 0}.single-practice_test_page .practice-test-price{margin:4% 0 2%}.single-practice_test_page .img-thumbnail img{margin:0 10px 0 0}.single-practice_test_page .cat-state-select{padding-right:0}.single-practice_test_page .other-product-details p{margin-bottom:6px;line-height:1.425}.single-practice_test_page #ids_state_selection{width:100%}.pt-test-wrap{font-size:16px}.free-test{border-radius:8px;padding:20px;background:#dcdcdc}.free-test h2,.free-test h3{font-size:24px}.free-test h3{font-family:SohoStd-Regular,sans-serif;margin-bottom:20px;font-weight:400}.free-test ul{margin:0 0 20px 20px}.free-test li{margin:0 0 5px;list-style:disc}.try-button-active{background:#000}.options ul{margin:0;padding:15px 0 15px 15px}.options ul li{margin-bottom:14px;list-style:none}.options ul li input{float:left;box-shadow:none;border:none;position:relative;padding:0!important;background:#fff0}.options ul li label{margin:-7px 0 0 20px;display:block}.options ul li.incorrect{font-weight:700;color:#fe0017}.options ul li.correct{font-weight:700;color:#00b40d}.options ul li.incorrect .incorrectItalic{font-weight:400;font-style:italic}.button-next,.button-privious{margin:0;color:#fff;padding:10px 15px;background:#838383}.results-wrap ul{font-family:SohoStd-Medium,sans-serif}.results-wrap .score{font-family:SohoStd-Regular,sans-serif;margin:-10px 0 20px;color:#090}.pt-price-cta{padding-top:10px}.pt-price-cta p{margin:0}.pt-price-cta .as-low-as{font-family:SohoStd-Medium,sans-serif;line-height:1;font-size:14px}.pt-price-cta .as-low-as span{font-family:SohoStd-Bold,arial;display:block;color:#0ba8cf}.pt-price-cta .pt-price{font-family:SohoStd-Bold,arial;line-height:normal;display:block;font-size:44px}.pt-price-cta .pt-price span{position:relative;top:-16px;font-size:22px}.pt-test-wrap .button.signuplink{padding:12px 20px}.pt-test-rhs{border-left:1px solid #fff}.pt-test-rhs,.pt-test-rhs-rm{text-align:center;padding-left:10px}.pt-test-rhs-rm{padding-top:80px}.select-pt-msg{margin:40px auto 0;text-align:center;width:73%}.select-pt-msg h2{margin-bottom:0}.select-pt-msg p{margin-top:0}.pt-qa-display{display:none}.btn-disable{filter:alpha(opacity=40);opacity:.4}.btn-disable:hover{background:#838383}.pt-li li{font-weight:700;margin:10px 0 0;line-height:normal;list-style:none;padding:0;font-size:12px}.pt-blue-text{margin-bottom:0;color:#0ba8cf}.as-low-as,.pt-blue-text{font-family:SohoStd-Bold,sans-serif;text-align:center;font-size:12px}.as-low-as{margin:0 80px -16px 0}.dpc_pt_rhs{left:-17px;margin:0 auto;min-height:596px;position:relative;background:url(images/pt-rhs.jpg) center -7px no-repeat;width:308px}.pt-li-price{right:12px;position:absolute;top:372px;width:20%}.pt-li-price li{font-weight:700;margin:10px 0 0;line-height:normal;list-style:none;padding:0;font-size:12px}.dpc_pt_rhs .pro-bnr-cta{left:0;text-align:center;position:absolute;bottom:10px;width:100%}.dpc_pt_rhs p.pdprice{margin:10px 0}.ids-help-search{margin:10px auto 30px;text-align:center;width:60%}.ids-help-search-bar{border-radius:4px 4px 0 0;border:1px solid #cddae3;box-sizing:content-box;width:100%}.ids-help-state-selection{border-right:1px solid #cddae3}.ids-help-product-selection,.ids-help-state-selection{float:left;box-sizing:border-box;padding:5px;width:50%}.ids-help-search-bar select{box-shadow:none;border:none;outline:none;background:#fff0}.ids-help-faq-default{margin:20px 0;padding:30px 0;background:#f3f3f3}.ids-help-faq-head{font-family:SohoStd-Medium,sans-serif;margin:0 0 20px;text-align:center;font-size:18px}.faq li{padding:10px}.faq li.q{font-family:SohoStd-Regular,sans-serif;cursor:pointer;font-size:18px}.faq li.q.expand .idsicon-arrow-right-alt2:before{content:"\25BA"}.faq li.a{display:none;padding:0 0 0 10px;font-size:16px}.state-faq #statefaq{padding:20px 0 0}.state-faq ul.faq>li{list-style:none;padding:10px 0}.state-faq ul.faq>li.a{padding:0}.state-faq ul.faq>li.q:before{color:#0ba8cf}ul.faq>li.q:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:normal normal normal 14px/1 FontAwesome;margin-left:-30px;text-rendering:auto;display:inline-block;color:#4b4b4b;font-size:inherit;font-size:20px;margin-right:10px;content:"\f138"}ul.faq>li.q.expand:before{content:"\f13a"}.faq-default ul.faq{margin-left:30px}.cant-find-heading{font-family:SohoStd-Medium,sans-serif;margin:20px 0;text-align:center;color:#0ba8cf;font-size:20px}.state-product-help ul>li{margin:0;list-style:none}.cant-find-options li,.state-product-help-options li{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px!important;width:33.3333%}.cant-find-options li>a>div,.cant-find-options li>div,.state-product-help-options li>a{border-radius:6px;text-align:center;min-height:191px;padding:20px;font-size:14px;background:#eff1f4}.cant-find-options li>a{color:#333!important}.was-this-helpfull{text-align:right}.was-this-helpfull span:first-child{font-weight:700;color:#0ba8cf;font-style:italic;margin-right:10px}input[type=button].feedback_yes{border:1px solid #4caf50;color:#4caf50;background-color:#fff0}input[type=button].feedback_no{border:1px solid #f44336;color:#f44336;background-color:#fff0}#feedback_no_click{text-align:center}#feedback_no_click input[type=button]{margin:0 auto;min-width:200px}#feedback_no_click p{font-weight:700;color:#333}#feedback_no_click h2{text-align:left;color:#0ba8cf}#feedback_no_click #no_thanks{font-weight:700;font-size:14px}#feedback_no_click a.button{padding:10px 24px;min-width:200px}.state-product-help-options li#cinfosignup_li a,.state-product-help-options li#faqsignup a{min-height:120px}.state-product-help-options li#cinfosignup_li h4,.state-product-help-options li#faqsignup h4{margin-left:0;padding-left:0}.state-product-help-options li>a{display:block}.cant-find-options li h4,.state-product-help-options li a h4{font-family:SohoStd-Medium,sans-serif;font-weight:400;color:#545454;font-size:18px}.state-product-help-options li a h4{color:#0ba8cf}.state-product-help-options li a{color:#757575}.state-product-help-options li .fa{margin-bottom:10px;font-size:45px}.cant-find-options li .fa{color:#0ba8cf;height:auto;font-size:45px;width:auto}.box-model{margin-bottom:20px;border-radius:6px;border:1px solid #d8e1e6;padding:10px 20px;background-color:#fbfcfd}#emailpop .box-model{border:none;width:300px}.box-model ul li{font-family:SohoStd-Bold,sans-serif;line-height:20px;padding-bottom:6px;list-style:none!important;padding-left:25px;font-size:14px;background:url(images/bullet2.png) no-repeat scroll 0 23% #fff0}.box-model.clearfix:first-of-type{background-color:#eff1f4}.box-model .one-third{margin-left:0}.box-model .phone-number{margin-top:6%}.box-model label{font-family:SohoStd-Bold,sans-serif;margin-bottom:10px;display:block;font-size:16px}.box-model input{color:#4d4d4d}.box-model input[type=submit]{color:#fff;width:100%}.box-model input[type=button]{margin-top:4%;color:#fff;width:100%}.required{color:#e35154}.chat input{float:right}.chat-icon{padding:9px 0 8px 100px;background:url(images/chat-icon.png) 0 0 no-repeat;background-size:contain}.box-model h3 span{font-family:SohoStd-Regular,sans-serif;font-weight:400}.thanks p{font-family:SohoStd-Bold,sans-serif;text-align:center;font-style:italic;padding-top:15px}.login-wrap{border-radius:6px;border:1px solid #d8e1e6;padding:30px;background-color:#fbfcfd}.login-wrap label{font-family:SohoStd-Bold,sans-serif;margin-bottom:10px;display:block;font-size:16px}.login-wrap a{text-decoration:underline;font-size:16px}.login-wrap input{color:#4d4d4d}.login-wrap input[type=submit]{margin-top:10px;color:#fff;width:100%}.bookmark{color:#0da7cd;padding:2px 0 2px 40px;background:url(images/bookmark-icon.gif) 0 0 no-repeat}.sidebar .widget.login-aside{border-top:4px solid #333}.entry-content .error-img{float:right;width:33%}.error404 .entry .large{margin:40px 0;font-size:46px}.error404 .entry p{margin-bottom:20px}.error404 .entry .more-link{font-family:SohoStd-Bold,sans-serif}.error404 #content-section.top{padding:38px 0}.error404 .home-products-title{text-align:center;padding-bottom:20px}.error404 .home-products .widget{padding:20px 4px}.error404 .home-products .sectioncolor1{border-top:4px solid #5cb853}.error404 .home-products .sectioncolor2{border-top:4px solid #f3d35c}.error404 .home-products .sectioncolor3{border-top:4px solid #e35154}.youtube-container .caption{border-top-right-radius:5px;display:block;text-align:center;color:#fff;padding:5px 0;font-size:14px;background-color:#0ba8cf;border-top-left-radius:5px;width:40%}.youtube-container{margin:0 auto 20px;display:block;max-width:600px;width:100%}.youtube-player{display:block;overflow:hidden;padding-bottom:56.25%;cursor:hand;cursor:pointer;position:relative;height:100%;width:100%}img.youtube-thumb{left:0;margin:auto;right:0;display:block;position:absolute;top:0;height:auto;bottom:0;max-width:100%;width:100%}div.play-button{left:50%;margin-top:-36px;margin-left:-36px;position:absolute;top:50%;height:72px;background:url(images/play_button.png) no-repeat 50%;width:72px}div.youtube-container:hover div.play-button{background:url(images/play_button-rollover.png) no-repeat 50%}#youtube-iframe{left:0;position:absolute;top:0;height:100%;width:100%}.errorMsg,.invalidErrorMsg{font-wight:normal;color:#ff1e00;font-size:15px}.bookmarkNote{font-weight:400;line-height:normal;font-size:12px}.btw-landing .site-header{border-bottom:3px solid #0ba8cf}.btw-landing .pro-banner .title{margin-bottom:1%}.btw-landing .pro-details ul{float:left;width:63%}.btw-landing .pdprice sup{top:-.5em;font-size:59%}.btw-landing .pro-cta .bbb-logo{margin-top:20px;border:0;width:42px}.btw-landing .cta-tagline{font-weight:400;color:#9a9b9b;padding:0 12%;font-size:14px}.btw-landing .pro-banner .price{margin:20px 0 0}.in-car-lessons .subtitle{margin:30px 0;border-bottom:1px solid #bfbcbc}.in-car-lessons .subtitle p{margin:-12px auto;display:block;text-align:center;max-width:250px;background-color:#fbfcfd}.in-car-lessons .products.top{position:relative;padding:20px 0}.in-car-lessons #content-section.pd-top,.in-car-lessons .site-inner{background-color:#fbfcfd}.products{padding:20px}.products .one-fourth,.products .one-third{border-left:1px solid #bfbcbc;padding-left:10px}.products .one-fourth.first,.products .one-third.first{border-left:none}.disclosure p{text-align:center;padding:30px 0 40px;font-size:12px}.savings .pro-banner{margin-top:80px;padding:30px}.savings .pro-banner img{margin-top:-125px;margin-right:50px}.savings .pro-banner h1{font-size:55px}.savings .pro-banner h2{font-size:19px}.product-savings{padding-top:30px}.product-savings .one-fourth{border-radius:5px;border:1px solid #d8e1e6;text-align:center;padding-bottom:20px;position:relative}.product-savings .content{padding:20px 10px 0;height:120px}.product-savings .cta{padding-top:25px}.product-savings .button.signuplink{padding:16px 20px}.product-savings .one-fourth.first img{margin:0;right:-15px;position:absolute;top:-35px}.savings .pro-banner ol{float:left;padding-left:36px;counter-reset:my-badass-counter}.savings .pro-banner li{padding-bottom:10px}.savings .pro-banner li:before{font-weight:700;border-radius:100%;color:#fff;padding:4px 11px;font-size:18px;margin-right:10px;background-color:#0ba8cf;counter-increment:my-badass-counter;content:counter(my-badass-counter)}.savings .pro-banner li:first-child:before{padding:4px 12px;font-size:18px}.sidebar .widget-title{margin:0;border-bottom:none;padding:12px 0;font-size:22px}.content .genesis-grid{float:left;margin:0;padding:0 0 20px 3%}.content .genesis-grid-odd{clear:left;padding-left:0}.genesis-grid-1,.genesis-grid-4,.genesis-grid-5{width:40%}.genesis-grid-2,.genesis-grid-3,.genesis-grid-6{width:60%}.sidebar #text-3.widget{box-shadow:none;border:0;padding:0 0 0 15px;background-color:#fff0}.sidebar-primary #text-3 li{background:none}.sendgrid-subscription-widget input[type=submit]{margin-top:10px;width:100%}.sendgrid-subscription-widget form label>span{display:none}.archive .sidebar-primary,.single-post .sidebar-primary{margin-top:40px}.archive .img-wrap{max-height:290px;overflow:hidden;position:relative}.insurance-quotes{border-top:0!important;background:url(images/GettyImages-861521596_edit.jpg)no-repeat bottom;background-size:600px;padding-top:40px!important}.insurance-quotes .white{margin-bottom:90px;color:#fff}.insurance-quotes #mediaAlphaGetQuotes:hover{background-color:#f9980e}.blocker{left:0;right:0;text-align:center;overflow:auto;box-sizing:border-box;z-index:1;position:fixed;top:0;padding:20px;height:100%;bottom:0;background-color:#000;background-color:rgba(0,0,0,.75);width:100%}.blocker:before{vertical-align:middle;display:inline-block;height:100%;margin-right:-.05em;content:""}.blocker.behind{background-color:#fff0}.modal{-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;vertical-align:middle;display:inline-block;text-align:left;z-index:2;position:relative;padding:50px;max-width:815px;background:#fbfcfd;width:auto}#emailpop.modal{padding:20px}.modal a.close-modal{border-radius:100%;border:2px solid #c4c5c5;right:8.5px;display:block;position:absolute;top:9.5px;padding:2px;height:22px;font-size:0;width:22px}.modal a.close-modal:before{left:2px;font-weight:700;vertical-align:middle;color:#c4c5c5;position:relative;top:0;font-size:9px;content:"\2573"}.custom-product-top.desktop{display:none}.custom-product-top{box-shadow:0 1px #ececec;display:block;border-bottom:1px solid #d8e1e6;position:fixed;top:0;padding-top:10px;background-color:#fbfcfd;width:100%}.custom-product-top .close{float:right;font-weight:700;display:block;padding-right:10px;color:#afb0b1;cursor:pointer;font-size:20px}.custom-product-top .product-pic{float:left;margin-bottom:10px;max-height:180px;text-align:left;overflow:hidden;margin-right:20px}.custom-product-top ul{float:left;margin-left:40px;max-width:310px}.custom-product-top li{list-style-type:disc}.custom-product-top button{float:left;margin:20px 0 0 70px}.custom-product-top .product-widget-cta{float:left;margin:10px 0 0 70px}.custom-product-top .product-widget-cta p{margin:0}.custom-product-top .product-widget-cta .button{margin:20px 0 0}.product-pic{margin-bottom:10px;max-height:150px;overflow:hidden}.sidebar .widget.custom-product{padding:0}.custom-product img{width:100%}.custom-product img.pdseal{margin:8px 10px 10px 40px;max-width:70px;width:auto}.custom-product p{margin:0}.custom-product p.course-avail{margin:10px 0}.custom-product h4,.custom-product ul{padding:0 20px}.custom-product li{margin:0 22px}.custom-product button{margin:20px auto;display:block}.product-widget-cta{margin:10px 0;text-align:center}.gladlyHC-answerDetail,.gladlyHC-answerDetail .gladlyHC-answerDetail-content{width:100%!important}.gladlyHC-answerDetail-content div{display:block!important;width:100%!important}.entry-content .gladlyHC{flex-direction:column}.entry-content .gladlyHC .gladlyHC-faq{width:100%}.entry-content .gladlyHC .gladlyHC-faqSections{justify-content:normal;width:100%;flex-direction:row}.entry-content .gladlyHC .gladlyHC-faqSections .gladlyHC-faqSection{justify-content:normal}.entry-content .gladlyHC .gladlyHC-faqContainer{width:100%}.gladlyHC-searchContainer{border-radius:6px;margin:60px auto 0;border:2px solid #d5d5d5;padding:12px;background-color:#fff;width:842px}.gladlyHC-searchContainer input{box-shadow:none;border:0}.w-full.mx-auto.section-container.p-4{display:none}.gladlyHC-faqSection-list{margin-bottom:2rem}.gladlyHC-answerDetail-backLink:before{display:inline-block;height:36px;background:url(https://dec-mkt.imgix.net/b04c2b38ff944b49bf5c8a33c44bbe99.svg?v=1723492758);background-position:50%;background-position:0 19px;background-repeat:no-repeat;background-size:cover;background-size:18px;padding-left:0;content:"";width:26px}[class*=answerDetail-content] a{text-decoration:underline;color:#168fcf}.gladlyHC-answerDetail-backLink{font-weight:800;color:#0ba8cf}.gladlyHC-answersIndex-link,.gladlyHC-answersIndex-list{font-family:Oxygen,sans-serif;margin-bottom:2rem}.gladlyHC-answersIndex-link,.gladlyHC-answersIndex-section a{text-decoration:underline;color:#168fcf}.gladlyHC-answerDetail-content{font-family:Oxygen,sans-serif;color:#000}.gladlyHC-answerDetail{margin-bottom:2rem;margin-top:2rem}#gladly-help-center{max-width:55vw}h2.gladlyHC-faqHeading{margin-bottom:60px!important;font-weight:700!important;margin-top:60px!important;line-height:60px!important;text-align:center!important;font-size:48px!important}h3.gladlyHC-faqSection-header{margin-bottom:1rem!important;font-weight:700!important;line-height:40px!important;font-size:32px!important}h2.gladlyHC-answerDetail-name{margin-bottom:1rem;font-weight:700;line-height:40px;font-size:32px!important}.gladlyHC-searchContainer .gladlyHC-searchInput:focus-visible{outline:none}.gladlyHC-faqSection-listItem::marker{color:#000!important}.gladlyHC-searchContainer .gladlyHC-searchInput::placeholder{font-family:Oxygen,sans-serif;font-weight:400;color:#bdc3c9!important}li.gladlyHC-faqSection-listItem{font-family:Oxygen,sans-serif;list-style-type:disc;text-indent:-22px;list-style-position:inside;padding-left:26px}.gladlyHC-faqSection-listItem>a{text-decoration:underline;color:#168fcf}.gladlyHC-faqSection{padding:1rem}@media screen and (max-width:900px){.gladlyHC-searchContainer{width:90%}}@media screen and (max-width:500px){#gladly-help-center{max-width:90%}.gladlyHC-searchContainer{width:90%}.state-select-vwo{max-width:100%}}@media (max-width:768px){.site-footer .tagline .web,.site-footer div p .first .web{display:none}}@media (min-width:768px){.mobil .trustpilot-widget,.site-footer .tagline .mobil,.site-footer div p .first .mobil{display:none}}.footer-widget-area img{max-width:150px}.above-footer.widget-area .mfes-trustmark.mfes-trustmark-hover,.above-footer.widget-area .paypal{margin-top:8px}.above-footer.widget-area{border-top:3px solid #2d383e;padding:30px 0 6px;background:#edf2f8}.home .above-footer.widget-area{background:#fff}.footer-widgets{border-top:none;clear:both;background:#2b363c url(images/multicolor-border.jpg) repeat-x top}.footer-widgets a,.footer-widgets div.widget-title{border:none;color:#fff;padding-bottom:0}.footer-widgets a:hover{color:#31b2ed}.site-footer{text-transform:capitalize;letter-spacing:1px;text-align:center;color:#fff;position:relative;padding:20px 0;font-size:12px;background-color:#3796c2}.site-footer .wrap{margin:0 auto;max-width:990px!important}.site-footer .top{left:0;margin-top:-40px;text-indent:-999em;right:0;margin-left:auto;vertical-align:middle;display:inline-block;padding:10px;background:url(images/sprite1-home.png) no-repeat;background-position:-10px -119px;cursor:pointer;height:64px;margin-right:auto;width:46px}.site-footer a{color:#fff}.footer-widgets li{border:none;padding:0}.follow-us li{float:left;margin:0 0 0 3px;line-height:18px;display:inline-block;list-style:none;padding:0;background:#fff0}.follow-us a.facebook{background-position:-9px -10px}.follow-us a.facebook:hover{background-position:-9px -55px;transition:all .5s ease}.follow-us a.youtube{background-position:-60px -10px}.follow-us a.youtube:hover{background-position:-60px -55px;transition:all .5s ease}.follow-us a.twitter{background-position:-110px -10px}.follow-us a.twitter:hover{background-position:-110px -55px;transition:all .5s ease}.follow-us a.google{background-position:-160px -10px}.follow-us a.google:hover{background-position:-160px -55px;transition:all .5s ease}.follow-us a.linkedin{background-position:-210px -10px}.follow-us a.linkedin:hover{background-position:-210px -55px;transition:all .5s ease}.follow-us.aside a.facebook{background-position:0 0}.follow-us.aside a.facebook:hover{background-position:0 -45px;transition:all .5s ease}.follow-us.aside a.youtube{background-position:-50px 0}.follow-us.aside a.youtube:hover{background-position:-50px -45px;transition:all .5s ease}.follow-us.aside a.twitter{background-position:-100px 0}.follow-us.aside a.twitter:hover{background-position:-100px -45px;transition:all .5s ease}.follow-us.aside a.google{background-position:-150px 0}.follow-us.aside a.google:hover{background-position:-150px -45px;transition:all .5s ease}.follow-us.aside a.linkedin{background-position:-200px 0}.follow-us.aside a.linkedin:hover{background-position:-200px -45px;transition:all .5s ease}.follow-us a{background-image:url(images/sprite1-home.png)}.follow-us a,.follow-us.aside a{text-indent:-9999px;display:block;text-align:left;background-repeat:no-repeat;height:46px;width:50px}.follow-us.aside a{background-image:url(images/social-icons-aside.png)}.top-nav-p .widget_nav_menu{float:right}.footer-widgets-1{margin-right:20px;width:265px}.footer-widgets-2,.footer-widgets-3,.footer-widgets-4{width:23%}.footer-widgets .wrap{margin:0 auto;max-width:1224px!important}.site-footer div p .first{text-align:left}.site-footer .tagline{text-align:right}.footer-widgets .widget_nav_menu{float:right}.above-footer.widget-area .bbb-seal-wrap{margin-top:10px}.idsicon-arrow-down:after{content:"\25BC"}.idsicon-arrow-up:after{content:"\25B2"}.footer-paragraph{margin-bottom:10px;color:#fff;font-size:15px}#Map a path,#Map1 a path{fill:#30bcee}#Map a path,#Map a:hover,#Map1 a path,#Map1 a:hover{transition:fill .5s ease;-moz-transition:fill .5s ease;-webkit-transition:fill .5s ease}#Map a:hover,#Map1 a:hover{fill:#656565!important}#Map #TX path{fill:url(custom-minified_ver%3D5.5.3.81.css#pattern3);transition:fill .5s ease;-moz-transition:fill .5s ease;-webkit-transition:fill .5s ease}#Map #TX path:hover{fill:#656565;cursor:pointer}.TeenAndDriving{fill:url(custom-minified_ver%3D5.5.3.81.css#pattern)!important;transition:fill .5s ease;-moz-transition:fill .5s ease;-webkit-transition:fill .5s ease}.TeenAndDriving:hover{fill:#656565!important;cursor:pointer}.DE-Adult{fill:#0e76bc!important;transition:fill .5s ease;-moz-transition:fill .5s ease;-webkit-transition:fill .5s ease}.DE-Adult:hover{fill:#656565!important;cursor:pointer}.NoCourse{fill:#656565!important}.DE-AdultAndTeens,.NoCourse{transition:fill .5s ease;-moz-transition:fill .5s ease;-webkit-transition:fill .5s ease}.DE-AdultAndTeens{fill:url(custom-minified_ver%3D5.5.3.81.css#pattern2)!important}.DE-AdultAndTeens:hover{fill:#656565!important;cursor:pointer}#Map a:hover path,#Map1 a:hover path{fill:#656565;cursor:pointer}#Map svg:not(:root){overflow:hidden;height:600px;max-width:800px;width:100%}#east-coast-div svg:not(:root){overflow:hidden;height:400px;max-width:785px;width:100%}#east-coast-div{margin-bottom:10px;opacity:0;margin-top:20px;padding:20px;max-width:770px;background:#fff}.close p{margin:-10px 10px 0 0}.close{float:right;font-weight:700;display:block;text-align:right;height:58px;width:66px}.close:hover{color:#545454;cursor:pointer}#US-Map{margin-top:-40px;margin-left:-30px}.modaldetails a.button{line-height:normal}.sitemap h2{margin-bottom:20px;border-bottom:1px solid #ccc;padding:0 0 15px}.sitemap .sitemap-block a{font-size:14px}.sitemap .sitemap-block{margin-bottom:30px;overflow:hidden}.sitemap .title-block{margin-bottom:20px;border-bottom:1px solid #ccc;padding:0 0 15px}.sitemap .entry-content ul>li.tabs-title-li{list-style-type:none;margin-left:0;padding:0}.sitemap .entry-content ul{margin:0}.sitemap .sitemap-block ul{-moz-column-rule:none;-webkit-column-rule:none;column-rule:none;-moz-column-count:3;-webkit-column-count:3;column-count:3;-moz-column-gap:10px;-webkit-column-gap:10px;column-gap:10px}.pb-valign{padding:3.5% 1%}.vigrign-tst input.txt{width:250px}.vigrign-tst button{position:relative;top:-2px;padding:9px 11px;width:50px}.vigrign-tst span{color:red;font-style:italic;font-size:13px}.vigrign-tst table{font-family:Oxygen,sans-serif;border-collapse:collapse;width:100%}.vigrign-tst th{font-weight:700;line-height:normal;color:#274668;font-size:14px}.vigrign-tst td{line-height:normal;vertical-align:top;font-size:13px}.static-reviews{padding:20px 30px}.static-reviews h2{margin-bottom:0;font-size:21px;margin-right:20px}.static-reviews .overall-reviews-content,.static-reviews h2{display:inline-block}.static-reviews h2{float:left;padding-top:5px;font-size:16px;margin-right:15px}.static-reviews .one-third{margin-bottom:10px;margin-top:20px;min-height:230px;padding:10px;background:#fff}.reviews img.alignleft{margin:0 9px 12px 0}.overall-reviews.desktop{display:inline-block}.overall-reviews.mobile{display:none}.review-title{font-family:SohoStd-Bold,sans-serif;padding-top:10px;font-size:16px}.rsa-container{color:#fff;padding:0 8px;height:auto;background-color:#4aa6d0}.custom-post-template .site-inner .rsa-container .wrap,.custom-post-template-light .site-inner .rsa-container .wrap,.home .site-inner .rsa-container .wrap,.multiproducts-template.TX-de .site-inner .rsa-container .wrap,.resource_article-template .site-container .rsa-container .wrap{margin:0 auto;padding-bottom:25px;padding-top:40px;max-width:1224px}.rsa-banner-title{font-family:SohoStd-Medium,sans-serif;font-weight:700;letter-spacing:.21px;line-height:1.33;color:#fff;font-size:30px}.rsa-banner-subtitle,.rsa-banner-title{text-align:center;font-style:normal;font-stretch:normal}.rsa-banner-subtitle{font-family:Oxygen;margin-top:19px;letter-spacing:normal;line-height:1.15;font-size:20px}.rsa-banner-subtitle strong{font-weight:600}.rsa-container ul{font-family:Oxygen;letter-spacing:.15px;font-size:16px;font-stretch:normal}.rsa-container ul li{line-height:20px;display:inline-block;padding:35px 12px}.rsa-banner-center-title.row{margin:33px auto;display:flex;justify-content:center;text-align:center;align-items:center}.rsa-banner-col-4.row:first-child{text-align:right}.rsa-banner-col-4.row:nth-child(3){margin-left:20px;text-align:left}.rsa-banner-col-4{flex:0 0 35%;display:flex;text-align:center;width:52%!important}.rsa-features{display:none}.rsa-banner-col-2{display:block;padding:20px 15px 15px}.rsa-img{display:none}.rsa-banner-col-4 ul{letter-spacing:.15px;display:inline-flex;color:#fff;align-items:center}.rsa-banner-col-4 ul,.rsa-offer-text{font-family:Oxygen;font-weight:400;font-size:16px;font-stretch:normal}.rsa-offer-text{margin:35px auto;letter-spacing:.5px;line-height:normal;text-align:center;font-style:normal}.rsa-banner-logo{left:calc(50% - 70.5px);margin-top:2rem;position:absolute}#desktop-rsa-bullets>ul{font-weight:400;color:#fff}#desktop-rsa-bullets{margin-top:2.25rem}.other-products .rsa-offerText,.popular-product .rsa-offerText{margin:10px auto}.other-products .rsa-banner-subtitle a,.popular-product .rsa-banner-subtitle a{text-decoration:underline;color:#00abd2}.other-products .rsa-banner-subtitle a:hover,.popular-product .rsa-banner-subtitle a:hover{text-decoration:none;color:#00abd2}.rsa-button-prices{display:flex;justify-content:center}.prices-with-without-offer{font-family:Oxygen;font-weight:400;letter-spacing:.11px;line-height:1.5;display:flex;color:#fff;font-style:normal;align-items:center;font-size:16px;margin-right:26px;font-stretch:normal}.rsa-banner-old-price{text-decoration:line-through;letter-spacing:.14px;font-size:20px}.rsa-banner-new-price,.rsa-banner-old-price{font-family:SohoStd-medium;font-weight:700;margin:0 6px}.rsa-banner-new-price{letter-spacing:.17px;font-size:25px}.rsa-main-cta{font-family:SohoStd-Medium,sans-serif;border-radius:5px;text-decoration:none!important;letter-spacing:.18px;line-height:60px;text-align:center;color:#fff;height:60px;font-size:28px;background-color:#edad28;width:269px}.rsa-main-cta .ids-icon{position:relative;top:5px}.idsicon-controls-play{left:8px;border-left:11px solid #fff;border-top:8px solid #fff0;display:inline-block;border-bottom:8px solid #fff0;position:relative;height:0;width:0}.custom-bottom-cta .idsicon-controls-play{left:3px;border-left:6px solid #fff;border-top:4px solid #fff0;border-bottom:4px solid #fff0}.rsa-main-cta:hover{color:#fff}.rsa-banner-small-note{font-family:Oxygen;font-weight:400;margin-top:21px;letter-spacing:.06px;line-height:1.71;text-align:center;color:#fff;font-style:normal;font-size:14px;font-stretch:normal}.rsa-cta.one-third{margin-bottom:15px!important;margin-top:0!important}.rsa-cta.one-third p{margin-bottom:0}.banner-content.clearfix{display:flex;align-items:center;flex-direction:row}.rsa-cta .now-only{font-family:SohoStd-Medium,sans-serif!important;font-weight:700!important;letter-spacing:.22px;line-height:1.33;text-align:center!important;color:#333;font-style:italic!important;font-size:18px!important;font-stretch:normal}.rsa-save-big{font-family:Oxygen;font-weight:400;margin-top:12px;letter-spacing:.1px;line-height:1.6;text-align:left;color:#333;font-style:normal;font-size:15px;font-stretch:normal}.rsa-cta span.wrong.wrong-price-fly{font-family:SohoStd-Medium,sans-serif;font-weight:700;text-decoration:line-through;letter-spacing:.12px;color:#333;font-size:18px}.blue.price .fee-price{margin-left:5px!important;top:-19px}.fee-price{font-weight:10!important;position:relative!important;top:-15px;font-size:12px!important}.floridaFee{font-size:14px}#pro_register_now{margin:auto;width:80%}.disabled-cta{pointer-events:none!important}#cta-card{padding-bottom:30px;width:60%}.rsa-pdprice{font-family:SohoStd-Medium,sans-serif;font-weight:700;margin-top:15px!important;letter-spacing:.16px;font-size:23px!important}.rsa-pdprice .conditions{font-weight:400}.rsa-button-prices .conditions{font-weight:400;top:-3px}span.rsa-reg-offer{font-size:14px}span.rsa-reg-offer,span.rsa-with-offer{font-family:Oxygen;font-weight:400;letter-spacing:.1px;line-height:1.71;color:#333;font-style:normal;font-stretch:normal}span.rsa-with-offer{top:0!important;font-size:14px!important}.rsa-cta .sys-logo{padding-top:0}.aside-rsa-cta{padding:20px}.aside-rsa-cta .now-only{text-align:left!important}.aside-rsa-cta span.wrong.wrong-price-fly{text-decoration:none}.aside-rsa-links{text-align:center}.aside-rsa-links .button{margin:6px 0;font-size:22x;background:#efae00;width:100%}#de-course-btw,#de-coursetdlr,#dr-course-btw{text-align:center}.banner-titles-h1{font-family:SohoStd-Bold,sans-serif;margin:0 0 10px;line-height:1.2;color:#333;font-size:38px}.multiproducts-template .top h1{margin:auto;font-size:40px}.multiproducts-template.TX-de .hero-desktop{margin-bottom:0}.multiproducts-template .other-product .other-product-details{padding-top:1%}.fee-notations{font-family:SohoStd-regular,arial;margin:-25px auto 1px;display:block;font-size:16px;max-width:990px}.multiproducts-template #topCTA .other-product .originalPrice:before,.multiproducts-template .other-product .originalPrice:before{font-family:Oxygen,sans-serif!important;text-decoration:none!important;display:inline-block;padding-right:5px;font-size:18px!important;content:"Reg "!important}.originalPriceFlorida:after{font-family:Oxygen,sans-serif!important;font-size:18px!important;content:"Now Only"!important}.multiproducts-template .other-product .originalPrice:after{font-family:Oxygen,sans-serif!important;margin-left:15px;display:inline-block;color:#333;font-size:18px;margin-right:-8px;content:"Now Only "}.other-products .other-product ul li{font-weight:700;flex-wrap:wrap}.other-products>div{display:flex;width:100%}.other-products div.no-image-hero-desktop{display:flex;flex-wrap:wrap;width:100%;flex-direction:row}.widget.Product_Finder{padding-left:5%;width:300px}.entry-content.two-thirds{padding-right:2%}.multiproducts-template #topCTA .other-product .originalPrice:after{font-family:Oxygen,sans-serif!important;color:#333;font-size:18px!important;font-size:20px;content:"Now Only "!important}.multiproducts-template #topCTA .drivers-ed .other-product .originalPrice:after{font-family:Oxygen,sans-serif!important;color:#333;font-size:18px!important;content:"Now Only "!important}.multiproducts-template .other-product-details a h3 span{margin-bottom:10px;display:block;color:#0ba8cf;font-size:16px}.TX-de #full-top-image .other-product-details h3.ages-schoolnumber{font-family:Oxygen,sans-serif;font-weight:400;padding:2% 0;font-size:16px}.TX-de #full-top-image .other-product-details h3 span{display:inline}.multiproducts-template.postid-3772 .hero-desktop{display:block}.multiproducts-template .hero-desktop{margin-bottom:30px;color:#333}.multiproducts-template .hero-desktop p{margin-left:auto;margin-right:auto;width:74%}.multiproducts-template .other-products{flex-wrap:wrap;padding-top:40px;flex-direction:row}@media only screen and (min-width:760px){.sidebar-multiproducts{margin-left:32px;width:calc(34% - 32px)}}.multiproducts-template .other-product{flex:auto}.multiproducts-template .other-product.one-half{min-height:450px}.multiproducts-template.texas-multiproduct .other-product.one-half{min-height:550px}.multiproducts-template #full-top-image,.multiproducts-template.TX-de #full-top-image{margin:auto;padding:3% 0!important;max-width:1224px;background:none!important}#no-filter{filter:none!important}.multiproducts-template #content-section.top .wrap{max-width:1224px}.multiproducts-template .other-cta .more-link{border-radius:3px;margin:20px;-webkit-box-shadow:1px 1px 3px 0 rgba(50,50,50,.74);-moz-box-shadow:1px 1px 3px 0 rgba(50,50,50,.74);box-shadow:1px 1px 5px 0 rgba(90,90,90,.43);border:2px solid #0ba8cf;display:inline-block;color:#0ba8cf;background-color:#fff;width:200px}.multiproducts-template .more-link:hover{color:#fff;background:#0ba8cf}.multiproducts-template .multipleSignup{font-family:SohoStd-Bold,sans-serif;border-radius:3px;-webkit-box-shadow:1px 1px 3px 0 rgba(50,50,50,.74);-moz-box-shadow:1px 1px 3px 0 rgba(50,50,50,.74);box-shadow:1px 1px 5px 0 rgba(90,90,90,.43);border:2px solid #fff0;display:inline-block;color:#fff;padding:16px 0;background-color:#0ba8cf;width:200px}.multiproducts-template .multipleSignup:hover{background:#333}.multiproducts-template .other-product{margin-bottom:40px;margin-top:0;border-radius:0;-webkit-box-shadow:1px 1px 5px 0 rgba(90,90,90,.43);-moz-box-shadow:1px 1px 5px 0 rgba(90,90,90,.43);box-shadow:1px 1px 5px 0 rgba(90,90,90,.43);border:0;padding:40px;background-color:hsla(0,0%,100%,.9)}.multiproducts-template .other-product .other-product-details{min-height:80px}.multiproducts-template .other-product.one-half .multiproduct-description{text-align:center;padding:0}.multiproducts-template .other-product.one-half .other-cta{float:none;display:block}.scrollToLink{text-decoration:underline}.TX-de #full-top-image .other-product-details .multiproduct-description,.multiproducts-template .multiproduct-description{text-align:left;padding:0 50% 0 5%}.multiproducts-template .other-cta{float:right}.TX-de #full-top-image .ages-schoolnumber,.ages-schoolnumber{text-transform:uppercase;color:#0ba8cf}.TX-de #full-top-image .de-school-number,.multiproducts-template .ages-schoolnumber .de-school-number,.multiproducts-template .ages-schoolnumber .tx-tdlr-dynamic.de-school-number{margin-top:0!important;vertical-align:top;color:#0ba8cf!important;font-size:16px}.multiproducts-template .other-product .blue.price{font-family:SohoStd-Bold,arial;margin-top:20px;line-height:normal;display:block;font-size:35px}.multiproducts-template .other-product .blue.price>span{right:5px;position:relative;font-size:20px}.multiproducts-template .other-product .originalPrice{text-decoration:line-through;color:#686767;font-size:20px}.multiproducts-template .other-product-details a h2 span{margin-bottom:10px;display:block}#de-coursetdlr{text-align:center}.postid-3313 .other-product.order-1,.postid-3416 .other-product.order-1{flex:none;border:none;padding:40px 20px}.postid-3313 .other-product .other-cta,.postid-3416 .other-product .other-cta{margin:0 auto;max-width:100%;width:auto}.postid-3313 .other-product .other-cta .more-link,.postid-3313 .other-product.order-1 .other-cta .more-link,.postid-3416 .other-product .other-cta .more-link,.postid-3416 .other-product.order-1 .other-cta .more-link{margin:20px;padding:16px 0}.postid-3416 .other-product.order-1 ul{float:none}.TX-de #full-top-image .other-product-details .age-group2{display:none}.TX-de #full-top-image p{font-weight:400}.TX-de #full-top-image .other-product.one-half p{font-weight:400;padding:2% 3%}.tx-tdlr-dynamic.TX-de .other-products .other-product.order-3 p{margin-bottom:0!important}.TX-de #full-top-image .multiproduct-description{padding-right:40%}.TX-de #full-top-image .other-product span.originalPrice{color:#686767;top:0}.postid-3313 .other-product.one-half,.postid-3416 .other-product.one-half{margin-left:2.5641025641026%}.postid-3313 .other-product,.postid-3313 .other-product.one-half.first,.postid-3416 .other-product,.postid-3416 .other-product.one-half.first{margin:10px 0 30px}.notice{padding:10px 0;font-size:13px}.notice strong{color:#f2b61a}.exp190-now-only{font-weight:700;letter-spacing:.03px;line-height:1.89;display:flex;justify-content:space-between;color:#21333f;font-style:normal;font-size:18px;font-stretch:normal;flex-direction:row}span#exp190-timer{letter-spacing:.7px;color:#e85255}.loader,.loader:after,.loader:before{border-radius:50%;height:1.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 .8s ease-in-out infinite;animation:load7 .8s ease-in-out infinite;width:1.5em}.loader{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);text-indent:-9999em;position:relative;-webkit-animation-delay:-.16s;animation-delay:-.16s;font-size:10px}.loader-rsa{margin:-8px auto 40px}.loader-normal{margin:-8px auto 60px}.loader:after,.loader:before{position:absolute;top:0;content:""}.loader:before{left:-3.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader:after{left:3.5em}.reg-price{text-decoration:line-through;top:0!important;font-size:17px!important}.price-description{top:0!important;font-size:14px!important}.reg-price-legacy{text-decoration:line-through;letter-spacing:.12px;color:#333;font-size:18px}.current-price-legacy,.reg-price-legacy{font-family:SohoStd-Medium,sans-serif;font-weight:700}.current-price-legacy{margin-top:15px!important;letter-spacing:.16px;font-size:23px!important}.overall-reviews-content{text-align:center}.idsicon-star{position:relative;top:4px}.overall-reviews.desktop{display:block;color:#31383b}.overall-reviews.desktop.overall_reviews{display:inline}.overall-reviews{font-family:Oxygen,sans-serif;font-weight:400;margin-left:5px;vertical-align:middle;display:block;font-size:16px}@-webkit-keyframes load7{0%,to{box-shadow:0 2.5em 0 -1.3em #0761ff}50%{box-shadow:0 2.5em 0 0 #30ffb7}}@keyframes load7{0%,to{box-shadow:0 2.5em 0 -1.3em #0761ff}50%{box-shadow:0 2.5em 0 0 #30ffb7}}@media only screen and (min-width:767px){.home-product-finder .one-fourth{margin-left:1.2%;width:24.1%}}@media only screen and (min-width:768px){.banner-359 .button.signuplink{margin-bottom:0;margin-left:0;width:100%}.banner-359>.one-third .img-wrap{min-height:350px}.banner-titles h1{margin-bottom:20px;margin-top:0;font-size:38px}.banner-359 .img-wrap img{margin-bottom:0;display:block;max-width:none}.bottom-seals{margin-bottom:0;display:flex;justify-content:space-between;align-items:center}}@media only screen and (min-width:769px){.TX-de .other-product.order-1{min-height:473px}.banner-lhs{padding-right:10px}}@media only screen and (min-width:1025px){.TX-de .other-product.order-1{min-height:447px}}@media only screen and (min-width:1261px){.TX-de .other-product.order-1{min-height:385px}}@media (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5),only screen and (max-width:768px){.holiday-banner{padding-top:4px}.holiday-banner img{width:170px}.holiday-banner p{font-size:20px}.holiday-banner span{top:0;font-size:13px}.holiday-banner span a{font-size:9px}}@media only screen and (min-width:1770px){.summer-hero-copy{padding-top:14%}}@media only screen and (max-width:1140px){.banner-359>.one-third.first{display:none}.banner-359>.two-thirds{width:100%}}@media only screen and (max-width:1139px){.site-description img{margin-top:14px;margin-right:20%}.nav-primary .wrap{width:100%}.nav-primary .wrap ul ul li a{border:3px solid #d5dee3;width:245px}.nav-primary .wrap ul ul li{margin:15px 0 15px 6px}.steering-wheel{min-height:348px;position:relative}.home .home-products.widget-area .btn1,.home .home-products.widget-area .btn3{margin-top:0}.postid-1544 #full-top-image,.postid-1555 #full-top-image,.postid-1566 #full-top-image{background-size:cover!important}.postid-1544 .black-trans-bg,.postid-1555 .black-trans-bg,.postid-1566 .black-trans-bg{background-position:68% 45%}.postid-1544 #full-top-image,.postid-1555 #full-top-image,.postid-1566 #full-top-image{padding:2% 5%}.pro-details.two-thirds.first{width:63.811966%}.one-third.pro-cta{width:34.623932%}.pro-cta .pdseal{margin-left:30px}.pro-banner .pro-cta{border-left:none}.pro-banner .pro-details{border-right:1px solid #c9d6dc}.product-savings .content{height:136px}.product-savings .button.signuplink{padding:8px 14px;font-size:14px}.footer-widgets-1{padding-bottom:6%}.footer-widgets-2,.footer-widgets-3,.footer-widgets-4{width:22%}}@media only screen and (max-width:1024px){#east-coast-div{max-width:100%}.postid-3313 .top .other-products{display:block}.postid-3313 .other-cta.one-fourth,.postid-3313 .other-product-details.three-fourths{float:none;width:100%}.postid-3313 .other-product.order-1 .other-cta{width:200px}.postid-3313 .other-product.order-1 .other-cta .more-link{margin:0 auto}.summer-hero-bgimg{height:auto}.summer-hero-copy{padding-bottom:15%;padding-top:20%;width:605px}.summer-hero-copy p{font-size:17px}.summer-hero-copy img{width:350px}#responsive-menu-icon{display:none}.genesis-nav-menu{display:block}#menu-primary-navigation li a{padding:15px 20px}.home .content-section .content-wrap{padding:4%}.block-content .block img{max-width:50%}.home .home-products .widget ul{text-align:center}.home .home-products .widget ul li{list-style-type:none}.home .home-products.widget-area .ctabox{margin:0 auto;padding:20px;max-width:450px}.home .home-products .widget{margin:40px 0 16px;max-height:none;width:100%}.home .home-products.widget-area h2{min-height:0}.home .content-section.products,.home-section-2,.site-header .wrap{padding:2% 4%}.home-top{padding:10px}.mashead-img{margin:24px 0 0 -36px;min-height:392px;width:161.717949%}.mashead-img img{margin:20px 0 0 6px}.home .home-products .widget{margin-top:10px;border-bottom:1px solid #eee}.home .home-products .widget.Product_Finder_IDSUIUX37{border-bottom:none}.trustpilot-carousel-reviews .trustpilot-widget iframe{height:auto!important;width:100%!important}.products.feature .one-third .price{float:none}.btw-landing .site-header{display:block;min-height:80px}.btw-landing .site-header .wrap{padding:0}.btw-landing .site-header .site-title{margin:6px auto -6px}.btw-landing .site-header .site-description,.btw-landing .site-header .title-area{margin:0 auto}.btw-landing .site-header .site-description{line-height:10px;padding:0}.btw-landing .site-description img{margin-top:0}.entry.post-type.one-half{margin-bottom:3%;width:100%}.sidebar-primary{width:100%}.search-no-results .breadcrumb,.search-results .breadcrumb,.wrap{max-width:718px}.blog .content,.blog .sidebar,.content,.entry-content.two-thirds,.home-top .wrap,.product-details-content.two-thirds,.single-product_details .entry.post-type.one-half,.single-pt_test .two-thirds,.two-thirds.first.career-top{width:100%}.sidebar #text-3.widget{display:none}.custom-post-articles-template .breadcrumb,.custom-post-template .breadcrumb{padding:1% 5%}#content-section-bottom.bottom,#content-section-bottom.bottom .wrap,#content-section.bottom,#content-section.pd-top,#content-section.top,.single-dmv_resource_page #content-section.bottom .wrap{padding:0 5% 2%}#content-section-bottom.bottom .wrap,#content-section.bottom .wrap,#content-section.pd-top .wrap,#content-section.top .wrap{padding:0}.pro-details.two-thirds.first{width:55.811966%}.one-third.pro-cta{width:42.623932%}.btw-landing .pro-details ul,.pro-details ul{margin-top:1%;width:100%}.pro-banner .low-price.cta-lowest-msg-top{margin:5px 45px -5px 0}.pro-banner .no-format .low-price{margin:5px 100px -8px 0}.price .pdseal{margin-left:10%}#main_container .col-left-products{display:none}.sidebar .widget.login-aside{margin-top:0}.practice-test-price.one-sixth,.practice-test-state.one-sixth,.single-practice_test_page .other-product-details.two-thirds{margin:0;width:100%}.single-practice_test_page .cat-state-select select{font-weight:400;border-radius:4px;box-shadow:inset 1px 1px 2px rgba(0,0,0,.06);border:1px solid #cddae3;padding:8px 12px!important;font-size:15px;background-color:#fff;width:100%}.single-practice_test_page .cat-state-select{padding:0 20px}.dpc_pt_rhs .button{margin:5px 0}.dpc_pt_rhs{min-height:640px;width:276px}.cust-promise img,.widget_text img{margin:0 auto;display:block}.insurance-quotes{background-position:50%;background-size:cover}.content-section.bottom-cta{border-top:1px solid #c0cad0;display:block;background-color:#f7f7ef}.content-section.bottom-cta .product-btm-cta{margin:20px auto;border:none;padding:20px 8px;font-size:14px;max-width:651px;background:none}.product-btm-cta .btm-cta img{margin-right:0}.product-btm-cta h3{text-align:center}.product-btm-cta .btm-cta-right{width:45%}.single-product_details .product-btm-cta .course-avail{margin:0 0 8px}.product-btm-cta .course-avail a{padding:2px 10px;background:#fff}.product-btm-cta .pdprice{font-size:55px}.product-btm-cta .pdprice span{top:-19px}.product-btm-cta .low-price{margin:10px 0 -10px}.product-btm-cta .course-avail span{font-weight:700;color:#333}.product-btm-cta .btm-cta-right.no-format{margin-top:30px}.tbl-pro-cta{padding:30px 40px}.side-pro-cta h3{text-align:center}.tbl-pro-cta .state-seal{float:none;margin:20px;height:100px;width:100px}.single-tbl .price.pdprice{margin:2% 20%}.single-tbl #leftCTA .button{width:100%}.button.signuplink{padding:16px 28px}.footer-widgets .wrap,.site-footer .wrap{padding:0 4%}.single-tbl .course-avail{margin:2% 15%}.postid-1544 #full-top-image,.postid-1555 #full-top-image,.postid-1566 #full-top-image{background-size:initial!important}.postid-1544 .black-trans-bg,.postid-1555 .black-trans-bg,.postid-1566 .black-trans-bg{padding:10px 20px}.postid-1544 .black-trans-bg li,.postid-1555 .black-trans-bg li,.postid-1566 .black-trans-bg li{font-size:14px}.product-savings .content{height:auto}.product-savings .one-fourth{margin-bottom:20px;margin-left:0;width:100%}.product-savings .cta{padding-top:0}.product-savings .button.signuplink{padding:16px 20px;font-size:16px;width:80%}.savings .pro-banner img{float:none;margin:-75px auto 0;display:block}.tickets-violations .steps li:first-child:before{padding:5px 12px;font-size:16px}.tickets-violations .steps li:before{padding:5px 11px;font-size:16px}.tickets-violations .steps li{padding:0 10px;font-size:14px}.tickets-violations #us-map{text-align:center}.tickets-violations .pd-top .one-third,.tickets-violations .pd-top .two-thirds{width:100%}.dip-description li:before{margin-left:0}.postid-3416 .other-cta.one-fourth,.postid-3416 .other-product-details.three-fourths{float:none;width:100%}.postid-3416 .other-product.order-1 .other-cta{width:200px}.postid-3416 .other-product.order-1 .other-cta .more-link{margin:0 auto}.article-box{min-height:200px;padding:10px;font-size:18px}.article-section .two-thirds img{margin:0 auto;display:block}.hero-col .selectedOption,.insurance-portal-home .hero-col #mediaAlphaGetQuotes2{width:100%}.col-editor{padding:10px}.insurance-portal #full-top-image .one-half ul{margin:20px 0 20px 5%}.hidden-xs{display:none!important}.banner-359 .five-sixths,.banner-359>.two-thirds{margin:0;width:100%!important}.banner-359 .banner-titles img{margin-bottom:10px;display:block;margin-right:10px}.above-footer.widget-area .wrap{padding:0 10% 0 3%;max-width:990px}.custom-product-top{margin-top:69px;display:block}.custom-product-top ul{display:none}.custom-product .product-widget-cta .button.signuplink{width:auto}.custom-product-top .product-widget-cta .button{margin:0}.postid-3313 .other-product.order-1 .other-cta,.postid-3416 .other-product.order-1 .other-cta{width:auto}}@media only screen and (max-width:768px){.pro-details span.questionmarkcircle img{display:inline-block;top:2px}.guaranty-bullets{font-size:14px}.guaranty-bullets h2{font-size:17px}.postid-3313 .other-cta{padding:5% 0 10%}.postid-3313 .multi-product .two-thirds{width:100%}.postid-3313 .multi-product .one-third{margin-left:0;text-align:center}.postid-3313 .multi-price img{float:none;margin-left:0}.postid-3313 .multi-price .blue.price{margin-top:0;display:block}.postid-3313 .multi-link{padding:0!important}.pro-details .responsiveSchool{display:none}#responsive-logo{background-size:70% auto}.nav-primary{-webkit-user-select:none;-webkit-touch-callout:none}.entry-content .search-form,.site-header .search-form{margin:0}.custom-post-template .site-header .wrap,.custom-post-template-light .site-header .wrap{padding:18px 5% 10px 0}.site-description{display:block}.parentsharelink{opacity:.6}.parentsharelink:hover{opacity:1}#home-top-hero .wrap{padding-right:0;padding-left:0}.block-content .block{display:block}.block-content .block img{float:none;margin:20px auto;display:block;max-width:80%}.home .home-products.widget-area .ctabox .dropdown:after{top:-4%}.home .site-inner #content-section-seo,.home .site-inner .home-featured-post,.home-products.widget-area,.nav-primary .wrap{padding:0 4%}.home-products.widget-area{padding:2% 4%}.home-products.widget-area .textwidget #state_selection{width:100%}.home-products.widget-area #state_selection{margin-bottom:10px;width:auto}.home-featured-right .widget,.home-products .widget{padding:10px}.home-products .widget{margin-left:0;display:block;padding:0;width:100%}.home-products .widget-wrap .entry-content{padding:20px}.home-featured-post img{display:none}.home-featured-post .one-half{padding-bottom:20px}.home-products .widget-wrap{padding-top:0}.home .hero-content-mobile{display:block}.home .hero-content{display:none}.home-featured-post img{display:block}.home-top .one-half.first{display:none}#home-top-hero .home-top{min-height:auto;padding:10px 2px 40px}.home-section-2{display:none}.home .products-top ul{padding:20px}.home .products .one-half{border-bottom:1px solid #b3b4b5}.home .products{border-top:1px solid #d8e1e6}.home-top .one-half{width:100%}.home .other-products p{margin:0;border-bottom:1px solid #ccc;padding:10px}.home .other-products{margin-bottom:-21px}.home .toggle-title{text-align:left;cursor:pointer;padding:20px 50px 20px 0;font-size:16px}.home .title-clicked{padding:10px 0 2px}.home .responsive-block,.single-product_details .responsive-block{display:none}.single-product_details .toggle-title{text-align:left;cursor:pointer;padding:20px 10px;font-size:16px;background-color:#ecf2f7}.single-product_details .toggle-title:after{float:right;color:#0ba8cf;content:"+"}.single-product_details .toggle-title.title-clicked:after{content:"\2014"}.home .responsive-block p{margin:0;padding:0}.ids-icon.ids-icon-minus,.ids-icon.ids-icon-plus{margin:-21px 0;border:none;right:8%;display:block;position:absolute;font-size:21px}.ids-icon.ids-icon-minus:before{content:"\2014"}.ids-icon.ids-icon-plus:before{content:"+"}.ids-icon.ids-icon-minus:before,.ids-icon.ids-icon-plus:before{color:#9a9a9a!important}#content-section-seo img{float:none;margin:0 auto 20px;display:block}.sidebar-primary .trustpilot-widget{max-width:fit-content}.trustpilot-carousel-reviews .trustpilot-widget iframe{height:auto!important;width:100%!important}#full-top-image h1,#full-top-image li,#full-top-image p{color:#333}.pro-details .title{font-size:24px}.other-cta{padding:5% 0}.button,button{margin:20px 0;text-align:center;width:100%}#full-top-image p,#full-top-image span{padding-right:0}.home .site-inner .wrap,.single-category_products .site-inner .wrap,.single-product_details .site-inner .wrap{padding:0}.product-details-top .one-half.first{border-right:0;width:100%}.product-details-top .one-half{width:100%}.banner-content.clearfix{display:block}.pro-details .img-wrap{display:none}.pro-details img{float:none;margin:0 auto;display:block}.pro-banner{padding:10px}.pro-details{padding-bottom:10px}.tabs-menu li .tabs-title{font-family:SohoStd-Regular,sans-serif;padding:18px 0;height:60px;font-size:12px}.state-selection .one-half{float:none;text-align:center}.state-selection img{padding:0}.cat-state{margin:0 auto;width:96%}.selectedOption{width:100%}.other-cta .more-link{margin:0 6%}.search-no-results .breadcrumb,.search-results .breadcrumb{padding:0 5%}.no-posts .widget_search{width:100%}.no-posts .widget_search .search-input{width:82%}.pro-banner .additional-content.without-cta-txt{padding-top:20px}.entry-content ul{margin:20px 5px}.dropdown ul{margin:0}.product_details-template .widget_cta .signuplink{display:block;text-align:center}.banner-359 .approval-seal img{max-width:65px}.banner-359 .approval-seal{text-align:left;position:relative;top:10px}.banner-titles ul{display:none}.banner-titles p{margin-bottom:10px;color:#20a8cd;padding-left:84px}.banner-359 .banner-content li span{color:#333}.banner-359 .banner-content ul{margin-top:0;margin-left:25px}.banner-359 .banner-content li,.banner-359 .banner-content li#Audio_text_new span{font-size:16px}.banner-359 .pdprice{font-size:42px}.banner-359 .pdprice span,.banner-content .now{font-size:22px}.banner-359 .button.signuplink{margin-top:0;padding:13px 0;font-size:26px}.banner-content .one-third,.banner-content .two-thirds{width:100%!important}.banner-seals .one-fourth{width:25%}.banner-seals img{max-width:80px}.banner-seals .trustPilot1 img{position:relative;top:-5px}.banner-seals .nortonSeal1 img{position:relative;top:-11px}.pro-cta-359 .banner-title-section .five-sixths{float:none;width:100%}.banner-359 h1{padding-top:10px;font-size:18px}.banner-lhs{padding-top:15px}.banner-lhs p,.banner-lhs strong{color:#20a8cd}.banner-content .one-third{padding-top:15px}.banner-359{max-height:none;padding-top:5px}.follow-us,.sys-logo{text-align:center}.sys-logo{padding-top:15px}.test-prep-tbl .banner-lhs p{color:#31383b}.product-btm-cta .btm-cta{float:none;text-align:center;width:100%}.product-btm-cta .low-price{margin:0}.product-btm-cta .btm-cta-right{float:none;margin:0 auto;width:100%}.postid-1586 #content-section.top,.postid-1586 .hero-desktop{display:block}.postid-1586 .hero-mobile{display:none}.one-half.col1,.one-half.col2{float:left;display:block;text-align:left;width:46.717949%}.one-half.col1 li,.one-half.col2 li{border-bottom:1px solid #ccc;font-size:20px}.hero-mobile{display:block}.hero-mobile .top-states{margin:20px auto;display:block;text-align:center;overflow:hidden}.hero-mobile .top-states .one-half{margin-bottom:10px;margin-left:2.5641025641026%;width:48.717948717949%}.hero-mobile .top-states .one-half.first{margin-left:0}.hero-mobile .top-states a{font-weight:700}.hero-mobile .top-states .one-third{margin-bottom:10px;width:31.623931623932%}.other-product.flex,.other-product.flex .other-cta.one-third{display:block}.postid-1544 .hero-desktop,.postid-1555 .hero-desktop,.postid-1566 .hero-desktop{display:none}.postid-1544 .black-trans-bg,.postid-1555 .black-trans-bg,.postid-1566 .black-trans-bg{background-image:none;padding:0}.postid-1555 .state-select-vwo .title,.postid-1566 .state-select-vwo .title{display:block;text-align:center;padding-bottom:5px}.postid-1544 .black-trans-bg li,.postid-1555 .black-trans-bg li,.postid-1566 .black-trans-bg li{font-size:16px}.postid-1544 .cat-state-select,.postid-1555 .cat-state-select,.postid-1566 .cat-state-select{padding:0}.postid-1544 #full-top-image h1,.postid-1555 #full-top-image h1,.postid-1566 #full-top-image h1{margin:0 0 10px}.postid-1544 .cat-state,.postid-1555 .cat-state,.postid-1566 .cat-state{margin:2% 0 0}.postid-1544 #full-top-image .one-third span,.postid-1555 #full-top-image .one-third span,.postid-1566 #full-top-image .one-third span{padding-top:20px}.postid-1544 #full-top-image p,.postid-1544 #full-top-image span,.postid-1555 #full-top-image p,.postid-1555 #full-top-image span,.postid-1566 #full-top-image p,.postid-1566 #full-top-image span{padding-right:0}.sidebar .online-classroom{padding:10px 4px}.left-list li,.right-list li{font-size:13px}.dmv-resource-cat-img{margin:0 auto}.resource-block{text-align:center}.resource-block p{margin:20px 0}.resource-block li{background:#fff0}.resource-block li a:hover{color:#333}.resource-block li:last-child{margin-bottom:40px}.tbl-pro-cta .state-seal{float:none}.tbl-pro-cta{padding:30px 20px}.other-product-details a img{border-radius:4px;height:auto;width:30%}.other-product .other-product-details{padding:20px}.postid-3416 .other-cta{padding:5% 0 10%}.blog-header-image img{display:none}.blog-header-image .mobile-blog-header{display:block}.free-test h2,.free-test h3{font-size:18px}.pt-test-rhs{border:none;padding:0}.pt-test-rhs p{margin:0}.pt-test-rhs p .button.signuplink{margin:0 0 20px}.pt-test-wrap .button,.pt-test-wrap button{width:auto}.select-pt-msg{width:100%}.dpc_pt_rhs{width:276px}.products .one-fourth,.products .one-third{border-left:none;border-top:1px solid #bfbcbc;padding-top:20px}.products .one-fourth.first,.products .one-third.first{border-left:none;border-top:none;padding-top:0}.products.top .mini{display:none}.content .genesis-grid{padding:0 0 20px;width:100%}.blog .entry-content{height:auto}.error404 .entry .large{margin:20px 0;font-size:26px}.error404 #content-section.top{padding:10px}.tickets-violations #us-map,.tickets-violations .desktop-text{display:none}.tickets-violations .steps ol{text-align:left;padding-top:20px}.tickets-violations .steps li{margin-bottom:10px;display:block;padding:0;width:100%}.tickets-violations .state-select-p{margin:20px 0 -20px}.tickets-violations .cat-banner-msg span{width:90%}.dip-description ul>li{margin-left:0;padding:0}.tickets-violations .select-state{margin:0;width:100%}.tickets-violations .pd-top .selectedOption{width:100%}.tickets-violations .mobile-text{display:block}.sycs-popup .one-half{padding:0 15px}.TX-de .other-cta .more-link{margin:20px 0}.TX-de #full-top-image{background-size:1050px!important;padding:30px 20px}.TX-de .other-product{background-color:#fff}.tx-tdlr-dynamic .de-product button{margin-left:0}.tx-tdlr-dynamic.TX-de .other-products .other-product.order-3 p{margin-bottom:0!important}.custom-product-top .wrap{margin:0 auto 10px;display:flex;justify-content:center;padding:0 3% 0 6%}.custom-product-top .product-pic{display:none}.custom-product-top .close{font-size:18px}.custom-product-top h4{font-family:SohoStd-Regular,sans-serif;float:left;display:flex;align-items:center;font-size:16px;max-width:150px}.custom-product-top .product-widget-cta{float:left;margin:0 0 0 6px;font-size:14px}.custom-product-top .product-widget-cta .button,.custom-product-top button{margin:0;padding:10px;font-size:14px;width:auto}.sidebar .widget.custom-product{display:block}.custom-product button{width:auto}.insurance-portal .article-section .two-thirds,.insurance-portal-home .article-section .two-thirds{margin-left:0;width:100%}.insurance-portal .article-section .one-third,.insurance-portal-home .article-section .one-third{margin-left:0;width:50%}.insurance-portal .article-section .desktop,.insurance-portal-home .article-section .desktop{display:none}.insurance-portal .article-section .mobile,.insurance-portal-home .article-section .mobile{display:block}.col-editor{margin-bottom:20px}.hero-col .selectedOption,.insurance-portal-home .hero-col #mediaAlphaGetQuotes2{width:80%}.insurance-portal #full-top-image .one-half{margin:40px auto 0}.overall-reviews.desktop{display:inline}.overall-reviews.mobile,.overall-reviews.mobile br{display:none}.one-fifth{float:left;margin-left:13.564103%;width:22.666667%}.above-footer.widget-area .bbb-seal-wrap{margin-top:0}.above-footer.widget-area .one-fifth:last-child,.above-footer.widget-area .one-fifth:nth-child(4){width:30%}.credit-cards{margin:0}.footer-widgets .widget_nav_menu{float:left;width:100%}.footer-widgets-1{text-align:center;width:100%}.follow-us li{float:none}.footer-widgets-2,.footer-widgets-3,.footer-widgets-4{width:33%}.site-footer .one-third{width:31.623931623931625%}.footer-widgets .wrap,.site-footer .wrap{padding:0 8%!important}.above-footer.widget-area .one-fifth{text-align:center;padding-top:20px}.above-footer.widget-area .one-sixth:last-child,.above-footer.widget-area .one-sixth:nth-child(4),.product_details-template .above-footer.widget-area .one-sixth{width:50%}.above-footer.widget-area .mfes-trustmark.mfes-trustmark-hover,.above-footer.widget-area .paypal{margin-top:8px}.apple-pay-footer-logo{padding-left:20px}.sitemap .sitemap-block ul{-moz-column-count:1;-webkit-column-count:1;column-count:1}.vigrign-tst table{overflow-x:auto;display:block}.vigrign-tst button,.vigrign-tst input.txt{width:100%}.vigrign-tst span{display:block;text-align:center}.de-product div{width:100%!important}.ff-hero{background-size:cover;height:auto}.ff-hero-copy{line-height:1.2;background-size:contain;padding-bottom:19px;height:auto;padding-top:150px;font-size:15px;max-width:320px}.pro-cta{min-height:auto}.TX-de #full-top-image{background-size:auto 500px!important;padding:20px 0;background-color:#fff!important;background-attachment:scroll!important}.multiproducts-template .other-product .blue.price,.multiproducts-template .top h1{font-size:26px}.multiproducts-template .other-product .originalPrice:after{font-size:20px}.multiproducts-template .other-product .blue.price>span{font-size:14px}.multiproducts-template #full-top-image .other-product .blue.price{margin-top:20px}.TX-de #full-top-image .other-product-details .multiproduct-description,.multiproducts-template .multiproduct-description{text-align:center;padding:0}.multiproducts-template .other-product{border-left:0;margin:10px 0!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-top:0;border-bottom:11px solid #2b363c!important;border-right:0;padding:20px!important;background-color:#fff}.multiproducts-template .other-cta{float:none}.TX-de #full-top-image .multiproduct-description{padding-right:0}.postid-3313 .other-product .other-cta .more-link,.postid-3313 .other-product.order-1 .other-cta .more-link,.postid-3416 .other-product .other-cta .more-link,.postid-3416 .other-product.order-1 .other-cta .more-link{margin:20px 0}.multiproducts-template .other-product .other-product-details{padding:20px 0 10px}.multiproducts-template #content-section.top{padding:0}.static-reviews{padding:20px}.rsa-container{padding:0 16px}.rsa-banner-title{font-size:24px}#desktop-rsa-bullets,.rsa-banner-col-4,.rsa-banner-logo{display:none}.rsa-features{display:flex;width:70%}.rsa-features ul{font-weight:400;display:flex;flex-wrap:wrap}.rsa-features ul li{flex-basis:50%;line-height:20px;text-align:center;padding:3px 0;width:100%}.rsa-banner-col-2{display:none}.rsa-img{margin:0 auto;display:flex;justify-content:center}.rsa-img img{align-self:center}.rsa-button-prices{display:block}.prices-with-without-offer{margin:11px auto;display:block;text-align:center}a.rsa-main-cta{margin:0 auto;display:block}.modal a.close-modal:before{top:-3px;font-size:13px}}@media only screen and (max-width:767px){.customproduct-hidden-fee .tip{margin:0!important}.customproduct-hidden-fee .hidden-fee-title{float:none!important}.custom-product .customproduct-hidden-fee .hidd-text-desc .tip{right:120px}.summer-hero-copy{padding:100px 0 0;font-size:16px;width:420px}.summer-hero-copy img{max-width:300px}.summer-hero-copy p{line-height:18px;font-size:10px}.summer-hero-bgimg{background-size:cover;height:300px}.custom-product .hidd-text-desc .hidd-crn{right:30px}.custom-product .hidd-text-desc .hidd-fee-p{left:auto;right:-30px;top:auto}.custom-product .customproduct-hidden-fee .hidd-text-desc .hidd-crn{right:10px}.custom-product .customproduct-hidden-fee .hidd-text-desc .hidd-fee-p{left:auto;right:-10px;top:auto}.footer-widgets div.widget-title{cursor:pointer}.footer-widgets div.widget-title:after{font-weight:700;right:2px;position:absolute;top:2px;font-size:15px;content:"+"}.footer-widgets .widget-wrap{position:relative}.footer-widgets .widget.widget_nav_menu{margin-bottom:0}.footer-widgets .menu-footer-nav-container,.menu-footer-nav-2-container,.menu-footer-nav-3-container{margin-bottom:40px}.footer-widgets{padding-bottom:30px}.footer-widgets div.widget-title.expand:after{content:"\2014"}#showmorebtf,#showmorebtfra{color:#0ba8cf}#showmorebtf{margin-left:10px}.above-footer.widget-area .wrap{padding:29px 20px 57px}.above-footer.widget-area{border-top:none;padding:0}.bbb-seal-wrap img{position:relative;top:5px;max-width:106px}.above-footer .widget .one-sixth:first-child img,.above-footer .widget .one-third:first-child img{margin-bottom:10px;position:relative;top:-5px}.above-footer .widget .one-third:first-child img{top:-7px}.above-footer .widget .one-third{border-top:1px solid #ddd;text-align:center;padding-top:20px;width:50%}.jquery-modal.blocker.current img.modal{max-width:100%}.site-header{display:none}.site-description,.site-header .widget-area,.site-title,.title-area,.widget_search{float:none;margin:2% auto;display:block;width:100%}.site-description,.top-nav-p{display:none}.widget_search{margin:0 auto;width:320px}.search-input{padding:5px;width:250px}.site-header .wrap{max-width:718px}.site-header .widget-area{width:60%!important}.genesis-nav-menu{display:none}.nav-primary{background-color:#0ba8cf}.nav-primary.responsive-nav-active{border-bottom:0}.nav-primary>div.wrap{height:69px}#responsive-logo{margin:3px auto 0;background-image:url(images/logo-trans.png);background-position:50%;background-repeat:no-repeat;height:60px;width:200px}#responsive-logo a{display:block;height:60px}#menu-primary-navigation li:first{border-top:1px solid #ccc}.nav-primary .mobile-nav-item,.nav-primary .responsive-nav-blog{display:block}#responsive-menu-icon{float:left;margin-top:4px;border-radius:5px 5px 0 0;margin-left:-5.1%;display:block;text-align:left;padding:5px 50px 0 19px}.responsive-active{margin-top:0!important;position:relative;padding:10px 19px 0!important;background:#2b363c}#responsive-menu-icon span{text-transform:uppercase;display:flex;flex-direction:column}#responsive-menu-icon span:before{font-size:28px}#responsive-menu-icon.responsive-active:before{color:#fff;font-size:28px}.genesis-nav-menu .menu-item{margin-left:0;display:block}.genesis-nav-menu>li.menu-item:hover>.sub-menu{display:none}#menu-primary-navigation>li:hover{background:#0ba8cf}#menu-primary-navigation>li:hover a{color:#fff}.responsive-menu .ticket-violations{border-top:1px solid #a5b5bd}.gssb_c{margin-top:0}#search-responsive{float:right;margin-top:-49px;display:block;color:#fff;cursor:pointer;padding:4px 25px 15px 40px!important}.idsicon-search:before{font-size:28px}.search-responsive-item{margin-bottom:-1px;z-index:1000;position:relative;padding:10px 0;background-color:#2b363c}#search-responsive.responsive-active{border-radius:5px 5px 0 0;color:#fff;padding:3px 26px 26px 16px!important}.search-responsive-item .searchform{text-align:center;margin-right:5%}.search-responsive-item .search-form input[type=submit]{margin:0 3px;border:0;line-height:13px;color:#fff;position:absolute;height:33px;background-color:#0ba8cf;clip:auto;width:44px}.genesis-nav-menu .sub-menu{visibility:visible;opacity:1;border:0;margin-left:20px;display:none;position:relative;transition:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none}.genesis-nav-menu.responsive-menu{display:none}.nav-primary .wrap{z-index:1}.nav-primary .wrap ul ul li{float:none;padding:2px 10px}.nav-primary .wrap ul{background:#2b363c}.nav-primary .wrap ul ul li a{border:3px solid #fff;text-align:left;padding-bottom:30px!important;padding-top:10px!important}.nav-primary .wrap ul li.ticket-violations li a{padding-bottom:35px!important}.drivers-ed-nav li a,.insurance-discount-nav li a,.more-nav li a,.resources li a,.ticket-violations li a{background-image:url(images/mobile-nav.svg)!important;background-repeat:no-repeat;background-size:284px 731px!important}.ticket-violations li.defensive-driving-menu a{background-position:1px -113px!important}.ticket-violations li.driver-improv-menu a{background-position:1px -38px!important}.ticket-violations li.traffic-school-menu a{background-position:1px 26px!important}.drivers-ed-nav li.drivers-ed a{background-position:1px -176px}.drivers-ed-nav li.practice-test a{background-position:1px -221px}.drivers-ed-nav li.in-car-lessons a{background-position:1px -309px}.insurance-discount-nav li.insurance-discount a{background-position:1px -368px}.insurance-discount-nav li.mature-driving-course a{background-position:1px -432px}.resources li.dmv-resource a{background-position:1px -504px}.resources li.driving-resources a{background-position:1px -561px}.more-nav li.driving-record a{background-position:1px -622px}.more-nav li.fleet-driver-training a{background-position:1px -683px}.nav-primary .wrap a{border:0}.genesis-nav-menu .responsive-menu li{display:block}.genesis-nav-menu{margin:0 -5%!important;background:#ecf2f7;width:110%}.responsive-menu>li{border-bottom:1px solid #a5b5bd;background:#2b363c}.responsive-menu>li a{position:relative;padding:10px 20px!important}.responsive-menu .menu-item-has-children>a:after{border:5px solid #fff0;right:10px;margin-left:0;pointer-events:none;position:absolute;border-left-color:#fff;top:42%;height:0;content:" ";width:0}.responsive-menu .menu-item-has-children.menu-clicked>a:after{border:5px solid #fff0;border-top-color:#fff}.nav-primary .responsive-menu>li .sub-menu{border-top:0;padding:5px;background:#a5b5bd}.nav-primary .responsive-menu>li .sub-menu>li{margin:0 0 5px!important}.nav-primary .responsive-menu>li .sub-menu>li>a{display:block;background-image:none;padding:5px 0;height:auto;font-size:15px;width:100%}.nav-primary .mobile-nav-hidden{display:none}.nav-primary .wrap ul li.student-login-nav a{display:inline-block!important;background:url(images/signin-icon.gif) 100% no-repeat}.responsive-menu>li.student-login-nav a{padding-right:30px!important}.widget_search{padding:0;width:265px}.search-form input{width:60%}.site-description{width:40%}.home .site-inner #content-section-seo,.home .site-inner .home-featured-post,.home-products.widget-area,.nav-primary .wrap{padding:0 4%}.ids-help-faq-default,.ids-help-faq-head{margin:0;font-size:15px}.faq li.q{font-size:13px}ul.faq>li.q:before{font-size:14px}.ids-help-search{margin:10px auto;width:100%}.ids-help-product-selection,.ids-help-state-selection{float:none;margin-bottom:10px;border-radius:5px;border:1px solid #ccc;width:100%}.ids-help-search-bar{border:none}ul.state-product-help-options{margin:0}.cant-find-options li,.state-product-help-options li{float:none;margin:0 0 10px!important;padding:0!important;width:100%}.state-product-help-options li span{display:none}.cant-find-options li .fa,.state-product-help-options li .fa{float:left;font-size:30px}.cant-find-options li>a>div,.cant-find-options li>div,.state-product-help-options li>a{text-align:left;min-height:auto;padding:10px 20px}.cant-find-options li h4,.state-product-help-options li a h4{padding:8px 0 0 42px;font-size:14px}.fa.fa-credit-card-alt{font-size:25px!important}.chatdis p{margin:10px 0 0}.entry-content ul.faq{margin-left:30px}.ids-help-search .entry-header{padding:40px}.page-template-support .entry-content .ids-help-search h1{font-size:23px}.state-product-help-options li#cinfosignup_li a,.state-product-help-options li#faqsignup a{min-height:50px}.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4{width:100%}.footer-widgets h4{border-bottom:1px solid #fff}.custom-product img.pdseal{float:left}.pro-details.two-thirds.first{border:none;width:100%}.one-third.pro-cta{width:100%}.pro-cta{border-left:none;border-top:1px solid #c9d6dc;min-height:100%;padding:0}.price .pdseal{float:none}.pro-details .title,.pro-details p{display:block;text-align:center}.pro-banner .no-format .pro-bnr-noseal{margin-top:0}.hidden-xs{display:none}#home-top-hero .home-top{padding-bottom:20px!important;background:#fff!important}#home-top-hero .home-top h1{line-height:1.5;font-size:26px}.home-product-finder .widget p{margin:0 0 10px;font-size:20px}.home-product-finder select{margin-bottom:10px}.home-product-finder .widget{margin-bottom:0}#home-top-hero .home-top{min-height:150px}.home .home-products .widget{margin-top:25px!important}}@media only screen and (max-device-width:480px){.banner-359 .banner-content li span{font-size:16px}.customproduct-hidden-fee .hidd-text-desc{font-size:14px}.customproduct-hidden-fee .tip{margin:-5px 0 0 -5px!important}.banner-359 .banner-content li span,.banner-359 .banner-content li#Audio_text_new span{font-size:16px}.rsa-features{width:90%}}@media only screen and (max-width:360px){.custom-product .hidd-text-desc .hidd-fee-p{width:280px}.custom-product .customproduct-hidden-fee .hidd-text-desc .hidden-fee-title{font-size:12.5px}.rsa-features ul{font-size:14px}}@media only screen and (max-width:340px){.drivers-ed-nav li.in-car-lessons a{background-position:1px -289px}}@media screen and (-webkit-min-device-pixel-ratio:0){.disabled .input[type=radio][name=age_group]{border:1px solid #dcdcdc;background:#dcdcdc}input[type=radio][name=age_group]{border-radius:6px;box-shadow:none;border:1px solid #858585!important;background:#858585}input{font-size:16px!important}}@media only screen and (device-width:1024px){.pro-details .responsiveSchool{display:none}}.banner-359.no-flex{display:block}.banner-content.clearfix.with-video{align-items:flex-start}.with-video-cta{margin:auto;display:flex;align-items:center;padding:20px 0 15px;max-width:1274px;width:100%;flex-direction:row}.with-video-form{display:flex;flex-direction:column}.with-video-form .one-fourth{margin-left:0;padding-top:12px;width:100%}.video-one-half{float:left;margin:2rem;width:48.717948717949%!important}.video-one-half h1{font-family:SohoStd-Bold,sans-serif;margin-bottom:8px;font-weight:700;text-align:left;color:#333;font-size:40px}.video-one-half h1 .medium strong{text-transform:uppercase;margin-bottom:16px;font-weight:700;letter-spacing:.06em;color:#808184;font-size:14px}@media only screen and (max-width:768px){.video-one-half h1{font-size:32px}.with-video{display:block}.video-one-half{width:100%!important}.featured-products{display:block}}@media only screen and (max-width:1260px){.home-product-finder .with-video-form input[type=submit],.with-video-cta{width:100%!important}.with-video-cta{flex-direction:column}.video-one-half{margin:auto auto 2rem}}.star-review{margin:0 auto;display:flex;justify-content:center;padding-bottom:110px;align-items:center}.star-review .static-reviews{padding:0}.product_details_main_container .product-details-content.two-thirds{z-index:auto;position:relative}.star-review .banner-seals-wrap,.widget .product_details_custom_side_banner{display:none}.product_details_custom_side .widget .product_details_custom_side_banner .one-fourth{width:30%}.product_details_custom_side .widget .product_details_custom_side_banner .trustPilot1{margin-top:-2%}.product_details_custom_side .widget .product_details_custom_side_banner .banner-seals-wrap{border-bottom:none;padding-top:none}.product_details_custom_side .widget .product_details_custom_side_banner{display:block}.product_details_custom_side .static-reviews-container .static-reviews .overall-reviews-content,.product_details_custom_side .static-reviews-container .static-reviews h2{display:none}.product_details_custom_side .static-reviews-container .static-reviews{display:flex;flex-direction:column}.product_details_custom_side .static-reviews-container .static-reviews .one-third{margin-left:0;clear:both;width:100%}.product_details_custom_side .static-reviews-container{border-bottom:none;background-color:#fff}.product_details_custom_side .static-reviews-container .static-reviews{padding:0}@media only screen and (max-width:1023px){.star-review{flex-direction:column}.product_details_custom_side .widget .product_details_custom_side_banner{display:none}.star-review .banner-seals-wrap{display:block;width:100%}.star-review .static-reviews{padding-top:10px}.product_details_main_container .product_details_custom_side{padding-left:0;padding-top:20px}.product_details_main_container .product_details_custom_side .more-resources{padding:0}}.mt-20{margin-top:20px}.banner-titles.ml-8{margin-left:8px}.cta-card--full-tbl{margin-top:20px!important;width:60%!important}@media only screen and (min-width:48em) and (max-width:75em){.cta-card--full,.cta-card--full-tbl{width:80%!important}}.icon-x img{height:40px;background-color:#000;width:40px}