@media (max-width:767px) {
body {
    background-image:none;
}
#header {
    height:178px;
    margin-bottom:0;
}
#container {
    padding-left:0;
}
#left {
    width:100%;
    right:0;
    padding-top:15px;
    background:linear-gradient(to bottom,#f2f2f2,#cacaca);
}
#mainnav,
nav.subnav {
    display:none;
}
#mobilenav {
    display:block;
}
#footer {
    margin:0;
    padding:10px 10px 20px;
    background-color:#cacaca;
}
#sliderHome {
    width: 100% !important;
    height:178px !important;
}
#header figure img {
    width:744px;
    height:178px;
    max-width:744px;
}
.mod_quicknav .submit {
    display:none;
}
.mod_quicknav select {
    width:95%;
    margin:10px;
    padding:2px;
    font-size:1.3em;
}
.mod_quicknav {
    margin-bottom:20px;
    background:linear-gradient(to bottom,#f2f2f2,#b9b9b9);
}
h1 br {
    display:none;
}
.ce_text figure.float_right,
.ce_text figure.float_left {
    margin-right:0;
    margin-left:0;
}
}
