/* Dealer Locator: dealerlocator_css */
.clear{clear:both;}
#dealerlocator{display:inline-block;position:relative;top:0px;left:0px;width:90%;padding-bottom:20px;padding-top:20px;}
#dealerlocator p{color:#fff;text-align:justify;padding-top:0px;}
#dealerlocator h1,#dealerlocator li{color:#fff;}
#dealerlocator h1{font-size:20px;color:#fff;padding-bottom:10px;margin-bottom:10px;margin-top:20px;font-weight:bold;text-transform:uppercase;}
#dealerlocator li {line-height:32px;font-size:14px;}
.store-locator-store .dealer-name{width:330px;}
.store-locator-store .dealer-distance{width:220px;}
.store-locator-store .dealer-address{width:290px;}
.store-locator-store .dark-row{background-color:#EEE;}
.store-locator-store table tr{line-height:24px;}
.store-locator-store table th{background-color:#444;color:#FFF;height:32px;font-size:16px;line-height:32px;padding-left:6px;}
.store-locator-store table td{padding-left:6px;font-size:14px;padding-bottom:10px;padding-top:4px;}
.store-locator-store .dealer-name {width:330px;}
.store-locator-store .dealer-distance {width:220px; }
.store-locator-store .dealer-address {width:290px;}
.store-locator-store .dark-row{background-color:#EEE;}
input#store_locator_location.input-large,select#store_locator_radius.input-medium{margin:10px;padding-left:2px;color:#000;line-height:20px;width:120px; height:26px;}
.cityspec{text-align:right;width:180px;}
.pl-selector{margin-bottom:30px;margin:auto;width:100%;}
.pl-selector div{display:inline-block;height:120px;width:50%;}
.pl-selector input{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.accesspl{background-image:url('/images/Roll-Up-Cover-Pic-for-Nav.png');}
.lomaxpl{background-image:url('/images/Lomax-Cover-Pic-for-Nav.png');}
.outlanderpl{background-image:url('/images/OUTLANDER-Product-Pic-for-Nav.png');}
.adaracpl{background-image:url('/images/ADARAC-Cover-Pic-for-Nav.png');}
.agtarpspl{background-image:url('/images/Ag-Pic-for-Nav.png');}
.snowsportpl{background-image:url('/images/SS-Pic-for-Nav.png');}
.mudflapspl{background-image:url('/images/ROCKSTAR-Pic-for-Nav.png');}
.ledlightspl{background-image:url('/images/ACIOffRoadLights-Product-Pics.png');}
.pl-selector input:active +.plimage-cc{opacity:.9;}
.pl-selector input:checked +.plimage-cc{-webkit-filter:none;-moz-filter:none;filter:none;}
.pl-selector input:active +.plimage-cc span.plname{color:#c22821;}
.pl-selector input:checked +.plimage-cc span.plname{color:#c22821;}
.pl-selector input[type="radio"]{display:none}
.plimage-cc{
    cursor:pointer;
    background-size:contain;
    background-repeat:no-repeat;
    display:inline-block;
    width:100px;height:70px;margin-left:14px;margin-right:14px;
    -webkit-transition: all 100ms ease-in;
       -moz-transition: all 100ms ease-in;
            transition: all 100ms ease-in;
    -webkit-filter: brightness(1.8) grayscale(1) opacity(.7);
       -moz-filter: brightness(1.8) grayscale(1) opacity(.7);
            filter: brightness(1.8) grayscale(1) opacity(.7);
}
.plimage-cc:hover{
    -webkit-filter: brightness(1.2) grayscale(.5) opacity(.9);
       -moz-filter: brightness(1.2) grayscale(.5) opacity(.9);
            filter: brightness(1.2) grayscale(.5) opacity(.9);
}
.plname{color:#FFF;position:relative;top:70px;left:auto}
.locatedealer{display:inline-block;width:124px;height:32px;background:transparent url('/images/nav/Locate-a-Dealer.svg') no-repeat center top;text-align:center;padding:0;margin:0; border:0; margin-top:20px;}
.locatedealer:hover{background:transparent url('/images/nav/Locate-a-Dealer.svg') no-repeat center bottom;opacity:0.5;filter:alpha(opacity=50);}
#locatorresults{width:100%;display:block;color:#fff; border:solid #222 2px;}
#locatorresults h4{font-size:16px;font-weight:bold;padding-left:6px;}
#locatorresults h5{display:inline-block;font-size:14px;font-weight:bold;padding-left:6px;text-transform:uppercase;}
#locatorresults p{font-size:12px;font-weight:bold;padding-left:6px;color:#ddd;}
#locatorresults .toprow{width:100%;background-color:#222;display:block;text-align:left;}
#locatorresults .dlrow{width:100%;display:block;text-align:left;}
#locatorresults .darkrow{width:100%;background-color:#222;display:block;text-align:left;}
#locatorresults .col1{display:inline-block;width:76%;padding:0;margin:0;}
#locatorresults .col1 p em{color:#97999c}
#locatorresults .col2{display:inline-block;width:20%;padding:0;margin:0;padding-left:6px;}
#locatorresults .col3{display:inline-block;width:0%;padding:0;margin:0;}
.authdealers{}
.adcol{height:180px;}
.adcol a{color:#FFF;display:block;margin-top:5px;}
.adcol a img:hover{
	-webkit-filter: brightness(1.4) grayscale(.1) opacity(.9);
       -moz-filter: brightness(1.4) grayscale(.1) opacity(.9);
            filter: brightness(1.4) grayscale(.1) opacity(.9);}
.dealerwebsite,.dealerwebsite:hover{color:#c22821;}
#locatorresults .dlrow p,#locatorresults .darkrow p{text-transform:uppercase;}
@media (min-width:768px){
	#dealerlocator h1{font-size:32px;}
	.pl-selector{width:500px;}
    .pl-selector div{width:120px;display:inline-block;}
	#locatorresults .col1{width:45%;}
	#locatorresults .col2{width:20%;}
	#locatorresults .col3{width:34%;}
}
@media (min-width:992px){
	.pl-selector{width:876px;}
    .pl-selector div{width:120px;}
	authdealers{}
}
@media (min-width:1200px){
	authdealers{}
}
