*, *:before, *:after {
  /* Safari 3.0 - 5.0, Chrome 1 - 9, Android 2.1 - 3.x */
  /* Firefox 1 - 28 */
  box-sizing: border-box;
  /* Safari 5.1+, Chrome 10+ */ }

#itemList-list-td-container #center-itemList-content{
  padding: 0 0 0 0;
}
.view-items-button {
  color: #FFFFFF;
  display: none;
  font-family: 'Open Sans',sans-serif;
  font-size: 14px;
  font-weight: bold;
  height: 32px;
  line-height: 32px;
  background-color: #523e25;
  width: 100%;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase; }

.trustpilotdiv {
  display: none;
  background: #fff;
  height: 99px; }

.contactus-mobile {
  width: 177px;
  margin: 0 auto;
  color: #fff;
  display: none; }

#innerTopHeader {
  width: auto;
  max-width: 980px;
  padding: 0 15px;
  overflow: hidden; }
  #innerTopHeader #leftTop-header {
    width: 35%;
    margin-left: -15px;
    margin-right: -15px; }
  #innerTopHeader #rightTop-header {
    width: 65%;
    margin-left: -15px;
    margin-right: -15px; }
    #innerTopHeader #rightTop-header #searchWrapper {
      width: 35%;
      height: 24px;
      padding-right: 20px;
      position: relative; }
      #innerTopHeader #rightTop-header #searchWrapper #inputSearch {
        width: 100%; }
      #innerTopHeader #rightTop-header #searchWrapper #search-btn {
        position: absolute;
        top: 0;
        right: 0; }
    #innerTopHeader #rightTop-header #rightTop-headerOptions {
      width: 65%;
      margin-right: 0; }
      #innerTopHeader #rightTop-header #rightTop-headerOptions #checkoutBtn {
        width: 100px; }

header #topHeader {
  height: auto;
  min-height: 30px; }
header #innerHeader {
  width: auto;
  max-width: 980px;
  padding: 0 15px; }
  header #innerHeader #logo {
    margin-left: -15px;
    margin-right: -15px; }
header #innerHeaderContainer {
  min-height: 200px;
  height: auto; }
header nav {
  margin-left: -15px;
  margin-right: -15px; }
  header nav .mainNav {
    width: auto;
    max-width: 980px;
    text-align: center;
    min-height: 32px;
    height: auto; }
    header nav .mainNav li {
      display: inline-block;
      float: none; }

#mainContent #mainContents-inner-table {
  width: 78%; }
#mainContent #mainContent-home {
  width: auto;
  max-width: 1000px; }
  #mainContent #mainContent-home #topHome {
    width: auto;
    height: auto;
    overflow: hidden;
    padding-bottom: 15px; }
    #mainContent #mainContent-home #topHome #leftNav-home {
      width: 20%;
      float: left; }
      #mainContent #mainContent-home #topHome #leftNav-home #left-nav {
        width: auto;
        float: none; }
    #mainContent #mainContent-home #topHome #sliderWrapper {
      width: 79%;
      margin: 20px 0 0 0;
      padding-right: 20px; }
  #mainContent #mainContent-home #main-home {
    width: auto; }
    #mainContent #mainContent-home #main-home #left-main-home {
      width: 76%;
      float: left; }
    #mainContent #mainContent-home #main-home #right-main-home {
      width: 24%;
      float: left; }
      #mainContent #mainContent-home #main-home #right-main-home .testimonials iframe {
        width: 100%; }
#mainContent #mainLeftNav {
  width: 20%;
  float: left; }
  #mainContent #mainLeftNav #left-nav {
    width: auto;
    float: none; }
#mainContent .box-itemList-home {
  width: auto;
  float: none; }
  #mainContent .box-itemList-home .inner-box-itemList-home {
    width: auto;
    padding: 0 20px; }
    #mainContent .box-itemList-home .inner-box-itemList-home a.image-list {
      width: auto; }
#mainContent .bottom-border:last-child {
  background-image: none; }

#items-left-home table tbody tr td table tbody tr td {
  width: 25%; }

#homeSlider {
  width: auto; }
  #homeSlider #slider {
    width: auto;
    height: auto; }
    #homeSlider #slider .sliderImg {
      width: 58%;
      height: auto; }
    #homeSlider #slider .sliderText {
      width: 42%;
      height: auto;
      padding-left: 20px; }

footer #top-footer {
  background-repeat: repeat; }
  footer #top-footer #inner-top-footer {
    width: auto;
    max-width: 1000px;
    overflow: hidden; }
    footer #top-footer #inner-top-footer .top-footer-box {
      width: 22%;
      float: left; }
      footer #top-footer #inner-top-footer .top-footer-box.last-box {
        width: 34%; }
