#occasion-filters form{display:flex;justify-content:space-between}.nice-select{width:100%;border-radius:0;border:none;background:#3a3a3a;color:#fff;font-size:15px;height:40px}.nice-select .option{margin-left:auto;background:#3a3a3a;color:#fff}.nice-select .list:hover .option:not(:hover){background:#3a3a3a !important}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background:#0878c2}.nice-select ul.list{border-radius:0;margin-left:auto}#occasion-filters select{display:none}.occasion-image-container{position:relative;overflow:hidden;width:100%}.occasion-image-container img{max-width:100%;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.occasion-image-container:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.single-occasion-wrapper img{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}@media screen and (max-width:920px){#occasion-filters form{display:block}.filter-dropdown{width:45%;margin-left:2.5%;margin-right:2.5%;float:left;margin-top:10px}#occasion-list{margin-top:20px}.occasion-total .sort{margin-right:calc(2.5vw - 5px)}}.occasion-data header h2{font-size:20px;font-weight:100;margin-bottom:.25em;margin-top:.25em}.occasion-data header>div{padding:0}.occasion-data header h3{font-size:18px;font-weight:100;margin-top:.25em}.occasion-data .list-group{list-style-type:none;margin-left:0;display:table;width:100%}.occasion-data .list-group li{margin-left:0;display:table-row}.occasion-data .list-group li span{display:table-cell}.single-occasion-wrapper:last-of-type{padding-right:25px}.filters{justify-content:space-between;margin:30px auto}.horizontal-line{clear:both;border-none;border-top:1px solid #ddd;width:100%;height:1px}#occasion-list-wrap .single-occasion-wrapper{padding-left:12.5px;padding-right:12.5px}.occasion-data .warranty-labels img{max-width:70%;margin-bottom:20px}.pagination{clear:both;position:relative;font-size:11px;line-height:13px;float:right}.pagination span,.pagination a{display:block;float:left;margin:2px 2px 2px 0;padding:6px 9px 5px;text-decoration:none;width:auto;color:#fff;background:#555;-webkit-transition:background .15s ease-in-out;-moz-transition:background .15s ease-in-out;-ms-transition:background .15s ease-in-out;-o-transition:background .15s ease-in-out;transition:background .15s ease-in-out}.pagination a:hover{color:#fff;background:#6aac70}.pagination .current{padding:6px 9px 5px;background:#0878c2;color:#fff}.pagination{clear:both;position:relative;font-size:11px;line-height:13px;float:right}.pagination span,.pagination a{display:block;float:left;margin:2px 2px 2px 0;padding:6px 9px 5px;text-decoration:none;width:auto;color:#fff;background:#555;-webkit-transition:background .15s ease-in-out;-moz-transition:background .15s ease-in-out;-ms-transition:background .15s ease-in-out;-o-transition:background .15s ease-in-out;transition:background .15s ease-in-out}.pagination a:hover{color:#fff;background:#0878c2}.pagination .current{padding:6px 9px 5px;background:#0878c2;color:#fff}.occasion-total>div{display:table}.occasion-total h2,.occasion-total select,.occasion-total .nice-select{display:table-cell}.master-holder .occasion-total h2{font-weight:100;color:#0878c2}.sort .nice-select{margin-bottom:8px}.nice-select .list li{position:relative}.nice-select .font-icon{position:absolute;top:1px;right:10px}@media handheld,only screen and (max-width:768px){#occasion-list-wrap .single-occasion-wrapper .occasion-image-container,.occasion-data>div{padding-left:0}section#occasion-list{margin-top:20px}#occasion-section .pagination>span,.pagination>a{float:none;display:inline-block;line-height:30px;font-size:14px}#occasion-section .pagination{float:none;text-align:center}#occasion-section .pagination .inactive,#occasion-section .pagination .current{padding-left:15px;padding-right:15px}ul.list-group,ul.list-group li span{padding-left:0}span.list-item-left.mk-col-1-2{width:15%}.single-occasion-wrapper .occasion-image-container{width:100vw;position:relative;left:-70px}}.spinner{width:70px;text-align:center;position:absolute;top:50%;transform:translate(-50%,-50%);left:50%}.spinner>div{width:18px;height:18px;background-color:#2196f3;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.occasion-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,.5);z-index:99;display:none}@media handheld,only screen and (max-width:480px){header.occasion-total{padding-left:25px;padding-right:25px}.occasion-total .mk--col--4-12{width:100%}.occasion-total .sort{margin-right:auto;width:100%;margin-top:20px}}@media handheld,only screen and (max-width:400px){#occasion-section .pagination>span,.pagination>a{float:none;display:inline-block;line-height:25px;font-size:11px}#occasion-section .pagination{float:none;text-align:center}#occasion-section .pagination .inactive,#occasion-section .pagination .current{padding-left:10px;padding-right:10px}}