/**
* 2007-2019 PrestaShop
*/
#wim_select_home {
	box-shadow: 0px 0px 16px rgba(0,0,0,0.1);
	padding: 20px 0px;
	position: sticky;
	position: -webkit-sticky;
  	top: 0px;
	z-index:1;
	padding-top: 11px;
}

#category #wim_select_home {
	box-shadow: 0px 0px 16px rgba(0,0,0,0.1);
	padding: 25px 0px;
	position: relative;
}

#category #wim_select_home.selected_search {
    box-shadow: unset!important;
    position: sticky!important;
    position: -webkit-sticky!important;
    z-index: 11!important;
    padding: 0px!important;
    background: #fff;
}

#category #wim_select_home.bg-black-cooltra.selected_search  .content_category {
    display: block; 
    float: left;
    width: 100%;
    max-height: 40px;
}

#wim_select_home.bg-black-cooltra.selected_search span.close-search {
    position: relative;
    top: -35px;
    opacity: 1;
    right: 0px;
    float: right;
    cursor: pointer;
}

#category #wim_select_home.bg-black-cooltra.selected_search .title_selects {
    display: none; 
}

#category #wim_select_home.bg-black-cooltra.selected_search  .content_category .title_selects {
    display: block; 
}

#category #wim_select_home.bg-black-cooltra.selected_search {
    background-color: #232323;
    padding: 15px 0px!important;
	z-index: 100!important;
}

#category.search-active.no-filter #products_top {
    top: 40px;
	overflow: visible!important;
}

#wim_select_home .fieldset{
	width: 16%;
}
#wim_select_home .row{
	display: flex;
	justify-content: center;
}

#wim_select_home select{
	height: 40px;
	border: 1px solid #fff;
	font-family: 'Lato-Regular';
	font-size: 14px;
	color: #000000;
	text-decoration: none solid rgb(0, 0, 0);
	padding-left: 5px;
	outline: none;
/*	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;*/
}
#wim_select_home select:active, #wim_select_home select:hover, #wim_select_home select:focus{
	border: 1px solid #fff;
	outline: none;
}
#wim_select_home select:active option, #wim_select_home select:hover option, #wim_select_home select:focus option{
	outline: none;
}
#wim_select_home select option:hover, #wim_select_home select option:focus,#wim_select_home select option:active{
	background: #00a5e4;
}
#wim_select_home select.selector1, #wim_select_home select.selector2{
	width: 24%;
	margin-right: 5px;
}
#wim_select_home select.selector3, #wim_select_home select.selector4{
	width: 18%;
	margin-right: 5px;
}
#wim_select_home #ver_moto{
	width: 13%;
	cursor: pointer;
}

.lang-it #wim_select_home #ver_moto,
.lang-pt #wim_select_home #ver_moto,
.lang-en #wim_select_home #ver_moto,
.lang-fr #wim_select_home #ver_moto{
	width: 20%;
}

#wim_select_home select:disabled{
	border: 1px solid #fff;
	opacity: 0.5;
}

#wim_select_home button{
	padding: 6px 10px;
	height: 40px;
	font-family: 'GalanoGrotesque-Bold';
	font-size: 16px;
/*	line-height: 13px;*/
	text-decoration: none solid rgb(35, 35, 35);
	text-align: center;
	border: none;
}

#wim_select_home .green-button{
	  background-color: #a2bd30;
}
#wim_select_home .content_selects{
	justify-content: space-between;
}
#wim_select_home .title_selects{
	font-family: 'GalanoGrotesque-Bold';
	font-size: 20px;
	color: #ffffff;
	text-decoration: none solid rgb(255, 255, 255);
	line-height: 22px;
	text-align: center;
	margin-bottom: 15px;
	font-weight: 400;
}
#wim_select_home #ver_moto i, #wim_select_home #ver_moto i:before{
	width: 20px;
	height: 20px;
}

#wim_select_home #ver_moto i:before{
	position: relative;
	top: -7px;
}

#wim_select_home #ver_moto span{
	padding-right: 7px;
	font-family: 'GalanoGrotesque-Bold';
	line-height: 13px;
}
.lang-it #wim_select_home #ver_moto span,
.lang-pt #wim_select_home #ver_moto span,
.lang-fr #wim_select_home #ver_moto span,
.lang-en #wim_select_home #ver_moto span{
	margin:auto;
}

