




/*
     FILE ARCHIVED ON 20:59:41 Aug 20, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 18:42:46 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)).
*/
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
  
  .nav-justified,
  .watch-selector {clear: both;}

  /* Alert boxes */
  .alert.localisation .pull-right {float: right !important;}
  
  /* Header */
  .logo-container {margin-top: 45px;}
  .logo {padding: 0;}
  .logo img.img-responsive{max-width: 80%;}

  /* Navigation */
  .nav-container {
    width: 100%;
    left: 0;
    position: absolute;
    margin-left: 0;
  }
  .nav-top {width: auto;}
  .nav-top .store-locator,
  .nav-top .account,
  .nav-top .compare,
  .nav-top .wishlist {
    position: relative;
    width: auto;
  }
  .nav-top .store-locator {background: url(/web/20160820205941/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/storelocator-ico.png) no-repeat 10px center;}
  .nav-top .compare {background: url(/web/20160820205941/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/compare-ico.png) no-repeat 10px center;}
  .nav-top .account {background: url(/web/20160820205941/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/account-ico.png) no-repeat 10px center;}
  .nav-top .wishlist {background: url(/web/20160820205941/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/favoris-ico.png) no-repeat 10px center;}
  .nav-top li {position: relative;}
  .nav-top .store-locator a,
  .nav-top .account a,
  .nav-top .compare a,
  .nav-top .wishlist a {padding-left: 35px;}
  .nav-top a {height: auto;}
  .nav-top a span {
    text-indent: 0;
    display: inline;
  }
  .nav-top .account .badge,
  .nav-top .compare .badge,
  .nav-top .wishlist .badge {
    position: relative;
    top: 0;
    right: 0;
  }
  .nav-top .cart {
    background: url(/web/20160820205941/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/cart-ico.png) #e32119 no-repeat 10px center;
    width: auto;
  }
  .nav-top .cart a {
    padding-left: 50px;
    font-size: 0.8em;
  }
  .nav-top .cart .badge {
    margin: -3px 0 0 -25px;
    float: left;
    position: absolute;
    top: 10px;
    right: auto;
    left: 50px;
  }
  .navbar-mobile .navbar-collapse {
    padding: 0;
    margin: 0;
  }
  .navbar-mobile {
    position: relative;
    top: 0;
    margin-top: 45px;
  }
  .nav-main {
    background: #000000;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 0.9em;
    text-transform: uppercase;
    color: #FFFFFF;
  }
  .nav-top .compare .dropdown-menu-center,
  .nav-top .account .dropdown-menu-center,
  .nav-top .cart .dropdown-menu-cart {
    left: -50%;
    width: 300px;
  }
  .nav-top .cart .dropdown-menu-cart {
    left: auto;
    right: 0;
  }
  /* Overide style in base CSS */
  .nav-main li.bs-prototype-override {display: table-cell !important;}
  .nav-main li:hover,
  .nav-main li:active,
  .nav-main li:focus,
  .nav-main li.active {
    background: #000000;
    color: #aaaaaa;
  }
  .nav-main li:hover a,
  .nav-main li:active a,
  .nav-main li:focus a,
  .nav-main li.active a {
    color: inherit;
    background: inherit;
  }
  .nav-main li a {
    color: inherit;
    padding: 4px 10px;
  }
  
  .submenu .sub-list p
  {
      padding-left: 10px;
      padding-right: 10px;
  }
  .submenu .sub-list p a
  {
      padding-left: 0;
      padding-right: 0;
  }
  
  .watch-selector {
    background: #000;
    margin-top: 15px;
    width: 25%;
    right: 0;
  }
  .watch-selector a {
    background: none transparent;
    height: 50px;
    width: 100%;
    text-indent: 0;
    display: block;
  }
  .watch-selector a .caret {display: inline-block;}
  .watch-selector li {position: static;}
  .watch-selector .filters {
    width: 33%;
    float: left;
  }
  .watch-selector .filters .reset {
    margin-top: 10px;
  }

  /* Warranty */
  .tsst-warranty {margin-top: 40px;}
  .tsst-warranty li {
    width: 1%;
    float: none;
    text-align: center;
    text-transform: uppercase;
    font-size: 0.8em;
    margin-bottom: 0;
  }
  .tsst-warranty li img {
    display: block;
    margin: 0 auto;
    width: auto;
  }
  .tsst-warranty .secure-paiement {padding: 30px 0 0;}
  
  /* Newsletter */
  .tsst-newsletter {padding: 45px 0;}
  .tsst-newsletter .v-fix {float: left;}
  .tsst-newsletter .v-fix + .input-group-btn {
    display: table-cell;
    margin: 0;
  }

  /* Footer */
  .footer div + div {
    border-left: 1px solid #ccc;
    padding: 0 0 0 20px;
  }
  .footer ul > li {
    font-size: 0.9em;
    clear: both;
    overflow: hidden;
    display: block;
  }
  .footer ul {text-align: left;}
  .footer ul > li + li {margin: 0;}
  .footer ul > li:after {display: none;}
  .footer ul li,
  .footer ul li a {color: #aaaaaa;}
  .footer .stay-in-touch > ul > li {display: block;}
  .footer .social-links li + li {margin: 0 0 0 5px;}
  .footer .social-links li a {
    background-image: url(/web/20160820205941/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/social-mobile-icons-long.png);
    background-repeat: no-repeat;
    display: block;
    width: 40px;
    height: 40px;
    text-indent: -9999px;
  }
  .footer .social-links .facebook a {background-position: -5px -10px;}
  .footer .social-links .facebook:hover a {background-position: -250px -10px;}
  .footer .social-links .googleplus a {background-position: -53px -10px;}
  .footer .social-links .googleplus:hover a {background-position: -298px -10px;}
  .footer .social-links .rss a {background-position: -101px -10px;}
  .footer .social-links .rss:hover a {background-position: -346px -10px;}
  .footer .social-links .twitter a {background-position: -150px -10px;}
  .footer .social-links .twitter:hover a {background-position: -395px -10px;}
  .footer .social-links .youtube a {background-position: -200px -10px;}
  .footer .social-links .youtube:hover a {background-position: -445px -10px;}

  /* Copyright */
  .tsst-copyright .country {padding: 10px 25px 10px 15px;}
  .tsst-copyright .copyr p {
    text-align: center;
    padding: 10px 25px;
  }
  .tsst-copyright .back-top {
    padding: 0;
    display: block;
    height: auto;
  }
  .tsst-copyright .back-top a {
    display: inline-block;
    text-align: center;
    padding: 10px 25px;
    float: right;
    text-indent: 0;
    width: auto;
    height: auto;
    background: #aaaaaa;
  }
  .tsst-copyright .back-top a:hover,
  .tsst-copyright .back-top a:focus {
    color: #ffffff;
    text-decoration: none;
    background: #bbbbbb;
  }

  /*
  // Common
  // -------------------------------------------------- */

  /* Overide basic CSS rule to accord to design */
  div[role=main] {padding: 0 50px 50px !important;}
  .page-title {margin-bottom: 60px;}
  h1 .back-link {
    display: inline-block;
    margin: 0 0 0 25px;
  }
  h1 + .lead {margin: 25px 0 60px;}

  /* View Mode */
  .view-mode .grid-xs {
    width: 25px;
    height: 16px;
    background: url(/web/20160820205941/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/filter/view_mode/grid3.png) no-repeat;
    background-position: -10px -10px;
  }
  .view-mode a.grid-xs:hover,
  .view-mode strong.grid-xs {
    background-position: -55px -10px;
  }
  .view-mode .grid-sm {
    width: 34px;
    height: 16px;
    background: url(/web/20160820205941/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/filter/view_mode/grid4.png) no-repeat;
    background-position: -10px -10px;
  }
  .view-mode a.grid-sm:hover,
  .view-mode strong.grid-sm {
    background-position: -64px -10px;
  }
  .view-mode .grid-sm {display: inline-block !important;}
  .view-mode a.grid-md:hover,
  .view-mode strong.grid-md {
    background-position: -73px -10px;
  }
  .view-mode .grid-md {
    display: inline-block;
    width: 43px;
    height: 16px;
    background: url(/web/20160820205941/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/filter/view_mode/grid5.png) no-repeat;
    background-position: -10px -10px;
  }
  
  /*
  // Products Tab & Carousel
  // -------------------------------------------------- */

  .whats-new {padding: 35px 0 0 0;}
  .whats-new .nav-tabs > li {
    margin: 0 0 20px;
    padding: 0 15px;
  }
  .whats-new .nav-tabs > li a {font-size: 1.6em;}
  .whats-new .tab-content .tab-pane {
    min-height: 460px;
  }
  .crsl-item .product-price,
  .crsl-item .product-cat {
    margin: 30px 0 15px 0;
  }
  .crsl-item .product-cat {
    padding: 0 10px;
    font-size: 1.1em;
  }

  /*
  // Module Aside
  // -------------------------------------------------- */

  aside[role=complementary] {
    display: block;
    width: 33%;
    float: left;
  }
  aside[role=complementary] + div[role=main] {
    width: 66%;
    float: left;
    overflow: hidden;
  }

  /*
  // Module Vertical
  // -------------------------------------------------- */

  .vertical-carousel .vcrsl-content {height: 362px;}
  .vertical-carousel .vcrsl-content img {
    width: auto;
    max-height: 100%;
  }

  /*
  // Common - UI
  // -------------------------------------------------- */

  div[role=main] input.form-control,
  div[role=main] select.form-control,
  div[role=main] textarea.form-control {max-width: 300px;}
  
  /*
  // Home Page
  // -------------------------------------------------- */

  .cms-home .banner {margin-bottom: 0;}
  .cms-home .carousel .carousel-inner .item .carousel-caption {
    width: 50%;
    height: 80%;
    padding: 0 60px;
  }
  .cms-home .carousel .carousel-inner .item .carousel-caption.caption-right {
    top: 0; left: 50%; bottom: 0; right: 0;
    text-align: right;
  }
  .cms-home .carousel .carousel-inner .item .carousel-caption.caption-left {
    top: 0; left: 0; bottom: 0; right: 50%;
  }
  .carousel-control.right,
  .carousel-control.left {
      -ms-filter: none;
      filter: none;
  }
  .cms-home .carousel .carousel-inner .item .carousel-caption h3,
  .cms-home .carousel .carousel-inner .item .carousel-caption h4 {font-size: 1.2em;}


  /*
  // Customer Services
  // -------------------------------------------------- */
  
  .contact-form > div {padding: 0 50px 0 0;}
  .contact-form > div + div {
    padding: 0 0 0 50px;
    border-left: 2px solid #eeeeee;
  }
  .contact-form .repair {margin: 40px 0 0 0;}

  /*
  // Masterpage Collection
  // -------------------------------------------------- */
  
  .masterpage-collections .carousel .carousel-inner .item .carousel-caption {
    width: 50%;
    height: 80%;
    padding: 0 60px;
  }
  .masterpage-collections .carousel .carousel-inner .item .carousel-caption.caption-right {
    top: 0; left: 50%; bottom: 0; right: 0;
  }
  .masterpage-collections .carousel .carousel-inner .item .carousel-caption.caption-left {
    top: 0; left: 0; bottom: 0; right: 50%;
  }
  .masterpage-collections .carousel .carousel-inner .item .carousel-caption h3,
  .masterpage-collections .carousel .carousel-inner .item .carousel-caption h4 {font-size: 1.2em;}
  .masterpage-collections .collection-item.last {
    width: 50%;
    height: 350px;
    padding: 20px 0;
    text-align: center;
  }
  .masterpage-collections .collection-item:nth-child(odd).last {
    width: 100%;
    height: 100px;
    background: #ffffff;
  }
  .masterpage-collections .collection-item:nth-child(odd).last .btn {
    margin: 15px 0 0;
  }
  .masterpage-collections .collection-item.last .btn {margin: 120px 0;}

  /*
  // Masterpage Gift
  // -------------------------------------------------- */
  
  .masterpage-gift + .banner,
  .masterpage-gift + .whats-new + .banner {margin-top: 70px;}
  .masterpage-gift + .banner .caption,
  .masterpage-gift + .whats-new + .banner .caption {
    width: 60%;
    left: 30%;
    position: absolute;
    padding: 10px 0 0 15px;
    top: 0;
  }
  .masterpage-gift + .banner .caption p,
  .masterpage-gift + .whats-new + .banner .caption p {
    font-size: 0.9em;
  }

  /*
  // Product Page
  // -------------------------------------------------- */

  /* Modal box */
  .product-essential .modal-body {padding: 15px 50px 50px;}
  .product-essential .modal-body img {margin-bottom: 50px;}

  /* Scrolling quick product review */
  .catalog-product-view .product2scroll {
    position: fixed;
    width: 100%;
    height: 60px;
    background: #ffffff;
    background: rgba(255, 255, 255, 0.95);
    border-bottom: 1px solid #efefef;
    top: 0;
    left: 0;
    z-index: 10;
  }
  .catalog-product-view .product2scroll .container {padding: 15px;}
  .catalog-product-view .product2scroll h2 {
    font-size: 1.7em;
    font-family: 'Archivo Black', sans-serif;
    margin: 0; 
  }
  .catalog-product-view .product2scroll h3 {margin-top: 0;}
  .catalog-product-view .product2scroll .price-box {
    margin: 0;
  }
  .catalog-product-view .product2scroll .price-box .price {
    font-size: 1.5em;
    font-family: 'Archivo Black', sans-serif;
    color: #000;
  }
  .catalog-product-view .product2scroll .btn {
    margin: 0;
  }
  .catalog-product-view .product2scroll input + .btn {margin: 10px 0;}
  .catalog-product-view .product2scroll fieldset.product-options,
  .catalog-product-view .product2scroll .product-options-bottom .price-box {display: none;}

  .mobile-product-title {
    padding: 0 30px;
  }
  .mobile-product-title h2 {font-size: 2.4em;}

  .catalog-product-view .product2scroll + .product-view {
    margin: 0 -15px;
  }

  /* Product Infos */
  .catalog-product-view .product-informations {
    padding: 50px 100px 50px 50px;
    background: #fafafa;
  }

  /* Tabs part */
  .catalog-product-view .description-nav {height: 50px;}
  .catalog-product-view .description-nav .nav-tabs.nav-justified > li {float: none;}
  .catalog-product-view .description-nav .nav-tabs.nav-justified > li > a {
    font-size: 1.1em;
    padding: 12px 15px;
  }
  .catalog-product-view .tab-content {min-height: 460px;}
  .catalog-product-view .tab-content .tab-pane {padding: 80px 100px;}
  .catalog-product-view .tab-content .tab-pane.tab-sizing-tool .sizing-tool {
    width: 200px;
    margin: 0;
    text-align: left;
  }
  .catalog-product-view .tab-content .tab-pane.tab-sizing-tool img {
    margin-right: 30px;
    width: auto;
    max-width: 300px;
  }
  .catalog-product-view .tab-content .tab-pane .list-table>tbody>tr>th {
    width: 140px;
  }

  /* Upsale part */
  .catalog-product-view .box-up-sell h2 {margin: 40px 40px 40px 50px;}
  .catalog-product-view .box-up-sell .upsale-product .crsl-nav .carousel-control-next {
    right: 20px;
  }
  .catalog-product-view .box-up-sell .upsale-product .crsl-nav .carousel-control-previous {
    left: 20px;
  }

  /* Review part */
  .product-rating-review {padding: 30px 25px 30px 50px;}
  .product-rating-write {padding: 30px 50px 30px 25px;}
  .product-rating-review .line-through {margin-top: 100px;}
  .product-most-helpful {padding: 30px 50px 30px 50px;}

  .product-most-helpful .sublevel .general-info-review,
  .product-most-helpful .sublevel .helpful-review {padding: 15px;}
  .product-most-helpful .sublevel {
    padding-left: 65px;
  }
  .product-most-helpful .sublevel .box-reviews {
    border-left: 1px solid #aeaeae;
    padding-left: 50px;
  }

  /*
  // Collection List
  // -------------------------------------------------- */
  .catalog-category-view aside[role=complementary] + div[role=main],
  .advancedsearch-result-index aside[role=complementary] + div[role=main],
  .catalogsearch-result-index aside[role=complementary] + div[role=main] {width: 100%;}
  
  .catalog-category-view .category-view .category-products .toolbar {
    padding: 30px;
  }
  .category-products .toolbar .amount {font-size: 1.5em;}
  .category-products .toolbar .sort-by label {
    display: inline-block;
  }

  /* 3 Items Per Line */
  /*.catalog-category-view .category-view .category-products .products-grid.grid-xs .item {
    width: 33.33333%;
  }*/
  
  /*.catalog-category-view .category-view .category-products .products-grid.grid-xs .item .product-price {
    width: 50%;
    text-align: right;
    padding: 0 20px 0 0;
    border-right: 1px solid #CCC;
    margin: 10px 0 15px 0;
  }
  .catalog-category-view .category-view .category-products .products-grid.grid-xs .item .product-cat {
    width: 50%;
    text-align: left;
    padding: 0 0 0 12px;
  }
  .catalog-category-view .category-view .category-products .products-grid.grid-xs .item .product-reference {
    display: block;
    font-size: 0.9em;
    font-family: 'Archivo Narrow', sans-serif;
    color: #aaaaaa;
    margin: 0;
    text-align: center;
    width: 100%;
    float: none;
    padding: 0;
  }*/
  /*.catalog-category-view .category-view .category-products .products-grid.grid-xs .item img,
  .advancedsearch-result-index .category-products .products-grid.grid-xs .item img,
  .catalogsearch-result-index .category-products .products-grid.grid-xs .item img {
    margin: 50px 0 15px;
    width: 160px;
    height: 260px;
  }*/
.category-products .products-grid.grid-xs .item {
    padding: 0 20px 20px;
    margin-bottom: 30px;
  }

  /* 4 Items Per Line */
/*.category-products .products-grid.grid-sm .item,
.category-products .products-grid.grid-md .item {
    width: 25%;
  }
  

.category-products .products-grid.grid-sm .item .product-reference,
.category-products .products-grid.grid-md .item .product-reference {
    display: block;
    font-size: 0.9em;
    font-family: 'Archivo Narrow', sans-serif;
    color: #aaaaaa;
    margin: 0;
    text-align: center;
    width: 100%;
    float: none;
    padding: 0;
  }
.category-products .products-grid.grid-sm .item .product-variations,
.category-products .products-grid.grid-md .item .product-variations {
    display: block;
  }
.category-products .products-grid.grid-sm .item img {
    margin: 50px 0 15px;
    width: 160px;
    height: 260px;
  }
.category-products .products-grid.grid-sm .item {
    padding: 0 20px 20px;
    margin-bottom: 30px;
  }*/


  /* 5 Items Per Line */
.category-products .products-grid.grid-md .item {
    width: 20%;
  }
.category-products .products-grid.grid-sm .item,
.category-products .products-grid.grid-md .item {
    min-height: 0;
  }
.category-products .products-grid.grid-md .item {
    padding: 0 10px 10px;
    margin-bottom: 30px;
  }
    .catalog-category-view aside[role="complementary"] .panel-default > .panel-heading .panel-title a {
        padding-right: 16px;
    }
    .catalog-category-view .category-view .category-products .products-grid .item.sold-out .sold-out-overlay {
        filter : alpha(opacity=70);
    }
    .irs { width: 100%; }
  /*
  // Search Results 
  // -------------------------------------------------- */

  /* 3 Items Per Line */
  /*
  .advancedsearch-result-index .category-products .products-grid.grid-xs .item {
    width: 33.33333%;
  }
  .advancedsearch-result-index .category-products .products-grid.grid-xs .item .product-price {
    width: 50%;
    text-align: right;
    padding: 0 20px 0 0;
    border-right: 1px solid #CCC;
    margin: 10px 0 15px 0;
  }
  .advancedsearch-result-index .category-products .products-grid.grid-xs .item .product-cat {
    width: 50%;
    text-align: left;
    padding: 0 0 0 12px;
  }
  .advancedsearch-result-index .category-products .products-grid.grid-xs .item .product-reference {
    display: block;
    font-size: 0.9em;
    font-family: 'Archivo Narrow', sans-serif;
    color: #aaaaaa;
    margin: 0;
    text-align: center;
    width: 100%;
    float: none;
    padding: 0;
  }
  .advancedsearch-result-index .category-products .products-grid.grid-xs .item img {
    margin: 50px 0 15px;
    width: 160px;
    height: 260px;
  }
  .advancedsearch-result-index .category-products .products-grid.grid-xs .item {
    padding: 0 20px 20px;
    margin-bottom: 30px;
    height: 430px;
  }
  */
  
  /* 4 Items Per Line */
  
  /*
  .advancedsearch-result-index .category-products .products-grid.grid-sm .item,
  .advancedsearch-result-index .category-products .products-grid.grid-md .item {
    width: 25%;
  }
  .advancedsearch-result-index .category-products .products-grid.grid-sm .item .product-reference,
  .advancedsearch-result-index .category-products .products-grid.grid-md .item .product-reference {
    display: block;
    font-size: 0.9em;
    font-family: 'Archivo Narrow', sans-serif;
    color: #aaaaaa;
    margin: 0;
    text-align: center;
    width: 100%;
    float: none;
    padding: 0;
  }
  .advancedsearch-result-index .category-products .products-grid.grid-sm .item .product-variations,
  .advancedsearch-result-index .category-products .products-grid.grid-md .item .product-variations {
    display: block;
  }
  .advancedsearch-result-index .category-products .products-grid.grid-sm .item img {
    margin: 50px 0 15px;
    width: 160px;
    height: 260px;
  }
  .advancedsearch-result-index .category-products .products-grid.grid-sm .item {
    padding: 0 20px 20px;
    margin-bottom: 30px;
    height: 430px;
  }
*/

  /* 5 Items Per Line */
 /* .advancedsearch-result-index .category-products .products-grid.grid-md .item {
    width: 20%;
  }
  .advancedsearch-result-index .category-products .products-grid.grid-sm .item,
  .advancedsearch-result-index .category-products .products-grid.grid-md .item {
    height: 390px;
    min-height: 0;
  }
  .advancedsearch-result-index .category-products .products-grid.grid-md .item {
    padding: 0 10px 10px;
    margin-bottom: 30px;
  }
*/
  /*
  // Search Results
  // -------------------------------------------------- */


  /*.catalogsearch-result-index .category-products .products-grid.grid-xs .item .product-price {
    width: 50%;
    text-align: right;
    padding: 0 20px 0 0;
    border-right: 1px solid #CCC;
    margin: 10px 0 15px 0;
  }
  .catalogsearch-result-index .category-products .products-grid.grid-xs .item .product-cat {
    width: 50%;
    text-align: left;
    padding: 0 0 0 12px;
  }
  .catalogsearch-result-index .category-products .products-grid.grid-xs .item .product-reference {
    display: block;
    font-size: 0.9em;
    font-family: 'Archivo Narrow', sans-serif;
    color: #aaaaaa;
    margin: 0;
    text-align: center;
    width: 100%;
    float: none;
    padding: 0;
  }
  .catalogsearch-result-index .category-products .products-grid.grid-xs .item img {
    margin: 50px 0 15px;
    width: 160px;
    height: 260px;
  }
  .catalogsearch-result-index .category-products .products-grid.grid-xs .item {
    padding: 0 20px 20px;
    margin-bottom: 30px;
  }*/

  /* 4 Items Per Line */
  /*.catalogsearch-result-index .category-products .products-grid.grid-sm .item,
  .catalogsearch-result-index .category-products .products-grid.grid-md .item {
    width: 25%;
  }
  .catalogsearch-result-index .category-products .products-grid.grid-sm .item .product-reference,
  .catalogsearch-result-index .category-products .products-grid.grid-md .item .product-reference {
    display: block;
    font-size: 0.9em;
    font-family: 'Archivo Narrow', sans-serif;
    color: #aaaaaa;
    margin: 0;
    text-align: center;
    width: 100%;
    float: none;
    padding: 0;
  }
  .catalogsearch-result-index .category-products .products-grid.grid-sm .item .product-variations,
  .catalogsearch-result-index .category-products .products-grid.grid-md .item .product-variations {
    display: block;
  }
  .catalogsearch-result-index .category-products .products-grid.grid-sm .item img {
    margin: 50px 0 15px;
    width: 160px;
    height: 260px;
  }
  .catalogsearch-result-index .category-products .products-grid.grid-sm .item {
    padding: 0 20px 20px;
    margin-bottom: 30px;
  }*/


  /* 5 Items Per Line */
  /*.catalogsearch-result-index .category-products .products-grid.grid-md .item {
    width: 20%;
  }
  .catalogsearch-result-index .category-products .products-grid.grid-sm .item,
  .catalogsearch-result-index .category-products .products-grid.grid-md .item {
  }
  .catalogsearch-result-index .category-products .products-grid.grid-md .item {
    padding: 0 10px 10px;
    margin-bottom: 30px;
  }*/

  /*
  // Review Page
  // -------------------------------------------------- */
  .review-product-list .messages {
    margin: 0 -50px;
  }
  .review-product-list .box-reviews h2 {padding: 0;}
  .review-product-list .box-reviews .filter {
    padding: 25px 0;
    text-align: right;
  }
  .review-product-list .sublevel .general-info-review,
  .review-product-list .sublevel .helpful-review {padding: 15px;}
  .review-product-list .general-info-review .review-head {width: 80%;}
  .review-product-list .general-info-review .review-content {width: 80%;}
  .review-product-list .sublevel {
    padding-left: 65px;
  }
  .review-product-list .sublevel .box-reviews {
    border-left: 1px solid #aeaeae;
    padding-left: 50px;
  }
  .review-product-list .product-essential {width: 50%;}

  /*
  // My Account
  // -------------------------------------------------- */
  .my-account {padding: 0 50px;}
  .customer-account-index .my-account .overview-comments .item .number {display: inline-block;}
  .customer-account-index .my-account .overview-comments .item .details {
    margin: 0 0 0 10px;
  }
  .customer-account-index .my-account .overview-comments .item .details .note {
    margin: 0 0 0 25px;
    display: inline-block;
  }

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

  .my-wishlist .data-table > tbody > tr > td.preview {
    width: 30%;
    padding-top: 15px;
  }
  .my-wishlist .data-table > tbody > tr > td.infos {
    width: 70%;
    padding-top: 15px;
  }
  .my-wishlist .data-table > tbody > tr > td.cart .add-to-cart-alt {
    float: left;
    width: 100%;
  }
  .my-wishlist .data-table > tbody > tr > td.cart .add-to-cart-alt + p {
    float: left;
    width: auto;
    margin: 0 0 0 15px;
  }
  .my-wishlist .data-table > tbody > tr > td.cart .add-to-cart-alt + p a {margin: 0;}
  .my-wishlist .btn-remove {margin: 5px 0 0 10px;}
  .my-wishlist .buttons-set {margin: 20px 0;}
  .my-wishlist .buttons-set .btn {
    width: auto;
    clear: right;
  }

  /*
  // Cart Page
  // -------------------------------------------------- */

  /* No Items */
  .checkout-cart-index .page-title {margin-bottom: 0;}
  .checkout-cart-index .cart-empty {
    width: 500px;
    margin: 0 auto;
    padding: 50px;
  }
  .checkout-cart-index .cart-empty .cart-empty-title:before {
    content: "\020";
    width: 45px;
    height: 42px;
    background: url(/web/20160820205941/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/empty-cart.png) no-repeat center center;
    display: inline-block;
    margin: 0 10px 0 0;
  }
  .checkout-cart-index .cart-empty .cart-empty-title {
    margin: 0 auto 50px;
    font-size: 3em;
  }
  .checkout-cart-index .cart-empty .btn {margin-bottom: 70px;}
  .checkout-cart-index .cart-empty .help {display: inline;}
  .checkout-cart-index .cart-empty .faq-link {display: inline;}
  .checkout-cart-index .cart-empty .mobile-area {display: inline;}
  
  /* Cart */
  .checkout-cart-index .cart button + button {
    margin: 0 0 0 15px;
  }
  .checkout-cart-index .cart-table .product-infos {padding-top: 65px;}
  .checkout-cart-index .cart-table .product-price,
  .checkout-cart-index .cart-table .product-quantity {
    padding-top: 85px;
    width: 100px;
  }
  .checkout-cart-index .cart-table .product-price.last {
    width: 163px;
    text-align: right;
  }
  .checkout-cart-index .cart-table .product-price.last .cart-price .price {margin-right: 50px;}
  .checkout-cart-index .data-table > thead {display: table-header-group;}

  .checkout-cart-index .data-table > tbody > tr > td {
    display: table-cell;
    float: none;
    padding: 25px 8px;
  }
  .checkout-cart-index .data-table > tbody > tr > td.preview,
  .checkout-cart-index .data-table > tbody > tr > td.infos,
  .checkout-cart-index .data-table > tbody > tr > td.quantity,
  .checkout-cart-index .data-table > tbody > tr > td.price,
  .checkout-cart-index .data-table > tbody > tr > td.cart {width: auto;}
  .checkout-cart-index .data-table > tbody > tr > td.quantity {width: 100px;}
  .checkout-cart-index .data-table > tbody > tr > td.cart {width: 150px;}

  .checkout-cart-index .data-table > tbody > tr > td.quantity input {
    max-width: none;
    float: none;
  }
  .checkout-cart-index .data-table > tbody > tr > td.quantity label,
  .checkout-cart-index .data-table > tbody > tr > td.price label {display: none !important;}
  .checkout-cart-index .data-table > tbody > tr > td.quantity input,
  .checkout-cart-index .data-table > tbody > tr > td.price .price-box {margin: 0;}
  .checkout-cart-index .add-to-cart-alt .btn-cart {width: auto;}
  .checkout-cart-index .data-table > tbody > tr > td.cart .add-to-cart-alt + p {
    width: 100%;
    margin: 0;
  }
  .checkout-cart-index .btn-remove {margin-left: 0;}
  .checkout-cart-index .buttons-set .btn {
    clear: none;
    margin: 0 0 0 10px;
  }
  .checkout-cart-index .cart .faq-link {margin: 0 25px;}
  .checkout-cart-index .cart .totals strong {font-size: 1.1em;}
  .checkout-cart-index .cart .totals tr.detail td {text-align:right;}
  .checkout-cart-index .cart .totals ~ .secure-paiement {
    padding-right: 50px;
    text-align: right;
  }
  .checkout-cart-index .cart .totals ~ .secure-paiement .nav {display: inline-block;}

  .checkout-cart-index .giftcard {
    background: url(/web/20160820205941/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/gift-card-cart.png) no-repeat left center;
    padding: 0 0 0 85px;
    height: 76px;
  }
  .checkout-cart-index .giftcard input,
  .checkout-cart-index .discount input {
    max-width: none !important;
  }

  /*
  // One Step Checkout
  // -------------------------------------------------- */
  #onestepcheckout-login-popup {width: 500px !important;}
  #onestepcheckout-login-popup .onestepcheckout-popup-wrapper td {display: table-cell;}

  /*
  // Contest Page
  // -------------------------------------------------- */
  
  .contest-index .contest-banner .caption {
    display: block;
    position: absolute;
    width: 50%;
    height: 90%;
    margin: auto;
    top: 0; right: 50%; bottom: 0; left: 0;
    padding: 0 20px 0 30px;
  }
  .contest-index .contest-banner .caption h2 {
    font-size: 1.5em;
    color: #ffffff;
    text-transform: uppercase;
  }
  .contest-index .contest-banner .caption h2 strong {
    font-weight: normal;
    font-family: 'Archivo Black', sans-serif;
  }
  .contest-index .contest-banner .caption .lead {
    font-size: 1.2em;
    color: #ffffff;
  }
  .contest-index .page-title h1 {margin-top: 65px;}
  .contest-index .page-title,
  .contest-index .contest-container {padding: 0 30px;}
  .contest-index .contest-container .input-box {
    padding: 0 0 0 10px;
  }
  .contest-index .contest-container .input-box.captcha {padding: 0;}

  /*
  // Newsletter Subscription
  // -------------------------------------------------- */
  
  .newsletter-subscription .page-title h1 {margin-top: 65px;}
  .newsletter-subscription .page-title,
  .newsletter-subscription .newsletter-container {padding: 0 30px;}

  .newsletter-subscription .newsletter-container input.form-control,
  .newsletter-subscription .newsletter-container .chosen-container,
  .newsletter-subscription .newsletter-container textarea.form-control {
    max-width: 300px;
  }
  .newsletter-subscription .newsletter-container .chosen-container {width: 300px !important;}

  .newsletter-subscription .first-block {
    padding: 20px 20px 20px 100px;
    background: url(/web/20160820205941/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/newsletter-subscription/first-block-ico.png) #eeeeee no-repeat 20px 20px;
  }
  .newsletter-subscription .second-block {
    padding: 0 0 0 100px;
    background: url(/web/20160820205941/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/newsletter-subscription/second-block-ico.png) no-repeat 20px top;
  }
  .newsletter-subscription .third-block {
    padding: 0 0 0 100px;
    background: url(/web/20160820205941/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/newsletter-subscription/third-block-ico.png) no-repeat 20px top;
  }

  /*
  // Account Login
  // -------------------------------------------------- */

  .account-login .new-users,
  .account-login .registered-users {padding: 15px 45px;}
  .account-login .new-users {border: 0;}
  .account-login .registered-users {border-left: 1px solid #e5e5e5;}

  /*
  // As Seen In
  // -------------------------------------------------- */

  .sqli-asseenin-index-index .asseenin-item .asseenin-cover {
    width: 285px;
    height: 380px;
  }
  .sqli-asseenin-index-index .asseenin-item .asseenin-relatedproduct {
    width: 372px;
    height: 380px;
    padding: 0;
  }
  .sqli-asseenin-index-index .asseenin-item .asseenin-relatedproduct img {
    display: block;
    width: auto;
    margin: 25px auto;
  }
  .gift-card .jumbotron.card-encart .tabss .nav-tabs > li > a {
    font-size: 1.2em;
  }
  .gift-card .jumbotron.card-encart .tab-content .tab-pane .chosen-container {width: 50% !important;}
  .gift-card .jumbotron.card-encart .tab-content .tab-pane .form-list li {margin-bottom: 5px;}
  .gift-card .jumbotron.card-encart .tab-content .tab-pane .form-list .field {
    padding-right: 5px;
    padding-left: 5px;
    width: 50%;
    margin-bottom: 0;
  }
  .gift-card .jumbotron.card-encart .tab-content .tab-pane .form-list .field:first-child,
  .gift-card .jumbotron.card-encart .tab-content .tab-pane .form-list .field:first-of-type {padding-left: 0;}

  /*
  // Gift Card Page
  // -------------------------------------------------- */

  .gift-card .jumbotron.card-encart .tabss {padding-left: 50px;}

  /*
  // Gift Finder
  // -------------------------------------------------- */
  
  .gift-finder-content .gift-banner .gift-caption {
    display: block;
    position: absolute;
    margin: auto;
    width: 50%;
    height: 100%;
    top: 0; left: 0; right: 50%; bottom: 25%;
    padding-left: 50px;
    color: #ffffff;
  }
  .gift-finder-content .section-gift:nth-child(even) {padding: 55px 0 35px;}
  .gift-finder-content .section-gift:nth-child(odd) {padding: 55px 0 35px;}
  .gift-finder-content .section-gift .gift-options {
    width: 100% !important;
    text-align: center;
    left: 0 !important;
    padding-left: 0 !important;
  }
  .gift-finder-content .section-gift.grid-3 .gift-option {
    width: 30%;
    height: 245px;
  }
  .gift-finder-content .section-gift.grid-4 .gift-option {
    width: 22%;
    height: 245px;
  }
  .gift-finder-content .section-gift.grid-3 .gift-option label .gift-image {
    width: 195px;
    height: 160px;
  }
  .gift-finder-content .section-gift.grid-4 .gift-option label .gift-image {
    width: 140px;
    height: 160px;
  }
  .gift-finder-content .section-gift.last .gift-option + .gift-option {margin-left: 15px;}
  .gift-finder-content + .banner {margin-top: 70px;}
  .gift-finder-content + .banner .caption {
    width: 50%;
    left: 30%;
    position: absolute;
    padding: 10px 0 0 10px;
    top: 0;
  }
  .gift-finder-content .section-gift .gift-option label h3 {
    margin-top: 20px;
  }
  .gift-finder-content + .banner .caption p {
    font-size: 1.4em;
  }

  /*
  // 404 Page
  // -------------------------------------------------- */

  .cms-index-noroute .jumbotron .caption {
    padding: 0 30px;
    width: 60%;
    right: 40%;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
  }
  .cms-index-noroute .jumbotron .caption h1 {margin: 65px 0 0 0;}
  .cms-index-noroute h2 {
    padding: 0 30px;
    margin: 30px 0 0;
  }



  .ie8 .products-grid.grid-xs .item.nth-child-3np4,
  .ie8 .products-grid.grid-sm .item.nth-child-4np5,
  .ie8 .products-grid.grid-md .item.nth-child-5np6 {clear: left;}

  
  
  .category-products .toolbar .sort-by
  {
      text-align: right;
  }
  
    .category-products .toolbar .amount 
  {
      text-align: left;
  }
  
}