




/*
     FILE ARCHIVED ON 3:08:11 Aug 21, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 18:42:48 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)).
*/
body {
  font-size: 15px;
  font-family: 'Archivo Narrow', sans-serif;
  padding: 0;
}
*[class|="col"] {padding: 0;}
a {color: #E32119;}
a:focus, a:hover {
  color: #C70000;
  outline: none;
}
.show-block {display: block !important;}
.hide-block {display: none !important;}
.container {
  width: 100%;
  padding: 0;
  position: relative;
}
input[type=checkbox]:focus,
input[type=file]:focus,
input[type=radio]:focus {
  outline: thin dotted;
  outline: 0px auto -webkit-focus-ring-color;
  outline-offset: 0px;
}
.visible-ie8 {display: none;}
.ie8 .visible-ie8 {display: block;}
.hidden-ie8 {display: block;}
.ie8 .hidden-ie8 {display: none;}

/* Alert boxes */
.alert {
  margin-bottom: 0;
  border-radius: 0;
}
.alert.cookie {
  font-size: 0.8em;
  color: #666666;
}
.alert.cookie a {color: #aaaaaa;}
.alert.cookie button {font-size: 1.4em;}
.alert.cookie button + a {
  /*float: right;
  margin: 1px 10px 0 0;*/
}
.alert.cookie p {
  margin: 0;
  width: 85%;
}
.alert.localisation {
  background: #eeeeee;
  font-size: 1em;
  color: #989898;
  padding: 8px;
  min-height: 40px;
}
.alert.localisation .pull-right {
  float: left !important;
  font-weight: bold;
}
.alert.localisation a,
.alert.localisation strong {color: #4c4c4c;}
.alert.localisation .dropdown,
.alert.localisation .dropdown.open {
  display: inline-block !important;
  cursor: pointer;
}
.alert.localisation .switcher {text-decoration: underline;}
.alert.localisation .dropdown.open .dropdown-menu {
  background: #ffffff;
  border: 5px solid #eeeeee;
  border-radius: 0;
  box-shadow: none;
  padding: 0;
}
.alert.localisation .dropdown.open .dropdown-menu li.current span {
  padding: 3px 20px;
  color: #aaaaaa;
  display: block;
}

/* Header */
.header {position: relative;}
.logo {
  padding: 20px 0 40px;
  text-align: center;
  overflow: hidden;
  display: block;
}
.logo img {margin: 0 auto;}
.logo strong {display: none;}

/* Navigation */
.nav-container {
  width: 256px;
  left: 64px;
  float: left;
  position: static;
  margin-left: 64px;
}
.nav-top {
  line-height: 25px;
  width: 100%;
}
.nav-top .store-locator,
.nav-top .account,
.nav-top .compare,
.nav-top .wishlist {
  font-family: 'Archivo Narrow', sans-serif;
  font-size: 0.9em;
  text-transform: uppercase;
  color: #888888;
  width: 64px;
  border-radius: 0;
  position: static;
}
.nav-top li {position: static;}
.nav-top li + li {margin: 0;}
.nav-top .store-locator {
  /*background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/storelocator-ico-m.png) no-repeat center center;*/
  background-size: 64px 64px;
}
.nav-top .compare {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/compare-ico-m.png) no-repeat center center;
  background-size: 64px 64px;
}
.nav-top .account {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/account-ico-m.png) no-repeat center center;
  background-size: 64px 64px;
}
.nav-top .wishlist {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/favoris-ico-m.png) no-repeat center center;
  background-size: 64px 64px;
}
.nav-pills > li > a,
.nav-pills > li > a:active,
.nav-pills > li > a:focus {
  background-color: transparent;
  border-radius: 0 !important;
}
.nav-top .store-locator > a:hover,
.nav-top .account > a:hover,
.nav-top .compare > a:hover,
.nav-top .wishlist > a:hover,
.nav-top .store-locator > a:focus,
.nav-top .account > a:focus,
.nav-top .compare > a:focus,
.nav-top .wishlist > a:focus,
.nav-top .store-locator > a:active,
.nav-top .account > a:active,
.nav-top .compare > a:active,
.nav-top .wishlist > a:active {
  background: transparent;
  color: #666666;
}
.nav-top a {
  color: inherit;
  position: relative;
  height: 64px;
}
.nav-top a span {
  text-indent: -9999px;
  display: block;
}
.nav-top .actions a span,
.nav-top .dropdown-menu a span {text-indent: 0;}
.nav-top .account .badge,
.nav-top .compare .badge,
.nav-top .wishlist .badge {
  background: #e32119;
  font-weight: 400;
  text-indent: 0;
  font-style: normal;
  position: absolute;
  top: 5px;
  right: 5px;
  margin-left: 5px;
}
.nav-top .cart {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/cart-ico-m.png) #e32119 no-repeat center center;
  background-size: 64px 64px;
  color: #ffffff;
  width: 64px;
}
.nav-top .cart a {
  font-family: 'Archivo Black', sans-serif;
  font-size: 0.9em;
  text-transform: uppercase;
  color: inherit;
}
.nav-top .cart a:hover,
.nav-top .cart a:focus,
.nav-top .cart a:active {background: transparent;}
.nav-top .cart .badge {
  display: block;
  background: rgba(255, 255, 255, 0.8);
  color: #e32119;
  font-family: 'Archivo Narrow', sans-serif;
  position: absolute;
  top: 5px;
  right: 5px;
  font-style: normal;
}
.ie8 .nav-top .cart .badge {background: #ffffff;}
.nav-top .compare.open > a {background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/compare-black-ico.png) #eeeeee no-repeat 10px center;}
.nav-top .account.open > a {background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/account-black-ico.png) #eeeeee no-repeat 10px center;}
.nav-top .cart .dropdown-menu-cart {
  position: absolute;
  top: 100%;
  z-index: 1000;
  color: #666666;
  float: left;
  min-width: 160px;
  list-style: none;
  font-size: 14px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.nav-top .compare .dropdown-menu-center,
.nav-top .account .dropdown-menu-center,
.nav-top .cart .dropdown-menu-cart {
  left: 0;
  width: 100%;
  margin: 0;
  border: 5px solid #eeeeee;
  border-radius: 0;
  padding: 15px;
}
.nav-top .compare .dropdown-menu-center a,
.nav-top .account .dropdown-menu-center a,
.nav-top .cart .dropdown-menu-cart a {
  height: auto;
}
.nav-top .cart .dropdown-menu-cart {
  left: auto;
  right: 0;
}
.nav-top .cart .dropdown-menu-cart .block-subtitle {
  padding: 0 0 15px 0;
  border-bottom: 1px solid #efefef;
}
.nav-top .cart .dropdown-menu-cart .block-subtitle .close-btn {
  cursor: pointer;
  text-decoration: underline;
}
.nav-top .cart .dropdown-menu-cart .mini-products-list li {
  padding: 15px 0;
}
.nav-top .cart .dropdown-menu-cart .mini-products-list li a {
  padding: 0;
}
.nav-top .cart .dropdown-menu-cart .mini-products-list li .product-details table {width: 100%;}
.nav-top .cart .dropdown-menu-cart .mini-products-list li .product-details table th {
  padding: 0 10px 0 0;
  font-weight: normal;
}
.nav-top .cart .dropdown-menu-cart .mini-products-list li .product-details table td {
  padding: 0 0 0 5px;
  font-family: "Archivo Black", sans-serif;
  text-align: right;
}
.nav-top .cart .dropdown-menu-cart .mini-products-list li .product-details .btn-edit {
  font-family: "Archivo Narrow", sans-serif;
  text-transform: none;
}
.nav-top .cart .dropdown-menu-cart .mini-products-list li .product-details .btn-edit:after {
  margin: 0 5px;
  font-weight: normal;
  font-size: 1em;
}
.nav-top .cart .dropdown-menu-cart .mini-products-list li .product-details .btn-remove {
  font-family: "Archivo Narrow", sans-serif;
  text-transform: none;
  width: auto;
  display: inline-block;
  margin-left: 5px;
  padding: 0 20px 0 0;
  background-position: right 5px;
}
.nav-top .cart .dropdown-menu-cart .mini-products-list li .product-details .btn-remove:hover {
  background-position: right 5px !important;
}
.nav-top .cart .dropdown-menu-cart .subtotal {
  margin-bottom: 15px;
}
.nav-top .cart .dropdown-menu-cart .subtotal .price {
  float: right;
  font-family: "Archivo Black", sans-serif;
}
.nav-top .cart .dropdown-menu-cart .subtotal,
.nav-top .cart .dropdown-menu-cart .actions {
  padding: 15px 0 0 0;
  border-top: 1px solid #efefef;
}

.nav-top .cart .dropdown-menu-cart .actions
{
    text-align: center;
}

.nav-top .cart .dropdown-menu-cart .btn-link {
  font-family: "Archivo Narrow", sans-serif;
  text-transform: none;
  padding: 0;
  float: right;
}
.nav-top .compare .dropdown-menu-center li,
.nav-top .account .dropdown-menu-center li {overflow: hidden;}
.nav-top .compare .dropdown-menu-center a,
.nav-top .account .dropdown-menu-center a {
  padding: 0;
  clear: none;
}
.nav-top .compare .dropdown-menu-center .preview-product {float: left;}
.nav-top .compare .dropdown-menu-center .divider {margin: 15px 0;}
.nav-top .compare .dropdown-menu-center .preview-product img {float: left;}
.nav-top .compare .dropdown-menu-center h3 {
  display: block;
  font-size: 1.2em;
  text-transform: none;
  margin-left: 10px;
  margin-top: 15px;
  width: 175px;
  float: left;
  white-space: normal;
}
.nav-top .compare .dropdown-menu-center .btn-remove {
  float: right;
  margin: 25px 0 0 0;
}
.nav-top .compare .dropdown-menu-center .btn {line-height: 30px;}
.nav-top .compare .dropdown-menu-center .btn-primary {padding: 0 30px;}
.nav-top .compare .dropdown-menu-center .btn-primary:hover {
  background: #E32119;
  color: #ffffff;
}
.nav-top .compare .dropdown-menu-center .btn-link:hover {background: transparent;}
.navbar-header {
  position: absolute;
  top: 15px;
  left: 30px;
}
.nav-top .compare .dropdown-menu > li > a.preview-product:focus,
.nav-top .compare .dropdown-menu > li > a.preview-product:hover {background: transparent;}
.navbar-header .icon-bar {background: #000000;}
.navbar-mobile {
  position: absolute;
  left: 0;
  top: 90px;
  z-index: 25;
}
.navbar-mobile .navbar-collapse {margin: -15px 0 0 0;}
.nav-main {
  background: #000000;
  font-family: 'Archivo Narrow', sans-serif;
  font-size: 0.9em;
  text-transform: uppercase;
  color: #FFFFFF;
}
.nav-main .open > a,
.nav-main .open > a:focus,
.nav-main .open > a:hover {
  border-color: transparent;
  background: transparent;
  color: #ffffff;
}
.nav-main li:hover,
.nav-main li:active,
.nav-main li:focus,
.nav-main li.active,
.nav-main li.open,
.nav-main li.open:hover,
.nav-main li.open:focus {
  background: #000000;
  color: #aaaaaa;
}
.nav-main li:hover a,
.nav-main li:active a,
.nav-main li:focus a,
.nav-main li.active a,
.nav-main li.open a,
.nav-main li.open:hover a,
.nav-main li.open:focus a  {
  color: inherit;
  background: inherit;
}
.nav-main li a {color: inherit;}

.watch-selector .dropdown .dropdown-menu,
.nav-justified > .dropdown .dropdown-menu {
  left: 0;
  top: 78px;
  width: 100%;
  margin: 0;
  padding: 20px 0;
  border-radius: 0;
  background: #ffffff;
  color: #000000;
  box-shadow: 0 0 0;
  text-align: left;
  border: 1px solid #cccccc;
  z-index: 20;
}
.watch-selector .dropdown .dropdown-menu {z-index: 19;}
.watch-selector .dropdown .dropdown-menu {
  top: auto;
  background: #EEE;
  color: #666;
  border: 0;
}
.watch-selector:hover a .caret,
.watch-selector a.active .caret {background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/arrow-up.png) no-repeat center center;}

.watch-selector {
  text-align: center;
  color: #FFFFFF;
  font-family: 'Archivo Narrow', sans-serif;
  font-size: 1.2em;
  text-transform: uppercase;
  width: 64px;
  right: 256px;
  float: left;
  z-index: 5;
  position: static;
  margin-top: -64px;
}
.watch-selector li {position: static;}
.watch-selector ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.watch-selector hr {
  border-color: #bbbbbb;
}
.watch-selector a {color: #ffffff;}
.watch-selector a.active {
  color: #666;
  background: #EEE;
}
.watch-selector:hover a {text-decoration: none;}
.watch-selector a .caret {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/arrow-down.png) no-repeat center center;
  border: 0;
  width: 16px;
  height: 9px;
  display: none;
  margin-top: -5px;
}
.watch-selector .filters {
  width: 100%;
  padding: 0 15px;
}
.watch-selector .filters label {
  font-family: 'Archivo Narrow', sans-serif;
  text-transform: none;
  font-size: 1.2em;
  font-weight: normal;
  margin: 10px 0 5px 5px;
}
.watch-selector .filters .reset {
  float: right;
  margin-top: 50px;
  color: #666;
}
/* Overide inline generated style */
.watch-selector .filters .chosen-container {
  width: 100% !important;
  color: #555555;
}
.watch-selector .filters .chosen-single {width: 100%;}
.watch-selector .filters .btn {
  margin: 40px 0 0 0;
  height: 34px;
}
.watch-selector .filters .reset {
  text-transform: none;
  text-decoration: underline;
}
.search {
  background: #eeeeee;
  height: 50px;
  margin-top: 15px;
  padding: 8px;
}
.search input.form-control {
  font-family: 'Archivo Narrow', sans-serif;
  font-size: 1.2em;
  text-transform: uppercase;
  color: #555555;
  height: 34px;
}
.search .btn.btn-default {
  border: 0;
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/search-ico.png) no-repeat right center;
  text-indent: -9999px;
  width: 34px;
  padding: 6px 12px;
}
.search .btn.btn-default:hover,
.search .btn.btn-default:active,
.search .btn.btn-default:focus {outline: 0;}
.ie8 .search-autocomplete {
  left: 0 !important;
  top: 34px !important;
  z-index: 50 !important;
}

/* Warranty */
.tsst-warranty {
  min-height: 55px;
  padding: 15px 0 20px;
  background: #ffffff; /* Old browsers */
  background: -moz-linear-gradient(top,  #ffffff 0%, #e9eaee 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e9eaee)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ffffff 0%,#e9eaee 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ffffff 0%,#e9eaee 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ffffff 0%,#e9eaee 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ffffff 0%,#e9eaee 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9eaee',GradientType=0 ); /* IE6-9 */
  margin-top: 20px;
}
.tsst-warranty li {
  text-align: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-size: 1em;
  color: #666666;
  width: 50%;
  float: left;
  margin-bottom: 10px;
}
.tsst-warranty li img {
  display: inline-block;
  width: 25px;
  margin: 0 5px 0 0;
}
.tsst-warranty .secure-paiement {
  padding: 20px 0 30px;
  text-align: center;
}
.tsst-warranty .secure-paiement img {display: inline-block;}

/* Newsletter */
.tsst-newsletter {padding: 20px 0;}
.tsst-newsletter .form-subscribe-header + .input-group {min-height: 60px;}
.tsst-newsletter .v-fix {
  float: none;
  height: 30px;
  width: 100%;
}
.tsst-newsletter .v-fix .validation-advice {width: 100%;}
.tsst-newsletter .v-fix + .input-group-btn {
  vertical-align: top;
  display: table;
  margin: 10px auto 0;
}
.tsst-newsletter label {
  font-weight: normal;
  font-size: 1.6em;
  line-height: 1em;
  text-transform: uppercase;
  width: 100%;
  display: block;
  text-align: center;
  margin-bottom: 20px;
}
.tsst-newsletter label strong {font-family: 'Archivo Black', sans-serif;}

/* Footer */
.footer {
  padding: 0 0 25px;
  margin-bottom: 0;
}
.footer .footer-logo img {
  display: block;
  margin: 35px auto;
}
.footer h4 {
  font-family: 'Archivo Narrow', sans-serif;
  font-size: 1.2em;
  font-weight: 700;
  color: #aaaaaa;
  text-transform: uppercase;
}
.footer ul {
  padding: 0;
  margin: 20px 0 0;
  list-style: none;
  text-align: center;
}
.footer ul > li {
  font-size: 1.2em;
  overflow: hidden;
  display: inline;
}
.footer ul > li + li {
  margin: 0 0 0 10px;
}
.footer ul > li:after {
  content: "|";
  margin: 0 0 0 10px;
}
.ie8 .footer ul > li:after {
  display: none;
  content: "\020";
}
.footer ul > li:last-child:after {display: none;}
.footer ul li,
.footer ul li a {
  color: #666666;
  font-family: 'Archivo Narrow', sans-serif;
}
.footer .stay-in-touch li,
.footer .stay-in-touch li {line-height: 1.5em;}
.footer .stay-in-touch li .mobile, .footer .stay-in-touch li .time, .footer .stay-in-touch li .appointment, .footer .stay-in-touch li .customer-service {
  display: block;
  float: left;
  width: 22px;
  height: 22px;
  margin: 0 5px 15px 0;
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/ico-phone.png) no-repeat center top;
}
.footer .stay-in-touch .mobile-de .mobile {
    background-position: 0 9px;
    height: 50px;
    margin: 0 3px 20px 0;
}
.footer .stay-in-touch li .time {
    height: 30px;
    background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/ico-time.png) no-repeat center 8px;
}
.footer .stay-in-touch li .customer-service {
    background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/ico-service.png) no-repeat center top;
    height: 25px;
}
.footer .stay-in-touch li a{
	line-height: 25px;
}
.footer .stay-in-touch li .appointment {
    background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/ico-appointment.png) no-repeat center top;
    height: 25px;
}
.footer .stay-in-touch p {
    display: block;
    width: 85%;
}
.footer .social-list ul > li:after{
    content: "";
    margin: 0;
}
.footer .social-links {
  margin-top: 5px;
  clear: both;
}
.footer .social-links li {display: inline-block;}
.footer .social-links li + li {margin: 15px 0 0 15px;}
.footer .social-links li a {
  background-image: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/social-mobile-icons.png);
  background-repeat: no-repeat;
  display: block;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
}
.footer .social-links .facebook a {background-position: -10px -10px;}
.footer .social-links .googleplus a {background-position: -59px -10px;}
.footer .social-links .rss a {background-position: -108px -10px;}
.footer .social-links .twitter a {background-position: -157px -10px;}
.footer .social-links .youtube a {background-position: -206px -10px;}

/* Copyright */
.tsst-copyright {border-top: 1px solid #dddddd;}
.tsst-copyright .country {
  color: #000000;
  font-family: 'Archivo Narrow', sans-serif;
  font-size: 0.8em;
  padding: 10px 25px 10px 0;
}
.tsst-copyright .country .current,
.tsst-copyright .country .current + div {float: left;}
.tsst-copyright .country .current + div {margin: 0 0 0 3px;}
.tsst-copyright .country .flag {
  display: inline-block;
  height: 12px;
  width: 16px;
  overflow: hidden;
  float: left;
  margin: 0 5px 0 0;
}
.tsst-copyright .country .language-en_US .flag {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/flag/flag_US.gif) no-repeat 0 0;
}
.tsst-copyright .country .language-en_GB .flag {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/flag/flag_UK.gif) no-repeat 0 0;
}
.tsst-copyright .country .language-nl_NL .flag {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/flag/flag_NL.gif) no-repeat 0 0;
}
.tsst-copyright .country .language-es_ES .flag {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/flag/flag_ES.gif) no-repeat 0 0;
}
.tsst-copyright .country .language-de_DE .flag {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/flag/flag_DE.gif) no-repeat 0 0;
}
.tsst-copyright .country .language-fr_FR .flag {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/flag/flag_FR.gif) no-repeat 0 0;
}
.tsst-copyright .country .language-de_CH .flag,
.tsst-copyright .country .language-fr_CH .flag {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/flag/flag_CH.gif) no-repeat 0 0;
}
.tsst-copyright .country .language-nl_BE .flag,
.tsst-copyright .country .language-fr_BE .flag {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/flag/flag_BE.gif) no-repeat 0 0;
}
.tsst-copyright .country .language-de_AT .flag {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/flag/flag_AT.gif) no-repeat 0 0;
}
.tsst-copyright .country:hover .flag {background-position: 0 -13px;}
.tsst-copyright .country .dropdown-toggle {
  color: #aaaaaa;
  cursor: pointer;
}
.tsst-copyright .country .dropdown-menu {
  background: #ffffff;
  border: 5px solid #eeeeee;
  border-radius: 0;
  box-shadow: none;
  padding: 0;
}
.tsst-copyright .country .dropdown-menu li.current span {
  padding: 3px 20px;
  color: #aaaaaa;
  display: block;
}
.tsst-copyright .copyr p {
  color: #aaaaaa;
  font-family: 'Archivo Narrow', sans-serif;
  font-size: 0.8em;
  margin: 0;
  padding: 0 0 20px 0;
}
.tsst-copyright .back-top {
  padding: 0 0 0 20px;
  display: table;
  height: 35px;
}
.tsst-copyright .back-top a {
  display: table-cell;
  text-align: center;
  width: 100%;
  height: 100%;
  font-family: 'Archivo Narrow', sans-serif;
  font-size: 0.8em;
  font-weight: 700;
  color: #ffffff;
  float: right;
  text-indent: -9999px;
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/arrow-WHITE-up.png) #aaaaaa no-repeat center center;
}

