@media(min-width:992px){.mobile,.tablet{display:none !important}
}
@media(max-width:991px) and (min-width:767px){.mobile,.desktop{display:none !important}
}
@media(max-width:767px){.desktop,.tablet{display:none !important}
}
@-moz-keyframes spin{from{-moz-transform:rotate(0)}
to{-moz-transform:rotate(360deg)}
}
@-webkit-keyframes spin{from{-webkit-transform:rotate(0)}
to{-webkit-transform:rotate(360deg)}
}
@keyframes spin{from{transform:rotate(0)}
to{transform:rotate(360deg)}
}
.alerts{position:fixed;top:91px;right:20px;z-index:900000}
.alerts.locked{z-index:1000;width:calc(100% - 151px);right:20px}
.alerts.locked .alert{width:100%;background-image:url("../../../../../images/icon_uvo_locked.png");background-position:22px center;padding-left:126px;padding-right:215px}
.alerts.locked .alert-actions button{width:180px}
@media(max-width:991px){.alerts.locked{width:calc(100% - 40px)}
}
@media(max-width:767px){.alerts.locked{width:100%}
.alerts.locked .alert{background-image:url("../../../../../images/icon_lock_white.svg");background-position:16px center;padding-left:56px;padding-right:115px !important;border-radius:0}
.alerts.locked .alert-actions button{width:90px}
}
.alerts .alert{position:absolute;top:0;right:0;width:367px;background:#fff;border-radius:2px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.36);border:0;padding:18px 115px 18px 65px;transform:translateX(100%);right:-30px;transition:all 350ms cubic-bezier(0.23,1,0.32,1)}
.alerts .alert.in{transform:none !important;right:0}
.alerts .alert button{width:85px;position:absolute;top:0;right:0;height:auto;bottom:0;background-color:rgba(0,0,0,0.22);color:#fff;opacity:1;font:bold 11px "KIA",sans-serif;letter-spacing:1.4px;text-shadow:none;text-transform:uppercase;transition:all 250ms cubic-bezier(0.23,1,0.32,1);display:block;border-radius:0;outline:0;border:0}
.alerts .alert button:hover{background-color:rgba(0,0,0,0.5)}
.alerts .alert-success{background:#97c056 url("../../../../../content/dam/kia/us/owners/image/common/icon/icon_alert_check.svg") 25px center no-repeat}
.alerts .alert-failed{background:#f23f3f url("../../../../../content/dam/kia/us/owners/image/common/icon/icon_alert_error.svg") 19px center no-repeat;width:418px}
.alerts .alert-notification{border-left:2px solid #c4172c;width:353px;box-shadow:0 0 20px 0 rgba(0,0,0,0.3),inset 3px 0 0 0 #c4172c;padding:8px 0}
.alerts .alert-notification .close{position:absolute;display:block;top:14px;right:14px;width:10px;height:10px;cursor:pointer;z-index:3}
.alerts .alert-notification .close:before,.alerts .alert-notification .close:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);width:12px;background:#111;height:2px;transition:all 250ms cubic-bezier(0.23,1,0.32,1)}
.alerts .alert-notification .close:after{transform:translate(-50%,-50%) rotate(45deg)}
.alerts .alert-notification .close:hover:before,.alerts .alert-notification .close:hover:after{background:#000;height:3px;width:14px}
@media(max-width:767px){.alerts .alert-notification{padding-left:0 !important}
}
.alerts .alert p{color:#fff;font:600 13px/1.46em "Source Sans Pro",sans-serif;letter-spacing:.3px;margin-bottom:0}
.alerts .alert-actions{width:85px;position:absolute;right:0;top:0;bottom:0;height:100%}
.alerts .alert-actions.double-actions:after{content:"";display:block;position:absolute;height:1px;background:rgba(0,0,0,0.2);top:50%;left:0;width:100%;transform:translateY(-50%);pointer-events:none}
.alerts .alert-actions.double-actions button:first-child{bottom:50%}
.alerts .alert-actions.double-actions button:last-child{top:50%}
@media(max-width:767px){.alerts{top:60px;right:0;left:0}
.alerts .alert{width:100%;padding-left:60px;transform:translateX(100%) translateX(20px) !important;opacity:0;left:0;right:0}
.alerts .alert.in{opacity:1;transform:translateX(0) !important}
.alerts .alert-success{background-position:19px center}
.alerts .alert-failed{background-position:15px center}
.alerts .alert p{font-size:11px;line-height:1.55em}
}
@media(min-width:992px){.mobile,.tablet{display:none !important}
}
@media(max-width:991px) and (min-width:767px){.mobile,.desktop{display:none !important}
}
@media(max-width:767px){.desktop,.tablet{display:none !important}
}
@-moz-keyframes spin{from{-moz-transform:rotate(0)}
to{-moz-transform:rotate(360deg)}
}
@-webkit-keyframes spin{from{-webkit-transform:rotate(0)}
to{-webkit-transform:rotate(360deg)}
}
@keyframes spin{from{transform:rotate(0)}
to{transform:rotate(360deg)}
}
.awards-page-view .contain{max-width:1035px;margin:0 auto;padding:0 20px}
@media(max-width:767px){.awards-page-view .contain{padding:0 10px}
}
.awards-page-view .contain h1{margin:41px 0 53px;font:100 32px/1.5em "KIA",sans-serif}
.awards-page-view .contain table{width:100%}
.awards-page-view .contain table thead{font:bold 10px "KIA",sans-serif;letter-spacing:1px;color:#969696}
.awards-page-view .contain table thead td{padding-bottom:29px;text-transform:uppercase}
.awards-page-view .contain table tbody tr{cursor:pointer;pointer-events:all}
.awards-page-view .contain table tbody tr:hover .icon-arrow-right{margin-right:-5px}
@media(max-width:991px){.awards-page-view .contain table tbody tr .icon-arrow-right{right:2%}
}
.awards-page-view .contain table tbody tr.separator{height:3px}
.awards-page-view .contain table tbody tr.separator td{display:none}
.awards-page-view .contain table tbody td{padding:21px 0;background:#FFF;box-shadow:inset 0 -1px 0 0 #e9e9e9;margin-bottom:3px}
.award-icon{text-align:center}
.award-icon img{max-width:100%}
.award-icon.unawarded{opacity:.2}
.award-main strong{display:block;font:bold 14px "KIA",sans-serif;letter-spacing:.4px;color:#000;margin-bottom:4px}
.award-main em{display:block;font:14px/1.5em "Source Sans Pro",sans-serif}
.award-date{font:14px/1.5em "Source Sans Pro",sans-serif;letter-spacing:.6px}
.award-count{font:14px/1.43em "Source Sans Pro",sans-serif;letter-spacing:.4px;position:relative}
.award-count svg{display:inline-block;vertical-align:middle;margin-right:12px;position:relative;top:-3px}
.award-listing{background:#FFF;box-shadow:inset 0 -1px 0 0 #e9e9e9;margin-bottom:3px;padding:20px 35px 20px 20px;overflow:hidden;position:relative;font-size:0;cursor:auto !important}
.award-listing .icon-arrow-right{right:10px}
.award-listing .label{display:block;font:bold 8px "KIA",sans-serif;letter-spacing:.2px;text-transform:uppercase;color:#666;text-align:left;padding:0;margin-bottom:3px;margin-top:19px}
.award-listing>.label{margin-bottom:7px;margin-top:0}
.award-listing .award-icon{width:65px;display:inline-block;vertical-align:middle;margin-right:14px}
.award-listing .award-main{width:calc(100% - 100px);display:inline-block;vertical-align:middle}
.award-listing .award-main strong{font-size:12px;letter-spacing:.3px;margin-bottom:6px}
.award-listing .award-main em{font:12px/1.25em "Source Sans Pro",sans-serif;letter-spacing:.3px}
.award-listing .award-date{clear:both;float:left;width:40.333333%;display:block;font:12px/1.75em "Source Sans Pro",sans-serif}
.award-listing .award-count{float:left;font:12px/1.75em "Source Sans Pro",sans-serif}
.award-listing .award-count svg{margin-right:5px;width:15px;top:0}
.icon-arrow-right{display:block;background:url("../../../../../content/dam/kia/us/owners/image/common/icon/icon_arrow_right_dark.svg") center/contain no-repeat;width:11px !important;height:15px !important;position:absolute;right:40px;top:50%;transform:translateY(-50%);transition:all 250ms cubic-bezier(0.23,1,0.32,1)}