/* general styles */

body{
  background-color: #fff;
  font-family: 'Forza Medium';
}
.heading2 {
  text-transform: uppercase;
  color: #2A2A2A;
  border-bottom: 10px solid #E6E6E8;
  padding: 20px 0px 20px;
  margin-bottom: 20px;
}
.heading4 {
  text-transform: uppercase;
  color: #222;
  border-bottom: 3px solid #E6E6E8;
  padding: 10px 0px 10px;
  margin-bottom: 10px;
}
#header-area{
  background-color: #000;
  background-image: url('../images/header.png');
  background-position:  top center;
  margin-bottom: 0px;
  padding-top: 20px;
}
#footer-area{
  padding-top:10px;
  padding-bottom:10px;
  background: #111;
  color: #888;
}
.text-footer{
  padding-top: 15px;
}
.container-bg{
  background: #fff;
}
.top-search{
  margin-bottom: 3px;
}
.logo{
  padding:0px;
  margin: 2px 0 10px;
}
/* slider */

#slider ul{margin: 0;padding: 0;list-style: none}
#slider ul li{margin: 0;padding: 0}
#container, #slider {width: auto;}
#slider, #slider img {width: 100%;}
.sudo-box{
  z-index: 100 !important;
}
/* navbar logo image */

    .cart-nav{
      background: transparent;
      margin: 0;
    }
    .cart-nav li a,
    .cart-nav li a:hover,
    .cart-nav li a:visited{
      text-align: center;
      background: transparent;
      color: #fff;
      padding: 8px;
    }
    .cart-nav .dropdown-menu{
      z-index: 1001;
    }
/* Main Menu Styles Starts */

  #main-menu{
    background: transparent;
  }
  #main-menu.navbar{
    margin:0;
    padding:0;
    border:none;
    -webkit-border-radius:0;
       -moz-border-radius:0;
        border-radius:0;
    border-top: 1px solid #f1f1f1;
  }
    #main-menu .navbar-nav > li{
    }
    #main-menu .navbar-nav > li a{
      color:#fff;
      text-transform:uppercase;
    }
    #main-menu .navbar-nav > li > a:hover, 
    #main-menu .navbar-nav > li.open a,
    #main-menu .navbar-nav > .active > a,
    #main-menu .navbar-nav > .active > a:focus,
    #main-menu .navbar-nav > .active > a:hover{
      background:#f1f1f1 ;
      color:#000;
    }
    #main-menu .navbar-nav > li.default a:hover,
    #main-menu .navbar-nav > li.default a:focus {
      background: none;
    }
      #main-menu .dropdown-menu{
        background:#eee;
        border:none;
        padding:0;
        -webkit-border-radius:0;
           -moz-border-radius:0;
                border-radius:0;
        -webkit-box-shadow:none;
           -moz-box-shadow:none;
             box-shadow:none;
      }
        #main-menu .dropdown-menu li a{
          color:#fff;
          padding-top:6px;
          padding-bottom:6px;
        }
        #main-menu .dropdown-menu li:hover a{
          background:#bbb;
          text-decoration:none;
        }
          #main-menu .dropdown-inner {
            display:table;
            padding-bottom:10px;
          }
            #main-menu .dropdown-inner ul {
              display:table-cell;
            }
            #main-menu .dropdown-inner .dropdown-header{
              font-size:15px;
              text-transform:uppercase;
              color:#font-size:15px;
              text-transform:uppercase;
              color:#252a2f;
              padding:15px 0 10px 15px;
            }
            #main-menu .dropdown-inner li a {
              min-width:160px;
              display:block;
              padding:3px 20px;
              clear:both;
            } 
            
/* product */

    .product-col{
      padding:5px 0 ;
      margin-bottom:30px;

    }
    .product-col.list .image{
      padding:20px 30px 10px 0;
    }
    .product-col .thumb{
      position: relative;
    }
    .product-col .agotado{
      position: absolute;
      top:0;
      right: 0;
    }
    .product-col .caption{
      padding-top: 4px;
    }
      .product-col h4{
        font-size:16px;
        text-transform:uppercase;
        text-align: center;
        height: 60px;
      }
      .product-col h4, .product-col h4 a{
        color:#252a2f;
      }
      .product-col .description{
        padding:5px 0;
        color:#8b8b8b;
        font-size:12px;
        line-height:18px;
        text-align:justify;
      }
      .product-col.list .description{
        padding-right:10px;
      }
      .product-col .price{
        padding-bottom: 2px;
      }
      .product-col .cart-button{
        padding-top:5px;
      }
      .product-col .btn{
        margin: 5px 2px;
      }
        .product-col .btn-detail{
          background:#2f353b;
          color:#fff;
        }
        .product-col .btn-cart{
          background:#ffb400;
        }
        .product-col .btn-cart:hover{
          color:#fff;
          background:#2f353b;
        }
.price .price-tax{
  font-size:14px;
  color:#2f353b;
  text-transform:uppercase;
}
.price .price-new{
  color:#2f353b;
  font-size:24px;
}
.price .price-old{
  height: 16px;
  font-size:14px;
  color:#bbb;
  text-decoration:line-through;
}
/* slider  100% */
#slides h2{
    position: absolute;
    width:100%;
    top:39%;
    font-size:60px;
    color:#fff;
    text-align: center;
    text-shadow: 0px 0px 4px #000;
} 
#cart-table tbody td{
  vertical-align: middle !important;
}
.cart-block{
  padding: 0px 12px;
  margin: 15px 0;
  background: #f9f9f9;
  border: 1px solid #ddd;
  border-radius: 5px;
}
.cart-block h4{
  padding:3px;
  color: #444;
  border-bottom: 3px solid #ddd;
}
.bank-box{
  overflow: hidden;
  background: #fff;
  border-radius: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border: 1px solid #ddd;
}
.bank-box p{
  margin: 2px;
  font-size: 12px;
}