/*
// Add Glyphicons
// -------------------------------------------------- */

@font-face {
  font-family: 'Glyphicons Halflings';

  src: url('/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/fonts/glyphicons-halflings-regular.eot');
  src: url('/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/fonts/glyphicons-halflings-regular.eot') format('embedded-opentype'), url('/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/fonts/glyphicons-halflings-regular.woff') format('woff'), url('/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/fonts/glyphicons-halflings-regular.svg') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-sort-asc:before {content: "\e155";}
.glyphicon-sort-desc:before {content: "\e156";}
.glyphicon-sort-asc,
.glyphicon-sort-desc {
  color:#cccccc;
  font-size: 1.3em;
  vertical-align: middle;
}
.glyphicon-sort-asc:hover,
.glyphicon-sort-desc:hover,
.glyphicon-sort-asc:active,
.glyphicon-sort-desc:active {
  color: #666666;
  text-decoration: none;
}

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

.layout {margin: 0;}
/* Overide basic CSS rule to accord to design */
div[role=main] {
  padding: 0 15px 30px !important;
  margin-bottom: 0;
  min-height: 500px !important;
  /*overflow: hidden;*/
}
.layout-2-cols div[role=main] {padding: 0 !important;}
h1 {
  font-size: 2.4em;
  text-transform: uppercase;
  margin: 65px 0 0 0;
}
h1 strong {
  font-family: 'Archivo Black', sans-serif;
  font-weight: normal;
}
h1 .back-link {
  font-size: 0.4em;
  text-transform: none;
  color: #666666;
  display: block;
}
h1 .back-link a {
  color: inherit;
  text-decoration: underline;
}
h1 .back-link a:hover,
h1 .back-link a:focus {color: #000000;}
h1 + .lead {
  font-size: 1.1em;
  color: #666666;
  margin: 25px 0 40px;
}
.tsst-greyblock {
  background: #eeeeee;
  padding: 15px;
  margin: 0 0 20px 0;
}
.phone {
  font-size: 2.4em;
  font-weight: bold;
}
.page-title {
  border: 0;
  margin-bottom: 10px;
}
/* Breadcrumb */
.tsst-breadcrumb {
  height: 50px;
  margin-top: 15px;
  padding: 8px;
  overflow: hidden;
}
.tsst-breadcrumb .breadcrumb {
  margin: 0;
  padding: 2px 15px;
  background: transparent;
  width: 1000px;
}
.tsst-breadcrumb .breadcrumb li {color: #666666;}
.tsst-breadcrumb .breadcrumb li.search {
  background: transparent;
  height: auto;
  margin-top: 0;
}
.tsst-breadcrumb .breadcrumb li strong {color: inherit;}
.tsst-breadcrumb .breadcrumb li a {color: #999999;}
.tsst-breadcrumb .breadcrumb > li + li:before {content: "\203A";}
.line-through {
  text-align: center;
  overflow: hidden;
}
.line-through span {
  display: inline-block;
  position: relative;
}
.line-through span:after, .line-through span:before {
  content: "\020";
  display: block;
  height: 1px;
  width: 1000px;
  position: absolute;
  top: 50%;
  background: #666666;
}
.line-through span:before {
  left: -1010px;
}
.line-through span:after {
  right: -1010px;
}
.line-through.short span:after, .line-through.short span:before {
  width: 15px;
  height: 2px;
}
.line-through.short span:before {
  left: -25px;
}
.line-through.short span:after {
  right: -25px;
}
.form-search .search-autocomplete {width: auto !important;}
.form-search .search-autocomplete li.selected,
.form-search .search-autocomplete li.selected:focus,
.form-search .search-autocomplete li.selected:hover {
  background: #E32119;
}
/* Labelling */
.category-products .products-grid .item .labelling {
  text-indent: -9999px;
  width: 22px;
  height: 400px;
}
/* US */
.language-en_US .category-products .products-grid .item .labelling.best-seller {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/labelling/us/labelling-best-seller.png) no-repeat center top;
}
.language-en_US .category-products .products-grid .item .labelling.new-arrival {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/labelling/us/labelling-new-arrival.png) no-repeat center top;
}
.language-en_US .category-products .products-grid .item .labelling.top-trending {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/labelling/us/labelling-top-trending.png) no-repeat center top;
}
/* UK */
.language-en_GB .category-products .products-grid .item .labelling.best-seller {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/labelling/uk/labelling-best-seller.png) no-repeat center top;
}
.language-en_GB .category-products .products-grid .item .labelling.new-arrival {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/labelling/uk/labelling-new-arrival.png) no-repeat center top;
}
.language-en_GB .category-products .products-grid .item .labelling.top-trending {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/labelling/uk/labelling-top-trending.png) no-repeat center top;
}
/* FR */
.language-fr_FR .category-products .products-grid .item .labelling.best-seller {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/labelling/fr/labelling-best-seller.png) no-repeat center top;
}
.language-fr_FR .category-products .products-grid .item .labelling.new-arrival {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/labelling/fr/labelling-new-arrival.png) no-repeat center top;
}
.language-fr_FR .category-products .products-grid .item .labelling.top-trending {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/labelling/fr/labelling-top-trending.png) no-repeat center top;
}
/* DE */
.language-de_DE .category-products .products-grid .item .labelling.best-seller {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/labelling/de/labelling-best-seller.png) no-repeat center top;
}
.language-de_DE .category-products .products-grid .item .labelling.new-arrival {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/labelling/de/labelling-new-arrival.png) no-repeat center top;
}
.language-de_DE .category-products .products-grid .item .labelling.top-trending {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/labelling/de/labelling-top-trending.png) no-repeat center top;
}
/* IT */
.language-it_IT .category-products .products-grid .item .labelling.best-seller {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/labelling/it/labelling-best-seller.png) no-repeat center top;
}
.language-it_IT .category-products .products-grid .item .labelling.new-arrival {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/labelling/it/labelling-new-arrival.png) no-repeat center top;
}
.language-it_IT .category-products .products-grid .item .labelling.top-trending {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/labelling/it/labelling-top-trending.png) no-repeat center top;
}
/* ES */
.language-es_ES .category-products .products-grid .item .labelling.best-seller {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/labelling/es/labelling-best-seller.png) no-repeat center top;
}
.language-es_ES .category-products .products-grid .item .labelling.new-arrival {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/labelling/es/labelling-new-arrival.png) no-repeat center top;
}
.language-es_ES .category-products .products-grid .item .labelling.top-trending {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/labelling/es/labelling-top-trending.png) no-repeat center top;
}
/* NL */
.language-nl_NL .category-products .products-grid .item .labelling.best-seller {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/labelling/nl/labelling-best-seller.png) no-repeat center top;
}
.language-nl_NL .category-products .products-grid .item .labelling.new-arrival {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/labelling/nl/labelling-new-arrival.png) no-repeat center top;
}
.language-nl_NL .category-products .products-grid .item .labelling.top-trending {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/labelling/nl/labelling-top-trending.png) no-repeat center top;
}
/* CH */
.language-ch_FR .category-products .products-grid .item .labelling.best-seller {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/labelling/ch/labelling-best-seller.png) no-repeat center top;
}
.language-ch_FR .category-products .products-grid .item .labelling.new-arrival {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/labelling/ch/labelling-new-arrival.png) no-repeat center top;
}
.language-ch_FR .category-products .products-grid .item .labelling.top-trending {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/labelling/ch/labelling-top-trending.png) no-repeat center top;
}

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

.whats-new {text-align: center;}
.whats-new .nav-tabs {
  border: 0;
  display: inline-block;
}
.whats-new .nav-tabs > li {
  margin: 15px 0;
  padding: 0 2px;
}
.whats-new .nav-tabs > li + li {border-left: 1px solid #e2e2e2;}
.whats-new .nav-tabs > li a {
  border: 0;
  border-radius: 0;
  font-family: 'Archivo Narrow', sans-serif;
  font-size: 0.9em;
  color: #666666;
  text-transform: uppercase;
  padding: 0;
}
.whats-new .nav-tabs > li a:hover,
.whats-new .nav-tabs > li a:focus,
.whats-new .nav-tabs > li a:active,
.whats-new .nav-tabs > li.active a {
  color: #000000;
  background: transparent;
  border: 0;
  border-bottom: 2px solid #e32119;
}
.whats-new .tab-pane .crsl-item,
.crsl-item {height: 450px !important;}
.crsl-item {text-align: center;}
.crsl-item img {
  height: 300px;
  /*width: 180px;*/
}
.crsl-item .product-title {
  font-size: 1.2em;
  font-family: 'Archivo Narrow', sans-serif;
  color: #000000;
  margin: 0;
  min-height: 40px;
}
.crsl-item .product-title a {color: inherit;}
.crsl-item .product-reference {
  font-size: 0.9em;
  font-family: 'Archivo Narrow', sans-serif;
  color: #aaaaaa;
  margin: 0;
}
.crsl-item .product-price {
  font-size: 1.2em;
  font-family: 'Archivo Black', sans-serif;
  color: #000000;
  text-align: right;
  padding: 0 20px 0 0;
  margin: 10px 0 15px 0;
  border-right: 1px solid #cccccc;
}
.crsl-item .product-price .regular-price .price {
  color: #000000;
  font-weight: normal;
}
.crsl-item .product-cat {
  font-size:1.2em;
  font-family: 'Archivo Narrow', sans-serif;
  color: #000000;
  text-transform: uppercase;
  text-align: left;
  padding: 0 0 0 20px;
  margin: 10px 0 15px 0;
}
.crsl-item .product-cat:after {
  content: "\203A";
  display: inline-block;
  width: 18px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  margin: 0 0 0 5px;
  background: #e32119;
  color: #ffffff;
}
.crsl-nav .carousel-control-previous,
.crsl-nav .carousel-control-next {
  position: absolute;
  width: 30px;
  height: 100px;
  top: 50%;
  margin-top: -50px;
  text-indent: -9999px;
  opacity: 0.3;
  filter: alpha(opacity=30);
  z-index: 6;
}
.crsl-nav .carousel-control-previous:hover,
.crsl-nav .carousel-control-next:hover,
.crsl-nav .carousel-control-previous:focus,
.crsl-nav .carousel-control-next:focus {
  outline: 0;
  color: #FFF;
  text-decoration: none;
  opacity: .9;
  filter: alpha(opacity=90);
}
.crsl-nav .carousel-control-previous {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/multi-carousel-control-left.png) transparent no-repeat center center;
  left: 10px;
}
.crsl-nav .carousel-control-next {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/multi-carousel-control-right.png) transparent no-repeat center center;
  right: 10px;
}

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

