




/*
     FILE ARCHIVED ON 19:43:36 Aug 20, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 18:41:49 Nov 3, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/* Extra Small devices (phones, max 768px) */
@media (max-width: 767px) {
  
  .alert.localisation .dropdown {position: static;}
  .alert.localisation .dropdown .dropdown-menu {right: 0;}
  .nav-justified > .dropdown .dropdown-menu {display: none !important;}
  .nav-top .store-locator {display: none;}
  .watch-selector a.dropdown-toggle {
    background: url(/web/20160820194336/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/watch-selector-ico-m.png) #000 no-repeat center center;
    background-size: 64px 64px;
    color: inherit;
    display: block;
    height: 64px;
    width: 64px;
    line-height: 1.1em;
    padding: 10px 0;
    text-indent: -9999px;
  }
  .watch-selector a.dropdown-toggle.active {
    background: url(/web/20160820194336/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/watch-selector-ico-m-active.png) #EEE no-repeat center center;
    background-size: 64px 64px;
  }
  
  .tsst-warranty ul,
  .footer,
  .tsst-copyright {padding: 0 15px;}
  .tsst-newsletter {padding: 20px 15px 0;}
  .tsst-newsletter .v-fix {
    min-height: 30px;
    height: auto;
  }
  .tsst-newsletter .form-subscribe-header {float: none;}
  .tsst-newsletter .v-fix .validation-advice {text-align: center;}

  .page-popup .container-table {
    width: 100%;
    overflow-x: auto;
  }
  .container {overflow: hidden;}
  .alert .container,
  .header .container,
  .footer .container,
  .tsst-copyright .container {overflow: visible;}

  .footer ul li a:focus,
  .footer ul li a:active {text-decoration: underline;}

  /*
  // Content Page
  // -------------------------------------------------- */
  .cms-page-view div[role=main] img {
    width: 100%;
    float: none !important;
    margin: 15px 0;
  }

  /*
  // Collection List
  // -------------------------------------------------- */
  .catalog-category-view .category-view .category-products .products-grid .item .box-overlay,
  .advancedsearch-result-index .category-products .products-grid .item .box-overlay,
  .catalogsearch-result-index .category-products .products-grid .item .box-overlay {
    display: none !important;
  }
  .products-grid.grid-xs .item img,
  .products-grid.grid-sm .item img,
  .products-grid.grid-md .item img {
    width: 60% !important;
  }

  /*
  // Product Page
  // -------------------------------------------------- */
  .catalog-product-view .media-box .tab-content .tab-pane .product-video iframe {
    width: 100% !important;
    height: auto !important;
  }
  .catalog-product-view .product2scroll {display: none !important;}

  .menu-select .chosen-container {
    width: 100% !important;
    max-width: none;
  }
  .sales-order-history .my-account .limiter {text-align: left;}
  
  /*
  // My Account
  // -------------------------------------------------- */
  .my-account .recent-orders {
    width: 100%;
    overflow-x: auto;
  }
  .my-account .recent-orders .data-table {
    min-width: 650px;
  }
  .my-account .container-table {
    width: 100%;
    overflow-x: auto;
  }
  .my-account .container-table .data-table {
    min-width: 650px;
  }
}

