/******************************************************************************************
 *  QUICK MENU
 */

.slideout-open .quickmenu {
	display: none;
}

.quickmenu {
	width: 269px;
	background-color: #fdbb1d;
	/* display: none; */
	position: fixed;
	right: 0;
	top: 200px;
	color: white;
	position: fixed;
	top: 220px;
	box-shadow: 0 0 6px #666;
	padding: 0;
	z-index: 1000;
	right: -191px;
	transition: .3s ease-out 0.5s;
	transition-delay: 0.2s;
	text-align: left;
	right: -281px;
	z-index: 5;
}
@media only screen and (min-width: 1500px) {
	.quickmenu {
		right: -191px;
		transform-origin: center;
		overflow: hidden;
	}
}

.quickmenu:hover {
	right: 0;
	transition-delay: 2.5s;
	transition: .3s ease-in-out;
	transition: .3s ease-out 0.5s;
}
.quickmenu.fadeout {
	right: -281px;
	transition-delay: 0;
	transition: .3s ease-in-out;
	transition: .3s ease-out 0s;
}
.quickmenu.small {
	/* transform: scale(0.8); */
	/* right: -181px; */
	/* height: 75px; */
}

.intro-heading span::nth-last-letter() {
	color: red;
}
.intro-heading::first-letter() {
color: red;
}

.quickmenu h5 {
	text-transform: uppercase;
	/* font-family: 'proximanova_regular'; */
	font-weight: 700;
	letter-spacing: 1px;
	width: 81px;
	text-align: center;
	padding: 20px 0;
	margin: 0;
}
.quickmenu ul {
	padding: 0;
	list-style: none;
	margin: 0;
}
.quickmenu ul li {
	padding: 0;
	margin: 0;
	position: relative;
}

.quickmenu ul li a {
	color: white;
	padding: 23px 0 23px 80px;
	display: block;
	border-top: 1px solid #fedd8e;
	font-size: 15px;
	/* text-transform: uppercase; */
}

.quickmenu ul li a:before {
	content: '';
	display: block;
	position: absolute;
	left: 29px;
}
.quickmenu ul li:nth-child(1) a:before {
	background: url('../../img/icn_marker.svg') no-repeat 0 0;
	width: 21px;
	height: 27px;
	/* left: 32px; */
	top: 20px;
}
.quickmenu ul li:nth-child(2) a:before {
	background: url('../../img/icn_adviser.svg') no-repeat 0 0;
	width: 23px;
	height: 25px;
	/* left: 31px; */
	top: 22px;
}
.quickmenu ul li:nth-child(3) a:before {
	background: url('../../img/icn_search.svg') no-repeat 0 0;
	/* width: 23px; */
	/* height: 25px; */
	/* left: 31px; */
	/* top: 22px; */
	/* height: 25px; */
	/* left: 23px; */
	width: 22px;
	height: 25px;
	/* left: 31px; */
	top: 22px;
}
.quickmenu ul li:nth-child(4) a:before {
	background: url('../../img/icn_arrow.svg') no-repeat 0 0;
	width: 19px;
	height: 25px;
	/* left: 23px; */
	width: 21px;
	height: 25px;
	/* left: 31px; */
	top: 22px;
}

.quickmenu ul li a:hover, .quickmenu ul li a:focus {
	text-decoration: none;
	background-color: #FFC55D;
}

/******************************************************************************************
 *  LOCATEMENU
 */

.ss-header-locate.lm-opened {
	background-color: #504d4d;
}

.locatemenu.lm-opened {

	/* top: 86px; */

	transition: transform 0.0s ease-out, opacity 0.2s ease-out;
	transform: translateY(0px);
	opacity: 1;
	/* transition: trans; */
}

.locatemenu {
	/* display: none; */
	width: 269px;
	background-color: #504d4d;
	/* display: none; */
	position: fixed;
	right: 0;
	/* top: 200px; */
	color: white;
	/* position: fixed; */
	top: 66px;
	box-shadow: 0 0 5px #484545;
	padding: 0;
	z-index: -1;
	right: -191px;
	transition: transform 0.0s ease-out, opacity 0.2s ease-out;
	right: 20px;
	border-radius: 4px;
	border: 2px solid white;
	/* border: 2px solid #0a0a0a; */
	transform: translateY(-260px);
	/* z-index: 2000; */
	opacity: 0;
	/* transition: transform 1.3s ease-out; */
	background: #414144;
}
@media only screen and (min-width: 768px) {
	.locatemenu {
		right: 56px;
		top: 87px;
	}
}

.locatemenu:hover {

}
.locatemenu:before {
	position: absolute;
	top: -9px;
	right: 43px;
	display: inline-block;
	border-right: 11px solid transparent;
	border-bottom: 11px solid #504d4d;
	border-left: 11px solid transparent;
	content: '';
}
.locatemenu:after {
	position: absolute;
	top: -9px;
	/* left:20px; */
	display: inline-block;
	border-right: 11px solid transparent;
	border-bottom: 11px solid #504d4d;
	border-left: 11px solid transparent;
	content: '';
	right: 43px;
}

.intro-heading span::nth-last-letter() {
color: red;
}
.intro-heading::first-letter() {
color: red;
}

.locatemenu h5 {
	text-transform: uppercase;
	/* font-family: 'proximanova_regular'; */
	font-weight: 700;
	letter-spacing: 1px;
	width: 81px;
	text-align: center;
	padding: 20px 0;
}
.locatemenu ul {
	padding: 0;
	list-style: none;
	margin: 0;
	text-align: left;
}
.locatemenu ul li {
	padding: 0;
	margin: 0;
	position: relative;
	/* text-align: left; */
}

.locatemenu ul li a {
	color: white;
	padding: 20px 0 20px 70px;
	display: block;
	border-top: 1px solid #7b7b7b;
	font-size: 15px;
	/* text-transform: uppercase; */
}
.locatemenu ul li:first-child a {
	border-top: none;
}

.locatemenu ul li a:before {
	content: '';
	display: block;
	position: absolute;
	left: 29px;
}
.locatemenu ul li:nth-child(1) a:before {
	background: url('../../img/icn_marker.svg') no-repeat 0 0;
	width: 21px;
	height: 27px;
	/* left: 32px; */
	top: 18px;
}
.locatemenu ul li:nth-child(2) a:before {
	background: url('../../img/icn_adviser.svg') no-repeat 0 0;
	width: 23px;
	height: 25px;
	/* left: 31px; */
	top: 19px;
}
.locatemenu ul li:nth-child(3) a:before {
	background: url('../../img/icn_aus.svg') no-repeat 0 0;
	/* width: 23px; */
	/* height: 25px; */
	/* left: 31px; */
	/* top: 22px; */
	/* height: 25px; */
	/* left: 23px; */
	width: 26px;
	height: 25px;
	/* left: 31px; */
	top: 19px;
}
.locatemenu ul li:nth-child(4) a:before {
	background: url('../../img/icn_arrow.svg') no-repeat 0 0;
	width: 19px;
	height: 25px;
	/* left: 23px; */
	width: 21px;
	height: 25px;
	/* left: 31px; */
	top: 22px;
}

.locatemenu ul li a:hover, .locatemenu ul li a:focus {
	text-decoration: none;
	background-color: #656565;
}