aside[role=complementary] {
  padding: 50px 0;
  background: #F9F9F9;
  margin: 0;
}
aside[role=complementary] .block-account {
  border: 0;
  margin: 0;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
aside[role=complementary] .block-account .block-title {
  border-radius: 0;
  -webkit-border-radius: 0;
  border-color: transparent;
  background-color: transparent;
  color: #000000;
  font-size: 2.4em;
  text-transform: uppercase;
}
aside[role=complementary] .block-account .block-title strong {
  font-size: inherit;
  border-bottom: 2px solid #E32119;
  padding: 0 0 5px 0;
}
aside[role=complementary] .block-account .block-content {margin: 15px 0 0 0;}
aside[role=complementary] .block-account .block-content ul li a {
  border: 0;
  padding: 0;
  color: #666666;
}
aside[role=complementary] .block-account .block-content ul li.current,
aside[role=complementary] .block-account .block-content ul li.current strong,
aside[role=complementary] .block-account .block-content ul li:hover a {
  border: 0;
  padding: 0;
  color: #000000;
  text-decoration: none;
}
aside[role=complementary] .block-compare {
  border: 0;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
aside[role=complementary] .block-compare .empty {margin-top: -35px;}
aside[role=complementary] .block-compare .block-title {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/compare-black-ico.png) transparent no-repeat 15px center;
  padding: 0 0 0 40px;
  margin: 75px 0 40px 0;
  border: 0;
  font-size: 1.5em;
  color: #000000;
  text-transform: uppercase;
}
aside[role=complementary] .block-compare .block-content ol {margin: 0 0 40px 0;}
aside[role=complementary] .block-compare .block-content li.item {padding: 5px 15px;}
aside[role=complementary] .block-compare .block-content a {color: #666666;}
aside[role=complementary] .block-compare .block-content .product-name {font-size: 1.1em;}
aside[role=complementary] .block-compare .block-content .actions {
  background: transparent;
  border: 0;
  padding: 0 15px 6px;
}
aside[role=complementary] .block-compare .block-content .actions a {text-decoration: underline;}
aside[role=complementary] .block-compare .block-content .actions a:hover {color: #000000;}

.catalog-category-view aside[role=complementary] .visible-ie8 label,
.catalogsearch-result-index aside[role=complementary] .visible-ie8 label,
.advancedsearch-result-index aside[role=complementary] .visible-ie8 label {display: block;}

.catalog-category-view aside[role=complementary] .visible-ie8 input,
.catalogsearch-result-index aside[role=complementary] .visible-ie8 input,
.advancedsearch-result-index aside[role=complementary] .visible-ie8 input {
  display: block;
  width: 60px;
  float: left;
}
.catalog-category-view aside[role=complementary] .visible-ie8 input + .currency,
.catalogsearch-result-index aside[role=complementary] .visible-ie8 input + .currency,
.advancedsearch-result-index aside[role=complementary] .visible-ie8 input + .currency {
  float: left;
  margin: 5px 0 0 5px;
}
.catalog-category-view aside[role=complementary] .visible-ie8 .btn,
.catalogsearch-result-index aside[role=complementary] .visible-ie8 .btn,
.advancedsearch-result-index aside[role=complementary] .visible-ie8 .btn {
  margin-top: 25px;
  padding: 0 10px;
}
aside[role=complementary] .irs-min,
aside[role=complementary] .irs-max {display: block !important;}

/*
// Module Modal
// -------------------------------------------------- */

.modal-content {
  box-shadow: none;
  border-radius: 0;
  border: 5px solid #eeeeee;
}
.modal-content .modal-header,
.modal-content .modal-footer {border: 0;}
.modal-content .modal-body p {
  color: #666666;
}

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

.vertical-carousel {
  padding: 0;
}
.vertical-carousel .vcrsl-content {
  padding: 0;
  background: #becccc;
  overflow: hidden;
}
.vertical-carousel .vcrsl-content img {width: 100%;}
.vertical-carousel .vcrsl-nav {
  border: 2px solid #becccc;
  padding: 0;
}
.vertical-carousel .vcrsl-nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}
.vertical-carousel .vcrsl-nav ul li a {
  font-size: 1.6em;
  text-transform: uppercase;
  color: #000000;
  background: #ffffff;
  display: block;
  width: 100%;
  padding: 18px 25px;
}
.vertical-carousel .vcrsl-nav ul.item4 li a {padding: 27px 25px;}
.vertical-carousel .vcrsl-nav ul li + li a {border-top: 2px solid #becccc;}
.vertical-carousel .vcrsl-nav ul li:hover a {
  color: #ffffff;
  background: #131315;
  text-decoration: none;
}

/* Masterpage gift */
.masterpage-gift .vcrsl-content {
    background-color: #fff;
}
.masterpage-gift .top-gifts {
    font-size: 2.6em;
    font-weight: normal;
    line-height: 1em;
    /*margin-bottom: -20px;*/
    padding-top: 30px;
    text-align: center;
    text-transform: uppercase;
}
.masterpage-gift .top-gifts strong {font-family: 'Archivo Black',sans-serif;}

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

.modal-backdrop.in {opacity: 0.8 !important;}

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  color: #FFF;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  border-radius: 10px;
}

input.form-control,
select.form-control,
textarea.form-control {
  height: 30px;
  line-height: 30px;
  font-size: 0.9em;
  border: 1px solid #dddddd;
  padding: 0 15px;
  border-radius: 0;
  -webkit-border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
textarea.form-control {
  height: auto;
  line-height: 1.4em;
  padding: 15px;
}
input.form-control.validation-failed,
select.form-control.validation-failed,
textarea.form-control.validation-failed {
  background: #f2dede;
  /* Important is for overide another !important */
  border-color: #cc7c7a !important;
  color: #cc7c7a;
}
.validation-advice {
  font-size: 0.8em;
  color: #e32119;
}
.form-control:focus,
input.form-control:focus,
textarea.form-control:focus,
select.form-control:focus {
  border-color: #000000;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.ie8 input[type=password] {font-family: Arial, sans-serif;}
/* Overide User agent style */
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {background-color: #ffffff !important;}

.chosen-container {display: block;}
.chosen-container-single {max-width: 300px;}
.chosen-container-single .chosen-single {
  height: 30px;
  line-height: 30px;
  font-size: 0.9em;
  border: 1px solid #dddddd;
  border-radius: 0;
  -webkit-border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: #ffffff;
}
.chosen-container-single .chosen-single:focus {
  border-color: #000000;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.chosen-container-single .chosen-single div {width: 36px;}
.chosen-container-single .chosen-single div b {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/chosen/select-arrow.png) no-repeat -36px 0;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/chosen/select-arrow.png) no-repeat -72px 0;
}
.chosen-container-single .chosen-single abbr {display: none;}
.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #000000;
}
.chosen-container .chosen-results li.highlighted {
  background: #666666;
}
.chosen-container .chosen-drop {
  border: 1px solid #000000;
  border-top: 0;
  background: #FFF;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  -webkit-border-radius: 0;
}

.btn {
  height: 30px;
  line-height: 30px;
  /* Overide some persistent styles (like in wishlist) */
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  padding: 0 19px;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom: 3px solid;
  text-transform: uppercase;
}
.btn:after {
  content: "\203A";
  margin-left: 5px;
}
.btn.btn-default {
  color: #FFF;
  background-color: #AAAAAA;
  border-color: #AAAAAA;
}
.btn.btn-primary {
  color: #FFF;
  background-color: #E32119;
  border-color: #c70000;
}
.btn.btn-info {
  color: #FFF;
  background-color: #000000;
  border-color: #000000;
}
.btn-w-rbox {
  font-size: 1.2em;
  font-family: 'Archivo Narrow', sans-serif;
  color: #000;
  text-transform: uppercase;
  text-align: left;
  margin: 30px 0 15px 0;
}
.btn-w-rbox:hover {color: #000000;}
.btn-w-rbox:after {
  content: "\203A";
  display: inline-block;
  width: 18px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  margin: 0 0 0 5px;
  background: #E32119;
  color: #FFF;
}
.btn.btn-link {
  padding: 0;
  text-transform: none;
  border-color: transparent;
  color: #666666;
  text-decoration: underline;
}
.btn.btn-link:hover {
  color: #000000;
  text-decoration: underline;
}
.btn.btn-link:after {display: none;}
.btn-remove {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/remove-ico.png) no-repeat center center;
  display: block;
  width: 17px;
  height: 17px;
}
.btn-remove:hover {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/remove-ico.png) no-repeat center center !important;
}
.btn-remove:after {content: "\020";}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {margin-left: 1px;}
.my-wishlist + .buttons-set {display: none;}
.my-wishlist .btn-add.active,
.my-wishlist .btn-add:active,
.my-wishlist .btn-add:focus,
.my-wishlist .btn-add:hover,
.open .dropdown-toggle.my-wishlist .btn-add {
  background-color: #E32119;
  border-color: #c70000;
}
.btn-link {
  color: #666666;
  text-decoration: underline;
}
.btn-link:hover {color: #000000;}
.carousel-indicators {bottom: 13px;}
.carousel-indicators li,
.carousel-indicators .active {
  width: 20px;
  height: 20px;
  margin: 0 2px;
  border: 0;
}
.carousel-indicators li {background: rgba(90, 90, 90, 0.5);}
.carousel-indicators li:hover,
.carousel-indicators .active {background: rgba(0, 0, 0, 0.5);}
.ie8 .carousel-indicators li {background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/ie8/puce-slider-inactive.png) no-repeat center center transparent;}
.ie8 .carousel-indicators li:hover,
.ie8 .carousel-indicators .active {background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/ie8/puce-slider-active.png) no-repeat center center transparent;}
.carousel-control {
  z-index: 7;
  width: 20px;
  height: 40px;
  top: 50%;
  margin-top: -20px;
}

.carousel-control.left {
    background-image: none;
    left: 15px;
}
.carousel-control.right {
    background-image: none;
    right: 15px;
}
#home-carousel .carousel-control.left, #home-carousel .carousel-control.right {
    background-image: none;
    height: 100%;
    padding:18% 12px;
    margin: 0;
    top: 0;
    width: 50px;
    position: absolute;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNgYAAAAAMAASsJTYQAAAAASUVORK5CYII=);
}
#home-carousel .carousel-control.right
{
    right: 0;
}
#home-carousel .carousel-control.left
{
    left:0;
}
/* Rating */
.glyphicon-star-empty {color: #cacaca;}
.glyphicon-star {color: #E32119;}
.glyphicon-star:hover,
.glyphicon-star-empty:hover {cursor: pointer;}
.static .glyphicon-star:hover,
.static .glyphicon-star-empty:hover {cursor: auto;}

/* Tooltip */
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  font-size: 12px;
  line-height: 1.4;
  visibility: visible;
  filter: alpha(opacity=0);
  opacity: 0;
}
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: .9;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  right: 5px;
  bottom: 0;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

/* View Mode */
.view-mode label {
  font-weight: normal;
  font-size: 1.2em;
}
.view-mode a,
.view-mode strong {
  display: inline-block;
  position: relative;
  text-align: left;
  text-indent: -9999px;
  margin-top: 5px;
}
.view-mode * + * {margin-left: 5px;}
.view-mode .grid-xs {
  width: 16px;
  height: 16px;
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/filter/view_mode/grid2.png) no-repeat;
  background-position: -10px -10px;
}
.view-mode a.grid-xs:hover,
.view-mode strong.grid-xs {
  background-position: -46px -10px;
}
.view-mode .grid-sm {
  width: 25px;
  height: 16px;
  background: url(/web/20160821030811/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-sm:hover,
.view-mode strong.grid-sm {
  background-position: -55px -10px;
}
.view-mode .grid-md {display: none;}
.view-mode .grid-sm {display: none;}

/* Messages */
.messages,
.messages>li {margin-bottom: 0;}
.error-msg, .note-msg, .notice-msg, .success-msg {
  border-radius: 0;
}

/*
// Home Page
// -------------------------------------------------- */

/* Overide basic CSS rule to accord to design */
.cms-home div[role=main] {padding: 0 !important;}
.cms-home .carousel .carousel-inner .item img {width: 100%;}
.cms-home .carousel .carousel-inner .item .carousel-caption {
  width: 66%;
  height: 50%;
  padding: 0 15px;
  margin: auto;
  position: absolute;
  top: 0; left: 0; bottom: 25%; right: 33%;
  text-align: left;
  text-shadow: none;
  z-index: 6;
}
.cms-home .carousel .carousel-inner .item .carousel-caption.caption-right {
  top: 0; left: 0; bottom: 25%; right: 33%;
}
.cms-home .carousel .carousel-inner .item .carousel-caption h3,
.cms-home .carousel .carousel-inner .item .carousel-caption h4 {
  font-size: 1em;
  color: #000000;
  font-family: 'Archivo Black', sans-serif;
  text-transform: uppercase;
  margin-bottom: 0;
}
.cms-home .carousel .carousel-inner .item .carousel-caption h4 {margin: 0;}
.cms-home .carousel .carousel-inner .item .carousel-caption .desc {
  font-size: 0.9em;
  color: #000000;
  text-transform: uppercase;
}
.cms-home .carousel .carousel-inner .item .carousel-caption .btn {margin-top: 10px;}
.cms-home .encart-left img,
.cms-home .encart-right img {width: 100%;}
.cms-home .banner {
  margin-bottom: 30px;
}
.cms-home .banner img {width: 100%;}
.cms-home .tsst-warranty {margin-top: 0!important;}

/*
// Customer Services
// -------------------------------------------------- */

.contact-form h2 {
  font-size: 1.2em;
  font-weight: bold;
  margin: 0 0 30px 0;
}
.contact-form h2 + .required {color: #e32119;}
.contact-form .tsst-greyblock h2 {margin: 0 0 10px 0;}
.contact-form ul {
  margin: -30px 0 0 0;
}
.contact-form ul.messages,
.contact-form ul.messages ul {margin: 0;}
.contact-form ul.messages {margin-bottom: 20px;}
.contact-form ul li label {
  font-weight: normal;
  color: #666666;
  font-size: 0.9em;
}
.contact-form ul li label.required em,
.contact-form ul li .validation-advice {color: #e32119;}
.contact-form .buttons-set {
  margin: 0;
  border: 0;
}
.contact-form .buttons-set button.button {
  float: left;
  margin: 0;
}

.contact-form .infos dl
{
    margin:0;
}

.contact-form .dl-horizontal dt {
  width: 100%;
  text-align: left;
  padding-top:20px;
}
.contact-form .dl-horizontal dt .phone {margin: 0;}
.contact-form .dl-horizontal dt .opening 
{
  font-weight: normal;
  margin: 0;
  font-size: 0.9em;
  color: #666666;
  white-space: normal;
}
.contact-form .dl-horizontal dd {margin-left: 0;}
.contact-form .dl-horizontal dd address {
  font-size: 0.9em;
  color: #666666;
}
.contact-form .repair p.phone + p {
  font-size: 0.9em;
  color: #666666;
}
.contact-form .repair p.phone + p span.address {
  font-size: 1.2em;
  font-weight: bold;
  display: block;
  margin: 10px 0;
}
.contact-form .infos dl:after
{
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
}



.ie8 .contact-form input,
.ie8 .contact-form textarea {width: 300px;}

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

.wishlist-index-index .my-account {padding: 0;}
.my-wishlist .page-title {
  padding: 0 15px;
  margin-bottom: 0;
  border: 0;
  text-align: left;
}
.my-wishlist .page-title h1 {float: none;}
.my-wishlist .page-title h1 + .lead {margin: 20px 0;}
.my-wishlist .messages .success-msg {
  background-color: #eeeeee;
  border: 0;
  color: #666666;
  border-radius: 0;
  -webkit-border-radius: 0;
}
.my-wishlist .messages .success-msg a {
  text-decoration: underline;
  color: inherit;
}
.my-wishlist .messages .success-msg a:hover {color: #000000;}
.my-wishlist .wishlist-empty {padding: 15px;}
.my-wishlist .data-table {border: 0;}
.my-wishlist .data-table > tbody > tr > td,
.my-wishlist .data-table > tbody > tr > th,
.my-wishlist .data-table > tfoot > tr > td,
.my-wishlist .data-table > tfoot > tr > th,
.my-wishlist .data-table > thead > tr > td,
.my-wishlist .data-table > thead > tr > th {border: 0;}
.data-table > tbody > tr:nth-child(odd) > td,
.data-table > tbody > tr:nth-child(odd) > th {background: transparent;}
.my-wishlist .data-table > thead > tr > th {font-size: 1.2em;}
.my-wishlist .data-table > tbody > tr {border-top: 1px solid #cccccc;}
.my-wishlist .data-table > tbody > tr > td {
  padding: 5px 8px;
  display: block;
  float: left;
}
.my-wishlist .data-table > tbody > tr > td.preview {
  width: 100%;
  padding-top: 15px;
}
.my-wishlist .data-table > tbody > tr > td.infos {
  width: 100%;
  padding-top: 15px;
}
.my-wishlist .data-table > tbody > tr > td.quantity {width: 100%;}
.my-wishlist .data-table > tbody > tr > td.price {width: 100%;}
.my-wishlist .data-table > tbody > tr > td.cart {width: 100%;}
.my-wishlist .data-table > tbody > tr > td.quantity label,
.my-wishlist .data-table > tbody > tr > td.price label {
  display: inline-block !important;
  float: left;
}
.my-wishlist .data-table > tbody > tr > td.quantity input,
.my-wishlist .data-table > tbody > tr > td.price .price-box {
  max-width: 20%;
  float: left;
  display: inline-block;
  margin: 0 0 0 15px;
}
.my-wishlist .data-table > tbody > tr > td.cart .add-to-cart-alt {width: 100%;}
.my-wishlist .data-table > tbody > tr > td.cart .add-to-cart-alt + p a {
  width: 100%;
  margin: 5px 0 0 0;
}
.my-wishlist .data-table > tbody > tr > td.cart .btn-remove {float: left;}
.my-wishlist .data-table > tbody > tr > td .product-name {
  font-size: 1.2em;
  color: #000000;
}
.my-wishlist .data-table > tbody > tr > td .product-name a {color: inherit;}
.my-wishlist .data-table > tbody > tr > td .description {
  font-size: 0.9em;
  color: #aaaaaa;
  margin: 5px 0;
}
.my-wishlist .data-table > tbody > tr > td textarea {
  margin: 0 0 3px 0;
  resize: vertical;
}
.my-wishlist .data-table > tbody > tr > td .btn-default {float: right;}
.my-wishlist .data-table > tbody > tr > td .price-box {
  font-size: 1.2em;
  font-family: 'Archivo Black', sans-serif;
  color: #000000;
}
.my-wishlist .data-table > tbody > tr > td .price-box .regular-price,
.my-wishlist .data-table > tbody > tr > td .price-box .price {color: inherit;}
.my-wishlist .link-edit {
  border-top: 0;
  border-right: 0;
  border-bottom: 3px;
  border-left: 0;
}
.my-wishlist .btn-remove {
  font-size: 1em;
  line-height: 17px;
  color: #666666;
  text-decoration: underline;
  width: auto;
  background-position: center left;
  padding: 0 0 0 20px;
  /*margin: 15px 0 0 0;*/
  margin: 15px 0;
}
.my-wishlist .btn-remove:hover {
  color: #000000;
  background : url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/remove-ico.png) no-repeat left center !important;
}
.my-wishlist .btn-remove:after {display: none;}
.my-wishlist .data-table > tbody > tr.last {border-bottom: 1px solid #cccccc;}
.my-wishlist .buttons-set {
  border: 0;
  margin: 25px 0;
}
.my-wishlist .buttons-set .btn {
  width: 100%;
  display: block;
  margin: 10px 0 0 0;
}

/*
// Compare
// -------------------------------------------------- */

.catalog-product-compare-index {border: 5px solid #eeeeee;}
.catalog-product-compare-index h1 {margin: 0;}
.catalog-product-compare-index .page-title {border: 0;}
.catalog-product-compare-index .link-print {
  font-size: 0.9em;
  color: #666666;
  text-decoration: underline;
  font-weight: normal;
}
.catalog-product-compare-index .link-print:hover {color: #000000;}
.catalog-product-compare-index h3 {
  font-size: 1.2em;
  color: #000000;
}
.catalog-product-compare-index h3 a {color: inherit;}
.catalog-product-compare-index .price-box {margin-bottom: 15px;}
.catalog-product-compare-index .price-box .price {
  font-size: 1.2em;
  color: #000000;
  font-family: 'Archivo Black', sans-serif;
}
.catalog-product-compare-index .price-box + p {margin: 10px 0 0;}
.catalog-product-compare-index .link-wishlist {
  font-size: 0.9em;
  color: #666666;
  text-decoration: underline;
  font-weight: normal;
}
.catalog-product-compare-index .link-wishlist:hover {color: #000000;}
.catalog-product-compare-index .compare-description {color: #666666;}
.catalog-product-compare-index .data-table {
  border: 1px solid #666666;
  border-left: 0;
}
.catalog-product-compare-index .data-table > tbody > tr > th,
.catalog-product-compare-index .data-table > tbody > tr > td {padding: 10px 20px;}
.catalog-product-compare-index .data-table > tbody > tr:nth-child(odd) > th,
.catalog-product-compare-index .data-table > tbody > tr:nth-child(even) > th {
  background: #f9f9f9;
  color: #666666;
  font-size: 1em;
  font-weight: normal;
}
.data-table > tbody + tbody {border-width: 1px;}
.data-table > tbody + tbody > tr > td {color: #000000;}
.data-table + .buttons-set {
  border: 0;
  margin: 15px 0 0;
}
aside[role=complementary] .btn {
  padding: 0 20px;
}

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

.account-login .new-users,
.account-login .registered-users {padding: 30px 15px;}
.account-login .new-users {
  padding-left: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.account-login .new-users .btn {margin-top: 40px;}
.account-login h2 {
  font-size: 1.2em;
  font-weight: bold;
  margin: 0 0 35px 0;
}
.account-login .registered-users p {
  color: #666666;
  margin-bottom: 20px;
}
.account-login .form-list {margin-top: -30px;}
.account-login .form-list label {
  font-weight: normal;
  color: #666666;
}
.account-login .form-list label em {color: #E32119;}
.account-login p.required {
  color: #E32119;
  margin-bottom: 10px;
}
.account-login .btn-link {
  display: block;
  margin: 10px 0 0 0;
}

/*
// Account Create
// -------------------------------------------------- */

.account-create p.lead {margin-bottom: 0;}
.account-create .form-list {margin-top: -30px;}
.account-create .form-list .fields {margin-bottom: 0;}
.account-create .form-list .fields > div,
.account-create .form-list .fields .name-firstname {margin-bottom: 15px;}
.account-create .form-list label {
  font-weight: normal;
  color: #666666;
}
.account-create .form-list label em {color: #E32119;}
.account-create p.required {
  color: #E32119;
  margin-bottom: 10px;
  max-width: 390px;
}

/*
// Forgot Password
// -------------------------------------------------- */

.forgotpasswd p.lead {margin-bottom: 0;}
.forgotpasswd .form-list {margin-top: -30px;}
.forgotpasswd .form-list label {
  font-weight: normal;
  color: #666666;
}
.forgotpasswd .form-list label em {color: #E32119;}
.forgotpasswd p.required {
  color: #E32119;
  margin-bottom: 10px;
  max-width: 390px;
}

/*
// Masterpage Collection
// -------------------------------------------------- */
.catalog-category-view .layout-1-col div[role=main] {padding: 0 !important;}
.masterpage-collections h1 {
  width: 100%;
  height: 50px;
  padding: 0 0 0 15px;
  font-size: 2.4em;
  margin: 0;
  line-height: 1.2em;
}
.masterpage-collections h1 strong {
  font-family: 'Archivo Black', sans-serif;
  font-weight: normal;
}
.masterpage-collections .carousel .carousel-inner .item img {width: 100%;}
.masterpage-collections .carousel .carousel-inner .item .carousel-caption {
  width: 66%;
  height: 50%;
  padding: 0 15px;
  margin: auto;
  position: absolute;
  top: 0; left: 0; bottom: 25%; right: 33%;
  text-align: left;
  text-shadow: none;
  z-index: 6;
}
.masterpage-collections .carousel .carousel-inner .item .carousel-caption.caption-right {
  top: 0; left: 0; bottom: 25%; right: 33%;
}
.masterpage-collections .carousel .carousel-inner .item .carousel-caption h3,
.masterpage-collections .carousel .carousel-inner .item .carousel-caption h4 {
  font-size: 1em;
  color: #000000;
  font-family: 'Archivo Black', sans-serif;
  text-transform: uppercase;
  margin-bottom: 0;
}
.masterpage-collections .carousel .carousel-inner .item .carousel-caption h4 {margin: 0;}
.masterpage-collections .carousel .carousel-inner .item .carousel-caption .desc {
  font-size: 0.9em;
  color: #000000;
  text-transform: uppercase;
}
.masterpage-collections .carousel .carousel-inner .item .carousel-caption .btn {margin-top: 10px;}
.masterpage-collections .collection-item {
  display: block;
  height: auto;
}
.masterpage-collections .collection-item .collection-image,
.masterpage-collections .collection-item .collection-name {height: auto;}
.masterpage-collections .collection-item .collection-image {
  -webkit-box-shadow:inset 0 0 200px 0 rgba(0,0,0,0.15);
  box-shadow:inset 0 0 200px 0 rgba(0,0,0,0.15);
  z-index: 6;
  padding: 30px 0 30px 0;
  text-align: center;
}
.masterpage-collections .collection-item .collection-name:before {
  content: "\020";
  display: block;
  position: absolute;
  top: -15px;
  left: 50%;
  margin-left: -15px;
  width: 0;
  height: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 15px solid #fefefe;
  z-index: 10;
}
.masterpage-collections .collection-item.wide-odd + .collection-item.wide-odd .collection-image {
  background-image: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/masterpage-collection/masterpage-collection-intern-shadow.png);
  background-repeat: no-repeat;
  background-position: left center;
}
.masterpage-collections .collection-item.wide-even .collection-image {
  background-image: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/masterpage-collection/masterpage-collection-intern-shadow-even.png);
  background-repeat: no-repeat;
  background-position: right center;
}
.masterpage-collections .collection-item.wide-even + .collection-item.wide-even .collection-image {background-image: none;}
.masterpage-collections .collection-item .collection-image img {
  max-width: 175px;
  max-height: 240px;
}
.masterpage-collections .collection-item.wide-odd .collection-name {
  background: #fefefe; /* Old browsers */
  background: -moz-linear-gradient(left,  #fefefe 5%, #f6f6f6 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(5%,#fefefe), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left,  #fefefe 5%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left,  #fefefe 5%,#f6f6f6 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(left,  #fefefe 5%,#f6f6f6 100%); /* IE10+ */
  background: linear-gradient(to right,  #fefefe 5%,#f6f6f6 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f6f6f6',GradientType=1 ); /* IE6-9 */
  z-index: 8;
}
.masterpage-collections .collection-item.wide-even .collection-name {
  background: #f6f6f6; /* Old browsers */
  background: -moz-linear-gradient(left,  #f6f6f6 5%, #fefefe 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(5%,#f6f6f6), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left,  #f6f6f6 5%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left,  #f6f6f6 5%,#fefefe 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(left,  #f6f6f6 5%,#fefefe 100%); /* IE10+ */
  background: linear-gradient(to right,  #f6f6f6 5%,#fefefe 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#fefefe',GradientType=1 ); /* IE6-9 */
  z-index: 8;
}
.masterpage-collections .collection-item .collection-name .content {
  width: 100%;
  height: 20%;
  margin: auto;
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;
  padding: 10px 50px;
}
.masterpage-collections .collection-item .collection-name .content {
  position: relative;
  text-align: center;
}
.masterpage-collections .collection-item .collection-name .collection-title {
  font-size: 1.6em;
  color: #000000;
  text-transform: uppercase;
  margin: 0;
}
.masterpage-collections .collection-item .collection-name .collection-title strong {
  font-family: 'Archivo Black', sans-serif;
  font-weight: normal;
}
.masterpage-collections .collection-item .collection-name .collection-cat {
  font-size: 0.8em;
  color: #666666;
  text-transform: uppercase;
  margin: 0;
}
.masterpage-collections .collection-item .collection-name .collection-cat:after {
  content: "\203A";
  color: #E32119;
  margin-left: 5px;
}
.masterpage-collections .collection-item.last {
  width: 100%;
  height: 70px;
  padding: 20px 0;
  text-align: center;
}

/*
// Search Results .advancedsearch-result-index
// -------------------------------------------------- */
.catalogsearch-result-index aside[role=complementary] {
  position: absolute;
  display: block;
  width: 100%;
  z-index: 11;
  left: -100%;
  padding: 40px;
}
.catalogsearch-result-index aside[role=complementary] + div[role=main] {overflow: visible;}

.catalogsearch-result-index aside[role=complementary] .currently,
.catalogsearch-result-index aside[role=complementary] .available-filter {margin-bottom: 40px;}
.catalogsearch-result-index aside[role=complementary] .currently .btn-remove {
  float: right;
  margin-top: 2px;
}
.catalogsearch-result-index aside[role=complementary] .panel-heading a {font-weight: bold;}
.catalogsearch-result-index aside[role=complementary] .panel-collapse a {
  color: #666666;
  font-size: 1.1em;
}
.catalogsearch-result-index aside[role=complementary] .panel-collapse#filter_tissot_diameter li {display: inline-block;}
.catalogsearch-result-index aside[role=complementary] .panel-collapse#filter_tissot_diameter li + li {margin-left: 5px;}
.catalogsearch-result-index aside[role=complementary] .panel-collapse#filter_tissot_diameter li a {
  display: inline-block;
  overflow: hidden;
}
.catalogsearch-result-index aside[role=complementary] .panel-body {
  padding: 10px 15px 15px 0;
}
.catalogsearch-result-index aside[role=complementary] .panel-body .actions {
  text-align: right;
  margin-bottom: 10px;
}
.catalogsearch-result-index aside[role=complementary] .actions a {
  color: #666666;
  font-size: 0.7em;
  text-decoration: underline;
}
.catalogsearch-result-index aside[role=complementary] h2 .actions {float: right;}
.catalogsearch-result-index aside[role=complementary] h2 .actions a {
  font-size: 0.4em;
  text-transform: none;
}

.catalogsearch-result-index .page-title {padding: 30px;}
.catalogsearch-result-index .page-title h1 {margin-top: 25px;}
.catalogsearch-result-index .category-products {position: relative;}
.catalogsearch-result-index .category-products .toolbar {
  padding: 30px 15px;
  min-height: 100px;
}
.catalogsearch-result-index .category-products .toolbar .amount {
  display: inline-block;
  font-size: 1.5em;
  text-transform: uppercase;
}
.catalogsearch-result-index .category-products .toolbar .amount strong {
  font-family: 'Archivo Black', sans-serif;
  font-weight: normal;
}
.catalogsearch-result-index .category-products .toolbar .sort-by label {
  font-size: 1.2em;
  font-weight: normal;
}
.catalogsearch-result-index .category-products .toolbar .sort-by .chosen-container {
  display: inline-block;
  margin: 0 0 0 5px;
  width: 145px !important;
  z-index: 10;
}
/*.catalogsearch-result-index .category-products .products-grid {
  padding: 0 40px;
  margin-bottom: 90px;
  clear: left;
}*/



.catalogsearch-result-index .category-products .products-grid .item .product-cat {
  font-size:1.2em;
  font-family: 'Archivo Narrow', sans-serif;
  color: #000000;
  text-transform: uppercase;
  text-align: left;
  padding: 0 0 0 12px;
  margin: 30px 0 15px 0;
}
.catalogsearch-result-index .category-products .products-grid .item .product-cat:after {
  content: "\203A";
  display: inline-block;
  width: 18px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  margin: 0 0 0 5px;
  background: #e32119;
  color: #ffffff;
}


.catalogsearch-result-index .category-products .products-grid .item .box-overlay {
  text-align: center;
  z-index: 12;
  height: 500px;
  width: 355px;
  display: none;
  position: absolute;
  overflow: hidden;
  border: 1px solid #ededed;
  padding: 20px;
  background: #feffff; /* Old browsers */
  background: -moz-linear-gradient(top,  #feffff 90%, #eaeaea 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(90%,#feffff), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #feffff 90%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #feffff 90%,#eaeaea 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #feffff 90%,#eaeaea 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #feffff 90%,#eaeaea 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
}
.catalogsearch-result-index .category-products .products-grid .item .box-overlay img {margin: 30px 0 15px;}
.catalogsearch-result-index .category-products .products-grid .item .box-overlay .add-to {
  right: 53px;
}
.catalogsearch-result-index .category-products .products-grid .item .box-overlay .additional-media {
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 15px 0;
}
.catalogsearch-result-index .category-products .products-grid .item .box-overlay .additional-media ul {
  height: 188px;
  overflow: hidden;
  position: relative;
}
.catalogsearch-result-index .category-products .products-grid .item .box-overlay .additional-media li {
  margin: 0 0 5px;
  height: 60px;
  width: 60px;
  overflow: hidden;
  position: relative;
}
.catalogsearch-result-index .category-products .products-grid .item .box-overlay .additional-media a {
  height: 58px;
  width: 58px;
  display: block;
  border: 1px solid #ededed;
  overflow: hidden;
}
.catalogsearch-result-index .category-products .products-grid .item .box-overlay .additional-media img {
  margin: 0 !important;
  height: 58px;
  width: 35px;
}
.catalogsearch-result-index .category-products .products-grid .item .box-overlay .additional-media .add-nav {
  position: absolute;
  left: 0;
  display: block;
  width: 60px;
  height: 56px;
  border: 0;
}
.catalogsearch-result-index .category-products .products-grid .item .box-overlay .additional-media .add-nav.add-nav-up {
  top: -47px;
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/arrow-lightgrey-up.png) #ffffff no-repeat center bottom;
}
.catalogsearch-result-index .category-products .products-grid .item .box-overlay .additional-media .add-nav.add-nav-down {
  bottom: -40px;
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/arrow-lightgrey-down.png) #ffffff no-repeat center top;
}
.catalogsearch-result-index .category-products .products-grid .item .box-overlay .additional-media .add-nav.add-nav-up:hover {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/arrow-up.png) #ffffff no-repeat center bottom;
}
.catalogsearch-result-index .category-products .products-grid .item .box-overlay .additional-media .add-nav.add-nav-down:hover {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/arrow-down.png) #ffffff no-repeat center top;
}
.catalogsearch-result-index .category-products .products-grid .item .box-overlay h3,
.catalogsearch-result-index .category-products .products-grid .item .box-overlay .rating {
  max-width: 230px;
  margin-left: auto;
  margin-right: auto;
}
.catalogsearch-result-index .category-products .products-grid .item .box-overlay .rating .rating-input {display: inline-block;}
.catalogsearch-result-index .category-products .products-grid .item .box-overlay .rating label {
  font-weight: normal;
  display: inline-block;
  margin: 0 0 0 5px;
}
.catalogsearch-result-index .category-products .products-grid .item .box-overlay .rating label a {color: #666666;}
.catalogsearch-result-index .category-products .products-grid .item.sold-out .labelling {color: #666666;}
.catalogsearch-result-index .category-products .products-grid .item.sold-out .add-to,
.catalogsearch-result-index .category-products .products-grid .item.sold-out .product-price,
.catalogsearch-result-index .category-products .products-grid .item.sold-out .product-cat {display: none;}
.catalogsearch-result-index .category-products .products-grid .item.sold-out .sold-out-overlay {
  background: #ffffff;
  opacity: 0.7;
  filter: alpha(opacity=70);
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.catalogsearch-result-index .category-products .products-grid .item.sold-out .sold-out-overlay p {
  width: 100%;
  height: 50px;
  margin: auto;
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;
  color: #000000;
  font-size: 0.9em;
  font-weight: bold;
  text-transform: uppercase;
}

/* ASIDE */
.catalogsearch-result-index aside[role=complementary] h1 {
  margin: 0 0 30px;
  padding: 0 0 10px 0;
  font-size: 2.4em;
  border-bottom: 2px solid #E32119;
  display: inline-block;
}
.catalogsearch-result-index aside[role=complementary] h2 {
  font-size: 1.6em;
  text-transform: uppercase;
}
.catalogsearch-result-index aside[role=complementary] .panel-group .panel {
  border-radius: 0;
  border: 0;
  background: transparent;
  box-shadow: none;
  -webkit-box-shadow: none;
}
.catalogsearch-result-index aside[role=complementary] .panel-default > .panel-heading {
  border-radius: 0;
  border: 0;
  border-top: 3px solid #a9a9a9;
  background: transparent;
  padding: 10px 0;
  font-size: 1.2em;
  text-transform: uppercase;
  color: #000000;
  font-weight: bolder;
}
.catalogsearch-result-index aside[role=complementary] .panel-default > .panel-heading .panel-title a {
  display: block;
  width: 100%;
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/accordeon-close.png) no-repeat right center;
}
.catalogsearch-result-index aside[role=complementary] .panel-default > .panel-heading .panel-title a.collapsed {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/accordeon-open.png) no-repeat right center;
}
.catalogsearch-result-index aside[role=complementary] .panel-group .panel-heading + .panel-collapse .panel-body {
  border: 0;
}



/*
// Search Results
// -------------------------------------------------- */
.advancedsearch-result-index aside[role=complementary] {
  position: absolute;
  display: block;
  width: 100%;
  z-index: 11;
  left: -100%;
  padding: 40px;
}
.advancedsearch-result-index aside[role=complementary] + div[role=main] {overflow: visible;}

.advancedsearch-result-index aside[role=complementary] .currently,
.advancedsearch-result-index aside[role=complementary] .available-filter {margin-bottom: 40px;}
.advancedsearch-result-index aside[role=complementary] .currently .btn-remove {
  float: right;
  margin-top: 2px;
}
.advancedsearch-result-index aside[role=complementary] .panel-heading a {font-weight: bold;}
.advancedsearch-result-index aside[role=complementary] .panel-collapse a {
  color: #666666;
  font-size: 1.1em;
}
.advancedsearch-result-index aside[role=complementary] .panel-collapse#filter_tissot_diameter li {display: inline-block;}
.advancedsearch-result-index aside[role=complementary] .panel-collapse#filter_tissot_diameter li + li {margin-left: 5px;}
.advancedsearch-result-index aside[role=complementary] .panel-collapse#filter_tissot_diameter li a {
  display: inline-block;
  overflow: hidden;
}
.advancedsearch-result-index aside[role=complementary] .panel-body {
  padding: 10px 15px 15px 0;
}
.advancedsearch-result-index aside[role=complementary] .panel-body .actions {
  text-align: right;
  margin-bottom: 10px;
}
.advancedsearch-result-index aside[role=complementary] .actions a {
  color: #666666;
  font-size: 0.7em;
  text-decoration: underline;
}
.advancedsearch-result-index aside[role=complementary] h2 .actions {float: right;}
.advancedsearch-result-index aside[role=complementary] h2 .actions a {
  font-size: 0.4em;
  text-transform: none;
}

/*.advancedsearch-result-index .page-title {padding: 30px;}
.advancedsearch-result-index .page-title h1 {margin-top: 25px;}
.advancedsearch-result-index .category-products {position: relative;}
.advancedsearch-result-index .category-products .toolbar {
  padding: 30px 15px;
  min-height: 100px;
}
.advancedsearch-result-index .category-products .toolbar .amount {
  display: inline-block;
  font-size: 1.5em;
  text-transform: uppercase;
}
.advancedsearch-result-index .category-products .toolbar .amount strong {
  font-family: 'Archivo Black', sans-serif;
  font-weight: normal;
}
.advancedsearch-result-index .category-products .toolbar .sort-by label {
  font-size: 1.2em;
  font-weight: normal;
}
.advancedsearch-result-index .category-products .toolbar .sort-by .chosen-container {
  display: inline-block;
  margin: 0 0 0 5px;
  width: 145px !important;
  z-index: 10;
}
.advancedsearch-result-index .category-products .products-grid {
  padding: 0 40px;
  margin-bottom: 90px;
  clear: left;
}
.advancedsearch-result-index .category-products .products-grid .item {
  padding: 0 20px 20px;
  margin-bottom: 100px;
  width: 33.33333%;
  float: left;
  text-align: center;
  position: relative;
}
.advancedsearch-result-index .category-products .products-grid .item img {
  margin: 50px 0 15px;
  width: 160px;
}
.advancedsearch-result-index .category-products .products-grid .item .labelling {
  position: absolute;
  top: 10px;
  left: 10px;
  text-transform: uppercase;
  font-size: 0.9em;
  font-weight: bold;
  color: #E32119;
}
.advancedsearch-result-index .category-products .products-grid .item .add-to {
  position: absolute;
  top: 10px;
  right: 10px;
}
.advancedsearch-result-index .category-products .products-grid .item .link-wishlist,
.advancedsearch-result-index .category-products .products-grid .item .link-compare {
  display: block;
  width: 20px;
  height: 20px;
  text-indent: -9999px;
}
.advancedsearch-result-index .category-products .products-grid .item .link-wishlist {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/favoris-ico.png) no-repeat center center;
  margin-bottom: 5px;
}
.advancedsearch-result-index .category-products .products-grid .item .link-compare {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/compare-ico.png) no-repeat center center;
}
.advancedsearch-result-index .category-products .products-grid .item .link-wishlist:hover,
.advancedsearch-result-index .category-products .products-grid .item .link-wishlist.active {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/favoris-active-ico.png) no-repeat center center;
}
.advancedsearch-result-index .category-products .products-grid .item .link-compare:hover,
.advancedsearch-result-index .category-products .products-grid .item .link-compare.active {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/compare-active-ico.png) no-repeat center center;
}
.advancedsearch-result-index .category-products .products-grid .item .product-title {
  font-size: 1.2em;
  font-family: 'Archivo Narrow', sans-serif;
  color: #000000;
  margin: 0 0 5px 0;
}
.advancedsearch-result-index .category-products .products-grid .item .product-reference {
  font-size: 0.9em;
  font-family: 'Archivo Narrow', sans-serif;
  color: #aaaaaa;
  margin: 0;
  text-align: right;
  padding: 0 15px 0 0;
}
.advancedsearch-result-index .category-products .products-grid .item .product-variations {
  border-left: 1px solid #cccccc;
  text-transform: uppercase;
  font-size: 0.9em;
}
.advancedsearch-result-index .category-products .products-grid .item .product-variations {
  text-align: left;
  padding: 0 0 0 15px;
}
.advancedsearch-result-index .category-products .products-grid .item .product-variations .badge {
  background: #666666;
}
.advancedsearch-result-index .category-products .products-grid .item .product-price {
  font-size: 1.2em;
  font-family: 'Archivo Black', sans-serif;
  color: #000000;
  text-align: right;
  padding: 0 20px 0 0;
  margin: 30px 0 15px 0;
  border-right: 1px solid #cccccc;
}
.advancedsearch-result-index .category-products .products-grid .item .product-price .regular-price .price {
  color: #000000;
  font-weight: normal;
}
.advancedsearch-result-index .category-products .products-grid .item .product-cat {
  font-size:1.2em;
  font-family: 'Archivo Narrow', sans-serif;
  color: #000000;
  text-transform: uppercase;
  text-align: left;
  padding: 0 0 0 12px;
  margin: 30px 0 15px 0;
}
.advancedsearch-result-index .category-products .products-grid .item .product-cat:after {
  content: "\203A";
  display: inline-block;
  width: 18px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  margin: 0 0 0 5px;
  background: #e32119;
  color: #ffffff;
}
.advancedsearch-result-index .category-products .products-grid .item .sold-out-overlay {display: none;}
*/
/*
.advancedsearch-result-index .category-products .products-grid .item .box-overlay img {margin: 30px 0 15px;}
.advancedsearch-result-index .category-products .products-grid .item .box-overlay .add-to {
  right: 53px;
}
.advancedsearch-result-index .category-products .products-grid .item .box-overlay .additional-media {
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 15px 0;
}
.advancedsearch-result-index .category-products .products-grid .item .box-overlay .additional-media ul {
  height: 188px;
  overflow: hidden;
  position: relative;
}
.advancedsearch-result-index .category-products .products-grid .item .box-overlay .additional-media li {
  margin: 0 0 5px;
  height: 60px;
  width: 60px;
  overflow: hidden;
  position: relative;
}
.advancedsearch-result-index .category-products .products-grid .item .box-overlay .additional-media a {
  height: 58px;
  width: 58px;
  display: block;
  border: 1px solid #ededed;
  overflow: hidden;
}
.advancedsearch-result-index .category-products .products-grid .item .box-overlay .additional-media img {
  margin: 0 !important;
  height: 58px;
  width: 35px;
}
.advancedsearch-result-index .category-products .products-grid .item .box-overlay .additional-media .add-nav {
  position: absolute;
  left: 0;
  display: block;
  width: 60px;
  height: 56px;
  border: 0;
}
.advancedsearch-result-index .category-products .products-grid .item .box-overlay .additional-media .add-nav.add-nav-up {
  top: -47px;
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/arrow-lightgrey-up.png) #ffffff no-repeat center bottom;
}
.advancedsearch-result-index .category-products .products-grid .item .box-overlay .additional-media .add-nav.add-nav-down {
  bottom: -40px;
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/arrow-lightgrey-down.png) #ffffff no-repeat center top;
}
.advancedsearch-result-index .category-products .products-grid .item .box-overlay .additional-media .add-nav.add-nav-up:hover {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/arrow-up.png) #ffffff no-repeat center bottom;
}
.advancedsearch-result-index .category-products .products-grid .item .box-overlay .additional-media .add-nav.add-nav-down:hover {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/arrow-down.png) #ffffff no-repeat center top;
}
.advancedsearch-result-index .category-products .products-grid .item .box-overlay h3,
.advancedsearch-result-index .category-products .products-grid .item .box-overlay .rating {
  max-width: 230px;
  margin-left: auto;
  margin-right: auto;
}
.advancedsearch-result-index .category-products .products-grid .item .box-overlay .rating .rating-input {display: inline-block;}
.advancedsearch-result-index .category-products .products-grid .item .box-overlay .rating label {
  font-weight: normal;
  display: inline-block;
  margin: 0 0 0 5px;
}
.advancedsearch-result-index .category-products .products-grid .item .box-overlay .rating label a {color: #666666;}
.advancedsearch-result-index .category-products .products-grid .item.sold-out .labelling {color: #666666;}
.advancedsearch-result-index .category-products .products-grid .item.sold-out .add-to,
.advancedsearch-result-index .category-products .products-grid .item.sold-out .product-price,
.advancedsearch-result-index .category-products .products-grid .item.sold-out .product-cat {display: none;}
.advancedsearch-result-index .category-products .products-grid .item.sold-out .sold-out-overlay {
  background: #ffffff;
  opacity: 0.7;
  filter: alpha(opacity=70);
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.advancedsearch-result-index .category-products .products-grid .item.sold-out .sold-out-overlay p {
  width: 100%;
  height: 50px;
  margin: auto;
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;
  color: #000000;
  font-size: 0.9em;
  font-weight: bold;
  text-transform: uppercase;
}
*/
/* 3 Items Per Line */

/*.advancedsearch-result-index .category-products .products-grid.grid-xs .item .product-price {
  font-size: 1.1em;
  margin: 10px 0 15px 0;
  width: 100%;
  text-align: center;
  padding: 0;
  border-right: 0;
  margin: 0;
}
.advancedsearch-result-index .category-products .products-grid.grid-xs .item .product-cat {
  font-size:1em;
  margin: 13px 0 15px 0;
  width: 100%;
  text-align: center;
  padding: 0;
}
.advancedsearch-result-index .category-products .products-grid.grid-xs .item .product-reference {
  display: none;
}
.advancedsearch-result-index .category-products .products-grid.grid-xs .item .product-variations {
  text-transform: uppercase;
  font-size: 0.9em;
  text-align: center;
  width: 100%;
  float: none;
  padding: 0;
  border: 0;
}
.advancedsearch-result-index .category-products .products-grid.grid-xs .item {
  padding: 0;
  margin-bottom: 0;
}*/

/* 4 Items Per Line */
/*.advancedsearch-result-index .category-products .products-grid.grid-sm .item {
  width: 33.33333%;
}
.advancedsearch-result-index .category-products .products-grid.grid-sm .item .box-overlay,
.advancedsearch-result-index .category-products .products-grid.grid-md .item .box-overlay {
  display: none !important;
}
.advancedsearch-result-index .category-products .products-grid.grid-sm .item .product-price,
.advancedsearch-result-index .category-products .products-grid.grid-md .item .product-price {
  font-size: 1.1em;
  margin: 10px 0 15px 0;
  width: 100%;
  text-align: center;
  padding: 0;
  border-right: 0;
  margin: 0;
}
.advancedsearch-result-index .category-products .products-grid.grid-sm .item .product-cat,
.advancedsearch-result-index .category-products .products-grid.grid-md .item .product-cat {
  font-size:1em;
  margin: 13px 0 15px 0;
  width: 100%;
  text-align: center;
  padding: 0;
}
.advancedsearch-result-index .category-products .products-grid.grid-sm .item .product-reference,
.advancedsearch-result-index .category-products .products-grid.grid-md .item .product-reference,
.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: none;
}
.advancedsearch-result-index .category-products .products-grid.grid-sm .item .product-variations,
.advancedsearch-result-index .category-products .products-grid.grid-md .item .product-variations {
  text-transform: uppercase;
  font-size: 0.9em;
  text-align: center;
  width: 100%;
  float: none;
  padding: 0;
  border: 0;
}
.advancedsearch-result-index .category-products .products-grid.grid-sm .item,
.advancedsearch-result-index .category-products .products-grid.grid-md .item {
  padding: 0;
  margin-bottom: 0;
}*/

/* ASIDE */
.advancedsearch-result-index aside[role=complementary] h1 {
  margin: 0 0 30px;
  padding: 0 0 10px 0;
  font-size: 2.4em;
  border-bottom: 2px solid #E32119;
  display: inline-block;
}
.advancedsearch-result-index aside[role=complementary] h2 {
  font-size: 1.6em;
  text-transform: uppercase;
}
.advancedsearch-result-index aside[role=complementary] .panel-group .panel {
  border-radius: 0;
  border: 0;
  background: transparent;
  box-shadow: none;
  -webkit-box-shadow: none;
}
.advancedsearch-result-index aside[role=complementary] .panel-default > .panel-heading {
  border-radius: 0;
  border: 0;
  border-top: 3px solid #a9a9a9;
  background: transparent;
  padding: 10px 0;
  font-size: 1.2em;
  text-transform: uppercase;
  color: #000000;
  font-weight: bolder;
}
.advancedsearch-result-index aside[role=complementary] .panel-default > .panel-heading .panel-title a {
  display: block;
  width: 100%;
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/accordeon-close.png) no-repeat right center;
}
.advancedsearch-result-index aside[role=complementary] .panel-default > .panel-heading .panel-title a.collapsed {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/accordeon-open.png) no-repeat right center;
}
.advancedsearch-result-index aside[role=complementary] .panel-group .panel-heading + .panel-collapse .panel-body {
  border: 0;
}

/*
// Masterpage Gift
// -------------------------------------------------- */

.masterpage-gift + .banner,
.masterpage-gift + .whats-new + .banner {
  margin-top: 40px;
  position: relative;
}
.masterpage-gift + .banner img,
.masterpage-gift + .whats-new + .banner img {width: 100%;}
.masterpage-gift + .banner .caption,
.masterpage-gift + .whats-new + .banner .caption {
  width: 100%;
  position: absolute;
  padding: 15px;
  top: 0;
}
.masterpage-gift + .banner .caption h4,
.masterpage-gift + .whats-new + .banner .caption h4 {
  font-size: 1.6em;
  text-transform: uppercase;
  margin-top: 0;
}
.masterpage-gift + .banner .caption h4 strong,
.masterpage-gift + .whats-new + .banner .caption h4 strong {
  font-weight: normal;
  font-family: 'Archivo Black', sans-serif;
}
.masterpage-gift + .banner .caption p,
.masterpage-gift + .whats-new + .banner .caption p {
  font-size: 1em;
  color: #808080;
}

/*
// Collection List
// -------------------------------------------------- */
.catalog-category-view aside[role=complementary] {
  position: absolute;
  display: block;
  width: 100%;
  z-index: 11;
  left: -100%;
  padding: 40px;
}
.catalog-category-view aside[role=complementary] + div[role=main] {overflow: visible;}

.catalog-category-view aside[role=complementary] .currently,
.catalog-category-view aside[role=complementary] .available-filter {margin-bottom: 40px;}
.catalog-category-view aside[role=complementary] .currently .btn-remove {
  float: right;
  margin-top: 2px;
}
.catalog-category-view aside[role=complementary] .panel-heading a {font-weight: bold;}
.catalog-category-view aside[role=complementary] .panel-collapse a {
  color: #666666;
  font-size: 1.1em;
}
.catalog-category-view aside[role=complementary] .panel-collapse#filter_tissot_diameter li {display: inline-block;}
.catalog-category-view aside[role=complementary] .panel-collapse#filter_tissot_diameter li + li {margin-left: 5px;}
.catalog-category-view aside[role=complementary] .panel-collapse#filter_tissot_diameter li a {
  display: inline-block;
  overflow: hidden;
}
.catalog-category-view aside[role=complementary] .panel-body {
  padding: 10px 15px 15px 0;
}
.catalog-category-view aside[role=complementary] .panel-body .actions {
  text-align: right;
  margin-bottom: 10px;
}
.catalog-category-view aside[role=complementary] .actions a {
  color: #666666;
  font-size: 0.7em;
  text-decoration: underline;
}
.catalog-category-view aside[role=complementary] h2 .actions {float: right;}
.catalog-category-view aside[role=complementary] h2 .actions a {
  font-size: 0.4em;
  text-transform: none;
}
aside[role=complementary] .panel a.filter-rating {text-decoration: none !important;}
aside[role=complementary] .panel a .static i {cursor: pointer;}

.catalog-category-view .category-view .category-image img {
  width: 100%;
}
.category-products {position: relative;}
.category-products .toolbar {
  padding: 30px 15px;
  min-height: 100px;
}
.category-products .toolbar .amount {
  display: inline-block;
  font-size: 1.3em;
  text-transform: uppercase;
  text-align: center;
}
.category-products .toolbar .amount strong {
  font-family: 'Archivo Black', sans-serif;
  font-weight: normal;
}
.category-products .toolbar .sort-by {
  padding: 0;
}
.category-products .toolbar .sort-by label,
.category-products .toolbar .pager label
{
  font-size: 1.2em;
  font-weight: normal;
}
.category-products .toolbar .sort-by .chosen-container {
  display: inline-block;
  margin: 0 0 0 5px;
  width: 150px !important;
  z-index: 10;
}
.toolbar .aside-control {
  font-weight: bold;
  font-size: 1.2em;
  text-transform: uppercase;
  color: #000000;
  text-decoration: underline;
  clear: both;
  margin-top: 15px;
  text-align: center;
}
.toolbar .aside-control a {color: inherit;}
.toolbar .aside-control a:after {
  content: "\203A";
  display: inline-block;
  width: 18px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  margin: 0 0 0 5px;
  background: #666666;
  color: #efefef;
}
.loadmore {
  margin-top: -40px 0 0;
  padding: 0 0 20px;
  text-align: center;
  position: relative;
}
.mobile-product-title {
  padding: 0 15px;
  text-transform: uppercase;
}
.mobile-product-title h2 {font-size: 1.8em;}
.category-products .products-grid {
  padding: 0 40px;
  /*margin-bottom: 90px;*/
  clear: left;
}
.category-products .products-grid .item {
  padding: 0 20px 20px;
  float: left;
  text-align: center;
  position: relative;
}

.category-products .products-grid .item .labelling {
  display: none;
}

.category-products .products-grid .item .link-wishlist,
.category-products .products-grid .item .link-compare {
  display: block;
  width: 20px;
  height: 20px;
  text-indent: -9999px;
}
.category-products .products-grid .item .link-wishlist {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/favoris-ico.png) no-repeat center center;
  margin-bottom: 5px;
}
.category-products .products-grid .item .link-compare {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/compare-ico.png) no-repeat center center;
}
.category-products .products-grid .item .link-wishlist:hover,
.category-products .products-grid .item .link-wishlist.active {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/favoris-active-ico.png) no-repeat center center;
}
.category-products .products-grid .item .link-compare:hover,
.category-products .products-grid .item .link-compare.active {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/compare-active-ico.png) no-repeat center center;
}

.category-products .products-grid .item .product-title {
  font-size: 1.2em;
  font-family: 'Archivo Narrow', sans-serif;
  color: #000000;
  margin: 0 0 5px 0;
  margin-left: auto;
  margin-right: auto;
}
.category-products .products-grid .item .product-reference {
  font-size: 0.9em;
  font-family: 'Archivo Narrow', sans-serif;
  color: #aaaaaa;
  margin: 0;
  text-align: right;
  padding: 0 15px 0 0;
}
.category-products .products-grid .item .product-variations {
  border-left: 1px solid #cccccc;
  text-transform: uppercase;
  font-size: 0.9em;
  text-align: left;
  padding: 0 0 0 15px;
}
.category-products .products-grid .item .product-variations .badge {
  background: #666666;
}
.category-products .products-grid .item .product-price {
  font-size: 1.2em;
  font-family: 'Archivo Black', sans-serif;
  color: #000000;
  text-align: right;
  padding: 0 20px 0 0;
  margin: 30px 0 15px 0;
  border-right: 1px solid #cccccc;
}
.category-products .products-grid .item .product-price .regular-price .price {
  color: #000000;
  font-weight: normal;
}
.category-products .products-grid .item .product-cat {
  font-size:1.2em;
  font-family: 'Archivo Narrow', sans-serif;
  color: #000000;
  text-transform: uppercase;
  text-align: left;
  padding: 0 0 0 12px;
  margin: 30px 0 15px 0;
}
.category-products .products-grid .item .product-cat:after {
  content: "\203A";
  display: inline-block;
  width: 18px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  margin: 0 0 0 5px;
  background: #e32119;
  color: #ffffff;
}


.category-products .products-grid .item h3 a
{
    color: inherit;
    text-transform: uppercase;
}
.catalog-category-view .category-view .category-products .products-grid .item .box-overlay .additional-media .add-nav.add-nav-up {
  top: -47px;
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/arrow-lightgrey-up.png) #ffffff no-repeat center bottom;
}
.catalog-category-view .category-view .category-products .products-grid .item .box-overlay .additional-media .add-nav.add-nav-down {
  bottom: -40px;
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/arrow-lightgrey-down.png);
  background-repeat: no-repeat;
  background-position: center top;
}
.catalog-category-view .category-view .category-products .products-grid .item .box-overlay .additional-media .add-nav.add-nav-up:hover {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/arrow-up.png) #ffffff no-repeat center bottom;
}
.catalog-category-view .category-view .category-products .products-grid .item .box-overlay .additional-media .add-nav.add-nav-down:hover 
{
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/arrow-down.png);
  background-repeat: no-repeat;
  background-position: center top;
}
.catalog-category-view .category-view .category-products .products-grid .item .box-overlay h3,
.catalog-category-view .category-view .category-products .products-grid .item .box-overlay .rating {
  max-width: 230px;
  margin-left: auto;
  margin-right: auto;
}
.catalog-category-view .category-view .category-products .products-grid .item .box-overlay .rating .rating-input {display: inline-block;}
.catalog-category-view .category-view .category-products .products-grid .item .box-overlay .rating label {
  font-weight: normal;
  display: inline-block;
  margin: 0 0 0 5px;
}
.catalog-category-view .category-view .category-products .products-grid .item .box-overlay .rating label a {color: #666666;}
.catalog-category-view .category-view .category-products .products-grid .item .sold-out .labelling {color: #666666;}
.catalog-category-view .category-view .category-products .products-grid .item .sold-out .add-to,
.catalog-category-view .category-view .category-products .products-grid .item .sold-out .product-price,
.catalog-category-view .category-view .category-products .products-grid .item .sold-out .product-cat {display: none;}



/* 3 Items Per Line */


.category-products .products-grid.grid-xs .item .product-price {
  font-size: 1.1em;
  margin: 10px 0 15px 0;
  text-align: center;
  padding: 0;
  border-right: 0;
  margin: 0;
}
.category-products .products-grid.grid-xs .item .product-cat {
  font-size:1em;
  margin: 13px 0 15px 0;
  text-align: center;
  padding: 0;
}
.category-products .products-grid.grid-xs .item .product-reference {
  display: none;
}
.category-products .products-grid.grid-xs .item .product-variations {
  text-transform: uppercase;
  font-size: 0.9em;
  text-align: center;
  padding: 0;
  border: 0;
}
.catalog-category-view .category-view .category-products .products-grid.grid-xs .item {
  padding: 0;
  margin-bottom: 0;
}

/* 4 Items Per Line */
.catalog-category-view .category-view .category-products .products-grid.grid-sm .item {
  width: 33.33333%;
}
.catalog-category-view .category-view .category-products .products-grid.grid-sm .item .box-overlay,
.catalog-category-view .category-view .category-products .products-grid.grid-md .item .box-overlay {
  display: none !important;
}
.catalog-category-view .category-view .category-products .products-grid.grid-sm .item .product-price,
.catalog-category-view .category-view .category-products .products-grid.grid-md .item .product-price {
  font-size: 1.1em;
  margin: 10px 0 15px 0;
  width: 100%;
  text-align: center;
  padding: 0;
  border-right: 0;
  margin: 0;
}
.catalog-category-view .category-view .category-products .products-grid.grid-sm .item .product-cat,
.catalog-category-view .category-view .category-products .products-grid.grid-md .item .product-cat {
  font-size:1em;
  margin: 13px 0 15px 0;
  width: 100%;
  text-align: center;
  padding: 0;
}
.catalog-category-view .category-view .category-products .products-grid.grid-sm .item .product-reference,
.catalog-category-view .category-view .category-products .products-grid.grid-md .item .product-reference,
.catalog-category-view .category-view .category-products .products-grid.grid-sm .item .product-variations,
.catalog-category-view .category-view .category-products .products-grid.grid-md .item .product-variations {
  display: none;
}
.catalog-category-view .category-view .category-products .products-grid.grid-sm .item .product-variations,
.catalog-category-view .category-view .category-products .products-grid.grid-md .item .product-variations {
  text-transform: uppercase;
  font-size: 0.9em;
  text-align: center;
  width: 100%;
  float: none;
  padding: 0;
  border: 0;
}
.catalog-category-view .category-view .category-products .products-grid.grid-sm .item,
.catalog-category-view .category-view .category-products .products-grid.grid-md .item {
  padding: 0;
  margin-bottom: 0;
}






.products-grid .item h3 {min-height: 40px;}

/* ASIDE */
.catalog-category-view aside[role=complementary] h1 {
  margin: 0 0 30px;
  padding: 0 0 10px 0;
  font-size: 2.4em;
  border-bottom: 2px solid #E32119;
  display: inline-block;
}
.catalog-category-view aside[role=complementary] h2 {
  font-size: 1.6em;
  text-transform: uppercase;
}
.catalog-category-view aside[role=complementary] .panel-group .panel {
  border-radius: 0;
  border: 0;
  background: transparent;
  box-shadow: none;
  -webkit-box-shadow: none;
}
.catalog-category-view aside[role=complementary] .panel-default > .panel-heading {
  border-radius: 0;
  border: 0;
  border-top: 3px solid #a9a9a9;
  background: transparent;
  padding: 10px 0;
  font-size: 1.2em;
  text-transform: uppercase;
  color: #000000;
  font-weight: bolder;
}
.catalog-category-view aside[role=complementary] .panel-default > .panel-heading .panel-title a {
  display: block;
  width: 100%;
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/accordeon-open.png) no-repeat right center;
}
.catalog-category-view aside[role=complementary] .panel-default > .panel-heading .panel-title a.collapsed {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/accordeon-close.png) no-repeat right center;
}
.catalog-category-view aside[role=complementary] .panel-group .panel-heading + .panel-collapse .panel-body {
  border: 0;
}

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

/* Modal box */
.product-essential .modal-body {padding: 15px 15px 50px;}
.product-essential .modal-body img {
  margin-bottom: 20px;
  max-width: 100%;
}
.product-essential .modal-body input[type="email"] {margin: 45px 0 20px;}
.product-essential .modal-body label {
  margin-left: 5px;
  font-weight: normal;
}
.product-essential .modal-body + .modal-footer {display: none;}

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

/* Product Media Box */
.catalog-product-view .product-media-part {
  padding: 0;
  position: relative;
}
.catalog-product-view .product-media-part .back {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/breadcrumb-back.png) no-repeat left center;
  padding-left: 25px;
  color: #666666;
  margin: 15px 0 0 15px;
}
.catalog-product-view .product-media-part .back a {color: inherit;}
.catalog-product-view .touch-product:after {
  content: "\020";
  display: block;
  position: absolute;
  width: 60px;
  height: 60px;
  top: 60px;
  left: 20px;
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/touch.png) no-repeat center center;
  z-index: 6;
}
.catalog-product-view .media-box {overflow: hidden;}
.catalog-product-view .media-box img {width: 80%;}
.catalog-product-view .media-box .carousel-control {
  width: 30px;
  height: 100px;
  margin-top: -50px;
  text-indent: -9999px;
}
.catalog-product-view .media-box .carousel-control.left {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/multi-carousel-control-left.png) rgba(0, 0, 0, 0) no-repeat center center;
  background-image: url("/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/multi-carousel-control-left.png");
}
.catalog-product-view .media-box .carousel-control.right {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/multi-carousel-control-right.png) rgba(0, 0, 0, 0) no-repeat center center;
  background-image: url("/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/multi-carousel-control-right.png");
}
.catalog-product-view .media-box .tab-content {
  border: 0;
  min-height: 0;
}
.catalog-product-view .media-box .tab-content .tab-pane {padding: 0;}
.catalog-product-view .media-box .tab-content .tab-pane .product-image {text-align: center;}
.catalog-product-view .media-box .tab-content .tab-pane .item img {margin: 0 auto;}
.catalog-product-view .media-box .tab-content .tab-pane .product-video {padding: 100px 15px 30px;}
.catalog-product-view .media-box .nav-tabs {border: 0;}
.catalog-product-view .media-box .nav-tabs > li.active > a,
.catalog-product-view .media-box .nav-tabs > li.active > a:focus,
.catalog-product-view .media-box .nav-tabs > li.active > a:hover {border: 0;}
.catalog-product-view .media-box .nav-tabs > li {margin: 0;}
.catalog-product-view .media-box .nav {text-align: center;}
.catalog-product-view .media-box .nav > li {
  display: inline-block;
  float: none;
  padding: 0;
  overflow: hidden;
}
.catalog-product-view .media-box .nav > li > a:focus,
.catalog-product-view .media-box .nav > li > a:hover {
  background: transparent;
  border: 0;
}
.catalog-product-view .media-box .nav > li > a img {width: auto;}
.catalog-product-view .media-box .nav #activeForVideo:after {
  content: "\020";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100px;
  height: 100px;
  z-index: 4;
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/thumb-360.gif) no-repeat center center;
}
.catalog-product-view .media-box .nav #activeForVideo:after {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/thumb-video.png) no-repeat center center;
}
.catalog-product-view .media-box .nav-tabs > li > a {
  margin: 0;
  padding: 0;
  border: 0;
  position: relative;
  width: 100px;
  height: 100px;
}
.catalog-product-view .media-box .nav #activeForVideo {
  overflow: hidden;
}
.catalog-product-view .media-box .nav #activeForVideo img {
  max-height: 100px;
  left: 50%;
  margin-left: -25%;
}

