/* #Tablet (Portrait)
================================================== */
/* Note: Design for a width of 768px */
@media only screen and (min-width: 768px) and (max-width: 959px) {
  /* Logo */.logo h1,
  .logo h2 {
    font-size: 2.2em;
  }
  /* Slider
  ---------------------------------------- */#slider-wrapper {
    height: auto;
  }
  .flexslider-holder {
    min-height: 200px !important;
  }
  .flex-control-nav {
    position: absolute;
  }
  .flexslider-container {
    min-height: auto;
    height: auto;
  }
  .logo .tagline {
    display: none;
  }
  .flex-caption {
    top: 100px;
  }
  .shopping-block {
    float: none;
  }
  /* Flickr widget */.flickrImages a {
    width: 58px;
    height: 58px;
  }
  #top-search {
    margin: 0;
  }
  .frame.alignleft img,
  .frame.alignright img,
  .frame.alignnone img {
    width: 100% !important;
    height: auto !important;
  }
  /* SlidesJS */
  .slides_container {
    width: 140px;
  }
  .slides_container .item {
    width: 140px;
    height: 170px;
  }
  .slides_container .item .featured-thumbnail {
    float: none;
    margin-right: 0;
    overflow: hidden;
  }
  .slides_container .item .featured-thumbnail img {
    width: 100%;
    height: auto;
  }
  /* Team */
  .recent-posts.team li {
    width: 164px;
  }
  .recent-posts.team li .featured-thumbnail {
    display: block;
    height: auto;
    overflow: hidden;
  }
  .recent-posts.products_best li {
    width: 155px;
  }
  /* Address */
  .address dt {
    width: 135px;
    margin-right: 10px;
    padding: 0 0 0 55px;
    font-size: 11px;
  }
  .address dd {
    width: 195px;
    padding: 0 0 0 43px;
  }
  .address dd span {
    width: 80px;
  }
  /* Google Map */
  .google-map {
    position: relative;
    padding-bottom: 46.25%;
    height: 0;
    overflow: hidden;
    margin: 0 0 2% 0;
  }
  .google-map iframe,
  .google-map object,
  .google-map embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  /* Post Formats
  ---------------------------------------- */
  /* Image Post Format */
  .image-post-format img {
    width: 100%;
    overflow: hidden;
  }
  /* Gallery Post Format */
  .slides_container_gallery {
    width: 534px;
    height: 270px;
  }
  .slides_container_gallery .g_item {
    width: 534px;
  }
  /* Comment Form */
  .commentlist ul.children {
    margin-left: 0;
  }
  /* Sidebar
  ---------------------------------------- */
  #searchform .searching {
    width: 130px;
  }
  /* Shop settings
  ---------------------------------------- */
  .widget-before-content .products li .product-inner {
    padding: 10px 20px;
  }
  .featured-products .products li {
    width: 182px;
  }
  .products li {
    width: 179px;
  }
  .products li:after {
    display: none;
  }
  .products li img {
    max-width: 100%;
    height: auto;
  }
  .products li {
    min-height: 233px;
  }
  .products li .price {
    line-height: 30px;
    font-size: 14px;
    letter-spacing: 0;
    word-spacing: -5px;
  }
  .products li .price ins {
    display: block;
    text-decoration: none;
    font-size: 16px;
  }
  .products li .price del {
    font-size: 14px;
    display: block;
  }
  .products li .button {
    font-size: 10px;
  }
  .products li .caption {
    text-align: center;
  }
  .products li .caption .button {
    float: none !important;
  }
  .products li .caption .price {
    float: none !important;
    padding: 0 0 5px 0;
  }
  .widget .buttons .button {
    font-size: 11px;
    padding: 0 5px;
    margin: 0 4px 0 0;
  }
  .widget .buttons .button + .button {
    margin: 0;
  }
  .widget .cart_list li {
    padding: 5px !important;
  }
  .product.type-product form.cart .button-alt {
    overflow: hidden;
    margin-left: 4px;
  }
  .summary .addthis_toolbox > a {
    width: 45% !important;
  }
  .product.type-product .images + .summary {
    width: 224px;
  }
  .widget #searchform input[type="text"] {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: 0;
  }
  .widget #searchform input[type="submit"] {
    padding: 0 5px;
  }
  .product_list_widget li {
    text-align: center;
  }
  .product_list_widget li img {
    float: none;
    margin: 0 0 10px 0;
  }
  .product_list_widget li a {
    text-align: center;
  }
  form.cart table tr {
    overflow: hidden;
  }
  form.cart table td {
    display: block;
    overflow: hidden;
  }
  form.cart table tr td:first-child {
    float: left;
    padding: 0 5px 5px 0;
  }
  .summary .single_variation .price {
    padding: 0;
    font-size: 11px;
    line-height: 14px;
  }
  .summary .single_variation .stock {
    padding: 0;
    margin: 0;
    font-size: 11px;
    line-height: 12px;
    height: 12px;
  }
  .single_variation {
    line-height: 12px;
  }
  .widget_my_bannerswidget {
    margin-top: -130px;
  }
  .banners-holder li {
    width: 246px;
  }
  #div-text_banner {
    width: auto;
  }
  #footer nav.footer {
    float: none;
    overflow: hidden;
    display: block;
  }
  #footer-text {
    float: none;
  }
  #footer-text {
    margin: 20px 0 0 0;
  }
  .recent-posts.team {
    width: auto;
  }
  .meta-desc time,
  .meta-desc span,
  .meta-desc em {
    margin: 0 10px 0 0;
  }
  .product.type-product .quantity {
    margin-bottom: 10px;
  }
  ul.brands_list li {
    width: 24%;
  }
  .post_list li .extra-wrap,
  .recentcomments li .extra-wrap,
  .latestpost li .extra-wrap {
    overflow: visible;
  }
  .post_list li {
    width: 182px;
  }
  #sidebar .banners-holder li {
    float: none;
    margin: 0 0 10px 0;
    width: auto;
  }
  #header {
    height: auto;
  }
  #widget-footer .grid_6 {
    border: none;
    min-height: auto;
  }
  #widget-footer .grid_6 .social-networks li a em {
    font-size: 18px;
  }
}
