.digital-editions-list{text-align:center}.digital-editions-list img{width:80% !important;margin:auto}.digital-editions-list h3{font-family:'Merriweather light',serif !important;font-weight:300 !important;margin:15px !important}.digital-editions-list a{color:#000 !important;border-bottom:3px solid #f9c623 !important;margin-bottom:10px}.margin-20{margin:20px 0}.link-subscription-instructions .vc_col-sm-3{border-right:1px solid #c7c7c7;min-height:100px}.link-subscription-instructions .vc_col-sm-3:last-child{border-right:none}.checkout-title{margin-bottom:.5em;width:20%;float:left}.main-checkout-row{margin:3em auto !important}.main-checkout-row h4{font-family:'Titillium Web'}h4.order-information-heading{margin-bottom:20px}#shipping-address,#shipping-address-update{text-align:center;padding:2em 1em;background-color:#eeece7;text-align:left}#shipping-address h4,#shipping-address-update h4{margin-bottom:1.5em}.cont-payment-container{background-color:#fff;width:130%;margin-left:-15%;margin-top:50px;margin-bottom:-60px;padding-top:40px;padding-left:15%;padding-bottom:30px}.step-title{display:none}.subscription-box{height:100%;background-color:#fff !important;border:1px solid #f0f0f0;box-shadow:#f0f0f0 0 0 3px 3px;color:#000 !important}.subscription-select-step .wpb_column .wpb_wrapper{height:100%}.good-sam-subscription-image{width:100px;position:relative;top:5px}.copy-container{max-width:580px;margin:auto;width:100%}.step-container{position:absolute;z-index:1;width:100%;left:0;top:80px}.progressbar li{float:left;width:20%;position:relative;text-align:center}.progressbar{counter-reset:step;list-style-type:none !important}.progressbar li:before{content:counter(step);counter-increment:step;width:28px;height:28px;border:2px solid #000;display:block;margin:0 auto 10px auto;border-radius:50%;line-height:27px;background:#fff;color:#000;text-align:center;font-weight:700;font-size:14px}li.active.done:before{content:"check";font-family:'Material Icons'}.progressbar li:after{content:'';position:absolute;width:100%;height:2px;background:#d6d5d1;top:15px;left:-50%;z-index:-1}.progressbar li:first-child:after{content:none}.progressbar li.active:after{background:#000}.progressbar li.active:before{border-color:#000;background:#000;color:#fff}.account-instructions-text{font-size:14px;margin-top:2em;line-height:21px;font-family:'Titillium Web'}.cart-summary-text p{font-family:"Titillium Web" !important;font-size:14px;margin:0}.cart-summary-text h3{font-family:"Titillium Web" !important;font-size:18px}.cart-summary-text .goodsam-membership-discount,.cart-summary-text #goodsam-discount-placeholder{font-size:15px;font-weight:600}.account-found-text{font-size:14px;text-align:left;font-family:'Titillium Web';font-weight:300}.goodsam-checkout-login-text{display:flex;align-items:center}.goodsam-checkout-validated{display:block}.goodsam-checkout-validated .member-info{margin:0}.goodsam-checkout-validated .member-id{margin-right:5px}.goodsam-checkout-validated .goodsam-id{font-size:17px}.checkout-gs-logo{max-width:100px}.goodsam-checkout-login-text>span{margin-left:5px;font-weight:600;font-size:17px}#goodsam-accordian,#promo-accordian{width:100%;padding:0 !important}#goodsam-membership fieldset,#promo-addition fieldset{border:1px solid #000;margin:15px 0}.register-login-form{text-align:center;padding:3em 1em;background-color:#eeece7}@media screen and (max-width:899px){.order-summary-container .vc_column-inner{padding:0 !important}}@media screen and (min-width:900px){.step-container{position:absolute;z-index:1;width:80%;left:25%;top:20px}.step-title{display:block}.register-login-form .form-container{padding:0 6em}#shipping-address,#shipping-address-update{padding:3em}}.order-status-confirmation{line-height:15px;font-size:14px;font-family:'Titillium Web'}.order-success:after{content:'check';font-family:'Material Icons';background:#51c31b;font-size:14px;bottom:-4px;position:relative;margin-left:10px;border-radius:30px;padding:5px}.order-failed:after{content:'error';font-family:'Material Icons';color:#d11a1a;font-size:30px;bottom:-10px;position:relative;margin-left:10px;border-radius:30px;padding:5px}#promo_error_message{color:red;display:none}.cw-brands-promo-area{padding:15px 0 30px}.cw-brands-promo-area p{text-align:left}.login-brands-list{display:flex;margin:0;padding-top:15px;justify-content:space-between;list-style-type:none}.login-brand-item{flex-basis:145px;line-height:1.3}.brand-item-logo{max-width:150px;height:25px;margin:0 auto 5px}.login-brand-item img{max-height:100%}img.brand-item-logo-overtons{width:100px}.login-brand-item a{display:inline-block;color:#000;font-size:18px;text-decoration:underline}@media screen and (max-width:550px){.login-brands-list{width:100%;margin:0;flex-wrap:wrap}.login-brand-item{margin:18px 0;flex:1 0 50%}}.account-form-top{text-align:left}.checkout-brands-list{display:flex;margin:0;list-style-type:none;justify-content:space-evenly;flex-wrap:wrap}.checkout-brands-list>li{text-align:center;max-width:150px}.checkout-brands-list>li>img{display:inline-block;vertical-align:middle}@media screen and (max-width:800px){.checkout-brands-list>li{flex:1 0 50%}}.goodsam-enter-number{max-width:300px;margin:25px auto}.goodsam-enter-number p{margin-bottom:0 !important}.goodsam-enter-number img.goodsam-full{width:100px;position:relative;top:6px}.goodsam-enter-number img.goodsam-small{width:30px;margin-right:10px;position:relative;top:6px}.member-info{margin-top:10px}.member-info span:first-child{color:#656d76;font-size:14px;text-transform:uppercase}#goodsam-member-number{margin:20px 0}.discount-applied{display:inline-block;position:relative}.discount-applied:before,.discount-applied:after{content:'';display:block;height:3px;background:#ffda35;position:absolute;bottom:0;left:0;right:0}.discount-applied:after{bottom:-6px;transform:rotate(1deg)}@media screen and (min-width:768px){.goodsam-enter-number{max-width:300px}}.section-bookmarks{padding:1rem 0 6rem}.bookmarks-list{margin-top:3rem}.bookmarks-list article{margin-top:1.5rem}.bookmark-post{display:flex}.bookmark-post .entry-title{margin-bottom:6px;font-size:16px;font-weight:700;line-height:1.5}.bookmark-post .entry-title a{color:#000}.bookmark-post .entry-subtitle{margin-bottom:5px;font-family:'Titillium Web',sans-serif;font-size:14px;line-height:1.4}.bookmark-post-content{flex-grow:1}.bookmark-post-content-description{position:relative;z-index:1}.bookmark-post-content-description .entry-sponsored{font-size:12px;opacity:.4}.bookmark-post-media{max-width:25%;margin-right:15px;position:relative}.bookmark-post-media a{display:block;max-height:185px;overflow:hidden}.bookmark-post-media img{display:inline-block;max-width:200%;min-height:100%}.bookmark-post-content-meta{display:flex;margin-bottom:10px;color:#737373;font-family:'Titillium Web',sans-serif;font-size:11px;font-weight:600;letter-spacing:.7px;text-transform:uppercase;position:relative;z-index:100}.bookmark-post-content-meta .premium-field{color:#000}.bookmark-post-content-meta div:first-child{margin-right:8px}.bookmark-menu{margin-left:auto;position:relative}.bookmark-menu ul{display:none;width:195px;margin:0;padding:15px;border:1px solid #c4cdd5;list-style-type:none;background:#fff;border-radius:4px;box-shadow:0 8px 32px rgba(0,0,0,.25);position:absolute;color:#212b36;font-family:'Titillium Web',sans-serif;font-style:normal;font-weight:300;font-size:16px;text-transform:capitalize}.bookmark-menu li{margin:0}.bookmark-menu li:hover{opacity:.6;cursor:pointer}.bookmark-menu ul i.fas{margin-right:8px}.bookmark-menu-toggle{font-size:26px;background:0 0;line-height:1;color:#212b36}.bookmark-menu-toggle:hover{opacity:.6}.bookmark-menu-toggle.active{width:28px;height:28px;background-color:#f4f6f8;border-radius:50%;position:relative;top:5px}.bookmark-menu ul.active{display:block;top:35px;right:0}.btn-add-bookmark{font-size:16px;background:0 0;position:relative;left:20px}.btn-add-bookmark.active-bookmark{color:#f9c623}.bookmarks-empty{margin:2rem 0}.bookmarks-empty-title,.bookmarks-empty p{margin-bottom:1rem}.warning-button{background-color:red;color:#fff}form fieldset{border:1px solid #000;position:relative}form fieldset input{padding:25px 12px 6px !important;height:45px !important;box-shadow:none !important}form fieldset input,form fieldset select{border:none !important}form fieldset input:not([type=submit]):focus{border-bottom-width:4px !important;border-bottom-style:solid !important;border-color:#f9c623 !important}form fieldset .text-label{position:absolute;top:13px;left:13px;color:#909090;font-weight:300;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}form fieldset input:valid+label,form fieldset input:focus+label{color:#909090;font-weight:700;font-size:12px;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}form fieldset input:disabled+label,form fieldset input:focus+label{color:#909090;font-weight:700;font-size:12px;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}#edit-username-button{float:right;margin-top:12px;color:#000;cursor:pointer;margin-left:10px}.checkbox-label{font-size:14px !important;color:#000 !important}fieldset[data-type=text]{border:1px solid #000}fieldset[data-type=vertical] span{display:block}.btn.btn-primary,.btn.btn-primary#username-submit-checkout,.btn.btn-primary#register_submit{width:300px;max-width:100%;color:#000;padding:0 1rem;text-align:center;min-height:2.8rem;font-size:16px;line-height:2.75rem;font-weight:300;letter-spacing:0em;border-width:1px;border-radius:0;border:1px solid #000;font-weight:600;letter-spacing:.02em;border:0;position:relative;background:linear-gradient(to left,#f9c623 50%,#eba818 50%);background-size:200% 100%;background-position:right bottom;transition:all .3s ease}.btn.btn-primary:not([disabled]):hover,.btn.btn-primary#username-submit-checkout:hover,.btn.btn-primary#register_submit:hover{background-position:left bottom}.account-header{margin-bottom:20px}#error_message,#goodsam_error_message{color:red;display:none}.management-links{margin:20px 0}.management-links a{color:#000;text-decoration:underline}.interest{border:1px solid grey;box-shadow:-1px 1px 5px grey;padding:5px 10px;display:inline-block;margin:5px;cursor:pointer}.interest.active{background-color:#2cb2a0;border-color:#2cb2a0}.radio{position:relative;display:block;margin-top:10px;padding-right:20px;color:#000;font-size:14px;font-weight:400;line-height:29px;cursor:pointer;margin-bottom:10px}.towguideform disclaimer p{font-size:15px;line-height:normal}.logo-container{max-width:400px;margin:20px auto;display:flex;flex-wrap:wrap}.logo-container img{max-width:89px;margin:auto;flex-shrink:inherit;display:flex;flex:1;padding:5px}.tow_hidden{display:none}.clearfix{clear:both}.row .col-md-6:nth-child(1){padding-right:10%}.row .col-md-6:nth-child(2){padding-left:10%;border-left:1px solid #000}.col-md-6{float:left;width:50%}.col-md-6 h3{margin-bottom:35px}.col-sm-12{clear:both;margin-top:35px}.form-group{margin-bottom:15px}.tow-icon-search{position:absolute;right:calc(60% + 11px);margin-top:18px;pointer-events:none}.half-circle{width:50px;height:50px;border-top-left-radius:110px;border-top-right-radius:110px;border-bottom-left-radius:110px;border-bottom-right-radius:110px;border:1px solid #000;position:absolute;left:calc(50% - 25px);background:#fff;top:20%}.half-circle:before{position:relative;content:"OR";font-weight:700;top:9px;left:12px;font-size:20px}.towguideform{position:relative}.towguideform fieldset{position:relative}.towguideform fieldset:not(:first-of-type){display:none}.towguideform .action-button{width:100px;background:#f9c623;font-weight:700;color:#000;border:0 none;border-radius:1px;cursor:pointer;padding:10px 5px;margin:10px 5px;float:right}.capacity-results{background-color:#000;color:#fff;padding:50px 100px;text-align:center}.capacity-results span{display:block}#vehicle-name{font-size:14px;font-weight:200}#towing-capacity{font-size:32px;line-height:48px;font-weight:700}#results-disclaimer{font-size:10px;line-height:15px}#results-disclaimer a{color:#fff !important}@media screen and (max-width:768px){.col-md-6{width:100%;padding:0 !important;border:none !important}.half-circle{display:none}.tow-guide-search-button{right:1px}.tow-icon-search{right:15px}}.fa-search:before{font-family:'fontawesome' !important}.towguide td{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0}.top-tbl{border-bottom:1px solid #dcdcdc}.tow-row{padding:9px 5px !important}.visible-lg-block{display:none !important}.hidden-lg{display:block !important}.towguide .btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.towguide .btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.margin-top-twenty{margin-top:20px}@media (min-width:1200px){.hidden-lg{display:none!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}.towguideform input,.towguideform select{min-height:52px;height:52px}.tow-guide-search-button{position:absolute !important;right:calc(60% + 1px);margin-top:1px;padding:13px !important;width:52px !important;min-height:54px !important;height:54px !important}@media screen and (max-width:768px){.tow-guide-search-button{right:1px}}#us_grid_1 .w-grid-item{padding:.5em !important}@media screen and (max-width:1250px){#us_grid_1.layout_36832 .w-grid-item{width:100%}}@keyframes ifMenuFadeIn{from{opacity:0;transform:translate3d(20%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.if-menu-peek{position:relative}.if-menu-peek a{opacity:.8}.if-menu-peek:before{content:"If Menu peek";position:absolute;text-align:center;top:50%;left:calc(100% + 15px);background:#f6f9fc;box-shadow:0 0 0 1px rgba(136,152,170,.1),0 15px 35px 0 rgba(49,49,93,.1),0 5px 15px 0 rgba(0,0,0,.08);border-radius:4px;width:140px;margin-top:-17px;padding:10px 15px;font-size:14px;opacity:0;pointer-events:none}.if-menu-peek:hover:before{animation:ifMenuFadeIn ease-in-out .2s forwards}.if-menu-peek:after{content:"";position:absolute;width:20px;height:17px;background:url(/wp-content/plugins/if-menu/assets/icon-visibility.svg);color:#50a92f;background-size:cover;top:-14px;right:-15px;border-radius:50%}.wpp-list li{overflow:hidden;float:none;clear:both;margin-bottom:1rem}.wpp-list li:last-of-type{margin-bottom:0}.wpp-thumbnail{display:inline;float:left;margin:0 1rem 0 0;border:none}.wpp-meta,.post-stats{display:block;font-size:.8em}.wpp-meta:empty,.post-stats:empty{display:none}