/* Product Infos */
.catalog-product-view .product-informations {
  padding: 15px;
  background: #ffffff;
}
.catalog-product-view .product-informations .product-main-info h1 {
  margin-top: 0;
  font-size: 1.7em;
  font-family: 'Archivo Black', sans-serif;
}
.catalog-product-view .product-informations .product-main-info h2 {
  margin: 3px 0 5px 0;
  font-size: 1.7em;
  text-transform: none;
}
.catalog-product-view .product-informations .product-main-info .product-options {
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  -webkit-box-shadow: none;
  padding: 0;
}
.catalog-product-view .product-informations .product-main-info .product-options dt {
  display: inline-block;
  width: auto;
  padding: 0 10px 0 0;
}
.catalog-product-view .product-informations .product-main-info .product-options dd {
  display: inline-block;
  width: 120px;
}
.catalog-product-view .product-informations .product-main-info .product-options .chosen-container {width: 150px !important;}
.catalog-product-view .product-informations .product-main-info .add-to-cart {margin-bottom: 15px;}
.catalog-product-view .product-informations .product-main-info .add-to-cart label,
.catalog-product-view .product-informations .product-main-info .add-to-cart input {
  margin-top: 15px;
}
.catalog-product-view .product-informations .product-main-info .options-container-small {
  margin-top: 40px;
}
.catalog-product-view .product-informations .product-main-info .options-container-small dl {
  height: 30px;
}
.catalog-product-view .product-informations .product-main-info .options-container-small dt {
  padding: 0;
  display: block;
  float: left;
  margin: 3px 15px 0 0;
}
.catalog-product-view .product-informations .product-main-info .options-container-small label {
  font-weight: normal;
  font-size: 1.2em;
  padding: 0;
}
.catalog-product-view .product-informations .product-main-info .options-container-small dd.last {
  padding: 0;
  display: block;
  float: left;
}
.catalog-product-view .product-informations .product-main-info .options-container-small .price-box + .add-to-cart {
  clear: left;
  width: auto;
}
.catalog-product-view .product-informations .product-main-info fieldset.product-options .product-options-bottom .price-box {
  width: auto;
}
.catalog-product-view .product-informations .product-main-info .product-options-bottom .price-box + .btn-primary {
  margin: 10px 0 0 15px;
}
.catalog-product-view .product-informations .product-main-info .add-to-cart input {
  display: inline-block;
  margin-left: 15px;
  max-width: 110px;
}
.catalog-product-view .product-informations .product-main-info .add-to-cart input + .btn {
  margin-top: 10px;
}
.catalog-product-view .product-informations .product-main-info .product-ids {
  font-size: 0.9em;
  color: #AAAAAA;
}
.catalog-product-view .product-informations .product-main-info .ratings {
  font-size: 1em;
  margin-top: 15px;
}
.catalog-product-view .product-informations .product-main-info .ratings .rating-input {
  display: inline-block;
  font-size: 1.1em;
  margin: 0 3px 0 0;
}
.catalog-product-view .product-informations .product-main-info .ratings a {
  margin: -3px 0 0 0;
  color: #666666;
}
.catalog-product-view .product-informations .product-main-info .no-rating {font-size: 1.2em;}
.catalog-product-view .product-informations .product-main-info .no-rating a {
  color: #000000;
  text-decoration: underline;
}
.catalog-product-view .product-informations .product-main-info .price {
  font-size: 1.7em;
  font-family: 'Archivo Black', sans-serif;
  color: #000000;
}
.catalog-product-view .product-informations .product-main-info .price-box + .btn-primary {margin-top: 10px;}
.catalog-product-view .product-informations .product-main-info .in-stock {
  font-size: 0.9em;
  margin: 10px 0 0;
  display: inline-block;
}
.catalog-product-view .product-informations .product-main-info .out-of-stock {
  font-size: 1.2em;
  color: #666666;
  text-transform: uppercase;
  display: inline-block;
}
.catalog-product-view .product-informations .product-main-info .alert-stock {margin-top: 10px;}
.catalog-product-view .product-informations .product-main-info .alert-stock a {
  font-size: 1.2em;
  color: #000000;
  padding-left: 30px;
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/product-email-ico.png) no-repeat left center;
}
.catalog-product-view .product-informations .product-main-info .show-block {
  display: inline-block !important;
  padding: 0 0 0 30px;
  margin: 0 0 50px 0;
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/product-delivery-ico.png) no-repeat left center;
}
.catalog-product-view .product-informations .product-main-info .in-stock + .show-block {
  margin: 10px 0 30px;
}
.catalog-product-view .product-informations .lead {
  font-size: 1.2em;
  margin-bottom: 10px;
}

