.header-main-container .header-center{
    margin-left: 60px!important;
}
.cms-milano-home .footer-twitter-feed {
    margin: 20px 0;
}

.cms-milano-home .footer-twitter-feed ul li p,
.cms-milano-home .footer-twitter-feed ul li p a {
    font-size: 12px;
}

.rslides_nav {
    zoom: 0.5;
}

.related {
    overflow: scroll;
}

.footer-Btns li a {
    margin: 15px;
    padding: 8px;
}
.header,
.breadcrumbs,
#nav,
.slideshow,
.slideshow-holder-internal,
.main,
.footer-menu-container,
.footer-color,
.footer-last,
.catalog-product-view .main .product-essential,
.catalog-product-view .main .product-collateral,
.catalog-product-view .main .block-related .block-related-internal,
.catalog-product-view .main .box-collateral.box-up-sell .box-up-sell-internal,
.messages ul,
.checkout-cart-index .cart,
.checkout-cart-index .cart-empty,
.checkout-cart-index .cross-sale-container .block-related,
.checkout-cart-index .page-title {
    width: 90%;
}

.header {
    width: 100%;
}

.col2-set .col-1,
.col2-set .col-2 {
    float: none;
    width: auto;
}

.account-login .content {
    min-height: 0;
}

/* Header */
.header .form-search input {
    width: 216px;
}

.header .cart-header #header-items {
    width: 261px;
}

.cart-header .btn-view,
.cart-header .btn-checkout {
    padding: 0 35px;
}

/* Footer*/
.footer-container .footer-menu {
    display: none;
}

.footer-container .follow-us a {
    margin: 0 5px;
}

#message a {
    display: none;
}

.sidebar {
    width: auto;
}

.sidebar.sidebar-above {
    margin: 0 0 20px;
    width: 280px;
}

.products-list-grid.columns4 .item {
    width: 200px;
    margin: 0 auto 15px;
    float: none;
}

.add-to-cart label {
    margin-left: 25px;
}

.footer-social .follow_us {
    margin-left: 40px;
}

.shippingreturns {
    width: 260px;
    float: none;
    margin: 0 auto 0 20px;
}

.footer .f-right {
    margin-right: 0 !important;
}

.products-list-grid .ratings {
    width: 75px;
}

.opc .buttons-set {
    max-width: 75%;
}

.form-list select {
    max-width: 240px;
}

.products-list .product-shop {
    width: 140px;
    min-height: 0;
}

.products-list .product-shop .desc {
    display: none;
}

/* Product Page */
.product-view .product-img-box .main-image img, .product-view .product-img-box {
    width: 100%;
    height: auto;
}

.product-tabs li {
    float: none;
}

.product-view .product-img-box .more-views {
    width: 175px !important;
}

.more-views-arrow.next {
    right: 0 !important;
}

.more-views-arrow.prev {
    left: 0 !important;
}

.product-view .product-shop, .ingredients_wrapper {
    float: left;
    width: 100%;
    margin-bottom: 5%;
}

.add-to-cart button.button {
    margin-right: 180px;
}

.block-related .related {
    width: 240px !important;
    margin: 0 auto !important;
}

.mini-products-grid td {
    padding: 0;
}

.box-up-sell {
    display: none;
}

/* Cart */
.col3-set .col-1 {
    display: none;
}

.col3-set .col-2,
.col3-set .col-3 {
    width: 100%;
}

.cart button.btn-checkout {
    padding-right: 17px;
}

.cart button.btn-checkout > span > span:after {
    display: none;
}

.cart-table .item-product-edit,
.cart-table .item-product-whish,
.cart-table .item-product-price,
.cart-table .item-product-delete,
.cart-table .quantity_box_button_up,
.cart-table .quantity_box_button_down,
.cart-table .item-product-img {
    display: none;
}

.cart-table .button {
    float: left;
    clear: both;
    margin-bottom: 20px;
}

/* Blog */
.blog-index-list .postImage,
.blog-cat-view .postImage {
    display: none;
}

/* About Page  -- SAME AS QUERY ABOVE */
.about_wrapper {
    width: 100%;
    margin: 20px auto 0;
    display: block;
}

.about_row {
    text-align: center;
    width: 100%;
    display: inline-block;
    padding: 0;
}

.hair {
    display: none;
}

.video {
    width: 100%;
    text-align: right;
    overflow: hidden;
}

.video .video_wrapper {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}

.video .video_wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.video h1 {
    font-size: 24px;
    padding: 4% 2% 1.5% 0;
}

.award {
    display: none;
}

.copyblock {
    width: 100%;
    text-align: left;
    max-width: none;
}

/* Press */
ul#press {
    padding: 0 0 0 8%;
}

ul#press li {
    width: 32%;
}

/* Contact */
div.contact_wrapper p {
    margin-top: 3%;
}

div.general {
    width: 94%;
    padding-top: 6%;
    padding-bottom: 6%;
    border-bottom: 1px solid #54301A;
}

div.general a.twitter {
    float: left !important;
    clear: both;
}

div.press_wholesale {
    width: 94%;
    padding: 3%;
    border-left: 0;
}

div.press, div.wholesale {
    width: 100%;
    padding: 5% 0 0 0;
    border: 0;
}

div.onlineretailers section {
    margin: 4% 0 1% 0;
}

.onlineretailers .list div {
  margin: 15px 0;
}

.rslides_nav {
    zoom: 0.7;
}

.footer-Btns li a {
    margin: 15px;
    padding: 8px;
}
#sociallogin_button #magestore-popup_social ul li {
    padding: 0 0 10px
}
#sociallogin_button ul li {
    padding: 0 0 10px
}
.magestore-popup_social {
    width: 210px!important
}
#magestore-forgot-password,
#magestore-forgot-back {
    float: left!important;
    margin: 10px 0!important;
    width: 100%
}
#sociallogin_button ul li.button {
    margin: 0;
    text-align: center;
    width: 100%;
    list-style: none!important
}
#sociallogin-other-button li.other-button {
    float: none;
    margin: 0;
    text-align: center;
    width: 100%;
    list-style: none!important
}
#sociallogin-other-button-popup li.button {
    float: none;
    text-align: center;
    width: 100%;
    list-style: none!important
}
.rainforest_wrapper h1 .rainforestTitle {
    font: italic 30px 'Bell MT', 'Georgia', serif !important;
    display: block;
}
.rainforest_wrapper h1 .vertical-bar{
    display:none;
}
.social .links span {
    padding: 15px 20px 15px 0px!important;
}

.product-view .product-img-box{
    margin:20px auto;
    width:80%!important;
}

.product-view .product-shop{
    width:80%!important;
    float:none!important;
    margin:20px auto;
}
