.post-type-archive-schullin_rolex .rolex-nav li:nth-of-type(2) a, .tax-schullin_rolex_category .rolex-nav li:nth-of-type(2) a, .single-schullin_rolex .rolex-nav li:nth-of-type(2) a {
	font-weight: bold;
  color: #127749;
}
.page-template-rolex-hybrid-2020 .rolex-nav li:nth-of-type(1) a {
	 font-weight: bold;
   color: #127749;
}
.page-template-rolex-hybrid-new-watches-2020 .rolex-nav li:nth-of-type(3) a {
	 font-weight: bold;
   color: #127749;
}
.servicing .rolex-nav li:nth-of-type(4) a {
	 font-weight: bold;
   color: #127749;
}
.page-template-rolex-hybrid-optional .rolex-nav li:nth-of-type(5) a {
	 font-weight: bold;
   color: #127749;
}
.page-template-rolex-hybrid-contact .rolex-nav li:nth-of-type(6) a {
	font-weight: bold;
  color: #127749;
}
.page-template-rolex-new-watches-2021 #calendly-button, .post-type-archive-schullin_rolex #calendly-button, .tax-schullin_rolex_category #calendly-button, .single-schullin_rolex #calendly-button, .page-template-rolex-hybrid-2020 #calendly-button, .page-template-rolex-hybrid-optional #calendly-button, .page-template-rolex-hybrid-contact #calendly-button, .page-template-rolex-hybrid-new-watches-2020 #calendly-button {
	display: none;
}

.rolex-cat-wrapper {
	 display: flex;
	 padding: 0 2.4rem
   flex-wrap: wrap;
  }
  .filter-wrapper .filter li {
	text-transform: none;
	position: relative;
	white-space: nowrap;
  margin-top: 24px;
  line-height: 1;
  }
  .filter-wrapper a {
	  text-transform: none;
	  white-space: nowrap;
  }
  .filter-wrapper .filter li a {

    margin-left: 32px;
	  line-height: 1;
  }
  .filter-wrapper .filter li a:before {
	  position: absolute;
	  content: '';
	  top: -0.04em;
	  left: 0;
	  height: 16px;
	  width: 16px;
	  border: 1px solid #127749;
  }
  .filter-wrapper .filter li a.mixitup-control-active:before {
	  background-color:#127749;
  }
  .suggestions .owl-controls {
	  top: 43%;
  }
  .filter-wrapper h3 {
	 margin-top: 24px;
	 color: black;
	 letter-spacing: 0.2em;
	 letter-spacing: 0.2em;
	 margin-bottom: 24px;
	 padding-top: 24px;
   border-top: 1px solid;
   line-height: 1;
  }
  .filter-by-collection {
	  line-height: 1;
  }
  .filter-by-collection li {
    margin-bottom: 1.5rem;
  }
  .active_cat {
	  color: #127749 !important;
	  font-weight: bold;
  }
  .rolex-catalogue {
    overflow-x: hidden;
  }
  .rolex-catalogue .rolex-max-width {
    padding: 0 2rem;
  }
  .rolex-catalogue .rolex-grid {
	  display: flex;
	  flex-wrap: wrap;
	  justify-items: unset;
	  grid-template-columns: unset;
	  justify-content: unset;
	  align-content: unset;

  }
  .rolex-single-intro {
	  display: flex;
	  justify-content: space-between;
	  color: white;
  }

