/*  Configurator landing page   */

/*#logo { top:0 !important; background-size: auto !important; background-position: 0 -10px !important; }*/
#main > .row,
#main > .row > .row { padding: 0; }
#main .row .row_content { width: auto; max-width: 960px; }
.hero_image img { left: 0 !important; margin-left: 0 !important; width: 100%; }
.row .row_content ul.configuratorModels { overflow:hidden; margin:30px 0; background:url('images/bg.jpg') repeat 0 0; }
.option_B ul.configuratorModels { overflow:hidden; margin:30px 0; background:url('images/bg_option_B.jpg') repeat 0 0 !important; }
.row .row_content ul.configuratorModels li { width:230px; float:left; overflow:hidden; margin:15px 5px; }
.row .row_content ul.configuratorModels li a { overflow:hidden; display:block; padding:10px; }
.row .row_content ul.configuratorModels li a:hover { background-color:#e3ebf0; }

.row .row_content ul.configuratorModels li img { margin:0 auto; margin-bottom:15px; }
.row .row_content ul.configuratorModels li .model { color:#0086d3; font-size:16px; margin-left:20px; font-family:'DefaultRegular'; }
.row .row_content ul.configuratorModels li .model span { color:#666666; font-size:14px; display:block; font-style:italic; line-height:1; }

.row .row_content ul.configuratorModels li:nth-child(5){clear: left;}


@media only screen and (min-width : 300px) and (max-width : 768px) {
    .hero_image img { width: 200%; margin: 0 0 0 -50%; }
    .row .secondaryCarNav .spanTitle {
        padding-left: 14px;
    }
}

@media only screen and (min-width : 300px) and (max-width : 494px) {
    #main #logo {
        display: none;
    }
    .secondaryCarNav {
        display: none;
    }
    .row .row_content ul.configuratorModels {
        background: none;
    }
    .row .row_content ul.configuratorModels li {
        margin: 15px auto;
        float: none;
    }
}
