.pd-lg{ padding: 30px 0;}
body{ background-color: #fcfcfc}
.home, .b3457{ background-color: #ebebeb}
.showmobile {display:none;}
@media (max-width: 768px) {
    .hide-mobile { display: none}
  .showmobile {display:block;}
  
}
@media (min-width: 768px) {
    .hide-desk { display: none}
}
/*slide b2*/
/*.home .slideshow{overflow: hidden;}*/
.home .bannerdisabili {background-color:#f7ad1a}
/*slide b2*/

/* nav footer */
nav.navbar-footer .t3-sl{ padding: 0}
nav.navbar-footer ul{ padding-top: 2px;}
/*nav.navbar-footer ul li{ float: left}*/
nav.navbar-footer ul li a{ color: #fff; text-transform: uppercase; padding: 10px 5px; font-size: 12px;}
nav.navbar-footer ul li a:hover{ color: #4b4b4d}
/* //nav footer */

/* b2-content */
.main-areas{ margin-top: 40px;}
.main-areas .child-areas{ padding-bottom: 45px}
.main-areas p{ font-size: 14px; text-align: justify; padding-top: 15px; min-height: 195px;}
.main-areas .areas-more{
    float: right;
    padding: 5px 15px;
    color: #fff;}
.main-areas .areas-more-yellow{ background-color : #ffad00}
.main-areas .areas-more-blue{ background-color: #01a2de}
.main-areas .areas-more-purple{ background-color: #e9a8fc}
.main-areas .areas-more-grey{ background-color: #478987}
.main-areas .child-areas img{ max-width: 100%; margin: 0 auto; /*min-height: 165px;*/}
@media (max-width: 1200px) {
    .main-areas p{ min-height: 202px}
}
@media (max-width: 1024px) {
    .main-areas p{ min-height: 275px}
    .main-areas p.nomin-height {min-height:80px;}
}
/* //b2-content */

/* b3 - search */
.breadcrumbs-right .search{
    float: right;
    display: -webkit-inline-box;
    position: relative;
    padding: 20px 0;
}
.breadcrumbs-right .search:before{
    font-family: "FontAwesome";
    content: "\f002";
    display: block;
    position: absolute;
    left: -28px;
    top: 23px;
    color: #555555;
    font-size: 20px;
}
@media (max-width: 480px) {
    .breadcrumbs-right .search{ display: none}
}

@media (min-width: 481px) and (max-width: 767px) {
    .breadcrumbs-right .search {float: left; padding:0;}

    .breadcrumbs-right .search:before{left:-20px; top:0;}

}
/* //b3 - search */

/* b3 - logo car */
.body_b3 .logo-car{ min-height: 121px;}
.body_b3 .logo-car img{ max-width: 100%; margin: 0 auto;}
.used {padding-top:30px;}
/* //b3 - logo car */

/* b4 - breadcrumbs right */
.breadcrumbs-right .b4-rgt{ float: right}
.breadcrumbs-right .b4-rgt .focaccia{
    margin: 10px 0;
    border-right: 1px solid #ccc;
    padding-right: 15px;
    text-align: right;
}
.breadcrumbs-right .b4-rgt .focaccia p{ margin: 0}
.breadcrumbs-right .b4-rgt img{ padding-left: 10px}
@media (max-width: 767px) {
    .breadcrumbs-right .b4-rgt{ float: left}
    .breadcrumbs-right .b4-rgt  img{ padding: 5px 0}
}
/* //b4 - breadcrumbs right */

/* b5 - content */
.body_b3 .logo-car{ min-height: 121px;}
.body_b3 .logo-car img{ max-width: 100%; margin: 0 auto;}
/* //b5 - content */
.singolo-veicolo .veicolo{
    margin-bottom: 30px;
    padding: 0;
}
.singolo-veicolo .veicolo p{ padding: 0}
.singolo-veicolo .veicolo img{ padding: 0 10px 0 0; margin-bottom: 10px;}

/* b6 - content */
.contact p{ font-weight: bold}
.contact .contant-social a{ float: left; padding-right: 10px;}
.contact-header{
    font-weight: bold;
    color: #e2001a;
    background-color: #ebebeb;
    padding: 10px;
    margin: 0;
}
.custom_telephone{
    color: #fff;
    font-weight: bold;
    font-size: 20px;
}
.custom_telephone p{ margin: 0}
#recaptcha #recaptcha_area, #recaptcha #recaptcha_table{ width: 100% !important}
@media( max-width:767px){
    #recaptcha #recaptcha_table{ max-width: 318px !important;}
}
@media( max-width:480px){
    .contact p{ text-align: center}
    .contact .contant-social{ max-width: 90px; margin: 0 auto;}
    .contact .contant-social a{ padding: 0 5px;}
}


/* //b6 - content */
@media( max-width:767px){
    .navitem .imgitem { margin:10px auto;}
    
}

/* b7 content */
.content-main-pro-com .content-item{ min-height: 490px;}
.content-main-pro-com p {text-align:justify;}
.content-main-pro-com .content-item .text-bold{ 
    margin-top: 10px;
    font-weight: bold;
 
}
.content-main-pro-com .content-item .text-title, .content-rgt-pro-com .text-title{ font-family: Myriad Pro}
.content-main-pro-com .content-item img, .content-main-pro-com .content-item img{ width: 100%} 
.content-main-pro-com .hide-mobile hr{ border-top: 1px solid #828183;}
.content-main-pro-com .hide-mobile img{ width: 100%}
.content-main-pro-com .hide-mobile p{
    text-align: center;
    max-width: 100%;
    margin: 40px 0 15px 0;
}
/* //b7 content */

/* b8 - content */
.body_b8 img, .used .col-md-4 a img{
   /* padding: 0 10px 0 0;*/
    max-width: 100%;
    margin: 0 auto 5px;
}
/* //b8 - content */

/* b9 eventi */
.body_eventi h3{ margin: 0;}
.body_eventi strong{ font-family: Myriad Pro}
.body_eventi img{
    max-width: 100%;
    margin: 0px auto 5px;
}
.body_eventi .scopri{
    border-radius: 5px;
    background: #1d1d1d;
    padding: 8px 25px;
    color: #fff;
    font-weight: bold;
    float: right;
    margin-top: 10px;
}
.body_eventi scopri:hover{
    text-decoration: none;
    background: #ADADAD;
    color: #1d1d1d;
}
@media( max-width:480px){
    .body_eventi a{ float: left}
}