.rolex-hybrid .rolex-single-intro h1, .rolex-hybrid .rolex-single-intro h2, .rolex-hybrid .rolex-single-intro p {
	  color: white;
  }
  .rolex-single-slider {
	  width: 49%;
  }
  .rolex-single-basics {
    width: 48.65%;
  }
  .rolex-single-slider img {
	  transform: translateZ(0);
  }
  .owl-thumb-item img {
	  width: 6em;
	  height: auto;

  }
  .background-gold {
	  background-image: url("../../../resources/images/rolex/rolex_model_page_assets/assets_landscape/background_landscape/rolex_model_background_gold_landscape.jpg");
	  background-size: cover;
	  background-repeat: no-repeat;
  }
  .background-pink {
		background-image: url("../../../resources/images/rolex/rolex_model_page_assets/assets_landscape/background_landscape/rolex_model_background_pink_landscape.jpg");
		background-size: cover;
		background-repeat: no-repeat;
	}
	.background-grey {
		background-image: url("../../../resources/images/rolex/rolex_model_page_assets/assets_landscape/background_landscape/rolex_model_background_grey_landscape.jpg");
		background-size: cover;
		background-repeat: no-repeat;
	}
  .rolex-single-facts {
	  padding: 3rem 0;
	  position: relative;
  }
  .on-wrist {
	  width: 48%;
	  mix-blend-mode: multiply;
  }
  .single-schullin_rolex .rh-optional-unit {
	  background-color: white;
  }
  .rh-optional-unit h2 p {
    font-family: Engravers Gothic;
    text-transform: uppercase;
    letter-spacing: 0.1em;
  }
  .single-schullin_rolex .rh-optional-unit div {
	margin: 1.5em;
  }
  .rolex-hybrid .rolex-single-facts h3 {
	  margin-bottom: 0;
  }
  .single-schullin_rolex .rolex-experience.servicing-vid {
	  margin-top: 6rem;
	  margin-bottom: 4rem;
  }
  .rolex-full-bleed.rolex-vid {
	  width: 100%;
	  padding-bottom: 56.5%;
	  position: relative;
  }
  .rolex-full-bleed iframe {
	  width: 100%;
	  height: 100%;
	  position: absolute;
	  top: 0;
	  left: 0;
  }
  .rolex-full-bleed p {
	  padding: 6em 3em;
	  max-width: 1000px;
	  margin: auto;
	  text-align: center;
  }
  .suggestion a {
	  display: flex;
	  flex-direction: column;
	  align-items: center;
  }

  .rolex-catalogue h5 {
	  text-transform: none;
	  font-size: 80%;
  }
  .rolex-catalogue .rolex-archive-intro {
		display: none;
		}
		.rolex-catalogue .rolex-archive-intro.active {
			display: block;
			}
  .rolex-catalogue .rolex-intro p {

	  margin-bottom: 2rem;
  }
  .rolex-catalogue .rolex-max-width, ..rolex-catalogue .rolex-max-width, {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 2rem;
  }
  .filter-wrapper h2 {
	  text-transform: none;
	  font-size: 16px;
    margin-bottom: 24px;
    font-family: Helvetica, Arial, sans-serif;
	  font-weight: normal;
    letter-spacing: 0;
  }
  .filter-wrapper .button {
	  color: #127749 !important;
    padding: 0 24px 1px;
    border: 1px solid;
    background-color: transparent;
    border-radius: 0;
    letter-spacing: 0.2em;
    font-size: 16px;
    font-family: Engravers Gothic;
    text-transform: uppercase;
    line-height: 45px;
    height: 48px;
    display: inline-block;
    width: 100%;
    text-align: center;
  }
  .filter-wrapper .button:hover {
	  font-weight: 700;
  }
  .rolex-catalogue .rolex-grid {
	  max-width: 100%;
    padding-left: 2.4rem;
    width: calc(100% - 428px);
  }
  .rolex-catalogue .rolex-grid-item {
		width: 33.33%;
	}
