.nav-top .login {
    padding-left: 10px;
    padding-right: 10px
}
.flat-top .nav-top-right {
    margin-left: 85px
}
.flat-top .nav-top-left {
    margin-right: 85px
}
.highlight-shop .col-xs-4 {
    width: 41.6667%
}
.highlight-shop .col-xs-8 {
    width: 58.3333%
}
.flexslider-sidenav .flex-viewport {
    width: 83%
}
.nav-top>li>a {
    padding-left: 10px;
    padding-right: 10px
}
.xpto.mdpArts .mdpArt {
    padding-left: 0!important;
    padding-right: 0!important
}
.desccatgori img {
    height: auto;
    margin-left: -125%;
    max-width: none;
    width: 250%
}
.name_category {
    font-size: 9vw;
    line-height: 9vw
}
.section1 .minibanners .banners>.banner-li {
    padding: 25px 0 0 0!important
}
.view-orders #editcell table tr td::before,
.view-ordersreturn td.mobileBefore::before,
.view-tracking td.mobileBefore::before {
    content: attr(data-title) ":";
    float: left;
    padding-right: 10px;
    text-align: left;
    width: 40%
}
.view-orders #editcell table tr td,
.view-ordersreturn table tr td,
.view-tracking table tr td {
    float: right;
    text-align: left;
    width: 100%
}
.view-orders #editcell table thead,
.view-orders #detalhesorder table thead,
.view-ordersreturn table thead,
.view-tracking table thead {
    display: none
}
.view-orders #editcell table tr.row1,
.view-ordersreturn table tr.row1,
.view-tracking table tr.row1 {
    background-color: #f1f1f1
}
.view-orders #editcell table td,
.view-ordersreturn table.cart-summary tr td {
    border-bottom: 1px solid #DDD;
    font-size: 11px;
    line-height: 13px;
    padding: 8px!important
}
.layout_setter_1:before {
    content: "\e904";
    font-size: 16px;
    font-family: 'icomoon'!important
}
.layout_setter_2:before {
    content: "\e905";
    font-size: 16px;
    font-family: 'icomoon'!important
}
#json_product_containe.col-xs-6.col-sm-4.col-md-4 {
    width: 100%
}
.one-Col #json_product_containe.col-xs-6.col-sm-4.col-md-4 {
    width: 50%
}
.one-Col #produtoscaixa #imagem {
    height: 43vw
}
.one-Col #produtoscaixa {
    height: 65vw
}
.one-Col #produtoscaixa .product-colors.calcHorizontalScroll {
    display: none
}
#detalhesorder td.mobileBefore::before,
#detalhesorder th.mobileBefore::before {
    color: #000;
    content: attr(data-title) ":";
    float: left;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 700;
    line-height: 15px;
    text-align: left;
    text-transform: uppercase;
    width: 40%
}
#detalhesorder #ui-tabs ul#tabs li {
    font-size: 12px!important;
    height: auto!important;
    line-height: 12px!important;
    padding: 6px 4px!important;
    width: 45%
}
#detalhesorder table,
#detalhesorder tbody,
#detalhesorder tr,
#detalhesorder td,
#detalhesorder th {
    float: left;
    width: 100%
}
#detalhesorder tr>td,
#detalhesorder tr>th,
#detalhesorder table#cartTableProducts tr>td {
    border-bottom: 1px solid #EEE!important;
    padding: 5px!important
}
#ENCO,
#detalhesorder.detalhesorder,
#detalhesorder td {
    width: 100%!important
}
#detalhesorder {
    margin-bottom: 20px
}
.noMobileDisplay {
    display: none!important
}
.shipmentListContent .shipment_tab .shipment-information .shipment-logo,
.shipmentListContent .shipment_tab .shipment-information .shipment-desc,
.paymentselect .payment-information .shipment-logo,
.paymentselect .payment-information .shipment-desc {
    padding: 10px 10px 0!important;
    text-align: center;
    width: 100%
}
.shipmentListContent .shipment_tab .shipment-information .vmshipment_name,
.shipmentListContent .shipment_tab #select_pickme_city,
.shipmentListContent .shipment_tab #select_pickme_stores,
.shipmentListContent .shipment_tab #select_nacex_shops_city,
.shipmentListContent .shipment_tab #select_nacex_shops_stores,
.section-payment .payment-item .payment-information .vmpayment_name {
    text-align: center
}
.view-cart .resume-products .resume-products-line>div {
    width: 100%
}
.view-cart .resume-products .resume-products-line {
    margin-bottom: 5px;
    padding: 15px!important;
    text-align: center
}
.view-cart .resume-products .resume-products-line>div {
    text-align: center;
    width: 100%
}
.moduletable.berg-page>h3 {
    top: 37vw;
    padding: 0;
    text-align: center;
    -ms-transform: scale(0.8);
    -webkit-transform: scale(0.8);
    transform: scale(0.8)
}
.moduletableberg-corp-section1 .berg-corp-img1,
.moduletableberg-corp-section2 .berg-corp-img2 {
    display: table;
    height: 180px;
    min-height: 180px;
    position: relative
}
.item-page img {
    max-width: 100%;
    height: auto;
    text-align: center
}
.view-ordersreturn table.cart-summary td {
    vertical-align: middle;
    font-family: "Roboto", sans-serif;
    text-align: left!important;
    font-size: 13px
}
.view-ordersreturn table.cart-summary td.mobileBefore::before {
    vertical-align: middle;
    font-family: "Roboto Condensed", sans-serif;
    text-transform: uppercase;
    text-align: left;
    font-size: 13px;
    color: #000
}
#tickettable .titles,
#tickettable thead {
    display: none
}
.ticket-manager-tab #tickettable td.mobileBefore::before {
    color: #000;
    content: attr(data-title) ":";
    float: left;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 700;
    line-height: 15px;
    text-align: left;
    text-transform: uppercase;
    width: 40%
}
.ticket-manager-tab #tickettable td {
    float: left;
    text-align: left;
    width: 100%
}
.maqmahelpdesk .maqmahelpdesk .tabs .button4 {
    padding: 5px 10px 5px 23px!important
}
.button4.add_ticket::before {
    font-size: 10px!important;
    margin: 0 -21px!important
}
.button4.view_ticket::before {
    font-size: 12px!important;
    margin: 0 -19px!important
}
.ticket-manager #ticket_save,
.ticket-manager .rsform-reset-button,
.ticket-manager #ticket_reply,
#filters1 a,
.ticket-manager button {
    padding: 0 3vw!important;
    width: auto!important
}
.ticket-manager-tab .ticket-manager-info .form-horizontal {
    padding: 10px!important
}
.maqmahelpdesk .maqmahelpdesk .tab-content {
    padding: 0!important;
    overflow: hidden!important
}
.ticket-manager select,
.maqmahelpdesk .maqmahelpdesk .control-group .controls input[type="text"] {
    width: 100%!important
}
.maqmahelpdesk .maqmahelpdesk #messages .message-body img {
    clear: both;
    float: none;
    margin-right: 0
}
.maqmahelpdesk .maqmahelpdesk #view-ticket .author {
    width: 100%
}
.custom.container > p {
    line-height: 60px;

}
.moduletable.col-xs-12.col-sm-6.col-md-5.color-white.gradient.form_email {
    margin-left: 0;
}
.formField.rsform-block.rsform-block-enviar {
  margin:0;
}
.right {
  position: relative;
}
.formField.rsform-block.rsform-block-enviar {
  margin-bottom: 0;
  margin-left: 0;
  margin-top: 0;
  width: 100%;
  position: relative;
  text-align: center!important;
}
.custom.container-fluid > span {
  position: relative;
}

.row2 {
  margin-left: 14px !important;
}