#mns .container_12 .grid_12,
#mns .container_12 {
    width: 100%;
    margin: 0;
}

#mns .container_12 .grid_6 {
    width: 50%;
    margin: 0;
}

#mns .block-content,
#mns .block-controls {
    background-image: none;
    background-color: transparent;
    margin: 0;
    min-height: 0;
}

#mns .block-border .block-content,
#mns .block-border {
    padding: 0;
    border: 0;
    box-shadow: none;
}

#mns .block-border .block-content,
#mns .block-border {
    background-image: none;
    background-color: transparent;
}

#mns #plupload-container > br,
#mns #uploader-loader > br,
#mns #mns_content #table-form #invoices + div > br,
#mns .block-controls .controls-buttons > br {
    display: none;
}

#mns #mns_content #product-item,
#mns #mns_content #table-form,
#mns #mns_content #table_form,
#mns #mns_content #login,
#mns #mns_content #register-view,
#mns #mns_content #shopping-pag {
    padding-top: 30px;
}

#mns #mns_content .no-margin,
#mns .block-content .no-margin,
#mns .extended-list>li,
#mns #mns_content #invoices .block-controls,
#mns #mns_content #table_form .block-controls {
    border: 0;
    margin: 0;
    padding: 0;
}

#mns #mns_content #register-view h1 {
    position: static;
    top: 0;
}

#mns .block_category {
    margin: 0;
}
#mns .mini-blocks-list > li,
#mns .block_category .block-content {
    background: transparent none repeat top !important;
}
#mns .mini-blocks-list > li {
    box-shadow: none;
}
#mns #uploader-interface #attachedFiles > li:not(:last-child) {
    border-bottom: 1px solid #ddd;
}

#mns ul.grid {
    padding: 0;
}

#mns ul.grid li {
    background-color: transparent;
    background-image: none;
    border: 0;
    box-shadow: none;
    color: #2d2d2d;
    float: none;
    padding: 0;
    margin: 0;
    display: inline-block;
}
#mns ul.grid li a,
#mns ul.grid li {
    height: auto;
}
#mns ul.grid li .photo {
    display: block;
    float: none;
    height: auto;
}
#mns ul.grid li .photo img {
    width: auto;
    height: auto;
}
#mns ul.grid li .desc {
    float: none;
    margin: 0;
    padding: 0;
    width: auto;
    text-align: center;
}

#mns #sub-nav {
    background-color: transparent;
    background-image: none;
    height: auto;
    border-top: 0;
}

#mns #sub-nav li {
    float: none !important;
}
#mns #sub-nav ul {
    line-height: 21px;
}
#mns #sub-nav ul > li {
    vertical-align: top;
    display: inline-block;
}
#mns #sub-nav ul > li.current {
    position: static;
    height: auto;
    margin-left: 0;
}
#mns #sub-nav li a.nav-button {
    box-shadow: none;
}

/* Pagers */
#mns #mns_content #table_form .block-controls .controls-buttons li a {
  background-color: transparent;
  background-image: none;
  border: 0;
  box-shadow: none;
}

#mns #checkout-summary-obligation-to-pay {
    display: block;
}

#mns #complex_form h1 {
    padding-bottom: 10px;
    color: #333;
    font-weight: 500;
    line-height: 1em;
    background-image: none;
    box-shadow: none;
    border: 0;
    font-size: 22px;
    top: -3.3em;
}

/* Headers */
#mns #mns_content .block-content > h1 {
}

/* Modals */
#modal .block-content {
    padding: 1em;
}

#mns #shopping-pag {
    width: 100%;
}

/* Fix problem with cart menu link on MnumiShop */
a.cart.button {
    background: transparent;
}

/* Weird vertical line on cart view */
.et_right_sidebar #main-content .container:before {
    display: none;
}
