@charset "UTF-8";
@font-face {
	font-family: "Myriad Icons";
	src: url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-icons.eot?mvqo1v);
	src: url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-icons.eot?mvqo1v#iefix) format("embedded-opentype"), url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-icons.ttf?mvqo1v) format("truetype"), url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-icons.woff?mvqo1v) format("woff"), url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-icons.svg?mvqo1v#myriad-icons) format("svg");
	font-style: normal;
	font-display: swap
}

.icon {
	font-family: "Myriad Icons"!important;
	font-style: normal;
	font-size: 1rem
}

.icon-group::before {
	content: "\e94c"
}

.icon-search::before {
	content: "\e98a"
}

.search__transparent {
	display:none !important;
}

.regions_header .input-group-combined .close:hover {
	background:transparent;
}
.icon--left {
	margin-right: .25rem;
	
}

.icon-globe {
	line-height:18px !important;
}
#current_sel_location {
	margin-top:0.2rem;
}

@media only screen and (max-width: 992px) {
	
	body .site-topbar .topbar-nav {
		display: flex;
	}
	.icon--left {
		margin-right: .75rem;
		margin-top: .75rem;
	}
	#global_region_btn {
		/*margin-top:0.5vh;*/
	}
	#current_sel_location {
		margin-top:1rem;
	}
	.regions_header {
		max-width:48px !important;
	}
}

@media only screen and (min-device-width: 400px) and (max-device-width: 992px) {
	#global_region_btn {
		/*margin-left:-20px;*/
	}
}

.icon-globe::before {
	content: "\e948"
}

@font-face {
	font-family: "Myriad Hilda";
	src: url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-light.eot);
	src: local("Myriad Hilda Light"), local("myriad-hilda-light"), url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-light.eot?#iefix) format("embedded-opentype"), url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-light.woff2) format("woff2"), url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-light.woff) format("woff"), url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-light.ttf) format("truetype"), url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-light.svg#myriad-hilda-light) format("svg");
	font-weight: 300;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: "Myriad Hilda";
	src: url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-regular.eot);
	src: local("Myriad Hilda Regular"), local("myriad-hilda-regular"), url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-regular.eot?#iefix) format("embedded-opentype"), url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-regular.woff2) format("woff2"), url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-regular.woff) format("woff"), url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-regular.ttf) format("truetype"), url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-regular.svg#myriad-hilda-regular) format("svg");
	font-weight: 400;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: "Myriad Hilda";
	src: url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-medium.eot);
	src: local("Myriad Hilda Medium"), local("myriad-hilda-medium"), url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-medium.eot?#iefix) format("embedded-opentype"), url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-medium.woff2) format("woff2"), url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-medium.woff) format("woff"), url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-medium.ttf) format("truetype"), url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-medium.svg#myriad-hilda-medium) format("svg");
	font-weight: 500;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: "Myriad Hilda";
	src: url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-bold.eot);
	src: local("Myriad Hilda Bold"), local("myriad-hilda-bold"), url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-bold.eot?#iefix) format("embedded-opentype"), url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-bold.woff2) format("woff2"), url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-bold.woff) format("woff"), url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-bold.ttf) format("truetype"), url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-bold.svg#myriad-hilda-bold) format("svg");
	font-weight: 700;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: "Myriad Hilda Mono";
	src: url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-mono-light.eot);
	src: local("Myriad Hilda Mono Light"), local("myriad-hilda-mono-light"), url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-mono-light.eot?#iefix) format("embedded-opentype"), url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-mono-light.woff2) format("woff2"), url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-mono-light.woff) format("woff"), url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-mono-light.ttf) format("truetype");
	font-weight: 300;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: "Myriad Hilda Mono";
	src: url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-mono-regular.eot);
	src: local("Myriad Hilda Mono Regular"), local("myriad-hilda-mono-regular"), url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-mono-regular.eot?#iefix) format("embedded-opentype"), url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-mono-regular.woff2) format("woff2"), url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-mono-regular.woff) format("woff"), url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-mono-regular.ttf) format("truetype");
	font-weight: 400;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: "Myriad Hilda Mono";
	src: url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-mono-light.eot);
	src: local("Myriad Hilda Mono Medium"), local("myriad-hilda-mono-medium"), url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-mono-medium.eot?#iefix) format("embedded-opentype"), url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-mono-medium.woff2) format("woff2"), url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-mono-medium.woff) format("woff"), url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-mono-medium.ttf) format("truetype");
	font-weight: 500;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: "Myriad Hilda Mono";
	src: url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-mono-bold.eot);
	src: local("Myriad Hilda Mono Bold"), local("myriad-hilda-mono-bold"), url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-mono-bold.eot?#iefix) format("embedded-opentype"), url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-mono-bold.woff2) format("woff2"), url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-mono-bold.woff) format("woff"), url(https://myriad.care.fixed-staging.co.uk.fixed-staging.co.uk.fixed-staging.co.uk/wp-content/themes/nanocare/assets/myriad_fonts/myriad-hilda-mono-bold.ttf) format("truetype");
	font-weight: 700;
	font-style: normal;
	font-display: swap
}

* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}


.regions_header {
	height: 3.5rem;
	width: 100%;
	background-color: #0c0c0c;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #fff;
	font-weight: 300;
	line-height: 1.25rem
}

.regions_header * {
	color: #fff;
	font-weight: 300;
	line-height: 1.25rem;
	font-size: 1rem;
	background-color: transparent;
	font-family: "Myriad Hilda", Helvetica, Arial, sans-serif;
	text-transform:none;
}

.region_account-menu-location-button:hover {
	background-color:#504c5c;
}

#global-dropdown {
	text-transform:none;
}
.regions_header :-moz-focusring {
	outline: dotted #fff 1px
}

.regions_header ::-moz-focus-inner {
	border: 0
}

