.store-locator-list, .store-locator-list label, .store-locator-list input, .store-locator-list select {
  width: 100%!important;
  text-align: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-clip: padding-box!important
}

.store-locator-list-store-box {
  width: 100%;
  border: none;
  padding: 5px 0;
  border-bottom: 1px solid #ccc;
  margin-bottom: 18px;
  height: auto
}

.store-locator-list-store {
  width: 100%;
  padding-right: 0;
  height: 160px
}

.store-locator-list-store-title, .store-locator-view-detail {
  width: 100%
}

.store-locator-list-store-item {
  width: 100%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-clip: padding-box!important
}

#store-locator-list-store div.store-locator-list-store-item:nth-child(even) {
  float: right
}

.store-locator-list-store-box .clear {
  display: none
}

.store-locator-map {
  width: 100%!important;
  margin-bottom: 15px
}

.store-locator-item-content a {
  float: left!important
}

.magestore-map-image {
  width: 100%
}

.magestore-map-image img {
  width: 100%
}

.store-locator-column-right, .fb_iframe_widget span, .fb_iframe_widget iframe {
  width: 100%!important
}

.fb_iframe_widget {
  display: inline!important
}

.store-locator-column-left {
  width: 100%!important;
  margin-bottom: 18px
}

.top-container {
  margin: 0 auto
}

#magestore-login-social {
  float: left!important;
  width: 100%
}

#magestore-login-form {
  float: left!important;
  width: 100%;
  margin: 0
}

.sociallogin-input-box {
  float: left;
  width: 100%
}

.magestore-login-input-box label {
  float: left;
  width: 100%!important
}

.sociallogin-input-box .input-text {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  box-shadow: none;
  height: 30px
}

#magestore-create-user {
  float: left!important;
  width: 100%
}

.form-list .sociallogin-field {
  float: left!important;
  width: 100%!important
}

.form-list .sociallogin-field .input-text {
  float: left;
  width: 100%!important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 30px
}

.sociallogin-field label {
  float: left
}

ul.magestore-login-social li.button {
  float: left
}

.magestore-popup_social {
  width: 380px!important
}


/* Layout */

.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-empty, .checkout-cart-index .cross-sale-container .block-related, .checkout-cart-index .page-title {
  width: 754px;
}

.sidebar {
  width: 154px;
}

.col2-left-layout .col-main {
  float: right;
  width: 540px;
}

.col-right {
  float: none;
  width: auto;
}


/* Header */


/* Footer */

.footer, .footer-social, .aditional-footer {
  width: 760px;
}

.footer-social, .footer, .aditional-footer {
  width: 754px;
  box-sizing: border-box;
}

.footer-container .footer-column {
  width: 170px;
}

.footer-container .facebook-box, .footer-container .twitter-box, .footer-container .footer-right {
  width: 240px;
}


/* Home Page */

.home-text {
  width: 246px;
}

.home-text img {
  width: 90px;
  margin: 15px 5px 0 0;
}

.home-text p {
  padding: 0 80px 0 10px
}

.home-text h3 {
  font-size: 20px;
  line-height: 24px;
}

.product-slider, .brands {
  width: 730px;
  margin-left: auto;
  margin-right: auto;
}

.product-slider .slide {
  margin-right: 23px;
}

.brands .slide {
  margin-right: 36px;
}

.slider-container .next {
  right: -15px !important;
}

.slider-container .prev {
  left: -15px !important;
}


/* Category Page */

.catalog-category-view .sidebar {
  float: none;
  width: auto;
}

.catalog-category-view .sidebar .block {
  float: left;
  width: 30%;
  margin-right: 3%;
}

.catalog-category-view .col-main {
  float: none;
  width: 752px;
}

.products-list .product-shop {
  width: 320px;
}


/* Product Page */

.product-view .box-reviews .form-add .form-list input.input-text, .product-view .box-reviews .form-add .form-list textarea, .product-view .box-reviews .form-add .form-list .input-box {
  width: 350px;
}

.product-view .box-reviews .form-add .data-table th {
  padding: 0;
}


/* Cart */

.cart .totals .button.btn-checkout {
  width: auto;
  padding-right: 50px;
}

.cart .totals tfoot th strong, .cart .totals tfoot td strong span {
  font-size: 18px !important;
}

.block-related h5 {
  font-size: 16px;
}


/* Checkout */

.checkout-onepage-index .col-main {
  width: 600px !important;
}

.checkout-onepage-index .col-right {
  width: 130px !important;
  overflow: hidden;
  float: right !important;
}

.checkout-onepage-index .col-right img {
  display: none;
}

.product-view .product-img-box .main-image .lightbox-btn {
  top: 380px;
  left: 0;
}

.product-view .product-shop .quanitybox {
  margin-left: 0 !important;
}

.product-view .product-tags .box-tags {
  width: auto;
}

.product-view .box-tags .form-add input.input-text {
  width: 100px;
}

.product-tabs li {
  margin: 0;
}

.product-tabs li a, .product-tabs li.active a {
  padding-left: 15px;
  padding-right: 15px;
}

.main .box-collateral.box-up-sell .box-up-sell-internal {
  overflow: hidden;
}

.mini-products-grid td {
  padding-right: 25px;
}

.ajax-index-options .product-img-box {
  width: 400px;
}

.ajax-index-options .product-view .product-img-box .main-image img {
  width: 400px;
  height: auto;
}


/* Blog */

.blog-post-view .postImage {
  width: 350px;
}

.blog-post-view .postImage img {
  max-width: 100%;
}


/* Contact */

a.facebook {
  margin-top: 2%;
}

a.twitter {
  float: left !important;
  margin-top: 2%;
}

.footer-Btns li a {
  margin: 15px;
  padding: 8px;
}
