﻿
meta.foundation-data-attribute-namespace{
	font-family: false}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%}
body{
	margin: 0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
	display: block}
audio,canvas,progress,video{
	display: inline-block;
	vertical-align: baseline}
audio:not([controls])
{
	display: none;
	height: 0}
[hidden],template{
	display: none}
a{
	background-color: transparent}
a:active,a:hover{
	outline: 0}
abbr[title]{
	border-bottom: 1px dotted}
b,strong{
	font-weight: bold}
dfn{
	font-style: italic}
h1{
	font-size: 2em;
	margin: 0.67em 0}
mark{
	background: #ff0;
	color: #000}
small{
	font-size: 80%}
sub,sup{
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline}
sup{
	top: -0.5em}
sub{
	bottom: -0.25em}
img{
	border: 0}
svg:not(:root)
{
	overflow: hidden}
figure{
	margin: 1em 40px}
hr{
	box-sizing: content-box;
	height: 0}
pre{
	overflow: auto}
code,kbd,pre,samp{
	font-family: monospace, monospace;
	font-size: 1em}
button,input,optgroup,select,textarea{
	color: inherit;
	font: inherit;
	margin: 0}
button{
	overflow: visible}
button,select{
	text-transform: none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{
	-webkit-appearance: button;
	cursor: pointer}
button[disabled],html input[disabled]{
	cursor: default}
button::-moz-focus-inner,input::-moz-focus-inner{
	border: 0;
	padding: 0}
input{
	line-height: normal}
input[type="checkbox"],input[type="radio"]{
	box-sizing: border-box;
	padding: 0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{
	height: auto}
input[type="search"]{
	-webkit-appearance: textfield;
	box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{
	-webkit-appearance: none}
fieldset{
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em}
legend{
	border: 0;
	padding: 0}
textarea{
	overflow: auto}
optgroup{
	font-weight: bold}
table{
	border-collapse: collapse;
	border-spacing: 0}
td,th{
	padding: 0}
meta.foundation-version{
	font-family: "/5.5.3/"}
meta.foundation-mq-small{
	font-family: "/only screen/";
	width: 0}
meta.foundation-mq-small-only{
	font-family: "/only screen and (max-width: 47.9375em)/";
	width: 0}
meta.foundation-mq-medium{
	font-family: "/only screen and (min-width:48em)/";
	width: 48em}
meta.foundation-mq-medium-only{
	font-family: "/only screen and (min-width:48em) and (max-width:61.9375em)/";
	width: 48em}
meta.foundation-mq-large{
	font-family: "/only screen and (min-width:62em)/";
	width: 62em}
meta.foundation-mq-large-only{
	font-family: "/only screen and (min-width:62em) and (max-width:87.5em)/";
	width: 62em}
meta.foundation-mq-xlarge{
	font-family: "/only screen and (min-width:87.5625em)/";
	width: 87.5625em}
meta.foundation-mq-xlarge-only{
	font-family: "/only screen and (min-width:87.5625em) and (max-width:112.5em)/";
	width: 87.5625em}
meta.foundation-mq-xxlarge{
	font-family: "/only screen and (min-width:112.5625em)/";
	width: 112.5625em}
meta.foundation-data-attribute-namespace{
	font-family: false}
html,body{
	height: 100%}
*,*:before,*:after{
	box-sizing: border-box}
html,body{
	font-size: 100%}
body{
	background: #fff;
	color: #222;
	cursor: auto;
	font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	line-height: 150%;
	margin: 0;
	padding: 0;
	position: relative}
a:hover{
	cursor: pointer}
img{
	max-width: 100%;
	height: auto}
img{
	-ms-interpolation-mode: bicubic}
#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{
	max-width: none !important}
.left{
	float: left !important}
.right{
	float: right !important;}
.clearfix:before,.clearfix:after{
	content: " ";
	display: table}
.clearfix:after{
	clear: both}
.hide{
	display: none}
.invisible{
	visibility: hidden}
.antialiased{
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale}
img{
	display: inline-block;
	vertical-align: middle}
textarea{
	height: auto;
	min-height: 50px}
select{
	width: 100%}
.row{
	margin: 0 auto;
	max-width: 62.5rem;
	width: 100%}
.row:before,.row:after{
	content: " ";
	display: table}
.row:after{
	clear: both}
.row.collapse>.column,.row.collapse>.columns{
	padding-left: 0;
	padding-right: 0}
.row.collapse .row{
	margin-left: 0;
	margin-right: 0}
.row .row{
	margin: 0 -.9375rem;
	max-width: none;
	width: auto}
.row .row:before,.row .row:after{
	content: " ";
	display: table}
.row .row:after{
	clear: both}
.row .row.collapse{
	margin: 0;
	max-width: none;
	width: auto}
.row .row.collapse:before,.row .row.collapse:after{
	content: " ";
	display: table}
.row .row.collapse:after{
	clear: both}
.column,.columns{
	padding-left: .9375rem;
	padding-right: .9375rem;
	width: 100%;
	float: left}
.column+.column:last-child,.columns+.column:last-child,.column+.columns:last-child,.columns+.columns:last-child{
	float: right}
.column+.column.end,.columns+.column.end,.column+.columns.end,.columns+.columns.end{
	float: left}
	span.whistlist-circle.fs-10.active.ff-rb {
		background: #f00909;
		border: 1px solid #f00909;
		height: 1.6rem;
		width: 1.6rem;
		position: absolute;
		top: -3px;
		left: 2.5rem;
		border: 1px solid #f00909;
		border-radius: 100%;
		color: #fff;
		padding: 0.2rem;
	}
@media only screen{.small-push-0{
		position: relative;
		left: 0;
		right: auto}
	.small-pull-0{
		position: relative;
		right: 0;
		left: auto}
	.small-push-1{
		position: relative;
		left: 8.33333%;
		right: auto}
	.small-pull-1{
		position: relative;
		right: 8.33333%;
		left: auto}
	.small-push-2{
		position: relative;
		left: 16.66667%;
		right: auto}
	.small-pull-2{
		position: relative;
		right: 16.66667%;
		left: auto}
	.small-push-3{
		position: relative;
		left: 25%;
		right: auto}
	.small-pull-3{
		position: relative;
		right: 25%;
		left: auto}
	.small-push-4{
		position: relative;
		left: 33.33333%;
		right: auto}
	.small-pull-4{
		position: relative;
		right: 33.33333%;
		left: auto}
	.small-push-5{
		position: relative;
		left: 41.66667%;
		right: auto}
	.small-pull-5{
		position: relative;
		right: 41.66667%;
		left: auto}
	.small-push-6{
		position: relative;
		left: 50%;
		right: auto}
	.small-pull-6{
		position: relative;
		right: 50%;
		left: auto}
	.small-push-7{
		position: relative;
		left: 58.33333%;
		right: auto}
	.small-pull-7{
		position: relative;
		right: 58.33333%;
		left: auto}
	.small-push-8{
		position: relative;
		left: 66.66667%;
		right: auto}
	.small-pull-8{
		position: relative;
		right: 66.66667%;
		left: auto}
	.small-push-9{
		position: relative;
		left: 75%;
		right: auto}
	.small-pull-9{
		position: relative;
		right: 75%;
		left: auto}
	.small-push-10{
		position: relative;
		left: 83.33333%;
		right: auto}
	.small-pull-10{
		position: relative;
		right: 83.33333%;
		left: auto}
	.small-push-11{
		position: relative;
		left: 91.66667%;
		right: auto}
	.small-pull-11{
		position: relative;
		right: 91.66667%;
		left: auto}
	.column,.columns{
		position: relative;
		padding-left: .9375rem;
		padding-right: .9375rem;
		float: left}
	.small-1{
		width: 8.33333%}
	.small-2{
		width: 16.66667%}
	.small-3{
		width: 25%}
	.small-4{
		width: 33.33333%}
	.small-5{
		width: 41.66667%}
	.small-6{
		width: 50%}
	.small-7{
		width: 58.33333%}
	.small-8{
		width: 66.66667%}
	.small-9{
		width: 75%}
	.small-10{
		width: 83.33333%}
	.small-11{
		width: 91.66667%}
	.small-12{
		width: 100%}
	.small-offset-0{
		margin-left: 0 !important}
	.small-offset-1{
		margin-left: 8.33333% !important}
	.small-offset-2{
		margin-left: 16.66667% !important}
	.small-offset-3{
		margin-left: 25% !important}
	.small-offset-4{
		margin-left: 33.33333% !important}
	.small-offset-5{
		margin-left: 41.66667% !important}
	.small-offset-6{
		margin-left: 50% !important}
	.small-offset-7{
		margin-left: 58.33333% !important}
	.small-offset-8{
		margin-left: 66.66667% !important}
	.small-offset-9{
		margin-left: 75% !important}
	.small-offset-10{
		margin-left: 83.33333% !important}
	.small-offset-11{
		margin-left: 91.66667% !important}
	.small-reset-order{
		float: left;
		left: auto;
		margin-left: 0;
		margin-right: 0;
		right: auto}
	.column.small-centered,.columns.small-centered{
		margin-left: auto;
		margin-right: auto;
		float: none}
	.column.small-uncentered,.columns.small-uncentered{
		float: left;
		margin-left: 0;
		margin-right: 0}
	.column.small-centered:last-child,.columns.small-centered:last-child{
		float: none}
	.column.small-uncentered:last-child,.columns.small-uncentered:last-child{
		float: left}
	.column.small-uncentered.opposite,.columns.small-uncentered.opposite{
		float: right}
	.row.small-collapse>.column,.row.small-collapse>.columns{
		padding-left: 0;
		padding-right: 0}
	.row.small-collapse .row{
		margin-left: 0;
		margin-right: 0}
	.row.small-uncollapse>.column,.row.small-uncollapse>.columns{
		padding-left: .9375rem;
		padding-right: .9375rem;
		float: left}
}@media only screen and (min-width: 48em){.medium-push-0{
		position: relative;
		left: 0;
		right: auto}
	.medium-pull-0{
		position: relative;
		right: 0;
		left: auto}
	.medium-push-1{
		position: relative;
		left: 8.33333%;
		right: auto}
	.medium-pull-1{
		position: relative;
		right: 8.33333%;
		left: auto}
	.medium-push-2{
		position: relative;
		left: 16.66667%;
		right: auto}
	.medium-pull-2{
		position: relative;
		right: 16.66667%;
		left: auto}
	.medium-push-3{
		position: relative;
		left: 25%;
		right: auto}
	.medium-pull-3{
		position: relative;
		right: 25%;
		left: auto}
	.medium-push-4{
		position: relative;
		left: 33.33333%;
		right: auto}
	.medium-pull-4{
		position: relative;
		right: 33.33333%;
		left: auto}
	.medium-push-5{
		position: relative;
		left: 41.66667%;
		right: auto}
	.medium-pull-5{
		position: relative;
		right: 41.66667%;
		left: auto}
	.medium-push-6{
		position: relative;
		left: 50%;
		right: auto}
	.medium-pull-6{
		position: relative;
		right: 50%;
		left: auto}
	.medium-push-7{
		position: relative;
		left: 58.33333%;
		right: auto}
	.medium-pull-7{
		position: relative;
		right: 58.33333%;
		left: auto}
	.medium-push-8{
		position: relative;
		left: 66.66667%;
		right: auto}
	.medium-pull-8{
		position: relative;
		right: 66.66667%;
		left: auto}
	.medium-push-9{
		position: relative;
		left: 75%;
		right: auto}
	.medium-pull-9{
		position: relative;
		right: 75%;
		left: auto}
	.medium-push-10{
		position: relative;
		left: 83.33333%;
		right: auto}
	.medium-pull-10{
		position: relative;
		right: 83.33333%;
		left: auto}
	.medium-push-11{
		position: relative;
		left: 91.66667%;
		right: auto}
	.medium-pull-11{
		position: relative;
		right: 91.66667%;
		left: auto}
	.column,.columns{
		position: relative;
		padding-left: .9375rem;
		padding-right: .9375rem;
		float: left}
	.medium-1{
		width: 8.33333%}
	.medium-2{
		width: 16.66667%}
	.medium-3{
		width: 25%}
	.medium-4{
		width: 33.33333%}
	.medium-5{
		width: 41.66667%}
	.medium-6{
		width: 50%}
	.medium-7{
		width: 58.33333%}
	.medium-8{
		width: 66.66667%}
	.medium-9{
		width: 75%}
	.medium-10{
		width: 83.33333%}
	.medium-11{
		width: 91.66667%}
	.medium-12{
		width: 100%}
	.medium-offset-0{
		margin-left: 0 !important}
	.medium-offset-1{
		margin-left: 8.33333% !important}
	.medium-offset-2{
		margin-left: 16.66667% !important}
	.medium-offset-3{
		margin-left: 25% !important}
	.medium-offset-4{
		margin-left: 33.33333% !important}
	.medium-offset-5{
		margin-left: 41.66667% !important}
	.medium-offset-6{
		margin-left: 50% !important}
	.medium-offset-7{
		margin-left: 58.33333% !important}
	.medium-offset-8{
		margin-left: 66.66667% !important}
	.medium-offset-9{
		margin-left: 75% !important}
	.medium-offset-10{
		margin-left: 83.33333% !important}
	.medium-offset-11{
		margin-left: 91.66667% !important}
	.medium-reset-order{
		float: left;
		left: auto;
		margin-left: 0;
		margin-right: 0;
		right: auto}
	.column.medium-centered,.columns.medium-centered{
		margin-left: auto;
		margin-right: auto;
		float: none}
	.column.medium-uncentered,.columns.medium-uncentered{
		float: left;
		margin-left: 0;
		margin-right: 0}
	.column.medium-centered:last-child,.columns.medium-centered:last-child{
		float: none}
	.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{
		float: left}
	.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{
		float: right}
	.row.medium-collapse>.column,.row.medium-collapse>.columns{
		padding-left: 0;
		padding-right: 0}
	.row.medium-collapse .row{
		margin-left: 0;
		margin-right: 0}
	.row.medium-uncollapse>.column,.row.medium-uncollapse>.columns{
		padding-left: .9375rem;
		padding-right: .9375rem;
		float: left}
	.push-0{
		position: relative;
		left: 0;
		right: auto}
	.pull-0{
		position: relative;
		right: 0;
		left: auto}
	.push-1{
		position: relative;
		left: 8.33333%;
		right: auto}
	.pull-1{
		position: relative;
		right: 8.33333%;
		left: auto}
	.push-2{
		position: relative;
		left: 16.66667%;
		right: auto}
	.pull-2{
		position: relative;
		right: 16.66667%;
		left: auto}
	.push-3{
		position: relative;
		left: 25%;
		right: auto}
	.pull-3{
		position: relative;
		right: 25%;
		left: auto}
	.push-4{
		position: relative;
		left: 33.33333%;
		right: auto}
	.pull-4{
		position: relative;
		right: 33.33333%;
		left: auto}
	.push-5{
		position: relative;
		left: 41.66667%;
		right: auto}
	.pull-5{
		position: relative;
		right: 41.66667%;
		left: auto}
	.push-6{
		position: relative;
		left: 50%;
		right: auto}
	.pull-6{
		position: relative;
		right: 50%;
		left: auto}
	.push-7{
		position: relative;
		left: 58.33333%;
		right: auto}
	.pull-7{
		position: relative;
		right: 58.33333%;
		left: auto}
	.push-8{
		position: relative;
		left: 66.66667%;
		right: auto}
	.pull-8{
		position: relative;
		right: 66.66667%;
		left: auto}
	.push-9{
		position: relative;
		left: 75%;
		right: auto}
	.pull-9{
		position: relative;
		right: 75%;
		left: auto}
	.push-10{
		position: relative;
		left: 83.33333%;
		right: auto}
	.pull-10{
		position: relative;
		right: 83.33333%;
		left: auto}
	.push-11{
		position: relative;
		left: 91.66667%;
		right: auto}
	.pull-11{
		position: relative;
		right: 91.66667%;
		left: auto}
}@media only screen and (min-width: 62em){.large-push-0{
		position: relative;
		left: 0;
		right: auto}
	.large-pull-0{
		position: relative;
		right: 0;
		left: auto}
	.large-push-1{
		position: relative;
		left: 8.33333%;
		right: auto}
	.large-pull-1{
		position: relative;
		right: 8.33333%;
		left: auto}
	.large-push-2{
		position: relative;
		left: 16.66667%;
		right: auto}
	.large-pull-2{
		position: relative;
		right: 16.66667%;
		left: auto}
	.large-push-3{
		position: relative;
		left: 25%;
		right: auto}
	.large-pull-3{
		position: relative;
		right: 25%;
		left: auto}
	.large-push-4{
		position: relative;
		left: 33.33333%;
		right: auto}
	.large-pull-4{
		position: relative;
		right: 33.33333%;
		left: auto}
	.large-push-5{
		position: relative;
		left: 41.66667%;
		right: auto}
	.large-pull-5{
		position: relative;
		right: 41.66667%;
		left: auto}
	.large-push-6{
		position: relative;
		left: 50%;
		right: auto}
	.large-pull-6{
		position: relative;
		right: 50%;
		left: auto}
	.large-push-7{
		position: relative;
		left: 58.33333%;
		right: auto}
	.large-pull-7{
		position: relative;
		right: 58.33333%;
		left: auto}
	.large-push-8{
		position: relative;
		left: 66.66667%;
		right: auto}
	.large-pull-8{
		position: relative;
		right: 66.66667%;
		left: auto}
	.large-push-9{
		position: relative;
		left: 75%;
		right: auto}
	.large-pull-9{
		position: relative;
		right: 75%;
		left: auto}
	.large-push-10{
		position: relative;
		left: 83.33333%;
		right: auto}
	.large-pull-10{
		position: relative;
		right: 83.33333%;
		left: auto}
	.large-push-11{
		position: relative;
		left: 91.66667%;
		right: auto}
	.large-pull-11{
		position: relative;
		right: 91.66667%;
		left: auto}
	.column,.columns{
		position: relative;
		padding-left: .9375rem;
		padding-right: .9375rem;
		float: left}
	.large-1{
		width: 8.33333%}
	.large-2{
		width: 16.66667%}
	.large-3{
		width: 25%}
	.large-4{
		width: 33.33333%}
	.large-5{
		width: 41.66667%}
	.large-6{
		width: 50%}
	.large-7{
		width: 58.33333%}
	.large-8{
		width: 66.66667%}
	.large-9{
		width: 75%}
	.large-10{
		width: 83.33333%}
	.large-11{
		width: 91.66667%}
	.large-12{
		width: 100%}
	.large-offset-0{
		margin-left: 0 !important}
	.large-offset-1{
		margin-left: 8.33333% !important}
	.large-offset-2{
		margin-left: 16.66667% !important}
	.large-offset-3{
		margin-left: 25% !important}
	.large-offset-4{
		margin-left: 33.33333% !important}
	.large-offset-5{
		margin-left: 41.66667% !important}
	.large-offset-6{
		margin-left: 50% !important}
	.large-offset-7{
		margin-left: 58.33333% !important}
	.large-offset-8{
		margin-left: 66.66667% !important}
	.large-offset-9{
		margin-left: 75% !important}
	.large-offset-10{
		margin-left: 83.33333% !important}
	.large-offset-11{
		margin-left: 91.66667% !important}
	.large-reset-order{
		float: left;
		left: auto;
		margin-left: 0;
		margin-right: 0;
		right: auto}
	.column.large-centered,.columns.large-centered{
		margin-left: auto;
		margin-right: auto;
		float: none}
	.column.large-uncentered,.columns.large-uncentered{
		float: left;
		margin-left: 0;
		margin-right: 0}
	.column.large-centered:last-child,.columns.large-centered:last-child{
		float: none}
	.column.large-uncentered:last-child,.columns.large-uncentered:last-child{
		float: left}
	.column.large-uncentered.opposite,.columns.large-uncentered.opposite{
		float: right}
	.row.large-collapse>.column,.row.large-collapse>.columns{
		padding-left: 0;
		padding-right: 0}
	.row.large-collapse .row{
		margin-left: 0;
		margin-right: 0}
	.row.large-uncollapse>.column,.row.large-uncollapse>.columns{
		padding-left: .9375rem;
		padding-right: .9375rem;
		float: left}
	.push-0{
		position: relative;
		left: 0;
		right: auto}
	.pull-0{
		position: relative;
		right: 0;
		left: auto}
	.push-1{
		position: relative;
		left: 8.33333%;
		right: auto}
	.pull-1{
		position: relative;
		right: 8.33333%;
		left: auto}
	.push-2{
		position: relative;
		left: 16.66667%;
		right: auto}
	.pull-2{
		position: relative;
		right: 16.66667%;
		left: auto}
	.push-3{
		position: relative;
		left: 25%;
		right: auto}
	.pull-3{
		position: relative;
		right: 25%;
		left: auto}
	.push-4{
		position: relative;
		left: 33.33333%;
		right: auto}
	.pull-4{
		position: relative;
		right: 33.33333%;
		left: auto}
	.push-5{
		position: relative;
		left: 41.66667%;
		right: auto}
	.pull-5{
		position: relative;
		right: 41.66667%;
		left: auto}
	.push-6{
		position: relative;
		left: 50%;
		right: auto}
	.pull-6{
		position: relative;
		right: 50%;
		left: auto}
	.push-7{
		position: relative;
		left: 58.33333%;
		right: auto}
	.pull-7{
		position: relative;
		right: 58.33333%;
		left: auto}
	.push-8{
		position: relative;
		left: 66.66667%;
		right: auto}
	.pull-8{
		position: relative;
		right: 66.66667%;
		left: auto}
	.push-9{
		position: relative;
		left: 75%;
		right: auto}
	.pull-9{
		position: relative;
		right: 75%;
		left: auto}
	.push-10{
		position: relative;
		left: 83.33333%;
		right: auto}
	.pull-10{
		position: relative;
		right: 83.33333%;
		left: auto}
	.push-11{
		position: relative;
		left: 91.66667%;
		right: auto}
	.pull-11{
		position: relative;
		right: 91.66667%;
		left: auto}
}.accordion{
	margin-bottom: 0;
	margin-left: 0}
.accordion:before,.accordion:after{
	content: " ";
	display: table}
.accordion:after{
	clear: both}
.accordion .accordion-navigation,.accordion dd{
	display: block;
	margin-bottom: 0 !important}
.accordion .accordion-navigation.active>a,.accordion dd.active>a{
	background: #e8e8e8;
	color: #222}
.accordion .accordion-navigation>a,.accordion dd>a{
	background: #EFEFEF;
	color: #222;
	display: block;
	font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	font-size: 1rem;
	padding: 1rem}
.accordion .accordion-navigation>a:hover,.accordion dd>a:hover{
	background: #e3e3e3}
.accordion .accordion-navigation>.content,.accordion dd>.content{
	display: none;
	padding: 0.9375rem}
.accordion .accordion-navigation>.content.active,.accordion dd>.content.active{
	background: #fff;
	display: block}
.alert-box{
	border-style: solid;
	border-width: 1px;
	display: block;
	font-size: .8125rem;
	font-weight: normal;
	margin-bottom: 1.25rem;
	padding: .875rem 1.5rem .875rem .875rem;
	position: relative;
	transition: opacity 300ms ease-out;
	background-color: #008CBA;
	border-color: #0078a0;
	color: #fff}
.alert-box .close{
	right: .25rem;
	background: inherit;
	color: #333;
	font-size: 1.375rem;
	line-height: .9;
	margin-top: -.6875rem;
	opacity: .3;
	padding: 0 6px 4px;
	position: absolute;
	top: 50%}
.alert-box .close:hover,.alert-box .close:focus{
	opacity: 0.5}
.alert-box.radius{
	border-radius: 3px}
.alert-box.round{
	border-radius: 1000px}
.alert-box.success{
	background-color: #43AC6A;
	border-color: #3a945b;
	color: #fff}
.alert-box.alert{
	background-color: #f04124;
	border-color: #de2d0f;
	color: #fff}
.alert-box.secondary{
	background-color: #e7e7e7;
	border-color: #c7c7c7;
	color: #4f4f4f}
.alert-box.warning{
	background-color: #f08a24;
	border-color: #de770f;
	color: #fff}
.alert-box.info{
	background-color: #a0d3e8;
	border-color: #74bfdd;
	color: #4f4f4f}
.alert-box.alert-close{
	opacity: 0}
[class*="block-grid-"]{
	display: block;
	padding: 0;
	margin: 0 -0.625rem}
[class*="block-grid-"]:before,[
	class*="block-grid-"]:after{
	content: " ";
	display: table}
[class*="block-grid-"]:after{
	clear: both}
[class*="block-grid-"]>
li{
	display: block;
	float: left;
	height: auto;
	padding: 0 0.625rem 1.25rem}
@media only screen{.small-block-grid-1>li{
		list-style: none;
		width: 100%}
	.small-block-grid-1>li:nth-of-type(1n){
		clear: none}
	.small-block-grid-1>li:nth-of-type(1n+1){
		clear: both}
	.small-block-grid-2>li{
		list-style: none;
		width: 50%}
	.small-block-grid-2>li:nth-of-type(1n){
		clear: none}
	.small-block-grid-2>li:nth-of-type(2n+1){
		clear: both}
	.small-block-grid-3>li{
		list-style: none;
		width: 33.33333%}
	.small-block-grid-3>li:nth-of-type(1n){
		clear: none}
	.small-block-grid-3>li:nth-of-type(3n+1){
		clear: both}
	.small-block-grid-4>li{
		list-style: none;
		width: 25%}
	.small-block-grid-4>li:nth-of-type(1n){
		clear: none}
	.small-block-grid-4>li:nth-of-type(4n+1){
		clear: both}
	.small-block-grid-5>li{
		list-style: none;
		width: 20%}
	.small-block-grid-5>li:nth-of-type(1n){
		clear: none}
	.small-block-grid-5>li:nth-of-type(5n+1){
		clear: both}
	.small-block-grid-6>li{
		list-style: none;
		width: 16.66667%}
	.small-block-grid-6>li:nth-of-type(1n){
		clear: none}
	.small-block-grid-6>li:nth-of-type(6n+1){
		clear: both}
	.small-block-grid-7>li{
		list-style: none;
		width: 14.28571%}
	.small-block-grid-7>li:nth-of-type(1n){
		clear: none}
	.small-block-grid-7>li:nth-of-type(7n+1){
		clear: both}
	.small-block-grid-8>li{
		list-style: none;
		width: 12.5%}
	.small-block-grid-8>li:nth-of-type(1n){
		clear: none}
	.small-block-grid-8>li:nth-of-type(8n+1){
		clear: both}
	.small-block-grid-9>li{
		list-style: none;
		width: 11.11111%}
	.small-block-grid-9>li:nth-of-type(1n){
		clear: none}
	.small-block-grid-9>li:nth-of-type(9n+1){
		clear: both}
	.small-block-grid-10>li{
		list-style: none;
		width: 10%}
	.small-block-grid-10>li:nth-of-type(1n){
		clear: none}
	.small-block-grid-10>li:nth-of-type(10n+1){
		clear: both}
	.small-block-grid-11>li{
		list-style: none;
		width: 9.09091%}
	.small-block-grid-11>li:nth-of-type(1n){
		clear: none}
	.small-block-grid-11>li:nth-of-type(11n+1){
		clear: both}
	.small-block-grid-12>li{
		list-style: none;
		width: 8.33333%}
	.small-block-grid-12>li:nth-of-type(1n){
		clear: none}
	.small-block-grid-12>li:nth-of-type(12n+1){
		clear: both}
}@media only screen and (min-width: 48em){.medium-block-grid-1>li{
		list-style: none;
		width: 100%}
	.medium-block-grid-1>li:nth-of-type(1n){
		clear: none}
	.medium-block-grid-1>li:nth-of-type(1n+1){
		clear: both}
	.medium-block-grid-2>li{
		list-style: none;
		width: 50%}
	.medium-block-grid-2>li:nth-of-type(1n){
		clear: none}
	.medium-block-grid-2>li:nth-of-type(2n+1){
		clear: both}
	.medium-block-grid-3>li{
		list-style: none;
		width: 33.33333%}
	.medium-block-grid-3>li:nth-of-type(1n){
		clear: none}
	.medium-block-grid-3>li:nth-of-type(3n+1){
		clear: both}
	.medium-block-grid-4>li{
		list-style: none;
		width: 25%}
	.medium-block-grid-4>li:nth-of-type(1n){
		clear: none}
	.medium-block-grid-4>li:nth-of-type(4n+1){
		clear: both}
	.medium-block-grid-5>li{
		list-style: none;
		width: 20%}
	.medium-block-grid-5>li:nth-of-type(1n){
		clear: none}
	.medium-block-grid-5>li:nth-of-type(5n+1){
		clear: both}
	.medium-block-grid-6>li{
		list-style: none;
		width: 16.66667%}
	.medium-block-grid-6>li:nth-of-type(1n){
		clear: none}
	.medium-block-grid-6>li:nth-of-type(6n+1){
		clear: both}
	.medium-block-grid-7>li{
		list-style: none;
		width: 14.28571%}
	.medium-block-grid-7>li:nth-of-type(1n){
		clear: none}
	.medium-block-grid-7>li:nth-of-type(7n+1){
		clear: both}
	.medium-block-grid-8>li{
		list-style: none;
		width: 12.5%}
	.medium-block-grid-8>li:nth-of-type(1n){
		clear: none}
	.medium-block-grid-8>li:nth-of-type(8n+1){
		clear: both}
	.medium-block-grid-9>li{
		list-style: none;
		width: 11.11111%}
	.medium-block-grid-9>li:nth-of-type(1n){
		clear: none}
	.medium-block-grid-9>li:nth-of-type(9n+1){
		clear: both}
	.medium-block-grid-10>li{
		list-style: none;
		width: 10%}
	.medium-block-grid-10>li:nth-of-type(1n){
		clear: none}
	.medium-block-grid-10>li:nth-of-type(10n+1){
		clear: both}
	.medium-block-grid-11>li{
		list-style: none;
		width: 9.09091%}
	.medium-block-grid-11>li:nth-of-type(1n){
		clear: none}
	.medium-block-grid-11>li:nth-of-type(11n+1){
		clear: both}
	.medium-block-grid-12>li{
		list-style: none;
		width: 8.33333%}
	.medium-block-grid-12>li:nth-of-type(1n){
		clear: none}
	.medium-block-grid-12>li:nth-of-type(12n+1){
		clear: both}
}@media only screen and (min-width: 62em){.large-block-grid-1>li{
		list-style: none;
		width: 100%}
	.large-block-grid-1>li:nth-of-type(1n){
		clear: none}
	.large-block-grid-1>li:nth-of-type(1n+1){
		clear: both}
	.large-block-grid-2>li{
		list-style: none;
		width: 50%}
	.large-block-grid-2>li:nth-of-type(1n){
		clear: none}
	.large-block-grid-2>li:nth-of-type(2n+1){
		clear: both}
	.large-block-grid-3>li{
		list-style: none;
		width: 33.33333%}
	.large-block-grid-3>li:nth-of-type(1n){
		clear: none}
	.large-block-grid-3>li:nth-of-type(3n+1){
		clear: both}
	.large-block-grid-4>li{
		list-style: none;
		width: 25%}
	.large-block-grid-4>li:nth-of-type(1n){
		clear: none}
	.large-block-grid-4>li:nth-of-type(4n+1){
		clear: both}
	.large-block-grid-5>li{
		list-style: none;
		width: 20%}
	.large-block-grid-5>li:nth-of-type(1n){
		clear: none}
	.large-block-grid-5>li:nth-of-type(5n+1){
		clear: both}
	.large-block-grid-6>li{
		list-style: none;
		width: 16.66667%}
	.large-block-grid-6>li:nth-of-type(1n){
		clear: none}
	.large-block-grid-6>li:nth-of-type(6n+1){
		clear: both}
	.large-block-grid-7>li{
		list-style: none;
		width: 14.28571%}
	.large-block-grid-7>li:nth-of-type(1n){
		clear: none}
	.large-block-grid-7>li:nth-of-type(7n+1){
		clear: both}
	.large-block-grid-8>li{
		list-style: none;
		width: 12.5%}
	.large-block-grid-8>li:nth-of-type(1n){
		clear: none}
	.large-block-grid-8>li:nth-of-type(8n+1){
		clear: both}
	.large-block-grid-9>li{
		list-style: none;
		width: 11.11111%}
	.large-block-grid-9>li:nth-of-type(1n){
		clear: none}
	.large-block-grid-9>li:nth-of-type(9n+1){
		clear: both}
	.large-block-grid-10>li{
		list-style: none;
		width: 10%}
	.large-block-grid-10>li:nth-of-type(1n){
		clear: none}
	.large-block-grid-10>li:nth-of-type(10n+1){
		clear: both}
	.large-block-grid-11>li{
		list-style: none;
		width: 9.09091%}
	.large-block-grid-11>li:nth-of-type(1n){
		clear: none}
	.large-block-grid-11>li:nth-of-type(11n+1){
		clear: both}
	.large-block-grid-12>li{
		list-style: none;
		width: 8.33333%}
	.large-block-grid-12>li:nth-of-type(1n){
		clear: none}
	.large-block-grid-12>li:nth-of-type(12n+1){
		clear: both}
}.breadcrumbs{
	border-style: solid;
	border-width: 1px;
	display: block;
	list-style: none;
	margin-left: 0;
	overflow: hidden;
	padding: .5625rem .875rem .5625rem;
	background-color: #f4f4f4;
	border-color: #dcdcdc;
	border-radius: 3px}
.breadcrumbs>*{
	color: #008CBA;
	float: left;
	font-size: .6875rem;
	line-height: .6875rem;
	margin: 0;
	text-transform: uppercase}
.breadcrumbs>*:hover a,.breadcrumbs>*:focus a{
	text-decoration: underline}
.breadcrumbs>* a{
	color: #008CBA}
.breadcrumbs>*.current{
	color: #333;
	cursor: default}
.breadcrumbs>*.current a{
	color: #333;
	cursor: default}
.breadcrumbs>*.current:hover,.breadcrumbs>*.current:hover a,.breadcrumbs>*.current:focus,.breadcrumbs>*.current:focus a{
	text-decoration: none}
.breadcrumbs>*.unavailable{
	color: #999}
.breadcrumbs>*.unavailable a{
	color: #999}
.breadcrumbs>*.unavailable:hover,.breadcrumbs>*.unavailable:hover a,.breadcrumbs>*.unavailable:focus,.breadcrumbs>*.unavailable a:focus{
	color: #999;
	cursor: not-allowed;
	text-decoration: none}
.breadcrumbs>*:before{
	color: #aaa;
	content: "/";
	margin: 0 .75rem;
	position: relative;
	top: 1px}
.breadcrumbs>*:first-child:before{
	content: " ";
	margin: 0}
[aria-label="breadcrumbs"] [
	aria-hidden="true"]:after{
	content: "/"}
button,.button{
	-webkit-appearance: none;
	-moz-appearance: none;
	border-radius: 0;
	border-style: solid;
	border-width: 0;
	cursor: pointer;
	font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	font-weight: normal;
	line-height: normal;
	margin: 0 0 1.25rem;
	position: relative;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	padding: 1rem 2rem 1.0625rem 2rem;
	font-size: 1rem;
	background-color: #008CBA;
	border-color: #007095;
	color: #fff;
	transition: background-color 300ms ease-out}
button:hover,button:focus,.button:hover,.button:focus{
	background-color: #007095}
button:hover,button:focus,.button:hover,.button:focus{
	color: #fff}
button.secondary,.button.secondary{
	background-color: #e7e7e7;
	border-color: #b9b9b9;
	color: #333}
button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{
	background-color: #b9b9b9}
button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{
	color: #333}
button.success,.button.success{
	background-color: #43AC6A;
	border-color: #368a55;
	color: #fff}
button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{
	background-color: #368a55}
button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{
	color: #fff}
button.alert,.button.alert{
	background-color: #f04124;
	border-color: #cf2a0e;
	color: #fff}
button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{
	background-color: #cf2a0e}
button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{
	color: #fff}
button.warning,.button.warning{
	background-color: #f08a24;
	border-color: #cf6e0e;
	color: #fff}
button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{
	background-color: #cf6e0e}
button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{
	color: #fff}
button.info,.button.info{
	background-color: #a0d3e8;
	border-color: #61b6d9;
	color: #333}
button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{
	background-color: #61b6d9}
button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{
	color: #fff}
button.large,.button.large{
	padding: 1.125rem 2.25rem 1.1875rem 2.25rem;
	font-size: 1.25rem}
button.small,.button.small{
	padding: .875rem 1.75rem .9375rem 1.75rem;
	font-size: 0.8125rem}
button.tiny,.button.tiny{
	padding: .625rem 1.25rem .6875rem 1.25rem;
	font-size: 0.6875rem}
button.expand,.button.expand{
	padding: 1rem 2rem 1.0625rem 2rem;
	font-size: 1rem;
	padding-bottom: 1.0625rem;
	padding-top: 1rem;
	padding-left: 1rem;
	padding-right: 1rem;
	width: 100%}
button.left-align,.button.left-align{
	text-align: left;
	text-indent: 0.75rem}
button.right-align,.button.right-align{
	text-align: right;
	padding-right: 0.75rem}
button.radius,.button.radius{
	border-radius: 3px}
button.round,.button.round{
	border-radius: 1000px}
button.disabled,button[disabled],.button.disabled,.button[disabled]{
	background-color: #008CBA;
	border-color: #007095;
	color: #fff;
	box-shadow: none;
	cursor: default;
	opacity: 0.7}
button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{
	background-color: #007095}
button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{
	color: #fff}
button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{
	background-color: #008CBA}
button.disabled.secondary,button[disabled].secondary,.button.disabled.secondary,.button[disabled].secondary{
	background-color: #e7e7e7;
	border-color: #b9b9b9;
	color: #333;
	box-shadow: none;
	cursor: default;
	opacity: 0.7}
button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{
	background-color: #b9b9b9}
button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{
	color: #333}
button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{
	background-color: #e7e7e7}
button.disabled.success,button[disabled].success,.button.disabled.success,.button[disabled].success{
	background-color: #43AC6A;
	border-color: #368a55;
	color: #fff;
	box-shadow: none;
	cursor: default;
	opacity: 0.7}
button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{
	background-color: #368a55}
button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{
	color: #fff}
button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{
	background-color: #43AC6A}
button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert{
	background-color: #f04124;
	border-color: #cf2a0e;
	color: #fff;
	box-shadow: none;
	cursor: default;
	opacity: 0.7}
button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{
	background-color: #cf2a0e}
button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{
	color: #fff}
button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{
	background-color: #f04124}
button.disabled.warning,button[disabled].warning,.button.disabled.warning,.button[disabled].warning{
	background-color: #f08a24;
	border-color: #cf6e0e;
	color: #fff;
	box-shadow: none;
	cursor: default;
	opacity: 0.7}
button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{
	background-color: #cf6e0e}
button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{
	color: #fff}
button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{
	background-color: #f08a24}
button.disabled.info,button[disabled].info,.button.disabled.info,.button[disabled].info{
	background-color: #a0d3e8;
	border-color: #61b6d9;
	color: #333;
	box-shadow: none;
	cursor: default;
	opacity: 0.7}
button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{
	background-color: #61b6d9}
button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{
	color: #fff}
button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{
	background-color: #a0d3e8}
button::-moz-focus-inner{
	border: 0;
	padding: 0}
@media only screen and (min-width: 48em){button,.button{
		display: inline-block}
}.button-group{
	list-style: none;
	margin: 0;
	left: 0}
.button-group:before,.button-group:after{
	content: " ";
	display: table}
.button-group:after{
	clear: both}
.button-group.even-2 li{
	display: inline-block;
	margin: 0 -2px;
	width: 50%}
.button-group.even-2 li>button,.button-group.even-2 li .button{
	border-left: 1px solid;
	border-color: rgba(255,255,255,0.5)}
.button-group.even-2 li:first-child button,.button-group.even-2 li:first-child .button{
	border-left: 0}
.button-group.even-2 li button,.button-group.even-2 li .button{
	width: 100%}
.button-group.even-3 li{
	display: inline-block;
	margin: 0 -2px;
	width: 33.33333%}
.button-group.even-3 li>button,.button-group.even-3 li .button{
	border-left: 1px solid;
	border-color: rgba(255,255,255,0.5)}
.button-group.even-3 li:first-child button,.button-group.even-3 li:first-child .button{
	border-left: 0}
.button-group.even-3 li button,.button-group.even-3 li .button{
	width: 100%}
.button-group.even-4 li{
	display: inline-block;
	margin: 0 -2px;
	width: 25%}
.button-group.even-4 li>button,.button-group.even-4 li .button{
	border-left: 1px solid;
	border-color: rgba(255,255,255,0.5)}
.button-group.even-4 li:first-child button,.button-group.even-4 li:first-child .button{
	border-left: 0}
.button-group.even-4 li button,.button-group.even-4 li .button{
	width: 100%}
.button-group.even-5 li{
	display: inline-block;
	margin: 0 -2px;
	width: 20%}
.button-group.even-5 li>button,.button-group.even-5 li .button{
	border-left: 1px solid;
	border-color: rgba(255,255,255,0.5)}
.button-group.even-5 li:first-child button,.button-group.even-5 li:first-child .button{
	border-left: 0}
.button-group.even-5 li button,.button-group.even-5 li .button{
	width: 100%}
.button-group.even-6 li{
	display: inline-block;
	margin: 0 -2px;
	width: 16.66667%}
.button-group.even-6 li>button,.button-group.even-6 li .button{
	border-left: 1px solid;
	border-color: rgba(255,255,255,0.5)}
.button-group.even-6 li:first-child button,.button-group.even-6 li:first-child .button{
	border-left: 0}
.button-group.even-6 li button,.button-group.even-6 li .button{
	width: 100%}
.button-group.even-7 li{
	display: inline-block;
	margin: 0 -2px;
	width: 14.28571%}
.button-group.even-7 li>button,.button-group.even-7 li .button{
	border-left: 1px solid;
	border-color: rgba(255,255,255,0.5)}
.button-group.even-7 li:first-child button,.button-group.even-7 li:first-child .button{
	border-left: 0}
.button-group.even-7 li button,.button-group.even-7 li .button{
	width: 100%}
.button-group.even-8 li{
	display: inline-block;
	margin: 0 -2px;
	width: 12.5%}
.button-group.even-8 li>button,.button-group.even-8 li .button{
	border-left: 1px solid;
	border-color: rgba(255,255,255,0.5)}
.button-group.even-8 li:first-child button,.button-group.even-8 li:first-child .button{
	border-left: 0}
.button-group.even-8 li button,.button-group.even-8 li .button{
	width: 100%}
.button-group>li{
	display: inline-block;
	margin: 0 -2px}
.button-group>li>button,.button-group>li .button{
	border-left: 1px solid;
	border-color: rgba(255,255,255,0.5)}
.button-group>li:first-child button,.button-group>li:first-child .button{
	border-left: 0}
.button-group.stack>li{
	display: block;
	margin: 0;
	float: none}
.button-group.stack>li>button,.button-group.stack>li .button{
	border-left: 1px solid;
	border-color: rgba(255,255,255,0.5)}
.button-group.stack>li:first-child button,.button-group.stack>li:first-child .button{
	border-left: 0}
.button-group.stack>li>button,.button-group.stack>li .button{
	border-color: rgba(255,255,255,0.5);
	border-left-width: 0;
	border-top: 1px solid;
	display: block;
	margin: 0}
.button-group.stack>li>button{
	width: 100%}
.button-group.stack>li:first-child button,.button-group.stack>li:first-child .button{
	border-top: 0}
.button-group.stack-for-small>li{
	display: inline-block;
	margin: 0 -2px}
.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{
	border-left: 1px solid;
	border-color: rgba(255,255,255,0.5)}
.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{
	border-left: 0}
@media only screen and (max-width: 47.9375em){.button-group.stack-for-small>li{
		display: block;
		margin: 0;
		width: 100%}
	.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{
		border-left: 1px solid;
		border-color: rgba(255,255,255,0.5)}
	.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{
		border-left: 0}
	.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{
		border-color: rgba(255,255,255,0.5);
		border-left-width: 0;
		border-top: 1px solid;
		display: block;
		margin: 0}
	.button-group.stack-for-small>li>button{
		width: 100%}
	.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{
		border-top: 0}
}.button-group.radius>*{
	display: inline-block;
	margin: 0 -2px}
.button-group.radius>*>button,.button-group.radius>* .button{
	border-left: 1px solid;
	border-color: rgba(255,255,255,0.5)}
.button-group.radius>*:first-child button,.button-group.radius>*:first-child .button{
	border-left: 0}
.button-group.radius>*,.button-group.radius>*>a,.button-group.radius>*>button,.button-group.radius>*>.button{
	border-radius: 0}
.button-group.radius>*:first-child,.button-group.radius>*:first-child>a,.button-group.radius>*:first-child>button,.button-group.radius>*:first-child>.button{
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px}
.button-group.radius>*:last-child,.button-group.radius>*:last-child>a,.button-group.radius>*:last-child>button,.button-group.radius>*:last-child>.button{
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px}
.button-group.radius.stack>*{
	display: block;
	margin: 0}
.button-group.radius.stack>*>button,.button-group.radius.stack>* .button{
	border-left: 1px solid;
	border-color: rgba(255,255,255,0.5)}
.button-group.radius.stack>*:first-child button,.button-group.radius.stack>*:first-child .button{
	border-left: 0}
.button-group.radius.stack>*>button,.button-group.radius.stack>* .button{
	border-color: rgba(255,255,255,0.5);
	border-left-width: 0;
	border-top: 1px solid;
	display: block;
	margin: 0}
.button-group.radius.stack>*>button{
	width: 100%}
.button-group.radius.stack>*:first-child button,.button-group.radius.stack>*:first-child .button{
	border-top: 0}
.button-group.radius.stack>*,.button-group.radius.stack>*>a,.button-group.radius.stack>*>button,.button-group.radius.stack>*>.button{
	border-radius: 0}
.button-group.radius.stack>*:first-child,.button-group.radius.stack>*:first-child>a,.button-group.radius.stack>*:first-child>button,.button-group.radius.stack>*:first-child>.button{
	-webkit-top-left-radius: 3px;
	-webkit-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px}
.button-group.radius.stack>*:last-child,.button-group.radius.stack>*:last-child>a,.button-group.radius.stack>*:last-child>button,.button-group.radius.stack>*:last-child>.button{
	-webkit-bottom-left-radius: 3px;
	-webkit-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px}
@media only screen and (min-width: 48em){.button-group.radius.stack-for-small>*{
		display: inline-block;
		margin: 0 -2px}
	.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{
		border-left: 1px solid;
		border-color: rgba(255,255,255,0.5)}
	.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{
		border-left: 0}
	.button-group.radius.stack-for-small>*,.button-group.radius.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>*>.button{
		border-radius: 0}
	.button-group.radius.stack-for-small>*:first-child,.button-group.radius.stack-for-small>*:first-child>a,.button-group.radius.stack-for-small>*:first-child>button,.button-group.radius.stack-for-small>*:first-child>.button{
		-webkit-border-bottom-left-radius: 3px;
		-webkit-border-top-left-radius: 3px;
		border-bottom-left-radius: 3px;
		border-top-left-radius: 3px}
	.button-group.radius.stack-for-small>*:last-child,.button-group.radius.stack-for-small>*:last-child>a,.button-group.radius.stack-for-small>*:last-child>button,.button-group.radius.stack-for-small>*:last-child>.button{
		-webkit-border-bottom-right-radius: 3px;
		-webkit-border-top-right-radius: 3px;
		border-bottom-right-radius: 3px;
		border-top-right-radius: 3px}
}@media only screen and (max-width: 47.9375em){.button-group.radius.stack-for-small>*{
		display: block;
		margin: 0}
	.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{
		border-left: 1px solid;
		border-color: rgba(255,255,255,0.5)}
	.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{
		border-left: 0}
	.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{
		border-color: rgba(255,255,255,0.5);
		border-left-width: 0;
		border-top: 1px solid;
		display: block;
		margin: 0}
	.button-group.radius.stack-for-small>*>button{
		width: 100%}
	.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{
		border-top: 0}
	.button-group.radius.stack-for-small>*,.button-group.radius.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>*>.button{
		border-radius: 0}
	.button-group.radius.stack-for-small>*:first-child,.button-group.radius.stack-for-small>*:first-child>a,.button-group.radius.stack-for-small>*:first-child>button,.button-group.radius.stack-for-small>*:first-child>.button{
		-webkit-top-left-radius: 3px;
		-webkit-top-right-radius: 3px;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px}
	.button-group.radius.stack-for-small>*:last-child,.button-group.radius.stack-for-small>*:last-child>a,.button-group.radius.stack-for-small>*:last-child>button,.button-group.radius.stack-for-small>*:last-child>.button{
		-webkit-bottom-left-radius: 3px;
		-webkit-bottom-right-radius: 3px;
		border-bottom-left-radius: 3px;
		border-bottom-right-radius: 3px}
}.button-group.round>*{
	display: inline-block;
	margin: 0 -2px}
.button-group.round>*>button,.button-group.round>* .button{
	border-left: 1px solid;
	border-color: rgba(255,255,255,0.5)}
.button-group.round>*:first-child button,.button-group.round>*:first-child .button{
	border-left: 0}
.button-group.round>*,.button-group.round>*>a,.button-group.round>*>button,.button-group.round>*>.button{
	border-radius: 0}
.button-group.round>*:first-child,.button-group.round>*:first-child>a,.button-group.round>*:first-child>button,.button-group.round>*:first-child>.button{
	-webkit-border-bottom-left-radius: 1000px;
	-webkit-border-top-left-radius: 1000px;
	border-bottom-left-radius: 1000px;
	border-top-left-radius: 1000px}
.button-group.round>*:last-child,.button-group.round>*:last-child>a,.button-group.round>*:last-child>button,.button-group.round>*:last-child>.button{
	-webkit-border-bottom-right-radius: 1000px;
	-webkit-border-top-right-radius: 1000px;
	border-bottom-right-radius: 1000px;
	border-top-right-radius: 1000px}
.button-group.round.stack>*{
	display: block;
	margin: 0}
.button-group.round.stack>*>button,.button-group.round.stack>* .button{
	border-left: 1px solid;
	border-color: rgba(255,255,255,0.5)}
.button-group.round.stack>*:first-child button,.button-group.round.stack>*:first-child .button{
	border-left: 0}
.button-group.round.stack>*>button,.button-group.round.stack>* .button{
	border-color: rgba(255,255,255,0.5);
	border-left-width: 0;
	border-top: 1px solid;
	display: block;
	margin: 0}
.button-group.round.stack>*>button{
	width: 100%}
.button-group.round.stack>*:first-child button,.button-group.round.stack>*:first-child .button{
	border-top: 0}
.button-group.round.stack>*,.button-group.round.stack>*>a,.button-group.round.stack>*>button,.button-group.round.stack>*>.button{
	border-radius: 0}
.button-group.round.stack>*:first-child,.button-group.round.stack>*:first-child>a,.button-group.round.stack>*:first-child>button,.button-group.round.stack>*:first-child>.button{
	-webkit-top-left-radius: 1rem;
	-webkit-top-right-radius: 1rem;
	border-top-left-radius: 1rem;
	border-top-right-radius: 1rem}
.button-group.round.stack>*:last-child,.button-group.round.stack>*:last-child>a,.button-group.round.stack>*:last-child>button,.button-group.round.stack>*:last-child>.button{
	-webkit-bottom-left-radius: 1rem;
	-webkit-bottom-right-radius: 1rem;
	border-bottom-left-radius: 1rem;
	border-bottom-right-radius: 1rem}
@media only screen and (min-width: 48em){.button-group.round.stack-for-small>*{
		display: inline-block;
		margin: 0 -2px}
	.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{
		border-left: 1px solid;
		border-color: rgba(255,255,255,0.5)}
	.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{
		border-left: 0}
	.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>*>.button{
		border-radius: 0}
	.button-group.round.stack-for-small>*:first-child,.button-group.round.stack-for-small>*:first-child>a,.button-group.round.stack-for-small>*:first-child>button,.button-group.round.stack-for-small>*:first-child>.button{
		-webkit-border-bottom-left-radius: 1000px;
		-webkit-border-top-left-radius: 1000px;
		border-bottom-left-radius: 1000px;
		border-top-left-radius: 1000px}
	.button-group.round.stack-for-small>*:last-child,.button-group.round.stack-for-small>*:last-child>a,.button-group.round.stack-for-small>*:last-child>button,.button-group.round.stack-for-small>*:last-child>.button{
		-webkit-border-bottom-right-radius: 1000px;
		-webkit-border-top-right-radius: 1000px;
		border-bottom-right-radius: 1000px;
		border-top-right-radius: 1000px}
}@media only screen and (max-width: 47.9375em){.button-group.round.stack-for-small>*{
		display: block;
		margin: 0}
	.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{
		border-left: 1px solid;
		border-color: rgba(255,255,255,0.5)}
	.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{
		border-left: 0}
	.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{
		border-color: rgba(255,255,255,0.5);
		border-left-width: 0;
		border-top: 1px solid;
		display: block;
		margin: 0}
	.button-group.round.stack-for-small>*>button{
		width: 100%}
	.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{
		border-top: 0}
	.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>*>.button{
		border-radius: 0}
	.button-group.round.stack-for-small>*:first-child,.button-group.round.stack-for-small>*:first-child>a,.button-group.round.stack-for-small>*:first-child>button,.button-group.round.stack-for-small>*:first-child>.button{
		-webkit-top-left-radius: 1rem;
		-webkit-top-right-radius: 1rem;
		border-top-left-radius: 1rem;
		border-top-right-radius: 1rem}
	.button-group.round.stack-for-small>*:last-child,.button-group.round.stack-for-small>*:last-child>a,.button-group.round.stack-for-small>*:last-child>button,.button-group.round.stack-for-small>*:last-child>.button{
		-webkit-bottom-left-radius: 1rem;
		-webkit-bottom-right-radius: 1rem;
		border-bottom-left-radius: 1rem;
		border-bottom-right-radius: 1rem}
}.button-bar:before,.button-bar:after{
	content: " ";
	display: table}
.button-bar:after{
	clear: both}
.button-bar .button-group{
	float: left;
	margin-right: 0.625rem}
.button-bar .button-group div{
	overflow: hidden}
.clearing-thumbs,[
	data-clearing]{
	list-style: none;
	margin-left: 0;
	margin-bottom: 0}
.clearing-thumbs:before,.clearing-thumbs:after,[
	data-clearing]:before,[
	data-clearing]:after{
	content: " ";
	display: table}
.clearing-thumbs:after,[
	data-clearing]:after{
	clear: both}
.clearing-thumbs li,[
	data-clearing] li{
	float: left;
	margin-right: 10px}
.clearing-thumbs[class*="block-grid-"] li,[
	data-clearing][
	class*="block-grid-"] li{
	margin-right: 0}
.clearing-blackout{
	background: #333;
	height: 100%;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 998;
	left: 0}
.clearing-blackout .clearing-close{
	display: block}
.clearing-container{
	height: 100%;
	margin: 0;
	overflow: hidden;
	position: relative;
	z-index: 998}
.clearing-touch-label{
	color: #aaa;
	font-size: .6em;
	left: 50%;
	position: absolute;
	top: 50%}
.visible-img{
	height: 95%;
	position: relative}
.visible-img img{
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
	max-height: 100%;
	max-width: 100%}
.clearing-caption{
	background: #333;
	bottom: 0;
	color: #ccc;
	font-size: .875em;
	line-height: 1.3;
	margin-bottom: 0;
	padding: 10px 30px 20px;
	position: absolute;
	text-align: center;
	width: 100%;
	left: 0}
.clearing-close{
	color: #ccc;
	display: none;
	font-size: 30px;
	line-height: 1;
	padding-left: 20px;
	padding-top: 10px;
	z-index: 999}
.clearing-close:hover,.clearing-close:focus{
	color: #ccc}
.clearing-assembled .clearing-container{
	height: 100%}
.clearing-assembled .clearing-container .carousel>ul{
	display: none}
.clearing-feature li{
	display: none}
.clearing-feature li.clearing-featured-img{
	display: block}
@media only screen and (min-width: 48em){.clearing-main-prev,.clearing-main-next{
		height: 100%;
		position: absolute;
		top: 0;
		width: 40px}
	.clearing-main-prev>span,.clearing-main-next>span{
		border: solid 12px;
		display: block;
		height: 0;
		position: absolute;
		top: 50%;
		width: 0}
	.clearing-main-prev>span:hover,.clearing-main-next>span:hover{
		opacity: 0.8}
	.clearing-main-prev{
		left: 0}
	.clearing-main-prev>span{
		left: 5px;
		border-color: transparent;
		border-right-color: #ccc}
	.clearing-main-next{
		right: 0}
	.clearing-main-next>span{
		border-color: transparent;
		border-left-color: #ccc}
	.clearing-main-prev.disabled,.clearing-main-next.disabled{
		opacity: 0.3}
	.clearing-assembled .clearing-container .carousel{
		background: rgba(51,51,51,0.8);
		height: 120px;
		margin-top: 10px;
		text-align: center}
	.clearing-assembled .clearing-container .carousel>ul{
		display: inline-block;
		z-index: 999;
		height: 100%;
		position: relative;
		float: none}
	.clearing-assembled .clearing-container .carousel>ul li{
		clear: none;
		cursor: pointer;
		display: block;
		float: left;
		margin-right: 0;
		min-height: inherit;
		opacity: .4;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 120px}
	.clearing-assembled .clearing-container .carousel>ul li.fix-height img{
		height: 100%;
		max-width: none}
	.clearing-assembled .clearing-container .carousel>ul li a.th{
		border: none;
		box-shadow: none;
		display: block}
	.clearing-assembled .clearing-container .carousel>ul li img{
		cursor: pointer !important;
		width: 100% !important}
	.clearing-assembled .clearing-container .carousel>ul li.visible{
		opacity: 1}
	.clearing-assembled .clearing-container .carousel>ul li:hover{
		opacity: 0.8}
	.clearing-assembled .clearing-container .visible-img{
		background: #333;
		height: 85%;
		overflow: hidden}
	.clearing-close{
		padding-left: 0;
		padding-top: 0;
		position: absolute;
		top: 10px;
		right: 20px}
}.f-dropdown{
	display: none;
	left: -9999px;
	list-style: none;
	margin-left: 0;
	position: absolute;
	background: #fff;
	border: solid 1px #ccc;
	font-size: .875rem;
	height: auto;
	max-height: none;
	width: 100%;
	z-index: 89;
	margin-top: 2px;
	max-width: 200px}
.f-dropdown.open{
	display: block}
.f-dropdown>*:first-child{
	margin-top: 0}
.f-dropdown>*:last-child{
	margin-bottom: 0}
.f-dropdown:before{
	border: inset 6px;
	content: "";
	display: block;
	height: 0;
	width: 0;
	border-color: transparent transparent #fff transparent;
	border-bottom-style: solid;
	position: absolute;
	top: -12px;
	left: 10px;
	z-index: 89}
.f-dropdown:after{
	border: inset 7px;
	content: "";
	display: block;
	height: 0;
	width: 0;
	border-color: transparent transparent #ccc transparent;
	border-bottom-style: solid;
	position: absolute;
	top: -14px;
	left: 9px;
	z-index: 88}
.f-dropdown.right:before{
	left: auto;
	right: 10px}
.f-dropdown.right:after{
	left: auto;
	right: 9px}
.f-dropdown.drop-right{
	display: none;
	left: -9999px;
	list-style: none;
	margin-left: 0;
	position: absolute;
	background: #fff;
	border: solid 1px #ccc;
	font-size: .875rem;
	height: auto;
	max-height: none;
	width: 100%;
	z-index: 89;
	margin-top: 0;
	margin-left: 2px;
	max-width: 200px}
.f-dropdown.drop-right.open{
	display: block}
.f-dropdown.drop-right>*:first-child{
	margin-top: 0}
.f-dropdown.drop-right>*:last-child{
	margin-bottom: 0}
.f-dropdown.drop-right:before{
	border: inset 6px;
	content: "";
	display: block;
	height: 0;
	width: 0;
	border-color: transparent #fff transparent transparent;
	border-right-style: solid;
	position: absolute;
	top: 10px;
	left: -12px;
	z-index: 89}
.f-dropdown.drop-right:after{
	border: inset 7px;
	content: "";
	display: block;
	height: 0;
	width: 0;
	border-color: transparent #ccc transparent transparent;
	border-right-style: solid;
	position: absolute;
	top: 9px;
	left: -14px;
	z-index: 88}
.f-dropdown.drop-left{
	display: none;
	left: -9999px;
	list-style: none;
	margin-left: 0;
	position: absolute;
	background: #fff;
	border: solid 1px #ccc;
	font-size: .875rem;
	height: auto;
	max-height: none;
	width: 100%;
	z-index: 89;
	margin-top: 0;
	margin-left: -2px;
	max-width: 200px}
.f-dropdown.drop-left.open{
	display: block}
.f-dropdown.drop-left>*:first-child{
	margin-top: 0}
.f-dropdown.drop-left>*:last-child{
	margin-bottom: 0}
.f-dropdown.drop-left:before{
	border: inset 6px;
	content: "";
	display: block;
	height: 0;
	width: 0;
	border-color: transparent transparent transparent #fff;
	border-left-style: solid;
	position: absolute;
	top: 10px;
	right: -12px;
	left: auto;
	z-index: 89}
.f-dropdown.drop-left:after{
	border: inset 7px;
	content: "";
	display: block;
	height: 0;
	width: 0;
	border-color: transparent transparent transparent #ccc;
	border-left-style: solid;
	position: absolute;
	top: 9px;
	right: -14px;
	left: auto;
	z-index: 88}
.f-dropdown.drop-top{
	display: none;
	left: -9999px;
	list-style: none;
	margin-left: 0;
	position: absolute;
	background: #fff;
	border: solid 1px #ccc;
	font-size: .875rem;
	height: auto;
	max-height: none;
	width: 100%;
	z-index: 89;
	margin-left: 0;
	margin-top: -2px;
	max-width: 200px}
.f-dropdown.drop-top.open{
	display: block}
.f-dropdown.drop-top>*:first-child{
	margin-top: 0}
.f-dropdown.drop-top>*:last-child{
	margin-bottom: 0}
.f-dropdown.drop-top:before{
	border: inset 6px;
	content: "";
	display: block;
	height: 0;
	width: 0;
	border-color: #fff transparent transparent transparent;
	border-top-style: solid;
	bottom: -12px;
	position: absolute;
	top: auto;
	left: 10px;
	right: auto;
	z-index: 89}
.f-dropdown.drop-top:after{
	border: inset 7px;
	content: "";
	display: block;
	height: 0;
	width: 0;
	border-color: #ccc transparent transparent transparent;
	border-top-style: solid;
	bottom: -14px;
	position: absolute;
	top: auto;
	left: 9px;
	right: auto;
	z-index: 88}
.f-dropdown li{
	cursor: pointer;
	font-size: .875rem;
	line-height: 1.125rem;
	margin: 0}
.f-dropdown li:hover,.f-dropdown li:focus{
	background: #eee}
.f-dropdown li a{
	display: block;
	padding: .5rem;
	color: #555}
.f-dropdown.content{
	display: none;
	left: -9999px;
	list-style: none;
	margin-left: 0;
	position: absolute;
	background: #fff;
	border: solid 1px #ccc;
	font-size: .875rem;
	height: auto;
	max-height: none;
	padding: 1.25rem;
	width: 100%;
	z-index: 89;
	max-width: 200px}
.f-dropdown.content.open{
	display: block}
.f-dropdown.content>*:first-child{
	margin-top: 0}
.f-dropdown.content>*:last-child{
	margin-bottom: 0}
.f-dropdown.radius{
	border-radius: 3px}
.f-dropdown.tiny{
	max-width: 200px}
.f-dropdown.small{
	max-width: 300px}
.f-dropdown.medium{
	max-width: 500px}
.f-dropdown.large{
	max-width: 800px}
.f-dropdown.mega{
	width: 100% !important;
	max-width: 100% !important}
.f-dropdown.mega.open{
	left: 0 !important}
.dropdown.button,button.dropdown{
	position: relative;
	padding-right: 3.5625rem}
.dropdown.button::after,button.dropdown::after{
	border-color: #fff transparent transparent transparent;
	border-style: solid;
	content: "";
	display: block;
	height: 0;
	position: absolute;
	top: 50%;
	width: 0}
.dropdown.button::after,button.dropdown::after{
	border-width: .375rem;
	right: 1.40625rem;
	margin-top: -0.15625rem}
.dropdown.button::after,button.dropdown::after{
	border-color: #fff transparent transparent transparent}
.dropdown.button.tiny,button.dropdown.tiny{
	padding-right: 2.625rem}
.dropdown.button.tiny:after,button.dropdown.tiny:after{
	border-width: .375rem;
	right: 1.125rem;
	margin-top: -0.125rem}
.dropdown.button.tiny::after,button.dropdown.tiny::after{
	border-color: #fff transparent transparent transparent}
.dropdown.button.small,button.dropdown.small{
	padding-right: 3.0625rem}
.dropdown.button.small::after,button.dropdown.small::after{
	border-width: .4375rem;
	right: 1.3125rem;
	margin-top: -0.15625rem}
.dropdown.button.small::after,button.dropdown.small::after{
	border-color: #fff transparent transparent transparent}
.dropdown.button.large,button.dropdown.large{
	padding-right: 3.625rem}
.dropdown.button.large::after,button.dropdown.large::after{
	border-width: .3125rem;
	right: 1.71875rem;
	margin-top: -0.15625rem}
.dropdown.button.large::after,button.dropdown.large::after{
	border-color: #fff transparent transparent transparent}
.dropdown.button.secondary:after,button.dropdown.secondary:after{
	border-color: #333 transparent transparent transparent}
.flex-video{
	height: 0;
	margin-bottom: 1rem;
	overflow: hidden;
	padding-bottom: 67.5%;
	padding-top: 1.5625rem;
	position: relative}
.flex-video.widescreen{
	padding-bottom: 56.34%}
.flex-video.vimeo{
	padding-top: 0}
.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
	left: 0}
form{
	margin: 0 0 1rem}
form .row .row{
	margin: 0 -0.5rem}
form .row .row .column,form .row .row .columns{
	padding: 0 0.5rem}
form .row .row.collapse{
	margin: 0}
form .row .row.collapse .column,form .row .row.collapse .columns{
	padding: 0}
form .row .row.collapse input{
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-top-right-radius: 0}
form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{
	padding-left: 0.5rem}
label{
	color: #4d4d4d;
	cursor: pointer;
	display: block;
	font-size: .875rem;
	font-weight: normal;
	line-height: 1.5;
	margin-bottom: 0}
label.right{
	float: none !important;
	text-align: right}
label.inline{
	margin: 0 0 1rem 0;
	padding: 0.5625rem 0}
label small{
	text-transform: capitalize;
	color: #676767}
.prefix,.postfix{
	border-style: solid;
	border-width: 1px;
	display: block;
	font-size: .875rem;
	height: 2.3125rem;
	line-height: 2.3125rem;
	overflow: visible;
	padding-bottom: 0;
	padding-top: 0;
	position: relative;
	text-align: center;
	width: 100%;
	z-index: 2}
.postfix.button{
	border: none;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-top: 0;
	text-align: center}
.prefix.button{
	border: none;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-top: 0;
	text-align: center}
.prefix.button.radius{
	border-radius: 0;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px}
.postfix.button.radius{
	border-radius: 0;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px}
.prefix.button.round{
	border-radius: 0;
	-webkit-border-bottom-left-radius: 1000px;
	-webkit-border-top-left-radius: 1000px;
	border-bottom-left-radius: 1000px;
	border-top-left-radius: 1000px}
.postfix.button.round{
	border-radius: 0;
	-webkit-border-bottom-right-radius: 1000px;
	-webkit-border-top-right-radius: 1000px;
	border-bottom-right-radius: 1000px;
	border-top-right-radius: 1000px}
span.prefix,label.prefix{
	background: #f2f2f2;
	border-right: none;
	color: #333;
	border-color: #ccc}
span.postfix,label.postfix{
	background: #f2f2f2;
	border-left: none;
	color: #333;
	border-color: #ccc}
input:not([type])
,input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],textarea{
	-webkit-appearance: none;
	-moz-appearance: none;
	border-radius: 0;
	background-color: #fff;
	border-style: solid;
	border-width: 1px;
	border-color: #ccc;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	color: rgba(0,0,0,0.75);
	display: block;
	font-family: inherit;
	font-size: .875rem;
	height: 2.3125rem;
	margin: 0 0 1rem 0;
	padding: .5rem;
	width: 100%;
	box-sizing: border-box;
	transition: border-color 0.15s linear,background 0.15s linear}
input:not([type])
:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="color"]:focus,textarea:focus{
	background: #fafafa;
	border-color: #999;
	outline: none}
input:not([type])
:disabled,input[type="text"]:disabled,input[type="password"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="month"]:disabled,input[type="week"]:disabled,input[type="email"]:disabled,input[type="number"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="time"]:disabled,input[type="url"]:disabled,input[type="color"]:disabled,textarea:disabled{
	background-color: #ddd;
	cursor: default}
input:not([type])
[disabled],input:not([type])
[readonly],fieldset[disabled] input:not([type])
,input[type="text"][disabled],input[type="text"][readonly],fieldset[disabled] input[type="text"],input[type="password"][disabled],input[type="password"][readonly],fieldset[disabled] input[type="password"],input[type="date"][disabled],input[type="date"][readonly],fieldset[disabled] input[type="date"],input[type="datetime"][disabled],input[type="datetime"][readonly],fieldset[disabled] input[type="datetime"],input[type="datetime-local"][disabled],input[type="datetime-local"][readonly],fieldset[disabled] input[type="datetime-local"],input[type="month"][disabled],input[type="month"][readonly],fieldset[disabled] input[type="month"],input[type="week"][disabled],input[type="week"][readonly],fieldset[disabled] input[type="week"],input[type="email"][disabled],input[type="email"][readonly],fieldset[disabled] input[type="email"],input[type="number"][disabled],input[type="number"][readonly],fieldset[disabled] input[type="number"],input[type="search"][disabled],input[type="search"][readonly],fieldset[disabled] input[type="search"],input[type="tel"][disabled],input[type="tel"][readonly],fieldset[disabled] input[type="tel"],input[type="time"][disabled],input[type="time"][readonly],fieldset[disabled] input[type="time"],input[type="url"][disabled],input[type="url"][readonly],fieldset[disabled] input[type="url"],input[type="color"][disabled],input[type="color"][readonly],fieldset[disabled] input[type="color"],textarea[disabled],textarea[readonly],fieldset[disabled] textarea{
	background-color: #ddd;
	cursor: default}
input:not([type])
.radius,input[type="text"].radius,input[type="password"].radius,input[type="date"].radius,input[type="datetime"].radius,input[type="datetime-local"].radius,input[type="month"].radius,input[type="week"].radius,input[type="email"].radius,input[type="number"].radius,input[type="search"].radius,input[type="tel"].radius,input[type="time"].radius,input[type="url"].radius,input[type="color"].radius,textarea.radius{
	border-radius: 3px}
form .row .prefix-radius.row.collapse input,form .row .prefix-radius.row.collapse textarea,form .row .prefix-radius.row.collapse select,form .row .prefix-radius.row.collapse button{
	border-radius: 0;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px}
form .row .prefix-radius.row.collapse .prefix{
	border-radius: 0;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px}
form .row .postfix-radius.row.collapse input,form .row .postfix-radius.row.collapse textarea,form .row .postfix-radius.row.collapse select,form .row .postfix-radius.row.collapse button{
	border-radius: 0;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px}
form .row .postfix-radius.row.collapse .postfix{
	border-radius: 0;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px}
form .row .prefix-round.row.collapse input,form .row .prefix-round.row.collapse textarea,form .row .prefix-round.row.collapse select,form .row .prefix-round.row.collapse button{
	border-radius: 0;
	-webkit-border-bottom-right-radius: 1000px;
	-webkit-border-top-right-radius: 1000px;
	border-bottom-right-radius: 1000px;
	border-top-right-radius: 1000px}
form .row .prefix-round.row.collapse .prefix{
	border-radius: 0;
	-webkit-border-bottom-left-radius: 1000px;
	-webkit-border-top-left-radius: 1000px;
	border-bottom-left-radius: 1000px;
	border-top-left-radius: 1000px}
form .row .postfix-round.row.collapse input,form .row .postfix-round.row.collapse textarea,form .row .postfix-round.row.collapse select,form .row .postfix-round.row.collapse button{
	border-radius: 0;
	-webkit-border-bottom-left-radius: 1000px;
	-webkit-border-top-left-radius: 1000px;
	border-bottom-left-radius: 1000px;
	border-top-left-radius: 1000px}
form .row .postfix-round.row.collapse .postfix{
	border-radius: 0;
	-webkit-border-bottom-right-radius: 1000px;
	-webkit-border-top-right-radius: 1000px;
	border-bottom-right-radius: 1000px;
	border-top-right-radius: 1000px}
input[type="submit"]{
	-webkit-appearance: none;
	-moz-appearance: none;
	border-radius: 0}
textarea[rows]{
	height: auto}
textarea{
	max-width: 100%}
::-webkit-input-placeholder{
	color: #666}
:-moz-placeholder{
	color: #666}
::-moz-placeholder{
	color: #666}
:-ms-input-placeholder{
	color: #666}
select{
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	background-color: #FAFAFA;
	border-radius: 0;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+");
	background-position: 100% center;
	background-repeat: no-repeat;
	border-style: solid;
	border-width: 1px;
	border-color: #ccc;
	color: rgba(0,0,0,0.75);
	font-family: inherit;
	font-size: .875rem;
	line-height: normal;
	padding: .5rem;
	border-radius: 0;
	height: 2.3125rem}
select::-ms-expand{
	display: none}
select.radius{
	border-radius: 3px}
select:focus{
	background-color: #f3f3f3;
	border-color: #999}
select:disabled{
	background-color: #ddd;
	cursor: default}
select[multiple]{
	height: auto}
input[type="file"],input[type="checkbox"],input[type="radio"],select{
	margin: 0 0 1rem 0}
input[type="checkbox"]+label,input[type="radio"]+label{
	display: inline-block;
	margin-left: .5rem;
	margin-right: 1rem;
	margin-bottom: 0;
	vertical-align: baseline}
input[type="file"]{
	width: 100%}
fieldset{
	border: 1px solid #ddd;
	margin: 1.125rem 0;
	padding: 1.25rem}
fieldset legend{
	font-weight: bold;
	margin: 0;
	margin-left: -.1875rem;
	padding: 0 0.1875rem}
[data-abide] .error small.error,[
	data-abide] .error span.error,[
	data-abide] span.error,[
	data-abide] small.error{
	display: block;
	font-size: .75rem;
	font-style: italic;
	font-weight: normal;
	margin-bottom: 1rem;
	margin-top: -1px;
	padding: .375rem .5625rem .5625rem;
	background: #f04124;
	color: #fff}
[data-abide] span.error,[
	data-abide] small.error{
	display: none}
span.error,small.error{
	display: block;
	font-size: .75rem;
	font-style: italic;
	font-weight: normal;
	margin-bottom: 1rem;
	margin-top: -1px;
	padding: .375rem .5625rem .5625rem;
	background: #f04124;
	color: #fff}
.error input,.error textarea,.error select{
	margin-bottom: 0}
.error input[type="checkbox"],.error input[type="radio"]{
	margin-bottom: 1rem}
.error label,.error label.error{
	color: #f04124}
.error small.error{
	display: block;
	font-size: .75rem;
	font-style: italic;
	font-weight: normal;
	margin-bottom: 1rem;
	margin-top: -1px;
	padding: .375rem .5625rem .5625rem;
	background: #f04124;
	color: #fff}
.error>label>small{
	background: transparent;
	color: #676767;
	display: inline;
	font-size: 60%;
	font-style: normal;
	margin: 0;
	padding: 0;
	text-transform: capitalize}
.error span.error-message{
	display: block}
input.error,textarea.error,select.error{
	margin-bottom: 0}
label.error{
	color: #f04124}
.icon-bar{
	display: inline-block;
	font-size: 0;
	width: 100%;
	background: #333}
.icon-bar>*{
	display: block;
	float: left;
	font-size: 1rem;
	margin: 0 auto;
	padding: 1.25rem;
	text-align: center;
	width: 25%}
.icon-bar>* i,.icon-bar>* img{
	display: block;
	margin: 0 auto}
.icon-bar>* i+label,.icon-bar>* img+label{
	margin-top: 0.0625rem}
.icon-bar>* i{
	font-size: 1.875rem;
	vertical-align: middle}
.icon-bar>* img{
	height: 1.875rem;
	width: 1.875rem}
.icon-bar.label-right>* i,.icon-bar.label-right>* img{
	display: inline-block;
	margin: 0 0.0625rem 0 0}
.icon-bar.label-right>* i+label,.icon-bar.label-right>* img+label{
	margin-top: 0}
.icon-bar.label-right>* label{
	display: inline-block}
.icon-bar.vertical.label-right>*{
	text-align: left}
.icon-bar.vertical,.icon-bar.small-vertical{
	height: 100%;
	width: auto}
.icon-bar.vertical .item,.icon-bar.small-vertical .item{
	float: none;
	margin: auto;
	width: auto}
@media only screen and (min-width: 48em){.icon-bar.medium-vertical{
		height: 100%;
		width: auto}
	.icon-bar.medium-vertical .item{
		float: none;
		margin: auto;
		width: auto}
}@media only screen and (min-width: 62em){.icon-bar.large-vertical{
		height: 100%;
		width: auto}
	.icon-bar.large-vertical .item{
		float: none;
		margin: auto;
		width: auto}
}.icon-bar>*{
	font-size: 1rem;
	padding: 1.25rem}
.icon-bar>* i+label,.icon-bar>* img+label{
	margin-top: .0625rem;
	font-size: 1rem}
.icon-bar>* i{
	font-size: 1.875rem}
.icon-bar>* img{
	height: 1.875rem;
	width: 1.875rem}
.icon-bar>* label{
	color: #fff}
.icon-bar>* i{
	color: #fff}
.icon-bar>a:hover{
	background: #008CBA}
.icon-bar>a:hover label{
	color: #fff}
.icon-bar>a:hover i{
	color: #fff}
.icon-bar>a.active{
	background: #008CBA}
.icon-bar>a.active label{
	color: #fff}
.icon-bar>a.active i{
	color: #fff}
.icon-bar .item.disabled{
	cursor: not-allowed;
	opacity: .7;
	pointer-events: none}
.icon-bar .item.disabled>*{
	opacity: .7;
	cursor: not-allowed}
.icon-bar.two-up .item{
	width: 50%}
.icon-bar.two-up.vertical .item,.icon-bar.two-up.small-vertical .item{
	width: auto}
@media only screen and (min-width: 48em){.icon-bar.two-up.medium-vertical .item{
		width: auto}
}@media only screen and (min-width: 62em){.icon-bar.two-up.large-vertical .item{
		width: auto}
}.icon-bar.three-up .item{
	width: 33.3333%}
.icon-bar.three-up.vertical .item,.icon-bar.three-up.small-vertical .item{
	width: auto}
@media only screen and (min-width: 48em){.icon-bar.three-up.medium-vertical .item{
		width: auto}
}@media only screen and (min-width: 62em){.icon-bar.three-up.large-vertical .item{
		width: auto}
}.icon-bar.four-up .item{
	width: 25%}
.icon-bar.four-up.vertical .item,.icon-bar.four-up.small-vertical .item{
	width: auto}
@media only screen and (min-width: 48em){.icon-bar.four-up.medium-vertical .item{
		width: auto}
}@media only screen and (min-width: 62em){.icon-bar.four-up.large-vertical .item{
		width: auto}
}.icon-bar.five-up .item{
	width: 20%}
.icon-bar.five-up.vertical .item,.icon-bar.five-up.small-vertical .item{
	width: auto}
@media only screen and (min-width: 48em){.icon-bar.five-up.medium-vertical .item{
		width: auto}
}@media only screen and (min-width: 62em){.icon-bar.five-up.large-vertical .item{
		width: auto}
}.icon-bar.six-up .item{
	width: 16.66667%}
.icon-bar.six-up.vertical .item,.icon-bar.six-up.small-vertical .item{
	width: auto}
@media only screen and (min-width: 48em){.icon-bar.six-up.medium-vertical .item{
		width: auto}
}@media only screen and (min-width: 62em){.icon-bar.six-up.large-vertical .item{
		width: auto}
}.icon-bar.seven-up .item{
	width: 14.28571%}
.icon-bar.seven-up.vertical .item,.icon-bar.seven-up.small-vertical .item{
	width: auto}
@media only screen and (min-width: 48em){.icon-bar.seven-up.medium-vertical .item{
		width: auto}
}@media only screen and (min-width: 62em){.icon-bar.seven-up.large-vertical .item{
		width: auto}
}.icon-bar.eight-up .item{
	width: 12.5%}
.icon-bar.eight-up.vertical .item,.icon-bar.eight-up.small-vertical .item{
	width: auto}
@media only screen and (min-width: 48em){.icon-bar.eight-up.medium-vertical .item{
		width: auto}
}@media only screen and (min-width: 62em){.icon-bar.eight-up.large-vertical .item{
		width: auto}
}.icon-bar.two-up .item{
	width: 50%}
.icon-bar.two-up.vertical .item,.icon-bar.two-up.small-vertical .item{
	width: auto}
@media only screen and (min-width: 48em){.icon-bar.two-up.medium-vertical .item{
		width: auto}
}@media only screen and (min-width: 62em){.icon-bar.two-up.large-vertical .item{
		width: auto}
}.icon-bar.three-up .item{
	width: 33.3333%}
.icon-bar.three-up.vertical .item,.icon-bar.three-up.small-vertical .item{
	width: auto}
@media only screen and (min-width: 48em){.icon-bar.three-up.medium-vertical .item{
		width: auto}
}@media only screen and (min-width: 62em){.icon-bar.three-up.large-vertical .item{
		width: auto}
}.icon-bar.four-up .item{
	width: 25%}
.icon-bar.four-up.vertical .item,.icon-bar.four-up.small-vertical .item{
	width: auto}
@media only screen and (min-width: 48em){.icon-bar.four-up.medium-vertical .item{
		width: auto}
}@media only screen and (min-width: 62em){.icon-bar.four-up.large-vertical .item{
		width: auto}
}.icon-bar.five-up .item{
	width: 20%}
.icon-bar.five-up.vertical .item,.icon-bar.five-up.small-vertical .item{
	width: auto}
@media only screen and (min-width: 48em){.icon-bar.five-up.medium-vertical .item{
		width: auto}
}@media only screen and (min-width: 62em){.icon-bar.five-up.large-vertical .item{
		width: auto}
}.icon-bar.six-up .item{
	width: 16.66667%}
.icon-bar.six-up.vertical .item,.icon-bar.six-up.small-vertical .item{
	width: auto}
@media only screen and (min-width: 48em){.icon-bar.six-up.medium-vertical .item{
		width: auto}
}@media only screen and (min-width: 62em){.icon-bar.six-up.large-vertical .item{
		width: auto}
}.icon-bar.seven-up .item{
	width: 14.28571%}
.icon-bar.seven-up.vertical .item,.icon-bar.seven-up.small-vertical .item{
	width: auto}
@media only screen and (min-width: 48em){.icon-bar.seven-up.medium-vertical .item{
		width: auto}
}@media only screen and (min-width: 62em){.icon-bar.seven-up.large-vertical .item{
		width: auto}
}.icon-bar.eight-up .item{
	width: 12.5%}
.icon-bar.eight-up.vertical .item,.icon-bar.eight-up.small-vertical .item{
	width: auto}
@media only screen and (min-width: 48em){.icon-bar.eight-up.medium-vertical .item{
		width: auto}
}@media only screen and (min-width: 62em){.icon-bar.eight-up.large-vertical .item{
		width: auto}
}.inline-list{
	list-style: none;
	margin-top: 0;
	margin-bottom: 1.0625rem;
	margin-left: -1.375rem;
	margin-right: 0;
	overflow: hidden;
	padding: 0}
.inline-list>li{
	display: block;
	float: left;
	list-style: none;
	margin-left: 1.375rem}
.inline-list>li>*{
	display: block}
.joyride-list{
	display: none}
.joyride-tip-guide{
	background: #333;
	color: #fff;
	display: none;
	font-family: inherit;
	font-weight: normal;
	position: absolute;
	top: 0;
	width: 95%;
	z-index: 103;
	left: 2.5%}
.lt-ie9 .joyride-tip-guide{
	margin-left: -400px;
	max-width: 800px;
	left: 50%}
.joyride-content-wrapper{
	padding: 1.125rem 1.25rem 1.5rem;
	width: 100%}
.joyride-content-wrapper .button{
	margin-bottom: 0 !important}
.joyride-content-wrapper .joyride-prev-tip{
	margin-right: 10px}
.joyride-tip-guide .joyride-nub{
	border: 10px solid #333;
	display: block;
	height: 0;
	position: absolute;
	width: 0;
	left: 22px}
.joyride-tip-guide .joyride-nub.top{
	border-color: #333;
	border-top-color: transparent !important;
	border-top-style: solid;
	border-left-color: transparent !important;
	border-right-color: transparent !important;
	top: -20px}
.joyride-tip-guide .joyride-nub.bottom{
	border-color: #333 !important;
	border-bottom-color: transparent !important;
	border-bottom-style: solid;
	border-left-color: transparent !important;
	border-right-color: transparent !important;
	bottom: -20px}
.joyride-tip-guide .joyride-nub.right{
	right: -20px}
.joyride-tip-guide .joyride-nub.left{
	left: -20px}
.joyride-tip-guide h1,.joyride-tip-guide h2,.joyride-tip-guide h3,.joyride-tip-guide h4,.joyride-tip-guide h5,.joyride-tip-guide h6{
	color: #fff;
	font-weight: bold;
	line-height: 1.25;
	margin: 0}
.joyride-tip-guide p{
	font-size: .875rem;
	line-height: 1.3;
	margin: 0 0 1.125rem 0}
.joyride-timer-indicator-wrap{
	border: solid 1px #555;
	bottom: 1rem;
	height: 3px;
	position: absolute;
	width: 50px;
	right: 1.0625rem}
.joyride-timer-indicator{
	background: #666;
	display: block;
	height: inherit;
	width: 0}
.joyride-close-tip{
	color: #777 !important;
	font-size: 24px;
	font-weight: normal;
	line-height: .5 !important;
	position: absolute;
	text-decoration: none;
	top: 10px;
	right: 12px}
.joyride-close-tip:hover,.joyride-close-tip:focus{
	color: #eee !important}
.joyride-modal-bg{
	background: rgba(0,0,0,0.5);
	cursor: pointer;
	display: none;
	height: 100%;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 100;
	left: 0}
.joyride-expose-wrapper{
	background-color: #fff;
	border-radius: 3px;
	box-shadow: 0 0 15px #fff;
	position: absolute;
	z-index: 102}
.joyride-expose-cover{
	background: transparent;
	border-radius: 3px;
	left: 0;
	position: absolute;
	top: 0;
	z-index: 9999}
@media only screen{.joyride-tip-guide{
		width: 300px;
		left: inherit}
	.joyride-tip-guide .joyride-nub.bottom{
		border-color: #333 !important;
		border-bottom-color: transparent !important;
		border-left-color: transparent !important;
		border-right-color: transparent !important;
		bottom: -20px}
	.joyride-tip-guide .joyride-nub.right{
		border-color: #333 !important;
		border-right-color: transparent !important;
		border-bottom-color: transparent !important;
		border-top-color: transparent !important;
		left: auto;
		right: -20px;
		top: 22px}
	.joyride-tip-guide .joyride-nub.left{
		border-color: #333 !important;
		border-bottom-color: transparent !important;
		border-left-color: transparent !important;
		border-top-color: transparent !important;
		left: -20px;
		right: auto;
		top: 22px}
}.keystroke,kbd{
	background-color: #ededed;
	border-color: #ddd;
	color: #222;
	border-style: solid;
	border-width: 1px;
	font-family: "Consolas", "Menlo", "Courier", monospace;
	font-size: inherit;
	margin: 0;
	padding: .125rem .25rem 0;
	border-radius: 3px}
.label{
	display: inline-block;
	font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	font-weight: normal;
	line-height: 1;
	margin-bottom: auto;
	position: relative;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	padding: .25rem .5rem .25rem;
	font-size: .6875rem;
	background-color: #008CBA;
	color: #fff}
.label.radius{
	border-radius: 3px}
.label.round{
	border-radius: 1000px}
.label.alert{
	background-color: #f04124;
	color: #fff}
.label.warning{
	background-color: #f08a24;
	color: #fff}
.label.success{
	background-color: #43AC6A;
	color: #fff}
.label.secondary{
	background-color: #e7e7e7;
	color: #333}
.label.info{
	background-color: #a0d3e8;
	color: #333}
[data-magellan-expedition],[
	data-magellan-expedition-clone]{
	background: #fff;
	min-width: 100%;
	padding: 10px;
	z-index: 50}
[data-magellan-expedition] .sub-nav,[
	data-magellan-expedition-clone] .sub-nav{
	margin-bottom: 0}
[data-magellan-expedition] .sub-nav dd,[
	data-magellan-expedition-clone] .sub-nav dd{
	margin-bottom: 0}
[data-magellan-expedition] .sub-nav a,[
	data-magellan-expedition-clone] .sub-nav a{
	line-height: 1.8em}
@-webkit-keyframes rotate{
	from{
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg)}
to{
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg)}
}@keyframes rotate{
	from{
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg)}
to{
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg)}
}.slideshow-wrapper{
	position: relative}
.slideshow-wrapper ul{
	list-style-type: none;
	margin: 0}
.slideshow-wrapper ul li,.slideshow-wrapper ul li .orbit-caption{
	display: none}
.slideshow-wrapper ul li:first-child{
	display: block}
.slideshow-wrapper .orbit-container{
	background-color: transparent}
.slideshow-wrapper .orbit-container li{
	display: block}
.slideshow-wrapper .orbit-container li .orbit-caption{
	display: block}
.slideshow-wrapper .orbit-container .orbit-bullets li{
	display: inline-block}
.slideshow-wrapper .preloader{
	border-radius: 1000px;
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-name: rotate;
	animation-name: rotate;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	border-color: #555 #fff;
	border: solid 3px;
	display: block;
	height: 40px;
	left: 50%;
	margin-left: -20px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
	width: 40px}
.orbit-container{
	background: none;
	overflow: hidden;
	position: relative;
	width: 100%}
.orbit-container .orbit-slides-container{
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)}
.orbit-container .orbit-slides-container img{
	display: block;
	max-width: 100%}
.orbit-container .orbit-slides-container>*{
	position: absolute;
	top: 0;
	width: 100%;
	margin-left: 100%}
.orbit-container .orbit-slides-container>*:first-child{
	margin-left: 0}
.orbit-container .orbit-slides-container>* .orbit-caption{
	bottom: 0;
	position: absolute;
	background-color: rgba(51,51,51,0.8);
	color: #fff;
	font-size: .875rem;
	padding: .625rem .875rem;
	width: 100%}
.orbit-container .orbit-slide-number{
	left: 10px;
	background: transparent;
	color: #fff;
	font-size: 12px;
	position: absolute;
	top: 10px;
	z-index: 10}
.orbit-container .orbit-slide-number span{
	font-weight: 700;
	padding: 0.3125rem}
.orbit-container .orbit-timer{
	position: absolute;
	top: 12px;
	right: 10px;
	height: 6px;
	width: 100px;
	z-index: 10}
.orbit-container .orbit-timer .orbit-progress{
	height: 3px;
	background-color: rgba(255,255,255,0.3);
	display: block;
	width: 0;
	position: relative;
	right: 20px;
	top: 5px}
.orbit-container .orbit-timer>span{
	border: solid 4px #fff;
	border-bottom: none;
	border-top: none;
	display: none;
	height: 14px;
	position: absolute;
	top: 0;
	width: 11px;
	right: 0}
.orbit-container .orbit-timer.paused>span{
	top: 0;
	width: 11px;
	height: 14px;
	border: inset 8px;
	border-left-style: solid;
	border-color: transparent;
	border-left-color: #fff;
	right: -4px}
.orbit-container .orbit-timer.paused>span.dark{
	border-left-color: #333}
.orbit-container:hover .orbit-timer>span{
	display: block}
.orbit-container .orbit-prev,.orbit-container .orbit-next{
	background-color: transparent;
	color: white;
	height: 60px;
	line-height: 50px;
	margin-top: -25px;
	position: absolute;
	text-indent: -9999px !important;
	top: 45%;
	width: 36px;
	z-index: 10}
.orbit-container .orbit-prev:hover,.orbit-container .orbit-next:hover{
	background-color: rgba(0,0,0,0.3)}
.orbit-container .orbit-prev>span,.orbit-container .orbit-next>span{
	border: inset 10px;
	display: block;
	height: 0;
	margin-top: -10px;
	position: absolute;
	top: 50%;
	width: 0}
.orbit-container .orbit-prev{
	left: 0}
.orbit-container .orbit-prev>span{
	border-right-style: solid;
	border-color: transparent;
	border-right-color: #fff}
.orbit-container .orbit-prev:hover>span{
	border-right-color: #fff}
.orbit-container .orbit-next{
	right: 0}
.orbit-container .orbit-next>span{
	border-color: transparent;
	border-left-style: solid;
	border-left-color: #fff;
	left: 50%;
	margin-left: -4px}
.orbit-container .orbit-next:hover>span{
	border-left-color: #fff}
.orbit-bullets-container{
	text-align: center}
.orbit-bullets{
	display: block;
	float: none;
	margin: 0 auto 30px auto;
	overflow: hidden;
	position: relative;
	text-align: center;
	top: 10px}
.orbit-bullets li{
	background: #ccc;
	cursor: pointer;
	display: inline-block;
	float: none;
	height: .5625rem;
	margin-right: 6px;
	width: .5625rem;
	border-radius: 1000px}
.orbit-bullets li.active{
	background: #999}
.orbit-bullets li:last-child{
	margin-right: 0}
.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{
	display: none}
.touch .orbit-bullets{
	display: none}
@media only screen and (min-width: 48em){.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{
		display: inherit}
	.touch .orbit-bullets{
		display: block}
}@media only screen and (max-width: 47.9375em){.orbit-stack-on-small .orbit-slides-container{
		height: auto !important}
	.orbit-stack-on-small .orbit-slides-container>*{
		margin: 0 !important;
		opacity: 1 !important;
		position: relative}
	.orbit-stack-on-small .orbit-slide-number{
		display: none}
	.orbit-timer{
		display: none}
	.orbit-next,.orbit-prev{
		display: none}
	.orbit-bullets{
		display: none}
}ul.pagination{
	display: block;
	margin-left: -.3125rem;
	min-height: 1.5rem}
ul.pagination li{
	color: #222;
	font-size: .875rem;
	height: 1.5rem;
	margin-left: 0.3125rem}
ul.pagination li a,ul.pagination li button{
	border-radius: 3px;
	transition: background-color 300ms ease-out;
	background: none;
	color: #999;
	display: block;
	font-size: 1em;
	font-weight: normal;
	line-height: inherit;
	padding: 0.0625rem 0.625rem 0.0625rem}
ul.pagination li:hover a,ul.pagination li a:focus,ul.pagination li:hover button,ul.pagination li button:focus{
	background: #e6e6e6}
ul.pagination li.unavailable a,ul.pagination li.unavailable button{
	cursor: default;
	color: #999;
	pointer-events: none}
ul.pagination li.unavailable:hover a,ul.pagination li.unavailable a:focus,ul.pagination li.unavailable:hover button,ul.pagination li.unavailable button:focus{
	background: transparent}
ul.pagination li.current a,ul.pagination li.current button{
	background: #008CBA;
	color: #fff;
	cursor: default;
	font-weight: bold}
ul.pagination li.current a:hover,ul.pagination li.current a:focus,ul.pagination li.current button:hover,ul.pagination li.current button:focus{
	background: #008CBA}
ul.pagination li{
	display: block;
	float: left}
.pagination-centered{
	text-align: center}
.pagination-centered ul.pagination li{
	display: inline-block;
	float: none}
.panel{
	border-style: solid;
	border-width: 1px;
	border-color: #d8d8d8;
	margin-bottom: 1.25rem;
	padding: 1.25rem;
	background: #f2f2f2;
	color: #333}
.panel>:first-child{
	margin-top: 0}
.panel>:last-child{
	margin-bottom: 0}
.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6,.panel p,.panel li,.panel dl{
	color: #333}
.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6{
	line-height: 1;
	margin-bottom: 0.625rem}
.panel h1.subheader,.panel h2.subheader,.panel h3.subheader,.panel h4.subheader,.panel h5.subheader,.panel h6.subheader{
	line-height: 1.4}
.panel.callout{
	border-style: solid;
	border-width: 1px;
	border-color: #d8d8d8;
	margin-bottom: 1.25rem;
	padding: 1.25rem;
	background: #ecfaff;
	color: #333}
.panel.callout>:first-child{
	margin-top: 0}
.panel.callout>:last-child{
	margin-bottom: 0}
.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6,.panel.callout p,.panel.callout li,.panel.callout dl{
	color: #333}
.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6{
	line-height: 1;
	margin-bottom: 0.625rem}
.panel.callout h1.subheader,.panel.callout h2.subheader,.panel.callout h3.subheader,.panel.callout h4.subheader,.panel.callout h5.subheader,.panel.callout h6.subheader{
	line-height: 1.4}
.panel.callout a:not(.button){
	color: #008CBA}
.panel.callout a:not(.button):hover,.panel.callout a:not(.button):focus{
	color: #0078a0}
.panel.radius{
	border-radius: 3px}
.pricing-table{
	border: solid 1px #ddd;
	margin-left: 0;
	margin-bottom: 1.25rem}
.pricing-table *{
	list-style: none;
	line-height: 1}
.pricing-table .title{
	background-color: #333;
	color: #eee;
	font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	font-size: 1rem;
	font-weight: normal;
	padding: .9375rem 1.25rem;
	text-align: center}
.pricing-table .price{
	background-color: #F6F6F6;
	color: #333;
	font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	font-size: 2rem;
	font-weight: normal;
	padding: .9375rem 1.25rem;
	text-align: center}
.pricing-table .description{
	background-color: #fff;
	border-bottom: dotted 1px #ddd;
	color: #777;
	font-size: .75rem;
	font-weight: normal;
	line-height: 1.4;
	padding: .9375rem;
	text-align: center}
.pricing-table .bullet-item{
	background-color: #fff;
	border-bottom: dotted 1px #ddd;
	color: #333;
	font-size: .875rem;
	font-weight: normal;
	padding: .9375rem;
	text-align: center}
.pricing-table .cta-button{
	background-color: #fff;
	padding: 1.25rem 1.25rem 0;
	text-align: center}
.progress{
	background-color: #F6F6F6;
	border: 1px solid #fff;
	height: 1.5625rem;
	margin-bottom: .625rem;
	padding: 0.125rem}
.progress .meter{
	background: #008CBA;
	display: block;
	height: 100%;
	float: left;
	width: 0%}
.progress .meter.secondary{
	background: #e7e7e7;
	display: block;
	height: 100%;
	float: left;
	width: 0%}
.progress .meter.success{
	background: #43AC6A;
	display: block;
	height: 100%;
	float: left;
	width: 0%}
.progress .meter.alert{
	background: #f04124;
	display: block;
	height: 100%;
	float: left;
	width: 0%}
.progress.secondary .meter{
	background: #e7e7e7;
	display: block;
	height: 100%;
	float: left;
	width: 0%}
.progress.success .meter{
	background: #43AC6A;
	display: block;
	height: 100%;
	float: left;
	width: 0%}
.progress.alert .meter{
	background: #f04124;
	display: block;
	height: 100%;
	float: left;
	width: 0%}
.progress.radius{
	border-radius: 3px}
.progress.radius .meter{
	border-radius: 2px}
.progress.round{
	border-radius: 1000px}
.progress.round .meter{
	border-radius: 999px}
.range-slider{
	border: 1px solid #ddd;
	margin: 1.25rem 0;
	position: relative;
	touch-action: none;
	display: block;
	height: 1rem;
	width: 100%;
	background: #FAFAFA}
.range-slider.vertical-range{
	border: 1px solid #ddd;
	margin: 1.25rem 0;
	position: relative;
	touch-action: none;
	display: inline-block;
	height: 12.5rem;
	width: 1rem}
.range-slider.vertical-range .range-slider-handle{
	bottom: -10.5rem;
	margin-left: -.5rem;
	margin-top: 0;
	position: absolute}
.range-slider.vertical-range .range-slider-active-segment{
	border-bottom-left-radius: inherit;
	border-bottom-right-radius: inherit;
	border-top-left-radius: initial;
	bottom: 0;
	height: auto;
	width: 0.875rem}
.range-slider.radius{
	background: #FAFAFA;
	border-radius: 3px}
.range-slider.radius .range-slider-handle{
	background: #008CBA;
	border-radius: 3px}
.range-slider.radius .range-slider-handle:hover{
	background: #007ba4}
.range-slider.round{
	background: #FAFAFA;
	border-radius: 1000px}
.range-slider.round .range-slider-handle{
	background: #008CBA;
	border-radius: 1000px}
.range-slider.round .range-slider-handle:hover{
	background: #007ba4}
.range-slider.disabled,.range-slider[disabled]{
	background: #FAFAFA;
	cursor: not-allowed;
	opacity: 0.7}
.range-slider.disabled .range-slider-handle,.range-slider[disabled] .range-slider-handle{
	background: #008CBA;
	cursor: default;
	opacity: 0.7}
.range-slider.disabled .range-slider-handle:hover,.range-slider[disabled] .range-slider-handle:hover{
	background: #007ba4}
.range-slider-active-segment{
	background: #e5e5e5;
	border-bottom-left-radius: inherit;
	border-top-left-radius: inherit;
	display: inline-block;
	height: .875rem;
	position: absolute}
.range-slider-handle{
	border: 1px solid none;
	cursor: pointer;
	display: inline-block;
	height: 1.375rem;
	position: absolute;
	top: -.3125rem;
	width: 2rem;
	z-index: 1;
	touch-action: manipulation;
	background: #008CBA}
.range-slider-handle:hover{
	background: #007ba4}
.reveal-modal-bg{
	background: #000;
	background: rgba(0,0,0,0.45);
	bottom: 0;
	display: none;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 1004;
	left: 0}
.reveal-modal{
	border-radius: 3px;
	display: none;
	position: absolute;
	top: 0;
	visibility: hidden;
	width: 100%;
	z-index: 1005;
	left: 0;
	background-color: #fff;
	padding: 1.875rem;
	border: solid 1px #666;
	box-shadow: 0 0 10px rgba(0,0,0,0.4)}
@media only screen and (max-width: 47.9375em){.reveal-modal{
		min-height: 100vh}
}.reveal-modal .column,.reveal-modal .columns{
	min-width: 0}
.reveal-modal>:first-child{
	margin-top: 0}
.reveal-modal>:last-child{
	margin-bottom: 0}
@media only screen and (min-width: 48em){.reveal-modal{
		left: 0;
		margin: 0 auto;
		max-width: 62.5rem;
		right: 0;
		width: 80%}
}@media only screen and (min-width: 48em){.reveal-modal{
		top: 6.25rem}
}.reveal-modal.radius{
	box-shadow: none;
	border-radius: 3px}
.reveal-modal.round{
	box-shadow: none;
	border-radius: 1000px}
.reveal-modal.collapse{
	padding: 0;
	box-shadow: none}
@media only screen and (min-width: 48em){.reveal-modal.tiny{
		left: 0;
		margin: 0 auto;
		max-width: 62.5rem;
		right: 0;
		width: 30%}
}@media only screen and (min-width: 48em){.reveal-modal.small{
		left: 0;
		margin: 0 auto;
		max-width: 62.5rem;
		right: 0;
		width: 40%}
}@media only screen and (min-width: 48em){.reveal-modal.medium{
		left: 0;
		margin: 0 auto;
		max-width: 62.5rem;
		right: 0;
		width: 60%}
}@media only screen and (min-width: 48em){.reveal-modal.large{
		left: 0;
		margin: 0 auto;
		max-width: 62.5rem;
		right: 0;
		width: 70%}
}@media only screen and (min-width: 48em){.reveal-modal.xlarge{
		left: 0;
		margin: 0 auto;
		max-width: 62.5rem;
		right: 0;
		width: 95%}
}.reveal-modal.full{
	height: 100vh;
	height: 100%;
	left: 0;
	margin-left: 0 !important;
	max-width: none !important;
	min-height: 100vh;
	top: 0}
@media only screen and (min-width: 48em){.reveal-modal.full{
		left: 0;
		margin: 0 auto;
		max-width: 62.5rem;
		right: 0;
		width: 100%}
}.reveal-modal.toback{
	z-index: 1003}
.reveal-modal .close-reveal-modal{
	color: #aaa;
	cursor: pointer;
	font-size: 2.5rem;
	font-weight: bold;
	line-height: 1;
	position: absolute;
	top: .625rem;
	right: 1.375rem}
.side-nav{
	display: block;
	font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0.875rem 0}
.side-nav li{
	font-size: .875rem;
	font-weight: normal;
	margin: 0 0 0.4375rem 0}
.side-nav li a:not(.button){
	color: #008CBA;
	display: block;
	margin: 0;
	padding: 0.4375rem 0.875rem}
.side-nav li a:not(.button):hover,.side-nav li a:not(.button):focus{
	background: rgba(0,0,0,0.025);
	color: #1cc7ff}
.side-nav li a:not(.button):active{
	color: #1cc7ff}
.side-nav li.active>a:first-child:not(.button){
	color: #1cc7ff;
	font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	font-weight: normal}
.side-nav li.divider{
	border-top: 1px solid;
	height: 0;
	list-style: none;
	padding: 0;
	border-top-color: #e6e6e6}
.side-nav li.heading{
	color: #008CBA;
	font-size: .875rem;
	font-weight: bold;
	text-transform: uppercase}
.split.button{
	position: relative;
	padding-right: 5.0625rem}
.split.button span{
	display: block;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	border-left: solid 1px}
.split.button span:after{
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	display: block;
	border-style: inset;
	top: 50%;
	left: 50%}
.split.button span:active{
	background-color: rgba(0,0,0,0.1)}
.split.button span{
	border-left-color: rgba(255,255,255,0.5)}
.split.button span{
	width: 3.09375rem}
.split.button span:after{
	border-top-style: solid;
	border-width: .375rem;
	margin-left: -.375rem;
	top: 48%}
.split.button span:after{
	border-color: #fff transparent transparent transparent}
.split.button.secondary span{
	border-left-color: rgba(255,255,255,0.5)}
.split.button.secondary span:after{
	border-color: #fff transparent transparent transparent}
.split.button.alert span{
	border-left-color: rgba(255,255,255,0.5)}
.split.button.success span{
	border-left-color: rgba(255,255,255,0.5)}
.split.button.tiny{
	padding-right: 3.75rem}
.split.button.tiny span{
	width: 2.25rem}
.split.button.tiny span:after{
	border-top-style: solid;
	border-width: .375rem;
	margin-left: -.375rem;
	top: 48%}
.split.button.small{
	padding-right: 4.375rem}
.split.button.small span{
	width: 2.625rem}
.split.button.small span:after{
	border-top-style: solid;
	border-width: .4375rem;
	margin-left: -.375rem;
	top: 48%}
.split.button.large{
	padding-right: 5.5rem}
.split.button.large span{
	width: 3.4375rem}
.split.button.large span:after{
	border-top-style: solid;
	border-width: .3125rem;
	margin-left: -.375rem;
	top: 48%}
.split.button.expand{
	padding-left: 2rem}
.split.button.secondary span:after{
	border-color: #333 transparent transparent transparent}
.split.button.radius span{
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px}
.split.button.round span{
	-webkit-border-bottom-right-radius: 1000px;
	-webkit-border-top-right-radius: 1000px;
	border-bottom-right-radius: 1000px;
	border-top-right-radius: 1000px}
.split.button.no-pip span:before{
	border-style: none}
.split.button.no-pip span:after{
	border-style: none}
.split.button.no-pip span>i{
	display: block;
	left: 50%;
	margin-left: -0.28889em;
	margin-top: -0.48889em;
	position: absolute;
	top: 50%}
.sub-nav{
	display: block;
	margin: -.25rem 0 1.125rem;
	overflow: hidden;
	padding-top: .25rem;
	width: auto}
.sub-nav dt{
	text-transform: uppercase}
.sub-nav dt,.sub-nav dd,.sub-nav li{
	color: #999;
	float: left;
	font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	font-size: .875rem;
	font-weight: normal;
	margin-left: 1rem;
	margin-bottom: 0}
.sub-nav dt a,.sub-nav dd a,.sub-nav li a{
	color: #999;
	padding: .1875rem 1rem;
	text-decoration: none}
.sub-nav dt a:hover,.sub-nav dd a:hover,.sub-nav li a:hover{
	color: #737373}
.sub-nav dt.active a,.sub-nav dd.active a,.sub-nav li.active a{
	border-radius: 3px;
	background: #008CBA;
	color: #fff;
	cursor: default;
	font-weight: normal;
	padding: 0.1875rem 1rem}
.sub-nav dt.active a:hover,.sub-nav dd.active a:hover,.sub-nav li.active a:hover{
	background: #0078a0}
.switch{
	border: none;
	margin-bottom: 1.5rem;
	outline: 0;
	padding: 0;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none}
.switch label{
	background: #ddd;
	color: transparent;
	cursor: pointer;
	display: block;
	margin-bottom: 1rem;
	position: relative;
	text-indent: 100%;
	width: 4rem;
	height: 2rem;
	transition: left 0.15s ease-out}
.switch input{
	left: 10px;
	opacity: 0;
	padding: 0;
	position: absolute;
	top: 9px}
.switch input+label{
	margin-left: 0;
	margin-right: 0}
.switch label:after{
	background: #fff;
	content: "";
	display: block;
	height: 1.5rem;
	left: .25rem;
	position: absolute;
	top: .25rem;
	width: 1.5rem;
	transition: left .15s ease-out;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)}
.switch input:checked+label{
	background: #008CBA}
.switch input:checked+label:after{
	left: 2.25rem}
.switch label{
	height: 2rem;
	width: 4rem}
.switch label:after{
	height: 1.5rem;
	width: 1.5rem}
.switch input:checked+label:after{
	left: 2.25rem}
.switch label{
	color: transparent;
	background: #ddd}
.switch label:after{
	background: #fff}
.switch input:checked+label{
	background: #008CBA}
.switch.large label{
	height: 2.5rem;
	width: 5rem}
.switch.large label:after{
	height: 2rem;
	width: 2rem}
.switch.large input:checked+label:after{
	left: 2.75rem}
.switch.small label{
	height: 1.75rem;
	width: 3.5rem}
.switch.small label:after{
	height: 1.25rem;
	width: 1.25rem}
.switch.small input:checked+label:after{
	left: 2rem}
.switch.tiny label{
	height: 1.5rem;
	width: 3rem}
.switch.tiny label:after{
	height: 1rem;
	width: 1rem}
.switch.tiny input:checked+label:after{
	left: 1.75rem}
.switch.radius label{
	border-radius: 4px}
.switch.radius label:after{
	border-radius: 3px}
.switch.round{
	border-radius: 1000px}
.switch.round label{
	border-radius: 2rem}
.switch.round label:after{
	border-radius: 2rem}
table{
	background: #fff;
	border: solid 1px #ddd;
	margin-bottom: 1.25rem;
	table-layout: auto}
table caption{
	background: transparent;
	color: #222;
	font-size: 1rem;
	font-weight: bold}
table thead{
	background: #f5f5f5}
table thead tr th,table thead tr td{
	color: #222;
	font-size: .875rem;
	font-weight: bold;
	padding: 0.5rem 0.625rem 0.625rem}
table tfoot{
	background: #f5f5f5}
table tfoot tr th,table tfoot tr td{
	color: #222;
	font-size: .875rem;
	font-weight: bold;
	padding: 0.5rem 0.625rem 0.625rem}
table tr th,table tr td{
	color: #222;
	font-size: .875rem;
	padding: .5625rem .625rem;
	text-align: left}
table tr.even,table tr.alt,table tr:nth-of-type(even){
	background: #F9F9F9}
table thead tr th,table tfoot tr th,table tfoot tr td,table tbody tr th,table tbody tr td,table tr td{
	display: table-cell;
	line-height: 1.125rem}
.tabs{
	margin-bottom: 0 !important;
	margin-left: 0}
.tabs:before,.tabs:after{
	content: " ";
	display: table}
.tabs:after{
	clear: both}
.tabs dd,.tabs .tab-title{
	float: left;
	list-style: none;
	margin-bottom: 0 !important;
	position: relative}
.tabs dd>a,.tabs .tab-title>a{
	display: block;
	background-color: #EFEFEF;
	color: #222;
	font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	font-size: 1rem;
	padding: 1rem 2rem}
.tabs dd>a:hover,.tabs .tab-title>a:hover{
	background-color: #e1e1e1}
.tabs dd.active>a,.tabs .tab-title.active>a{
	background-color: #fff;
	color: #222}
.tabs.radius dd:first-child a,.tabs.radius .tab:first-child a{
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px}
.tabs.radius dd:last-child a,.tabs.radius .tab:last-child a{
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px}
.tabs.vertical dd,.tabs.vertical .tab-title{
	position: inherit;
	float: none;
	display: block;
	top: auto}
.tabs-content{
	margin-bottom: 1.5rem;
	width: 100%}
.tabs-content:before,.tabs-content:after{
	content: " ";
	display: table}
.tabs-content:after{
	clear: both}
.tabs-content>.content{
	display: none;
	float: left;
	padding: .9375rem 0;
	width: 100%}
.tabs-content>.content.active{
	display: block;
	float: none}
.tabs-content>.content.contained{
	padding: 0.9375rem}
.tabs-content.vertical{
	display: block}
.tabs-content.vertical>.content{
	padding: 0 0.9375rem}
@media only screen and (min-width: 48em){.tabs.vertical{
		float: left;
		margin: 0;
		margin-bottom: 1.25rem !important;
		max-width: 20%;
		width: 20%}
	.tabs-content.vertical{
		float: left;
		margin-left: -1px;
		max-width: 80%;
		padding-left: 1rem;
		width: 80%}
}.no-js .tabs-content>.content{
	display: block;
	float: none}
.th{
	border: solid 4px #fff;
	box-shadow: 0 0 0 1px rgba(0,0,0,0.2);
	display: inline-block;
	line-height: 0;
	max-width: 100%;
	transition: all 200ms ease-out}
.th:hover,.th:focus{
	box-shadow: 0 0 6px 1px rgba(0,140,186,0.5)}
.th.radius{
	border-radius: 3px}
.has-tip{
	border-bottom: dotted 1px #ccc;
	color: #333;
	cursor: help;
	font-weight: bold}
.has-tip:hover,.has-tip:focus{
	border-bottom: dotted 1px #003f54;
	color: #f00909}
.has-tip.tip-left,.has-tip.tip-right{
	float: none !important}
.tooltip{
	background: #333;
	color: #fff;
	display: none;
	font-size: 1.25rem;
	font-weight: normal;
	line-height: 1.3;
	max-width: 300px;
	padding: 1rem;
	position: absolute;
	width: 100%;
	z-index: 1006;
	left: 50%}
.tooltip>.nub{
	border: solid 8px;
	border-color: transparent transparent #333 transparent;
	display: block;
	height: 0;
	pointer-events: none;
	position: absolute;
	top: -16px;
	width: 0;
	left: 8px}
.tooltip>.nub.rtl{
	left: auto;
	right: 8px}
.tooltip.radius{
	border-radius: 3px}
.tooltip.round{
	border-radius: 1000px}
.tooltip.round>.nub{
	left: 2rem}
.tooltip.opened{
	border-bottom: dotted 1px #003f54 !important;
	color: #f00909 !important}
.tap-to-close{
	color: #777;
	display: block;
	font-size: .625rem;
	font-weight: normal}
@media only screen{.tooltip>.nub{
		border-color: transparent transparent #333 transparent;
		top: -16px}
	.tooltip.tip-top>.nub{
		border-color: #333 transparent transparent transparent;
		bottom: -16px;
		top: auto}
	.tooltip.tip-left,.tooltip.tip-right{
		float: none !important}
	.tooltip.tip-left>.nub{
		border-color: transparent transparent transparent #333;
		left: auto;
		margin-top: -8px;
		right: -16px;
		top: 50%}
	.tooltip.tip-right>.nub{
		border-color: transparent #333 transparent transparent;
		left: -16px;
		margin-top: -8px;
		right: auto;
		top: 50%}
}meta.foundation-mq-topbar{
	font-family: "/only screen and (min-width:48em)/";
	width: 48em}
.contain-to-grid{
	width: 100%;
	background: #333}
.contain-to-grid .top-bar{
	margin-bottom: 0}
.fixed{
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 99;
	left: 0}
.fixed.expanded:not(.top-bar){
	height: auto;
	max-height: 100%;
	overflow-y: auto;
	width: 100%}
.fixed.expanded:not(.top-bar) .title-area{
	position: fixed;
	width: 100%;
	z-index: 99}
.fixed.expanded:not(.top-bar) .top-bar-section{
	margin-top: 2.8125rem;
	z-index: 98}
.top-bar{
	background: #333;
	height: 2.8125rem;
	line-height: 2.8125rem;
	margin-bottom: 0;
	overflow: hidden;
	position: relative}
.top-bar ul{
	list-style: none;
	margin-bottom: 0}
.top-bar .row{
	max-width: none}
.top-bar form,.top-bar input,.top-bar select{
	margin-bottom: 0}
.top-bar input,.top-bar select{
	font-size: .75rem;
	height: 1.75rem;
	padding-bottom: .35rem;
	padding-top: 0.35rem}
.top-bar .button,.top-bar button{
	font-size: .75rem;
	margin-bottom: 0;
	padding-bottom: 0.4125rem;
	padding-top: 0.4125rem}
@media only screen and (max-width: 47.9375em){.top-bar .button,.top-bar button{
		position: relative;
		top: -1px}
}.top-bar .title-area{
	margin: 0;
	position: relative}
.top-bar .name{
	font-size: 16px;
	height: 2.8125rem;
	margin: 0}
.top-bar .name h1,.top-bar .name h2,.top-bar .name h3,.top-bar .name h4,.top-bar .name p,.top-bar .name span{
	font-size: 1.0625rem;
	line-height: 2.8125rem;
	margin: 0}
.top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name p a,.top-bar .name span a{
	color: #fff;
	display: block;
	font-weight: normal;
	padding: 0 .9375rem;
	width: 75%}
.top-bar .toggle-topbar{
	position: absolute;
	right: 0;
	top: 0}
.top-bar .toggle-topbar a{
	color: #fff;
	display: block;
	font-size: .8125rem;
	font-weight: bold;
	height: 2.8125rem;
	line-height: 2.8125rem;
	padding: 0 .9375rem;
	position: relative;
	text-transform: uppercase}
.top-bar .toggle-topbar.menu-icon{
	margin-top: -16px;
	top: 50%}
.top-bar .toggle-topbar.menu-icon a{
	color: #fff;
	height: 34px;
	line-height: 33px;
	padding: 0 2.5rem 0 .9375rem;
	position: relative}
.top-bar .toggle-topbar.menu-icon a span::after{
	content: "";
	display: block;
	height: 0;
	position: absolute;
	margin-top: -8px;
	top: 50%;
	right: .9375rem;
	box-shadow: 0 0 0 1px #fff, 0 7px 0 1px #fff, 0 14px 0 1px #fff;
	width: 16px}
/*.top-bar .toggle-topbar.menu-icon a span:hover:after{
	box-shadow: 0 0 0 1px "",0 7px 0 1px "",0 14px 0 1px ""} */
.top-bar.expanded{
	background: transparent;
	height: auto}
.top-bar.expanded .title-area{
	background: #333}
.top-bar.expanded .toggle-topbar a{
	color: #888}
.top-bar.expanded .toggle-topbar a span::after{
	box-shadow: 0 0 0 1px #888,0 7px 0 1px #888,0 14px 0 1px #888}
@media screen and (-webkit-min-device-pixel-ratio: 0){.top-bar.expanded .top-bar-section .has-dropdown.moved>.dropdown,.top-bar.expanded .top-bar-section .dropdown{
		clip: initial}
	.top-bar.expanded .top-bar-section .has-dropdown:not(.moved)>ul{
		padding: 0}
}.top-bar-section{
	left: 0;
	position: relative;
	width: auto;
	transition: left 300ms ease-out}
.top-bar-section ul{
	display: block;
	font-size: 16px;
	height: auto;
	margin: 0;
	padding: 0;
	width: 100%}
.top-bar-section .divider,.top-bar-section [role="separator"]{
	border-top: solid 1px #1a1a1a;
	clear: both;
	height: 1px;
	width: 100%}
.top-bar-section ul li{
	background: #333}
.top-bar-section ul li>a{
	color: #fff;
	display: block;
	font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	font-size: .8125rem;
	font-weight: normal;
	padding-left: .9375rem;
	padding: 12px 0 12px .9375rem;
	text-transform: none;
	width: 100%}
.top-bar-section ul li>a.button{
	font-size: .8125rem;
	padding-left: .9375rem;
	padding-right: .9375rem;
	background-color: #008CBA;
	border-color: #007095;
	color: #fff}
.top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{
	background-color: #007095}
.top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{
	color: #fff}
.top-bar-section ul li>a.button.secondary{
	background-color: #e7e7e7;
	border-color: #b9b9b9;
	color: #333}
.top-bar-section ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:focus{
	background-color: #b9b9b9}
.top-bar-section ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:focus{
	color: #333}
.top-bar-section ul li>a.button.success{
	background-color: #43AC6A;
	border-color: #368a55;
	color: #fff}
.top-bar-section ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:focus{
	background-color: #368a55}
.top-bar-section ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:focus{
	color: #fff}
.top-bar-section ul li>a.button.alert{
	background-color: #f04124;
	border-color: #cf2a0e;
	color: #fff}
.top-bar-section ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:focus{
	background-color: #cf2a0e}
.top-bar-section ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:focus{
	color: #fff}
.top-bar-section ul li>a.button.warning{
	background-color: #f08a24;
	border-color: #cf6e0e;
	color: #fff}
.top-bar-section ul li>a.button.warning:hover,.top-bar-section ul li>a.button.warning:focus{
	background-color: #cf6e0e}
.top-bar-section ul li>a.button.warning:hover,.top-bar-section ul li>a.button.warning:focus{
	color: #fff}
.top-bar-section ul li>a.button.info{
	background-color: #a0d3e8;
	border-color: #61b6d9;
	color: #333}
.top-bar-section ul li>a.button.info:hover,.top-bar-section ul li>a.button.info:focus{
	background-color: #61b6d9}
.top-bar-section ul li>a.button.info:hover,.top-bar-section ul li>a.button.info:focus{
	color: #fff}
.top-bar-section ul li>button{
	font-size: .8125rem;
	padding-left: .9375rem;
	padding-right: .9375rem;
	background-color: #008CBA;
	border-color: #007095;
	color: #fff}
.top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{
	background-color: #007095}
.top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{
	color: #fff}
.top-bar-section ul li>button.secondary{
	background-color: #e7e7e7;
	border-color: #b9b9b9;
	color: #333}
.top-bar-section ul li>button.secondary:hover,.top-bar-section ul li>button.secondary:focus{
	background-color: #b9b9b9}
.top-bar-section ul li>button.secondary:hover,.top-bar-section ul li>button.secondary:focus{
	color: #333}
.top-bar-section ul li>button.success{
	background-color: #43AC6A;
	border-color: #368a55;
	color: #fff}
.top-bar-section ul li>button.success:hover,.top-bar-section ul li>button.success:focus{
	background-color: #368a55}
.top-bar-section ul li>button.success:hover,.top-bar-section ul li>button.success:focus{
	color: #fff}
.top-bar-section ul li>button.alert{
	background-color: #f04124;
	border-color: #cf2a0e;
	color: #fff}
.top-bar-section ul li>button.alert:hover,.top-bar-section ul li>button.alert:focus{
	background-color: #cf2a0e}
.top-bar-section ul li>button.alert:hover,.top-bar-section ul li>button.alert:focus{
	color: #fff}
.top-bar-section ul li>button.warning{
	background-color: #f08a24;
	border-color: #cf6e0e;
	color: #fff}
.top-bar-section ul li>button.warning:hover,.top-bar-section ul li>button.warning:focus{
	background-color: #cf6e0e}
.top-bar-section ul li>button.warning:hover,.top-bar-section ul li>button.warning:focus{
	color: #fff}
.top-bar-section ul li>button.info{
	background-color: #a0d3e8;
	border-color: #61b6d9;
	color: #333}
.top-bar-section ul li>button.info:hover,.top-bar-section ul li>button.info:focus{
	background-color: #61b6d9}
.top-bar-section ul li>button.info:hover,.top-bar-section ul li>button.info:focus{
	color: #fff}
.top-bar-section ul li:hover:not(.has-form)>a{
	background-color: #555;
	color: #fff;
	background: #222}
.top-bar-section ul li.active>a{
	background: #008CBA;
	color: #fff}
.top-bar-section ul li.active>a:hover{
	background: #0078a0;
	color: #fff}
.top-bar-section .has-form{
	padding: 0.9375rem}
.top-bar-section .has-dropdown{
	position: relative}
.top-bar-section .has-dropdown>a:after{
	border: inset 5px;
	content: "";
	display: block;
	height: 0;
	width: 0;
	border-color: transparent transparent transparent rgba(255,255,255,0.4);
	border-left-style: solid;
	margin-right: .9375rem;
	margin-top: -4.5px;
	position: absolute;
	top: 50%;
	right: 0}
.top-bar-section .has-dropdown.moved{
	position: static}
.top-bar-section .has-dropdown.moved>.dropdown{
	position: static !important;
	height: auto;
	width: auto;
	overflow: visible;
	clip: auto;
	display: block;
	position: absolute !important;
	width: 100%}
.top-bar-section .has-dropdown.moved>a:after{
	display: none}
.top-bar-section .dropdown{
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
	display: block;
	padding: 0;
	position: absolute;
	top: 0;
	z-index: 99;
	left: 100%}
.top-bar-section .dropdown li{
	height: auto;
	width: 100%}
.top-bar-section .dropdown li a{
	font-weight: normal;
	padding: 8px 0.9375rem}
.top-bar-section .dropdown li a.parent-link{
	font-weight: normal}
.top-bar-section .dropdown li.title h5,.top-bar-section .dropdown li.parent-link{
	margin-bottom: 0;
	margin-top: 0;
	font-size: 1.125rem}
.top-bar-section .dropdown li.title h5 a,.top-bar-section .dropdown li.parent-link a{
	color: #fff;
	display: block}
.top-bar-section .dropdown li.title h5 a:hover,.top-bar-section .dropdown li.parent-link a:hover{
	background: none}
.top-bar-section .dropdown li.has-form{
	padding: 8px 0.9375rem}
.top-bar-section .dropdown li .button,.top-bar-section .dropdown li button{
	top: auto}
.top-bar-section .dropdown label{
	color: #777;
	font-size: .625rem;
	font-weight: bold;
	margin-bottom: 0;
	padding: 8px .9375rem 2px;
	text-transform: uppercase}
.js-generated{
	display: block}
@media only screen and (min-width: 48em){.top-bar{
		background: #333;
		overflow: visible}
	.top-bar:before,.top-bar:after{
		content: " ";
		display: table}
	.top-bar:after{
		clear: both}
	.top-bar .toggle-topbar{
		display: none}
	.top-bar .title-area{
		float: left}
	.top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name h5 a,.top-bar .name h6 a{
		width: auto}
	.top-bar input,.top-bar select,.top-bar .button,.top-bar button{
		font-size: .875rem;
		height: 1.75rem;
		position: relative;
		top: 0.53125rem}
	.top-bar .has-form>.button,.top-bar .has-form>button{
		font-size: .875rem;
		height: 1.75rem;
		position: relative;
		top: 0.53125rem}
	.top-bar.expanded{
		background: #333}
	.contain-to-grid .top-bar{
		margin: 0 auto;
		margin-bottom: 0;
		max-width: 62.5rem}
	.top-bar-section{		
		left: 0 !important}
	.top-bar-section ul{
		display: inline;
		height: auto !important;
		width: auto;}
	.top-bar-section ul li{
		float: left}
	.top-bar-section ul li .js-generated{
		display: none}
	.top-bar-section li.hover>a:not(.button){
		background-color: #555;
		background: #222;
		color: #fff}
	.top-bar-section li:not(.has-form) a:not(.button){
		background: #333;
		line-height: 2.8125rem;
		padding: 0 0.9375rem}
	.top-bar-section li:not(.has-form) a:not(.button):hover{
		background-color: #555;
		background: #222}
	.top-bar-section li.active:not(.has-form) a:not(.button){
		background: #008CBA;
		color: #fff;
		line-height: 2.8125rem;
		padding: 0 0.9375rem}
	.top-bar-section li.active:not(.has-form) a:not(.button):hover{
		background: #0078a0;
		color: #fff}
	.top-bar-section .has-dropdown>a{
		padding-right: 2.1875rem !important}
	.top-bar-section .has-dropdown>a:after{
		border: inset 5px;
		content: "";
		display: block;
		height: 0;
		width: 0;
		border-color: rgba(255,255,255,0.4) transparent transparent transparent;
		border-top-style: solid;
		margin-top: -2.5px;
		top: 1.40625rem}
	.top-bar-section .has-dropdown.moved{
		position: relative}
	.top-bar-section .has-dropdown.moved>.dropdown{
		clip: rect(1px, 1px, 1px, 1px);
		height: 1px;
		overflow: hidden;
		position: absolute !important;
		width: 1px;
		display: block}
	.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown{
		position: static !important;
		height: auto;
		width: auto;
		overflow: visible;
		clip: auto;
		display: block;
		position: absolute !important}
	.top-bar-section .has-dropdown>a:focus+.dropdown{
		position: static !important;
		height: auto;
		width: auto;
		overflow: visible;
		clip: auto;
		display: block;
		position: absolute !important}
	.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{
		border: none;
		content: "\00bb";
		top: .1875rem;
		right: 5px}
	.top-bar-section .dropdown{
		left: 0;
		background: transparent;
		min-width: 100%;
		top: auto}
	.top-bar-section .dropdown li a{
		background: #333;
		color: #fff;
		line-height: 2.8125rem;
		padding: 12px .9375rem;
		white-space: nowrap}
	.top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button){
		background: #333;
		color: #fff}
	.top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button){
		background-color: #555;
		color: #fff;
		background: #222}
	.top-bar-section .dropdown li label{
		background: #333;
		white-space: nowrap}
	.top-bar-section .dropdown li .dropdown{
		left: 100%;
		top: 0}
	.top-bar-section>ul>.divider,.top-bar-section>ul>[role="separator"]{
		border-right: solid 1px #4e4e4e;
		border-bottom: none;
		border-top: none;
		clear: none;
		height: 2.8125rem;
		width: 0}
	.top-bar-section .has-form{
		background: #333;
		height: 2.8125rem;
		padding: 0 0.9375rem}
	.top-bar-section .right li .dropdown{
		left: auto;
		right: 0}
	.top-bar-section .right li .dropdown li .dropdown{
		right: 100%}
	.top-bar-section .left li .dropdown{
		right: auto;
		left: 0}
	.top-bar-section .left li .dropdown li .dropdown{
		left: 100%}
	.no-js .top-bar-section ul li:hover>a{
		background-color: #555;
		background: #222;
		color: #fff}
	.no-js .top-bar-section ul li:active>a{
		background: #008CBA;
		color: #fff}
	.no-js .top-bar-section .has-dropdown:hover>.dropdown{
		position: static !important;
		height: auto;
		width: auto;
		overflow: visible;
		clip: auto;
		display: block;
		position: absolute !important}
	.no-js .top-bar-section .has-dropdown>a:focus+.dropdown{
		position: static !important;
		height: auto;
		width: auto;
		overflow: visible;
		clip: auto;
		display: block;
		position: absolute !important}
}.text-left{
	text-align: left !important}
.text-right{
	text-align: right !important}
.text-center{
	text-align: center !important}
.text-justify{
	text-align: justify !important}
@media only screen and (max-width: 47.9375em){.small-only-text-left{
		text-align: left !important}
	.small-only-text-right{
		text-align: right !important}
	.small-only-text-center{
		text-align: center !important}
	.small-only-text-justify{
		text-align: justify !important}
}@media only screen{.small-text-left{
		text-align: left;}
	.small-text-right{
		text-align: right !important}
	.small-text-center{
		text-align: center !important}
	.small-text-justify{
		text-align: justify !important}
}@media only screen and (min-width: 48em) and (max-width: 61.9375em){.medium-only-text-left{
		text-align: left !important}
	.medium-only-text-right{
		text-align: right !important}
	.medium-only-text-center{
		text-align: center !important}
	.medium-only-text-justify{
		text-align: justify !important}
}@media only screen and (min-width: 48em){.medium-text-left{
		text-align: left !important}
	.medium-text-right{
		text-align: right !important}
	.medium-text-center{
		text-align: center !important}
	.medium-text-justify{
		text-align: justify !important}
}@media only screen and (min-width: 62em) and (max-width: 87.5em){.large-only-text-left{
		text-align: left !important}
	.large-only-text-right{
		text-align: right !important}
	.large-only-text-center{
		text-align: center !important}
	.large-only-text-justify{
		text-align: justify !important}
}@media only screen and (min-width: 62em){.large-text-left{
		text-align: left !important}
	.large-text-right{
		text-align: right !important}
	.large-text-center{
		text-align: center !important}
	.large-text-justify{
		text-align: justify !important}
}@media only screen and (min-width: 87.5625em) and (max-width: 112.5em){.xlarge-only-text-left{
		text-align: left !important}
	.xlarge-only-text-right{
		text-align: right !important}
	.xlarge-only-text-center{
		text-align: center !important}
	.xlarge-only-text-justify{
		text-align: justify !important}
}@media only screen and (min-width: 87.5625em){.xlarge-text-left{
		text-align: left !important}
	.xlarge-text-right{
		text-align: right !important}
	.xlarge-text-center{
		text-align: center !important}
	.xlarge-text-justify{
		text-align: justify !important}
}@media only screen and (min-width: 112.5625em) and (max-width: 6249999.9375em){.xxlarge-only-text-left{
		text-align: left !important}
	.xxlarge-only-text-right{
		text-align: right !important}
	.xxlarge-only-text-center{
		text-align: center !important}
	.xxlarge-only-text-justify{
		text-align: justify !important}
}@media only screen and (min-width: 112.5625em){.xxlarge-text-left{
		text-align: left !important}
	.xxlarge-text-right{
		text-align: right !important}
	.xxlarge-text-center{
		text-align: center !important}
	.xxlarge-text-justify{
		text-align: justify !important}
}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{
	margin: 0;
	padding: 0}
a{
	color: #008CBA;
	line-height: inherit;
	text-decoration: none}
a:hover,a:focus{
	color: #0078a0}
a img{
	border: none}
p{
	font-family: inherit;
	font-size: 1rem;
	font-weight: normal;
	line-height: 1.6;
	margin-bottom: 1.25rem;
	text-rendering: optimizeLegibility}
p.lead{
	font-size: 1.21875rem;
	line-height: 1.6}
p aside{
	font-size: .875rem;
	font-style: italic;
	line-height: 1.35}
h1,h2,h3,h4,h5,h6{
	color: #222;
	font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	line-height: 1.4;
	margin-bottom: .5rem;
	margin-top: .2rem;
	text-rendering: optimizeLegibility}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{
	color: #6f6f6f;
	font-size: 60%;
	line-height: 0}
h1{
	font-size: 2.125rem}
h2{
	font-size: 1.6875rem}
h3{
	font-size: 1.375rem}
h4{
	font-size: 1.125rem}
h5{
	font-size: 1.125rem}
h6{
	font-size: 1rem}
.subheader{
	line-height: 1.4;
	color: #6f6f6f;
	font-weight: normal;
	margin-top: .2rem;
	margin-bottom: 0.5rem}
hr{
	border: solid #ddd;
	border-width: 1px 0 0;
	clear: both;
	height: 0;
	margin: 1.25rem 0 1.1875rem}
em,i{
	font-style: italic;
	line-height: inherit}
strong,b{
	font-weight: bold;
	line-height: inherit}
small{
	font-size: 60%;
	line-height: inherit}
code{
	background-color: #f8f8f8;
	border-color: #dfdfdf;
	border-style: solid;
	border-width: 1px;
	color: #333;
	font-family: Consolas, "Liberation Mono", Courier, monospace;
	font-weight: normal;
	padding: 0.125rem 0.3125rem 0.0625rem}
ul,ol,dl{
	font-family: inherit;
	font-size: 1rem;
	line-height: 1.6;
	list-style-position: outside;
	margin-bottom: 1.25rem}
ul{
	margin-left: 1.1rem}
ul li ul,ul li ol{
	margin-left: 1.25rem;
	margin-bottom: 0}
ul.square li ul,ul.circle li ul,ul.disc li ul{
	list-style: inherit}
ul.square{
	list-style-type: square;
	margin-left: 1.1rem}
ul.circle{
	list-style-type: circle;
	margin-left: 1.1rem}
ul.disc{
	list-style-type: disc;
	margin-left: 1.1rem}
ol{
	margin-left: 1.4rem}
ol li ul,ol li ol{
	margin-left: 1.25rem;
	margin-bottom: 0}
.no-bullet{
	list-style-type: none;
	margin-left: 0}
.no-bullet li ul,.no-bullet li ol{
	margin-left: 1.25rem;
	margin-bottom: 0;
	list-style: none}
dl dt{
	margin-bottom: .3rem;
	font-weight: bold}
dl dd{
	margin-bottom: 0.75rem}
abbr,acronym{
	text-transform: uppercase;
	font-size: 90%;
	color: #222;
	cursor: help}
abbr{
	text-transform: none}
abbr[title]{
	border-bottom: 1px dotted #ddd}
blockquote{
	margin: 0 0 1.25rem;
	padding: .5625rem 1.25rem 0 1.1875rem;
	border-left: 1px solid #ddd}
blockquote cite{
	display: block;
	font-size: .8125rem;
	color: #555}
blockquote cite:before{
	content: "— "}
blockquote cite a,blockquote cite a:visited{
	color: #555}
blockquote,blockquote p{
	line-height: 1.6;
	color: #6f6f6f}
.vcard{
	display: inline-block;
	margin: 0 0 1.25rem 0;
	border: 1px solid #ddd;
	padding: 0.625rem 0.75rem}
.vcard li{
	margin: 0;
	display: block}
.vcard .fn{
	font-weight: bold;
	font-size: 0.9375rem}
.vevent .summary{
	font-weight: bold}
.vevent abbr{
	cursor: default;
	text-decoration: none;
	font-weight: bold;
	border: none;
	padding: 0 0.0625rem}
@media only screen and (min-width: 48em){h1,h2,h3,h4,h5,h6{
		line-height: 1.4}
	h1{
		font-size: 2.75rem}
	h2{
		font-size: 2.3125rem}
	h3{
		font-size: 1.6875rem}
	h4{
		font-size: 1.4375rem}
	h5{
		font-size: 1.125rem}
	h6{
		font-size: 1rem}
}@media print{*{
		background: transparent !important;
		color: #000 !important;
		box-shadow: none !important;
		text-shadow: none !important}
	a,a:visited{
		text-decoration: underline}
	a[href]:after{
		content: " (" attr(href) ")"}
	abbr[title]:after{
		content: " (" attr(title) ")"}
	.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{
		content: ""}
	pre,blockquote{
		border: 1px solid #999;
		page-break-inside: avoid}
	thead{
		display: table-header-group}
	tr,img{
		page-break-inside: avoid}
	img{
		max-width: 100% !important}
	@page{
		margin: 0.34in}
	p,h2,h3{
		orphans: 3;
		widows: 3}
	h2,h3{
		page-break-after: avoid}
}.off-canvas-wrap{
	-webkit-backface-visibility: hidden;
	position: relative;
	width: 100%;
	overflow: hidden}
.off-canvas-wrap.move-right,.off-canvas-wrap.move-left,.off-canvas-wrap.move-bottom,.off-canvas-wrap.move-top{
	min-height: 100%;
	-webkit-overflow-scrolling: touch}
.inner-wrap{
	position: relative;
	width: 100%;
	transition: -webkit-transform 500ms ease;
	transition: transform 500ms ease;
	transition: transform 500ms ease,-webkit-transform 500ms ease}
.inner-wrap:before,.inner-wrap:after{
	content: " ";
	display: table}
.inner-wrap:after{
	clear: both}
.tab-bar{
	-webkit-backface-visibility: hidden;
	background: #333;
	color: #fff;
	height: 2.8125rem;
	line-height: 2.8125rem;
	position: relative}
.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4,.tab-bar h5,.tab-bar h6{
	color: #fff;
	font-weight: bold;
	line-height: 2.8125rem;
	margin: 0}
.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4{
	font-size: 1.125rem}
.left-small{
	height: 2.8125rem;
	position: absolute;
	top: 0;
	width: 2.8125rem;
	border-right: solid 1px #1a1a1a;
	left: 0}
.right-small{
	height: 2.8125rem;
	position: absolute;
	top: 0;
	width: 2.8125rem;
	border-left: solid 1px #1a1a1a;
	right: 0}
.tab-bar-section{
	height: 2.8125rem;
	padding: 0 .625rem;
	position: absolute;
	text-align: center;
	top: 0}
.tab-bar-section.left{
	text-align: left}
.tab-bar-section.right{
	text-align: right}
.tab-bar-section.left{
	left: 0;
	right: 2.8125rem}
.tab-bar-section.right{
	left: 2.8125rem;
	right: 0}
.tab-bar-section.middle{
	left: 2.8125rem;
	right: 2.8125rem}
.tab-bar .menu-icon{
	color: #fff;
	display: block;
	height: 2.8125rem;
	padding: 0;
	position: relative;
	text-indent: 2.1875rem;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	width: 2.8125rem}
.tab-bar .menu-icon span::after{
	content: "";
	display: block;
	height: 0;
	position: absolute;
	top: 50%;
	margin-top: -.5rem;
	left: .90625rem;
	box-shadow: 0 0 0 1px #fff, 0 7px 0 1px #fff, 0 14px 0 1px #fff;
	width: 1rem}
.tab-bar .menu-icon span:hover:after{
	box-shadow: 0 0 0 1px #b3b3b3,0 7px 0 1px #b3b3b3,0 14px 0 1px #b3b3b3}
.left-off-canvas-menu{
	-webkit-backface-visibility: hidden;
	background: #333;
	bottom: 0;
	box-sizing: content-box;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	overflow-x: hidden;
	overflow-y: auto;
	position: absolute;
	transition: -webkit-transform 500ms ease 0s;
	transition: transform 500ms ease 0s;
	transition: transform 500ms ease 0s, -webkit-transform 500ms ease 0s;
	width: 15.625rem;
	z-index: 1001;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
	left: 0;
	top: 0}
.left-off-canvas-menu *{
	-webkit-backface-visibility: hidden}
.right-off-canvas-menu{
	-webkit-backface-visibility: hidden;
	background: #333;
	bottom: 0;
	box-sizing: content-box;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	overflow-x: hidden;
	overflow-y: auto;
	position: absolute;
	transition: -webkit-transform 500ms ease 0s;
	transition: transform 500ms ease 0s;
	transition: transform 500ms ease 0s, -webkit-transform 500ms ease 0s;
	width: 15.625rem;
	z-index: 1001;
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
	right: 0;
	top: 0}
.right-off-canvas-menu *{
	-webkit-backface-visibility: hidden}
.top-off-canvas-menu{
	-webkit-backface-visibility: hidden;
	background: #333;
	bottom: 0;
	box-sizing: content-box;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	overflow-x: hidden;
	overflow-y: auto;
	position: absolute;
	transition: -webkit-transform 500ms ease 0s;
	transition: transform 500ms ease 0s;
	transition: transform 500ms ease 0s, -webkit-transform 500ms ease 0s;
	width: 15.625rem;
	z-index: 1001;
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
	top: 0;
	width: 100%;
	height: 18.75rem}
.top-off-canvas-menu *{
	-webkit-backface-visibility: hidden}
.bottom-off-canvas-menu{
	-webkit-backface-visibility: hidden;
	background: #333;
	bottom: 0;
	box-sizing: content-box;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	overflow-x: hidden;
	overflow-y: auto;
	position: absolute;
	transition: -webkit-transform 500ms ease 0s;
	transition: transform 500ms ease 0s;
	transition: transform 500ms ease 0s, -webkit-transform 500ms ease 0s;
	width: 15.625rem;
	z-index: 1001;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
	bottom: 0;
	width: 100%;
	height: 18.75rem}
.bottom-off-canvas-menu *{
	-webkit-backface-visibility: hidden}
ul.off-canvas-list{
	list-style-type: none;
	margin: 0;
	padding: 0}
ul.off-canvas-list li label{
	background: #444;
	border-bottom: none;
	border-top: 1px solid #5e5e5e;
	color: #999;
	display: block;
	font-size: .75rem;
	font-weight: bold;
	margin: 0;
	padding: 0.3rem .9375rem;
	text-transform: uppercase}
ul.off-canvas-list li a{
	border-bottom: 1px solid #262626;
	color: rgba(255,255,255,0.7);
	display: block;
	padding: .66667rem;
	transition: background 300ms ease}
ul.off-canvas-list li a:hover{
	background: #242424}
ul.off-canvas-list li a:active{
	background: #242424}
.move-right>.inner-wrap{
	-webkit-transform: translate3d(15.625rem, 0, 0);
	transform: translate3d(15.625rem, 0, 0)}
.move-right .exit-off-canvas{
	-webkit-backface-visibility: hidden;
	box-shadow: -4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);
	cursor: pointer;
	transition: background 300ms ease;
	-webkit-tap-highlight-color: transparent;
	background: rgba(255,255,255,0.2);
	bottom: 0;
	display: block;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1002}
@media only screen and (min-width: 48em){.move-right .exit-off-canvas:hover{
		background: rgba(255,255,255,0.05)}
}.move-left>.inner-wrap{
	-webkit-transform: translate3d(-15.625rem, 0, 0);
	transform: translate3d(-15.625rem, 0, 0)}
.move-left .exit-off-canvas{
	-webkit-backface-visibility: hidden;
	box-shadow: -4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);
	cursor: pointer;
	transition: background 300ms ease;
	-webkit-tap-highlight-color: transparent;
	background: rgba(255,255,255,0.2);
	bottom: 0;
	display: block;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1002}
@media only screen and (min-width: 48em){.move-left .exit-off-canvas:hover{
		background: rgba(255,255,255,0.05)}
}.move-top>.inner-wrap{
	-webkit-transform: translate3d(0, -18.75rem, 0);
	transform: translate3d(0, -18.75rem, 0)}
.move-top .exit-off-canvas{
	-webkit-backface-visibility: hidden;
	box-shadow: -4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);
	cursor: pointer;
	transition: background 300ms ease;
	-webkit-tap-highlight-color: transparent;
	background: rgba(255,255,255,0.2);
	bottom: 0;
	display: block;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1002}
@media only screen and (min-width: 48em){.move-top .exit-off-canvas:hover{
		background: rgba(255,255,255,0.05)}
}.move-bottom>.inner-wrap{
	-webkit-transform: translate3d(0, 18.75rem, 0);
	transform: translate3d(0, 18.75rem, 0)}
.move-bottom .exit-off-canvas{
	-webkit-backface-visibility: hidden;
	box-shadow: -4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);
	cursor: pointer;
	transition: background 300ms ease;
	-webkit-tap-highlight-color: transparent;
	background: rgba(255,255,255,0.2);
	bottom: 0;
	display: block;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1002}
@media only screen and (min-width: 48em){.move-bottom .exit-off-canvas:hover{
		background: rgba(255,255,255,0.05)}
}.offcanvas-overlap .left-off-canvas-menu,.offcanvas-overlap .right-off-canvas-menu,.offcanvas-overlap .top-off-canvas-menu,.offcanvas-overlap .bottom-off-canvas-menu{
	-webkit-transform: none;
	transform: none;
	z-index: 1003}
.offcanvas-overlap .exit-off-canvas{
	-webkit-backface-visibility: hidden;
	box-shadow: -4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);
	cursor: pointer;
	transition: background 300ms ease;
	-webkit-tap-highlight-color: transparent;
	background: rgba(255,255,255,0.2);
	bottom: 0;
	display: block;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1002}
@media only screen and (min-width: 48em){.offcanvas-overlap .exit-off-canvas:hover{
		background: rgba(255,255,255,0.05)}
}.offcanvas-overlap-left .right-off-canvas-menu{
	-webkit-transform: none;
	transform: none;
	z-index: 1003}
.offcanvas-overlap-left .exit-off-canvas{
	-webkit-backface-visibility: hidden;
	box-shadow: -4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);
	cursor: pointer;
	transition: background 300ms ease;
	-webkit-tap-highlight-color: transparent;
	background: rgba(255,255,255,0.2);
	bottom: 0;
	display: block;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1002}
@media only screen and (min-width: 48em){.offcanvas-overlap-left .exit-off-canvas:hover{
		background: rgba(255,255,255,0.05)}
}.offcanvas-overlap-right .left-off-canvas-menu{
	-webkit-transform: none;
	transform: none;
	z-index: 1003}
.offcanvas-overlap-right .exit-off-canvas{
	-webkit-backface-visibility: hidden;
	box-shadow: -4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);
	cursor: pointer;
	transition: background 300ms ease;
	-webkit-tap-highlight-color: transparent;
	background: rgba(255,255,255,0.2);
	bottom: 0;
	display: block;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1002}
@media only screen and (min-width: 48em){.offcanvas-overlap-right .exit-off-canvas:hover{
		background: rgba(255,255,255,0.05)}
}.offcanvas-overlap-top .bottom-off-canvas-menu{
	-webkit-transform: none;
	transform: none;
	z-index: 1003}
.offcanvas-overlap-top .exit-off-canvas{
	-webkit-backface-visibility: hidden;
	box-shadow: -4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);
	cursor: pointer;
	transition: background 300ms ease;
	-webkit-tap-highlight-color: transparent;
	background: rgba(255,255,255,0.2);
	bottom: 0;
	display: block;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1002}
@media only screen and (min-width: 48em){.offcanvas-overlap-top .exit-off-canvas:hover{
		background: rgba(255,255,255,0.05)}
}.offcanvas-overlap-bottom .top-off-canvas-menu{
	-webkit-transform: none;
	transform: none;
	z-index: 1003}
.offcanvas-overlap-bottom .exit-off-canvas{
	-webkit-backface-visibility: hidden;
	box-shadow: -4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);
	cursor: pointer;
	transition: background 300ms ease;
	-webkit-tap-highlight-color: transparent;
	background: rgba(255,255,255,0.2);
	bottom: 0;
	display: block;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1002}
@media only screen and (min-width: 48em){.offcanvas-overlap-bottom .exit-off-canvas:hover{
		background: rgba(255,255,255,0.05)}
}.no-csstransforms .left-off-canvas-menu{
	left: -15.625rem}
.no-csstransforms .right-off-canvas-menu{
	right: -15.625rem}
.no-csstransforms .top-off-canvas-menu{
	top: -18.75rem}
.no-csstransforms .bottom-off-canvas-menu{
	bottom: -18.75rem}
.no-csstransforms .move-left>.inner-wrap{
	right: 15.625rem}
.no-csstransforms .move-right>.inner-wrap{
	left: 15.625rem}
.no-csstransforms .move-top>.inner-wrap{
	right: 18.75rem}
.no-csstransforms .move-bottom>.inner-wrap{
	left: 18.75rem}
.left-submenu{
	-webkit-backface-visibility: hidden;
	-webkit-overflow-scrolling: touch;
	background: #333;
	bottom: 0;
	box-sizing: content-box;
	margin: 0;
	overflow-x: hidden;
	overflow-y: auto;
	position: absolute;
	top: 0;
	width: 15.625rem;
	height: 18.75rem;
	z-index: 1002;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
	left: 0;
	transition: -webkit-transform 500ms ease;
	transition: transform 500ms ease;
	transition: transform 500ms ease,-webkit-transform 500ms ease}
.left-submenu *{
	-webkit-backface-visibility: hidden}
.left-submenu .back>a{
	background: #444;
	border-bottom: none;
	border-top: 1px solid #5e5e5e;
	color: #999;
	font-weight: bold;
	padding: 0.3rem .9375rem;
	text-transform: uppercase;
	margin: 0}
.left-submenu .back>a:hover{
	background: #303030;
	border-bottom: none;
	border-top: 1px solid #5e5e5e}
.left-submenu .back>a:before{
	content: "\AB";
	margin-right: .5rem;
	display: inline}
.left-submenu.move-right,.left-submenu.offcanvas-overlap-right,.left-submenu.offcanvas-overlap{
	-webkit-transform: translate3d(0%, 0, 0);
	transform: translate3d(0%, 0, 0)}
.right-submenu{
	-webkit-backface-visibility: hidden;
	-webkit-overflow-scrolling: touch;
	background: #333;
	bottom: 0;
	box-sizing: content-box;
	margin: 0;
	overflow-x: hidden;
	overflow-y: auto;
	position: absolute;
	top: 0;
	width: 15.625rem;
	height: 18.75rem;
	z-index: 1002;
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
	right: 0;
	transition: -webkit-transform 500ms ease;
	transition: transform 500ms ease;
	transition: transform 500ms ease,-webkit-transform 500ms ease}
.right-submenu *{
	-webkit-backface-visibility: hidden}
.right-submenu .back>a{
	background: #444;
	border-bottom: none;
	border-top: 1px solid #5e5e5e;
	color: #999;
	font-weight: bold;
	padding: 0.3rem .9375rem;
	text-transform: uppercase;
	margin: 0}
.right-submenu .back>a:hover{
	background: #303030;
	border-bottom: none;
	border-top: 1px solid #5e5e5e}
.right-submenu .back>a:after{
	content: "\BB";
	margin-left: .5rem;
	display: inline}
.right-submenu.move-left,.right-submenu.offcanvas-overlap-left,.right-submenu.offcanvas-overlap{
	-webkit-transform: translate3d(0%, 0, 0);
	transform: translate3d(0%, 0, 0)}
.top-submenu{
	-webkit-backface-visibility: hidden;
	-webkit-overflow-scrolling: touch;
	background: #333;
	bottom: 0;
	box-sizing: content-box;
	margin: 0;
	overflow-x: hidden;
	overflow-y: auto;
	position: absolute;
	top: 0;
	width: 15.625rem;
	height: 18.75rem;
	z-index: 1002;
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
	top: 0;
	width: 100%;
	transition: -webkit-transform 500ms ease;
	transition: transform 500ms ease;
	transition: transform 500ms ease,-webkit-transform 500ms ease}
.top-submenu *{
	-webkit-backface-visibility: hidden}
.top-submenu .back>a{
	background: #444;
	border-bottom: none;
	border-top: 1px solid #5e5e5e;
	color: #999;
	font-weight: bold;
	padding: 0.3rem .9375rem;
	text-transform: uppercase;
	margin: 0}
.top-submenu .back>a:hover{
	background: #303030;
	border-bottom: none;
	border-top: 1px solid #5e5e5e}
.top-submenu.move-bottom,.top-submenu.offcanvas-overlap-bottom,.top-submenu.offcanvas-overlap{
	-webkit-transform: translate3d(0, 0%, 0);
	transform: translate3d(0, 0%, 0)}
.bottom-submenu{
	-webkit-backface-visibility: hidden;
	-webkit-overflow-scrolling: touch;
	background: #333;
	bottom: 0;
	box-sizing: content-box;
	margin: 0;
	overflow-x: hidden;
	overflow-y: auto;
	position: absolute;
	top: 0;
	width: 15.625rem;
	height: 18.75rem;
	z-index: 1002;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
	bottom: 0;
	width: 100%;
	transition: -webkit-transform 500ms ease;
	transition: transform 500ms ease;
	transition: transform 500ms ease,-webkit-transform 500ms ease}
.bottom-submenu *{
	-webkit-backface-visibility: hidden}
.bottom-submenu .back>a{
	background: #444;
	border-bottom: none;
	border-top: 1px solid #5e5e5e;
	color: #999;
	font-weight: bold;
	padding: 0.3rem .9375rem;
	text-transform: uppercase;
	margin: 0}
.bottom-submenu .back>a:hover{
	background: #303030;
	border-bottom: none;
	border-top: 1px solid #5e5e5e}
.bottom-submenu.move-top,.bottom-submenu.offcanvas-overlap-top,.bottom-submenu.offcanvas-overlap{
	-webkit-transform: translate3d(0, 0%, 0);
	transform: translate3d(0, 0%, 0)}
.left-off-canvas-menu ul.off-canvas-list li.has-submenu>a:after{
	content: "\BB";
	margin-left: .5rem;
	display: inline}
.right-off-canvas-menu ul.off-canvas-list li.has-submenu>a:before{
	content: "\AB";
	margin-right: .5rem;
	display: inline}
@media only screen{.show-for-small-only,.show-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{
		display: inherit !important}
	.hide-for-small-only,.hide-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{
		display: none !important}
	.visible-for-small-only,.visible-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{
		position: static !important;
		height: auto;
		width: auto;
		overflow: visible;
		clip: auto}
	.hidden-for-small-only,.hidden-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{
		clip: rect(1px, 1px, 1px, 1px);
		height: 1px;
		overflow: hidden;
		position: absolute !important;
		width: 1px}
	table.show-for-small-only,table.show-for-small-up,table.show-for-small,table.show-for-small-down,table.hide-for-medium-only,table.hide-for-medium-up,table.hide-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{
		display: table !important}
	thead.show-for-small-only,thead.show-for-small-up,thead.show-for-small,thead.show-for-small-down,thead.hide-for-medium-only,thead.hide-for-medium-up,thead.hide-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{
		display: table-header-group !important}
	tbody.show-for-small-only,tbody.show-for-small-up,tbody.show-for-small,tbody.show-for-small-down,tbody.hide-for-medium-only,tbody.hide-for-medium-up,tbody.hide-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{
		display: table-row-group !important}
	tr.show-for-small-only,tr.show-for-small-up,tr.show-for-small,tr.show-for-small-down,tr.hide-for-medium-only,tr.hide-for-medium-up,tr.hide-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{
		display: table-row}
	th.show-for-small-only,td.show-for-small-only,th.show-for-small-up,td.show-for-small-up,th.show-for-small,td.show-for-small,th.show-for-small-down,td.show-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.hide-for-medium-up,td.hide-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{
		display: table-cell !important}
}@media only screen and (min-width: 48em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{
		display: inherit !important}
	.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{
		display: none !important}
	.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{
		position: static !important;
		height: auto;
		width: auto;
		overflow: visible;
		clip: auto}
	.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{
		clip: rect(1px, 1px, 1px, 1px);
		height: 1px;
		overflow: hidden;
		position: absolute !important;
		width: 1px}
	table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.show-for-medium-only,table.show-for-medium-up,table.show-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{
		display: table !important}
	thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.show-for-medium-only,thead.show-for-medium-up,thead.show-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{
		display: table-header-group !important}
	tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.show-for-medium-only,tbody.show-for-medium-up,tbody.show-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{
		display: table-row-group !important}
	tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.show-for-medium-only,tr.show-for-medium-up,tr.show-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{
		display: table-row}
	th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.show-for-medium-only,td.show-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.show-for-medium,td.show-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{
		display: table-cell !important}
}@media only screen and (min-width: 62em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{
		display: inherit !important}
	.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{
		display: none !important}
	.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{
		position: static !important;
		height: auto;
		width: auto;
		overflow: visible;
		clip: auto}
	.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{
		clip: rect(1px, 1px, 1px, 1px);
		height: 1px;
		overflow: hidden;
		position: absolute !important;
		width: 1px}
	table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.show-for-large-only,table.show-for-large-up,table.show-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{
		display: table !important}
	thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.show-for-large-only,thead.show-for-large-up,thead.show-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{
		display: table-header-group !important}
	tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.show-for-large-only,tbody.show-for-large-up,tbody.show-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{
		display: table-row-group !important}
	tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.show-for-large-only,tr.show-for-large-up,tr.show-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{
		display: table-row}
	th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.show-for-large-only,td.show-for-large-only,th.show-for-large-up,td.show-for-large-up,th.show-for-large,td.show-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{
		display: table-cell !important}
}@media only screen and (min-width: 87.5625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{
		display: inherit !important}
	.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{
		display: none !important}
	.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{
		position: static !important;
		height: auto;
		width: auto;
		overflow: visible;
		clip: auto}
	.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{
		clip: rect(1px, 1px, 1px, 1px);
		height: 1px;
		overflow: hidden;
		position: absolute !important;
		width: 1px}
	table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.show-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{
		display: table !important}
	thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.show-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{
		display: table-header-group !important}
	tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.show-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{
		display: table-row-group !important}
	tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.show-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{
		display: table-row}
	th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.show-for-xlarge-only,td.show-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.show-for-xlarge,td.show-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{
		display: table-cell !important}
}@media only screen and (min-width: 112.5625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.hide-for-xlarge-only,.show-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.show-for-xxlarge-down{
		display: inherit !important}
	.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.show-for-xlarge-only,.hide-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-down{
		display: none !important}
	.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.hidden-for-xlarge-only,.visible-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-down{
		position: static !important;
		height: auto;
		width: auto;
		overflow: visible;
		clip: auto}
	.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.visible-for-xlarge-only,.hidden-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-down{
		clip: rect(1px, 1px, 1px, 1px);
		height: 1px;
		overflow: hidden;
		position: absolute !important;
		width: 1px}
	table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.hide-for-xlarge-only,table.show-for-xlarge-up,table.hide-for-xlarge,table.hide-for-xlarge-down,table.show-for-xxlarge-only,table.show-for-xxlarge-up,table.show-for-xxlarge,table.show-for-xxlarge-down{
		display: table !important}
	thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-xlarge-only,thead.show-for-xlarge-up,thead.hide-for-xlarge,thead.hide-for-xlarge-down,thead.show-for-xxlarge-only,thead.show-for-xxlarge-up,thead.show-for-xxlarge,thead.show-for-xxlarge-down{
		display: table-header-group !important}
	tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-xlarge-only,tbody.show-for-xlarge-up,tbody.hide-for-xlarge,tbody.hide-for-xlarge-down,tbody.show-for-xxlarge-only,tbody.show-for-xxlarge-up,tbody.show-for-xxlarge,tbody.show-for-xxlarge-down{
		display: table-row-group !important}
	tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-xlarge-only,tr.show-for-xlarge-up,tr.hide-for-xlarge,tr.hide-for-xlarge-down,tr.show-for-xxlarge-only,tr.show-for-xxlarge-up,tr.show-for-xxlarge,tr.show-for-xxlarge-down{
		display: table-row}
	th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.hide-for-xlarge-down,td.hide-for-xlarge-down,th.show-for-xxlarge-only,td.show-for-xxlarge-only,th.show-for-xxlarge-up,td.show-for-xxlarge-up,th.show-for-xxlarge,td.show-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{
		display: table-cell !important}
}.show-for-landscape,.hide-for-portrait{
	display: inherit !important}
.hide-for-landscape,.show-for-portrait{
	display: none !important}
table.hide-for-landscape,table.show-for-portrait{
	display: table !important}
thead.hide-for-landscape,thead.show-for-portrait{
	display: table-header-group !important}
tbody.hide-for-landscape,tbody.show-for-portrait{
	display: table-row-group !important}
tr.hide-for-landscape,tr.show-for-portrait{
	display: table-row !important}
td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{
	display: table-cell !important}
@media only screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{
		display: inherit !important}
	.hide-for-landscape,.show-for-portrait{
		display: none !important}
	table.show-for-landscape,table.hide-for-portrait{
		display: table !important}
	thead.show-for-landscape,thead.hide-for-portrait{
		display: table-header-group !important}
	tbody.show-for-landscape,tbody.hide-for-portrait{
		display: table-row-group !important}
	tr.show-for-landscape,tr.hide-for-portrait{
		display: table-row !important}
	td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait{
		display: table-cell !important}
}@media only screen and (orientation: portrait){.show-for-portrait,.hide-for-landscape{
		display: inherit !important}
	.hide-for-portrait,.show-for-landscape{
		display: none !important}
	table.show-for-portrait,table.hide-for-landscape{
		display: table !important}
	thead.show-for-portrait,thead.hide-for-landscape{
		display: table-header-group !important}
	tbody.show-for-portrait,tbody.hide-for-landscape{
		display: table-row-group !important}
	tr.show-for-portrait,tr.hide-for-landscape{
		display: table-row !important}
	td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape{
		display: table-cell !important}
}.show-for-touch{
	display: none !important}
.hide-for-touch{
	display: inherit !important}
.touch .show-for-touch{
	display: inherit !important}
.touch .hide-for-touch{
	display: none !important}
table.hide-for-touch{
	display: table !important}
.touch table.show-for-touch{
	display: table !important}
thead.hide-for-touch{
	display: table-header-group !important}
.touch thead.show-for-touch{
	display: table-header-group !important}
tbody.hide-for-touch{
	display: table-row-group !important}
.touch tbody.show-for-touch{
	display: table-row-group !important}
tr.hide-for-touch{
	display: table-row !important}
.touch tr.show-for-touch{
	display: table-row !important}
td.hide-for-touch{
	display: table-cell !important}
.touch td.show-for-touch{
	display: table-cell !important}
th.hide-for-touch{
	display: table-cell !important}
.touch th.show-for-touch{
	display: table-cell !important}
.show-for-sr{
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px}
.show-on-focus{
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px}
.show-on-focus:focus,.show-on-focus:active{
	position: static !important;
	height: auto;
	width: auto;
	overflow: visible;
	clip: auto}
.print-only,.show-for-print{
	display: none !important}
@media print{.print-only,.show-for-print{
		display: block !important}
	.hide-on-print,.hide-for-print{
		display: none !important}
	table.show-for-print{
		display: table !important}
	thead.show-for-print{
		display: table-header-group !important}
	tbody.show-for-print{
		display: table-row-group !important}
	tr.show-for-print{
		display: table-row !important}
	td.show-for-print{
		display: table-cell !important}
	th.show-for-print{
		display: table-cell !important}
}.lnr{
	font-family: 'Linearicons';
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale}
.lnr-home:before{
	content: ""}
.lnr-apartment:before{
	content: ""}
.lnr-pencil:before{
	content: ""}
.lnr-magic-wand:before{
	content: ""}
.lnr-drop:before{
	content: ""}
.lnr-lighter:before{
	content: ""}
.lnr-poop:before{
	content: ""}
.lnr-sun:before{
	content: ""}
.lnr-moon:before{
	content: ""}
.lnr-cloud:before{
	content: ""}
.lnr-cloud-upload:before{
	content: ""}
.lnr-cloud-download:before{
	content: ""}
.lnr-cloud-sync:before{
	content: ""}
.lnr-cloud-check:before{
	content: ""}
.lnr-database:before{
	content: ""}
.lnr-lock:before{
	content: ""}
.lnr-cog:before{
	content: ""}
.lnr-trash:before{
	content: ""}
.lnr-dice:before{
	content: ""}
.lnr-heart:before{
	content: ""}
.lnr-star:before{
	content: ""}
.lnr-star-half:before{
	content: ""}
.lnr-star-empty:before{
	content: ""}
.lnr-flag:before{
	content: ""}
.lnr-envelope:before{
	content: ""}
.lnr-paperclip:before{
	content: ""}
.lnr-inbox:before{
	content: ""}
.lnr-eye:before{
	content: ""}
.lnr-printer:before{
	content: ""}
.lnr-file-empty:before{
	content: ""}
.lnr-file-add:before{
	content: ""}
.lnr-enter:before{
	content: ""}
.lnr-exit:before{
	content: ""}
.lnr-graduation-hat:before{
	content: ""}
.lnr-license:before{
	content: ""}
.lnr-music-note:before{
	content: ""}
.lnr-film-play:before{
	content: ""}
.lnr-camera-video:before{
	content: ""}
.lnr-camera:before{
	content: ""}
.lnr-picture:before{
	content: ""}
.lnr-book:before{
	content: ""}
.lnr-bookmark:before{
	content: ""}
.lnr-user:before{
	content: ""}
.lnr-users:before{
	content: ""}
.lnr-shirt:before{
	content: ""}
.lnr-store:before{
	content: ""}
.lnr-cart:before{
	content: ""}
.lnr-tag:before{
	content: ""}
.lnr-phone-handset:before{
	content: ""}
.lnr-phone:before{
	content: ""}
.lnr-pushpin:before{
	content: ""}
.lnr-map-marker:before{
	content: ""}
.lnr-map:before{
	content: ""}
.lnr-location:before{
	content: ""}
.lnr-calendar-full:before{
	content: ""}
.lnr-keyboard:before{
	content: ""}
.lnr-spell-check:before{
	content: ""}
.lnr-screen:before{
	content: ""}
.lnr-smartphone:before{
	content: ""}
.lnr-tablet:before{
	content: ""}
.lnr-laptop:before{
	content: ""}
.lnr-laptop-phone:before{
	content: ""}
.lnr-power-switch:before{
	content: ""}
.lnr-bubble:before{
	content: ""}
.lnr-heart-pulse:before{
	content: ""}
.lnr-construction:before{
	content: ""}
.lnr-pie-chart:before{
	content: ""}
.lnr-chart-bars:before{
	content: ""}
.lnr-gift:before{
	content: ""}
.lnr-diamond:before{
	content: ""}
.lnr-linearicons:before{
	content: ""}
.lnr-dinner:before{
	content: ""}
.lnr-coffee-cup:before{
	content: ""}
.lnr-leaf:before{
	content: ""}
.lnr-paw:before{
	content: ""}
.lnr-rocket:before{
	content: ""}
.lnr-briefcase:before{
	content: ""}
.lnr-bus:before{
	content: ""}
.lnr-car:before{
	content: ""}
.lnr-train:before{
	content: ""}
.lnr-bicycle:before{
	content: ""}
.lnr-wheelchair:before{
	content: ""}
.lnr-select:before{
	content: ""}
.lnr-earth:before{
	content: ""}
.lnr-smile:before{
	content: ""}
.lnr-sad:before{
	content: ""}
.lnr-neutral:before{
	content: ""}
.lnr-mustache:before{
	content: ""}
.lnr-alarm:before{
	content: ""}
.lnr-bullhorn:before{
	content: ""}
.lnr-volume-high:before{
	content: ""}
.lnr-volume-medium:before{
	content: ""}
.lnr-volume-low:before{
	content: ""}
.lnr-volume:before{
	content: ""}
.lnr-mic:before{
	content: ""}
.lnr-hourglass:before{
	content: ""}
.lnr-undo:before{
	content: ""}
.lnr-redo:before{
	content: ""}
.lnr-sync:before{
	content: ""}
.lnr-history:before{
	content: ""}
.lnr-clock:before{
	content: ""}
.lnr-download:before{
	content: ""}
.lnr-upload:before{
	content: ""}
.lnr-enter-down:before{
	content: ""}
.lnr-exit-up:before{
	content: ""}
.lnr-bug:before{
	content: ""}
.lnr-code:before{
	content: ""}
.lnr-link:before{
	content: ""}
.lnr-unlink:before{
	content: ""}
.lnr-thumbs-up:before{
	content: ""}
.lnr-thumbs-down:before{
	content: ""}
.lnr-magnifier:before{
	content: ""}
.lnr-cross:before{
	content: ""}
.lnr-menu:before{
	content: ""}
.lnr-list:before{
	content: ""}
.lnr-chevron-up:before{
	content: ""}
.lnr-chevron-down:before{
	content: ""}
.lnr-chevron-left:before{
	content: ""}
.lnr-chevron-right:before{
	content: ""}
.lnr-arrow-up:before{
	content: ""}
.lnr-arrow-down:before{
	content: ""}
.lnr-arrow-left:before{
	content: ""}
.lnr-arrow-right:before{
	content: ""}
.lnr-move:before{
	content: ""}
.lnr-warning:before{
	content: ""}
.lnr-question-circle:before{
	content: ""}
.lnr-menu-circle:before{
	content: ""}
.lnr-checkmark-circle:before{
	content: ""}
.lnr-cross-circle:before{
	content: ""}
.lnr-plus-circle:before{
	content: ""}
.lnr-circle-minus:before{
	content: ""}
.lnr-arrow-up-circle:before{
	content: ""}
.lnr-arrow-down-circle:before{
	content: ""}
.lnr-arrow-left-circle:before{
	content: ""}
.lnr-arrow-right-circle:before{
	content: ""}
.lnr-chevron-up-circle:before{
	content: ""}
.lnr-chevron-down-circle:before{
	content: ""}
.lnr-chevron-left-circle:before{
	content: ""}
.lnr-chevron-right-circle:before{
	content: ""}
.lnr-crop:before{
	content: ""}
.lnr-frame-expand:before{
	content: ""}
.lnr-frame-contract:before{
	content: ""}
.lnr-layers:before{
	content: ""}
.lnr-funnel:before{
	content: ""}
.lnr-text-format:before{
	content: ""}
.lnr-text-format-remove:before{
	content: ""}
.lnr-text-size:before{
	content: ""}
.lnr-bold:before{
	content: ""}
.lnr-italic:before{
	content: ""}
.lnr-underline:before{
	content: ""}
.lnr-strikethrough:before{
	content: ""}
.lnr-highlight:before{
	content: ""}
.lnr-text-align-left:before{
	content: ""}
.lnr-text-align-center:before{
	content: ""}
.lnr-text-align-right:before{
	content: ""}
.lnr-text-align-justify:before{
	content: ""}
.lnr-line-spacing:before{
	content: ""}
.lnr-indent-increase:before{
	content: ""}
.lnr-indent-decrease:before{
	content: ""}
.lnr-pilcrow:before{
	content: ""}
.lnr-direction-ltr:before{
	content: ""}
.lnr-direction-rtl:before{
	content: ""}
.lnr-page-break:before{
	content: ""}
.lnr-sort-alpha-asc:before{
	content: ""}
.lnr-sort-amount-asc:before{
	content: ""}
.lnr-hand:before{
	content: ""}
.lnr-pointer-up:before{
	content: ""}
.lnr-pointer-right:before{
	content: ""}
.lnr-pointer-down:before{
	content: ""}
.lnr-pointer-left:before{
	content: ""}
.slick-slider{
	position: relative;
	display: block;
	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;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent}
.slick-list{
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0
}
.slick-list:focus{
	outline: none
}
.slick-list.dragging{
	cursor: pointer;
	cursor: pointer;
}
.slick-slider .slick-track,.slick-slider .slick-list{
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)}
.slick-track{
	position: relative;
	top: 0;
	left: 0;
	display: block}
.slick-track:before,.slick-track:after{
	display: table;
	content: ""}
.slick-track:after{
	clear: both}
.slick-loading .slick-track{
	visibility: hidden}
.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-loading .slick-slide{
	visibility: hidden}
.slick-vertical .slick-slide{
	display: block;
	height: auto;
	border: 1px solid transparent}
.slick-arrow.slick-hidden{
	display: none}
/*!
*  Font Awesome 4.6.1 by @davegandy - http://fontawesome.io - @fontawesome
*  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
*/@font-face{
	font-family: 'FontAwesome';
	src: url("fonts/fontawesome-webfont.eot?v=4.6.1");
	src: url("fonts/fontawesome-webfont.eot?#iefix&v=4.6.1") format("embedded-opentype"),url("fonts/fontawesome-webfont.woff2?v=4.6.1") format("woff2"),url("fonts/fontawesome-webfont.woff?v=4.6.1") format("woff"),url("fonts/fontawesome-webfont.ttf?v=4.6.1") format("truetype"),url("fonts/fontawesome-webfont.svg?v=4.6.1#fontawesomeregular") format("svg");
	font-weight: normal;
	font-style: normal}
.fa{
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale}
.fa-lg{
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%}
.fa-2x{
	font-size: 2em}
.fa-3x{
	font-size: 3em}
.fa-4x{
	font-size: 4em}
.fa-5x{
	font-size: 5em}
.fa-fw{
	width: 1.28571429em;
	text-align: center}
.fa-ul{
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none}
.fa-ul>li{
	position: relative}
.fa-li{
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: .14285714em;
	text-align: center}
.fa-li.fa-lg{
	left: -1.85714em}
.fa-border{
	padding: .2em .25em .15em;
	border: solid .08em #eee;
	border-radius: 0.1em}
.fa-pull-left{
	float: left}
.fa-pull-right{
	float: right}
.fa.fa-pull-left{
	margin-right: 0.3em}
.fa.fa-pull-right{
	margin-left: 0.3em}
.pull-right{
	float: right}
.pull-left{
	float: left}
.fa.pull-left{
	margin-right: 0.3em}
.fa.pull-right{
	margin-left: 0.3em}
.fa-spin{
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear}
.fa-pulse{
	-webkit-animation: fa-spin 1s infinite steps(8);
	animation: fa-spin 1s infinite steps(8)}
@-webkit-keyframes fa-spin{
	0%{
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg)}
100%
{
	-webkit-transform: rotate(359deg);
	transform: rotate(359deg)}
}@keyframes fa-spin{
	0%{
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg)}
100%
{
	-webkit-transform: rotate(359deg);
	transform: rotate(359deg)}
}.fa-rotate-90{
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)}
.fa-rotate-180{
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)}
.fa-rotate-270{
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg)}
.fa-flip-horizontal{
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
	-webkit-transform: scale(-1, 1);
	transform: scale(-1, 1)}
.fa-flip-vertical{
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
	-webkit-transform: scale(1, -1);
	transform: scale(1, -1)}
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{
	-webkit-filter: none;
	filter: none}
.fa-stack{
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle}
.fa-stack-1x,.fa-stack-2x{
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center}
.fa-stack-1x{
	line-height: inherit}
.fa-stack-2x{
	font-size: 2em}
.fa-inverse{
	color: #fff}
.fa-glass:before{
	content: ""}
.fa-music:before{
	content: ""}
.fa-search:before{
	content: ""}
.fa-envelope-o:before{
	content: ""}
.fa-heart:before{
	content: ""}
.fa-star:before{
	content: ""}
.fa-star-o:before{
	content: ""}
.fa-user:before{
	content: ""}
.fa-film:before{
	content: ""}
.fa-th-large:before{
	content: ""}
.fa-th:before{
	content: ""}
.fa-th-list:before{
	content: ""}
.fa-check:before{
	content: ""}
.fa-remove:before,.fa-close:before,.fa-times:before{
	content: ""}
.fa-search-plus:before{
	content: ""}
.fa-search-minus:before{
	content: ""}
.fa-power-off:before{
	content: ""}
.fa-signal:before{
	content: ""}
.fa-gear:before,.fa-cog:before{
	content: ""}
.fa-trash-o:before{
	content: ""}
.fa-home:before{
	content: ""}
.fa-file-o:before{
	content: ""}
.fa-clock-o:before{
	content: ""}
.fa-road:before{
	content: ""}
.fa-download:before{
	content: ""}
.fa-arrow-circle-o-down:before{
	content: ""}
.fa-arrow-circle-o-up:before{
	content: ""}
.fa-inbox:before{
	content: ""}
.fa-play-circle-o:before{
	content: ""}
.fa-rotate-right:before,.fa-repeat:before{
	content: ""}
.fa-refresh:before{
	content: ""}
.fa-list-alt:before{
	content: ""}
.fa-lock:before{
	content: ""}
.fa-flag:before{
	content: ""}
.fa-headphones:before{
	content: ""}
.fa-volume-off:before{
	content: ""}
.fa-volume-down:before{
	content: ""}
.fa-volume-up:before{
	content: ""}
.fa-qrcode:before{
	content: ""}
.fa-barcode:before{
	content: ""}
.fa-tag:before{
	content: ""}
.fa-tags:before{
	content: ""}
.fa-book:before{
	content: ""}
.fa-bookmark:before{
	content: ""}
.fa-print:before{
	content: ""}
.fa-camera:before{
	content: ""}
.fa-font:before{
	content: ""}
.fa-bold:before{
	content: ""}
.fa-italic:before{
	content: ""}
.fa-text-height:before{
	content: ""}
.fa-text-width:before{
	content: ""}
.fa-align-left:before{
	content: ""}
.fa-align-center:before{
	content: ""}
.fa-align-right:before{
	content: ""}
.fa-align-justify:before{
	content: ""}
.fa-list:before{
	content: ""}
.fa-dedent:before,.fa-outdent:before{
	content: ""}
.fa-indent:before{
	content: ""}
.fa-video-camera:before{
	content: ""}
.fa-photo:before,.fa-image:before,.fa-picture-o:before{
	content: ""}
.fa-pencil:before{
	content: ""}
.fa-map-marker:before{
	content: ""}
.fa-adjust:before{
	content: ""}
.fa-tint:before{
	content: ""}
.fa-edit:before,.fa-pencil-square-o:before{
	content: ""}
.fa-share-square-o:before{
	content: ""}
.fa-check-square-o:before{
	content: ""}
.fa-arrows:before{
	content: ""}
.fa-step-backward:before{
	content: ""}
.fa-fast-backward:before{
	content: ""}
.fa-backward:before{
	content: ""}
.fa-play:before{
	content: ""}
.fa-pause:before{
	content: ""}
.fa-stop:before{
	content: ""}
.fa-forward:before{
	content: ""}
.fa-fast-forward:before{
	content: ""}
.fa-step-forward:before{
	content: ""}
.fa-eject:before{
	content: ""}
.fa-chevron-left:before{
	content: ""}
.fa-chevron-right:before{
	content: ""}
.fa-plus-circle:before{
	content: ""}
.fa-minus-circle:before{
	content: ""}
.fa-times-circle:before{
	content: ""}
.fa-check-circle:before{
	content: ""}
.fa-question-circle:before{
	content: ""}
.fa-info-circle:before{
	content: ""}
.fa-crosshairs:before{
	content: ""}
.fa-times-circle-o:before{
	content: ""}
.fa-check-circle-o:before{
	content: ""}
.fa-ban:before{
	content: ""}
.fa-arrow-left:before{
	content: ""}
.fa-arrow-right:before{
	content: ""}
.fa-arrow-up:before{
	content: ""}
.fa-arrow-down:before{
	content: ""}
.fa-mail-forward:before,.fa-share:before{
	content: ""}
.fa-expand:before{
	content: ""}
.fa-compress:before{
	content: ""}
.fa-plus:before{
	content: ""}
.fa-minus:before{
	content: ""}
.fa-asterisk:before{
	content: ""}
.fa-exclamation-circle:before{
	content: ""}
.fa-gift:before{
	content: ""}
.fa-leaf:before{
	content: ""}
.fa-fire:before{
	content: ""}
.fa-eye:before{
	content: ""}
.fa-eye-slash:before{
	content: ""}
.fa-warning:before,.fa-exclamation-triangle:before{
	content: ""}
.fa-plane:before{
	content: ""}
.fa-calendar:before{
	content: ""}
.fa-random:before{
	content: ""}
.fa-comment:before{
	content: ""}
.fa-magnet:before{
	content: ""}
.fa-chevron-up:before{
	content: ""}
.fa-chevron-down:before{
	content: ""}
.fa-retweet:before{
	content: ""}
.fa-shopping-cart:before{
	content: ""}
.fa-folder:before{
	content: ""}
.fa-folder-open:before{
	content: ""}
.fa-arrows-v:before{
	content: ""}
.fa-arrows-h:before{
	content: ""}
.fa-bar-chart-o:before,.fa-bar-chart:before{
	content: ""}
.fa-twitter-square:before{
	content: ""}
.fa-facebook-square:before{
	content: ""}
.fa-camera-retro:before{
	content: ""}
.fa-key:before{
	content: ""}
.fa-gears:before,.fa-cogs:before{
	content: ""}
.fa-comments:before{
	content: ""}
.fa-thumbs-o-up:before{
	content: ""}
.fa-thumbs-o-down:before{
	content: ""}
.fa-star-half:before{
	content: ""}
.fa-heart-o:before{
	content: ""}
.fa-sign-out:before{
	content: ""}
.fa-linkedin-square:before{
	content: ""}
.fa-thumb-tack:before{
	content: ""}
.fa-external-link:before{
	content: ""}
.fa-sign-in:before{
	content: ""}
.fa-trophy:before{
	content: ""}
.fa-github-square:before{
	content: ""}
.fa-upload:before{
	content: ""}
.fa-lemon-o:before{
	content: ""}
.fa-phone:before{
	content: ""}
.fa-square-o:before{
	content: ""}
.fa-bookmark-o:before{
	content: ""}
.fa-phone-square:before{
	content: ""}
.fa-twitter:before{
	content: ""}
.fa-facebook-f:before,.fa-facebook:before{
	content: ""}
.fa-github:before{
	content: ""}
.fa-unlock:before{
	content: ""}
.fa-credit-card:before{
	content: ""}
.fa-feed:before,.fa-rss:before{
	content: ""}
.fa-hdd-o:before{
	content: ""}
.fa-bullhorn:before{
	content: ""}
.fa-bell:before{
	content: ""}
.fa-certificate:before{
	content: ""}
.fa-hand-o-right:before{
	content: ""}
.fa-hand-o-left:before{
	content: ""}
.fa-hand-o-up:before{
	content: ""}
.fa-hand-o-down:before{
	content: ""}
.fa-arrow-circle-left:before{
	content: ""}
.fa-arrow-circle-right:before{
	content: ""}
.fa-arrow-circle-up:before{
	content: ""}
.fa-arrow-circle-down:before{
	content: ""}
.fa-globe:before{
	content: ""}
.fa-wrench:before{
	content: ""}
.fa-tasks:before{
	content: ""}
.fa-filter:before{
	content: ""}
.fa-briefcase:before{
	content: ""}
.fa-arrows-alt:before{
	content: ""}
.fa-group:before,.fa-users:before{
	content: ""}
.fa-chain:before,.fa-link:before{
	content: ""}
.fa-cloud:before{
	content: ""}
.fa-flask:before{
	content: ""}
.fa-cut:before,.fa-scissors:before{
	content: ""}
.fa-copy:before,.fa-files-o:before{
	content: ""}
.fa-paperclip:before{
	content: ""}
.fa-save:before,.fa-floppy-o:before{
	content: ""}
.fa-square:before{
	content: ""}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before{
	content: ""}
.fa-list-ul:before{
	content: ""}
.fa-list-ol:before{
	content: ""}
.fa-strikethrough:before{
	content: ""}
.fa-underline:before{
	content: ""}
.fa-table:before{
	content: ""}
.fa-magic:before{
	content: ""}
.fa-truck:before{
	content: ""}
.fa-pinterest:before{
	content: ""}
.fa-pinterest-square:before{
	content: ""}
.fa-google-plus-square:before{
	content: ""}
.fa-google-plus:before{
	content: ""}
.fa-money:before{
	content: ""}
.fa-caret-down:before{
	content: ""}
.fa-caret-up:before{
	content: ""}
.fa-caret-left:before{
	content: ""}
.fa-caret-right:before{
	content: ""}
.fa-columns:before{
	content: ""}
.fa-unsorted:before,.fa-sort:before{
	content: ""}
.fa-sort-down:before,.fa-sort-desc:before{
	content: ""}
.fa-sort-up:before,.fa-sort-asc:before{
	content: ""}
.fa-envelope:before{
	content: ""}
.fa-linkedin:before{
	content: ""}
.fa-rotate-left:before,.fa-undo:before{
	content: ""}
.fa-legal:before,.fa-gavel:before{
	content: ""}
.fa-dashboard:before,.fa-tachometer:before{
	content: ""}
.fa-comment-o:before{
	content: ""}
.fa-comments-o:before{
	content: ""}
.fa-flash:before,.fa-bolt:before{
	content: ""}
.fa-sitemap:before{
	content: ""}
.fa-umbrella:before{
	content: ""}
.fa-paste:before,.fa-clipboard:before{
	content: ""}
.fa-lightbulb-o:before{
	content: ""}
.fa-exchange:before{
	content: ""}
.fa-cloud-download:before{
	content: ""}
.fa-cloud-upload:before{
	content: ""}
.fa-user-md:before{
	content: ""}
.fa-stethoscope:before{
	content: ""}
.fa-suitcase:before{
	content: ""}
.fa-bell-o:before{
	content: ""}
.fa-coffee:before{
	content: ""}
.fa-cutlery:before{
	content: ""}
.fa-file-text-o:before{
	content: ""}
.fa-building-o:before{
	content: ""}
.fa-hospital-o:before{
	content: ""}
.fa-ambulance:before{
	content: ""}
.fa-medkit:before{
	content: ""}
.fa-fighter-jet:before{
	content: ""}
.fa-beer:before{
	content: ""}
.fa-h-square:before{
	content: ""}
.fa-plus-square:before{
	content: ""}
.fa-angle-double-left:before{
	content: ""}
.fa-angle-double-right:before{
	content: ""}
.fa-angle-double-up:before{
	content: ""}
.fa-angle-double-down:before{
	content: ""}
.fa-angle-left:before{
	content: ""}
.fa-angle-right:before{
	content: ""}
.fa-angle-up:before{
	content: ""}
.fa-angle-down:before{
	content: ""}
.fa-desktop:before{
	content: ""}
.fa-laptop:before{
	content: ""}
.fa-tablet:before{
	content: ""}
.fa-mobile-phone:before,.fa-mobile:before{
	content: ""}
.fa-circle-o:before{
	content: ""}
.fa-quote-left:before{
	content: ""}
.fa-quote-right:before{
	content: ""}
.fa-spinner:before{
	content: ""}
.fa-circle:before{
	content: ""}
.fa-mail-reply:before,.fa-reply:before{
	content: ""}
.fa-github-alt:before{
	content: ""}
.fa-folder-o:before{
	content: ""}
.fa-folder-open-o:before{
	content: ""}
.fa-smile-o:before{
	content: ""}
.fa-frown-o:before{
	content: ""}
.fa-meh-o:before{
	content: ""}
.fa-gamepad:before{
	content: ""}
.fa-keyboard-o:before{
	content: ""}
.fa-flag-o:before{
	content: ""}
.fa-flag-checkered:before{
	content: ""}
.fa-terminal:before{
	content: ""}
.fa-code:before{
	content: ""}
.fa-mail-reply-all:before,.fa-reply-all:before{
	content: ""}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{
	content: ""}
.fa-location-arrow:before{
	content: ""}
.fa-crop:before{
	content: ""}
.fa-code-fork:before{
	content: ""}
.fa-unlink:before,.fa-chain-broken:before{
	content: ""}
.fa-question:before{
	content: ""}
.fa-info:before{
	content: ""}
.fa-exclamation:before{
	content: ""}
.fa-superscript:before{
	content: ""}
.fa-subscript:before{
	content: ""}
.fa-eraser:before{
	content: ""}
.fa-puzzle-piece:before{
	content: ""}
.fa-microphone:before{
	content: ""}
.fa-microphone-slash:before{
	content: ""}
.fa-shield:before{
	content: ""}
.fa-calendar-o:before{
	content: ""}
.fa-fire-extinguisher:before{
	content: ""}
.fa-rocket:before{
	content: ""}
.fa-maxcdn:before{
	content: ""}
.fa-chevron-circle-left:before{
	content: ""}
.fa-chevron-circle-right:before{
	content: ""}
.fa-chevron-circle-up:before{
	content: ""}
.fa-chevron-circle-down:before{
	content: ""}
.fa-html5:before{
	content: ""}
.fa-css3:before{
	content: ""}
.fa-anchor:before{
	content: ""}
.fa-unlock-alt:before{
	content: ""}
.fa-bullseye:before{
	content: ""}
.fa-ellipsis-h:before{
	content: ""}
.fa-ellipsis-v:before{
	content: ""}
.fa-rss-square:before{
	content: ""}
.fa-play-circle:before{
	content: ""}
.fa-ticket:before{
	content: ""}
.fa-minus-square:before{
	content: ""}
.fa-minus-square-o:before{
	content: ""}
.fa-level-up:before{
	content: ""}
.fa-level-down:before{
	content: ""}
.fa-check-square:before{
	content: ""}
.fa-pencil-square:before{
	content: ""}
.fa-external-link-square:before{
	content: ""}
.fa-share-square:before{
	content: ""}
.fa-compass:before{
	content: ""}
.fa-toggle-down:before,.fa-caret-square-o-down:before{
	content: ""}
.fa-toggle-up:before,.fa-caret-square-o-up:before{
	content: ""}
.fa-toggle-right:before,.fa-caret-square-o-right:before{
	content: ""}
.fa-euro:before,.fa-eur:before{
	content: ""}
.fa-gbp:before{
	content: ""}
.fa-dollar:before,.fa-usd:before{
	content: ""}
.fa-rupee:before,.fa-inr:before{
	content: ""}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{
	content: ""}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before{
	content: ""}
.fa-won:before,.fa-krw:before{
	content: ""}
.fa-bitcoin:before,.fa-btc:before{
	content: ""}
.fa-file:before{
	content: ""}
.fa-file-text:before{
	content: ""}
.fa-sort-alpha-asc:before{
	content: ""}
.fa-sort-alpha-desc:before{
	content: ""}
.fa-sort-amount-asc:before{
	content: ""}
.fa-sort-amount-desc:before{
	content: ""}
.fa-sort-numeric-asc:before{
	content: ""}
.fa-sort-numeric-desc:before{
	content: ""}
.fa-thumbs-up:before{
	content: ""}
.fa-thumbs-down:before{
	content: ""}
.fa-youtube-square:before{
	content: ""}
.fa-youtube:before{
	content: ""}
.fa-xing:before{
	content: ""}
.fa-xing-square:before{
	content: ""}
.fa-youtube-play:before{
	content: ""}
.fa-dropbox:before{
	content: ""}
.fa-stack-overflow:before{
	content: ""}
.fa-instagram:before{
	content: ""}
.fa-flickr:before{
	content: ""}
.fa-adn:before{
	content: ""}
.fa-bitbucket:before{
	content: ""}
.fa-bitbucket-square:before{
	content: ""}
.fa-tumblr:before{
	content: ""}
.fa-tumblr-square:before{
	content: ""}
.fa-long-arrow-down:before{
	content: ""}
.fa-long-arrow-up:before{
	content: ""}
.fa-long-arrow-left:before{
	content: ""}
.fa-long-arrow-right:before{
	content: ""}
.fa-apple:before{
	content: ""}
.fa-windows:before{
	content: ""}
.fa-android:before{
	content: ""}
.fa-linux:before{
	content: ""}
.fa-dribbble:before{
	content: ""}
.fa-skype:before{
	content: ""}
.fa-foursquare:before{
	content: ""}
.fa-trello:before{
	content: ""}
.fa-female:before{
	content: ""}
.fa-male:before{
	content: ""}
.fa-gittip:before,.fa-gratipay:before{
	content: ""}
.fa-sun-o:before{
	content: ""}
.fa-moon-o:before{
	content: ""}
.fa-archive:before{
	content: ""}
.fa-bug:before{
	content: ""}
.fa-vk:before{
	content: ""}
.fa-weibo:before{
	content: ""}
.fa-renren:before{
	content: ""}
.fa-pagelines:before{
	content: ""}
.fa-stack-exchange:before{
	content: ""}
.fa-arrow-circle-o-right:before{
	content: ""}
.fa-arrow-circle-o-left:before{
	content: ""}
.fa-toggle-left:before,.fa-caret-square-o-left:before{
	content: ""}
.fa-dot-circle-o:before{
	content: ""}
.fa-wheelchair:before{
	content: ""}
.fa-vimeo-square:before{
	content: ""}
.fa-turkish-lira:before,.fa-try:before{
	content: ""}
.fa-plus-square-o:before{
	content: ""}
.fa-space-shuttle:before{
	content: ""}
.fa-slack:before{
	content: ""}
.fa-envelope-square:before{
	content: ""}
.fa-wordpress:before{
	content: ""}
.fa-openid:before{
	content: ""}
.fa-institution:before,.fa-bank:before,.fa-university:before{
	content: ""}
.fa-mortar-board:before,.fa-graduation-cap:before{
	content: ""}
.fa-yahoo:before{
	content: ""}
.fa-google:before{
	content: ""}
.fa-reddit:before{
	content: ""}
.fa-reddit-square:before{
	content: ""}
.fa-stumbleupon-circle:before{
	content: ""}
.fa-stumbleupon:before{
	content: ""}
.fa-delicious:before{
	content: ""}
.fa-digg:before{
	content: ""}
.fa-pied-piper:before{
	content: ""}
.fa-pied-piper-alt:before{
	content: ""}
.fa-drupal:before{
	content: ""}
.fa-joomla:before{
	content: ""}
.fa-language:before{
	content: ""}
.fa-fax:before{
	content: ""}
.fa-building:before{
	content: ""}
.fa-child:before{
	content: ""}
.fa-paw:before{
	content: ""}
.fa-spoon:before{
	content: ""}
.fa-cube:before{
	content: ""}
.fa-cubes:before{
	content: ""}
.fa-behance:before{
	content: ""}
.fa-behance-square:before{
	content: ""}
.fa-steam:before{
	content: ""}
.fa-steam-square:before{
	content: ""}
.fa-recycle:before{
	content: ""}
.fa-automobile:before,.fa-car:before{
	content: ""}
.fa-cab:before,.fa-taxi:before{
	content: ""}
.fa-tree:before{
	content: ""}
.fa-spotify:before{
	content: ""}
.fa-deviantart:before{
	content: ""}
.fa-soundcloud:before{
	content: ""}
.fa-database:before{
	content: ""}
.fa-file-pdf-o:before{
	content: ""}
.fa-file-word-o:before{
	content: ""}
.fa-file-excel-o:before{
	content: ""}
.fa-file-powerpoint-o:before{
	content: ""}
.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{
	content: ""}
.fa-file-zip-o:before,.fa-file-archive-o:before{
	content: ""}
.fa-file-sound-o:before,.fa-file-audio-o:before{
	content: ""}
.fa-file-movie-o:before,.fa-file-video-o:before{
	content: ""}
.fa-file-code-o:before{
	content: ""}
.fa-vine:before{
	content: ""}
.fa-codepen:before{
	content: ""}
.fa-jsfiddle:before{
	content: ""}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{
	content: ""}
.fa-circle-o-notch:before{
	content: ""}
.fa-ra:before,.fa-rebel:before{
	content: ""}
.fa-ge:before,.fa-empire:before{
	content: ""}
.fa-git-square:before{
	content: ""}
.fa-git:before{
	content: ""}
.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{
	content: ""}
.fa-tencent-weibo:before{
	content: ""}
.fa-qq:before{
	content: ""}
.fa-wechat:before,.fa-weixin:before{
	content: ""}
.fa-send:before,.fa-paper-plane:before{
	content: ""}
.fa-send-o:before,.fa-paper-plane-o:before{
	content: ""}
.fa-history:before{
	content: ""}
.fa-circle-thin:before{
	content: ""}
.fa-header:before{
	content: ""}
.fa-paragraph:before{
	content: ""}
.fa-sliders:before{
	content: ""}
.fa-share-alt:before{
	content: ""}
.fa-share-alt-square:before{
	content: ""}
.fa-bomb:before{
	content: ""}
.fa-soccer-ball-o:before,.fa-futbol-o:before{
	content: ""}
.fa-tty:before{
	content: ""}
.fa-binoculars:before{
	content: ""}
.fa-plug:before{
	content: ""}
.fa-slideshare:before{
	content: ""}
.fa-twitch:before{
	content: ""}
.fa-yelp:before{
	content: ""}
.fa-newspaper-o:before{
	content: ""}
.fa-wifi:before{
	content: ""}
.fa-calculator:before{
	content: ""}
.fa-paypal:before{
	content: ""}
.fa-google-wallet:before{
	content: ""}
.fa-cc-visa:before{
	content: ""}
.fa-cc-mastercard:before{
	content: ""}
.fa-cc-discover:before{
	content: ""}
.fa-cc-amex:before{
	content: ""}
.fa-cc-paypal:before{
	content: ""}
.fa-cc-stripe:before{
	content: ""}
.fa-bell-slash:before{
	content: ""}
.fa-bell-slash-o:before{
	content: ""}
.fa-trash:before{
	content: ""}
.fa-copyright:before{
	content: ""}
.fa-at:before{
	content: ""}
.fa-eyedropper:before{
	content: ""}
.fa-paint-brush:before{
	content: ""}
.fa-birthday-cake:before{
	content: ""}
.fa-area-chart:before{
	content: ""}
.fa-pie-chart:before{
	content: ""}
.fa-line-chart:before{
	content: ""}
.fa-lastfm:before{
	content: ""}
.fa-lastfm-square:before{
	content: ""}
.fa-toggle-off:before{
	content: ""}
.fa-toggle-on:before{
	content: ""}
.fa-bicycle:before{
	content: ""}
.fa-bus:before{
	content: ""}
.fa-ioxhost:before{
	content: ""}
.fa-angellist:before{
	content: ""}
.fa-cc:before{
	content: ""}
.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{
	content: ""}
.fa-meanpath:before{
	content: ""}
.fa-buysellads:before{
	content: ""}
.fa-connectdevelop:before{
	content: ""}
.fa-dashcube:before{
	content: ""}
.fa-forumbee:before{
	content: ""}
.fa-leanpub:before{
	content: ""}
.fa-sellsy:before{
	content: ""}
.fa-shirtsinbulk:before{
	content: ""}
.fa-simplybuilt:before{
	content: ""}
.fa-skyatlas:before{
	content: ""}
.fa-cart-plus:before{
	content: ""}
.fa-cart-arrow-down:before{
	content: ""}
.fa-diamond:before{
	content: ""}
.fa-ship:before{
	content: ""}
.fa-user-secret:before{
	content: ""}
.fa-motorcycle:before{
	content: ""}
.fa-street-view:before{
	content: ""}
.fa-heartbeat:before{
	content: ""}
.fa-venus:before{
	content: ""}
.fa-mars:before{
	content: ""}
.fa-mercury:before{
	content: ""}
.fa-intersex:before,.fa-transgender:before{
	content: ""}
.fa-transgender-alt:before{
	content: ""}
.fa-venus-double:before{
	content: ""}
.fa-mars-double:before{
	content: ""}
.fa-venus-mars:before{
	content: ""}
.fa-mars-stroke:before{
	content: ""}
.fa-mars-stroke-v:before{
	content: ""}
.fa-mars-stroke-h:before{
	content: ""}
.fa-neuter:before{
	content: ""}
.fa-genderless:before{
	content: ""}
.fa-facebook-official:before{
	content: ""}
.fa-pinterest-p:before{
	content: ""}
.fa-whatsapp:before{
	content: ""}
.fa-server:before{
	content: ""}
.fa-user-plus:before{
	content: ""}
.fa-user-times:before{
	content: ""}
.fa-hotel:before,.fa-bed:before{
	content: ""}
.fa-viacoin:before{
	content: ""}
.fa-train:before{
	content: ""}
.fa-subway:before{
	content: ""}
.fa-medium:before{
	content: ""}
.fa-yc:before,.fa-y-combinator:before{
	content: ""}
.fa-optin-monster:before{
	content: ""}
.fa-opencart:before{
	content: ""}
.fa-expeditedssl:before{
	content: ""}
.fa-battery-4:before,.fa-battery-full:before{
	content: ""}
.fa-battery-3:before,.fa-battery-three-quarters:before{
	content: ""}
.fa-battery-2:before,.fa-battery-half:before{
	content: ""}
.fa-battery-1:before,.fa-battery-quarter:before{
	content: ""}
.fa-battery-0:before,.fa-battery-empty:before{
	content: ""}
.fa-mouse-pointer:before{
	content: ""}
.fa-i-cursor:before{
	content: ""}
.fa-object-group:before{
	content: ""}
.fa-object-ungroup:before{
	content: ""}
.fa-sticky-note:before{
	content: ""}
.fa-sticky-note-o:before{
	content: ""}
.fa-cc-jcb:before{
	content: ""}
.fa-cc-diners-club:before{
	content: ""}
.fa-clone:before{
	content: ""}
.fa-balance-scale:before{
	content: ""}
.fa-hourglass-o:before{
	content: ""}
.fa-hourglass-1:before,.fa-hourglass-start:before{
	content: ""}
.fa-hourglass-2:before,.fa-hourglass-half:before{
	content: ""}
.fa-hourglass-3:before,.fa-hourglass-end:before{
	content: ""}
.fa-hourglass:before{
	content: ""}
.fa-hand-grab-o:before,.fa-hand-rock-o:before{
	content: ""}
.fa-hand-stop-o:before,.fa-hand-paper-o:before{
	content: ""}
.fa-hand-scissors-o:before{
	content: ""}
.fa-hand-lizard-o:before{
	content: ""}
.fa-hand-spock-o:before{
	content: ""}
.fa-hand-pointer-o:before{
	content: ""}
.fa-hand-peace-o:before{
	content: ""}
.fa-trademark:before{
	content: ""}
.fa-registered:before{
	content: ""}
.fa-creative-commons:before{
	content: ""}
.fa-gg:before{
	content: ""}
.fa-gg-circle:before{
	content: ""}
.fa-tripadvisor:before{
	content: ""}
.fa-odnoklassniki:before{
	content: ""}
.fa-odnoklassniki-square:before{
	content: ""}
.fa-get-pocket:before{
	content: ""}
.fa-wikipedia-w:before{
	content: ""}
.fa-safari:before{
	content: ""}
.fa-chrome:before{
	content: ""}
.fa-firefox:before{
	content: ""}
.fa-opera:before{
	content: ""}
.fa-internet-explorer:before{
	content: ""}
.fa-tv:before,.fa-television:before{
	content: ""}
.fa-contao:before{
	content: ""}
.fa-500px:before{
	content: ""}
.fa-amazon:before{
	content: ""}
.fa-calendar-plus-o:before{
	content: ""}
.fa-calendar-minus-o:before{
	content: ""}
.fa-calendar-times-o:before{
	content: ""}
.fa-calendar-check-o:before{
	content: ""}
.fa-industry:before{
	content: ""}
.fa-map-pin:before{
	content: ""}
.fa-map-signs:before{
	content: ""}
.fa-map-o:before{
	content: ""}
.fa-map:before{
	content: ""}
.fa-commenting:before{
	content: ""}
.fa-commenting-o:before{
	content: ""}
.fa-houzz:before{
	content: ""}
.fa-vimeo:before{
	content: ""}
.fa-black-tie:before{
	content: ""}
.fa-fonticons:before{
	content: ""}
.fa-reddit-alien:before{
	content: ""}
.fa-edge:before{
	content: ""}
.fa-credit-card-alt:before{
	content: ""}
.fa-codiepie:before{
	content: ""}
.fa-modx:before{
	content: ""}
.fa-fort-awesome:before{
	content: ""}
.fa-usb:before{
	content: ""}
.fa-product-hunt:before{
	content: ""}
.fa-mixcloud:before{
	content: ""}
.fa-scribd:before{
	content: ""}
.fa-pause-circle:before{
	content: ""}
.fa-pause-circle-o:before{
	content: ""}
.fa-stop-circle:before{
	content: ""}
.fa-stop-circle-o:before{
	content: ""}
.fa-shopping-bag:before{
	content: ""}
.fa-shopping-basket:before{
	content: ""}
.fa-hashtag:before{
	content: ""}
.fa-bluetooth:before{
	content: ""}
.fa-bluetooth-b:before{
	content: ""}
.fa-percent:before{
	content: ""}
.fa-gitlab:before{
	content: ""}
.fa-wpbeginner:before{
	content: ""}
.fa-wpforms:before{
	content: ""}
.fa-envira:before{
	content: ""}
.fa-universal-access:before{
	content: ""}
.fa-wheelchair-alt:before{
	content: ""}
.fa-question-circle-o:before{
	content: ""}
.fa-blind:before{
	content: ""}
.fa-audio-description:before{
	content: ""}
.fa-volume-control-phone:before{
	content: ""}
.fa-braille:before{
	content: ""}
.fa-assistive-listening-systems:before{
	content: ""}
.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{
	content: ""}
.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{
	content: ""}
.fa-glide:before{
	content: ""}
.fa-glide-g:before{
	content: ""}
.fa-signing:before,.fa-sign-language:before{
	content: ""}
.fa-low-vision:before{
	content: ""}
.fa-viadeo:before{
	content: ""}
.fa-viadeo-square:before{
	content: ""}
.fa-snapchat:before{
	content: ""}
.fa-snapchat-ghost:before{
	content: ""}
.fa-snapchat-square:before{
	content: ""}
.sr-only{
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0}
.sr-only-focusable:active,.sr-only-focusable:focus{
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto}
/*!
* animate.css -http://daneden.me/animate
* Version - 3.5.1
* Licensed under the MIT license - http://opensource.org/licenses/MIT
*
* Copyright (c) 2016 Daniel Eden
*/.animated{
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both}
.animated.slow{
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s}
.animated.infinite{
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite}
.animated.hinge{
	-webkit-animation-duration: 2s;
	animation-duration: 2s}
.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{
	-webkit-animation-duration: .75s;
	animation-duration: 0.75s}
@-webkit-keyframes bounce{
	from,
	20%,
	53%,
	80%,
	to{
	-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)}
40%
, 43%
{
	-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
	animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
	-webkit-transform: translate3d(0, -30px, 0);
	transform: translate3d(0, -30px, 0)}
70%
{
	-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
	animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
	-webkit-transform: translate3d(0, -15px, 0);
	transform: translate3d(0, -15px, 0)}
90%
{
	-webkit-transform: translate3d(0, -4px, 0);
	transform: translate3d(0, -4px, 0)}
}@keyframes bounce{
	from,
	20%,
	53%,
	80%,
	to{
	-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)}
40%
, 43%
{
	-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
	animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
	-webkit-transform: translate3d(0, -30px, 0);
	transform: translate3d(0, -30px, 0)}
70%
{
	-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
	animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
	-webkit-transform: translate3d(0, -15px, 0);
	transform: translate3d(0, -15px, 0)}
90%
{
	-webkit-transform: translate3d(0, -4px, 0);
	transform: translate3d(0, -4px, 0)}
}.bounce{
	-webkit-animation-name: bounce;
	animation-name: bounce;
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom}
@-webkit-keyframes flash{
	from,
	50%,
	to{
	opacity: 1}
25%
, 75%
{
	opacity: 0}
}@keyframes flash{
	from,
	50%,
	to{
	opacity: 1}
25%
, 75%
{
	opacity: 0}
}.flash{
	-webkit-animation-name: flash;
	animation-name: flash}
@-webkit-keyframes pulse{
	from{
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1)}
50%
{
	-webkit-transform: scale3d(1.05, 1.05, 1.05);
	transform: scale3d(1.05, 1.05, 1.05)}
to{
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1)}
}@keyframes pulse{
	from{
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1)}
50%
{
	-webkit-transform: scale3d(1.05, 1.05, 1.05);
	transform: scale3d(1.05, 1.05, 1.05)}
to{
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1)}
}.pulse{
	-webkit-animation-name: pulse;
	animation-name: pulse}
@-webkit-keyframes rubberBand{
	from{
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1)}
30%
{
	-webkit-transform: scale3d(1.25, 0.75, 1);
	transform: scale3d(1.25, 0.75, 1)}
40%
{
	-webkit-transform: scale3d(0.75, 1.25, 1);
	transform: scale3d(0.75, 1.25, 1)}
50%
{
	-webkit-transform: scale3d(1.15, 0.85, 1);
	transform: scale3d(1.15, 0.85, 1)}
65%
{
	-webkit-transform: scale3d(0.95, 1.05, 1);
	transform: scale3d(0.95, 1.05, 1)}
75%
{
	-webkit-transform: scale3d(1.05, 0.95, 1);
	transform: scale3d(1.05, 0.95, 1)}
to{
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1)}
}@keyframes rubberBand{
	from{
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1)}
30%
{
	-webkit-transform: scale3d(1.25, 0.75, 1);
	transform: scale3d(1.25, 0.75, 1)}
40%
{
	-webkit-transform: scale3d(0.75, 1.25, 1);
	transform: scale3d(0.75, 1.25, 1)}
50%
{
	-webkit-transform: scale3d(1.15, 0.85, 1);
	transform: scale3d(1.15, 0.85, 1)}
65%
{
	-webkit-transform: scale3d(0.95, 1.05, 1);
	transform: scale3d(0.95, 1.05, 1)}
75%
{
	-webkit-transform: scale3d(1.05, 0.95, 1);
	transform: scale3d(1.05, 0.95, 1)}
to{
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1)}
}.rubberBand{
	-webkit-animation-name: rubberBand;
	animation-name: rubberBand}
@-webkit-keyframes shake{
	from,
	to{
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)}
10%
, 30%
, 50%
, 70%
, 90%
{
	-webkit-transform: translate3d(-10px, 0, 0);
	transform: translate3d(-10px, 0, 0)}
20%
, 40%
, 60%
, 80%
{
	-webkit-transform: translate3d(10px, 0, 0);
	transform: translate3d(10px, 0, 0)}
}@keyframes shake{
	from,
	to{
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)}
10%
, 30%
, 50%
, 70%
, 90%
{
	-webkit-transform: translate3d(-10px, 0, 0);
	transform: translate3d(-10px, 0, 0)}
20%
, 40%
, 60%
, 80%
{
	-webkit-transform: translate3d(10px, 0, 0);
	transform: translate3d(10px, 0, 0)}
}.shake{
	-webkit-animation-name: shake;
	animation-name: shake}
@-webkit-keyframes headShake{
	0%{
	-webkit-transform: translateX(0);
	transform: translateX(0)}
6.5%
{
	-webkit-transform: translateX(-6px) rotateY(-9deg);
	transform: translateX(-6px) rotateY(-9deg)}
18.5%
{
	-webkit-transform: translateX(5px) rotateY(7deg);
	transform: translateX(5px) rotateY(7deg)}
31.5%
{
	-webkit-transform: translateX(-3px) rotateY(-5deg);
	transform: translateX(-3px) rotateY(-5deg)}
43.5%
{
	-webkit-transform: translateX(2px) rotateY(3deg);
	transform: translateX(2px) rotateY(3deg)}
50%
{
	-webkit-transform: translateX(0);
	transform: translateX(0)}
}@keyframes headShake{
	0%{
	-webkit-transform: translateX(0);
	transform: translateX(0)}
6.5%
{
	-webkit-transform: translateX(-6px) rotateY(-9deg);
	transform: translateX(-6px) rotateY(-9deg)}
18.5%
{
	-webkit-transform: translateX(5px) rotateY(7deg);
	transform: translateX(5px) rotateY(7deg)}
31.5%
{
	-webkit-transform: translateX(-3px) rotateY(-5deg);
	transform: translateX(-3px) rotateY(-5deg)}
43.5%
{
	-webkit-transform: translateX(2px) rotateY(3deg);
	transform: translateX(2px) rotateY(3deg)}
50%
{
	-webkit-transform: translateX(0);
	transform: translateX(0)}
}.headShake{
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-name: headShake;
	animation-name: headShake}
@-webkit-keyframes swing{
	20%{
	-webkit-transform: rotate3d(0, 0, 1, 15deg);
	transform: rotate3d(0, 0, 1, 15deg)}
40%
{
	-webkit-transform: rotate3d(0, 0, 1, -10deg);
	transform: rotate3d(0, 0, 1, -10deg)}
60%
{
	-webkit-transform: rotate3d(0, 0, 1, 5deg);
	transform: rotate3d(0, 0, 1, 5deg)}
80%
{
	-webkit-transform: rotate3d(0, 0, 1, -5deg);
	transform: rotate3d(0, 0, 1, -5deg)}
to{
	-webkit-transform: rotate3d(0, 0, 1, 0deg);
	transform: rotate3d(0, 0, 1, 0deg)}
}@keyframes swing{
	20%{
	-webkit-transform: rotate3d(0, 0, 1, 15deg);
	transform: rotate3d(0, 0, 1, 15deg)}
40%
{
	-webkit-transform: rotate3d(0, 0, 1, -10deg);
	transform: rotate3d(0, 0, 1, -10deg)}
60%
{
	-webkit-transform: rotate3d(0, 0, 1, 5deg);
	transform: rotate3d(0, 0, 1, 5deg)}
80%
{
	-webkit-transform: rotate3d(0, 0, 1, -5deg);
	transform: rotate3d(0, 0, 1, -5deg)}
to{
	-webkit-transform: rotate3d(0, 0, 1, 0deg);
	transform: rotate3d(0, 0, 1, 0deg)}
}.swing{
	-webkit-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	animation-name: swing}
@-webkit-keyframes tada{
	from{
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1)}
10%
, 20%
{
	-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
	transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}
30%
, 50%
, 70%
, 90%
{
	-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
	transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}
40%
, 60%
, 80%
{
	-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
	transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}
to{
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1)}
}@keyframes tada{
	from{
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1)}
10%
, 20%
{
	-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
	transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}
30%
, 50%
, 70%
, 90%
{
	-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
	transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}
40%
, 60%
, 80%
{
	-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
	transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}
to{
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1)}
}.tada{
	-webkit-animation-name: tada;
	animation-name: tada}
@-webkit-keyframes wobble{
	from{
	-webkit-transform: none;
	transform: none}
15%
{
	-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
	transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}
30%
{
	-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
	transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}
45%
{
	-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
	transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}
60%
{
	-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
	transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}
75%
{
	-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
	transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}
to{
	-webkit-transform: none;
	transform: none}
}@keyframes wobble{
	from{
	-webkit-transform: none;
	transform: none}
15%
{
	-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
	transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}
30%
{
	-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
	transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}
45%
{
	-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
	transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}
60%
{
	-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
	transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}
75%
{
	-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
	transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}
to{
	-webkit-transform: none;
	transform: none}
}.wobble{
	-webkit-animation-name: wobble;
	animation-name: wobble}
@-webkit-keyframes jello{
	from,
	11,
	1%,
	to{
	-webkit-transform: none;
	transform: none}
22.2%
{
	-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
	transform: skewX(-12.5deg) skewY(-12.5deg)}
33.3%
{
	-webkit-transform: skewX(6.25deg) skewY(6.25deg);
	transform: skewX(6.25deg) skewY(6.25deg)}
44.4%
{
	-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
	transform: skewX(-3.125deg) skewY(-3.125deg)}
55.5%
{
	-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
	transform: skewX(1.5625deg) skewY(1.5625deg)}
66.6%
{
	-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
	transform: skewX(-0.78125deg) skewY(-0.78125deg)}
77.7%
{
	-webkit-transform: skewX(0.39062deg) skewY(0.39062deg);
	transform: skewX(0.39062deg) skewY(0.39062deg)}
88.8%
{
	-webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
	transform: skewX(-0.19531deg) skewY(-0.19531deg)}
}@keyframes jello{
	from,
	11.1%,
	to{
	-webkit-transform: none;
	transform: none}
22.2%
{
	-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
	transform: skewX(-12.5deg) skewY(-12.5deg)}
33.3%
{
	-webkit-transform: skewX(6.25deg) skewY(6.25deg);
	transform: skewX(6.25deg) skewY(6.25deg)}
44.4%
{
	-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
	transform: skewX(-3.125deg) skewY(-3.125deg)}
55.5%
{
	-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
	transform: skewX(1.5625deg) skewY(1.5625deg)}
66.6%
{
	-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
	transform: skewX(-0.78125deg) skewY(-0.78125deg)}
77.7%
{
	-webkit-transform: skewX(0.39062deg) skewY(0.39062deg);
	transform: skewX(0.39062deg) skewY(0.39062deg)}
88.8%
{
	-webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
	transform: skewX(-0.19531deg) skewY(-0.19531deg)}
}.jello{
	-webkit-animation-name: jello;
	animation-name: jello;
	-webkit-transform-origin: center;
	transform-origin: center}
@-webkit-keyframes bounceIn{
	from,
	20%,
	40%,
	60%,
	80%,
	to{
	-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)}
0%
{
	opacity: 0;
	-webkit-transform: scale3d(0.3, 0.3, 0.3);
	transform: scale3d(0.3, 0.3, 0.3)}
20%
{
	-webkit-transform: scale3d(1.1, 1.1, 1.1);
	transform: scale3d(1.1, 1.1, 1.1)}
40%
{
	-webkit-transform: scale3d(0.9, 0.9, 0.9);
	transform: scale3d(0.9, 0.9, 0.9)}
60%
{
	opacity: 1;
	-webkit-transform: scale3d(1.03, 1.03, 1.03);
	transform: scale3d(1.03, 1.03, 1.03)}
80%
{
	-webkit-transform: scale3d(0.97, 0.97, 0.97);
	transform: scale3d(0.97, 0.97, 0.97)}
to{
	opacity: 1;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1)}
}@keyframes bounceIn{
	from,
	20%,
	40%,
	60%,
	80%,
	to{
	-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)}
0%
{
	opacity: 0;
	-webkit-transform: scale3d(0.3, 0.3, 0.3);
	transform: scale3d(0.3, 0.3, 0.3)}
20%
{
	-webkit-transform: scale3d(1.1, 1.1, 1.1);
	transform: scale3d(1.1, 1.1, 1.1)}
40%
{
	-webkit-transform: scale3d(0.9, 0.9, 0.9);
	transform: scale3d(0.9, 0.9, 0.9)}
60%
{
	opacity: 1;
	-webkit-transform: scale3d(1.03, 1.03, 1.03);
	transform: scale3d(1.03, 1.03, 1.03)}
80%
{
	-webkit-transform: scale3d(0.97, 0.97, 0.97);
	transform: scale3d(0.97, 0.97, 0.97)}
to{
	opacity: 1;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1)}
}.bounceIn{
	-webkit-animation-name: bounceIn;
	animation-name: bounceIn}
@-webkit-keyframes bounceInDown{
	from,
	60%,
	75%,
	90%,
	to{
	-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)}
0%
{
	opacity: 0;
	-webkit-transform: translate3d(0, -3000px, 0);
	transform: translate3d(0, -3000px, 0)}
60%
{
	opacity: 1;
	-webkit-transform: translate3d(0, 25px, 0);
	transform: translate3d(0, 25px, 0)}
75%
{
	-webkit-transform: translate3d(0, -10px, 0);
	transform: translate3d(0, -10px, 0)}
90%
{
	-webkit-transform: translate3d(0, 5px, 0);
	transform: translate3d(0, 5px, 0)}
to{
	-webkit-transform: none;
	transform: none}
}@keyframes bounceInDown{
	from,
	60%,
	75%,
	90%,
	to{
	-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)}
0%
{
	opacity: 0;
	-webkit-transform: translate3d(0, -3000px, 0);
	transform: translate3d(0, -3000px, 0)}
60%
{
	opacity: 1;
	-webkit-transform: translate3d(0, 25px, 0);
	transform: translate3d(0, 25px, 0)}
75%
{
	-webkit-transform: translate3d(0, -10px, 0);
	transform: translate3d(0, -10px, 0)}
90%
{
	-webkit-transform: translate3d(0, 5px, 0);
	transform: translate3d(0, 5px, 0)}
to{
	-webkit-transform: none;
	transform: none}
}.bounceInDown{
	-webkit-animation-name: bounceInDown;
	animation-name: bounceInDown}
@-webkit-keyframes bounceInLeft{
	from,
	60%,
	75%,
	90%,
	to{
	-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)}
0%
{
	opacity: 0;
	-webkit-transform: translate3d(-3000px, 0, 0);
	transform: translate3d(-3000px, 0, 0)}
60%
{
	opacity: 1;
	-webkit-transform: translate3d(25px, 0, 0);
	transform: translate3d(25px, 0, 0)}
75%
{
	-webkit-transform: translate3d(-10px, 0, 0);
	transform: translate3d(-10px, 0, 0)}
90%
{
	-webkit-transform: translate3d(5px, 0, 0);
	transform: translate3d(5px, 0, 0)}
to{
	-webkit-transform: none;
	transform: none}
}@keyframes bounceInLeft{
	from,
	60%,
	75%,
	90%,
	to{
	-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)}
0%
{
	opacity: 0;
	-webkit-transform: translate3d(-3000px, 0, 0);
	transform: translate3d(-3000px, 0, 0)}
60%
{
	opacity: 1;
	-webkit-transform: translate3d(25px, 0, 0);
	transform: translate3d(25px, 0, 0)}
75%
{
	-webkit-transform: translate3d(-10px, 0, 0);
	transform: translate3d(-10px, 0, 0)}
90%
{
	-webkit-transform: translate3d(5px, 0, 0);
	transform: translate3d(5px, 0, 0)}
to{
	-webkit-transform: none;
	transform: none}
}.bounceInLeft{
	-webkit-animation-name: bounceInLeft;
	animation-name: bounceInLeft}
@-webkit-keyframes bounceInRight{
	from,
	60%,
	75%,
	90%,
	to{
	-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)}
from{
	opacity: 0;
	-webkit-transform: translate3d(3000px, 0, 0);
	transform: translate3d(3000px, 0, 0)}
60%
{
	opacity: 1;
	-webkit-transform: translate3d(-25px, 0, 0);
	transform: translate3d(-25px, 0, 0)}
75%
{
	-webkit-transform: translate3d(10px, 0, 0);
	transform: translate3d(10px, 0, 0)}
90%
{
	-webkit-transform: translate3d(-5px, 0, 0);
	transform: translate3d(-5px, 0, 0)}
to{
	-webkit-transform: none;
	transform: none}
}@keyframes bounceInRight{
	from,
	60%,
	75%,
	90%,
	to{
	-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)}
from{
	opacity: 0;
	-webkit-transform: translate3d(3000px, 0, 0);
	transform: translate3d(3000px, 0, 0)}
60%
{
	opacity: 1;
	-webkit-transform: translate3d(-25px, 0, 0);
	transform: translate3d(-25px, 0, 0)}
75%
{
	-webkit-transform: translate3d(10px, 0, 0);
	transform: translate3d(10px, 0, 0)}
90%
{
	-webkit-transform: translate3d(-5px, 0, 0);
	transform: translate3d(-5px, 0, 0)}
to{
	-webkit-transform: none;
	transform: none}
}.bounceInRight{
	-webkit-animation-name: bounceInRight;
	animation-name: bounceInRight}
@-webkit-keyframes bounceInUp{
	from,
	60%,
	75%,
	90%,
	to{
	-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)}
from{
	opacity: 0;
	-webkit-transform: translate3d(0, 3000px, 0);
	transform: translate3d(0, 3000px, 0)}
60%
{
	opacity: 1;
	-webkit-transform: translate3d(0, -20px, 0);
	transform: translate3d(0, -20px, 0)}
75%
{
	-webkit-transform: translate3d(0, 10px, 0);
	transform: translate3d(0, 10px, 0)}
90%
{
	-webkit-transform: translate3d(0, -5px, 0);
	transform: translate3d(0, -5px, 0)}
to{
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)}
}@keyframes bounceInUp{
	from,
	60%,
	75%,
	90%,
	to{
	-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)}
from{
	opacity: 0;
	-webkit-transform: translate3d(0, 3000px, 0);
	transform: translate3d(0, 3000px, 0)}
60%
{
	opacity: 1;
	-webkit-transform: translate3d(0, -20px, 0);
	transform: translate3d(0, -20px, 0)}
75%
{
	-webkit-transform: translate3d(0, 10px, 0);
	transform: translate3d(0, 10px, 0)}
90%
{
	-webkit-transform: translate3d(0, -5px, 0);
	transform: translate3d(0, -5px, 0)}
to{
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)}
}.bounceInUp{
	-webkit-animation-name: bounceInUp;
	animation-name: bounceInUp}
@-webkit-keyframes bounceOut{
	20%{
	-webkit-transform: scale3d(0.9, 0.9, 0.9);
	transform: scale3d(0.9, 0.9, 0.9)}
50%
, 55%
{
	opacity: 1;
	-webkit-transform: scale3d(1.1, 1.1, 1.1);
	transform: scale3d(1.1, 1.1, 1.1)}
to{
	opacity: 0;
	-webkit-transform: scale3d(0.3, 0.3, 0.3);
	transform: scale3d(0.3, 0.3, 0.3)}
}@keyframes bounceOut{
	20%{
	-webkit-transform: scale3d(0.9, 0.9, 0.9);
	transform: scale3d(0.9, 0.9, 0.9)}
50%
, 55%
{
	opacity: 1;
	-webkit-transform: scale3d(1.1, 1.1, 1.1);
	transform: scale3d(1.1, 1.1, 1.1)}
to{
	opacity: 0;
	-webkit-transform: scale3d(0.3, 0.3, 0.3);
	transform: scale3d(0.3, 0.3, 0.3)}
}.bounceOut{
	-webkit-animation-name: bounceOut;
	animation-name: bounceOut}
@-webkit-keyframes bounceOutDown{
	20%{
	-webkit-transform: translate3d(0, 10px, 0);
	transform: translate3d(0, 10px, 0)}
40%
, 45%
{
	opacity: 1;
	-webkit-transform: translate3d(0, -20px, 0);
	transform: translate3d(0, -20px, 0)}
to{
	opacity: 0;
	-webkit-transform: translate3d(0, 2000px, 0);
	transform: translate3d(0, 2000px, 0)}
}@keyframes bounceOutDown{
	20%{
	-webkit-transform: translate3d(0, 10px, 0);
	transform: translate3d(0, 10px, 0)}
40%
, 45%
{
	opacity: 1;
	-webkit-transform: translate3d(0, -20px, 0);
	transform: translate3d(0, -20px, 0)}
to{
	opacity: 0;
	-webkit-transform: translate3d(0, 2000px, 0);
	transform: translate3d(0, 2000px, 0)}
}.bounceOutDown{
	-webkit-animation-name: bounceOutDown;
	animation-name: bounceOutDown}
@-webkit-keyframes bounceOutLeft{
	20%{
	opacity: 1;
	-webkit-transform: translate3d(20px, 0, 0);
	transform: translate3d(20px, 0, 0)}
to{
	opacity: 0;
	-webkit-transform: translate3d(-2000px, 0, 0);
	transform: translate3d(-2000px, 0, 0)}
}@keyframes bounceOutLeft{
	20%{
	opacity: 1;
	-webkit-transform: translate3d(20px, 0, 0);
	transform: translate3d(20px, 0, 0)}
to{
	opacity: 0;
	-webkit-transform: translate3d(-2000px, 0, 0);
	transform: translate3d(-2000px, 0, 0)}
}.bounceOutLeft{
	-webkit-animation-name: bounceOutLeft;
	animation-name: bounceOutLeft}
@-webkit-keyframes bounceOutRight{
	20%{
	opacity: 1;
	-webkit-transform: translate3d(-20px, 0, 0);
	transform: translate3d(-20px, 0, 0)}
to{
	opacity: 0;
	-webkit-transform: translate3d(2000px, 0, 0);
	transform: translate3d(2000px, 0, 0)}
}@keyframes bounceOutRight{
	20%{
	opacity: 1;
	-webkit-transform: translate3d(-20px, 0, 0);
	transform: translate3d(-20px, 0, 0)}
to{
	opacity: 0;
	-webkit-transform: translate3d(2000px, 0, 0);
	transform: translate3d(2000px, 0, 0)}
}.bounceOutRight{
	-webkit-animation-name: bounceOutRight;
	animation-name: bounceOutRight}
@-webkit-keyframes bounceOutUp{
	20%{
	-webkit-transform: translate3d(0, -10px, 0);
	transform: translate3d(0, -10px, 0)}
40%
, 45%
{
	opacity: 1;
	-webkit-transform: translate3d(0, 20px, 0);
	transform: translate3d(0, 20px, 0)}
to{
	opacity: 0;
	-webkit-transform: translate3d(0, -2000px, 0);
	transform: translate3d(0, -2000px, 0)}
}@keyframes bounceOutUp{
	20%{
	-webkit-transform: translate3d(0, -10px, 0);
	transform: translate3d(0, -10px, 0)}
40%
, 45%
{
	opacity: 1;
	-webkit-transform: translate3d(0, 20px, 0);
	transform: translate3d(0, 20px, 0)}
to{
	opacity: 0;
	-webkit-transform: translate3d(0, -2000px, 0);
	transform: translate3d(0, -2000px, 0)}
}.bounceOutUp{
	-webkit-animation-name: bounceOutUp;
	animation-name: bounceOutUp}
@-webkit-keyframes fadeIn{
	from{
	opacity: 0}
to{
	opacity: 1}
}@keyframes fadeIn{
	from{
	opacity: 0}
to{
	opacity: 1}
}.fadeIn{
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn}
@-webkit-keyframes fadeInDown{
	from{
	opacity: 0;
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0)}
to{
	opacity: 1;
	-webkit-transform: none;
	transform: none}
}@keyframes fadeInDown{
	from{
	opacity: 0;
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0)}
to{
	opacity: 1;
	-webkit-transform: none;
	transform: none}
}.fadeInDown{
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown}
@-webkit-keyframes fadeInDownBig{
	from{
	opacity: 0;
	-webkit-transform: translate3d(0, -2000px, 0);
	transform: translate3d(0, -2000px, 0)}
to{
	opacity: 1;
	-webkit-transform: none;
	transform: none}
}@keyframes fadeInDownBig{
	from{
	opacity: 0;
	-webkit-transform: translate3d(0, -2000px, 0);
	transform: translate3d(0, -2000px, 0)}
to{
	opacity: 1;
	-webkit-transform: none;
	transform: none}
}.fadeInDownBig{
	-webkit-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig}
@-webkit-keyframes fadeInDownSmall{
	from{
	opacity: 0;
	-webkit-transform: translate3d(0, -200px, 0);
	transform: translate3d(0, -200px, 0)}
to{
	opacity: 1;
	-webkit-transform: none;
	transform: none}
}@keyframes fadeInDownSmall{
	from{
	opacity: 0;
	-webkit-transform: translate3d(0, -200px, 0);
	transform: translate3d(0, -200px, 0)}
to{
	opacity: 1;
	-webkit-transform: none;
	transform: none}
}.fadeInDownSmall{
	-webkit-animation-name: fadeInDownSmall;
	animation-name: fadeInDownSmall}
@-webkit-keyframes fadeInDownXSmall{
	from{
	opacity: 0;
	-webkit-transform: translate3d(0, -20px, 0);
	transform: translate3d(0, -20px, 0)}
to{
	opacity: 1;
	-webkit-transform: none;
	transform: none}
}@keyframes fadeInDownXSmall{
	from{
	opacity: 0;
	-webkit-transform: translate3d(0, -20px, 0);
	transform: translate3d(0, -20px, 0)}
to{
	opacity: 1;
	-webkit-transform: none;
	transform: none}
}.fadeInDownXSmall{
	-webkit-animation-name: fadeInDownXSmall;
	animation-name: fadeInDownXSmall}
@-webkit-keyframes fadeInLeft{
	from{
	opacity: 0;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)}
to{
	opacity: 1;
	-webkit-transform: none;
	transform: none}
}@keyframes fadeInLeft{
	from{
	opacity: 0;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)}
to{
	opacity: 1;
	-webkit-transform: none;
	transform: none}
}.fadeInLeft{
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft}
@-webkit-keyframes fadeInLeftBig{
	from{
	opacity: 0;
	-webkit-transform: translate3d(-2000px, 0, 0);
	transform: translate3d(-2000px, 0, 0)}
to{
	opacity: 1;
	-webkit-transform: none;
	transform: none}
}@keyframes fadeInLeftBig{
	from{
	opacity: 0;
	-webkit-transform: translate3d(-2000px, 0, 0);
	transform: translate3d(-2000px, 0, 0)}
to{
	opacity: 1;
	-webkit-transform: none;
	transform: none}
}.fadeInLeftBig{
	-webkit-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig}
@-webkit-keyframes fadeInLeftSmall{
	from{
	opacity: 0;
	-webkit-transform: translate3d(-200px, 0, 0);
	transform: translate3d(-200px, 0, 0)}
to{
	opacity: 1;
	-webkit-transform: none;
	transform: none}
}@keyframes fadeInLeftSmall{
	from{
	opacity: 0;
	-webkit-transform: translate3d(-200px, 0, 0);
	transform: translate3d(-200px, 0, 0)}
to{
	opacity: 1;
	-webkit-transform: none;
	transform: none}
}.fadeInLeftSmall{
	-webkit-animation-name: fadeInLeftSmall;
	animation-name: fadeInLeftSmall}
@-webkit-keyframes fadeInLeftXSmall{
	from{
	opacity: 0;
	-webkit-transform: translate3d(-20px, 0, 0);
	transform: translate3d(-20px, 0, 0)}
to{
	opacity: 1;
	-webkit-transform: none;
	transform: none}
}@keyframes fadeInLeftXSmall{
	from{
	opacity: 0;
	-webkit-transform: translate3d(-20px, 0, 0);
	transform: translate3d(-20px, 0, 0)}
to{
	opacity: 1;
	-webkit-transform: none;
	transform: none}
}.fadeInLeftXSmall{
	-webkit-animation-name: fadeInLeftXSmall;
	animation-name: fadeInLeftXSmall}
@-webkit-keyframes fadeInRight{
	from{
	opacity: 0;
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)}
to{
	opacity: 1;
	-webkit-transform: none;
	transform: none}
}@keyframes fadeInRight{
	from{
	opacity: 0;
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)}
to{
	opacity: 1;
	-webkit-transform: none;
	transform: none}
}.fadeInRight{
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight}
@-webkit-keyframes fadeInRightBig{
	from{
	opacity: 0;
	-webkit-transform: translate3d(2000px, 0, 0);
	transform: translate3d(2000px, 0, 0)}
to{
	opacity: 1;
	-webkit-transform: none;
	transform: none}
}@keyframes fadeInRightBig{
	from{
	opacity: 0;
	-webkit-transform: translate3d(2000px, 0, 0);
	transform: translate3d(2000px, 0, 0)}
to{
	opacity: 1;
	-webkit-transform: none;
	transform: none}
}.fadeInRightBig{
	-webkit-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig}
@-webkit-keyframes fadeInRightSmall{
	from{
	opacity: 0;
	-webkit-transform: translate3d(200px, 0, 0);
	transform: translate3d(200px, 0, 0)}
to{
	opacity: 1;
	-webkit-transform: none;
	transform: none}
}@keyframes fadeInRightSmall{
	from{
	opacity: 0;
	-webkit-transform: translate3d(200px, 0, 0);
	transform: translate3d(200px, 0, 0)}
to{
	opacity: 1;
	-webkit-transform: none;
	transform: none}
}.fadeInRightSmall{
	-webkit-animation-name: fadeInRightSmall;
	animation-name: fadeInRightSmall}
@-webkit-keyframes fadeInRightXSmall{
	from{
	opacity: 0;
	-webkit-transform: translate3d(20px, 0, 0);
	transform: translate3d(20px, 0, 0)}
to{
	opacity: 1;
	-webkit-transform: none;
	transform: none}
}@keyframes fadeInRightXSmall{
	from{
	opacity: 0;
	-webkit-transform: translate3d(20px, 0, 0);
	transform: translate3d(20px, 0, 0)}
to{
	opacity: 1;
	-webkit-transform: none;
	transform: none}
}.fadeInRightXSmall{
	-webkit-animation-name: fadeInRightXSmall;
	animation-name: fadeInRightXSmall}
@-webkit-keyframes fadeInUp{
	from{
	opacity: 0;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)}
to{
	opacity: 1;
	-webkit-transform: none;
	transform: none}
}@keyframes fadeInUp{
	from{
	opacity: 0;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)}
to{
	opacity: 1;
	-webkit-transform: none;
	transform: none}
}.fadeInUp{
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp}
@-webkit-keyframes fadeInUpBig{
	from{
	opacity: 0;
	-webkit-transform: translate3d(0, 2000px, 0);
	transform: translate3d(0, 2000px, 0)}
to{
	opacity: 1;
	-webkit-transform: none;
	transform: none}
}@keyframes fadeInUpBig{
	from{
	opacity: 0;
	-webkit-transform: translate3d(0, 2000px, 0);
	transform: translate3d(0, 2000px, 0)}
to{
	opacity: 1;
	-webkit-transform: none;
	transform: none}
}.fadeInUpBig{
	-webkit-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig}
@-webkit-keyframes fadeInUpSmall{
	from{
	opacity: 0;
	-webkit-transform: translate3d(0, 200px, 0);
	transform: translate3d(0, 200px, 0)}
to{
	opacity: 1;
	-webkit-transform: none;
	transform: none}
}@keyframes fadeInUpSmall{
	from{
	opacity: 0;
	-webkit-transform: translate3d(0, 200px, 0);
	transform: translate3d(0, 200px, 0)}
to{
	opacity: 1;
	-webkit-transform: none;
	transform: none}
}.fadeInUpSmall{
	-webkit-animation-name: fadeInUpSmall;
	animation-name: fadeInUpSmall}
@-webkit-keyframes fadeInUpXSmall{
	from{
	opacity: 0;
	-webkit-transform: translate3d(0, 20px, 0);
	transform: translate3d(0, 20px, 0)}
to{
	opacity: 1;
	-webkit-transform: none;
	transform: none}
}@keyframes fadeInUpXSmall{
	from{
	opacity: 0;
	-webkit-transform: translate3d(0, 20px, 0);
	transform: translate3d(0, 20px, 0)}
to{
	opacity: 1;
	-webkit-transform: none;
	transform: none}
}.fadeInUpXSmall{
	-webkit-animation-name: fadeInUpXSmall;
	animation-name: fadeInUpXSmall}
@-webkit-keyframes fadeOut{
	from{
	opacity: 1}
to{
	opacity: 0}
}@keyframes fadeOut{
	from{
	opacity: 1}
to{
	opacity: 0}
}.fadeOut{
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut}
@-webkit-keyframes fadeOutDown{
	from{
	opacity: 1}
to{
	opacity: 0;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)}
}@keyframes fadeOutDown{
	from{
	opacity: 1}
to{
	opacity: 0;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)}
}.fadeOutDown{
	-webkit-animation-name: fadeOutDown;
	animation-name: fadeOutDown}
@-webkit-keyframes fadeOutDownBig{
	from{
	opacity: 1}
to{
	opacity: 0;
	-webkit-transform: translate3d(0, 2000px, 0);
	transform: translate3d(0, 2000px, 0)}
}@keyframes fadeOutDownBig{
	from{
	opacity: 1}
to{
	opacity: 0;
	-webkit-transform: translate3d(0, 2000px, 0);
	transform: translate3d(0, 2000px, 0)}
}.fadeOutDownBig{
	-webkit-animation-name: fadeOutDownBig;
	animation-name: fadeOutDownBig}
@-webkit-keyframes fadeOutDownSmall{
	from{
	opacity: 1}
to{
	opacity: 0;
	-webkit-transform: translate3d(0, 200px, 0);
	transform: translate3d(0, 200px, 0)}
}@keyframes fadeOutDownSmall{
	from{
	opacity: 1}
to{
	opacity: 0;
	-webkit-transform: translate3d(0, 200px, 0);
	transform: translate3d(0, 200px, 0)}
}.fadeOutDownSmall{
	-webkit-animation-name: fadeOutDownSmall;
	animation-name: fadeOutDownSmall}
@-webkit-keyframes fadeOutDownXSmall{
	from{
	opacity: 1}
to{
	opacity: 0;
	-webkit-transform: translate3d(0, 20px, 0);
	transform: translate3d(0, 20px, 0)}
}@keyframes fadeOutDownXSmall{
	from{
	opacity: 1}
to{
	opacity: 0;
	-webkit-transform: translate3d(0, 20px, 0);
	transform: translate3d(0, 20px, 0)}
}.fadeOutDownXSmall{
	-webkit-animation-name: fadeOutDownXSmall;
	animation-name: fadeOutDownXSmall}
@-webkit-keyframes fadeOutLeft{
	from{
	opacity: 1}
to{
	opacity: 0;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)}
}@keyframes fadeOutLeft{
	from{
	opacity: 1}
to{
	opacity: 0;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)}
}.fadeOutLeft{
	-webkit-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft}
@-webkit-keyframes fadeOutLeftBig{
	from{
	opacity: 1}
to{
	opacity: 0;
	-webkit-transform: translate3d(-2000px, 0, 0);
	transform: translate3d(-2000px, 0, 0)}
}@keyframes fadeOutLeftBig{
	from{
	opacity: 1}
to{
	opacity: 0;
	-webkit-transform: translate3d(-2000px, 0, 0);
	transform: translate3d(-2000px, 0, 0)}
}.fadeOutLeftBig{
	-webkit-animation-name: fadeOutLeftBig;
	animation-name: fadeOutLeftBig}
@-webkit-keyframes fadeOutLeftSmall{
	from{
	opacity: 1}
to{
	opacity: 0;
	-webkit-transform: translate3d(-200px, 0, 0);
	transform: translate3d(-200px, 0, 0)}
}@keyframes fadeOutLeftSmall{
	from{
	opacity: 1}
to{
	opacity: 0;
	-webkit-transform: translate3d(-200px, 0, 0);
	transform: translate3d(-200px, 0, 0)}
}.fadeOutLeftSmall{
	-webkit-animation-name: fadeOutLeftSmall;
	animation-name: fadeOutLeftSmall}
@-webkit-keyframes fadeOutLeftXSmall{
	from{
	opacity: 1}
to{
	opacity: 0;
	-webkit-transform: translate3d(-20px, 0, 0);
	transform: translate3d(-20px, 0, 0)}
}@keyframes fadeOutLeftXSmall{
	from{
	opacity: 1}
to{
	opacity: 0;
	-webkit-transform: translate3d(-20px, 0, 0);
	transform: translate3d(-20px, 0, 0)}
}.fadeOutLeftXSmall{
	-webkit-animation-name: fadeOutLeftXSmall;
	animation-name: fadeOutLeftXSmall}
@-webkit-keyframes fadeOutRight{
	from{
	opacity: 1}
to{
	opacity: 0;
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)}
}@keyframes fadeOutRight{
	from{
	opacity: 1}
to{
	opacity: 0;
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)}
}.fadeOutRight{
	-webkit-animation-name: fadeOutRight;
	animation-name: fadeOutRight}
@-webkit-keyframes fadeOutRightBig{
	from{
	opacity: 1}
to{
	opacity: 0;
	-webkit-transform: translate3d(2000px, 0, 0);
	transform: translate3d(2000px, 0, 0)}
}@keyframes fadeOutRightBig{
	from{
	opacity: 1}
to{
	opacity: 0;
	-webkit-transform: translate3d(2000px, 0, 0);
	transform: translate3d(2000px, 0, 0)}
}.fadeOutRightBig{
	-webkit-animation-name: fadeOutRightBig;
	animation-name: fadeOutRightBig}
@-webkit-keyframes fadeOutRightSmall{
	from{
	opacity: 1}
to{
	opacity: 0;
	-webkit-transform: translate3d(200px, 0, 0);
	transform: translate3d(200px, 0, 0)}
}@keyframes fadeOutRightSmall{
	from{
	opacity: 1}
to{
	opacity: 0;
	-webkit-transform: translate3d(200px, 0, 0);
	transform: translate3d(200px, 0, 0)}
}.fadeOutRightSmall{
	-webkit-animation-name: fadeOutRightSmall;
	animation-name: fadeOutRightSmall}
@-webkit-keyframes fadeOutRightXSmall{
	from{
	opacity: 1}
to{
	opacity: 0;
	-webkit-transform: translate3d(20px, 0, 0);
	transform: translate3d(20px, 0, 0)}
}@keyframes fadeOutRightXSmall{
	from{
	opacity: 1}
to{
	opacity: 0;
	-webkit-transform: translate3d(20px, 0, 0);
	transform: translate3d(20px, 0, 0)}
}.fadeOutRightXSmall{
	-webkit-animation-name: fadeOutRightXSmall;
	animation-name: fadeOutRightXSmall}
@-webkit-keyframes fadeOutUp{
	from{
	opacity: 1}
to{
	opacity: 0;
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0)}
}@keyframes fadeOutUp{
	from{
	opacity: 1}
to{
	opacity: 0;
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0)}
}.fadeOutUp{
	-webkit-animation-name: fadeOutUp;
	animation-name: fadeOutUp}
@-webkit-keyframes fadeOutUpBig{
	from{
	opacity: 1}
to{
	opacity: 0;
	-webkit-transform: translate3d(0, -2000px, 0);
	transform: translate3d(0, -2000px, 0)}
}@keyframes fadeOutUpBig{
	from{
	opacity: 1}
to{
	opacity: 0;
	-webkit-transform: translate3d(0, -2000px, 0);
	transform: translate3d(0, -2000px, 0)}
}.fadeOutUpBig{
	-webkit-animation-name: fadeOutUpBig;
	animation-name: fadeOutUpBig}
@-webkit-keyframes fadeOutUpSmall{
	from{
	opacity: 1}
to{
	opacity: 0;
	-webkit-transform: translate3d(0, -200px, 0);
	transform: translate3d(0, -200px, 0)}
}@keyframes fadeOutUpSmall{
	from{
	opacity: 1}
to{
	opacity: 0;
	-webkit-transform: translate3d(0, -200px, 0);
	transform: translate3d(0, -200px, 0)}
}.fadeOutUpSmall{
	-webkit-animation-name: fadeOutUpSmall;
	animation-name: fadeOutUpSmall}
@-webkit-keyframes fadeOutUpXSmall{
	from{
	opacity: 1}
to{
	opacity: 0;
	-webkit-transform: translate3d(0, -20px, 0);
	transform: translate3d(0, -20px, 0)}
}@keyframes fadeOutUpXSmall{
	from{
	opacity: 1}
to{
	opacity: 0;
	-webkit-transform: translate3d(0, -20px, 0);
	transform: translate3d(0, -20px, 0)}
}.fadeOutUpXSmall{
	-webkit-animation-name: fadeOutUpXSmall;
	animation-name: fadeOutUpXSmall}
@-webkit-keyframes flip{
	from{
	-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
	transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out}
40%
{
	-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
	transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out}
50%
{
	-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
	transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in}
80%
{
	-webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
	transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in}
to{
	-webkit-transform: perspective(400px);
	transform: perspective(400px);
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in}
}@keyframes flip{
	from{
	-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
	transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out}
40%
{
	-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
	transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out}
50%
{
	-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
	transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in}
80%
{
	-webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
	transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in}
to{
	-webkit-transform: perspective(400px);
	transform: perspective(400px);
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in}
}.animated.flip{
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-animation-name: flip;
	animation-name: flip}
@-webkit-keyframes flipInX{
	from{
	-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
	transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in;
	opacity: 0}
40%
{
	-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
	transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in}
60%
{
	-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
	transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
	opacity: 1}
80%
{
	-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
	transform: perspective(400px) rotate3d(1, 0, 0, -5deg)}
to{
	-webkit-transform: perspective(400px);
	transform: perspective(400px)}
}@keyframes flipInX{
	from{
	-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
	transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in;
	opacity: 0}
40%
{
	-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
	transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in}
60%
{
	-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
	transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
	opacity: 1}
80%
{
	-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
	transform: perspective(400px) rotate3d(1, 0, 0, -5deg)}
to{
	-webkit-transform: perspective(400px);
	transform: perspective(400px)}
}.flipInX{
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipInX;
	animation-name: flipInX}
@-webkit-keyframes flipInY{
	from{
	-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
	transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in;
	opacity: 0}
40%
{
	-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
	transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in}
60%
{
	-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
	transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
	opacity: 1}
80%
{
	-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
	transform: perspective(400px) rotate3d(0, 1, 0, -5deg)}
to{
	-webkit-transform: perspective(400px);
	transform: perspective(400px)}
}@keyframes flipInY{
	from{
	-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
	transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in;
	opacity: 0}
40%
{
	-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
	transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in}
60%
{
	-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
	transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
	opacity: 1}
80%
{
	-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
	transform: perspective(400px) rotate3d(0, 1, 0, -5deg)}
to{
	-webkit-transform: perspective(400px);
	transform: perspective(400px)}
}.flipInY{
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipInY;
	animation-name: flipInY}
@-webkit-keyframes flipOutX{
	from{
	-webkit-transform: perspective(400px);
	transform: perspective(400px)}
30%
{
	-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
	transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
	opacity: 1}
to{
	-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
	transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
	opacity: 0}
}@keyframes flipOutX{
	from{
	-webkit-transform: perspective(400px);
	transform: perspective(400px)}
30%
{
	-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
	transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
	opacity: 1}
to{
	-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
	transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
	opacity: 0}
}.flipOutX{
	-webkit-animation-name: flipOutX;
	animation-name: flipOutX;
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important}
@-webkit-keyframes flipOutY{
	from{
	-webkit-transform: perspective(400px);
	transform: perspective(400px)}
30%
{
	-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
	transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
	opacity: 1}
to{
	-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
	transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
	opacity: 0}
}@keyframes flipOutY{
	from{
	-webkit-transform: perspective(400px);
	transform: perspective(400px)}
30%
{
	-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
	transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
	opacity: 1}
to{
	-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
	transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
	opacity: 0}
}.flipOutY{
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipOutY;
	animation-name: flipOutY}
@-webkit-keyframes lightSpeedIn{
	from{
	-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
	transform: translate3d(100%, 0, 0) skewX(-30deg);
	opacity: 0}
60%
{
	-webkit-transform: skewX(20deg);
	transform: skewX(20deg);
	opacity: 1}
80%
{
	-webkit-transform: skewX(-5deg);
	transform: skewX(-5deg);
	opacity: 1}
to{
	-webkit-transform: none;
	transform: none;
	opacity: 1}
}@keyframes lightSpeedIn{
	from{
	-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
	transform: translate3d(100%, 0, 0) skewX(-30deg);
	opacity: 0}
60%
{
	-webkit-transform: skewX(20deg);
	transform: skewX(20deg);
	opacity: 1}
80%
{
	-webkit-transform: skewX(-5deg);
	transform: skewX(-5deg);
	opacity: 1}
to{
	-webkit-transform: none;
	transform: none;
	opacity: 1}
}.lightSpeedIn{
	-webkit-animation-name: lightSpeedIn;
	animation-name: lightSpeedIn;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out}
@-webkit-keyframes lightSpeedOut{
	from{
	opacity: 1}
to{
	-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
	transform: translate3d(100%, 0, 0) skewX(30deg);
	opacity: 0}
}@keyframes lightSpeedOut{
	from{
	opacity: 1}
to{
	-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
	transform: translate3d(100%, 0, 0) skewX(30deg);
	opacity: 0}
}.lightSpeedOut{
	-webkit-animation-name: lightSpeedOut;
	animation-name: lightSpeedOut;
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in}
@-webkit-keyframes rotateIn{
	from{
	-webkit-transform-origin: center;
	transform-origin: center;
	-webkit-transform: rotate3d(0, 0, 1, -200deg);
	transform: rotate3d(0, 0, 1, -200deg);
	opacity: 0}
to{
	-webkit-transform-origin: center;
	transform-origin: center;
	-webkit-transform: none;
	transform: none;
	opacity: 1}
}@keyframes rotateIn{
	from{
	-webkit-transform-origin: center;
	transform-origin: center;
	-webkit-transform: rotate3d(0, 0, 1, -200deg);
	transform: rotate3d(0, 0, 1, -200deg);
	opacity: 0}
to{
	-webkit-transform-origin: center;
	transform-origin: center;
	-webkit-transform: none;
	transform: none;
	opacity: 1}
}.rotateIn{
	-webkit-animation-name: rotateIn;
	animation-name: rotateIn}
@-webkit-keyframes rotateInDownLeft{
	from{
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: rotate3d(0, 0, 1, -45deg);
	transform: rotate3d(0, 0, 1, -45deg);
	opacity: 0}
to{
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: none;
	transform: none;
	opacity: 1}
}@keyframes rotateInDownLeft{
	from{
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: rotate3d(0, 0, 1, -45deg);
	transform: rotate3d(0, 0, 1, -45deg);
	opacity: 0}
to{
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: none;
	transform: none;
	opacity: 1}
}.rotateInDownLeft{
	-webkit-animation-name: rotateInDownLeft;
	animation-name: rotateInDownLeft}
@-webkit-keyframes rotateInDownRight{
	from{
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: rotate3d(0, 0, 1, 45deg);
	transform: rotate3d(0, 0, 1, 45deg);
	opacity: 0}
to{
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: none;
	transform: none;
	opacity: 1}
}@keyframes rotateInDownRight{
	from{
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: rotate3d(0, 0, 1, 45deg);
	transform: rotate3d(0, 0, 1, 45deg);
	opacity: 0}
to{
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: none;
	transform: none;
	opacity: 1}
}.rotateInDownRight{
	-webkit-animation-name: rotateInDownRight;
	animation-name: rotateInDownRight}
@-webkit-keyframes rotateInUpLeft{
	from{
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: rotate3d(0, 0, 1, 45deg);
	transform: rotate3d(0, 0, 1, 45deg);
	opacity: 0}
to{
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: none;
	transform: none;
	opacity: 1}
}@keyframes rotateInUpLeft{
	from{
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: rotate3d(0, 0, 1, 45deg);
	transform: rotate3d(0, 0, 1, 45deg);
	opacity: 0}
to{
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: none;
	transform: none;
	opacity: 1}
}.rotateInUpLeft{
	-webkit-animation-name: rotateInUpLeft;
	animation-name: rotateInUpLeft}
@-webkit-keyframes rotateInUpRight{
	from{
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: rotate3d(0, 0, 1, -90deg);
	transform: rotate3d(0, 0, 1, -90deg);
	opacity: 0}
to{
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: none;
	transform: none;
	opacity: 1}
}@keyframes rotateInUpRight{
	from{
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: rotate3d(0, 0, 1, -90deg);
	transform: rotate3d(0, 0, 1, -90deg);
	opacity: 0}
to{
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: none;
	transform: none;
	opacity: 1}
}.rotateInUpRight{
	-webkit-animation-name: rotateInUpRight;
	animation-name: rotateInUpRight}
@-webkit-keyframes rotateOut{
	from{
	-webkit-transform-origin: center;
	transform-origin: center;
	opacity: 1}
to{
	-webkit-transform-origin: center;
	transform-origin: center;
	-webkit-transform: rotate3d(0, 0, 1, 200deg);
	transform: rotate3d(0, 0, 1, 200deg);
	opacity: 0}
}@keyframes rotateOut{
	from{
	-webkit-transform-origin: center;
	transform-origin: center;
	opacity: 1}
to{
	-webkit-transform-origin: center;
	transform-origin: center;
	-webkit-transform: rotate3d(0, 0, 1, 200deg);
	transform: rotate3d(0, 0, 1, 200deg);
	opacity: 0}
}.rotateOut{
	-webkit-animation-name: rotateOut;
	animation-name: rotateOut}
@-webkit-keyframes rotateOutDownLeft{
	from{
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
	opacity: 1}
to{
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: rotate3d(0, 0, 1, 45deg);
	transform: rotate3d(0, 0, 1, 45deg);
	opacity: 0}
}@keyframes rotateOutDownLeft{
	from{
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
	opacity: 1}
to{
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: rotate3d(0, 0, 1, 45deg);
	transform: rotate3d(0, 0, 1, 45deg);
	opacity: 0}
}.rotateOutDownLeft{
	-webkit-animation-name: rotateOutDownLeft;
	animation-name: rotateOutDownLeft}
@-webkit-keyframes rotateOutDownRight{
	from{
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
	opacity: 1}
to{
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: rotate3d(0, 0, 1, -45deg);
	transform: rotate3d(0, 0, 1, -45deg);
	opacity: 0}
}@keyframes rotateOutDownRight{
	from{
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
	opacity: 1}
to{
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: rotate3d(0, 0, 1, -45deg);
	transform: rotate3d(0, 0, 1, -45deg);
	opacity: 0}
}.rotateOutDownRight{
	-webkit-animation-name: rotateOutDownRight;
	animation-name: rotateOutDownRight}
@-webkit-keyframes rotateOutUpLeft{
	from{
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
	opacity: 1}
to{
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: rotate3d(0, 0, 1, -45deg);
	transform: rotate3d(0, 0, 1, -45deg);
	opacity: 0}
}@keyframes rotateOutUpLeft{
	from{
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
	opacity: 1}
to{
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: rotate3d(0, 0, 1, -45deg);
	transform: rotate3d(0, 0, 1, -45deg);
	opacity: 0}
}.rotateOutUpLeft{
	-webkit-animation-name: rotateOutUpLeft;
	animation-name: rotateOutUpLeft}
@-webkit-keyframes rotateOutUpRight{
	from{
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
	opacity: 1}
to{
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: rotate3d(0, 0, 1, 90deg);
	transform: rotate3d(0, 0, 1, 90deg);
	opacity: 0}
}@keyframes rotateOutUpRight{
	from{
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
	opacity: 1}
to{
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: rotate3d(0, 0, 1, 90deg);
	transform: rotate3d(0, 0, 1, 90deg);
	opacity: 0}
}.rotateOutUpRight{
	-webkit-animation-name: rotateOutUpRight;
	animation-name: rotateOutUpRight}
@-webkit-keyframes hinge{
	0%{
	-webkit-transform-origin: top left;
	transform-origin: top left;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out}
20%
, 60%
{
	-webkit-transform: rotate3d(0, 0, 1, 80deg);
	transform: rotate3d(0, 0, 1, 80deg);
	-webkit-transform-origin: top left;
	transform-origin: top left;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out}
40%
, 80%
{
	-webkit-transform: rotate3d(0, 0, 1, 60deg);
	transform: rotate3d(0, 0, 1, 60deg);
	-webkit-transform-origin: top left;
	transform-origin: top left;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	opacity: 1}
to{
	-webkit-transform: translate3d(0, 700px, 0);
	transform: translate3d(0, 700px, 0);
	opacity: 0}
}@keyframes hinge{
	0%{
	-webkit-transform-origin: top left;
	transform-origin: top left;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out}
20%
, 60%
{
	-webkit-transform: rotate3d(0, 0, 1, 80deg);
	transform: rotate3d(0, 0, 1, 80deg);
	-webkit-transform-origin: top left;
	transform-origin: top left;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out}
40%
, 80%
{
	-webkit-transform: rotate3d(0, 0, 1, 60deg);
	transform: rotate3d(0, 0, 1, 60deg);
	-webkit-transform-origin: top left;
	transform-origin: top left;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	opacity: 1}
to{
	-webkit-transform: translate3d(0, 700px, 0);
	transform: translate3d(0, 700px, 0);
	opacity: 0}
}.hinge{
	-webkit-animation-name: hinge;
	animation-name: hinge}
@-webkit-keyframes rollIn{
	from{
	opacity: 0;
	-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
	transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}
to{
	opacity: 1;
	-webkit-transform: none;
	transform: none}
}@keyframes rollIn{
	from{
	opacity: 0;
	-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
	transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}
to{
	opacity: 1;
	-webkit-transform: none;
	transform: none}
}.rollIn{
	-webkit-animation-name: rollIn;
	animation-name: rollIn}
@-webkit-keyframes rollOut{
	from{
	opacity: 1}
to{
	opacity: 0;
	-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
	transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}
}@keyframes rollOut{
	from{
	opacity: 1}
to{
	opacity: 0;
	-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
	transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}
}.rollOut{
	-webkit-animation-name: rollOut;
	animation-name: rollOut}
@-webkit-keyframes zoomIn{
	from{
	opacity: 0;
	-webkit-transform: scale3d(0.3, 0.3, 0.3);
	transform: scale3d(0.3, 0.3, 0.3)}
50%
{
	opacity: 1}
}@keyframes zoomIn{
	from{
	opacity: 0;
	-webkit-transform: scale3d(0.3, 0.3, 0.3);
	transform: scale3d(0.3, 0.3, 0.3)}
50%
{
	opacity: 1}
}.zoomIn{
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn}
@-webkit-keyframes zoomInDown{
	from{
	opacity: 0;
	-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
	transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
	-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)}
60%
{
	opacity: 1;
	-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
	transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
	-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)}
}@keyframes zoomInDown{
	from{
	opacity: 0;
	-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
	transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
	-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)}
60%
{
	opacity: 1;
	-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
	transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
	-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)}
}.zoomInDown{
	-webkit-animation-name: zoomInDown;
	animation-name: zoomInDown}
@-webkit-keyframes zoomInLeft{
	from{
	opacity: 0;
	-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
	transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
	-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)}
60%
{
	opacity: 1;
	-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
	transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
	-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)}
}@keyframes zoomInLeft{
	from{
	opacity: 0;
	-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
	transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
	-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)}
60%
{
	opacity: 1;
	-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
	transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
	-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)}
}.zoomInLeft{
	-webkit-animation-name: zoomInLeft;
	animation-name: zoomInLeft}
@-webkit-keyframes zoomInRight{
	from{
	opacity: 0;
	-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
	transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
	-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)}
60%
{
	opacity: 1;
	-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
	transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
	-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)}
}@keyframes zoomInRight{
	from{
	opacity: 0;
	-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
	transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
	-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)}
60%
{
	opacity: 1;
	-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
	transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
	-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)}
}.zoomInRight{
	-webkit-animation-name: zoomInRight;
	animation-name: zoomInRight}
@-webkit-keyframes zoomInUp{
	from{
	opacity: 0;
	-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
	transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
	-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)}
60%
{
	opacity: 1;
	-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
	transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
	-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)}
}@keyframes zoomInUp{
	from{
	opacity: 0;
	-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
	transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
	-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)}
60%
{
	opacity: 1;
	-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
	transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
	-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)}
}.zoomInUp{
	-webkit-animation-name: zoomInUp;
	animation-name: zoomInUp}
@-webkit-keyframes zoomOut{
	from{
	opacity: 1}
50%
{
	opacity: 0;
	-webkit-transform: scale3d(0.3, 0.3, 0.3);
	transform: scale3d(0.3, 0.3, 0.3)}
to{
	opacity: 0}
}@keyframes zoomOut{
	from{
	opacity: 1}
50%
{
	opacity: 0;
	-webkit-transform: scale3d(0.3, 0.3, 0.3);
	transform: scale3d(0.3, 0.3, 0.3)}
to{
	opacity: 0}
}.zoomOut{
	-webkit-animation-name: zoomOut;
	animation-name: zoomOut}
@-webkit-keyframes zoomOutDown{
	40%{
	opacity: 1;
	-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
	transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
	-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)}
to{
	opacity: 0;
	-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
	transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom;
	-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)}
}@keyframes zoomOutDown{
	40%{
	opacity: 1;
	-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
	transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
	-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)}
to{
	opacity: 0;
	-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
	transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom;
	-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)}
}.zoomOutDown{
	-webkit-animation-name: zoomOutDown;
	animation-name: zoomOutDown}
@-webkit-keyframes zoomOutLeft{
	40%{
	opacity: 1;
	-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
	transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}
to{
	opacity: 0;
	-webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
	transform: scale(0.1) translate3d(-2000px, 0, 0);
	-webkit-transform-origin: left center;
	transform-origin: left center}
}@keyframes zoomOutLeft{
	40%{
	opacity: 1;
	-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
	transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}
to{
	opacity: 0;
	-webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
	transform: scale(0.1) translate3d(-2000px, 0, 0);
	-webkit-transform-origin: left center;
	transform-origin: left center}
}.zoomOutLeft{
	-webkit-animation-name: zoomOutLeft;
	animation-name: zoomOutLeft}
@-webkit-keyframes zoomOutRight{
	40%{
	opacity: 1;
	-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
	transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}
to{
	opacity: 0;
	-webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
	transform: scale(0.1) translate3d(2000px, 0, 0);
	-webkit-transform-origin: right center;
	transform-origin: right center}
}@keyframes zoomOutRight{
	40%{
	opacity: 1;
	-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
	transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}
to{
	opacity: 0;
	-webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
	transform: scale(0.1) translate3d(2000px, 0, 0);
	-webkit-transform-origin: right center;
	transform-origin: right center}
}.zoomOutRight{
	-webkit-animation-name: zoomOutRight;
	animation-name: zoomOutRight}
@-webkit-keyframes zoomOutUp{
	40%{
	opacity: 1;
	-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
	transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
	-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)}
to{
	opacity: 0;
	-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
	transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom;
	-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)}
}@keyframes zoomOutUp{
	40%{
	opacity: 1;
	-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
	transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
	-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)}
to{
	opacity: 0;
	-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
	transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom;
	-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)}
}.zoomOutUp{
	-webkit-animation-name: zoomOutUp;
	animation-name: zoomOutUp}
@-webkit-keyframes slideInDown{
	from{
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
	visibility: visible}
to{
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)}
}@keyframes slideInDown{
	from{
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
	visibility: visible}
to{
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)}
}.slideInDown{
	-webkit-animation-name: slideInDown;
	animation-name: slideInDown}
@-webkit-keyframes slideInLeft{
	from{
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
	visibility: visible}
to{
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)}
}@keyframes slideInLeft{
	from{
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
	visibility: visible}
to{
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)}
}.slideInLeft{
	-webkit-animation-name: slideInLeft;
	animation-name: slideInLeft}
@-webkit-keyframes slideInRight{
	from{
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
	visibility: visible}
to{
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)}
}@keyframes slideInRight{
	from{
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
	visibility: visible}
to{
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)}
}.slideInRight{
	-webkit-animation-name: slideInRight;
	animation-name: slideInRight}
@-webkit-keyframes slideInUp{
	from{
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
	visibility: visible}
to{
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)}
}@keyframes slideInUp{
	from{
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
	visibility: visible}
to{
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)}
}.slideInUp{
	-webkit-animation-name: slideInUp;
	animation-name: slideInUp}
@-webkit-keyframes slideOutDown{
	from{
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)}
to{
	visibility: hidden;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)}
}@keyframes slideOutDown{
	from{
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)}
to{
	visibility: hidden;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)}
}.slideOutDown{
	-webkit-animation-name: slideOutDown;
	animation-name: slideOutDown}
@-webkit-keyframes slideOutLeft{
	from{
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)}
to{
	visibility: hidden;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)}
}@keyframes slideOutLeft{
	from{
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)}
to{
	visibility: hidden;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)}
}.slideOutLeft{
	-webkit-animation-name: slideOutLeft;
	animation-name: slideOutLeft}
@-webkit-keyframes slideOutRight{
	from{
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)}
to{
	visibility: hidden;
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)}
}@keyframes slideOutRight{
	from{
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)}
to{
	visibility: hidden;
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)}
}.slideOutRight{
	-webkit-animation-name: slideOutRight;
	animation-name: slideOutRight}
@-webkit-keyframes slideOutUp{
	from{
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)}
to{
	visibility: hidden;
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0)}
}@keyframes slideOutUp{
	from{
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)}
to{
	visibility: hidden;
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0)}
}.slideOutUp{
	-webkit-animation-name: slideOutUp;
	animation-name: slideOutUp}
.icon-home:before{
	content: ""}
.icon-home2:before{
	content: ""}
.icon-home3:before{
	content: ""}
.icon-home4:before{
	content: ""}
.icon-home5:before{
	content: ""}
.icon-home6:before{
	content: ""}
.icon-bathtub:before{
	content: ""}
.icon-toothbrush:before{
	content: ""}
.icon-bed:before{
	content: ""}
.icon-couch:before{
	content: ""}
.icon-chair:before{
	content: ""}
.icon-city:before{
	content: ""}
.icon-apartment:before{
	content: ""}
.icon-pencil:before{
	content: ""}
.icon-pencil2:before{
	content: ""}
.icon-pen:before{
	content: ""}
.icon-pencil3:before{
	content: ""}
.icon-eraser:before{
	content: ""}
.icon-pencil4:before{
	content: ""}
.icon-pencil5:before{
	content: ""}
.icon-feather:before{
	content: ""}
.icon-feather2:before{
	content: ""}
.icon-feather3:before{
	content: ""}
.icon-pen2:before{
	content: ""}
.icon-pen-add:before{
	content: ""}
.icon-pen-remove:before{
	content: ""}
.icon-vector:before{
	content: ""}
.icon-pen3:before{
	content: ""}
.icon-blog:before{
	content: ""}
.icon-brush:before{
	content: ""}
.icon-brush2:before{
	content: ""}
.icon-spray:before{
	content: ""}
.icon-paint-roller:before{
	content: ""}
.icon-stamp:before{
	content: ""}
.icon-tape:before{
	content: ""}
.icon-desk-tape:before{
	content: ""}
.icon-texture:before{
	content: ""}
.icon-eye-dropper:before{
	content: ""}
.icon-palette:before{
	content: ""}
.icon-color-sampler:before{
	content: ""}
.icon-bucket:before{
	content: ""}
.icon-gradient:before{
	content: ""}
.icon-gradient2:before{
	content: ""}
.icon-magic-wand:before{
	content: ""}
.icon-magnet:before{
	content: ""}
.icon-pencil-ruler:before{
	content: ""}
.icon-pencil-ruler2:before{
	content: ""}
.icon-compass:before{
	content: ""}
.icon-aim:before{
	content: ""}
.icon-gun:before{
	content: ""}
.icon-bottle:before{
	content: ""}
.icon-drop:before{
	content: ""}
.icon-drop-crossed:before{
	content: ""}
.icon-drop2:before{
	content: ""}
.icon-snow:before{
	content: ""}
.icon-snow2:before{
	content: ""}
.icon-fire:before{
	content: ""}
.icon-lighter:before{
	content: ""}
.icon-knife:before{
	content: ""}
.icon-dagger:before{
	content: ""}
.icon-tissue:before{
	content: ""}
.icon-toilet-paper:before{
	content: ""}
.icon-poop:before{
	content: ""}
.icon-umbrella:before{
	content: ""}
.icon-umbrella2:before{
	content: ""}
.icon-rain:before{
	content: ""}
.icon-tornado:before{
	content: ""}
.icon-wind:before{
	content: ""}
.icon-fan:before{
	content: ""}
.icon-contrast:before{
	content: ""}
.icon-sun-small:before{
	content: ""}
.icon-sun:before{
	content: ""}
.icon-sun2:before{
	content: ""}
.icon-moon:before{
	content: ""}
.icon-cloud:before{
	content: ""}
.icon-cloud-upload:before{
	content: ""}
.icon-cloud-download:before{
	content: ""}
.icon-cloud-rain:before{
	content: ""}
.icon-cloud-hailstones:before{
	content: ""}
.icon-cloud-snow:before{
	content: ""}
.icon-cloud-windy:before{
	content: ""}
.icon-sun-wind:before{
	content: ""}
.icon-cloud-fog:before{
	content: ""}
.icon-cloud-sun:before{
	content: ""}
.icon-cloud-lightning:before{
	content: ""}
.icon-cloud-sync:before{
	content: ""}
.icon-cloud-lock:before{
	content: ""}
.icon-cloud-gear:before{
	content: ""}
.icon-cloud-alert:before{
	content: ""}
.icon-cloud-check:before{
	content: ""}
.icon-cloud-cross:before{
	content: ""}
.icon-cloud-crossed:before{
	content: ""}
.icon-cloud-database:before{
	content: ""}
.icon-database:before{
	content: ""}
.icon-database-add:before{
	content: ""}
.icon-database-remove:before{
	content: ""}
.icon-database-lock:before{
	content: ""}
.icon-database-refresh:before{
	content: ""}
.icon-database-check:before{
	content: ""}
.icon-database-history:before{
	content: ""}
.icon-database-upload:before{
	content: ""}
.icon-database-download:before{
	content: ""}
.icon-server:before{
	content: ""}
.icon-shield:before{
	content: ""}
.icon-shield-check:before{
	content: ""}
.icon-shield-alert:before{
	content: ""}
.icon-shield-cross:before{
	content: ""}
.icon-lock:before{
	content: ""}
.icon-rotation-lock:before{
	content: ""}
.icon-unlock:before{
	content: ""}
.icon-key:before{
	content: ""}
.icon-key-hole:before{
	content: ""}
.icon-toggle-off:before{
	content: ""}
.icon-toggle-on:before{
	content: ""}
.icon-cog:before{
	content: ""}
.icon-cog2:before{
	content: ""}
.icon-wrench:before{
	content: ""}
.icon-screwdriver:before{
	content: ""}
.icon-hammer-wrench:before{
	content: ""}
.icon-hammer:before{
	content: ""}
.icon-saw:before{
	content: ""}
.icon-axe:before{
	content: ""}
.icon-axe2:before{
	content: ""}
.icon-shovel:before{
	content: ""}
.icon-pickaxe:before{
	content: ""}
.icon-factory:before{
	content: ""}
.icon-factory2:before{
	content: ""}
.icon-recycle:before{
	content: ""}
.icon-trash:before{
	content: ""}
.icon-trash2:before{
	content: ""}
.icon-trash3:before{
	content: ""}
.icon-broom:before{
	content: ""}
.icon-game:before{
	content: ""}
.icon-gamepad:before{
	content: ""}
.icon-joystick:before{
	content: ""}
.icon-dice:before{
	content: ""}
.icon-spades:before{
	content: ""}
.icon-diamonds:before{
	content: ""}
.icon-clubs:before{
	content: ""}
.icon-hearts:before{
	content: ""}
.icon-heart:before{
	content: ""}
.icon-star:before{
	content: ""}
.icon-star-half:before{
	content: ""}
.icon-star-empty:before{
	content: ""}
.icon-flag:before{
	content: ""}
.icon-flag2:before{
	content: ""}
.icon-flag3:before{
	content: ""}
.icon-mailbox-full:before{
	content: ""}
.icon-mailbox-empty:before{
	content: ""}
.icon-at-sign:before{
	content: ""}
.icon-envelope:before{
	content: ""}
.icon-envelope-open:before{
	content: ""}
.icon-paperclip:before{
	content: ""}
.icon-paper-plane:before{
	content: ""}
.icon-reply:before{
	content: ""}
.icon-reply-all:before{
	content: ""}
.icon-inbox:before{
	content: ""}
.icon-inbox2:before{
	content: ""}
.icon-outbox:before{
	content: ""}
.icon-box:before{
	content: ""}
.icon-archive:before{
	content: ""}
.icon-archive2:before{
	content: ""}
.icon-drawers:before{
	content: ""}
.icon-drawers2:before{
	content: ""}
.icon-drawers3:before{
	content: ""}
.icon-eye:before{
	content: ""}
.icon-eye-crossed:before{
	content: ""}
.icon-eye-plus:before{
	content: ""}
.icon-eye-minus:before{
	content: ""}
.icon-binoculars:before{
	content: ""}
.icon-binoculars2:before{
	content: ""}
.icon-hdd:before{
	content: ""}
.icon-hdd-down:before{
	content: ""}
.icon-hdd-up:before{
	content: ""}
.icon-floppy-disk:before{
	content: ""}
.icon-disc:before{
	content: ""}
.icon-tape2:before{
	content: ""}
.icon-printer:before{
	content: ""}
.icon-shredder:before{
	content: ""}
.icon-file-empty:before{
	content: ""}
.icon-file-add:before{
	content: ""}
.icon-file-check:before{
	content: ""}
.icon-file-lock:before{
	content: ""}
.icon-files:before{
	content: ""}
.icon-copy:before{
	content: ""}
.icon-compare:before{
	content: ""}
.icon-folder:before{
	content: ""}
.icon-folder-search:before{
	content: ""}
.icon-folder-plus:before{
	content: ""}
.icon-folder-minus:before{
	content: ""}
.icon-folder-download:before{
	content: ""}
.icon-folder-upload:before{
	content: ""}
.icon-folder-star:before{
	content: ""}
.icon-folder-heart:before{
	content: ""}
.icon-folder-user:before{
	content: ""}
.icon-folder-shared:before{
	content: ""}
.icon-folder-music:before{
	content: ""}
.icon-folder-picture:before{
	content: ""}
.icon-folder-film:before{
	content: ""}
.icon-scissors:before{
	content: ""}
.icon-paste:before{
	content: ""}
.icon-clipboard-empty:before{
	content: ""}
.icon-clipboard-pencil:before{
	content: ""}
.icon-clipboard-text:before{
	content: ""}
.icon-clipboard-check:before{
	content: ""}
.icon-clipboard-down:before{
	content: ""}
.icon-clipboard-left:before{
	content: ""}
.icon-clipboard-alert:before{
	content: ""}
.icon-clipboard-user:before{
	content: ""}
.icon-register:before{
	content: ""}
.icon-enter:before{
	content: ""}
.icon-exit:before{
	content: ""}
.icon-papers:before{
	content: ""}
.icon-news:before{
	content: ""}
.icon-reading:before{
	content: ""}
.icon-typewriter:before{
	content: ""}
.icon-document:before{
	content: ""}
.icon-document2:before{
	content: ""}
.icon-graduation-hat:before{
	content: ""}
.icon-license:before{
	content: ""}
.icon-license2:before{
	content: ""}
.icon-medal-empty:before{
	content: ""}
.icon-medal-first:before{
	content: ""}
.icon-medal-second:before{
	content: ""}
.icon-medal-third:before{
	content: ""}
.icon-podium:before{
	content: ""}
.icon-trophy:before{
	content: ""}
.icon-trophy2:before{
	content: ""}
.icon-music-note:before{
	content: ""}
.icon-music-note2:before{
	content: ""}
.icon-music-note3:before{
	content: ""}
.icon-playlist:before{
	content: ""}
.icon-playlist-add:before{
	content: ""}
.icon-guitar:before{
	content: ""}
.icon-trumpet:before{
	content: ""}
.icon-album:before{
	content: ""}
.icon-shuffle:before{
	content: ""}
.icon-repeat-one:before{
	content: ""}
.icon-repeat:before{
	content: ""}
.icon-headphones:before{
	content: ""}
.icon-headset:before{
	content: ""}
.icon-loudspeaker:before{
	content: ""}
.icon-equalizer:before{
	content: ""}
.icon-theater:before{
	content: ""}
.icon-3d-glasses:before{
	content: ""}
.icon-ticket:before{
	content: ""}
.icon-presentation:before{
	content: ""}
.icon-play:before{
	content: ""}
.icon-film-play:before{
	content: ""}
.icon-clapboard-play:before{
	content: ""}
.icon-media:before{
	content: ""}
.icon-film:before{
	content: ""}
.icon-film2:before{
	content: ""}
.icon-surveillance:before{
	content: ""}
.icon-surveillance2:before{
	content: ""}
.icon-camera:before{
	content: ""}
.icon-camera-crossed:before{
	content: ""}
.icon-camera-play:before{
	content: ""}
.icon-time-lapse:before{
	content: ""}
.icon-record:before{
	content: ""}
.icon-camera2:before{
	content: ""}
.icon-camera-flip:before{
	content: ""}
.icon-panorama:before{
	content: ""}
.icon-time-lapse2:before{
	content: ""}
.icon-shutter:before{
	content: ""}
.icon-shutter2:before{
	content: ""}
.icon-face-detection:before{
	content: ""}
.icon-flare:before{
	content: ""}
.icon-convex:before{
	content: ""}
.icon-concave:before{
	content: ""}
.icon-picture:before{
	content: ""}
.icon-picture2:before{
	content: ""}
.icon-picture3:before{
	content: ""}
.icon-pictures:before{
	content: ""}
.icon-book:before{
	content: ""}
.icon-audio-book:before{
	content: ""}
.icon-book2:before{
	content: ""}
.icon-bookmark:before{
	content: ""}
.icon-bookmark2:before{
	content: ""}
.icon-label:before{
	content: ""}
.icon-library:before{
	content: ""}
.icon-library2:before{
	content: ""}
.icon-contacts:before{
	content: ""}
.icon-profile:before{
	content: ""}
.icon-portrait:before{
	content: ""}
.icon-portrait2:before{
	content: ""}
.icon-user:before{
	content: ""}
.icon-user-plus:before{
	content: ""}
.icon-user-minus:before{
	content: ""}
.icon-user-lock:before{
	content: ""}
.icon-users:before{
	content: ""}
.icon-users2:before{
	content: ""}
.icon-users-plus:before{
	content: ""}
.icon-users-minus:before{
	content: ""}
.icon-group-work:before{
	content: ""}
.icon-woman:before{
	content: ""}
.icon-man:before{
	content: ""}
.icon-baby:before{
	content: ""}
.icon-baby2:before{
	content: ""}
.icon-baby3:before{
	content: ""}
.icon-baby-bottle:before{
	content: ""}
.icon-walk:before{
	content: ""}
.icon-hand-waving:before{
	content: ""}
.icon-jump:before{
	content: ""}
.icon-run:before{
	content: ""}
.icon-woman2:before{
	content: ""}
.icon-man2:before{
	content: ""}
.icon-man-woman:before{
	content: ""}
.icon-height:before{
	content: ""}
.icon-weight:before{
	content: ""}
.icon-scale:before{
	content: ""}
.icon-button:before{
	content: ""}
.icon-bow-tie:before{
	content: ""}
.icon-tie:before{
	content: ""}
.icon-socks:before{
	content: ""}
.icon-shoe:before{
	content: ""}
.icon-shoes:before{
	content: ""}
.icon-hat:before{
	content: ""}
.icon-pants:before{
	content: ""}
.icon-shorts:before{
	content: ""}
.icon-flip-flops:before{
	content: ""}
.icon-shirt:before{
	content: ""}
.icon-hanger:before{
	content: ""}
.icon-laundry:before{
	content: ""}
.icon-store:before{
	content: ""}
.icon-haircut:before{
	content: ""}
.icon-store-24:before{
	content: ""}
.icon-barcode:before{
	content: ""}
.icon-barcode2:before{
	content: ""}
.icon-barcode3:before{
	content: ""}
.icon-cashier:before{
	content: ""}
.icon-bag:before{
	content: ""}
.icon-bag2:before{
	content: ""}
.icon-cart:before{
	content: ""}
.icon-cart-empty:before{
	content: ""}
.icon-cart-full:before{
	content: ""}
.icon-cart-plus:before{
	content: ""}
.icon-cart-plus2:before{
	content: ""}
.icon-cart-add:before{
	content: ""}
.icon-cart-remove:before{
	content: ""}
.icon-cart-exchange:before{
	content: ""}
.icon-tag:before{
	content: ""}
.icon-tags:before{
	content: ""}
.icon-receipt:before{
	content: ""}
.icon-wallet:before{
	content: ""}
.icon-credit-card:before{
	content: ""}
.icon-cash-dollar:before{
	content: ""}
.icon-cash-euro:before{
	content: ""}
.icon-cash-pound:before{
	content: ""}
.icon-cash-yen:before{
	content: ""}
.icon-bag-dollar:before{
	content: ""}
.icon-bag-euro:before{
	content: ""}
.icon-bag-pound:before{
	content: ""}
.icon-bag-yen:before{
	content: ""}
.icon-coin-dollar:before{
	content: ""}
.icon-coin-euro:before{
	content: ""}
.icon-coin-pound:before{
	content: ""}
.icon-coin-yen:before{
	content: ""}
.icon-calculator:before{
	content: ""}
.icon-calculator2:before{
	content: ""}
.icon-abacus:before{
	content: ""}
.icon-vault:before{
	content: ""}
.icon-telephone:before{
	content: ""}
.icon-phone-lock:before{
	content: ""}
.icon-phone-wave:before{
	content: ""}
.icon-phone-pause:before{
	content: ""}
.icon-phone-outgoing:before{
	content: ""}
.icon-phone-incoming:before{
	content: ""}
.icon-phone-in-out:before{
	content: ""}
.icon-phone-error:before{
	content: ""}
.icon-phone-sip:before{
	content: ""}
.icon-phone-plus:before{
	content: ""}
.icon-phone-minus:before{
	content: ""}
.icon-voicemail:before{
	content: ""}
.icon-dial:before{
	content: ""}
.icon-telephone2:before{
	content: ""}
.icon-pushpin:before{
	content: ""}
.icon-pushpin2:before{
	content: ""}
.icon-map-marker:before{
	content: ""}
.icon-map-marker-user:before{
	content: ""}
.icon-map-marker-down:before{
	content: ""}
.icon-map-marker-check:before{
	content: ""}
.icon-map-marker-crossed:before{
	content: ""}
.icon-radar:before{
	content: ""}
.icon-compass2:before{
	content: ""}
.icon-map:before{
	content: ""}
.icon-map2:before{
	content: ""}
.icon-location:before{
	content: ""}
.icon-road-sign:before{
	content: ""}
.icon-calendar-empty:before{
	content: ""}
.icon-calendar-check:before{
	content: ""}
.icon-calendar-cross:before{
	content: ""}
.icon-calendar-31:before{
	content: ""}
.icon-calendar-full:before{
	content: ""}
.icon-calendar-insert:before{
	content: ""}
.icon-calendar-text:before{
	content: ""}
.icon-calendar-user:before{
	content: ""}
.icon-mouse:before{
	content: ""}
.icon-mouse-left:before{
	content: ""}
.icon-mouse-right:before{
	content: ""}
.icon-mouse-both:before{
	content: ""}
.icon-keyboard:before{
	content: ""}
.icon-keyboard-up:before{
	content: ""}
.icon-keyboard-down:before{
	content: ""}
.icon-delete:before{
	content: ""}
.icon-spell-check:before{
	content: ""}
.icon-escape:before{
	content: ""}
.icon-enter2:before{
	content: ""}
.icon-screen:before{
	content: ""}
.icon-aspect-ratio:before{
	content: ""}
.icon-signal:before{
	content: ""}
.icon-signal-lock:before{
	content: ""}
.icon-signal-80:before{
	content: ""}
.icon-signal-60:before{
	content: ""}
.icon-signal-40:before{
	content: ""}
.icon-signal-20:before{
	content: ""}
.icon-signal-0:before{
	content: ""}
.icon-signal-blocked:before{
	content: ""}
.icon-sim:before{
	content: ""}
.icon-flash-memory:before{
	content: ""}
.icon-usb-drive:before{
	content: ""}
.icon-phone:before{
	content: ""}
.icon-smartphone:before{
	content: ""}
.icon-smartphone-notification:before{
	content: ""}
.icon-smartphone-vibration:before{
	content: ""}
.icon-smartphone-embed:before{
	content: ""}
.icon-smartphone-waves:before{
	content: ""}
.icon-tablet:before{
	content: ""}
.icon-tablet2:before{
	content: ""}
.icon-laptop:before{
	content: ""}
.icon-laptop-phone:before{
	content: ""}
.icon-desktop:before{
	content: ""}
.icon-launch:before{
	content: ""}
.icon-new-tab:before{
	content: ""}
.icon-window:before{
	content: ""}
.icon-cable:before{
	content: ""}
.icon-cable2:before{
	content: ""}
.icon-tv:before{
	content: ""}
.icon-radio:before{
	content: ""}
.icon-remote-control:before{
	content: ""}
.icon-power-switch:before{
	content: ""}
.icon-power:before{
	content: ""}
.icon-power-crossed:before{
	content: ""}
.icon-flash-auto:before{
	content: ""}
.icon-lamp:before{
	content: ""}
.icon-flashlight:before{
	content: ""}
.icon-lampshade:before{
	content: ""}
.icon-cord:before{
	content: ""}
.icon-outlet:before{
	content: ""}
.icon-battery-power:before{
	content: ""}
.icon-battery-empty:before{
	content: ""}
.icon-battery-alert:before{
	content: ""}
.icon-battery-error:before{
	content: ""}
.icon-battery-low1:before{
	content: ""}
.icon-battery-low2:before{
	content: ""}
.icon-battery-low3:before{
	content: ""}
.icon-battery-mid1:before{
	content: ""}
.icon-battery-mid2:before{
	content: ""}
.icon-battery-mid3:before{
	content: ""}
.icon-battery-full:before{
	content: ""}
.icon-battery-charging:before{
	content: ""}
.icon-battery-charging2:before{
	content: ""}
.icon-battery-charging3:before{
	content: ""}
.icon-battery-charging4:before{
	content: ""}
.icon-battery-charging5:before{
	content: ""}
.icon-battery-charging6:before{
	content: ""}
.icon-battery-charging7:before{
	content: ""}
.icon-chip:before{
	content: ""}
.icon-chip-x64:before{
	content: ""}
.icon-chip-x86:before{
	content: ""}
.icon-bubble:before{
	content: ""}
.icon-bubbles:before{
	content: ""}
.icon-bubble-dots:before{
	content: ""}
.icon-bubble-alert:before{
	content: ""}
.icon-bubble-question:before{
	content: ""}
.icon-bubble-text:before{
	content: ""}
.icon-bubble-pencil:before{
	content: ""}
.icon-bubble-picture:before{
	content: ""}
.icon-bubble-video:before{
	content: ""}
.icon-bubble-user:before{
	content: ""}
.icon-bubble-quote:before{
	content: ""}
.icon-bubble-heart:before{
	content: ""}
.icon-bubble-emoticon:before{
	content: ""}
.icon-bubble-attachment:before{
	content: ""}
.icon-phone-bubble:before{
	content: ""}
.icon-quote-open:before{
	content: ""}
.icon-quote-close:before{
	content: ""}
.icon-dna:before{
	content: ""}
.icon-heart-pulse:before{
	content: ""}
.icon-pulse:before{
	content: ""}
.icon-syringe:before{
	content: ""}
.icon-pills:before{
	content: ""}
.icon-first-aid:before{
	content: ""}
.icon-lifebuoy:before{
	content: ""}
.icon-bandage:before{
	content: ""}
.icon-bandages:before{
	content: ""}
.icon-thermometer:before{
	content: ""}
.icon-microscope:before{
	content: ""}
.icon-brain:before{
	content: ""}
.icon-beaker:before{
	content: ""}
.icon-skull:before{
	content: ""}
.icon-bone:before{
	content: ""}
.icon-construction:before{
	content: ""}
.icon-construction-cone:before{
	content: ""}
.icon-pie-chart:before{
	content: ""}
.icon-pie-chart2:before{
	content: ""}
.icon-graph:before{
	content: ""}
.icon-chart-growth:before{
	content: ""}
.icon-chart-bars:before{
	content: ""}
.icon-chart-settings:before{
	content: ""}
.icon-cake:before{
	content: ""}
.icon-gift:before{
	content: ""}
.icon-balloon:before{
	content: ""}
.icon-rank:before{
	content: ""}
.icon-rank2:before{
	content: ""}
.icon-rank3:before{
	content: ""}
.icon-crown:before{
	content: ""}
.icon-lotus:before{
	content: ""}
.icon-diamond:before{
	content: ""}
.icon-diamond2:before{
	content: ""}
.icon-diamond3:before{
	content: ""}
.icon-diamond4:before{
	content: ""}
.icon-linearicons:before{
	content: ""}
.icon-teacup:before{
	content: ""}
.icon-teapot:before{
	content: ""}
.icon-glass:before{
	content: ""}
.icon-bottle2:before{
	content: ""}
.icon-glass-cocktail:before{
	content: ""}
.icon-glass2:before{
	content: ""}
.icon-dinner:before{
	content: ""}
.icon-dinner2:before{
	content: ""}
.icon-chef:before{
	content: ""}
.icon-scale2:before{
	content: ""}
.icon-egg:before{
	content: ""}
.icon-egg2:before{
	content: ""}
.icon-eggs:before{
	content: ""}
.icon-platter:before{
	content: ""}
.icon-steak:before{
	content: ""}
.icon-hamburger:before{
	content: ""}
.icon-hotdog:before{
	content: ""}
.icon-pizza:before{
	content: ""}
.icon-sausage:before{
	content: ""}
.icon-chicken:before{
	content: ""}
.icon-fish:before{
	content: ""}
.icon-carrot:before{
	content: ""}
.icon-cheese:before{
	content: ""}
.icon-bread:before{
	content: ""}
.icon-ice-cream:before{
	content: ""}
.icon-ice-cream2:before{
	content: ""}
.icon-candy:before{
	content: ""}
.icon-lollipop:before{
	content: ""}
.icon-coffee-bean:before{
	content: ""}
.icon-coffee-cup:before{
	content: ""}
.icon-cherry:before{
	content: ""}
.icon-grapes:before{
	content: ""}
.icon-citrus:before{
	content: ""}
.icon-apple:before{
	content: ""}
.icon-leaf:before{
	content: ""}
.icon-landscape:before{
	content: ""}
.icon-pine-tree:before{
	content: ""}
.icon-tree:before{
	content: ""}
.icon-cactus:before{
	content: ""}
.icon-paw:before{
	content: ""}
.icon-footprint:before{
	content: ""}
.icon-speed-slow:before{
	content: ""}
.icon-speed-medium:before{
	content: ""}
.icon-speed-fast:before{
	content: ""}
.icon-rocket:before{
	content: ""}
.icon-hammer2:before{
	content: ""}
.icon-balance:before{
	content: ""}
.icon-briefcase:before{
	content: ""}
.icon-luggage-weight:before{
	content: ""}
.icon-dolly:before{
	content: ""}
.icon-plane:before{
	content: ""}
.icon-plane-crossed:before{
	content: ""}
.icon-helicopter:before{
	content: ""}
.icon-traffic-lights:before{
	content: ""}
.icon-siren:before{
	content: ""}
.icon-road:before{
	content: ""}
.icon-engine:before{
	content: ""}
.icon-oil-pressure:before{
	content: ""}
.icon-coolant-temperature:before{
	content: ""}
.icon-car-battery:before{
	content: ""}
.icon-gas:before{
	content: ""}
.icon-gallon:before{
	content: ""}
.icon-transmission:before{
	content: ""}
.icon-car:before{
	content: ""}
.icon-car-wash:before{
	content: ""}
.icon-car-wash2:before{
	content: ""}
.icon-bus:before{
	content: ""}
.icon-bus2:before{
	content: ""}
.icon-car2:before{
	content: ""}
.icon-parking:before{
	content: ""}
.icon-car-lock:before{
	content: ""}
.icon-taxi:before{
	content: ""}
.icon-car-siren:before{
	content: ""}
.icon-car-wash3:before{
	content: ""}
.icon-car-wash4:before{
	content: ""}
.icon-ambulance:before{
	content: ""}
.icon-truck:before{
	content: ""}
.icon-trailer:before{
	content: ""}
.icon-scale-truck:before{
	content: ""}
.icon-train:before{
	content: ""}
.icon-ship:before{
	content: ""}
.icon-ship2:before{
	content: ""}
.icon-anchor:before{
	content: ""}
.icon-boat:before{
	content: ""}
.icon-bicycle:before{
	content: ""}
.icon-bicycle2:before{
	content: ""}
.icon-dumbbell:before{
	content: ""}
.icon-bench-press:before{
	content: ""}
.icon-swim:before{
	content: ""}
.icon-football:before{
	content: ""}
.icon-baseball-bat:before{
	content: ""}
.icon-baseball:before{
	content: ""}
.icon-tennis:before{
	content: ""}
.icon-tennis2:before{
	content: ""}
.icon-ping-pong:before{
	content: ""}
.icon-hockey:before{
	content: ""}
.icon-8ball:before{
	content: ""}
.icon-bowling:before{
	content: ""}
.icon-bowling-pins:before{
	content: ""}
.icon-golf:before{
	content: ""}
.icon-golf2:before{
	content: ""}
.icon-archery:before{
	content: ""}
.icon-slingshot:before{
	content: ""}
.icon-soccer:before{
	content: ""}
.icon-basketball:before{
	content: ""}
.icon-cube:before{
	content: ""}
.icon-3d-rotate:before{
	content: ""}
.icon-puzzle:before{
	content: ""}
.icon-glasses:before{
	content: ""}
.icon-glasses2:before{
	content: ""}
.icon-accessibility:before{
	content: ""}
.icon-wheelchair:before{
	content: ""}
.icon-wall:before{
	content: ""}
.icon-fence:before{
	content: ""}
.icon-wall2:before{
	content: ""}
.icon-icons:before{
	content: ""}
.icon-resize-handle:before{
	content: ""}
.icon-icons2:before{
	content: ""}
.icon-select:before{
	content: ""}
.icon-select2:before{
	content: ""}
.icon-site-map:before{
	content: ""}
.icon-earth:before{
	content: ""}
.icon-earth-lock:before{
	content: ""}
.icon-network:before{
	content: ""}
.icon-network-lock:before{
	content: ""}
.icon-planet:before{
	content: ""}
.icon-happy:before{
	content: ""}
.icon-smile:before{
	content: ""}
.icon-grin:before{
	content: ""}
.icon-tongue:before{
	content: ""}
.icon-sad:before{
	content: ""}
.icon-wink:before{
	content: ""}
.icon-dream:before{
	content: ""}
.icon-shocked:before{
	content: ""}
.icon-shocked2:before{
	content: ""}
.icon-tongue2:before{
	content: ""}
.icon-neutral:before{
	content: ""}
.icon-happy-grin:before{
	content: ""}
.icon-cool:before{
	content: ""}
.icon-mad:before{
	content: ""}
.icon-grin-evil:before{
	content: ""}
.icon-evil:before{
	content: ""}
.icon-wow:before{
	content: ""}
.icon-annoyed:before{
	content: ""}
.icon-wondering:before{
	content: ""}
.icon-confused:before{
	content: ""}
.icon-zipped:before{
	content: ""}
.icon-grumpy:before{
	content: ""}
.icon-mustache:before{
	content: ""}
.icon-tombstone-hipster:before{
	content: ""}
.icon-tombstone:before{
	content: ""}
.icon-ghost:before{
	content: ""}
.icon-ghost-hipster:before{
	content: ""}
.icon-halloween:before{
	content: ""}
.icon-christmas:before{
	content: ""}
.icon-easter-egg:before{
	content: ""}
.icon-mustache2:before{
	content: ""}
.icon-mustache-glasses:before{
	content: ""}
.icon-pipe:before{
	content: ""}
.icon-alarm:before{
	content: ""}
.icon-alarm-add:before{
	content: ""}
.icon-alarm-snooze:before{
	content: ""}
.icon-alarm-ringing:before{
	content: ""}
.icon-bullhorn:before{
	content: ""}
.icon-hearing:before{
	content: ""}
.icon-volume-high:before{
	content: ""}
.icon-volume-medium:before{
	content: ""}
.icon-volume-low:before{
	content: ""}
.icon-volume:before{
	content: ""}
.icon-mute:before{
	content: ""}
.icon-lan:before{
	content: ""}
.icon-lan2:before{
	content: ""}
.icon-wifi:before{
	content: ""}
.icon-wifi-lock:before{
	content: ""}
.icon-wifi-blocked:before{
	content: ""}
.icon-wifi-mid:before{
	content: ""}
.icon-wifi-low:before{
	content: ""}
.icon-wifi-low2:before{
	content: ""}
.icon-wifi-alert:before{
	content: ""}
.icon-wifi-alert-mid:before{
	content: ""}
.icon-wifi-alert-low:before{
	content: ""}
.icon-wifi-alert-low2:before{
	content: ""}
.icon-stream:before{
	content: ""}
.icon-stream-check:before{
	content: ""}
.icon-stream-error:before{
	content: ""}
.icon-stream-alert:before{
	content: ""}
.icon-communication:before{
	content: ""}
.icon-communication-crossed:before{
	content: ""}
.icon-broadcast:before{
	content: ""}
.icon-antenna:before{
	content: ""}
.icon-satellite:before{
	content: ""}
.icon-satellite2:before{
	content: ""}
.icon-mic:before{
	content: ""}
.icon-mic-mute:before{
	content: ""}
.icon-mic2:before{
	content: ""}
.icon-spotlights:before{
	content: ""}
.icon-hourglass:before{
	content: ""}
.icon-loading:before{
	content: ""}
.icon-loading2:before{
	content: ""}
.icon-loading3:before{
	content: ""}
.icon-refresh:before{
	content: ""}
.icon-refresh2:before{
	content: ""}
.icon-undo:before{
	content: ""}
.icon-redo:before{
	content: ""}
.icon-jump2:before{
	content: ""}
.icon-undo2:before{
	content: ""}
.icon-redo2:before{
	content: ""}
.icon-sync:before{
	content: ""}
.icon-repeat-one2:before{
	content: ""}
.icon-sync-crossed:before{
	content: ""}
.icon-sync2:before{
	content: ""}
.icon-repeat-one3:before{
	content: ""}
.icon-sync-crossed2:before{
	content: ""}
.icon-return:before{
	content: ""}
.icon-return2:before{
	content: ""}
.icon-refund:before{
	content: ""}
.icon-history:before{
	content: ""}
.icon-history2:before{
	content: ""}
.icon-self-timer:before{
	content: ""}
.icon-clock:before{
	content: ""}
.icon-clock2:before{
	content: ""}
.icon-clock3:before{
	content: ""}
.icon-watch:before{
	content: ""}
.icon-alarm2:before{
	content: ""}
.icon-alarm-add2:before{
	content: ""}
.icon-alarm-remove:before{
	content: ""}
.icon-alarm-check:before{
	content: ""}
.icon-alarm-error:before{
	content: ""}
.icon-timer:before{
	content: ""}
.icon-timer-crossed:before{
	content: ""}
.icon-timer2:before{
	content: ""}
.icon-timer-crossed2:before{
	content: ""}
.icon-download:before{
	content: ""}
.icon-upload:before{
	content: ""}
.icon-download2:before{
	content: ""}
.icon-upload2:before{
	content: ""}
.icon-enter-up:before{
	content: ""}
.icon-enter-down:before{
	content: ""}
.icon-enter-left:before{
	content: ""}
.icon-enter-right:before{
	content: ""}
.icon-exit-up:before{
	content: ""}
.icon-exit-down:before{
	content: ""}
.icon-exit-left:before{
	content: ""}
.icon-exit-right:before{
	content: ""}
.icon-enter-up2:before{
	content: ""}
.icon-enter-down2:before{
	content: ""}
.icon-enter-vertical:before{
	content: ""}
.icon-enter-left2:before{
	content: ""}
.icon-enter-right2:before{
	content: ""}
.icon-enter-horizontal:before{
	content: ""}
.icon-exit-up2:before{
	content: ""}
.icon-exit-down2:before{
	content: ""}
.icon-exit-left2:before{
	content: ""}
.icon-exit-right2:before{
	content: ""}
.icon-cli:before{
	content: ""}
.icon-bug:before{
	content: ""}
.icon-code:before{
	content: ""}
.icon-file-code:before{
	content: ""}
.icon-file-image:before{
	content: ""}
.icon-file-zip:before{
	content: ""}
.icon-file-audio:before{
	content: ""}
.icon-file-video:before{
	content: ""}
.icon-file-preview:before{
	content: ""}
.icon-file-charts:before{
	content: ""}
.icon-file-stats:before{
	content: ""}
.icon-file-spreadsheet:before{
	content: ""}
.icon-link:before{
	content: ""}
.icon-unlink:before{
	content: ""}
.icon-link2:before{
	content: ""}
.icon-unlink2:before{
	content: ""}
.icon-thumbs-up:before{
	content: ""}
.icon-thumbs-down:before{
	content: ""}
.icon-thumbs-up2:before{
	content: ""}
.icon-thumbs-down2:before{
	content: ""}
.icon-thumbs-up3:before{
	content: ""}
.icon-thumbs-down3:before{
	content: ""}
.icon-share:before{
	content: ""}
.icon-share2:before{
	content: ""}
.icon-share3:before{
	content: ""}
.icon-magnifier:before{
	content: ""}
.icon-file-search:before{
	content: ""}
.icon-find-replace:before{
	content: ""}
.icon-zoom-in:before{
	content: ""}
.icon-zoom-out:before{
	content: ""}
.icon-loupe:before{
	content: ""}
.icon-loupe-zoom-in:before{
	content: ""}
.icon-loupe-zoom-out:before{
	content: ""}
.icon-cross:before{
	content: ""}
.icon-menu:before{
	content: ""}
.icon-list:before{
	content: ""}
.icon-list2:before{
	content: ""}
.icon-list3:before{
	content: ""}
.icon-menu2:before{
	content: ""}
.icon-list4:before{
	content: ""}
.icon-menu3:before{
	content: ""}
.icon-exclamation:before{
	content: ""}
.icon-question:before{
	content: ""}
.icon-check:before{
	content: ""}
.icon-cross2:before{
	content: ""}
.icon-plus:before{
	content: ""}
.icon-minus:before{
	content: ""}
.icon-percent:before{
	content: ""}
.icon-chevron-up:before{
	content: ""}
.icon-chevron-down:before{
	content: ""}
.icon-chevron-left:before{
	content: "";
	top: 15px;
	/* width: 35%; */
	/*position: absolute;*/
}
.icon-chevron-right:before{
	content: ""}
.icon-chevrons-expand-vertical:before{
	content: ""}
.icon-chevrons-expand-horizontal:before{
	content: ""}
.icon-chevrons-contract-vertical:before{
	content: ""}
.icon-chevrons-contract-horizontal:before{
	content: ""}
.icon-arrow-up:before{
	content: ""}
.icon-arrow-down:before{
	content: ""}
.icon-arrow-left:before{
	content: ""}
.icon-arrow-right:before{
	content: ""}
.icon-arrow-up-right:before{
	content: ""}
.icon-arrows-merge:before{
	content: ""}
.icon-arrows-split:before{
	content: ""}
.icon-arrow-divert:before{
	content: ""}
.icon-arrow-return:before{
	content: ""}
.icon-expand:before{
	content: ""}
.icon-contract:before{
	content: ""}
.icon-expand2:before{
	content: ""}
.icon-contract2:before{
	content: ""}
.icon-move:before{
	content: ""}
.icon-tab:before{
	content: ""}
.icon-arrow-wave:before{
	content: ""}
.icon-expand3:before{
	content: ""}
.icon-expand4:before{
	content: ""}
.icon-contract3:before{
	content: ""}
.icon-notification:before{
	content: ""}
.icon-warning:before{
	content: ""}
.icon-notification-circle:before{
	content: ""}
.icon-question-circle:before{
	content: ""}
.icon-menu-circle:before{
	content: ""}
.icon-checkmark-circle:before{
	content: ""}
.icon-cross-circle:before{
	content: ""}
.icon-plus-circle:before{
	content: ""}
.icon-circle-minus:before{
	content: ""}
.icon-percent-circle:before{
	content: ""}
.icon-arrow-up-circle:before{
	content: ""}
.icon-arrow-down-circle:before{
	content: ""}
.icon-arrow-left-circle:before{
	content: ""}
.icon-arrow-right-circle:before{
	content: ""}
.icon-chevron-up-circle:before{
	content: ""}
.icon-chevron-down-circle:before{
	content: ""}
.icon-chevron-left-circle:before{
	content: ""}
.icon-chevron-right-circle:before{
	content: ""}
.icon-backward-circle:before{
	content: ""}
.icon-first-circle:before{
	content: ""}
.icon-previous-circle:before{
	content: ""}
.icon-stop-circle:before{
	content: ""}
.icon-play-circle:before{
	content: ""}
.icon-pause-circle:before{
	content: ""}
.icon-next-circle:before{
	content: ""}
.icon-last-circle:before{
	content: ""}
.icon-forward-circle:before{
	content: ""}
.icon-eject-circle:before{
	content: ""}
.icon-crop:before{
	content: ""}
.icon-frame-expand:before{
	content: ""}
.icon-frame-contract:before{
	content: ""}
.icon-focus:before{
	content: ""}
.icon-transform:before{
	content: ""}
.icon-grid:before{
	content: ""}
.icon-grid-crossed:before{
	content: ""}
.icon-layers:before{
	content: ""}
.icon-layers-crossed:before{
	content: ""}
.icon-toggle:before{
	content: ""}
.icon-rulers:before{
	content: ""}
.icon-ruler:before{
	content: ""}
.icon-funnel:before{
	content: ""}
.icon-flip-horizontal:before{
	content: ""}
.icon-flip-vertical:before{
	content: ""}
.icon-flip-horizontal2:before{
	content: ""}
.icon-flip-vertical2:before{
	content: ""}
.icon-angle:before{
	content: ""}
.icon-angle2:before{
	content: ""}
.icon-subtract:before{
	content: ""}
.icon-combine:before{
	content: ""}
.icon-intersect:before{
	content: ""}
.icon-exclude:before{
	content: ""}
.icon-align-center-vertical:before{
	content: ""}
.icon-align-right:before{
	content: ""}
.icon-align-bottom:before{
	content: ""}
.icon-align-left:before{
	content: ""}
.icon-align-center-horizontal:before{
	content: ""}
.icon-align-top:before{
	content: ""}
.icon-square:before{
	content: ""}
.icon-plus-square:before{
	content: ""}
.icon-minus-square:before{
	content: ""}
.icon-percent-square:before{
	content: ""}
.icon-arrow-up-square:before{
	content: ""}
.icon-arrow-down-square:before{
	content: ""}
.icon-arrow-left-square:before{
	content: ""}
.icon-arrow-right-square:before{
	content: ""}
.icon-chevron-up-square:before{
	content: ""}
.icon-chevron-down-square:before{
	content: ""}
.icon-chevron-left-square:before{
	content: ""}
.icon-chevron-right-square:before{
	content: ""}
.icon-check-square:before{
	content: ""}
.icon-cross-square:before{
	content: ""}
.icon-menu-square:before{
	content: ""}
.icon-prohibited:before{
	content: ""}
.icon-circle:before{
	content: ""}
.icon-radio-button:before{
	content: ""}
.icon-ligature:before{
	content: ""}
.icon-text-format:before{
	content: ""}
.icon-text-format-remove:before{
	content: ""}
.icon-text-size:before{
	content: ""}
.icon-bold:before{
	content: ""}
.icon-italic:before{
	content: ""}
.icon-underline:before{
	content: ""}
.icon-strikethrough:before{
	content: ""}
.icon-highlight:before{
	content: ""}
.icon-text-align-left:before{
	content: ""}
.icon-text-align-center:before{
	content: ""}
.icon-text-align-right:before{
	content: ""}
.icon-text-align-justify:before{
	content: ""}
.icon-line-spacing:before{
	content: ""}
.icon-indent-increase:before{
	content: ""}
.icon-indent-decrease:before{
	content: ""}
.icon-text-wrap:before{
	content: ""}
.icon-pilcrow:before{
	content: ""}
.icon-direction-ltr:before{
	content: ""}
.icon-direction-rtl:before{
	content: ""}
.icon-page-break:before{
	content: ""}
.icon-page-break2:before{
	content: ""}
.icon-sort-alpha-asc:before{
	content: ""}
.icon-sort-alpha-desc:before{
	content: ""}
.icon-sort-numeric-asc:before{
	content: ""}
.icon-sort-numeric-desc:before{
	content: ""}
.icon-sort-amount-asc:before{
	content: ""}
.icon-sort-amount-desc:before{
	content: ""}
.icon-sort-time-asc:before{
	content: ""}
.icon-sort-time-desc:before{
	content: ""}
.icon-sigma:before{
	content: ""}
.icon-pencil-line:before{
	content: ""}
.icon-hand:before{
	content: ""}
.icon-pointer-up:before{
	content: ""}
.icon-pointer-right:before{
	content: ""}
.icon-pointer-down:before{
	content: ""}
.icon-pointer-left:before{
	content: ""}
.icon-finger-tap:before{
	content: ""}
.icon-fingers-tap:before{
	content: ""}
.icon-reminder:before{
	content: ""}
.icon-fingers-crossed:before{
	content: ""}
.icon-fingers-victory:before{
	content: ""}
.icon-gesture-zoom:before{
	content: ""}
.icon-gesture-pinch:before{
	content: ""}
.icon-fingers-scroll-horizontal:before{
	content: ""}
.icon-fingers-scroll-vertical:before{
	content: ""}
.icon-fingers-scroll-left:before{
	content: ""}
.icon-fingers-scroll-right:before{
	content: ""}
.icon-hand2:before{
	content: ""}
.icon-pointer-up2:before{
	content: ""}
.icon-pointer-right2:before{
	content: ""}
.icon-pointer-down2:before{
	content: ""}
.icon-pointer-left2:before{
	content: ""}
.icon-finger-tap2:before{
	content: ""}
.icon-fingers-tap2:before{
	content: ""}
.icon-reminder2:before{
	content: ""}
.icon-gesture-zoom2:before{
	content: ""}
.icon-gesture-pinch2:before{
	content: ""}
.icon-fingers-scroll-horizontal2:before{
	content: ""}
.icon-fingers-scroll-vertical2:before{
	content: ""}
.icon-fingers-scroll-left2:before{
	content: ""}
.icon-fingers-scroll-right2:before{
	content: ""}
.icon-fingers-scroll-vertical3:before{
	content: ""}
.icon-border-style:before{
	content: ""}
.icon-border-all:before{
	content: ""}
.icon-border-outer:before{
	content: ""}
.icon-border-inner:before{
	content: ""}
.icon-border-top:before{
	content: ""}
.icon-border-horizontal:before{
	content: ""}
.icon-border-bottom:before{
	content: ""}
.icon-border-left:before{
	content: ""}
.icon-border-vertical:before{
	content: ""}
.icon-border-right:before{
	content: ""}
.icon-border-none:before{
	content: ""}
.icon-ellipsis:before{
	content: ""}
.icon-uni21:before{
	content: "!"}
.icon-uni22:before{
	content: '"'}
.icon-uni23:before{
	content: "#"}
.icon-uni24:before{
	content: "$"}
.icon-uni25:before{
	content: "%"}
.icon-uni26:before{
	content: "&"}
.icon-uni27:before{
	content: "'"}
.icon-uni28:before{
	content: "("}
.icon-uni29:before{
	content: ")"}
.icon-uni2a:before{
	content: "*"}
.icon-uni2b:before{
	content: "+"}
.icon-uni2c:before{
	content: ","}
.icon-uni2d:before{
	content: "-"}
.icon-uni2e:before{
	content: "."}
.icon-uni2f:before{
	content: "/"}
.icon-uni3a:before{
	content: ":"}
.icon-uni3b:before{
	content: ";"}
.icon-uni3c:before{
	content: "<"}
.icon-uni3d:before{
	content: "="}
.icon-uni3e:before{
	content: ">"}
.icon-uni3f:before{
	content: "?"}
.icon-uni40:before{
	content: "@"}
.icon-uni41:before{
	content: "A"}
.icon-uni42:before{
	content: "B"}
.icon-uni43:before{
	content: "C"}
.icon-uni44:before{
	content: "D"}
.icon-uni45:before{
	content: "E"}
.icon-uni46:before{
	content: "F"}
.icon-uni47:before{
	content: "G"}
.icon-uni48:before{
	content: "H"}
.icon-uni49:before{
	content: "I"}
.icon-uni4a:before{
	content: "J"}
.icon-uni4b:before{
	content: "K"}
.icon-uni4c:before{
	content: "L"}
.icon-uni4d:before{
	content: "M"}
.icon-uni4e:before{
	content: "N"}
.icon-uni4f:before{
	content: "O"}
.icon-uni50:before{
	content: "P"}
.icon-uni51:before{
	content: "Q"}
.icon-uni52:before{
	content: "R"}
.icon-uni53:before{
	content: "S"}
.icon-uni54:before{
	content: "T"}
.icon-uni55:before{
	content: "U"}
.icon-uni56:before{
	content: "V"}
.icon-uni57:before{
	content: "W"}
.icon-uni58:before{
	content: "X"}
.icon-uni59:before{
	content: "Y"}
.icon-uni5a:before{
	content: "Z"}
.icon-uni5b:before{
	content: "["}
.icon-uni5c:before{
	content: "\\"}
.icon-uni5d:before{
	content: "]"}
.icon-uni5e:before{
	content: "^"}
.icon-uni5f:before{
	content: "_"}
.icon-uni60:before{
	content: "`"}
.icon-uni61:before{
	content: "a"}
.icon-uni62:before{
	content: "b"}
.icon-uni63:before{
	content: "c"}
.icon-uni64:before{
	content: "d"}
.icon-uni65:before{
	content: "e"}
.icon-uni66:before{
	content: "f"}
.icon-uni67:before{
	content: "g"}
.icon-uni68:before{
	content: "h"}
.icon-uni69:before{
	content: "i"}
.icon-uni6a:before{
	content: "j"}
.icon-uni6b:before{
	content: "k"}
.icon-uni6c:before{
	content: "l"}
.icon-uni6d:before{
	content: "m"}
.icon-uni6e:before{
	content: "n"}
.icon-uni6f:before{
	content: "o"}
.icon-uni70:before{
	content: "p"}
.icon-uni71:before{
	content: "q"}
.icon-uni72:before{
	content: "r"}
.icon-uni73:before{
	content: "s"}
.icon-uni74:before{
	content: "t"}
.icon-uni75:before{
	content: "u"}
.icon-uni76:before{
	content: "v"}
.icon-uni77:before{
	content: "w"}
.icon-uni78:before{
	content: "x"}
.icon-uni79:before{
	content: "y"}
.icon-uni7a:before{
	content: "z"}
.icon-uni7b:before{
	content: "{"}
.icon-uni7c:before{
	content: "|"}
.icon-uni7d:before{
	content: "}"}
.icon-uni7e:before{
	content: "~"}
.icon-copyright:before{
	content: "©"}
body{
	height: 100vh}
*{
	-webkit-tap-highlight-color: transparent}
.row{
	max-width: 100rem}
.row.extend{
	max-width: 90%}
.row.extend-100{
	max-width: 100%}
.column,.columns{
	padding-left: 1.5rem;
	padding-right: 1.5rem}
.overlay{
	background-color: #000;
	opacity: 0;
	position: fixed;
	width: 0;
	height: 0;
	transition: opacity 0.5s ease 0s, width 0.1s ease 0.5s, height 0.1s ease 0.5s;
	-webkit-transition: opacity 0.5s ease 0s, width 0.1s ease 0.5s, height 0.1s ease 0.5s;
	-moz-transition: opacity 0.5s ease 0s, width 0.1s ease 0.5s, height 0.1s ease 0.5s;
	z-index: 6}
.table{
	display: table;
	width: 100%}
.table>.table-cell{
	display: table-cell;
	vertical-align: top}
.vertical-middle{
	vertical-align: middle}
span.lnr-cross{
	cursor: pointer}
.z-validation-msg{
	color: #ff1d25;
	font-size: 1rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	margin-top: -0.8rem;}
.z-arrow-common,.arrow-down{
	width: 1.6rem;
	height: 1.6rem;
	background-position: 50%;
	background-size: 1.6rem}
.z-border-for-test{
	border-color: #eee;
	border-width: 1px;
	border-style: solid}
.z-image-common,.home,.brands,.carts{
	cursor: pointer;
	background-position: 50% 15%;
	background-size: 20px 20px}
.z-Sbtn-common{
	color: black !important;
	background: #fff}
.z-slider-common,#product-size-slider,#product-color-slider,#similar-product-slider,.add-gift-wrap,.addressListSlider,.newAddressSlider,#proflieSlider,.rightSlider,.show-orders{
	position: fixed;
	height: 100%;
	background: #eee !important;
	top: 0;
	z-index: 10;
	font-family: "playfair_displayregular", "Times New Roman", Times, serif;
	box-shadow: none;
	transition: all 0.5s ease-out;
	contain: layout}
.z-left-slider{
	position: fixed;
	height: 100%;
	background: #f5f5f5 !important;
	top: 0;
	z-index: 10;
	font-family: "playfair_displayregular", "Times New Roman", Times, serif;
	box-shadow: none;
	transition: all 0.5s ease-out;
	background: #f5f5f5;
	box-shadow: none}
.layout-body{
	min-height: 500px;
	margin-top: 48px;
	background-color: #fff}
.layout-body>.row{
	background-color: #fff}
@font-face{
	font-family: 'ralewaybold';
	font-weight: normal;
	font-style: normal;
	src: url("fonts-cdn/raleway-bold-webfont.eot");
	src: url("fonts-cdn/raleway-bold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts-cdn/raleway-bold-webfont.woff2") format("woff2"),url("fonts-cdn/raleway-bold-webfont.woff") format("woff"),url("fonts-cdn/raleway-bold-webfont.ttf") format("truetype")}
@font-face{
	font-family: 'ralewaymedium';
	font-weight: normal;
	font-style: normal;
	src: url("fonts-cdn/raleway-medium-webfont.eot");
	src: url("fonts-cdn/raleway-medium-webfont.eot?#iefix") format("embedded-opentype"),url("fonts-cdn/raleway-medium-webfont.woff2") format("woff2"),url("fonts-cdn/raleway-medium-webfont.woff") format("woff"),url("fonts-cdn/raleway-medium-webfont.ttf") format("truetype")}
@font-face{
	font-family: 'playfair_displaybold';
	font-weight: normal;
	font-style: normal;
	src: url("fonts-cdn/playfairdisplay-bold-webfont.eot");
	src: url("fonts-cdn/playfairdisplay-bold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts-cdn/playfairdisplay-bold-webfont.woff2") format("woff2"),url("fonts-cdn/playfairdisplay-bold-webfont.woff") format("woff"),url("fonts-cdn/playfairdisplay-bold-webfont.ttf") format("truetype")}
@font-face{
	font-family: 'playfair_displayitalic';
	font-weight: normal;
	font-style: normal;
	src: url("fonts-cdn/playfairdisplay-italic-webfont.eot");
	src: url("fonts-cdn/playfairdisplay-italic-webfont.eot?#iefix") format("embedded-opentype"),url("fonts-cdn/playfairdisplay-italic-webfont.woff2") format("woff2"),url("fonts-cdn/playfairdisplay-italic-webfont.woff") format("woff"),url("fonts-cdn/playfairdisplay-italic-webfont.ttf") format("truetype")}
@font-face{
	font-family: 'playfair_displayregular';
	font-weight: normal;
	font-style: normal;
	src: url("fonts-cdn/playfairdisplay-regular-webfont.eot");
	src: url("fonts-cdn/playfairdisplay-regular-webfont.eot?#iefix") format("embedded-opentype"),url("fonts-cdn/playfairdisplay-regular-webfont.woff2") format("woff2"),url("fonts-cdn/playfairdisplay-regular-webfont.woff") format("woff"),url("fonts-cdn/playfairdisplay-regular-webfont.ttf") format("truetype")}
@font-face{
	font-family: 'Linearicons';
	font-weight: normal;
	font-style: normal;
	src: url("fonts-cdn/Linearicons.eot");
	src: url("fonts-cdn/Linearicons.eot?#iefix") format("embedded-opentype"),url("fonts-cdn/Linearicons.woff2") format("woff2"),url("fonts-cdn/Linearicons.woff") format("woff"),url("fonts-cdn/Linearicons.ttf") format("truetype")}
[class*=' icon-'],[
	class^='icon-']{
	font-family: 'Linearicons';
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-transform: none;
	-webkit-font-feature-settings: 'liga';
	-ms-font-feature-settings: 'liga' 1;
	-o-font-feature-settings: 'liga';
	font-feature-settings: 'liga';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	speak: none}
.fa{
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: auto}
.fa-wikipedia-w:before{
	content: ""}
.fa-question-circle-o{
	content: ""}
html{
	font-size: 10px}
body{
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
a{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	text-decoration: none;
	color: #333}
a:active,a:focus,a:hover{
	color: #f00909}
.fw-n{
	font-weight: normal}
.fw-b{
	font-weight: bold;
	-webkit-font-smoothing: antialiased}
.fw-100{
	font-weight: 100;
	font-weight: normal}
.fw-200{
	font-weight: 200;
	font-weight: normal}
.fw-400{
	font-weight: 400;
	font-weight: normal}
.fw-600{
	font-weight: 600;
	font-weight: normal}
.fw-700{
	font-weight: 700;
	font-weight: normal}
.fw-800{
	font-weight: 800;
	font-weight: normal}
.fw-br{
	font-weight: bolder}
.fw-lr{
	font-weight: lighter}
.fv-sc{
	font-variant: small-caps}
.fs-n{
	font-style: normal}
.fs-i{
	font-style: italic}
.fs-8{
	font-size: 0.8rem}
.fs-10{
	font-size: 1rem}
.fs-11{
	font-size: 1.1rem}
.fs-12{
	font-size: 1.2rem}
.fs-13{
	font-size: 1.3rem}
.fs-14{
	font-size: 1.4rem}
.fs-15{
	font-size: 1.5rem}
.fs-16{
	font-size: 1.6rem}
.fs-17{
	font-size: 1.7rem}
.fs-18{
	font-size: 1.8rem}
.fs-19{
	font-size: 1.9rem}
.fs-20{
	font-size: 2rem}
.fs-21{
	font-size: 2.1rem}
.fs-22{
	font-size: 2.2rem}
.fs-24{
	font-size: 2.4rem}
.fs-25{
	font-size: 2.5rem}
.fs-26{
	font-size: 2.6rem}
.fs-28{
	font-size: 2.8rem}
.fs-30{
	font-size: 3rem}
.fs-32{
	font-size: 3.2rem}
.fs-35{
	font-size: 3.5rem}
.fs-36{
	font-size: 3.6rem}
.fs-40{
	font-size: 4rem}
.fs-42{
	font-size: 4.2rem}
.fs-48{
	font-size: 4.8rem}
.fs-80{
	font-size: 8rem}
.ff-rb{
	font-family: "ralewaybold",helvetica,arial,sans-serif}
.ff-rm{
	font-family: "ralewaymedium",helvetica,arial,sans-serif !important}
.ff-rr{
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
.ff-pb{
	font-family: "playfair_displaybold","Times New Roman",Times,serif}
.ff-pr{
	font-family: "playfair_displayregular","Times New Roman",Times,serif}
.ff-pi{
	font-family: "playfair_displayitalic","Times New Roman",Times,serif !important}
.ff-rt{
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
.ff-rl{
	font-family: "ralewaylight",helvetica,arial,sans-serif}
.pd-all0{
	padding: 0}
.pd-all5{
	padding: 0.5rem}
.pd-all10{
	padding: 1rem}
.pd-all15{
	padding: 1.5rem}
.pd-tb0{
	padding-top: 0;
	padding-bottom: 0}
.pd-tb5{
	padding-top: 0.5rem;
	padding-bottom: 0.5rem}
.pd-tb7{
	padding-top: 0.7rem;
	padding-bottom: 0.7rem}
.pd-tb8{
	padding-top: 0.8rem;
	padding-bottom: 0.8rem}
.pd-tb10{
	padding-top: 1rem;
	padding-bottom: 1rem}
.pd-tb15{
	padding-top: 1.5rem;
	padding-bottom: 1.5rem}
.pd-tb20{
	padding-top: 2rem;
	padding-bottom: 2rem}
.pd-tb30{
	padding-top: 3rem;
	padding-bottom: 3rem}
.pd-tb40{
	padding-top: 4rem;
	padding-bottom: 4rem}
.pd-lr0{
	padding-right: 0;
	padding-left: 0}
.pd-lr5{
	padding-right: .5rem;
	padding-left: 0.5rem}
.pd-lr10{
	padding-right: 1rem;
	padding-left: 1rem}
.pd-lr15{
	padding-right: 1.5rem;
	padding-left: 1.5rem}
.pd-r12{
	padding-right: 1.2rem}
.pd-lr20{
	padding-right: 2rem;
	padding-left: 2rem}
.pd-lr24{
	padding-right: 2.4rem;
	padding-left: 2.4rem}
.pd-lr25{
	padding-right: 2.5rem;
	padding-left: 2.5rem}
.pd-lr30{
	padding-right: 3rem;
	padding-left: 3rem}
.pd-lr50{
	padding-right: 5rem;
	padding-left: 5rem}
.pd-lr70{
	padding-right: 7rem;
	padding-left: 7rem}
.pd-t0{
	padding-top: 0}
.pd-t5{
	padding-top: 0.5rem}
.pd-t7{
	padding-top: 0.7rem}
.pd-t10{
	padding-top: 1rem}
.pd-t15{
	padding-top: 1.5rem}
.pd-t20{
	padding-top: 2rem}
.pd-t25{
	padding-top: 2.5rem}
.pd-t30{
	padding-top: 3rem}
.pd-t40{
	padding-top: 4rem}
.pd-t50{
	padding-top: 5rem}
.pd-t55{
	padding-top: 5.5rem}
.pd-t70{
	padding-top: 7rem}
.pd-b0{
	padding-bottom: 0}
.pd-b5{
	padding-bottom: 0.5rem}
.pd-b10{
	padding-bottom: 1rem}
.pd-b15{
	padding-bottom: 1.5rem}
.pd-b20{
	padding-bottom: 2rem}
.pd-b25{
	padding-bottom: 2.5rem}
.pd-b30{
	padding-bottom: 3rem}
.pd-b40{
	padding-bottom: 4rem}
.pd-b50{
	padding-bottom: 5rem}
.pd-b160{
	padding-bottom: 16rem}
.pd-r0{
	padding-right: 0}
.pd-r5{
	padding-right: 0.5rem}
.pd-r10{
	padding-right: 1rem}
.pd-r15{
	padding-right: 1.5rem}
.pd-r20{
	padding-right: 2rem}
.pd-r25{
	padding-right: 2.5rem}
.pd-r30{
	padding-right: 3rem}
.pd-r40{
	padding-right: 4rem}
.pd-l0{
	padding-left: 0}
.pd-l1{
	padding-left: 0.1rem}
.pd-l5{
	padding-left: 0.5rem}
.pd-l10{
	padding-left: 1rem}
.pd-l15{
	padding-left: 1.5rem}
.pd-l20{
	padding-left: 2rem}
.pd-l25{
	padding-left: 2.5rem}
.pd-l30{
	padding-left: 3rem}
.pd-l40{
	padding-left: 4rem}
.pd-l50{
	padding-left: 5rem}
.mr-auto{
	margin: 0 auto}
.mr-all0{
	margin: 0}
.mr-all5{
	margin: 0.5rem}
.mr-all10{
	margin: 1rem}
.mr-all15{
	margin: 1.5rem}
.mr-lr0{
	margin-right: 0;
	margin-left: 0}
.mr-lr5{
	margin-right: .5rem;
	margin-left: 0.5rem}
.mr-lr10{
	margin-right: 1rem;
	margin-left: 1rem}
.mr-lr15{
	margin-right: 1.5rem;
	margin-left: 1.5rem}
.mr-t-25{
	margin-top: -2.5rem}
.mr-t5{
	margin-top: 0.5rem}
.mr-t10{
	margin-top: 1rem}
.mr-t15{
	margin-top: 1.5rem}
.mr-t20{
	margin-top: 2rem}
.mr-t25{
	margin-top: 2.5rem}
.mr-t30{
	margin-top: 3rem}
.mr-t35{
	margin-top: 3.5rem}
.mr-t40{
	margin-top: 4rem}
.mr-t50{
	margin-top: 5rem}
.mr-b0{
	margin-bottom: 0}
.mr-b5{
	margin-bottom: 0.5rem}
.mr-b10{
	margin-bottom: 1rem}
.mr-b20{
	margin-bottom: 2rem}
.mr-b25{
	margin-bottom: 2.5rem}
.mr-b30{
	margin-bottom: 3rem}
.mr-b35{
	margin-bottom: 3.5rem}
.mr-b40{
	margin-bottom: 4rem}
.mr-b100{
	margin-bottom: 10rem}
.mr-b130{
	margin-bottom: 13rem}
.mr-b150{
	margin-bottom: 15rem}
.mr-b250{
	margin-bottom: 12rem}
.mr-r0{
	margin-right: 0}
.mr-r5{
	margin-right: 0.5rem}
.mr-r10{
	margin-right: 1rem !important}
.mr-r15{
	margin-right: 1.5rem}
.mr-r20{
	margin-right: 2rem}
.mr-r25{
	margin-right: 2.5rem}
.mr-r30{
	margin-right: 3rem}
.mr-r40{
	margin-right: 4rem}
.mr-r45{
	margin-right: 4.5rem}
.mr-r55{
	margin-right: 5.5rem}
.mr-l0{
	margin-left: 0}
.mr-l5{
	margin-left: 0.5rem}
.mr-l10{
	margin-left: 1rem}
.mr-l15{
	margin-left: 1.5rem}
.mr-l20{
	margin-left: 2rem}
.neg-pad{
	padding-bottom: 15rem;
	margin-bottom: -15rem}
.w-min-6{
	min-width: 6rem}
.w-min-8{
	min-width: 8rem}
.w-min-13{
	min-width: 13rem}
.w-15{
	width: 15%}
.w-25{
	width: 25%}
.w-50{
	width: 50%}
.w-60{
	width: 60%}
.w-80{
	width: 80%}
.w-90{
	width: 90%}
.w-100{
	width: 100%}
.h-100{
	height: 100%}
.clear-both{
	clear: both}
.blk{
	display: block}
.inline-blk{
	display: inline-block}
.inline{
	display: inline}
.tbl-cell{
	display: table-cell}
.tbl-row{
	display: table-row}
.t-0{
	top: 0}
.r-0{
	right: 0}
.b-0{
	bottom: 0}
.l-0{
	left: 0}
.pos-absolute{
	position: absolute}
.pos-relative{
	position: relative}
.pos-fixed{
	position: fixed}
.vrt-align-b{
	vertical-align: bottom}
.vrt-align-t{
	vertical-align: top}
.vrt-align-m{
	vertical-align: -webkit-baseline-middle}
.ht-0{
	height: 0}
.ht-inherit{
	height: inherit}
.ht-100{
	height: 10rem}
.ht-120{
	height: 12rem}
.pointer{
	cursor: pointer}
.cursor{
	cursor: default}
.br-50{
	border-radius: 50%}
.br-5{
	border-radius: 0.5rem}
.br-1000{
	border-radius: 1000px}
.br-all{
	border: 1px solid #ddd}
.br-all-pink{
	border: 1px solid #f00909}
.br-t{
	border-top: solid 1px #ddd}
.br-t-p{
	border-top: solid 1px #f00909}
.br-b{
	border-bottom: solid 1px #ddd}
.br-l{
	border-left: solid 1px #ddd}
.br-r{
	border-right: solid 1px #ddd}
.br-l-t{
	border-top: solid 1px #eee}
.br-l-b{
	border-bottom: solid 1px #eee}
.br-l-l{
	border-left: solid 1px #eee}
.br-l-r{
	border-right: solid 1px #eee}
.br-l-white{
	border-left: 2px solid #fff}
.br-b-white{
	border-bottom: 2px solid #fff}
.br-l-yellow{
	border-left: 4px solid #f9ae40}
.br-0{
	border: 0}
.br-l-pink{
	border-left: 2px solid #f00909}
.br-l-pink-1{
	border-left: 1px solid #f00909}
.br-b-pink{
	border-bottom: 2px solid #f00909}
.br-input-error,input.br-input-error,input:focus.br-input-error,input:hover.br-input-error,select.br-input-error,select:focus.br-input-error,select:hover.br-input-error{
	border-left: 0.4rem solid #ff1d25 !important}
.zi-1{
	z-index: 1}
.zi-2{
	z-index: 2}
.zi-3{
	z-index: 3}
.zi-4{
	z-index: 4}
.darkborder{
	color: #ccc}
.bordergrey{
	color: #ddd}
.pink{
	color: #f00909  !important}
.white{
	color: #fff}
.orange{
	color: #FF7720}
.error-color{
	color: #ff1d25}
.yellow{
	color: #f9ae40}
.green{
	color: green}
.midgrey{
	color: #666}
.grey-price{
	color: #f00909}
.price-grey{
	color: #666}
.darkgrey{
	color: #333}
.hairlinegrey{
	color: #eee}
.black{
	color: #000}
.lightfont{
	color: #999}
.purple{
	color: #6f32b3}
.special-price{
	color: #999}
.special-price:hover{
	color: #999}
.white-light-6{
	color: #999}
.td-lt{
	text-decoration: line-through}
.td-none{
	text-decoration: none}
.td-ul{
	text-decoration: underline}
.td-ol{
	text-decoration: overline}
.ls-0{
	letter-spacing: 0}
.ls-05{
	letter-spacing: 0.05rem}
.ls-1{
	letter-spacing: 0.1rem}
.ls-2{
	letter-spacing: 0.2rem}
.ls-3{
	letter-spacing: 0.3rem}
.ls-36{
	letter-spacing: 0.36rem}
.lh-10{
	line-height: 1}
.lh-13{
	line-height: 1.3}
.lh-15{
	line-height: 1.5}
.lh-21{
	line-height: 2.1}
.lh-25{
	line-height: 2.5}
.lh-p{
	line-height: 1.6}
.lh-2{
	line-height: 2}
.lh-28{
	line-height: 2.8rem}
.lh-30{
	line-height: 3rem}
.lh-32{
	line-height: 3.2rem}
.bgc-white{
	background-color: #fff}
.bgc-hg{
	background-color: #eee}
.bgc-pink{
	background-color: #f00909}
.bgc-light-pink{
	background-color: #f48583}
.bgc-lightdark{
	background-color: #ccc}
.bgc-lightblack{
	background-color: #000}
.bgc-purple{
	background-color: #6f32b3}
.bgc-yellow{
	background-color: rgba(249,174,62,0.15)}
button.bgc-purple:focus,button.bgc-purple:hover{
	background-color: #6f32b3}
button.bgc-pink:focus,button.bgc-pink:hover{
	background-color: #f00909}
.button:focus,.button:hover,button:focus,button:hover{
	background-color: #f00909}
button{
	cursor: pointer;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-weight: normal;
	line-height: normal;
	position: relative;
	display: inline-block;
	padding: 1rem 2rem;
	font-size: 1.2rem;
	letter-spacing: 0.2rem;
	background-color: #f00909;
	color: #fff}
.tt-up{
	text-transform: uppercase}
.tt-lo{
	text-transform: lowercase}
.tt-ca{
	text-transform: capitalize}
.tt-none{
	text-transform: none}
.wt-pl{
	white-space: pre-line}
a.no-change-hover:hover{
	color: currentColor}
a.no-change-hover:visited{
	color: currentColor}
a.no-changes:active,a.no-changes:focus,a.no-changes:visited{
	color: currentColor}
.z-input input:not([type])
,.z-input input[type="color"],.z-input input[type="date"],.z-input input[type="datetime"],.z-input input[type="datetime-local"],.z-input input[type="email"],.z-input input[type="month"],.z-input input[type="number"],.z-input input[type="password"],.z-input input[type="search"],.z-input input[type="tel"],.z-input input[type="text"],.z-input input[type="time"],.z-input input[type="url"],.z-input input[type="week"],.z-input textarea{
	height: auto;
	font-size: 1.4rem;
	font-weight: normal;
	line-height: 1.5;
	padding: 1rem;
	color: #666;
	border: 1px solid #ccc}
.z-input input:not([type])
.error,.z-input input[type="color"].error,.z-input input[type="date"].error,.z-input input[type="datetime"].error,.z-input input[type="datetime-local"].error,.z-input input[type="email"].error,.z-input input[type="month"].error,.z-input input[type="number"].error,.z-input input[type="password"].error,.z-input input[type="search"].error,.z-input input[type="tel"].error,.z-input input[type="text"].error,.z-input input[type="time"].error,.z-input input[type="url"].error,.z-input input[type="week"].error,.z-input textarea.error{
	border-left: 3px solid #ff1d25}
.z-input label{
	text-transform: uppercase;
	line-height: 2;
	padding-top: 1.5rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1rem;
	text-align: left;
	color: #333;
	letter-spacing: 0.1rem}
.z-spinner-small{
	height: 16px;
	width: 16px;
	background: url("images-cdn/spinner-16.gif") center no-repeat;
	display: inline-block}
.z-spinner-medium{
	position: absolute;
	z-index: 9999;
	width: 100%;
	height: 100%;
	background: url("/skin/frontend/rwd/aala/images/login/loading.svg")  no-repeat;
	top: 45%;
	background-size: 80px;
	left: 48%;
	margin: -16px 0 0 -16px
}
button.grey{
	color: #333;
	background-color: #fff}
button.grey:hover{
	color: #008cba;
	background: #f8f8f9}
.arrow-down{
	background: url("images-cdn/arrow.svg") no-repeat}
.rotate-90:before{
	display: inline-block;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)}
.home{
	background: url("images-cdn/store_active.svg") no-repeat}
.brands{
	background: url("images-cdn/brands.svg") no-repeat}
.carts{
	position: relative}
.carts:before{
	font-size: 1.6rem !important;
	line-height: 40px;
	margin-left: 4px;
	color: #f48583}
.carts .quantity{
	font-size: 0.8rem;
	font-weight: bold;
	position: relative;
	top: -6%;
	left: 77%;
	width: 1.6rem;
	height: 1.6rem;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 50%;
	background: #f00909}
.carts img{
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)}
.reverse{
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)}
.round{
	border: 1px solid #eee;
	border-radius: 50%}
ul{
	list-style-type: none}
i.wishicon{
	display: block;
	width: 20px;
	height: 20px;
	background: url("images-cdn/brands/svg23a.svg");
	background-size: cover}
.support-input{
	font-family: "ralewaymedium",helvetica,arial,sans-serif !important}
input{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.2rem;
	font-weight: 700;
	padding: 10px;
	text-transform: uppercase;
	color: #666}
.vertical-center{
	display: inline-block;
	vertical-align: middle}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
	margin: 0;
	-webkit-appearance: none}
.icon:before{
	font-size: 1.28rem;
	margin-right: 0.96rem}
.z-lnum{
	font-family: serif}
.z-h1-b{
	font-family: "playfair_displaybold", "Times New Roman", Times, serif, serif;
	font-size: 3.2rem;
	line-height: 2;
	padding: 2px}
.z-h1-i{
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif, serif;
	font-size: 2.8rem;
	line-height: 2;
	padding: 2px}
.margin-0{
	margin: 0 !important}
.secondaryBtn{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	letter-spacing: 1px;
	color: #fff !important;
	border: 1px solid #333 !important;
	background: none !important}
.secondaryBtn:focus{
	outline: none !important}
.secondaryBtn:hover{
	color: black !important;
	background: #fff !important}
.z-primary,.z-supportButton,.z-secondaryButtonHollow,button.z-secondaryCTALink,.button.z-tertiaryCTA,button.z-tertiaryCTA{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	border-radius: 5rem !important;
	color: #fff !important;
	background: #f00909 !important;
	border: none !important;
	height: 3.4rem !important;
	text-transform: uppercase;
	font-size: 1.2rem;
	font-weight: 500;
	letter-spacing: 0.1rem;
	padding: 0 1.6rem !important}
.z-active{
	color: black !important;
	background: #fff !important}
.z-listStyle{
	list-style-type: disc}
.z-listStyle-none{
	list-style-type: none !important}
.f-dropdown.open::after,.f-dropdown.open::before{
	display: none !important}
.z-uppercase{
	text-transform: uppercase}
.z-sup{
	font-size: 1.6rem;
	top: 0}
.z-label{
	margin-top: 1.92rem !important;
	margin-bottom: 0 !important}
label{
	font-family: Raleway;
	font-size: 18px;
	font-variant: small-caps;
	line-height: 27px;
	letter-spacing: 3.6px}
.z-lowercase{
	text-transform: lowercase !important}
.z-input{
	font-size: 1.28rem;
	font-weight: 500;
	text-transform: none !important;
	color: #999;
	background: #fff}
.z-h3{
	font-family: "ralewaymedium", helvetica, arial, sans-serif, Arial, sans-serif;
	font-size: 2.08rem;
	font-weight: 500;
	font-variant: small-caps;
	line-height: 31px;
	letter-spacing: 4.2px;
	text-transform: lowercase}
.z-h4{
	font-family: "ralewaymedium", helvetica, arial, sans-serif, Arial, sans-serif;
	font-size: 1.92rem;
	font-weight: 500;
	font-variant: small-caps;
	line-height: 1.5;
	letter-spacing: 3.6px;
	text-transform: lowercase}
.z-p-normal,.orderCancelPgContainer .order-summary th{
	color: #666;
	font-family: "ralewaymedium", helvetica, arial, sans-serif, Arial, sans-serif;
	font-size: 1.6rem;
	line-height: 24px;
	color: #666}
.z-p-small,.order-detail-page .orderDetailContainer .order-summary tbody td,.order-track-return tbody tr td,.order-product-list tbody td,.orderCancelPgContainer .order-summary tbody td{
	color: #999;
	font-family: "ralewaymedium", helvetica, arial, sans-serif, Arial, sans-serif;
	font-size: 1.4rem;
	line-height: 21px;
	color: #999}
.z-p-tiny,.supportSlider .supporttinytext{
	color: #999;
	font-family: "ralewaymedium", helvetica, arial, sans-serif, Arial, sans-serif;
	font-size: 1.2rem;
	line-height: 18px;
	color: #999}
.z-p-large{
	color: #666;
	font-family: "ralewaymedium", helvetica, arial, sans-serif, Arial, sans-serif;
	font-size: 1.84rem;
	line-height: 27px;
	color: #666}
.z-p-error{
	font-size: 1.28rem;
	font-weight: 500;
	margin-top: 0;
	margin-bottom: 1.6rem;
	padding: 0.4rem;
	color: white;
	background: red}
.z-field{
	margin-bottom: 0 !important}
.z-dropdown{
	background-color: #fff}
.z-dropdown option{
	line-height: 2}
input::-webkit-input-placeholder{
	color: #aaa !important;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
.z-overflow-hidden{
	position: fixed;
	padding-right: 15px;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100%;
	width: 100%}
body.z-overflow-hidden .header-container>.row{
	padding-right: 15px}
.z-zindex10{
	z-index: 10}
.z-zindex5{
	z-index: 5}
.z-zindex3{
	z-index: 3}
.z-fixed-position{
	position: fixed}
.z-height3-2rem{
	height: 3.2rem}
.z-grey-circle-15px{
	width: 10px;
	height: 10px;
	border: 1px solid #999;
	border-radius: 5px}
.button:focus,button:focus{
	outline: none !important}
.button.alert,button.alert{
	border: none !important;
	background-color: #f00909 !important}
input{
	box-shadow: none !important}
.z-filter-pills{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.2rem;
	margin: 0.5rem;
	letter-spacing: 1px;
	color: #666 !important;
	border: 1px solid #ddd !important;
	border-radius: 1000px;
	background: none !important;
	text-transform: uppercase;
	padding: 0.5rem 1rem}
.z-filter-pills svg{
	color: #666 !important}
.z-filter-pills:focus{
	outline: none !important}
.z-filter-pills span{
	padding: 0 1rem}
.z-lnr{
	display: inline-block;
	width: 1em;
	height: 1em;
	vertical-align: -0.05em;
	color: inherit;
	fill: currentColor}
.z-lnr-cross{
	color: inherit}
.z-ralewaymedium{
	font-family: "ralewayregular"}
.z-paddingTB1rem{
	padding-top: 1rem;
	padding-bottom: 1rem}
.z-paddingTB2rem{
	padding-top: 2rem;
	padding-bottom: 2rem}
.z-paddingTB1-5rem{
	padding-top: 1.5rem;
	padding-bottom: 1.5rem}
.z-padding{
	padding-bottom: 1.6rem;
	padding-left: 1.44rem}
.z-padding0{
	padding: 0 !important}
.z-paddingLeftRight1px{
	padding: 0 1px}
.z-paddingLeftRight3rem{
	padding: 0 3rem !important}
.z-bold{
	font-weight: bold}
.z-border-bottom{
	border-bottom: 1px solid #ccc}
.z-a{
	font-family: "ralewaymedium", helvetica, arial, sans-serif, Arial, sans-serif;
	font-size: 1.6rem;
	font-variant: small-caps;
	line-height: 1.5;
	text-transform: lowercase;
	color: #e4214f;
	color: #e4214f}
.z-product,.order-detail-page .orderDetailContainer .order-summary th{
	font-family: "playfair_displayregular", "Times New Roman", Times, serif, serif;
	font-size: 18px;
	line-height: 27px;
	color: #666;
	color: #666}
.z-quote{
	font-family: "playfair_displayregular", "Times New Roman", Times, serif, serif;
	font-size: 18px;
	line-height: 24px !important;
	margin-top: 1.12rem;
	color: #666;
	color: #666;
	color: #000}
.z-margin-top-0-8rem{
	margin-top: 0.8rem}
.z-margin-top-0-48rem{
	margin-top: 0.48rem}
.z-h2-b{
	font-family: "playfair_displaybold", "Times New Roman", Times, serif, serif;
	font-size: 30px;
	line-height: 40px}
.z-h2-i{
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif, serif;
	font-size: 30px;
	line-height: 40px}
.z-h3-b{
	font-family: "playfair_displaybold", "Times New Roman", Times, serif, serif;
	font-size: 20px;
	line-height: 30px}
.z-h3-i{
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif, serif;
	font-size: 18px;
	line-height: 30px}
.block-center,.z-server-errormsg,.z-server-successmsg{
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center}
.z-hz-center{
	margin: auto}
.z-vt-center,.vertical-center-box{
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)}
.z-border-left-active{
	border-left: 0.4rem solid #f00909 !important}
.z-transparent2{
	opacity: 0}
.z-opaque{
	opacity: 1}
.z-inline-section{
	display: inline-block}
.z-block-section{
	display: block}
.z-font-white{
	color: #fff !important}
.z-font-blue{
	color: #008cba}
.z-font-size-1rem{
	font-size: 1rem}
.z-font-size-4rem{
	font-size: 4rem}
.z-font-family-playfair-italic{
	font-family: "playfair_displayitalic" !important}
.z-font-size-3rem{
	font-size: 3rem}
.z-margin-bottom6-4rem{
	margin-bottom: 6.4rem}
.z-margin-bottom8px{
	margin-bottom: 0.8rem}
.z-margin-bottom50px{
	margin-bottom: 5rem}
.z-margin-bottom200px{
	margin-bottom: 20rem}
.z-margin-top3px{
	margin-top: 0.3rem}
.z-margin-top10px{
	margin-top: 1rem}
.z-margin-top15px{
	margin-top: 1.5rem}
.z-margin-top20px{
	margin-top: 2rem}
.z-margin-top25px{
	margin-top: 2.5rem}
.z-margin-top5rem{
	margin-top: 5rem}
.z-margin-top2rem{
	margin-top: 2rem}
.z-top38per{
	top: 38% !important}
.z-margin-top-minus5px{
	margin-top: -0.3rem}
.z-margin-top-minus10px{
	margin-top: -1rem}
.z-margin-top-minus15px{
	margin-top: -1.5rem}
.z-margin-top-minus20px{
	margin-top: -2rem}
.z-margin-top-minus25px{
	margin-top: -2.5rem}
.z-margin-left0px{
	margin-left: 0 !important}
.z-margin-left10px{
	margin-left: 1rem !important}
.z-margin-left5px{
	margin-left: 0.5rem}
.z-margin-left15px{
	margin-left: 1.5rem}
.z-margin-left3-2rem{
	margin-left: 3.2rem}
.z-margin-left-minus10px{
	margin-left: -1rem}
.z-margin-left-minus1px{
	margin-left: -1px !important}
.z-margin-right1px{
	margin-right: 1px !important}
.z-margin-right10px{
	margin-right: 10px !important}
.z-margin-right5px{
	margin-right: 0.5rem !important}
.z-margin-rightt30px{
	margin-right: 3rem}
.z-margin-rightt32px{
	margin-right: 3.2rem}
.z-margin-bottom3-2rem{
	margin-bottom: 3.2rem}
.z-padding-top5px{
	padding-top: 0.5rem !important}
.z-padding-left-0rem{
	padding-left: 0 !important}
.z-padding-left-1-6rem{
	padding-left: 1.6rem !important}
.z-padding-left-2-4rem{
	padding-left: 2.4rem !important}
.z-padding-left-1rem{
	padding-left: 1rem !important}
.z-padding-right-2-4rem{
	padding-right: 2.4rem !important}
.z-padding-right-0rem{
	padding-right: 0 !important}
.z-padding-right-5px{
	padding-right: 0.5rem !important}
.z-padding-right-1rem{
	padding-right: 1rem !important}
.z-padding-left-05{
	padding-left: 0.5rem !important}
.z-line-height27{
	line-height: 27px !important}
.z-disable-link{
	pointer-events: none}
.z-disable-link:hover{
	color: #ccc}
.z-padding-bottom-0rem{
	padding-bottom: 0 !important}
.zPaddingTB3rem{
	padding-top: 3rem;
	padding-bottom: 3rem}
.z-width200px{
	width: 20rem}
.z-width450px{
	width: 45rem}
.z-width500px{
	width: 50rem}
.z-margin-bottom-1rem{
	margin-bottom: 1rem !important}
.z-margin-bottom2-0rem{
	margin-bottom: 2rem !important}
.z-margin-top-22{
	margin-top: 2.2rem}
.z-p-xs{
	color: #999;
	font-family: "ralewaymedium", helvetica, arial, sans-serif, Arial, sans-serif;
	font-size: 1.2rem;
	line-height: 1.8rem;
	color: #999}
.z-p-xxs{
	font-family: "ralewaymedium", helvetica, arial, sans-serif, Arial, sans-serif;
	font-size: 1.1rem !important;
	line-height: 1.6rem;
	color: #999}
.cw{
	background-position: 0 -7840px !important}
.f32 .bq{
	background-position: 0 -5504px !important}
.sx{
	background-position: 0 -7808px !important}
.f32 .mf{
	background-position: 0 -2848px !important}
.z-capitalize{
	text-transform: capitalize !important}
.icon-cube,.lnr-clock,.lnr-lock{
	padding-bottom: 5px}
.lnr-lock:before{
	font-size: 30px;
	color: #999}
.icon-cube,.lnr-clock,.lnr-lock{
	padding-bottom: 5px}
.lnr-lock:before{
	font-size: 30px;
	color: #999}
.z-line-height{
	line-height: 1.2}
.z-p-x3s{
	font-family: "ralewaymedium", helvetica, arial, sans-serif, Arial, sans-serif;
	font-size: 0.96rem !important;
	line-height: 21px;
	color: #999;
	color: #999}
.z-transaprent{
	font-weight: 500;
	min-width: 9.6rem;
	height: 32px;
	padding: 0 1.6rem !important;
	letter-spacing: 1px;
	color: white !important;
	border: 1px solid white !important;
	background: transparent !important}
.slider-footer-btn{
	font-family: 'playfair_displayregular';
	line-height: 40px;
	position: absolute;
	bottom: 0;
	display: block;
	width: 100%;
	height: 40px;
	text-align: center;
	text-align: center;
	color: #fff;
	background: #f00909}
.a-tert{
	font-family: Raleway;
	font-size: 1.1rem;
	line-height: 27px;
	color: #e3214f;
	color: #e3214f}
.z-light-black{
	color: #676767}
.z-font-size-0-8rem{
	font-size: 0.8rem}
.em{
	font-family: Playfair Display;
	font-style: italic;
	font-size: 1.7rem;
	line-height: 20px;
	color: #676767;
	color: #676767}
.label{
	font-family: Raleway;
	font-size: 18px;
	font-variant: small-caps;
	line-height: 27px;
	letter-spacing: 3.6px;
	color: #4d4d4d;
	background: none !important}
.z-padding-top{
	padding-top: 3rem}
.z-padding-top1rem{
	padding-top: 1rem}
.z-padding-bottom-1rem{
	padding-bottom: 1rem}
.z-padding-bottom-15px{
	padding-bottom: 1.5rem}
.z-padding-top2rem{
	padding-top: 2rem}
.z-padding-bottom3rem{
	padding-bottom: 3rem}
.z-padding-bottom4rem{
	padding-bottom: 4rem}
.z-playfair-1-7rem{
	font-size: 1.7rem;
	font-family: "playfair_displayregular"}
.z-slider-container-padding{
	padding-right: 1.5rem;
	padding-left: 1.5rem}
.z-font-size{
	font-size: 2rem}
.z-font-size1-2rem{
	font-size: 1.2rem !important}
.z-font-size28{
	font-size: 2.8rem}
.a-prime{
	font-size: 1.6rem;
	font-variant: small-caps;
	line-height: 34px;
	letter-spacing: 2.24px;
	color: #231f20;
	color: #231f20}
@media screen and (max-width: 400px){.z-rSliderWidth,.z-slider-common,#product-size-slider,#product-color-slider,#similar-product-slider,.add-gift-wrap,.addressListSlider,.newAddressSlider,#proflieSlider,.rightSlider,.show-orders{
		width: 100%;
		right: -100%}
	.z-lSliderWidth,.z-left-slider{
		width: 100%;
		left: -100%}
}@media screen and (min-width: 400.63px){.z-rSliderWidth,.z-slider-common,#product-color-slider,#similar-product-slider,.add-gift-wrap,.addressListSlider,.newAddressSlider,#proflieSlider,.rightSlider,.show-orders{
		width: 40.6rem;
		right: -40.6rem}
	.z-lSliderWidth,.z-left-slider{
		width: 40.6rem;
		left: -40.6rem}
}@media only screen and (min-width: 48em) and (max-width: 61.9375em){.row.extend{
		max-width: 95%}
}@media (max-width: 767px){html{
		font-size: 9px}
	.row.extend{
		max-width: 100%}
	.z-overflow-hidden{
		padding-right: 0}
	.zClose .lnr-cross{
		font-size: 2.4rem !important}
	.mainMenuSlider .zSubNavigationBar .lnr-cross,.subMenuConatiner .sub-menu .lnr-cross,.zSubNavigationBar .lnr-cross{
		font-size: 2.4rem !important}
}.z-grey-bg-color{
	background: #eee}
.light-black{
	color: #000}
.z-b-radius50{
	border-radius: 50%}
.z-bg-white{
	background: #fff}
.z-bg-purple{
	background: #6f32b3}
.z-bg-pink{
	background: #f00909}
.z-purple{
	color: #6f32b3}
.z-darkgrey{
	color: #333}
.z-white{
	color: #fff !important}
.white-bg{
	background-color: #fff}
.z-pink{
	color: #f00909}
.z-bc-pink1{
	background-color: #f00909 !important}
.z-padding-top15px{
	padding-top: 1.5rem}
.font-family-playfairRegular{
	font-family: "playfair_displayregular","Times New Roman",Times,serif !important}
.font-family-playfairItalic{
	font-family: "playfair_displayitalic","Times New Roman",Times,serif !important}
.z-server-errormsg{
	background-color: #ccc;
	font-family: "ralewaymedium", helvetica, arial, sans-serif, Arial, sans-serif;
	font-size: 1.1rem;
	line-height: 1.5;
	color: #ff1d25;
	padding: 1rem}
.z-server-errormsg .warning-icon{
	font-size: 4rem}
.z-server-successmsg{
	background-color: #ccc;
	font-family: "ralewaymedium", helvetica, arial, sans-serif, Arial, sans-serif;
	font-size: 1.1rem;
	line-height: 1.5;
	color: #000;
	padding: 1rem;
	margin-top: 2rem}
#textLoader{
	position: fixed;
	top: 50%;
	left: 50%;
	font-family: "ralewayregular";
	z-index: 100;
	font-size: 1.3rem;
	color: #f00909;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)}
.z-cart-box-shadow{
	box-shadow: 0 2px 2px 0 rgba(0,0,0,0.1)}
.z-height{
	height: 80px !important}
.z-diabled-button{
	color: #999;
	border-color: #eee}
.z-padding-top-7rem{
	padding-top: 7rem !important}
.z-padding-top-5rem{
	padding-top: 5rem !important}
.z-margin-top-7rem{
	margin-top: 7rem !important}
.z-max-width{
	max-width: 100% !important}
.z-padding-left-4rem{
	padding-left: 4rem}
.z-padding-left-7rem{
	padding-left: 7rem}
.z-padding-right-4rem{
	padding-right: 4rem}
.z-padding-top-bottom0{
	padding-top: 0 !important;
	padding-bottom: 0 !important}
.toast-msg{
	bottom: 10rem;
	height: auto;
	font-family: "ralewaymedium";
	z-index: 99999;
	font-size: 1.2rem;
	color: #fff;
	left: 0;
	right: 0;
	width: 90%;
	max-width: 31rem;
	margin: auto;
	text-align: center;
	background: #333;
	padding: 1rem;
	line-height: 1.5}
.toast-msg .pos-relative{
	color: #fff;
	text-align: center}
.toast-msg-padding{
	padding: 0.4rem 3rem}
.error-page{
	background: #eee}
.error-page .text-404{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	color: #999;
	font-size: 16rem;
	line-height: 16rem}
.error-page .button{
	background-color: #f00909}
.error-page .button a{
	color: #fff}
.z-left{
	float: left}
.z-right{
	float: right}
.row.mr-auto{
	margin: 0 auto;
	max-width: none}
.sub_title{
	font-size: 2.1rem;
	font-family: playfair_displayitalic;
	margin-top: -2rem}
@media screen and (max-width: 768px){.pd-s-column{
		padding-left: 1.5rem;
		padding-right: 1.5rem}
	.pd-s-all0{
		padding: 0}
	.pd-s-all10{
		padding: 1rem}
	.pd-s-t10{
		padding-top: 1rem}
	.pd-s-t40{
		padding-top: 4rem}
	.pd-s-b0{
		padding-bottom: 0}
	.pd-s-b5{
		padding-bottom: 0.5rem}
	.pd-s-r0{
		padding-right: 0}
	.pd-s-r10{
		padding-right: 1rem}
	.pd-s-r15{
		padding-right: 1.5rem}
	.pd-s-l0{
		padding-left: 0}
	.pd-s-l5{
		padding-left: 0.5rem}
	.pd-s-l10{
		padding-left: 1rem}
	.pd-s-l15{
		padding-left: 1.5rem}
	.pd-s-lr5{
		padding-left: 0.5rem;
		padding-right: 0.5rem}
	.pd-s-lr10{
		padding-left: 1rem;
		padding-right: 1rem}
	.pd-s-lr15{
		padding-left: 1.5rem;
		padding-right: 1.5rem}
	.mr-s-r0{
		margin-right: 0}
	.mr-s-b0{
		margin-bottom: 0}
	.hide-s-only{
		display: none}
}@media screen and (max-width: 320px){html{
		font-size: 9px}
	.ip-hide{
		display: none}
	.pd-ip-n-column{
		padding-left: 0;
		padding-right: 0}
}.visibility-hidden{
	visibility: hidden;
	cursor: default}
.centered{
	position: absolute;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)}
.tooltip-custom{
	position: relative;
	display: inline-block;
	cursor: pointer}
.tooltip-custom .tooltiptext-custom{
	visibility: hidden;
	width: 210px;
	background-color: #333;
	color: #eee;
	border-radius: 6px;
	padding: 5px 3px;
	position: absolute;
	z-index: 1;
	font-size: 12px;
	top: 150%;
	margin-left: -158px;
	padding: 10px;
	text-align: left}
.tooltip-custom .tooltiptext-custom::after{
	content: "";
	position: absolute;
	bottom: 100%;
	left: 50%;
	margin-left: 51px;
	border-width: 5px;
	border-style: solid;
	border-color: transparent transparent #000 transparent}
.tooltip-custom:hover .tooltiptext-custom{
	visibility: visible}
body.branch-banner-is-active{
	margin-top: 76px}
.branch-banner-is-active .rightSlider .zStickyTab{
	top: 111px !important}
.branch-banner-is-active #msform,.branch-banner-is-active #sizeCal #recomendation,.branch-banner-is-active .mainMenuContainer,.branch-banner-is-active .noReturnsSection,.branch-banner-is-active .rightSlider #AddressContainer,.branch-banner-is-active .rightSlider .supportSlider,.branch-banner-is-active .sub-cat-menu{
	padding-bottom: 76px !important}
.branch-banner-is-active #fitCode #fitCodeRec,.branch-banner-is-active #storeInfoSlider .sticky-buttons,.branch-banner-is-active .size-container .cart-btns{
	bottom: 76px !important}
.branch-banner-is-active .zSliderCTA{
	bottom: 76px !important}
.branch-banner-is-active .order_totals{
	padding-bottom: 26px !important}
.branch-banner-is-active .product-review-surface{
	padding-top: 76px}
.branch-banner-is-active .bnc-slider,.branch-banner-is-active .cat-right-slider,.branch-banner-is-active .leftSlider,.branch-banner-is-active .mainMenuSlider,.branch-banner-is-active .rightSlider{
	top: 76px !important;
	padding-bottom: 76px !important}
.branch-banner-is-active .header-container{
	transform: none;
	-webkit-transform: none}
.branch-banner-is-active .header-container.navbar-fixed-top{
	transition: none;
	-webkit-transform: none}
.branch-banner-is-active .header-container.navbar-fixed-top.fixed{
	transition: none;
	-webkit-transform: none}
.branch-banner-is-active .header-container.navbar-fixed-top.fixed .header-content,.branch-banner-is-active .header-container.navbar-fixed-top.fixed .header-logo,.branch-banner-is-active .header-container.navbar-fixed-top.fixed .shop-menu{
	transition: none;
	-webkit-transform: none}
.branch-banner-is-active .header-container.navbar-fixed-top.fixed header a.logo img{
	transition: none;
	-webkit-transform: none}
.branch-banner-is-active .header-container.navbar-fixed-top.fixed{
	margin-top: 76px;
	transition: initial}
.branch-banner-is-active .zSearch.active{
	top: 76px !important}
.branch-banner-is-active #fade,.branch-banner-is-active #popupBlock{
	top: 152px !important;
	padding-bottom: 76px !important;
	overflow-y: auto}
.branch-banner-is-active #thumbsUpDone{
	padding-bottom: 76px !important;
	overflow-y: auto}
.branch-banner-is-active .z-category .navbar-fixed-top{
	top: 126px !important}
@font-face{
	font-family: 'fontello';
	src: url("fonts-cdn/fontello.eot");
	src: url("fonts-cdn/fontello.eot#iefix") format("embedded-opentype"),url("fonts-cdn/fontello.woff2") format("woff2"),url("fonts-cdn/fontello.woff") format("woff"),url("fonts-cdn/fontello.ttf") format("truetype"),url("fonts-cdn/fontello.svg?") format("svg");
	font-weight: normal;
	font-style: normal}
[class*=" ziv-"]:before,[
	class^="ziv-"]:before{
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: 0.2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: 0.2em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale}
.ziv-activewear_activewearstyle_tanks_fittedtanks:before{
	content: ""}
.ziv-activewear_constructiontech_backopenbra_backopenbra:before{
	content: ""}
.ziv-activewear_constructiontech_compression_compression:before{
	content: ""}
.ziv-activewear_constructiontech_compressionencapsulation_compressionencapsulation:before{
	content: ""}
.ziv-activewear_constructiontech_frontopenbra_frontopenbra:before{
	content: ""}
.ziv-activewear_constructiontech_nobounce_nobounce:before{
	content: ""}
.ziv-activewear_constructiontech_nonpaddedbra_nonpaddedbra:before{
	content: ""}
.ziv-activewear_constructiontech_paddedbra_paddedbra:before{
	content: ""}
.ziv-activewear_constructiontech_removablepadding_removablepadding:before{
	content: ""}
.ziv-activewear_constructiontech_seamless_seamless:before{
	content: ""}
.ziv-activewear_constructiontech_withinbuiltbra_withinbuiltbra:before{
	content: ""}
.ziv-activewear_constructiontech_zipperbra_zipperbra:before{
	content: ""}
.ziv-activewear_fabrictech_antimicrobial_antimicrobial:before{
	content: ""}
.ziv-activewear_fabrictech_fourwaystretch_fourwaystretch:before{
	content: ""}
.ziv-activewear_fabrictech_moisturewicking_moisturewicking:before{
	content: ""}
.ziv-activewear_fabrictech_quickdry_quickdry:before{
	content: ""}
.ziv-activewear_fabrictech_twowaystretch_twowaystretch:before{
	content: ""}
.ziv-activewear_fabrictech_ultralightweight_ultralightweight:before{
	content: ""}
.ziv-activewear_typeofactivity_cyclingoutdoor_cyclingoutdoor:before{
	content: ""}
.ziv-activewear_typeofactivity_golf_golf:before{
	content: ""}
.ziv-activewear_typeofactivity_hiking_hiking:before{
	content: ""}
.ziv-activewear_typeofactivity_running_running:before{
	content: ""}
.ziv-activewear_typeofactivity_tennis_tennis:before{
	content: ""}
.ziv-activewear_typeofactivity_training_training:before{
	content: ""}
.ziv-activewear_typeofactivity_walking_walking:before{
	content: ""}
.ziv-activewear_typeofactivity_yogapilates_yogapilates:before{
	content: ""}
.ziv-activewear_typeofactivity_zumba_zumba:before{
	content: ""}
.ziv-bra_braspecialfeatures_archedcentrefront_archedcentrefront:before{
	content: ""}
.ziv-bra_braspecialfeatures_cleanfinishbra_cleanfinishbra:before{
	content: ""}
.ziv-bra_braspecialfeatures_contourflexicups_contourflexicups:before{
	content: ""}
.ziv-bra_braspecialfeatures_cottonlined_cottonlined:before{
	content: ""}
.ziv-bra_braspecialfeatures_cushionedhookandeye_cushionedhookandeye:before{
	content: ""}
.ziv-bra_braspecialfeatures_elasticatedmobiloncupedges_elasticatedmobiloncupedges:before{
	content: ""}
.ziv-bra_braspecialfeatures_extrasoftcups_extrasoftcups:before{
	content: ""}
.ziv-bra_braspecialfeatures_invisibleseams_invisibleseams:before{
	content: ""}
.ziv-bra_braspecialfeatures_laminationcupforstrength_laminationcupforstrength:before{
	content: ""}
.ziv-bra_braspecialfeatures_lasercutcup_lasercutcup:before{
	content: ""}
.ziv-bra_braspecialfeatures_lasercutwings_lasercutwings:before{
	content: ""}
.ziv-bra_braspecialfeatures_microfibrefilling_microfibrefilling:before{
	content: ""}
.ziv-bra_braspecialfeatures_naturallift_naturallift:before{
	content: ""}
.ziv-bra_braspecialfeatures_nonstretchcups_nonstretchcups:before{
	content: ""}
.ziv-bra_braspecialfeatures_perforatedcups_perforatedcups:before{
	content: ""}
.ziv-bra_braspecialfeatures_removablecookie_removablecookie:before{
	content: ""}
.ziv-bra_braspecialfeatures_restrictedstretchablecups_restrictedstretchablecups:before{
	content: ""}
.ziv-bra_braspecialfeatures_sideboning_sideboning:before{
	content: ""}
.ziv-bra_braspecialfeatures_unicup_unicup:before{
	content: ""}
.ziv-bra_braspecialfeatures_vega_vega:before{
	content: ""}
.ziv-bra_braspecialfeatures_withinbuiltslingssideshaperpanel_withinbuiltslingssideshaperpanel:before{
	content: ""}
.ziv-bra_brastyle_backlessbrastickon_backlessbrastickon:before{
	content: ""}
.ziv-bra_brastyle_bralette_bralette:before{
	content: ""}
.ziv-bra_brastyle_cagebra_cagebra:before{
	content: ""}
.ziv-bra_brastyle_corset_corset:before{
	content: ""}
.ziv-bra_brastyle_halter_halter:before{
	content: ""}
.ziv-bra_brastyle_longline_longline:before{
	content: ""}
.ziv-bra_brastyle_maternitynursing_maternitynursing:before{
	content: ""}
.ziv-bra_brastyle_minimiser_minimiser:before{
	content: ""}
.ziv-bra_brastyle_nosagsaglift_nosagsaglift:before{
	content: ""}
.ziv-bra_brastyle_postsurgicalmastectomy_postsurgicalmastectomy:before{
	content: ""}
.ziv-bra_brastyle_prettybackbra_prettybackbra:before{
	content: ""}
.ziv-bra_brastyle_pushup_pushup:before{
	content: ""}
.ziv-bra_brastyle_sleepbra_sleepbra:before{
	content: ""}
.ziv-bra_brastyle_strapless_strapless:before{
	content: ""}
.ziv-bra_brastyle_supersupport_supersupport:before{
	content: ""}
.ziv-bra_brastyle_tshirt_tshirt:before{
	content: ""}
.ziv-bra_brastyle_tubebandeau_tubebandeau:before{
	content: ""}
.ziv-bra_constructionofcup_nonpaddedconstruction_nonpaddedmoulded:before{
	content: ""}
.ziv-bra_constructionofcup_nonpaddedconstruction_nonpaddedmultipart:before{
	content: ""}
.ziv-bra_necklinespecialfeature_balconette_balconette:before{
	content: ""}
.ziv-bra_necklinespecialfeature_deepplunge_deepplunge:before{
	content: ""}
.ziv-bra_necklinespecialfeature_nobraline_nobraline:before{
	content: ""}
.ziv-bra_necklinespecialfeature_plungeneck_plungeneck:before{
	content: ""}
.ziv-bra_necklinespecialfeature_sweetheart_sweetheart:before{
	content: ""}
.ziv-bra_opening_backopen_backopen1hookandeye:before{
	content: ""}
.ziv-bra_opening_backopen_backopen2hookandeye:before{
	content: ""}
.ziv-bra_opening_backopen_backopen3hookandeye:before{
	content: ""}
.ziv-bra_opening_backopen_backopen4hookandeye:before{
	content: ""}
.ziv-bra_opening_backopen_backopengradienthookswithsizes:before{
	content: ""}
.ziv-bra_opening_backopen_sidesidebackopening:before{
	content: ""}
.ziv-bra_opening_frontopen_frontopenfullbask:before{
	content: ""}
.ziv-bra_opening_frontopen_frontopenplunge:before{
	content: ""}
.ziv-bra_opening_slipon_sliponwithnofastening:before{
	content: ""}
.ziv-bra_padding_padded_lightlypadded2mm:before{
	content: ""}
.ziv-bra_padding_padded_mediumpadded25mm:before{
	content: ""}
.ziv-bra_padding_padded_verylightlypadded15mm:before{
	content: ""}
.ziv-bra_sideandbackspecialfeature_backless_backless:before{
	content: ""}
.ziv-bra_sideandbackspecialfeature_backsmoothening_backsmoothening:before{
	content: ""}
.ziv-bra_sideandbackspecialfeature_bustshaping_bustshaping:before{
	content: ""}
.ziv-bra_sideandbackspecialfeature_crossback_crossback:before{
	content: ""}
.ziv-bra_sideandbackspecialfeature_lowbackstraps_lowbackstraps:before{
	content: ""}
.ziv-bra_sideandbackspecialfeature_posturecorrector_posturecorrector:before{
	content: ""}
.ziv-bra_sideandbackspecialfeature_racerback_racerback:before{
	content: ""}
.ziv-bra_sideandbackspecialfeature_sidesmoothening_sidesmoothening:before{
	content: ""}
.ziv-bra_sideandbackspecialfeature_transparentbackstraps_transparentbackstraps:before{
	content: ""}
.ziv-bra_sideandbackspecialfeature_widebackstraps_widebackstraps:before{
	content: ""}
.ziv-bra_strapspecialfeature_gradientstrapwidth_gradientstrapwidth:before{
	content: ""}
.ziv-bra_strapspecialfeature_multiwayconvertible_multiwayconvertible:before{
	content: ""}
.ziv-bra_strapspecialfeature_removable_removable:before{
	content: ""}
.ziv-bra_strapspecialfeature_widesetstraps_widesetstraps:before{
	content: ""}
.ziv-bra_wiringlength_nonwired_nonwired:before{
	content: ""}
.ziv-bra_wiringlength_wired_highwired:before{
	content: ""}
.ziv-bra_wiringlength_wired_plungewired:before{
	content: ""}
.ziv-bra_wiringlength_wired_regularwired:before{
	content: ""}
.ziv-bra_wiringspecialfeature_uniwire_uniwire:before{
	content: ""}
.ziv-briefs_briefstyle_bikini_bikini:before{
	content: ""}
.ziv-briefs_briefstyle_boyshort_boyshort:before{
	content: ""}
.ziv-briefs_briefstyle_hipster_hipster:before{
	content: ""}
.ziv-briefs_briefstyle_thonggstrings_thonggstrings:before{
	content: ""}
.ziv-briefs_specialfeatures_cottongusset_cottongusset:before{
	content: ""}
.ziv-briefs_specialfeatures_flatelastic_flatelastic:before{
	content: ""}
.ziv-briefs_specialfeatures_lasercut_lasercut:before{
	content: ""}
.ziv-briefs_specialfeatures_maternity_maternity:before{
	content: ""}
.ziv-briefs_specialfeatures_nonchafe_nonchafe:before{
	content: ""}
.ziv-briefs_specialfeatures_nopantyline_nopantyline:before{
	content: ""}
.ziv-briefs_specialfeatures_rearshaping_rearshaping:before{
	content: ""}
.ziv-briefs_specialfeatures_stretchtofit_stretchtofit:before{
	content: ""}
.ziv-briefs_specialfeatures_tummytucker_tummytucker:before{
	content: ""}
.ziv-collectioncurated_maternity_maternity:before{
	content: ""}
.ziv-comfortwear_bottomwearfit_barelyboot_barelyboot:before{
	content: ""}
.ziv-comfortwear_bottomwearfit_flaredfit_flaredfit:before{
	content: ""}
.ziv-comfortwear_bottomwearfit_relaxedfit_relaxedfit:before{
	content: ""}
.ziv-comfortwear_bottomwearfit_skinny_skinny:before{
	content: ""}
.ziv-comfortwear_bottomwearfit_straight_straight:before{
	content: ""}
.ziv-comfortwear_features_maternitynursing_maternity:before{
	content: ""}
.ziv-comfortwear_features_maternitynursing_nursing:before{
	content: ""}
.ziv-comfortwear_sleevelength_sleeveless_sleeveless:before{
	content: ""}
.ziv-comfortwear_topweardressfit_aline_aline:before{
	content: ""}
.ziv-comfortwear_topweardressfit_contourfit_contourfit:before{
	content: ""}
.ziv-comfortwear_topweardressfit_fitted_fitted:before{
	content: ""}
.ziv-nightwear_features_maternitynursing_maternitynursing:before{
	content: ""}
.ziv-nightwear_features_nonchaffe_nonchaffe:before{
	content: ""}
.ziv-nightwear_features_seamless_seamless:before{
	content: ""}
.ziv-nightwear_features_thermal_thermal:before{
	content: ""}
.ziv-nightwear_features_withinbuiltcups_withinbuiltcups:before{
	content: ""}
.ziv-nightwear_features_withthongs_withthongs:before{
	content: ""}
.ziv-nightwear_fit_contour_contour:before{
	content: ""}
.ziv-nightwear_fit_straight_straight:before{
	content: ""}
.ziv-nightwear_nightwearstyle_chemisebabydollsteddybustier_babydolls:before{
	content: ""}
.ziv-nightwear_nightwearstyle_chemisebabydollsteddybustier_chemise:before{
	content: ""}
.ziv-nightwear_nightwearstyle_chemisebabydollsteddybustier_teddy:before{
	content: ""}
.ziv-nightwear_nightwearstyle_coverups_robes:before{
	content: ""}
.ziv-nightwear_nightwearstyle_coverups_sleepshrug:before{
	content: ""}
.ziv-nightwear_nightwearstyle_nightdress_fulllengthanklelengthnighty:before{
	content: ""}
.ziv-nightwear_nightwearstyle_nightdress_midlengthnighty:before{
	content: ""}
.ziv-nightwear_nightwearstyle_nightdress_shortlengthnighty:before{
	content: ""}
.ziv-nightwear_nightwearstyle_nightwearsets_caprisets:before{
	content: ""}
.ziv-nightwear_nightwearstyle_nightwearsets_pyajamasets:before{
	content: ""}
.ziv-nightwear_nightwearstyle_nightwearsets_shortsets:before{
	content: ""}
.ziv-nightwear_nightwearstyle_onesies_onesies:before{
	content: ""}
.ziv-nightwear_nightwearstyle_sleepbottom_sleepcapri:before{
	content: ""}
.ziv-nightwear_nightwearstyle_sleepbottom_sleeppyajama:before{
	content: ""}
.ziv-nightwear_nightwearstyle_sleepbottom_sleepshorts:before{
	content: ""}
.ziv-nightwear_nightwearstyle_sleeptopsandshirts_sleeptops:before{
	content: ""}
.ziv-nightwear_nightwearstyle_slips_camisoles:before{
	content: ""}
.ziv-nightwear_nightwearstyle_slips_underskirtsshorts:before{
	content: ""}
.ziv-nightwear_sleevelength_fullsleeves_fullsleeves:before{
	content: ""}
.ziv-nightwear_sleevelength_shortsleeves_shortsleeves:before{
	content: ""}
.ziv-nightwear_sleevelength_sleeveless_sleeveless:before{
	content: ""}
.ziv-nightwear_sleevelength_threefourthsleeves_threefourthsleeves:before{
	content: ""}
.ziv-nightwear_strapforcamis_adjustablestrap_adjustablestrap:before{
	content: ""}
.ziv-nightwear_typesofcamis_kurtaslips_kurtaslips:before{
	content: ""}
.ziv-nightwear_typesofcamis_midlengthslips_midlengthslips:before{
	content: ""}
.ziv-nightwear_typesofcamis_shortslips_shortslips:before{
	content: ""}
.ziv-nightwear_typesofcamis_underskirts_underskirts:before{
	content: ""}
.ziv-shapewear_control_smootheningorlow_smootheningorlow:before{
	content: ""}
.ziv-shapewear_features_buttenhancing_buttenhancing:before{
	content: ""}
.ziv-shapewear_features_cottonlined_cottonlined:before{
	content: ""}
.ziv-shapewear_features_lasercut_lasercut:before{
	content: ""}
.ziv-shapewear_features_lightweightfabric_lightweightfabric:before{
	content: ""}
.ziv-shapewear_features_nonchaffe_nonchaffe:before{
	content: ""}
.ziv-shapewear_features_postpartum_postpartum:before{
	content: ""}
.ziv-shapewear_features_postsurgical_postsurgical:before{
	content: ""}
.ziv-shapewear_features_posturecorrector_posturecorrector:before{
	content: ""}
.ziv-shapewear_features_seamless_seamless:before{
	content: ""}
.ziv-shapewear_shapewearstyle_bodysuit_fullcalflengthbodysuitunderbust:before{
	content: ""}
.ziv-shapewear_shapewearstyle_bodysuit_fullcalflengthbodysuitwithbust:before{
	content: ""}
.ziv-shapewear_shapewearstyle_bodysuit_kneelengthbodysuitunderbust:before{
	content: ""}
.ziv-shapewear_shapewearstyle_bodysuit_kneelengthbodysuitwithbust:before{
	content: ""}
.ziv-shapewear_shapewearstyle_bodysuit_nolegbodysuitunderbust:before{
	content: ""}
.ziv-shapewear_shapewearstyle_bodysuit_nolegbodysuitwithbust:before{
	content: ""}
.ziv-shapewear_shapewearstyle_bodysuit_shortslengthbodysuitunderbust:before{
	content: ""}
.ziv-shapewear_shapewearstyle_bodysuit_shortslengthbodysuitwithbust:before{
	content: ""}
.ziv-shapewear_shapewearstyle_shapingbottom_highwaistbrief:before{
	content: ""}
.ziv-shapewear_shapewearstyle_shapingbottom_highwaistshapingleggings:before{
	content: ""}
.ziv-shapewear_shapewearstyle_shapingbottom_highwaistthighshaper:before{
	content: ""}
.ziv-shapewear_shapewearstyle_shapingbottom_midwaistbrief:before{
	content: ""}
.ziv-shapewear_shapewearstyle_shapingbottom_midwaistshapingleggings:before{
	content: ""}
.ziv-shapewear_shapewearstyle_shapingbottom_midwaistthighshaper:before{
	content: ""}
.ziv-shapewear_shapewearstyle_shapingcamisandslips_shapingdressmidthighlengthlonger:before{
	content: ""}
.ziv-shapewear_shapewearstyle_shapingcamisandslips_shapingvest:before{
	content: ""}
.ziv-shapewear_shapewearstyle_shapingcamisandslips_shapingwaisthiplength:before{
	content: ""}
.ziv-shapewear_shapewearstyle_shapingskirt_longlengthskirt:before{
	content: ""}
.ziv-shapewear_shapewearstyle_shapingskirt_shortlengthskirt:before{
	content: ""}
.ziv-shapewear_shapewearstyle_waistcincher_frontopen:before{
	content: ""}
.ziv-shapewear_targetarea_backsmoothening_backsmoothening:before{
	content: ""}
.ziv-shapewear_targetarea_bellylovehandles_bellylovehandles:before{
	content: ""}
.ziv-shapewear_targetarea_bustminimising_bustminimising:before{
	content: ""}
.ziv-shapewear_targetarea_fulllegshaping_fulllegshaping:before{
	content: ""}
.ziv-shapewear_targetarea_lowerabdomen_lowerabdomen:before{
	content: ""}
.ziv-shapewear_targetarea_rearshaping_rearshaping:before{
	content: ""}
.ziv-shapewear_targetarea_thighshaping_thighshaping:before{
	content: ""}
.ziv-shapewear_technology_12hour_12hour:before{
	content: ""}
.ziv-shapewear_technology_cottoninfused_cottoninfused:before{
	content: ""}
.ziv-shapewear_technology_thermoslim_thermoslim:before{
	content: ""}
.ziv-shapewear_technology_thinvisible_thinvisible:before{
	content: ""}
.ziv-shapewear_technology_vitatrim_vitatrim:before{
	content: ""}
.ziv-specialfabricfeatures_100cotton_100cotton:before{
	content: ""}
.ziv-specialfabricfeatures_antimicrobial_antimicrobial:before{
	content: ""}
.ziv-specialfabricfeatures_breathablefabric_breathablefabric:before{
	content: ""}
.ziv-specialfabricfeatures_chambray_chambray:before{
	content: ""}
.ziv-specialfabricfeatures_cottoninfused50_cottoninfused50:before{
	content: ""}
.ziv-specialfabricfeatures_cottonrich50_cottonrich50:before{
	content: ""}
.ziv-specialfabricfeatures_denim_denim:before{
	content: ""}
.ziv-specialfabricfeatures_elastaneblended_elastaneblended:before{
	content: ""}
.ziv-specialfabricfeatures_fourwaystretch_fourwaystretch:before{
	content: ""}
.ziv-specialfabricfeatures_jacquards_jacquards:before{
	content: ""}
.ziv-specialfabricfeatures_lacemesh_lacemesh:before{
	content: ""}
.ziv-specialfabricfeatures_microfibrefilling_microfibrefilling:before{
	content: ""}
.ziv-specialfabricfeatures_moisturewicking_moisturewicking:before{
	content: ""}
.ziv-specialfabricfeatures_naturalrayonviscosebamboocottonlinenmodal_naturalrayonviscosebamboocottonlinenmodal:before{
	content: ""}
.ziv-specialfabricfeatures_nonstretchfabric_nonstretchfabric:before{
	content: ""}
.ziv-specialfabricfeatures_organic_organic:before{
	content: ""}
.ziv-specialfabricfeatures_quickdrying_quickdrying:before{
	content: ""}
.ziv-specialfabricfeatures_silksatin_silksatin:before{
	content: ""}
.ziv-specialfabricfeatures_softluxefabricextrasoft_softluxefabricextrasoft:before{
	content: ""}
.ziv-specialfabricfeatures_supersoftextrasmooth_supersoftextrasmooth:before{
	content: ""}
.ziv-specialfabricfeatures_terryfabric_terryfabric:before{
	content: ""}
.ziv-specialfabricfeatures_twowaystretch_twowaystretch:before{
	content: ""}
.ziv-specialfabricfeatures_waterprooffabric_waterprooffabric:before{
	content: ""}
.ziv-specialfabricfeatures_withpowernet_withpowernet:before{
	content: ""}
.ziv-specialfabricfeatures_zivameelevatedfabriceasywear_zivameelevatedfabriceasywear:before{
	content: ""}
.ziv-specialfabricfeatures_zivameultrasoftbrushedmodaletc_zivameultrasoftbrushedmodaletc:before{
	content: ""}
.ziv-swimwear_specialfeatures_chlorineresistent_chlorineresistent:before{
	content: ""}
.ziv-swimwear_specialfeatures_cottonlinedgusset_cottonlinedgusset:before{
	content: ""}
.ziv-swimwear_specialfeatures_elasticunderbust_elasticunderbust:before{
	content: ""}
.ziv-swimwear_specialfeatures_powernetpanel_powernetpanel:before{
	content: ""}
.ziv-swimwear_specialfeatures_removablepads_removablepads:before{
	content: ""}
.ziv-swimwear_specialfeatures_tummycontrol_tummycontrol:before{
	content: ""}
.ziv-swimwear_specialfeatures_withinbuiltbra_withinbuiltbra:before{
	content: ""}
.ziv-swimwear_specialfeatures_withinbuiltshorts_withinbuiltshorts:before{
	content: ""}
.ziv-swimwear_specialfeatures_withlining_withlining:before{
	content: ""}
.ziv-swimwear_swimwearstyle_bikinitankini2piece_bikiniset:before{
	content: ""}
.ziv-swimwear_swimwearstyle_bikinitankini2piece_tankiniset:before{
	content: ""}
.ziv-swimwear_swimwearstyle_swimsuitonepiece_bodysuitlong:before{
	content: ""}
.ziv-swimwear_swimwearstyle_swimsuitonepiece_bodysuitshort:before{
	content: ""}
.ziv-swimwear_swimwearstyle_swimsuitonepiece_malliot:before{
	content: ""}
.ziv-swimwear_swimwearstyle_swimsuitonepiece_swimdress:before{
	content: ""}
.ziv-swimwear_typeofopening_tieon_tieon:before{
	content: ""}
.ziv-swimwear_typeofopening_withbutton_withbutton:before{
	content: ""}
.ziv-swimwear_typeofopening_withhook_withhook:before{
	content: ""}
.ziv-swimwear_typeofopening_withvelcro_withvelcro:before{
	content: ""}
.ziv-swimwear_typeofopening_withzipper_withzipper:before{
	content: ""}
.ziv-wearunder_backlessdresscholi_backlessdresscholi:before{
	content: ""}
.ziv-wearunder_dresses_dresses:before{
	content: ""}
.ziv-wearunder_kurtasalwarkameez_kurtasalwarkameez:before{
	content: ""}
.ziv-wearunder_lowbackdresscholi_lowbackdresscholi:before{
	content: ""}
.ziv-wearunder_plungenecklinedress_plungenecklinedress:before{
	content: ""}
.ziv-wearunder_sarisariblouse_sarisariblouse:before{
	content: ""}
.ziv-wearunder_straplessdress_straplessdress:before{
	content: ""}
.ziv-wearunder_wideneckdress_wideneckdress:before{
	content: ""}
.ziv-thin-woman:before{
	content: ""}
.ziv-thin-phone:before{
	content: ""}
.ziv-thin-rocket:before{
	content: ""}
.ziv-thin-ear:before{
	content: ""}
.ziv-thin-moneybag:before{
	content: ""}
.ziv-thin-cactus:before{
	content: ""}
.ziv-thin-thumbs-down:before{
	content: ""}
.ziv-thin-palette:before{
	content: ""}
.ziv-thin-scissors:before{
	content: ""}
.ziv-thin-bell:before{
	content: ""}
.ziv-thin-thumbs-up:before{
	content: ""}
.ziv-thin-coin:before{
	content: ""}
.ziv-thin-phone2:before{
	content: ""}
.ziv-thin-eye:before{
	content: ""}
.ziv-thin-grid:before{
	content: ""}
.ziv-thin-alarm:before{
	content: ""}
.ziv-thin-sleep:before{
	content: ""}
.ziv-thin-staellite:before{
	content: ""}
.ziv-thin-pacman:before{
	content: ""}
.ziv-thin-chat:before{
	content: ""}
.ziv-thin-heart:before{
	content: ""}
.ziv-thin-pin:before{
	content: ""}
.ziv-thin-group:before{
	content: ""}
.ziv-thin-cry:before{
	content: ""}
.ziv-thin-sore-number:before{
	content: ""}
.ziv-thin-smile:before{
	content: ""}
.ziv-thin-bell3:before{
	content: ""}
.ziv-thin-airplane:before{
	content: ""}
.ziv-thin-filter:before{
	content: ""}
.ziv-thin-stopwatch:before{
	content: ""}
.ziv-thin-refresh:before{
	content: ""}
.ziv-thin-kebab:before{
	content: ""}
.ziv-thin-truck:before{
	content: ""}
.ziv-thin-umbrella:before{
	content: ""}
.ziv-thin-more:before{
	content: ""}
.ziv-thin-add-to-cart:before{
	content: ""}
.ziv-thin-gift:before{
	content: ""}
.ziv-thin-play:before{
	content: ""}
.ziv-thin-pin2:before{
	content: ""}
.ziv-thin-next:before{
	content: ""}
.ziv-thin-prev:before{
	content: ""}
.ziv-thin-check:before{
	content: ""}
.ziv-thin-list:before{
	content: ""}
.ziv-thin-similar:before{
	content: ""}
.ziv-thin-lens:before{
	content: ""}
.ziv-thin-down:before{
	content: ""}
.ziv-thin-up:before{
	content: ""}
.ziv-thin-wallet:before{
	content: ""}
.ziv-thin-plus:before{
	content: ""}
.ziv-thin-minus:before{
	content: ""}
.ziv-thin-checklist:before{
	content: ""}
.ziv-thin-tag:before{
	content: ""}
.ziv-thin-doc:before{
	content: ""}
.ziv-thin-star:before{
	content: ""}
.ziv-thin-layers:before{
	content: ""}
.ziv-thin-building:before{
	content: ""}
.ziv-thin-play2:before{
	content: ""}
.ziv-thin-dollars:before{
	content: ""}
.ziv-thin-calc:before{
	content: ""}
.ziv-thin-lock:before{
	content: ""}
.ziv-thin-award:before{
	content: ""}
.ziv-thin-flash:before{
	content: ""}
.ziv-thin-home:before{
	content: ""}
.ziv-thin-scale:before{
	content: ""}
.ziv-thin-mail:before{
	content: ""}
.ziv-thin-calendar:before{
	content: ""}
.ziv-thin-warning:before{
	content: ""}
.ziv-thin-diamond:before{
	content: ""}
.ziv-thin-cube:before{
	content: ""}
.ziv-thin-cross:before{
	content: ""}
.ziv-thin-grid2:before{
	content: ""}
.ziv-thin-edit:before{
	content: ""}
.ziv-thin-arr-right:before{
	content: ""}
.ziv-thin-arr-left:before{
	content: ""}
.ziv-thin-fit:before{
	content: ""}
.ziv-thin-promise:before{
	content: ""}
.ziv-activewear_signature_polyesterwithcompressiontechnology_polyesterwithcompressiontechnology-1:before{
	content: ""}
.ziv-thin-scissors-rot:before{
	content: ""}
.ziv-menu-search:before{
	content: '\e951';
	padding-top: 5px}
.ziv-kebab-rot:before{
	content: ""}
.ziv-fit:before{
	content: ""}
.ziv-scissors-rot:before{
	content: ""}
.ziv-swimwear_swimwearstyle_coverupdress_coverup:before{
	content: ""}
.ziv-activewear_signature_coolmax_coolmax:before{
	content: ""}
.ziv-activewear_signature_suplexfabric_suplexfabric:before{
	content: ""}
.ziv-activewear_constructiontech_midwaist45_midwaist45:before{
	content: ""}
.ziv-activewear_constructiontech_watchopening_watchopening:before{
	content: ""}
.ziv-activewear_constructiontech_highwaist55_highwaist55:before{
	content: ""}
.ziv-shapewear_technology_cellulitecontrol_cellulitecontrol:before{
	content: ""}
.ziv-activewear_constructiontech_ribmovementbandforbra_ribmovementbandforbra:before{
	content: ""}
.ziv-activewear_activewearstyle_sportsbra_highimpact:before{
	content: ""}
.ziv-bra_braspecialfeatures_adjustablepushupwithcookiepocket_adjustablepushupwithcookiepocket:before{
	content: ""}
.ziv-activewear_signature_pranabraexpandablebraunderband_pranabraexpandablebraunderband:before{
	content: ""}
.ziv-activewear_constructiontech_siliconehem_siliconehem:before{
	content: ""}
.ziv-activewear_signature_antirideup_antirideup:before{
	content: ""}
.ziv-shapewear_features_latexpanel_latexpanel:before{
	content: ""}
.ziv-activewear_constructiontech_flatseams_flatseams:before{
	content: ""}
.ziv-activewear_signature_cottonwithsilvertechnology_cottonwithsilvertechnology:before{
	content: ""}
.ziv-activewear_signature_bamboocottonfabric_bamboocottonfabric:before{
	content: ""}
.ziv-activewear_fabrictech_highqualitystretch_highqualitystretch:before{
	content: ""}
.ziv-swimwear_specialfeatures_pocketforcookies_pocketforcookies:before{
	content: ""}
.ziv-activewear_constructiontech_sliponbra_sliponbra:before{
	content: ""}
.ziv-activewear_fabrictech_antiodour_antiodour:before{
	content: ""}
.ziv-activewear_signature_recycledpolyesterwithinherentantimicrobial_recycledpolyesterwithinherentantimicrobial:before{
	content: ""}
.ziv-activewear_compressionmovementtech_coremovement_zonalcoremuscles:before{
	content: ""}
.ziv-activewear_fabrictech_pillingresistant_pillingresistant:before{
	content: ""}
.ziv-activewear_constructiontech_compressionencapsulation_compressionencapsulation-1:before{
	content: ""}
.ziv-activewear_constructiontech_thumbholes_thumbholes:before{
	content: ""}
.ziv-activewear_activewearstyle_sportsbra_mediumimpact:before{
	content: ""}
.ziv-activewear_constructiontech_flatteringrearyoke_flatteringrearyoke:before{
	content: ""}
.ziv-activewear_fabrictech_cottonfeel_cottonfeel:before{
	content: ""}
.ziv-activewear_fabrictech_adaptivetemperaturecontrol_adaptivetemperaturecontrol:before{
	content: ""}
.ziv-bra_braspecialfeatures_spacercups_spacercups:before{
	content: ""}
.ziv-briefs_specialfeatures_rearenhancing_rearenhancing:before{
	content: ""}
.ziv-activewear_signature_seamlesstechnology_seamlesstechnology:before{
	content: ""}
.ziv-briefs_specialfeatures_seamlesstechnology_seamlesstechnology:before{
	content: ""}
.ziv-activewear_signature_plankbandsignaturewaistband_plankbandsignaturewaistband:before{
	content: ""}
.ziv-activewear_fabrictech_fadefree_fadefree:before{
	content: ""}
.ziv-wearunder_shirt_shirt:before{
	content: ""}
.ziv-bra_strapspecialfeature_cushioned_cushioned:before{
	content: ""}
.ziv-shapewear_features_outerwear_outerwear:before{
	content: ""}
.ziv-activewear_constructiontech_secretsleekpockets_secretsleekpockets:before{
	content: ""}
.ziv-activewear_constructiontech_anticameltoegusset_anticameltoegusset:before{
	content: ""}
.ziv-activewear_constructiontech_weightedhem_weightedhem:before{
	content: ""}
.ziv-activewear_constructiontech_graduatedpushup_graduatedpushup:before{
	content: ""}
.ziv-activewear_signature_nodigstrap_nodigstrap:before{
	content: ""}
.ziv-activewear_compressionmovementtech_fluidmovement_naked:before{
	content: ""}
.ziv-activewear_fabrictech_ultralightweight_ultralightweight-1:before{
	content: ""}
.ziv-briefs_specialfeatures_periodpanties_periodpanties:before{
	content: ""}
.ziv-activewear_activewearstyle_sportsbra_lowimpact:before{
	content: ""}
.ziv-shapewear_technology_biocrystals_biocrystals:before{
	content: ""}
.ziv-activewear_fabrictech_stretchrecovery_stretchrecovery:before{
	content: ""}
.ziv-shapewear_technology_micromassage_micromassage:before{
	content: ""}
.ziv-activewear_fabrictech_uvprotection_uvprotection:before{
	content: ""}
.ziv-briefs_specialfeatures_fusedsiliconeelastic_fusedsiliconeelastic:before{
	content: ""}
.ziv-activewear_compressionmovementtech_powermovement_hugged:before{
	content: ""}
.ziv-activewear_constructiontech_encasedwire_encasedwire:before{
	content: ""}
.ziv-activewear_constructiontech_contouringstitchlines_contouringstitchlines:before{
	content: ""}
.ziv-wearunder_tshirt_tshirt:before{
	content: ""}
.ziv-activewear_constructiontech_encapsulation_encapsulation:before{
	content: ""}
.ziv-shapewear_technology_aloevera_aloevera:before{
	content: ""}
.ziv-activewear_constructiontech_compression_compression-1:before{
	content: ""}
.ziv-activewear_signature_polyesterwithcompressiontechnology_polyesterwithcompressiontechnology:before{
	content: ""}
.ziv-shapewear_technology_coffeeinfused_coffeeinfused:before{
	content: ""}
.ziv-shapewear_features_bonded_bonded:before{
	content: ""}
.ziv-activewear_compressionmovementtech_easymovement_easymovement:before{
	content: ""}
.ziv-wearunder_formalpantsskirtstightleggings_formalpantsskirtstightleggings:before{
	content: ""}
.ziv-activewear_constructiontech_withreflectors_withreflectors:before{
	content: ""}
.ziv-briefs_specialfeatures_disposable_disposable:before{
	content: ""}
.ziv-activewear_constructiontech_flexiwire_flexiwire:before{
	content: ""}
.ziv-thin-announce:before{
	content: ""}
.ziv-thin-broken-heart:before{
	content: ""}
.ziv-support-chat:before{
	content: ""}
.ziv-thin-support-chat:before{
	content: ""}
.ziv-thin-anytime-anywhere:before{
	content: ""}
.ziv-thin-customer-insights:before{
	content: ""}
.ziv-thin-dedicated-team:before{
	content: ""}
.ziv-thin-marketing-support:before{
	content: ""}
.ziv-thin-one-on-one-training:before{
	content: ""}
.ziv-thin-quickstart:before{
	content: ""}
.ziv-thin-choices:before{
	content: ""}
.ziv-thin-margins:before{
	content: ""}
.ziv-thin-no-middleman:before{
	content: ""}
.ziv-thin-no-risk:before{
	content: ""}
.ziv-thin-question:before{
	content: ""}
.menu-animate{
	animation-duration: 0.5s !important;
	-moz-animation-duration: 0.5s !important;
	-o-animation-duration: 0.5s !important;
	-webkit-animation-duration: 0.5s !important;
	-ms-animation-duration: 0.5s !important}
.exploreToggle{
	color: #f00909}
.no-js #loader{
	display: none}
.js #loader{
	position: absolute;
	top: 0;
	left: 100px;
	display: block}
.z-loader{
	position: absolute;
	z-index: 9999;
	width: 100%;
	height: 100%;
	background: url("/skin/frontend/rwd/aala/images/login/loading.svg")  no-repeat;
	top: 45%;
	background-size: 80px;
	left: 45%;
	margin: -16px 0 0 -16px}
.z-loader.pos-fixed{
	position: fixed}
.menu-category{
	width: 100%;
	color: #333;
	font-family: "ralewaymedium", helvetica, arial, sans-serif, sans-serif;
	font-size: 1.44rem}
.menu-category .mc-header{
	display: inline-block;
	box-sizing: border-box;
	width: 100%;
	padding: 15px 5% 15px 40px;
	color: inherit;
	border-bottom: 1px solid rgba(200,200,200,0.25);
	font-family: "ralewaymedium",helvetica,arial,sans-serif,sans-serif}
.text-shrink{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis}
#menu{
	display: table;
	width: 100%;
	height: 48px;
	margin: auto;
	table-layout: fixed;
	list-style: none;
	text-align: center;
	color: inherit;
	font: 1.44rem;
	font-weight: 500;
	line-height: 48px}
#menu li{
	display: inline-block;
	text-align: left;
	text-transform: uppercase;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	margin: 0 11px}
#menu li:last-child{
	text-align: right}
#menu li a{
	padding-bottom: 0.8rem;
	color: #666}
#menu li a.hovered,#menu li a:hover{
	color: #ef214f;
	border-bottom: none}
#menu li label{
	color: #999 !important}
#menu li label:hover{
	background: #f7f7f7 !important}
#menu [id^='mega-menu-']{
	background: #f7f7f7}
#menu [id^='mega-menu-'] ul .li-label{
	text-transform: capitalize !important;
	font-size: 2.24rem;
	font-variant: normal}
#menu [id^='mega-menu-'] ul .li-label label{
	cursor: default}
#menu [id^='mega-menu-'] ul li{
	display: block;
	width: 100%;
	text-align: left;
	font-size: 1.12rem;
	line-height: 1.5}
#menu [id^='mega-menu-'] ul li:hover{
	background: none !important}
#menu [id^='mega-menu-'] ul li a{
	padding-left: 0}
#menu [id^='mega-menu-'] ul li a:hover{
	color: red;
	border-bottom: none;
	background: none !important}
#menu [id^='mega-menu-'] ul li label{
	margin-bottom: 5px;
	font-family: "playfair_displayregular", "Times New Roman", Times, serif, serif;
	font-size: 1.44rem;
	line-height: 1.6}
.header-content{
	float: right;
	float: right !important;
	height: 100%;
	padding: 0 0 12px 12px;
	text-align: center;
	font-size: 1.6rem}
.header-content>a{
	position: relative;
	right: 1px;
	float: right;
	width: 40px;
	height: 40px;
	padding-top: 1rem;
	margin: auto 2px}
.header-content>a.menu{
	background: url("images-cdn/menu.svg") no-repeat}
.header-content>a.search{
	background: url("images-cdn/svg24.svg") no-repeat}
.header-content>a.profile{
	background: url("images-cdn/profile.svg") no-repeat}
.header-content>a.ship-to-india{
	width: 100px;
	border: none;
	border-radius: 0}
.header-content>a.ship-to-india img{
	position: relative;
	top: 10px}
.header-content>a .header-content-image-position-common,.header-content>a .header-content>a.menu,.header-content>a .header-content>a.search,.header-content>a .header-content>a.profile{
	background-position: 50%;
	background-size: 25px 20px}
.header-content>a .circle{
	height: 0.7rem;
	width: 0.7rem;
	position: absolute;
	top: 0;
	left: 2.4rem;
	border: 1px solid #000;
	border-radius: 50%}
.header-content>a .circle.active{
	background: #8BC43F;
	border: 1px solid #8BC43F}
.header-content>a .cart-circle,.header-content>a .notification-circle{
	height: 1.6rem;
	width: 1.6rem;
	position: absolute;
	top: -3px;
	left: 2.5rem;
	border: 1px solid #f00909;
	border-radius: 100%;
	color: #fff;
	padding: 0.2rem}
.header-content>a .cart-circle.active,.header-content>a .notification-circle.active{
	background: #f00909;
	border: 1px solid #f00909}
.header-content>div{
	display: inline}
.header-content a.supporticon{
	padding-top: 0.7rem !important}
.header-content .f-dropdown li{
	width: 100%;
	text-align: left}
.display-class{
	display: -ms-inline-grid;
	display: inline-grid}
header{
	position: relative;
	height: 50px;
	background: linear-gradient(to bottom, #fbfbfb 0, #eee 100%)}
@media only screen and (max-width: 61.9375em){header a.logo{
		text-align: left}
}header a.logo img{
	position: relative;
	height: 4rem;
	width: auto}
header a.logo .logo-img-checkout{
	border-right: none !important}
header a.logo span{
	position: relative;
	top: 46%;
	left: 6px}
header .header-logo-desk a.logo img{
	height: 5rem}
header #search{
	position: absolute;
	left: 50%;
	display: inline-block;
	min-width: 35%;
	max-width: 50%;
	height: 30px;
	margin: 16px auto 7px}
header #search input.search::-webkit-input-placeholder{
	font-size: 0.96rem}
header #search input.search{
	font-size: 1.28rem;
	min-width: 300px;
	height: 3.2rem;
	margin-bottom: 0;
	margin-left: -50%;
	padding-left: 0.8rem;
	letter-spacing: 0.096rem;
	text-transform: none;
	border: 1px solid #eee;
	border-radius: 3px;
	background: url("images-cdn/search.svg") no-repeat;
	background-position: 97% 50%;
	background-size: 24px 17px;
	box-shadow: none !important}
.header-container{
	height: 89px;
	z-index: 4;
	transform: translateZ(0);
	-webkit-transform: translateZ(0);
	box-shadow: 0 1px 6px #eee;
	background: #fff}
.header-container>.row{
	background: #fff}
.header-container.navbar-fixed-top{
	position: fixed;
	z-index: 10;
	width: 100%;
	transition: all 0.5s ease;
	-webkit-transform: translate3d(0, 0, 0)}
.header-container.navbar-fixed-top.fixed{
	height: 50px;
	transition: all 0.5s ease;
	-webkit-transform: translate3d(0, 0, 0)}
.header-container.navbar-fixed-top.fixed .header-logo{
	text-align: center}
.header-container.navbar-fixed-top.fixed .header-content,.header-container.navbar-fixed-top.fixed .header-logo,.header-container.navbar-fixed-top.fixed .shop-menu{
	margin-top: 1rem;
	transition: all 0.5s ease;
	-webkit-transform: translate3d(0, 0, 0)}
.header-container.navbar-fixed-top.fixed header a.logo img{
	height: 3rem;
	transition: all 0.5s ease;
	-webkit-transform: translate3d(0, 0, 0)}
.header-container.navbar-fixed-top.fixed header .header-logo-desk a.logo img{
	height: 4rem;
	top: -5px}
.header-container .header-content,.header-container .header-logo,.header-container .shop-menu{
	transition: all 0.5s ease}
.header-container .header-logo{
	text-align: center}
.header-container header a.logo img{
	transition: all 0.5s ease}
.header-container .js-navmenu{
	font-size: 3rem;
	display: inline-block}
.header-container .search,.header-container .shop{
	font-size: 2rem;
	line-height: 3rem;
	vertical-align: top;
	position: relative;
	display: inline-block}
.header-container .search .has-tip,.header-container .shop .has-tip{
	cursor: pointer !important}
.header-container .header-content .has-tip{
	cursor: pointer !important}
.header-container .shop.has-tip{
	cursor: pointer !important}
.menu-header{
	background: #fff}
a#ship2country{
	display: inline-block;
	padding-left: 6px;
	border-left: 1px solid #eee;
	font-size: 0.96rem}
a#ship2country>span>img{
	height: 15px;
	border: 1px solid #eee}
a#ship2country:hover{
	color: #333}
a#ship2country span.ship21{
	position: absolute;
	height: 30px;
	margin-top: 4px;
	padding-right: 5px}
a#ship2country span.ship2{
	height: 30px;
	padding-right: 5px}
a#ship2country .flag{
	margin-top: -9px}
#ship2list{
	min-width: 80px;
	max-width: 259px !important;
	margin-top: 20px;
	padding: 0;
	font: 0.96rem !important}
#ship2list li a{
	padding: 5px;
	font-family: "ralewaymedium",helvetica,arial,sans-serif,sans-serif}
#ship2list li span{
	padding: 10px;
	white-space: nowrap;
	text-indent: 25px;
	font-family: "ralewaymedium", helvetica, arial, sans-serif, sans-serif;
	line-height: 1.6}
#ship2list ul{
	overflow-x: hidden;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
	max-height: 300px;
	margin: 0}
#ship2list label{
	padding: 5px;
	font-family: "playfair_displayregular", "Times New Roman", Times, serif, serif;
	font-size: 1.28rem;
	line-height: 1.4}
#ship2list img{
	float: right;
	height: 12px;
	padding-right: 3px}
.header-border{
	margin-bottom: 0.48rem;
	padding-top: 1.6rem;
	border-bottom: 1px solid #eee}
.shop-header{
	display: inline-block;
	vertical-align: super;
	font-size: 1.808rem;
	line-height: 1.808rem}
.our-story{
	display: inline-block;
	vertical-align: super}
.left-menu{
	padding-top: 10px}
.profie-menu-small{
	padding: 1rem;
	border: 0;
	min-width: 20.5rem;
	top: 3.8rem !important;
	box-shadow: -2px 2px 4px rgba(0,0,0,0.3)}
.profie-menu-small span{
	padding: 1rem;
	line-height: 2rem;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
.profie-menu-small li>a{
	font-weight: bold}
.profie-menu-small li>a .circle{
	height: 0.7rem;
	width: 0.7rem;
	position: absolute;
	top: 0.6rem;
	left: 2.4rem;
	border: 1px solid #000;
	border-radius: 50%}
.profie-menu-small li>a .circle.active{
	background: #8BC43F;
	border: 1px solid #8BC43F}
.left-menu-small{
	padding: 2rem;
	border: 0;
	min-width: 20.5rem;
	top: 4.8rem !important;
	background-color: #ffffff;
	z-index: -1000}
.left-menu-small span{
	padding: 1rem;
	line-height: 2rem}
.left-menu-small li>a{
	font-weight: bold}
#drop1 a:hover,#dropchat a:hover{
	color: #f00909;
	background: none}
#drop1,#dropchat{
	box-shadow: 0 1px 0.5px 0.5px #eee;
	z-index: -100}
.fixedLink{
	padding: 2rem;
	border: 0;
	min-width: 20.5rem;
	top: 3.8rem !important;
	background-color: #fff}
.f-dropdown li a{
	padding: 0.5rem 0.5rem 0.5rem 0;
	color: #333;
	letter-spacing: 0.1rem;
	font-weight: normal !important}
.f-dropdown li:hover{
	background: #fff !important}
.head p{
	font-family: inherit;
	font-size: 1.2rem;
	font-weight: normal;
	line-height: 1.6;
	margin-bottom: 1.25rem;
	padding-top: 5px;
	color: #999;
	text-rendering: optimizeLegibility;
	letter-spacing: 0.2px}
.f-dropdown li .pd_header{
	padding-right: 0 !important;
	padding-bottom: 0 !important}
.f-dropdown li .pd_header .head_ls{
	letter-spacing: 0}
@media (max-width: 767px){.header-container .js-navmenu{
		font-size: 2.5rem;
		float: left}
	.header-content>a{
		width: 30px;
		font-size: 2rem;
		padding-top: 0.5rem}
	.carts{
		margin-left: 1.3rem !important;
		padding-top: 0.5rem !important}
	.shop-menu{
		padding-left: 2rem}
}@media only screen and (max-width: 47.9375em){.fixedMobile{
		height: 50px;
		transition: all 0.5s ease}
	.fixedMobile .header-content,.fixedMobile .header-logo{
		text-align: left}
	.fixedMobile .header-logo,.fixedMobile .shop-menu{
		margin-top: 1rem;
		transition: all 0.5s ease}
	.fixedMobile header a.logo img{
		height: 3rem;
		transition: all 0.5s ease}
	.fixedMobile header .header-logo-desk a.logo img{
		height: 4rem}
	.header-content>a .cart-circle,.header-content>a .notification-circle{
		left: 2rem;
		width: 1.9rem;
		height: 1.8rem;
		padding: 0.3rem 0.5rem 0.2rem 0.4rem !important}
}@media screen and (max-width: 360px) and (min-width: 320px){
    ul#drop{left: -4px !important}
    .fs-10 {font-size: 0.88rem;}
    .succesPageBannerStrip{font-size: 1.4rem}
    .succesPageBannerStrip .shipping .step-text {font-size:0.6rem !important;}
    .order-detail-page .orderDetailContainer table.order-summary tbody tr td{padding: 1rem 0 1rem 2rem !important;}
    .order-detail-page .orderDetailContainer .z-padding-top2rem.small-12.columns .small-12.columns.medium-6.medium-offset-6{padding-right: 0 !important;}
    .order-detail-page .row .section-bottom .bottom-section-two span.item-size.ff-rm.fs-12.changeview{padding-left: 60px !important;}
    .order-detail-page .row .section-bottom .bottom-section-three span.cart-price{margin-left: 140px !important;}
}@media screen and (max-width: 1024px) and (min-width: 641px){ul#drop{
		left: 0 !important;
		margin-left: 45%}
}@media screen and (max-width: 320px){ul#drop{
		left: -25px !important}
	.fixedMobile header a.logo img{
		height: 2.8rem}
	.header-container.navbar-fixed-top.fixed header a.logo img{
		height: 2.8rem}
}@media only screen and (max-width: 47.9375em){.header-container.navbar-fixed-top.fixed header a.logo img{
		margin: auto !important}
	.header-container.navbar-fixed-top.fixed .header-logo{
		text-align: left !important}
	a.js-navmenu.ziv-menu-search.left{
		padding-top: 3px}
}@media screen and (max-width: 1024px) and (min-width: 641px){.header-container .header-logo{
		text-align: left !important}
}.has-tip{
	font-weight: normal;
	border: 0}
.has-tip:hover{
	font-weight: normal;
	border: 0}
.inv-ref{
	background-color: #FAF9E1;
	width: 90%;
	padding: 5px 0;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold}
.inv-ref span{
	color: #e71d4d}
#fade{
	background-color: #000;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0.70;
	z-index: 1000000}
#popupBlock{
	display: none;
	background-color: #FFFFFF;
	position: fixed;
	width: 30% !important;
	height: 60% !important;
	top: -30% !important;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 1000001;
	background-color: #fff}
@media only screen and (min-width: 48em) and (max-width: 61.9375em){#fade{
		background-color: #000;
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		opacity: 0.70;
		z-index: 1000000}
	#popupBlock{
		display: none;
		background-color: #FFFFFF;
		float: left;
		position: fixed;
		width: 45% !important;
		height: 35% !important;
		top: -20% !important;
		bottom: 0;
		left: 0;
		right: 0;
		margin: auto;
		z-index: 1000001;
		background-color: #fff}
}@media only screen and (max-width: 47.9375em){#fade{
		background-color: #000;
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		opacity: 0.70;
		z-index: 1000000}
	#popupBlock{
		display: none;
		background-color: #FFFFFF;
		float: left;
		position: fixed;
		width: 100% !important;
		height: 100% !important;
		top: 0 !important;
		bottom: 0;
		left: 0;
		right: 0;
		margin: auto;
		z-index: 1000001;
		background-color: #fff}
}#masterPOP{
	background-color: #fff}
#masterPOP table{
	background: #fff;
	border: none;
	margin-bottom: 1.25rem;
	table-layout: auto}
#masterPOP #close-popup{
	float: right;
	font-size: 1.6rem}
#masterPOP #close-popup span.lnr.lnr-cross{
	font-weight: 800}
#masterPOP button#fcta{
	float: right;
	background-color: #f00909}
#masterPOP button#successcta{
	background-color: #f00909}
#masterPOP button#errorcta{
	background-color: #f00909}
* html #fade{
	position: absolute;
	overflow: hidden}
* html #popupBlock{
	position: absolute}
.poplabel span{
	color: #f00909}
p.poplabel{
	font-size: 1.2rem;
	letter-spacing: 0.2rem;
	padding-top: 2em;
	padding-left: 0;
	color: #222;
	margin: 0;
	font-weight: 600}
p.successtext{
	font-size: 2.6rem;
	letter-spacing: 0.2rem;
	padding-top: 2em;
	padding-left: 0;
	color: #222;
	margin: 0;
	font-weight: 600;
	font-family: serif}
p.succ-pink-head{
	font-size: 1.4rem;
	letter-spacing: 0.1rem;
	padding-top: 2em;
	padding-left: 0;
	color: #222;
	margin: 0;
	font-weight: 400}
p.errorhead{
	font-size: 2.6rem;
	letter-spacing: 0.2rem;
	padding-top: 2em;
	padding-left: 0;
	color: #222;
	margin: 0;
	font-weight: 600;
	font-family: serif}
p.errortext{
	font-size: 1.4rem;
	letter-spacing: 0.1rem;
	padding-top: 2em;
	padding-left: 0;
	color: #222;
	margin: 0;
	font-weight: 400}
.icon-large{
	font-size: 6.2rem}
body.modal-open{
	overflow: hidden}
#tvcreg img{
	width: 100%}
input#popemail{
	text-transform: none}
footer{
	color: #eee;
	overflow: hidden}
footer .hide-for-small-only{
	padding-top: 25px;
	padding-left: 36px}
footer .hide-for-small-only p{
	line-height: 1.2}
#footer_section{
	background: #eee;
	border-top: 1px solid #ddd}
#footer_section .footer_4block{
	line-height: 2rem;
	padding-top: 0.2rem !important}
#footer_section .margin-tp2{
	margin-top: 0.2rem}
#footer_section .foot_icons_name{
	font-size: 1.4rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 1.8rem}
#footer_section .foot_icons{
	font-size: 3rem;
	line-height: 3rem}
#footer_section .foot_icons_table{
	margin: 0 auto;
	background: transparent !important;
	border: 0}
#footer_section .payment_row{
	padding-top: 0px;
	padding-bottom: 25px;}
#footer_section .footer-bgColor a:hover{
	color: #f00909}
#footer_section .accordion .accordion-navigation>.content{
	display: none !important}
#footer_section .accordion .accordion-navigation>.content.active{
	display: block !important}
.footer-bgColor{
	padding: 7.5rem 0 1.6rem}
.footer-bgColor p{
	font-family: "ralewaymedium", helvetica, arial, sans-serif !important;
	font-size: 1.4rem;
	line-height: 2.1rem;
	color: #676767}
.footer-bgColor ul{
	margin-left: 0}
.footer-bgColor a{
	color: #676767;
	font-family: "ralewaymedium" !important;
	font-size: 1.4rem;
	line-height: 2.1rem}
.footer-bgColor .footer-social-image{
	padding: 20px 10px}
footer.hide-for-medium-up{
	background: url("images-cdn/pro_bg.jpg");
	height: auto;
	position: fixed;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	font-size: 0;
	text-align: center}
footer.hide-for-medium-up a{
	color: #333;
	float: left;
	font-size: 0.96rem;
	text-transform: uppercase;
	padding-top: 30px;
	text-align: center}
footer.hide-for-medium-up a.home{
	background: url("images-cdn/store_active.svg") no-repeat}
footer.hide-for-medium-up a.brands{
	background: url("images-cdn/brands.svg") no-repeat}
footer.hide-for-medium-up a.offers{
	background: url("images-cdn/offers.svg") no-repeat}
footer.hide-for-medium-up a.carts{
	background: url("images-cdn/cart.svg") no-repeat}
footer.hide-for-medium-up a .footer-image-position-common,footer.hide-for-medium-up a a.home,footer.hide-for-medium-up a a.brands,footer.hide-for-medium-up a a.offers,footer.hide-for-medium-up a a.carts{
	background-size: 20px 20px;
	cursor: pointer;
	background-position: 50% 15%}
footer.show-for-medium-up{
	background: #000;
	padding-top: 3.2rem;
	height: 200px}
footer.show-for-medium-up p{
	font-size: 1.28rem;
	margin: 0.8rem;
	color: #fff}
footer.show-for-medium-up .fixed{
	background: #000;
	color: #fff;
	padding: 4.8rem 0 4.8rem 4.8rem}
footer.show-for-medium-up .fixed p{
	font-size: 1.28rem;
	margin: 0.8rem}
.footer-with-image a{
	display: inline !important}
.footer-links{
	padding-top: 25px}
.footer-links a{
	display: block;
	font-size: 1.44rem;
	color: #eee;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 1.5 !important;
	font-weight: normal}
.footer-links a:hover{
	text-decoration: underline}
.footer-links a img{
	height: 14px;
	width: 27px}
.footer-links a.icon:hover{
	text-decoration: none !important}
.footer-links a.icon span:hover{
	text-decoration: underline}
.footer-links .paddingTop{
	padding-top: 45px}
.footer-links .icoSize{
	background: transparent url("../images/google26.svg") no-repeat scroll 0 0 !important;
	display: inline-block;
	height: 15px;
	margin: 3px 5px 0 0;
	width: 58px}
.footer-img{
	padding: 0 !important;
	text-align: left !important}
.footer-img a{
	display: inline-block !important;
	max-height: 20px}
.footer-header-bottom-margin{
	padding-bottom: 2.0rem !important;
	font-size: 1.6rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	color: #000;
	line-height: 2rem;
	letter-spacing: 0;
	text-transform: uppercase}
@media only screen and (min-width: 0em) and (max-width: 40em){footer.show-for-medium-up{
		height: 273px}
	.mobile-footer-link{
		padding-left: 0 !important;
		padding-right: 0 !important}
	.mobile-footer-link .z-p-x3s{
		font-size: 0.8rem !important}
}.icon-facebook:before,.icon-instagram:before,.icon-linkedin:before,.icon-pinterest:before,.icon-twitter:before,.icon-youtube:before{
	font-size: 2.08rem}
.feedback,.our-blog{
	padding-top: 1.6rem !important}
.icon-facebook:hover{
	color: #3b5998 !important}
.icon-pinterest:hover{
	color: #cb2027 !important}
.icon-linkedin:hover{
	color: #007bb5 !important}
.icon-instagram:hover{
	color: #125688 !important}
.icon-twitter:hover{
	color: #55acee !important}
.icon-youtube:hover{
	color: #b00 !important}
.small-logo-footer{
	margin-bottom: 2.4rem}
.privacy-link,.terms-link{
	color: #999 !important}
.privacy-link a,.terms-link a{
	color: #999 !important}
.privacy ol,.terms ol{
	color: #666 !important}
.privacy p,.terms p{
	color: #666 !important}
.privacy span,.terms span{
	margin-left: 10px;
	color: #666 !important;
	padding: 5px}
.privacy li,.terms li{
	padding-bottom: 0.8rem;
	list-style-type: none !important}
.footer-image-common{
	padding: 10px;
	font-size: 20px;
	float: left;
	padding-top: 3px;
	color: #999}
.footer-with-link{
	background: #000}
.footer-with-link .shipping-partner{
	padding: 30px 0 0;
	left: -11px}
.footer-with-link .f-image{
	padding: 40px 0 30px 30px}
.footer-with-link .f-image a{
	color: #999 !important}
.footer-with-link .f-image .footer-paypal{
	height: auto;
	padding-right: 0;
	bottom: 22px}
.footer-with-link .f-image .Dispatch{
	padding-right: 0;
	padding-left: 27px}
.footer-with-link .f-image .free-shipping{
	padding-right: 0}
.fedex-img{
	padding-left: 59px;
	padding-top: 4px}
.referandearn{
	padding-top: 3.2rem;
	padding-bottom: 4.8rem}
.mobile-footer-link{
	padding-top: 1.6rem;
	padding-bottom: 1.6rem;
	background: #eee}
.mobile-footer-link .lineheight{
	line-height: 4.0rem !important;
	color: #000 !important}
.lnr-envelope:before,.lnr-phone-handset:before,.lnr-question-circle:before,.lnr-select:before,.lnr-store:before{
	font-size: 1.76rem;
	padding: 10px 10px 10px 0}
.lnr-fit{
	background: url("../images/fit.svg") no-repeat;
	padding: 10px;
	height: 42px !important;
	width: auto;
	margin-top: 2.4rem;
	margin-right: 11px}
.footer-bgColor .accordion a,.footer-bgColor .accordion a{
	background-color: black !important;
	border: none !important;
	border-bottom: 1px solid #e8e8e8 !important}
.accordion .accordion-navigation>a.accordion-no-border,.accordion dd>a.accordion-no-border{
	border-bottom: none !important}
.panel{
	border-style: solid;
	border-width: 1px;
	border-color: #d8d8d8;
	margin-bottom: 1.11111rem;
	padding: 1.11111rem;
	background: #E7E7E7;
	color: #333}
.copyright{
	padding-left: 1%;
	font-size: 1.4rem !important;
	color: #989898 !important;
	padding-top: 15px;
	padding-bottom: 10px;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
.copyright a{
	font-size: 1.4rem !important;
	color: #989898 !important;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
.footer_social_media{
	font-size: 1.8rem !important;
	color: #989898;
	padding-left: 0px;
	margin-bottom: 0}
.pay_using h4{
	font-size: 1.6rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	color: #333;
	padding-bottom: 8px}
.pay_secure h4{
	font-size: 1.6rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	color: #333;
	padding-bottom: 8px;
	text-align: right}
#footer_section .panel{
	padding: 0 !important}
@media only screen and (min-width: 48em) and (max-width: 61.9375em){.footer-bgColor{
		padding: 4.5rem 0 2.6rem}
	.foot_about{
		padding-bottom: 15px}
	.foot_nav{
		padding: 0}
	.footer-header-bottom-margin{
		padding-bottom: 1.5rem !important}
}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.footer-bgColor{
		padding: 3rem 0 0}
	.foot_nav{
		padding: 0}
	.footer-header-bottom-margin{
		padding-bottom: 1.5rem !important}
	#footer_section .accordion .accordion-navigation>a,.accordion dd>a{
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		font-size: 1.3rem;
		text-transform: uppercase;
		border-bottom: 1px solid #ccc}
	#footer_section .accordion .accordion-navigation>a,.accordion dd>a{
		padding: 8px 1.5rem !important;
		background: transparent}
	.foot_tab_menu li a{
		font-size: 1.2rem;
		line-height: 2.4rem;
		text-transform: uppercase;
		font-family: "ralewaymedium",helvetica,arial,sans-serif}
	.foot_menu_pad{
		padding-left: 0 !important}
	.foot_tab_menu li{
		padding: 5px 2px}
	#footer_section .accordion .accordion-navigation.active>a{
		background: #ddd !important;
		color: #222}
	.footer_tab_menu{
		padding-top: 20px !important;
		padding-bottom: 20px !important}
	.ios_android_footer{
		padding-bottom: 20px !important}
	.foot_pad_left{
		padding-left: 0}
	.foot_pad_right{
		padding-right: 0}
	.foot_pad_right .foot_icons{
		font-size: 1.4rem !important}
	.foot_pad_left .foot_icons_name,.foot_pad_right .foot_icons_name{
		font-size: 1.1rem !important;
		float: left}
	.footer_mob_bgs{
		background: #ddd;
		padding-top: 10px !important;
		padding-bottom: 10px !important}
	.foot_pad_left .foot_icons,.foot_pad_right .foot_icons{
		font-size: 2rem !important;
		float: left}
	.pay_using h4{
		font-size: 1.4rem !important;
		text-align: center}
	.pay_secure h4{
		font-size: 1.4rem !important;
		text-align: center}
	.pay_using{
		padding-bottom: 5px !important}
	#footer_section .accordion-navigation.active a.iconarrow:before{
		content: "\e939";
		font-family: linearicons}
	#footer_section .accordion-navigation a.iconarrow:before{
		content: "\e93a";
		font-family: linearicons;
		padding-left: 5px;
		float: right}
	#footer_section .foot_icons_name{
		font-size: 1.4rem;
		font-family: "ralewaymedium";
		line-height: 3.5rem;
		padding-left: 5px}
}.main-carousel-arrow-left1{
	width: 0;
	height: 0;
	border-top: 15px solid transparent;
	border-right: 15px solid rgba(0,0,0,0.8);
	border-bottom: 15px solid transparent}
.main-carousel-arrow-left2{
	line-height: 2.8rem;
	height: 30px;
	color: #fff;
	background: rgba(0,0,0,0.8);
	padding-right: 10px;
	padding-left: 10px}
.js-tooltipContainer{
	z-index: 4;
	width: 0;
	background-color: transparent !important}
#fixedHomePageNavigation li{
	height: 20px}
#fixedHomePageNavigation li .followMyCurve,#fixedHomePageNavigation li .makesZivameDifferent{
	width: 0}
#fixedHomePageNavigation li span{
	display: none;
	letter-spacing: 0;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	color: #ddd;
	margin-top: -5px;
	position: absolute;
	margin-left: 1.5rem}
#fixedHomePageNavigation li span:last-child{
	margin-left: 3rem}
#fixedHomePageNavigation li a:hover ~ span.z-hide{
	display: block}
#fixedHomePageNavigation li a:hover{
	background-color: #333;
	background-color: rgba(0,0,0,0.8)}
#fixedHomePageNavigation .z-grey-circle-15px:hover{
	border-color: rgba(0,0,0,0.8)}
#fixedHomePageNavigation #fixedHomePageNavigation li>a:hover ~ span.z-hide{
	display: block}
#fixedHomePageNavigation #fixedHomePageNavigation li>a:hover{
	background-color: #333;
	color: #333}
.link{
	font-family: "ralewaymedium", helvetica, arial, sans-serif, sans-serif;
	text-decoration: underline;
	color: #666}
.height-300{
	margin-bottom: 15px}
.height-300 img{
	position: relative}
.height-300 .columns{
	padding: 0.32rem}
.height-300 .img_title{
	position: absolute;
	width: 100%;
	margin: auto;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #fff !important;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.8rem;
	bottom: 0;
	text-transform: capitalize;
	opacity: 0;
	transition: opacity 0.5s ease;
	z-index: 2}
.updates #signup{
	position: relative;
	margin-top: 1.6rem}
.updates #signup .z-p-normal,.updates #signup .orderCancelPgContainer .order-summary th,.orderCancelPgContainer .order-summary .updates #signup th{
	color: #333 !important}
.updates #signup .text-center{
	margin-bottom: 6.4rem}
.updates .updates-banner{
	background: #fff}
.updates .articles{
	margin: 0;
	padding: 22px}
.category-collection{
	padding: 15px}
.category-collection .see-more{
	right: 17px;
	right: 0;
	display: -ms-grid;
	display: grid;
	display: block;
	float: left;
	height: 44px;
	height: 48px;
	margin: 20px 0 20px 35px;
	text-align: left;
	text-transform: uppercase}
.category-collection .left{
	float: left}
.category-collection .right{
	float: right}
.category-collection .lightGrey{
	font-family: "playfair_displayregular", "Times New Roman", Times, serif, serif;
	font-size: 1.28rem;
	padding: 1.44rem;
	color: #666;
	border-color: #ddd;
	background-color: #fff;
	margin-right: -6px;
	margin-left: -6px}
.category-collection .lightGrey:hover{
	color: black;
	background-color: #fff}
.paragraph{
	font-family: "playfair_displayregular", "Times New Roman", Times, serif, serif;
	font-size: 1.6rem;
	padding: 2.4rem 0 1.6rem}
.paragraph-heading{
	font-family: "playfair_displayregular", "Times New Roman", Times, serif, serif;
	font-size: 1.92rem;
	padding: 10px}
.more-info{
	font-weight: 500;
	color: #ff1d25}
.more-info:hover{
	text-decoration: underline;
	color: #ff1d25}
#alert{
	position: fixed;
	z-index: 11;
	top: 10px;
	right: 0;
	display: none;
	width: 200px;
	transition: all 2s ease-out;
	-webkit-animation: 2s;
	animation: 2s}
.autoComplete{
	position: absolute;
	overflow-x: hidden;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
	width: 100%;
	margin-top: 0;
	margin-left: 0;
	border: 0;
	background: #eee}
.autoComplete ul{
	margin: 0;
	list-style: disc}
.autoComplete li{
	margin-left: 2rem;
	margin-right: 2rem;
	font-size: 1.28rem;
	overflow: hidden;
	text-transform: capitalize;
	text-overflow: ellipsis}
.autoComplete li.selected{
	background: #ccc}
.autoComplete li a{
	font-size: 14px;
	line-height: 2.5rem;
	width: 100%;
	height: auto;
	padding: 7px 14px 7px 9%;
	border: none}
#horizontal-img-slider ul li{
	width: 235px !important;
	height: 395px !important;
	margin: 2px;
	padding: 10px 0}
#horizontal-img-type{
	font-family: "playfair_displayregular", "Times New Roman", Times, serif !important;
	font-size: 1.44rem;
	line-height: 3.2rem;
	overflow: hidden !important;
	padding-left: 14px !important;
	white-space: nowrap !important;
	text-overflow: ellipsis !important;
	color: #333}
#sub-email-type{
	color: #933}
.z-primary,
.z-supportButton,
.z-secondaryButtonHollow, button.z-secondaryCTALink,
.button.z-tertiaryCTA, button.z-tertiaryCTA{
	font-weight: normal !important}
.see-more{
	padding-top: 1.6rem;
	padding-bottom: 1.6rem}
.see-more span{
	font-size: 1.2rem;
	cursor: pointer}
#swiper li{
	cursor: pointer}
.less,.read-more{
	cursor: pointer !important}
.see-more-content{
	padding-top: 1.6rem}
.recommended-buynow{
	bottom: 120px}
.recommended-seedetails{
	bottom: 116px}
.recommended-button-common,.recommended-buynow,.recommended-seedetails{
	position: relative;
	display: block;
	margin: 0 auto}
.tiles-container{
	background: #eee;
	background: linear-gradient(#eee, #fff)}
.tiles-container .tiles-container-box:last-child .tiles-box-title{
	border-bottom: 2px solid #6f32b3}
.tiles-container .tiles-container-box,.tiles-container .tiles-container-outer-box{
	background: #eee;
	background: linear-gradient(#eee, #fff)}
.tiles-container .tiles-box-desc-link{
	color: #666;
	text-overflow: ellipsis;
	overflow: hidden}
.tiles-container .tiles-box-desc-link a{
	color: #666;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap}
.tiles-container .tiles-box-desc-link a:hover{
	color: #f00909}
.tiles-container .columns+.columns:last-child{
	float: left}
.tiles-container-mobile .tile-header-container:last-child .tiles_box_category,.tiles-container-mobile .tile-header-container:last-child .tiles_box_category_link_div,.tiles-container-mobile .tile-header-container:last-child .tiles_box_category_link{
	color: #6f32b3 !important}
.tiles-container-mobile .tile-arrow-right{
	width: 0;
	height: 0;
	border-top: 16px solid transparent;
	border-bottom: 16px solid transparent;
	border-left: 16px solid green}
.tiles-container-mobile .tile-header-box{
	box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
	z-index: 2}
.tiles-container-mobile .tile-header-box:after{
	position: absolute;
	top: 0.4rem;
	right: -0.9rem;
	box-shadow: 2px -2px 4px 0 rgba(0,0,0,0.2);
	width: 2.54rem;
	height: 2.54rem;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	z-index: 5;
	background-color: #fff;
	content: ""}
.tiles-container-mobile .tile-header-container:not(:last-child)
.tiles-slider{
	border-width: 0 0 1px 0;
	border-style: solid;
	-o-border-image: linear-gradient(to left, #666, transparent) 100% 1;
	border-image: linear-gradient(to left, #666, transparent) 100% 1}
#product-page{
	overflow-x: hidden;
	min-height: 100rem}
#product-page .main-sec{
	max-width: 1260px;
	margin: 0 auto}
#product-page #product-breadcrumb .prd-bread-title{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 10rem}
#product-page #product-img .thump-img-list{
	overflow: hidden;
	margin-top: 0.2rem;
	visibility: hidden;
	min-height: 35rem}
#product-page #product-img .thump-img{
	border-left: 4px solid #eee;
	margin-bottom: 5px;
	padding-left: 5px;
	opacity: 0.6;
	cursor: pointer}
#product-page #product-img .thump-img-selected{
	border-left: 4px solid #f00909;
	opacity: 1}
#product-page #product-img .thump-scroll{
	border: 1px solid #eee;
	text-align: center;
	cursor: pointer}
#product-page #product-img .prd-main-image-box .prd-recommend{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 1rem 4rem 0.5rem 1rem;
	text-align: left;
	color: #fff;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.44rem;
	line-height: 3.2rem}
#product-page #product-img .prd-main-image-box .prd-recommend .fit-code-rec{
	position: absolute;
	right: 1rem;
	background: #6f32b3;
	padding: 0.5rem;
	bottom: 2rem;
	line-height: 0;
	font-size: 1.6rem}
#product-page #product-img .prd-main-image-box .prd-recommend .fit-code-rec:before{
	width: 0;
	height: 0;
	content: '';
	border-bottom: 5px solid #6f32b3;
	border-right: 5px solid transparent;
	position: absolute;
	top: -4px;
	right: 0;
	z-index: 2}
#product-page #product-img .prd-main-image-box .prd-recmd-txt{
	vertical-align: middle}
#product-page #product-img .prd-main-image-box a:hover{
	cursor: url("images-cdn/zoom.svg"),crosshair}
#product-page #product-img *:focus{
	outline: none}
#product-page #product-basicdetail .fa-star{
	padding-right: 0.2rem}
#product-page #product-basicdetail .star-fade{
	opacity: 0.3}
#product-page #product-basicdetail .prd-name{
	line-height: 2.4rem;
	font-size: 1.6rem;
	margin: 0}
#product-page #product-basicdetail .prd-mprice{
	font-size: 1.6rem}
#product-page #product-basicdetail .prd-offertxt{
	font-size: 1.6rem}
#product-page #product-basicdetail .vmattr-title.vm-title-selected{
	border-bottom: solid 2px #f00909;
	background-color: #eee;
	color: #f00909}
#product-page #product-basicdetail .vmattr-title{
	padding: 0.5rem 1.5rem;
	margin-top: 0.5rem;
	margin-left: 0;
	text-align: center;
	background-color: #eee;
	border-bottom: solid 2px #eee}
#product-page #product-basicdetail .vmattr-title-sets{
	padding-left: 1rem;
	background-color: #fff;
	text-align: left;
	border-bottom: 0}
#product-page #product-basicdetail .vmattr-main{
	border-top: solid 1px #eee;
	border-bottom: solid 1px #eee;
	border-right: solid 1px #eee}
#product-page #product-basicdetail .vmattr-main-inner{
	border-left: solid 4px #6f32b3}
#product-page #product-basicdetail .vmattr-first-arrow{
	position: relative}
#product-page #product-basicdetail .vmattr-first-arrow:after{
	left: 32%;
	top: 0;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-bottom-color: #eee;
	border-width: 13px;
	margin-left: 0}
#product-page #product-basicdetail .vmattr-second-arrow{
	position: relative}
#product-page #product-basicdetail .vmattr-second{
	margin-top: 10px}
#product-page #product-basicdetail .vmattr-box{
	background-color: #eee;
	margin-left: 1rem;
	margin-right: 1rem;
	margin-top: 0.5rem;
	border-radius: 0.3rem;
	position: absolute}
#product-page #product-basicdetail .vmattr-box-icon{
	vertical-align: middle}
#product-page #product-basicdetail .lightpink{
	color: #f48583 !important}
#product-page #product-basicdetail .prd-discount,#product-page #product-basicdetail .prd-price{
	font-size: 1.2rem;
	line-height: 1.8rem}
#product-page #product-basicdetail .prd-offers{
	background-color: #8BC43F;
	border-radius: 3px;
	text-align: center}
@media only screen and (max-width: 61.9375em){#product-page #product-basicdetail .prd-name{
		font-size: 1.4rem;
		line-height: 2rem}
	#product-page #product-basicdetail .prd-mprice{
		font-size: 1.4rem}
	#product-page #product-basicdetail .prd-offertxt{
		font-size: 1.4rem;
		padding-left: 0}
	#product-page #product-basicdetail .prd-rating{
		font-size: 1rem}
	#product-page #product-basicdetail .prd-offers{
		font-size: 1rem;
		text-transform: uppercase;
		margin-right: 1rem;
		text-align: center}
	#product-page #product-basicdetail .vmattr-title{
		font-size: 1.2rem}
	#product-page #product-basicdetail .vmattr-first,#product-page #product-basicdetail .vmattr-second{
		font-size: 1.2rem}
}#product-page #product-colorsizes .similar-colors img{
	height: 40px;
	margin-right: 1.5rem;
	cursor: pointer}
#product-page #product-colorsizes .similar-colors img.checked{
	border: 1px solid #000;
	border-radius: 50%;
	padding: 5px;
	cursor: default;
	height: 50px;
	top: -5px;
	position: relative}
#product-page #product-colorsizes .similar-colors .colors-li{
	position: relative;
	min-height: 6rem;
	min-width: 6.5rem}
#product-page #product-colorsizes .out-of-stock{
	line-height: 3.5rem;
	font-size: 1.4rem;
	cursor: pointer}
#product-page #product-colorsizes .colors-title,#product-page #product-colorsizes .similar-colors,#product-page #product-colorsizes .sizes-in-stock{
	padding: 0}
#product-page #product-colorsizes .see-all-sizes{
	padding-right: 0}
#product-page #product-colorsizes .size-head{
	background-color: #eee;
	border-bottom: 2px solid #eee;
	padding: 0.5rem 1.5rem;
	cursor: pointer}
#product-page #product-colorsizes .size-head.active{
	border-bottom: 2px solid #f00909;
	color: #f00909;
	cursor: default}
#product-page #product-colorsizes .in-stocks{
	padding-left: 1rem}
#product-page #product-colorsizes .size-tab-content{
	display: none}
#product-page #product-colorsizes .size-tab-content.active{
	display: block}
#product-page #product-colorsizes .similar-colors .fa-check-circle{
	position: absolute;
	bottom: 6px;
	left: 0}
#product-page #product-colorsizes .similar-colors .fa-check-circle.hide{
	display: none}
#product-page #product-colorsizes .similar-colors .left .product-image-hover{
	display: none}
#product-page #product-colorsizes .similar-colors .left:hover .product-image-hover{
	position: absolute;
	right: -20px;
	top: 40px;
	left: 25px;
	z-index: 2;
	display: block;
	width: 100px;
	box-shadow: 0 2px 4px rgba(0,0,0,0.1);
	border: 1px solid #ddd}
#product-page #product-colorsizes .similar-colors .left:hover .color-name{
	text-align: center;
	background-color: #fff}
#product-page #product-colorsizes .similar-colors .product-image-hover img{
	height: 150px !important;
	width: auto;
	max-width: 100%}
#product-page #product-colorsizes .sizes-in-stock .size-select-button{
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 50px;
	padding: 0;
	min-width: 50px;
	height: 50px;
	text-align: center;
	margin-top: 1rem;
	margin-right: 1.5rem;
	margin-bottom: 0.5rem;
	cursor: pointer;
	color: #333}
#product-page #product-colorsizes .sizes-in-stock .size-select-button.active,#product-page #product-colorsizes .sizes-in-stock .size-select-button:hover{
	color: #fff;
	background-color: #6f32b3}
#product-page #product-colorsizes .size-select-more{
	margin-top: 10px;
	background: #fff;
	color: #f00909;
	border: 1px solid #f00909;
	margin-left: 5px;
	padding: 1.5rem 3rem}
#product-page #product-addtocart .add-to-cart-btn .add-to-cart{
	padding: 1.5rem 4rem 1.5rem 3rem;
	border-top-right-radius: 2.4rem;
	border-bottom-right-radius: 2.4rem;
	background: #f00909;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.5rem;
	line-height: 1.3rem}
#product-page #product-addtocart .add-to-cart-btn .add-to-cart.sets-atc-btn{
	border-top-left-radius: 2.4rem;
	border-bottom-left-radius: 2.4rem;
	padding: 1.5rem 6rem 1.5rem 5rem}
#product-page #product-addtocart .add-to-cart-btn .shortlist-item{
	padding: 1.5rem;
	border-top-left-radius: 2.4rem;
	border-bottom-left-radius: 2.4rem;
	background: #eee;
	border: 1px solid #f00909;
	line-height: 1.1rem;
	color: #f00909;
	font-size: 1.7rem}
#product-page #product-addtocart .notify-me-btn .notify-me{
	padding: 1.5rem 4rem 1.5rem 3rem;
	border-top-right-radius: 2.4rem;
	border-bottom-right-radius: 2.4rem;
	background: #6f32b3;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.5rem;
	line-height: 1.3rem;
	color: #fff}
#product-page #product-addtocart .notify-me-btn .notify-me.sets-atc-btn{
	border-top-left-radius: 2.4rem;
	border-bottom-left-radius: 2.4rem;
	padding: 1.5rem 6rem 1.5rem 5rem}
#product-page #product-addtocart .notify-me-btn .shortlist-item{
	padding: 1.5rem;
	border-top-left-radius: 2.4rem;
	border-bottom-left-radius: 2.4rem;
	background: #eee;
	border: 1px solid #6f32b3;
	line-height: 1.1rem;
	color: #6f32b3;
	font-size: 1.7rem}
#product-page #product-addtocart .check-delivery input.check-delivery-input.check-delivery-pincode{
	width: 8rem;
	display: inline-block;
	margin: 0 0.5rem;
	font-size: 1rem}
#product-page #product-addtocart .check-delivery input.check-delivery-input.check-delivery-pincode.hide{
	display: none}
#product-page #product-addtocart .check-delivery .check-delivery-after-submit{
	display: inline-block}
#product-page #product-addtocart .check-delivery .check-delivery-after-submit.hide{
	display: none}
#product-page #product-addtocart .check-delivery-div{
	padding-bottom: 1rem}
@media only screen and (max-width: 61.9375em){#product-page #product-addtocart .add-to-cart-btn{
		padding-top: 2rem}
}#product-page #product-offers{
	background-color: #eee}
#product-page #product-offers .basic-detail-sec{
	padding-left: 0;
	padding-right: 0}
#product-page #product-offers .basic-detail-tabs{
	line-height: 3.2rem}
#product-page #product-offers .basic-detail-tabs .tab-desc.active{
	border-bottom: 3px solid #f00909;
	color: #f00909}
#product-page #product-offers input,#product-page #product-offers textarea{
	margin: 0}
#product-page #product-offers .offers{
	padding-left: 0;
	padding-right: 0}
#product-page #product-offers .offers .accordion .accordion-navigation>a{
	display: inline-block;
	width: 100%;
	padding: 1rem 0 0.5rem}
#product-page #product-offers .offers .accordion .accordion-navigation>a:hover{
	background-color: #eee}
#product-page #product-offers .offers .accordion .accordion-navigation.active .icon-chevron-down{
	display: none}
#product-page #product-offers .offers .content{
	padding: 0}
#product-page #product-offers .offers .content.active{
	background-color: #eee}
#product-page #product-offers .offers .offer-border{
	border-bottom: dotted 1px #ddd}
#product-page #product-offers .offers .accordion .accordion-navigation.active>a{
	background-color: #eee}
#product-page #product-offers .text-size{
	font-size: 1.4rem}
#product-page #product-bundle .bundle-item{
	box-shadow: 0.2rem 0.2rem 0.2rem rgba(0,0,0,0.1)}
#product-page #product-bundle .review-section .js-give-review{
	color: #f00909}
@media only screen and (max-width: 47.9375em){#product-page #product-bundle .bundleItem-center{
		padding: 0}
	#product-page #product-bundle .bundle-padding{
		padding: 0}
	#product-page #product-bundle .item-padding{
		padding-right: 0;
		padding-left: 0}
	#product-page #product-bundle .final-price{
		width: 100%;
		margin-top: 2rem;
		display: -webkit-box;
		display: flex;
		-webkit-box-align: center;
		align-items: center;
		-webkit-box-pack: center;
		justify-content: center}
	#product-page #product-bundle .final-price .no-show{
		display: none}
	#product-page #product-bundle .price-detail{
		width: 100%;
		text-align: center;
		padding-left: 0.5rem;
		padding-right: 0.5rem}
	#product-page #product-bundle .item-name{
		font-size: 1.5rem;
		color: black;
		font-family: "playfair_displayregular","Times New Roman",Times,serif}
	#product-page #product-bundle .price-section{
		padding-left: 0;
		padding-right: 0;
		margin-top: 3rem}
}@media only screen and (min-width: 48em){#product-page #product-bundle .bundleItem-center{
		display: -webkit-box;
		display: flex;
		padding: 0;
		-webkit-box-align: center;
		align-items: center;
		-webkit-box-pack: center;
		justify-content: center}
	#product-page #product-bundle .bundle-padding{
		padding-left: 2rem;
		padding-right: 2rem}
	#product-page #product-bundle .two-item{
		display: -webkit-box;
		display: flex;
		-webkit-box-align: center;
		align-items: center;
		-webkit-box-pack: center;
		justify-content: center}
	#product-page #product-bundle .bundleItemWidth{
		width: 30%}
	#product-page #product-bundle .plusSignWidth{
		width: 4.8%;
		padding-left: 0.5rem}
	#product-page #product-bundle .price-detail{
		border-right: 0.3rem solid #f00909;
		box-shadow: 0 0 1rem 0 transparent;
		text-align: right;
		padding-left: 0}
	#product-page #product-bundle .item-name{
		font-size: 1.2rem;
		color: #666;
		font-family: "ralewaymedium",helvetica,arial,sans-serif}
	#product-page #product-bundle .item-padding{
		padding-right: 0.8rem}
	#product-page #product-bundle .price-section{
		margin-top: 4rem;
		min-width: 71rem}
}#product-page #product-rec .cat-rec .product-container-main{
	min-height: 50rem}
#product-page #product-rec .item-offer img{
	width: 100%;
	height: auto}
#product-page #product-rec .image-wrapper{
	position: relative;
	display: block;
	width: 100%;
	height: auto;
	text-align: center;
	padding: 1rem;
	box-shadow: 0 2px 4px rgba(0,0,0,0.1);
	border: 1px solid #ddd}
#product-page #product-rec .product-details{
	overflow: hidden}
#product-page #product-rec .product-details .name{
	overflow: hidden;
	max-height: 4rem;
	min-height: 4rem;
	margin-bottom: 0.16rem;
	vertical-align: middle;
	text-overflow: ellipsis;
	color: #000;
	font-size: 1.2rem;
	text-align: center;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical}
#product-page #product-rec .columns+.columns:last-child{
	float: left}
#product-page #product-rec .load-more{
	background: #fff;
	z-index: 2;
	position: relative;
	padding: 1.5rem}
#product-page #product-rec .load-more .dashed-bar{
	width: 60%;
	text-align: center;
	border-bottom: 0.1rem dashed #f00909;
	line-height: 0.4rem;
	margin: 2rem 0 3rem;
	display: inline-block}
#product-page #product-rec .load-more .dashed-bar span{
	background: #fff;
	padding: 1rem 2rem;
	border-radius: 20px;
	border: 0.1rem solid #f00909;
	margin: 1rem;
	color: #f00909;
	box-shadow: 0 0 0 15px #fff;
	font-size: 1.2rem}
#product-page #product-rec .rec-tabs .rec-head{
	cursor: pointer}
#product-page #product-rec .rec-tabs .rec-head.active{
	border-bottom: 3px solid #f00909;
	color: #f00909;
	cursor: default}
#product-page #additional-details{
	padding: 0 1.5rem 3rem;
	margin-top: 3rem;
	background-color: #eee}
#product-page #additional-details .accordion .accordion-navigation>a{
	background-color: #fff;
	display: inline-block;
	width: 100%}
#product-page #additional-details .accordion .accordion-navigation>a::before{
	content: ""}
#product-page #additional-details .accordion .accordion-navigation{
	border-left: 3px solid #6f32b3;
	border-right: solid 1px #ddd;
	border-top: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	margin-bottom: 1rem !important}
#product-page #additional-details .accordion .accordion-navigation.active{
	padding-bottom: 2rem}
#product-page #additional-details .accordion .accordion-navigation.active .left-desc,#product-page #additional-details .accordion .accordion-navigation.active .ziv-thin-doc,#product-page #additional-details .accordion .accordion-navigation.active .ziv-thin-similar{
	color: #6f32b3}
#product-page #additional-details .accordion .accordion-navigation.active .icon-chevron-down::before{
	content: ""}
#product-page #additional-details .icon-chevron-down::before{
	vertical-align: bottom}
#product-page #additional-details .content-toggle{
	padding: 0 0 0 4rem;
	transition: all 0.5s ease-out}
#product-page #additional-details .collection-cta{
	padding: 0.5rem 2rem}
#product-page #additional-details .thumbnail-text{
	top: 1rem;
	left: 3rem}
#product-page #additional-details .video-button{
	top: 40%;
	right: 40%;
	height: 5rem}
#product-page #additional-details .accordion-head{
	font-size: 1.6rem}
#reviewSurface .circle-image{
	width: 12rem;
	height: 12rem;
	background-size: cover}
#prd-zoom-popup{
	max-width: 100%;
	top: 0;
	width: 100%;
	padding: 0;
	background-color: rgba(255,255,255,0.9)}
#prd-zoom-popup .popup-main-img{
	margin: auto;
	overflow: hidden}
#prd-zoom-popup .popup-main-div{
	overflow-y: scroll;
	cursor: url("images-cdn/updown.svg"),all-scroll}
#prd-zoom-popup #pop-main-img{
	position: fixed;
	width: 72rem;
	z-index: 0;
	height: 108rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover}
#prd-zoom-popup .reveal-modal{
	max-width: 100%}
#prd-zoom-popup .reveal-modal.open{
	position: fixed;
	height: 90%;
	width: 100%;
	max-width: 100%;
	top: 0}
#prd-zoom-popup .pop-images-list{
	padding-right: 10px;
	width: 7rem}
#prd-zoom-popup .pop-left-box{
	background: #fff;
	overflow: hidden;
	height: 1080px}
#prd-zoom-popup .pop-left-arrow{
	bottom: 10px;
	padding-left: 20px;
	position: fixed;
	cursor: pointer}
#prd-zoom-popup .pop-right-arrow{
	bottom: 10px;
	padding-left: 20px;
	position: fixed;
	right: 14%;
	cursor: pointer}
#prd-zoom-popup .thump-img-pop{
	border-left: 2px solid #eee;
	margin-bottom: 5px;
	padding-left: 5px;
	opacity: 0.6;
	cursor: pointer}
#prd-zoom-popup .thump-img-pop-selected{
	border-left: 2px solid #f00909;
	opacity: 1;
	cursor: pointer}
#prd-zoom-popup .thump-scroll-pop{
	border: 1px solid #eee;
	width: 5rem;
	text-align: center}
#prd-zoom-popup *:focus{
	outline: none}
.common-product-carousel .slick-slide img{
	width: 100%}
.common-product-carousel .slick-arrow{
	position: absolute;
	top: 50%;
	font-size: 2rem;
	z-index: 0}
.common-product-carousel .icon-chevron-left-circle{
	left: -3%;
	margin: 0}
.common-product-carousel .icon-chevron-right-circle{
	right: -3%;
	margin: 0}
.common-product-carousel .product-carousel-card{
	border: solid 1px #ddd;
	border-right: none;
	outline: none}
.common-product-carousel .slick-list{
	padding: 1rem 0}
.common-product-carousel .product-carousel-name{
	font-size: 1.2rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	color: #666;
	display: -webkit-box;
	height: 3.6rem;
	margin: 0 auto;
	line-height: 1.5;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis}
.common-product-carousel .product-carousel-name a:active,.common-product-carousel .product-carousel-name a:focus,.common-product-carousel .product-carousel-name a:hover,.common-product-carousel .product-carousel-name a:visited{
	color: #666}
.common-product-carousel .product-special-price{
	color: #f00909;
	font-size: 1.5rem;
	font-family: "playfair_displayregular","Times New Roman",Times,serif}
.common-product-carousel .product-slash-price{
	color: #888;
	font-size: 1.3rem;
	text-decoration: line-through;
	font-family: "playfair_displayregular","Times New Roman",Times,serif}
.common-product-carousel .js-add-to-wishlist{
	background: #eee;
	border-bottom-left-radius: 2.4rem;
	border-top-left-radius: 2.4rem;
	padding: 0.5rem 0.3rem 0.5rem 1rem;
	color: #f00909;
	border: 1px solid #f00909;
	line-height: 1}
.common-product-carousel .js-add-to-wishlist:hover{
	cursor: pointer}
.common-product-carousel .js-add-to-cart{
	background: #f00909;
	border-bottom-right-radius: 50%;
	border-top-right-radius: 50%;
	padding: 0.5rem 1rem 0.5rem 0.3rem;
	border: 1px solid #f00909}
.common-product-carousel .js-add-to-cart.single{
	border-radius: 20rem;
	padding-left: 1.5rem}
.common-product-carousel .js-add-to-cart:hover{
	cursor: pointer}
.common-product-carousel .product-button{
	margin: 0;
	padding: 0;
	background-color: transparent;
	font-size: 1.4rem;
	top: -0.5rem;
	position: relative}
@media only screen and (min-width: 48em) and (max-width: 61.9375em){#product-page #additional-details .accordion .accordion-navigation{
		padding-left: 0;
		padding-right: 0}
	#product-page #product-colorsizes .similar-colors .left:hover .product-image-hover{
		display: none}
	#product-page #product-offers .text-size{
		font-size: 1.3rem}
}@media only screen and (max-width: 61.9375em){#product-page #product-offers .mob-ul{
		margin-bottom: 0}
	#product-page #product-offers .mob-li{
		padding-bottom: 0.5rem;
		border-bottom: solid 1px #ddd}
	#product-page #product-colorsizes .similar-colors .left:hover .product-image-hover{
		display: none}
	#product-page #additional-details .video-button{
		height: 3rem}
}@media only screen and (max-width: 47.9375em){#product-page #product-rec .image-wrapper,#product-page #product-rec .product-container{
		padding: 0}
	#product-page #product-rec .product-details .name{
		padding: 0 0.5rem}
	#product-page #product-rec .rec-head-mobile .rec-head.mob{
		padding: 1rem 1.5rem;
		border: 1px solid #ddd;
		margin-right: 1rem;
		margin-bottom: 0.5rem;
		border-left: 0.5rem solid #ddd;
		box-shadow: 3px 3px 3px #ddd;
		text-transform: uppercase;
		outline: none}
	#product-page #product-rec .rec-head-mobile .rec-head.mob.active{
		border-left: 3px solid #f00909}
	#product-page #product-colorsizes .sizes-in-stock .size-select-button{
		min-width: 40px;
		height: 40px;
		margin-right: 10px}
	#product-page #product-colorsizes .size-select-more{
		padding: 1rem}
	#product-page #product-colorsizes .colors-title,#product-page #product-colorsizes .similar-colors,#product-page #product-colorsizes .sizes-in-stock{
		padding: 0 1rem}
	#product-page #product-colorsizes .colors-title.b-fixed{
		padding-top: 6rem;
		clear: both}
	#product-page #product-colorsizes .see-all-sizes{
		padding-right: 1rem}
	#product-page #product-colorsizes .in-stocks{
		padding-left: 0}
	#product-page #product-colorsizes .similar-colors .fa-check-circle{
		bottom: 2px}
	#product-page #product-colorsizes .similar-colors .left:hover .product-image-hover{
		display: none}
	#product-page #product-img .product-main-slider{
		height: 77vh;
		overflow: hidden}
	#product-page #product-img .product-main-slider .product-model-shot.product-mob{
		padding-bottom: 18rem}
	#product-page #product-img .product-main-slider .slick-track{
		height: 100vh;
		position: relative;
		top: 0;
		bottom: 0}
	#product-page #product-img .product-main-slider .product-model-shot.slick-slide .img-cont{
		height: inherit;
		background-size: contain}
	#product-page #product-img .product-main-slider .product-model-shot.slick-slide .img-cont img{
		height: inherit;
		min-height: 407px}
	#product-page #product-img .row{
		margin: 0 auto;
		width: 100%;
		max-width: none}
	#product-page #product-img .mobile-title-container{
		position: absolute;
		background: #fff;
		height: 7rem;
		bottom: 5rem;
		width: 100%}
	#product-page #product-img .mobile-title-container .row:first-child{
		max-height: 5rem}
	#product-page #product-img .mobile-title-container.b-fixed{
		position: fixed}
	#product-page #product-img .mobile-sticky-buttons{
		bottom: 0;
		height: 5rem;
		line-height: 5rem;
		z-index: 4;
		position: absolute}
	#product-page #product-img .mobile-sticky-buttons.b-fixed{
		position: fixed}
	#product-page #product-img .icon-chevron-right.slick-arrow{
		top: 42%;
		right: 0;
		color: #fff;
		cursor: pointer;
		text-shadow: 0 2px 2px rgba(0,0,0,0.6)}
	#product-page .prd-recommend .fit-code-rec{
		position: absolute;
		background: #6f32b3;
		padding: 0.5rem;
		bottom: 3.5rem;
		line-height: 0;
		font-size: 1.6rem;
		color: #fff}
	#product-page #product-basicdetail .prd-name-box{
		position: relative;
		background: #fff;
		width: 100%;
		padding-left: 1rem}
	#product-page #product-basicdetail .prd-name-box.b-fixed{
		position: fixed;
		bottom: 5rem;
		min-height: 7rem}
	#product-page #product-basicdetail .vm-box.b-fixed{
		padding-top: 6rem;
		clear: both}
	#product-page #product-basicdetail .prd-rating{
		padding-right: 1.2rem}
	#product-page #product-basicdetail .prd-name{
		font-size: 1.2rem;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		margin-top: 0.5rem}
	#product-page #product-basicdetail .vmtitles{
		padding-left: 1rem}
	#product-page #product-basicdetail .vmattr-title{
		padding-left: 0;
		margin-left: 0;
		text-align: center;
		background-color: #eee;
		width: 50%}
	#product-page #product-basicdetail .vmattr-title-sets{
		clear: both;
		padding-left: 1rem;
		background-color: #fff;
		text-align: left}
	#product-page #product-basicdetail .vmattr-main{
		margin-left: 1rem;
		float: left}
	#product-page #product-basicdetail .vmattr-main-inner{
		border-left: solid 1px #eee}
	#product-page #product-addtocart .rtn-txt{
		padding-bottom: 2rem}
	#product-page #product-addtocart .mobile-sticky-buttons{
		bottom: 0;
		height: 5rem;
		line-height: 5rem;
		z-index: 4;
		position: absolute;
		display: block}
	#product-page #product-addtocart .mobile-sticky-buttons.b-fixed{
		position: fixed}
	#product-page #product-addtocart .icon-chevron-right.slick-arrow{
		top: 35%;
		right: 0;
		color: #fff;
		cursor: pointer;
		text-shadow: 0 2px 2px rgba(0,0,0,0.6)}
	#product-page #product-addtocart .check-delivery-div{
		padding-left: 1rem}
	#product-page #additional-details{
		padding: 3rem 0 0;
		margin: 0;
		background-color: #eee}
	#product-page #additional-details .right-desc{
		display: none}
	#product-page #additional-details .row.extend{
		background-color: #fff;
		padding: 0 1.5rem 2rem;
		max-width: 100%;
		margin: 0}
	#product-page #additional-details .content-toggle{
		padding: 0 0 0 1rem}
	#product-page #additional-details .accordion-head{
		font-size: 1.4rem}
	#product-page #product-offers{
		background-color: #fff}
	#product-page #product-offers .row.extend{
		max-width: 100%;
		margin: 0}
	#product-page #product-offers .basic-detail{
		background-color: #fff;
		padding: 2rem 1.5rem}
	#product-page #product-offers .offers{
		background-color: #eee;
		padding: 2rem 1.5rem}
	#product-page #product-offers .basic-detail-sec{
		padding: 0 1rem;
		background-color: #fff}
	#product-page #product-offers .basic-detail-desc{
		padding-bottom: 2rem}
	#product-page #product-offers .basic-detail-desc .error-color,#product-page #product-offers .basic-detail-desc .js-review-response,#product-page #product-offers .basic-detail-desc .submission-sec,#product-page #product-offers .basic-detail-desc label,#product-page #product-offers .basic-detail-desc textarea{
		background-color: #fff}
	#product-page #product-offers .post-anon{
		margin-right: 0.5rem}
	#product-page #product-offers .submission-but span{
		padding-left: 2rem;
		padding-right: 2rem}
	#product-page #product-offers .text-size{
		font-size: 1.2rem}
	#product-page #product-offers .mobile-sticky-buttons{
		bottom: 0;
		height: 5rem;
		line-height: 5rem;
		z-index: 4;
		position: absolute}
	#product-page #product-offers .mobile-sticky-buttons.b-fixed{
		position: fixed}
	#product-page #product-offers .icon-chevron-right.slick-arrow{
		top: 35%;
		right: 0;
		color: #fff;
		cursor: pointer;
		text-shadow: 0 2px 2px rgba(0,0,0,0.6)}
	.common-product-carousel{
		padding: 0 0 1rem}
	.common-product-carousel .product-button{
		font-size: 1.8rem}
	.common-product-carousel .product-carousel-card{
		border-right: solid 1px #ddd}
	.common-product-carousel .product-carousel-card.slick-slide.slick-current.slick-active.slick-center{
		-webkit-transform: none;
		transform: none;
		transition: all 0.75s ease}
	.common-product-carousel .product-carousel-card.slick-slide{
		-webkit-transform: scale(0.8);
		transform: scale(0.8)}
}@media screen and (max-width: 320px){#product-page #product-offers .submission-but span{
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		font-size: 1.1rem}
	.offers .z-tooltip:after{
		left: 200%}
}.youtube-video{
	position: fixed;
	top: 12%;
	left: 12.5%;
	right: 12.5%;
	z-index: 10}
.youtube-video.hide{
	display: none}
.youtube-video a.close-reveal-modal{
	position: absolute;
	top: -2rem;
	right: -2rem;
	font-size: 2rem;
	color: #fff}
.mob-pop-slide{
	position: fixed;
	bottom: 1rem;
	list-style: none;
	display: block;
	text-align: center;
	padding: 0;
	margin: 0;
	width: 100%}
.mob-pop-slide li{
	position: relative;
	display: inline-block;
	height: 10px;
	width: 10px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer}
.mob-pop-slide .slick-active button{
	color: #000;
	background: #000}
.mob-pop-slide button{
	background: transparent;
	display: block;
	height: 10px;
	width: 10px;
	outline: none;
	line-height: 0;
	font-size: 0;
	color: transparent;
	padding: 5px;
	cursor: pointer;
	border: 1px solid #000;
	border-radius: 1rem}
.mob-pop-slide .slick-dots li button:focus,.mob-pop-slide button:hover{
	outline: none}
#prd-mobile-zoom-popup{
	height: 100vh;
	margin: 0;
	max-width: 100%;
	top: 0;
	width: 100%}
#prd-mobile-zoom-popup ul .mob-pop-slide li{
	float: left}
#prd-mobile-zoom-popup .reveal-modal{
	padding: 0}
#prd-mobile-zoom-popup .mob-pop-img{
	position: relative}
#prd-mobile-zoom-popup .mob-pop-img-div{
	margin: auto;
	height: 100vh;
	text-align: center}
#prd-mobile-zoom-popup .pop-left-arrow{
	bottom: 35%;
	padding: 0.5rem 0.7rem 0.5rem 0.5rem;
	position: fixed;
	left: 4%;
	cursor: pointer;
	border: 1px solid #eee;
	border-radius: 5rem;
	background-color: #fff;
	z-index: 1}
#prd-mobile-zoom-popup .pop-right-arrow{
	bottom: 35%;
	padding: 0.5rem 0.5rem 0.5rem 0.7rem;
	position: fixed;
	right: 4%;
	cursor: pointer;
	border: 1px solid #eee;
	border-radius: 5rem;
	background-color: #fff}
#prd-mobile-zoom-popup .pop-pointers-div{
	bottom: 5%;
	position: fixed;
	width: 100%;
	text-align: center}
#prd-mobile-zoom-popup .pop-pointers{
	height: 1.5rem;
	width: 1.5rem;
	cursor: pointer;
	border: 1px solid #000;
	border-radius: 5rem;
	display: inline-block;
	margin: 0 0.5rem}
#prd-mobile-zoom-popup .pop-pointers.cur-img{
	background-color: #000}
#prd-mobile-zoom-popup.reveal-modal{
	padding: 0}
#products{
	padding: 0;
	background-color: #fff;
	border-top: 1px solid #eee;
	min-height: 50rem}
#products.sticky-nav{
	margin-top: 3rem}
#products .ran-out-stuff .nodata-clear-btn{
	background-color: #f00909;
	color: #fff;
	min-width: 15rem}
#products .category-product{
	margin-bottom: 1.5rem;
	padding-right: 0;
	padding-left: 0;
	text-align: center;
	z-index: 2;
	padding: 1rem}
#products .category-product img{
	width: 100%;
	height: auto}
#products .category-product .item-offer{
	position: absolute;
	top: -0.5rem;
	left: 2rem;
	z-index: 2}
#products .category-product .item-offer img{
	width: 50%;
	min-height: auto;
	display: list-item;
	min-height: inherit}
#products .category-product .item-offer:nth-child(1){
	left: 2rem}
#products .category-product .item-offer:nth-child(2){
	left: 7rem}
#products .category-product .item-offer:nth-child(3){
	left: 12rem}
#products .category-product .item-offer:nth-child(4){
	left: 17rem}
#products .category-product .more-on{
	position: absolute;
	top: 0;
	right: 0;
	padding: 1rem 1rem 1.5rem 1.5rem;
	color: #fff;
	text-shadow: 1px 1px 1px #333;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
	font-size: 2em;
	font-weight: bold;
	z-index: 2}
#products .category-product .mobile-controls ul{
	position: absolute;
	top: 20px;
	right: 10px;
	padding: 1.5rem;
	text-align: left;
	background: #fff;
	z-index: 2}
#products .category-product .mobile-controls ul li{
	font-size: 12px;
	line-height: 24px}
#products.grid-view{
	z-index: 2}
#products.list-view{
	overflow: hidden;
	padding-top: 1rem}
#products.list-view .row.extend{
	margin-bottom: 3rem}
#products.overlay{
	width: auto;
	height: auto;
	top: 0;
	left: 0;
	opacity: 0.5;
	background: #fff;
	transition: opacity 0.5s ease;
	z-index: 10;
	pointer-events: none}
#products.overlay .loading{
	display: block;
	text-align: center;
	width: 100%;
	position: relative;
	z-index: 10}
#products.overlay .loading .spinner{
	position: absolute;
	z-index: 9999;
	width: 100%;
	height: 100%;
	background: url("/skin/frontend/rwd/aala/images/login/loading.svg")  no-repeat;
	top: 45%;
	background-size: 80px;
	left: 45%;
	margin: -16px 0 0 -16px}
#products .loading{
	display: none}
.infused-data-row.grid-view{
	border: 1px solid #ddd;
	border-left: 3rem solid #eee;
	margin-top: -1.5rem}
.infused-data-row.grid-view .img a{
	cursor: pointer;
	position: relative}
.infused-data-row.grid-view .watch{
	position: absolute;
	top: 50%;
	left: 50%;
	color: #fff;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)}
.infused-data-row.grid-view:before{
	display: block;
	width: 0;
	height: 0;
	margin-bottom: -5px;
	margin-left: -5px;
	content: '';
	border-top: 2rem solid #ddd;
	border-left: 3rem solid transparent;
	position: absolute;
	left: -2.5rem;
	z-index: 1}
.infused-data-row.grid-view:after{
	display: block;
	width: 0;
	height: 0;
	margin-bottom: 0;
	margin-left: -5px;
	content: '';
	border-bottom: 2rem solid #ddd;
	bottom: 0;
	border-left: 3rem solid transparent;
	position: absolute;
	left: -2.5rem;
	z-index: 1}
.infused-data-row.grid-view .title{
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	font-size: 2rem;
	line-height: 2rem}
.infused-data-row.grid-view .desc{
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	font-size: 1.8rem;
	padding: 1rem 0}
.infused-data-row.grid-view .body{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.4rem}
.infused-data-row.grid-view .seemore{
	text-align: right;
	bottom: 1rem;
	right: 1.5rem;
	font-size: 1.4rem}
.infused-data-row.grid-view .seemore a{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	text-transform: uppercase;
	padding: 2rem 0;
	color: #f00909}
.infused-data-column.grid-view{
	margin-bottom: 3.5rem;
	padding-right: 0;
	padding-left: 0;
	text-align: center;
	z-index: 2;
	padding: 1rem}
.infused-data-column.grid-view .infused-border{
	padding: 1rem;
	box-shadow: 0 2px 4px rgba(0,0,0,0.1);
	height: inherit;
	border: 1px solid #eee}
.infused-data-column.grid-view .infused-border .img a{
	cursor: pointer;
	position: relative}
.infused-data-column.grid-view .infused-border .watch{
	position: absolute;
	top: 50%;
	left: 50%;
	color: #fff;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)}
.infused-data-column.grid-view .infused-border .title{
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	font-size: 2rem;
	line-height: 2rem}
.infused-data-column.grid-view .infused-border .desc{
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	font-size: 1.6rem;
	padding: 1rem 0;
	text-align: center}
.infused-data-column.grid-view .infused-border .body{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.4rem;
	line-height: 1.8rem}
.infused-data-column.grid-view .infused-border .seemore{
	text-align: right;
	bottom: 1rem;
	right: 3rem;
	font-size: 1.4rem}
.infused-data-column.grid-view .infused-border .seemore a{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	text-transform: uppercase;
	padding: 2rem 0;
	color: #f00909}
.infused-data-column.grid-view .infused-border .img{
	text-align: center}
.infused-data-column.grid-view .infused-border .img img{
	padding: 1.5rem}
.infused-data-column.list-view,.infused-data-row.list-view{
	position: relative;
	background-color: #fff;
	margin-left: -3rem;
	z-index: 2;
	margin-bottom: 1.5rem;
	border: 1px solid #ddd;
	float: left}
.infused-data-column.list-view .img,.infused-data-row.list-view .img{
	cursor: pointer;
	position: relative}
.infused-data-column.list-view .img .watch,.infused-data-row.list-view .img .watch{
	position: absolute;
	top: 50%;
	left: 50%;
	color: #fff;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)}
.infused-data-column.list-view .max-w400,.infused-data-row.list-view .max-w400{
	max-width: 40rem}
.infused-data-column.list-view .max-w800,.infused-data-row.list-view .max-w800{
	max-width: 80rem}
.infused-data-column.list-view:before,.infused-data-row.list-view:before{
	display: block;
	width: 0;
	height: 0;
	margin-bottom: -5px;
	margin-left: -5px;
	content: '';
	border-bottom: 20px solid #ddd;
	border-left: 30px solid transparent;
	position: absolute;
	top: -20px;
	left: 0.5rem;
	z-index: 1}
.infused-data-column.list-view .title,.infused-data-row.list-view .title{
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	font-size: 1.8rem;
	line-height: 1.8rem;
	padding-top: 1.5rem}
.infused-data-column.list-view .desc,.infused-data-row.list-view .desc{
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	font-size: 1.4rem;
	padding: 1rem 0}
.infused-data-column.list-view .body,.infused-data-row.list-view .body{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.2rem}
.infused-data-column.list-view .seemore,.infused-data-row.list-view .seemore{
	text-align: right;
	position: absolute;
	bottom: 1rem;
	right: 1.5rem;
	font-size: 1.4rem}
.infused-data-column.list-view .seemore a,.infused-data-row.list-view .seemore a{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	text-transform: uppercase;
	padding: 2rem 0;
	color: #f00909}
.infused-data-column.list-view{
	border-right: 3px solid #f00909}
.infused-data-row.list-view{
	min-width: 140rem}
.category-product.grid-view .add-to-cart-btn{
	float: right; height: 35px;}
.category-product.grid-view .more-actions{
	padding: 0;
	color: #333;
	font-size: 1.8rem}
.category-product.grid-view .more-actions i{
	padding-right: 0.5rem;
	font-size: 2rem}
.category-product.grid-view .more-actions i.icon-tags{
	font-size: 1rem}
.category-product.grid-view .more-actions .product-size i{
	font-size: 1.2rem;
	line-height: normal;
	padding: 0}
.category-product.grid-view .more-actions .icon-ruler{
	position: relative;
	top: 6px;
	font-size: 2rem}
.category-product.grid-view .more-actions .check-size{
	font-size: 0.75rem;
	line-height: normal;
	position: relative;
	display: inline-block;
	top: -7px}
.category-product.grid-view .more-actions .color-count{
	position: relative;
	bottom: -1rem;
	left: -0.5rem}
.category-product.grid-view img{
	min-height: 32rem}
.category-product.grid-view .image-wrapper{
	position: relative;
	display: block;
	width: 100%;
	height: auto;
	text-align: center;
	padding: 1rem;
	box-shadow: 0 2px 4px rgba(0,0,0,0.1);
	border: 1px solid #eee}
.category-product.grid-view .image-wrapper .product-name{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 1rem 4rem 0.5rem 1rem;
	text-align: left;
	color: #fff;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.44rem;
	line-height: 3.2rem}
.category-product.grid-view .image-wrapper .product-name .icon-ruler{
	position: relative;
	top: 6px;
	font-size: 2rem}
.category-product.grid-view .image-wrapper .product-name .fit-code-rec{
	position: absolute;
	left: -1.5rem;
	background: #6f32b3;
	padding: 0.5rem;
	bottom: 1rem;
	line-height: 0;
	font-size: 1.6rem}
.category-product.grid-view .image-wrapper .product-name .fit-code-rec:after{
	width: 0;
	height: 0;
	content: '';
	border-top: 5px solid #6f32b3;
	border-left: 5px solid transparent;
	position: absolute;
	bottom: -4px;
	left: 0;
	z-index: 2}
.category-product.grid-view .image-wrapper .product-name .product-rating{
	padding-left: 0.5rem;
	line-height: 2.8}
.category-product.grid-view .image-wrapper .product-name .product-rating i{
	text-shadow: 0 1px 2px rgba(0,0,0,0.6)}
.category-product.grid-view .image-wrapper .product-name .product-rating i.white{
	color: #f9ae40}
.category-product.grid-view .image-wrapper .product-name .product-rating i.fa.fa-star-o{
	color: #ccc}
.category-product.grid-view .image-wrapper .product-name .product-rating i.fa.fa-star-o:before{
	content: ""}
.category-product.grid-view .image-wrapper .product-name a,.category-product.grid-view .image-wrapper .product-name p{
	margin-bottom: 0.16rem;
	font-size: 1.2rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.1rem;
	color: #fff;
	display: -webkit-box;
	height: 4.4rem;
	margin: 0 auto;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis}
.category-product.grid-view .image-wrapper .product-name .check-size{
	font-size: 0.75rem;
	line-height: normal;
	position: absolute;
	right: 1rem;
	bottom: 2rem}
.category-product.grid-view .image-wrapper .value-pack{
	position: absolute;
	bottom: 0.5rem;
	right: -1.4rem;
	text-align: left;
	color: #fff;
	font-size: 1.2rem;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
.category-product.grid-view .image-wrapper .value-pack .vps{
	padding: 0.5rem;
	background: #FF7720;
	margin-bottom: 0.5rem;
	position: relative;
	border-top-left-radius: 3px;
	box-shadow: -1px 1px 1px rgba(0,0,0,0.3)}
.category-product.grid-view .image-wrapper .value-pack .vps:after{
	width: 0;
	height: 0;
	content: '';
	border-top: 4px solid #b5441b;
	border-right: 4px solid transparent;
	position: absolute;
	bottom: -3px;
	right: 0;
	z-index: 2}
.category-product.grid-view .image-wrapper .product-details{
	padding: 1rem 0 0;
	background-color: #fff;
	font-family: "playfair_displayregular", "Times New Roman", Times, serif;
	font-size: 1.4rem;
	min-height: 7.5rem}
.category-product.grid-view .image-wrapper .product-details .pd-info{
	padding: 0}
.category-product.grid-view .image-wrapper .product-details a,.category-product.grid-view .image-wrapper .product-details p{
	overflow: hidden;
	max-height: 4rem;
	min-height: 4rem;
	margin-bottom: 0.16rem;
	vertical-align: middle;
	text-overflow: ellipsis;
	color: #000;
	font-size: 1.2rem;
	text-align: left;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical}
.category-product.grid-view .image-wrapper .product-details .old-price{
	text-decoration: line-through;
	font-size: 1rem;
	color: #333;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	text-align: right;
	min-height: inherit}
.category-product.grid-view .image-wrapper .product-details .new-price{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.3rem;
	text-align: right;
	line-height: 1.5rem;
	min-height: inherit}
.category-product.grid-view .image-wrapper .product-details .color{
	text-align: right;
	font-size: 2rem}
.category-product.grid-view .image-wrapper .product-details button .left-icon{
	text-align: right}
.category-product.grid-view .image-wrapper .product-details button .left-icon span.right{
	left: 0}
.category-product.grid-view .image-wrapper .product-details button .left-icon span.right:after{
	content: no-close-quote}
.category-product.grid-view .image-wrapper .product-details .split .button.left-icon span:after{
	margin-left: -0.7rem;
	content: '\f1ca';
	border: 0;
	font-family: 'foundation-icons';
	font-size: 2rem;
	line-height: 0.25rem}
.add-to-cart-btn{
	display: inline-block;
	margin: 0;
	padding: 0;
	color: #fff;
	background-color: transparent;
	font-size: 1.3rem}
.add-to-cart-btn .shortlist-item{
	padding: 1rem;
	border-top-left-radius: 2.4rem;
	border-bottom-left-radius: 2.4rem;
	background: #eee;
	border: 1px solid #f00909;
	line-height: 1.1rem;
	color: #f00909}
.add-to-cart-btn .add-to-cart{
	padding: 1rem 1rem 1rem 0.5rem;
	border-top-right-radius: 2.4rem;
	border-bottom-right-radius: 2.4rem;
	background: #f00909;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.2rem;
	line-height: 1.3rem}
.add-to-cart-btn .add-to-cart.icon-cart-plus{
    font-family: 'Linearicons';
}
.add-to-cart-btn .add-to-cart.full{
	border-radius: 2.4rem;
	padding: 1rem 1.5rem}
.add-to-cart-btn:active,.add-to-cart-btn:focus,.add-to-cart-btn:hover,.add-to-cart-btn:visited{
	background-color: transparent}
.category-product.list-view{
	overflow-x: visible;
	margin-bottom: 0 !important;
	padding: 0 1rem !important}
.category-product.list-view .add-to-cart-btn .shortlist-item{
	padding: 1.1rem;
	border-top-left-radius: 3rem;
	border-bottom-left-radius: 3rem;
	font-size: 1.8rem;
	line-height: 1.6rem}
.category-product.list-view .add-to-cart-btn .add-to-cart{
	padding: 1.3rem 3rem 1.3rem 2rem;
	font-size: 1.4rem;
	line-height: 1.4rem}
.category-product.list-view .add-to-cart-btn .add-to-cart.full{
	padding: 1.3rem 3rem}
.category-product.list-view .image-wrapper{
	position: relative;
	display: block}
.category-product.list-view .image-wrapper .value-pack .vps{
	padding: 0.5rem;
	background: #FF7720;
	margin-bottom: 0.5rem;
	margin-right: 1rem;
	position: relative;
	color: #fff;
	box-shadow: -2px 2px 5px 0px #eee;
	text-transform: uppercase}
.category-product.list-view .image-wrapper .fit-code-rec{
	background: #6f32b3;
	padding: 0.5rem;
	line-height: 0;
	font-size: 1.2rem;
	margin-right: 1rem;
	color: #fff}
.category-product.list-view .product-name{
	height: 25%;
	top: 0;
	right: 0;
	position: absolute;
	text-align: left}
.category-product.list-view .product-name p{
	font-family: "playfair_displayregular", "Times New Roman", Times, serif;
	font-size: 1.8rem;
	line-height: 1.8rem;
	text-overflow: ellipsis;
	width: 100%;
	white-space: nowrap;
	overflow: hidden}
.category-product.list-view .product-name p.review .fa-star.lightfont{
	color: #f00909}
.category-product.list-view .product-name .review .right a{
	position: relative;
	top: 0.5rem}
.category-product.list-view .product-details{
	position: absolute;
	right: 0;
	bottom: 0;
	background: #fff}
.category-product.list-view .product-description{
	padding: 1.5rem;
	background: #eee}
.category-product.list-view .product-description img{
	padding: 0}
.category-product.list-view .product-description .text-left{
	padding: 1rem 0;
	color: #000;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	height: 13rem;
	margin: 0 auto;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis}
.category-product.list-view .product-description .attributes{
	font-size: 1.2rem;
	max-height: 1.5rem;
	overflow: hidden}
.category-product.list-view .product-description .attributes span{
	margin-right: 1rem;
	float: left;
	text-transform: uppercase}
.category-product.list-view .product-description .product-action{
	position: absolute;
	right: 0;
	bottom: 1rem;
	width: 50%;
	font-size: 2rem;
	background: inherit}
.category-product.list-view .product-description .product-action .sel-sizes{
	display: inline-block;
	line-height: 0.2rem}
.category-product.list-view .product-description .product-action .color-count{
	font-size: 1rem}
.category-product.list-view .product-description .product-action .sel-product-color,.category-product.list-view .product-description .product-action .show-similar{
	margin-left: 1.5rem}
.category-product.list-view .product-description .product-action.half-split{
	position: relative;
	width: 100%;
	bottom: 0;
	clear: both}
.category-product.list-view .product-description:after{
	position: absolute;
	top: 0;
	left: 100%;
	width: 100rem;
	height: 100%;
	content: '';
	background: #eee;
	background: linear-gradient(to right, #eee 40%, #fff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=  '$grey', endColorstr='$white2', GradientType=1)}
#buckets-n-cues-slider{
	position: fixed;
	height: 100%;
	top: 0;
	bottom: 0;
	overflow: hidden;
	z-index: 10;
	box-shadow: none}
#buckets-n-cues-slider .desc{
	color: #666}
#buckets-n-cues-slider.active{
	left: 0;
	transition: left 0.5s linear}
#buckets-n-cues-slider.bnc-slider .buckets-header{
	background: #fff}
#buckets-n-cues-slider.bnc-slider .all-buckets{
	height: 100%;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	background: #fff}
#buckets-n-cues-slider.bnc-slider .all-buckets>div:last-child{
	padding-bottom: 14rem}
#buckets-n-cues-slider.bnc-slider .buckets-container{
	cursor: pointer}
#buckets-n-cues-slider.bnc-slider .buckets-container.expanded{
	background-color: #eee}
#buckets-n-cues-slider.bnc-slider .buckets-container.expanded .cues{
	display: block;
	outline: none}
#buckets-n-cues-slider.bnc-slider .buckets-container .shop-by{
	overflow: hidden;
	min-height: 15rem}
#buckets-n-cues-slider.bnc-slider .buckets-container .desc-container{
	background: #eee}
#buckets-n-cues-slider.bnc-slider .buckets-container .desc-container .by{
	color: #000}
#buckets-n-cues-slider.bnc-slider .buckets-container .desc-container .name{
	font-size: 1.6rem;
	color: #f00909;
	text-transform: uppercase;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	letter-spacing: 0.3rem}
#buckets-n-cues-slider.bnc-slider .buckets-container .shop-by-img{
	position: absolute;
	right: 0;
	top: 0}
#buckets-n-cues-slider.bnc-slider .buckets-container .shop-by-img .sb-image{
	height: auto;
	width: 15rem;
	height: 15rem;
	border-radius: 50%;
	border-radius: 50%;
	background-position: top center;
	background-size: cover;
	display: block;
	top: -2rem;
	position: relative}
#buckets-n-cues-slider.bnc-slider .buckets-container .shop-by-img .sb-img{
	float: right}
#buckets-n-cues-slider.bnc-slider .buckets-container .shop-by-img .sb-img img{
	max-height: 15rem}
#buckets-n-cues-slider.bnc-slider .buckets-container .cues{
	background: #eee;
	overflow: hidden;
	padding: 0.5rem 0;
	margin-bottom: 3rem;
	display: none}
#buckets-n-cues-slider.bnc-slider .buckets-container .cues .name{
	margin: 0 auto 1.5rem;
	padding: 0.5rem 1.5rem;
	cursor: pointer;
	text-align: center;
	text-transform: capitalize;
	border: 1px solid #000;
	border-radius: 3rem;
	font-size: 1.2rem;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
#buckets-n-cues-slider.bnc-slider .buckets-container .cues .name:hover{
	color: #fff;
	background-color: #6f32b3}
#buckets-n-cues-slider.bnc-slider .buckets-container .cues .name.selected{
	color: #fff;
	background-color: #6f32b3;
	box-shadow: none;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
#buckets-n-cues-slider.bnc-slider .buckets-container .cues .name:active,#buckets-n-cues-slider.bnc-slider .buckets-container .cues .name:focus{
	outline: 0;
	background-color: #eee}
#buckets-n-cues-slider.bnc-slider .close-btns{
	position: absolute;
	bottom: 0;
	cursor: pointer;
	width: 100%;
	padding: 0;
	z-index: 101}
#buckets-n-cues-slider.bnc-slider .close-btns .clear-btn,#buckets-n-cues-slider.bnc-slider .close-btns .done-btn{
	padding: 1.5rem 0;
	letter-spacing: 0.2rem;
	border: 0;
	font-size: 1.4rem;
	text-transform: uppercase;
	background: #fff;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.4rem}
#buckets-n-cues-slider.bnc-slider .close-btns .clear-btn{
	margin-right: 0;
	color: #fff;
	background-color: #333}
#buckets-n-cues-slider.bnc-slider .close-btns .done-btn{
	color: #fff;
	background: #f00909}
#buckets-n-cues-slider.bnc-slider .close-btns a{
	min-width: 15rem;
	padding: 0.5rem 1rem}
#product-size-slider.z-bg-white{
	background-color: #fff !important}
#product-size-slider .hanger{
	background-image: url("images-cdn/square-white.png");
	background-repeat: repeat-y}
#product-size-slider .fa-heart.hide{
	display: none}
#product-size-slider .notify-me-form{
	background-color: #eee}
#product-size-slider.active{
	right: 0;
	z-index: 9}
#product-size-slider .size-image-icon{
	top: -1.5rem;
	left: -0.2rem;
	border-radius: 1rem;
	color: white;
	position: relative;
	padding: 0.3rem}
#product-size-slider .size-image-icon.icon-cross{
	background-color: #666}
#product-size-slider .size-image-icon.icon-check{
	background-color: #8BC43F}
#product-size-slider .product-size-options{
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	height: 100%;
	margin-right: -1.5rem;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
#product-size-slider .product-size-options .eg-bubble{
	padding: 0.2rem 1.5rem;
	border: 1px solid #000;
	border-radius: 40px;
	overflow: hidden;
	position: relative}
#product-size-slider .product-size-options .eg-bubble .cross-mark{
	border-bottom: 1px solid #000;
	-webkit-transform: rotate(20deg);
	transform: rotate(20deg);
	position: absolute;
	bottom: 0.8rem;
	right: 0;
	width: 3rem}
#product-size-slider .product-size-options .sub-filter-li{
	width: 33.3%}
#product-size-slider .product-size-options .tap-to{
	margin-left: 1.5rem;
	text-transform: capitalize;
	color: #000;
	font-size: 1.2rem}
#product-size-slider .product-size-options .range{
	margin-bottom: 1.5rem;
	text-align: center;
	font-size: 1.4rem}
#product-size-slider .product-size-options .size-type-tabs{
	margin-bottom: 1.5rem}
#product-size-slider .product-size-options .size-type-tabs img.active{
	border: 0.1rem solid #666}
#product-size-slider .product-size-options .vmshot>img{
	border: 0.1rem solid #ddd}
#product-size-slider .product-size-options h3.line-with-text{
	width: 100%;
	text-align: center;
	border-bottom: 0.1rem solid #eee;
	line-height: 0.1em;
	margin: 10px 0 20px;
	clear: both;
	padding-top: 5rem}
#product-size-slider .product-size-options h3.line-with-text span{
	background: #fff;
	padding: 0 1rem;
	text-transform: uppercase;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.4rem}
#product-size-slider .product-size-options .name,#product-size-slider .product-size-options .name-crossed{
	max-width: 20rem;
	margin: 0 auto 1.5rem;
	padding: 0.5rem 0;
	cursor: pointer;
	text-align: center;
	text-transform: uppercase;
	color: #666;
	border: 1px solid #666;
	border-radius: 3rem;
	font-size: 1.4rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	letter-spacing: 0}
#product-size-slider .product-size-options .name:hover,#product-size-slider .product-size-options .name-crossed:hover{
	color: #fff;
	background-color: #6f32b3}
#product-size-slider .product-size-options .name:hover .cross-mark,#product-size-slider .product-size-options .name-crossed:hover .cross-mark{
	border-color: #fff}
#product-size-slider .product-size-options .name.selected,#product-size-slider .product-size-options .name-crossed.selected{
	color: #fff;
	background-color: #6f32b3;
	box-shadow: none}
#product-size-slider .product-size-options .name.selected .cross-mark,#product-size-slider .product-size-options .name-crossed.selected .cross-mark{
	border-color: #fff}
#product-size-slider .product-size-options .name .cross-mark,#product-size-slider .product-size-options .name-crossed .cross-mark{
	border-bottom: 1px solid #000;
	-webkit-transform: rotate(17deg);
	transform: rotate(17deg);
	position: absolute;
	bottom: 2.8rem;
	right: 2rem;
	width: 70%}
#product-size-slider .product-size-options .sel-sizes{
	overflow: hidden;
	padding-right: 1.5rem;
	padding-bottom: 10rem}
#product-size-slider .product-size-options .sel-sizes .product-ribbon.inactive{
	cursor: auto}
#product-size-slider .product-size-options .sel-sizes .product-ribbon{
	position: relative;
	margin-top: 2rem;
	margin-bottom: 1rem;
	margin-left: 0.1rem;
	border: 0.1rem solid #ccc;
	cursor: pointer;
	background-color: #fff}
#product-size-slider .product-size-options .sel-sizes .product-ribbon .ribbon-text,#product-size-slider .product-size-options .sel-sizes .product-ribbon .selection-text{
	font-size: 1.5rem;
	line-height: 1.3}
#product-size-slider .product-size-options .sel-sizes .product-ribbon .ribbon-text .skip,#product-size-slider .product-size-options .sel-sizes .product-ribbon .selection-text .skip{
	text-transform: uppercase;
	color: #f00909;
	cursor: pointer}
#product-size-slider .product-size-options .sel-sizes .product-ribbon .ribbon-text .icon-cross-circle,#product-size-slider .product-size-options .sel-sizes .product-ribbon .selection-text .icon-cross-circle{
	text-transform: capitalize;
	color: #999}
#product-size-slider .product-size-options .sel-sizes .product-ribbon .ribbon-text.inactive{
	color: #ccc}
#product-size-slider .product-size-options .sel-sizes .product-ribbon .triangle-left{
	border-top: 1rem solid #999;
	border-left: 1.1rem solid transparent;
	position: absolute;
	margin-left: -0.3rem}
#product-size-slider .product-size-options .size-info{
	margin-top: -9rem}
#product-size-slider .product-size-options .size-info.extra{
	padding-bottom: 100rem}
#product-size-slider .product-size-options .button.round:hover{
	background-color: #f00909}
#product-size-slider .select-size h3{
	padding: 1rem 0;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	font-size: 1.8rem;
	color: #333;
	margin: 0}
#product-size-slider .select-size .sizing-help{
	padding: 1.8rem 5rem 1rem 0;
	text-align: right;
	letter-spacing: 0.2rem;
	text-transform: uppercase;
	color: #f00909;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.4rem}
#product-size-slider .select-size .sizing-help a{
	color: #f00909}
#product-size-slider .cart-btns{
	position: absolute;
	bottom: 0;
	width: 100%}
#product-size-slider .cart-btns .add-to-cart-btn,#product-size-slider .cart-btns .fav-btn{
	padding: 1.5rem;
	color: #fff;
	border: 0;
	background-color: #999;
	font-size: 1.5rem;
	margin: 0}
#product-size-slider .cart-btns .fav-btn{
	margin-right: 0;
	background-color: #333;
	cursor: pointer}
#product-size-slider .cart-btns .add-to-cart-btn.active{
	background-color: #f00909;
	cursor: pointer}
#product-size-slider .size-info .cant-find{
	color: #f00909;
	padding: 1.5rem;
	font-size: 1.4rem;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
#product-size-slider .size-info .more-info{
	background-color: #eee;
	color: #333;
	font-size: 1.6rem;
	text-decoration: none;
	padding: 3.5rem 1.5rem 2rem 2rem;
	margin-bottom: 5rem}
#product-size-slider .size-info .more-info p{
	margin-bottom: 2rem}
#product-size-slider .size-info .more-info ul li{
	font-size: 1.2rem;
	text-transform: capitalize;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	padding-bottom: 2rem}
#product-size-slider .size-info .more-info ul li i{
	padding-right: 1rem}
#product-size-slider .size-info .more-info ul li a{
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
#product-color-slider .product-color-container{
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	background: #fff}
#product-color-slider .more-colors .product-color-options{
	margin-right: -1.5rem}
#product-color-slider.active{
	right: 0}
#product-color-slider .colors-paginate{
	background: #fff;
	z-index: 2;
	position: relative;
	padding: 1.5rem}
#product-color-slider .colors-paginate .dashed-bar{
	width: 60%;
	text-align: center;
	border-bottom: 0.1rem dashed #f00909;
	line-height: 0.4rem;
	margin: 2rem 0 3rem;
	display: inline-block}
#product-color-slider .colors-paginate .dashed-bar span{
	background: #fff;
	padding: 1rem 2rem;
	border-radius: 20px;
	border: 0.1rem solid #f00909;
	margin: 1rem;
	color: #f00909;
	box-shadow: 0 0 0 15px #fff;
	font-size: 1.2rem;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
#product-color-slider .colors-paginate .loading{
	text-align: center;
	width: 100%;
	position: relative;
	z-index: 10}
#product-color-slider .colors-paginate .loading .spinner{
	position: absolute;
	z-index: 9999;
	width: 100%;
	height: 100%;
	background: url("/skin/frontend/rwd/aala/images/login/loading.svg")  no-repeat;
	top: 45%;
	background-size: 80px;
	left: 45%;
	margin: -16px 0 0 -16px}
#product-color-slider .more-colors{
	background: #fff}
#product-color-slider .more-colors h3{
	padding: 1rem;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	font-size: 1.6rem}
#product-color-slider .more-colors .product-color-options .columns{
	padding: 0;
	background: #fff;
	box-shadow: 4px 4px 4px #eee;
	margin-bottom: 1.5rem}
#product-color-slider .more-colors .product-color-options .columns+.columns:last-child{
	float: left}
#product-color-slider .more-colors .product-color-options .name{
	padding: 1.5rem 0;
	text-align: center;
	border-right: 1px solid #eee;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.2rem}
#similar-product-slider .similar-product-container{
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	background: #fff;
	height: 100%}
#similar-product-slider .silmilar-likes .more-like-data{
	margin-right: -1.5rem}
#similar-product-slider .silmilar-likes .more-like-data .product-info .name{
	color: #333;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.4rem;
	padding: 1rem 0}
#similar-product-slider .silmilar-likes .more-like-data .product-info .strikethrough{
	text-decoration: line-through;
	color: #666}
#similar-product-slider .silmilar-likes .more-like-data img{
	border-right: 1px solid #ddd}
#similar-product-slider.active{
	right: 0}
#similar-product-slider h3{
	padding: 1.5rem;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	font-size: 1.6rem}
#similar-product-slider .product-silmilar-likes .columns{
	margin-bottom: 1rem;
	padding: 0;
	background: #fff;
	box-shadow: 4px 4px 4px #eee}
#similar-product-slider .product-silmilar-likes .columns+.columns:last-child{
	float: left}
#similar-product-slider .product-silmilar-likes .z-spinner-medium{
	position: relative;
	top: 2rem}
.product-color-close,.product-size-close,.similar-product-close{
	position: absolute;
	z-index: 1;
	right: 0;
	padding: 1rem;
	font-size: 1.6rem}
.cat-right-slider .zClose .lnr-cross{
	font-size: 1.4rem !important;
	padding: 0.6rem;
	background: #fff;
	border-radius: 50%;
	border: 1px solid #ddd}
.cat-right-slider .product-details{
	padding: 2rem 0 1rem;
	background: #fff;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
.cat-right-slider .product-details .product-image .image{
	max-width: 100%;
	height: auto;
	width: 7.5rem;
	height: 7.5rem;
	border-radius: 50%;
	border-radius: 50%;
	background-position: top center;
	background-size: cover;
	display: block}
.cat-right-slider .product-details .product-name{
	font-size: 1.2rem;
	line-height: 1.8rem;
	color: #666;
	padding: 0 1rem 1rem 0}
.cat-right-slider .product-details .favorites{
	color: #999}
.cat-right-slider .product-details .product-rating{
	color: #fff}
.cat-right-slider .product-details .product-rating .lightfont,.cat-right-slider .product-details .product-rating .white{
	color: #f00909}
.cat-right-slider .product-details .product-rating i{
	font-size: 1.4rem}
.cat-right-slider .product-details .product-price{
	text-decoration: initial}
.cat-right-slider .product-details .product-price .old{
	text-decoration: line-through;
	color: #999}
.cat-right-slider .product-details .product-price .new{
	text-decoration: initial}
.cat-right-slider .product-silmilar-likes .title{
	padding: 1.5rem;
	background: #fff}
.cat-right-slider .product-color-options .color-circle{
	display: inline-block;
	width: 4rem;
	height: 4rem;
	border-radius: 50%;
	background-color: #f00909}
.cat-right-slider .product-color-options .color-text{
	min-width: 15rem}
.cat-right-slider .product-color-options img{
	border-right: 1px solid #ddd}
.z-category{
	max-width: 100%;
	padding-top: 70px;
	background-color: #fff;
	overflow: hidden}
.z-category .fav-count{
	color: #999;
	display: none}
.z-category .toc-top-border{
	border: 1px solid #eee;
	margin-bottom: 2px;
	margin-left: 1rem;
	margin-right: 1rem}
.z-category .toc-info{
	background-color: #eee;
	color: #333;
	padding: 1rem 2rem;
	margin: 0 1rem 2px}
.z-category .toc-info.toc-small{
	border-left: 3px solid #f00909;
	overflow: hidden;
	margin: 2px 0}
.z-category .z-filter-pills.buckets{
	border-color: #6f32b3 !important;
	color: #6f32b3 !important}
.z-category #seocategory{
	padding-left: 1.5rem;
	padding-right: 1.5rem}
@media only screen and (min-width: 62em) and (max-width: 87.5em){.z-category #seocategory{
		padding-left: 7rem;
		padding-right: 7rem}
}.z-category #seocategory p{
	color: #999;
	line-height: 1.5;
	font-size: 1.2rem}
.z-category .category-paginate{
	background: #fff;
	z-index: 2;
	position: relative;
	padding: 1.5rem}
.z-category .category-paginate .dashed-bar{
	width: 60%;
	text-align: center;
	border-bottom: 0.1rem dashed #f00909;
	line-height: 0.4rem;
	margin: 2rem 0 3rem;
	display: inline-block}
.z-category .category-paginate .dashed-bar span{
	background: #fff;
	padding: 1rem 2rem;
	border-radius: 20px;
	border: 0.1rem solid #f00909;
	margin: 1rem;
	color: #f00909;
	box-shadow: 0 0 0 15px #fff;
	font-size: 1.2rem}
.z-category .sel-arrow-down{
	display: inline-block;
	width: 0;
	height: 0;
	position: relative;
	top: -0.3rem;
	border-top: 0.5rem solid #f00909;
	border-right: 0.5rem solid transparent;
	border-left: 0.5rem solid transparent}
.z-category .left-background{
	position: fixed;
	top: 0;
	left: 0;
	width: 5%;
	height: 100%;
	background-color: #eee;
	z-index: 1}
.z-category .row-width97{
	position: relative;
	max-width: 100%;
	margin-left: 3%;
	z-index: 2;
	float: left}
.z-category .cat-nav-bar{
	padding: 1rem 0;
	display: table !important}
.z-category .cat-nav-bar .cat-breadcrumb{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.2rem;
	text-transform: capitalize;
	color: #666;
	display: table-cell;
	vertical-align: middle;
	float: none}
.z-category .cat-nav-bar .cat-breadcrumb a{
	font-size: 1.2rem;
	color: #666}
.z-category .cat-nav-bar .cat-breadcrumb a:hover{
	color: #f00909}
.z-category .cat-nav-bar .cat-type{
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	font-size: 2.8rem;
	line-height: 2.8rem;
	display: table-cell;
	float: none;
	vertical-align: middle;
	color: #333}
.z-category .cat-nav-bar .cat-type span{
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	text-transform: capitalize}
.z-category .cat-nav-bar .cat-offers{
	letter-spacing: 0.2rem;
	color: #f00909;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	display: table-cell;
	float: none !important;
	vertical-align: middle;
	padding: 0}
.z-category .cat-nav-bar .cat-offers a{
	color: #f00909;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.2rem}
.z-category .cat-sub-nav{
	padding-left: 0}
.z-category .cat-sub-nav .cat-sub-nav-li{
	padding: 0 5rem 0 0;
	letter-spacing: 0.3rem;
	text-transform: uppercase;
	font-size: 1.4rem;
	max-height: 3.6rem}
.z-category .cat-sub-nav .cat-sub-nav-li a{
	margin-right: 1rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	letter-spacing: 0.1rem}
.z-category .cat-sub-nav .cat-sub-nav-li li.selected{
	border-bottom: 3px solid #f00909;
	box-shadow: none;
	text-align: center}
.z-category .cat-sub-nav .cat-sub-nav-li li.selected a{
	color: #f00909;
	margin: 0 auto;
	font-family: "ralewaybold",helvetica,arial,sans-serif}
.z-category .cat-sub-nav .cat-sub-nav-li.dsa{
	background-color: #eee}
.z-category .cat-sub-nav .cat-sub-nav-li.dsa li{
	padding: 0.5rem}
.z-category .cat-sub-nav .cat-sub-nav-li.dsa li.selected{
	border-bottom: none;
	background-color: #f00909}
.z-category .cat-sub-nav .cat-sub-nav-li.dsa li.selected a{
	color: #fff}
.z-category .cat-sub-nav .side-nav{
	height: 32.5rem;
	padding: 0;
	letter-spacing: 0.2rem;
	background: #fff;
	background: linear-gradient(to right, #fff 40%, #ddd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=  '$white2', endColorstr='$separator', GradientType=1)}
.z-category .cat-sub-nav .side-nav:after{
	display: block;
	width: 0;
	height: 0;
	margin-left: -5px;
	content: '';
	border-top: 20px solid #999;
	border-left: 30px solid transparent;
	position: absolute;
	bottom: -20px;
	left: 0.5rem;
	z-index: 2}
.z-category .cat-sub-nav .side-nav li{
	margin: 0;
	border-bottom: 1px solid #eee}
.z-category .cat-sub-nav .side-nav li a{
	padding: 0.9rem 1rem;
	letter-spacing: 0.2rem;
	text-transform: uppercase;
	color: #000;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.1rem}
.z-category .cat-sub-nav .side-nav li a:hover{
	color: #fff;
	background-color: #6f32b3}
.z-category .cat-sub-nav .side-nav li a.selected{
	color: #fff;
	background-color: #6f32b3;
	box-shadow: none}
.z-category .cat-sub-nav .side-nav li:last-child{
	border: 0}
.z-category .cat-sub-nav .side-nav li.shop-q{
	font-size: 2rem;
	letter-spacing: 0;
	background: #ddd}
.z-category .cat-sub-nav .side-nav li.shop-m{
	font-size: 1.2rem}
.z-category #filter-shop,.z-category #filter-sort{
	min-width: 20rem}
.z-category #filter-shop li a,.z-category #filter-sort li a{
	text-align: left;
	color: #333}
.z-category .cat-carousel .category-slides:after,.z-category .cat-carousel .hsb:after,.z-category .cat-carousel .sb:after{
	display: block;
	width: 0;
	height: 0;
	margin-left: -5px;
	content: '';
	border-top: 20px solid #999;
	border-left: 30px solid transparent;
	position: absolute;
	bottom: -20px;
	left: 0.5rem;
	z-index: 2}
.z-category .cat-carousel .slider-container{
	margin: 0}
.z-category .cat-carousel .slider-container .category-slides{
	height: 32.5rem}
.z-category .cat-carousel .slider-container .category-slides .slick-slide{
	max-width: 100%;
	height: 32.5rem;
	overflow: hidden}
.z-category .cat-carousel .slider-container .category-slides .slick-slide img{
	height: 32.5rem;
	min-width: 152rem;
	max-width: 100%}
.z-category .cat-carousel .slider-container .slick-dots{
	position: absolute;
	bottom: 0;
	width: 100%}
.z-category .cat-carousel .slider-container .slick-dots li{
	display: inline-block}
.z-category .cat-carousel .slider-container .icon-chevron-left.slick-arrow,.z-category .cat-carousel .slider-container .icon-chevron-right.slick-arrow{
	position: absolute;
	top: 40%;
	font-size: 4rem;
	z-index: 5;
	cursor: pointer;
	color: #fff;
	text-shadow: 0 2px 2px rgba(0,0,0,0.6)}
.z-category .cat-carousel .slider-container .icon-chevron-left.slick-arrow.slick-disabled,.z-category .cat-carousel .slider-container .icon-chevron-right.slick-arrow.slick-disabled{
	visibility: hidden}
.z-category .cat-carousel .slider-container .icon-chevron-left.slick-arrow{
	left: 0;
	display: none !important}
.z-category .cat-carousel .slider-container .icon-chevron-right.slick-arrow{
	right: 4rem}
.z-category .cat-carousel .slider-container .small-6 img{
	min-width: 64.2rem}
.z-category .cat-carousel .slider-container img{
	min-width: 152rem;
	height: 32.5rem}
.z-category .cat-carousel .slider-container .vertical a img{
	height: 16.25rem}
.z-category .large-10.cat-carousel .slider-container img,.z-category .medium-9.cat-carousel .slider-container img{
	min-width: 128.5rem}
.z-category .large-10.cat-carousel .slider-container .category-slides .slick-slide img,.z-category .medium-9.cat-carousel .slider-container .category-slides .slick-slide img{
	min-width: 128.5rem}
.z-category .large-10.cat-carousel .slider-container .small-6 img,.z-category .medium-9.cat-carousel .slider-container .large-6 img{
	min-width: 64.2rem}
.z-category .large-12.cat-carousel .slider-container .small-6 img,.z-category .medium-12.cat-carousel .slider-container .large-6 img{
	min-width: 76rem}
.z-category .cat-carousel .slider-container .fb{
	min-width: 160rem}
.z-category .cat-carousel .slider-container .hsb{
	min-width: 80rem}
.z-category .category-filter{
	letter-spacing: 0.2rem;
	background-color: #fff;
	font-size: 1.4rem;
	z-index: 3}
.z-category .category-filter.top-bar-section ul li{
	padding: 1rem;
	text-transform: uppercase;
	color: #000;
	background-color: transparent;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 1.4rem}
.z-category .category-filter.top-bar-section ul li select{
	height: auto;
	margin: 0;
	padding-right: 2rem;
	text-transform: uppercase;
	color: #f00909;
	border: 0;
	outline: none;
	background-color: #fff;
	font-family: "ralewaymedium", helvetica, arial, sans-serif, "Linearicons";
	font-size: 1.6rem;
	font-weight: normal}
.z-category .category-filter.top-bar-section ul li select option{
	padding: 0.5rem 1.5rem;
	color: #333}
.z-category .category-filter.top-bar-section ul li select a{
	padding-right: 1.5rem}
.z-category .category-filter.top-bar-section ul li .dropdown{
	width: 20rem;
	border: 1px solid #eee;
	background-color: #fff;
	font-size: 1.2rem}
.z-category .category-filter.top-bar-section ul li .dropdown li>a{
	color: #000;
	font-size: 1.2rem}
.z-category .category-filter.top-bar-section ul li.z-padding-lr0{
	padding-right: 0;
	padding-left: 0}
.z-category .category-filter.top-bar-section ul li .nav-name.sub-filter-hide{
	font-size: 0.8rem;
	letter-spacing: 0;
	text-transform: capitalize}
.z-category .category-filter.top-bar-section ul li .filter-look .nav-name{
	color: #6f32b3}
.z-category .category-filter.top-bar-section ul li .matching-items{
	max-width: 12rem;
	color: #000;
	text-transform: capitalize;
	letter-spacing: 0.1rem}
.z-category .category-filter.top-bar-section ul li .matching-items .count,.z-category .category-filter.top-bar-section ul li .matching-items .my-size-count{
	font-size: 1.6rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	padding: 0.5rem 0}
.z-category .category-filter.top-bar-section ul li .matching-items .text{
	font-size: 0.8rem;
	line-height: 0.8rem}
.z-category .category-filter.top-bar-section ul li .f-dropdown.open{
	min-width: 25rem;
	box-shadow: 0 2px 4px rgba(0,0,0,0.1)}
.z-category .category-filter.top-bar-section ul li .f-dropdown.open li{
	width: 100%}
.z-category .category-filter.top-bar-section ul li>a{
	text-transform: uppercase;
	color: #f00909;
	background: transparent !important;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.4rem;
	padding: 0 !important;
	line-height: 2.4rem}
.z-category .category-filter.top-bar-section ul li>a:hover{
	color: #f00909}
.z-category .category-filter.top-bar-section ul li>a:after{
	content: none}
.z-category .category-filter.top-bar-section ul li>a .nav-name a{
	background: #fff;
	color: #f00909;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
.z-category .category-filter.top-bar-section ul .f-dropdown li>a{
	color: #000}
.z-category .category-filter.top-bar-section ul .f-dropdown li>a:hover{
	color: #f00909}
.z-category .category-filter.top-bar-section ul .filters-count,.z-category .category-filter.top-bar-section ul .shop-count,.z-category .category-filter.top-bar-section ul .styles-count{
	position: relative;
	display: inline-block;
	width: 1.6rem;
	height: 1.6rem;
	color: #fff;
	border-radius: 50%;
	background-color: #f00909;
	font-size: 1rem;
	line-height: 1.6rem;
	top: -1rem;
	left: -0.5rem;
	padding-left: 0.2rem}
.z-category .category-filter.top-bar-section ul .filters-count.hide,.z-category .category-filter.top-bar-section ul .shop-count.hide,.z-category .category-filter.top-bar-section ul .styles-count.hide{
	visibility: hidden}
.z-category .category-filter .grid-list-toggle{
	top: -2px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background-color: transparent;
	font-size: 1.6rem;
	line-height: 1rem}
.z-category .category-filter .grid-list-toggle .grid-view{
	width: 4rem;
	padding: 0.5rem 0.5rem 0.5rem 1.5rem;
	color: #666;
	border: 1px solid #f00909;
	border-top-left-radius: 2.4rem;
	border-bottom-left-radius: 2.4rem;
	background: #fff;
	cursor: pointer}
.z-category .category-filter .grid-list-toggle .grid-view.selected{
	cursor: default;
	color: #fff;
	background: #f00909;
	box-shadow: none}
.z-category .category-filter .grid-list-toggle .list-view{
	width: 4rem;
	padding: 0.5rem 1rem;
	color: #666;
	border: 1px solid #f00909;
	border-top-right-radius: 2.4rem;
	border-bottom-right-radius: 2.4rem;
	background: #fff;
	cursor: pointer}
.z-category .category-filter .grid-list-toggle .list-view.selected{
	cursor: default;
	color: #fff;
	background: #f00909;
	box-shadow: none}
.z-category .category-filter ul li:hover{
	color: #6f32b3}
.z-category .column+.column:last-child,.z-category .column+.columns:last-child,.z-category .columns+.column:last-child,.z-category .columns+.columns:last-child{
	float: left}
.z-category #filters-list .filters-list{
	border-top: 0.05rem solid #ddd;
	padding: 0.5rem}
.z-category #filters-list i.icon-pushpin{
	position: absolute;
	right: 0;
	bottom: 1.2rem;
	margin-right: 1.5rem;
	font-size: 1.6rem}
.z-category .navbar-fixed-top{
	position: fixed;
	z-index: 4;
	top: 50px;
	width: 100%;
	background-color: #eee;
	background-color: rgba(255,255,255,0.9);
	box-shadow: 0.2rem 0.2rem 0.2rem rgba(0,0,0,0.15);
	transition: all 0.5s ease;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden}
.z-category .navbar-fixed-top .triangle-up-right{
	display: none}
.z-category .navbar-fixed-top .toc-info,.z-category .navbar-fixed-top .toc-top-border{
	display: none}
.z-category .navbar-fixed-top .category-filter{
	background: transparent}
.z-category .navbar-fixed-top .category-filter .grid-list-toggle{
	font-size: 1.2rem}
.z-category .navbar-fixed-top .category-filter .table{
	padding: 0}
.z-category .navbar-fixed-top .category-filter.top-bar-section ul .filters-count,.z-category .navbar-fixed-top .category-filter.top-bar-section ul .shop-count,.z-category .navbar-fixed-top .category-filter.top-bar-section ul .styles-count{
	top: -0.3rem}
.z-category .navbar-fixed-top .category-filter.top-bar-section ul li{
	padding: 0.25rem 1rem}
.z-category .navbar-fixed-top .category-filter.top-bar-section ul li>a{
	font-size: 1.2rem}
.z-category .navbar-fixed-top .category-filter.top-bar-section ul li>a .nav-name a{
	background: #eee}
.z-category .navbar-fixed-top .z-filter-pills{
	font-size: 1rem;
	margin: 0}
.old-price{
	text-decoration: line-through;
	font-size: 1.2rem;
	color: #999}
#filter-styles.reveal-modal.open,#filter-type.reveal-modal.open{
	position: fixed;
	height: 90%;
	width: 100%;
	max-width: 100%;
	padding: 0 0 0 1.5rem;
	overflow: hidden;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	box-shadow: none;
	-webkit-animation-name: slideInUp;
	animation-name: slideInUp;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s}
#filter-styles.reveal-modal.open.overlay,#filter-type.reveal-modal.open.overlay{
	width: auto;
	height: auto;
	opacity: 0.5;
	background: #fff;
	transition: opacity 0.5s ease;
	z-index: 10;
	pointer-events: none}
#filter-styles.reveal-modal.open.overlay .loading,#filter-type.reveal-modal.open.overlay .loading{
	display: block;
	text-align: center;
	width: 100%;
	position: relative;
	z-index: 10}
#filter-styles.reveal-modal.open.overlay .loading .spinner,#filter-type.reveal-modal.open.overlay .loading .spinner{
	position: absolute;
	z-index: 9999;
	width: 100%;
	height: 100%;
	background: url("/skin/frontend/rwd/aala/images/login/loading.svg")  no-repeat;
	top: 45%;
	background-size: 80px;
	left: 45%;
	margin: -16px 0 0 -16px}
#filter-styles.reveal-modal.open .loading,#filter-type.reveal-modal.open .loading{
	display: none}
#filter-styles.reveal-modal.open .zClose,#filter-type.reveal-modal.open .zClose{
	max-width: 100%;
	padding: 1rem;
	right: 0}
#filter-styles.reveal-modal.open .zClose .sliderClose,#filter-type.reveal-modal.open .zClose .sliderClose{
	font-size: 1.4rem;
	padding: 0.6rem;
	background: #fff;
	border-radius: 50%;
	border: 1px solid #ddd}
#filter-styles.reveal-modal.open .filter-styles-data,#filter-styles.reveal-modal.open .filter-type-data,#filter-type.reveal-modal.open .filter-styles-data,#filter-type.reveal-modal.open .filter-type-data{
	height: 100%}
#filter-styles.reveal-modal.open .filter-styles-data,#filter-type.reveal-modal.open .filter-styles-data{
	overflow: auto;
	padding-bottom: 4rem}
#filter-styles.reveal-modal.open .filter-title,#filter-type.reveal-modal.open .filter-title{
	padding-top: 1rem;
	padding-bottom: 1rem;
	letter-spacing: 0.3rem;
	text-transform: uppercase;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.6rem;
	margin: 0}
#filter-styles.reveal-modal.open .select-styles,#filter-type.reveal-modal.open .select-styles{
	overflow-x: hidden;
	width: 100%}
#filter-styles.reveal-modal.open .select-styles .icon-chevron-left-circle.slick-arrow,#filter-styles.reveal-modal.open .select-styles .icon-chevron-right-circle.slick-arrow,#filter-type.reveal-modal.open .select-styles .icon-chevron-left-circle.slick-arrow,#filter-type.reveal-modal.open .select-styles .icon-chevron-right-circle.slick-arrow{
	position: absolute;
	top: 40%;
	font-size: 2rem;
	z-index: 5;
	cursor: pointer;
	width: 2rem;
	height: 3rem;
	text-align: center}
#filter-styles.reveal-modal.open .select-styles .icon-chevron-left-circle.slick-arrow.slick-disabled,#filter-styles.reveal-modal.open .select-styles .icon-chevron-right-circle.slick-arrow.slick-disabled,#filter-type.reveal-modal.open .select-styles .icon-chevron-left-circle.slick-arrow.slick-disabled,#filter-type.reveal-modal.open .select-styles .icon-chevron-right-circle.slick-arrow.slick-disabled{
	visibility: hidden}
#filter-styles.reveal-modal.open .select-styles .icon-chevron-left-circle.slick-arrow,#filter-type.reveal-modal.open .select-styles .icon-chevron-left-circle.slick-arrow{
	left: 0}
#filter-styles.reveal-modal.open .select-styles .icon-chevron-right-circle.slick-arrow,#filter-type.reveal-modal.open .select-styles .icon-chevron-right-circle.slick-arrow{
	right: 0}
#filter-styles.reveal-modal.open .select-styles .tiles-list,#filter-type.reveal-modal.open .select-styles .tiles-list{
	padding: 0 2rem;
	overflow: hidden}
#filter-styles.reveal-modal.open .select-styles .tiles-list .tiles,#filter-type.reveal-modal.open .select-styles .tiles-list .tiles{
	width: 20rem;
	padding: 1.5rem;
	cursor: pointer;
	box-shadow: none;
	outline: 0}
#filter-styles.reveal-modal.open .select-styles .tiles-list .tiles div,#filter-type.reveal-modal.open .select-styles .tiles-list .tiles div{
	background-color: #fff}
#filter-styles.reveal-modal.open .select-styles .tiles-list .tiles .type,#filter-type.reveal-modal.open .select-styles .tiles-list .tiles .type{
	padding: 1rem 0;
	text-transform: uppercase;
	height: 4.8rem}
#filter-styles.reveal-modal.open .select-styles .tiles-list .tiles .selection,#filter-type.reveal-modal.open .select-styles .tiles-list .tiles .selection{
	padding-bottom: 1.5rem;
	color: #eee;
	font-size: 4rem}
#filter-styles.reveal-modal.open .select-styles .tiles-list .tiles .s-img,#filter-type.reveal-modal.open .select-styles .tiles-list .tiles .s-img{
	position: relative;
	width: 100%}
#filter-styles.reveal-modal.open .select-styles .tiles-list .tiles .s-img .description,#filter-type.reveal-modal.open .select-styles .tiles-list .tiles .s-img .description{
	visibility: hidden;
	overflow: auto;
	padding: 1rem;
	position: absolute;
	bottom: 0;
	min-height: 4.6rem;
	font-size: 1.2rem;
	line-height: 1.8rem;
	padding-top: 5rem;
	background: linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.64) 49%, rgba(0,0,0,0.65) 50%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=  '#00000000', endColorstr='#a6000000', GradientType=0)}
#filter-styles.reveal-modal.open .select-styles .tiles-list .tiles:hover .description,#filter-type.reveal-modal.open .select-styles .tiles-list .tiles:hover .description{
	visibility: visible;
	color: #fff;
	background-color: #6f32b3}
#filter-styles.reveal-modal.open .select-styles .tiles-list .tiles:hover .selection .circle,#filter-type.reveal-modal.open .select-styles .tiles-list .tiles:hover .selection .circle{
	border: 1px solid #6f32b3}
#filter-styles.reveal-modal.open .select-styles .tiles-list .tiles:hover .selection .circle i,#filter-type.reveal-modal.open .select-styles .tiles-list .tiles:hover .selection .circle i{
	color: #6f32b3}
#filter-styles.reveal-modal.open .select-styles .tiles-list .tiles .circle,#filter-type.reveal-modal.open .select-styles .tiles-list .tiles .circle{
	display: inline-block;
	width: 30px;
	height: 30px;
	border: 1px solid #6f32b3;
	border-radius: 30px}
#filter-styles.reveal-modal.open .select-styles .tiles-list .tiles .circle i,#filter-type.reveal-modal.open .select-styles .tiles-list .tiles .circle i{
	font-size: 1.6rem}
#filter-styles.reveal-modal.open .select-styles .tiles-list .tiles.selected,#filter-type.reveal-modal.open .select-styles .tiles-list .tiles.selected{
	color: #000}
#filter-styles.reveal-modal.open .select-styles .tiles-list .tiles.selected .selection .circle,#filter-type.reveal-modal.open .select-styles .tiles-list .tiles.selected .selection .circle{
	border: 1px solid #6f32b3;
	background-color: #6f32b3}
#filter-styles.reveal-modal.open .select-styles .tiles-list .tiles.selected .selection .circle i,#filter-type.reveal-modal.open .select-styles .tiles-list .tiles.selected .selection .circle i{
	color: #eee}
#filter-styles.reveal-modal.open .select-styles .tiles-list .tiles .img-desc,#filter-type.reveal-modal.open .select-styles .tiles-list .tiles .img-desc{
	position: absolute;
	z-index: 3;
	right: 0;
	padding: 1rem 1rem 1.5rem 1.5rem;
	cursor: pointer;
	background-color: transparent}
#filter-styles.reveal-modal.open .select-styles .tiles-list .tiles .img-desc .circle,#filter-type.reveal-modal.open .select-styles .tiles-list .tiles .img-desc .circle{
	width: 20px;
	height: 20px;
	padding-top: 0.5rem;
	border: 1px solid #eee}
#filter-styles.reveal-modal.open .select-styles .tiles-list .tiles .img-desc .circle i,#filter-type.reveal-modal.open .select-styles .tiles-list .tiles .img-desc .circle i{
	position: relative;
	top: -4px;
	padding: 0 2px;
	color: #eee;
	font-size: 1.4rem}
#filter-styles.reveal-modal.open .select-styles .tiles-list .tiles .img-description,#filter-type.reveal-modal.open .select-styles .tiles-list .tiles .img-description{
	position: absolute;
	z-index: 2;
	top: 0;
	overflow-y: auto;
	height: 100%;
	padding-top: 5rem;
	background-color: #fff;
	font-size: 1.6rem;
	line-height: 1.8rem}
#filter-styles.reveal-modal.open .sel-styles-mobile,#filter-type.reveal-modal.open .sel-styles-mobile{
	overflow-y: auto;
	height: 100%}
#filter-styles.reveal-modal.open .sel-styles-mobile .side-nav,#filter-type.reveal-modal.open .sel-styles-mobile .side-nav{
	padding: 0;
	position: fixed;
	z-index: 2;
	width: 23%;
	overflow-y: auto;
	height: 100%;
	top: 5rem;
	padding-bottom: 12rem}
#filter-styles.reveal-modal.open .sel-styles-mobile .side-nav li:first-child,#filter-type.reveal-modal.open .sel-styles-mobile .side-nav li:first-child{
	border-top: 1px solid #ddd}
#filter-styles.reveal-modal.open .sel-styles-mobile .tiles-list,#filter-type.reveal-modal.open .sel-styles-mobile .tiles-list{
	width: auto}
#filter-styles.reveal-modal.open .sel-styles-mobile .tiles-list .tiles,#filter-type.reveal-modal.open .sel-styles-mobile .tiles-list .tiles{
	width: 50%;
	margin-bottom: 0.5rem;
	padding: 0;
	box-shadow: 4px 4px 4px #eee}
#filter-styles.reveal-modal.open .sel-styles-mobile .tiles-list .tiles .tile-info,#filter-type.reveal-modal.open .sel-styles-mobile .tiles-list .tiles .tile-info{
	border-right: 1px solid #eee}
#filter-styles.reveal-modal.open .sel-styles-mobile .tiles-list .tiles .tile-info .selection,#filter-type.reveal-modal.open .sel-styles-mobile .tiles-list .tiles .tile-info .selection{
	border: none}
#filter-styles.reveal-modal.open .close-btns,#filter-type.reveal-modal.open .close-btns{
	padding-top: 2rem;
	text-transform: uppercase;
	background: #fff;
	width: 100%;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.4rem;
	position: fixed;
	bottom: 0;
	overflow: visible;
	z-index: 99}
#filter-styles.reveal-modal.open .close-btns .clear-btn,#filter-type.reveal-modal.open .close-btns .clear-btn{
	margin-right: 2.5rem;
	color: #f00909;
	border: 1px solid #f00909;
	background: #fff;
	padding: 0.5rem 2rem;
	letter-spacing: 0.2rem}
#filter-styles.reveal-modal.open .close-btns .done-btn,#filter-type.reveal-modal.open .close-btns .done-btn{
	color: #fff;
	border: 1px solid #f00909;
	background: #f00909;
	padding: 0.5rem 2rem;
	letter-spacing: 0.2rem}
#filter-styles.reveal-modal.open .close-btns a,#filter-type.reveal-modal.open .close-btns a{
	min-width: 15rem;
	padding: 0.5rem 1rem}
#filter-styles.reveal-modal.open .filterby-li .filterby,#filter-type.reveal-modal.open .filterby-li .filterby{
	display: none;
	overflow-y: auto;
	padding-bottom: 10rem}
#filter-styles.reveal-modal.open .filterby-li .filterby.active,#filter-type.reveal-modal.open .filterby-li .filterby.active{
	display: block;
	overflow: hidden}
#filter-styles.reveal-modal.open .filterby-li .filterby .range,#filter-type.reveal-modal.open .filterby-li .filterby .range{
	margin-bottom: 2.5rem;
	text-align: center;
	font-size: 1.4rem}
#filter-styles.reveal-modal.open .filterby-li .filterby .sub-filter-li .color-pic img,#filter-type.reveal-modal.open .filterby-li .filterby .sub-filter-li .color-pic img{
	width: 3rem;
	height: 3rem;
	margin-right: 1rem;
	border-radius: 4rem}
#filter-styles.reveal-modal.open .filterby-li .filterby .sub-filter-li .name,#filter-type.reveal-modal.open .filterby-li .filterby .sub-filter-li .name{
	margin: 0 auto 1.5rem;
	padding: 0.5rem 1.5rem;
	cursor: pointer;
	text-align: center;
	text-transform: capitalize;
	border: 1px solid #000;
	border-radius: 3rem;
	font-size: 1.2rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	letter-spacing: 0}
#filter-styles.reveal-modal.open .filterby-li .filterby .sub-filter-li .name .color-image,#filter-type.reveal-modal.open .filterby-li .filterby .sub-filter-li .name .color-image{
	margin: 0 auto 1.5rem;
	padding: 0.5rem 1.5rem;
	cursor: pointer;
	/* text-align: center; */
	text-transform: capitalize;
	border: 1px solid #000;
	border-radius: 3rem;
	font-size: 1.2rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	letter-spacing: 0
}
#filter-styles.reveal-modal.open .filterby-li .filterby .sub-filter-li .name span,#filter-type.reveal-modal.open .filterby-li .filterby .sub-filter-li .name span{
	color: #999}
#filter-styles.reveal-modal.open .filterby-li .filterby .sub-filter-li .name:hover,#filter-type.reveal-modal.open .filterby-li .filterby .sub-filter-li .name:hover{
	color: #fff;
	background-color: #6f32b3}
#filter-styles.reveal-modal.open .filterby-li .filterby .sub-filter-li .name.selected,#filter-type.reveal-modal.open .filterby-li .filterby .sub-filter-li .name.selected{
	color: #fff;
	background-color: #6f32b3;
	box-shadow: none}
#filter-styles.reveal-modal.open .filterby-li .filterby .sub-filter-li .name:focus,#filter-type.reveal-modal.open .filterby-li .filterby .sub-filter-li .name:focus{
	outline: 0;
	background-color: #fff}
#filter-styles.reveal-modal.open .filterby-li .filterby .column+.column:last-child,#filter-styles.reveal-modal.open .filterby-li .filterby .column+.columns:last-child,#filter-styles.reveal-modal.open .filterby-li .filterby .columns+.column:last-child,#filter-styles.reveal-modal.open .filterby-li .filterby .columns+.columns:last-child,#filter-type.reveal-modal.open .filterby-li .filterby .column+.column:last-child,#filter-type.reveal-modal.open .filterby-li .filterby .column+.columns:last-child,#filter-type.reveal-modal.open .filterby-li .filterby .columns+.column:last-child,#filter-type.reveal-modal.open .filterby-li .filterby .columns+.columns:last-child{
	float: left}
#filter-styles.reveal-modal.open .side-nav,#filter-type.reveal-modal.open .side-nav{
	letter-spacing: 0.2rem;
	background-color: #eee;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	word-wrap: break-word}
#filter-styles.reveal-modal.open .side-nav li,#filter-type.reveal-modal.open .side-nav li{
	border-bottom: 1px solid #ddd;
	border-left: 3px solid #ddd;
	border-right: none;
	font-size: 1.2rem;
	margin: 0}
#filter-styles.reveal-modal.open .side-nav li a,#filter-type.reveal-modal.open .side-nav li a{
	padding: 0.75rem 0 0.75rem 1.5rem;
	text-transform: uppercase;
	color: #000;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.2rem}
#filter-styles.reveal-modal.open .side-nav li.active,#filter-type.reveal-modal.open .side-nav li.active{
	background-color: #fff}
#filter-styles.reveal-modal.open .side-nav li.active a,#filter-type.reveal-modal.open .side-nav li.active a{
	color: #6f32b3;
	background-color: #fff;
	font-family: "ralewaybold",helvetica,arial,sans-serif}
#filter-styles.reveal-modal.open .side-nav li.active a:hover,#filter-type.reveal-modal.open .side-nav li.active a:hover{
	background-color: #fff}
#filter-styles.reveal-modal.open .side-nav li.active a .count,#filter-type.reveal-modal.open .side-nav li.active a .count{
	color: #ccc}
#filter-styles.reveal-modal.open .side-nav li.selected,#filter-type.reveal-modal.open .side-nav li.selected{
	border-left: 3px solid #6f32b3;
	box-shadow: none}
#filter-styles.reveal-modal.open{
	height: auto;
	top: 10%}
#filter-type.reveal-modal.open .zClose{
	position: absolute;
	width: auto;
	z-index: 100}
#filter-type.reveal-modal.open .close-btns{
	padding-right: 5rem}
#filter-type.reveal-modal.open .filter-title{
	position: absolute;
	z-index: 2;
	width: 100%;
	background: #fff;
	margin: 0;
	top: 0}
@media only screen and (min-width: 48em) and (max-width: 61.9375em){.z-category .row-width97{
		margin-left: 0}
	.z-category .left-background{
		width: 3%}
	.z-category .cat-sub-nav .side-nav li a{
		padding: 0.5rem 1rem}
	.z-category .category-filter.top-bar-section ul li>a{
		font-size: 1.2rem}
	.add-to-cart-btn{
		margin-right: 0.5rem !important}
	.add-to-cart-btn .add-to-cart{
		padding: 0.7rem 1rem 0.7rem 0.5rem;
		font-size: 1rem}
	.add-to-cart-btn .shortlist-item{
		padding: 0.7rem 0.5rem}
	#filter-type.reveal-modal.open{
		height: 70%}
	#filter-type.reveal-modal.open .sel-styles-mobile .side-nav{
		width: 30%}
	.category-product.grid-view .item-offer img{
		display: list-item;
		min-height: inherit}
	.category-product.grid-view .more-actions i{
		padding-left: 0.5rem}
}@media (max-width: 767px){
    #products .category-product{
		padding: 1rem 0 0}
	#products .category-product .item-offer{
		left: 0.5rem}
	#products .category-product .item-offer img{
		width: 30%}
	#products .category-product .item-offer:nth-child(1){
		left: 0.5rem}
	#products .category-product .item-offer:nth-child(2){
		left: 3.5rem}
	#products .category-product .item-offer:nth-child(3){
		left: 6.5rem}
	#products .category-product .item-offer:nth-child(4){
		left: 9.5rem}
	.add-to-cart-btn{
		min-width: auto}
	.add-to-cart-btn .add-to-cart{
		padding: 0.7rem 1.5rem 0.7rem 1rem;
		font-size: 1rem;
        line-height: 0.9rem;}
	.add-to-cart-btn .shortlist-item{
		padding: 0.7rem}
	.cat-right-slider .product-details .product-image .image{
		width: 6rem;
		height: 6rem}
	.z-category .cat-nav-bar .cat-type{
		font-size: 2.1rem}
	.z-category .navbar-fixed-top .category-filter.top-bar-section ul li{
		padding: 0}
	.z-category .navbar-fixed-top .category-filter.top-bar-section ul li>a{
		font-size: 1.2rem;
		line-height: 2.4rem}
	.z-category .navbar-fixed-top .category-filter.top-bar-section ul li>a .nav-name{
		padding: 0;
		letter-spacing: 0}
	.z-category .navbar-fixed-top .category-filter.top-bar-section ul li .filters-count,.z-category .navbar-fixed-top .category-filter.top-bar-section ul li .shop-count,.z-category .navbar-fixed-top .category-filter.top-bar-section ul li .styles-count{
		top: 0.2rem}
	.infused-data-column.grid-view{
		padding: 1rem 0 0;
		margin-bottom: 1.5rem}
	.infused-data-column.grid-view .infused-border{
		margin-top: 0}
	.z-category{
		padding-top: 5rem}
	.z-category .cat-carousel .category-slides:after,.z-category .cat-carousel .hsb:after,.z-category .cat-carousel .sb:after{
		content: none}
	.z-category .cat-carousel .slider-container{
		height: auto}
	.z-category .cat-carousel .slider-container .icon-chevron-right.slick-arrow{
		right: 0}
	.z-category .cat-carousel .slider-container #slider div img{
		height: auto;
		max-width: 100%;
		min-width: inherit}
	.z-category .cat-carousel .slider-container .category-slides{
		height: auto}
	.z-category .cat-carousel .slider-container .category-slides .slick-slide{
		height: auto;
		max-width: 100%;
		min-width: inherit}
	.z-category .cat-carousel .slider-container .category-slides .slick-slide img{
		height: auto;
		min-width: 320px;
		max-width: 100%}
	.z-category .cat-carousel .slider-container img{
		height: auto;
		max-width: 100%;
		min-width: inherit}
	.z-category .row{
		max-width: 100%}
	.z-category .row-width97{
		width: 100%;
		max-width: 100%;
		margin-left: 0}
	.z-category .row-width97:after{
		display: none}
	.z-category #filter-sort{
		min-width: 20rem}
	.z-category #filter-sort.f-dropdown.open{
		left: -6rem !important}
	.z-category .triangle-up-right{
		display: none}
	.z-category .category-filter{
		background-color: #fff;
		margin-bottom: 0;
		padding: 0}
	.z-category .category-filter .table-cell ul{
		border-right: 0.2rem solid #fff;
		padding: 0.3rem 0}
	.z-category .category-filter .table-cell ul .filters-count,.z-category .category-filter .table-cell ul .shop-count,.z-category .category-filter .table-cell ul .styles-count{
		position: absolute;
		top: 0;
		left: initial;
		margin-left: 0.5rem}
	.z-category .category-filter .table>.table-cell{
		width: 100%;
		display: table}
	.z-category .category-filter .table-cell .inline-blk{
		display: table-cell}
	.z-category .category-filter .table-cell .inline-blk:last-child ul{
		border: 0}
	.z-category .category-filter.top-bar-section .has-dropdown>a:after{
		border: none}
	.z-category .category-filter.top-bar-section ul{
		margin: 0}
	.z-category .category-filter.top-bar-section ul li{
		padding: 0}
	.z-category .category-filter.top-bar-section ul li .f-dropdown.open{
		min-width: 20rem}
	.z-category .category-filter.top-bar-section ul li a{
		color: #000;
		font-size: 1.2rem;
		line-height: 2.4rem}
	.z-category .category-filter.top-bar-section ul li .nav-name{
		padding: 0;
		letter-spacing: 0}
	.z-category .category-filter #filter-look li,.z-category .category-filter #filter-sort li{
		padding: 0.5rem 0.5rem 0.5rem 1rem}
	.z-category .infused-data-row.grid-view{
		border-left: 0}
	.z-category .large-10.cat-carousel .slider-container img,.z-category .medium-9.cat-carousel .slider-container img{
		min-width: inherit}
	.z-category .large-10.cat-carousel .slider-container .category-slides .slick-slide img,.z-category .medium-9.cat-carousel .slider-container .category-slides .slick-slide img{
		min-width: inherit}
	#filter-type.reveal-modal.open .sel-styles-mobile .side-nav{
		width: 32%}
	.category-product.grid-view img{
		min-height: 21rem}
	.category-product.grid-view .new-price,.category-product.grid-view .old-price{
		display: inline-block !important}
	.category-product.grid-view .old-price{
		padding-left: 2rem}
	.category-product.grid-view .image-wrapper{
		padding: 0}
	.category-product.grid-view .image-wrapper .product-name{
		padding: 1rem 1rem 0.5rem}
	.category-product.grid-view .image-wrapper .product-name a,.category-product.grid-view .image-wrapper .product-name p{
		font-size: 1.1rem;
		height: 2.8rem;
		line-height: 1.4rem}
	.category-product.grid-view .image-wrapper .product-name .product-rating{
		font-size: 1.2rem;
		letter-spacing: -.1rem;
		padding-left: 1.4rem;
		line-height: 3rem}
	.category-product.grid-view .image-wrapper .product-name .fit-code-rec{
		left: 0;
		font-size: 1.2rem}
	.category-product.grid-view .image-wrapper .product-name .fit-code-rec:after{
		content: '';
		border: 0}
	.category-product.grid-view .image-wrapper .value-pack{
		right: 0;
		font-size: 0.9rem}
	.category-product.grid-view .image-wrapper .value-pack .vps{
		padding: 0.2rem 0.5rem}
	.category-product.grid-view .image-wrapper .value-pack .vps:after{
		content: '';
		border: 0}
	.category-product.grid-view .image-wrapper .product-details{
		padding: 0.5rem 0}
	.category-product.grid-view .image-wrapper .product-details .pd-info{
		padding: 0 1rem}
	.category-product.grid-view .image-wrapper .product-details p{
		font-size: 1rem;
		min-height: 2rem;
		max-height: 3rem}
	.category-product.grid-view .image-wrapper .product-details a{
		min-height: 3.5rem}
	.top-bar-section ul{
		width: auto}
	#filter-styles.reveal-modal.open{
		height: auto;
		top: 0}
	#filter-styles.reveal-modal.open .sel-styles-mobile{
		overflow-y: scroll;
		-webkit-overflow-scrolling: touch}
	#filter-styles.reveal-modal.open .sel-styles-mobile .tiles-list{
		padding: 0}
	#filter-styles.reveal-modal.open,#filter-type.reveal-modal.open{
		overflow: hidden;
		height: 100%;
		padding: 0;
		border: 0;
		top: 0 !important;
		-webkit-animation-name: slideInRight;
		animation-name: slideInRight;
		min-height: 100%}
	#filter-styles.reveal-modal.open .sel-styles-mobile,#filter-type.reveal-modal.open .sel-styles-mobile{
		padding: 0}
	#filter-styles.reveal-modal.open .side-nav li,#filter-type.reveal-modal.open .side-nav li{
		font-size: 0.8rem}
	#filter-styles.reveal-modal.open .side-nav li a,#filter-type.reveal-modal.open .side-nav li a{
		padding: 1rem 0.5rem;
		font-size: 1rem;
		letter-spacing: 0}
	#filter-styles.reveal-modal.open .filterby-li,#filter-type.reveal-modal.open .filterby-li{
		padding: 0}
	#filter-styles.reveal-modal.open .filterby-li .columns,#filter-type.reveal-modal.open .filterby-li .columns{
		padding: 0 0.5rem}
	#filter-styles.reveal-modal.open .filterby-li .filterby,#filter-type.reveal-modal.open .filterby-li .filterby{
		max-height: 100%}
	#filter-styles.reveal-modal.open .filterby-li .filterby .sub-filter-li .name,#filter-type.reveal-modal.open .filterby-li .filterby .sub-filter-li .name{
		padding: 0.7rem 0;
		font-size: 1.2rem;
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		letter-spacing: 0}
	#filter-styles.reveal-modal.open .filterby-li .filterby .sub-filter-li .name:hover,#filter-type.reveal-modal.open .filterby-li .filterby .sub-filter-li .name:hover{
		color: #000;
		background-color: #fff}
	#filter-styles.reveal-modal.open .filterby-li .filterby .sub-filter-li .name.selected:hover,#filter-type.reveal-modal.open .filterby-li .filterby .sub-filter-li .name.selected:hover{
		color: #fff;
		background-color: #6f32b3}
	#filter-styles.reveal-modal.open .filterby-li .filterby .sub-filter-li .small-3 .name,#filter-type.reveal-modal.open .filterby-li .filterby .sub-filter-li .small-3 .name{
		padding: 0}
	#filter-styles.reveal-modal.open .filter-title,#filter-type.reveal-modal.open .filter-title{
		text-transform: none;
		font-weight: normal;
		letter-spacing: 0;
		padding-right: 3rem;
		padding-left: 1rem;
		text-align: left !important}
	#filter-styles.reveal-modal.open .close-btns,#filter-type.reveal-modal.open .close-btns{
		position: absolute;
		bottom: 0;
		width: 100%;
		padding: 0}
	#filter-styles.reveal-modal.open .close-btns .clear-btn,#filter-styles.reveal-modal.open .close-btns .done-btn,#filter-type.reveal-modal.open .close-btns .clear-btn,#filter-type.reveal-modal.open .close-btns .done-btn{
		padding: 1.5rem 0;
		border: 0;
		font-size: 1.4rem}
	#filter-styles.reveal-modal.open .close-btns .clear-btn,#filter-type.reveal-modal.open .close-btns .clear-btn{
		margin-right: 0;
		color: #fff;
		background-color: #333}
	#buckets-n-cues-slider.bnc-slider .buckets-container .cues{
		background: #eee}
	#buckets-n-cues-slider.bnc-slider .buckets-container .cues .name:hover{
		color: #000;
		background-color: #eee}
	#buckets-n-cues-slider.bnc-slider .buckets-container .cues .name.selected:hover{
		color: #fff;
		background-color: #6f32b3}
	.buckets-slider .buckets-li,.buckets-slider .sales-li{
		padding: 1rem 1.5rem;
		border: 1px solid #ddd;
		margin-right: 1rem;
		margin-bottom: 0.5rem;
		border-left: 0.5rem solid #6f32b3;
		box-shadow: 3px 3px 3px #ddd;
		text-transform: uppercase;
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		outline: none}
	.buckets-slider .buckets-li.active-li,.buckets-slider .sales-li.active-li{
		border-left: 0.5rem solid #f00909}
	.branch-banner-is-active #filter-styles.reveal-modal.open,.branch-banner-is-active #filter-type.reveal-modal.open{
		top: 76px !important}
	.branch-banner-is-active #buckets-n-cues-slider.active,.branch-banner-is-active #filter-styles.reveal-modal.open .sel-styles-mobile .tiles-list,.branch-banner-is-active .sel-styles-mobile{
		padding-bottom: 76px !important}
	.branch-banner-is-active #filter-type ul.side-nav{
		padding-bottom: 196px !important}
	.branch-banner-is-active #buckets-n-cues-slider.bnc-slider .close-btns,.branch-banner-is-active #filter-styles.reveal-modal.open .close-btns,.branch-banner-is-active #filter-type.reveal-modal.open .close-btns{
		bottom: 76px !important}
}@media only screen and (min-width: 87.5625em){.infused-data-column.grid-view .infused-border .title{
		font-family: "playfair_displaybold", "Times New Roman", Times, serif;
		font-size: 2rem;
		line-height: 3rem;
		text-align: center;
		padding-top: 1rem}
	.infused-data-column.grid-view .infused-border .desc{
		line-height: 1.5}
	.infused-data-column.grid-view .infused-border .img{
		width: 100%}
	.infused-data-column.grid-view .infused-border .img img{
		padding: 1.5rem;
		border-radius: 400px}
	.infused-data-column.grid-view .infused-border .body{
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		font-size: 1.4rem;
		line-height: 2.1rem;
		text-align: center;
		color: #666;
		padding: 1rem}
	.infused-data-column.grid-view .infused-border .seemore{
		text-align: center;
		bottom: 1rem;
		right: 3rem;
		font-size: 1.4rem;
		padding-top: 2rem;
		border-top: 1px solid #ccc;
		width: 50%;
		margin: 0 auto}
}@media only screen and (min-width: 62em) and (max-width: 87.5em){.infused-data-column.grid-view .infused-border .title{
		font-family: "playfair_displaybold", "Times New Roman", Times, serif;
		font-size: 1.8rem;
		line-height: 2.4rem;
		text-align: center;
		padding-top: 0.5rem}
	.infused-data-column.grid-view .infused-border .desc{
		font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
		font-size: 1.3rem;
		padding: 1rem 0;
		text-align: center;
		line-height: 2rem}
	.infused-data-column.grid-view .infused-border .img img{
		padding: 1rem;
		border-radius: 400px}
	.infused-data-column.grid-view .infused-border .body{
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		font-size: 1.2rem;
		line-height: 1.6rem;
		text-align: center;
		color: #666;
		padding: 1rem}
	.infused-data-column.grid-view .infused-border .seemore{
		text-align: center;
		bottom: 1rem;
		right: 3rem;
		font-size: 1.2rem;
		padding-top: 1rem;
		border-top: 1px solid #ccc;
		width: 50%;
		margin: 0 auto}
	.infused-data-column.grid-view .infused-border .img{
		text-align: center;
		width: 80%;
		margin: 0 auto}
}@media only screen and (min-width: 48em) and (max-width: 61.9375em){.infused-data-column.grid-view .infused-border .img{
		text-align: center;
		width: 90%;
		margin: 0 auto}
	.infused-data-column.grid-view .infused-border .img img{
		border-radius: 400px}
	.infused-data-column.grid-view .infused-border .title{
		font-family: "playfair_displaybold", "Times New Roman", Times, serif;
		font-size: 1.6rem;
		line-height: 2.1rem;
		text-align: center;
		padding-top: 0.5rem}
	.infused-data-column.grid-view .infused-border .desc{
		font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
		font-size: 1.1rem;
		padding: 1rem 0;
		text-align: center;
		line-height: 1.6rem}
	.infused-data-column.grid-view .infused-border .body{
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		font-size: 1rem;
		line-height: 1.6rem;
		text-align: center;
		color: #666;
		padding: 1rem}
	.infused-data-column.grid-view .infused-border .seemore{
		text-align: center;
		bottom: 1rem;
		right: 3rem;
		font-size: 1.2rem;
		padding-top: 1rem;
		border-top: 1px solid #ccc;
		width: 50%;
		margin: 0 auto}
}@media (max-width: 767px){.infused-data-column.grid-view .infused-border{
		padding: 0 0.5rem 0.5rem}
	.infused-data-column.grid-view .infused-border .img{
		text-align: center;
		width: 70%;
		margin: 0 auto}
	.infused-data-column.grid-view .infused-border .img img{
		border-radius: 400px;
		padding: 0.5rem}
	.infused-data-column.grid-view .infused-border .title{
		font-family: "playfair_displaybold", "Times New Roman", Times, serif;
		font-size: 1.4rem;
		line-height: 2rem;
		text-align: center;
		padding-top: 0.5rem}
	.infused-data-column.grid-view .infused-border .desc{
		font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
		font-size: 1.1rem;
		padding: 0.5rem 0;
		text-align: center;
		line-height: 1.6rem}
	.infused-data-column.grid-view .infused-border .body{
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		font-size: 1rem;
		line-height: 1.6rem;
		text-align: center;
		color: #666;
		padding: 1rem}
	.infused-data-column.grid-view .infused-border .seemore{
		text-align: center;
		bottom: 1rem;
		right: 3rem;
		font-size: 1.2rem;
		padding-top: 1rem;
		border-top: 1px solid #ccc;
		width: 50%;
		margin: 0 auto}
}@media only screen and (min-width: 992px) and (max-width: 1090px){#products .category-product .more-on.show-for-small-down{
		display: block !important;
		top: 1rem;
		right: 1rem}
	#products .category-product .mobile-controls.show-for-small-down{
		display: block !important}
	#products .category-product .mobile-controls.show-for-small-down ul{
		right: 4rem}
	.category-product.grid-view .more-actions.show-for-small-only{
		display: block !important}
	.category-product.grid-view .more-actions.show-for-small-only .add-to-cart-btn{
		float: none}
	.category-product.grid-view .more-actions.show-for-medium-up{
		display: none !important}
}.slimScrollDiv{
	-webkit-overflow-scrolling: touch}
/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	overflow: hidden;
	touch-action: none;
	z-index: 1500;
	-webkit-text-size-adjust: 100%;
	-webkit-backface-visibility: hidden;
	outline: none}
.pswp *{
	box-sizing: border-box}
.pswp img{
	max-width: none}
.pswp--animate_opacity{
	opacity: 0.001;
	will-change: opacity;
	transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}
.pswp--open{
	display: block}
.pswp--zoom-allowed .pswp__img{
	cursor: zoom-in}
.pswp--zoomed-in .pswp__img{
	cursor: -webkit-grab;
	cursor: grab}
.pswp--dragging .pswp__img{
	cursor: -webkit-grabbing;
	cursor: grabbing}
.pswp__bg{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0;
	-webkit-backface-visibility: hidden;
	will-change: opacity}
.pswp__scroll-wrap{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: hidden}
.pswp__container,.pswp__zoom-wrap{
	touch-action: none;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0}
.pswp__container,.pswp__img{
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none}
.pswp__zoom-wrap{
	position: absolute;
	width: 100%;
	-webkit-transform-origin: left top;
	transform-origin: left top;
	transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
	transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
	transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1),-webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1)}
.pswp__bg{
	will-change: opacity;
	transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}
.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{
	transition: none}
.pswp__container,.pswp__zoom-wrap{
	-webkit-backface-visibility: hidden}
.pswp__item{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	overflow: hidden}
.pswp__img{
	position: absolute;
	width: auto;
	height: auto;
	top: 0;
	left: 0}
.pswp__img--placeholder{
	-webkit-backface-visibility: hidden}
.pswp__img--placeholder--blank{
	background: #222}
.pswp--ie .pswp__img{
	width: 100% !important;
	height: auto !important;
	left: 0;
	top: 0}
.pswp__error-msg{
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	text-align: center;
	font-size: 1.44rem;
	line-height: 16px;
	margin-top: -8px;
	color: #CCC}
.pswp__error-msg a{
	color: #CCC;
	text-decoration: underline}
.pswp__button{
	position: relative;
	cursor: pointer;
	overflow: visible;
	-webkit-appearance: none;
	border: 0;
	padding: 0;
	margin: 0;
	float: right;
	opacity: 0.75;
	transition: opacity 0.2s;
	box-shadow: none}
.pswp__button.pswp__button--close{
	background-image: url(images-cdn/default-skin.png);
	background-color: rgba(0,0,0,0.2);
	background-position: 0 -44px;
	background-size: 264px 88px;
	width: 44px;
	height: 44px}
.zCart{
	height: 100%}
.offer-checkout{
	border-top: 0.2rem #ddd solid}
.offer-checkout .continue-checkout{
	background-color: #f00909;
	color: white;
	padding-bottom: 1.3rem;
	padding-top: 1.3rem}
#cart-offers{
	background-color: #eee;
	cursor: auto}
#cart-offers .offer-card{
	margin: 1rem 0 2rem 1rem}
#cart-offers .offer-card .card-header{
	letter-spacing: 0.2rem;
	background-color: #333;
	border-top-right-radius: 1rem;
	border-top-left-radius: 1rem}
#cart-offers .offer-card .cart-offer-btn.z-primary,#cart-offers .offer-card .cart-offer-btn.z-supportButton,#cart-offers .offer-card .cart-offer-btn.z-secondaryButtonHollow,#cart-offers .offer-card button.cart-offer-btn.z-secondaryCTALink,#cart-offers .offer-card .cart-offer-btn.button.z-tertiaryCTA,#cart-offers .offer-card button.cart-offer-btn.z-tertiaryCTA{
	padding: 1rem 1.6rem !important;
	-webkit-transform: translateY(-3rem);
	transform: translateY(-3rem)}
#cart-offers .offer-card .offerImg{
	width: 6rem;
	height: 6rem;
	border-radius: 3rem;
	background-size: cover}
#cart-offers .offer-card .availed-txt{
	color: #8BC43F}
#cart-offers .offer-card .bubble-count{
	width: 1.7rem;
	height: 1.7rem;
	border: 0.1rem solid #f00909;
	border-radius: 0.8rem;
	color: white;
	background-color: #f00909;
	margin-left: -0.5rem;
	-webkit-transform: translateY(-5rem);
	transform: translateY(-5rem)}
#cart-offers .offer-card .applicable-txt{
	color: #333}
#cart-offers .offer-card .card-content{
	background-color: white;
	border-bottom-right-radius: 0.5rem;
	border-bottom-left-radius: 0.5rem}
.cart-container{
	padding-top: 5rem}
.cart-container .horizontal{
	height: 0.2rem;
	background-color: #f2f2f2}
.cart-container .cart_header{
	text-transform: uppercase;
	margin: 20px 10px 0;
	font-size: 1.6rem;
	font-weight: bold}
.cart-container .cart_header #no-of-items{
	font-size: 2.08rem}
.cart-container .image-container{
	border-color: #ddd #ddd #fff;
	border-radius: 2px 2px 2px 2px;
	border-style: solid;
	border-width: 1px 1px 6px;
	box-shadow: 1px 1px 0 #ddd;
	width: 7.87em}
.cart-container .image-container>img{
	border-bottom: 1px solid #ddd}
.cart-container .left{
	float: left}
.cart-container .product-details .prdct-Qnty,.cart-container .product-details .prdct-color,.cart-container .product-details .prdct-size,.cart-container .product-details .prdct-unitprice{
	font-size: 1.1rem;
	height: 25px}
.cart-container .product-details .prdct-Qnty:hover,.cart-container .product-details .prdct-color:hover,.cart-container .product-details .prdct-size:hover,.cart-container .product-details .prdct-unitprice:hover{
	color: #000 !important}
.cart-container .product-details .product-prize-details .p-prize{
	color: #f00909}
.cart-container .product-details .prdct-title{
	color: #333 !important;
	text-decoration: none;
	font-family: "ralewaybold",helvetica,arial,sans-serif,sans-serif}
.cart-container .product-details .prdct-title:hover{
	color: #333 !important}
.cart-container .product-details span.acc_pipe{
	border-right: 1px solid #666;
	top: 2px;
	position: relative;
	display: inline-block;
	height: 12px;
	margin-right: 5px;
	margin-left: 5px}
.cart-container .product-details .prdct-Qnty a{
	text-decoration: underline}
.cart-container .cart_instructions{
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 20px 0 0;
	margin: 20px 0 0}
.cart-container .cart_instructions .coupon-code-deatils{
	font-size: 1.28rem;
	line-height: 1.5em;
	margin: 0 0 10px 0}
.cart-container .cart_instructions .coupon-code-deatils #couponcheckbox{
	margin-right: 5px !important}
.cart-container .cart_instructions .coupon-code-deatils .cupon-Code-TextBox{
	border: 1px solid #ddd;
	line-height: 30px;
	margin-left: 13px;
	float: left;
	height: 42px !important;
	line-height: 30px;
	float: left;
	height: 42px !important;
	margin: 0 0 0px 13px;
	text-transform: inherit;
	font-size: 1.28rem;
	font-weight: 400;
	width: 58%;
	color: #999}
.cart-container .cart_instructions .coupon-code-deatils .cuponCodeGryBtn{
	height: 42px !important;
	box-shadow: none !important;
	background-image: linear-gradient(#6c6 0%, #5db75d 100%) !important;
	font-size: 15px !important;
	width: 115px;
	color: #fff !important;
	border: 1.5px solid rgba(0,0,0,0.09) !important;
	border-radius: 1px 3px 3px 1px !important}
.cart-container .giftWrap{
	margin: 10px 0;
	padding: 1.2rem 1.72rem 1.2rem 0;
	border-bottom: 1px solid #ddd}
.cart-container .giftWrap .gift-wrap-details{
	font-size: 1.28rem;
	width: 70%}
.cart-container .giftWrap .gift-wrap-details #giftwrapcheckbox{
	margin-right: 5px !important}
.cart-container .giftWrap .gift-wrap-details .gift-wrap-content{
	padding: 1.2rem 1.72rem}
.cart-container .giftWrap .gift-wrap-details .gift-wrap-content #giftWrapTextFrom,.cart-container .giftWrap .gift-wrap-details .gift-wrap-content #giftWrapTextTo{
	font-size: .96rem;
	width: 60% !important}
.cart-container .giftWrap .gift-wrap-details .gift-wrap-content .prdct-title{
	color: #333 !important;
	text-decoration: none;
	font-family: "ralewaybold",helvetica,arial,sans-serif,sans-serif}
.cart-container .giftWrap .gift-wrap-details .gift-wrap-content span.acc_pipe{
	border-right: 1px solid #666;
	display: inline-block;
	height: 12px;
	position: relative;
	top: 2px;
	margin-right: 5px;
	margin-left: 5px}
.cart-container .giftWrap .gift-wrap-details .gift-wrap-content .prdct-Qnty a{
	text-decoration: underline}
.cart-container .giftWrap .gift-wrap-details .gift-wrap-content #customMessageBox{
	margin: 10px 0;
	width: 100%;
	min-height: 135px;
	font-size: 1.12rem}
.cart-container .giftWrap .giftcardGryBtn{
	height: 45px !important;
	font-family: "Droid Sans", sans-serif !important;
	font-size: 15px;
	width: 200px !important;
	margin: 20px 0}
.cart-container .giftWrap .reviewBtn{
	display: inline-block;
	clear: both;
	padding: 7px 15px;
	text-align: center;
	color: #FFF !important;
	font: 0.75em "Droid Sans", sans-serif;
	text-decoration: none;
	border-radius: 4px;
	border: 1px solid #4E984E;
	width: auto;
	background: transparent linear-gradient(to bottom, #6C6 0px, #5DB75D 100%) repeat scroll 0 0;
	box-shadow: 0 1px 0 0 rgba(255,255,255,0.5) inset,0 1px 0 0 rgba(0,0,0,0.3);
	text-shadow: 1px 1px 0 rgba(0,0,0,0.3);
	text-transform: uppercase}
.cart-container .bill-container{
	background: url("images-cdn/pro_bg.jpg") repeat;
	border: 1px solid #eee;
	padding: 20px;
	margin: 3px 0 0}
.cart-container .bill-container .shipping-details{
	padding: 10px 0}
.cart-container .bill-container .shipping-details .shippint-text{
	font-size: 1.28rem;
	font-weight: bold !important;
	color: #f00909 !important}
.cart-container .bill-container .bill-details{
	border-bottom: 1px solid #ddd}
.cart-container .bill-container .bill-details span{
	font-size: 1.12rem;
	font-weight: normal;
	color: #333}
.cart-container .bill-container .total-to-pay{
	border-bottom: 1px solid #ddd;
	padding: 12px}
.cart-container .bill-container .total-to-pay .pay-amt{
	font-size: 1.28rem;
	font-weight: bold !important;
	color: #f00909 !important}
.cart-container .bill-container .place-order{
	height: 45px !important;
	box-shadow: none !important;
	background-image: linear-gradient(#6c6 0%, #5db75d 100%) !important;
	font-size: 15px !important;
	color: #fff !important;
	border: 1.5px solid rgba(0,0,0,0.09) !important;
	border-radius: 3px 3px 3px 3px !important;
	margin: 35px 0 10px}
.cart-container .cart-free-ship-msg{
	font-size: 1.44rem;
	padding: 0;
	color: #666;
	margin-top: 10px;
	display: inline-block}
.cart-valiadation-msg{
	display: block;
	text-align: left;
	line-height: 20px;
	font-size: 13px;
	padding: 0 3px 0 5px;
	color: #f04124}
.capitalise{
	text-transform: uppercase}
.lnr-circle-minus,.lnr-plus-circle{
	font-size: 12px;
	padding: 0 5px 0 7px;
	cursor: pointer;
	color: #f00909}
.has-tip{
	font-weight: normal}
.kebab-container{
	width: 145px;
	display: none;
	position: absolute;
	top: 20px;
	right: 10px;
	z-index: 2}
.kebab-container>ul{
	padding-left: 1.1rem;
	background-color: #FFF;
	border: 0.5px solid #DDD;
	padding-bottom: 1rem}
.kebab-container>ul li{
	width: 100%;
	cursor: pointer;
	line-height: 2}
.kebab-container>ul li>span{
	padding: 7px;
	font-size: 13px}
div.delivery-time{
	cursor: pointer}
div.delivery-time i{
	padding: 0 6px;
	font-size: 1.4rem;
	float: left}
div.delivery-time i .icon-truck{
	position: relative;
	top: -3px}
div.delivery-time i.pink{
	color: #f00909}
div.delivery-time i.black{
	color: #333}
div.delivery-time p.pink{
	color: #f00909}
div.delivery-time p{
	color: #222;
	padding: 3px 2px}
div.delivery-time p .pink{
	color: #f00909}
div.delivery-time p input{
	width: 70px;
	margin: -1px 4px;
	float: left;
	height: 21px;
	font-size: 1rem}
div.delivery-time p .checkicon{
	color: #f00909;
	font-size: 16px;
	padding: 0}
div.delivery-time p .checkicon:hover{
	background-color: transparent}
div.delivery-time p .spinner{
	position: static;
	margin-top: 4px;
	color: #f00909}
div.delivery-time p .edit-pincode{
	padding-left: 4px;
	padding-top: 3px}
div.delivery-time p .pincode-error{
	color: #ff1d25}
#deliveryCheck #step1,#deliveryCheck #step2,#deliveryCheck #step3,#deliveryCheck #step4{
	padding: 9px 14px;
	margin: 0 -10px;
	background-color: #ddd}
#deliveryCheck #step1 b,#deliveryCheck #step2 b,#deliveryCheck #step3 b,#deliveryCheck #step4 b{
	color: #000}
#deliveryCheck #step1 div,#deliveryCheck #step2 div,#deliveryCheck #step3 div,#deliveryCheck #step4 div{
	margin: 2px 0}
.topStatusMessage{
	padding: 1.2rem 0}
.topStatusMessage .lnr-checkmark-circle:before{
	font-size: 2.6rem}
.topStatusMessage div:nth-child(2){
	margin-left: 36px;
	font-size: 1.2rem;
	padding-bottom: 10px}
.topStatusMessage .errorOneLine{
	padding-top: 5px}
.topStatusMessage .fa-warning::before{
	font-size: 2.6rem}
.checkout table tr:nth-of-type(even){
	background-color: #fff}
.checkout table tr td{
	font-size: 1.2rem}
.checkout table td:first-child{
	width: 65%}
.rightSlider #cartItems{
	position: relative}
.rightSlider #cartItems .offer-applied{
	color: #8BC43F}
.rightSlider #cartItems .item{
	border-radius: 0;
	overflow: hidden;
	margin-top: 0;
	padding: 0 1.5rem}
.rightSlider #cartItems .cartitem-spinner{
	position: absolute;
	margin-top: -1.5rem;
	margin-left: -2.7rem}
.rightSlider #cartItems .prdct-Qnty>.pd-l0-r3{
	padding-left: 0;
	padding-right: 0.3rem}
.rightSlider #cartItems .prdct-Qnty>.pd-r0-l3{
	padding-right: 0;
	padding-left: 0.3rem}
.rightSlider #cartItems .offer-progress{
	font-size: 1.2rem;
	display: inline-block}
.rightSlider #cartItems .offer-progress .progress-bar{
	margin-top: 0}
.rightSlider #cartItems .offer-progress .progress-bar .offer-progress-ul{
	margin-bottom: 0}
.rightSlider #cartItems .offer-progress .progress-bar .offer-progress-ul li{
	border: 0.1rem solid #ccc;
	height: 0.8rem;
	float: left}
.rightSlider #cartItems .product-warn{
	background-color: #f2a73a}
.rightSlider #cartItems .product-ribbon .ribbon-text{
	background-color: #8BC43F;
	width: 82%;
	position: absolute;
	color: white;
	bottom: 1rem;
	font-size: 1.2rem;
	padding: 0.3rem;
	margin-left: -0.3rem;
	line-height: 1.3}
@media screen and (max-width: 480px){.rightSlider #cartItems .product-ribbon .ribbon-text{
		font-size: 1.1rem}
}.rightSlider #cartItems .product-ribbon .triangle-left{
	float: left;
	width: 0;
	height: 0;
	border-top: 0.6rem solid #68932d;
	border-left: 0.6rem solid transparent;
	position: absolute;
	bottom: 0.4rem;
	margin-left: -0.3rem}
.rightSlider #cartItems .cart-kebab{
	padding: 5px;
	top: -12px;
	left: 5px;
	font-size: 1.7rem;
	cursor: pointer;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	width: 100%}
.zSliderScrollable{
	overflow-y: auto;
	overflow-x: hidden}
.quantity-edit{
	bottom: 22px;
	color: #989898;
	margin-bottom: -20px;
	box-sizing: border-box;
	left: -8px}
@media screen and (max-width: 321px){.quantity-edit{
		bottom: 15px}
}.quantity-edit .price{
	width: 120%;
	position: absolute}
.order_totals table{
	background-color: #eee}
.order_totals table tr:nth-of-type(even){
	background-color: #eee}
.order_totals tr td{
	font-size: 1.2rem}
.order_totals tr:first-child{
	width: 70%}
.your-offers{
	cursor: pointer;
	padding-bottom: 16rem}
.your-offers span{
	font-size: 1.2rem;
	margin-left: -0.5rem}
.border-left-no-warn.border-left-error{
	border-left: 0.3rem solid #ec1c24;
	padding-right: 2rem !important}
.product-error{
	background-color: #ec1c24}
.border-left-warn{
	border-left: 0.3rem solid #f2a73a;
	padding-right: 2rem !important}
.border-left-no-warn{
	border-left: 0.3rem solid transparent;
	padding-right: 2rem !important}
.light-pink{
	background-color: pink}
@media screen and (max-width: 480px){.cart .product-details .prdct-title{
		font-size: 1.2rem !important}
	.cart .product-details .prdct-size{
		font-size: 1.1rem !important}
	.cart .product-details .prdct-unitprice{
		font-size: 1.1rem !important}
	.cart .cart-kebab{
		right: 1rem !important}
	.zCollectionName{
		padding-top: 0 !important}
}.zCollectionName{
	padding-top: 0 !important}
.brandSlider .brand-tiles div:nth-child(odd){
	clear: left}
.brandSlider .brandsTitle{
	font-family: "ralewaybold", helvetica, arial, sans-serif;
	font-style: normal;
	line-height: 1.5;
	font-size: 1.2rem;
	cursor: auto;
	letter-spacing: 0.2rem}
.brandSlider .brandsDescription{
	color: #666}
.brandSlider .brandsImage{
	box-shadow: 0.2rem 0.2rem #ddd}
.brandSlider .partner-collection a:nth-child(odd){
	clear: both}
@media only screen and (max-width: 47.9375em){.brandSlider .zSliderScrollableD{
		padding-bottom: 8rem}
}@font-face{
	/*font-family: "svgFont";
	//src: url("../sass/font/svgFont.eot");
	src: url("../sass/font/svgFont.eot?#iefix") format("eot"),url("../sass/font/svgFont.woff") format("woff"),url("../sass/font/svgFont.ttf") format("truetype"),url("../sass/font/svgFont.svg#svgFont") format("svg")}
.icon:before{
	font-family: "svgFont";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none*/
}
.icon-FR:before{
	content: ""}
.icon-US:before{
	content: ""}
.icon-add:before{
	content: ""}
.icon-arrow-down-white:before{
	content: ""}
.icon-arrow-down:before{
	content: ""}
.icon-arrow-left:before{
	content: ""}
.icon-arrow-up:before{
	content: ""}
.icon-arrow:before{
	content: ""}
.icon-close:before{
	content: ""}
.icon-facebook:before{
	content: ""}
.icon-google-plus:before{
	content: ""}
.icon-instagram:before{
	content: ""}
.icon-linkedin:before{
	content: ""}
.icon-minus:before{
	content: ""}
.icon-pinterest:before{
	content: ""}
.icon-plus:before{
	content: "\E010"}
.icon-search:before{
	content: ""}
.icon-shopping-cart-active:before{
	content: ""}
.icon-shopping-cart:before{
	content: ""}
.icon-singapore:before{
	content: ""}
.icon-sizechart:before{
	content: ""}
.icon-twitter:before{
	content: ""}
.icon-youtube:before{
	content: ""}
.mainMenuSlider{
	position: fixed;
	height: 100%;
	background: #f0f0f0 !important;
	top: 0;
	bottom: 0;
	z-index: 10;
	box-shadow: none;
	transition: all 0.5s ease-out;
	overflow: hidden}
.mainMenuSlider .scrollY{
	overflow-y: auto;
	-webkit-overflow-scrolling: touch}
.mainMenuSlider ul{
	margin-left: 0;
	margin-top: 0}
.mainMenuSlider .sub-cat-menu{
	cursor: auto}
.mainMenuSlider .zSubNavigationBar{
	font-size: 1.8rem}
.mainMenuSlider .zSubNavigationBar .lnr-cross{
	font-size: 1.8rem}
.mainMenuSlider .zSearchButton.menuSearchBtn{
	font-family: 'Linearicons';
	text-transform: lowercase;
	padding: 0;
	width: 3rem;
	background-color: transparent;
	color: #999;
	-webkit-font-variant-ligatures: common-ligatures;
	font-variant-ligatures: common-ligatures}
.mainMenuSlider .zSearchBar.search-input{
	padding-right: 3rem !important}
.mainMenuSlider .see-all{
	font-size: 1rem;
	margin-right: 1rem;
	border: 0.1rem solid #eee;
	border-radius: 2rem;
	padding: 0.5rem 1rem;
	line-height: 1;
	margin-top: 0.9rem;
	display: block;
	color: #eee;
	cursor: pointer}
.mainMenuSlider .see-all:hover{
	background-color: #eee;
	color: #333}
.mainMenuSlider .menu-home-btn-container{
	height: 4rem;
	background-color: #000}
.mainMenuSlider .menu-home-btn{
	font-size: 1rem;
	margin-right: 1rem;
	border: 0.1rem solid #eee;
	border-radius: 2rem;
	padding: 0.5rem 1rem;
	line-height: 1;
	margin-top: 0.9rem;
	display: block;
	color: #eee;
	cursor: pointer}
.mainMenuSlider .see-offers,
.top-see-offer-container .see-offers{
	line-height: initial;
	display: block;
	background: #f00909 !important;
	width: 100%;
	text-align: center;
	bottom: 0;
	color: #fff;
	font-size: 1.6rem;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
.mainMenuSlider .offerButton{
	padding: 0 0 0 0.1rem}
.mainMenuSlider .offerButton:first-child{
	padding-left: 0 !important}
.mainMenuSlider .see-offer-container{
	position: absolute;
	bottom: 0;
	width: 100%}
.mainMenuSlider .mainMenuHeader{
	background: #fff !important;
	position: relative;
	height: 3.8rem}
.mainMenuSlider .js-menuback{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-style: normal;
	background-color: #333;
	color: #ccc;
	font-size: 1.6rem}
.mainMenuSlider .menuClose{
	margin-right: -1.5rem;
	position: relative;
	cursor: auto}
.mainMenuSlider .menu-close{
	background-color: #333}
.mainMenuSlider .sub-menu{
	background-color: #333;
	height: 4rem;
	padding-top: 0.2rem}
.mainMenuSlider .mainMenu{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 4rem;
	font-size: 1.4rem;
	color: #212121;
	letter-spacing: 0.3rem;
	border-left: 0.4rem solid transparent;
	background-color: transparent;
	transition: background-color 0.5s,border-left 0.5s}
.mainMenuSlider .mainMenu:hover{
	color: #f00909;
	background-color: #ddd;
	border-left: 0.4rem solid #f00909;
	transition: background-color 0.5s,border-left 0.8s}
.mainMenuSlider .mainMenu .arrow{
	line-height: 4rem}
.mainMenuSlider .mainMenu .menu-icon{
	position: absolute;
	padding-top: 1.2rem;
	height: 2.5rem}
.mainMenuSlider .offersMenu{
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	font-size: 1.4rem;
	line-height: 3rem;
	color: rgba(33,33,33,0.7)}
.mainMenuSlider .offersSubMenu{
	display: inline-block;
	word-wrap: break-word;
	width: 70%}
.mainMenuSlider .bggrey{
	background-color: #ddd}
.mainMenuSlider .see-offers:hover,
.top-see-offer-container .see-offers:hover{
	color: #fff !important}
.mainMenuSlider .top-bottom-padding{
	padding: 0.8rem}
.mainMenuSlider .subcategorymenu{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.4rem;
	font-size: 1.2rem;
	color: #333;
	font-weight: bold;
	display: block}
.mainMenuSlider a.subcategorymenu:hover{
	color: #f00909}
.mainMenuSlider .subcategorymenu:first-letter{
	text-transform: uppercase !important}
.mainMenuSlider li.js-categorymenu:hover{
	cursor: pointer;
	background-color: #eee}
.mainMenuSlider .subMenuConatiner{
	opacity: 0;
	display: none;
	margin-top: -4rem}
.mainMenuSlider .subMenuImage{
	overflow: hidden;
	background-size: 100%;
	background-repeat: no-repeat}
.mainMenuSlider .summer-container-link{
	width: 60%;
	left: 40%;
	background-size: cover;
	position: absolute;
	cursor: pointer}
.mainMenuSlider .js-submenulayout:nth-child(3){
	margin-right: 1rem !important}
.mainMenuSlider .subMenuTitle{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-style: normal;
	line-height: 4rem;
	color: #ccc !important;
	font-size: 1.8rem;
	background-color: #333}
.mainMenuSlider .subMenuTitleCursor{
	cursor: auto;
	font-family: 'Linearicons';
	background-color: #000;
	padding-left: 1rem;
	line-height: 4rem;
	height: 4rem}
.mainMenuSlider .subMenuTitle2{
	font-family: "ralewaybold", helvetica, arial, sans-serif;
	font-style: normal;
	line-height: 1.5;
	color: rgba(229,33,79,0.1);
	font-size: 1.2rem;
	cursor: auto;
	letter-spacing: 0.2rem;
	margin-top: 1.5rem}
.mainMenuSlider .summer-container{
	position: absolute;
	width: 100%;
	top: 125%;
	display: none}
.mainMenuSlider .summer-container .summer-collection{
	background-color: rgba(0,0,0,0.5);
	display: block;
	text-align: right;
	padding-right: 1rem;
	background: linear-gradient(to right, transparent 0%, rgba(0,0,0,0.5) 37%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=  '#00000000', endColorstr='#80000000', GradientType=1)}
.mainMenuSlider .summer-container .summer-collection1{
	line-height: 3.8rem;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	color: white;
	font-size: 1.5rem;
	margin-right: 0.5rem}
.mainMenuSlider .summer-container .summer-collection2{
	line-height: 3.8rem;
	font-family: "playfair_displayregular", "Times New Roman", Times, serif;
	font-weight: bold;
	color: white;
	font-size: 1.5rem}
.mainMenuSlider .coollook-title{
	display: block;
	color: #6f32b3;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 1rem;
	line-height: 2.5rem;
	text-align: right;
	padding-right: 1rem;
	text-transform: uppercase;
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.63) 36%, rgba(255,255,255,0.65) 37%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=  '#00ffffff', endColorstr='#a6ffffff', GradientType=1)}
.mainMenuSlider .hideSubMenu{
	display: none;
	opacity: 0;
	-webkit-transform: translateY(0);
	transform: translateY(0)}
.mainMenuSlider .shiftSubMenu{
	display: block;
	opacity: 1;
	-webkit-transform: translateY(-4rem);
	transform: translateY(-4rem);
	transition: opacity 1s, -webkit-transform 1s;
	transition: opacity 1s, transform 1s;
	transition: opacity 1s,transform 1s,-webkit-transform 1s}
.mainMenuSlider.active{
	left: 0;
	transition: left 0.5s ease-out}
.z-lSliderWidth .offers,.z-left-slider .offers{
	overflow-y: auto;
	height: 100%;
	padding: 3rem 3rem 10rem}
.z-lSliderWidth .offers .offer-item-card,.z-left-slider .offers .offer-item-card{
	border: 0.2rem solid #ddd;
	border-radius: 0.2rem;
	text-align: center;
	margin-bottom: 3rem;
	padding: 1rem}
.z-lSliderWidth .offers .offer-item-card .offers-text,.z-left-slider .offers .offer-item-card .offers-text{
	display: -webkit-box;
	word-break: break-all;
	padding-top: 0.5rem;
	text-align: left;
	margin-bottom: 0}
.supportSlider .support-input{
	font-family: "ralewaymedium",helvetica,arial,sans-serif !important}
.supportSlider .closeHeader{
	background: #fff !important;
	position: relative;
	height: 40px}
.supportSlider .supportClose{
	background-color: #fff;
	color: #000;
	float: right;
	-webkit-transform: translateY(20%);
	transform: translateY(20%);
	width: 9.6rem}
.supportSlider .subMenuTitle{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-style: normal;
	line-height: 3.5rem;
	background-color: #000;
	color: #ccc;
	font-size: 1.4rem;
	font-weight: bold}
.supportSlider .supporttinytext{
	color: #333;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	margin-bottom: 0.5rem;
	margin-top: 1rem}
.supportSlider p.successmsg{
	color: #333;
	padding-left: 1rem;
	margin-right: 1.5rem}
.supportSlider .feedbacktxt{
	margin-top: 1rem;
	margin-bottom: -0.3rem;
	margin-right: 1.5rem}
.supportSlider .subMenuTitle2{
	font-size: 1rem;
	cursor: pointer}
.supportSlider .phoneNum{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 5rem;
	font-size: 3rem;
	letter-spacing: 2px;
	font-weight: normal;
	color: #000}
.zSliderScrollableD.removeScrollablePadding{
	padding-bottom: 0}
.zNotificationBoxN .noti-close{
	position: absolute;
	top: -2rem;
	padding: 1rem 1.5rem 1.5rem;
	right: 0}
#notificationContent{
	padding: 1rem 0}
#notificationContent div.zWishNotification{
	padding: 0 3% !important;
	background-color: #eee}
#notificationContent .js-allread{
	line-height: 2rem;
	padding-bottom: 0.8rem}
#notificationContent .lineheight2rem{
	line-height: 2rem}
#notificationContent .tickButton{
	line-height: 1.2;
	margin-left: -1.2rem !important;
	position: absolute;
	top: -2rem;
	padding: 1rem 1.5rem 1.5rem;
	right: 1rem}
#notificationContent .paddingRight2rem{
	padding-right: 2rem}
#notificationContent .paddingRight2-8rem{
	padding-right: 2.8rem}
#notificationContent #updates{
	position: relative}
#notificationContent #alerts{
	position: relative}
#notificationContent #offers{
	position: relative}
.surface-tabs.notification-tab{
	margin-top: 0 !important}
.zNotification.removeStack.unread{
	box-shadow: inset 2px 0 0 0 #f04124;
	border: 1px solid #ddd;
	border-left: 1px solid #ff1d25}
.zNotification.removeStack.read{
	box-shadow: inset 2px 0 0 0 rgba(240,65,36,0);
	border: 1px solid #ddd;
	transition: box-shadow 0.5s}
.notification-tab{
	display: -webkit-box;
	display: flex}
.notification-tab a{
	margin-right: auto !important;
	-webkit-box-flex: 1;
	flex: 1}
.notification-tab a.active{
	border-bottom: 3px solid #f00909 !important}
.zNotification.removeStack.read span{
	line-height: 1.2 !important}
.zNotification.removeStack{
	display: block;
	margin-bottom: 1rem}
.zNotification.removeStack:before{
	border: none;
	z-index: auto;
	position: relative}
.zNotificationSeparator{
	width: 37%;
	padding-top: 6px;
	float: left}
.zNotification.removeStack:after{
	border: none;
	z-index: auto;
	position: relative}
.columns .z-textArea{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	border: 1px solid #999;
	background-color: transparent;
	margin-left: 0;
	padding-left: 1.5rem;
	padding-top: 1.5rem;
	font-size: 1.2rem;
	color: #333}
.z-not-allowed{
	cursor: not-allowed !important}
.z-inputBox{
	border: 1px solid #ccc;
	font-size: 1.2rem !important;
	text-transform: inherit !important;
	color: #333;
	height: 40px !important;
	background-color: transparent;
	border: 1px solid #666;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
input[type="email"].z-inputBox,input[type="tel"].z-inputBox,input[type="text"].z-inputBox,select.z-inputBox{
	font-size: 1.2rem !important;
	height: 40px !important;
	background-color: transparent;
	border: 1px solid #666;
	text-transform: inherit;
	color: #333;
	font-weight: normal;
	padding-left: 15px;
	margin: 0}
.z-inputBox.z-border-left-active,.z-textArea.z-border-left-active{
	border-left: 0.4rem solid #ff1d25 !important}
.z-secondaryCTALink{
	line-height: 3.2rem;
	font-size: 1.2rem;
	color: #f00909 !important;
	background-color: transparent !important}
.z-supportButton{
	top: 1.8rem !important;
	width: 100%}
.z-secondaryButtonHollow{
	color: #f00909 !important;
	border: 1px solid #f00909 !important;
	background-color: transparent !important}
button.z-secondaryCTALink{
	color: #f00909 !important;
	background-color: transparent !important}
.button.z-tertiaryCTA,button.z-tertiaryCTA{
	color: #f00909 !important;
	background-color: transparent !important;
	text-transform: initial}
.button.z-tertiaryCTA{
	line-height: 3.6rem}
.z-dropdown{
	background-image: url("../images/arrow-down-thin.svg") !important;
	background-size: 2rem 2rem !important;
	background-position: 98% !important;
    background-repeat: no-repeat !important; 
}
.z-height80{
	height: 80%}
.z-height87{
	height: 87%}
.z-rightSlidingContent{
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
	margin-right: -1.5rem;
	padding: 1rem}
label.z-h4{
	font-family: "ralewaymedium", helvetica, arial, sans-serif, Arial, sans-serif;
	font-size: 1rem;
	font-weight: 500;
	font-variant: normal;
	line-height: 1.5;
	letter-spacing: 0.3rem;
	text-transform: uppercase;
	padding-bottom: 0.3rem;
	margin-top: 1rem;
	color: #000}
label.z-h4.lh-2.mr-t0{
	line-height: 2;
	margin-top: 0}
.online-button,.order-detail-page .support-section .headset-online-button,.orderCancelPgContainer .supportsection .headset-online-button{
	background-color: #009444;
	font-size: 0.8rem;
	color: white;
	padding: 0.3rem 1rem;
	border-radius: 2rem}
.z-tooltip{
	position: relative}
.z-tooltip:after,.z-tooltip:before{
	position: absolute;
	transition: All 0.1s ease;
	-webkit-transition: All 0.1s ease;
	-moz-transition: All 0.1s ease;
	-o-transition: All 0.1s ease;
	margin-left: -150px;
	left: 50%;
	top: 200%;
	display: block;
	color: #fff;
	opacity: 0;
	visibility: hidden}
.z-tooltip:before{
	content: '\25C6';
	margin-left: -10px;
	margin-top: -25px;
	z-index: 1;
	color: #333;
	font-size: 30px}
.z-tooltip:after{
	content: attr(data-tooltiptext);
	border-radius: 5px;
	background: #333;
	width: 300px;
	text-align: center;
	z-index: 2;
	font-size: 1.4rem;
	line-height: 18px;
	padding: 5px}
.z-tooltip:hover:after,.z-tooltip:hover:before{
	top: 150%;
	opacity: 1;
	visibility: visible}
::-ms-input-placeholder,::-webkit-input-placeholder,input::-moz-placeholder,input::-moz-placeholder{
	color: #999;
	font-size: 1.2rem;
	font-family: "ralewaymedium",helvetica,arial,sans-serif !important}
.menuClose{
	background-color: #ddd;
	height: 4rem;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	font-size: 2.5rem}
.z-scroll::-webkit-scrollbar,.zSliderScrollableD::-webkit-scrollbar{
	width: 1.2rem}
.z-scroll:hover::-webkit-scrollbar,.zSliderScrollableD:hover::-webkit-scrollbar{
	width: 1.2rem;
	position: absolute;
	background-color: transparent;
	border: 0;
	box-shadow: none}
.z-scroll:hover::-webkit-scrollbar-thumb,.zSliderScrollableD:hover::-webkit-scrollbar-thumb{
	background: linear-gradient(to right, transparent 25%, rgba(0,0,0,0.3) 26%, rgba(0,0,0,0.3) 74%, transparent 75%);
	outline: 0 solid slategrey;
	border-radius: 2rem}
.z-scroll::-webkit-scrollbar-track,.zSliderScrollableD::-webkit-scrollbar-track{
	box-shadow: none}
.z-scroll::-webkit-scrollbar-thumb,.zSliderScrollableD::-webkit-scrollbar-thumb{
	background: transparent}
.zCart.scroll{
	position: absolute;
	top: 5rem;
	bottom: -7rem;
	overflow-y: auto;
	overflow-x: hidden;
	height: auto}
.b2b .product-details .prdct-size,.cart .product-details .prdct-unitprice{
	padding: 1rem 0 0.3rem !important}
.b2b .product-details .prdct-unitprice{
	padding: 0.3rem 0 !important}
.top0{
	top: 0 !important}
.out-of-stock-top{
	top: 11rem !important}
.round-div{
	border-radius: 1000px;
	color: #fff}
.overlay.active{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.5;
	transition: opacity 0.5s ease;
	z-index: 6;
	color: #fff}
.cart-header{
	background: #fff;
	color: #f00909;
	position: relative;
	padding: 1rem 1rem 0}
.cart-header .see-offer{
	padding-top: 1rem !important;
	padding-bottom: 1rem !important}
.cart-header .cart-header-checkout{
	padding-top: 1rem !important;
	padding-bottom: 1rem !important}
.cart-header .continue-shopping{
	font-size: 1rem;
	text-transform: uppercase}
.cart-header .continue-shopping .shopping-text{
	width: 6rem;
	margin-left: 0}
.cart-header .continue-shopping i{
	margin-right: 5px}
.cart-header a{
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
.cart-header a.carts{
	height: 40px;
	width: 40px;
	border: 1px solid #ccc;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	margin-top: -20px;
	right: 10px}
.cart-header a.carts:before{
	line-height: 40px;
	font-size: 1.6rem !important;
	margin-left: 7px;
	display: block}
.cart-header a.carts .quantity{
	display: block;
	text-align: center;
	font-size: 1.28rem}
.cart-header a.top-checkout{
	text-transform: uppercase;
	position: absolute;
	right: 10px;
	margin: 8px 0;
	line-height: 4px;
	font-size: 1.2rem;
	padding: 1rem 2rem;
	border: none}
.cart-header a.top-checkout:hover{
	color: #fff !important;
	background-color: #f48583}
.cart-header a.top-checkout i{
	position: relative;
	top: 1px}
.cart{
	font-family: "playfair_displayregular","Times New Roman",Times,serif}
.cart.zSliderScrollableD{
	padding-bottom: 0;
	overflow-x: hidden;
	overflow-y: auto}
.cart .product-details{
	padding: 1rem 0}
.cart .check-delivery-time{
	background-color: #ddd}
.cart .items{
	margin: 0}
.cart .items .item{
	position: relative;
	border-bottom: 1px solid #ccc}
.cart .items .item .cart-remove{
	background: none;
	display: inline;
	color: #666;
	margin: 0;
	padding: 0;
	right: -2px;
	top: 5px;
	cursor: pointer}
.cart .items .item .cart-remove img.icon{
	height: 1.6rem;
	margin-right: 3px}
.cart .items .item>div.row:last-child{
	position: relative;
	top: -2rem}
.cart .product-details .prdct-title{
	text-decoration: none;
	font-size: 1.2rem;
	line-height: 1.8rem;
	max-height: 3.6rem;
	display: inline-block;
	overflow: hidden}
.cart .product-details .prdct-title:hover{
	color: #333 !important}
.cart .product-details .prdct-size,.cart .product-details .prdct-unitprice{
	color: #989898;
	padding: 0 0 0.6rem;
	font-size: 1.2rem;
	display: inline-block}
.cart .product-details .prdct-size .old-price,.cart .product-details .prdct-unitprice .old-price{
	font-size: 1rem}
.cart .product-details .prdct-size .has-tip,.cart .product-details .prdct-unitprice .has-tip{
	color: #989898 !important}
@media screen and (max-width: 480px){.cart .product-details .prdct-size .has-tip,.cart .product-details .prdct-unitprice .has-tip{
		border-bottom: none}
}.cart .product-details .prdct-size .has-tip:hover,.cart .product-details .prdct-unitprice .has-tip:hover{
	color: #f00909 !important}
@media screen and (max-width: 320px){.cart .product-details .prdct-size,.cart .product-details .prdct-unitprice{
		padding: 0.5rem 0}
}.cart .product-details .prdct-warn{
	color: #ff1d25 !important;
	font-size: 1rem !important;
	position: relative}
.cart .product-details .prdct-Qnty{
	color: #333;
	padding-left: 0}
.cart .product-details .prdct-Qnty i{
	font-size: 1.2rem}
.cart .product-details .prdct-Qnty .icon:before{
	cursor: pointer}
.cart .product-details .prdct-Qnty i:before{
	margin-right: 0}
.cart .product-details .prdct-Qnty span.price{
	font-weight: 500;
	padding: 0.32rem}
.checkout{
	width: 100%;
	text-align: center;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
.checkout table{
	width: 100%;
	text-align: center;
	margin: 0;
	border: none;
	border: solid transparent;
	border-width: 5px 0 5px 0}
.checkout table tbody{
	padding-bottom: 0.5rem}
.checkout table tr td{
	padding-left: 1.5rem}
.order_totals{
	width: 100%;
	bottom: 0;
	text-align: left;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	margin-top: 1.2rem;
	font-size: 1.2rem;
	margin-bottom: 15.5rem}
.order_totals>div{
	border-bottom: 1px dashed #ddd;
	overflow: hidden}
@media screen and (max-width: 480px){.order_totals>div{
		padding: 0.5rem 0}
	.order_totals>div:last-child{
		padding-top: 0.5rem;
		padding-bottom: 0.7rem}
}.order_totals table{
	width: 100%;
	text-align: center;
	border: none}
.order_totals table tr.pink td{
	color: #f00909;
	font-size: 1.4rem}
.proceed-checkout{
	background: #f00909;
	width: 100%;
	display: block;
	text-align: center;
	padding-top: 1.3rem;
	padding-bottom: 1.3rem;
	color: #fff;
	font-size: 1.4rem}
.proceed-checkout:hover{
	color: #fff !important}
.proceed-checkout ul{
	margin-left: 0}
.proceed-checkout .checkout{
	color: #fff;
	font-size: 1.4rem}
.proceed-checkout-disable{
	cursor: not-allowed;
	background: #999}
.disable-ptc{
	cursor: not-allowed;
	background: #eee}
.empty-cart{
	font-weight: 700;
	text-align: center;
	margin: auto;
	position: relative}
.white-arrow{
	color: #fff}
@-webkit-keyframes slideInLeft{
	from{
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
	visibility: visible}
to{
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)}
}@keyframes slideInLeft{
	from{
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
	visibility: visible}
to{
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)}
}.slideInLeft{
	-webkit-animation-name: slideInLeft;
	animation-name: slideInLeft}
.cart-empty{
	color: #000;
	text-align: center}
.cart-empty .cart-empty-image-padding{
	padding: 20px 1.5rem}
.cart-empty .cart-desc{
	margin-bottom: 1rem !important;
	border-bottom: 1px solid #ddd}
.cart-empty .z-h3{
	font-variant: normal !important;
	text-transform: capitalize !important}
.cart-level-offer{
	margin-top: 1rem;
	margin-bottom: 1rem;
	margin-left: 6px;
	box-shadow: 0.2rem 0.2rem 0.2rem rgba(0,0,0,0.1)}
.cart-kebab-container{
	overflow: visible !important;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	position: absolute;
	top: 0;
	right: 0}
.cart-kebab-container i:hover,.cart-kebab-container li:hover{
	color: #f00909}
@media screen and (max-width: 480px){.cart-kebab-container{
		padding-right: 0}
}.cart-out-of-stock{
	background-color: #e0e0e0;
	margin: 1rem 0;
	padding-top: 1rem;
	padding-bottom: 1rem}
.cart-out-of-stock .inline-block{
	display: inline-block}
.cart-out-of-stock .inline-block span{
	float: left}
.bra-size-chart.accordion .accordion-navigation>a,.bra-size-chart.accordion dd>a{
	background-color: white;
	border: 1px solid #eee;
	border-top: none}
/*.bra-size-chart.accordion .accordion-navigation>a:first,.bra-size-chart.accordion dd>a:first{
	border-top: 1px solid #eee} */
.bra-size-chart.accordion .accordion-navigation>a:hover,.bra-size-chart.accordion dd>a:hover{
	background-color: #fff}
.bra-size-chart.accordion .accordion-navigation>.content.active{
	background: #eee;
	display: block}
.bra-size-chart .accordion-navigation{
	font-size: 1.44rem !important}
.bra-size-chart .accordion-navigation:first-child{
	border-top: 1px solid #eee;
	margin-top: 25px}
.bra-size-chart .accordion-navigation .content{
	max-height: 100px;
	overflow: hidden}
.bra-size-chart .accordion-navigation .content>div{
	background: #eee !important;
	display: block;
	color: #666 !important;
	line-height: 36px;
	font-size: 1.44rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif, sans-serif;
	height: 80px;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch}
.bra-size-chart .accordion-navigation>a{
	font-size: 1.28rem !important;
	color: #666 !important;
	font-weight: bold !important}
.bra-size-chart .accordion-navigation>a:active{
	font-size: 1.28rem !important;
	color: #666}
.span-class{
	width: 53px;
	border: 1px solid;
	height: 29px;
	box-sizing: border-box;
	line-height: 29px;
	background-color: white;
	font-weight: bold;
	text-align: center;
	font-family: sans-serif;
	margin-right: 20px}
.accordion-navigation>a:before{
	padding-left: 5px;
	float: right;
	font-size: 1.6rem;
	font-family: "Linearicons"}
.accordion-navigation.active>a:before{
	content: "\e939";
	font-family: "Linearicons"}
.panty-container{
	background-color: #ffffff}
.size-details{
	border: 1px solid #ddd;
	margin: 2px 0;
	text-align: center;
	margin-left: 5px;
	line-height: 20px;
	display: inline-block;
	margin: 2px 0 5px;
	background: #fff;
	font-size: 1.12rem;
	font-weight: 600;
	width: 56px;
	padding: 3px 5px}
.float-right{
	float: right}
.measurnment-header,.size-header{
	display: inline;
	font-size: 1.28rem;
	line-height: 35px;
	font-family: "ralewaybold", helvetica, arial, sans-serif, sans-serif;
	color: #666}
.measurment-details{
	font-size: 1.44rem;
	font-family: sans-serif}
.measurment-details-padding{
	padding: 6px}
.measurnment-header-padding,.size-header-padding{
	padding: 19px;
	color: #666}
.color-class{
	color: #666}
.color-class:nth-child(odd){
	background: #fff;
	line-height: 41px}
.color-class:nth-child(even){
	background: white;
	line-height: 41px}
.bra_size{
	margin-left: 10px;
	padding-top: 1.6rem}
.size-chart-heading{
	border-bottom: 1px solid #a7a7a7;
	font-size: 1.28rem;
	padding: 7px}
.callinfo1{
	background: url("images-cdn/home_try_phone.png") no-repeat scroll 0 15px;
	border-top: 1px solid #eee;
	display: inline-block;
	padding: 18px 0 0 34px;
	text-transform: uppercase;
	width: 100%;
	margin-top: 20px;
	font-size: 1.12rem}
.panty_size,.swim_size{
	width: 100%;
	overflow: hidden;
	margin: 20px 0;
	text-align: center}
.onlytop .measurnment-header-padding{
	padding-top: 0 !important;
	padding-bottom: 0 !important}
.onlytop .size-details{
	margin: 14px 5px !important}
.onlytop .color-class{
	padding-left: 0 !important}
.panty_txt{
	float: right;
	width: 50%;
	text-align: left;
	line-height: 1.5em;
	font-family: 'droid serif', sans-serif;
	margin-top: 4px;
	font-size: 14px}
.wallet-select-error{
	font-size: 1.2rem;
	padding-left: 1.5rem}
.newAddressAdd #newAddress{
	max-width: 406px;
	margin-left: 1rem}
.header-checkout{
	background: #fff;
	box-shadow: 0 1px 6px #eee;
	position: fixed;
	z-index: 5}
@media screen and (max-width: 767px){
	.header-checkout .main-icon{
		margin-top: 1rem;
		margin-left: 0.5rem;
		margin-right: 0;
		padding-right: 0;
		border: 0
	}
	.header-checkout .main-icon a.logo img{
		height: 2.5rem
	}		
}
.header-checkout .checkout-icons-header{
	margin-right: 1rem;
	margin-top: 1rem}
.header-checkout .checkout-icons-header .checkout-icon-name{
	margin-left: 2.5rem;
	display: block;
	padding-right: 1rem}
@media screen and (max-width: 768px){.header-checkout .checkout-icons-header .checkout-icon-name{
		margin-left: 1.5rem;
		line-height: 1.25}
}.header-checkout .checkout-icons-header [class^='icon-']{
	position: absolute;
	top: 1.5rem}
@media screen and (max-width: 768px){.header-checkout .checkout-icons-header [class^='icon-']{
		font-size: 1rem}
}.header-checkout .header-checkout-right-icons .checkout-icons-header{
	border-right: 1px solid #eee}
@media screen and (max-width: 768px){.header-checkout .header-checkout-right-icons .checkout-icons-header{
		margin-top: 1.25rem}
}@media screen and (min-width: 991px){.header-checkout .header-checkout-right-icons :first-child.checkout-icons-header{
		border-right: 0}
}.review-cart-item .item-name{
	font-size: 1.4rem}
.review-cart-item .item-size{
	font-size: 1.2rem;
	padding-top: 1rem}
.review-cart-item .actPrice{
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
.top-border-sp::before{
	content: '';
	display: block;
	border-top: solid 1px #ddd;
	padding-top: 1rem}
.out-of-stock-product{
	background-color: rgba(235,28,36,0.1);
	border-left: solid 0.5rem #eb1c24}
.out-of-inventory-product{
	background-color: rgba(249,174,64,0.1);
	border-left: solid 0.5rem #f9ae40}
.review-cart-items>.review-cart-item:after{
	content: '';
	border-bottom: solid 1px #ddd;
	display: block;
	margin: 0 2rem}
.review-cart-items>.review-cart-item.pd-lr20:after{
	margin: 0 auto}
.li-yellow-bar{
	border-left: solid 5px yellow;
	background-color: #f0bb24}
.row.mr-auto.li-highlight-item{
	margin: 0 -20px;
	padding: 0 20px}
.li-red-bar{
	border-left: solid 5px red}
span.blk{
	display: block}
.br-chl::before{
	content: '';
	border-left: solid 1px #ddd;
	position: absolute;
	top: 5px;
	bottom: 5px;
	left: 0}
.br-chr::before{
	content: '';
	border-right: solid 1px #ddd;
	position: absolute;
	top: 5px;
	bottom: 5px;
	right: 0}
.js-coupon-apply label{
	font-family: "ralewaymedium";
	font-size: 1.1rem;
	font-variant: small-caps;
	color: #000}
.js-coupon-apply input[type="text"]{
	width: 20rem;
	margin: 0 1.5rem 0 0;
	padding: 10px;
	height: auto;
	border: solid 1px #666;
	background: #eee;
	font-size: 1rem;
	color: #999}
.off-click{
	pointer-events: none;
	opacity: 0.2}
.full-width{
	width: 100%;
	padding: 20px}
.full-width .coupon,.full-width .gift-wrap{
	width: 45% !important}
.checkout-container{
	padding-top: 50px;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
.checkout-container .close{
	top: 9px;
	position: absolute;
	right: 10px;
	font-size: 2.1rem}
.p-icon{
	width: 40px;
	height: 40px;
	border: 1px solid #eee;
	border-radius: 50%;
	margin: auto 4px;
	background-color: #fff;
	padding: 7px 10px 10px;
	font-size: 2rem;
	display: inline-block}
.checkout-wrapper{
	background-color: #eee}
.checkout-wrapper .fields-wrap{
	position: relative}
.checkout-wrapper .fields-wrap .header-bar{
	height: 42px;
	border: 1px solid #ccc;
	margin-left: -10px;
	background-color: #fff;
	padding: 10px;
	margin-bottom: 10px;
	font-family: "ralewaymedium", Arial, sans-serif;
	font-size: 1.6rem}
.checkout-wrapper .fields-wrap .header-bar .present-mail,.checkout-wrapper .fields-wrap .header-bar .review-details,.checkout-wrapper .fields-wrap .header-bar .selected-delivery-details{
	color: #666}
.checkout-wrapper .fields-wrap .header-bar .review-details{
	margin-top: 4px}
@media screen and (max-width: 640px){.checkout-wrapper .fields-wrap .header-bar{
		font-size: 1.1rem}
	.checkout-wrapper .fields-wrap .header-bar .present-mail,.checkout-wrapper .fields-wrap .header-bar .review-details,.checkout-wrapper .fields-wrap .header-bar .selected-delivery-details{
		font-size: 1.1rem}
	.checkout-wrapper .fields-wrap .header-bar .review-details{
		margin-top: 4px}
}.email-fwrap .toggle-container,.payment-fwrap .toggle-container,.review-fwrap .toggle-container,.shipping-fwrap .toggle-container{
	display: none}
.email-fwrap .addAddress,.payment-fwrap .addAddress,.review-fwrap .addAddress,.shipping-fwrap .addAddress{
	padding: 0 2rem}
.email-fwrap .header-corner,.payment-fwrap .header-corner,.review-fwrap .header-corner,.shipping-fwrap .header-corner{
	position: relative}
.p-row{
	border-left: 5px solid #ccc}
.p-row.active{
	border-left: 5px solid #f00909}
@media screen and (max-width: 640px){.p-row{
		border-left: none}
	.p-row.active{
		border-left: none}
	.shipping-fwrap .addAddress{
		padding: 0 1rem}
}.header-bar .initial-header{
	color: #999998;
	text-transform: uppercase;
	letter-spacing: 0.2rem;
	padding-top: 3px;
	padding-left: 29px;
	display: inline-block}
.header-bar .initial-header a{
	color: #f00909}
.header-bar .icon-wrap{
	display: none}
.header-bar .icon-wrap .fa-check{
	border: 1px solid white;
	border-radius: 25px;
	font-size: 1rem;
	background-color: #f00909;
	height: 15px;
	width: 15px;
	color: white;
	font-weight: bolder;
	padding: 2px 0 0 1px;
	vertical-align: middle;
	display: inline-block}
.header-bar .final-header{
	display: none;
	text-transform: uppercase;
	letter-spacing: 0.2rem;
	padding-top: 3px;
	padding-left: 12px}
.header-bar .final-header.pd-l15{
	padding-left: 15px}
@media screen and (max-width: 640px){.header-bar .final-header,.header-bar .initial-header{
		text-transform: capitalize;
		letter-spacing: 0;
		padding-left: 12px}
}.header-bar .payment-details{
	display: none}
.header-corner:after{
	content: '';
	display: inline-block;
	border-top: solid 5px #999998;
	border-right: solid 5px #999998;
	border-left: solid 5px transparent;
	border-bottom: solid 5px transparent;
	top: 42px;
	position: absolute;
	left: -10px}
.fields-wrap>div{
	position: relative}
.checkout-progress-bar{
	padding-top: 15px;
	height: 150px;
	font-size: 13px}
.checkout-progress-bar .progress-wrapper{
	padding: 10px 5px;
	position: relative;
	z-index: 3;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
.checkout-progress-bar .progress-wrapper .email,.checkout-progress-bar .progress-wrapper .payment,.checkout-progress-bar .progress-wrapper .review,.checkout-progress-bar .progress-wrapper .shipping{
	width: 15%;
	float: left;
	margin: auto 5%;
	text-align: center;
	color: #999}
.checkout-progress-bar .progress-wrapper .email .step,.checkout-progress-bar .progress-wrapper .payment .step,.checkout-progress-bar .progress-wrapper .review .step,.checkout-progress-bar .progress-wrapper .shipping .step{
	display: inline-block;
	width: 100%;
	margin-top: 5px}
.checkout-progress-bar .progress-wrapper .email .step-text,.checkout-progress-bar .progress-wrapper .payment .step-text,.checkout-progress-bar .progress-wrapper .review .step-text,.checkout-progress-bar .progress-wrapper .shipping .step-text{
	font-size: 1.2rem}
.checkout-progress-bar .progress-wrapper .lnr-envelope:before{
	font-size: 2rem}
.checkout-progress-bar .progress-wrapper .shipping .icon-truck:before{
	font-size: 2rem}
.checkout-progress-bar .progress-wrapper .shipping.active-bar .icon-truck:before,.checkout-progress-bar .progress-wrapper .shipping.completed-bar .icon-truck:before{
	color: #fff}
.checkout-progress-bar .progress-wrapper .bar.completed-bar:hover:not(.email){
	cursor: pointer}
.checkout-progress-bar .progress-wrapper .bar.completed-bar:hover:not(.email) span.p-icon{
	background-color: #f00909}
.checkout-progress-bar .progress-wrapper .bar.completed-bar:hover:not(.email) span.step,.checkout-progress-bar .progress-wrapper .bar.completed-bar:hover:not(.email) span.step-text{
	color: #f00909}
.h-separator,.v-separator{
	position: relative}
.h-separator:after{
	content: '';
	position: absolute;
	top: 12px;
	left: 50%;
	border: 1px solid #ccc;
	width: 68%;
	z-index: 2;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)}
.active-bar .toggle-container{
	display: block}
.active-bar .step,.active-bar .step-text{
	color: #f00909}
.active-bar .p-icon{
	width: 40px;
	height: 40px;
	border: 1px solid #eee;
	border-radius: 50%;
	margin: auto 4px;
	background-color: #f00909;
	color: #fff}
.active-bar .initial-header{
	color: #f00909}
.completed-bar .toggle-container{
	display: block}
.completed-bar .p-icon{
	width: 40px;
	height: 40px;
	border: 1px solid #eee;
	border-radius: 50%;
	margin: auto 4px;
	background-color: #8BC43F;
	color: #fff}
.completed-bar .step,.completed-bar .step-text{
	color: #292526}
.completed-bar .initial-header{
	display: none}
.completed-bar .final-header{
	color: #292526;
	display: inline-block}
.completed-bar .icon-wrap{
	display: inline-block}
.horizontal-or-separator{
	position: relative;
	text-align: center;
	margin-top: 50px}
.horizontal-or-separator:after{
	content: '';
	position: absolute;
	top: 6px;
	left: 50%;
	border: 1px solid #ccc;
	width: 75%;
	z-index: 2;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)}
.horizontal-or-separator .separator-text-wrap{
	display: none}
@media screen and (max-width: 640px){.horizontal-or-separator .separator-text-wrap{
		display: inline-block}
	.horizontal-or-separator .separator-text-wrap .separator-text{
		z-index: 4;
		padding: 0 21px;
		position: relative;
		background-color: #EEEEEE;
		position: relative;
		top: -32px}
}.z-server-errormsg-email,.z-server-errormsg-giftFrom,.z-server-errormsg-giftTo,.z-server-errormsg-password{
	color: #ff1d25}
.email-buttons{
	font-size: 1.4rem;
	letter-spacing: 0.2rem;
	text-align: center}
.email-local{
	margin-bottom: 1rem;
	border-right: 1px solid #ccc}
.email-local .login-form,.email-local .register-user,.email-local .verifyEmail{
	padding-left: 3.2rem;
	padding-right: 2rem}
.email-local label{
	font-size: 1rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	color: black;
	letter-spacing: 0.2rem}
.email-local input[type='password'],.email-local input[type='text']{
	width: 100%;
	height: 40px;
	background-color: transparent;
	border: 1px solid #666;
	font-size: 1.4rem;
	text-transform: inherit;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	color: #333;
	font-weight: normal;
	padding-left: 15px;
	margin: 0}
.email-local input[type='submit']{
	border-style: none;
	color: #ffffff;
	background-color: #E71E63;
	float: right;
	text-align: center;
	font-size: 1.4rem;
	letter-spacing: 0.2rem;
	margin: 2rem 0 0 1rem;
	padding: 1rem 2rem}
.email-local .foot-notify{
	text-align: left;
	font-size: 1rem;
	font-family: ralewaymedium;
	padding-top: 5px}
.email-local .registered-login .guest-checkout{
	display: inline-block}
@media screen and (max-width: 600px){.email-local .login-form,.email-local .register-user,.email-local .verifyEmail{
		padding: 0 1.5rem}
}.email-fwrap .lnr-envelope{
	font-size: 2rem}
@media screen and (min-width: 640px){.addOnRegistered .horizontal-or-separator:after{
		top: 130px;
		height: 225px}
}@media screen and (min-width: 640px){.email-error-msg{
		margin-top: -25px}
}.email-error-msg{
	margin-top: -52px}
.email-social .social-login-header{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1rem;
	font-variant: small-caps;
	line-height: 27px;
	letter-spacing: 0.2rem;
	display: inline-block;
	width: 100%;
	text-align: center;
	color: #000}
.shipping-address,.shipping-address-dummy{
	letter-spacing: 0.2rem;
	font-size: 1.2rem}
.shipping-fwrap .addressCard{
	width: 100%;
	display: inline-block}
.shipping-fwrap .presentAddressWrapper{
	font-size: 1.2rem}
.shipping-fwrap .presentAddressWrapper .ship-btn{
	text-align: right;
	margin-right: 2rem}
.shipping-fwrap .presentAddressWrapper .showDeliveryDetails{
	font-size: 1.2rem;
	color: #666;
	font-family: "ralewaymedium", Arial, sans-serif;
	text-align: right;
	margin-right: 2rem}
.shipping-fwrap .presentAddressWrapper .cart-kebab{
	font-size: 1.6rem}
.shipping-fwrap .presentAddress{
	position: relative;
	margin: 20px;
	background-color: #ffffff;
	border: 1px solid #DCDBDB;
	border-radius: 8px;
	padding: 15px 0 20px 20px;
	color: #666}
.shipping-fwrap .presentAddress .userName{
	padding-top: 12px}
.shipping-fwrap .presentAddress .pr-add-common{
	line-height: 2.1rem}
.shipping-fwrap .presentAddress .postalType{
	font-family: playfair_displayitalic;
	color: black;
	line-height: 2.8rem;
	text-transform: lowercase;
	font-size: 1.4rem}
.shipping-fwrap .presentAddress .postalType:first-letter{
	text-transform: uppercase}
.shipping-fwrap .presentAddress .p-fix{
	padding-right: 5px}
.shipping-fwrap .delivry-info-time{
	display: none}
@media screen and (max-width: 640px){.shipping-address,.shipping-address-dummy{
		float: none;
		right: 0}
	.shipping-fwrap .presentAddressWrapper{
		padding-bottom: 26px}
	.shipping-fwrap .presentAddressWrapper .showDeliveryDetails{
		margin-right: 0;
		text-align: center}
}.addressCard .modifyAddress{
	float: left;
	width: 100%;
	margin-bottom: 25px;
	margin-top: 15px}
.modifyAddress .z-grey-bg-color{
	background-color: #ddd}
.modifyAddress .lnr-plus-circle{
	font-size: 3rem;
	padding-bottom: 15px;
	margin-top: -18px}
.modifyAddress .choose-other-address,.modifyAddress .empty-address-container{
	width: 45%;
	height: 180px;
	margin: -3px 0 5px 10px;
	float: left;
	font-size: 1.2rem;
	text-transform: uppercase;
	line-height: 1.8rem}
.modifyAddress .choose-other-address a,.modifyAddress .empty-address-container a{
	border: 1px solid #ccc;
	border-radius: 10px}
.modifyAddress .icon-ellipsis{
	font-size: 3rem}
.modifyAddress .select-address-text{
	padding: 25px 28px 0}
.modifyAddress .empty-address-container .select-address-text{
	padding-top: 12px}
.empty-address-container a{
	height: 100%}
.empty-address-container .empty-address{
	margin: 0 auto;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)}
.guest-checkout{
	font-size: 1.2rem;
	color: #f00909;
	line-height: 3;
	text-transform: uppercase;
	cursor: pointer;
	letter-spacing: 0.1rem;
	margin-top: 2rem;
	float: right;
	margin-right: 1rem}
@media screen and (max-width: 320px){.guest-checkout{
		margin-right: 0}
}.choose-other-address{
	position: relative}
.choose-other-address a{
	height: 100%;
	display: inline-block;
	width: 100%;
	color: #f00909}
.choose-other-address .other-address{
	color: #f00909;
	text-align: center;
	margin: 0 auto;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)}
.choose-other-address span{
	display: block}
.review-fwrap .cartitems-wrap ul{
	margin: 0}
.review-fwrap .cartitems-wrap .prdct-warn{
	color: #ff1d25;
	width: 100px;
	font-size: 1.2rem;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
.review-fwrap .cartitems-wrap .p-title{
	font-size: 1.4rem;
	font-family: playfair_displayregular;
	color: #666}
.review-fwrap .cartitems-wrap .p-qty,.review-fwrap .cartitems-wrap .p-size,.review-fwrap .cartitems-wrap .p-unitprice{
	font-size: 1rem;
	font-family: ralewaymedium;
	color: #999}
.review-fwrap .cartitems-wrap .hideHr{
	margin: 0;
	height: 1px;
	background-color: #ccc}
.review-fwrap .cartitems-wrap .arrow-left-solid{
	width: 0;
	height: 0;
	border-top: 1rem solid transparent;
	border-bottom: 1rem solid transparent;
	border-right: 0.6rem solid #8BC43F}
.review-fwrap .cartitems-wrap .toctag{
	position: absolute;
	width: 100%;
	top: 3.5rem;
	right: 1rem}
.review-fwrap .cartitems-wrap .toctag>div>div{
	display: inline-block;
	vertical-align: middle}
.review-fwrap .cartitems-wrap .taggreen{
	background-color: #8BC43F;
	width: 80%;
	height: 2rem;
	padding-left: 1rem;
	padding-top: 0.3rem;
	margin-left: -.25rem;
	font-size: 1.1rem;
	color: #fff;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden}
.review-fwrap .cartitems-wrap .ribbon-container-green{
	background-color: #8BC43F;
	position: absolute;
	bottom: 1rem;
	z-index: 3;
	width: 100%;
	margin-left: -.6rem;
	height: 1.8rem;
	padding-top: 0.1rem;
	font-size: 0.9rem}
.review-fwrap .cartitems-wrap .ribbon-container-arrow{
	display: inline-block;
	float: left;
	width: 0;
	height: 0;
	border-top: 0.7rem solid #648e36;
	border-left: 0.7rem solid transparent;
	position: absolute;
	top: 95%}
.review-fwrap .cartitems-wrap .ribbon-container-content{
	display: inline-block;
	padding-left: 0.4rem;
	color: #fff;
	height: inherit;
	overflow: hidden}
.review-fwrap .confirm-order,.review-fwrap .confirm-order-dummy{
	margin-right: 13px}
.cart-bumper{
	font-family: "ralewaymedium", Arial, sans-serif;
	font-size: 1.5rem;
	position: relative;
	margin-bottom: 5px}
.cart-bumper .coupon,.cart-bumper .gift-wrap{
	width: 50%;
	float: left;
	cursor: pointer;
	text-align: center}
.cart-bumper .coupon-line,.cart-bumper .gift-wrap-line{
	color: #E91E63;
	text-transform: uppercase;
	text-align: left}
.cart-bumper .coupon-applied label,.cart-bumper .coupon-process label{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1rem;
	text-align: left}
.cart-bumper .coupon-applied input,.cart-bumper .coupon-process input{
	width: 150px;
	padding: 15px}
.cart-bumper .coupon-applied button,.cart-bumper .coupon-process button{
	margin-left: 10px;
	margin-top: -2px;
	background: #6f32b3 !important}
.cart-bumper .vert{
	background: #999;
	width: 1px;
	position: absolute;
	height: 75px;
	left: 300px;
	top: 0}
.cart-bumper .applied-coupon-detal,.cart-bumper .gift-confirmed{
	width: 135px;
	background: purple;
	color: white;
	padding: 3px}
.cart-bumper .gift-wrap-process{
	font-size: 1rem;
	margin-top: -27px}
.cart-bumper .gift-wrap-process label{
	text-align: left;
	font-size: 1rem;
	font-weight: bold;
	letter-spacing: 0.5px}
.add-gift-wrap .gift-wrapper{
	font-family: "raleway"}
.add-gift-wrap .gift-wrapper .gift-wrapper-header{
	font-style: italic;
	font-family: cursive;
	font-size: 1.8rem;
	font-family: "playfair_displayregular", "Times New Roman", Times, serif;
	padding-top: 30px;
	padding-bottom: 30px}
.add-gift-wrap .gift-wrapper input,.add-gift-wrap .gift-wrapper textarea{
	background-color: #eee;
	padding: 10px;
	font-size: 1.3rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	color: #333;
	border: 1px solid #666;
	text-transform: none;
	margin-bottom: 1.5rem;
	height: auto;
	font-weight: normal}
.add-gift-wrap .gift-wrapper textarea{
	resize: none;
	font-size: 1.3rem;
	padding-top: 10px}
.add-gift-wrap .gift-wrapper .close{
	font-size: 2.1rem;
	position: relative;
	top: 0;
	right: 0}
.add-gift-wrap .gift-wrapper label{
	font-size: 1.6rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	padding-bottom: 7px}
.add-gift-wrap .gift-wrapper .confirm-gift{
	margin-top: 15px;
	letter-spacing: 0.3rem;
	font-size: 1.4rem;
	font-family: ralewaymedium;
	width: 200px}
.oTotal-wrap{
	padding: 15px 10px 10px;
	font-family: "playfair_displayregular", "Times New Roman", Times, serif;
	font-size: 1.4rem;
	line-height: 21px;
	margin-bottom: 25px}
.oTotal-wrap .ot-row2,.oTotal-wrap .ot-row3{
	color: #f00909}
.oTotal-wrap .ot-row1 span:first-child,.oTotal-wrap .ot-row2 span:first-child,.oTotal-wrap .ot-row3 span:first-child{
	text-transform: capitalize}
.oTotal-wrap .ot-row1 span:last-child,.oTotal-wrap .ot-row2 span:last-child,.oTotal-wrap .ot-row3 span:last-child{
	float: right}
.secure-confirm{
	color: #666}
.payment-process.toggle-container:after{
	content: '';
	border: 1px solid #eee;
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0;
	height: 1rem;
	background: #eee}
.payment-process .payment-options{
	display: inline-block;
	padding: 20px;
	width: 100%}
@media screen and (max-width: 767px){.payment-fwrap .initial-header{
		letter-spacing: 0;
		text-transform: capitalize;
		padding-left: 12px}
	.review-fwrap .cartitems-wrap .arrow-left-solid{
		border-top: 1.1rem solid transparent;
		border-bottom: 1.1rem solid transparent;
		border-right: 0.8rem solid #8BC43F}
	.review-fwrap .cartitems-wrap .toctag{
		position: static}
	.review-fwrap .cartitems-wrap .taggreen{
		width: 94%;
		padding-top: 0.2rem;
		margin-left: -.2rem;
		padding-left: 0.5rem}
	.review-fwrap .cartitems-wrap .ribbon-container-green{
		padding-top: 0}
	.review-fwrap .cartitems-wrap .ribbon-container-content{
		padding-top: 0.2rem}
}@media screen and (max-width: 320px){.review-fwrap .cartitems-wrap .ribbon-container-green{
		font-size: 1rem}
}.payment-options .zero-payment-wrap{
	background: white;
	border: 1px solid #cacaca;
	font-family: "ralewaymedium", Arial, sans-serif;
	font-size: 1.3rem;
	padding: 20px}
.payment-options .zero-pay-text{
	font-family: "ralewaymedium", Arial, sans-serif;
	font-size: 1.3rem}
.payment-ul{
	border-width: 1px 0 1px 1px;
	border-style: solid;
	border-color: #cacaca;
	font-family: "ralewaymedium", Arial, sans-serif;
	font-size: 1.1rem;
	text-transform: uppercase;
	letter-spacing: 2px;
	line-height: 2.7rem;
	margin: 0;
	background-color: #fff;
	color: #000}
.payment-ul li{
	padding: 10px 30px;
	border-bottom: 1px solid #cacaca}
.payment-ul li span.arrow-mark{
	color: #6f32b3;
	float: right;
	font-size: 2rem;
	margin-top: 0}
.save-card,.zCoins-info{
	font-family: "ralewaymedium", Arial, sans-serif;
	font-size: 1.2rem;
	margin-bottom: 20px;
	border: 1px solid #ccc;
	background: #fff}
.save-card input[type='checkbox'],.zCoins-info input[type='checkbox']{
	visibility: hidden}
.save-card .zcoins-select,.zCoins-info .zcoins-select{
	display: inline-block;
	float: left;
	height: 18px;
	width: 18px;
	border: 1px solid #ccc;
	margin-right: 10px;
	padding: 2px}
.save-card span.js-available-zcoins,.zCoins-info span.js-available-zcoins{
	display: inline-block;
	font-size: 1.4rem;
	padding: 1.6rem}
.save-card span.js-available-zcoins.hide,.zCoins-info span.js-available-zcoins.hide{
	display: none}
.save-card .present-zcoins,.zCoins-info .present-zcoins{
	vertical-align: sub}
.rest-zcoins{
	font-size: 1.2rem;
	margin-top: -10px}
.rest-zcoins .count-rest-zcoins{
	margin-left: 5px;
	color: #666}
.rest-zcoins .zHelp-link{
	color: #f00909;
	margin-left: 20px}
.back-payment-methods{
	color: #f00909;
	font-size: 1.1rem;
	padding-left: 2px}
.back-payment-methods .lnr-arrow-left{
	margin-right: 3px}
.back-btn-payment{
	margin: 0 20px 20px 0;
	display: inline-block;
	font-family: "ralewaymedium", Arial, sans-serif;
	text-transform: uppercase}
.selected-zcoins{
	color: white;
	background-color: purple}
.po-cod{
	display: none;
	font-size: 1.6rem}
.cod-payment{
	font-family: "ralewaymedium", Arial, sans-serif;
	font-size: 1.3rem}
.cod-payment .cod-charges{
	width: 100%;
	color: #000}
.cod-payment p.cod-payable{
	font-size: 1.3rem !important;
	color: #666}
.cod-payment .o-total{
	color: #f00909}
.cod-flow{
	display: inline-block;
	width: 100%}
.cod-flow .confirm-o,.cod-flow .pay-cash,.cod-flow .product-delivery{
	float: left;
	display: inline-block;
	padding: 0 1.5rem;
	text-align: center}
@media screen and (max-width: 640px){.cod-flow .confirm-o,.cod-flow .pay-cash,.cod-flow .product-delivery{
		padding: 0;
		width: 30%}
}.cod-flow .cash-dollar,.cod-flow .delivery,.cod-flow .thumb-icon{
	width: 60px;
	height: 60px;
	border: 1px solid #eee;
	border-radius: 50%;
	margin: auto 4px;
	background-color: #fff;
	display: inline-block;
	font-size: 2.08rem;
	padding: 19px;
	margin-bottom: 1rem}
.cod-flow .right-arw{
	display: inline-block;
	float: left;
	position: relative;
	top: 30px;
	left: 0;
	font-size: 1.1rem;
	color: #f00909}
.cod-flow .flow-text{
	font-family: "ralewaymedium", Arial, sans-serif;
	text-transform: uppercase;
	font-size: 1.05rem;
	letter-spacing: 2px;
	color: #666}
.save-card{
	background: none !important;
	border: none}
.po-credit-debit{
	display: none}
.card-payment .juspay_locker_save{
	display: inline-block;
	float: left;
	height: 18px;
	width: 18px;
	border: 1px solid #ccc;
	margin-right: 10px;
	padding: 2px;
	font-size: 1rem}
.netbanking{
	display: none;
	width: 100%;
	font-size: 1.6rem}
.netbanking p.banks-dropdown,.netbanking p.header{
	font-size: 1rem;
	color: #000;
	letter-spacing: 2px;
	text-transform: uppercase}
.netbanking p.banks-dropdown{
	margin-top: 15px;
	margin-bottom: 5px}
.netbanking ul.banks-list{
	margin: 0}
.netbanking ul.banks-list li:hover .icon-check{
	background-color: #6f32b3}
.netbanking .selector{
	max-width: 90%;
	font-size: 1.6rem}
@media screen and (max-width: 640px){.netbanking .selector{
		max-width: none}
}.netbanking .payment_method{
	height: 30px;
	border: 1px solid #666;
	font-size: 1.2rem;
	background: #fff}
.selector .select{
	border: 1px solid #666;
	width: 100%;
	display: inline-block;
	padding: 10px;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
.selector ul{
	margin: 0;
	display: none}
.selector .lnr-chevron-down{
	position: absolute;
	right: 35px;
	top: 12px}
.all-banks{
	overflow-y: scroll;
	border-right: 2px;
	width: 100%;
	-webkit-overflow-scrolling: touch}
.all-banks li{
	border: 1px solid #DCDBDB;
	padding: 6px}
.banks-list .bank-row{
	display: inline-block;
	padding: 5px}
.banks-list .bank-row div{
	border: 1px solid #ccc;
	padding: 1rem;
	background-color: #fff;
	cursor: pointer}
.banks-list .bank-row div:hover{
	border-color: #6f32b3}
.banks-list .bank-row div:hover span{
	background-color: #6f32b3}
.banks-list .bank-row div span{
	font-size: 1.6rem;
	background-color: #DDDCDC;
	color: white;
	border-radius: 50%;
	padding: 5px;
	display: inline-block}
.banks-list .bank-row div img{
	width: 100px;
	vertical-align: top}
.banks-list .bank-row.activeP div{
	border-color: #6f32b3}
.saved-cards{
	display: none;
	font-size: 1.6rem}
.saved-cards .saved-cards-content .offer_font{
	font-size: 1.5rem}
.saved-cards .card-info{
	border: 1px solid #ddd;
	padding: 10px;
	background-color: #fff}
@media screen and (max-width: 640px){.saved-cards .card-info{
		max-width: 300px}
	.saved-cards .saved-cards-content .offer_font{
		font-size: 1.3rem}
}.saved-cards .card-info:hover ~ div.text-center .icon-check{
	background: #6f32b3}
.saved-cards .icon-check{
	cursor: pointer;
	border-radius: 50%;
	padding: 1rem;
	display: inline-block;
	margin: 1rem 1rem 2rem;
	background-color: #ddd;
	color: #fff}
.saved-cards .cvv{
	width: 50%;
	display: inline-block}
.card-info .card-brand{
	float: right;
	width: 80px}
.card-info .account-number{
	font-size: 1.4rem;
	letter-spacing: 0.2rem}
.card-info .account-holder{
	font-size: 1.1rem;
	letter-spacing: 0.4rem;
	text-transform: uppercase}
.card-info-wrap .icon-check:hover{
	background-color: #6f32b3}
.wallets{
	display: none;
	font-size: 1.6rem}
.wallets .wallet-info{
	border: 1px solid #ddd;
	padding: 10px;
	background-color: #fff;
	cursor: pointer}
.wallets .icon-check{
	border: 1px solid #fff;
	border-radius: 25px;
	padding: 5px;
	display: inline-block;
	margin: 1rem;
	background-color: #ddd;
	color: #fff;
	cursor: pointer}
.wallets .wallet-info:hover ~ div.text-center .icon-check{
	background-color: #6f32b3}
.wallet-info span{
	text-align: center;
	letter-spacing: 2px;
	font-size: 1.1rem;
	padding-top: 15px}
.wallet-info .img{
	width: 100px;
	height: 35px;
	margin: 0 auto;
	display: inherit}
.li-head{
	position: relative;
	font-family: Raleway;
	font-size: 18px}
.li-head:after{
	content: '';
	position: absolute;
	top: 30px;
	left: 50%;
	border: 1px solid #ccc;
	width: 100%;
	z-index: 2;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)}
.li-head li:nth-child(1){
	text-align: left}
.li-head li:nth-child(2){
	text-align: left;
	float: left;
	padding-left: 0}
.li-head li{
	text-align: center;
	float: left;
	width: 20%;
	padding: 0 15px}
.li-itemwraps{
	position: relative;
	font-family: Raleway;
	font-size: 13px;
	padding-top: 5px}
.li-itemwraps li:nth-child(1){
	margin-bottom: 20px}
.li-itemwraps li:nth-child(2){
	text-align: left;
	float: left;
	padding-left: 0}
.li-itemwraps li{
	text-align: center;
	float: left;
	width: 20%;
	padding: 15px 15px 0;
	margin-bottom: 10px}
.li-itemwraps li img{
	width: 100px;
	float: left}
.li-itemwraps span{
	display: inline-block}
.li-itemwraps span.blk{
	display: block}
.li-itemwraps .p-price{
	float: right;
	margin-left: 100px;
	margin-top: -45px}
.li-itemwraps hr{
	height: 1px;
	background-color: #ccc;
	margin: 0}
.toggle-container{
	transition-duration: 1s}
.foot-notify{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1rem;
	display: inline-block;
	color: #666;
	width: 100%;
	text-align: center;
	padding-top: 7px}
.social-icon{
	padding: 4px 10px 10px;
	margin: 0 auto}
.facebook{
	display: inline-block;
	min-width: 15rem;
	border-radius: 25px;
	padding: 9px 20px;
	font-size: 1.25rem;
	color: #fff;
	background-color: #3B5994}
.facebook:focus,.facebook:hover{
	color: #fff}
.facebook .f-icon{
	margin-right: 9px}
.google{
	display: inline-block;
	min-width: 14rem;
	border-radius: 25px;
	padding: 9px 20px;
	font-size: 1.25rem;
	color: #fff;
	background-color: #CF4836}
.google:focus,.google:hover{
	color: #fff}
.google .g-icon{
	margin-right: 9px}
.checkout-wrapper .active{
	display: inline-block;
	background-color: #fff;
	width: 100%}
@media screen and (max-width: 640px){.hide-on-mobile{
		display: none !important}
}.push-gift-wrap{
	top: 70px;
	position: relative;
	float: left !important;
	text-align: left !important}
.push-coupon-line{
	top: 100px;
	position: relative}
.payment-methods .bgc-yellow{
	background-color: #fffbce}
.payment-methods input.security_code{
	width: 5rem;
	height: 30px;
	font-size: 1.2rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	color: #333;
	border: 1px solid #666;
	padding: 0.5rem 0.5rem 0.5rem 1rem;
	display: inline-block;
	font-weight: normal;
	margin-right: 2rem}
.payment-methods input.security_code.hide{
	display: none}
@media screen and (max-width: 640px){.li-head{
		display: none}
	.li-itemwraps{
		position: relative;
		font-family: Raleway;
		font-size: 13px}
	.li-itemwraps li:nth-child(1){
		width: 37%;
		float: left;
		margin-bottom: 20px}
	.li-itemwraps li:nth-child(2){
		display: inline-block;
		width: 60%}
	.li-itemwraps li{
		display: inline-block;
		width: 60%;
		padding: 0 10px;
		text-align: left;
		margin: 0}
	.li-itemwraps li img{
		height: auto}
	.li-itemwraps li.hide{
		display: none}
	.li-itemwraps li:nth-child(5){
		text-align: right;
		float: right;
		margin-top: 14px}
	.li-itemwraps span{
		display: inline-block}
	.li-itemwraps .p-size{
		padding-top: 8px}
	.li-itemwraps .p-qty,.li-itemwraps .p-unitprice{
		padding-left: 0}
	.li-itemwraps .p-price{
		font-size: 1.1rem;
		color: #000;
		font-family: playfair_displayregular;
		margin-top: -5px;
		display: inline-block;
		width: 58px;
		margin-left: 160px}
}@media screen and (min-width: 640px){.email-fwrap .horizontal-or-separator{
		text-align: justify}
	.email-fwrap .horizontal-or-separator:after{
		content: '';
		position: absolute;
		top: 101px;
		left: 50%;
		border: 1px solid #ccc;
		height: 165px;
		z-index: 2;
		width: 0;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%)}
	.email-fwrap .horizontal-or-separator .separator-text-wrap{
		display: inline-block}
	.horizontal-or-separator .separator-text-wrap .separator-text{
		z-index: 4;
		position: relative;
		background-color: #EEEEEE;
		top: 110px;
		left: -6px;
		padding: 0}
	.email-local input[type='password'],.email-local input[type='text']{
		width: 100%}
}@media screen and (min-width: 640px){.addressCard .horizontal-or-separator{
		margin-top: 40px}
	.addressCard .horizontal-or-separator:after{
		left: 48%;
		height: 235px;
		width: 0;
		top: 100px}
	.addressCard .presentAddressWrapper{
		width: 45%;
		margin: 1px 16px 16px;
		display: inline-block;
		float: left}
	.shipping-fwrap .delivry-info-time{
		display: inline-block}
	.addressCard .modifyAddress{
		width: 45%;
		margin-left: 1%;
		margin-top: -15px}
}@media screen and (max-width: 640px){.shipping-fwrap .presentAddress{
		margin: 5%}
}@media screen and (max-width: 640px){.horizontal-or-separator:after{
		top: -25px}
}@media screen and (min-width: 640px){.cartitems-wrap .prdct-warn{
		margin-right: 500px}
	.oTotal-wrap{
		width: 50%;
		display: inline-block;
		float: right;
		margin-bottom: 0}
	.cart-bumper{
		display: inline-block;
		font-size: 1.1rem;
		font-family: ralewaymedium}
	.cart-bumper .coupon,.cart-bumper .gift-wrap{
		width: 100%;
		float: none}
}@media screen and (max-width: 640px){.cartitems-wrap .prdct-warn{
		margin-right: 120px}
	.cart-bumper{
		display: inline-block;
		width: 350px;
		font-size: 1.1rem;
		font-family: ralewaymedium}
	.cart-bumper .coupon,.cart-bumper .gift-wrap{
		float: left}
	.cart-bumper .gift-wrap{
		padding-left: 60px}
	.cart-bumper .vert{
		left: 182px}
}@media screen and (max-width: 320px){.layout-body{
		padding: 0}
}.po-credit-debit label{
	font-size: 1rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: black;
	padding-left: 5px}
.po-credit-debit input,.po-credit-debit input:focus,.po-credit-debit input:hover{
	font-size: 1.2rem;
	color: #333;
	font-weight: normal;
	border: 1px solid #666;
	padding-left: 1rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	text-transform: inherit}
.po-credit-debit label#security_code{
	display: inline-block}
.po-credit-debit label#card_exp_month{
	width: 12rem;
	display: inline-block}
.po-credit-debit .expiry-date{
	display: inline-block}
.po-credit-debit .expiry-date.hide{
	display: none}
.po-credit-debit input.card_exp_year{
	width: 5rem;
	height: 30px;
	display: inline-block}
.po-credit-debit input.card_exp_month{
	width: 5rem;
	height: 30px;
	margin-right: 1rem;
	display: inline-block}
.po-credit-debit input.card_number,.po-credit-debit input.name-on-card{
	height: 30px}
.po-credit-debit .save-card-info{
	font-size: 1rem;
	margin-top: 65px}
@media screen and (min-width: 640px){.po-credit-debit label#security_code{
		display: inline-block}
	.po-credit-debit input.card_exp_year{
		width: 5rem;
		height: 30px;
		display: inline-block;
		margin-right: 1rem}
	.po-credit-debit .save-card-info{
		margin-top: 55px;
		margin-left: 320px}
	.po-credit-debit .card-type-info{
		background: url("images-cdn/card-type.png") no-repeat;
		height: 30px;
		background-size: contain;
		box-sizing: border-box;
		margin-top: 1.5rem}
	.po-credit-debit .we-accept{
		display: inline-block;
		float: left;
		margin-left: 30px;
		margin-top: 5px;
		font-size: 1rem;
		font-family: "ralewaymedium";
		color: #000}
}@media screen and (max-width: 640px){.po-credit-debit label#security_code{
		display: inline-block}
	.po-credit-debit input.card_exp_year{
		display: inline-block;
		margin-right: 1rem}
}.bank-select-error,.card-number-error,.card-select-error,.expiry-details-error,.name-on-card-error,.wallet-select-error{
	color: #ff1d25}
.card-select-error{
	width: 100%;
	display: inline-block;
	margin-bottom: 15px}
@media screen and (min-width: 640px){.payment-methods{
		display: inline-block;
		width: 80%;
		border-width: 1px 1px 1px 0;
		border-color: #cacaca;
		border-style: solid}
	.payment-methods .expiry{
		display: inline-block;
		float: left}
	.payment-methods .expiry div.cvv{
		float: left}
	.back-payment-methods{
		display: none}
	.payment-options .payment-ul{
		width: 20%}
	.payment-options .payment-wrapper{
		border: 1px solid #cacaca;
		background: #fff}
	.payment-ul{
		background-color: #EEEEEE;
		display: inline-block;
		float: left}
	.payment-ul li:first-child{
		border-top: transparent}
	.payment-ul li:last-child{
		border-bottom: transparent}
	.payment-ul li{
		padding: 1.4rem 0.6rem 1.4rem 1rem;
		display: inline-block;
		border-right: 1px solid #cacaca;
		width: 100%}
	.payment-ul li.active{
		border-right: transparent}
	.payment-ul li.active .payment-type-method{
		color: #f00909}
	.payment-ul li.hide{
		display: none}
	.payment-ul .lnr-chevron-right-circle{
		display: none}
	.netbanking,.po-cod,.po-credit-debit,.saved-cards,.wallets{
		width: 100%;
		float: left;
		background: #fff}
	.save-card{
		background: none !important;
		border: none;
		position: absolute;
		left: 225px;
		top: 120px}
}@media screen and (max-width: 640px){.payment-methods .active{
		background-color: transparent}
}.addressListSlider .addressListHeading,.newAddressSlider .addressListHeading{
	font-size: 1.8rem;
	margin-left: 2px;
	margin-top: 30px;
	width: 290px;
	display: inline-block;
	font-family: "playfair_displayitalic","Times New Roman",Times,serif}
.addressListSlider .addressListHeading.hide,.newAddressSlider .addressListHeading.hide{
	display: none}
.addressListSlider .addressListCard,.newAddressSlider .addressListCard{
	background-color: white;
	width: 85%;
	margin: 10px auto;
	border: 1px solid #ddd;
	border-radius: 5px;
	padding: 1rem;
	margin-left: 5rem;
	text-transform: capitalize}
.addressListSlider .addressListCard .checkout-kebab,.newAddressSlider .addressListCard .checkout-kebab{
	width: 100%}
.addressListSlider .addressListCard .checkout-kebab span,.newAddressSlider .addressListCard .checkout-kebab span{
	top: -19px}
.addressListSlider .addressListCard .address1,.newAddressSlider .addressListCard .address1{
	text-transform: capitalize;
	overflow-wrap: break-word}
.addressListSlider .addressListCard .cart-kebab,.newAddressSlider .addressListCard .cart-kebab{
	margin-top: -18px;
	right: -1rem !important}
.addressListSlider .addressListCard .postalType,.newAddressSlider .addressListCard .postalType{
	font-size: 1.4rem;
	padding-top: 1rem}
.addressListSlider .addressListCard .address-detail,.newAddressSlider .addressListCard .address-detail{
	font-size: 1.2rem;
	color: #666;
	line-height: 2rem}
.addressListSlider .addressListWrapper .icon-check,.newAddressSlider .addressListWrapper .icon-check{
	position: relative;
	top: 11rem;
	font-size: 1.5rem;
	border: 1px solid #6f32b3;
	border-radius: 25px;
	padding: 9px;
	color: #999;
	height: 34px;
	width: 34px}
.addressListSlider #addaddresses input,.addressListSlider #addaddresses select,.newAddressSlider #addaddresses input,.newAddressSlider #addaddresses select{
	background-color: #eee;
	border: 1px solid #999;
	padding-top: 1rem;
	padding-bottom: 1rem;
	padding-left: 1rem;
	font-size: 1.4rem;
	color: #333;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-weight: normal}
.addressListSlider #addaddresses input[name='street1'],.addressListSlider #addaddresses input[name='street2'],.addressListSlider #addaddresses input[name='telephone'],.newAddressSlider #addaddresses input[name='street1'],.newAddressSlider #addaddresses input[name='street2'],.newAddressSlider #addaddresses input[name='telephone']{
	text-align: left}
.addressListSlider #addaddresses .int-link,.newAddressSlider #addaddresses .int-link{
	padding: 38px 0 0}
.addressListSlider #addaddresses .req-mandate,.newAddressSlider #addaddresses .req-mandate{
	font-size: 1.4rem;
	padding-left: 5px;
	padding-top: 10px}
.addressListSlider #addaddresses .js-cancel-address-edit,.newAddressSlider #addaddresses .js-cancel-address-edit{
	padding-left: 25px}
.addressListSlider #addaddresses .addAdress-confirm .js-addAddress,.newAddressSlider #addaddresses .addAdress-confirm .js-addAddress{
	font-size: 1.4rem}
.wallet-pack div.text-center .icon-check:hover{
	background-color: #6f32b3}
.addAddress input,.addAddress input:focus,.addAddress input:hover,.addAddress select{
	padding-top: 1rem;
	padding-bottom: 1rem;
	padding-left: 1rem;
	background-color: transparent;
	border: 1px solid #666;
	font-size: 1.4rem;
	font-family: "ralewayregular";
	color: #333;
	font-weight: normal;
	padding-left: 15px}
.addAddress input[name='street1'],.addAddress input[name='street2'],.addAddress input[name='telephone']{
	text-align: left}
.addAddress .int-link{
	padding: 38px 0 0}
.addAddress input[name='street1']{
	margin-bottom: 1rem}
.addAddress .req-mandate{
	font-size: 1.4rem;
	padding-left: 5px;
	padding-top: 10px}
.addAddress .js-cancel-address-edit{
	padding-left: 25px}
.addAddress .addAdress-confirm .js-addAddress{
	font-size: 1.4rem}
.addAdress-confirm{
	margin-top: 25px}
.showAddressSlider{
	overflow: hidden}
.showAddressSlider .overlay{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.5;
	transition: opacity 0.5s ease;
	z-index: 7;
	color: #fff}
.showAddressSlider .addressListSlider{
	right: 0;
	overflow-y: auto;
	overflow-x: hidden;
	padding: 0 1.5rem}
.showNewAddressSlider .overlay{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.5;
	transition: opacity 0.5s ease;
	z-index: 7;
	color: #fff}
.showNewAddressSlider .newAddressSlider{
	right: 0;
	padding: 65px 20px 20px}
.showGiftWrapSlider .overlay{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #000;
	height: 100%;
	width: 100%;
	opacity: 0.5;
	transition: opacity 0.5s ease;
	z-index: 7;
	color: #fff}
.showGiftWrapSlider .add-gift-wrap{
	right: 0}
.error{
	color: #f00909}
.float-left .gift-wrap-process{
	margin-top: -60px}
.hidden{
	display: none}
.hidden-f{
	display: none !important}
.display-inline{
	display: inline-block}
.display-inline-f{
	display: inline-block !important}
.c-visa{
	background: url("images-cdn/Visa.png") no-repeat;
	height: 40px;
	width: 40px;
	display: inline-block;
	box-sizing: content-box;
	background-size: contain}
.c-discover{
	background: url("images-cdn/Discover.png") no-repeat;
	height: 40px;
	width: 40px;
	display: inline-block;
	box-sizing: content-box;
	background-size: contain}
.c-masterCard{
	background: url("images-cdn/MasterCard.png") no-repeat;
	height: 40px;
	width: 40px;
	display: inline-block;
	box-sizing: content-box;
	background-size: contain}
.c-maestro{
	background: url("images-cdn/maestro.png") no-repeat;
	height: 40px;
	width: 40px;
	display: inline-block;
	box-sizing: content-box;
	background-size: contain}
.c-paypal{
	background: url("images-cdn/Paypal.png") no-repeat;
	height: 40px;
	width: 40px;
	display: inline-block;
	box-sizing: content-box;
	background-size: contain}
.c-rupay{
	background: url("images-cdn/Rupay.png") no-repeat;
	height: 40px;
	width: 40px;
	display: inline-block;
	box-sizing: content-box;
	background-size: contain}
.c-american{
	background: url("images-cdn/American.png") no-repeat;
	height: 40px;
	width: 40px;
	display: inline-block;
	box-sizing: content-box;
	background-size: contain}
.saved-card-bank{
	background: url("images-cdn/new-bank.png") no-repeat;
	border: 2px solid transparent;
	position: relative;
	background-size: 140px 378px}
.s-axis{
	background-position: 10px 3px;
	height: 28px;
	height: 25px}
.s-broda{
	background-position: 10px -48px;
	height: 25px}
.s-canara{
	background-position: 10px -96px;
	height: 24px;
	height: 25px}
.s-citibank{
	background-position: 10px -119px;
	height: 26px;
	height: 25px}
.s-hdfc{
	background-position: 10px -138px;
	height: 25px;
	background-size: 145px 363px}
.s-icici{
	background-position: 10px -167px;
	height: 25px}
.s-rdbi{
	background-position: 10px -190px;
	height: 25px}
.s-kotak{
	background-position: 10px -213px;
	height: 25px}
.s-oboc{
	background-position: 10px -238px;
	height: 25px}
.s-pnb{
	background-position: 10px -262px;
	height: 25px}
.s-sbi{
	background-position: 10px -285px;
	height: 25px}
.s-chartered{
	background-position: 10px -309px;
	height: 25px}
.s-union{
	background-position: 10px -332px;
	height: 25px}
.rm-pntr{
	pointer-events: none}
.fillSelect{
	background-color: #6f32b3 !important;
	color: #fff}
.checkout-header{
	font-size: 15px}
.checkout-header div{
	display: inline-block;
	float: left}
@media screen and (min-width: 640px){.logo-repos a.logo{
		right: 70%}
}@media screen and (max-width: 640px){.logo-repos a.logo{
		right: 95px}
}.checkout-header-bottom{
	position: fixed;
	width: inherit;
	padding: 1rem;
	text-align: right;
	background: #fff;
	z-index: 4;
	border-bottom: 1px solid #ddd}
@media screen and (max-width: 768px){.checkout-header-bottom{
		padding-right: 1.5rem;
		margin-left: -1.5rem}
}@media screen and (max-width: 640px){.changeWidth{
		width: 500px}
}@media screen and (max-width: 640px){.changeWidth{
		width: 250px}
}.shiftCheckoutContainer{
	margin-top: 35px}
.addPurple{
	color: #6f32b3}
.changeview .td-lt{
	color: #999}
@media screen and (max-width: 640px){.review-cart-item .item-name{
		font-size: 1.2rem}
	.review-cart-item .item-size{
		font-size: 1.1rem;
		padding-top: 0.5rem}
	.review-cart-item .changeview{
		color: #999}
	.review-cart-item .actPrice{
		font-family: "playfair_displayregular"}
	.top-border-sp:before{
		margin: 0 auto}
	.br-chl::before{
		content: '';
		border: none}
	.br-chr::before{
		content: '';
		border: none}
	.br-b-small{
		border-bottom: solid 1px #ddd}
	.pd-slr0{
		padding: 0}
}[class*="-fwrap"].completed-bar:not(.email-fwrap) .header-bar{
	cursor: pointer}
[class*="-fwrap"].completed-bar:not(.email-fwrap) .header-bar:hover [class*="-header"]{
	color: #f00909}
[class*="-fwrap"].active-bar .header-bar{
	cursor: default}
input.js-credit-debit-save-link{
	margin: 0}
.zCoins-info .control{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-variant: normal;
	letter-spacing: normal;
	font-size: 1.4rem;
	padding-top: 1rem;
	padding-bottom: 1rem;
	display: inline-block}
.zCoins-info .control__indicator{
	top: 12px}
.zCoins-info input:checked ~ label .control__indicator:after{
	display: block}
.zCoins-info input:checked ~ label .control__indicator{
	background: #6f32b3}
.forms-wrapper label{
	font-size: 1rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-variant: normal;
	text-align: left;
	letter-spacing: normal;
	line-height: 1.6;
	margin-bottom: 1rem}
@media screen and (max-width: 640px){.save-card span.js-available-zcoins,.zCoins-info span.js-available-zcoins{
		display: none}
}img.card-type-img{
	max-width: 5rem}
.saved-cards-submission-cont{
	background-color: #ddd;
	border: 10px solid #fff}
.payment-amount-details{
	text-transform: none}
@media screen and (max-width: 375px){.banks-list .bank-row div img{
		width: 97px}
}@media screen and (max-width: 320px){.banks-list .bank-row div img{
		width: 70px;
		vertical-align: middle}
}.wallet-info img{
	width: 60%}
.wallet-offer{
	margin-top: 1rem;
	padding: 0.5rem}
.wallet-offer.act{
	background-color: #fffbce}
.wallet-offer p{
	margin: 0}
@media screen and (max-width: 768px){.js-coupon-apply input[type="text"]{
		width: 17rem}
	.wallet-offer{
		padding: 0.25rem}
}.contact-us{
	padding-bottom: 1.6rem}
.contact-us>h1{
	line-height: 3.2rem}
.cnt-fomm-heading{
	text-transform: uppercase}
#contact-us-form{
	padding-top: 1.6rem;
	border: 1px solid #ddd;
	margin-bottom: 6.4rem}
#contact-us-form #message{
	height: 130px}
#contact-us-form #send-messageBtn{
	height: 40px !important;
	margin-bottom: 3.2rem !important}
.contact-error-show{
	display: block !important;
	background: #ff1d25 !important;
	font-weight: 500;
	border-color: #ff1d25 !important}
.contact-error{
	display: none;
	margin-bottom: 0.4rem !important}
.succes-form{
	background-color: #8BC43F;
	border-color: #8BC43F;
	color: #fff;
	border-radius: 5px}
.succes-form p{
	padding: 1.6rem;
	margin: 0 !important}
.points-shipping{
	list-style-type: disc;
	margin: 0;
	font-size: 1.5rem}
.points-shipping>li{
	line-height: 1.5;
	margin-bottom: 1.6rem}
.points-shipping>li span{
	color: #666;
	padding: 5px;
	font-size: 1.5rem}
.zClose-policy-pages{
	background-color: #fff}
.zClose-policy-pages .small-1{
	padding: 1rem 3rem 1rem 1rem}
.zClose-policy-pages .small-1:hover{
	background-color: #eee}
.zClose-policy-pages .small-1 span{
	cursor: pointer;
	font-size: 21px}
.update-time{
	border-bottom: 1px solid #ddd;
	border-color: #ddd;
	color: #999;
	font-size: 1.1rem;
	font-family: ralewaymedium;
	padding: 0.3rem 0.2rem 0.6rem;
	margin-top: -0.1rem}
.policy-pages-head{
	padding-left: 1.5rem;
	padding-top: 2rem}
.policy-pages-head h1{
	margin: 0}
.policy-pages-head h1>span{
	color: #000;
	font-size: 2rem;
	font-family: playfair_displayitalic;
	padding: 0}
.policy-pages-head h1>span .icon-truck{
	padding-right: 2rem;
	font-size: 3.5rem}
.shipContent p{
	font-family: ralewaymedium;
	font-size: 1.4rem;
	color: #666;
	line-height: 2.1rem;
	margin-bottom: 2rem}
.shipContent ul{
	list-style-type: disc;
	margin: 0}
.shipContent ul li{
	line-height: 1.3;
	margin-bottom: 1.6rem}
.shipContent ul li span{
	font-family: ralewaymedium;
	color: #666;
	line-height: 2.1rem;
	font-size: 1.4rem}
.shipping-scroll>div{
	margin-right: 0}
.return-policy-content h1 span{
	font-size: 1.6rem;
	color: #000;
	font-family: playfair_displayitalic}
.return-policy-content ul{
	list-style-type: disc;
	padding-left: 1.5rem;
	margin: 0;
	font-size: 1.5rem}
.return-policy-content li{
	padding-top: 0.5px;
	line-height: 1.5;
	margin-bottom: 1.6rem}
.return-policy-content li>span{
	color: #666;
	padding: 5px;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-family: ralewaymedium}
.return-policy-content>p{
	line-height: 2.1rem;
	font-size: 1.4rem;
	font-family: ralewaymedium;
	color: #666;
	padding-left: 1.5rem;
	padding-right: 1.5rem}
.aboutus-container .line{
	border: 0.5px solid #777;
	width: 50px}
.aboutus-container .aboutus-tab-title{
	background-color: #fff !important;
	padding: 0px !important;
	border-bottom: 0 !important}
.aboutus-container .aboutus-tab-title:focus{
	outline: 0}
.aboutus-container .journey-footer{
	position: absolute;
	margin: -7px -27px}
@media screen and (max-width: 599px){.aboutus-container div.grid{
		width: 400px}
}@media screen and (min-width: 600px) and (max-width: 799px){.aboutus-container div.grid{
		width: 600px}
}@media screen and (min-width: 800px) and (max-width: 999px){.aboutus-container div.grid{
		width: 800px}
}@media screen and (min-width: 1000px){.aboutus-container div.grid{
		width: 1000px}
}.banner-container{
	background-color: #E91E63;
	width: 100%;
	height: 100px;
	margin-top: 50px;
	position: relative;
	overflow: hidden}
.banner-text1{
	font-family: arial;
	font-size: 15.0rem;
	color: #E7486B;
	position: relative;
	margin: auto 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	letter-spacing: 20px;
	font-weight: bold;
	z-index: 100}
.banner-text2{
	font-size: 3.0rem;
	color: #fff;
	position: relative;
	top: 30%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	font-weight: bold;
	z-index: 200}
.banner-triangle-left{
	float: left;
	width: 0;
	height: 0;
	border-top: 20px solid #BA5266;
	border-left: 40px solid transparent}
.aboutus-quote{
	font-size: 4.8rem !important;
	vertical-align: bottom}
.banner-triangle-right{
	float: right;
	width: 0;
	height: 0;
	border-top: 20px solid #BA5266;
	border-right: 40px solid transparent}
.about-bg{
	width: 100%;
	height: auto}
.aboutus-img-txt{
	position: relative;
	margin-top: -35%;
	margin-right: 3%}
.aboutus-img-txt .arrow-down{
	margin-top: 5%;
	width: 30px;
	height: 30px}
.vertical-center-box{
	overflow: hidden}
.aboutus-grid *{
	box-sizing: border-box}
.aboutus-grid .grid{
	max-width: 1000px;
	min-width: 500px;
	margin: auto}
.aboutus-grid .grid:after{
	content: '';
	display: block;
	clear: both}
.aboutus-grid .grid-item{
	width: 250px;
	height: 250px;
	float: left;
	border-radius: 5px;
	background: #ccc;
	border: 10px solid #fff;
	padding: 50px}
.aboutus-grid .grid-item--width2{
	width: 500px}
.aboutus-grid .grid-item--height2{
	height: 500px}
.circle20px{
	border-radius: 10px;
	width: 20px;
	height: 20px;
	border: 1px solid black;
	background-color: #fff}
.circle50px{
	border-radius: 25px;
	width: 50px;
	height: 50px;
	border: 1px solid black;
	background-color: #fff}
.circle60px{
	border-radius: 30px;
	width: 60px;
	height: 60px;
	border: 1px solid black;
	background-color: #fff}
.circle70px{
	border-radius: 35px;
	width: 70px;
	height: 70px;
	border: 1px solid black;
	background-color: #fff}
.circle80px{
	border-radius: 40px;
	width: 80px;
	height: 80px;
	border: 1px solid black;
	background-color: #fff}
.circle90px{
	border-radius: 45px;
	width: 90px;
	height: 90px;
	border: 1px solid black;
	background-color: #fff}
.circle100px{
	border-radius: 50px;
	width: 100px;
	height: 100px;
	border: 1px solid black;
	background-color: #fff}
.aboutus-grid *{
	box-sizing: border-box}
.aboutus-grid .grid{
	max-width: 1000px;
	min-width: 500px;
	margin: auto}
.aboutus-grid .grid:after{
	content: '';
	display: block;
	clear: both}
.aboutus-grid .grid-item{
	width: 250px;
	height: 250px;
	float: left;
	border-radius: 5px;
	background: #ccc;
	border: 10px solid #fff;
	padding: 50px}
.aboutus-grid .grid-item--width2{
	width: 500px}
.aboutus-grid .grid-item--height2{
	height: 500px}
.circle20px{
	border-radius: 10px;
	width: 20px;
	height: 20px;
	border: 1px solid black;
	background-color: #fff}
.circle50px{
	border-radius: 25px;
	width: 50px;
	height: 50px;
	border: 1px solid black;
	background-color: #fff}
.circle60px{
	border-radius: 30px;
	width: 60px;
	height: 60px;
	border: 1px solid black;
	background-color: #fff}
.circle70px{
	border-radius: 35px;
	width: 70px;
	height: 70px;
	border: 1px solid black;
	background-color: #fff}
.circle80px{
	border-radius: 40px;
	width: 80px;
	height: 80px;
	border: 1px solid black;
	background-color: #fff}
.circle90px{
	border-radius: 45px;
	width: 90px;
	height: 90px;
	border: 1px solid black;
	background-color: #fff}
.circle100px{
	border-radius: 50px;
	width: 100px;
	height: 100px;
	border: 1px solid black;
	background-color: #fff}
@-webkit-keyframes tabContent{
	from{
	opacity: 0.25}
to{
	opacity: 1}
}@keyframes tabContent{
	from{
	opacity: 0.25}
to{
	opacity: 1}
}.tabContentTransition{
	-webkit-animation-name: tabContent;
	animation-name: tabContent;
	-webkit-animation-duration: 2s;
	animation-duration: 2s}
.quote1{
	display: inline;
	vertical-align: bottom}
.quote2{
	display: inline;
	vertical-align: top}
.abtoutus-liHeight{
	line-height: 3.2rem}
.fontsize3-2rem{
	font-size: 3.2rem}
.AboutusTab{
	width: 700px;
	margin: auto}
.circleActive{
	background-color: #E91E63;
	color: #fff;
	border: 0;
	font-size: 2.4rem}
.offersHash,.zSearch{
	height: 100%;
	position: fixed;
	top: 0;
	background: #eee;
	z-index: 6;
	font-family: "playfair_displayregular";
	box-shadow: none}
.offersHash.active,.zSearch.active{
	left: 0}
.search-animation{
	transition: all 0.5s ease-out}
.zSearchButton.menuSearchBtn{
	font-family: 'Linearicons';
	text-transform: lowercase;
	padding: 0;
	width: 30px;
	color: #f00909;
	background-color: transparent;
	-webkit-font-variant-ligatures: common-ligatures;
	font-variant-ligatures: common-ligatures}
.no-animation{
	transition: none !important}
.zSearchInput{
	background: #eee;
	z-index: 6;
	height: 70px}
.zSearchButton{
	border-radius: 50px;
	padding: 8px;
	margin: 0;
	display: inline-block;
	width: 20%;
	right: 6%;
	position: absolute;
	top: 18px;
	color: white;
	background: #f00909;
	border: none;
	height: 34px;
	outline: 0}
.zSearchBar.search-input{
	padding-right: 3rem !important}
.zSearchBar{
	margin: 0 auto !important;
	width: 90% !important;
	padding: 8px !important;
	font-size: 1.1rem !important;
	height: 4rem !important;
	position: absolute !important;
	top: 15px !important;
	right: 5% !important;
	border-radius: 50px !important;
	background: #fff !important;
	font-family: "ralewayregular", sans-serif !important;
	letter-spacing: 1px;
	padding-left: 5% !important}
@media only screen and (max-width: 47.9375em){.zSearchBar{
		letter-spacing: 0}
}@media screen and (max-width: 599px){.zSearch{
		width: 100%;
		right: -100%}
}@media screen and (min-width: 600px) and (max-width: 799px){.zSearch{
		width: 40.6rem;
		left: -40.6rem}
}@media screen and (min-width: 800px) and (max-width: 1024px){.zSearch{
		width: 40.6rem;
		left: -40.6rem}
}@media screen and (min-width: 1024px){.zSearch{
		width: 40.6rem;
		left: -40.6rem}
}.menuBack{
	line-height: 4rem}
.zWishList{
	height: 100%;
	position: fixed;
	top: 0;
	background: #f5f5f5;
	z-index: 6;
	font-family: "playfair_displayregular";
	box-shadow: none;
	transition: all 0.5s ease-out}
.zWishList.active{
	right: 0}
.more-like-data .product-info{
	border-right: 1px solid #eee;
	height: 3.7rem}
.more-like-data .product-info .special-price{
	line-height: 1rem;
	display: block}
.more-like-data .product-info .name{
	color: #333;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.4rem;
	padding: 1rem 0}
.more-like-data .product-info .strikethrough{
	text-decoration: line-through;
	color: #666}
.more-like-data .columns{
	margin-bottom: 1rem;
	padding: 0;
	background: #fff;
	box-shadow: 0 4px 4px rgba(0,0,0,0.2);
	min-height: 19rem}
.more-like-data .columns+.columns:last-child{
	float: left}
.zNewCollection>input{
	text-transform: none;
	font-size: 1.5rem;
	font-family: 'playfair_displayregular';
	margin: 0;
	width: 115px}
.wishList-carosel #product-carousel .common-product-carousel{
	padding-bottom: 0 !important}
.seeCollection>.small-4.columns{
	padding: 0}
.ztestbubble{
	position: absolute;
	top: 5px;
	right: 18px;
	font-size: 1rem;
	color: white;
	z-index: 8;
	background: #ff226d;
	text-align: center;
	border-radius: 50%;
	min-width: 1.5rem;
	min-height: 1.5rem}
.zClose{
	background: transparent;
	text-align: center;
	position: absolute;
	width: auto;
	z-index: 10;
	right: 0;
	padding: 10px}
.zClose .lnr-cross{
	color: #333;
	font-size: 1.8rem}
.zClose .icon-chevron-right-circle{
	color: #333;
	font-size: 2rem}
.zSubNavigationBar{
	background-color: #333;
	color: #ccc;
	height: 4rem;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	font-size: 1.8rem;
	z-index: 10}
.zSubNavigationBar a{
	color: #ccc}
.zSubNavigationBar .menuTitle{
	font-size: 1.4rem;
	background-color: #000;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	height: 4rem;
	line-height: 4rem;
	padding-left: 1rem;
	letter-spacing: 1px}
.zSubNavigationBar .menuTitle.small-11{
	padding-left: 2rem}
.zSubNavigationBar .lnr-cross{
	font-size: 1.8rem}
.zSubNavigationBar .icon-chevron-right-circle{
	color: #333;
	font-size: 2rem}
.zWishNotification{
	background-color: white;
	padding: 1.5rem}
.zWishNotification>.zNotification:first-child{
	display: block}
.zWishNotification:empty{
	padding: 0 !important}
.zCollection,.zCollectionNew{
	padding: 6% 0 0 6%}
.zCollection>.row:first-child>.columns:last-child,.zCollectionNew>.row:first-child>.columns:last-child{
	padding-left: 0}
.zCollection.pd-t46 #reviewed,.pd-t46.zCollectionNew #reviewed,.zCollection.pd-t46 #tobeReviewed,.pd-t46.zCollectionNew #tobeReviewed{
	padding-top: 46px}
.zCollection:last-child,.zCollectionNew:last-child{
	padding-bottom: 10rem}
@-moz-document url-prefix(){.
	zCollection: nth-last-child(2),.zCollectionNew:nth-last-child(2){min-height:230px}
}.zCollectionName{
	font-size: 1.5rem;
	font-family: 'playfair_displayregular';
	padding-top: 0.5rem}
.zCollectionName .lnr-checkmark-circle,.zCollectionName .lnr-cross-circle{
	font-size: 2rem}
.zCollectionItem{
	padding-top: 0.5em;
	font-family: 'ralewaymedium';
	font-size: 1.2rem}
.wishlist-tooltip,.zCollectionDefault{
	font-family: 'ralewaymedium';
	font-size: 1rem;
	padding-top: 0.5rem;
	display: inline-block}
.wishlist-tooltip>.lnr-question-circle:before,.zCollectionDefault>.lnr-question-circle:before{
	font-size: 1.2rem;
	padding: 0}
.zCollectionNew .lnr-question-circle{
	margin-right: -4px}
.zViewCollection{
	font-size: 1.2rem;
	text-transform: uppercase;
	letter-spacing: 1px;
	position: relative;
	top: -1.2rem}
.zViewCollection>a{
	color: #f00909;
	font-family: "ralewaymedium"}
.zNotification:after{
	position: absolute;
	content: '';
	z-index: -2;
	top: 8px;
	left: 8px;
	right: -9px;
	bottom: -9px;
	border-right: 1px solid lightgray;
	border-bottom: 1px solid lightgray;
	background: none;
	border-radius: 0.5rem}
.zNotification:before{
	position: absolute;
	content: '';
	z-index: -1;
	top: 4px;
	left: 4px;
	right: -5px;
	bottom: -5px;
	border-right: 1px solid lightgray;
	border-bottom: 1px solid lightgray;
	background: none;
	border-radius: 0.5rem}
.zNotification{
	display: none;
	border: 1px solid gray;
	border-radius: 0.5rem;
	position: relative;
	padding: 0.5rem 0.5rem 1.5rem;
	z-index: 6}
.zNotification>.row:first-child>.columns{
	padding-right: 0}
.zNotification>.row:first-child>.columns:hover{
	color: #f00909 !important;
	cursor: pointer}
.zCollectionImage{
	padding: 0;
	position: relative;
	z-index: 7;
	border: 1px solid #d3d3d3}
.zCollectionImage:before{
	position: absolute;
	z-index: -1;
	content: '';
	top: 4px;
	left: 4px;
	right: -5px;
	bottom: -5px;
	border: 1px solid lightgray;
	background: #f5f5f5}
.zCollectionImage:after{
	position: absolute;
	z-index: -2;
	content: '';
	top: 8px;
	left: 8px;
	right: -9px;
	bottom: -9px;
	border: 1px solid lightgray;
	background: #f5f5f5}
.zPaddingTB1-5rem{
	padding-top: 1.5rem;
	padding-bottom: 1.5rem}
.zPaddingLR1rem{
	padding-left: 1rem !important;
	padding-right: 1rem !important}
.zPaddingTB1rem{
	padding-top: 1rem;
	padding-bottom: 1rem}
.zTextWhite{
	color: #fff}
.zPaneName{
	font-family: "ralewaymedium";
	font-size: 1.4rem;
	letter-spacing: 0.3rem;
	padding-left: 3rem}
.zTextLight{
	color: #999}
.zPaneBack{
	font-family: "ralewaymedium";
	font-size: 0.9rem;
	letter-spacing: 0.1rem;
	padding-right: 2rem}
.zPaneBack>a{
	color: #fff}
.zWishListBuyNow.notificationTime{
	color: #999}
.zWishListBuyNow{
	text-transform: uppercase;
	font-size: 1rem;
	line-height: 2.4em;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
.zWishListBuyNow>a{
	color: #f00909;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
.zWishNotificationStatus{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.1rem;
	line-height: 1.5em;
	margin: 0;
	color: #333}
.zSliderCTA{
	position: absolute;
	bottom: 0;
	width: 100%;
	z-index: 9}
.zSliderCTA>p.sticky-bottom-cta{
	letter-spacing: 1px;
	margin: 0;
	font-size: 1.2rem;
	text-transform: uppercase;
	line-height: 4rem;
	color: white;
	text-align: center;
	background: #ff226d;
	font-family: "ralewayregular"}
.zSliderScrollableD{
	height: 100%;
	overflow-x: hidden;
	padding-bottom: 8rem}
@media screen and (min-width: 300px) and (max-width: 350px){.zNewCollection>input{
		font-size: 1.1rem;
		width: 95px}
	.zSliderScrollableD{
		padding-bottom: 0}
	.zCollectionNew:last-child{
		padding-bottom: 4rem}
}.product-review-item:last-child{
	margin-bottom: 20rem}
.zSliderScrollable{
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	height: 100%;
	width: 100%}
.cursorPointer{
	cursor: pointer}
.jcursorPointer,.js-move-to-wishlist{
	cursor: pointer}
.jcursorPointer .lnr-checkmark-circle{
	color: #999}
.filled-check{
	font-size: 1.6rem;
	background-color: #DDDCDC;
	color: white;
	border-radius: 50%;
	padding: 7px;
	display: inline-block}
.zCollection:hover .fillSelect,.zCollectionNew:hover .fillSelect{
	display: inline-block}
.zCollection:hover .empty-check,.zCollectionNew:hover .empty-check{
	display: none}
.zSelectWishList{
	font-size: 1.8rem;
	padding: 2rem 0 0 3rem;
	display: inline-block}
.zStickyTab{
	position: fixed;
	top: 82px;
	height: 46px;
	z-index: 10;
	width: 100%}
@media screen and (max-width: 600px){.zViewCollection{
		top: 0}
}.add-collection-link{
	width: 50%;
	margin-top: -20px}
.hidden{
	display: none}
.wishlist-card{
	min-height: 295px}
@media screen and (min-width: 740px) and (max-width: 850px){.wishlist-card{
		min-height: 345px}
}.tabs>.tab-title{
	display: inline-block;
	float: none}
.tabs .tab-title>a{
	background: none;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.8rem;
	color: #000;
	outline: 0;
	letter-spacing: 0.2rem;
	line-height: 2.7rem;
	padding: 0.8rem 0.5rem 0.6rem 0.5rem}
.tabs .tab-title>a:hover{
	background-color: white;
	color: #f00909}
.tabs .tab-title>a.active{
	color: #f00909;
	padding-bottom: 0.2rem;
	border-bottom: 0.4rem solid #f00909;
	font-size: 1.8rem;
	letter-spacing: 0.2rem;
	line-height: 2.7rem}
.faq-main-heading{
	margin-top: -3rem}
.faq-main-heading span{
	font-size: 2.1rem;
	line-height: 3rem}
.faq-QueAns-heading{
	font-size: 3.6rem;
	line-height: 50px;
	font-family: "playfair_displayregular", "Times New Roman", Times, serif;
	padding: 0}
.tabs-content-faq .qstn{
	font-size: 1.4rem;
	margin: 0;
	color: #000;
	padding-top: 10px;
	line-height: normal}
.tabs-content-faq .ans{
	color: #666;
	font-size: 1.4rem}
.faq-links{
	font-family: "ralewaymedium", helvetica, arial, sans-serif, Arial, sans-serif;
	color: #f00909;
	color: #e4214f}
.faq-links:hover{
	text-decoration: underline;
	color: #6f32b3}
.points-faq-gettingStarted{
	list-style-type: disc;
	margin: 0;
	font-size: 1.5rem}
.points-faq-gettingStarted>li span{
	font-family: ralewaymedium;
	color: #666;
	padding: 5px;
	font-size: 1.4rem}
.tabHead .dash{
	border-bottom: 1px solid #ddd;
	padding-top: 15px}
.tabHead .title{
	font-family: ralewaymedium;
	font-size: 1.1rem;
	text-align: center}
#faq-questions{
	background-color: #fff}
.faq-scroll{
	margin-right: 0}
#proflieSlider.active{
	right: 0}
#proflieSlider .account-top{
	padding-top: 10px}
#proflieSlider .account-top .profile-img{
	padding-top: 8px}
#proflieSlider .account-top .profile-img img{
	padding: 0}
#proflieSlider .zWishNotification{
	background: none}
#proflieSlider .user-details{
	padding: 2px 10px 10px}
#proflieSlider .user-details .userName{
	font-size: 1.6rem;
	line-height: 2.4rem;
	margin-bottom: 3px}
#proflieSlider .user-details .zcoins-info{
	font-size: 1.2rem;
	color: #666}
#proflieSlider .profile-details{
	padding: 1rem 0 1rem 1rem;
	font-family: "ralewaymedium",helvetica,arial,sans-serif,Arial,sans-serif}
#proflieSlider .profile-details a{
	color: #f00909;
	font-size: 1.2rem;
	font-family: "ralewaymedium",helvetica,arial,sans-serif,Arial,sans-serif}
#proflieSlider .profile-details .profile-complete-status{
	font-size: 1.2rem;
	color: #666}
#proflieSlider .border-details{
	border-top: 1px solid #eee;
	margin-right: -10px}
#proflieSlider .profile-completion-details{
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	display: -webkit-box;
	display: flex;
	height: 7px}
#proflieSlider .profile-completion-details .step-1,#proflieSlider .profile-completion-details .step-2,#proflieSlider .profile-completion-details .step-3,#proflieSlider .profile-completion-details .step-4,#proflieSlider .profile-completion-details .step-5{
	border-right: 1px solid #eee}
#proflieSlider .profile-completion-details-desc{
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	display: -webkit-box;
	display: flex;
	height: 30px}
#proflieSlider .profile-completion-details-desc .icon-calendar-empty,#proflieSlider .profile-completion-details-desc .icon-telephone:before,#proflieSlider .profile-completion-details-desc .icon-woman:before,#proflieSlider .profile-completion-details-desc .lnr-heart:before,#proflieSlider .profile-completion-details-desc .lnr-map-marker:before,#proflieSlider .profile-completion-details-desc .lnr-star:before,#proflieSlider .profile-completion-details-desc .lnr-user:before{
	font-size: 1.5rem !important;
	line-height: 3rem;
	color: #fff !important}
#proflieSlider .profile-completion-details-desc>span{
	border-right: 1px solid #eee;
	line-height: 3.2rem}
#proflieSlider .hidden{
	display: none}
#proflieSlider .next-step{
	min-height: 22px}
#proflieSlider .profile-completion-details-text{
	font-size: 1.5rem !important;
	line-height: 24px;
	background: #fff !important;
	font-family: "ralewaymedium",helvetica,arial,sans-serif,Arial,sans-serif}
#proflieSlider .profile-completion-details-text>span{
	font-size: 0.85rem;
	text-align: center !important;
	vertical-align: middle;
	padding: 0.4rem;
	line-height: 1rem;
	width: 13%;
	display: inline-block}
#proflieSlider .fa-gift:before,#proflieSlider .icon-document2:before,#proflieSlider .icon-woman:before,#proflieSlider .lnr-gift:before,#proflieSlider .lnr-heart:before,#proflieSlider .lnr-star:before{
	font-size: 3rem !important;
	color: #666 !important}
#proflieSlider .lnr-question-circle:before{
	font-size: 1rem}
#proflieSlider .ghanti-container{
	margin-top: 3rem;
	padding-bottom: 1rem;
	border-top: 2px solid #eee;
	border-bottom: 2px solid #eee}
#proflieSlider .ghanti-container .quantity{
	position: absolute;
	font-size: 1rem !important;
	font-weight: bold;
	top: -10px;
	right: 21%;
	background: #f00909;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 50%;
	width: 2rem;
	height: 2rem;
	padding-top: 2px}
#proflieSlider .ghanti-container .border-details{
	margin-top: 10px;
	margin-right: -45px;
	width: 90%;
	border-color: #ddd}
#proflieSlider .acnt-tab .z-p-xxs{
	font-size: 1rem !important;
	padding-top: 1rem;
	color: #666}
#proflieSlider .acnt-tab .acnt-links{
	font-size: 4rem;
	color: #000}
#proflieSlider .links{
	line-height: 4.5rem}
#proflieSlider .z-p-xxs{
	font-size: 1rem !important}
#proflieSlider .acnt-tab:hover .acnt-links,#proflieSlider .acnt-tab:hover .z-p-xxs{
	color: #f00909}
#proflieSlider .scrollSticky .incomplete:before{
	color: #666 !important}
#proflieSlider .notification-footer .border-details{
	margin-top: 10px;
	margin-right: -38px;
	width: 85%;
	border-color: #ddd}
#date-validate-msg{
	margin: 0}
@media screen and (max-width: 599px){#proflieSlider{
		width: 100%;
		right: -100%}
}.control{
	display: block;
	position: relative;
	padding-left: 30px;
	cursor: pointer;
	font-size: 1rem}
.control__indicator{
	position: absolute;
	top: 2px;
	left: 0;
	height: 20px;
	width: 20px;
	border: solid 1px #6f32b3}
.control input{
	position: absolute;
	z-index: -1;
	opacity: 0}
.control--checkbox .control__indicator:after{
	left: 7px;
	top: 1px;
	width: 6px;
	height: 13px;
	border: solid #fff;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)}
.control__indicator:after{
	content: '';
	position: absolute;
	display: none}
.control input:checked ~ .control__indicator:after{
	display: block}
.control input:checked ~ .control__indicator{
	background: #6f32b3}
.rightSlider .control{
	margin-bottom: 1.5rem}
.rightSlider.active{
	right: 0}
.rightSlider .zStickyTab{
	position: fixed;
	top: 4rem;
	z-index: 10;
	width: 100%;
	height: auto}
.rightSlider .surface-tabs{
	line-height: 3.2rem;
	font-size: 1.2rem;
	background-color: #fff;
	border-bottom: 1px solid #ddd}
.rightSlider .surface-tabs a{
	letter-spacing: 0.18rem !important;
	padding: 0.9rem}
.rightSlider .surface-tabs a.active{
	color: #f00909;
	border-bottom: 2px solid #f00909}
.rightSlider .profile-completion-details{
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	display: -webkit-box;
	display: flex;
	height: 5px}
.rightSlider .profile-completion-details .step-1,.rightSlider .profile-completion-details .step-2,.rightSlider .profile-completion-details .step-3,.rightSlider .profile-completion-details .step-4,.rightSlider .profile-completion-details .step-5{
	border-right: 1px solid #eee}
.rightSlider .item{
	border-radius: 5px;
	margin-top: 20px;
	padding: 10px 9px 18px 0}
.rightSlider .margin-right{
	margin-right: 1.5rem}
.rightSlider .addresses-2 input{
	font-size: 1.3rem !important}
.rightSlider #basicInfo{
	margin-top: 30px}
.rightSlider #basicInfo .cart-kebab{
	padding: 0.2rem;
	font-size: 1.4rem;
	margin-right: 0.6rem}
.rightSlider .occasion-tab,.rightSlider .place-container{
	padding-top: 3rem;
	padding-bottom: 0;
	padding-left: 0.5rem}
.rightSlider .occasion-tab{
	padding-top: 4rem}
.rightSlider .occasion-tmpl{
	background: white;
	border: 1px solid #eee;
	border-radius: 6px}
.rightSlider .occasion-tmpl .occasion-title{
	height: 55px;
	white-space: initial;
	padding-top: 1rem}
.rightSlider .occasion-footer{
	font-size: 1.2rem !important;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	padding-top: 1rem}
.rightSlider .occasion-content{
	padding-bottom: 2rem}
.rightSlider .kebab-container ul{
	background-color: #FFF;
	border: 0.5px solid #DDD;
	padding: 1rem;
	margin: 0}
.rightSlider img.fs-100.profileImage{
	width: 100%}
.rightSlider .eyeicon{
	top: -3.2rem;
	float: right;
	font-size: 2rem;
	left: -1rem}
.rightSlider input[type='password'].js-new-password,.rightSlider input[type='password'].js-old-password,.rightSlider input[type='text'].js-new-password{
	margin: 0;
	background: white;
	border: 1px solid #ccc;
	padding-left: 15px;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
.rightSlider input[type='password'].js-old-password{
	margin-bottom: 1rem}
.rightSlider input.js-old-password::-webkit-input-placeholder{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-weight: normal}
.rightSlider input.js-new-password::-webkit-input-placeholder{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-weight: normal}
.rightSlider .empty-address{
	padding-top: 4rem;
	padding-bottom: 3rem}
.rightSlider .empty-address-container .empty-address{
	position: static;
	-webkit-transform: none;
	transform: none}
.rightSlider #addaddresses .row{
	margin: 0 auto}
.rightSlider #addresses{
	padding-bottom: 15rem}
.rightSlider #addresses .cart-kebab{
	padding: 2rem 0 0 !important;
	margin-right: 0 !important}
.rightSlider #addresses .item{
	padding: 1rem 1.5rem 1.8rem;
	background-color: #fff}
.rightSlider .empty-occasion-container{
	border-radius: 6px;
	background: #ddd;
	border: 1px solid #ccc}
.rightSlider .empty-occasion-container .empty-occasion{
	padding-top: 6.25rem;
	padding-bottom: 6.25rem}
.rightSlider .empty-occasion-container .default-occasion{
	padding-top: 1.2rem}
.rightSlider .empty-occasion-container .lnr-plus-circle{
	font-size: 2.5rem}
.rightSlider .default-occasion-container{
	border-radius: 6px;
	margin-bottom: 1.5rem}
.rightSlider .default-occasion-container .empty-occasion{
	padding-bottom: 2.5rem}
.rightSlider .default-occasion-container .default-occasion{
	padding-top: 2rem;
	padding-bottom: 2.3rem}
.rightSlider .default-occasion-container .js-add-default-occasion{
	font-size: 1.2rem;
	padding-top: 4.5rem}
.rightSlider .default-occasion-container .lnr-plus-circle{
	font-size: 2.5rem}
.rightSlider .occasion-date{
	font-size: 6rem;
	line-height: 3rem;
	padding-top: 1.8rem}
.rightSlider .font-size-9px{
	font-size: 9px}
.rightSlider .image-container{
	padding-right: 0.3rem !important;
	padding-left: 0.3rem !important}
.rightSlider .occasion-header{
	padding-bottom: 2rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.6rem}
.rightSlider .occasion-label{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.3rem;
	margin-bottom: 0.1rem}
.rightSlider .sub-note{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.2rem;
	color: #999}
.rightSlider .cart-kebab{
	position: absolute;
	right: 0.1rem;
	top: 0.3rem;
	z-index: 1;
	padding: 2rem;
	font-size: 18px;
	cursor: pointer;
	color: #666}
.rightSlider .hide{
	display: none !important}
.rightSlider .user-details select.z-inputBox{
	text-indent: -1px;
	font-size: 1.2rem;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
.rightSlider .user-details .js-phone-checkicon{
	font-size: 2rem}
.rightSlider .user-details .edit-user-phone,.rightSlider .user-details .js-edit-userName{
	font-size: 1.2rem;
	font-weight: normal !important}
.rightSlider .user-details input.js-edit-userName{
	margin: 0;
	padding: 1rem;
	background: transparent;
	border: 1px solid #666;
	height: auto}
.rightSlider .user-details .phone-number-error{
	color: #ff1d25;
	display: inline-block;
	margin-left: 10px}
.rightSlider .z-validation-msg{
	position: relative !important}
.rightSlider #createoccasion{
	font-family: "ralewaymedium",helvetica,arial,sans-serif,Arial,sans-serif}
.rightSlider .padding-left{
	padding-left: 1rem !important}
.rightSlider #prefix{
	text-align: left;
	padding: 1rem 1.5rem 1rem 1rem;
	width: auto;
	height: auto !important;
	margin: 0}
.rightSlider .int-link{
	padding: 3.9rem 0.1rem 0}
.rightSlider .pincode-loader{
	position: absolute;
	bottom: 10%;
	left: 40%;
	font-size: 1.2rem}
.rightSlider .address-detail{
	line-height: 2.3rem}
.rightSlider #AddressContainer .kebab-container ul{
	margin-right: 0.6rem;
	margin-top: 2.3rem}
.rightSlider #AddressContainer .kebab-container ul li{
	padding: 5px 0 0 5px}
.rightSlider #AddressContainer input.z-inputBox,.rightSlider #AddressContainer select.z-inputBox{
	background-color: #eee;
	border: 1px solid #999;
	padding-top: 1rem;
	padding-bottom: 1rem;
	padding-left: 1rem;
	color: #333;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-weight: normal}
.rightSlider .ziv-thin-woman:before{
	margin-left: 0 !important}
@media screen and (max-width: 599px){.myaccountProfile{
		width: 100%;
		right: -100%}
	.myaccountProfile .occasion-footer{
		font-size: 1rem !important;
		height: 65px}
	.occasion-title{
		font-size: 1.8rem !important}
	#AddressContainer .empty-address-container{
		padding-bottom: 8rem}
	.rightSlider #basicInfo .cart-kebab{
		margin-right: 1.6rem}
}@media screen and (max-width: 320px){#occasion .kebab-container{
		max-width: 125px}
}.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all{
	text-align: center}
a.ui-datepicker-prev.ui-corner-all::before{
	font-size: 1.4rem;
	content: "<"}
a.ui-datepicker-next.ui-corner-all::before{
	font-size: 1.4rem;
	content: ">"}
td.undefined.ui-datepicker-today a.ui-state-default{
	color: #454545}
td.undefined.ui-datepicker-today a.ui-state-default.ui-state-active{
	color: #fff}
#datepicker .ui-datepicker{
	width: 100%;
	padding-top: 1rem}
#datepicker .ui-widget-content{
	border: none}
#datepicker .ui-datepicker table{
	margin: 2rem 0;
	left: 0;
	width: 90%;
	margin-left: 5%;
	border: none}
#datepicker .ui-datepicker table thead{
	color: black;
	background-color: #fff}
#datepicker .ui-datepicker table thead th span{
	font-size: 1.5rem}
#datepicker .ui-datepicker table tbody tr td{
	padding: 7px}
#datepicker .ui-datepicker table tbody tr td a{
	font-size: 1.5rem}
#datepicker .ui-datepicker table tr{
	background-color: #fff}
#datepicker .ui-datepicker th td span,.ui-datepicker tr td a{
	text-align: center}
#datepicker .ui-datepicker-header{
	width: 90%;
	margin-left: 5%}
#datepicker .ui-state-highlight,#datepicker .ui-widget-content .ui-state-highlight{
	border: none;
	background: none}
#datepicker .ui-state-default,#datepicker .ui-widget-content .ui-state-default,#datepicker .ui-widget-header .ui-state-default{
	border: none;
	background: none}
#datepicker .ui-datepicker-current-day,#datepicker .ui-widget-content .ui-state-active,#datepicker .ui-widget-header .ui-state-active{
	background: #E5214F;
	border-radius: 1rem}
@media only screen and (min-width: 320px) and (max-width: 480px){#content-carosel p.mobile_content_card{
		font-size: 1.2rem;
		font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
		color: #666;
		line-height: 2rem}
	#content-carosel .mobile_store_prod_price span{
		display: block;
		font-size: 1.6rem;
		color: #f00909}
	#content-carosel .mobile_store_prod_price span.number{
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		font-size: 4rem}
	.input_fitlounge{
		background-color: #eee;
		height: 3rem;
		font-size: 1.3rem;
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		padding-left: 10px;
		margin: 0;
		letter-spacing: 1.6px}
	.no_of_guests{
		text-align: center;
		font-size: 2rem;
		cursor: pointer;
		border-radius: 50%;
		padding: 0.4rem 1.2rem;
		margin-right: 1.5rem;
		background-color: #eee;
		color: #333}
	.no_of_guests:hover{
		background-color: #6f32b3;
		color: #fff}
	.no_of_guests.active{
		background-color: #6f32b3;
		color: #fff}
	#successMessage .success_line5{
		padding-right: 7rem}
	#datepicker .ui-datepicker{
		width: 100%;
		padding-top: 1rem}
	#datepicker .ui-widget-content{
		border: none}
	#datepicker .ui-datepicker table{
		margin: 2rem 0;
		left: 0;
		width: 90%;
		margin-left: 5%;
		border: none}
	#datepicker .ui-datepicker table thead{
		color: black;
		background-color: #fff}
	#datepicker .ui-datepicker table thead th span{
		font-size: 1.5rem}
	#datepicker .ui-datepicker table tbody tr td{
		padding: 7px}
	#datepicker .ui-datepicker table tbody tr td a{
		font-size: 1.5rem}
	#datepicker .ui-datepicker table tr{
		background-color: #fff}
	#datepicker .ui-datepicker th td span,.ui-datepicker tr td a{
		text-align: center}
	#datepicker .ui-datepicker-header{
		width: 90%;
		margin-left: 5%}
	#datepicker .ui-state-highlight,#datepicker .ui-widget-content .ui-state-highlight{
		border: none;
		background: none}
	#datepicker .ui-state-default,#datepicker .ui-widget-content .ui-state-default,#datepicker .ui-widget-header .ui-state-default{
		border: none;
		background: none}
	#datepicker .ui-datepicker-current-day,#datepicker .ui-widget-content .ui-state-active,#datepicker .ui-widget-header .ui-state-active{
		background: #E5214F;
		border-radius: 1rem}
}.zTrackOrder .trackOrderHistoryWrapper{
	margin: 20px}
.zTrackOrder #trackOrderSection{
	margin-right: 1.5rem;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
.zTrackOrder .guestSection{
	background-color: #ddd;
	padding: 3rem}
.zTrackOrder .right125{
	right: 12.5% !important}
.trackOrderWashBagSection{
	padding: 0 2rem 2rem 2rem;
	background-color: #ddd}
.trackOrderStatus{
	background-color: #8BC43F}
.trackButton{
	margin-right: 1.5rem}
.trackOrderResultStatic{
	background-color: #ddd;
	padding: 2rem}
.trackOrderResultStatic .trackOrderImageFontSize{
	font-size: 10rem;
	padding-top: 1rem}
.trackOrderResultStatic .trackOrderImage{
	width: 100%;
	height: auto}
.trackOrderLoaderPosition{
	top: -127px}
p.orDivider{
	background: #CACACA;
	font-family: "ralewaymedium";
	height: 1px;
	margin: 45px 0;
	text-align: center}
p.orDivider span{
	background: #fff;
	padding: 1.6rem;
	position: relative;
	top: -10px;
	text-align: center;
	font-size: 1.4rem;
	border-radius: 100%}
#authSlider{
	height: 100%}
#authSlider.active{
	right: 0}
#authSlider .zClose .lnr-cross{
	color: #eee;
	font-size: 1.8rem}
#authSlider .zPaneHead{
	font-family: "ralewaymedium";
	font-size: 1.2rem;
	letter-spacing: 0.3rem;
	padding-left: 2em;
	color: #eee}
#authSlider .zPaneName{
	font-family: "ralewaymedium";
	font-size: 1.2rem;
	letter-spacing: 0.3rem;
	padding-top: 2em;
	padding-left: 0;
	color: #222;
	margin: 0;
	font-weight: 600}
#authSlider .zSliderScrollableD{
	padding-bottom: 5rem}
#authSlider .zPaneNameMain{
	font-family: "ralewaymedium";
	font-size: 1.2rem;
	letter-spacing: 0.3rem;
	padding-left: 2.5rem;
	color: #ccc;
	margin: 0;
	font-weight: 600}
#authSlider a.type1{
	padding: 10px 40px;
	font-size: 1.2rem;
	font-family: "ralewaymedium";
	letter-spacing: 0.2rem;
	margin: 1.5rem 0 1rem}
#authSlider .zPaneSubText{
	font-family: "ralewaymedium";
	font-size: 1.1rem;
	letter-spacing: 0;
	padding-top: 1.2em;
	padding-left: 0;
	color: #676767;
	margin: 0}
#authSlider a.type2{
	padding: 10px 40px;
	font-size: 1.2rem;
	font-family: "ralewaymedium";
	letter-spacing: 0.2rem;
	margin: 1.5rem 0 1rem;
	background-color: #3b5996}
#authSlider a.type2:hover{
	background-color: #3b5996}
#authSlider a.type3{
	padding: 10px 40px;
	font-size: 1.2rem;
	font-family: "ralewaymedium";
	letter-spacing: 0.2rem;
	margin: 1.5rem 0 1rem;
	background-color: #d14836}
#authSlider a.type3:hover{
	background-color: #d14836}
#authSlider .type4{
	font-size: 1.2rem;
	font-family: "ralewaymedium";
	letter-spacing: 0.2rem;
	margin: 1.5rem 0 1rem;
	background-color: #f00909}
#authSlider .type4:hover{
	background-color: #f00909}
#authSlider .login-form label{
	font-family: Ralewaymedium;
	font-size: 1.2rem;
	font-variant: small-caps;
	line-height: 27px;
	letter-spacing: 0.3rem;
	color: black;
	font-weight: 600}
#authSlider .login-form input.borderBox{
	color: #333;
	min-height: 45px;
	vertical-align: top;
	font-size: 16px;
	line-height: 42px;
	text-decoration: none;
	font-family: DroidSans;
	font-weight: bold;
	font-size: 1.3rem;
	font-family: Raleway;
	font-weight: 500;
	border-width: 1px;
	border-color: #666;
	background: #eeeeee;
	text-align: left;
	padding-left: 1.4rem;
	text-transform: none;
	font-family: Ralewaymedium}
#authSlider .forgotPassword{
	padding-top: 2.5rem;
	color: #f00909;
	font-size: 1.2rem;
	font-weight: 500}
#authSlider .eyeicon{
	top: -4.3rem;
	float: right;
	font-size: 2rem;
	left: -1.5rem}
#authSlider #form-errormsg-email,#authSlider #form-errormsg-password{
	color: #f04124;
	font-size: 1rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	margin-top: -0.8rem;
	position: absolute}
#authSlider .z-border-left-active{
	border-left: 0.4rem solid #f04124 !important}
#authSlider .top-error{
	background-color: #ccc;
	font-family: "ralewaymedium", helvetica, arial, sans-serif, Arial, sans-serif;
	font-size: 1.1rem;
	line-height: 1.5;
	color: #ff1d25;
	padding: 1rem;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center}
#authSlider .top-error .warning-icon{
	font-size: 3.5rem}
@media only screen and (max-width: 47.9375em){#authSlider .fotterLinks{
		display: none !important;
		position: absolute;
		bottom: 0;
		line-height: 4rem}
	#authSlider .fotterLinks .links{
		background: black;
		text-align: center}
}#authSlider .fotterLinks{
	display: -webkit-box;
	display: flex;
	position: fixed;
	bottom: 0;
	width: 40rem;
	line-height: 4rem}
#authSlider .fotterLinks .links{
	background: black;
	text-align: center}
#authSlider .fotterLinks .links a{
	font-size: 1.2rem;
	text-transform: uppercase;
	font-family: "ralewaymedium";
	font-size: 1.1rem;
	letter-spacing: 0.1rem;
	color: #eee}
#registerSlider.active{
	right: 0}
#registerSlider .zPaneHead{
	font-family: "ralewaymedium";
	font-size: 1.2rem;
	letter-spacing: 0.3rem;
	padding-left: 2em;
	color: #eee}
#registerSlider .zPaneName{
	font-family: "ralewaymedium";
	font-size: 1.2rem;
	letter-spacing: 0.3rem;
	padding-top: 2em;
	padding-left: 0;
	color: #222;
	margin: 0;
	font-weight: 600}
#registerSlider .zPaneNameMain{
	font-family: "ralewaymedium";
	font-size: 1.2rem;
	letter-spacing: 0.3rem;
	padding-left: 2.5rem;
	color: #ccc;
	margin: 0;
	font-weight: 600}
#registerSlider a.type1{
	padding: 10px 40px;
	font-size: 1.2rem;
	font-family: "ralewaymedium";
	letter-spacing: 0.2rem;
	margin: 1.5rem 0 1rem}
#registerSlider .zPaneSubText{
	font-family: "ralewaymedium";
	font-size: 1.2rem;
	letter-spacing: 0;
	padding-top: 0;
	padding-left: 0;
	color: #676767;
	margin: 0}
#registerSlider p.orDivider{
	background: #CACACA;
	font-family: "ralewaymedium";
	height: 1px;
	margin: 40px 0;
	text-align: -webkit-center}
#registerSlider p.orDivider span{
	background: #fff;
	font-family: "ralewaymedium";
	padding: 1.6rem;
	position: relative;
	top: -10px;
	text-align: center;
	font-size: 1.4rem;
	border-radius: 100%}
#registerSlider a.type2{
	padding: 10px 40px;
	font-size: 1.2rem;
	font-family: "ralewaymedium";
	letter-spacing: 0.2rem;
	margin: 1.5rem 0 1rem;
	background-color: #3b5996}
#registerSlider a.type2:hover{
	background-color: #3b5996}
#registerSlider a.type3{
	padding: 10px 40px;
	font-size: 1.2rem;
	font-family: "ralewaymedium";
	letter-spacing: 0.2rem;
	margin: 1.5rem 0 1rem;
	background-color: #d14836}
#registerSlider a.type3:hover{
	background-color: #d14836}
#registerSlider .type4{
	padding: 10px 18px;
	font-size: 1rem;
	font-family: "ralewaymedium";
	letter-spacing: 0.2rem;
	margin: 1.5rem 0 1rem;
	background-color: #f00909}
#registerSlider .type4:hover{
	background-color: #f00909}
#registerSlider .register-form label{
	font-family: Ralewaymedium;
	font-size: 1.2rem;
	font-variant: small-caps;
	line-height: 27px;
	letter-spacing: 0.3rem;
	color: black;
	font-weight: 600}
#registerSlider .register-form input.borderBox{
	color: #333;
	min-height: 45px;
	vertical-align: top;
	font-size: 16px;
	line-height: 42px;
	text-decoration: none;
	font-family: DroidSans;
	font-weight: bold;
	font-size: 1.3rem;
	font-family: Raleway;
	font-weight: 500;
	border-width: 1px;
	border-color: #666;
	background: #eeeeee;
	text-align: left;
	padding-left: 1.4rem;
	text-transform: none;
	font-family: Ralewaymedium}
#registerSlider .register-form select.medium{
	color: #333;
	min-height: 45px;
	vertical-align: top;
	font-size: 16px;
	width: 100%;
	text-decoration: none;
	font-family: DroidSans;
	font-weight: bold;
	font-size: 1.3rem;
	font-family: Ralewaymedium;
	font-weight: 500;
	border-width: 1px;
	border-color: #666;
	background: #eeeeee;
	text-align: left;
	padding-left: .8rem;
	background-repeat: no-repeat !important}
@media screen and (max-width: 400px){#registerSlider .register-form select.medium{
		width: auto}
}#registerSlider .register-form span.error-msg-new{
	color: #ff1d25;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
#registerSlider #reg-email{
	margin-bottom: 0}
#registerSlider .forgotPassword{
	padding-top: 2.5rem;
	display: block;
	color: #f00909;
	font-size: 1.2rem;
	font-weight: 500}
#registerSlider .fotter-link{
	display: block;
	color: #f00909;
	font-size: 1.2rem;
	font-weight: 500}
#registerSlider .large-2.columns{
	padding-right: 0}
#registerSlider .eyeicon{
	top: -4.3rem;
	float: right;
	font-size: 2rem;
	left: -1.5rem;
	color: #000 !important;
	cursor: pointer}
#registerSlider .z-server-errormsg{
	background-color: #ccc;
	font-family: "ralewaymedium", helvetica, arial, sans-serif, Arial, sans-serif;
	font-size: 1.2rem;
	line-height: 1.5;
	color: #ff1d25;
	padding: 1rem;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center}
#registerSlider .z-server-errormsg .warning-icon{
	font-size: 4rem}
#registerSlider .top-error{
	color: #ff1d25;
	background-color: #D2CACA;
	padding: 1.5rem 0}
#registerSlider .z-pane-righthead{
	text-align: right;
	letter-spacing: 0.1rem;
	font-size: 1rem;
	color: #fff;
	cursor: pointer}
#forgotPasswordSlider.active{
	right: 0}
#forgotPasswordSlider .zPaneHead{
	font-family: "ralewaymedium";
	font-size: 1.2rem;
	letter-spacing: 0.3rem;
	padding-left: 2em;
	color: #eee}
#forgotPasswordSlider .zPaneName{
	font-family: "ralewaymedium";
	font-size: 1.8rem;
	letter-spacing: 0.3rem;
	padding-top: 2em;
	padding-left: 0;
	color: #222;
	margin: 0;
	font-weight: 600}
#forgotPasswordSlider a.type1{
	padding: 10px 40px;
	font-size: 1.2rem;
	font-family: "ralewaymedium";
	letter-spacing: 0.2rem;
	margin: 1.5rem 0 1rem 0}
#forgotPasswordSlider .zPaneSubText{
	font-family: "ralewaymedium";
	font-size: 1.3rem;
	letter-spacing: 0rem;
	padding-top: 1.2em;
	padding-left: 0;
	color: #676767;
	margin: 0}
#forgotPasswordSlider p.orDivider{
	background: #CACACA;
	font-family: "ralewaymedium";
	height: 1px;
	margin: 45px 0;
	text-align: -webkit-center}
#forgotPasswordSlider p.orDivider span{
	background: #fff;
	padding: 1.4rem;
	position: relative;
	top: -10px;
	text-align: center;
	font-size: 1.4rem;
	border-radius: 100%}
#forgotPasswordSlider a.type2{
	padding: 10px 40px;
	font-size: 1.2rem;
	font-family: "ralewaymedium";
	letter-spacing: 0.2rem;
	margin: 1.5rem 0 1rem 0;
	background-color: #3b5996}
#forgotPasswordSlider a.type2:hover{
	background-color: #3b5996}
#forgotPasswordSlider a.type3{
	padding: 10px 40px;
	font-size: 1.2rem;
	font-family: "ralewaymedium";
	letter-spacing: 0.2rem;
	margin: 1.5rem 0 1rem 0;
	background-color: #d14836}
#forgotPasswordSlider a.type3:hover{
	background-color: #d14836}
#forgotPasswordSlider .type4{
	padding: 10px 18px;
	font-size: 1.2rem;
	font-family: "ralewaymedium";
	letter-spacing: 0.2rem;
	margin: 1.5rem 0 1rem 0;
	background-color: #f00909;
	float: right}
#forgotPasswordSlider .type4:hover{
	background-color: #f00909}
#forgotPasswordSlider .forgotPassword-form label{
	font-family: Ralewaymedium;
	font-size: 1.2rem;
	font-variant: small-caps;
	line-height: 27px;
	letter-spacing: .3rem;
	color: black;
	font-weight: 600}
#forgotPasswordSlider .forgotPassword-form input.borderBox{
	color: #333;
	min-height: 45px;
	vertical-align: top;
	text-transform: lowercase;
	font-size: 1.3rem;
	font-weight: 500;
	border-width: 1px;
	border-color: #666;
	background: #eeeeee;
	text-align: left;
	padding-left: 1.4rem;
	font-family: Ralewaymedium}
#forgotPasswordSlider .forgotPassword-form input.borderBox::-webkit-input-placeholder{
	text-transform: capitalize}
#forgotPasswordSlider .forgotPassword-form select.medium{
	color: #555;
	min-height: 45px;
	vertical-align: top;
	font-size: 16px;
	line-height: 42px;
	text-decoration: none;
	font-family: DroidSans;
	font-weight: bold;
	font-size: 1.2rem;
	font-family: Raleway;
	font-weight: 500;
	border-width: 1px;
	border-color: #666;
	background: #eeeeee;
	text-align: left;
	padding-left: 1.4rem;
	text-transform: none}
#forgotPasswordSlider .forgotPassword-form span{
	color: #f00909}
#forgotPasswordSlider .forgotPassword{
	padding-top: 2.5rem;
	display: block;
	position: absolute;
	color: #e3214f;
	font-size: 1.2rem;
	font-weight: 500;
	font-family: Ralewaymedium;
	cursor: pointer}
#forgotPasswordSlider .large-2.columns{
	padding-right: 0}
#forgotPasswordSlider .top-error{
	color: #ff1d25;
	background-color: #D2CACA;
	padding: 1.5rem 0}
#forgotPasswordSlider .z-pane-righthead{
	text-align: right;
	letter-spacing: 0.1rem;
	font-size: 1rem;
	color: #fff;
	cursor: pointer}
.history-wrap{
	margin-top: 2rem}
.history-wrap #cancelled,.history-wrap #complete,.history-wrap #in-process{
	padding: 5px 15px 0 0}
.show-orders{
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch}
.show-orders.active{
	right: 0}
.show-orders .history-card{
	width: 100%;
	background-color: #fff}
.show-orders .history-card .notifications-card{
	padding: 20px;
	position: relative}
.show-orders .history-card .status-bar .nav-bar{
	font-size: 16px;
	text-align: left;
	font-family: "ralewaymedium";
	margin-left: 25px}
.surface-tabs.order-history-tabs{
	padding-left: 10px;
	padding-right: 10px;
	background-color: #fff;
	border-bottom: 1px solid #ddd}
.surface-tabs.order-history-tabs a{
	float: left;
	padding: 0 0.9rem;
    height: 30px}
.surface-tabs.order-history-tabs a.active{
	color: #f00909;
	border-bottom: 2px solid #f00909}
@media screen and (min-width: 300px) and (max-width: 350px){.rightSlider .surface-tabs{
		font-size: 1.1rem}
}.orders-wrapper{
	margin: 23px 20px}
.orders-wrapper .order-card{
	overflow: hidden;
	background-color: #FFF;
	border: 1px solid #CACACA;
	border-radius: 10px;
	margin-bottom: 30px}
.orders-wrapper .order-card:last-child{
	margin-bottom: 0}
@media screen and (min-width: 320px) and (max-width: 640px){.orders-wrapper{
		margin: 23px -10px 20px 10px}
}.separator{
	text-align: center;
	font-family: "ralewaymedium";
	position: relative;
	margin: 15px 22px -5px}
.separator .separator-text{
	position: relative;
	z-index: 9;
	font-size: 12px;
	color: #2F2F2F;
	padding: 0 30px;
	background-color: #ECECEC;
	display: inline-block;
	text-transform: uppercase;
	letter-spacing: 2px}
.separator:after{
	content: '';
	position: absolute;
	top: 5px;
	left: 0;
	width: 100%;
	border: 1px solid #DBDBDB;
	z-index: 4}
.progress-bar{
	height: 10px;
	margin-top: -14px}
.progress-bar .progress-ul{
	width: calc(100% + 3px);
	margin-left: -1px;
	margin-bottom: 1.25rem}
.progress-bar .progress-ul li{
	margin-right: 1px;
	border: 1px solid #cdcdcd;
	height: 6px;
	width: calc(20% - 1px);
	float: left}
.order-info{
	padding: 10px 14px 0;
	font-family: "ralewaymedium"}
.order-info .info-head{
	padding: 4px 0 5px;
	font-size: 12px;
	font-family: "ralewaybold"}
.order-info .info-head .left-head{
	color: #6F32B3;
	text-transform: uppercase}
.order-info .info-head .right-head{
	float: right}
.order-info .details,.order-info .order-items span{
	font-size: 1rem}
.order-info .order-dates{
	font-family: "ralewaymedium";
	padding: 0 0 10px;
	display: inline-block;
	width: 100%}
.order-info .order-dates .status-date{
	float: left;
	font-size: 1rem;
	color: #989898}
.order-info .order-dates .status-date .created-date{
	line-height: 2rem}
.order-info .order-dates .delivery-date{
	float: right;
	line-height: 1.2;
	font-size: 25px;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	text-align: right}
.order-info .order-items{
	font-size: 12px;
	color: #989898;
	margin-top: -1.9rem}
.order-info .bottom-wrapper .item-icon{
	position: relative;
	height: 80px;
	width: 75px;
	display: inline-block;
	margin: 10px 0}
.order-info .bottom-wrapper .item-icon img{
	height: 85px;
	width: 60px;
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 2px;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%)}
.order-info .bottom-wrapper .ref-links{
	display: inline-block;
	font-size: 1.2rem;
	color: #E3214F;
	float: right;
	margin: 35px 0 0 -10px;
	text-transform: uppercase}
.order-info .bottom-wrapper .ref-links a{
	color: #E3214F}
ul.nav-bar{
	margin: 0;
	font-family: "ralewaymedium";
	font-size: 1.2rem;
	line-height: 32px;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-align: center}
ul.nav-bar #cancelled,ul.nav-bar #complete,ul.nav-bar #in-process{
	width: 30%;
	display: inline-block}
.rel-wrapper{
	position: relative}
.notify-card{
	border: 1px solid #CACACA;
	border-radius: 5px;
	width: 100%;
	display: none;
	position: relative;
	background-color: #fff}
.notify-card:nth-child(1){
	display: inline-block;
	z-index: 4}
.notify-card:nth-child(2),.notify-card:nth-child(3){
	display: inline-block;
	position: absolute;
	opacity: 0.4}
.notify-card:nth-child(2){
	z-index: 3;
	top: 4px;
	left: 4px}
.notify-card:nth-child(3){
	z-index: 2;
	top: 8px;
	left: 8px}
.notify-card .notify-close{
	position: absolute;
	right: 4px;
	top: 4px;
	height: 20px;
	width: 20px;
	font-size: 25px;
	text-align: center;
	line-height: 20px}
.notify-card .notify-icon{
	float: left;
	height: 100px;
	width: 100px;
	position: relative}
.notify-card .notify-icon img{
	max-height: 80%;
	max-width: 80%;
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)}
.notify-card .notify-content{
	float: left;
	width: calc(100% - 130px);
	height: 100px;
	padding: 10px}
.notify-card .notify-content .notify-text{
	font-size: 15px;
	height: 45px;
	line-height: 1.5}
.notify-card .notify-content .notify-buy{
	font-family: "ralewaymedium";
	color: #EA5B7D;
	font-size: 15px;
	margin-top: 15px}
.cancelledStatus{
	background-color: #ff1d25}
.selected{
	box-shadow: 0 4px 0 #E5214F;
	color: #E5214F}
.no-scroll{
	overflow: hidden;
	position: absolute}
.giveMeEllipsis,.notify-card .notify-content .notify-text{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2}
@media screen and (min-width: 640px){.history-wrap #cancelled,.history-wrap #complete,.history-wrap #in-process{
		padding: 5px 0 0}
}#orderHistory1 .zStickyTab{
	top: 4rem}
#orderHistory .zPaneName{
	font-family: "ralewaymedium";
	font-size: 1.2rem;
	letter-spacing: 0.3rem;
	padding: 2rem 1rem}
#orderHistory .zPaneBack{
	font-family: "ralewaymedium";
	font-size: 0.9rem;
	letter-spacing: 0.1rem;
	padding: 2rem 1rem}
#orderHistory .zStickyTab{
	position: fixed;
	top: 4rem;
	height: 46px;
	z-index: 10;
	width: 100%;
	display: inline-block;
	position: absolute}
#orderHistory div.surface-tabs a{
	text-align: center;
	letter-spacing: 0.3rem;
	padding: 0 1.5rem}
.review-slider .zStickyTab{
	top: 4rem}
.product-silmilar-likes .title{
	padding: 1.5rem}
#Reviewed .zCollectionName,#ToBeReviewed .zCollectionName{
	padding-top: 0;
	font-size: 1.3rem;
	color: #333;
	line-height: 2rem}
#Reviewed .zCollectionImageR,#ToBeReviewed .zCollectionImageR{
	padding: 0;
	position: relative;
	z-index: 6}
#Reviewed .zCollectionItem,#ToBeReviewed .zCollectionItem{
	font-size: 1.2rem;
	padding-top: 1.3rem}
#Reviewed .zCollectionItem span,#ToBeReviewed .zCollectionItem span{
	font-size: 1rem}
#Reviewed .zCollectionItem .lnr-checkmark-circle::before,#ToBeReviewed .zCollectionItem .lnr-checkmark-circle::before{
	font-size: 1rem}
#Reviewed .itemSubHead,#ToBeReviewed .itemSubHead{
	font-size: 1.2rem;
	padding-top: 1.7rem;
	padding-bottom: 1rem;
	letter-spacing: 0.3rem}
#Reviewed .topStatusMessage,#ToBeReviewed .topStatusMessage{
	padding: 1.2rem 0}
#Reviewed .topStatusMessage .lnr-checkmark-circle:before,#ToBeReviewed .topStatusMessage .lnr-checkmark-circle:before{
	font-size: 2.6rem}
#Reviewed .topStatusMessage div:nth-child(2),#ToBeReviewed .topStatusMessage div:nth-child(2){
	margin-left: 36px;
	font-size: 1.2rem;
	padding-bottom: 10px}
#Reviewed .topStatusMessage .errorOneLine,#ToBeReviewed .topStatusMessage .errorOneLine{
	padding-top: 5px}
#Reviewed .topStatusMessage .fa-warning::before,#ToBeReviewed .topStatusMessage .fa-warning::before{
	font-size: 2.6rem}
#Reviewed .comment-field-error,#ToBeReviewed .comment-field-error{
	margin-bottom: 2.2rem}
#Reviewed .break-word,#ToBeReviewed .break-word{
	word-wrap: break-word}
#Reviewed .row textarea,#ToBeReviewed .row textarea{
	padding-left: 1.7rem;
	font-family: "ralewaymedium";
	font-size: 1.1rem;
	padding-top: 1.3rem;
	background-color: #eee}
#Reviewed .review-form,#ToBeReviewed .review-form{
	margin-left: -12px}
#Reviewed .review-form .button,#ToBeReviewed .review-form .button{
	letter-spacing: 0.1rem;
	letter-spacing: 0.07rem;
	width: 49%;
	font-size: 1rem}
#Reviewed .uppercase,#ToBeReviewed .uppercase{
	text-transform: uppercase}
#Reviewed .blue,#ToBeReviewed .blue{
	color: #6F32B3}
#Reviewed .rating-container,#ToBeReviewed .rating-container{
	top: -7rem;
	margin-bottom: -7rem}
#Reviewed .rating span.fa,#ToBeReviewed .rating span.fa{
	font-size: 1.7rem;
	cursor: pointer}
#Reviewed .rating-done span.fa,#ToBeReviewed .rating-done span.fa{
	font-size: 1.7rem}
#Reviewed div.surface-tabs,#ToBeReviewed div.surface-tabs{
	font-size: 1.2rem}
#Reviewed .review-o,#ToBeReviewed .review-o{
	background-color: #eee !important;
	border: 1px solid #f00909 !important;
	color: #f00909 !important}
#Reviewed .review-o:hover,#ToBeReviewed .review-o:hover{
	background-color: #eee;
	border: 1px solid #f00909;
	color: #f00909}
#Reviewed .review-b:hover,#ToBeReviewed .review-b:hover{
	color: #fff !important}
#Reviewed .inline-error,#ToBeReviewed .inline-error{
	color: #ff1d25;
	font-size: 1.2rem;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
#Reviewed .error,#ToBeReviewed .error{
	color: #ff1d25}
#Reviewed .hide,#ToBeReviewed .hide{
	display: none}
#Reviewed div.review-status,#ToBeReviewed div.review-status{
	color: #ffffff;
	width: auto;
	background: #666666;
	display: inline-block;
	margin-top: 8px;
	padding: 3px 5px;
	font-size: 1.2rem;
	text-transform: uppercase}
#Reviewed .rate-field-error,#ToBeReviewed .rate-field-error{
	margin-bottom: 0}
#Reviewed .name-ellipse,#ToBeReviewed .name-ellipse{
	display: block;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis}
@media screen and (max-width: 599px){#Reviewed .zReview,#ToBeReviewed .zReview{
		width: 100%;
		right: -100%}
}@media screen and (min-width: 600px) and (max-width: 799px){#Reviewed .zReview,#ToBeReviewed .zReview{
		width: 60%;
		right: -60%}
}@media screen and (min-width: 800px) and (max-width: 1024px){#Reviewed .zReview,#ToBeReviewed .zReview{
		width: 50%;
		right: -50%}
}@media screen and (min-width: 1024px){#Reviewed .zReview,#ToBeReviewed .zReview{
		width: 406px;
		right: -406px}
}@media (max-width: 767px){#ToBeReviewed .review-form .button{
		letter-spacing: 0.05rem;
		font-size: 0.9rem}
}.rightSlider.active{
	right: 0}
.wishListDetailContainer{
	background: #eee;
	padding-top: 70px}
.wishListDetailContainer .wishListDetailContent{
	background: #fff;
	padding-top: 3.5rem}
.wishListDetailContainer .js-product-item-name{
	min-height: 85px}
.wishListDetailContainer .js-product-item-name a{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	line-height: 2rem;
	max-height: 4rem}
.wishListDetailContainer .image-padding{
	padding: 2.5rem}
.wishListDetailContainer .crud-button{
	background: transparent !important;
	color: #f00909 !important;
	border: 1px solid #f00909 !important;
	height: 2.8rem !important;
	font-size: 1.1rem}
.wishListDetailContainer .something{
	margin: 0 1rem}
.wishListDetailContainer .something .row{
	border: 1px solid #eee}
.wishListDetailContainer .no-of-items{
	letter-spacing: 0.3rem !important}
.wishListDetailContainer .row-row{
	margin: 0 auto !important}
@media only screen and (min-width: 48em) and (max-width: 61.9375em){.wishListDetailContainer .see-all-collection-wrap{
		position: absolute;
		top: 52px;
		width: 100%;
		background-color: white;
		right: 0;
		padding: 10px 10px 10px 0}
	.wishListDetailContainer .see-all-collection-wrap .see-all-collection{
		width: 100%}
	.wishListDetailContainer .wishListDetailContainer .image-padding{
		padding-left: 1rem !important;
		padding-top: 2.5rem !important}
	.wishListDetailContainer .image-padding>div{
		padding-left: 0 !important;
		padding-right: 0 !important}
	.wishListDetailContainer .favorited{
		padding-left: 0 !important;
		padding-right: 0 !important}
}.wishListDetailContainer .see-all-collection{
	font-size: 1.3rem !important;
	letter-spacing: 0.3rem}
.wishListDetailContainer .add-to-cart{
	font-family: "ralewaymedium";
	font-size: 1.1rem}
.wishListDetailContainer .add-to-cart .button{
	letter-spacing: 0.07rem;
	font-size: 1.1rem;
	height: 3rem;
	margin-bottom: 0;
	left: -7px}
.wishListDetailContainer .add-to-cart a{
	font-family: "ralewaymedium"}
.shareDisable{
	color: #999 !important;
	background: transparent !important;
	border: 1px solid #999 !important;
	height: 2.8rem !important;
	font-size: 1.1rem}
.broken-heart{
	font-size: 10rem;
	color: #666}
.shareSubmitBtn{
	padding: 1rem 4rem !important;
	height: 3rem !important;
	vertical-align: middle;
	line-height: 1}
.wishlist-button{
	position: fixed !important;
	top: 0;
	right: -3.7rem;
	height: 4rem;
	z-index: 4;
	margin-top: 247px}
.wishlist-button .columns+.columns:last-child{
	float: none !important}
.js-rename-collection-btn{
	margin-top: 2.5rem;
	font-size: 1.5rem}
@media only screen and (min-width: 48em) and (max-width: 61.9375em){input.js-edit-collection-name{
		width: 150px;
		margin-left: -20px}
}@media screen and (min-width: 300px) and (max-width: 350px){input.js-edit-collection-name{
		width: 85px}
}.delete-overlay{
	height: 100%;
	width: 100%;
	position: fixed;
	z-index: 1;
	left: 0;
	top: 0;
	background-color: #000;
	background-color: rgba(0,0,0,0.9);
	overflow-x: hidden;
	transition: 0.5s}
.delete-container{
	position: relative;
	top: 50%;
	width: 100%;
	text-align: center;
	margin-top: 30px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)}
.delete-container>div{
	background-color: #fff;
	margin: auto}
.acceptBtn{
	background-color: transparent !important}
.header-title{
	color: #231f20}
.deletePopupBtn{
	padding-bottom: 1.5rem !important;
	padding-top: 2rem !important}
.deletePopupBtn .btnPadding{
	padding: 10px}
.wishlistAddToCart{
	font-size: 1.1rem;
	padding-top: 1rem !important;
	padding-bottom: 1rem !important}
.wishlish-product-name{
	font-size: 1.6rem;
	line-height: 2.4rem}
@media only screen and (max-width: 47.9375em){.see-all-collection-wrap{
		position: absolute;
		top: 52px;
		width: 100%;
		background-color: white;
		right: 0;
		padding: 10px 10px 10px 0}
	.see-all-collection-wrap .see-all-collection{
		width: 100%}
	.wishListDetailContainer .add-to-cart{
		padding-bottom: 2rem}
	.wishListDetailContainer .image-padding{
		padding: 2rem 0 0}
	.wishListDetailContainer .image-padding.columns{
		padding-left: 7px !important;
		padding-right: 2px !important}
	.wishListDetailContainer .stars{
		margin-top: 2rem !important}
	.wishListDetailContainer .z-height{
		height: 100px !important}
	.favorited span{
		font: 1.2rem;
		font-family: "playfair_displayregular","Times New Roman",Times,serif}
	.wishlish-product-name{
		font-size: 1.1rem;
		line-height: 1.6rem}
}.disabled{
	pointer-events: none;
	opacity: 0.25}
.wishListDetailContainer .add-to-cart .notify-me{
	background-color: #6f32b3 !important}
#frmShare #userEmailErrorMsg{
	margin-top: 0rem}
#sizeCal{
	height: 100%}
#sizeCal.active{
	right: 0}
#sizeCal zSubNavigationBar .lnr-cross{
	font-size: 3rem !important}
#sizeCal .zSliderScrollableD{
	padding-bottom: 4rem !important}
#sizeCal .zPaneHead{
	font-family: "ralewaymedium";
	font-size: 1.2rem;
	letter-spacing: 0.3rem;
	padding-left: 2em;
	color: #eee}
#sizeCal .zPaneName{
	font-family: "ralewaymedium";
	font-size: 1.2rem;
	letter-spacing: 0.3rem;
	padding-top: 2em;
	padding-left: 0;
	color: #222;
	margin: 0;
	font-weight: 600}
#sizeCal .zPaneNameMain{
	font-family: "ralewaymedium";
	font-size: 1.2rem;
	letter-spacing: 0.3rem;
	padding-left: 2.5rem;
	color: #ccc;
	margin: 0;
	font-weight: 600}
#sizeCal .z-border-left-active{
	border-left: 0.4rem solid #f04124 !important}
#sizeCal .header{
	margin: 1.5rem 0;
	font-style: italic;
	font-size: 1.2rem}
#sizeCal .paddingForm{
	padding-bottom: 7rem}
#sizeCal #msform fieldset{
	border: 0 none;
	margin: 0;
	padding: 0;
	width: 100%}
#sizeCal #msform fieldset:not(:first-of-type)
{
	display: none}
#sizeCal fieldset .spacing1{
	padding: 1rem 0}
#sizeCal fieldset .row p{
	font-family: "ralewaymedium";
	font-size: 1.4rem;
	letter-spacing: 0;
	padding-left: 0;
	color: #333}
#sizeCal .error{
	color: red !important;
	font-family: "ralewaymedium";
	font-size: 0.6rem;
	letter-spacing: 0.1rem;
	padding-left: 1px;
	text-align: left;
	display: none}
#sizeCal fieldset .row h2{
	font-family: "ralewaymedium";
	font-size: 1.6rem;
	letter-spacing: 0.2rem;
	padding-left: 0;
	color: #333}
#sizeCal #msform input,#sizeCal #msform textarea{
	padding: 15px;
	border: 1px solid #ccc;
	border-radius: 3px;
	margin-bottom: 10px;
	width: 100%;
	box-sizing: border-box;
	font-family: raleway;
	color: #2C3E50;
	font-size: 13px}
#sizeCal #msform .action-button{
	width: 100%;
	padding: 10px 0;
	font-size: 1rem;
	font-family: "ralewaymedium";
	letter-spacing: 0.2rem;
	background-color: #f00909;
	color: white;
	border-radius: 2rem}
#sizeCal #msform .action-button:focus,#sizeCal #msform .action-button:hover{
	box-shadow: 0 0 0 2px #fff,0 0 0 3px #27AE60}
#sizeCal #msform .action-button-pervious{
	width: 100%;
	padding: 10px 0;
	font-size: 1.2rem;
	font-family: "ralewaymedium";
	letter-spacing: 0.2rem;
	color: #e31e63;
	border: 0;
	background-color: #eee}
#sizeCal #msform .action-button:focus,#sizeCal #msform .action-button:hover{
	box-shadow: 0 0 0 2px #fff,0 0 0 3px #27AE60}
#sizeCal #progressbar{
	margin-bottom: 30px;
	padding-bottom: 9rem}
#sizeCal ul #progressbar{
	margin: 0}
#sizeCal #progressbar li{
	list-style-type: none;
	color: #eeeeee;
	text-transform: uppercase;
	font-size: 10px;
	width: 25%;
	float: left;
	position: relative;
	text-align: center}
#sizeCal #progressbar li p{
	font-family: "ralewaymedium";
	font-size: 0.8rem;
	letter-spacing: 0.1rem;
	color: #333;
	text-align: center;
	margin: auto 4px;
	padding: 7px 10px 10px}
#sizeCal #progressbar li:before{
	width: 20px;
	line-height: 20px;
	display: block;
	font-size: 10px;
	color: #333;
	background: pink;
	border-radius: 3px;
	margin: 0 auto 5px}
#sizeCal #progressbar li.active span{
	background-color: #f00909}
#sizeCal #progressbar li.active p{
	color: #f00909}
#sizeCal #progressbar li.visited span{
	background-color: #27AE60}
#sizeCal #progressbar li.visited p{
	color: #333}
#sizeCal #progressbar li:after{
	content: '';
	width: 100%;
	height: 2px;
	background: #ddd;
	position: absolute;
	left: -50%;
	top: 19px;
	z-index: -1}
#sizeCal #progressbar li:first-child:after{
	content: none}
#sizeCal #progressbar li.active:after,#sizeCal #progressbar li.active:before{
	color: #fff}
#sizeCal span.p-icon.image1{
	background-image: url("http:images-cdn/Size-01.png");
	background-size: contain}
#sizeCal span.p-icon.image2{
	background-image: url("http:images-cdn/Bra-01.png");
	background-size: contain}
#sizeCal span.p-icon.image3{
	background-image: url("http:images-cdn/Bra-02.png");
	background-size: contain}
#sizeCal span.p-icon.image4{
	background-image: url("http:images-cdn/Right-01.png");
	background-size: contain}
#sizeCal span.p-icon{
	width: 40px;
	height: 40px;
	border: 1px solid #eee;
	border-radius: 50%;
	margin: auto 4px;
	background-color: #ccc;
	padding: 7px 10px 10px;
	font-size: 2rem;
	display: inline-block}
#sizeCal .sub_text{
	list-style-type: disc;
	padding: 1rem 0 0}
#sizeCal .sub_text li{
	font-family: "ralewaymedium";
	font-size: 1.4rem;
	color: #333;
	padding: 0 0 10px}
#sizeCal .topText{
	font-family: Raleway;
	font-size: 1rem;
	line-height: 27px;
	letter-spacing: 2px;
	color: #222;
	font-weight: 600}
#sizeCal input.borderBox{
	color: #989898;
	min-height: 45px;
	vertical-align: top;
	font-size: 16px;
	text-decoration: none;
	font-family: DroidSans;
	font-weight: bold;
	font-size: 1.3rem;
	font-family: Raleway;
	font-weight: 500;
	border-width: 1px 0 1px 1px !important;
	border-color: #666 !important;
	background: #eeeeee;
	text-align: left;
	border-radius: 0 !important;
	padding-left: 1.4rem;
	text-transform: none;
	font-family: Ralewaymedium}
#sizeCal b.borderBoxRight{
	color: #333;
	min-height: 45px;
	vertical-align: top;
	font-size: 16px;
	text-decoration: none;
	font-family: DroidSans;
	font-weight: bold;
	font-size: 1.3rem;
	font-family: Raleway;
	border-width: 1px 1px 1px 0 !important;
	border-color: #666 !important;
	background: #eeeeee;
	text-align: left;
	border-radius: 0 !important;
	padding-left: 1.4rem;
	text-transform: none;
	font-family: Ralewaymedium;
	line-height: 40px;
	margin-left: -2px}
#sizeCal .whiteBackgroundPadding{
	background-color: white;
	padding: 1.3rem}
#sizeCal .smallText{
	font-size: 1.1rem !important;
	margin: 0}
#sizeCal .whiteBackground{
	background-color: #fff}
#sizeCal #braSize{
	font-size: 3rem;
	margin: -15px 0 5px;
	color: #f00909}
#sizeCal .lineHeight{
	padding-top: 3rem}
#sizeCal .price{
	min-height: 1rem;
	font-size: 1.2rem !important;
	text-align: center}
#sizeCal .priceLine{
	text-decoration: line-through}
#sizeCal .specialPrice{
	min-height: 1rem;
	font-size: 1.4rem !important;
	text-align: center;
	color: #f00909 !important;
	font-weight: 700}
#sizeCal .recText{
	margin: 1.5rem 0;
	font-style: italic;
	font-size: 1.2rem !important;
	font-family: inherit !important}
.order-detail-page #AddressContainer>.close,.order-detail-page .newAddressSlider>.close{
	top: 30px;
	position: absolute;
	right: 35px}
.order-detail-page .wishlist-button a:first-child{
	color: #f00909}
.order-detail-page .selected-delivery-details,.order-detail-page .step2FinalHeader{
	font-family: "ralewaymedium", helvetica, arial, sans-serif, Arial, sans-serif;
	font-size: 1.6rem;
	margin-top: -3.9rem;
	margin-right: 5%;
	position: relative;
	word-spacing: 0.7rem;
	z-index: 2}
.order-detail-page .see-howto-courier{
	font-size: 1.5rem}
.order-detail-page .see-return-policy,.order-detail-page .why-cancel-disable{
	display: block;
	margin-top: -1rem}
.order-detail-page .disable-cancel,.order-detail-page .disable-tracking{
	color: #ccc !important;
	background-color: #eee !important;
	cursor: auto;
	pointer-events: none}
.order-detail-page .cancel-disable-why:before{
	margin-top: -1.8rem}
.order-detail-page .orderDetailContainer{
	padding-top: 7rem;
	width: 90%;
	left: 5%;
	position: relative;
	background-color: #fff}
.order-detail-page .orderDetailContainer .disableVscroll{
	overflow-x: hidden}
.order-detail-page .orderDetailContainer .success-message{
	font-size: 1.6rem;
	padding-bottom: 4rem;
	padding-left: 1rem;
	float: left}
.order-detail-page .orderDetailContainer .success-icon{
	font-size: 3rem;
	padding-bottom: 4rem;
	float: left}
.order-detail-page .orderDetailContainer .order-status{
	text-transform: uppercase;
	letter-spacing: 0.2rem;
	font-size: 1.6rem}
.order-detail-page .orderDetailContainer .order-number{
	font-size: 2.8rem}
.order-detail-page .orderDetailContainer .step{
	padding-top: 0.5rem;
	font-size: 1.2rem;
	line-height: 1.2rem}
.order-detail-page .orderDetailContainer .checkout-progress-bar{
	line-height: 1.5rem}
.order-detail-page .orderDetailContainer .step-text{
	font-size: 1.1rem;
	line-height: 1rem}
@media only screen and (max-width: 40em){.order-detail-page .orderDetailContainer{
		width: 100%;
		left: 0;
		position: relative}
	.order-detail-page .orderDetailContainer .order-status{
		text-transform: capitalize;
		letter-spacing: 0}
	.order-detail-page .orderDetailContainer .more-like-p{
		padding-bottom: 2.5rem}
}.order-detail-page .orderDetailContainer .see-all-collection{
	font-size: 1.6rem !important;
	letter-spacing: 0.2rem;
	width: 100%}
.order-detail-page .orderDetailContainer #returnStatusContainer .progress-bar-width{
	width: 31.33%;
	margin: auto 1%}
.order-detail-page .orderDetailContainer #returnStatusContainer .h-separator:after{
	width: 69%}
.order-detail-page .orderDetailContainer #orderStatusContainer{
	margin-top: -2rem;
	margin-bottom: -1rem}
.order-detail-page .orderDetailContainer #orderStatusContainer .progress-bar-width{
	width: 13.666%;
	margin: auto 1%}
.order-detail-page .orderDetailContainer #orderStatusContainer .active-bar .p-icon{
	background-color: #1fb478}
.order-detail-page .orderDetailContainer #orderStatusContainer .active-bar .step,.order-detail-page .orderDetailContainer #orderStatusContainer .active-bar .step-text{
	color: #000}
.order-detail-page .orderDetailContainer #orderStatusContainer .h-separator:after{
	left: 50%}
.order-detail-page .orderDetailContainer .order-summary{
	border: none;
	width: 100%}
.order-detail-page .orderDetailContainer .order-summary .summary-header{
	padding-left: 0.5rem}
.order-detail-page .orderDetailContainer .order-summary .order-total-items{
	font-family: "playfair_displayregular", "Times New Roman", Times, serif;
	color: #000}
.order-detail-page .orderDetailContainer .order-summary th{
	font-size: 1.6rem;
	padding-bottom: 1.5rem;
	color: #000}
.order-detail-page .orderDetailContainer .order-summary th .icon-circle-minus{
	padding-left: 1rem;
	font-size: 1.3rem}
.order-detail-page .orderDetailContainer .order-summary thead{
	background-color: transparent}
.order-detail-page .orderDetailContainer .order-summary tbody{
	padding-top: 2rem}
.order-detail-page .orderDetailContainer .order-summary tbody tr{
	background-color: #fff}
.order-detail-page .orderDetailContainer .order-summary tbody tr td:first-child{
	padding-left: 4rem}
.order-detail-page .orderDetailContainer .order-summary tbody td{
	text-align: left;
	color: #666}
.order-detail-page .orderDetailContainer .center{
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center}
.order-detail-page .orderDetailContainer .product{
	position: relative}
.order-detail-page .orderDetailContainer .product p{
	padding-left: 25%;
	padding-right: 1rem}
.order-detail-page .orderDetailContainer .product .more-like-this{
	bottom: 0;
	position: absolute;
	display: block;
	padding-left: 25%;
	padding-bottom: 2.5rem}
.order-detail-page .orderDetailContainer .product-image{
	width: 20%;
	float: left;
	cursor: pointer}
.order-detail-page .orderDetailContainer .see-all-orders{
	margin-top: -2.1rem}
.order-detail-page .orderDetailContainer .returned-title{
	padding-left: 2.2rem}
.order-detail-page .support-section{
	background-color: #ccc;
	text-align: center;
	padding: 2rem}
.order-detail-page .support-section .icon-size{
	font-size: 3rem}
.order-detail-page .support-section .email{
	padding-top: 1rem}
.order-detail-page .support-section .headset-online-button{
	margin-left: 10rem}
.order-detail-page .support-section-for-mobile{
	background-color: #ccc;
	text-align: center;
	padding: 1rem;
	color: #333;
	font-size: 1.2rem;
	color: #000}
.order-detail-page .support-section-for-mobile .icon-telephone{
	font-size: 2rem;
	top: 0.8rem;
	position: relative}
.order-detail-page .support-section-for-mobile .icon-envelope{
	font-size: 2rem;
	top: 0.5rem;
	position: relative}
.return-steps .return-step-title{
	font-family: "playfair_displayregular", "Times New Roman", Times, serif;
	font-size: 2rem;
	font-style: italic;
	line-height: 2.5rem}
.return-steps .step1-title{
	font-size: 4rem;
	margin-top: -2rem;
	margin-bottom: 2rem}
.return-steps .step-container{
	margin-top: 4rem;
	position: relative}
.return-steps .step-content{
	padding-left: 15rem}
.return-steps .z-grey-circle-140px{
	width: 140px;
	height: 140px;
	border: 1px solid #eee;
	border-radius: 70px;
	background-color: #eee;
	float: left;
	top: 50%;
	position: absolute;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)}
.trackorder-table-border{
	border: 1px solid #ccc}
.order-track-return{
	border: none;
	border-spacing: 2rem;
	border-collapse: separate}
.order-track-return tbody tr{
	border: 2px solid transparent;
	background-color: #fff}
.order-track-return tbody tr td{
	vertical-align: text-top;
	text-align: center;
	padding-left: 0;
	padding-top: 3rem;
	padding-bottom: 2rem;
	color: #666;
	border: 1px solid #ccc}
.order-track-return tbody tr td p{
	font-size: 1.4rem}
.order-product-list{
	border: none}
.order-product-list .product-ribbon .ribbon-text{
	background-color: purple;
	width: 20%;
	position: absolute;
	color: white;
	bottom: 14%;
	text-transform: uppercase;
	font-size: 1.3rem;
	padding: 0.5rem 2rem 0.5rem 1.3rem;
	margin-left: -1rem;
	line-height: 1.3}
.order-product-list .product-ribbon .triangle-left{
	float: left;
	width: 0;
	height: 0;
	border-top: 10px solid purple;
	border-left: 10px solid transparent;
	position: absolute;
	bottom: 10%;
	margin-left: -1rem}
.order-product-list thead{
	background-color: transparent}
.order-product-list thead tr{
	border-bottom: solid;
	border-width: thin;
	border-color: #ccc}
.order-product-list thead tr th{
	text-align: center}
.order-product-list tbody tr{
	border-bottom: 1px solid #ccc;
	background-color: #fff}
.order-product-list tbody td{
	vertical-align: text-top;
	text-align: center;
	padding-left: 0;
	padding-top: 3rem;
	padding-bottom: 2rem;
	color: #666}
.order-product-list tbody td p{
	font-size: 1.4rem}
@media only screen and (max-width: 61.9375em){.order-product-list{
		border: none}
	.order-product-list .product-ribbon .ribbon-text{
		background-color: purple;
		width: 23%;
		position: absolute;
		color: white;
		bottom: 38%;
		text-transform: uppercase;
		font-size: 1rem;
		padding: 0.3rem 2rem 0.3rem 1rem;
		margin-left: -1rem;
		line-height: 1.2}
	.order-product-list .product-ribbon .triangle-left{
		float: left;
		width: 0;
		height: 0;
		border-top: 10px solid purple;
		border-left: 10px solid transparent;
		position: absolute;
		bottom: 34%;
		margin-left: -1rem}
}.orderCancelPgContainer{
	padding-top: 7rem;
	width: 90%;
	left: 5%;
	position: relative;
	background-color: #fff}
.orderCancelPgContainer .order-status{
	text-transform: uppercase;
	letter-spacing: 0.2rem;
	font-size: 1.6rem}
.orderCancelPgContainer .center{
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center}
.orderCancelPgContainer .z-padding-top2rem select{
	color: #f00909;
	margin: 1rem 0 3rem;
	min-height: 4rem;
	font-size: 1.2rem;
	font-family: Ralewaymedium}
.orderCancelPgContainer .z-padding-top2rem label{
	color: black;
	font-weight: 500}
.orderCancelPgContainer .product{
	position: relative}
.orderCancelPgContainer .product p{
	padding-left: 25%;
	padding-right: 1rem}
.orderCancelPgContainer .product .more-like-this{
	bottom: 0;
	position: absolute;
	display: block;
	padding-left: 25%;
	padding-bottom: 2.5rem}
.orderCancelPgContainer .product-image{
	width: 20%;
	float: left}
.orderCancelPgContainer .see-all-orders{
	margin-top: -2.1rem}
.orderCancelPgContainer{
	padding-top: 7rem;
	width: 90%;
	left: 5%;
	position: relative;
	background-color: #fff}
.orderCancelPgContainer .order-status{
	text-transform: uppercase;
	letter-spacing: 0.2rem;
	font-size: 1.6rem}
.orderCancelPgContainer .center{
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center}
.orderCancelPgContainer .z-padding-top2rem select{
	color: #f00909;
	margin: 1rem 0 3rem;
	min-height: 4rem;
	font-size: 1.2rem;
	font-family: Ralewaymedium}
.orderCancelPgContainer .z-padding-top2rem label{
	color: black;
	font-weight: 500}
.orderCancelPgContainer .product{
	position: relative}
.orderCancelPgContainer .product p{
	padding-left: 25%;
	padding-right: 1rem}
.orderCancelPgContainer .product .more-like-this{
	bottom: 0;
	position: absolute;
	display: block;
	padding-left: 25%;
	padding-bottom: 2.5rem}
.orderCancelPgContainer .product-image{
	width: 20%;
	float: left}
.orderCancelPgContainer .see-all-orders{
	margin-top: -2.1rem}
.orderCancelPgContainer .refund{
	min-height: 5rem;
	border-style: solid;
	border-color: #ccc;
	border-width: 0.1rem;
	padding: 1rem;
	letter-spacing: 1rem}
.orderCancelPgContainer .refund label{
	letter-spacing: 0.1em}
.orderCancelPgContainer .refund_desc p{
	font-size: 1.3rem;
	color: #999}
.orderCancelPgContainer .refund_desc a{
	font-size: 1.3rem;
	color: #f00909}
.orderCancelPgContainer .orderTotal{
	font-family: Raleway;
	font-size: 1.4rem;
	line-height: 5rem;
	font-weight: 500}
@media only screen and (min-width: 40em){.z-dropdown.return-reason{
		height: 4.2rem}
	.z-dropdown.return-reason option{
		color: #000}
	.z-dropdown.return-reason option:first-child{
		color: #333}
	.rpu-product-list tbody tr{
		border-bottom: none}
	.rpu-product-list tbody tr td{
		padding-top: 2rem;
		position: relative}
	.rpu-product-list tbody tr td.product{
		border: 1px solid #ccc;
		padding-top: 2rem;
		padding-left: 2rem}
	.rpu-product-list tbody tr td.product .z-server-errormsg{
		background-color: white;
		font-size: 1.4rem;
		color: #f00909}
	.rpu-product-list tbody tr td.product .z-server-errormsg #server-errormsg{
		color: #666}
	.rpu-product-list tbody .reason-error{
		position: absolute;
		margin-top: -1.7rem}
	.rpu-address-card{
		width: 100%;
		display: inline-block}
	.rpu-address-card .modifyAddress{
		margin-left: 0;
		margin-top: 21px}
	.rpu-address-card .modifyAddress .choose-other-address{
		margin: 0 0 0 2rem;
		width: 40%}
	.rpu-address-card .modifyAddress .empty-address-container{
		margin: -3px 0px 5px 2rem;
		width: 40%}
	.rpu-address-card .presentAddressWrapper{
		font-size: 1.2rem;
		margin: 0;
		width: 50%}
	.rpu-address-card .presentAddress{
		position: relative;
		margin: 2rem;
		background-color: #ffffff;
		border: 1px solid #DCDBDB;
		border-radius: .8rem;
		padding: 2rem;
		color: #666}
	.rpu-address-card .presentAddress .userName{
		padding-top: 1.5rem}
	.rpu-address-card .presentAddress .cart-kebab{
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
		font-size: 1.6rem;
		margin-right: -5rem}
	.rpu-address-card .presentAddress .kebab-container{
		width: 14.5rem;
		display: none;
		position: absolute;
		right: -1rem;
		top: 0;
		z-index: 2}
	.rpu-address-card .presentAddressWrapper:after{
		width: 2px;
		content: '';
		position: absolute;
		height: 92%;
		border: 1px solid #ccc;
		left: 50%;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)}
}@media only screen and (max-width: 40em){.z-dropdown.return-reason{
		height: 4.2rem;
		margin-left: -0.8rem}
	.rpu-product-list tbody tr{
		border-bottom: none}
	.rpu-product-list tbody tr .itemSelector{
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		cursor: pointer}
	.rpu-product-list tbody tr .itemSelector .icon-check{
		border: 2px solid #6f32b3;
		font-size: 1rem;
		width: 2rem;
		height: 2rem;
		padding: 3px 0 0 0}
	.rpu-product-list tbody tr .itemSelector .reason-error{
		position: absolute;
		margin-top: -1.7rem}
	.rpu-product-list tbody tr .disabledItemSelector{
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%)}
	.rpu-product-list tbody tr .disabledItemSelector .icon-check{
		border: 1px solid #ccc;
		font-size: 1rem;
		width: 2rem;
		height: 2rem;
		padding: 3px 0 0 0}
	.rpu-product-list tbody tr td{
		padding-top: 2rem;
		position: relative}
	.rpu-product-list tbody tr td.product{
		border: 1px solid #ccc;
		padding-top: 2rem;
		padding-left: 2rem}
	.rpu-product-list tbody tr td.product .z-server-errormsg{
		background-color: white;
		font-size: 1.4rem;
		color: #f00909;
		margin-left: -0.5rem}
	.rpu-product-list tbody tr td.product .z-server-errormsg #server-errormsg{
		color: #666}
	.rpu-address-card{
		width: 100%;
		display: inline-block}
	.rpu-address-card .modifyAddress{
		margin-left: 0;
		margin-top: 21px}
	.rpu-address-card .presentAddressWrapper{
		font-size: 1.2rem;
		margin: 0;
		width: 100%}
	.rpu-address-card .presentAddress{
		position: relative;
		margin: 2rem 0;
		background-color: #ffffff;
		border: 1px solid #DCDBDB;
		border-radius: .8rem;
		padding: 2rem;
		color: #666}
	.rpu-address-card .presentAddress .userName{
		padding-top: 1.5rem}
	.rpu-address-card .presentAddress .cart-kebab{
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
		font-size: 1.6rem;
		margin-right: -2rem}
	.rpu-address-card .presentAddressWrapper:after{
		width: 90%;
		content: '';
		position: absolute;
		height: 2px;
		border: 1px solid #ccc}
}.itemSelector,.zCoinsCheck{
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	cursor: pointer}
.itemSelector .icon-check,.zCoinsCheck .icon-check{
	border: 2px solid #6f32b3}
.disabledItemSelector{
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)}
.disabledItemSelector .icon-check{
	border: 1px solid #ccc}
.instant-refund{
	border: 1px solid #ccc;
	padding: 1.5rem}
.instant-refund .itemSelector{
	margin-left: -1rem}
.instant-refund .black{
	color: #000}
.instant-refund .zCoinsHelpText{
	padding-top: 1.5rem}
.rpuNextBtnStep2,.rpuConfirmBtn{
	padding: 0 3rem !important;
	margin-right: -1.5rem}
.checkmark-fill{
	background-color: #6f32b3}
.avoid-clicks{
	pointer-events: none;
	opacity: 0.7}
.rpuTitle,.rpuTitle2,.rpuTitle3{
	height: 4.2rem;
	width: 100%;
	border: 1px solid #ccc;
	background-color: #fff;
	padding: 1.3rem 1rem 1rem 1rem;
	margin-bottom: 1rem;
	margin-top: 2rem;
	text-transform: uppercase;
	font-family: "ralewaymedium", helvetica, arial, sans-serif, Arial, sans-serif;
	font-size: 1.6rem}
.rpuTitle:after,.rpuTitle2:after,.rpuTitle3:after{
	content: '';
	display: inline-block;
	border-top: solid 5px #999998;
	border-right: solid 5px #999998;
	border-left: solid 5px transparent;
	border-bottom: solid 5px transparent;
	top: 4.1rem;
	position: absolute;
	left: -1px}
.addressListWrapper.hide{
	display: none !important}
input.postcode{
	height: 3.8rem}
.orderCancelPgContainer{
	padding-top: 7rem}
.orderCancelPgContainer p.status{
	font-family: "ralewaymedium", Arial, sans-serif;
	font-size: 1.4rem;
	line-height: 21px;
	color: #222}
.orderCancelPgContainer .disable-cancel{
	color: #ccc !important;
	background-color: #eee !important;
	cursor: auto;
	pointer-events: none}
.orderCancelPgContainer .order-status{
	letter-spacing: 0.3rem !important}
.orderCancelPgContainer .see-all-collection{
	font-size: 1.3rem !important;
	letter-spacing: 0.3rem}
.orderCancelPgContainer #orderStatusContainer .progress-bar-width{
	width: 12.666%;
	margin: auto 2%}
.orderCancelPgContainer #orderStatusContainer .active-bar .p-icon{
	background-color: lime}
.orderCancelPgContainer #orderStatusContainer .active-bar .step,.orderCancelPgContainer #orderStatusContainer .active-bar .step-text{
	color: #000}
.orderCancelPgContainer .product-list{
	border: none}
.orderCancelPgContainer .product-list thead{
	background-color: transparent}
.orderCancelPgContainer .product-list thead tr{
	border-bottom: solid;
	border-width: thin;
	border-color: #ccc}
.orderCancelPgContainer .product-list tbody tr{
	border-bottom: 1px solid #ccc;
	background-color: #fff}
.orderCancelPgContainer .product-list tbody td{
	vertical-align: text-top;
	text-align: center;
	padding-top: 2rem;
	padding-bottom: 1rem}
.orderCancelPgContainer .order-summary{
	border: none;
	width: 100%}
.orderCancelPgContainer .order-summary th{
	text-align: left}
.orderCancelPgContainer .order-summary thead{
	background-color: transparent}
.orderCancelPgContainer .order-summary tbody{
	padding-top: 2rem}
.orderCancelPgContainer .order-summary tbody tr{
	background-color: #fff}
.orderCancelPgContainer .order-summary tbody tr td:first-child{
	padding-left: 4rem}
.orderCancelPgContainer .order-summary tbody td{
	text-align: left}
.orderCancelPgContainer .center{
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center}
.orderCancelPgContainer .product{
	position: relative}
.orderCancelPgContainer .product p{
	padding-left: 25%;
	padding-right: 1rem}
.orderCancelPgContainer .product .more-like-this{
	bottom: 0;
	position: absolute;
	display: block;
	padding-left: 25%}
.orderCancelPgContainer .product-image{
	padding-left: 0.3rem;
	width: 20%;
	float: left}
.orderCancelPgContainer .see-all-orders{
	margin-top: -2.1rem}
.orderCancelPgContainer .supportsection{
	background-color: #ccc;
	text-align: center;
	padding: 2rem}
.orderCancelPgContainer .supportsection .icon-size{
	font-size: 3rem}
.orderCancelPgContainer .supportsection .email{
	padding-top: 1rem}
.orderCancelPgContainer .supportsection .headset-online-button{
	margin-left: 10rem}
.orderCancelPgContainer .lnr{
	font-family: Linearicons-Free;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	color: green;
	font-size: 4rem}
.orderCancelPgContainer .redund_meathod{
	font-family: Ralewaymedium;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	color: green;
	font-size: 1rem;
	text-transform: none}
.orderCancelPgContainer .refund_text{
	font-family: Raleway;
	font-size: 1.5rem;
	line-height: 4rem;
	letter-spacing: 0.3rem;
	font-weight: 500;
	vertical-align: middle;
	display: inline-block;
	position: absolute}
.animateFast{
	animation-duration: 0.2s !important;
	-moz-animation-duration: 0.2s !important;
	-o-animation-duration: 0.2s !important;
	-webkit-animation-duration: 0.2s !important;
	-ms-animation-duration: 0.2s !important}
.carousel-inner{
	min-height: 280px;
	max-height: 320px;
	overflow: hidden}
.mr-all2rem{
	margin: 2rem 2rem 2rem 0 !important}
.order-success-container{
	background: #eee;
	padding-top: 70px}
.order-success-container #thankyou .border_right1{
	padding-top: 1rem !important}
.order-success-container #thankyou .thankswhite{
	padding-top: 0 !important}
.order-success-container #thankyou .h22{
	background: none !important;
	top: 72px !important}
.order-success-container .mr-top4{
	margin-top: 4rem !important}
.order-success-container .mr-top2{
	margin-top: 2rem !important}
.order-success-failure-page #slider{
	overflow: hidden;
	position: relative}
.order-success-failure-page .slider-img{
	padding-left: 0 !important;
	padding-right: 0 !important;
	text-align: center;
	float: left;
	width: 100%;
	position: relative;
	overflow: hidden}
.order-success-failure-page .swipe{
	overflow: hidden;
	visibility: hidden;
	position: relative}
.order-success-failure-page #slider>div{
	float: left;
	width: 100%;
	position: relative;
	overflow: hidden}
.order-success-failure-page #slider-container{
	position: relative;
	visibility: visible;
	overflow: hidden;
	position: relative}
.order-success-failure-page .order-success-login-btn{
	border: 1px #f00909 solid !important;
	background-color: #fff !important;
	color: #f00909}
.order-success-failure-page .order-success-login-btn:hover{
	color: #f00909}
.order-success-failure-page .order-success-login-btn:focus{
	color: #f00909}
.order-success-failure-page .order-success-writemore-btn{
	background-color: #fff !important;
	color: red;
	letter-spacing: 0.2rem;
	font-family: "ralewaymedium", Arial, sans-serif;
	font-size: 1.2rem;
	padding-top: 3rem}
.order-success-failure-page .order-success-writemore-btn:hover{
	color: red}
.order-success-failure-page .order-success-details{
	font-size: 13px;
	background: #fff}
.order-success-failure-page .order-success-details .row.extend{
	max-width: none;
	width: 100%;
	margin: 0 auto}
.order-success-failure-page .order-success-thanks-message{
	font-size: 2.1rem;
	font-family: "playfair_displayitalic", serif;
	color: #f00909 !important;
	line-height: 40px}
.order-success-failure-page .order-success-print-details{
	font-size: 1.2rem;
	float: right;
	color: #e0214f !important;
	cursor: pointer;
	font-family: "ralewaymedium",Arial,sans-serif}
.order-success-failure-page .ordersuccess_br{
	border-color: #f00909;
	margin-top: 0}
.order-success-failure-page .order-success-msg{
	background: white;
	padding-left: 0;
	padding-top: 1rem;
	padding-right: 3rem;
	line-height: 4rem}
.order-success-failure-page .order-success-address-card{
	background: white;
	padding-left: 0em;
	padding-top: 0.5rem}
.order-success-failure-page .order-success-rev-wish-right{
	padding-left: 3rem}
.order-success-failure-page .order-success-rev-wish-right .title{
	background: #ffffff;
	font-size: 1.2rem;
	letter-spacing: 0.2rem;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
.order-success-failure-page .order_success_right{
	background: white;
	padding-top: 1em}
.order-success-failure-page .order_success_text{
	font-size: 1.4rem;
	font-family: "ralewayregular", Arial, sans-serif;
	line-height: 2.1rem}
.order-success-failure-page .order_success_shipto_container{
	padding-top: 2rem}
.order-success-failure-page .order_success_bold{
	margin-bottom: 0.5em;
	font-family: "ralewaymedium", Arial, sans-serif;
	font-size: 1.4rem;
	letter-spacing: 0.3rem}
.order-success-failure-page .order_success_bold_congrets{
	font-family: "ralewaymedium", Arial, sans-serif;
	font-size: 1.4rem;
	letter-spacing: 0.2rem;
	margin-bottom: 0.5em;
	margin-left: -1em}
.order-success-failure-page .order_success_wishlist_reviews{
	padding-left: 0 !important;
	padding-right: 0 !important}
.order-success-failure-page dl,.order-success-failure-page ol,.order-success-failure-page ul{
	font-size: 1.2rem}
.order-success-failure-page .order_success_shipto_address{
	font-family: "ralewaymedium", Arial, sans-serif;
	font-size: 1.2rem;
	line-height: 1.8rem;
	color: #676767}
.order-success-failure-page ul.order-success-reviews-wishlist{
	border-left: 1px solid #f00909;
	margin-left: 0;
	margin-top: 1rem;
	padding-left: 0.5em}
.order-success-failure-page .product-star-postion{
	padding-left: 10px}
.order-success-failure-page li.order-success-details-list-item .content{
	font-size: 1.4rem}
.order-success-failure-page .order-success-columns-nopad{
	position: relative;
	padding-left: 2.0rem;
	float: left}
.order-success-failure-page .order-success-row{
	background: #fff}
.order-success-failure-page .buy-from-wish-list-header{
	margin: 0;
	font-size: 1.5em;
	font-style: italic;
	margin-top: 10px;
	margin-bottom: 10px}
.order-success-failure-page .buy-from-wish-list-header .highlight{
	font-weight: bold;
	font-style: normal}
.order-success-failure-page .more-from-experts{
	font-size: 2em;
	margin-top: 15px;
	margin-bottom: 10px;
	font-family: "playfair_displayitalic", serif;
	margin-left: 1.5rem}
.order-success-failure-page .more-from-experts .highlight{
	font-family: "playfair_displaybold",serif}
.order-success-failure-page .icon-chevron-left-circle{
	cursor: pointer;
	margin-top: 28px;
	font-size: 2rem}
.order-success-failure-page .icon-chevron-right-circle{
	cursor: pointer;
	font-size: 2rem}
.order-success-failure-page .order-success-review-image{
	padding: 1rem 1rem 1rem 0;
	font-size: 1.5rem}
.order-success-failure-page .order-success-review-text{
	margin-left: -1.5rem;
	font-size: 1.4rem;
	font-family: "playfair_displayitalic", serif;
	line-height: 2.7rem;
	padding-top: 1rem}
.order-success-failure-page .orders-wrapper{
	margin: 4px 20px}
.order-success-failure-page .order-success-rev-wish-name{
	text-align: right;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.1rem;
	color: #999;
	padding-right: 3.3rem;
	text-transform: uppercase}
.order-success-failure-page .order-success-receive-updates,.order-success-failure-page .order-success-receive-updates-coupons{
	border: 1px solid #eee;
	padding: 0.5rem 20px}
.order-success-failure-page .order-success-receive-updates-options{
	border: 1px solid #eee;
	padding: 4.5rem 2rem}
.order-success-failure-page .order-success-receive-updates-options-thanks{
	border: 1px solid #eee;
	padding: 8.6rem 2rem}
.order-success-failure-page .order-success-receive-updates-options-bad{
	border: 1px solid #eee;
	padding: 20px 20px 0}
.order-success-failure-page .order-success-receive-updates-header{
	text-align: center;
	font-family: "playfair_displayitalic", serif;
	font-size: 1.8rem;
	line-height: 2}
.order-success-failure-page .order-success-receive-updates-header-facebook{
	text-align: center;
	font-family: "playfair_displayitalic", serif;
	font-size: 1.8rem;
	line-height: 2.5rem}
.order-success-failure-page .order-success-receive-updates-header-1{
	text-align: center;
	font-family: "playfair_displayitalic", serif;
	font-size: 1.8rem;
	margin-top: 1rem}
.order-success-failure-page .successmsg{
	font-size: 1.6rem;
	font-family: "playfair_displayregular", serif;
	line-height: 2.5rem;
	color: #676767}
.order-success-failure-page .order-success-receive-updates-desc{
	margin-top: 1rem;
	text-align: center;
	font-family: "playfair_displayregular", serif;
	font-size: 1.6rem;
	color: #676767;
	line-height: 2.5rem}
.order-success-failure-page .order-success-receive-updates-desc-facebook{
	margin-top: 1rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.4rem;
	color: #666;
	line-height: 2.1rem}
.order-success-failure-page .order-success-receive-updates-desc-coupon{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	color: #666;
	margin-bottom: 0.5rem}
.order-success-failure-page .order-success-receive-updates-cpassword{
	font-size: 1.3rem;
	font-weight: bold}
.order-success-failure-page .order-success-receive-updates-borderBox{
	color: #989898;
	min-height: 32px;
	vertical-align: top;
	font-size: 16px;
	text-decoration: none;
	font-family: DroidSans;
	font-weight: bold;
	font-size: 1.3rem;
	font-family: Raleway;
	font-weight: 500;
	border-width: 1px;
	border-color: #666;
	background: #eeeeee;
	text-align: left;
	padding-left: 1.4rem;
	text-transform: none;
	font-family: Ralewaymedium}
.order-success-failure-page .order-success-receive-updates-register{
	margin: 0 auto;
	text-align: center;
	margin-top: 5rem}
.order-success-failure-page .order-success-receive-updates-register-facebook{
	margin: 0 auto;
	text-align: center;
	margin-top: 2rem}
.order-success-failure-page .order-success-receive-updates-register-facebook .fb_iframe_widget{
	padding-bottom: 2rem !important}
.order-success-failure-page .order-success-receive-updates-register-1{
	margin: 0 auto;
	text-align: center;
	margin-top: 4.5rem}
.order-success-failure-page .order-success-receive-updates-feedback-offers{
	margin-top: 3rem}
.order-success-failure-page .order-success-receive-updates-register-two-1{
	margin: 0 auto;
	text-align: center;
	height: 13rem}
.order-success-failure-page .order-success-receive-updates-register-two-2{
	margin: 0 auto;
	text-align: center;
	margin-top: 1rem}
.order-success-failure-page #order-success-carousel-action-1-clk{
	cursor: pointer;
	font-size: 2.5em;
	margin-top: 72px;
	color: #e61e63}
.order-success-failure-page .eyeicon{
	top: -3.9rem;
	float: right;
	font-size: 2rem;
	left: -1rem}
.order-success-failure-page .order-success-login-btn{
	border: 1px red solid !important;
	background-color: #fff !important;
	color: red;
	font-family: "ralewaymedium", Arial, sans-serif;
	font-size: 1.2rem;
	letter-spacing: 0.2rem}
.order-success-failure-page .order-success-feedback-bad-btn{
	height: 31px;
	width: 13rem;
	padding-top: 0.8rem;
	font-family: "ralewaymedium", Arial, sans-serif;
	font-size: 1.2rem;
	letter-spacing: 0.2rem}
.order-success-failure-page #order-success-carousel-action-2-left-clk{
	cursor: pointer;
	font-size: 2.5em;
	padding-top: 2rem;
	margin-left: 1rem;
	height: 9rem;
	color: #e61e63}
.order-success-failure-page .circle-down,.order-success-failure-page .circle-up{
	display: inline-block;
	width: 80px;
	height: 80px;
	border: 1px solid #e7e7e7;
	border-radius: 80px;
	cursor: pointer}
.order-success-failure-page .circle-down-big,.order-success-failure-page .circle-up-big{
	display: inline-block;
	width: 100px;
	height: 100px;
	border: 1px solid #e7e7e7;
	border-radius: 100px;
	cursor: pointer;
	line-height: 8rem;
	font-size: 4rem}
.order-success-failure-page .circle-down-big:hover,.order-success-failure-page .circle-down:hover,.order-success-failure-page .circle-up-big:hover,.order-success-failure-page .circle-up:hover{
	background-color: #6f32b3;
	color: #fff;
	line-height: 8rem;
	font-size: 4rem}
.order-success-failure-page .ikn-success-msg{
	color: #676767}
.order-success-failure-page .circle-highlight{
	background-color: #6f32b3;
	color: #fff}
.order-success-failure-page .icon-layers,.order-success-failure-page .icon-select2,.order-success-failure-page .icon-thumbs-down,.order-success-failure-page .icon-thumbs-up,.order-success-failure-page .icon-warning,.order-success-failure-page .ziv-thin-fit,.order-success-failure-page .ziv-thin-thumbs-down,.order-success-failure-page .ziv-thin-warning{
	font-size: 4rem;
	line-height: 100px}
.order-success-failure-page .div-circle-up-txt{
	margin-top: 1rem;
	font-family: "ralewayregular", Arial, sans-serif;
	font-size: 1.4rem}
.order-success-failure-page .z-padding-top7rem{
	padding-top: 7rem}
.order-success-failure-page .z-padding-top10rem{
	padding-top: 10rem}
.order-success-failure-page .div-bad-option{
	display: inline-block}
.order-success-failure-page .coupon-container{
	display: inline-block;
	width: 21rem;
	padding: 1.5rem;
	height: 10rem;
	padding-top: 0}
.order-success-failure-page .app-coupon-container{
	float: left;
	width: 21rem;
	padding: 1.5rem}
.order-success-failure-page .app-coupon-desc-container{
	display: inline-block;
	text-align: left;
	margin-top: 2rem}
.order-success-failure-page .app-coupon-desc-container-title{
	font-family: "playfair_displayitalic", serif;
	font-size: 1.8rem}
.order-success-failure-page .app-coupon-desc-container-desc{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.4rem;
	color: #666;
	margin-top: 1rem;
	line-height: 2.1rem}
.order-success-failure-page .coupon-container-border{
	margin: 0.5rem;
	border: 1px dashed white;
	height: 5.2rem;
	position: absolute;
	width: 17rem}
.order-success-failure-page .app-coupon-container-border{
	margin: 0.5rem;
	border: 1px dashed white;
	height: 6.2rem;
	position: absolute;
	width: 17rem}
.order-success-failure-page .coupon-already-used{
	background: green;
	height: 6rem}
.order-success-failure-page .coupon-new-display{
	background: #f00909;
	height: 6rem}
.order-success-failure-page .app-coupon-new-display{
	background: #f00909;
	height: 7rem}
.order-success-failure-page .coupon-discount{
	font-size: 1.8rem;
	color: white;
	padding-top: 1.3rem}
.order-success-failure-page .coupon-discount-no{
	font-size: 1.8rem;
	color: white;
	padding-top: 0;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	line-height: 1.5}
.order-success-failure-page .coupon-name{
	font-size: 1rem;
	color: #fff}
.order-success-failure-page .coupon-text-display{
	font-size: 1rem;
	margin-top: 0.5rem;
	letter-spacing: 0.2rem;
	text-transform: uppercase}
.order-success-failure-page .order-success-header-corner-app{
	position: relative}
.order-success-failure-page .order-success-header-corner-app:before{
	content: '';
	display: inline-block;
	border-top: solid 5px #999998;
	border-right: solid 10px #999998;
	border-left: solid 5px transparent;
	border-bottom: solid 10px transparent;
	top: 71px;
	position: absolute;
	left: -15px}
.order-success-failure-page .order-success-progress-bar-app{
	display: inline-block;
	margin: 0 auto;
	position: relative;
	top: 50%;
	left: 50%;
	height: 5rem;
	line-height: 5rem;
	-webkit-transform: translate(-50%, 0%);
	transform: translate(-50%, 0%)}
.order-success-failure-page .app-download-now{
	float: left;
	font-size: 1.4rem;
	line-height: 4;
	padding-right: 0 !important}
.order-success-failure-page .app-download-now-icon{
	line-height: 4;
	padding-left: 0 !important}
.order-success-failure-page .app-images-container-img1{
	display: inline-block}
.order-success-failure-page .app-images-container-img2{
	display: inline-block}
.order-success-failure-page .order-success-header-bar-app{
	width: 104%;
	border: 1px solid #eee;
	margin-left: -23px;
	background-color: #eee;
	padding: 10px;
	margin-bottom: 10px;
	font-family: "ralewaymedium", Arial, sans-serif;
	font-size: 1.6rem}
.order-success-failure-page .disbled-arrow{
	color: #eee !important;
	cursor: auto;
	pointer-events: none}
.order-success-failure-page .buy-from-wish-list-section{
	border-right: 1px solid #e3e3e3}
.order-success-failure-page .order-success-morefrom-experts-image{
	width: 15rem;
	padding: 0}
.order-success-failure-page .order-success-morefrom-experts-title{
	font-family: "playfair_displayitalic", serif;
	font-size: 1.6rem;
	line-height: 2rem}
.order-success-failure-page .order-success-morefrom-experts-desc{
	margin-top: 1.5rem;
	font-family: "ralewayregular", Arial, sans-serif;
	font-size: 1.4rem;
	line-height: 2rem;
	color: #676767}
.order-success-failure-page .order-success-morefrom-experts-readmore{
	text-transform: uppercase;
	margin-top: 1rem;
	color: #e71e63;
	font-family: "ralewaymedium", Arial, sans-serif;
	font-size: 1.2rem}
.order-success-failure-page .order-success-receive-updates{
	border: 1px solid #eee;
	padding: 3.5rem 2rem 0}
.order-success-failure-page .order-success-receive-updates-header{
	text-align: center;
	font-family: "playfair_displayitalic", serif;
	font-size: 1.8rem}
.order-success-failure-page .order-success-receive-updates-desc{
	margin-top: 1rem;
	text-align: center;
	font-family: "ralewayregular", Arial, sans-serif;
	font-size: 1.6rem;
	color: #676767}
.order-success-failure-page .order-success-receive-updates-cpassword{
	font-size: 1.3rem;
	font-weight: bold}
.order-success-failure-page .order-success-receive-updates-borderBox{
	color: #989898;
	min-height: 32px;
	vertical-align: top;
	font-size: 16px;
	text-decoration: none;
	font-family: DroidSans;
	font-weight: bold;
	font-size: 1.3rem;
	font-family: Raleway;
	font-weight: 500;
	border-width: 1px;
	border-color: #666;
	background: #eeeeee;
	text-align: left;
	padding-left: 1.4rem;
	text-transform: none;
	font-family: Ralewaymedium}
.order-success-failure-page .order-success-receive-updates-register{
	margin: 0 auto;
	text-align: center;
	margin-top: 5rem}
.order-success-failure-page #order-success-carousel-action-1-clk{
	cursor: pointer;
	font-size: 2em;
	margin-top: 72px}
.order-success-failure-page .eyeicon{
	top: -3.9rem;
	float: right;
	font-size: 2rem;
	left: -1rem}
.order-success-failure-page .order-success-login-btn{
	border: 1px red solid !important;
	background-color: #fff !important;
	color: red}
.order-success-failure-page #order-success-carousel-action-2-left-clk{
	cursor: pointer;
	font-size: 2em;
	padding-top: 2rem;
	height: 9rem}
.order-success-failure-page .circle-up{
	display: inline-block;
	width: 100px;
	height: 100px;
	border: 1px solid #e7e7e7;
	border-radius: 100px;
	cursor: pointer}
.order-success-failure-page .circle-up:hover{
	background-color: #6f32b3;
	display: inline-block;
	width: 100px;
	height: 100px;
	border: 1px solid #e7e7e7;
	border-radius: 100px;
	cursor: pointer;
	color: #fff}
.order-success-failure-page .circle-down{
	display: inline-block;
	width: 100px;
	height: 100px;
	border: 1px solid #e7e7e7;
	border-radius: 100px;
	cursor: pointer}
.order-success-failure-page .circle-down:hover{
	background-color: #6f32b3;
	display: inline-block;
	width: 100px;
	height: 100px;
	border: 1px solid #e7e7e7;
	border-radius: 100px;
	cursor: pointer;
	color: #fff}
.order-success-failure-page .icon-thumbs-up{
	font-size: 4rem;
	line-height: 100px}
.order-success-failure-page .icon-thumbs-down{
	font-size: 4rem;
	line-height: 100px}
.order-success-failure-page .div-circle-up-txt{
	margin-top: 1rem;
	font-family: "ralewayregular", Arial, sans-serif;
	font-size: 1.4rem}
.order-success-failure-page .checkout-container{
	padding-top: 60px;
	padding-left: 2rem;
	padding-right: 2rem}
.order-success-failure-page .order-success-header-bar{
	width: 104%;
	border: 1px solid #ddd;
	margin-left: -23px;
	background-color: #ddd;
	padding: 10px;
	margin-bottom: 10px;
	font-family: "ralewaymedium", Arial, sans-serif;
	font-size: 1.6rem}
.order-success-failure-page .downloadContainer{
	background-color: #eee}
.order-success-failure-page .downloadContainer .p-icon{
	width: 40px;
	height: 40px;
	border: 1px solid #eee;
	border-radius: 50%;
	margin: auto 4px;
	background-color: #fff;
	padding: 10px;
	font-size: 1.76rem;
	display: inline-block}
.order-success-failure-page .downloadContainer .fields-wrap{
	position: relative}
.order-success-failure-page .email-fwrap,.order-success-failure-page .payment-fwrap,.order-success-failure-page .review-fwrap,.order-success-failure-page .shipping-fwrap{
	padding: 20px 0}
.order-success-failure-page .email-fwrap .toggle-container,.order-success-failure-page .payment-fwrap .toggle-container,.order-success-failure-page .review-fwrap .toggle-container,.order-success-failure-page .shipping-fwrap .toggle-container{
	display: none}
.order-success-failure-page .email-fwrap .addAddress,.order-success-failure-page .payment-fwrap .addAddress,.order-success-failure-page .review-fwrap .addAddress,.order-success-failure-page .shipping-fwrap .addAddress{
	padding: 20px}
.order-success-failure-page .email-fwrap .order-success-header-corner,.order-success-failure-page .payment-fwrap .order-success-header-corner,.order-success-failure-page .review-fwrap .order-success-header-corner,.order-success-failure-page .shipping-fwrap .order-success-header-corner{
	position: relative}
.order-success-failure-page .header-bar .initial-header{
	color: #999998}
.order-success-failure-page .header-bar .final-header{
	display: none}
.order-success-failure-page .order-success-header-corner:before{
	content: '';
	display: inline-block;
	border-top: solid 9px #999998;
	border-right: solid 10px #999998;
	border-left: solid 9px transparent;
	border-bottom: solid 11px transparent;
	top: 81px;
	position: absolute;
	left: -23px}
.order-success-failure-page .order-success-header-corner:after{
	content: '';
	display: inline-block;
	border-top: solid 9px #999998;
	border-left: solid 10px #999998;
	border-right: solid 9px transparent;
	border-bottom: solid 10px transparent;
	top: 81px;
	position: absolute;
	right: -25px}
.order-success-failure-page .fields-wrap>div{
	position: relative}
.order-success-failure-page .checkout-progress-bar{
	padding-top: 15px;
	height: 150px;
	font-size: 13px;
	line-height: 20px}
.order-success-failure-page .checkout-progress-bar .progress-wrapper{
	padding: 10px 5px;
	position: relative;
	z-index: 3}
.order-success-failure-page .checkout-progress-bar .progress-wrapper .email,.order-success-failure-page .checkout-progress-bar .progress-wrapper .payment,.order-success-failure-page .checkout-progress-bar .progress-wrapper .review,.order-success-failure-page .checkout-progress-bar .progress-wrapper .shipping{
	width: 15%;
	float: left;
	margin: auto 5%;
	text-align: center;
	color: #999998}
.order-success-failure-page .checkout-progress-bar .progress-wrapper .email .step,.order-success-failure-page .checkout-progress-bar .progress-wrapper .payment .step,.order-success-failure-page .checkout-progress-bar .progress-wrapper .review .step,.order-success-failure-page .checkout-progress-bar .progress-wrapper .shipping .step{
	display: inline-block;
	width: 100%}
.order-success-failure-page .checkout-progress-bar .progress-wrapper .shipping .icon-truck:before{
	font-size: 1.76rem}
.order-success-failure-page .checkout-progress-bar .progress-wrapper .shipping.active-bar .icon-truck:before,.order-success-failure-page .checkout-progress-bar .progress-wrapper .shipping.completed-bar .icon-truck:before{
	color: #fff}
.order-success-failure-page .order-success-progress-bar{
	display: inline-block;
	margin: 0 auto;
	width: 83%;
	position: relative;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, 0%);
	transform: translate(-50%, 0%)}
.order-success-failure-page .order-success-final-header{
	width: 100%;
	text-align: center}
.order-success-failure-page .order-success-ribben{
	position: relative;
	height: 100%;
	overflow: auto;
	margin: 0;
	text-align: center;
	margin-top: 10px;
	margin-right: 2rem;
	width: 15%;
	float: left;
	text-align: center}
.order-success-failure-page .order-status-progress-red{
	font-size: 1rem;
	font-family: "ralewaymedium", Arial, sans-serif;
	letter-spacing: 0.2rem;
	padding-top: 0.7rem}
.order-success-failure-page .order-success-ribben-black{
	position: relative;
	float: left;
	width: 120px;
	height: 48px;
	overflow: auto;
	margin: 0;
	text-align: center;
	margin-top: 10px;
	margin-right: 2rem}
.order-success-failure-page .order-status-progress-black{
	font-size: 1rem;
	font-family: "ralewaymedium", Arial, sans-serif;
	letter-spacing: 0.2rem;
	padding-top: 0.7rem}
.order-success-failure-page .ribbon-black{
	color: #000}
.order-success-failure-page .ribbon-red{
	color: red}
.order-success-failure-page .leftclickcontainer,.order-success-failure-page .rightclickcontainer{
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)}
.order-success-failure-page .right0{
	right: 0}
.order-success-failure-page .fav_wishlist{
	color: #f00909;
	font-size: 1.2rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	text-transform: uppercase}
.order-success-failure-page .fav_see_all{
	color: #f00909;
	font-size: 1.4rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 1.7rem;
	text-transform: uppercase}
.order-success-failure-page .fav_title{
	color: #000;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	line-height: 1.7rem;
	padding-left: 30px;
	padding-right: 15px;
	padding-bottom: 15px}
.order-success-failure-page .fav_titlebold{
	color: #000;
	font-size: 2.4rem;
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	line-height: 1.7rem}
@media only screen and (min-width: 48em) and (max-width: 61.9375em){.order-success-failure-page .js-product-item-name{
		font-size: 1.2rem;
		padding-left: 0 !important;
		padding-right: 0 !important;
		line-height: 1.8rem}
	.order-success-failure-page .app-images-container{
		padding-top: 0.6rem !important;
		padding-left: 0;
		padding-right: 0 !important}
	.order-success-failure-page .order-success-failure-page .order-success-header-corner-app:before{
		left: 0 !important}
	.order-success-failure-page .rightclickcontainer{
		right: 10px}
	.order-success-failure-page .order-placed-ribbon{
		width: 17% !important}
	.order-success-failure-page .order-success-failure-page .order-success-progress-bar-app{
		height: auto}
	.order-success-failure-page .order-success-failure-page .carousel-inner{
		min-height: inherit !important;
		overflow: hidden;
		max-height: inherit !important}
	.order-success-failure-page .fav_title{
		padding-left: 0 !important;
		padding-right: 0 !important}
	.order-success-failure-page .order-success-failure-page .buy-from-wish-list-header{
		padding-right: 0 !important}
	.order-success-failure-page .order-success-details .order-success-header-corner:after{
		content: '';
		display: inline-block;
		border-top: solid 14px #999996;
		border-left: solid 5px #999998;
		border-right: solid 11px transparent;
		border-bottom: solid 7px transparent;
		top: 81px;
		position: absolute;
		right: -23px}
	.order-success-failure-page .order-success-header-bar{
		width: 106% !important}
	.order-success-failure-page .order-success-thanks-message{
		font-size: 2.1rem;
		font-family: "playfair_displayitalic", serif;
		color: #f00909 !important;
		margin-top: 0;
		line-height: 40px}
	.order-success-failure-page .order-success-review-image{
		padding-left: 0}
	.order-success-failure-page .order-success-review-image img{
		padding-left: 0;
		padding-right: 0}
	.order-success-failure-page .order-success-details{
		font-size: 1.2rem !important;
		line-height: 1.8rem;
		background: #fff}
	.order-success-failure-page .order-success-details .row.extend{
		max-width: none;
		width: 100%;
		margin: 0 auto;
		padding-left: 1rem}
	.order-success-failure-page .order_success_shipto_container .order_success_bold{
		font-size: 1.2rem !important;
		letter-spacing: 0.1rem;
		line-height: 1.8rem}
	.order-success-failure-page .order_success_shipto_container .order_success_bold_congrets{
		letter-spacing: 0.1rem}
	.order-success-failure-page .order-success-details-list-item .content{
		font-size: 1.2rem !important}
	.order-success-failure-page .common-product-carousel .product-carousel-card{
		border-right: 1px solid #ddd !important}
	.order-success-failure-page .order-success-order-card{
		background: white;
		padding-left: 1.5rem;
		padding-top: 1rem}
	.order-success-failure-page .order-success-rev-wish-mob{
		background: #e6e6e6;
		margin-left: -3rem !important;
		margin-top: 2rem;
		margin-right: -1.5rem !important}
	.order-success-failure-page .order-success-rev-wish2-mob{
		background: #eee}
	.order-success-failure-page .order-success-rev-wish3-mob{
		background: #e6e6e6;
		margin-left: -3rem !important;
		margin-right: -1.5rem !important}
	.order-success-failure-page .order-success-rev-wish4-mob{
		background: #e6e6e6;
		margin-left: -3rem !important;
		margin-right: -1.5rem !important;
		text-align: right}
	.order-success-failure-page .order-success-address-card{
		background: white;
		padding-left: 1.5em}
	.order-success-failure-page .order-success-msg{
		background: white;
		padding-left: 0.5em !important;
		padding-top: 0;
		padding-right: 3rem !important;
		line-height: 4rem}
	.order-success-failure-page .order_success_bold_congrets{
		font-family: "ralewaymedium", Arial, sans-serif;
		font-size: 1.2rem;
		letter-spacing: 0.2rem;
		margin-bottom: 0.5em;
		margin-left: -1em}
	.order-success-failure-page .orders-wrapper{
		margin: 10px 0}
	.order-success-failure-page .order-success-rev-mob{
		text-align: center;
		padding-top: 1.5rem}
	.order-success-failure-page .order-success-review-text{
		font-size: 1.4rem;
		font-family: "playfair_displayitalic", serif;
		line-height: 2.1rem;
		padding-top: 1rem}
	.order-success-failure-page .order-success-order-card{
		margin-bottom: 1rem}
	.order-success-failure-page .z-height-24rem{
		height: auto}
	.order-success-failure-page .div-bad-option{
		display: inline-block}
	.order-success-failure-page .order-success-receive-updates-feedback{
		margin-top: 2rem}
	.order-success-failure-page .div-bad-option{
		margin-top: 2rem}
	.order-success-failure-page .border-right{
		border-right: 1px solid #ccc}
}.order-success-failure-page .something .z-padding-top2rem{
	padding-top: 0}
.order-success-failure-page .continue-shoppingBtn{
	margin-top: 3rem;
	margin-bottom: 2rem}
.order-success-failure-page .continue-shoppingBtn .continue-shopping{
	border: 1px #f00909 solid !important;
	background-color: #fff !important;
	color: #f00909;
	letter-spacing: 0.1rem}
.order-success-failure-page .continue-shoppingBtn .continue-shopping:hover{
	color: #f00909}
.order-success-failure-page .row-row{
	max-width: 100rem !important;
	width: 100% !important;
	margin: 0 auto !important;
	background: #eee}
.order-success-failure-page #manyError .icon-warning{
	line-height: 93px}
.order-success-failure-page .stButton{
	margin-bottom: 2rem}
.order-success-failure-page .stButton_gradient .stHBubble{
	height: 21px;
	width: 26px}
.order-success-failure-page .stButton .st-facebook-counter,.order-success-failure-page .stButton .st-twitter-counter{
	height: 100%}
.order-success-failure-page .get-subscribe{
	margin-top: 2rem}
.order-success-failure-page .order-success-failure-page .order-success-header-bar{
	width: 105%}
.order-success-container .image-padding{
	padding: 1.5rem 0 !important}
.order-success-container .something .z-padding-top2rem{
	padding-top: 1.5rem}
@media only screen and (max-width: 47.9375em){.order-success-failure-page .icon-layers,.order-success-failure-page .icon-select2,.order-success-failure-page .icon-thumbs-down,.order-success-failure-page .icon-thumbs-up,.order-success-failure-page .icon-warning,.order-success-failure-page .ziv-thin-fit,.order-success-failure-page .ziv-thin-thumbs-down,.order-success-failure-page .ziv-thin-warning{
		font-size: 3rem;
		line-height: 65px}
	.order-success-failure-page .circle-down-big,.order-success-failure-page .circle-up-big{
		line-height: 65px !important;
		font-size: 3rem !important}
	.order-success-failure-page .circle-down-big,.order-success-failure-page .circle-up,.order-success-failure-page .circle-up-big{
		width: 65px;
		height: 65px}
	.order-success-failure-page .circle-down-big:hover,.order-success-failure-page .circle-up:hover,.order-success-failure-page .circle-up-big:hover{
		width: 65px;
		height: 65px}
	.order-success-failure-page .circle-down-big:hover,.order-success-failure-page .circle-down:hover,.order-success-failure-page .circle-up-big:hover,.order-success-failure-page .circle-up:hover{
		background-color: #6f32b3;
		color: #fff;
		line-height: 65px !important;
		font-size: 3rem !important}
	.order-success-failure-page .order-success-header-corner-app:before{
		left: 0 !important}
	.order-success-failure-page .order_success_shipto_container{
		padding-bottom: 1.5rem}
	.order-success-failure-page .order-success-header-bar-app{
		margin-left: -15px !important;
		width: 122% !important}
	.order-success-failure-page .order-success-header-corner-app:before{
		left: -24px}
	.order-success-failure-page .carousel-inner{
		min-height: inherit;
		max-height: inherit;
		overflow: hidden}
	.order-success-failure-page .app-coupon-desc-container{
		margin-top: 0}
	.order-success-failure-page .app-coupon-desc-container-desc{
		font-size: 1.2rem;
		line-height: 1.8rem}
	.order-success-failure-page .order-success-receive-updates-desc-coupon,.order-success-failure-page .order-success-receive-updates-desc-facebook{
		font-size: 1.2rem;
		line-height: 1.8rem}
	.order-success-failure-page .app-coupon-desc-container-title,.order-success-failure-page .order-success-receive-updates-header,.order-success-failure-page .order-success-receive-updates-header-facebook{
		font-size: 1.4rem !important;
		line-height: 2.1rem}
	.div-circle-up-txt{
		font-size: 1.2rem !important}
	.order-success-failure-page .order-success-details .row.extend{
		padding-left: 0}
	.order-success-order-card{
		padding-left: 0;
		padding-right: 0}
	.order-success-failure-page .buy-from-wish-list-section{
		border-right: none}
	.order-success-failure-page .buy-from-wish-list-section .wishlist-card{
		min-height: inherit !important}
	.order-success-failure-page .buy-from-wish-list-header{
		padding-right: 0;
		padding-left: 0;
		text-align: center;
		padding-right: 0}
	.order-success-failure-page .buy-from-wish-list-header .z-h1-b{
		font-size: 1.8rem}
	#multi-category .fs-28{
		font-size: 1.8rem}
	.fav_wishlist{
		margin-top: 0 !important;
		margin-bottom: 15px !important}
	.order-success-failure-page .order-success-review-image{
		padding-top: 0}
	.js-product-item-name{
		font-size: 1.2rem;
		padding-left: 0 !important;
		padding-right: 0 !important;
		line-height: 1.8rem}
	.order-success-container{
		padding-top: 50px}
	.order-success-container .image-padding{
		padding-left: 0 !important;
		padding-right: 0 !important}
	.app-images-container{
		padding-top: 1.5rem}
	.fav_title{
		padding-left: 0;
		font-size: 1.8rem}
	.fav_titlebold{
		font-size: 1.8rem}
	.order-success-details{
		padding-left: 1rem;
		padding-right: 1rem}
	.order_success_wishlist_reviews{
		padding-bottom: 2rem}
	.app-coupon-container{
		margin: auto;
		float: none !important}
	.app-coupon-desc-container-desc,.app-coupon-desc-container-title{
		text-align: center}
	.order-success-failure-page .z-padding-top10rem{
		padding-top: 0}
	.order-success-failure-page .icon-chevron-left-circle{
		margin-left: 0}
	.order-success-failure-page .app-images-container-img1{
		padding-left: 0.5rem !important;
		padding-right: 0.5rem !important}
	.order-success-failure-page .order-success-rev-wish-right{
		padding-left: 0 !important;
		background-color: #eee}
	.order-success-failure-page .order-success-rev-wish-right .title{
		padding-bottom: 1.5rem;
		background: #eee;
		padding-top: 3rem;
		font-size: 1.3rem;
		line-height: 1.8rem;
		letter-spacing: 0.2rem;
		color: #000}
	.order-success-failure-page .z-b-radius50{
		width: 100%;
		padding-left: 0 !important;
		padding-right: 0 !important}
	.order-success-failure-page .leftclickcontainer,.order-success-failure-page .rightclickcontainer{
		position: relative;
		top: 0;
		-webkit-transform: translateY(0%);
		transform: translateY(0%)}
	.order-success-failure-page .leftclickcontainer{
		left: 40%}
	.order-success-failure-page .rightclickcontainer{
		right: 40%}
	.order-success-failure-page .order-success-review-text{
		margin-left: 0 !important;
		padding-top: 0}
	.order-success-failure-page .order_success_bold{
		font-size: 1.2rem}
	.order-success-failure-page .order-success-failure-page .order-success-receive-updates-header-facebook{
		font-size: 1.6rem;
		line-height: 2.4rem}
	.order-success-failure-page .order-success-failure-page .order-success-receive-updates-header-facebook{
		font-size: 1.6rem;
		line-height: 2.4rem}
	.order-success-failure-page .order-success-failure-page .app-coupon-desc-container-desc{
		font-size: 1.4rem;
		line-height: 2.1rem}
	.order-success-failure-page .order-success-failure-page .order-success-receive-updates-header{
		font-size: 1.6rem;
		line-height: 2.4rem}
	.order-success-failure-page .user-review-section{
		margin: 0 -.9375rem !important;
		background: #eee}
	.order-success-failure-page .order_success_bold_congrets{
		margin-left: 0 !important;
		margin-bottom: 0 !important;
		padding-bottom: 2rem;
		background: #eee;
		padding-top: 3rem;
		font-size: 1.3rem;
		line-height: 1.8rem;
		letter-spacing: 0.2rem;
		text-align: center}
	.order-success-failure-page .order_success_text{
		font-size: 1.1rem;
		line-height: 1.6rem}
	.order-success-failure-page .app-download-now{
		padding-right: 1.5rem !important}
	.order-success-progress-wrapper .app-download-now{
		font-size: 1.2rem;
		line-height: 0 !important}
	.order-success-progress-wrapper .app-download-now,.order-success-progress-wrapper .app-download-now-icon{
		line-height: 0 !important;
		font-size: 1rem}
	.order-success-progress-wrapper .order-success-progress-bar-app{
		line-height: 0 !important;
		color: red}
	.rightclickcontainer{
		text-align: justify}
	.row-row{
		max-width: 100rem !important;
		width: 100% !important;
		margin: 0 auto !important;
		background: #eee}
	.payment-details-container .pd-lr0{
		padding-left: 1.5rem !important;
		padding-right: 1.5rem !important}
	.border-right{
		border-right: 1px solid #ccc}
}.static-pages-heading{
	padding-top: 1rem;
	margin-top: -4rem}
.static-pages-heading h1{
	margin: 0}
.static-pages-heading h1>span{
	color: #000;
	font-size: 2rem;
	font-family: playfair_displayitalic;
	padding: 0}
.sizechart-tabs{
	margin: 0}
.sizechart-tabs li{
	display: inline-block}
.sizechart-tabs li:last-child{
	padding-left: 2.5rem}
.sizechart-tabs a{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.8rem;
	color: #000;
	letter-spacing: 0.2rem;
	line-height: 2.7rem;
	padding: 0.8rem 0.5rem 0.3rem}
.sizechart-tabs a:hover{
	background-color: white;
	color: #f00909}
.sizechart-tabs li.active a{
	color: #f00909;
	padding-bottom: 0;
	border-bottom: 0.3rem solid #f00909;
	font-size: 1.8rem;
	letter-spacing: 0.2rem;
	line-height: 2.7rem}
.size-chart-head{
	background-color: #fff}
.size-chart-body .measurements-sizechart{
	padding-bottom: 2rem}
.size-chart-body .measurements-sizechart .sizechart-table{
	border: none;
	width: 100%;
	margin: 0}
.size-chart-body .measurements-sizechart .sizechart-table .br-b-none{
	border-bottom: none}
.size-chart-body .measurements-sizechart .sizechart-table tr td:first-child,.size-chart-body .measurements-sizechart .sizechart-table tr th:first-child{
	border-right: 1px solid #ddd;
	line-height: 1.8rem}
.size-chart-body .measurements-sizechart .sizechart-table tr td:last-child,.size-chart-body .measurements-sizechart .sizechart-table tr th:last-child{
	border-left: 1px solid #ddd}
.size-chart-body .measurements-sizechart .sizechart-table td{
	background-color: #eee;
	padding: 1.5rem 0;
	font-size: 1.35rem;
	text-align: center;
	font-family: ralewaymedium}
.size-chart-body .measurements-sizechart .sizechart-table th{
	background-color: #eee;
	padding: 1rem 0;
	text-align: center;
	font-size: 1.35rem;
	font-family: ralewaymedium}
.size-chart-body .guidelines-sizechart{
	padding-bottom: 9rem}
.sticky-sizechart{
	position: absolute;
	width: 100%;
	bottom: 0}
.sticky-sizechart .row{
	background-color: #f00909;
	color: #fff}
.sticky-sizechart .row h3,.sticky-sizechart .row span{
	color: #fff}
.sticky-sizechart .row div:last-child{
	border-left: 1px solid #fff}
.sticky-sizechart .about_your_size{
	font-size: 1rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	padding-bottom: 0.5rem}
.sticky-sizechart .ask_fit_speacialist{
	font-size: 1.6rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	padding-top: 10px;
	padding-bottom: 10px}
.sticky-sizechart a:hover{
	color: #fff}
.bra-CupAndBand tr:last-child{
	border-bottom: 1px solid #ddd}
.bra-CupAndBand td:nth-child(2){
	text-align: center}
.bra-CupAndBand td:first-child,.bra-CupAndBand td:last-child{
	border-bottom: 1px solid #ddd}
.bra-SMLXML tr,.bra-briefs-bottomwear tr,.bra-teenOuterwear tr,.bra-topandbottom tr,.bra-topwear tr{
	border-bottom: 1px solid #ddd}
.bra-SMLXML tr td:nth-child(2),.bra-briefs-bottomwear tr td:nth-child(2),.bra-teenOuterwear tr td:nth-child(2),.bra-topandbottom tr td:nth-child(2),.bra-topwear tr td:nth-child(2){
	border-right: 1px solid #ddd}
.bra-topandbottom tr td:nth-child(2),.bra-topandbottom tr td:nth-child(3),.bra-topandbottom tr th:nth-child(2),.bra-topandbottom tr th:nth-child(3){
	border-right: 1px solid #ddd}
.bra-topandbottom td:nth-child(7) td:last-child{
	padding-left: 0 !important}
.bra-teenSMLXML tr:first-child,.bra-teenSMLXML tr:last-child{
	border-bottom: 1px solid #ddd}
.bra-teenSMLXML tr td:nth-child(2),.bra-teenSMLXML tr th:nth-child(2){
	border-right: 1px solid #ddd}
.bra-teenSMLXML tr th:nth-child(2),.bra-teenSMLXML tr th:nth-child(3),.bra-teenSMLXML tr th:nth-child(4){
	line-height: 1.5rem}
.bra-teenSMLXML tr td:nth-child(3),.bra-teenSMLXML tr td:nth-child(4){
	border-bottom: 1px solid #ddd}
.bra-teenSMLXML tr:nth-child(11) td:nth-child(2),.bra-teenSMLXML tr:nth-child(14) td:nth-child(2),.bra-teenSMLXML tr:nth-child(18) td:nth-child(2),.bra-teenSMLXML tr:nth-child(20) td:nth-child(2),.bra-teenSMLXML tr:nth-child(24) td:nth-child(2),.bra-teenSMLXML tr:nth-child(26) td:nth-child(2),.bra-teenSMLXML tr:nth-child(28) td:nth-child(2),.bra-teenSMLXML tr:nth-child(30) td:nth-child(2),.bra-teenSMLXML tr:nth-child(32) td:nth-child(2),.bra-teenSMLXML tr:nth-child(34) td:nth-child(2),.bra-teenSMLXML tr:nth-child(36) td:nth-child(2),.bra-teenSMLXML tr:nth-child(39) td:nth-child(2),.bra-teenSMLXML tr:nth-child(4) td:nth-child(2),.bra-teenSMLXML tr:nth-child(41) td:nth-child(2),.bra-teenSMLXML tr:nth-child(43) td:nth-child(2),.bra-teenSMLXML tr:nth-child(45) td:nth-child(2),.bra-teenSMLXML tr:nth-child(7) td:nth-child(2){
	border-bottom: 1px solid #ddd}
.bra-teenSMLXML tr:nth-child(16) td:first-child,.bra-teenSMLXML tr:nth-child(16) td:nth-child(2),.bra-teenSMLXML tr:nth-child(22) td:first-child,.bra-teenSMLXML tr:nth-child(22) td:nth-child(2),.bra-teenSMLXML tr:nth-child(29) td:first-child,.bra-teenSMLXML tr:nth-child(29) td:nth-child(2),.bra-teenSMLXML tr:nth-child(38) td:first-child,.bra-teenSMLXML tr:nth-child(38) td:nth-child(2),.bra-teenSMLXML tr:nth-child(44) td:first-child,.bra-teenSMLXML tr:nth-child(44) td:nth-child(2),.bra-teenSMLXML tr:nth-child(9) td:first-child,.bra-teenSMLXML tr:nth-child(9) td:nth-child(2){
	border-bottom: 1px solid #ddd}
.bra-teenSMLXML tr:nth-child(10) td:first-child,.bra-teenSMLXML tr:nth-child(17) td:first-child,.bra-teenSMLXML tr:nth-child(2) td:first-child,.bra-teenSMLXML tr:nth-child(23) td:first-child,.bra-teenSMLXML tr:nth-child(30) td:first-child,.bra-teenSMLXML tr:nth-child(39) td:first-child,.bra-teenSMLXML tr:nth-child(45) td:first-child{
	line-height: 1.5rem}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.ask_fit_speacialist{
		font-size: 1.2rem !important;
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		padding-top: 5px !important;
		padding-bottom: 5px !important}
	.mobile_number{
		font-size: 1.3rem !important}
	.sizechart-tabs li:first-child{
		padding: 0}
	.sizechart-tabs li:last-child{
		padding-left: 0 !important}
	.bra-SMLXML tr:first-child th:nth-child(2),.bra-SMLXML tr:first-child th:nth-child(3){
		line-height: 1.5rem}
}@media only screen and (max-device-width: 320px){.sizechart-tabs a,.sizechart-tabs li.active a{
		font-size: 1.6rem}
	.size-chart-body .measurements-sizechart .sizechart-table td,.size-chart-body .measurements-sizechart .sizechart-table th{
		font-size: 1.4rem}
}#thankyou .thankswhite{
	background: #fff;
	padding: 0 20px 30px 0}
#thankyou .border_right{
	border-right: 2px solid #eee;
	padding-top: 30px;
	padding-bottom: 40px}
#thankyou .border_right1{
	padding-top: 30px;
	padding-bottom: 40px}
#thankyou .round{
	border: 0 solid #eee}
#thankyou .callout-card{
	background: #fff;
	box-shadow: 0 2px 5px rgba(0,0,0,0.2);
	margin: 1rem 0;
	overflow: hidden;
	padding: 15px 0}
#thankyou .callout-card .card-label{
	border-color: transparent #333 transparent transparent;
	border-color: rgba(255,255,255,0) #333 rgba(255,255,255,0) rgba(255,255,255,0)}
#thankyou .callout-card .card-label{
	border-style: solid;
	border-width: 0 70px 40px 0;
	float: right;
	height: 0;
	width: 0;
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg)}
#thankyou .callout-card .callout-card-content{
	padding: 0.5rem 1.5rem 0.875rem}
#thankyou .callout-card .label-text{
	color: #fff;
	font-size: 0.75rem;
	font-weight: bold;
	position: relative;
	right: -40px;
	top: 2px;
	white-space: nowrap;
	-webkit-transform: rotate(30deg);
	transform: rotate(30deg)}
#thankyou .thanks_title{
	color: #333;
	font-size: 1.4rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2rem;
	margin-bottom: 8px}
#thankyou .rating_card a{
	margin-bottom: 0;
	color: #E31e63;
	font-size: 1.1rem}
#thankyou .thanks_avl{
	margin-bottom: 1px;
	color: #666;
	font-size: 1.1rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 1.7rem}
#thankyou .thanks_avl span{
	padding-left: 5px}
#thankyou .thanks_limit{
	color: #666;
	font-size: 1.1rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 1.7rem;
	padding-bottom: 12px}
#thankyou .thanks_limit span{
	padding-left: 5px}
#thankyou .thanks_price{
	margin-bottom: 15px}
#thankyou .thanks_price_pink{
	color: #E31e63;
	font-size: 1.4rem;
	padding-right: 15px;
	font-family: "playfair_displayregular","Times New Roman",Times,serif}
#thankyou .thanks_price_offer{
	color: #eee;
	font-size: 1rem;
	padding-right: 15px;
	font-family: "playfair_displayregular", "Times New Roman", Times, serif;
	text-decoration: line-through}
#thankyou .thanks_fav span{
	color: #666;
	font-size: 0.9rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 1.7rem}
#thankyou input[data-toggle]{
	display: none}
#thankyou input[data-toggle]:checked+label,#thankyou input[data-toggle]:checked+label:active{
	background-color: #000;
	box-shadow: 0 2px 4px rgba(0,0,0,0.15) inset,0 1px 2px rgba(0,0,0,0.05)}
#thankyou .button-group.toggle li:not(first-child){
	margin: 0 -0.9rem}
#thankyou .button1{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: normal;
	margin: 0 0 0.50rem;
	padding: 0.75rem 2rem 0.75rem 1.5rem;
	font-size: 1rem;
	background-color: #000 !important;
	border-color: #007095;
	color: #fff}
#thankyou .button2{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: normal;
	margin: 0 0 0.50rem;
	padding: 0.75rem 2rem 0.75rem 1.5rem;
	font-size: 1rem;
	background-color: #E31e63 !important;
	border-color: #007095;
	color: #fff;
	border-left: 0 solid;
	letter-spacing: 2px}
#thankyou .thanks__expert_title{
	color: #000;
	font-size: 1.6rem;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	line-height: 2.4rem}
#thankyou .expert_para{
	color: #666;
	font-size: 1.4rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.1rem}
#thankyou .thanks_expert{
	color: #E31e63;
	font-size: 1.2rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 1.7rem;
	text-transform: uppercase}
#thankyou .expert_space{
	padding-top: 15px;
	padding-bottom: 15px}
#thankyou .image{
	position: relative;
	margin-bottom: 20px;
	width: 100%}
#thankyou .h22{
	position: absolute;
	top: 110px;
	left: 0;
	width: 100%;
	background: #000;
	opacity: 0.8;
	padding-top: 15px;
	padding-bottom: 10px}
#thankyou .h221 span{
	color: #fff;
	font-size: 2.8rem;
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	letter-spacing: -1px;
	text-transform: capitalize}
#thankyou .h221 span.spacer{
	padding: 0 2px;
	background: none}
#thankyou .h221{
	color: #fff;
	font-size: 2.8rem;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	padding-left: 15px;
	text-transform: capitalize}
#thankyou .h222{
	text-transform: uppercase;
	color: #fff;
	font-size: 1.6rem;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
#thankyou .card_rightthanks{
	overflow: hidden;
	box-shadow: 0 2px 3px 0 rgba(0,0,0,0.14),0 2px 7px 0 rgba(0,0,0,0.12);
	color: #272727;
	border-radius: 2px;
	background: #fff;
	padding-top: 10px}
@media only screen and (max-width: 480px){#thankyou .expert_space{
		padding-top: 18px;
		padding-left: 1.5rem;
		padding-right: 1.5rem}
	#thankyou .mob_thanks_lc_bg{
		background: #eee}
	#thankyou .thankswhite{
		background: #fff;
		padding: 0}
	#thankyou .fav_title{
		color: #000;
		font-size: 1.8rem;
		font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
		line-height: 2.5rem;
		padding-bottom: 10px;
		padding-left: 15px;
		text-align: center}
	#thankyou .thanks__expert_title{
		color: #000;
		font-size: 1.4rem;
		font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
		line-height: 2.1rem;
		margin-bottom: 0.5rem}
	#thankyou .expert_para{
		color: #666;
		font-size: 1.1rem;
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		line-height: 1.5rem;
		margin-bottom: 0.8rem}
	#thankyou .card_img{
		margin-top: 8px}
	#thankyou .thanks_expert{
		color: #E31e63;
		font-size: 1.1rem;
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		line-height: 1.3rem;
		text-transform: uppercase}
	#thankyou .border_right1{
		padding-left: 0;
		padding-right: 0}
	#thankyou .mob_paddings{
		padding: 0}
	#thankyou .h22{
		position: absolute;
		top: 80px;
		left: 0;
		width: 100%;
		background: #000;
		opacity: 0.8;
		padding-top: 5px;
		padding-bottom: 5px}
	#thankyou .h221{
		color: #fff;
		font-size: 1.2rem;
		font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
		padding-left: 15px;
		text-transform: capitalize}
	#thankyou .h221 span{
		color: #fff;
		font-size: 1.2rem;
		font-family: "playfair_displaybold", "Times New Roman", Times, serif;
		letter-spacing: -1px;
		text-transform: capitalize}
	#thankyou .h222{
		text-transform: uppercase;
		color: #fff;
		font-size: 1.1rem;
		font-family: "ralewaymedium",helvetica,arial,sans-serif}
	#thankyou .mob_margin_img{
		margin-left: 5px;
		margin-top: -12px}
	#thankyou .parmarginb{
		margin-bottom: 15px}
}@media only screen and (max-width: 480px){#collection_style_left .event-date .event-month{
		padding: 0}
	.coll_hori_tophead{
		font-size: 1.8rem !important;
		color: #000 !important}
	.coll_hori_tophead strong{
		font-size: 1.8rem !important;
		color: #000 !important}
	.coll_hori_toppara{
		font-family: "ralewaymedium", helvetica, arial, sans-serif !important;
		font-size: 1rem !important;
		color: #eee !important;
		line-height: 1.5rem}
	.mob_parastyle2{
		font-size: 1rem;
		color: #666;
		font-family: "ralewaymedium", helvetica, arial, sans-serif !important;
		line-height: 1.5rem}
	.mob_coll_h2_title2{
		font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
		font-size: 1.4rem;
		color: #333}
	#collection_style_left .event{
		padding: 1rem 1rem 0 0 !important}
	#collection_style_left .features .fi-widget i{
		font-size: 15px !important}
	#collection_style_left .features .round-icon{
		height: 30px !important;
		width: 30px !important;
		font-size: 2rem !important}
	#collection_style_left .features .round-icon_title{
		font-size: 0.8rem !important}
	#collection_style_left .mar10{
		margin-right: 10px !important}
	#collection_style_left .mob_see{
		font-size: 1rem !important;
		letter-spacing: normal !important}
	#collection_style_left .small_price_offer_disable{
		margin-bottom: 0.3rem !important}
	#collection_style_left .small_event-desc-header{
		margin-bottom: 1rem !important}
	#collection_style_left .small_redlne{
		margin-left: 15px !important;
		margin-right: 15px !important}
	#collection_style_left .h3_title_small{
		padding: 15px 3px 0 !important}
	#collection_style_left .small_parastyle{
		margin-bottom: 5px !important}
	#collection_style_left .mob_see1{
		font-size: 1.1rem !important;
		letter-spacing: normal !important;
		margin-bottom: 25px;
		margin-top: 5px}
	#collection_style_left .features .fi-widget i{
		color: #eee;
		font-size: 30px}
	#contentDesign .dropcap-black2{
		display: block;
		float: left;
		line-height: 4.5rem;
		margin: 0 0.5rem 2rem -7px;
		width: 5.3rem;
		color: #231f20;
		font-size: 7rem;
		font-family: "playfair_displayitalic","Times New Roman",Times,serif}
	#contentDesign .content_heading{
		font-size: 2rem;
		font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
		line-height: 2.8rem;
		color: #666;
		border-bottom: 1px solid #E31e63;
		padding-bottom: 10px}
	#contentDesign .content_para3{
		color: #666;
		font-size: 1.1rem;
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		line-height: 1.5rem}
	#contentDesign .lightgrey2{
		padding-bottom: 0}
	#contentDesign .padding-center3{
		padding: 0 15px !important}
	#contentDesign .content_h3_video{
		font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
		font-size: 1.8rem;
		line-height: 2.7rem;
		margin-bottom: 1.25rem;
		padding: 5px;
		font-variant: normal;
		color: #333}
	#contentDesign .content_h3{
		font-family: Raleway;
		font-size: 1.8rem;
		line-height: 2.5rem;
		margin-bottom: 2.25rem;
		padding: 5px;
		font-variant: normal;
		color: #000}
	#contentDesign .cite{
		border-left: 0 solid #E31e63 !important;
		padding: 0 !important}
	.testimonial-wrap{
		padding: 5px 5px 10px 6px}
	.testimonial-wrap1{
		padding: 40px 5px 10px 6px}
	.card_img img{
		width: 100%;
		height: auto}
	.quote-marks{
		font-size: 2.8rem;
		padding-left: 8px}
	.rating_card{
		margin-bottom: 0;
		color: #e4214f;
		font-size: 1rem}
	.card_prod_name{
		color: #666;
		font-size: 1rem;
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		line-height: 1.2rem;
		margin-bottom: 5px}
	.card_prod_price{
		color: #E31e63;
		font-size: 1.1rem;
		font-family: "ralewaymedium",helvetica,arial,sans-serif}
	.card_line{
		margin: 20px 0 8px}
	.card_location{
		color: #E31e63;
		font-size: 1.1rem;
		font-family: "ralewaymedium",helvetica,arial,sans-serif}
	.card_title{
		font-size: 1.4rem;
		font-family: "playfair_displaybold", "Times New Roman", Times, serif;
		line-height: 2rem;
		color: #666;
		margin-bottom: 15px}
	.card_padd{
		padding-right: 10px;
		padding-left: 10px}
	.padding15{
		padding: 15px 15px 10px}
	.quote p{
		padding-left: 20px}
	.quote p{
		padding-left: 0}
	#home .small_bannermsg{
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		font-size: 1.2rem !important;
		color: #666;
		font-style: normal;
		line-height: 1.8rem !important;
		padding-top: 0;
		padding-bottom: 5px;
		padding-left: 0}
	#home .hero{
		background: url("../images/hero_mobile.png") no-repeat center center;
		background-size: cover;
		height: 60vh}
	#home .hero:before{
		content: '';
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		background-image: linear-gradient(to top, #fff, #000);
		opacity: 0.8}
	#home .hero .intro{
		padding: 0;
		position: relative;
		top: 75%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%)}
	#home .hero .fi-widget i{
		color: #fff;
		font-size: 35px}
	#home .hero .round-icon_title{
		text-transform: uppercase;
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		font-size: 1rem;
		line-height: 15px;
		color: #fff;
		font-weight: 400;
		text-align: center}
	#home .hero .small_round_icon_title{
		font-size: 0.7rem !important;
		line-height: 0.9rem;
		color: #fff;
		margin-left: -6px}
	#home .hero .small_padding{
		padding-left: 0;
		margin-right: 10px}
	#home .hero .small-round-icon{
		height: 40px !important;
		width: 40px !important}
	#home .hero .round-icon{
		border: 1px solid #ccc;
		border-radius: 50%;
		display: table;
		height: 30px !important;
		margin: 0 -2px 1rem;
		width: 30px !important;
		font-size: 1.5rem;
		margin-bottom: 5px}
	#home .hero .round-icon span{
		color: #fff;
		display: table-cell;
		text-align: center;
		vertical-align: middle}
	#home .content_title_home{
		font-size: 1.6rem;
		margin-left: -6px;
		margin-bottom: 5px;
		line-height: 1rem}
	#home .content_title_home span{
		font-size: 1.6rem;
		margin-bottom: 0}
	#home .features .fi-widget i{
		font-size: 13px !important}
	#home .redbg,#home .whitebg{
		letter-spacing: 2px}
	#contentHome{
		margin-bottom: 15px;
		background: #eee}
	#contentHome .bggrey{
		background: #fff}
	#contentHome .summary_title{
		font-size: 1.4rem;
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		line-height: 2.1rem;
		text-transform: uppercase;
		color: #000;
		letter-spacing: 0.2rem;
		padding-bottom: 15px;
		padding-left: 0;
		padding-top: 20px}
	#contentHome .summary_last_li{
		border-bottom: none !important}
	#contentHome .mob_spaceyear{
		padding: 0}
	#contentHome .sumarry_year_content{
		padding-left: 0}
	#contentHome .summary_list li{
		font-size: 1.2rem;
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		line-height: 1.8rem;
		color: #666;
		margin-bottom: 5px;
		border-bottom: 1px solid #eee;
		padding-top: 3px;
		padding-bottom: 3px}
	#contentHome .sumarry_year{
		font-size: 1.2rem;
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		line-height: 2.2rem;
		color: #000;
		margin-bottom: 2px;
		padding-top: 3px}
	#contentHome .content_title_home{
		font-size: 1.8rem !important;
		font-family: "playfair_displayitalic", "Times New Roman", Times, serif !important;
		line-height: 2.2rem !important;
		color: #000 !important;
		padding: 15px 0 10px !important}
	#contentHome .topbottomspace{
		padding-bottom: 20px}
	#contentHome .mob_white_contenthome{
		background: #fff}
	#contentHome .mob_show_more{
		font-size: 1.1rem;
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		line-height: 2.1rem;
		color: #E31e63;
		border-bottom: 1px solid #E31e63;
		text-transform: uppercase;
		padding-top: 0;
		padding-bottom: 15px}
	#contentHome .mob_show_more1{
		margin-bottom: 20px}
	#contentHome .sub-nav dd a,#contentHome .sub-nav dt a,#contentHome .sub-nav li a{
		font-family: "ralewaymedium", helvetica, arial, sans-serif !important;
		padding-top: 10px !important;
		color: #000;
		font-size: 1.2rem !important;
		letter-spacing: 0.1rem !important;
		padding-left: 3px !important;
		padding-right: 3px !important}
	#contentHome .sub-nav dd.active,#contentHome .sub-nav dt.active,#contentHome .sub-nav li.active{
		border-radius: 0;
		background: none !important;
		color: #E31e63;
		font-family: "ralewaybold", helvetica, arial, sans-serif;
		border-bottom: 0 solid;
		font-size: 1.2rem !important;
		letter-spacing: 0.1rem;
		padding-left: 3px;
		padding-right: 3px}
	#contentHome .sub-nav dd,#contentHome .sub-nav dt,#contentHome .sub-nav li{
		padding: 4px 5px !important}
	#contentHome .bggrey1{
		background: #fff;
		padding: 1rem 0 3rem}
	#contentHome .content_title_home span{
		font-size: 1.8rem !important;
		font-family: "playfair_displaybold", "Times New Roman", Times, serif !important;
		line-height: 2.7rem !important;
		color: #000 !important}
	#contentHome .cite{
		border-left: 1px solid #E31e63 !important;
		padding-left: 0 !important}
	#contentHome .card_homecontent .action{
		padding: 0 15px 10px}
	#contentHome .mob_subhead1{
		font-size: 1.2rem !important;
		font-family: "playfair_displaybold", "Times New Roman", Times, serif !important;
		line-height: 2.2rem !important;
		padding: 10px 0 0 !important;
		color: #000 !important}
	#contentHome .mob_subhead2{
		font-size: 1.1rem !important;
		font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
		line-height: 1.8rem !important;
		color: #666 !important;
		margin-bottom: 0 !important}
	#contentHome .mob_subhead2 .see_all_products{
		text-transform: uppercase !important;
		font-size: 1.1rem !important;
		color: #E31e63 !important;
		font-family: "ralewaymedium",helvetica,arial,sans-serif !important}
	#contentHome .mob_card0_link .see_all_products{
		text-transform: uppercase !important;
		font-size: 1.1rem !important;
		color: #E31e63 !important;
		font-family: "ralewaymedium", helvetica, arial, sans-serif !important;
		line-height: 2.2rem !important}
	#contentHome .mob_card0_link{
		margin-bottom: 0}
	#contentHome .boxspacing{
		padding-bottom: 20px}
	#contentHome .mob_card0_para{
		color: #666;
		font-size: 1.1rem;
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		line-height: 1.6rem;
		margin-bottom: 3px;
		text-align: justify}
	#contentHome .mob_imgtb{
		padding-bottom: 0;
		padding-top: 10px}
	#contentHome .mob_divtb{
		padding-bottom: 15px}
	#contentHome .cardhome_space{
		padding-top: 10px;
		padding-bottom: 10px}
	#contentHome .card_para_left{
		padding-left: 10px}
}.disclaimer-body h1{
	font-family: playfair_displayitalic;
	line-height: 2.7rem;
	font-size: 1.6rem}
.disclaimer-body p{
	padding-left: 1rem;
	line-height: 2.1rem;
	font-size: 1.4rem}
#logout{
	height: 100%;
	background-color: #fff}
#logout.active{
	right: 0}
#logout .zClose .lnr-cross{
	color: #eee;
	font-size: 1.8rem}
#logout .zPaneHead{
	font-family: "ralewaymedium";
	font-size: 1.2rem;
	letter-spacing: 0.3rem;
	padding-left: 2em;
	color: #eee}
#logout .zPaneName{
	font-family: "ralewaymedium";
	font-size: 1.2rem;
	letter-spacing: 0.3rem;
	padding-top: 2em;
	padding-left: 0;
	color: #222;
	margin: 0;
	font-weight: 600}
#logout .zSliderScrollableD{
	padding-bottom: 5rem;
	height: 100% !important;
	position: absolute !important}
.leftSlider{
	transition: all 0.5s ease-in;
	height: 100%;
	position: fixed;
	top: 0;
	background: #eee;
	z-index: 6;
	font-family: "playfair_displayregular";
	box-shadow: none}
.leftSlider.active{
	left: 0}
.offer-app-tit{
	font-family: "playfair_displayitalic", serif;
	font-size: 1.7rem;
	text-align: center}
.offer-app-desc{
	text-align: center;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.2rem;
	color: #666;
	margin-top: 1rem;
	line-height: 2.1rem;
	margin-bottom: 1rem}
#fitCode{
	height: 100%}
#fitCode.active{
	right: 0}
#fitCode zSubNavigationBar .lnr-cross{
	font-size: 3rem !important}
#fitCode .zSliderScrollableD{
	padding-bottom: 4rem !important;
	overflow-x: hidden}
#fitCode .zPaneHead{
	font-family: "ralewaymedium";
	font-size: 1.2rem;
	letter-spacing: 0.3rem;
	padding-left: 2em;
	color: #eee}
#fitCode .zPaneName{
	font-family: "ralewaymedium";
	font-size: 1.2rem;
	letter-spacing: 0.3rem;
	padding-top: 2em;
	padding-left: 0;
	color: #222;
	margin: 0;
	font-weight: 600}
#fitCode .zPaneNameMain{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.2rem;
	letter-spacing: 0.3rem;
	padding-left: 2.5rem;
	color: #ccc;
	margin: 0;
	font-weight: 600}
#fitCode .z-border-left-active{
	border-left: 0.4rem solid #f04124 !important}
#fitCode .header{
	margin: 1.5rem 0;
	font-style: italic;
	font-size: 1.2rem}
#fitCode .paddingForm{
	padding-bottom: 7rem}
#fitCode #msform{
	background-color: #eee;
	margin-top: -15px;
	border-color: white;
	border-width: 0 0 0 12px;
	display: inline-block;
	border-style: solid;
	padding-bottom: 30%}
#fitCode .error{
	color: red !important;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.4rem;
	display: none}
#fitCode #error_empty{
	color: red !important;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.2rem;
	display: none}
#fitCode #msform fieldset{
	border: 0 none;
	margin: 0;
	padding: 0;
	width: 100%}
#fitCode #msform fieldset:not(:first-of-type)
{
	display: none}
#fitCode fieldset .spacing1{
	padding: 1rem 0}
#fitCode fieldset .row p{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.2rem;
	letter-spacing: 0;
	padding-left: 0;
	color: #333}
#fitCode fieldset .row h2{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.6rem;
	letter-spacing: 0.2rem;
	padding-left: 0;
	color: #333}
#fitCode .borderBox{
	color: #989898;
	min-height: 45px;
	vertical-align: top;
	text-decoration: none;
	font-size: 1.1rem;
	font-weight: 500;
	border-width: 1px 0 1px 1px !important;
	border-color: #666 !important;
	background: #eeeeee;
	text-align: left;
	border-radius: 0 !important;
	padding-left: 1.4rem;
	text-transform: none;
	height: auto;
	padding: 14px;
	border: 1px solid #ccc;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
#fitCode #msform .action-button{
	width: 75%;
	padding: 10px 0;
	font-size: 1rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	letter-spacing: 0.2rem;
	background-color: #f00909;
	color: white;
	border-radius: 2rem;
	float: right;
	border-color: #fff}
#fitCode #msform .action-button:focus,#fitCode #msform .action-button:hover{
	box-shadow: 0 0 0 2px #fff,0 0 0 3px #27AE60}
#fitCode #msform .action-button-pervious{
	width: 100%;
	padding: 10px 0;
	font-size: 1.2rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	letter-spacing: 0.2rem;
	color: #e31e63;
	border: 0;
	background-color: #eee}
#fitCode #progressbar{
	margin-bottom: 30px;
	padding-bottom: 9rem;
	margin-top: 15px}
#fitCode ul #progressbar{
	margin: 0}
#fitCode #progressbar li{
	list-style-type: none;
	color: #eeeeee;
	text-transform: uppercase;
	font-size: 10px;
	width: 20%;
	float: left;
	position: relative;
	text-align: center;
	z-index: 2;
	cursor: pointer}
#fitCode #progressbar li p{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 0.8rem;
	letter-spacing: 0.1rem;
	color: #333;
	text-align: center;
	margin: auto 4px}
#fitCode #progressbar li:before{
	width: 20px;
	line-height: 20px;
	display: block;
	font-size: 10px;
	color: #333;
	background: pink;
	border-radius: 3px;
	margin: 0 auto 5px}
#fitCode #progressbar li.active span{
	background-color: #f00909}
#fitCode #progressbar li.active p{
	color: #f00909}
#fitCode #progressbar li.visited span{
	background-color: #27AE60}
#fitCode #progressbar li.visited p{
	color: #333}
#fitCode #progressbar li:after{
	content: '';
	width: 100%;
	height: 2px;
	background: #ddd;
	position: absolute;
	left: -22%;
	top: 19px;
	z-index: -1}
#fitCode #progressbar li:first-child:after{
	content: none}
#fitCode #progressbar li.active:after,#fitCode #progressbar li.active:before{
	color: #fff}
#fitCode [class*=" ziv-"]:before,#fitCode [class^="ziv-"]:before{
	margin: 0}
#fitCode span.p-icon{
	width: 40px;
	height: 40px;
	border: 1px solid #eee;
	border-radius: 50%;
	margin: auto 4px;
	background-color: #ccc;
	padding: 10px;
	font-size: 2rem;
	display: inline-block}
#fitCode .sub_text{
	list-style-type: disc;
	padding: 1rem 0 0}
#fitCode .sub_text li{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.2rem;
	color: #333;
	padding: 0 0 10px}
#fitCode .topText{
	font-family: Raleway;
	font-size: 0.8rem;
	line-height: 27px;
	letter-spacing: 1px;
	color: #222;
	font-weight: 600}
#fitCode input.borderBoxFitCode{
	color: #989898;
	min-height: 45px;
	vertical-align: top;
	font-size: 16px;
	text-decoration: none;
	font-family: DroidSans;
	font-weight: bold;
	font-size: 1.3rem;
	font-family: Raleway;
	font-weight: 500;
	border-width: 1px 0 1px 1px !important;
	border-color: #666 !important;
	background: #eeeeee;
	text-align: left;
	border-radius: 0 !important;
	padding-left: 1.4rem;
	text-transform: none;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
#fitCode b.borderBoxRight{
	color: #333;
	min-height: 45px;
	vertical-align: top;
	font-size: 16px;
	text-decoration: none;
	font-family: DroidSans;
	font-weight: bold;
	font-size: 1.3rem;
	font-family: Raleway;
	border-width: 1px 1px 1px 0 !important;
	border-color: #666 !important;
	background: #eeeeee;
	text-align: left;
	border-radius: 0 !important;
	padding-left: 1.4rem;
	text-transform: none;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 40px;
	margin-left: -2px}
#fitCode .whiteBackgroundPadding{
	background-color: white;
	padding: 1.3rem}
#fitCode .smallText{
	font-size: 1.1rem !important;
	margin: 0}
#fitCode .whiteBackground{
	background-color: #fff}
#fitCode #braSize{
	font-size: 3rem;
	margin: -15px 0 5px;
	color: #f00909}
#fitCode .lineHeight{
	text-align: center}
#fitCode .price{
	min-height: 1rem;
	font-size: 1.2rem !important;
	text-align: center}
#fitCode .priceLine{
	text-decoration: line-through}
#fitCode .specialPrice{
	min-height: 1rem;
	font-size: 1.4rem !important;
	text-align: center;
	color: #f00909 !important;
	font-weight: 700}
#fitCode .recText{
	margin: 1.5rem 0;
	font-style: italic;
	font-size: 1.2rem !important;
	font-family: inherit !important}
#fitCode .tilesmain .header-bar{
	height: 42px;
	border: 1px solid #ccc;
	margin-left: -21px;
	padding: 10px;
	margin-bottom: 10px;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	background-color: #fff !important;
	display: inline-block !important;
	width: 105%;
	cursor: pointer}
#fitCode .tilesmain .tileBox{
	background-color: white;
	padding: 0;
	border: #efefef;
	border-style: solid;
	margin-bottom: 3px;
	box-shadow: none;
	cursor: pointer}
#fitCode .tilesmain .tileBox:hover .checkBox{
	display: inline-block;
	width: 25px;
	height: 25px;
	border: 1px solid #6f32b3;
	border-radius: 30px;
	margin: 10px;
	background-color: #6f32b3}
#fitCode .tilesmain .tileBox:hover .checkBox i{
	font-size: 1.6rem;
	line-height: 2.4rem;
	padding-left: 0.4rem}
#fitCode .tilesmain .tileBoxColor{
	background-color: white;
	padding: 0;
	border: #efefef;
	border-style: solid;
	margin-bottom: 3px;
	box-shadow: none}
#fitCode .tilesmain .header-bar:after{
	content: '';
	border-top: solid 5px #999998;
	border-right: solid 5px #999998;
	border-left: solid 5px transparent;
	border-bottom: solid 5px transparent;
	position: absolute;
	left: -22px;
	margin-top: 30px}
#fitCode .tilesmain .column,#fitCode .tilesmain .columns{
	padding-left: 0;
	padding-right: 0}
#fitCode .tilesmain .accordion-navigation>a:after{
	content: ""}
#fitCode .tilesmain .accordion-navigation.active>a:after{
	content: ""}
#fitCode .tilesmain .accordion-navigation.active>a:before{
	content: ""}
#fitCode .tilesmain .accordion .accordion-navigation>.content.active,#fitCode .tilesmain .accordion dd>.content.active{
	background: #eee;
	display: block}
#fitCode .tilesmain .question{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.1rem;
	letter-spacing: 0.1rem;
	color: #333;
	padding-bottom: 3rem}
#fitCode .tilesmain .checkBox{
	display: inline-block;
	width: 25px;
	height: 25px;
	border: 1px solid #6f32b3;
	border-radius: 30px;
	margin: 10px}
#fitCode .tilesmain .checkBox i{
	font-size: 1.6rem;
	line-height: 2.4rem;
	padding-left: 0.4rem}
#fitCode .tilesmain .checkBox:hover{
	display: inline-block;
	width: 25px;
	height: 25px;
	border: 1px solid #6f32b3;
	border-radius: 30px;
	margin: 10px;
	background-color: #6f32b3}
#fitCode .tilesmain .checkBox:hover i{
	font-size: 1.6rem;
	line-height: 2.4rem;
	padding-left: 0.4rem}
#fitCode .tilesmain .tileBox.selected .checkBox{
	display: inline-block;
	width: 25px;
	height: 25px;
	border: 1px solid #6f32b3;
	border-radius: 30px;
	margin: 10px;
	background-color: #6f32b3}
#fitCode .tilesmain .tileBox.selected .checkBox i{
	font-size: 1.6rem;
	line-height: 2.4rem;
	padding-left: 0.4rem;
	color: #fff}
#fitCode .tilesmain .tileBoxColor.selected .checkBox{
	display: inline-block;
	width: 25px;
	height: 25px;
	border: 1px solid #6f32b3;
	border-radius: 30px;
	margin: 10px;
	background-color: #6f32b3}
#fitCode .tilesmain .tileBoxColor.selected .checkBox i{
	font-size: 1.6rem;
	line-height: 2.4rem;
	padding-left: 0.4rem;
	color: #fff}
#fitCode .tilesmain .tileText{
	display: inline-block;
	margin: 0 10px;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1rem;
	color: #333}
#fitCode #page3.tilesmain .header-bar:after{
	left: -8px;
	margin-top: 31px}
#fitCode .header-bar .initial-header{
	color: #000000;
	text-transform: uppercase;
	letter-spacing: 0.2rem;
	padding-top: 3px;
	display: inline-block;
	font-size: 1rem}
#fitCode .alignCenter{
	text-align: center}
#fitCode .fitCodeBox{
	width: 90%;
	background-color: rgba(0,0,0,0.88);
	color: white;
	text-align: center;
	padding: 10px 0 20px;
	border-radius: 5px}
#fitCode .fitCodeBox .shape{
	font-size: 1.4rem;
	font-family: playfair_displayitalic;
	letter-spacing: 0.1rem;
	padding-bottom: 3rem}
#fitCode .fitCodeBox .shape span{
	border-bottom: 1px solid #eee;
	padding-bottom: 0.2rem}
#fitCode .fitCodeBox .size{
	font-size: 1.4rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	letter-spacing: 0.1rem;
	padding-bottom: 3rem;
	text-transform: capitalize}
#fitCode .fitCodeBox .sizeDetails{
	font-size: 1rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	letter-spacing: 0.1rem;
	color: gray}
#fitCode .fitDetailsBox{
	width: 90%;
	background-color: white;
	color: rgba(0,0,0,0.88);
	text-align: center;
	padding: 20px 4px;
	border-radius: 5px;
	margin-bottom: 100px}
#fitCode .fitDetailsBox .community h4{
	font-size: 1.6rem;
	font-family: playfair_displayitalic}
#fitCode .fitDetailsBox .communityDetails{
	font-size: 1.2rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	color: #666}
#fitCode .fitDetailsBox .negative,#fitCode .fitDetailsBox .positive{
	padding: 1.5rem 0}
#fitCode .fitDetailsBox .negative span,#fitCode .fitDetailsBox .positive span{
	font-size: 1.6rem;
	font-family: playfair_displayitalic}
#fitCode .fitDetailsBox .negativeTitle,#fitCode .fitDetailsBox .positiveTitle{
	font-size: 0.8rem;
	text-transform: uppercase;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	text-align: center;
	display: inline-block;
	padding-top: 1rem}
#fitCode .fitDetailsBox .positiveMain{
	padding: 0 5px !important}
#fitCode .fitDetailsBox .positiveIcon{
	font-size: 3.5rem;
	border: 1px solid #8fc644;
	border-radius: 50%;
	color: #8fc644;
	text-align: center;
	display: inline-block;
	padding: 1rem;
	line-height: 0}
#fitCode .fitDetailsBox .negativeIcon{
	font-size: 4rem;
	border: 1px solid #ff232a;
	border-radius: 50%;
	color: #ff232a;
	text-align: center;
	display: inline-block;
	padding: 1rem;
	line-height: 0}
#fitCode .experts{
	font-size: 1.6rem;
	font-family: playfair_displayitalic;
	font-weight: 400;
	text-align: center;
	padding: 2rem}
#fitCode .experts1{
	font-size: 1.6rem;
	font-family: playfair_display;
	font-weight: 800;
	text-align: center;
	letter-spacing: 0.1rem;
	padding: 2rem}
#fitCode .experts3{
	font-size: 1.6rem;
	font-family: playfair_display;
	font-weight: 800;
	text-align: center;
	padding: 2rem}
#fitCode fieldset#page1{
	position: absolute;
	z-index: 5;
	left: 0;
	margin-left: -12px;
	right: 0;
	width: 105%;
	color: #ffffff;
	top: 0;
	background-size: contain;
	background: #a861db;
	background: linear-gradient(to bottom, #a861db 0%, #a65fd7 0%, #a65fd5 1%, #a95fd8 1%, #a95fd8 2%, #a85dd4 4%, #ac5dd4 6%, #ab5ad0 7%, #ae5acc 10%, #b057cd 12%, #af57c7 13%, #b057cb 13%, #b157c8 15%, #af55c6 15%, #b255c7 15%, #b155c4 16%, #b254c4 18%, #b153c1 18%, #b553c2 20%, #b553c2 20%, #b451be 21%, #b74fbe 25%, #b750b9 25%, #b94fbd 26%, #b84eba 26%, #b94fbb 27%, #b84db7 27%, #ba4db8 29%, #b94cb5 29%, #bb4cb5 31%, #ba4bb2 31%, #bc49b0 33%, #be4bb2 34%, #bc47af 34%, #be49b1 34%, #c049b1 35%, #bf48ae 36%, #c147ac 39%, #c046a9 39%, #c143a6 42%, #c345a8 43%, #c143a6 43%, #c443a7 43%, #c442a4 44%, #c644a6 44%, #c442a4 45%, #c643a3 46%, #c441a1 47%, #c741a2 47%, #c83c9c 52%, #ca3e9e 52%, #c83c9c 52%, #ca3f9c 52%, #c93c9a 53%, #ce3b96 58%, #ce3993 58%, #d0388f 63%, #cf358d 63%, #d3368d 65%, #d1348b 65%, #d3368d 65%, #d1348b 65%, #d3358c 66%, #d23489 66%, #d73187 70%, #d43287 70%, #d72f84 71%, #d83286 71%, #d63082 72%, #d82f82 75%, #d62d7e 75%, #d82f80 75%, #d82c7e 75%, #dc2c7d 78%, #d92c7c 78%, #de2b7c 81%, #db2a78 81%, #dd2b79 82%, #db2977 82%, #df2a7b 83%, #de2976 83%, #df2976 84%, #dd2774 85%, #e12874 86%, #df2672 86%, #e02773 87%, #df2471 87%, #e12673 87%, #e12772 88%, #df2570 88%, #e22672 89%, #e0246e 90%, #e3256f 91%, #e52169 94%, #e62168 97%, #e81f65 99%, #e91d62 99%, #ea1e63 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=  '#a861db', endColorstr='#ea1e63', GradientType=0)}
#fitCode .setpImages{
	border-right: 1px solid rgba(74,64,64,0.18)}
#fitCode .setpImages img{
	max-width: 80px;
	max-height: 80px}
#fitCode .setpImages .lineHeight{
	color: #fff}
#fitCode .fitCodeEdit{
	float: right;
	color: #f00909;
	cursor: pointer;
	padding: 6px 0}
#fitCode .mt40{
	margin-top: 40px}
#fitCode .diamond{
	width: 40px;
	padding-bottom: 10px}
#fitCode #fitCodeRec{
	position: absolute;
	bottom: 0;
	width: 100%;
	background-color: #f00909;
	padding: 1.2rem;
	color: white;
	font-size: 1.4rem;
	font-family: raleway;
	text-align: center;
	letter-spacing: 0.1rem;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	cursor: pointer}
#fitCode #quickStart{
	border-radius: 3px;
	margin-bottom: 50px;
	margin-top: 30px;
	width: 80% !important;
	box-sizing: border-box;
	font-family: raleway;
	color: #e02874;
	font-size: 1.4rem;
	height: auto;
	border-radius: 50px;
	background-color: #fff}
#fitCode .disabled{
	pointer-events: none;
	opacity: 0.7}
#fitCode .mustInput{
	color: red;
	font-size: 1.2rem}
#fitCode .selectedLabel{
	color: #000000;
	text-transform: uppercase;
	letter-spacing: 0.2rem;
	padding-top: 3px;
	display: inline-block;
	float: right;
	font-size: 1rem}
#fitCode .pink-arrow{
	color: #e02874}
#fitCode .contentShow{
	color: red;
	float: left;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	cursor: pointer}
#fitCode .closeConfirmation{
	position: absolute;
	background-color: #eeeeee;
	width: 100%;
	height: 100%;
	display: none;
	top: 40px;
	bottom: 0;
	z-index: 5;
	transition: opacity 0.5s ease;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)}
#fitCode .closeConfirmation .text{
	font-size: 1.6rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	letter-spacing: 0.1rem;
	text-align: center}
#fitCode .closeConfirmation .buttonYes{
	width: 75%;
	font-size: 1.4rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	letter-spacing: 0.2rem;
	background-color: white;
	color: #f00909;
	border-radius: 2rem;
	float: right;
	border-color: #f00909}
#fitCode .closeConfirmation .buttonNo{
	width: 75%;
	font-size: 1.4rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	letter-spacing: 0.2rem;
	background-color: #f00909;
	color: white;
	border-radius: 2rem;
	float: right;
	border-color: #fff}
#fitCode .thumbsUp{
	position: absolute;
	background-color: rgba(0,0,0,0.7);
	width: 100%;
	height: 100%;
	display: none;
	top: 35px;
	left: 0;
	padding: 0;
	z-index: 5;
	transition: opacity 0.5s ease}
#fitCode .thumbsUp img{
	opacity: 1;
	width: 100%;
	float: left;
	padding-top: 5%;
	max-width: 400px}
#fitCode #stageSelector{
	display: none}
#fitCode #stageSelector #stageSelectorClick{
	color: #fff}
#fitCode #stageSelector .disabled{
	color: #666666;
	opacity: 1}
.noReturnsSection div{
	padding-left: 0;
	padding-right: 0}
.noReturnsSection img{
	border-radius: 20px;
	max-width: 70%}
.noReturnsSection .head-1{
	color: #666;
	font-family: ralewaymedium;
	margin: 0;
	font-size: 1.1rem;
	line-height: 1.7rem;
	margin-bottom: -0.5rem}
.noReturnsSection .head-2{
	color: #000;
	margin: 0;
	font-family: ralewaymedium;
	font-size: 1.4rem;
	line-height: 2.4rem;
	letter-spacing: 0.2rem}
.noReturnsSection .text{
	padding-top: 0.5rem;
	font-size: 1.2rem;
	line-height: 1.8rem;
	font-family: ralewaymedium;
	color: #999}
.noReturns-dash{
	border-top: 1px solid #ddd}
.noReturnsButton .i-understand{
	font-family: ralewaymedium;
	background-color: #f00909;
	padding: 1rem;
	color: white;
	border-radius: 50px;
	font-size: 1.5rem;
	cursor: pointer}
.courierReturnsSection div{
	padding-left: 0;
	padding-right: 0}
.courierReturnsSection img{
	max-width: 70%;
	border-radius: 20px}
.courierReturnsSection .head-1{
	color: #666;
	font-family: ralewaymedium;
	font-size: 1.1rem;
	line-height: 1.7rem;
	margin: 0;
	margin-bottom: -0.5rem}
.courierReturnsSection .head-2{
	margin: 0;
	font-family: ralewaymedium;
	font-size: 1.4rem;
	line-height: 1.8rem;
	letter-spacing: 0.2rem;
	color: #000}
.courierReturnsSection .text{
	padding-top: 0.5rem;
	font-size: 1.1rem;
	line-height: 1.7rem;
	font-family: ralewaymedium;
	color: #999}
.courierReturns-dash{
	border-top: 1px solid #ddd}
.courierReturns-button .i-understand{
	font-family: ralewaymedium;
	background-color: #f00909;
	padding: 1rem;
	color: white;
	border-radius: 50px;
	font-size: 1.5rem;
	cursor: pointer}
.terms-use-list ul{
	padding-left: 1.5rem;
	margin: 0}
.terms-use-list li{
	line-height: 1.5;
	margin-bottom: 1.6rem}
.terms-use-list li>span{
	color: #666;
	padding: 5px;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-family: ralewaymedium}
.terms-use-list li>p{
	line-height: 2.1rem;
	font-size: 1.4rem;
	font-family: ralewaymedium;
	color: #666;
	padding-left: 1.5rem;
	padding-right: 1.5rem}
.terms-use-text p{
	margin-top: 1.12rem;
	color: #666;
	line-height: 2.1rem;
	font-size: 1.4rem;
	font-family: ralewaymedium}
.privacy-policy-list ul{
	padding-left: 1.5rem;
	margin: 0}
.privacy-policy-list li{
	line-height: 1.5rem;
	margin-bottom: 1.6rem}
.privacy-policy-list li span{
	color: #666;
	padding: 5px;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-family: ralewaymedium;
	clear: both}
.privacy-policy-list li>p{
	line-height: 2.1rem;
	font-size: 1.4rem;
	font-family: ralewaymedium;
	color: #666;
	padding-left: 1.5rem;
	padding-right: 1.5rem}
.privacy-policy-text p{
	line-height: 2.1rem;
	font-size: 1.4rem;
	font-family: ralewaymedium;
	color: #666;
	padding-left: 1.5rem;
	padding-right: 1.5rem}
.header_left_menu,.header_right_menu{
	padding-top: 10px}
.shop_menu{
	font-size: 18px;
	text-transform: uppercase}
.header_right_menu a span{
	font-size: 25px;
	padding: 8px 12px;
	color: #eee}
.shop_icon i{
	font-size: 22px;
	padding: 10px}
.z-margin0{
	margin: 0}
.height6{
	height: 6px}
.height10{
	height: 10px}
.height15{
	height: 15px}
.height20{
	height: 20px}
.height70{
	height: 70px}
.height150{
	height: 150px}
.height125{
	height: 125px}
.height100{
	height: 100px}
.height65{
	height: 65px}
.height50{
	height: 50px}
.height25{
	height: 25px}
.height35{
	height: 35px}
.height40{
	height: 40px}
.height30{
	height: 30px}
.height60{
	height: 60px}
.height50{
	height: 50px}
.height45{
	height: 45px}
.height80{
	height: 80px}
.padding15{
	padding: 15px}
.boxshadow{
	box-shadow: 0 0 0 rgba(0,0,0,0.1) !important;
	margin-bottom: 0 !important}
.box_shadow_card{
	box-shadow: 0 1px 3px rgba(0,0,0,0.2) !important}
.cite{
	border-left: 2px solid #E31e63;
	padding: 7px 0;
	margin: 0}
#coll_hori .coll_hori_tophead{
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	font-size: 4.2rem;
	color: #333;
	margin-bottom: 15px}
#coll_hori .coll_hori_tophead strong{
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	font-size: 4.2rem;
	color: #333}
#coll_hori .coll_hori_toppara{
	font-family: "playfair_displayregular", "Times New Roman", Times, serif;
	font-size: 1.6rem;
	color: #333}
#collection_style_left .abt_coll_style{
	background-color: #fff}
#collection_style_left .left_coll_style{
	background-color: #eee}
#collection_style_left .mergetop{
	margin-top: -15px}
#collection_style_left .small_left_coll_style{
	background-color: #fff}
#collection_style_left .coll_h2_title2{
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	font-size: 2.8rem;
	color: #333}
#collection_style_left .coll_style_left_title{
	text-transform: uppercase;
	font-size: 1.6rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	letter-spacing: 2.7px;
	padding-left: 12px;
	line-height: 1.21}
#collection_style_left .image_overlay_coll{
	height: 100px;
	margin-top: -100px;
	position: relative}
#collection_style_left .h3_title_small{
	font-size: 1.2rem;
	padding: 0px 15px;
	letter-spacing: .2rem;
	font-family: ralewaymedium;
	text-transform: uppercase;
	margin-left: 12px}
#collection_style_left .h3_title_med{
	font-size: 26px;
	padding: 7px 15px;
	text-transform: uppercase}
#collection_style_left .product_boxshadow{
	box-shadow: 2px 2px 2px rgba(0,0,0,0.1)}
#collection_style_left .parastyle{
	font-size: 1.4rem;
	color: #666;
	font-family: "ralewaymedium", helvetica, arial, sans-serif !important;
	padding-left: 12px;
	line-height: 2rem}
#collection_style_left .parastyle2{
	font-size: 1.4rem;
	color: #eee;
	font-family: "ralewaymedium", helvetica, arial, sans-serif !important;
	line-height: 2rem}
#collection_style_left .left_padding0{
	padding-left: 0px}
#collection_style_left .right_padding0{
	padding-right: 0px}
#collection_style_left .small_parastyle{
	font-size: 1.1rem !important;
	padding-left: 0px !important;
	line-height: 1.7rem}
#collection_style_left .redline{
	border: 1px solid #E31e63;
	margin-left: 12px}
#collection_style_left .marginright{
	margin-right: 35px}
#collection_style_left .small_redlne{
	border-width: 1px 0 0;
	border-color: #E31e63;
	margin-left: 25px;
	margin-right: 32px}
#collection_style_left .cat_icons a i:before,#collection_style_left .cat_icons a i:after{
	font-size: 30px !important;
	color: #eee;
	margin-right: 7px;
	padding: 30px;
	border-radius: 100%;
	border: 1px solid #D4D4D4}
#collection_style_left .features{
	text-align: center}
#collection_style_left .features hr{
	width: 25%;
	margin: 1rem auto}
#collection_style_left .features .small-fi-widget i{
	font-size: 20px !important}
#collection_style_left .features .fi-widget i{
	color: #333;
	font-size: 30px}
#collection_style_left .features .round-icon_title{
	text-transform: uppercase;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1rem;
	line-height: 15px;
	color: #333;
	font-weight: 400}
#collection_style_left .features .small_round_icon_title{
	font-size: .8rem !important;
	line-height: 1rem;
	color: #666 !important}
#collection_style_left .features .small_padding{
	padding-left: 0px}
#collection_style_left .features .small-round-icon{
	height: 40px !important;
	width: 40px !important}
#collection_style_left .features .round-icon{
	border: 1px solid #ccc;
	border-radius: 50%;
	display: table;
	height: 65px;
	margin: 0px auto 1rem;
	width: 65px;
	font-size: 3rem}
#collection_style_left .features .round-icon span{
	color: #fff;
	display: table-cell;
	text-align: center;
	vertical-align: middle}
#collection_style_left .weather{
	border: 1px solid #eee;
	box-shadow: 0 2px 0 rgba(204,204,204,0.15);
	margin-bottom: 1rem;
	border-radius: 0.25rem;
	background: #fff;
	position: relative;
	width: 100%}
#collection_style_left .weather .header{
	background: #fff;
	height: auto;
	font-size: 1.25rem;
	font-weight: 600;
	color: #fff;
	line-height: 6.2rem;
	overflow: hidden;
	position: relative}
#collection_style_left .weather .header h2{
	margin: 0;
	color: #fff;
	font-size: 1.8rem;
	font-weight: bold}
#collection_style_left .weather .weather-icon{
	position: absolute;
	right: 1.25rem;
	top: 2.2rem;
	font-size: 1.7rem;
	line-height: 1em}
#collection_style_left .weather .weather-icon-shadow{
	position: absolute;
	color: rgba(0,0,0,0.05);
	font-size: 8rem;
	top: -1.25rem;
	right: -1.25rem;
	-webkit-transform: rotate(-20deg);
	transform: rotate(-20deg)}
#collection_style_left .weather ul{
	margin: 0;
	padding: 0;
	list-style: none}
#collection_style_left .weather .day{
	padding: 1.25rem 1.9rem;
	border-bottom: 1px solid #f2f2f2;
	color: #888}
#collection_style_left .weather .day:last-child{
	border-bottom: none}
#collection_style_left .weather .day .image{
	display: block;
	float: left;
	margin-right: 0.75rem}
#collection_style_left .weather .day .prod-title{
	color: #666;
	font-size: 1.2rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif !important;
	line-height: 1.7rem;
	margin-bottom: 8px}
#collection_style_left .weather .day .price_active_pink{
	color: #E31e63;
	font-size: 1.4rem;
	padding-right: 15px;
	font-family: "playfair_displayregular","Times New Roman",Times,serif}
#collection_style_left .weather .day .price_offer_disable{
	color: #eee;
	font-size: 1rem;
	padding-right: 15px;
	font-family: "playfair_displayregular", "Times New Roman", Times, serif;
	text-decoration: line-through}
#collection_style_left .weather .day .marginbottom0{
	margin-bottom: 0px}
#collection_style_left .weather .day .day-icon{
	margin-top: -0.7rem;
	color: #666;
	font-size: 1.25rem;
	float: right}
#collection_style_left .see_all_products{
	text-transform: uppercase;
	font-size: 1.4rem;
	color: #E31e63;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	letter-spacing: 1.35px}
#collection_style_left .event{
	padding: 1rem 1rem 1rem 0;
	display: table;
	background: #fff;
	box-shadow: 0 2px 3px 0 rgba(0,0,0,0.14),0 2px 7px 0 rgba(0,0,0,0.12)}
#collection_style_left .small_price_active_pink{
	color: #E31e63;
	font-family: ralewaymedium;
	font-size: 1.1rem;
	padding-right: 15px}
#collection_style_left .small_price_offer_disable{
	color: #eee;
	font-family: ralewaymedium;
	font-size: 0.9rem;
	text-decoration: line-through}
#collection_style_left .small_prod_line{
	border: 0px solid #fff}
#collection_style_left .event-date{
	width: 6rem;
	margin: 0 auto 1rem;
	display: table-cell;
	width: auto}
#collection_style_left .event-date .event-month{
	margin: 0;
	padding: 0.5rem 2rem;
	text-align: center}
#collection_style_left .event-date .event-day{
	margin: 0;
	border: 1px solid #eee;
	padding: 0 2rem;
	text-align: center;
	font-size: 2rem}
#collection_style_left .img_mob_left{
	margin-left: 10px;
	margin-bottom: 10px}
#collection_style_left .event-desc{
	padding: 0 0 0 2.3rem;
	text-align: left;
	display: table-cell;
	vertical-align: top}
#collection_style_left .event-desc .event-desc-header{
	margin: 0 0 0.5rem 0;
	padding: 0}
#collection_style_left .event-desc .small_event-desc-header{
	font-family: "playfair_displayregular", "Times New Roman", Times, serif;
	color: #666;
	font-size: 1.3rem}
#collection_style_left .event-desc .event-desc-detail{
	margin: 0 0 0.25rem;
	padding: 0}
#collection_style_left .event-desc .event-desc-time{
	font-weight: bold}
#collection_style_left .right_coll_style{
	background-color: #fff}
#collection_style_left .coll_h2_title{
	padding: 10px}
#contentDesign .subhead_ultibride{
	color: #f00909;
	display: block;
	padding-left: 4rem;
	font-size: 1.8rem;
	line-height: 2rem;
	font-style: italic}
#contentDesign .lightgrey0{
	background-color: #eee;
	padding-top: 35px;
	padding-bottom: 20px}
#contentDesign .lightgrey{
	background-color: #eee;
	padding-top: 10px}
#contentDesign .lightgrey111{
	background-color: #eee;
	padding-bottom: 50px}
#contentDesign .lightgrey2{
	background-color: #f4f4f4;
	padding-top: 25px;
	padding-bottom: 25px}
#contentDesign .white_bg00{
	background-color: #fff;
	padding-top: 35px;
	padding-bottom: 35px}
#contentDesign .content_pad{
	padding-top: 50px;
	padding-bottom: 60px}
#contentDesign .content_pad_career .content_title_home{
	padding: 4rem 0}
#contentDesign .investors_top_title{
	font-size: 4rem;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	line-height: 3.8rem;
	color: #000;
	padding: 2rem 0 3rem;
	margin-bottom: 0}
#contentDesign .investors_top_title span{
	font-size: 4rem;
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	line-height: 3.8rem;
	color: #000}
#contentDesign .investors_top_para{
	font-size: 2.4rem;
	line-height: 3.6rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	padding-bottom: 2rem}
#contentDesign .padding_bottompress{
	margin-bottom: 4rem}
#contentDesign .investor_name{
	font-size: 2.8rem;
	line-height: 2.7rem;
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	text-transform: capitalize;
	margin-bottom: 25px}
#contentDesign h2.background{
	position: relative;
	z-index: 1}
#contentDesign h2.background:before{
	border-top: 2px solid #dfdfdf;
	content: "";
	margin: 0 auto;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	bottom: 0;
	width: 95%;
	z-index: -1}
#contentDesign h2.double:before{
	border-top: none}
#contentDesign h2.background span{
	background: #fff;
	padding: 0 15px 0 0}
#contentDesign h2.double:after{
	border-bottom: 1px solid #E31e63;
	box-shadow: 0 1px 0 0 #E31e63;
	content: "";
	margin: 0 auto;
	position: absolute;
	top: 75%;
	left: 0;
	right: 0;
	width: 95%;
	z-index: -1}
#contentDesign .border_img{
	border: 1px solid #ddd;
	margin-right: 20px}
#contentDesign .content_pad1{
	padding-top: 0;
	padding-bottom: 60px}
#contentDesign .mob_collhori_play{
	font-weight: 900;
	color: #fff;
	text-transform: uppercase;
	margin: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 1.8rem;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border: 2px solid #fff;
	padding: 10px;
	border-radius: 50%;
	height: 50px;
	width: 50px;
	text-align: center}
#contentDesign .content_title_home.et{
	padding: 2rem 5rem}
#contentDesign .content_title_home{
	font-size: 2.8rem;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	line-height: 3.8rem;
	color: #000;
	padding: 2rem 0 3rem;
	background: #eee;
	margin-bottom: 0}
#contentDesign .content_title_home span{
	font-size: 2.8rem;
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	line-height: 3.8rem;
	color: #000}
#contentDesign .bottom_pad{
	padding-bottom: 35px}
#contentDesign .border_shadow{
	box-shadow: 0 1px 3px rgba(0,0,0,0.2) !important;
	margin: 0}
#contentDesign .module_playvideo{
	background: url("../images/product_video.png");
	background-size: cover;
	width: 100%;
	height: 300px;
	position: relative;
	float: left;
	background-position: center center}
#contentDesign .mid h1{
	font-weight: 900;
	color: #fff;
	text-transform: uppercase;
	margin: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 3.3rem;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border: 2px solid #fff;
	padding: 10px;
	border-radius: 50%;
	height: 70px;
	width: 70px;
	text-align: center}
#contentDesign .mid h2{
	color: #fff;
	text-transform: uppercase;
	margin: 0;
	position: absolute;
	top: 65%;
	left: 50%;
	font-size: 1.2rem;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border-bottom: 1px solid #fff;
	line-height: 2.5rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	letter-spacing: 0.2rem}
#contentDesign .mid p{
	position: absolute;
	bottom: 10px;
	right: 20px;
	color: #eee;
	margin: 0;
	font-size: 1.4rem;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
#contentDesign .mid h1{
	font-weight: 900;
	color: #fff;
	text-transform: uppercase;
	margin: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 1.8rem;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border: 2px solid #fff;
	padding: 10px;
	border-radius: 50%;
	height: 50px;
	width: 50px;
	text-align: center}
#contentDesign .dest_pad{
	padding-left: 10px;
	padding-top: 7px}
#contentDesign .right_heading h2{
	font-size: 4.2rem;
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	line-height: 5rem}
#contentDesign .right_heading h4{
	font-size: 2.8rem;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	color: #666;
	line-height: 4rem}
#contentDesign .dropcap,#contentDesign .dropcap-black{
	display: block;
	float: left;
	font-size: 5rem;
	line-height: 4rem;
	margin: 1rem 0.5rem 0 -10px}
#contentDesign .dropcap-black{
	margin: 1rem 0 0;
	color: #000;
	font-size: 7.0rem;
	font-family: "playfair_displayregular","Times New Roman",Times,serif}
#contentDesign .padding-center{
	background: #fff;
	padding: 30px 25px}
#contentDesign .padding-center2{
	background: #fff;
	padding: 60px 110px}
#contentDesign .content_para{
	color: #666;
	font-size: 1.4rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.2rem;
	margin-bottom: 1.25rem}
#contentDesign .content_para_wahttolookfor{
	margin-bottom: 0}
#contentDesign .whiterow75{
	height: 75px;
	background-color: #fff}
#contentDesign .whiterow100{
	height: 100px;
	background-color: #fff}
#contentDesign .whiterow120{
	height: 120px;
	background-color: #fff}
#contentDesign .float_left{
	float: left;
	padding: 0 20px 5px 0}
#contentDesign .float_right{
	float: right;
	padding: 0 0 5px 20px}
#contentDesign .content_h3{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 2.8rem;
	line-height: 4rem;
	margin-bottom: 1rem;
	padding: 5px;
	font-variant: normal;
	color: #000}
#contentDesign .content_h3_whattolookfor{
	font-size: 2.1rem}
#contentDesign .content_h3_video{
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	font-size: 2.8rem;
	line-height: 4rem;
	margin-bottom: 2.25rem;
	padding: 5px;
	font-variant: normal;
	color: #333}
#contentDesign .content_h3_video11{
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	font-size: 2.8rem;
	line-height: 3.8rem;
	margin-bottom: 2.25rem;
	font-variant: normal;
	color: #333;
	margin-bottom: 15px}
#contentDesign .content_h3_video1{
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	font-size: 2.8rem;
	line-height: 3.8rem;
	margin-bottom: 2rem;
	font-variant: normal;
	color: #333}
#contentDesign .content_h3_video2{
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	font-size: 2.2rem;
	line-height: 3.3rem;
	margin-bottom: 1.25rem;
	padding: 10px 0;
	font-variant: normal;
	color: #666}
#contentDesign .content_h3_video0{
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	font-size: 2.8rem;
	line-height: 3.8rem;
	margin-bottom: 0.25rem;
	font-variant: normal;
	color: #000}
#contentDesign .mob_tb_space{
	padding-top: 15px;
	padding-bottom: 15px}
#contentDesign .cite{
	border-left: 1px solid #E31e63;
	padding: 0 0 0 15px}
#contentDesign .cite1{
	border-left: 1px solid #E21e63;
	padding: 0 0 0 11px;
	margin: 0;
	height: 73px}
#contentDesign .cite11{
	margin-top: 12%}
#contentDesign .cite .content_para{
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	font-size: 1.6rem;
	line-height: 2.5rem;
	color: #000}
#contentDesign .cite .content_para span{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.4rem;
	line-height: 2rem;
	color: #eee}
#contentDesign .left_padding{
	padding-left: 0}
#contentDesign .watch_link{
	font-family: "ralewaymedium", helvetica, arial, sans-serif !important;
	font-size: 1.4rem}
#contentDesign .content_align{
	background: #fff;
	padding: 25px}
#contentDesign .bgwhite{
	background-color: #fff;
	padding-top: 30px;
	padding-bottom: 20px}
#contentDesign .content_heading{
	font-size: 4.6rem;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	line-height: 5.5rem;
	color: #000}
#contentDesign .dropcap2,#contentDesign .dropcap-black2{
	display: block;
	float: left;
	line-height: 4rem;
	margin: 0 0.5rem 2rem -10px;
	width: 15rem}
#contentDesign .dropcap-black2{
	color: #000;
	font-size: 22.0rem;
	font-family: "playfair_displayitalic","Times New Roman",Times,serif}
#contentDesign .content_para3{
	color: #999;
	font-size: 1.6rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.4rem}
#contentDesign .content_para4{
	color: #999;
	font-size: 1.4rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.1rem;
	margin-bottom: 0.25rem}
#contentDesign .padding-center3{
	background: #fff;
	padding: 15px;
	box-shadow: 0 2px 5px rgba(0,0,0,0.2)}
#contentDesign .padding-center31{
	background: #fff;
	padding: 30px 24px;
	box-shadow: 0 2px 5px rgba(0,0,0,0.2)}
#contentDesign .bg_black{
	background-color: #333}
#contentDesign .bg_grey{
	background-color: #eee}
#contentDesign .posted_name{
	font-family: "playfair_displayregular", "Times New Roman", Times, serif;
	font-size: 1rem;
	color: #666;
	line-height: 1.4rem;
	margin-bottom: 0.2rem}
#contentDesign .posted_profile{
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	font-size: 1rem;
	color: #999}
#contentDesign .watch_link_pink{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.6rem;
	color: #E31e63}
#contentDesign .pink_link{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.4rem;
	color: #E31e63}
#contentDesign .written_by{
	color: #999;
	font-size: 1.2rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.4rem;
	margin-top: -6px;
	text-transform: capitalize;
	margin-bottom: 0;
	margin-left: 0}
#contentDesign .posted_name_mar{
	margin-top: 8px}
#contentDesign .redline{
	border: solid #E31e63;
	border-width: 1px 0 0;
	margin: 0.7rem 0 1.1875rem}
#contentDesign .hor_hero_card4{
	background: url("../images/hor_card4.png") no-repeat bottom center;
	background-size: cover;
	height: 60vh}
#contentDesign .hor_hero_card4:before{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0.8}
#contentDesign .hor_hero_card4 .intro{
	padding: 3rem;
	position: relative;
	top: 65%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	padding-left: 25px}
#contentDesign .hor_hero_card4{
	background: url("../images/hor_card4.png") no-repeat bottom center;
	background-size: cover;
	height: 70vh}
#contentDesign .hor_hero_card4:before{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0.8}
#contentDesign .hor_hero_card4 .para1{
	font-size: 1.4rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.2rem;
	color: #fff;
	padding-left: 3px}
#contentDesign .hor_hero_card4 .para2{
	font-size: 1.4rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.2rem;
	color: #fff;
	margin-bottom: 20px}
#contentDesign .hor_hero_card4 .para_by{
	font-size: 1.4rem;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	line-height: 2.2rem;
	color: #fff}
#contentDesign .hor_hero_card4 .hero_title{
	font-size: 2.8rem;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	color: #fff;
	text-align: left}
#contentDesign .hor_hero_card4 .whitebg{
	background-color: transparent;
	color: #fff;
	border: 1px solid #fff;
	padding: 0.9rem 3rem;
	font-size: 1.4rem !important;
	text-transform: uppercase;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 0.86em !important;
	letter-spacing: 3px;
	margin-right: 15px}
#contentDesign .hor_hero_card4 .intro{
	padding: 3rem;
	position: relative;
	top: 70%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	padding-left: 25px}
#contentDesign .hori_card_ul{
	list-style-type: disc}
#contentDesign .whattolookfor_table{
	border: none;
	width: 100%;
	margin: 0 0 2rem}
#contentDesign .whattolookfor_table td,#contentDesign .whattolookfor_table th{
	background-color: #eee;
	padding: 1.5rem;
	font-size: 1.4rem;
	font-family: ralewaymedium}
#contentDesign .whattolookfor_table tr{
	border-bottom: 1px solid #ddd}
#contentDesign .whattolookfor_table tr td:first-child,#contentDesign .whattolookfor_table tr th:first-child{
	border-right: 1px solid #ddd}
#contentDesign .whattolookfor_table tr:nth-child(2) td,#contentDesign .whattolookfor_table tr:nth-child(6) td{
	line-height: 1.5rem}
#contentDesign .whattolookfor_padding{
	padding: 2rem 11rem 0}
#contentDesign .whattolookfor_padding2{
	padding: 2rem 11rem 12rem}
#contentDesign .about_people_fixed_height{
	height: 27rem}
@media only screen and (min-width: 481px) and (max-width: 640px){.paddingleft{
		padding-left: 10px !important;
		padding-top: 20px !important}
	.in_bottom{
		line-height: 10px !important;
		margin-bottom: 30px !important}
	.mobile_link_color{
		font-size: 1.2rem;
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		color: #E31e63;
		text-transform: uppercase}
}@media only screen and (max-width: 480px){#contentDesign .right_heading h2{
		font-size: 1.2rem;
		font-family: "playfair_displaybold", "Times New Roman", Times, serif;
		line-height: 1.5rem;
		color: #000;
		margin-bottom: 0}
	#contentDesign .right_heading h4{
		font-size: 1.2rem;
		font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
		color: #666;
		line-height: 2rem;
		margin-bottom: 15px}
	#contentDesign .content_pad{
		padding-top: 0;
		padding-bottom: 0}
	#contentDesign .mob_padd0{
		padding-left: 0;
		padding-right: 0}
	#contentDesign .mob_toppad{
		padding-top: 0 !important;
		padding-bottom: 0 !important}
	#contentDesign .padding00{
		padding-left: 0 !important;
		padding-right: 0 !important}
	#contentDesign .mob_pad_only{
		padding: 0}
	.mark_bottom{
		margin-bottom: 15px}
	.callout-card{
		background: #fff;
		box-shadow: 0 2px 5px rgba(0,0,0,0.2);
		margin: 1rem 0;
		overflow: hidden}
	.padding-center2{
		padding: 30px 15px !important}
	.whattolookfor_padding{
		padding: 2rem 15px 0 !important}
	.padding151{
		padding: 15px 15px 0}
	.padding152{
		padding: 25px 15px 0}
	.mob_centerpad{
		padding: 30px 20px !important}
	.content_para_mob{
		color: #666;
		font-size: 1.1rem !important;
		line-height: 1.7rem !important}
	.dropcap-black{
		font-size: 4.8rem !important}
	.dropcap-black{
		margin: 0.4rem 0 0 !important}
	.mob_content_title{
		font-family: "playfair_displaybold", "Times New Roman", Times, serif;
		font-size: 1.2rem;
		line-height: 14.4px;
		margin-bottom: 7px}
	.mob_bottom{
		margin-bottom: 1rem !important}
	.mob_style_para{
		color: #666;
		font-size: 1.1rem;
		font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
		line-height: 16px;
		margin-bottom: 2rem}
	.posted_name{
		font-family: "playfair_displayregular", "Times New Roman", Times, serif;
		font-size: 10px;
		color: #666;
		margin-bottom: 5px;
		margin-top: 4px;
		line-height: 12px}
	.posted_profile{
		font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
		font-size: 1rem;
		color: #999;
		line-height: 12px;
		margin-bottom: 5px}
	.pink_link{
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		font-size: 1.1rem;
		color: #e62064}
	.mob_style_para2{
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		font-size: 1.1rem;
		line-height: 18px;
		color: #666;
		margin-bottom: 20px}
	.mob_cite_content{
		border-left: 2px solid #E31e63 !important;
		padding-left: 15px !important}
	.in_bottom{
		line-height: 10px;
		margin-bottom: 13px}
	.mobile_link_color{
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		font-size: 1rem;
		color: #E31e63;
		text-transform: uppercase;
		margin-bottom: 0}
	.mob_pad{
		padding-top: 15px;
		padding-bottom: 15px}
	.intro{
		padding: 5px;
		position: relative;
		top: 75%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%)}
	.mobile_curvy h1{
		font-size: 1.6rem;
		color: #fff;
		font-family: "playfair_displayitalic","Times New Roman",Times,serif}
	.mobile_curvy h4{
		font-size: 1.6rem;
		color: #fff;
		font-family: "playfair_displaybold", "Times New Roman", Times, serif;
		margin-bottom: 10px}
	.mob_style_para3{
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		font-size: 1.1rem;
		line-height: 18px;
		color: #fff}
	.whitebg{
		background-color: transparent;
		color: #fff;
		border: 1px solid #fff;
		padding: 0.9rem 2rem;
		font-size: 1.1rem !important;
		text-transform: uppercase;
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		line-height: 0.86em !important}
	.mob_padd{
		padding-left: 20px;
		padding-right: 21px}
	.paddingleft{
		padding-left: 10px !important;
		padding-top: 4px !important}
	.content_card{
		color: #666;
		font-size: 1.1rem;
		font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
		line-height: 13.2px}
	.bg_grey{
		background-color: #fff;
		color: #fff}
	.content_pad{
		padding-top: 0;
		padding-bottom: 0}
	.padding-center3{
		padding: 0 20px;
		box-shadow: none !important}
	.tech-img{
		height: 18rem;
		width: 18rem}
	.essential_bras_drop_cap{
		margin: 0.4rem 0 0 !important}
	.paddingright_cards{
		padding-right: 2px}
}#listcontent_right{
	padding-top: 30px !important;
	padding-bottom: 30px !important}
#listcontent_right .greybgcolor{
	background-color: #eee}
#listcontent_right .alt_img{
	padding: 25% 10px}
#listcontent_right .alt_img_5issues{
	padding: 30% 10px 60%}
#listcontent_right .alt_img_caringLingerie{
	padding: 10% 10px 25%}
#listcontent_right .padlist{
	padding-bottom: 15px}
#listcontent_right .semi_circle_bottom{
	border-bottom-left-radius: 500px;
	border-bottom-right-radius: 500px}
#listcontent_right .dropcap3,#listcontent_right .dropcap-black3{
	line-height: 22rem}
#listcontent_right .list_no{
	padding-right: 30px}
#listcontent_right .dropcap-black3{
	color: #E31e63;
	font-size: 16rem;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
#listcontent_right .semi_circle_image{
	z-index: 9;
	position: absolute;
	padding-left: 35px;
	margin-top: 40px}
#listcontent_right .list_title{
	font-size: 1.8rem;
	font-family: "playfair_displayregular", "Times New Roman", Times, serif;
	color: #000;
	padding: 25px 0 0;
	line-height: 2.8rem;
	font-weight: normal}
#listcontent_right .list_para{
	font-size: 1.6rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	color: #666;
	line-height: 2.4rem;
	margin-bottom: 2px}
#listcontent_right .watch_link_pink{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.6rem;
	color: #E31e63}
#listcontent_right .list_content_ul{
	margin-left: 0}
#listcontent_small{
	padding: 15px 0}
#listcontent_small .list_content_ul{
	margin-left: 0}
#listcontent_small .greybgcolor{
	background-color: #eee}
#listcontent_small .alt_img{
	padding: 10%;
	z-index: 4}
#listcontent_small .semi_circle_bottom{
	border-top-left-radius: 500px;
	border-top-right-radius: 500px}
#listcontent_small .dropcap3,#listcontent_small .dropcap-black3{
	display: block;
	float: left;
	line-height: 4rem;
	margin: 6rem 0.5rem 0 -8px;
	width: 5.6rem}
#listcontent_small .dropcap-black3{
	color: #E31e63;
	font-size: 7rem;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
#listcontent_small .semi_circle_image{
	z-index: 9;
	position: absolute;
	padding-left: 35px;
	margin-top: 40px}
#listcontent_small .list_title{
	font-size: 1.2rem;
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	color: #000;
	padding: 20px 0 3px;
	line-height: 1.6rem}
#listcontent_small .list_para{
	font-size: 1.1rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	color: #666}
#listcontent_small .mobile_mptop{
	margin-top: -75px;
	padding-top: 55px;
	padding-bottom: 5px}
#listcontent_small .watch_link_pink{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1rem;
	color: #E31e63;
	text-transform: uppercase}
#contentHome{
	background: #fff}
#contentHome .bggrey{
	background: #eee}
#contentHome .career_3card{
	padding-bottom: 50px !important}
#contentHome .bggrey1{
	background: #eee;
	padding: 3rem 0}
#contentHome .bgwhite{
	background: #fff}
#contentHome .nav_boder{
	border-bottom: 1px solid #eee}
#contentHome .cont_home_nav dd{
	margin-bottom: 0.4rem;
	font-size: 1.4rem;
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	line-height: 2.2rem;
	text-transform: uppercase;
	color: #000}
#contentHome .padding_left_large{
	padding-left: 0}
#contentHome .padding_right_large{
	padding-right: 0}
#contentHome .collection_style{
	padding-top: 15px;
	padding-bottom: 15px}
#contentHome .mob_collhori_play{
	font-weight: 900;
	color: #fff;
	text-transform: uppercase;
	margin: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 1.8rem;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border: 2px solid #fff;
	padding: 10px;
	border-radius: 50%;
	height: 50px;
	width: 50px;
	text-align: center}
#contentHome .content_title_home{
	font-size: 2.8rem;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	line-height: 3.8rem;
	color: #000;
	padding: 2rem 0 3rem}
#contentHome .content_title_home span{
	font-size: 2.8rem;
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	line-height: 3.8rem;
	color: #000}
#contentHome .card_homecontent{
	overflow: hidden;
	box-shadow: 0 2px 3px 0 rgba(0,0,0,0.14),0 2px 7px 0 rgba(0,0,0,0.12);
	color: #272727;
	border-radius: 2px;
	background: #fff}
#contentHome .card_homecontent .content{
	padding: 0 23px 50px;
	font-weight: 300;
	border-radius: 0 0 2px 2px}
#contentHome .card_homecontent .content p{
	font-size: 1.4rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.2rem;
	color: #999}
#contentHome .card_homecontent .content .padtopbot{
	padding: 0;
	position: absolute;
	right: 35px;
	bottom: -20px;
	padding-bottom: 30px}
#contentHome .card_homecontent .content a{
	text-transform: uppercase;
	font-size: 1.4rem;
	color: #E31e63;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
#contentHome .card_homecontent .action{
	padding: 20px 15px 10px}
#contentHome .card_homecontent .action h2{
	font-size: 2.2rem;
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	line-height: 2.6rem;
	padding: 10px 0;
	color: #000}
#contentHome .card_homecontent .action h3{
	font-size: 1.6rem;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	line-height: 1.9rem;
	color: #000}
#contentHome .card_homecontent .image1{
	position: relative;
	padding: 15px 0 20px}
#contentHome .card_homecontent .image{
	position: relative;
	padding: 15px 0 20px}
#contentHome .see_collection{
	background-color: transparent;
	color: #E31e63;
	border: 1px solid #E31e63;
	padding: 0.8rem 4.5rem;
	font-size: 1.2rem;
	text-transform: uppercase;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 0.86em !important;
	margin: 10px 0 0}
#contentHome .paddd{
	padding: 20px 0 5px}
#contentHome .padvideo{
	padding: 0 0 50px}
#contentHome .sub-nav dd.active,#contentHome .sub-nav dt.active,#contentHome .sub-nav li.active{
	border-radius: 0;
	background: none !important;
	color: #E31e63;
	font-family: "ralewaybold", helvetica, arial, sans-serif;
	border-bottom: 0 solid;
	font-size: 1.4rem;
	letter-spacing: 0.2rem;
	padding-left: 10px;
	padding-right: 10px}
#contentHome .sub-nav dd.active a,#contentHome .sub-nav dt.active a,#contentHome .sub-nav li.active a{
	border-radius: 0;
	background: none !important;
	color: #E31e63;
	cursor: default;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	padding: 0.1875rem 1rem;
	border-bottom: 3px solid;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 6px}
#contentHome .sub-nav dd a,#contentHome .sub-nav dt a,#contentHome .sub-nav li a{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	padding-top: 10px;
	color: #000;
	font-size: 1.4rem;
	letter-spacing: 0.2rem;
	padding-left: 10px;
	padding-right: 10px}
#contentHome .summary_title{
	font-size: 1.6rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.2rem;
	text-transform: uppercase;
	color: #000;
	letter-spacing: 0.2rem;
	margin-bottom: 10px;
	padding-left: 10px}
#contentHome .summary_list li{
	font-size: 1.4rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.2rem;
	color: #666;
	margin-bottom: 5px}
#contentHome .sumarry_year{
	font-size: 1.4rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.2rem;
	color: #000;
	margin-bottom: 0}
#contentHome .cite{
	border-left: 1px solid #E31e63;
	padding: 7px 0;
	margin: 0}
#contentHome .sub-nav{
	margin: 0 auto !important;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content}
#contentHome .magellan-nav{
	background-color: #fff;
	right: 0}
#contentHome .accordion-navigation>a:after{
	display: none !important}
#contentHome .accordion-navigation.active>a:after{
	display: none !important}
#contentHome .accordion .accordion-navigation>.content.active,#contentHome .accordion dd>.content.active{
	background: transparent}
#contentHome .accordion .accordion-navigation>a:hover,#contentHome .accordion dd>a:hover{
	background: transparent !important}
#contentHome .accordion .accordion-navigation.active>a,#contentHome .accordion dd.active>a{
	background: transparent;
	color: #222}
#contentHome .accordion .accordion-navigation.active>a .opening_title,#contentHome .accordion .accordion-navigation.active>a .sumarry_year{
	color: #f00909}
#contentHome .accordion .accordion-navigation>a,#contentHome .accordion dd>a{
	padding: 8px 1rem 0;
	background: transparent}
#contentHome .accordion .accordion-navigation>.content,#contentHome .accordion dd>.content{
	padding: 0.9375rem 0.9375rem 0}
#contentHome .subhead_pushup{
	padding: 2rem 0 0}
#contentHome .pushupbra_background{
	background-color: #eee}
#contentHome .play_button_fitsecrets{
	margin-left: 10px}
#contentHome .rightcollection_hidden{
	display: none}
#contentHome .subhead_pushup{
	padding: 2rem 0 0}
#contentHome .pushupbra_background{
	background-color: #eee}
#contentHome .play_button_fitsecrets{
	margin-left: 10px}
#contentHome .rightcollection_hidden{
	display: none}
#contentHome .contenthome_imgrad{
	width: 80%;
	border-radius: 100%}
#contentHome .contenthome_imgrad1{
	width: 80%}
#contentHome .padding_bottom_partners{
	padding-bottom: 0 !important}
#contentHome .magellan_homepage_z-index{
	z-index: 1}
[data-magellan-expedition-clone],[
	data-magellan-expedition]{
	padding-top: 1px;
	margin-bottom: 0;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	background: #eee}
.bottommargin50{
	margin-bottom: 50px}
.bottommargin25{
	margin-bottom: 25px}
.herovideo_banner{
	background: url("../images/big_image2.png");
	background-size: cover;
	width: 100%;
	height: 80vh;
	position: relative;
	float: left;
	background-position: center center}
.zivame_secrets{
	background: url("images-cdn/articles/zivameSecrets/desktop/Journelle-Zivame-fit-secrets1_straps-digging_1209x505.jpg");
	background-size: cover;
	width: 100%;
	height: 80vh;
	position: relative;
	float: left;
	background-position: center center}
.homepage-video-banner{
	background: url("http:images-cdn/contentHomepageBanners/VIDEO DESKTOP Journal-Content_4_video_1209x505.jpg");
	background-size: cover;
	width: 100%;
	height: 80vh;
	position: relative;
	float: left;
	background-position: center}
.bridal_banner{
	background: url("images-cdn/content/bridalBuilder/Bridal-Trousseau_HEADER_1209X505.jpg");
	background-size: cover;
	width: 100%;
	height: 80vh;
	position: relative;
	float: left;
	background-position: center center}
.measurebrasize_big{
	background: url("images-cdn/articles/measurebrasize/desktop/Journelle-Hero-How-to-measure-bra-size1_1209x505.jpg");
	background-size: cover;
	width: 100%;
	height: 80vh;
	position: relative;
	float: left;
	background-position: center center}
.mid_banner h1{
	font-weight: 900;
	color: #fff;
	text-transform: uppercase;
	margin: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 2.8rem;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border: 2px solid #fff;
	padding: 15px;
	border-radius: 50%;
	height: 75px;
	width: 75px;
	text-align: center}
.mid_banner .content_title_video{
	font-size: 4.2rem;
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	line-height: 4rem;
	color: #fff;
	margin: 0;
	position: absolute;
	top: 20px;
	left: 30px}
.mid_banner .content_title1_video{
	font-size: 4.2rem;
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	line-height: 4rem;
	color: #fff;
	padding-bottom: 10px;
	margin: 0;
	position: absolute;
	top: 70px;
	left: 30px}
.mid_banner .content_title2_video{
	font-size: 2.8rem !important;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	color: #fff;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 120px;
	left: 30px;
	line-height: 3.8rem}
.mid_banner .content_title21_video{
	font-size: 2.8rem !important;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	color: #fff;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 160px;
	left: 30px;
	line-height: 3.8rem}
.mid_banner .video_length{
	font-size: 1.4rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 1rem;
	color: #fff;
	padding-top: 10px;
	margin: 0;
	position: absolute;
	top: 200px;
	left: 30px}
.mid_banner .video_subtitle{
	font-size: 1.4rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 1rem;
	color: #fff;
	margin: 0;
	position: absolute;
	top: 230px;
	left: 30px}
.mid_banner .watch_video_icon_text{
	font-size: 1.8rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 1rem;
	letter-spacing: 0.2rem;
	color: #fff;
	margin: 0;
	position: absolute;
	top: 58%;
	left: 45%;
	line-height: 2.7rem;
	text-transform: uppercase;
	border-bottom: 1px solid #fff;
	color: #fff}
.careervideo_banner{
	background: url("../images/big_image2.png");
	background-size: contain;
	width: 100%;
	height: 68vh;
	position: relative;
	float: left;
	background-position: center center}
@media only screen and (min-width: 48em) and (max-width: 61.9375em) and (orientation: portrait){.careervideo_banner{
		height: 40vh}
}
.careerspage_banner_mobile{
	background: url("/skin/frontend/rwd/aala/images/DEE_7907.jpg");
	background-size: cover}
.careerspage_banner{
	background: url("/skin/frontend/rwd/aala/images/2_Header_1400px by 560px.jpg");
	background-size: cover}
.zivamestudios_banner{
	background: url("images-cdn/header.jpg");
	background-size: cover}
.partnerspage_banner{
	background: url("images-cdn/supportpages/partners/desktop/2_Header_1400px by 560px.jpg");
	background-size: cover}
.career_banner .content_title_video{
	font-size: 4.2rem;
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	line-height: 5rem;
	color: #fff;
	margin: 0;
	position: absolute;
	top: 60px;
	left: 30px}
.career_banner .partner_title_video{
	font-size: 4.2rem;
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	line-height: 5rem;
	color: #fff;
	margin: 0;
	position: absolute;
	top: 60px;
	left: 30px}
.career_banner .content_title2_video{
	font-size: 2.8rem !important;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	color: #fff;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 180px;
	left: 30px;
	line-height: 4.2rem}
.career_banner .partner_title2_video{
	font-size: 2.8rem !important;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	color: #fff;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 120px;
	left: 30px;
	line-height: 4.2rem}
.career_banner .button_career{
	font-size: 2.8rem !important;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	color: #fff;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 290px;
	left: 30px;
	line-height: 3.8rem}
.career_banner .button_partner{
	font-size: 2.8rem !important;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	color: #fff;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 225px;
	left: 30px;
	line-height: 3.8rem}
.career_banner .career_redbtn{
	background-color: #f00909;
	color: #fff;
	border: 1px solid #f00909;
	padding: 1.5rem 3.6rem;
	font-size: 1.8rem;
	text-transform: uppercase;
	font-family: "ralewaymedium";
	line-height: 0.86em !important;
	letter-spacing: 3px;
	margin-right: 0;
	margin-left: 0}
.career_banner .share_career{
	font-size: 1.4rem !important;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	color: #fff;
	padding: 0;
	margin: 0;
	position: absolute;
	bottom: 20px;
	right: 30px;
	line-height: 3.8rem}
.career_banner .share_career a{
	color: #fff}
.content_share_widget{
	font-size: 1.4rem !important;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	color: #fff;
	padding: 0;
	margin: 0;
	position: absolute;
	bottom: 20px;
	right: 30px;
	line-height: 3.8rem}
.content_share_widget a{
	color: #fff}
.card_homecontent .content .partner_list{
	list-style-type: disc;
	padding-left: 1rem;
	margin: 0}
.card_homecontent .content .partner_list li{
	font-size: 1.4rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.1rem;
	color: #999;
	padding: 0}
.career_banner .share_career a{
	color: #fff}
.career_border{
	border-top: 2px solid #eee}
.careerplayvideo_banner{
	background: url("../images/big_image2.png");
	background-size: cover;
	width: 100%;
	height: 80vh;
	position: relative;
	float: left;
	background-position: center center}
.career_banner h1{
	font-weight: 900;
	color: #fff;
	text-transform: uppercase;
	margin: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 2.8rem;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border: 2px solid #fff;
	padding: 15px;
	border-radius: 50%;
	height: 75px;
	width: 75px;
	text-align: center}
.career_banner .watch_video_icon_text{
	font-size: 1.8rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 1rem;
	letter-spacing: 0.2rem;
	color: #fff;
	margin: 0;
	position: absolute;
	top: 60%;
	left: 44%;
	line-height: 2.7rem;
	text-transform: uppercase;
	border-bottom: 1px solid #fff;
	color: #fff}
.aboutus_banner_mobile{
	background: url("/skin/frontend/rwd/aala/images/about_banner_mobile.jpg");
	background-size: cover;
	height: 55vh;}
.aboutus_banner{
	background: url("/skin/frontend/rwd/aala/images/about_banner_desktop.jpg");
	background-size: cover;
	width: 100%;
	height: 70vh;
	position: relative;
	float: left;
	background-position: center center}
.about_banner .content_title_video{
	font-size: 4.2rem;
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	line-height: 5rem;
	color: #fff;
	margin: 0;
	position: absolute;
	top: 60px;
	left: 30px}
.about_banner .content_title2_video{
	font-size: 2.8rem !important;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	color: #fff;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 130px;
	left: 30px;
	line-height: 4.2rem}
.herohome{
	background: url("../images/big_image2.png") no-repeat center center;
	background-size: cover;
	height: 80vh}
.herohome:before{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0.8}
.herohome .intro{
	padding: 3rem;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)}
.herohome .fi-widget i{
	color: #fff;
	font-size: 30px}
.herohome .round_icon_title{
	font-size: 18px;
	line-height: 2.7rem;
	text-transform: uppercase;
	border-bottom: 1px solid #fff;
	color: #fff;
	letter-spacing: 0.2rem;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
.herohome .small_padding{
	padding-left: 0}
.herohome .round-icon{
	border: 2px solid #fff;
	border-radius: 50%;
	display: table;
	height: 75px;
	margin: 0 auto 1rem;
	width: 75px;
	font-size: 3rem}
.herohome .round-icon span{
	color: #fff;
	display: table-cell;
	text-align: center;
	vertical-align: middle}
.herovideo{
	background: url("../images/big_image.png") no-repeat center center;
	background-size: cover;
	height: 80vh}
.herovideo:before{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0.8}
.herovideo .intro{
	padding: 3rem;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)}
.herovideo .fi-widget i{
	color: #fff;
	font-size: 35px}
.herovideo .round_icon_title{
	font-size: 18px;
	line-height: 2.7rem;
	text-transform: uppercase;
	border-bottom: 1px solid #fff;
	color: #fff;
	letter-spacing: 0.2rem}
.herovideo .small_padding{
	padding-left: 0}
.herovideo .round-icon{
	border: 1px solid #fff;
	border-radius: 50%;
	display: table;
	height: 100px;
	margin: 0 auto 1rem;
	width: 100px;
	font-size: 3rem}
.herovideo .round-icon span{
	color: #fff;
	display: table-cell;
	text-align: center;
	vertical-align: middle}
.mid h1{
	font-weight: 900;
	color: #fff;
	text-transform: uppercase;
	margin: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 1.8rem;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border: 2px solid #fff;
	padding: 10px;
	border-radius: 50%;
	height: 50px;
	width: 50px;
	text-align: center}
.module_contenthome_mobile{
	background: url("../images/product_video.png");
	background-size: cover;
	width: 100%;
	height: 250px;
	position: relative;
	float: left;
	background-position: center center;
	margin-bottom: 20px}
.fit_secrets_loosestraps{
	background: url("images-cdn/articles/zivameSecrets/desktop/Journelle-Zivame-fit-secrets2_Loose-Straps_360x238.jpg");
	background-size: cover}
.fit_secrets_gapingcups{
	background: url("images-cdn/articles/zivameSecrets/desktop/Journelle-Zivame-fit-secrets3_loose-cups_360x238.jpg");
	background-size: cover}
.fit_secrets_spillage{
	background: url("images-cdn/articles/zivameSecrets/desktop/Journelle-Zivame-fit-secrets4_spillage-of-bust_360x238.jpg");
	background-size: cover}
.fit_secrets_braband{
	background: url("images-cdn/articles/zivameSecrets/desktop/Journelle-Zivame-fit-secrets5_bra-band-riding-up_360x238.jpg");
	background-size: cover}
.fit_secrets_cuplooser{
	background: url("images-cdn/articles/zivameSecrets/desktop/Journelle-Zivame-fit-secrets6_One-Cup-Looser_360x238.jpg");
	background-size: cover}
.fit_secrets_backbulging{
	background: url("images-cdn/articles/zivameSecrets/desktop/Journelle-Zivame-fit-secrets7_Back-Bulging_360x238.jpg");
	background-size: cover}
.midd h1{
	font-weight: 900;
	color: #fff;
	text-transform: uppercase;
	margin: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 2.4rem;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border: 2px solid #fff;
	padding: 8px;
	border-radius: 50%;
	height: 55px;
	width: 55px;
	text-align: center}
.midd .watch_videocard_icon_text{
	font-size: 1.1rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 1rem;
	letter-spacing: 0.2rem;
	color: #fff;
	margin: 0;
	position: absolute;
	top: 63%;
	left: 39%;
	line-height: 2.7rem;
	text-transform: uppercase;
	border-bottom: 1px solid #fff;
	color: #fff}
.module_mobvideo_mobile{
	background: url("../images/product_video.png");
	background-size: cover;
	width: 100%;
	height: 250px;
	position: relative;
	float: left;
	background-position: center center;
	margin-bottom: 20px}
.zivame_secrets_small_banner{
	background: url("images-cdn/articles/zivameSecrets/mobile/Journelle-Zivame-fit-secrets1_straps-digging_540x540.jpg");
	background-size: cover;
	width: 100%;
	height: 250px;
	position: relative;
	float: left;
	background-position: center center;
	margin-bottom: 20px}
.bridal_small_banner{
	background: url("images-cdn/content/bridalBuilder/Bridal-Trousseau_HEADER_540X540.jpg");
	background-size: cover;
	width: 100%;
	height: 250px;
	position: relative;
	float: left;
	background-position: center center;
	margin-bottom: 20px}
.measurebrasize_small{
	background: url("images-cdn/articles/measurebrasize/mobile/Journelle-Hero-How-to-measure-bra-size1_540x540.jpg");
	background-size: cover;
	width: 100%;
	height: 250px;
	position: relative;
	float: left;
	background-position: center center;
	margin-bottom: 20px}
.measurebrasize_small{
	background: url("images-cdn/articles/measurebrasize/mobile/Journelle-Hero-How-to-measure-bra-size1_540x540.jpg");
	background-size: cover;
	width: 100%;
	height: 250px;
	position: relative;
	float: left;
	background-position: center center;
	margin-bottom: 20px}
.middd h1{
	font-weight: 900;
	color: #fff;
	text-transform: uppercase;
	margin: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 2.4rem;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border: 2px solid #fff;
	padding: 10px 8px 8px 10px;
	border-radius: 50%;
	height: 55px;
	width: 55px;
	text-align: center}
.middd p{
	position: absolute;
	bottom: 15px;
	left: 20px;
	color: #fff;
	margin: 0;
	font-size: 1.3rem}
.module_circle_mobile_small{
	background: url("../images/expert1.png");
	background-size: cover;
	width: 85px;
	height: 85px;
	position: relative;
	float: left;
	background-position: center center;
	border-radius: 100%}
.loosestraps_small{
	background: url("images-cdn/articles/zivameSecrets/mobile/Journelle-Zivame-fit-secrets2_Loose-Straps_233x159.jpg");
	border-radius: 0;
	background-size: cover}
.gapingcups_small{
	background: url("images-cdn/articles/zivameSecrets/mobile/Journelle-Zivame-fit-secrets3_loose-cups_233x159.jpg");
	border-radius: 0;
	background-size: cover}
.spillage_small{
	background: url("images-cdn/articles/zivameSecrets/mobile/Journelle-Zivame-fit-secrets4_spillage-of-bust_233x159.jpg");
	border-radius: 0;
	background-size: cover}
.braband_small{
	background: url("images-cdn/articles/zivameSecrets/mobile/Journelle-Zivame-fit-secrets5_bra-band-riding-up_233x159.jpg");
	border-radius: 0;
	background-size: cover}
.cuplooer_small{
	background: url("images-cdn/articles/zivameSecrets/mobile/Journelle-Zivame-fit-secrets6_One-Cup-Looser_233x159.jpg");
	border-radius: 0;
	background-size: cover}
.backbulging_small{
	background: url("images-cdn/articles/zivameSecrets/mobile/Journelle-Zivame-fit-secrets7_Back-Bulging_233x159.jpg");
	border-radius: 0;
	background-size: cover}
.mid_circle_small h1{
	font-weight: 900;
	color: #fff;
	text-transform: uppercase;
	margin: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 1.2rem;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border: 2px solid #fff;
	padding: 8px;
	border-radius: 50%;
	height: 35px;
	width: 35px;
	text-align: center}
@media only screen and (max-width: 47.9375em){#contentHome .cont_home_nav dd{
		margin-bottom: 0;
		font-size: 1rem !important;
		padding: 0 !important}
	.contentDesignHome .z-h1-b,.z-h1-i{
		font-size: 1.8rem !important}
	.sub-nav dd,.sub-nav dt,.sub-nav li{
		padding: 0 !important}
}#contentHome .hero{
	background: url("../images/mobile_content_home.png") no-repeat center center;
	background-size: cover;
	height: 20vh}
#contentHome .hero:before{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0.8}
#contentHome .hero .intro{
	padding: 3rem;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)}
#contentHome .hero .fi-widget i{
	color: #fff;
	font-size: 35px}
#contentHome .hero .small_round_icon_title{
	font-size: 0.8rem !important;
	line-height: 1rem;
	color: #666}
#contentHome .hero .small_padding{
	padding-left: 0}
#contentHome .hero .round-icon{
	border: 1px solid #fff;
	border-radius: 50%;
	display: table;
	height: 70px;
	margin: 0 auto 1rem;
	width: 70px;
	font-size: 3rem}
#contentHome .hero .round-icon span{
	color: #fff;
	display: table-cell;
	text-align: center;
	vertical-align: middle}
#contentHome .hero1{
	background: url("../images/product_video_mobile.png") no-repeat center center;
	background-size: cover;
	height: 45vh}
#contentHome .hero1:before{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0.8}
#contentHome .hero1 .intro{
	padding: 3rem;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)}
#contentHome .hero1 .fi-widget i{
	color: #fff;
	font-size: 35px}
#contentHome .hero1 .small_round_icon_title{
	font-size: 0.8rem !important;
	line-height: 1rem;
	color: #666}
#contentHome .hero1 .small_padding{
	padding-left: 0}
#contentHome .hero1 .round-icon{
	border: 1px solid #fff;
	border-radius: 50%;
	display: table;
	height: 70px;
	margin: 0 auto 1rem;
	width: 70px;
	font-size: 3rem}
#contentHome .hero1 .round-icon span{
	color: #fff;
	display: table-cell;
	text-align: center;
	vertical-align: middle}
#contentHomevideo .hero{
	background: url("../images/mobile_slider.png") no-repeat center center;
	background-size: cover;
	height: 55vh}
#contentHomevideo .hero:before{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0.8}
#contentHomevideo .hero .intro{
	padding: 3rem;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)}
#contentHomevideo .hero .fi-widget i{
	color: #fff;
	font-size: 35px}
#contentHomevideo .hero .small_round_icon_title{
	font-size: 0.8rem !important;
	line-height: 1rem;
	color: #666}
#contentHomevideo .hero .small_padding{
	padding-left: 0}
#contentHomevideo .hero .round-icon{
	border: 1px solid #fff;
	border-radius: 50%;
	display: table;
	height: 70px;
	margin: 0 auto 1rem;
	width: 70px;
	font-size: 3rem}
#contentHomevideo .hero .round-icon span{
	color: #fff;
	display: table-cell;
	text-align: center;
	vertical-align: middle}
#career_fullimg{
	background: #eee;
	padding-top: 40px;
	padding-bottom: 40px}
#contentHome .career_opening{
	background: #fff !important}
#contentHome .career_opens{
	padding-bottom: 30px}
#contentHome .opening_title{
	font-size: 1.8rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.7rem;
	color: #000;
	margin-bottom: 0}
#contentHome .content_opening{
	color: #333;
	font-size: 1.4rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.1rem;
	margin-bottom: 1.5rem;
	padding-left: 1.5rem;
	transition-delay: 5s;
	transition-duration: 5s}
#contentHome .read_opening{
	color: #E31e63;
	font-size: 1.4rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.1rem;
	margin-bottom: 0.25rem;
	padding-left: 1.5rem;
	text-transform: uppercase;
	letter-spacing: 0.2rem}
#contentHome .read_opening a{
	color: #E31e63}
#contentHome.send_resume{
	background: #ddd;
	padding-top: 3rem}
#contentHome .cite_open{
	border-left: 1px solid #f00909;
	padding: 3px 0;
	margin: 0}
#contentHome .redbg{
	background-color: #f00909;
	color: #fff;
	border: 1px solid #f00909;
	padding: 0.9rem 3.5rem;
	font-size: 1.4rem !important;
	text-transform: uppercase;
	font-family: "ralewaymedium";
	line-height: 0.86em !important;
	letter-spacing: 3px;
	margin-right: 8px;
	letter-spacing: 0.2rem;
	margin-left: 8px;
	margin-top: 3rem;
	margin-bottom: 5rem}
#contentHome .storelocator_CTA{
	padding: 0.9rem 1.5rem;
	letter-spacing: 1px}
#contentHome.aboutvision{
	background: url("images-cdn/content/aboutus/about_vision.png");
	background-size: cover;
	background-position: center center;
	padding-top: 80px;
	padding-bottom: 80px}
#collection_style_left .abtvision_title_home span{
	font-size: 2.8rem;
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	line-height: 3.8rem;
	color: #000}
#contentHome .abtvision_title_home span{
	font-size: 2.6rem;
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	line-height: 3.6rem;
	color: #000}
#collection_style_left .abtvision_title_home1{
	font-size: 2.8rem;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	line-height: 3.8rem;
	color: #000;
	padding: 2rem 0 3rem}
#contentHome .abtvision_title_home1{
	font-size: 2.2rem;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	line-height: 3.3rem;
	color: #000;
	padding: 2rem 0 3rem}
#contentHome .content_vision{
	color: #999;
	font-size: 1.6rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.4rem;
	margin-bottom: 1.5rem;
	padding-left: 1.5rem}
#contentHome .content_vision{
	color: #999;
	font-size: 1.6rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.4rem;
	margin-bottom: 1.5rem;
	padding-left: 1.5rem}
#contentDesign .philosophy_title_home span{
	font-size: 2.8rem;
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	line-height: 3.8rem;
	color: #000}
#contentDesign .philosophy_title_home{
	padding: 0 0 3rem}
#contentDesign .about_shadow{
	background: linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.1) 100%);
	height: 40px}
#contentDesign .about_shadow1{
	background: linear-gradient(to bottom, rgba(0,0,0,0.1) 0%, transparent 100%);
	height: 20px}
#contentDesign .profile-card{
	padding: 1rem;
	margin: 2rem 0;
	background-color: #fff;
	border: 1px solid #ddd}
#contentDesign .profile-card img{
	display: block;
	margin: 2rem auto;
	text-align: center}
#contentDesign .learn_more{
	background-color: transparent;
	padding: 4rem 0 0}
#contentDesign .learn_more a{
	background-color: transparent;
	color: #f00909;
	font-size: 1.4rem;
	text-transform: uppercase;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 0.86em !important;
	letter-spacing: 0.2rem}
#contentDesign .profile-card_team{
	padding: 1rem;
	margin: 1rem 0;
	background-color: #eee;
	border: 1px solid #ddd}
#contentDesign .profile-card_team img{
	display: block;
	margin: 0 auto;
	text-align: center}
#contentDesign .profile-card_team .profile-info{
	padding: 1rem 0}
#contentDesign .profile-card_team .profile-info .team_name{
	font-size: 1.6rem;
	line-height: 2.4rem;
	text-transform: capitalize;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	margin-bottom: 0.25rem}
#contentDesign .profile-card_team .profile-info .team_designation{
	font-size: 1.4rem;
	line-height: 2.1rem;
	text-transform: capitalize;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
#contentDesign .profile-card_team .profile-info .team_linkedin i{
	font-size: 16px;
	border: 1px solid #008cd5;
	padding: 7px;
	border-radius: 50%;
	color: #008cd5}
#contentDesign .customdiv{
	width: 20%;
	float: left}
#contentDesign .promises-card{
	padding: 0;
	margin: 1rem 0;
	background-color: transparent}
#contentDesign .promises-card img{
	display: block;
	margin: 0 auto;
	text-align: center}
#contentDesign .promises-card .promises-info{
	padding: 1rem 0}
#contentDesign .promises-card .promises-info .promises_heading{
	font-size: 1.4rem;
	line-height: 2.1rem;
	text-transform: capitalize;
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	margin-bottom: 0.75rem;
	text-align: center}
#contentDesign .promises-card .promises-info .promises_content{
	font-size: 1.2rem;
	line-height: 2rem;
	text-transform: capitalize;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	text-align: center;
	color: #999}
#contentHome .about_head_title{
	color: #000;
	font-size: 1.4rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.1rem;
	padding-left: 1.5rem;
	text-transform: uppercase;
	letter-spacing: 0.3rem;
	font-weight: 500}
#contentHome .about_head_title span{
	color: #000;
	font-size: 1.4rem;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	line-height: 2.1rem;
	text-transform: none;
	font-weight: 500;
	letter-spacing: 0rem}
#contentHome .content_timeline{
	color: #000;
	font-size: 1.4rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.1rem;
	margin-bottom: 0;
	padding-left: 1.5rem;
	transition-delay: 5s;
	transition-duration: 5s}
#contentHome.timeline_details{
	background: url("images-cdn/content/aboutus/about_vision.png");
	background-size: cover;
	background-position: center center;
	padding-top: 40px;
	padding-bottom: 40px}
#collection_style_left .founder_name{
	font-size: 2.8rem;
	font-family: "playfair_displayregular", "Times New Roman", Times, serif;
	line-height: 3.8rem;
	color: #000}
#contentHome .founder_name{
	font-size: 2.6rem;
	font-family: "playfair_displayregular", "Times New Roman", Times, serif;
	line-height: 3.6rem;
	color: #000}
#collection_style_left .founder_designation{
	font-size: 1.6rem;
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	line-height: 2.4rem;
	color: #000}
#contentHome .founder_designation{
	font-size: 1.4rem;
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	line-height: 2.1rem;
	color: #000}
#collection_style_left .founder_intro{
	color: #333;
	font-size: 1.4rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.1rem;
	margin-bottom: 0.5rem;
	padding-left: 0}
#contentHome .founder_intro{
	color: #333;
	font-size: 1.2rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 1.8rem;
	margin-bottom: 0.5rem;
	padding-left: 0}
#collection_style_left .founder_linkedin i{
	font-size: 22px;
	border: 1px solid #008cd5;
	padding: 12px;
	border-radius: 50%;
	color: #008cd5}
#contentHome .founder_linkedin i{
	font-size: 16px;
	border: 1px solid #008cd5;
	padding: 10px;
	border-radius: 50%;
	color: #008cd5}
#collection_style_left .founder_says{
	color: #000;
	font-size: 1.6rem;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	line-height: 2.5rem;
	margin-bottom: 0.5rem;
	padding-left: 0;
	padding-left: 1.5rem;
	font-weight: 400}
#contentHome .founder_says{
	color: #000;
	font-size: 1.4rem;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	line-height: 2.2rem;
	margin-bottom: 0.5rem;
	padding-left: 0;
	padding-left: 1.5rem;
	font-weight: 400}
#collection_style_left .founder_name_quote{
	color: #999;
	font-size: 1.6rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.4rem;
	padding-left: 0;
	padding-left: 1.5rem}
#contentHome .founder_name_quote{
	color: #999;
	font-size: 1.4rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.4rem;
	margin-bottom: 0.5rem;
	padding-left: 0;
	padding-left: 1.5rem}
#collection_style_left .founder_intro{
	color: #333;
	font-size: 1.4rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.1rem;
	margin-bottom: 0.5rem;
	padding-left: 0}
#contentHome .founder_intro{
	color: #333;
	font-size: 1.2rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 1.8rem;
	margin-bottom: 0.5rem;
	padding-left: 0}
#collection_style_left .founder_linkedin i{
	font-size: 22px;
	border: 1px solid #008cd5;
	padding: 12px;
	border-radius: 50%;
	color: #008cd5}
#contentHome .founder_linkedin i{
	font-size: 16px;
	border: 1px solid #008cd5;
	padding: 10px;
	border-radius: 50%;
	color: #008cd5}
#collection_style_left .founder_says{
	color: #000;
	font-size: 1.6rem;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	line-height: 2.5rem;
	margin-bottom: 0.5rem;
	padding-left: 0;
	padding-left: 1.5rem;
	font-weight: 400}
#contentHome .founder_says{
	color: #000;
	font-size: 1.4rem;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	line-height: 2.2rem;
	margin-bottom: 0.5rem;
	padding-left: 0;
	padding-left: 1.5rem;
	font-weight: 400}
#collection_style_left .founder_name_quote{
	color: #999;
	font-size: 1.6rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.4rem;
	padding-left: 0;
	padding-left: 1.5rem}
#contentHome .founder_name_quote{
	color: #999;
	font-size: 1.4rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.4rem;
	margin-bottom: 0.5rem;
	padding-left: 0;
	padding-left: 1.5rem}
#collection_style_left .cite_founder{
	border-left: 2px solid #f00909;
	padding: 0;
	margin: 0 0 1rem}
#contentHome .cite_founder{
	border-left: 2px solid #f00909;
	padding: 0;
	margin: 0 0 1rem}
#home.bgdarkgrey{
	background: #ddd}
#home .home_big_hero{
	background: url("../images/big_image.png") no-repeat center center;
	background-size: cover !important;
	height: 78vh}
#home .home_big_hero:before{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0.8}
#home .home_big_hero .intro{
	position: absolute;
	top: 37rem;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)}
#home .home_big_hero .fi-widget i{
	color: #fff;
	font-size: 35px}
#home .home_big_hero .round-icon_title{
	text-transform: uppercase;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1rem;
	line-height: 15px;
	color: #fff;
	font-weight: 400;
	text-align: center}
#home .home_big_hero .small_round_icon_title{
	font-size: 0.8rem !important;
	line-height: 1rem;
	color: #666}
#home .home_big_hero .small_padding{
	padding-left: 0}
#home .home_big_hero .small-round-icon{
	height: 40px !important;
	width: 40px !important}
#home .home_big_hero .round-icon{
	border: 1px solid #fff;
	border-radius: 50%;
	display: table;
	height: 70px;
	margin: 0 auto 1rem;
	width: 70px;
	font-size: 3rem}
#home .home_big_hero .round-icon span{
	color: #fff;
	display: table-cell;
	text-align: center;
	vertical-align: middle}
#home .hero{
	background: url("../images/banner1.png") no-repeat center center;
	background-size: cover;
	height: 50vh}
#home .hero:before{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0}
#home .hero .intro{
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)}
#home .hero .fi-widget i{
	color: #fff;
	font-size: 35px}
#home .hero .round-icon_title{
	text-transform: uppercase;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1rem;
	line-height: 15px;
	color: #fff;
	font-weight: 400;
	text-align: center}
#home .hero .small_round_icon_title{
	font-size: 0.8rem !important;
	line-height: 1rem;
	color: #666}
#home .hero .small_padding{
	padding-left: 0}
#home .hero .small-round-icon{
	height: 40px !important;
	width: 40px !important}
#home .hero .round-icon{
	border: 1px solid #fff;
	border-radius: 50%;
	display: table;
	height: 70px;
	margin: 0 auto 1rem;
	width: 70px;
	font-size: 3rem}
#home .hero .round-icon span{
	color: #fff;
	display: table-cell;
	text-align: center;
	vertical-align: middle}
#home .contenthome_banner{
	background: url(" http:images-cdn/contentHomepageBanners/HERO DESKTOP Journal-Content_1_Main_1800x320.jpg") no-repeat center center;
	background-size: cover;
	height: 32vh}
#home .camibra_large_banner{
	background: url(" images-cdn/articles/camibra/desktop/Journelle_Cami-1800x320.jpg") no-repeat center center;
	background-size: cover}
#home .pairPanties_large_banner{
	background: url(" images-cdn/articles/pairPanties/desktop/Journelle-Hero-Panties_1800x320.jpg") no-repeat center center}
#home .essential_bras_large{
	background: url(" images-cdn/articles/7essentialbras/desktop/Journelle--Essential-Bras1_1209X505.jpg") no-repeat center center}
#home .whattolookfor_large{
	background: url(" images-cdn/articles/whattolookfor/desktop/Hero_Journelle_Shapewear1_1209x505.jpg") no-repeat center center;
	background-size: cover}
#home .ultimatebride_large{
	background: url(" images-cdn/articles/ultimatebridal/DESKTOP-HERO_1209x505.jpg") no-repeat center center;
	background-size: cover}
#home .redcarpet_large_banner{
	background: url(" images-cdn/articles/redcarpet/desktop/Journelle-Red-Carpet-looks_1800x320.jpg") no-repeat center center;
	background-size: cover}
#home .curvelove_large_banner{
	background: url(" images-cdn/articles/curvelove/desktop/Small BG Image.jpg") no-repeat center center;
	background-size: cover}
#home .pushupbra_large{
	background: url("images-cdn/articles/pushupbra/desktop/Journelle-Push-Up-Bra1_1209x505.jpg") no-repeat center center;
	background-size: cover}
#home .easywer-bgimage{
	background: url("images-cdn/easywear/HERO_DESKTOP_1800x320.jpg") no-repeat right center;
	background-size: cover;
	height: 50vh}
#home .leggings-bgimage{
	background: url("images-cdn/leggings/desktop-hero.jpg") no-repeat right center;
	background-size: cover;
	height: 50vh;
	background-position-x: 1rem}
#home .cheatsheet-bgimage{
	background: url("images-cdn/cheatsheet/HERO_Desktop_1800x320.jpg") no-repeat right center;
	background-size: cover;
	height: 50vh}
#home .lbb-bgimage{
	background: url("images-cdn/LBB/desktop-hero.jpg") no-repeat center;
	background-size: cover;
	height: 50vh}
#home .gentlemanGuide-bgimage{
	background: url("images-cdn/gentlemanArticle/desktop-hero.jpg") no-repeat center;
	background-size: cover;
	height: 50vh}
#home .icon-padding{
	padding-left: 0;
	margin-right: 15px}
#home .row .extend .hero{
	background: url("../images/banner1.png") no-repeat center center;
	background-size: cover;
	height: 65vh}
#home .row .extend .hero:before{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0.8}
#home .content_title_home{
	font-size: 4.2rem;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	color: #fff;
	padding: 0}
#home .content_title_home span{
	font-size: 4.2rem;
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	line-height: 3rem;
	color: #fff}
#home .banner_year{
	font-size: 1.8rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 3rem;
	color: #fff}
#home ul{
	margin-left: 0}
#home .martb{
	padding-top: 10px;
	padding-bottom: 10px}
#home .bannermsg{
	padding-left: 15px;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.4rem !important;
	color: #333;
	font-style: normal;
	margin-bottom: 0}
#home .small_bannermsg{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.2rem !important;
	color: #666;
	font-style: normal;
	line-height: 1.8rem !important;
	padding-top: 0;
	padding-bottom: 5px}
#home .verticalLine{
	border-left: 2px solid #E31e63}
#home .small_belowbanner{
	padding-top: 15px;
	padding-bottom: 15px}
#home .whitebg{
	background-color: transparent;
	color: #E31e63;
	border: 1px solid #E31e63;
	padding: 0.9rem 3rem;
	font-size: 1.4rem !important;
	text-transform: uppercase;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 0.86em !important;
	letter-spacing: 3px;
	margin-right: 8px;
	margin-left: 8px}
#home .small_whitebg{
	background-color: #eee;
	font-size: 1.3rem !important;
	padding: 6px 8rem;
	line-height: 1.8rem !important}
#home .redbg{
	background-color: #e44342;
	color: #fff;
	border: 1px solid #e44342;
	padding: 0.9rem 5.6rem 0.9rem 5.5rem;
	font-size: 1.4rem !important;
	text-transform: uppercase;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 0.86em !important;
	letter-spacing: 3px;
	margin-right: 8px;
	margin-left: 8px}
#home .storelocator_CTA{
	padding: 0.9rem 2rem;
	letter-spacing: 3px;
	margin-top: 1rem;
	margin-bottom: 1rem}
#home .mob_spacetb{
	padding-top: 20px;
	padding-bottom: 15px}
#home .small_redbg{
	font-size: 1.3rem !important;
	padding: 6px 8rem;
	line-height: 1.8rem !important}
#home .camibra_cta{
	padding: 6px 4rem}
#home .small_redbg22{
	font-size: 1.3rem !important;
	padding: 6px 6rem;
	line-height: 1.8rem !important}
#home .storelocator_CTA_mobile{
	padding: 6px 2.5rem}
#home .see_collection{
	background-color: #fff;
	color: #E31e63;
	border: 1px solid #E31e63;
	padding: 0.9rem 3rem;
	font-size: 1.1rem !important;
	text-transform: uppercase;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 0.86em !important;
	margin: 10px 0 0}
#home .belowbanner{
	padding-top: 10px}
#home .belowbanner1{
	padding-bottom: 20px}
#home .home_title1{
	font-size: 1.6rem;
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	line-height: 2.4rem}
#home .home_title2{
	font-size: 1.4rem;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	line-height: 2.1rem;
	color: #666;
	padding-top: 0;
	padding-bottom: 10px}
#home .play_button_fitsecrets{
	margin-left: 1.5rem}
#home .measure_title{
	position: static;
	margin-left: 3rem}
#home .measure_margin{
	margin-top: 2rem;
	margin-bottom: 1rem}
#home .career_hero_overlay{
	width: 100%;
	height: inherit;
	background: linear-gradient(to top, rgba(0,0,0,0.65) 0%, transparent 100%);
	background: -moz-linear-gradient(to top, rgba(0,0,0,0.65) 0%, transparent 100%)}
#home .career_hero_overlay2{
	width: 100%;
	height: inherit;
	background: linear-gradient(to right, rgba(0,0,0,0.4) 0%, transparent 100%);
	background: -moz-linear-gradient(to right, rgba(0,0,0,0.4) 0%, transparent 100%)}
#home .career_hero_overlay3{
	width: 100%;
	height: inherit;
	background: linear-gradient(to top, rgba(0,0,0,0.3) 0%, transparent 60%);
	background: -moz-linear-gradient(to top, rgba(0,0,0,0.3) 0%, transparent 60%)}
#home .career_head_postion{
	top: 24rem}
#home .career_head_postion1{
	top: 35rem}
#home .about_head_postion{
	top: 17rem}
#home .about_head_postion1{
	top: 23rem}
.small_home{
	background-color: #eee !important}
.medium_home{
	background-color: #eee !important}
.large_home{
	background-color: #fff !important}
.bggrey{
	background: #eee}
.boxshadow{
	box-shadow: 0 10px 0 rgba(0,0,0,0.1);
	margin-bottom: 5px}
.circle-bg,.quote-1,.quote-2{
	margin-top: -2rem;
	text-align: center;
	opacity: 0.9;
	border-radius: 50%;
	height: 12rem;
	width: 12rem}
@media only screen and (min-width: 64.063em){.circle-bg,.quote-1,.quote-2{
		margin: 2rem auto 0;
		height: 13rem;
		width: 13rem}
}.circle-bg p,.quote-1 p,.quote-2 p{
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)}
.quote-1{
	background: #333;
	color: #fff;
	z-index: 9999999;
	position: relative}
@media only screen and (min-width: 64.063em){.quote-1{
		margin-right: 10rem}
}.quote-2{
	background: #F2F1EF}
.quote-2 p{
	padding: 2rem}
#glossary{
	background: #E7E7E7}
#glossary .glossary_bgcolor{
	background: #fff}
.secondary-tabs .tabs{
	text-align: center}
.secondary-tabs .tabs i{
	font-size: 1.5rem;
	margin-right: 1rem}
.secondary-tabs .tabs li{
	width: 25%}
.secondary-tabs .tabs li:hover i{
	font-size: 2rem}
.secondary-tabs .tabs .tab-title>a{
	background-color: #ffffff;
	outline: none;
	font-size: 1.5rem;
	box-shadow: 0 2px 4px rgba(0,0,0,0.15);
	padding-bottom: 0.5rem;
	padding-top: 0.5rem;
	color: #1E824C}
.secondary-tabs .tabs-content{
	border: 1px solid #999;
	border-top: none}
.secondary-tabs .tabs-content h3{
	margin-left: 2.7rem}
.secondary-tabs .tabs-content h5{
	color: #e74c3c;
	margin-left: 2.7rem}
.secondary-tabs .tabs-content p{
	margin-bottom: 0.2rem}
.secondary-tabs .tabs-content .switch{
	margin-bottom: 1rem}
.progress{
	margin: 0 auto 2rem auto;
	padding: 0;
	width: 90%;
	height: 30px;
	overflow: hidden;
	background: #e5e5e5;
	border-radius: 6px}
.meter{
	position: relative;
	float: left;
	min-width: 1%;
	height: 100%}
.percent{
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	margin: 0;
	font-family: tahoma, arial, helvetica;
	font-size: 12px;
	color: #fff}
.meter.blue{
	background: #6495ed}
.meter.red{
	background: #e74c3c}
.meter.orange{
	background: #e67e22}
.meter.green{
	background: #2ecc71}
.meter.purple{
	background: #9b59b6}
#homepage{
	padding-bottom: 30px;
	padding-top: 30px;
	background: #fff;}
#homepage .callout-card_full{
	background: #fff;
	box-shadow: 0 2px 5px rgba(0,0,0,0.2);
	margin: 0}
#homepage .home_mob_margin0{
	margin-bottom: 10px}
#homepage .full_para{
	margin-bottom: 0}
#homepage .callout-card{
	background: #fff;
	box-shadow: 0 2px 5px rgba(0,0,0,0.2);
	margin: 0;
	overflow: hidden}
#homepage .callout-card .card-label{
	border-color: transparent #333 transparent transparent;
	border-color: rgba(255,255,255,0) #333 rgba(255,255,255,0) rgba(255,255,255,0)}
#homepage .callout-card .card-label{
	border-style: solid;
	border-width: 0 70px 40px 0;
	float: right;
	height: 0;
	width: 0;
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg)}
#homepage .callout-card .callout-card-content{
	padding: 0.5rem 1.5rem 0.875rem}
#homepage .callout-card .label-text{
	color: #fff;
	font-size: 0.75rem;
	font-weight: bold;
	position: relative;
	right: -40px;
	top: 2px;
	white-space: nowrap;
	-webkit-transform: rotate(30deg);
	transform: rotate(30deg)}
#homepage .rating_card{
	margin-bottom: 0;
	color: #e4214f;
	font-size: 1.1rem}
#homepage .rating_card a{
	margin-bottom: 0;
	color: #e4214f;
	font-size: 1.1rem}
#homepage .content_card{
	font-size: 1.2rem;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	color: #666;
	line-height: 2rem;
	margin-bottom: 0.75rem}
#homepage .card_line{
	border: solid #E31e63;
	border-width: 1px 0 0;
	margin: 25px 0 5px}
#homepage .rating_name{
	font-size: 0.8rem;
	text-transform: uppercase;
	color: #999;
	font-family: ralewaymedium;
	margin-top: 10px}
#homepage .card_prod_name{
	color: #666;
	font-size: 1rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 1.7rem;
	margin-bottom: 0}
#homepage .card_prod_price{
	color: #E31e63;
	font-size: 1.2rem;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
#homepage .card_visit_name{
	color: #E31e63;
	font-size: 1.2rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	text-transform: uppercase}
#homepage .card_ads{
	color: #E31e63;
	font-size: 1.2rem;
	text-transform: capitalize;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
#homepage .card_location{
	color: #E31e63;
	font-size: 1.2rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	text-transform: capitalize}
#homepage h2{
	margin-top: 40px;
	font-weight: 200;
	color: #333}
#homepage .callout-card .callout-card-content{
	padding: 0}
#homepage .card_title{
	font-size: 1.4rem;
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	line-height: 2rem;
	color: #666}
#homepage .quote-marks{
	font-size: 3.4rem;
	color: #eee;
	line-height: 3rem;
	padding-left: 10px}
#homepage .testimonial-wrap{
	padding-top: 30px;
	padding-bottom: 13px}
#homepage .move-right{
	position: relative;
	text-align: right}
#homepage .quote{
	border-radius: 5px;
	padding-left: 10px}
#homepage .quote p{
	font-weight: 300}
#homepage .back1{
	background-image: url("../images/home_card1.JPG");
	height: 100%;
	position: absolute;
	right: 0;
	background-size: cover;
	background-position: center center}
#homepage .back2{
	background-image: url("../images/home_card2.png");
	height: 100%;
	position: absolute;
	right: 0;
	background-size: cover;
	background-position: center center}
#homepage .back3{
	position: absolute;
	top: 25%;
	right: 0;
	text-align: center}
#homepage .back4{
	background-image: url("../images/home_card4.png");
	height: 100%;
	position: absolute;
	right: 0;
	background-size: cover;
	background-position: center center}
#homepage .back5{
	background-image: url("../images/home_card_full.png");
	background-size: cover;
	background-position: center;
	height: 100%}
#homepage .back6{
	background-image: url("../images/home_card5.png");
	height: 100%;
	position: absolute;
	right: 0;
	background-size: cover;
	background-position: center center}
#homepage .careertesti1,#homepage .careertesti2,#homepage .careertesti3,#homepage .careertesti4,#homepage .careertesti5,#homepage .careertesti6,#homepage .careertesti7,#homepage .careertesti8{
	height: 100%;
	position: absolute;
	right: 0;
	background-size: contain;
	background-color: white;
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 5px}
#homepage .careertesti1{}
#homepage .careertesti2{}
#homepage .careertesti3{}
#homepage .careertesti4{}
#homepage .careertesti5{}
#homepage .careertesti6{}
#homepage .careertesti7{}
#homepage .careertesti8{}
#homepage .studio_test1,#homepage .studio_test2,#homepage .studio_test3,#homepage .studio_test4,#homepage .studio_how1,#homepage .studio_how2,#homepage .studio_how3,#homepage .studio_how4,#homepage .studio_how5,#homepage .studio_how6{
	height: 100%;
	position: absolute;
	right: 0;
	background-size: cover;
	background-color: white;
	background-repeat: no-repeat;
	background-position: center center}
#homepage .studio_test1{
	background-image: url("images-cdn/Sharmila.jpg")}
#homepage .studio_test2{
	background-image: url("images-cdn/sherin.jpg")}
#homepage .studio_test3{
	background-image: url("images-cdn/ankita.jpg")}
#homepage .studio_test4{
	background-image: url("images-cdn/riddhi.jpg")}
#homepage .studio_how1{
	background-image: url("images-cdn/learn.jpg")}
#homepage .studio_how2{
	background-image: url("images-cdn/get-aware.jpg")}
#homepage .studio_how3{
	background-image: url("images-cdn/explore.jpg")}
#homepage .studio_how4{
	background-image: url("images-cdn/create.jpg")}
#homepage .studio_how5{
	background-image: url("images-cdn/party.jpg")}
#homepage .studio_how6{
	background-image: url("images-cdn/.jpg")}
#homepage .partnercard1{
	background-image: url("images-cdn/supportpages/partners/desktop/200px by 300px (1).jpg");
	height: 100%;
	position: absolute;
	right: 0;
	background-size: cover;
	background-position: center center}
#homepage .partnercard2{
	background-image: url("images-cdn/supportpages/partners/desktop/200px by 300px (1).jpg");
	height: 100%;
	position: absolute;
	right: 0;
	background-size: cover;
	background-position: center center}
#homepage .spacebottom{
	padding-right: 0;
	margin-bottom: 20px}
#homepage .carrers_right_arrow{
	position: absolute;
	right: 7rem;
	bottom: 50%}
#homepage .carrers_left_arrow{
	position: absolute;
	top: 40%;
	left: 7rem}
#content-carosel .pushupbra_card1{
	background-repeat: no-repeat;
	background-image: url("images-cdn/articles/pushupbra/desktop/Journelle-Push-Up-Bra3_To-Push-up-or-not-to-Push-up1_200X260.jpg");
	height: 100%;
	position: absolute;
	right: 0;
	background-size: contain;
	background-position: center center}
#content-carosel .pushupbra_card2{
	background-image: url("images-cdn/articles/pushupbra/desktop/Journelle-Push-Up-Bra3_To-Push-up-or-not-to-Push-up2_200X260.jpg");
	height: 100%;
	position: absolute;
	right: 0;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat}
#content-carosel .pushupbra_card3{
	background-image: url("images-cdn/articles/pushupbra/desktop/Journelle-Push-Up-Bra3_To-Push-up-or-not-to-Push-up3_200X260.jpg");
	height: 100%;
	position: absolute;
	right: 0;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat}
#content-carosel .pushupbra_card4{
	background-image: url("images-cdn/articles/pushupbra/desktop/Journelle-Push-Up-Bra3_To-Push-up-or-not-to-Push-up4_220X260.jpg");
	height: 100%;
	position: absolute;
	right: 0;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat}
#content-carosel .pushupbra_width{
	width: 84.9%}
#content-carosel .pushupbra_width2{
	width: 70%}
#content-carosel .pushbra_img_gradient{
	background: linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.7) 100%)}
@media only screen and (max-width: 47.9375em){#content-carosel .pushbra_img_gradient{
		background: linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.7) 100%);
		background-clip: content-box}
}#content-carosel .storelocator_img_gradient{
	background: linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.4) 70%)}
#content-carosel .pushup_cards_font{
	font-family: "playfair_displayregular","Times New Roman",Times,serif}
#content-carosel .pushupbra_right_arrow{
	right: 10rem}
#content-carosel .pushupbra_left_arrow{
	left: 15rem}
#content-carosel .careers_left_arrow{
	left: 13rem;
	z-index: 4}
#content-carosel .careers_right_arrow{
	right: 13rem}
#contentDesign .pushbra_img_gradient{
	background: linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.7) 100%)}
#contentDesign .contenthome-bgimage{
	background: url("images-cdn/articles/contenthome/Content%20Mix%20Cards/Desktop curvelove.jpg") no-repeat right center;
	background-size: cover;
	height: 100%}
#productlist .threeproducts{
	background-color: #eee;
	padding-bottom: 30px;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
#productlist .productdiv{
	padding-top: 35px}
#productlist .product_panel{
	margin-bottom: 1.11111rem;
	padding: 10px 35px;
	color: #333}
#productlist .product_panel h5{
	font-family: "playfair_displayregular", "Times New Roman", Times, serif;
	font-size: 1.6rem}
#productlist .product_panel h6{
	font-family: "playfair_displayregular", "Times New Roman", Times, serif;
	font-size: 1.4rem}
#productlist .product_panel p{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.2rem;
	color: #666}
#productlist .subheader{
	font-size: 1.2rem;
	padding: 10px}
#productlist .pink_link{
	color: #E31e63}
#productlist .product_action_btn{
	border-bottom: 1px solid #E31e63;
	padding-bottom: 15px;
	padding-top: 10px}
#productlist .product_action_btn a{
	font-size: 1.8rem;
	padding: 10px;
	color: #E31e63;
	font-weight: bold}
#productlist .imageshadow{
	box-shadow: 0px 1px 3px rgba(0,0,0,0.2) !important;
	margin: 0px}
#productlist .card_homecontent{
	overflow: hidden;
	box-shadow: 0 2px 3px 0 rgba(0,0,0,0.14),0 2px 7px 0 rgba(0,0,0,0.12);
	color: #272727;
	border-radius: 2px;
	background: #fff}
#productlist .mob_prodlist_name{
	font-size: 1.4rem;
	font-family: "playfair_displayregular", "Times New Roman", Times, serif;
	line-height: 2.4rem;
	padding: 10px 15px;
	color: #000;
	text-align: center}
#productlist .mob_prodlist_desc{
	font-size: 1.1rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 1.5rem;
	padding: 3px 15px 0;
	color: #666;
	margin-bottom: 12px}
#productlist .mob_prodlist_price{
	font-size: 1.6rem;
	font-family: "playfair_displayregular", "Times New Roman", Times, serif;
	line-height: 2.7rem;
	color: #000;
	padding-left: 0px}
#productlist .mob_pad_prodlist{
	padding-top: 5px;
	padding-bottom: 20px;
	background: #fff}
#productlist .mob_prodlist_button a{
	font-size: 2.1rem;
	line-height: 1.8rem;
	color: #E31e63;
	padding-left: 15px}
#productlist .camibra_img{
	width: 80%}
#productlist .camibra_text_align{
	text-align: left}
#productlist .camibra_addtocart span.cart-circle{
	display: none}
#map_storelocator{
	height: 50rem;
	overflow: hidden;
	border: 1px solid #ddd;
	padding: 0}
#storeNames .storelocation_heading{
	font-family: "ralewaymedium";
	font-size: 1.6rem;
	letter-spacing: 0.2rem;
	padding-left: 0;
	color: #222;
	margin: 0;
	font-weight: 600}
#storeNames .zivame_maps li{
	line-height: 2}
#storeNames .zivame_maps li:hover{
	color: #f00909}
#storeNames .map-icon-width{
	width: 2rem}
#content-carosel.glimpse_white{
	background-color: #fff}
#home .margin_subhead_storelocator{
	margin-top: -5rem}
#homepage .store_prod_price span{
	display: block;
	font-size: 1.6rem}
#homepage .store_prod_price span.number{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 5rem}
#storeNames .active{
	color: #f00909}
#contentHome .store_suggestion label{
	font-size: 1rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	color: black;
	letter-spacing: 0.2rem}
#contentHome .store_suggestion input[type='text']{
	width: 100%;
	height: 30px;
	background-color: transparent;
	border: 1px solid #666;
	font-size: 1.3rem;
	text-transform: inherit;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	color: #333;
	font-weight: normal;
	padding-left: 10px;
	margin: 0;
	letter-spacing: 1.6px}
#contentHome .store_suggestion .city_selection{
	padding-left: 10px;
	height: 30px;
	border: 1px solid #666;
	font-size: 1.2rem;
	background: #fff}
#contentHome .store_suggestion option{
	font-size: 1.4rem;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
#fitLoungeSlider{
	height: 100%}
#fitLoungeSlider .z-loader_fitlounge{
	position: absolute;
	z-index: 9999;
	width: 100%;
	height: 100%;
	background: url("/skin/frontend/rwd/aala/images/login/loading.svg")  no-repeat;
	top: 45%;
	background-size: 80px;
	left: 45%;
	margin: -16px 0 0 -16px}
@media screen and (max-width: 768px){#fitLoungeSlider .z-loader_fitlounge{
		top: 80%}
}#fitLoungeSlider .zSliderScrollableD{
	padding-bottom: 0}
#fitLoungeSlider .zSliderScrollable{
	padding-top: 4.3rem}
#fitLoungeSlider .closebar_fitlounge{
	position: absolute}
#fitLoungeSlider .fitstorecross{
	background-color: #000}
#fitLoungeSlider .closebar_text,#fitLoungeSlider .cross-color{
	color: #eee}
#fitLoungeSlider .cross-hover:hover{
	color: #fff}
#fitLoungeSlider #progressbar li{
	list-style-type: none;
	color: #eeeeee;
	text-transform: uppercase;
	font-size: 10px;
	width: 25%;
	float: left;
	position: relative;
	text-align: center}
#fitLoungeSlider #progressbar li p{
	font-family: "ralewaymedium";
	font-size: 0.8rem;
	letter-spacing: 0.1rem;
	color: #333;
	text-align: center;
	margin: auto 4px;
	padding: 7px 10px 10px}
#fitLoungeSlider #progressbar li.active span{
	background-color: #f00909}
#fitLoungeSlider #progressbar li.active p{
	color: #f00909}
#fitLoungeSlider #progressbar li.visited span{
	background-color: #8BC43F}
#fitLoungeSlider #progressbar li.visited p{
	color: #333}
#fitLoungeSlider #progressbar li:after{
	content: '';
	width: 100%;
	height: 2px;
	background: #ddd;
	position: absolute;
	left: -50%;
	top: 19px;
	z-index: -1}
#fitLoungeSlider #progressbar li:first-child:after{
	content: none}
#fitLoungeSlider #progressbar li.active:after,#fitLoungeSlider #progressbar li.active:before{
	color: #fff}
#fitLoungeSlider span.p-icon.image1{
	background-image: url("http:images-cdn/Size-01.png");
	background-size: contain}
#fitLoungeSlider span.p-icon.image2{
	background-image: url("http:images-cdn/Bra-01.png");
	background-size: contain}
#fitLoungeSlider span.p-icon.image3{
	background-image: url("http:images-cdn/Bra-02.png");
	background-size: contain}
#fitLoungeSlider span.p-icon.image4{
	background-image: url("http:images-cdn/Right-01.png");
	background-size: contain}
#fitLoungeSlider span.p-icon{
	width: 40px;
	height: 40px;
	border: 1px solid #eee;
	border-radius: 50%;
	margin: auto 4px;
	background-color: #ccc;
	padding: 7px 10px 10px;
	font-size: 2rem;
	display: inline-block}
#fitLoungeSlider #msform fieldset{
	border: 0 none;
	margin: 0;
	width: 100%;
	padding-bottom: 3.5rem}
#fitLoungeSlider #msform fieldset:not(:first-of-type)
{
	display: none}
#fitLoungeSlider #msform{
	height: 100%}
#fitLoungeSlider fieldset .row p{
	font-family: "ralewaymedium";
	font-size: 1.4rem;
	letter-spacing: 0;
	color: #333}
#fitLoungeSlider fieldset .row p.success_msg_head{
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	font-size: 1.8rem;
	border-bottom: 1px solid #f00909;
	padding-bottom: 3px}
#fitLoungeSlider fieldset .row p.font_size_success{
	font-size: 1.6rem;
	margin-bottom: 0.3rem}
#fitLoungeSlider fieldset .row p.fitLounge_error_step1,#fitLoungeSlider fieldset .row p.fitLounge_error_step2,#fitLoungeSlider fieldset .row p.fitLounge_error_step3,#fitLoungeSlider fieldset .row p.fitLounge_error_step4{
	font-family: "ralewaymedium";
	font-size: 1.2rem;
	letter-spacing: 0;
	color: #ff1d25;
	margin-bottom: 0}
#fitLoungeSlider fieldset .slot_Selector{
	opacity: 0.3}
#fitLoungeSlider fieldset select.slots{
	background-color: #eee;
	height: 3.5rem;
	font-size: 1.5rem}
#fitLoungeSlider .icon-check{
	font-size: 1rem;
	cursor: pointer;
	border-radius: 50%;
	padding: 1rem 0.8rem;
	background-color: #ddd;
	color: #fff;
	font-weight: bold}
#fitLoungeSlider .icon-check:hover{
	background-color: #6f32b3}
#fitLoungeSlider fieldset .row p span.label_bookinType{
	line-height: 1.5;
	letter-spacing: 0.3rem;
	font-size: 1.2rem;
	padding-bottom: 0.3rem;
	font-weight: 500;
	margin-top: 1rem}
#fitLoungeSlider .group.active span.icon-check,#fitLoungeSlider .individual.active span.icon-check{
	background-color: #6f32b3}
#fitLoungeSlider a.hover_selection:hover span.icon-check,#fitLoungeSlider p.hover_selection:hover span.icon-check{
	background: #6f32b3}
#fitLoungeSlider .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all{
	text-align: center}
#fitLoungeSlider a.ui-datepicker-prev.ui-corner-all::before{
	font-size: 1.4rem;
	content: "<"}
#fitLoungeSlider a.ui-datepicker-next.ui-corner-all::before{
	font-size: 1.4rem;
	content: ">"}
#fitLoungeSlider td.undefined.ui-datepicker-today a.ui-state-default{
	color: #454545}
#fitLoungeSlider td.undefined.ui-datepicker-today a.ui-state-default.ui-state-active{
	color: #fff}
#fitLoungeSlider #mall_list li a.active{
	background-color: #fff}
#fitLoungeSlider #mall_list li a.active span.icon-check{
	background-color: #6f32b3}
#fitLoungeSlider #mall_list li a{
	background-color: #fff}
#fitLoungeSlider #mall_list li{
	padding-bottom: 1rem}
#fitLoungeSlider #mall_list li .content a{
	color: #f00909}
#fitLoungeSlider .stickybar_fitlounge{
	position: absolute;
	bottom: 0}
#fitLoungeSlider .fitlounge_stickybutton_right{
	padding: 1rem;
	font-size: 1.2rem;
	font-family: "ralewaymedium";
	letter-spacing: 0.2rem;
	background-color: #f00909;
	color: #fff}
#fitLoungeSlider .fitlounge_stickybutton_right.date_picking_next{
	background-color: #000;
	opacity: 0.1}
#fitLoungeSlider .fitlounge_stickybutton_left{
	padding: 1rem;
	font-size: 1.2rem;
	font-family: "ralewaymedium";
	letter-spacing: 0.2rem;
	background-color: #000;
	color: #fff}
#fitLoungeSlider span.icon-check:before{
	font-size: 1.3rem}
#fitLoungeSlider .input_fitlounge{
	background-color: #eee;
	height: 3rem;
	font-size: 1.3rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	padding-left: 10px;
	margin: 0;
	letter-spacing: 1.6px}
#fitLoungeSlider .no_of_guests{
	text-align: center;
	font-size: 2rem;
	cursor: pointer;
	border-radius: 50%;
	padding: 0.4rem 1.2rem;
	margin-right: 1.5rem;
	background-color: #eee;
	color: #333}
#fitLoungeSlider .no_of_guests:hover{
	background-color: #6f32b3;
	color: #fff}
#fitLoungeSlider .no_of_guests.active{
	background-color: #6f32b3;
	color: #fff}
#fitLoungeSlider #successMessage .success_line5{
	padding-right: 7rem}
#fitLoungeSlider .accordion-navigation>a:before{
	font-family: linearicons;
	content: ""}
#fitLoungeSlider .accordion-navigation.active>a:before{
	content: "\e962";
	font-family: linearicons}
#fitLoungeSlider #datepicker .ui-datepicker{
	width: 100%;
	padding-top: 1rem}
#fitLoungeSlider #datepicker .ui-widget-content{
	border: none}
#fitLoungeSlider #datepicker .ui-datepicker table{
	margin: 2rem 0;
	left: 0;
	width: 90%;
	margin-left: 5%;
	border: none}
#fitLoungeSlider #datepicker .ui-datepicker table thead{
	color: black;
	background-color: #fff}
#fitLoungeSlider #datepicker .ui-datepicker table thead th span{
	font-size: 1.5rem}
#fitLoungeSlider #datepicker .ui-datepicker table tbody tr td{
	padding: 7px}
#fitLoungeSlider #datepicker .ui-datepicker table tbody tr td a{
	font-size: 1.5rem}
#fitLoungeSlider #datepicker .ui-datepicker table tr{
	background-color: #fff}
#fitLoungeSlider #datepicker .ui-datepicker th td span,#fitLoungeSlider .ui-datepicker tr td a{
	text-align: center}
#fitLoungeSlider #datepicker .ui-datepicker-header{
	width: 90%;
	margin-left: 5%}
#fitLoungeSlider #datepicker .ui-state-highlight,#fitLoungeSlider #datepicker .ui-widget-content .ui-state-highlight{
	border: none;
	background: none}
#fitLoungeSlider #datepicker .ui-state-default,#fitLoungeSlider #datepicker .ui-widget-content .ui-state-default,#fitLoungeSlider #datepicker .ui-widget-header .ui-state-default{
	border: none;
	background: none}
#fitLoungeSlider #datepicker .ui-datepicker-current-day,#fitLoungeSlider #datepicker .ui-widget-content .ui-state-active,#fitLoungeSlider #datepicker .ui-widget-header .ui-state-active{
	background: #E5214F;
	border-radius: 1rem}
@media only screen and (min-width: 320px) and (max-width: 480px){#content-carosel p.mobile_content_card{
		font-size: 1.2rem;
		font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
		color: #666;
		line-height: 2rem}
	#content-carosel .mobile_store_prod_price span{
		display: block;
		font-size: 1.6rem;
		color: #f00909}
	#content-carosel .mobile_store_prod_price span.number{
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		font-size: 4rem}
	.input_fitlounge{
		background-color: #eee;
		height: 3rem;
		font-size: 1.3rem;
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		padding-left: 10px;
		margin: 0;
		letter-spacing: 1.6px}
	.no_of_guests{
		text-align: center;
		font-size: 2rem;
		cursor: pointer;
		border-radius: 50%;
		padding: 0.4rem 1.2rem;
		margin-right: 1.5rem;
		background-color: #eee;
		color: #333}
	.no_of_guests:hover{
		background-color: #6f32b3;
		color: #fff}
	.no_of_guests.active{
		background-color: #6f32b3;
		color: #fff}
	#successMessage .success_line5{
		padding-right: 7rem}
	#datepicker .ui-datepicker{
		width: 100%;
		padding-top: 1rem}
	#datepicker .ui-widget-content{
		border: none}
	#datepicker .ui-datepicker table{
		margin: 2rem 0;
		left: 0;
		width: 90%;
		margin-left: 5%;
		border: none}
	#datepicker .ui-datepicker table thead{
		color: black;
		background-color: #fff}
	#datepicker .ui-datepicker table thead th span{
		font-size: 1.5rem}
	#datepicker .ui-datepicker table tbody tr td{
		padding: 7px}
	#datepicker .ui-datepicker table tbody tr td a{
		font-size: 1.5rem}
	#datepicker .ui-datepicker table tr{
		background-color: #fff}
	#datepicker .ui-datepicker th td span,.ui-datepicker tr td a{
		text-align: center}
	#datepicker .ui-datepicker-header{
		width: 90%;
		margin-left: 5%}
	#datepicker .ui-state-highlight,#datepicker .ui-widget-content .ui-state-highlight{
		border: none;
		background: none}
	#datepicker .ui-state-default,#datepicker .ui-widget-content .ui-state-default,#datepicker .ui-widget-header .ui-state-default{
		border: none;
		background: none}
	#datepicker .ui-datepicker-current-day,#datepicker .ui-widget-content .ui-state-active,#datepicker .ui-widget-header .ui-state-active{
		background: #E5214F;
		border-radius: 1rem}
}#storeInfoSlider{
	height: 100%}
#storeInfoSlider .zSliderScrollableD{
	padding-bottom: 8rem}
#storeInfoSlider .zSubNavigationBar{
	position: relative;
	top: 0}
#storeInfoSlider .city-label{
	line-height: 1.5;
	letter-spacing: 0.3rem;
	font-size: 1.2rem;
	padding-bottom: 0.8rem;
	font-weight: 500;
	margin-top: 1rem}
#storeInfoSlider select.city-filter{
	background-color: #eee;
	height: 3.5rem;
	font-size: 1.5rem;
	margin-bottom: 2rem}
#storeInfoSlider #store-list li a,#storeInfoSlider #store-list li a.active{
	background-color: #fff}
#storeInfoSlider #store-list li.active>a span{
	display: none}
#storeInfoSlider #store-list div.content{
	padding: 0 10px 10px 15px}
#storeInfoSlider .sticky-buttons{
	position: absolute;
	bottom: 0}
#storeInfoSlider .sticky-buttons a:hover{
	color: #fff}
#storeInfoSlider .sticky-buttons a:focus{
	color: #fff}
#storeInfoSlider .cta-border{
	border-right: 1px solid #fff}
#storeInfoSlider #upcoming .dash,#storeInfoSlider .img-border{
	border-bottom: 1px solid #ddd}
#storeInfoSlider #nav-tab{
	position: relative}
#storeInfoSlider #nav-tab a.active{
	color: #f00909;
	border-bottom: 3px solid #f00909}
#storeInfoSlider #nav-tab a:focus{
	color: #333}
#storeInfoSlider .accordion-navigation>a:before{
	font-family: linearicons;
	content: ""}
#storeInfoSlider .accordion-navigation.active>a:before{
	content: "\e962";
	font-family: linearicons}
#thankyou{
	background: #eee}
#thankyou .thankswhite{
	background: #fff;
	padding: 30px 20px}
#thankyou .border_right{
	border-right: 2px solid #eee;
	padding-top: 30px;
	padding-bottom: 40px}
#thankyou .border_right1{
	padding-top: 30px;
	padding-bottom: 40px}
#thankyou .round{
	border: 0 solid #eee}
#thankyou .callout-card{
	background: #fff;
	box-shadow: 0 2px 5px rgba(0,0,0,0.2);
	margin: 1rem 0;
	overflow: hidden;
	padding: 15px 0}
#thankyou .callout-card .card-label{
	border-color: transparent #333 transparent transparent;
	border-color: rgba(255,255,255,0) #333 rgba(255,255,255,0) rgba(255,255,255,0)}
#thankyou .callout-card .card-label{
	border-style: solid;
	border-width: 0 70px 40px 0;
	float: right;
	height: 0;
	width: 0;
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg)}
#thankyou .callout-card .callout-card-content{
	padding: 0.5rem 1.5rem 0.875rem}
#thankyou .callout-card .label-text{
	color: #fff;
	font-size: 0.75rem;
	font-weight: bold;
	position: relative;
	right: -40px;
	top: 2px;
	white-space: nowrap;
	-webkit-transform: rotate(30deg);
	transform: rotate(30deg)}
#thankyou .thanks_title{
	color: #333;
	font-size: 1.4rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2rem;
	margin-bottom: 8px}
#thankyou .fav_title{
	color: #000;
	font-size: 2.2rem;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	line-height: 1.7rem;
	padding-left: 30px;
	padding-right: 15px;
	padding-bottom: 15px}
#thankyou .fav_titlebold{
	color: #000;
	font-size: 2.2rem;
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	line-height: 1.7rem}
#thankyou .fav_see_all{
	color: #E31e63;
	font-size: 1.2rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 1.7rem;
	text-transform: uppercase}
#thankyou .rating_card a{
	margin-bottom: 0;
	color: #E31e63;
	font-size: 1.1rem}
#thankyou .thanks_avl{
	margin-bottom: 1px;
	color: #666;
	font-size: 1.1rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 1.7rem}
#thankyou .thanks_avl span{
	padding-left: 5px}
#thankyou .thanks_limit{
	color: #666;
	font-size: 1.1rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 1.7rem;
	padding-bottom: 12px}
#thankyou .thanks_limit span{
	padding-left: 5px}
#thankyou .thanks_price{
	margin-bottom: 15px}
#thankyou .thanks_price_pink{
	color: #E31e63;
	font-size: 1.4rem;
	padding-right: 15px;
	font-family: "playfair_displayregular","Times New Roman",Times,serif}
#thankyou .thanks_price_offer{
	color: #eee;
	font-size: 1rem;
	padding-right: 15px;
	font-family: "playfair_displayregular", "Times New Roman", Times, serif;
	text-decoration: line-through}
#thankyou .thanks_fav span{
	color: #666;
	font-size: 0.9rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 1.7rem}
#thankyou .fav_wishlist{
	color: #E31e63;
	font-size: 1.4rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	text-transform: uppercase;
	margin-top: 15px}
#thankyou input[data-toggle]{
	display: none}
#thankyou input[data-toggle]:checked+label,#thankyou input[data-toggle]:checked+label:active{
	background-color: #000;
	box-shadow: 0 2px 4px rgba(0,0,0,0.15) inset,0 1px 2px rgba(0,0,0,0.05)}
#thankyou .button-group.toggle li:not(first-child){
	margin: 0 -0.9rem}
#thankyou .button1{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: normal;
	margin: 0 0 0.50rem;
	padding: 0.75rem 2rem 0.75rem 1.5rem;
	font-size: 1rem;
	background-color: #000 !important;
	border-color: #007095;
	color: #fff}
#thankyou .button2{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: normal;
	margin: 0 0 0.50rem;
	padding: 0.75rem 2rem 0.75rem 1.5rem;
	font-size: 1rem;
	background-color: #E31e63 !important;
	border-color: #007095;
	color: #fff;
	border-left: 0 solid;
	letter-spacing: 2px}
#thankyou .thanks__expert_title{
	color: #000;
	font-size: 1.6rem;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	line-height: 2.4rem}
#thankyou .expert_para{
	color: #666;
	font-size: 1.4rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.1rem}
#thankyou .thanks_expert{
	color: #E31e63;
	font-size: 1.2rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 1.7rem;
	text-transform: uppercase}
#thankyou .expert_space{
	padding-top: 15px;
	padding-bottom: 15px}
#thankyou .image{
	position: relative;
	margin-bottom: 20px;
	width: 100%}
#thankyou .h22{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #000;
	opacity: 0.8;
	padding-top: 15px;
	padding-bottom: 10px}
#thankyou .h221 span{
	color: #fff;
	font-size: 2.8rem;
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	letter-spacing: -1px;
	text-transform: capitalize}
#thankyou .h221 span.spacer{
	padding: 0 2px;
	background: none}
#thankyou .h221{
	color: #fff;
	font-size: 2.8rem;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	padding-left: 15px;
	text-transform: capitalize}
#thankyou .h222{
	text-transform: uppercase;
	color: #fff;
	font-size: 1.6rem;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
#thankyou .card_rightthanks{
	overflow: hidden;
	box-shadow: 0 2px 3px 0 rgba(0,0,0,0.14),0 2px 7px 0 rgba(0,0,0,0.12);
	color: #272727;
	border-radius: 2px;
	background: #fff;
	padding-top: 10px}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px){#homepage.partner_design{
		padding-top: 0 !important;
		background: #fff !important}
	#homepage.partner_design .home_mob_margin0{
		margin-bottom: 20px}
	#career_fullimg{
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		margin-bottom: 0 !important}
	#contentHome .opening_title{
		font-size: 1.4rem !important;
		line-height: 2.4rem !important}
	#contentHome .cite_open{
		margin: 1px 0 1rem !important}
	#contentDesign .philosophy_title_home span{
		font-size: 1.8rem !important;
		line-height: 2.7rem !important}
	#contentDesign .philosophy_title_home{
		padding: 0 !important}
	#contentDesign .learn_more{
		padding: 2rem 0 0 !important}
	#contentHome .philosophy_title_home span{
		font-size: 1.8rem !important;
		line-height: 2.7rem !important;
		font-family: "playfair_displaybold","Times New Roman",Times,serif}
	#contentDesign .promises-card .promises-info .promises_content{
		font-size: 1.1rem !important;
		line-height: 1.8rem !important}
	#contentDesign .promises-card .promises-info .promises_heading{
		font-size: 1.2rem !important;
		line-height: 1.8rem !important}
	#contentHome .content_timeline{
		font-size: 1.2rem !important;
		line-height: 1.8rem !important}
	#contentDesign .content_pad_about{
		padding-top: 20px !important;
		padding-bottom: 0 !important}
	#contentDesign .customdiv{
		width: 50% !important}
	#contentHome.timeline_details{
		padding-top: 30px !important;
		padding-bottom: 30px !important}
	#contentHome .about_head_title span{
		font-size: 1.2rem !important}
	#contentHome .about_head_title{
		font-size: 1.2rem !important}
	.paddingcardmob{
		padding-left: 2px;
		padding-right: 2px}
	#contentDesign .content_pad.content-investor-pad{
		padding-top: 20px !important;
		padding-bottom: 20px !important}
	#contentHome .read_opening{
		font-size: 1.2rem !important;
		line-height: 1.9rem !important}
	#contentHome.career_opening{
		height: 100% !important}
	#contentHome.send_resume{
		margin-bottom: 0 !important}
	#contentDesign .investor_name{
		font-size: 2rem !important}
	#contentDesign h2.double:after{
		top: 65% !important}
	#contentDesign .investor_name{
		margin-bottom: 15px !important}
	#contentDesign .border_shadow{
		box-shadow: 0 0 0 rgba(0,0,0,0.2) !important;
		margin: 0;
		border: none !important}
	#investor.padding-center2{
		padding: 10px 15px !important}
	#contentHome.mobphi{
		padding-top: 15px;
		padding-bottom: 15px}
	#thankyou .expert_space{
		padding-top: 18px;
		padding-left: 1.5rem;
		padding-right: 1.5rem}
	#thankyou .mob_thanks_lc_bg{
		background: #eee}
	#thankyou .thankswhite{
		background: #fff;
		padding: 0}
	#thankyou .fav_title{
		color: #000;
		font-size: 1.8rem;
		font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
		line-height: 2.5rem;
		padding-bottom: 10px;
		padding-left: 15px;
		text-align: center}
	#thankyou .fav_titlebold{
		color: #000;
		font-size: 1.8rem;
		font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
		line-height: 2.5rem}
	#thankyou .thanks__expert_title{
		color: #000;
		font-size: 1.4rem;
		font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
		line-height: 2.1rem;
		margin-bottom: 0.5rem}
	#thankyou .expert_para{
		color: #666;
		font-size: 1.1rem;
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		line-height: 1.5rem;
		margin-bottom: 0.8rem}
	#thankyou .card_img{
		margin-top: 8px}
	#thankyou .thanks_expert{
		color: #E31e63;
		font-size: 1.1rem;
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		line-height: 1.3rem;
		text-transform: uppercase}
	#thankyou .border_right1{
		padding-left: 0;
		padding-right: 0}
	#thankyou .mob_paddings{
		padding: 0}
	#thankyou .h22{
		position: absolute;
		top: 80px;
		left: 0;
		width: 100%;
		background: #000;
		opacity: 0.8;
		padding-top: 5px;
		padding-bottom: 5px}
	#thankyou .h221{
		color: #fff;
		font-size: 1.2rem;
		font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
		padding-left: 15px;
		text-transform: capitalize}
	#thankyou .h221 span{
		color: #fff;
		font-size: 1.2rem;
		font-family: "playfair_displaybold", "Times New Roman", Times, serif;
		letter-spacing: -1px;
		text-transform: capitalize}
	#thankyou .h222{
		text-transform: uppercase;
		color: #fff;
		font-size: 1.1rem;
		font-family: "ralewaymedium",helvetica,arial,sans-serif}
	#thankyou .mob_margin_img{
		margin-left: 5px;
		margin-top: -12px}
	#thankyou .parmarginb{
		margin-bottom: 15px}
	#productlist .mob_prodlist_desc{
		padding-left: 10px !important;
		padding-right: 10px !important}
	#productlist .padtopbot{
		padding-left: 10px !important;
		padding-right: 10px !important}
	#content-carosel .pushbra_img_gradient{
		margin-bottom: -0.6rem}
	#content-carosel p.margin_mallcards{
		margin: 0}
	#content-carosel a.mallcards_mobile{
		text-transform: uppercase;
		background-color: #f00909;
		border-radius: 100rem;
		color: #fff;
		padding: 0.6rem 2.5rem;
		letter-spacing: 0.2rem;
		font-family: "ralewaymedium",helvetica,arial,sans-serif}
	#contentDesign .about_shadow{
		height: 20px}
	#map_storelocator{
		height: 35rem;
		overflow: hidden}
	#content-carosel div.storelocator_img_gradient{
		bottom: 30px;
		width: 88%}
}#collection_style_left p.easywear-text-color{
	color: #eee}
@media only screen and (min-width: 320px) and (max-width: 480px){#collection_style_left .event-date .event-month{
		padding: 0}
	.coll_hori_tophead{
		font-size: 1.8rem !important;
		color: #000 !important}
	.coll_hori_tophead strong{
		font-size: 1.8rem !important;
		color: #000 !important}
	.coll_hori_toppara{
		font-family: "ralewaymedium", helvetica, arial, sans-serif !important;
		font-size: 1rem !important;
		color: #eee !important;
		line-height: 1.5rem}
	.mob_parastyle2{
		font-size: 1rem;
		color: #666;
		font-family: "ralewaymedium", helvetica, arial, sans-serif !important;
		line-height: 1.5rem}
	.mob_coll_h2_title2{
		font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
		font-size: 1.4rem;
		color: #333}
	#collection_style_left .event{
		padding: 1rem 1rem 0 0 !important}
	#collection_style_left .features .fi-widget i{
		font-size: 15px !important}
	#collection_style_left .features .round-icon{
		height: 30px !important;
		width: 30px !important;
		font-size: 2rem !important}
	#collection_style_left .features .round-icon_title{
		font-size: 0.8rem !important}
	#collection_style_left .mar10{
		margin-right: 10px !important}
	#collection_style_left .mob_see{
		font-size: 1rem !important;
		letter-spacing: normal !important}
	#collection_style_left .small_price_offer_disable{
		margin-bottom: 0.3rem !important}
	#collection_style_left .small_event-desc-header{
		margin-bottom: 1rem !important}
	#collection_style_left .small_redlne{
		margin-left: 15px !important;
		margin-right: 15px !important}
	#collection_style_left .h3_title_small{
		padding: 15px 3px 0 !important}
	#collection_style_left .small_parastyle{
		margin-bottom: 5px !important}
	#collection_style_left .mob_see1{
		font-size: 1.1rem !important;
		letter-spacing: normal !important;
		margin-bottom: 25px;
		margin-top: 5px}
	#collection_style_left .features .fi-widget i{
		color: #000;
		font-size: 30px}
	#collection_style_left .pairPanties_nopanty_small{
		background: url(" images-cdn/articles/pairPanties/mobile/1-01.jpg") no-repeat center center}
	#collection_style_left .pairPanties_thongs_small{
		background: url(" images-cdn/articles/pairPanties/mobile/2-01.jpg") no-repeat center center}
	#collection_style_left .pairPanties_bikini_small{
		background: url(" images-cdn/articles/pairPanties/mobile/3-01.jpg") no-repeat center center}
	#collection_style_left .pairPanties_hipster_small{
		background: url(" images-cdn/articles/pairPanties/mobile/4-01.jpg") no-repeat center center}
	#collection_style_left .pairPanties_boyShort_small{
		background: url(" images-cdn/articles/pairPanties/mobile/5-01.jpg") no-repeat center center}
	#collection_style_left .pairPanties_waistPanties_small{
		background: url(" images-cdn/articles/pairPanties/mobile/6-01.jpg") no-repeat center center}
	#collection_style_left .reddcarpet_strapless_small{
		background-image: url(" images-cdn/articles/redcarpet/mobile/Journelle-Red-Carpet-looks_1Strapless_460x29.jpg")}
	#collection_style_left .reddcarpet_Plunge_small{
		background-image: url(" images-cdn/articles/redcarpet/mobile/Journelle-Red-Carpet-looks_2Plunge_460x295.jpg")}
	#collection_style_left .reddcarpet_bare_small{
		background-image: url(" images-cdn/articles/redcarpet/mobile/Journelle-Red-Carpet-looks_3backless_460x295.jpg")}
	#collection_style_left .reddcarpet_hacks_small{
		background-image: url(" images-cdn/articles/redcarpet/mobile/Journelle-Red-Carpet-looks_4Backless-Hacks_460x295.jpg")}
	#collection_style_left .reddcarpet_stay_small{
		background-image: url(" images-cdn/articles/redcarpet/mobile/Journelle-Red-Carpet-looks_5low-back-dress_460x295.jpg")}
	#collection_style_left .reddcarpet_pushup_small{
		background-image: url(" images-cdn/articles/redcarpet/mobile/Journelle-Red-Carpet-looks_6Push-Up-Power_460x295.jpg")}
	#collection_style_left .reddcarpet_shape_small{
		background-image: url(" images-cdn/articles/redcarpet/mobile/Journelle-Red-Carpet-looks_7Shape-That-Waist_460x295.jpg")}
	#collection_style_left .reddcarpet_show_small{
		background-image: url(" images-cdn/articles/redcarpet/mobile/Journelle-Red-Carpet-looks_8No-Show-Bottoms_460x295.jpg")}
	#collection_style_left .reddcarpet_drape_small{
		background-image: url(" images-cdn/articles/redcarpet/mobile/Journelle-Red-Carpet-looks_9Shape-Your-Drape_460x295.jpg")}
	#collection_style_left .reddcarpet_classy_small{
		background-image: url(" images-cdn/articles/redcarpet/mobile/Journelle-Red-Carpet-looks_10Fitted-Skirt-with-pantyhose_460x295.jpg")}
	#collection_style_left .curvelove_quattrolift_small{
		background-image: url(" images-cdn/articles/curvelove/mobile/Journelle_01_Mob.jpg")}
	#collection_style_left .curvelove_minimiser_small{
		background-image: url(" images-cdn/articles/curvelove/mobile/Journelle_02_Mob.jpg")}
	#collection_style_left .curvelove_tshirt_small{
		background-image: url(" images-cdn/articles/curvelove/mobile/Journelle_03_Mob.jpg")}
	#collection_style_left .foldover-easywear{
		background-image: url(" images-cdn/easywear/1_460x295.jpg")}
	#collection_style_left .flared-easywear{
		background-image: url(" images-cdn/easywear/2_460x295.jpg")}
	#collection_style_left .friday-easywear{
		background-image: url(" images-cdn/easywear/3_460x295.jpg")}
	#collection_style_left .softpants-easywear{
		background-image: url(" images-cdn/easywear/4_460x295.jpg")}
	#collection_style_left .bohemian-easywear{
		background-image: url(" images-cdn/easywear/5_460x295.jpg")}
	#collection_style_left .burnout-easywear{
		background-image: url(" images-cdn/easywear/6_460x295.jpg")}
	#collection_style_left .printed-easywear{
		background-image: url(" images-cdn/easywear/7_460x295.jpg")}
	#collection_style_left .pairPanties_small_background{
		background-position: left center;
		background-size: cover}
	#collection_style_left .pairPanties_small_background_right{
		background-position: right center;
		background-size: cover}
	#collection_style_left .apparel_small_background_left{
		background-position: left;
		background-position-x: 5rem;
		background-size: contain;
		background-repeat: no-repeat}
	#collection_style_left .apparel_small_background_right{
		background-size: cover}
	#contentDesign .mob_topinvestor{
		padding: 1.5rem !important;
		background: #fff;
		padding-bottom: 0 !important}
	#contentDesign .investors_top_title{
		font-size: 2.4rem !important;
		padding: 0 0 1rem !important}
	#contentDesign .investors_top_title span{
		font-size: 2.4rem !important}
	#contentDesign .investors_top_para{
		font-size: 1.4rem !important;
		line-height: 2.2rem !important}
	#contentDesign .dropcap-black2{
		display: block;
		float: left;
		line-height: 4.5rem;
		margin: 0 0.5rem 2rem -7px;
		width: 5.3rem;
		color: #231f20;
		font-size: 7rem;
		font-family: "playfair_displayitalic","Times New Roman",Times,serif}
	#contentDesign .content_heading{
		font-size: 2rem;
		font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
		line-height: 2.8rem;
		color: #666;
		border-bottom: 1px solid #E31e63;
		padding-bottom: 10px}
	#contentDesign .content_para3{
		color: #666;
		font-size: 1.1rem;
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		line-height: 1.5rem}
	#contentDesign .lightgrey2{
		padding-bottom: 0}
	#contentDesign .padding-center3{
		padding: 0 15px !important}
	#contentDesign .content_h3_video{
		font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
		font-size: 1.8rem;
		line-height: 2.7rem;
		margin-bottom: 1.25rem;
		padding: 5px;
		font-variant: normal;
		color: #333}
	#contentDesign .content_h3{
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		font-size: 1.8rem;
		line-height: 2.5rem;
		margin-bottom: 2.25rem;
		padding: 5px;
		font-variant: normal;
		color: #000}
	#contentDesign .content_h3_small{
		padding: 5px 5px 5px 0}
	#contentDesign .cite{
		border-left: 2px solid #E31e63;
		padding: 0 0 0 10px}
	#contentDesign .cite111{
		border-left: 0 solid !important}
	.testimonial-wrap{
		padding: 5px 5px 10px 6px}
	.testimonial-wrap1{
		padding: 40px 5px 10px 6px}
	.card_img img{
		height: auto}
	.quote-marks{
		font-size: 2.8rem;
		padding-left: 8px}
	.rating_card{
		margin-bottom: 0;
		color: #e4214f;
		font-size: 1rem}
	.card_prod_name{
		color: #666;
		font-size: 1rem;
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		line-height: 1.2rem;
		margin-bottom: 5px}
	.card_prod_price{
		color: #E31e63;
		font-size: 1.1rem;
		font-family: "ralewaymedium",helvetica,arial,sans-serif}
	.card_line{
		margin: 20px 0 8px}
	.card_location{
		color: #E31e63;
		font-size: 1.1rem;
		font-family: "ralewaymedium",helvetica,arial,sans-serif}
	.card_title{
		font-size: 1.4rem;
		font-family: "playfair_displaybold", "Times New Roman", Times, serif;
		line-height: 2rem;
		color: #666;
		margin-bottom: 15px}
	.card_padd{
		padding-right: 10px;
		padding-left: 10px}
	.padding15{
		padding: 15px 15px 10px}
	.quote p{
		padding-left: 20px}
	.quote p{
		padding-left: 0}
	#contentHome.aboutvision{
		padding-top: 35px !important;
		padding-bottom: 35px !important}
	#contentHome .abtvision_title_home span{
		font-size: 2.2rem !important;
		line-height: 3.3rem !important}
	#contentHome .abtvision_title_home1{
		font-size: 2.2rem !important;
		line-height: 3.3rem !important}
	#contentHome .content_vision{
		font-size: 1.2rem !important;
		line-height: 1.8rem !important}
	#home .small_bannermsg{
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		font-size: 1.2rem !important;
		color: #666;
		font-style: normal;
		line-height: 1.8rem !important;
		padding-top: 0;
		padding-bottom: 5px;
		padding-left: 0}
	#home .herocareer{
		background: url("../images/hero_mobile.png") no-repeat center center;
		background-size: cover;
		height: 60vh}
	#home .herocareer:before{
		content: '';
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		opacity: 0.8}
	#home .careerspage_banner_small{
		background-size: cover;
		background-repeat: no-repeat;
		height: 62vh}
	#home .careerspage_banner_small:before{
		content: '';
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		opacity: 0.8}
	#home .studios_banner_small{
		background: url("images-cdn/mobile/header.jpg") no-repeat center center;
		background-size: cover;
		background-repeat: no-repeat;
		height: 62vh}
	#home .studios_banner_small:before{
		content: '';
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		opacity: 0.8}
	#home .heroabout{
		background-size: cover;
		background-repeat: no-repeat;
		height: 62vh}
	#home .heroabout:before{
		content: '';
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		opacity: 0.8}
	#home .heropartner{
		background: url("../images/hero_mobile.png") no-repeat center center;
		background-size: cover;
		height: 60vh}
	#home .heropartner:before{
		content: '';
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		opacity: 0.8}
	#home .hero{
		background: url("../images/hero_mobile.png") no-repeat center center;
		background-size: cover;
		height: 60vh}
	#home .hero:before{
		content: '';
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		opacity: 0.8}
	#home .hero .intro{
		padding: 0;
		position: relative;
		top: 75%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%)}
	#home .hero .fi-widget i{
		color: #fff;
		font-size: 35px}
	#home .hero .round-icon_title{
		text-transform: uppercase;
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		font-size: 1rem;
		line-height: 15px;
		color: #fff;
		font-weight: 400;
		text-align: center}
	#home .hero .small_round_icon_title{
		font-size: 0.7rem !important;
		line-height: 0.9rem;
		color: #fff;
		margin-left: -6px}
	#home .hero .small_padding{
		padding-left: 0;
		margin-right: 10px}
	#home .hero .small-round-icon{
		height: 40px !important;
		width: 40px !important}
	#home .hero .round-icon{
		border: 1px solid #ccc;
		border-radius: 50%;
		display: table;
		height: 30px !important;
		margin: 0 -2px 1rem;
		width: 30px !important;
		font-size: 1.5rem;
		margin-bottom: 5px}
	#home .hero .round-icon span{
		color: #fff;
		display: table-cell;
		text-align: center;
		vertical-align: middle}
	#home .pairPanties_small_banner{
		background: url(" images-cdn/articles/pairPanties/mobile/Journelle-Hero-Panties_640x640.jpg") no-repeat top;
		background-size: cover}
	#home .essential_bras_small{
		background: url(" images-cdn/articles/7essentialbras/mobile/Journelle--Essential-Bras1_540X540.jpg") no-repeat top;
		background-size: cover}
	#home .whattolookfor_small{
		background: url(" images-cdn/articles/whattolookfor/mobile/Hero_Journelle_Shapewear1_640x640.jpg") no-repeat top;
		background-size: cover}
	#home .ultimatebride_small{
		background: url(" images-cdn/articles/ultimatebridal/MOBILE-HERO_540x540.jpg") no-repeat center center;
		background-size: cover}
	#home .camibra_small_banner{
		background: url(" images-cdn/articles/camibra/mobile/Journelle_Cami-640x640.jpg") no-repeat top;
		background-size: cover}
	#home .redcarpet_small_banner{
		background: url(" images-cdn/articles/redcarpet/mobile/Journelle-Red-Carpet-looks_640x640.jpg") no-repeat top;
		background-size: cover}
	#home .pushupbra_small{
		background: url("images-cdn/articles/pushupbra/mobile/Journelle-Push-Up-Bra1_540x540.jpg") no-repeat top;
		background-size: cover}
	#home .curvelove_small_banner{
		background: url("images-cdn/articles/curvelove/mobile/Small-BG-Image---Mobile_640x640.jpg") no-repeat top;
		background-size: cover}
	#home .easywer-bgimage{
		background: url("images-cdn/easywear/HERO_MOBILE_640x640.jpg") no-repeat top;
		background-size: cover}
	#home .leggings-bgimage{
		background: url("images-cdn/leggings/mobile-hero.jpg") no-repeat top;
		background-size: cover}
	#home .cheatsheet-bgimage{
		background: url("images-cdn/cheatsheet/HERO_Mobile_640X640.jpg") no-repeat top;
		background-size: cover}
	#home .lbb-bgimage{
		background: url("images-cdn/LBB/mobile-hero (1).jpg") no-repeat right center;
		background-size: cover}
	#home .gentlemanGuide-bgimage{
		background: url("images-cdn/gentlemanArticle/mobile-hero.jpg") no-repeat center;
		background-size: cover}
	#home .content_title_home{
		font-size: 1.6rem !important;
		margin-left: 0;
		margin-bottom: 5px;
		line-height: 2.4rem}
	#home .content_title_home span{
		font-size: 1.6rem;
		margin-bottom: 0}
	#home .features .fi-widget i{
		font-size: 13px !important}
	#home .redbg,#home .whitebg{
		letter-spacing: 2px}
	#home .button_partner .career_redbtn{
		background-color: #f00909 !important;
		padding: 10px 3rem !important;
		font-size: 1.2rem !important;
		text-transform: uppercase;
		letter-spacing: 0.2rem}
	#contentHome{
		margin-bottom: 15px;
		background: #eee}
	#contentHome .pushupbra_margin{
		margin-bottom: 0 !important}
	#contentHome .bggrey{
		background: #fff}
	#contentHome .summary_title{
		font-size: 1.4rem;
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		line-height: 2.1rem;
		text-transform: uppercase;
		color: #000;
		letter-spacing: 0.2rem;
		padding-bottom: 15px;
		padding-left: 0;
		padding-top: 20px}
	#contentHome .summary_last_li{
		border-bottom: none !important}
	#contentHome .mob_spaceyear{
		padding: 0}
	#contentHome .sumarry_year_content{
		padding-left: 0}
	#contentHome .summary_list li{
		font-size: 1.2rem !important;
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		line-height: 1.8rem;
		color: #666;
		margin-bottom: 5px;
		border-bottom: 1px solid #ddd;
		padding-top: 3px;
		padding-bottom: 3px}
	#contentHome .content_opening{
		font-size: 1.2rem !important;
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		line-height: 1.8rem;
		color: #666;
		margin-bottom: 5px;
		border-bottom: 0 solid #ddd;
		padding-top: 3px;
		padding-bottom: 3px}
	#contentHome .sumarry_year{
		font-size: 1.2rem !important;
		margin-bottom: 2px !important;
		padding-top: 3px !important}
	#contentHome .content_title_home{
		font-size: 1.8rem !important;
		font-family: "playfair_displayitalic", "Times New Roman", Times, serif !important;
		line-height: 2.2rem !important;
		color: #000 !important;
		padding: 15px 0 10px !important}
	#contentHome .topbottomspace{
		padding-bottom: 20px}
	#contentHome .mob_white_contenthome{
		background: #fff}
	#contentHome .mob_show_more{
		font-size: 1.1rem;
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		line-height: 2.1rem;
		color: #E31e63;
		border-bottom: 1px solid #E31e63;
		text-transform: uppercase;
		padding-top: 0;
		padding-bottom: 15px}
	#contentHome .mob_show_more1{
		margin-bottom: 20px}
	#contentHome .sub-nav dd a,#contentHome .sub-nav dt a,#contentHome .sub-nav li a{
		font-family: "ralewaymedium", helvetica, arial, sans-serif !important;
		padding-top: 10px !important;
		color: #000;
		font-size: 1rem !important;
		letter-spacing: 0.1rem !important;
		padding-left: 3px !important;
		padding-right: 3px !important}
	#contentHome .sub-nav dd.active,#contentHome .sub-nav dt.active,#contentHome .sub-nav li.active{
		border-radius: 0;
		background: none !important;
		color: #E31e63;
		font-family: "ralewaybold", helvetica, arial, sans-serif;
		border-bottom: 0 solid;
		font-size: 1.2rem !important;
		letter-spacing: 0.1rem;
		padding-left: 3px;
		padding-right: 3px}
	#contentHome .sub-nav dd.active{
		padding-bottom: 7px !important}
	#contentHome .sub-nav dd,#contentHome .sub-nav dt,#contentHome .sub-nav li{
		margin-left: 0.5rem;
		padding: 4px 5px 6px}
	#contentHome .bggrey1{
		background: #fff;
		padding: 1rem 0 3rem}
	#contentHome .content_title_home span{
		font-size: 1.8rem !important;
		font-family: "playfair_displaybold", "Times New Roman", Times, serif !important;
		line-height: 2.7rem !important;
		color: #000 !important}
	#contentHome .cite{
		border-left: 1px solid #E31e63 !important;
		padding-left: 0 !important}
	#contentHome .card_homecontent .action{
		padding: 0 15px 10px}
	#contentHome .mob_subhead1{
		font-size: 1.2rem !important;
		font-family: "playfair_displaybold", "Times New Roman", Times, serif !important;
		line-height: 2.2rem !important;
		padding: 10px 0 0 !important;
		color: #000 !important}
	#contentHome .mob_subhead2{
		font-size: 1.1rem !important;
		font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
		line-height: 1.8rem !important;
		color: #666 !important;
		margin-bottom: 0 !important}
	#contentHome .mob_subhead2 .see_all_products{
		text-transform: uppercase !important;
		font-size: 1.1rem !important;
		color: #E31e63 !important;
		font-family: "ralewaymedium",helvetica,arial,sans-serif !important}
	#contentHome .mob_card0_link .see_all_products{
		text-transform: uppercase !important;
		font-size: 1.1rem !important;
		color: #E31e63 !important;
		font-family: "ralewaymedium", helvetica, arial, sans-serif !important;
		line-height: 2.2rem !important}
	#contentHome .mob_card0_link{
		margin-bottom: 0}
	#contentHome .boxspacing{
		padding-bottom: 20px}
	#contentHome .mob_card0_para{
		color: #666;
		font-size: 1.1rem;
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		line-height: 1.6rem;
		margin-bottom: 3px;
		text-align: justify;
		word-break: break-all}
	#contentHome .mob_imgtb{
		padding-bottom: 0;
		padding-top: 10px}
	#contentHome .mob_divtb{
		padding-bottom: 15px}
	#contentHome .cardhome_space{
		padding-top: 10px;
		padding-bottom: 10px}
	#contentHome .card_para_left{
		padding-left: 10px}
	#contentDesign .caring_lingerie{
		padding-bottom: 2.5rem}
	#contentDesign .whattolookfor_table td,#contentDesign .whattolookfor_table th{
		background-color: #eee;
		padding: 1.5rem;
		font-size: 1.1rem;
		font-family: ralewaymedium}
	#contentDesign .dropcap_whattolookfor{
		width: 3.5rem}
	.sub_title{
		font-size: 1.4rem;
		font-family: playfair_displayitalic;
		margin-top: -2rem}
	#contentHome .small_price_active_pink{
		color: #E31e63;
		font-family: ralewaymedium;
		font-size: 1.1rem;
		padding-right: 15px}
	#contentHome .pushupbra_margin{
		margin-bottom: 0}
	#contentDesign .whattolookfor_padding{
		padding: 2rem 1.5rem 0 !important}
	#contentDesign .wahttolookfor_smallimg{
		width: 100%}
	#home .wahttolookfor_heading{
		padding: 0}
	#contentDesign .whattolookfor_list{
		margin-left: 0}
	#contentHome .pushupbra_sub_head{
		background-color: #fff !important}
	#contentHome{
		margin-bottom: 0 !important}
	#contentDesign .sexynitewear_mobile_margin{
		margin-bottom: 3rem}
	#home .mobile_cta_articles{
		font-size: 1rem !important}
	#home .career_hero_overlay{
		height: 100%}
	#home.padding_top_mobile_homebanner{
		padding-top: 3.8rem}
	.leggings-small-left{
		background-size: cover;
		height: 30vh}
	.kurta-leggings{
		background-image: url("images-cdn/leggings/mobile/1.jpg")}
	.tunics-leggings{
		background-image: url(" images-cdn/leggings/mobile/2.jpg")}
	.shirtup-leggings{
		background-image: url(" images-cdn/leggings/mobile/3.jpg")}
	.shortstale-leggings{
		background-image: url(" images-cdn/leggings/mobile/4.jpg")}
	.sweater-leggings{
		background-image: url(" images-cdn/leggings/mobile/5.jpg")}
	.fitness-leggings{
		background-image: url(" images-cdn/leggings/mobile/6.jpg")}
	.monday-cheatsheet{
		background-image: url(" images-cdn/cheatsheet/mobile/1_Monday.jpg")}
	.tuesday-cheatsheet{
		background-image: url(" images-cdn/cheatsheet/mobile/2_Tuesday.jpg")}
	.wednesday-cheatsheet{
		background-image: url(" images-cdn/cheatsheet/mobile/3_Wednesday.jpg")}
	.thursday-cheatsheet{
		background-image: url(" images-cdn/cheatsheet/mobile/4_Thursday.jpg")}
	.friday-cheatsheet{
		background-image: url(" images-cdn/cheatsheet/mobile/5_Friday.jpg")}
	.saturday-cheatsheet{
		background-image: url(" images-cdn/cheatsheet/mobile/6_Saturday.jpg")}
	.sunday-cheatsheet{
		background-image: url(" images-cdn/cheatsheet/mobile/7_Sunday.jpg")}
	.foldover-easywear{
		background-image: url(" images-cdn/easywear/1_460x295.jpg")}
	.flared-easywear{
		background-image: url(" images-cdn/easywear/2_460x295.jpg")}
	.friday-easywear{
		background-image: url(" images-cdn/easywear/3_460x295.jpg")}
	.softpants-easywear{
		background-image: url(" images-cdn/easywear/4_460x295.jpg")}
	.bohemian-easywear{
		background-image: url(" images-cdn/easywear/5_460x295.jpg")}
	.burnout-easywear{
		background-image: url(" images-cdn/easywear/6_460x295.jpg")}
	.printed-easywear{
		background-image: url(" images-cdn/easywear/7_460x295.jpg")}
	.naughty-gentleman{
		background-image: url(" images-cdn/gentlemanArticle/mobile_alter_1.jpg")}
	.playful-gentleman{
		background-image: url(" images-cdn/gentlemanArticle/mobile_alter_2.jpg")}
	.sweet-gentleman{
		background-image: url(" images-cdn/gentlemanArticle/mobile_alter_3.jpg")}
	.sinful-gentleman{
		background-image: url(" images-cdn/gentlemanArticle/mobile_alter_4.jpg")}
}@media only screen and (min-width: 48em) and (max-width: 61.9375em){#collection_style_left .abt_coll_style{
		background-position: left top !important;
		background-repeat: no-repeat !important}
	#contentHome.aboutvision{
		padding-top: 30px !important;
		padding-bottom: 30px !important}
	#contentDesign .investors_top_title{
		font-size: 3rem;
		padding: 1rem 0 2rem}
	#contentDesign .investors_top_title span{
		font-size: 3rem}
	#contentDesign .investors_top_para{
		font-size: 2rem;
		line-height: 3rem}
	#home .hero{
		background: url("../images/banner1.png") no-repeat right center;
		background-size: cover !important;
		height: 35vh !important}
	#home .pairPanties_large_banner{
		background: url(" images-cdn/articles/pairPanties/desktop/Journelle-Hero-Panties_1800x320.jpg") no-repeat center center}
	#home .camibra_large_banner{
		background: url(" images-cdn/articles/camibra/desktop/Journelle_Cami-1800x320.jpg") no-repeat center center}
	#home .redcarpet_large_banner{
		background: url(" images-cdn/articles/redcarpet/desktop/Journelle-Red-Carpet-looks_1800x320.jpg") no-repeat center center}
	#home .curvelove_large_banner{
		background: url(" images-cdn/articles/curvelove/desktop/Small BG Image.jpg") no-repeat center center;
		background-size: cover}
	#home .content_title_home,#home .content_title_home span{
		font-size: 3.2rem !important}
	#home .hero .round-icon{
		height: 60px !important;
		width: 60px !important}
	#home .hero .fi-widget i{
		font-size: 30px !important}
	#home .bannermsg{
		font-size: 1.4rem !important}
	#home .redbg,#home .whitebg{
		font-size: 1.2rem !important}
	#productlist .product_panel{
		margin-bottom: 0 !important;
		padding: 10px 20px !important}
	#contentDesign .padding-center2{
		padding: 30px !important}
	#contentDesign .wahttolookfor_padding_medium{
		padding: 10px 30px 0 !important}
	#contentDesign .wahttolookfor_padding_medium_last{
		padding: 10px 30px 40px !important}
	#contentDesign .right_heading h2{
		font-size: 2.2rem !important;
		line-height: 3rem !important}
	#contentDesign .right_heading h4{
		font-size: 1.8rem !important;
		line-height: 2.7rem !important}
	#contentDesign .lightgrey0{
		padding-top: 25px !important;
		padding-bottom: 5px !important}
	#contentDesign .whiterow120{
		height: 60px !important}
	#contentDesign .whiterow75{
		height: 40px !important}
	#contentDesign .content_pad{
		padding-top: 30px !important;
		padding-bottom: 30px !important}
	#contentDesign .content_pad{
		padding-top: 30px !important;
		padding-bottom: 30px !important}
	#contentDesign .content_h3{
		font-size: 2.5rem !important;
		line-height: 3rem !important}
	#contentDesign .bgwhite{
		padding-top: 20px !important;
		padding-bottom: 0 !important}
	#contentDesign .content_heading{
		font-size: 2.4rem !important;
		line-height: 3.5rem !important}
	#contentDesign .dropcap-black2{
		font-size: 14rem !important}
	#contentDesign .dropcap-black2,#contentDesign .dropcap2,#contentDesign .dropcap-black2{
		line-height: 2rem !important;
		width: 8rem !important}
	#contentDesign .content_para3{
		font-size: 1.4rem !important;
		line-height: 2.1rem !important}
	#contentDesign .content_h3_video1{
		font-size: 2.2rem !important;
		line-height: 3rem !important;
		margin-bottom: 1rem !important}
	#contentDesign .content_para4{
		font-size: 1.2rem !important;
		line-height: 1.8rem !important}
	#contentDesign .content_h3_video11{
		font-size: 2.4rem !important;
		line-height: 3.4rem !important}
	#contentDesign .content_h3_video0{
		font-size: 2.4rem !important;
		line-height: 3.4rem !important}
	#contentDesign .hor_hero_card4 .intro{
		top: 55% !important}
	#contentDesign .hor_hero_card4{
		height: 25vh !important}
	#contentDesign .hor_hero_card4 .para2{
		font-size: 1.2rem !important;
		line-height: 1.8rem !important}
	#contentDesign .hor_hero_card4 .hero_title{
		font-size: 2.4rem !important}
	#contentDesign .whiterow100{
		height: 50px !important}
	#collection_style_left .features .round-icon{
		height: 55px !important;
		width: 55px !important}
	#collection_style_left .features .fi-widget i{
		font-size: 25px !important}
	#contentHome .card_homecontent .action h2{
		font-size: 1.8rem !important;
		line-height: 2.4rem !important;
		padding: 0 0 5px !important}
	#contentHome .card_homecontent .action h3{
		font-size: 1.4rem !important}
	#contentHome .card_homecontent .image{
		padding: 0 0 15px !important}
	#contentHome .card_homecontent .content p{
		font-size: 1.2rem !important;
		line-height: 1.8rem !important}
	#contentHome .card_homecontent .content a{
		font-size: 1.2rem !important}
	#contentHome .herohome{
		height: 27vh !important}
	#contentHome .herohome .round-icon{
		height: 65px !important;
		width: 65px !important;
		font-size: 2rem !important}
	#contentHome .herohome .fi-widget i{
		font-size: 25px !important}
	#contentHome .herohome .round_icon_title{
		font-size: 14px !important}
	#contentHome .module_contenthome_mobile{
		height: 120px !important}
	#contentHome .midd h1{
		font-size: 1.4rem !important;
		height: 40px !important;
		width: 40px !important}
	#contentHome .midd .watch_videocard_icon_text{
		top: 65% !important;
		left: 25% !important}
	#contentHome .paddding_tab{
		padding: 0 !important}
	#home .career_banner .content_title_video{
		top: 30rem !important}
	#home .about_banner .content_title_video{
		top: 250px !important;
		font-size: 2.2rem}
	#home .about_banner .content_title2_video{
		font-size: 1.4rem !important;
		top: 295px !important;
		line-height: 2rem !important}
	#contentDesign .profile-card_team .profile-info .team_name{
		font-size: 1.3rem !important;
		line-height: 2rem !important}
	#contentDesign .mediumpadding{
		padding-left: 0.75rem;
		padding-right: 0.75rem}
	#contentDesign .promises-card{
		padding: 0;
		margin: 0}
	#home .career_banner .content_title_video,#home .mid_banner .content_title_video{
		font-size: 2rem !important;
		line-height: 2rem !important}
	#home .career_banner .content_title1_video,#home .mid_banner .content_title1_video{
		font-size: 2.6rem !important;
		line-height: 3.4rem !important}
	#home .career_banner .content_title2_video,#home .mid_banner .content_title2_video{
		font-size: 2rem !important;
		line-height: 2.3rem !important;
		top: 35rem !important}
	#home .career_banner .content_title21_video,#home .mid_banner .content_title21_video{
		font-size: 2.2rem !important;
		line-height: 2.8rem !important;
		top: 130px !important}
	#home .career_banner .career_redbtn{
		padding: 1.5rem 3.6rem !important;
		font-size: 1.4rem !important}
	#home .mid_banner .video_length{
		top: 165px !important}
	#home .mid_banner .video_subtitle{
		top: 195px !important}
	#home .career_banner h1,#home .mid_banner h1{
		top: 55% !important;
		font-size: 2.2rem !important;
		padding: 12px !important;
		height: 55px !important;
		width: 55px !important}
	#home .career_banner .button_career{
		top: 185px !important}
	#home .career_banner .watch_video_icon_text,#home .mid_banner .watch_video_icon_text{
		font-size: 1.4rem !important;
		top: 66% !important;
		left: 42% !important}
	#home .home_big_hero{
		height: 35vh !important}
	#home .home_big_hero .intro{
		top: 50% !important}
	#home .home_big_hero .round-icon{
		height: 55px !important;
		width: 55px !important}
	#home .home_big_hero .fi-widget i{
		font-size: 25px !important}
	#homepage .quote-marks{
		font-size: 2.4rem !important;
		line-height: 3.5rem !important}
	#homepage .padd_left_homepage{
		padding-left: 0 !important}
	#thankyou .expert_space{
		padding-left: 0 !important;
		padding-right: 0 !important}
	#thankyou .mob_paddings{
		padding-left: 0 !important;
		padding-right: 0 !important}
	#thankyou .h22{
		padding-top: 5px !important;
		padding-bottom: 5px !important}
	#thankyou .mob_thanks_lc_bg{
		padding-right: 0 !important}
	#thankyou .border_right1{
		padding-right: 0 !important}
	#thankyou .h221{
		font-size: 1.6rem !important}
	#thankyou .h221 span{
		font-size: 1.6rem !important}
	#thankyou .h222{
		font-size: 1.2rem !important}
	#listcontent_right .list_para{
		font-size: 1.6rem !important;
		line-height: 2.4rem !important}
	#listcontent_right .list_title{
		font-size: 1.8rem !important;
		line-height: 2.7rem !important}
	#listcontent_right .watch_link_pink{
		font-size: 1.3rem !important}
	#listcontent_right .tab_padding{
		padding-left: 0 !important;
		padding-right: 0 !important}
	#listcontent_right .padlist{
		padding-bottom: 7px !important}
	#listcontent_right .list_no{
		padding-right: 15px !important}
	#collection_style_left .left_coll_style{
		background-size: 100%;
		background-position: bottom;
		background-repeat: no-repeat !important}
	#collection_style_left .right_coll_style{
		background-size: 100%;
		background-position: bottom;
		background-repeat: no-repeat !important}
	#listcontent_right .dropcap-black3{
		font-size: 12rem !important}
	#listcontent_right .dropcap-black3,#listcontent_right .dropcap3,#listcontent_right .dropcap-black3{
		line-height: 15rem !important}
	.footer_social_media{
		font-size: 1.6rem !important;
		padding-right: 6px !important}
	.footer-header-bottom-margin{
		font-size: 1.2rem !important;
		font-weight: bold !important}
	#collection_style_left .reddcarpet_strapless{
		background-image: url(" images-cdn/articles/redcarpet/tablet/Journelle-Red-Carpet-looks_1Strapless_768x493.jpg")}
	#content-carosel .pushupbra_width{
		width: 100%}
	#content-carosel .pushupbra_zeromargin{
		margin: 0}
	#pushupbra_background_white{
		background-color: #fff}
	#listcontent_right .list_title{
		padding: 0}
	#contentDesign .sexynitewear_medium_padding{
		padding-top: 3rem}
	#content-carosel .careers_left_arrow{
		left: 2rem !important}
	#careers-carosel-medium .testimonial_right_arrow{
		right: 2rem}
	#careers-carosel-medium .testimonial_left_arrow{
		left: 2rem}
	#content-carosel .careers_right_arrow{
		right: 2rem}
	#home .aboutus_banner{
		background-size: contain;
		background-repeat: no-repeat;
		height: 49.5vh}
	#collection_style_left .aboutus_founder_padding{
		padding-right: 0;
		background: linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 50%)}
	#collection_style_left aboutus_founder_padding2{
		padding-right: 0}
	#home .storelocator_CTA{
		padding: 0.9rem 1.5rem;
		letter-spacing: 1px;
		margin-bottom: 0}
}@media only screen and (min-device-width: 1024px) and (max-device-width: 1224px){#contentDesign .right_heading h2{
		font-size: 3.2rem !important;
		line-height: 3.5rem !important;
		top:100px !	important; }
	#contentDesign .right_heading h4{
		font-size: 2.8rem !important;
		line-height: 3.7rem !important}
	#contentDesign .content_heading{
		font-size: 3rem !important;
		line-height: 3.5rem !important}
	#contentDesign .dropcap-black2,#contentDesign .dropcap2,#contentDesign .dropcap-black2{
		line-height: 2rem !important;
		width: 10rem !important}
	#contentDesign .dropcap-black2{
		font-size: 15rem !important}
	#contentHome .herohome .round-icon{
		height: 65px !important;
		width: 65px !important;
		font-size: 2rem !important}
	#contentHome .herohome .fi-widget i{
		font-size: 25px !important}
	#contentHome .herohome .round_icon_title{
		font-size: 14px !important}
	#contentHome .midd .watch_videocard_icon_text{
		left: 32% !important}
	#home .careerplayvideo_banner,#home .careervideo_banner,#home .herovideo_banner{
		height: 50vh !important}
	#home .career_banner .content_title_video,#home .mid_banner .content_title_video{
		font-size: 2rem !important;
		line-height: 2rem !important}
	#home .career_banner .content_title1_video,#home .mid_banner .content_title1_video{
		font-size: 3.2rem !important;
		line-height: 3rem !important}
	#home .mid_banner .content_title2_video{
		font-size: 2.4rem !important;
		line-height: 3.6rem}
	#home .career_banner .content_title2_video{
		font-size: 2.4rem !important;
		line-height: 3.6rem;
		top: 150px}
	#home .career_banner .content_title21_video,#home .mid_banner .content_title21_video{
		font-size: 2.4rem !important;
		line-height: 3rem !important}
	#home .career_banner .career_redbtn{
		padding: 1.5rem 3.6rem !important;
		font-size: 1.4rem !important}
	#home .career_banner h1,#home .mid_banner h1{
		font-size: 2.4rem !important;
		padding: 14px !important;
		height: 65px !important;
		width: 65px !important}
	#home .career_banner .watch_video_icon_text,#home .mid_banner .watch_video_icon_text{
		font-size: 1.8rem !important;
		top: 60% !important;
		left: 42% !important}
	#home .home_big_hero .intro{
		top: 40% !important}
	#home .home_big_hero{
		height: 60vh !important}
	#thankyou .h22{
		top: 75px !important;
		padding-top: 10px !important;
		padding-bottom: 10px !important}
	#thankyou .h221{
		font-size: 2rem !important}
	#thankyou .h221 span{
		font-size: 2rem !important}
	#thankyou .h222{
		font-size: 1.6rem !important}
	#listcontent_right .padlist{
		padding-bottom: 7px !important}
	#listcontent_right .list_no{
		padding-right: 15px !important}
	#listcontent_right .list_para{
		font-size: 1.4rem !important;
		line-height: 2.1rem !important}
	#listcontent_right .watch_link_pink{
		font-size: 1.6rem !important}
}#collection_style_left .pairPanties_nopanty{
	background-image: url(" images-cdn/articles/pairPanties/desktop/Journelle--Panties1_No-Panty--Line-Panties_1770x995.jpg")}
#collection_style_left .pairPanties_thongs{
	background-image: url(" images-cdn/articles/pairPanties/desktop/Journelle--Panties2_Thongs-or-G-Strings_1770x995.jpg")}
#collection_style_left .pairPanties_bikini{
	background-image: url(" images-cdn/articles/pairPanties/desktop/Journelle--Panties3_Bikinis_1770x995.jpg")}
#collection_style_left .pairPanties_hipster{
	background-image: url(" images-cdn/articles/pairPanties/desktop/Journelle--Panties4_Hipsters_1770x995.jpg")}
#collection_style_left .pairPanties_boyShort{
	background-image: url(" images-cdn/articles/pairPanties/desktop/Journelle--Panties5_Boy-Shorts_1770x995.jpg")}
#collection_style_left .pairPanties_waistPanties{
	background-image: url(" images-cdn/articles/pairPanties/desktop/Journelle--Panties6_Waist-Shaping-Panties_1770x995.jpg")}
#collection_style_left .reddcarpet_strapless{
	background-image: url(" images-cdn/articles/redcarpet/desktop/Journelle-Red-Carpet-looks_1Strapless_1770x995.jpg")}
#collection_style_left .reddcarpet_plunge{
	background-image: url(" images-cdn/articles/redcarpet/desktop/Journelle-Red-Carpet-looks_2Plunge_1770x995.jpg")}
#collection_style_left .reddcarpet_bare{
	background-image: url(" images-cdn/articles/redcarpet/desktop/Journelle-Red-Carpet-looks_3backless_1770x995.jpg")}
#collection_style_left .reddcarpet_hacks{
	background-image: url(" images-cdn/articles/redcarpet/desktop/Journelle-Red-Carpet-looks_4Backless-Hacks_1770x995.jpg")}
#collection_style_left .reddcarpet_stay{
	background-image: url(" images-cdn/articles/redcarpet/desktop/Journelle-Red-Carpet-looks_5low-back-dress_1770x995.jpg")}
#collection_style_left .reddcarpet_pushup{
	background-image: url(" images-cdn/articles/redcarpet/desktop/Journelle-Red-Carpet-looks_6Push-Up-Power_1770x995.jpg")}
#collection_style_left .reddcarpet_shape{
	background-image: url(" images-cdn/articles/redcarpet/desktop/Journelle-Red-Carpet-looks_7Shape-That-Waist_1770x995.jpg")}
#collection_style_left .reddcarpet_show{
	background-image: url(" images-cdn/articles/redcarpet/desktop/Journelle-Red-Carpet-looks_8No-Show-Bottoms_1770x995.jpg")}
#collection_style_left .reddcarpet_drape{
	background-image: url(" images-cdn/articles/redcarpet/desktop/Journelle-Red-Carpet-looks_9Shape-Your-Drape_1770x995.jpg")}
#collection_style_left .reddcarpet_classy{
	background-image: url(" images-cdn/articles/redcarpet/desktop/Journelle-Red-Carpet-looks_10Fitted-Skirt-with-pantyhose_1770x995.jpg")}
#collection_style_left .curvelove_quattrolift{
	background-image: url(" images-cdn/articles/curvelove/desktop/Journelle_01.jpg")}
#collection_style_left .curvelove_minimiser{
	background-image: url(" images-cdn/articles/curvelove/desktop/Journelle_02.jpg")}
#collection_style_left .curvelove_tshirt{
	background-image: url(" images-cdn/articles/curvelove/desktop/Journelle_03.jpg")}
#collection_style_left .left_coll_style{
	background-position: left center;
	background-size: cover;
	background-color: #eee}
#collection_style_left .right_coll_style{
	background-position: right center;
	background-size: cover;
	background-color: #eee}
.alt_list_bg{
	background: #eee;
	background: linear-gradient(to bottom, #eee 0%, #eee 75%, #fff 76%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=  '#eeeeee', endColorstr='#ffffff', GradientType=0);
	border-bottom-left-radius: 50%}
.alt_list_bg_right{
	background: #eee;
	background: linear-gradient(to bottom, #eee 0%, #eee 75%, #fff 76%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=  '#eeeeee', endColorstr='#ffffff', GradientType=0);
	border-bottom-right-radius: 50%}
#collection_style_left .abt_coll_style{
	background-image: url("http:images-cdn/content/aboutus/Both for Mobile and Desktop.jpg");
	background-position: left top;
	background-size: cover;
	background-color: #fff}
.card_content_image{
	position: absolute;
	bottom: 0;
	padding: 10px 15px}
.card_content_image .para1{
	font-size: 1.4rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.2rem;
	color: #fff;
	padding-left: 3px}
.card_content_image .para2{
	font-size: 1.4rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.2rem;
	color: #fff;
	margin-bottom: 20px}
.card_content_image .para_by{
	font-size: 1.4rem;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	line-height: 2.2rem;
	color: #fff}
.card_content_image .hero_title{
	font-size: 2.8rem;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	color: #fff;
	text-align: left}
.card_content_image .whitebg{
	background-color: transparent;
	color: #fff;
	border: 1px solid #fff;
	padding: 0.9rem 3rem;
	font-size: 1.4rem !important;
	text-transform: uppercase;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 0.86em !important;
	letter-spacing: 3px;
	margin-right: 15px}
.card_content_imagecard4 .mobile_curvy{
	position: absolute;
	bottom: 35px}
.card_content_imagecard4 .slick_caption{
	position: absolute;
	bottom: 20px;
	background-clip: content-box;
	right: 0}
.card_content_imagecard4 .mobile_curvy h1{
	font-size: 1.6rem;
	color: #fff;
	font-family: "playfair_displayitalic","Times New Roman",Times,serif}
.card_content_imagecard4 .mobile_curvy h4{
	font-size: 1.6rem;
	color: #fff;
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	margin-bottom: 10px}
.card_content_imagecard4 .mob_style_para3{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.1rem;
	line-height: 18px;
	color: #fff;
	padding-right: 10px}
.card_content_imagecard4 .whitebg{
	background-color: transparent;
	color: #fff;
	border: 1px solid #fff;
	padding: 0.9rem 2rem;
	font-size: 1.1rem !important;
	text-transform: uppercase;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 0.86em !important}
#collection_style_left .curvelove_gradient{
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 20%)}
@media only screen and (min-width: 48em){#collection_style_left .foldover-easywear{
		background-image: url(" images-cdn/easywear/1_1770x995.jpg")}
	#collection_style_left .flared-easywear{
		background-image: url(" images-cdn/easywear/2_1770x995.jpg")}
	#collection_style_left .friday-easywear{
		background-image: url(" images-cdn/easywear/3_1770x995.jpg")}
	#collection_style_left .softpants-easywear{
		background-image: url(" images-cdn/easywear/4_1770x995.jpg")}
	#collection_style_left .bohemian-easywear{
		background-image: url(" images-cdn/easywear/5_1770x995.jpg")}
	#collection_style_left .burnout-easywear{
		background-image: url(" images-cdn/easywear/6_1770x995.jpg")}
	#collection_style_left .printed-easywear{
		background-image: url(" images-cdn/easywear/7_1770x995.jpg")}
	#collection_style_left .kurta-leggings{
		background-image: url("images-cdn/leggings/1.jpg")}
	#collection_style_left .tunics-leggings{
		background-image: url(" images-cdn/leggings/2.jpg")}
	#collection_style_left .shirtup-leggings{
		background-image: url(" images-cdn/leggings/3.jpg")}
	#collection_style_left .shortstale-leggings{
		background-image: url(" images-cdn/leggings/4.jpg")}
	#collection_style_left .sweater-leggings{
		background-image: url(" images-cdn/leggings/5.jpg")}
	#collection_style_left .fitness-leggings{
		background-image: url(" images-cdn/leggings/6.jpg")}
	#collection_style_left .monday-cheatsheet{
		background-image: url(" images-cdn/cheatsheet/1_Monday.jpg")}
	#collection_style_left .tuesday-cheatsheet{
		background-image: url(" images-cdn/cheatsheet/2_Tuesday.jpg")}
	#collection_style_left .wednesday-cheatsheet{
		background-image: url(" images-cdn/cheatsheet/3_Wednesday.jpg")}
	#collection_style_left .thursday-cheatsheet{
		background-image: url(" images-cdn/cheatsheet/4_Thursday.jpg")}
	#collection_style_left .friday-cheatsheet{
		background-image: url(" images-cdn/cheatsheet/5_Friday.jpg")}
	#collection_style_left .saturday-cheatsheet{
		background-image: url(" images-cdn/cheatsheet/6_Saturday.jpg")}
	#collection_style_left .sunday-cheatsheet{
		background-image: url(" images-cdn/cheatsheet/7_Sunday.jpg")}
	#collection_style_left .naughty-gentleman{
		background-image: url(" images-cdn/gentlemanArticle/Desktop_alter_1.jpg")}
	#collection_style_left .playful-gentleman{
		background-image: url(" images-cdn/gentlemanArticle/Desktop_alter_2.jpg")}
	#collection_style_left .sweet-gentleman{
		background-image: url(" images-cdn/gentlemanArticle/Desktop_alter_3.jpg")}
	#collection_style_left .sinful-gentleman{
		background-image: url(" images-cdn/gentlemanArticle/Desktop_alter_4.jpg")}
}#home .article-banner{
	background-size: cover;
	height: 60vh;
	background-position: center;
	background-repeat: no-repeat}
#home .article-bg-banner{
	background-size: cover;
	height: 78vh;
	background-position: center;
	background-repeat: no-repeat}
@media only screen and (max-width: 47.9375em){.article-bg-banner{
		background-size: cover;
		height: 60vh;
		background-position: center;
		background-repeat: no-repeat}
	#home .headding-position{
		padding: 5px;
		position: relative;
		top: 43rem;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%)}
}#collection_style_left .curated-body-bg-mobile-left{
	background-repeat: no-repeat;
	background-size: cover;
	background-position: left}
#collection_style_left .curated-body-bg-mobile-right{
	background-repeat: no-repeat;
	background-size: cover;
	background-position: right}
#collection_style_left .curated-body-bg-desktop-right{
	background-position: right center;
	background-size: cover}
#collection_style_left .curated-body-bg-desktop-left{
	background-position: left center;
	background-size: cover}
/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{
	display: none}
.ui-helper-hidden-accessible{
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px}
.ui-helper-reset{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none}
.ui-helper-clearfix:after,.ui-helper-clearfix:before{
	content: "";
	display: table;
	border-collapse: collapse}
.ui-helper-clearfix:after{
	clear: both}
.ui-front{
	z-index: 100}
.ui-state-disabled{
	cursor: default !important;
	pointer-events: none}
.ui-datepicker{
	width: 17em;
	padding: 0.2em 0.2em 0;
	display: none}
.ui-datepicker .ui-datepicker-header{
	position: relative;
	padding: 0.2em 0}
.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em}
.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{
	top: 1px}
.ui-datepicker .ui-datepicker-prev{
	left: 2px}
.ui-datepicker .ui-datepicker-next{
	right: 2px}
.ui-datepicker .ui-datepicker-prev-hover{
	left: 1px}
.ui-datepicker .ui-datepicker-next-hover{
	right: 1px}
.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px}
.ui-datepicker .ui-datepicker-title{
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center}
.ui-datepicker .ui-datepicker-title select{
	font-size: 1em;
	margin: 1px 0}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{
	width: 45%}
.ui-datepicker table{
	width: 100%;
	font-size: 0.9em;
	border-collapse: collapse;
	margin: 0 0 0.4em}
.ui-datepicker th{
	padding: 0.7em 0.3em;
	text-align: center;
	font-weight: bold;
	border: 0}
.ui-datepicker td{
	border: 0;
	padding: 1px}
.ui-datepicker td a,.ui-datepicker td span{
	display: block;
	padding: 0.2em;
	text-align: right;
	text-decoration: none}
.ui-datepicker .ui-datepicker-buttonpane{
	background-image: none;
	margin: 0.7em 0 0;
	padding: 0 0.2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0}
.ui-datepicker .ui-datepicker-buttonpane button{
	float: right;
	margin: 0.5em 0.2em 0.4em;
	cursor: pointer;
	padding: 0.2em 0.6em 0.3em;
	width: auto;
	overflow: visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{
	float: left}
.ui-datepicker.ui-datepicker-multi{
	width: auto}
.ui-datepicker-multi .ui-datepicker-group{
	float: left}
.ui-datepicker-multi .ui-datepicker-group table{
	width: 95%;
	margin: 0 auto 0.4em}
.ui-datepicker-multi-2 .ui-datepicker-group{
	width: 50%}
.ui-datepicker-multi-3 .ui-datepicker-group{
	width: 33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{
	width: 25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{
	border-left-width: 0}
.ui-datepicker-multi .ui-datepicker-buttonpane{
	clear: left}
.ui-datepicker-row-break{
	clear: both;
	width: 100%;
	font-size: 0}
.ui-datepicker-rtl{
	direction: rtl}
.ui-datepicker-rtl .ui-datepicker-prev{
	right: 2px;
	left: auto}
.ui-datepicker-rtl .ui-datepicker-next{
	left: 2px;
	right: auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{
	right: 1px;
	left: auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{
	left: 1px;
	right: auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{
	clear: right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{
	float: left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{
	float: right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{
	border-right-width: 0;
	border-left-width: 1px}
.ui-datepicker .ui-icon{
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: 0.5em;
	top: 0.3em}
.ui-selectable{
	touch-action: none}
.ui-selectable-helper{
	position: absolute;
	z-index: 100;
	border: 1px dotted #000}
.ui-widget{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em}
.ui-widget .ui-widget{
	font-size: 1em}
.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em}
.ui-widget.ui-widget-content{
	border: 1px solid #c5c5c5}
.ui-widget-content{
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #333}
.ui-widget-content a{
	color: #333}
.ui-widget-header{
	border: 1px solid #dddddd;
	background: #e9e9e9;
	color: #333333;
	font-weight: bold}
.ui-widget-header a{
	color: #333}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: normal;
	color: #454545}
.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{
	color: #454545;
	text-decoration: none}
.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{
	border: 1px solid #cccccc;
	background: #ededed;
	font-weight: normal;
	color: #2b2b2b}
.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{
	color: #2b2b2b;
	text-decoration: none}
.ui-visual-focus{
	box-shadow: 0 0 3px 1px #5e9ed6}
.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: normal;
	color: #fff}
.ui-icon-background,.ui-state-active .ui-icon-background{
	border: #003eff;
	background-color: #fff}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{
	color: #ffffff;
	text-decoration: none}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{
	opacity: 0.35;
	filter: Alpha(Opacity=35);
	background-image: none}
.ui-state-disabled .ui-icon{
	filter: Alpha(Opacity=35)}
.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{
	border-top-left-radius: 3px}
.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{
	border-top-right-radius: 3px}
.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{
	border-bottom-left-radius: 3px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{
	border-bottom-right-radius: 3px}
.left_padding{
	padding-left: 0 !important}
.byline{
	color: #666;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 1.5;
	font-size: 1.6rem;
	text-align: center}
#vidoe-overlay{
	width: 100%;
	height: calc(100% - 12rem);
	position: absolute;
	background: linear-gradient(to bottom, transparent 31%, rgba(0,0,0,0.49) 99%, rgba(0,0,0,0.5) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=  '#00000000', endColorstr='#80000000', GradientType=0);
	margin-bottom: 6rem !important;
	margin-top: 6rem !important}
.lookbook-container{
	background: #fff}
.lookbook-container .ff-pb{
	font-family: "playfair_displaybold","Times New Roman",Times,serif !important}
.lookbook-container .left-block{
	position: absolute;
	top: 50%;
	text-align: center;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)}
.lookbook-container .img-card{
	box-shadow: 0 2px 5px rgba(0,0,0,0.2);
	background-color: #fff;
	background-size: contain;
	background-position: center;
	padding-left: 0 !important;
	padding-right: 0 !important;
	text-align: center;
	background-position: center;
	height: auto;
	background-repeat: no-repeat}
.lookbook-container .right-block{
	top: 50%;
	text-align: center;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	position: absolute}
.lookbook-container .contain-text{
	-webkit-transform: translateY(0%);
	transform: translateY(0%);
	position: relative;
	text-align: left}
.lookbook-container .contain-text>div{
	padding-top: 10%}
.lookbook-container .lookbook-container .colct-name,.lookbook-container .lookbook-container .colct-name-postfix{
	font-size: 3.4rem}
.lookbook-container .header-text{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.8rem;
	color: #999;
	line-height: 2.7rem}
#collections{
	opacity: 0;
	transition: opacity 0.5s ease;
	min-height: 1000px}
.banner-top-padding{
	padding-top: 7rem}
.slider-container #slider{
	opacity: 0}
#focused-product-container.row.extend{
	max-width: 100%}
#focused-product-container{
	width: 100% !important}
#focused-product-container #Vm-attr-content{
	background-image: url("../images/BGArtboard1@2x.png");
	background-size: contain;
	background-repeat: no-repeat}
#focused-product-container #Vm-attr-content .z-h1-i{
	line-height: 1.5 !important;
	border-top: 3px solid #f00909}
#focused-product-container .vm-attributes-section .signature-attributes-container .zivame-icons-container .zivame-icon{
	border: 1px solid #ddd}
#focused-product-container .vm-attributes-section .signature-attributes-container{
	padding: 0 !important}
#focused-product-container .vm-attributes-section .signature-attributes-container .zivame-icons-container .mr-auto{
	margin: 0 -0.9375rem !important}
#focused-product-container .vm-attributes-section .customer-benefits{
	padding-top: 0 !important}
#product-carousel .pd-tb30{
	background-color: #fff;
	margin-bottom: 0 !important}
#product-carousel .common-product-carousel{
	background-color: #fff;
	padding-bottom: 0rem}
#product-carousel .slick-list{
	padding: 0}
.img-card{
	margin-top: 2rem}
.img-card:hover{
	color: #333 !important}
.collection-banner .viewAllCollection{
	float: right;
	right: 0;
	margin: auto;
	position: absolute;
	top: 40%;
	-webkit-transform: translateY(-40%);
	transform: translateY(-40%)}
.collection-banner .collection_item{
	padding: 0 !important}
.collection-banner .collection-list{
	background: #000;
	border-left: 5px solid #fff;
	border-right: 5px solid #fff;
	padding-right: 1.5rem;
	opacity: 1;
	transition: all 0.5s;
	-webkit-transition: all 0.5s}
.collection-banner .collection-list ul{
	-webkit-padding-start: 0 !important;
	margin-bottom: 0 !important}
.collection-banner .collection-list ul li img{
	width: 177px !important}
.collection-banner .hover-active{
	cursor: pointer}
.collection-banner .product-list-1,.collection-banner .product-list-2,.collection-banner .product-list-3,.collection-banner .product-list-4,.collection-banner .product-list-5,.collection-banner .product-list-6{
	margin-top: -0.5rem}
.image{
	position: relative}
.image img{
	width: 100%;
	vertical-align: top}
.image:after,.image:before{
	position: absolute;
	opacity: 0;
	transition: all 0.5s;
	-webkit-transition: all 0.5s}
.image:after{
	content: '\A';
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: linear-gradient(to bottom, transparent 21%, #000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=  '#00000000', endColorstr='#000000', GradientType=0);
	border: 5px solid #fff}
.image:before{
	content: attr(data-content);
	width: 100%;
	color: #fff;
	z-index: 1;
	top: 0;
	padding: 4px 10px;
	text-align: center;
	box-sizing: border-box;
	-moz-box-sizing: border-box}
.hover-active .image:after,.hover-active .image:before{
	opacity: 1;
	transition: all 0.5s;
	-webkit-transition: all 0.5s}
.imagethumb{
	position: relative;
	font-size: 1.5rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	text-transform: uppercase}
.imagethumb img{
	width: 100%;
	vertical-align: top}
.imagethumb:after,.imagethumb:before{
	position: absolute;
	opacity: 0;
	transition: all 0.5s;
	-webkit-transition: all 0.5s}
.imagethumb:after{
	content: '\A';
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.6)}
.imagethumb:before{
	content: attr(data-content);
	width: 100%;
	color: #fff;
	z-index: 1;
	bottom: 0;
	padding: 4px 10px;
	text-align: center;
	box-sizing: border-box;
	-moz-box-sizing: border-box}
.imagethumb:hover:after,.imagethumb:hover:before{
	opacity: 1}
.ribbon-container{
	text-align: center;
	padding-left: 0 !important;
	padding-right: 0 !important}
.ribbon-container a{
	text-decoration: none;
	color: white;
	overflow: hidden;
	display: block}
.ribbon-container .button{
	letter-spacing: 0.5em;	
	border-color: white;
	border-width: 2px;
	border-style: solid;
	white-space: nowrap;
	transition: border-color 500ms ease,color 250ms ease}
.ribbon-container .button:hover{
	color: #cfb4f7;
	border-color: #cfb4f7}
.ribbon-container .button:after,.ribbon-container .button:before{
	border-style: solid;
	border-color: white;
	border-width: 0;
	transition: border-color 500ms ease}
.white-bg>div{
	background: #fff !important;
	width: 100%;
	height: 100%}
.updates #signup{
	padding-bottom: 2rem}
.updates #signup .zSearchBar{
	font-family: "ralewaymedium", helvetica, arial, sans-serif !important;
	width: 96% !important;
	border-color: #ccc !important}
.updates #signup input::-webkit-input-placeholder{
	font-size: 1rem;
	letter-spacing: 2px;
	color: #f00909}
.updates #signup
.zSubcribeButton{
	border-radius: 50px !important;
	padding: 8px !important;
	margin: 0 !important;
	display: inline-block !important;
	width: 33% !important;
	right: 6% !important;
	position: absolute !important;
	top: 20px !important;
	color: white !important;
	background: #f00909 !important;
	border: none !important;
	height: 30px !important;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.2rem;
	letter-spacing: 0.2rem}
.updates #signup
.zSubcribeButton:focus{
	outline: none !important}
.updates .subscribe-footer{
	padding-top: 1rem}
.home-slider{
	margin-top: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	overflow: hidden;
	position: relative;
	background-color: #fff;}
.home-slider #slider{
	overflow: hidden;
	position: relative;
	background-color: #fff;}
.home-slider #slider div img{
	margin-right: 0 !important}
.home-slider #slider .slider-img{
	background-size: cover;
	background-position: center;
	padding-left: 0 !important;
	padding-right: 0 !important;
	text-align: center;
	background-position: center;
	background-image: url("images-cdn/placeholder-01.png");
	float: left;
	width: 100%;
	position: relative;
	overflow: hidden}
.home-slider #slider div{
	text-align: left !important}
.home-slider #slider #spotlightTitle{
	-webkit-animation-duration: 2s;
	animation-duration: 2s}
.home-slider #slider .spotlightText{
	position: absolute !important;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	color: black;
	background-color: transparent !important;
	top: 50%;
	float: left !important;
	text-align: left !important}
.home-slider #slider .js-shopNowBtn{
	display: inherit;
	background-color: #000}
.home-slider #slider .js-shopNowBtn:hover{
	background-color: #f00909 !important}
.home-slider .banner-arrow{
	font-size: 2rem}
.home-slider .banner-arrow>a{
	bottom: 3.1rem;
	background-color: transparent !important}
.home-slider .home-slick-arrow{
	text-shadow: 0 2px 2px rgba(0,0,0,0.6);
	color: #fff}
.home-slider a.spotlightDownArrow{
	z-index: 4;
	font-size: 2.88rem;
	position: relative;
	left: 49%;
	color: #fff;
	text-shadow: 0 2px 2px rgba(0,0,0,0.6);
	margin-left: 1px;
	margin-right: 3px}
.home-slider a.spotlightDownArrow:hover{
	text-shadow: 0 2px 2px rgba(0,0,0,0.6);
	color: #fff !important}
.home-slider .navHome{
	margin-top: -6rem !important;
	position: relative}
.home-slider nav ul{
	margin-top: 10px !important}
@media only screen and (min-width: 48em){.home-slider nav ul{
		text-align: right;
		width: 100%}
}.home-slider #swiper li,.home-slider #swiper1 li{
	cursor: pointer;
	display: inline-block;
	width: 10px;
	height: 10px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background: #ccc;
	border-radius: 13px;
	margin-left: 3px;
	margin-right: 3px}
.home-slider #swiper li.active,.home-slider #swiper1 li.active{
	background: #E31e63}
.top45{
	top: 45%;
	right: 1rem}
#fixedHomePageNavigation{
	margin-bottom: 0 !important}
.vidoeThump{
	padding-top: 0.6rem !important;
	padding-bottom: 0.6rem !important}
.vidoeThump .icon-play-circle{
	position: absolute;
	bottom: 52%;
	left: 36%;
	top: 39%;
	font-size: 3rem}
.vidoe-watched-right-block{
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	font-size: 1.2rem;
	color: #666;
	line-height: 1.5}
.vidoe-leftBlock{
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	font-size: 1.2rem;
	color: #666;
	line-height: 1.5}
.review-count{
	color: #999}
.vidoe-description{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.2rem;
	color: #666;
	line-height: 1.8rem;
	padding-top: 1rem}
.videoHide{
	display: none !important}
.videoShow{
	display: block !important}
.youtube-video-container img{
	margin-bottom: 6rem !important;
	padding-bottom: 0 !important;
	min-height: 30rem}
.youtube-video-container .icon-cross-circle{
	color: #000}
.youtube-video-container .vidoe-title{
	font-size: 1.4rem !important;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	letter-spacing: 0.2rem;
	color: #eee;
	text-transform: capitalize !important;
	display: inline-block !important;
	letter-spacing: 0;
	line-height: 1.5}
.youtube-video-container .js-youtube-video{
	z-index: 1;
	top: 35% !important}
.youtube-video-container .js-youtube-video span.text{
	padding-top: 3rem !important}
.youtube-video-container .watch_link{
	padding-top: 10rem}
.youtube-video-container .watch_link>span{
	font-size: 1.6rem !important;
	padding-bottom: 0.2rem;
	border-bottom: 1px solid;
	font-size: 1.6rem;
	font-family: "ralewaymedium";
	padding-top: 3rem;
	color: #fff;
	text-transform: uppercase}
@media only screen and (min-width: 48em) and (max-width: 61.9375em){.youtube-video-container .watch_link{
		padding-top: 4rem}
}#content-carosel{
	padding-bottom: 30px;
	background: #fff;}
#content-carosel .slick-slide:focus{
	outline: none !important}
#content-carosel .callout-card_full{
	background: #fff;
	box-shadow: 0 2px 5px rgba(0,0,0,0.2);
	margin: 0}
#content-carosel .full_para{
	margin-bottom: 0}
#content-carosel .callout-card{
	background: #fff;
	box-shadow: 0 2px 5px rgba(0,0,0,0.2);
	margin: 0;
	overflow: hidden}
#content-carosel .callout-card .card-label{
	border-color: transparent #333 transparent transparent;
	border-color: rgba(255,255,255,0) #333 rgba(255,255,255,0) rgba(255,255,255,0)}
#content-carosel .callout-card .card-label{
	border-style: solid;
	border-width: 0 70px 40px 0;
	float: right;
	height: 0;
	width: 0;
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg)}
#content-carosel .callout-card .callout-card-content{
	padding: 0.5rem 1.5rem 0.875rem}
#content-carosel .callout-card .label-text{
	color: #fff;
	font-size: 0.75rem;
	font-weight: bold;
	position: relative;
	right: -40px;
	top: 2px;
	white-space: nowrap;
	-webkit-transform: rotate(30deg);
	transform: rotate(30deg)}
#content-carosel .rating_card{
	margin-bottom: 0;
	color: #e4214f;
	font-size: 1.1rem}
#content-carosel .rating_card a{
	margin-bottom: 0;
	color: #e4214f;
	font-size: 1.1rem}
#content-carosel .content_card{
	font-size: 1.2rem;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	color: #666;
	line-height: 1.8rem;
	margin-bottom: 0.75rem}
#content-carosel .quote>p{
	font-size: 1.2rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	color: #666;
	line-height: 1.8rem;
	margin-bottom: 0.75rem}
#content-carosel .card_line{
	border: solid #E31e63;
	border-width: 1px 0 0;
	margin: 25px 0 5px}
#content-carosel .rating_name{
	font-size: 0.8rem !important;
	text-transform: uppercase;
	color: #999;
	font-family: ralewaymedium !important;
	margin-top: 10px}
#content-carosel .card_prod_name{
	color: #666;
	font-size: 1rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 1.7rem;
	margin-bottom: 0}
#content-carosel .card_prod_price{
	color: #E31e63;
	font-size: 1.2rem;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
#content-carosel .card_visit_name{
	color: #E31e63;
	font-size: 1.2rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	text-transform: uppercase}
#content-carosel .card_ads{
	color: #E31e63;
	font-size: 1.2rem;
	text-transform: capitalize;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
#content-carosel .card_location{
	color: #E31e63;
	font-size: 1.2rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	text-transform: capitalize}
#content-carosel h2{
	margin-top: 40px;
	font-weight: 200;
	color: #333}
#content-carosel .callout-card .callout-card-content{
	padding: 0}
#content-carosel .card_title{
	font-size: 1.4rem;
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	line-height: 2.1rem;
	color: #666}
#content-carosel .quote-marks{
	font-size: 3.4rem;
	color: #eee;
	line-height: 3rem;
	padding-left: 10px}
#content-carosel .testimonial-wrap{
	padding-top: 30px;
	padding-bottom: 13px}
#content-carosel .move-right{
	position: relative;
	text-align: right}
#content-carosel .quote{
	border-radius: 5px;
	padding-left: 10px}
#content-carosel .quote p{
	font-weight: 300}
#content-carosel .back1{
	background-image: url("images-cdn/zivame-place-200-300.png");
	height: 100%;
	position: absolute;
	right: 0;
	background-size: cover;
	background-position: center center}
#content-carosel .back2{
	background-image: url("images-cdn/zivame-place-200-300.png");
	height: 100%;
	position: absolute;
	right: 0;
	background-size: cover;
	background-position: center center}
#content-carosel .back3{
	position: absolute;
	top: 25%;
	right: 0;
	text-align: center}
#content-carosel .back4{
	background-image: url("images-cdn/home_card4.png");
	height: 100%;
	position: absolute;
	right: 0;
	background-size: cover;
	background-position: center center}
#content-carosel .back5{
	background-image: url("images-cdn/zivame-place-200-300.png");
	height: 100%;
	position: absolute;
	right: 0;
	background-size: cover;
	background-position: center center}
#content-carosel .back6{
	background-image: url("images-cdn/zivame-place-200-300.png");
	height: 100%;
	position: absolute;
	right: 0;
	background-size: cover;
	background-position: center center}
#content-carosel .spacebottom{
	padding-right: 0;
	margin-bottom: 20px}
#content-carosel .arrow-center{
	position: absolute;
	top: 45%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)}
#content-carosel .arrow-left{
	left: 6rem;
	z-index: 2}
#content-carosel .arrow-right{
	right: 6rem}
#contentDesign .home-content-slick .icon-chevron-left{
	margin: 0}
#contentDesign .home-content-slick .icon-chevron-right{
	right: 0;
	margin: 0}
#contentDesign .home-content-slick .slick-arrow{
	text-shadow: 0 2px 2px rgba(0,0,0,0.6);
	color: #fff;
	position: absolute;
	top: 32%;
	font-size: 5rem;
	z-index: 1}
@media only screen and (min-width: 62em){#contentDesign .home-content-slick .slick-slide{
		width: 550px}
}@media only screen and (min-width: 48em) and (max-width: 61.9375em){#contentDesign .home-content-slick .slick-slide{
		width: 430px}
}#contentDesign .lightgrey0{
	background-color: #eee;
	padding-top: 35px;
	padding-bottom: 20px}
#contentDesign .lightgrey{
	background-color: #eee;
	padding-top: 10px}
#contentDesign .lightgrey2{
	background-color: #f4f4f4;
	padding-top: 25px;
	padding-bottom: 25px}
#contentDesign .content_pad{
	padding-top: 50px;
	padding-bottom: 60px}
#contentDesign .border_shadow{
	box-shadow: 0 1px 3px rgba(0,0,0,0.2) !important;
	margin: 0}
#contentDesign .right_heading h2{
	font-size: 4.2rem;
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	line-height: 5rem}
#contentDesign .right_heading h4{
	font-size: 2.8rem;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	color: #676767;
	line-height: 4rem}
#contentDesign .dropcap,#contentDesign .dropcap-black{
	display: block;
	float: left;
	font-size: 5rem;
	line-height: 4rem;
	margin: 1rem 0.5rem 0 -10px;
	width: 5rem}
#contentDesign .dropcap-black{
	color: #231f20;
	font-size: 7.0rem;
	font-family: "playfair_displayregular","Times New Roman",Times,serif}
#contentDesign .padding-center{
	background: #fff;
	padding: 30px 25px}
#contentDesign .padding-center2{
	background: #fff;
	padding: 60px 110px}
#contentDesign .content_para{
	color: #676767;
	font-size: 1.4rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.2rem;
	margin-bottom: 1.25rem}
#contentDesign .whiterow75{
	height: 75px;
	background-color: #fff}
#contentDesign .whiterow100{
	height: 100px;
	background-color: #fff}
#contentDesign .whiterow120{
	height: 120px;
	background-color: #fff}
#contentDesign .float_left{
	float: left;
	padding: 0 20px 5px 0}
#contentDesign .float_right{
	float: right;
	padding: 0 0 5px 20px}
#contentDesign .content_h3{
	font-family: Raleway;
	font-size: 2.8rem;
	line-height: 4rem;
	margin-bottom: 2.25rem;
	padding: 5px;
	font-variant: normal;
	color: #000}
#contentDesign .content_h3_video{
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	font-size: 2.8rem;
	line-height: 4rem;
	margin-bottom: 2.25rem;
	padding: 5px;
	font-variant: normal;
	color: #333}
#contentDesign .content_h3_video11{
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	font-size: 2.8rem;
	line-height: 3.8rem;
	margin-bottom: 2.25rem;
	font-variant: normal;
	color: #333;
	margin-bottom: 15px}
#contentDesign .content_h3_video1{
	font-family: "ralewaybold", helvetica, arial, sans-serif;
	font-size: 1.8rem;
	line-height: 3.8rem;
	margin-bottom: 0rem !important;
	font-variant: normal;
	color: #333}
#contentDesign .content_h3_video2{
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	font-size: 2.2rem;
	line-height: 3.3rem;
	margin-bottom: 1.25rem;
	padding: 10px 0;
	font-variant: normal;
	color: #676767}
#contentDesign .content_h3_video0{
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	font-size: 2.8rem;
	line-height: 3.8rem;
	margin-bottom: 0.25rem;
	font-variant: normal;
	color: #000}
#contentDesign .cite{
	padding: 0 0 0 1px;
	margin: 0}
#contentDesign .cite1{
	border-left: 1px solid #E21e63;
	padding: 0 0 0 7px;
	margin: 0;
	height: 85px}
#contentDesign .cite11{
	margin-top: 12%}
#contentDesign .cite .content_para{
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	font-size: 1.6rem;
	line-height: 2.5rem;
	color: #231f20}
#contentDesign .cite .content_para span{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.4rem;
	line-height: 2rem;
	color: #989898}
#contentDesign .left_padding{
	padding-left: 0 !important}
#contentDesign .watch_link{
	font-family: "ralewaymedium", helvetica, arial, sans-serif !important;
	font-size: 1.4rem}
#contentDesign .content_align{
	background: #fff;
	padding: 25px}
#contentDesign .bgwhite{
	background-color: #fff}
#contentDesign .content_heading{
	font-size: 4.6rem;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	line-height: 5.5rem;
	color: #231f20}
#contentDesign .dropcap2,#contentDesign .dropcap-black2{
	display: block;
	float: left;
	line-height: 4rem;
	margin: 0 0.5rem 2rem -10px;
	width: 15rem}
#contentDesign .dropcap-black2{
	color: #231f20;
	font-size: 22.0rem;
	font-family: "playfair_displayitalic","Times New Roman",Times,serif}
#contentDesign .dropcap-black-numberL{
	color: #231f20;
	font-size: 22.0rem;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	display: block;
	line-height: 4rem}
#contentDesign .content_para3{
	color: #989898;
	font-size: 1.6rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.4rem}
#contentDesign .content_para4{
	color: #989898;
	font-size: 1.4rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.2rem;
	margin-bottom: 0.25rem}
#contentDesign .card-height-control{
	height: 4.4rem;
	overflow: hidden}
#contentDesign #contentDesign ul.example-orbit-content{
	min-height: 362px;
	max-height: 480px}
#contentDesign #contentDesignMobile ul.example-orbit-content{
	min-height: 400px}
#contentDesign .padding-center3{
	background: #fff;
	padding: 15px 24px 5px}
#contentDesign .padding-center31{
	background: #fff;
	padding: 30px 24px 20px}
#contentDesign .bg_black{
	background-color: #333}
#contentDesign .bg_grey{
	background-color: #eee}
#contentDesign .posted_name{
	font-family: "playfair_displayregular", "Times New Roman", Times, serif;
	font-size: 1rem;
	color: #676767}
#contentDesign .posted_profile{
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	font-size: 1rem;
	color: #999}
#contentDesign .watch_link_pink{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.6rem;
	color: #f00909}
#contentDesign .pink_link{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1rem;
	color: #f00909}
#contentDesign .written_by{
	color: #989898;
	font-size: 1.2rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.4rem;
	margin-top: -6px;
	text-transform: capitalize;
	margin-bottom: 4px;
	margin-left: 8px}
#contentDesign .redline{
	border: solid #e81e63;
	border-width: 1px 0 0;
	margin: 0.7rem 0 1.1875rem}
#contentDesign .hero{
	background: url("../images/bikini.jpg") no-repeat center;
	background-size: cover;
	height: 55vh}
#contentDesign .hero:before{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0.8}
#contentDesign .hero .para1{
	font-size: 1.4rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.2rem;
	color: #fff;
	padding-left: 3px}
#contentDesign .hero .para2{
	font-size: 1.4rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.2rem;
	color: #fff;
	margin-bottom: 20px}
#contentDesign .hero .para_by{
	font-size: 1.4rem;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	line-height: 2.2rem;
	color: #fff}
#contentDesign .hero .hero_title{
	font-size: 2.8rem;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	color: #fff}
#contentDesign .hero .whitebg{
	background-color: transparent;
	color: #fff;
	border: 1px solid #fff;
	padding: 0.9rem 3rem;
	font-size: 1.4rem !important;
	text-transform: uppercase;
	font-family: "ralewaymedium";
	line-height: 0.86em !important;
	letter-spacing: 3px;
	margin-right: 15px}
#contentDesign .hero .intro{
	padding: 3rem;
	position: relative;
	top: 70%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	padding-left: 25px}
#contentDesign .orbit-bullets-container,#contentDesign .orbit-progress,#contentDesign .orbit-slide-number,#contentDesign .orbit-timer,#contentDesign .paused{
	display: none !important}
#contentDesign .slick-list{
	margin: 0 auto;
	max-width: 62.5rem;
	width: 100%;
	max-width: 100%;}
#contentDesign .example-orbit-content{
	width: 45% !important}
#contentDesign .example-orbit-content .margin-left-neg-100{
	margin-left: -100% !important;
	z-index: 3 !important}
#contentDesign .example-orbit-content .margin-left-0{
	margin-left: 0 !important;
	z-index: 4 !important}
#contentDesign .example-orbit-content .margin-left-90{
	margin-left: 90% !important;
	z-index: 6 !important}
#contentDesign .example-orbit-content .margin-left-180{
	margin-left: 180% !important;
	z-index: 5 !important}
.orbit-container .last-card-animation{
	-webkit-animation: mymove 0.5s 1;
	animation: mymove 0.5s 1;
	-webkit-animation-direction: reverse;
	animation-direction: reverse}
@-webkit-keyframes mymove{
	from{
	left: 0px}
to{
	left: 0px}
}@keyframes mymove{
	from{
	left: 0px}
to{
	left: 0px}
}.orbit-container .card-animation{
	transition: all 0.5s ease;
	-webkit-transform: translate3d(0, 0, 0)}
.fixed-position-align-center{
	margin: auto !important;
	top: 50% !important;
	-webkit-transform: translateY(-50%) !important;
	transform: translateY(-50%) !important;
	position: fixed !important}
.orbit-container{
	background: #eee}
.content-home .home-content-slick{
	padding-top: 2rem}
.orbit-container .orbit-prev{
	color: #000;
	border: none;
	font-size: 20px;
	text-indent: 0;
	margin-top: -32px !important;
	margin-left: 15px !important;
	display: none}
.orbit-container .orbit-next span{
	color: #000;
	border: none;
	font-size: 4rem;
	text-indent: 0;
	margin-top: -32px !important;
	margin-right: 15px !important}
.orbit-container .orbit-next{
	padding: 220px 0 220px 135px;
	top: 0;
	z-index: 4}
.orbit-container .orbit-prev{
	background-color: transparent}
.orbit-container .orbit-prev span:before{
	content: "\e964";
	font-family: 'Linearicons';
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-transform: none}
.orbit-container .orbit-next{
	text-shadow: 0 2px 2px rgba(0,0,0,0.6);
	color: #fff}
.orbit-container .orbit-next span:before{
	content: "\e93c";
	font-family: 'Linearicons';
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-transform: none;
	text-shadow: 0 2px 2px rgba(0,0,0,0.6);
	color: #fff}
.orbit-container .orbit-next:hover,.orbit-container .orbit-prev:hover{
	background-color: transparent !important}
#focused-product-container #Vm-attr-content .accordion .accordion-navigation>a,#focused-product-container #Vm-attr-content .accordion dd>a{
	background: #fff !important;
	font-size: 0.8rem !important}
#focused-product-container #Vm-attr-content .vm-attributes-section .customer-benefits .attribute-list .accordion .accordion-navigation{
	border-left: 3px solid #f00909}
#focused-product-container #Vm-attr-content .z-h1-i{
	line-height: 1.5 !important;
	font-size: 2.1rem !important}
#focused-product-container .customer-benefits .accordion-navigation.active>a:before{
	content: ""}
#focused-product-container .customer-benefits .accordion .accordion-navigation.active>a{
	background: #eee}
#focused-product-container .customer-benefits .accordion .accordion-navigation>a:hover{
	background: #eee}
#focused-product-container .customer-benefits .accordion .accordion-navigation.active>a{
	background: #eee}
#ribbonCanvas,#ribbonCanvas-2{
	width: 100% !important}
.paragraph-heading{
	font-family: "playfair_displayregular", "Times New Roman", Times, serif, serif;
	font-size: 1.92rem;
	padding: 10px}
.paragraph-heading .z-h1-b,.paragraph-heading .z-h1-i{
	font-size: 3.4rem !important}
#seeMore span{
	font-size: 1.2rem}
.see-more-header{
	font-size: 1.6rem}
@media only screen and (max-width: 47.9375em){.banner-top-padding{
		padding-top: 0rem}
	#product-carousel .common-product-carousel{
		background-color: #fff;
		padding: 1rem 0}
	.navHome #swiper li,.navHome #swiper1 li{
		width: 8px;
		height: 8px}
	.mob_collhori_play{
		font-weight: 900;
		color: #fff;
		text-transform: uppercase;
		margin: 0;
		position: absolute;
		top: 50%;
		left: 50%;
		font-size: 1.8rem;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		border: 2px solid #fff;
		padding: 10px;
		border-radius: 50%;
		height: 50px;
		width: 50px;
		text-align: center}
	.mob_collhori_play>div{
		position: relative;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%)}
	.mob_tb_space{
		padding-top: 15px;
		padding-bottom: 15px}
	.quote{
		padding-left: 0}
	.home-slider{
		top: 50px !important}
	.paragraph-heading .z-h3-b,.paragraph-heading .z-h3-i{
		font-size: 1.4rem}
	.img-card-mobile{
		box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}
	#seeMore span{
		font-size: 1.1rem}
	.lookbook-container .colct-name,.lookbook-container .colct-name-postfix{
		font-size: 1.8rem}
	.lookbook-container .header-text{
		font-size: 1.3rem}
	#focused-product-container{
		background: #fff !important}
	.vm-attributes-section .signature-attributes-container .zivame-icons-container .zivame-icon{
		background: #fff}
	.orbit-bullets-container,.orbit-progress{
		display: block !important}
	.orbit-bullets,.touch .orbit-bullets{
		display: block !important}
	.orbit-bullets li,.touch .orbit-bullets li{
		height: 10px;
		width: 10px}
	.orbit-bullets li.active,.touch .orbit-bullets li.active{
		background: #E31e63}
	.paddingcardmob{
		padding-left: 2px;
		padding-right: 2px}
	.img-card{
		background-size: cover !important}
	.img-animation-odd{
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg);
		height: 120px;
		margin: 33px 33px 33px -1px}
	.img-animation-even{
		-webkit-transform: rotate(20deg);
		transform: rotate(20deg);
		height: 120px;
		padding-left: 0;
		padding-right: 0;
		margin: 33px 0 33px 40px;
		float: right}
	.img-animation-odd-reverse{
		-webkit-transform: rotate(0deg) !important;
		transform: rotate(0deg) !important;
		height: auto !important;
		-webkit-transition-delay: 2s;
		transition: -webkit-transform 1s;
		transition: transform 1s;
		transition: transform 1s,-webkit-transform 1s}
	.img-animation-even-reverse{
		-webkit-transform: rotate(0deg) !important;
		transform: rotate(0deg) !important;
		height: auto !important;
		-webkit-transition-delay: 2s;
		transition: -webkit-transform 1s;
		transition: transform 1s;
		transition: transform 1s,-webkit-transform 1s}
	.collection-banner{
		padding-left: 0 !important;
		padding-right: 0 !important}
	.collection-banner .collection-list{
		border-left: none !important;
		border-right: none !important}
	.collection-banner .collection-list ul{
		margin: 0 !important}
	.collection-banner .collection-list ul li{
		padding-left: 0 !important;
		padding-right: 0 !important}
	.collection-banner .collection-list ul li:nth-last-of-type(-n+2){
		display: none}
	.collection-banner .collection-list .viewAllCollection{
		position: absolute;
		top: 55%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		padding-right: 1.5rem}
	.collection-banner .collection-list .viewAllCollection a,.collection-banner .collection-list .viewAllCollection div{
		color: #fff !important}
	.collection-banner .collection-list .viewAllCollection a{
		font-size: 2rem !important}
	.collection-banner .collection-list .viewAllCollection div{
		font-size: 1.1rem;
		line-height: 1.7rem !important}
	.collection-banner .hover-active{
		padding: 0 !important}
	.collection-banner .collection_item{
		padding: 0 !important;
		background: #eee}
	.collection-banner .collection_item .img_title{
		color: #fff !important;
		font-family: "ralewaybold", helvetica, arial, sans-serif;
		font-size: 1.2rem;
		width: 90% !important}
	.collection-banner .collection_item .image:after{
		border: none !important}
	.testimonial-wrap{
		padding: 5px 5px 10px 6px}
	.testimonial-wrap1{
		padding: 40px 5px 10px 6px}
	.card_img img{
		width: 100%;
		height: auto}
	.quote-marks{
		font-size: 2.8rem;
		padding-left: 8px}
	.rating_card{
		margin-bottom: 0;
		color: #e4214f;
		font-size: 1rem}
	.card_prod_name{
		color: #676767;
		font-size: 1rem;
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		line-height: 1.2rem;
		margin-bottom: 5px}
	.card_prod_price{
		color: #f00909;
		font-size: 1.1rem;
		font-family: "ralewaymedium",helvetica,arial,sans-serif}
	.card_line{
		margin: 20px 0 8px}
	.card_location{
		color: #f00909;
		font-size: 1.1rem;
		font-family: "ralewaymedium",helvetica,arial,sans-serif}
	.card_title{
		font-size: 1.4rem;
		font-family: "playfair_displaybold";
		line-height: 2rem;
		color: #676767;
		margin-bottom: 5px !important}
	.card_padd{
		padding-right: 10px;
		padding-left: 10px}
	.padding15{
		padding: 15px 15px 10px}
	.quote p{
		padding-left: 20px}
	.quote p{
		padding-left: 0}
	.callout-card{
		background: #fff;
		box-shadow: 0 2px 5px rgba(0,0,0,0.2);
		margin: 1rem 0;
		overflow: hidden}
	.padding151{
		padding: 15px 15px 0}
	.padding152{
		padding: 25px 15px 0}
	.mob_content_title{
		font-family: "playfair_displaybold", "Times New Roman", Times, serif;
		font-size: 1.2rem;
		line-height: 14.4px;
		margin-bottom: 7px}
	.mob_bottom{
		margin-bottom: 1rem !important}
	.mob_style_para{
		color: #676767;
		font-size: 1.1rem;
		font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
		line-height: 16px;
		margin-bottom: 2rem}
	.posted_name{
		font-family: "playfair_displayregular", "Times New Roman", Times, serif;
		font-size: 10px;
		color: #676767;
		margin-bottom: 5px;
		margin-top: 4px;
		line-height: 12px}
	.posted_profile{
		font-family: "playfair_displayitalic";
		font-size: 1rem;
		color: #999;
		line-height: 12px;
		margin-bottom: 5px}
	.pink_link{
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		font-size: 1.1rem;
		color: #e62064}
	.mob_style_para2{
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		font-size: 1.1rem;
		line-height: 18px;
		color: #676767;
		margin-bottom: 50px}
	.cite{
		border-left: none;
		padding-left: 0}
	.mobile_link_color{
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		font-size: 1rem;
		color: #f00909;
		text-transform: uppercase}
	.mob_pad{
		padding-top: 15px;
		padding-bottom: 15px}
	.hero1{
		background: #000;
		background-size: cover;
		height: 70vh}
	.hero1:before{
		content: '';
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		opacity: 0.8}
	.intro{
		padding: 5px;
		position: relative;
		top: 80%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%)}
	.mobile_curvy{
		position: absolute;
		bottom: 35px;
		width: 90%;}
	.mobile_curvy h1{
		font-size: 1.6rem;
		color: #fff;
		font-family: "playfair_displayitalic","Times New Roman",Times,serif}
	.mobile_curvy h4{
		font-size: 1.6rem;
		color: #fff;
		font-family: "playfair_displaybold", "Times New Roman", Times, serif;
		margin-bottom: 10px}
	.mob_style_para3{
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		font-size: 1.1rem;
		line-height: 18px;
		color: #fff}
	.whitebg{
		background-color: transparent;
		color: #fff;
		border: 1px solid #fff;
		padding: 0.9rem 2rem;
		font-size: 1.1rem !important;
		text-transform: uppercase;
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		line-height: 0.86em !important}
	.mob_padd{
		padding-left: 20px;
		padding-right: 21px}
	.content_card{
		color: #676767;
		font-size: 1.1rem;
		font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
		line-height: 13.2px}
	.bg_grey{
		background-color: #fff;
		color: #fff}
	.content_pad{
		padding-top: 0 !important;
		padding-bottom: 0 !important}
	.padding-center3{
		padding: 0 20px}
	.tech-img{
		height: 18rem;
		width: 18rem}
	#focused-product-container #Vm-attr-content{
		background-image: none;
		border-top: 0 !important}
	#focused-product-container .title{
		border-top: 2px solid #E31e63;
		font-size: 1.4rem;
		line-height: 2.1rem;
		padding: 1rem 1.5rem !important}
}#contentDesignMobile .lightgrey0{
	background-color: #eee;
	padding-top: 35px;
	padding-bottom: 20px}
#contentDesignMobile .lightgrey{
	background-color: #eee;
	padding-top: 10px}
#contentDesignMobile .lightgrey111{
	background-color: #eee;
	padding-bottom: 50px}
#contentDesignMobile .lightgrey2{
	background-color: #f4f4f4;
	padding-top: 25px;
	padding-bottom: 25px}
#contentDesignMobile .white_bg00{
	background-color: #fff;
	padding-top: 35px;
	padding-bottom: 35px}
#contentDesignMobile .content_pad{
	padding-top: 50px;
	padding-bottom: 60px}
#contentDesignMobile .content_pad_career .content_title_home{
	padding: 4rem 0}
#contentDesignMobile .investors_top_title{
	font-size: 4rem;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	line-height: 3.8rem;
	color: #000;
	padding: 2rem 0 3rem;
	margin-bottom: 0}
#contentDesignMobile .investors_top_title span{
	font-size: 4rem;
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	line-height: 3.8rem;
	color: #000}
#contentDesignMobile .investors_top_para{
	font-size: 2.4rem;
	line-height: 3.6rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	padding-bottom: 2rem}
#contentDesignMobile .padding_bottompress{
	margin-bottom: 4rem}
#contentDesignMobile .investor_name{
	font-size: 2.8rem;
	line-height: 2.7rem;
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	text-transform: capitalize;
	margin-bottom: 25px}
#contentDesignMobile h2.background{
	position: relative;
	z-index: 1}
#contentDesignMobile h2.background:before{
	border-top: 2px solid #dfdfdf;
	content: "";
	margin: 0 auto;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	bottom: 0;
	width: 95%;
	z-index: -1}
#contentDesignMobile h2.double:before{
	border-top: none}
#contentDesignMobile h2.background span{
	background: #fff;
	padding: 0 15px 0 0}
#contentDesignMobile h2.double:after{
	border-bottom: 1px solid #E31e63;
	box-shadow: 0 1px 0 0 #E31e63;
	content: "";
	margin: 0 auto;
	position: absolute;
	top: 75%;
	left: 0;
	right: 0;
	width: 95%;
	z-index: -1}
#contentDesignMobile .border_img{
	border: 1px solid #ddd;
	margin-right: 20px}
#contentDesignMobile .content_pad1{
	padding-top: 0;
	padding-bottom: 60px}
#contentDesignMobile .mob_collhori_play{
	font-weight: 900;
	color: #fff;
	text-transform: uppercase;
	margin: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 1.8rem;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border: 2px solid #fff;
	padding: 10px;
	border-radius: 50%;
	height: 50px;
	width: 50px;
	text-align: center}
#contentDesignMobile .content_title_home.et{
	padding: 2rem 0 5rem}
#contentDesignMobile .content_title_home{
	font-size: 2.8rem;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	line-height: 3.8rem;
	color: #000;
	padding: 2rem 0 3rem;
	background: #eee;
	margin-bottom: 0}
#contentDesignMobile .content_title_home span{
	font-size: 2.8rem;
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	line-height: 3.8rem;
	color: #000}
#contentDesignMobile .bottom_pad{
	padding-bottom: 35px}
#contentDesignMobile .border_shadow{
	box-shadow: 0 1px 3px rgba(0,0,0,0.2) !important;
	margin: 0}
#contentDesignMobile .module_playvideo{
	background: url("../images/product_video.png");
	background-size: cover;
	width: 100%;
	height: 300px;
	position: relative;
	float: left;
	background-position: center center}
#contentDesignMobile .mid h1{
	font-weight: 900;
	color: #fff;
	text-transform: uppercase;
	margin: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 3.3rem;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border: 2px solid #fff;
	padding: 10px;
	border-radius: 50%;
	height: 70px;
	width: 70px;
	text-align: center}
#contentDesignMobile .mid h2{
	color: #fff;
	text-transform: uppercase;
	margin: 0;
	position: absolute;
	top: 65%;
	left: 50%;
	font-size: 1.2rem;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border-bottom: 1px solid #fff;
	line-height: 2.5rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	letter-spacing: 0.2rem}
#contentDesignMobile .mid p{
	position: absolute;
	bottom: 10px;
	right: 20px;
	color: #eee;
	margin: 0;
	font-size: 1.4rem;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
#contentDesignMobile .mid h1{
	font-weight: 900;
	color: #fff;
	text-transform: uppercase;
	margin: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 1.8rem;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border: 2px solid #fff;
	padding: 10px;
	border-radius: 50%;
	height: 50px;
	width: 50px;
	text-align: center}
#contentDesignMobile .dest_pad{
	padding-left: 10px;
	padding-top: 7px}
#contentDesignMobile .right_heading h2{
	font-size: 4.2rem;
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	line-height: 5rem}
#contentDesignMobile .right_heading h4{
	font-size: 2.8rem;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	color: #666;
	line-height: 4rem}
#contentDesignMobile .dropcap,#contentDesignMobile .dropcap-black{
	display: block;
	float: left;
	font-size: 5rem;
	line-height: 4rem;
	margin: 1rem 0.5rem 0 -10px}
#contentDesignMobile .dropcap-black{
	color: #000;
	font-size: 7.0rem;
	font-family: "playfair_displayregular","Times New Roman",Times,serif}
#contentDesignMobile .padding-center{
	background: #fff;
	padding: 30px 25px}
#contentDesignMobile .padding-center2{
	background: #fff;
	padding: 60px 110px}
#contentDesignMobile .content_para{
	color: #666;
	font-size: 1.4rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.2rem;
	margin-bottom: 1.25rem}
#contentDesignMobile .whiterow75{
	height: 75px;
	background-color: #fff}
#contentDesignMobile .whiterow100{
	height: 100px;
	background-color: #fff}
#contentDesignMobile .whiterow120{
	height: 120px;
	background-color: #fff}
#contentDesignMobile .float_left{
	float: left;
	padding: 0 20px 5px 0}
#contentDesignMobile .float_right{
	float: right;
	padding: 0 0 5px 20px}
#contentDesignMobile .content_h3{
	font-family: Raleway;
	font-size: 2.8rem;
	line-height: 4rem;
	margin-bottom: 2.25rem;
	padding: 5px;
	font-variant: normal;
	color: #000}
#contentDesignMobile .content_h3_video{
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	font-size: 2.8rem;
	line-height: 4rem;
	margin-bottom: 2.25rem;
	padding: 5px;
	font-variant: normal;
	color: #333}
#contentDesignMobile .content_h3_video11{
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	font-size: 1.8rem;
	line-height: 3.8rem;
	margin-bottom: 2.25rem;
	font-variant: normal;
	color: #333;
	margin-bottom: 15px}
#contentDesignMobile .content_h3_video1{
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	font-size: 2.8rem;
	line-height: 3.8rem;
	margin-bottom: 2rem;
	font-variant: normal;
	color: #333}
#contentDesignMobile .content_h3_video2{
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	font-size: 2.2rem;
	line-height: 3.3rem;
	margin-bottom: 1.25rem;
	padding: 10px 0;
	font-variant: normal;
	color: #666}
#contentDesignMobile .content_h3_video0{
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	font-size: 2.8rem;
	line-height: 3.8rem;
	margin-bottom: 0.25rem;
	font-variant: normal;
	color: #000}
#contentDesignMobile .mob_tb_space{
	padding-top: 15px;
	padding-bottom: 15px}
#contentDesignMobile .cite{
	border-left: 1px solid #E31e63;
	padding: 0 0 0 15px}
#contentDesignMobile .cite1{
	border-left: 1px solid #E21e63;
	padding: 0 0 0 11px;
	margin: 0;
	height: 73px}
#contentDesignMobile .cite11{
	margin-top: 12%}
#contentDesignMobile .cite .content_para{
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	font-size: 1.6rem;
	line-height: 2.5rem;
	color: #000}
#contentDesignMobile .cite .content_para span{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.4rem;
	line-height: 2rem;
	color: #eee}
#contentDesignMobile .left_padding{
	padding-left: 0}
#contentDesignMobile .watch_link{
	font-family: "ralewaymedium", helvetica, arial, sans-serif !important;
	font-size: 1.4rem}
#contentDesignMobile .content_align{
	background: #fff;
	padding: 25px}
#contentDesignMobile .bgwhite{
	background-color: #fff;
	padding-top: 30px;
	padding-bottom: 20px}
#contentDesignMobile .content_heading{
	font-size: 4.6rem;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	line-height: 5.5rem;
	color: #000}
#contentDesignMobile .dropcap2,#contentDesignMobile .dropcap-black2{
	display: block;
	float: left;
	line-height: 4rem;
	margin: 0 0.5rem 2rem -10px;
	width: 15rem}
#contentDesignMobile .dropcap-black2{
	color: #000;
	font-size: 22.0rem;
	font-family: "playfair_displayitalic","Times New Roman",Times,serif}
#contentDesignMobile .content_para3{
	color: #eee;
	font-size: 1.6rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.4rem}
#contentDesignMobile .content_para4{
	color: #eee;
	font-size: 1.4rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.1rem;
	margin-bottom: 0.25rem}
#contentDesignMobile .padding-center3{
	background: #fff;
	padding: 15px;
	box-shadow: 0 2px 5px rgba(0,0,0,0.2)}
#contentDesignMobile .padding-center31{
	background: #fff;
	padding: 30px 24px;
	box-shadow: 0 2px 5px rgba(0,0,0,0.2)}
#contentDesignMobile .bg_black{
	background-color: #333}
#contentDesignMobile .bg_grey{
	background-color: #eee}
#contentDesignMobile .posted_name{
	font-family: "playfair_displayregular", "Times New Roman", Times, serif;
	font-size: 1rem;
	color: #666;
	line-height: 1.4rem;
	margin-bottom: 0.2rem}
#contentDesignMobile .posted_profile{
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	font-size: 1rem;
	color: #999}
#contentDesignMobile .watch_link_pink{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.6rem;
	color: #E31e63}
#contentDesignMobile .pink_link{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.4rem;
	color: #E31e63}
#contentDesignMobile .written_by{
	color: #999;
	font-size: 1.2rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.4rem;
	margin-top: -6px;
	text-transform: capitalize;
	margin-bottom: 0;
	margin-left: 0}
#contentDesignMobile .posted_name_mar{
	margin-top: 8px}
#contentDesignMobile .redline{
	border: solid #E31e63;
	border-width: 1px 0 0;
	margin: 0.7rem 0 1.1875rem}
#contentDesignMobile .hor_hero_card4{
	background: url("../images/hor_card4.png") no-repeat bottom center;
	background-size: cover;
	height: 60vh}
#contentDesignMobile .hor_hero_card4:before{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0.8}
#contentDesignMobile .hor_hero_card4 .intro{
	padding: 3rem;
	position: relative;
	top: 65%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	padding-left: 25px}
#contentDesignMobile .hor_hero_card4{
	background: url("../images/hor_card4.png") no-repeat bottom center;
	background-size: cover;
	height: 70vh}
#contentDesignMobile .hor_hero_card4:before{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0.8}
#contentDesignMobile .hor_hero_card4 .para1{
	font-size: 1.4rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.2rem;
	color: #fff;
	padding-left: 3px}
#contentDesignMobile .hor_hero_card4 .para2{
	font-size: 1.4rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 2.2rem;
	color: #fff;
	margin-bottom: 20px}
#contentDesignMobile .hor_hero_card4 .para_by{
	font-size: 1.4rem;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	line-height: 2.2rem;
	color: #fff}
#contentDesignMobile .hor_hero_card4 .hero_title{
	font-size: 2.8rem;
	font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
	color: #fff;
	text-align: left}
#contentDesignMobile .hor_hero_card4 .whitebg{
	background-color: transparent;
	color: #fff;
	border: 1px solid #fff;
	padding: 0.9rem 3rem;
	font-size: 1.4rem !important;
	text-transform: uppercase;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	line-height: 0.86em !important;
	letter-spacing: 3px;
	margin-right: 15px}
#contentDesignMobile .hor_hero_card4 .intro{
	padding: 3rem;
	position: relative;
	top: 70%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	padding-left: 25px}
@media only screen and (max-width: 47.9375em){.more-like-this .product-page-sub-head{
		margin: 0 !important;
		background: #fff}
	#sub-email-type{
		margin-left: -3rem}
	.updates #signup
	.zSubcribeButton{
		width: 39% !important;
		font-size: 1.1rem !important}
	.updates .subscribe-footer{
		top: 0.5rem;
		padding-right: 0 !important}
	.js-tooltipContainer{
		display: none !important}
	.orbit-slide-number{
		display: none}
	.byline{
		font-size: 1.2rem;
		line-height: 1.2}
	.contentDesignTitle .z-h1-i,.contentDesignTitle .z-h1-b,#content-carosel .z-h1-i,#content-carosel .z-h1-b,#signup .z-h1-i,#signup .z-h1-b{
		font-size: 1.8rem}
	#content-carosel .orbit-bullets{
		margin: 1rem auto}
	#product-carousel .fs-28{
		font-size: 1.8rem}
	.see-more-content{
		width: 100% !important;
		margin: 0}
	body{
		cursor: pointer}
	.contentDesignTitle{
		padding: 0 !important}
	#contentDesignMobile .orbit-container{
		padding-bottom: 0 !important}
	#contentDesignMobile .orbit-bullets{
		top: 0 !important;
		background: #fff;
		margin-bottom: 0 !important}
	#contentDesignMobile .orbit-slides-container{
		background: #fff}
	#video-container-mobile{
		background: #fff}
	#video-container-mobile .cite{
		border-left: 1px solid #E31e63;
		padding: 0 0 0 15px}
	#video-container-mobile .youtube-video-container .js-youtube-video{
		top: 31% !important}
	#video-container-mobile .youtube-video-container .js-youtube-video .icon-play-circle{
		font-size: 4rem !important}
	#video-container-mobile .youtube-video-container .js-youtube-video .vidoe-title{
		font-size: 1.3rem}
	#video-container-mobile .youtube-video-container img{
		padding-top: 2rem !important;
		padding-bottom: 2rem !important}
	#video-container-mobile .youtube-video-container .watch_link{
		display: none !important}
	.vm-attributes-section .customer-benefits{
		padding-top: 0 !important}
	.vm-attributes-section .signature-attributes-container{
		padding-top: 0 !important;
		padding-bottom: 0 !important}
	#contentDesign{
		background: #eee}
	#contentDesign .slick-list{
		width: 90% !important}
	#contentDesign .right_heading h2{
		font-size: 1.2rem;
		font-family: "playfair_displaybold", "Times New Roman", Times, serif;
		line-height: 1.5rem;
		color: #000;
		margin-bottom: 0}
	#contentDesign .right_heading h4{
		font-size: 1.2rem;
		font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
		color: #666;
		line-height: 2rem;
		margin-bottom: 15px}
	#contentDesign .content_pad{
		padding-top: 0;
		padding-bottom: 0}
	#contentDesign .mob_padd0{
		padding-left: 0;
		padding-right: 0}
	#contentDesign .mob_toppad{
		padding-top: 0 !important;
		padding-bottom: 0 !important}
	#contentDesign .padding00{
		padding-left: 0 !important;
		padding-right: 0 !important}
	#contentDesign .mob_pad_only{
		padding: 0}
	.mark_bottom{
		margin-bottom: 15px}
	.callout-card{
		background: #fff;
		box-shadow: 0 2px 5px rgba(0,0,0,0.2);
		margin: 1rem 0;
		overflow: hidden}
	.padding-center2{
		padding: 30px 15px !important}
	.padding151{
		padding: 15px 15px 0}
	.padding152{
		padding: 25px 15px 0}
	.mob_centerpad{
		padding: 30px 20px !important}
	.content_para_mob{
		color: #666;
		font-size: 1.1rem !important;
		line-height: 1.7rem !important}
	.dropcap-black{
		font-size: 4.8rem !important}
	.dropcap-black{
		margin: 0.4rem 1rem 0 -10px !important}
	.mob_content_title{
		font-family: "playfair_displaybold", "Times New Roman", Times, serif;
		font-size: 1.2rem;
		line-height: 14.4px;
		margin-bottom: 7px}
	.mob_bottom{
		margin-bottom: 1rem !important}
	.mob_style_para{
		color: #666;
		font-size: 1.1rem;
		font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
		line-height: 16px;
		margin-bottom: 0rem !important}
	.posted_name{
		font-family: "playfair_displayregular", "Times New Roman", Times, serif;
		font-size: 10px;
		color: #666;
		margin-bottom: 5px;
		margin-top: 4px;
		line-height: 12px}
	.posted_profile{
		font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
		font-size: 1rem;
		color: #999;
		line-height: 12px;
		margin-bottom: 5px}
	.pink_link{
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		font-size: 1.1rem;
		color: #e62064}
	.mob_style_para2{
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		font-size: 1.1rem;
		line-height: 18px;
		color: #666;
		margin-bottom: 20px}
	.mob_cite_content{
		border-left: 2px solid #E31e63 !important;
		padding-left: 15px !important}
	.in_bottom{
		line-height: 10px;
		margin-bottom: 13px}
	.mobile_link_color{
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		font-size: 1rem;
		color: #E31e63;
		text-transform: uppercase;
		margin-bottom: 0}
	.mob_pad{
		padding-top: 15px;
		padding-bottom: 15px}
	.intro{
		padding: 5px;
		position: relative;
		top: 75%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%)}
	.mobile_curvy h1{
		font-size: 1.6rem;
		color: #fff;
		font-family: "playfair_displayitalic","Times New Roman",Times,serif}
	.mobile_curvy h4{
		font-size: 1.6rem;
		color: #fff;
		font-family: "playfair_displaybold", "Times New Roman", Times, serif;
		margin-bottom: 10px}
	.mob_style_para3{
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		font-size: 1.1rem;
		line-height: 18px;
		color: #fff}
	.whitebg{
		background-color: transparent;
		color: #fff;
		border: 1px solid #fff;
		padding: 0.9rem 2rem;
		font-size: 1.1rem !important;
		text-transform: uppercase;
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		line-height: 0.86em !important}
	.mob_padd{
		padding-left: 20px;
		padding-right: 21px}
	.paddingleft{
		padding-left: 10px !important;
		padding-top: 4px !important}
	.content_card{
		color: #666;
		font-size: 1.1rem;
		font-family: "playfair_displayitalic", "Times New Roman", Times, serif;
		line-height: 13.2px}
	.bg_grey{
		background-color: #fff;
		color: #fff}
	.content_pad{
		padding-top: 0;
		padding-bottom: 0}
	.padding-center3{
		padding: 0 20px;
		box-shadow: none !important}
	.tech-img{
		height: 18rem;
		width: 18rem}
}
@media only screen and (min-width: 48em) and (max-width: 61.9375em){body{
		cursor: pointer}
	.collection-banner .product-list-1,.collection-banner .product-list-2,.collection-banner .product-list-3,.collection-banner .product-list-4,.collection-banner .product-list-5,.collection-banner .product-list-6{
		margin-top: -0.7rem}
	#product-carousel .common-product-carousel .slick-arrow{
		display: none !important}
	#product-carousel .slick-list{
		padding: 1rem 0 !important}
	.js-tooltipContainer{
		display: none !important}
	.lookbook-container .subTextBody{
		max-height: 10rem;
		overflow: hidden}
	.youtube-video-container .js-youtube-video>span{
		padding-top: 0 !important}
	.youtube-video-container .js-youtube-video>span.vidoe-title{
		padding-top: 1rem !important}
	#content-carosel .arrow-left{
		left: 4rem;
		padding: 10px;
		z-index: 999;
		padding-left: 0;
		padding-bottom: 0;
		padding-top: 0}
	#content-carosel .arrow-right{
		right: 2rem}
	#contentDesign .slick-list{
		padding-left: 0}
	.paddingleft{
		padding-left: 10px !important;
		padding-top: 20px !important}
	.in_bottom{
		line-height: 10px !important;
		margin-bottom: 30px !important}
	.mobile_link_color{
		font-size: 1.2rem;
		font-family: "ralewaymedium", helvetica, arial, sans-serif;
		color: #E31e63;
		text-transform: uppercase}
}@media screen and (max-width: 1024px) and (min-width: 641px){.banner-top-padding{
		padding-top: 7rem}
	.js-tooltipContainer{
		display: none !important}
	body{
		cursor: pointer}
	a.spotlightDownArrow{
		margin-left: -3px !important}
}
@media (device-height: 568px) and (height: 529px), (device-height: 480px) and (height: 441px){.paragraph-heading{
		color: red}
}#listcontent_right{
	padding-top: 30px;
	padding-bottom: 30px}
#listcontent_right .greybgcolor{
	background-color: #eee}
#listcontent_right .alt_img{
	padding-left: 10px;
	padding-right: 10px}
#listcontent_right .padlist{
	padding-bottom: 15px}
#listcontent_right .semi_circle_bottom{
	border-bottom-left-radius: 500px;
	border-bottom-right-radius: 500px}
#listcontent_right .dropcap3,#listcontent_right .dropcap-black3{
	line-height: 22rem}
#listcontent_right .list_no{
	padding-right: 30px}
#listcontent_right .dropcap-black3{
	color: #E31e63;
	font-size: 22rem;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
#listcontent_right .semi_circle_image{
	z-index: 9;
	position: absolute;
	padding-left: 35px;
	margin-top: 40px}
#listcontent_right .list_title{
	font-size: 1.8rem;
	font-family: "playfair_displayregular", "Times New Roman", Times, serif;
	color: #000;
	padding: 15px 0 0;
	line-height: 2.8rem;
	font-weight: normal}
#listcontent_right .list_para{
	font-size: 1.6rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	color: #666;
	line-height: 2.4rem;
	margin-bottom: 2px}
#listcontent_right .watch_link_pink{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1.6rem;
	color: #E31e63}
#listcontent_small{
	padding-top: 15px;
	padding-bottom: 15px}
#listcontent_small .greybgcolor{
	background-color: #eee}
#listcontent_small .alt_img{
	padding-left: 10px;
	padding-right: 10px}
#listcontent_small .semi_circle_bottom{
	border-top-left-radius: 500px;
	border-top-right-radius: 500px}
#listcontent_small .dropcap3,#listcontent_small .dropcap-black3{
	display: block;
	float: left;
	line-height: 4rem;
	margin: 6rem 0.5rem 0 -8px;
	width: 5.6rem}
#listcontent_small .dropcap-black3{
	color: #E31e63;
	font-size: 7rem;
	font-family: "ralewaymedium",helvetica,arial,sans-serif}
#listcontent_small .semi_circle_image{
	z-index: 9;
	position: absolute;
	padding-left: 35px;
	margin-top: 40px}
#listcontent_small .list_title{
	font-size: 1.2rem;
	font-family: "playfair_displaybold", "Times New Roman", Times, serif;
	color: #000;
	padding: 20px 0 3px;
	line-height: 1.6rem}
#listcontent_small .list_para{
	font-size: 1.1rem;
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	color: #666}
#listcontent_small .mobile_mptop{
	margin-top: -75px;
	padding-top: 55px;
	padding-bottom: 5px}
#listcontent_small .watch_link_pink{
	font-family: "ralewaymedium", helvetica, arial, sans-serif;
	font-size: 1rem;
	color: #E31e63;
	text-transform: uppercase}
@media (max-width: 767px){.img-animation-even{
		margin: 33px 0 33px 65px}
	.img-animation-odd-reverse,.img-animation-even-reverse{
		margin: 0}
}.card-margin-studio{
	margin-top: 8.2rem !important}

@font-face{
	font-family: "fontello";
	src: url("fonts/fontello.ttf");
	src: url("fonts/fontello.woff");
	src: url("fonts/fontello.woff2");
}
@font-face{
	font-family: "Linearicons";
	src: url("fonts/Linearicons.eot");
	src: url("fonts/Linearicons.eot?#iefix") format("embedded-opentype");
	src: url("fonts/Linearicons.ttf");
	src: url("fonts/Linearicons.woff");
	src: url("fonts/Linearicons.woff2");
}

h2.abtvision_title_home.text-center.pd-t20 {
	padding-top: 6.5rem!important;
}
@media only screen and (min-width: 48em){
	.medium-5 {
		width: 50%;
	}
	.product-button{
		width: auto;
	}
	.common-product-carousel .js-add-to-wishlist{
		padding:1.1rem 0.3rem 0.9rem 0.6rem;
	}
	.common-product-carousel .product-button{
		font-size: 1.2em;
	}
}
@media screen and (max-width: 1024px){
	#storeInfoSlider .cta-border {
		padding: 1.3rem;
	}
}
@media only screen and (max-width: 767px) and (min-width: 418px){
	#open-description{
		position: relative;
	}
	.left-desc .ziv-thin-doc{
		position: relative;
		top: 0px;
		left: 12px;
	}
	/* .left-desc .accordion-head{
	position: absolute;
	top: 10px;
	left: 10px;
	}  */
	.item-code.accordion-head{
		padding-top: 3px !important;
	}
	#home .small_bannermsg {
		font-family: "ralewaymedium",helvetica,arial,sans-serif;
		font-size: 1.2rem !important;
		color: #666;
		font-style: normal;
		line-height: 1.8rem !important;
		padding-top: 0;
		padding-bottom: 5px;
		padding-left: 0;
	}

}
#subscribe-container{
	z-index: 0;
}


#authSlider .top-success .success-icon {
	font-size: 2.5rem;
}
#authSlider .top-success {
	background-color: #ccc;
	font-family: "ralewaymedium", helvetica, arial, sans-serif, Arial, sans-serif;
	font-size: 1.1rem;
	line-height: 1.5;
	color: #000000;
	padding: 1rem;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
}

.leftSlider .zSubNavigationBar a,.leftSlider .zSubNavigationBar span.icon-chevron-left {
	position: initial !important;
}


#slider-container{
	min-height: 349px;
}

.addressListSlider.AddressContainer{
	padding: 15px;
}
.editActiveAddressOfCheckout{
	float: right;
}

#home .redbg {
	background-color: #e44342;
	border: 1px solid #e44342;
}

.footer_social_media.text-center{
	text-align: center !important;
}
#kebab-container-1
{
	z-index: 9999 !important;
}


.content_para img { height: auto !important; }

.newbtn{width: 100% !important;text-align: center;padding: 0px;float: left;margin-top: 14px;}
/*aded by sneha for cms page title start*/
#contentDesign.pd-t50{padding-top: 8rem;}
#proflieSlider.rightSlider.active{z-index: 99;}
@media only screen and (min-width:100px) and (max-width:350px) {
	#authSlider .login-form label{font-size: 1rem;}
	.supportSlider .phoneNum{font-size:2rem;font-weight: 600;}
}

/*@media only screen and (min-width:100px) and (max-width:600px) {*/
/*	.cloudzoom-zoom-inside{display:none!important;}*/
/*}*/