.top-nav > ul > li > a,.top-nav > ul > li > span > a{
              font-size:13px;
              font-weight:lighter;
      }
header.top-head .logo a{
                 font-weight:900;
    
}
header.top-head .logo a span{
                 font-size:11px;
              font-weight:500;
    
}
 

    header.top-head{
        background-color:#e31837    }
    header.top-head:not(.sticky-nav) .top-nav > ul > li > a ,header.top-head:not(.sticky-nav) .top-nav > ul > li > span > a,.top-head .top-search > a {
        color:#ffffff !important
    }
    .top-cart .cart-num{
        background-color:#ffffff !important
    }
 
 
 
 
    .footer-middle{
        background-color:#ecedec !important;
    }
 
    .footer-bottom{
        background-color:#ffffff !important;
    }
    .footer-bottom *{
        color:#6d6e71 !important;
    }
 
       
    .page-title{
                   background-image: url("https://mahindra-bg.bg/wp-content/uploads/2018/09/logo-concessionari1.jpg") !important;
                      background-repeat:no-repeat !important;
        background-position:50% 0;
               background-attachment:fixed;
        
    }
 
  
   body, h1, h2, h3, h4, h5, h6 {
   font-family: 'Play', sans-serif !important;
}
#rev_slider_1_1 h1 {
	text-decoration: none;
    color: #fff;
    color: #ffffff;
    font-size: 25px;
    margin-bottom: 10px;
}
#rev_slider_1_1 h4 {
	font-weight: bold;
    font-style: normal;
    color: #ffffff;
    font-size: 30px;
    font-family: nexa_blackregular;
    text-shadow: 1px 2px 2px rgba(0, 0, 0, 1);
}
.discover_btn {
    font-size: 20px;
    padding: 20px 40px;
    background-color: #e31837;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    display: inline-block;
    padding: 10px 20px;
    text-decoration: none;
}
a.discover_btn:hover {
    color: #FFFFFF !important;
}
.bottombtn {
    padding-top: 400px;
}
#adv_call_action a:hover img {
    ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    opacity: 0.6;
}
#adv_call_action img {
    width: 100%;
    height: auto;
    margin: 0;
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
}
#adv_call_action .box, #lanci_categorie_blog .box, .banner_interno_cat_blog .box {
    padding-right: 0;
    padding-left: 0;
    position: relative;
    overflow: hidden;
    margin: 0 0 -6px;
}
.box h2 {
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
    width: 100%;
    text-align: center;
    position: absolute;
    top: 20px;
    z-index: 5;
    padding-right: 15px;
    padding-left: 15px;
}
#adv_call_action .box .arrow, #lanci_categorie_blog .box .arrow {
    width: 50px;
    height: 50px;
}
#adv_call_action .box .arrow, #lanci_categorie_blog .box .arrow, .banner_interno_cat_blog .box .arrow {
    display: block;
    position: absolute;
    right: 15px;
    bottom: 20px;
    text-indent: -900em;
    background: #e31837 url(https://mahindra-bg.bg/wp-content/uploads/2018/09/home_box_arrow.png) no-repeat center center;
    width: 40px;
    height: 40px;
}
.box.big h2 {
    top: 90px;
}
#adv_call_action .box a:hover .arrow, #lanci_categorie_blog .box a:hover .arrow, .banner_interno_cat_blog .box a:hover .arrow {
    color: #e31837;
    background: #fff url(https://mahindra-bg.bg/wp-content/uploads/2018/09/home_box_arrow_over.png) no-repeat center center;
}
.footer-middle * {
    color: #636363 !important;
}
.footer-middle {
    padding: 45px 0;
}
.footer-middle h4 {
    font-size: 13px;
    margin-bottom: 10px;

}
.footer-middle h4:after, .footer-middle h4:before {
    display: none;
}
.footer-middle .menu li {
    font-size: 13px !important;
    padding: 0px;
    border: 0px;
}
footer .widget_recent_entries li {
    margin-bottom: 0px;
    padding: 0px;
}
.black1, .red1, .orange1, .white1, .silver1, .grey1, .orientpurple2, .red2, .white2, .silver2, .grey2, .black2, .orange2 {
    cursor: pointer;
}
.redk, .orangek, .whitek, .silverk, .greyk, .blackk2 {
	display: none;
}
.latest-post-selection article {
    float: none;
    display: inline-block;
}
.latest-post-selection article img {
    width: 250px;
    height: auto;
}
.specifiche table, .specifiche1 table {
    color: #6d6e71;
    font-size: 18px;
}
.specifiche td {
    border: 1px solid #ddd;
    padding: 12px 15px;
    width: 50%;
    vertical-align: middle;
}
.specto .vc_tta-panel-heading {
    background-color: #e31837 !important;
    color: #FFF !important;
}
.specto h4 a {
    color: #FFF !important;
    text-transform: uppercase;
    font-size: 18px;
    text-align: center;
}
.380px {
    height: 380px;
}
header.top-head {
    padding-top: 5px;
    padding-bottom: 5px;
    z-index: 15;
    position: fixed;
    top: 0;
    width: 100%;
}
.latest-post-selection article {
    border: 0px !important;
}
a.more-link {
    font-size: 20px;
    padding: 20px 40px;
    background-color: #e31837;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    display: inline-block;
    padding: 10px 20px;
    text-decoration: none;
}

