 @font-face {font-family: 'Oxygen';font-display: swap;font-weight: 300;font-style: normal;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-display: swap;font-weight: 400;font-style: normal;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-display: swap;font-weight: 700;font-style: normal;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-display: swap;font-weight: 400;font-style: normal;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-display: swap;font-weight: 600;font-style: normal;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;line-height: 1.2;}.small {font-size: 20px;line-height: 1.2;}.medium {font-size: 26px;line-height: 1.2;}.large {font-size: 34px;line-height: 1.2;}.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, h2, h3, h4, h5, h6 {color: #333;font-family: 'SohoStd-Bold', sans-serif;}a {color: #0ba8cf;}a:hover {color: #333;cursor: pointer;}a:focus {outline: 0;}p {margin: 10px 0 20px;}.text-center{text-align: center;}.breadcrumb {margin-bottom: 20px;font-family: 'SohoStd-Regular', sans-serif;font-size:13px;padding:0;}.site-inner {background-color: #fbfcfd;}.entry {background-color: transparent;border: none;box-shadow: none;margin: 0;padding: 0;}.sidebar-primary {width: 32.717949%;}.sidebar-primary li {font-family: 'SohoStd-Regular',sans-serif;font-size: 16px;padding-left: 3px;list-style: disc;margin: 10px 0 0 22px;}.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;padding: 20px;border-radius: 6px;margin-bottom: 20px;}.sidebar .widget.cust-promise {background: url("images/cust-promise-bg.gif") repeat-x #d3dfea;border-left: 1px solid #0ba8cf;border-right: 1px solid #0ba8cf;box-shadow: 0 1px #0ba8cf;padding: 20px;border-radius: 6px;border-top: 4px solid #0ba8cf;margin-bottom: 20px;}.cust-promise ul li {font-family: 'SohoStd-Regular',sans-serif;margin-bottom:0px;padding-bottom:0px;}.gallery img {border: none!important;}.wrap {max-width: 990px;}.content {width: 65.81196581196582%;}.trustpilot-widget{margin:0px auto 0 auto;text-align:center;max-width: fit-content;}.trustpilot-carousel-reviews{padding: 20px 3%;background: #ffffff;border-top: solid 1px #dcdcdc;border-bottom: solid 1px #dcdcdc;}.trustpilot-carousel-reviews .trustpilot-widget{max-width:1224px;margin:0 auto;}.trustpilot-widget-static{text-align: center;}.sidebar-primary .trustpilot-widget{margin-top:10px;margin:0 auto;}.trustpilot-widget.trustpilot-widget-horizontal{max-width:none;padding:30px 0 40px 0;background:#fff;border-bottom: solid 1px #dcdcdc;}#menu-primary-navigation li a {padding:15px 46px;word-spacing: 2px;}#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 {border: 0;margin: -40px -40px 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, input[type="button"], input[type="reset"], input[type="submit"], .button, .home-top .more-link {background-color: #0ba8cf;border-radius: 5px;}.new{color:red}.bg-green {background-color: #5eba3b;}.one-fifth {width: 16.666667%;float: left;margin-left: 3.564103%;}.one-fifth.first {margin-left: 0;}.Over-9-Million-Satis {width: 500px;height: 22px;margin: 28px 799px 25px 180px;font-family: 'Oxygen',sans-serif;font-size: 20px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #2b363b;}.Over-9-Million-Satis{text-align: left;}.title-area {padding-left: 20px }.site-title img{max-width: 150px;}.site-title{margin-top: 5px;display:inline-block }.site-title, .site-description {float: left;font-family: 'SohoStd-Medium', sans-serif;font-size: 18px;font-style: italic;color: #31383b;}.school-no{display: block;font-size: 10px;font-family: 'SohoStd-Regular', Arial !important;font-style: normal;font-weight: normal;margin: 0 0 0 72px;}.school-no.responsiveSchool{text-align: center;margin-left:0px;}.top-nav-p .wrap, .nav-primary .wrap {max-width: 1224px;}.nav-primary .mobile-nav-item, .search-responsive-item, .nav-primary .responsive-nav-blog {display: none;}.site-header .wrap {max-width: 1274px;padding: 20px 0 15px;}.site-description {text-align: center;padding: 0 0 4px;width: 50%;line-height: 30px;text-transform: none;}.site-description img {margin-left: 16%;margin-top: 14px;}.site-header .widget-area {width:30%;margin-top:12px;}.widget_search {width: 360px;background-image: url("images/sprite1-home.png");background-repeat: no-repeat;background-position: 294px -243px;border: 1px solid rgb(205, 218, 227);border-radius: 6px 6px 6px 6px;float: right;padding: 5px;display: block;}.search-form input[type="submit"] {height: 33px;float: right;border: none;width: 44px;background: transparent;position: relative;color: transparent;}.search-form input[type="search"]{box-shadow:none !important;}.widget_search .title-area{display: none;}.entry-content .search-form, .site-header .search-form {width: 100%;text-align: left;margin-top: 0;}.search-input{width: 270px;padding: 8px 16px;}.site-header{min-height: 110px;}.header-phone {font-family: 'SohoStd-Medium',sans-serif;font-size: 17px;font-weight:bold;padding-left: 4px;}.top-nav-p {background: #2b363c;color: #fff;min-height: 30px;font-family: 'SohoStd-Regular', sans-serif;font-size: 14px;}.top-nav-p a {color: #fff;text-decoration: none;font-family: 'SohoStd-Regular', sans-serif;font-size: 14px;line-height: 30px;}.top-nav-phone {float: left;line-height: 30px;}.menu-top-nav-container {float: right;}#menu-top-nav li{display: inline-block;border: 0;margin: 0;padding: 0;margin-right: 10px;}.top-nav-p .widget{margin-bottom: 0;}.top-nav-p .sign-in a {background: url("images/sprite1-home.png") no-repeat scroll rgb(11, 168, 207);border-radius: 0 0 5px 5px;padding:6px 44px 11px 18px;background-position: 60.55px -197.4px;position: relative;}.top-nav-p .sign-in{position: relative;}#search-responsive {display: none;}.nav-primary .wrap ul ul {background: #f6f6f6;box-shadow: 0px 1px 5px #999;color: #444;}.nav-primary .wrap ul {list-style: none;margin: 0 auto;}.nav-primary .wrap ul li a {display: block !important;color: #fff;text-decoration: none;}.nav-primary .sub-menu{border:none;}.nav-primary .sub-menu a {background-color: #fff;}.nav-primary .wrap ul ul li {float: left;margin: 15px 0px 15px 15px;}.nav-primary .wrap ul ul li a {padding: 15px 10px!important;width: 265px;text-align: center;color: #282828 !important;border: 3px solid #d5dee3;border-radius: 3px;font-size: 16px;font-family: 'SohoStd-Bold', sans-serif;background-image: url(images/nav-spritesheet.png);background-repeat: no-repeat;display: block;}.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-size: 15px;font-weight: normal !important;}.menu-primary a {border-right: 1px solid #0f95b6;}.menu-item-625 a, .genesis-nav-menu li:nth-child(7) a {border-right: 0px;}.nav-primary .wrap{position:relative}.genesis-nav-menu>li.menu-item:hover > .sub-menu, .genesis-nav-menu>li.menu-item:focus > .sub-menu{left:0;display:block;visibility:visible;opacity:1;-webkit-transition: visibility .1s linear 0.1s,opacity 0.1s linear;-moz-transition: visibility .1s linear 0.1s,opacity 0.1s linear;-ms-transition: visibility .1s linear 0.1s,opacity 0.1s linear;-o-transition: visibility .1s linear 0.1s,opacity 0.1s linear;transition: visibility .1s linear 0.1s,opacity 0.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 {display:none;width: 100%;position: fixed;bottom: 0;z-index: 50;text-align: center;border-top: 1px solid #d3d3d3;background-color: #fff;left: 0px;}.custom-bottom-cta{padding:10px 0;}.custom-bottom-cta h4{font-size: 15px;}.custom-bottom-cta .button.signuplink{width:auto;margin: 5px 0 5px 10px;padding: 3px 10px;font-size: 14px;font-family: 'SohoStd-Medium',sans-serif;}.button.signuplinkfootercta{width:auto;margin: 5px 0 5px 10px;padding: 3px 10px;font-size: 14px;font-family: 'SohoStd-Medium',sans-serif;}.btm-cta-price{font-size:13px;font-size: 18px;font-family: 'SohoStd-Medium',sans-serif;}.custom-bottom-cta .product-widget-cta{margin-bottom:0;}.custom-bottom-cta .btn-yellow{background-color: #efae00;text-shadow: 1px 1px 1px RGBA(0,0,0,0.3);}span.btm-cta-price span {font-size: 13px;position: relative;bottom: 4px;}.carousel.wrap{width:100%}.product-widget-cta .wrong{font-size: 14px;background: url(/wp-content/themes/enterprise-pro/images/srtike.gif) left center repeat-x;}.carousel {display: block;overflow: hidden;position: relative;width: 400px;}.carousel-container {display: block;overflow: hidden;position: relative;z-index: 99999;margin:0 10%;}.carousel-wrapper, .carousel-wrapper2 {clear: both;height: auto;overflow: hidden;margin: 0;}.carousel-element {width: 100%;height: 80px;float: left;margin: 0;padding: 0;border: 1px;}.carousel-element.slide {height: 100%!important;}.carousel-nav, .carousel-index {display: block;margin: 0 auto;}.carousel-index {display: block;margin: 0 auto;width: 100%;text-align:center;}.carousel-index a {display: inline-block;text-align: center;text-decoration: none;margin: 3px;background-color: #008ed3;color: #fff;border: 1px solid #008ed3;width: 10px;height:10px;border-radius:50%;font-size:1px;text-indent:-9999em }.carousel-index a:hover, .carousel-index a.clic {text-decoration: none;margin: 3px;background-color: #fff;color: #000;border: 1px solid #008ed3;}.carousel-index a.clic {border: 2px solid #008ed3;}.carousel-nav, .carousel-index {display: block;margin: 0 auto;}.carousel-nav {position: absolute;top: 40%;width: 90%;clear: both;z-index:1;}.carousel-nav .precedent {float: left;display: block;margin-left: 5px;margin-top: 0;color: #008ed3;text-decoration:none;}.carousel-nav .suivant {float: right;display: block;margin-right: 5px;margin-top: 0;color: #008ed3;text-decoration:none;}.partners-txt {color: #fff;font-size: 11px;line-height: 1.3;}.multi-pro-btm-cta{background:#036;color:#fff;}.multi-pro-btm-cta h3{color:#fff;font-size:18px;}.btm-one-half{width:50%;float:left;}.multi-btm-cta{background:#0ba8cf;padding:10px;margin:5px;border-radius:10px;display:block}.multi-btm-cta h4{color:#fff;font-size: 14px;font-family: 'SohoStd-Medium',sans-serif;}.product-widget-cta p.price{color:#fff !important;font-size: 18px;font-family: 'SohoStd-Regular',sans-serif;}.product-widget-cta .price .originalPrice{color:#fff !important;font-size: 14px;background: url(/info/wp-content/themes/enterprise-pro/images/srtike.gif) left center repeat-x;font-family:'Oxygen', sans-serif;}.product-widget-cta .price span{color:#fff !important;}.widget_cta.product-artcle .pdprice {font-family: SohoStd-Bold,sans-serif;font-size: 42px;text-align: center;}.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;font-size: 18px;text-align: center;}.widget_cta.product-artcle .tptde-list {margin-bottom: 20px;}.widget_cta.product-artcle .tptde-list-element {font-size: 12px;line-height: 14px;}.other-product .other-product-details{min-height: 203px;display: inline-block;}.geo-det {background: #fff2ae;display:table;width:100%}.geo-det-txt{float:left;line-height: 35px;padding:0px 20px 0 20px;}.geo-det a, .geo-det-icon a{color:#265990;font-weight:500;text-decoration:underline}.geo-det-icon{float:right;font-size:11px;font-style:italic;margin-right:3%;padding-top:3px;}.geo-det-icon img{vertical-align: middle;margin-left:3px;}img.offscreen {display: block;border: 0;opacity: 0;}img.offscreen:not(.initial) {transition: opacity 1s;}img.initial, img.loaded, img.error {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 {color: #0ba8cf;font-weight: 500;padding-bottom: 2px;text-align: center;}.sys-logo {margin: 0 10%;}.custom-product .sys-logo img {width: auto;}.custom-product .hidd-text-desc img {width: auto;}.customproduct-hidden-fee .tip {float: right;margin: -28px 0 0 0;position: relative;}.customproduct-hidden-fee {padding: 0 10px;text-align: center;}.custom-product .customproduct-hidden-fee .hidd-text-desc .tip {position: absolute;bottom: 0px;right: 120px;}.custom-product .customproduct-hidden-fee .hidd-text-desc {margin: 30px 0px;position: relative;display: table;width: 100%;padding: 0 15px;}.custom-product .customproduct-hidden-fee .hidd-text-desc .hidd-fee-p{left: auto;top: auto;right: -30px;text-align:left}.custom-product .customproduct-hidden-fee .hidd-text-desc .hidd-crn {top: -6px;left: auto;position: absolute;right: 28px;}.custom-product .hidd-text-desc .tip {position: absolute;bottom: 0px;right: -4px;}.custom-product .hidd-text-desc {margin: 30px auto;position: relative;padding: 0 15px;}.custom-product .hidd-text-desc .hidd-fee-p{left: auto;top: auto;right: -30px;text-align:left}.custom-product .hidd-text-desc .hidd-crn {top: -6px;left: auto;position: absolute;right: 28px;}.holiday-banner{background:#003366;color:#fff;text-align:center;line-height: 35px;padding-top: 3px;}.holiday-banner p {color: #fff;margin: 0;padding: 0;font-family: 'SohoStd-Bold', sans-serif;font-size: 24px;display:inline-block;line-height:1.5;font-weight:bold;}.holiday-banner span, .holiday-banner span a{font-size:12px;color:#fff;font-weight:400;}.holiday-banner span{display:inline-block;padding-left:15px;position:relative;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 {background: #fff;border-radius: 5px;color: #036;font-size: 13px;line-height: 2;padding: 0 10px;text-decoration: none;position: relative;top: -3px;}.postid-3313 .multi-price{margin:15px 0 0 0;font-family: SohoStd-Bold,arial;font-size: 60px;line-height: normal;}.postid-3313 .multi-price img{height: 74px;margin-left: 30px;width: 74px;}.postid-3313 .multi-price .blue.price {display: inline-block;margin-top: 20px;font-size:35px;}.postid-3313 .low-price.cta-lowest-msg-bottom{display: block;font-family: SohoStd-Medium,arial;font-size: 13px;text-align:center}.postid-3313 .multi-product .two-thirds{width: 67.812%;}.postid-3313 .multi-product .one-third{margin:0 0 15px 0;}.postid-3313 .multi-link .more-link{margin: 10% 2% 0!important;}.postid-3313 .multi-product .TX-de .more-link, .multi-tx-de a{border: 2px solid #0ba8cf;}.postid-3313 .multi-tx-de{display:block;margin:15px 0 0 0;}.postid-3313 .multi-price .blue.price > span {font-size: 20px;position: relative;right: 8px;top: -12px;}.postid-3313 .top .other-products {display: flex;flex-direction: row;flex-wrap: wrap;}.postid-3313 .other-product {padding: 18px;flex: auto;margin: 10px 6px 30px;}.postid-3313 .other-product.order-1 {border: 3px solid #0ba8cf;padding: 0;flex: 0 1 100%;min-height: auto;}.postid-3313 .other-product.order-1 .product-title {font-size: 20px;text-align: center;text-transform: uppercase;background-color: #0ba8cf;padding: 10px 0;color: #fff;font-family: 'SohoStd-Regular', sans-serif;margin: 0;}.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 {max-width: 300px;width: 200px;margin: 0 auto;}.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%;text-align: center;border-bottom: 1px solid #ccc;margin: 10px 0 30px;}.postid-3313 .products-subtitle h3 {background-color: #fbfcfd;max-width: 650px;margin: 0 auto -10px;}#mediaAlphaGetQuotes {margin: 0 auto;text-align: center;display: block;padding: 6px;max-width: 250px;}#mediaAlphaZip {font-size: 15px!important;}#mediaAlphaZip::-webkit-input-placeholder {font-size:15px;color:#333;}#mediaAlphaZip::-moz-placeholder {font-size:15px;color:#333;}#mediaAlphaZip:-ms-input-placeholder {font-size:15px;color:#333;}#mediaAlphaZip:-moz-placeholder {font-size:15px;color:#333;}.insurance-portal-quote-widget {background-color: rgba(0, 0, 0, 0.6);padding: 55px 40px;max-width: 600px;display: block;text-align: center;margin: 20px auto;}.insurance-portal-quote-widget #mediaAlphaZip {margin-right: 20px;}#mediaAlphaGetQuotes2 {padding: 10px 20px;}#portal-quote #narrow select, #narrow select {padding: 6px 25px 6px 5px!important;max-height: 30px!important;}#pf_title {margin: 0 0 20px;}.Product_Finder form p label {margin-right: 20px;color:#282828;font-family: 'SohoStd-Regular', sans-serif;font-size:14px;}.Product_Finder #pf_submit {width:100%;padding:16px;}#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"] {padding: 0!important;border:0 !important;}.Product_Finder form p.disabled label{color:#A5A5A5;}.Product_Finder form p.disabled select{border-color:#DDDDDD;color:#A5A5A5;}input[type="submit"].disabled{background-color:#DDDDDD;color:#A5A5A5;}.pfdiv {border: 1px solid #609BBF;min-height: 140px;width: 18%;padding:14px 12px 10px 14px;margin: 5px 1px 1px 1000px;}.pfdiv h3 {color:#7A7899;font-size:17px;text-align:center;}.pfdiv select,radio {margin-top:10px;}.pfdiv .radio {font-weight:bold;padding:2px;margin-top:1px;}.pf-submit {margin: 11px 65px 9px 55px;color:#FFFAFF;background-color:#95A4C8;font-size:14px;}.pf_error {font-size:14px;color: red;padding:10px 5px;float:left;}.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: 'SohoStd-Bold', sans-serif;font-size: 22px;}.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 {max-width: 1224px;margin: 0 auto;}.home .site-inner {padding: 0;}.content-wrap {max-width: 990px;margin: 0 auto;overflow: hidden;padding: 100px 0;}.home .site-inner #content-section, .home .site-inner #content-section-seo {overflow: hidden;width: 100%;border-bottom: 1px solid #d8e1e6;}.home .site-inner #content-section, .home .site-inner #content-section-seo {overflow: hidden;width: 100%;border-top: 1px solid #d8e1e6;}.home .site-inner #content-section-seo {background-color: #fff;}.home .site-inner #content-section {background-color: #ecf2f7;}.home .site-inner .content-sidebar-wrap .content {background-color: #fbfcfd;border-bottom: 1px solid #e0e8ed;}#home-top-hero .wrap {max-width: 1224px;margin: 0 auto;}#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 {border: 1px solid #cddae3;color: #333;background-color: #fff;cursor: pointer;position: relative;border-radius: 5px;padding: 4px 10px;margin-top: 12px;margin-bottom: 6px;}.home .dropdown:after {background:#0ba8cf;color: #fff;}.home .products .dropdown:after {background:#fff;color:#0ba8cf;}.home-products .widget-wrap .entry-content .selectedOption {width: 100%;}.home .home-products.widget-area {max-width: 1224px;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 {padding: 0 0 15px;background-color: #3f494f;color: #fff;margin-top: 23px;}.home .home-products.widget-area h2 {font-size: 1.2em;margin-top: 10px;margin-bottom: 0;color: #333;text-align: center;font-family: 'Oxygen', sans-serif;}.home .home-products.widget-area .ctabox {font-family: 'Oxygen', sans-serif;text-align: center;font-size: 16px;padding: 5px 20px 6px;background-color: #3f494f;color: #fff;border-radius: 4px;}.home .home-products.widget-area .ctabox .dropdown:after {top: -2%;right: -1%;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;max-width: 80%;margin-right: 2%;height: 36px;margin-top: 12px;margin-bottom: 6px;}.zip-form #driveredhome {margin-top: 12px;margin-bottom: 6px;}.alert{color: #69E1FF;font-size: 12px;border-radius: 2px;padding: 5px;}.home-products .state-section {font-family: SohoStd-Bold,sans-serif;padding: 3%;}.home .site-inner {border-top: none;}.home-section-2 {background-color: #fff;position: relative;padding: 10px 0 0;}#home-top-hero {background: #F9F9F9;background: url(images/home-bg3.jpg) no-repeat center center;background-size: cover;}#home-top-hero .home-top {padding: 26px 40px 0px 40px;border-top: none;margin: 0;background: none;min-height: 230px;}#home-top-hero .wrap {max-width: 1224px;margin: 0 auto;}.home-top .one-half {width: 47.717949%;margin-left: 0;}#home-top-hero .home-top h1 {text-align: center;color: #fff;font-family: 'Oxygen', sans-serif;font-size: 45px;font-weight: normal;}.mashead-img {position: relative;min-height: 385px;margin: -10px 0 0 0;overflow: hidden;}.mashead-img img {position: absolute;margin: 6px 0 0 100px;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 {border: 1px solid #474E51;padding: 5px 8px;margin-top: 15px;margin-bottom: 10px;}.trust-pilot-reviews {text-align: center;display: block;}.home-selling-points {max-width: 1224px;margin: 0 auto;text-align: center;color: #474E51;position: relative;}.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 {max-width: 990px;margin: 0 auto;padding: 20px 0;}.home .products {background-color: #F9F9F9;}.home .popular-product, .home .popular-product-bottom {border-top: 2px solid #0CA8D1;margin: 26px auto 10px auto;text-align: center;display: block;max-width: 990px;}.home .products .products-title {color: #333;background: none repeat scroll 0% 0% #F9F9F9;display: block;max-width: 388px;margin: -14px auto 0px;font-size:26px;}.home .content-section.products h2 {font-size: 26px;}.home .products-top {padding: 20px 0;}.seo-content {padding: 20px 0;}.seo-content img.alignleft {margin-right: 50px;}.home-featured-post img {border-bottom: none;margin-bottom: 0;}.home .img-wrap {max-height: 200px;overflow: hidden;margin-bottom: 10px;}.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 {max-width: 1224px;margin: 0 auto;}.home .main-products {padding-bottom: 50px;background-color: #dae0e2;}.home .home-products .widget {padding: 0 0 15px;background-color: #f9f9f9;color: #333;margin-top: -26px;position: relative;border: none;margin-bottom: 10px;line-height: 22px;max-height: 250px;}.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{max-width: 990px;margin: 20px auto;overflow: hidden;}.idsicon-arrow-right-alt2.featured-arrow {vertical-align: middle;border: 1px solid #333;border-radius: 100%;padding: 2px;width: 22px;height: 22px;font-size: 16px;margin-left: 10px;}.ids-icon.ids-icon-plus, .ids-icon.ids-icon-minus {vertical-align: middle;border: 1px solid #333;border-radius: 100%;padding: 2px 0;font-size: 16px;margin-left: 10px;}.idsicon-arrow-right-alt2:before {content: "\02C3";color: #333;font-size: 20px;}.ids-icon-plus:before, .ids-icon-minus:before {color: #333!important;}#gallery-1 .gallery-item {width:auto;padding:0px 20px;}.home .site-inner #content-section-seo .bg-gray, .bg-gray {background-color: #dae0e2;}.bg-gray-front-page {background-color: #ECF2F7;}.bg-white {background-color: #fff;}.home .section-title-wrap {border-top: 2px solid #0CA8D1;margin: 26px auto 40px auto;text-align: center;display: block;max-width: 990px;}.home .section-title {max-width: 388px;margin: -20px auto 0px;font-weight: bold;}#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{color: #333;margin-bottom:0;}.home .home-products .widget{margin-top:25px;}#productFinder{background: url(images/home-bg3.jpg) no-repeat center center;background-size: cover;}.home-product-finder{background:RGBA(255,255,255,0.9);margin:60px 0;padding:25px;border-radius:6px;}.home-product-finder select {background:url(images/arrow-down.gif) right top no-repeat #fff;border: 2px solid #67d062;border-radius: 4px;display: inline-block;font: inherit;line-height: 1.3em;outline:none;padding: 0.5em 2.5em 0.5em 1em!important;margin: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-appearance: none;-moz-appearance: none;}.home-product-finder select:disabled{border:solid 1px #dcdcdc;opacity:0.7}.home-product-finder input[type="submit"]{background:#7ac572;color:#ffffff;width:100%;line-height: 1.7;margin-top:3px;font-family: 'SohoStd-Medium',sans-serif;outline:none;}.home-product-finder input[type="submit"]:disabled{opacity:0.7}.home-product-finder .one-fourth.first{margin-left:0;}.home-product-finder .widget {margin-bottom: 0;}.home-product-finder .widget p{margin:10px 0 20px 0;font-size:22px;font-weight:bold}.home-product-finder .text-center {text-align: center;font-size: 22px;font-family: 'Oxygen', sans-serif;}.home-usps{background:#f9f9f9;padding:10px 0}.home-usps ul{text-align:center}.home-usps li{display:inline-block;font-size:20px;font-weight:bold;}.home-usps li span{color:#6ec762;font-size:25px;}.home-usps li:nth-child(2){width:50%;}.cta.featured-product {display: flex;align-items: center;flex-wrap: wrap;justify-content: center;}@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 > .featured-product-data {width: 50%;}.products.feature .one-third .button {width: 50%;}.cta.featured-product p.blue.price {width: 50%;}}.faqs-content .section-title {background: #ECF2F7;font-family: 'Oxygen', sans-serif;font-size: 22px;}.content-section.products .section-title {background: #F9F9F9;}.faqs-content h3 {font-family: 'Oxygen', sans-serif;font-size: 20px;margin-bottom: 30px;}.faqs-content .one-third .faq-title {font-size: 15px;cursor: pointer;border-bottom: 1px solid #0ba8cf;padding-bottom: 6px;font-family: 'Oxygen', sans-serif;}.faqs-content .faq-toggle-block li {list-style-type: disc;margin-left: 20px;}.faqs-content .one-third .faq-title:before {content: 'Q';color: #a0a0a0;font-size: 18px;margin: 0 10px 0 0;}.state-faq .btn, #backfaqsignup {display: inline-block;margin-bottom: 0;font-weight: normal;text-align: center;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;background-image: none;border: 1px solid #0000;white-space: nowrap;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;border-radius: 4px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;font-weight:400;color:#0ba8cf;float:left;position: relative;top: -3px;}.clear{clear:both}.dsNewFatured{max-width: 629px;max-height: 312px;}.home .products.feature .one-third {border: none;text-align: center;border: 1px solid #e5e5e5;margin-top: 40px;font-weight: bold;min-height: 160px;}.products.feature a {color: #333;}.products.feature a:hover {color: #fff;}.products.feature a:hover .one-third {background-color: #333;border: 5px solid #74cde3;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}.products.feature .icon {margin-top: -1.75rem;display: inline-block;padding: 14px;background: #0ba8cf;color: #fff;border: 4px solid #e5e5e5;}.products.feature .custom-link {color: #0ba8cf;}.home .trustpilot-reviews {padding: 50px 0;background-color: #fff;}.products.feature .article {max-width: 1224px;}.products.feature .popular-product {max-width: 1224px;}.home .products.feature .one-third {border: 3px solid #e5e5e5;padding: 0 36px 10px;min-height: 357px;background: #fff;}.home .products.feature a:hover .one-third {background-color: #3f494f;}.products.feature .icon {background: #3f494f;}.products.feature a:hover h3 {color: #fff;}.home .products.feature a:hover .icon {border: 4px solid #5ccfe5;}.blue.schoolNumber {margin-bottom: 0;font-weight: 100;font-style: italic;}.products.feature .courseTitle {text-transform: uppercase;margin-top: 0;font-size: 16px;font-family: 'Oxygen', sans-serif;line-height: 1.625;}.products.feature .one-third ul {font-weight: 100;margin-bottom: 26px;text-align: left;}.products.feature .one-third li {list-style-type: disc;list-style-position: outside;}.products.feature .one-third .price {float: left;font-size: 18px;color: #00abd2;}.products.feature .originalPrice {text-decoration: line-through;font-weight: 100;color: #a6a6a7;font-size: 14px;}.products.feature .one-third .button {float: right;line-height: 1.2;}.products.feature .one-third .button:hover {background-color: #fff;color: #0ba8cf;}.guaranty-bullets li{list-style-type:disc;margin-bottom:5px;}.guaranty-bullets ul{margin:0;padding:0 0 0 20px;}.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4 {font-size: 20px;font-family: 'SohoStd-Regular', sans-serif;}.ids-help-search .entry-content h1, .ids-help-search .entry-content h4{font-family: 'SohoStd-Medium', sans-serif;font-weight:400}.page-template-support .entry-content h1, .page-template-management-team .entry-content h1, .page-template-faq .entry-content h1 {font-size: 28px;}.entry.post-type.one-half h2, .entry.post-type.one-half p, .entry.post-type.one-half ul, .entry.post-type.one-half ol, .entry.post-type.one-half h1, .entry.post-type.one-half h3, .entry.post-type.one-half h4, .entry.post-type.one-half h5 {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: bold;}.entry-content ol li {background: none;margin: 0 0 6px 26px;}.entry-content ol li p, .entry-content ol ul li {font-family: 'Oxygen', sans-serif;font-weight: normal;}.entry-content img {border-radius: 5px;}.entry-content ul > li {list-style-type: disc;padding: 0 10px 0px 0px;margin-left: 10px;}.entry-content ul ul li {list-style: none;}.entry-content ul ul li:before {content: "-";position: relative;left: -5px;}.entry-content ul ul {margin: 0 0 0 10px;}.product-details-content .entry-content ul > li {margin-bottom: 6px;}.review-star {background: url("images/review-star1.png") no-repeat scroll 0 0 transparent;float: left;display: block;height: 16px;margin: 4px auto 0 auto;width: 100px;}.user-rating {text-align: center;float: left;background: url("images/review-star5.png") no-repeat scroll 0 0 transparent;height: 16px;}.review-section {border-bottom: 1px solid #ccc;padding: 10px 0;}.custom-post-template-light.insurance-portal-home .site-inner .content .wrap, .custom-post-template-light.insurance-portal .site-inner .content .wrap{max-width: 1240px;margin: 0 auto;}.custom-post-template-light.insurance-portal-home .site-inner, .custom-post-template-light.insurance-portal .site-inner {background-color: #f5f5f5;}.insurance-portal #full-top-image, .insurance-portal-home #full-top-image {background-size: cover!important;text-align: center;}.insurance-portal-home #full-top-image, .insurance-portal #full-top-image {background-attachment: fixed!important;}.insurance-portal #full-top-image h1, .insurance-portal-home #full-top-image h1 {font-size: 36px;}.insurance-portal-home #full-top-image p, .insurance-portal-home #full-top-image span, .insurance-portal #full-top-image p, .insurance-portal #full-top-image span {padding-right: 0;font-weight: 300;margin: 10px 0 20px;}.insurance-portal #full-top-image .desktop-text {max-width: 1224px;margin: 0 auto;}.insurance-portal #full-top-image .one-half {background: rgba(255, 255, 255, 0.83);padding: 10px 40px;margin-top: 20px;}.insurance-portal #full-top-image .one-half p, .insurance-portal #full-top-image .one-half span {color: #333;font-weight: bold;}.insurance-portal #full-top-image .one-half button {padding: 16px 20%;}.col-editor {background: rgba(255, 255, 255, 0.83);padding: 10px 40px;}.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 {background: #0ba8cf;color: #fff;}.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 {background-color: transparent;padding: 0;}.insurance-portal-home .hero-col #mediaAlphaGetQuotes2 {margin: 30px auto 0;width: 80%;padding: 4px 10px;}#idAdultClass a.button, #idMatureClass a.button {margin: 0px auto 0;width: 80%;padding: 4px 10px;}.insurance-portal-home #idAdultClass p, .insurance-portal-home #idMatureClass p {margin: 10px 0 0 0;}.insurance-portal-home .hero-col .insurance-portal-quote-widget #mediaAlphaZip {margin: 1px auto;border: 25px solid rgba(187, 187, 187, 0.15);border-radius: 0;max-width: 268px!important;}.insurance-portal-home .article-section, .insurance-portal .article-section {margin: 14px 0;}.article-box {color: #fff;font-size: 20px;text-align: center;vertical-align: middle;padding: 10px;min-height: 292px;position: relative;}.article-box p {position: absolute;left: 30%;top: 50%;transform: translateX(-20%) translateY(-50%);text-align: center;}.article-section .two-thirds img {border-radius: 0;}.article-box.blue {background-color: #0ba8cf;}.article-box.light-blue {background-color: #6dcbe2;}.article-box.light-blue:hover, .article-box.blue:hover {background-color: #333;border: 5px solid #74cde3;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}.article-box.light-blue:hover p, .article-box.blue:hover p {color: #6dcbe2;}.insurance-portal-home .article-section .one-third, .insurance-portal .article-section .one-third {width: 23.12%;margin-left: 1.564103%;}.insurance-portal-home .article-section .two-thirds, .insurance-portal .article-section .two-thirds {width: 47.811966%;margin-left: 1.564103%;}.insurance-portal-home .top .entry-content h2, .insurance-portal-home .bottom .entry-content h2, .insurance-portal .top .entry-content h2, .insurance-portal .bottom .entry-content h2 {font-family: 'Oxygen', sans-serif;font-size: 32px;font-weight: 100;text-align: center;}.insurance-portal-home .top article, .insurance-portal .top article {padding: 60px;}.insurance-portal-home .bottom, .insurance-portal .bottom {background-color: #fff;padding: 60px 0;}.insurance-portal-home .article-section .mobile, .insurance-portal .article-section .mobile {display: none;}.insurance-portal-home .disclaimer, .insurance-portal .disclaimer {text-align: left;font-size: 14px;margin: 20px 0 0;}.insurance-portal #full-top-image .disclaimer {font-weight: bold;}.insurance-portal .disclaimer a {color: #fff;text-decoration: underline;}.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 {color: #333;font-family: 'SohoStd-Bold', sans-serif;font-size: 18px;margin-right: 20px;display: inline-block;vertical-align: middle;}.insurance-portal .insurance-portal-quote-widget {max-width: none;background: rgba(255, 255, 255, 0.83);padding: 10px 40px 1px;}.insurance-portal #full-top-image .one-half ul {text-align: left;margin: 20px 0 20px 20%;font-weight: bold;}.insurance-portal #full-top-image .one-half li {color: #333;}#full-top-image {padding: 3% 10%;background-position: top center;background-color: #000;}#full-top-image h1 {color: #fff;max-width: 1224px;margin: 0 auto;}#full-top-image p, #full-top-image span {color: #fff;padding-right: 40%;max-width: 1224px;margin: 0 auto;font-weight: bold;}#full-top-image .mobile-text {display: none;}#full-top-image li {list-style-type: disc;margin-left: 20px;color: #fff;}.custom-post-template .site-inner {background-color: #ecf2f7;padding: 0;border-top: none;}.multiproducts-template.TX-de .site-inner, .custom-post-template-light .site-inner {background-color: #fbfcfd;padding: 0;}.custom-post-template .site-inner .wrap, .custom-post-template-light .site-inner .wrap, .multiproducts-template.TX-de .site-inner .wrap {max-width: 100%;padding: 0;}.custom-post-template .site-header .wrap, .custom-post-template-light .site-header .wrap {padding: 18px 0 10px;}.multiproducts-template.TX-de .breadcrumb, .custom-post-template .breadcrumb {max-width: 1224px;margin: 0 auto;padding: 1% 0 0;}.multiproducts-template.TX-de .breadcrumb-wrap, .custom-post-template-light .breadcrumb-wrap {padding: 1% 10%;}.custom-post-template-light .breadcrumb {max-width: 1224px;margin: 0 auto;}.custom-post-template #content-section.pd-top, .static-reviews-container {border-bottom: 1px solid #c5d2d9;background-color: #ecf2f7;}.custom-post-template #content-section.pd-top .wrap, .custom-post-template .site-inner .static-reviews-container .wrap {max-width: 1224px;margin: 0 auto;}.custom-post-template-light #content-section.top {border-bottom: 1px solid #c7d6df;}.custom-post-template #content-section.bottom, .custom-post-template-light #content-section.bottom, .custom-post-template #content-section-bottom.bottom, .custom-post-template-light #content-section-bottom.bottom, .multiproducts-template.TX-de #content-section-bottom.bottom {background: #fff;padding: 2% 5%;}#content-section.top .wrap, #content-section.bottom .wrap, #content-section-bottom.bottom .wrap, .custom-post-template-light .list-links .wrap, .custom-post-template-light .content-block .wrap {max-width: 990px;margin: 0 auto;}.list-links {background-color: #fff;}.list-links a {font-weight: bold;font-size: 18px;}.list-links .idsicons, list-links .idsicons-before:before {width: 95px;height: 70px;font-size: 52px;color: #bbb;float: left;margin-top: -15px;margin-bottom: 20px;}.list-links .idsicons svg {width: 75px;}.content-block, .list-links {border-bottom: 1px solid #c5d2d9;padding: 2% 5%;}.content-sidebar-featured {max-height: 200px;display: block;border: 1px solid #e0e8ed;border-radius: 6px;position: relative;overflow: hidden;margin-bottom: 20px;}.content-sidebar-featured img {width: 100%;margin: -8% 0;}.more-link {background-color: #0ba8cf;border: medium none;border-radius: 3px 3px 3px 3px;color: #FFFFFF;cursor: pointer;font-size: 16px;font-weight: 400;padding: 16px 10px;width: auto;}.more-link:hover {color: #fff;background-color: #333;}#ids_state_selection {width: 80%;}.dropdown {border: 1px solid #cddae3;padding: 4px 10px;color: #333;cursor: pointer;position: relative;border-radius:5px;background-color:#fff;}.dropdown:after {content: "\25BC";position: absolute;top: 0%;right: 0%;font-size: 15px;line-height: 34px;width: 35px;height: 34px;text-align: center;border-radius: 4px;padding-right: 1px;background: #fff;color: #333;}.open:after {content: "\25B2";}.dropdown ul {list-style: none;padding: 0;margin: 0;position: absolute;top: 38px;left: -1px;z-index: 5;border: 1px solid #ccc;width: 100%;color: #333;background-color: #fff;display: none;max-height:300px;overflow-y: scroll;-webkit-overflow-scrolling: touch;}.dropdown ul > li, #full-top-image .dropdown ul > li, .hero-mobile #full-top-image .dropdown ul > li {list-style: none ;padding:0px;margin: 0 ;line-height:normal}.dropdown li a{color:#333333;height:30px;line-height:30px;display:block;padding:0 10px !important;}.dropdown li.selected {display: none;}.dropdown.open {border: 1px solid #cddae3;color: #333;}.dropdown.open ul {border: 1px solid #cddae3;color: #333;z-index:9999}.dropDownTop ul{bottom:38px;top:auto;}.dropdown .state-section, .dropdown .top-states, .dropdown .more-states {font-family: 'SohoStd-Bold', sans-serif;padding: 3%;}.dropdown .more-states{padding: 3% 0;}.selectedOption {width: 80%;margin: 0 0 20px;}.sidebar .selectedOption {width: 100%;text-align: left;}.state-select-p .selectedOption span {padding-bottom: 0;text-align: left;font-size: 15px;color: #333;}.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: #3399ff;}.dropdown.open ul{display: block}.dropdown li.optionActive a{color:#fff;}.hidden-fee-title {float: left;}.tip {margin: -3px 0 0 0px;position: relative;float: left;}.tip a {margin-left: 0;}.tipIcon {background: url(images/info-icon.gif) no-repeat right top;display: block;height: 20px;margin-top: 8px;text-decoration: none;width: 15px;cursor: pointer;}.hidetip {cursor: pointer;}.hidd-fee-cont {font-size: 12px;line-height: 20px;color:#fff;font-weight:bold;}.hidd-fee-cont p {padding: 10px;}.hidd-fee-title{padding: 8px 0px 0px 10px;font-size: 15px;font-weight:bold;line-height: 18px;border-radius: 15px 15px 0 0;}.hidd-fee-p {background: none repeat scroll 0 0 #2d383e;border-radius: 15px;font-family: Arial, Helvetica, sans-serif;right: -370px;top: -58px;position: absolute;width: 350px;z-index: 1060;}@media screen and (max-width: 1024px) {.hidd-fee-p {width: 300px;right: -260px;top: 36px;}.hidd-fee-p::after {content: '';position: absolute;border: solid 8px;border-color: transparent transparent #2d383e;margin-left: -5px;top: -15px;left: 10%;}.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 0px 0px 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;font-size: 16px;margin-top:30px;margin-bottom:20px;display:table;position:relative;}.hidd-text-desc img {margin-left: 125px;}.hidd-crn {top: 65px;left: -132px;position: absolute;}.hidd-close {top: 6px;position: absolute;right: 6px;}.ac_match {text-decoration: none;font-weight:bold;}.banner-359 {padding-top: 21px;position: relative;}.banner-359>.one-third.first {margin-left: -3.564102564102564%;}.banner-359>.two-thirds {margin-left: 2%;width: 69%;position: relative;}.banner-359 .approval-seal {text-align: right;}.banner-359 .one-sixth.first.hidden-xs {width: 122px;height: 80px;}.banner-359 .button.signuplink{text-shadow: none;font-size: 28px;margin-bottom: 15px;background: #efae00;font-family: SohoStd-Medium,sans-serif;display: block;padding: 15px 0;}.banner-seals {padding-top: 20px;display: flex;justify-content:space-between;align-items: center;}.banner-seals .one-fourth {text-align: center;}.banner-seals img {max-width: 120px;display: block;vertical-align: middle;}.banner-359 .five-sixths {width: 81.905983%;}.banner-359 .pdprice{display:inline-block;font-family: SohoStd-Medium, arial;font-size: 46px;margin-top: 0;margin-bottom: 0;}.banner-359 .pdprice span{top: -14px;font-size: 26px;}.banner-359 .pdprice span.conditions {font-size: 14px;top: 9px;}.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 {padding-top: 10px;padding-bottom: 10px;border-bottom:solid 1px #dcdcdc}.banner-content .now{font-size:26px;font-family: SohoStd-Medium, sans-serif;}.old-price .wrong{color:#848484;font-size:16px;margin:0 3px 0 0;text-decoration:line-through }.banner-content .one-third{text-align: center;}.banner-359 .banner-rhs-cta{margin:20px 0;}.banner-content .now-only{margin:0;text-align:center;font-size:18px;font-family:Oxygen,sans-serif;font-style:italic;font-weight:bold;padding:0;}.banner-359 .banner-content li {font-family:Oxygen,sans-serif;font-size: 20px;margin-bottom:10px;color: #0ba8cf;list-style: disc;line-height: 1.4;}.banner-359 .banner-content li span {color: #333;font-size: 16px;}.banner-lhs p{margin-top:0;font-size: 16px;font-weight: bold;}.banner-359 .banner-content ul{margin: 10px 0 0 22px;}.banner-359 .approval-seal img{max-width:80px;float: none;}.banner-seals .one-fourth #trustpilot img{position:relative;top:-7px;}.banner-titles p{font-size:16px;font-weight:bold;}.banner-content .two-thirds{width: 57%;}.banner-content .one-third{width: 43%;text-align: center;margin-left: 0;margin-top: 5%;}.banner-359 .banner-titles img{display:none;}.sys-logo{padding-top:15px;}p.additional-content {font-family: SohoStd-Medium,arial;font-size: 12px;color: #c80606;font-style: italic;padding: 10px 0;}p.additional-content-db {font-family: SohoStd-Medium,arial;font-size: 12px;color: #c80606;font-style: italic;}#banner-image-product-articles-hero-adult {position: unset;object-position: 0px -45px;height: calc(100% + 45px);}.pro-details .title {font-size: 28px;line-height: 1.2;}.promo-banner-msg {background-color: #fff;border-radius: 5px;border: 1px solid #d8e1e6;margin: 10px 0;padding:10px;color:#4a952e;font-size:20px;font-family: "Oxygen",sans-serif;text-align:center;margin:10px auto 0 auto;}.pro-banner {background-color: #fff;border-radius: 5px;border: 1px solid #d8e1e6;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;}.pro-banner .additional-content, .warning-text, .side-pro-cta .additional-content, .btm-cta .additional-content {font-family: 'SohoStd-Medium',arial;font-size: 12px;color: rgb(200, 6, 6);font-style: italic;padding: 10px 0;}.pro-banner .additional-content.without-cta-txt {font-family: 'SohoStd-Medium', sans-serif;font-size: 14px;color: #666;font-style: normal;padding: 10px 0;line-height: 23px;padding-top: 75px;}.btm-cta-right.no-cta-message .warning-text, .tbl-pro-cta .warning-text {font-family: 'SohoStd-Medium', sans-serif;font-size: 14px;color:#666;font-style: normal;padding: 10px 0;line-height: 23px;text-align: left;}.pro-banner .price {margin: 10px 0 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;font-size: 13px;display: block;margin: 0 45px -5px 0;}.pro-banner .low-price.cta-lowest-msg-bottom {margin: 15px 0 0 0;}.pro-banner .no-format .low-price, .product-widget-cta .pro-bnr-cta .low-price {font-family: 'SohoStd-Medium',arial;font-size: 13px;display: block;margin: 5px 100px -8px 0;}.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: 0px 0 0 0;display: table;}.pro-banner .pdprice, .product-widget-cta .pro-bnr-cta .pdprice{display:block;line-height:normal;font-family: 'SohoStd-Bold',arial;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 {font-size: 23px;top: -14px;position: relative;}.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 {font-size: 26px;top: -24px;position: relative;}.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{background-color: #fff;border-radius: 3px;box-shadow: 1px 1px 5px 0 rgba(90, 90, 90, 0.43);color: #0ba8cf;border: 2px solid #0ba8cf;margin: 20px auto;max-width: 220px;padding: 14px 42px;display: block;font-family: "SohoStd-Bold",sans-serif;}.dmv-widget {padding: 0 15px;margin-top: 20px;}.dmv-widget-now-only {font-family: SohoStd-Medium,sans-serif!important;font-size: 18px!important;font-weight: 700!important;font-stretch: normal;font-style: italic!important;line-height: 1.33;letter-spacing: .22px;text-align: left!important;color: #333;}.product-widget-cta .cta-register {background: #efae00;}.dmv-widget-prices {display: flex;align-items: center;justify-content: center;font-size: 18px;margin: 10px 0;}.dmv-widget-prices > .pdprice {font-size: inherit !important;order: 2;}.dmv-widget-prices > .pdprice::before {content: 'Now Only';margin-right: 2px;font-size: 14px;font-family: 'SohoStd-Medium',arial;font-weight: normal;}.dmv-widget-prices > .pdprice span {font-size: inherit !important;top: 0 !important;}.dmv-widget-prices > .low-price {display: none !important;}.three-thirds {margin-left: 2%;width: 100%;position: relative;}@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;}}.pro-banner .old-price, .old-price {font-size: 14px;font-family:'SohoStd-Medium',arial;font-weight:normal;margin-bottom:0;}.no-format .old-price .wrong {text-decoration: line-through;color: #848484;font-size: 16px;margin: 0 3px 0 0;}.conditions {font-size: 14px;position: relative;top:10px;}.pro-banner .no-format img {float: none;display: block;margin: 0 auto;}.product-details-submenu {margin-top:-5px;}.product-details-content.two-thirds {border-radius: 0 0 5px 5px;border:0px;margin-left: 0;margin-top:5px;}.product-details-content .entry-content {background-color: #fbfcfd;border: 1px solid #d8e1e6;margin-top: -1px;}.course-avail span {color: #a7a7a7;text-transform: uppercase;font-size: 13px;}.two-thirds {margin-left: 0;}.az-fees{margin:0 0 10px 0;}.az-popup .popup-left select {width: auto;}.pro-details.two-thirds.first {width: 71.811966%;}.one-third.pro-cta {width: 26.623932%;}.pro-details {padding: 20px;position:relative;}.pro-cta .sys-logo {padding-top: 10px;}.pro-details p {font-weight:normal;font-family: 'Oxygen',sans-serif;margin: 0 0 15px;}.pro-details img {margin-right: 20px;max-width: 33%;border-radius: 5px;}.pro-details ul {float: left;width: 58%;}.pro-details li {font-family: 'SohoStd-Bold',sans-serif;font-size: 16px;background: url('images/pro-bullet-icon.png') no-repeat 0px 7px;padding-left: 25px;padding-bottom: 3px;}.pro-cta .pdseal {width: 84px;height: 84px;margin-left: 30px;}.pro-cta {border-left: 1px solid rgb(201, 214, 220);margin-left: 0;padding: 1%;text-align:center;min-height: 315px;}.pro-cta p {margin:0;}.pro-cta button {padding:16px 35px;}.single-product_details .course-avail {margin: 8px 0 16px;}.price {color: rgb(49, 56, 59);font-size: 40px;font-weight: bold;}.product-details-content .entry {padding: 20px;}.highlight-color {color: #5eba3b;}.tabs-menu {border-top-left-radius: 5px;border-top-right-radius: 5px;font-size: 14px;line-height: 1.5;margin: 0;padding: 0;width: 100%;overflow: hidden;}.tabs-menu li {background-color: rgb(236, 242, 247);float: left;text-align: center;width:33.333%;border-top: 5px solid #fff;border-bottom: #D8E1E6 solid 1px;}.tabs-menu li:first-child a {border-left:#D8E1E6 solid 1px;}.tabs-menu li.tab-active {background-color: rgb(251, 252, 253);border-top: 5px solid #2d383e;border-top-left-radius: 5px;border-top-right-radius: 5px;position: relative;top: 1px;}.tabs-menu li h2 {margin-bottom:0;}.tabs-menu li a {color: rgb(51, 51, 51);font-weight: bold;font-family: 'SohoStd-Bold', sans-serif;font-size:14px;border-right: 1px solid rgb(204, 204, 204);display: block;padding: 20px 20px;border-top: 1px solid rgb(204, 204, 204);}.tab-responsive{display: none;}.faq-links a {color: #31b2ed;}.faq-links a:hover {color: #333;}.product-details-content.no-tabs .product-details-submenu {display: none;}.product-details-content.no-tabs .entry-content {background-color: transparent;border: 0;}.sidebar .online-classroom {padding: 20px 10px;}.left-list li, .right-list li {list-style: none;margin: 6px 0;padding: 0;}.left-list {border-right: 1px solid #ccc;float: left;clear: both;padding-right: 18px;}.right-list {float: right;}.online-vs-classroom {max-width: 285px;display: block;margin: 0 auto;}.idscicon-yes, .idsicon-no-alt {}.content-section.bottom-cta {display: none;}.modal iframe {width: 650px;height: 330px;}.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;font-size: 42px;text-align: center;}.product_details-template .widget_cta .pdprice span {font-size: 19px;top: -.9em;}.texas-dr-ar .sidebar .widget_cta {display: none;}#email-share-form #message p {font-size: 20px;font-weight: bold;}.more-resources {display: flex;flex-direction: column;align-items: flex-start;justify-content: center;padding: 40px 40px;}.more-resources-title {margin: 20px 0;font-size: 24px;}.more-resources h3 {font-size: 16px;font-family: Oxygen, sans-serif;font-weight: bold;margin-bottom: 10px;}.more-resources p {font-size: 13px;}.more-resources div:not(:last-child) {border-bottom: 1px solid #e5e5e5;padding-bottom: 30px;margin-bottom: 30px;}.related-links .resource-title a {font-family: Oxygen, sans-serif;font-size: 16px;text-decoration: underline !important;margin-bottom: 10px;}.another-state-course .learn-more button {font-family: Oxygen, sans-serif;padding: 10px 20px;font-weight: normal;text-align: center;font-size: 16px;color: #0ba8cf;background-color: #fff;border-radius: 4px;border: solid 1px #0ba8cf;}.another-state-course .another-course-header {font-weight: normal;}.another-state-course .another-course-desc {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}.another-state-course .learn-more button:hover {color: #333;border: solid 1px #333;}.side-content {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}.side-content a {font-family: Oxygen, sans-serif;font-size: 13px;text-decoration: underline !important;margin-bottom: 10px;}.side-content-link {text-decoration: underline;font-size: 13px;color: #0ba8cf;}.side-content button:hover {color: #333;border: solid 1px #333;}.side-content button {font-family: Oxygen, sans-serif;padding: 10px 20px;font-weight: normal;text-align: center;font-size: 16px;color: #0ba8cf;background-color: #fff;border-radius: 4px;border: solid 1px #0ba8cf;}.featured-article .article-preview {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}.featured-article .article-link {text-decoration: underline;font-size: 13px;color: #0ba8cf;}.state-select-p {padding: 20px 0;margin-bottom: 20px;background: url('images/prod-cat-map-bg.png') no-repeat top center;background-size:330px;}.state-select-p span {display: block;text-align: center;padding-bottom: 25px;}.cat-state {margin: 0 31% 3%;width: 50%;}.cat-state-h2 {text-align: center;}.cat-state-select {padding-right: 20px;}.cat-state-selector-content-h2 {text-align: center;}.custom-post-template-light .state-selection {margin-top: 30px;}.state-selection img {border: 1px solid #d5dee3;border-radius: 5px;padding: 0 63px;background-color: #fff;}.state-selection img:hover {border: 1px solid #0ba8cf;border-radius: 5px;}.cat-banner-msg {margin-bottom:5px;text-align:center;}.cat-banner-msg span {background: #0ca8cf none repeat scroll 0 0;border-radius: 0 0 6px 6px;color: #fff;font-weight: bold;display: inline-block;margin: 0 20px;padding: 5px 30px;}.postid-1586 .dropdown ul {margin: 0;}.modaldetails {padding: 20px;background: #fff;margin-bottom: 10px;max-width: 770px;margin-top: 20px;min-height: 500px;opacity: 0;}.modaldetails .one-half, .modaldetails .one-third {text-align: center;padding: 40px 20px;background: #f3f4f5;margin-top: 40px;border-radius: 6px;}.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 {color: #fff;}.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;}.postid-1586 .hero-mobile #full-top-image .state-section, .postid-1544 #full-top-image .state-section, .postid-1555 #full-top-image .state-section, .postid-1566 #full-top-image .state-section {font-family: 'SohoStd-Bold', sans-serif;padding: 10px;color: #333;list-style-type: none;}.postid-1586 .hero-mobile #full-top-image .dropdown span {padding-bottom: 0;text-align: left;font-size: 15px;color: #333;font-weight: normal;padding-right: 0;}.postid-1586 .hero-mobile .dropdown {border: 1px solid #cddae3;padding:0px 10px;color: #333;background-color: #fff;background-image: url("images/arrow-down1.gif");background-position: 100% center;background-repeat: no-repeat;cursor: pointer;position: relative;border-radius: 5px;width: 100%;}.postid-1586 .hero-mobile .open{background-image: url("images/arrow-up1.gif");}.postid-1586 .hero-mobile elling-pointdropDownTop ul{bottom:auto;top:auto;}.postid-1544 .cat-state, .postid-1555 .cat-state, .postid-1566 .cat-state {margin: 7% 0 0;width: 100%;}.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: 10%;}.postid-1544 .black-trans-bg, .postid-1555 .black-trans-bg, .postid-1566 .black-trans-bg {background-color: rgba(43, 54, 60, 0.85);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d92b363c', endColorstr='#d92b363c',GradientType=0 );display: table;margin: 0 auto;padding: 30px;width: 100%;max-width: 1224px;background: url(images/bg-arrow.png) 0 center no-repeat;background-size: cover;}.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;}.postid-1544 #full-top-image, .postid-1555 #full-top-image, .postid-1566 #full-top-image {padding: 1% 10%;background-size: cover !important;}.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;}.postid-1544 #full-top-image .dropdown span, .postid-1555 #full-top-image .dropdown span, .postid-1566 #full-top-image .dropdown span {padding-bottom: 0;text-align: left;font-size: 15px;color: #333;font-weight: normal;padding-right: 0;}.postid-1544 .dropdown, .postid-1555 .dropdown, .postid-1566 .dropdown {border: 1px solid #cddae3;padding:1px 10px;color: #333;background-color: #fff;background-image: url("images/arrow-down1-gray.gif");background-position: 100% center;background-repeat: no-repeat;cursor: pointer;position: relative;border-radius: 5px;width: 100%;}.postid-1544 .open, .postid-1555 .open, .postid-1566 .open {background-image: url("images/arrow-up1-gray.gif");}.postid-1544 .dropDownTop ul, .postid-1555 .dropDownTop ul, .postid-1566 .dropDownTop ul {bottom:auto;top: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;padding: 10px 20px!important;display: flex;}.other-product.flex .other-cta.one-third {align-items: center;justify-content: center;display: flex;}.tickets-violations .breadcrumb-wrap {background: #ECF2F7;}.column-content {margin-top:20px;}.dip-description {margin-left: 0;}.square {padding: 0px 10px;border-radius:3px;margin-right:5px;display:inline;}.dip-description ul > li {list-style-type: none;margin-bottom: 20px;}.dip-description li:before {content: ' ';border-radius: 16%;margin-right: 9px;padding: 4px 14px;margin-left: -39px;}.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 #full-top-image {background: #ECF2F7!important;overflow: hidden;padding: 2% 10%;}.tickets-violations #full-top-image h1 {color: #333;text-align: center;padding-bottom: 10px;}.tickets-violations #full-top-image p, .tickets-violations #full-top-image span {color: #333;padding-right: 0;font-weight: normal;}.tickets-violations .steps ol {counter-reset: my-badass-counter;text-align: left;padding-bottom: 20px;border-bottom: 2px solid #d8e1e7;margin: 0;}.tickets-violations .steps li {display: inline-block;margin: 0;width: 30.623932%;margin-left: 2%;}.tickets-violations .steps li:first-child:before {padding: 5px 17px;font-size: 24px;}.tickets-violations .steps li:before {content: counter(my-badass-counter);counter-increment: my-badass-counter;background-color: #0BA8CF;color: #fff;font-size: 22px;border-radius: 100%;margin-right: 10px;padding: 6px 15px;font-weight: bold;}.tickets-violations .site-inner {border-top: none;}.tickets-violations .state-select-p {background: transparent;margin: 0;padding: 0;}.tickets-violations .select-state {padding: 0;margin: 0 25% 0%;width: 50%;text-align: left;}.tickets-violations .cat-banner-msg {padding-bottom: 20px;text-align: center;background: #ECF2F7;margin: 0;}.tickets-violations .cat-banner-msg span {font-weight: bold;background: #fff;border-radius: 6px;color: #3AB449!important;display: block;padding: 7px;width: 56%;margin: 0 auto;}.tickets-violations .pd-top .selectedOption {width: 50%;margin: 0 auto 20px;}.tickets-violations .mobile-text {display: none;}.mtp-subtitle {padding-top: 20px;}.other-product-details a img {border-top-left-radius: 4px;border-bottom-left-radius: 4px;}.other-product-details a h2 span {font-size: 16px;color: #0ba8cf;}.prod-image-dimension {height: 169px;width: 159px;margin-right: 20px;}.other-product{border: solid 1px #dcdcdc;border-radius: 6px;margin-bottom: 20px;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;display: block;margin: 20% 2% 0%;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 {padding-right: 0;color: #333;text-align: center;}.TX-de #full-top-image .desktop-text, .TX-de #full-top-image h1 {text-align: center;color: #fff;font-size: 40px;}.TX-de #full-top-image .other-product-details p {padding: 2% 3%;font-weight: normal;}.TX-de #full-top-image .other-product-details .age-group2 {text-transform: uppercase;color: #0ba8cf;display: block;margin-bottom: 10px;}.TX-de .other-products {display: block;}.tx-tdlr-dynamic.TX-de .other-products .other-product.order-1 {display: block!important;margin-left: 0;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;}.tx-tdlr-dynamic .de-school-number, .de-school-number {font-size: 12px;vertical-align: middle;margin-top: -18px!important;display: inline-block;}.tx-tdlr-dynamic .de-product button {margin-left: 20px;}.footer-widgets-1 .de-school-number1 {color: #fff;font-size: 12px;padding-right: 69px;position: relative;text-align: right;top: -7px;}.de-product div{margin-left:0;}.de-product .four-sixths{width: 54.812%;}.de-product .one-sixth{width:20%;}.de-product .de-school-number1{font-size: 12px;margin: 0;padding-right: 25px;text-align: right;}.TX-de .other-products .other-product.order-1 {display: none!important;}.TX-de .other-cta .more-link {display: inline-block;margin: 20px;width: 200px;border: 2px solid #0ba8cf;}.TX-de .other-product {border: 0;border-radius: 0;padding: 40px 20px;-webkit-box-shadow: 1px 1px 5px 0px rgba(90, 90, 90, 0.43);-moz-box-shadow: 1px 1px 5px 0px rgba(90, 90, 90, 0.43);box-shadow: 1px 1px 5px 0px rgba(90, 90, 90, 0.43);margin-top: 40px;margin-bottom: 40px;background-color: rgba(255, 255, 255, 0.90);}.TX-de .multipleSignup {font-family: 'SohoStd-Bold', sans-serif;background-color: #0ba8cf;border: 2px solid transparent;border-radius: 3px;color: #fff;padding: 16px 0;width: 200px;display: inline-block;-webkit-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.74);-moz-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.74);box-shadow: 1px 1px 5px 0px rgba(90, 90, 90, 0.43);}.TX-de .more-link {background-color: #fff;border-radius: 3px;color: #0ba8cf;-webkit-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.74);-moz-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.74);box-shadow: 1px 1px 5px 0px rgba(90, 90, 90, 0.43);}.TX-de .more-link:hover {color: #fff;background: #0ba8cf;}.TX-de .multipleSignup:hover {background: #333;}.TX-de .de-product {background-color: rgba(255, 255, 255, 0.90);padding: 40px 20px;}.TX-de .de-product img {vertical-align: middle;margin: 0 10px;}.TX-de .de-product button {background: #fff;color: #0ba8cf;border: 2px solid #0ba8cf;padding: 16px 50px;border-radius: 3px;}.TX-de .de-product button:hover {background: #0ba8cf;color: #fff;}.TX-de #de-course, .TX-de #de-course-tdlr {text-align: center;}.postid-3416 .top .other-products {display: flex;flex-direction: row;flex-wrap: wrap;}.postid-3416 .other-product {padding: 18px;flex: auto;margin: 10px 6px 30px;}.postid-3416 .other-product.order-1 {border: 3px solid #0ba8cf;padding: 0;flex: 0 1 100%;min-height: auto;}.postid-3416 .other-product.order-1 .product-title {font-size: 20px;text-align: center;text-transform: uppercase;background-color: #0ba8cf;padding: 10px 0;color: #fff;font-family: 'SohoStd-Regular', sans-serif;margin: 0;}.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 {max-width: 300px;width: 200px;margin: 0 auto;}.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%;text-align: center;border-bottom: 1px solid #ccc;margin: 10px 0 30px;}.postid-3416 .products-subtitle h3 {background-color: #fbfcfd;max-width: 650px;margin: 0 auto -10px;}.custom-post-articles-template .site-inner {background-color: #fff;}.related-prod-title {display: block;text-align: center;margin-top: 20px;}.related-products ul {margin-top: 20px;}.related-products .rel-prod {font-size: 18px;display: block;padding: 5% 2% 0 0;text-align: left;}.custom-post-articles-template .entry-header {margin: 20px 0;padding: 0;}.single-tbl #main_container {margin-top: -20px;}.related-products li {border: solid 1px #dcdcdc;border-radius: 6px;margin-bottom: 20px;background-image: none;padding: 0;list-style: none;margin: 20px 0;}.related-products li a {color: #333;padding-right: 2px;}.related-products li a:hover {color: #31b2ed;}.related-products li img {margin-right: 10px;width: 100px;height: 100px;}.related-products li h2 {font-size: 20px;margin-top: 10px;}.col-left-products .related-products li {float: left;width: 48%;margin-right: 2%;clear: none;}.side-pro-cta {border-left: none;border: solid 1px #e0e8ed;background: #fbfcfd;border-radius: 8px;margin-bottom: 20px;padding: 40px;}.side-pro-cta .price{margin-bottom:0;}.side-pro-cta h3 {text-align: left;}.product-btm-cta {border: solid 1px #e0e8ed;background: #fbfcfd;border-radius: 8px;margin: 20px 0;font-size: 14px;padding: 20px;}.product-btm-cta .btm-cta {width: 53%;float: left;text-align: center;}.product-btm-cta .btm-cta img {margin-right: 20px;}.product-btm-cta .btm-cta-right{width:40%;float:left;text-align:center }.product-btm-cta .btm-cta-right.no-cta-message {width: 100%;float: none;text-align: left;}.product-btm-cta .new-price {text-align:center;}.product-btm-cta h2 {margin-top: 5px;}.product-btm-cta p {margin: 0;}.course-avail {margin: 10px 0;text-align: center;font-size: 14px;color: #a7a7a7;text-transform: uppercase;}.course-avail p {margin-bottom: 10px;}.course-avail a {border: solid 1px #c4c4c4;padding: 10px;display: inline-block;margin-right: 5px;color: #282828;font-size: 14px;}.course-avail a:hover{border-color: #000;background: #f1f1f1;}.course-avail a.course-active {border-color: #5eba3b;text-decoration: none;}.course-formats {cursor: pointer;}.nopointer {cursor: none;}.single-prod_articles_page .sidebar-primary {margin-top: 10px;}.tbl-pro-cta{min-height:100px !important;border-top:solid 6px #0BA8CF ;padding:30px 20px;}.pdprice {display: block;line-height: normal;font-family: 'SohoStd-Bold',arial;font-size: 45px;}.tbl-pro-cta select{margin:6px 0 15px 0;}.tbl-pro-cta .state-seal{width: 75px;height: 75px;margin: 0;}.tbl-price-cta{padding: 20px 0;}.single-tbl .pro-cta .cta-lowest-msg-bottom {margin: 22px 0 0 0;}.single-tbl .product-btm-cta .old-price .wrong {margin: -30px 0 0 170px;float: right;}.single-tbl .btm-cta .bottom-course {float: right;margin-right: 60px;}.tbl-btm-cta .old-price{margin-top:-5px;}.hidden{display:none;}.h-no{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, .single-dmv_resource_page #content-section-bottom.bottom {padding: 0;}.single-dmv_resource_page .state-select-p {padding: 35px 0;background: url('images/prod-cat-map-bg.png') no-repeat center center;}.dmv-state-title {text-align: center;margin: 30px 0 20px;}.faqs-list li {color: #0ba8cf;font-family: "SohoStd-Regular",sans-serif;margin-bottom: 10px;}.resource-block {padding-bottom: 20px;}.resource-block ul {margin-bottom: 20px;}.resource-block li {margin-left: 24px;color: #333;font-family: "SohoStd-Regular",sans-serif;font-size: 16px;list-style: disc;text-align: left;}.maxlist-more {font-family: "SohoStd-Regular",sans-serif;font-size: 16px;margin: -20px 0 0 1px;}.maxlist-more a {margin-left: 24px;color: #333;}.maxlist-more a:hover {color: #0ba8cf;}.dmv-resource-cat-img {border-radius: 4px;max-width: 300px;height: 143px;margin-bottom: 20px;background: url(images/bullet2.png) no-repeat 50% 50% #000;text-align: center;font-family: 'SohoStd-Bold', sans-serif;color: #fff;padding-top: 110px;overflow: hidden;}.dmv-cat-name, .driving-resource-name {background-color: #171E22;opacity: 0.7;font-size: 21px;}.dmv-state-selection {padding: 30px 0 50px 0;}.single-driving_resource .site-inner {background-color: #fff;}.driving-resource-image {border-radius: 4px;width: 100%;height: 200px;margin-bottom: 20px;background: url(images/bullet2.png) no-repeat 50% 50% #000;text-align: center;font-family: 'SohoStd-Bold', sans-serif;color: #fff;padding-top: 166px;overflow: hidden;}.driving-resources #main_container h2 {text-align: center;}.driving-resources .insurance-quotes {background-color: #fbfcfd;border: 1px solid #d8e1e6;box-shadow: 0 1px #ececec;padding: 20px;border-radius: 6px;border-top: 4px solid #0ba8cf;margin-bottom: 20px;}.archive-description {background-color: transparent;border: none;padding: 20px 0;}.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{background:#dcdcdc;padding:20px;border-radius:8px;}.free-test h2{font-size:24px;}.free-test h3{font-size:24px;font-family: 'SohoStd-Regular', sans-serif;font-weight:normal;margin-bottom:20px;}.free-test ul{margin:0 0px 20px 20px;}.free-test li{list-style:disc;margin:0 0 5px 0px;}.try-button-active{background:#000000;}.options ul{margin:0;padding:15px 0 15px 15px;}.options ul li{list-style:none;margin-bottom:14px;}.options ul li input{float:left;position:relative;border:none;background:transparent;padding:0 !important;box-shadow:none;}.options ul li label{margin:-7px 0 0 20px;display:block}.options ul li.incorrect{color: #fe0017;font-weight:bold}.options ul li.correct{color: #00b40d;font-weight:bold}.options ul li.incorrect .incorrectItalic{font-weight:normal;font-style:italic}.button-next, .button-privious{background:#838383;color:#fff;padding: 10px 15px;margin:0;}.results-wrap ul{font-family: 'SohoStd-Medium', sans-serif;}.results-wrap .score{color:#009900;margin:-10px 0 20px 0;font-family: 'SohoStd-Regular', sans-serif;}.pt-price-cta{padding-top:10px;}.pt-price-cta p{margin:0}.pt-price-cta .as-low-as{font-family: 'SohoStd-Medium', sans-serif;font-size: 14px;line-height: 1;}.pt-price-cta .as-low-as span{display:block;color:#0ba8cf;font-family: 'SohoStd-Bold',arial;}.pt-price-cta .pt-price{line-height: normal;font-family: 'SohoStd-Bold',arial;font-size:44px;display: block;}.pt-price-cta .pt-price span{font-size:22px;top: -16px;position: relative;}.pt-test-wrap .button.signuplink{padding: 12px 20px;}.pt-test-rhs{text-align:center;border-left:solid 1px #fff;padding-left:10px;}.pt-test-rhs-rm{text-align:center;padding-left:10px;padding-top:80px;}.select-pt-msg{text-align:center;width:73%;margin:40px auto 0 auto;}.select-pt-msg h2{margin-bottom:0;}.select-pt-msg p{margin-top:0;}.pt-qa-display {display:none;}.btn-disable{opacity:0.4;filter:alpha(opacity=40)}.btn-disable:hover{background:#838383}.pt-li li{font-size:12px;list-style:none;line-height:normal;font-weight:bold;padding:0;margin:10px 0 0 0px;}.pt-blue-text{font-family:"SohoStd-Bold",sans-serif;font-size:12px;color:#0ba8cf;text-align:center;margin-bottom:0;}.as-low-as{font-family:"SohoStd-Bold",sans-serif;margin:0 80px -16px 0;font-size:12px;text-align:center;}.dpc_pt_rhs{background:url(images/pt-rhs.jpg) center -7px no-repeat;min-height:596px;position:relative;margin:0 auto;width: 308px;left: -17px;}.pt-li-price{position:absolute;width:20%;top:372px;right:12px;}.pt-li-price li{font-size:12px;list-style:none;line-height:normal;font-weight:bold;padding:0;margin:10px 0 0 0px;}.dpc_pt_rhs .pro-bnr-cta{position:absolute;width:100%;bottom:10px;left:0;text-align:center}.dpc_pt_rhs p.pdprice{margin: 10px 0;}.ids-help-search{text-align:center;width:60%;margin:10px auto 30px auto}.ids-help-search-bar{border:solid 1px #cddae3;border-radius:4px 4px 0 0;box-sizing: content-box;width:100%}.ids-help-state-selection{border-right:solid 1px #cddae3;}.ids-help-state-selection, .ids-help-product-selection{width:50%;padding:5px;box-sizing: border-box;float:left }.ids-help-search-bar select{border:none;box-shadow:none;background:RGBA(0,0,0,0);outline:none}.ids-help-faq-default{background:#f3f3f3;padding:30px 0;margin:20px 0}.ids-help-faq-head{font-size:18px;font-family: SohoStd-Medium,sans-serif;margin:0 0 20px 0;text-align: center;}.faq li {padding:10px;}.faq li.q {font-family: SohoStd-Regular,sans-serif;font-size: 18px;cursor: pointer;}.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 0}.state-faq ul.faq>li{list-style:none;padding:10px 0;}.state-faq ul.faq>li.a{padding:0 0 0 0px;}.state-faq ul.faq>li.q:before{color:#0ba8cf}ul.faq>li.q:before{content: "\f138";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-left: -30px;font-size: 20px;color:#4b4b4b;margin-right:10px;}ul.faq>li.q.expand:before{content: "\f13a";}.faq-default ul.faq{margin-left:30px;}.cant-find-heading {color:#0ba8cf;font-family:SohoStd-Medium,sans-serif;font-size:20px;margin:20px 0;text-align:center }.state-product-help ul>li{margin:0;list-style:none;}.cant-find-options li, .state-product-help-options li{padding:10px !important;float:left;width:33.3333%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.cant-find-options li>div, .state-product-help-options li>a, .cant-find-options li>a>div{background:#eff1f4;padding:20px;border-radius:6px;text-align:center;font-size:14px;min-height:191px;}.cant-find-options li>a{color:#333!important;}.was-this-helpfull{text-align:right;}.was-this-helpfull span:first-child{font-weight:bold;color:#0ba8cf;font-style:italic;margin-right:10px;}input[type="button"].feedback_yes{border: solid 1px #4caf50;background-color: RGBA(0,0,0,0);color: #4caf50;}input[type="button"].feedback_no{border: solid 1px #F44336;background-color: RGBA(0,0,0,0);color: #F44336;}#feedback_no_click{text-align:center}#feedback_no_click input[type="button"]{margin:0 auto;min-width:200px;}#feedback_no_click p{color:#333;font-weight:bold}#feedback_no_click h2{text-align:left;color:#0ba8cf;}#feedback_no_click #no_thanks{font-weight:bold;font-size:14px;}#feedback_no_click a.button{padding:10px 24px;min-width:200px;}.state-product-help-options li#faqsignup a, .state-product-help-options li#cinfosignup_li a{min-height:120px;}.state-product-help-options li#faqsignup h4, .state-product-help-options li#cinfosignup_li h4{margin-left:0;padding-left:0;}.state-product-help-options li>a{display:block;}.state-product-help-options li a h4, .cant-find-options li h4{color:#545454;font-family:SohoStd-Medium,sans-serif;font-size:18px;font-weight: 400;}.state-product-help-options li a h4{color:#0ba8cf}.state-product-help-options li a{color:#757575}.state-product-help-options li .fa{font-size:45px;margin-bottom:10px;}.cant-find-options li .fa{font-size:45px;color:#0ba8cf;width:auto;height:auto}.box-model {border: solid 1px #d8e1e6;border-radius: 6px;background-color: #fbfcfd;padding: 10px 20px;margin-bottom:20px;}#emailpop .box-model{border:none;width:300px;}.box-model ul li {line-height: 20px;padding-bottom: 6px;list-style: none !important;background: url("images/bullet2.png") no-repeat scroll 0 23% rgba(0, 0, 0, 0);font-family: 'SohoStd-Bold',sans-serif;font-size: 14px;padding-left: 25px;}.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;font-size: 16px;margin-bottom:10px;display: block;}.box-model input{color:#4D4D4D;}.box-model input[type="submit"]{width:100%;color:#fff;}.box-model input[type="button"]{color: #fff;margin-top: 4%;width: 100%;}.required{color:#e35154;}.chat input{float:right;}.chat-icon {background:url(images/chat-icon.png) left top no-repeat;padding: 9px 0 8px 100px;background-size: contain;}.box-model h3 span{font-family: 'SohoStd-Regular', sans-serif;font-weight:normal}.thanks p {font-family: 'SohoStd-Bold', sans-serif;font-style: italic;text-align: center;padding-top: 15px;}.login-wrap{border:solid 1px #d8e1e6;border-radius: 6px;background-color: #fbfcfd;padding:30px;}.login-wrap label{font-family: 'SohoStd-Bold',sans-serif;font-size: 16px;margin-bottom:10px;display: block;}.login-wrap a{text-decoration:underline;font-size:16px;}.login-wrap input{color:#4D4D4D}.login-wrap input[type="submit"]{width:100%;color:#fff;margin-top: 10px;}.bookmark{color:#0da7cd;background:url(images/bookmark-icon.gif) left top no-repeat;padding:2px 0 2px 40px;}.sidebar .widget.login-aside {border-top: 4px solid #333;}.entry-content .error-img {float:right;width: 33%;}.error404 .entry .large {font-size:46px;margin:40px 0px;}.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;}.video-wrap {}.youtube-container .caption {display: block;text-align: center;background-color: #0BA8CF;color: #fff;font-size: 14px;padding: 5px 0;border-top-left-radius: 5px;border-top-right-radius: 5px;width: 40%;}.youtube-container {display: block;margin: 0 auto 20px auto;width: 100%;max-width: 600px;}.youtube-player {display: block;width: 100%;padding-bottom: 56.25%;overflow: hidden;position: relative;width: 100%;height: 100%;cursor: hand;cursor: pointer;display: block;}img.youtube-thumb {bottom: 0;display: block;left: 0;margin: auto;max-width: 100%;width: 100%;position: absolute;right: 0;top: 0;height: auto }div.play-button {height: 72px;width: 72px;left: 50%;top: 50%;margin-left: -36px;margin-top: -36px;position: absolute;background: url("images/play_button.png") no-repeat center center;}div.youtube-container:hover div.play-button {background: url("images/play_button-rollover.png") no-repeat center center;}#youtube-iframe {width: 100%;height: 100%;position: absolute;top: 0;left: 0;}.errorMsg,.invalidErrorMsg {color:#ff1e00;font-wight:normal;font-size:15px;}.bookmarkNote {line-height:normal;font-size:12px;font-weight:normal;}.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 {border: 0;width: 42px;margin-top: 20px;}.btw-landing .cta-tagline {font-size: 14px;color: #9A9B9B;font-weight: normal;padding: 0 12%;}.btw-landing .pro-banner .price {margin: 20px 0 0 0;}.in-car-lessons .subtitle {border-bottom: 1px solid #BFBCBC;margin: 30px 0;}.in-car-lessons .subtitle p {text-align: center;margin-bottom: -12px;max-width: 250px;background-color: #fbfcfd;display: block;margin: -12px auto;}.in-car-lessons .products.top {padding: 20px 0;position: relative;}.in-car-lessons #content-section.pd-top, .in-car-lessons .site-inner {background-color: #fbfcfd;}.products {padding: 20px;}.products .one-third, .products .one-fourth {border-left: 1px solid #BFBCBC;padding-left:10px;}.products .one-third.first, .products .one-fourth.first {border-left: none;}.disclosure p {font-size: 12px;text-align: center;padding: 30px 0 40px 0;}.savings .pro-banner {padding: 30px;margin-top: 80px;}.savings .pro-banner img {margin-right: 50px;margin-top: -125px;}.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 {position: absolute;margin: 0px;right:-15px;top:-35px;}.savings .pro-banner ol {float: left;padding-left: 36px;}.savings .pro-banner ol {counter-reset: my-badass-counter;}.savings .pro-banner li {padding-bottom: 10px;}.savings .pro-banner li:before {content: counter(my-badass-counter);counter-increment: my-badass-counter;background-color: #0BA8CF;color: #fff;font-size: 18px;border-radius: 100%;margin-right: 10px;padding: 4px 11px;font-weight: bold;}.savings .pro-banner li:first-child:before {padding: 4px 12px;font-size: 18px;}.sidebar .widget-title {margin: 0;padding: 12px 0;font-size: 22px;border-bottom: none;}.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 {border: 0;background-color: transparent;box-shadow: none;padding: 0 0 0 15px;}.sidebar-primary #text-3 li {background: none;}.sendgrid-subscription-widget input[type="submit"] {width: 100%;margin-top: 10px;}.sendgrid-subscription-widget form label>span {display: none;}.archive .sidebar-primary, .single-post .sidebar-primary {margin-top: 40px;}.archive .img-wrap {position: relative;overflow: hidden;max-height: 290px;}.insurance-quotes {background: url(images/GettyImages-861521596_edit.jpg)no-repeat center bottom;background-size: 600px;border-top: 0!important;padding-top: 40px!important;}.insurance-quotes .white {color: #fff;margin-bottom: 90px;}.insurance-quotes #mediaAlphaGetQuotes:hover {background-color: #f9980e;}.blocker {position: fixed;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;overflow: auto;z-index: 1;padding: 20px;box-sizing: border-box;background-color: rgb(0,0,0);background-color: rgba(0,0,0,0.75);text-align: center;}.blocker:before{content: "";display: inline-block;height: 100%;vertical-align: middle;margin-right: -0.05em;}.blocker.behind {background-color: transparent;}.modal {display: inline-block;vertical-align: middle;position: relative;z-index: 2;width: auto;max-width: 815px;background: #fbfcfd;padding: 50px;-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;text-align: left;}#emailpop.modal{padding:20px;}.modal a.close-modal {position: absolute;top: 9.5px;right: 8.5px;display: block;width: 22px;height: 22px;font-size: 0;border: 2px solid #c4c5c5;border-radius: 100%;padding: 2px;}.modal a.close-modal:before {content: "\2573";color: #c4c5c5;font-size: 9px;vertical-align: middle;font-weight: bold;left: 2px;position: relative;top: 0px;}.custom-product-top.desktop {display: none;}.custom-product-top {display: block;background-color: #fbfcfd;border-bottom: 1px solid #d8e1e6;box-shadow: 0 1px #ececec;position: fixed;width: 100%;top: 0;padding-top: 10px;}.custom-product-top .close {float: right;display: block;color: #afb0b1;font-size: 20px;font-weight: bold;cursor: pointer;padding-right: 10px;}.custom-product-top .product-pic {max-height: 180px;overflow: hidden;margin-bottom: 10px;text-align: left;float: left;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 {max-height: 150px;overflow: hidden;margin-bottom: 10px;}.sidebar .widget.custom-product {padding: 0;}.custom-product img {width: 100%;}.custom-product img.pdseal{width:auto;margin:8px 10px 10px 40px;max-width: 70px;}.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 0;}.custom-product button {margin: 20px auto;display: block;}.product-widget-cta {text-align: center;margin: 10px 0;}@media (max-width: 768px){.site-footer div p .first .web{display: none;}.site-footer .tagline .web{display: none;}}@media (min-width: 768px){.site-footer div p .first .mobil{display: none;}.site-footer .tagline .mobil{display: none;}.mobil .trustpilot-widget{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 {background: #edf2f8;border-top: 3px solid #2d383e;padding: 30px 0 6px;}.home .above-footer.widget-area {background: #fff;}.footer-widgets {background: #2b363c url('images/multicolor-border.jpg') repeat-x top center;clear: both;border-top: none;}.footer-widgets div.widget-title, .footer-widgets a {color: #fff;border: none;padding-bottom: 0;}.footer-widgets a:hover {color: #31b2ed;}.site-footer {background-color: #3796C2;color: #fff;font-size: 12px;letter-spacing: 1px;padding: 20px 0;text-align: center;text-transform: capitalize;position: relative;}.site-footer .wrap {max-width: 990px!important;margin: 0 auto;}.site-footer .top {padding: 10px;background: url('images/sprite1-home.png') no-repeat;background-position: -10px -119px;left: 0;right: 0;margin-left: auto;margin-right: auto;width: 46px;height: 64px;cursor: pointer;text-indent: -999em;margin-top: -40px;display:inline-block;vertical-align: middle;}.site-footer a {color: #fff;}.footer-widgets li {border: none;padding: 0;}.follow-us li {padding: 0;margin: 0 0 0 3px;display: inline-block;line-height: 18px;float:left;list-style:none;background: transparent;}.follow-us a.facebook {background-position: -9px -10px;}.follow-us a.facebook:hover {background-position: -9px -55px;transition: all 0.5s ease;}.follow-us a.youtube {background-position: -60px -10px;}.follow-us a.youtube:hover {background-position: -60px -55px;transition: all 0.5s ease;}.follow-us a.twitter {background-position: -110px -10px;}.follow-us a.twitter:hover {background-position: -110px -55px;transition: all 0.5s ease;}.follow-us a.google {background-position: -160px -10px;}.follow-us a.google:hover {background-position: -160px -55px;transition: all 0.5s ease;}.follow-us a.linkedin {background-position: -210px -10px;}.follow-us a.linkedin:hover {background-position: -210px -55px;transition: all 0.5s ease;}.follow-us.aside a.facebook {background-position: 0 0;}.follow-us.aside a.facebook:hover {background-position: 0 -45px;transition: all 0.5s ease;}.follow-us.aside a.youtube {background-position: -50px 0;}.follow-us.aside a.youtube:hover {background-position: -50px -45px;transition: all 0.5s ease;}.follow-us.aside a.twitter {background-position: -100px 0;}.follow-us.aside a.twitter:hover {background-position: -100px -45px;transition: all 0.5s ease;}.follow-us.aside a.google {background-position: -150px 0;}.follow-us.aside a.google:hover {background-position: -150px -45px;transition: all 0.5s ease;}.follow-us.aside a.linkedin {background-position: -200px 0;}.follow-us.aside a.linkedin:hover {background-position: -200px -45px;transition: all 0.5s ease;}.follow-us a {background-image: url("images/sprite1-home.png");background-repeat: no-repeat;display: block;height: 46px;text-align: left;text-indent: -9999px;width: 50px;}.follow-us.aside a {background-image: url("images/social-icons-aside.png");background-repeat: no-repeat;display: block;height: 46px;text-align: left;text-indent: -9999px;width: 50px;}.top-nav-p .widget_nav_menu {float:right;}.footer-widgets-1 {width: 265px;margin-right: 20px;}.footer-widgets-2, .footer-widgets-3, .footer-widgets-4 {width: 23%;}.footer-widgets .wrap {max-width: 1224px !important;margin: 0 auto;}.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 {font-size: 15px;color: white;margin-bottom: 10px;}#Map a path, #Map1 a path {transition: fill .5s ease;-moz-transition: fill .5s ease;-webkit-transition: fill .5s ease;fill: #30bcee;}#Map a:hover,#Map1 a:hover {transition: fill .5s ease;-moz-transition: fill .5s ease;-webkit-transition: fill .5s ease;fill: #656565 !important;}#Map #CA path {transition: fill .5s ease;-moz-transition: fill .5s ease;-webkit-transition: fill .5s ease;fill: url(#pattern);}#Map #CA path:hover {cursor: pointer;fill: #656565;}#Map #IL path {transition: fill .5s ease;-moz-transition: fill .5s ease;-webkit-transition: fill .5s ease;fill: #0e76bc;}#Map #IL path:hover {cursor: pointer;fill: #656565;}#Map #GA path {transition: fill .5s ease;-moz-transition: fill .5s ease;-webkit-transition: fill .5s ease;fill: url(#pattern);}#Map #GA path:hover {cursor: pointer;fill: #656565;}#Map #TX path {transition: fill .5s ease;-moz-transition: fill .5s ease;-webkit-transition: fill .5s ease;fill: url(#pattern3);}#Map #TX path:hover {cursor: pointer;fill: #656565;}#Map a:hover path, #Map1 a:hover path {cursor: pointer;fill: #656565;}#Map svg:not(:root) {overflow: hidden;max-width: 800px;height: 600px;width:100%;}#east-coast-div svg:not(:root) {overflow: hidden;max-width: 785px;height:400px;width:100%;}#east-coast-div {padding:20px;background:#fff;margin-bottom: 10px;max-width: 770px;margin-top: 20px;opacity:0;}.close p {margin: -10px 10px 0 0;}.close {text-align: right;display: block;float: right;font-weight: bold;width: 66px;height: 58px;}.close:hover {color: #545454;cursor: pointer;}#US-Map {margin-top: -40px;margin-left:-30px;}.modaldetails a.button{line-height:normal}.sitemap h2 {border-bottom: 1px solid #ccc;padding: 0 0 15px;margin-bottom: 20px;}.sitemap .sitemap-block a {font-size: 14px;}.sitemap .sitemap-block {overflow: hidden;margin-bottom: 30px;}.sitemap .title-block {border-bottom: 1px solid #ccc;padding: 0 0 15px;margin-bottom: 20px;}.sitemap .entry-content ul > li {list-style-type: none;padding: 0;margin-left: 0;}.sitemap .entry-content ul {margin: 0;}.sitemap .sitemap-block ul {-moz-column-count: 3;-moz-column-gap: 10px;-moz-column-rule: none;-webkit-column-count: 3;-webkit-column-gap: 10px;-webkit-column-rule: none;column-count: 3;column-gap: 10px;column-rule: none;}.pb-valign {padding:3.5% 1%;}.vigrign-tst input.txt {width:250px;}.vigrign-tst button {padding:9px 11px;width:50px;position: relative;top: -2px;}.vigrign-tst span {color:#ff0000;font-style:italic;font-size:13px;}.vigrign-tst table {width: 100%;border-collapse: collapse;font-family: Oxygen,sans-serif;}.vigrign-tst th {color:#274668;font-size:14px;font-weight:bold;line-height:normal;}.vigrign-tst td {font-size:13px;vertical-align:top;line-height:normal;}.static-reviews {padding: 20px 30px;}.static-reviews h2 {margin-right: 20px;font-size: 21px;margin-bottom: 0;}.static-reviews h2, .static-reviews .overall-reviews-content {display: inline-block;}.static-reviews h2 {font-size: 16px;padding-top: 5px;float: left;margin-right: 15px;}.overall-reviews {font-family: 'Oxygen', sans-serif;font-size: 16px;font-weight: normal;vertical-align: middle;margin-left: 5px;}.static-reviews .one-third {margin-top: 20px;margin-bottom: 10px;padding: 10px;background: #fff;min-height: 230px;}.idsicon-star {position: relative;top:4px;}.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 {background-color: #4aa6d0;height: auto;color: #ffffff;padding: 0px 8px;}.home .site-inner .rsa-container .wrap, .custom-post-template .site-inner .rsa-container .wrap, .custom-post-template-light .site-inner .rsa-container .wrap, .multiproducts-template.TX-de .site-inner .rsa-container .wrap, .resource_article-template .site-container .rsa-container .wrap {padding-top: 40px;padding-bottom: 25px;max-width: 1224px;margin: 0 auto;}.rsa-banner-title {font-family: SohoStd-Medium,sans-serif;font-size: 30px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.33;letter-spacing: 0.21px;text-align: center;color: #ffffff;}.rsa-banner-subtitle {font-family: Oxygen;font-size: 20px;font-stretch: normal;font-style: normal;line-height: 1.15;letter-spacing: normal;text-align: center;margin-top: 19px;}.rsa-banner-subtitle strong {font-weight: 600;}.rsa-container ul {font-family: Oxygen;font-size: 16px;font-stretch: normal;letter-spacing: 0.15px;}.rsa-container ul li {padding: 35px 12px;line-height: 20px;display: inline-block;}.rsa-banner-center-title.row {text-align: center;display: flex;justify-content: center;margin: 33px auto;align-items: center;}.rsa-banner-col-4.row:nth-child(1) {text-align: right;}.rsa-banner-col-4.row:nth-child(3) {margin-left: 20px;text-align: left;}.rsa-banner-col-4 {width: 52% !important;flex: 0 0 35%;text-align: center;display: flex;}.rsa-features {display: none;}.rsa-banner-col-2 {display: block;padding: 15px;padding-top: 20px;}.rsa-img {display: none;}.rsa-banner-col-4 ul {display: inline-flex;align-items: center;font-family: Oxygen;font-weight: normal;font-size: 16px;font-stretch: normal;letter-spacing: 0.15px;color: #ffffff;}.rsa-offer-text {margin: 35px auto;font-family: Oxygen;font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: 0.5px;text-align: center;}.rsa-banner-logo {position: absolute;left: calc(50% - 70.5px);margin-top: 2rem;}#desktop-rsa-bullets > ul {font-weight: 400;color: #fff;}#desktop-rsa-bullets {margin-top: 2.25rem;}.popular-product .rsa-offerText, .other-products .rsa-offerText {margin:10px auto;}.popular-product .rsa-banner-subtitle a, .other-products .rsa-banner-subtitle a {color:#00abd2;text-decoration:underline }.popular-product .rsa-banner-subtitle a:hover, .other-products .rsa-banner-subtitle a:hover {color:#00abd2;text-decoration: none;}.rsa-button-prices {display: flex;justify-content: center;}.prices-with-without-offer {margin-right: 26px;display: flex;align-items: center;font-family: Oxygen;font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.5;letter-spacing: 0.11px;color: #ffffff;}.rsa-banner-old-price {margin: 0 6px;font-family: SohoStd-medium;font-size: 20px;text-decoration: line-through;font-weight: bold;letter-spacing: 0.14px;}.rsa-banner-new-price {margin: 0 6px;font-family: SohoStd-medium;font-size: 25px;font-weight: bold;letter-spacing: 0.17px;}.rsa-main-cta {font-family: SohoStd-Medium,sans-serif;font-size: 28px;letter-spacing: 0.18px;width: 269px;height: 60px;text-align: center;border-radius: 5px;background-color: #edad28;line-height: 60px;color: #ffffff;text-decoration:none !important;}.rsa-main-cta .ids-icon {position: relative;top: 5px;}.idsicon-controls-play {position: relative;left:8px;width: 0px;height: 0px;border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-left: 11px solid white;display: inline-block;}.custom-bottom-cta .idsicon-controls-play{left: 3px;border-top: 4px solid transparent;border-bottom: 4px solid transparent;border-left: 6px solid white;}.rsa-main-cta:hover {color:#fff;}.rsa-banner-small-note {margin-top: 21px;font-family: Oxygen;font-size: 14px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.71;letter-spacing: 0.06px;text-align: center;color: #ffffff;}.rsa-cta.one-third {padding: 16px;background: white;margin-bottom: 15px !important;margin-top: 0% !important;}.rsa-cta.one-third p{margin-bottom:0;}.banner-content.clearfix {display: flex;flex-direction: row;align-items: center;}.rsa-cta .now-only {font-family: SohoStd-Medium,sans-serif !important;font-size: 18px !important;font-weight: bold !important;font-stretch: normal;font-style: italic !important;line-height: 1.33;letter-spacing: 0.22px;text-align: center !important;color: #333333;}.rsa-save-big {font-family: Oxygen;font-size: 15px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.6;letter-spacing: 0.1px;text-align: left;margin-top: 12px;color: #333333;}.rsa-cta span.wrong.wrong-price-fly {font-family: SohoStd-Medium,sans-serif;font-size: 18px;font-weight: bold;letter-spacing: 0.12px;color: #333333;text-decoration: line-through;}.blue.price .fee-price {margin-left: 5px !important;}.blue.price .fee-price {margin-left: 5px !important;}.fee-price {font-weight: 10 !important;font-size: 12px!important;position: relative !important;top: -15px;}.floridaFee {font-size: 14px;}#pro_register_now {width: 80%;margin: auto;}.disabled-cta {pointer-events: none !important;}#cta-card {padding-bottom: 30px;width: 60%;}.rsa-pdprice {font-size: 23px !important;font-weight: bold;margin-top: 15px !important;letter-spacing: 0.16px;font-family: SohoStd-Medium,sans-serif;}.rsa-pdprice .conditions {font-weight: 400;}.rsa-button-prices .conditions {top:-3px;font-weight: 400;}span.rsa-reg-offer {font-family: Oxygen;font-size: 14px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.71;letter-spacing: 0.1px;color: #333333;}span.rsa-with-offer {font-family: Oxygen;font-size: 14px !important;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.71;letter-spacing: 0.1px;top: 0 !important;color: #333333;}.rsa-cta .sys-logo {padding-top:0;}.aside-rsa-cta {padding: 20px 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 {background: #efae00;width: 100%;margin: 6px 0;font-size: 22x;}#dr-course-btw, #de-course-btw, #de-coursetdlr {text-align:center }.banner-titles-h1{font-size: 38px;color: #333;font-family: 'SohoStd-Bold', sans-serif;line-height: 1.2;margin: 0 0 10px;}.multiproducts-template.postid-3772 .hero-desktop {display: block;}.multiproducts-template .hero-desktop {color:#fff;margin-bottom:30px;}.multiproducts-template .hero-desktop p{width:74%;margin-left:auto;margin-right:auto;}.multiproducts-template .top h1 {color: #fff;font-size: 40px;}.multiproducts-template .other-products {padding-top: 40px;}.multiproducts-template .other-product.one-half {min-height: 450px;}.multiproducts-template.texas-multiproduct .other-product.one-half{min-height: 550px;}.multiproducts-template.TX-de #full-top-image {background: none!important;}.multiproducts-template #content-section.top, .multiproducts-template.TX-de .hero-desktop {background: url(images/ids-multi-image.jpg) center top no-repeat scroll rgb(0, 0, 0);background-size: cover!important;background-attachment: fixed!important;}.multiproducts-template.TX-de .hero-desktop{margin-bottom:0;}.multiproducts-template #content-section.top .wrap {max-width: 1224px;}.multiproducts-template .other-cta .more-link {display: inline-block;margin: 20px;width: 200px;border: 2px solid #0ba8cf;background-color: #fff;border-radius: 3px;color: #0ba8cf;-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);}.multiproducts-template .more-link:hover {color: #fff;background: #0ba8cf;}.multiproducts-template .multipleSignup {font-family: SohoStd-Bold,sans-serif;background-color: #0ba8cf;border: 2px solid transparent;border-radius: 3px;color: #fff;padding: 16px 0;width: 200px;display: inline-block;-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);}.multiproducts-template .multipleSignup:hover {background: #333;}.multiproducts-template .other-product {border: 0;border-radius: 0;padding: 40px 40px;-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);margin-top: 0;margin-bottom: 40px;background-color: rgba(255,255,255,.9);}.multiproducts-template .other-product .other-product-details {min-height: 80px;}.multiproducts-template .other-product.one-half .multiproduct-description {padding: 0;text-align: center;}.multiproducts-template .other-product.one-half .other-cta {display: block;float: none;}.multiproducts-template .multiproduct-description, .TX-de #full-top-image .other-product-details .multiproduct-description {padding: 0 50% 0 5%;text-align: left;}.multiproducts-template .other-cta {float: right;}.ages-schoolnumber, .TX-de #full-top-image .ages-schoolnumber {text-transform: uppercase;color: #0ba8cf;}.fee-notations{font-family: 'SohoStd-regular', arial;font-size: 16px;max-width: 990px;margin: -25px auto 1px auto;display: block;}.multiproducts-template .ages-schoolnumber .de-school-number, .multiproducts-template .ages-schoolnumber .tx-tdlr-dynamic.de-school-number, .TX-de #full-top-image .de-school-number {font-size: 16px;vertical-align: top;margin-top: 0!important;color: #0ba8cf!important;}.multiproducts-template .other-product .blue.price {display: block;margin-top: 20px;font-size: 35px;font-family: SohoStd-Bold,arial;line-height: normal;}.multiproducts-template .other-product .blue.price>span {font-size: 20px;position: relative;right: 5px;}.multiproducts-template .other-product .originalPrice {font-size: 20px;color: #686767;text-decoration: line-through;}.multiproducts-template .other-product .originalPrice:before {content: 'Was ';}.multiproducts-template #topCTA .other-product .originalPrice:before, .multiproducts-template #topCTA .other-product .originalPrice:before {content: 'Reg ' !important;text-decoration: none !important;font-family: 'Oxygen', sans-serif !important;font-size: 18px !important;display:inline-block;padding-right: 5px;}.originalPriceFlorida:after {content: 'Now Only' !important;font-size: 18px !important;font-family: 'Oxygen', sans-serif !important;}.multiproducts-template .other-product .originalPrice:after {content: 'Now';font-size: 26px;color: #333;margin-left: 15px;display: inline-block;margin-right: -8px;}.multiproducts-template #topCTA .other-product .originalPrice:after {content: 'Now Only' !important;font-size: 18px !important;font-family: 'Oxygen', sans-serif !important;}.multiproducts-template #topCTA .drivers-ed .other-product .originalPrice:after{content: 'With Offer' !important;font-size: 18px !important;font-family: 'Oxygen', sans-serif !important;}.multiproducts-template .other-product-details a h2 span {display: block;margin-bottom: 10px;}.multiproducts-template .other-product-details a h3 span{font-size: 16px;color: #0ba8cf;display: block;margin-bottom: 10px;}.TX-de #full-top-image .other-product-details h3.ages-schoolnumber {padding: 2% 0%;font-weight: 400;font-family: Oxygen,sans-serif;font-size: 16px;}.TX-de #full-top-image .other-product-details h3 span {display:inline;}#de-coursetdlr {text-align: center;}.postid-3313 .other-product.order-1, .postid-3416 .other-product.order-1 {border: none;padding: 40px 20px;flex: none;}.postid-3313 .other-product .other-cta, .postid-3416 .other-product .other-cta {max-width: 100%;width: auto;margin: 0 auto;}.postid-3313 .other-product.order-1 .other-cta .more-link, .postid-3313 .other-product .other-cta .more-link, .postid-3416 .other-product.order-1 .other-cta .more-link, .postid-3416 .other-product .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: normal;}.TX-de #full-top-image .other-product.one-half p {padding: 2% 3%;font-weight: 400;}.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-3416 .other-product.one-half, .postid-3313 .other-product.one-half {margin-left: 2.5641025641026%;}.postid-3416 .other-product.one-half.first, .postid-3416 .other-product, .postid-3313 .other-product.one-half.first, .postid-3313 .other-product {margin: 10px 0px 30px;}.multiproducts-template.postid-3772 .hero-desktop {display: block;}.multiproducts-template .hero-desktop {color:#fff;margin-bottom:30px;}.multiproducts-template .hero-desktop p{width:74%;margin-left:auto;margin-right:auto;}.multiproducts-template .top h1 {color: #fff;font-size: 40px;}.multiproducts-template .other-products {display: flex;flex-direction: row;flex-wrap: wrap;padding-top: 40px;}@media only screen and (min-width: 760px) {.sidebar-multiproducts {width: calc(100% - 66% - 32px);margin-left: 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.TX-de #full-top-image {background: none!important;}.multiproducts-template #content-section.top, .multiproducts-template.TX-de .hero-desktop {background: url(images/ids-multi-image.jpg) center top no-repeat scroll rgb(0, 0, 0);background-size: cover!important;background-attachment: fixed!important;}.multiproducts-template #content-section.top .wrap {max-width: 1224px;}.multiproducts-template .other-cta .more-link {display: inline-block;margin: 20px;width: 200px;border: 2px solid #0ba8cf;background-color: #fff;border-radius: 3px;color: #0ba8cf;-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);}.multiproducts-template .more-link:hover {color: #fff;background: #0ba8cf;}.multiproducts-template .multipleSignup {font-family: SohoStd-Bold,sans-serif;background-color: #0ba8cf;border: 2px solid transparent;border-radius: 3px;color: #fff;padding: 16px 0;width: 200px;display: inline-block;-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);}.multiproducts-template .multipleSignup:hover {background: #333;}.multiproducts-template .other-product {border: 0;border-radius: 0;padding: 40px 40px;-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);margin-top: 0;margin-bottom: 40px;background-color: rgba(255,255,255,.9);}.multiproducts-template .other-product .other-product-details {min-height: 80px;}.multiproducts-template .other-product.one-half .multiproduct-description {padding: 0;text-align: center;}.multiproducts-template .other-product.one-half .other-cta {display: block;float: none;}.scrollToLink{text-decoration:underline;}.multiproducts-template .multiproduct-description, .TX-de #full-top-image .other-product-details .multiproduct-description {padding: 0 50% 0 5%;text-align: left;}.multiproducts-template .other-cta {float: right;}.ages-schoolnumber, .TX-de #full-top-image .ages-schoolnumber {text-transform: uppercase;color: #0ba8cf;}.multiproducts-template .ages-schoolnumber .de-school-number, .multiproducts-template .ages-schoolnumber .tx-tdlr-dynamic.de-school-number, .TX-de #full-top-image .de-school-number {font-size: 16px;vertical-align: top;margin-top: 0!important;color: #0ba8cf!important;}.multiproducts-template .other-product .blue.price {display: block;margin-top: 20px;font-size: 35px;font-family: SohoStd-Bold,arial;line-height: normal;}.multiproducts-template .other-product .blue.price>span {font-size: 20px;position: relative;right: 5px;}.multiproducts-template .other-product .originalPrice {font-size: 20px;color: #686767;text-decoration: line-through;}.multiproducts-template .other-product .originalPrice:before {content: 'Was ';}.multiproducts-template .other-product .originalPrice:after {content: 'Now';font-size: 26px;color: #333;margin-left: 15px;display: inline-block;margin-right: -8px;}.multiproducts-template .other-product-details a h2 span {display: block;margin-bottom: 10px;}#de-coursetdlr {text-align: center;}.postid-3313 .other-product.order-1, .postid-3416 .other-product.order-1 {border: none;padding: 40px 20px;flex: none;}.postid-3313 .other-product .other-cta, .postid-3416 .other-product .other-cta {max-width: 100%;width: auto;margin: 0 auto;}.postid-3313 .other-product.order-1 .other-cta .more-link, .postid-3313 .other-product .other-cta .more-link, .postid-3416 .other-product.order-1 .other-cta .more-link, .postid-3416 .other-product .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: normal;}.TX-de #full-top-image .other-product.one-half p {padding: 2% 3%;font-weight: 400;}.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-3416 .other-product.one-half, .postid-3313 .other-product.one-half {margin-left: 2.5641025641026%;}.postid-3416 .other-product.one-half.first, .postid-3416 .other-product, .postid-3313 .other-product.one-half.first, .postid-3313 .other-product {margin: 10px 0px 30px;}.notice {font-size:13px;padding:10px 0;}.notice strong {color:#f2b61a;}.exp190-now-only {display: flex;flex-direction: row;justify-content: space-between;font-size: 18px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.89;letter-spacing: 0.03px;color: #21333f;}span#exp190-timer {letter-spacing: 0.7px;color: #e85255;}.loader, .loader:before, .loader:after {border-radius: 50%;width: 1.5em;height: 1.5em;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation: load7 0.8s infinite ease-in-out;animation: load7 0.8s infinite ease-in-out;}.loader {font-size: 10px;position: relative;text-indent: -9999em;-webkit-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);-webkit-animation-delay: -0.16s;animation-delay: -0.16s;}.loader-rsa {margin: -8px auto 40px;}.loader-normal {margin: -8px auto 60px;}.loader:before, .loader:after {content: '';position: absolute;top: 0;}.loader:before {left: -3.5em;-webkit-animation-delay: -0.32s;animation-delay: -0.32s;}.loader:after {left: 3.5em;}.reg-price {top: 0 !important;font-size: 17px !important;text-decoration: line-through;}.price-description {top: 0 !important;font-size: 14px !important;}.reg-price-legacy {font-family: SohoStd-Medium,sans-serif;font-size: 18px;font-weight: 700;letter-spacing: .12px;color: #333;text-decoration: line-through;}.current-price-legacy {font-family: SohoStd-Medium,sans-serif;font-size: 23px!important;font-weight: 700;margin-top: 15px!important;letter-spacing: .16px;}.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-size: 16px;font-weight: 400;vertical-align: middle;margin-left: 5px;}.overall-reviews {display: block;}@-webkit-keyframes load7 {0%, 100% {box-shadow: 0 2.5em 0 -1.3em #0761ff;}50% {box-shadow: 0 2.5em 0 0 #30FFb7;}}@keyframes load7 {0%, 100% {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{width: 24.1%;margin-left: 1.2%;}}@media only screen and (min-width: 768px){.banner-359 .button.signuplink{width: 100%;margin-left: 0;margin-bottom:0;}.banner-359>.one-third .img-wrap{min-height: 350px;}.banner-titles h1{margin-top: 0px;margin-bottom: 20px;font-size: 38px;}.banner-359 .img-wrap img {max-width: none;display: block;margin-bottom: 0;}.bottom-seals {display: flex;justify-content:space-between;align-items: center;margin-bottom:0;}}@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 all and (-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{font-size:13px;top: 0px;}.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-right: 20%;margin-top: 14px;}.nav-primary .wrap {width: 100%;}.nav-primary .wrap ul ul li a {width: 245px;border: 3px solid #d5dee3;}.nav-primary .wrap ul ul li {margin: 15px 0 15px 6px;}.steering-wheel {position: relative;min-height: 348px;}.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 rgb(201, 214, 220);}.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-product-details.three-fourths, .postid-3313 .other-cta.one-fourth {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{width:605px;padding-top: 20%;padding-bottom: 15%;}.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 {max-width: 450px;margin: 0 auto;padding: 20px;}.home .home-products .widget {margin: 40px 0 16px 0;width: 100%;margin-left: 0;max-height: none;}.home .home-products.widget-area h2 {min-height: 0;}.home .content-section.products, .site-header .wrap, .home-section-2 {padding: 2% 4%;}.home-top {padding: 10px;}.mashead-img {width: 161.717949%;min-height: 392px;margin: 24px 0 0 -36px;}.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 {width: 100%!important;height:auto !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 auto}.btw-landing .site-header .title-area, .btw-landing .site-header .site-description{margin:0 auto}.btw-landing .site-header .site-description{padding:0;line-height:10px}.btw-landing .site-description img{margin-top:0}.entry.post-type.one-half{width:100%;margin-bottom:3%}.sidebar-primary{width:100%;padding:2% 0}.wrap, .search-results .breadcrumb, .search-no-results .breadcrumb {max-width: 718px;}.home-top .wrap, .content, .single-product_details .entry.post-type.one-half, .entry-content.two-thirds, .single-pt_test .two-thirds, .product-details-content.two-thirds, .two-thirds.first.career-top, .blog .sidebar, .blog .content {width: 100%;}.sidebar #text-3.widget {display: none;}.custom-post-template .breadcrumb, .custom-post-articles-template .breadcrumb {padding: 1% 5%;}#content-section.top, #content-section.pd-top, #content-section.bottom, #content-section-bottom.bottom, .single-dmv_resource_page #content-section.bottom .wrap, #content-section-bottom.bottom .wrap {padding: 0 5% 2%;}#content-section.top .wrap, #content-section.pd-top .wrap, #content-section.bottom .wrap, #content-section-bottom.bottom .wrap {padding: 0;}.pro-details.two-thirds.first {width: 55.811966%;}.one-third.pro-cta {width: 42.623932%;}.pro-details ul, .btw-landing .pro-details ul {width: 100%;margin-top: 1%;}.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 {width: 100%;margin: 0;}.single-practice_test_page .cat-state-select select{background-color:#fff;border:1px solid #cddae3;border-radius:4px;box-shadow:inset 1px 1px 2px rgba(0,0,0,0.06);font-size:15px;font-weight:400;padding:8px 12px!important;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;}.tabs-menu li a {padding: 20px 0;}.cust-promise img, .widget_text img {margin: 0 auto;display: block;}.insurance-quotes {background-size: cover;background-position: center center;}.content-section.bottom-cta {display: block;}.content-section.bottom-cta {border-top: 1px solid #C0CAD0;background-color: #F7F7EF;}.content-section.bottom-cta .product-btm-cta {margin: 20px auto;font-size: 14px;max-width: 651px;border: none;background: none;padding: 20px 8px;}.product-btm-cta .btm-cta img {margin-right: 0px;}.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 0;}.product-btm-cta .course-avail span {color: #333;font-weight: bold;}.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{width:100px;height:100px;margin:20px;float:none}.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 {width: 100%;margin-left:0;margin-bottom: 20px;}.product-savings .cta {padding-top:0;}.product-savings .button.signuplink {padding: 16px 20px;font-size: 16px;width: 80%;}.savings .pro-banner img {margin: -75px auto 0 auto;display:block;float:none;}.tickets-violations .steps li:first-child:before {padding: 5px 12px;font-size: 16px;}.tickets-violations .steps li:before {font-size: 16px;padding: 5px 11px;}.tickets-violations .steps li {padding: 0 10px;font-size:14px;}.tickets-violations #us-map {text-align:center;}.tickets-violations .pd-top .two-thirds, .tickets-violations .pd-top .one-third {width:100%}.dip-description li:before {margin-left: 0;}.postid-3416 .other-product-details.three-fourths, .postid-3416 .other-cta.one-fourth {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 {font-size: 18px;padding: 10px;min-height: 200px;}.article-section .two-thirds img {display: block;margin: 0 auto;}.insurance-portal-home .hero-col #mediaAlphaGetQuotes2, .hero-col .selectedOption {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>.two-thirds,.banner-359 .five-sixths{width:100% !important;margin:0;}.banner-359 .banner-titles img{margin-right:10px;margin-bottom:10px;display:block}.above-footer.widget-area .wrap {max-width: 990px;padding: 0 10% 0 3%;}.custom-product-top {display:block;margin-top:69px;}.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-3416 .other-product.order-1 .other-cta, .postid-3313 .other-product.order-1 .other-cta {width: auto;}}@media only screen and (max-width: 768px) {.pro-details span.questionmarkcircle img{top:2px;display:inline-block;}.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 {display: block;margin-top: 0;}.postid-3313 .multi-link{padding:0!important;}.pro-details .responsiveSchool{display:none;}#responsive-logo {background-size: 70% auto;}.nav-primary {-webkit-touch-callout: none;-webkit-user-select: none;}.responsive-menu .mobile-nav-item a {padding: 10px 12px!important;}.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: 0.6}.parentsharelink:hover {opacity: 1;}#home-top-hero .wrap {padding-left:0;padding-right:0;}.block-content .block {display:block;}.block-content .block img {max-width: 80%;float:none;margin:20px auto;display:block;}.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{width:auto;margin-bottom:10px}.home-featured-right .widget,.home-products .widget{padding:10px}.home-products .widget{padding:0;display:block;width:100%;margin-left:0}.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 {padding: 10px 2px 40px;min-height: auto;}.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 0;border-bottom: 1px solid #ccc;padding: 10px;}.home .other-products {margin-bottom: -21px;}.home .toggle-title {cursor: pointer;padding: 20px 0;text-align: left;font-size:16px;padding-right:50px;}.home .title-clicked {padding: 10px 0 2px;}.home .responsive-block, .single-product_details .responsive-block {display: none;}.single-product_details .toggle-title {background-color: rgb(236, 242, 247);font-size:16px;text-align:left;padding: 20px 10px;cursor: pointer;}.single-product_details .toggle-title:after {content: "+";color: #0ba8cf;float: right;}.single-product_details .toggle-title.title-clicked:after {content: "\2014";}.home .responsive-block p {margin: 0;padding: 0;}.ids-icon.ids-icon-plus, .ids-icon.ids-icon-minus {display: block;font-size: 21px;position: absolute;border: none;margin: -21px 0;right: 8%;}.ids-icon.ids-icon-minus:before{content: "\2014"}.ids-icon.ids-icon-plus:before{content: "+"}.ids-icon.ids-icon-plus:before, .ids-icon.ids-icon-minus:before {color: #9A9A9A!important;}#content-section-seo img {float: none;display: block;margin: 0 auto 20px;}.sidebar-primary .trustpilot-widget{max-width:fit-content;}.trustpilot-carousel-reviews .trustpilot-widget iframe {width: 100%!important;height:auto !important;}.home .products.feature .one-third {padding-top: 0;}#full-top-image {background-color: #ecf2f7;}#full-top-image h1, #full-top-image p, #full-top-image span, #full-top-image li {color: #333;}.pro-details .title{font-size:24px;}.other-cta {padding: 5% 0;}.button,button{width:100%;margin:20px 0;text-align:center}#full-top-image p, #full-top-image span {padding-right: 0;}.single-category_products .site-inner .wrap, .single-product_details .site-inner .wrap, .home .site-inner .wrap {padding: 0;}.product-details-top .one-half.first{width:100%;border-right:0}.product-details-top .one-half{width:100%}.banner-content.clearfix{display:block}.pro-details .img-wrap {display: none;}.pro-details img{float:none;display:block;margin:0 auto}.pro-banner{padding:10px}.pro-details{padding-bottom:10px}.tabs-menu li a{font-size:12px;padding:18px 0;font-family:'SohoStd-Regular',sans-serif;height:60px}.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% 0}.search-results .breadcrumb,.search-no-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, .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 {text-align: center;display: block;}.banner-359 .approval-seal img{max-width:65px;}.banner-359 .approval-seal{position:relative;top:10px;text-align: left;}.banner-titles ul{display:none}.banner-titles p{color:#20a8cd;margin-bottom:10px;padding-left: 84px;}.banner-359 .banner-content li span{color:#333333}.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;font-size: 26px;padding: 13px 0;}.banner-content .two-thirds, .banner-content .one-third{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{width:100%;float:none;}.banner-359 h1{font-size:18px;padding-top:10px;}.banner-lhs{padding-top:15px;}.banner-lhs p, .banner-lhs strong{color: #20a8cd;}.banner-content .one-third{padding-top:15px;}.banner-359{padding-top:5px;max-height:none}.follow-us{text-align: center;}.follow-us li{float:none;}.sys-logo{text-align: center;padding-top:15px;}.product-btm-cta .btm-cta {width: 100%;float: none;text-align: center;}.product-btm-cta .low-price {margin: 0;}.product-btm-cta .btm-cta-right {width: 100%;float: none;margin:0 auto;}.postid-1586 .hero-desktop, .postid-1586 #content-section.top {display: block;}.postid-1586 .hero-mobile {display: none;}.one-half.col1, .one-half.col2 {display:block;float: left;text-align:left;width: 46.717949%;}.one-half.col1 li, .one-half.col2 li {font-size: 20px;border-bottom: 1px solid #ccc;}.hero-mobile {display: block;}.hero-mobile .top-states {display: block;margin: 20px auto;text-align: center;overflow: hidden;}.hero-mobile .top-states .one-half {width: 48.717948717949%;margin-bottom: 10px;margin-left: 2.5641025641026%;}.hero-mobile .top-states .one-half.first {margin-left: 0;}.hero-mobile .top-states a {font-weight: bold;}.hero-mobile .top-states .one-third {width: 31.623931623932%;margin-bottom: 10px;}.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 .state-select-vwo, .postid-1555 .state-select-vwo, .postid-1566 .state-select-vwo {float: none;width: 100%;height: auto;margin: 0 auto;padding: 4% 0;}.postid-1544 .black-trans-bg, .postid-1555 .black-trans-bg, .postid-1566 .black-trans-bg {padding: 0;background-image:none;}.postid-1544 #full-top-image, .postid-1555 #full-top-image, .postid-1566 #full-top-image {background-image: none !important;background: none 50% 0% no-repeat scroll rgb(236, 242, 247)!important;}.postid-1544 .state-select-vwo .title, .postid-1555 .state-select-vwo .title, .postid-1566 .state-select-vwo .title {padding-bottom: 5px;text-align: center;display: block;}.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:transparent}.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;width:30%;height:auto}.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:0px 0 20px 0;}.pt-test-wrap .button,.pt-test-wrap button{width:auto;}.select-pt-msg{width:100%;}.dpc_pt_rhs{width: 276px;}.products .one-third, .products .one-fourth {border-top: 1px solid #BFBCBC;border-left:none;padding-top: 20px;}.products .one-third.first, .products .one-fourth.first {border-left: none;border-top:none;padding-top: 0;}.products.top .mini {display:none;}.content .genesis-grid {width: 100%;padding: 0 0 20px 0;}.blog .entry-content {height: auto;}.error404 .entry .large {font-size:26px;margin: 20px 0px;}.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 {display: block;padding: 0;margin-bottom: 10px;width:100%;}.tickets-violations .state-select-p {margin: 20px 0 -20px 0;}.tickets-violations .cat-banner-msg span {width: 90%}.dip-description ul > li {padding:0;margin-left:0;}.tickets-violations #full-top-image .mobile-text {display: block;}.tickets-violations #full-top-image .desktop-text {display: none;}.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 {display:flex;justify-content:center;margin: 0 auto 10px;padding: 0 3% 0 6%;}.custom-product-top .product-pic {display: none;}.custom-product-top .close {font-size:18px;}.custom-product-top h4 {font-size: 16px;display:flex;align-items:center;float: left;font-family:'SohoStd-Regular',sans-serif;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;width:auto;padding:10px;font-size:14px;}.sidebar .widget.custom-product {display: block;}.custom-product button {width: auto;}.insurance-portal-home .article-section .two-thirds, .insurance-portal .article-section .two-thirds {width: 100%;margin-left:0;}.insurance-portal-home .article-section .one-third, .insurance-portal .article-section .one-third {width: 50%;margin-left:0;}.insurance-portal-home .article-section .desktop, .insurance-portal .article-section .desktop {display: none;}.insurance-portal-home .article-section .mobile, .insurance-portal .article-section .mobile {display: block;}.col-editor {margin-bottom: 20px;}.insurance-portal-home .hero-col #mediaAlphaGetQuotes2, .hero-col .selectedOption {width: 80%;}.insurance-portal #full-top-image .one-half {margin: 40px auto 0;}.overall-reviews.desktop {display: inline;}.overall-reviews.mobile {display:none;}.overall-reviews.mobile br {display:none}.one-fifth {width:22.666667%;float:left;margin-left:13.564103% }.above-footer.widget-area .bbb-seal-wrap {margin-top: 0px;}.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{width: 100%;text-align: center;}.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 {padding: 0 8%!important;}.site-footer .wrap {padding: 0 8%!important;}.above-footer.widget-area .one-fifth {padding-top: 20px;text-align: center;}.above-footer.widget-area .one-sixth:last-child, .above-footer.widget-area .one-sixth:nth-child(4){width:50%;}.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 input.txt,.vigrign-tst button {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{max-width: 320px;background-size: contain;padding-top: 150px;height: auto;font-size: 15px;padding-bottom: 19px;line-height: 1.2;}.pro-cta {min-height:auto;}.multiproducts-template #content-section.top, .multiproducts-template.TX-de .hero-desktop {background: url(images/ids-multi-image.jpg) center top no-repeat scroll rgb(253, 253, 253);background-size: auto 580px!important;background-attachment: initial!important;}.TX-de #full-top-image {background-size: auto 500px!important;background-attachment: initial!important;background-color: #fff!important;padding: 20px 0;}.multiproducts-template .top h1, .TX-de #full-top-image h1, .multiproducts-template .other-product .blue.price {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;}.multiproducts-template .multiproduct-description, .TX-de #full-top-image .other-product-details .multiproduct-description {padding: 0;text-align: center;}.multiproducts-template .other-product {padding: 20px!important;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;margin: 10px 0!important;background-color: #fff;border-bottom: 11px solid #2b363c!important;border-right: 0;border-left: 0;border-top: 0;}.multiproducts-template .other-cta {float: none;}.TX-de #full-top-image .multiproduct-description {padding-right: 0;}.postid-3313 .other-product.order-1 .other-cta .more-link, .postid-3313 .other-product .other-cta .more-link, .postid-3416 .other-product.order-1 .other-cta .more-link, .postid-3416 .other-product .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: 0px 16px;}.rsa-banner-title {font-size: 24px;}.rsa-banner-col-4 {display: none;}.rsa-banner-logo {display: none;}#desktop-rsa-bullets {display: none;}.rsa-features {display: flex;width: 70%;}.rsa-features ul {font-weight: normal;display: flex;flex-wrap: wrap;}.rsa-features ul li {line-height: 20px;padding: 3px 0px;width: 100%;flex-basis: 50%;text-align: center;}.rsa-banner-col-2 {display: none;}.rsa-img {display: flex;justify-content: center;margin: 0 auto;}.rsa-img img {align-self: center;}.rsa-button-prices {display: block;}.prices-with-without-offer {margin: 11px auto;text-align: center;display: block;}a.rsa-main-cta {display: block;margin: 0 auto;}.modal a.close-modal:before {font-size: 13px;top:-3px }}@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{width:420px;font-size:16px;padding:100px 0 0px 0;}.summer-hero-copy img{max-width:300px;}.summer-hero-copy p{font-size:10px;line-height:18px;}.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;top: auto;right: -30px;}.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;top: auto;right: -10px;}.footer-widgets div.widget-title{cursor:pointer}.footer-widgets div.widget-title:after{content: "+";position:absolute;top:2px;right:2px;font-size:15px;font-weight:bold}.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{padding:0;border-top:none}.bbb-seal-wrap img{max-width:106px;position:relative;top:5px;}.above-footer .widget .one-sixth:first-child img, .above-footer .widget .one-third:first-child img{position:relative;top:-5px;margin-bottom: 10px;}.above-footer .widget .one-third:first-child img{top:-7px;}.above-footer .widget .one-third{width:50%;border-top: 1px solid #ddd;padding-top: 20px;text-align: center;}.jquery-modal.blocker.current img.modal {max-width: 100%;}.site-header {display: none;}.widget_search, .title-area, .site-header .widget-area, .site-title, .site-description{float:none;display:block;margin:2% auto;width:100%}.site-description{display:none;}.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{background-image:url(images/logo-trans.png);background-repeat:no-repeat;background-position:center center;height:60px;width:200px;margin:3px auto 0 auto}#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{text-align:left;float:left;display:block;padding:5px 50px 16px 19px;margin-left:-5.1%;margin-top:15px;border-radius:5px 5px 0 0}.responsive-active{background:#2b363c;padding:5px 19px 17px 19px!important;position:relative}#responsive-menu-icon span::before{font-size:28px}#responsive-menu-icon.responsive-active::before{color:#fff;font-size:28px}.genesis-nav-menu .menu-item{display:block;margin-left:0}.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{display:block;float:right;margin-top:-49px;cursor:pointer;padding:4px 25px 15px 40px!important;color:#fff}.idsicon-search:before{font-size:28px}.search-responsive-item{background-color:#2b363c;padding:10px 0;z-index:1000;position:relative;}#search-responsive.responsive-active{border-radius:5px 5px 0 0;padding:3px 26px 26px 16px!important;color:#fff}.search-responsive-item .searchform{text-align:center;margin-right:5%}.search-responsive-item .search-form input[type="submit"]{border:0;height:33px;margin:0 3px;position:absolute;width:44px;clip:auto;line-height:13px;background-color:#0ba8cf;color:#fff}.genesis-nav-menu .sub-menu{position:relative;opacity:1;border:0;display:none;margin-left:20px;visibility:visible;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{text-align:left;padding-top:10px!important;padding-bottom:30px!important;border:3px solid #fff}.nav-primary .wrap ul li.ticket-violations li a{padding-bottom:35px!important}.ticket-violations li a, .drivers-ed-nav li a, .insurance-discount-nav li a, .resources li a, .more-nav 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{width:110%;margin:0 -5%!important;background:#ecf2f7}.responsive-menu>li{border-bottom:#a5b5bd solid 1px;background:#2b363c}.responsive-menu>li a{padding:10px 20px!important;position:relative}.responsive-menu .menu-item-has-children>a:after{top:42%;right:10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:#FFF;border-width:5px;margin-left:0}.responsive-menu .menu-item-has-children.menu-clicked>a:after{border:solid transparent;border-top-color:#FFF;border-width:5px}.nav-primary .responsive-menu>li .sub-menu{background:#a5b5bd;padding:5px;border-top:0}.nav-primary .responsive-menu>li .sub-menu>li{margin:0 0 5px 0!important}.nav-primary .responsive-menu>li .sub-menu>li>a{padding:5px 0;display:block;background-image:none;width:100%;height:auto;font-size:15px}.responsive-menu>li.mobile-nav-item{background:#2b363c;border:0;display:inline-block;margin-bottom:10px}.responsive-menu>li.mobile-nav-item a:after {border:0 !important}.nav-primary .wrap ul li.student-login-nav a{background:url(images/signin-icon.gif) right center no-repeat;display:inline-block!important}.responsive-menu>li.student-login-nav a{padding-right:30px!important}.widget_search{width:265px;padding:0}.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{width:100%;margin:10px auto;}.ids-help-state-selection, .ids-help-product-selection{float:none;width:100%;border:solid 1px #ccc;border-radius:5px;margin-bottom:10px;}.ids-help-search-bar{border:none}ul.state-product-help-options{margin: 0;}.state-product-help-options li, .cant-find-options li{float:none;padding:0!important;margin:0 0 10px 0!important;width:100%;}.state-product-help-options li span{display:none}.state-product-help-options li .fa, .cant-find-options li .fa{font-size:30px;float:left;}.state-product-help-options li>a, .cant-find-options li>div, .cant-find-options li>a>div{min-height: auto;text-align: left;padding:10px 20px;}.state-product-help-options li a h4, .cant-find-options li h4{font-size: 14px;padding: 8px 0 0 42px;}.fa.fa-credit-card-alt {font-size: 25px!important;}.chatdis p{margin:10px 0 0 0;}.entry-content ul.faq{margin-left:30px;}.ids-help-search .entry-header{padding:40px 40px 40px;}.page-template-support .entry-content .ids-help-search h1{font-size: 23px;}.state-product-help-options li#faqsignup a, .state-product-help-options li#cinfosignup_li 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;}.pro-details.two-thirds.first{width:100%}.one-third.pro-cta{width:100%}.pro-cta{border-top:1px solid #c9d6dc;border-left:none;padding:0;min-height:100%}.price .pdseal{float: none;}.pro-details p, .pro-details .title {text-align: center;display: block;}.pro-banner .no-format .pro-bnr-noseal{margin-top:0}.hidden-xs{display:none}#home-top-hero .home-top{background:#fff!important;padding-bottom:20px!important;}#home-top-hero .home-top h1{line-height: 1.5;font-size: 26px;}.home-product-finder .widget p{font-size: 20px;margin:0 0 10px 0}.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:solid 1px #dcdcdc;background:#dcdcdc;}input[type="radio"][name="age_group"]{border:1px solid #858585!important;background:#858585;box-shadow:none;border-radius:6px}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;}.mt-20 {margin-top: 20px;}.banner-titles.ml-8 {margin-left: 8px;}.cta-card--full-tbl {width: 60% !important;margin-top: 20px !important;}@media only screen and (min-width: 48em) and (max-width: 75em) {.cta-card--full {width: 80% !important;}.cta-card--full-tbl {width: 80% !important;}}