footer #bottom-footer {
  height: auto;
  min-height: 125px; }
  footer #bottom-footer #inner-bottom-footer {
    width: auto;
    max-width: 1000px;
    text-align: center; }
/*
.home--page #mainContent {
  width: auto;
  max-width: 1100px;
  background: transparent;
  box-shadow: none;
  border: none; }*/

.company--page #mainContent {
  width: auto;
  max-width: 1000px; }
  .company--page #mainContent #mainContents-inner-table {
    width: 79%;
    float: left; }
    .company--page #mainContent #mainContents-inner-table #i-itemContainer {
      width: auto; }
      .company--page #mainContent #mainContents-inner-table #i-itemContainer #infoItem-mainImg img {
        width: 100%; }

.reorder--page #mainContent #mainContents-inner-table {
  width: 79%;
  float: left; }
  .reorder--page #mainContent #mainContents-inner-table #i-itemContainer {
    width: auto;
    float: none;
    overflow: hidden; }
    .reorder--page #mainContent #mainContents-inner-table #i-itemContainer #contactUs-rightInfo {
      width: 40%;
      height: auto;
      float: right;
      margin-top: 35px; }
    .reorder--page #mainContent #mainContents-inner-table #i-itemContainer #contactUs-iframe {
      width: 60%;
      height: 530px;
      float: left; }

.catalog--page #mainContent {
  width: auto;
  max-width: 1000px; }
  .catalog--page #mainContent #inner-itemList-list {
    overflow: hidden; }
    .catalog--page #mainContent #inner-itemList-list #center-itemList-content {
      width: 70%;
      float: left; }
    .catalog--page #mainContent #inner-itemList-list #itemList-right-content {
      width: 30%;
      float: left; }
.catalog--page #mainContent #mainContents-inner-table {
  width: 79%;
  float: left; }
  .catalog--page #mainContent #mainContents-inner-table #i-itemContainer {
    width: auto;
    float: none;
    overflow: hidden; }
    .catalog--page #mainContent #mainContents-inner-table #i-itemContainer #contactUs-rightInfo {
      width: 40%;
      height: auto;
      float: right;
      margin-top: 35px; }
    .catalog--page #mainContent #mainContents-inner-table #i-itemContainer #contactUs-iframe {
      width: 60%;
      height: 530px;
      float: left; }
  .catalog--page #mainContent #mainContents-inner-table #itemTemplate-container {
    margin: 20px 0 0 0;
    width: auto;
    float: none;
    padding-left: 10px; }
    .catalog--page #mainContent #mainContents-inner-table #itemTemplate-container #itemName h1 {
      padding-left: 0; }
    .catalog--page #mainContent #mainContents-inner-table #itemTemplate-container #left-itemTemplate {
      width: auto;
      padding-left: 0; }
      .catalog--page #mainContent #mainContents-inner-table #itemTemplate-container #left-itemTemplate #multimageContainer {
        width: auto;
        margin-right: 0; }
    .catalog--page #mainContent #mainContents-inner-table #itemTemplate-container #right-itemTemplate {
      float: left;
      padding-left: 15px; }
    .catalog--page #mainContent #mainContents-inner-table #itemTemplate-container #bottom-item-template {
      text-align: center; }
      .catalog--page #mainContent #mainContents-inner-table #itemTemplate-container #bottom-item-template #recentlyItems-itemTemplate {
        float: none;
        width: auto;
        display: inline-block; }
.catalog--page .td-outer-box-itemList {
  width: auto; }
.catalog--page .box-itemList {
  float: none;
  width: auto; }
  .catalog--page .box-itemList .inner-box-itemList {
    /*width: auto; */}
    .catalog--page .box-itemList .inner-box-itemList a.image-list {
      width: auto; }
      .catalog--page .box-itemList .inner-box-itemList a.image-list img {
        width: auto; }
.catalog--page .fb-like.fb_iframe_widget > span {
  width: auto !important; }
.catalog--page #cat-list-td-container #center-category-content {
  width: 70%;
  float: left; }
.catalog--page #cat-list-td-container #category-right-content {
  width: 30%;
  float: left; }
.catalog--page #cat-list-td-container #catItems-table {
  width: auto; }
.catalog--page .box-td-cat-cell {
  width: auto; }
  .catalog--page .box-td-cat-cell .box-cat-cell-item {
    width: auto;
    float: none; }
    .catalog--page .box-td-cat-cell .box-cat-cell-item .inner-box-cat-cell-item {
      width: auto; }
      .catalog--page .box-td-cat-cell .box-cat-cell-item .inner-box-cat-cell-item .cat-list-Img {
        width: auto; }
        .catalog--page .box-td-cat-cell .box-cat-cell-item .inner-box-cat-cell-item .cat-list-Img a {
          display: block;
          text-align: center;
          padding: 5px; }