#wim_select_home #wsh_opt{
	text-align: center;
	font-family: 'GalanoGrotesque-Regular';
	color: #232323;
}

#wim_select_home #wsh_btn_modificar{
	margin-left: 100px;
	background: none;
	font-family: 'GalanoGrotesque-Bold';
	font-size: 14px;
	color: #00a5e4;
	font-weight: 400;
	text-decoration: underline solid rgb(0, 165, 228);
	line-height: 14px;
}

#wim_select_home #wsh_btn_modificar{
	margin-left: 100px;
	background: none;
	font-family: 'GalanoGrotesque-Bold';
	font-size: 14px;
	color: #00a5e4;
	font-weight: 400;
	text-decoration: underline solid rgb(0, 165, 228);
	line-height: 14px;
	cursor: pointer;
}

#wim_select_home #wsh_btn_modificar svg{
  transform: translateY(-5px);
}
/*
#category #wim_select_home{
	transform: translateY(-100%);
	position: fixed;
}
#category #wim_select_home.show {
	transform: translateY(0);
	z-index: 10;
	padding-top: 0;
}
*/
#wim_select_home .content_category{
	display: none;
}
#wim_select_home .content_category button.close{
	display: none;
}
#category #wim_select_home.second_hand{
	background-color: #232323;
	box-shadow: 0px 0px 16px rgba(0,0,0,0.1);
	padding-top: 10px;
	padding-bottom: 20px;
	position: sticky;
	z-index: 100;
}
#category #wim_select_home.second_hand select#select_Ciudades.selector1_s.second_hand{
	max-width: 275px;
	height: 40px;
	border: 4px solid #a2bd30;
	font-family: Lato;
	font-size: 14px;
	color: #000000;
	text-decoration: none solid rgb(0, 0, 0);
	width: 100%;
	margin: 0 auto;
}
#category #wim_select_home.second_hand.fixed{
	position: fixed;
	z-index: 999;
}
#category .blue_wim_select_home{
	display: inline-block;
	text-align: center;
	width: 100%;
}
#category.second_hand .content_title_wimselect{
	text-align: center;
}
#category .change_city {
	display: inline-block;
	height: 30px;
	padding: 6px 10px;
	border: 1px solid #ffffff;
	font-family: GalanoGrotesque-Bold;
	font-size: 12px;
	color: #ffffff;
	font-weight: 400;
	text-decoration: none solid rgb(255, 255, 255);
	text-align: center;
}
#category .content_title_wimselect .title_selects{
/*	display: inline-block;
	margin-right: 40px;*/
}
#category #wim_select_home.second_hand.bg-blue-cooltra{
	height:50px;
	padding: 10px 0px
}
#category #wim_select_home.second_hand.bg-blue-cooltra.blue{
	background-color: #00a5e4;
}
#category.second_hand .col-class{
	padding-right: 0;
}
#category #wim_select_home.second_hand.bg-blue-cooltra .title_selects{
	display: inline-block;
	margin-right: 40px;
}
#category.b2b_flota_electrica #wim_select_home select.selector1, #category.b2b_flota_electrica #wim_select_home select.selector3{
	width: 27%;
}
#category.b2b_flota_electrica #wim_select_home select.selector2{
	width: 31%;
}
#index #wim_select_home .content_selects, #category #wim_select_home .content_selects{
    justify-content: center;
}
#index #wim_select_home #select_Tipodecontrato,#index #wim_select_home #select_KMsincluidos,#index #wim_select_home #select_combustible,
#category:not(.search-active) #wim_select_home #select_Tipodecontrato,#category:not(.search-active) #wim_select_home #select_KMsincluidos,#category:not(.search-active) #wim_select_home #select_combustible{
    display:none!important;
}
#index #wim_select_home select, #category #wim_select_home select{
    font-size: 18px;
}
@media (max-width: 991px){
	#wim_select_home button i{
		position: absolute;
		right: 3px;
	}
	#wim_select_home #wsh_btn_modificar{
		margin-left: 8px;
	}
}