/* Extra Small devices (phones but only on landscape, min 321px and max 767px) */
@media (min-width : 321px) and (max-width: 767px) {
  
  .navbar-mobile .navbar-collapse {margin: 5px 0 0 0;}
  .nav-container {
    width: 384px;
    left: 96px;
  }
  .nav-top .store-locator,
  .nav-top .account,
  .nav-top .compare,
  .nav-top .wishlist {
    width: 96px;
    background-size: 96px 96px;
  }
  .nav-top a {height: 96px;}
  .nav-top .cart {
    width: 96px;
    background-size: 96px 96px;
  }
  .watch-selector {
    width: 96px;
    right: 384px;
  }
  .watch-selector a {
    width: 96px;
    height: 96px;
    background-size: 96px 96px;
  }
  .alert.localisation .pull-right {margin-left: 10px;}
  
  /*
  // As Seen In
  // -------------------------------------------------- */

  .sqli-asseenin-index-index .asseenin-item .asseenin-relatedproduct img {width: 60%;}

  /*
  // Products Tab & Carousel
  // -------------------------------------------------- */

  .whats-new .nav-tabs > li {
    margin: 20px 0;
    padding: 0 15px;
  }
  /*.whats-new .nav-tabs > li a {font-size: 1.2em;}*/
  .crsl-item .product-cat {
    padding: 3px 10px 0;
    font-size: 0.9em;
  }
  
  /*
  // Home Page
  // -------------------------------------------------- */

  /*.cms-home .carousel .carousel-inner .item .carousel-caption .desc {
    display: block !important;
  }*/

  /*
  // Masterpage Collection
  // -------------------------------------------------- */
  
  .masterpage-collections .collection-item {width: 50%;}
  .masterpage-collections .carousel .carousel-inner .item .carousel-caption .desc {
    display: block !important;
  }
  
  /*
  // Collection List
  // -------------------------------------------------- */

  .catalog-category-view .category-view .category-products .toolbar .sort-by label {display: inline-block;}
  
  /* 3 Items Per Line */
  .category-products .products-grid .item img {
    width: 60%;
  }
  
  /* 4 Items Per Line */
  .category-products .products-grid.grid-sm .item,
  .category-products .products-grid.grid-md .item {
    padding: 0;
    margin-bottom: 0;
    min-height: 0;
  }

  /*
  // Product Page
  // -------------------------------------------------- */
  .catalog-product-view .product-informations .product-main-info .add-to-cart input + .btn {
    margin-top: 0;
  }
  
  /*
  // Gift Card Page
  // -------------------------------------------------- */
  .gift-card .jumbotron.card-encart .tab-content .tab-pane .chosen-container {max-width: none;}

  /*
  // Wishlist Page
  // -------------------------------------------------- */

  .my-wishlist .data-table > tbody > tr > td.cart .add-to-cart-alt {
    width: 50%;
    float: left;
  }
  .my-wishlist .data-table > tbody > tr > td.cart .add-to-cart-alt + p a {
    width: 50%;
    float: left;
    margin: 0;
  }
  .my-wishlist .data-table > tbody > tr > td.cart .btn-remove {clear: left;}
  
  /*
  // Cart Page
  // -------------------------------------------------- */

  /* Cart */
  .checkout-cart-index .cart button + button {
    margin: 0 0 0 15px;
  }
  .checkout-cart-index .cart tfoot button + button {
    margin: 15px 0 0 0;
  }
  .checkout-cart-index .cart .totals tr.detail td {
    text-align:right;
    padding-right: 60px;
  }

}

/* Small devices (tablets, min 768px and max 992px) */
@media (min-width: 768px) and (max-width: 991px) {
  
  .nav-justified > .dropdown .dropdown-menu {display: none !important;}
  .page-popup .container-table {
    width: 100%;
    overflow-x: auto;
  }
  .container {overflow: hidden;}
  .alert .container,
  .header .container,
  .footer .container,
  .tsst-copyright .container {overflow: visible;}
  .tsst-newsletter .form-subscribe-header {float: none;}
  .footer ul li a:focus,
  .footer ul li a:active {text-decoration: underline;}

  /*
  // Content Page
  // -------------------------------------------------- */
  .cms-page-view div[role=main] img {
    width: 100%;
    float: none !important;
    margin: 20px 0;
  }

  /*
  // Collection List
  // -------------------------------------------------- */
  .catalog-category-view .category-view .category-products .products-grid .item .box-overlay {
    display: none !important;
  }

  /*
  // Product Page
  // -------------------------------------------------- */
  .catalog-product-view .media-box .tab-content .tab-pane .product-video iframe {
    width: 100% !important;
    min-height: 200px !important;
  }
  .catalog-product-view .product2scroll {display: none !important;}

  .menu-select .chosen-container {
    width: 100% !important;
    max-width: none;
  }
  
  /*
  // Cart Page
  // -------------------------------------------------- */

  .checkout-cart-index .cart .totals tr.detail td {
    text-align:right;
    padding-right: 60px;
  }

  /*
  // My Account
  // -------------------------------------------------- */
  .customer-account-index aside[role=complementary],
  .customer-account-edit aside[role=complementary],
  .customer-address-index aside[role=complementary],
  .customer-address-form aside[role=complementary],
  .sales-order-history aside[role=complementary],
  .sales-order-view aside[role=complementary],
  .sales-order-invoice aside[role=complementary],
  .sales-order-shipment aside[role=complementary],
  .sales-order-creditmemo aside[role=complementary],
  .review-customer-index aside[role=complementary],
  .review-customer-view aside[role=complementary],
  .newsletter-manage-index aside[role=complementary],
  .wishlist-index-index aside[role=complementary] {display: none;}
  .customer-account-index aside[role=complementary] + div[role=main],
  .customer-account-edit aside[role=complementary] + div[role=main],
  .customer-address-index aside[role=complementary] + div[role=main],
  .customer-address-form aside[role=complementary] + div[role=main],
  .sales-order-history aside[role=complementary] + div[role=main],
  .sales-order-view aside[role=complementary] + div[role=main],
  .sales-order-invoice aside[role=complementary] + div[role=main],
  .sales-order-shipment aside[role=complementary] + div[role=main],
  .sales-order-creditmemo aside[role=complementary] + div[role=main],
  .review-customer-index aside[role=complementary] + div[role=main],
  .review-customer-view aside[role=complementary] + div[role=main],
  .newsletter-manage-index aside[role=complementary] + div[role=main],
  .wishlist-index-index aside[role=complementary] + div[role=main] {width: 100%;}
  .customer-account-index .menu-select,
  .customer-account-edit .menu-select,
  .customer-address-index .menu-select,
  .customer-address-form .menu-select,
  .sales-order-history .menu-select,
  .sales-order-view .menu-select,
  .sales-order-invoice .menu-select,
  .sales-order-shipment .menu-select,
  .sales-order-creditmemo .menu-select,
  .review-customer-index .menu-select,
  .review-customer-view .menu-select,
  .newsletter-manage-index .menu-select,
  .wishlist-index-index .menu-select {
    padding: 0 0 0 50px;
    margin: 30px 0 20px 0;
  }
  .customer-account-index .my-account,
  .customer-account-edit .my-account,
  .customer-address-index .my-account,
  .customer-address-form .my-account,
  .sales-order-history .my-account,
  .sales-order-view .my-account,
  .sales-order-invoice .my-account,
  .sales-order-shipment .my-account,
  .sales-order-creditmemo .my-account,
  .review-customer-index .my-account,
  .review-customer-view .my-account,
  .newsletter-manage-index .my-account,
  .wishlist-index-index .my-account {clear: left;}

  .wishlist-index-index .my-account {padding: 0 0 0 50px;}

}