.regions_header button {
	cursor: pointer;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.regions_header ul {
	list-style: none;
	padding: 0
}

.regions_header ul li {
	margin: 0 0 0 30px;
	list-style:none;
}



.regions_header .icon {
	font-size: 1.25rem;
	vertical-align: middle;
	opacity: .8
}

.regions_header .regions_ruler {
	border-bottom: 1px solid #767676
}

.regions_header .regions_ruler:last-of-type {
	border-bottom: transparent;
	border-top: 1px solid #767676
}

.regions_header__menu {
	height: 100%;
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.regions_header .regions_header__top-item>button,
.regions_header .regions_header__top-item>i {
	padding: 0 .75rem
}

.regions_header .regions_header__top-item>button {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-align: center
}

.regions_header .regions_header__top-item--right {
	position: relative
}

.regions_header .regions_header__top-item--right .regions_sub-menu {
	left: -14.5vw;
	right: 0;
	top:calc(100% + 24px);
}

.regions_header .regions_sub-menu {
	padding: 0;
	position: absolute;
	/*background: #504c5c;*/
	background: #504c5c;
	min-width: 18rem;
	-webkit-transition: visibility .3s linear .3s;
	transition: visibility .3s linear .3s
}

.regions_header .regions_sub-menu--default {
	left: 0
}

.regions_header .regions_sub-menu--default li>button,
.regions_header .regions_sub-menu--default li>span {
	padding: 1.125rem 1rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.regions_header .regions_sub-menu--default li:hover {
	background: #4a4a4a
}

.regions_header .regions_sub-menu--default section {
	padding: 1rem
}

.regions_header .regions_sub-menu .dropdown {
	width: 100%
}

.regions_header .regions_sub-menu .icon {
	font-size: 1.5rem
}

.regions_header .regions_sub-menu .icon--right {
	margin-left: 1rem
}

.regions_header .regions_sub-menu .icon--left {
	margin-right: 1rem
}

.disabled {
	color: #767676
}
#global_region_btn {
		height:82px;
		padding-bottom:2rem;
}
.show_region_area {
	background:transparent;
	
	position:fixed;
	top:9px;
	/*left:94vw;*/
	left:unset;
	margin-left:-20px;
	z-index:10000;
	height:48px;
}
.hide_search {
	display:none !important;
	visibility:hidden !important;
}
.show_search {
	visibility:visible !important;
	display:flex !important;
	position:fixed !important;
	top:9px !important;
	left:85vw !important;
	z-index:10000 !important;
	height:48px !important;
}


#search-input-desktop {
	overflow: visible;
    position: relative;
    height: 70px;
    left:0;
    width: 57rem !important;
    top: 0;
	z-index:10000;
	background-color:#403444 !important;
	-webkit-transition: all .2s ease-in-out !important;
	transition: all .2s ease-in-out !important;
}

.show_region_area .icon, .show_region_area #current_sel_location, .show_search .icon-search {
	color:#3c276c !important;
	font-weight:700 !important;
}

.show_region_area:hover, .search__toggle-btn:hover {
	color:rgb(52, 190, 185) !important;
	background:transparent;
}
.show_region_area:hover .icon, .show_region_area:hover #current_sel_location, .search__toggle-btn:hover .icon {
	color:rgb(52, 190, 185) !important;
}

#marketInfoArea {
		/*width: 100vw;left: -5vw;position:absolute;*/
		width: fit-content;
		/*left: 63.4vw;*/
		/*left: 67.15vw;*/
		left: 60.5vw;
		position:fixed;
		top:38.1vh;
	}
.region_info_scroll {
		top:68px !important;
		left:64.5vw !important;
	}

	.region_info_no_scroll {
		top:104px !important;
	}
	
	

	
@media only screen and (max-width:36em) {
	.regions_header .regions_header__top-item--right {
		position: static
	}
}
@media only screen and (max-width:71.99em) {
	#search-holder-desktop {
		visibility:hidden !important;
	}
	#global_region_btn {
		height:72px;
		
	}
	.regions_header ul li {
		margin:0px;
	}
	.regions_header .regions_sub-menu {
		visibility:hidden;
		/*display: none*/
	}
	.show_region_area {
	/*height:62px !important;*/
	position:fixed;
	top:0;
	left:78vw;
	z-index:10000;
}
	.left_12 {
		margin-left:-12.9vw !important;
	}
	.regions_header .regions_account-menu {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}
	.regions_header .regions_account-menu>li>button,
	.regions_header .regions_account-menu>li>span {
		padding: 0 .5rem
	}
	
	.regions_header .regions_account-menu>li>button {
		padding-left: 1.1rem;
		padding-top: 0.75rem;
		padding-bottom: 1.5rem !important;
		background: transparent;
	}
	
	.region_account-menu-location-button:hover {
		background-color:#504c5c !important;
	}

	.transparent_bg:hover { 
		background:transparent !important;
	}
	.region_selected {
		padding-left: 0.1rem !important;
	}
	.regions_header .regions_header__top-item--right .regions_sub-menu {
		top:calc(100% + 11px);
	}
	
	#marketInfoArea {
		/*width: 100vw;left: -5vw;position:absolute;*/
		width: 100vw;
		margin-left: -65vw;
		left:65vw;
		position:fixed;
	}
	.show_region_area .icon, .show_region_area #current_sel_location {
		color:#34beb9 !important;
		font-weight:unset !important;
	}
	.region_info_scroll {
		/*top:9.9vh !important;*/
		top:68px !important;
	}

	.region_info_no_scroll {
		/*top:23.1vh !important;*/
		top:153px !important;
	}
}

@media only screen and (min-width:72em) {
	.regions_header__menu {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
	.regions_header .regions_header__top-item--click {
		position: relative
	}
	.regions_header__top-item {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		height: 100%
	}
	.regions_header .regions_sub-menu {
		top: 3.5rem;
		visibility: hidden
	}
	
	#site-header-sticky.open-search .navigator {
		visibility: hidden;
		-webkit-transition: visibility .3s;
		transition: visibility .3s
	}
}

@media only screen and (min-width:320px) and (max-width:666px) { 
	.left_12 {
		margin-left:-0.9vw !important;
	}
	.regions_header {
		max-width:46px !important;
	}
	.show_region_area {
		/*left:68vw !important;*/
	}
	
	.left_163 {
		left:72vw !important;
	}
	.left_173 {
		left:73vw !important;
	}
	.region_selected {
		left:70vw !important;
	}

}
@media only screen and (min-width:667px) and (max-width:735px) { 
	.left_12 {
		margin-left:-0.9vw !important;
	}
	.regions_header {
		max-width:46px !important;
	}
	.show_region_area {
		/*left:68vw !important;*/
	}
	.left_163 {
		left:76.5vw !important;		
	}
	.icon-globe, #current_sel_location { margin-top:0.5rem; }
	
	.left_173 {
		left:77.5vw !important;
	}

}
@media only screen and (min-width:736px) and (max-width:992px) { 
	.left_12 {
		margin-left:-0.9vw !important;
	}
	.regions_header {
		max-width:46px !important;
	}
	.show_region_area {
		/*left:68vw !important;*/
	}
	.left_163 {
		left:76.5vw !important;		
	}
	.icon-globe, #current_sel_location { margin-top:0.5rem; }
	
	.left_173 {
		left:77.5vw !important;
	}

}
.btn-regions {
	display: inline-block;
	background-color: transparent;
	font-size: 1rem;
	padding: .5rem 1rem;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: 1px #242424 solid;
	color: #242424;
	border-radius: 3px;
	vertical-align: bottom;
	line-height: 1.25rem;
	cursor: pointer
}

.btn-regions+.btn-regions {
	margin-left: .5rem
}

.btn-regions .icon {
	font-size: 1rem;
	vertical-align: middle
}

.btn-regions:disabled {
	opacity: .4
}

.btn-regions:not(:disabled):hover {
	background-color: #4a4a4a;
	border-color: #4a4a4a;
	color: #fff
}

.btn-regions:not(:disabled):active {
	background-color: #3a3a3a;
	border-color: #3a3a3a;
	color: #fff
}