.cd-nav-trigger {
  /* position: relative; */
  /* float: left; */
  height: 45px;
  width: 45px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  color: transparent;
  /* margin-top: -75px; */ }
/*
a {
  text-decoration: none; }
*/

.cd-nav-trigger span,
.cd-nav-trigger span::before,
.cd-nav-trigger span::after {
  position: absolute;
  width: 23px;
  height: 1px;
  background-color: #FFF;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.cd-nav-trigger span {
  top: 15px;
  /* left: 8px; */
  -webkit-transition: background 0.2s 0.5s;
  transition: background 0.2s 0.5s;
  margin-left: -52px; }

.cd-nav-trigger span::before, .cd-nav-trigger span:after {
  content: '';
  left: 0;
  -webkit-transition: -webkit-transform 0.2s 0.5s;
  transition: transform 0.2s 0.5s; }

.cd-nav-trigger span::before {
  bottom: 7px; }

.cd-nav-trigger span::after {
  top: 6px; }

.nav-is-visible .cd-nav-trigger span {
  background-color: rgba(255, 255, 255, 0); }

.nav-is-visible .cd-nav-trigger span::before, .nav-is-visible .cd-nav-trigger span::after {
  background-color: white; }

.nav-is-visible .cd-nav-trigger span::before {
  -webkit-transform: translateY(8px) rotate(-45deg);
  -ms-transform: translateY(8px) rotate(-45deg);
  transform: translateY(8px) rotate(-45deg); }

.nav-is-visible .cd-nav-trigger span::after {
  -webkit-transform: translateY(-8px) rotate(45deg);
  -ms-transform: translateY(-8px) rotate(45deg);
  transform: translateY(-8px) rotate(45deg); }

@media screen and (max-width: 1100px) {
  .home--page #mainContent {
    width: auto;
    padding: 0 15px; } }
@media screen and (max-width: 1000px) {
  #innerTopHeader #leftTop-header,
  #innerTopHeader #rightTop-header {
    margin-left: 0;
    margin-right: 0; }

  header #innerHeader #logo {
    margin-left: 0;
    margin-right: 0; }
  header #contactHeader {
    width: auto;
    padding-right: 15px; }

  .mainNav li a {
    font-size: 12px;
    padding: 0 10px; }

  #mainContent #mainContent-home #main-home #left-main-home {
    width: 100%;
    background-image: none;
    padding-right: 0; }
  #mainContent #mainContent-home #main-home #right-main-home {
    display: none; }

  .reorder--page #mainContent {
    margin-left: 15px;
    margin-right: 15px;
    width: auto; } }
@media screen and (max-width: 960px) {
  .trustpilotdiv {
    display: block; }

  #mainContent #mainContent-home #topHome #leftNav-home,
  #mainContent #mainLeftNav {
    width: 25%; }

  .reorder--page #mainContent #mainContents-inner-table,
  .catalog--page #mainContent #mainContents-inner-table {
    width: 75%; }

  .catalog--page #mainContent #inner-itemList-list #center-itemList-content {
    width: 100%; }
  .catalog--page #mainContent #inner-itemList-list #itemList-right-content {
    display: none; }
  .catalog--page #cat-list-td-container #center-category-content {
    width: 100%; }
  .catalog--page #cat-list-td-container #category-right-content {
    display: none; }

  .company--page #mainContent #mainContents-inner-table {
    width: 75%; } }
@media screen and (max-width: 770px) {
  #itemList-list-td-container #center-itemList-content {
    padding: 15px 12px 0 15px;
  }
  #innerTopHeader #leftTop-header {
    width: 100%;
    text-align: center;
    float: none; }
    #innerTopHeader #leftTop-header span {
      font-size: 16px; }
  #innerTopHeader #rightTop-header {
    width: 100%;
    float: none; }

  footer #top-footer #inner-top-footer .top-footer-box {
    width: 50%; }
    footer #top-footer #inner-top-footer .top-footer-box:nth-child(2) {
      background-image: none; }
    footer #top-footer #inner-top-footer .top-footer-box.last-box {
      width: 50%; }

  #mainContent #mainContent-home #topHome #leftNav-home,
  #mainContent #mainLeftNav {
    width: 30%; }

  .reorder--page #mainContent #mainContents-inner-table,
  .catalog--page #mainContent #mainContents-inner-table {
    width: 70%; }

  .company--page #mainContent #mainContents-inner-table {
    width: 70%; } }