/* Related Products */
.catalog-product-view .product-essential .box-related {
  position: relative;
  margin-bottom: 40px;
}
.catalog-product-view .product-essential .box-related .box-title h2 {font-size: 1.2em;}
.catalog-product-view .product-essential .box-related .related-product .crsl-item {height: 195px !important;}
.catalog-product-view .product-essential .box-related .related-product .crsl-item img {
  width: 135px;
  height: 195px;
}
.catalog-product-view .product-essential .box-related .crsl-nav .carousel-control-next {
  right: 0;
  margin-top: -20px;
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/carousel-control-right.png) no-repeat center center;
}
.catalog-product-view .product-essential .box-related .crsl-nav .carousel-control-previous {
  left: 0;
  margin-top: -20px;
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/carousel-control-left.png) no-repeat center center;
}

/* Toolbox */
.catalog-product-view .product-essential {
  position: relative;
  padding: 0 15px;
}

.catalog-product-view .product-essential .toolbox {
  position: absolute;
  top: 0;
  right: 15px;
}
.catalog-product-view .product-essential .toolbox ul {margin: 0;}
.catalog-product-view .product-essential .toolbox ul li {
  width: 45px;
  height: 45px;
  background-color: #dddddd;
  float: right;
  clear: right;
}
.catalog-product-view .product-essential .toolbox ul li:hover {
  background-color: rgba(0, 0, 0, 0.8);
  width: auto;
}
.ie8 .catalog-product-view .product-essential .toolbox ul li:hover {
  background-color: #2c2c2c;
}
.catalog-product-view .product-essential .toolbox ul li a {
  display: block;
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/toolbox-icos.png) no-repeat center center;
  width: 100%;
  height: 100%;
  text-indent: -9999px;
}
.catalog-product-view .product-essential .toolbox ul li:hover a {
  text-indent: 0;
  font-size: 1.2em;
  line-height: 45px;
  color: #ffffff;
  text-decoration: none;
  padding: 0 60px 0 5px;
}
.catalog-product-view .product-essential .toolbox ul li.tlb-compare a {background-position: -3px -3px;}
.catalog-product-view .product-essential .toolbox ul li.tlb-wishlist a {background-position: -3px -103px;}
.catalog-product-view .product-essential .toolbox ul li.tlb-review a {background-position: -3px -253px;}
.catalog-product-view .product-essential .toolbox ul li.tlb-facebook a {background-position: -3px -153px;}
.catalog-product-view .product-essential .toolbox ul li.tlb-twitter a {background-position: -3px -303px;}
.catalog-product-view .product-essential .toolbox ul li.tlb-pinterest a {background-position: -3px -203px;}
.catalog-product-view .product-essential .toolbox ul li.tlb-email a {background-position: -3px -53px;}
.catalog-product-view .product-essential .toolbox ul li.tlb-compare:hover a {background-position: right -3px;}
.catalog-product-view .product-essential .toolbox ul li.tlb-wishlist:hover a {background-position: right -103px;}
.catalog-product-view .product-essential .toolbox ul li.tlb-review:hover a {background-position: right -253px;}
.catalog-product-view .product-essential .toolbox ul li.tlb-facebook:hover a {background-position: right -153px;}
.catalog-product-view .product-essential .toolbox ul li.tlb-twitter:hover a {background-position: right -303px;}
.catalog-product-view .product-essential .toolbox ul li.tlb-pinterest:hover a {background-position: right -203px;}
.catalog-product-view .product-essential .toolbox ul li.tlb-email:hover a {background-position: right -53px;}
.catalog-product-view .toolbox-mobile {
  margin: 20px 0;
  padding: 0 30px;
}
.catalog-product-view .toolbox-mobile .chosen-container {
  width: 100% !important;
  max-width: none;
}