.btn-regions.primary {
	background-color: #1174e6;
	border-color: #1174e6;
	color: #fff
}

.btn-regions.primary:not(:disabled):hover {
	background-color: #0069c2;
	border-color: #0069c2;
	color: #fff
}

.btn-regions.primary:not(:disabled):active {
	background-color: #005499;
	border-color: #005499;
	color: #fff
}

.dark .btn-regions:not(.primary) {
	color: #fff;
	border-color: #fff
}

.dark .btn-regions:not(.primary):not(:disabled):hover {
	color: #242424;
	background-color: #fff
}

.dark .btn-regions:not(.primary):not(:disabled):active {
	color: #242424;
	background-color: #e0e0e0
}
/*
ul {
	padding-left: 1.5rem
}

ul ul {
	padding-top: .75rem
}

ul {
	list-style: disc
}

li {
	margin-bottom: .75rem
}

input[type=checkbox] {
	position: relative;
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	height: calc(1rem + 2px);
	width: calc(1rem + 2px);
	margin: 0.1rem 0.25rem 0 0;
	vertical-align: top
}

input[type=checkbox]::before {
	content: "";
	display: inline-block;
	height: 1rem;
	width: 1rem;
	border: 1px solid #242424;
	background-color: #fff;
	vertical-align: top
}

input[type=checkbox]::after {
	content: "";
	position: absolute;
	top: .2rem;
	width: .6rem;
	display: none
}

input[type=checkbox]:checked::before,
input[type=checkbox]:indeterminate::before {
	background: #1174e6;
	border-color: #1174e6
}

input[type=checkbox]:checked::after,
input[type=checkbox]:indeterminate::after {
	display: block
}

input[type=checkbox]:checked:after {
	height: .45rem;
	left: .25rem;
	border: solid #fff;
	border-width: 0 0 2px 2px;
	-webkit-transform: rotate(-50deg);
	transform: rotate(-50deg)
}

input[type=checkbox]:indeterminate::after {
	top: 0;
	height: .5rem;
	border-bottom: 2px solid #fff;
	left: calc(.2rem + 1px);
	display: block
}

input[type=checkbox]:hover::before {
	border-color: #767676
}

input[type=checkbox]:active::before {
	border-color: #1174e6
}

input[type=checkbox]:checked:hover::before {
	background: #0069c2;
	border-color: #0069c2
}

input[type=checkbox]:checked:active::before {
	background: #005499;
	border-color: #005499
}

input[type=checkbox]:disabled {
	cursor: default;
	border-color: #a0a0a0
}

input[type=checkbox]:disabled::before {
	border-color: #a0a0a0;
	background-color: #e0e0e0
}

input[type=checkbox]:disabled::after {
	border-color: #a0a0a0
}

input[type=checkbox]:disabled:checked::before,
input[type=checkbox]:disabled:indeterminate::before {
	background: #e0e0e0;
	border-color: #e0e0e0
}
*/
.dark input[type=checkbox]:not(:disabled):not(:checked):not(:indeterminate)::before {
	border-color: #767676;
	background-color: transparent
}

.dark input[type=checkbox]:not(:disabled):not(:checked):not(:indeterminate):hover::before {
	border-color: #a0a0a0
}

.dark input[type=checkbox]:not(:disabled):not(:checked):not(:indeterminate):active::before {
	border-color: #1174e6
}

.dark input[type=checkbox]:disabled::before,
.dark input[type=checkbox]:disabled:hover::before {
	border-color: #767676;
	background-color: #3a3a3a
}

.dark input[type=checkbox]:disabled::after,
.dark input[type=checkbox]:disabled:hover::after {
	border-color: #767676
}

input[type=radio] {
	height: 1rem;
	width: 1rem;
	border: 1px solid #242424;
	border-radius: 50%;
	vertical-align: top;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	outline: 0;
	margin: 0 .25rem 0 0
}

input[type=radio]:checked::after {
	display: block;
	content: "";
	position: relative;
	top: calc(.25rem - 1px);
	left: calc(.25rem - 1px);
	width: .5rem;
	height: .5rem;
	background-color: #1174e6;
	border-radius: 50%
}

input[type=radio]:disabled {
	background-color: #e0e0e0;
	border-color: #a0a0a0;
	cursor: default
}

input[type=radio]:disabled:checked::after {
	background-color: #a0a0a0
}

input[type=radio]:not(:disabled):hover {
	border-color: #767676
}

input[type=radio]:not(:disabled):active {
	border-color: #1174e6
}

.dropdown {
	display: inline-block;
	position: relative
}

.dropdown select {
	border: 1px solid #242424;
	border-radius: 3px;
	background-color: transparent;
	padding: .5rem 2.5rem .5rem .5rem;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	line-height: 1.25rem;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-size: 1rem;
	width: 100%;
	color: #242424
}

.dropdown select::-ms-expand {
	display: none
}

.dropdown select option[disabled] {
	display: none
}

.dropdown select:hover {
	border-color: #767676
}

.dropdown option,
.dropdown optgroup
 {
	color: #242424
}