@media screen and (max-width: 720px) {
  .mainNav li a {
    background-image: none; } }
@media screen and (max-width: 660px) {
  #mainContent #mainContent-home #topHome #leftNav-home,
  #mainContent #mainLeftNav {
    width: 100%; }
    #mainContent #mainContent-home #topHome #leftNav-home #left-nav-list,
    #mainContent #mainLeftNav #left-nav-list {
      overflow: hidden; }
      #mainContent #mainContent-home #topHome #leftNav-home #left-nav-list li,
      #mainContent #mainLeftNav #left-nav-list li {
        width: 33.33333%;
        float: left; }
        #mainContent #mainContent-home #topHome #leftNav-home #left-nav-list li a,
        #mainContent #mainLeftNav #left-nav-list li a {
          font-size: 12px;
          display: block;
          text-align: center; }

  .reorder--page #mainContent #mainContents-inner-table,
  .catalog--page #mainContent #mainContents-inner-table {
    width: 100%; }

  .company--page #mainContent #mainContents-inner-table {
    width: 100%; } }
@media screen and (max-width: 600px) {
  #innerTopHeader #rightTop-header {
    text-align: center; }
    #innerTopHeader #rightTop-header #searchWrapper {
      width: 70%;
      margin: 0 auto;
      float: none; }
    #innerTopHeader #rightTop-header #rightTop-headerOptions {
      display: inline-block;
      float: none;
      margin-top: 8px;
      width: auto; }

  header #innerHeader #logo img {
    width: 220px; }

  #items-left-home table tbody tr td table tbody tr td {
    width: 50%;
    float: left;
    display: block; }

  .catalog--page .box-td-cat-cell,
  .catalog--page .td-outer-box-itemList {
    width: 50%;
    display: block;
    float: left; }

  #mainContent .box-itemList-home .inner-box-itemList-home {
    height: 180px;
    margin-bottom: 15px; }

  footer #bottom-footer #inner-bottom-footer {
    padding-bottom: 15px; }
    footer #bottom-footer #inner-bottom-footer .box-bottom-footer {
      display: block;
      padding-bottom: 0; }
      footer #bottom-footer #inner-bottom-footer .box-bottom-footer p {
        width: auto;
        margin: 0; }

  .company--page #mainContent #mainContents-inner-table #i-itemInner #infoItem-mainImg {
    width: 100%;
    text-align: center; } }
@media screen and (max-width: 545px) {
  .catalog--page #mainContent #mainContents-inner-table #itemTemplate-container {
    padding-right: 15px; }
    .catalog--page #mainContent #mainContents-inner-table #itemTemplate-container #itemName h1 {
      text-align: center; }
    .catalog--page #mainContent #mainContents-inner-table #itemTemplate-container #left-itemTemplate {
      width: 100%;
      text-align: center; }
      .catalog--page #mainContent #mainContents-inner-table #itemTemplate-container #left-itemTemplate #multimageContainer {
        display: inline-block; }
        .catalog--page #mainContent #mainContents-inner-table #itemTemplate-container #left-itemTemplate #multimageContainer .zoomWindow {
          left: -44px !important;
          top: 165px !important; }
    .catalog--page #mainContent #mainContents-inner-table #itemTemplate-container #right-itemTemplate {
      padding-left: 0; }
      .catalog--page #mainContent #mainContents-inner-table #itemTemplate-container #right-itemTemplate .item-descr {
        text-align: center;
        margin-top: 20px; }
      .catalog--page #mainContent #mainContents-inner-table #itemTemplate-container #right-itemTemplate #addToCartQty {
        text-align: center; }
    .catalog--page #mainContent #mainContents-inner-table #itemTemplate-container #customize-item h4 {
      text-align: center; }
    .catalog--page #mainContent #mainContents-inner-table #itemTemplate-container #drilldown-submit input {
      text-align: center; } }
