.top-nav ul li,sup{vertical-align:middle}
.care-pack-finder-container .care-pack-finder-content-v2{padding-bottom:60px!important}
.care-pack-finder-container .care-pack-finder-content-v2 .care-pack-finder-title-v2{font-size:35px;margin-bottom:50px!important;line-height:43px}
.care-pack-finder-field-tooltip-action{cursor:pointer}
.modal-popup._show,.modal-slide._show{opacity:1!important}
*,div,h1,h2,h3,h4,h5,h6,p,span,sup{-webkit-margin-before:0;-webkit-margin-after:0;margin:0;padding:0}
sup{top:-.7em!important;font-size:55%;color:inherit;position:relative}
a,a:hover{-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;outline:0}
.cta-dark-btn,.cta-white-transparent{-webkit-transition:color .2s linear,background-color .2s linear,border-color .2s linear;display:inline-block;min-width:100px;height:40px;padding:0 22px;text-indent:.1rem;text-align:center;cursor:pointer;max-width:100%;position:relative;overflow:hidden;font-size:16px;line-height:38px;letter-spacing:.01875rem;font-weight:500;font-family:"HP Simplified Regular";outline:0}
a:active,a:focus,a:visited{outline:0}
.cta-white-btn{display:inline-block;min-width:100px;height:40px;padding:0 22px;text-indent:.1rem;text-align:center;text-decoration:none;cursor:pointer;max-width:100%;outline:0;position:relative;overflow:hidden;font-size:16px;line-height:38px;letter-spacing:.01875rem;font-weight:500;font-family:"HP Simplified Regular";color:#0171ad!important;border:2px solid #0171ad;text-transform:uppercase;background-color:#FFF}
.cta-white-btn:hover{text-decoration:none!important;color:#FFF!important;outline:0;background-color:#0171ad}
.cta-white-btn:active,.cta-white-btn:focus,.cta-white-btn:visited{text-decoration:none!important;outline:0;color:#FFF}
.cta-white-transparent{transition:color .2s linear,background-color .2s linear,border-color .2s linear;text-decoration:none;color:#FFF!important;border:2px solid #FFF;text-transform:uppercase}
.cta-white-transparent:hover{text-decoration:none!important;color:#FFF!important;background-color:#686B6C;outline:0}
.cta-white-transparent:active,.cta-white-transparent:focus,.cta-white-transparent:visited{text-decoration:none!important;outline:0;color:#FFF}
.cta-dark-btn{transition:color .2s linear,background-color .2s linear,border-color .2s linear;text-decoration:none;color:#FFF!important;background-color:#1e2224;border:2px solid #1e2224}
.cta-blue-btn,.cta-dark-transparent{-webkit-transition:color .2s linear,background-color .2s linear,border-color .2s linear}
.cta-dark-btn:hover{text-decoration:none!important;color:#FFF!important;background-color:#4B4E4F;border:none;outline:0}
.cta-dark-btn:active,.cta-dark-btn:focus,.cta-dark-btn:visited{text-decoration:none!important;outline:0;color:#FFF}
.cta-dark-transparent{transition:color .2s linear,background-color .2s linear,border-color .2s linear;display:inline-block;min-width:100px;height:40px;padding:0 22px;text-indent:.1rem;text-align:center;text-decoration:none;cursor:pointer;max-width:100%;outline:0;position:relative;overflow:hidden;font-size:16px;line-height:38px;letter-spacing:.01875rem;font-weight:500;font-family:"HP Simplified Regular";color:#1e2224!important;border:2px solid #1e2224;text-transform:uppercase}
.cta-dark-transparent:hover{text-decoration:none!important;color:#FFF!important;background-color:#1e2224;border-color:#1e2224;outline:0}
.cta-dark-transparent:active,.cta-dark-transparent:focus,.cta-dark-transparent:visited{text-decoration:none!important;outline:0;color:#1e2224}
.cta-blue-btn{transition:color .2s linear,background-color .2s linear,border-color .2s linear;display:inline-block;min-width:100px;height:40px;padding:0 22px;text-indent:.1rem;text-align:center;text-decoration:none;cursor:pointer;max-width:100%;outline:0;position:relative;overflow:hidden;font-size:16px;line-height:38px;letter-spacing:.01875rem;font-weight:500;font-family:"HP Simplified Regular";color:#FFF!important;background-color:#0171ad;border:2px solid #0171ad;text-transform:uppercase}
.cta-blue-transparent,.cta-premium-btn{-webkit-transition:color .2s linear,background-color .2s linear,border-color .2s linear;display:inline-block;min-width:100px;height:40px;padding:0 22px;text-indent:.1rem;position:relative;overflow:hidden;font-size:16px;line-height:38px;letter-spacing:.01875rem;font-weight:500;font-family:"HP Simplified Regular";max-width:100%;text-align:center;text-transform:uppercase;outline:0;cursor:pointer}
.cta-blue-btn:hover{text-decoration:none!important;color:#FFF!important;background-color:#075782;border-color:#075782;outline:0}
.cta-blue-btn:active,.cta-blue-btn:focus,.cta-blue-btn:visited{text-decoration:none!important;outline:0;color:#FFF}
.cta-blue-transparent{transition:color .2s linear,background-color .2s linear,border-color .2s linear;text-decoration:none;color:#0171ad!important;border:2px solid #0171ad}
.cta-blue-transparent:hover{text-decoration:none!important;color:#FFF!important;background-color:#0171ad;border-color:#0171ad;outline:0}
.cta-blue-transparent:active,.cta-blue-transparent:focus,.cta-blue-transparent:visited{text-decoration:none!important;outline:0;color:#0171ad}
.cta-premium-btn{transition:color .2s linear,background-color .2s linear,border-color .2s linear;text-decoration:none;color:#FFF!important;background-color:#c8932b;border:2px solid #c8932b}
.cta-premium-btn:hover{text-decoration:none!important;color:#FFF!important;background-color:#b17a0d;border-color:#b17a0d;outline:0}
.cta-premium-btn:active,.cta-premium-btn:focus,.cta-premium-btn:visited{text-decoration:none!important;outline:0;color:#FFF}
.cta-premium-transparent{-webkit-transition:color .2s linear,background-color .2s linear,border-color .2s linear;transition:color .2s linear,background-color .2s linear,border-color .2s linear;display:inline-block;min-width:100px;height:40px;padding:0 22px;text-indent:.1rem;text-align:center;text-decoration:none;cursor:pointer;max-width:100%;outline:0;position:relative;overflow:hidden;font-size:16px;line-height:38px;letter-spacing:.01875rem;font-weight:500;font-family:"HP Simplified Regular";color:#c8932b!important;border:2px solid #c8932b;text-transform:uppercase}
.md-title,.title{letter-spacing:normal!important}
.cta-premium-transparent:hover{text-decoration:none!important;color:#FFF!important;background-color:#c8932b;border-color:#c8932b;outline:0}
.cta-premium-transparent:active,.cta-premium-transparent:focus,.cta-premium-transparent:visited{text-decoration:none!important;outline:0;color:#c8932b}
.top-nav ul li a,.top-nav ul li a:active,.top-nav ul li a:focus,.top-nav ul li a:hover,.top-nav ul li a:visited,a.play{text-decoration:none}
.cta-view-all{display:inline-block!important;border-right:none;border-radius:0;color:#FFF;padding:10px 30px!important;line-height:15px!important}
.full-wrapper{width:100%;max-width:100%;margin:0 auto}
.full-wrapper .row{margin-right:0;margin-left:0}
.wide-wrapper{width:100%;max-width:1366px;margin:0 auto}
.wide-wrapper .row{margin-right:0;margin-left:0}
.mid-wrapper{width:100%;max-width:1345px;margin:0 auto}
.mid-wrapper .row{margin-right:0;margin-left:0}
.main-wrap{width:100%;max-width:1366px;margin:0 auto}
.md-title,.sub-title,.title{font-weight:500!important;font-family:"HP Simplified Regular"!important;margin-bottom:10px!important}
.main-wrap .row{margin-right:0;margin-left:0}
.main-section{background-color:#FFF!important}
.title{font-size:34px;line-height:42px;margin-top:0}
.md-title{font-size:28px;line-height:36px;margin-top:0}
.sub-title{font-size:22px;line-height:30px;margin-top:0;letter-spacing:.3px}
.sm-sub-title{font-size:20px;font-weight:500;font-family:"HP Simplified Regular";line-height:28px;margin-top:0;margin-bottom:0!important;letter-spacing:.3px}
.sm-texts,.texts{font-weight:300;font-family:"HP Simplified Light";margin:0!important;letter-spacing:.3px}
.texts{font-size:18px!important;line-height:26px;min-height:auto!important}
.sm-texts{font-size:16px;line-height:24px}
.top-nav ul li a,.top-nav ul li a span{font-weight:500;font-family:"HP Simplified Regular"}
.gold{color:#c9942b}
a.play{position:absolute;margin:auto;top:30%;left:0;right:0;bottom:0;width:148px;height:148px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:.8}
a.play:before{content:'';display:block;width:100%;height:100%;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgODAgODAiPgogICAgPHBhdGggZmlsbD0iIzAwMCIgZmlsbC1vcGFjaXR5PSIuMyIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTQwIDY3LjU4YzE1LjQ2NCAwIDI4LTEyLjUzNiAyOC0yOHMtMTIuNTM2LTI4LTI4LTI4LTI4IDEyLjUzNi0yOCAyOCAxMi41MzYgMjggMjggMjh6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMzIuMDEgMjUuNThsMjEuOTkgMTQtMjEuOTkgMTR2LTI4eiIvPgo8L3N2Zz4K) 50% 50% no-repeat;background-size:100%}
a.play:hover{opacity:1}
.top-nav-section{text-align:center;width:100%}
.top-nav-section.stick{position:fixed;top:0;left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:200;background:#FCFCFC;border-top:1px solid #F6F6F6;border-bottom:1px solid #F6F6F6}
.empty-div{height:75px;display:none}
.top-nav ul{margin:0;padding:0;width:100%;display:table}
.top-nav ul li:not(:first-child):before{content:'|';color:#c7c7c7;display:inline-block;position:absolute;line-height:25px;width:0;height:25px;left:0;margin-left:-3px;bottom:25px}
.top-nav ul li{line-height:0;display:table-cell;position:relative;cursor:pointer}
.top-nav ul li a{display:block;padding:25px;color:#000;text-transform:uppercase;background-color:none;line-height:24px;font-size:18px}
.top-nav ul li a>img{max-width:50%;display:block;margin:0 auto 15px}
.top-nav ul li a:after{content:'';display:block;height:4px;width:0;left:0;position:absolute;right:0;bottom:15px;margin:0 auto;background:#000;-webkit-transition:all .3s ease;transition:all .3s ease}
.finder-container,.finder-container ul li,.finder-container ul li span{position:relative}
.tagline-wrapper h1,.tagline-wrapper h2,.tagline-wrapper h3{font-weight:500;font-family:"HP Simplified Regular";margin-top:0;margin-bottom:10px!important;letter-spacing:normal}
.car-icon,.search-icon{background-position:0 0}
.car-icon,.row-contents,.search-icon{background-repeat:no-repeat}
.top-nav ul li a:hover:after,.top-nav ul li.active a:after{width:60px}
.finder-container ul li,.finder-container ul li:last-child{list-style:none;width:50%;float:left}
.content-sections{-webkit-transition:all .6s cubic-bezier(.95,.05,.795,.035);transition:all .6s cubic-bezier(.95,.05,.795,.035)}
.hero-section{background-color:#F2F2F2;padding:80px 0 30px}
.hero-content{text-align:center;padding:0}
.tagline-wrapper{text-align:center}
.tagline-wrapper h1,.tagline-wrapper h2{font-size:34px;line-height:42px}
.tagline-wrapper h3{font-size:28px;line-height:36px}
.lowest-price,.tagline-wrapper p{font-size:18px;line-height:26px}
.tagline-wrapper p{font-weight:300;font-family:"HP Simplified Light";margin:0!important;letter-spacing:.3px}
.finder-container ul li label,.lowest-price{font-weight:500;font-family:"HP Simplified Regular"}
.tabs-section{padding:30px 0}
.red{color:#b62237}
.finder-container{margin-bottom:20px}
.finder-container ul li label{font-size:20px;color:#000;line-height:24px;text-transform:uppercase;margin-right:20px}
.finder-input{width:80%!important;height:90px!important;background-color:#FFF!important;border:none!important;font-size:22px!important;line-height:30px!important;padding:0 0 0 30px!important;position:relative!important;color:#CCC}
.finder-box .finder-input:focus{outline:0}
.search-btn{background-color:transparent;border:none;cursor:pointer;position:absolute;right:20px;top:-10px;padding:0!important}
.search-btn:active,.search-btn:focus,.search-btn:hover{border:none!important}
.search-icon{width:35px;height:37px;display:block}
.car-icon,.info-icon{display:inline-block}
.info-icon{position:absolute!important;cursor:pointer;right:-30px;top:20px}
.carepacks-content{padding:50px 0}
.table-wrapper{width:100%}
.table-container{padding:0;margin:0;width:100%}
.table-container tr td p,.table-container tr th p{font-weight:500;font-family:"HP Simplified Regular";line-height:28px;margin:0!important;letter-spacing:.3px;color:#000}
.table-container tr th p{font-size:28px}
.table-container tr th:last-child{background-color:#0096d6;border-left:3px solid #0096d6;border-right:3px solid #0096d6;padding:20px 30px}
.table-container tr td.blue{background-color:#0096d6}
.table-container tr td.gray{background-color:#f1f2f2}
.table-container tr td{border-left:1px solid #e6e7e8;border-top:1px solid #e6e7e8;padding:20px 30px}
.table-container tr td:last-child{border-left:3px solid #0096d6;border-right:3px solid #0096d6}
.table-container tr td p{font-size:20px}
.footer-tnc ol li,.footer-tnc p{font-size:14px;color:#767676;font-weight:500;font-family:"HP Simplified Regular";line-height:22px}
.warranty-content{border:1px solid #FFF;padding:30px;min-height:420px}
.warranty-section{padding:80px 0;background-color:#0096d6}
.car-icon{width:56px;height:26px;margin-right:8px}
.row-contents{background-position:50% 50%;background-size:cover;height:600px;background-color:#f1f2f2}
.contents-container{height:600px;display:table;width:100%}
.contents-container .inner{display:table-cell;vertical-align:middle}
.contents-container .inner>*{max-width:600px;margin:0 100px!important}
.performanceArrow{position:relative!important;width:75%!important;margin:0 auto 150px;margin-top:-150px!important;clear:both;z-index:100}
.navArrow{width:100%;background:0 0}
.owl-nav.navArrow .owl-prev{float:left;background:0 0!important;position:absolute;left:0;top:42%}
.owl-nav.navArrow .owl-next{float:right;background:0 0!important;position:absolute;right:0;top:42%}
.owl-nav.navArrow .owl-next:hover,.owl-nav.navArrow .owl-prev:hover{background:0 0}
.arrow-bg{width:30px;height:57px;background:url(../images/slider-arrow.png) no-repeat;display:inline-block}
.next-arrow{background-position:0 -114px}
.next-arrow:hover{background-position:0 -171px}
.prev-arrow{background-position:0 0}
.prev-arrow:hover{background-position:0 -57px}
.right-space{margin-right:10px}
.show-in-mobile,.show-in-tablet{display:none!important}
.footer-tnc{padding:50px 0;background-color:#e8e8e8;word-wrap:break-word}
.footer-tnc p{margin-bottom:10px}
.footer-tnc ol{margin:20px 0;padding:0 10px}
.footer-tnc ol li{margin-bottom:10px}
.footer-tnc ol li a,.footer-tnc ol li a:hover{color:#0096d6}
.modal-content{border-radius:0!important;box-shadow:none;border:none}
.modal-content .inner{padding:80px 50px}
.modal-header{border-bottom:none!important}
.modal-header .close{font-size:70px;color:#f9f9f9!important;font-weight:100;text-shadow:none;opacity:1;padding-top:10px;line-height:0;position:absolute;right:-15px;top:0}
.modal-backdrop.in{filter:alpha(opacity=80);opacity:.8}
@media (min-width:992px){.modal-lg{width:1050px}
}
@media screen and (max-width:991px){.modal-lg{width:auto!important}
.show-in-desktop{display:none}
.show-in-tablet{display:block!important}
}
@media screen and (max-width:767px){.show-in-desktop{display:none}
.show-in-mobile{display:block!important}
.hero-section{background-image:none!important;min-height:auto}
.tagline-wrapper h1{font-size:36px;line-height:44px}
.title{font-size:28px;line-height:36px}
.md-title{font-size:24px;line-height:32px}
.sm-sub-title{font-size:22px;line-height:26px}
.texts{font-size:16px;line-height:24px}
.hero-content{padding:0 15px;text-align:center}
::-webkit-input-placeholder{color:transparent}
:-moz-placeholder{color:transparent}
::-moz-placeholder{color:transparent}
:-ms-input-placeholder{color:transparent}
.warranty-content{margin-bottom:15px}
.row-contents{min-height:360px;height:auto}
.contents-container{height:auto}
.contents-container .inner{padding:50px 30px}
.contents-container .inner>*{max-width:100%;margin:0!important}
.top-nav ul li a span{display:none}
.finder-container ul li{width:100%;margin-bottom:20px}
.finder-container ul li:last-child,.finder-input{width:100%}
.info-icon{position:static!important}
.col-xs-12{width:100%!important;padding:0 30px!important}
}
@media screen and (max-width:560px){.top-nav ul li a{padding:25px 10px;font-size:14px}
}
@media screen and (max-width:480px){.table-container tr td{padding:20px 10px}
.table-container tr td:last-child p,.table-container tr th:last-child p{font-size:18px!important}
}
@media screen and (max-width:375px){.table-container tr td p,.table-container tr td:last-child p,.table-container tr th p,.table-container tr th:last-child p{font-size:16px!important}
}