/* Tabs part */
.catalog-product-view .description-nav {height: 33px;}
.catalog-product-view .description-nav ul {margin: 1px 0 0 0;}
.catalog-product-view .description-nav .nav-tabs.nav-justified > li {float: left;}
.catalog-product-view .description-nav .nav-tabs.nav-justified > li > a {
  font-size: 0.8em;
  text-transform: uppercase;
  color: #666666;
  background: #eeeeee;
  border-top: 1px solid #eeeeee;
  border-right: 1px solid #eeeeee;
  border-bottom: 1px solid #cccccc;
  border-left: 1px solid #eeeeee;
  border-radius: 0;
  padding: 7px 8px;
  z-index: 5;
}

.catalog-product-view .product-informations .description ul
{
    list-style-type: circle;
}

.catalog-product-view .description-nav .nav-tabs.nav-justified > li + li > a {
  border-left: 1px solid #cccccc;
}
.catalog-product-view .description-nav .nav-tabs.nav-justified > li.active + li > a {
  border-left: 1px solid #eeeeee;
}
.catalog-product-view .description-nav .nav-tabs.nav-justified > .active > a,
.catalog-product-view .description-nav .nav-tabs.nav-justified > .active > a:focus,
.catalog-product-view .description-nav .nav-tabs.nav-justified > .active > a:hover {
  border-radius: 0;
  background: #ffffff;
  color: #000000;
  border-top: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #cccccc;
}
.catalog-product-view .tab-content {
  border: 1px solid #cccccc;
  z-index: 2;
}
.catalog-product-view .tab-content .tab-pane {
  padding: 25px 15px;
}
.catalog-product-view .tab-content .tab-pane.tab-sizing-tool .sizing-tool {
  display: inline-block;
  width: 100%;
  border: 4px solid #efefef;
  padding: 40px;
  margin: 15px 0 0 0;
  font-size: 1.6em;
  text-transform: uppercase;
  color: #000000;
  text-align: center;
}
.catalog-product-view .tab-content .tab-pane.tab-sizing-tool img {
  vertical-align: top;
  margin-right: 120px;
  width: 100%;
}
.catalog-product-view .tab-content .tab-pane.tab-sizing-tool .sizing-tool strong {
  font-family: "Archivo Black", sans-serif;
  font-weight: normal;
}
.catalog-product-view .tab-content .tab-pane .list-table {
  width: 100%;
  border: 0;
}
.catalog-product-view .tab-content .tab-pane .list-table>tbody>tr>td,
.catalog-product-view .tab-content .tab-pane .list-table>tbody>tr>th,
.catalog-product-view .tab-content .tab-pane .list-table>tfoot>tr>td,
.catalog-product-view .tab-content .tab-pane .list-table>tfoot>tr>th,
.catalog-product-view .tab-content .tab-pane .list-table>thead>tr>td,
.catalog-product-view .tab-content .tab-pane .list-table>thead>tr>th,
.catalog-product-view .tab-content .tab-pane .list-table>tbody+tbody {border: 0;}
.catalog-product-view .tab-content .tab-pane .list-table tbody {
  display: block;
  float: left;
  width: 100%;
}
.catalog-product-view .tab-content .tab-pane .list-table>tbody>tr>th {
  font-weight: normal;
  color: #666666;
  width: 33.333333%;
}
.catalog-product-view .tab-content .tab-pane .list-table>tbody>tr>td {
  font-weight: bold;
  color: #000000;
}
.catalog-product-view .tab-content .tab-pane .list-table>tbody>tr>td a {
  color: inherit;
  text-decoration: underline;
}
.product-icons {
  width: 60px;
  height: 60px;
  margin: 5px;
}
.catalog-product-view .tab-content .tab-pane .tactile-function {
  float: left;
  width: 260px;
}
.catalog-product-view .tab-content .tab-pane .tactile-function img {margin-right: 20px;}
.catalog-product-view .tab-content .tab-pane .tactile-function label {font-size: 1.1em;}

/* Upsale part */
.catalog-product-view div[role=main] {padding: 0 !important;}
.catalog-product-view .box-up-sell {
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: 0 0 0;
  position: relative;
}
.catalog-product-view h2 {
  font-size: 2.5em;
  text-transform: uppercase;
}
.catalog-product-view h2 strong {
  font-weight: normal;
  font-family: 'Archivo Black', sans-serif;
}
.catalog-product-view .box-up-sell h2 {margin: 15px;}
.catalog-product-view .box-up-sell .upsale-product {min-height: 460px;}
.catalog-product-view .reviews {
  min-height: 550px;
  background: #F9F9F9;
}

/* Review part */
.review-container {
  background: #f7f7f7;
}
.product-rating-review {padding: 15px;}
.product-rating-review div + div {margin-top: 20px;}
.product-rating-write {padding: 15px;}
.product-rating-review .encart {
  border: 4px solid #eeeeee;
  background: #ffffff;
  padding: 45px;
  overflow: hidden;
  display: block;
  margin-top: 20px;
  color: #000000;
}
.product-rating-review .line-through {margin-top: 20px;}
.product-rating-review .line-through span {
  text-transform: uppercase;
  max-width: 200px;
  font-size: 1.2em;
}
.product-rating-review .line-through span:after,
.product-rating-review .line-through span:before {
  width: 50px;
}
.product-rating-review .line-through span:before {
  left: -60px;
}
.product-rating-review .line-through span:after {
  right: -60px;
}
.catalog-product-view .product-rating-write form {
  margin-top: 22px;
}
.product-rating-review .encart .stats {margin-top: -15px;}
.product-rating-review .encart .stats .average {
  font-size: 3.8em;
  color: #E32119;
  font-weight: bold;
}
.product-rating-review .encart .rating-input {font-size: 1.8em;}
.product-rating-review table tr td {padding: 3px;}
.product-rating-review table tr td .background-bar {
  width: 100px;
  background: #eeeeee;
}
.product-rating-review table tr td .background-bar .active-bar {
  height: 1em;
  background: #aaaaaa;
}
.product-rating-write input,
.product-rating-write textarea {
  border: 0;
}
div[role=main] .product-rating-write textarea.form-control {max-width: none;}
.product-rating-write .rate-product label {
  font-size: 1.1em;
  font-weight: normal;
}
.product-rating-write .rate-product .rating-input {
  display: inline-block;
  margin: 0 0 0 5px;
}
.product-most-helpful {
  border-top: 1px solid #cccccc;
  padding: 15px;
}
.product-most-helpful h3 {
  font-size: 1.6em;
  margin: 15px 0 30px 15px;
  text-transform: uppercase;
}
.product-most-helpful .general-info-review,
.product-most-helpful .helpful-review {padding: 15px;}
.product-most-helpful .general-info-review .rating-input {font-size: 1.1em;}
.product-most-helpful .general-info-review .review-title {
  font-size: 1.3em;
  font-weight: bold;
  color: #000000;
}
.product-most-helpful .general-info-review .review-title a {color: inherit;}
.product-most-helpful .general-info-review .review-head {
  font-size: 0.9em;
  color: #666666;
  margin: 15px 0 20px 0;
  width: 80%;
}
.product-most-helpful .general-info-review .review-content {
  color: #666666;
  width: 80%;
}
.product-most-helpful .helpful-review {padding-top: 50px;}
.product-most-helpful .helpful-review .helpful-people {
  font-size: 1.1em;
  text-transform: uppercase;
}
.product-most-helpful .helpful-review .helpful-people strong {
  font-weight: normal;
  font-family: 'Archivo Black', sans-serif;
}
.product-most-helpful .helpful-review p {margin: 0;}
.product-most-helpful .helpful-review .controllers {margin: 20px 0 0 0;}
.product-most-helpful .helpful-review .controllers a {
  color: #000000;
  font-size: 0.8em;
  text-transform: uppercase;
}

.product-most-helpful .panel-group {
  padding-left: 15px;
  padding-right: 15px;
}
.product-most-helpful .panel {
  background-color: transparent;
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.product-most-helpful .panel-default > .panel-heading {
  background: transparent;
  border: 0;
  padding: 0;
}
.product-most-helpful .panel-default > .panel-heading a {
  text-decoration: underline;
}
.product-most-helpful .panel-default > .panel-heading a:after {
  content: "\020";
  display: inline-block;
  width: 13px;
  height: 8px;
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/accordeon-open.png) no-repeat center center;
  margin-left: 10px;
}
.product-most-helpful .panel-default > .panel-heading a.collapsed:after {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/accordeon-close.png) no-repeat center center;
}
.product-most-helpful .panel .panel-body {
  border: 0;
  padding: 50px 0;
}
.product-most-helpful .panel-group .panel-heading + .panel-collapse .panel-body {
  border: 0;
}
.product-most-helpful .sublevel .general-info-review,
.product-most-helpful .sublevel .helpful-review {padding: 0;}
.product-most-helpful .panel-group h3 {margin-left: 0;}

/*
// Content Page
// -------------------------------------------------- */
.cms-page-view div[role=main] h1,
.cms-page-view div[role=main] h2 {
  font-size: 2.4em;
  text-transform: uppercase;
}
.cms-page-view div[role=main] h3 {
  font-size: 1.6em;
  text-transform: uppercase;
}
.cms-page-view div[role=main] p {
  font-size: 1.1em;
}
.cms-page-view div[role=main] .lead,
.cms-page-view div[role=main] .intro,
.cms-page-view div[role=main] .introduction {
  font-size: 1.2em;
  color: #000000;
}
.cms-page-view div[role=main] ul {
  list-style: none;
}

.cms-page-view div[role=main] ul li {color: #666666;}
.cms-page-view div[role=main] ol {
  list-style-position: inside;
  margin: 20px 0;
}
.cms-page-view div[role=main] ol li {color: #666666;}
.cms-page-view div[role=main] a {}
.cms-page-view div[role=main] img {max-width: 100%;}

/*
// FAQ Page
// -------------------------------------------------- */
.cms-faq aside[role=complementary] + div[role=main] {width: 100%;}
.cms-faq div[role=main] {padding: 0 50px !important;}
.cms-faq div[role=main] .lead,
.cms-faq div[role=main] .intro,
.cms-faq div[role=main] .introduction,
.cms-faq div[role=main] p,
.cms-faq div[role=main] h3 {
  padding: 0 !important;
}
.cms-faq div[role=main] h2 {
  font-family: 'Archivo Black', sans-serif;
  font-size: 1.6em;
  margin: 60px 0 0 0;
}
.cms-faq div[role=main] h3 {
  font-size: 1.2em;
  font-weight: bold;
  text-transform: none;
}
.cms-faq div[role=main] p {color: #666666;}
.cms-faq div[role=main] .lead,
.cms-faq div[role=main] .intro,
.cms-faq div[role=main] .introduction {
  color: #000000;
  margin-top: 20px;
}
.cms-faq div[role=main] .main-sections {display: none;}
.cms-faq aside[role=complementary] {display: none;}

/*
// Review Page
// -------------------------------------------------- */
.review-product-list .messages {
  margin: 0 -15px;
}
.review-product-list .back {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/breadcrumb-back.png) no-repeat left center;
  padding-left: 25px;
  color: #666666;
  margin-top: 15px;
}
.review-product-list .back a {color: inherit;}
.review-product-list .product-essential {
  width: 100%;
  padding-top: 30px;
}
.review-product-list .product-essential .crsl-item .pull-left {
  padding-left: 25px;
  max-width: 270px;
}
.review-product-list .product-essential .crsl-item {
  text-align: left;
  height: auto !important;
}
.review-product-list .product-essential .crsl-item img {
  display: block;
  float: left;
}
.review-product-list .product-essential .crsl-item .product-reference {
  display: inline-block;
}
.review-product-list .product-essential .crsl-item .product-variations {
  text-transform: uppercase;
  font-size: 0.9em;
  padding: 0;
  border: 0;
  margin: 5px 0 0 8px;
  font-size: 0.9em;
  color: #aaaaaa;
  border-left: 1px solid #aaaaaa;
  display: inline-block;
}
.review-product-list .product-essential .crsl-item .product-variations .badge {
  background-color: #666666;
  margin-left: 5px;
}
.review-product-list .product-essential .crsl-item .product-price {
  text-align: left;
  clear: both;
}
.review-product-list .product-essential .crsl-item .product-cat {
  padding: 0 15px;
}
.review-product-list .product-rating-review {
  padding: 0;
  margin-bottom: 50px;
}
.review-product-list .product-rating-review .title {display: none;}
.review-product-list .box-reviews h2 {
  font-size: 2.4em;
  text-transform: uppercase;
  padding: 0 15px;
}
.review-product-list .box-reviews h2 strong {
  font-weight: normal;
  font-family: 'Archivo Black', sans-serif;
}
.review-product-list .box-reviews .filter {padding: 5px 15px 25px;}
.review-product-list .box-reviews .filter .chosen-container {
  display: inline-block;
  text-align: left;
  margin: 0 0 0 5px;
  min-width: 220px;
}
.review-product-list .general-info-review,
.review-product-list .helpful-review {padding: 15px;}
.review-product-list .sublevel .general-info-review,
.review-product-list .sublevel .helpful-review {padding: 0;}
.review-product-list .general-info-review .rating-input {font-size: 1.1em;}
.review-product-list .general-info-review .review-title {
  font-size: 1.3em;
  font-weight: bold;
  color: #000000;
}
.review-product-list .general-info-review .review-title a {color: inherit;}
.review-product-list .general-info-review .review-head {
  font-size: 0.9em;
  color: #666666;
  margin: 15px 0 20px 0;
}
.review-product-list .general-info-review .review-content {color: #666666;}
.review-product-list .helpful-review {padding-top: 50px;}
.review-product-list .helpful-review .helpful-people {
  font-size: 1.1em;
  text-transform: uppercase;
}
.review-product-list .helpful-review .helpful-people strong {
  font-weight: normal;
  font-family: 'Archivo Black', sans-serif;
}
.review-product-list .helpful-review p {margin: 0;}
.review-product-list .helpful-review .controllers {margin: 20px 0 0 0;}
.review-product-list .helpful-review .controllers a {
  color: #000000;
  font-size: 0.8em;
  text-transform: uppercase;
}
.review-product-list .box-reviews .review-item {
  border-top: 2px solid #e8e8e8;
  padding: 40px 0;
}
.review-product-list .box-reviews .review-item.active {
  background: #eeeeee;
}
/*.review-product-list .main-container.active {
  padding: 15px;
  background: #eeeeee;
}
.review-product-list .main-container .panel-group {
  padding-left: 0;
  padding-right: 0;
}*/
.review-product-list .panel {
  background-color: transparent;
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.review-product-list .panel-default > .panel-heading {
  background: transparent;
  border: 0;
  padding: 0;
}
.review-product-list .panel-default > .panel-heading a {
  text-decoration: underline;
}
.review-product-list .panel-default > .panel-heading a:after {
  content: "\020";
  display: inline-block;
  width: 13px;
  height: 8px;
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/accordeon-open.png) no-repeat center center;
  margin-left: 10px;
}
.review-product-list .panel-default > .panel-heading a.collapsed:after {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/accordeon-close.png) no-repeat center center;
}
.review-product-list .panel .panel-body {
  border: 0;
  padding: 50px 0;
}
.review-product-list .panel-group .panel-heading + .panel-collapse .panel-body {
  border: 0;
}
.review-product-list .product-rating-write {
  background: #EEEEEE;
  width: 100% !important;
}

/*
// Contest Page
// -------------------------------------------------- */

.sgecomcustomform-view-index div[role=main] {
  padding: 0 !important;
}
.contest-index span.required {color: #E32119;}
.contest-index .contest-banner {position: relative;}
.contest-index .contest-banner img {
  width: 100%;
}
.contest-index .contest-banner .caption {display: none;}
.contest-index .page-title h1 {margin-top: 20px;}
.contest-index .page-title,
.contest-index .contest-container {padding: 0 15px;}
.contest-index .page-title .lead {margin-bottom: 0;}
.contest-index .contest-container h3 {
  font-size: 1.6em;
  text-transform: uppercase;
}
.contest-index .contest-container .form-element,
.contest-index .contest-container .question {
  margin-bottom: 10px;
}
.contest-index .contest-container .question {margin: 20px 0 15px;}
.contest-index .contest-container .input-box .options {margin: 10px 0;}
.contest-index .contest-container .input-box .options input {vertical-align: top;}
.contest-index .contest-container .input-box .options label {
  max-width: 90%;
  font-weight: normal;
}
.contest-index .contest-container label {font-weight: normal;}
.contest-index .contest-container .terms {
  background: #eeeeee;
  border: 1px solid #aaaaaa;
  color: #666666;
  padding: 15px;
  margin: 50px 0;
}
.contest-index .contest-container .terms h4 {margin: 0 0 15px;}

/*
// Newsletter Subscription
// -------------------------------------------------- */

.sgecomnewsletter-newsletter-index div[role=main] {
  padding: 0 !important;
}
.newsletter-subscription .page-title h1 {margin-top: 20px;}
.newsletter-subscription .page-title,
.newsletter-subscription .newsletter-container {padding: 0 15px;}
.newsletter-subscription .page-title .lead {margin-bottom: 0;}
.newsletter-subscription .newsletter-container h2 {
  font-size: 1.6em;
  text-transform: uppercase;
  margin-top: 0;
}
.newsletter-subscription .newsletter-container h2 + p {
  font-size: 1.2em;
}
.newsletter-subscription .newsletter-container .field {width: 100%;}
.newsletter-subscription .newsletter-container label {
  color: #666666;
  font-weight: normal;
}
.newsletter-subscription .newsletter-container input.form-control,
.newsletter-subscription .newsletter-container .chosen-container,
.newsletter-subscription .newsletter-container textarea.form-control {
  max-width: none;
  width: 100%;
}
.newsletter-subscription .newsletter-container .chosen-container {width: 100% !important;}
.newsletter-subscription .newsletter-container .input-box .pull-left + .pull-left {margin-left: 25px;}
.newsletter-subscription .newsletter-container .form-element,
.newsletter-subscription .newsletter-container .question {
  margin-bottom: 10px;
}
.newsletter-subscription .first-block {
  background-color: #eeeeee;
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 20px;
}
.newsletter-subscription .second-block {margin-bottom: 30px;}
.newsletter-subscription .newsletter-container .terms {
  background: #eeeeee;
  border: 1px solid #aaaaaa;
  color: #666666;
  padding: 15px;
  margin: 50px 0;
}
.newsletter-subscription .newsletter-container .terms h4 {margin: 0 0 15px;}

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

.sqli-asseenin-index-index .asseenin-item {
  border: 1px solid #aaaaaa;
  overflow: hidden;
}
.sqli-asseenin-index-index .asseenin-block-items + .asseenin-block-items {margin-top: 50px;}
.sqli-asseenin-index-index .asseenin-item + .asseenin-item {margin-top: 50px;}
.sqli-asseenin-index-index .asseenin-item > div {
  padding-right: 0;
  padding-left: 0;
}
.sqli-asseenin-index-index .asseenin-item .asseenin-cover {
  width: 50%;
  float: left;
}
.sqli-asseenin-index-index .asseenin-item .asseenin-cover img {width: 100%;}
.sqli-asseenin-index-index .asseenin-item .asseenin-relatedproduct {
  text-align: center;
  padding: 0 10px;
  width: 50%;
  float: left;
}
.sqli-asseenin-index-index .asseenin-item .asseenin-relatedproduct h2 {
  font-size: 1.2em;
  margin-bottom: 0;
}
.sqli-asseenin-index-index .asseenin-item .asseenin-relatedproduct time {
  font-size: 0.9em;
  color: #aaaaaa;
}
.sqli-asseenin-index-index .asseenin-item .asseenin-relatedproduct img {
  display: block;
  width: 40%;
  margin: 15px auto;
}
.sqli-asseenin-index-index .asseenin-item .asseenin-relatedproduct + .btn-w-rbox {
  text-align: center;
  margin-top: 15px;
}
.sqli-asseenin-index-index .asseenin-item .asseenin-pages {
  width: 381px;
  height: 380px;
  float: left;
}
.sqli-asseenin-index-index .asseenin-item .asseenin-pages .asseenin-captions {
  width: 96px;
  height: 100%;
  float: left;
  background: #eeeeee;
}
.sqli-asseenin-index-index .asseenin-item .asseenin-pages .asseenin-captions a {
  border: 2px solid transparent;
  overflow: hidden;
  display: block;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.sqli-asseenin-index-index .asseenin-item .asseenin-pages .asseenin-captions a.current,
.sqli-asseenin-index-index .asseenin-item .asseenin-pages .asseenin-captions a.active,
.sqli-asseenin-index-index .asseenin-item .asseenin-pages .asseenin-captions a:focus,
.sqli-asseenin-index-index .asseenin-item .asseenin-pages .asseenin-captions a:hover {
  border: 2px solid #E32119;
  opacity: 1;
  filter: alpha(opacity=100);
}
.sqli-asseenin-index-index .asseenin-item .asseenin-pages .asseenin-overview {
  width: 285px;
  float: left;
}
.sqli-asseenin-index-index .asseenin-item .asseenin-pages .asseenin-captions img,
.sqli-asseenin-index-index .asseenin-item .asseenin-pages .asseenin-overview img {width: 100%;}
.sqli-asseenin-index-index .action-area {
  margin: 50px 0 0;
  text-align: center;
}

/*
// One Step Checkout
// -------------------------------------------------- */

div.checkoutcontainer {overflow: visible !important;}
#onestepcheckout-form .group-select {padding: 0 !important;}
#onestepcheckout-form h1.onestepcheckout-title {
  font-family: 'Archivo Black', sans-serif;
  font-size: 2.4em;
}
#onestepcheckout-form .lead {margin-bottom: 50px;}
#onestepcheckout-form .lead .onestepcheckout-login-link {
  display: block;
  color: #666666;
  font-size: 0.9em;
  font-weight: bold;
}
#onestepcheckout-form .lead .onestepcheckout-login-link a {color: inherit;}
#onestepcheckout-form div.checkoutcontainer {
  margin: 0;
  border: 0;
}
#onestepcheckout-form .onestepcheckout-numbers,
#onestepcheckout-form .shipping-address-title {
  background-image: none;
  padding-left: 0;
  font-family: 'Archivo Narrow', sans-serif;
  font-size: 1.2em;
  text-transform: none;
  margin: 0 0 15px 0;
}
#onestepcheckout-form .onestepcheckout-numbers:before {
  font-family: 'Archivo Black', sans-serif;
  font-size: 1.6em;
  margin-right: 10px;
}
#onestepcheckout-form .onestepcheckout-numbers-1:before {
  content: "1";
}
#onestepcheckout-form .onestepcheckout-numbers-2:before {
  content: "2";
}
#onestepcheckout-form .onestepcheckout-numbers-3:before {
  content: "3";
}
#onestepcheckout-form .onestepcheckout-numbers-4:before {
  content: "4";
}
#onestepcheckout-form div.checkoutcontainer div.input-postcode,
#onestepcheckout-form div.checkoutcontainer div.input-region {
  width: 50%;
}
#onestepcheckout-form div.checkoutcontainer div.input-postcode .input-text,
#onestepcheckout-form div.checkoutcontainer div.input-region select,
#onestepcheckout-form div.checkoutcontainer div.input-address-short .input-text,
#onestepcheckout-form div.checkoutcontainer div.input-firstname .input-text,
#onestepcheckout-form div.checkoutcontainer div.input-lastname .input-text,
#onestepcheckout-form div.checkoutcontainer div.input-email .input-text,
#onestepcheckout-form div.checkoutcontainer div.input-telephone .input-text,
#onestepcheckout-form div.checkoutcontainer div.input-company .input-text,
#onestepcheckout-form div.checkoutcontainer div.input-fax .input-text,
#onestepcheckout-form div.checkoutcontainer div.input-password .input-text {
  width: 100% !important;
}
#onestepcheckout-form div.checkoutcontainer div.input-firstname,
#onestepcheckout-form div.checkoutcontainer div.input-email,
#onestepcheckout-form div.checkoutcontainer div.input-company,
#onestepcheckout-form div.checkoutcontainer div.input-postcode,
#onestepcheckout-form div.checkoutcontainer div.input-password {
  padding-right: 10px;
  width: 50%;
}
#onestepcheckout-form div.checkoutcontainer div.input-telephone {
  width: 100%;
}
#onestepcheckout-form div.checkoutcontainer div.input-lastname,
#onestepcheckout-form div.checkoutcontainer div.input-email + div.input-telephone,
#onestepcheckout-form div.checkoutcontainer div.input-fax,