.rolex-catalogue .rolex-grid-item img {
	width: 80%;
}
.rolex-catalogue .rolex-grid-item h4 {
	padding-bottom: 0;
	padding: 0.16em 0 0.1em;
}
.rolex-catalogue .rolex-grid-item p {
	display: block;
  margin-top: 0.25em;
  margin-bottom: 2rem;
  padding: 0 2rem;
}
.rolex-hybrid.rolex-catalogue a:hover {
	color: #127749;
}
.rolex-single-intro h3 {
	color: white;
	margin-top: 2em;
	margin-bottom: 3em;
	text-transform: none;
}
.rolex-single-intro h2 {
	margin-bottom: 0;
	font-size: 200%;
	margin-left: -0.01em
}
.rolex-single-intro a {
	color:white;
}
.rolex-single-intro a:hover {
	color:white;
}
.reference {
	display: block;
	text-transform: uppercase;

}
.avail-link {
	text-decoration: underline;
	text-transform: none;
	display: block;
  line-height: 2;
}
.rolex-single-thumbnails button {
	border: 0;
	padding: 0;
	background-color: white;
	margin-right: 0.5em;
}
.rolex-single-thumbnails {
	margin-top: 2.5em;
}
.rolex-single-facts h3 {
	margin-bottom: 0;
	color: black;
	margin-top: 1.2em;
}
.mixitup-page-list {
	max-width: 1100px;
	margin: 0 auto 3.5rem auto;
}
.mixitup-page-list button {
	border: 0;
	background-color: transparent;
	padding: 0;
}
.mixitup-page-list button:hover {
	color: #127749;
}
.mixitup-page-list .mixitup-control-disabled {
	opacity: 0.25;
}
.mixitup-page-list .mixitup-control-active {
	color: #127749;
}
#price-info {
	width: 1.25em;
	height: 1.25em;
	margin-left: 0.45em;
	margin-top: -0.05em;
}
.rolex-single-price {
	font-size: 110%;
	line-height: 1.5;
	color: #212121;
	text-transform: none;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	padding-bottom: 0;
	color:white;
}
#phone-svg {
	width: 1.75em;
	height: 1.75em;
	margin-right: 0.5em;
	margin-top: -0.04em;
}
#contact-svg {
	width: 1.75em;
	height: 1.75em;
	margin-right: 0.5em;
	margin-top: -0.04em;
}
#directions-svg {
	width: 1.75em;
	height: 1.75em;
	margin-right: 0.5em;
	margin-top: -0.04em;
}
.contact-button {
	margin-bottom: 0.4em;
}
#avail-link {
	text-decoration: underline;
}
.rolex-experience.model-avail img {
	margin-bottom: 0;
}
.rolex-experience.model-avail {
	margin-bottom: 0;
}
.model-avail-container {
	background-color: rgb(248,248,248);
	padding-bottom: 3.5em;
}
.rolex-related {
	max-width: 1200px;
	margin: auto;
	padding-bottom: 8em;
	padding-top: 3em;
}
.rolex-hybrid .rolex-related h3 {
	color: black;
	text-align: center;
  margin-bottom: 0;
}
.rolex-hybrid .rolex-related h4 {
	margin-top: 0.5em;
	margin-bottom: 0.2em;
	padding-bottom: 0;
}
.rolex-hybrid .rolex-related p {
	font-size: 80%;
	margin-bottom: 0.2em;
	padding-bottom: 0;
}
.suggestion {
	padding: 2.5em;
	text-align: center;
}
.rh-optional-unit div {
	background-position: center center;
}
.rolex-selections h3.titlecase {
	width: 100%;
}
.rolex-hybrid .rolex-selections h4 {
  padding-bottom: 0;
  text-align: left;
}
.rolex-selections a h3 {
	margin-top: 0.5em;
	text-transform: none;
	letter-spacing: 0.025em;
}
.post-type-archive-schullin_rolex #calendly-button, .single-schullin_rolex #calendly-button, .tax-schullin_rolex_category #calendly-button {

}
.post-type-archive-schullin_rolex .content, .single-schullin_rolex .content, .tax-schullin_rolex_category .content {
	padding-top: 1.1em;
}
.tooltip {
	  position: relative;
	  display: inline-block;
}
.tooltip__item {
	position: absolute;
	min-width: 31.5rem;
	padding: 1rem 1rem;
	line-height: 1.25;
	font-size: 75%;
	visibility: hidden;
	opacity: 0;
	background: white;
	transition: all .250s cubic-bezier(0, 0, 0.2, 1);
	color: #484848;
	font-weight: 500;
	z-index: 4;
	top: calc(100% + 0.65em);
	left: 50%;
	border-radius: 0.02em;
	transform: translate3d(-49.25%, -15px, 0);
	filter: drop-shadow(0.25em 0.25em 0.45em rgba(0,0,0,0.25));
}
.tooltip__item:after {
	content: "";
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	top: -0.5em;
	left: 50%;
	transform: translate3d(-49.25%, 0, 0);
	border-width: 0 0.5em 0.5em 0.5em;
	border-color: transparent transparent white transparent;
}
.tooltip__initiator {
	cursor: pointer;
	z-index: 5;
}
.tooltip__initiator:hover ~ .tooltip__item {
	transform: translate3d(-49.25%, 0, 0);
	visibility: visible;
	opacity: 1;
}
.filter-wrapper {
	width: 428px;
}
.rolex-maps {
	filter: grayscale(1);
}
.owl-dot:only-child {
	display: none;
}
.rolex-slider .owl-dots {
	position: absolute;
	top: 14.5rem;
	display: flex;
	left: 50%;
	transform: translateX(-50%);

}
.mixitup-page-list {
	text-align: center;
	width: 100%;
	justify-content: center;
	display: flex;
}
.mixitup-page-list .mixitup-control {
	display: none;
}
.mixitup-page-list .mixitup-control.mixitup-control-active {
	margin-right: 1em;
}
.mixitup-page-list .mixitup-control.mixitup-control-prev, .mixitup-page-list .mixitup-control.mixitup-control-next {
	font-size: 145%;
	margin-bottom: 0.15em;
}
.mixitup-page-list .mixitup-control.mixitup-control-active, .mixitup-page-list .mixitup-control.mixitup-control-prev, .mixitup-page-list .mixitup-control.mixitup-control-next {
	display: block;
}
.mixitup-page-list .mixitup-control.mixitup-control-active:before {
	content: 'Page';
	margin-left: 1.25em;
}
.single-schullin_rolex h1 {
	font-size: 100%;
}
.h3 {
	color: white;
	margin-top: 2em;
	margin-bottom: 2.5em;
	text-transform: none;
	font-weight: normal;
	font-size: 100%;
	line-height: 1;
	letter-spacing: 0.1rem;
	display: block;
}
.h2 {
	color: white;
	margin-bottom: 0;
	font-size: 275%;
	margin-left: -0.01em;
	font-weight: normal;
	line-height: 1;
	padding-bottom: 0;
	letter-spacing: 0.1em;
	display: block;
  font-family: Engravers Gothic;
  text-transform: uppercase;
}
.basics-p {
	color: white;

	text-transform: none;
	display: block;
	font-weight: normal;
}
.rolex-single-basics svg {
  display: inline-block;
}
.service_centre_plaque {
	width: 120px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 2em;
}

