.promotions-container{padding:15px 10px 0}#promotions-list-filter{margin:3px 0}.promotions-container #promotions-list-table{border-bottom:0;table-layout:fixed}.promotions-container #promotions-list-table>tbody>tr>td,.promotions-container #promotions-list-table>tbody>tr>th,.promotions-container #promotions-list-table>tfoot>tr>td,.promotions-container #promotions-list-table>tfoot>tr>th,.promotions-container #promotions-list-table>thead>tr>td{padding:8px 15px}#promotions-list-table th.sorting,#promotions-list-table th.sorting_asc,#promotions-list-table th.sorting_desc{display:none}.promotions-container #promotions-list-table tbody tr{background-color:transparent}.promotions-container .promotion-container{display:flex;padding:20px 5px;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 9px 0 rgba(0,0,0,.3);-moz-box-shadow:0 1px 9px 0 rgba(0,0,0,.3);box-shadow:0 1px 9px 0 rgba(0,0,0,.3);align-items:center;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s}.promotions-container .promotions-list,.tab-content .promotions-list{padding:0;margin:0}.promotions-container .promotions-list thead>tr>th{padding:0;border:0}.promotions-container .promotion{border-top:0}.promotions-container .promotion>a .promotion-info div:not(promotion-name){color:#565656}.promotions-container .promotion>a:hover,.promotions-container .promotion>a:focus,.promotions-container .promotion>a:active,.tab-content .promotion>a:hover,.tab-content .promotion>a:focus,.tab-content .promotion>a:active{text-decoration:none}.promotions-container .promotion-thumbnail,.tab-content .promotion-thumbnail{max-height:210px;display:block;text-align:center;vertical-align:middle}.promotions-container .promotion-thumbnail img,.tab-content .promotion-thumbnail img{height:auto;width:auto;max-height:210px;max-width:100%}.promotions-container .promotion-name,.tab-content .promotion-name{display:block;margin:0 0 5px;font-size:18px;font-weight:600}.promotions-container .promotion-manufacturer-category,.tab-content .promotion-manufacturer-category{margin:0 0 10px}.promotions-container .promotion-manufacturer,.tab-content .promotion-manufacturer{font-size:16px;font-weight:400}.promotions-container .promotion-manufacturer:after,.tab-content .promotion-manufacturer:after{content:'\2013';margin:0 2px 0 5px}.promotions-container .promotion-date,.tab-content .promotion-date{float:right;margin:0 0 10px 15px;font-style:italic;text-align:right}.promotions-container .promotion-category,.tab-content .promotion-category{display:inline;padding:0;margin:0;font-style:italic;list-style-type:none}.promotions-container .promotion-category>li{display:inline}.promotions-container .promotion-category>li:after{content:'\2044';margin:0 5px}.promotions-container .promotion-category>li:last-child:after{content:'';margin:0}.promotions-container .promotion-view,.tab-content .promotion-view{margin-top:10px}.promotions-container .site-button,.tab-content .site-button{padding:6px 11px;color:#fff;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.8);background-color:#464646;border:solid 1px #333;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,.2),inset 0 -1px 1px rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.4);-moz-box-shadow:inset 0 1px 1px rgba(255,255,255,.2),inset 0 -1px 1px rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.4);box-shadow:inset 0 1px 1px rgba(255,255,255,.2),inset 0 -1px 1px rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.4);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s}.promotions-container .site-button:after,.tab-content .site-button:after{display:inline-block;margin-left:7px;content:'\f0da';font-family:FontAwesome}.promotions-container .site-button:hover,.promotions-container .site-button:focus,.tab-content .site-button:hover,.tab-content .site-button:focus{background-color:#222;border-color:#111;cursor:pointer}.promotions-container .site-button:active,.tab-content .site-button:active{background-color:#111;border-color:#000;-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4);-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4);box-shadow:inset 0 1px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4)}.promotions-container .promotion-container:hover,.promotions-container .promotion-container:focus,.tab-content .promotion-container:hover,.tab-content .promotion-container:focus{-webkit-box-shadow:0 1px 15px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 15px 2px rgba(0,0,0,.2);box-shadow:0 1px 15px 2px rgba(0,0,0,.2)}.promotions-container .promotion-container:active,.tab-content .promotion-container:active{-webkit-box-shadow:0 1px 8px rgba(0,0,0,.3);-moz-box-shadow:0 1px 8px rgba(0,0,0,.3);box-shadow:0 1px 8px rgba(0,0,0,.3)}#promotions-list-table .dataTables_empty{display:block;margin-top:7px}#promotions-list-table_info{padding-top:2px;margin-right:10px;color:#565656}#promotions-list-table_length{margin:2px 0 0;color:#565656}#promotions-list-table_paginate{padding-top:0}#promotions-list-table_paginate .paginate_button{position:relative;float:left;padding:2px 6px;margin:0 2px;line-height:1.54;text-decoration:none;color:#565656 !important;background-color:#fff;border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s}#promotions-list-table_paginate .paginate_button.previous,#promotions-list-table_paginate .paginate_button.next{position:relative;background-color:transparent;border-color:transparent}#promotions-list-table_paginate .paginate_button.previous:before{position:relative;margin-right:5px;content:'\f0d9';font-family:FontAwesome}#promotions-list-table_paginate .paginate_button.next:after{position:relative;margin-left:5px;content:'\f0da';font-family:FontAwesome}#promotions-list-table_paginate .paginate_button.previous:hover,#promotions-list-table_paginate .paginate_button.next:hover{border-color:#ccc}#promotions-list-table_paginate .paginate_button.current{z-index:2;color:#fff !important;background:#337ab7;border-color:#2e6da4;cursor:default}#promotions-list-table_paginate .paginate_button.current:hover,#promotions-list-table_paginate .paginate_button.current:focus{color:#fff !important;background:#337ab7}#promotions-list-table_paginate .paginate_button:hover,#promotions-list-table_paginate .paginate_button:focus{color:#565656 !important;background:#ddd}#promotions-list-table_paginate .paginate_button:active{background:#ccc;box-shadow:inset 0 0 2px rgba(0,0,0,.5)}#promotions-list-table_paginate .disabled{display:none}#promotions-list-table_wrapper .panel-footer{margin-top:8px;color:#565656;background-color:#eee;border:1px solid #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#promotions-list-table_wrapper .panel-footer select{border-color:#ccc}@media screen and (max-width:991px){.promotions-container.promotion-details .promotion-info{margin-top:10px}}@media screen and (max-width:767px){.promotions-container .promotion-container{display:block}.promotions-container .promotion-info,.tab-content .promotion-info{display:flex;margin-top:10px;flex-direction:column}.promotions-container .promotion-date,.tab-content .promotion-date{float:none;margin:0 0 5px;text-align:center}.promotions-container .promotion-name,.tab-content .promotion-name{margin-bottom:8px;text-align:center;order:-1}.promotions-container .promotion-manufacturer-category,.promotions-container .promotion-description,.tab-content .promotion-manufacturer-category,.tab-content .promotion-description{text-align:center}.promotions-container.promotion-details .promotion-description{text-align:left}.promotions-container .promotion-view,.tab-content .promotion-view{float:none;text-align:left;align-self:center}#promotions-list-table_info,#promotions-list-table_length{float:left}#promotions-list-table_paginate{margin-top:0}}.promotions-container .promotions-return a:before{display:inline-block;margin-right:4px;content:'\f100';font-family:FontAwesome}.promotions-container .promotions-return a:hover,.promotions-container .promotions-return a:focus{text-decoration:underline}.promotions-container .promotion-title-container{margin-bottom:15px}.promotions-container .promotion-title{font-size:32px;padding-top:5px;margin-bottom:15px;height:70px;display:table-cell;vertical-align:bottom}.promotions-container .promotion-image{display:flex;position:relative;height:300px;width:100%;padding:10px 30px;text-align:center;background-color:#fff;border:1px #ddd solid;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;justify-content:center;align-items:center}.promotions-container .promotion-image img{position:relative;max-width:100%;max-height:100%}.promotions-container .eligible-models{display:flex;margin-top:15px}#eligible-models-select{flex:1}.promotions-container .eligible-model-view{margin-left:10px}.promotions-container .promotion-detail-manufacturer{margin-bottom:10px;font-size:16px;font-weight:700}.promotions-container .promotion-disclaimer{margin-top:25px;font-size:.8em;font-style:italic}.promotions-container .promotion-disclaimer p{margin:0}@media screen and (max-width:991px){.promotions-container .eligible-models{margin-bottom:15px}}@media screen and (max-width:767px){.promotions-container .eligible-models{margin-bottom:5px}.promotions-container .promotion-detail-manufacturer{margin-bottom:6px;text-align:center;order:-1}.promotions-container .promotion-description{margin-top:4px}}@media screen and (max-width:580px){.promotions-container .promotion-title{font-size:24px}}.tab-content .promotion-container{display:flex;padding:20px 5px;align-items:center;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s}.tab-content #promotions-list-table>tbody>tr>td{padding:0 15px}.tab-content .promotion>a{color:inherit}@media screen and (max-width:767px){.tab-content .promotion-container{display:block}}