.page-home > .container {
    width: 100%;
}

.page-home > .container > .container-fluid {
    padding-right: 0;
    padding-left: 0;
}

body {
font-family: 'Open Sans', sans-serif;
padding-top: 50px;
padding-left: 50px;
}

.main-column {
min-height: 400px;
}

header {
display: none;
}

#top {
position: fixed;
top: 0;
width: 100%;
}

.navbar-text {
    float: none !important;
    text-align: center;
}

.navbar .nav {
    float: none;
    text-align: center;
}

.navbar .nav > li {
    float: none;
    display: inline-block;
}

.navbar .nav > li > a {
padding: 15px 50px;
}

.carousel-control {
font-family: Arial !important;
opacity: 0.2;
}

.grid-col-3 {
width: 33.33%;
float: left;
}

.section-pedido {
background: #DD3333;
background: -webkit-linear-gradient(to left, #DD3333 0%, #DD3333 50%, #DC1303 50%, #DC1303 100%);
background: linear-gradient(to left, #DD3333 0%, #DD3333 50%, #DC1303 50%, #DC1303 100%);
color: #fff;
text-align: center;
padding: 80px 0;
}

.telefone-s1 {
font-size: 47px;
font-weight: bold;
}

.carousel-caption {
display: none;
}


.mm-header {
padding-top: 20px !important;
}
.mm-menu.mm-hasheader.mm-ismenu>.mm-panel {
padding-top: 0;
}
.mm-header .mm-next, .mm-header .mm-prev {
bottom: 14px;
}
.mm-menu.mm-right {
width: 71% !important;
}

.div-button-menu-mobile {
display: none;
padding: 15px 0 0 4px;
position: relative;
z-index: 99;
}

#main-content {
padding: 0 0;
}

.menu-vv li ul {
border: none;
z-index: 999;
}

.menu-vv li ul li a {
padding: 10px 15px !important;
color: #333 !important;
}

.row-fm {
  display: flex;
  flex-wrap: wrap;
}

.column-fm {
  flex: 33%;
  padding: 0px;
  box-sizing: border-box;
  text-align: center;
}

@media only screen and (max-width: 768px) {
.hidden-small-device {display: none !important;}
.div-button-menu-mobile {display: block;}
.grid-col-3 {width: 100%; float: none; margin: 25px 0;}
.section-pedido {background: #DD3333 !important;}
.telefone-s1 {font-size: 34px}
.section-pedido .span6:first-child {padding-bottom: 50px; border-bottom: solid 1px rgba(0,0,0,0.1);}
.section-pedido .span6:last-child {padding-top: 50px;}
.copy-powered .pull-left, .copy-powered .pull-right {float: none;}
#top {display: none;}
body {padding-top: 0px;}
.column-fm {flex: 50%;}
}