@media screen and (max-width: 480px) {
  .home--page #mainContent {
  width: auto;
  max-width: 310px;
  }

  .view-items-button {
    display: block; }

  .mainNav {
    display: none; }

  #left-nav {
    display: none; }

  .trustpilotdiv {
    display: block; }

  .contactus-mobile {
    display: block; }

  header #innerHeader {
    text-align: center; }
    header #innerHeader #logo {
      display: inline-block;
      float: none; }
    header #innerHeader #contactHeader {
      display: none; }

  footer #top-footer #inner-top-footer .top-footer-box {
    width: 100%;
    background-image: none; }
    footer #top-footer #inner-top-footer .top-footer-box.last-box {
      width: 100%; }

  #mainContent #mainContent-home #topHome #leftNav-home #left-nav-list li,
  #mainContent #mainLeftNav #left-nav-list li {
    width: 50%;
    float: left; }
    #mainContent #mainContent-home #topHome #leftNav-home #left-nav-list li:last-child,
    #mainContent #mainLeftNav #left-nav-list li:last-child {
      width: 100%; }
    #mainContent #mainContent-home #topHome #leftNav-home #left-nav-list li a,
    #mainContent #mainLeftNav #left-nav-list li a {
      display: block;
      text-align: center; }

  .catalog--page .box-td-cat-cell {
    height: 200px; } }
@media screen and (max-width: 420px) {
  #sliderWrapper{ display: none;}
  header nav {
    margin-right: -12px; }
    header nav .mainNav li {
      display: block;
      border-top: 1px solid #644b2d; }

  #mainContent {
    margin-top: 10px; }
    #mainContent #mainContent-home #topHome #leftNav-home #left-nav-list li,
    #mainContent #mainLeftNav #left-nav-list li {
      width: 100%; }

  .reorder--page #mainContent #mainContents-inner-table #i-itemContainer #contactUs-iframe,
  .reorder--page #mainContent #mainContents-inner-table #i-itemContainer #contactUs-rightInfo {
    width: 100%;
    margin-top: 0; } }

@media screen and (max-width: 380px) {
  #items-left-home table tbody tr td table tbody tr td {
    width: 100%; } }
@media (max-width: 480px) and (orientation: portrait) {
  .trustpilotdiv {
    height: 32px;
    display: block; } }
@media (max-width: 480px) and (orientation: landscape) {
  .trustpilotdiv {
    height: 99px;
    display: block; } }


@media screen and (max-width: 380px) {
  #items-left-home table tbody tr td table tbody tr td {
    width: 100%; } }
@media (max-width: 480px) and (orientation: portrait){
  .trustpilotdiv{ height: 32px; display: block; }
}
@media (max-width: 480px) and (orientation: landscape){
  .trustpilotdiv{ height: 99px; display: block; }
}
.cd-nav-trigger {
/* position: relative; */
/* float: left; */
height: 45px;
width: 45px;
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
color: transparent;
/* margin-top: -75px; */
}
/*
a {
text-decoration: none;
}*/
.cd-nav-trigger span,
.cd-nav-trigger span::before,
.cd-nav-trigger span::after {
position: absolute;
width: 23px;
height: 1px;
background-color: #FFF;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.cd-nav-trigger span {
top: 15px;
/* left: 8px; */
-webkit-transition: background 0.2s 0.5s;
-moz-transition: background 0.2s 0.5s;
transition: background 0.2s 0.5s; 
margin-left: -52px;
}
.cd-nav-trigger span::before, .cd-nav-trigger span:after {
content: '';
left: 0;
-webkit-transition: -webkit-transform 0.2s 0.5s;
-moz-transition: -moz-transform 0.2s 0.5s;
transition: transform 0.2s 0.5s; }
.cd-nav-trigger span::before {
bottom: 7px; }
.cd-nav-trigger span::after {
top: 6px; }
.nav-is-visible .cd-nav-trigger span {
background-color: rgba(255, 255, 255, 0); }
.nav-is-visible .cd-nav-trigger span::before, .nav-is-visible .cd-nav-trigger span::after {
background-color: white; }
.nav-is-visible .cd-nav-trigger span::before {
-webkit-transform: translateY(8px) rotate(-45deg);
-moz-transform: translateY(8px) rotate(-45deg);
-ms-transform: translateY(8px) rotate(-45deg);
-o-transform: translateY(8px) rotate(-45deg);
transform: translateY(8px) rotate(-45deg); }
.nav-is-visible .cd-nav-trigger span::after {
-webkit-transform: translateY(-8px) rotate(45deg);
-moz-transform: translateY(-8px) rotate(45deg);
-ms-transform: translateY(-8px) rotate(45deg);
-o-transform: translateY(-8px) rotate(45deg);
transform: translateY(-8px) rotate(45deg); }

.inner-box-itemList a.image-list img {
    height: auto;
    margin: 0 auto;
    max-width: 120px;

    max-height: 90px; /* Agrear solo esto */
}

.catalog--page .box-itemList .inner-box-itemList {
      padding: 0 10px; /* Agrear solo esto */
}
.inner-box-itemList a.itemList-link {
    color: #533f26;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: auto;
    padding: 5px 0;
    text-align: center;
    text-decoration: none;
}
.online-price{
  margin-bottom: 5px;
}