.rolex-new-image img {
	object-fit: contain;
	width: 100%;
	height: 100%;
}
.rolex-new-image {
	margin-top: 2rem;
  margin-bottom: 3.5rem;
}

.new-watches-2023 .rolex-intro h1 {
  max-width: 800px;
}
@media (max-width: 1680px) {
  .filter-wrapper {
    width: 35.5%;
  }
  .rolex-catalogue .rolex-grid {
    width: 100%;
    padding: 0 0 0 2rem;
  }
}
@media (max-width: 1700px) {
  .rolex-single-intro {
    overflow-x: hidden;
  }
  .rolex-single-slider {
    width: 65%;
}
.rolex-single-basics {
  width: 32%;
}
}
@media (max-width: 1100px) {


	.post-type-archive-schullin_rolex .content, .single-schullin_rolex .content, .tax-schullin_rolex_category .content {
		padding-top: 0.43em;
		background-color: white;

	}
	.filter-wrapper {
		position: fixed;
		top: 10rem;
		bottom: 0;
		width: 100%;
		z-index: 3;
		background-color: white;
		left: 0;
		height: 90vh;
		overflow-y: scroll;
		padding: 2em 1.25rem 9em 1.25rem;
		transform: translateX(100vw);
	}


	.post-type-archive-schullin_rolex #banner-standard {
		background-image: url('../../../resources/images/rolex/featured_selection_banners_portrait/collection-cover_portrait.jpg') !important;
	}
	.post-type-archive-schullin_rolex #banner-men {
		background-image: url('../../../resources/images/rolex/featured_selection_banners_portrait/featured-men-cover_portrait.jpg') !important;
	}
	.post-type-archive-schullin_rolex #banner-women {
		background-image: url('../../../resources/images/rolex/featured_selection_banners_portrait/featured-women-cover_portrait.jpg') !important;
	}
	.post-type-archive-schullin_rolex #banner-gold {
		background-image: url('../../../resources/images/rolex/featured_selection_banners_portrait/featured-gold-cover_portrait.jpg') !important;
	}
	.filter-wrapper.active {
		transform: translateX(0);
	}
	.rolex-cat-wrapper {
		padding: 2rem 0;
	}
	.rolex-catalogue .rolex-grid {
		max-width: 100%;
		margin: 0;
		display: flex;
    width: 100%;
    padding: 0;
	}
	.rolex-catalogue .rolex-intro {
		margin-top: 3.5rem;
	}

	.rolex-catalogue .rolex-grid-item img {
		width: 100%;
	}

	.rolex-push {
		padding: 0 1.4em;
	}
	.rolex-catalogue .rolex-push {
		height: 30em;
	}
	.push-desktop {
		display: none;
	}
	.push-mobile {
		display: flex;
	}
	.banner-desktop {
		display: none;
	}
	.banner-mobile {
		display: block;
	}
	.rolex-catalogue .rolex-top-banner {
		height: 16em;
	}
	.basics-mobile, .basics-contact-mobile {
		text-align: center;
	}
	.rolex-single-slider, .rolex-single-basics {
		width: 100%;
	}
	.rolex-single-slider {
		height: 25em;

	}
	.rolex-single-slider .owl-next {
		padding-right: 0.25em;
	}
	.rolex-single-slider .owl-prev {
		padding-left: 0.25em;
	}
	.mixitup-page-list {

		font-size: 110%;
	}

	.rolex-single-slider .owl-stage-outer {
		height: 100%;
	}
	.rolex-single-slider .owl-stage {
		height: 100%;
	}
	.rolex-single-slider .owl-item {
		height: 100%;
	}
	.rolex-single-slider .owl-item img {
		object-fit: cover;
		height: 100%;
	}
	.on-wrist {

		width: 100%;
	}

	.single-schullin_rolex .rh-optional-unit div {
		margin: 1.5em 0;
	}
	.single-schullin_rolex .rolex-push {
		height: 66vw;

	}
	.rh-optional-unit div:nth-child(even) {
		padding: 0.25em 1.5em 1.5em 1.5em;
	}
	.basics-mobile h3 {
		color: black;
		text-transform: none;
		margin-top:2em;
		margin-bottom: 0.75em;
	}
	.avail-link {
		margin-top: 1.5em;
		margin-bottom: 3em;
		text-decoration: underline !important;
	}
  .rolex-experience.model-avail {
    padding: 0 1.25rem;
    }
	.tooltip {
		display: block;
	}
	.tooltip__item {
		min-width: 90%;
	}
	.tooltip__item {
		transform: translate3d(-50%, -15px, 0);
	}
	.tooltip__item:after {
		transform: translate3d(-50%, 0, 0);
	}
	.tooltip__initiator:hover ~ .tooltip__item {
		transform: translate3d(-50%, 0, 0);
	}
	.rolex-single-price {
		color: black;
	}
	.basics-contact-mobile {
		margin-top: 3em;
		margin-bottom: 4em;
	}
	#phone-svg {
		width: 2.5em;
		height: 2.5em;
		margin-top: 0.5em;
	}
	#directions-svg {
		width: 2.5em;
		height: 2.5em;
		margin-top: 0.5em;
	}
	#contact-svg {
		width: 2.5em;
		height: 2.5em;
		margin-top: 0.5em;
		margin-right: 0.5em;
		}
		.rolex-single-facts {
      display: block;
		}
    .on-wrist {
      margin-top: 2rem;
    }
	.suggestion p {
		font-size: 90%;
	}
	.suggestion {
		padding: 1.2em;
	}
	.suggestions .owl-controls path {
		fill: #85754e;
	}
	.single-schullin_rolex #rolex-contact-form {
		padding-top: 0;
    padding-bottom: 0;
	}
  .rolex-related {
    padding-top: 0;
      padding-bottom: 3em;
  }
  #rolex-contact-form p {
    padding-bottom: 0;
  }
	#rolex-filter-close {
		position: absolute;
		right: 0;
		font-size: 150%;
		padding: 1.33em 1.25rem;
		top: 0;
	}
  .filter-wrapper-active {
    position: absolute;
    width: 100%;
    overflow: hidden;
  }
	.filter-wrapper .button.reset-desktop {
		display: none;
	}
	.filter-wrapper h2 {
		padding-top: 0.4em;
	}
	.rolex-maps-container {
		display: flex;
		flex-direction: column-reverse;

	}
	.rolex-maps-container .rolex-clear {
		display: none;
	}

	.mixitup-page-list .mixitup-control {
		display: none;
	}
	.mixitup-page-list .mixitup-control.mixitup-control-active {
		margin-right: 1em;
	}
	.mixitup-page-list .mixitup-control.mixitup-control-prev, .mixitup-page-list .mixitup-control.mixitup-control-next {
		font-size: 145%;
		margin-bottom: 0.15em;
	}
	.mixitup-page-list .mixitup-control.mixitup-control-active, .mixitup-page-list .mixitup-control.mixitup-control-prev, .mixitup-page-list .mixitup-control.mixitup-control-next {
		display: block;
	}
	.mixitup-page-list .mixitup-control.mixitup-control-active:before {
		content: 'Page';
		margin-left: 1.25em;
	}
	.rolex-slider {
		margin-left: -8px;
		width: calc(100% + 16px);
	}
	.rolex-slider .owl-dots {
		top: 5.25em;
	}

	.new-watches-2022 .rolex-top-banner {
		background-image: url('../../../resources/images/rolex/rolex_new_watches_2022_assets/assets_portrait/new_2022_watches_cover.jpg');
	}

  .rolex-full-width {
    width: calc(100% + 2.5rem);
    margin-left: -1.25rem;
  }

}
@media (min-width: 1100px) {
	#rolex-filter-close {
		display: none;
	}
	#rolex-filter-toggle {
		display: none;
	}
	#rolex-filter-controls {
		display: none;
	}
	.basics-mobile, .basics-contact-mobile {
		display: none;
	}
	.rolex-single-facts p {
		max-width: 90%;
	}
	.banner-mobile {
		display: none;
	}
	.push-mobile {
		display: none;
	}
}
#rolex-filter-toggle {
	text-align: right;
	margin-right: 1.2em;
	letter-spacing: 0.1em;
	padding-top: 2em;
	color: #127749;
	cursor: pointer;
}
#rolex-filter-controls {
	position: fixed;
	z-index: 4;
	bottom: 0;
	background-color: white;
	height: 10vh;
	left: 0;
	padding: 1.2em;
	display: flex;
	align-items: center;
	width: 100%;
	filter: drop-shadow(0.5em 0.5em 1em rgba(0,0,0,0.25));
	transform: translateX(100vw);
}
#rolex-filter-reset {
	margin-left: 1em;
}
#rolex-filter-reset svg {
	width: 3em;
	height: 3em;
}
#rolex-filter-controls.active {
	transform: translateX(0);
}
#rolex-filter-confirm {
	padding: 15px 42px;
	border: 1px solid #127749;
	background-color: #127749;
	border-radius: 22px;
	letter-spacing: 0.05em;
	color: white;
	line-height: 1;
	cursor: pointer;
}
#rolex-filter-close {
	cursor: pointer;
}
/* .pceDisplay {visibility: hidden;} */
.single-schullin_rolex .rolex-push {
	background-blend-mode: multiply;
	background-color: rgb(110, 110, 110);
  margin-top: 0;
}