.dropdown:after {
	font-family: "Myriad Icons"!important;
	position: absolute;
	right: 12.1%;
	/*right: 43px;*/
	font-size:25px;
	top: 0;
	content: "\e920";
	height: 100%;
	width: 1rem;
	padding: 0 .75rem;
	pointer-events: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

label {
	display: inline-block;
	margin-bottom: .5rem
}

label.disabled {
	color: #a0a0a0
}

.dark .dropdown select {
	background-color: transparent;
	color: #a0a0a0;
	border-color: #fff
}

.dark .dropdown select:disabled {
	border-color: #767676;
	color: #767676
}

.form {
	margin-right: -1rem;
	margin-left: -1rem
}

input {
	font-family: "Myriad Hilda", Helvetica, Arial, sans-serif;
	font-size: 1rem;
	line-height: 1.25rem;
	color: #000
}

input::-webkit-input-placeholder {
	color: #767676
}

input::-moz-placeholder {
	color: #767676
}

input:-ms-input-placeholder {
	color: #767676
}

input::-ms-input-placeholder {
	color: #767676
}

input::-webkit-input-placeholder {
	color: #767676
}

input::-moz-placeholder {
	color: #767676
}

input:-ms-input-placeholder {
	color: #767676
}

input::-ms-input-placeholder {
	color: #767676
}

input::placeholder {
	color: #767676
}

input:not([type]),
input[type=number],
input[type=password],
input[type=search],
input[type=text] {
	display: inline-block;
	width: 100%;
	border-radius: 0;
	padding: .5rem;
	border: 1px solid #242424;
	position: relative;
	background: 0 0;
	margin: 0 .5rem 0 0
}

input:not([type])::-ms-clear,
input:not([type])::-ms-reveal,
input[type=number]::-ms-clear,
input[type=number]::-ms-reveal,
input[type=password]::-ms-clear,
input[type=password]::-ms-reveal,
input[type=search]::-ms-clear,
input[type=search]::-ms-reveal,
input[type=text]::-ms-clear,
input[type=text]::-ms-reveal {
	display: none;
	width: 0;
	height: 0
}

input:not([type])::-webkit-search-cancel-button,
input:not([type])::-webkit-search-decoration,
input:not([type])::-webkit-search-results-button,
input:not([type])::-webkit-search-results-decoration,
input[type=number]::-webkit-search-cancel-button,
input[type=number]::-webkit-search-decoration,
input[type=number]::-webkit-search-results-button,
input[type=number]::-webkit-search-results-decoration,
input[type=password]::-webkit-search-cancel-button,
input[type=password]::-webkit-search-decoration,
input[type=password]::-webkit-search-results-button,
input[type=password]::-webkit-search-results-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration,
input[type=text]::-webkit-search-cancel-button,
input[type=text]::-webkit-search-decoration,
input[type=text]::-webkit-search-results-button,
input[type=text]::-webkit-search-results-decoration {
	display: none
}

input:not([type]):not(:disabled):hover,
input[type=number]:not(:disabled):hover,
input[type=password]:not(:disabled):hover,
input[type=search]:not(:disabled):hover,
input[type=text]:not(:disabled):hover {
	border-color: #767676
}

input:not([type]):not(:disabled):active,
input:not([type]):not(:disabled):focus,
input[type=number]:not(:disabled):active,
input[type=number]:not(:disabled):focus,
input[type=password]:not(:disabled):active,
input[type=password]:not(:disabled):focus,
input[type=search]:not(:disabled):active,
input[type=search]:not(:disabled):focus,
input[type=text]:not(:disabled):active,
input[type=text]:not(:disabled):focus {
	border: 1px solid #1174e6
}

input:not([type]):not(:disabled).validate:required:invalid:not(:focus),
input[type=number]:not(:disabled).validate:required:invalid:not(:focus),
input[type=password]:not(:disabled).validate:required:invalid:not(:focus),
input[type=search]:not(:disabled).validate:required:invalid:not(:focus),
input[type=text]:not(:disabled).validate:required:invalid:not(:focus) {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color: #ff3232
}

input:not([type]):not(:disabled).validate:required:invalid:not(:focus)+.validation-error,
input[type=number]:not(:disabled).validate:required:invalid:not(:focus)+.validation-error,
input[type=password]:not(:disabled).validate:required:invalid:not(:focus)+.validation-error,
input[type=search]:not(:disabled).validate:required:invalid:not(:focus)+.validation-error,
input[type=text]:not(:disabled).validate:required:invalid:not(:focus)+.validation-error {
	visibility: visible
}

input:not([type]):disabled,
input[type=number]:disabled,
input[type=password]:disabled,
input[type=search]:disabled,
input[type=text]:disabled {
	background-color: #e0e0e0;
	border-color: #767676
}

.text-input {
	display: inline-block;
	width: 100%;
	border-radius: 0;
	padding: .5rem;
	border: 1px solid #242424;
	position: relative;
	background: 0 0;
	margin: 0 .5rem 0 0
}

.text-input::-ms-clear,
.text-input::-ms-reveal {
	display: none;
	width: 0;
	height: 0
}

.text-input::-webkit-search-cancel-button,
.text-input::-webkit-search-decoration,
.text-input::-webkit-search-results-button,
.text-input::-webkit-search-results-decoration {
	display: none
}

.text-input:not(:disabled):hover {
	border-color: #767676
}

.text-input:not(:disabled):active,
.text-input:not(:disabled):focus {
	border: 1px solid #1174e6
}

.text-input:not(:disabled).validate:required:invalid:not(:focus) {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color: #ff3232
}

.text-input:not(:disabled).validate:required:invalid:not(:focus)+.validation-error {
	visibility: visible
}

.text-input:disabled {
	background-color: #e0e0e0;
	border-color: #767676
}

input[type=number] {
	position: relative;
	display: inline-block;
	min-width: 50px;
	width: auto;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

label {
	display: inline-block;
	margin-bottom: .5rem
}

label.disabled {
	color: #a0a0a0
}

.dark label.disabled {
	color: #767676
}

fieldset {
	padding: 0;
	border: 0
}

fieldset.form-actions {
	margin: 1.5rem 0 0;
	text-align: right
}

.regions_account-menu .regions_account-menu__text {
	display: block;
	text-align: left
}

.regions_account-menu .regions_account-menu__text+.sub-menu__text {
	margin-top: .5rem
}

.regions_account-menu .regions_account-menu__secondary-text {
	color: #767676
}

.regions_account-menu .regions_account-menu__location-text {
	font-size: 1.25rem;
	line-height: 1.5rem;
	margin-top: .5rem
}

@-webkit-keyframes rotateAnimation {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	25% {
		-webkit-transform: rotate(300deg);
		transform: rotate(300deg)
	}
	100% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
}

@keyframes rotateAnimation {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	25% {
		-webkit-transform: rotate(300deg);
		transform: rotate(300deg)
	}
	100% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
}




.regions_header .header__top-item>button,
.regions_header .header__top-item>i {
	padding: 0 .75rem
}

.regions_header .header__top-item>button {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-align: center
}

.regions_header .header__top-item--open {
	background: #242424
}

.regions_header .search {
	font-weight: 400
}

.regions_header .input-group {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative
}

.regions_header .input-group-combined.bg-dark .input-field {
	padding: .625rem 4rem .625rem .75rem;
	border: solid 1px #767676 !important;
	color:#fff !important;
	-webkit-appearance: none;
	font-family: "Myriad icons", "Myriad Hilda";
	font-size: 1rem;
	/*position: fixed;
    left: 25.5vw;
    width: 57.5vw;
    top: 1%;*/
	position: relative;
    width: 57.3vw;
    top: 0.4rem;
	outline-style:none !important;
}

.regions_header .input-group-combined.bg-dark .input-field:focus {
	background:transparent !important;
}

.regions_header .input-group-combined .search__input_desktop:-moz-placeholder-shown+.icon-cross {
	display: none
}

.regions_header .input-group-combined .search__input_desktop:-ms-input-placeholder+.icon-cross {
	display: none
}

.regions_header .input-group-combined .search__input_desktop:placeholder-shown+.icon-cross {
	display: none
}

@media only screen and (max-width:71.99em) {
	.regions_header .input-group-combined.bg-dark {
		height: auto
	}
	.regions_header .input-group-combined.bg-dark .search__input_desktop {
		padding-right: 3rem
	}
	.regions_header .input-group-combined .close {
		display: none
	}
	.regions_header .tab-body {
		padding-bottom: 10rem
	}
	.regions_header .input-group {
		margin-left: 1rem;
		margin-right: 1rem;
		width: auto
	}
}

@media only screen and (min-width:72em) {
	.header__top-item {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		height: 100%
	}
	.regions_header .search {
		width: 2.75rem;
		overflow: hidden;
		grid-column: 1;
		grid-row: 1;
		justify-self: end;
		-ms-grid-column-align: end;
		position: relative;
		/*-webkit-transition: width .2s cubic-bezier(.65, .05, .36, 1);
		transition: width .2s cubic-bezier(.65, .05, .36, 1)*/
	}
	.regions_header .search.tab-body {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
	
	.regions_header .search .search__toggle-btn {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		min-width: 2.75rem;
		position: absolute;
		right: 0;
		-webkit-transition: visibility 0s linear 0s, opacity calc(.4s * .25) linear calc(.4s * .75);
		transition: visibility 0s linear 0s, opacity calc(.4s * .25) linear calc(.4s * .75);
	}
	.regions_header .search .btn.close:focus,
	.regions_header .search .search__toggle-btn:focus {
		outline-offset: -4px
	}
	.regions_header .search .input-group-combined {
		padding-left: .75rem;
		width: 100%;
		overflow: hidden;
		visibility: hidden;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		opacity: 0;
		background-color: #504c5c;
		/*-webkit-transition: visibility 0s linear .4s, opacity calc(.4s * .25) linear calc(.4s * .5);
		transition: visibility 0s linear .4s, opacity calc(.4s * .25) linear calc(.4s * .5);*/
	}
	
	.regions_header .search .input-group-combined.bg-dark:before {
		content: none
	}
	.regions_header .search .input-group-combined.bg-dark .close {
		border: none;
		padding: 0 .75rem;
		height: 100%
	}
	.open-search .search {
		width: 100%
	}
	.regions_header.open-search .search .search__toggle-btn {
		visibility: hidden;
		opacity: 0;
		/*-webkit-transition-delay: .4s, 0s;
		transition-delay: .4s, 0s*/
	}
	.regions_header.open-search .search .input-group-combined {
		visibility: visible;
		opacity: 1;
		color:#fff;
		outline-offset:-2px;
		/*-webkit-transition-delay: 0s, calc(.4s * .25);
		transition-delay: 0s, calc(.4s * .25)*/
	}
	
	.open-search #search-input-desktop {
		/*width:64.5%;
		left:25vw;*/
		width: 57rem;
		/*left: 28vw;*/
		
	}
}


.btn-regions {
	display: inline-block;
	background-color: transparent;
	font-size: 1rem;
	padding: .5rem 1rem;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: 1px #242424 solid;
	color: #242424;
	border-radius: 3px;
	vertical-align: bottom;
	line-height: 1.25rem;
	cursor: pointer
}

.btn-regions+.btn-regions {
	margin-left: .5rem
}

.regions_header .btn-regions .icon {
	font-size: 1rem;
	vertical-align: middle
}

.regions_header .btn-regions:disabled {
	opacity: .4
}

.regions_header .btn-regions:not(:disabled):hover {
	background-color: #4a4a4a;
	border-color: #4a4a4a;
	color: #fff
}

.regions_header .btn-regions:not(:disabled):active {
	background-color: #3a3a3a;
	border-color: #3a3a3a;
	color: #fff
}

.dark .btn-regions:not(.primary) {
	color: #fff;
	border-color: #fff
}

.dark .btn-regions:not(.primary):not(:disabled):hover {
	color: #242424;
	background-color: #fff
}

.dark .btn-regions:not(.primary):not(:disabled):active {
	color: #242424;
	background-color: #e0e0e0
}

.regions_header .ul {
	padding-left: 1.5rem
}

.regions_header ul ul {
	padding-top: .75rem
}

.regions_header ul {
	list-style: disc
}

.regions_header input[type=checkbox] {
	position: relative;
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	height: calc(1rem + 2px);
	width: calc(1rem + 2px);
	margin: 0 .25rem 0 0;
	vertical-align: top
}

.regions_header input[type=checkbox]::before {
	content: "";
	display: inline-block;
	height: 1rem;
	width: 1rem;
	border: 1px solid #242424;
	background-color: #fff;
	vertical-align: top
}

.regions_header input[type=checkbox]::after {
	content: "";
	position: absolute;
	top: .2rem;
	width: .6rem;
	display: none
}

.regions_header input[type=checkbox]:checked::before,
.regions_header input[type=checkbox]:indeterminate::before {
	background: #1174e6;
	border-color: #1174e6
}

.regions_header input[type=checkbox]:checked::after,
.regions_header input[type=checkbox]:indeterminate::after {
	display: block
}

.regions_header input[type=checkbox]:checked:after {
	height: .3rem;
	left: .2rem;
	border: solid #fff;
	border-width: 0 0 2px 2px;
	-webkit-transform: rotate(-50deg);
	transform: rotate(-50deg)
}

.regions_header input[type=checkbox]:indeterminate::after {
	top: 0;
	height: .5rem;
	border-bottom: 2px solid #fff;
	left: calc(.2rem + 1px);
	display: block
}

.regions_header input[type=checkbox]:hover::before {
	border-color: #767676
}

.regions_header input[type=checkbox]:active::before {
	border-color: #1174e6
}

.regions_header input[type=checkbox]:checked:hover::before {
	background: #0069c2;
	border-color: #0069c2
}

.regions_header input[type=checkbox]:checked:active::before {
	background: #005499;
	border-color: #005499
}

.regions_header input[type=checkbox]:disabled {
	cursor: default;
	border-color: #a0a0a0
}

.regions_header input[type=checkbox]:disabled::before {
	border-color: #a0a0a0;
	background-color: #e0e0e0
}

.regions_header input[type=checkbox]:disabled::after {
	border-color: #a0a0a0
}

.regions_header input[type=checkbox]:disabled:checked::before,
.regions_header input[type=checkbox]:disabled:indeterminate::before {
	background: #e0e0e0;
	border-color: #e0e0e0
}

.dark input[type=checkbox]:not(:disabled):not(:checked):not(:indeterminate)::before {
	border-color: #767676;
	background-color: transparent
}

.dark input[type=checkbox]:not(:disabled):not(:checked):not(:indeterminate):hover::before {
	border-color: #a0a0a0
}

.dark input[type=checkbox]:not(:disabled):not(:checked):not(:indeterminate):active::before {
	border-color: #1174e6
}

.dark input[type=checkbox]:disabled::before,
.dark input[type=checkbox]:disabled:hover::before {
	border-color: #767676;
	background-color: #3a3a3a
}

.dark input[type=checkbox]:disabled::after,
.dark input[type=checkbox]:disabled:hover::after {
	border-color: #767676
}

.regions_header input[type=radio] {
	height: 1rem;
	width: 1rem;
	border: 1px solid #242424;
	border-radius: 50%;
	vertical-align: top;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	outline: 0;
	margin: 0 .25rem 0 0
}

.regions_header input[type=radio]:checked::after {
	display: block;
	content: "";
	position: relative;
	top: calc(.25rem - 1px);
	left: calc(.25rem - 1px);
	width: .5rem;
	height: .5rem;
	background-color: #1174e6;
	border-radius: 50%
}

.regions_header input[type=radio]:disabled {
	background-color: #e0e0e0;
	border-color: #a0a0a0;
	cursor: default
}

.regions_header input[type=radio]:disabled:checked::after {
	background-color: #a0a0a0
}

.regions_header input[type=radio]:not(:disabled):hover {
	border-color: #767676
}

.regions_header input[type=radio]:not(:disabled):active {
	border-color: #1174e6
}

.regions_header input {
	font-family: "Myriad Hilda", Helvetica, Arial, sans-serif;
	font-size: 1rem;
	line-height: 1.25rem;
	color: #000
}

.regions_header input::-moz-placeholder {
	color: #767676
}

.regions_header input:-ms-input-placeholder {
	color: #767676
}

.regions_header input::-webkit-input-placeholder {
	color: #767676
}

.regions_header input::-moz-placeholder {
	color: #767676
}

.regions_header input:-ms-input-placeholder {
	color: #767676
}

.regions_header input::-ms-input-placeholder {
	color: #767676
}

.regions_header input::placeholder {
	color: #767676
}

.regions_header input:not([type]),
.regions_header input[type=number],
.regions_header input[type=password],
.regions_header input[type=search],
.regions_header input[type=text] {
	display: inline-block;
	width: 100%;
	border-radius: 0;
	padding: .5rem;
	border: 1px solid #242424;
	position: relative;
	background: 0 0;
	margin: 0 .5rem 0 0
}

.regions_header input:not([type])::-ms-clear,
.regions_header input:not([type])::-ms-reveal,
.regions_header input[type=number]::-ms-clear,
.regions_header input[type=number]::-ms-reveal,
.regions_header input[type=password]::-ms-clear,
.regions_header input[type=password]::-ms-reveal,
.regions_header input[type=search]::-ms-clear,
.regions_header input[type=search]::-ms-reveal,
.regions_header input[type=text]::-ms-clear,
.regions_header input[type=text]::-ms-reveal {
	display: none;
	width: 0;
	height: 0
}

.regions_header input:not([type])::-webkit-search-cancel-button,
.regions_header input:not([type])::-webkit-search-decoration,
.regions_header input:not([type])::-webkit-search-results-button,
.regions_header input:not([type])::-webkit-search-results-decoration,
.regions_header input[type=number]::-webkit-search-cancel-button,
.regions_header input[type=number]::-webkit-search-decoration,
.regions_header input[type=number]::-webkit-search-results-button,
.regions_header input[type=number]::-webkit-search-results-decoration,
.regions_header input[type=password]::-webkit-search-cancel-button,
.regions_header input[type=password]::-webkit-search-decoration,
.regions_header input[type=password]::-webkit-search-results-button,
.regions_header input[type=password]::-webkit-search-results-decoration,
.regions_header input[type=search]::-webkit-search-cancel-button,
.regions_header input[type=search]::-webkit-search-decoration,
.regions_header input[type=search]::-webkit-search-results-button,
.regions_header input[type=search]::-webkit-search-results-decoration,
.regions_header input[type=text]::-webkit-search-cancel-button,
.regions_header input[type=text]::-webkit-search-decoration,
.regions_header input[type=text]::-webkit-search-results-button,
.regions_header input[type=text]::-webkit-search-results-decoration {
	display: none
}

.regions_header input:not([type]):not(:disabled):hover,
.regions_header input[type=number]:not(:disabled):hover,
.regions_header input[type=password]:not(:disabled):hover,
.regions_header input[type=search]:not(:disabled):hover,
.regions_header input[type=text]:not(:disabled):hover {
	border-color: #767676
}

.regions_header input:not([type]):not(:disabled):active,
.regions_header input:not([type]):not(:disabled):focus,
.regions_header input[type=number]:not(:disabled):active,
.regions_header input[type=number]:not(:disabled):focus,
.regions_header input[type=password]:not(:disabled):active,
.regions_header input[type=password]:not(:disabled):focus,
.regions_header input[type=search]:not(:disabled):active,
.regions_header input[type=search]:not(:disabled):focus,
.regions_header input[type=text]:not(:disabled):active,
.regions_header input[type=text]:not(:disabled):focus {
	border: 1px solid #1174e6
}

.regions_header input:not([type]):not(:disabled).validate:required:invalid:not(:focus),
.regions_header input[type=number]:not(:disabled).validate:required:invalid:not(:focus),
.regions_header input[type=password]:not(:disabled).validate:required:invalid:not(:focus),
.regions_header input[type=search]:not(:disabled).validate:required:invalid:not(:focus),
.regions_header input[type=text]:not(:disabled).validate:required:invalid:not(:focus) {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color: #ff3232
}

.regions_header input:not([type]):not(:disabled).validate:required:invalid:not(:focus)+.validation-error,
.regions_header input[type=number]:not(:disabled).validate:required:invalid:not(:focus)+.validation-error,
.regions_header input[type=password]:not(:disabled).validate:required:invalid:not(:focus)+.validation-error,
.regions_header input[type=search]:not(:disabled).validate:required:invalid:not(:focus)+.validation-error,
.regions_header input[type=text]:not(:disabled).validate:required:invalid:not(:focus)+.validation-error {
	visibility: visible
}

.regions_header input:not([type]):disabled,
.regions_header input[type=number]:disabled,
.regions_header input[type=password]:disabled,
.regions_header input[type=search]:disabled,
.regions_header input[type=text]:disabled {
	background-color: #e0e0e0;
	border-color: #767676
}

.regions_header .input-group {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%
}

.regions_header .input-group.icon::before {
	pointer-events: none;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: -2.5rem;
	padding: 0 .75rem;
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}

.regions_header .input-group.icon .input-field {
	padding: .5rem 2.5rem .5rem .5rem;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.regions_header .input-group .input-field {
	margin: 0
}

.regions_header .input-group .btn-regions {
	border-radius: 0;
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}

.regions_header input[type=number] {
	position: relative;
	display: inline-block;
	min-width: 50px;
	width: auto;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.regions_header .tab-group {
	display: grid;
	display: -ms-grid;
	grid-template-columns: 25% 75%;
	-ms-grid-columns: 25% 75%
}

.regions_header .tab-body:not(.selected) {
	display: none
}

/*new menu css */



.content-title {
	/*display: block;
	border-top: 1px solid #242424;
	margin-bottom: 1.5rem;
	padding-top: .75rem;
	text-transform: uppercase;
	font-size: .875rem;
	color: #242424*/
}

@media only screen and (max-width:71.99em) {
	.menu--open {
		overflow: hidden
	}
}


@media only screen and (max-width:72em) {
	
	.myriad-nm-header__top-item:nth-of-type(1) {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}
	.myriad-nm-header__top-item:nth-of-type(2) {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}
	.myriad-nm-header__top-item:nth-of-type(3) {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}
	.myriad-nm-header__top-item:nth-of-type(4) {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}
	
	.myriad-nm-header__top-item:nth-of-type(5) {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}
}


@media only screen and (max-width:40em) {

	
	.myriad-nm-header__top-item:nth-of-type(n+1) a {
		margin-top: .625rem
	}
	.myriad-nm-header__top-item:nth-of-type(1) {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}
	.myriad-nm-header__top-item:nth-of-type(2) {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}
	.myriad-nm-header__top-item:nth-of-type(3) {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}
	.myriad-nm-header__top-item:nth-of-type(4) {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}
	
	.myriad-nm-header__top-item:nth-of-type(5) {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}
	
}

 .myriad-nm-header__top-item .content-title:after {
   /* -webkit-transition: -webkit-transform .2s ease-in-out;
    transition: -webkit-transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out;*/
}


/*search header css*/

#search-holder-desktop .close {
	background: unset;
	height:  unset;
	font-family:  unset;
	font-weight:  unset;
	color:  unset;
	text-transform:  unset;
	font-size:  unset;
	line-height:  unset;
	letter-spacing:  unset;
	padding-top:  unset;
	padding-right:  unset;
	padding-bottom:  unset;
	padding-left:  unset;
	border:  unset;
	border-radius:  unset;
}

.header_search {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	font-weight: 300;
	line-height: 1.25rem
}

.header_search :-moz-focusring {
	outline: dotted #fff 1px
}

.header_search ::-moz-focus-inner {
	border: 0
}

.header_search button {
	cursor: pointer;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.header_search ul {
	list-style: none;
	padding: 0
}

.header_search .icon {
	font-size: 1.25rem;
	vertical-align: middle;
	opacity: .8
}
.header_search .search .btn.close {
	color:#fff !important;
}
.header_search .header__top-item>button,
.header_search .header__top-item>i {
	padding: 0 .75rem
}

.header_search .header__top-item>button {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-align: center
}

.header_search .header__top-item--open {
	background: #242424
}

.header_search .search {
	font-weight: 400
}

.header_search .input-group {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative
}

.header_search .input-group-combined.bg-dark .input-field {
	padding: .625rem 4rem .625rem .75rem;
	border: solid 1px #767676;
	-webkit-appearance: none;
	font-family: "Myriad icons", "Myriad Hilda";
	font-size: 1rem;
	color:#fff !important;
	margin-top:0.312rem !important;
	height:48px !important;
}

.header_search .input-group-combined .search__input:-moz-placeholder-shown+.icon-cross {
	display: none
}

.header_search .input-group-combined .search__input:-ms-input-placeholder+.icon-cross {
	display: none
}

.header_search .input-group-combined .search__input:placeholder-shown+.icon-cross {
	display: none
}


#search-holder-desktop {
    top: 0 !important;
}

@media only screen and (max-width:71.99em) {
	.header_search .input-group-combined.bg-dark {
		height: auto
	}
	.header_search .input-group-combined.bg-dark .search__input {
		padding-right: 3rem
	}
	.header_search .input-group-combined .close {
		display: none
	}
	.header_search .tab-body {
		padding-bottom: 10rem
	}
	.header_search .input-group {
		margin-left: 1rem;
		margin-right: 1rem;
		width: auto
	}
}

@media only screen and (min-width:72em) {
	.header_search .header__top-item {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		height: 100%
	}
	.header_search .search {
		width: 2.75rem;
		overflow: hidden;
		grid-column: 1;
		grid-row: 1;
		justify-self: end;
		-ms-grid-column-align: end;
		position: absolute;
		-webkit-transition: width .2s cubic-bezier(.65, .05, .36, 1);
		transition: width .2s cubic-bezier(.65, .05, .36, 1)
	}
	.header_search .search.tab-body {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
	.header_search .search .search__toggle-btn {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		min-width: 2.75rem;
		position: absolute;
		right: 0;
		margin-top:0.7rem;
		-webkit-transition: visibility 0s linear 0s, opacity calc(.2s * .25) linear calc(.2s * .75);
		transition: visibility 0s linear 0s, opacity calc(.2s * .25) linear calc(.2s * .75)
	}
	.header_search .search .search__toggle-btn:hover, .search__input_desktop:focus, .search__toggle-btn {
		background:transparent !important;
	}
	
	.header_search .search__input_desktop:focus {
		border:solid 1px #767676 !important;
	}
	.header_search .search .btn.close:focus,
	.header_search .search .search__toggle-btn:focus {
		outline-offset: -4px
	}
	.header_search .search .input-group-combined {
		padding-left: .75rem;
		width: 100%;
		overflow: hidden;
		visibility: hidden;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		opacity: 0;
		background-color: #242424;
		-webkit-transition: visibility 0s linear .2s, opacity calc(.2s * .25) linear calc(.2s * .5);
		transition: visibility 0s linear .2s, opacity calc(.2s * .25) linear calc(.2s * .5)
	}
	.header_search .search .input-group-combined.bg-dark:before {
		content: none
	}

	.header_search .search .input-group-combined.bg-dark .close {
		border: none !important;
		padding: 0 .75rem !important;
		height: 100% !important;
		color:#fff !important;
	}
	.header_search.open-search .search {
		width: 100%
	}
	.header_search.open-search .search .search__toggle-btn {
		visibility: hidden;
		opacity: 0;
		-webkit-transition-delay: .2s, 0s;
		transition-delay: .2s, 0s
	}
	.header_search.open-search .search .input-group-combined {
		visibility: visible;
		opacity: 1;
		-webkit-transition-delay: 0s, calc(.2s * .25);
		transition-delay: 0s, calc(.2s * .25)
	}
}


.header_search input {
	font-family: "Myriad Hilda", Helvetica, Arial, sans-serif;
	font-size: 1rem;
	line-height: 1.25rem;
	color: #000
}

.header_search input::-moz-placeholder {
	color: #767676
}

.header_search input:-ms-input-placeholder {
	color: #767676
}

.header_search input::-webkit-input-placeholder {
	color: #767676
}

.header_search input::-moz-placeholder {
	color: #767676
}

.header_search input:-ms-input-placeholder {
	color: #767676
}

.header_search input::-ms-input-placeholder {
	color: #767676
}

.header_search input::placeholder {
	color: #767676
}

.header_search input:not([type]),
.header_search input[type=number],
.header_search input[type=password],
.header_search input[type=search],
.header_search input[type=text] {
	display: inline-block;
	width: 100%;
	border-radius: 0;
	padding: .5rem;
	border: 1px solid #242424;
	position: relative;
	background: 0 0;
	margin: 0 .5rem 0 0
}

.header_search input:not([type])::-ms-clear,
.header_search input:not([type])::-ms-reveal,
.header_search input[type=number]::-ms-clear,
.header_search input[type=number]::-ms-reveal,
.header_search input[type=password]::-ms-clear,
.header_search input[type=password]::-ms-reveal,
.header_search input[type=search]::-ms-clear,
.header_search input[type=search]::-ms-reveal,
.header_search input[type=text]::-ms-clear,
.header_search input[type=text]::-ms-reveal {
	display: none;
	width: 0;
	height: 0
}

.header_search input:not([type])::-webkit-search-cancel-button,
.header_search input:not([type])::-webkit-search-decoration,
.header_search input:not([type])::-webkit-search-results-button,
.header_search input:not([type])::-webkit-search-results-decoration,
.header_search input[type=number]::-webkit-search-cancel-button,
.header_search input[type=number]::-webkit-search-decoration,
.header_search input[type=number]::-webkit-search-results-button,
.header_search input[type=number]::-webkit-search-results-decoration,
.header_search input[type=password]::-webkit-search-cancel-button,
.header_search input[type=password]::-webkit-search-decoration,
.header_search input[type=password]::-webkit-search-results-button,
.header_search input[type=password]::-webkit-search-results-decoration,
.header_search input[type=search]::-webkit-search-cancel-button,
.header_search input[type=search]::-webkit-search-decoration,
.header_search input[type=search]::-webkit-search-results-button,
.header_search input[type=search]::-webkit-search-results-decoration,
.header_search input[type=text]::-webkit-search-cancel-button,
.header_search input[type=text]::-webkit-search-decoration,
.header_search input[type=text]::-webkit-search-results-button,
.header_search input[type=text]::-webkit-search-results-decoration {
	display: none
}

.header_search input:not([type]):not(:disabled):hover,
.header_search input[type=number]:not(:disabled):hover,
.header_search input[type=password]:not(:disabled):hover,
.header_search input[type=search]:not(:disabled):hover,
.header_search input[type=text]:not(:disabled):hover {
	border-color: #767676
}

.header_search input:not([type]):not(:disabled):active,
.header_search input:not([type]):not(:disabled):focus,
.header_search input[type=number]:not(:disabled):active,
.header_search input[type=number]:not(:disabled):focus,
.header_search input[type=password]:not(:disabled):active,
.header_search input[type=password]:not(:disabled):focus,
.header_search input[type=search]:not(:disabled):active,
.header_search input[type=search]:not(:disabled):focus,
.header_search input[type=text]:not(:disabled):active,
.header_search input[type=text]:not(:disabled):focus {
	border: 1px solid #1174e6
}

.header_search input:not([type]):not(:disabled).validate:required:invalid:not(:focus),
.header_search input[type=number]:not(:disabled).validate:required:invalid:not(:focus),
.header_search input[type=password]:not(:disabled).validate:required:invalid:not(:focus),
.header_search input[type=search]:not(:disabled).validate:required:invalid:not(:focus),
.header_search input[type=text]:not(:disabled).validate:required:invalid:not(:focus) {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color: #ff3232
}

.header_search input:not([type]):not(:disabled).validate:required:invalid:not(:focus)+.validation-error,
.header_search input[type=number]:not(:disabled).validate:required:invalid:not(:focus)+.validation-error,
.header_search input[type=password]:not(:disabled).validate:required:invalid:not(:focus)+.validation-error,
.header_search input[type=search]:not(:disabled).validate:required:invalid:not(:focus)+.validation-error,
.header_search input[type=text]:not(:disabled).validate:required:invalid:not(:focus)+.validation-error {
	visibility: visible
}

.header_search input:not([type]):disabled,
.header_search input[type=number]:disabled,
.header_search input[type=password]:disabled,
.header_search input[type=search]:disabled,
.header_search input[type=text]:disabled {
	background-color: #e0e0e0;
	border-color: #767676
}

.header_search .text-input {
	display: inline-block;
	width: 100%;
	border-radius: 0;
	padding: .5rem;
	border: 1px solid #242424;
	position: relative;
	background: 0 0;
	margin: 0 .5rem 0 0
}

.header_search .text-input::-ms-clear,
.header_search .text-input::-ms-reveal {
	display: none;
	width: 0;
	height: 0
}

.header_search .text-input::-webkit-search-cancel-button,
.header_search .text-input::-webkit-search-decoration,
.header_search .text-input::-webkit-search-results-button,
.header_search .text-input::-webkit-search-results-decoration {
	display: none
}

.header_search .text-input:not(:disabled):hover {
	border-color: #767676
}

.header_search .text-input:not(:disabled):active,
.header_search .text-input:not(:disabled):focus {
	border: 1px solid #1174e6
}

.header_search .text-input:not(:disabled).validate:required:invalid:not(:focus) {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color: #ff3232
}

.header_search .text-input:not(:disabled).validate:required:invalid:not(:focus)+.validation-error {
	visibility: visible
}

.header_search .text-input:disabled {
	background-color: #e0e0e0;
	border-color: #767676
}

.header_search .input-group {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%
}

.header_search .input-group.icon::before {
	pointer-events: none;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: -2.5rem;
	padding: 0 .75rem;
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}

.header_search .input-group.icon .input-field {
	padding: .5rem 2.5rem .5rem .5rem;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.header_search .input-group .input-field {
	margin: 0
}

.header_search .input-group .btn {
	border-radius: 0;
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}



.header_search  [type=search] {
	outline-offset: -2px;
	-webkit-appearance: none
}

.header_search  [type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

.header_search  ::-webkit-file-upload-button {
	font: inherit;
	-webkit-appearance: button
}

.header_search  [hidden] {
	display: none!important
}



@media only screen and (min-width:1024px) and (max-width:1390px) {
	.header_search  _:-ms-fullscreen {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%
	}
	#search-holder-desktop {
		width: 54rem !important;
	}
	.open-search #search-input-desktop {
		/*width: 54rem !important;
		left:22vw !important;*/
	}
}




.header_search .search .close {
	white-space: nowrap
}

.input-group .input-field {
	outline: 0
}


.header_search button.header__top-item:focus {
	outline: 5px auto -webkit-focus-ring-color
}

.header_search .header__top-item button:focus {
	outline: 5px auto -webkit-focus-ring-color
}

@media only screen and (min-width:72rem) {
	.header_search .search {
		overflow: visible!important
	}
}

.header_search .search .input-group-combined {
	overflow: visible!important
}

.header_search .search .input-group-combined .search__input-wrap {
	position: relative;
	width: 100%;
	margin-top:0.5rem;
}

@media (min-width:72rem) {
	.header_search .search .input-group-combined .search__input-wrap {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		min-width: 0;
		width: auto
	}
}

.header_search .search .input-group-combined .search__input-wrap .sac-results {
	list-style: none;
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	margin: -1px 0 0;
	padding: .25rem 0;
	z-index: 50;
	background-color: #242424;
	border: 1px solid #767676;
	display: none;
	max-height: calc(100vh - 160px);
	overflow: auto
}

@media (min-width:75em) {
	.header_search .search .input-group-combined .search__input-wrap .sac-results {
		max-height: calc(100vh - 56px)
	}
}

.header_search .search .input-group-combined .search__input-wrap .sac-results__item {
	margin: 0;
	padding: 0
}

.header_search .search .input-group-combined .search__input {
	position: relative;
	z-index: 20
}






