
/* intro dopo login */
.view-home #flags {margin-top: 30px;}
.view-home #flags img {width: 16%;margin: 0 1%;padding: 0;}
.view-home a.btn {display: inline-block;margin: 15px;}

/* lista marche */
.view-makes .cont_step_1 {width: calc(100% - 180px);margin-left: 180px;position: absolute;top: 40px;}
.view-makes .step_title {font-size: 50px;}
.view-makes #termiche{margin-top:40px;}
.view-makes .center_column_step_1 {width: 86%; padding-left: 10%; padding-right: 4%;}

.view-makes .brand_thumb {width: 150px;}
.ver2022 #category_list .descr_ico_family{border:0px solid blue;} 


/* lista modelli */
.view-models .step_title_container {width: calc(100% - 180px);margin-left: 180px;position: absolute;top: 40px;}
.view-models .step_title {font-size: 50px;}
.view-models .center_column_step_2 {width: 90%;padding-left: 4%;padding-right: 4%;}
.view-models header div{margin-top:80px !important;}
#thumb_butt_left {float: none;clear:both;width:100%;height:30px;padding-top: 0;}
.view-models #scroll_container {float: left;width: 100%;margin-top: 50px;}
.view-models .no_scroll_panel {margin-top:20px;}

.view-models .moto_thumb {width: 310px;max-width: 310px;    background-size: 100% auto;}
.view-models .moto_thumb .moto_img {height: 220px;width: 310px;}
.moto_thumb .moto_name {font-size: 18px;}

/* scheda moto */
.view-bike .step_title_container_3 {width: calc(100% - 180px);margin-left: 180px;position: absolute;top: 40px;}
.view-bike .step_title {font-size: 50px;}
.view-bike header div{margin-top:80px !important;}

.view-bike .center_column_step_3 {padding: 0px 3% 0 3%;}
.view-bike #moto_pic {height: 420px;}

.ver2022 #category_list li{
    bottom: 0px;	
}
.ver2022 #category_list li:nth-child(3),
.ver2022 #category_list li:nth-child(4){
    /*bottom: -13px;*/	
}


#category_list.num-el-5 li{
	width: 18%;
}
#category_list.num-el-6 li{
	width: 15%;
}
#category_list.num-el-7 li{
	width: 13%;
}

.product_thumb_price {
    display: block;
}




/* scheda prodotto moto */
.view-product .step_title_container_3 {width: calc(100% - 180px);margin-left: 180px;position: absolute;top: 40px;}
.view-product .step_title {font-size: 50px;}
.view-product header div{margin-top:80px !important;}
.view-product .navibar .btn {padding: 18px 10px;font-size: 16px;}
.view-product #foto_pic {width: 100%;    float: none;}

.view-product #related_list {
	width: 100%;
    margin-top: 30px;

    float: none;
    
    margin-right: 5%;
    margin-left: 20px;
    background-color: #fff;
}
#p_arrow_up, #p_arrow_down {
    width: 100%;
    text-align: center;
    background-color:#e11419;
}
.view-product .related_thumb {    width: 100%;  }
.view-product .center_column_step_4 {padding-top: 0px; }
    
    
/*  VIEW LIST */
.view-list .step_title_container_3 {width: calc(100% - 180px);margin-left: 180px;position: absolute;top: 40px;}
.view-list .step_title {font-size: 50px;}
.view-list header div{margin-top:80px !important;}    
    
.view-list  .product_list_item .txt {width: 55%;}

/* FORM SEND  LIST */
form#form_wrapper input:nth-child(odd){
	margin-right: 0px;	
}    

    
.home_slider{
	max-width:100%;
	position:relative;
	margin-top:-75px;

}
.home_slider_container{
	height: 400px;
	border:0px solid red;
    top: -40px;
}
.home_slider_container ul li img{
	max-width:70%;
	margin-left:15%;
}

.center_column {
	position:relative;
    width: 80%;
    padding-left: 10%;
    padding-right: 10%;
}
.center_column h1 {
    font-size: 50px;
}

.scroll_panel {
    height: auto !important;
}

#category_list {
	min-height: 80px;
	height: auto !important;
}


.navibar .btn {
    padding: 18px 18px;
    font-size: 18px;
}


input[type=checkbox]{
  /* Double-sized Checkboxes */
  -ms-transform: scale(v); /* IE */
  -moz-transform: scale(1.6); /* FF */
  -webkit-transform: scale(1.6); /* Safari and Chrome */
  -o-transform: scale(1.6); /* Opera */
  transform: scale(1.6);
  padding: 0px;
  margin-right: 10px;
}



/* LISTA PRODOTTI CATALOGO 2024 */
@media (max-width:768px){
	header a img{width:120px;}
	.view-models .step_title_container {width: calc(100% - 150px) !important; margin-left: 150px !important;}
	.step_title{font-size: 40px !important;}
	.sub_title{margin: 15px 0 15px 0 !important;}

	.navibar {width: 90vw !important; margin: 20px auto 0px -120px !important; padding: 5px 0 !important;float: left !important;}
	.navibar .btn {padding: 12px 18px 12px 10px !important;}
	.navibar .btn.right {padding: 12px 10px 12px 18px !important;}
	
	.btn {padding: 15px 30px;}
	
	.view-catalogue-products .containers_btns {margin-top: 0px;}
	.view-catalogue-product .containers_btns {margin-top: 20px;}
	
}