.rolex-single-slider .owl-controls {
	top: 45%;
}
.rolex-single-slider .owl-prev {
	padding-left: 0.5em;
}
.rolex-single-slider .owl-next {
	padding-right: 0.5em;
}
.rolex-single-slider svg path {
	fill: white;
}
.rolex-up {
	cursor: pointer;
}

.rolex-slider .owl-dot {
	width: 1.25em;
	height: 0.1em;
	background-color: #EFEFF1;
	border-radius: 0.1em;
	margin: 0.15em;
}
.rolex-slider .owl-dot.active {
	background-color: #127749;
}
.post-type-archive-schullin_rolex .rolex-top-banner {
	display: none;

}
.post-type-archive-schullin_rolex .rolex-top-banner.active {
	display: block;

}
.post-type-archive-schullin_rolex #banner-standard {
	background-image: url('../../../resources/images/rolex/featured_selection_banners_landscape/collection-cover.jpg');
}
.post-type-archive-schullin_rolex #banner-men {
	background-image: url('../../../resources/images/rolex/featured_selection_banners_landscape/featured-men-cover.jpg');
}
.post-type-archive-schullin_rolex #banner-women {
	background-image: url('../../../resources/images/rolex/featured_selection_banners_landscape/featured-women-cover.jpg');
}
.post-type-archive-schullin_rolex #banner-gold {
	background-image: url('../../../resources/images/rolex/featured_selection_banners_landscape/featured-gold-cover.jpg');
}
.new-watches-2022 .rolex-top-banner {
	background-image: url('../../../resources/images/rolex/rolex_new_watches_2022_assets/assets_landscape/new_2022_watches_cover.jpg');
}
.rolex-intro h1 {
	font-weight: normal;
	font-size: 32px;
	color: #212121;
	line-height: 1.1;
	margin-bottom: 2rem;
	padding-bottom: 0;
	letter-spacing: 0.4em;
	max-width: 900px;
	margin-left: auto;
	margin-right: auto;
  font-family: Engravers Gothic;
  text-transform: uppercase;
}

