@charset "UTF-8";
	.slick-list,.slick-slider,.slick-track {
	display:block;
	position:relative
}
.slick-loading .slick-slide,.slick-loading .slick-track {
	visibility:hidden
}
.slick-list,.slick-slider,.slick-track,.u-position-relative {
	position:relative
}
.row:after,.slick-track:after,.u-clear-both,.u-clearfix:after {
	clear:both
}
.slick-slider {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-touch-callout:none;
	-khtml-user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-tap-highlight-color:transparent
}
.slick-list {
	overflow:hidden;
	margin:0;
	padding:0
}
.slick-list:focus {
	outline:0
}
.slick-list.dragging {
	cursor:pointer;
	cursor:hand
}
.slick-slider .slick-list,.slick-slider .slick-track {
	-webkit-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.slick-track {
	top:0;
	left:0
}
.slick-track:after,.slick-track:before {
	display:table;
	content:''
}
.slick-slide {
	display:none;
	float:left;
	height:100%;
	min-height:1px
}
[dir=rtl] .slick-slide {
	float:right
}
.slick-slide img {
	display:block
}
.slick-slide.slick-loading img {
	display:none
}
.slick-slide.dragging img {
	pointer-events:none
}
.slick-initialized .slick-slide {
	display:block
}
.slick-vertical .slick-slide {
	display:block;
	height:auto;
	border:1px solid transparent
}
.c-subtabs__panelbody,.u-divider,.u-keyline {
	/*border-bottom:1px solid #D7D2CB*/
}
.u-divider,.u-keyline-top {
	border-top:1px solid #D7D2CB
}
.slick-arrow.slick-hidden {
	display:none
}
.row {
	margin-left:-15px;
	margin-right:-15px
}
.row:after,.row:before {
	content:" ";
	display:table
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
	position:relative;
	min-height:1px;
	padding-left:15px;
	padding-right:15px
}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
	float:left
}
.col-xs-1 {
	width:8.33333%
}
.col-xs-2 {
	width:16.66667%
}
.col-xs-3 {
	width:25%
}
.col-xs-4 {
	width:33.33333%
}
.col-xs-5 {
	width:41.66667%
}
.col-xs-6 {
	width:50%
}
.col-xs-7 {
	width:58.33333%
}
.col-xs-8 {
	width:66.66667%
}
.col-xs-9 {
	width:75%
}
.col-xs-10 {
	width:83.33333%
}
.col-xs-11 {
	width:91.66667%
}
.col-xs-12 {
	width:100%
}
.col-xs-pull-0 {
	right:auto
}
.col-xs-pull-1 {
	right:8.33333%
}
.col-xs-pull-2 {
	right:16.66667%
}
.col-xs-pull-3 {
	right:25%
}
.col-xs-pull-4 {
	right:33.33333%
}
.col-xs-pull-5 {
	right:41.66667%
}
.col-xs-pull-6 {
	right:50%
}
.col-xs-pull-7 {
	right:58.33333%
}
.col-xs-pull-8 {
	right:66.66667%
}
.col-xs-pull-9 {
	right:75%
}
.col-xs-pull-10 {
	right:83.33333%
}
.col-xs-pull-11 {
	right:91.66667%
}
.col-xs-pull-12 {
	right:100%
}
.col-xs-push-0 {
	left:auto
}
.col-xs-push-1 {
	left:8.33333%
}
.col-xs-push-2 {
	left:16.66667%
}
.col-xs-push-3 {
	left:25%
}
.col-xs-push-4 {
	left:33.33333%
}
.col-xs-push-5 {
	left:41.66667%
}
.col-xs-push-6 {
	left:50%
}
.col-xs-push-7 {
	left:58.33333%
}
.col-xs-push-8 {
	left:66.66667%
}
.col-xs-push-9 {
	left:75%
}
.col-xs-push-10 {
	left:83.33333%
}
.col-xs-push-11 {
	left:91.66667%
}
.col-xs-push-12 {
	left:100%
}
.col-xs-offset-0 {
	margin-left:0
}
.col-xs-offset-1 {
	margin-left:8.33333%
}
.col-xs-offset-2 {
	margin-left:16.66667%
}
.col-xs-offset-3 {
	margin-left:25%
}
.col-xs-offset-4 {
	margin-left:33.33333%
}
.col-xs-offset-5 {
	margin-left:41.66667%
}
.col-xs-offset-6 {
	margin-left:50%
}
.col-xs-offset-7 {
	margin-left:58.33333%
}
.col-xs-offset-8 {
	margin-left:66.66667%
}
.col-xs-offset-9 {
	margin-left:75%
}
.col-xs-offset-10 {
	margin-left:83.33333%
}
.col-xs-offset-11 {
	margin-left:91.66667%
}
.col-xs-offset-12 {
	margin-left:100%
}
@media (min-width:768px) {
	.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9 {
	float:left
}
.col-sm-1 {
	width:8.33333%
}
.col-sm-2 {
	width:16.66667%
}
.col-sm-3 {
	width:25%
}
.col-sm-4 {
	width:33.33333%
}
.col-sm-5 {
	width:41.66667%
}
.col-sm-6 {
	width:50%
}
.col-sm-7 {
	width:58.33333%
}
.col-sm-8 {
	width:66.66667%
}
.col-sm-9 {
	width:75%
}
.col-sm-10 {
	width:83.33333%
}
.col-sm-11 {
	width:91.66667%
}
.col-sm-12 {
	width:100%
}
.col-sm-pull-0 {
	right:auto
}
.col-sm-pull-1 {
	right:8.33333%
}
.col-sm-pull-2 {
	right:16.66667%
}
.col-sm-pull-3 {
	right:25%
}
.col-sm-pull-4 {
	right:33.33333%
}
.col-sm-pull-5 {
	right:41.66667%
}
.col-sm-pull-6 {
	right:50%
}
.col-sm-pull-7 {
	right:58.33333%
}
.col-sm-pull-8 {
	right:66.66667%
}
.col-sm-pull-9 {
	right:75%
}
.col-sm-pull-10 {
	right:83.33333%
}
.col-sm-pull-11 {
	right:91.66667%
}
.col-sm-pull-12 {
	right:100%
}
.col-sm-push-0 {
	left:auto
}
.col-sm-push-1 {
	left:8.33333%
}
.col-sm-push-2 {
	left:16.66667%
}
.col-sm-push-3 {
	left:25%
}
.col-sm-push-4 {
	left:33.33333%
}
.col-sm-push-5 {
	left:41.66667%
}
.col-sm-push-6 {
	left:50%
}
.col-sm-push-7 {
	left:58.33333%
}
.col-sm-push-8 {
	left:66.66667%
}
.col-sm-push-9 {
	left:75%
}
.col-sm-push-10 {
	left:83.33333%
}
.col-sm-push-11 {
	left:91.66667%
}
.col-sm-push-12 {
	left:100%
}
.col-sm-offset-0 {
	margin-left:0
}
.col-sm-offset-1 {
	margin-left:8.33333%
}
.col-sm-offset-2 {
	margin-left:16.66667%
}
.col-sm-offset-3 {
	margin-left:25%
}
.col-sm-offset-4 {
	margin-left:33.33333%
}
.col-sm-offset-5 {
	margin-left:41.66667%
}
.col-sm-offset-6 {
	margin-left:50%
}
.col-sm-offset-7 {
	margin-left:58.33333%
}
.col-sm-offset-8 {
	margin-left:66.66667%
}
.col-sm-offset-9 {
	margin-left:75%
}
.col-sm-offset-10 {
	margin-left:83.33333%
}
.col-sm-offset-11 {
	margin-left:91.66667%
}
.col-sm-offset-12 {
	margin-left:100%
}
}@media (min-width:996px) {
	.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9 {
	float:left
}
.col-md-1 {
	width:8.33333%
}
.col-md-2 {
	width:16.66667%
}
.col-md-3 {
	width:25%
}
.col-md-4 {
	width:33.33333%
}
.col-md-5 {
	width:41.66667%
}
.col-md-6 {
	width:50%
}
.col-md-7 {
	width:58.33333%
}
.col-md-8 {
	width:66.66667%
}
.col-md-9 {
	width:75%
}
.col-md-10 {
	width:83.33333%
}
.col-md-11 {
	width:91.66667%
}
.col-md-12 {
	width:100%
}
.col-md-pull-0 {
	right:auto
}
.col-md-pull-1 {
	right:8.33333%
}
.col-md-pull-2 {
	right:16.66667%
}
.col-md-pull-3 {
	right:25%
}
.col-md-pull-4 {
	right:33.33333%
}
.col-md-pull-5 {
	right:41.66667%
}
.col-md-pull-6 {
	right:50%
}
.col-md-pull-7 {
	right:58.33333%
}
.col-md-pull-8 {
	right:66.66667%
}
.col-md-pull-9 {
	right:75%
}
.col-md-pull-10 {
	right:83.33333%
}
.col-md-pull-11 {
	right:91.66667%
}
.col-md-pull-12 {
	right:100%
}
.col-md-push-0 {
	left:auto
}
.col-md-push-1 {
	left:8.33333%
}
.col-md-push-2 {
	left:16.66667%
}
.col-md-push-3 {
	left:25%
}
.col-md-push-4 {
	left:33.33333%
}
.col-md-push-5 {
	left:41.66667%
}
.col-md-push-6 {
	left:50%
}
.col-md-push-7 {
	left:58.33333%
}
.col-md-push-8 {
	left:66.66667%
}
.col-md-push-9 {
	left:75%
}
.col-md-push-10 {
	left:83.33333%
}
.col-md-push-11 {
	left:91.66667%
}
.col-md-push-12 {
	left:100%
}
.col-md-offset-0 {
	margin-left:0
}
.col-md-offset-1 {
margin: 0 auto;
    float: none;
    padding: 0;
}
.col-md-offset-2 {
	margin-left:16.66667%
}
.col-md-offset-3 {
	margin-left:25%
}
.col-md-offset-4 {
	margin-left:33.33333%
}
.col-md-offset-5 {
	margin-left:41.66667%
}
.col-md-offset-6 {
	margin-left:50%
}
.col-md-offset-7 {
	margin-left:58.33333%
}
.col-md-offset-8 {
	margin-left:66.66667%
}
.col-md-offset-9 {
	margin-left:75%
}
.col-md-offset-10 {
	margin-left:83.33333%
}
.col-md-offset-11 {
	margin-left:91.66667%
}
.col-md-offset-12 {
	margin-left:100%
}
}@media (min-width:1200px) {
	.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9 {
	float:left
}
.col-lg-1 {
	width:8.33333%
}
.col-lg-2 {
	width:16.66667%
}
.col-lg-3 {
	width:25%
}
.col-lg-4 {
	width:33.33333%
}
.col-lg-5 {
	width:41.66667%
}
.col-lg-6 {
	width:50%
}
.col-lg-7 {
	width:58.33333%
}
.col-lg-8 {
	width:66.66667%
}
.col-lg-9 {
	width:75%
}
.col-lg-10 {
	width:83.33333%
}
.col-lg-11 {
	width:91.66667%
}
.col-lg-12 {
	width:100%
}
.col-lg-pull-0 {
	right:auto
}
.col-lg-pull-1 {
	right:8.33333%
}
.col-lg-pull-2 {
	right:16.66667%
}
.col-lg-pull-3 {
	right:25%
}
.col-lg-pull-4 {
	right:33.33333%
}
.col-lg-pull-5 {
	right:41.66667%
}
.col-lg-pull-6 {
	right:50%
}
.col-lg-pull-7 {
	right:58.33333%
}
.col-lg-pull-8 {
	right:66.66667%
}
.col-lg-pull-9 {
	right:75%
}
.col-lg-pull-10 {
	right:83.33333%
}
.col-lg-pull-11 {
	right:91.66667%
}
.col-lg-pull-12 {
	right:100%
}
.col-lg-push-0 {
	left:auto
}
.col-lg-push-1 {
	left:8.33333%
}
.col-lg-push-2 {
	left:16.66667%
}
.col-lg-push-3 {
	left:25%
}
.col-lg-push-4 {
	left:33.33333%
}
.col-lg-push-5 {
	left:41.66667%
}
.col-lg-push-6 {
	left:50%
}
.col-lg-push-7 {
	left:58.33333%
}
.col-lg-push-8 {
	left:66.66667%
}
.col-lg-push-9 {
	left:75%
}
.col-lg-push-10 {
	left:83.33333%
}
.col-lg-push-11 {
	left:91.66667%
}
.col-lg-push-12 {
	left:100%
}
.col-lg-offset-0 {
	margin-left:0
}
.col-lg-offset-1 {
	margin-left:8.33333%
}
.col-lg-offset-2 {
	margin-left:16.66667%
}
.col-lg-offset-3 {
	margin-left:25%
}
.col-lg-offset-4 {
	margin-left:33.33333%
}
.col-lg-offset-5 {
	margin-left:41.66667%
}
.col-lg-offset-6 {
	margin-left:50%
}
.col-lg-offset-7 {
	margin-left:58.33333%
}
.col-lg-offset-8 {
	margin-left:66.66667%
}
.col-lg-offset-9 {
	margin-left:75%
}
.col-lg-offset-10 {
	margin-left:83.33333%
}
.col-lg-offset-11 {
	margin-left:91.66667%
}
.col-lg-offset-12 {
	margin-left:100%
}
}body:before {
	content:"xs";
	-ms-content:"xs";
	display:none
}
@media only screen and (min-width:768px) {
	body:before {
	content:"sm";
	-ms-content:"sm"
}
}@media only screen and (min-width:996px) {
	body:before {
	content:"md";
	-ms-content:"md"
}
}@media only screen and (min-width:1200px) {
	body:before {
	content:"lg";
	-ms-content:"lg"
}
}.article .view-all-downloads:after,.band-background--hotel a.link-download.link-button .link__textwrap:before,.band-background--hotel a.link-download.link-button:active .link__textwrap:before,.band-background--hotel a.link-download.link-button:focus .link__textwrap:before,.band-background--hotel a.link-download.link-button:hover .link__textwrap:before,.band-background--trends a.link-download.link-button .link__textwrap:before,.band-background--trends a.link-download.link-button:active .link__textwrap:before,.band-background--trends a.link-download.link-button:focus .link__textwrap:before,.band-background--trends a.link-download.link-button:hover .link__textwrap:before,.c-all-downloads__button:before,.c-brand__pagination__next a:before,.c-brand__pagination__next a:focus:before,.c-brand__pagination__next a:hover:before,.c-brand__pagination__next a:link:before,.c-brand__pagination__next a:visited:before,.c-brand__pagination__prev a:before,.c-brand__pagination__prev a:focus:before,.c-brand__pagination__prev a:hover:before,.c-brand__pagination__prev a:link:before,.c-brand__pagination__prev a:visited:before,.c-calendar-list__item ul li a.apple:after,.c-calendar-list__item ul li a.apple:focus:after,.c-calendar-list__item ul li a.apple:hover:after,.c-calendar-list__item ul li a.google:after,.c-calendar-list__item ul li a.google:focus:after,.c-calendar-list__item ul li a.google:hover:after,.c-calendar-list__item ul li a.outlook:after,.c-calendar-list__item ul li a.outlook:focus:after,.c-calendar-list__item ul li a.outlook:hover:after,.c-calendar-list__item ul li a.yahoo:after,.c-calendar-list__item ul li a.yahoo:focus:after,.c-calendar-list__item ul li a.yahoo:hover:after,.c-calendar-list__item ul li a:after,.c-calendar-list__item ul li a:focus:after,.c-calendar-list__item ul li a:hover:after,.c-card__icon--download span,.c-card__icon--play span,.c-coverimage-panel a.link-button.link-download .link__textwrap:before,.c-coverimage-panel a.link-button.link-download:active .link__textwrap:before,.c-coverimage-panel a.link-button.link-download:focus .link__textwrap:before,.c-coverimage-panel a.link-button.link-download:hover .link__textwrap:before,.c-coverimage-panel p.c-coverimage-panel__link .link-download .link__textwrap:before,.c-franchising__box:before,.c-latestmedia-panel__tweet:after,.c-pagination ul li.c-pagination__next:active:before,.c-pagination ul li.c-pagination__next:before,.c-pagination ul li.c-pagination__next:focus:before,.c-pagination ul li.c-pagination__next:hover:before,.c-pagination ul li.c-pagination__prev:active:before,.c-pagination ul li.c-pagination__prev:before,.c-pagination ul li.c-pagination__prev:focus:before,.c-pagination ul li.c-pagination__prev:hover:before,.c-risk-management__box:after,.c-search__form input.c-search__trigger,.c-search__form input.c-search__trigger:active,.c-search__form input.c-search__trigger:focus,.c-search__form input.c-search__trigger:hover,.c-search__trigger,.c-search__trigger:active,.c-search__trigger:focus,.c-search__trigger:hover,.c-trends-dark .c-heroimage-panel__featured a.link-icon.link-download:before,.c-trends-dark .c-heroimage-panel__featured a.link-icon:before,.c-video-hotspot--small .c-video-hotspot__thumbnail span.play-button span:before,.c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__icon a span,.c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__icon a:link span,.c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__icon a:visited span,.c-video-hotspot__icon a span,.c-video-hotspot__icon a:link span,.c-video-hotspot__icon a:visited span,.o-avid .link-bookwithus:before,.o-avid .link-careers:before,.o-avid .link-development:before,.o-avid .o-carousel__pause.o-carousel__pause--paused span,.o-avid .slick-slider .slick-next:before,.o-avid .slick-slider .slick-prev:before,.o-candlewood-suites .link-bookwithus:before,.o-candlewood-suites .link-careers:before,.o-candlewood-suites .link-development:before,.o-candlewood-suites .o-carousel__pause.o-carousel__pause--paused span,.o-candlewood-suites .slick-slider .slick-next:before,.o-candlewood-suites .slick-slider .slick-prev:before,.o-carousel__pause.o-carousel__pause--paused span,.o-carousel__pause.o-carousel__pause--paused:active span,.o-carousel__pause.o-carousel__pause--paused:focus span,.o-carousel__pause.o-carousel__pause--paused:hover span,.o-crowne-plaza .link-bookwithus:before,.o-crowne-plaza .link-careers:before,.o-crowne-plaza .link-development:before,.o-crowne-plaza .o-carousel__pause.o-carousel__pause--paused span,.o-crowne-plaza .slick-slider .slick-next:before,.o-crowne-plaza .slick-slider .slick-prev:before,.o-even-hotels .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__icon a span,.o-even-hotels .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__icon a:link span,.o-even-hotels .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__icon a:visited span,.o-even-hotels .link-bookwithus:before,.o-even-hotels .link-careers:before,.o-even-hotels .link-development:before,.o-holiday-inn .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__icon a span,.o-holiday-inn .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__icon a:link span,.o-holiday-inn .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__icon a:visited span,.o-holiday-inn .link-bookwithus:before,.o-holiday-inn .link-careers:before,.o-holiday-inn .link-development:before,.o-holiday-inn-club-vacations .link-bookwithus:before,.o-holiday-inn-club-vacations .link-careers:before,.o-holiday-inn-club-vacations .link-development:before,.o-holiday-inn-club-vacations .o-carousel__pause.o-carousel__pause--paused span,.o-holiday-inn-club-vacations .slick-slider .slick-next:before,.o-holiday-inn-club-vacations .slick-slider .slick-prev:before,.o-holiday-inn-express .link-bookwithus:before,.o-holiday-inn-express .link-careers:before,.o-holiday-inn-express .link-development:before,.o-holiday-inn-resort .link-bookwithus:before,.o-holiday-inn-resort .link-careers:before,.o-holiday-inn-resort .link-development:before,.o-holiday-inn-resort .o-carousel__pause.o-carousel__pause--paused span,.o-holiday-inn-resort .slick-slider .slick-next:before,.o-holiday-inn-resort .slick-slider .slick-prev:before,.o-hotel-indigo .link-bookwithus:before,.o-hotel-indigo .link-careers:before,.o-hotel-indigo .link-development:before,.o-hotel-indigo .o-carousel__pause.o-carousel__pause--paused span,.o-hotel-indigo .slick-slider .slick-next:before,.o-hotel-indigo .slick-slider .slick-prev:before,.o-hualuxe .link-bookwithus:before,.o-hualuxe .link-careers:before,.o-hualuxe .link-development:before,.o-hualuxe .o-carousel__pause.o-carousel__pause--paused span,.o-hualuxe .slick-slider .slick-next:before,.o-hualuxe .slick-slider .slick-prev:before,.o-intercontinental .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__icon a span,.o-intercontinental .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__icon a:link span,.o-intercontinental .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__icon a:visited span,.o-intercontinental .link-bookwithus:before,.o-intercontinental .link-careers:before,.o-intercontinental .link-development:before,.o-kimpton .link-bookwithus:before,.o-kimpton .link-careers:before,.o-kimpton .link-development:before,.o-kimpton .slick-slider .slick-next:before,.o-kimpton .slick-slider .slick-prev:before,.o-regent .link-bookwithus:before,.o-regent .link-careers:before,.o-regent .link-development:before,.o-regent .link-external-button:before,.o-regent .o-carousel__pause.o-carousel__pause--paused span,.o-regent .slick-slider .slick-next:before,.o-regent .slick-slider .slick-prev:before,.o-staybridge-suites .link-bookwithus:before,.o-staybridge-suites .link-careers:before,.o-staybridge-suites .link-development:before,.o-voco .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__icon a span,.o-voco .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__icon a:link span,.o-voco .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__icon a:visited span,.o-voco .link-bookwithus:before,.o-voco .link-careers:before,.o-voco .link-development:before,.o-voco .o-carousel__pause.o-carousel__pause--paused span,.o-voco .slick-slider .slick-next:before,.o-voco .slick-slider .slick-prev:before,.p-our-history .c-panel-video__text .c-panel-video__link a span,.p-our-history .c-panel-video__text .c-panel-video__link a:link span,.p-our-history .c-panel-video__text .c-panel-video__link a:visited span,.p-video-wall .go-back a.link-back:before,.p-video-wall .quote-person .quote-mango,.p-video-wall .quote-person .quote-pineapple,.page-scroller:before,.rb__element a:before,.rbsummary__element a:before,.reduce-arrow:before,.slick-next:before,.slick-prev:before,.trends-report-c-trends.c-trends .go-back .go-back-button:before,a.icon-download:before,a.link-analyst:before,a.link-board:before,a.link-bookwithus:before,a.link-button-white.link-download .link__textwrap:before,a.link-button-white.link-download:active .link__textwrap:before,a.link-button-white.link-download:focus .link__textwrap:before,a.link-button-white.link-download:hover .link__textwrap:before,a.link-button.link-download .link__textwrap:before,a.link-button.link-external .link__textwrap:before,a.link-button.link-external:active .link__textwrap:before,a.link-button.link-external:focus .link__textwrap:before,a.link-button.link-external:hover .link__textwrap:before,a.link-careers:before,a.link-development:before,a.link-download:before,a.link-email:before,a.link-external:before,a.link-facebook:before,a.link-governance:before,a.link-icon:before,a.link-images:before,a.link-investors:before,a.link-largeicon:before,a.link-linkedin:before,a.link-news:before,a.link-rewards:before,a.link-rss:before,a.link-shareprice:before,a.link-stories:before,a.link-twitter:before,a.link-youtube:before {
	display:inline-block;
	background-image:url(../images/sprite.svg);
	background-size:377px 358px
}
@font-face {
	font-family:AmsiPro-Black;
	src:url(../../fonts/31A548_0_0.eot);
	src:url(../../fonts/31A548_0_0.eot?#iefix) format("embedded-opentype"),url(../../fonts/31A548_0_0.woff2) format("woff2"),url(../../fonts/31A548_0_0.woff) format("woff"),url(../../fonts/31A548_0_0.ttf) format("truetype");
	font-display:block
}
@font-face {
	font-family:FSLola;
	src:url(../../fonts/FSLolaWeb-BoldItalic.eot);
	src:url(../../fonts/FSLolaWeb-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../../fonts/FSLolaWeb-BoldItalic.woff) format("woff");
	font-weight:400;
	font-style:normal;
	font-display:block
}
@font-face {
	font-family:"Trebuchet W01 Bold";
	src:url(../../fonts/e595739f-4994-4060-90ef-50e08d66509f.eot?#iefix);
	src:url(../../fonts/e595739f-4994-4060-90ef-50e08d66509f.eot?#iefix) format("eot"),url(../../fonts/e1159629-5a90-42ad-a16c-0f96081f739a.woff2) format("woff2"),url(../../fonts/00fba97c-0e4a-4093-8859-fcba467a7e95.woff) format("woff"),url(../../fonts/4c80d67e-fe7c-407b-a934-59134ad64cc7.ttf) format("truetype"),url(../../fonts/8d70d68e-dc8a-4e88-b498-a2e740847a1b.svg#8d70d68e-dc8a-4e88-b498-a2e740847a1b) format("svg")
}
@font-face {
	font-family:"Swiss_721 W01 Heavy";
	src:url(../../fonts/3eb65125-4482-4e12-86c6-d994ce13a193.eot?#iefix);
	src:url(../../fonts/3eb65125-4482-4e12-86c6-d994ce13a193.eot?#iefix) format("eot"),url(../../fonts/7df93ebc-f55d-4dd4-96c4-374cee4b579b.woff2) format("woff2"),url(../../fonts/937fcf32-ec7c-43d0-b026-4f214608806e.woff) format("woff"),url(../../fonts/a8450999-198c-44b6-8d50-55abb75cf4e1.ttf) format("truetype"),url(../../fonts/cce5d8c9-f9e2-463b-991a-d173ab0a9cf5.svg#cce5d8c9-f9e2-463b-991a-d173ab0a9cf5) format("svg");
	font-display:block
}
@font-face {
	font-family:"Johnston ITC W01 Bold";
	src:url(../../fonts/61ccf5b2-c005-4f12-b321-680b9abd5bf2.eot?#iefix);
	src:url(../../fonts/61ccf5b2-c005-4f12-b321-680b9abd5bf2.eot?#iefix) format("eot"),url(../../fonts/891095a1-9a8e-45a4-87f3-2dc163037d89.woff2) format("woff2"),url(../../fonts/9dbb4ac2-580b-476c-8313-8cc1d6eeba4b.woff) format("woff"),url(../../fonts/bbe8f2b0-c515-4966-ae5c-8d913430d4af.ttf) format("truetype"),url(../../fonts/df812d24-0730-4a39-b2c1-bced294f9c48.svg#df812d24-0730-4a39-b2c1-bced294f9c48) format("svg");
	font-display:block
}
@font-face {
	font-family:"Avenir LT W01_95 Black1475556";
	src:url(../../fonts/f55e4498-ad48-4577-93a0-c614de5cbbb8.eot?#iefix);
	src:url(../../fonts/f55e4498-ad48-4577-93a0-c614de5cbbb8.eot?#iefix) format("eot"),url(../../fonts/c78eb7af-a1c8-4892-974b-52379646fef4.woff2) format("woff2"),url(../../fonts/75b36c58-2a02-4057-a537-09af0832ae46.woff) format("woff"),url(../../fonts/b5c44a82-eeb8-41de-9c3f-a8db50b24b8a.ttf) format("truetype"),url(../../fonts/93603a74-2be0-436c-83e1-68f9ef616eaf.svg#93603a74-2be0-436c-83e1-68f9ef616eaf) format("svg");
	font-display:block
}
@font-face {
	font-family:BaskervilleMTW01-Roman;
	src:url(../../fonts/1c82c893-6f0a-4afd-9e72-b9bcfc9f52ae.eot?#iefix);
	src:url(../../fonts/1c82c893-6f0a-4afd-9e72-b9bcfc9f52ae.eot?#iefix) format("eot"),url(../../fonts/9ffd100e-2770-487a-9845-6ac78f3791f7.woff2) format("woff2"),url(../../fonts/e693baea-eb63-411f-a311-2a2e421ef6f2.woff) format("woff"),url(../../fonts/98b07788-69ae-4704-a8e1-31d61e8ff83b.ttf) format("truetype"),url(../../fonts/60054d7a-8ca2-4320-8c5d-3fc9aed09e58.svg#60054d7a-8ca2-4320-8c5d-3fc9aed09e58) format("svg");
	font-display:block
}
@font-face {
	font-family:"Proxima Nova W08 Reg";
	src:url(../../fonts/0020eb30-c98c-4a76-aaa5-c39374f14534.eot?#iefix);
	src:url(../../fonts/0020eb30-c98c-4a76-aaa5-c39374f14534.eot?#iefix) format("eot"),url(../../fonts/781c5453-0067-4e64-9386-7c0726d63d57.woff2) format("woff2"),url(../../fonts/510df0e5-5b9f-4a1c-b46a-bcf1739bda43.woff) format("woff"),url(../../fonts/47e08118-5050-469b-a40c-dc3b2307e87e.ttf) format("truetype"),url(../../fonts/d93bd409-7380-4bb8-9d9f-d8035b5e0387.svg#d93bd409-7380-4bb8-9d9f-d8035b5e0387) format("svg");
	font-display:block
}
@font-face {
	font-family:"Myriad W01 Bd";
	src:url(../../fonts/4f2af761-c017-4801-9aa5-5d30643373ce.eot?#iefix);
	src:url(../../fonts/4f2af761-c017-4801-9aa5-5d30643373ce.eot?#iefix) format("eot"),url(../../fonts/eba438b3-9ab9-48ba-b1c5-610f83b38303.woff2) format("woff2"),url(../../fonts/acfb7490-30f6-4bf4-a1b8-70ff9172d209.woff) format("woff"),url(../../fonts/5bf402e3-ba96-414e-bc7e-cb6689fe32c1.ttf) format("truetype"),url(../../fonts/c5dceae7-427a-4765-b06b-ea2eecca3434.svg#c5dceae7-427a-4765-b06b-ea2eecca3434) format("svg");
	font-display:block
}
@font-face {
	font-family:BeausiteClassicMedium;
	src:url(../assets/fonts/BeausiteClassic-Medium.woff2) format("woff2"),url(../assets/fonts/BeausiteClassic-Medium.woff) format("woff");
	font-style:normal;
	font-stretch:normal
}
@font-face {
	font-family:GraphikRegular;
	src:url(../assets/fonts/Graphik-Regular-Web.woff2) format("woff2"),url(../assets/fonts/Graphik-Regular-Web.woff) format("woff");
	font-weight:400;
	font-style:normal;
	font-stretch:normal
}
@font-face {
	font-family:GraphikLight;
	src:url(../assets/fonts/Graphik-Light-Web.eot);
	src:url(../assets/fonts/Graphik-Light-Web.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/Graphik-Light-Web.woff2) format("woff2"),url(../assets/fonts/Graphik-Light-Web.woff) format("woff");
	font-weight:300;
	font-style:normal;
	font-stretch:normal
}
@font-face {
	font-family:GraphikLightItalic;
	src:url(../assets/fonts/Graphik-LightItalic-Web.eot);
	src:url(../assets/fonts/Graphik-LightItalic-Web.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/Graphik-LightItalic-Web.woff2) format("woff2"),url(../assets/fonts/Graphik-LightItalic-Web.woff) format("woff");
	font-weight:300;
	font-style:italic;
	font-stretch:normal
}
@font-face {
	font-family:GraphikWideRegular;
	src:url(../assets/fonts/GraphikWide-Regular.eot);
	src:url(../assets/fonts/GraphikWide-Regular.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/GraphikWide-Regular.woff2) format("woff2"),url(../assets/fonts/GraphikWide-Regular.woff) format("woff");
	font-weight:400;
	font-style:normal;
	font-stretch:normal
}
@font-face {
	font-family:GraphikMedium;
	src:url(../assets/fonts/Graphik-Medium-Web.eot);
	src:url(../assets/fonts/Graphik-Medium-Web.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/Graphik-Medium-Web.woff2) format("woff2"),url(../assets/fonts/Graphik-Medium-Web.woff) format("woff");
	font-weight:500;
	font-style:normal;
	font-stretch:normal
}
@font-face {
	font-family:GraphikSemibold;
	src:url(../assets/fonts/Graphik-Semibold-Web.eot);
	src:url(../assets/fonts/Graphik-Semibold-Web.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/Graphik-Semibold-Web.woff2) format("woff2"),url(../assets/fonts/Graphik-Semibold-Web.woff) format("woff");
	font-weight:600;
	font-style:normal;
	font-stretch:normal
}
@font-face {
	font-family:GraphikSemiboldItalic;
	src:url(../assets/fonts/Graphik-SemiboldItalic-Web.eot);
	src:url(../assets/fonts/Graphik-SemiboldItalic-Web.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/Graphik-SemiboldItalic-Web.woff2) format("woff2"),url(../assets/fonts/Graphik-SemiboldItalic-Web.woff) format("woff");
	font-weight:600;
	font-style:italic;
	font-stretch:normal
}
@font-face {
	font-family:'F37Ginger Bold';
	src:url(../assets/fonts/F37Ginger-Bold.woff2) format("woff2"),url(../assets/fonts/F37Ginger-Bold.woff) format("woff");
	font-style:normal;
	font-stretch:normal
}
@font-face {
	font-family:'Butler Bold';
	src:url(../assets/fonts/Butler-Bold.woff2) format("woff2"),url(../assets/fonts/Butler-Bold.woff) format("woff");
	font-style:normal;
	font-stretch:normal
}
@font-face {
	font-family:'Minion Pro';
	src:url(../assets/fonts/MinionPro-It.woff) format("woff"),url(../assets/fonts/MinionPro-It.oet?#iefix) format("embedded-opentype"),url(../assets/fonts/MinionPro-It.oet);
	font-style:normal;
	font-stretch:normal
}
@font-face {
	font-family:'Canela Light';
	src:url(../assets/fonts/Canela-Light.woff) format("woff"),url(../assets/fonts/Canela-Light.oet?#iefix) format("embedded-opentype"),url(../assets/fonts/Canela-Light.oet);
	font-style:normal;
	font-stretch:normal
}
@font-face {
	font-family:'Canela Regular';
	src:url(../assets/fonts/Canela-Regular.woff) format("woff"),url(../assets/fonts/Canela-Regular.oet?#iefix) format("embedded-opentype"),url(../assets/fonts/Canela-Regular.oet);
	font-style:normal;
	font-stretch:normal
}
@font-face {
	font-family:AlternateGothicCom;
	src:url(../assets/fonts/AlternateGothicCom-No3.woff) format("woff"),url(../assets/fonts/AlternateGothicCom-No3.woff2) format("woff2"),url(../assets/fonts/AlternateGothicCom-No3.eot) format("eot"),url(../assets/fonts/AlternateGothicCom-No3.ttf) format("ttf");
	font-style:normal;
	font-stretch:normal
}
@font-face {
	font-family:NoeTextBook;
	src:url(../assets/fonts/NoeTextBook.woff) format("woff"),url(../assets/fonts/NoeTextBook.woff2) format("woff2"),url(../assets/fonts/NoeTextBook.eot) format("eot"),url(../assets/fonts/NoeTextBook.ttf) format("ttf");
	font-style:normal;
	font-stretch:normal
}
.u-clearfix:after,.u-clearfix:before {
	content:"";
	display:table
}
.c-herohotspot-carousel__full,.c-heroimage-panel__featured,.c-stat-box.c-stat-box--hover,.u-drop-shadow,.u-drop-shadow-even,.u-drop-shadow-select {
	-webkit-box-shadow:none;
	box-shadow:none
}
.c-coverimage-panel h2,.c-coverimage__figures p,.c-heroimage-carousel__text,.c-heroimage-panel h1,.c-trends .c-hero-carousel h1,.c-video-hotspot__text,.u-text-shadow {
	text-shadow:0 0 20px #000
}
.u-text-gradient {
	color:#E8542C;
	background:-webkit-linear-gradient(left,#E8542C 75%,#E8542C 100%);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
	display:inline-block
}
.u-grey-gradient {
	background:#FFF;
	background:-webkit-gradient(linear,left bottom,left top,from(#F0EEED),to(#FFF));
	background:-webkit-linear-gradient(bottom,#F0EEED 0,#FFF 100%);
	background:linear-gradient(0deg,#F0EEED 0,#FFF 100%)
}
.panel-overlay,.u-gradient-overlay {
	background:0 0;
	background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.6)),color-stop(75%,rgba(0,0,0,0)),to(rgba(0,0,0,0)));
	background:-webkit-linear-gradient(bottom,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 75%,rgba(0,0,0,0) 100%);
	background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 75%,rgba(0,0,0,0) 100%)
}
.panel-overlay--reverse,.u-gradient-overlay-reverse {
	background:0 0;
	background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0)),color-stop(50%,rgba(0,0,0,0)),to(rgba(0,0,0,.4)));
	background:-webkit-linear-gradient(bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.4) 100%);
	background:linear-gradient(0deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.4) 100%)
}
.c-calendar .c-feature-quote__quote,.c-calendar h2,.c-calendar h3,.c-diagram-box--red .c-feature-quote__quote,.c-diagram-box--red h2,.c-diagram-box--red h3,.c-download-list__details h2,.c-feature-quote__quote .scWebEditInput,.c-heroimage-carousel__text,.c-heroimage-panel h1,.c-listing .c-feature-quote__quote,.c-listing h3,.c-our-strategy__box .c-feature-quote__quote,.c-our-strategy__box h3,.c-trends .c-hero-carousel h1,.h1 .scWebEditInput,.h2 .scWebEditInput,.h3 .scWebEditInput,.h4,.h5,.news-listing .c-feature-quote__quote,.news-listing h3,.stories-listing .c-feature-quote__quote,.stories-listing h3,.u-reset-headers,h1 .scWebEditInput,h2 .scWebEditInput,h3 .scWebEditInput {
	background:0 0;
	font-style:normal;
	-webkit-background-clip:initial;
	-webkit-text-fill-color:initial;
	display:block
}
.accordion__all:link,.accordion__all:visited,.c-section-hotspot__body p a:link,.c-section-hotspot__body p a:visited,.footer__copyright ul li a:link,.footer__copyright ul li a:visited,.header__shareprice a:link,.header__shareprice a:visited,.labeltext a:link,.labeltext a:visited,.list-links li a:link,.list-links li a:visited,.u-reverse-links:link,.u-reverse-links:visited {
	text-decoration:none;
	color:#000
}
.accordion__all:active,.accordion__all:focus,.accordion__all:hover,.c-section-hotspot__body p a:active,.c-section-hotspot__body p a:focus,.c-section-hotspot__body p a:hover,.footer__copyright ul li a:active,.footer__copyright ul li a:focus,.footer__copyright ul li a:hover,.header__shareprice a:active,.header__shareprice a:focus,.header__shareprice a:hover,.labeltext a:active,.labeltext a:focus,.labeltext a:hover,.list-links li a:active,.list-links li a:focus,.list-links li a:hover,.u-reverse-links:active,.u-reverse-links:focus,.u-reverse-links:hover {
	text-decoration:underline;
	color:#000
}
.u-vertical-padding {
	padding:40px 0
}
.u-vertical-padding-30 {
	padding:30px 0
}
.u-vertical-padding-half {
	padding:20px 0!important;
	min-height:95px
}
.u-vertical-padding-quarter {
	padding:10px 0!important
}
.u-bottom-padding-double {
	padding-bottom:80px
}
.u-bottom-padding {
	padding-bottom:40px!important
}
.u-bottom-padding-half {
	padding-bottom:20px
}
.u-bottom-padding-quarter {
	padding-bottom:10px
}
.u-top-padding {
	padding-top:40px
}
.u-top-padding-half {
	padding-top:20px
}
.u-top-padding-double {
	padding-top:80px
}
.u-panel-padding {
	padding:0 30px 10px
}
.u-remove-padding,.u-remove-space {
	padding:0!important
}
.u-vertical-margin {
	margin:40px 0
}
.u-vertical-margin-half {
	margin:20px 0
}
.u-top-margin {
	margin-top:40px
}
.u-bottom-margin {
	margin-bottom:40px
}
.u-bottom-margin-half {
	margin-bottom:20px
}
.u-top-margin-half {
	margin-top:20px
}
.u-bottom-margin-quarter {
	margin-bottom:10px
}
.u-negative-margin-padding {
	margin-top:103px
}
.u-remove-margin,.u-remove-space {
	margin:0!important
}
.u-remove-space-top {
	padding-top:0!important;
	margin-top:0!important
}
.u-remove-space-bottom {
	padding-bottom:0!important;
	margin-bottom:0!important
}
.u-padding-right-5 {
	padding-right:5px
}
.u-padding-left-5 {
	padding-left:5px
}
.u-padding-bottom-15 {
	padding-bottom:15px!important
}
.u-margin-right-15 {
	margin-right:15px
}
.u-margin-left-15 {
	margin-left:15px
}
.u-center-image,main>div {
	margin:0 auto
}
.u-horizontal-padding-10 {
	padding-right:10px;
	padding-left:10px
}
.c-subtabs__panelbody .list-links li a:link,.u-keyline .list-links li a:link {
	letter-spacing:.125rem;
	text-transform:uppercase;
	color:#E8542C;
	text-decoration:none
}
.c-subtabs__panelbody .list-links li a:link .u-grey-text,.u-keyline .list-links li a:link .u-grey-text {
	text-transform:none;
	letter-spacing:normal;
	font-size:.875rem
}
.c-all-downloads__button,.c-search__results h2,.figure+p,.header__quicklinks a.link-icon,.header__quicklinks a.link-icon:link,.header__quicklinks a.link-icon:visited,.link__addition,a.link-analyst,a.link-board,a.link-button,a.link-button:link,a.link-button:visited,a.link-governance,a.link-images,a.link-news,a.link-shareprice,a.link-stories,input[type=date] {
	text-transform:uppercase
}
.u-nokeyline {
	border:none
}
.u-light-font,.u-reg-font {
	font-family:GraphikRegular,Helvetica,Arial,sans-serif
}
.u-med-font {
	font-family:GraphikMedium,Helvetica,Arial,sans-serif
}
.u-bold-font {
	font-family:GraphikSemibold,Helvetica,Arial,sans-serif
}
.u-heading-font,input,select,textarea {
	font-family:GraphikRegular,Helvetica,Arial,sans-serif
}
.u-center-text {
	text-align:center;
	float:none;
	display:block
}
.u-red-text {
	color:#E8542C
}
.u-grey-text {
	color:#000
}
.u-orange-text {
	color:#E8542C
}
.u-white-text {
	color:#FFF
}
.c-latestmedia-panel__date,.u-smalltext {
	font-size:.875rem;
	line-height:1.375rem
}
.u-bgrd-grey {
	background:#F0EEED
}
.u-bgrd-grey.c-featured-panel {
	background:#1F4456
}
.u-bgrd-white {
	background:#FFF
}
.u-float-right {
	float:right;
	width:auto
}
.u-float-left {
	float:left;
	width:auto
}
.u-float-none {
	float:none
}
.u-hidden {
	display:none!important
}
.u-hidden-visibly {
	clip:rect(1px 1px 1px 1px);
	clip:rect(1px,1px,1px,1px);
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden
}
.u-round-image {
	border-radius:200%;
	border:1px solid #D7D2CB;
	max-width:55px
}
.u-display-table {
	display:table
}
.u-display-table-row {
	display:table-row
}
.u-display-table-cell {
	display:table-cell
}
.u-display-table-header {
	display:table-header-group
}
.u-display-table-footer {
	display:table-footer-group
}
.u-vertical-align-bottom {
	vertical-align:bottom
}
.u-visible-xs {
	display:none
}
@media only screen and (min-width:480px) {
	.u-visible-xs {
	display:block
}
}.u-visible-sm {
	display:none
}
@media only screen and (min-width:768px) {
	.u-padding-bottom-55-sm {
	padding-bottom:55px!important
}
.u-round-image {
	max-width:70px
}
.u-visible-sm {
	display:block
}
}.u-visible-md {
	display:none
}
@media only screen and (min-width:996px) {
	.u-visible-md {
	display:block
}
}.u-visible-lg {
	display:none
}
@media only screen and (min-width:1200px) {
	.u-visible-lg {
	display:block
}
}.u-lorem {
	color:#ff00ff
}
.u-lorem:before {
	content:"["
}
.u-lorem:after {
	content:"]"
}
main>div {
	max-width:100%
}
form .error {
	color:#E8542C
}
form span.error {
	margin-bottom:20px;
	margin-top:-10px!important;
	float:left;
	width:100%
}
fieldset {
	border:0;
	padding:0;
	margin:0
}
input,textarea {
	display:inline-block;
	border:0;
	font-size:1.125rem;
	line-height:1.625rem;
	padding:0 2px 5px
}
select,textarea {
	display:block;
	width:100%
}
input:focus,textarea:focus {
	outline:0
}
input::-ms-clear,textarea::-ms-clear {
	display:none
}
input {
	float:left;
	margin:0 0 20px;
	border-bottom:1px solid #D7D2CB;
	min-height:46px
}
input:focus {
	border-bottom:1px solid #E8542C
}
input.error,input.input-validation-error {
	background:url(/assets/images/icons/cross-sm.svg) right 10px center no-repeat;
	background-size:9px 9px;
	padding-right:30px
}
input.valid {
	background:url(/assets/images/icons/tick.svg) right 10px center no-repeat;
	background-size:15px 11px;
	padding-right:30px
}
textarea {
	margin:10px 0;
	border-radius:3px;
	border:1px solid #D7D2CB;
	padding:30px
}
input[type=email]:focus,input[type=password]:focus,input[type=phone]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus {
	border:1px solid #E8542C
}
input[type=email],input[type=password],input[type=phone],input[type=tel],input[type=text],input[type=url] {
	display:block;
	width:100%;
	border-radius:3px;
	border:1px solid #D7D2CB;
	padding:10px;
	margin-top:10px
}
select {
	font-size:.75rem;
	line-height:1.5rem;
	border:1px solid #D7D2CB;
	background:#FFF;
	border-radius:3px;
	padding:16px 30px 15px 20px
}
.link-button:link,.link-button:visited,a.link-button,button,input[type=reset],input[type=submit] {
	white-space:initial;
	text-align:center;
	display:inline-block;
	font-family:GraphikSemibold,Helvetica,Arial,sans-serif;
	border-radius:3px;
	color:#000;
	border:1px solid #000;
	font-size:.875rem;
	line-height:1.5rem;
	padding:14px 35px 11px;
	background-color:#FFF;
	margin-right:25px;
	margin-top:15px;
	width:100%;
	-webkit-transition:all .3s;
	transition:all .3s;
	-webkit-appearance:none
}
.c-filters .c-filters__item2 select,.c-filters .c-filters__item2__wrapper:after,a.select__activetrigger,a.select__trigger {
	font-family:GraphikRegular,Helvetica,Arial,sans-serif;
	font-size:.875rem
}
@media only screen and (min-width:768px) {
	.link-button:link,.link-button:visited,a.link-button,button,input[type=reset],input[type=submit] {
	width:auto;
	text-align:left;
	padding:14px 20px 11px
}
}@media only screen and (min-width:996px) {
	.link-button:link,.link-button:visited,a.link-button,button,input[type=reset],input[type=submit] {
	padding:14px 35px 11px
}
}.link-button:active:link,.link-button:active:visited,.link-button:focus:link,.link-button:focus:visited,.link-button:hover:link,.link-button:hover:visited,a.link-button:active,a.link-button:focus,a.link-button:hover,button:active,button:focus,button:hover,input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover {
	text-decoration:underline;
	cursor:pointer;
	background-color:#F0EEED
}
input.input-center {
	margin:25px auto 0;
	display:block;
	float:none
}
form span.error,label {
	display:block;
	margin-top:30px
}
.checkbox,.radio {
	display:block;
	float:left;
	width:100%;
	margin-bottom:0
}
.checkbox form span.error,.checkbox label,.radio form span.error,.radio label,form .checkbox span.error,form .radio span.error {
	width:95%;
	float:left;
	margin-top:15px;
	cursor:pointer;
	line-height:1.5625rem
}
.checkbox input[type=checkbox],.checkbox input[type=radio],.radio input[type=checkbox],.radio input[type=radio] {
	cursor:pointer;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	float:right;
	margin:15px 0 0;
	height:25px;
	width:25px;
	min-height:0;
	border:1px solid #D7D2CB
}
.checkbox input[type=checkbox]:active,.checkbox input[type=checkbox]:focus,.checkbox input[type=checkbox]:hover,.checkbox input[type=radio]:active,.checkbox input[type=radio]:focus,.checkbox input[type=radio]:hover,.radio input[type=checkbox]:active,.radio input[type=checkbox]:focus,.radio input[type=checkbox]:hover,.radio input[type=radio]:active,.radio input[type=radio]:focus,.radio input[type=radio]:hover {
	border-color:#E8542C
}
.checkbox input[type=checkbox],.radio input[type=checkbox] {
	border-radius:5px
}
.checkbox input[type=radio],.radio input[type=radio] {
	border-radius:100px
}
.checkbox input[type=checkbox]:checked,.radio input[type=checkbox]:checked {
	background:url(/assets/images/icons/tick.svg) 50% no-repeat;
	background-size:15px 11px
}
.checkbox input[type=radio]:checked,.radio input[type=radio]:checked {
	background:url(/assets/images/icons/circle.svg) 3px 3px no-repeat;
	background-size:17px
}
.select__dropcontainer {
	position:relative
}
.select__dropcontainer+.field-validation-error {
	padding-top:20px
}
a.select__activetrigger,a.select__trigger {
	overflow:hidden;
	height:47px;
	white-space:nowrap;
	clear:both;
	line-height:1.125rem;
	border:1px solid #D7D2CB;
	border-radius:3px;
	width:100%;
	padding:13px 30px 9px 16px;
	display:block;
	text-decoration:none;
	position:relative
}
a.select__activetrigger:hover,a.select__trigger:hover {
	text-decoration:underline
}
a.select__activetrigger:link,a.select__activetrigger:visited,a.select__trigger:link,a.select__trigger:visited {
	color:#000
}
a.select__trigger:after,a.select__trigger:before {
	content:"";
	position:absolute;
	top:15px;
	right:15px;
	height:8px;
	width:1px;
	background:#E8542C;
	display:inline-block;
	-webkit-transform:rotate(-45deg) translateX(-4px);
	-ms-transform:rotate(-45deg) translateX(-4px);
	transform:rotate(-45deg) translateX(-4px)
}
a.select__trigger:after {
	content:"";
	-webkit-transform:rotate(45deg) translateX(4px);
	-ms-transform:rotate(45deg) translateX(4px);
	transform:rotate(45deg) translateX(4px)
}
a.select__activetrigger {
	border-bottom:none;
	border-radius:3px 3px 0 0;
	background-color:#F0EEED
}
a.select__activetrigger:after,a.select__activetrigger:before {
	content:"";
	position:absolute;
	top:20px;
	right:15px;
	height:8px;
	width:1px;
	background:#E8542C;
	display:inline-block;
	-webkit-transform:rotate(45deg) translateX(-4px);
	-ms-transform:rotate(45deg) translateX(-4px);
	transform:rotate(45deg) translateX(-4px)
}
a.select__activetrigger:after {
	content:"";
	-webkit-transform:rotate(-45deg) translateX(4px);
	-ms-transform:rotate(-45deg) translateX(4px);
	transform:rotate(-45deg) translateX(4px)
}
.select__dropcontainer ul {
	background-color:#F0EEED;
	font-size:.875rem;
	line-height:1.75rem;
	border:1px solid #D7D2CB;
	border-top:none;
	border-radius:0 0 3px 3px;
	list-style-type:none;
	margin:0;
	width:100%;
	padding:0 10px 10px 3px;
	position:absolute;
	z-index:1
}
.select__dropcontainer ul li {
	-webkit-transition:all .5s ease;
	transition:all .5s ease;
	list-style-type:none;
	margin-left:13px
}
.select__dropcontainer ul li:before {
	content:''
}
.select__dropcontainer ul li a {
	padding:10px 0;
	display:block
}
@media only screen and (min-width:996px) {
	.select__dropcontainer ul li a {
	padding:0
}
}.select__dropcontainer ul li a:link,.select__dropcontainer ul li a:visited {
	color:#000;
	text-decoration:none
}
.select__dropcontainer ul li a:active,.select__dropcontainer ul li a:focus,.select__dropcontainer ul li a:hover {
	text-decoration:underline
}
.select__dropcontainer ul li:hover {
	outline:0
}
.select__dropcontainer ul li:last-child {
	border-bottom:none
}
.select__dropdownhidden {
	display:none
}
.select__dropdownvisible {
	height:auto;
	max-height:350px;
	overflow-y:auto;
	overflow-x:hidden
}
.c-filters {
	width:100%;
	padding-bottom:20px
}
.c-filters select.js-dropdown {
	float:left;
	margin-right:15px;
	clear:none;
	width:100%
}
@media only screen and (min-width:768px) {
	.c-filters select.js-dropdown {
	width:160px
}
}.c-filters .c-filters__item {
	float:left;
	margin:0 15px 15px 0;
	position:relative;
	width:100%
}
@media only screen and (min-width:768px) {
	.c-filters .c-filters__item {
	width:160px
}
.c-filters .c-filters__item.c-filters__item--large {
	width:230px
}
.c-filters .c-filters__item.c-filters__item--huge {
	width:394px
}
}.c-filters .c-filters__item:last-child {
	margin-right:0
}
.c-filters .c-filters__item:last-child input {
	width:100%;
	text-align:center
}
.c-filters .c-filters__item.c-filters__item--right {
	float:left
}
@media only screen and (min-width:768px) {
	.c-filters .c-filters__item.c-filters__item--right {
	float:right
}
}.c-filters .c-filters__item.c-filters__item--right input {
	background-color:#FFF
}
.c-filters .c-filters__item.c-filters__item--right input:active,.c-filters .c-filters__item.c-filters__item--right input:focus,.c-filters .c-filters__item.c-filters__item--right input:hover {
	background-color:#E3E4E4
}
.c-filters .c-filters__item2 {
	float:left;
	margin:0 15px 15px 0;
	position:relative;
	width:100%
}
@media only screen and (min-width:996px) {
	.c-filters .c-filters__item2 {
	width:170px
}
}.c-filters .c-filters__item2:last-of-type {
	margin-right:0
}
.c-filters .c-filters__item2__wrapper {
	position:relative
}
.c-filters .c-filters__item2__wrapper:after {
	content:attr(data-value);
	position:absolute;
	width:-webkit-calc(100% - 25px);
	width:calc(100% - 25px);
	height:-webkit-calc(100% - 4px);
	height:calc(100% - 4px);
	top:2px;
	left:2px;
	padding:8px 0 10px 14px;
	background:#fff;
	pointer-events:none;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.c-filters .c-filters__item2__wrapper.selected::after {
	color:#E8542C
}
.c-filters .c-filters__item2 select {
	height:44px;
	border:1px solid #000;
	color:#000;
	border-radius:2px;
	letter-spacing:.03125rem;
	padding:10px 22px 10px 16px;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	background:url(/assets/images/icons/select-down.png) center right no-repeat;
	text-overflow:ellipsis
}
.c-filters .c-filters__item2 select.selected {
	color:#E8542C;
	border-color:#1F4456
}
.c-filters .c-filters__item2 select.selected option {
	color:#000
}
.c-filters .c-filters__item2 select::after {
	content:attr(data-value)
}
.c-filters .c-filters__item2 select::-ms-expand {
	display:none
}
.c-filters input {
	margin:0
}
.c-filters input.c-filters__item__search {
	border:1px solid #D7D2CB;
	border-radius:3px;
	font-size:.75rem;
	line-height:1.5rem;
	padding:12px 35px 9px 10px;
	background:url(/assets/images/icons/search-lg.svg) 100px 13px no-repeat;
	background-size:15px 15px
}
.c-filters__openmobile,.c-filters__reset {
	font-size:.875rem;
	font-family:GraphikRegular,Helvetica,Arial,sans-serif
}
.c-filters input.c-filters__item__search::-webkit-input-placeholder {
	color:#000
}
.c-filters input.c-filters__item__search:-moz-placeholder {
	color:#000
}
.c-filters input.c-filters__item__search::-moz-placeholder {
	color:#000
}
.c-filters input.c-filters__item__search:-ms-input-placeholder {
	color:#000
}
.c-filters input.c-filters__item__search:focus {
	border:1px solid #E8542C
}
.c-filters__reset {
	color:#000!important;
	text-decoration:none;
	line-height:2.75rem;
	padding-right:25px;
	background:url(/assets/images/icons/reset.png) 100% 14px no-repeat;
	float:right
}
@media only screen and (max-width:767px) {
	.c-filters {
	text-align:center
}
.c-filters__reset {
	display:inline-block;
	margin-top:15px;
	text-align:center;
	float:none
}
}.c-filters__reset:hover {
	text-decoration:underline;
	color:#E8542C!important
}
.c-filters__reset.disabled {
	color:#000;
	opacity:.25;
	pointer-events:none
}
@media only screen and (max-width:995px) {
	.c-filters-overlay {
	position:fixed;
	text-align:left;
	display:none;
	width:100%;
	height:100%;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:#FFF;
	z-index:10;
	overflow:auto
}
.c-filters-overlay__inner {
	max-width:610px;
	margin:0 auto;
	padding:65px 15px 20px;
	overflow:auto
}
}@media only screen and (max-width:995px) and (orientation:landscape) {
	.c-filters-overlay__inner {
	padding-top:20px
}
}.c-filters-overlay__title {
	margin-bottom:30px
}
.c-filters-overlay__close {
	position:fixed;
	right:15px;
	top:15px;
	width:32px;
	height:32px;
	opacity:1
}
.c-filters-overlay__close:hover {
	opacity:.6
}
.c-filters-overlay__close:after,.c-filters-overlay__close:before {
	position:absolute;
	left:15px;
	content:' ';
	height:33px;
	width:2px;
	background-color:#E8542C
}
.footer__copyright ul li:before,.header__quicklinks ul li:before,.header__shareprice ul li:before {
	content:none
}
.c-filters-overlay__close:before {
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg)
}
.c-filters-overlay__close:after {
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.c-filters__openmobile {
	height:44px;
	border:1px solid #000;
	color:#000;
	border-radius:2px;
	letter-spacing:.03125rem;
	padding:10px 20px 10px 16px;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	text-align:left;
	margin:0;
	background:url(/assets/images/icons/select-down.png) center right no-repeat
}
body,footer,header {
	background:#FFF
}
.c-filters__openmobile.selected {
	color:#E8542C;
	border-color:#1F4456
}
@media only screen and (min-width:996px) {
	.c-filters-overlay {
	display:block!important
}
.c-filters-overlay__close,.c-filters-overlay__title,.c-filters__openmobile {
	display:none
}
}.g-recaptcha {
	margin-top:25px;
	margin-bottom:15px;
	-ms-transform:scale(.85);
	transform:scale(.85);
	-webkit-transform:scale(.85);
	-ms-transform-origin:0 0;
	transform-origin:0 0;
	-webkit-transform-origin:0 0
}
@media only screen and (min-width:768px) {
	.c-filters__openmobile {
	width:-webkit-calc(100% - 130px);
	width:calc(100% - 130px)
}
.g-recaptcha {
	-ms-transform:scale(1);
	transform:scale(1);
	-webkit-transform:scale(1);
	-ms-transform-origin:0 0;
	transform-origin:0 0;
	-webkit-transform-origin:0 0
}
}.g-recaptcha__error {
	display:block;
	color:#E8542C;
	font-size:1rem
}
.custom-radio {
	display:-ms-inline-flexbox;
	display:inline-flex;
	float:none;
	width:100%
}
.custom-radio .custom-radio__input[type=radio] {
	-ms-flex-negative:0;
	flex-shrink:0;
	margin-top:0;
	margin-right:10px
}
.custom-radio .custom-radio__label {
	margin-top:0;
	width:auto
}
@media only screen and (min-width:768px) {
	.custom-radio {
	width:auto
}
.custom-radio:not(:nth-last-child(1)) {
	margin-right:54px
}
}body,html {
	margin:0;
	padding:0;
	font-size:1rem
}
.custom-form-label-columns {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-align:baseline;
	align-items:baseline
}
input[type=date] {
	display:block;
	width:100%;
	border-radius:3px;
	border:1px solid #D7D2CB;
	padding:10px;
	margin-top:10px;
	background:0 0
}
.link__addition,input[type=date]:focus {
	border:1px solid #E8542C
}
.isHidden {
	display:none
}
* {
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
html {
	min-height:100%;
	overflow-y:scroll
}
.rb-button,body {
	overflow:hidden
}
body {
	font-family:GraphikRegular,Helvetica,Arial,sans-serif;
	color:#000;
	line-height:1.625rem;
	text-rendering:optimizeLegibility;
	-webkit-font-smoothing:antialiased
}
.sitecontainer {
	padding-top:62px
}
@media only screen and (min-width:768px) {
	.sitecontainer {
	padding-top:82px
}
}@media only screen and (min-width:996px) {
	.sitecontainer {
	padding-top:82px
}
}.container-max {
	max-width:1920px;
	margin:0 auto
}
.container-large,.container-large--with-padding {
	max-width:100%;
	margin:0 auto
}
@media only screen and (min-width:1200px) {
	.container-large {
	padding:0
}
}.container-large--with-padding {
	padding:0 15px
}
@media only screen and (min-width:1200px) {
	.container-large--with-padding {
	padding:0
}
}.container {
	max-width:83.33333%;
	margin:0 auto;
	padding:0 15px
}
@media only screen and (min-width:1200px) {
	.container {
	padding:0
}
}header {
	border-bottom:1px solid #D7D2CB;
	position:fixed;
	width:100%;
	z-index:10;
	height:62px;
	-webkit-transition:all .3s;
	transition:all .3s;
	top:0
}
@media only screen and (min-width:768px) {
	.row-desktop {
	margin-left:-15px;
	margin-right:-15px
}
header {
	height:82px
}
}header.nav-up {
	top:0
}
.header__topstrip {
	display:none;
	height:43px
}
@media only screen and (min-width:768px) {
	.header__topstrip {
	display:block
}
}.header__quicklinks {
	padding-top:9px;
	padding-bottom:7px;
	display:none
}
@media only screen and (min-width:768px) {
	.header__quicklinks {
	display:block
}
}.header__quicklinks ul {
	margin:0;
	padding:0
}
.header__quicklinks ul li {
	padding-top:0;
	padding-bottom:0;
	margin:0 25px 0 0;
	display:inline-block
}
.header__quicklinks a.link-icon,.header__quicklinks a.link-icon:link,.header__quicklinks a.link-icon:visited {
	color:#000;
	font-size:.875rem;
	line-height:1.5rem;
	font-weight:400;
	font-family:GraphikRegular,Helvetica,Arial,sans-serif;
	text-decoration:none;
	letter-spacing:.125rem
}
.header__quicklinks a.link-icon:active,.header__quicklinks a.link-icon:focus,.header__quicklinks a.link-icon:hover {
	text-decoration:underline
}
.figure a,.figure a:link,.figure a:visited,a.link-icon,a:active,a:focus,a:hover {
	text-decoration:none
}
.header__quicklinks a.link-icon:before {
	top:7px
}
.header__shareprice {
	padding-top:9px;
	padding-bottom:7px
}
.header__shareprice p,.header__shareprice ul {
	text-align:right;
	font-size:.875rem;
	line-height:1.5rem;
	margin:0 0 0 25px
}
.header__shareprice p {
	float:right
}
.header__shareprice ul {
	float:right;
	margin:0;
	padding:0;
	display:none
}
@media only screen and (min-width:996px) {
	.header__shareprice ul {
	display:block
}
}.header__shareprice ul li {
	padding:0;
	margin:0 0 0 25px;
	display:inline-block
}
.header__shareprice a.lit {
	font-family:GraphikSemibold,Helvetica,Arial,sans-serif
}
.header__shareprice--mobile p {
	float:none;
	text-align:left;
	max-width:500px;
	margin:0 auto;
	padding:0 15px
}
.header__logo {
	margin:5px 0;
	height:50px
}
@media only screen and (min-width:768px) {
	.header__shareprice--mobile {
	display:none
}
.header__logo {
	margin:16px 0;
	height:50px
}
}.header__logo img {
	width:auto;
	height:50px
}
#cookiebar,footer:before {
	background:#E8542C;
	width:100%
}
@media only screen and (min-width:768px) {

}.section-strip {
	margin-top:30px
}
@media only screen and (min-width:996px) {
	.section-strip {
	margin-top:40px
}
}footer {
	position:relative;
	padding:40px 0 0;
	margin-top:-1px
}
footer:before {
	position:absolute;
	display:inline-block;
	top:0;
	height:11px;
	background:-webkit-gradient(linear,left top,right top,color-stop(75%,#F48245),to(#B9131A));
	background:-webkit-linear-gradient(left,#F48245 75%,#B9131A 100%);
	background:linear-gradient(to right,#F48245 75%,#B9131A 100%)
}
footer .container-large {
	padding-left:15px;
	padding-right:15px
}
footer h2 {
	color:#000;
	background:0 0;
	-webkit-background-clip:initial;
	-webkit-text-fill-color:initial;
	display:block;
	font-style:normal;
	font-weight:400;
	font-size:1.1rem;
	line-height:1.625rem;
	padding-top:0;
	padding-bottom:20px;
	height: 46px;
	font-family:GraphikWideRegular,Helvetica,Arial,sans-serif
}

@media screen and (max-width:1580px){
	
footer h2 {
    height: 70px;
}	
	
}
.h1+.intro,.h2+.intro,.h3.no-gradient,.no-gradient.c-feature-quote__quote,h1+.intro,h2+.intro,h3.no-gradient {
	font-family:GraphikRegular,Helvetica,Arial,sans-serif
}
.footer__sitelogo {
	padding-bottom:20px
}
.footer__sitelogo img {
	height:31px
}
@media only screen and (min-width:768px) {
	.footer__sitelogo img {
	height:50px
}
}.footer__links {
	margin-bottom:40px;
	font-size:1rem;
	line-height:1.375rem
}
.footer__copyright p,.footer__copyright ul li a,.footer__copyright ul li a:link,.footer__copyright ul li a:visited {
	line-height:1.5rem;
	font-size:13px;
}
.footer__links li {
	margin-bottom:10px
}
@media only screen and (min-width:996px) {
	.footer__links li {
	margin-bottom:5px
}
}.footer__links .link-icon {
	font-size:.875rem;
	color:#707372!important;
	padding-left:0
}
#cookiebar,#cookiebar a,#cookiebar a:link,#cookiebar a:visited {
	color:#FFF
}
.footer__links .link-icon:before {
	top:4px;
	display:none
}
.footer__links .link-external:before {
	top:5px;
	display:none
}
.footer__copyright {
	padding:10px 0
}
.footer__copyright ul {
	float:left;
	margin:0;
	padding:0
}
.footer__copyright ul li {
	margin:0 25px 0 0;
	padding:8px 0 0;
	display:block
}
@media only screen and (min-width:996px) {
	.footer__copyright ul {
	float:right
}
.footer__copyright ul li {
	display:inline-block;
	padding:0
}
}.footer__copyright p {
	margin:0;
	display: flex;
}
#cookiebar {
	display:none;
	float:left;
	position:fixed;
	bottom:0;
	z-index:1000;
	padding:10px 10px 8px
}
.labeltext,.u-center-text p {
	float:none
}
#cookiebar p {
	font-size:1rem;
	line-height:1.375rem
}
#cookiebar .u-float-right {
	font-size:0;
	line-height:0
}
#cookiebar .close {
	overflow:hidden;
	height:22px;
	width:22px;
	display:inline-block;
	color:#fff
}
#cookiebar .close:after,#cookiebar .close:before {
	content:"";
	background:#FFF;
	position:absolute;
	top:0;
	right:10px;
	height:22px;
	width:1px;
	display:inline-block;
	-webkit-transform:rotate(135deg);
	-ms-transform:rotate(135deg);
	transform:rotate(135deg)
}
.loader,.panel-overlay {
	left:0;
	width:100%;
	position:absolute
}
#cookiebar .close:after {
	content:"";
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg)
}
#cookiebar .close:focus,#cookiebar .close:hover {
	cursor:pointer
}
#cookiebar .close:focus:after,#cookiebar .close:focus:before,#cookiebar .close:hover:after,#cookiebar .close:hover:before {
	background:#D7D2CB
}
.teconsent-container {
	background-color:#F0EEED
}
#teconsent {
	padding:15px 15px 5px
}
@media only screen and (min-width:768px) {
	#teconsent {
	max-width:1170px;
	margin:0 auto
}

}@media only screen and (min-width:1200px) {
	#teconsent {
	padding-left:0
}
}.panel-overlay {
	z-index:2;
	top:0;
	height:100%
}
.loader {
	top:25px;
	text-align:center
}
.loader .loader__background {
	background:rgba(255,255,255,.5);
	border-radius:5px;
	padding:10px 10px 5px;
	display:inline-block
}
.loader .bounce1,.loader .bounce2,.loader .bounce3 {
	width:18px;
	height:18px;
	background-color:#D7D2CB;
	border-radius:100%;
	display:inline-block;
	-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;
	animation:sk-bouncedelay 1.4s infinite ease-in-out both
}
.loader .bounce1 {
	-webkit-animation-delay:-.32s;
	animation-delay:-.32s
}
.loader .bounce2 {
	-webkit-animation-delay:-.16s;
	animation-delay:-.16s
}
.loader--news {
	top:0;
	left:-15px;
	height:100%;
	width:-webkit-calc(100% + 30px);
	width:calc(100% + 30px);
	background-color:rgba(255,255,255,.7);
	z-index:1
}
.loader--news .loader__background {
	background:0 0;
	padding-top:150px
}
.loader--news .loader__background--bottom {
	position:absolute;
	bottom:30px
}
@-webkit-keyframes sk-bouncedelay {
	0%,100%,80% {
	-webkit-transform:scale(0);
	transform:scale(0)
}
40% {
	-webkit-transform:scale(1);
	transform:scale(1)
}
}@keyframes sk-bouncedelay {
	0%,100%,80% {
	-webkit-transform:scale(0);
	transform:scale(0)
}
40% {
	-webkit-transform:scale(1);
	transform:scale(1)
}
}.rb-button {
	display:table
}
.rb-button a {
	width:auto;
	margin-top:0!important;
	margin-bottom:20px;
	text-align:center!important
}
iframe.sharetool {
	height:2445px
}
@media only screen and (min-width:480px) {
	iframe.sharetool {
	height:2290px
}
}@media only screen and (min-width:600px) {
	iframe.sharetool {
	height:1860px
}
}iframe.sharecalc {
	height:1385px
}
@media only screen and (min-width:351px) {
	iframe.sharecalc {
	height:1180px
}
}@media only screen and (min-width:480px) {
	iframe.sharecalc {
	height:926px
}
}@media only screen and (min-width:1440px) {
	iframe.sharecalc {
	height:1030px
}
}.highlight-panel {
	padding:30px;
	background-color:#F0EEED
}
.h1,h1 {
	margin:0;
	font-size:2.125rem;
	line-height:2.5rem;
	padding:30px 0 20px
}
@media only screen and (min-width:768px) {
	.rb-button a {
	width:100%!important;
	margin-bottom:0;
	display:table-cell!important;
	vertical-align:middle
}
.h1,h1 {
	padding:40px 0 20px;
	font-size:2.5rem;
	line-height:3rem
}
.h2,h2 {
	font-size:2rem;
	line-height:2.25rem
}
}.h1+.h2,.h1+h2,h1+.h2,h1+h2 {
	padding-top:20px
}
.h2,h2 {
	margin:0;
	font-size:2rem;
	line-height:2.25rem;
	padding:40px 0 20px
}
.h2+.intro,h2+.intro {
	font-size:1.25rem;
	line-height:1.75rem
}
.h2+.c-feature-quote__quote,.h2+.h3,.h2+h3,h2+.c-feature-quote__quote,h2+.h3,h2+h3 {
	padding-top:0
}
.h2.h2-large,h2.h2-large {
	font-size:3.375rem;
	line-height:3.75rem
}
@media only screen and (min-width:768px) {
	.h2.h2-large,h2.h2-large {
	font-size:3.75rem;
	line-height:4.125rem
}
}.c-feature-quote__quote,.h3,h3 {
	margin:0;
	font-size:1.75rem;
	line-height:1.875rem;
	padding:20px 0
}
.h3.no-gradient,.no-gradient.c-feature-quote__quote,h3.no-gradient {
	font-size:1.5rem;
	line-height:1.875rem;
	padding:25px 0 10px;
	font-weight:400;
	font-style:normal;
	background:0 0;
	color:#000;
	-webkit-text-fill-color:#000
}
.h4,.h5,h4,h5 {
	line-height:1.625rem;
	font-family:GraphikMedium,Helvetica,Arial,sans-serif;
	padding:25px 0 10px;
	margin:0;
	font-weight:400
}
.h4,h4 {
	font-size:1.5rem
}
.h5,h5 {
	font-size:1.25rem
}
.c-feature-quote__quote,.h1,.h2,.h2-wide,.h3,h1,h2,h3 {
	font-family:GraphikWideRegular,Helvetica,Arial,sans-serif
}
.c-feature-quote__quote,.h1,.h2,.h3,h1,h2,h3 {
	font-weight:400;
	color:#E8542C;
	padding-right:3px;
	display:table
}
.c-feature-quote__quote .scWebEditInput,.h1 .scWebEditInput,.h2 .scWebEditInput,.h3 .scWebEditInput,h1 .scWebEditInput,h2 .scWebEditInput,h3 .scWebEditInput {
	color:#000;
	display:table;
	font-style:italic
}
.h4,.h5 {
	color:#000;
	display:table
}
.h2-wide {
	font-size:1.625rem;
	letter-spacing:.04063rem;
	line-height:2rem;
	color:#000
}
@media only screen and (min-width:768px) {
	.h2-wide {
	font-size:1.875rem;
	letter-spacing:.04688rem;
	line-height:2.25rem
}
}p {
	margin:0 0 15px
}
p.date {
	font-size:.875rem;
	color:#000
}
sup {
	line-height:.8em
}
.homepage-strapline,.intro {
	line-height:1.875rem;
	color:#000
}
.intro {
	font-size:1.375rem
}
.homepage-strapline {
	font-family:GraphikRegular,Helvetica,Arial,sans-serif;
	font-weight:400;
	text-align:center;
	font-size:1.625rem;
	margin:25px 0 0
}
.homepage-strapline+h1 {
	line-height:1.75rem;
	padding:10px 0
}
@media only screen and (min-width:768px) {
	.homepage-strapline+h1 {
	line-height:3.125rem
}
}.labeltext {
	font-size:.875rem;
	line-height:1.5rem
}
.subtext {
	font-size:1rem;
	line-height:1.625rem;
	color:#000
}
.figure,.list-links li a,.list-links li a:link,.list-links li a:visited {
	color:#E8542C
}
.figure {
	font-family:GraphikWideRegular,Helvetica,Arial,sans-serif;
	font-weight:400;
	font-size:2.375rem;
	line-height:2.625rem;
	margin-bottom:5px
}
.bold,ol li:before,strong {
	font-family:GraphikMedium,Helvetica,Arial,sans-serif
}
.figure span {
	font-size:1.375rem;
	line-height:1.75rem
}
.figure+p {
	margin-bottom:20px;
	letter-spacing:.125rem;
	font-size:.875rem
}
@media only screen and (min-width:996px) {
	.figure {
	font-size:2.5rem;
	line-height:2.75rem
}
.figure span {
	font-size:1.5rem;
	line-height:1.875rem
}
}.figure-large {
	font-size:3.5rem;
	line-height:3.875rem
}
.figure-large span {
	font-size:2.25rem;
	line-height:2.5rem
}
@media only screen and (min-width:996px) {
	.figure-large {
	font-size:3.75rem;
	line-height:4.125rem
}
.figure-large span {
	font-size:2.5rem;
	line-height:2.75rem
}
}.figure-line {
	border-bottom:1px solid #E8542C;
	margin-bottom:10px;
	padding-bottom:5px;
	display:inline-block
}
.target-complete,.target-partial {
	margin:10px 0;
	padding-left:30px;
	position:relative
}
.target-complete:before,.target-partial:before {
	content:"";
	width:24px;
	height:24px;
	position:absolute;
	left:0;
	top:0;
	background:url(/assets/images/icons/ico_complete.svg)
}
.target-partial:before {
	background:url(/assets/images/icons/ico_in_progress.svg)
}
.bold,strong {
	font-weight:400
}
.blockquote,blockquote {
	margin:0 0 10px;
	position:relative;
	float:left;
	width:100%;
	padding-left:20px
}
.blockquote:before,blockquote:before {
	content:"";
	width:4px;
	position:absolute;
	left:0;
	height:-webkit-calc(100% - 15px);
	height:calc(100% - 15px);
	display:inline-block;
	float:left;
	background-color:#000
}
.blockquote:before {
	height:100%
}
.c-feature-quote {
	padding:0;
	margin-bottom:40px
}
.c-feature-quote:before {
	content:none
}
.c-feature-quote img {
	float:left
}
.c-feature-quote__quote {
	position:relative;
	padding-top:50px
}
.c-feature-quote__quote:before {
	content:"“";
	font-size:5.625rem;
	line-height:4.375rem;
	background:0 0;
	-webkit-background-clip:initial;
	-webkit-text-fill-color:initial;
	margin-bottom:-20px;
	font-style:normal;
	position:absolute;
	top:0;
	left:0
}
.c-feature-quote__person {
	padding:30px 0 0 30px;
	float:left
}
a.link-external,a.link-icon {
	padding-left:0
}
.browser-edge .c-feature-quote__quote,.browser-edge .c-tabs__tab.c-tabs__tab--active h2 a span,.browser-edge .h1,.browser-edge .h2,.browser-edge .h3,.browser-edge .u-text-gradient,.browser-edge h1,.browser-edge h2,.browser-edge h3 {
	display:block
}
ol,ul {
	list-style:none;
	margin:0 0 30px;
	padding:0
}
ol li,ul li {
	padding:0;
	position:relative;
	margin-left:20px
}
ol li:before,ul li:before {
	content:"•";
	color:#E8542C;
	display:inline-block;
	height:100%;
	left:-20px;
	position:absolute
}
ol {
	counter-reset:counter
}
ol li:before {
	counter-increment:counter;
	content:counter(counter,decimal)
}
ol.alpha-upper li:before {
	content:counter(counter,upper-alpha)
}
ol.list-stylised li {
	margin-left:40px;
	padding-bottom:20px
}
ol.list-stylised li:before {
	left:-40px;
	font-size:2rem;
	line-height:1.5rem;
	font-style:italic;
	font-family:GraphikLightItalic,Helvetica,Arial,sans-serif;
	counter-increment:counter;
	content:counter(counter,decimal) "/"
}
.c-calendar-list__item ul li:before,.c-sidenav ul li:before,.coloured-list li:before,.list-links li:before,.list-nostyle li:before,.slick-dots li:before {
	content:none
}
.c-calendar-list__item ul,.c-sidenav ul,.list-links,.list-nostyle,.slick-dots {
	list-style:none;
	padding:0
}
.c-calendar-list__item ul li,.c-sidenav ul li,.list-links li,.list-nostyle li,.slick-dots li {
	margin-left:0
}
.list-links li {
	margin-bottom:10px
}
footer .list-links li .icon {
       margin-right: 10px;
}
footer .list-links li .icon2 {
   transform: rotate( -45deg);
}
footer .footer__links li {
    display: flex;
    align-items: center;
}


.list-links li a:active .u-grey-text,.list-links li a:focus .u-grey-text,.list-links li a:hover .u-grey-text {
	color:#000
}
.list-links li a.link-button,.list-links li a.link-button:link,.list-links li a.link-button:visited {
	color:#FFF
}
@media only screen and (min-width:768px) {
	.list-inline li {
	display:inline-block;
	margin-right:50px
}
.list-inline li:last-child {
	margin-right:0
}
.c-gallery .col-xs-12:nth-child(3n+1) {
	clear:both
}
}.link-largeicons li {
	padding-top:80px
}
.coloured-list li {
	margin:0 0 5px 35px;
	font-size:1rem
}
.coloured-list li span {
	position:absolute;
	left:-35px;
	border-radius:50%;
	text-align:center;
	color:#fff;
	width:25px;
	height:25px;
	line-height:1.5
}
.coloured-list--blue span {
	background-color:#71B2C9
}
.coloured-list--purple span {
	background-color:#385E9D
}
.coloured-list--green span {
	background-color:#93C90E
}
.coloured-list--orange span {
	background-color:#D71920
}
a,a:link,a:visited {
	color:#E8542C
}
a sup,a:link sup,a:visited sup {
	display:inline-block;
	text-decoration:none;
	margin-right:5px
}
a:active,a:focus,a:hover {
	color:#E8542C
}
a.link-icon {
	position:relative;
	display:inline-block;
	color:#E8542C
}
a.link-icon:before {
	position:absolute;
	top:8px;
	left:0;
	width:14px;
	height:11px;
	background-position:-251.4px -290.2px
}
a.link-download,a.link-largeicon {
	position:relative
}
a.link-icon:active,a.link-icon:focus,a.link-icon:hover {
	text-decoration:underline;
	color:#E8542C
}
a.link-analyst,a.link-board,a.link-bookwithus,a.link-careers,a.link-development,a.link-governance,a.link-images,a.link-investors,a.link-news,a.link-rewards,a.link-stories {
	font-size:.75rem;
	padding-left:33px
}
a.link-external:before {
	width:10px;
	height:10px;
	background-position:-362px -197.7px;
	top:9px;
	left:1px
}
a.link-rss:before {
	width:14px;
	height:14px;
	background-position:-339px -250px;
	top:4px
}
a.link-twitter:before {
	width:15px;
	height:13px;
	background-position:-311px -131px;
	top:4px
}
a.link-facebook:before {
	width:8px;
	height:14px;
	background-position:-311px -193px;
	top:4px
}
a.link-youtube:before {
	width:14px;
	height:11px;
	background-position:-297.4px -290.2px;
	top:5px
}
a.link-linkedin:before {
	width:14px;
	height:13px;
	background-position:-339px -5px;
	top:4px
}
a.link-email:before {
	width:14px;
	height:11px;
	background-position:-339px -150px;
	top:4px
}
a.link-board:before {
	width:25px;
	height:22px;
	background-position:-277px -141px;
	top:2px
}
a.link-bookwithus:before {
	width:25px;
	height:25px;
	background-position:-92px -154.2px;
	top:0
}
a.link-development:before {
	width:20px;
	height:25px;
	background-position:-175px -188.2px;
	top:0
}
a.link-careers:before {
	width:25px;
	height:25px;
	background-position:-141px -188.2px;
	top:0
}
a.link-rewards:before {
	width:27px;
	height:20px;
	background-position:-123px -81px;
	top:1px
}
a.link-shareprice {
	font-size:.75rem;
	padding-left:33px
}
a.link-shareprice:before {
	width:25px;
	height:25px;
	background-position:-5px -256.2px;
	top:0
}
a.link-analyst:before {
	width:27px;
	height:30px;
	background-position:-123px -5px;
	top:-2px
}
a.link-governance:before {
	width:26px;
	height:25px;
	background-position:-179px -5px;
	top:0
}
a.link-investors {
	text-transform:uppercase
}
a.link-investors:before {
	width:26px;
	height:25px;
	background-position:-179px -39px;
	top:0
}
a.link-stories:before {
	width:26px;
	height:23px;
	background-position:-5px -122.2px;
	top:2px
}
a.link-news:before {
	width:26px;
	height:20px;
	background-position:-85px -64px;
	top:0
}
a.link-images:before {
	width:26px;
	height:20px;
	background-position:-179px -73px;
	top:0
}
a.link-download:before {
	top:6px;
	width:12px;
	height:14px;
	background-position:-339px -87px
}
a.icon-download {
	display:-ms-inline-flexbox;
	display:inline-flex;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align:center;
	align-items:center;
	width:30px;
	height:30px;
	border-radius:50%;
	-webkit-transition:background-color .2s;
	transition:background-color .2s;
	margin-right:-10px;
	padding-left:1px
}
a.icon-download:before {
	content:'';
	height:14px;
	background-position:-339px -87px;
	width:10px
}
a.icon-download:hover {
	background-color:#F0EEED
}
a.link-largeicon {
	padding:0 0 0 20px
}
a.link-largeicon:after,a.link-largeicon:before {
	position:absolute;
	content:""
}
a.link-largeicon:after {
	top:-80px;
	left:20px;
	right:0;
	margin:0 auto;
	width:80px;
	height:80px;
	background-size:200%;
	background-position:50%;
	background-repeat:no-repeat
}
.link__addition,a.link-icon.link-download .link__addition {
	margin-left:5px;
	display:inline-block
}
a.link-largeicon:before {
	top:4px;
	left:0;
	width:14px;
	height:11px;
	background-position:-251.4px -290.2px
}
a.link-largeicon-people:after {
	background-image:url(/assets/images/icons/ico_people.svg)
}
a.link-largeicon-scales:after {
	background-image:url(/assets/images/icons/ico_scales.svg)
}
a.link-largeicon-email:after {
	background-image:url(/assets/images/icons/ico_email.svg)
}
.link-button:link,.link-button:visited,a.link-button {
	text-decoration:none
}
.band-background--hotel a.link-button,.band-background--trends a.link-button,a.link-button-white {
	color:#FFF;
	border:1px solid #FFF
}
.band-background--hotel a.link-button:active,.band-background--hotel a.link-button:focus,.band-background--hotel a.link-button:hover,.band-background--trends a.link-button:active,.band-background--trends a.link-button:focus,.band-background--trends a.link-button:hover,a.link-button-white:active,a.link-button-white:focus,a.link-button-white:hover {
	color:#000;
	background:#FFF;
	border:1px solid #FFF
}
.band-background--hotel a.link-button:active .link__textwrap,.band-background--hotel a.link-button:focus .link__textwrap,.band-background--hotel a.link-button:hover .link__textwrap,.band-background--trends a.link-button:active .link__textwrap,.band-background--trends a.link-button:focus .link__textwrap,.band-background--trends a.link-button:hover .link__textwrap,a.link-button-white:active .link__textwrap,a.link-button-white:focus .link__textwrap,a.link-button-white:hover .link__textwrap {
	text-decoration:none!important
}
.band-background--hotel a.link-button:active .link__addition,.band-background--hotel a.link-button:focus .link__addition,.band-background--hotel a.link-button:hover .link__addition,.band-background--trends a.link-button:active .link__addition,.band-background--trends a.link-button:focus .link__addition,.band-background--trends a.link-button:hover .link__addition,a.link-button-white:active .link__addition,a.link-button-white:focus .link__addition,a.link-button-white:hover .link__addition {
	border:1px solid #E8542C!important;
	color:#000!important
}
.band-background--hotel a.link-button .link__addition,.band-background--trends a.link-button .link__addition,a.link-button-white .link__addition {
	border:1px solid rgba(255,255,255,.5)
}
a.link-button,a.link-button:link,a.link-button:visited {
	font-size:.875rem;
	line-height:1.125rem;
	padding:13px 27px;
	letter-spacing:.125rem;
	font-family:GraphikRegular,Helvetica,Arial,sans-serif;
	color:#FFF;
	border-radius:0;
	border:none;
	background-color:#E8542C
}
a.link-button:active,a.link-button:focus,a.link-button:hover,a.link-button:link:active,a.link-button:link:focus,a.link-button:link:hover,a.link-button:visited:active,a.link-button:visited:focus,a.link-button:visited:hover {
	background-color:#E8542C;
	text-decoration:none
}
a.link-button.link-download .link__addition {
	display:inline-block;
	position:relative;
	top:-2px;
	margin-left:5px
}
a.link-button.link-download .link__textwrap {
	position:relative
}
a.link-button.link-download .link__textwrap:before {
	position:absolute;
	left:0;
	top:2px;
	width:12px;
	height:14px;
	background-position:-339px -87px
}
a.link-button.link-download:active,a.link-button.link-download:focus,a.link-button.link-download:hover {
	background-color:#F0EEED;
	text-decoration:none
}
a.link-button.link-download:active .link__textwrap,a.link-button.link-download:focus .link__textwrap,a.link-button.link-download:hover .link__textwrap {
	text-decoration:underline
}
a.link-button.link-download:active .link__addition,a.link-button.link-download:focus .link__addition,a.link-button.link-download:hover .link__addition {
	text-decoration:none
}
.band-background--hotel a.link-download.link-button .link__textwrap:before,.band-background--trends a.link-download.link-button .link__textwrap:before,.c-coverimage-panel a.link-button.link-download .link__textwrap:before,a.link-button-white.link-download .link__textwrap:before {
	width:12px;
	height:14px;
	background-position:-138px -122.2px
}
.band-background--hotel a.link-download.link-button:active .link__textwrap:before,.band-background--hotel a.link-download.link-button:focus .link__textwrap:before,.band-background--hotel a.link-download.link-button:hover .link__textwrap:before,.band-background--trends a.link-download.link-button:active .link__textwrap:before,.band-background--trends a.link-download.link-button:focus .link__textwrap:before,.band-background--trends a.link-download.link-button:hover .link__textwrap:before,.c-coverimage-panel a.link-button.link-download:active .link__textwrap:before,.c-coverimage-panel a.link-button.link-download:focus .link__textwrap:before,.c-coverimage-panel a.link-button.link-download:hover .link__textwrap:before,a.link-button-white.link-download:active .link__textwrap:before,a.link-button-white.link-download:focus .link__textwrap:before,a.link-button-white.link-download:hover .link__textwrap:before {
	width:12px;
	height:14px;
	background-position:-339px -87px
}
.band-background--hotel a.link-download.link-button:active .link__addition,.band-background--hotel a.link-download.link-button:focus .link__addition,.band-background--hotel a.link-download.link-button:hover .link__addition,.band-background--trends a.link-download.link-button:active .link__addition,.band-background--trends a.link-download.link-button:focus .link__addition,.band-background--trends a.link-download.link-button:hover .link__addition,.c-coverimage-panel a.link-button.link-download:active .link__addition,.c-coverimage-panel a.link-button.link-download:focus .link__addition,.c-coverimage-panel a.link-button.link-download:hover .link__addition,a.link-button-white.link-download:active .link__addition,a.link-button-white.link-download:focus .link__addition,a.link-button-white.link-download:hover .link__addition {
	background:#E8542C;
	color:#FFF;
	border:1px solid #D7D2CB
}
a.link-button.link-external .link__addition {
	position:relative;
	top:-1px;
	left:7px
}
a.link-button.link-external .link__textwrap {
	position:relative
}
a.link-button.link-external .link__textwrap:before {
	position:absolute;
	left:0;
	top:0;
	width:10px;
	height:10px;
	background-position:-362px -197.7px
}
a.link-button.link-external:active .link__textwrap:before,a.link-button.link-external:focus .link__textwrap:before,a.link-button.link-external:hover .link__textwrap:before {
	width:10px;
	height:10px;
	background-position:-362px -178.7px
}
.link__addition {
	position:relative;
	height:16px;
	top:-3px;
	white-space:nowrap;
	font-size:.625rem;
	line-height:.75rem;
	color:#000;
	padding:1px 2px;
	border-radius:2px;
	text-decoration:none!important
}
a.link-button:active .link__text,a.link-button:focus .link__text,a.link-button:hover .link__text,a.link-icon.link-download:active,a.link-icon.link-download:focus,a.link-icon.link-download:hover,a.link-icon:active .link__text,a.link-icon:focus .link__text,a.link-icon:hover .link__text {
	text-decoration:underline
}
a.link-button:active .link__addition,a.link-button:focus .link__addition,a.link-button:hover .link__addition,a.link-icon:active .link__addition,a.link-icon:focus .link__addition,a.link-icon:hover .link__addition {
	color:#FFF;
	background:#E8542C;
	border:1px solid #E8542C
}
.u-center-text a.link-button {
	margin-right:0;
	display:inline-block
}
.c-pagination {
	padding:35px 0;
	text-align:center
}
.c-pagination ul {
	float:none;
	margin:0;
	padding:0
}
.c-pagination ul li {
	display:inline-block;
	margin:0;
	padding:0
}
.c-pagination ul li:before {
	content:""
}
.c-pagination ul li a {
	font-size:1.0625rem;
	padding:5px 6px;
	position:relative
}
.c-pagination ul li a.lit:before,.c-pagination ul li.c-pagination__next:before,.c-pagination ul li.c-pagination__prev:before {
	position:absolute;
	left:0;
	content:""
}
.c-pagination ul li a:link,.c-pagination ul li a:visited {
	text-decoration:none;
	color:#000
}
.c-pagination ul li a.lit,.c-pagination ul li a:active,.c-pagination ul li a:focus,.c-pagination ul li a:hover {
	color:#E8542C
}
.c-pagination ul li a.lit:before {
	background:#E8542C;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(75%,#F48245),to(#B9131A));
	background:-webkit-linear-gradient(top,#F48245 75%,#B9131A 100%);
	background:linear-gradient(to bottom,#F48245 75%,#B9131A 100%);
	bottom:0;
	height:3px;
	width:100%
}
.c-pagination ul li.c-pagination__prev {
	width:20px
}
.c-pagination ul li.c-pagination__prev:before {
	top:6px;
	width:14px;
	height:11px;
	background-position:-311px -173px
}
.c-pagination ul li.c-pagination__prev:active:before,.c-pagination ul li.c-pagination__prev:focus:before,.c-pagination ul li.c-pagination__prev:hover:before {
	width:14px;
	height:11px;
	background-position:-339px -47px
}
.c-pagination ul li.c-pagination__next {
	width:20px
}
.c-pagination ul li.c-pagination__next:before {
	top:6px;
	width:14px;
	height:11px;
	background-position:-339px -190px
}
.c-pagination ul li.c-pagination__next:active:before,.c-pagination ul li.c-pagination__next:focus:before,.c-pagination ul li.c-pagination__next:hover:before {
	width:14px;
	height:11px;
	background-position:-251.4px -290.2px
}
main img {
	display:block;
	max-width:100%;
	height:auto
}
main iframe {
	display:block;
	width:100%;
	border:0
}
.c-search,.c-search__quicklinks {
	display:none
}
a img {
	border:0
}
.fixing-highcharts-width>div:first-child {
	width:auto!important
}
@media only screen and (max-width:375px) {
	.fixing-highcharts-width>div:first-child {
	overflow-x:scroll!important
}
}.c-search {
	position:fixed;
	top:0;
	width:100%;
	height:100%;
	z-index:12;
	background:#FFF;
	-webkit-transition:top .3s;
	transition:top .3s;
	padding-top:21px
}
.c-search__trigger {
	margin-top:19px;
	margin-right:60px;
	float:right;
	text-indent:-200px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	z-index:11;
	min-height:0;
	width:21px;
	height:21px;
	background-position:-35px -290.2px;
	-webkit-transition:all 0s!important;
	transition:all 0s!important
}
@media only screen and (min-width:768px) {
	.c-search__trigger {
	margin-top:31px
}
.c-search__quicklinks {
	display:block
}
}@media only screen and (min-width:996px) {
	.c-gallery .col-xs-12:nth-child(3n+1) {
	clear:none
}
.c-gallery .col-xs-12:nth-child(4n+1) {
	clear:both
}
.c-search {
	top:33px
}
.c-search__trigger {
	margin:31px 0 0 20px;
	right:12px;
	top:20px
}
}.c-search__trigger:active,.c-search__trigger:focus,.c-search__trigger:hover {
	cursor:pointer;
	width:21px;
	height:21px;
	background-position:-5px -290.2px
}
.c-search__form {
	height:50px;
	position:relative;
	margin-top:5px
}
.c-search__form input[type=text],.c-search__results h2 {
	font-family:GraphikRegular,Helvetica,Arial,sans-serif;
	margin-top:0
}
.c-search__form input[type=text] {
	border-radius:0;
	width:100%;
	height:100%;
	padding:0 50px;
	border:0;
	outline:0;
	font-size:1.125rem;
	line-height:1.375rem;
	border-bottom:1px solid #D7D2CB
}
.c-search__form input.c-search__trigger {
	padding:0;
	position:absolute;
	left:15px;
	top:0;
	border:0;
	outline:0;
	font-size:0;
	line-height:0;
	text-indent:200px;
	overflow:hidden;
	width:21px;
	height:21px;
	background-position:-35px -290.2px
}
.c-search__form input.c-search__trigger:active,.c-search__form input.c-search__trigger:focus,.c-search__form input.c-search__trigger:hover {
	background-color:transparent;
	width:21px;
	height:21px;
	background-position:-95px -290.2px
}
.c-search__topresults .col-xs-12 {
	display:none
}
.c-search__results {
	display:none;
	padding:15px 0;
	background:#FFF;
	float:left;
	width:100%
}
@media only screen and (min-width:996px) {
	.c-search__results {
	display:block;
	padding:30px 15px
}
}.c-search__results h2 {
	background:0 0;
	-webkit-background-clip:initial;
	-webkit-text-fill-color:initial;
	display:block;
	font-style:normal;
	font-weight:400;
	color:#000;
	font-size:.875rem;
	line-height:1.125rem;
	padding:10px 0
}
.c-all-downloads__close,.c-search__close {
	font-size:0;
	line-height:0;
	overflow:hidden;
	z-index:12;
	text-indent:-200px
}
.c-search__results ul {
	margin:0 0 40px
}
.c-search__results ul li {
	border-bottom:1px solid #F0EEED;
	padding:0;
	margin:0
}
.c-search__results ul li.c-search__noresults {
	padding-top:5px;
	border-bottom:0
}
.c-search__results ul li a,.c-search__results ul li a:link,.c-search__results ul li a:visited {
	padding-top:10px;
	padding-bottom:10px;
	display:block
}
.c-search__results ul li a:before,.c-search__results ul li a:link:before,.c-search__results ul li a:visited:before {
	top:16px
}
.c-search__results ul li a span.c-search__match,.c-search__results ul li a:link span.c-search__match,.c-search__results ul li a:visited span.c-search__match {
	background:#fbe8e8;
	padding:4px 0
}
.c-search__results ul li a:focus span.subtext,.c-search__results ul li a:hover span.subtext {
	color:#E8542C
}
.c-search__close {
	position:absolute;
	right:0;
	top:0;
	height:50px;
	width:50px
}
@media only screen and (min-width:1200px) {
	.c-search__form input.c-search__trigger {
	left:0
}
.c-search__close {
	right:-17px
}
}.c-search__close:after,.c-search__close:before {
	content:"";
	background:#E8542C;
	position:absolute;
	top:15px;
	right:25px;
	height:22px;
	width:1px;
	display:inline-block;
	-webkit-transform:rotate(135deg);
	-ms-transform:rotate(135deg);
	transform:rotate(135deg)
}
.c-search__close:after {
	content:"";
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg)
}
.c-search__close:active,.c-search__close:focus,.c-search__close:hover {
	cursor:pointer
}
.c-search__close:active:after,.c-search__close:active:before,.c-search__close:focus:after,.c-search__close:focus:before,.c-search__close:hover:after,.c-search__close:hover:before {
	background:#D7D2CB
}
.c-search input[type=submit] {
	border-radius:0
}
@media only screen and (min-width:996px) {
	.nav-up .c-search {
	top:0
}
}.c-all-downloads {
	display:none;
	position:fixed;
	top:0;
	width:100%;
	height:100%;
	z-index:12;
	background:#FFF;
	overflow-x:hidden
}
.c-all-downloads .loader {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.c-all-downloads .container {
	position:relative
}
.c-all-downloads__close {
	position:relative;
	margin-left:auto;
	margin-right:-17px;
	height:50px;
	width:50px
}
.c-all-downloads__close:after,.c-all-downloads__close:before {
	content:"";
	background:#E8542C;
	position:absolute;
	top:15px;
	right:25px;
	height:22px;
	width:1px;
	display:inline-block;
	-webkit-transform:rotate(135deg);
	-ms-transform:rotate(135deg);
	transform:rotate(135deg)
}
.c-all-downloads__close:after {
	content:"";
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg)
}
.c-all-downloads__close:active,.c-all-downloads__close:focus,.c-all-downloads__close:hover {
	cursor:pointer
}
.c-all-downloads__close:active:after,.c-all-downloads__close:active:before,.c-all-downloads__close:focus:after,.c-all-downloads__close:focus:before,.c-all-downloads__close:hover:after,.c-all-downloads__close:hover:before {
	background:#D7D2CB
}
.c-all-downloads__heading {
	font-family:GraphikWideRegular,Helvetica,Arial,sans-serif;
	font-size:1.625rem;
	color:#000;
	padding:0;
	margin-top:15px;
	margin-bottom:30px
}
.c-nav li a.hover,.c-nav li a.lit,.c-nav li.c-nav__title,.c-sidenav ul a.lit,.c-subnav li a.lit,.c-subnav li.c-subnav__title {
	font-family:GraphikRegular,Helvetica,Arial,sans-serif
}
@media only screen and (min-width:480px) {
	.c-all-downloads__heading {
	font-size:2.5rem;
	margin-bottom:68px
}
}.c-all-downloads__button {
	position:absolute;
	left:15px;
	top:130px;
	padding:12px 15px 12px 42px;
	font-size:.875rem;
	line-height:1.125rem;
	color:#000!important;
	border:1px solid #1F4456;
	border-radius:2px;
	letter-spacing:.03125rem;
	-webkit-transition:background-color .2s;
	transition:background-color .2s;
	text-decoration:none;
	font-weight:700
}
@media only screen and (min-width:480px) {
	.c-all-downloads__button {
	right:15px;
	top:70px;
	left:unset
}
}@media only screen and (min-width:1200px) {
	.c-all-downloads__button {
	right:0
}
}.c-all-downloads__button:hover {
	background-color:#F0EEED;
	text-decoration:underline
}
.c-all-downloads__button:before {
	display:inline-block;
	position:absolute;
	left:15px;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	width:14px!important;
	height:14px!important;
	content:"";
	background-position:-337px -86px;
	margin-right:10px
}
.c-all-downloads__gallery {
	display:grid;
	gap:30px;
	grid-template-columns:minmax(130px,1fr) minmax(130px,1fr)
}
@media only screen and (min-width:768px) {
	.c-all-downloads__gallery {
	grid-template-columns:minmax(226px,1fr) minmax(226px,1fr) minmax(226px,1fr)
}
}.c-all-downloads__gallery-item-image {
	position:relative
}
.c-all-downloads__gallery-item-image img {
	width:100%;
	height:auto
}
.c-all-downloads__gallery-item-download {
	margin-top:12px;
	margin-left:-10px
}
@media only screen and (max-width:480px) {
	.c-all-downloads__gallery-item-image .c-card__icon--play {
	bottom:6px;
	left:6px
}
.c-all-downloads__button+.c-all-downloads__gallery {
	margin-top:110px
}
}#nav {
	display:none;
	position:fixed;
	background:#FFF;
	left:0;
	top:62px;
	width:100%;
	height:100%
}
@media only screen and (min-width:996px) {
	.c-all-downloads__gallery {
	grid-template-columns:minmax(222px,1fr) minmax(222px,1fr) minmax(222px,1fr) minmax(222px,1fr)
}
#nav {
	display:block;
	position:absolute;
	left:auto;
	top:auto;
	right:15px;
	bottom:0
}
}#nav.open:before {
	content:"";
	display:inline-block;
	width:100%;
	float:left;
	height:5px;
	background-color:#E8542C
}
@media only screen and (min-width:768px) {
	#nav.open--top {
	top:128px
}
}.c-nav {
	overflow-y:auto;
	height:-webkit-calc(100% - 71px);
	height:calc(100% - 71px);
	height:-webkit-calc(100% - 125px);
	height:calc(100% - 125px);
	padding:0;
	width:100%;
	position:relative;
	display:none;
	max-width:500px;
	margin:5px auto 0
}
@media only screen and (min-width:996px) {
	#nav.open:before {
	content:none
}
#nav.open--top {
	top:auto
}
.c-nav {
	overflow-y:visible;
	height:auto;
	display:block;
	float:right;
	width:auto;
	text-align:right;
	margin:23px -15px 0 0;
	max-width:100%
}
}.c-nav li {
	margin:0;
	padding:0 15px;
	display:block;
	width:100%;
	float:left;
	position:initial
}
.c-nav li:before {
	content:none
}
	.c-nav>li:last-child .c-subnav li:nth-child(3), 
	.c-nav>li:last-child .c-subnav li:nth-child(5),
	.c-nav li.responsible-business:last-child .c-subnav li:nth-child(3),
	.c-nav li.responsible-business:last-child .c-subnav li:nth-child(5),
	footer .js-accordion .col-sm-12:last-child .footer__links  li:nth-child(2),
	footer .js-accordion .col-sm-12:last-child .footer__links  li:nth-child(4),
	footer .accordion .col-sm-12:last-child .footer__links  li:nth-child(2),
	footer .accordion .col-sm-12:last-child .footer__links  li:nth-child(4)
	{
		    display: none;
}
.footer__copyright p a{
	display: none !important;
}
@media only screen and (min-width:996px) {
	.c-nav li {
	margin:0;
	padding:0;
	display:inline-block;
	float:left;
	width:auto;
	position:relative
}
.c-nav li:first-child {
	margin-left:0
}
}.c-nav li a,.c-nav li a:link,.c-nav li a:visited {
	padding:10px 0;
	width:100%;
	color:#000;
	float:left;
	text-decoration:none;
	position:relative
}
.c-nav li a.c-nav--hassubnav:after,.c-nav li a.c-nav--hassubnav:before,.c-nav li a:link.c-nav--hassubnav:after,.c-nav li a:link.c-nav--hassubnav:before,.c-nav li a:visited.c-nav--hassubnav:after,.c-nav li a:visited.c-nav--hassubnav:before {
	content:"";
	background:#D7D2CB;
	position:absolute;
	top:15px;
	right:0;
	height:14px;
	width:1px;
	display:inline-block;
	-webkit-transform:rotate(135deg) translateY(7px);
	-ms-transform:rotate(135deg) translateY(7px);
	transform:rotate(135deg) translateY(7px)
}
.c-nav li a.c-nav--hassubnav:after,.c-nav li a:link.c-nav--hassubnav:after,.c-nav li a:visited.c-nav--hassubnav:after {
	-webkit-transform:rotate(45deg) translateY(7px);
	-ms-transform:rotate(45deg) translateY(7px);
	transform:rotate(45deg) translateY(7px)
}
.c-nav li a.c-nav--hassubnav.c-subnav__sectionlink:after,.c-nav li a.c-nav--hassubnav.c-subnav__sectionlink:before,.c-nav li a:link.c-nav--hassubnav.c-subnav__sectionlink:after,.c-nav li a:link.c-nav--hassubnav.c-subnav__sectionlink:before,.c-nav li a:visited.c-nav--hassubnav.c-subnav__sectionlink:after,.c-nav li a:visited.c-nav--hassubnav.c-subnav__sectionlink:before {
	content:none
}
.c-nav li a:focus,.c-nav li a:hover {
	color:#E8542C;
	text-decoration:underline
}
.c-nav li a.hover,.c-nav li a.lit {
	text-decoration:none
}
@media only screen and (min-width:996px) {
	.c-nav li a.c-nav--hassubnav:active+.c-subnav,.c-nav li a.c-nav--hassubnav:focus+.c-subnav,.c-nav li a.c-nav--hassubnav:hover+.c-subnav,.c-nav li a:link.c-nav--hassubnav:active+.c-subnav,.c-nav li a:link.c-nav--hassubnav:focus+.c-subnav,.c-nav li a:link.c-nav--hassubnav:hover+.c-subnav,.c-nav li a:visited.c-nav--hassubnav:active+.c-subnav,.c-nav li a:visited.c-nav--hassubnav:focus+.c-subnav,.c-nav li a:visited.c-nav--hassubnav:hover+.c-subnav {
	display:block
}
.c-nav li a.c-nav--hassubnav:active+.c-subnav-brands,.c-nav li a.c-nav--hassubnav:focus+.c-subnav-brands,.c-nav li a.c-nav--hassubnav:hover+.c-subnav-brands,.c-nav li a:link.c-nav--hassubnav:active+.c-subnav-brands,.c-nav li a:link.c-nav--hassubnav:focus+.c-subnav-brands,.c-nav li a:link.c-nav--hassubnav:hover+.c-subnav-brands,.c-nav li a:visited.c-nav--hassubnav:active+.c-subnav-brands,.c-nav li a:visited.c-nav--hassubnav:focus+.c-subnav-brands,.c-nav li a:visited.c-nav--hassubnav:hover+.c-subnav-brands {
	display:none
}
.c-nav li a,.c-nav li a:link,.c-nav li a:visited {
	padding:5px 16px 27px
}
.c-nav li a.c-nav--hassubnav:before,.c-nav li a:link.c-nav--hassubnav:before,.c-nav li a:visited.c-nav--hassubnav:before {
	content:none
}
.c-nav li a.c-nav--hassubnav:after,.c-nav li a:link.c-nav--hassubnav:after,.c-nav li a:visited.c-nav--hassubnav:after {
	background:0 0;
	position:absolute;
	bottom:0;
	top:auto;
	left:0;
	content:"";
	height:5px;
	margin:0 auto;
	width:-webkit-calc(100% - 14px);
	width:calc(100% - 14px);
	display:block;
	-webkit-transform:rotate(0);
	-ms-transform:rotate(0);
	transform:rotate(0)
}
.c-nav li a:after,.c-nav li a:link:after {
	background:0 0;
	position:absolute;
	bottom:0;
	top:auto;
	left:0;
	content:"";
	height:5px;
	width:100%;
	display:block;
	-webkit-transform:rotate(0);
	-ms-transform:rotate(0);
	transform:rotate(0)
}
.c-nav li a:focus,.c-nav li a:hover {
	color:#000;
	text-decoration:none
}
.c-nav li a:focus.c-nav--hassubnav:after,.c-nav li a:hover.c-nav--hassubnav:after,.c-nav li a:hover:after {
	background-color:#E8542C
}
.c-nav li a.hover,.c-nav li a.lit {
	font-family:GraphikRegular,Helvetica,Arial,sans-serif;
	color:#000
}
.c-nav li a.hover.c-nav--hassubnav:after,.c-nav li a.hover:after,.c-nav li a.lit.c-nav--hassubnav:after,.c-nav li a.lit:after {
	background-color:#E8542C
}
.c-nav li.c-nav__title {
	display:none
}
}.c-nav li a.lit {
	color:#E8542C
}
.c-nav li.c-nav__title {
	padding:20px 15px 10px
}
@media only screen and (min-width:996px) {
	.c-nav>li:last-child {
}
}.c-nav.c-nav--show {
	display:block
}
.c-subnav {
	display:none;
	text-align:left;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	background:#FFF;
	padding:0;
	margin:0;
	border:0;
	height:100%;
	z-index:11
}
.c-subnav .c-subnav {
	z-index:12
}
.c-subnav .c-subnav .c-subnav {
	z-index:13
}
@media only screen and (min-width:996px) {
	.c-subnav {
	height:auto;
	-webkit-box-shadow:0 3px 7px rgba(0,0,0,.2);
	box-shadow:0 3px 7px rgba(0,0,0,.2);
	border:1px solid #D7D2CB;
	border-top:0;
	padding:15px 0 5px;
	width:150px;
	left:7px;
	top:58px
}
.c-subnav:active,.c-subnav:focus,.c-subnav:hover {
	display:block
}
.c-subnav .c-subnav {
	display:none
}
}.c-subnav li {
	margin:0;
	padding:0 15px;
	display:block;
	width:100%;
	position:initial
}
.c-subnav li a,.c-subnav li a:link,.c-subnav li a:visited {
	position:relative
}
.c-subnav li a:after,.c-subnav li a:link:after,.c-subnav li a:visited:after {
	content:none
}
.c-subnav li a.c-subnav--hassubnav:after,.c-subnav li a.c-subnav--hassubnav:before,.c-subnav li a:link.c-subnav--hassubnav:after,.c-subnav li a:link.c-subnav--hassubnav:before,.c-subnav li a:visited.c-subnav--hassubnav:after,.c-subnav li a:visited.c-subnav--hassubnav:before {
	content:"";
	background:#D7D2CB;
	position:absolute;
	top:15px;
	right:0;
	height:14px;
	width:1px;
	display:inline-block;
	-webkit-transform:rotate(135deg) translateY(7px);
	-ms-transform:rotate(135deg) translateY(7px);
	transform:rotate(135deg) translateY(7px)
}
.c-subnav li a.c-subnav--hassubnav:after,.c-subnav li a:link.c-subnav--hassubnav:after,.c-subnav li a:visited.c-subnav--hassubnav:after {
	-webkit-transform:rotate(45deg) translateY(7px);
	-ms-transform:rotate(45deg) translateY(7px);
	transform:rotate(45deg) translateY(7px)
}
.c-subnav li a.c-subnav--hassubnav.c-subnav__sectionlink:after,.c-subnav li a.c-subnav--hassubnav.c-subnav__sectionlink:before,.c-subnav li a:link.c-subnav--hassubnav.c-subnav__sectionlink:after,.c-subnav li a:link.c-subnav--hassubnav.c-subnav__sectionlink:before,.c-subnav li a:visited.c-subnav--hassubnav.c-subnav__sectionlink:after,.c-subnav li a:visited.c-subnav--hassubnav.c-subnav__sectionlink:before {
	content:none
}
@media only screen and (min-width:1025px) {
	.c-subnav li a.c-subnav__sectionlink,.c-subnav li a:link.c-subnav__sectionlink,.c-subnav li a:visited.c-subnav__sectionlink {
	display:none
}
}@media only screen and (min-width:996px) {
	.c-subnav li {
	margin:0;
	padding:0 0 6px
}
.c-subnav li a,.c-subnav li a:link,.c-subnav li a:visited {
	padding-left:17px;
	padding-bottom:5px
}
.c-subnav li a.c-subnav--hassubnav:before,.c-subnav li a:link.c-subnav--hassubnav:before,.c-subnav li a:visited.c-subnav--hassubnav:before {
	content:none
}
.c-subnav li a.c-subnav--hassubnav:after,.c-subnav li a:link.c-subnav--hassubnav:after,.c-subnav li a:visited.c-subnav--hassubnav:after {
	background:0 0;
	position:absolute;
	bottom:0;
	top:auto;
	left:0;
	content:"";
	height:5px;
	width:100%;
	display:block;
	-webkit-transform:rotate(0);
	-ms-transform:rotate(0);
	transform:rotate(0)
}
}.c-subnav li a:active,.c-subnav li a:focus,.c-subnav li a:hover {
	color:#000;
	text-decoration:underline
}
.c-subnav li a.lit {
	color:#E8542C
}
.c-subnav li.c-subnav__backlink a,.c-subnav li.c-subnav__backlink a:link,.c-subnav li.c-subnav__backlink a:visited {
	color:#000;
	border-bottom:1px solid #D7D2CB;
	padding-left:20px
}
.c-subnav li.c-subnav__backlink a:after,.c-subnav li.c-subnav__backlink a:before,.c-subnav li.c-subnav__backlink a:link:after,.c-subnav li.c-subnav__backlink a:link:before,.c-subnav li.c-subnav__backlink a:visited:after,.c-subnav li.c-subnav__backlink a:visited:before {
	content:"";
	background:#E8542C;
	position:absolute;
	top:15px;
	left:0;
	height:14px;
	width:1px;
	display:inline-block;
	-webkit-transform:rotate(-135deg) translateY(7px);
	-ms-transform:rotate(-135deg) translateY(7px);
	transform:rotate(-135deg) translateY(7px)
}
.c-subnav li.c-subnav__backlink a:after,.c-subnav li.c-subnav__backlink a:link:after,.c-subnav li.c-subnav__backlink a:visited:after {
	content:"";
	-webkit-transform:rotate(-45deg) translateY(7px);
	-ms-transform:rotate(-45deg) translateY(7px);
	transform:rotate(-45deg) translateY(7px)
}
.c-subnav li.c-subnav__title {
	padding:20px 15px 10px
}
@media only screen and (min-width:996px) {
	.c-subnav li.c-subnav__backlink,.c-subnav li.c-subnav__title {
	display:none
}
}.c-subnav.c-subnav--show {
	display:block
}
.c-subnav__trigger {
	z-index:10
}
.c-subnav__trigger a {
	display:block;
	position:absolute;
	right:5px;
	z-index:1000;
	top:9px;
	width:44px;
	height:44px;
	cursor:pointer;
	text-indent:-200px;
	background:#FFF;
	color:#FFF;
	overflow:hidden;
	text-decoration:none;
	-webkit-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out
}
@media only screen and (min-width:768px) {
	.c-subnav__trigger a {
	top:21px
}
}.c-subnav__trigger a span,.c-subnav__trigger a span:after,.c-subnav__trigger a span:before {
	background-color:#E8542C;
	height:1px;
	width:22px;
	position:absolute;
	top:48%;
	right:11px;
	content:""
}
.c-subnav__trigger a span:before {
	-webkit-transform:translateY(-1000%);
	-ms-transform:translateY(-1000%);
	transform:translateY(-1000%);
	-webkit-transition:all .2s linear;
	transition:all .2s linear;
	right:0
}
.c-subnav__trigger a span:after {
	-webkit-transform:translateY(800%);
	-ms-transform:translateY(800%);
	transform:translateY(800%);
	-webkit-transition:all .2s linear;
	transition:all .2s linear;
	right:0
}
.c-subnav__trigger a.open span {
	background-color:transparent
}
.c-subnav__trigger a.open span:before {
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg);
	background-color:#000
}
.c-subnav__trigger a.open span:after {
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
	background-color:#000
}
.c-sidenav {
	margin-top:40px;
	display:none
}
@media only screen and (min-width:996px) {
	.c-subnav-brands,.c-subnav-brands.c-subnav--show,.c-subnav__trigger a,.c-subnav__trigger+.c-search__trigger {
	display:none
}
.c-sidenav {
	display:block
}
}.c-sidenav ul {
	max-width:200px;
	float:none
}
.c-sidenav ul a,.c-sidenav ul a:link,.c-sidenav ul a:visited {
	border-bottom:1px solid #D7D2CB;
	text-decoration:none;
	color:#000;
	display:block;
	padding:8px 8px 8px 15px;
	position:relative
}
.c-sidenav ul a.lit,.c-sidenav ul a:active,.c-sidenav ul a:focus,.c-sidenav ul a:hover {
	border-bottom:3px solid #E8542C;
	padding-bottom:6px
}
.c-sidenav ul a.lit {
	color:#E8542C
}
.c-accessible-nav ul,.c-accessible-nav ul li {
	padding:0;
	margin:0;
	list-style:none
}
.c-sidenav .labeltext {
	font-size:.875rem;
	line-height:1.875rem
}
.c-sidenav .labeltext a.lit,.c-sidenav .labeltext a.lit:link,.c-sidenav .labeltext a.lit:visited {
	color:#E8542C;
	font-family:GraphikSemibold,Helvetica,Arial,sans-serif
}
.c-sidenav .c-sidenav__subnav {
	margin:0;
	background-color:#F0EEED
}
.c-accessible-nav ul li {
	display:inline
}
.c-accessible-nav ul a:link,.c-accessible-nav ul a:visited {
	height:0;
	left:0;
	overflow:hidden;
	position:absolute;
	top:5px;
	width:0;
	z-index:1002
}
.c-accessible-nav ul a:active,.c-accessible-nav ul a:focus,.c-accessible-nav ul a:hover {
	background:#FFF;
	border:1px solid #E8542C;
	color:#E8542C;
	height:auto;
	margin:0;
	overflow:visible;
	padding:15px 25px;
	position:fixed;
	text-decoration:underline;
	width:auto;
	z-index:10000;
	top:10px;
	left:10px
}
table td,table th {
	border-bottom:1px solid #D7D2CB
}
.iframetop {
	display:none;
	position:absolute;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-weight:700;
	font-style:normal;
	font-size:.875rem;
	text-align:left;
	cursor:pointer;
	background:#C2C7CA;
	color:#FFF;
	top:164px!important;
	left:205px!important;
	padding:0!important;
	height:38px!important
}
.iframetop a,.iframetop a:link,.iframetop a:visited {
	color:#FFF;
	text-decoration:none;
	padding:6px 20px;
	float:left
}
.iframetop a:focus,.iframetop a:hover {
	text-decoration:none;
	background-color:#E8542C
}
table {
	border-collapse:collapse;
	border-spacing:0;
	margin-bottom:15px;
	font-size:.875rem;
	line-height:1.25rem
}
table td,table th {
	text-align:right;
	vertical-align:bottom;
	padding:10px
}
table td.left,table td:first-child,table th:first-child {
	text-align:left
}
table th {
	font-family:GraphikMedium,Helvetica,Arial,sans-serif;
	font-weight:400
}
.accordion__header,table th.nobold {
	font-family:GraphikRegular,Helvetica,Arial,sans-serif
}
table td.center {
	text-align:center;
	vertical-align:middle
}
table td.borderleft {
	border-left:1px solid #D7D2CB
}
table td.borderright {
	border-right:1px solid #D7D2CB
}
table td.bordertop {
	border-top:1px solid #D7D2CB
}
table td.line {
	border-bottom:1px solid #000
}
table td.thickline {
	border-bottom:2px solid #000
}
table tr.line td,table tr.line th {
	border-bottom:1px solid #000
}
table tr.thickline td,table tr.thickline th {
	border-bottom:2px solid #000
}
table.left td,table.left th {
	text-align:left
}
table.left td.center {
	text-align:center;
	vertical-align:middle
}
.table {
	overflow-x:auto
}
.accordion {
	margin-bottom:20px;
	float:left;
	width:100%
}
.accordion__panel {
	display:none;
	overflow:hidden;
	margin:0;
	padding-top:15px;
	padding-bottom:10px;
	-webkit-transition:visibility 0s;
	transition:visibility 0s;
	visibility:visible
}
[aria-hidden=true].accordion__panel {
	visibility:hidden;
	-webkit-transition-delay:1s,0s;
	transition-delay:1s,0s
}
.accordion__header {
	border:0;
	border-radius:0;
	margin:0;
	text-transform:none;
	border-top:1px solid #D7D2CB;
	color:#000;
	position:relative;
	display:block;
	background:0 0;
	outline:0;
	font-size:1.125rem;
	line-height:1.625rem;
	text-align:left;
	padding:10px 25px 10px 0;
	width:100%
}
.accordion__header span:not(.scWebEditInput):not(.scChromeData) {
	position:absolute;
	right:0;
	top:10px;
	width:25px;
	height:25px;
	-webkit-transition:all .5s;
	transition:all .5s
}
.accordion__header span:not(.scWebEditInput):not(.scChromeData):after,.accordion__header span:not(.scWebEditInput):not(.scChromeData):before {
	content:"";
	background:#E8542C;
	position:absolute;
	top:2px;
	right:12px;
	height:12px;
	width:1px;
	display:inline-block;
	-webkit-transform:rotate(-45deg) translateX(-6px);
	-ms-transform:rotate(-45deg) translateX(-6px);
	transform:rotate(-45deg) translateX(-6px)
}
.accordion__header span:not(.scWebEditInput):not(.scChromeData):after {
	content:"";
	-webkit-transform:rotate(45deg) translateX(6px);
	-ms-transform:rotate(45deg) translateX(6px);
	transform:rotate(45deg) translateX(6px)
}
.accordion__header:active,.accordion__header:focus,.accordion__header:hover {
	cursor:pointer;
	color:#E8542C;
	background:0 0;
	text-decoration:underline
}
.accordion__header:active,.accordion__header:focus {
	-webkit-box-shadow:none;
	box-shadow:none
}
.accordion__header[aria-expanded=true] span:not(.scWebEditInput):not(.scChromeData) {
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
[data-accordion-nohighlight] .accordion__header:active,[data-accordion-nohighlight] .accordion__header:focus,[data-accordion-nohighlight] .accordion__header:hover {
	color:initial;
	text-decoration:none
}
.accordion__title {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}
.accordion__all {
	float:right;
	margin-bottom:10px;
	color:#000
}
.accordion__all .accordion__all__icon {
	position:relative;
	display:inline-block;
	right:0;
	top:1px;
	margin-left:10px;
	width:17px;
	height:17px;
	-webkit-transition:all .5s;
	transition:all .5s
}
.c-brands li.c-brands__blank,footer .accordion__all {
	display:none
}
.accordion__all .accordion__all__icon:after,.accordion__all .accordion__all__icon:before {
	content:"";
	position:absolute;
	height:17px;
	width:1px;
	top:0;
	right:8px;
	background:#000;
	-webkit-transform:rotate(0);
	-ms-transform:rotate(0);
	transform:rotate(0);
	-webkit-transition:all .5s;
	transition:all .5s
}
.c-brands li a.c-brands__logo.lit,.c-brands li a.c-brands__logo:active,.c-brands li a.c-brands__logo:focus,.c-brands li a.c-brands__logo:hover,.c-brands-flex li a.c-brands__logo.lit,.c-brands-flex li a.c-brands__logo:active,.c-brands-flex li a.c-brands__logo:focus,.c-brands-flex li a.c-brands__logo:hover {
	background:#F0EEED
}
.accordion__all .accordion__all__icon:after {
	content:"";
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg)
}
.accordion__all.accordion__all--open .accordion__all__icon {
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg)
}
footer .accordion__panel {
	padding-top:0;
	padding-bottom:0
}
footer .accordion__header {
	border:0;
	color:#000;
	font-family:GraphikSemibold,Helvetica,Arial,sans-serif;
	padding:5px 0;
	margin-bottom:15px;
	font-size:1rem
}
footer .accordion__header a{
	color:#000;
}
.c-key li,.c-subtabs__tab .c-feature-quote__quote,.c-subtabs__tab h3 {
	font-family:GraphikMedium,Helvetica,Arial,sans-serif
}
footer .accordion__header span {
	top:2px
}
footer .accordion__header span:after,footer .accordion__header span:before {
	height:21px;
	-webkit-transform:rotate(0);
	-ms-transform:rotate(0);
	transform:rotate(0);
	-webkit-transition:all .5s;
	transition:all .5s
}
footer .accordion__header span:after {
	content:"";
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg)
}
.c-brands li:before,.c-brands-flex li:before {
	content:none
}
footer .accordion__header:hover {
	cursor:pointer
}
footer .accordion__header[aria-expanded=true] span {
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg)
}
@media only screen and (min-width:996px) {
	footer .accordion__title {
	clip:inherit;
	height:auto;
	width:auto;
	margin:0;
	position:inherit
}
}.accordion--icons .link-button:link,.accordion--icons .link-button:visited,.accordion--icons a.link-button,.accordion--icons button {
	min-height:75px;
	padding-left:100px
}
.accordion--icons .accordion__icon {
	position:absolute;
	top:0;
	left:0
}
.accordion--icons .accordion__icon--circle {
	padding:7px
}
.accordion--icons .accordion__panel {
	padding-left:100px
}
.c-subnav.c-brands {
	top:82px;
	width:100%;
	left:0
}
.c-brands {
	padding:20px 0;
	text-align:center
}
.c-brands ul {
	float:none
}
.c-brands li {
	width:50%;
	height:100px;
	padding:0;
	float:left;
	border-left:1px solid #D7D2CB;
	border-bottom:1px solid #D7D2CB;
	margin-left:0
}
@media only screen and (max-width:995px) {
	.c-brands li:nth-child(2n+1) {
	border-left:0
}
.c-brands li:last-child,.c-brands li:nth-last-child(2) {
	border-bottom:0
}
}.c-brands li:nth-last-child(2) {
	width:16.6667%
}
@media only screen and (min-width:996px) {
	.c-brands li {
	height:120px;
	width:16.6667%
}
.c-brands li:first-child,.c-brands li:nth-child(6n+7) {
	border-left:0
}
.c-brands li:nth-child(n+19) {
	border-bottom:0
}
.c-brands li.c-brands__blank {
	display:block
}
}.c-brands li a.c-brands__logo,.c-brands li a.c-brands__logo:link,.c-brands li a.c-brands__logo:visited {
	-webkit-transition:all .3s;
	transition:all .3s;
	width:100%;
	height:100%;
	display:inline-block;
	z-index:1;
	position:relative;
	padding:0
}
.c-brands li a.c-brands__logo img,.c-brands li a.c-brands__logo:link img,.c-brands li a.c-brands__logo:visited img {
	width:80%;
	max-width:150px;
	margin:0 auto;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	padding:24px
}
@media only screen and (min-width:996px) {
	.c-brands li a.c-brands__logo img,.c-brands li a.c-brands__logo:link img,.c-brands li a.c-brands__logo:visited img {
	width:100%
}
}.c-brands li a.c-brands__logo img.lazyload,.c-brands li a.c-brands__logo:link img.lazyload,.c-brands li a.c-brands__logo:visited img.lazyload {
	opacity:0
}
.c-brands.c-brands--norewards li {
	width:50%
}
@media only screen and (min-width:768px) {
	.c-brands.c-brands--norewards li {
	width:33%
}
.c-brands.c-brands--norewards li:nth-child(2n+1) {
	border-left:1px solid #D7D2CB
}
.c-brands.c-brands--norewards li:nth-child(3n+1) {
	border-left:0
}
.c-brands.c-brands--norewards li:last-child,.c-brands.c-brands--norewards li:nth-last-child(3) {
	border-bottom:0
}
}@media only screen and (min-width:996px) {
	.c-brands.c-brands--norewards li {
	width:25%
}
.c-brands.c-brands--norewards li:nth-child(3n+1),.c-brands.c-brands--norewards li:nth-child(5n+6) {
	border-left:1px solid #D7D2CB
}
.c-brands.c-brands--norewards li:nth-child(n+11) {
	border-bottom:1px solid #D7D2CB
}
.c-brands.c-brands--norewards li:first-child,.c-brands.c-brands--norewards li:nth-child(4n+5) {
	border-left:0
}
.c-brands.c-brands--norewards li:nth-child(n+18) {
	border-bottom:0
}
.c-brands.c-brands--norewards li:nth-child(11) {
	border-left:1px solid #D7D2CB;
	margin-left:0
}
}@media only screen and (min-width:1025px) {
	.c-brands .c-brands-button {
	display:none
}
}.c-brands-flex {
	padding:20px 0;
	text-align:center
}
.c-brands-flex ul {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-ms-flex-pack:center;
	justify-content:center
}
.c-brands-flex li {
	width:50%;
	height:100px;
	padding:0;
	border-color:#D7D2CB;
	border-width:0 1px 1px 0;
	border-style:solid;
	margin-left:0
}
@media only screen and (max-width:995px) {
	.c-brands-flex li:nth-last-child(-n+2) {
	border-bottom-width:0
}
.c-brands-flex li:nth-child(even) {
	border-right-width:0
}
.c-brands-flex li:nth-child(even):nth-last-child(2) {
	border-bottom-width:1px
}
}.c-brands-flex li.c-brands__blank {
	display:none
}
@media only screen and (min-width:996px) {
	.c-brands-flex li {
	height:120px;
	width:16.6667%
}
.c-brands-flex li.md-last-row {
	border-bottom-width:0
}
.c-brands-flex li:nth-child(6n),.c-brands-flex li:nth-last-child(1) {
	border-right-width:0
}
.c-brands-flex li.c-brands__blank {
	display:block
}
.c-brands-flex li a.c-brands__logo img,.c-brands-flex li a.c-brands__logo:link img,.c-brands-flex li a.c-brands__logo:visited img {
	width:100%
}
}.c-brands-flex li a.c-brands__logo,.c-brands-flex li a.c-brands__logo:link,.c-brands-flex li a.c-brands__logo:visited {
	display:-ms-flexbox;
	display:flex;
	z-index:1;
	position:relative;
	padding:12px;
	width:100%;
	height:100%;
	-webkit-transition:all .3s;
	transition:all .3s
}
.c-brands-flex li a.c-brands__logo img,.c-brands-flex li a.c-brands__logo:link img,.c-brands-flex li a.c-brands__logo:visited img {
	max-height:100%;
	max-width:150px;
	margin:auto
}
.c-brands-flex.c-brands--norewards li {
	width:50%
}
@media only screen and (min-width:768px) {
	.c-brands-flex.c-brands--norewards li {
	width:33%
}
.c-brands-flex.c-brands--norewards li:nth-child(2n+1) {
	border-left:1px solid #D7D2CB
}
.c-brands-flex.c-brands--norewards li:nth-child(3n+1) {
	border-left:0
}
.c-brands-flex.c-brands--norewards li:last-child,.c-brands-flex.c-brands--norewards li:nth-last-child(3) {
	border-bottom:0
}
}@media only screen and (min-width:996px) {
	.c-brands-flex.c-brands--norewards li {
	width:25%
}
.c-brands-flex.c-brands--norewards li:nth-child(3n+1),.c-brands-flex.c-brands--norewards li:nth-child(5n+6) {
	border-left:1px solid #D7D2CB
}
.c-brands-flex.c-brands--norewards li:nth-child(n+11) {
	border-bottom:1px solid #D7D2CB
}
.c-brands-flex.c-brands--norewards li:first-child,.c-brands-flex.c-brands--norewards li:nth-child(4n+5) {
	border-left:0
}
.c-brands-flex.c-brands--norewards li:nth-child(n+13) {
	border-bottom:0
}
.c-brands-flex.c-brands--norewards li:nth-child(11) {
	border-left:1px solid #D7D2CB;
	margin-left:0
}
}@media only screen and (min-width:1025px) {
	.c-brands-flex .c-brands-button {
	display:none
}
}.c-brands-bar {
	border:1px solid #000;
	position:relative;
	display:table;
	padding-top:10px;
	padding-bottom:10px;
	width:100%;
	max-width:290px;
	margin:30px auto 0
}
@media only screen and (min-width:768px) {
	.c-brands-bar {
	max-width:970px;
	margin-bottom:25px;
	margin-top:20px
}
}@media only screen and (min-width:1200px) {
	.c-brands-bar {
	margin-bottom:0
}
}.c-brands-bar img {
	margin:0 auto;
	opacity:1;
	-webkit-transition:opacity .5s;
	transition:opacity .5s;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	-moz-transform:rotate(0);
	width:auto
}
.c-brands-bar img.lazyload {
	opacity:0
}
.c-brands-bar a:active img,.c-brands-bar a:focus img,.c-brands-bar a:hover img,.c-brands-carousel .slick-slide a:active img,.c-brands-carousel .slick-slide a:focus img,.c-brands-carousel .slick-slide a:hover img {
	opacity:.4
}
.c-brands-bar__logo {
	position:absolute;
	top:-34px;
	left:50%;
	-webkit-transform:translateX(-50%)!important;
	-ms-transform:translateX(-50%)!important;
	transform:translateX(-50%)!important;
	width:132px!important;
	background:#FFF;
	padding:9px
}
@media only screen and (min-width:768px) {
	.c-brands-bar__logo {
	padding:6px 15px 15px;
	width:194px!important;
	-webkit-transform:translateX(0)!important;
	-ms-transform:translateX(0)!important;
	transform:translateX(0)!important;
	left:20px;
	top:-20px
}
}.c-brands-bar__logo img {
	width:100%;
	max-width:100%
}
.c-brands-bar__logo-text {
	position:absolute;
	top:-21px;
	left:90px;
	background-color:#fff;
	color:#E8542C;
	padding:5px;
	font-size:1.25rem;
	font-weight:700
}
@media only screen and (max-width:480px) {
	.c-brands-bar__logo-text {
	left:100px
}
}.c-brands-bar__clusters {
	position:relative;
	float:left;
	margin:0 10px
}
@media only screen and (min-width:768px) {
	.c-brands-bar__clusters {
	margin:10px 20px
}
}@media only screen and (min-width:996px) {
	.c-brands-bar__clusters {
	margin-top:0;
	margin-bottom:0
}
}.c-brands-bar__rewards {
	display:inline-block;
	background:#fff;
	position:absolute;
	bottom:0;
	right:50%;
	-webkit-transform:translate(50%,50%);
	-ms-transform:translate(50%,50%);
	transform:translate(50%,50%);
	padding:10px;
	width:175px
}
.c-brands-bar__rewards div {
	margin:5px 0
}
@media only screen and (min-width:768px) {
	.c-brands-bar__rewards {
	width:197px;
	-webkit-transform:translate(0,50%);
	-ms-transform:translate(0,50%);
	transform:translate(0,50%);
	bottom:0;
	right:20px;
	padding:15px
}
}.c-brands-bar__rewards img {
	width:100%
}
.c-brands-bar__cluster {
	width:100%;
	display:block;
	float:left;
	margin-left:0;
	padding-top:8px
}
.c-brands-bar__cluster ul {
	margin:10px 0;
	text-align:center
}
.c-brands-bar__cluster li {
	display:inline-block;
	width:10.7%;
	list-style-type:none;
	margin:0;
	padding:8px 10px;
	vertical-align:middle
}
.c-brands-bar__cluster li:before {
	display:none!important
}
@media screen and (max-width:996px) {
	.c-brands-bar__cluster li,.c-brands-bar__cluster li:nth-child(15)~li {
	width:11.9%
}
}.c-brands-bar__cluster.desktop li:nth-child(15)~li {
	width:10.7%
}
@media screen and (max-width:996px) {
	.c-brands-bar__cluster.desktop {
	display:inline;
	padding-top:0;
	width:100%
}
}.c-brands-bar__cluster.mobile {
	margin-left:0
}
.c-brands-bar__cluster.mobile li {
	float:left;
	width:50%!important;
	list-style-type:none;
	height:65px
}
@media screen and (min-width:768px) {
	.c-brands-bar__cluster.mobile {
	display:none
}
.c-brands-bar__cluster.mobile li {
	padding-bottom:15px
}
.c-brands-bar__cluster.mobile li:last-child {
	padding-bottom:13px
}
}@media screen and (max-width:767px) {
	.c-brands-bar__cluster.desktop {
	display:none
}
.c-brands-bar__cluster.mobile {
	display:inline;
	margin-bottom:10px
}
.c-brands-bar__cluster.mobile img {
	max-height:55px;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	padding:5px
}
}.c-brands-bar__pair {
	width:100%;
	display:block;
	float:left
}
@media only screen and (min-width:768px) {
	.c-brands-bar__pair {
	width:17%;
	display:inline-block
}
}.c-brands-bar__pair div {
	float:left;
	width:50%;
	margin:5px 0
}
.c-brands-bar__footnote {
	text-align:left;
	max-width:290px;
	margin:5px auto 50px;
	font-size:.75rem;
	line-height:1.125rem
}
@media only screen and (min-width:768px) {
	.c-brands-bar__pair div {
	width:100%
}
.c-brands-bar__footnote {
	max-width:100%;
	text-align:right
}
}.c-key li:before {
	content:"•";
	font-size:3.125rem;
	margin-top:-3px;
	left:-23px
}
.c-key li.c-key__americas:before {
	color:#D96932
}
.c-key li.c-key__europe:before {
	color:#FFC600
}
.c-key li.c-key__amea:before {
	color:#FFA300
}
.c-key li.c-key__china:before {
	color:#707372
}
.highcharts-legend-item {
	margin-bottom:5px
}
.c-tabs {
	position:relative
}
.c-tabs__nav {
	background:#F0EEED;
	border-bottom:1px solid #D7D2CB;
	width:100%;
	display:block
}
.c-tabs__nav ul {
	margin:0;
	float:left;
	width:100%;
	display:block
}
.c-tabs__tab {
	padding:0
}
.c-tabs__tab h2 {
	text-align:center;
	float:none;
	display:block;
	font-size:1rem;
	line-height:1.375rem;
	padding:8px;
	margin-top:0;
	margin-bottom:-1px;
	background:0 0;
	border:1px solid #F0EEED;
	border-bottom:1px solid #D7D2CB;
	-webkit-background-clip:initial;
	-webkit-text-fill-color:initial
}
@media only screen and (min-width:351px) {
	.c-tabs__tab h2 {
	font-size:1.25rem;
	line-height:1.625rem
}
}.c-tabs__tab h2 a,.c-tabs__tab h2 a:link,.c-tabs__tab h2 a:visited {
	width:100%;
	height:100%;
	display:block;
	padding:10px 7px;
	color:#000;
	text-decoration:none
}
.c-tabs__tab h2 a:active,.c-tabs__tab h2 a:focus,.c-tabs__tab h2 a:hover {
	text-decoration:underline;
	color:#E8542C
}
.c-tabs__tab.c-tabs__tab--active {
	background:#FFF
}
.c-tabs__tab.c-tabs__tab--active h2 {
	border:1px solid #D7D2CB;
	border-bottom:1px solid #FFF
}
.c-tabs__tab.c-tabs__tab--active h2 a span {
	color:#E8542C
}
.c-tabs__tab.c-tabs__tab--active h2 a:active,.c-tabs__tab.c-tabs__tab--active h2 a:focus,.c-tabs__tab.c-tabs__tab--active h2 a:hover {
	text-decoration:none
}
.browser-edge .c-tabs__tab h2 {
	-webkit-text-fill-color:#000
}
.browser-edge .c-tabs__tab.c-tabs__tab--active h2 {
	-webkit-text-fill-color:#E8542C
}
.c-tabs__panel iframe {
	width:100%;
	height:1000px;
	border:0;
	overflow-y:hidden
}
.c-subtabs__nav {
	margin:0 0 20px;
	float:left;
	width:100%;
	height:100%;
	height:auto;
	border-bottom:3px solid #D7D2CB;
	display:none
}
@media only screen and (min-width:768px) {
	.c-tabs__tab h2 {
	font-size:1.5rem;
	line-height:1.875rem
}
.c-tabs__tab h2 a,.c-tabs__tab h2 a:link,.c-tabs__tab h2 a:visited {
	padding:10px
}
.c-subtabs__nav {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:end;
	align-items:flex-end
}
}.c-subtabs__tab {
	padding:0;
	float:left;
	margin-right:25px;
	display:inline-block;
	width:auto;
	height:auto
}
.c-subtabs__tab .c-feature-quote__quote,.c-subtabs__tab h3 {
	color:#000;
	background:0 0;
	-webkit-background-clip:initial;
	-webkit-text-fill-color:initial;
	display:block;
	font-style:normal;
	font-weight:400;
	margin:0;
	padding:3px 0;
	float:none;
	font-size:1.125rem;
	line-height:1.625rem
}
.c-heroimage-panel__intro .h3,.c-key-figures p:not(.figure),.c-latestmedia-panel__item p,.calendar-container .calendar-container__date span {
	font-family:GraphikRegular,Helvetica,Arial,sans-serif
}
.c-subtabs__tab .c-feature-quote__quote a,.c-subtabs__tab .c-feature-quote__quote a:link,.c-subtabs__tab .c-feature-quote__quote a:visited,.c-subtabs__tab h3 a,.c-subtabs__tab h3 a:link,.c-subtabs__tab h3 a:visited {
	color:#000;
	text-decoration:none;
	display:block;
	white-space:pre-wrap
}
.browser-edge .c-subtabs__panelheader.c-feature-quote__quote,.browser-edge h3.c-subtabs__panelheader,.c-subtabs__panel,.c-subtabs__panelheader {
	display:none
}
.c-subtabs__tab .c-feature-quote__quote a:active,.c-subtabs__tab .c-feature-quote__quote a:focus,.c-subtabs__tab .c-feature-quote__quote a:hover,.c-subtabs__tab h3 a:active,.c-subtabs__tab h3 a:focus,.c-subtabs__tab h3 a:hover {
	color:#E8542C;
	text-decoration:underline
}
.c-subtabs__tab.c-subtabs__tab--active .c-feature-quote__quote,.c-subtabs__tab.c-subtabs__tab--active h3 {
	border-bottom:3px solid #E8542C;
	margin-bottom:-3px
}
.c-subtabs__tab.c-subtabs__tab--active .c-feature-quote__quote a,.c-subtabs__tab.c-subtabs__tab--active .c-feature-quote__quote a:link,.c-subtabs__tab.c-subtabs__tab--active .c-feature-quote__quote a:visited,.c-subtabs__tab.c-subtabs__tab--active h3 a,.c-subtabs__tab.c-subtabs__tab--active h3 a:link,.c-subtabs__tab.c-subtabs__tab--active h3 a:visited {
	color:#E8542C
}
.c-subtabs__nav-fixedwidth--50 li {
	width:45%
}
.c-subtabs__nav-fixedwidth li {
	width:25%
}
.c-subtabs__nav-mediumwidth li {
	width:20%
}
.c-subtabs__nav-multiline li {
	width:15%
}
.c-subtabs__nav-multiline li .c-feature-quote__quote a,.c-subtabs__nav-multiline li .c-feature-quote__quote a:link,.c-subtabs__nav-multiline li .c-feature-quote__quote a:visited,.c-subtabs__nav-multiline li h3 a,.c-subtabs__nav-multiline li h3 a:link,.c-subtabs__nav-multiline li h3 a:visited {
	height:52px
}
.browser-edge .c-subtabs__tab .c-feature-quote__quote,.browser-edge .c-subtabs__tab h3 {
	-webkit-text-fill-color:#000
}
.browser-edge .c-subtabs__tab.c-subtabs__tab--active .c-feature-quote__quote,.browser-edge .c-subtabs__tab.c-subtabs__tab--active h3 {
	-webkit-text-fill-color:#E8542C
}
.browser-edge .c-coverimage-panel h2,.browser-edge .c-drivers__red h2,.browser-edge .c-heroimage-carousel__text,.browser-edge .c-heroimage-panel h1,.browser-edge .c-our-strategy__box .c-feature-quote__quote,.browser-edge .c-our-strategy__box h3 {
	-webkit-text-fill-color:#FFF
}
.c-faux-dropcontainer.c-subtabs__dropdown {
	z-index:2;
	width:100%;
	margin-bottom:20px
}
@media only screen and (min-width:768px) {
	.c-faux-dropcontainer.c-subtabs__dropdown {
	display:none
}
}.c-faux-dropcontainer.c-subtabs__dropdown ul {
	width:-webkit-calc(100% + 2px)!important;
	width:calc(100% + 2px)!important
}
.c-subtabs-ajax .c-subtabs__panel,.c-subtabs__panel.c-subtabs__panel--active {
	display:block
}
.c-subtabs__panelbody {
	padding-bottom:10px
}
@media only screen and (min-width:996px) {
	.c-subtabs__panelbody {
	margin-bottom:20px
}
}.c-subtabs--pages .c-subtabs__panelbody {
	border:0
}
.c-subtabs__panelimage img {
	margin:30px auto 0;
	width:160px
}
.c-featured-panel .c-feature-quote__quote+h4,.c-featured-panel h3+h4 {
	padding-top:0
}
.c-featured-panel h2 {
	color:#FFF!important
}
.c-featured-panel .c-feature-quote__quote,.c-featured-panel h3 {
	font-size:1.125rem;
	font-weight:500;
	color:#FFF
}
.c-featured-panel .list-links li a {
	color:#FFF
}
.c-featured-panel .list-links li a:hover {
	color:#E8542C
}
.c-coverimage-panel p,.c-featured-panel .link__addition,.c-heroimage-panel h1 {
	color:#FFF
}
.c-featured-panel__image {
	border-bottom:1px solid #D7D2CB;
	overflow:hidden;
	padding-top:15px;
	position:relative
}
.c-featured-panel__image img {
	-webkit-box-shadow:2px -2px 12px 0 rgba(0,0,0,.2);
	box-shadow:2px -2px 12px 0 rgba(0,0,0,.2);
	margin:0 auto;
	max-width:80%
}
@media only screen and (min-width:768px) {
	.c-featured-panel__image img {
	max-width:70%;
	position:absolute;
	bottom:0;
	left:0;
	right:0
}
.c-featured-panel__image.c-featured-panel__image--narrow {
	min-height:170px
}
}.c-coverimage-panel {
	min-height:200px;
	background:url(../../images/pictures/bgrd_homepage_figures.jpg) center no-repeat;
	background-size:cover;
	-webkit-transition:0s linear;
	transition:0s linear;
	-webkit-transition-property:background-position;
	transition-property:background-position
}
@media only screen and (min-width:768px) {
	.c-coverimage-panel {
	background-position:50% 50%
}
}.c-coverimage-panel p.c-coverimage-panel__link {
	text-shadow:none
}
.c-coverimage-panel p.c-coverimage-panel__link .link-download .link__textwrap:before {
	width:12px;
	height:14px;
	background-position:-339px -87px
}
.c-coverimage-panel h2 {
	color:#FFF;
	text-align:center
}
.c-coverimage-panel h2 em {
	margin:0 auto;
	display:block;
	max-width:80%
}
.c-coverimage-panel .panel-overlay {
	position:relative
}
@media only screen and (min-width:1200px) {
	.c-coverimage__figures {
	padding-top:40px
}
.c-heroimage-panel__intro p.h3 {
	font-size:1.375rem;
	line-height:1.875rem
}
}.c-coverimage__figures p {
	text-align:center
}
@media only screen and (min-width:996px) {
	.c-coverimage-panel h2 em {
	max-width:60%
}
.c-coverimage__figures .center-text,.c-coverimage__figures p {
	text-align:center
}
.c-coverimage__figures .center-text .figure-panel {
	display:inline-block
}
.c-coverimage__figures .figure-panel {
	margin:0 auto;
	width:auto
}
.c-coverimage__figures .figure-panel.left {
	float:left
}
.c-coverimage__figures .figure-panel.right {
	float:right
}
}.c-heroimage-panel h1 {
	margin:0;
	padding:40px 0;
	text-shadow:0 0 30px #000
}
.c-heroimage-panel .c-feature-quote__quote,.c-heroimage-panel h2,.c-heroimage-panel h3,.c-heroimage-panel ol,.c-heroimage-panel p,.c-heroimage-panel ul {
	float:none
}
.c-heroimage-panel__image {
	height:320px;
	background-position:top center
}
.c-heroimage-panel__image.ar-desktop {
	display:none
}
.c-heroimage-panel__image.ar-mobile {
	display:block;
	background-size:cover
}
@media only screen and (min-width:996px) {
	.c-heroimage-panel__image.ar-desktop {
	display:block;
	background-size:cover
}
.c-heroimage-panel__image.ar-mobile {
	display:none
}
}.c-heroimage-panel__intro {
	padding:23px 30px 15px;
	background:#FFF;
	margin:-40px 15px 0;
	width:-webkit-calc(100% - 30px);
	width:calc(100% - 30px)
}
@media only screen and (min-width:768px) {
	.c-heroimage-panel__image {
	height:450px
}
.c-heroimage-panel__intro {
	position:absolute;
	bottom:40px;
	margin:0 15px;
	width:37%
}
}@media only screen and (min-width:996px) {
	.c-heroimage-panel__intro {
	width:27%
}
}.c-heroimage-panel__intro p {
	padding-top:0
}
.c-heroimage-panel__intro .h3 {
	font-size:1.375rem;
	line-height:1.875rem;
	color:#000
}
.c-heroimage-panel__intro blockquote {
	position:relative;
	padding-left:0
}
.c-heroimage-panel__intro blockquote:before {
	content:"";
	width:0;
	height:0
}
.c-heroimage-panel__intro blockquote p {
	font-size:1.375rem;
	line-height:1.875rem;
	color:#000
}
.c-heroimage-panel__featured {
	padding:30px 30px 15px;
	background:#F0EEED;
	margin:-40px 0 40px
}
.c-section-hotspot h2,.c-section-hotspot-hover h2,.c-section-hotspot__text .c-feature-quote__quote,.c-section-hotspot__text h2,.c-section-hotspot__text h3 {
	padding-top:0
}
@media only screen and (min-width:768px) {
	.c-heroimage-panel__featured {
	margin:-70px 0 40px
}
}.c-heroimage-panel__featured .c-feature-quote__quote,.c-heroimage-panel__featured h2,.c-heroimage-panel__featured h3,.c-heroimage-panel__featured p:first-child {
	padding-top:0;
	display:block;
	color:#000
}
.c-heroimage-panel__featured p {
	display:inline-block
}
.c-heroimage-panel__featured p.date {
	font-size:.875rem;
	float:right;
	color:#000
}
.c-heroimage-panel--centered .c-heroimage-panel__featured h2,.c-heroimage-panel--centered .c-heroimage-panel__featured p {
	display:block;
	text-align:center
}
.c-tabs .c-heroimage-panel__featured {
	margin-left:15px;
	margin-right:15px
}
.u-bgrd-grey .c-heroimage-panel__featured {
	background:#FFF
}
.c-hero-carousel h1 {
	position:absolute;
	bottom:0;
	margin:0;
	width:100%;
	padding:0
}
.c-hero-carousel h1 img {
	width:300px;
	margin-bottom:-20px
}
@media only screen and (min-width:768px) {
	.c-hero-carousel h1 img {
	margin-bottom:0
}
}.c-hero-carousel img {
	margin:0 auto
}
.c-hero-carousel__images {
	margin-left:-25%;
	margin-right:-25%
}
@media only screen and (min-width:768px) {
	.c-hero-carousel__images {
	margin-left:-15%;
	margin-right:-15%
}
}.c-coverimage-panel.ar-desktop {
	display:none
}
.c-coverimage-panel.ar-mobile {
	display:block;
	background-size:cover
}
@media only screen and (min-width:996px) {
	.c-hero-carousel__images {
	margin:0
}
.c-coverimage-panel.ar-desktop {
	display:block;
	background-size:cover
}
.c-coverimage-panel.ar-mobile {
	display:none
}
}.c-latestmedia-panel {
	margin-top:10px;
	display:table
}
.c-latestmedia-panel__item {
	position:relative;
	margin-bottom:30px
}
.c-latestmedia-panel__item:last-child {
	margin-bottom:0
}
@media only screen and (min-width:768px) {
	.c-latestmedia-panel__item {
	margin-bottom:0;
	border-right:1px solid #D7D2CB;
	display:table-cell;
	float:none
}
.c-latestmedia-panel__item:last-child {
	border:0
}
}.c-latestmedia-panel__item a {
	color:inherit;
	text-decoration:none
}
.c-latestmedia-panel__item a:active,.c-latestmedia-panel__item a:focus,.c-latestmedia-panel__item a:hover {
	text-decoration:underline
}
.c-latestmedia-panel__item p {
	float:none
}
.c-latestmedia-panel__tweet:after {
	content:"";
	position:absolute;
	bottom:10px;
	right:15px;
	width:22px;
	height:22px;
	background-position:-130px -256.2px
}
.c-latestmedia-panel__date {
	margin:10px 0 0
}
.c-section-hotspots {
	display:table;
	width:100%
}
.c-section-hotspot {
	margin-bottom:40px
}
@media only screen and (min-width:768px) {
	.c-latestmedia-panel__date {
	position:absolute;
	bottom:0
}
.c-section-hotspot h2,.c-section-hotspot-hover h2 {
	font-size:1.875rem
}
.c-section-hotspot,.c-section-hotspot-hover {
	position:relative;
	display:table-cell
}
}@media only screen and (min-width:996px) {
	.c-section-hotspot h2,.c-section-hotspot-hover h2 {
	font-size:2rem
}
}.c-section-hotspot img,.c-section-hotspot-hover img {
	width:100%;
	height:auto
}
.c-section-hotspot__text {
	float:left;
	margin-top:20px
}
.c-section-hotspot__text .c-feature-quote__quote a,.c-section-hotspot__text h2 a,.c-section-hotspot__text h3 a {
	text-decoration:none
}
.c-section-hotspot__text .c-feature-quote__quote a:hover,.c-section-hotspot__text h2 a:hover,.c-section-hotspot__text h3 a:hover {
	text-decoration:underline
}
.c-section-hotspot__text h2.h3 {
	font-size:1.875rem;
	line-height:2.25rem
}
.c-section-hotspot__button {
	margin:0
}
.c-section-hotspot__button a.link-button,.c-section-hotspot__button a.link-button:link,.c-section-hotspot__button a.link-button:visited {
	background:0 0;
	color:#E8542C;
	padding-left:0;
	font-weight:600
}
.c-section-hotspot__button a.link-button:after,.c-section-hotspot__button a.link-button:link:after,.c-section-hotspot__button a.link-button:visited:after {
	margin-left:4px;
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg);
	border:solid #E8542C;
	border-width:0 2px 2px 0;
	display:inline-block;
	padding:3.2px;
	content:""
}
.c-section-hotspot__button a.link-button:hover {
	background:0 0;
	color:#E8542C;
	padding-left:0;
	font-weight:600
}
.c-section-hotspot__button:last-child {
	margin-bottom:40px
}
.c-section-hotspot-hover {
	vertical-align:top;
	-webkit-transition:all .3s;
	transition:all .3s
}
.c-section-hotspot-hover h2 {
	padding:0 0 25px
}
.c-section-hotspot-hover .c-section-hotspot-hover__wrapper {
	width:100%;
	border-right:1px solid #D7D2CB
}
@media only screen and (min-width:996px) {
	.c-section-hotspot-hover:focus,.c-section-hotspot-hover:hover {
	background:#F0EEED;
	z-index:1
}
}.c-section-hotspot-hover .u-vertical-align-bottom p {
	margin:0
}
.c-section-hotspot-hover .u-vertical-align-bottom p a.link-button {
	width:100%;
	text-align:center
}
.c-section-hotspot-hover:last-child .c-section-hotspot-hover__wrapper,.c-section-hotspot-hover:nth-child(3n+3) .c-section-hotspot-hover__wrapper {
	border-right:0
}
.c-section-hotspot-hover:nth-child(-n+6) {
	padding:0;
	border-bottom:1px solid #D7D2CB
}
.c-section-hotspot-hover:nth-child(-n+6) .u-vertical-align-bottom {
	padding-bottom:30px
}
.c-section-hotspot-hover .c-section-hotspot-hover__wrapper {
	padding:30px 30px 0
}
.c-section-hotspot-hover:nth-child(n+7) {
	padding:0 0 30px
}
.calendar-container {
	width:100%;
	float:left
}
.calendar-container .calendar-container__date {
	text-align:center;
	width:55px;
	background-color:#E8542C;
	color:#FFF;
	text-transform:uppercase;
	font-size:.75rem;
	margin-right:15px;
	float:left
}
.calendar-container .calendar-container__date span {
	background-color:#FFF;
	border:1px solid #D7D2CB;
	border-top:none;
	display:block;
	color:#000;
	font-size:2rem;
	padding:5px
}
@media only screen and (min-width:768px) {
	.c-section-hotspot__buttons {
	position:absolute;
	bottom:0
}
.c-section-hotspot__button {
	float:left
}
.c-section-hotspot__button:last-child {
	margin-bottom:0
}
.c-share-hotspot__height {
	height:200px
}
}@media only screen and (min-width:996px) {
	.c-share-hotspot__height {
	height:190px
}
}.c-share-hotspot__height img {
	width:100%
}
.c-key-figures {
	width:100%;
	float:left
}
.c-key-figures .no-gradient.c-feature-quote__quote,.c-key-figures h3.no-gradient {
	margin-top:40px
}
.c-key-figures p:not(.figure) {
	font-style:italic;
	color:#000;
	font-size:1.375rem;
	margin-bottom:40px
}
.c-download-list {
	clear:both;
	float:left;
	padding:0
}
@media only screen and (min-width:768px) {
	.c-download-list {
	padding:0 15px
}
}.c-download-list__details {
	clear:both;
	padding:40px 0 20px
}
.c-download-list__details h2,.c-download-list__details p.c-download-list__date,.c-download-list__details p.c-download-list__title {
	font-family:GraphikMedium,Helvetica,Arial,sans-serif;
	line-height:1.625rem;
	margin:0;
	padding:0
}
.c-download-list__details p.c-download-list__date {
	font-size:1.25rem
}
.c-download-list__details p.c-download-list__title {
	font-size:1.375rem
}
.c-download-list__details p:last-child {
	margin:0
}
.c-download-list__details h2 {
	font-size:1.25rem;
	font-weight:400;
	color:#000
}
.c-download-list__item {
	float:left;
	width:-webkit-calc(100% + 15px);
	width:calc(100% + 15px);
	position:relative;
	padding:15px 0 10px;
	-webkit-transition:all .3s;
	transition:all .3s
}
.c-download-list__item:before,.c-download-list__item:last-child:after {
	content:"";
	position:absolute;
	display:block;
	height:1px;
	background:#D7D2CB;
	left:0
}
.c-download-list__item:before {
	top:0;
	width:-webkit-calc(100% - 15px);
	width:calc(100% - 15px)
}
@media only screen and (min-width:768px) {
	.c-download-list__item {
	padding:15px 0 10px 15px;
	margin:0 0 0 -15px
}
.c-download-list__item:before {
	width:100%
}
}.c-download-list__item:last-child:after {
	bottom:0;
	width:-webkit-calc(100% - 15px);
	width:calc(100% - 15px)
}
.c-download-list__item p {
	float:left;
	margin:0
}
.c-download-list__item ul {
	float:left;
	margin:0;
	width:100%
}
.c-download-list__item ul li {
	display:inline-block
}
@media only screen and (min-width:768px) {
	.c-download-list__item:last-child:after {
	width:100%
}
.c-download-list__item ul {
	float:right;
	width:auto
}
.c-download-list__item ul li {
	min-width:100px
}
.c-calendar-list__item .c-download-list__item ul li,.c-download-list__item .c-calendar-list__item ul li,.c-download-list__item .c-sidenav ul li,.c-download-list__item ul.list-links li,.c-download-list__item ul.list-nostyle li,.c-download-list__item ul.slick-dots li,.c-sidenav .c-download-list__item ul li {
	margin-left:10px
}
}.c-download-list__item .link-icon {
	margin:5px 30px 0 0
}
@media only screen and (min-width:768px) {
	.c-download-list__item .link-icon {
	margin:0
}
}.c-download-list__item .link__addition {
	position:relative;
	top:-3px;
	left:0
}
@media only screen and (min-width:996px) {
	.c-download-list__item:focus,.c-download-list__item:hover {
	width:-webkit-calc(100% + 15px);
	width:calc(100% + 15px);
	background:#F0EEED
}
.c-download-list__item:focus:after,.c-download-list__item:focus:before,.c-download-list__item:hover:after,.c-download-list__item:hover:before {
	content:none
}
}.slick-slide .dropshadow {
	margin:20px
}
.slick-list {
	width:100%
}
.slick-slider .slick-arrow {
	outline:0;
	background:0 0;
	position:absolute;
	text-indent:-200px;
	overflow:hidden;
	height:40px;
	width:40px;
	padding:0;
	margin:0;
	border:1px solid #D7D2CB;
	border-radius:50%;
	z-index:2;
	bottom:0
}
@media only screen and (min-width:996px) {
	.slick-slider .slick-arrow {
	top:-webkit-calc(50% - 46px);
	top:calc(50% - 46px);
	bottom:auto
}
}.slick-slider .slick-arrow:before {
	content:"";
	position:absolute;
	left:13px;
	top:14px
}
.slick-slider .slick-arrow:active,.slick-slider .slick-arrow:focus,.slick-slider .slick-arrow:hover {
	border:1px solid #E8542C
}
.slick-slider .slick-arrow:active,.slick-slider .slick-arrow:focus {
	-webkit-box-shadow:none;
	box-shadow:none
}
.slick-next {
	right:0
}
.slick-next:before {
	width:14px;
	height:11px;
	background-position:-251.4px -290.2px
}
.slick-prev {
	left:0
}
@media only screen and (min-width:996px) {
	.slick-next {
	right:-60px
}
.slick-prev {
	left:-60px
}
}.slick-prev:before {
	width:14px;
	height:11px;
	background-position:-339px -47px
}
.o-carousel__pause {
	display:none;
	position:absolute;
	top:auto;
	bottom:-43px;
	right:54px;
	overflow:hidden;
	text-indent:-200px;
	height:24px;
	width:24px
}
.o-carousel__pause:after,.o-carousel__pause:before {
	content:"";
	background:#E8542C;
	position:absolute;
	top:6px;
	left:12px;
	height:12px;
	width:1px;
	display:inline-block;
	-webkit-transform:translateX(3px);
	-ms-transform:translateX(3px);
	transform:translateX(3px)
}
.o-carousel__pause:after {
	-webkit-transform:translateX(-3px);
	-ms-transform:translateX(-3px);
	transform:translateX(-3px)
}
.o-carousel__pause:active:after,.o-carousel__pause:active:before,.o-carousel__pause:focus:after,.o-carousel__pause:focus:before,.o-carousel__pause:hover:after,.o-carousel__pause:hover:before {
	background:#D7D2CB
}
@media only screen and (min-width:768px) {
	.o-carousel__pause {
	display:block
}
.o-gallery-carousel__img {
	max-width:50%
}
}.o-carousel__pause.o-carousel__pause--paused span {
	width:11px;
	height:13px;
	background-position:-362px -71px;
	position:absolute;
	top:6px;
	left:8px
}
.o-carousel__pause.o-carousel__pause--paused:after,.o-carousel__pause.o-carousel__pause--paused:before {
	content:none
}
.o-carousel__pause.o-carousel__pause--paused:active span,.o-carousel__pause.o-carousel__pause--paused:focus span,.o-carousel__pause.o-carousel__pause--paused:hover span {
	width:11px;
	height:13px;
	background-position:-194px -154.2px
}
.slick-dots {
	text-align:center;
	margin:20px 0 0;
	width:100%;
	z-index:1
}
.slick-dots li {
	display:inline-block
}
.slick-dots li .link-button:link,.slick-dots li .link-button:visited,.slick-dots li a.link-button,.slick-dots li button {
	margin:0 10px 0 0;
	overflow:hidden;
	width:12px;
	height:12px;
	text-indent:-200px;
	padding:0;
	border-radius:50%;
	background:#FFF
}
.slick-dots .slick-active .link-button:link,.slick-dots .slick-active .link-button:visited,.slick-dots .slick-active a.link-button,.slick-dots .slick-active button {
	background:#E8542C
}
.c-centered-carousel .slick-next,.c-centered-carousel .slick-prev {
	background:#FFF
}
.c-brand__media .slick-dots .link-button:link,.c-brand__media .slick-dots .link-button:visited,.c-brand__media .slick-dots a.link-button,.c-brand__media .slick-dots button {
	font-size:.8125rem;
	line-height:1rem
}
.c-herohotspot-carousel__full h2,.c-herohotspot-carousel__preview h2 {
	font-size:1.625rem;
	font-family:GraphikRegular,Helvetica,Arial,sans-serif
}
.o-carousel-standard.o-carousel-autoplay .o-carousel__pause {
	display:inline-block;
	float:left;
	position:relative;
	bottom:auto;
	top:auto;
	right:auto;
	left:auto
}
.o-carousel-standard.o-carousel-autoplay .slick-dots {
	display:inline-block!important;
	float:left;
	width:auto;
	position:relative;
	bottom:auto
}
.o-carousel__controls {
	margin:20px auto 0;
	left:0;
	right:0;
	display:table
}
.o-carousel__controls .slick-dots {
	margin:0
}
.c-centered-carousel img {
	width:100%;
	margin:5px auto
}
@media only screen and (min-width:996px) {
	.c-centered-carousel img {
	-webkit-transition:all 1s;
	transition:all 1s;
	-webkit-transform:scale(.7,.7);
	-ms-transform:scale(.7,.7);
	transform:scale(.7,.7);
	-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.3);
	box-shadow:0 0 20px 0 rgba(0,0,0,.3)
}
.c-centered-carousel .slick-center img {
	-webkit-transform:scale(1,1);
	-ms-transform:scale(1,1);
	transform:scale(1,1)
}
}.c-centered-carousel .slick-center img {
	-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);
	box-shadow:0 0 10px 0 rgba(0,0,0,.3)
}
@media only screen and (min-width:996px) {
	.c-centered-carousel .slick-prev {
	left:190px
}
.c-centered-carousel .slick-next {
	right:190px
}
}@media only screen and (min-width:1200px) {
	.c-centered-carousel .slick-prev {
	left:175px
}
.c-centered-carousel .slick-next {
	right:180px
}
}.o-gallery-carousel__img img {
	width:100%;
	height:auto
}
.o-gallery-carousel-nav {
	width:100%;
	float:right
}
@media only screen and (min-width:768px) {
	.o-gallery-carousel__text {
	padding-left:30px;
	position:absolute;
	left:50%;
	top:0
}
.o-gallery-carousel-nav {
	margin-top:-23%;
	width:65%
}
}@media only screen and (min-width:996px) {
	.o-gallery-carousel-nav {
	margin-top:-30%
}
}@media only screen and (min-width:1200px) {
	.o-gallery-carousel-nav {
	margin-top:-28%
}
}.o-gallery-carousel-nav .slick-track {
	display:none
}
.o-gallery-carousel-nav img {
	width:100%;
	height:auto
}
.o-gallery-carousel-nav .slick-slide {
	padding:0 15px
}
.o-gallery-carousel-nav .slick-slide img {
	margin:20px 0
}
.o-gallery-carousel-nav .slick-next,.o-gallery-carousel-nav .slick-prev {
	top:auto;
	bottom:-8px
}
@media only screen and (min-width:768px) {
	.o-gallery-carousel-nav .slick-track {
	display:block
}
.o-gallery-carousel-nav .slick-next,.o-gallery-carousel-nav .slick-prev {
	bottom:-50px
}
.o-gallery-carousel-nav .slick-prev {
	left:auto;
	right:80px
}
.o-gallery-carousel-nav .slick-next {
	right:12px
}
.c-gallery-carousel--landscape .o-gallery-carousel__img {
	max-width:70%
}
.c-gallery-carousel--landscape .o-gallery-carousel-nav {
	margin-top:-23%;
	width:40%
}
}@media only screen and (min-width:996px) {
	.c-gallery-carousel--landscape .o-gallery-carousel-nav {
	margin-top:-20%
}
}@media only screen and (min-width:1200px) {
	.c-gallery-carousel--landscape .o-gallery-carousel-nav {
	margin-top:-19%
}
}.c-brands-carousel .slick-slide a {
	height:120px;
	width:100%;
	float:left
}
.c-brands-carousel .slick-slide img {
	margin:20px auto 0;
	opacity:1;
	-webkit-transition:opacity .5s;
	transition:opacity .5s
}
@media only screen and (min-width:480px) {
	.c-brands-carousel .slick-slide:nth-child(odd) a {
	border-right:1px solid #D7D2CB
}
}@media only screen and (min-width:600px) {
	.c-brands-carousel .slick-slide a {
	border-right:1px solid #D7D2CB
}
.c-brands-carousel .slick-slide:nth-child(3n+3) a {
	border-right:0
}
}.c-hotspotcarousel .slick-next {
	right:15px
}
.c-hotspotcarousel .slick-prev {
	left:15px
}
.c-hotspotcarousel .slick-arrow {
	top:auto;
	bottom:0
}
@media only screen and (min-width:1350px) {
	.c-hotspotcarousel .slick-next {
	right:-60px
}
.c-hotspotcarousel .slick-prev {
	left:-60px
}
.c-hotspotcarousel .slick-arrow {
	top:-webkit-calc(50% - 46px);
	top:calc(50% - 46px);
	bottom:auto
}
}.news-article-carousel {
	-webkit-user-select:text;
	-moz-user-select:text;
	-ms-user-select:text;
	user-select:text;
	margin-bottom:40px
}
.news-article-carousel .slick-list {
	overflow:visible
}
.news-article-carousel .slick-slide {
	outline:0
}
.news-article-carousel .caption {
	text-align:right
}
.news-article-carousel .slick-arrow {
	border-radius:2px;
	background-color:rgba(0,0,0,.5)!important;
	width:42px;
	height:42px;
	border:none;
	bottom:50%
}
@media only screen and (max-width:767px) {
	.news-article-carousel .slick-arrow {
	display:none!important
}
}.news-article-carousel .slick-arrow:focus {
	border:none
}
.news-article-carousel .slick-arrow:hover {
	border:none;
	background-color:rgba(0,0,0,.4)!important
}
.news-article-carousel .slick-next::before,.news-article-carousel .slick-prev::before {
	content:"";
	background:#FFF;
	position:absolute;
	height:8px;
	width:1px;
	display:inline-block;
	-webkit-transform:rotate(-135deg) translateY(7px);
	-ms-transform:rotate(-135deg) translateY(7px);
	transform:rotate(-135deg) translateY(7px);
	border-radius:1px
}
.news-article-carousel .slick-next::after,.news-article-carousel .slick-prev::after {
	content:"";
	background:#FFF;
	position:absolute;
	height:8px;
	width:1px;
	display:inline-block;
	-webkit-transform:rotate(-45deg) translateY(7px);
	-ms-transform:rotate(-45deg) translateY(7px);
	transform:rotate(-45deg) translateY(7px);
	border-radius:1px
}
.news-article-carousel .slick-prev {
	left:0
}
.news-article-carousel .slick-prev::before {
	top:19px;
	left:14px
}
.news-article-carousel .slick-prev::after {
	top:15px;
	left:14px
}
.news-article-carousel .slick-next {
	right:0
}
.news-article-carousel .slick-next::before {
	left:17px;
	top:25px
}
.news-article-carousel .slick-next::after {
	left:17px;
	top:9px
}
.news-article-carousel .slick-dots {
	text-align:right;
	position:absolute;
	margin:0;
	padding:16px 6px 0 16px;
	bottom:50px;
	right:0;
	width:auto
}
@media only screen and (min-width:768px) {
	.news-article-carousel .slick-dots {
	display:none!important
}
}.news-article-carousel .slick-dots li .link-button:link,.news-article-carousel .slick-dots li .link-button:visited,.news-article-carousel .slick-dots li a.link-button,.news-article-carousel .slick-dots li button {
	background:0 0;
	border:1px solid #FFF;
	outline:0;
	width:10px;
	height:10px
}
.news-article-carousel .slick-dots li.slick-active .link-button:link,.news-article-carousel .slick-dots li.slick-active .link-button:visited,.news-article-carousel .slick-dots li.slick-active a.link-button,.news-article-carousel .slick-dots li.slick-active button {
	background:#FFF
}
.slider-loader {
	fill:#fff
}
.slider-border {
	fill:#e37221
}
@media only screen and (max-width:767px) {
	.js-carousel-mobile {
	display:block
}
.js-carousel-mobile .slick-dots {
	text-align:right
}
.js-carousel-mobile .slick-dots .link-button:link,.js-carousel-mobile .slick-dots .link-button:visited,.js-carousel-mobile .slick-dots a.link-button,.js-carousel-mobile .slick-dots button {
	border-color:#1F4456
}
.js-carousel-mobile .slick-dots .slick-active .link-button:link,.js-carousel-mobile .slick-dots .slick-active .link-button:visited,.js-carousel-mobile .slick-dots .slick-active a.link-button,.js-carousel-mobile .slick-dots .slick-active button {
	background-color:#1F4456
}
}.c-herohotspot-carousel__item.c-herohotspot-carousel__item--active .c-herohotspot-carousel__preview {
	opacity:0
}
.c-herohotspot-carousel__item.c-herohotspot-carousel__item--active .c-herohotspot-carousel__full {
	opacity:1
}
.c-herohotspot-carousel__preview {
	-webkit-transition:opacity .3s;
	transition:opacity .3s;
	opacity:1;
	border-bottom:1px solid #D7D2CB
}
.c-herohotspot-carousel__preview h2 {
	padding:20px 0
}
.c-herohotspot-carousel__full {
	width:-webkit-calc(100% - 30px);
	width:calc(100% - 30px);
	background-color:#FFF;
	position:absolute;
	bottom:0;
	z-index:9;
	padding:0 30px;
	margin-bottom:5px
}
@media only screen and (min-width:996px) {
	.c-herohotspot-carousel__full {
	margin:0;
	opacity:0;
	-webkit-transition:opacity .3s;
	transition:opacity .3s
}
.c-herohotspot-carousel.slick-slider .c-herohotspot-carousel__links {
	opacity:0;
	-webkit-transition:opacity .6s;
	transition:opacity .6s
}
}.c-herohotspot-carousel__full h2 {
	padding-top:30px
}
.c-herohotspot-carousel.slick-slider .slick-list {
	z-index:9;
	padding-top:15px!important;
	padding-bottom:15px!important
}
.c-herohotspot-carousel.slick-slider {
	margin-top:-70px
}
.c-herohotspot-carousel.slick-slider .c-herohotspot-carousel__preview {
	display:none
}
.c-herohotspot-carousel.slick-slider .c-herohotspot-carousel__full {
	position:static;
	width:100%;
	float:left;
	display:block
}
.c-herohotspot-carousel.slick-slider .slick-active .c-herohotspot-carousel__full {
	opacity:1
}
.c-herohotspot-carousel.slick-slider .slick-dots {
	bottom:-25px
}
.c-herohotspot-carousel.slick-slider .slick-arrow {
	top:auto;
	bottom:-5px
}
.c-herohotspot-carousel.slick-slider .slick-arrow.slick-prev {
	left:20px
}
.c-herohotspot-carousel.slick-slider .slick-arrow.slick-next {
	right:20px
}
.c-heroimage-carousel {
	overflow:hidden;
	position:relative;
	height:320px
}
@media only screen and (min-width:768px) {
	.c-heroimage-carousel {
	height:450px
}
}.c-heroimage-carousel__text {
	margin:0;
	padding:40px 0;
	color:#FFF;
	position:absolute;
	top:0;
	width:100%
}
.c-heroimage-carousel__image {
	background-position:top center;
	background-size:cover;
	height:320px
}
@media only screen and (min-width:996px) {
	.c-herohotspot-carousel.slick-slider .slick-active .c-herohotspot-carousel__links {
	opacity:1
}
.c-heroimage-carousel__image {
	position:absolute;
	top:0;
	width:100%;
	opacity:0;
	-webkit-transition:all 1s;
	transition:all 1s
}
.c-heroimage-carousel__image.c-heroimage-carousel__image--active {
	opacity:1
}
}.c-masonry {
	margin:30px 15px;
	padding:0
}
.c-masonry__block {
	border-top:1px solid #D7D2CB;
	border-left:1px solid #D7D2CB;
	border-right:1px solid #D7D2CB;
	background:#FFF;
	-webkit-transition:all .3s;
	transition:all .3s
}
@media only screen and (min-width:768px) {
	.c-heroimage-carousel__image {
	height:450px
}
.c-masonry__block {
	border:1px solid #D7D2CB;
	margin:0 -1px -1px 0
}
}.c-masonry__block:focus,.c-masonry__block:hover {
	background:#F0EEED;
	z-index:3
}
.c-masonry__inner {
	padding:30px 15px 15px
}
.c-masonry__inner img {
	margin-bottom:25px
}
.c-masonry__secondcol {
	z-index:1
}
@media only screen and (min-width:768px) {
	.c-masonry__thirdcol {
	z-index:2;
	margin-left:-1px
}
}.c-video-hotspot {
	position:relative;
	overflow:hidden
}
.c-video-hotspot.c-video-hotspot--hover {
	cursor:pointer
}
.c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__text a,.c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__text a:active,.c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__text a:focus,.c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__text a:hover,.c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__text a:link,.c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__text a:visited {
	-webkit-transition:all .3s;
	transition:all .3s;
	text-decoration:underline;
	color:#FFF
}
.c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__icon a,.c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__icon a:link,.c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__icon a:visited {
	background-color:#fff
}
.c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__icon a span,.c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__icon a:link span,.c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__icon a:visited span {
	width:19px;
	height:22px;
	background-position:-311px -5px
}
.c-video-hotspot iframe {
	height:auto
}
.c-video-hotspot__icon {
	position:relative;
	display:table-cell;
	width:50px
}
.c-video-hotspot__icon a,.c-video-hotspot__icon a:link,.c-video-hotspot__icon a:visited {
	outline:0;
	background-color:rgba(0,0,0,.5);
	position:absolute;
	top:-webkit-calc(50% - 25px);
	top:calc(50% - 25px);
	left:0;
	text-indent:-200px;
	overflow:hidden;
	height:50px;
	width:50px;
	padding:0;
	margin:0;
	border:1px solid #FFF;
	border-radius:50%;
	z-index:2
}
.c-video-hotspot__icon a span,.c-video-hotspot__icon a:link span,.c-video-hotspot__icon a:visited span {
	width:19px;
	height:22px;
	background-position:-102px -256.2px;
	position:absolute;
	top:-webkit-calc(50% - 10px);
	top:calc(50% - 10px);
	left:-webkit-calc(50% - 7px);
	left:calc(50% - 7px)
}
.c-video-hotspot__preview {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1
}
.c-video-hotspot__text {
	padding:25px 15px;
	position:absolute;
	bottom:0;
	display:table
}
.c-video-hotspot__text a,.c-video-hotspot__text a:link,.c-video-hotspot__text a:visited {
	-webkit-transition:all .3s;
	transition:all .3s;
	text-decoration:none;
	color:#FFF;
	font-family:GraphikRegular,Helvetica,Arial,sans-serif;
	font-size:1.375rem;
	line-height:1.375rem;
	text-align:left;
	padding-left:30px;
	display:table-cell
}
@media only screen and (min-width:768px) {
	.c-video-hotspot__text {
	padding:30px
}
.c-video-hotspot__text a,.c-video-hotspot__text a:link,.c-video-hotspot__text a:visited {
	font-size:1.625rem;
	line-height:2rem
}
}.c-video-hotspot__text .link__addition {
	top:auto;
	height:auto;
	color:#FFF;
	font-size:1.375rem;
	line-height:1.375rem;
	border:0;
	padding:0
}
@media only screen and (min-width:768px) {
	.c-video-hotspot__text .link__addition {
	font-size:1.625rem;
	line-height:2rem
}
}.c-video-hotspot__text .link__addition:before {
	content:"("
}
.c-video-hotspot__text .link__addition:after {
	content:")"
}
.c-video-hotspot__iframe {
	position:relative;
	width:100%;
	padding-bottom:56.5%;
	background-color:#000;
	    height: 100%;
}
.c-video-hotspot__iframe iframe,.c-video-hotspot__iframe video {
	height:100%;
	width:100%;
	position:absolute;
	left:0;
	top:0;
	display:block
}
.c-video-hotspot--small {
	margin:20px auto 0;
	text-align:center;
	border-bottom:1px solid #D7D2CB
}
.c-video-hotspot--small .c-video-hotspot__thumbnail {
	line-height:0;
	position:relative;
	max-width:70%;
	height:100%;
	margin:0 auto
}
.c-video-hotspot--small .c-video-hotspot__thumbnail img {
	height:100%;
	width:100%;
	display:inline-block;
	-webkit-box-shadow:2px -2px 12px 0 rgba(0,0,0,.2);
	box-shadow:2px -2px 12px 0 rgba(0,0,0,.2)
}
.c-video-hotspot--small .c-video-hotspot__thumbnail span.play-button {
	color:#FFF;
	background-color:#c7c2ba;
	position:absolute;
	bottom:10px;
	left:10px;
	font-size:.75rem;
	line-height:.75rem;
	display:block;
	border-radius:100px;
	border:1px solid #FFF;
	height:25px;
	width:25px
}
.c-video-hotspot--small .c-video-hotspot__thumbnail span.play-button span {
	position:relative
}
.c-video-hotspot--small .c-video-hotspot__thumbnail span.play-button span:before {
	position:absolute;
	top:5px;
	left:-4px;
	content:"";
	width:11px;
	height:13px;
	background-position:-362px -115px
}
.c-featured-panel .c-video-hotspot--small {
	margin-top:0
}
.c-featured-panel .c-video-hotspot__thumbnail img {
	height:auto
}
.c-video-hotspot__heading {
	padding-top:0
}
@media only screen and (min-width:768px) {
	.c-featured-panel .c-video-hotspot__thumbnail img {
	position:absolute;
	bottom:0;
	left:0;
	right:0
}
.c-video-hotspot__heading {
	font-size:1.875rem
}
}@media only screen and (min-width:996px) {
	.c-video-hotspot__heading {
	font-size:2rem
}
}.c-faux-dropcontainer {
	font-size:.75rem;
	line-height:1.5rem;
	border:1px solid #D7D2CB;
	position:relative;
	outline:0;
	cursor:pointer;
	float:right;
	padding:0 10px;
	width:120px;
	border-radius:3px
}
.c-faux-dropcontainer:after,.c-faux-dropcontainer:before {
	content:"";
	background:#E8542C;
	position:absolute;
	top:15px;
	right:15px;
	height:8px;
	width:1px;
	display:inline-block;
	-webkit-transform:rotate(-45deg) translateX(-4px);
	-ms-transform:rotate(-45deg) translateX(-4px);
	transform:rotate(-45deg) translateX(-4px);
	pointer-events:none
}
.c-faux-dropcontainer ul,.c-faux-dropcontainer.active {
	background-color:#F0EEED
}
.c-faux-dropcontainer:after {
	content:"";
	-webkit-transform:rotate(45deg) translateX(4px);
	-ms-transform:rotate(45deg) translateX(4px);
	transform:rotate(45deg) translateX(4px)
}
.c-faux-dropcontainer:hover {
	text-decoration:underline
}
.c-faux-dropcontainer a {
	text-decoration:none;
	color:#000
}
.c-faux-dropcontainer ul li a:focus,.c-faux-dropcontainer ul li a:hover,.c-faux-dropcontainer.active:hover {
	text-decoration:underline
}
.c-faux-dropcontainer span {
	padding:10px 5px;
	display:block
}
.c-faux-dropcontainer span.active:after {
	-webkit-transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	transform:rotate(-180deg)
}
.c-faux-dropcontainer ul {
	display:none;
	z-index:1;
	position:absolute;
	border:1px solid #D7D2CB;
	border-top:none;
	border-radius:0 0 3px 3px;
	left:-1px;
	width:120px!important;
	top:40px;
	list-style:none;
	padding:0;
	margin:0
}
@media only screen and (min-width:996px) {
	.c-faux-dropcontainer ul {
	padding:0 0 10px
}
}.c-faux-dropcontainer ul li {
	margin:0;
	padding:0
}
.c-faux-dropcontainer ul li:before {
	content:''
}
.c-faux-dropcontainer ul li a {
	font-size:.75rem;
	line-height:1.5rem;
	display:block;
	color:#000;
	padding:10px 15px
}
@media only screen and (min-width:996px) {
	.c-faux-dropcontainer ul li a {
	padding:2px 15px
}
}.c-faux-dropcontainer.c-faux-dropcontainer--brands {
	width:240px;
	float:left;
	margin:14px 30px 12px 0
}
.c-faux-dropcontainer.c-faux-dropcontainer--brands ul {
	width:240px!important
}
.c-faux-dropcontainer.c-faux-dropcontainer--regions {
	float:left;
	margin:14px 30px 12px 0
}
.c-faux-dropcontainer.c-faux-dropcontainer--wide {
	width:170px
}
.c-faux-dropcontainer.c-faux-dropcontainer--wide ul {
	width:170px!important
}
.c-faux-dropcontainer.active ul {
	display:block
}
.c-faux-dropcontainer.active:after,.c-faux-dropcontainer.active:before {
	content:"";
	background:#E8542C;
	position:absolute;
	top:20px;
	right:15px;
	height:8px;
	width:1px;
	display:inline-block;
	-webkit-transform:rotate(45deg) translateX(-4px);
	-ms-transform:rotate(45deg) translateX(-4px);
	transform:rotate(45deg) translateX(-4px)
}
.c-faux-dropcontainer.active:after {
	content:"";
	-webkit-transform:rotate(-45deg) translateX(4px);
	-ms-transform:rotate(-45deg) translateX(4px);
	transform:rotate(-45deg) translateX(4px)
}
.c-card__image img,.c-stat-box img {
	-webkit-transform:translate(-50%,-50%)
}
.filter-button {
	display:inline-block;
	float:right
}
.c-listing {
	clear:both;
	margin:0;
	width:100%;
	float:left;
	position:relative;
	padding:15px 0;
	border-bottom:1px solid #D7D2CB;
	-webkit-transition:all .3s;
	transition:all .3s
}
@media only screen and (min-width:996px) {
	.c-listing {
	width:-webkit-calc(100% + 30px);
	width:calc(100% + 30px);
	padding:15px;
	margin:0 0 0 -15px;
	border:0
}
.c-listing:after {
	width:-webkit-calc(100% - 30px);
	width:calc(100% - 30px);
	left:15px;
	content:"";
	position:absolute;
	top:0;
	display:block;
	height:1px;
	background:#D7D2CB
}
.c-listing:focus,.c-listing:hover {
	background:#F0EEED
}
.c-listing:focus+.c-listing:after,.c-listing:focus:after,.c-listing:hover+.c-listing:after,.c-listing:hover:after {
	content:none
}
}.c-listing .c-feature-quote__quote,.c-listing h3 {
	font-family:GraphikMedium,Helvetica,Arial,sans-serif;
	color:#000;
	font-weight:400;
	margin:50px 0 10px
}
.c-listing__date p {
	padding-top:0;
	font-style:italic;
	font-family:GraphikLightItalic,Helvetica,Arial,sans-serif;
	font-size:1.75rem;
	color:#E8542C
}
@media only screen and (min-width:996px) {
	.c-listing__date p {
	padding-top:11px
}
}.c-listing__title h4 {
	padding-top:0;
	margin:0;
	color:#000;
	font-size:1.125rem;
	line-height:1.625rem;
	font-weight:400;
	font-family:GraphikRegular,Helvetica,Arial,sans-serif
}
@media only screen and (min-width:996px) {
	.c-listing__title h4 {
	padding-top:10px
}
}.c-listing__title h4 a {
	text-decoration:none;
	color:#000
}
.c-listing__title h4 a:active,.c-listing__title h4 a:focus,.c-listing__title h4 a:hover {
	text-decoration:underline
}
.c-listing__image {
	display:none
}
.stories-listing .c-feature-quote__quote,.stories-listing h3 {
	font-family:GraphikMedium,Helvetica,Arial,sans-serif;
	color:#000;
	font-weight:400;
	margin:50px 0 10px
}
.stories-listing .c-feature-quote__quote:first-of-type,.stories-listing h3:first-of-type {
	margin-top:0
}
.stories-listing .facebook-container {
	padding:20px 0;
	float:left;
	width:100%;
	margin-left:0
}
.stories-listing .facebook-container>div {
	padding:0
}
@media only screen and (min-width:768px) {
	.c-listing__image {
	display:block;
	text-align: right;
}
.stories-listing .facebook-container iframe {
	margin-left:15px
}
}.news-listing .c-feature-quote__quote,.news-listing h3 {
	clear:both;
	float:left;
	font-family:GraphikMedium,Helvetica,Arial,sans-serif;
	color:#000;
	font-weight:400;
	margin:50px 0 30px
}
.news-listing .u-clearfix {
	clear:both
}
p.news-date {
	text-transform:uppercase;
	font-size:.875rem;
	float:right
}
.c-card__topic,p.news-link {
	float:left
}
@media only screen and (min-width:996px) {
	.search-listing .c-listing {
	padding:25px 15px
}
.search-listing .c-listing:first-of-type:after {
	background:#D7D2CB
}
}.c-card {
	color:#000
}
.c-card__date,.c-card__topic {
	color:#767676;
	font-family:GraphikRegular,Helvetica,Arial,sans-serif;
	font-size:.625rem;
	letter-spacing:.0375rem;
	line-height:1;
	font-weight:600;
	text-transform:uppercase
}
.c-card__image {
	margin-bottom:20px;
	padding-bottom:66.66%;
	height:0;
	position:relative;
	overflow:hidden
}
.c-card__image img {
	position:absolute;
	top:50%;
	left:50%;
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.c-card__icon {
	background-color:rgba(0,0,0,.5);
	position:absolute;
	bottom:17px;
	left:17px;
	text-indent:-200px;
	overflow:hidden;
	height:40px;
	width:40px;
	padding:0;
	margin:0;
	border:2px solid #FFF;
	border-radius:50%
}
.c-card__icon span {
	display:inline-block;
	width:19px;
	height:22px;
	position:absolute;
	top:-webkit-calc(50% - 10px);
	top:calc(50% - 10px);
	left:-webkit-calc(50% - 7px);
	left:calc(50% - 7px);
	-webkit-transform:scale(.8);
	-ms-transform:scale(.8);
	transform:scale(.8)
}
.c-card__icon--play span {
	width:19px;
	height:22px;
	background-position:-102px -256.2px
}
.c-card__icon--download span {
	height:14px;
	background-position:-138px -122.2px;
	width:10px;
	top:-webkit-calc(50% - 5px);
	top:calc(50% - 5px);
	left:-webkit-calc(50% - 5px);
	left:calc(50% - 5px);
	-webkit-transform:scale(1.5);
	-ms-transform:scale(1.5);
	transform:scale(1.5)
}
.c-card__date {
	float:right
}
.c-card__title {
	font-family:GraphikWideRegular,Helvetica,Arial,sans-serif;
	font-size:1.125rem;
	letter-spacing:.03125rem;
	line-height:1.55;
	padding:10px 0 0
}
.c-card__title a {
	color:#000!important;
	text-decoration:none
}
.c-card__title a:hover {
	text-decoration:underline
}
.c-card__excerpt {
	padding-top:10px;
	font-size:1rem;
	line-height:1.625
}
@media only screen and (max-width:1199px) {
	.news-listing {
	margin:0 15px
}
}.latest-news .news-listing {
	margin:0
}
.news-listing .c-feature-quote__quote,.news-listing h3 {
	padding:0
}
.news-listing__button {
	font-family:GraphikRegular,Helvetica,Arial,sans-serif!important;
	font-weight:600;
	color:#000!important;
	font-size:.875rem;
	letter-spacing:.03125rem;
	text-transform:uppercase;
	height:44px;
	width:-webkit-calc(100% - 30px)!important;
	width:calc(100% - 30px)!important;
	border:1px solid #000!important;
	border-radius:2px;
	background-color:#FFF;
	text-align:center!important;
	margin:0 auto;
	padding:0
}
.news-listing__button:not(.news-listing__more) {
	position:relative;
	top:40px;
	margin-top:20px!important
}
.news-listing__button:hover {
	border-color:#1F4456!important;
	background-color:#F0EEED!important
}
@media only screen and (min-width:996px) {
	.news-listing__button:not(.news-listing__more) {
	position:relative;
	top:25px;
	margin-top:35px!important
}
.news-listing__button {
	width:31.7%!important
}
}.news-listing__more {
	margin-top:20px
}
@media only screen and (min-width:996px) {
	.news-listing__more {
	margin:15px 0
}
}@supports (display:grid) {
	.news-listing__grid {
	display:grid;
	gap:45px 30px;
	grid-template-columns:1fr
}
.news-listing__grid div[class^=col-] {
	padding:0
}
@media only screen and (min-width:768px) {
	.news-listing__grid {
	grid-template-columns:repeat(2,1fr)
}
.news-listing__grid div[class^=col-] {
	width:100%!important;
	max-width:100%;
	margin-bottom:0
}
}@media only screen and (min-width:996px) {
	.news-listing__grid {
	grid-template-columns:repeat(3,1fr)
}
}.news-listing__grid+.news-listing {
	margin-top:45px
}
}:root .news-listing__grid,_:-ms-fullscreen {
	margin:0 -15px
}
:root .c-card,_:-ms-fullscreen {
	margin-bottom:15px
}
.latest-news {
	padding:5px 0 60px
}
.latest-news .c-news {
	padding:10px 0
}
@media only screen and (max-width:767px) {
	.latest-news .c-filters {
	padding-bottom:5px
}
.latest-news .c-filters__reset {
	margin-top:15px
}
}@media only screen and (min-width:768px) {
	.latest-news {
	padding:20px 0 45px
}
}@media only screen and (min-width:996px) {
	.latest-news .c-filters {
	padding-bottom:5px
}
}.news-placeholder {
	position:relative
}
.c-tabs__panel .c-news {
	padding:30px 0 0
}
.c-tabs__panel .c-news .c-filters {
	padding-bottom:15px
}
@media only screen and (min-width:768px) {
	.c-tabs__panel .c-news .c-filters {
	padding-bottom:30px
}
}@media only screen and (min-width:996px) {
	.c-tabs__panel .c-news .c-filters {
	padding-bottom:15px
}
}@media only screen and (min-width:1200px) {
	.c-tabs__panel .c-news {
	margin:0 -15px
}
}.c-tabs__panel .news-listing>div:nth-child(1) .c-feature-quote__quote,.c-tabs__panel .news-listing>div:nth-child(1) h3 {
	margin-top:0
}
.c_qanda .c_qanda__answer,.c_qanda .c_qanda__question {
	position:relative;
	margin-top:40px;
	padding:0 0 10px 50px
}
.c_qanda .c_qanda__answer:before,.c_qanda .c_qanda__question:before {
	position:absolute;
	top:0;
	left:0;
	font-size:2rem;
	line-height:1.5rem;
	font-family:GraphikLightItalic,Helvetica,Arial,sans-serif
}
.c_qanda .c_qanda__question {
	color:#E8542C;
	font-family:GraphikMedium,Helvetica,Arial,sans-serif
}
.c_qanda .c_qanda__question:before {
	content:"Q/"
}
.c_qanda .c_qanda__answer {
	margin-top:0
}
.c_qanda .c_qanda__answer:before {
	content:"A/"
}
.caption {
	color:#000;
	font-style:italic;
	font-family:GraphikRegular,Helvetica,Arial,sans-serif;
	font-size:.875rem;
	line-height:1.25rem;
	padding:10px 15px 0 10px;
	margin-bottom:0
}
.article {
	color:#000
}
.article h1 {
	color:#000;
	font-family:GraphikWideRegular,Helvetica,Arial,sans-serif;
	font-size:1.625rem;
	line-height:2rem;
	letter-spacing:.04063rem
}
.article .view-all-downloads,.report-quote {
	font-family:GraphikRegular,Helvetica,Arial,sans-serif
}
@media only screen and (min-width:768px) {
	.article h1 {
	font-size:2.5rem;
	line-height:3rem;
	letter-spacing:.0625rem
}
}.article .view-all-downloads {
	text-transform:uppercase;
	color:#000;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-ms-flex-align:center;
	align-items:center;
	font-size:.875rem;
	letter-spacing:.03125rem;
	margin-left:-10px;
	width:auto;
	border:none;
	margin-right:0;
	padding:0 10px 0 0
}
.article .view-all-downloads:before {
	content:'';
	-webkit-transition:background-color .2s;
	transition:background-color .2s;
	display:inline-block;
	width:30px!important;
	height:30px!important;
	border-radius:50%;
	margin-right:10px
}
.article .view-all-downloads:after {
	content:"";
	width:12px;
	height:14px;
	background-position:-339px -87px;
	position:absolute;
	left:15px
}
.article .view-all-downloads:hover {
	background-color:transparent
}
.article .view-all-downloads:hover::before {
	background-color:#F0EEED
}
.article .intro {
	font-family:GraphikWideRegular,Helvetica,Arial,sans-serif;
	font-size:1rem;
	color:#000;
	line-height:1.625rem;
	letter-spacing:.025rem
}
@media only screen and (min-width:768px) {
	.article .intro {
	font-size:1.125rem;
	line-height:1.75rem;
	letter-spacing:.03125rem
}
}.article .intro+.news-article-carousel {
	margin-top:25px
}
.article p img {
	margin:40px 0
}
.c-boilerplate {
	padding:0 0 40px
}
.c-boilerplate__ends {
	width:100%;
	display:block;
	padding:0 0 30px;
	text-align:center;
	position:relative;
	color:#000;
	font-family:GraphikMedium,Helvetica,Arial,sans-serif;
	font-size:1rem;
	line-height:1.625;
	text-transform:uppercase
}
.c-boilerplate__ends:after,.c-boilerplate__ends:before {
	content:"";
	height:1px;
	z-index:-1;
	position:absolute;
	top:13px
}
.c-boilerplate__ends:before {
	left:0;
	background-color:#000;
	width:100%
}
.c-boilerplate__ends:after {
	background-color:#FFF;
	left:35%;
	width:30%
}
@media only screen and (min-width:768px) {
	.c-boilerplate__ends:after {
	width:20%;
	left:40%
}
}.c-franchising__box:before,.c-risk-management__box:after {
	content:"";
	left:0;
	right:0
}
.news-text-container {
	max-width:435px;
	margin:0 auto 55px;
	padding:0 15px;
	text-align:center
}
.c-diagram-box {
	background:#F0EEED;
	border:1px solid #D7D2CB;
	border-radius:5px;
	padding:15px 15px 0
}
@media only screen and (min-width:768px) and (max-width:960px) {
	.c-diagram-box {
	padding:10px 10px 0
}
.c-diagram-box .c-feature-quote__quote,.c-diagram-box h3 {
	font-size:1.1rem;
	line-height:1.3rem
}
}.c-diagram-box .c-feature-quote__quote,.c-diagram-box h2,.c-diagram-box h3,.c-diagram-box h4,.c-diagram-box h5 {
	padding-top:0;
	margin-top:0
}
.c-diagram-box--red {
	background:#E8542C;
	border-color:#E8542C
}
.c-diagram-box--red .c-feature-quote__quote,.c-diagram-box--red h2,.c-diagram-box--red h3,.c-diagram-box--red h4,.c-diagram-box--red h5,.c-diagram-box--red p {
	color:#FFF
}
.c-diagram-box__padding {
	padding-bottom:30px
}
.c-franchising__cross {
	font-size:1.75rem;
	margin-top:20px;
	color:#E8542C
}
@media only screen and (min-width:768px) {
	.c-franchising__cross {
	margin-top:50px
}
}.c-franchising__box {
	position:relative;
	margin:30px auto 0;
	max-width:320px
}
.c-franchising__box:before {
	position:absolute;
	top:-14px;
	display:block;
	margin:0 auto;
	width:11px;
	height:13px;
	background-position:-362px -93px
}
.c-drivers__red {
	display:table;
	width:100%
}
.c-drivers__red h2 {
	display:table-cell!important;
	vertical-align:middle
}
.c-risk-management__box {
	margin-bottom:60px;
	position:relative
}
.c-risk-management__box:after {
	display:block;
	position:absolute;
	bottom:-43px;
	margin:0 auto;
	width:11px;
	height:26px;
	background-position:-159px -5px
}
.c-risk-management__box:last-child {
	margin-bottom:0
}
.c-risk-management__box:last-child:after {
	content:none
}
.c-our-strategy {
	display:none
}
@media only screen and (min-width:768px) {
	.c-our-strategy {
	display:block
}
}.c-our-strategy p {
	line-height:1.375rem
}
.c-our-strategy__box {
	background:#E8542C;
	padding-bottom:10px
}
.c-our-strategy__box .c-feature-quote__quote,.c-our-strategy__box h3 {
	color:#FFF;
	padding:10px
}
.c-our-strategy__box img {
	width:50%;
	margin:0 auto;
	padding:30px 0
}
.c-our-strategy__top {
	border-bottom:84px solid #E8542C;
	border-left:40px solid transparent;
	border-right:40px solid transparent;
	height:0;
	width:100%;
	background:0 0
}
.c-our-strategy__top .c-feature-quote__quote,.c-our-strategy__top h3 {
	padding:25px 10px 0
}
.c-our-strategy__rightbox {
	margin-bottom:10px
}
.c-our-strategy__rightbox:last-child {
	margin-bottom:0
}
.c-our-strategy__rightbox .u-bgrd-white {
	height:480px;
	display:table;
	width:100%;
	text-align:center
}
.c-our-strategy__rightbox p {
	vertical-align:middle;
	display:table-cell;
	padding:0 10px
}
.c-our-strategy__bottombox .col-sm-4 {
	min-height:83px;
	display:table
}
.c-our-strategy__bottombox p {
	vertical-align:middle;
	display:table-cell;
	padding:0 10px;
	line-height:1.625rem
}
@media only screen and (min-width:768px) {
	.c-our-strategy__svg {
	display:none
}
}.c-our-strategy__key {
	font-size:.875rem;
	line-height:1.25rem;
	margin:0;
	padding:10px 30px 30px
}
.c-our-strategy__key li:before {
	font-size:2.8125rem;
	top:-3px
}
.c-our-strategy__key1:before {
	color:#dd5816
}
.c-our-strategy__key2:before {
	color:#717270
}
.c-our-strategy__key3:before {
	color:#c8c3bc
}
.c-our-strategy__key4:before {
	color:#ea644a
}
.c-our-strategy__key5:before {
	color:#d1141a
}
.winningways {
	padding:0 20px
}
.winningways__figure {
	width:100%;
	display:inline-block;
	position:relative;
	float:left
}
@media (min-width:768px) {
	.winningways__figure {
	width:20%
}
}.c-report-nav {
	z-index:3;
	position:fixed;
	right:10px;
	top:180px;
	background:#FFF;
	border:1px solid #D7D2CB;
	border-radius:5px;
	display:none
}
@media only screen and (min-width:768px) {
	.c-report-nav.visible {
	display:block
}
}.c-report-nav ul {
	margin:0;
	padding:5px
}
.c-report-nav ul li {
	padding:0;
	margin:0 0 3px;
	display:block;
	position:relative
}
.c-report-nav ul li:before {
	content:""
}
.c-report-nav ul li a,.c-report-nav ul li a:link,.c-report-nav ul li a:visited {
	border-radius:6px;
	height:12px;
	width:12px;
	border:1px solid #E8542C;
	text-indent:-200px;
	overflow:hidden;
	display:block
}
.c-report-nav ul li a:focus+.c-report-nav__tooltip,.c-report-nav ul li a:hover+.c-report-nav__tooltip {
	display:block;
	z-index:2
}
.c-report-nav ul li a.active {
	background:#E8542C
}
.c-report-nav__tooltip {
	display:none
}
@media only screen and (min-width:768px) {
	.c-report-nav__tooltip {
	position:absolute;
	top:-14px;
	right:42px;
	font-family:GraphikRegular,Helvetica,Arial,sans-serif;
	color:#FFF;
	font-weight:700;
	font-style:italic;
	padding:7px 10px 0;
	white-space:nowrap;
	height:40px;
	background:#E8542C;
	background:-webkit-gradient(linear,right top,left top,from(#E8542C),to(#E8542C));
	background:-webkit-linear-gradient(right,#E8542C 0,#E8542C 100%);
	background:linear-gradient(to left,#E8542C 0,#E8542C 100%);
	z-index:1
}
.c-report-nav__tooltip:before {
	content:"";
	display:inline-block;
	width:0;
	height:0;
	border-top:20px solid transparent;
	border-bottom:20px solid transparent;
	border-left:30px solid #E8542C;
	position:absolute;
	right:-30px;
	top:0
}
.band-background {
	padding:45px 0
}
}.c-report-section {
	clear:both;
	float:left;
	width:100%
}
.panel-opaque {
	background-color:#F0EEED;
	background-color:rgba(244,245,242,.95);
	padding:27px 30px;
	margin:15px 0;
	display:block;
	clear:both
}
.panel-opaque:after,.panel-opaque:before {
	content:" ";
	display:table
}
.panel-opaque:after {
	clear:both
}
@media only screen and (min-width:768px) {
	.band-background__textblock {
	position:absolute;
	bottom:20px;
	left:0;
	right:0
}
}.band-background__textblock.visible {
	-webkit-animation:textSlideDown 1s forwards;
	animation:textSlideDown 1s forwards
}
a.link-button--fullwidth:link,a.link-button--fullwidth:visited {
	text-align:center;
	width:100%
}
.band-background--hero {
	background-repeat:no-repeat;
	background-position:bottom center;
	min-height:300px;
	position:relative
}
@media only screen and (min-width:768px) {
	.band-background--hero {
	min-height:600px
}
}@media only screen and (min-width:996px) {
	.band-background--hero {
	min-height:450px
}
}.band-background--hero .band-background__textblock {
	display:none
}
.band-background--hero .band-background__textblock .h4 {
	color:#FFF;
	display:block
}
.band-background__textblock--mobile h1 {
	padding-bottom:10px
}
@media only screen and (min-width:768px) {
	.band-background--hero .band-background__textblock {
	display:block
}
.band-background__textblock--mobile {
	display:none
}
}.no-js .band-background--hero,.no-parallax .band-background--hero {
	background-image:url(/-/media/ihg/annualreports/2017/annual_report_summary);
	background-size:cover
}
.gradientbar {
	display:block;
	width:100%;
	float:left;
	height:11px;
	background:#E8542C;
	background:-webkit-gradient(linear,left top,right top,color-stop(75%,#F48245),to(#B9131A));
	background:-webkit-linear-gradient(left,#F48245 75%,#B9131A 100%);
	background:linear-gradient(to right,#F48245 75%,#B9131A 100%)
}
@-webkit-keyframes textSlideDown {
	from {
	bottom:-120px
}
to {
	bottom:20px
}
}@keyframes textSlideDown {
	from {
	bottom:-120px
}
to {
	bottom:20px
}
}.report-quote {
	color:#000;
	font-style:italic;
	padding:0;
	font-size:1.25rem;
	line-height:1.875rem
}
.report-quote:after,.report-quote:before {
	content:"";
	display:block;
	height:1px;
	width:100%;
	background-color:#D7D2CB
}
.report-quote p {
	margin:0;
	padding:25px 0 25px 15px;
	position:relative
}
.report-quote p:before {
	content:'“';
	display:block;
	position:absolute;
	top:25px;
	left:7px
}
.report-quote p:after {
	content:'”';
	display:inline-block
}
.band-background--hotel {
	min-height:400px;
	background-repeat:no-repeat;
	background-position:bottom center
}
.band-background--hotel .h1 {
	display:inherit
}
.band-background--hotel .u-white-text {
	text-shadow:0 0 5px rgba(0,0,0,.9)
}
.band-background--hotel a.link-button {
	background:rgba(0,0,0,.7);
	border:1px solid rgba(255,255,255,.5)
}
.no-js .band-background--hotel,.no-parallax .band-background--hotel {
	background-image:url(/files/reports/ar2016/assets/img/pho_news.jpg)
}
.ar-brands-list {
	margin:0;
	padding:0;
	list-style-type:none
}
.ar-brands-list li {
	margin:0;
	padding:0;
	float:left;
	width:50%;
	text-align:center;
	display:inline-block
}
.ar-brands-list li:before {
	content:''
}
.ar-brands-list img {
	max-width:100%
}
.ar-brands-list a {
	border-right:1px solid #F0EEED;
	border-bottom:1px solid #F0EEED;
	color:#C2C7CA;
	-webkit-transition:all .3s ease-out 0s;
	transition:all .3s ease-out 0s;
	display:block;
	padding:50 0;
	text-decoration:none;
	height:230px;
	font-size:1rem;
	line-height:1.5
}
.ar-brands-list a span {
	display:block;
	padding:0 20px 20px
}
.ar-brands-list a:focus,.ar-brands-list a:hover {
	-webkit-box-shadow:0 0 20px rgba(0,0,0,.25);
	box-shadow:0 0 20px rgba(0,0,0,.25);
	background:-webkit-gradient(linear,left top,left bottom,from(white),to(#f7f7f7));
	background:-webkit-linear-gradient(white,#f7f7f7);
	background:linear-gradient(white,#f7f7f7)
}
.ar-brands-list li:nth-child(2n+2) a {
	border-right:none
}
.ar-brands-list li:last-child a,.ar-brands-list li:nth-last-child(2) a {
	border-bottom:none
}
@media only screen and (min-width:768px) {
	.band-background--hotel {
	min-height:768px
}
.ar-brands-list li {
	width:33.333%
}
.ar-brands-list li:nth-child(2n+2) a {
	border-right:1px solid #F0EEED
}
.ar-brands-list li:nth-child(3n+3) a {
	border-right:none
}
.ar-brands-list li:nth-last-child(3) a {
	border-bottom:none
}
}@media only screen and (min-width:996px) {
	.ar-brands-list a {
	height:190px
}
.ar-brands-list li {
	width:25%
}
.ar-brands-list li:nth-child(3n+3) a {
	border-right:1px solid #F0EEED
}
.ar-brands-list li:nth-child(4n+4) a {
	border-right:none
}
.ar-brands-list li:nth-last-child(4) a {
	border-bottom:none
}
}.operate-tabs {
	clear:both;
	position:relative;
	padding:20px 40px 0;
	margin:0;
	float:left;
	width:100%;
	display:none
}
@media only screen and (min-width:996px) {
	.operate-tabs {
	padding-left:120px;
	padding-right:120px
}
.band-background--trends h2 {
	text-align:center
}
}.operate-tabs:before {
	content:"";
	display:block;
	height:1px;
	background:#D7D2CB;
	position:absolute;
	bottom:0;
	left:0;
	right:0
}
.band-background--download .c-featured-panel__image img,.quote-list {
	position:relative
}
@media only screen and (min-width:768px) {
	.operate-tabs {
	display:block
}
}.operate-tabs__tab {
	display:inline-block;
	float:left;
	list-style-type:none;
	width:33.333%
}
.operate-tabs__tab a {
	color:#000;
	padding:9px 0 17px;
	text-decoration:none;
	background:#fff;
	display:block;
	text-align:center;
	border-top:1px solid #FFF;
	border-bottom:1px solid #D7D2CB
}
.operate-tabs__tab a .figure,.operate-tabs__tab a a.active .figure,.operate-tabs__tab a:focus .figure,.operate-tabs__tab a:hover .figure {
	color:#E8542C
}
.operate-tabs__tab a.active {
	border:1px solid #D7D2CB;
	border-bottom:1px solid #FFF
}
.operate-notabs {
	text-align:center
}
.operate-tabs__content {
	clear:both;
	float:left;
	width:100%;
	margin-bottom:40px;
	min-height:530px
}
.operate-tabs__content img {
	max-width:100%;
	margin:0 auto
}
@media only screen and (min-width:768px) {
	.operate-notabs {
	display:none
}
.operate-tabs__content {
	background:url(/-/media/ihg/annualreports/2017/operate_background_map) center center no-repeat
}
.operate-tabs__content img {
	max-width:600px;
	margin:0 auto
}
}.band-background--trends {
	min-height:400px;
	background-repeat:no-repeat;
	background-position:top right
}
.band-background--trends h2 {
	background:0 0;
	-webkit-background-clip:initial;
	-webkit-text-fill-color:initial;
	display:block;
	padding:114px 0 56px
}
.band-background--trends a.link-button {
	background:#000;
	border:1px solid rgba(255,255,255,.5)
}
.band-background--trends a.link-button .link__addition {
	color:#fff
}
.band-background--trends a.link-button:hover {
	text-decoration:underline
}
.band-background--trends a.link-button:hover .link__addition {
	color:#fff!important
}
.band-background--trends .trends__smalltext {
	font-size:1rem;
	line-height:1.5rem;
	margin:0
}
.no-js .band-background--trends,.no-parallax .band-background--trends {
	background-image:url(/-/media/ihg/annualreports/2017/key_trends_mobile);
	background-color:#00a5b8;
	background-size:cover;
	background-position:top center;
	width:100%;
	height:100%
}
.band-background--download,.band-background--strategy {
	background-repeat:no-repeat;
	background-position:bottom center
}
@media only screen and (min-width:768px) {
	.no-js .band-background--trends,.no-parallax .band-background--trends {
	background-image:url(/-/media/ihg/annualreports/2017/key_trends);
	background-color:#00a5b8;
	background-size:cover
}
}.businessmodel {
	text-align:center;
	margin:30px 0
}
.businessmodel p {
	margin:0
}
.businessmodel .businessmodel__bullet {
	background-color:#F0EEED;
	display:inline-block;
	padding:5px 15px;
	border-radius:50%
}
.businessmodel .businessmodel__bullet:after,.businessmodel .businessmodel__bullet:before {
	content:" ";
	display:table
}
.businessmodel .businessmodel__bullet:after {
	clear:both
}
.businessmodel__intro {
	font-size:1.25rem;
	line-height:1.75rem;
	font-family:GraphikMedium,Helvetica,Arial,sans-serif
}
.businessmodel__border {
	margin-top:20px;
	margin-bottom:20px;
	padding-top:20px;
	padding-bottom:20px;
	border-top:solid 1px #D7D2CB
}
@media only screen and (min-width:768px) {
	.businessmodel__border {
	border:none;
	margin:0;
	padding-bottom:0;
	padding-top:0;
	border-left:solid 1px #D7D2CB
}
.performance-stats>div {
	border-right:1px solid #D7D2CB
}
.performance-stats>div:nth-child(3n+3) {
	border-right:0
}
.performance-stats>div:last-child {
	border-left:1px solid #D7D2CB
}
}.performance-stats>div {
	padding-top:20px;
	padding-bottom:15px;
	border-bottom:1px solid #D7D2CB;
	text-align:center
}
.performance-stats>div:last-child {
	border-bottom:0;
	margin-bottom:30px
}
.figure__title {
	font-size:1rem;
	line-height:1.5rem;
	min-height:50px;
	margin-bottom:5px
}
.figure__sub,.font-22px {
	font-size:1.375rem;
	line-height:1.75rem
}
@media only screen and (min-width:768px) {
	.figure__title {
	padding-left:40px;
	padding-right:40px
}
.strategy_block p {
	margin-bottom:30px
}
}.figure__sub {
	color:#C2C7CA
}
.figure.figure-large+.figure__sub {
	padding-top:5px
}
.no-js .band-background--strategy,.no-parallax .band-background--strategy {
	background-image:url(/-/media/ihg/annualreports/2017/our_strategy);
	background-size:cover
}
.strategy_block {
	background-color:#E8542C;
	color:#FFF;
	text-align:center
}
.strategy_block p {
	font-family:GraphikRegular,Helvetica,Arial,sans-serif;
	font-style:italic;
	font-weight:700;
	font-size:1.25rem;
	line-height:1.5rem;
	padding:20px 0
}
.quote__bg-image-wrapper img,.quote__content__author__image img {
	-o-object-fit:cover;
	font-family:'object-fit:cover;
	'
}
.band-background--download {
	background-color:#212D53;
	background-image:url(/-/media/ihg/annualreports/2017/downloads);
	background-size:cover
}
.xbrl {
	color:#fff;
	background-color:#179E7D;
	padding:0 4px;
	font-weight:700
}
.quote-list {
	margin-top:30px
}
.quote-list .grid {
	max-width:1200px;
	margin:0 auto;
	    max-width: 100%;
	    margin: 0 auto;
	    width: 100%;
}
html[data-show-grid] .quote-list .grid {
	background-image:-webkit-repeating-linear-gradient(left,transparent,transparent 30px,rgba(0,212,255,.25) 0,rgba(0,212,255,.25) -webkit-calc(8.33333% - 0));
	background-image:repeating-linear-gradient(to right,transparent,transparent 30px,rgba(0,212,255,.25) 0,rgba(0,212,255,.25) calc(8.33333% - 0));
	background-position:-15px 0
}
.quote-list .grid .grid__collapse {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	padding-right:15px;
	margin-left:-15px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
html[dir=rtl] .quote-list .grid .grid__collapse {
	margin-left:0;
	margin-right:-15px;
	padding-left:15px;
	padding-right:0
}
.quote-list .grid--center .grid__collapse {
	-ms-flex-pack:center;
	justify-content:center
}
.quote-list .grid .grid,.quote-list .grid.grid--8 {
	margin-left:-15px;
	margin-right:-15px
}
html[data-show-grid] .quote-list .grid.grid--8 {
	background-image:-webkit-repeating-linear-gradient(left,transparent,transparent 30px,rgba(0,212,255,.25) 0,rgba(0,212,255,.25) -webkit-calc(12.5% - 0));
	background-image:repeating-linear-gradient(to right,transparent,transparent 30px,rgba(0,212,255,.25) 0,rgba(0,212,255,.25) calc(12.5% - 0));
	background-position:-15px 0
}
.quote-list .grid.grid--8 .grid__collapse {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	padding-right:15px;
	margin-left:-15px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
html[dir=rtl] .quote-list .grid.grid--8 .grid__collapse {
	margin-left:0;
	margin-right:-15px;
	padding-left:15px;
	padding-right:0
}
.quote-list .grid.grid--8--center .grid__collapse {
	-ms-flex-pack:center;
	justify-content:center
}
.quote-list .grid.grid--8 .grid {
	margin-left:-15px;
	margin-right:-15px
}
.quote-list .grid .grid__col--body {
	margin-left:30px;
	width:-webkit-calc(100% - 30px);
	width:calc(100% - 30px)
}
html[dir=rtl] .quote-list .grid .grid__col--body {
	margin-left:0;
	margin-right:30px
}
@media screen and (min-width:760px) {
	.quote-list .grid .grid__col--body {
	margin-left:30px;
	width:-webkit-calc(83.33333% - 30px);
	width:calc(83.33333% - 30px);
	margin-left:-webkit-calc(8.33333% + 30px);
	margin-left:calc(8.33333% + 30px)
}
html[dir=rtl] .quote-list .grid .grid__col--body {
	margin-right:30px;
	margin-left:0;
	margin-right:-webkit-calc(8.33333% + 30px);
	margin-right:calc(8.33333% + 30px)
}
}@media screen and (min-width:769px) {
	.quote-list .grid .grid__col--body {
	margin-left:30px;
	width:-webkit-calc(66.66667% - 30px);
	width:calc(66.66667% - 30px);
	margin-left:-webkit-calc(16.66667% + 30px);
	margin-left:calc(16.66667% + 30px)
}
html[dir=rtl] .quote-list .grid .grid__col--body {
	margin-right:30px;
	margin-left:0;
	margin-right:-webkit-calc(16.66667% + 30px);
	margin-right:calc(16.66667% + 30px)
}
}.quote-list .grid .grid__col--full {
	margin-left:30px;
	width:-webkit-calc(100% - 30px);
	width:calc(100% - 30px)
}
html[dir=rtl] .quote-list .grid .grid__col--full {
	margin-left:0;
	margin-right:30px
}
.quote-list .grid .grid__col--center {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center
}
.quote-list .slider__controls {
	width:100%;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.quote-list .slider__pager {
	position:absolute;
	bottom:0;
	left:40px;
	right:40px;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align:center;
	align-items:center;
	height:40px
}
.quote-list--above-tablet {
	display:none;
	margin:30px 0
}
@media only screen and (min-width:768px) {
	.quote-list--mobile {
	display:none
}
.quote-list--above-tablet {
	display:block
}
}.quote-list--above-tablet .quote {
	margin:0
}
.quote-list--above-tablet .slider__controls {
	margin:30px 0;
	-ms-flex-pack:end;
	justify-content:flex-end;
	-ms-flex-direction:row;
	flex-direction:row
}
html[dir=rtl] .quote-list--above-tablet .slider__controls {
	-ms-flex-pack:start;
	justify-content:flex-start;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse
}
.quote-list--above-tablet .slider__pager {
	display:none
}
.quote {
	position:relative;
	margin:30px 0
}
@media only screen and (min-width:768px) {
	.quote {
	height:360px
}
.quote .grid .grid__collapse {
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap
}
html[dir=rtl] .quote .quote__content {
	margin-right:0;
	margin-left:0
}
.quote--right .grid .grid__collapse {
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse
}
}@media only screen and (min-width:768px) and (min-width:768px) {
	.quote--right .quote__content {
	margin-left:30px;
	margin-right:-30px
}
html[dir=rtl] .quote--right .quote__content {
	margin-left:-30px;
	margin-right:30px
}
}@media only screen and (min-width:1200px) {
	.quote {
	height:450px
}
}.quote__bg-image-wrapper {
	margin-left:30px;
	width:-webkit-calc(100% - 30px);
	width:calc(100% - 30px);
	position:relative;
	height:164px
}
html[dir=rtl] .quote__bg-image-wrapper {
	margin-left:0;
	margin-right:30px
}
@media only screen and (min-width:760px) {
	.quote__bg-image-wrapper {
	height:412px
}
}@media only screen and (min-width:768px) {
	.quote__bg-image-wrapper {
	margin-left:30px;
	width:-webkit-calc(66.66667% - 30px);
	width:calc(66.66667% - 30px);
	height:360px
}
html[dir=rtl] .quote__bg-image-wrapper {
	margin-left:0;
	margin-right:30px
}
}@media only screen and (min-width:1200px) {
	.quote__bg-image-wrapper {
	height:450px
}
}.quote__bg-image-wrapper img {
	width:100%;
	height:100%;
	object-fit:cover
}
.quote__bg-image-wrapper__caption {
	position:absolute;
	height:42px;
	background:rgba(0,0,0,.5);
	bottom:0;
	left:0;
	padding:9px 15px 11px;
	font-size:.875rem;
	font-weight:200;
	color:#FFF;
	line-height:1.375rem;
	text-shadow:0 1px 2px rgba(0,0,0,.75)
}
html[dir=rtl] .quote__bg-image-wrapper__caption {
	left:auto;
	right:0
}
.quote__bg-video-wrapper {
	margin-left:30px;
	width:-webkit-calc(100% - 30px);
	width:calc(100% - 30px)
}
html[dir=rtl] .quote__bg-video-wrapper {
	margin-left:0;
	margin-right:30px
}
.quote__bg-video-wrapper .c-video-hotspot {
	height:100%
}
@media only screen and (min-width:996px) {
	.quote__bg-video-wrapper {
	margin-right:-30px
}
}.quote__content {
	margin-left:30px;
	width:-webkit-calc(100% - 30px);
	width:calc(100% - 30px);
	height:auto;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-pack:justify;
	justify-content:space-between
}
html[dir=rtl] .quote__content {
	margin-left:0;
	margin-right:30px
}
@media only screen and (min-width:760px) {
	.quote__content {
	height:240px
}
}@media only screen and (min-width:768px) {
	.quote__content {
	width:-webkit-calc(33.33333% - 0px);
	width:calc(33.33333% - 0px);
	margin-left:0;
	height:360px
}
html[dir=rtl] .quote__content {
	margin-left:0;
	margin-right:30px
}
}.quote__content .paragraph {
	font-weight:200;
	font-size:1rem;
	color:#FFF;
	line-height:1.375rem;
	padding:30px 30px 0;
	margin-bottom:15px
}
@media only screen and (min-width:996px) {
	.quote__content .paragraph {
	font-size:1rem;
	line-height:1.625rem
}
}@media only screen and (min-width:1200px) {
	.quote__content {
	height:450px
}
.quote__content .paragraph {
	font-size:1.25rem;
	line-height:1.75rem
}
}.quote__content__author {
	margin:0 30px 30px
}
.quote__content__author__image {
	padding:5px 0;
	margin:0;
	margin-bottom:30px/6
}
.quote__content__author__image img {
	border:1px solid #FFF;
	width:50px;
	height:50px;
	border-radius:50%;
	object-fit:cover
}
.quote__content__author .paragraph,.quote__content__author a.author-name {
	font-weight:700;
	font-size:.875rem;
	color:#FFF;
	line-height:1.375rem;
	padding:0;
	margin:0
}
.c-thematic,.c-thematic h2 {
	color:var(--thematic-font-color)
}
.quote__content__author a.author-name {
	text-decoration:none
}
.quote__content__author a.author-name:hover {
	text-decoration:underline
}
.quote__content__author .paragraph--author-title {
	font-weight:400
}
@media only screen and (min-width:1200px) {
	.quote__content__author__image img {
	width:70px;
	height:70px
}
.quote--2 {
	height:auto
}
}.quote--2 .quote__bg-image-wrapper {
	display:none
}
.quote--2 .quote__content {
	text-align:center
}
@media only screen and (min-width:760px) {
	.quote--2 .quote__content {
	margin-left:30px;
	width:-webkit-calc(100% - 30px);
	width:calc(100% - 30px)
}
html[dir=rtl] .quote--2 .quote__content {
	margin-left:0;
	margin-right:30px
}
}@media only screen and (min-width:768px) {
	.quote--2 {
	height:auto
}
.quote--2 .grid .grid__collapse {
	-ms-flex-pack:center;
	justify-content:center
}
.quote--2 .quote__content {
	margin-left:30px;
	width:-webkit-calc(100% - 30px);
	width:calc(100% - 30px)
}
html[dir=rtl] .quote--2 .quote__content {
	margin-left:0;
	margin-right:30px
}
}@media only screen and (min-width:1200px) {
	.quote--2 .quote__content {
	margin-left:30px;
	width:-webkit-calc(100% - 30px);
	width:calc(100% - 30px)
}
html[dir=rtl] .quote--2 .quote__content {
	margin-left:0;
	margin-right:30px
}
}.quote--2 .quote__content__author__image img {
	margin:0 auto
}
.quote--2 .quote__content__author .paragraph {
	font-weight:600
}
.quote--2 .quote__content__author .paragraph--author-title {
	font-weight:400
}
@media only screen and (min-width:1200px) {
	.quote--2.quote--right .quote__content {
	margin-left:0
}
}@media only screen and (min-width:760px) {
	.quote--2.quote--right .quote__content {
	margin-left:0
}
.quote--video .quote__content {
	height:auto
}
}@media only screen and (min-width:768px) {
	.quote--2.quote--right .quote__content {
	margin-left:0
}
.quote--3 .quote__bg-image-wrapper {
	margin-left:30px;
	width:-webkit-calc(41.66667% - 30px);
	width:calc(41.66667% - 30px)
}
html[dir=rtl] .quote--3 .quote__bg-image-wrapper {
	margin-left:0;
	margin-right:30px
}
.quote--3 .quote__content {
	width:-webkit-calc(58.33333% - 0px);
	width:calc(58.33333% - 0px);
	margin-left:30px
}
html[dir=rtl] .quote--3 .quote__content {
	margin-left:0;
	margin-right:30px
}
.quote--3.quote--left .quote__bg-image-wrapper {
	margin-left:30px
}
.quote--3.quote--left .quote__content {
	margin-left:0;
	margin-right:0
}
.quote--video {
	height:auto
}
.quote--video .grid .grid__collapse {
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.quote--video .quote__content {
	margin-left:30px;
	width:-webkit-calc(100% - 30px);
	width:calc(100% - 30px);
	height:auto;
	margin-right:0
}
html[dir=rtl] .quote--video .quote__content {
	margin-left:0;
	margin-right:30px
}
}@media only screen and (min-width:996px) {
	.quote--video {
	height:auto
}
.quote--video .grid .grid__collapse {
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap
}
.quote--video .quote__content {
	margin-left:30px;
	width:-webkit-calc(50% - 0px);
	width:calc(50% - 0px);
	max-height:467px;
	margin-right:-30px
}
html[dir=rtl] .quote--video .quote__content {
	margin-left:0;
	margin-right:30px
}
}@media only screen and (min-width:1200px) {
	.quote--video .quote__content {
	margin-left:30px;
	width:-webkit-calc(33.33333% - 0px);
	width:calc(33.33333% - 0px)
}
html[dir=rtl] .quote--video .quote__content {
	margin-left:0;
	margin-right:30px
}
}@media only screen and (min-width:996px) {
	.quote--video:not(.quote--right) .quote .quote__content {
	margin-right:0
}
.quote--video.quote--right .quote__content {
	margin-right:-30px
}
.quote--video.quote--right .quote__bg-video-wrapper {
	margin-right:30px
}
}.js-accordion__panel .quote-slider {
	opacity:0;
	-webkit-transition:opacity .5s ease-in;
	transition:opacity .5s ease-in
}
.js-accordion__panel .quote-slider .quote--2:not(.quote--video) {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center
}
.js-accordion__panel .quote-slider .quote:not(.quote--video):not(.quote--2) .quote__bg-image-wrapper {
	height:50vw;
	min-height:164px
}
@media only screen and (min-width:768px) and (max-width:995px) {
	.js-accordion__panel .quote-slider .quote:not(.quote--video):not(.quote--2) .grid .grid__collapse {
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.js-accordion__panel .quote-slider .quote:not(.quote--video):not(.quote--2) .quote__bg-image-wrapper {
	width:-webkit-calc(100% - 30px);
	width:calc(100% - 30px);
	height:50vw;
	max-height:412px
}
.js-accordion__panel .quote-slider .quote:not(.quote--video):not(.quote--2) .quote__content {
	margin-left:0;
	margin-right:0;
	width:-webkit-calc(100% - 30px);
	width:calc(100% - 30px);
	height:auto
}
.js-accordion__panel .quote-slider .quote:not(.quote--video):not(.quote--2):not(.quote--right) .quote__content {
	margin-left:30px
}
}@media only screen and (min-width:996px) {
	.js-accordion__panel .quote-slider.slick-slider .slick-arrow {
	top:auto;
	bottom:0
}
.js-accordion__panel .quote-slider.slick-slider .slick-arrow.slick-prev {
	left:0
}
.js-accordion__panel .quote-slider.slick-slider .slick-arrow.slick-next {
	right:0
}
.js-accordion__panel .quote-slider .quote:not(.quote--video):not(.quote--2) .grid {
	height:100%
}
.js-accordion__panel .quote-slider .quote:not(.quote--video):not(.quote--2) .grid .grid__collapse {
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	height:100%
}
.js-accordion__panel .quote-slider .quote:not(.quote--video):not(.quote--2) .quote__bg-image-wrapper {
	min-height:100%;
	height:360px
}
.js-accordion__panel .quote-slider .quote:not(.quote--video):not(.quote--2):not(.quote--3) .quote__bg-image-wrapper {
	width:-webkit-calc(66.66667% - 30px);
	width:calc(66.66667% - 30px)
}
.js-accordion__panel .quote-slider .quote:not(.quote--video):not(.quote--2):not(.quote--3) .quote__content {
	margin-left:-30px;
	margin-right:-30px;
	width:-webkit-calc(33.33333% - 0px);
	width:calc(33.33333% - 0px);
	height:360px
}
.js-accordion__panel .quote-slider .quote:not(.quote--video):not(.quote--2):not(.quote--3):not(.quote--right) .quote__content {
	margin-left:0
}
}.js-accordion__panel[aria-hidden=false] .quote-slider.slick-initialized {
	opacity:1
}
.js-accordion__panel .slick-track {
	display:-ms-flexbox;
	display:flex
}
.js-accordion__panel .slick-initialized .slick-slide {
	height:auto;
	background-color:#000
}
.c-thematic {
	--thematic-bg-color:#F0EEED;
	--thematic-topicdate-color:#767676;
	--thematic-header-font:GraphikWideRegular,Helvetica,Arial,sans-serif;
	--thematic-font-color:#000;
	--thematic-carousel-color:#1F4456;
	background-color:var(--thematic-bg-color);
	padding-top:45px;
	padding-bottom:45px
}
.c-thematic h2 {
	font-family:var(--thematic-header-font);
	padding:0 0 45px
}
.c-thematic .c-card__excerpt,.c-thematic a {
	color:var(--thematic-font-color)!important
}
.c-thematic .c-card__date,.c-thematic .c-card__topic {
	color:var(--thematic-topicdate-color)
}
@supports (display:grid) {
	.c-thematic__grid {
	display:grid;
	gap:0 30px;
	grid-template-columns:repeat(3,1fr)
}
@media only screen and (min-width:768px) {
	.c-thematic__grid div[class^=col-] {
	width:100%!important;
	max-width:100%;
	padding:0;
	margin-bottom:0
}
}}.c-thematic .slick-dots .link-button:link,.c-thematic .slick-dots .link-button:visited,.c-thematic .slick-dots a.link-button,.c-thematic .slick-dots button {
	background-color:transparent;
	border-color:var(--thematic-carousel-color)
}
.c-thematic .slick-dots .slick-active .link-button:link,.c-thematic .slick-dots .slick-active .link-button:visited,.c-thematic .slick-dots .slick-active a.link-button,.c-thematic .slick-dots .slick-active button {
	background-color:var(--thematic-carousel-color)
}
.c-thematic--voco {
	--thematic-bg-color:#F8B90D;
	--thematic-topicdate-color:#121212;
	--thematic-header-font:Butler Bold,Helvetica,Arial,sans-serif;
	--thematic-font-color:#121212
}
.c-thematic--holidayinn {
	--thematic-bg-color:#258422;
	--thematic-topicdate-color:#ffffff;
	--thematic-header-font:FSLola,Helvetica,Arial,sans-serif;
	--thematic-font-color:#ffffff
}
.c-thematic--kimpton {
	--thematic-bg-color:#131418;
	--thematic-topicdate-color:#eab31f;
	--thematic-header-font:Proxima Nova W08 Reg,Helvetica,Arial,sans-serif;
	--thematic-font-color:#eab31f
}
.c-thematic--intercontinental {
	--thematic-bg-color:#232530;
	--thematic-topicdate-color:#FFFFFF;
	--thematic-header-font:BaskervilleMTW01-Roman,Times,serif;
	--thematic-font-color:#FFFFFF
}
.container .c-thematic {
	position:relative
}
.container .c-thematic:before {
	content:'';
	position:absolute;
	top:0;
	left:50%;
	height:100%;
	width:100vw;
	-webkit-transform:translate(-50%,0);
	-ms-transform:translate(-50%,0);
	transform:translate(-50%,0);
	background-color:var(--thematic-bg-color)
}
.c-thematic--intercontinental h2 {
	color:#8e731b
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
	.c-thematic {
	background-color:#F0EEED;
	color:#000
}
.c-thematic h2 {
	font-family:GraphikWideRegular,Helvetica,Arial,sans-serif;
	color:#000
}
.c-thematic a {
	color:#000!important
}
.c-thematic .c-card__date,.c-thematic .c-card__topic {
	color:#121212
}
.c-thematic--voco {
	background-color:#F8B90D;
	color:#121212
}
.c-thematic--voco h2 {
	font-family:"Butler Bold",Helvetica,Arial,sans-serif;
	color:#121212
}
.c-thematic--voco .c-card__excerpt,.c-thematic--voco a {
	color:#121212!important
}
.c-thematic--voco .c-card__date,.c-thematic--voco .c-card__topic {
	color:#121212
}
.c-thematic--holidayinn {
	background-color:#258422;
	color:#fff
}
.c-thematic--holidayinn h2 {
	font-family:FSLola,Helvetica,Arial,sans-serif;
	color:#fff
}
.c-thematic--holidayinn .c-card__excerpt,.c-thematic--holidayinn a {
	color:#fff!important
}
.c-thematic--holidayinn .c-card__date,.c-thematic--holidayinn .c-card__topic {
	color:#fff
}
.c-thematic--kimpton {
	background-color:#131418;
	color:#eab31f
}
.c-thematic--kimpton h2 {
	font-family:"Proxima Nova W08 Reg",Helvetica,Arial,sans-serif;
	color:#eab31f
}
.c-thematic--kimpton .c-card__excerpt,.c-thematic--kimpton a {
	color:#eab31f!important
}
.c-thematic--kimpton .c-card__date,.c-thematic--kimpton .c-card__topic {
	color:#eab31f
}
.c-thematic--intercontinental {
	background-color:#232530;
	color:#FFF
}
.c-thematic--intercontinental h2 {
	font-family:BaskervilleMTW01-Roman,Times,serif;
	color:#8e731b
}
.c-thematic--intercontinental .c-card__excerpt,.c-thematic--intercontinental a {
	color:#FFF!important
}
.c-thematic--intercontinental .c-card__date,.c-thematic--intercontinental .c-card__topic {
	color:#FFF
}
.container .c-thematic {
	position:relative
}
.container .c-thematic:before {
	content:'';
	position:absolute;
	top:0;
	left:50%;
	height:100%;
	width:100vw;
	-webkit-transform:translate(-50%,0);
	-ms-transform:translate(-50%,0);
	transform:translate(-50%,0);
	background-color:#F0EEED
}
}.lazyload,.lazyloading {
	opacity:0
}
.lazyloaded:not([class*=carousel]) {
	opacity:1;
	-webkit-transition:opacity .3s;
	transition:opacity .3s
}
img.lazyload:not([src]) {
	visibility:hidden
}
@media only screen and (max-width:767px) {
	.c-thematic {
	padding-top:30px;
	padding-bottom:15px
}
.c-thematic h2 {
	padding-bottom:20px
}
.c-thematic .slick-slide {
	padding:0
}
.c-thematic__grid {
	display:block
}
.c-herogrid-carousel {
	padding:0
}
}@media only screen and (min-width:768px) {
	.c-herogrid-carousel {
	margin:10px 0;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-ms-flex-pack:justify;
	justify-content:space-between
}
}@media only screen and (min-width:996px) {
	.c-herogrid-carousel {
	display:grid;
	grid-template-columns:1fr 1fr 1fr 1fr;
	grid-template-rows:1fr 1fr;
	gap:10px 10px;
	grid-template-areas:"area-1 area-1 area-3 area-4" "area-1 area-1 area-2 area-2";
	height:600px
}
}.c-herogrid-carousel__item {
	position:relative;
	height:420px
}
@media only screen and (min-width:768px) {
	.c-herogrid-carousel__item:nth-child(1) {
	width:100%;
	height:500px
}
.c-herogrid-carousel__item:nth-child(1) .c-herogrid-carousel__title {
	font-size:1.875rem;
	line-height:2.25rem
}
.c-herogrid-carousel__item:not(:nth-child(1)):nth-child(even):nth-last-child(1) {
	display:none
}
.c-herogrid-carousel__item:nth-child(n+2) {
	margin-top:10px;
	width:-webkit-calc(50% - 5px);
	width:calc(50% - 5px);
	height:246px
}
.c-herogrid-carousel__item:nth-child(n+2) .c-herogrid-carousel__title {
	font-size:1.125rem;
	line-height:1.75rem
}
}@media only screen and (min-width:996px) {
	.c-herogrid-carousel__item:nth-child(1) {
	grid-area:area-1;
	margin:0;
	padding:0;
	width:100%;
	height:100%
}
.c-herogrid-carousel__item:nth-child(2) {
	grid-area:area-2;
	margin:0;
	padding:0;
	width:100%;
	height:100%
}
.c-herogrid-carousel__item:nth-child(3) {
	grid-area:area-3;
	margin:0;
	padding:0;
	width:100%;
	height:100%
}
.c-herogrid-carousel__item:nth-child(4) {
	grid-area:area-4;
	margin:0;
	padding:0;
	width:100%;
	height:100%
}
.c-herogrid-carousel__item:nth-child(n+5) {
	display:none
}
.c-herogrid-carousel__item:not(:nth-child(1)):nth-child(even):nth-last-child(1) {
	display:block
}
}.c-herogrid-carousel__image {
	position:absolute;
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover
}
.c-herogrid-carousel__content {
	position:absolute;
	bottom:0;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-pack:end;
	justify-content:flex-end;
	-ms-flex-align:baseline;
	align-items:baseline;
	padding:20px;
	width:100%;
	min-height:175px;
	background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));
	background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);
	background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%)
}
.c-herogrid-carousel__title {
	margin-bottom:15px;
	padding:0;
	font-family:GraphikWideRegular,Helvetica,Arial,sans-serif;
	font-size:1rem;
	line-height:1.625rem;
	color:#FFF;
	text-shadow:0 1px 2px #000
}
.c-herogrid-carousel__tag {
	border-radius:2px;
	display:inline-block;
	margin-bottom:5px;
	padding:4px;
	font-family:GraphikRegular,Helvetica,Arial,sans-serif;
	font-size:.625rem;
	line-height:1;
	text-transform:uppercase;
	color:#FFF;
	text-shadow:0 1px 1px rgba(0,0,0,.5);
	background-color:rgba(255,255,255,.2)
}
.c-herogrid-carousel__link {
	z-index:1;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.c-herogrid-carousel__link:hover+* {
	opacity:.9
}
.c-herogrid-carousel .slick-dots {
	position:absolute;
	bottom:0
}
.c-herogrid-carousel .slick-dots li,.c-herogrid-carousel .slick-dots li:focus,.c-herogrid-carousel .slick-dots li:hover {
	border:0;
	outline:0;
	background:0 0
}
.c-herogrid-carousel .slick-dots li .link-button:link,.c-herogrid-carousel .slick-dots li .link-button:visited,.c-herogrid-carousel .slick-dots li a.link-button,.c-herogrid-carousel .slick-dots li button {
	border:1px solid #FFF;
	background:0 0
}
.c-herogrid-carousel .slick-dots li .link-button:focus:link,.c-herogrid-carousel .slick-dots li .link-button:focus:visited,.c-herogrid-carousel .slick-dots li .link-button:hover:link,.c-herogrid-carousel .slick-dots li .link-button:hover:visited,.c-herogrid-carousel .slick-dots li .link-button:link,.c-herogrid-carousel .slick-dots li .link-button:visited,.c-herogrid-carousel .slick-dots li a.link-button,.c-herogrid-carousel .slick-dots li a.link-button:focus,.c-herogrid-carousel .slick-dots li a.link-button:hover,.c-herogrid-carousel .slick-dots li button,.c-herogrid-carousel .slick-dots li button:focus,.c-herogrid-carousel .slick-dots li button:hover {
	outline:0
}
.c-herogrid-carousel .slick-dots .slick-active .link-button:link,.c-herogrid-carousel .slick-dots .slick-active .link-button:visited,.c-herogrid-carousel .slick-dots .slick-active a.link-button,.c-herogrid-carousel .slick-dots .slick-active button {
	background:#FFF
}
.c-brand__pagination {
	padding:20px 0 0;
	margin:0;
	list-style:none
}
@media only screen and (min-width:768px) {
	.c-brand__pagination {
	padding:20px 0 40px
}
}.c-brand__pagination li {
	list-style-type:none;
	display:inline-block;
	margin:0;
	height:55px
}
.c-brand__pagination li:before {
	content:""
}
.c-brand__pagination img {
	-webkit-backface-visibility:hidden
}
.c-brand__pagination__all,li.c-brand__pagination__all {
	padding-top:15px;
	display:none;
	text-align:center
}
.c-brand__pagination__all a,.c-brand__pagination__all a:link,.c-brand__pagination__all a:visited,li.c-brand__pagination__all a,li.c-brand__pagination__all a:link,li.c-brand__pagination__all a:visited {
	text-decoration:none
}
.c-brand__pagination__all a:focus,.c-brand__pagination__all a:hover,li.c-brand__pagination__all a:focus,li.c-brand__pagination__all a:hover {
	color:#000;
	text-decoration:underline
}
.c-brand__pagination__all.c-brand__pagination__all--mobile,li.c-brand__pagination__all.c-brand__pagination__all--mobile {
	display:block
}
.c-brand__pagination__next img,.c-brand__pagination__prev img {
	width:100px;
	height:50px;
	-webkit-transition:opacity .5s;
	transition:opacity .5s;
	padding:0;
	-o-object-fit:scale-down;
	object-fit:scale-down
}
.c-brand__pagination__next a,.c-brand__pagination__next a:link,.c-brand__pagination__next a:visited,.c-brand__pagination__prev a,.c-brand__pagination__prev a:link,.c-brand__pagination__prev a:visited {
	position:relative
}
.c-brand__pagination__next a:before,.c-brand__pagination__next a:link:before,.c-brand__pagination__next a:visited:before,.c-brand__pagination__prev a:before,.c-brand__pagination__prev a:link:before,.c-brand__pagination__prev a:visited:before {
	content:"";
	position:absolute;
	top:21px
}
.c-brand__pagination__next a:focus img,.c-brand__pagination__next a:hover img,.c-brand__pagination__prev a:focus img,.c-brand__pagination__prev a:hover img {
	opacity:.4
}
.c-brand__pagination__prev a,.c-brand__pagination__prev a:link,.c-brand__pagination__prev a:visited {
	padding-left:10px;
	float:left
}
.c-brand__pagination__prev a:before,.c-brand__pagination__prev a:link:before,.c-brand__pagination__prev a:visited:before {
	width:14px;
	height:11px;
	background-position:-339px -47px;
	left:-15px
}
.c-brand__pagination__prev a:focus:before,.c-brand__pagination__prev a:hover:before {
	width:14px;
	height:11px;
	background-position:-311px -173px
}
.c-brand__pagination__next a,.c-brand__pagination__next a:link,.c-brand__pagination__next a:visited {
	padding-right:10px;
	float:right
}
.c-brand__pagination__next a:before,.c-brand__pagination__next a:link:before,.c-brand__pagination__next a:visited:before {
	width:14px;
	height:11px;
	background-position:-251.4px -290.2px;
	right:-15px
}
.c-brand__pagination__next a:focus:before,.c-brand__pagination__next a:hover:before {
	width:14px;
	height:11px;
	background-position:-339px -190px
}
.o-intercontinental a:active,.o-intercontinental a:focus,.o-intercontinental a:hover {
	color:#8e731b!important
}
.o-intercontinental .c-brand__top {
	background:#232530;
	padding-bottom:60px
}
.o-intercontinental .c-brand__top p {
	color:#FFF!important;
	font-family:GraphikRegular,Helvetica,Arial,sans-serif!important
}
.o-intercontinental .c-brand__top p.intro {
	font-size:1.75rem;
	line-height:1.875rem;
	font-family:BaskervilleMTW01-Roman,Times,serif!important
}
.o-intercontinental .c-brand__top a,.o-intercontinental .c-brand__top a:active,.o-intercontinental .c-brand__top a:focus,.o-intercontinental .c-brand__top a:hover,.o-intercontinental .c-brand__top a:link,.o-intercontinental .c-brand__top a:visited {
	color:#FFF
}
.o-intercontinental .c-brand__figures p {
	color:#8e731b!important
}
.o-intercontinental .c-brand__figures p.figure {
	font-style:normal;
	border-bottom:1px solid #8e731b;
	font-family:BaskervilleMTW01-Roman,Times,serif!important;
	font-weight:400
}
.o-intercontinental .c-brand__media {
	margin-top:-100px
}
@media only screen and (min-width:768px) {
	.c-brand__pagination__all,li.c-brand__pagination__all {
	display:block
}
.c-brand__pagination__all.c-brand__pagination__all--mobile,li.c-brand__pagination__all.c-brand__pagination__all--mobile {
	display:none
}
.o-intercontinental .c-brand__top {
	padding-bottom:130px
}
.o-intercontinental .c-brand__media {
	margin-top:-170px
}
}@media only screen and (min-width:996px) {
	.o-intercontinental .c-brand__top {
	padding-bottom:185px
}
.o-intercontinental .c-brand__media {
	margin-top:-217px
}
}.o-intercontinental .list-links {
	margin-bottom:0
}
.o-intercontinental .list-links li {
	margin-bottom:20px
}
.o-intercontinental .list-links li a:active,.o-intercontinental .list-links li a:focus,.o-intercontinental .list-links li a:hover {
	color:#232530!important
}
.o-intercontinental .link-bookwithus:before {
	width:25px;
	height:25px;
	background-position:-39px -188.2px
}
.o-intercontinental .link-development:before {
	width:20px;
	height:25px;
	background-position:-5px -154.2px
}
.o-intercontinental .link-careers:before {
	width:25px;
	height:25px;
	background-position:-277px -39px
}
.o-intercontinental .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__text a,.o-intercontinental .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__text a:active,.o-intercontinental .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__text a:focus,.o-intercontinental .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__text a:hover,.o-intercontinental .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__text a:link,.o-intercontinental .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__text a:visited {
	color:#FFF!important
}
.o-intercontinental .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__icon a span,.o-intercontinental .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__icon a:link span,.o-intercontinental .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__icon a:visited span {
	width:19px;
	height:22px;
	background-position:-189px -256.2px
}
.o-regent a:active,.o-regent a:focus,.o-regent a:hover {
	color:#fff!important
}
.o-regent .c-brand__top {
	background:#77726C;
	padding-bottom:45px
}
.o-regent .c-brand__top p {
	color:#fff!important;
	font-family:GraphikRegular,Helvetica,Arial,sans-serif!important
}
.o-regent .c-brand__figures p.figure,.o-regent .c-brand__top p.intro {
	font-family:"Canela Light",Helvetica,Arial,sans-serif!important
}
.o-regent .c-brand__top p.intro {
	color:#fff!important;
	font-size:1.75rem;
	line-height:1.875rem
}
.o-regent .c-brand__top a,.o-regent .c-brand__top a:active,.o-regent .c-brand__top a:focus,.o-regent .c-brand__top a:hover,.o-regent .c-brand__top a:link,.o-regent .c-brand__top a:visited {
	color:#fff
}
.o-regent .c-brand__figures p {
	color:#fff!important
}
.o-regent .c-brand__figures p.figure {
	font-style:normal;
	font-weight:700;
	border-bottom:1px solid #fff
}
.o-regent .slick-dots .link-button:link,.o-regent .slick-dots .link-button:visited,.o-regent .slick-dots a.link-button,.o-regent .slick-dots button,.o-regent .slick-slider .slick-arrow:active,.o-regent .slick-slider .slick-arrow:focus,.o-regent .slick-slider .slick-arrow:hover {
	border:1px solid #77726C
}
.o-regent .c-brand__media {
	margin-top:-85px
}
@media only screen and (min-width:768px) {
	.o-regent .c-brand__top {
	padding-bottom:85px
}
.o-regent .c-brand__media {
	margin-top:-125px
}
}@media only screen and (min-width:996px) {
	.o-regent .c-brand__top {
	padding-bottom:160px
}
.o-regent .c-brand__media {
	margin-top:-190px
}
}.o-regent .list-links {
	margin-bottom:0
}
.o-regent .list-links li {
	margin-bottom:20px
}
.o-regent .list-links li a:active,.o-regent .list-links li a:focus,.o-regent .list-links li a:hover {
	color:#77726C!important
}
.o-regent .link-bookwithus:before {
	width:25px;
	height:25px;
	background-position:-214px -141px
}
.o-regent .link-development:before {
	width:20px;
	height:25px;
	background-position:-277px -206px
}
.o-regent .link-careers:before {
	width:25px;
	height:25px;
	background-position:-209px -222.2px
}
.o-regent .slick-slider .slick-next:before {
	width:14px;
	height:11px;
	background-position:-274.4px -290.2px
}
.o-regent .slick-slider .slick-prev:before {
	width:14px;
	height:11px;
	background-position:-339px -67px
}
.o-regent .o-carousel__pause:after,.o-regent .o-carousel__pause:before,.o-regent .slick-dots .link-button:active:link,.o-regent .slick-dots .link-button:active:visited,.o-regent .slick-dots .link-button:focus:link,.o-regent .slick-dots .link-button:focus:visited,.o-regent .slick-dots .link-button:hover:link,.o-regent .slick-dots .link-button:hover:visited,.o-regent .slick-dots .slick-active .link-button:link,.o-regent .slick-dots .slick-active .link-button:visited,.o-regent .slick-dots .slick-active a.link-button,.o-regent .slick-dots .slick-active button,.o-regent .slick-dots a.link-button:active,.o-regent .slick-dots a.link-button:focus,.o-regent .slick-dots a.link-button:hover,.o-regent .slick-dots button:active,.o-regent .slick-dots button:focus,.o-regent .slick-dots button:hover {
	background:#77726C
}
.o-regent .o-carousel__pause.o-carousel__pause--paused span {
	width:11px;
	height:13px;
	background-position:-159px -40px
}
.o-regent .link-external-button {
	font-family:"Minion Pro",Helvetica,Arial,sans-serif!important;
	color:#FFF;
	padding:1px 0;
	border-bottom:1px solid rgba(0,0,0,.4);
	-webkit-transition:all .3s;
	transition:all .3s;
	text-align:center;
	font-size:1.125rem
}
.o-regent .link-external-button:hover {
	text-decoration:none
}
.o-regent .link-external-button:hover:after {
	width:100%
}
.o-regent .link-external-button:before {
	position:static;
	margin:10px 10px 0 0;
	width:10px;
	height:10px;
	background-position:-362px -197.7px
}
.o-regent .link-external-button:after {
	content:'';
	position:absolute;
	width:0%;
	height:0;
	border-bottom:1px solid #000;
	bottom:-1px;
	left:0;
	-webkit-transition:width .2s ease-in;
	transition:width .2s ease-in
}
.o-kimpton .slick-dots .link-button:link,.o-kimpton .slick-dots .link-button:visited,.o-kimpton .slick-dots a.link-button,.o-kimpton .slick-dots button,.o-kimpton .slick-slider .slick-arrow:active,.o-kimpton .slick-slider .slick-arrow:focus,.o-kimpton .slick-slider .slick-arrow:hover {
	border:1px solid #eab31f
}
.o-regent .c-gallery-carousel--landscape {
	margin-bottom:60px
}
.o-kimpton a:active,.o-kimpton a:focus,.o-kimpton a:hover {
	color:#eab31f!important
}
.o-kimpton .c-brand__top {
	background:#131418;
	padding-bottom:45px
}
.o-kimpton .c-brand__top p {
	color:#FFF!important;
	font-family:GraphikRegular,Helvetica,Arial,sans-serif!important
}
.o-kimpton .c-brand__figures p.figure,.o-kimpton .c-brand__top p.intro {
	font-family:"Proxima Nova W08 Reg",Helvetica,Arial,sans-serif!important
}
.o-kimpton .c-brand__top p.intro {
	font-size:1.75rem;
	line-height:1.875rem
}
.o-kimpton .c-brand__top a,.o-kimpton .c-brand__top a:active,.o-kimpton .c-brand__top a:focus,.o-kimpton .c-brand__top a:hover,.o-kimpton .c-brand__top a:link,.o-kimpton .c-brand__top a:visited {
	color:#FFF
}
.o-kimpton .c-brand__figures p {
	color:#eab31f!important
}
.o-kimpton .c-brand__figures p.figure {
	font-style:normal;
	font-weight:400;
	border-bottom:1px solid #eab31f
}
.o-kimpton .c-brand__media {
	margin-top:-85px
}
@media only screen and (min-width:768px) {
	.o-kimpton .c-brand__top {
	padding-bottom:85px
}
.o-kimpton .c-brand__media {
	margin-top:-125px
}
}@media only screen and (min-width:996px) {
	.o-kimpton .c-brand__top {
	padding-bottom:160px
}
.o-kimpton .c-brand__media {
	margin-top:-190px
}
}.o-kimpton .list-links {
	margin-bottom:0
}
.o-kimpton .list-links li {
	margin-bottom:20px
}
.o-crowne-plaza .list-links,.o-hotel-indigo .list-links,.o-voco .list-links {
	margin-bottom:0
}
.o-kimpton .list-links li a:active,.o-kimpton .list-links li a:focus,.o-kimpton .list-links li a:hover {
	color:#131418!important
}
.o-kimpton .link-bookwithus:before {
	width:25px;
	height:25px;
	background-position:-73px -188.2px
}
.o-kimpton .link-development:before {
	width:20px;
	height:25px;
	background-position:-34px -154.2px
}
.o-kimpton .link-careers:before {
	width:25px;
	height:25px;
	background-position:-277px -73px
}
.o-kimpton .o-carousel__pause:after,.o-kimpton .o-carousel__pause:before {
	background:#eab31f
}
.o-kimpton .slick-slider .slick-next:before {
	width:14px;
	height:11px;
	background-position:-228.4px -290.2px
}
.o-kimpton .slick-slider .slick-prev:before {
	width:14px;
	height:11px;
	background-position:-339px -27px
}
.o-kimpton .slick-dots .link-button:active:link,.o-kimpton .slick-dots .link-button:active:visited,.o-kimpton .slick-dots .link-button:focus:link,.o-kimpton .slick-dots .link-button:focus:visited,.o-kimpton .slick-dots .link-button:hover:link,.o-kimpton .slick-dots .link-button:hover:visited,.o-kimpton .slick-dots .slick-active .link-button:link,.o-kimpton .slick-dots .slick-active .link-button:visited,.o-kimpton .slick-dots .slick-active a.link-button,.o-kimpton .slick-dots .slick-active button,.o-kimpton .slick-dots a.link-button:active,.o-kimpton .slick-dots a.link-button:focus,.o-kimpton .slick-dots a.link-button:hover,.o-kimpton .slick-dots button:active,.o-kimpton .slick-dots button:focus,.o-kimpton .slick-dots button:hover {
	background:#eab31f
}
.o-hotel-indigo a:active,.o-hotel-indigo a:focus,.o-hotel-indigo a:hover {
	color:#fff!important
}
.o-hotel-indigo .c-brand__top {
	background:#00263A;
	padding-bottom:45px
}
.o-hotel-indigo .c-brand__top p {
	color:#FFF!important;
	font-family:GraphikRegular,Helvetica,Arial,sans-serif!important
}
.o-hotel-indigo .c-brand__figures p.figure,.o-hotel-indigo .c-brand__top p.intro {
	font-family:BeausiteClassicMedium,Helvetica,Arial,sans-serif!important
}
.o-hotel-indigo .c-brand__top p.intro {
	color:#fff!important;
	font-size:1.75rem;
	line-height:1.875rem
}
.o-hotel-indigo .c-brand__top a,.o-hotel-indigo .c-brand__top a:active,.o-hotel-indigo .c-brand__top a:focus,.o-hotel-indigo .c-brand__top a:hover,.o-hotel-indigo .c-brand__top a:link,.o-hotel-indigo .c-brand__top a:visited {
	color:#FFF
}
.o-hotel-indigo .c-brand__figures p {
	color:#fff!important
}
.o-hotel-indigo .c-brand__figures p.figure {
	font-style:normal;
	font-weight:400;
	border-bottom:1px solid #fff
}
.o-hotel-indigo .slick-dots .link-button:link,.o-hotel-indigo .slick-dots .link-button:visited,.o-hotel-indigo .slick-dots a.link-button,.o-hotel-indigo .slick-dots button,.o-hotel-indigo .slick-slider .slick-arrow:active,.o-hotel-indigo .slick-slider .slick-arrow:focus,.o-hotel-indigo .slick-slider .slick-arrow:hover {
	border:1px solid #00263A
}
.o-hotel-indigo .c-brand__media {
	margin-top:-85px
}
@media only screen and (min-width:768px) {
	.o-hotel-indigo .c-brand__top {
	padding-bottom:130px
}
.o-hotel-indigo .c-brand__media {
	margin-top:-170px
}
}@media only screen and (min-width:996px) {
	.o-hotel-indigo .c-brand__top {
	padding-bottom:160px
}
.o-hotel-indigo .c-brand__media {
	margin-top:-189px
}
}.o-hotel-indigo .list-links a:active,.o-hotel-indigo .list-links a:focus,.o-hotel-indigo .list-links a:hover {
	color:#00263A!important
}
.o-hotel-indigo .link-bookwithus:before {
	width:25px;
	height:25px;
	background-position:-39px -256.2px
}
.o-hotel-indigo .link-development:before {
	width:20px;
	height:25px;
	background-position:-179px -102px
}
.o-hotel-indigo .link-careers:before {
	width:25px;
	height:25px;
	background-position:-277px -5px
}
.o-hotel-indigo .slick-slider .slick-next:before {
	width:14px;
	height:11px;
	background-position:-339px -293px
}
.o-hotel-indigo .slick-slider .slick-prev:before {
	width:14px;
	height:11px;
	background-position:-83.3px -94px
}
.o-hotel-indigo .o-carousel__pause:after,.o-hotel-indigo .o-carousel__pause:before,.o-hotel-indigo .slick-dots .link-button:active:link,.o-hotel-indigo .slick-dots .link-button:active:visited,.o-hotel-indigo .slick-dots .link-button:focus:link,.o-hotel-indigo .slick-dots .link-button:focus:visited,.o-hotel-indigo .slick-dots .link-button:hover:link,.o-hotel-indigo .slick-dots .link-button:hover:visited,.o-hotel-indigo .slick-dots .slick-active .link-button:link,.o-hotel-indigo .slick-dots .slick-active .link-button:visited,.o-hotel-indigo .slick-dots .slick-active a.link-button,.o-hotel-indigo .slick-dots .slick-active button,.o-hotel-indigo .slick-dots a.link-button:active,.o-hotel-indigo .slick-dots a.link-button:focus,.o-hotel-indigo .slick-dots a.link-button:hover,.o-hotel-indigo .slick-dots button:active,.o-hotel-indigo .slick-dots button:focus,.o-hotel-indigo .slick-dots button:hover {
	background:#00263A
}
.o-hotel-indigo .o-carousel__pause.o-carousel__pause--paused span {
	width:11px;
	height:13px;
	background-position:-159px -62px
}
.o-crowne-plaza a:active,.o-crowne-plaza a:focus,.o-crowne-plaza a:hover {
	color:#fff!important
}
.o-crowne-plaza .c-brand__top {
	background:#830051;
	padding-bottom:45px
}
.o-crowne-plaza .c-brand__top p {
	color:#FFF!important;
	font-family:GraphikRegular,Helvetica,Arial,sans-serif!important
}
.o-crowne-plaza .c-brand__figures p.figure,.o-crowne-plaza .c-brand__top p.intro {
	font-family:"Agenda Bd",Helvetica,Arial,sans-serif!important
}
.o-crowne-plaza .c-brand__top p.intro {
	font-size:1.75rem;
	line-height:2rem;
	color:#fff!important
}
.o-avid .c-brand__top p.intro,.o-candlewood-suites .c-brand__top p.intro,.o-even-hotels .c-brand__top p.intro,.o-holiday-inn .c-brand__top p.intro,.o-holiday-inn-express .c-brand__top p.intro,.o-holiday-inn-resort .c-brand__top p.intro,.o-hualuxe .c-brand__top p.intro,.o-ihg-rewards-club .intro,.o-staybridge-suites .c-brand__top p.intro,.o-voco .c-brand__top p.intro {
	line-height:1.875rem;
	font-size:1.75rem
}
.o-crowne-plaza .c-brand__top a,.o-crowne-plaza .c-brand__top a:active,.o-crowne-plaza .c-brand__top a:focus,.o-crowne-plaza .c-brand__top a:hover,.o-crowne-plaza .c-brand__top a:link,.o-crowne-plaza .c-brand__top a:visited {
	color:#FFF
}
.o-crowne-plaza .c-brand__figures p {
	color:#fff!important
}
.o-crowne-plaza .c-brand__figures p.figure {
	font-style:normal;
	font-weight:400;
	border-bottom:1px solid #fff
}
.o-crowne-plaza .slick-dots .link-button:link,.o-crowne-plaza .slick-dots .link-button:visited,.o-crowne-plaza .slick-dots a.link-button,.o-crowne-plaza .slick-dots button,.o-crowne-plaza .slick-slider .slick-arrow:active,.o-crowne-plaza .slick-slider .slick-arrow:focus,.o-crowne-plaza .slick-slider .slick-arrow:hover {
	border:1px solid #830051
}
.o-crowne-plaza .c-brand__media {
	margin-top:-85px
}
@media only screen and (min-width:768px) {
	.o-crowne-plaza .c-brand__top {
	padding-bottom:130px
}
.o-crowne-plaza .c-brand__media {
	margin-top:-170px
}
}@media only screen and (min-width:996px) {
	.o-crowne-plaza .c-brand__top {
	padding-bottom:160px
}
.o-crowne-plaza .c-brand__media {
	margin-top:-189px
}
}.o-crowne-plaza .list-links a:active,.o-crowne-plaza .list-links a:focus,.o-crowne-plaza .list-links a:hover {
	color:#830051!important
}
.o-voco .c-brand__top p,.o-voco a:active,.o-voco a:focus,.o-voco a:hover {
	color:#121212!important
}
.o-crowne-plaza .link-bookwithus:before {
	width:25px;
	height:25px;
	background-position:-160px -154.2px
}
.o-crowne-plaza .link-development:before {
	width:20px;
	height:25px;
	background-position:-248px -5px
}
.o-crowne-plaza .link-careers:before {
	width:25px;
	height:25px;
	background-position:-39px -222.2px
}
.o-crowne-plaza .slick-slider .slick-next:before {
	width:14px;
	height:11px;
	background-position:-339px -170px
}
.o-crowne-plaza .slick-slider .slick-prev:before {
	width:14px;
	height:11px;
	background-position:-311px -153px
}
.o-crowne-plaza .o-carousel__pause:after,.o-crowne-plaza .o-carousel__pause:before,.o-crowne-plaza .slick-dots .link-button:active:link,.o-crowne-plaza .slick-dots .link-button:active:visited,.o-crowne-plaza .slick-dots .link-button:focus:link,.o-crowne-plaza .slick-dots .link-button:focus:visited,.o-crowne-plaza .slick-dots .link-button:hover:link,.o-crowne-plaza .slick-dots .link-button:hover:visited,.o-crowne-plaza .slick-dots .slick-active .link-button:link,.o-crowne-plaza .slick-dots .slick-active .link-button:visited,.o-crowne-plaza .slick-dots .slick-active a.link-button,.o-crowne-plaza .slick-dots .slick-active button,.o-crowne-plaza .slick-dots a.link-button:active,.o-crowne-plaza .slick-dots a.link-button:focus,.o-crowne-plaza .slick-dots a.link-button:hover,.o-crowne-plaza .slick-dots button:active,.o-crowne-plaza .slick-dots button:focus,.o-crowne-plaza .slick-dots button:hover {
	background:#830051
}
.o-crowne-plaza .o-carousel__pause.o-carousel__pause--paused span {
	width:11px;
	height:13px;
	background-position:-362px -5px
}
.o-voco .c-brand__top {
	background:#F8B90D;
	padding-bottom:45px
}
.o-voco .c-brand__top p {
	font-family:GraphikRegular,Helvetica,Arial,sans-serif!important
}
.o-voco .c-brand__figures p.figure,.o-voco .c-brand__top p.intro {
	font-family:"Butler Bold",Helvetica,Arial,sans-serif!important
}
.o-voco .c-brand__top p.intro {
	color:#121212!important
}
.o-voco .c-brand__top a,.o-voco .c-brand__top a:active,.o-voco .c-brand__top a:focus,.o-voco .c-brand__top a:hover,.o-voco .c-brand__top a:link,.o-voco .c-brand__top a:visited {
	color:#121212
}
.o-voco .c-brand__figures p {
	color:#121212!important
}
.o-voco .c-brand__figures p.figure {
	font-style:normal;
	font-weight:700;
	border-bottom:1px solid #121212
}
.o-voco .slick-dots .link-button:link,.o-voco .slick-dots .link-button:visited,.o-voco .slick-dots a.link-button,.o-voco .slick-dots button,.o-voco .slick-slider .slick-arrow:active,.o-voco .slick-slider .slick-arrow:focus,.o-voco .slick-slider .slick-arrow:hover {
	border:1px solid #F8B90D
}
.o-holiday-inn .c-brand__top p,.o-voco .link-external-button {
	font-family:GraphikRegular,Helvetica,Arial,sans-serif!important
}
.o-voco .c-brand__media {
	margin-top:-85px
}
@media only screen and (min-width:768px) {
	.o-voco .c-brand__top {
	padding-bottom:85px
}
.o-voco .c-brand__media {
	margin-top:-125px
}
}@media only screen and (min-width:996px) {
	.o-voco .c-brand__top {
	padding-bottom:160px
}
.o-voco .c-brand__media {
	margin-top:-190px
}
}.o-voco .list-links li {
	margin-bottom:20px
}
.o-voco .list-links li a:active,.o-voco .list-links li a:focus,.o-voco .list-links li a:hover {
	color:#F8B90D!important
}
.o-voco .link-bookwithus:before {
	width:25px;
	height:25px;
	background-position:-214px -141px
}
.o-voco .link-development:before {
	width:20px;
	height:25px;
	background-position:-277px -206px
}
.o-voco .link-careers:before {
	width:25px;
	height:25px;
	background-position:-209px -222.2px
}
.o-voco .slick-slider .slick-next:before {
	width:14px;
	height:11px;
	background-position:-339px -230px
}
.o-voco .slick-slider .slick-prev:before {
	width:14px;
	height:11px;
	background-position:-311px -236px
}
.o-voco .o-carousel__pause:after,.o-voco .o-carousel__pause:before,.o-voco .slick-dots .link-button:active:link,.o-voco .slick-dots .link-button:active:visited,.o-voco .slick-dots .link-button:focus:link,.o-voco .slick-dots .link-button:focus:visited,.o-voco .slick-dots .link-button:hover:link,.o-voco .slick-dots .link-button:hover:visited,.o-voco .slick-dots .slick-active .link-button:link,.o-voco .slick-dots .slick-active .link-button:visited,.o-voco .slick-dots .slick-active a.link-button,.o-voco .slick-dots .slick-active button,.o-voco .slick-dots a.link-button:active,.o-voco .slick-dots a.link-button:focus,.o-voco .slick-dots a.link-button:hover,.o-voco .slick-dots button:active,.o-voco .slick-dots button:focus,.o-voco .slick-dots button:hover {
	background:#F8B90D
}
.o-voco .o-carousel__pause.o-carousel__pause--paused span {
	width:11px;
	height:13px;
	background-position:-159px -106px
}
.o-voco .link-external-button {
	color:#000;
	background:#FFF;
	padding:9px 35px;
	border:1px solid #707372;
	border-radius:3px;
	-webkit-transition:all .3s;
	transition:all .3s;
	text-align:center
}
.o-voco .link-external-button:hover {
	background-color:#F0F1F1
}
.o-voco .link-external-button:before {
	position:static;
	margin:10px 12px 0 0
}
@media only screen and (max-width:768px) {
	.o-voco .link-external-button {
	width:100%
}
}.o-voco .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__text a,.o-voco .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__text a:active,.o-voco .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__text a:focus,.o-voco .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__text a:hover,.o-voco .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__text a:link,.o-voco .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__text a:visited {
	color:#FFF!important
}
.o-voco .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__icon a span,.o-voco .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__icon a:link span,.o-voco .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__icon a:visited span {
	width:19px;
	height:22px;
	background-position:-161px -256.2px
}
.o-holiday-inn a:active,.o-holiday-inn a:focus,.o-holiday-inn a:hover {
	color:#fff!important
}
.o-holiday-inn .c-brand__top {
	background:#258422;
	padding-bottom:60px
}
.o-holiday-inn .c-brand__top p {
	color:#FFF!important
}
.o-holiday-inn .c-brand__figures p.figure,.o-holiday-inn .c-brand__top p.intro {
	font-family:FSLola,Helvetica,Arial,sans-serif!important
}
.o-holiday-inn .c-brand__top a,.o-holiday-inn .c-brand__top a:active,.o-holiday-inn .c-brand__top a:focus,.o-holiday-inn .c-brand__top a:hover,.o-holiday-inn .c-brand__top a:link,.o-holiday-inn .c-brand__top a:visited {
	color:#FFF
}
.o-holiday-inn .c-brand__figures p {
	color:#fff!important
}
.o-holiday-inn .c-brand__figures p.figure {
	font-style:normal;
	font-weight:400;
	border-bottom:1px solid #fff;
	letter-spacing:-.0625rem
}
.o-holiday-inn .c-brand__media {
	margin-top:-100px
}
@media only screen and (min-width:768px) {
	.o-holiday-inn .c-brand__top {
	padding-bottom:130px
}
.o-holiday-inn .c-brand__media {
	margin-top:-170px
}
}@media only screen and (min-width:996px) {
	.o-holiday-inn .c-brand__top {
	padding-bottom:185px
}
.o-holiday-inn .c-brand__media {
	margin-top:-217px
}
}.o-holiday-inn .list-links {
	margin-bottom:0
}
.o-holiday-inn .list-links li {
	margin-bottom:20px
}
.o-holiday-inn .list-links li a:active,.o-holiday-inn .list-links li a:focus,.o-holiday-inn .list-links li a:hover {
	color:#258422!important
}
.o-holiday-inn .link-bookwithus:before {
	width:25px;
	height:25px;
	background-position:-214px -39px
}
.o-holiday-inn .link-development:before {
	width:20px;
	height:25px;
	background-position:-248px -73px
}
.o-holiday-inn .link-careers:before {
	width:25px;
	height:25px;
	background-position:-107px -222.2px
}
.o-holiday-inn .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__text a,.o-holiday-inn .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__text a:active,.o-holiday-inn .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__text a:focus,.o-holiday-inn .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__text a:hover,.o-holiday-inn .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__text a:link,.o-holiday-inn .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__text a:visited {
	color:#FFF!important
}
.o-holiday-inn-express .c-brand__figures p,.o-holiday-inn-express .c-brand__top p,.o-holiday-inn-express a:active,.o-holiday-inn-express a:focus,.o-holiday-inn-express a:hover {
	color:#002d72!important
}
.o-holiday-inn .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__icon a span,.o-holiday-inn .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__icon a:link span,.o-holiday-inn .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__icon a:visited span {
	width:19px;
	height:22px;
	background-position:-217px -256.2px
}
.o-holiday-inn-express .c-brand__top {
	background:#9bcbeb;
	padding-bottom:50px
}
.o-holiday-inn-express .c-brand__top p {
	font-family:GraphikRegular,Helvetica,Arial,sans-serif!important
}
.o-holiday-inn-express .c-brand__top p.intro {
	color:#002d72!important;
	font-family:AmsiPro-Black,Helvetica,Arial,sans-serif!important
}
.o-holiday-inn-express .c-brand__figures p.figure {
	font-style:normal;
	font-weight:400;
	border-bottom:1px solid #002d72;
	font-family:AmsiPro-Black,Helvetica,Arial,sans-serif!important;
	letter-spacing:-.1875rem
}
.o-holiday-inn-express .c-brand__media {
	margin-top:-85px
}
@media only screen and (min-width:768px) {
	.o-holiday-inn-express .c-brand__top {
	padding-bottom:125px
}
.o-holiday-inn-express .c-brand__media {
	margin-top:-160px
}
}@media only screen and (min-width:996px) {
	.o-holiday-inn-express .c-brand__top {
	padding-bottom:250px
}
.o-holiday-inn-express .c-brand__media {
	margin-top:-282px
}
}.o-holiday-inn-express .list-links {
	margin-bottom:0
}
.o-holiday-inn-express .list-links li {
	margin-bottom:20px
}
.o-holiday-inn-express .list-links li a:active,.o-holiday-inn-express .list-links li a:focus,.o-holiday-inn-express .list-links li a:hover {
	color:#9bcbeb!important
}
.o-holiday-inn-express .link-bookwithus:before {
	width:25px;
	height:25px;
	background-position:-214px -107px
}
.o-holiday-inn-express .link-development:before {
	width:20px;
	height:25px;
	background-position:-277px -172px
}
.o-holiday-inn-express .link-careers:before {
	width:25px;
	height:25px;
	background-position:-175px -222.2px
}
.o-holiday-inn-resort a:active,.o-holiday-inn-resort a:focus,.o-holiday-inn-resort a:hover {
	color:#fff!important
}
.o-holiday-inn-resort .c-brand__top {
	background:#8268B7;
	padding-bottom:45px
}
.o-holiday-inn-resort .c-brand__top p {
	color:#FFF!important;
	font-family:GraphikRegular,Helvetica,Arial,sans-serif!important
}
.o-holiday-inn-resort .c-brand__top p.intro {
	color:#fff!important;
	font-family:"Myriad W01 Bd",Helvetica,Arial,sans-serif!important
}
.o-holiday-inn-resort .c-brand__top a,.o-holiday-inn-resort .c-brand__top a:active,.o-holiday-inn-resort .c-brand__top a:focus,.o-holiday-inn-resort .c-brand__top a:hover,.o-holiday-inn-resort .c-brand__top a:link,.o-holiday-inn-resort .c-brand__top a:visited {
	color:#FFF
}
.o-holiday-inn-resort .c-brand__figures p {
	color:#fff!important
}
.o-holiday-inn-resort .c-brand__figures p.figure {
	font-style:normal;
	font-weight:400;
	border-bottom:1px solid #fff;
	font-family:"Myriad W01 Bd",Helvetica,Arial,sans-serif!important
}
.o-holiday-inn-resort .slick-dots .link-button:link,.o-holiday-inn-resort .slick-dots .link-button:visited,.o-holiday-inn-resort .slick-dots a.link-button,.o-holiday-inn-resort .slick-dots button,.o-holiday-inn-resort .slick-slider .slick-arrow:active,.o-holiday-inn-resort .slick-slider .slick-arrow:focus,.o-holiday-inn-resort .slick-slider .slick-arrow:hover {
	border:1px solid #8268B7
}
.o-holiday-inn-resort .c-brand__media {
	margin-top:-85px
}
@media only screen and (min-width:768px) {
	.o-holiday-inn-resort .c-brand__top {
	padding-bottom:85px
}
.o-holiday-inn-resort .c-brand__media {
	margin-top:-125px
}
}@media only screen and (min-width:996px) {
	.o-holiday-inn-resort .c-brand__top {
	padding-bottom:160px
}
.o-holiday-inn-resort .c-brand__media {
	margin-top:-190px
}
}.o-holiday-inn-resort .list-links {
	margin-bottom:0
}
.o-holiday-inn-resort .list-links li {
	margin-bottom:20px
}
.o-holiday-inn-resort .list-links li a:active,.o-holiday-inn-resort .list-links li a:focus,.o-holiday-inn-resort .list-links li a:hover {
	color:#8268B7!important
}
.o-avid .c-brand__top p,.o-avid a:active,.o-avid a:focus,.o-avid a:hover {
	color:#3F3F3F!important
}
.o-holiday-inn-resort .link-bookwithus:before {
	width:25px;
	height:25px;
	background-position:-214px -141px
}
.o-holiday-inn-resort .link-development:before {
	width:20px;
	height:25px;
	background-position:-277px -206px
}
.o-holiday-inn-resort .link-careers:before {
	width:25px;
	height:25px;
	background-position:-209px -222.2px
}
.o-holiday-inn-resort .slick-slider .slick-next:before {
	width:14px;
	height:11px;
	background-position:-339px -230px
}
.o-holiday-inn-resort .slick-slider .slick-prev:before {
	width:14px;
	height:11px;
	background-position:-311px -236px
}
.o-holiday-inn-resort .o-carousel__pause:after,.o-holiday-inn-resort .o-carousel__pause:before,.o-holiday-inn-resort .slick-dots .link-button:active:link,.o-holiday-inn-resort .slick-dots .link-button:active:visited,.o-holiday-inn-resort .slick-dots .link-button:focus:link,.o-holiday-inn-resort .slick-dots .link-button:focus:visited,.o-holiday-inn-resort .slick-dots .link-button:hover:link,.o-holiday-inn-resort .slick-dots .link-button:hover:visited,.o-holiday-inn-resort .slick-dots .slick-active .link-button:link,.o-holiday-inn-resort .slick-dots .slick-active .link-button:visited,.o-holiday-inn-resort .slick-dots .slick-active a.link-button,.o-holiday-inn-resort .slick-dots .slick-active button,.o-holiday-inn-resort .slick-dots a.link-button:active,.o-holiday-inn-resort .slick-dots a.link-button:focus,.o-holiday-inn-resort .slick-dots a.link-button:hover,.o-holiday-inn-resort .slick-dots button:active,.o-holiday-inn-resort .slick-dots button:focus,.o-holiday-inn-resort .slick-dots button:hover {
	background:#8268B7
}
.o-holiday-inn-resort .o-carousel__pause.o-carousel__pause--paused span {
	width:11px;
	height:13px;
	background-position:-159px -106px
}
.o-avid .c-brand__top {
	background:#68d1de;
	padding-bottom:45px
}
.o-avid .c-brand__top p {
	font-family:GraphikRegular,Helvetica,Arial,sans-serif!important
}
.o-avid .c-brand__figures p.figure,.o-avid .c-brand__top p.intro {
	font-family:"F37Ginger Bold",Helvetica,Arial,sans-serif!important
}
.o-avid .c-brand__top p.intro {
	color:#3F3F3F!important
}
.o-avid .c-brand__top a,.o-avid .c-brand__top a:active,.o-avid .c-brand__top a:focus,.o-avid .c-brand__top a:hover,.o-avid .c-brand__top a:link,.o-avid .c-brand__top a:visited {
	color:#3F3F3F
}
.o-avid .c-brand__figures p {
	color:#3F3F3F!important
}
.o-avid .c-brand__figures p.figure {
	font-style:normal;
	font-weight:700;
	border-bottom:1px solid #3F3F3F
}
.o-avid .slick-dots .link-button:link,.o-avid .slick-dots .link-button:visited,.o-avid .slick-dots a.link-button,.o-avid .slick-dots button,.o-avid .slick-slider .slick-arrow:active,.o-avid .slick-slider .slick-arrow:focus,.o-avid .slick-slider .slick-arrow:hover {
	border:1px solid #68d1de
}
.o-avid .link-external-button,.o-holiday-inn-club-vacations .c-brand__top p {
	font-family:GraphikRegular,Helvetica,Arial,sans-serif!important
}
.o-avid .c-brand__media {
	margin-top:-85px
}
@media only screen and (min-width:768px) {
	.o-avid .c-brand__top {
	padding-bottom:85px
}
.o-avid .c-brand__media {
	margin-top:-125px
}
}@media only screen and (min-width:996px) {
	.o-avid .c-brand__top {
	padding-bottom:160px
}
.o-avid .c-brand__media {
	margin-top:-190px
}
}.o-avid .list-links {
	margin-bottom:0
}
.o-avid .list-links li {
	margin-bottom:20px
}
.o-avid .list-links li a:active,.o-avid .list-links li a:focus,.o-avid .list-links li a:hover {
	color:#68d1de!important
}
.o-avid .link-bookwithus:before {
	width:25px;
	height:25px;
	background-position:-214px -141px
}
.o-avid .link-development:before {
	width:20px;
	height:25px;
	background-position:-277px -206px
}
.o-avid .link-careers:before {
	width:25px;
	height:25px;
	background-position:-209px -222.2px
}
.o-avid .slick-slider .slick-next:before {
	width:14px;
	height:11px;
	background-position:-339px -230px
}
.o-avid .slick-slider .slick-prev:before {
	width:14px;
	height:11px;
	background-position:-311px -236px
}
.o-avid .o-carousel__pause:after,.o-avid .o-carousel__pause:before,.o-avid .slick-dots .link-button:active:link,.o-avid .slick-dots .link-button:active:visited,.o-avid .slick-dots .link-button:focus:link,.o-avid .slick-dots .link-button:focus:visited,.o-avid .slick-dots .link-button:hover:link,.o-avid .slick-dots .link-button:hover:visited,.o-avid .slick-dots .slick-active .link-button:link,.o-avid .slick-dots .slick-active .link-button:visited,.o-avid .slick-dots .slick-active a.link-button,.o-avid .slick-dots .slick-active button,.o-avid .slick-dots a.link-button:active,.o-avid .slick-dots a.link-button:focus,.o-avid .slick-dots a.link-button:hover,.o-avid .slick-dots button:active,.o-avid .slick-dots button:focus,.o-avid .slick-dots button:hover {
	background:#68d1de
}
.o-avid .o-carousel__pause.o-carousel__pause--paused span {
	width:11px;
	height:13px;
	background-position:-159px -106px
}
.o-avid .link-external-button {
	color:#000;
	background:#FFF;
	padding:9px 35px;
	border:1px solid #707372;
	border-radius:3px;
	-webkit-transition:all .3s;
	transition:all .3s;
	text-align:center
}
.o-avid .link-external-button:hover {
	background-color:#F0F1F1
}
.o-avid .link-external-button:before {
	position:static;
	margin:10px 12px 0 0
}
@media only screen and (max-width:768px) {
	.o-avid .link-external-button {
	width:100%
}
}.o-holiday-inn-club-vacations a:active,.o-holiday-inn-club-vacations a:focus,.o-holiday-inn-club-vacations a:hover {
	color:#fff!important
}
.o-holiday-inn-club-vacations .c-brand__top {
	background:#d63f00;
	padding-bottom:45px
}
.o-holiday-inn-club-vacations .c-brand__top p {
	color:#FFF!important
}
.o-holiday-inn-club-vacations .c-brand__top p.intro {
	color:#fff!important;
	font-size:1.75rem;
	line-height:1.875rem;
	font-family:"Myriad W01 Bd",Helvetica,Arial,sans-serif!important
}
.o-holiday-inn-club-vacations .c-brand__top a,.o-holiday-inn-club-vacations .c-brand__top a:active,.o-holiday-inn-club-vacations .c-brand__top a:focus,.o-holiday-inn-club-vacations .c-brand__top a:hover,.o-holiday-inn-club-vacations .c-brand__top a:link,.o-holiday-inn-club-vacations .c-brand__top a:visited {
	color:#FFF
}
.o-holiday-inn-club-vacations .c-brand__figures p {
	color:#fff!important
}
.o-holiday-inn-club-vacations .c-brand__figures p.figure {
	font-style:normal;
	font-weight:400;
	border-bottom:1px solid #fff;
	font-family:"Myriad W01 Bd",Helvetica,Arial,sans-serif!important
}
.o-holiday-inn-club-vacations .slick-dots .link-button:link,.o-holiday-inn-club-vacations .slick-dots .link-button:visited,.o-holiday-inn-club-vacations .slick-dots a.link-button,.o-holiday-inn-club-vacations .slick-dots button,.o-holiday-inn-club-vacations .slick-slider .slick-arrow:active,.o-holiday-inn-club-vacations .slick-slider .slick-arrow:focus,.o-holiday-inn-club-vacations .slick-slider .slick-arrow:hover {
	border:1px solid #d63f00
}
.o-holiday-inn-club-vacations .c-brand__media {
	margin-top:-85px
}
@media only screen and (min-width:768px) {
	.o-holiday-inn-club-vacations .c-brand__top {
	padding-bottom:85px
}
.o-holiday-inn-club-vacations .c-brand__media {
	margin-top:-125px
}
}@media only screen and (min-width:996px) {
	.o-holiday-inn-club-vacations .c-brand__top {
	padding-bottom:160px
}
.o-holiday-inn-club-vacations .c-brand__media {
	margin-top:-190px
}
}.o-holiday-inn-club-vacations .list-links {
	margin-bottom:0
}
.o-holiday-inn-club-vacations .list-links li {
	margin-bottom:20px
}
.o-holiday-inn-club-vacations .list-links li a:active,.o-holiday-inn-club-vacations .list-links li a:focus,.o-holiday-inn-club-vacations .list-links li a:hover {
	color:#d63f00!important
}
.o-holiday-inn-club-vacations .link-bookwithus:before {
	width:25px;
	height:25px;
	background-position:-214px -73px
}
.o-holiday-inn-club-vacations .link-development:before {
	width:20px;
	height:25px;
	background-position:-248px -107px
}
.o-holiday-inn-club-vacations .link-careers:before {
	width:25px;
	height:25px;
	background-position:-141px -222.2px
}
.o-holiday-inn-club-vacations .slick-slider .slick-next:before {
	width:14px;
	height:11px;
	background-position:-339px -210px
}
.o-holiday-inn-club-vacations .slick-slider .slick-prev:before {
	width:14px;
	height:11px;
	background-position:-311px -216px
}
.o-even-hotels .c-brand__figures p.figure,.o-hualuxe .c-brand__figures p.figure {
	border-bottom:1px solid #fff;
	font-style:normal;
	font-weight:400
}
.o-holiday-inn-club-vacations .o-carousel__pause:after,.o-holiday-inn-club-vacations .o-carousel__pause:before,.o-holiday-inn-club-vacations .slick-dots .link-button:active:link,.o-holiday-inn-club-vacations .slick-dots .link-button:active:visited,.o-holiday-inn-club-vacations .slick-dots .link-button:focus:link,.o-holiday-inn-club-vacations .slick-dots .link-button:focus:visited,.o-holiday-inn-club-vacations .slick-dots .link-button:hover:link,.o-holiday-inn-club-vacations .slick-dots .link-button:hover:visited,.o-holiday-inn-club-vacations .slick-dots .slick-active .link-button:link,.o-holiday-inn-club-vacations .slick-dots .slick-active .link-button:visited,.o-holiday-inn-club-vacations .slick-dots .slick-active a.link-button,.o-holiday-inn-club-vacations .slick-dots .slick-active button,.o-holiday-inn-club-vacations .slick-dots a.link-button:active,.o-holiday-inn-club-vacations .slick-dots a.link-button:focus,.o-holiday-inn-club-vacations .slick-dots a.link-button:hover,.o-holiday-inn-club-vacations .slick-dots button:active,.o-holiday-inn-club-vacations .slick-dots button:focus,.o-holiday-inn-club-vacations .slick-dots button:hover {
	background:#d63f00
}
.o-holiday-inn-club-vacations .o-carousel__pause.o-carousel__pause--paused span {
	width:11px;
	height:13px;
	background-position:-159px -128px
}
.o-even-hotels a:active,.o-even-hotels a:focus,.o-even-hotels a:hover {
	color:#fff!important
}
.o-even-hotels .c-brand__top {
	background:#1080a5;
	padding-bottom:60px
}
.o-even-hotels .c-brand__top p {
	color:#FFF!important;
	font-family:GraphikRegular,Helvetica,Arial,sans-serif!important
}
.o-even-hotels .c-brand__figures p.figure,.o-even-hotels .c-brand__top p.intro {
	font-family:"Verlag A","Verlag B",Helvetica,Arial,sans-serif!important
}
.o-even-hotels .c-brand__top a,.o-even-hotels .c-brand__top a:active,.o-even-hotels .c-brand__top a:focus,.o-even-hotels .c-brand__top a:hover,.o-even-hotels .c-brand__top a:link,.o-even-hotels .c-brand__top a:visited {
	color:#FFF
}
.o-even-hotels .c-brand__figures p {
	color:#fff!important
}
.o-even-hotels .c-brand__media {
	margin-top:-100px
}
@media only screen and (min-width:768px) {
	.o-even-hotels .c-brand__top {
	padding-bottom:130px
}
.o-even-hotels .c-brand__media {
	margin-top:-170px
}
}@media only screen and (min-width:996px) {
	.o-even-hotels .c-brand__top {
	padding-bottom:185px
}
.o-even-hotels .c-brand__media {
	margin-top:-217px
}
}.o-even-hotels .list-links {
	margin-bottom:0
}
.o-even-hotels .list-links li {
	margin-bottom:20px
}
.o-candlewood-suites .list-links,.o-hualuxe .list-links,.o-staybridge-suites .list-links {
	margin-bottom:0
}
.o-even-hotels .list-links li a:active,.o-even-hotels .list-links li a:focus,.o-even-hotels .list-links li a:hover {
	color:#1080a5!important
}
.o-even-hotels .link-bookwithus:before {
	width:25px;
	height:25px;
	background-position:-214px -5px
}
.o-even-hotels .link-development:before {
	width:20px;
	height:25px;
	background-position:-248px -39px
}
.o-even-hotels .link-careers:before {
	width:25px;
	height:25px;
	background-position:-73px -222.2px
}
.o-even-hotels .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__text a,.o-even-hotels .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__text a:active,.o-even-hotels .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__text a:focus,.o-even-hotels .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__text a:hover,.o-even-hotels .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__text a:link,.o-even-hotels .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__text a:visited {
	color:#FFF!important
}
.o-even-hotels .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__icon a span,.o-even-hotels .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__icon a:link span,.o-even-hotels .c-video-hotspot.c-video-hotspot--hover .c-video-hotspot__icon a:visited span {
	width:19px;
	height:22px;
	background-position:-276px -256.2px
}
.o-hualuxe a:active,.o-hualuxe a:focus,.o-hualuxe a:hover {
	color:#fff!important
}
.o-hualuxe .c-brand__top {
	background:#d31245;
	padding-bottom:45px
}
.o-hualuxe .c-brand__top p {
	color:#FFF!important;
	font-family:GraphikRegular,Helvetica,Arial,sans-serif!important
}
.o-hualuxe .c-brand__figures p.figure,.o-hualuxe .c-brand__top p.intro {
	font-family:"Trebuchet W01 Bold",Helvetica,Arial,sans-serif!important
}
.o-hualuxe .c-brand__top p.intro {
	color:#fff!important
}
.o-hualuxe .c-brand__top a,.o-hualuxe .c-brand__top a:active,.o-hualuxe .c-brand__top a:focus,.o-hualuxe .c-brand__top a:hover,.o-hualuxe .c-brand__top a:link,.o-hualuxe .c-brand__top a:visited {
	color:#FFF
}
.o-hualuxe .c-brand__figures p {
	color:#fff!important
}
.o-hualuxe .slick-dots .link-button:link,.o-hualuxe .slick-dots .link-button:visited,.o-hualuxe .slick-dots a.link-button,.o-hualuxe .slick-dots button,.o-hualuxe .slick-slider .slick-arrow:active,.o-hualuxe .slick-slider .slick-arrow:focus,.o-hualuxe .slick-slider .slick-arrow:hover {
	border:1px solid #d31245
}
.o-hualuxe .c-brand__media {
	margin-top:-85px
}
@media only screen and (min-width:768px) {
	.o-hualuxe .c-brand__top {
	padding-bottom:130px
}
.o-hualuxe .c-brand__media {
	margin-top:-170px
}
}@media only screen and (min-width:996px) {
	.o-hualuxe .c-brand__top {
	padding-bottom:160px
}
.o-hualuxe .c-brand__media {
	margin-top:-189px
}
}.o-hualuxe .list-links a:active,.o-hualuxe .list-links a:focus,.o-hualuxe .list-links a:hover {
	color:#d31245!important
}
.o-staybridge-suites .c-brand__figures p,.o-staybridge-suites .c-brand__top p,.o-staybridge-suites a:active,.o-staybridge-suites a:focus,.o-staybridge-suites a:hover {
	color:#fff!important
}
.o-hualuxe .link-bookwithus:before {
	width:25px;
	height:25px;
	background-position:-5px -188.2px
}
.o-hualuxe .link-development:before {
	width:20px;
	height:25px;
	background-position:-248px -141px
}
.o-hualuxe .link-careers:before {
	width:25px;
	height:25px;
	background-position:-243px -222.2px
}
.o-hualuxe .slick-slider .slick-next:before {
	width:14px;
	height:11px;
	background-position:-339px -273px
}
.o-hualuxe .slick-slider .slick-prev:before {
	width:14px;
	height:11px;
	background-position:-311px -256px
}
.o-hualuxe .o-carousel__pause:after,.o-hualuxe .o-carousel__pause:before,.o-hualuxe .slick-dots .link-button:active:link,.o-hualuxe .slick-dots .link-button:active:visited,.o-hualuxe .slick-dots .link-button:focus:link,.o-hualuxe .slick-dots .link-button:focus:visited,.o-hualuxe .slick-dots .link-button:hover:link,.o-hualuxe .slick-dots .link-button:hover:visited,.o-hualuxe .slick-dots .slick-active .link-button:link,.o-hualuxe .slick-dots .slick-active .link-button:visited,.o-hualuxe .slick-dots .slick-active a.link-button,.o-hualuxe .slick-dots .slick-active button,.o-hualuxe .slick-dots a.link-button:active,.o-hualuxe .slick-dots a.link-button:focus,.o-hualuxe .slick-dots a.link-button:hover,.o-hualuxe .slick-dots button:active,.o-hualuxe .slick-dots button:focus,.o-hualuxe .slick-dots button:hover {
	background:#d31245
}
.o-hualuxe .o-carousel__pause.o-carousel__pause--paused span {
	width:11px;
	height:13px;
	background-position:-159px -84px
}
.o-staybridge-suites .c-brand__top {
	background:#006980;
	padding-bottom:50px
}
.o-staybridge-suites .c-brand__top p {
	font-family:GraphikRegular,Helvetica,Arial,sans-serif!important
}
.o-staybridge-suites .c-brand__top p.intro {
	color:#fff!important;
	font-family:"Johnston ITC W01 Bold",Helvetica,Arial,sans-serif!important
}
.o-staybridge-suites .c-brand__figures p.figure {
	font-style:normal;
	font-weight:400;
	border-bottom:1px solid #fff;
	font-family:"Johnston ITC W01 Bold",Helvetica,Arial,sans-serif!important
}
.o-staybridge-suites .c-brand__media {
	margin-top:-85px
}
@media only screen and (min-width:768px) {
	.o-staybridge-suites .c-brand__top {
	padding-bottom:125px
}
.o-staybridge-suites .c-brand__media {
	margin-top:-160px
}
}@media only screen and (min-width:996px) {
	.o-staybridge-suites .c-brand__top {
	padding-bottom:250px
}
.o-staybridge-suites .c-brand__media {
	margin-top:-282px
}
}.o-staybridge-suites .list-links a:active,.o-staybridge-suites .list-links a:focus,.o-staybridge-suites .list-links a:hover {
	color:#006980!important
}
.o-staybridge-suites .link-bookwithus:before {
	width:25px;
	height:25px;
	background-position:-107px -188.2px
}
.o-staybridge-suites .link-development:before {
	width:20px;
	height:25px;
	background-position:-63px -154.2px
}
.o-staybridge-suites .link-careers:before {
	width:25px;
	height:25px;
	background-position:-277px -107px
}
.o-candlewood-suites a:active,.o-candlewood-suites a:focus,.o-candlewood-suites a:hover {
	color:#fff!important
}
.o-candlewood-suites .c-brand__top {
	background:#9B2242;
	padding-bottom:45px
}
.o-candlewood-suites .c-brand__top p {
	color:#FFF!important;
	font-family:GraphikRegular,Helvetica,Arial,sans-serif!important
}
.o-candlewood-suites .c-brand__top p.intro {
	color:#fff!important;
	font-family:"Avenir LT W01_95 Black1475556",Helvetica,Arial,sans-serif!important
}
.o-candlewood-suites .c-brand__top a,.o-candlewood-suites .c-brand__top a:active,.o-candlewood-suites .c-brand__top a:focus,.o-candlewood-suites .c-brand__top a:hover,.o-candlewood-suites .c-brand__top a:link,.o-candlewood-suites .c-brand__top a:visited {
	color:#FFF
}
.o-candlewood-suites .c-brand__figures p {
	color:#fff!important
}
.o-candlewood-suites .c-brand__figures p.figure {
	font-style:normal;
	font-weight:400;
	border-bottom:1px solid #fff;
	font-family:"Avenir LT W01_95 Black1475556",Helvetica,Arial,sans-serif!important
}
.o-candlewood-suites .slick-dots .link-button:link,.o-candlewood-suites .slick-dots .link-button:visited,.o-candlewood-suites .slick-dots a.link-button,.o-candlewood-suites .slick-dots button,.o-candlewood-suites .slick-slider .slick-arrow:active,.o-candlewood-suites .slick-slider .slick-arrow:focus,.o-candlewood-suites .slick-slider .slick-arrow:hover {
	border:1px solid #9B2242
}
.o-candlewood-suites .c-brand__media {
	margin-top:-85px
}
@media only screen and (min-width:768px) {
	.o-candlewood-suites .c-brand__top {
	padding-bottom:130px
}
.o-candlewood-suites .c-brand__media {
	margin-top:-170px
}
}@media only screen and (min-width:996px) {
	.o-candlewood-suites .c-brand__top {
	padding-bottom:160px
}
.o-candlewood-suites .c-brand__media {
	margin-top:-189px
}
}.o-candlewood-suites .list-links a:active,.o-candlewood-suites .list-links a:focus,.o-candlewood-suites .list-links a:hover {
	color:#9B2242!important
}
.o-candlewood-suites .link-bookwithus:before {
	width:25px;
	height:25px;
	background-position:-126px -154.2px
}
.o-candlewood-suites .link-development:before {
	width:20px;
	height:25px;
	background-position:-204px -188.2px
}
.o-candlewood-suites .link-careers:before {
	width:25px;
	height:25px;
	background-position:-5px -222.2px
}
.o-candlewood-suites .slick-slider .slick-next:before {
	width:14px;
	height:11px;
	background-position:-339px -130px
}
.o-candlewood-suites .slick-slider .slick-prev:before {
	width:14px;
	height:11px;
	background-position:-28px -320.2px
}
.o-candlewood-suites .o-carousel__pause:after,.o-candlewood-suites .o-carousel__pause:before,.o-candlewood-suites .slick-dots .link-button:active:link,.o-candlewood-suites .slick-dots .link-button:active:visited,.o-candlewood-suites .slick-dots .link-button:focus:link,.o-candlewood-suites .slick-dots .link-button:focus:visited,.o-candlewood-suites .slick-dots .link-button:hover:link,.o-candlewood-suites .slick-dots .link-button:hover:visited,.o-candlewood-suites .slick-dots .slick-active .link-button:link,.o-candlewood-suites .slick-dots .slick-active .link-button:visited,.o-candlewood-suites .slick-dots .slick-active a.link-button,.o-candlewood-suites .slick-dots .slick-active button,.o-candlewood-suites .slick-dots a.link-button:active,.o-candlewood-suites .slick-dots a.link-button:focus,.o-candlewood-suites .slick-dots a.link-button:hover,.o-candlewood-suites .slick-dots button:active,.o-candlewood-suites .slick-dots button:focus,.o-candlewood-suites .slick-dots button:hover {
	background:#9B2242
}
.o-candlewood-suites .o-carousel__pause.o-carousel__pause--paused span {
	width:11px;
	height:13px;
	background-position:-362px -27px
}
.o-ihg-rewards-club .intro {
	font-family:"Chronicle Display A","Chronicle Display B",Helvetica,Arial,sans-serif;
	font-style:italic
}
.o-ihg-rewards-club .c-brand__top {
	background:#F0EEED;
	padding-bottom:50px
}
.o-ihg-rewards-club .c-brand__top p {
	color:#000!important
}
.o-ihg-rewards-club .c-brand__media {
	margin-top:-85px
}

.o-six-senses1 .figure-line {
    border-bottom: 1px solid #6d2058;
}
.o-six-senses1 .figure{
    color: #6d2058;
}
@media only screen and (min-width:768px) {
	.o-ihg-rewards-club .c-brand__top {
	padding-bottom:125px
}
.o-ihg-rewards-club .c-brand__media {
	margin-top:-160px
}
}@media only screen and (min-width:996px) {
	.o-ihg-rewards-club .c-brand__top {
	padding-bottom:250px
}
.o-ihg-rewards-club .c-brand__media {
	margin-top:-282px
}
}.o-ihg-rewards-club .figure-line {
	padding-bottom:15px;
	margin-bottom:5px
}
.o-ihg-rewards-club .list-links {
	margin:30px 0 0
}
.o-six-senses .c-brand__top {
	background:#6e3063;
	padding-bottom:45px
}
.o-six-senses .c-brand__top p {
	color:#fff
}
.o-six-senses .c-brand__top .figure-large {
	border-color:#fff;
	font-style:normal
}
.o-six-senses .c-brand__media {
	margin-top:-85px
}
@media only screen and (min-width:768px) {
	.o-six-senses .c-brand__top {
	padding-bottom:85px
}
.o-six-senses .c-brand__media {
	margin-top:-125px
}
}@media only screen and (min-width:996px) {
	.o-six-senses .c-brand__top {
	padding-bottom:190px
}
.o-six-senses .c-brand__media {
	margin-top:-190px
}
}.o-six-senses .link-external-button {
	font-family:GraphikRegular,Helvetica,Arial,sans-serif!important;
	color:#000;
	background:#FFF;
	padding:9px 35px;
	border:1px solid #707372;
	border-radius:3px;
	-webkit-transition:all .3s;
	transition:all .3s;
	text-align:center
}
.o-six-senses .link-external-button:hover {
	background-color:#F0F1F1
}
.o-six-senses .link-external-button:before {
	position:static;
	margin:10px 12px 0 0
}
.o-atwell-suites .c-brand__top {
	background:#E8CEBD;
	padding-bottom:45px
}
.o-atwell-suites .c-brand__top .intro,.o-atwell-suites .c-brand__top p {
	color:#232323
}
.o-atwell-suites .c-brand__top .intro {
	font-family:NoeTextBook;
	color:#943648;
	font-size:1.75rem
}
.o-atwell-suites .c-brand__top .figure-large {
	border-color:#943648;
	font-family:NoeTextBook;
	font-style:normal;
	color:#943648
}
.o-atwell-suites .c-brand__media {
	margin-top:-85px
}
@media only screen and (min-width:768px) {
	.o-atwell-suites .c-brand__top {
	padding-bottom:85px
}
.o-atwell-suites .c-brand__media {
	margin-top:-125px
}
}@media only screen and (min-width:996px) {
	.o-atwell-suites .c-brand__top {
	padding-bottom:190px
}
.o-atwell-suites .c-brand__media {
	margin-top:-190px
}
}.o-atwell-suites .link-external-button {
	font-family:GraphikRegular,Helvetica,Arial,sans-serif!important;
	color:#000;
	background:#FFF;
	padding:9px 35px;
	border:1px solid #707372;
	border-radius:3px;
	-webkit-transition:all .3s;
	transition:all .3s;
	text-align:center
}
.o-atwell-suites .link-external-button:hover {
	background-color:#F0F1F1
}
.o-atwell-suites .link-external-button:before {
	position:static;
	margin:10px 12px 0 0
}
.o-atwell-suites .link-atwell-learn-more {
	background-color:transparent;
	border:0;
	padding-left:0;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center
}
.o-atwell-suites .link-atwell-learn-more:hover {
	background-color:transparent
}
.o-atwell-suites .link-atwell-learn-more:before {
	position:static;
	margin:0 10px 0 0;
	background-image:url(/assets/images/icons/atwell-learn-more-icon.svg);
	padding:12px;
	background-size:30px;
	background-repeat:no-repeat;
	background-position:center
}
.o-vignette .c-brand__top {
	background:#2e273b;
	padding-bottom:45px
}
.o-vignette .c-brand__top p {
	color:#fff
}
.o-vignette .c-brand__top .figure-large {
	border-color:#fff;
	font-family:AlternateGothicCom,Helvetica,Arial,sans-serif;
	font-style:normal
}
.o-vignette .c-brand__media {
	margin-top:-85px
}
@media only screen and (min-width:768px) {
	.o-vignette .c-brand__top {
	padding-bottom:85px
}
.o-vignette .c-brand__media {
	margin-top:-125px
}
}@media only screen and (min-width:996px) {
	.o-vignette .c-brand__top {
	padding-bottom:190px
}
.o-vignette .c-brand__media {
	margin-top:-190px
}
}.o-vignette .link-external-button {
	font-family:GraphikRegular,Helvetica,Arial,sans-serif!important;
	color:#000;
	background:#FFF;
	padding:9px 35px;
	border:1px solid #707372;
	border-radius:3px;
	-webkit-transition:all .3s;
	transition:all .3s;
	text-align:center
}
.o-vignette .link-external-button:hover {
	background-color:#F0F1F1
}
.o-vignette .link-external-button:before {
	position:static;
	margin:10px 12px 0 0
}
.o-iberostar-beachfront-resorts .c-brand__top {
	background:#3AA597;
	padding-bottom:45px
}
.o-iberostar-beachfront-resorts .c-brand__top p,.o-iberostar-beachfront-resorts .c-brand__top ul li {
	color:#fff
}
.o-iberostar-beachfront-resorts .c-brand__top .figure-large {
	border-color:#fff;
	font-family:GraphikRegular,Helvetica,Arial,sans-serif;
	font-style:normal
}
.o-iberostar-beachfront-resorts .c-brand__media {
	margin-top:-85px
}
@media only screen and (min-width:768px) {
	.o-iberostar-beachfront-resorts .c-brand__top {
	padding-bottom:85px
}
.o-iberostar-beachfront-resorts .c-brand__media {
	margin-top:-125px
}
.c-brand__bottom .c-brand__centeredlinks {
	text-align:center
}
}@media only screen and (min-width:996px) {
	.o-iberostar-beachfront-resorts .c-brand__top {
	padding-bottom:190px
}
.o-iberostar-beachfront-resorts .c-brand__media {
	margin-top:-190px
}
}.o-iberostar-beachfront-resorts .link-external-button {
	font-family:GraphikRegular,Helvetica,Arial,sans-serif!important;
	color:#000;
	background:#FFF;
	padding:9px 35px;
	border:1px solid #707372;
	border-radius:3px;
	-webkit-transition:all .3s;
	transition:all .3s;
	text-align:center
}
.o-iberostar-beachfront-resorts .link-external-button:hover {
	background-color:#F0F1F1
}
.o-iberostar-beachfront-resorts .link-external-button:before {
	position:static;
	margin:10px 12px 0 0
}
@media only screen and (max-width:768px) {
	.o-atwell-suites .link-external-button,.o-iberostar-beachfront-resorts .link-external-button,.o-six-senses .link-external-button,.o-vignette .link-external-button {
	width:100%
}
}.c-brand__bottom .list-links li a.link-icon {
	color:#000
}
.c-brand__bottom .list-links li a.link-icon:before {
	content:""
}
.c-brand-squares__item {
	padding:0;
	position:relative;
	overflow:hidden;
	max-height:400px
}
.c-brand-squares__item.small {
	max-height:250px
}
.c-brand-squares__item.small span {
	padding:0 10px
}
.c-brand-squares__item span {
	position:absolute;
	margin:0;
	width:100%;
	color:#FFF;
	text-decoration:underline;
	text-align:center;
	bottom:-30px;
	opacity:0;
	-webkit-transition:all .7s;
	transition:all .7s
}
.c-brand-squares__item span sup {
	display:inline-block;
	text-decoration:none;
	margin-right:5px
}
.c-brand-squares__item .panel-overlay {
	background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8)),color-stop(40%,rgba(0,0,0,0)),to(rgba(0,0,0,0)));
	background:-webkit-linear-gradient(bottom,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 100%);
	background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 100%)
}
.c-brand-squares__item:focus,.c-brand-squares__item:hover {
	cursor:pointer
}
.c-brand-squares__item:focus .c-brand-squares__preview,.c-brand-squares__item:hover .c-brand-squares__preview {
	opacity:0
}
.c-brand-squares__rewards .c-brand-squares__preview,.c-brand-squares__rewards .slick-slide {
	height:400px;
	background-size:cover;
	background-position:30% 50%
}
@media only screen and (min-width:768px) {
	.c-brand-squares__rewards .c-brand-squares__preview,.c-brand-squares__rewards .slick-slide {
	background-position:50%
}
.c-stat-box:nth-child(-n+2) {
	border-top:1px solid #D7D2CB
}
.c-stat-box:nth-child(even) {
	border-left:1px solid #D7D2CB
}
}.c-brand-squares__preview {
	position:absolute;
	top:0;
	left:0;
	opacity:1;
	-webkit-transition:opacity 1s;
	transition:opacity 1s;
	z-index:1;
	width:100%
}
.c-brand-squares__preview--AR {
	max-width:none;
	width:100%
}
.c-brand-squares__logo {
	position:absolute;
	bottom:30px;
	margin:0 auto;
	left:0;
	right:0;
	-webkit-transition:all .5s;
	transition:all .5s;
	width:235px
}
.c-stat-box {
	border-bottom:1px solid #D7D2CB;
	background:#FFF;
	-webkit-transition:all .3s;
	transition:all .3s;
	min-height:515px
}
.c-stat-box:first-child {
	border-top:1px solid #D7D2CB
}
@media only screen and (min-width:996px) {
	.c-brand-squares__item:focus .c-brand-squares__logo,.c-brand-squares__item:focus span,.c-brand-squares__item:hover .c-brand-squares__logo,.c-brand-squares__item:hover span {
	-webkit-transform:translateY(-60px);
	-ms-transform:translateY(-60px);
	transform:translateY(-60px)
}
.c-brand-squares__item:focus span,.c-brand-squares__item:hover span {
	opacity:1
}
.c-brand-squares__item.small .c-brand-squares__logo {
	width:146px
}
.c-stat-box,.c-stat-box:nth-child(odd) {
	border-left:1px solid #D7D2CB
}
.c-stat-box:first-child,.c-stat-box:nth-child(4n+5) {
	border-left:0
}
.c-stat-box:nth-child(-n+4) {
	border-top:1px solid #D7D2CB
}
}.c-stat-box.c-stat-box--hover {
	z-index:1;
	background-color:#F0EEED
}
.c-stat-box img {
	margin:0 auto;
	max-width:175px;
	max-height:55px;
	width:auto;
	position:absolute;
	top:50%;
	left:50%;
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.c-stat-box .c-subtabs {
	margin-bottom:10px
}
.c-stat-box .c-subtabs__nav {
	display:inline-block;
	text-align:center;
	border-bottom:0
}
.c-stat-box .c-subtabs__tab {
	width:50%;
	margin:0;
	border-bottom:3px solid #D7D2CB;
	opacity:1;
	-webkit-transition:opacity .5s;
	transition:opacity .5s
}
.c-stat-box .c-subtabs__tab .c-feature-quote__quote,.c-stat-box .c-subtabs__tab h3 {
	font-size:.875rem;
	line-height:1.5rem;
	font-family:GraphikRegular,Helvetica,Arial,sans-serif
}
.c-stat-box .c-subtabs__tab.c-subtabs__tab--active .c-feature-quote__quote,.c-stat-box .c-subtabs__tab.c-subtabs__tab--active h3 {
	font-family:GraphikMedium,Helvetica,Arial,sans-serif;
	border-bottom:3px solid #E8542C
}
.c-stat-box .c-subtabs__tab.c-subtabs__tab--active .c-feature-quote__quote a,.c-stat-box .c-subtabs__tab.c-subtabs__tab--active .c-feature-quote__quote a:link,.c-stat-box .c-subtabs__tab.c-subtabs__tab--active .c-feature-quote__quote a:visited,.c-stat-box .c-subtabs__tab.c-subtabs__tab--active h3 a,.c-stat-box .c-subtabs__tab.c-subtabs__tab--active h3 a:link,.c-stat-box .c-subtabs__tab.c-subtabs__tab--active h3 a:visited {
	color:#E8542C
}
.c-stat-box .c-stat-box__tab--disabled {
	opacity:.2;
	pointer-events:none
}
.c-stat-box .c-subtabs__panel {
	padding-top:0;
	padding-bottom:60px
}
.c-stat-box .c-subtabs__panelbody {
	padding:0 0 20px;
	border:0
}
.c-stat-box .c-stat-box__model {
	display:none;
	padding-bottom:7px
}
.c-stat-box.c-heroimage-panel__intro {
	bottom:-60px;
	right:0;
	width:-webkit-calc(100% - 30px);
	width:calc(100% - 30px);
	z-index:3;
	min-height:0;
	border:none
}
@media only screen and (min-width:768px) {
	.c-stat-box.c-heroimage-panel__intro {
	width:40%
}
}@media only screen and (min-width:996px) {
	.c-stat-box.c-heroimage-panel__intro {
	width:25%
}
}.c-stat-box.c-heroimage-panel__intro .c-subtabs__panel {
	padding-top:0
}
.c-stat-box.c-heroimage-panel__intro .c-subtabs {
	margin-bottom:0
}
.c-stat-box__button {
	position:absolute;
	bottom:15px
}
.c-stat-box__button .link-button {
	margin:0
}
.c-regional-stats .c-subtabs__tab {
	width:20%;
	margin:0
}
.c-regional-stats .c-subtabs__tab .c-feature-quote__quote,.c-regional-stats .c-subtabs__tab h3 {
	padding:5px 0;
	font-family:GraphikRegular,Helvetica,Arial,sans-serif;
	font-size:1rem;
	line-height:1.5rem;
	text-align:center
}
.c-regional-stats .c-subtabs__tab--active .c-feature-quote__quote,.c-regional-stats .c-subtabs__tab--active h3 {
	border-bottom:3px solid #E8542C
}
.c-regional-stats .c-subtabs__panelbody {
	border:0
}
.c-regional-stats__map {
	display:none
}
.c-regional-stats__map:first-child {
	display:block
}
.c-brand-stats__panel {
	display:none
}
@media only screen and (min-width:768px) {
	.c-brand-stats__panel .c-stat-boxes {
	padding:0 15px
}
}.c-brand-stats__panel .c-stat-boxes .c-stat-box .c-subtabs__panelbody {
	margin:0;
	padding:0
}
.c-brand-stats__logo img {
	max-width:220px
}
.c-panel-video-link__overlay {
	position:fixed;
	display:none;
	width:100%;
	height:100%;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:rgba(0,0,0,.92);
	z-index:10
}
.c-panel-video-link__overlay .c-panel-video-link__container {
	width:98%;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%)
}
@media only screen and (min-width:1200px) {
	.c-panel-video-link__overlay .c-panel-video-link__container {
	max-width:1230px
}
}.c-panel-video-link__overlay .c-panel-video-link__video-wrapper {
	height:100%
}
.c-panel-video-link__overlay .c-panel-video-link__video-wrapper .c-panel-video-link__video {
	position:relative;
	padding-bottom:54.25%;
	padding-top:25px;
	height:0
}
.c-panel-video-link__overlay .c-panel-video-link__video-wrapper .c-panel-video-link__video iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.c-panel-video-link__overlay .c-panel-video-link__video-wrapper .c-panel-video-link__video-close .close {
	position:absolute;
	right:0;
	top:-40px;
	width:32px;
	height:32px;
	opacity:.6
}
.c-panel-video-link__overlay .c-panel-video-link__video-wrapper .c-panel-video-link__video-close .close:hover {
	opacity:1
}
.c-panel-video-link__overlay .c-panel-video-link__video-wrapper .c-panel-video-link__video-close .close:after,.c-panel-video-link__overlay .c-panel-video-link__video-wrapper .c-panel-video-link__video-close .close:before {
	position:absolute;
	left:15px;
	content:' ';
	height:33px;
	width:2px;
	background-color:#FFF
}
.c-panel-video-link__overlay .c-panel-video-link__video-wrapper .c-panel-video-link__video-close .close:before {
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg)
}
.c-panel-video-link__overlay .c-panel-video-link__video-wrapper .c-panel-video-link__video-close .close:after {
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.p-our-history:focus {
	outline:0
}
.p-our-history .c-heroimage-panel__image {
	height:320px;
	background-position:bottom center
}
@media only screen and (min-width:768px) {
	.p-our-history .c-heroimage-panel__image {
	height:550px
}
}.p-our-history .c-history__cover-video {
	height:340px;
	width:auto;
	-o-object-fit:cover;
	object-fit:cover;
	display:none
}
@media only screen and (min-width:768px) {
	.p-our-history .c-history__cover-video {
	height:100%;
	display:block
}
}.p-our-history .c-history__cover-image {
	height:340px;
	width:auto;
	-o-object-fit:cover;
	object-fit:cover;
	display:block
}
@media only screen and (min-width:768px) {
	.p-our-history .c-history__cover-image {
	height:100%;
	display:none
}
}.p-our-history .c-heroimage-panel__featured h2 {
	color:#E8542C;
	font-size:2.5rem;
	line-height:3rem
}
.p-our-history .c-heroimage-panel__featured p {
	font-size:1.375rem;
	color:#000;
	line-height:1.875rem
}
.p-our-history .c-heroimage-panel__selection {
	padding-bottom:40px;
	display:block
}
@media only screen and (min-width:768px) {
	.p-our-history .c-heroimage-panel__selection {
	display:none
}
}.p-our-history .c-heroimage-panel__selection-year {
	z-index:3;
	display:none
}
.p-our-history .c-heroimage-panel__selection-year select {
	width:100%;
	padding:5px 15px;
	font-size:.875rem;
	line-height:1;
	border-radius:1px;
	height:45px;
	background:right no-repeat #fff;
	-webkit-appearance:none;
	-moz-appearance:none;
	-o-appearance:none;
	appearance:none;
	background-position-x:-webkit-calc(100% - 10px);
	background-position-x:calc(100% - 10px)
}
.p-our-history .c-heroimage-panel__selection-year select::-ms-expand {
	display:none
}
.p-our-history .c-heroimage-panel__selection-year select>option {
	margin-top:20px;
	margin-bottom:20px
}
.p-our-history .c-heroimage-panel__selection-year.sticky {
	position:fixed;
	width:100%;
	left:0;
	top:66px;
	margin:0
}
.p-our-history .c-heroimage-panel__selection-year .c-filters__item {
	background-color:#fff
}
.p-our-history .c-panel-video__text {
	padding:25px 15px;
	bottom:0;
	display:table;
	margin:0 auto
}
@media only screen and (min-width:768px) {
	.p-our-history .c-panel-video__text {
	padding:30px
}
}.p-our-history .c-panel-video__text:hover a:link {
	text-decoration:underline
}
.p-our-history .c-img-accordion .accordion__header:active,.p-our-history .c-img-accordion .accordion__header:focus,.p-our-history .c-img-accordion .accordion__header:hover,.rb__element a {
	text-decoration:none
}
.p-our-history .c-panel-video__text:hover .c-panel-video__link a {
	background-color:#E3E4E4
}
.p-our-history .c-panel-video__text a,.p-our-history .c-panel-video__text a:link,.p-our-history .c-panel-video__text a:visited {
	-webkit-transition:all .3s;
	transition:all .3s;
	text-decoration:none;
	font-family:GraphikRegular,Helvetica,Arial,sans-serif;
	font-size:1.375rem;
	line-height:1.375rem;
	text-align:left;
	padding-left:20px;
	display:table-cell;
	color:#E8542C
}
.p-our-history .c-timeline__intro .c-timeline__container .c-timeline__item h2,.p-our-history .c-timeline__intro .c-timeline__container .c-timeline__item p,.rb__logo {
	text-align:center
}
@media only screen and (min-width:768px) {
	.p-our-history .c-panel-video__text a,.p-our-history .c-panel-video__text a:link,.p-our-history .c-panel-video__text a:visited {
	font-size:1.375rem;
	line-height:2rem
}
}.p-our-history .c-panel-video__text .link__addition {
	top:auto;
	height:auto;
	color:#FFF;
	font-size:1.375rem;
	line-height:1.375rem;
	border:0;
	padding:0
}
@media only screen and (min-width:768px) {
	.p-our-history .c-panel-video__text .link__addition {
	font-size:1.625rem;
	line-height:2rem
}
}.p-our-history .c-panel-video__text .link__addition:before {
	content:"("
}
.p-our-history .c-panel-video__text .link__addition:after {
	content:")"
}
.p-our-history .c-panel-video__text .c-panel-video__link {
	position:relative;
	display:table-cell;
	width:50px
}
.p-our-history .c-panel-video__text .c-panel-video__link a {
	background-color:#FFF
}
.p-our-history .c-panel-video__text .c-panel-video__link a,.p-our-history .c-panel-video__text .c-panel-video__link a:link,.p-our-history .c-panel-video__text .c-panel-video__link a:visited {
	outline:0;
	position:absolute;
	top:-webkit-calc(50% - 25px);
	top:calc(50% - 25px);
	left:0;
	text-indent:-200px;
	overflow:hidden;
	height:50px;
	width:50px;
	padding:0;
	margin:0;
	border:1px solid #000;
	border-radius:50%;
	z-index:2;
	color:#000
}
.p-our-history .c-panel-video__text .c-panel-video__link a span,.p-our-history .c-panel-video__text .c-panel-video__link a:link span,.p-our-history .c-panel-video__text .c-panel-video__link a:visited span {
	width:19px;
	height:22px;
	background-position:-311px -5px;
	position:absolute;
	top:-webkit-calc(50% - 10px);
	top:calc(50% - 10px);
	left:-webkit-calc(50% - 7px);
	left:calc(50% - 7px)
}
.p-our-history .c-timeline__intro {
	background-color:#F0EEED;
	max-width:1440px
}
.p-our-history .c-timeline__intro .c-timeline__container {
	padding:50px 15px
}
.p-our-history .c-timeline__intro .c-timeline__container .c-timeline__item h2 {
	font-size:2.75rem;
	padding-top:15px;
	width:100%
}
.p-our-history .c-timeline__intro .c-timeline__container .c-timeline__item:nth-child(even):after {
	display:none
}
.p-our-history .c-timeline__intro .c-timeline__container .c-timeline__item.right {
	padding:0 15px 45px
}
@media only screen and (min-width:768px) {
	.p-our-history .c-timeline__intro .c-timeline__container .c-timeline__item.right {
	padding:45px 15px 45px 45px
}
}.p-our-history .c-timeline__intro .c-timeline__container .c-timeline__item.left {
	padding:45px 15px 15px
}
@media only screen and (min-width:768px) {
	.p-our-history .c-timeline__intro .c-timeline__container .c-timeline__item.left {
	padding:45px 45px 45px 15px
}
}.p-our-history .c-timeline__container {
	margin:0 auto;
	padding:0 15px;
	max-width:1200px
}
.p-our-history .c-timeline__container .c-timeline__row {
	margin-bottom:15px
}
@media only screen and (min-width:768px) {
	.p-our-history .c-timeline__container .c-timeline__row {
	margin:0;
	display:-ms-flexbox;
	display:flex
}
}@media only screen and (max-width:480px) {
	.p-our-history .c-timeline__container .c-timeline__row {
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
}@media only screen and (min-width:1200px) {
	.p-our-history .c-timeline__container .col-md-offset-1 {
	margin: 0 auto;
}
}.p-our-history .c-timeline__container .c-timeline__item h2 {
	font-size:3.125rem;
	line-height:3.125rem
}
@media only screen and (min-width:768px) {
	.p-our-history .c-timeline__container .c-timeline__item h2 {
	font-size:3.75rem
}
}.p-our-history .c-timeline__container .c-timeline__item .c-feature-quote__quote,.p-our-history .c-timeline__container .c-timeline__item h3 {
	font-size:1.375rem;
	line-height:1.875rem
}
.p-our-history .c-timeline__container .c-timeline__item img {
	margin:0 auto;
	min-height:1px
}
.p-our-history .c-timeline__container .c-timeline__item.right {
	padding:5px 15px
}
@media only screen and (min-width:768px) {
	.p-our-history .c-timeline__container .c-timeline__item .c-feature-quote__quote,.p-our-history .c-timeline__container .c-timeline__item h3 {
	font-size:1.625rem
}
.p-our-history .c-timeline__container .c-timeline__item {
	display:block;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-line-pack:center;
	align-content:center;
	-webkit-box-pack:center
}
.p-our-history .c-timeline__container .c-timeline__item.right {
	padding:35px 15px 35px 45px;
	border-left:1px solid #e6dfd8
}
}.p-our-history .c-timeline__container .c-timeline__item.right:after {
	content:'';
	position:absolute;
	left:0;
	top:49%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	width:10px;
	height:10px;
	background-color:#E8542C;
	border-radius:50%;
	display:none
}
.p-our-history .c-timeline__container .c-timeline__item.left {
	padding:10px 15px
}
@media only screen and (min-width:768px) {
	.p-our-history .c-timeline__container .c-timeline__item.right:after {
	display:block
}
.p-our-history .c-timeline__container .c-timeline__item.left {
	padding:35px 45px 35px 15px
}
}.p-our-history .c-timeline__container .c-timeline__item.no-marker:after {
	display:none
}
.p-our-history .c-timeline__container .c-timeline__row.c-timeline__last {
	position:relative;
	padding:0
}
@media only screen and (min-width:768px) {
	.p-our-history .c-timeline__container .c-timeline__row.c-timeline__last {
	padding:200px 0 70px
}
}.p-our-history .c-timeline__container .c-timeline__row.c-timeline__last .c-timeline__text-container-left {
	position:relative;
	z-index:1;
	top:0;
	left:1px;
	padding:40px 16px 0 14px
}
@media only screen and (min-width:768px) {
	.p-our-history .c-timeline__container .c-timeline__row.c-timeline__last .c-timeline__text-container-left {
	position:absolute;
	padding:25px 45px 0 30px
}
}@media only screen and (min-width:996px) {
	.p-our-history .c-timeline__container .c-timeline__row.c-timeline__last .c-timeline__text-container-left {
	padding:30px 45px 0 0
}
}.p-our-history .c-timeline__container .c-timeline__row.c-timeline__last .c-timeline__text-container-left:after,.p-our-history .c-timeline__container .c-timeline__row.c-timeline__last .c-timeline__text-container-left:before {
	position:absolute;
	content:'';
	display:none
}
.p-our-history .c-timeline__container .c-timeline__row.c-timeline__last .c-timeline__text-container-left:before {
	border-right:1px solid #e6dfd8;
	width:1px;
	height:200px;
	right:0;
	top:0
}
.p-our-history .c-timeline__container .c-timeline__row.c-timeline__last .c-timeline__text-container-left:after {
	right:-10px;
	top:160px;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	width:10px;
	height:10px;
	background-color:#E8542C;
	border-radius:50%
}
.p-our-history .c-timeline__container .c-timeline__row.c-timeline__last .c-timeline__text-container-left .c-timeline__text {
	padding:0 30px 15px;
	background-color:#F0EEED
}
.p-our-history .c-timeline__container .c-timeline__row.c-timeline__last .c-timeline__text-container-right {
	position:relative;
	z-index:1;
	top:0;
	left:0;
	padding:40px 15px 0
}
@media only screen and (min-width:768px) {
	.p-our-history .c-timeline__container .c-timeline__row.c-timeline__last .c-timeline__text-container-left:after,.p-our-history .c-timeline__container .c-timeline__row.c-timeline__last .c-timeline__text-container-left:before {
	display:block
}
.p-our-history .c-timeline__container .c-timeline__row.c-timeline__last .c-timeline__text-container-right {
	position:absolute;
	padding:25px 30px 0 45px
}
}@media only screen and (min-width:996px) {
	.p-our-history .c-timeline__container .c-timeline__row.c-timeline__last .c-timeline__text-container-right {
	padding:30px 15px 0 45px
}
}.p-our-history .c-timeline__container .c-timeline__row.c-timeline__last .c-timeline__text-container-right:after,.p-our-history .c-timeline__container .c-timeline__row.c-timeline__last .c-timeline__text-container-right:before {
	position:absolute;
	content:'';
	display:none
}
.c-calendar-list__item ul li a:after,.c-calendar-list__item:after,.c-sitemap__nav li:before {
	content:""
}
@media only screen and (min-width:768px) {
	.p-our-history .c-timeline__container .c-timeline__row.c-timeline__last .c-timeline__text-container-right:after,.p-our-history .c-timeline__container .c-timeline__row.c-timeline__last .c-timeline__text-container-right:before {
	display:block
}
}.p-our-history .c-timeline__container .c-timeline__row.c-timeline__last .c-timeline__text-container-right:before {
	border-right:1px solid #e6dfd8;
	width:1px;
	height:200px;
	left:-1px;
	top:0
}
.p-our-history .c-timeline__container .c-timeline__row.c-timeline__last .c-timeline__text-container-right:after {
	left:1px;
	top:160px;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	width:10px;
	height:10px;
	background-color:#E8542C;
	border-radius:50%
}
.p-our-history .c-timeline__container .c-timeline__row.c-timeline__last .c-timeline__text-container-right .c-timeline__text {
	padding:0 30px 15px;
	background-color:#F0EEED
}
.p-our-history .c-heroimage-panel h1 {
	display:block!important
}
.p-our-history .c-heroimage-panel__featured {
	background-color:#FFF;
	padding:30px
}
@media only screen and (min-width:996px) {
	.p-our-history .c-heroimage-panel__featured {
	padding:30px 65px
}
}.p-our-history .c-img-accordion__heading {
	font-size:3.125rem;
	line-height:3.125rem;
	text-shadow:0 0 20px #000
}
.p-our-history .c-subtabs__nav {
	display:block
}
.p-our-history .c-subtabs__panelbody {
	border:0
}
.p-our-history .c-subtabs__panel {
	margin-bottom:20px
}
.p-our-history .overview-wrapper {
	padding:20px 30px
}
.p-our-history .c-investing-brands {
	padding:0
}
.p-our-history .c-investing-brands li {
	width:33.3%;
	border:0;
	-webkit-transition:all .3s;
	transition:all .3s;
	display:inline-block;
	z-index:1;
	position:relative;
	padding:0;
	margin-left:0;
	float:left
}
.p-our-history .c-investing-brands li:before {
	display:none
}
@media only screen and (min-width:996px) {
	.p-our-history .c-investing-brands li {
	width:25%;
	height:120px
}
}.p-our-history .c-investing-brands a {
	-webkit-transition:all .3s;
	transition:all .3s;
	width:100%;
	height:100%;
	display:inline-block;
	z-index:1;
	position:relative;
	padding:0
}
.p-our-history .c-investing-brands a:active,.p-our-history .c-investing-brands a:focus,.p-our-history .c-investing-brands a:hover {
	background-color:#D7D2CB
}
.p-our-history .c-investing-brands img {
	width:80%;
	max-width:150px;
	margin:12px auto 0
}
@media only screen and (min-width:1200px) {
	.p-our-history .c-investing-brands img {
	width:100%;
	margin-top:20px
}
}.p-our-history .c-img-accordion__bg-wrapper {
	height:389px;
	color:#FFF;
	text-align:center;
	background-repeat:no-repeat;
	background-position:top center;
	position:relative;
	    background-size: 83.33333%;
}
@media only screen and (max-width:768px) {
	.p-our-history .c-img-accordion__bg-wrapper {
	background-size:cover;
	height:100%;
	min-height:300px
}
}.p-our-history .c-img-accordion__text-wrapper {
	position:absolute;
	bottom:0;
	margin:auto;
	left:0;
	right:0;
	max-width:1440px;
	width:100%;
	padding:0 15px 20px;
	background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.85)),color-stop(19%,rgba(0,0,0,.71)),color-stop(34%,rgba(0,0,0,.541)),color-stop(47%,rgba(0,0,0,.382)),color-stop(56.5%,rgba(0,0,0,.278)),color-stop(65%,rgba(0,0,0,.194)),color-stop(73%,rgba(0,0,0,.126)),color-stop(80.2%,rgba(0,0,0,.075)),color-stop(86.1%,rgba(0,0,0,.042)),color-stop(91%,rgba(0,0,0,.021)),color-stop(95.2%,rgba(0,0,0,.008)),color-stop(98.2%,rgba(0,0,0,.002)),to(rgba(0,0,0,0)));
	background:-webkit-linear-gradient(bottom,rgba(0,0,0,.85) 0,rgba(0,0,0,.71) 19%,rgba(0,0,0,.541) 34%,rgba(0,0,0,.382) 47%,rgba(0,0,0,.278) 56.5%,rgba(0,0,0,.194) 65%,rgba(0,0,0,.126) 73%,rgba(0,0,0,.075) 80.2%,rgba(0,0,0,.042) 86.1%,rgba(0,0,0,.021) 91%,rgba(0,0,0,.008) 95.2%,rgba(0,0,0,.002) 98.2%,rgba(0,0,0,0) 100%);
	background:linear-gradient(to top,rgba(0,0,0,.85) 0,rgba(0,0,0,.71) 19%,rgba(0,0,0,.541) 34%,rgba(0,0,0,.382) 47%,rgba(0,0,0,.278) 56.5%,rgba(0,0,0,.194) 65%,rgba(0,0,0,.126) 73%,rgba(0,0,0,.075) 80.2%,rgba(0,0,0,.042) 86.1%,rgba(0,0,0,.021) 91%,rgba(0,0,0,.008) 95.2%,rgba(0,0,0,.002) 98.2%,rgba(0,0,0,0) 100%)
}
@media only screen and (min-width:996px) {
	.p-our-history .c-img-accordion__text-wrapper {
	padding:20px 200px
}
}.p-our-history .c-img-accordion__heading {
	display:block;
	color:#FFF
}
.p-our-history .c-img-accordion__panel-heading {
	color:#010101;
	padding:0 0 40px
}
.p-our-history .c-img-accordion__intro {
	font-size:1.625rem;
	line-height:1.875rem;
	text-shadow:0 0 20px #000;
	color:#FFF
}
.p-our-history .c-img-accordion__wrapper {
	position:relative
}
.p-our-history .c-img-accordion .panel-overlay {
	margin:auto;
	max-width:1440px;
	left:0;
	right:0;
	z-index:1
}
.p-our-history .c-img-accordion .accordion {
	margin-bottom:0
}
.p-our-history .c-img-accordion .accordion #year_1777-1899>div:first-child {
	overflow:visible;
	background-image:url(/-/media/D943829D65224BA2ADE176FCB5FAD662.ashx)
}
@media only screen and (max-width:480px) {
	.p-our-history .c-img-accordion .accordion #year_1777-1899>div:first-child {
	background-image:url(/-/media/FEBF919FF0E74B659423BF24A2C9F99A.ashx)
}
.p-our-history .c-img-accordion .accordion #year_1777-1899>div:first-child .c-img-accordion__heading {
	font-size:2.5rem
}
.p-our-history .c-img-accordion .accordion #year_1777-1899>div:first-child .c-img-accordion__intro {
	font-size:1.25rem
}
}.p-our-history .c-img-accordion .accordion #year_1900-1949>div:first-child {
	overflow:visible;
	background-image:url(/-/media/EEFABF3279904989BEC80116B5F8293E.ashx)
}
@media only screen and (max-width:480px) {
	.p-our-history .c-img-accordion .accordion #year_1900-1949>div:first-child {
	background-image:url(/-/media/DBF66410BB32406EA8E195B1ACBD1DCB.ashx)
}
.p-our-history .c-img-accordion .accordion #year_1900-1949>div:first-child .c-img-accordion__heading {
	font-size:2.5rem
}
.p-our-history .c-img-accordion .accordion #year_1900-1949>div:first-child .c-img-accordion__intro {
	font-size:1.25rem
}
}.p-our-history .c-img-accordion .accordion #year_1950-1959>div:first-child {
	overflow:visible;
	background-image:url(/-/media/89FBE5E88C7D4E0893DCF113AD5B546A.ashx)
}
@media only screen and (max-width:480px) {
	.p-our-history .c-img-accordion .accordion #year_1950-1959>div:first-child {
	background-image:url(/-/media/76F96C0F62534CD8A22ECE09EE1CB2CC.ashx)
}
.p-our-history .c-img-accordion .accordion #year_1950-1959>div:first-child .c-img-accordion__heading {
	font-size:2.5rem
}
.p-our-history .c-img-accordion .accordion #year_1950-1959>div:first-child .c-img-accordion__intro {
	font-size:1.25rem
}
}.p-our-history .c-img-accordion .accordion #year_1960-1969>div:first-child {
	overflow:visible;
	background-image:url(/-/media/AA46FCCE536A46D8BE583A3BB24F3755.ashx)
}
@media only screen and (max-width:480px) {
	.p-our-history .c-img-accordion .accordion #year_1960-1969>div:first-child {
	background-image:url(/-/media/DF97D4E3D81C4FB2B0DE1208FCE8EC37.ashx)
}
.p-our-history .c-img-accordion .accordion #year_1960-1969>div:first-child .c-img-accordion__heading {
	font-size:2.5rem
}
.p-our-history .c-img-accordion .accordion #year_1960-1969>div:first-child .c-img-accordion__intro {
	font-size:1.25rem
}
}.p-our-history .c-img-accordion .accordion #year_1970-1979>div:first-child {
	overflow:visible;
	background-image:url(/-/media/0AA0D17141E14C4B875BCF0C2871D83A.ashx)
}
@media only screen and (max-width:480px) {
	.p-our-history .c-img-accordion .accordion #year_1970-1979>div:first-child {
	background-image:url(/-/media/713079BFBBEE4225BE2CBD4065D0BC42.ashx)
}
.p-our-history .c-img-accordion .accordion #year_1970-1979>div:first-child .c-img-accordion__heading {
	font-size:2.5rem
}
.p-our-history .c-img-accordion .accordion #year_1970-1979>div:first-child .c-img-accordion__intro {
	font-size:1.25rem
}
}.p-our-history .c-img-accordion .accordion #year_1980-1989>div:first-child {
	overflow:visible;
	background-image:url(/-/media/2023488A5AC143E89B227E632069BDC4.ashx)
}
@media only screen and (max-width:480px) {
	.p-our-history .c-img-accordion .accordion #year_1980-1989>div:first-child {
	background-image:url(/-/media/FDFBC305A27A4D1587A0469C43B5D8B0.ashx)
}
.p-our-history .c-img-accordion .accordion #year_1980-1989>div:first-child .c-img-accordion__heading {
	font-size:2.5rem
}
.p-our-history .c-img-accordion .accordion #year_1980-1989>div:first-child .c-img-accordion__intro {
	font-size:1.25rem
}
}.p-our-history .c-img-accordion .accordion #year_1990-1999>div:first-child {
	overflow:visible;
	background-image:url(/-/media/5CFBF7B820D1461FA9D87E1EEEB3218F.ashx)
}
@media only screen and (max-width:480px) {
	.p-our-history .c-img-accordion .accordion #year_1990-1999>div:first-child {
	background-image:url(/-/media/A8B4369824F845A0BFE8AD748D70F9B6.ashx)
}
.p-our-history .c-img-accordion .accordion #year_1990-1999>div:first-child .c-img-accordion__heading {
	font-size:2.5rem
}
.p-our-history .c-img-accordion .accordion #year_1990-1999>div:first-child .c-img-accordion__intro {
	font-size:1.25rem
}
}.p-our-history .c-img-accordion .accordion #year_2000-2009>div:first-child {
	overflow:visible;
	background-image:url(/-/media/A0A3EE5991D6403FB85668A9EA7614F9.ashx)
}
@media only screen and (max-width:480px) {
	.p-our-history .c-img-accordion .accordion #year_2000-2009>div:first-child {
	background-image:url(/-/media/C881B60B6D1848A1849057E532F50F6A.ashx)
}
.p-our-history .c-img-accordion .accordion #year_2000-2009>div:first-child .c-img-accordion__heading {
	font-size:2.5rem
}
.p-our-history .c-img-accordion .accordion #year_2000-2009>div:first-child .c-img-accordion__intro {
	font-size:1.25rem
}
}.p-our-history .c-img-accordion .accordion #year_2010-2019>div:first-child {
	overflow:visible;
	background-image:url(/-/media/5C95C490F3234392AFD10717F58B70F1.ashx)
}
@media only screen and (max-width:480px) {
	.p-our-history .c-img-accordion .accordion #year_2010-2019>div:first-child {
	background-image:url(/-/media/83B8C7408CDA4D0281C49A57295A3331.ashx)
}
.p-our-history .c-img-accordion .accordion #year_2010-2019>div:first-child .c-img-accordion__heading {
	font-size:2.5rem
}
.p-our-history .c-img-accordion .accordion #year_2010-2019>div:first-child .c-img-accordion__intro {
	font-size:1.25rem
}
}.p-our-history .c-img-accordion .accordion__all {
	display:none
}
.p-our-history .c-img-accordion .accordion__header {
	padding:0;
	border:0;
	position:absolute;
	height:35px;
	width:35px;
	margin:auto;
	left:0;
	right:0;
	z-index:2
}
.p-our-history .c-img-accordion .accordion__header:active span,.p-our-history .c-img-accordion .accordion__header:focus span,.p-our-history .c-img-accordion .accordion__header:hover span {
	background-color:#E8542C;
	border-color:#E8542C
}
.p-our-history .c-img-accordion .accordion__header:active span:after,.p-our-history .c-img-accordion .accordion__header:active span:before,.p-our-history .c-img-accordion .accordion__header:focus span:after,.p-our-history .c-img-accordion .accordion__header:focus span:before,.p-our-history .c-img-accordion .accordion__header:hover span:after,.p-our-history .c-img-accordion .accordion__header:hover span:before {
	background-color:#FFF
}
.p-our-history .c-img-accordion .accordion__header span {
	left:0;
	right:0;
	top:-18px;
	margin:auto;
	width:35px;
	height:35px;
	padding:0;
	border-radius:50%;
	position:absolute;
	border:1px solid #C2C7CA;
	z-index:2;
	background-color:#FFF
}
.c-calendar h2,.c-calendar-list__details {
	clear:both;
	border-bottom:1px solid #D7D2CB
}
.p-our-history .c-img-accordion .accordion__header span:after,.p-our-history .c-img-accordion .accordion__header span:before {
	top:7px;
	right:16px
}
.p-our-history .c-img-accordion .accordion__panel {
	max-width:1440px;
	width:100%;
	margin:0 auto;
	padding:0
}
.c-sitemap__nav li {
	display:inline;
	margin:0 14px 0 0
}
.c-calendar h2 {
	float:none;
	font-family:GraphikRegular,Helvetica,Arial,sans-serif;
	font-size:1.375rem;
	line-height:1.875rem;
	font-weight:400;
	color:#000;
	margin:0;
	padding:90px 0 15px
}
.c-calendar .c-feature-quote__quote,.c-calendar h3,.c-calendar-list__details p {
	font-size:1.25rem;
	line-height:1.625rem;
	font-family:GraphikMedium,Helvetica,Arial,sans-serif
}
.c-calendar h2:first-of-type {
	padding-top:0
}
.c-calendar .c-feature-quote__quote,.c-calendar h3 {
	clear:both;
	font-weight:400;
	color:#000;
	margin:30px 0 0;
	float:left
}
.c-calendar-list__details {
	padding:40px 0 20px
}
.c-calendar-list__details p {
	margin:0;
	padding:0
}
.c-calendar-list__item {
	-webkit-transition:all .3s;
	transition:all .3s;
	float:left;
	width:-webkit-calc(100% + 15px);
	width:calc(100% + 15px);
	position:relative;
	padding:15px 0
}
@media only screen and (min-width:768px) {
	.c-calendar-list__item {
	padding:15px 0
}
}@media only screen and (min-width:996px) {
	.c-calendar-list__item {
	padding:30px 0 30px 15px;
	margin:0 0 0 -15px
}
}.c-calendar-list__item:after {
	position:absolute;
	bottom:0;
	display:block;
	height:1px;
	width:-webkit-calc(100% - 15px);
	width:calc(100% - 15px);
	background:#D7D2CB
}
.c-calendar-list__item .c-calendar-list__item__event {
	width:100%;
	float:left
}
@media only screen and (min-width:768px) {
	.c-calendar-list__item .c-calendar-list__item__event {
	width:-webkit-calc(100% - 175px);
	width:calc(100% - 175px)
}
.c-calendar-list__item .c-calendar-list__item__event p {
	margin:9px 0 0
}
}.c-calendar-list__item .c-calendar-list__item__event p {
	display:inline-block;
	float:left;
	width:80%
}
.c-calendar-list__item .c-calendar-list__item__event p.date {
	width:auto;
	margin:0 30px 15px 0;
	font-family:GraphikLightItalic,Helvetica,Arial,sans-serif;
	font-size:1.75rem;
	color:#E8542C
}
.c-calendar-list__item .c-calendar-list__item__event.previous-event,.c-calendar-list__item .c-calendar-list__item__event.previous-event p {
	width:100%
}
.c-calendar-list__item .c-calendar-list__item__event.previous-event p.date {
	width:auto
}
@media only screen and (min-width:768px) {
	.c-calendar-list__item .c-calendar-list__item__event p.date {
	margin:0 30px 0 0
}
.c-calendar-list__item .c-calendar-list__item__event.previous-event p {
	width:80%
}
.c-calendar-list__item .c-calendar-list__item__event.previous-event p.date {
	width:auto
}
.c-calendar-list__item .c-calendar-list__item__event.previous-event {
	width:-webkit-calc(100% - 150px);
	width:calc(100% - 150px)
}
}.c-calendar-list__item p.related-link {
	clear:none;
	float:left;
	margin-right:15px;
	margin-top:5px
}
.downloads-listing .u-clearfix,.greybox {
	clear:both
}
@media only screen and (min-width:768px) {
	.c-calendar-list__item p.related-link {
	float:right;
	margin-top:9px
}
}.c-calendar-list__item ul {
	float:left;
	margin:5px 0 0
}
@media only screen and (min-width:768px) {
	.c-calendar-list__item ul {
	float:right;
	width:auto;
	padding-right:15px
}
}.c-calendar-list__item ul li {
	margin:0;
	padding:0;
	display:inline
}
.c-calendar-list__item ul li a {
	display:inline-block;
	position:relative;
	width:26px;
	height:25px;
	overflow:hidden;
	text-indent:-10000px
}
.c-calendar-list__item ul li a:after {
	position:absolute;
	top:3px;
	left:0;
	width:20px;
	height:21px;
	background-position:-153.7px -290.2px
}
.c-calendar-list__item ul li a.apple:after {
	top:0;
	width:20px;
	height:23px;
	background-position:-248px -175px
}
.c-calendar-list__item ul li a.outlook:after {
	width:23px;
	height:20px;
	background-position:-106px -122.2px
}
.c-calendar-list__item ul li a.google,.c-calendar-list__item ul li a.yahoo {
	width:30px
}
.c-calendar-list__item ul li a.google:after {
	width:30px;
	height:19px;
	background-position:-44.3px -94px
}
.c-calendar-list__item ul li a.yahoo:after {
	width:31px;
	height:21px;
	background-position:-45px -64px
}
.c-calendar-list__item ul li a:focus:after,.c-calendar-list__item ul li a:hover:after {
	width:20px;
	height:21px;
	background-position:-125px -290.2px
}
.c-calendar-list__item ul li a:focus.apple:after,.c-calendar-list__item ul li a:hover.apple:after {
	width:20px;
	height:23px;
	background-position:-73px -256.2px
}
.c-calendar-list__item ul li a:focus.outlook:after,.c-calendar-list__item ul li a:hover.outlook:after {
	width:23px;
	height:20px;
	background-position:-74px -122.2px
}
.c-calendar-list__item ul li a:focus.google:after,.c-calendar-list__item ul li a:hover.google:after {
	width:31px;
	height:20px;
	background-position:-5px -94px
}
.c-calendar-list__item ul li a:focus.yahoo:after,.c-calendar-list__item ul li a:hover.yahoo:after {
	width:31px;
	height:21px;
	background-position:-5px -64px
}
@media only screen and (min-width:996px) {
	.c-calendar-list__item:focus,.c-calendar-list__item:hover {
	background:#F0EEED
}
.c-calendar-list__item:focus:after,.c-calendar-list__item:hover:after {
	content:none
}
.c-calendar-list__item:focus p.related-link,.c-calendar-list__item:hover p.related-link {
	float:right
}
}.c-trends {
	background-image:url(../../images/pictures/trends/bg_trends_report_2.png)
}
.c-trends .u-bgrd-grey {
	background:0 0
}
.c-trends .container {
	position:relative;
	z-index:2
}
.c-trends .container .c-heroimage-panel__featured {
	margin-top:-18px
}
.c-trends .c-hero-carousel .slick-track {
	margin-top:0
}
.c-trends .c-hero-carousel h1 {
	top:0;
	margin:0;
	padding:40px 0;
	color:#FFF
}
.browser-edge .c-trends .c-hero-carousel h1 {
	-webkit-text-fill-color:#FFF
}
.c-trends-desktopoverlay {
	height:450px;
	display:none
}
@media only screen and (min-width:996px) {
	.c-trends-desktopoverlay {
	display:block
}
.c-trends-mobileoverlay {
	display:none
}
}.c-trends__building,.c-trends__man,.c-trends__planet,.c-trends__tree {
	position:absolute;
	display:none
}
@media only screen and (min-width:996px) {
	.c-trends__building,.c-trends__man,.c-trends__planet,.c-trends__tree {
	display:block
}
}.c-trends__man {
	bottom:0;
	left:50px
}
.c-trends__tree {
	right:55px;
	bottom:0
}
.c-trends__building {
	right:-195px;
	bottom:0;
	height:450px;
	width:auto
}
.c-trends__planet {
	top:4px;
	right:-138px
}
.c-trends-dark {
	background-image:none;
	background-color:#000C13;
	color:#fff
}
.c-trends-dark .c-heroimage-panel__featured {
	background-color:rgba(244,242,237,.2);
	color:#fff;
	margin-bottom:70px
}
.c-trends-dark .c-heroimage-panel__featured p:first-child {
	color:#fff;
	margin-bottom:30px
}
.c-trends-dark .c-heroimage-panel__featured a:link,.c-trends-dark .c-heroimage-panel__featured a:visited,.c-trends-dark .c-heroimage-panel__featured h2 {
	color:#fff
}
.c-trends-dark .c-heroimage-panel__featured a.link-icon:before {
	width:14px;
	height:11px;
	background-position:-339px -110px;
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.c-trends-dark .c-heroimage-panel__featured a.link-icon.link-download:before {
	width:12px;
	height:14px;
	background-position:-138px -122.2px;
	-webkit-transform:rotate(0);
	-ms-transform:rotate(0);
	transform:rotate(0)
}
.c-trends-dark .c-heroimage-panel__featured .link__addition {
	color:#fff;
	border-color:#fff
}
.c-trends-dark .partner-img {
	margin:0 auto 20px
}
.c-trends-dark .flex-right {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center
}
.c-trends-dark .circle-img {
	border-radius:50%
}
.c-trends-dark .u-bottom-padding-100px {
	padding-bottom:100px
}
.c-industry-experts {
	background-color:#F1F1F2
}
.c-industry-experts .heading {
	color:#000;
	font-size:1.25rem
}
.c-industry-experts .c-quote {
	display:-ms-flexbox;
	display:flex;
	padding:15px 20px
}
.c-industry-experts .c-quote .c-quote-image {
	width:33.333%
}
@media only screen and (max-width:480px) {
	.c-industry-experts .c-quote {
	-ms-flex-direction:column;
	flex-direction:column
}
.c-industry-experts .c-quote .c-quote-image {
	width:100%
}
}.c-industry-experts .c-quote .c-quote-image img {
	height:100%;
	-o-object-fit:cover;
	object-fit:cover
}
.c-industry-experts .c-quote .c-quote-text {
	width:70%;
	padding:30px 30px 90px;
	position:relative;
	font-size:1.125rem
}
@media only screen and (max-width:480px) {
	.c-industry-experts .c-quote .c-quote-text {
	width:100%
}
}@media only screen and (max-width:350px) {
	.c-industry-experts .c-quote .c-quote-text {
	padding-bottom:120px
}
}.c-industry-experts .c-quote .person {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	position:absolute;
	bottom:20px;
	left:20px;
	padding-right:10px
}
.c-industry-experts .c-quote .avatar-circle {
	border-radius:50%;
	width:50px
}
.c-industry-experts .c-quote .details {
	margin-left:10px;
	line-height:1.25rem
}
.c-industry-experts .c-quote .job-title,.c-industry-experts .c-quote .name {
	margin-bottom:0;
	font-size:.875rem
}
.c-industry-experts .c-quote--purple {
	background-color:#A54399;
	color:#fff
}
.c-industry-experts .c-quote--green {
	background-color:#36BDB2;
	color:#fff
}
.c-industry-experts .c-quote--red {
	background-color:#E90445;
	color:#fff
}
.greybox {
	padding:0 30px 30px;
	background-color:#F0EEED
}
.greybox__image {
	margin-bottom:30px
}
.rb {
	position:relative;
	color:#fff;
	background:rgba(0,0,0,.6);
	padding-top:90px
}
.rb__element .c-feature-quote__quote .scWebEditInput,.rb__element h3 .scWebEditInput,.rb__title,.rb__title .scWebEditInput {
	color:#FFF
}
.rb__svg-mobile {
	display:none!important
}
.rb__svg-desktop {
	display:block;
	z-index:-1
}
.rb::after {
	content:' ';
	position:fixed;
	top:0;
	width:100%;
	max-width:100%;
	height:100%;
	background:url(../assets/images/rb/IHG-RB-Desktop.jpg) top center no-repeat;
	background-size:cover;
	z-index:-1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	will-change:transform
}
.rb__logo,.rb__title {
	-webkit-transform:translateY(90px);
	-ms-transform:translateY(90px)
}
@media only screen and (max-width:996px) {
	.rb::after {
	background-image:url(../assets/images/rb/IHG-RB-Mobile-1.jpg)
}
}@media only screen and (max-width:480px) {
	.c-industry-experts .c-quote--inverse {
	-ms-flex-direction:column-reverse;
	flex-direction:column-reverse
}
.rb::after {
	background-image:url(../assets/images/rb/IHG-RB-Mobile-2.jpg)
}
}.rb__logo {
	margin-bottom:60px;
	transform:translateY(90px);
	opacity:0
}
.rb__logo img {
	display:inline-block;
	width:250px;
	height:210px;
	margin-left:-35px
}
.rb__element,.rb__element:first-child {
	height:638px
}
.rb__desc,.rb__title {
	margin:0 auto 30px;
	text-shadow:0 2px 2px rgba(0,0,0,.5);
	width:770px;
	opacity:0;
	text-align:center
}
.rb__title {
	font-family:GraphikWideRegular,Helvetica,Arial,sans-serif;
	font-size:2.5rem;
	line-height:1.2;
	padding:0;
	letter-spacing:.03125rem;
	transform:translateY(90px)
}
.rb__desc {
	font-size:1.375rem;
	line-height:1.36;
	-webkit-transform:translateY(90px);
	-ms-transform:translateY(90px);
	transform:translateY(90px)
}
.rb__video {
	opacity:.5;
	-webkit-transform:scale(.8);
	-ms-transform:scale(.8);
	transform:scale(.8)
}
.mask {
	fill:none;
	stroke:#fff;
	stroke-width:10;
	stroke-dasharray:1300 1300;
	stroke-dashoffset:-1300;
	stroke-linejoin:round;
	stroke-linecap:round
}
.paths {
	fill:none;
	stroke:#00CBCC;
	stroke-dasharray:.1,10;
	stroke-width:5;
	stroke-linejoin:round;
	stroke-linecap:round
}
.rb__svg-vertical {
	display:block;
	margin:30px auto
}
.rb__svg-vertical--first {
	opacity:0;
	-webkit-transform:translateY(90px);
	-ms-transform:translateY(90px);
	transform:translateY(90px)
}
.rb__elements {
	position:relative;
	width:1440px;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	margin-left:50%
}
#svg-curve1,#svg-curve2,#svg-curve3,#svg-curve4,#svg-curve5 {
	position:absolute
}
#svg-curve1 {
	top:90px;
	left:225px
}
#svg-curve1 .mask {
	stroke-dashoffset:1300
}
#svg-curve2 {
	top:723px;
	left:635px
}
#svg-curve3 {
	top:1356px;
	left:180px
}
#svg-curve4 {
	top:1989px;
	left:635px
}
#svg-curve5 {
	top:2622px;
	left:130px
}
.rb__element {
	width:370px;
	margin:0 auto;
	text-align:center;
	opacity:0
}
.rb__element:nth-of-type(2) {
	position:relative;
	left:200px
}
.rb__element:nth-of-type(3) {
	position:relative;
	left:-200px
}
.rb__element:nth-of-type(4) {
	position:relative;
	left:200px
}
.rb__element:nth-of-type(5) {
	position:relative;
	left:-200px;
	height:622px
}
.rb__element:nth-of-type(6) {
	height:auto;
	width:570px
}
.rb__element img,.rb__elementImg {
	display:inline-block;
	width:170px;
	height:170px
}
.rb__element img {
	-webkit-transform:scale(.7);
	-ms-transform:scale(.7);
	transform:scale(.7)
}
.rb__element .c-feature-quote__quote,.rb__element h3,.rbsummary__title {
	font-family:GraphikWideRegular,Helvetica,Arial,sans-serif;
	display:block
}
.rb__element .c-feature-quote__quote,.rb__element h3 {
	font-size:1.625rem;
	letter-spacing:.03125rem;
	color:#FFF;
	line-height:1.38;
	text-shadow:0 2px 2px rgba(0,0,0,.5);
	margin:30px 0;
	padding:0
}
.rb__element a,.rb__element p {
	font-size:1.125rem;
	line-height:1.55;
	text-shadow:0 2px 2px rgba(0,0,0,.5)
}
.rb__element p {
	margin-bottom:30px
}
.rb__element a {
	color:#fff;
	padding-left:10px;
	position:relative
}
.rb__element a:before {
	width:14px;
	height:11px;
	background-position:-251.4px -290.2px;
	content:"";
	position:absolute;
	top:6px;
	left:-10px
}
.rb__element a:hover {
	text-decoration:underline
}
.rb__catchphrase {
	width:770px;
	margin:90px auto 0;
	text-align:center;
	font-family:GraphikWideRegular,Helvetica,Arial,sans-serif;
	font-size:2.5rem;
	line-height:1.2;
	letter-spacing:.04688rem;
	text-shadow:0 2px 2px rgba(0,0,0,.5);
	padding-bottom:60px
}
.rb__copyright {
	font-size:.75rem;
	line-height:1;
	color:#B2B2B2;
	text-align:right;
	text-shadow:0 1px 1px rgba(0,0,0,.5);
	padding:0 15px 15px 0
}
.rbsummary {
	border-top:1px solid #00CBCC;
	background:#1E4456;
	padding:90px 135px
}
.rbsummary__title {
	font-size:1.625rem;
	line-height:1.15;
	letter-spacing:.03125rem;
	text-align:center;
	margin-bottom:60px;
	padding:0;
	color:#FFF
}
.rbsummary__title .scWebEditInput {
	color:#FFF
}
.rbsummary__elements {
	display:grid;
	grid-template-columns:repeat(auto-fit,minmax(194px,1fr));
	grid-gap:15px
}
:root .rbsummary__elements,_:-ms-fullscreen {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.rbsummary__element {
	margin:0 0 30px;
	color:#FFF;
	max-width:194px
}
.rbsummary__element img {
	width:125px;
	height:125px;
	opacity:0
}
.rbsummary__element:before {
	display:none
}
.rbsummary__element .c-feature-quote__quote,.rbsummary__element h3 {
	display:block;
	font-family:GraphikMedium,Helvetica,Arial,sans-serif;
	margin:30px 0 10px;
	font-size:1.125rem;
	padding:0;
	color:#FFF
}
.responsible-business .figure,.responsible-business .responsible-quote {
	font-family:GraphikRegular,Helvetica,Arial,sans-serif
}
.rbsummary__element a,.rbsummary__element p {
	font-size:1rem;
	line-height:1.625
}
.rbsummary__element .c-feature-quote__quote .scWebEditInput,.rbsummary__element h3 .scWebEditInput {
	color:#FFF
}
.rbsummary__element a {
	color:#fff;
	text-decoration:none;
	padding-left:20px;
	position:relative
}
.rbsummary__element a:before {
	width:14px;
	height:11px;
	background-position:-251.4px -290.2px;
	content:"";
	position:absolute;
	top:6px;
	left:0
}
.rbsummary__element a:hover {
	text-decoration:underline
}
@media only screen and (max-width:996px) {
	.rb__svg-mobile {
	display:block!important
}
.rb__svg-desktop {
	display:none
}
.rb__elements {
	width:100%
}
.rb__element {
	max-width:100%;
	padding-left:15px;
	padding-right:15px;
	position:static!important;
	height:auto!important
}
}@media only screen and (max-width:768px) {
	.rb {
	padding-top:45px
}
.rb__svg-mobile {
	display:block!important
}
.rb__svg-desktop {
	display:none
}
.rb__logo {
	margin-bottom:45px
}
.rb__logo img {
	width:175px;
	height:147px;
	margin-left:-15px
}
.rb__title {
	font-size:1.875rem;
	max-width:100%;
	width:auto;
	padding:0 15px;
	margin-bottom:20px
}
.rb__catchphrase,.rb__desc,.rb__element {
	max-width:100%;
	padding-left:15px;
	padding-right:15px
}
.rb__desc {
	font-size:1.25rem;
	line-height:1.4
}
.rb__elements {
	width:100%
}
.rb__element {
	position:static!important;
	height:auto!important
}
.rb__element img,.rb__elementImg {
	width:125px;
	height:125px
}
.rb__element strong {
	font-size:1.25rem;
	line-height:1.5
}
.rb__element p {
	margin-bottom:15px
}
.rb__catchphrase {
	margin:60px auto;
	font-size:1.875rem;
	letter-spacing:.03125rem
}
.rb__copyright {
	text-align:center
}
.rbsummary {
	padding:30px 15px
}
.rbsummary__title {
	font-size:1.25rem;
	line-height:1.5;
	margin-bottom:30px
}
.rbsummary__element {
	margin:0 auto 30px;
	text-align:center
}
.rbsummary__element img {
	display:inline-block;
	height:100px;
	width:100px
}
.rbsummary__element p,.rbsummary__element strong,.rbsummary__element:before {
	display:none
}
.rbsummary__element a {
	margin:15px 0 0
}
}@media only screen and (max-width:480px) {
	.rbsummary__elements {
	grid-template-columns:repeat(auto-fit,minmax(135px,1fr))
}
}@media only screen and (max-width:340px) {
	.rbsummary__elements {
	grid-template-columns:repeat(auto-fit,minmax(129px,1fr))
}
}.responsible-business .responsible-quote {
	color:#000;
	font-style:italic;
	padding:0;
	font-size:1.25rem;
	line-height:1.875rem
}
.responsible-business .responsible-quote:after,.responsible-business .responsible-quote:before {
	content:"";
	display:block;
	height:1px;
	width:100%;
	background-color:#D7D2CB
}
.responsible-business .responsible-quote p {
	margin:0;
	padding:25px 0 25px 15px;
	position:relative
}
.responsible-business .responsible-quote p:before {
	content:'“';
	display:block;
	position:absolute;
	top:25px;
	left:0
}
.responsible-business .responsible-quote p:after {
	content:'”';
	display:inline-block
}
.responsible-business .video-position {
	position:relative
}
.responsible-business .highlights-video {
	width:100%;
	height:auto;
	display:block
}
.responsible-business .image-quote {
	padding-top:20px;
	min-width:100%
}
@media only screen and (max-width:768px) {
	.responsible-business .image-quote {
	min-width:60%;
	margin-left:auto;
	margin-right:auto
}
}.responsible-business .c-masonry__block {
	padding:5px;
	border:none
}
.responsible-business .c-masonry__block:focus,.responsible-business .c-masonry__block:hover {
	background:0 0;
	z-index:3
}
.responsible-business .silver-class h1 {
	padding:0 0 20px
}
.responsible-business .silver-class p {
	font-size:1.375rem;
	line-height:1.875rem;
	color:#C2C7CA
}
.responsible-business .image-center {
	margin-left:auto;
	margin-right:auto
}
.responsible-business .header {
	font-size:1.625rem
}
.responsible-business .figure {
	font-style:normal;
	font-size:3.75rem;
	padding-bottom:15px
}
.responsible-business .figure.small {
	color:#E8542C;
	padding-bottom:10px;
	font-size:2.5rem
}
.responsible-business .figure.high {
	margin-top:-50px
}
.responsible-business .u-grey {
	background-color:#F0EEED
}
.responsible-business .u-orange {
	background-color:#E8542C;
	color:#FFF
}
.responsible-business .u-orange .figure,.responsible-business .u-orange .header {
	color:#FFF
}
.responsible-business .u-orange.border-bottom {
	border-bottom-right-radius:20px;
	border-bottom-left-radius:20px
}
.figure-icon:before {
	content:""
}
.reduce-arrow:before {
	width:23px;
	height:28px;
	background-position:-123px -44px;
	margin-right:10px
}
.performance-2013 .highcharts-container,.targets-bottom-image {
	margin-left:auto;
	margin-right:auto
}
.target-padding {
	padding:10px 0
}
.targets-bottom-image {
	max-width:70%
}
.figures-mobile {
	display:block
}
@media only screen and (min-width:768px) {
	.targets-bottom-image {
	min-width:100%
}
.figures-mobile {
	display:none
}
.panel-fixed-height {
	position:relative;
	min-height:380px
}
.panel-fixed-height img {
	position:absolute;
	bottom:-26px;
	left:120px
}
.panel-fixed-height.people img {
	bottom:-50px;
	left:45px
}
.panel-fixed-height.hands img {
	bottom:70px;
	left:120px
}
}.figures-mobile table,.figures-mobile td,.figures-mobile th {
	text-align:left;
	border-style:none
}
.figures-mobile table {
	width:100%
}
.figures-mobile tr:nth-child(even) {
	background-color:#F0EEED
}
.figures-mobile td:nth-child(even) {
	color:#E8542C
}
.figures-mobile th {
	vertical-align:top
}
.figures-mobile td {
	font-size:1.25rem;
	font-weight:700
}
.figures-mobile td span {
	display:block;
	font-size:.875rem;
	font-weight:400;
	padding-bottom:10px
}
.animated-panel {
	border:1px solid #D7D2CB;
	margin:40px 0
}
.animated-panel .text-panel {
	display:table;
	min-height:300px;
	overflow:hidden;
	background-color:#F0EEED
}
.animated-panel .text-panel p:first-child {
	color:#E8542C;
	padding:15px 0 20px;
	font-size:3.125rem;
	line-height:3rem
}
.animated-panel video {
	margin-bottom:-7px;
	height:100%;
	width:100%
}
@media only screen and (max-width:767px) {
	.c-slideshow-images-and-text .c-slideshow-image {
	display:none
}
}.c-slideshow-images-and-text .c-no-slideshow {
	display:block
}
.c-slideshow-images-and-text .h3 {
	padding-bottom:0
}
@media only screen and (min-width:768px) {
	.animated-panel video {
	max-height:300px
}
.c-slideshow-images-and-text .c-no-slideshow {
	display:none
}
.c-text-and-image .intro {
	margin-right:60px
}
}.c-text-and-image .stat .stat-number {
	font-size:4rem;
	font-style:italic;
	color:#E8542C;
	display:block;
	margin-bottom:20px
}
@media only screen and (max-width:996px) {
	.c-text-and-image .stat {
	margin-top:20px
}
.c-text-and-image .stat .stat-number {
	font-size:3rem
}
}@media only screen and (max-width:426px) {
	.c-text-and-image .stat .stat-number {
	font-size:2rem;
	margin-bottom:10px
}
}.c-text-and-image .stat-image {
	float:right
}
.c-text-and-image .show-on-desktop {
	display:block
}
.c-text-and-image .show-on-tablet {
	display:none
}
.link-inline {
	text-decoration:none
}
.link-inline:hover {
	text-decoration:underline
}
.responsible-business-video-carousel {
	opacity:0;
	-webkit-transition:opacity .5s ease-in;
	transition:opacity .5s ease-in
}
.responsible-business-video-carousel.slick-initialized {
	opacity:1
}
.responsible-business-video-carousel .slick-arrow {
	background-color:#fff
}
@media only screen and (min-width:1200px) {
	.responsible-business-video-carousel .slick-prev {
	left:190px!important
}
.responsible-business-video-carousel .slick-next {
	right:190px!important
}
}@media only screen and (min-width:996px) {
	.c-text-and-image .stat {
	position:absolute;
	bottom:0
}
.responsible-business-video-carousel .slick-slide {
	-webkit-transition:-webkit-transform .3s;
	transition:-webkit-transform .3s;
	transition:transform .3s;
	transition:transform .3s,-webkit-transform .3s;
	-webkit-transform:scale(.7);
	-ms-transform:scale(.7);
	transform:scale(.7)
}
.responsible-business-video-carousel .slick-slide img {
	-webkit-transform:scale(1.03);
	-ms-transform:scale(1.03);
	transform:scale(1.03)
}
.responsible-business-video-carousel .slick-center {
	-webkit-transition:-webkit-transform .3s;
	transition:-webkit-transform .3s;
	transition:transform .3s;
	transition:transform .3s,-webkit-transform .3s;
	-webkit-transform:scale(1.03);
	-ms-transform:scale(1.03);
	transform:scale(1.03)
}
}@media only screen and (max-width:996px) {
	.c-text-and-image .show-on-desktop {
	display:none
}
.c-text-and-image .show-on-tablet {
	display:block
}
.responsible-business-video-carousel .c-video-hotspot__preview {
	margin:0
}
}.responsible-business-video-carousel .panel-overlay {
	margin:auto;
	max-width:1440px;
	left:0;
	right:0;
	z-index:1
}
.c-tabs-accordion .c-subtabs__panelbody {
	background-color:#F0EEED
}
.c-tabs-accordion .c-subtabs__panelbody .c-tabs-accordion__content {
	padding:20px;
	position:relative
}
.c-tabs-accordion .c-subtabs__panelbody .c-tabs-accordion__content .c-timeline__container {
	padding:0 0 30px
}
.c-tabs-accordion .c-subtabs__panelbody .c-tabs-accordion__content .accordion__header {
	bottom:-65px
}
@media only screen and (max-width:767px) {
	.c-heroimage-panel.h-450 .hero-img .panel-overlay {
	height:320px
}
}@media only screen and (max-width:479px) {
	.u-hide-mobile {
	display:none
}
}@media only screen and (min-width:480px) {
	.u-show-mobile {
	display:none
}
}.u-blur {
	-webkit-filter:blur(1px);
	filter:blur(1px);
	opacity:.5
}
.list-heading__icon {
	width:25px;
	height:25px;
	float:left;
	margin-top:25px;
	border:1px solid grey;
	border-radius:50%;
	background:url(/assets/images/icons/tick.svg) center no-repeat;
	background-size:15px 15px
}
.list-heading__icon--unticked {
	background:0 0
}
.list-heading__title {
	margin-left:35px
}
.graph-legend {
	cursor:pointer
}
.graph-legend:hover h5 {
	color:#666
}
svg.graph {
	width:100%
}
.u-lighten-blue circle {
	fill:#1bd4ff
}
.u-lighten-purple circle {
	fill:#7c1793
}
.u-lighten-green circle {
	fill:#a7b626
}
.u-lighten-orange circle {
	fill:#ed795a
}
.blue:hover circle {
	fill:#1bd4ff
}
.purple:hover circle {
	fill:#7c1793
}
.green:hover circle {
	fill:#a7b626
}
.orange:hover circle {
	fill:#ed795a
}
@media only screen and (max-width:480px) {
	.graph-legend {
	cursor:initial
}
}.p-video-wall .small-mango,.p-video-wall .small-neutral,.p-video-wall .small-pinapple,.p-video-wall .small-video {
	min-height:260px;
	max-height:520px
}
@media only screen and (max-width:995px) {
	.p-video-wall .small-mango,.p-video-wall .small-neutral,.p-video-wall .small-pinapple,.p-video-wall .small-video {
	min-height:300px
}
}.p-video-wall .medium-mango,.p-video-wall .medium-pinapple,.p-video-wall .medium-video {
	min-height:535px;
	max-height:535px
}
.m-b-15 {
	margin-bottom:15px
}
.p-r-7 {
	padding-right:7.5px
}
.p-l-7 {
	padding-left:7.5px
}
@media only screen and (max-width:996px) {
	.p-r-7 {
	padding-right:15px
}
.p-l-7 {
	padding-left:15px
}
}.p-20 {
	padding:20px
}
.add-overflow {
	overflow:auto
}
@media only screen and (max-width:950px) {
	.hide-on-tablet {
	display:none
}
}.logo-on-img {
	position:absolute;
	top:25px;
	left:25px
}
.logo-on-img img.hotel-logo.hotel-special {
	margin-bottom:10px;
	width:25%
}
.logo-on-img p.font-medium {
	width:70%;
	font-size:1.25rem;
	line-height:1.7rem
}
@media only screen and (max-width:500px) {
	.contains-text .video-btn {
	position:initial
}
}.wrapper {
	background-color:#1a1f22;
	color:#fff;
	display:block;
	float:left;
	width:100%;
	position:relative
}
.wrapper .img {
	background-color:#fff
}
@media only screen and (min-width:1240px) {
	.wrapper .img {
	height:560px
}
}@media only screen and (min-width:768px) {
	.wrapper .img {
	height:560px
}
}@media only screen and (min-width:300px) {
	.wrapper .img {
	display:block;
	overflow:hidden;
	width:100%;
	position:relative;
	height:260px
}
}@media only screen and (max-width:995px) {
	.wrapper .img {
	height:300px
}
}.wrapper .img img {
	left:0;
	-webkit-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	transform:translate(0,-50%)
}
@media only screen and (min-width:300px) {
	.wrapper .img img {
	height:auto;
	width:auto;
	max-width:1240px;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	position:absolute
}
}@media only screen and (min-width:600px) {
	.wrapper .img.img-medium {
	height:535px
}
}@media only screen and (max-width:995px) {
	.wrapper .img.img-medium {
	height:300px
}
}@media only screen and (min-width:600px) {
	.wrapper .img.img-full-width {
	height:500px
}
}@media only screen and (min-width:600px) and (max-width:995px) {
	.wrapper .img.img-full-width {
	height:300px
}
}@media only screen and (max-width:600px) {
	.wrapper .img.img-full-width {
	height:300px
}
}.video-btn {
	position:absolute;
	bottom:25px;
	left:25px
}
.video-btn a {
	color:#fff;
	text-decoration:none
}
.video-btn .font-video-link {
	font-size:1.4rem
}
.video-btn .font-video-link:focus .video-text,.video-btn .font-video-link:hover .video-text {
	text-decoration:underline
}
.video-btn .font-video-link:focus .video-play-icon,.video-btn .font-video-link:hover .video-play-icon {
	background-color:#000;
	-webkit-transition:.2s;
	transition:.2s
}
@media only screen and (max-width:1088px) {
	.video-btn .font-video-link {
	font-size:1.25rem
}
}.video-btn .video-play-icon {
	float:left;
	background-image:url(../images/sprite.svg);
	border:1px solid #fff;
	background-color:#000;
	border-radius:50%;
	width:45px;
	height:45px;
	background-position:-93px -266px;
	background-size:395px 395px
}
.p-video-wall .small-mango,.p-video-wall .top-heading {
	background-color:#E8542C;
	color:#FFF
}
.video-btn .video-text {
	float:left;
	margin-top:8px;
	margin-left:8px
}
@media only screen and (max-width:502px) {
	.video-btn {
	left:15px
}
.video-btn .video-text {
	width:60%;
	margin-top:0
}
}@-moz-document url-prefix() {
	.video-btn .video-play-icon {
	background-position:-93px -270px
}
}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
	.video-btn .video-play-icon {
	background-position:-93px -270px
}
}.p-video-wall .top-heading {
	position:relative;
	overflow:auto;
	padding-bottom:50px
}
@media only screen and (max-width:1199px) {
	.p-video-wall .top-heading {
	margin-left:15px;
	margin-right:15px
}
}.p-video-wall .top-heading h1 {
	display:block;
	text-align:center;
	color:#FFF;
	padding-top:50px
}
@media only screen and (max-width:320px) {
	.p-video-wall .top-heading h1 {
	margin:0 15px;
	padding:25px 0
}
}.p-video-wall .top-heading p {
	text-align:center;
	font-size:1.25rem;
	margin-bottom:7px
}
.p-video-wall .hotel-logo {
	max-width:200px;
	max-height:90px
}
.p-video-wall .font-medium {
	font-size:1.625rem;
	line-height:2.1875rem;
	margin-bottom:25px
}
.p-video-wall .quote {
	font-style:italic
}
.p-video-wall .small-pinapple {
	background-color:#FFC600;
	color:#000
}
.p-video-wall .small-neutral {
	background-color:#D7D2CB;
	color:#000
}
.p-video-wall .small-video {
	padding:0
}
.p-video-wall .medium-mango {
	background-color:#E8542C;
	color:#FFF
}
.p-video-wall .medium-pinapple {
	background-color:#FFC600;
	color:#000
}
.p-video-wall .medium-video {
	overflow-x:hidden
}
.p-video-wall .full-width {
	height:500px;
	background-color:#D7D2CB
}
@media only screen and (max-width:995px) {
	.p-video-wall .full-width {
	height:300px
}
}.p-video-wall .quote-person {
	position:absolute;
	bottom:25px;
	width:100%
}
.p-video-wall .quote-person .quote-icon {
	float:left;
	background-image:url(../images/sprite.svg);
	background-color:#FFF;
	border-radius:50%;
	width:50px;
	height:50px
}
.p-video-wall .quote-person .quote-pineapple {
	width:50px;
	height:50px;
	background-position:-64px -5px
}
.p-video-wall .quote-person .quote-mango {
	width:50px;
	height:50px;
	background-position:-5px -5px
}
.p-video-wall .quote-person .quote-name {
	margin-left:15px;
	font-weight:700
}
.p-video-wall .quote-person .quote-job-title {
	margin-left:15px
}
@media only screen and (max-width:1199px) {
	.p-video-wall .font-medium {
	font-size:1.375rem
}
}@media only screen and (max-width:995px) {
	.p-video-wall .medium-mango,.p-video-wall .medium-pinapple,.p-video-wall .medium-video {
	min-height:300px;
	max-height:300px
}
.p-video-wall .bg-img-1,.p-video-wall .bg-img-2,.p-video-wall .bg-img-3,.p-video-wall .bg-img-4,.p-video-wall .bg-img-5 {
	background-size:contain
}
.p-video-wall .font-medium {
	margin-bottom:10px
}
.p-video-wall .quote-person .quote-icon {
	width:45px;
	height:45px;
	margin-top:3px
}
.p-video-wall .quote-person .quote-pineapple {
	width:50px;
	height:50px;
	background-position:-64px -5px
}
.p-video-wall .quote-person .quote-mango {
	width:50px;
	height:50px;
	background-position:-5px -5px
}
}@media only screen and (max-width:812px) {
	.p-video-wall .medium-mango,.p-video-wall .medium-pinapple,.p-video-wall .medium-video {
	max-height:inherit
}
.p-video-wall .hotel-logo {
	margin-bottom:5px
}
.p-video-wall .secondary-para {
	margin-bottom:60px
}
}@media only screen and (max-width:499px) {
	.p-video-wall .font-medium,.p-video-wall .hotel-logo {
	margin-bottom:10px
}
.p-video-wall .quote-person {
	font-size:1rem;
	line-height:1.5rem
}
.p-video-wall .quote-person .quote-icon {
	width:40px;
	height:40px
}
.p-video-wall .quote-person .quote-pineapple {
	width:50px;
	height:50px;
	background-position:-64px -5px
}
.p-video-wall .quote-person .quote-mango {
	width:50px;
	height:50px;
	background-position:-5px -5px
}
}@media only screen and (max-width:412px) {
	.p-video-wall .font-medium {
	font-size:1.25rem
}
}@media only screen and (max-width:323px) {
	.p-video-wall .quote-person {
	position:initial
}
}.p-video-wall .go-back {
	position:absolute;
	left:25px;
	top:15px;
	z-index:1
}
@media only screen and (max-width:323px) {
	.p-video-wall .go-back {
	position:relative;
	left:0
}
}.p-video-wall .go-back a.link-back {
	padding-left:20px;
	color:#fff
}
.p-video-wall .go-back a.link-back:before {
	width:14px;
	height:11px;
	background-position:-339px -110px;
	top:9px;
	left:1px
}
@media only screen and (max-width:1000px) {
	.first-social-post,.second-social-post,.third-social-post {
	width:33%
}
.fourth-social-post {
	display:none
}
}@media only screen and (max-width:768px) {
	.first-social-post,.second-social-post {
	width:50%
}
.fourth-social-post,.third-social-post {
	display:none
}
}@media only screen and (max-width:500px) {
	.first-social-post {
	width:100%
}
.fourth-social-post,.second-social-post,.third-social-post {
	display:none
}
}.center-me iframe {
	margin:0 auto!important
}
.c-video-wall__overlay {
	position:fixed;
	display:none;
	width:100%;
	height:100%;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:rgba(0,0,0,.92);
	z-index:10
}
.c-video-wall__overlay .c-panel-video-link__container {
	width:98%;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%)
}
@media only screen and (min-width:1200px) {
	.c-video-wall__overlay .c-panel-video-link__container {
	max-width:1230px
}
}@media only screen and (max-height:750px) and (min-width:1200px) {
	.c-video-wall__overlay .c-panel-video-link__container {
	height:-webkit-calc(92% - 20px);
	height:calc(92% - 20px)
}
}@media only screen and (max-height:600px) and (min-width:450px) {
	.c-video-wall__overlay .c-panel-video-link__container {
	width:85%;
	padding:20px
}
}.c-video-wall__overlay .c-panel-video-link__video-wrapper {
	height:100%
}
.c-video-wall__overlay .c-panel-video-link__video-wrapper .c-panel-video-link__video {
	position:relative;
	padding-bottom:54.25%;
	padding-top:25px;
	height:0
}
.c-video-wall__overlay .c-panel-video-link__video-wrapper .c-panel-video-link__video iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.c-video-wall__overlay .c-panel-video-link__video-wrapper .c-panel-video-link__video-close .close {
	position:absolute;
	right:0;
	top:-40px;
	width:32px;
	height:32px;
	opacity:.6
}
@media only screen and (max-height:750px) and (min-width:1200px) {
	.c-video-wall__overlay .c-panel-video-link__video-wrapper .c-panel-video-link__video {
	padding-top:0;
	padding-bottom:50%
}
.c-video-wall__overlay .c-panel-video-link__video-wrapper .c-panel-video-link__video-close .close {
	top:0;
	right:-25px
}
}@media only screen and (max-height:600px) and (min-width:450px) {
	.c-video-wall__overlay .c-panel-video-link__video-wrapper .c-panel-video-link__video-close .close {
	padding:20px;
	top:0;
	right:-25px
}
}.c-video-wall__overlay .c-panel-video-link__video-wrapper .c-panel-video-link__video-close .close:hover {
	opacity:1
}
.c-video-wall__overlay .c-panel-video-link__video-wrapper .c-panel-video-link__video-close .close:after,.c-video-wall__overlay .c-panel-video-link__video-wrapper .c-panel-video-link__video-close .close:before {
	position:absolute;
	left:15px;
	content:' ';
	height:33px;
	width:2px;
	background-color:#FFF
}
.c-video-wall__overlay .c-panel-video-link__video-wrapper .c-panel-video-link__video-close .close:before {
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg)
}
.c-video-wall__overlay .c-panel-video-link__video-wrapper .c-panel-video-link__video-close .close:after {
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.p-investing-in-ihg:focus {
	outline:0
}
.p-investing-in-ihg .c-heroimage-panel h1 {
	display:block!important
}
.p-investing-in-ihg .c-heroimage-panel__featured {
	background-color:#FFF;
	padding:30px 50px
}
@media only screen and (min-width:996px) {
	.p-investing-in-ihg .c-heroimage-panel__featured {
	padding:30px 65px
}
}.p-investing-in-ihg .c-subtabs__nav {
	display:block
}
.p-investing-in-ihg .c-subtabs__panelbody {
	border:0
}
.p-investing-in-ihg .c-subtabs__panel {
	margin-bottom:20px
}
.p-investing-in-ihg .overview-wrapper {
	padding:20px 30px
}
.p-investing-in-ihg .c-investing-brands {
	padding:0
}
.p-investing-in-ihg .c-investing-brands li {
	width:25%;
	border:0;
	-webkit-transition:all .3s;
	transition:all .3s;
	display:inline-block;
	z-index:1;
	position:relative;
	padding:0;
	margin-left:0;
	float:left
}
.p-investing-in-ihg .c-investing-brands li:before {
	display:none
}
@media only screen and (min-width:996px) {
	.p-investing-in-ihg .c-investing-brands li {
	width:16.66667%;
	height:120px
}
}.p-investing-in-ihg .c-investing-brands a {
	-webkit-transition:all .3s;
	transition:all .3s;
	width:100%;
	height:100%;
	display:inline-block;
	z-index:1;
	position:relative;
	padding:0
}
.p-investing-in-ihg .c-investing-brands a:active,.p-investing-in-ihg .c-investing-brands a:focus,.p-investing-in-ihg .c-investing-brands a:hover {
	background-color:#D7D2CB
}
.p-investing-in-ihg .c-investing-brands img {
	width:80%;
	max-width:150px;
	margin:12px auto 0
}
@media only screen and (min-width:1200px) {
	.p-investing-in-ihg .c-investing-brands img {
	width:100%;
	margin-top:20px
}
}.p-investing-in-ihg .c-img-accordion__bg-wrapper {
	height:389px;
	color:#FFF;
	text-align:center;
	background-repeat:no-repeat;
	background-position:top center;
	position:relative
}
.p-investing-in-ihg .c-img-accordion__text-wrapper {
	position:absolute;
	bottom:0;
	margin:auto;
	left:0;
	right:0;
	max-width:1440px;
	width:100%;
	padding:0 200px 20px
}
.p-investing-in-ihg .c-img-accordion__heading {
	display:block;
	color:#FFF
}
.p-investing-in-ihg .c-box-accordion .accordion__header span,.p-investing-in-ihg .c-img-accordion .accordion__all,.p-investing-in-ihg .c-steps-accordion:before {
	display:none
}
.p-investing-in-ihg .c-img-accordion__panel-heading {
	color:#010101;
	padding:0 0 40px
}
.p-investing-in-ihg .c-img-accordion__intro {
	color:#FFF
}
.p-investing-in-ihg .c-img-accordion__wrapper {
	position:relative
}
.p-investing-in-ihg .c-img-accordion__panel--first {
	padding:55px 110px 45px
}
.p-investing-in-ihg .c-img-accordion .panel-overlay {
	margin:auto;
	max-width:1440px;
	left:0;
	right:0;
	z-index:1
}
.p-investing-in-ihg .c-img-accordion .accordion {
	margin-bottom:0
}
.p-investing-in-ihg .c-img-accordion .accordion__header {
	padding:0;
	border:0;
	position:absolute;
	bottom:-17px;
	height:35px;
	width:35px;
	margin:auto;
	left:0;
	right:0;
	z-index:2
}
.p-investing-in-ihg .c-img-accordion .accordion__header:active,.p-investing-in-ihg .c-img-accordion .accordion__header:focus,.p-investing-in-ihg .c-img-accordion .accordion__header:hover {
	text-decoration:none
}
.p-investing-in-ihg .c-img-accordion .accordion__header:active span,.p-investing-in-ihg .c-img-accordion .accordion__header:focus span,.p-investing-in-ihg .c-img-accordion .accordion__header:hover span {
	background-color:#E8542C;
	border-color:#E8542C
}
.p-investing-in-ihg .c-img-accordion .accordion__header:active span:after,.p-investing-in-ihg .c-img-accordion .accordion__header:active span:before,.p-investing-in-ihg .c-img-accordion .accordion__header:focus span:after,.p-investing-in-ihg .c-img-accordion .accordion__header:focus span:before,.p-investing-in-ihg .c-img-accordion .accordion__header:hover span:after,.p-investing-in-ihg .c-img-accordion .accordion__header:hover span:before {
	background-color:#FFF
}
.p-investing-in-ihg .c-img-accordion .accordion__header span {
	left:0;
	right:0;
	top:0;
	margin:auto;
	width:35px;
	height:35px;
	padding:0;
	border-radius:50%;
	position:absolute;
	border:1px solid #C2C7CA;
	z-index:2;
	background-color:#FFF
}
.p-investing-in-ihg .c-img-accordion .accordion__header span:after,.p-investing-in-ihg .c-img-accordion .accordion__header span:before {
	top:7px;
	right:16px
}
.p-investing-in-ihg .c-img-accordion .accordion__panel {
	max-width:1440px;
	width:100%;
	margin:0 auto
}
.p-investing-in-ihg .icon-col {
	margin-bottom:45px
}
.p-investing-in-ihg .icon-text {
	max-width:130px;
	width:100%;
	margin:0 auto;
	text-align:center
}
.p-investing-in-ihg .c-box-accordion .accordion__header {
	position:relative;
	background-color:#FFF;
	border:1px solid #D7D2CB;
	width:670px;
	margin-bottom:30px
}
.p-investing-in-ihg .img-bottom-panel {
	height:278px;
	color:#FFF;
	text-align:center;
	background-repeat:no-repeat;
	background-position:top center;
	position:relative;
	padding-top:70px
}
.p-investing-in-ihg .c-steps-accordion {
	padding:45px 50px;
	position:relative;
	max-width:1020px;
	margin:auto
}
@media only screen and (min-width:996px) {
	.p-investing-in-ihg .c-steps-accordion {
	padding:70px 15px
}
.p-investing-in-ihg .c-steps-accordion:before {
	content:"";
	width:74.9%;
	background-color:#D7D2CB;
	height:1px;
	display:block;
	position:absolute;
	top:342px;
	left:12.5%
}
}@media only screen and (min-width:1200px) {
	.p-investing-in-ihg .c-steps-accordion:before {
	left:12.47%;
	width:75%
}
}.p-investing-in-ihg .c-steps-accordion__box {
	width:100%;
	background-color:#FFF;
	border:1px solid #D7D2CB;
	text-align:center;
	padding:30px;
	margin-bottom:30px;
	position:relative
}
@media only screen and (min-width:996px) {
	.p-investing-in-ihg .c-steps-accordion__box {
	width:-webkit-calc(25% - 23px);
	width:calc(25% - 23px);
	float:left;
	margin-right:30px;
	padding:20px 16px;
	margin-bottom:50px
}
}@media only screen and (min-width:1200px) {
	.p-investing-in-ihg .c-steps-accordion__box {
	padding:20px 18px
}
}.p-investing-in-ihg .c-steps-accordion__box:before {
	content:"";
	width:35px;
	background-color:#D7D2CB;
	height:1px;
	display:block;
	position:absolute;
	top:99px;
	left:-35px
}
@media only screen and (min-width:996px) {
	.p-investing-in-ihg .c-steps-accordion__box:before {
	display:none
}
}.p-investing-in-ihg .c-steps-accordion__box:after {
	content:"";
	width:1px;
	height:-webkit-calc(100% + 32px);
	height:calc(100% + 32px);
	border-left:1px solid #D7D2CB;
	display:block;
	position:absolute;
	left:-35px;
	top:100px
}
@media only screen and (min-width:996px) {
	.p-investing-in-ihg .c-steps-accordion__box:after {
	left:50%;
	top:246px;
	height:25px
}
}.p-investing-in-ihg .c-steps-accordion__box--inactive {
	opacity:.6
}
.p-investing-in-ihg .c-steps-accordion__box--active {
	border-color:#E8542C
}
.p-investing-in-ihg .c-steps-accordion__box--active:before {
	background-color:#E8542C
}
.p-investing-in-ihg .c-steps-accordion__box--active:after {
	height:150px;
	border-color:#E8542C
}
.p-investing-in-ihg .c-steps-accordion__box--fourth:after {
	display:none
}
.p-investing-in-ihg .c-steps-accordion__box--fourth.c-steps-accordion__box--active:after {
	display:block
}
@media only screen and (min-width:996px) {
	.p-investing-in-ihg .c-steps-accordion__box--active:after {
	height:52px
}
.p-investing-in-ihg .c-steps-accordion__box--fourth {
	margin-right:0
}
.p-investing-in-ihg .c-steps-accordion__box--fourth:after {
	display:block
}
.p-investing-in-ihg .c-steps-accordion__box--last {
	width:100%;
	clear:both
}
}.p-investing-in-ihg .c-steps-accordion__box--last:before {
	display:none
}
.p-investing-in-ihg .c-steps-accordion__box--last.c-steps-accordion__box--active:before {
	display:block;
	top:-31px;
	height:30px;
	width:1px;
	left:50%;
	background-color:#D7D2CB
}
.p-investing-in-ihg .c-steps-accordion__box--last.c-steps-accordion__box--active:after {
	bottom:-32px;
	top:auto
}
@media only screen and (min-width:996px) {
	.p-investing-in-ihg .c-steps-accordion__box--last.c-steps-accordion__box--active {
	margin-bottom:25px
}
.p-investing-in-ihg .c-steps-accordion__box--last.c-steps-accordion__box--active:before {
	top:-26px;
	height:26px
}
.p-investing-in-ihg .c-steps-accordion__box--last.c-steps-accordion__box--active:after {
	bottom:-26px
}
}.p-investing-in-ihg .c-steps-accordion__box--last:after {
	height:32px;
	left:50%;
	top:-32px
}
.p-investing-in-ihg .c-steps-accordion__reveal {
	border:1px solid #E8542C;
	background-color:#FFF;
	padding:55px 50px;
	margin:0 0 70px -50px;
	width:-webkit-calc(100% + 100px);
	width:calc(100% + 100px);
	position:relative;
	display:none;
	clear:both
}
@media only screen and (min-width:996px) {
	.p-investing-in-ihg .c-steps-accordion__box--last:after {
	height:25px;
	top:-26px
}
.p-investing-in-ihg .c-steps-accordion__reveal {
	width:100%;
	margin:0 0 25px;
	padding:55px 50px
}
}.p-investing-in-ihg .c-steps-accordion__reveal:after {
	content:"";
	width:1px;
	height:172px;
	border-left:1px solid #D7D2CB;
	display:block;
	position:absolute;
	left:15px;
	bottom:-172px
}
.p-investing-in-ihg .c-steps-accordion__reveal--fourth:after,.p-investing-in-ihg .c-steps-accordion__reveal--last:after {
	display:none
}
.p-investing-in-ihg .c-steps-accordion__reveal--fourth {
	margin-bottom:31px
}
@media only screen and (min-width:996px) {
	.p-investing-in-ihg .c-steps-accordion__reveal:after {
	display:none
}
.p-investing-in-ihg .c-steps-accordion__reveal--fourth {
	margin-bottom:25px
}
.p-investing-in-ihg .c-steps-accordion__reveal--fourth:after {
	display:none
}
.p-investing-in-ihg .c-steps-accordion__box-text {
	min-height:104px
}
}.p-investing-in-ihg .c-steps-accordion__btn-close {
	position:absolute;
	top:0;
	right:0;
	margin:0;
	border-radius:0;
	border:0;
	background:#E8542C;
	width:36px;
	height:36px;
	padding:0
}
.p-investing-in-ihg .c-steps-accordion__btn-close:after,.p-investing-in-ihg .c-steps-accordion__btn-close:before {
	position:absolute;
	left:18px;
	top:2px;
	content:'';
	height:30px;
	width:2px;
	background-color:#FFF
}
.p-investing-in-ihg .c-steps-accordion__btn-close:before {
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg)
}
.p-investing-in-ihg .c-steps-accordion__btn-close:after {
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.p-investing-in-ihg .c-steps-accordion__btn-close:active:before,.p-investing-in-ihg .c-steps-accordion__btn-close:focus:before,.p-investing-in-ihg .c-steps-accordion__btn-close:hover:before {
	-webkit-transform:rotate(45deg) scale(1.12);
	-ms-transform:rotate(45deg) scale(1.12);
	transform:rotate(45deg) scale(1.12)
}
.p-investing-in-ihg .c-steps-accordion__btn-close:active:after,.p-investing-in-ihg .c-steps-accordion__btn-close:focus:after,.p-investing-in-ihg .c-steps-accordion__btn-close:hover:after {
	-webkit-transform:rotate(-45deg) scale(1.12);
	-ms-transform:rotate(-45deg) scale(1.12);
	transform:rotate(-45deg) scale(1.12)
}
.p-investing-in-ihg .c-steps-accordion__no {
	font-size:2.25rem;
	color:#E8542C
}
.p-investing-in-ihg .c-steps-accordion__no--inline {
	float:left
}
.p-investing-in-ihg .c-steps-accordion__box-text {
	font-family:GraphikMedium,Helvetica,Arial,sans-serif;
	margin-bottom:20px
}
.p-investing-in-ihg .c-steps-accordion__box-text--last {
	min-height:auto
}
.p-investing-in-ihg .c-steps-accordion__reveal-text {
	float:left;
	padding:0 0 0 10px;
	max-width:510px;
	margin-bottom:25px
}
@media only screen and (min-width:996px) {
	.p-investing-in-ihg .c-steps-accordion__reveal-text {
	max-width:100%;
	padding:4px 0 0 10px
}
}.p-investing-in-ihg .c-steps-accordion__btn {
	width:100%;
	text-align:center;
	padding:8px 35px 7px;
	margin-top:0
}
@media only screen and (min-width:996px) {
	.p-investing-in-ihg .c-steps-accordion__btn {
	max-width:116px;
	padding:8px 10px 7px;
	margin:auto
}
}.p-investing-in-ihg .c-steps-accordion__heading-bg {
	background-color:#E8542C;
	color:#FFF;
	padding:10px 36px;
	width:100%;
	margin-bottom:32px;
	display:table
}
.p-investing-in-ihg .c-investing-ihg-carousel {
	margin-bottom:60px
}
.p-investing-in-ihg .c-investing-ihg-carousel .slick-next,.p-investing-in-ihg .c-investing-ihg-carousel .slick-prev {
	top:auto;
	bottom:0;
	background-color:#FFF
}
.p-investing-in-ihg .c-investing-ihg-carousel .slick-prev {
	left:0
}
.p-investing-in-ihg .c-investing-ihg-carousel .slick-next {
	right:0
}
.p-investing-in-ihg .icon-img {
	max-width:118px;
	max-height:118px
}
.p-investing-in-ihg .structure-panel {
	background-color:#f6f6f6
}
.p-investing-in-ihg .balance-sheet {
	text-align:center;
	color:#FFF;
	font-family:GraphikMedium,Helvetica,Arial,sans-serif;
	font-size:1.125rem
}
.p-investing-in-ihg .balance-sheet__list-item {
	float:left;
	width:50%;
	margin:0;
	height:121px;
	padding:46px 40px;
	background-color:#E8542C
}
.p-investing-in-ihg .balance-sheet__list-item:first-child {
	border-right:1px solid rgba(255,255,255,.25)
}
.p-investing-in-ihg .balance-sheet__list-item:before {
	color:#FFF;
	position:static;
	margin-right:10px
}
.p-investing-in-ihg .box-4-list {
	font-size:1.125rem
}
.p-investing-in-ihg .box-4-col {
	border-left:1px solid #D7D2CB
}
.p-investing-in-ihg .box-5-col {
	border-bottom:1px solid #D7D2CB;
	padding-bottom:40px;
	margin-bottom:40px
}
@media only screen and (min-width:996px) {
	.p-investing-in-ihg .c-investing-ihg-carousel .slick-next,.p-investing-in-ihg .c-investing-ihg-carousel .slick-prev {
	top:50%
}
.p-investing-in-ihg .c-investing-ihg-carousel .slick-prev {
	left:-20px
}
.p-investing-in-ihg .c-investing-ihg-carousel .slick-next {
	right:-20px
}
.p-investing-in-ihg .box-5-col {
	margin-bottom:0;
	padding-bottom:0;
	border-bottom:0;
	border-right:1px solid #D7D2CB
}
.p-investing-in-ihg .large-text-break {
	display:block
}
}.p-investing-in-ihg .svg-img {
	width:100%
}
.p-investing-in-ihg .box-2-map {
	max-width:800px;
	width:100%
}
.p-investing-in-ihg .box-2-costs-graph {
	max-width:300px;
	width:100%
}
.p-investing-in-ihg .box-2-growth-graph,.p-investing-in-ihg .box-3-cash-graph {
	max-width:800px;
	width:100%
}
.p-investing-in-ihg .box-3-profit-graph {
	max-width:400px;
	width:100%
}
.p-investing-in-ihg .box-3-capital-graph {
	max-width:328px;
	width:100%
}
.p-investing-in-ihg .box-4-dj-logo {
	margin-top:30px
}
.p-investing-in-ihg .box-5-dividend-graph {
	max-width:380px;
	width:100%
}
.p-investing-in-ihg .box-5-shareholders-graph {
	max-width:500px;
	width:100%
}
.p-investing-in-ihg .large-panel-img {
	max-width:1200px;
	margin:auto;
	width:100%
}
.p-investing-in-ihg .investing-accordion__wrapper .investing-accordion__header {
	cursor:pointer;
	border-top:1px solid #D7D2CB;
	padding:10px 0;
	margin:0;
	position:relative
}
.p-investing-in-ihg .investing-accordion__wrapper .investing-accordion__header:hover {
	text-decoration:underline;
	color:#E8542C
}
.p-investing-in-ihg .investing-accordion__wrapper .investing-accordion__header.active span.arrow {
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.p-investing-in-ihg .investing-accordion__wrapper .investing-accordion__header span.arrow {
	position:absolute;
	right:0;
	top:10px;
	width:25px;
	height:25px;
	-webkit-transition:all .5s;
	transition:all .5s
}
.p-investing-in-ihg .investing-accordion__wrapper .investing-accordion__header span.arrow:after,.p-investing-in-ihg .investing-accordion__wrapper .investing-accordion__header span.arrow:before {
	content:"";
	background:#E8542C;
	position:absolute;
	top:2px;
	right:12px;
	height:12px;
	width:1px;
	display:inline-block;
	-webkit-transform:rotate(-45deg) translateX(-6px);
	-ms-transform:rotate(-45deg) translateX(-6px);
	transform:rotate(-45deg) translateX(-6px)
}
.p-investing-in-ihg .investing-accordion__wrapper .investing-accordion__header span.arrow:after {
	content:"";
	-webkit-transform:rotate(45deg) translateX(6px);
	-ms-transform:rotate(45deg) translateX(6px);
	transform:rotate(45deg) translateX(6px)
}
.p-investing-in-ihg .investing-accordion__wrapper .investing-accordion__header span.number {
	display:inline-block;
	margin-right:10px;
	height:22px;
	width:22px;
	border-radius:50%;
	background-color:#E8542C;
	color:#FFF;
	text-align:center;
	line-height:1.25rem
}
.p-investing-in-ihg .investing-accordion__wrapper .investing-accordion__header:nth-of-type(2) span.number {
	background-color:#6F7271
}
.p-investing-in-ihg .investing-accordion__wrapper .investing-accordion__header:nth-of-type(3) span.number {
	background-color:#BEB7AE
}
.p-investing-in-ihg .investing-accordion__wrapper .investing-accordion__header:nth-of-type(4) span.number {
	background-color:#E46954
}
.p-investing-in-ihg .investing-accordion__wrapper .investing-accordion__header:nth-of-type(5) span.number {
	background-color:#D61C27
}
.p-investing-in-ihg .investing-accordion__wrapper .investing-accordion__content {
	display:none;
	padding-top:15px;
	padding-bottom:10px
}
.p-investing-in-ihg .investing-accordion__wrapper .accordion-disclaimer .js-accordion__header {
	font-weight:700;
	font-size:1.125rem;
	text-align:center
}
.p-investing-in-ihg .investing-accordion__wrapper .accordion-disclaimer .js-accordion__header span {
	margin-right:60px
}
.p-investing-in-ihg .investing-accordion__wrapper .accordion-disclaimer .js-accordion__panel {
	padding-left:30px;
	padding-right:30px
}
.m-t-0-m-b {
	margin-top:60px;
	margin-bottom:0
}
.trends-report-c-related-trends.container {
	max-width:1440px
}
.trends-report-c-related-trends.container .c-img-square-strip__wrapper {
	height:489px
}
@media only screen and (max-width:995px) {
	.trends-report-c-related-trends.container .c-img-square-strip__wrapper {
	height:389px
}
}@media only screen and (max-width:425px) {
	.trends-report-c-related-trends.container .c-img-square-strip__wrapper {
	height:300px
}
}.trends-report-c-related-trends.container .c-img-square-strip__wrapper .c-img__text-wrapper {
	width:100%;
	text-align:center;
	position:absolute;
	bottom:25px;
	margin:auto
}
.trends-report-c-related-trends.container .c-img-square-strip__wrapper .c-img__heading {
	display:block;
	color:#fff;
	text-shadow:0 0 20px #000
}
.trends-report-c-related-trends.container .c-img-square-strip__wrapper .panel-overlay {
	left:inherit;
	max-width:489px;
	background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.9)),color-stop(50%,rgba(0,0,0,0)),to(rgba(0,0,0,0)));
	background:-webkit-linear-gradient(bottom,rgba(0,0,0,.9) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%);
	background:linear-gradient(0deg,rgba(0,0,0,.9) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%)
}
.trends-report-c-related-trends.container .c-img-square-strip__wrapper .square-img {
	display:block;
	overflow:hidden;
	width:489px;
	position:relative;
	height:489px
}
.c-image-quote,.c-text-image {
	overflow:auto
}
@media only screen and (max-width:995px) {
	.trends-report-c-related-trends.container .c-img-square-strip__wrapper .panel-overlay {
	max-width:100%
}
.trends-report-c-related-trends.container .c-img-square-strip__wrapper .square-img {
	width:100%;
	height:389px
}
}@media only screen and (max-width:425px) {
	.trends-report-c-related-trends.container .c-img-square-strip__wrapper .square-img {
	height:300px
}
.flex-container {
	-ms-flex-direction:column;
	flex-direction:column
}
}.trends-report-c-related-trends.container .c-img-square-strip__wrapper .square-img img {
	height:auto;
	width:auto;
	max-width:1240px;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	position:absolute
}
.trends-report-c-related-trends.container .link-button {
	margin:15px 0 0
}
@media only screen and (max-width:767px) {
	.trends-report-c-related-trends.container .link-button {
	width:auto
}
}.trends-report-c-trends.c-trends .go-back {
	position:absolute;
	margin:20px 0 0 25px
}
.trends-report-c-trends.c-trends .go-back .go-back-button {
	z-index:5;
	color:#fff
}
.trends-report-c-trends.c-trends .go-back .go-back-button:before {
	width:14px;
	height:11px;
	background-position:-339px -110px
}
.trends-report-c-trends.c-trends .c-heroimage-panel__featured {
	margin-top:-60px
}
@media only screen and (max-width:480px) {
	.trends-report-c-trends.c-trends .c-hero-carousel__images2 img.c-trends-hero-img {
	margin-left:-45%
}
}.c-image-quote blockquote:before {
	height:calc(100% - 5px);
	height:-webkit-calc(100% - 5px)
}
.c-image-quote p {
	border-left:4px solid #E8542C;
	padding-left:15px
}
.c-trends-hero-img {
	height:auto;
	width:auto;
	max-width:1440px;
	top:50%;
	left:50%
}
@media only screen and (max-width:768px) {
	.c-image-quote .c-image-quote__image {
	margin-bottom:20px
}
.c-trends-hero-img {
	height:300px
}
}.c-trends .c-hero-carousel .c-trends-mobileoverlay h1 {
	margin-top:20px
}
.flex-container {
	display:-ms-flexbox;
	display:flex
}
.flex-left {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-positive:1;
	flex-grow:1
}
.flex-right {
	-ms-flex:0 0 350px;
	flex:0 0 350px
}
.p-thought-leadership .c-heroimage-panel .w-1440 {
	max-width:1440px
}
.p-thought-leadership .hero-img {
	display:block;
	overflow:hidden;
	width:100%;
	position:relative;
	height:500px
}
@media only screen and (max-width:767px) {
	.p-thought-leadership .hero-img {
	height:300px
}
}.p-thought-leadership .hero-img img {
	height:auto;
	width:auto;
	max-width:1440px;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	position:absolute
}
.p-thought-leadership .c-img__heading {
	display:block;
	color:#FFF;
	font-size:2rem;
	line-height:3.125rem;
	text-shadow:0 0 20px #000
}
.p-thought-leadership .c-img__body-copy {
	font-size:1.125rem
}
.p-thought-leadership .link-button {
	margin:10px 0;
	width:auto
}
@media only screen and (max-width:767px) {
	.p-thought-leadership .panel-overlay {
	height:300px
}
}@media only screen and (min-width:768px) {
	.p-thought-leadership .c-heroimage-panel__featured {
	margin-top:-110px
}
}.c-img-rectangle-strip__wrapper {
	position:relative
}
.c-img-rectangle-strip__wrapper .c-img__heading {
	padding-bottom:0
}
@media only screen and (max-width:425px) {
	.c-img-rectangle-strip__wrapper .c-img__heading {
	line-height:2.5rem
}
}.c-img-rectangle-strip__wrapper .c-img__bg-wrapper {
	max-width:1440px;
	margin:0 auto;
	height:389px;
	color:#FFF;
	text-align:center;
	background-repeat:no-repeat;
	background-position:top center;
	position:relative
}
@media only screen and (max-width:767px) {
	.c-img-rectangle-strip__wrapper .c-img__bg-wrapper {
	height:300px
}
}.c-img-rectangle-strip__wrapper .c-img__bg-wrapper .rectangle-img {
	display:block;
	overflow:hidden;
	width:100%;
	position:relative;
	height:500px;
	height:389px
}
@media only screen and (max-width:767px) {
	.c-img-rectangle-strip__wrapper .c-img__bg-wrapper .rectangle-img {
	height:300px
}
}.c-img-rectangle-strip__wrapper .c-img__bg-wrapper .rectangle-img img {
	height:auto;
	width:auto;
	max-width:1440px;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	position:absolute
}
.page-scroller {
	width:35px;
	height:35px;
	border:1px solid #a0a0a0;
	background-color:#fff;
	border-radius:50%;
	position:absolute;
	left:48%;
	margin-top:10px;
	cursor:pointer;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%)
}
.page-scroller:before {
	content:'';
	width:11px;
	height:13px;
	background-position:-362px -93px;
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg);
	margin-left:10px;
	margin-top:10px
}
.text-align-right {
	text-align:right!important;
	display:block!important
}
.c-new-tabs__nav ul {
	margin:0;
	float:left;
	width:100%;
	display:block
}
@media only screen and (max-width:427px) {
	.c-new-tabs__nav ul h2 {
	height:80px
}
}.u-remove-left-padding {
	padding-left:0!important
}
.downloads-listing .download-item {
	margin:0;
	font-size:1.125rem
}
.downloads-listing .download-item a {
	text-decoration:none;
	color:#000
}
.downloads-listing .download-item a:focus,.downloads-listing .download-item a:hover {
	text-decoration:underline
}
.c-new-tabs__nav {
	background:#F0EEED;
	border-bottom:1px solid #D7D2CB;
	width:100%;
	display:block;
	cursor:pointer
}
.c-tab-border h2 {
	border:1px solid #D7D2CB;
	border-bottom:0
}
@media only screen and (min-width:767px) and (max-width:887px) {
	.c-tab-border h2 {
	font-size:1.35rem
}
.c-tab-border h2 a {
	padding:10px 0!important
}
}@media only screen and (max-width:506px) {
	.c-tab-border h2 {
	height:80px
}
}.c-tab-border:first-child h2 {
	border-right:0
}
.c-tabs__container {
	overflow:auto;
	overflow-x:hidden
}
.c-hero-carousel-with-fade h1 {
	padding:0 0 20px;
	position:absolute;
	bottom:0;
	margin:0;
	width:100%
}
.c-hero-carousel-with-fade p {
	color:#FFF;
	display:block;
	position:absolute;
	width:100%;
	bottom:65px
}
.c-hero-carousel-with-fade .band-background__textblock--mobile {
	margin-top:20px
}
.c-hero-carousel-with-fade .band-background__textblock--mobile h1,.c-hero-carousel-with-fade .band-background__textblock--mobile p {
	position:initial
}
.c-hero-carousel-with-fade .band-background__textblock--mobile p {
	color:#000
}
.c-hero-carousel-with-fade .desktop-show {
	display:none
}
@media only screen and (min-width:768px) {
	.c-hero-carousel-with-fade .desktop-show {
	display:block
}
}.c-hero-carousel-with-fade .css-fade-carousel {
	opacity:0;
	-webkit-transition:opacity .5s ease-in;
	transition:opacity .5s ease-in
}
.c-hero-carousel-with-fade .css-fade-carousel.slick-initialized {
	opacity:1
}
.c-hero-image--no-fade .desktop-show {
	display:none
}
.c-hero-image--no-fade p {
	width:100%;
	color:#fff
}
.u-bottom-middle {
	position:absolute;
	bottom:0;
	width:100%
}
.growth-stats {
	text-align:center
}
.growth-stats .growth-number {
	font-size:2rem;
	color:#E8542C
}
.c-brands.c-brands__on-page {
	overflow:auto
}
.c-brands.c-brands__on-page .c-brands__disabled-link {
	opacity:.2;
	filter:Alpha(opacity=20)
}
@media only screen and (max-width:480px) {
	.c-brands.c-brands__on-page li {
	width:33.33%;
	height:80px
}
}.c-brands.c-brands__on-page li:nth-last-child(2) {
	width:20%;
	border-bottom:none;
	border-top:none
}
.c-brands.c-brands__on-page li:nth-last-child(3),.c-subtabs__nav.c-subtabs__boxed,.u-bottom-border-0 {
	border-bottom:0
}
@media only screen and (max-width:996px) {
	.c-brands.c-brands__on-page li:nth-last-child(2) {
	width:50%
}
}@media only screen and (max-width:768px) {
	.c-brands.c-brands__on-page li:nth-last-child(2) {
	width:50%
}
}@media only screen and (max-width:480px) {
	.c-brands.c-brands__on-page li:nth-last-child(2) {
	width:33.33%
}
.c-brands.c-brands__on-page li:nth-child(2n+1) {
	border-left:1px solid #D7D2CB
}
.c-brands.c-brands__on-page li:nth-child(3n+1) {
	border-left:0
}
.c-brands.c-brands__on-page li:nth-child(1n+13) {
	border-bottom:0
}
}@media only screen and (min-width:768px) {
	.c-hero-image--no-fade .desktop-show {
	display:block
}
.operate-tabs__content.operate-tabs__ar-page {
	background:url(https://www.ihgplc.com/-/media/ihg/annualreports/2017/operate_background_map) center center no-repeat
}
}@media only screen and (min-width:996px) {
	.operate-tabs {
	padding-left:80px;
	padding-right:80px
}
}.band-background--download.download__ar-page {
	background-image:url(https://www.ihgplc.com/-/media/ihg/annualreports/2017/downloads)
}
.band-background--download.download__ar-page--2019 {
	background-image:url(/-/media/5DFBF5E42E9249BC800BF72B663A7D0B.ashx)
}
.c-subtabs__nav.c-subtabs__boxed li {
	width:25%;
	margin-right:0;
	text-align:center;
	padding:15px 10px;
	border-bottom:1px solid #D7D2CB
}
.c-subtabs__nav.c-subtabs__boxed li .c-feature-quote__quote a,.c-subtabs__nav.c-subtabs__boxed li h3 a {
	color:#E8542C;
	font-family:GraphikLight,Helvetica,Arial,sans-serif;
	font-size:1.5rem
}
.c-subtabs__nav.c-subtabs__boxed .c-subtabs__tab--active .c-feature-quote__quote,.c-subtabs__nav.c-subtabs__boxed .c-subtabs__tab--active h3 {
	border-bottom:0;
	margin-bottom:0
}
.c-subtabs__nav.c-subtabs__boxed .c-subtabs__tab--active {
	border:1px solid #D7D2CB;
	border-bottom:0;
	padding:14px 10px
}
.c-heroimage-panel.h-450 .hero-img {
	display:block;
	overflow:hidden;
	width:100%;
	position:relative;
	height:450px
}
.c-heroimage-panel.h-450 .hero-img img {
	height:auto;
	width:100%;
	max-width:100%;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	position:absolute
}
@media only screen and (max-width:767px) {
	.c-heroimage-panel.h-450 .hero-img {
	height:200px
}
.c-heroimage-panel__image {
height:200px
}
.c-heroimage-panel.h-450 .hero-img img {
    width: auto;
    max-width: 1440px;
}
}
@media only screen and (max-width:1080px) {
	.finance-highlights .figure__title {
	padding-left:15px;
	padding-right:15px
}
.finance-highlights .figure-large {
	font-size:2.5rem
}
}@media only screen and (min-width:768px) {
	.finance-highlights .performance-stats div:nth-last-child(2) {
	border-bottom:0
}
.c-full-width-trends .accordion__header {
	display:none
}
}.finance-highlights .performance-stats div:nth-last-child(1) {
	border-left:0;
	border-right:0
}
.c-full-width-trends {
	background-image:url(https://www.ihgplc.com/-/media/654C25E3385A4B2491619B405FBF0EE4.ashx);
	background-position:top center;
	background-repeat:no-repeat;
	position:relative;
	padding-bottom:100px
}
.c-full-width-trends .panel {
	position:relative;
	z-index:3
}
.c-full-width-trends .innerpanel {
	top:0;
	-webkit-box-shadow:5px 5px 25px -5px rgba(0,0,0,.75);
	box-shadow:5px 5px 25px -5px rgba(0,0,0,.75)
}
.c-full-width-trends .card__dark-text {
	position:absolute;
	bottom:0;
	left:0;
	background-color:rgba(0,0,0,.8);
	color:#FFF;
	padding:10px
}
.c-full-width-trends .card {
	position:relative;
	margin-bottom:1px
}
.c-full-width-trends .card .card__content {
	padding:40px 40px 10px
}
.c-full-width-trends .card .h1 {
	font-size:3.75rem;
	padding-top:20px;
	padding-bottom:10px
}
.c-full-width-trends .card .h1-note {
	width:270px;
	line-height:1.125rem;
	margin-bottom:30px
}
.c-full-width-trends .card .h4 {
	padding-top:0;
	padding-bottom:20px
}
.c-full-width-trends .card sup {
	font-size:1.25rem
}
.c-full-width-trends .card__offwhite {
	background-color:#F0EEED
}
.c-full-width-trends .card__dark {
	background-color:#D7D2CB
}
.c-full-width-trends .accordion__header {
	border-top:0;
	position:absolute;
	left:0;
	bottom:8px
}
.c-full-width-trends .accordion__header span {
	background-color:#fff;
	border-radius:50%;
	border:1px solid #D7D2CB;
	width:35px;
	height:35px;
	left:50%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	right:inherit;
	z-index:2
}
.c-accordion-panels .img img,.c-heading__background-and-tabs img {
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%)
}
.c-full-width-trends .accordion__header span:after,.c-full-width-trends .accordion__header span:before {
	top:7px;
	right:16px
}
.c-full-width-trends .accordion__header:focus span,.c-full-width-trends .accordion__header:hover span {
	background-color:#E8542C;
	border-color:#E8542C
}
.c-full-width-trends .accordion__header:focus span:after,.c-full-width-trends .accordion__header:focus span:before,.c-full-width-trends .accordion__header:hover span:after,.c-full-width-trends .accordion__header:hover span:before {
	background-color:#fff
}
.c-full-width-trends .accordion__panel {
	padding-top:0
}
.c-full-width-trends.fixed {
	background-attachment:fixed;
	background-size:cover
}
.u-shadow-text {
	text-shadow:0 0 30px #000
}
.c-section-heading {
	position:inherit;
	z-index:5;
	width:100%;
	margin-bottom:60px
}
.u-padding-left-30 {
	padding-left:30px
}
.u-padding-right-30 {
	padding-right:30px
}
.intro-lg {
	font-size:1.875rem;
	line-height:2.25rem;
	color:#C2C7CA
}
.u-component-spacing {
	margin-top:60px;
	margin-bottom:0
}
.c-heroimage-panel__image-500px {
	height:320px;
	background-position:top center
}
@media only screen and (min-width:768px) {
	.c-full-width-trends .accordion__panel {
	display:block
}
.c-full-width-trends [aria-hidden=true].accordion__panel {
	visibility:visible
}
.c-heroimage-panel__image-500px {
	height:500px
}
}.c-heading__background-and-tabs {
	position:relative;
	height:500px
}
@media only screen and (max-width:768px) {
	.c-heading__background-and-tabs {
	height:320px
}
}.c-heading__background-and-tabs .img {
	display:block;
	overflow:hidden;
	width:100%;
	position:relative;
	height:500px
}
@media only screen and (max-width:768px) {
	.c-heading__background-and-tabs .img {
	height:320px
}
}.c-heading__background-and-tabs img {
	height:auto;
	width:auto;
	max-width:1440px;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	position:absolute
}
.c-heading__background-and-tabs .c-new-tabs__nav {
	position:absolute;
	bottom:0;
	background-color:transparent;
	z-index:3
}
.c-heading__background-and-tabs .c-new-tabs__nav h2 {
	border:1px solid #D7D2CB
}
@media only screen and (max-width:1050px) {
	.c-heading__background-and-tabs .c-new-tabs__nav h2 {
	font-size:1.45rem
}
}@media only screen and (min-width:413px) and (max-width:678px) {
	.c-heading__background-and-tabs .c-new-tabs__nav h2 {
	height:80px
}
}@media only screen and (max-width:413px) {
	.c-heading__background-and-tabs .c-new-tabs__nav h2 {
	height:120px
}
}.grey-text-container {
	background-color:#F0EEED;
	padding:30px 30px 0;
	font-size:1.25rem;
	line-height:1.75rem;
	color:#C2C7CA
}
.grey-text-container .content {
	margin-bottom:30px
}
.grey-text-container .c-accordion-box .accordion {
	margin-bottom:0
}
.grey-text-container .c-accordion-box .accordion__header {
	bottom:-35px;
	padding:0;
	border:0;
	position:absolute;
	height:35px;
	width:35px;
	margin:auto;
	left:0;
	right:0;
	z-index:2
}
.grey-text-container .c-accordion-box .accordion__header:hover {
	text-decoration:none
}
.grey-text-container .c-accordion-box .accordion__header:hover span {
	background-color:#E8542C;
	border-color:#E8542C
}
.grey-text-container .c-accordion-box .accordion__header:hover span:after,.grey-text-container .c-accordion-box .accordion__header:hover span:before {
	background-color:#fff
}
.grey-text-container .c-accordion-box .accordion__header span {
	left:0;
	right:0;
	top:-18px;
	margin:auto;
	width:35px;
	height:35px;
	padding:0;
	border-radius:50%;
	position:absolute;
	border:1px solid #C2C7CA;
	z-index:2;
	background-color:#fff
}
.grey-text-container .c-accordion-box .accordion__header span:after,.grey-text-container .c-accordion-box .accordion__header span:before {
	top:7px;
	right:16px
}
.grey-text-container .c-timeline__container {
	margin-bottom:30px
}
@media only screen and (min-width:768px) and (max-width:789px) {
	.c-donut-charts .heading-same-height {
	height:90px
}
}@media only screen and (min-width:768px) {
	.c-donut-charts .text-same-height {
	height:130px
}
}.c-hotel-industry-growth .u-small-padding {
	padding:10px 0
}
.c-global-hotel-performance .text-same-height {
	height:55px
}
.c-hotels-business-models .icon-img {
	-ms-flex:0 0 165px;
	flex:0 0 165px
}
.c-hotels-business-models .icon-text {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-positive:1;
	flex-grow:1
}
.c-accordion-panels .accordion__panel {
	background-color:#F0EEED
}
.c-accordion-panels .c-flex-box__white,.c-no-ajax-tabs__tab.c-tabs__tab--active {
	background-color:#fff
}
.c-accordion-panels .c-panel-content {
	max-width:1200px;
	margin:0 auto;
	padding:50px 15px
}
.c-accordion-panels .c-img-accordion__heading {
	font-size:1.875rem
}
.c-accordion-panels .f-60px {
	font-size:3.75rem;
	padding-top:0
}
.c-accordion-panels .f-60px sup {
	font-size:1rem
}
.c-accordion-panels .c-flex-box {
	display:-ms-flexbox;
	display:flex
}
@media only screen and (max-width:768px) {
	.c-accordion-panels .c-flex-box {
	-ms-flex-direction:column-reverse;
	flex-direction:column-reverse
}
}.c-accordion-panels .c-flex-box .flex-image {
	-ms-flex:0 0 350px;
	flex:0 0 350px
}
@media only screen and (max-width:768px) {
	.c-accordion-panels .c-flex-box .flex-image {
	-ms-flex:0 0 300px;
	flex:0 0 300px
}
}@media only screen and (max-width:480px) {
	.c-accordion-panels .c-flex-box .flex-image {
	-ms-flex:0 0 250px;
	flex:0 0 250px
}
}.c-accordion-panels .c-flex-box .flex-text {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-positive:1;
	flex-grow:1;
	padding-left:50px
}
.c-accordion-panels .img {
	display:block;
	overflow:hidden;
	width:100%;
	position:relative;
	height:389px
}
@media only screen and (max-width:768px) {
	.c-accordion-panels .c-flex-box .flex-text {
	padding-left:0;
	padding-top:20px
}
.c-accordion-panels .img {
	height:300px
}
}.c-accordion-panels .img img {
	height:auto;
	width:auto;
	max-width:1440px;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	position:absolute
}
#industry-overviewC,#industry-trendsC {
	overflow:inherit
}
.c-no-ajax-tabs__tab.c-tabs__tab--active h2 {
	border:none;
	border-bottom:2px solid #fff
}
.c-no-ajax-tabs__tab.c-tabs__tab--active h2 a span {
	color:#E8542C
}
.c-no-ajax-tabs__tab {
	padding:0;
	background-color:#F0EEED
}
.c-no-ajax-tabs__tab h2 {
	text-align:center;
	float:none;
	display:block;
	font-size:1.5rem;
	line-height:1.875rem;
	padding:8px;
	margin-top:0;
	margin-bottom:-1px;
	background:0 0;
	border:1px solid #F0EEED;
	border-bottom:1px solid #FFF;
	-webkit-background-clip:initial;
	-webkit-text-fill-color:initial
}
.c-no-ajax-tabs__tab h2 a {
	color:#000;
	padding:10px;
	width:100%;
	height:100%;
	display:block;
	text-decoration:none
}
.c-no-ajax-tabs__tab:focus a,.c-no-ajax-tabs__tab:hover a {
	text-decoration:underline;
	color:#E8542C
}
.c-no-ajax-tabs__tab.c-tabs__tab--active:focus a,.c-no-ajax-tabs__tab.c-tabs__tab--active:hover a {
	text-decoration:none
}
.panel-overlay--top-and-bottom {
	background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,rgba(0,0,0,.2)),color-stop(75%,rgba(0,0,0,0)),to(rgba(0,0,0,.6)));
	background:-webkit-linear-gradient(bottom,rgba(0,0,0,.2) 50%,rgba(0,0,0,0) 75%,rgba(0,0,0,.6) 100%);
	background:linear-gradient(0deg,rgba(0,0,0,.2) 50%,rgba(0,0,0,0) 75%,rgba(0,0,0,.6) 100%)
}
@media only screen and (max-width:768px) {
	.panel-overlay--top-and-bottom {
	height:320px
}
}.accordion-carousel .accordion .panel-overlay {
max-width: 83.33333%;
}
.accordion-carousel .accordion .accordion__panel {
	max-width:83.33333%;
	padding-bottom:0
}
.accordion-carousel .accordion .accordion__panel .c-timeline__item p {
	text-align:left
}
.accordion-carousel .accordion .winningways .winningways__figure img {
	height:103px;
	width:103px
}
@media only screen and (max-width:768px) {
	.accordion-carousel .accordion .winningways .winningways__figure {
	width:33.33%
}
.accordion-carousel .accordion .winningways div.winningways__figure:nth-child(4) {
	width:50%
}
}@media only screen and (max-width:480px) {
	.accordion-carousel .accordion .winningways .winningways__figure {
	width:50%;
	    height: 200px;
}
.accordion-carousel .accordion .winningways div.winningways__figure:nth-child(5) {
	width:100%
}
}.accordion-carousel h2.c-img-accordion__heading {
	font-size:2rem
}
.accordion-carousel .img {
	display:block;
	overflow:hidden;
	width:100%;
	position:relative;
	height:500px
}
@media only screen and (max-width:767px) {
	.accordion-carousel .img {
	height:300px
}
.quote-list .grid .grid__col--full {
    margin-left: 15px;
}
.quote-list .grid .grid__collapse {
    padding-right: 0;
}

}.accordion-carousel .img img {
	height:auto;
	width:100%;
	max-width:100%;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	position:absolute
}
.accordion-carousel .img.img-accordion {
	height:389px
}
@media only screen and (max-width:767px) {
	.accordion-carousel .img img {
	    width: auto;
	    max-width: 1440px;
	}
	
	.accordion-carousel .accordion .panel-overlay {
	    max-width: 100%;
	}
	.accordion-carousel .accordion .accordion__panel {
	   max-width: 100%;
	}
	.accordion-carousel .img.img-accordion {
	height:300px
}
}.accordion-carousel .mango-button {
	color:#D96932;
	border-color:#D96932
}
.c-centered-carousel-accordion {
	opacity:0;
	-webkit-transition:opacity .5s ease-in;
	transition:opacity .5s ease-in
}
.c-centered-carousel-accordion.slick-initialized {
	opacity:1
}
@media only screen and (max-width:996px) {
	.c-centered-carousel-accordion .slick-slide img {
	margin-top:0
}
.container {
    max-width: 100%;
}
}@media only screen and (min-width:996px) {
	.accordion-carousel .c-heroimage-panel__featured {
	padding:40px 65px
}
.c-centered-carousel-accordion .slick-slide {
	-webkit-transition:-webkit-transform .3s;
	transition:-webkit-transform .3s;
	transition:transform .3s;
	transition:transform .3s,-webkit-transform .3s;
	-webkit-transform:scale(.7);
	-ms-transform:scale(.7);
	transform:scale(.7)
}
.c-centered-carousel-accordion .slick-center {
	-webkit-transition:-webkit-transform .3s;
	transition:-webkit-transform .3s;
	transition:transform .3s;
	transition:transform .3s,-webkit-transform .3s;
	-webkit-transform:scale(1.03);
	-ms-transform:scale(1.03);
	transform:scale(1.03)
}
.c-centered-carousel-accordion .slick-prev {
	left:190px
}
.c-centered-carousel-accordion .slick-next {
	right:190px
}
}.slick-slider .slick-arrow {
	background-color:#F0EEED
}

.history {
    margin: 30px 0
}
.history .header-image__title-container {
    background-image: none;
    position: absolute;
    bottom: 0;
    top: auto;
    right: 0;
    left: 0;
    padding-top: 60px;
}
.header-image .header-image__title {
    padding-top: 30px;
    font-size: 40px;
    text-align: center;
    color: #fff;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.3);
}
.history .header-image {
    padding-bottom: 0
}

.history .header-image__title-container {
    background-image: none;
    position: absolute;
    bottom: 0;
    top: auto;
    right: 0;
    left: 0;
    padding-top: 60px
}

.history .header-image__title-container .header-image__title {
    font-size: 30px;
	display: block;
}
.history .icon svg {
    fill: currentColor;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.history  .icon__wrapper {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 100%;
    height: 100%;
}
.history .history-dropdown-container {
    width: 100%;
    display: none;
    overflow: hidden;
    transition-property: height;
    transition-duration: 1s
}

.history .history-dropdown-container .history-list {
 width: 100%;
    border-bottom: 1px solid #d7d2cb;
    box-shadow: inset 0 -10px 100px -10px #f0eeed
}
.grid{
	 width: 83.33333%;margin: 0 auto;
}

.history .history-dropdown-container .history-list .history-item {
    position: relative;
    width: 100%;
    display: flex;
    padding: 20px 0;
    padding-left: 30px;
    flex-direction: column
}

html[dir="rtl"] .history .history-dropdown-container .history-list .history-item {
    padding-right: 30px;
    padding-left: 0
}

@media screen and (min-width: 760px) {
    .history .history-dropdown-container .history-list .history-item {
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        padding-left: 0
    }
}

.history .history-dropdown-container .history-list .history-item .image-wrapper {
    order: 0;
    width: calc(100% - 30px);
    padding-bottom: calc(((100% - 30px) * .54));
    position: relative;
    height: 0;
    margin-bottom: 20px
}

@media screen and (min-width: 760px) {
    .history .history-dropdown-container .history-list .history-item .image-wrapper {
        width: calc(50% - 90px);
        margin: 0 15px;
        padding-bottom: calc(((50% - 60px) * .54));
        order: 0
    }
}

@media screen and (min-width: 996px) {
    .history .history-dropdown-container .history-list .history-item .image-wrapper {
        width: calc(50% - 120px);
        margin: 0 30px;
        padding-bottom: calc(((50% - 60px) * .54));
        order: 0
    }
}

.history .history-dropdown-container .history-list .history-item .image-wrapper .image-div {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.history .history-dropdown-container .history-list .history-item .image-wrapper .image-div img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    font-family: 'object-fit: cover;'
}

.history .history-dropdown-container .history-list .history-item__info {
    order: 2;
    width: calc(100% - 60px)
}

@media screen and (min-width: 760px) {
    .history .history-dropdown-container .history-list .history-item__info {
        margin: 0 15px;
        width: calc(50% - 90px);
        order: 0
    }
}

@media screen and (min-width: 996px) {
    .history .history-dropdown-container .history-list .history-item__info {
        margin: 0 30px;
        width: calc(50% - 120px)
    }
}

.history .history-dropdown-container .history-list .history-item__info h1 {
    font-size: 24px;
    color: #1f4456;
    line-height: 30px;
    font-weight: 200;
    margin-bottom: 15px
}

@media screen and (min-width: 769px) {
    .history .history-dropdown-container .history-list .history-item__info h1 {
        font-size: 60px;
        line-height: 66px
    }
}

.history .history-dropdown-container .history-list .history-item__info h2 {
    font-size: 16px;
    color: #e8542c;
    line-height: 26px;
    margin: 0
}

@media screen and (min-width: 769px) {
    .history .history-dropdown-container .history-list .history-item__info h2 {
        font-size: 26px;
        line-height: 30px
    }
}

.history .history-dropdown-container .history-list .history-item__info .paragraph--history-item {
    font-size: 14px;
    color: #3f3c3c;
    line-height: 22px;
    margin: 20px 0 10px
}

@media screen and (min-width: 769px) {
    .history .history-dropdown-container .history-list .history-item__info .paragraph--history-item {
        font-size: 16px;
        line-height: 26px
    }
}

.history .history-dropdown-container .history-list .history-item__separator {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: calc(100% - 2px);
    background-color: #d7d2cb
}

html[dir="rtl"] .history .history-dropdown-container .history-list .history-item__separator {
    left: calc(100% - 32px);
    right: 30px
}

.history .history-dropdown-container .history-list .history-item__separator::before {
    content: "";
    margin: auto;
    display: block;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    background-color: #e8542c;
    position: relative;
    top: calc(((100% - 60px) * .54) / 2);
    left: -5px
}

html[dir="rtl"] .history .history-dropdown-container .history-list .history-item__separator::before {
    left: auto;
    right: -5px
}

@media screen and (min-width: 760px) {
    .history .history-dropdown-container .history-list .history-item__separator {
        position: absolute;
        left: calc(50% - 1px);
        right: calc(50% - 1px)
    }
    html[dir="rtl"] .history .history-dropdown-container .history-list .history-item__separator {
        left: calc(50% - 1px);
        right: calc(50% - 1px)
    }
    .history .history-dropdown-container .history-list .history-item__separator::before {
        content: "";
        margin: auto;
        display: block;
        width: 10px;
        height: 10px;
        border-radius: 5px;
        background-color: #e8542c;
        position: relative;
        top: calc(50% - 5px);
        left: calc(50% - 5px)
    }
    html[dir="rtl"] .history .history-dropdown-container .history-list .history-item__separator::before {
        left: auto;
        right: calc(50% - 5px)
    }
}

.history .history-dropdown-container .history-description {
    padding: 15px 0;
    background-color: #f0eeed;
    position: relative
}

.history .history-dropdown-container .history-description p {
    text-align: center;
	    line-height: 52px;
	    margin: 0;
}

.history .history-dropdown-container .history-description a {
    padding-top: 15px;
    display: flex;
    justify-content: center;
    align-items: center
}

.history .dropdown-icon {
    align-items: center;
    margin: auto;
    display: flex;
    background-color: #fff;
    border: 1px solid #d7d2cb;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    top: -18px;
    position: relative;
    padding: 0 7.5px;
    box-sizing: border-box;
    z-index: 1
}
.history .dropdown-icon:hover{
		background-color:#E8542C;	border-color:#E8542C
}
.history .dropdown-icon .icon {
    top: 4px !important;
    left: 50%;
    margin-left: -12.5px !important;
}

.history  .accordion__header[aria-expanded=true] span:not(.scWebEditInput):not(.scChromeData) {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.history .dropdown-icon:hover:hover span:after,
.history .dropdown-icon:hover:hover span:before {	background-color:#FFF}


.history .dropdown-icon--active svg {
    color: #fff
}
.history  .page-nav-item--hidden {
    display: block;
    height: 0;
    visibility: hidden;
}
.header-image .header-image__container {
    position: relative;
    width: 100%;
    height: 320px
}
.header-image .header-image__image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 1;
    transition: opacity .5s;
}
.header-image .header-image__image img {
    position: relative;
    width: 100%;
    height: 100%;
    object-fit: cover;
    font-family: 'object-fit: cover;';
}
@media screen and (min-width: 769px) {
    .header-image .header-image__container {
        height: 450px
    }
}

.header-image .header-image__container+.heading-box {
    margin-top: -45px
}

@media screen and (min-width: 769px) {
    .header-image .header-image__container+.heading-box {
        margin-top: -90px
    }
}

@media screen and (min-width: 996px) {
    .header-image .header-image__container+.heading-box {
        margin-top: -60px
    }
}
.footer__legalmenu-icon{
    width: 38px;
    padding: 0 10px;
}
.footer__copyright p a{
	    display: flex;
	    align-items: center;
		color: #000;
		    text-decoration: none;
}
.footer__copyright p a:hover{
	color: #E8542C;
}
@media screen and (max-width: 769px) {
	footer h2 {
	    height: 46px;
	}	
.history .history-dropdown-container .history-description p {
    line-height: 1.625;
}
.history .history-dropdown-container .history-list .history-item__info h1 {
    padding: 0;
}
.c-hero-carousel h1 img {
    width: 200px;
    margin-bottom: 0;
}
.rb-slider-module .rb-slider-module-main-wrapper {
       margin: 30px 0px 30px 0px !important;
}
.rb-slider-module {
    background: #1F4456;
    min-height: 230px !important;
}
.grid {
    width: 100%;
	    margin: 0!important;
	    padding: 0!important;
}
.quote__content {
    margin-left: 0;
    width: 100%;
}
.quote__bg-video-wrapper {
    margin-left: 0;
    width: 100%;
}
.quote-list .grid .grid__collapse {
    padding-right: 0;
    margin: 0;
}
.quote-list .grid .grid__col--full {
    margin-left: 0;
	    width: 100%;
}
.quote {
    position: relative;
    margin: 0;
}
.quote__bg-image-wrapper {
    margin-left: 0;
    width: 100%;
}
.banner-second-variation-image-wrapper img {
    min-height: auto !important;
    width: 100%!important;
}
.slick-list {
		    width: 280%;
		}
footer #accordion1_tab2 span,
footer #accordion1_tab3 span,
footer #accordion2_tab2 span,
footer #accordion2_tab3 span
{
	display: none;
}
.footer__copyright p a{
	display: none;
}
.footer__copyright {
   padding: 15px 0;
       padding-bottom: 20px;
}
.footer__copyright p, .footer__copyright ul li a, .footer__copyright ul li a:link, .footer__copyright ul li a:visited {
    font-size: 13px;
    line-height: 1.8;
}
}

@media screen and (max-width: 568.98px){

.rb-banner-module .homepage-banner-wrapper .homepage-banner-title h1 {
     /* margin-top: 120px !important; */
}

}
footer h2 a.link-icon{
	color: #000;
}
	.c-hero-carousel h1 {
	    position: absolute;
	    bottom: 0;
	    margin: 0;
	    width: 600px;
	    padding: 0;
	    display: flex;
	    align-items: center;
	    background-color: #6d2058;
	    padding: 20px 30px;
		left: 8%;
	}
	.c-hero-carousel h1 p{
    font-size: 1rem;
    color: #fff;
    padding-left: 30px;
line-height: 1.6;
    margin: 0;
    border-left: 1px solid #ffffff30;
    margin-left: 30px;
	}
	.c-hero-carousel h1 img {
	    width: 100px;
	}
	.o-regent1 .figure {
	    color: #003a48;
		border-bottom: 1px solid #003a48;
	}

.o-regent1 .c-hero-carousel h1{
	background-color: #003a48;
	    width: 370px;	    
}
.c-hero-carousel h1 p span{
	font-size: 1.3rem;
}

	.o-intercontinental1 .figure {
	    color: #8e6c2b;
		border-bottom: 1px solid #8e6c2b;
	}
	.o-intercontinental1 .c-hero-carousel h1{
		background-color:#8e6c2b;
		width: 476px;
	}
	
	.o-vignette1 .figure {
	    color: #2e273b;
		border-bottom: 1px solid #2e273b;
	}
	.o-vignette1 .c-hero-carousel h1{
		background-color:#2e273b;
		width: 490px;
	}
	
	.o-kimpton1 .figure {
	    color: #008dc1;
		border-bottom: 1px solid #008dc1;
	}
	.o-kimpton1 .c-hero-carousel h1{
		background-color:#008dc1;
		    width: 430px;
	}
	
	.o-hotel-indigo1 .figure {
	    color: #002c52;
		border-bottom: 1px solid #002c52;
	}
	.o-hotel-indigo1 .c-hero-carousel h1{
		background-color:#002c52;
	}
	
	.o-voco1 .figure {
	    color: #ffc000;
		border-bottom: 1px solid #ffc000;
	}
	.o-voco1 .c-hero-carousel h1{
		background-color:#ffc000;
		    width: 400px;
	}
	
	.o-hualuxe1 .figure {
	    color: #d4003b;
		border-bottom: 1px solid #d4003b;
	}
	.o-hualuxe1 .c-hero-carousel h1{
		background-color: #d4003b;
		    width: 500px;
	}
	
	.o-crowne-plaza1 .figure {
	    color: #96c7d2;
		border-bottom: 1px solid #96c7d2;
	}
	.o-crowne-plaza1 .c-hero-carousel h1{
		background-color: #96c7d2;
		width: 500px;
	}
	
	.o-even-hotels1 .figure {
	    color: #164945;
		border-bottom: 1px solid #164945;
	}
	.o-even-hotels1 .c-hero-carousel h1{
		background-color: #164945;
	    width: 460px;
	}
	
	
	.o-holiday-inn-express1 .figure {
	    color: #002d71;
		border-bottom: 1px solid #002d71;
	}
	.o-holiday-inn-express1 .c-hero-carousel h1{
		background-color:#002d71;
		 width: 460px;
	}
	
	.o-holiday-inn1 .figure {
	    color: #38a130;
		border-bottom: 1px solid #38a130;
	}
	.o-holiday-inn1 .c-hero-carousel h1{
		background-color:#38a130;
		 width: 440px;
	}
	.o-holiday-inn1 .c-hero-carousel h1 img {
	    width: 60px;
	}
	@media only screen and (max-width:768px) {
		.c-hero-carousel h1 {
		    left: 0;    width: 100%;
			    padding: 10px 20px;
		}
		.c-hero-carousel h1 img {
		    width: 50px;
		}
		.c-hero-carousel h1 p {
	font-size: 13px;
	    padding-left: 1rem;
	    margin-left: 1rem;
	    line-height: 1.6;
		}
		.c-hero-carousel h1 p span {
		    font-size: 15px;
		}
		.o-regent1 .c-hero-carousel h1,
		.o-intercontinental1 .c-hero-carousel h1,
		.o-vignette1 .c-hero-carousel h1,
		.o-kimpton1 .c-hero-carousel h1,
		.o-voco1 .c-hero-carousel h1,
		.o-hualuxe1 .c-hero-carousel h1,
		.o-crowne-plaza1 .c-hero-carousel h1,
		.o-even-hotels1 .c-hero-carousel h1,
		.o-holiday-inn-express1 .c-hero-carousel h1,
		.o-holiday-inn1 .c-hero-carousel h1{
		    width: 100%;
		}
		.o-regent1 .c-hero-carousel h1 img,
		.o-intercontinental1 .c-hero-carousel h1 img,
		.o-kimpton1 .c-hero-carousel h1 img,
		.o-voco1 .c-hero-carousel h1 img,
		.o-even-hotels1 .c-hero-carousel h1 img,
		.o-holiday-inn-express1 .c-hero-carousel h1 img{
		    width: 80px;
		}
		.o-vignette1 .c-hero-carousel h1 img,
		.o-hotel-indigo1 .c-hero-carousel h1 img,
		.o-crowne-plaza1 .c-hero-carousel h1 img{
		    width: 70px;
		}
		
		.o-hualuxe1 .c-hero-carousel h1 img{
		    width: 60px;
		}
			}