/* 360 Only 
@media (max-height: 767px) {
  .catalog-product-view .media-box .product-360 #screen {
    max-width: 100%;
    width: auto !important;
    min-height: 290px !important;

    canvas {
      max-height: 100% !important;
      max-width: 100% !important;
      width: auto !important;
      height: auto !important;
      margin: 0 auto;
    }
  }
}
@media (min-height : 321px) and (max-height: 767px) {
  .catalog-product-view .media-box .product-360 #screen {
    max-width: 100%;
    width: auto !important;
    min-height: 450px !important;
background-color: red;

    canvas {
      max-height: 100% !important;
      max-width: 100% !important;
      width: 100% !important;
      height: auto !important;
      margin: 0 auto;
    }
  }
}
@media (min-height: 768px) and (max-height: 991px) {
  .catalog-product-view .media-box .product-360 #screen {
    max-width: 100%;
    width: auto !important;
    min-height: 484px !important;
    background-color: blue;

    canvas {
       height: 484px !important;
       width: 484px !important;   
      margin: 0 auto;
    }
  }
}
@media (min-height: 992px) and (max-height: 1199px) {
  .catalog-product-view .media-box .product-360 #screen {
    max-width: 100%;
    width: auto !important;
    min-height: 512px !important;
                                     background-color: orange;
    .spritespin-stage, canvas {
        height: auto !important;
        width: 100% !important;
    }
  }
}
*/
@media (max-height: 450px) {
    .catalog-product-view .media-box .product-360 #screen canvas{
        height: 300px!important;
        width: 300px!important;
    }
}
@media (min-height: 451px) and (max-height: 520px) {
    .catalog-product-view .media-box .product-360 #screen canvas{
        height: 380px!important;
        width: 380px!important;
    }
}
@media (min-height: 521px) and (max-height: 630px) {
    .catalog-product-view .media-box .product-360 #screen canvas{
        height: 450px!important;
        width: 450px!important;
    }
}
@media (min-height: 631px) and (max-height: 700px){
    .catalog-product-view .media-box .product-360 #screen canvas{
        height: 550px!important;
        width: 550px!important;
    }
}
@media (min-height: 701px){
    .catalog-product-view .media-box .product-360 #screen canvas{
        height: 620px!important;
        width: 620px!important;
    }
}
@media (max-width: 320px) {
    .catalog-product-view .media-box .product-360 #screen canvas{
        left:-60px!important;
    }
}
@media (min-width: 321px) and (max-width: 400px) {
    .catalog-product-view .media-box .product-360 #screen canvas{
        left:-80px!important;
    }
}
@media (max-width: 320px) and (max-height: 480px){
    .catalog-product-view .media-box .product-360 #screen canvas{
        left:-30px!important;
    }
}