
.ci-meta-navigation{ display:inline!important;text-align: right;}
.ci-meta-navigation ul{margin-block-start: 0em;margin-block-end: 1em;}
.ci-meta-navigation li {
	cursor:pointer;
	display:inline-block;
	font-size:15px;
	font-style:normal;
	font-weight:300;
	line-height:16px;
	color:#fff;
	list-style-type:none;
	/*margin-left:32px;*/
	white-space:nowrap;
	border-right: 1px #999 solid;
	padding: 0 32px;
}
.ci-meta-navigation li:nth-child(2){ padding:0 0 0 32px; border-right: none;}
.riifo-header.scroll-down .ci-meta-navigation li,.riifo-header.scroll-top .ci-meta-navigation li,.riifo-header.hover .ci-meta-navigation li{ color:#000;}
.ci-meta-navigation li:before {
	margin-right:12px
}
.ci-meta-navigation li .ci-meta-navigation-help-service-item, .ci-meta-navigation li>.ci-meta-navigation-customer-service-item {
	display:inline-block;
	text-transform:uppercase
}
.ci-meta-navigation li>.ci-meta-navigation-customer-service-item a{color:#fff;transition: none;}
.riifo-header.scroll-down .ci-meta-navigation li a,.riifo-header.scroll-top .ci-meta-navigation li a,.riifo-header.hover .ci-meta-navigation li a{color:#000;}
.ci-meta-navigation li .ci-meta-navigation-help-service-item.active, .ci-meta-navigation li .ci-meta-navigation-help-service-item:hover, .ci-meta-navigation li>.ci-meta-navigation-customer-service-item.active, .ci-meta-navigation li>.ci-meta-navigation-customer-service-item:hover {
	font-style:normal;
}

.ci-customer-service {
	background:#e2e2e2;
	overflow:hidden;
	position:fixed;
    transition:height .45s cubic-bezier(.05, 1, .8, 1) 0ms;
	width:100%;
	z-index:9999;
}
.ci-customer-service-active .ci-customer-service {
	overflow:visible
}
.ci-customer-service .ci-customer-service-main-text {
	margin-bottom:30px
}
.ci-customer-service .ci-customer-service-main-text .ci-title {
	font-family:Roboto Condensed!important;
	font-size:28px;
	font-style:normal;
	font-weight:700;
	line-height:36px;
	padding-bottom:8px;
	padding-top:52px
}
.ci-customer-service .ci-text {
	font-family:Roboto!important;
	font-size:17px;
	font-style:normal;
	font-weight:300;
	line-height:32px
}
@media (max-width:1023px) {
.ci-customer-service .ci-text {
font-size:16px;
line-height:30px
}
}
@media (max-width:767px) {
.ci-customer-service .ci-text {
font-size:15px;
line-height:28px
}
}
.ci-customer-service .ci-customer-service-link-wrapper {
	display:flex;
	justify-content:space-between
}
.ci-customer-service .ci-customer-service-item {
	background:#fff;
	width:30%
}
.ci-customer-service .ci-customer-service-item:nth-of-type(6) {
padding-right:0
}
.ci-customer-service .ci-customer-service-item:hover {
	box-shadow:0 4px 22px 0 rgba(0, 0, 0, .15);
transition:box-shadow .2s ease-in
}
.ci-customer-service .ci-customer-service-item a {
	align-items:center;
	/*display:flex;*/
	font-family:Roboto Condensed!important;
	font-size:18px;
	font-style:normal;
	font-weight:700;
	height:100%;
	justify-content:center;
	line-height:26px;
	padding:32px 30px;
	text-align:center;
	text-decoration:none
}
.ci-customer-service>.ci-content-wrapper {
	padding-bottom:102px;
	width: 78%;
    margin: 0 auto;
}
@media (min-width:1280px) {
.ci-customer-service>.ci-content-wrapper {
float:left;
margin-left:9.0151515152%;
margin-right:.6818181818%;
width:81.9696969697%
}
}
@media (min-width:1620px) {
.ci-customer-service>.ci-content-wrapper {
float:left;
margin-left:17.3484848485%;
margin-right:.6818181818%;
width:65.303030303%
}
}
.ci-customer-service-active .ci-customer-service .ci-nav-flyout-close {
	bottom:-32px;
	opacity:1
}
.ci-customer-service-active .ci-customer-service .ci-nav-flyout-close .ci-btn-close-content {
	color:transparent
}
.ci-customer-service-active .ci-customer-service .ci-nav-flyout-close .ci-btn-close-content:after {
	color:#fff
}

.ci-btn-close {
	align-items:stretch;
	text-align:right;
	/*display:flex*/
}
.ci-btn-close .ci-btn-close-after, .ci-btn-close .ci-btn-close-before {
	width:36px
}
.ci-btn-close.ci-btn-close-bottom .ci-btn-close-before {
/*	background:linear-gradient(135deg, transparent 20px, #000 0) 0 100%;*/
	overflow:hidden
}
.ci-btn-close.ci-btn-close-bottom .ci-btn-close-after {
/*	background:linear-gradient(225deg, transparent 20px, #000 0) 100% 100%;*/
	overflow:hidden
}
.ci-btn-close.ci-btn-close-top .ci-btn-close-before {
	background:linear-gradient(45deg, transparent 20px, #000 0) 0 0;
	overflow:hidden
}
.ci-btn-close.ci-btn-close-top .ci-btn-close-after {
	background:linear-gradient(315deg, transparent 20px, #000 0) 100% 0;
	overflow:hidden
}
.ci-btn-close-content {
	background-color:#e2e2e2;
	border:0;
	border-radius:0;
	color:#fff;
	cursor:pointer;
	font-family:Roboto!important;
	font-size:11px;
	font-style:normal;
	font-weight:400;
	height:50px;
	line-height:13px;
	margin:0;
	padding:9px 0;
	text-transform:uppercase
}
.ci-mobile-button {
	cursor:pointer;
	margin-right:30px;
	min-width:18px
}
.ci-mobile-button:after {
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	display:inline-block;
	font-family:DmgMoriIcon;
	font-size:28.5px;
	font-style:normal;
	font-variant:normal;
	font-weight:400;
	line-height:normal;
	line-height:28.5px;
	text-decoration:none;
	text-transform:none;
	vertical-align:middle
}
@media (min-width:1024px) {
.ci-mobile-button {
display:none
}
}
@media (max-width:1023px) {
.ci-mobile-button:after {
font-size:26px!important;
line-height:1
}
}