@media (max-width: 767px){
	#category #wim_select_home.second_hand.bg-blue-cooltra{
		height:40px;
		padding: 10px 0px
	}
	#wim_select_home{
		position: relative;
	}
        #index #wim_select_home{
            position: sticky;
        }
	#wim_select_home select{
		width: 100%!important;
		margin-bottom: 10px;
		margin-right: 0px!important;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}
	#wim_select_home .content_selects{
		flex-wrap: wrap;
		padding: 0px 20px;
	}
	#wim_select_home .content_title_wimselect{
		padding: 0px 20px;
	}
	#wim_select_home button{
		max-width: 100%;
		width: 100%!important;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		position: relative;
		justify-content: center!important;
	}
	#wim_select_home button i{
		position: absolute;
		right: 9px;
	}
	#wim_select_home #ver_moto i:before{
		position: relative;
		top:-6px;
/*		top: 0px!important;*/
	}
	.to_slide{
		width: 100%;
		display: none;
	}


	#category.search-active #wim_select_home{
		transition: transform cubic-bezier(0.22, 0.61, 0.36, 1) .2s;
		will-change: transform;
		transform: translate(0, -120%) scale(1) !important;
		padding: 0;
		position: absolute;
	}

	#category #wim_select_home.show{
		transition: transform cubic-bezier(0.22, 0.61, 0.36, 1) .35s .25s;
		transform: translate(0, 0%) !important;
		padding: 25px 0px;
		position: fixed;
		z-index: 100;
		padding-top: 0;
	}
	#category #wim_select_home.show .content_category{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	#category #wim_select_home.show .title_selects{
		display: none;
	}
	#category #wim_select_home.show .content_category div.title_selects, #category #wim_select_home div.title_selects_b{
		font-family: GalanoGrotesque-Bold;
		font-size: 16px;
		color: #ffffff;
		font-weight: 400;
		text-decoration: none solid rgb(255, 255, 255);
		line-height: 40px;
		display: block;
		margin-bottom: 0;
	}
	#category.search-active #products_top {
		top: 0!important;
		z-index: 99;
	}
	#category.search-active #js-product-list-top{
		padding-top: 10px;
		margin-top: 5px!important;
		margin: 0px!important;
	}
	#category #wim_select_home.show button.close{
		width: 30px!important;
		color: #fff;
		opacity: 1;
		cursor: pointer;
		position: relative;
	}
	#category #wim_select_home.show button.close i{
		top: 12px;
		right: 0;
	}
	#category #js-product-list-top .selectors_home{
		font-family: GalanoGrotesque-Medium;
		font-size: 10px;
		color: #00a5e4;
		font-weight: 400;
		padding: 5px;
		padding-top: 0;
	}
	#category #wim_select_home #wsh_opt strong{
		display: none;
	}
	#category #wim_select_home #wsh_opt #wsh_selection{
		font-family: GalanoGrotesque-Medium;
		font-size: 9px;
		color: #00a5e4;
		font-weight: 400;
		display: block;
	}
	#category #wim_select_home #wsh_btn_modificar{
		display: none;
	}
	#category #wim_select_home{
		transition: transform cubic-bezier(0.22, 0.61, 0.36, 1) .2s;
		will-change: transform;
	}
	#wim_select_home .content_category button.close{
		display: block;
	}
	#wim_select_home.second_hand .title_selects, #category #wim_select_home div.title_selects_b{
		font-size: 14px;
		margin: 0 auto;
		margin-bottom: 19px;
		line-height: 20px;
	}
	#category #wim_select_home div.title_selects_b{
		/*margin-bottom: 0;*/
	}
	#wim_select_home.second_hand select.second_hand{
		margin: 0 auto!important;
	}
	#category.search-active #wim_select_home.second_hand{
		transform: none!important;
	}
	#category #wim_select_home.second_hand.bg-blue-cooltra{
		background-color: #232323;
	}
	#category.second_hand #wim_selects{
		display: flex;
	}
	#category.second_hand #products_top.position-sticky{
		position: -webkit-sticky!important;
		position: sticky!important;
		top:40px;
		width: auto;
		margin-left: -15px;
		margin-right: -15px;
	}
	#category.second_hand #products_top.position-sticky.blue{
		box-shadow: 0 6px 10px rgba(0,0,0,.1);
	}
	#category.second_hand .col-class{
		padding: 20px!important;
	}
	#category.second_hand #wim_select_home.show{
		padding-top: 10px;
	}
	#category.second_hand #products_top #js-product-list-top #wim_selects.change_city:active span{
		color: #fff;
	}
	#category.second_hand .modal#sortModal button.close{
		color: #232323;
	}
}