#contact-form span {
	font-size: 60%;
	letter-spacing: 0.25em;
	margin-bottom: 0.1;
	text-transform: normal;
	margin-top: 1.3em;
	display: block;
}


@media screen and (min-aspect-ratio: 1300/1000) {
	.post-type-archive-schullin_rolex header.new:before, .single-schullin_rolex header.new:before, .tax-schullin_rolex_category header.new:before,
	.page-template-rolex-hybrid-2020 header.new:before, .page-template-rolex-hybrid-optional header.new:before, .page-wartung-ihrer-rolex header.new:before,
	.page-template-rolex-new-watches-2021 header.new:before, .page-template-rolex-hybrid-contact header.new:before, .page-template-rolex-hybrid-new-watches-2020 header.new:before {
		content: " ";
		position: absolute;
		display: block;
		top: 0;
		left: 0;
		width: 100vw;
		height: 8.25vw;
		background-color: #f5f2ef;
		z-index: -1;
	}

}
@media (min-width: 1100px) {
   .hide-desktop {
     display: none !important;
   }
   .rolex-nav {
     display: flex;
     display: flex;
     flex-wrap: wrap;
     align-content: center;
     justify-content: center;
     margin-top: 0;
   }
   .rolex-nav li {
     line-height: 2;
    }
    .rh-optional-unit div:nth-child(even) {
      display: flex;
      align-content: center;
      justify-content: center;
      flex-direction: column;
    }

}
@media (max-width: 1100px) {
   .hide-mobile {
     display: none;
   }
   .rolex-header {
     height: 80px;
     background-color: #127749;
     }
   .rolex-nav {
     width: 100%;
     margin-left: 0;
     top: 80px;
     margin-top: 0;
     position: absolute;
     background-color: white;
     border-bottom: 0.6px rgba(55, 55, 55, 0.5) solid;
     display:none;

   }

   .rolex-footer .rolex-nav {
     display: block !important;
     position: relative !important;
     border-bottom: 0;
   }
   .rolex-nav li {
     display: block;
     margin-left: 0;
     text-align: left;
     line-height: 80px;
   }


   .rolex-maps, .rolex-maps-info-container {
     width: 100%;
   }
   .rolex-top-banner {
     height: 20vw;
   }
   .rolex-mobile-menu {
     display: block !important;
     font-family: Engravers Gothic;
     letter-spacing: 0.2em;
     text-transform: uppercase;
     color: white;
   }
   .rolex-mobile-menu .menu-close {
     display: none;
   }
   .rolex-mobile-menu.active .menu-close {
      display: block;
    }
    .rolex-mobile-menu.active .menu-text {
      display: none;
    }
   .rolex-hybrid a.rolex-mobile-menu:hover {
     color: white;
     font-weight: 700;
   }
   .rolex-watchmaking-item {
      left:0 !important;
      width: 100%;
      float: none;
      position: relative !important;
    }
    .embed-container {
      padding-bottom: 56.2%;
    }
    .watchmaking-text-container {
      padding-top:5.2em;
      padding-bottom: 5em;
    }
    .rolex-maps {
      height: 33vh;
    }
    .rolex-maps-info-container {
      height: auto;
    }
    .rolex-hybrid .rolex-selections h3.titlecase, .rolex-experience h3 {
      font-size: 1.625rem;
    }
    .rolex-footer .rolex-nav {
      height: auto;
      top: 0;
    }
    .rolex-footer img.rolex-up {
      padding-bottom: 0;
    }
}
@media (max-width: 1254px) {

   .rolex-slider .owl-next {
     right: -1em;
   }
   .rolex-slider .owl-prev {
     left: -1em;
   }
   .basics-p {
     color: black;

   }
   .rolex-single-intro {
     flex-direction: column;
     background: none;
     color: black;
     padding-bottom: 2rem;
     border-bottom: 0.6px rgba(55, 55, 55, 0.5) solid;
   }
   .rolex-hybrid .rolex-single-intro h1, .rolex-hybrid .rolex-single-intro h2, .rolex-hybrid .rolex-single-intro p, .rolex-single-intro a {
         color: black;
   }
   .rolex-single-intro svg {
     fill: black;
   }
   .rolex-single-thumbnails {
     display: none;
   }
   .rolex-single-slider, .rolex-single-basics {
     width: 100%;
   }

}
@media (max-width: 1290px) and (min-width: 1163px) {
.rolex-single-facts, .rolex-single-basics {
    padding-left: 2rem;
    padding-right: 2rem;
}
}
@media (max-width: 991px) {
  .rolex-hybrid-plaque {
    padding-left: 0.25rem;
  }
  .rolex-hybrid .rolex-selections a {
    width: calc(50% - 0.625rem);
    margin-bottom: 1.25rem;
  }
  .rolex-hybrid .rolex-selections h3 {
    margin-top: -28px;
    font-family: Engravers Gothic;
    letter-spacing: 0.15em;
    font-size: 14px;
    margin-left: 0.75rem;

    }
    .rolex-hybrid {
      overflow-x: hidden;
    }
    .rolex-explore h3.titlecase {
     padding: 0 0.25rem;
    }
    .rolex-explore a {
      line-height: 1.2;
      font-size: 14px;

    }
    .rolex-slider .owl-dots {
      top: 11.5rem;
    }
    .rolex-slider .owl-prev {
      left: -1rem;
    }
    .rolex-slider .owl-next {
      right: -0.8rem;
    }
    .rolex-catalogue .rolex-grid-item {
      width: 50%;
    }
    .rolex-intro, .rolex-experience {
      width: 100%;
    }
    .rolex-watchmaking {
      width: calc(100% + 2.5rem);
      margin-left: -1.25rem;
    }
    .rh-optional-unit div {
       width: 100%;
     }
     .rh-optional-unit {
       display: block;
     }
     .rh-optional-unit div:nth-child(odd) {
       padding-bottom: 100%;
    }
}

@media (max-width: 1162px) {
  .rolex-max-width {
    padding: 0 2rem;
  }
}
@media (max-width: 991px) {
  .rolex-max-width, .rolex-catalogue .rolex-max-width {
    padding: 0 1.25rem;
  }
}
@media (max-width: 719px) {


  .hide-desktop.rolex-mobile-menu {
    margin-right: 1.1em;
  }
  .watchmaking-text-container {
    width: 90%;
    padding-top:2.2em;
    padding-bottom: 2em;
  }

  #rolex-contact-form {
    width: 90%;
  }
    .rolex-top-banner {
     height: 29vw;
   }

   .rolex-hybrid-plaque img {
     width: 79px;
   }



}