/** Configurator + Test Drive **/
.ezfc-step-button, .ezfc-btn {
    background-color: #017d75 !important;
    color: #FFF !important;
    font-weight: bold;
}
.hiddenprice .ezfc-element-radio-price {
    display: none !important;
}
.ezfc-element-radio-price, .ezfc-price-value, .ezfc-price-currency, .ezfc-element-price {
   color: #dc182d;
   font-weight: bold;
}
.ezfc-wrapper .ezfc-element-option-has-image img, .ezfc-wrapper .ezfc-element-optio-has-image img:hover { 
  width: 75px;
  opacity: 1;
  border: transparent 2px solid;
} 
.ezfc-fixed-price-right {
    left: 70% !important;
    top: 200px !important;
}
#ezfc_element-269 .ezfc-text-currency, #ezfc_element-305 .ezfc-text-currency {
    display: none !important;
}
.ezfc-wrapper .ezfc-element-option-has-image img.ezfc-selected {
  border: red 2px dashed;
}
.ezfc-element-checkbox-container.ezfc-element-option-has-image {
    width: 100%;
    text-align: left;
}
#configuratorc .vc_tta-tab>a {
    background: #e31837;
    border-color: #e31837;
}
#configuratorc .vc_tta-tab.vc_active>a {
    color: #FFFFFF !important;
}
.configuratorc1 {
    background: #ecedec;
}
select.ezfc-element, input.ezfc-element {
    background: #FFFFFF !important;
    border: 1px grey !important;
    height: 49px;
    font-size: 16px;
    line-height: 49px;
}
input.ezfc-submit {
    background-color: #1e73be !important;
    height: auto;
}
.priceenginehonda span.ezfc-element-price {
    display: inline-flex;
    width: 41px;
    white-space: nowrap;
    overflow: hidden;
    font-style: normal;
}
.pricecolorhonda span.ezfc-element-price {
    width: 31.1px;
    font-style: normal;
    display: inline-flex;
    white-space: nowrap;
    overflow: hidden;
}
img.ezfc-element-option-image.ezfc-element-checkbox-image {
    float: left;
}
.ezfc-theme-slick .ezfc-element-price {
    font-style: normal !important;
}
#multi-step-form label {
   width: 100%;
}
.redhover {
    margin-bottom: 10px;
    box-shadow: 3px 3px 3px silver;
}
span.hondacurreny {
    color: #dc182d;
}
.breadcrumbs a.post-root {
    display: none;
}
/** Configurator + Test Drive END **/

@media (max-width: 992px) { 
    .cmm-container .cmm.cmm-theme-default-461836.cmm-horizontal.cmm-horizontal-align-left { 
        display: block !important; 
        
}
.cmm-toggle-wrapper .cmm-toggle {
    display: none;
} }
@media screen and (min-width: 1600px) {
#visual_modelli {
    height: 710px;
    background-position: center -130px;
    padding-top: 65px;
}} 
      
  