#onestepcheckout-form div.checkoutcontainer div.input-region {
  padding-left: 10px;
  width: 50%;
}
#onestepcheckout-form div.checkoutcontainer div.input-password + div.input-password {
  padding-left: 10px;
  padding-right: 0;
}
#onestepcheckout-form div.checkoutcontainer div.input-address .input-text,
#onestepcheckout-form div.checkoutcontainer div.input-city .input-text,
#onestepcheckout-form .onestepcheckout-coupons input#id_couponcode {
  width: 100%;
}
#onestepcheckout-form .onestepcheckout-giftmessages .group-select li .input-box {
  width: 100%;
}
#onestepcheckout-form .onestepcheckout-giftmessages .group-select li .input-box .input-text {
  width: 100%;
}
#onestepcheckout-form .onestepcheckout-coupons .btn {
  margin-bottom: 15px;
}
#onestepcheckout-form .onestepcheckout-summary th {
  border-top: 0;
  padding: 5px 0;
}
#onestepcheckout-form .onestepcheckout-totals td,
#onestepcheckout-form .onestepcheckout-summary td {
  padding: 5px 0;
  color: #666666;
  border-color: #efefef;
}
#onestepcheckout-form input[type="radio"],
#onestepcheckout-form input[type="checkbox"] {display: inline-block;
    vertical-align: top;}

#onestepcheckout-form .checkout-agreements .agree input.checkbox{
    margin-right: 3px;}
#onestepcheckout-form #onestepcheckout-li-password input {margin-bottom: 15px;}
#onestepcheckout-form input[type="text"],
#onestepcheckout-form textarea {
  max-width: none;
}
#onestepcheckout-form textarea {width: 100%;}
#onestepcheckout-form label {max-width: 90%;margin-left: 3px;}
#onestepcheckout-form .chosen-container-single {width: 100% !important;}
#onestepcheckout-form .shipment-methods input[type="radio"] {
  vertical-align: top;
}
#onestepcheckout-form .onestepcheckout-place-order-wrapper button {width: 100%;}
#onestepcheckout-form .checkoutcontainer .payment-methods .input-box .input-text {width: 100% !important;}
.ie8 #onestepcheckout-form .checkoutcontainer .payment-methods .input-group label {display: inline !important;}
.checkout-onepage-success div[role=main] button.btn {margin-top: 20px;}
.checkout-onepage-success .page-title {margin-bottom: 0;}

#onestepcheckout-login-popup {width: 90% !important;}
#onestepcheckout-login-popup .onestepcheckout-popup-wrapper {
  background: #ffffff;
  border: 5px solid #eeeeee;
  padding: 15px;
}
#onestepcheckout-login-popup .onestepcheckout-popup-wrapper h1 {margin-top: 0 !important;}
#onestepcheckout-login-popup .onestepcheckout-popup-wrapper td {display: block;}
#onestepcheckout-login-popup button {padding: 0 30px !important;}
#onestepcheckout-login-popup .onestepcheckout-popup-footer {display: none;}

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

/* No Items */
.checkout-cart-index .cart-empty {
  margin: 15px;
  border: 4px solid #eeeeee;
  padding: 20px;
  text-align: center;
}
.checkout-cart-index .cart-empty .cart-empty-title {
  font-size: 1.8em;
  line-height: 1em;
  text-transform: uppercase;
  margin: 0 auto 20px;
}
.checkout-cart-index .cart-empty .cart-empty-title strong {
  font-family: 'Archivo Black', sans-serif;
  font-weight: normal;
}
.checkout-cart-index .cart-empty .btn {margin-bottom: 20px;}
.checkout-cart-index .cart-empty .help {display: block;}
.checkout-cart-index .cart-empty .faq-link:before {
  content: "?";
  font-family: 'Archivo Black', sans-serif;
  font-size: 1.4em;
  display: inline;
  margin: 0 5px 0 0;
}
.checkout-cart-index .cart-empty .faq-link:hover {
  text-decoration: none;
}
.checkout-cart-index .cart-empty .faq-link {
  display: block;
  margin: 0 25px;
  color: #000000;
}
.checkout-cart-index .cart-empty .mobile-area:before {
  content: "\020";
  display: inline-block;
  width: 10px;
  height: 16px;
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/ico-phone-black.png) no-repeat center center;

}
.checkout-cart-index .cart-empty .mobile-area {display: block;}

/* Cart */
.checkout-cart-index .cart form {
  border: 0;
  overflow: visible;
}
.checkout-cart-index .cart .page-title {position: relative;}
.checkout-cart-index .cart .page-title .checkout-types {
  margin-top: -30px;
}
.checkout-cart-index .cart .page-title .checkout-types .paypal-logo {display: none;}
.checkout-cart-index .cart .product-infos .item-options dt {
  display: inline-block;
  font-size: 1.2em;
  font-weight: bold;
}
.checkout-cart-index .cart .product-infos .item-options dd {display: inline-block;}
.checkout-cart-index .cart button + button {
  margin: 15px 0 0 0;
}
.checkout-cart-index .cart .faq-link {
  margin: 0;
}
.checkout-cart-index .cart .mobile-help {
  text-align: center;
  margin: 20px 0;
}
.checkout-cart-index .cart .mobile-help .help {
  font-family: 'Archivo Black', sans-serif;
  font-size: 1.2em;
  text-transform: uppercase;
}
.checkout-cart-index .cart .totals {
  background: transparent;
  border: 0;
  border-radius: 0;
  -webkit-border-radius: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  padding: 0;
}
.checkout-cart-index .cart .totals ~ .secure-paiement {text-align: center;}
.checkout-cart-index .cart .totals ~ .secure-paiement .nav {
  display: block;
  font-size: 1.2em;
  margin-right: 15px;
}
.checkout-cart-index .cart .totals ~ .secure-paiement .nav .icon-paiement {
  width: 30px;
  margin-right: 5px;
}
.checkout-cart-index .cart .totals ~ .secure-paiement .nav ~ img {
  width: 30px;
}
.checkout-cart-index .cart .totals strong {
  font-weight: normal;
  font-family: 'Archivo Black', sans-serif;
  text-transform: uppercase;
  font-size: 0.8em;
}
.checkout-cart-index .cart .totals .checkout-types button {
  display: none;
}
.checkout-cart-index .cart .totals .checkout-types button + button {
  display: inline-block;
}
.checkout-cart-index .cart .totals tr td {
  font-size: 1.2em;
  border-color: #cccccc;
}
.checkout-cart-index .cart .totals tr.detail td {
  font-size: 0.8em;
  border-top: 0;
  color: #ababab;
  width:auto;
  text-align:center;
  margin-top:-20px;
}
.checkout-cart-index .cart .totals tr.first td {
  border-top:0;
}

.checkout-cart-index .cart .totals tr td.main-color {
  color: #E32119;
}
.checkout-cart-index .cart .totals td + td {width: 163px;}
.checkout-cart-index .cart .crosssell {display: block;}
.checkout-cart-index .cart .crosssell,
.checkout-cart-index .cart .crosssell h2 {
  background: transparent;
  border: 0;
  border-radius: 0;
  -webkit-border-radius: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
}
.checkout-cart-index .cart .crosssell h2 {
  font-size: 2.4em;
  text-transform: uppercase;
}
.checkout-cart-index .cart .crosssell h2 strong {
  font-family: 'Archivo Black', sans-serif;
  font-weight: normal;
}

.checkout-cart-index .cart-table .product-image {width: 160px;}
.checkout-cart-index .cart-table .product-price {
  width: 150px;
  font-size: 1.2em;
}
.checkout-cart-index .cart-table .product-price.last,
#shopping-cart-totals-table .price{
  font-family: 'Archivo Black', sans-serif;
  margin-bottom: 30px;
  margin-right:50px;
}
.checkout-cart-index .cart-table .product-quantity {width: 150px;}
.checkout-cart-index .cart-table .product-quantity .chosen-container {
  width: 80% !important;
}
.checkout-cart-index .cart form {padding: 0;}
.checkout-cart-index .cart .discount {
  border: 0;
  border-radius: 0;
  -webkit-border-radius: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
}
.checkout-cart-index .cart .discount label {
  font-size: 1.2em;
  font-family: 'Archivo Black', sans-serif;
  font-weight: normal;
  text-transform: uppercase;
}
.checkout-cart-index .cart .discount input {padding: 0 5px;}
.checkout-cart-index .cart .discount .input-group {width: 100%;}
.checkout-cart-index .cart .discount .input-group-btn {vertical-align: top;}
.checkout-cart-index .cart .discount + .cart-empty .help {
  font-family: 'Archivo Black', sans-serif;
  font-size: 1.2em;
  text-transform: uppercase;
}

.checkout-cart-index .data-table > thead {display: none;}

