#auto-select-engine{display:none}.vehicle-selector-slider-layer{top:auto !important;bottom:0}.vehicle-selector-slider-layer>*{-webkit-box-sizing:content-box !important;-moz-box-sizing:content-box !important;box-sizing:content-box !important}a.tc_product_filter_anchor{color:#fff}a.tc_product_filter_anchor:hover{color:rgba(255,255,255,.6)}a.tc_product_filter_anchor .mobile:before{font-family:FontAwesome;content:"\f107";margin-right:10px}a.tc_product_filter_anchor .mobile:after{content:"\f1b9";font-family:FontAwesome}a.tc_product_filter_anchor .mobile span{display:none}.tc_product_filter{width:100%;text-align:center;position:relative;z-index:10;padding:5px 0;top:0}.tc_product_filter.is-stuck{position:fixed}.tc_product_filter form{margin:0}.tc_product_filter.tiny{width:auto;margin-left:initial;margin-right:initial;background-color:transparent;padding:0;display:inline-block}.tc_product_filter .close-button{display:none}.tc_product_filter .title{color:#fff;text-transform:uppercase;font-size:22px;margin-right:5px;top:3px;position:relative}.tc_product_filter.hide-title .title{display:none}.tc_product_filter .select{width:15%;position:relative;display:inline-table;background:#fff;z-index:5;margin-right:5px;text-align:left}.tc_product_filter .select:nth-child(5){margin-right:0}.tc_product_filter h3{color:#16a8c1;margin-bottom:20px;text-transform:uppercase}.tc_product_filter .indicator{display:none;position:absolute;text-align:center;width:100%;height:auto;top:0;height:100%;z-index:1000;left:0;padding-top:30px}.tc_product_filter .indicator i{font-size:100px;color:#16a8c1;display:block}.tc_product_filter input[type=radio]{display:none}.tc_product_filter input[type=radio]:checked+label{border-bottom:3px solid #16a8c1}.tc_product_filter ul.filter_results{display:none;position:absolute;color:#555;font-weight:700;background-color:rgba(255,255,255,.6);box-shadow:0px -1px 20px rgba(85,85,85,.2),-1px 0px 20px rgba(85,85,85,.2);max-height:250px;overflow-y:auto;width:100%;background:#fff;z-index:100;margin:0;margin-top:1px;list-style:none}.tc_product_filter ul.filter_results li{padding:10px}.tc_product_filter ul.filter_results li:hover{background:#16a8c1;color:#fff;cursor:pointer}.tc_product_filter a.submit-filter{display:none;background-color:#f76d2b;padding:12px 20px 13px;text-transform:uppercase;vertical-align:middle;color:#fff;font-weight:700;margin-left:5px}.tc_product_filter a.submit-filter:hover{background-color:#f8ad03}.tc_product_filter .filter_input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0px -1px 20px rgba(85,85,85,.2),-1px 0px 20px rgba(85,85,85,.2);text-align:left !important;font-size:20px;white-space:nowrap;appearance:none;-moz-appearance:none;-webkit-appearance:none;-webkit-border-radius:0 !important;border-radius:0 !important;outline:none;background:#d9d9d9;color:#555;font-weight:700;border:0 !important;background:0 0 !important;padding:10px !important;line-height:40px !important;height:44px;width:100%}.tc_product_filter .filter_input[type=text]{padding:10px 40px 10px 10px !important}.tc_product_filter .filter_input:hover{cursor:pointer}.tc_product_filter label.filter_input_label{margin-bottom:0;line-height:40px;width:100%}.tc_product_filter label.filter_input_label:after{display:block;position:absolute;top:4px;right:10px;content:'\f107';cursor:pointer;font-family:FontAwesome;font-size:35px;font-weight:700;color:#555}.tc_product_filter label.filter_input_label.selected:after{content:'\f00c';font-weight:400;color:#69a723}.tc_product_filter select{display:none}.tc_product_filter.popup_content{background:#fff;width:90%;padding:25px;margin-top:-50px}.tc_product_filter.popup_content .title{display:block;position:initial;top:0;padding-bottom:20px;color:#000;text-align:center}.tc_product_filter.popup_content .close-button{display:block}.tc_product_filter.popup_content .submit-filter{display:block}.close-button{position:absolute;right:4px;top:0;width:30px;padding:8px 5px;color:#16a8c1;text-align:center;font-size:25px;z-index:1000}.close-button:hover{cursor:pointer}header .top_product_filter_form .tc_product_filter{width:100%;padding:5px;background-color:rgba(204,204,204,.6);border-top:1px solid #444}header .top_product_filter_form .tc_product_filter .filter_input{box-shadow:none;background-color:#fff;font-weight:400;padding:7px}header .top_product_filter_form .tc_product_filter .indicator{padding:4px}header .top_product_filter_form .tc_product_filter .indicator i{font-size:36px}header .top_product_filter_form .tc_product_filter span.select{width:10%;padding-right:0}header .top_product_filter_form .tc_product_filter span.select li{line-height:initial}header .top_product_filter_form .tc_product_filter span.select.vehicletype-container{display:inline-table;margin-bottom:0;margin-right:5px}header .top_product_filter_form .tc_product_filter span.select.vehicletype-container li{margin-right:0;display:block}header .top_product_filter_form .tc_product_filter span.select.engine-container{width:20%}header .top_product_filter_form .tc_product_filter label.filter_input_label:after{right:0;top:-4px}header .top_product_filter_form .tc_product_filter ul.filter_results{width:100%;border-top:1px solid rgba(85,85,85,.5)}header .top_product_filter_form .tc_product_filter ul.filter_results li{float:none;font-weight:400}.tc_product_filter{width:100%;margin-left:auto;margin-right:auto}.tc_product_filter .selects-wrapper{display:inline-block;width:100%;position:relative}.tc_product_filter .button-wrapper{display:inline-block;position:relative;width:calc(100% - 85% - 6px)}@media screen and (max-width: 767px){.tc_product_filter .button-wrapper{width:85%;display:block;margin:0 auto}}.tc_product_filter .title{display:block;margin-bottom:15px;text-shadow:2px 2px 10px #000;font-weight:700;font-size:30px;text-align:left}.tc_product_filter .select{display:inline-block;width:calc((100% / 3) - 3px);margin-right:0;background:rgba(255,255,255,.85);transition:all ease .2s;border:1px solid #3c3c3c}.tc_product_filter .select:hover{background:#fff}.tc_product_filter .select.open{z-index:1000;background:#fff;width:100%}.tc_product_filter .select.vehicletype-container{display:none}.tc_product_filter .select.manufacturer-container{left:0;right:auto;position:absolute}.tc_product_filter .select.engine-container{right:0;left:auto;position:absolute}@media screen and (max-width:767px){.tc_product_filter .select.manufacturer-container,.tc_product_filter .select.model-container,.tc_product_filter .select.engine-container{width:100%;display:block;position:relative;top:auto;left:auto;right:auto;margin-bottom:10px}}.tc_product_filter .filter_input{box-shadow:none;height:auto;width:calc(100% - 40px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc_product_filter .filter_input[type=text]{padding:5px 10px !important}.tc_product_filter a.submit-filter{padding:14px 0;display:block;position:relative;top:-2px;margin:0}@media screen and (max-width:767px){.tc_product_filter a.submit-filter{width:100%;display:block;position:relative;top:auto;left:auto;right:auto}}.tc_product_filter ul.filter_results{z-index:1000}.tc_product_filter ul.filter_results li{text-align:left;float:none}.tc_product_filter.hide-title .title{display:none}.tc_product_filter.hide-button .button-wrapper{display:none}.search-section .tc_product_filter .selects-wrapper{width:calc(100% - 15%)}.single-product .main{padding-top:30px}