﻿#main{position:relative;}.section-title{flex-wrap:nowrap;}.section-title a{color:#121212;text-decoration-color:#121212;font-weight:inherit;}.section-title a:hover{text-decoration:underline;}.schematic-thump{overflow:hidden;text-align:center;text-overflow:ellipsis;height:100%;}.schematic-thump__img{align-items:center;border:3px solid #bbb;display:flex;justify-content:center;height:155px;margin:10px;width:125px;}.schematic-thump__img>img{height:auto;max-height:149px;max-width:119px;width:auto;}.schematic-thump>span{display:block;font-size:14px;font-weight:600;line-height:18px;padding:7px;color:#121212;}.manual{background-color:#c1c1c1;height:80px;margin:20px auto 8px;position:relative;width:70px;}.manual:before{border-left:55px solid transparent;border-bottom:17px solid #c1c1c1;top:-17px;}.manual:after{border-left:65px solid transparent;border-bottom:10px solid #cececf;top:-10px;}.manual:before,.manual:after{border-right:0 solid transparent;content:"";height:0;left:0;position:absolute;width:0;}.manual__type{background-color:#0c6997;color:#fff;text-align:right;font-size:14px;font-weight:600;left:-7px;line-height:20px;padding:0 5px 0 7px;position:relative;top:25px;width:80px;}.manual__type:after{border-bottom:5px solid #063850;border-left:7px solid transparent;border-right:0 solid transparent;content:"";height:0;position:absolute;left:0;top:-5px;width:0;}.mega-m__nav{display:flex;overflow-x:auto;}.mega-m__nav>a{margin:5px;}.mega-m__nav .scroll-to{min-width:fit-content;}.mega-m__manuals{flex-wrap:nowrap;overflow-x:auto;}.mega-m__manuals__item{flex-shrink:0;justify-content:center;margin:10px 2%;padding:15px 5px;text-align:center;width:130px;}.mega-m__manuals__item__title{font-size:12px;font-weight:600;line-height:16px;text-transform:uppercase;}.mega-m__manuals__item__file-size{font-size:10px;line-height:16px;}.mega-m__manuals__item:hover{text-decoration:none;}.mega-m__manuals__item:hover .mega-m__manuals__item__title{text-decoration:underline;}.mega-m__matches{line-height:16px;padding:0 12px;}.mega-m__matches li{border-left:solid 1px #ddd;padding:0 2%;}.mega-m__matches li a{display:block;margin:0 3%;padding:8px 0;}.mega-m__part{display:flex;font-size:14px;height:100%;line-height:20px;padding:15px;}.mega-m__part .container{height:fit-content;padding:0;}.mega-m__part__image-container__img{display:block;flex:0 0 100px;}.mega-m__part__image-container__img img{width:100%;}.mega-m__part__details{padding:0;}.mega-m__part__details__name{font-size:20px;}.mega-m__part__details a{display:block;}.mega-m__part__desc__msg{background-color:#f6f6f6;font-size:14px;line-height:16px;padding:8px;}.mega-m__part button{max-width:unset;height:fit-content;padding:8px 5px;text-transform:uppercase;}.mega-m__part .ships-today{opacity:1;display:flex;height:unset;}.mega-m__part--maintenance-kits{margin:0;background-color:#f1f1f1;padding-right:0;padding-left:0;}.mega-m__videos .video__title{font-size:18px;font-weight:600;}.mega-m__videos .mega-m__part{border:0;height:unset;}.mega-m__videos .mega-m__part__image-container{padding:0;}.avlbl{font-weight:600;}.avlbl>svg{margin-right:10px;}.price{font-size:20px;font-weight:bold;}.diagrams{flex-wrap:nowrap;overflow-x:auto;padding-bottom:30px;}.diagrams .diagram-item{width:160px;margin-right:20px;}.diagrams .diagram-item a{height:100%;}.diagrams .diagram-item:first-of-type{margin-left:10px;}.symptoms{padding:15px;color:#000;}.symptoms:hover,.symptoms:focus,.symptoms:active,.symptoms:active:focus{text-decoration:none;outline:0;}.symptoms:hover .symptoms__action span,.symptoms:focus .symptoms__action span,.symptoms:active .symptoms__action span,.symptoms:active:focus .symptoms__action span{outline:2px solid #000;}.symptoms__part{display:flex;flex-wrap:wrap;}.symptoms__part__img{margin:0 10px 10px 0;}.symptoms__action span{color:#0c6997;border:3px solid #0c6997;border-radius:5px;padding:10px 20px;font-weight:600;text-align:center;outline:0!important;}.section-footer a{display:flex;flex-flow:row;}@media(min-width:768px){.mega-m__part__details{padding-right:15px;}.mega-m__part--maintenance-kits{padding-right:15px;padding-left:15px;}.mega-m__part .container{padding:0 15px 0;}.mega-m .avlbl--nla{margin:0;}}