.checkout-cart-index .data-table {border: 0;}
.checkout-cart-index .data-table > tbody > tr > td,
.checkout-cart-index .data-table > tbody > tr > th,
.checkout-cart-index .data-table > tfoot > tr > td,
.checkout-cart-index .data-table > tfoot > tr > th,
.checkout-cart-index .data-table > thead > tr > td,
.checkout-cart-index .data-table > thead > tr > th {border: 0;}
.data-table > tbody > tr:nth-child(odd) > td,
.data-table > tbody > tr:nth-child(odd) > th {background: transparent;}
.checkout-cart-index .data-table > thead > tr > th {font-size: 1.2em;}
.checkout-cart-index .data-table > tbody > tr {border-top: 1px solid #cccccc;}
.checkout-cart-index .data-table > tbody > tr > td {
  padding: 5px 8px;
  display: block;
}
.checkout-cart-index .data-table > tbody > tr > td.preview {
  width: 100%;
  padding-top: 15px;
}
.checkout-cart-index .data-table > tbody > tr > td.infos {
  width: 100%;
  padding-top: 15px;
}
.checkout-cart-index .data-table > tbody > tr > td.quantity {width: 100%;}
.checkout-cart-index .data-table > tbody > tr > td.price {width: 100%;}
.checkout-cart-index .data-table > tbody > tr > td.cart {width: 100%;}
.checkout-cart-index .data-table > tbody > tr > td.quantity label,
.checkout-cart-index .data-table > tbody > tr > td.price label {
  display: inline-block !important;
  float: left;
}
.checkout-cart-index .data-table > tbody > tr > td.quantity input,
.checkout-cart-index .data-table > tbody > tr > td.price .price-box {
  max-width: 20%;
  float: left;
  display: inline-block;
  margin: 0 0 0 15px;
}
.checkout-cart-index .data-table > tbody > tr > td.cart .add-to-cart-alt {width: 100%;}
.checkout-cart-index .data-table > tbody > tr > td.cart .add-to-cart-alt + p a {
  width: 100%;
  margin: 5px 0 0 0;
}
.checkout-cart-index .data-table > tbody > tr > td.cart .btn-remove {float: left;}
.checkout-cart-index .data-table > tbody > tr > td .product-name {
  font-size: 1.2em;
  color: #000000;
}
.checkout-cart-index .data-table > tbody > tr > td .product-name a {color: inherit;}
.checkout-cart-index .data-table > tbody > tr > td .description {
  font-size: 0.9em;
  color: #aaaaaa;
  margin: 5px 0;
}
.checkout-cart-index .data-table > tbody > tr > td textarea {
  margin: 0 0 3px 0;
  resize: vertical;
}
.checkout-cart-index .data-table > tbody > tr > td .btn-default {float: right;}
.checkout-cart-index .data-table > tbody > tr > td .price-box {
  font-size: 1.2em;
  font-family: 'Archivo Black', sans-serif;
  color: #000000;
}
.checkout-cart-index .data-table > tbody > tr > td .price-box .regular-price,
.checkout-cart-index .data-table > tbody > tr > td .price-box .price {color: inherit;}
.checkout-cart-index .link-edit {
  border-top: 0;
  border-right: 0;
  border-bottom: 3px;
  border-left: 0;
}
.checkout-cart-index div[role="main"] .btn-remove {
  font-size: 1em;
  line-height: 17px;
  color: #666666;
  text-decoration: underline;
  width: auto;
  background-position: center left;
  padding: 0 0 0 20px;
  /*margin: 15px 0 0 0;*/
  margin: 15px 0;
}
.checkout-cart-index div[role="main"] .btn-remove:hover {
  color: #000000;
  background-position: center left !important;
}
.checkout-cart-index div[role="main"] .btn-remove:after {display: none;}
.checkout-cart-index .data-table > tbody > tr.last {border-bottom: 1px solid #cccccc;}
.checkout-cart-index .buttons-set {
  border: 0;
  margin: 25px 0 0 0;
}
.checkout-cart-index .buttons-set .btn {
  width: 100%;
  display: block;
  margin: 10px 0 0 0;
}
.checkout-cart-index .cart-collaterals {margin-top: 30px;}
.checkout-cart-index .crsl-item .product-cat {padding: 0 10px;}
.checkout-cart-index .crsl-item .product-price {padding-right: 10px;}

.checkout-cart-index .giftcard {margin-bottom: 30px;}
.checkout-cart-index .giftcard label {
  font-size: 1.2em;
  font-family: 'Archivo Black', sans-serif;
  font-weight: normal;
  text-transform: uppercase;
}
.checkout-cart-index .cart .giftcard form {padding: 0;}

/*
// Gift Finder
// -------------------------------------------------- */

.gift-finder-content .gift-banner {position: relative;}
.gift-finder-content .gift-banner img {
  width: 100%;
}
.gift-finder-content .gift-banner .gift-caption {
  display: none;
}
.gift-finder-content .gift-banner .gift-caption p {font-size: 1.2em;}
.gift-finder-content form {text-align: center;}
.gift-finder-content .section-gift {
  overflow: hidden;
  text-align: center;
}
.gift-finder-content .section-gift:nth-child(even) {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/shdw-gift-finder.png) #f7f7f7 no-repeat center bottom;
  padding: 25px 0 35px;
}
.gift-finder-content .section-gift:nth-child(odd) {
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/shdw-gift-finder.png) no-repeat center bottom;
  padding: 25px 0 35px;
}
.gift-finder-content .section-gift.last {background-image: none;}
.gift-finder-content .section-gift h2 {
  text-align: center;
  font-size: 2.4em;
  text-transform: uppercase;
  margin-bottom: 35px;
}
.gift-finder-content .section-gift h2 strong {
  font-weight: normal;
  font-family: 'Archivo Black', sans-serif;
}
.gift-finder-content .section-gift .gift-option {
  position: relative;
  display: inline-block;
  height: 215px;
  border: 2px solid #ffffff;
  -webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,0.4);
  box-shadow: 0 0 3px 0 rgba(0,0,0,0.4);

  background: #fafafa; /* Old browsers */
  background: -moz-linear-gradient(top,  #fafafa 0%, #fcfcfc 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#fcfcfc)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #fafafa 0%,#fcfcfc 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #fafafa 0%,#fcfcfc 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #fafafa 0%,#fcfcfc 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #fafafa 0%,#fcfcfc 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-9 */
}
.gift-finder-content .section-gift .gift-options-wrap {
   margin: 0 auto;
   overflow: hidden;
   padding: 3px 0;
}
.gift-finder-content .section-gift .gift-options {
  text-align: left;
  position: relative;
  top: 0;
  left: 0;
  padding-left: 80px;
}
.gift-finder-content .section-gift .gift-option {
  width: 155px;
}
.gift-finder-content .section-gift.last .gift-option {
  width: 255px;
}
.gift-finder-content .section-gift.last .gift-options {
  width: 100% !important;
  text-align: center;
  padding-left: 0;
}
.gift-finder-content .section-gift.last .gift-option {
  height: auto !important;
  background: transparent;
  border: 3px solid #eeeeee;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.gift-finder-content .section-gift .gift-option + .gift-option {margin-left: 15px;}
.gift-finder-content .section-gift.last .gift-option + .gift-option {margin-left: 0;}
.gift-finder-content .section-gift .gift-option input[type=radio] {
  visibility: hidden;
  position: absolute;
}
.gift-finder-content .section-gift .gift-option label {
  display: block;
  width: 100%;
  height: 100%;
  cursor: pointer;
  text-align: center;
  overflow: hidden;
}
.gift-finder-content .section-gift .gift-option label .gift-image {
  display: inline-block;
  width: 125px;
  height: 150px;
  overflow: hidden;
  margin-top: 15px;
}
.gift-finder-content .section-gift .gift-option label .gift-image img {
  height: 100%;
}
.gift-finder-content .section-gift .gift-option label h3 {
  font-size: 1.6em;
  text-transform: uppercase;
  margin-top: 5px;
}
.gift-finder-content .section-gift.last .gift-option label h3 {
  margin-top: 20px;
}

/* Hover & Selected */
.gift-finder-content .section-gift .gift-option:hover,
.gift-finder-content .section-gift .gift-option.active {
  background: #ffffff;
  border: 2px solid #e32119;
  -webkit-box-shadow: 0 0 3px 0 rgba(227,33,25,0.4);
  box-shadow: 0 0 3px 0 rgba(227,33,25,0.4);
}
.gift-finder-content .section-gift.last .gift-option:hover,
.gift-finder-content .section-gift.last .gift-option.active {
  border: 3px solid #e32119;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.gift-finder-content .section-gift .gift-option:hover label h3,
.gift-finder-content .section-gift .gift-option.active label h3 {
  color: #e32119;
}
.gift-finder-content .section-gift.last .gift-option:hover label h3,
.gift-finder-content .section-gift.last .gift-option.active label h3 {
  color: #000000;
}
.gift-finder-content + .banner {
  margin-top: 40px;
  position: relative;
}
.gift-finder-content + .banner img {width: 100%;}
.gift-finder-content + .banner .caption {
  width: 100%;
  position: absolute;
  padding: 20px 15px 15px;
  top: 0;
}
.gift-finder-content + .banner .caption p {
  font-size: 1.6em;
}

/*
// My Account
// -------------------------------------------------- */

/* Common */
.my-account {padding: 0 15px;}
.menu-select {margin: 30px 0 0 0;}
.my-account h2 {
  font-size: 1.2em;
  font-weight: bold;
  color: #000000;
  text-transform: uppercase;
}
.back-link {
  color: #666666;
  text-decoration: underline;
}
.back-link:hover,
.back-link:focus {
  color: #000000;
}
.my-account h3 {
  font-size: 1.1em;
  margin: 15px 0;
}
.my-account .box-content {
  color: #666666;
}
.my-account .lead {
  font-size: 1.1em;
  color: #AAAAAA;
  margin-bottom: 50px;
}
.my-account .form-list {margin-top: -30px;}
.my-account h2 + .form-list {margin-top: 0;}
.my-account .form-list .fields {margin-bottom: 0;}
.my-account .form-list .fields > div,
.my-account .form-list .fields .name-firstname {margin-bottom: 15px;}
.my-account .form-list label {
  font-weight: normal;
  color: #666666;
}
.my-account .form-list label em {color: #E32119;}
.my-account p.required {
  color: #E32119;
  margin-bottom: 10px;
}
.my-account .btn-primary + p {margin-top: 10px;}
.my-account .data-table {border: 0;}
.my-account .data-table th {
  border: 0;
  font-size: 1.2em;
  padding: 8px;
}
.my-account .data-table td {
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
}

/* Dashboard */
aside[role=complementary] .block-reorder {display: none;}
.customer-account-index .my-account .overview-comments .item .number {display: none;}
.customer-account-index .my-account .overview-comments .item .details,
.customer-account-index .my-account .overview-comments .item .details h3,
.customer-account-index .my-account .overview-comments .item .details .rating-input {
  display: inline-block;
}
.customer-account-index .my-account .overview-comments .item .details .note {display: block;}

/* Account Information */
.customer-account-edit .required {max-width: 390px;}

/* Carnet d'adresses */
.customer-address-index .messages {margin: -50px 0 50px;}
.customer-address-index .addresses-list .divider {
  border-bottom: 1px solid #efefef;
  margin: 15px 30px 15px 0;
}
.customer-address-index .addresses-list + .btn-primary {margin-top: 40px;}
.customer-address-form .required {max-width: 390px;}
.customer-address-form .fieldset + .fieldset p.required {display: none;}
.customer-address-form .fieldset + .fieldset .form-list {margin-top: 0;}
.customer-address-form .chosen-container {
  width: 100% !important;
  margin-bottom: 15px;
}

/* Commandes */
.sales-order-history .pager {
  margin: 20px 0;
  padding: 10px 0;
}
.sales-order-history .pager .amount,
.sales-order-history .pager .limiter {padding: 0;}
.sales-order-history .pager .chosen-container {
  display: inline-block;
  margin: 0 10px;
  text-align: left;
}
.sales-order-view .order-info dd,
.sales-order-invoice .order-info dd,
.sales-order-shipment .order-info dd,
.sales-order-creditmemo .order-info dd {padding-left: 0;}
.sales-order-view .order-info dd li a,
.sales-order-invoice .order-info dd li a,
.sales-order-shipment .order-info dd li a,
.sales-order-creditmemo .order-info dd li a {
  font-size: 1.2em;
  text-transform: uppercase;
  color: #666666;
}
.sales-order-view .order-info dd li strong,
.sales-order-invoice .order-info dd li strong,
.sales-order-shipment .order-info dd li strong,
.sales-order-creditmemo .order-info dd li strong {
  font-size: 1.2em;
  text-transform: uppercase;
  color: #000000;
}
.sales-order-view .order-info dd li + li,
.sales-order-invoice .order-info dd li + li,
.sales-order-shipment .order-info dd li + li,
.sales-order-creditmemo .order-info dd li + li {margin-left: 10px;}
.sales-order-view h2.table-caption,
.sales-order-invoice h2.table-caption,
.sales-order-shipment h2.table-caption, {margin: 20px 0 0;}
.sales-order-creditmemo h2.table-caption
.sales-order-view h2.table-caption a,
.sales-order-invoice h2.sub-title a,
.sales-order-shipment h2.sub-title a,
.sales-order-creditmemo h2.sub-title a {
  font-weight: normal;
  color: #666666;
}
.sales-order-view .title-buttons,
.sales-order-invoice .title-buttons,
.sales-order-shipment .title-buttons,
.sales-order-creditmemo .title-buttons {text-align: left;}

.sales-order-shipment .btn {margin: 0 0 10px;}
.sales-order-shipment .btn + .btn {margin-left: 10px;}

.sales-order-view .container-table,
.sales-order-invoice .container-table,
.sales-order-creditmemo .container-table,
.sales-order-shipment .container-table {margin: 20px 0;}

/* Accords de Facturation */
.my-account .billing-agreements .form-list {margin-top: 0;}
.my-account .billing-agreements .form-list li button {margin: 15px 0 0;}

/* Profils récurrents */

/* Commentaires */
.review-customer-index .pager {
  margin: 20px 0;
  padding: 10px 0;
}
.review-customer-index .pager .amount,
.review-customer-index .pager .limiter {padding: 0;}
.review-customer-index .pager .chosen-container {
  display: inline-block;
  margin: 0 10px;
  text-align: left;
}
.review-customer-index h2.product-name {
  text-transform: none;
  font-weight: normal;
  font-size: 1em;
}
.review-customer-view .product-review .img-box a {color: #666666;}
.review-customer-view .mt50 {margin-top: 50px;}

/* Tags */

/* My Applications */

/* Abonnements à la newsletter */
.newsletter-manage-index .page-title {margin-bottom: 40px;}

/* Mes produits téléchargeables */

/* Mes invitations */

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

.gift-card .jumbotron.card-encart {
  border-radius: 0;
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/card-page-background.jpg) no-repeat;
  padding: 15px;
}
.gift-card .jumbotron.card-encart h1 {
  font-size: 2.4em;
  margin-top: 0;
}
.gift-card .jumbotron.card-encart .image-container {
  padding: 15px;
}
.gift-card .jumbotron.card-encart .pull-right {
  float: none !important;
  display: block;
  margin-bottom: 30px;
}
.gift-card .jumbotron.card-encart h3 {
  font-size: 1.1em;
  font-family: 'Archivo Narrow', sans-serif;
}
.gift-card .jumbotron.card-encart h3 strong {
  font-size: 1.2em;
  font-family: 'Archivo Black', sans-serif;
  font-weight: normal;
  text-transform: uppercase;
}
.gift-card .jumbotron.card-encart h3 a {color: #000000;}
.gift-card .jumbotron.card-encart h3 + form {max-width: 400px;}
.gift-card .jumbotron.card-encart h3 + form li {margin-bottom: 0;}
.gift-card .jumbotron.card-encart .giftcardaccount input {max-width: none;}
.gift-card .jumbotron.card-encart .tabss .nav-tabs {border-bottom: 0;}
.gift-card .jumbotron.card-encart .tabss .nav-tabs > li > a {
  border-radius: 0;
  font-size: 0.9em;
  text-transform: uppercase;
  background: #eeeeee;
  color: #000000;
  margin-right: 0;
}
.gift-card .jumbotron.card-encart .tabss .nav-tabs > li.active > a {background: #ffffff;}
.gift-card .jumbotron.card-encart .tab-content {background: #ffffff;}
.gift-card .jumbotron.card-encart .tab-content .tab-pane {padding: 20px;}
.gift-card .jumbotron.card-encart label.bigger-label {
  font-weight: normal;
  font-size: 1.2em;
  padding-left: 5px;
}
.gift-card .jumbotron.card-encart .tab-content .tab-pane .chosen-container {width: 100% !important;}
.gift-card .jumbotron.card-encart .tab-content .tab-pane .form-list li {margin-bottom: 0;}
.gift-card .jumbotron.card-encart .tab-content .tab-pane .form-list .field {
  width: 100%;
  padding: 0;
  margin-bottom: 10px;
}
.gift-card .jumbotron.card-encart .tab-content .tab-pane .delivery {
  display: inline-block !important;
  padding: 0 0 0 30px;
  margin: 0 35px 0 0;
  float: left;
  background: url(/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/product-delivery-ico.png) no-repeat left center;
}
.gift-card .jumbotron.card-encart .tab-content .tab-pane .availability {float: left;}
.gift-card .jumbotron.card-encart .tab-content .tab-pane .btn {margin-top: 30px;}
.gift-card .jumbotron.card-encart + .clearer + h2 {display: none;}
.gift-card .encart-left img,
.gift-card .encart-right img {width: 100%;}

.gift-card .whats-new {text-align: center;}
.gift-card .whats-new .nav-tabs {
  border: 0;
  display: inline-block;
}
.gift-card .whats-new .nav-tabs > li {
  margin: 15px 0;
  padding: 0 2px;
}
.gift-card .whats-new .nav-tabs > li + li {border-left: 1px solid #e2e2e2;}
.gift-card .whats-new .nav-tabs > li a {
  border: 0;
  border-radius: 0;
  font-family: 'Archivo Narrow', sans-serif;
  font-size: 0.9em;
  color: #666666;
  text-transform: uppercase;
  padding: 0;
}
.gift-card .whats-new .nav-tabs > li a:hover,
.gift-card .whats-new .nav-tabs > li a:focus,
.gift-card .whats-new .nav-tabs > li a:active,
.gift-card .whats-new .nav-tabs > li.active a {
  color: #000000;
  background: transparent;
  border: 0;
  border-bottom: 2px solid #e32119;
}
.gift-card .whats-new .tab-pane .crsl-item {height: 450px !important;}
.gift-card .whats-new .tab-pane {padding: 0 !important;}

/*
// Modal Geo-IP
// -------------------------------------------------- */

#redirectstore .modal-body p {
  text-align: center
}
#redirectstore .modal-body .main-geoip-text {
  font-size: 1.1em;
  color: #666666;
  text-align: center;
  padding: 0 140px;
  margin: 40px 0;
}
#redirectstore .modal-body .additional-links {margin-top: 40px;}
#redirectstore .modal-body .additional-links .text-right {
  padding: 0 15px 0 0;
}
#redirectstore .modal-body .additional-links .text-left {
  padding: 0 0 0 15px;
}
#redirectstore .modal-body .additional-links a {
  color: #000000;
  text-decoration: underline;
}
#redirectstore .modal-body .additional-links a:hover,
#redirectstore .modal-body .additional-links a:focus {color: #666666;}

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

.cms-index-noroute div[role=main] {
  padding: 0 !important;
}
.cms-index-noroute .jumbotron img {
  width: 100%;
}
.cms-index-noroute .jumbotron .caption {
  width: 100%;
  padding: 0 15px;
  text-align: left;
  z-index: 6;
}
.cms-index-noroute .jumbotron .caption h1 {
  color: #000000;
  font-size: 3.3em;
  margin: 15px 0 0 0;
}
.cms-index-noroute .jumbotron .caption p {
  color: #000000;
  font-size: 1.2em;
  margin: 15px 0 20px;
}
.cms-index-noroute h2 {
  padding: 0 15px;
  margin: 15px 0 0;
  font-size: 2.4em;
  text-transform: uppercase;
  color: #000000;
}
.cms-index-noroute h2 strong {
  font-family: 'Archivo Black', sans-serif;
  font-weight: normal;
}

/* IE 8 Exceptions */
.ie8 .container {
  width: 1200px !important;
  margin: 0 auto;
}

.checkout-message
{
    font-size:18px;
    padding: 10px 0;
    text-transform: uppercase;
}

 .onestepcheckout-index-index .checkout-message
{
    padding-top: 30px;
}

.cms-home .topmessage {
padding:5px 10px;
background-color:#eeeeee; 
color:#4c4c4c;
}

.cms-home .topmessage p {
padding:0;
margin:0;
}

.products-grid .item .product-image
{
    text-align: center;
}

.products-grid .item img
{
    border:none;
    padding: 0;
}


.products-grid.grid-xs .product-overlay
{
    /*background: linear-gradient(to bottom, #feffff 90%, #eaeaea 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    
    background: #feffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #feffff 0%, #feffff 80%, #eaeaea 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feffff), color-stop(0%,#feffff), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #feffff 0%,#feffff 80%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #feffff 0%,#feffff 80%,#eaeaea 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #feffff 0%,#feffff 80%,#eaeaea 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #feffff 0%,#feffff 80%,#eaeaea 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */

    
    border: 1px solid #ededed;
    display: none;
    min-height: 500px;
    overflow: hidden;
    padding: 20px;
    position: absolute;
    text-align: center;
    /*width: 356px;*/
    width : 134%;
    z-index: 12;
    
    left:-16.9%;
}

.products-grid.grid-xs .item .product-overlay h3, .products-grid.grid-xs .item h3
{
    max-width: 230px;
    margin-left: auto;
    margin-right: auto;
    margin-top:10px;
    text-align: center;
}

.products-grid.grid-xs .item .product-overlay .main-image-placeholder img
{
    margin-top:29px;
    margin-bottom:15px;
}
.products-grid .item .product-image img
{
    margin-top: 50px;
    margin-bottom: 15px;
}

.product-overlay .overlay-navigation
{
    position:absolute;
    top:10px;
    left:10px;
    z-index:13;
}



.product-overlay .overlay-navigation .overlay-carousel
{
    width: 58px;
    height: 188px;
    overflow: hidden;
    position: relative;
}

.product-overlay .overlay-navigation .overlay-carousel .overlay-carousel-container
{
    position: absolute;
    top:0;
    left:0;
}

.products-grid.grid-xs .item .product-overlay .overlay-navigation .overlay-carousel .carousel-item img
{
    width:35px;
    height: 58px;
    margin :0;
}

.product-overlay .overlay-navigation .overlay-carousel .carousel-item
{
    border: 1px solid #ededed;
    height: 58px;
    width: 58px;
    overflow: hidden;
    cursor: pointer;
    margin-bottom: 5px;
}

.product-overlay .overlay-navigation .icon-container
{
    width: 58px;
    height: 19px;

}
.product-overlay .overlay-navigation .icon
{
    display:block;

    height: 9px;
}

.product-overlay .overlay-navigation .icon .nav-icon
{
    display:block;
    width : 16px;
    height : 9px;
    margin-left: auto;
    margin-right: auto;
}

.product-overlay .overlay-navigation .icon-container-down
{
    margin-top:5px;
}

.product-overlay .overlay-navigation .icon-container-up a.icon
{
    display:none;
}

.product-overlay .overlay-navigation .icon .nav-up
{
    background: url("/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/arrow-lightgrey-up.png") no-repeat scroll center bottom;
    
}
.product-overlay .overlay-navigation .icon .nav-down
{
    background: url("/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/arrow-lightgrey-down.png") no-repeat scroll center top;
}

.product-overlay .sold-out-overlay
{
    z-index:10;
}

.category-products .products-grid .item .add-to 
{
    display: block;
    position: absolute;
    top: 10px;
    /*right: 10px;*/
    right: 3.8%;
}
.category-products .products-grid .item > .product-container .add-to
{
    z-index:1;
}

.category-products .products-grid .item .product-overlay .add-to
{
    right: 15.4%;
    top: 9px;
    z-index:15;
}


.category-products .products-grid > .item:nth-child(2n + 1)
{
    clear:left;
}
/*** FOR IE >= 10 **/
.category-products .products-grid > .item:nth-child(3n + 1) .product-overlay
{
    /*left:-17%;*/
}

/***CHROME AND SAFARI**/
@media screen and (-webkit-min-device-pixel-ratio:0) 
{ 
    .category-products .products-grid > .item:nth-child(3n + 1) .product-overlay
    {
        /*left:-16.9%;*/
    }
}


.category-products .products-grid .item .sold-out-overlay
{
    background: none repeat scroll 0 0 #ffffff;
    display: block;
    height: 100%;
    left: 0;
    opacity: 0.7;
    filter: alpha(opacity=70);
    position: absolute;
    top: 0;
    width: 100%;
    cursor: pointer;
    
}

.category-products .products-grid .item .sold-out-overlay .line-through 
{
    width: 100%;
    position: relative;
    color: #000000;
    font-size: 0.9em;
    font-weight: bold;
    text-transform: uppercase;
    top:35%;
}

.category-products .products-grid .item .product-overlay .sold-out-overlay .line-through
{
    top:33.4%;
    left:-0.1%;
}


.category-products .toolbar .sort-by
{
    text-align: center;
}

.category-products .toolbar .sort-by .chosen-container
  {
      text-align: left;
  }

  
  
.category-products  .toolbar-bottom
{
    margin-top : 15px;
}

.category-products  .toolbar .pages
{
    margin-top : 15px;
}

.category-products .toolbar .pager
{
    border: 0;
}

.category-products .toolbar-bottom .aside-control
{
    display:none !important; 
}

.pager .pages ol > li > a, .pager .pages ol > li > span
{
    color:#e32119;
}

.pager .pages ol > .active > a, .pager .pages ol > .active > a:focus, .pager .pages ol > .active > a:hover, .pager .pages ol > .active > span, .pager .pages ol > .active > span:focus, .pager .pages ol > .active > span:hover
{
    color:#fff;
    background-color:#e32119;
}





.cookie-policy-table
{
    margin-left: 100px;
}

.cookie-policy-table td, .cookie-policy-table th
{
    vertical-align: top;
    border-style: solid;
    border-width: 1px;
    border-collapse:collapse;
    border-color: #dddddd;
    
    padding-left: 5px;
    padding-right: 5px;
}


.cookie-policy-table td.cookie-title
{
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 1.2em;
}


@media (max-width: 1199px)
{
    
    .cookie-policy-table
    {
        margin-left: 0;
    }
}

@media (max-width: 767px) 
{
    
    #redirectstore .modal-body .main-geoip-text
    {
        padding-left: 0;
        padding-right: 0; 
    }
    
    .nav-top .cart {
        float: right;
    }
}

@media (max-width: 319px) 
{
    #redirectstore .modal-body .main-geoip-text
    {
        padding-left: 0;
        padding-right: 0; 
    }
    
    
    .geo-ip-country-selector-container
    {
        padding-left: 0;
        padding-right: 0;  
    }
}

/*
// PopUp
// -------------------------------------------------- */
#official-website, #swiss-made, #free-shipping, #easy-returns, #tissot-warranty, #secure-payment{
    display: none;
}
.footer-popin .box-background{
    position: fixed;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    background-color: rgba(86, 86, 84, 0.3);
    z-index: 100;
    display: table;
    overflow: hidden;
}   
.footer-popin .box{
    background-color: rgba(255, 255, 255, 1);
    color: #000;
    margin: auto;
    position: relative;
    top: 9%;
    width: 70%;
    padding: 3em;
}
.footer-popin .box-img{
    float: left;
    padding: 0 1em;
    width: 6.2em !important;
}
.footer-popin .box-close{
    background: url("/web/20160821030811/http://de.tissotshop.com/skin/frontend/tissot_2014/default/images/x-big-close.png") no-repeat scroll 0 0;
    background-size:cover;
    float: right;
    width: 51px;
    height: 51px;
    margin-right: 5px;
}
.footer-popin .box-close:hover{
    cursor: pointer;
    text-decoration: none;
}
.footer-popin .box-header{
    width: 100%;
    float: left;
    padding: 0;
    }
.footer-popin .box-header .box-header-text{
    padding-top: 5px;
}
.footer-popin .box-header h1{
    margin: 0;
    padding: 0.2em 0 0 3em;
    text-align: left;
}
.footer-popin .box-body{
    clear: both;
    width: 100%;
    padding: 20px 0 0;
    text-align: left;
}
.footer-popin .box-body ul{
    margin-bottom: 0.85em;
}
.footer-popin .box-body ul li{
    font-size: 1em;
    list-style-type: initial;
    margin-left: 2em;
    padding-left: 0.5em;
    text-align: left;
    width: 100%;
    color: #000;
}
.footer-popin a{
    color: #666666;
}

/**/
.localisation {
    padding: 0!important;
    background-color: #fff!important;
    border: 0;
}
.localisation .container{
    background-color: #eeeeee;
    padding: 9px 10px 8px;
    min-height: 40px;
}
.localisation .container div{
    font-size: 1em;
    color: #989898;
}

/**/
#shopping-cart-table .warranty .product-infos, #shopping-cart-table .warranty .product-price{
    text-transform: uppercase;
    padding-top: 60px;
}
.warranty-free-title .warranty-free{
    line-height: 15px;
}
.warranty-free-title{
    padding-top: 5px;    
}
.warranty-free-title .product-name{
    text-transform: uppercase;
    font-family: "Archivo Black",sans-serif;
    font-size: 0.9em;
}
.warranty-free{
    text-transform: uppercase;
    font-family: "Archivo Narrow",sans-serif;
}
@media (max-width: 768px)
{
    #shopping-cart-table .warranty .product-image{
        padding-top: 2em;
        padding-bottom: 1em;
    }
    #shopping-cart-table .warranty .product-infos, #shopping-cart-table .warranty .product-price{
        padding-top: 0.8em;
    }
}


@media (max-width: 991px)
{
    .footer .col-sm-3 {
        width: 20%;
    }
}
@media (max-width: 767px)
{
    .footer .col-sm-3 {
        width: 100%;
    }
}

.product-container a {color: #000;}

/**/
#delivery {
    float: right!important;
}
#delivery p {
    margin: 0;
}

/* SAP Message */
#allow-gift-message-container .gift-message-custom-block p{
    margin: 5px 0;
}

/*Footer*/
.tsst-copyright .copyr a{
    color: #aaa;
}

.footer .footer-col-watches, .footer .footer-col-about, .footer .footer-col-help, .footer .stay-in-touch, .footer .social-list {
    min-height: 170px;
}

.store-appointment-sucess-body p{
    margin-top: 20px;
}

.sgecomstoreappointment-appointment-success .layout-1-col div[role="main"]{
    min-height: 10px!important;
}