@import url(//fonts.googleapis.com/css?family=Open+Sans);
.fa, .fab, .fal, .far, .fas {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1
}
.fa-lg {
	font-size: 1.33333em;
	line-height: .75em;
	vertical-align: -.0667em
}
.fa-xs {
	font-size: .75em
}
.fa-sm {
	font-size: .875em
}
.fa-1x {
	font-size: 1em
}
.fa-2x {
	font-size: 2em
}
.fa-3x {
	font-size: 3em
}
.fa-4x {
	font-size: 4em
}
.fa-5x {
	font-size: 5em
}
.fa-6x {
	font-size: 6em
}
.fa-7x {
	font-size: 7em
}
.fa-8x {
	font-size: 8em
}
.fa-9x {
	font-size: 9em
}
.fa-10x {
	font-size: 10em
}
.fa-fw {
	text-align: center;
	width: 1.25em
}
.fa-ul {
	list-style-type: none;
	margin-left: 2.5em;
	padding-left: 0
}
.fa-ul>li {
	position: relative
}
.fa-li {
	left: -2em;
	position: absolute;
	text-align: center;
	width: 2em;
	line-height: inherit
}
.fa-border {
	border: .08em solid #eee;
	border-radius: .1em;
	padding: .2em .25em .15em
}
.fa-pull-left {
	float: left
}
.fa-pull-right {
	float: right
}
.fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, .fas.fa-pull-left {
	margin-right: .3em
}
.fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.fa-pull-right {
	margin-left: .3em
}
.fa-spin {
	animation: a 2s infinite linear
}
.fa-pulse {
	animation: a 1s infinite steps(8)
}
@keyframes a {
0% {
transform:rotate(0deg)
}
to {
transform:rotate(1turn)
}
}
.fa-rotate-90 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	transform: rotate(90deg)
}
.fa-rotate-180 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	transform: rotate(180deg)
}
.fa-rotate-270 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	transform: rotate(270deg)
}
.fa-flip-horizontal {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
	transform: scaleX(-1)
}
.fa-flip-vertical {
	transform: scaleY(-1)
}
.fa-flip-horizontal.fa-flip-vertical, .fa-flip-vertical {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"
}
.fa-flip-horizontal.fa-flip-vertical {
	transform: scale(-1)
}
:root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270 {
	-webkit-filter: none;
	filter: none
}
.fa-stack {
	display: inline-block;
	height: 2em;
	line-height: 2em;
	position: relative;
	vertical-align: middle;
	width: 2em
}
.fa-stack-1x, .fa-stack-2x {
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%
}
.fa-stack-1x {
	line-height: inherit
}
.fa-stack-2x {
	font-size: 2em
}
.fa-inverse {
	color: #fff
}
.fa-500px:before {
	content: "\f26e"
}
.fa-accessible-icon:before {
	content: "\f368"
}
.fa-accusoft:before {
	content: "\f369"
}
.fa-address-book:before {
	content: "\f2b9"
}
.fa-address-card:before {
	content: "\f2bb"
}
.fa-adjust:before {
	content: "\f042"
}
.fa-adn:before {
	content: "\f170"
}
.fa-adversal:before {
	content: "\f36a"
}
.fa-affiliatetheme:before {
	content: "\f36b"
}
.fa-air-freshener:before {
	content: "\f5d0"
}
.fa-algolia:before {
	content: "\f36c"
}
.fa-align-center:before {
	content: "\f037"
}
.fa-align-justify:before {
	content: "\f039"
}
.fa-align-left:before {
	content: "\f036"
}
.fa-align-right:before {
	content: "\f038"
}
.fa-allergies:before {
	content: "\f461"
}
.fa-amazon:before {
	content: "\f270"
}
.fa-amazon-pay:before {
	content: "\f42c"
}
.fa-ambulance:before {
	content: "\f0f9"
}
.fa-american-sign-language-interpreting:before {
	content: "\f2a3"
}
.fa-amilia:before {
	content: "\f36d"
}
.fa-anchor:before {
	content: "\f13d"
}
.fa-android:before {
	content: "\f17b"
}
.fa-angellist:before {
	content: "\f209"
}
.fa-angle-double-down:before {
	content: "\f103"
}
.fa-angle-double-left:before {
	content: "\f100"
}
.fa-angle-double-right:before {
	content: "\f101"
}
.fa-angle-double-up:before {
	content: "\f102"
}
.fa-angle-down:before {
	content: "\f107"
}
.fa-angle-left:before {
	content: "\f104"
}
.fa-angle-right:before {
	content: "\f105"
}
.fa-angle-up:before {
	content: "\f106"
}
.fa-angry:before {
	content: "\f556"
}
.fa-angrycreative:before {
	content: "\f36e"
}
.fa-angular:before {
	content: "\f420"
}
.fa-app-store:before {
	content: "\f36f"
}
.fa-app-store-ios:before {
	content: "\f370"
}
.fa-apper:before {
	content: "\f371"
}
.fa-apple:before {
	content: "\f179"
}
.fa-apple-alt:before {
	content: "\f5d1"
}
.fa-apple-pay:before {
	content: "\f415"
}
.fa-archive:before {
	content: "\f187"
}
.fa-archway:before {
	content: "\f557"
}
.fa-arrow-alt-circle-down:before {
	content: "\f358"
}
.fa-arrow-alt-circle-left:before {
	content: "\f359"
}
.fa-arrow-alt-circle-right:before {
	content: "\f35a"
}
.fa-arrow-alt-circle-up:before {
	content: "\f35b"
}
.fa-arrow-circle-down:before {
	content: "\f0ab"
}
.fa-arrow-circle-left:before {
	content: "\f0a8"
}
.fa-arrow-circle-right:before {
	content: "\f0a9"
}
.fa-arrow-circle-up:before {
	content: "\f0aa"
}
.fa-arrow-down:before {
	content: "\f063"
}
.fa-arrow-left:before {
	content: "\f060"
}
.fa-arrow-right:before {
	content: "\f061"
}
.fa-arrow-up:before {
	content: "\f062"
}
.fa-arrows-alt:before {
	content: "\f0b2"
}
.fa-arrows-alt-h:before {
	content: "\f337"
}
.fa-arrows-alt-v:before {
	content: "\f338"
}
.fa-assistive-listening-systems:before {
	content: "\f2a2"
}
.fa-asterisk:before {
	content: "\f069"
}
.fa-asymmetrik:before {
	content: "\f372"
}
.fa-at:before {
	content: "\f1fa"
}
.fa-atlas:before {
	content: "\f558"
}
.fa-atom:before {
	content: "\f5d2"
}
.fa-audible:before {
	content: "\f373"
}
.fa-audio-description:before {
	content: "\f29e"
}
.fa-autoprefixer:before {
	content: "\f41c"
}
.fa-avianex:before {
	content: "\f374"
}
.fa-aviato:before {
	content: "\f421"
}
.fa-award:before {
	content: "\f559"
}
.fa-aws:before {
	content: "\f375"
}
.fa-backspace:before {
	content: "\f55a"
}
.fa-backward:before {
	content: "\f04a"
}
.fa-balance-scale:before {
	content: "\f24e"
}
.fa-ban:before {
	content: "\f05e"
}
.fa-band-aid:before {
	content: "\f462"
}
.fa-bandcamp:before {
	content: "\f2d5"
}
.fa-barcode:before {
	content: "\f02a"
}
.fa-bars:before {
	content: "\f0c9"
}
.fa-baseball-ball:before {
	content: "\f433"
}
.fa-basketball-ball:before {
	content: "\f434"
}
.fa-bath:before {
	content: "\f2cd"
}
.fa-battery-empty:before {
	content: "\f244"
}
.fa-battery-full:before {
	content: "\f240"
}
.fa-battery-half:before {
	content: "\f242"
}
.fa-battery-quarter:before {
	content: "\f243"
}
.fa-battery-three-quarters:before {
	content: "\f241"
}
.fa-bed:before {
	content: "\f236"
}
.fa-beer:before {
	content: "\f0fc"
}
.fa-behance:before {
	content: "\f1b4"
}
.fa-behance-square:before {
	content: "\f1b5"
}
.fa-bell:before {
	content: "\f0f3"
}
.fa-bell-slash:before {
	content: "\f1f6"
}
.fa-bezier-curve:before {
	content: "\f55b"
}
.fa-bicycle:before {
	content: "\f206"
}
.fa-bimobject:before {
	content: "\f378"
}
.fa-binoculars:before {
	content: "\f1e5"
}
.fa-birthday-cake:before {
	content: "\f1fd"
}
.fa-bitbucket:before {
	content: "\f171"
}
.fa-bitcoin:before {
	content: "\f379"
}
.fa-bity:before {
	content: "\f37a"
}
.fa-black-tie:before {
	content: "\f27e"
}
.fa-blackberry:before {
	content: "\f37b"
}
.fa-blender:before {
	content: "\f517"
}
.fa-blind:before {
	content: "\f29d"
}
.fa-blogger:before {
	content: "\f37c"
}
.fa-blogger-b:before {
	content: "\f37d"
}
.fa-bluetooth:before {
	content: "\f293"
}
.fa-bluetooth-b:before {
	content: "\f294"
}
.fa-bold:before {
	content: "\f032"
}
.fa-bolt:before {
	content: "\f0e7"
}
.fa-bomb:before {
	content: "\f1e2"
}
.fa-bone:before {
	content: "\f5d7"
}
.fa-bong:before {
	content: "\f55c"
}
.fa-book:before {
	content: "\f02d"
}
.fa-book-open:before {
	content: "\f518"
}
.fa-book-reader:before {
	content: "\f5da"
}
.fa-bookmark:before {
	content: "\f02e"
}
.fa-bowling-ball:before {
	content: "\f436"
}
.fa-box:before {
	content: "\f466"
}
.fa-box-open:before {
	content: "\f49e"
}
.fa-boxes:before {
	content: "\f468"
}
.fa-braille:before {
	content: "\f2a1"
}
.fa-brain:before {
	content: "\f5dc"
}
.fa-briefcase:before {
	content: "\f0b1"
}
.fa-briefcase-medical:before {
	content: "\f469"
}
.fa-broadcast-tower:before {
	content: "\f519"
}
.fa-broom:before {
	content: "\f51a"
}
.fa-brush:before {
	content: "\f55d"
}
.fa-btc:before {
	content: "\f15a"
}
.fa-bug:before {
	content: "\f188"
}
.fa-building:before {
	content: "\f1ad"
}
.fa-bullhorn:before {
	content: "\f0a1"
}
.fa-bullseye:before {
	content: "\f140"
}
.fa-burn:before {
	content: "\f46a"
}
.fa-buromobelexperte:before {
	content: "\f37f"
}
.fa-bus:before {
	content: "\f207"
}
.fa-bus-alt:before {
	content: "\f55e"
}
.fa-buysellads:before {
	content: "\f20d"
}
.fa-calculator:before {
	content: "\f1ec"
}
.fa-calendar:before {
	content: "\f133"
}
.fa-calendar-alt:before {
	content: "\f073"
}
.fa-calendar-check:before {
	content: "\f274"
}
.fa-calendar-minus:before {
	content: "\f272"
}
.fa-calendar-plus:before {
	content: "\f271"
}
.fa-calendar-times:before {
	content: "\f273"
}
.fa-camera:before {
	content: "\f030"
}
.fa-camera-retro:before {
	content: "\f083"
}
.fa-cannabis:before {
	content: "\f55f"
}
.fa-capsules:before {
	content: "\f46b"
}
.fa-car:before {
	content: "\f1b9"
}
.fa-car-alt:before {
	content: "\f5de"
}
.fa-car-battery:before {
	content: "\f5df"
}
.fa-car-crash:before {
	content: "\f5e1"
}
.fa-car-side:before {
	content: "\f5e4"
}
.fa-caret-down:before {
	content: "\f0d7"
}
.fa-caret-left:before {
	content: "\f0d9"
}
.fa-caret-right:before {
	content: "\f0da"
}
.fa-caret-square-down:before {
	content: "\f150"
}
.fa-caret-square-left:before {
	content: "\f191"
}
.fa-caret-square-right:before {
	content: "\f152"
}
.fa-caret-square-up:before {
	content: "\f151"
}
.fa-caret-up:before {
	content: "\f0d8"
}
.fa-cart-arrow-down:before {
	content: "\f218"
}
.fa-cart-plus:before {
	content: "\f217"
}
.fa-cc-amazon-pay:before {
	content: "\f42d"
}
.fa-cc-amex:before {
	content: "\f1f3"
}
.fa-cc-apple-pay:before {
	content: "\f416"
}
.fa-cc-diners-club:before {
	content: "\f24c"
}
.fa-cc-discover:before {
	content: "\f1f2"
}
.fa-cc-jcb:before {
	content: "\f24b"
}
.fa-cc-mastercard:before {
	content: "\f1f1"
}
.fa-cc-paypal:before {
	content: "\f1f4"
}
.fa-cc-stripe:before {
	content: "\f1f5"
}
.fa-cc-visa:before {
	content: "\f1f0"
}
.fa-centercode:before {
	content: "\f380"
}
.fa-certificate:before {
	content: "\f0a3"
}
.fa-chalkboard:before {
	content: "\f51b"
}
.fa-chalkboard-teacher:before {
	content: "\f51c"
}
.fa-charging-station:before {
	content: "\f5e7"
}
.fa-chart-area:before {
	content: "\f1fe"
}
.fa-chart-bar:before {
	content: "\f080"
}
.fa-chart-line:before {
	content: "\f201"
}
.fa-chart-pie:before {
	content: "\f200"
}
.fa-check:before {
	content: "\f00c"
}
.fa-check-circle:before {
	content: "\f058"
}
.fa-check-double:before {
	content: "\f560"
}
.fa-check-square:before {
	content: "\f14a"
}
.fa-chess:before {
	content: "\f439"
}
.fa-chess-bishop:before {
	content: "\f43a"
}
.fa-chess-board:before {
	content: "\f43c"
}
.fa-chess-king:before {
	content: "\f43f"
}
.fa-chess-knight:before {
	content: "\f441"
}
.fa-chess-pawn:before {
	content: "\f443"
}
.fa-chess-queen:before {
	content: "\f445"
}
.fa-chess-rook:before {
	content: "\f447"
}
.fa-chevron-circle-down:before {
	content: "\f13a"
}
.fa-chevron-circle-left:before {
	content: "\f137"
}
.fa-chevron-circle-right:before {
	content: "\f138"
}
.fa-chevron-circle-up:before {
	content: "\f139"
}
.fa-chevron-down:before {
	content: "\f078"
}
.fa-chevron-left:before {
	content: "\f053"
}
.fa-chevron-right:before {
	content: "\f054"
}
.fa-chevron-up:before {
	content: "\f077"
}
.fa-child:before {
	content: "\f1ae"
}
.fa-chrome:before {
	content: "\f268"
}
.fa-church:before {
	content: "\f51d"
}
.fa-circle:before {
	content: "\f111"
}
.fa-circle-notch:before {
	content: "\f1ce"
}
.fa-clipboard:before {
	content: "\f328"
}
.fa-clipboard-check:before {
	content: "\f46c"
}
.fa-clipboard-list:before {
	content: "\f46d"
}
.fa-clock:before {
	content: "\f017"
}
.fa-clone:before {
	content: "\f24d"
}
.fa-closed-captioning:before {
	content: "\f20a"
}
.fa-cloud:before {
	content: "\f0c2"
}
.fa-cloud-download-alt:before {
	content: "\f381"
}
.fa-cloud-upload-alt:before {
	content: "\f382"
}
.fa-cloudscale:before {
	content: "\f383"
}
.fa-cloudsmith:before {
	content: "\f384"
}
.fa-cloudversify:before {
	content: "\f385"
}
.fa-cocktail:before {
	content: "\f561"
}
.fa-code:before {
	content: "\f121"
}
.fa-code-branch:before {
	content: "\f126"
}
.fa-codepen:before {
	content: "\f1cb"
}
.fa-codiepie:before {
	content: "\f284"
}
.fa-coffee:before {
	content: "\f0f4"
}
.fa-cog:before {
	content: "\f013"
}
.fa-cogs:before {
	content: "\f085"
}
.fa-coins:before {
	content: "\f51e"
}
.fa-columns:before {
	content: "\f0db"
}
.fa-comment:before {
	content: "\f075"
}
.fa-comment-alt:before {
	content: "\f27a"
}
.fa-comment-dots:before {
	content: "\f4ad"
}
.fa-comment-slash:before {
	content: "\f4b3"
}
.fa-comments:before {
	content: "\f086"
}
.fa-compact-disc:before {
	content: "\f51f"
}
.fa-compass:before {
	content: "\f14e"
}
.fa-compress:before {
	content: "\f066"
}
.fa-concierge-bell:before {
	content: "\f562"
}
.fa-connectdevelop:before {
	content: "\f20e"
}
.fa-contao:before {
	content: "\f26d"
}
.fa-cookie:before {
	content: "\f563"
}
.fa-cookie-bite:before {
	content: "\f564"
}
.fa-copy:before {
	content: "\f0c5"
}
.fa-copyright:before {
	content: "\f1f9"
}
.fa-couch:before {
	content: "\f4b8"
}
.fa-cpanel:before {
	content: "\f388"
}
.fa-creative-commons:before {
	content: "\f25e"
}
.fa-creative-commons-by:before {
	content: "\f4e7"
}
.fa-creative-commons-nc:before {
	content: "\f4e8"
}
.fa-creative-commons-nc-eu:before {
	content: "\f4e9"
}
.fa-creative-commons-nc-jp:before {
	content: "\f4ea"
}
.fa-creative-commons-nd:before {
	content: "\f4eb"
}
.fa-creative-commons-pd:before {
	content: "\f4ec"
}
.fa-creative-commons-pd-alt:before {
	content: "\f4ed"
}
.fa-creative-commons-remix:before {
	content: "\f4ee"
}
.fa-creative-commons-sa:before {
	content: "\f4ef"
}
.fa-creative-commons-sampling:before {
	content: "\f4f0"
}
.fa-creative-commons-sampling-plus:before {
	content: "\f4f1"
}
.fa-creative-commons-share:before {
	content: "\f4f2"
}
.fa-credit-card:before {
	content: "\f09d"
}
.fa-crop:before {
	content: "\f125"
}
.fa-crop-alt:before {
	content: "\f565"
}
.fa-crosshairs:before {
	content: "\f05b"
}
.fa-crow:before {
	content: "\f520"
}
.fa-crown:before {
	content: "\f521"
}
.fa-css3:before {
	content: "\f13c"
}
.fa-css3-alt:before {
	content: "\f38b"
}
.fa-cube:before {
	content: "\f1b2"
}
.fa-cubes:before {
	content: "\f1b3"
}
.fa-cut:before {
	content: "\f0c4"
}
.fa-cuttlefish:before {
	content: "\f38c"
}
.fa-d-and-d:before {
	content: "\f38d"
}
.fa-dashcube:before {
	content: "\f210"
}
.fa-database:before {
	content: "\f1c0"
}
.fa-deaf:before {
	content: "\f2a4"
}
.fa-delicious:before {
	content: "\f1a5"
}
.fa-deploydog:before {
	content: "\f38e"
}
.fa-deskpro:before {
	content: "\f38f"
}
.fa-desktop:before {
	content: "\f108"
}
.fa-deviantart:before {
	content: "\f1bd"
}
.fa-diagnoses:before {
	content: "\f470"
}
.fa-dice:before {
	content: "\f522"
}
.fa-dice-five:before {
	content: "\f523"
}
.fa-dice-four:before {
	content: "\f524"
}
.fa-dice-one:before {
	content: "\f525"
}
.fa-dice-six:before {
	content: "\f526"
}
.fa-dice-three:before {
	content: "\f527"
}
.fa-dice-two:before {
	content: "\f528"
}
.fa-digg:before {
	content: "\f1a6"
}
.fa-digital-ocean:before {
	content: "\f391"
}
.fa-digital-tachograph:before {
	content: "\f566"
}
.fa-directions:before {
	content: "\f5eb"
}
.fa-discord:before {
	content: "\f392"
}
.fa-discourse:before {
	content: "\f393"
}
.fa-divide:before {
	content: "\f529"
}
.fa-dizzy:before {
	content: "\f567"
}
.fa-dna:before {
	content: "\f471"
}
.fa-dochub:before {
	content: "\f394"
}
.fa-docker:before {
	content: "\f395"
}
.fa-dollar-sign:before {
	content: "\f155"
}
.fa-dolly:before {
	content: "\f472"
}
.fa-dolly-flatbed:before {
	content: "\f474"
}
.fa-donate:before {
	content: "\f4b9"
}
.fa-door-closed:before {
	content: "\f52a"
}
.fa-door-open:before {
	content: "\f52b"
}
.fa-dot-circle:before {
	content: "\f192"
}
.fa-dove:before {
	content: "\f4ba"
}
.fa-download:before {
	content: "\f019"
}
.fa-draft2digital:before {
	content: "\f396"
}
.fa-drafting-compass:before {
	content: "\f568"
}
.fa-draw-polygon:before {
	content: "\f5ee"
}
.fa-dribbble:before {
	content: "\f17d"
}
.fa-dribbble-square:before {
	content: "\f397"
}
.fa-dropbox:before {
	content: "\f16b"
}
.fa-drum:before {
	content: "\f569"
}
.fa-drum-steelpan:before {
	content: "\f56a"
}
.fa-drupal:before {
	content: "\f1a9"
}
.fa-dumbbell:before {
	content: "\f44b"
}
.fa-dyalog:before {
	content: "\f399"
}
.fa-earlybirds:before {
	content: "\f39a"
}
.fa-ebay:before {
	content: "\f4f4"
}
.fa-edge:before {
	content: "\f282"
}
.fa-edit:before {
	content: "\f044"
}
.fa-eject:before {
	content: "\f052"
}
.fa-elementor:before {
	content: "\f430"
}
.fa-ellipsis-h:before {
	content: "\f141"
}
.fa-ellipsis-v:before {
	content: "\f142"
}
.fa-ello:before {
	content: "\f5f1"
}
.fa-ember:before {
	content: "\f423"
}
.fa-empire:before {
	content: "\f1d1"
}
.fa-envelope:before {
	content: "\f0e0"
}
.fa-envelope-open:before {
	content: "\f2b6"
}
.fa-envelope-square:before {
	content: "\f199"
}
.fa-envira:before {
	content: "\f299"
}
.fa-equals:before {
	content: "\f52c"
}
.fa-eraser:before {
	content: "\f12d"
}
.fa-erlang:before {
	content: "\f39d"
}
.fa-ethereum:before {
	content: "\f42e"
}
.fa-etsy:before {
	content: "\f2d7"
}
.fa-euro-sign:before {
	content: "\f153"
}
.fa-exchange-alt:before {
	content: "\f362"
}
.fa-exclamation:before {
	content: "\f12a"
}
.fa-exclamation-circle:before {
	content: "\f06a"
}
.fa-exclamation-triangle:before {
	content: "\f071"
}
.fa-expand:before {
	content: "\f065"
}
.fa-expand-arrows-alt:before {
	content: "\f31e"
}
.fa-expeditedssl:before {
	content: "\f23e"
}
.fa-external-link-alt:before {
	content: "\f35d"
}
.fa-external-link-square-alt:before {
	content: "\f360"
}
.fa-eye:before {
	content: "\f06e"
}
.fa-eye-dropper:before {
	content: "\f1fb"
}
.fa-eye-slash:before {
	content: "\f070"
}
.fa-facebook:before {
	content: "\f09a"
}
.fa-facebook-f:before {
	content: "\f39e"
}
.fa-facebook-messenger:before {
	content: "\f39f"
}
.fa-facebook-square:before {
	content: "\f082"
}
.fa-fast-backward:before {
	content: "\f049"
}
.fa-fast-forward:before {
	content: "\f050"
}
.fa-fax:before {
	content: "\f1ac"
}
.fa-feather:before {
	content: "\f52d"
}
.fa-feather-alt:before {
	content: "\f56b"
}
.fa-female:before {
	content: "\f182"
}
.fa-fighter-jet:before {
	content: "\f0fb"
}
.fa-file:before {
	content: "\f15b"
}
.fa-file-alt:before {
	content: "\f15c"
}
.fa-file-archive:before {
	content: "\f1c6"
}
.fa-file-audio:before {
	content: "\f1c7"
}
.fa-file-code:before {
	content: "\f1c9"
}
.fa-file-contract:before {
	content: "\f56c"
}
.fa-file-download:before {
	content: "\f56d"
}
.fa-file-excel:before {
	content: "\f1c3"
}
.fa-file-export:before {
	content: "\f56e"
}
.fa-file-image:before {
	content: "\f1c5"
}
.fa-file-import:before {
	content: "\f56f"
}
.fa-file-invoice:before {
	content: "\f570"
}
.fa-file-invoice-dollar:before {
	content: "\f571"
}
.fa-file-medical:before {
	content: "\f477"
}
.fa-file-medical-alt:before {
	content: "\f478"
}
.fa-file-pdf:before {
	content: "\f1c1"
}
.fa-file-powerpoint:before {
	content: "\f1c4"
}
.fa-file-prescription:before {
	content: "\f572"
}
.fa-file-signature:before {
	content: "\f573"
}
.fa-file-upload:before {
	content: "\f574"
}
.fa-file-video:before {
	content: "\f1c8"
}
.fa-file-word:before {
	content: "\f1c2"
}
.fa-fill:before {
	content: "\f575"
}
.fa-fill-drip:before {
	content: "\f576"
}
.fa-film:before {
	content: "\f008"
}
.fa-filter:before {
	content: "\f0b0"
}
.fa-fingerprint:before {
	content: "\f577"
}
.fa-fire:before {
	content: "\f06d"
}
.fa-fire-extinguisher:before {
	content: "\f134"
}
.fa-firefox:before {
	content: "\f269"
}
.fa-first-aid:before {
	content: "\f479"
}
.fa-first-order:before {
	content: "\f2b0"
}
.fa-first-order-alt:before {
	content: "\f50a"
}
.fa-firstdraft:before {
	content: "\f3a1"
}
.fa-fish:before {
	content: "\f578"
}
.fa-flag:before {
	content: "\f024"
}
.fa-flag-checkered:before {
	content: "\f11e"
}
.fa-flask:before {
	content: "\f0c3"
}
.fa-flickr:before {
	content: "\f16e"
}
.fa-flipboard:before {
	content: "\f44d"
}
.fa-flushed:before {
	content: "\f579"
}
.fa-fly:before {
	content: "\f417"
}
.fa-folder:before {
	content: "\f07b"
}
.fa-folder-open:before {
	content: "\f07c"
}
.fa-font:before {
	content: "\f031"
}
.fa-font-awesome:before {
	content: "\f2b4"
}
.fa-font-awesome-alt:before {
	content: "\f35c"
}
.fa-font-awesome-flag:before {
	content: "\f425"
}
.fa-font-awesome-logo-full:before {
	content: "\f4e6"
}
.fa-fonticons:before {
	content: "\f280"
}
.fa-fonticons-fi:before {
	content: "\f3a2"
}
.fa-football-ball:before {
	content: "\f44e"
}
.fa-fort-awesome:before {
	content: "\f286"
}
.fa-fort-awesome-alt:before {
	content: "\f3a3"
}
.fa-forumbee:before {
	content: "\f211"
}
.fa-forward:before {
	content: "\f04e"
}
.fa-foursquare:before {
	content: "\f180"
}
.fa-free-code-camp:before {
	content: "\f2c5"
}
.fa-freebsd:before {
	content: "\f3a4"
}
.fa-frog:before {
	content: "\f52e"
}
.fa-frown:before {
	content: "\f119"
}
.fa-frown-open:before {
	content: "\f57a"
}
.fa-fulcrum:before {
	content: "\f50b"
}
.fa-futbol:before {
	content: "\f1e3"
}
.fa-galactic-republic:before {
	content: "\f50c"
}
.fa-galactic-senate:before {
	content: "\f50d"
}
.fa-gamepad:before {
	content: "\f11b"
}
.fa-gas-pump:before {
	content: "\f52f"
}
.fa-gavel:before {
	content: "\f0e3"
}
.fa-gem:before {
	content: "\f3a5"
}
.fa-genderless:before {
	content: "\f22d"
}
.fa-get-pocket:before {
	content: "\f265"
}
.fa-gg:before {
	content: "\f260"
}
.fa-gg-circle:before {
	content: "\f261"
}
.fa-gift:before {
	content: "\f06b"
}
.fa-git:before {
	content: "\f1d3"
}
.fa-git-square:before {
	content: "\f1d2"
}
.fa-github:before {
	content: "\f09b"
}
.fa-github-alt:before {
	content: "\f113"
}
.fa-github-square:before {
	content: "\f092"
}
.fa-gitkraken:before {
	content: "\f3a6"
}
.fa-gitlab:before {
	content: "\f296"
}
.fa-gitter:before {
	content: "\f426"
}
.fa-glass-martini:before {
	content: "\f000"
}
.fa-glass-martini-alt:before {
	content: "\f57b"
}
.fa-glasses:before {
	content: "\f530"
}
.fa-glide:before {
	content: "\f2a5"
}
.fa-glide-g:before {
	content: "\f2a6"
}
.fa-globe:before {
	content: "\f0ac"
}
.fa-globe-africa:before {
	content: "\f57c"
}
.fa-globe-americas:before {
	content: "\f57d"
}
.fa-globe-asia:before {
	content: "\f57e"
}
.fa-gofore:before {
	content: "\f3a7"
}
.fa-golf-ball:before {
	content: "\f450"
}
.fa-goodreads:before {
	content: "\f3a8"
}
.fa-goodreads-g:before {
	content: "\f3a9"
}
.fa-google:before {
	content: "\f1a0"
}
.fa-google-drive:before {
	content: "\f3aa"
}
.fa-google-play:before {
	content: "\f3ab"
}
.fa-google-plus:before {
	content: "\f2b3"
}
.fa-google-plus-g:before {
	content: "\f0d5"
}
.fa-google-plus-square:before {
	content: "\f0d4"
}
.fa-google-wallet:before {
	content: "\f1ee"
}
.fa-graduation-cap:before {
	content: "\f19d"
}
.fa-gratipay:before {
	content: "\f184"
}
.fa-grav:before {
	content: "\f2d6"
}
.fa-greater-than:before {
	content: "\f531"
}
.fa-greater-than-equal:before {
	content: "\f532"
}
.fa-grimace:before {
	content: "\f57f"
}
.fa-grin:before {
	content: "\f580"
}
.fa-grin-alt:before {
	content: "\f581"
}
.fa-grin-beam:before {
	content: "\f582"
}
.fa-grin-beam-sweat:before {
	content: "\f583"
}
.fa-grin-hearts:before {
	content: "\f584"
}
.fa-grin-squint:before {
	content: "\f585"
}
.fa-grin-squint-tears:before {
	content: "\f586"
}
.fa-grin-stars:before {
	content: "\f587"
}
.fa-grin-tears:before {
	content: "\f588"
}
.fa-grin-tongue:before {
	content: "\f589"
}
.fa-grin-tongue-squint:before {
	content: "\f58a"
}
.fa-grin-tongue-wink:before {
	content: "\f58b"
}
.fa-grin-wink:before {
	content: "\f58c"
}
.fa-grip-horizontal:before {
	content: "\f58d"
}
.fa-grip-vertical:before {
	content: "\f58e"
}
.fa-gripfire:before {
	content: "\f3ac"
}
.fa-grunt:before {
	content: "\f3ad"
}
.fa-gulp:before {
	content: "\f3ae"
}
.fa-h-square:before {
	content: "\f0fd"
}
.fa-hacker-news:before {
	content: "\f1d4"
}
.fa-hacker-news-square:before {
	content: "\f3af"
}
.fa-hackerrank:before {
	content: "\f5f7"
}
.fa-hand-holding:before {
	content: "\f4bd"
}
.fa-hand-holding-heart:before {
	content: "\f4be"
}
.fa-hand-holding-usd:before {
	content: "\f4c0"
}
.fa-hand-lizard:before {
	content: "\f258"
}
.fa-hand-paper:before {
	content: "\f256"
}
.fa-hand-peace:before {
	content: "\f25b"
}
.fa-hand-point-down:before {
	content: "\f0a7"
}
.fa-hand-point-left:before {
	content: "\f0a5"
}
.fa-hand-point-right:before {
	content: "\f0a4"
}
.fa-hand-point-up:before {
	content: "\f0a6"
}
.fa-hand-pointer:before {
	content: "\f25a"
}
.fa-hand-rock:before {
	content: "\f255"
}
.fa-hand-scissors:before {
	content: "\f257"
}
.fa-hand-spock:before {
	content: "\f259"
}
.fa-hands:before {
	content: "\f4c2"
}
.fa-hands-helping:before {
	content: "\f4c4"
}
.fa-handshake:before {
	content: "\f2b5"
}
.fa-hashtag:before {
	content: "\f292"
}
.fa-hdd:before {
	content: "\f0a0"
}
.fa-heading:before {
	content: "\f1dc"
}
.fa-headphones:before {
	content: "\f025"
}
.fa-headphones-alt:before {
	content: "\f58f"
}
.fa-headset:before {
	content: "\f590"
}
.fa-heart:before {
	content: "\f004"
}
.fa-heartbeat:before {
	content: "\f21e"
}
.fa-helicopter:before {
	content: "\f533"
}
.fa-highlighter:before {
	content: "\f591"
}
.fa-hips:before {
	content: "\f452"
}
.fa-hire-a-helper:before {
	content: "\f3b0"
}
.fa-history:before {
	content: "\f1da"
}
.fa-hockey-puck:before {
	content: "\f453"
}
.fa-home:before {
	content: "\f015"
}
.fa-hooli:before {
	content: "\f427"
}
.fa-hornbill:before {
	content: "\f592"
}
.fa-hospital:before {
	content: "\f0f8"
}
.fa-hospital-alt:before {
	content: "\f47d"
}
.fa-hospital-symbol:before {
	content: "\f47e"
}
.fa-hot-tub:before {
	content: "\f593"
}
.fa-hotel:before {
	content: "\f594"
}
.fa-hotjar:before {
	content: "\f3b1"
}
.fa-hourglass:before {
	content: "\f254"
}
.fa-hourglass-end:before {
	content: "\f253"
}
.fa-hourglass-half:before {
	content: "\f252"
}
.fa-hourglass-start:before {
	content: "\f251"
}
.fa-houzz:before {
	content: "\f27c"
}
.fa-html5:before {
	content: "\f13b"
}
.fa-hubspot:before {
	content: "\f3b2"
}
.fa-i-cursor:before {
	content: "\f246"
}
.fa-id-badge:before {
	content: "\f2c1"
}
.fa-id-card:before {
	content: "\f2c2"
}
.fa-id-card-alt:before {
	content: "\f47f"
}
.fa-image:before {
	content: "\f03e"
}
.fa-images:before {
	content: "\f302"
}
.fa-imdb:before {
	content: "\f2d8"
}
.fa-inbox:before {
	content: "\f01c"
}
.fa-indent:before {
	content: "\f03c"
}
.fa-industry:before {
	content: "\f275"
}
.fa-infinity:before {
	content: "\f534"
}
.fa-info:before {
	content: "\f129"
}
.fa-info-circle:before {
	content: "\f05a"
}
.fa-instagram:before {
	content: "\f16d"
}
.fa-internet-explorer:before {
	content: "\f26b"
}
.fa-ioxhost:before {
	content: "\f208"
}
.fa-italic:before {
	content: "\f033"
}
.fa-itunes:before {
	content: "\f3b4"
}
.fa-itunes-note:before {
	content: "\f3b5"
}
.fa-java:before {
	content: "\f4e4"
}
.fa-jedi-order:before {
	content: "\f50e"
}
.fa-jenkins:before {
	content: "\f3b6"
}
.fa-joget:before {
	content: "\f3b7"
}
.fa-joint:before {
	content: "\f595"
}
.fa-joomla:before {
	content: "\f1aa"
}
.fa-js:before {
	content: "\f3b8"
}
.fa-js-square:before {
	content: "\f3b9"
}
.fa-jsfiddle:before {
	content: "\f1cc"
}
.fa-kaggle:before {
	content: "\f5fa"
}
.fa-key:before {
	content: "\f084"
}
.fa-keybase:before {
	content: "\f4f5"
}
.fa-keyboard:before {
	content: "\f11c"
}
.fa-keycdn:before {
	content: "\f3ba"
}
.fa-kickstarter:before {
	content: "\f3bb"
}
.fa-kickstarter-k:before {
	content: "\f3bc"
}
.fa-kiss:before {
	content: "\f596"
}
.fa-kiss-beam:before {
	content: "\f597"
}
.fa-kiss-wink-heart:before {
	content: "\f598"
}
.fa-kiwi-bird:before {
	content: "\f535"
}
.fa-korvue:before {
	content: "\f42f"
}
.fa-language:before {
	content: "\f1ab"
}
.fa-laptop:before {
	content: "\f109"
}
.fa-laptop-code:before {
	content: "\f5fc"
}
.fa-laravel:before {
	content: "\f3bd"
}
.fa-lastfm:before {
	content: "\f202"
}
.fa-lastfm-square:before {
	content: "\f203"
}
.fa-laugh:before {
	content: "\f599"
}
.fa-laugh-beam:before {
	content: "\f59a"
}
.fa-laugh-squint:before {
	content: "\f59b"
}
.fa-laugh-wink:before {
	content: "\f59c"
}
.fa-layer-group:before {
	content: "\f5fd"
}
.fa-leaf:before {
	content: "\f06c"
}
.fa-leanpub:before {
	content: "\f212"
}
.fa-lemon:before {
	content: "\f094"
}
.fa-less:before {
	content: "\f41d"
}
.fa-less-than:before {
	content: "\f536"
}
.fa-less-than-equal:before {
	content: "\f537"
}
.fa-level-down-alt:before {
	content: "\f3be"
}
.fa-level-up-alt:before {
	content: "\f3bf"
}
.fa-life-ring:before {
	content: "\f1cd"
}
.fa-lightbulb:before {
	content: "\f0eb"
}
.fa-line:before {
	content: "\f3c0"
}
.fa-link:before {
	content: "\f0c1"
}
.fa-linkedin:before {
	content: "\f08c"
}
.fa-linkedin-in:before {
	content: "\f0e1"
}
.fa-linode:before {
	content: "\f2b8"
}
.fa-linux:before {
	content: "\f17c"
}
.fa-lira-sign:before {
	content: "\f195"
}
.fa-list:before {
	content: "\f03a"
}
.fa-list-alt:before {
	content: "\f022"
}
.fa-list-ol:before {
	content: "\f0cb"
}
.fa-list-ul:before {
	content: "\f0ca"
}
.fa-location-arrow:before {
	content: "\f124"
}
.fa-lock:before {
	content: "\f023"
}
.fa-lock-open:before {
	content: "\f3c1"
}
.fa-long-arrow-alt-down:before {
	content: "\f309"
}
.fa-long-arrow-alt-left:before {
	content: "\f30a"
}
.fa-long-arrow-alt-right:before {
	content: "\f30b"
}
.fa-long-arrow-alt-up:before {
	content: "\f30c"
}
.fa-low-vision:before {
	content: "\f2a8"
}
.fa-luggage-cart:before {
	content: "\f59d"
}
.fa-lyft:before {
	content: "\f3c3"
}
.fa-magento:before {
	content: "\f3c4"
}
.fa-magic:before {
	content: "\f0d0"
}
.fa-magnet:before {
	content: "\f076"
}
.fa-mailchimp:before {
	content: "\f59e"
}
.fa-male:before {
	content: "\f183"
}
.fa-mandalorian:before {
	content: "\f50f"
}
.fa-map:before {
	content: "\f279"
}
.fa-map-marked:before {
	content: "\f59f"
}
.fa-map-marked-alt:before {
	content: "\f5a0"
}
.fa-map-marker:before {
	content: "\f041"
}
.fa-map-marker-alt:before {
	content: "\f3c5"
}
.fa-map-pin:before {
	content: "\f276"
}
.fa-map-signs:before {
	content: "\f277"
}
.fa-markdown:before {
	content: "\f60f"
}
.fa-marker:before {
	content: "\f5a1"
}
.fa-mars:before {
	content: "\f222"
}
.fa-mars-double:before {
	content: "\f227"
}
.fa-mars-stroke:before {
	content: "\f229"
}
.fa-mars-stroke-h:before {
	content: "\f22b"
}
.fa-mars-stroke-v:before {
	content: "\f22a"
}
.fa-mastodon:before {
	content: "\f4f6"
}
.fa-maxcdn:before {
	content: "\f136"
}
.fa-medal:before {
	content: "\f5a2"
}
.fa-medapps:before {
	content: "\f3c6"
}
.fa-medium:before {
	content: "\f23a"
}
.fa-medium-m:before {
	content: "\f3c7"
}
.fa-medkit:before {
	content: "\f0fa"
}
.fa-medrt:before {
	content: "\f3c8"
}
.fa-meetup:before {
	content: "\f2e0"
}
.fa-megaport:before {
	content: "\f5a3"
}
.fa-meh:before {
	content: "\f11a"
}
.fa-meh-blank:before {
	content: "\f5a4"
}
.fa-meh-rolling-eyes:before {
	content: "\f5a5"
}
.fa-memory:before {
	content: "\f538"
}
.fa-mercury:before {
	content: "\f223"
}
.fa-microchip:before {
	content: "\f2db"
}
.fa-microphone:before {
	content: "\f130"
}
.fa-microphone-alt:before {
	content: "\f3c9"
}
.fa-microphone-alt-slash:before {
	content: "\f539"
}
.fa-microphone-slash:before {
	content: "\f131"
}
.fa-microscope:before {
	content: "\f610"
}
.fa-microsoft:before {
	content: "\f3ca"
}
.fa-minus:before {
	content: "\f068"
}
.fa-minus-circle:before {
	content: "\f056"
}
.fa-minus-square:before {
	content: "\f146"
}
.fa-mix:before {
	content: "\f3cb"
}
.fa-mixcloud:before {
	content: "\f289"
}
.fa-mizuni:before {
	content: "\f3cc"
}
.fa-mobile:before {
	content: "\f10b"
}
.fa-mobile-alt:before {
	content: "\f3cd"
}
.fa-modx:before {
	content: "\f285"
}
.fa-monero:before {
	content: "\f3d0"
}
.fa-money-bill:before {
	content: "\f0d6"
}
.fa-money-bill-alt:before {
	content: "\f3d1"
}
.fa-money-bill-wave:before {
	content: "\f53a"
}
.fa-money-bill-wave-alt:before {
	content: "\f53b"
}
.fa-money-check:before {
	content: "\f53c"
}
.fa-money-check-alt:before {
	content: "\f53d"
}
.fa-monument:before {
	content: "\f5a6"
}
.fa-moon:before {
	content: "\f186"
}
.fa-mortar-pestle:before {
	content: "\f5a7"
}
.fa-motorcycle:before {
	content: "\f21c"
}
.fa-mouse-pointer:before {
	content: "\f245"
}
.fa-music:before {
	content: "\f001"
}
.fa-napster:before {
	content: "\f3d2"
}
.fa-neos:before {
	content: "\f612"
}
.fa-neuter:before {
	content: "\f22c"
}
.fa-newspaper:before {
	content: "\f1ea"
}
.fa-nimblr:before {
	content: "\f5a8"
}
.fa-nintendo-switch:before {
	content: "\f418"
}
.fa-node:before {
	content: "\f419"
}
.fa-node-js:before {
	content: "\f3d3"
}
.fa-not-equal:before {
	content: "\f53e"
}
.fa-notes-medical:before {
	content: "\f481"
}
.fa-npm:before {
	content: "\f3d4"
}
.fa-ns8:before {
	content: "\f3d5"
}
.fa-nutritionix:before {
	content: "\f3d6"
}
.fa-object-group:before {
	content: "\f247"
}
.fa-object-ungroup:before {
	content: "\f248"
}
.fa-odnoklassniki:before {
	content: "\f263"
}
.fa-odnoklassniki-square:before {
	content: "\f264"
}
.fa-oil-can:before {
	content: "\f613"
}
.fa-old-republic:before {
	content: "\f510"
}
.fa-opencart:before {
	content: "\f23d"
}
.fa-openid:before {
	content: "\f19b"
}
.fa-opera:before {
	content: "\f26a"
}
.fa-optin-monster:before {
	content: "\f23c"
}
.fa-osi:before {
	content: "\f41a"
}
.fa-outdent:before {
	content: "\f03b"
}
.fa-page4:before {
	content: "\f3d7"
}
.fa-pagelines:before {
	content: "\f18c"
}
.fa-paint-brush:before {
	content: "\f1fc"
}
.fa-paint-roller:before {
	content: "\f5aa"
}
.fa-palette:before {
	content: "\f53f"
}
.fa-palfed:before {
	content: "\f3d8"
}
.fa-pallet:before {
	content: "\f482"
}
.fa-paper-plane:before {
	content: "\f1d8"
}
.fa-paperclip:before {
	content: "\f0c6"
}
.fa-parachute-box:before {
	content: "\f4cd"
}
.fa-paragraph:before {
	content: "\f1dd"
}
.fa-parking:before {
	content: "\f540"
}
.fa-passport:before {
	content: "\f5ab"
}
.fa-paste:before {
	content: "\f0ea"
}
.fa-patreon:before {
	content: "\f3d9"
}
.fa-pause:before {
	content: "\f04c"
}
.fa-pause-circle:before {
	content: "\f28b"
}
.fa-paw:before {
	content: "\f1b0"
}
.fa-paypal:before {
	content: "\f1ed"
}
.fa-pen:before {
	content: "\f304"
}
.fa-pen-alt:before {
	content: "\f305"
}
.fa-pen-fancy:before {
	content: "\f5ac"
}
.fa-pen-nib:before {
	content: "\f5ad"
}
.fa-pen-square:before {
	content: "\f14b"
}
.fa-pencil-alt:before {
	content: "\f303"
}
.fa-pencil-ruler:before {
	content: "\f5ae"
}
.fa-people-carry:before {
	content: "\f4ce"
}
.fa-percent:before {
	content: "\f295"
}
.fa-percentage:before {
	content: "\f541"
}
.fa-periscope:before {
	content: "\f3da"
}
.fa-phabricator:before {
	content: "\f3db"
}
.fa-phoenix-framework:before {
	content: "\f3dc"
}
.fa-phoenix-squadron:before {
	content: "\f511"
}
.fa-phone:before {
	content: "\f095"
}
.fa-phone-slash:before {
	content: "\f3dd"
}
.fa-phone-square:before {
	content: "\f098"
}
.fa-phone-volume:before {
	content: "\f2a0"
}
.fa-php:before {
	content: "\f457"
}
.fa-pied-piper:before {
	content: "\f2ae"
}
.fa-pied-piper-alt:before {
	content: "\f1a8"
}
.fa-pied-piper-hat:before {
	content: "\f4e5"
}
.fa-pied-piper-pp:before {
	content: "\f1a7"
}
.fa-piggy-bank:before {
	content: "\f4d3"
}
.fa-pills:before {
	content: "\f484"
}
.fa-pinterest:before {
	content: "\f0d2"
}
.fa-pinterest-p:before {
	content: "\f231"
}
.fa-pinterest-square:before {
	content: "\f0d3"
}
.fa-plane:before {
	content: "\f072"
}
.fa-plane-arrival:before {
	content: "\f5af"
}
.fa-plane-departure:before {
	content: "\f5b0"
}
.fa-play:before {
	content: "\f04b"
}
.fa-play-circle:before {
	content: "\f144"
}
.fa-playstation:before {
	content: "\f3df"
}
.fa-plug:before {
	content: "\f1e6"
}
.fa-plus:before {
	content: "\f067"
}
.fa-plus-circle:before {
	content: "\f055"
}
.fa-plus-square:before {
	content: "\f0fe"
}
.fa-podcast:before {
	content: "\f2ce"
}
.fa-poo:before {
	content: "\f2fe"
}
.fa-poop:before {
	content: "\f619"
}
.fa-portrait:before {
	content: "\f3e0"
}
.fa-pound-sign:before {
	content: "\f154"
}
.fa-power-off:before {
	content: "\f011"
}
.fa-prescription:before {
	content: "\f5b1"
}
.fa-prescription-bottle:before {
	content: "\f485"
}
.fa-prescription-bottle-alt:before {
	content: "\f486"
}
.fa-print:before {
	content: "\f02f"
}
.fa-procedures:before {
	content: "\f487"
}
.fa-product-hunt:before {
	content: "\f288"
}
.fa-project-diagram:before {
	content: "\f542"
}
.fa-pushed:before {
	content: "\f3e1"
}
.fa-puzzle-piece:before {
	content: "\f12e"
}
.fa-python:before {
	content: "\f3e2"
}
.fa-qq:before {
	content: "\f1d6"
}
.fa-qrcode:before {
	content: "\f029"
}
.fa-question:before {
	content: "\f128"
}
.fa-question-circle:before {
	content: "\f059"
}
.fa-quidditch:before {
	content: "\f458"
}
.fa-quinscape:before {
	content: "\f459"
}
.fa-quora:before {
	content: "\f2c4"
}
.fa-quote-left:before {
	content: "\f10d"
}
.fa-quote-right:before {
	content: "\f10e"
}
.fa-r-project:before {
	content: "\f4f7"
}
.fa-random:before {
	content: "\f074"
}
.fa-ravelry:before {
	content: "\f2d9"
}
.fa-react:before {
	content: "\f41b"
}
.fa-readme:before {
	content: "\f4d5"
}
.fa-rebel:before {
	content: "\f1d0"
}
.fa-receipt:before {
	content: "\f543"
}
.fa-recycle:before {
	content: "\f1b8"
}
.fa-red-river:before {
	content: "\f3e3"
}
.fa-reddit:before {
	content: "\f1a1"
}
.fa-reddit-alien:before {
	content: "\f281"
}
.fa-reddit-square:before {
	content: "\f1a2"
}
.fa-redo:before {
	content: "\f01e"
}
.fa-redo-alt:before {
	content: "\f2f9"
}
.fa-registered:before {
	content: "\f25d"
}
.fa-rendact:before {
	content: "\f3e4"
}
.fa-renren:before {
	content: "\f18b"
}
.fa-reply:before {
	content: "\f3e5"
}
.fa-reply-all:before {
	content: "\f122"
}
.fa-replyd:before {
	content: "\f3e6"
}
.fa-researchgate:before {
	content: "\f4f8"
}
.fa-resolving:before {
	content: "\f3e7"
}
.fa-retweet:before {
	content: "\f079"
}
.fa-rev:before {
	content: "\f5b2"
}
.fa-ribbon:before {
	content: "\f4d6"
}
.fa-road:before {
	content: "\f018"
}
.fa-robot:before {
	content: "\f544"
}
.fa-rocket:before {
	content: "\f135"
}
.fa-rocketchat:before {
	content: "\f3e8"
}
.fa-rockrms:before {
	content: "\f3e9"
}
.fa-route:before {
	content: "\f4d7"
}
.fa-rss:before {
	content: "\f09e"
}
.fa-rss-square:before {
	content: "\f143"
}
.fa-ruble-sign:before {
	content: "\f158"
}
.fa-ruler:before {
	content: "\f545"
}
.fa-ruler-combined:before {
	content: "\f546"
}
.fa-ruler-horizontal:before {
	content: "\f547"
}
.fa-ruler-vertical:before {
	content: "\f548"
}
.fa-rupee-sign:before {
	content: "\f156"
}
.fa-sad-cry:before {
	content: "\f5b3"
}
.fa-sad-tear:before {
	content: "\f5b4"
}
.fa-safari:before {
	content: "\f267"
}
.fa-sass:before {
	content: "\f41e"
}
.fa-save:before {
	content: "\f0c7"
}
.fa-schlix:before {
	content: "\f3ea"
}
.fa-school:before {
	content: "\f549"
}
.fa-screwdriver:before {
	content: "\f54a"
}
.fa-scribd:before {
	content: "\f28a"
}
.fa-search:before {
	content: "\f002"
}
.fa-search-minus:before {
	content: "\f010"
}
.fa-search-plus:before {
	content: "\f00e"
}
.fa-searchengin:before {
	content: "\f3eb"
}
.fa-seedling:before {
	content: "\f4d8"
}
.fa-sellcast:before {
	content: "\f2da"
}
.fa-sellsy:before {
	content: "\f213"
}
.fa-server:before {
	content: "\f233"
}
.fa-servicestack:before {
	content: "\f3ec"
}
.fa-shapes:before {
	content: "\f61f"
}
.fa-share:before {
	content: "\f064"
}
.fa-share-alt:before {
	content: "\f1e0"
}
.fa-share-alt-square:before {
	content: "\f1e1"
}
.fa-share-square:before {
	content: "\f14d"
}
.fa-shekel-sign:before {
	content: "\f20b"
}
.fa-shield-alt:before {
	content: "\f3ed"
}
.fa-ship:before {
	content: "\f21a"
}
.fa-shipping-fast:before {
	content: "\f48b"
}
.fa-shirtsinbulk:before {
	content: "\f214"
}
.fa-shoe-prints:before {
	content: "\f54b"
}
.fa-shopping-bag:before {
	content: "\f290"
}
.fa-shopping-basket:before {
	content: "\f291"
}
.fa-shopping-cart:before {
	content: "\f07a"
}
.fa-shopware:before {
	content: "\f5b5"
}
.fa-shower:before {
	content: "\f2cc"
}
.fa-shuttle-van:before {
	content: "\f5b6"
}
.fa-sign:before {
	content: "\f4d9"
}
.fa-sign-in-alt:before {
	content: "\f2f6"
}
.fa-sign-language:before {
	content: "\f2a7"
}
.fa-sign-out-alt:before {
	content: "\f2f5"
}
.fa-signal:before {
	content: "\f012"
}
.fa-signature:before {
	content: "\f5b7"
}
.fa-simplybuilt:before {
	content: "\f215"
}
.fa-sistrix:before {
	content: "\f3ee"
}
.fa-sitemap:before {
	content: "\f0e8"
}
.fa-sith:before {
	content: "\f512"
}
.fa-skull:before {
	content: "\f54c"
}
.fa-skyatlas:before {
	content: "\f216"
}
.fa-skype:before {
	content: "\f17e"
}
.fa-slack:before {
	content: "\f198"
}
.fa-slack-hash:before {
	content: "\f3ef"
}
.fa-sliders-h:before {
	content: "\f1de"
}
.fa-slideshare:before {
	content: "\f1e7"
}
.fa-smile:before {
	content: "\f118"
}
.fa-smile-beam:before {
	content: "\f5b8"
}
.fa-smile-wink:before {
	content: "\f4da"
}
.fa-smoking:before {
	content: "\f48d"
}
.fa-smoking-ban:before {
	content: "\f54d"
}
.fa-snapchat:before {
	content: "\f2ab"
}
.fa-snapchat-ghost:before {
	content: "\f2ac"
}
.fa-snapchat-square:before {
	content: "\f2ad"
}
.fa-snowflake:before {
	content: "\f2dc"
}
.fa-solar-panel:before {
	content: "\f5ba"
}
.fa-sort:before {
	content: "\f0dc"
}
.fa-sort-alpha-down:before {
	content: "\f15d"
}
.fa-sort-alpha-up:before {
	content: "\f15e"
}
.fa-sort-amount-down:before {
	content: "\f160"
}
.fa-sort-amount-up:before {
	content: "\f161"
}
.fa-sort-down:before {
	content: "\f0dd"
}
.fa-sort-numeric-down:before {
	content: "\f162"
}
.fa-sort-numeric-up:before {
	content: "\f163"
}
.fa-sort-up:before {
	content: "\f0de"
}
.fa-soundcloud:before {
	content: "\f1be"
}
.fa-spa:before {
	content: "\f5bb"
}
.fa-space-shuttle:before {
	content: "\f197"
}
.fa-speakap:before {
	content: "\f3f3"
}
.fa-spinner:before {
	content: "\f110"
}
.fa-splotch:before {
	content: "\f5bc"
}
.fa-spotify:before {
	content: "\f1bc"
}
.fa-spray-can:before {
	content: "\f5bd"
}
.fa-square:before {
	content: "\f0c8"
}
.fa-square-full:before {
	content: "\f45c"
}
.fa-squarespace:before {
	content: "\f5be"
}
.fa-stack-exchange:before {
	content: "\f18d"
}
.fa-stack-overflow:before {
	content: "\f16c"
}
.fa-stamp:before {
	content: "\f5bf"
}
.fa-star:before {
	content: "\f005"
}
.fa-star-half:before {
	content: "\f089"
}
.fa-star-half-alt:before {
	content: "\f5c0"
}
.fa-star-of-life:before {
	content: "\f621"
}
.fa-staylinked:before {
	content: "\f3f5"
}
.fa-steam:before {
	content: "\f1b6"
}
.fa-steam-square:before {
	content: "\f1b7"
}
.fa-steam-symbol:before {
	content: "\f3f6"
}
.fa-step-backward:before {
	content: "\f048"
}
.fa-step-forward:before {
	content: "\f051"
}
.fa-stethoscope:before {
	content: "\f0f1"
}
.fa-sticker-mule:before {
	content: "\f3f7"
}
.fa-sticky-note:before {
	content: "\f249"
}
.fa-stop:before {
	content: "\f04d"
}
.fa-stop-circle:before {
	content: "\f28d"
}
.fa-stopwatch:before {
	content: "\f2f2"
}
.fa-store:before {
	content: "\f54e"
}
.fa-store-alt:before {
	content: "\f54f"
}
.fa-strava:before {
	content: "\f428"
}
.fa-stream:before {
	content: "\f550"
}
.fa-street-view:before {
	content: "\f21d"
}
.fa-strikethrough:before {
	content: "\f0cc"
}
.fa-stripe:before {
	content: "\f429"
}
.fa-stripe-s:before {
	content: "\f42a"
}
.fa-stroopwafel:before {
	content: "\f551"
}
.fa-studiovinari:before {
	content: "\f3f8"
}
.fa-stumbleupon:before {
	content: "\f1a4"
}
.fa-stumbleupon-circle:before {
	content: "\f1a3"
}
.fa-subscript:before {
	content: "\f12c"
}
.fa-subway:before {
	content: "\f239"
}
.fa-suitcase:before {
	content: "\f0f2"
}
.fa-suitcase-rolling:before {
	content: "\f5c1"
}
.fa-sun:before {
	content: "\f185"
}
.fa-superpowers:before {
	content: "\f2dd"
}
.fa-superscript:before {
	content: "\f12b"
}
.fa-supple:before {
	content: "\f3f9"
}
.fa-surprise:before {
	content: "\f5c2"
}
.fa-swatchbook:before {
	content: "\f5c3"
}
.fa-swimmer:before {
	content: "\f5c4"
}
.fa-swimming-pool:before {
	content: "\f5c5"
}
.fa-sync:before {
	content: "\f021"
}
.fa-sync-alt:before {
	content: "\f2f1"
}
.fa-syringe:before {
	content: "\f48e"
}
.fa-table:before {
	content: "\f0ce"
}
.fa-table-tennis:before {
	content: "\f45d"
}
.fa-tablet:before {
	content: "\f10a"
}
.fa-tablet-alt:before {
	content: "\f3fa"
}
.fa-tablets:before {
	content: "\f490"
}
.fa-tachometer-alt:before {
	content: "\f3fd"
}
.fa-tag:before {
	content: "\f02b"
}
.fa-tags:before {
	content: "\f02c"
}
.fa-tape:before {
	content: "\f4db"
}
.fa-tasks:before {
	content: "\f0ae"
}
.fa-taxi:before {
	content: "\f1ba"
}
.fa-teamspeak:before {
	content: "\f4f9"
}
.fa-teeth:before {
	content: "\f62e"
}
.fa-teeth-open:before {
	content: "\f62f"
}
.fa-telegram:before {
	content: "\f2c6"
}
.fa-telegram-plane:before {
	content: "\f3fe"
}
.fa-tencent-weibo:before {
	content: "\f1d5"
}
.fa-terminal:before {
	content: "\f120"
}
.fa-text-height:before {
	content: "\f034"
}
.fa-text-width:before {
	content: "\f035"
}
.fa-th:before {
	content: "\f00a"
}
.fa-th-large:before {
	content: "\f009"
}
.fa-th-list:before {
	content: "\f00b"
}
.fa-theater-masks:before {
	content: "\f630"
}
.fa-themeco:before {
	content: "\f5c6"
}
.fa-themeisle:before {
	content: "\f2b2"
}
.fa-thermometer:before {
	content: "\f491"
}
.fa-thermometer-empty:before {
	content: "\f2cb"
}
.fa-thermometer-full:before {
	content: "\f2c7"
}
.fa-thermometer-half:before {
	content: "\f2c9"
}
.fa-thermometer-quarter:before {
	content: "\f2ca"
}
.fa-thermometer-three-quarters:before {
	content: "\f2c8"
}
.fa-thumbs-down:before {
	content: "\f165"
}
.fa-thumbs-up:before {
	content: "\f164"
}
.fa-thumbtack:before {
	content: "\f08d"
}
.fa-ticket-alt:before {
	content: "\f3ff"
}
.fa-times:before {
	content: "\f00d"
}
.fa-times-circle:before {
	content: "\f057"
}
.fa-tint:before {
	content: "\f043"
}
.fa-tint-slash:before {
	content: "\f5c7"
}
.fa-tired:before {
	content: "\f5c8"
}
.fa-toggle-off:before {
	content: "\f204"
}
.fa-toggle-on:before {
	content: "\f205"
}
.fa-toolbox:before {
	content: "\f552"
}
.fa-tooth:before {
	content: "\f5c9"
}
.fa-trade-federation:before {
	content: "\f513"
}
.fa-trademark:before {
	content: "\f25c"
}
.fa-traffic-light:before {
	content: "\f637"
}
.fa-train:before {
	content: "\f238"
}
.fa-transgender:before {
	content: "\f224"
}
.fa-transgender-alt:before {
	content: "\f225"
}
.fa-trash:before {
	content: "\f1f8"
}
.fa-trash-alt:before {
	content: "\f2ed"
}
.fa-tree:before {
	content: "\f1bb"
}
.fa-trello:before {
	content: "\f181"
}
.fa-tripadvisor:before {
	content: "\f262"
}
.fa-trophy:before {
	content: "\f091"
}
.fa-truck:before {
	content: "\f0d1"
}
.fa-truck-loading:before {
	content: "\f4de"
}
.fa-truck-monster:before {
	content: "\f63b"
}
.fa-truck-moving:before {
	content: "\f4df"
}
.fa-truck-pickup:before {
	content: "\f63c"
}
.fa-tshirt:before {
	content: "\f553"
}
.fa-tty:before {
	content: "\f1e4"
}
.fa-tumblr:before {
	content: "\f173"
}
.fa-tumblr-square:before {
	content: "\f174"
}
.fa-tv:before {
	content: "\f26c"
}
.fa-twitch:before {
	content: "\f1e8"
}
.fa-twitter:before {
	content: "\f099"
}
.fa-twitter-square:before {
	content: "\f081"
}
.fa-typo3:before {
	content: "\f42b"
}
.fa-uber:before {
	content: "\f402"
}
.fa-uikit:before {
	content: "\f403"
}
.fa-umbrella:before {
	content: "\f0e9"
}
.fa-umbrella-beach:before {
	content: "\f5ca"
}
.fa-underline:before {
	content: "\f0cd"
}
.fa-undo:before {
	content: "\f0e2"
}
.fa-undo-alt:before {
	content: "\f2ea"
}
.fa-uniregistry:before {
	content: "\f404"
}
.fa-universal-access:before {
	content: "\f29a"
}
.fa-university:before {
	content: "\f19c"
}
.fa-unlink:before {
	content: "\f127"
}
.fa-unlock:before {
	content: "\f09c"
}
.fa-unlock-alt:before {
	content: "\f13e"
}
.fa-untappd:before {
	content: "\f405"
}
.fa-upload:before {
	content: "\f093"
}
.fa-usb:before {
	content: "\f287"
}
.fa-user:before {
	content: "\f007"
}
.fa-user-alt:before {
	content: "\f406"
}
.fa-user-alt-slash:before {
	content: "\f4fa"
}
.fa-user-astronaut:before {
	content: "\f4fb"
}
.fa-user-check:before {
	content: "\f4fc"
}
.fa-user-circle:before {
	content: "\f2bd"
}
.fa-user-clock:before {
	content: "\f4fd"
}
.fa-user-cog:before {
	content: "\f4fe"
}
.fa-user-edit:before {
	content: "\f4ff"
}
.fa-user-friends:before {
	content: "\f500"
}
.fa-user-graduate:before {
	content: "\f501"
}
.fa-user-lock:before {
	content: "\f502"
}
.fa-user-md:before {
	content: "\f0f0"
}
.fa-user-minus:before {
	content: "\f503"
}
.fa-user-ninja:before {
	content: "\f504"
}
.fa-user-plus:before {
	content: "\f234"
}
.fa-user-secret:before {
	content: "\f21b"
}
.fa-user-shield:before {
	content: "\f505"
}
.fa-user-slash:before {
	content: "\f506"
}
.fa-user-tag:before {
	content: "\f507"
}
.fa-user-tie:before {
	content: "\f508"
}
.fa-user-times:before {
	content: "\f235"
}
.fa-users:before {
	content: "\f0c0"
}
.fa-users-cog:before {
	content: "\f509"
}
.fa-ussunnah:before {
	content: "\f407"
}
.fa-utensil-spoon:before {
	content: "\f2e5"
}
.fa-utensils:before {
	content: "\f2e7"
}
.fa-vaadin:before {
	content: "\f408"
}
.fa-vector-square:before {
	content: "\f5cb"
}
.fa-venus:before {
	content: "\f221"
}
.fa-venus-double:before {
	content: "\f226"
}
.fa-venus-mars:before {
	content: "\f228"
}
.fa-viacoin:before {
	content: "\f237"
}
.fa-viadeo:before {
	content: "\f2a9"
}
.fa-viadeo-square:before {
	content: "\f2aa"
}
.fa-vial:before {
	content: "\f492"
}
.fa-vials:before {
	content: "\f493"
}
.fa-viber:before {
	content: "\f409"
}
.fa-video:before {
	content: "\f03d"
}
.fa-video-slash:before {
	content: "\f4e2"
}
.fa-vimeo:before {
	content: "\f40a"
}
.fa-vimeo-square:before {
	content: "\f194"
}
.fa-vimeo-v:before {
	content: "\f27d"
}
.fa-vine:before {
	content: "\f1ca"
}
.fa-vk:before {
	content: "\f189"
}
.fa-vnv:before {
	content: "\f40b"
}
.fa-volleyball-ball:before {
	content: "\f45f"
}
.fa-volume-down:before {
	content: "\f027"
}
.fa-volume-off:before {
	content: "\f026"
}
.fa-volume-up:before {
	content: "\f028"
}
.fa-vuejs:before {
	content: "\f41f"
}
.fa-walking:before {
	content: "\f554"
}
.fa-wallet:before {
	content: "\f555"
}
.fa-warehouse:before {
	content: "\f494"
}
.fa-weebly:before {
	content: "\f5cc"
}
.fa-weibo:before {
	content: "\f18a"
}
.fa-weight:before {
	content: "\f496"
}
.fa-weight-hanging:before {
	content: "\f5cd"
}
.fa-weixin:before {
	content: "\f1d7"
}
.fa-whatsapp:before {
	content: "\f232"
}
.fa-whatsapp-square:before {
	content: "\f40c"
}
.fa-wheelchair:before {
	content: "\f193"
}
.fa-whmcs:before {
	content: "\f40d"
}
.fa-wifi:before {
	content: "\f1eb"
}
.fa-wikipedia-w:before {
	content: "\f266"
}
.fa-window-close:before {
	content: "\f410"
}
.fa-window-maximize:before {
	content: "\f2d0"
}
.fa-window-minimize:before {
	content: "\f2d1"
}
.fa-window-restore:before {
	content: "\f2d2"
}
.fa-windows:before {
	content: "\f17a"
}
.fa-wine-glass:before {
	content: "\f4e3"
}
.fa-wine-glass-alt:before {
	content: "\f5ce"
}
.fa-wix:before {
	content: "\f5cf"
}
.fa-wolf-pack-battalion:before {
	content: "\f514"
}
.fa-won-sign:before {
	content: "\f159"
}
.fa-wordpress:before {
	content: "\f19a"
}
.fa-wordpress-simple:before {
	content: "\f411"
}
.fa-wpbeginner:before {
	content: "\f297"
}
.fa-wpexplorer:before {
	content: "\f2de"
}
.fa-wpforms:before {
	content: "\f298"
}
.fa-wrench:before {
	content: "\f0ad"
}
.fa-x-ray:before {
	content: "\f497"
}
.fa-xbox:before {
	content: "\f412"
}
.fa-xing:before {
	content: "\f168"
}
.fa-xing-square:before {
	content: "\f169"
}
.fa-y-combinator:before {
	content: "\f23b"
}
.fa-yahoo:before {
	content: "\f19e"
}
.fa-yandex:before {
	content: "\f413"
}
.fa-yandex-international:before {
	content: "\f414"
}
.fa-yelp:before {
	content: "\f1e9"
}
.fa-yen-sign:before {
	content: "\f157"
}
.fa-yoast:before {
	content: "\f2b1"
}
.fa-youtube:before {
	content: "\f167"
}
.fa-youtube-square:before {
	content: "\f431"
}
.fa-zhihu:before {
	content: "\f63f"
}
.sr-only {
	border: 0;
	clip: rect(0,0,0,0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}
.sr-only-focusable:active, .sr-only-focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto
}
/*@font-face {
	font-family: "Font Awesome 5 Brands";
	font-style: normal;
	font-weight: 400;
	src: url(../dev/enqueue/css/font-awesome-5.11.2/webfonts/fa-brands-400.eot);
	src: url(../dev/enqueue/css/font-awesome-5.11.2/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(../dev/enqueue/css/font-awesome-5.11.2/webfonts/fa-brands-400.woff2) format("woff2"), url(../dev/enqueue/css/font-awesome-5.11.2/webfonts/fa-brands-400.woff) format("woff"), url(fonts/fa-brands-400.ttf) format("truetype"), url(../dev/enqueue/css/font-awesome-5.11.2/webfonts/fa-brands-400.svg#fontawesome) format("svg")
}*/
.fab {
	font-family: "Font Awesome 5 Brands"
}
/*@font-face {
	font-family: "Font Awesome 5 Free";
	font-style: normal;
	font-weight: 400;
	src: url(../dev/enqueue/css/font-awesome-5.11.2/webfonts/fa-regular-400.eot);
	src: url(../dev/enqueue/css/font-awesome-5.11.2/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(../dev/enqueue/css/font-awesome-5.11.2/webfonts/fa-regular-400.woff2) format("woff2"), url(../dev/enqueue/css/font-awesome-5.11.2/webfonts/fa-regular-400.woff) format("woff"), url(../dev/enqueue/css/font-awesome-5.11.2/webfonts/fa-regular-400.ttf) format("truetype"), url(../dev/enqueue/css/font-awesome-5.11.2/webfonts/fa-regular-400.svg#fontawesome) format("svg")
}*/
.far {
	font-weight: 400
}
/*@font-face {
	font-family: "Font Awesome 5 Free";
	font-style: normal;
	font-weight: 900;
	src: url(../dev/enqueue/css/font-awesome-5.11.2/webfonts/fa-solid-900.eot);
	src: url(../dev/enqueue/css/font-awesome-5.11.2/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(../dev/enqueue/css/font-awesome-5.11.2/webfonts/fa-solid-900.woff2) format("woff2"), url(../dev/enqueue/css/font-awesome-5.11.2/webfonts/fa-solid-900.woff) format("woff"), url(../dev/enqueue/css/font-awesome-5.11.2/webfonts/fa-solid-900.ttf) format("truetype"), url(../dev/enqueue/css/font-awesome-5.11.2/webfonts/fa-solid-900.svg#fontawesome) format("svg")
}*/
.fa, .far, .fas {
	font-family: "Font Awesome 5 Free"
}
.fa, .fas {
	font-weight: 900
}
.slick-slider {
	position: relative;
	display: block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}
.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0
}
.slick-list:focus {
	outline: none
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}
.slick-slider .slick-track, .slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-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
}
.slick-loading .slick-list {
	background: #fff "{{ 'ajax-loader.gif' | asset_url }}" center center no-repeat
}
@font-face {
	font-family: "slick";
	src: "{{ 'slick.eot' | asset_url }}";
	src: "{{ 'slick.eot' | asset_url }}#iefix" format("embedded-opentype"), "{{ 'slick.woff' | asset_url }}" format("woff"), "{{ 'slick.ttf' | asset_url }}" format("truetype"), "{{ 'slick.svg' | asset_url }}#slick" format("svg");
	font-weight: 400;
	font-style: normal
}
.slick-prev, .slick-next {
	position: absolute;
	display: block;
	height: 20px;
	width: 20px;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
	background: transparent;
	color: transparent;
	top: 50%;
	margin-top: -10px\9;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	padding: 0;
	border: none;
	outline: none
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
	outline: none;
	background: transparent;
	color: transparent
}
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {
	opacity: 1
}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
	opacity: .25
}
.slick-prev:before, .slick-next:before {
	font-family: "FontAwesome";
	font-size: 30px;
	line-height: 40px;
	color: rgba(0,0,0,.8);
	opacity: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.slick-prev {
	z-index: 999;
	left: 25px
}
[dir="rtl"] .slick-prev {
	left: auto;
	right: -25px
}
.slick-prev:before {
	content: "\f104"
}
[dir="rtl"] .slick-prev:before {
	content: "â†’"
}
.slick-next {
	right: 25px
}
[dir="rtl"] .slick-next {
	left: 25px;
	right: auto
}
.slick-next:before {
	content: "\f105"
}
[dir="rtl"] .slick-next:before {
	content: "â†"
}
.slick-slider {
	margin-bottom: 0px
}
.slick-dots {
	position: absolute;
	bottom: -45px;
	list-style: none;
	display: block;
	text-align: center;
	padding: 0;
	width: 100%
}
.slick-dots li {
	position: relative;
	display: inline-block;
	height: 20px;
	width: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer
}
.slick-dots li button {
	border: 0;
	background: transparent;
	display: block;
	height: 20px;
	width: 20px;
	outline: none;
	line-height: 0;
	font-size: 0;
	color: transparent;
	padding: 5px;
	cursor: pointer
}
.slick-dots li button:hover, .slick-dots li button:focus {
	outline: none
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
	opacity: 1
}
.slick-dots li button:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "â€¢";
	width: 20px;
	height: 20px;
	font-family: "slick";
	font-size: 6px;
	line-height: 20px;
	text-align: center;
	color: #000;
	opacity: .25;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.slick-dots li.slick-active button:before {
	color: #000;
	opacity: .75
}
html.remodal-is-locked {
	overflow: hidden;
	-ms-touch-action: none;
	touch-action: none
}
.remodal, [data-remodal-id] {
	display: none
}
.remodal-overlay {
	position: fixed;
	z-index: 9999;
	top: -5000px;
	right: -5000px;
	bottom: -5000px;
	left: -5000px;
	display: none
}
.remodal-wrapper {
	position: fixed;
	z-index: 10000;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: none;
	overflow: auto;
	text-align: center;
	-webkit-overflow-scrolling: touch
}
.remodal-wrapper:after {
	display: inline-block;
	height: 100%;
	margin-left: -.05em;
	content: ""
}
.remodal-overlay, .remodal-wrapper {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.remodal {
	position: relative;
	outline: none;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	text-size-adjust: 100%
}
.remodal-is-initialized {
	display: inline-block
}
.remodal-bg.remodal-is-opening, .remodal-bg.remodal-is-opened {
	-webkit-filter: blur(3px);
	filter: blur(3px)
}
.remodal-overlay {
	background: rgba(43,46,56,.9)
}
.remodal-overlay.remodal-is-opening, .remodal-overlay.remodal-is-closing {
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}
.remodal-overlay.remodal-is-opening {
	-webkit-animation-name: remodal-overlay-opening-keyframes;
	animation-name: remodal-overlay-opening-keyframes
}
.remodal-overlay.remodal-is-closing {
	-webkit-animation-name: remodal-overlay-closing-keyframes;
	animation-name: remodal-overlay-closing-keyframes
}
.remodal-wrapper {
	padding: 10px 10px 0
}
.remodal {
	box-sizing: border-box;
	width: 100%;
	margin-bottom: 10px;
	padding: 35px;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	color: #2b2e38;
	background: #fff
}
.remodal.remodal-is-opening, .remodal.remodal-is-closing {
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}
.remodal.remodal-is-opening {
	-webkit-animation-name: remodal-opening-keyframes;
	animation-name: remodal-opening-keyframes
}
.remodal.remodal-is-closing {
	-webkit-animation-name: remodal-closing-keyframes;
	animation-name: remodal-closing-keyframes
}
.remodal, .remodal-wrapper:after {
	vertical-align: middle
}
.remodal-close {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	overflow: visible;
	width: 35px;
	height: 35px;
	margin: 0;
	padding: 0;
	cursor: pointer;
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	text-decoration: none;
	color: #95979c;
	border: 0;
	outline: 0;
	background: transparent
}
.remodal-close:hover, .remodal-close:focus {
	color: #2b2e38
}
.remodal-close:before {
	font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif!important;
	font-size: 25px;
	line-height: 35px;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 35px;
	content: "\00d7";
	text-align: center
}
.remodal-confirm, .remodal-cancel {
	font: inherit;
	display: inline-block;
	overflow: visible;
	min-width: 110px;
	margin: 0;
	padding: 12px 0;
	cursor: pointer;
	-webkit-transition: background 0.2s;
	transition: background 0.2s;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	border: 0;
	outline: 0
}
.remodal-confirm {
	color: #fff;
	background: #81c784
}
.remodal-confirm:hover, .remodal-confirm:focus {
	background: #66bb6a
}
.remodal-cancel {
	color: #fff;
	background: #e57373
}
.remodal-cancel:hover, .remodal-cancel:focus {
	background: #ef5350
}
.remodal-confirm::-moz-focus-inner, .remodal-cancel::-moz-focus-inner, .remodal-close::-moz-focus-inner {
padding:0;
border:0
}
@-webkit-keyframes remodal-opening-keyframes {
from {
-webkit-transform:scale(1.05);
transform:scale(1.05);
opacity:0
}
to {
-webkit-transform:none;
transform:none;
opacity:1
}
}
@keyframes remodal-opening-keyframes {
from {
-webkit-transform:scale(1.05);
transform:scale(1.05);
opacity:0
}
to {
-webkit-transform:none;
transform:none;
opacity:1
}
}
@-webkit-keyframes remodal-closing-keyframes {
from {
-webkit-transform:scale(1);
transform:scale(1);
opacity:1
}
to {
-webkit-transform:scale(.95);
transform:scale(.95);
opacity:0
}
}
@keyframes remodal-closing-keyframes {
from {
-webkit-transform:scale(1);
transform:scale(1);
opacity:1
}
to {
-webkit-transform:scale(.95);
transform:scale(.95);
opacity:0
}
}
@-webkit-keyframes remodal-overlay-opening-keyframes {
from {
opacity:0
}
to {
opacity:1
}
}
@keyframes remodal-overlay-opening-keyframes {
from {
opacity:0
}
to {
opacity:1
}
}
@-webkit-keyframes remodal-overlay-closing-keyframes {
from {
opacity:1
}
to {
opacity:0
}
}
@keyframes remodal-overlay-closing-keyframes {
from {
opacity:1
}
to {
opacity:0
}
}

@media only screen and (min-width:641px) {
.remodal {
	max-width: 700px
}
}
.lt-ie9 .remodal-overlay {
	background: #2b2e38
}
.lt-ie9 .remodal {
	width: 700px
}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
*behavior:url(boxsizing.htc)
}
.theme-halink .row {
	margin-left: auto;
	margin-right: auto;
	width: 960px
}
.theme-halink .row:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden
}
.theme-halink .row .row {
	margin-left: -1.0416666666666667%;
	margin-right: -1.0416666666666667%;
	width: 102.0833333333333334%
}
.theme-halink .row [class*="desktop-"] {
	float: left;
	margin-left: 1.0416666666666667%;
	margin-right: 1.0416666666666667%
}
.theme-halink .row [class*="desktop-"].right {
	float: right
}
.theme-halink .row [class*="desktop-"].padded {
	margin-left: 0;
	margin-right: 0;
	padding-left: 1.0416666666666667%;
	padding-right: 1.0416666666666667%;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	-ms-box-sizing: content-box;
	-o-box-sizing: content-box;
	box-sizing: content-box;
*behavior:none
}

@media screen and (min-width:1220px) {
#navigation .row.mobile-logo-container {
	width: 1200px
}
}

@media screen and (min-width:1220px) {
.theme-halink .row {
	width: 1200px
}
}

@media screen and (max-width:1220px) {
.theme-halink .row {
	width: 960px
}
}

@media screen and (max-width:980px) {
.theme-halink .row {
	width: 720px
}
}

@media screen and (max-width:740px) {
.theme-halink .row {
	width: 480px
}
}

@media screen and (max-width:500px) {
.theme-halink .row {
	width: 90%
}
}
.theme-halink-fluid .row {
	width: 98%
}
.theme-halink .row .desktop-1 {
	width: 6.25%
}
.theme-halink .row .desktop-2 {
	width: 14.5833333333333333%
}
.theme-halink .row .desktop-3 {
	width: 22.9166666666666667%
}
.theme-halink .row .desktop-4 {
	width: 31.25%
}
.theme-halink .row .desktop-5 {
	width: 39.5833333333333333%
}
.theme-halink .row .desktop-6 {
	width: 47.9166666666666667%
}
.theme-halink .row .desktop-7 {
	width: 56.25%
}
.theme-halink .row .desktop-8 {
	width: 64.5833333333333333%
}
.theme-halink .row .desktop-9 {
	width: 72.9166666666666667%
}
.theme-halink .row .desktop-10 {
	width: 81.25%
}
.theme-halink .row .desktop-11 {
	width: 89.5833333333333333%
}
.theme-halink .row .desktop-12 {
	width: 97.9166666666666667%
}
.theme-halink .row .desktop-push-1 {
	margin-left: 9.375%
}
.theme-halink .row .desktop-push-2 {
	margin-left: 17.7083333333333333%
}
.theme-halink .row .desktop-push-3 {
	margin-left: 26.0416666666666667%
}
.theme-halink .row .desktop-push-4 {
	margin-left: 34.375%
}
.theme-halink .row .desktop-push-5 {
	margin-left: 42.7083333333333334%
}
.theme-halink .row .desktop-push-6 {
	margin-left: 51.0416666666666667%
}
.theme-halink .row .desktop-push-7 {
	margin-left: 59.375%
}
.theme-halink .row .desktop-push-8 {
	margin-left: 67.7083333333334%
}
.theme-halink .row .desktop-push-9 {
	margin-left: 76.0416666666668%
}
.theme-halink .row .desktop-push-10 {
	margin-left: 84.375%
}
.theme-halink .row .desktop-push-11 {
	margin-left: 92.7083333333335%
}
.theme-halink .row [class*="desktop-"].center {
	margin-left: auto;
	margin-right: auto
}
.theme-halink .row .desktop-third {
	width: 31.25%
}
.theme-halink .row .desktop-half {
	width: 47.9166666666666667%
}
.theme-halink .row .desktop-full {
	width: 97.9166666666666667%
}
.theme-halink .row .desktop-push-third {
	margin-left: 34.375%
}
.theme-halink .row .desktop-push-half {
	margin-left: 51.0416666666666667%
}

@media screen and (min-width:1221px) {
.theme-halink .row .max-1 {
	width: 6.25%
}
.theme-halink .row .max-2 {
	width: 14.5833333333333333%
}
.theme-halink .row .max-3 {
	width: 22.9166666666666667%
}
.theme-halink .row .max-4 {
	width: 31.25%
}
.theme-halink .row .max-5 {
	width: 39.5833333333333333%
}
.theme-halink .row .max-6 {
	width: 47.9166666666666667%
}
.theme-halink .row .max-7 {
	width: 56.25%
}
.theme-halink .row .max-8 {
	width: 64.5833333333333333%
}
.theme-halink .row .max-9 {
	width: 72.9166666666666667%
}
.theme-halink .row .max-10 {
	width: 81.25%
}
.theme-halink .row .max-11 {
	width: 89.5833333333333333%
}
.theme-halink .row .max-12 {
	width: 97.9166666666666667%
}
.theme-halink .row .max-push-1 {
	margin-left: 9.375%
}
.theme-halink .row .max-push-2 {
	margin-left: 17.7083333333333333%
}
.theme-halink .row .max-push-3 {
	margin-left: 26.0416666666666667%
}
.theme-halink .row .max-push-4 {
	margin-left: 34.375%
}
.theme-halink .row .max-push-5 {
	margin-left: 42.7083333333333334%
}
.theme-halink .row .max-push-6 {
	margin-left: 51.0416666666666667%
}
.theme-halink .row .max-push-7 {
	margin-left: 59.375%
}
.theme-halink .row .max-push-8 {
	margin-left: 67.7083333333334%
}
.theme-halink .row .max-push-9 {
	margin-left: 76.0416666666668%
}
.theme-halink .row .max-push-10 {
	margin-left: 84.375%
}
.theme-halink .row .max-push-11 {
	margin-left: 92.7083333333335%
}
}

@media screen and (min-width:980px) {
.theme-halink .row .contained.desktop-1 {
	width: 8.33333333%
}
.theme-halink .row .contained.desktop-2 {
	width: 16.66666667%
}
.theme-halink .row .contained.desktop-3 {
	width: 25%
}
.theme-halink .row .contained.desktop-4 {
	width: 33.33333333%
}
.theme-halink .row .contained.desktop-5 {
	width: 41.66666667%
}
.theme-halink .row .contained.desktop-6 {
	width: 50%
}
.theme-halink .row .contained.desktop-7 {
	width: 58.33333333%
}
.theme-halink .row .contained.desktop-8 {
	width: 66.66666667%
}
.theme-halink .row .contained.desktop-9 {
	width: 75%
}
.theme-halink .row .contained.desktop-10 {
	width: 83.33333333%
}
.theme-halink .row .contained.desktop-11 {
	width: 91.66666667%
}
.theme-halink .row .contained.desktop-12 {
	width: 100%
}
}

@media screen and (min-width:739px) and (max-width:980px) {
.theme-halink .row [class*="desktop-push-"] {
	margin-left: 1.0416666666666667%;
	margin-right: 1.0416666666666667%
}
.theme-halink .row .tablet-1 {
	width: 14.5833333333333333%
}
.theme-halink .row .tablet-2 {
	width: 31.25%
}
.theme-halink .row .tablet-3 {
	width: 47.9166666666666667%
}
.theme-halink .row .tablet-4 {
	width: 64.5833333333333333%
}
.theme-halink .row .tablet-5 {
	width: 81.25%
}
.theme-halink .row .tablet-6 {
	width: 97.9166666666666667%
}
.theme-halink .row .tablet-push-1 {
	margin-left: 17.7083333333333333%
}
.theme-halink .row .tablet-push-2 {
	margin-left: 34.375%
}
.theme-halink .row .tablet-push-3 {
	margin-left: 51.0416666666666667%
}
.theme-halink .row .tablet-push-4 {
	margin-left: 67.7083333333334%
}
.theme-halink .row .tablet-push-5 {
	margin-left: 84.375%
}
.theme-halink .row .tablet-third {
	width: 31.25%
}
.theme-halink .row .tablet-half {
	width: 47.9166666666666667%
}
.theme-halink .row .tablet-full {
	width: 97.9166666666666667%
}
.theme-halink .row .tablet-push-third {
	margin-left: 34.375%
}
.theme-halink .row .tablet-push-half {
	margin-left: 51.0416666666666667%
}
.theme-halink .row .contained.tablet-1 {
	width: 16.66666667%
}
.theme-halink .row .contained.tablet-2 {
	width: 33.33333333%
}
.theme-halink .row .contained.tablet-3 {
	width: 50%
}
.theme-halink .row .contained.tablet-4 {
	width: 66.66666667%
}
.theme-halink .row .contained.tablet-5 {
	width: 83.33333333%
}
.theme-halink .row .contained.tablet-6 {
	width: 100%
}
}

@media screen and (max-width:740px) {
.theme-halink .row [class*="desktop-push-"], .theme-halink .row [class*="tablet-push-"] {
	margin-left: 1.0416666666666667%;
	margin-right: 1.0416666666666667%
}
.theme-halink .row .mobile-1 {
	width: 31.25%
}
.theme-halink .row .mobile-2 {
	width: 64.5833333333333333%
}
.theme-halink .row .mobile-3 {
	width: 97.9166666666666667%
}
.theme-halink .row .mobile-push-1 {
	margin-left: 34.375%
}
.theme-halink .row .mobile-push-2 {
	margin-left: 67.7083333333334%
}
.theme-halink .row .mobile-third {
	width: 31.25%
}
.theme-halink .row .mobile-half {
	width: 47.9166666666666667%
}
.theme-halink .row .mobile-full {
	width: 97.9166666666666667%
}
.theme-halink .row .mobile-push-third {
	margin-left: 34.375%
}
.theme-halink .row .mobile-push-half {
	margin-left: 51.0416666666666667%
}
.theme-halink .row .contained.mobile-1 {
	width: 33.33333333%
}
.theme-halink .row .contained.mobile-2 {
	width: 66.66666667%
}
.theme-halink .row .contained.mobile-3 {
	width: 100%
}
}

@media screen and (max-width:500px) {
.theme-halink .row .min-full {
	width: 97.9166666666666667%
}
}
.theme-halink .row [class*="all-"].contained, .theme-halink .row [class*="min-"].contained, .theme-halink .row [class*="mobile-"].contained, .theme-halink .row [class*="tablet-"].contained, .theme-halink .row [class*="desktop-"].contained, .theme-halink .row [class*="max-"].contained {
	margin-left: 0;
	margin-right: 0
}
* {
	margin: 0
}
.first {
	clear: left
}
html, body {
	height: 100%
}
body {
	color: #000;
	background: #FFF;
	font-size: 13px;
	font-family: 'Roboto', sans-serif;
	line-height: 1.6em;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
	position: relative
}
.no-fouc {
	display: none
}
.load-wait {
	width: 100%;
	text-align: center;
	margin-top: 100px;
	font-size: 50px;
	color: #DDD;
	margin-bottom: 50px
}
.hide {
	display: none
}
img {
	max-width: 100%;
	border: 0
}
h1, h2, h3, h4, h5, h6 {
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-top: 0;
	margin-bottom: 10px;
	line-height: normal;
	-webkit-font-smoothing: antialiased
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-weight: inherit;
	color: #000 ! important
}
h1 {
	font-size: 22px
}
h2 {
	font-size: 18px
}
h3 {
	font-size: 14px
}
h4 {
	font-size: 14px
}
h5 {
	font-size: 14px
}
h6 {
	font-size: 14px
}
h1, h2, h3, h4, h5, h6, p, dl, hr, ol, ul, pre, table, address, fieldset {
	margin-bottom: 10px
}
.section-title {
	text-align: center;
	padding: 15px 0;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	border-bottom: 1px solid #F0F0F0
}
.section-title h1, .section-title h2 {
	margin: 0
}
p {
	font-size: 13px;
	margin-bottom: 10px
}
strong {
	font-weight: 700
}
em {
	font-style: italic
}
pre {
	font-family: "Courier New", Courier, monospace;
	font-size: 13px;
	font-weight: 700
}
.text-left {
	text-align: left
}
.text-center {
	text-align: center
}
.text-right {
	text-align: right
}
a {
	text-decoration: none;
	color: #000;
	outline: 0;
	-webkit-transition: color 0.3s ease-in;
	-moz-transition: color 0.3s ease-in;
	-o-transition: color 0.3s ease-in;
	transition: color 0.3s ease-in
}
a:hover {
	color: #000;
	text-decoration: none
}
a:visited {
	color: #000;
	text-decoration: none
}
a:focus {
	outline: auto
}
dt {
	font-weight: 700
}
ol {
	padding: 0;
	margin-left: 0;
	margin-bottom: 20px;
	text-indent: 0;
	list-style-position: inside
}
ul {
	padding: 0;
	margin: 0 0 20px 0;
	list-style: disc inside
}
blockquote {
	font-family: Georgia, "Times New Roman", Times, sans-serif;
	font-size: 18px;
	line-height: 24px;
	font-style: italic;
	padding-left: 35px;
	color: #999;
	margin: 20px 0
}
hr {
	background: #F0F0F0;
	border: none;
	color: #F0F0F0;
	display: block;
	height: 1px;
	margin-top: 20px;
	width: 100%
}
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.button, button, input[type="submit"], input[type="reset"], input[type="button"] {
	width: 100%;
	max-width: 100%;
	background: #000;
	border: none;
	-webkit-transition: background 0.3s ease, color 0.3s ease;
	-moz-transition: background 0.3s ease, color 0.3s ease;
	-o-transition: background 0.3s ease, color 0.3s ease;
	transition: background 0.3s ease, color 0.3s ease;
	-webkit-appearance: none;
	color: #FFF;
	display: inline-block;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 13px;
	text-decoration: none;
	cursor: pointer;
	margin-bottom: 20px;
	line-height: normal;
	padding: 15px 0;
	text-transform: uppercase
}
.button:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover {
	color: #FFF;
	background: #000
}
.button.full-width, button.full-width, input[type="submit"].full-width, input[type="reset"].full-width, input[type="button"].full-width {
	width: 100%;
	padding-left: 0!important;
	padding-right: 0!important;
	text-align: center
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
form {
	margin-bottom: 0
}
fieldset {
	margin-bottom: 20px
}
input[type="text"], input[type="password"], input[type="email"], textarea, select {
	border: 1px solid #CCC;
	padding: 6px 4px;
	outline: none;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font-size: 13px;
	font-family: 'Roboto', sans-serif;
	color: #666;
	margin: 0;
	width: 100%;
	max-width: 100%;
	display: block;
	margin-bottom: 20px;
	background: #FFF
}
select {
	padding: 0
}
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, textarea:focus {
	color: #444;
	-moz-box-shadow: 0 0 3px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);
	box-shadow: 0 0 3px rgba(0,0,0,.2)
}
textarea {
	min-height: 60px;
	min-width: 300px
}
label, legend {
	display: block;
	font-weight: 400;
	margin-bottom: 5px
}
select {
	width: 220px
}
input[type="checkbox"] {
	display: inline
}
label span, legend span {
	font-weight: 400;
	font-size: 13px;
	color: #444
}
::-webkit-input-placeholder {
color:#000
}
:-moz-placeholder {
color:#000
}
::-moz-placeholder {
color:#000
}
:-ms-input-placeholder {
color:#000
}
input[type=text], input[type=password], input[type=email], input[type=url], input[type=number], input[type=tel] {
	width: 100%;
	border: 1px solid #F0F0F0;
	padding: 15px 0;
	margin: 0;
	margin-bottom: 20px;
	max-width: 100%;
	text-indent: 17px;
	outline: none
}
textarea {
	width: 100%;
	border: 1px solid #F0F0F0;
	height: 200px;
	margin: 0;
	margin-bottom: 40px;
	max-width: 100%;
	padding: 2% 17px;
	outline: none
}
.bannertop {
	line-height: 30px;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	background: #000;
	color: #FFF;
	text-align: left;
	letter-spacing: 1px
}
.bannertopdesktop {
	line-height: 30px;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	background: #936442;
	color: #FFF;
	text-align: left;
	letter-spacing: 1px;
	display: block
}
ul#cart {
	text-align: right;
	z-index: 5;
	position: relative;
	list-style: none;
	margin-top: 0
}
ul#cart li {
	display: inline-block;
	padding: 0 5px
}
ul#cart li a {
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #FFF
}
select.currency-picker {
	width: auto;
	text-align: center;
	display: inline-block;
	float: none;
	margin-left: 10px;
	background: transparent;
	border: 0;
	margin-bottom: 0;
	-moz-appearance: none;
	-webkit-appearance: none;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #FFF
}
select.currency-picker::-ms-expand {
display:none
}
select.currency-picker:focus::-ms-value {
background-color:white;
color:#000
}
i.icon-shopping-cart {
	margin-left: 5px;
	font-size: 15px
}
#phantom {
	visibility: hidden
}
header {
	border-bottom: 1px solid #F0F0F0;
	width: 100%;
	line-height: 50px;
	top: 0;
	z-index: 20;
	-webkit-transition: background-color 1000ms linear;
	-moz-transition: background-color 1000ms linear;
	-o-transition: background-color 1000ms linear;
	-ms-transition: background-color 1000ms linear;
	transition: background-color 1000ms linear;
	background: #FFF
}
.scrollheader {
	position: relative
}
.coverheader {
	position: fixed
}
.coverheader {
	background: #FFF
}
.index header {
	background: #FFF
}
.index .coverheader {
	background: #FFF
}
header ul {
	margin-bottom: 0
}
#search {
	width: 300px;
	text-align: center;
	margin: 0 auto
}
#search_popup {
	text-align: center
}
#search_popup #q {
	text-indent: 0;
	text-align: center
}
#logo {
	vertical-align: middle;
	margin-right: 20px;
	display: inline-block
}
#logo a {
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: inherit;
	text-transform: uppercase;
	font-weight: 700;
	color: #000;
	text-decoration: none
}
#logo img {
	vertical-align: middle;
	padding: 10px 0
}
.scrollheader ul#main-nav li a {
	color: #000
}
.scrollheader ul#main-nav li a:hover {
	color: #EE0D5D
}
.coverheader ul#main-nav li a {
	color: #000
}
.coverheader ul#main-nav li a:hover {
	color: #EE0D5D
}
.index .scrollheader ul#main-nav li a {
	color: #000
}
.index .scrollheader ul#main-nav li a:hover {
	color: #333
}
.index .coverheader ul#main-nav li a {
	color: #000
}
.index .coverheader ul#main-nav li a:hover {
	color: #333
}
#navigation {
	width: 100%;
	position: relative
}
nav {
	display: inline-block
}
ul#main-nav {
	list-style: none;
	text-align: left;
	margin-bottom: 0;
	width: 100%
}
ul#main-nav li {
	display: inline-block;
	vertical-align: middle
}
ul#main-nav li a {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 13px;
	display: block;
	padding: 0 10px;
	text-transform: uppercase;
	letter-spacing: 1px
}
ul#main-nav li a.current {
	color: #666
}
ul#main-nav li a:hover {
	text-decoration: none
}
ul#main-nav li.dropdown>a:after {
	font-family: 'FontAwesome', sans-serif;
	content: "\f107";
	margin-left: 10px;
	line-height: initial
}
ul#main-nav li ul.submenu {
	display: none;
	position: absolute;
	z-index: 5;
	-webkit-transition: background-color 1000ms linear;
	-moz-transition: background-color 1000ms linear;
	-o-transition: background-color 1000ms linear;
	-ms-transition: background-color 1000ms linear;
	transition: background-color 1000ms linear;
	width: 200px
}
ul#main-nav li.dropdown:hover ul.submenu {
	display: block
}
.index header ul#main-nav li ul {
	background: #FFF;
	border: 0 none
}
.index .coverheader ul#main-nav li ul {
	background: #FFF;
	border: 1px solid #F0F0F0;
	border-left: 0 none;
	border-right: 0 none
}
header ul#main-nav li ul {
	background: #FFF;
	border: 1px solid #F0F0F0;
	border-left: 0 none;
	border-right: 0 none
}
.coverheader ul#main-nav li ul {
	background: #FFF;
	-webkit-transition: background-color 1000ms linear;
	-moz-transition: background-color 1000ms linear;
	-o-transition: background-color 1000ms linear;
	-ms-transition: background-color 1000ms linear;
	transition: background-color 1000ms linear
}
ul#main-nav li ul.submenu li {
	line-height: 30px ! important;
	margin: 0;
	padding: 0;
	width: 100%;
	white-space: nowrap;
	background: transparent ! important;
	min-width: 220px;
	float: left
}
ul#main-nav li ul.submenu li a {
	text-align: left;
	text-transform: uppercase ! important;
	font-weight: 400;
	font-size: 11px ! important
}
.submenu li.nest {
	position: relative
}
ul#main-nav li ul.submenu li.nest:after {
	position: absolute;
	top: 0;
	right: 30px;
	font-family: 'FontAwesome', sans-serif;
	content: "\f105"
}
.submenu li.nest:hover>ul.nested {
	display: block
}
.nested {
	display: none;
	position: absolute;
	left: 200px;
	top: 0
}
.nested li a {
	text-transform: uppercase ! important;
	font-weight: 400;
	font-size: 11px ! important
}
ul.megamenu {
	display: none;
	position: absolute;
	left: 0;
	z-index: 2;
	line-height: initial;
	width: 100%;
	-webkit-transition: background-color 1000ms linear;
	-moz-transition: background-color 1000ms linear;
	-o-transition: background-color 1000ms linear;
	-ms-transition: background-color 1000ms linear;
	transition: background-color 1000ms linear
}
ul#main-nav li.dropdown:hover>ul.megamenu {
	display: block
}

@media screen and (min-width:1220px) {
.mega-container {
	width: 1200px
}
}

@media screen and (max-width:1220px) {
.mega-container {
	width: 960px
}
}

@media screen and (max-width:980px) {
.mega-container {
	width: 720px
}
}

@media screen and (max-width:740px) {
.mega-container {
	display: none
}
}
.mega-container {
	margin: 0 auto
}
.coverheader ul#main-nav li ul.megamenu {
	background: #FFF
}
header ul#main-nav li ul.megamenu {
	background: #FFF
}
.index .scrollheader ul.megamenu {
	background: #FFF ! important
}
.index .coverheader ul.megamenu {
	background: #FFF ! important
}
ul.megamenu li>ul {
	width: 100%
}
ul.megamenu {
	padding-bottom: 20px
}
ul.megamenu h4 {
	padding: 20px 0 5px;
	font-family: 'Open Sans', sans-serif ! important;
	font-weight: 700;
	margin-bottom: 10px;
	text-align: left;
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: initial
}
ul.megamenu li>ul.mega-stack {
	border: 0 ! important
}
ul.megamenu li>ul.mega-stack li {
	line-height: 20px ! important;
	text-align: left ! important;
	display: block ! important;
	clear: left
}
ul.megamenu li>ul.mega-stack li a {
	padding: 0 ! important;
	text-transform: uppercase ! important;
	font-weight: 400;
	font-size: 11px ! important
}
.coverheader ul#main-nav li ul.megamenu li>ul.mega-stack li a {
	color: #000
}
.coverheader ul#main-nav li ul.megamenu li>ul.mega-stack li a:hover {
	color: #333
}
.coverheader ul#main-nav li ul.megamenu h4 {
	color: #000
}
.scrollheader ul#main-nav li ul.megamenu li>ul.mega-stack li a {
	color: #000
}
.scrollheader ul#main-nav li ul.megamenu li>ul.mega-stack li a:hover {
	color: #333
}
.scrollheader ul#main-nav li ul.megamenu h4 {
	color: #000
}
.index .scrollheader ul.megamenu li>ul.mega-stack li a {
	color: #000 ! important
}
.index .scrollheader ul.megamenu li>ul.mega-stack li a:hover {
	color: #333333!important
}
.index .scrollheader ul#main-nav li ul.megamenu h4 {
	color: #000 ! important
}
.index .coverheader ul.megamenu li>ul.mega-stack li a {
	color: #000 ! important
}
.index .coverheader ul.megamenu li>ul.mega-stack li a:hover {
	color: #333 ! important
}
.index .coverheader ul#main-nav li ul.megamenu h4 {
	color: #000 ! important
}
.megamenu .product-index img {
	margin-top: 20px
}
.megamenu img {
	margin-top: 20px
}
.mega-container .product-index p {
	min-height: 30px
}
.mega-container .product-index a, .mega-container .product-index .price {
	font-size: 11px ! important;
	font-weight: 700
}
.mega-container .product-details {
	line-height: 1em
}
.mega-container .product-details p {
	font-family: 'Roboto', sans-serif
}
.js-drawer-open {
	height: 100%
}
.is-moved-by-drawer {
	transition: all 0.4s cubic-bezier(.46, .01, .32, 1)
}
.js-drawer-open-right .drawer--right {
	display: block;
	-ms-transform: translateX(-300px);
	-webkit-transform: translateX(-300px);
	transform: translateX(-300px)
}
.drawer--right {
	width: 300px;
	right: -300px;
	border-left: 1px solid #F0F0F0
}
.drawer {
	-webkit-transform: translateZ(0);
	will-change: transform;
	outline: 0 none;
	display: none;
	position: fixed;
	overflow-y: auto;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
	top: 0;
	bottom: 0;
	padding: 0 15px 15px;
	max-width: 95%;
	z-index: 22;
	color: #000;
	background-color: #FFF;
	transition: all 0.4s cubic-bezier(.46, .01, .32, 1)
}
.drawer__header {
	display: table;
	height: 70px;
	width: 100%;
	margin-bottom: 15px;
	border-bottom: 1px solid #F0F0F0
}
.table-cell {
	display: table-cell;
	vertical-align: middle;
	width: 50%
}
.drawer__header h3 {
	margin-bottom: 0
}
.drawer__close {
	text-align: right;
	float: right;
	cursor: pointer
}
.ajaxcart__inner {
	margin-bottom: 30px
}
.ajaxcart__product {
	position: relative;
	max-height: 500px
}
#CartDrawer {
	padding-bottom: 60px
}
#CartDrawer .row {
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #F0F0F0;
	width: 270px
}
.ajaxcart__product-image {
	display: block;
	overflow: hidden;
	margin-bottom: 15px
}
.ajaxcart__product-image img {
	display: block;
	margin: 0 auto;
	max-width: 100%
}
span.fallback-text {
	display: none
}
input.ajaxcart__qty-num {
	display: inline-block;
	float: left;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #F0F0F0;
	padding: 0;
	text-align: center;
	-webkit-appearance: none;
	text-indent: 0;
	-moz-appearance: none;
	color: #000;
	border-left: 0;
	border-right: 0;
	margin-bottom: 0;
	background: transparent;
	outline: 0 none
}
input.js-qty__num {
	float: left;
	display: inline-block;
	width: initial;
	height: 40px;
	line-height: 40px;
	padding: 0;
	margin: 0;
	border-left: 0;
	border-right: 0;
	text-align: center;
	min-width: initial;
	max-width: 50px;
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 0;
	outline: 0 none;
	color: #000
}
textarea#CartSpecialInstructions {
	width: 270px ! important;
	max-width: 270px;
	min-width: 270px
}
.drawer .text-right {
	line-height: 40px
}
.cart__checkout {
	width: 100%
}
.ajaxcart__footer.row .text-right {
	line-height: initial
}
.ajaxcart__footer.row .text-center {
	clear: left
}
#homepage-collections, #homepage-products, #homepage-promo, #homepage-instagram, #homepage-blog, #homepage-social {
	width: 100%;
	position: relative;
	padding-top: 30px;
	padding-bottom: 30px
}
section#homepage-collections {
	background: #FFF
}
section#homepage-collections h2, section#homepage-collections .fr a {
	color: #000 ! important
}
.prod-vendor {
	text-align: center
}
.collection-block {
	padding-bottom: 30px;
	display: block;
	float: left;
	width: 100%
}
#collection-loop .owl-controls.clickable, #homepage-products .owl-controls.clickable {
	position: absolute;
	top: 38%;
	right: 0;
	width: 100%
}
#collection-loop .owl-controls.clickable .owl-next, #homepage-products .owl-controls.clickable .owl-next {
	float: right
}
#collection-loop .owl-item, #homepage-products .owl-item {
	padding: 0 13px
}
.collection-carousel .product {
	margin-bottom: 0
}
.collection-index {
	position: relative
}
.collection-info {
	text-align: center;
	margin-top: 10px
}
.collection-info h3 {
	text-transform: uppercase;
	margin-bottom: 0
}
.collection-info p {
	margin-bottom: 0;
	text-transform: uppercase;
	font-size: 12px
}
.collection-image {
	padding: 2px;
	text-align: center
}
.ci {
	text-align: center
}
section#homepage-promo {
	background-color: #FFF;
	padding-top: 30px;
	padding-bottom: 30px
}
section#homepage-promo, section#homepage-promo .caption p {
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	color: #FFF ! important;
	font-weight: 700
}
section#homepage-promo img {
	border: 8px solid rgba(255,255,255,.8)
}
section#homepage-promo .pimg {
	min-height: 1px
}
.promo-inner {
	position: relative
}
.promo-inner .caption {
	position: absolute;
	text-align: center;
	width: 100%;
	height: 100%;
	top: 40%
}
.promo-inner .caption p {
	vertical-align: middle;
	font-size: 30px
}
section#homepage-products {
	background: #FFF
}
section#homepage-products h2, section#homepage-products .fr a {
	color: #000 ! important
}
section#homepage-pages-one .row, section#homepage-pages-two .row, section#homepage-pages-three .row, section#homepage-pages-four .row, section#homepage-pages-five .row {
	display: table;
	width: 100%
}
section#homepage-pages-one .parallax-text, section#homepage-pages-one .parallax-text a {
	color: #FFF
}
section#homepage-pages-two .parallax-text, section#homepage-pages-two .parallax-text a {
	color: #FFF
}
section#homepage-pages-three .parallax-text, section#homepage-pages-three .parallax-text a {
	color: #FFF
}
section#homepage-pages-four .parallax-text, section#homepage-pages-four .parallax-text a {
	color: #FFF
}
section#homepage-pages-five .parallax-text, section#homepage-pages-five .parallax-text a {
	color: #FFF
}
.parallax {
	position: relative;
	width: 100%;
	min-height: 100px
}
.parallax-text {
	font-size: 36px;
	font-weight: 700;
	font-family: 'Open Sans', sans-serif;
	line-height: initial
}
.pages-left-content {
	display: table-cell;
	float: none ! important;
	vertical-align: middle;
	text-align: center
}
#homepage-pages-one article {
	display: table;
	height: 600px
}
section#homepage-pages-one .parallax-text {
	color: #FFF
}
#homepage-pages-two article {
	display: table;
	height: 500px
}
section#homepage-pages-two .parallax-text {
	color: #FFF
}
#homepage-pages-three article {
	display: table;
	height: 500px
}
section#homepage-pages-three .parallax-text {
	color: #FFF
}
#homepage-pages-four article {
	display: table;
	height: 700px
}
section#homepage-pages-four .parallax-text {
	color: #FFF
}
#homepage-pages-five article {
	display: table;
	height: 500px
}
section#homepage-pages-five .parallax-text {
	color: #FFF
}
section#homepage-instagram {
	background: #FFF;
	z-index: 3;
	padding-bottom: 0
}
section#homepage-instagram h2 {
	color: #000000!important
}
#instafeed {
	float: left;
	background: #FFF
}
img.instagram-image {
	width: 10%;
	padding: 0;
	margin: 0;
	float: left;
	filter: url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale");
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: gray;
	-webkit-transition: all .5s ease-in-out;
	opacity: .6
}
img.instagram-image:hover {
	filter: none;
	-webkit-filter: grayscale(0);
	opacity: 1
}
.index .section-title, .collection-listing .section-title, #homepage-instagram .section-title {
	line-height: 60px;
	text-align: center;
	float: none ! important;
	width: 100%;
	border-bottom: 0
}
.index .section-title h2, .index .section-title h3, .index .section-title h1, .collection-listing h2, #homepage-instagram h2 {
	display: inline-block;
	padding: 10px 20px;
	border: 1px solid #000;
	line-height: initial ! important;
	margin-bottom: 0;
	color: #000
}
section#homepage-blog {
	background: #FFF;
	padding-bottom: 0
}
section#homepage-blog h2 {
	color: #000000!important
}
section#homepage-social {
	background: #FFF
}
section#homepage-social h2 {
	color: #000000!important
}
.social-content {
	text-align: center
}
ul#social-icons {
	list-style: none;
	margin: 30px 0
}
ul#social-icons li {
	text-align: center;
	display: inline-block;
	margin: 0 10px
}
input#social-EMAIL {
	border: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	border-bottom: 1px solid #F0F0F0;
	font-size: 13px;
	text-transform: uppercase;
	text-indent: 0;
	width: 80%;
	margin: 0 auto;
	height: 40px;
	line-height: 40px;
	padding: 0;
	text-align: center
}
input#social-subscribe {
	height: 40px;
	line-height: 40px;
	padding: 0;
	margin: 0;
	width: 80%;
	margin-top: 10px
}
input#social-EMAIL:focus {
	outline: 0;
	box-shadow: 0 0 0
}
.collection-banner img {
	width: 100%
}
.product-collection {
	float: none ! important;
	text-align: center;
	display: inline-block ! important;
	vertical-align: top;
	margin: 0 .8% 50px ! important
}
.collection-listing {
	text-align: center
}
.collection-title {
	border-bottom: 2px solid #F0F0F0;
	text-align: center
}
p.view-full {
	margin-top: 15px;
	padding: 15px 0
}
.collection .bigimage {
	max-width: 99.4%
}
span.prev-prod, span.next-prod {
	min-height: 1px
}
.active {
	background: #E5E5E5
}
#product-loop {
	min-height: 160px;
	display: flex;
	flex-wrap: wrap
}
#collection-description {
	margin-bottom: 20px
}
#collection-description h1 {
	text-align: center;
	margin-bottom: 10px
}
#collection-description .rte {
	border-top: 0;
	margin: 0;
	padding: 0
}
.product {
	margin-bottom: 20px;
	position: relative
}
.product-info {
	text-align: center;
	position: absolute;
	bottom: 100px;
	left: 50%;
	margin-left: -50%;
	width: 100%;
	display: none
}
.product-quick-view {
	overflow: hidden
}
.product-info form {
	margin-top: 20px
}
.product-index .single-option-selector {
	margin: 5px auto 10px
}
.qvimages img {
	padding: 5px
}
.product-details {
	text-align: center;
	margin-top: 15px
}
.product-details h4 {
	color: #000;
	margin-bottom: 3px;
	letter-spacing: initial;
	font-weight: 400;
	font-size: 13px;
	font-family: 'Roboto', sans-serif
}
.product-details h3 {
	color: #000;
	margin-bottom: 3px;
	font-weight: 400;
	letter-spacing: initial;
	font-size: 13px;
	font-family: 'Roboto', sans-serif
}
.price {
	color: #000;
	margin-bottom: 3px;
	letter-spacing: initial;
	font-weight: 500;
	font-size: 13px
}
.was, .product-compare-price, .compare-price {
	text-decoration: line-through
}
.was {
	display: inline;
	margin-left: 5px
}
.onsale {
	display: inline;
	color: #BA2323
}
.icn {
	position: absolute;
	top: 10px;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	right: 10px;
	text-align: center;
	padding: 0 10px;
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	line-height: 52px
}
.new {
	z-index: 2;
	background: #E5E5E5;
	color: #000
}
.sale-item {
	z-index: 3;
	background: #AF2B2B;
	color: #FFF
}
.so {
	z-index: 4;
	background: #000;
	color: #FFF;
	line-height: initial;
	padding-top: 15px
}
.product-modal {
	font-size: 12px;
	letter-spacing: 1px;
	position: absolute;
	bottom: 20%;
	text-align: center;
	color: #FFF;
	background: #000 ! important;
	padding: 10px;
	left: 50%;
	width: 60%;
	margin-left: -30%;
	font-weight: 300;
	-webkit-transition: background-color 0.3s linear;
	-moz-transition: background-color 0.3s linear;
	-o-transition: background-color 0.3s linear;
	-ms-transition: background-color 0.3s linear;
	transition: background-color 0.3s linear
}
.product-modal:hover {
	color: #000 ! important;
	background: #FFF ! important
}
.quick-shop {
	overflow: hidden;
	width: 720px
}
.product-quick-view {
	width: 720px
}
.product-quick-view .product-photos {
	float: left;
	width: 48%;
	margin-right: 1.9%
}
.product-quick-view #product-right {
	float: left;
	width: 48%;
	margin-left: 1.9%
}
.show {
	display: none
}
#sidebar.sticky {
	float: none;
	position: fixed;
	top: 20px;
	z-index: 6;
	left: auto
}
#bside {
	float: right
}
#sidebar h1 {
	margin-bottom: 20px
}
#sidebar h4 {
	text-transform: uppercase;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #F0F0F0
}
#sidebar ul {
	list-style-type: none;
	margin-bottom: 20px
}
#sidebar ul li a.current {
	border-bottom: 1px solid #F0F0F0;
	text-decoration: none
}
#sidebar label {
	border-bottom: 1px solid #F0F0F0;
	padding-bottom: 5px;
	margin-bottom: 10px
}
#sidebar img {
	margin-bottom: 20px
}
#sidebar .selecter {
	margin-bottom: 20px
}
.sorting label {
	clear: none;
	margin-right: 10px;
	line-height: 16px;
	display: inline-block
}
select#sort-by, select.coll-filter {
	width: initial;
	background: transparent;
	border: 0;
	display: inline-block
}
.sorting {
	width: 100%;
	text-align: right
}
ul#sort-me {
	list-style: none
}
ul#sort-me li.filter ul li.current a:before {
	color: #000
}
ul#sort-me li.filter ul li a:before {
	content: "\f00c";
	font-family: FontAwesome, sans-serif;
	border: 1px solid #EEE;
	margin: 0 10px 0 0;
	text-align: center;
	padding: 3px;
	font-size: 10px;
	color: transparent
}
ul#sort-me li.filter ul li {
	margin: 5px 0
}
#product-description form .selecter {
	display: inline-block;
	width: 50%;
	margin-top: 2px
}
.selector-wrapper label {
	float: left;
	line-height: 40px;
	min-width: 70px
}
img.zoomImg {
	cursor: move
}
.active img {
	border: 1px solid #CCCCCC!important
}
.main-product-image.desktop-10 {
	float: right ! important
}
img.zoomImg {
	background: #FFF
}
.thumbnail {
	margin-bottom: 10px
}
#product-price {
	font-size: 18px;
	padding-top: 4px
}
#product-description {
	text-align: left
}
#product-description h1, #product-right h5 {
	text-transform: uppercase
}
p.product-note {
	clear: left;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	letter-spacing: 1px;
	background: #F8F8F8;
	color: #000;
	border: 1px solid #F0F0F0;
	text-indent: 10px
}
#product-description form {
	display: block;
	width: 100%;
	margin-bottom: 10px;
	border-bottom: 1px solid #F0F0F0;
	padding-top: 10px
}
#product-description form label {
	text-transform: uppercase;
	min-width: 76px;
	display: inline-block;
	float: left;
	line-height: 42px
}
.product-add {
	margin-top: 10px
}
.product-add label {
	float: left;
	line-height: 44px;
	padding: 0 ! important;
	display: inline-block
}
.quantity {
	line-height: 30px;
	height: 30px;
	text-indent: 0 ! important;
	text-align: center;
	padding: 0 ! important;
	width: 50px ! important;
	background: transparent ! important;
	border: 0px solid #F0F0F0;
	display: inline-block;
	color: #000;
	margin-bottom: 0
}
.quantity-increment {
	border: 1px solid #F0F0F0;
	background: transparent;
	width: 40px;
	height: 40px;
	line-height: 40px;
	padding: 0;
	color: #000;
	font-weight: 400;
	float: left;
	display: inline-block;
	margin: 0;
	outline: 0 none
}
.add {
	display: block ! important;
	margin-top: 10px;
	margin-bottom: 5px!important;
	width: auto ! important;
	line-height: 48px ! important;
	height: 48px;
	padding: 0 ! important;
	clear: left;
	width: 100% ! important;
	text-transform: uppercase
}
form#AddToCartForm .shopify-payment-button .shopify-cleanslate {
	background: black!important;
	color: white
}
form#AddToCartForm .shopify-payment-button .shopify-cleanslate>div {
	background: transparent!important;
	color: white!important;
	border-color: black!important
}
form#AddToCartForm .shopify-payment-button .shopify-cleanslate div._2kV_BQEJNF3D6FT3qVwmXG svg {
	filter: invert(100%);
	-webkit-filter: invert(100%);
	-moz-filter: invert(100%);
	-o-filter: invert(100%)
}
form#AddToCartForm .shopify-payment-button .shopify-cleanslate div._2kV_BQEJNF3D6FT3qVwmXG svg {
	filter: invert(0%);
	-webkit-filter: invert(0%);
	-moz-filter: invert(0%);
	-o-filter: invert(0%)
}
form#AddToCartForm .shopify-payment-button .shopify-payment-button__button--unbranded {
	display: none
}
form#AddToCartForm .shopify-payment-button .shopify-payment-button__button--unbranded+.shopify-payment-button__more-options {
	visibility: visible
}
form#AddToCartForm .shopify-payment-button .shopify-payment-button__more-options {
	background: transparent;
	color: black!important;
	margin-top: 5px;
	margin-bottom: 5px
}
form#AddToCartForm .shopify-payment-button .shopify-payment-button__more-options:focus {
	outline: none
}

@media screen and (max-width:740px) {
.product-add {
	text-align: center
}
.product-add label {
	width: initial ! important;
	float: none
}
.add {
	margin-left: 10px ! important
}
}
.errors.qty-error {
	color: #C00;
	display: inline-block;
	float: left;
	padding: 10px 0 20px;
	margin-bottom: 10px;
	width: 100%;
	font-weight: 400;
	text-align: center;
	text-transform: uppercase;
	border-bottom: 1px solid #EEE
}
.desc {
	padding-top: 0;
	padding-bottom: 10px
}
.full-click {
	display: block;
	text-align: center;
	margin-top: 20px
}
#related {
	border-top: 1px solid #F0F0F0;
	margin-top: 20px;
	padding: 20px 0;
	float: left;
	text-align: center
}
.related-carousel .owl-item {
	padding: 10px
}
#social {
	float: left;
	width: 100%;
	padding-bottom: 10px
}
#product-navigation {
	text-align: center
}
#back-forth img {
	margin: 0 5px;
	vertical-align: middle
}
.backto {
	margin-bottom: 10px;
	display: block
}
.prev-prod {
	margin-right: 10px
}
.next-prod {
	margin-left: 10px
}
.prev-prod, .next-prod {
	display: inline-block
}
.share-icons a {
	margin: 0 5px
}
.what-is-it {
	margin-bottom: 15px;
	line-height: 42px
}
.what-is-it label {
	display: inline;
	margin-right: 10px
}
#product-carousel .product-car {
	padding: 0;
	margin: 5px;
	position: relative
}
.customNavigation {
	margin: -5px 0 10px;
	text-align: center;
	position: relative
}
.customNavigation a {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}
.customNavigation a:hover {
	cursor: pointer
}
.btn.next {
	border: 1px solid #F0F0F0;
	color: #444;
	padding: 4px 7px;
	font-weight: 100;
	position: absolute;
	right: -30px;
	top: 85px
}
.btn.prev {
	border: 1px solid #F0F0F0;
	color: #444;
	padding: 4px 7px;
	font-weight: 100;
	position: absolute;
	left: -30px;
	top: 85px
}
.collection div.zoomWindow, .index div.zoomWindow {
	display: none ! important
}
.collection div.zoomLens, .index div.zoomLens {
	opacity: 0 ! important
}
div.zoomContainer {
	z-index: 1
}
#product-header {
	margin-bottom: 30px;
	text-align: center;
	line-height: 60px
}
#product-header div {
	min-height: 1px
}
#product-header h1 {
	margin-bottom: 0;
	line-height: 60px;
	border-bottom: 1px solid #F0F0F0
}
.product .rte, .collection .rte, .index .rte {
	margin-top: 10px;
	margin-bottom: 10px
}
#related h4 {
	margin-bottom: 20px
}
#mobile-product {
	display: none
}
.ajaxified-cart-feedback.success {
	margin: 20px 0 30px
}
.ajaxified-cart-feedback.error {
	color: #FF4136
}
.ajaxified-cart-feedback.success a {
	margin-left: 10px;
	color: #999 ! important;
	background: #EEE ! important;
	padding: 10px 20px;
	-webkit-transition: background 0.3s ease, color 0.3s ease;
	-moz-transition: background 0.3s ease, color 0.3s ease;
	-o-transition: background 0.3s ease, color 0.3s ease;
	transition: background 0.3s ease, color 0.3s ease
}
.ajaxified-cart-feedback.success a:hover {
	color: #FFF ! important;
	background: #999 ! important;
	text-decoration: none
}
#shop-cart {
	margin-bottom: 50px
}
#cartform {
	margin-top: 20px
}
.cart-item {
	display: table-cell
}
.cart-image {
	display: inline-block;
	margin-right: 10px
}
.cart-image img {
	vertical-align: middle
}
.cart-title {
	display: inline-block
}
table {
	width: 100%;
	border-collapse: collapse
}
th {
	background: #FFF;
	font-weight: 400
}
td, th {
	padding: 10px;
	border: 1px solid #F0F0F0;
	text-align: left
}
#basket-right {
	text-align: center
}
#basket-right p {
	margin-bottom: 20px
}
#basket-right img {
	width: 50px
}
#note {
	margin-top: 10px
}
#cart-notes {
	margin-top: 0;
	margin-bottom: 20px
}
.rte h1 {
	border-bottom: 0 ! important
}
#page {
	clear: left;
	margin-bottom: 50px
}
#page h1 {
	text-align: center;
	padding-bottom: 5px;
	margin-bottom: 20px;
	border-bottom: 1px solid #F0F0F0
}
#page h1.page-title {
	text-align: left ! important
}
#page-sidebar h2 {
	border-bottom: 1px solid #F0F0F0;
	line-height: 60px
}
#page-sidebar ul {
	list-style-type: none
}
#page-sidebar ul li {
	display: block;
	margin-bottom: 10px;
	padding-bottom: 5px
}
#article-loop {
	margin: 0 auto;
	width: 100%;
	min-width: 100%
}
.article-index {
	margin: 0 5px 10px;
	border-radius: 0;
	overflow: hidden;
	padding-top: 20px
}
.article-info-inner {
	width: 96%;
	margin: 0 auto
}
.article-info h2 {
	letter-spacing: initial;
	margin-bottom: 10px;
	text-align: center
}
.posted {
	text-align: center;
	float: left
}
.comment-count {
	float: right
}
.post-tags {
	clear: left;
	display: block;
	text-align: center
}
.article-info p {
	font-size: 13px;
	margin-bottom: 0
}
.article-info a {
	text-decoration: none ! important;
	text-transform: uppercase
}
.article-content {
	margin-top: 10px;
	margin-bottom: 10px
}
.article-index .share-icons {
	text-align: center ! important
}
.article-index .readmore {
	text-align: center ! important
}
.share-icons label {
	float: left;
	display: inline-block;
	margin-right: 10px
}
.share-icons a {
	display: inline-block;
	margin-right: 5px;
	color: #444
}
.share-icons a:hover {
	color: #222
}
#blog-article .share-icons {
	text-align: center ! important
}
ul#blog-articles, #blog-article {
	list-style-type: none
}
.single-article {
	margin-bottom: 50px;
	padding-bottom: 10px;
	float: left;
	width: 100%
}
.single-article .posted {
	text-align: left
}
.single-article .post-tags {
	text-align: left
}
.single-article h3 {
	text-align: Center
}
#blog-sidebar h2 .icon-rss {
	float: right;
	font-size: 16px
}
#blog-sidebar #social-icons {
	font-size: 90%;
	margin-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #F0F0F0
}
#blog-sidebar #social-icons a {
	color: #444
}
#blog-sidebar #social-icons a:hover {
	color: #222
}
ul#blog-recent li, ul#blog-tags li {
	margin: 10px 0 0 0
}
#article-body .rte {
	margin-top: 10px
}
#twitter-card, #facebook-card, #instagram-card {
	width: 100%;
	float: left;
	clear: left;
	display: block;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #F0F0F0
}
#twitter-card h3, #facebook-card h3, #instagram-card h3 {
	letter-spacing: initial
}
#fb-root {
	display: block
}
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {/*width:100%!important*/
}
#page .share-icons {
	margin-bottom: 20px;
	text-align: left;
	margin-top: 20px
}
#page .share-icons a {
	margin-right: 10px
}
ul#posts {
	list-style: none
}
ul#posts li {
	margin-bottom: 20px;
	padding-bottom: 0;
	border-bottom: 1px solid #F0F0F0
}
ul#posts li p {
	margin-top: 0
}
ul#posts li.tags {
	padding-bottom: 10px
}
#comments h4 {
	text-align: center
}
#comments {
	float: left;
	padding-top: 20px;
	margin-top: 20px;
	width: 100%
}
#comment-form dl {
	clear: left;
	display: block;
	padding-top: 10px
}
ul#commentlist {
	margin-top: 20px;
	list-style-type: none
}
ul#commentlist li {
	padding: 10px 0;
	float: left;
	display: block;
	width: 100%;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #F0F0F0;
	padding-bottom: 20px
}
ul.disc {
	margin-bottom: 0
}
.comment-details {
	margin-bottom: 10px
}
.gravatar {
	float: left;
	margin-right: 20px
}
.comment {
	float: left
}
.comment p {
	margin-top: 0
}
dd {
	margin-left: 0
}
.notice {
	border: 1px dashed #EEE;
	padding: 5px;
	background: ghostwhite;
	margin: 20px 0
}
.article-content a {
	display: block;
	line-height: initial
}
.readmore {
	display: inline-block;
	clear: left;
	text-align: center;
	margin: 10px auto
}
.readmore {
	color: #999 ! important;
	background: #EEE ! important;
	padding: 10px 20px;
	-webkit-transition: background 0.3s ease, color 0.3s ease;
	-moz-transition: background 0.3s ease, color 0.3s ease;
	-o-transition: background 0.3s ease, color 0.3s ease;
	transition: background 0.3s ease, color 0.3s ease
}
.readmore:hover {
	color: #FFF ! important;
	background: #999 ! important;
	text-decoration: none
}
ul#blog-recent, ul#blog-tags {
	list-style: none;
	border-bottom: 1px solid #F0F0F0;
	padding-bottom: 20px
}
.search-content {
	text-align: center;
	padding: 10px
}
#search-bar {
	margin-bottom: 20px;
	margin-top: 20px;
	border-bottom: 1px solid #F0F0F0
}
#search-bar #q {
	width: 300px
}
#q {
	text-transform: uppercase;
	margin: 0
}
#customer-wrapper {
	margin-bottom: 40px
}
#customer-wrapper p {
	margin-top: 0 ! important;
	margin-bottom: 0 ! important
}
#forgot_password {
	margin-bottom: 15px
}
#customer-wrapper form {
	margin-top: 20px
}
#admin_header {
	margin-bottom: 30px
}
.view_address p {
	margin: 0
}
#customer_detail p {
	margin: 0
}
.address_table {
	margin-bottom: 20px
}
#order_address {
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 20px
}
#order_details {
	float: left
}
#create-customer, #customer {
	margin-top: 30px
}
div#recover-password {
	margin-top: 30px
}
.action_link {
	display: inline-block;
	margin-bottom: 10px
}
.action_edit {
	padding: 0 10px;
	border-left: 1px solid #F0F0F0;
	border-right: 1px solid #F0F0F0;
	margin: 0 10px
}
a#view_address {
	display: block;
	margin-top: 10px
}
.center {
	text-align: center
}
footer {
	position: relative;
	z-index: 2
}
#footer-wrapper {
	z-index: 2;
	clear: left;
	border-top: 1px solid #DDD;
	background: #EEE;
	padding: 50px 0;
	text-align: center
}
#footer-wrapper p {
	color: #000
}
#footer-wrapper h4 {
	color: #000;
	text-transform: uppercase;
	font-size: 13px;
	border-bottom: 1px solid #DDD;
	letter-spacing: 1px;
	padding-bottom: 5px;
	font-weight: 500
}
#footer-wrapper ul {
	list-style: none;
	margin-top: 30px
}
#footer-wrapper ul li a {
	color: #000
}
#footer-wrapper ul li a:hover {
	color: #000
}
div#footer_signup {
	margin-top: 30px
}
input#footer-EMAIL {
	width: 75%;
	display: inline-block;
	float: left;
	margin-bottom: 0;
	background: #FFF;
	color: #000;
	border: 0;
	border-radius: 0
}
input#footer-EMAIL::-webkit-input-placeholder {
color:#000
}
input#footer-EMAIL:-moz-placeholder {
color:#000
}
input#footer-EMAIL::-moz-placeholder {
color:#000
}
input#footer-EMAIL:-ms-input-placeholder {
color:#000
}
input#footer-subscribe {
	width: 25%;
	float: left;
	display: inline-block;
	background: #000;
	color: #FFF;
	border: 0;
	border-radius: 0;
	font-weight: 400
}
input#footer-subscribe:hover {
	background: #000;
	color: #FFF
}
ul#footer-icons {
	text-align: center;
	margin-top: 30px;
	padding-top: 30px;
	border-top: 1px solid #DDD
}
ul#footer-icons li {
	display: inline-block;
	margin: 0 10px;
	width: 30px;
	height: 30px;
	padding: 10px
}
ul#footer-icons li a {
	font-size: 14px;
	color: #000
}
ul#footer-icons li a:hover {
	color: #000
}
.credit {
	text-align: center;
	margin-top: 50px
}
.credit p {
	color: #000;
	text-transform: uppercase;
	font-size: 11px;
	letter-spacing: 1px
}
.credit a {
	color: #000
}
#mc_embed_signup {
	width: 100%
}
#mce-EMAIL {
	float: left;
	text-align: center;
	text-indent: 0
}
#mc-embedded-subscribe {
	float: left;
	margin-top: 0
}
#payment {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 50px
}
#payment img {
	max-width: 60px;
	text-align: center;
	margin-bottom: 10px
}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0;
	clear: left
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
#pagination {
	clear: left;
	text-align: center;
	margin-top: 20px;
	padding-top: 20px;
	margin-bottom: 20px
}
#pagination a {
	margin: 0 5px
}
#pagination a:hover {
	text-decoration: none
}
#pagination .current {
	border: 2px solid #F0F0F0;
	padding: 5px 10px;
	background: transparent
}
#pagination .count {
	margin-right: 20px
}
#breadcrumb {
	text-transform: uppercase;
	font-size: 10px;
	margin-bottom: 30px;
	margin-top: 20px;
	text-align: center
}
#breadcrumb a {
	padding: 0 5px 0 0;
	font-size: 10px
}
#breadcrumb p {
	padding: 0 5px 0 0
}
.separator {
	padding-right: 5px
}
.scrollup {
	width: 30px;
	height: 30px;
	opacity: .3;
	position: fixed;
	bottom: 50%;
	right: 20px;
	display: none;
	z-index: 3;
	text-align: center
}
.scrollup:hover {
	text-decoration: none;
	opacity: .7;
	-webkit-transition: opacity 1000ms ease-in-out;
	-moz-transition: opacity 1000ms ease-in-out;
	-o-transition: opacity 1000ms ease-in-out;
	-ms-transition: opacity 1000ms ease-in-out;
	transition: opacity 1000ms ease-in-out
}
iframe {
	width: 100%
}
.owl-buttons>div {
	background: #000;
	color: #FFF;
	padding: 10px 15px;
	font-family: FontAwesome, sans-serif;
	font-size: 18px;
	display: inline-block;
	text-align: center;
	transition: background-color 300ms ease-in-out;
	-moz-transition: background-color 300ms ease-in-out;
	-webkit-transition: background-color 300ms ease-in-out;
	-o-transition: background-color 300ms ease-in-out
}
.owl-buttons>div:hover {
	cursor: pointer;
	color: #FFF;
	background: #000
}
.owl-prev:before {
	content: "\f104"
}
.owl-next {
	margin-left: 5px
}
.owl-next:before {
	content: "\f105"
}
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}
.owl-carousel {
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y
}
.owl-carousel .owl-wrapper {
	display: none;
	position: relative;
	-webkit-transform: translate3d(0, 0, 0)
}
.owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%
}
.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out
}
.owl-carousel .owl-item {
	float: left
}
.owl-controls .owl-page, .owl-controls .owl-buttons div {
	cursor: pointer
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}
.grabbing {
	cursor: url(data:image/png;base64,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) 8 8, move
}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0)
}
.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x: 50%;
	-webkit-perspective-origin-y: 50%;
	-moz-perspective: 1200px;
	-moz-perspective-origin-x: 50%;
	-moz-perspective-origin-y: 50%;
	perspective: 1200px
}
.owl-fade-out {
	z-index: 10;
	-webkit-animation: fadeOut .7s both ease;
	-moz-animation: fadeOut .7s both ease;
	animation: fadeOut .7s both ease
}
.owl-fade-in {
	-webkit-animation: fadeIn .7s both ease;
	-moz-animation: fadeIn .7s both ease;
	animation: fadeIn .7s both ease
}
.owl-backSlide-out {
	-webkit-animation: backSlideOut 1s both ease;
	-moz-animation: backSlideOut 1s both ease;
	animation: backSlideOut 1s both ease
}
.owl-backSlide-in {
	-webkit-animation: backSlideIn 1s both ease;
	-moz-animation: backSlideIn 1s both ease;
	animation: backSlideIn 1s both ease
}
.owl-goDown-out {
	-webkit-animation: scaleToFade .7s ease both;
	-moz-animation: scaleToFade .7s ease both;
	animation: scaleToFade .7s ease both
}
.owl-goDown-in {
	-webkit-animation: goDown .6s ease both;
	-moz-animation: goDown .6s ease both;
	animation: goDown .6s ease both
}
.owl-fadeUp-in {
	-webkit-animation: scaleUpFrom .5s ease both;
	-moz-animation: scaleUpFrom .5s ease both;
	animation: scaleUpFrom .5s ease both
}
.owl-fadeUp-out {
	-webkit-animation: scaleUpTo .5s ease both;
	-moz-animation: scaleUpTo .5s ease both;
	animation: scaleUpTo .5s ease both
}
@-webkit-keyframes empty {
0% {
opacity:1
}
}
@-moz-keyframes empty {
0% {
opacity:1
}
}
@keyframes empty {
0% {
opacity:1
}
}
@-webkit-keyframes fadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
@-moz-keyframes fadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
@keyframes fadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
@-webkit-keyframes fadeOut {
0% {
opacity:1
}
100% {
opacity:0
}
}
@-moz-keyframes fadeOut {
0% {
opacity:1
}
100% {
opacity:0
}
}
@keyframes fadeOut {
0% {
opacity:1
}
100% {
opacity:0
}
}
@-webkit-keyframes backSlideOut {
25% {
opacity:.5;
-webkit-transform:translateZ(-500px)
}
75% {
opacity:.5;
-webkit-transform:translateZ(-500px) translateX(-200%)
}
100% {
opacity:.5;
-webkit-transform:translateZ(-500px) translateX(-200%)
}
}
@-moz-keyframes backSlideOut {
25% {
opacity:.5;
-moz-transform:translateZ(-500px)
}
75% {
opacity:.5;
-moz-transform:translateZ(-500px) translateX(-200%)
}
100% {
opacity:.5;
-moz-transform:translateZ(-500px) translateX(-200%)
}
}
@keyframes backSlideOut {
25% {
opacity:.5;
transform:translateZ(-500px)
}
75% {
opacity:.5;
transform:translateZ(-500px) translateX(-200%)
}
100% {
opacity:.5;
transform:translateZ(-500px) translateX(-200%)
}
}
@-webkit-keyframes backSlideIn {
0%, 25% {
opacity:.5;
-webkit-transform:translateZ(-500px) translateX(200%)
}
75% {
opacity:.5;
-webkit-transform:translateZ(-500px)
}
100% {
opacity:1;
-webkit-transform:translateZ(0) translateX(0)
}
}
@-moz-keyframes backSlideIn {
0%, 25% {
opacity:.5;
-moz-transform:translateZ(-500px) translateX(200%)
}
75% {
opacity:.5;
-moz-transform:translateZ(-500px)
}
100% {
opacity:1;
-moz-transform:translateZ(0) translateX(0)
}
}
@keyframes backSlideIn {
0%, 25% {
opacity:.5;
transform:translateZ(-500px) translateX(200%)
}
75% {
opacity:.5;
transform:translateZ(-500px)
}
100% {
opacity:1;
transform:translateZ(0) translateX(0)
}
}
@-webkit-keyframes scaleToFade {
to {
opacity:0;
-webkit-transform:scale(.8)
}
}
@-moz-keyframes scaleToFade {
to {
opacity:0;
-moz-transform:scale(.8)
}
}
@keyframes scaleToFade {
to {
opacity:0;
transform:scale(.8)
}
}
@-webkit-keyframes goDown {
from {
-webkit-transform:translateY(-100%)
}
}
@-moz-keyframes goDown {
from {
-moz-transform:translateY(-100%)
}
}
@keyframes goDown {
from {
transform:translateY(-100%)
}
}
@-webkit-keyframes scaleUpFrom {
from {
opacity:0;
-webkit-transform:scale(1.5)
}
}
@-moz-keyframes scaleUpFrom {
from {
opacity:0;
-moz-transform:scale(1.5)
}
}
@keyframes scaleUpFrom {
from {
opacity:0;
transform:scale(1.5)
}
}
@-webkit-keyframes scaleUpTo {
to {
opacity:0;
-webkit-transform:scale(1.5)
}
}
@-moz-keyframes scaleUpTo {
to {
opacity:0;
-moz-transform:scale(1.5)
}
}
@keyframes scaleUpTo {
to {
opacity:0;
transform:scale(1.5)
}
}
.shifter-page {
	overflow: hidden
}
.shifter-open {
	overflow: hidden!important
}
.shifter-open .shifter-page *, .shifter-open .shifter-header * {
	pointer-events: none!important
}
.shifter .shifter-navigation {
	display: none;
	opacity: 0
}
.shifter .shifter-handle {
	display: none
}
nav.shifter-navigation {
	overflow: auto;
	overflow-x: hidden;
	overflow-y: scroll;
	height: 100%
}
.shifter-active .shifter-page {
	background: #FFF;
	display: block;
	left: 0;
	min-height: 0;
	overflow: hidden;
	position: relative;
	top: 0;
	z-index: 1
}
.shifter-active .shifter-page, .shifter-active .shifter-header {
	-webkit-transform: translate3D(0, 0, 0);
	-moz-transform: translate3D(0, 0, 0);
	-ms-transform: translate3D(0, 0, 0);
	-o-transform: translate3D(0, 0, 0);
	transform: translate3D(0, 0, 0)
}
.shifter-active .shifter-navigation {
	background: #FFF;
	display: block;
	height: 100%;
	opacity: 1;
	pointer-events: none;
	position: fixed;
	top: 0;
	width: 270px;
	z-index: 0
}
.shifter-active .shifter-page, .shifter-active .shifter-header, .shifter-active .shifter-navigation {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: -webkit-transform 0.2s ease!important;
	-moz-transition: -moz-transform 0.2s ease!important;
	-ms-transition: -ms-transform 0.2s ease!important;
	-o-transition: -o-transform 0.2s ease!important;
	transition: transform 0.2s ease!important
}
.shifter-active .shifter-handle {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAdSURBVDjLY/hPZcAwJAykKh4aBo7G8mgsD7tYBgAuzTQFbo1wTAAAABJ0RVh0RVhJRjpPcmllbnRhdGlvbgAxhFjs7wAAAABJRU5ErkJggg==) no-repeat center center;
	cursor: pointer;
	content: '';
	display: block;
	height: auto;
	font-size: 0;
	width: 100%;
	position: relative;
	overflow: hidden;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none
}
.shifter-active .shifter-navigation {
	right: 0;
	-webkit-transform: translate3D(0, 0, 0);
	-moz-transform: translate3D(0, 0, 0);
	-ms-transform: translate3D(0, 0, 0);
	-o-transform: translate3D(0, 0, 0);
	transform: translate3D(0, 0, 0)
}
.shifter-open .shifter-page, .shifter-open .shifter-header {
	-webkit-transform: translate3D(-270px, 0, 0);
	-moz-transform: translate3D(-270px, 0, 0);
	-ms-transform: translate3D(-270px, 0, 0);
	-o-transform: translate3D(-270px, 0, 0);
	transform: translate3D(-270px, 0, 0)
}
.shifter-active.shifter-left .shifter-navigation {
	left: 0;
	-webkit-transform: translate3D(0, 0, 0);
	-moz-transform: translate3D(0, 0, 0);
	-ms-transform: translate3D(0, 0, 0);
	-o-transform: translate3D(0, 0, 0);
	transform: translate3D(0, 0, 0)
}
.shifter-active.shifter-left.shifter-open .shifter-page, .shifter-active.shifter-left.shifter-open .shifter-header {
	-webkit-transform: translate3D(270px, 0, 0);
	-moz-transform: translate3D(270px, 0, 0);
	-ms-transform: translate3D(270px, 0, 0);
	-o-transform: translate3D(270px, 0, 0);
	transform: translate3D(270px, 0, 0)
}
.shifter-open .shifter-navigation {
	pointer-events: all;
	z-index: 1 \9;
	-webkit-transform: translate3D(0, 0, 0);
	-moz-transform: translate3D(0, 0, 0);
	-ms-transform: translate3D(0, 0, 0);
	-o-transform: translate3D(0, 0, 0);
	transform: translate3D(0, 0, 0);
	padding-top: 15px
}

@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
.shifter-active .shifter-navigation {
	right: 0;
	-webkit-transform: translate3D(270px, 0, 0);
	-moz-transform: translate3D(270px, 0, 0);
	-ms-transform: translate3D(270px, 0, 0);
	-o-transform: translate3D(270px, 0, 0);
	transform: translate3D(270px, 0, 0)
}
.shifter-active.shifter-left .shifter-navigation {
	left: 0;
	-webkit-transform: translate3D(-270px, 0, 0);
	-moz-transform: translate3D(-270px, 0, 0);
	-ms-transform: translate3D(-270px, 0, 0);
	-o-transform: translate3D(-270px, 0, 0);
	transform: translate3D(-270px, 0, 0)
}
.shifter-open .shifter-navigation {
	pointer-events: all;
	-webkit-transform: translate3D(0, 0, 0);
	-moz-transform: translate3D(0, 0, 0);
	-ms-transform: translate3D(0, 0, 0);
	-o-transform: translate3D(0, 0, 0);
	transform: translate3D(0, 0, 0)
}
}
.accordion-toggle:after, .accordion-toggle2:after {
	content: "\f107";
	font-family: FontAwesome, sans-serif;
	position: absolute;
	right: 10%
}
ul#accordion li, .accordion-toggle2 {
	padding: 8px 0;
	width: 100% ! important;
	border-bottom: 1px solid #EEE
}
.accordion-toggle, .accordion-toggle2 {
	cursor: pointer
}
.accordion-content, .accordion-content2 {
	display: none
}
.accordion-content.default, .accordion-content2.default {
	display: block
}
nav.shifter-navigation ul {
	list-style: none;
	margin-left: 15px;
	margin-top: 10px
}
nav.shifter-navigation ul li a, .accordion-toggle {
	color: #000
}
nav.shifter-navigation ul.sub {
	margin-top: 0 ! important
}
.shifter-navigation input#q {
	margin-left: 10px;
	width: 250px
}
.shifter-navigation form, .shifter-navigation input#q {
	margin-bottom: 0
}
ul#mobile-menu {
	list-style: none;
	height: 50px;
	line-height: 50px;
	text-align: center;
	margin-bottom: 0;
	margin-right: 0
}
ul#mobile-menu li, .accordion-toggle2 {
	display: inline-block;
	vertical-align: middle;
	margin: 0 10px;
	width: 30px
}
ul#mobile-menu li i {
	font-size: 16px
}
a.fr {
	float: right;
	font-size: 10px;
	padding-top: 5px
}
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
	outline: none
}
.slides, .flex-control-nav, .flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none
}
@font-face {
	font-family: 'flexslider-icon';
	src: url(fonts/flexslider-icon.eot);
	src: url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url(data:application/x-font-woff;base64,d09GRgABAAAAAAT0AA0AAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABMAAAABoAAAAcZsz6EkdERUYAAAFMAAAAHwAAACAANgAGT1MvMgAAAWwAAABHAAAAVj7i2qhjbWFwAAABtAAAAEwAAAFW4CwD4mdhc3AAAAIAAAAACAAAAAj//wADZ2x5ZgAAAggAAAEmAAABnEQ02FZoZWFkAAADMAAAADEAAAA2+26XP2hoZWEAAANkAAAAHgAAACQDav/KaG10eAAAA4QAAAAhAAAAJAkVADdsb2NhAAADqAAAABQAAAAUAUoBsG1heHAAAAO8AAAAHQAAACAATQAjbmFtZQAAA9wAAADhAAAB3d8yt8Bwb3N0AAAEwAAAADMAAABk1Pm6tnicY2BgYGQAgjO2i86D6LPuqxfCaABMzwc8AAB4nGNgZGBg4ANiCQYQYGJgZGBm4ACSLGAeAwAEvAA9AHicY2BkjGScwMDKwMGozGjJwMBgB6WvM4gxFDMwMDGwMjPAgQCCyRCQ5prC4PCB4QMrY8P/AwwajA0MDg0MDIwgOQBthwqcAHic3YzBDcAgDAMvbYAO0TEYhP2nYAPqQD+sgCXr5MgOcLP8YoSaks3sVDGLxgU9jRGFzuJsufxo4SQ1i46Z/5GoVSw3GcfrA/tPBu4AAAAB//8AAnicXZCxTgJBEIbnF1h31iwEb3MXQUPEeBQWJghYWMgDWFhb4RuYWHnVvQONpcnxABYWxOoegTeQF/AVDmcXjcZi//1nkvky/xDIbj5RwyM5omSQjq4xGfYQuxYSL6r/vmBecJcj5ixj+bpchBds9mQ6Ygh0JJxIOAnRaRg8RzoW3CBogCISUofdluT0oV7wqzUeZaz1LNHISEN4tPnADPe0J7yGSsft0SRpxA531ZvSWuFGPS/rSuFBqfqyroloR2bWyDGjFvWI0HbqDP0weYVhvPuvRm5UrkyQ9a/FbfXiLWZe/3jZyZLFHDU6+M548hNyciH5LoPGmHNhbFMXxuyHWBlbayJeWembQjd9sb2lCTlLlMj99m0co6ymyKupxPkCUZ1CeAAAeJxjYGRgYADiBTs/3Iznt/nKwM14ACjCcNZ99UIE/f8A4wHGBiCXg4EJJAoAh5oNWwAAAHicY2BkYGBs+H+AQYPxAAPDPwcgCRRBAZwAhB0FNAAAeJxjPMAAAVMZGBgVGHiBWJYxAchuAOIFDLwgKQBCjgNTAAAAAAAAAAAAAAAAJABMAGYAlgDAAM54nGNgZGBg4GRQYGBiAAEQycgAEnMA8xkABnoAcQAAAHiclY8xbgIxEEWfYUFBRKJLOuQ+2pXtFEE06TjCXgAMWmnFSl4KTkIOlKNwBC6QwTtKkSbCkuU34z9ff4BnLhjux7DAKo8oWCuPeeNLuRDNVXnC3MyVpyzMhyhNMZPOMk/decQTTnlMzadyIZpv5Qkv3JSnLM0re1oiZ3p5G3bCiVJoS8cR9m08922zi6lstp00fn+GcpOLU34TBxm3BCoJYmUp+4/9oPGspBfydVK9i213PG26dIg2VM6u7Z8Y0vGrMpTBeRE/ukKdFb0ohgw+56WOqW/E21fuYc8fKF5PUQAAAHicY2BiwA84gZiRgYmRiZGZkYWRlZGNkZ29NC/TzcDAEEobQWljKG0CpU2htAEATR0NNQA=) format('woff'), url(fonts/flexslider-icon.ttf) format('truetype'), url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');
	font-weight: 400;
	font-style: normal
}
.flexslider {
	margin: 0;
	padding: 0
}
.flexslider .slides>li {
	position: relative;
	display: none;
	-webkit-backface-visibility: hidden
}
.flexslider .slides img {
	width: 100%;
	display: block
}
.flex-pauseplay span {
	text-transform: capitalize
}
.cta {
	margin-top: 20px
}
.cta a {
	color: #FFF;
	font-size: 16px;
	font-weight: 700;
	padding: 10px 20px;
	background: #000;
	letter-spacing: 1px;
	display: inline-block;
	-webkit-transition: background .5s ease, color .5s ease;
	-moz-transition: background .5s ease, color .5s ease;
	-o-transition: background .5s ease, color .5s ease;
	transition: background .5s ease, color .5s ease
}
.cta a:hover {
	color: #FFF;
	background: #000
}
.flex-caption {
	position: absolute;
	width: 100%;
	padding: 0 5%;
	line-height: normal;
	z-index: 3
}
.caption-inners {
	display: inline-block;
	padding: 15px;
	background: rgba(0,0,0,0)
}
.flex-caption.slide1 {
	top: 45%;
	text-align: left
}
.flex-caption.slide2 {
	top: 45%;
	text-align: center
}
.flex-caption.slide3 {
	top: 45%;
	text-align: center
}
.flex-caption.slide4 {
	top: 45%;
	text-align: right
}
.flex-caption.slide5 {
	top: 45%;
	text-align: left
}
.flex-caption h2.slide-title {
	font-size: 26px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #FFF
}
.flex-caption p {
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	color: #FFF;
	letter-spacing: 1px
}
.flexslider .readmore {
	position: absolute;
	width: 100%;
	text-align: center
}
.slides:after {
	content: "\0020";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}
html[xmlns] .slides {
	display: block
}
* html .slides {
	height: 1%
}
.no-js .slides>li:first-child {
	display: block
}
.flexslider {
	margin: 0;
	position: relative;
	zoom: 1
}
.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease
}
.loading .flex-viewport {
	max-height: 300px
}
.flexslider .slides {
	zoom: 1
}
.carousel li {
	margin-right: 5px
}
.flex-direction-nav {
*height:0
}
.flex-direction-nav a {
	background: transparent ! important;
	text-align: center;
	display: block;
	width: 40px;
	height: 40px;
	margin: -20px 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	overflow: hidden;
	opacity: 0;
	cursor: pointer;
	color: rgba(0,0,0,.8);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}
.flex-direction-nav a:hover {
	background: transparent ! important
}
.flex-direction-nav .flex-prev {
	width: 40px;
	height: 40px;
	left: -40px
}
.flex-direction-nav .flex-next {
	width: 40px;
	height: 40px;
	right: -40px
}
.flex-direction-nav .flex-prev:before {
	content: "\f104";
	font-family: FontAwesome, sans-serif;
	font-size: 30px;
	text-align: center;
	line-height: 40px
}
.flex-direction-nav .flex-next:before {
	content: "\f105";
	font-family: FontAwesome, sans-serif;
	font-size: 30px;
	text-align: center;
	line-height: 40px
}
.flexslider:hover .flex-prev {
	opacity: .7;
	left: 10px
}
.flexslider:hover .flex-next {
	opacity: .7;
	right: 10px
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity: 1
}
.flex-direction-nav .flex-disabled {
	opacity: 0!important;
	filter: alpha(opacity=0);
	cursor: default
}
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: -40px;
	text-align: center
}
.flex-control-nav li {
	margin: 0 6px;
	display: inline-block;
	zoom: 1;
*display:inline
}
.flex-control-paging li a {
	width: 11px;
	height: 11px;
	display: block;
	background: #666;
	background: rgba(0,0,0,.5);
	cursor: pointer;
	text-indent: -9999px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
	-moz-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
	-o-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
	box-shadow: inset 0 0 3px rgba(0,0,0,.3)
}
.flex-control-paging li a:hover {
	background: #333;
	background: rgba(0,0,0,.7)
}
.flex-control-paging li a.flex-active {
	background: #000;
	background: rgba(0,0,0,.9);
	cursor: default
}
.flex-control-thumbs {
	margin: 5px 0 0;
	position: static;
	overflow: hidden
}
.flex-control-thumbs li {
	width: 25%;
	float: left;
	margin: 0
}
.flex-control-thumbs img {
	width: 100%;
	display: block;
	opacity: .7;
	cursor: pointer
}
.flex-control-thumbs img:hover {
	opacity: 1
}
.flex-control-thumbs .flex-active {
	opacity: 1;
	cursor: default
}

@media screen and (max-width:860px) {
.flex-direction-nav .flex-prev {
	opacity: 1;
	left: 10px
}
.flex-direction-nav .flex-next {
	opacity: 1;
	right: 10px
}
}
.bx-wrapper {
	position: relative;
	padding: 0;
*zoom:1
}
.bx-wrapper img {
	display: block
}
.bx-wrapper .bx-viewport {
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
	-ms-transform: translatez(0);
	-o-transform: translatez(0);
	transform: translatez(0);
	margin-top: 30px
}

@media (max-width:740px) {
.bx-wrapper .bx-viewport {
	margin-top: 0
}
}
.bx-wrapper .bx-prev {
	left: 50%;
	margin-left: -16px;
	background: transparent;
	top: -42px
}
a.bx-prev:after {
	font-family: FontAwesome, sans-serif;
	font-size: 22px;
	color: #000;
	content: "\f106";
	position: absolute;
	top: 0;
	left: 0;
	height: 32px;
	width: 32px;
	text-align: center;
	line-height: 32px
}
.bx-wrapper .bx-next {
	left: 50%;
	background: transparent;
	margin-left: -16px;
	bottom: -42px
}
a.bx-next:after {
	font-family: FontAwesome, sans-serif;
	font-size: 22px;
	color: #000;
	content: "\f107";
	position: absolute;
	top: 0;
	left: 0;
	height: 32px;
	width: 32px;
	text-align: center;
	line-height: 32px
}
.bx-wrapper .bx-prev:hover {
	background-position: 0 0
}
.bx-wrapper .bx-next:hover {
	background-position: -43px 0
}
.bx-wrapper .bx-controls-direction a {
	position: absolute;
	outline: 0;
	width: 32px;
	height: 32px
}
.bx-wrapper .bx-controls-direction a.disabled {
	display: none
}
.bx-wrapper .bx-controls-auto {
	text-align: center
}
.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEVHcEyC+tLSAAAAAXRSTlMAQObYZgAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=) -86px -11px no-repeat;
	margin: 0 3px
}
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0
}
.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEVHcEyC+tLSAAAAAXRSTlMAQObYZgAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=) -86px -44px no-repeat;
	margin: 0 3px
}
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px
}
.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666 \9;
	background: rgba(80,80,80,.75);
	width: 100%
}
.bx-wrapper .bx-caption span {
	color: #FFF;
	font-family: Arial, sans-serif;
	display: block;
	font-size: .85em;
	padding: 10px
}
body.password {
	background: #FFF url(../image/password-page-background.jpg) center center no-repeat fixed;
	background-size: cover;
	color: #FFF
}
body.password #logo {
	margin-top: 100px;
	text-align: center
}
body.password #logo h1 a {
	color: #FFF ! important;
	display: block;
	float: none
}
#password-message {
	margin-bottom: 30px
}
.password-page {
	min-height: 100vh
}
.password-page img {
	margin: 10px
}
#signup-wrap {
	padding: 30px;
	border-radius: 3px;
	text-align: center
}
#password-signup h3 {
	color: #FFF ! important
}
#signup-holder {
	margin-top: 100px
}
#password-email {
	float: left;
	text-indent: 10px;
	width: 70%;
	text-transform: uppercase;
	color: #FFF
}
#password-email::-webkit-input-placeholder {
color:#FFF
}
#password-email:-moz-placeholder {
color:#FFF
}
#password-email::-moz-placeholder {
color:#FFF
}
#password-email:-ms-input-placeholder {
color:#FFF
}
#password-subscribe {
	float: left;
	width: 28%;
	margin-left: 2%;
	margin-top: 0;
	text-transform: uppercase
}
body.password p.success {
	text-align: center
}
ul#password-icons {
	position: fixed;
	left: 0;
	bottom: 20px;
	list-style: none;
	text-align: center;
	margin-top: 50px;
	margin-bottom: 50px
}
ul#password-icons li {
	display: inline-block;
	margin: 0 5px
}
ul#password-icons li a {
	color: #FFF
}
body.password form#login_form {
	padding: 15px 20px
}
.slideout-toggle.open_password {
	position: fixed;
	top: 20px ! important;
	right: 20px ! important;
	z-index: 2;
	cursor: pointer
}
.slideout {
	position: fixed;
	top: 0 ! important;
	right: -320px;
	width: 320px;
	background-color: #FFF;
	z-index: 300;
	color: #000
}
.slideout label {
	margin-bottom: 30px
}
.closeslide {
	float: right;
	width: 44px;
	padding: 15px 15px 11px 15px;
	cursor: pointer;
	font-size: 20px
}
.closeslide i.icon-angle-right {
	margin-right: -3px
}

@media screen and (max-width:740px) {
ul#password-icons {
	display: none
}
#signup-holder {
	margin-top: 50px
}
}
.pass-foot {
	width: 100%;
	position: fixed;
	bottom: 10px;
	text-align: center
}
.pass-foot a {
	font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
	font-style: italic;
	font-size: 16px;
	font-weight: 600;
	color: #FFF
}
.mobile-shop {
	font-family: "Roboto", Helvetica, sans-serif;
	font-size: 10px
}
ul.nested {
	background: white
}
#carousel-container.slick-slider {
	margin-bottom: 0
}
.cartupsell .box-containers input {
	display: none
}
.cartupsell .box-containers input+label {
	color: white;
	font-weight: 700;
	background: black;
	text-transform: uppercase;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 11px;
	padding: 7px
}
.cartupsell .box-containers input+label div {
	width: 12px;
	height: 12px;
	display: inline-block;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	margin-right: 5px;
	border: 1px solid white
}
.cartupsell .box-containers input:checked+label div {
	background-image: url(../image/confirm_grande.png)
}
.upsellcollection .upsellbutton+.products+#completeAdd {
	display: block;
	width: 100%;
	margin-top: 10px
}
.upsellcollection .upsellbutton.closed+.products+#completeAdd {
	display: none
}
.cartupsell .upsellcollection .products .product {
	width: 49%!important
}
ul#accordion .mobile-nav-item#holiday-2018 {
	background: #AECFEF;
	color: black
}
ul#accordion {
	margin-left: 0
}
ul#accordion .mobile-nav-item {
	padding-left: 15px
}
ul#accordion .mobile-nav-item.accordion-toggle {
	padding: 15px 0 15px 15px!important
}
ul#accordion .mobile-nav-item#holiday-2018 font {
	color: black!important
}
.collection__empty {
	text-align: center;
	position: absolute;
	width: 100%;
	left: 0;
	pointer-events: none
}
.collection__empty .collection__empty--title {
	font-family: "Roboto", Helvetica, sans-serif;
	font-size: 22px;
	padding: 0 10px;
	font-weight: 900;
	line-height: 1.2;
	text-transform: uppercase
}
.collection__empty .collection__empty--subtitle {
	font-family: "Roboto", Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 300;
	margin: 0 0 30px
}

@media (min-width:981px) {
#aside.hasFilters+#bside {
	width: 81.25%
}
}
.showfilters {
	display: none;
	width: auto!important;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 15px;
	background: transparent!important;
	color: #000!important;
	text-align: right;
	padding: 10px 1.0416666666666667%
}
.showfilters:before {
	content: "\f0c9";
	font-family: FontAwesome;
	margin-right: 10px;
	display: inline-block
}

@media (max-width:980px) {
.showfilters {
	display: block
}
}
.showfilters[data-open="true"]+#sidebar {
	display: block;
	padding: 0 10px;
	float: left;
	width: 100%
}
.showonfocus:focus {
	clip: auto;
	width: auto;
	height: auto;
	margin: 0;
	color: #fff;
	background-color: #f5b5c6;
	padding: 10px;
	opacity: 1;
	z-index: 10000;
	transition: none
}
.klaviyo_subheader {
	display: none!important
}
.cubemessage {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transition: -webkit-transform .3s;
	transition: transform .3s;
	height: 60px
}

@media (min-width:741px) {
.cubemessage {
	height: 30px
}
}
.cubemessage.flip {
	webkit-transform: rotateX(89deg) translateZ(-30px);
	transform: rotateX(89deg) translateZ(-30px)
}
.cubemessage .firstflip, .cubemessage .secondflip {
	height: 92px
}
.cubemessage .firstflip {
	-webkit-transform: translateZ(50px) translateY(20px);
	transform: translateZ(50px)
}
.cubemessage .secondflip {
	-webkit-transform: rotateX(-90deg) translateZ(-60px);
	transform: rotateX(-90deg) translateZ(-60px)
}

@media (min-width:741px) {
#banner-message br {
	display: none
}
}

@media (max-width:500px) {
.product-contents .product-type {
	font-size: 12px!important
}
}
video {
	width: 100%;
	object-fit: fill
}
.feature-page-left-copy p {
	margin-bottom: 1.25rem
}

@media screen and (min-width:741px) {
.feature-page-left-copy, .feature-page-left-copy p {
	font-size: 26px;
	line-height: 1.4
}
}
.feature-page-right-copy p {
	margin-bottom: 1.25rem
}

@media screen and (min-width:741px) {
.feature-page-right-copy, .feature-page-right-copy p {
	font-size: 18px;
	line-height: 1.2
}
}

@media screen and (min-width:981px) {
.feature-page-right-copy {
	max-width: 680px;
	margin: 0 auto
}
}
.feature-page-hero {
	margin-bottom: 45px
}
.aspect-ratio {
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 51%
}
.aspect-ratio iframe {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0
}
.warning--hide .warning--max {
	display: none
}
.warning--max {
	border-radius: 5px;
	padding: 5px 15px;
	position: absolute;
	z-index: 98;
	width: 150px;
	left: 50%;
	margin-left: -75px
}
.warning--max:before {
	border: solid;
	content: "";
	left: 45%;
	position: absolute;
	z-index: 99
}
.product-single__add-to-cart, .cart__product-qty--wrap {
	position: relative
}
.product-single__add-to-cart .warning--max, .cart__product-qty--wrap .warning--max {
	background: #333;
	background: rgba(0,0,0,.9);
	bottom: 50px;
	color: #fff
}
.product-single__add-to-cart .warning--max:before, .cart__product-qty--wrap .warning--max:before {
	border-color: #333 transparent;
	border-color: rgba(0,0,0,.9) transparent;
	border-width: 6px 6px 0 6px;
	bottom: -6px
}
.ajaxcart__qty {
	position: relative
}
.ajaxcart__qty .warning--max {
	background: #fff;
	background: rgba(255,255,255,.9);
	bottom: 26px;
	color: #333
}
.ajaxcart__qty .warning--max:before {
	border-color: #fff transparent;
	border-color: rgba(255,255,255,.9) transparent;
	border-width: 6px 6px 0 6px;
	bottom: -6px
}
.birthday-collection {
	margin-top: 0px!important
}
.accordion-toggle {
	font-family: "Roboto", Helvetica, sans-serif;
	padding: 15px 0!important;
	display: inline-block
}
.product_accordion_parent h2 {
	position: relative;
	cursor: pointer;
	font-style: italic;
	margin: 0
}
.product_accordion_parent h2:after {
	font-family: FontAwesome;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 3px
}
.product_accordion_parent h2[data-open="true"]:after {
	content: "\f068"
}
.product_accordion_parent h2[data-open="false"]:after {
	content: "\f067"
}
.product_accordion {
	margin-top: 10px;
	max-height: 1200px;
	overflow: hidden;
	transition: 0.5s all
}
.product_accordion_parent h2[data-open="false"]+.product_accordion {
	margin-top: 0;
	max-height: 0
}
.product-carousel {
	text-align: center
}
.product-carousel .owl-item {
	padding: 10px
}
.desc {
	padding-top: 20px
}
#goes_with_container h4 {
	font-family: "Roboto", Helvetica, sans-serif;
	text-align: center;
	margin-top: 30px
}
#goes_with_container .owl-prev {
	position: absolute;
	left: 0;
	top: 22%
}
#goes_with_container .owl-next {
	position: absolute;
	right: 0;
	top: 22%
}
.additional-checkout-button+.additional-checkout-button {
	margin: 0px!important;
	margin-bottom: 5px!important
}
#product-photos {
	position: relative
}
.badge {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 100px;
	z-index: 4
}

@media (max-width:500px) {
.badge {
	width: 50px
}
}
#bigvideo {
	display: none;
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%)
}
#bigvideo video {
	width: 100%;
	height: auto
}

@media (max-width:500px) {
.product-grid-info .product-title, .product-contents .product-title {
	min-height: 40px
}
}
.amazon-payments-pay-button {
	display: block!important;
	margin: 0 auto!important;
	margin-top: 5px!important
}
.giftcardbow {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 99;
	pointer-events: none;
	transform: rotateZ(30deg)
}

@media (max-width:740px) {
.select>select {
	margin: 0 auto
}
}
.parentcontainer {
	display: flex;
	align-items: flex-start
}

@media (max-width:500px) {
.parentcontainer {
	flex-direction: column
}
}
.parentcontainer .parentoptions {
	flex-shrink: 0;
	text-align: left
}

@media (max-width:500px) {
.parentcontainer .parentoptions {
	width: 100%
}
}
.parentcontainer .parentoptions .parentgroup {
	max-width: 200px
}

@media (max-width:500px) {
.parentcontainer .parentoptions .parentgroup {
	margin: 0 auto
}
}
.parentcontainer .parentoptions .parentgroup.custom {
	max-width: 275px
}
.parentcontainer .parentoptions .parentgroup+.parentgroup {
	margin-top: 10px
}
.parentcontainer .parentoptions .parentgroup h4 {
	font-family: "Roboto", Helvetica, sans-serif;
	text-align: center;
	font-weight: 700;
	background: inherit;
	position: relative
}
.parentcontainer .parentoptions .parentgroup h4:before, .parentcontainer .parentoptions .parentgroup h4:after {
	content: " ";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 40%;
	height: 2px
}
.parentcontainer .parentoptions .parentgroup h4:before {
	left: 0
}
.parentcontainer .parentoptions .parentgroup h4:after {
	right: 0
}
.parentcontainer .parentoptions .parentgroup .parentoption {
	cursor: pointer;
	display: inline-block;
	position: relative;
	max-width: 36px;
	margin-top: 2px
}
.parentcontainer .parentoptions .parentgroup .parentoption.custom {
	max-width: 66px
}
.parentcontainer .parentoptions .parentgroup .parentoption img {
	vertical-align: top
}
.parentcontainer .parentoptions .parentgroup .parentoption[available="true"][active="1"]:after {
	content: " ";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	height: calc(100% - 4px);
	width: calc(100% - 4px);
	border: 2px solid black
}
.parentcontainer .parentoptions .parentgroup .parentoption[available="true"][active="1"]:before {
	content: " ";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	height: calc(100% - 8px);
	width: calc(100% - 8px);
	border: 2px solid white
}
.parentcontainer .parentoptions .parentgroup .parentoption[available="false"]:before, .parentcontainer .parentoptions .parentgroup .parentoption[available="false"]:after {
	position: absolute;
	content: '';
	background: #000;
	display: block;
	width: 100%;
	height: 5px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto
}
.parentcontainer .parentoptions .parentgroup .parentoption[available="false"]:after {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}
.parentcontainer .parentswatch {
	padding-left: 20px;
	min-height: 370px
}
.parentcontainer .parentswatch h4 {
	font-family: "Roboto", Helvetica, sans-serif;
	font-weight: 700
}
.parentcontainer .parentswatch img {
	width: 100%;
	height: 100%
}

@media (max-width:500px) {
.parentcontainer .parentswatch {
	padding: 0;
	margin-top: 40px;
	flex-grow: 1;
	text-align: center
}
.parentcontainer .parentswatch h4 {
	width: 100%
}
.parentcontainer .parentswatch img {
	width: 75%
}
}
.bodybackground {
	max-width: 1600px;
	width: 100%;
	margin: 0 auto
}
.product-contents .product-title {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-transform: uppercase;
	line-height: 24px
}
.flex-next span {
	font-size: 0;
	display: block
}
.flex-prev span {
	font-size: 0;
	display: block
}
#product-right .right span {
	display: none
}
#thumbnail-gallery .bx-controls-direction .bx-prev span {
	display: none
}
#thumbnail-gallery .bx-controls-direction .bx-next span {
	display: none
}
.fancybox-skin .fancybox-close span {
	display: none
}
#product-loop .product {
	width: calc(33%);
	display: inline-block;
	float: none;
	padding: 0 20px
}

@media (max-width:740px) {
#product-loop .product {
	width: calc(50% - 3px);
	padding: 0 10px
}
}
#product-loop .product img {
	vertical-align: top
}
.product-contents input[type="submit"].out-of-stock, .button-custom {
	font-size: 1em;
	height: 4em
}
ul#cart li a {
	cursor: pointer
}
#subscribe_popup {
	position: relative;
	overflow: hidden
}
#subscribe_popup img.subscribe_popup-signup-img {
	max-width: 600px;
	width: 100%;
	vertical-align: top
}

@media (max-width:740px) {
#subscribe_popup img.subscribe_popup-signup-img {
	display: none
}
}
#subscribe_popup img.subscribe_popup-signup-img_mobile {
	display: none
}

@media (max-width:740px) {
#subscribe_popup img.subscribe_popup-signup-img_mobile {
	display: block
}
}
#subscribe_popup form {
	position: absolute;
	text-align: center;
	position: absolute;
	top: 50%;
	width: 100%;
	transform: translateY(25%)
}
#subscribe_popup form [type="email"] {
	color: black;
	max-width: 350px;
	text-align: left;
	padding: 13px;
	font-size: 1em;
	border: 1px solid #333;
	text-indent: 0;
	width: 80%;
	margin: 0 auto 10px auto;
	background: transparent
}
#subscribe_popup form [type="email"]::placeholder {
text-align:center;
opacity:.4
}
#subscribe_popup form [type="email"]:-ms-input-placeholder {
text-align:center;
opacity:.4
}
#subscribe_popup form [type="submit"] {
	background: black;
	font-weight: 700;
	font-size: 1.2em;
	width: 80%;
	max-width: 350px;
	padding: 13px;
	margin: 0 auto
}

@media (max-width:740px) {
#subscribe_popup form #subscribe_popup-success .popup_success {
	display: none
}
}
#subscribe_popup form #subscribe_popup-success .popup_success_mobile {
	display: none
}

@media (max-width:740px) {
#subscribe_popup form #subscribe_popup-success .popup_success_mobile {
	display: block;
	transform: translateY(9.5%)
}
}

@media (max-width:740px) {
#subscribe_popup .fancybox-close-small {
	height: 25px;
	width: 25px
}
#subscribe_popup .fancybox-close-small:after {
	line-height: 1.2
}
}
.cartupsell {
	padding: 10px 0;
	background-color: #f4dfdc;
	position: relative;
	margin-bottom: 20px;
	display: none
}
.cartupsell:after {
	content: " ";
	position: absolute;
	height: 100%;
	background-color: #f4dfdc;
	width: 100%;
	top: 0;
	left: 100%
}
.cartupsell:before {
	content: " ";
	position: absolute;
	height: 100%;
	background-color: #f4dfdc;
	width: 100%;
	top: 0;
	left: -100%
}
.cartupsell.defaultupsell {
	background-color: #f4dfdc
}
.cartupsell.defaultupsell:after {
	background-color: #f4dfdc
}
.cartupsell.defaultupsell:before {
	background-color: #f4dfdc
}
.cartupsell .cartupsell__banner {
	width: 100%;
	margin-bottom: 15px
}
.cartupsell .cartupsell__banner img {
	vertical-align: top;
	width: 100%
}
.cartupsell .upsellcollection .products {
	margin-top: 20px;
	overflow: hidden;
	height: 100%;
	max-height: 360px;
	overflow-y: auto;
	transition: all 0.2s linear
}
.cartupsell .upsellcollection .products::-webkit-scrollbar-track {
-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
background-color:#f4dfdc
}
.cartupsell .upsellcollection .products::-webkit-scrollbar {
width:3px;
background-color:#e8bcb5
}
.cartupsell .upsellcollection .products::-webkit-scrollbar-thumb {
background-color:#e8bcb5
}
.cartupsell .upsellcollection .products .product {
	display: inline-block;
	width: 50%;
	padding-right: 2px;
	text-align: center
}
.cartupsell .upsellcollection .products .product.product-special {
	width: 100%
}
.cartupsell .upsellcollection .products .product .ajaxcart__product-name {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block
}
.cartupsell .upsellcollection .products .product:nth-child(2n) {
	padding-left: 2px;
	padding-right: 0
}
.cartupsell .upsellcollection .upsellbutton {
	width: 100%
}
.cartupsell .upsellcollection .upsellbutton.closed+.products {
	max-height: 0;
	margin-top: 0
}
.cartupsell .upsellproduct+.upsellcollection {
	margin-top: 20px
}
.cartupsell .upsellproduct .left {
	display: inline-block;
	width: 31.25%;
	vertical-align: middle
}
.cartupsell .upsellproduct .left img {
	vertical-align: top
}
.cartupsell .upsellproduct .right {
	display: inline-block;
	width: calc(100% - 31.25% - 10px);
	vertical-align: middle;
	margin-left: 6px
}
.cartupsell .upsellproduct .right strike {
	color: darkred;
	margin-left: 5px
}
.cartupsell .upsellproduct+.upsellcollection {
	position: relative;
	padding-top: 15px
}
.cartupsell .upsellproduct+.upsellcollection:before {
	content: " ";
	position: absolute;
	width: 80%;
	height: 2px;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	background: black
}
.cartupsell .text {
	font-family: "Roboto", Helvetica, sans-serif;
	font-size: 14px;
	margin-bottom: 10px;
	line-height: 18px;
	font-weight: 700
}
.cartupsell button {
	margin: 0;
	padding: 10px 15px;
	width: auto;
	font-family: 'Roboto', sans-serif;
	font-size: 11px;
	font-weight: 700
}
.product-special button {
	width: 100%;
	margin-top: 5px
}
.product-special-info {
	display: inline-block;
	width: calc(100%);
	vertical-align: top;
	text-align: left
}
.product-special-info .inline-cat-price {
	margin: 0
}
.product-special-image {
	width: 100px;
	display: inline-block;
	vertical-align: middle
}
.display-table-special {
	display: inline-block;
	width: calc(100% - 103px);
	vertical-align: middle;
	padding-left: 5px;
	text-align: left
}
.display-table-special label {
	text-align: left
}
.productoos {
	position: relative;
	float: left;
	width: 100%
}
.productoos .action-email form {
	margin: 0!important
}
.productoos .action-email .oosemail {
	float: left;
	width: 25%;
	background: #000;
	color: #fff;
	font-weight: 700;
	margin: 0;
	padding: 15px 0;
	text-transform: uppercase;
	line-height: normal
}
.productoos .action-email .oosemail:focus {
	outline: 0
}
.productoos .action-email .oosemail:before {
	content: "\f004";
	font-family: FontAwesome;
	color: #ee0d5d;
	margin-right: 5px
}
.productoos .action-email .oosdisplay {
	width: 75%;
	float: left;
	background: #f2f2f2;
	color: rgba(30,30,30,.5);
	font-weight: 700;
	margin: 0
}
.productoos .oossignup {
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	overflow: hidden;
	width: 100%;
	-webkit-animation: oosgrow 0.6s ease;
	-moz-animation: oosgrow 0.6s ease;
	-o-animation: oosgrow 0.6s ease;
	animation: oosgrow 0.6s ease
}
.productoos .oossignup .oostext {
	float: left;
	width: 75%
}
.productoos .oossignup .oossubmit {
	float: left;
	width: 25%
}
.giftcard-options {
	margin-bottom: 20px
}
.giftcard-options label {
	float: none;
	vertical-align: middle;
	margin: 0
}
.giftcard-options select {
	float: none;
	display: inline-block;
	vertical-align: middle;
	margin: 0
}
[template="blog"] .blog__container {
	overflow: hidden
}
[template="blog"] .blog__container .blog__banner {
	position: relative;
	height: auto;
	text-align: center;
	padding: 4em 0;
	min-height: 400px
}
[template="blog"] .blog__container .blog__banner.blog__banner-overlay {
	color: white
}
[template="blog"] .blog__container .blog__banner.blog__banner-overlay:before {
	content: " ";
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.25)
}
[template="blog"] .blog__container .blog__banner .blog__bannner-background {
	background-attachment: scroll;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0
}
[template="blog"] .blog__container .blog__banner .blog__floating {
	color: inherit;
	z-index: 2;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
	text-align: center
}
[template="blog"] .blog__container .blog__banner .blog__floating h1 {
	color: inherit;
	font-size: 4em
}
[template="blog"] .blog__container .blog__banner .blog__floating h2 {
	color: inherit
}
[template="blog"] .blog__container .blog__blocks {
	margin-top: 20px
}
[template="blog"] .blog__container .blog__blocks .blog__block {
	display: inline-block;
	width: calc(100% / 2 - 17px);
	background: black;
	color: white;
	margin-bottom: 30px
}
[template="blog"] .blog__container .blog__blocks .blog__block:nth-child(2n) {
	margin-left: 30px
}

@media (max-width:740px) {
[template="blog"] .blog__container .blog__blocks .blog__block {
	width: 100%
}
[template="blog"] .blog__container .blog__blocks .blog__block:nth-child(2n) {
	margin-left: 0
}
[template="blog"] .blog__container .blog__blocks .blog__block * {
	text-align: left!important
}
}
[template="blog"] .blog__container .blog__blocks .blog__block .blog__block-image {
	position: relative
}
[template="blog"] .blog__container .blog__blocks .blog__block .blog__block-image img {
	width: 100%;
	vertical-align: top
}
[template="blog"] .blog__container .blog__blocks .blog__block .blog__block-info {
	float: left;
	padding: 20px 15px
}
[template="blog"] .blog__container .blog__blocks .blog__block .blog__block-info .blog__block-info-left {
	float: left;
	width: calc(100% / 2);
	vertical-align: top
}

@media (max-width:980px) {
[template="blog"] .blog__container .blog__blocks .blog__block .blog__block-info .blog__block-info-left {
	width: 100%
}
}
[template="blog"] .blog__container .blog__blocks .blog__block .blog__block-info .blog__block-info-left h2 {
	height: 46px
}
[template="blog"] .blog__container .blog__blocks .blog__block .blog__block-info .blog__block-info-right {
	float: right;
	width: calc(100% / 2);
	vertical-align: top
}

@media (max-width:980px) {
[template="blog"] .blog__container .blog__blocks .blog__block .blog__block-info .blog__block-info-right {
	width: 100%
}
}
[template="blog"] .blog__container .blog__blocks .blog__block .blog__block-info .blog__block-info-right p {
	height: 60px
}
[template="blog"] .blog__container .blog__blocks .blog__block .blog__block-info .blog__block-info-right .blog__watch {
	margin-top: 20px;
	text-decoration: underline
}
[template="blog"] .blog__container .blog__blocks .blog__block * {
	color: inherit
}
[template="video-article"] {
	padding-top: 30px
}
[template="video-article"] .videoarticle__container:before, [template="video-article"] .videoarticle__container:after {
	clear: both
}
[template="video-article"] .videoarticle__container .videoarticle__back {
	text-transform: uppercase;
	margin-bottom: 10px;
	text-decoration: underline
}
[template="video-article"] .videoarticle__container .videoarticle__back:before {
	content: "\f104";
	font-family: FontAwesome
}
[template="video-article"] .videoarticle__container .videoarticle__left {
	float: left;
	width: 75%;
	position: relative
}

@media (max-width:980px) {
[template="video-article"] .videoarticle__container .videoarticle__left {
	width: 100%
}
}
[template="video-article"] .videoarticle__container .videoarticle__left .videoarticle__video {
	min-height: 506px
}

@media (max-width:980px) {
[template="video-article"] .videoarticle__container .videoarticle__left .videoarticle__video {
	min-height: 406px
}
}

@media (max-width:740px) {
[template="video-article"] .videoarticle__container .videoarticle__left .videoarticle__video {
	min-height: 271px
}
}

@media (max-width:500px) {
[template="video-article"] .videoarticle__container .videoarticle__left .videoarticle__video {
	min-height: 169px
}
}
[template="video-article"] .videoarticle__container .videoarticle__left .videoarticle__video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
[template="video-article"] .videoarticle__container .videoarticle__right {
	float: left;
	width: 25%;
	padding-left: 10px
}

@media (max-width:980px) {
[template="video-article"] .videoarticle__container .videoarticle__right {
	width: 100%;
	margin-top: 15px
}
}
[template="video-article"] .videoarticle__container .videoarticle__right .videoarticle__info {
	position: relative;
	padding-bottom: 20px;
	margin-bottom: 20px
}
[template="video-article"] .videoarticle__container .videoarticle__right .videoarticle__info:before {
	content: " ";
	width: 100%;
	position: absolute;
	background: black;
	bottom: 0;
	left: 0;
	height: 2px
}
[template="video-article"] .videoarticle__container .videoarticle__right .videoarticle__info p {
	font-size: 1.2em;
	margin: 0
}
[template="video-article"] .videoarticle__container .videoarticle__right .videoarticle__carousel {
	position: relative
}
[template="video-article"] .videoarticle__container .videoarticle__right .videoarticle__carousel .owl-item {
	position: relative
}
[template="video-article"] .videoarticle__container .videoarticle__right .videoarticle__carousel .videoarticle__slide .videoarticle__slide-left {
	float: left;
	width: 40%
}

@media (max-width:1220px) {
[template="video-article"] .videoarticle__container .videoarticle__right .videoarticle__carousel .videoarticle__slide .videoarticle__slide-left {
	width: 100%
}
}
[template="video-article"] .videoarticle__container .videoarticle__right .videoarticle__carousel .videoarticle__slide .videoarticle__slide-left img {
	vertical-align: top
}
[template="video-article"] .videoarticle__container .videoarticle__right .videoarticle__carousel .videoarticle__slide .videoarticle__slide-right {
	float: left;
	width: 60%;
	padding-left: 5px
}

@media (max-width:1220px) {
[template="video-article"] .videoarticle__container .videoarticle__right .videoarticle__carousel .videoarticle__slide .videoarticle__slide-right {
	width: 100%
}
}
[template="video-article"] .videoarticle__container .videoarticle__right .videoarticle__carousel .videoarticle__slide .videoarticle__slide-right .videoarticle__slide-action {
	position: absolute;
	width: 60%;
	bottom: 0
}

@media (max-width:1220px) {
[template="video-article"] .videoarticle__container .videoarticle__right .videoarticle__carousel .videoarticle__slide .videoarticle__slide-right .videoarticle__slide-action {
	width: 100%;
	position: relative
}
}
[template="video-article"] .videoarticle__container .videoarticle__right .videoarticle__carousel .videoarticle__slide .videoarticle__slide-right .videoarticle__slide-action button {
	margin: 10px 0 0 0
}
[template="video-article"] .videoarticle__container .videoarticle__right .videoarticle__carousel .owl-buttons {
	margin-top: 5px;
	text-align: center
}
[template="news-article"] {
	padding-top: 30px;
	position: relative;
	min-height: 700px
}

@media (max-width:740px) {
[template="news-article"] {
	margin-bottom: 55px
}
}
[template="news-article"] .article__container {
	display: inline-block;
	width: calc(100% - 33px - 30%);
	vertical-align: top;
	padding-right: 30px;
	margin-right: 30px;
	position: relative
}

@media (max-width:980px) {
[template="news-article"] .article__container {
	width: 100%;
	margin-right: 0;
	padding-right: 0
}
}
[template="news-article"] .article__container.article__container--full {
	display: block;
	margin: 0 auto;
	padding: 0
}
[template="news-article"] .article__container.article__container--full:after {
	display: none
}
[template="news-article"] .article__container:before, [template="news-article"] .article__container:after {
	clear: both
}
[template="news-article"] .article__container:first-child:after {
	content: " ";
	position: absolute;
	background: #333;
	height: 90%;
	width: 2px;
	top: 50%;
	right: 0;
	transform: translateY(-50%)
}

@media (max-width:980px) {
[template="news-article"] .article__container:first-child:after {
	display: none
}
}
[template="news-article"] .article__container .article__back {
	text-transform: uppercase;
	margin-bottom: 10px;
	text-decoration: underline
}
[template="news-article"] .article__container .article__back:before {
	content: "\f104";
	font-family: FontAwesome
}
[template="news-article"] .article__container .article__content * {
	font-size: 14px;
	line-height: 18px
}
[template="news-article"] .article__container .article__content iframe {
	height: 472px
}

@media (max-width:1220px) {
[template="news-article"] .article__container .article__content iframe {
	height: 378px
}
}

@media (max-width:980px) {
[template="news-article"] .article__container .article__content iframe {
	height: 398px
}
}

@media (max-width:740px) {
[template="news-article"] .article__container .article__content iframe {
	height: 271px
}
}

@media (max-width:500px) {
[template="news-article"] .article__container .article__content iframe {
	height: 169px
}
}
[template="news-article"] .article__container .article__title {
	text-align: left
}
[template="news-article"] .article__container .article__title * {
	text-align: inherit!important
}
[template="news-article"] .article__product {
	position: absolute;
	width: 30%;
	margin-top: 30px;
	top: 0;
	right: 0
}

@media (max-width:980px) {
[template="news-article"] .article__product {
	width: 100%;
	position: initial
}
}
[template="news-article"] .article__product .article__product-title {
	text-align: center
}
[template="news-article"] .article__product .article__product-carousel .article__product--slide {
	margin: 5px
}
[template="news-article"] .article__product .article__product-carousel .article__product--slide img {
	max-width: 232px
}

@media (max-width:740px) {
[template="news-article"] .article__product .article__product-carousel .article__product--slide img {
	max-width: 190px
}
}
[template="news-article"] .article__product .article__product-carousel .owl-prev {
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%)
}
[template="news-article"] .article__product .article__product-carousel .owl-next {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%)
}
[template="news-article"] .article__comment-container {
	padding-top: 30px;
	margin-top: 30px;
	border-top: 2px solid #333
}
[template="news-article"] .article__comment-container label {
	text-align: left!important
}
[template="news-article"] .article__comment-container .article__comment-title {
	position: relative
}
[template="news-article"] .article__comment-container .article__comment-title.open+.article__comment-form {
	display: block
}
[template="news-article"] .article__comment-container .article__comment-button {
	position: absolute;
	right: 0;
	top: 0;
	background: transparent;
	color: #333;
	text-transform: initial;
	text-decoration: underline;
	font-weight: 700;
	width: auto;
	border: 0;
	padding: 4px 0;
	margin: 0
}

@media (max-width:740px) {
[template="news-article"] .article__comment-container .article__comment-button {
	display: block;
	margin: 5px auto;
	position: relative
}
}
[template="news-article"] .article__comment-container .article__comment-form {
	display: none;
	padding-top: 20px;
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 2px solid #333;
	text-align: left
}
[template="news-article"] .article__comment-container .article__comment-form .article__comment-form--half {
	display: inline-block;
	width: 50%;
	padding-right: 10px
}

@media (max-width:500px) {
[template="news-article"] .article__comment-container .article__comment-form .article__comment-form--half {
	width: 100%!important
}
}
[template="news-article"] .article__comment-container .article__comment-form .article__comment-form--half+.article__comment-form--half {
	padding-right: 0;
	padding-left: 10px
}
[template="news-article"] .article__comment-container .article__comment-form .article__comment-form--full {
	display: block;
	width: 100%
}
[template="news-article"] .article__comment-container .article__comment-form .article__comment-form--label {
	font-size: 14px
}
[template="news-article"] .article__comment-container .article__comment-form .article__comment--empty {
	margin: 0 auto 20px auto;
	display: block;
	font-size: 16px;
	font-weight: 700
}
[template="news-article"] .article__comment-container .article__comment-paginate {
	text-align: center
}
[template="news-article"] .article__comment-container .article__comment-paginate .page {
	text-decoration: underline;
	font-size: 16px;
	padding: 3px
}
[template="news-article"] .article__comment-container .article__comment-paginate .page.current {
	text-decoration: none
}
[template="news-article"] .article__comment-container .article__comment-paginate .next, [template="news-article"] .article__comment-container .article__comment-paginate .prev {
	display: none
}
[template="news-article"] .article__comment-container .article__comments {
	margin-top: 20px
}
[template="news-article"] .article__comment-container .article__comment {
	border-bottom: 1px solid lightgray;
	padding: 10px;
	margin: 10px 0
}
[template="news-article"] .article__comment-container .article__comment:last-child {
	border-bottom: 0
}
[template="news-article"] .article__comment-container .article__comment .article__comment--date {
	font-weight: 700;
	font-size: 16px;
	display: block
}
[template="news-article"] .article__comment-container .article__comment .article__comment--body {
	display: block
}
[template="news-article"] .article__comment-container .article__comment .article__comment--author {
	font-weight: 700;
	text-align: right!important;
	display: block;
	margin-right: 20px;
	font-style: italic
}
[role="navigation"] {
	vertical-align: middle
}
[role="navigation"]::-webkit-scrollbar-track {
-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
background-color:#fff
}
[role="navigation"]::-webkit-scrollbar {
height:3px;
background-color:#000
}
[role="navigation"]::-webkit-scrollbar-thumb {
background-color:#000
}

@media (max-width:740px) {
.section-title>h4 {
	text-align: center!important
}
}
.carousel__container {
	text-align: center;
	padding: 30px 0px!important;
	position: relative
}
.carousel__container:before, .carousel__container:after {
	content: " ";
	background: inherit;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
	cursor-events: none
}
.carousel__container:before {
	left: -100%
}
.carousel__container:after {
	right: -100%
}
.carousel__container .carousel__container--subtitle {
	font-family: "Roboto", Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 300;
	margin: 0 0 30px
}
.carousel__container .carousel__container--carousel-2 .owl-buttons {
	position: absolute;
	top: 25%;
	width: 100%
}
.carousel__container .carousel__container--carousel-2 .owl-prev, .carousel__container .carousel__container--carousel-2 .owl-next {
	background: transparent!important;
	color: #000!important;
	font-size: 31px!important
}
.carousel__container .carousel__container--carousel-2 .owl-prev {
	float: left;
	margin-left: -25px
}
.carousel__container .carousel__container--carousel-2 .owl-next {
	float: right;
	margin-right: -25px
}
.carousel__container .carousel__container--carousel .carousel__container--item, .carousel__container .carousel__container--carousel-2 .carousel__container--item {
	margin: 10px
}
.carousel__container .carousel__container--carousel .owl-buttons, .carousel__container .carousel__container--carousel-2 .owl-buttons {
	text-align: center
}
.prod-image-wrap {
	position: relative
}
.grabbag-shirt .product-details {
	min-height: auto;
	text-align: left
}
.grabbag-shirt form .ci {
	display: inline-block;
	width: 120px;
	vertical-align: middle
}
.grabbag-shirt form .ci img {
	width: 100%;
	vertical-align: top
}
.grabbag-shirt form .grabbag-shirt__options {
	display: inline-block;
	width: calc(100% - 130px);
	vertical-align: middle;
	padding-left: 10px
}
.grabbag-shirt form .grabbag-shirt__options .grabbag-shirt__option {
	margin-bottom: 5px
}
.grabbag-shirt form .grabbag-shirt__options .grabbag-shirt__option input {
	display: inline-block;
	vertical-align: middle
}
.grabbag-shirt form .grabbag-shirt__options .grabbag-shirt__option label {
	display: inline-block;
	vertical-align: middle;
	margin: 0;
	margin-left: 5px
}
.grabbag-shirt form button {
	margin: 0;
	margin-bottom: 20px;
	line-height: 9px
}
.visually-hidden {
	position: absolute!important;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0
}
#search_dropdown {
	display: none;
	background-color: #fff;
	position: absolute;
	height: 53px;
	text-align: left;
	margin: 0 auto;
	width: 100%;
	z-index: 10;
	top: 50%;
	transform: translateY(-50%)
}
#search_dropdown>.row {
	position: relative
}
#search_dropdown>.row .search-dropdown-input {
	font-family: "Roboto", Helvetica, sans-serif;
	padding: 12px 0px!important;
	border: none!important;
	font-size: 24px!important;
	background-color: #fff;
	color: #000;
	text-indent: 10px;
	outline-style: none;
	box-shadow: none;
	border-color: transparent
}
#search_dropdown>.row .search-dropdown-input::placeholder {
opacity:.4
}
#search_dropdown>.row .search-dropdown-input :-ms-input-placeholder {
opacity:.4
}
#search_dropdown>.row .search-dropdown-input ::-ms-input-placeholder {
opacity:.4
}
#search_dropdown>.row #close-search-dropdown {
	cursor: pointer;
	font-size: 30px;
	position: absolute;
	top: 50%;
	right: 10px;
	transform: translateY(-50%)
}
.collection-filters__container .collection-filters__section {
	margin-bottom: 20px
}
.collection-filters__container .collection-filters__section .collection-filters__options .collection-filters__option {
	position: relative
}
.collection-filters__container .collection-filters__section .collection-filters__options .collection-filters__option.active-filter .collection-filters__button:before {
	background: #000;
	border-color: #000
}
.collection-filters__container .collection-filters__section .collection-filters__options .collection-filters__option .collection-filters__color {
	position: absolute;
	width: 8px;
	height: 8px;
	border-radius: 100%;
	z-index: 1;
	top: 8px;
	left: 2px
}
.collection-filters__container .collection-filters__section .collection-filters__options .collection-filters__option .collection-filters__button {
	margin: 0;
	background: transparent;
	color: #000;
	text-align: left;
	position: relative;
	padding: 5px 0
}
.collection-filters__container .collection-filters__section .collection-filters__options .collection-filters__option .collection-filters__button:before {
	content: " ";
	display: inline-block;
	background: white;
	border: 1px solid #ddd;
	border-radius: 50%;
	width: 10px;
	height: 10px;
	margin-right: 10px
}
.collection-filters__container .collection-filters__section .collection-filters__options .collection-filters__option .collection-filters__button.active-filter:before {
	background: #000;
	border: 1px solid #000
}
.flexslider .slides img.flex-mobile-img {
	display: none!important
}
.mobile-only {
	display: none
}

@media screen and (max-width:780px) {
.bannertop > ul#cart {
	display: none !important;
}
#navigation .mobile-header-cell .row .nav-container nav ul#main-nav {
	display: none !important;
}
span.shifter-handle {
	margin-top: 4px;
	margin-bottom: -3px
}
.flexslider .slides img.flex-mobile-img {
	display: block!important
}
.desktop-only {
	display: none!important
}
.birthday-collection {
	display: none!important
}
.mobile-only {
	display: block
}
.collection-tiles-container {
	display: none
}
.flexslider .slides img.flex-mobile-img {
	display: block
}
.flex-img {
	display: none!important
}
}
.bannertop {
	background: #aa7651;
	padding: 14px 15px 10px
}
ul#cart {
	background: #000
}
div#banner-message {
	line-height: 1
}
ul#ecomm-tools li {
	display: inline-block;
	vertical-align: middle
}
ul#ecomm-tools {
	text-align: right
}
ul#ecomm-tools {
	width: 25%
}
ul#mobile-menu-trigger {
	width: 50px
}
ul#ecomm-tools {
	display: inline-block;
	z-index: 2;
	position: relative;
	margin-top: -3px;
	margin-bottom: 0
}
marquee {
	display: inline;
	padding: 5px 0;
	position: relative;
	z-index: 1
}
ul#ecomm-tools i, ul#ecomm-tools a {
	color: #000
}
div#banner-message {
	overflow: hidden
}
.shifter-handle {
	filter: invert(1)
}
ul#mobile-menu-trigger {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle
}
li.wider {
	text-align: center
}
li.wider {
	list-style: none
}
#navigation .nav-container div#logo a img {
	padding: 0!important
}
div#navigation {
	padding: 13px 0;
	display: flex;
	align-items: center;
	justify-content: center
}
.mobile-search {
	background: #f4f4f4;
	padding: 10px
}
.search-form {
	background: #fff
}
marquee {
	marquee-speed: slow
}
.mobile-search, ul#mobile-menu-trigger, ul#ecomm-tools, .bannertop {
	display: none
}
.desktop-hide {
	display: none
}
#CartDrawer .additional-checkout-button.additional-checkout-button--paypal {
	width: 100%
}

@media screen and (max-width:780px) {
.js-drawer-open-right .drawer--right {
	display: block
}
.index.js-drawer-open-right .drawer--right {
	display: block
}
.drawer--right {
	width: 300px;
	right: -300px;
	border-left: 1px solid #f0f0f0
}
.js-drawer-open-right .drawer--right {
	z-index: 99999999999999999
}
nav.shifter-navigation {
	z-index: 999999999999999999999!important
}
.desktop-hide {
	display: inline-block
}
.mobile-search, .bannertop {
	display: block
}
.row.mobile-logo-container, .theme-halink.collection .row.mobile-logo-container {
	width: auto
}
ul#mobile-menu-trigger, ul#ecomm-tools {
	display: inline-block
}
.bannertopdesktop {
	display: none
}
ul#cart {
	background: #000;
	text-align: left!important
}
.row.mobile-logo-container, .theme-halink.collection .row.mobile-logo-container {
	display: inline-block;
	vertical-align: middle
}
.account-button, .bag-button {
	width: 12.5%;
	text-align: right;
	padding-right: 10px
}
.shop-button {
	width: 25%
}
.mobile-logo-cell {
	width: 50%
}
.mobile-header-cell {
	display: inline-block;
	vertical-align: middle;
	margin: 0 0%
}
#navigation .nav-container div#logo a img {
	max-width: none!important
}
.row.mobile-logo-container, .theme-halink.collection .row.mobile-logo-container {
	width: 100%
}
}

@media screen and (max-width:360px) {
.mobile-header-cell.mobile-logo-cell {
	width: 44%
}
}
.bannertopdesktop .fw {
	padding-top: 2px
}
ul.submenu {
	background: #fff
}
img.mobile-cart-icon {
	width: 21px;
	margin: 0
}
.marquee {
	animation: marquee 10s linear infinite;
	display: inline-block;
	line-height: 1.5;
	margin-top: 1px
}
.marquee-container {
	overflow: hidden;
	white-space: nowrap
}
@keyframes marquee {
from {
transform:translateX(100%)
}
to {
transform:translateX(-100%)
}
}
@keyframes marquee2 {
from {
transform:translateX(0%)
}
to {
transform:translateX(-200%)
}
}
#navigation .nav-container div#logo a img.mobile-only {
	display: none
}

@media screen and (max-width:780px) {
#navigation .nav-container div#logo a img.mobile-only {
	display: inline-block
}
}
.slick-slide img {
	width: 100%
}
.lips.collection-listing {
	position: static;
	left: 0%;
	width: 100%;
	-webkit-transform: translateX(0%);
	transform: translateX(0%);
	max-width: 100%!important
}
.collection-listing .ci {
	position: relative
}
#shopify-section-mobile-banners h2.carousel__container-title {
	font-family: "Roboto", Helvetica, sans-serif;
	font-weight: 900;
	line-height: .9;
	margin: 30px 0 10px 0;
	text-align: center
}
#shopify-section-mobile-banners .owl-buttons {
	position: absolute;
	top: 25%;
	width: 100%
}
#shopify-section-mobile-banners .owl-prev, #shopify-section-mobile-banners .owl-next {
	background: transparent!important;
	color: #000!important;
	font-size: 31px!important
}
#shopify-section-mobile-banners .owl-prev {
	float: left;
	margin-left: -25px
}
#shopify-section-mobile-banners .owl-next {
	float: right;
	margin-right: -25px
}
#shopify-section-mobile-banners .carousel__container--item {
	margin: 10px
}
#lockouttimer {
	text-align: center;
	padding: 15px 0;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 22px;
	font-family: "Roboto", Helvetica, sans-serif
}
body.product .shopify-payment-button {
	display: none
}
.selecter-element {
*left:-999999px;
	position: absolute;
	opacity: 0
}
.selecter {
	display: block;
	margin: 10px 0;
	position: relative;
	z-index: 1
}
.selecter .selecter-selected {
	background: transparent url(//cdn.shopify.com/s/files/1/1133/5964/t/128/assets/select-arrow.png?29867) no-repeat right center;
	border: 1px solid #F0F0F0;
	border-radius: 3px;
	color: #000;
	cursor: pointer;
	display: block;
	font-size: 13px;
	margin: 0;
	overflow: hidden;
	padding: 8px 10px;
	position: relative;
	text-overflow: clip;
	z-index: 49
}
.selecter .selecter-options {
	border: 1px solid #CCC;
	border-left: 0;
	border-right: 0;
	border-width: 0 1px 1px;
	background-color: #FEFEFE;
	border-radius: 0 0 3px 3px;
	box-shadow: 0 1px 4px rgba(0,0,0,.15);
	display: none;
	left: 0;
	margin: 0;
	max-height: 260px;
	overflow: auto;
	overflow-x: hidden;
	padding: 0;
	position: absolute;
	top: 100%;
	width: 100%;
*width:auto;
	z-index: 50
}
.selecter .selecter-group {
	background: #F9F9F9;
	border-bottom: 1px solid #E3E3E3;
	color: #999;
	display: block;
	font-size: 11px;
	padding: 5px 10px 4px;
	text-transform: uppercase
}
.selecter .selecter-item {
	background: #FFF;
	border-bottom: 1px solid #E3E3E3;
	color: #333;
	cursor: pointer;
	display: block;
	font-size: 13px;
	margin: 0;
	overflow: hidden;
	padding: 8px 10px;
	text-overflow: ellipsis;
	width: 100%
}
.selecter .selecter-item.selected {
	background: #F9F9F9
}
.selecter .selecter-item.disabled {
	color: #999;
	cursor: default
}
.selecter .selecter-item:first-child {
	border-radius: 0
}
.selecter .selecter-item:last-child {
	border-radius: 0 0 2px 2px;
	border-bottom: 0
}

@media screen and (min-width:980px) {
.selecter .selecter-item:hover, .selecter .selecter-item.selected:hover {
	background-color: #F0F0F0
}
.selecter .selecter-item.disabled:hover {
	background-color: transparent
}
.selecter:hover .selecter-selected {
	background-color: transparent
}
.selecter.disabled .selecter-item:hover {
	background: transparent
}
}
.selecter.open {
	z-index: 3
}
.selecter.open .selecter-selected {
	border-radius: 3px 3px 0 0;
	z-index: 51
}
.selecter.open .selecter-selected, .selecter.focus .selecter-selected {
	background-color: #FFF;
	box-shadow: 0 0 5px rgba(0,0,0,.1)
}
.selecter.cover .selecter-options {
	border-radius: 3px;
	border-width: 1px;
	top: 0
}
.selecter.cover .selecter-options .selecter-item.first {
	border-radius: 3px 3px 0 0
}
.selecter.cover.open .selecter-selected {
	border-radius: 3px 3px 0 0;
	z-index: 49
}
.selecter.bottom .selecter-options {
	border-width: 1px 1px 0;
	bottom: 100%;
	top: auto
}
.selecter.bottom .selecter-item:last-child {
	border: none
}
.selecter.bottom.open .selecter-selected {
	border-radius: 0 0 3px 3px
}
.selecter.bottom.open .selecter-options {
	border-radius: 3px 3px 0 0
}
.selecter.bottom.cover .selecter-options {
	bottom: 0;
	top: auto
}
.selecter.bottom.cover.open .selecter-selected {
	border-radius: 3px
}
.selecter.bottom.cover.open .selecter-options {
	border-radius: 3px
}
.selecter.multiple .selecter-options {
	border-radius: 3px;
	border-width: 1px;
	box-shadow: none;
	display: block;
	position: static;
	width: 100%
}
.selecter.disabled .selecter-selected {
	background: #FFF;
	border-color: #EEE;
	color: #CCC;
	cursor: default
}
.selecter.disabled .selecter-options {
	background: #FFF;
	border-color: #EEE
}
.selecter.disabled .selecter-group, .selecter.disabled .selecter-item {
	border-color: #EEE;
	color: #CCC;
	cursor: default
}
.selecter.disabled .selecter-item.selected {
	background: #FAFAFA
}
.selecter .selecter-options.scroller {
	overflow: hidden
}
.selecter .selecter-options.scroller .scroller-content {
	max-height: 260px;
	padding: 0
}

@media screen and (max-width:740px) {
.selecter {
	max-width: 40%
}
}

@media screen and (max-width:500px) {
.selecter {
	max-width: 100%
}
}
@font-face {
	font-family: 'FontAwesome';
	src: url(fonts/fontawesome-webfont.eot?v=3.2.1);
	src: url('fonts/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('fonts/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
	font-weight: 400;
	font-style: normal
}
[class^="icon-"], [class*=" icon-"] {
	font-family: FontAwesome, sans-serif;
	font-weight: 400;
	font-style: normal;
	text-decoration: inherit;
	-webkit-font-smoothing: antialiased;
*margin-right:.3em
}
[class^="icon-"]:before, [class*=" icon-"]:before {
	text-decoration: inherit;
	display: inline-block;
	speak: none
}
.icon-large:before {
	vertical-align: -10%;
	font-size: 1.3333333333333333em
}
a [class^="icon-"], a [class*=" icon-"] {
	display: inline
}
[class^="icon-"].icon-fixed-width, [class*=" icon-"].icon-fixed-width {
	display: inline-block;
	width: 1.1428571428571428em;
	text-align: right;
	padding-right: .2857142857142857em
}
[class^="icon-"].icon-fixed-width.icon-large, [class*=" icon-"].icon-fixed-width.icon-large {
	width: 1.4285714285714286em
}
.icons-ul {
	margin-left: 2.142857142857143em;
	list-style-type: none
}
.icons-ul>li {
	position: relative
}
.icons-ul .icon-li {
	position: absolute;
	left: -2.142857142857143em;
	width: 2.142857142857143em;
	text-align: center;
	line-height: inherit
}
[class^="icon-"].hide, [class*=" icon-"].hide {
	display: none
}
.icon-muted {
	color: #eee
}
.icon-light {
	color: #fff
}
.icon-dark {
	color: #333
}
.icon-border {
	border: solid 1px #eee;
	padding: .2em .25em .15em;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.icon-2x {
	font-size: 2em
}
.icon-2x.icon-border {
	border-width: 2px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}
.icon-3x {
	font-size: 3em
}
.icon-3x.icon-border {
	border-width: 3px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.icon-4x {
	font-size: 4em
}
.icon-4x.icon-border {
	border-width: 4px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px
}
.icon-5x {
	font-size: 5em
}
.icon-5x.icon-border {
	border-width: 5px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px
}
.pull-right {
	float: right
}
.pull-left {
	float: left
}
[class^="icon-"].pull-left, [class*=" icon-"].pull-left {
	margin-right: .3em
}
[class^="icon-"].pull-right, [class*=" icon-"].pull-right {
	margin-left: .3em
}
[class^="icon-"], [class*=" icon-"] {
	display: inline;
	width: auto;
	height: auto;
	line-height: normal;
	vertical-align: baseline;
	background-image: none;
	background-position: 0 0;
	background-repeat: repeat;
	margin-top: 0
}
.icon-white, .nav-pills>.active>a>[class^="icon-"], .nav-pills>.active>a>[class*=" icon-"], .nav-list>.active>a>[class^="icon-"], .nav-list>.active>a>[class*=" icon-"], .navbar-inverse .nav>.active>a>[class^="icon-"], .navbar-inverse .nav>.active>a>[class*=" icon-"], .dropdown-menu>li>a:hover>[class^="icon-"], .dropdown-menu>li>a:hover>[class*=" icon-"], .dropdown-menu>.active>a>[class^="icon-"], .dropdown-menu>.active>a>[class*=" icon-"], .dropdown-submenu:hover>a>[class^="icon-"], .dropdown-submenu:hover>a>[class*=" icon-"] {
	background-image: none
}
.btn [class^="icon-"].icon-large, .nav [class^="icon-"].icon-large, .btn [class*=" icon-"].icon-large, .nav [class*=" icon-"].icon-large {
	line-height: .9em
}
.btn [class^="icon-"].icon-spin, .nav [class^="icon-"].icon-spin, .btn [class*=" icon-"].icon-spin, .nav [class*=" icon-"].icon-spin {
	display: inline-block
}
.nav-tabs [class^="icon-"], .nav-pills [class^="icon-"], .nav-tabs [class*=" icon-"], .nav-pills [class*=" icon-"], .nav-tabs [class^="icon-"].icon-large, .nav-pills [class^="icon-"].icon-large, .nav-tabs [class*=" icon-"].icon-large, .nav-pills [class*=" icon-"].icon-large {
	line-height: .9em
}
.btn [class^="icon-"].pull-left.icon-2x, .btn [class*=" icon-"].pull-left.icon-2x, .btn [class^="icon-"].pull-right.icon-2x, .btn [class*=" icon-"].pull-right.icon-2x {
	margin-top: .18em
}
.btn [class^="icon-"].icon-spin.icon-large, .btn [class*=" icon-"].icon-spin.icon-large {
	line-height: .8em
}
.btn.btn-small [class^="icon-"].pull-left.icon-2x, .btn.btn-small [class*=" icon-"].pull-left.icon-2x, .btn.btn-small [class^="icon-"].pull-right.icon-2x, .btn.btn-small [class*=" icon-"].pull-right.icon-2x {
	margin-top: .25em
}
.btn.btn-large [class^="icon-"], .btn.btn-large [class*=" icon-"] {
	margin-top: 0
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x, .btn.btn-large [class*=" icon-"].pull-left.icon-2x, .btn.btn-large [class^="icon-"].pull-right.icon-2x, .btn.btn-large [class*=" icon-"].pull-right.icon-2x {
	margin-top: .05em
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x, .btn.btn-large [class*=" icon-"].pull-left.icon-2x {
	margin-right: .2em
}
.btn.btn-large [class^="icon-"].pull-right.icon-2x, .btn.btn-large [class*=" icon-"].pull-right.icon-2x {
	margin-left: .2em
}
.nav-list [class^="icon-"], .nav-list [class*=" icon-"] {
	line-height: inherit
}
.icon-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: -35%
}
.icon-stack [class^="icon-"], .icon-stack [class*=" icon-"] {
	display: block;
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	font-size: 1em;
	line-height: inherit;
*line-height:2em
}
.icon-stack .icon-stack-base {
	font-size: 2em;
*line-height:1em
}
.icon-spin {
	display: inline-block;
	-moz-animation: spin 2s infinite linear;
	-o-animation: spin 2s infinite linear;
	-webkit-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear
}
a .icon-stack, a .icon-spin {
	display: inline-block;
	text-decoration: none
}
@-moz-keyframes spin {
0% {
-moz-transform:rotate(0deg)
}
100% {
-moz-transform:rotate(359deg)
}
}
@-webkit-keyframes spin {
0% {
-webkit-transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(359deg)
}
}
@-o-keyframes spin {
0% {
-o-transform:rotate(0deg)
}
100% {
-o-transform:rotate(359deg)
}
}
@-ms-keyframes spin {
0% {
-ms-transform:rotate(0deg)
}
100% {
-ms-transform:rotate(359deg)
}
}
@keyframes spin {
0% {
transform:rotate(0deg)
}
100% {
transform:rotate(359deg)
}
}
.icon-rotate-90:before {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)
}
.icon-rotate-180:before {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
}
.icon-rotate-270:before {
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)
}
.icon-flip-horizontal:before {
	-webkit-transform: scale(-1, 1);
	-moz-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	-o-transform: scale(-1, 1);
	transform: scale(-1, 1)
}
.icon-flip-vertical:before {
	-webkit-transform: scale(1, -1);
	-moz-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	-o-transform: scale(1, -1);
	transform: scale(1, -1)
}
a .icon-rotate-90:before, a .icon-rotate-180:before, a .icon-rotate-270:before, a .icon-flip-horizontal:before, a .icon-flip-vertical:before {
	display: inline-block
}
.icon-glass:before {
	content: "\f000"
}
.icon-music:before {
	content: "\f001"
}
.icon-search:before {
	content: "\f002"
}
.icon-envelope-alt:before {
	content: "\f003"
}
.icon-heart:before {
	content: "\f004"
}
.icon-star:before {
	content: "\f005"
}
.icon-star-empty:before {
	content: "\f006"
}
.icon-user:before {
	content: "\f007"
}
.icon-film:before {
	content: "\f008"
}
.icon-th-large:before {
	content: "\f009"
}
.icon-th:before {
	content: "\f00a"
}
.icon-th-list:before {
	content: "\f00b"
}
.icon-ok:before {
	content: "\f00c"
}
.icon-remove:before {
	content: "\f00d"
}
.icon-zoom-in:before {
	content: "\f00e"
}
.icon-zoom-out:before {
	content: "\f010"
}
.icon-power-off:before, .icon-off:before {
	content: "\f011"
}
.icon-signal:before {
	content: "\f012"
}
.icon-gear:before, .icon-cog:before {
	content: "\f013"
}
.icon-trash:before {
	content: "\f014"
}
.icon-home:before {
	content: "\f015"
}
.icon-file-alt:before {
	content: "\f016"
}
.icon-time:before {
	content: "\f017"
}
.icon-road:before {
	content: "\f018"
}
.icon-download-alt:before {
	content: "\f019"
}
.icon-download:before {
	content: "\f01a"
}
.icon-upload:before {
	content: "\f01b"
}
.icon-inbox:before {
	content: "\f01c"
}
.icon-play-circle:before {
	content: "\f01d"
}
.icon-rotate-right:before, .icon-repeat:before {
	content: "\f01e"
}
.icon-refresh:before {
	content: "\f021"
}
.icon-list-alt:before {
	content: "\f022"
}
.icon-lock:before {
	content: "\f023"
}
.icon-flag:before {
	content: "\f024"
}
.icon-headphones:before {
	content: "\f025"
}
.icon-volume-off:before {
	content: "\f026"
}
.icon-volume-down:before {
	content: "\f027"
}
.icon-volume-up:before {
	content: "\f028"
}
.icon-qrcode:before {
	content: "\f029"
}
.icon-barcode:before {
	content: "\f02a"
}
.icon-tag:before {
	content: "\f02b"
}
.icon-tags:before {
	content: "\f02c"
}
.icon-book:before {
	content: "\f02d"
}
.icon-bookmark:before {
	content: "\f02e"
}
.icon-print:before {
	content: "\f02f"
}
.icon-camera:before {
	content: "\f030"
}
.icon-font:before {
	content: "\f031"
}
.icon-bold:before {
	content: "\f032"
}
.icon-italic:before {
	content: "\f033"
}
.icon-text-height:before {
	content: "\f034"
}
.icon-text-width:before {
	content: "\f035"
}
.icon-align-left:before {
	content: "\f036"
}
.icon-align-center:before {
	content: "\f037"
}
.icon-align-right:before {
	content: "\f038"
}
.icon-align-justify:before {
	content: "\f039"
}
.icon-list:before {
	content: "\f03a"
}
.icon-indent-left:before {
	content: "\f03b"
}
.icon-indent-right:before {
	content: "\f03c"
}
.icon-facetime-video:before {
	content: "\f03d"
}
.icon-picture:before {
	content: "\f03e"
}
.icon-pencil:before {
	content: "\f040"
}
.icon-map-marker:before {
	content: "\f041"
}
.icon-adjust:before {
	content: "\f042"
}
.icon-tint:before {
	content: "\f043"
}
.icon-edit:before {
	content: "\f044"
}
.icon-share:before {
	content: "\f045"
}
.icon-check:before {
	content: "\f046"
}
.icon-move:before {
	content: "\f047"
}
.icon-step-backward:before {
	content: "\f048"
}
.icon-fast-backward:before {
	content: "\f049"
}
.icon-backward:before {
	content: "\f04a"
}
.icon-play:before {
	content: "\f04b"
}
.icon-pause:before {
	content: "\f04c"
}
.icon-stop:before {
	content: "\f04d"
}
.icon-forward:before {
	content: "\f04e"
}
.icon-fast-forward:before {
	content: "\f050"
}
.icon-step-forward:before {
	content: "\f051"
}
.icon-eject:before {
	content: "\f052"
}
.icon-chevron-left:before {
	content: "\f053"
}
.icon-chevron-right:before {
	content: "\f054"
}
.icon-plus-sign:before {
	content: "\f055"
}
.icon-minus-sign:before {
	content: "\f056"
}
.icon-remove-sign:before {
	content: "\f057"
}
.icon-ok-sign:before {
	content: "\f058"
}
.icon-question-sign:before {
	content: "\f059"
}
.icon-info-sign:before {
	content: "\f05a"
}
.icon-screenshot:before {
	content: "\f05b"
}
.icon-remove-circle:before {
	content: "\f05c"
}
.icon-ok-circle:before {
	content: "\f05d"
}
.icon-ban-circle:before {
	content: "\f05e"
}
.icon-arrow-left:before {
	content: "\f060"
}
.icon-arrow-right:before {
	content: "\f061"
}
.icon-arrow-up:before {
	content: "\f062"
}
.icon-arrow-down:before {
	content: "\f063"
}
.icon-mail-forward:before, .icon-share-alt:before {
	content: "\f064"
}
.icon-resize-full:before {
	content: "\f065"
}
.icon-resize-small:before {
	content: "\f066"
}
.icon-plus:before {
	content: "\f067"
}
.icon-minus:before {
	content: "\f068"
}
.icon-asterisk:before {
	content: "\f069"
}
.icon-exclamation-sign:before {
	content: "\f06a"
}
.icon-gift:before {
	content: "\f06b"
}
.icon-leaf:before {
	content: "\f06c"
}
.icon-fire:before {
	content: "\f06d"
}
.icon-eye-open:before {
	content: "\f06e"
}
.icon-eye-close:before {
	content: "\f070"
}
.icon-warning-sign:before {
	content: "\f071"
}
.icon-plane:before {
	content: "\f072"
}
.icon-calendar:before {
	content: "\f073"
}
.icon-random:before {
	content: "\f074"
}
.icon-comment:before {
	content: "\f075"
}
.icon-magnet:before {
	content: "\f076"
}
.icon-chevron-up:before {
	content: "\f077"
}
.icon-chevron-down:before {
	content: "\f078"
}
.icon-retweet:before {
	content: "\f079"
}
.icon-shopping-cart:before {
	content: "\f07a"
}
.icon-folder-close:before {
	content: "\f07b"
}
.icon-folder-open:before {
	content: "\f07c"
}
.icon-resize-vertical:before {
	content: "\f07d"
}
.icon-resize-horizontal:before {
	content: "\f07e"
}
.icon-bar-chart:before {
	content: "\f080"
}
.icon-twitter-sign:before {
	content: "\f081"
}
.icon-facebook-sign:before {
	content: "\f082"
}
.icon-camera-retro:before {
	content: "\f083"
}
.icon-key:before {
	content: "\f084"
}
.icon-gears:before, .icon-cogs:before {
	content: "\f085"
}
.icon-comments:before {
	content: "\f086"
}
.icon-thumbs-up-alt:before {
	content: "\f087"
}
.icon-thumbs-down-alt:before {
	content: "\f088"
}
.icon-star-half:before {
	content: "\f089"
}
.icon-heart-empty:before {
	content: "\f08a"
}
.icon-signout:before {
	content: "\f08b"
}
.icon-linkedin-sign:before {
	content: "\f08c"
}
.icon-pushpin:before {
	content: "\f08d"
}
.icon-external-link:before {
	content: "\f08e"
}
.icon-signin:before {
	content: "\f090"
}
.icon-trophy:before {
	content: "\f091"
}
.icon-github-sign:before {
	content: "\f092"
}
.icon-upload-alt:before {
	content: "\f093"
}
.icon-lemon:before {
	content: "\f094"
}
.icon-phone:before {
	content: "\f095"
}
.icon-unchecked:before, .icon-check-empty:before {
	content: "\f096"
}
.icon-bookmark-empty:before {
	content: "\f097"
}
.icon-phone-sign:before {
	content: "\f098"
}
.icon-twitter:before {
	content: "\f099"
}
.icon-facebook:before {
	content: "\f09a"
}
.icon-github:before {
	content: "\f09b"
}
.icon-unlock:before {
	content: "\f09c"
}
.icon-credit-card:before {
	content: "\f09d"
}
.icon-rss:before {
	content: "\f09e"
}
.icon-hdd:before {
	content: "\f0a0"
}
.icon-bullhorn:before {
	content: "\f0a1"
}
.icon-bell:before {
	content: "\f0a2"
}
.icon-certificate:before {
	content: "\f0a3"
}
.icon-hand-right:before {
	content: "\f0a4"
}
.icon-hand-left:before {
	content: "\f0a5"
}
.icon-hand-up:before {
	content: "\f0a6"
}
.icon-hand-down:before {
	content: "\f0a7"
}
.icon-circle-arrow-left:before {
	content: "\f0a8"
}
.icon-circle-arrow-right:before {
	content: "\f0a9"
}
.icon-circle-arrow-up:before {
	content: "\f0aa"
}
.icon-circle-arrow-down:before {
	content: "\f0ab"
}
.icon-globe:before {
	content: "\f0ac"
}
.icon-wrench:before {
	content: "\f0ad"
}
.icon-tasks:before {
	content: "\f0ae"
}
.icon-filter:before {
	content: "\f0b0"
}
.icon-briefcase:before {
	content: "\f0b1"
}
.icon-fullscreen:before {
	content: "\f0b2"
}
.icon-group:before {
	content: "\f0c0"
}
.icon-link:before {
	content: "\f0c1"
}
.icon-cloud:before {
	content: "\f0c2"
}
.icon-beaker:before {
	content: "\f0c3"
}
.icon-cut:before {
	content: "\f0c4"
}
.icon-copy:before {
	content: "\f0c5"
}
.icon-paperclip:before, .icon-paper-clip:before {
	content: "\f0c6"
}
.icon-save:before {
	content: "\f0c7"
}
.icon-sign-blank:before {
	content: "\f0c8"
}
.icon-reorder:before {
	content: "\f0c9"
}
.icon-list-ul:before {
	content: "\f0ca"
}
.icon-list-ol:before {
	content: "\f0cb"
}
.icon-strikethrough:before {
	content: "\f0cc"
}
.icon-underline:before {
	content: "\f0cd"
}
.icon-table:before {
	content: "\f0ce"
}
.icon-magic:before {
	content: "\f0d0"
}
.icon-truck:before {
	content: "\f0d1"
}
.icon-pinterest:before {
	content: "\f0d2"
}
.icon-pinterest-sign:before {
	content: "\f0d3"
}
.icon-google-plus-sign:before {
	content: "\f0d4"
}
.icon-google-plus:before {
	content: "\f0d5"
}
.icon-money:before {
	content: "\f0d6"
}
.icon-caret-down:before {
	content: "\f0d7"
}
.icon-caret-up:before {
	content: "\f0d8"
}
.icon-caret-left:before {
	content: "\f0d9"
}
.icon-caret-right:before {
	content: "\f0da"
}
.icon-columns:before {
	content: "\f0db"
}
.icon-sort:before {
	content: "\f0dc"
}
.icon-sort-down:before {
	content: "\f0dd"
}
.icon-sort-up:before {
	content: "\f0de"
}
.icon-envelope:before {
	content: "\f0e0"
}
.icon-linkedin:before {
	content: "\f0e1"
}
.icon-rotate-left:before, .icon-undo:before {
	content: "\f0e2"
}
.icon-legal:before {
	content: "\f0e3"
}
.icon-dashboard:before {
	content: "\f0e4"
}
.icon-comment-alt:before {
	content: "\f0e5"
}
.icon-comments-alt:before {
	content: "\f0e6"
}
.icon-bolt:before {
	content: "\f0e7"
}
.icon-sitemap:before {
	content: "\f0e8"
}
.icon-umbrella:before {
	content: "\f0e9"
}
.icon-paste:before {
	content: "\f0ea"
}
.icon-lightbulb:before {
	content: "\f0eb"
}
.icon-exchange:before {
	content: "\f0ec"
}
.icon-cloud-download:before {
	content: "\f0ed"
}
.icon-cloud-upload:before {
	content: "\f0ee"
}
.icon-user-md:before {
	content: "\f0f0"
}
.icon-stethoscope:before {
	content: "\f0f1"
}
.icon-suitcase:before {
	content: "\f0f2"
}
.icon-bell-alt:before {
	content: "\f0f3"
}
.icon-coffee:before {
	content: "\f0f4"
}
.icon-food:before {
	content: "\f0f5"
}
.icon-file-text-alt:before {
	content: "\f0f6"
}
.icon-building:before {
	content: "\f0f7"
}
.icon-hospital:before {
	content: "\f0f8"
}
.icon-ambulance:before {
	content: "\f0f9"
}
.icon-medkit:before {
	content: "\f0fa"
}
.icon-fighter-jet:before {
	content: "\f0fb"
}
.icon-beer:before {
	content: "\f0fc"
}
.icon-h-sign:before {
	content: "\f0fd"
}
.icon-plus-sign-alt:before {
	content: "\f0fe"
}
.icon-double-angle-left:before {
	content: "\f100"
}
.icon-double-angle-right:before {
	content: "\f101"
}
.icon-double-angle-up:before {
	content: "\f102"
}
.icon-double-angle-down:before {
	content: "\f103"
}
.icon-angle-left:before {
	content: "\f104"
}
.icon-angle-right:before {
	content: "\f105"
}
.icon-angle-up:before {
	content: "\f106"
}
.icon-angle-down:before {
	content: "\f107"
}
.icon-desktop:before {
	content: "\f108"
}
.icon-laptop:before {
	content: "\f109"
}
.icon-tablet:before {
	content: "\f10a"
}
.icon-mobile-phone:before {
	content: "\f10b"
}
.icon-circle-blank:before {
	content: "\f10c"
}
.icon-quote-left:before {
	content: "\f10d"
}
.icon-quote-right:before {
	content: "\f10e"
}
.icon-spinner:before {
	content: "\f110"
}
.icon-circle:before {
	content: "\f111"
}
.icon-mail-reply:before, .icon-reply:before {
	content: "\f112"
}
.icon-github-alt:before {
	content: "\f113"
}
.icon-folder-close-alt:before {
	content: "\f114"
}
.icon-folder-open-alt:before {
	content: "\f115"
}
.icon-expand-alt:before {
	content: "\f116"
}
.icon-collapse-alt:before {
	content: "\f117"
}
.icon-smile:before {
	content: "\f118"
}
.icon-frown:before {
	content: "\f119"
}
.icon-meh:before {
	content: "\f11a"
}
.icon-gamepad:before {
	content: "\f11b"
}
.icon-keyboard:before {
	content: "\f11c"
}
.icon-flag-alt:before {
	content: "\f11d"
}
.icon-flag-checkered:before {
	content: "\f11e"
}
.icon-terminal:before {
	content: "\f120"
}
.icon-code:before {
	content: "\f121"
}
.icon-reply-all:before {
	content: "\f122"
}
.icon-mail-reply-all:before {
	content: "\f122"
}
.icon-star-half-full:before, .icon-star-half-empty:before {
	content: "\f123"
}
.icon-location-arrow:before {
	content: "\f124"
}
.icon-crop:before {
	content: "\f125"
}
.icon-code-fork:before {
	content: "\f126"
}
.icon-unlink:before {
	content: "\f127"
}
.icon-question:before {
	content: "\f128"
}
.icon-info:before {
	content: "\f129"
}
.icon-exclamation:before {
	content: "\f12a"
}
.icon-superscript:before {
	content: "\f12b"
}
.icon-subscript:before {
	content: "\f12c"
}
.icon-eraser:before {
	content: "\f12d"
}
.icon-puzzle-piece:before {
	content: "\f12e"
}
.icon-microphone:before {
	content: "\f130"
}
.icon-microphone-off:before {
	content: "\f131"
}
.icon-shield:before {
	content: "\f132"
}
.icon-calendar-empty:before {
	content: "\f133"
}
.icon-fire-extinguisher:before {
	content: "\f134"
}
.icon-rocket:before {
	content: "\f135"
}
.icon-maxcdn:before {
	content: "\f136"
}
.icon-chevron-sign-left:before {
	content: "\f137"
}
.icon-chevron-sign-right:before {
	content: "\f138"
}
.icon-chevron-sign-up:before {
	content: "\f139"
}
.icon-chevron-sign-down:before {
	content: "\f13a"
}
.icon-html5:before {
	content: "\f13b"
}
.icon-css3:before {
	content: "\f13c"
}
.icon-anchor:before {
	content: "\f13d"
}
.icon-unlock-alt:before {
	content: "\f13e"
}
.icon-bullseye:before {
	content: "\f140"
}
.icon-ellipsis-horizontal:before {
	content: "\f141"
}
.icon-ellipsis-vertical:before {
	content: "\f142"
}
.icon-rss-sign:before {
	content: "\f143"
}
.icon-play-sign:before {
	content: "\f144"
}
.icon-ticket:before {
	content: "\f145"
}
.icon-minus-sign-alt:before {
	content: "\f146"
}
.icon-check-minus:before {
	content: "\f147"
}
.icon-level-up:before {
	content: "\f148"
}
.icon-level-down:before {
	content: "\f149"
}
.icon-check-sign:before {
	content: "\f14a"
}
.icon-edit-sign:before {
	content: "\f14b"
}
.icon-external-link-sign:before {
	content: "\f14c"
}
.icon-share-sign:before {
	content: "\f14d"
}
.icon-compass:before {
	content: "\f14e"
}
.icon-collapse:before {
	content: "\f150"
}
.icon-collapse-top:before {
	content: "\f151"
}
.icon-expand:before {
	content: "\f152"
}
.icon-euro:before, .icon-eur:before {
	content: "\f153"
}
.icon-gbp:before {
	content: "\f154"
}
.icon-dollar:before, .icon-usd:before {
	content: "\f155"
}
.icon-rupee:before, .icon-inr:before {
	content: "\f156"
}
.icon-yen:before, .icon-jpy:before {
	content: "\f157"
}
.icon-renminbi:before, .icon-cny:before {
	content: "\f158"
}
.icon-won:before, .icon-krw:before {
	content: "\f159"
}
.icon-bitcoin:before, .icon-btc:before {
	content: "\f15a"
}
.icon-file:before {
	content: "\f15b"
}
.icon-file-text:before {
	content: "\f15c"
}
.icon-sort-by-alphabet:before {
	content: "\f15d"
}
.icon-sort-by-alphabet-alt:before {
	content: "\f15e"
}
.icon-sort-by-attributes:before {
	content: "\f160"
}
.icon-sort-by-attributes-alt:before {
	content: "\f161"
}
.icon-sort-by-order:before {
	content: "\f162"
}
.icon-sort-by-order-alt:before {
	content: "\f163"
}
.icon-thumbs-up:before {
	content: "\f164"
}
.icon-thumbs-down:before {
	content: "\f165"
}
.icon-youtube-sign:before {
	content: "\f166"
}
.icon-youtube:before {
	content: "\f167"
}
.icon-xing:before {
	content: "\f168"
}
.icon-xing-sign:before {
	content: "\f169"
}
.icon-youtube-play:before {
	content: "\f16a"
}
.icon-dropbox:before {
	content: "\f16b"
}
.icon-stackexchange:before {
	content: "\f16c"
}
.icon-instagram:before {
	content: "\f16d"
}
.icon-flickr:before {
	content: "\f16e"
}
.icon-adn:before {
	content: "\f170"
}
.icon-bitbucket:before {
	content: "\f171"
}
.icon-bitbucket-sign:before {
	content: "\f172"
}
.icon-tumblr:before {
	content: "\f173"
}
.icon-tumblr-sign:before {
	content: "\f174"
}
.icon-long-arrow-down:before {
	content: "\f175"
}
.icon-long-arrow-up:before {
	content: "\f176"
}
.icon-long-arrow-left:before {
	content: "\f177"
}
.icon-long-arrow-right:before {
	content: "\f178"
}
.icon-apple:before {
	content: "\f179"
}
.icon-windows:before {
	content: "\f17a"
}
.icon-android:before {
	content: "\f17b"
}
.icon-linux:before {
	content: "\f17c"
}
.icon-dribbble:before {
	content: "\f17d"
}
.icon-skype:before {
	content: "\f17e"
}
.icon-foursquare:before {
	content: "\f180"
}
.icon-trello:before {
	content: "\f181"
}
.icon-female:before {
	content: "\f182"
}
.icon-male:before {
	content: "\f183"
}
.icon-gittip:before {
	content: "\f184"
}
.icon-sun:before {
	content: "\f185"
}
.icon-moon:before {
	content: "\f186"
}
.icon-archive:before {
	content: "\f187"
}
.icon-bug:before {
	content: "\f188"
}
.icon-vk:before {
	content: "\f189"
}
.icon-weibo:before {
	content: "\f18a"
}
.icon-renren:before {
	content: "\f18b"
}

@media screen and (min-width:1220px) {
#homepage-pages-one, #homepage-pages-two, #homepage-pages-three, #homepage-pages-four, #homepage-pages-five {
	background-size: 100% ! important
}
}

@media screen and (max-width:1220px) {
.short-des {
	display: none
}
.cart-words {
	display: none
}
}

@media screen and (min-width:740px) and (max-width:1024px) {
#homepage-pages-one, #homepage-pages-two, #homepage-pages-three, #homepage-pages-four, #homepage-pages-five {
	background-attachment: scroll ! important;
	background-size: cover ! important
}
section#homepage-pages-one {
	background: url(../image/parallax-background-1.jpg)
}
section#homepage-pages-two {
	background: url(../image/parallax-background-2.jpg)
}
section#homepage-pages-three {
	background: url(../image/parallax-background-3.jpg)
}
section#homepage-pages-four {
	background: url(../image/parallax-background-4.jpg)
}
section#homepage-pages-five {
	background: url(../image/parallax-background-5.jpg)
}
}

@media screen and (min-width:980px) {
p.theme-error {
	max-width: 175px
}
}

@media screen and (max-width:980px) and (min-width:740px) {
.index ul#social-icons, ul#social-icons li {
	text-align: center
}
ul#cart, ul#cart li {
	text-align: right;
	z-index: 2
}
.quick-shop {
	width: 100%
}
.show {
	text-align: center;
	width: 100%;
	display: block;
	margin-bottom: 20px
}
#sidebar {
	display: none;
	text-align: center
}
#sidebar.open {
	display: block
}
#sidebar ul li {
	padding: 5px 0
}
.product-info .rte {
	display: none
}
ul#home-icons {
	text-align: center
}
#social-area {
	text-align: center
}
}

@media screen and (min-width:740px) {
.mobile-only {
	display: none
}
}

@media screen and (max-width:740px) and (min-width:200px) {
div#banner-message {
	text-align: center
}
.flex-caption h2.slide-title {
	font-size: 1.4em
}
.flex-caption {
	text-align: center
}
.flex-caption p {
	display: none
}
.cta a {
	font-size: 1em
}
.flex-caption.slide1, .flex-caption.slide2, .flex-caption.slide3, .flex-caption.slide4, .flex-caption.slide5 {
	text-align: center
}
section#homepage-pages-one {
	background: url(../image/parallax-background-1.jpg)
}
section#homepage-pages-two {
	background: url(../image/parallax-background-2.jpg)
}
section#homepage-pages-three {
	background: url(../image/parallax-background-3.jpg)
}
section#homepage-pages-four {
	background: url(../image/parallax-background-4.jpg)
}
section#homepage-pages-five {
	background: url(../image/parallax-background-5.jpg)
}
.parallax {
	background-position: center ! important;
	background-size: 100% ! important;
	background-attachment: inherit ! important
}
#homepage-pages-one article, #homepage-pages-two article, #homepage-pages-three article, #homepage-pages-four article, #homepage-pages-five article {
	height: initial;
	min-height: 200px
}
.mobile-hide {
	display: none
}
#logo {
	margin: 5px auto;
	text-align: center
}
nav {
	display: none
}
#product-header h1 {
	line-height: initial;
	padding: 15px 0
}
.section-title h1, .section-title h2 {
	line-height: initial
}
.section-title h3 {
	line-height: initial
}
.section-title {
	line-height: initial
}
ul#home-icons {
	text-align: center
}
.mobile-none {
	display: none ! important
}
ul#main-nav {
	display: none
}
h1, h2, h3, h4, h5 {
	text-align: center
}
.fr {
	display: none
}
#logo a {
	float: none
}
#content {
	margin-top: 0
}
#home-intro {
	position: relative
}
#home-intro {
	margin-top: 0
}
section#homepage-promo {
	padding: 20px 0
}
.product-info {
	display: none
}
.product-info-mobile {
	display: block
}
.product-info-mobile h3, .product-info-mobile h4 {
	letter-spacing: initial;
	font-weight: 400;
	font-size: 12px
}
.price {
	color: #000;
	text-align: center
}
.mfirst {
	clear: left
}
#product-price {
	text-align: center;
	padding: 20px 0 0
}
.add {
	margin: 0 auto 5px!important
}
#product-description form {
	margin-top: 0;
	padding-top: 0
}
#product-description form label {
	min-width: 100%;
	margin-bottom: 0
}
button.js-qty__adjust.js-qty__adjust--minus.quantity-increment, input.js-qty__num, button.js-qty__adjust.js-qty__adjust--plus.quantity-increment {
	float: none;
	margin: 0 0 20px;
	-webkit-appearance: none
}
input.js-qty__num {
	width: 80px ! important;
	max-width: 80px;
	margin-left: -3px;
	margin-right: -3px;
	margin-top: 0
}
label {
	clear: both;
	float: none;
	text-align: center;
	width: 100%
}
.selector-wrapper {
	text-align: center
}
.share-icons {
	text-align: center
}
.ajaxified-cart-feedback.success {
	text-align: center
}
.sorting {
	text-align: center
}
#homepage-instagram .instagram-image {
	width: 33.3333333%;
	padding: 0;
	margin: 0;
	float: left;
	filter: url(filters.svg#grayscale);
	filter: gray;
	-webkit-filter: grayscale(1);
	-webkit-transition: all .5s ease-in-out;
	opacity: .6
}
.icn {
	display: none
}
ul#social-icons, ul#social-icons li {
	text-align: center;
	margin-bottom: 0
}
ul#cart {
	text-align: center
}
ul#cart li {
	vertical-align: middle;
	height: 50px;
	min-width: 60px;
	line-height: 50px
}
ul#cart li.wider {
	width: 60px;
	margin-right: -10px
}
.posted {
	text-align: center ! important
}
#blog-sidebar #social-icons {
	margin-bottom: 20px
}
ul#blog-recent, ul#blog-tags {
	text-align: center
}
.fb-like-box {
	width: 200px ! important;
	float: none;
	display: block ! important;
	margin: 0 auto
}
.readmore {
	text-align: center
}
.product-modal {
	display: none
}
ul#cart li.cart-overview:hover #crt {
	display: none ! important
}
.show {
	text-align: center;
	width: 100%;
	display: block;
	margin-bottom: 20px
}
#sidebar {
	display: none;
	text-align: center
}
#sidebar.open {
	display: block
}
#sidebar ul li {
	padding: 5px 0
}
p.product-note {
	text-align: center
}
#page-sidebar {
	margin-top: 20px;
	text-align: center
}
#looked-at {
	display: none
}
#cart-notes {
	display: none
}
.first {
	clear: none
}
.product:nth-child(2n+1) {
	clear: left
}
.what-is-it {
	text-align: center
}
table, #shopping-cart thead, #shopping-cart tbody, #shopping-cart th, #shopping-cart td, #shopping-cart tr {
	display: block
}
thead tr {
	position: absolute;
	top: -9999px;
	left: -9999px
}
tr {
	border: 1px solid #CCC;
	margin: 20px 0
}
td {
	border: none;
	border-bottom: 1px solid #EEE;
	position: relative;
	padding: 10px;
	text-align: center
}
#shopping-cart table input {
	margin-top: 20px ! important
}
.cart-item {
	display: block
}
.cart-image, .cart-title {
	display: block;
	width: 100%
}
#basket-right p {
	text-align: center
}
#basket-right h4 {
	font-weight: 400;
	text-align: center;
	margin: 20px 0 30px
}
#shopping-cart table td:nth-of-type(2):before {
	content: "Item Price"
}
#shopping-cart table td:nth-of-type(3):before {
	content: "Quantity"
}
#shopping-cart table td:nth-of-type(4):before {
	content: "Remove"
}
#shopping-cart table td:nth-of-type(5):before {
	content: "Total"
}
.address.note {
	text-align: center;
	margin-bottom: 50px
}
p.email.note {
	text-align: center
}
.note.order_date {
	text-align: center;
	margin-bottom: 20px
}
div#order_shipping p {
	text-align: center
}
}

@media screen and (min-width:781px) {
#shopify-section-email_pop .email_inner {
	width: 50%;
	position: relative
}
#shopify-section-email_pop .email_inner #closePop {
	position: absolute;
	top: 10px;
	left: 5px;
	height: 25px;
	width: 25px;
	background: transparent;
	padding: 0;
	margin: 0;
	z-index: 15;
	cursor: pointer
}
#shopify-section-email_pop .email_inner:before {
	content: '';
	display: block;
	padding-top: 83.333%
}
.mobile_bg-container {
	display: none
}
#shopify-section-email_pop .email_content-float h1 {
	font-size: 40px;
	margin-bottom: 5px
}
#shopify-section-email_pop .email_content-float span {
	letter-spacing: .5px;
	max-width: 34ch
}
#shopify-section-email_pop .email_content-float {
	width: 100%
}
#shopify-section-email_pop .email_inner .email_content:after {
	position: absolute;
	bottom: 10px;
	left: 0;
	right: 0;
	content: attr(data-fp);
	max-width: 50ch;
	margin: 0 auto;
	font-size: 10px;
	text-align: center
}
.mobile-img.top-layer {
	display: none
}
#shopify-section-main-carousel .mobile-only {
	display: none
}
}

@media screen and (max-width:780px) {
#shopify-section-main-carousel .desktop-img {
	display: none
}
#shopify-section-email_pop .email_inner {
	width: 80%;
	position: relative
}
#shopify-section-email_pop .email_inner #closePop svg {
	width: 15px;
	height: 15px
}
#shopify-section-email_pop .email_inner #closePop {
	position: absolute;
	top: 10px;
	left: 10px;
	height: 15px;
	width: 15px;
	background: transparent;
	padding: 0;
	margin: 0;
	z-index: 15;
	cursor: pointer
}
.mobile-img.top-layer {
	z-index: 10
}
#shopify-section-email_pop .email_inner:before {
	content: '';
	display: block;
	padding-top: 87.37%
}
.mobile_bg-container {
	display: block;
	margin: 0;
	border: .5px solid #CCC;
	position: absolute;
	top: 5px;
	left: 5px;
	right: 5px;
	bottom: 5px;
	-webkit-box-shadow: 0 0 1px 0 rgba(204,204,204,1);
	-moz-box-shadow: 0 0 1px 0 rgba(204,204,204,1);
	box-shadow: 0 0 .3px 0 rgba(204,204,204,1)
}
.mobile_bg-container img {
	opacity: 0
}
#shopify-section-email_pop .email_content {
	width: 100%!important;
	margin: 0!important;
	position: relative
}
#shopify-section-email_pop .email_content-float {
	position: absolute;
	top: 5px;
	left: 5px;
	right: 5px;
	padding-top: 15px;
	z-index: 11
}
#shopify-section-email_pop .email_content-success {
	position: absolute;
	top: 20%;
	left: 5px;
	right: 5px;
	padding-top: 15px;
	z-index: 11;
	width: auto!important
}
#shopify-section-email_pop .email_content-success h1 {
	font-size: 35px
}
#shopify-section-email_pop .email_content-float:after {
	content: attr(data-fp);
	font-size: 9px;
	display: block;
	max-width: 45ch;
	margin: 0 auto;
	line-height: 1.5;
	text-align: center;
	padding-top: 10px
}
#shopify-section-email_pop .email_content-float h1 {
	margin-bottom: 0;
	font-size: 30px
}
#shopify-section-email_pop .email_content-float span {
	font-weight: 700;
	font-size: 12px;
	max-width: 31ch
}
#shopify-section-email_pop .email_inner .email_content .email_content-float form#email_pop {
	width: 55%
}
#shopify-section-email_pop .email_inner .email_content .email_content-float form#email_pop input#k_id_email {
	padding: 5px;
	margin-bottom: 5px;
	height: 35px
}
#shopify-section-email_pop .email_inner .email_content .email_content-float form#email_pop button.klaviyo_submit_button {
	padding: 10px 0
}
#shopify-section-mobile_carousel .product-contents .product-title {
	min-height: 20px
}
#shopify-section-mobile_carousel .product-contents .product-price {
	margin-bottom: 5px
}
#shopify-section-mobile_carousel .product-contents {
	margin: 10px 0 10px
}
#shopify-section-mobile_carousel .product-contents .button-custom {
	margin-top: 7px
}
#shopify-section-mobile_carousel {
	padding-top: 30px
}
#shopify-section-mobile_carousel h2 {
	text-align: center!important
}
#shopify-section-collection-carousel-2 {
	padding-top: 30px
}
#shopify-section-collection-carousel-2 h2.carousel__container--title {
	text-align: center!important
}
body.index .bodybackground .holiday--gradient {
	display: none
}
body.index .bodybackground .collection-callouts {
	margin-top: 0
}
.mobile-only+#shopify-section-collection-carousel {
	display: none
}
}
@charset "UTF-8";
body.fancybox-active {
	overflow: hidden
}
body.fancybox-iosfix {
	position: fixed;
	left: 0;
	right: 0
}
.fancybox-is-hidden {
	position: absolute;
	top: -9999px;
	left: -9999px;
	visibility: hidden
}
.fancybox-container {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99992;
	-webkit-tap-highlight-color: transparent;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"
}
.fancybox-outer, .fancybox-inner, .fancybox-bg, .fancybox-stage {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}
.fancybox-outer {
	overflow-y: auto;
	-webkit-overflow-scrolling: touch
}
.fancybox-bg {
	background: #1E1E1E;
	opacity: 0;
	transition-duration: inherit;
	transition-property: opacity;
	transition-timing-function: cubic-bezier(.47, 0, .74, .71)
}
.fancybox-is-open .fancybox-bg {
	opacity: .87;
	transition-timing-function: cubic-bezier(.22, .61, .36, 1)
}
.fancybox-infobar, .fancybox-toolbar, .fancybox-caption-wrap {
	position: absolute;
	direction: ltr;
	z-index: 99997;
	opacity: 0;
	visibility: hidden;
	transition: opacity .25s, visibility 0s linear .25s;
	box-sizing: border-box
}
.fancybox-show-infobar .fancybox-infobar, .fancybox-show-toolbar .fancybox-toolbar, .fancybox-show-caption .fancybox-caption-wrap {
	opacity: 1;
	visibility: visible;
	transition: opacity .25s, visibility 0s
}
.fancybox-infobar {
	top: 0;
	left: 0;
	font-size: 13px;
	padding: 0 10px;
	height: 44px;
	min-width: 44px;
	line-height: 44px;
	color: #CCC;
	text-align: center;
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: transparent;
	-webkit-font-smoothing: subpixel-antialiased;
	mix-blend-mode: exclusion
}
.fancybox-toolbar {
	top: 0;
	right: 0;
	margin: 0;
	padding: 0
}
.fancybox-stage {
	overflow: hidden;
	direction: ltr;
	z-index: 99994;
	-webkit-transform: translate3d(0, 0, 0)
}
.fancybox-is-closing .fancybox-stage {
	overflow: visible
}
.fancybox-slide {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	overflow: auto;
	outline: none;
	white-space: normal;
	box-sizing: border-box;
	text-align: center;
	z-index: 99994;
	-webkit-overflow-scrolling: touch;
	display: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transition-property: opacity, -webkit-transform;
	transition-property: transform, opacity;
	transition-property: transform, opacity, -webkit-transform
}
.fancybox-slide::before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	width: 0
}
.fancybox-is-sliding .fancybox-slide, .fancybox-slide--previous, .fancybox-slide--current, .fancybox-slide--next {
	display: block
}
.fancybox-slide--image {
	overflow: visible
}
.fancybox-slide--image::before {
	display: none
}
.fancybox-slide--video .fancybox-content, .fancybox-slide--video iframe {
	background: #000
}
.fancybox-slide--map .fancybox-content, .fancybox-slide--map iframe {
	background: #E5E3DF
}
.fancybox-slide--next {
	z-index: 99995
}
.fancybox-slide>* {
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 44px 0 44px;
	border-width: 0;
	vertical-align: middle;
	text-align: left;
	background-color: #FFF;
	overflow: auto;
	box-sizing: border-box
}
.fancybox-slide>title, .fancybox-slide>style, .fancybox-slide>meta, .fancybox-slide>link, .fancybox-slide>script, .fancybox-slide>base {
	display: none
}
.fancybox-slide .fancybox-image-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	border: 0;
	z-index: 99995;
	background: transparent;
	cursor: default;
	overflow: visible;
	-webkit-transform-origin: top left;
	-ms-transform-origin: top left;
	transform-origin: top left;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	transition-property: opacity, -webkit-transform;
	transition-property: transform, opacity;
	transition-property: transform, opacity, -webkit-transform
}
.fancybox-can-zoomOut .fancybox-image-wrap {
	cursor: -webkit-zoom-out;
	cursor: zoom-out
}
.fancybox-can-zoomIn .fancybox-image-wrap {
	cursor: -webkit-zoom-in;
	cursor: zoom-in
}
.fancybox-can-drag .fancybox-image-wrap {
	cursor: -webkit-grab;
	cursor: grab
}
.fancybox-is-dragging .fancybox-image-wrap {
	cursor: -webkit-grabbing;
	cursor: grabbing
}
.fancybox-image, .fancybox-spaceball {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	max-width: none;
	max-height: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.fancybox-spaceball {
	z-index: 1
}
.fancybox-slide--iframe .fancybox-content {
	padding: 0;
	width: 80%;
	height: 80%;
	max-width: calc(100% - 100px);
	max-height: calc(100% - 88px);
	overflow: visible;
	background: #FFF
}
.fancybox-iframe {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%;
	height: 100%;
	background: #FFF
}
.fancybox-error {
	margin: 0;
	padding: 40px;
	width: 100%;
	max-width: 380px;
	background: #FFF;
	cursor: default
}
.fancybox-error p {
	margin: 0;
	padding: 0;
	color: #444;
	font-size: 16px;
	line-height: 20px
}
.fancybox-button {
	box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
	width: 44px;
	height: 44px;
	margin: 0;
	padding: 10px;
	border: 0;
	border-radius: 0;
	background: rgba(30,30,30,.6);
	transition: color .3s ease;
	cursor: pointer;
	outline: none
}
.fancybox-button, .fancybox-button:visited, .fancybox-button:link {
	color: #CCC
}
.fancybox-button:focus, .fancybox-button:hover {
	color: #FFF
}
.fancybox-button[disabled] {
	color: #CCC;
	cursor: default;
	opacity: .6
}
.fancybox-button svg {
	display: block;
	position: relative;
	overflow: visible;
	shape-rendering: geometricPrecision
}
.fancybox-button svg path {
	fill: currentColor;
	stroke: currentColor;
	stroke-linejoin: round;
	stroke-width: 3
}
.fancybox-button--share svg path {
	stroke-width: 1
}
.fancybox-button--play svg path:nth-child(2) {
	display: none
}
.fancybox-button--pause svg path:nth-child(1) {
	display: none
}
.fancybox-button--zoom svg path {
	fill: transparent
}
.fancybox-navigation {
	display: none
}
.fancybox-show-nav .fancybox-navigation {
	display: block
}
.fancybox-navigation button {
	position: absolute;
	top: 50%;
	margin: -50px 0 0 0;
	z-index: 99997;
	background: transparent;
	width: 60px;
	height: 100px;
	padding: 17px
}
.fancybox-navigation button:before {
	content: "";
	position: absolute;
	top: 30px;
	right: 10px;
	width: 40px;
	height: 40px;
	background: rgba(30,30,30,.6)
}
.fancybox-navigation .fancybox-button--arrow_left {
	left: 0
}
.fancybox-navigation .fancybox-button--arrow_right {
	right: 0
}
.fancybox-close-small {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 30px;
	height: 30px;
	padding: 0;
	margin: 0;
	border: 0;
	border-radius: 0;
	background: transparent;
	z-index: 10;
	cursor: pointer;
	color: #FFF;
	background-color: #333;
	transition: background-color .25s;
	border-radius: 50%;
	text-align: center
}
.fancybox-close-small:hover {
	background-color: #000
}
.fancybox-close-small:after {
	content: 'Ă—';
	font: 22px/30px Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight: 300
}
.fancybox-close-small:focus {
	outline: none
}
.fancybox-close-small:focus:after {
	outline: 1px dotted #888
}
.fancybox-slide--image .fancybox-close-small, .fancybox-slide--iframe .fancybox-close-small {
	top: 0;
	right: -40px
}
.fancybox-slide--image .fancybox-close-small:after, .fancybox-slide--iframe .fancybox-close-small:after {
	font-size: 35px;
	color: #AAA
}
.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small {
	display: none
}
.fancybox-caption-wrap {
	bottom: 0;
	left: 0;
	right: 0;
	padding: 60px 2vw 0 2vw;
	background: linear-gradient(to bottom, transparent 0%, rgba(0,0,0,.1) 20%, rgba(0,0,0,.2) 40%, rgba(0,0,0,.6) 80%, rgba(0,0,0,.8) 100%);
	pointer-events: none
}
.fancybox-caption {
	padding: 30px 0;
	border-top: 1px solid rgba(255,255,255,.4);
	font-size: 14px;
	color: #FFF;
	line-height: 20px;
	-webkit-text-size-adjust: none
}
.fancybox-caption a, .fancybox-caption button, .fancybox-caption select {
	pointer-events: all;
	position: relative
}
.fancybox-caption a {
	color: #FFF;
	text-decoration: underline
}
.fancybox-slide>.fancybox-loading {
	border: 6px solid rgba(100,100,100,.4);
	border-top: 6px solid rgba(255,255,255,.6);
	border-radius: 100%;
	height: 50px;
	width: 50px;
	-webkit-animation: fancybox-rotate .8s infinite linear;
	animation: fancybox-rotate .8s infinite linear;
	background: transparent;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -30px;
	margin-left: -30px;
	z-index: 99999
}
@-webkit-keyframes fancybox-rotate {
from {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
to {
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}
@keyframes fancybox-rotate {
from {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
to {
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}
.fancybox-animated {
	transition-timing-function: cubic-bezier(0, 0, .25, 1)
}
.fancybox-fx-slide.fancybox-slide--previous {
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
	opacity: 0
}
.fancybox-fx-slide.fancybox-slide--next {
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
	opacity: 0
}
.fancybox-fx-slide.fancybox-slide--current {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	opacity: 1
}
.fancybox-fx-fade.fancybox-slide--previous, .fancybox-fx-fade.fancybox-slide--next {
	opacity: 0;
	transition-timing-function: cubic-bezier(.19, 1, .22, 1)
}
.fancybox-fx-fade.fancybox-slide--current {
	opacity: 1
}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
	-webkit-transform: scale3d(1.5, 1.5, 1.5);
	transform: scale3d(1.5, 1.5, 1.5);
	opacity: 0
}
.fancybox-fx-zoom-in-out.fancybox-slide--next {
	-webkit-transform: scale3d(.5, .5, .5);
	transform: scale3d(.5, .5, .5);
	opacity: 0
}
.fancybox-fx-zoom-in-out.fancybox-slide--current {
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
	opacity: 1
}
.fancybox-fx-rotate.fancybox-slide--previous {
	-webkit-transform: rotate(-360deg);
	-ms-transform: rotate(-360deg);
	transform: rotate(-360deg);
	opacity: 0
}
.fancybox-fx-rotate.fancybox-slide--next {
	-webkit-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
	opacity: 0
}
.fancybox-fx-rotate.fancybox-slide--current {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	opacity: 1
}
.fancybox-fx-circular.fancybox-slide--previous {
	-webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
	transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
	opacity: 0
}
.fancybox-fx-circular.fancybox-slide--next {
	-webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
	transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
	opacity: 0
}
.fancybox-fx-circular.fancybox-slide--current {
	-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
	transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
	opacity: 1
}
.fancybox-fx-tube.fancybox-slide--previous {
	-webkit-transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
	transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg)
}
.fancybox-fx-tube.fancybox-slide--next {
	-webkit-transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
	transform: translate3d(100%, 0, 0) scale(.1) skew(10deg)
}
.fancybox-fx-tube.fancybox-slide--current {
	-webkit-transform: translate3d(0, 0, 0) scale(1);
	transform: translate3d(0, 0, 0) scale(1)
}
.fancybox-share {
	padding: 30px;
	border-radius: 3px;
	background: #F4F4F4;
	max-width: 90%;
	text-align: center
}
.fancybox-share h1 {
	color: #222;
	margin: 0 0 20px 0;
	font-size: 35px;
	font-weight: 700
}
.fancybox-share p {
	margin: 0;
	padding: 0
}
p.fancybox-share__links {
	margin-right: -10px
}
.fancybox-share__button {
	display: inline-block;
	text-decoration: none;
	margin: 0 10px 10px 0;
	padding: 0 15px;
	min-width: 130px;
	border: 0;
	border-radius: 3px;
	background: #FFF;
	white-space: nowrap;
	font-size: 14px;
	font-weight: 700;
	line-height: 40px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #FFF;
	transition: all .2s
}
.fancybox-share__button:hover {
	text-decoration: none
}
.fancybox-share__button--fb {
	background: #3B5998
}
.fancybox-share__button--fb:hover {
	background: #344E86
}
.fancybox-share__button--pt {
	background: #BD081D
}
.fancybox-share__button--pt:hover {
	background: #AA0719
}
.fancybox-share__button--tw {
	background: #1DA1F2
}
.fancybox-share__button--tw:hover {
	background: #0D95E8
}
.fancybox-share__button svg {
	position: relative;
	top: -1px;
	width: 25px;
	height: 25px;
	margin-right: 7px;
	vertical-align: middle
}
.fancybox-share__button svg path {
	fill: #FFF
}
.fancybox-share__input {
	box-sizing: border-box;
	width: 100%;
	margin: 10px 0 0 0;
	padding: 10px 15px;
	background: transparent;
	color: #5D5B5B;
	font-size: 14px;
	outline: none;
	border: 0;
	border-bottom: 2px solid #D7D7D7
}
.fancybox-thumbs {
	display: none;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	width: 212px;
	margin: 0;
	padding: 2px 2px 4px 2px;
	background: #FFF;
	-webkit-tap-highlight-color: transparent;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	box-sizing: border-box;
	z-index: 99995
}
.fancybox-thumbs-x {
	overflow-y: hidden;
	overflow-x: auto
}
.fancybox-show-thumbs .fancybox-thumbs {
	display: block
}
.fancybox-show-thumbs .fancybox-inner {
	right: 212px
}
.fancybox-thumbs>ul {
	list-style: none;
	position: absolute;
	position: relative;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	overflow-x: hidden;
	overflow-y: auto;
	font-size: 0;
	white-space: nowrap
}
.fancybox-thumbs-x>ul {
	overflow: hidden
}
.fancybox-thumbs-y>ul::-webkit-scrollbar {
width:7px
}
.fancybox-thumbs-y>ul::-webkit-scrollbar-track {
background:#FFF;
border-radius:10px;
box-shadow:inset 0 0 6px rgba(0,0,0,.3)
}
.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb {
background:#2A2A2A;
border-radius:10px
}
.fancybox-thumbs>ul>li {
	float: left;
	overflow: hidden;
	padding: 0;
	margin: 2px;
	width: 100px;
	height: 75px;
	max-width: calc(50% - 4px);
	max-height: calc(100% - 8px);
	position: relative;
	cursor: pointer;
	outline: none;
	-webkit-tap-highlight-color: transparent;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	box-sizing: border-box
}
li.fancybox-thumbs-loading {
	background: rgba(0,0,0,.1)
}
.fancybox-thumbs>ul>li>img {
	position: absolute;
	top: 0;
	left: 0;
	max-width: none;
	max-height: none;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.fancybox-thumbs>ul>li:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border: 4px solid #4EA7F9;
	z-index: 99991;
	opacity: 0;
	transition: all 0.2s cubic-bezier(.25, .46, .45, .94)
}
.fancybox-thumbs>ul>li.fancybox-thumbs-active:before {
	opacity: 1
}

@media all and (max-width:800px) {
.fancybox-thumbs {
	width: 110px
}
.fancybox-show-thumbs .fancybox-inner {
	right: 110px
}
.fancybox-thumbs>ul>li {
	max-width: calc(100% - 10px)
}
}
@font-face {
	font-family: 'UniversBoldCondensed';
	src: url(fonts/UniversLTStd-BoldCn.eot);
	src: local("â˜º"), url(fonts/UniversLTStd-BoldCn.woff) format("woff"), url(fonts/UniversLTStd-BoldCn.ttf) format("truetype"), url(fonts/UniversLTStd-BoldCn.svg) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: 'Conv_FenwayParkJF';
	src: url(fonts/FenwayParkJF.eot);
	src: local("â˜º"), url(fonts/FenwayParkJF.woff) format("woff"), url(fonts/FenwayParkJF.ttf) format("truetype"), url(fonts/FenwayParkJF.svg) format("svg");
	font-weight: 400;
	font-style: normal
}
div#banner-message {
	font-size: 11px
}

@media only screen and (min-width:480px) {
div#banner-message {
	font-size: 12px
}
}
.container-1350 {
	width: 100%;
	max-width: 1370px;
	margin: 0 auto;
	padding: 0 10px 0 10px
}
.pop-up-hero {
	width: 100%;
	height: auto
}
.section-title h1 {
	font-family: "Roboto", Helvetica, sans-serif!important;
	padding: 12px 20px 6px!important
}
.button-custom {
	height: 48px;
	display: inline-block;
	text-transform: uppercase;
	font-family: "Roboto", Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: .5px;
	text-align: center;
	padding: 20px 35px 16px;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	cursor: pointer;
	outline: 0 none;
	max-width: 260px
}
.button-custom.button--custom-white {
	background: #fff;
	background: -webkit-linear-gradient(top, #fff 60%, #fcfcfc 100%);
	background: linear-gradient(to bottom, #fff 60%, #fcfcfc 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fcfcfc', GradientType=0);
	color: #1e1e1e;
	border-radius: 4px;
	max-width: 260px
}

@media (min-width:992px) {
.button-custom.button--custom-white:hover {
	color: #fff;
	background: #111;
	background: -webkit-linear-gradient(top, #111 0%, #262626 100%);
	background: linear-gradient(to bottom, #111 0%, #262626 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#111111', endColorstr='#262626', GradientType=0)
}
}
.button-custom.button--grayed-out {
	color: #fff;
	outline: 0 none;
	border: 2px solid #936442;
	border-radius: 4px;
	cursor: pointer;
	background: #936442
}

@media (min-width:992px) {
.button-custom.button--grayed-out:hover {
	background: #fff;
	color: #111;
	border-color: #111
}
}
footer {
	background: #fff
}
footer .wrapper {
	padding: 0 1em
}

@media (min-width:1024px) {
footer .wrapper {
	padding: 0 2em
}
}
footer .footer-email-signup {
	text-align: center;
	padding-top: 0;
	padding-bottom: 60px
}

@media (min-width:767px) {
footer .footer-email-signup {
	padding-bottom: 120px
}
}

@media (min-width:1024px) {
footer .footer-email-signup {
	padding-top: 60px
}
}
footer .footer-email-signup button {
	border-radius: 2px!important
}
footer .footer-email-signup h3 {
	font-family: "Roboto", Helvetica, sans-serif;
	font-size: 64px;
	font-weight: 900;
	line-height: .9
}

@media only screen and (min-width:480px) {
footer .footer-email-signup h3 {
	line-height: 1
}
}
footer .footer-email-signup h3 span {
	display: block
}

@media only screen and (min-width:480px) {
footer .footer-email-signup h3 span {
	display: inline
}
}
footer .footer-email-signup p {
	font-family: "Roboto", Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 300;
	margin: 0 0 30px;
	padding: 0 30px
}

@media only screen and (min-width:480px) {
footer .footer-email-signup p {
	padding: 0
}
}
.footer-nav {
	font-family: "Roboto", Helvetica, sans-serif
}

@media (min-width:1024px) {
.footer-nav {
	display: none
}
}
.footer-nav h4 {
	font-weight: 400;
	text-align: left;
	padding: 1em 2em;
	border-top: 1px solid #dedede;
	margin-bottom: 0;
	background-color: #fff
}
.footer-nav ul {
	background: #1e1e1e;
	text-align: left;
	padding: 1.5em 2em 1.5em;
	margin-bottom: 0
}
.footer-nav ul li {
	list-style: none;
	font-size: 16px;
	text-transform: uppercase;
	padding: 1em 0
}

@media (min-width:1024px) {
.footer-nav ul li {
	display: inline-block;
	padding: 1em
}
}
.footer-nav ul li a {
	color: #fff
}
.lip-wrap {
	top: -150px;
	position: relative;
	z-index: 1;
	display: block;
	height: 180px;
	margin-bottom: -50px
}

@media (max-width:992px) {
.lip-wrap {
	margin-top: 60px
}
}
.lips {
	max-width: 297px!important;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	position: absolute
}
.snowman {
	height: 186.6px;
	position: absolute;
	z-index: -1;
	left: 52%;
	margin-top: -1px
}
.kylie-app {
	width: 100%;
	position: relative;
	background: #282828;
	background: -webkit-radial-gradient(center, ellipse cover, #282828 1%, #141414 100%);
	background: -webkit-radial-gradient(center ellipse, #282828 1%, #141414 100%);
	background: radial-gradient(ellipse at center, #282828 1%, #141414 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#282828', endColorstr='#141414', GradientType=1)
}
.kylie-app img {
	margin: 0 auto;
	width: 100%;
	max-width: 488px
}

@media (min-width:1024px) {
.kylie-app .container-1350 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}
}
.kylie-app .kylie-app--mockup {
	display: none
}

@media (min-width:1024px) {
.kylie-app .kylie-app--mockup {
	display: block
}
}
.kylie-app .kylie-app--mockup img {
	width: 100%;
	max-width: 448px;
	margin: -60px auto -60px auto
}
.kylie-app .kylie-app--content {
	padding: 36px 0
}

@media (min-width:1024px) {
.kylie-app .kylie-app--content {
	-webkit-flex-basis: 60%;
	-ms-flex-preferred-size: 60%;
	flex-basis: 60%;
	width: 60%;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center
}
}
.kylie-app .kylie-app--content h3 {
	font-family: "Roboto", Helvetica, sans-serif;
	font-size: 30px;
	font-weight: 800;
	line-height: 1;
	width: 86%;
	margin: 0 auto 12px;
	text-align: center;
	color: #fff
}

@media (min-width:767px) {
.kylie-app .kylie-app--content h3 {
	font-size: 50px;
	width: 100%;
	margin: 0;
	margin-bottom: 0
}
}

@media (min-width:1024px) {
.kylie-app .kylie-app--content h3 {
	font-family: "Roboto", Helvetica, sans-serif;
	font-size: 70px;
	text-align: left
}
}

@media (min-width:1280px) {
.kylie-app .kylie-app--content h3 {
	font-size: 96px
}
}
.kylie-app .kylie-app--content p {
	font-family: "Roboto", Helvetica, sans-serif;
	font-size: 24px;
	text-transform: uppercase;
	font-weight: 300;
	line-height: 1.3;
	margin-bottom: 24px;
	text-align: center;
	color: #fff
}

@media (min-width:767px) {
.kylie-app .kylie-app--content p {
	font-size: 16px
}
}

@media (min-width:1024px) {
.kylie-app .kylie-app--content p {
	text-align: left
}
}
.kylie-app .download-icons {
	margin-top: 40px;
	text-align: center
}

@media (min-width:1024px) {
.kylie-app .download-icons {
	margin-top: 0;
	text-align: left
}
}
.kylie-app .app-icon {
	max-width: 210px;
	display: inline-block
}

@media (min-width:767px) {
.kylie-app .app-icon {
	max-width: 160px;
	padding-right: 12px
}
}

@media (min-width:1024px) {
.kylie-app .app-icon {
	max-width: 210px;
	padding-right: 48px
}
}
.footer--nav_desktop {
	position: relative;
	display: none
}

@media (min-width:1024px) {
.footer--nav_desktop {
	display: block;
	width: 100%;
	background: #936442;
	padding: 18px 0;
	border-top: 1px solid #dedede
}
}
.footer--nav_desktop ul {
	width: 100%;
	max-width: 1350px;
	margin: 0 auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center
}
.footer--nav_desktop ul li:not(.logo) {
	padding-top: 3px
}
.footer--nav_desktop ul li {
	display: block;
	padding: 0 10px
}
.footer--nav_desktop ul li a {
	font-family: "Roboto", Helvetica, sans-serif;
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
	display: block
}

@media only screen and (min-width:1024px) {
.footer--nav_desktop ul li a:hover {
	text-decoration: underline;
	color: #fff
}
}
.footer--nav_desktop ul li a img {
	max-width: 150px;
	width: 100%;
	display: block
}
.copyright {
	position: relative;
	z-index: 10;
	margin-bottom: 30px
}
.copyright ul#footer-icons {
	border-top: 0 none;
	margin-top: 0
}
.copyright p {
	font-family: "Roboto", Helvetica, sans-serif;
	font-size: 12px;
	padding: 0 12px;
	line-height: 16px;
	text-align: center
}
.email-active .email-input-bottom {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}
.email-input-bottom {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 900;
	background: #111;
	-webkit-transform: translateY(125px);
	transform: translateY(125px);
	-webkit-transition: -webkit-transform 0.5s cubic-bezier(0, .405, 0, 1.285);
	transition: -webkit-transform 0.5s cubic-bezier(0, .405, 0, 1.285);
	transition: transform 0.5s cubic-bezier(0, .405, 0, 1.285);
	transition: transform 0.5s cubic-bezier(0, .405, 0, 1.285), -webkit-transform 0.5s cubic-bezier(0, .405, 0, 1.285)
}
.email-input-bottom .email-input-container {
	position: relative;
	width: 100%;
	max-width: 1350px;
	height: 120px;
	margin: 0 auto;
	padding: 18px 12px 12px 12px
}
.email-input-bottom .email-input-container .success_message {
	color: #fff
}
.email-input-bottom .email-input-container .error_message {
	color: red
}
.email-input-bottom .email-input-container a, .email-input-bottom .email-input-container p, .email-input-bottom .email-input-container div, .email-input-bottom .email-input-container form, .email-input-bottom .email-input-container input, .email-input-bottom .email-input-container button {
	margin: 0
}
.email-input-bottom .email-input-container a.icon-close {
	width: 26px;
	height: 26px;
	display: block;
	position: absolute;
	right: 12px;
	top: 12px;
	z-index: 3;
	text-align: center
}
.email-input-bottom .email-input-container a.icon-close svg, .email-input-bottom .email-input-container a.icon-close g, .email-input-bottom .email-input-container a.icon-close path {
	fill: #555
}
.email-input-bottom .email-input-container a.icon-close::after {
	content: 'close';
	color: #555;
	text-transform: uppercase;
	font-size: 9px;
	font-family: "Roboto", Helvetica, sans-serif;
	position: relative;
	top: -2px
}
.email-input-bottom .email-input-container a.icon-close:hover::after {
	color: #fff
}
.email-input-bottom .email-input-container a.icon-close:hover svg, .email-input-bottom .email-input-container a.icon-close:hover g, .email-input-bottom .email-input-container a.icon-close:hover path {
	fill: #fff
}

@media (min-width:1140px) {
.email-input-bottom .email-input-container a.icon-close {
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 24px
}
}
.email-input-bottom .email-input-container div.flex-item {
	min-height: 60px
}
.email-input-bottom .email-input-container div.flex-item ::-webkit-input-placeholder {
color:#555;
font-style:italic
}
.email-input-bottom .email-input-container div.flex-item ::-moz-placeholder {
color:#555;
font-style:italic
}
.email-input-bottom .email-input-container div.flex-item :-ms-input-placeholder {
color:#555;
font-style:italic
}
.email-input-bottom .email-input-container div.flex-item :-moz-placeholder {
color:#555;
font-style:italic
}
.email-input-bottom .email-input-container div.flex-item input {
	height: 50px;
	background: transparent;
	font-size: 16px;
	border-radius: 4px;
	color: #fff;
	padding: 13px 0 18px
}
.email-input-bottom .email-input-container div.flex-item button {
	height: 50px;
	background: transparent;
	color: #fff;
	font-family: "Roboto", Helvetica, sans-serif;
	border-left: 1px solid #fff;
	border-radius: 0 5px 5px 0;
	outline: 0 none;
	line-height: 26px
}
.email-input-bottom .email-input-container p.flex-item {
	font-family: "Roboto", Helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
	font-size: 13px;
	line-height: 1.2;
	padding-top: 2px;
	padding-left: 2px
}
.email-input-bottom .email-input-container p.flex-item:first-child {
	margin-bottom: 18px
}
.email-input-bottom .email-input-container p.flex-item.last-flex {
	display: none;
	text-align: center
}

@media (min-width:1140px) {
.email-input-bottom .email-input-container p.flex-item.last-flex {
	display: block
}
}
.email-input-bottom .email-input-container #email_signupdos {
	position: relative
}
.email-input-bottom .email-input-container .klaviyo_form_actions {
	position: absolute;
	width: 100%;
	max-width: 120px;
	right: 0;
	top: 0;
	z-index: 5
}
.email-input-bottom .email-input-container .klaviyo_form_actions:hover {
	background: #000
}

@media (min-width:1140px) {
.email-input-bottom .email-input-container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row nowrap;
	-ms-flex-direction: row nowrap;
	flex-direction: row nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0
}
.email-input-bottom .email-input-container div.flex-item {
	width: 40%;
	-webkit-flex-basis: 40%;
	-ms-flex-preferred-size: 40%;
	flex-basis: 40%
}
.email-input-bottom .email-input-container div.flex-item input {
	height: 60px
}
.email-input-bottom .email-input-container div.flex-item button {
	height: 60px;
	line-height: 32px
}
.email-input-bottom .email-input-container p.flex-item {
	width: 30%;
	-webkit-flex-basis: 30%;
	-ms-flex-preferred-size: 30%;
	flex-basis: 30%;
	font-size: 24px
}
.email-input-bottom .email-input-container p.flex-item:first-child {
	text-align: right;
	padding-right: 36px;
	padding-left: 0;
	margin-bottom: 0
}
.email-input-bottom .email-input-container .klaviyo_form_actions {
	max-width: 160px
}
}
.remodal-overlay {
	background: rgba(0,0,0,.9)!important
}
.remodal.newsletter-modal {
	padding: 0;
	width: auto;
	line-height: 0
}

@media only screen and (min-width:767px) {
.remodal.newsletter-modal {
	max-width: 700px
}
}

@media only screen and (min-width:1024px) {
.remodal.newsletter-modal {
	max-width: 1340px;
	margin: 0 30px
}
}

@media only screen and (min-width:1024px) {
.remodal.newsletter-modal .modal-inner {
	padding: 0 35px
}
}
.remodal.newsletter-modal .close-modal {
	position: absolute;
	z-index: 10;
	top: 20px;
	right: 20px;
	cursor: pointer
}
.remodal.newsletter-modal .close-modal svg path {
	fill: #fff
}

@media only screen and (min-width:1024px) {
.remodal.newsletter-modal .close-modal svg path {
	fill: #1e1e1e
}
}
.remodal.newsletter-modal .modal-contents {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media only screen and (min-width:1024px) {
.remodal.newsletter-modal .modal-contents {
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}
}
.remodal.newsletter-modal .modal-contents>div {
	width: 100%;
	float: left
}

@media only screen and (min-width:1024px) {
.remodal.newsletter-modal .modal-contents>div {
	width: 50%
}
}
.remodal.newsletter-modal .modal-left-block {
	position: relative
}
.remodal.newsletter-modal .modal-left-block img.bg-gold {
	display: block;
	width: 100%
}
.remodal.newsletter-modal .modal-left-block img.video-lips {
	display: block;
	width: 100%;
	margin: 0 auto;
	position: absolute;
	top: 35px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 3;
	max-width: 150px
}

@media (min-width:1024px) {
.remodal.newsletter-modal .modal-left-block img.video-lips {
	max-width: 70%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
}
.remodal.newsletter-modal .modal-left-block .inner {
	height: 85px;
	overflow: hidden
}

@media (min-width:1024px) {
.remodal.newsletter-modal .modal-left-block .inner {
	height: auto;
	overflow: none
}
}
.remodal.newsletter-modal .modal-info {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 95px 20px 60px
}

@media only screen and (min-width:1024px) {
.remodal.newsletter-modal .modal-info {
	position: relative;
	padding: 0;
	border-left: 3px solid #1e1e1e
}
}
.remodal.newsletter-modal .modal-info .email-logo {
	position: absolute;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	top: 0;
	margin-top: 20px;
	display: none;
	width: 100%;
	max-width: 200px
}

@media only screen and (min-width:767px) {
.remodal.newsletter-modal .modal-info .email-logo {
	margin-top: 40px;
	top: 0
}
}

@media only screen and (min-width:1024px) {
.remodal.newsletter-modal .modal-info .email-logo {
	display: block;
	top: 0;
	margin-top: 20px
}
}
.remodal.newsletter-modal .modal-info h2, .remodal.newsletter-modal .modal-info p {
	font-family: "Roboto", Helvetica, sans-serif
}
.remodal.newsletter-modal .modal-info h2 {
	font-weight: 900;
	text-align: center;
	line-height: 1;
	font-size: 45px
}

@media only screen and (min-width:767px) {
.remodal.newsletter-modal .modal-info h2 {
	font-size: 66px
}
}

@media only screen and (min-width:1024px) {
.remodal.newsletter-modal .modal-info h2 {
	font-size: 74px;
	padding-top: 20px
}
}

@media only screen and (min-width:1280px) {
.remodal.newsletter-modal .modal-info h2 {
	font-size: 94px
}
}
.remodal.newsletter-modal .modal-info p {
	font-size: 24px;
	font-weight: 300;
	margin: 30px 0 40px;
	line-height: 24px
}

@media only screen and (min-width:1024px) {
.remodal.newsletter-modal .modal-info p {
	font-size: 19px;
	margin: 20px 0 30px
}
}

@media only screen and (min-width:1280px) {
.remodal.newsletter-modal .modal-info p {
	font-size: 24px;
	margin: 20px 0 40px
}
}
.remodal.newsletter-modal .modal-info input[type="email"] {
	border: none;
	box-shadow: 0 12px 51px 0 rgba(30,30,30,.05);
	padding: 15px 10px 20px;
	border-bottom: 2px solid rgba(30,30,30,.2);
	font-family: "Roboto", Helvetica, sans-serif;
	font-size: 24px;
	font-weight: 300;
	letter-spacing: -.5px
}
.remodal.newsletter-modal .modal-info input[type="submit"] {
	font-family: "Roboto", Helvetica, sans-serif;
	font-weight: 700;
	width: 33%;
	padding: 20px 0;
	margin: 15px auto 30px;
	text-align: center;
	border-radius: 3px;
	background-image: -webkit-linear-gradient(top, #282828, #232323);
	background-image: linear-gradient(to bottom, #282828, #232323);
	box-shadow: inset 0 -2px 0 0 #000;
	min-width: 205px;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
	outline: 0 none
}

@media only screen and (min-width:767px) {
.remodal.newsletter-modal .modal-info input[type="submit"] {
	margin: 15px auto
}
}

@media only screen and (min-width:1024px) {
.remodal.newsletter-modal .modal-info input[type="submit"] {
	margin: 10px auto 30px
}
}

@media only screen and (min-width:1280px) {
.remodal.newsletter-modal .modal-info input[type="submit"] {
	margin: 10px auto 40px
}
}
.remodal.newsletter-modal .modal-info input[type="submit"]:hover {
	opacity: .9
}
.remodal.newsletter-modal .modal-info ::-webkit-input-placeholder {
font-family:"Roboto", Helvetica, sans-serif;
font-size:24px;
font-weight:300;
letter-spacing:-.5px
}
.remodal.newsletter-modal .modal-info :-moz-placeholder {
font-family:"Roboto", Helvetica, sans-serif;
font-size:24px;
font-weight:300;
letter-spacing:-.5px
}
.remodal.newsletter-modal .modal-info ::-moz-placeholder {
font-family:"Roboto", Helvetica, sans-serif;
font-size:24px;
font-weight:300;
letter-spacing:-.5px
}
.remodal.newsletter-modal .modal-info :-ms-input-placeholder {
font-family:"Roboto", Helvetica, sans-serif;
font-size:24px;
font-weight:300;
letter-spacing:-.5px
}
.remodal.newsletter-modal .modal-info .show-lip-kits {
	font-family: "Roboto", Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	cursor: pointer
}
.remodal.newsletter-modal .modal-info .show-lip-kits:hover {
	text-decoration: none
}
#notification_container span, #notification_container-two span {
	display: block;
	color: #fff;
	font-size: 12px;
	padding: 20px 10px 21px;
	font-weight: 700;
	text-transform: uppercase;
	max-width: 502px;
	margin: 0 auto 20px;
	line-height: 1
}
#notification_container span.alert, #notification_container-two span.alert {
	background: red
}
#notification_container span.alert-sucess, #notification_container-two span.alert-sucess {
	background: #fae287
}
.remodal.gallery-modal {
	padding: 3em 1em;
	max-width: 1440px;
	background: transparent
}
.remodal.gallery-modal .close-modal {
	cursor: pointer;
	position: absolute;
	right: 24px;
	top: 24px;
	z-index: 2
}
.remodal.gallery-modal .close-modal svg {
	-webkit-transition: -webkit-transform 250ms cubic-bezier(.25, .46, .45, .94);
	transition: -webkit-transform 250ms cubic-bezier(.25, .46, .45, .94);
	transition: transform 250ms cubic-bezier(.25, .46, .45, .94);
	transition: transform 250ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 250ms cubic-bezier(.25, .46, .45, .94)
}
.remodal.gallery-modal .close-modal svg path, .remodal.gallery-modal .close-modal svg g {
	fill: #fff
}
.remodal.gallery-modal .close-modal:hover svg {
	-webkit-transform: rotateX(0deg) rotateY(0deg) rotateZ(180deg);
	transform: rotateX(0deg) rotateY(0deg) rotateZ(180deg)
}
#navigation .nav-container div#logo {
	display: block;
	text-align: center
}
#navigation .nav-container div#logo a {
	float: none
}
#navigation .nav-container div#logo a img {
	display: inline-block;
	width: 100%;
	max-width: 150px
}

@media (min-width:1024px) {
#navigation .nav-container div#logo {
	display: inline-block;
	text-align: left
}
#navigation .nav-container div#logo a {
	float: left
}
}

@media (max-width:980px) {
#navigation .theme-halink .row {
	width: 780px
}
}
nav.shifter-navigation ul li a {
	font-family: "Roboto", Helvetica, sans-serif;
	padding: 6px 0;
	display: inline-block
}
.shifter-open .shifter-navigation {
	visibility: visible
}
.shifter-navigation {
	visibility: hidden
}
.so {
	padding: 11px;
	line-height: 13px
}
ul#main-nav li a {
	font-family: "Roboto", Helvetica, sans-serif;
	-webkit-font-smoothing: subpixel-antialiased
}

@media (min-width:1280px) {
ul#main-nav li a {
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 1.1px
}
ul#main-nav li a:hover {
	opacity: .6
}
}
ul#cart li a {
	font-family: "Roboto", Helvetica, sans-serif;
	letter-spacing: 0
}
.bannertop .fw {
	padding-top: 2px
}
#banner-message {
	font-family: "Roboto", Helvetica, sans-serif;
	line-height: 30px
}
#banner-message strong, #banner-message span {
	font-size: 12px
}
#banner-message strong {
	font-weight: 400;
	letter-spacing: 0
}
#banner-message span {
	letter-spacing: 0
}
#banner-message .closing-notice {
	text-transform: uppercase
}

@media (min-width:767px) {
#banner-message {
	line-height: 30px
}
}

@media (min-width:992px) {
#banner-message strong {
	padding-right: 20px;
	font-size: 19px;
	position: relative;
	top: 2px
}
#banner-message span {
	padding-right: 10px
}
}
.scrollheader ul#main-nav .link-pop-up a, .scrollheader ul#main-nav .link-pop-up a:hover, .scrollheader ul#main-nav .link-pop-up a.current, .coverheader ul#main-nav .link-pop-up a, .coverheader ul#main-nav .link-pop-up a:hover, .coverheader ul#main-nav .link-pop-up a.current {
	color: #E21A22!important
}
#banner-message span.red-txt {
	padding-right: 0;
	color: #E21A22
}
.cart-shipping-block {
	font-family: "Roboto", Helvetica, sans-serif
}
.cart-shipping-block h3 {
	font-family: "Roboto", Helvetica, sans-serif;
	font-weight: 700;
	text-transform: initial;
	margin: 20px 0 5px;
	letter-spacing: 0
}
.eligible-international, .eligible-dosmetic {
	display: none;
	color: green
}
.type--GWP .inline-cat-price, .type--GWP .display-table {
	display: none
}
.type--GWP a {
	cursor: default
}
.showslide {
	opacity: 1!important
}
.holiday--header .hero-content.hp-slider {
	position: absolute;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	top: 50%;
	left: auto;
	width: 100%;
	max-width: 1440px;
	margin: 0 auto;
	padding-top: 20px;
	-webkit-transition: all 150ms ease-in;
	transition: all 150ms ease-in
}

@media (min-width:767px) {
.holiday--header .hero-content.hp-slider {
	padding-top: 50px
}
}

@media (min-width:767px) {
.holiday--header .hero-content.hp-slider .inner-flex {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
}
.holiday--header .hero-content.hp-slider .fenway {
	display: block;
	font-family: "Conv_FenwayParkJF";
	color: red;
	margin-bottom: 8px;
	margin-top: 12px;
	font-size: 14px
}

@media (min-width:767px) {
.holiday--header .hero-content.hp-slider .fenway {
	font-size: 16px
}
}

@media (min-width:1024px) {
.holiday--header .hero-content.hp-slider .fenway {
	margin-top: 0;
	font-size: 24px;
	margin-top: 0;
	margin-bottom: 24px
}
}

@media (min-width:1280px) {
.holiday--header .hero-content.hp-slider .fenway {
	font-size: 36px;
	margin-bottom: 36px
}
}
.holiday--header .hero-content.hp-slider h1 {
	font-family: "Roboto", Helvetica, sans-serif;
	color: #fff;
	line-height: 1;
	margin-bottom: 0;
	font-size: 40px;
	padding: 0 8px
}

@media (min-width:992px) {
.holiday--header .hero-content.hp-slider h1 {
	padding: 0 12px;
	font-size: 60px
}
}

@media (min-width:1024px) {
.holiday--header .hero-content.hp-slider h1 {
	font-size: 72px;
	padding: 0 16px
}
}
.holiday--header .hero-content.hp-slider p {
	color: #fff;
	font-size: 16px;
	font-family: "Roboto", Helvetica, sans-serif;
	padding-left: 6px;
	padding-right: 6px;
	margin-bottom: 8px;
	line-height: 1.3
}
.holiday--header .hero-content.hp-slider h6 {
	display: inline-block;
	font-size: 14px;
	background: #fff;
	font-family: "Roboto", Helvetica, sans-serif;
	padding: 4px 4px 2px;
	text-align: left
}
.holiday--header .hero-content.hp-slider .text-content {
	width: 100%;
	left: 0;
	z-index: 2
}
.holiday--header .hero-content.hp-slider a.slide-link {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	max-width: 1350px;
	margin: 0 auto
}
.holiday--header .hero-content.hp-slider .slick-next {
	right: 15px;
	display: none!important
}
.holiday--header .hero-content.hp-slider .slick-prev {
	left: 15px;
	display: none!important
}

@media (min-width:1280px) {
.holiday--header .hero-content.hp-slider {
	padding-top: 0
}
.holiday--header .hero-content.hp-slider .slick-next, .holiday--header .hero-content.hp-slider .slick-prev {
	display: inline-block!important
}
.holiday--header .hero-content.hp-slider h1, .holiday--header .hero-content.hp-slider p {
	margin: 0 auto
}
.holiday--header .hero-content.hp-slider h1 {
	font-size: 76px
}
.holiday--header .hero-content.hp-slider p {
	font-size: 18px;
	margin-bottom: 12px
}
}
.holiday--header .hero-content.hp-slider img.days--sign {
	width: 100%;
	max-width: 150px;
	display: block;
	margin: 0 auto
}

@media (min-width:767px) {
.holiday--header .hero-content.hp-slider img.days--sign {
	max-width: 494px;
	margin: 0
}
}
.lockout {
	height: 100vh;
	width: 100%;
	position: relative
}
.lockout figure.splash-lips {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-45%);
	transform: translateY(-45%);
	z-index: 3
}
.lockout figure.splash-lips img {
	display: inline-block;
	width: 100%;
	max-width: 200px;
	height: auto
}

@media (min-width:767px) {
.lockout figure.splash-lips img {
	max-width: 410px
}
}
.lockout .logo-container {
	height: 9%;
	background: #fff;
	text-align: center;
	position: relative
}
.lockout .image-container {
	overflow: hidden
}
.lockout .image-container img {
	width: 100%
}
.lockout a.btn-black {
	background: #000;
	width: 100%;
	display: block;
	margin: 0 auto;
	height: 60px;
	line-height: 58px;
	color: #fff;
	text-align: center;
	font-family: "Roboto", Helvetica, sans-serif;
	z-index: 10;
	font-size: 16px
}
.lockout .btn-container {
	height: 20%;
	background: #000
}

@media (max-width:1140px) and (orientation:landscape) {
.lockout .image-container, .lockout .btn-container {
	height: auto
}
.lockout .image-container {
	overflow: visible
}
}

@media (min-width:767px) {
.lockout .logo-container {
	height: 6%
}
.lockout .btn-container {
	height: 12%
}
}

@media (min-width:993px) and (max-width:1140px) {
.lockout .image-container {
	overflow: hidden
}
.lockout .image-container img {
	max-width: 120%;
	width: 120%;
	margin-left: -10%
}
}

@media (min-width:1140px) {
.lockout .image-container {
}
.lockout .logo-container {
	height: 7%
}
.lockout .btn-container {
	height: 7%
}
.lockout .btn-container a.btn-black:hover {
	background: #fff;
	color: #000
}
}
img.logo {
	max-width: 200px;
	width: 100%;
	height: auto;
	margin: 0 auto;
	display: inline-block;
	z-index: 1;
	max-width: 140px;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

@media (min-width:767px) {
img.logo {
	max-width: 180px
}
}

@media (min-width:992px) {
img.logo {
	max-width: 200px
}
}

@media (min-width:1280px) {
img.logo {
	max-width: 200px
}
}
p.msg {
	text-align: center;
	font-family: "Roboto", Helvetica, sans-serif;
	color: #333;
	font-weight: 500px;
	font-size: 12px;
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 20%;
	z-index: 12;
	color: #000
}

@media (min-width:767px) {
p.msg {
	font-size: 16px;
	bottom: 10%
}
}

@media (min-width:1280px) {
p.msg {
	position: static;
	margin-top: 20px
}
}
body.product #content {
	max-width: 1350px
}

@media (min-width:1200px) {
body.product {
	width: 100%
}
}
#product-photos {
	margin-top: 36px;
	min-height: 220px
}
#product-right .section-title {
	margin-bottom: 0;
	padding: 0;
	margin-left: 0
}

@media only screen and (min-width:767px) {
#product-right .section-title {
	margin-top: 36px
}
}
#product-right h1 {
	display: block;
	border: 0 none;
	letter-spacing: 0;
	padding: 0!important
}

@media only screen and (min-width:767px) {
#product-right h1 {
	text-align: left
}
}
#related h4 {
	font-family: "Roboto", Helvetica, sans-serif
}
span.rgb {
	display: inline-block;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	margin-right: 6px;
	position: relative;
	top: 2px
}
h4.subtitle {
	font-family: "Roboto", Helvetica, sans-serif;
	text-align: center;
	border-top: 1px solid #f0f0f0;
	padding: 20px 0;
	margin-top: 60px
}
span.fgift {
	color: green;
	font-family: "Roboto", Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	padding: 8px 4px 6px 8px;
	border: 1px solid green
}
.cart__checkout {
	font-weight: 700
}
.birthday-collection .errors.qty-error {
	display: none!important
}
.max-1350 {
	max-width: 1280px;
	width: 100%;
	margin: 0 auto;
	padding: 0 15px
}
.smile-kit {
	max-width: 980px
}
.birthday-collection {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 50px
}
.birthday-collection li {
	width: 48%;
	text-align: center;
	list-style-type: none;
	padding: 0 8px!important
}

@media only screen and (min-width:767px) {
.birthday-collection li {
	width: 33.33%;
	margin-bottom: 30px
}
}
.birthday-collection li:nth-child(1n) {
	padding: 0
}
.birthday-collection li:nth-child(4n) {
	padding-right: 0
}
.double-collection {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 20px;
	width: 100%;
	max-width: 980px;
	margin-left: auto;
	margin-right: auto
}
.double-collection li {
	width: 100%;
	text-align: center;
	list-style-type: none
}

@media only screen and (min-width:767px) {
.double-collection li {
	width: 50%;
	margin-bottom: -30px
}
}

@media only screen and (min-width:767px) {
.double-collection.koko-double li:first-child {
	width: 50%
}
.double-collection.koko-double li:last-child {
	width: 50%
}
}
.double-collection-two {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 50px
}
.double-collection-two li:first-child {
	width: 100%;
	text-align: center;
	list-style-type: none
}

@media only screen and (min-width:767px) {
.double-collection-two li:first-child {
	width: 70%;
	margin-bottom: 30px
}
}
.double-collection-two li:last-child {
	width: 100%;
	text-align: center;
	list-style-type: none
}

@media only screen and (min-width:767px) {
.double-collection-two li:last-child {
	width: 30%;
	margin-bottom: 30px
}
}
.featured-products.koko-feature {
	border-bottom: 1px solid #fbfbfb;
	margin-bottom: 30px
}
.featured-products.koko-feature li.featured-item {
	max-width: 700px;
	margin: 0 auto 15px
}
.product-contents {
	text-transform: uppercase;
	color: #333;
	margin: 20px 0 40px
}
.product-contents .product-add {
	margin-top: 0;
	padding: 0 3px;
	height: 60px
}
.product-contents .product-title, .product-contents .product-title a {
	font-family: "Roboto", Helvetica, sans-serif;
	font-size: 16px;
	margin-bottom: 0;
	display: block;
	text-align: center;
	color: #333
}

@media only screen and (min-width:992px) {
.product-contents .product-title, .product-contents .product-title a {
	font-size: 22px
}
}
.product-contents .product-price {
	font-family: "Roboto", Helvetica, sans-serif;
	font-size: 13px;
	margin-bottom: 30px;
	display: block;
	text-align: center;
	color: #333
}
.product-contents .product-type {
	font-family: "Roboto", Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: -.5px;
	margin: 8px 0 3px
}
.product-contents input[type="submit"] {
	max-width: 200px;
	margin: 12px auto 0 auto!important;
	background: #333;
	color: #fff;
	font-family: "Roboto", Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	letter-spacing: 1.4px;
	border-radius: 3px;
	height: 48px;
	outline: 0 none;
	-webkit-transition: all 0.15s;
	transition: all 0.15s
}

@media only screen and (min-width:767px) {
.product-contents input[type="submit"] {
	background: none;
	color: #333;
	box-shadow: inset 0 -2px 0 0 rgba(195,195,195,.95);
	font-size: 14px
}
}

@media only screen and (min-width:767px) {
.product-contents input[type="submit"].add:hover {
	background: #333;
	color: #fff;
	box-shadow: inset 0 -2px 0 0 #111
}
}
.product-contents input[type="submit"].out-of-stock {
	opacity: .7;
	cursor: not-allowed;
	background: #f2f2f2;
	box-shadow: inset 0 -2px 0 0 rgba(242,242,242,.95);
	color: rgba(30,30,30,.5)
}
.featured-products {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 auto
}
.featured-products li {
	list-style-type: none;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media only screen and (min-width:767px) {
.featured-products li {
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	margin-bottom: 30px
}
}
.featured-products li:last-child {
	margin-bottom: 0
}
.featured-products li>div {
	width: 100%;
	text-align: center
}

@media only screen and (min-width:767px) {
.featured-products li>div {
	width: 50%;
	text-align: initial
}
}
.featured-products li .product-title {
	max-width: 360px;
	display: block;
	line-height: 1
}
.featured-products .product-contents {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center
}
.play-video-block {
	position: relative
}
.play-video-block .video-lips {
	position: absolute;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	bottom: -260px;
	z-index: 1;
	max-width: 270px
}

@media only screen and (min-width:480px) {
.play-video-block .video-lips {
	bottom: -240px
}
}

@media only screen and (min-width:741px) {
.play-video-block .video-lips {
	bottom: -310px;
	max-width: 420px
}
}
.footer-email-signup {
	text-align: center;
	padding: 20px 0 0px;
	position: relative;
	z-index: 2
}

@media only screen and (min-width:480px) {
.footer-email-signup h3 {
	line-height: 1
}
}
.footer-email-signup h3 span {
	display: block
}

@media only screen and (min-width:480px) {
.footer-email-signup h3 span {
	display: inline
}
}
.footer-email-signup p {
	font-family: "Roboto", Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 300;
	margin: 0 0 30px;
	padding: 0 30px
}

@media only screen and (min-width:480px) {
.footer-email-signup p {
	padding: 0
}
}
.footer-email-signup #notification_container {
	max-width: 502px;
	margin: 0 auto
}
.footer-email-signup form {
	max-width: 502px;
	margin: 0 auto
}
.footer-email-signup input[type="email"] {
	border: none;
	padding: 15px 10px 20px;
	border-bottom: 2px solid rgba(30,30,30,.2);
	font-family: "Roboto", Helvetica, sans-serif;
	font-size: 24px;
	font-weight: 300;
	letter-spacing: -.5px
}

@media only screen and (min-width:480px) {
.footer-email-signup input[type="email"] {
	box-shadow: 0 12px 51px 0 rgba(30,30,30,.05)
}
}
.footer-email-signup input[type="submit"], .footer-email-signup .klaviyo_form_actions button.button {
	font-family: "Roboto", Helvetica, sans-serif;
	width: 33%;
	padding: 20px 0 16px;
	margin: 15px auto 30px;
	text-align: center;
	background: #111;
	min-width: 205px;
	-webkit-transition: all 0.15s;
	transition: all 0.15s;
	border-radius: 4px;
	letter-spacing: .5px;
	border: 2px solid #111
}

@media only screen and (min-width:767px) {
.footer-email-signup input[type="submit"], .footer-email-signup .klaviyo_form_actions button.button {
	margin: 15px auto
}
}

@media only screen and (min-width:1024px) {
.footer-email-signup input[type="submit"], .footer-email-signup .klaviyo_form_actions button.button {
	margin: 10px auto 30px
}
}

@media only screen and (min-width:1280px) {
.footer-email-signup input[type="submit"], .footer-email-signup .klaviyo_form_actions button.button {
	margin: 20px auto 40px
}
}
.footer-email-signup input[type="submit"]:hover, .footer-email-signup .klaviyo_form_actions button.button:hover {
	background: #fff;
	color: #111
}
.footer-email-signup ::-webkit-input-placeholder {
font-family:"Roboto", Helvetica, sans-serif;
font-size:24px;
font-weight:300;
letter-spacing:-.5px
}
.footer-email-signup :-moz-placeholder {
font-family:"Roboto", Helvetica, sans-serif;
font-size:24px;
font-weight:300;
letter-spacing:-.5px
}
.footer-email-signup ::-moz-placeholder {
font-family:"Roboto", Helvetica, sans-serif;
font-size:24px;
font-weight:300;
letter-spacing:-.5px
}
.footer-email-signup :-ms-input-placeholder {
font-family:"Roboto", Helvetica, sans-serif;
font-size:24px;
font-weight:300;
letter-spacing:-.5px
}
#homepage-pages-one.parallax {
	background-repeat: no-repeat!important
}

@media only screen and (min-width:767px) {
#homepage-pages-one.parallax {
	height: 500px;
	overflow: hidden
}
}
.popup-content {
	max-width: 980px;
	width: 100%;
	padding: 0 15px;
	margin: 30px auto 50px
}
.popup-content p {
	font-size: 18px
}
.collection-callouts {
	*margin-bottom: 50px;
	margin-top: 20px
}

@media only screen and (min-width:992px) {
.collection-callouts {
	margin-top: 30px
}
}
.collection-callouts .collection-two-row li {
	width: 100%
}

@media only screen and (min-width:767px) {
.collection-callouts .collection-two-row li {
	width: 50%
}
}
.collection-callouts .collection-three-row li {
	width: 100%
}

@media only screen and (min-width:767px) {
.collection-callouts .collection-three-row li {
	width: 33.33%
}
}
.collection-callouts .collection-grid {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 0
}

@media only screen and (min-width:767px) {
.collection-callouts .collection-grid {
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	margin: 0 0 2px 0
}
}

@media only screen and (min-width:1024px) {
.collection-callouts .collection-grid {
	margin: 0 0 30px 0
}
}
.collection-callouts .collection-grid li {
	position: relative;
	list-style-type: none
}

@media only screen and (min-width:480px) {
.collection-callouts .collection-grid li {
	padding: 0 2px
}
}

@media only screen and (min-width:1024px) {
.collection-callouts .collection-grid li {
	padding: 0 15px
}
}
.collection-callouts .collection-grid li img {
	width: 100%;
	-webkit-transition: all 500ms cubic-bezier(.23, 1, .32, 1);
	transition: all 500ms cubic-bezier(.23, 1, .32, 1)
}
.collection-callouts .collection-grid li a {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: 3
}
.collection-callouts .collection-grid li a span {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-family: "Roboto", Helvetica, sans-serif;
	font-size: 48px;
	color: #fff;
	border: 4px solid #fff;
	padding: 11px 18px 0;
	position: relative;
	z-index: 4;
	display: inline-block;
	-webkit-transition: all 250ms cubic-bezier(.23, 1, .32, 1);
	transition: all 250ms cubic-bezier(.23, 1, .32, 1);
	line-height: 68px
}

@media only screen and (min-width:992px) {
.collection-callouts .collection-grid li a span {
	line-height: 73px;
	font-size: 72px;
	padding: 19px 18px 0
}
}
.collection-callouts .collection-grid li.cssfade {
	overflow: hidden
}
.collection-callouts .collection-grid li.cssfade:hover img {
	-webkit-filter: grayscale(95%)
}
.collection-callouts .collection-grid li.cssfade:hover span {
	color: #fff;
	border-color: rgba(255,255,255,0)
}
.collection-callouts .collection-grid li.imgfade a {
	position: relative
}
.collection-callouts .collection-grid li.imgfade img.first-img {
	position: absolute;
	z-index: 2
}
.collection-callouts .collection-grid li.imgfade img {
	position: relative
}
.collection-callouts .collection-grid li.imgfade:hover img.first-img {
	opacity: 0
}
.clearnone {
	clear: none
}
.theme-halink.collection .row {
	width: 100%
}
a.product-image-container {
	position: relative;
	display: block
}
a.product-image-container .image-overlay {
	position: relative;
	z-index: 1
}
a.product-image-container .image-overlay.bottom-image {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-transition: all 100ms ease-out;
	transition: all 100ms ease-out
}

@media (min-width:1024px) {
a.product-image-container:hover .image-overlay.bottom-image {
	opacity: 1
}
}
div.product-details {
	margin-top: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	min-height: 160px
}
.search div.product-details {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	min-height: 100px
}
div.product-details button.button-custom {
	max-width: 190px;
	padding: 17px 0 13px
}
div.product-details a h3 {
	font-family: "Roboto", Helvetica, sans-serif;
	font-weight: 400;
	letter-spacing: 0
}
div.product-details div.price .prod-price {
	font-family: "Roboto", Helvetica, sans-serif;
	font-weight: 400;
	letter-spacing: 0
}
div.product-details input.out-of-stock {
	background: transparent;
	color: #555;
	font-family: "Roboto", Helvetica, sans-serif;
	padding-top: 20px
}
.slick-slide {
	overflow: hidden
}
.template-.grid-980 {
	max-width: 980px;
	margin: 0 auto
}
span.univ {
	font-family: "Roboto", Helvetica, sans-serif;
	display: block;
	color: #1e1e1e;
	text-transform: uppercase;
	font-size: 36px;
	line-height: 1.1;
	margin-top: 18px
}
.template--holiday #logo img {
	padding-top: 4px
}
.template--holiday .out-of-stock {
	max-width: 180px!important;
	font-family: "Roboto", Helvetica, sans-serif;
	padding: 2px 6px;
	line-height: 48px;
	height: 48px;
	text-align: center;
	border-radius: 4px;
	color: #888;
	background: #eee;
	letter-spacing: .5px
}
.template--holiday .out-of-stock:hover {
	background: #eee!important;
	color: #888!important
}
.template--holiday #content.row {
	width: auto
}
.holiday--header {
	position: relative;
	background-color: #333;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top center;
	min-height: 550px
}

@media (min-width:992px) {
.holiday--header {
	min-height: 605px
}
}
.holiday--header:after {
	width: 100%;
	min-height: 274px;
	position: absolute;
	content: '';
	display: block;
	background-image: url(//cdn.shopify.com/s/files/1/1133/5964/t/128/assets/bg-waves.png?29867);
	background-repeat: repeat-x;
	background-position: top left;
	bottom: -177px;
	left: 0;
	z-index: 5
}
.holiday--header .snow {
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: 4
}
.holiday--header .hero-gradient {
	background-image: -webkit-linear-gradient(top, rgba(67,120,158,.06) 3%, rgba(52,19,133,.14) 27%, #5B849A 83%, rgba(48,111,140,.36) 100%);
	background-image: linear-gradient(-180deg, rgba(67,120,158,.06) 3%, rgba(52,19,133,.14) 27%, #5B849A 83%, rgba(48,111,140,.36) 100%);
	top: 0;
	left: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 3;
	opacity: .3
}
.holiday--header .hero-content {
	text-align: center;
	position: absolute;
	width: 100%;
	text-align: center;
	z-index: 6;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.holiday--header h1 {
	font-family: "Roboto", Helvetica, sans-serif;
	font-weight: 700;
	font-stretch: condensed;
	color: #fff;
	line-height: 1;
	margin-bottom: 0;
	font-size: 72px
}

@media (min-width:1024px) {
.holiday--header h1 {
	font-size: 120px
}
}
.holiday--gradient {
	position: relative
}
.holiday-wreath {
	position: absolute;
	top: -40px;
	left: 47%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 91px;
	height: auto;
	z-index: 6
}

@media (min-width:1024px) {
.holiday-wreath {
	left: 49.5%
}
}
.gift-ornaments {
	position: relative;
	z-index: 7;
	display: none
}

@media (min-width:1024px) {
.gift-ornaments {
	display: block
}
}
.gift-ornaments .ornament-holder {
	position: absolute;
	z-index: 4
}
.gift-ornaments .ornament-holder.ornament-one {
	left: 7%
}
.gift-ornaments .ornament-holder.ornament-one:before {
	height: 340px;
	width: 1px;
	background: rgba(255,255,255,.4);
	content: '';
	display: block
}
.gift-ornaments .ornament-holder.ornament-one img {
	max-width: 80px;
	width: 100%;
	height: auto;
	position: relative;
	top: -21px;
	left: -35px
}

@media (min-width:992px) {
.gift-ornaments .ornament-holder.ornament-one {
	left: 8%
}
.gift-ornaments .ornament-holder.ornament-one img {
	max-width: 120px;
	top: -33px;
	left: -54px
}
.gift-ornaments .ornament-holder.ornament-one:before {
	height: 200px
}
}

@media (min-width:1024px) {
.gift-ornaments .ornament-holder.ornament-one {
	left: 13%
}
.gift-ornaments .ornament-holder.ornament-one:before {
	height: 260px
}
}
.gift-ornaments .ornament-holder.ornament-two {
	left: 18%;
	z-index: 6
}
.gift-ornaments .ornament-holder.ornament-two:before {
	height: 120px;
	width: 1px;
	background: rgba(255,255,255,.4);
	content: '';
	display: block
}
.gift-ornaments .ornament-holder.ornament-two img {
	width: 120px;
	height: auto;
	position: relative;
	top: -2px;
	left: -59px
}

@media (min-width:992px) {
.gift-ornaments .ornament-holder.ornament-two:before {
	height: 140px
}
}
.gift-ornaments .ornament-holder.ornament-three {
	right: 1%
}
.gift-ornaments .ornament-holder.ornament-three:before {
	height: 300px;
	width: 1px;
	background: rgba(255,255,255,.4);
	content: '';
	display: block
}
.gift-ornaments .ornament-holder.ornament-three img {
	width: 30px;
	height: auto;
	position: relative;
	top: -5px;
	left: -17px
}

@media (min-width:992px) {
.gift-ornaments .ornament-holder.ornament-three {
	right: 5%
}
}

@media (min-width:1024px) {
.gift-ornaments .ornament-holder.ornament-three {
	right: 10%
}
}
.product-grid-info, .product-contents {
	text-align: center
}
.product-grid-info .button--grayed-out.add-to-cart-custom, .product-contents .button--grayed-out.add-to-cart-custom {
	margin-top: 12px
}
.product-grid-info .image-holder, .product-contents .image-holder {
	min-height: 200px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%
}
.product-grid-info .image-holder a, .product-contents .image-holder a {
	text-align: center;
	display: block;
	text-align: center;
	width: 100%
}
.product-grid-info .image-holder img, .product-contents .image-holder img {
	display: block;
	padding: 0 20px;
	margin: 0 auto
}

@media (min-width:992px) {
.product-grid-info .image-holder, .product-contents .image-holder {
	margin-bottom: 30px;
	padding: 0
}
}
.product-grid-info .product-title, .product-contents .product-title {
	font-family: "Roboto", Helvetica, sans-serif;
	font-size: 16px;
	margin-bottom: 0;
	letter-spacing: 0
}

@media only screen and (min-width:992px) {
.product-grid-info .product-title, .product-contents .product-title {
	font-size: 22px
}
}
.product-grid-info .product-price, .product-contents .product-price {
	font-family: "Roboto", Helvetica, sans-serif;
	font-size: 13px;
	margin-bottom: 0px;
	letter-spacing: 0
}
.product-grid-info .add-to-cart-custom, .product-contents .add-to-cart-custom {
	max-width: 180px;
	margin: 10px auto 0;
	padding: 15px 15px 11px
}
ul.holiday-top {
	width: 100%;
	padding-top: 15px;
	list-style-type: none;
	margin-top: 10px;
	margin-bottom: 15px
}
ul.holiday-top li {
	list-style: none;
	text-align: center;
	max-width: 1240px;
	width: 100%;
	margin: 0 auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap
}
ul.holiday-top li img {
	display: block;
	width: 100%;
	max-width: 700px;
	margin: 0 auto
}
ul.holiday-top li .image-holder {
	padding: 0 15px;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
	margin-bottom: 50px
}
ul.holiday-top li .product-content-holder {
	text-align: center;
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2;
	padding: 0 24px
}

@media (min-width:992px) {
ul.holiday-top li {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: left
}
ul.holiday-top li .image-holder {
	width: 70%;
	-webkit-flex-basis: 70%;
	-ms-flex-preferred-size: 70%;
	flex-basis: 70%;
	margin-bottom: 0
}
ul.holiday-top li .product-content-holder {
	width: 30%;
	-webkit-flex-basis: 30%;
	-ms-flex-preferred-size: 30%;
	flex-basis: 30%
}
}
ul.holiday-top li .product-title {
	font-family: "Roboto", Helvetica, sans-serif;
	font-size: 16px;
	margin-bottom: 0;
	letter-spacing: 0
}
ul.holiday-top li .product-price {
	font-family: "Roboto", Helvetica, sans-serif;
	font-size: 13px;
	margin-bottom: 15px;
	letter-spacing: 0
}
.holiday-grid-list {
	position: relative;
	z-index: 5;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	max-width: 1280px;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 40px
}

@media (min-width:992px) {
.holiday-grid-list {
	padding-top: 40px;
	padding-bottom: 40px
}
}
.holiday-grid-list>li {
	position: relative;
	width: 50%;
	list-style-type: none;
	text-align: center
}

@media (min-width:1024px) {
.holiday-grid-list>li {
	width: 33.33%
}
.holiday-grid-list>li:nth-child(-n+3) {
	margin-bottom: 80px
}
}
.holiday-grid-list .product-content ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 0 20px
}
.holiday-grid-list .product-content ul li {
	position: relative;
	list-style-type: none;
	width: 50%;
	padding: 0 10px;
	font-size: 10px;
	line-height: 1.8;
	color: #4a4a4a
}
.holiday-grid-list .product-content ul li:before {
	content: "";
	display: block;
	position: absolute;
	width: 4px;
	height: 4px;
	left: 40px;
	top: 7px;
	background-color: #1e1e1e;
	border-radius: 50px
}
.holiday--bottom-products {
	position: relative;
	background-image: url(//cdn.shopify.com/s/files/1/1133/5964/t/128/assets/bg-snowflakes.png?29867);
	background-size: contain;
	margin-top: 30px
}
.holiday--bottom-products:before {
	content: "";
	display: block;
	height: 55px;
	background-image: url(//cdn.shopify.com/s/files/1/1133/5964/t/128/assets/bg-wave.png?29867);
	background-repeat: repeat-x;
	margin-bottom: 20px
}
.holiday--bottom-products .product-grid-info .image-holder {
	min-height: 116px
}

@media (min-width:992px) {
.holiday--bottom-products .product-grid-info .product-content-holder {
	-webkit-flex-basis: 50%;
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	width: 50%
}
}
.holiday--bottom-products .product-grid-info .image-holder {
	min-height: 116px
}

@media (min-width:992px) {
.holiday--bottom-products:before {
	margin-bottom: 60px
}
.holiday--bottom-products ul.shadow-products li h2.product-title, .holiday--bottom-products ul.shadow-products li h2.product-title a {
	font-size: 16px
}
}
.bottom-products-container {
	display: block
}

@media (min-width:992px) {
.bottom-products-container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	max-width: 1200px;
	margin: 0 auto
}
}
.single-vertical-product .product-price, .shadow-products .product-price {
	margin: 8px 0 15px
}
.single-vertical-product .add-to-cart-custom, .shadow-products .add-to-cart-custom {
	margin: 0 auto
}
.single-vertical-product {
	width: 100%
}
.single-vertical-product .product-grid-info .image-holder img {
	height: auto;
	width: auto;
	max-width: 250px;
	margin-bottom: 30px
}

@media (min-width:992px) {
.single-vertical-product {
	width: 30%;
	-webkit-flex-basis: 30%;
	-ms-flex-preferred-size: 30%;
	flex-basis: 30%
}
}

@media (min-width:992px) {
.shadow-products {
	padding-left: 100px;
	width: 70%;
	-webkit-flex-basis: 70%;
	-ms-flex-preferred-size: 70%;
	flex-basis: 70%
}
}
.shadow-products li {
	list-style: none
}
.shadow-products .product-grid-info {
	display: block;
	width: 100%;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.shadow-products .product-grid-info .image-holder img {
	width: 100%;
	height: auto;
	display: block;
	max-width: 350px
}
.shadow-products .product-grid-info .image-holder img a {
	display: block
}

@media (min-width:992px) {
.shadow-products .product-grid-info {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
}
.holiday--lip-kits {
	position: relative;
	background-image: url(../image/bg-gray-tile.jpg);
	background-attachment: fixed;
	background-repeat: repeat;
	background-position: top left;
	margin-top: 60px;
	padding-bottom: 60px
}
.holiday--lip-kits .product-single__add-to-cart {
	text-align: center
}

@media (min-width:767px) {
.holiday--lip-kits {
	padding-bottom: 100px
}
}

@media (min-width:992px) {
.holiday--lip-kits {
	padding-bottom: 160px
}
}
.holiday--lip-kits:before {
	content: "";
	display: block;
	height: 38px;
	width: 100%;
	background-color: #fff;
	box-shadow: 0 -4px 3px rgba(50,50,50,.03)
}
.holiday--lip-kits .gift-ornaments {
	display: none
}

@media (min-width:1024px) {
.holiday--lip-kits .gift-ornaments {
	display: block
}
}
.holiday--lip-kits .gift-ornaments .ornament-one::before, .holiday--lip-kits .gift-ornaments .ornament-two::before, .holiday--lip-kits .gift-ornaments .ornament-three::before {
	width: 1px;
	background: rgba(255,255,255,.4);
	content: '';
	display: block
}
.holiday--lip-kits .gift-ornaments .ornament-holder {
	position: absolute;
	z-index: 4
}
.holiday--lip-kits .gift-ornaments .ornament-holder.ornament-one {
	left: 8%
}
.holiday--lip-kits .gift-ornaments .ornament-holder.ornament-one:before {
	height: 840px
}
.holiday--lip-kits .gift-ornaments .ornament-holder.ornament-one img {
	width: 148px;
	height: auto;
	position: relative;
	top: -95px;
	left: -91px
}
.holiday--lip-kits .gift-ornaments .ornament-holder.ornament-two {
	left: 18%
}
.holiday--lip-kits .gift-ornaments .ornament-holder.ornament-two:before {
	height: 150px
}
.holiday--lip-kits .gift-ornaments .ornament-holder.ornament-two img {
	width: 193px;
	height: auto;
	position: relative;
	top: -35px;
	left: -130px
}
.holiday--lip-kits .gift-ornaments .ornament-holder.ornament-three {
	left: auto;
	right: 7%
}
.holiday--lip-kits .gift-ornaments .ornament-holder.ornament-three:before {
	height: 395px
}
.holiday--lip-kits .gift-ornaments .ornament-holder.ornament-three img {
	width: 190px;
	height: auto;
	position: relative;
	top: -39px;
	left: -129px
}
.holiday--lip-kits .silver-bow {
	position: absolute;
	top: -17px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 180px
}
.holiday--lip-kits ul.shadow-products {
	width: 100%;
	max-width: 620px;
	margin: 0 auto;
	padding-left: 0
}
.holiday--lip-kits ul.shadow-products.top-products {
	margin-top: 30px
}
.holiday--lip-kits ul.shadow-products.middle {
	max-width: 990px
}
.holiday--lip-kits ul.shadow-products.middle .image-holder a {
	left: 50%;
	margin-left: -213px
}
.holiday--lip-kits ul.shadow-products.bottom {
	display: block;
	max-width: 990px;
	padding-bottom: 60px
}
.holiday--lip-kits ul.shadow-products.bottom li {
	display: block
}

@media (min-width:992px) {
.holiday--lip-kits ul.shadow-products.bottom li {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.holiday--lip-kits ul.shadow-products.bottom li .product-content-holder {
	-webkit-flex-basis: 30%;
	-ms-flex-preferred-size: 30%;
	flex-basis: 30%;
	width: 30%
}
}
.holiday--lip-kits ul.shadow-products.bottom .image-holder a {
	left: auto!important;
	margin-left: 0!important;
	text-align: center
}
.holiday--lip-kits ul.shadow-products.bottom .image-holder a img {
	margin-left: 20px
}
.holiday--lip-kits ul.shadow-products .image-holder a {
	display: block;
	position: relative
}
.holiday--lip-kits ul.shadow-products .button-custom.button--grayed-out {
	border: 0 none;
	width: 100%;
	max-width: 184px;
	margin: 0 auto;
	display: block
}
.holiday--lip-kits ul.shadow-products:first-child {
	margin-top: 40px
}

@media (min-width:767px) {
.holiday--lip-kits ul.shadow-products {
	padding-top: 20px;
	padding-bottom: 20px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around
}
}

@media (min-width:1140px) {
.holiday--lip-kits ul.shadow-products {
	padding-top: 40px;
	padding-bottom: 40px
}
}
.holiday--lip-kits .product-title, .holiday--lip-kits .product-title a {
	font-family: "Roboto", Helvetica, sans-serif;
	font-size: 16px;
	margin-bottom: 0;
	color: #fff!important;
	display: block;
	text-align: center
}
.holiday--lip-kits .product-price {
	font-family: "Roboto", Helvetica, sans-serif;
	font-size: 13px;
	margin-bottom: 30px;
	color: #fff;
	display: block;
	text-align: center
}
.portion {
	position: absolute;
	z-index: 10;
	bottom: 20px;
	right: 0;
	margin: 0 auto;
	width: 100%;
	max-width: 780px;
	padding: 0 15px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.portion p {
	font-family: "Roboto", Helvetica, sans-serif;
	text-transform: uppercase;
	color: #000;
	font-size: 12px;
	margin-bottom: 0
}

@media (min-width:768px) {
.portion img {
	width: 100%;
	max-width: 40px
}
}
.twelve-days--header {
	position: relative;
	margin: 0 auto;
	text-align: center
}
.twelve-days--header .twelve-days--title {
	max-width: 1540px;
	width: 95%
}
.twelve-days--banner-container {
	position: relative;
	max-width: 300px;
	height: auto;
	margin: 0 auto;
	padding: 20px 0
}

@media only screen and (min-width:767px) {
.twelve-days--banner-container {
	margin: 0 auto;
	padding-top: 80px
}
}
.twelve-days--banner-container:before, .twelve-days--banner-container:after {
	content: "";
	font-family: "Conv_FenwayParkJF";
	font-size: 24px;
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	letter-spacing: -.4px;
	text-align: center;
	color: #333
}

@media only screen and (min-width:767px) {
.twelve-days--banner-container:before, .twelve-days--banner-container:after {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
}
.twelve-days--banner-container:before {
	content: "From December 1";
	left: -190px
}
.twelve-days--banner-container:after {
	content: "to December 12";
	right: -170px
}
.twelve-days--banner-container .twelve-days--banner {
	padding: 10px 0
}

@media only screen and (min-width:767px) {
.twelve-days--banner-container .twelve-days--banner {
	padding: 0
}
}
.twelve-days--container {
	background: -webkit-linear-gradient(left, #d1dde6 0%, #eef5f9 100%);
	background: linear-gradient(to right, #d1dde6 0%, #eef5f9 100%);
	position: relative;
	padding-bottom: 50px
}
.twelve-days--container:after {
	content: "";
	background-image: url(//cdn.shopify.com/s/files/1/1133/5964/t/128/assets/bg-wave-small.png?29867);
	background-repeat: repeat-x;
	display: block;
	height: 55px;
	position: absolute;
	bottom: 0;
	width: 100%
}
.twelve-days--list-items {
	position: relative;
	z-index: 1;
	top: 10px;
	max-width: 1351px;
	width: 100%;
	margin: 0 auto;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 50px
}

@media only screen and (min-width:767px) {
.twelve-days--list-items {
	top: -70px
}
}
.twelve-days--list-items .inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.twelve-days--list-items .inner img {
	box-shadow: 3px 3px 19px 6px rgba(30,30,30,.25)
}
.twelve-days--list-items .inner-row-reverse {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.twelve-days--list-items .inner-row-reverse .second-inner-top .img-wrapper:first-child {
	padding: 0
}
.twelve-days--list-items .inner-row-reverse .second-inner-top .img-wrapper:last-child {
	padding: 0 5.5%
}
.twelve-days--list-items .inner-row-reverse .second-inner-bottom .img-wrapper {
	padding-right: 5.5%;
	padding-left: 0
}
.twelve-days--list-items .one-half-grid {
	padding: 4% 0
}
.twelve-days--list-items .one-half-grid .img-wrapper:first-child {
	padding-right: 5.5%
}
.twelve-days--list-items .second-inner-top {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.twelve-days--list-items .second-inner-top .img-wrapper:first-child {
	padding: 0 5.5%
}
.twelve-days--list-items .second-inner-bottom .img-wrapper {
	padding-top: 4.2%;
	padding-left: 5.5%
}
.template--valentine #content {
	width: 100%
}
.template--valentine .remodal-overlay {
	background: rgba(155,42,64,.98)!important
}
.valentine__collection {
	-ms-perspective: 1px;
	-o-perspective: 1px;
	-webkit-perspective: 1px;
	perspective: 1px;
	-webkit-perspective-origin: 50% 50%;
	perspective-origin: 50% 50%;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	overflow-y: scroll;
	overflow-x: hidden
}
.valentine__collection {
	height: 100vh;
	width: 100%;
	background-image: -webkit-radial-gradient(46% 32%, #3D365E 47%, #372E51 82%, #261D3E 100%);
	background-image: radial-gradient(46% 32%, #3D365E 47%, #372E51 82%, #261D3E 100%);
	position: relative;
	background: -webkit-linear-gradient(135deg, #c44a69, #d45676, #eb807d, #f27d8e, #fd8c9c);
	background: linear-gradient(-45deg, #c44a69, #d45676, #eb807d, #f27d8e, #fd8c9c);
	background-size: 3000% 3000%;
	-webkit-animation: colors 10s ease infinite;
	animation: colors 10s ease infinite
}
.touchevents .valentine__collection {
	-webkit-overflow-scrolling: touch
}
.valentine__collection .wrapper {
	width: 100%;
	position: relative
}
.valentine__collection .product-contents input[type=submit].out-of-stock {
	border-radius: 50px;
	font-size: 12px
}
.valentine__collection .header__intro {
	padding-top: 0
}

@media (min-width:767px) {
.valentine__collection .header__intro {
	padding-top: 60px
}
}

@media (min-width:992px) {
.valentine__collection .header__intro {
	margin-left: 40px;
	padding-top: 40px;
	margin-bottom: 60px
}
}
.valentine__collection .text__lips {
	position: relative;
	z-index: 7;
	margin-top: -40px;
	margin-left: auto;
	margin-bottom: -15px;
	margin-right: auto;
	width: 100%;
	max-width: 85%
}
.valentine__collection .text__lips>div {
	position: relative
}
.valentine__collection .text__lips i {
	width: 100%;
	display: block
}
.valentine__collection .text__lips i svg {
	display: block;
	width: 100%;
	margin: 0 auto
}
.valentine__collection .text__lips figure {
	width: 35%;
	height: auto;
	position: absolute;
	z-index: 2;
	margin-bottom: 0;
	top: 20%;
	left: 50%;
	-webkit-transform: translateX(-88%);
	transform: translateX(-88%)
}
.valentine__collection .text__lips figure img {
	width: 100%
}

@media (min-width:767px) {
.valentine__collection .text__lips figure {
	top: 10%
}
}

@media (min-width:1024px) {
.valentine__collection .text__lips figure {
	top: -10%
}
}
.valentine__collection .text__lips h2 {
	color: rgba(255,255,255,.8);
	font-family: "Roboto", Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	line-height: 1;
	text-align: right;
	position: absolute;
	width: 100%;
	top: 70%;
	-webkit-transform: translateY(0%);
	transform: translateY(0%);
	right: auto;
	left: auto;
	font-size: 14px;
	letter-spacing: 0
}

@media (min-width:767px) {
.valentine__collection .text__lips h2 {
	top: 85%;
	font-size: 18px
}
}

@media (min-width:992px) {
.valentine__collection .text__lips h2 {
	top: auto;
	bottom: -36px;
	font-size: 24px
}
}

@media (min-width:767px) {
.valentine__collection .text__lips {
	margin-bottom: 0
}
}

@media (min-width:992px) {
.valentine__collection .text__lips {
	margin-top: 0;
	margin-bottom: -40px;
	width: 80%;
	max-width: 1200px
}
}

@media (min-width:1025px) {
.valentine__collection .text__lips {
	margin-left: 0;
	margin-bottom: 0
}
}
.kylie-img-1 {
	width: 50%;
	top: -80px;
	right: 0;
	z-index: 2;
	-webkit-transform: scale(2) translate3d(0, 0, -1px);
	transform: scale(2) translate3d(0, 0, -1px)
}
.kylie-img-1 img {
	display: block;
	width: 100%;
	max-width: 490px
}

@media (min-width:767px) {
.kylie-img-1 {
	width: 33.3%;
	top: -100px;
	right: 0
}
}
.no-touchevents .kylie-img-1 {
	-webkit-transform-origin: left;
	transform-origin: left
}
.touchevents .kylie-img-1 {
	top: 50px;
	right: 0;
	max-width: 30%
}

@media (min-width:767px) {
.touchevents .kylie-img-1 {
	top: 150px
}
}
.kylie-img-2 {
	width: 70%;
	top: 19%;
	left: 0%;
	z-index: 2;
	-webkit-transform: scale(2) translate3d(0, 0, -1px);
	transform: scale(2) translate3d(0, 0, -1px)
}
.kylie-img-2 img {
	display: block;
	width: 100%;
	max-width: 630px
}
.no-touchevents .kylie-img-2 {
	-webkit-transform-origin: right;
	transform-origin: right;
	left: -20%
}
.touchevents .kylie-img-2 {
	left: 0!important;
	max-width: 32%!important
}

@media (min-width:767px) {
.kylie-img-2 {
	width: 44%;
	top: 19%;
	left: -25%
}
}

@media (min-width:1024px) {
.kylie-img-2 {
	width: 44%;
	top: 19%
}
}
.kylie-img-3 {
	width: 90%;
	bottom: 50%;
	right: -90%;
	z-index: -1;
	-webkit-transform: rotate(-10deg) scale(1.5) translate3d(0, -30%, -1px);
	transform: rotate(-10deg) scale(1.5) translate3d(0, -30%, -1px);
	mix-blend-mode: multiply
}
.touchevents .kylie-img-3 {
	bottom: 32%;
	z-index: 1;
	max-width: 40%;
	right: 0%
}

@media (min-width:767px) {
.touchevents .kylie-img-3 {
	bottom: 33%;
	right: -22%
}
}

@media (min-width:992px) {
.kylie-img-3 {
	width: 50%;
	bottom: 45%;
	right: -68%
}
}

@media (min-width:1140px) {
.kylie-img-3 {
	-webkit-transform: rotate(-10deg) scale(1.5) translate3d(0, 60%, -1px);
	transform: rotate(-10deg) scale(1.5) translate3d(0, 60%, -1px)
}
}
.kylie-img-1, .kylie-img-2, .kylie-img-3 {
	display: block;
	position: absolute;
	margin-top: 0;
	opacity: .75;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden
}
.kylie-img-1 img, .kylie-img-2 img, .kylie-img-3 img {
	margin-top: 0;
	width: 100%
}
.valentine__grid {
	position: relative;
	z-index: 3;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden
}
.valentine__grid.four-up {
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	margin-left: auto;
	margin-top: 0
}

@media (min-width:767px) {
.valentine__grid.four-up {
	margin-top: 80px
}
}

@media (min-width:1024px) {
.valentine__grid.four-up {
	margin-top: 200px
}
}
.valentine__grid.four-up .vtine-grid {
	width: calc(50% - 2px);
	-webkit-flex-basis: calc(50% - 2px);
	-ms-flex-preferred-size: calc(50% - 2px);
	flex-basis: calc(50% - 2px);
	padding-top: 0
}

@media (min-width:992px) {
.valentine__grid.four-up .vtine-grid {
	padding-top: 60px
}
}
.valentine__grid.four-up .vtine-grid.bundle-item {
	width: 100%;
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%
}
.valentine__grid.four-up .vtine-grid.bundle-item .prod-image-wrap img {
	max-width: 680px
}

@media (min-width:992px) {
.valentine__grid.four-up {
	width: 66.6%
}
}
.valentine__grid.three-up {
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-left: auto;
	margin-top: 0
}
.valentine__grid.three-up .vtine-grid {
	width: calc(50% - 2px);
	-webkit-flex-basis: calc(50% - 2px);
	-ms-flex-preferred-size: calc(50% - 2px);
	flex-basis: calc(50% - 2px);
	padding-top: 0
}

@media (min-width:992px) {
.valentine__grid.three-up .vtine-grid {
	width: calc(33.3% - 2px);
	-webkit-flex-basis: calc(33.3% - 2px);
	-ms-flex-preferred-size: calc(33.3% - 2px);
	flex-basis: calc(33.3% - 2px);
	padding-top: 60px
}
}
.valentine__grid .vtine-grid {
	min-height: 480px;
	margin: 1px
}
.valentine__grid .vtine-grid.white {
	background: #fff
}
.valentine__grid .vtine-grid.white .product-contents a.product-title {
	color: #000
}
.valentine__grid .vtine-grid.white .product-contents div.product-price {
	color: #000
}
.valentine__grid .vtine-grid .prod-image-wrap {
	text-align: center
}
.valentine__grid .vtine-grid .prod-image-wrap img {
	display: block;
	max-width: 360px;
	margin-left: auto;
	margin-right: auto;
	width: 100%
}

@media (min-width:1024px) {
.valentine__grid .vtine-grid .prod-image-wrap a img {
	-webkit-transition: -webkit-transform 700ms ease-out;
	transition: -webkit-transform 700ms ease-out;
	transition: transform 700ms ease-out;
	transition: transform 700ms ease-out, -webkit-transform 700ms ease-out;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1)
}
.valentine__grid .vtine-grid .prod-image-wrap a:hover>img {
	-webkit-transform: scale3d(1.05, 1.05, 1.05);
	transform: scale3d(1.05, 1.05, 1.05)
}
}
.valentine__grid .vtine-grid .product-contents a.product-title {
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: .5px
}
.valentine__grid .vtine-grid .product-contents .contents__inner {
	min-height: 150px
}
.valentine__grid .vtine-grid .product-contents div.product-price {
	font-size: 16px;
	color: #fff
}
.valentine__grid .vtine-grid .product-contents form button.button-custom.add-to-cart-custom {
	border-radius: 250px;
	width: 100%;
	max-width: 150px;
	color: #982C3E;
	background: #fff;
	text-align: center;
	font-size: 12px;
	border: 0 none;
	font-weight: 300;
	height: 47px;
	line-height: 18px;
	font-weight: 300;
	padding: 0;
	margin: 0 auto;
	-webkit-transition: all 150ms!important;
	transition: all 150ms!important;
	display: block
}
.valentine__grid .vtine-grid .product-contents form button.button-custom.add-to-cart-custom i {
	display: inline-block;
	margin-right: 8px;
	position: relative;
	top: 3px;
	-webkit-transition: all 150ms;
	transition: all 150ms;
	width: 16px
}
.valentine__grid .vtine-grid .product-contents form button.button-custom.add-to-cart-custom i svg {
	display: block;
	width: 100%;
	height: auto
}
.valentine__grid .vtine-grid .product-contents form button.button-custom.add-to-cart-custom:hover {
	background: #982C3E;
	color: #fff
}
.valentine__grid .vtine-grid .product-contents form button.button-custom.add-to-cart-custom:hover i {
	-webkit-transform: translateX(-12px);
	transform: translateX(-12px);
	margin-right: -16px;
	opacity: 0
}
.valentine__masonry {
	background: #fff;
	position: relative;
	margin-top: 30px;
	z-index: 3;
	padding-top: 30px;
	overflow: hidden
}

@media (min-width:767px) {
.valentine__masonry {
	padding-top: 60px
}
}

@media (min-width:1024px) {
.valentine__masonry {
	margin-top: 60px
}
}
.valentine__masonry h6 {
	text-align: center;
	font-size: 14px;
	font-family: "Roboto", Helvetica, sans-serif;
	font-weight: 300;
	margin-bottom: 30px;
	color: #982C3E;
	margin-top: 30px
}
.valentine__masonry h6 i {
	width: 12px;
	height: 12px;
	position: relative;
	top: 2px;
	margin-right: 8px
}

@media (min-width:767px) {
.valentine__masonry h6 {
	margin-top: 0;
	margin-bottom: 45px
}
}
.valentine__masonry #pack-container {
	max-width: 1170px;
	width: 100%;
	margin: 0 auto 36px auto
}
.valentine__masonry .item {
	overflow: hidden;
	padding: 1px 2px
}
.valentine__masonry .item img {
	width: 100%;
	max-width: 100%
}
.valentine__masonry .item a {
	display: block
}
.valentine__masonry .item.w2, .valentine__masonry .item.w3 {
	width: 100%;
	max-width: 100%
}

@media (max-width:767px) {
.valentine__masonry .item {
	position: static!important
}
}

@media (min-width:768px) {
.valentine__masonry .grid-sizer, .valentine__masonry .item {
	width: 33.333333333333%
}
.valentine__masonry .item.w2 {
	width: 66.666666666667%
}
.valentine__masonry .item.w3 {
	width: 100%
}
.valentine__masonry .item a {
	height: 325px;
	margin-bottom: 0
}
}

@media (min-width:1024px) {
.valentine__masonry {
	padding: 3rem 0
}
.valentine__masonry .item a {
	-webkit-transition: all 150ms cubic-bezier(.25, .46, .45, .94);
	transition: all 150ms cubic-bezier(.25, .46, .45, .94);
	padding: 8px
}
.valentine__masonry .item a:hover {
	padding: 0
}
}
@-webkit-keyframes colors {
0% {
background-position:0% 50%
}
50% {
background-position:100% 50%
}
100% {
background-position:0% 50%
}
}
@keyframes colors {
0% {
background-position:0% 50%
}
50% {
background-position:100% 50%
}
100% {
background-position:0% 50%
}
}
.perspective-banner {
	width: 100%;
	height: auto;
	padding-top: 43.2%;
	position: relative;
	background: url(../image/vday-postlaunch.jpg) no-repeat;
	background-size: cover;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	margin: 0 auto
}
.persp-lips {
	width: 100%;
	max-width: 410px;
	height: auto;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%) translateZ(50px);
	transform: translate(-50%, -50%) translateZ(50px)
}
.persp-shadow {
	width: 100%;
	max-width: 500px;
	height: auto;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%) translateZ(20px);
	transform: translate(-50%, -50%) translateZ(20px)
}

@media (max-width:992px) {
.perspective-banner {
	padding-top: 43.2%
}
.persp-lips, .persp-shadow {
	max-width: 30%
}
}
.template--giveaway {
	background: #fefefe
}
.template--giveaway #content {
	width: 100%;
	max-width: 100%
}
.template--giveaway .content--section {
	padding: 0 12px;
	width: 100%;
	max-width: 720px;
	margin: 24px auto
}
.template--giveaway .content--section p {
	font-family: "Roboto", Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: 500
}
.template--giveaway .content--section p a {
	font-size: 13px;
	cursor: pointer
}
.template--giveaway .content--section p a:hover {
	opacity: .9
}
.template--giveaway .content--section p.strong {
	text-decoration: underline
}
.template--giveaway .content--section p.strong strong {
	font-weight: 700
}
.template--giveaway .content--section a {
	text-decoration: underline;
	color: blue
}
.template--giveaway .content--section h1 {
	font-family: "Roboto", Helvetica, sans-serif;
	letter-spacing: -1px;
	font-weight: 400;
	font-size: 24px
}
.template--giveaway .content--section .signup--form {
	background: #fff;
	box-shadow: 0 2px 48px rgba(0,0,0,.04);
	margin-top: 24px;
	border-radius: 4px;
	width: 100%;
	margin: 24px auto 0;
	max-width: 550px
}
.template--giveaway .content--section .signup--form h2 {
	font-family: "Roboto", Helvetica, sans-serif;
	text-align: center;
	padding: 0 12px;
	color: #fff;
	font-size: 28px
}
.template--giveaway .content--section .signup--form h4 {
	font-family: "Roboto", Helvetica, sans-serif;
	text-align: center;
	padding: 0 12px;
	color: #555;
	font-weight: 600;
	font-size: 11px
}
.template--giveaway .content--section .signup--form h5 {
	font-family: "Roboto", Helvetica, sans-serif;
	text-align: center;
	padding: 0 12px;
	color: #000;
	font-size: 16px;
	margin-top: 24px;
	color: #4cde45
}
.template--giveaway .content--section .signup--form .signup--top {
	border-bottom: 1px solid #fefefe;
	padding: 36px 0 18px;
	background: #000;
	border-radius: 6px 6px 0 0
}

@media (min-width:767px) {
.template--giveaway .content--section {
	padding: 0 24px;
	margin: 48px auto
}
.template--giveaway .content--section h1 {
	font-size: 36px
}
.template--giveaway .content--section p {
	font-size: 16px;
	line-height: 24px
}
.template--giveaway .content--section .signup--form {
	margin-top: 60px
}
.template--giveaway .content--section .signup--form h2 {
	padding: 0 36px
}
}

@media (min-width:992px) {
.template--giveaway .content--section {
	margin: 72px auto;
	padding-bottom: 120px
}
}
form#giveaway_submission {
	margin: 0 auto;
	display: block;
	width: 98%;
	padding: 6px 0 24px 0
}
form#giveaway_submission .success_message p {
	padding: 0 12px;
	font-size: 16px;
	font-family: "Roboto", Helvetica, sans-serif;
	text-align: center;
	color: #000;
	margin-top: 12px
}
form#giveaway_submission .error_message {
	font-family: "Roboto", Helvetica, sans-serif;
	color: red;
	font-size: 14px;
	margin-top: 24px;
	text-decoration: underline;
	padding-left: 24px
}
form#giveaway_submission input {
	display: block;
	width: 100%;
	text-transform: uppercase;
	font-family: "Roboto", Helvetica, sans-serif;
	line-height: 60px;
	padding: 2px 16px 0;
	font-size: 18px;
	margin: 0;
	border-radius: 0!important;
	border: 0 none;
	border-bottom: 1px solid #fdfdfd!important;
	background: #fdfdfd;
	color: #555;
	-webkit-transition: all 200ms ease-out;
	transition: all 200ms ease-out;
	box-shadow: none;
	text-indent: 0;
	cursor: pointer
}
form#giveaway_submission input:last-child {
	border-bottom: 0 none!important
}
form#giveaway_submission input:hover {
	color: #888;
	border-color: #666!important
}
form#giveaway_submission input:focus, form#giveaway_submission input:active {
	background: #fff;
	color: #000;
	border-color: #fdfdfd!important;
	box-shadow: inset 0 -2px 0 #bebebe
}

@media (min-width:767px) {
form#giveaway_submission input {
	padding-left: 24px
}
}
form#giveaway_submission button {
	margin: 12px auto 0;
	display: block;
	width: 100%;
	-webkit-transition: all 200ms ease-out;
	transition: all 200ms ease-out
}

@media (min-width:767px) {
form#giveaway_submission button {
	margin: 24px auto 0
}
}

@media (min-width:992px) {
form#giveaway_submission button {
	max-width: 220px
}
form#giveaway_submission button:hover {
	background: #7ee053;
	-webkit-transform: scale3d(1.05, 1.05, 1.05);
	transform: scale3d(1.05, 1.05, 1.05)
}
}
.hero-banner img {
	width: 100%;
	display: block;
	margin: 0 auto
}
#klaviyo-bis-modal p, #klaviyo-bis-modal .form-control, #klaviyo-bis-modal #completed_message, #klaviyo-bis-modal #error_message {
	font-family: "Roboto", sans-serif!important
}
#klaviyo-bis-modal {
	position: relative;
	top: 50%;
	transform: translateY(-50%)
}
#klaviyo-bis-modal #container {
	margin: 0!important
}
.clearfix:after, .clearfix:before {
	display: table;
	content: "";
	line-height: 0
}
.clearfix:after {
	clear: both
}
.hide-text {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}
.input-block-level {
	display: block;
	width: 100%;
	min-height: 28px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.klaviyo_default_styling {
	margin-bottom: 18px
}
.klaviyo_default_styling label {
	font-size: 14px;
	line-height: 1.2;
	text-align: left;
	margin-bottom: 12px;
	display: block
}
.klaviyo_default_styling input[type=text], .klaviyo_default_styling input[type=email] {
	border: solid 1px #ccc;
	border-radius: 3px;
	padding: 7px 9px;
	width: 100%;
	height: 34px;
	color: #222;
	font-size: 14px;
	line-height: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.klaviyo_default_styling .klaviyo_field_group {
	margin-bottom: 8px
}
.klaviyo_default_styling .klaviyo_form_actions {
	text-align: right
}
.klaviyo_default_styling .klaviyo_messages .error_message, .klaviyo_default_styling .klaviyo_messages .success_message {
	font-size: 14px;
	line-height: 1.2;
	margin-bottom: 12px
}
.klaviyo_default_styling .klaviyo_submit_button {
	background-color: #1a5b7e;
	cursor: pointer;
	padding: 10px 18px;
	padding-right: 50px;
	margin: 0;
	font-size: 14px;
	line-height: 1;
	height: 34px;
	border: none;
	color: #fff;
	font-weight: 700;
	border-radius: 3px;
	position: relative;
	-webkit-font-smoothing: antialiased;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	display: inline-block;
	-webkit-transition: background-color .2s ease-out;
	-moz-transition: background-color .2s ease-out;
	-o-transition: background-color .2s ease-out;
	transition: background-color .2s ease-out;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.klaviyo_default_styling .klaviyo_submit_button:after {
	content: '>';
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	border-left: 1px solid #fff;
	padding: 10px 10px;
	line-height: 100%
}
.klaviyo_default_styling .klaviyo_submit_button.disabled, .klaviyo_default_styling .klaviyo_submit_button:disabled {
	background: #ccc
}
.klaviyo_condensed_styling, .klaviyo_styling {
	margin-bottom: 18px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	max-width: 300px
}
.klaviyo_condensed_styling label, .klaviyo_styling label {
	font-size: 18px;
	line-height: 1.2;
	text-align: left;
	margin-bottom: 6px;
	display: block;
	font-weight: 700;
	-webkit-font-smoothing: antialiased
}
.klaviyo_condensed_styling input[type=text], .klaviyo_condensed_styling input[type=email], .klaviyo_styling input[type=text], .klaviyo_styling input[type=email] {
	border: solid 1px #ccc;
	border-radius: 3px;
	padding: 7px 9px;
	width: 100%;
	height: 34px;
	color: #222;
	font-size: 14px;
	line-height: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.klaviyo_condensed_styling .klaviyo_field_group, .klaviyo_styling .klaviyo_field_group {
	margin-bottom: 8px
}
.klaviyo_condensed_styling .klaviyo_form_actions, .klaviyo_styling .klaviyo_form_actions {
	text-align: right
}
.klaviyo_condensed_styling .klaviyo_messages .error_message, .klaviyo_condensed_styling .klaviyo_messages .success_message, .klaviyo_styling .klaviyo_messages .error_message, .klaviyo_styling .klaviyo_messages .success_message {
	font-size: 14px;
	line-height: 1.2;
	margin-bottom: 12px
}
.klaviyo_condensed_styling .klaviyo_messages .error_message, .klaviyo_styling .klaviyo_messages .error_message {
	color: #D0331F
}
.klaviyo_condensed_styling .klaviyo_submit_button, .klaviyo_styling .klaviyo_submit_button {
	background-color: #1a5b7e;
	cursor: pointer;
	padding: 10px 18px;
	margin: 0;
	font-size: 14px;
	line-height: 1;
	height: 34px;
	border: none;
	color: #fff;
	font-weight: 700;
	border-radius: 3px;
	position: relative;
	-webkit-font-smoothing: antialiased;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	display: inline-block;
	-webkit-transition: background-color .2s ease-out;
	-moz-transition: background-color .2s ease-out;
	-o-transition: background-color .2s ease-out;
	transition: background-color .2s ease-out;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.klaviyo_condensed_styling:after, .klaviyo_condensed_styling:before {
	display: table;
	content: "";
	line-height: 0
}
.klaviyo_condensed_styling:after {
	clear: both
}
.klaviyo_condensed_styling .klaviyo_field_group, .klaviyo_condensed_styling .klaviyo_form_actions, .klaviyo_condensed_styling .klaviyo_messages {
	display: inline-block
}
.klaviyo_condensed_styling .klaviyo_field_group {
	width: 180px;
	margin: 0
}
.klaviyo_condensed_styling .klaviyo_field_group>label {
	display: none
}
.klaviyo_condensed_float:after, .klaviyo_condensed_float:before {
	display: table;
	content: "";
	line-height: 0
}
.klaviyo_condensed_float:after {
	clear: both
}
.klaviyo_condensed_float .klaviyo_field_group, .klaviyo_condensed_float .klaviyo_form_actions, .klaviyo_condensed_float .klaviyo_messages {
	float: left
}
.klaviyo_condensed_float .klaviyo_field_group {
	margin-right: .5em
}
.klaviyo_wp_styling input[type=text], .klaviyo_wp_styling input[type=email] {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.klaviyo_wp_styling .klaviyo_form_actions {
	text-align: right
}
.klaviyo_modal {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(55,63,71,.8);
	background: -webkit-radial-gradient(50% 50%, ellipse closest-corner, rgba(55,63,71,.45) 1%, rgba(55,63,71,.8) 100%);
	background: -ms-radial-gradient(50% 50%, ellipse closest-corner, rgba(55,63,71,.45) 1%, rgba(55,63,71,.8) 100%);
	background: -moz-radial-gradient(50% 50%, ellipse closest-corner, rgba(55,63,71,.45) 1%, rgba(55,63,71,.8) 100%);
	background: radial-gradient(50% 50%, ellipse closest-corner, rgba(55,63,71,.45) 1%, rgba(55,63,71,.8) 100%);
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	z-index: 2147483647
}
.klaviyo_modal .klaviyo_inner {
	position: fixed;
	top: 20%;
	left: 50%;
	width: 360px;
	margin-left: -200px;
	font-size: 14px;
	border: none;
	padding: 20px;
	background-color: #FFF;
	color: #222;
	text-align: left;
	max-height: 450px;
	-moz-box-shadow: 0 0 1px 1px rgba(55,63,71,.2), 0 10px 27px rgba(55,63,71,.7);
	-webkit-box-shadow: 0 0 1px 1px rgba(55,63,71,.2), 0 10px 27px rgba(55,63,71,.7);
	box-shadow: 0 0 1px 1px rgba(55,63,71,.2), 0 10px 27px rgba(55,63,71,.7);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #fdfdfd;
	background-image: -moz-linear-gradient(top, #fff, #f9f9f9);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f9f9f9));
	background-image: -webkit-linear-gradient(top, #fff, #f9f9f9);
	background-image: -o-linear-gradient(top, #fff, #f9f9f9);
	background-image: linear-gradient(to bottom, #fff, #f9f9f9);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff9f9f9', GradientType=0);
	z-index: 10
}
.klaviyo_modal form {
	margin: 0;
	max-height: 450px;
	overflow-y: auto;
	overflow-x: hidden;
	position: relative
}
.klaviyo_modal .klaviyo_header_close {
	position: absolute;
	z-index: 100;
	color: #999;
	font-size: 24px;
	line-height: 1;
	top: 8px;
	right: 12px;
	text-decoration: none
}
.klaviyo_modal .klaviyo_header {
	font-size: 24px;
	line-height: 28px;
	padding: 0 0 6px;
	margin: 0;
	text-align: center;
	color: #222
}
.klaviyo_modal .klaviyo_subheader {
	color: #778187;
	padding: 3px 0;
	font-size: 17px;
	line-height: 19px;
	text-align: center;
	margin: 0
}
.klaviyo_modal .klaviyo_fieldset {
	border-top: 1px solid #f0f2f2;
	padding: 20px 0 0;
	margin: 6px 0 0
}
.klaviyo_modal .klaviyo_fieldset .klaviyo_field_group {
	margin-bottom: 10px
}
.klaviyo_modal .klaviyo_fieldset .klaviyo_field_group label {
	display: block;
	color: #666;
	font-size: 14px;
	font-weight: 700;
	margin: 0 0 7px 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none
}
.klaviyo_modal .klaviyo_fieldset .klaviyo_field_group input[type=text], .klaviyo_modal .klaviyo_fieldset .klaviyo_field_group input[type=email] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	-o-user-select: text;
	user-select: text;
	height: 37px;
	font-size: 15px;
	padding: 9px 7px;
	border: 1px solid #b4becd;
	border-top-color: #b0baca;
	border-bottom-color: #d3d9e2;
	-moz-box-shadow: inset 0 1px 2px rgba(130,137,150,.23), 0 1px 0 rgba(255,255,255,.85);
	-webkit-box-shadow: inset 0 1px 2px rgba(130,137,150,.23), 0 1px 0 rgba(255,255,255,.85);
	box-shadow: inset 0 1px 2px rgba(130,137,150,.23), 0 1px 0 rgba(255,255,255,.85);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #333;
	margin: 0;
	-webkit-font-smoothing: subpixel-antialiased
}
.klaviyo_modal .klaviyo_fine_print {
	font-size: 10px;
	line-height: 1.2
}
.klaviyo_modal .klaviyo_form_actions {
	border-top: 1px solid #f0f2f2;
	padding-top: 21px;
	margin: 10px 0 0 0
}
.klaviyo_modal .klaviyo_submit_button {
	position: relative;
	width: 100%;
	margin: 0;
	border: 0;
	padding: 1px;
	display: block;
	text-decoration: none;
	color: #FFF;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
	background-color: #2583b5;
	background-image: -moz-linear-gradient(top, #2789be, #2279a9);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2789be), to(#2279a9));
	background-image: -webkit-linear-gradient(top, #2789be, #2279a9);
	background-image: -o-linear-gradient(top, #2789be, #2279a9);
	background-image: linear-gradient(to bottom, #2789be, #2279a9);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2789be', endColorstr='#ff2279a9', GradientType=0);
	border-color: #2279a9 #2279a9 #154c69;
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 1px 0 rgba(55,63,71,.2);
	-webkit-box-shadow: 0 1px 0 rgba(55,63,71,.2);
	box-shadow: 0 1px 0 rgba(55,63,71,.2);
	-webkit-font-smoothing: antialiased;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	cursor: pointer;
	outline: 0
}
.klaviyo_modal .klaviyo_submit_button.active:not(.btn-fake), .klaviyo_modal .klaviyo_submit_button.disabled:not(.btn-fake), .klaviyo_modal .klaviyo_submit_button:active:not(.btn-fake), .klaviyo_modal .klaviyo_submit_button:focus:not(.btn-fake), .klaviyo_modal .klaviyo_submit_button:hover:not(.btn-fake), .klaviyo_modal .klaviyo_submit_button[disabled]:not(.btn-fake) {
	color: #FFF;
	background-color: #2279a9
}
.klaviyo_modal .klaviyo_submit_button.active, .klaviyo_modal .klaviyo_submit_button:active {
	background-color: #1a5b7e\9
}
.klaviyo_modal .klaviyo_submit_button span {
	display: block;
	padding: 5px 15px;
	height: 47px;
	line-height: 37px;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
	background-color: #2583b5;
	background-image: -moz-linear-gradient(top, #2789be, #2279a9);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2789be), to(#2279a9));
	background-image: -webkit-linear-gradient(top, #2789be, #2279a9);
	background-image: -o-linear-gradient(top, #2789be, #2279a9);
	background-image: linear-gradient(to bottom, #2789be, #2279a9);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2789be', endColorstr='#ff2279a9', GradientType=0);
	border-color: #2279a9 #2279a9 #154c69;
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	font-size: 17px;
	color: #FFF;
	font-weight: 700;
	text-shadow: 0 -1px 0 rgba(55,63,71,.25);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.25);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.25);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.25);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.klaviyo_modal .klaviyo_submit_button span.active:not(.btn-fake), .klaviyo_modal .klaviyo_submit_button span.disabled:not(.btn-fake), .klaviyo_modal .klaviyo_submit_button span:active:not(.btn-fake), .klaviyo_modal .klaviyo_submit_button span:focus:not(.btn-fake), .klaviyo_modal .klaviyo_submit_button span:hover:not(.btn-fake), .klaviyo_modal .klaviyo_submit_button span[disabled]:not(.btn-fake) {
	color: #FFF;
	background-color: #2279a9
}
.klaviyo_modal .klaviyo_submit_button span.active, .klaviyo_modal .klaviyo_submit_button span:active {
	background-color: #1a5b7e\9
}
.klaviyo_modal .klaviyo_submit_button:active {
	background: #1e6a93;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none
}
.klaviyo_modal .klaviyo_submit_button:active span {
	background-color: #20709c;
	background-image: -moz-linear-gradient(top, #1e6a93, #2279a9);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1e6a93), to(#2279a9));
	background-image: -webkit-linear-gradient(top, #1e6a93, #2279a9);
	background-image: -o-linear-gradient(top, #1e6a93, #2279a9);
	background-image: linear-gradient(to bottom, #1e6a93, #2279a9);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1e6a93', endColorstr='#ff2279a9', GradientType=0);
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none
}
.klaviyo_modal .klaviyo_submit_button:disabled {
	opacity: .5;
	filter: alpha(opacity=50);
	background: #1e6a93;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none
}
.klaviyo_modal .klaviyo_submit_button:disabled span {
	background-color: #20709c;
	background-image: -moz-linear-gradient(top, #1e6a93, #2279a9);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1e6a93), to(#2279a9));
	background-image: -webkit-linear-gradient(top, #1e6a93, #2279a9);
	background-image: -o-linear-gradient(top, #1e6a93, #2279a9);
	background-image: linear-gradient(to bottom, #1e6a93, #2279a9);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1e6a93', endColorstr='#ff2279a9', GradientType=0);
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none
}
.klaviyo_modal .success_message {
	padding: 20px 0 34px;
	text-align: center;
	font-size: 20px;
	line-height: 1.2
}
.klaviyo_modal .error_message {
	padding-top: 15px;
	text-align: center;
	color: #D0331F
}
.klaviyo_modal .klaviyo_ack {
	position: fixed;
	bottom: 8px;
	left: 8px;
	font-size: 13px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}
.klaviyo_modal .klaviyo_ack a {
	color: #eee;
	text-decoration: none;
	text-shadow: 0 -1px 0 rgba(55,63,71,.5)
}
.klaviyo_modal .klaviyo_ack a:hover {
	color: #FFF;
	text-decoration: underline
}

@media only screen and (max-width:480px) {
.klaviyo_modal .klaviyo_inner {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: auto;
	left: 5%;
	right: 5%;
	top: 5%;
	margin-left: auto;
	max-height: 90%
}
.klaviyo_modal .klaviyo_header {
	font-size: 20px;
	line-height: 24px
}
.klaviyo_modal .klaviyo_header_close {
	font-size: 36px;
	top: 12px;
	right: 14px
}
.klaviyo_modal .klaviyo_submit_button span {
	height: 49px;
	line-height: 39px;
	padding: 5px 15px
}
}
.klaviyo_flyout .klaviyo_inner {
	width: 360px;
	padding: 13px 10px 10px;
	position: fixed;
	bottom: 20px;
	right: 0;
	text-align: left;
	-moz-box-shadow: 0 0 1px 1px rgba(55,63,71,.2), 0 4px 9px rgba(55,63,71,.5);
	-webkit-box-shadow: 0 0 1px 1px rgba(55,63,71,.2), 0 4px 9px rgba(55,63,71,.5);
	box-shadow: 0 0 1px 1px rgba(55,63,71,.2), 0 4px 9px rgba(55,63,71,.5);
	background-color: #fdfdfd;
	background-image: -moz-linear-gradient(top, #fff, #f9f9f9);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f9f9f9));
	background-image: -webkit-linear-gradient(top, #fff, #f9f9f9);
	background-image: -o-linear-gradient(top, #fff, #f9f9f9);
	background-image: linear-gradient(to bottom, #fff, #f9f9f9);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff9f9f9', GradientType=0);
	z-index: 2147483647;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}
.klaviyo_flyout form {
	margin: 0
}
.klaviyo_flyout .klaviyo_topbar {
	height: 3px;
	width: 100%;
	background: #5e89a0;
	position: absolute;
	top: 0;
	left: 0
}
.klaviyo_flyout .klaviyo_header_close {
	position: absolute;
	color: #999;
	font-size: 20px;
	line-height: 1;
	top: 10px;
	right: 10px;
	text-decoration: none
}
.klaviyo_flyout .klaviyo_header {
	font-size: 18px;
	line-height: 24px;
	margin: 0 15px 0 0;
	padding: 0;
	color: #222
}
.klaviyo_flyout .klaviyo_subheader {
	color: #474d51;
	font-size: 13px;
	line-height: 18px;
	margin: 0 15px 0 0;
	padding: 0
}
.klaviyo_flyout .klaviyo_inline_fieldset {
	margin-top: 10px
}
.klaviyo_flyout input[type=text], .klaviyo_flyout input[type=email] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
	width: 240px;
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	-o-user-select: text;
	user-select: text;
	height: 32px;
	font-size: 13px;
	padding: 5px 7px;
	border: 1px solid #b4becd;
	border-top-color: #b0baca;
	border-bottom-color: #d3d9e2;
	-moz-box-shadow: inset 0 1px 2px rgba(130,137,150,.23), 0 1px 0 rgba(255,255,255,.85);
	-webkit-box-shadow: inset 0 1px 2px rgba(130,137,150,.23), 0 1px 0 rgba(255,255,255,.85);
	box-shadow: inset 0 1px 2px rgba(130,137,150,.23), 0 1px 0 rgba(255,255,255,.85);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #333;
	margin: 0 4px 0 0;
	-webkit-font-smoothing: subpixel-antialiased
}
.klaviyo_flyout input:-moz-placeholder {
color:#999!important
}
.klaviyo_flyout input:-ms-input-placeholder {
color:#999!important
}
.klaviyo_flyout input::-webkit-input-placeholder {
color:#999!important
}
.klaviyo_flyout .klaviyo_submit_button {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 32px;
	position: relative;
	margin: 0;
	border-width: 0;
	padding: 1px;
	vertical-align: top;
	text-decoration: none;
	color: #FFF;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
	background-color: #2583b5;
	background-image: -moz-linear-gradient(top, #2789be, #2279a9);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2789be), to(#2279a9));
	background-image: -webkit-linear-gradient(top, #2789be, #2279a9);
	background-image: -o-linear-gradient(top, #2789be, #2279a9);
	background-image: linear-gradient(to bottom, #2789be, #2279a9);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2789be', endColorstr='#ff2279a9', GradientType=0);
	border-color: #2279a9 #2279a9 #154c69;
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow: 0 1px 0 rgba(55,63,71,.2);
	-webkit-box-shadow: 0 1px 0 rgba(55,63,71,.2);
	box-shadow: 0 1px 0 rgba(55,63,71,.2);
	-webkit-font-smoothing: antialiased;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	cursor: pointer;
	outline: 0
}
.klaviyo_flyout .klaviyo_submit_button.active:not(.btn-fake), .klaviyo_flyout .klaviyo_submit_button.disabled:not(.btn-fake), .klaviyo_flyout .klaviyo_submit_button:active:not(.btn-fake), .klaviyo_flyout .klaviyo_submit_button:focus:not(.btn-fake), .klaviyo_flyout .klaviyo_submit_button:hover:not(.btn-fake), .klaviyo_flyout .klaviyo_submit_button[disabled]:not(.btn-fake) {
	color: #FFF;
	background-color: #2279a9
}
.klaviyo_flyout .klaviyo_submit_button.active, .klaviyo_flyout .klaviyo_submit_button:active {
	background-color: #1a5b7e\9
}
.klaviyo_flyout .klaviyo_submit_button span {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
	background-color: #2583b5;
	background-image: -moz-linear-gradient(top, #2789be, #2279a9);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2789be), to(#2279a9));
	background-image: -webkit-linear-gradient(top, #2789be, #2279a9);
	background-image: -o-linear-gradient(top, #2789be, #2279a9);
	background-image: linear-gradient(to bottom, #2789be, #2279a9);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2789be', endColorstr='#ff2279a9', GradientType=0);
	border-color: #2279a9 #2279a9 #154c69;
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	font-size: 13px;
	color: #FFF;
	font-weight: 700;
	text-shadow: 0 -1px 0 rgba(55,63,71,.25);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.25);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.25);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.25);
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px
}
.klaviyo_flyout .klaviyo_submit_button span.active:not(.btn-fake), .klaviyo_flyout .klaviyo_submit_button span.disabled:not(.btn-fake), .klaviyo_flyout .klaviyo_submit_button span:active:not(.btn-fake), .klaviyo_flyout .klaviyo_submit_button span:focus:not(.btn-fake), .klaviyo_flyout .klaviyo_submit_button span:hover:not(.btn-fake), .klaviyo_flyout .klaviyo_submit_button span[disabled]:not(.btn-fake) {
	color: #FFF;
	background-color: #2279a9
}
.klaviyo_flyout .klaviyo_submit_button span.active, .klaviyo_flyout .klaviyo_submit_button span:active {
	background-color: #1a5b7e\9
}
.klaviyo_flyout .klaviyo_submit_button:active {
	background: #1e6a93;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none
}
.klaviyo_flyout .klaviyo_submit_button:active span {
	background-color: #20709c;
	background-image: -moz-linear-gradient(top, #1e6a93, #2279a9);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1e6a93), to(#2279a9));
	background-image: -webkit-linear-gradient(top, #1e6a93, #2279a9);
	background-image: -o-linear-gradient(top, #1e6a93, #2279a9);
	background-image: linear-gradient(to bottom, #1e6a93, #2279a9);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1e6a93', endColorstr='#ff2279a9', GradientType=0);
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none
}
.klaviyo_flyout .klaviyo_submit_button:disabled {
	opacity: .5;
	filter: alpha(opacity=50);
	background: #1e6a93;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none
}
.klaviyo_flyout .klaviyo_submit_button:disabled span {
	background-color: #20709c;
	background-image: -moz-linear-gradient(top, #1e6a93, #2279a9);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1e6a93), to(#2279a9));
	background-image: -webkit-linear-gradient(top, #1e6a93, #2279a9);
	background-image: -o-linear-gradient(top, #1e6a93, #2279a9);
	background-image: linear-gradient(to bottom, #1e6a93, #2279a9);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1e6a93', endColorstr='#ff2279a9', GradientType=0);
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none
}
.klaviyo_flyout .success_message {
	padding: 10px 0;
	text-align: center;
	font-size: 20px;
	line-height: 1.2
}
.klaviyo_flyout .success_message .klaviyo_form_actions, .klaviyo_flyout .success_message .klaviyo_header, .klaviyo_flyout .success_message .klaviyo_subheader {
	margin-right: 0
}
.klaviyo_flyout .success_message .klaviyo_submit_button {
	display: inline-block;
	max-width: none
}
.klaviyo_flyout .error_message {
	font-size: 11px;
	padding-top: 5px;
	text-align: center;
	color: #D0331F
}
.klaviyo_flyout .klaviyo_ack {
	font-size: 11px;
	margin: 2px -10px -8px;
	padding: 5px 10px;
	text-align: center
}
.klaviyo_flyout .klaviyo_ack a {
	color: #666;
	text-decoration: underline
}
.klaviyo_flyout.klaviyo_left .klaviyo_inner {
	left: 0;
	right: auto
}

@media only screen and (max-width:480px) {
.klaviyo_flyout .klaviyo_inner {
	width: auto;
	left: 5%;
	right: 0
}
.klaviyo_flyout .klaviyo_header {
	font-size: 20px;
	line-height: 24px
}
.klaviyo_flyout .klaviyo_header_close {
	font-size: 36px;
	top: 4px;
	right: 6px
}
}
* html .klaviyo_flyout .klaviyo_inner {
	position: absolute
}
* html .klaviyo_flyout .klaviyo_inner .klaviyo_topbar {
	right: 0;
	width: 360px;
	font-size: 5px;
	line-height: 100%
}
* html .klaviyo_flyout .klaviyo_inner .klaviyo_submit_button {
	margin-left: 4px;
	padding: 0;
	height: 28px;
	display: inline
}
* html .klaviyo_flyout .klaviyo_inner .klaviyo_submit_button span {
	background: 0 0;
	margin: 0;
	padding: 1px 2px;
	position: relative;
	display: inline;
	height: 26px;
	line-height: 26px;
	white-space: nowrap
}
.klaviyo_holiday.klaviyo_modal .klaviyo_inner {
	width: 460px;
	margin-left: -230px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	max-height: 550px
}
.klaviyo_holiday.klaviyo_modal .klaviyo_inner form {
	max-height: 550px;
	overflow: visible
}
.klaviyo_holiday.klaviyo_modal .klaviyo_inner input[type=text], .klaviyo_holiday.klaviyo_modal .klaviyo_inner input[type=email] {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}
.klaviyo_holiday.klaviyo_modal .klaviyo_inner .klaviyo_header {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	line-height: 40px;
	padding: 0 0 16px
}
.klaviyo_holiday.klaviyo_modal .klaviyo_inner .klaviyo_subheader {
	color: #444;
	text-align: left;
	font-size: 14px;
	line-height: 19px
}
.klaviyo_holiday.klaviyo_modal .klaviyo_inner .klaviyo_fieldset {
	border-top: none;
	padding: 0
}
.klaviyo_holiday.klaviyo_modal .klaviyo_inner .klaviyo_submit_button {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background: #a50001
}
.klaviyo_holiday.klaviyo_modal .klaviyo_inner .klaviyo_submit_button span {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background: 0 0;
	color: #FFF;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
	background-color: rgba(255,255,255,.12);
	background-image: -moz-linear-gradient(top, rgba(255,255,255,.2), rgba(255,255,255,0));
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255,255,255,.2)), to(rgba(255,255,255,0)));
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,.2), rgba(255,255,255,0));
	background-image: -o-linear-gradient(top, rgba(255,255,255,.2), rgba(255,255,255,0));
	background-image: linear-gradient(to bottom, rgba(255,255,255,.2), rgba(255,255,255,0));
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff', endColorstr='#00ffffff', GradientType=0);
	border-color: rgba(255,255,255,0) rgba(255,255,255,0) rgba(217,217,217,0);
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.klaviyo_holiday.klaviyo_modal .klaviyo_inner .klaviyo_submit_button span.active:not(.btn-fake), .klaviyo_holiday.klaviyo_modal .klaviyo_inner .klaviyo_submit_button span.disabled:not(.btn-fake), .klaviyo_holiday.klaviyo_modal .klaviyo_inner .klaviyo_submit_button span:active:not(.btn-fake), .klaviyo_holiday.klaviyo_modal .klaviyo_inner .klaviyo_submit_button span:focus:not(.btn-fake), .klaviyo_holiday.klaviyo_modal .klaviyo_inner .klaviyo_submit_button span:hover:not(.btn-fake), .klaviyo_holiday.klaviyo_modal .klaviyo_inner .klaviyo_submit_button span[disabled]:not(.btn-fake) {
	color: #FFF;
	background-color: rgba(255,255,255,0)
}
.klaviyo_holiday.klaviyo_modal .klaviyo_inner .klaviyo_submit_button span.active, .klaviyo_holiday.klaviyo_modal .klaviyo_inner .klaviyo_submit_button span:active {
	background-color: rgba(230,230,230,0)\9
}
.klaviyo_holiday.klaviyo_modal .klaviyo_inner .klaviyo_submit_button:active {
	background: #8c0001
}
.klaviyo_holiday.klaviyo_modal .klaviyo_inner .klaviyo_submit_button:disabled {
	background: #8c0001
}
.klaviyo_holiday.klaviyo_modal .klaviyo_inner .klaviyo_below_submit {
	font-size: 13px;
	padding: 10px 0 5px;
	text-align: center;
	color: #666
}
.klaviyo_holiday.klaviyo_modal .klaviyo_inner .klaviyo_below_submit a {
	color: #666
}
.klaviyo_holiday.klaviyo_modal .klaviyo_inner .klaviyo_below_submit a:hover {
	color: #333
}
.klaviyo_holiday.klaviyo_flyout input[type=text], .klaviyo_holiday.klaviyo_flyout input[type=email] {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}
.klaviyo_holiday.klaviyo_flyout .klaviyo_topbar {
	height: 5px;
	background: #a50001
}
.klaviyo_holiday.klaviyo_flyout .klaviyo_header {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px
}
.klaviyo_holiday.klaviyo_flyout .klaviyo_subheader {
	color: #444
}
.klaviyo_holiday.klaviyo_flyout .klaviyo_submit_button {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background: #a50001;
	max-width: 110px;
	overflow: hidden
}
.klaviyo_holiday.klaviyo_flyout .klaviyo_submit_button span {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background: 0 0;
	color: #FFF;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
	background-color: rgba(255,255,255,.12);
	background-image: -moz-linear-gradient(top, rgba(255,255,255,.2), rgba(255,255,255,0));
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255,255,255,.2)), to(rgba(255,255,255,0)));
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,.2), rgba(255,255,255,0));
	background-image: -o-linear-gradient(top, rgba(255,255,255,.2), rgba(255,255,255,0));
	background-image: linear-gradient(to bottom, rgba(255,255,255,.2), rgba(255,255,255,0));
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff', endColorstr='#00ffffff', GradientType=0);
	border-color: rgba(255,255,255,0) rgba(255,255,255,0) rgba(217,217,217,0);
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.klaviyo_holiday.klaviyo_flyout .klaviyo_submit_button span.active:not(.btn-fake), .klaviyo_holiday.klaviyo_flyout .klaviyo_submit_button span.disabled:not(.btn-fake), .klaviyo_holiday.klaviyo_flyout .klaviyo_submit_button span:active:not(.btn-fake), .klaviyo_holiday.klaviyo_flyout .klaviyo_submit_button span:focus:not(.btn-fake), .klaviyo_holiday.klaviyo_flyout .klaviyo_submit_button span:hover:not(.btn-fake), .klaviyo_holiday.klaviyo_flyout .klaviyo_submit_button span[disabled]:not(.btn-fake) {
	color: #FFF;
	background-color: rgba(255,255,255,0)
}
.klaviyo_holiday.klaviyo_flyout .klaviyo_submit_button span.active, .klaviyo_holiday.klaviyo_flyout .klaviyo_submit_button span:active {
	background-color: rgba(230,230,230,0)\9
}
.klaviyo_holiday.klaviyo_flyout .klaviyo_submit_button:active {
	background: #8c0001
}
.klaviyo_holiday.klaviyo_flyout .klaviyo_submit_button:disabled {
	background: #8c0001
}
.klaviyo_holiday.klaviyo_flyout .success_message .klaviyo_form_actions {
	margin-top: 10px
}
.klaviyo_holiday.klaviyo_flyout .success_message .klaviyo_submit_button {
	max-width: none
}

@media only screen and (max-width:480px) {
.klaviyo_holiday.klaviyo_modal .klaviyo_inner {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: auto;
	left: 5%;
	right: 5%;
	top: 5%;
	margin-left: auto
}
.klaviyo_holiday.klaviyo_modal .klaviyo_header {
	font-size: 20px;
	line-height: 24px
}
.klaviyo_holiday.klaviyo_modal .klaviyo_header_close {
	font-size: 36px;
	top: 12px;
	right: 14px
}
.klaviyo_holiday.klaviyo_modal .klaviyo_submit_button span {
	height: 49px;
	line-height: 49px
}
}
.yotpo-display-wrapper {
	visibility: visible!important
}
.yotpo {
	direction: LTR;
	clear: both;
	text-align: left
}
.yotpo div, .yotpo span, .yotpo p, .yotpo a, .yotpo img, .yotpo i, .yotpo strong, .yotpo sup, .yotpo ul, .yotpo li, .yotpo form, .yotpo label {
	font-family: "Open Sans", sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-style: normal!important;
	font-size: 14px;
	line-height: 17px;
	color: #6A6C77;
	border: none;
	padding: 0;
	margin: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.yotpo div p, .yotpo div a, .yotpo div img, .yotpo div i, .yotpo div strong, .yotpo div sup, .yotpo div ul, .yotpo div li, .yotpo div form, .yotpo div label, .yotpo span p, .yotpo span a, .yotpo span img, .yotpo span i, .yotpo span strong, .yotpo span sup, .yotpo span ul, .yotpo span li, .yotpo span form, .yotpo span label, .yotpo p p, .yotpo p a, .yotpo p img, .yotpo p i, .yotpo p strong, .yotpo p sup, .yotpo p ul, .yotpo p li, .yotpo p form, .yotpo p label, .yotpo a p, .yotpo a a, .yotpo a img, .yotpo a i, .yotpo a strong, .yotpo a sup, .yotpo a ul, .yotpo a li, .yotpo a form, .yotpo a label, .yotpo img p, .yotpo img a, .yotpo img img, .yotpo img i, .yotpo img strong, .yotpo img sup, .yotpo img ul, .yotpo img li, .yotpo img form, .yotpo img label, .yotpo i p, .yotpo i a, .yotpo i img, .yotpo i i, .yotpo i strong, .yotpo i sup, .yotpo i ul, .yotpo i li, .yotpo i form, .yotpo i label, .yotpo strong p, .yotpo strong a, .yotpo strong img, .yotpo strong i, .yotpo strong strong, .yotpo strong sup, .yotpo strong ul, .yotpo strong li, .yotpo strong form, .yotpo strong label, .yotpo sup p, .yotpo sup a, .yotpo sup img, .yotpo sup i, .yotpo sup strong, .yotpo sup sup, .yotpo sup ul, .yotpo sup li, .yotpo sup form, .yotpo sup label, .yotpo ul p, .yotpo ul a, .yotpo ul img, .yotpo ul i, .yotpo ul strong, .yotpo ul sup, .yotpo ul ul, .yotpo ul li, .yotpo ul form, .yotpo ul label, .yotpo li p, .yotpo li a, .yotpo li img, .yotpo li i, .yotpo li strong, .yotpo li sup, .yotpo li ul, .yotpo li li, .yotpo li form, .yotpo li label, .yotpo form p, .yotpo form a, .yotpo form img, .yotpo form i, .yotpo form strong, .yotpo form sup, .yotpo form ul, .yotpo form li, .yotpo form form, .yotpo form label, .yotpo label p, .yotpo label a, .yotpo label img, .yotpo label i, .yotpo label strong, .yotpo label sup, .yotpo label ul, .yotpo label li, .yotpo label form, .yotpo label label {
	background: inherit!important
}
.yotpo ul, .yotpo li, .yotpo ul li {
	list-style: none outside none!important
}
.yotpo img {
	box-shadow: 0 0 0
}
.yotpo .color-blue {
	background: #2F84ED
}
.yotpo .color-red {
	background: #F04860
}
.yotpo .color-orange {
	background: #EFAE00
}
.yotpo .color-yellow {
	background: #FEC600
}
.yotpo .color-green {
	background: #1CC286
}
.yotpo .color-white {
	background: #FFF
}
.yotpo .color-gray {
	background: #6A6C77
}
.yotpo .color-gray-light {
	background: #E3E3E3
}
.yotpo .color-gray-dark {
	background: #737373
}
.yotpo .color-gray-darker {
	background: #6B6D76
}
.yotpo .color-primary {
	background: #2F84ED
}
.yotpo .color-primary-d1 {
	background: #26649F
}
.yotpo .color-primary-d2 {
	background: #1D5077
}
.yotpo .color-primary-l1 {
	background: #599DD2
}
.yotpo .color-primary-l2 {
	background: #83B6DD
}
.yotpo .color-primary-l3 {
	background: #ACCEE9
}
.yotpo .color-primary-l4 {
	background: #D6E7F4
}
.yotpo .font-color-blue {
	color: #2F84ED
}
.yotpo .font-color-black {
	color: #000
}
.yotpo .font-color-orange {
	color: #EFAE00
}
.yotpo .font-color-yellow {
	color: #FEC600
}
.yotpo .font-color-green {
	color: #1CC286
}
.yotpo .font-color-white {
	color: #FFF
}
.yotpo .font-color-gray {
	color: #6A6C77
}
.yotpo .font-color-gray-light {
	color: #E3E3E3
}
.yotpo .font-color-gray-dark {
	color: #737373
}
.yotpo .font-color-gray-darker {
	color: #6B6D76
}
.yotpo .font-color-primary {
	color: #2F84ED
}
.yotpo .font-color-primary-d1 {
	color: #26649F
}
.yotpo .font-color-primary-d2 {
	color: #1D5077
}
.yotpo .font-color-primary-l1 {
	color: #599DD2
}
.yotpo .font-color-primary-l2 {
	color: #83B6DD
}
.yotpo .font-color-primary-l3 {
	color: #ACCEE9
}
.yotpo .font-color-primary-l4 {
	color: #D6E7F4
}
.yotpo .sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0,0,0,0);
	border: 0
}
.yotpo .yotpo-clr {
	clear: both
}
.yotpo .clear-box:after {
	content: " ";
	clear: both;
	visibility: hidden
}
.yotpo .yotpo-hidden {
	display: none!important
}
.yotpo .yotpo-hidden.only-invisible {
	display: block!important;
	visibility: hidden
}
.yotpo .yotpo-hr {
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #E3E3E3;
	margin: 0 10px
}
.yotpo a, .yotpo a:hover {
	background: inherit!important
}
.yotpo a {
	color: #2F84ED!important;
	text-decoration: none!important;
	cursor: pointer!important
}
.yotpo a .y-label {
	cursor: pointer
}
.yotpo a:hover {
	color: #599DD2!important;
	text-decoration: none!important
}
.yotpo ul {
	list-style: none!important
}
.yotpo textarea {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}
.yotpo .pull-left {
	text-align: left;
	float: left
}
.yotpo .pull-right {
	text-align: right;
	float: right
}
.yotpo .pull-center {
	text-align: center;
	margin: 0 auto
}
.yotpo .text-3xl {
	font-size: 21px;
	line-height: 18px
}
.yotpo .text-2xl {
	font-size: 18px
}
.yotpo .text-xl {
	font-size: 16px
}
.yotpo .text-l {
	font-size: 15px
}
.yotpo .text-m {
	font-size: 13px
}
.yotpo .text-s {
	font-size: 12px;
	line-height: 17px
}
.yotpo .text-xs {
	font-size: 11px
}
.yotpo .text-2xs {
	font-size: 10px
}
.yotpo .yotpo-font-bold {
	font-weight: 700
}
.yotpo .font-light {
	font-weight: lighter
}
.yotpo .font-upper {
	text-transform: uppercase
}
.yotpo .yotpo-visible-mobile {
	display: none!important
}
.yotpo.testimonials {
	position: relative;
	z-index: 2147483647
}
@font-face {
	font-family: 'yotpo-widget-font';
	src: url(fonts/yotpo-widget-font.eot);
	src: url("fonts/yotpo-widget-font.eot#iefix") format("embedded-opentype"), url(fonts/yotpo-widget-font.woff) format("woff"), url(fonts/yotpo-widget-font.ttf) format("truetype"), url(fonts/yotpo-widget-font.svg) format("svg");
	font-weight: 400;
	font-style: normal
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
	font-family: 'yotpo-widget-font';
	src: url(fonts/yotpo-widget-font.svg) format("svg")
}
}
.yotpo .yotpo-icon, .yotpo .yotpo-icon:after, .yotpo .yotpo-icon:before {
	font-family: "yotpo-widget-font", sans-serif!important
}
.yotpo .yotpo-icon {
	speak: none;
	font-size: 17.5px;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	width: auto!important;
	background: none;
	height: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.yotpo .yotpo-icon-ticker-bag:before {
	content: "\e90b"
}
.yotpo .yotpo-icon-ticker-top:before {
	content: "\e900"
}
.yotpo .yotpo-icon-ticker-quote:before {
	content: "\e909"
}
.yotpo .yotpo-icon-ticker-people:before {
	content: "\e908"
}
.yotpo .yotpo-icon-ticker-like:before {
	content: "\e904"
}
.yotpo .yotpo-icon-warning:before {
	content: "\e906"
}
.yotpo .yotpo-icon-right-arrow-2:before {
	content: "\e905"
}
.yotpo .yotpo-icon-circle-cross:before {
	content: "\e903"
}
.yotpo .yotpo-icon-upload-photo:before {
	content: "\e902"
}
.yotpo .yotpo-icon-store:before {
	content: "\e600"
}
.yotpo .yotpo-icon-yotpo-logo:before {
	content: "\e609"
}
.yotpo .yotpo-icon-heart:before {
	content: "\e60b"
}
.yotpo .yotpo-icon-cross:before {
	content: "\e615"
}
.yotpo .yotpo-icon-facebook:before {
	content: "\e616"
}
.yotpo .yotpo-icon-double-bubble:before {
	content: "\e618"
}
.yotpo .yotpo-icon-write:before {
	content: "\e61e"
}
.yotpo .yotpo-icon-flag:before {
	content: "\e61f"
}
.yotpo .yotpo-icon-chat-bubble:before {
	content: "\e620"
}
.yotpo .yotpo-icon-video:before {
	content: "\e601"
}
.yotpo .yotpo-icon-up-arrow:before {
	content: "\e602"
}
.yotpo .yotpo-icon-twitter:before {
	content: "\e603"
}
.yotpo .yotpo-icon-thumbs-up:before {
	content: "\e604"
}
.yotpo .yotpo-icon-thumbs-down:before {
	content: "\e605"
}
.yotpo .yotpo-icon-three-lines:before {
	content: "\e606"
}
.yotpo .yotpo-icon-dot:before {
	content: "\e607"
}
.yotpo .yotpo-icon-seperator:before {
	content: "\e608"
}
.yotpo .yotpo-icon-checkmark:before {
	content: "\e60a"
}
.yotpo .yotpo-icon-camera:before {
	content: "\e60c"
}
.yotpo .yotpo-icon-attach:before {
	content: "\e60d"
}
.yotpo .yotpo-icon-default-star:before, .yotpo .yotpo-icon-star:before {
	content: "\e60e"
}
.yotpo .yotpo-icon-share:before {
	content: "\e60f"
}
.yotpo .yotpo-icon-cogwheel:before {
	content: "\e610"
}
.yotpo .yotpo-icon-right-arrow:before {
	content: "\e611"
}
.yotpo .yotpo-icon-linkedin:before {
	content: "\e612"
}
.yotpo .yotpo-icon-left-arrow:before {
	content: "\e613"
}
.yotpo .yotpo-icon-google:before {
	content: "\e614"
}
.yotpo .yotpo-icon-down-arrow:before {
	content: "\e617"
}
.yotpo .yotpo-icon-circle-checkmark:before {
	content: "\e619"
}
.yotpo .yotpo-icon-default-half-star:before, .yotpo .yotpo-icon-half-star:before {
	content: "\e61a"
}
.yotpo .yotpo-icon-default-empty-star:before, .yotpo .yotpo-icon-empty-star:before {
	content: "\e61b"
}
.yotpo .yotpo-icon-profile-picture:before {
	content: "\e61c"
}
.yotpo .yotpo-icon-down-triangle:before {
	content: "\e61d"
}
.yotpo .yotpo-icon-left-arrow-thin:before {
	content: "\e621"
}
.yotpo .yotpo-icon-right-arrow-thin:before {
	content: "\e622"
}
.yotpo .yotpo-icon-quote-left:before {
	content: "\e623"
}
.yotpo .yotpo-icon-quote-right:before {
	content: "\e624"
}
.yotpo .icon-yotpo-bottom-corner:before {
	content: "\e626"
}
.yotpo .icon-yotpo-right-corner:before {
	content: "\e627"
}
.yotpo .icon-yotpo-top-corner:before {
	content: "\e628"
}
.yotpo .icon-yotpo-left-corner:before {
	content: "\e625"
}
.yotpo .yotpo-icon-yotpo-logo-text:before {
	content: "\e629"
}
.yotpo .yotpo-icon-clock:before {
	content: "\e630"
}
.yotpo .yotpo-icon-image:before {
	content: "\e631"
}
.yotpo .yotpo-icon-insta:before {
	content: "\e632"
}
.yotpo .yotpo-icon-grid:before {
	content: "\e900"
}
.yotpo .yotpo-icon-cam-large:before {
	content: "\e907"
}
.yotpo .yotpo-icon-profile-hollow:before {
	content: "\e908"
}
.yotpo .yotpo-icon-envelope:before {
	content: "\e909"
}
.yotpo .yotpo-icon-eye:before {
	content: "\e910"
}
.yotpo .yotpo-icon-fullscreen:before {
	content: "\e911"
}
.yotpo .yotpo-icon-write-no-frame:before {
	content: "\e912"
}
.yotpo .yotpo-icon-dialog:before {
	content: "\e913"
}
.yotpo .yotpo-icon-fine-tune:before {
	content: "\e914"
}
.yotpo .yotpo-icon-clear-text-search:before {
	content: "\e915"
}
.yotpo .yotpo-icon-magnifying-glass:before {
	content: "\e916"
}
.yotpo .yotpo-icon-play:before {
	content: "\e90a"
}
.yotpo .yotpo-icon-volume:before {
	content: "\e90d"
}
.yotpo .yotpo-icon-volume-mute:before {
	content: "\e90c"
}
.yotpo .yotpo-icon-video:before {
	content: "\e90f"
}
.yotpo .yotpo-icon-facebook-new:before {
	content: "\e910"
}
.yotpo .yotpo-icon-twitter-new:before {
	content: "\e90e"
}
.yotpo .yotpo-icon-like-active:before {
	content: "\e917"
}
.yotpo .yotpo-icon-unlike-active:before {
	content: "\e911"
}
.yotpo .yotpo-icon-half-star {
	-moz-transform: scaleX(1);
	-o-transform: scaleX(1);
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
	filter: "";
	-ms-filter: ""
}
.yotpo .yotpo-default-button, .yotpo input[type="button"].yotpo-default-button {
	display: inline-block;
	text-overflow: ellipsis;
	border: none;
	font-family: "Open Sans", sans-serif;
	text-transform: uppercase;
	text-align: center;
	font-size: 12px;
	padding: 10px 15px;
	background: #6A6C77;
	color: #FFF;
	height: auto;
	margin: 0 0 5px 0
}
.yotpo .yotpo-default-button:hover, .yotpo input[type="button"].yotpo-default-button:hover {
	cursor: pointer;
	background-color: #737373;
	color: white
}
.yotpo .yotpo-default-button:focus, .yotpo input[type="button"].yotpo-default-button:focus {
	outline-width: 0
}
.yotpo .yotpo-default-button.yotpo-disabled, .yotpo input[type="button"].yotpo-default-button.yotpo-disabled {
	background: #E3E3E3;
	color: #6A6C77
}
.yotpo .yotpo-default-button.yotpo-disabled:hover, .yotpo input[type="button"].yotpo-default-button.yotpo-disabled:hover {
	cursor: default;
	background: #E3E3E3;
	color: #6A6C77
}
.yotpo .yotpo-icon-btn-small {
	display: inline-block
}
.yotpo .yotpo-icon-btn-small:hover {
	cursor: pointer
}
.yotpo .yotpo-icon-btn-big {
	display: inline-block;
	padding: 10px 15px;
	font-size: 25px
}
.yotpo .yotpo-icon-btn-big:hover {
	cursor: pointer
}
.yotpo .yotpo-icon-btn-xs {
	display: inline-block;
	padding: 5px
}
.yotpo .yotpo-icon-btn-xs.yotpo-icon {
	font-size: 15px
}
.yotpo .yotpo-icon-btn-xs:hover {
	cursor: pointer
}
.yotpo .xl-btn, .yotpo input[type="button"].xl-btn {
	display: inline-block;
	font-size: 21px;
	padding: 14px 18px
}
.yotpo .full-width-btn {
	display: block;
	width: 100%;
	font-size: 21px
}
.yotpo .primary-color-btn, .yotpo input[type="button"].primary-color-btn {
	background-color: #2F84ED;
	color: #FFF;
	font-weight: normal!important;
	text-shadow: none!important
}
.yotpo .primary-color-btn:hover, .yotpo input[type="button"].primary-color-btn:hover {
	background: #26649F!important;
	border: none!important
}
.yotpo .primary-color-btn.yotpo-disabled, .yotpo input[type="button"].primary-color-btn.yotpo-disabled {
	background: #ACCEE9;
	color: #FFF
}
.yotpo .primary-color-btn.yotpo-disabled:hover, .yotpo input[type="button"].primary-color-btn.yotpo-disabled:hover {
	background: #ACCEE9!important;
	color: #FFFFFF!important;
	border: none!important
}
.yotpo .transparent-color-btn {
	background: transparent;
	color: #6A6C77
}
.yotpo .transparent-color-btn span.yotpo-icon {
	color: #6A6C77
}
.yotpo .transparent-color-btn:hover span, .yotpo .transparent-color-btn:hover i {
	color: #737373
}
.yotpo .transparent-color-btn.yotpo-disabled {
	color: #E3E3E3
}
.yotpo .transparent-color-btn.yotpo-disabled span, .yotpo .transparent-color-btn.yotpo-disabled i {
	color: #E3E3E3
}
.yotpo .transparent-color-btn.yotpo-disabled:hover {
	color: #E3E3E3;
	cursor: default
}
.yotpo .transparent-color-btn.yotpo-disabled:hover span, .yotpo .transparent-color-btn.yotpo-disabled:hover i {
	color: #E3E3E3;
	cursor: default
}
.yotpo .y-label, .yotpo span.y-label {
	font-size: 13px;
	color: #6A6C77;
	padding: 20px 7px 15px 0;
	min-width: 100px;
	width: auto;
	text-align: start;
	display: inline-block;
	font-weight: 400;
	float: none
}
.yotpo input, .yotpo .y-input {
	background-color: transparent;
	font-family: "Open Sans", sans-serif;
	height: 32px;
	min-width: 148px;
	max-width: 100%;
	font-size: 13px;
	color: #737373;
	padding: 0 9px;
	margin: 15px 10px 20px 0;
	border: solid 1px #E3E3E3;
	border-radius: 0;
	-webkit-border-radius: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none
}
.yotpo .yotpo-multi-options {
	text-align: left;
	display: inline-block;
	float: left
}
.yotpo .yotpo-multi-options .yotpo-option {
	margin-top: 15px
}
.yotpo .yotpo-multi-options .yotpo-option input[type="checkbox"] {
	margin: initial;
	min-width: initial;
	min-height: initial;
	padding: initial;
	display: inline-block;
	color: #6A6C77;
	width: 15px;
	height: 15px;
	margin-left: 20px;
	margin-right: 12px;
	vertical-align: middle
}
.yotpo .yotpo-multi-options .yotpo-option span {
	vertical-align: middle;
	text-transform: capitalize;
	color: #6B6D76
}
.yotpo .yotpo-label-container {
	border-top: 1px solid #E3E3E3;
	border-bottom: none;
	text-align: right;
	padding-top: 10px
}
.yotpo .yotpo-label-container .yotpo-logo-btn {
	padding: 0 5px
}
.yotpo .yotpo-label-container .yotpo-powered {
	vertical-align: super
}
.yotpo .yotpo-logo-link-new {
	padding: 0
}
.yotpo .yotpo-logo-link-new>* {
	color: #2F84ED
}
.yotpo .yotpo-logo-link-new:hover>* {
	color: #599DD2;
	text-decoration: none
}
.yotpo .yotpo-product-related-fields-column .yotpo-product-related-fields-names {
	float: left
}
.yotpo .yotpo-product-related-fields-column .yotpo-product-related-fields-bars {
	float: left
}
.yotpo .yotpo-product-related-fields-column.yotpo-small-version {
	display: none
}
.yotpo .text-box, .yotpo .yotpo-text-box {
	display: initial;
	font-family: "Open Sans", sans-serif;
	height: 68px;
	min-width: 148px;
	color: #737373;
	padding: 12px 9px;
	margin: 15px 0 20px;
	border: solid 1px #E3E3E3;
	word-wrap: break-word;
	resize: vertical;
	-webkit-appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none
}
.yotpo .form-group {
	display: table;
	width: 100%
}
.yotpo .form-group fieldset {
	margin: 0;
	border: 0;
	min-width: 0
}
.yotpo .form-group fieldset legend {
	display: none
}
.yotpo .form-group .form-element {
	text-align: left
}
.yotpo .form-group .form-element .y-label {
	display: block;
	white-space: nowrap;
	padding: 0
}
.yotpo .form-group .form-element .y-label.yotpo-field-title {
	margin-top: 10px;
	margin-bottom: 25px;
	color: #6B6D76
}
.yotpo .form-group .form-element .y-label.yotpo-field-title.yotpo-custom-field-error {
	font-weight: 700;
	color: #F04860
}
.yotpo .form-group .form-element .y-input {
	width: 100%
}
.yotpo .form-group .form-element span {
	display: block
}
.yotpo .form-group .form-element span.yotpo-mandatory-mark {
	display: inline;
	color: red
}
.yotpo .form-group .form-element .yotpo-single-choice-field {
	padding-bottom: 25px
}
.yotpo .form-group .form-element .yotpo-single-choice-field .yotpo-single-choice-select {
	font-size: 13px
}
.yotpo .form-group .form-element .yotpo-single-choice-field .yotpo-single-choice-option {
	display: block
}
.yotpo .form-group .form-element .yotpo-single-choice-field .yotpo-single-choice-option .yotpo-radio-wrapper {
	margin: 0 0 15px;
	height: 17px;
	display: inline-block
}
.yotpo .form-group .form-element .yotpo-single-choice-field .yotpo-single-choice-option .yotpo-radio-wrapper input[type="radio"] {
	vertical-align: super;
	margin: 0 15px 0 20px;
	height: auto;
	width: auto;
	min-width: 0;
	border: none;
	-webkit-appearance: radio;
	-moz-appearance: radio;
	-webkit-appearance: radio
}
.yotpo .form-group .form-element .yotpo-single-choice-field .yotpo-single-choice-option .y-label {
	display: inline-block;
	vertical-align: super;
	color: #6A6C77;
	width: auto
}
.yotpo .form-group .form-element .yotpo-single-choice-field .yotpo-single-choice-option .y-label:first-letter {
	text-transform: capitalize
}
.yotpo .form-group .form-element .yotpo-multiple-choice-field {
	padding-bottom: 25px
}
.yotpo .form-group .form-element .yotpo-multiple-choice-field .yotpo-multiple-choice-option {
	display: block
}
.yotpo .form-group .form-element .yotpo-multiple-choice-field .yotpo-multiple-choice-option .yotpo-checkbox-wrapper {
	margin: 0;
	height: 17px;
	margin-bottom: 15px;
	display: inline-block
}
.yotpo .form-group .form-element .yotpo-multiple-choice-field .yotpo-multiple-choice-option .yotpo-checkbox-wrapper input[type="checkbox"] {
	vertical-align: super;
	margin: 0 15px 0 20px;
	height: auto;
	width: auto;
	min-width: 0;
	border: none;
	-webkit-appearance: checkbox;
	-moz-appearance: checkbox;
	-webkit-appearance: checkbox
}
.yotpo .form-group .form-element .yotpo-multiple-choice-field .yotpo-multiple-choice-option .y-label {
	display: inline-block;
	vertical-align: super;
	color: #6A6C77;
	width: auto
}
.yotpo .form-group .form-element .yotpo-multiple-choice-field .yotpo-multiple-choice-option .y-label:first-letter {
	text-transform: capitalize
}
.yotpo .form-group .form-element .yotpo-rating-field, .yotpo .form-group .form-element .yotpo-size-field {
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	text-align: left;
	margin-bottom: 25px
}
.yotpo .form-group .form-element .yotpo-rating-field legend, .yotpo .form-group .form-element .yotpo-size-field legend {
	display: none
}
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-rating-field-content, .yotpo .form-group .form-element .yotpo-rating-field .yotpo-size-field-content, .yotpo .form-group .form-element .yotpo-size-field .yotpo-rating-field-content, .yotpo .form-group .form-element .yotpo-size-field .yotpo-size-field-content {
	text-align: left
}
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-rating-field-content .yotpo-rating-field-buttons, .yotpo .form-group .form-element .yotpo-rating-field .yotpo-rating-field-content .yotpo-size-field-buttons, .yotpo .form-group .form-element .yotpo-rating-field .yotpo-size-field-content .yotpo-rating-field-buttons, .yotpo .form-group .form-element .yotpo-rating-field .yotpo-size-field-content .yotpo-size-field-buttons, .yotpo .form-group .form-element .yotpo-size-field .yotpo-rating-field-content .yotpo-rating-field-buttons, .yotpo .form-group .form-element .yotpo-size-field .yotpo-rating-field-content .yotpo-size-field-buttons, .yotpo .form-group .form-element .yotpo-size-field .yotpo-size-field-content .yotpo-rating-field-buttons, .yotpo .form-group .form-element .yotpo-size-field .yotpo-size-field-content .yotpo-size-field-buttons {
	float: left;
	display: block
}
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-rating-field-content .yotpo-rating-field-buttons .yotpo-radio-wrapper, .yotpo .form-group .form-element .yotpo-rating-field .yotpo-rating-field-content .yotpo-size-field-buttons .yotpo-radio-wrapper, .yotpo .form-group .form-element .yotpo-rating-field .yotpo-size-field-content .yotpo-rating-field-buttons .yotpo-radio-wrapper, .yotpo .form-group .form-element .yotpo-rating-field .yotpo-size-field-content .yotpo-size-field-buttons .yotpo-radio-wrapper, .yotpo .form-group .form-element .yotpo-size-field .yotpo-rating-field-content .yotpo-rating-field-buttons .yotpo-radio-wrapper, .yotpo .form-group .form-element .yotpo-size-field .yotpo-rating-field-content .yotpo-size-field-buttons .yotpo-radio-wrapper, .yotpo .form-group .form-element .yotpo-size-field .yotpo-size-field-content .yotpo-rating-field-buttons .yotpo-radio-wrapper, .yotpo .form-group .form-element .yotpo-size-field .yotpo-size-field-content .yotpo-size-field-buttons .yotpo-radio-wrapper {
	margin: 0 0 15px;
	height: 17px
}
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-rating-field-content .yotpo-rating-field-buttons .yotpo-radio-wrapper input[type="radio"], .yotpo .form-group .form-element .yotpo-rating-field .yotpo-rating-field-content .yotpo-size-field-buttons .yotpo-radio-wrapper input[type="radio"], .yotpo .form-group .form-element .yotpo-rating-field .yotpo-size-field-content .yotpo-rating-field-buttons .yotpo-radio-wrapper input[type="radio"], .yotpo .form-group .form-element .yotpo-rating-field .yotpo-size-field-content .yotpo-size-field-buttons .yotpo-radio-wrapper input[type="radio"], .yotpo .form-group .form-element .yotpo-size-field .yotpo-rating-field-content .yotpo-rating-field-buttons .yotpo-radio-wrapper input[type="radio"], .yotpo .form-group .form-element .yotpo-size-field .yotpo-rating-field-content .yotpo-size-field-buttons .yotpo-radio-wrapper input[type="radio"], .yotpo .form-group .form-element .yotpo-size-field .yotpo-size-field-content .yotpo-rating-field-buttons .yotpo-radio-wrapper input[type="radio"], .yotpo .form-group .form-element .yotpo-size-field .yotpo-size-field-content .yotpo-size-field-buttons .yotpo-radio-wrapper input[type="radio"] {
	vertical-align: super;
	margin: 0 15px 0 20px;
	height: auto;
	width: auto;
	min-width: 0;
	border: none;
	-webkit-appearance: radio;
	-moz-appearance: radio;
	-webkit-appearance: radio
}
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-rating-field-content .yotpo-rating-field-titles, .yotpo .form-group .form-element .yotpo-rating-field .yotpo-rating-field-content .yotpo-size-field-titles, .yotpo .form-group .form-element .yotpo-rating-field .yotpo-size-field-content .yotpo-rating-field-titles, .yotpo .form-group .form-element .yotpo-rating-field .yotpo-size-field-content .yotpo-size-field-titles, .yotpo .form-group .form-element .yotpo-size-field .yotpo-rating-field-content .yotpo-rating-field-titles, .yotpo .form-group .form-element .yotpo-size-field .yotpo-rating-field-content .yotpo-size-field-titles, .yotpo .form-group .form-element .yotpo-size-field .yotpo-size-field-content .yotpo-rating-field-titles, .yotpo .form-group .form-element .yotpo-size-field .yotpo-size-field-content .yotpo-size-field-titles {
	float: left;
	display: block
}
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-rating-field-content .yotpo-rating-field-titles .y-label, .yotpo .form-group .form-element .yotpo-rating-field .yotpo-rating-field-content .yotpo-size-field-titles .y-label, .yotpo .form-group .form-element .yotpo-rating-field .yotpo-size-field-content .yotpo-rating-field-titles .y-label, .yotpo .form-group .form-element .yotpo-rating-field .yotpo-size-field-content .yotpo-size-field-titles .y-label, .yotpo .form-group .form-element .yotpo-size-field .yotpo-rating-field-content .yotpo-rating-field-titles .y-label, .yotpo .form-group .form-element .yotpo-size-field .yotpo-rating-field-content .yotpo-size-field-titles .y-label, .yotpo .form-group .form-element .yotpo-size-field .yotpo-size-field-content .yotpo-rating-field-titles .y-label, .yotpo .form-group .form-element .yotpo-size-field .yotpo-size-field-content .yotpo-size-field-titles .y-label {
	min-width: 0;
	margin-bottom: 15px;
	color: #6A6C77
}
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-rating-field-content .yotpo-rating-field-titles .y-label:first-letter, .yotpo .form-group .form-element .yotpo-rating-field .yotpo-rating-field-content .yotpo-size-field-titles .y-label:first-letter, .yotpo .form-group .form-element .yotpo-rating-field .yotpo-size-field-content .yotpo-rating-field-titles .y-label:first-letter, .yotpo .form-group .form-element .yotpo-rating-field .yotpo-size-field-content .yotpo-size-field-titles .y-label:first-letter, .yotpo .form-group .form-element .yotpo-size-field .yotpo-rating-field-content .yotpo-rating-field-titles .y-label:first-letter, .yotpo .form-group .form-element .yotpo-size-field .yotpo-rating-field-content .yotpo-size-field-titles .y-label:first-letter, .yotpo .form-group .form-element .yotpo-size-field .yotpo-size-field-content .yotpo-rating-field-titles .y-label:first-letter, .yotpo .form-group .form-element .yotpo-size-field .yotpo-size-field-content .yotpo-size-field-titles .y-label:first-letter {
	text-transform: capitalize
}
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-rating-field-content .yotpo-rating-field-bars, .yotpo .form-group .form-element .yotpo-rating-field .yotpo-rating-field-content .yotpo-size-field-bars, .yotpo .form-group .form-element .yotpo-rating-field .yotpo-size-field-content .yotpo-rating-field-bars, .yotpo .form-group .form-element .yotpo-rating-field .yotpo-size-field-content .yotpo-size-field-bars, .yotpo .form-group .form-element .yotpo-size-field .yotpo-rating-field-content .yotpo-rating-field-bars, .yotpo .form-group .form-element .yotpo-size-field .yotpo-rating-field-content .yotpo-size-field-bars, .yotpo .form-group .form-element .yotpo-size-field .yotpo-size-field-content .yotpo-rating-field-bars, .yotpo .form-group .form-element .yotpo-size-field .yotpo-size-field-content .yotpo-size-field-bars {
	display: block;
	overflow: hidden;
	width: 115px
}
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-rating-field-content .yotpo-rating-field-bars .yotpo-rating-bars, .yotpo .form-group .form-element .yotpo-rating-field .yotpo-rating-field-content .yotpo-rating-field-bars .yotpo-size-bars, .yotpo .form-group .form-element .yotpo-rating-field .yotpo-rating-field-content .yotpo-size-field-bars .yotpo-rating-bars, .yotpo .form-group .form-element .yotpo-rating-field .yotpo-rating-field-content .yotpo-size-field-bars .yotpo-size-bars, .yotpo .form-group .form-element .yotpo-rating-field .yotpo-size-field-content .yotpo-rating-field-bars .yotpo-rating-bars, .yotpo .form-group .form-element .yotpo-rating-field .yotpo-size-field-content .yotpo-rating-field-bars .yotpo-size-bars, .yotpo .form-group .form-element .yotpo-rating-field .yotpo-size-field-content .yotpo-size-field-bars .yotpo-rating-bars, .yotpo .form-group .form-element .yotpo-rating-field .yotpo-size-field-content .yotpo-size-field-bars .yotpo-size-bars, .yotpo .form-group .form-element .yotpo-size-field .yotpo-rating-field-content .yotpo-rating-field-bars .yotpo-rating-bars, .yotpo .form-group .form-element .yotpo-size-field .yotpo-rating-field-content .yotpo-rating-field-bars .yotpo-size-bars, .yotpo .form-group .form-element .yotpo-size-field .yotpo-rating-field-content .yotpo-size-field-bars .yotpo-rating-bars, .yotpo .form-group .form-element .yotpo-size-field .yotpo-rating-field-content .yotpo-size-field-bars .yotpo-size-bars, .yotpo .form-group .form-element .yotpo-size-field .yotpo-size-field-content .yotpo-rating-field-bars .yotpo-rating-bars, .yotpo .form-group .form-element .yotpo-size-field .yotpo-size-field-content .yotpo-rating-field-bars .yotpo-size-bars, .yotpo .form-group .form-element .yotpo-size-field .yotpo-size-field-content .yotpo-size-field-bars .yotpo-rating-bars, .yotpo .form-group .form-element .yotpo-size-field .yotpo-size-field-content .yotpo-size-field-bars .yotpo-size-bars {
	display: block;
	float: none;
	height: 17px;
	margin-bottom: 15px
}
.yotpo .form-group .form-element.yotpo-product-tag-param {
	display: none!important
}
.yotpo .form-group .form-element .yotpo-open-text-field .yotpo-text-box {
	margin-top: 0;
	margin-bottom: 5px;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}
.yotpo .form-group .form-element .yotpo-open-text-field .yotpo-text-box::-webkit-input-placeholder {
color:#6A6C77;
font-size:13px
}
.yotpo .form-group .form-element .yotpo-open-text-field .yotpo-text-box:-moz-placeholder {
color:#6A6C77;
font-size:13px
}
.yotpo .form-group .form-element .yotpo-open-text-field .yotpo-text-box::-moz-placeholder {
color:#6A6C77;
font-size:13px
}
.yotpo .form-group .form-element .yotpo-open-text-field .yotpo-text-box:-ms-input-placeholder {
color:#6A6C77;
font-size:13px
}
.yotpo .form-group .form-element .yotpo-open-text-field span {
	display: inline;
	font-size: 12px
}
.yotpo .form-group .form-element .yotpo-open-text-field .text-length-counter {
	float: right
}
.yotpo .form-group .form-element .yotpo-open-text-field .error-text {
	float: left;
	color: #F04860
}
.yotpo .yotpo-rating-bars, .yotpo .yotpo-size-bars {
	vertical-align: middle;
	padding-left: 20px;
	height: 17px
}
.yotpo .yotpo-rating-bars .yotpo-product-related-field-score-bar, .yotpo .yotpo-size-bars .yotpo-product-related-field-score-bar {
	width: 18px;
	height: 6px;
	float: left;
	margin-top: 6px;
	background-color: #E3E3E3
}
.yotpo .yotpo-rating-bars .yotpo-product-related-field-score-bar.yotpo-rating-bar-full, .yotpo .yotpo-size-bars .yotpo-product-related-field-score-bar.yotpo-rating-bar-full {
	background-color: #2F84ED
}
.yotpo .yotpo-rating-bars .yotpo-product-related-field-score-bar.yotpo-size-bar-offset, .yotpo .yotpo-size-bars .yotpo-product-related-field-score-bar.yotpo-size-bar-offset {
	background-color: #F04860
}
.yotpo .yotpo-rating-bars .yotpo-product-related-field-score-bar.yotpo-size-bar-fit, .yotpo .yotpo-size-bars .yotpo-product-related-field-score-bar.yotpo-size-bar-fit {
	background-color: #1CC286
}
.yotpo .yotpo-rating-bars .yotpo-product-related-field-score-bar.yotpo-size-bar-empty, .yotpo .yotpo-size-bars .yotpo-product-related-field-score-bar.yotpo-size-bar-empty {
	background-color: transparent;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: 1px solid #E3E3E3
}
.yotpo .yotpo-rating-bars .yotpo-product-related-field-score-divider, .yotpo .yotpo-size-bars .yotpo-product-related-field-score-divider {
	width: 1px;
	height: 6px;
	float: left
}
.yotpo .yotpo-small-box, .yotpo .yotpo-regular-small-box, .yotpo .yotpo-popup-box-medium {
	border-bottom: 1px solid #E3E3E3
}
.yotpo .yotpo-small-box.no-border, .yotpo .yotpo-regular-small-box.no-border, .yotpo .yotpo-popup-box-medium.no-border {
	border-bottom: none
}
.yotpo .yotpo-regular-box {
	padding: 25px 0 22px;
	margin: 0 10px;
	border-top: 1px solid #E3E3E3
}
.yotpo .yotpo-regular-box-filters-padding {
	padding: 10px 0 22px;
	border-top: none!important
}
.yotpo .yotpo-small-box {
	padding: 25px 10px 0 10px
}
.yotpo .yotpo-small-box.yotpo-pB9 {
	padding-bottom: 9px
}
.yotpo .new-yotpo-small-box {
	margin: 35px 10px 0 10px;
	border-bottom: 1px solid #E3E3E3
}
.yotpo .yotpo-regular-small-box {
	padding: 25px 0 15px 0;
	margin: 0 10px
}
.yotpo .yotpo-comments-box {
	margin-left: 22px;
	border-left: 2px solid #ACCEE9;
	margin-top: 25px
}
.yotpo .yotpo-comments-box .yotpo-comment-box {
	margin-left: 22px;
	padding: 25px 0
}
.yotpo .yotpo-popup-box-small {
	padding-top: 12px;
	margin: 0 10px
}
.yotpo .yotpo-popup-box-medium {
	padding: 12px 0;
	margin: 0 10px
}
.yotpo .yotpo-popup-box-large {
	padding: 12px 10px 5px
}
.yotpo .yotpo-nav-primary-testimonials {
	float: left
}
.yotpo .yotpo-nav {
	background: transparent;
	font-family: "Open Sans", sans-serif;
	border-color: rgba(0,39,59,.08);
	display: block;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.yotpo .yotpo-nav ul {
	float: left;
	padding: 0;
	font-size: 15px;
	margin: 0
}
.yotpo .yotpo-nav ul :first-letter {
	text-transform: capitalize
}
.yotpo .yotpo-nav ul .yotpo-nav-tab span {
	display: inline;
	margin: 0;
	padding: 0;
	line-height: 1;
	position: relative;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	text-align: -webkit-match-parent;
	color: #6B6D76
}
.yotpo .yotpo-nav ul .yotpo-nav-tab:hover {
	cursor: pointer
}
.yotpo .yotpo-nav ul .yotpo-nav-tab:hover span {
	color: #599DD2
}
.yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active {
	font-weight: 700
}
.yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active span {
	color: #2F84ED
}
.yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active .yotpo-nav-wrapper {
	border-bottom: 3px solid;
	border-color: #2F84ED;
	overflow: visible;
	max-width: none
}
.yotpo .yotpo-nav ul .status-bar {
	float: left;
	font-size: 12px
}
.yotpo .yotpo-nav li {
	float: left;
	padding-right: 18px;
	font-size: 15px;
	font-family: "Open Sans", sans-serif;
	display: list-item
}
.yotpo .yotpo-nav li .yotpo-nav-wrapper {
	padding-bottom: 6px;
	margin: 0;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	min-width: 20px;
	max-width: 250px
}
.yotpo .yotpo-nav.questions .sorting {
	display: none
}
.yotpo .yotpo-nav-content>div {
	display: none
}
.yotpo .yotpo-nav-content>div.yotpo-active {
	background-image: none;
	display: block
}
.yotpo .yotpo-dropdown-wrapper {
	display: inline-block;
	float: right
}
.yotpo .yotpo-dropdown-wrapper.mobile-collapse .transparent-color-btn {
	width: 100%
}
.yotpo .yotpo-dropdown-wrapper .yotpo-icon-seperator {
	float: right;
	color: #E3E3E3
}
.yotpo .yotpo-nav-dropdown {
	float: right;
	position: relative
}
.yotpo .yotpo-nav-dropdown label {
	display: inline;
	color: #6A6C77;
	padding-left: 9px;
	padding-bottom: 16px;
	font-size: 12px
}
.yotpo .yotpo-nav-dropdown .sort-wrap {
	display: inline-block
}
.yotpo .yotpo-nav-dropdown .yotpo-icon {
	color: #6A6C77;
	padding-left: 5px
}
.yotpo .yotpo-nav-dropdown .yotpo-icon:hover {
	cursor: pointer
}
.yotpo .yotpo-nav-dropdown .selected {
	color: #737373
}
.yotpo .yotpo-nav-dropdown .selected:hover {
	cursor: pointer
}
.yotpo .yotpo-nav-dropdown .seperator {
	color: #6A6C77;
	padding-left: 18px
}
.yotpo .yotpo-dropdown {
	display: none;
	position: absolute;
	right: 0;
	top: 20px;
	min-width: 177px;
	text-align: left;
	background: #FFFFFF!important;
	border: solid 1px #E3E3E3;
	border-radius: 3px;
	z-index: 10
}
.yotpo .yotpo-dropdown ul {
	margin: 0;
	padding: 0
}
.yotpo .yotpo-dropdown .list-category {
	display: block;
	padding: 7px 9px 9px 9px;
	font-size: 12px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer
}
.yotpo .yotpo-dropdown .list-category+.list-category {
	border-top: solid 1px #E3E3E3
}
.yotpo .yotpo-dropdown .list-category:first-letter {
	text-transform: capitalize
}
.yotpo .yotpo-dropdown .list-category:hover {
	background-color: #F8F8F8!important
}
.yotpo .yotpo-dropdown .list-category:hover a {
	color: #2F84ED!important
}
.yotpo .yotpo-dropdown .list-category:hover span {
	color: #2F84ED
}
.yotpo .yotpo-dropdown .list-category a {
	font-size: 12px;
	color: #737373!important
}
.yotpo .yotpo-dropdown .list-category a span {
	display: inline-block;
	padding-right: 10px
}
.yotpo .yotpo-searchable-widget {
	padding-left: 7px
}
.yotpo .yotpo-searchable-widget button:focus {
	outline: 0
}
.yotpo .yotpo-searchable-widget button:active {
	outline: none;
	border-style: outset;
	border: none
}
.yotpo .yotpo-searchable-widget .suggested-topics-label {
	padding-left: 3px;
	padding-bottom: 10px;
	color: black;
	font-weight: 700;
	font-family: Verdana, sans-serif
}
.yotpo .yotpo-searchable-widget .suggested-topics-container {
	max-width: 705px
}
.yotpo .yotpo-searchable-widget .suggested-topic, .yotpo .yotpo-searchable-widget .suggested-topic-expand {
	border-radius: 15px;
	line-height: 31px;
	background-color: #E6F2FF;
	border-color: aliceblue;
	cursor: pointer;
	margin-bottom: 5px
}
.yotpo .yotpo-searchable-widget .suggested-topic .suggested-topic-text, .yotpo .yotpo-searchable-widget .suggested-topic-expand .suggested-topic-text {
	padding: 4px;
	color: #3078D1;
	font-family: Verdana, sans-serif
}
.yotpo .yotpo-searchable-widget .suggested-topic.active-topic, .yotpo .yotpo-searchable-widget .suggested-topic-expand.active-topic {
	background-color: #2F84ED
}
.yotpo .yotpo-searchable-widget .suggested-topic.active-topic .suggested-topic-text, .yotpo .yotpo-searchable-widget .suggested-topic-expand.active-topic .suggested-topic-text {
	color: white;
	position: relative;
	bottom: 2px
}
.yotpo .yotpo-searchable-widget .suggested-topic-expand {
	width: 50px
}
.yotpo .yotpo-searchable-widget .suggested-topic-expand .suggested-topic-text {
	font-size: 23px
}
.yotpo .yotpo-searchable-widget .search-input {
	width: 700px;
	font-size: 15px;
	height: 42px
}
.yotpo .yotpo-searchable-widget .clear-topic {
	cursor: pointer;
	background-repeat: no-repeat;
	background-size: contain;
	position: relative;
	right: 44px;
	height: 12px;
	width: 12px;
	border: none;
	opacity: .3
}
.yotpo .yotpo-searchable-widget .yotpo-search-subs-container {
	width: 700px;
	max-width: 100%
}
.yotpo .yotpo-searchable-widget .yotpo-search-subs-container .yotpo-related-topics-container {
	position: relative;
	bottom: 12px
}
.yotpo .yotpo-searchable-widget .yotpo-search-subs-container .yotpo-search-loader {
	font-size: 4px;
	left: 50%;
	bottom: 14px
}
.yotpo .yotpo-searchable-widget .yotpo-search-subs-container .yotpo-related-topic {
	background-color: lightgray;
	border-radius: 3px;
	padding: 0 5px
}
.yotpo .write-question-wrapper {
	width: 100%;
	display: none;
	overflow: hidden
}
.yotpo .write-question-wrapper .write-question-content .form-group .yotpo-text-box {
	width: 100%
}
.yotpo .write-question-button {
	margin-left: 15px
}
.yotpo .write-review-wrapper {
	position: relative;
	width: 100%;
	display: none;
	overflow: hidden
}
.yotpo .write-review .yotpo-header {
	margin-bottom: 20px
}
.yotpo .write-review .yotpo-header .y-label {
	padding-top: 0
}
.yotpo .write-review .yotpo-header .yotpo-header-title {
	font-size: 15px
}
.yotpo .write-review .yotpo-header .yotpo-icon {
	color: #FEC600;
	font-size: 26px;
	height: auto
}
.yotpo .write-review .yotpo-header .profile-wrapper {
	color: #2F84ED;
	display: inline-block;
	height: 50px;
	width: 50px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	background: #83B6DD;
	text-align: center;
	padding-top: 6px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.yotpo .write-review .yotpo-header .profile-wrapper .yotpo-icon {
	font-size: 45px;
	color: #2F84ED
}
.yotpo .write-review .yotpo-header .stars-wrapper {
	display: inline-block;
	vertical-align: top
}
.yotpo .write-review .yotpo-header .stars-wrapper .yotpo-icon-empty-star:hover:before {
	content: "\e60e"
}
.yotpo .write-review .yotpo-footer {
	display: none;
	width: 100%;
	vertical-align: middle
}
.yotpo .write-review .socialize-wrapper {
	display: none;
	width: 273px;
	position: absolute
}
.yotpo .write-review .socialize-wrapper .socialize {
	display: inline-block;
	float: left;
	margin-bottom: 10px;
	min-width: 147px
}
.yotpo .write-review .socialize-wrapper .yotpo-or {
	display: inline-block;
	text-align: center;
	margin-top: 60px;
	width: 93px
}
.yotpo .write-review .socialize-wrapper .connected {
	display: none;
	margin-top: 40px
}
.yotpo .write-review .connect-wrapper {
	padding-left: 273px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.yotpo .write-review .connect-wrapper .form-element {
	float: left;
	width: 50%;
	min-width: 162px;
	padding-right: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.yotpo .write-review .connect-wrapper .form-element .y-input {
	margin: 0;
	width: 100%
}
.yotpo .write-review .connect-wrapper .form-element:first-child {
	padding-right: 15px
}
.yotpo .write-review .connect-wrapper .form-element.email-input {
	display: none
}
.yotpo .write-review .yotpo-padding-left-50-pct {
	padding-left: 50%
}
.yotpo .write-review .yotpo-submit {
	display: inline-block;
	margin-bottom: 10px;
	float: right;
	margin-top: 15px!important
}
.yotpo .write-review .yotpo-toa {
	padding-left: 0;
	width: 85%
}
.yotpo .write-review .yotpo-preloader-wrapper {
	float: right;
	width: 88px;
	margin-right: 10px;
	margin-top: 2px
}
.yotpo .yotpo-review .yotpo-header, .yotpo .yotpo-comment .yotpo-header, .yotpo .yotpo-question .yotpo-header, .yotpo .yotpo-onsite-upload .yotpo-header {
	position: relative;
	color: #6A6C77
}
.yotpo .yotpo-review .yotpo-header .yotpo-header-element, .yotpo .yotpo-comment .yotpo-header .yotpo-header-element, .yotpo .yotpo-question .yotpo-header .yotpo-header-element, .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-header-element {
	padding-top: 2px;
	display: inline-block;
	vertical-align: top
}
.yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label, .yotpo .yotpo-comment .yotpo-header .yotpo-header-element .y-label, .yotpo .yotpo-question .yotpo-header .yotpo-header-element .y-label, .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-header-element .y-label {
	min-width: 0;
	padding: 0;
	font-size: 12px;
	vertical-align: top
}
.yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-title, .yotpo .yotpo-comment .yotpo-header .yotpo-header-element .y-label.yotpo-user-title, .yotpo .yotpo-question .yotpo-header .yotpo-header-element .y-label.yotpo-user-title, .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-header-element .y-label.yotpo-user-title {
	background: none
}
.yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name, .yotpo .yotpo-comment .yotpo-header .yotpo-header-element .y-label.yotpo-user-name, .yotpo .yotpo-question .yotpo-header .yotpo-header-element .y-label.yotpo-user-name, .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-header-element .y-label.yotpo-user-name {
	color: #2F84ED
}
.yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-review-date, .yotpo .yotpo-comment .yotpo-header .yotpo-header-element .y-label.yotpo-review-date, .yotpo .yotpo-question .yotpo-header .yotpo-header-element .y-label.yotpo-review-date, .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-header-element .y-label.yotpo-review-date {
	float: left
}
.yotpo .yotpo-review .yotpo-header .yotpo-icon-profile, .yotpo .yotpo-comment .yotpo-header .yotpo-icon-profile, .yotpo .yotpo-question .yotpo-header .yotpo-icon-profile, .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-icon-profile {
	position: relative;
	width: 45px;
	height: 45px;
	margin-right: 8px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	background: #83B6DD
}
.yotpo .yotpo-review .yotpo-header .yotpo-icon-profile .yotpo-user-letter, .yotpo .yotpo-comment .yotpo-header .yotpo-icon-profile .yotpo-user-letter, .yotpo .yotpo-question .yotpo-header .yotpo-icon-profile .yotpo-user-letter, .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-icon-profile .yotpo-user-letter {
	background: transparent!important;
	position: absolute;
	top: 13px;
	width: 100%;
	min-width: 100%;
	left: 1px;
	text-align: center;
	font-size: 20px;
	color: #FFF
}
.yotpo .yotpo-review .yotpo-header .yotpo-icon-profile .yotpo-user-letter span.yotpo-icon, .yotpo .yotpo-comment .yotpo-header .yotpo-icon-profile .yotpo-user-letter span.yotpo-icon, .yotpo .yotpo-question .yotpo-header .yotpo-icon-profile .yotpo-user-letter span.yotpo-icon, .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-icon-profile .yotpo-user-letter span.yotpo-icon {
	color: #FFF
}
.yotpo .yotpo-review .yotpo-header .yotpo-icon-profile .yotpo-icon-circle-checkmark, .yotpo .yotpo-comment .yotpo-header .yotpo-icon-profile .yotpo-icon-circle-checkmark, .yotpo .yotpo-question .yotpo-header .yotpo-icon-profile .yotpo-icon-circle-checkmark, .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-icon-profile .yotpo-icon-circle-checkmark {
	display: none;
	position: absolute;
	left: 31px;
	top: 28px;
	background: #FFF;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	width: 18.3px
}
.yotpo .yotpo-review .yotpo-header .yotpo-icon-profile-social, .yotpo .yotpo-comment .yotpo-header .yotpo-icon-profile-social, .yotpo .yotpo-question .yotpo-header .yotpo-icon-profile-social, .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-icon-profile-social {
	width: 45px;
	height: 45px;
	margin-right: 7px
}
.yotpo .yotpo-review .yotpo-header .yotpo-icon-profile-social img, .yotpo .yotpo-comment .yotpo-header .yotpo-icon-profile-social img, .yotpo .yotpo-question .yotpo-header .yotpo-icon-profile-social img, .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-icon-profile-social img {
	max-width: 100%!important;
	width: 100%!important;
	height: auto!important
}
.yotpo .yotpo-review .yotpo-header.yotpo-verified-user .yotpo-icon-circle-checkmark, .yotpo .yotpo-comment .yotpo-header.yotpo-verified-user .yotpo-icon-circle-checkmark, .yotpo .yotpo-question .yotpo-header.yotpo-verified-user .yotpo-icon-circle-checkmark, .yotpo .yotpo-onsite-upload .yotpo-header.yotpo-verified-user .yotpo-icon-circle-checkmark {
	display: inline-block;
	color: #2F84ED
}
.yotpo .yotpo-review .yotpo-header.yotpo-verified-buyer .yotpo-icon-circle-checkmark, .yotpo .yotpo-comment .yotpo-header.yotpo-verified-buyer .yotpo-icon-circle-checkmark, .yotpo .yotpo-question .yotpo-header.yotpo-verified-buyer .yotpo-icon-circle-checkmark, .yotpo .yotpo-onsite-upload .yotpo-header.yotpo-verified-buyer .yotpo-icon-circle-checkmark {
	display: inline-block;
	color: #1CC286
}
.yotpo .yotpo-review .yotpo-header.yotpo-store-owner .yotpo-icon-circle-checkmark, .yotpo .yotpo-comment .yotpo-header.yotpo-store-owner .yotpo-icon-circle-checkmark, .yotpo .yotpo-question .yotpo-header.yotpo-store-owner .yotpo-icon-circle-checkmark, .yotpo .yotpo-onsite-upload .yotpo-header.yotpo-store-owner .yotpo-icon-circle-checkmark {
	display: inline-block;
	color: #EFAE00
}
.yotpo .yotpo-review .yotpo-header.yotpo-store-owner .yotpo-store-avatar, .yotpo .yotpo-comment .yotpo-header.yotpo-store-owner .yotpo-store-avatar, .yotpo .yotpo-question .yotpo-header.yotpo-store-owner .yotpo-store-avatar, .yotpo .yotpo-onsite-upload .yotpo-header.yotpo-store-owner .yotpo-store-avatar {
	background: transparent;
	background-image: none!important
}
.yotpo .yotpo-review .yotpo-header.yotpo-store-owner .yopto-avatar-wrapper, .yotpo .yotpo-comment .yotpo-header.yotpo-store-owner .yopto-avatar-wrapper, .yotpo .yotpo-question .yotpo-header.yotpo-store-owner .yopto-avatar-wrapper, .yotpo .yotpo-onsite-upload .yotpo-header.yotpo-store-owner .yopto-avatar-wrapper {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	overflow: hidden;
	height: inherit
}
.yotpo .yotpo-review .yotpo-header.yotpo-store-owner img.yotpo-store-avatar, .yotpo .yotpo-comment .yotpo-header.yotpo-store-owner img.yotpo-store-avatar, .yotpo .yotpo-question .yotpo-header.yotpo-store-owner img.yotpo-store-avatar, .yotpo .yotpo-onsite-upload .yotpo-header.yotpo-store-owner img.yotpo-store-avatar {
	width: 100%;
	height: auto;
	vertical-align: middle
}
.yotpo .yotpo-review .yotpo-header .yotpo-user-name, .yotpo .yotpo-comment .yotpo-header .yotpo-user-name, .yotpo .yotpo-question .yotpo-header .yotpo-user-name, .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-user-name {
	float: left;
	color: #2F84ED;
	font-weight: bolder;
	margin-right: 5px
}
.yotpo .yotpo-review .yotpo-header .yotpo-header-actions, .yotpo .yotpo-comment .yotpo-header .yotpo-header-actions, .yotpo .yotpo-question .yotpo-header .yotpo-header-actions, .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-header-actions {
	float: right
}
.yotpo .yotpo-review .yotpo-header .yotpo-review-stars, .yotpo .yotpo-comment .yotpo-header .yotpo-review-stars, .yotpo .yotpo-question .yotpo-header .yotpo-review-stars, .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-review-stars {
	float: left;
	display: inline-block;
	margin-top: 7px;
	margin-right: 10px
}
.yotpo .yotpo-review .yotpo-header .yotpo-review-stars .yotpo-icon, .yotpo .yotpo-comment .yotpo-header .yotpo-review-stars .yotpo-icon, .yotpo .yotpo-question .yotpo-header .yotpo-review-stars .yotpo-icon, .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-review-stars .yotpo-icon {
	float: left;
	color: #FEC600
}
.yotpo .yotpo-review .yotpo-header .yotpo-review-stars .yotpo-user-related-fields, .yotpo .yotpo-comment .yotpo-header .yotpo-review-stars .yotpo-user-related-fields, .yotpo .yotpo-question .yotpo-header .yotpo-review-stars .yotpo-user-related-fields, .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-review-stars .yotpo-user-related-fields {
	margin-top: 15px
}
.yotpo .yotpo-review .yotpo-header .yotpo-review-stars .yotpo-user-related-fields .yotpo-user-field .yotpo-user-field-description, .yotpo .yotpo-comment .yotpo-header .yotpo-review-stars .yotpo-user-related-fields .yotpo-user-field .yotpo-user-field-description, .yotpo .yotpo-question .yotpo-header .yotpo-review-stars .yotpo-user-related-fields .yotpo-user-field .yotpo-user-field-description, .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-review-stars .yotpo-user-related-fields .yotpo-user-field .yotpo-user-field-description {
	float: left;
	font-style: italic!important;
	font-weight: 700;
	margin-right: 7px;
	color: #6B6D76
}
.yotpo .yotpo-review .yotpo-header .yotpo-review-stars .yotpo-user-related-fields .yotpo-user-field .yotpo-user-field-answer, .yotpo .yotpo-comment .yotpo-header .yotpo-review-stars .yotpo-user-related-fields .yotpo-user-field .yotpo-user-field-answer, .yotpo .yotpo-question .yotpo-header .yotpo-review-stars .yotpo-user-related-fields .yotpo-user-field .yotpo-user-field-answer, .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-review-stars .yotpo-user-related-fields .yotpo-user-field .yotpo-user-field-answer {
	color: #6B6D76
}
.yotpo .yotpo-review .yotpo-main, .yotpo .yotpo-comment .yotpo-main, .yotpo .yotpo-question .yotpo-main, .yotpo .yotpo-onsite-upload .yotpo-main {
	display: block;
	margin: 10px 0 15px 53px
}
.yotpo .yotpo-review .yotpo-main .content-title, .yotpo .yotpo-comment .yotpo-main .content-title, .yotpo .yotpo-question .yotpo-main .content-title, .yotpo .yotpo-onsite-upload .yotpo-main .content-title {
	display: inline-block;
	float: left;
	color: #6B6D76;
	padding-bottom: 5px
}
.yotpo .yotpo-review .yotpo-main .content-title .highlight-text, .yotpo .yotpo-comment .yotpo-main .content-title .highlight-text, .yotpo .yotpo-question .yotpo-main .content-title .highlight-text, .yotpo .yotpo-onsite-upload .yotpo-main .content-title .highlight-text {
	background-color: rgba(47,132,237,.15);
	color: #6B6D76;
	font-weight: 700
}
.yotpo .yotpo-review .yotpo-main .content-review, .yotpo .yotpo-comment .yotpo-main .content-review, .yotpo .yotpo-question .yotpo-main .content-review, .yotpo .yotpo-onsite-upload .yotpo-main .content-review {
	display: inline;
	color: #6B6D76
}
.yotpo .yotpo-review .yotpo-main .content-review .highlight-text, .yotpo .yotpo-comment .yotpo-main .content-review .highlight-text, .yotpo .yotpo-question .yotpo-main .content-review .highlight-text, .yotpo .yotpo-onsite-upload .yotpo-main .content-review .highlight-text {
	background-color: rgba(47,132,237,.15);
	color: #6B6D76
}
.yotpo .yotpo-review .yotpo-main .yotpo-review-images-wrapper, .yotpo .yotpo-comment .yotpo-main .yotpo-review-images-wrapper, .yotpo .yotpo-question .yotpo-main .yotpo-review-images-wrapper, .yotpo .yotpo-onsite-upload .yotpo-main .yotpo-review-images-wrapper {
	float: left;
	margin-top: 14px;
	height: auto;
	width: 100%
}
.yotpo .yotpo-review .yotpo-main .yotpo-review-images-wrapper .image-review, .yotpo .yotpo-comment .yotpo-main .yotpo-review-images-wrapper .image-review, .yotpo .yotpo-question .yotpo-main .yotpo-review-images-wrapper .image-review, .yotpo .yotpo-onsite-upload .yotpo-main .yotpo-review-images-wrapper .image-review {
	position: relative;
	border: 1px solid #CFD7E3;
	border-radius: 3px;
	width: 80px;
	height: 80px;
	margin-right: 11px;
	margin-bottom: 11px;
	float: left;
	cursor: pointer;
	-webkit-backface-visibility: hidden;
	opacity: 0
}
.yotpo .yotpo-review .yotpo-main .yotpo-review-images-wrapper .expandable-image, .yotpo .yotpo-comment .yotpo-main .yotpo-review-images-wrapper .expandable-image, .yotpo .yotpo-question .yotpo-main .yotpo-review-images-wrapper .expandable-image, .yotpo .yotpo-onsite-upload .yotpo-main .yotpo-review-images-wrapper .expandable-image {
	position: relative;
	border: 1px solid #CFD7E3;
	border-radius: 3px;
	width: 80px;
	height: 80px;
	float: left;
	cursor: pointer;
	-webkit-backface-visibility: hidden;
	opacity: 0;
	filter: brightness(50%)
}
.yotpo .yotpo-review .yotpo-main .yotpo-review-images-wrapper .expandable-num, .yotpo .yotpo-comment .yotpo-main .yotpo-review-images-wrapper .expandable-num, .yotpo .yotpo-question .yotpo-main .yotpo-review-images-wrapper .expandable-num, .yotpo .yotpo-onsite-upload .yotpo-main .yotpo-review-images-wrapper .expandable-num {
	position: absolute;
	width: 100%;
	top: 40%;
	color: whitesmoke;
	cursor: pointer;
	font-size: 20px
}
.yotpo .yotpo-review .yotpo-main .yotpo-review-images-wrapper .expandable-image-container, .yotpo .yotpo-comment .yotpo-main .yotpo-review-images-wrapper .expandable-image-container, .yotpo .yotpo-question .yotpo-main .yotpo-review-images-wrapper .expandable-image-container, .yotpo .yotpo-onsite-upload .yotpo-main .yotpo-review-images-wrapper .expandable-image-container {
	position: absolute;
	text-align: center;
	margin-right: 11px;
	margin-bottom: 11px
}
.yotpo .yotpo-review .yotpo-main .yotpo-review-images-wrapper .image-review:hover, .yotpo .yotpo-comment .yotpo-main .yotpo-review-images-wrapper .image-review:hover, .yotpo .yotpo-question .yotpo-main .yotpo-review-images-wrapper .image-review:hover, .yotpo .yotpo-onsite-upload .yotpo-main .yotpo-review-images-wrapper .image-review:hover {
	-moz-opacity: .7;
	opacity: .7;
	filter: alpha(opacity=70)
}
.yotpo .yotpo-review .yotpo-main .product-link, .yotpo .yotpo-comment .yotpo-main .product-link, .yotpo .yotpo-question .yotpo-main .product-link, .yotpo .yotpo-onsite-upload .yotpo-main .product-link {
	display: none;
	padding-bottom: 0;
	width: 100%;
	white-space: normal
}
.yotpo .yotpo-review .yotpo-main .yotpo-multiple-rating-fields, .yotpo .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields, .yotpo .yotpo-question .yotpo-main .yotpo-multiple-rating-fields, .yotpo .yotpo-onsite-upload .yotpo-main .yotpo-multiple-rating-fields {
	margin-top: 15px
}
.yotpo .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields, .yotpo .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields, .yotpo .yotpo-question .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields, .yotpo .yotpo-onsite-upload .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields {
	margin-bottom: 20px
}
.yotpo .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-wrapper, .yotpo .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-wrapper, .yotpo .yotpo-question .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-wrapper, .yotpo .yotpo-onsite-upload .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-wrapper {
	background-color: #F6F8FC;
	padding: 15px
}
.yotpo .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-wrapper .yotpo-product-related-fields-column, .yotpo .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-wrapper .yotpo-product-related-fields-column, .yotpo .yotpo-question .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-wrapper .yotpo-product-related-fields-column, .yotpo .yotpo-onsite-upload .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-wrapper .yotpo-product-related-fields-column {
	display: inline-block;
	margin-right: 28px
}
.yotpo .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-wrapper .yotpo-product-related-fields-column.yotpo-small-version, .yotpo .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-wrapper .yotpo-product-related-fields-column.yotpo-small-version, .yotpo .yotpo-question .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-wrapper .yotpo-product-related-fields-column.yotpo-small-version, .yotpo .yotpo-onsite-upload .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-wrapper .yotpo-product-related-fields-column.yotpo-small-version {
	display: none
}
.yotpo .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields, .yotpo .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields, .yotpo .yotpo-question .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields, .yotpo .yotpo-onsite-upload .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields {
	display: none;
	margin: 15px 0
}
.yotpo .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields .yotpo-user-field .yotpo-user-field-description, .yotpo .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields .yotpo-user-field .yotpo-user-field-description, .yotpo .yotpo-question .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields .yotpo-user-field .yotpo-user-field-description, .yotpo .yotpo-onsite-upload .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields .yotpo-user-field .yotpo-user-field-description {
	font-style: italic!important;
	font-weight: 700;
	margin-right: 7px;
	color: #6B6D76
}
.yotpo .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields .yotpo-user-field .yotpo-user-field-answer, .yotpo .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields .yotpo-user-field .yotpo-user-field-answer, .yotpo .yotpo-question .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields .yotpo-user-field .yotpo-user-field-answer, .yotpo .yotpo-onsite-upload .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields .yotpo-user-field .yotpo-user-field-answer {
	color: #6B6D76
}
.yotpo .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-open-question-fields, .yotpo .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields .yotpo-open-question-fields, .yotpo .yotpo-question .yotpo-main .yotpo-multiple-rating-fields .yotpo-open-question-fields, .yotpo .yotpo-onsite-upload .yotpo-main .yotpo-multiple-rating-fields .yotpo-open-question-fields {
	margin: 15px 0
}
.yotpo .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-open-question-fields .yotpo-question-field, .yotpo .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields .yotpo-open-question-fields .yotpo-question-field, .yotpo .yotpo-question .yotpo-main .yotpo-multiple-rating-fields .yotpo-open-question-fields .yotpo-question-field, .yotpo .yotpo-onsite-upload .yotpo-main .yotpo-multiple-rating-fields .yotpo-open-question-fields .yotpo-question-field {
	margin-top: 15px
}
.yotpo .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-open-question-fields .yotpo-question-field .yotpo-question-field-description, .yotpo .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields .yotpo-open-question-fields .yotpo-question-field .yotpo-question-field-description, .yotpo .yotpo-question .yotpo-main .yotpo-multiple-rating-fields .yotpo-open-question-fields .yotpo-question-field .yotpo-question-field-description, .yotpo .yotpo-onsite-upload .yotpo-main .yotpo-multiple-rating-fields .yotpo-open-question-fields .yotpo-question-field .yotpo-question-field-description {
	font-weight: 700;
	margin: 2px 7px 2px 2px;
	color: #6B6D76;
	font-size: 12px;
	line-height: 17px
}
.yotpo .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-open-question-fields .yotpo-question-field .yotpo-question-field-answer, .yotpo .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields .yotpo-open-question-fields .yotpo-question-field .yotpo-question-field-answer, .yotpo .yotpo-question .yotpo-main .yotpo-multiple-rating-fields .yotpo-open-question-fields .yotpo-question-field .yotpo-question-field-answer, .yotpo .yotpo-onsite-upload .yotpo-main .yotpo-multiple-rating-fields .yotpo-open-question-fields .yotpo-question-field .yotpo-question-field-answer {
	color: #6B6D76;
	font-size: 12px;
	line-height: 17px
}
.yotpo .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-open-question-fields .yotpo-question-field .yotpo-question-field-answer .rest-content-collapsed, .yotpo .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields .yotpo-open-question-fields .yotpo-question-field .yotpo-question-field-answer .rest-content-collapsed, .yotpo .yotpo-question .yotpo-main .yotpo-multiple-rating-fields .yotpo-open-question-fields .yotpo-question-field .yotpo-question-field-answer .rest-content-collapsed, .yotpo .yotpo-onsite-upload .yotpo-main .yotpo-multiple-rating-fields .yotpo-open-question-fields .yotpo-question-field .yotpo-question-field-answer .rest-content-collapsed {
	font-size: 12px;
	line-height: 17px
}
.yotpo .yotpo-review .yotpo-footer, .yotpo .yotpo-comment .yotpo-footer, .yotpo .yotpo-question .yotpo-footer, .yotpo .yotpo-onsite-upload .yotpo-footer {
	position: relative;
	color: #6A6C77;
	margin-left: 53px
}
.yotpo .yotpo-review .yotpo-footer .footer-actions, .yotpo .yotpo-comment .yotpo-footer .footer-actions, .yotpo .yotpo-question .yotpo-footer .footer-actions, .yotpo .yotpo-onsite-upload .yotpo-footer .footer-actions {
	display: inline-block;
	float: left
}
.yotpo .yotpo-review .yotpo-footer .footer-actions .share-options-wrapper, .yotpo .yotpo-comment .yotpo-footer .footer-actions .share-options-wrapper, .yotpo .yotpo-question .yotpo-footer .footer-actions .share-options-wrapper, .yotpo .yotpo-onsite-upload .yotpo-footer .footer-actions .share-options-wrapper {
	display: inline-block
}
.yotpo .yotpo-review .yotpo-footer .footer-actions .share-options-wrapper .facebook, .yotpo .yotpo-review .yotpo-footer .footer-actions .share-options-wrapper .twitter, .yotpo .yotpo-review .yotpo-footer .footer-actions .share-options-wrapper .linkedin, .yotpo .yotpo-review .yotpo-footer .footer-actions .share-options-wrapper .google, .yotpo .yotpo-comment .yotpo-footer .footer-actions .share-options-wrapper .facebook, .yotpo .yotpo-comment .yotpo-footer .footer-actions .share-options-wrapper .twitter, .yotpo .yotpo-comment .yotpo-footer .footer-actions .share-options-wrapper .linkedin, .yotpo .yotpo-comment .yotpo-footer .footer-actions .share-options-wrapper .google, .yotpo .yotpo-question .yotpo-footer .footer-actions .share-options-wrapper .facebook, .yotpo .yotpo-question .yotpo-footer .footer-actions .share-options-wrapper .twitter, .yotpo .yotpo-question .yotpo-footer .footer-actions .share-options-wrapper .linkedin, .yotpo .yotpo-question .yotpo-footer .footer-actions .share-options-wrapper .google, .yotpo .yotpo-onsite-upload .yotpo-footer .footer-actions .share-options-wrapper .facebook, .yotpo .yotpo-onsite-upload .yotpo-footer .footer-actions .share-options-wrapper .twitter, .yotpo .yotpo-onsite-upload .yotpo-footer .footer-actions .share-options-wrapper .linkedin, .yotpo .yotpo-onsite-upload .yotpo-footer .footer-actions .share-options-wrapper .google {
	float: none;
	margin: 0;
	padding: 0
}
.yotpo .yotpo-review .yotpo-footer .yotpo-icon-dot, .yotpo .yotpo-review .yotpo-footer .yotpo-icon-seperator, .yotpo .yotpo-comment .yotpo-footer .yotpo-icon-dot, .yotpo .yotpo-comment .yotpo-footer .yotpo-icon-seperator, .yotpo .yotpo-question .yotpo-footer .yotpo-icon-dot, .yotpo .yotpo-question .yotpo-footer .yotpo-icon-seperator, .yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-icon-dot, .yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-icon-seperator {
	font-size: 12px
}
.yotpo .yotpo-review .yotpo-footer .y-label, .yotpo .yotpo-comment .yotpo-footer .y-label, .yotpo .yotpo-question .yotpo-footer .y-label, .yotpo .yotpo-onsite-upload .yotpo-footer .y-label {
	min-width: 0;
	padding: 0;
	text-transform: capitalize
}
.yotpo .yotpo-review .yotpo-footer .yotpo-helpful, .yotpo .yotpo-comment .yotpo-footer .yotpo-helpful, .yotpo .yotpo-question .yotpo-footer .yotpo-helpful, .yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-helpful {
	display: inline-block;
	float: right
}
.yotpo .yotpo-review .yotpo-footer .yotpo-helpful .yotpo-sum, .yotpo .yotpo-comment .yotpo-footer .yotpo-helpful .yotpo-sum, .yotpo .yotpo-question .yotpo-footer .yotpo-helpful .yotpo-sum, .yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-helpful .yotpo-sum {
	margin: 0
}
.yotpo .yotpo-review .yotpo-footer .yotpo-helpful .vote-btn, .yotpo .yotpo-comment .yotpo-footer .yotpo-helpful .vote-btn, .yotpo .yotpo-question .yotpo-footer .yotpo-helpful .vote-btn, .yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-helpful .vote-btn {
	margin-left: 10px
}
.yotpo .yotpo-review .yotpo-footer .yotpo-helpful .yotpo-vote-text, .yotpo .yotpo-comment .yotpo-footer .yotpo-helpful .yotpo-vote-text, .yotpo .yotpo-question .yotpo-footer .yotpo-helpful .yotpo-vote-text, .yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-helpful .yotpo-vote-text {
	cursor: pointer
}
.yotpo .yotpo-review .yotpo-footer .share-options, .yotpo .yotpo-comment .yotpo-footer .share-options, .yotpo .yotpo-question .yotpo-footer .share-options, .yotpo .yotpo-onsite-upload .yotpo-footer .share-options {
	display: none
}
.yotpo .yotpo-review .yotpo-footer .yotpo-action i, .yotpo .yotpo-comment .yotpo-footer .yotpo-action i, .yotpo .yotpo-question .yotpo-footer .yotpo-action i, .yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-action i {
	font-size: 13px
}
.yotpo .yotpo-review .yotpo-footer .yotpo-action:hover, .yotpo .yotpo-comment .yotpo-footer .yotpo-action:hover, .yotpo .yotpo-question .yotpo-footer .yotpo-action:hover, .yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-action:hover {
	color: #2F84ED;
	cursor: pointer
}
.yotpo .yotpo-review .yotpo-footer .yotpo-action:hover .y-label, .yotpo .yotpo-review .yotpo-footer .yotpo-action:hover .transparent-color-btn, .yotpo .yotpo-comment .yotpo-footer .yotpo-action:hover .y-label, .yotpo .yotpo-comment .yotpo-footer .yotpo-action:hover .transparent-color-btn, .yotpo .yotpo-question .yotpo-footer .yotpo-action:hover .y-label, .yotpo .yotpo-question .yotpo-footer .yotpo-action:hover .transparent-color-btn, .yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-action:hover .y-label, .yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-action:hover .transparent-color-btn {
	cursor: pointer;
	color: #2F84ED
}
.yotpo .yotpo-review .yotpo-footer .yotpo-action:hover .yotpo-icon-share, .yotpo .yotpo-comment .yotpo-footer .yotpo-action:hover .yotpo-icon-share, .yotpo .yotpo-question .yotpo-footer .yotpo-action:hover .yotpo-icon-share, .yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-action:hover .yotpo-icon-share {
	color: inherit
}
.yotpo .yotpo-review .yotpo-footer .yotpo-action:hover i, .yotpo .yotpo-comment .yotpo-footer .yotpo-action:hover i, .yotpo .yotpo-question .yotpo-footer .yotpo-action:hover i, .yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-action:hover i {
	color: inherit
}
.yotpo .yotpo-review .yotpo-footer .footer-additional-actions, .yotpo .yotpo-comment .yotpo-footer .footer-additional-actions, .yotpo .yotpo-question .yotpo-footer .footer-additional-actions, .yotpo .yotpo-onsite-upload .yotpo-footer .footer-additional-actions {
	display: none
}
.yotpo .yotpo-review .yotpo-footer .yotpo-syndication-reference, .yotpo .yotpo-comment .yotpo-footer .yotpo-syndication-reference, .yotpo .yotpo-question .yotpo-footer .yotpo-syndication-reference, .yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-syndication-reference {
	margin-top: 10px
}
.yotpo .yotpo-review .yotpo-footer .yotpo-syndication-reference span, .yotpo .yotpo-comment .yotpo-footer .yotpo-syndication-reference span, .yotpo .yotpo-question .yotpo-footer .yotpo-syndication-reference span, .yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-syndication-reference span {
	float: left
}
.yotpo .yotpo-review .yotpo-footer .yotpo-syndication-reference img, .yotpo .yotpo-comment .yotpo-footer .yotpo-syndication-reference img, .yotpo .yotpo-question .yotpo-footer .yotpo-syndication-reference img, .yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-syndication-reference img {
	margin-left: 10px;
	height: 22px;
	width: 52px
}
.yotpo .yotpo-review .yotpo-footer .yotpo-grouping-reference, .yotpo .yotpo-comment .yotpo-footer .yotpo-grouping-reference, .yotpo .yotpo-question .yotpo-footer .yotpo-grouping-reference, .yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-grouping-reference {
	margin-top: 10px
}
.yotpo .yotpo-review .yotpo-footer .yotpo-grouping-reference span, .yotpo .yotpo-comment .yotpo-footer .yotpo-grouping-reference span, .yotpo .yotpo-question .yotpo-footer .yotpo-grouping-reference span, .yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-grouping-reference span {
	float: left
}
.yotpo .yotpo-review .yotpo-footer .yotpo-grouping-reference span.yotpo-attribution-indicator, .yotpo .yotpo-comment .yotpo-footer .yotpo-grouping-reference span.yotpo-attribution-indicator, .yotpo .yotpo-question .yotpo-footer .yotpo-grouping-reference span.yotpo-attribution-indicator, .yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-grouping-reference span.yotpo-attribution-indicator {
	margin-right: 10px
}
.yotpo .yotpo-review .yotpo-footer.yotpo-show-more, .yotpo .yotpo-comment .yotpo-footer.yotpo-show-more, .yotpo .yotpo-question .yotpo-footer.yotpo-show-more, .yotpo .yotpo-onsite-upload .yotpo-footer.yotpo-show-more {
	padding-top: 25px
}
.yotpo .yotpo-review .yotpo-footer.yotpo-show-more span, .yotpo .yotpo-comment .yotpo-footer.yotpo-show-more span, .yotpo .yotpo-question .yotpo-footer.yotpo-show-more span, .yotpo .yotpo-onsite-upload .yotpo-footer.yotpo-show-more span {
	text-transform: none
}
.yotpo .yotpo-review .yotpo-read-more, .yotpo .yotpo-comment .yotpo-read-more, .yotpo .yotpo-question .yotpo-read-more, .yotpo .yotpo-onsite-upload .yotpo-read-more {
	white-space: nowrap;
	color: #2F84ED;
	cursor: pointer
}
.yotpo .yotpo-review .rest-content-collapsed, .yotpo .yotpo-comment .rest-content-collapsed, .yotpo .yotpo-question .rest-content-collapsed, .yotpo .yotpo-onsite-upload .rest-content-collapsed {
	display: none;
	color: inherit
}
.yotpo .yotpo-review .yotpo-comments-box, .yotpo .yotpo-review .yotpo-show-more, .yotpo .yotpo-comment .yotpo-comments-box, .yotpo .yotpo-comment .yotpo-show-more, .yotpo .yotpo-question .yotpo-comments-box, .yotpo .yotpo-question .yotpo-show-more, .yotpo .yotpo-onsite-upload .yotpo-comments-box, .yotpo .yotpo-onsite-upload .yotpo-show-more {
	display: none
}
.yotpo .yotpo-review .yotpo-comments-box.visible, .yotpo .yotpo-review .yotpo-show-more.visible, .yotpo .yotpo-comment .yotpo-comments-box.visible, .yotpo .yotpo-comment .yotpo-show-more.visible, .yotpo .yotpo-question .yotpo-comments-box.visible, .yotpo .yotpo-question .yotpo-show-more.visible, .yotpo .yotpo-onsite-upload .yotpo-comments-box.visible, .yotpo .yotpo-onsite-upload .yotpo-show-more.visible {
	display: inherit
}
.yotpo .yotpo-instagram .yotpo-header {
	position: relative;
	padding-bottom: 14px;
	padding-left: 10px
}
.yotpo .yotpo-instagram .yotpo-header .yotpo-header-element {
	padding-top: 2px;
	display: inline-block;
	vertical-align: top
}
.yotpo .yotpo-instagram .yotpo-header .yotpo-header-element .y-label {
	min-width: 0;
	padding: 0;
	font-size: 12px;
	vertical-align: top
}
.yotpo .yotpo-instagram .yotpo-header .yotpo-header-element .y-label.yotpo-review-date {
	float: left;
	position: absolute;
	right: 1%;
	top: 18%;
	display: block
}

@media only screen and (max-width:480px) {
.yotpo .yotpo-instagram .yotpo-header .yotpo-header-element .y-label.yotpo-review-date {
	top: auto;
	bottom: 90%
}
}
.yotpo .yotpo-instagram .yotpo-header .yotpo-header-element img {
	border-radius: 100%;
	width: 45px;
	height: 45px
}
.yotpo .yotpo-instagram .yotpo-header .yotpo-header-element .yotpo-instagram-username {
	padding-left: 14px;
	padding-top: 8px;
	font-size: 16px;
	font-weight: 700;
	color: #266ABE;
	white-space: nowrap;
	max-width: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	text-transform: none
}
.yotpo .yotpo-instagram .yotpo-header .yotpo-header-element .yotpo-instagram-location {
	padding-left: 14px;
	padding-top: 8px;
	font-size: 14px;
	color: #888;
	white-space: nowrap;
	max-width: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: left;
	float: left;
	text-transform: none
}
.yotpo .yotpo-instagram .yotpo-header .yotpo-header-actions {
	float: right
}
.yotpo .yotpo-instagram .yotpo-main {
	display: block;
	margin: 10px 0 15px
}
.yotpo .yotpo-instagram .yotpo-regular-box {
	padding-top: 14px;
	padding-bottom: 14px;
	color: #4F4F4F
}
.yotpo .yotpo-instagram .yotpo-regular-box .yotpo-instagram-hashtag {
	color: #2F84ED
}
.yotpo .yotpo-instagram .toggle-text {
	display: none
}
.yotpo .yotpo-instagram .yotpo-footer {
	position: relative;
	color: #6A6C77;
	margin-left: 10px
}
.yotpo .yotpo-instagram .yotpo-footer .footer-actions {
	display: inline-block;
	float: left
}
.yotpo .yotpo-instagram .yotpo-footer .footer-actions .share-options-wrapper {
	display: inline-block
}
.yotpo .yotpo-instagram .yotpo-footer .footer-actions .share-options-wrapper .facebook, .yotpo .yotpo-instagram .yotpo-footer .footer-actions .share-options-wrapper .twitter, .yotpo .yotpo-instagram .yotpo-footer .footer-actions .share-options-wrapper .linkedin, .yotpo .yotpo-instagram .yotpo-footer .footer-actions .share-options-wrapper .google {
	float: none;
	margin: 0;
	padding: 0
}
.yotpo .yotpo-instagram .yotpo-footer .yotpo-icon-dot, .yotpo .yotpo-instagram .yotpo-footer .yotpo-icon-seperator {
	font-size: 12px
}
.yotpo .yotpo-instagram .yotpo-footer .y-label {
	min-width: 0;
	padding: 0;
	text-transform: capitalize
}
.yotpo .yotpo-instagram .yotpo-footer .yotpo-helpful {
	display: inline-block;
	float: right
}
.yotpo .yotpo-instagram .yotpo-footer .yotpo-helpful .yotpo-sum {
	margin: 0
}
.yotpo .yotpo-instagram .yotpo-footer .yotpo-helpful .vote-btn {
	margin-left: 10px
}
.yotpo .yotpo-instagram .yotpo-footer .yotpo-helpful .yotpo-vote-text {
	cursor: pointer
}
.yotpo .yotpo-instagram .yotpo-footer .share-options {
	display: none
}
.yotpo .yotpo-instagram .yotpo-footer .yotpo-action i {
	font-size: 13px
}
.yotpo .yotpo-instagram .yotpo-footer .yotpo-action:hover {
	color: #2F84ED;
	cursor: pointer
}
.yotpo .yotpo-instagram .yotpo-footer .yotpo-action:hover .y-label, .yotpo .yotpo-instagram .yotpo-footer .yotpo-action:hover .transparent-color-btn {
	cursor: pointer;
	color: #2F84ED
}
.yotpo .yotpo-instagram .yotpo-footer .yotpo-action:hover .yotpo-icon-share {
	color: inherit
}
.yotpo .yotpo-instagram .yotpo-footer .yotpo-action:hover i {
	color: inherit
}
.yotpo .yotpo-instagram .yotpo-footer .footer-additional-actions {
	display: none
}
.yotpo .yotpo-instagram .yotpo-footer .yotpo-syndication-reference {
	margin-top: 10px
}
.yotpo .yotpo-instagram .yotpo-footer .yotpo-syndication-reference span {
	float: left
}
.yotpo .yotpo-instagram .yotpo-footer .yotpo-syndication-reference img {
	margin-left: 10px;
	height: 22px;
	width: 52px
}
.yotpo .yotpo-instagram .yotpo-footer .yotpo-grouping-reference {
	margin-top: 10px
}
.yotpo .yotpo-instagram .yotpo-footer .yotpo-grouping-reference span {
	float: left
}
.yotpo .yotpo-instagram .yotpo-footer .yotpo-grouping-reference span.yotpo-attribution-indicator {
	margin-right: 10px
}
.yotpo .yotpo-instagram .yotpo-footer.yotpo-show-more {
	padding-top: 25px
}
.yotpo .yotpo-instagram .yotpo-footer.yotpo-show-more span {
	text-transform: none
}
.yotpo .error-box {
	position: relative;
	display: block;
	width: 100%;
	min-height: 25px;
	height: auto;
	background: #F04860;
	text-align: left;
	margin-top: 15px
}
.yotpo .error-box .text-wrapper {
	padding-left: 5px;
	margin-right: 25px
}
.yotpo .error-box .text-wrapper .error-text {
	color: #FFF;
	font-size: 12px;
	line-height: 25px
}
.yotpo .error-box .yotpo-icon-cross {
	font-size: 15px!important
}
.yotpo .error-box .transparent-color-btn {
	position: absolute;
	top: 3px;
	right: 5px
}
.yotpo .error-box .transparent-color-btn .yotpo-icon {
	color: #FFF
}
.yotpo .error {
	border: solid 1px #F04860
}
.yotpo .yotpo-tool-tip, .yotpo .yotpo-tool-tip-question, .yotpo .yotpo-tool-tip-answer {
	display: none;
	height: auto;
	padding: 20px;
	border: solid 1px #E3E3E3!important;
	position: absolute;
	opacity: 0;
	border: none;
	max-width: 300px;
	width: 70%;
	background: #FFF;
	z-index: 20
}
.yotpo .yotpo-tool-tip .tool-tip-header, .yotpo .yotpo-tool-tip-question .tool-tip-header, .yotpo .yotpo-tool-tip-answer .tool-tip-header {
	margin-bottom: 15px;
	font-weight: 700;
	font-size: 13px
}
.yotpo .yotpo-tool-tip .tool-tip-header .header-blue, .yotpo .yotpo-tool-tip-question .tool-tip-header .header-blue, .yotpo .yotpo-tool-tip-answer .tool-tip-header .header-blue {
	color: #2F84ED
}
.yotpo .yotpo-tool-tip .tool-tip-header .header-green, .yotpo .yotpo-tool-tip-question .tool-tip-header .header-green, .yotpo .yotpo-tool-tip-answer .tool-tip-header .header-green {
	color: #1CC286
}
.yotpo .yotpo-tool-tip .tool-tip-header .header-orange, .yotpo .yotpo-tool-tip-question .tool-tip-header .header-orange, .yotpo .yotpo-tool-tip-answer .tool-tip-header .header-orange {
	color: #EFAE00
}
.yotpo .yotpo-tool-tip .tool-tip-content, .yotpo .yotpo-tool-tip-question .tool-tip-content, .yotpo .yotpo-tool-tip-answer .tool-tip-content {
	font-size: 12px;
	color: #737373
}
.yotpo .yotpo-image-loader:before, .yotpo .yotpo-image-loader:after, .yotpo .yotpo-image-loader {
	border-radius: 50%;
	width: 2.5em;
	height: 2.5em;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation: yotpo-image-loader 1.8s infinite ease-in-out;
	animation: yotpo-image-loader 1.8s infinite ease-in-out
}
.yotpo .yotpo-image-loader {
	font-size: 10px;
	position: relative;
	text-indent: -9999em;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-animation-delay: -0.16s;
	animation-delay: -0.16s
}
.yotpo .yotpo-image-loader:before {
	left: -3.5em;
	-webkit-animation-delay: -0.32s;
	animation-delay: -0.32s
}
.yotpo .yotpo-image-loader:after {
	left: 3.5em
}
.yotpo .yotpo-image-loader:before, .yotpo .yotpo-image-loader:after {
	content: '';
	position: absolute;
	top: 0
}
.yotpo .yotpo-image-loader-wrapper {
	display: table-cell;
	vertical-align: middle
}
.yotpo .yotpo-single-image-container .yotpo-image-wide {
	height: 100%!important;
	width: auto!important;
	max-width: none!important
}
.yotpo .yotpo-single-image-container .yotpo-image-tall {
	height: auto!important;
	max-height: none!important;
	width: 100%!important
}
.yotpo .yotpo-single-image-container .y-image-overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	text-align: center;
	cursor: pointer
}
.yotpo .yotpo-single-image-container .y-image-overlay.yotpo-new-video {
	position: initial;
	display: none
}
.yotpo .yotpo-single-image-container .y-image-overlay:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle
}
.yotpo .yotpo-single-image-container .yotpo-hover-icon {
	min-width: 120px;
	text-align: center;
	position: absolute;
	display: inline-table;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	visibility: hidden;
	cursor: pointer
}
.yotpo .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-star, .yotpo .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-empty-star {
	font-size: 24px;
	color: #FFF
}
.yotpo .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-insta, .yotpo .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-cam-large {
	font-size: 40px;
	color: #FFF
}
.yotpo .yotpo-single-image-container .yotpo-icon-video {
	position: absolute;
	top: 10px;
	right: 10px;
	color: white;
	z-index: 1;
	font-size: 25px;
	-webkit-filter: drop-shadow(0 2px 2px rgba(0,0,0,.25));
	filter: drop-shadow(0 2px 2px rgba(0,0,0,.25))
}
.yotpo .search-in-progress {
	display: none;
	width: 100%;
	padding-bottom: 100px
}
.yotpo .search-in-progress .search-in-progress-text {
	font-size: 14px;
	text-align: center
}
.yotpo .search-in-progress .yotpo-spinner {
	text-align: center
}
.yotpo .yotpo-spinner .sk-spinner-three-bounce div {
	margin-top: 30px;
	width: 11px;
	height: 11px;
	background-color: #2F84ED;
	border-radius: 100%;
	display: inline-block;
	animation: sk-threeBounceDelay 1.4s infinite ease-in-out;
	animation-fill-mode: both
}
.yotpo .yotpo-spinner .sk-spinner-three-bounce .sk-bounce1 {
	animation-delay: -0.32s
}
.yotpo .yotpo-spinner .sk-spinner-three-bounce .sk-bounce2 {
	animation-delay: -0.16s
}
@keyframes sk-threeBounceDelay {
0%, 80%, 100% {
transform:scale(0)
}
40% {
transform:scale(1)
}
}
.yotpo .yotpo-field-bars-container {
	position: relative
}
.yotpo .yotpo-field-bars-container .yotpo-action-hover {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0
}
.yotpo .yotpo-field-bars-container .yotpo-tool-tip {
	width: inherit;
	min-width: 130px;
	top: -25px;
	left: 130px;
	border-radius: 3px;
	padding: 13px 16px 8px 16px;
	-webkit-box-shadow: 0 0 11px 1px rgba(0,0,0,.02);
	-moz-box-shadow: 0 0 11px 1px rgba(0,0,0,.02);
	box-shadow: 0 0 11px 1px rgba(0,0,0,.02)
}
.yotpo .yotpo-field-bars-container .yotpo-tool-tip .tool-tip-content {
	font-size: 11px;
	white-space: nowrap
}
.yotpo .yotpo-field-bars-container .yotpo-tool-tip .yotpo-size-bars {
	padding-left: 0;
	padding-right: 0;
	margin-top: -4px;
	margin-bottom: 3px
}
.yotpo .yotpo-field-bars-container .yotpo-tool-tip::after, .yotpo .yotpo-field-bars-container .yotpo-tool-tip::before {
	width: 0;
	height: 0;
	content: "";
	display: block;
	position: absolute;
	right: 100%;
	top: 2em
}
.yotpo .yotpo-field-bars-container .yotpo-tool-tip::after {
	border-right: 6px solid #FFF;
	border-bottom: 6px solid transparent;
	border-top: 6px solid transparent;
	z-index: 1;
	margin-left: 1px
}
.yotpo .yotpo-field-bars-container .yotpo-tool-tip::before {
	border-right: 7px solid #E3E3E3;
	border-bottom: 7px solid transparent;
	border-top: 7px solid transparent;
	-webkit-box-shadow: 0 0 11px 1px rgba(0,0,0,.02);
	-moz-box-shadow: 0 0 11px 1px rgba(0,0,0,.02);
	box-shadow: 0 0 11px 1px rgba(0,0,0,.02);
	margin-left: 1px;
	margin-top: -1px;
	z-index: -1
}
.yotpo.yotpo-main-widget, .yotpo .yotpo-modal-dialog {
	display: block;
	width: 100%;
	margin: 0 auto
}
.yotpo.yotpo-main-widget .yotpo-icon-btn, .yotpo .yotpo-modal-dialog .yotpo-icon-btn {
	display: inline-block;
	padding: 6px 11px
}
.yotpo.yotpo-main-widget .yotpo-icon-btn .yotpo-icon, .yotpo .yotpo-modal-dialog .yotpo-icon-btn .yotpo-icon {
	font-size: 19px;
	color: #FFF
}
.yotpo.yotpo-main-widget .yotpo-icon-btn .yotpo-icon-button-text, .yotpo .yotpo-modal-dialog .yotpo-icon-btn .yotpo-icon-button-text {
	color: #FFF
}
.yotpo.yotpo-main-widget .yotpo-icon-btn:hover, .yotpo .yotpo-modal-dialog .yotpo-icon-btn:hover {
	cursor: pointer
}
.yotpo.yotpo-main-widget .yotpo-label .yotpo-logo-title, .yotpo .yotpo-modal-dialog .yotpo-label .yotpo-logo-title {
	float: left;
	margin-top: 15px;
	color: #2F84ED
}
.yotpo.yotpo-main-widget .yotpo-label .yotpo-icon-btn-big, .yotpo .yotpo-modal-dialog .yotpo-label .yotpo-icon-btn-big {
	padding: 10px 5px;
	float: left;
	font-size: 30px
}
.yotpo.yotpo-main-widget .yotpo-label .yotpo-logo-line, .yotpo .yotpo-modal-dialog .yotpo-label .yotpo-logo-line {
	overflow: hidden;
	border-bottom: 1px solid #E3E3E3;
	position: relative;
	top: 25px;
	display: none
}
.yotpo.yotpo-main-widget .yotpo-label-border .yotpo-bottomline, .yotpo .yotpo-modal-dialog .yotpo-label-border .yotpo-bottomline {
	border-top: none
}
.yotpo.yotpo-main-widget .yotpo-label-border .yotpo-logo-line, .yotpo .yotpo-modal-dialog .yotpo-label-border .yotpo-logo-line {
	display: block
}
.yotpo.yotpo-main-widget .yotpo-label-border .yotpo-label, .yotpo .yotpo-modal-dialog .yotpo-label-border .yotpo-label {
	border-bottom: none
}
.yotpo.yotpo-main-widget .logo-not-clickable-container, .yotpo .yotpo-modal-dialog .logo-not-clickable-container {
	cursor: default
}
.yotpo.yotpo-main-widget .logo-not-clickable-size, .yotpo .yotpo-modal-dialog .logo-not-clickable-size {
	font-size: 30px
}
.yotpo.yotpo-main-widget .logo-not-clickable-color, .yotpo .yotpo-modal-dialog .logo-not-clickable-color {
	color: #2F84ED
}
.yotpo.yotpo-main-widget .logo-not-clickable-color:hover, .yotpo .yotpo-modal-dialog .logo-not-clickable-color:hover {
	color: #599DD2
}
.yotpo.yotpo-main-widget .yotpo-semi-label, .yotpo .yotpo-modal-dialog .yotpo-semi-label {
	position: relative;
	float: left
}
.yotpo.yotpo-main-widget .yotpo-semi-label span.yotpo-icon, .yotpo .yotpo-modal-dialog .yotpo-semi-label span.yotpo-icon {
	color: #6A6C77
}
.yotpo.yotpo-main-widget .yotpo-semi-label .yotpo-tool-tip, .yotpo .yotpo-modal-dialog .yotpo-semi-label .yotpo-tool-tip {
	left: 35px;
	padding: 0 20px;
	width: 190px
}
.yotpo.yotpo-main-widget .yotpo-form-buttons-wrapper, .yotpo .yotpo-modal-dialog .yotpo-form-buttons-wrapper {
	padding: 0 10px;
	margin-bottom: 10px
}
.yotpo.yotpo-main-widget .yotpo-thank-you, .yotpo .yotpo-modal-dialog .yotpo-thank-you {
	border: solid 1px #E3E3E3;
	padding: 40px;
	text-align: center;
	position: relative;
	background: #FFF
}
.yotpo.yotpo-main-widget .yotpo-thank-you .yotpo-icon-cross, .yotpo .yotpo-modal-dialog .yotpo-thank-you .yotpo-icon-cross {
	position: absolute;
	top: 15px;
	right: 15px;
	font-size: 19px;
	color: #6A6C77
}
.yotpo.yotpo-main-widget .yotpo-thank-you .yotpo-thankyou-header, .yotpo .yotpo-modal-dialog .yotpo-thank-you .yotpo-thankyou-header {
	margin-bottom: 20px
}
.yotpo.yotpo-main-widget .yotpo-thank-you .yotpo-thankyou-header span, .yotpo .yotpo-modal-dialog .yotpo-thank-you .yotpo-thankyou-header span {
	text-transform: uppercase;
	font-weight: 700;
	color: #2F84ED;
	font-size: 21px;
	line-height: 18px
}
.yotpo.yotpo-main-widget .yotpo-thank-you .yotpo-thankyou-header .yotpo-icon, .yotpo .yotpo-modal-dialog .yotpo-thank-you .yotpo-thankyou-header .yotpo-icon {
	font-size: 26px;
	display: block;
	margin-bottom: 20px
}
.yotpo.yotpo-main-widget .yotpo-thank-you .yotpo-thankyou-content, .yotpo .yotpo-modal-dialog .yotpo-thank-you .yotpo-thankyou-content {
	color: #737373;
	margin-bottom: 20px
}
.yotpo.yotpo-main-widget .yotpo-thank-you .yotpo-thankyou-footer .yotpo-default-button, .yotpo .yotpo-modal-dialog .yotpo-thank-you .yotpo-thankyou-footer .yotpo-default-button {
	padding: 6px 0;
	vertical-align: top
}
.yotpo.yotpo-main-widget .yotpo-thank-you .yotpo-thankyou-footer .social-link, .yotpo .yotpo-modal-dialog .yotpo-thank-you .yotpo-thankyou-footer .social-link {
	padding: 6px 11px
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-1-boxes .yotpo-bottomline-box-1, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-1-boxes .yotpo-bottomline-box-1 {
	width: 100%
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes {
	position: relative
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 {
	max-width: 43%;
	min-width: 220px
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .write-question-button, .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .write-review-button, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .write-question-button, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .write-review-button {
	display: none
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 {
	float: left
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields {
	border-left: solid 1px #E3E3E3;
	margin: 11px 0 0 28px
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields .yotpo-product-related-fields-column, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields .yotpo-product-related-fields-column {
	float: left;
	min-width: 35%;
	padding-left: 20px
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields .yotpo-product-related-fields-column .yotpo-product-related-field, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields .yotpo-product-related-fields-column .yotpo-product-related-field {
	padding: 5px 0
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields .yotpo-product-related-fields-column .yotpo-product-related-field .yotpo-product-related-field-name, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields .yotpo-product-related-fields-column .yotpo-product-related-field .yotpo-product-related-field-name {
	float: left;
	min-width: 100px;
	color: #6B6D76
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution {
	display: inline-block;
	min-width: 230px;
	padding-left: 15px;
	margin-left: 15px;
	border-left: solid 1px #E3E3E3;
	vertical-align: middle;
	text-align: left;
	float: left
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content {
	margin-bottom: 10px;
	text-align: left
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars {
	padding-top: 2px;
	float: left
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars {
	display: block;
	vertical-align: middle;
	margin-right: 6px;
	margin-bottom: 4px
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars .yotpo-icon-star, .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars .yotpo-icon-empty-star, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars .yotpo-icon-star, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars .yotpo-icon-empty-star {
	color: #FEC600;
	font-size: 15px
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars.yotpo-distribution-clickable:hover, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars.yotpo-distribution-clickable:hover {
	cursor: pointer
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews {
	float: left
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews .yotpo-sum-reviews, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews .yotpo-sum-reviews {
	display: block;
	vertical-align: middle;
	min-width: 24px;
	margin-right: 6px;
	margin-bottom: 2px;
	padding: 0
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews .yotpo-sum-reviews.yotpo-distribution-clickable:hover, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews .yotpo-sum-reviews.yotpo-distribution-clickable:hover {
	cursor: pointer
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs {
	display: block;
	overflow: hidden;
	width: auto;
	padding-top: 4px
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph {
	vertical-align: middle;
	display: block;
	width: 85px;
	height: 10px;
	position: relative;
	margin-bottom: 9px
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-graph-background, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-graph-background {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #EDEDED
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper {
	position: relative;
	width: 100%;
	height: 100%
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper .yotpo-star-distribution-graph-score, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper .yotpo-star-distribution-graph-score {
	position: absolute;
	width: 30%;
	height: 100%;
	background-color: #2F84ED
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper .yotpo-star-distribution-graph-score.active, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper .yotpo-star-distribution-graph-score.active {
	background-color: #2F84ED
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper .yotpo-star-distribution-graph-score.unactive, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper .yotpo-star-distribution-graph-score.unactive {
	background-color: #ACCEE9
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph.yotpo-distribution-clickable:hover, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph.yotpo-distribution-clickable:hover {
	cursor: pointer
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph.yotpo-distribution-unactive .yotpo-star-distribution-graph-score, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph.yotpo-distribution-unactive .yotpo-star-distribution-graph-score {
	background-color: #ACCEE9
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-footer, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-footer {
	text-align: left;
	line-height: 11px
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-footer span, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-footer span {
	color: #2F84ED
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-footer span:hover, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-footer span:hover {
	cursor: pointer
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button {
	float: none;
	position: absolute;
	right: 0
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-review-button, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-review-button {
	top: 30px
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-question-button, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-question-button {
	top: 70px
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-question-button.yotpo-question-only, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-question-button.yotpo-question-only {
	top: 30px
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes {
	position: relative
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-1, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-1 {
	margin-right: 15px
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-1 .write-question-button, .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-1 .write-review-button, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-1 .write-question-button, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-1 .write-review-button {
	display: none
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-1 .yotpo-sum-reviews, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-1 .yotpo-sum-reviews {
	display: block;
	padding-top: 0;
	margin-bottom: 5px
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 {
	padding-top: 5px
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .write-question-button, .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .write-review-button, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .write-question-button, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .write-review-button {
	display: none
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution {
	display: inline-block;
	float: left;
	min-width: 230px;
	padding-left: 5px;
	border-left: solid 1px #E3E3E3;
	border-right: solid 1px #E3E3E3;
	vertical-align: middle;
	text-align: left
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content {
	margin-bottom: 10px;
	text-align: left
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars {
	padding-top: 2px;
	float: left
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars {
	display: block;
	vertical-align: middle;
	margin-right: 6px;
	margin-bottom: 4px
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars .yotpo-icon-star, .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars .yotpo-icon-empty-star, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars .yotpo-icon-star, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars .yotpo-icon-empty-star {
	color: #FEC600;
	font-size: 15px
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars.yotpo-distribution-clickable:hover, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars.yotpo-distribution-clickable:hover {
	cursor: pointer
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews {
	float: left
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews .yotpo-sum-reviews, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews .yotpo-sum-reviews {
	display: block;
	vertical-align: middle;
	min-width: 24px;
	margin-right: 6px;
	margin-bottom: 2px;
	padding: 0
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews .yotpo-sum-reviews.yotpo-distribution-clickable:hover, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews .yotpo-sum-reviews.yotpo-distribution-clickable:hover {
	cursor: pointer
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs {
	display: block;
	overflow: hidden;
	width: auto;
	padding-top: 4px
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph {
	vertical-align: middle;
	display: block;
	width: 85px;
	height: 10px;
	position: relative;
	margin-bottom: 9px
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-graph-background, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-graph-background {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #EDEDED
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper {
	position: relative;
	width: 100%;
	height: 100%
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper .yotpo-star-distribution-graph-score, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper .yotpo-star-distribution-graph-score {
	position: absolute;
	width: 30%;
	height: 100%;
	background-color: #2F84ED
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper .yotpo-star-distribution-graph-score.active, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper .yotpo-star-distribution-graph-score.active {
	background-color: #2F84ED
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper .yotpo-star-distribution-graph-score.unactive, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper .yotpo-star-distribution-graph-score.unactive {
	background-color: #ACCEE9
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph.yotpo-distribution-clickable:hover, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph.yotpo-distribution-clickable:hover {
	cursor: pointer
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph.yotpo-distribution-unactive .yotpo-star-distribution-graph-score, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph.yotpo-distribution-unactive .yotpo-star-distribution-graph-score {
	background-color: #ACCEE9
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-footer, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-footer {
	text-align: left;
	line-height: 11px
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-footer span, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-footer span {
	color: #2F84ED
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-footer span:hover, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-footer span:hover {
	cursor: pointer
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content, .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-footer, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-footer {
	width: 215px;
	margin-left: auto;
	margin-right: auto
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-3, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-3 {
	display: none
}
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-product-related-fields, .yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-product-related-fields {
	display: inline-block;
	margin-left: 15px
}
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-fields-column .yotpo-product-related-fields-names .yotpo-product-related-field-name, .yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-fields-column .yotpo-product-related-fields-names .yotpo-product-related-field-name {
	margin-top: 2px
}
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-fields-column .yotpo-product-related-fields-names .yotpo-product-related-field-name:first-child, .yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-fields-column .yotpo-product-related-fields-names .yotpo-product-related-field-name:first-child {
	margin-top: 0
}
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-fields-column .yotpo-product-related-fields-bars .yotpo-rating-bars, .yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-fields-column .yotpo-product-related-fields-bars .yotpo-size-bars, .yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-fields-column .yotpo-product-related-fields-bars .yotpo-rating-bars, .yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-fields-column .yotpo-product-related-fields-bars .yotpo-size-bars {
	margin-top: 2px
}
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-fields-column .yotpo-product-related-fields-bars .yotpo-rating-bars:first-child, .yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-fields-column .yotpo-product-related-fields-bars .yotpo-size-bars:first-child, .yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-fields-column .yotpo-product-related-fields-bars .yotpo-rating-bars:first-child, .yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-fields-column .yotpo-product-related-fields-bars .yotpo-size-bars:first-child {
	margin-top: 0
}
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-footer, .yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-footer {
	margin-top: 15px;
	padding-left: 20px
}
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-footer span.yotpo-product-related-show-all, .yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-footer span.yotpo-product-related-show-less, .yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-footer span.yotpo-product-related-show-all, .yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-footer span.yotpo-product-related-show-less {
	color: #2F84ED
}
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-footer span.yotpo-product-related-show-all:hover, .yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-footer span.yotpo-product-related-show-less:hover, .yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-footer span.yotpo-product-related-show-all:hover, .yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-footer span.yotpo-product-related-show-less:hover {
	cursor: pointer
}
.yotpo.yotpo-main-widget .yotpo-bottomline .text-m, .yotpo .yotpo-modal-dialog .yotpo-bottomline .text-m {
	white-space: nowrap
}
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-stars-and-sum-reviews, .yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-stars-and-sum-reviews {
	float: left;
	text-align: left;
	position: relative
}
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-stars, .yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-stars {
	padding-right: 10px;
	display: inline-block;
	vertical-align: bottom;
	padding-bottom: 2px
}
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-star-digits, .yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-star-digits {
	font-size: 24px;
	font-weight: bolder;
	position: relative;
	bottom: 2px
}

@media only screen and (max-width:960px) {
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-star, .yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-half-star, .yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-empty-star, .yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-icon-star, .yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-icon-half-star, .yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-icon-empty-star {
	font-size: 15px
}
}

@media only screen and (min-width:961px) {
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-star, .yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-half-star, .yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-empty-star, .yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-icon-star, .yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-icon-half-star, .yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-icon-empty-star {
	font-size: 26px
}
}
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-sum-reviews, .yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-sum-reviews {
	padding: 5px 0;
	display: inline-block
}
.yotpo.yotpo-main-widget .yotpo-bottomline .based-on, .yotpo .yotpo-modal-dialog .yotpo-bottomline .based-on {
	vertical-align: top;
	display: inline-block;
	padding-top: 6px;
	padding-left: 0
}
.yotpo.yotpo-main-widget .yotpo-bottomline .questions, .yotpo .yotpo-modal-dialog .yotpo-bottomline .questions {
	margin: 5px
}
.yotpo.yotpo-main-widget .yotpo-bottomline .questions .yotpo-icon.y-label, .yotpo .yotpo-modal-dialog .yotpo-bottomline .questions .yotpo-icon.y-label {
	min-width: 0;
	padding: 0
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-1-boxes .yotpo-bottomline-box-1, .yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-1-boxes .yotpo-bottomline-box-1 {
	width: 100%
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1, .yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 {
	position: relative;
	margin-right: 20px
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .yotpo-default-button, .yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .yotpo-default-button {
	display: block;
	float: none;
	position: absolute;
	right: auto;
	top: 75px;
	margin: 0
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .yotpo-default-button .yotpo-icon-button-text, .yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .yotpo-default-button .yotpo-icon-button-text {
	display: none
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .yotpo-default-button.write-review-button, .yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .yotpo-default-button.write-review-button {
	left: 0
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .yotpo-default-button.write-question-button, .yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .yotpo-default-button.write-question-button {
	left: 55px
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2, .yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 {
	float: left
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields, .yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields {
	margin-left: 0;
	padding-left: 20px
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields .yotpo-product-related-fields-column, .yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields .yotpo-product-related-fields-column {
	float: right;
	min-width: 50%;
	padding-left: 0
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields .yotpo-product-related-fields-column .yotpo-product-related-field, .yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields .yotpo-product-related-fields-column .yotpo-product-related-field {
	display: block
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution, .yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution {
	margin-left: 0
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .write-question-button, .yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .write-review-button, .yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .write-question-button, .yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .write-review-button {
	display: none
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-1, .yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-1 {
	margin-bottom: 10px;
	float: none
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-1 .yotpo-sum-reviews, .yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-1 .yotpo-sum-reviews {
	display: inline-block;
	padding-top: 5px;
	margin-bottom: 0
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution, .yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution {
	padding-left: 0;
	padding-right: 10px;
	border-left: none
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields, .yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields {
	margin-left: 15px
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-3, .yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-3 {
	width: 33%
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline .yotpo-star-distribution, .yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline .yotpo-star-distribution {
	float: right
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-star-distribution-graph, .yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-star-distribution-graph {
	width: 100px
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-empty-state .write-question-button, .yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-empty-state .write-review-button, .yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-empty-state .write-question-button, .yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-empty-state .write-review-button {
	display: inline
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-empty-state .yotpo-bottomline-box-1 .write-question-button, .yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-empty-state .yotpo-bottomline-box-1 .write-review-button, .yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-empty-state .yotpo-bottomline-box-1 .write-question-button, .yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-empty-state .yotpo-bottomline-box-1 .write-review-button {
	display: none
}
.yotpo.yotpo-main-widget.yotpo-medium .write-review .connect-wrapper .form-element, .yotpo .yotpo-modal-dialog.yotpo-medium .write-review .connect-wrapper .form-element {
	width: 100%;
	padding: 0
}
.yotpo.yotpo-main-widget.yotpo-medium .write-review .connect-wrapper .form-element:first-child, .yotpo .yotpo-modal-dialog.yotpo-medium .write-review .connect-wrapper .form-element:first-child {
	padding-right: 0
}
.yotpo.yotpo-main-widget.yotpo-medium .write-review .yotpo-icon, .yotpo .yotpo-modal-dialog.yotpo-medium .write-review .yotpo-icon {
	margin: auto!important
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-review .yotpo-footer .footer-actions, .yotpo.yotpo-main-widget.yotpo-medium .yotpo-comment .yotpo-footer .footer-actions, .yotpo.yotpo-main-widget.yotpo-medium .yotpo-question .yotpo-footer .footer-actions, .yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-review .yotpo-footer .footer-actions, .yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-comment .yotpo-footer .footer-actions, .yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-question .yotpo-footer .footer-actions {
	margin-bottom: 15px
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-review .yotpo-header-element .yotpo-review-stars .yotpo-user-related-fields, .yotpo.yotpo-main-widget.yotpo-medium .yotpo-comment .yotpo-header-element .yotpo-review-stars .yotpo-user-related-fields, .yotpo.yotpo-main-widget.yotpo-medium .yotpo-question .yotpo-header-element .yotpo-review-stars .yotpo-user-related-fields, .yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-review .yotpo-header-element .yotpo-review-stars .yotpo-user-related-fields, .yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-comment .yotpo-header-element .yotpo-review-stars .yotpo-user-related-fields, .yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-question .yotpo-header-element .yotpo-review-stars .yotpo-user-related-fields {
	display: none
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields, .yotpo.yotpo-main-widget.yotpo-medium .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields, .yotpo.yotpo-main-widget.yotpo-medium .yotpo-question .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields, .yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields, .yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields, .yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-question .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields {
	display: block
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-footer, .yotpo.yotpo-main-widget.yotpo-medium .yotpo-main, .yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-footer, .yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-main {
	margin-left: 0
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-1-boxes .yotpo-bottomline-box-1, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-1-boxes .yotpo-bottomline-box-1 {
	width: 100%
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-1-boxes .yotpo-bottomline-box-1 .write-question-button, .yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-1-boxes .yotpo-bottomline-box-1 .write-review-button, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-1-boxes .yotpo-bottomline-box-1 .write-question-button, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-1-boxes .yotpo-bottomline-box-1 .write-review-button {
	display: none
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes {
	height: 100px;
	border-top: none
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 {
	max-width: none
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 {
	margin-top: 15px;
	width: 100%
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution {
	display: block;
	padding: 0;
	margin: 0;
	float: none;
	border-left: none;
	border-top: none
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .review-stars, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .review-stars {
	margin-right: 6px
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-sum-reviews, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-sum-reviews {
	margin-right: 6px
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph {
	width: 100%
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields {
	margin: 0;
	border-left: none;
	display: block
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields .yotpo-product-related-fields-column, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields .yotpo-product-related-fields-column {
	padding: 0
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .write-question-button, .yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .write-review-button, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .write-question-button, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .write-review-button {
	display: none
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-1, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-1 {
	float: none
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-1 .write-question-button, .yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-1 .write-review-button, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-1 .write-question-button, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-1 .write-review-button {
	display: none
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 {
	display: block;
	overflow: visible;
	float: none;
	min-width: 0
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .write-question-button, .yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .write-review-button, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .write-question-button, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .write-review-button {
	display: none
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution {
	width: 100%;
	border: none;
	padding: 0;
	margin: 30px 0
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content {
	width: 100%
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .review-stars, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .review-stars {
	margin-right: 6px
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-sum-reviews, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-sum-reviews {
	margin-right: 6px
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph {
	width: 100%
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-footer, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-footer {
	float: left
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields {
	margin: 0
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-3, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-3 {
	width: 33%
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-3 .write-question-button, .yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-3 .write-review-button, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-3 .write-question-button, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-3 .write-review-button {
	display: none
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline .yotpo-star-distribution, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline .yotpo-star-distribution {
	display: block;
	margin: 15px 0 0;
	padding: 10px 0 0;
	border-left: none;
	border-top: solid 1px #E3E3E3
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline .yotpo-star-distribution .yotpo-star-distribution-content .review-stars, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline .yotpo-star-distribution .yotpo-star-distribution-content .review-stars {
	margin-right: 6px
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-sum-reviews, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-sum-reviews {
	margin-right: 6px
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph {
	width: 100%
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-ditribution-version .yotpo-star-distribution-seperator, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-ditribution-version .yotpo-star-distribution-seperator {
	clear: both
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-empty-state .write-question-button, .yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-empty-state .write-review-button, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-empty-state .write-question-button, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-empty-state .write-review-button {
	display: none
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-icon-btn .yotpo-icon-button-text, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-icon-btn .yotpo-icon-button-text {
	display: none
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-label .yotpo-default-button, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-label .yotpo-default-button {
	display: none
}
.yotpo.yotpo-main-widget.yotpo-small .connect-wrapper .form-element, .yotpo .yotpo-modal-dialog.yotpo-small .connect-wrapper .form-element {
	float: none;
	width: 100%
}
.yotpo.yotpo-main-widget.yotpo-small .write-review .socialize-wrapper, .yotpo .yotpo-modal-dialog.yotpo-small .write-review .socialize-wrapper {
	display: none;
	width: 100%;
	position: relative
}
.yotpo.yotpo-main-widget.yotpo-small .write-review .socialize-wrapper .socialize, .yotpo .yotpo-modal-dialog.yotpo-small .write-review .socialize-wrapper .socialize {
	width: 100%
}
.yotpo.yotpo-main-widget.yotpo-small .write-review .socialize-wrapper .yotpo-or, .yotpo .yotpo-modal-dialog.yotpo-small .write-review .socialize-wrapper .yotpo-or {
	margin-top: 20px
}
.yotpo.yotpo-main-widget.yotpo-small .write-review .connect-wrapper, .yotpo .yotpo-modal-dialog.yotpo-small .write-review .connect-wrapper {
	padding: 0
}
.yotpo.yotpo-main-widget.yotpo-small .write-review .connect-wrapper .form-element, .yotpo .yotpo-modal-dialog.yotpo-small .write-review .connect-wrapper .form-element {
	padding: 0
}
.yotpo.yotpo-main-widget.yotpo-small .write-review .connect-wrapper .form-element:first-child, .yotpo .yotpo-modal-dialog.yotpo-small .write-review .connect-wrapper .form-element:first-child {
	padding-right: 0
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-review .yotpo-header-element .yotpo-review-stars .yotpo-user-related-fields, .yotpo.yotpo-main-widget.yotpo-small .yotpo-comment .yotpo-header-element .yotpo-review-stars .yotpo-user-related-fields, .yotpo.yotpo-main-widget.yotpo-small .yotpo-question .yotpo-header-element .yotpo-review-stars .yotpo-user-related-fields, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-review .yotpo-header-element .yotpo-review-stars .yotpo-user-related-fields, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-comment .yotpo-header-element .yotpo-review-stars .yotpo-user-related-fields, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-question .yotpo-header-element .yotpo-review-stars .yotpo-user-related-fields {
	display: none
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-fields-column, .yotpo.yotpo-main-widget.yotpo-small .yotpo-review .yotpo-main .yotpo-multiple-size-fields .yotpo-product-related-fields .yotpo-product-related-fields-column, .yotpo.yotpo-main-widget.yotpo-small .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-fields-column, .yotpo.yotpo-main-widget.yotpo-small .yotpo-comment .yotpo-main .yotpo-multiple-size-fields .yotpo-product-related-fields .yotpo-product-related-fields-column, .yotpo.yotpo-main-widget.yotpo-small .yotpo-question .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-fields-column, .yotpo.yotpo-main-widget.yotpo-small .yotpo-question .yotpo-main .yotpo-multiple-size-fields .yotpo-product-related-fields .yotpo-product-related-fields-column, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-fields-column, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-review .yotpo-main .yotpo-multiple-size-fields .yotpo-product-related-fields .yotpo-product-related-fields-column, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-fields-column, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-comment .yotpo-main .yotpo-multiple-size-fields .yotpo-product-related-fields .yotpo-product-related-fields-column, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-question .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-fields-column, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-question .yotpo-main .yotpo-multiple-size-fields .yotpo-product-related-fields .yotpo-product-related-fields-column {
	display: none
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-fields-column.yotpo-small-version, .yotpo.yotpo-main-widget.yotpo-small .yotpo-review .yotpo-main .yotpo-multiple-size-fields .yotpo-product-related-fields .yotpo-product-related-fields-column.yotpo-small-version, .yotpo.yotpo-main-widget.yotpo-small .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-fields-column.yotpo-small-version, .yotpo.yotpo-main-widget.yotpo-small .yotpo-comment .yotpo-main .yotpo-multiple-size-fields .yotpo-product-related-fields .yotpo-product-related-fields-column.yotpo-small-version, .yotpo.yotpo-main-widget.yotpo-small .yotpo-question .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-fields-column.yotpo-small-version, .yotpo.yotpo-main-widget.yotpo-small .yotpo-question .yotpo-main .yotpo-multiple-size-fields .yotpo-product-related-fields .yotpo-product-related-fields-column.yotpo-small-version, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-fields-column.yotpo-small-version, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-review .yotpo-main .yotpo-multiple-size-fields .yotpo-product-related-fields .yotpo-product-related-fields-column.yotpo-small-version, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-fields-column.yotpo-small-version, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-comment .yotpo-main .yotpo-multiple-size-fields .yotpo-product-related-fields .yotpo-product-related-fields-column.yotpo-small-version, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-question .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-fields-column.yotpo-small-version, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-question .yotpo-main .yotpo-multiple-size-fields .yotpo-product-related-fields .yotpo-product-related-fields-column.yotpo-small-version {
	display: block
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields, .yotpo.yotpo-main-widget.yotpo-small .yotpo-review .yotpo-main .yotpo-multiple-size-fields .yotpo-user-related-fields, .yotpo.yotpo-main-widget.yotpo-small .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields, .yotpo.yotpo-main-widget.yotpo-small .yotpo-comment .yotpo-main .yotpo-multiple-size-fields .yotpo-user-related-fields, .yotpo.yotpo-main-widget.yotpo-small .yotpo-question .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields, .yotpo.yotpo-main-widget.yotpo-small .yotpo-question .yotpo-main .yotpo-multiple-size-fields .yotpo-user-related-fields, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-review .yotpo-main .yotpo-multiple-size-fields .yotpo-user-related-fields, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-comment .yotpo-main .yotpo-multiple-size-fields .yotpo-user-related-fields, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-question .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-question .yotpo-main .yotpo-multiple-size-fields .yotpo-user-related-fields {
	display: block
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-review .yotpo-header .yotpo-header-actions, .yotpo.yotpo-main-widget.yotpo-small .yotpo-comment .yotpo-header .yotpo-header-actions, .yotpo.yotpo-main-widget.yotpo-small .yotpo-question .yotpo-header .yotpo-header-actions, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-review .yotpo-header .yotpo-header-actions, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-comment .yotpo-header .yotpo-header-actions, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-question .yotpo-header .yotpo-header-actions {
	display: none
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-review .label-helpful, .yotpo.yotpo-main-widget.yotpo-small .yotpo-comment .label-helpful, .yotpo.yotpo-main-widget.yotpo-small .yotpo-question .label-helpful, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-review .label-helpful, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-comment .label-helpful, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-question .label-helpful {
	display: none
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-review .yotpo-footer .footer-actions, .yotpo.yotpo-main-widget.yotpo-small .yotpo-comment .yotpo-footer .footer-actions, .yotpo.yotpo-main-widget.yotpo-small .yotpo-question .yotpo-footer .footer-actions, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-review .yotpo-footer .footer-actions, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-comment .yotpo-footer .footer-actions, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-question .yotpo-footer .footer-actions {
	display: block;
	float: none;
	margin-bottom: 15px
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-review .yotpo-helpful, .yotpo.yotpo-main-widget.yotpo-small .yotpo-comment .yotpo-helpful, .yotpo.yotpo-main-widget.yotpo-small .yotpo-question .yotpo-helpful, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-review .yotpo-helpful, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-comment .yotpo-helpful, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-question .yotpo-helpful {
	float: right
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-review .footer-additional-actions, .yotpo.yotpo-main-widget.yotpo-small .yotpo-comment .footer-additional-actions, .yotpo.yotpo-main-widget.yotpo-small .yotpo-question .footer-additional-actions, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-review .footer-additional-actions, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-comment .footer-additional-actions, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-question .footer-additional-actions {
	display: inline-block;
	float: left
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-footer, .yotpo.yotpo-main-widget.yotpo-small .yotpo-main, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-footer, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-main {
	margin-left: 0
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-visible-mobile, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-visible-mobile {
	display: block!important
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-hidden-mobile, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-hidden-mobile {
	display: none
}
.yotpo.yotpo-main-widget.yotpo-small .nav ul .nav-tab span.nav-tab-sum, .yotpo .yotpo-modal-dialog.yotpo-small .nav ul .nav-tab span.nav-tab-sum {
	display: none
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-nav .transparent-color-btn, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-nav .transparent-color-btn {
	text-align: right;
	float: right;
	padding: 0
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper {
	width: 100%
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse {
	width: 100%;
	background: white;
	border: solid 1px #E3E3E3;
	text-align: left
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-icon-seperator, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-icon-seperator {
	display: none
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-nav-dropdown, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-nav-dropdown {
	float: none;
	font-size: 12px;
	text-align: left;
	display: block;
	white-space: normal
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-nav-dropdown span, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-nav-dropdown span {
	padding-left: 0
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-dropdown-button, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-dropdown-button {
	padding: 10px 16px
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-dropdown-button:hover, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-dropdown-button:hover {
	cursor: pointer;
	background: #E3E3E3
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-nav-dropdown-category, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-nav-dropdown-category {
	font-size: 12px;
	text-align: left;
	padding: 10px 16px;
	display: block;
	white-space: normal
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-nav-dropdown-category .yotpo-icon, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-nav-dropdown-category .yotpo-icon {
	color: #6A6C77;
	padding-right: 12px
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-nav-dropdown-category .y-label, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-nav-dropdown-category .y-label {
	padding: 0
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-nav-dropdown-category:hover, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-nav-dropdown-category:hover {
	cursor: pointer;
	background: #E3E3E3
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-dropdown.list-categories, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-dropdown.list-categories {
	display: none;
	width: 100%;
	top: 0;
	left: 0;
	position: relative;
	border: none;
	padding: 0;
	margin: 0;
	float: none
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-dropdown.list-categories .list-category, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-dropdown.list-categories .list-category {
	padding: 7px 24px;
	text-transform: none
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .write-question-button, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .write-question-button {
	margin-left: 0
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-comments-box, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-comments-box {
	margin-left: 10px
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-comments-box .yotpo-comment-box, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-comments-box .yotpo-comment-box {
	margin-left: 10px
}
.yotpo.yotpo-main-widget.yotpo-small .promoted-products-box .yotpo-promoted-products, .yotpo .yotpo-modal-dialog.yotpo-small .promoted-products-box .yotpo-promoted-products {
	margin: 0 30px
}
.yotpo.yotpo-main-widget.yotpo-small .promoted-products-box .yotpo-promoted-products .yotpo-promoted-product, .yotpo .yotpo-modal-dialog.yotpo-small .promoted-products-box .yotpo-promoted-products .yotpo-promoted-product {
	margin-left: 0;
	margin-right: 0;
	width: 110px
}
.yotpo.yotpo-main-widget.yotpo-small .promoted-products-box .yotpo-promoted-products .yotpo-promoted-product .yotpo-product-image, .yotpo .yotpo-modal-dialog.yotpo-small .promoted-products-box .yotpo-promoted-products .yotpo-promoted-product .yotpo-product-image {
	min-width: 100px;
	height: 100px;
	position: relative
}
.yotpo.yotpo-main-widget.yotpo-small .promoted-products-box .yotpo-promoted-products .yotpo-promoted-product .yotpo-product-image img, .yotpo .yotpo-modal-dialog.yotpo-small .promoted-products-box .yotpo-promoted-products .yotpo-promoted-product .yotpo-product-image img {
	max-width: 100px;
	max-height: 100px
}
.yotpo.yotpo-main-widget.yotpo-small .promoted-products-box .yotpo-promoted-products .yotpo-promoted-product .yotpo-product-image .image-text, .yotpo .yotpo-modal-dialog.yotpo-small .promoted-products-box .yotpo-promoted-products .yotpo-promoted-product .yotpo-product-image .image-text {
	bottom: 10px
}
.yotpo.yotpo-main-widget {
	background-color: transparent!important
}
.yotpo .yotpo-modal-dialog .yotpo-label .yotpo-icon {
	color: #FFF
}
.yotpo .yotpo-bottomline .yotpo-icon-star, .yotpo .yotpo-bottomline .yotpo-icon-half-star, .yotpo .yotpo-bottomline .yotpo-icon-empty-star {
	color: #FEC600
}
.yotpo .standalone-bottomline.star-clickable, .yotpo .standalone-bottomline .star-clickable {
	cursor: pointer
}
.yotpo .standalone-bottomline .yotpo-bottomline .questions {
	margin: 0
}
.yotpo.bottomLine .yotpo-bottomline .yotpo-stars, .yotpo.bottomline .yotpo-bottomline .yotpo-stars, .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-stars {
	padding: 0
}
.yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star, .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-half-star, .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-empty-star, .yotpo.bottomline .yotpo-bottomline .yotpo-icon-star, .yotpo.bottomline .yotpo-bottomline .yotpo-icon-half-star, .yotpo.bottomline .yotpo-bottomline .yotpo-icon-empty-star, .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-star, .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-half-star, .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-empty-star {
	font-size: 17.5px
}
.yotpo .yotpo-modal-bottom-line .yotpo-bottomline {
	padding-top: 10px
}
.yotpo .yotpo-modal-bottom-line .write-review-btn-hidden {
	display: none
}
.yotpo .pT20 {
	padding-top: 20px
}
.yotpo .yotpo-pager {
	cursor: default;
	text-align: center;
	margin: 20px 0
}
.yotpo .yotpo-pager .yotpo-page-element {
	margin-right: 15px;
	color: #6A6C77
}
.yotpo .yotpo-pager .yotpo-page-element:hover {
	color: #737373;
	cursor: pointer
}
.yotpo .yotpo-pager .yotpo-page-element.yotpo-disabled {
	color: #E3E3E3
}
.yotpo .yotpo-pager .yotpo-page-element.yotpo-disabled:hover {
	cursor: default;
	color: #E3E3E3
}
.yotpo .yotpo-pager .yotpo-page-element.yotpo-active {
	font-weight: 700;
	color: #2F84ED
}
.yotpo .yotpo-pager .yotpo-page-element.yotpo-active:hover {
	color: #E3E3E3
}
.yotpo .yotpo-pager .yotpo-page-element.yotpo-icon-left-arrow {
	margin-right: 30px
}
.yotpo .yotpo-pager .yotpo-page-element.yotpo-icon-right-arrow {
	margin-right: 0;
	margin-left: 15px
}
.yotpo .yotpo-icon-cross {
	position: absolute;
	top: 15px;
	right: 15px;
	font-size: 19px
}
.yotpo .error-box .yotpo-icon-cross {
	position: static
}
.yotpo .yotpo-first-review {
	margin-top: 50px;
	position: relative
}
.yotpo .yotpo-first-review .yotpo-first-review-stars {
	margin-bottom: 20px;
	text-align: center;
	margin-top: 20px
}
.yotpo .yotpo-first-review .yotpo-first-review-stars .yotpo-icon-star {
	color: #599DD2;
	font-size: 22px
}
.yotpo .yotpo-first-review .yotpo-first-review-content {
	text-align: center
}
.yotpo .yotpo-first-review .yotpo-first-review-content span {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.yotpo .yotpo-first-review .yotpo-first-review-content span {
	color: #2F84ED
}
.yotpo .yotpo-questions .yotpo-first-review .yotpo-first-review-stars {
	display: none
}
.yotpo #yotpo-testimonials .logo-not-clickable-color {
	color: white
}
.yotpo .yotpo-testimonials-btn {
	position: fixed;
	padding: 15px 20px;
	background-color: #3085C7!important;
	text-transform: uppercase;
	opacity: 1
}
.yotpo .yotpo-testimonials-btn:hover {
	background-color: #3085C7!important
}
.yotpo .yotpo-testimonials-btn span {
	color: #FFF
}
.yotpo .yotpo-testimonials-btn[data-position=left] {
	-webkit-transform-origin: 0 50%;
	-webkit-transform: rotate(-90deg) translate(-50%, 50%);
	-moz-transform-origin: 0 50%;
	-moz-transform: rotate(-90deg) translate(-50%, 50%);
	-ms-transform-origin: 0 50%;
	-ms-transform: rotate(-90deg) translate(-50%, 50%);
	-o-transform-origin: 0 50%;
	-o-transform: rotate(-90deg) translate(-50%, 50%);
	transform-origin: 0 50%;
	transform: rotate(-90deg) translate(-50%, 50%);
	left: 0
}
.yotpo .yotpo-testimonials-btn[data-position=right] {
	-webkit-transform-origin: 100% 50%;
	-webkit-transform: rotate(90deg) translate(50%, 50%);
	-moz-transform-origin: 100% 50%;
	-moz-transform: rotate(90deg) translate(50%, 50%);
	-ms-transform-origin: 100% 50%;
	-ms-transform: rotate(90deg) translate(50%, 50%);
	-o-transform-origin: 100% 50%;
	-o-transform: rotate(90deg) translate(50%, 50%);
	transform-origin: 100% 50%;
	transform: rotate(90deg) translate(50%, 50%);
	right: 0
}
.yotpo .yotpo-testimonials-btn[data-position=horizontal] {
	bottom: 0
}
.yotpo .yotpo-testimonials-btn.use-image {
	width: 52px;
	height: 140px;
	padding: 0;
	-webkit-transform-origin: initial;
	-webkit-transform: initial;
	-moz-transform-origin: initial;
	-moz-transform: initial;
	-ms-transform-origin: initial;
	-ms-transform: initial;
	-o-transform-origin: initial;
	-o-transform: initial;
	transform-origin: initial;
	transform: initial
}
.yotpo .yotpo-testimonials-btn.use-image[data-position=left] {
	background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABaAAD/4QNvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6QTlCQzQxMzk3N0FFRTMxMThGRTNBMEE3NEFEMEMzMzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUE2RjRBNzRCMUNBMTFFM0JCNDc4QjA2QkM0Qjg1NEQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUE2RjRBNzNCMUNBMTFFM0JCNDc4QjA2QkM0Qjg1NEQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4QzkxRTk3MDkyQjlFMzExOUM0Q0ZFRUNENTlBRkVCNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBOUJDNDEzOTc3QUVFMzExOEZFM0EwQTc0QUQwQzMzNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6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) no-repeat!important
}
.yotpo .yotpo-testimonials-btn.use-image[data-position=right] {
	background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABaAAD/4QNvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6QTlCQzQxMzk3N0FFRTMxMThGRTNBMEE3NEFEMEMzMzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUE2RjRBNzBCMUNBMTFFM0JCNDc4QjA2QkM0Qjg1NEQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUE2RjRBNkZCMUNBMTFFM0JCNDc4QjA2QkM0Qjg1NEQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4QzkxRTk3MDkyQjlFMzExOUM0Q0ZFRUNENTlBRkVCNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBOUJDNDEzOTc3QUVFMzExOEZFM0EwQTc0QUQwQzMzNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6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) no-repeat!important
}
.yotpo .yotpo-testimonials-btn.use-image span {
	display: none
}
.yotpo .write-only .write-review-wrapper, .yotpo .write-only .write-question-wrapper {
	display: block
}
#yotpo-testimonials-custom-tab .yotpo-testimonials-btn {
	display: none
}
#yotpo-testimonials-custom-tab .yotpo-modal-bottom-line {
	border-top: 1px solid #E3E3E3
}
#yotpo-testimonials-custom-tab .yotpo-label {
	padding-left: 10px
}
#yotpo-testimonials-custom-tab .yotpo-label .yotpo-icon {
	color: #6A6C77;
	font-size: 25px
}
#yotpo-testimonials-custom-tab .yotpo-label .yotpo-icon.logo-not-clickable-color {
	color: #2F84ED
}
#yotpo-testimonials-custom-tab .yotpo-label .yotpo-icon.logo-not-clickable-color:hover {
	color: #599DD2
}
#yotpo-testimonials-custom-tab .yotpo-label .yotpo-icon.logo-not-clickable-size {
	font-size: 30px
}
#yotpo-testimonials-custom-tab .yotpo-review .yotpo-main .content-title {
	color: #6B6D76
}
#yotpo-testimonials-custom-tab .yotpo-review .yotpo-main .content-review {
	color: #6B6D76
}
#yotpo-testimonials-custom-tab .yotpo-nav-tab span {
	color: #6B6D76
}
#yotpo-testimonials-custom-tab.yotpo-small .socialize-wrapper {
	position: static
}
#yotpo-testimonials-custom-tab.yotpo-small .connect-wrapper {
	padding-left: 0
}
#yotpo-testimonials-custom-tab.yotpo-small .yotpo-hidden-mobile {
	display: none
}
.yotpo .yotpo-modal-base, .yotpo .yotpo-modal {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: none
}
.yotpo .yotpo-modal-base.yotpo-modal-active, .yotpo .yotpo-modal-active.yotpo-modal {
	display: block;
	z-index: 2147483647
}
.yotpo .yotpo-modal-base .yotpo-modal-mask, .yotpo .yotpo-modal .yotpo-modal-mask {
	display: block;
	height: 100%;
	width: 100%;
	z-index: 800;
	background: #000;
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	position: fixed
}
.yotpo .yotpo-modal-base .yotpo-modal-mask.yotpo-modal-mask-active, .yotpo .yotpo-modal .yotpo-modal-mask.yotpo-modal-mask-active {
	z-index: 800;
	-moz-opacity: .7;
	opacity: .70;
	filter: alpha(opacity=70)
}
.yotpo .yotpo-modal-base .yotpo-modal-dialog, .yotpo .yotpo-modal .yotpo-modal-dialog {
	max-height: 550px;
	min-height: 149px;
	margin: 0 auto;
	max-width: 500px;
	z-index: 900;
	overflow: hidden;
	position: relative;
	top: -170%
}
.yotpo .yotpo-modal-base .yotpo-modal-dialog .yotpo-modal-content, .yotpo .yotpo-modal .yotpo-modal-dialog .yotpo-modal-content {
	display: table;
	width: 100%;
	height: 100%;
	background: #FFF
}
.yotpo .yotpo-modal .yotpo-modal-mask {
	-webkit-transition: opacity 0.5s ease-out 0s;
	-moz-transition: opacity 0.5s ease-out 0s;
	-ms-transition: opacity 0.5s ease-out 0s;
	-o-transition: opacity 0.5s ease-out 0s;
	transition: opacity 0.5s ease-out 0s
}
.yotpo .yotpo-modal.yotpo-modal-active .yotpo-modal-mask {
	-moz-opacity: .7;
	opacity: .70;
	filter: alpha(opacity=70)
}
.yotpo .yotpo-modal.yotpo-modal-active .yotpo-modal-dialog {
	top: 15%
}
.yotpo .yotpo-modal .yotpo-modal-dialog {
	height: 80%;
	width: 64%;
	-webkit-transition: top 0.7s ease-in-out 0.1s;
	-moz-transition: top 0.7s ease-in-out 0.1s;
	-ms-transition: top 0.7s ease-in-out 0.1s;
	-o-transition: top 0.7s ease-in-out 0.1s;
	transition: top 0.7s ease-in-out 0.1s
}
.yotpo .yotpo-modal .yotpo-modal-dialog.yotpo-modal-dialog-active {
	top: 15%
}
.yotpo .yotpo-modal .yotpo-modal-dialog .yotpo-modal-content .yotpo-modal-header .yotpo-icon-btn-small {
	top: 55px
}
.yotpo .yotpo-modal .yotpo-modal-dialog .yotpo-modal-content .yotpo-modal-header .yotpo-icon-btn-small.semi-white-label {
	top: 30px
}
.yotpo .yotpo-modal .yotpo-modal-dialog .yotpo-modal-content .yotpo-modal-header .yotpo-icon-btn-small.full-white-label {
	top: 5px
}
.yotpo .yotpo-modal .yotpo-modal-logo span:not(.yotpo-icon-yotpo-logo) {
	color: #FFF
}
.yotpo .yotpo-modal .yotpo-modal-logo span:not(.yotpo-icon-yotpo-logo) a {
	color: #FFFFFF!important
}
.yotpo .yotpo-modal .yotpo-modal-logo .yotpo-icon-yotpo-logo {
	color: #FFFFFF!important
}
.yotpo .yotpo-modal .yotpo-modal-header {
	height: 90px;
	background: #2F84ED
}
.yotpo .yotpo-modal .yotpo-modal-header .yotpo-icon-btn-small {
	position: absolute;
	top: 5px;
	right: 5px
}
.yotpo .yotpo-modal .yotpo-modal-header .yotpo-icon-cross {
	color: #FFF
}
.yotpo .yotpo-modal .yotpo-modal-header .modal-title {
	text-transform: uppercase;
	padding: 20px;
	text-align: center
}
.yotpo .yotpo-modal .yotpo-modal-header .modal-title span {
	font-size: 24px;
	line-height: 24px;
	color: #FFF
}
.yotpo .yotpo-modal .yotpo-lightbox-navigation {
	height: 24px;
	padding-bottom: 0;
	border-bottom: solid 1px #E3E3E3;
	background: #FFF
}
.yotpo .yotpo-modal .yotpo-modal-body-wrapper {
	display: table-row;
	position: relative;
	overflow: auto;
	height: 100%;
	max-width: inherit
}
.yotpo .yotpo-modal .yotpo-modal-body-wrapper .yotpo-modal-body {
	position: relative;
	max-height: 370px;
	min-height: 50px;
	max-width: inherit;
	overflow-x: hidden;
	overflow-y: scroll;
	background: #FFF;
	height: 100%
}
.yotpo .yotpo-modal .yotpo-modal-body-wrapper .yotpo-modal-body .yotpo-regular-box {
	padding: 25px 0;
	margin: 0
}
.yotpo .yotpo-modal .yotpo-modal-body-wrapper .yotpo-modal-body .product-link {
	padding: 10px 7px 15px 0
}
.yotpo .yotpo-modal .yotpo-modal-body-wrapper .yotpo-modal-body .yotpo-main .product-link {
	display: block
}
.yotpo .yotpo-modal .yotpo-modal-body-wrapper .yotpo-modal-body .content-title {
	color: #6B6D76
}
.yotpo .yotpo-modal .yotpo-modal-body-wrapper .yotpo-modal-body .content-review {
	color: #6B6D76
}
.yotpo .yotpo-modal .yotpo-modal-body-wrapper .yotpo-modal-body .write-review.yotpo-regular-box {
	padding: 0 0 20px 0;
	margin: 0
}
.yotpo .yotpo-modal .yotpo-modal-body-wrapper .yotpo-modal-body .write-review.yotpo-regular-box .y-label {
	padding: 10px 7px 8px 0!important
}
.yotpo .yotpo-modal .yotpo-modal-body-wrapper .yotpo-modal-body .write-review.yotpo-regular-box .y-label.yotpo-field-option-label {
	padding: 0!important
}
.yotpo .yotpo-modal .yotpo-modal-body-wrapper .yotpo-modal-body .write-review.yotpo-regular-box .y-input {
	color: #737373
}
.yotpo .yotpo-modal .yotpo-modal-body-wrapper .yotpo-modal-body .write-review.yotpo-regular-box .connect-wrapper .form-element {
	width: 100%;
	padding-right: 0
}
.yotpo .yotpo-modal .yotpo-modal-body-wrapper .yotpo-modal-body .write-review.yotpo-regular-box .connect-wrapper .email-input {
	display: block
}
.yotpo .yotpo-modal .yotpo-nav-tab span {
	color: #6B6D76!important
}
.yotpo .yotpo-modal .btn-testimonials {
	text-transform: uppercase
}
.yotpo .promoted-products-box {
	overflow: hidden;
	position: relative;
	background: transparent;
	padding-bottom: 25px
}
.yotpo .promoted-products-box .yotpo-main-title {
	margin-bottom: 34px;
	margin-top: 34px;
	text-align: left;
	white-space: nowrap;
	color: #6B6D76
}
.yotpo .promoted-products-box .yotpo-promoted-products {
	margin: 0 40px;
	overflow: hidden;
	position: relative
}
.yotpo .promoted-products-box .yotpo-page-element {
	top: 50%;
	position: absolute
}
.yotpo .promoted-products-box .yotpo-icon-left-arrow {
	left: 0
}
.yotpo .promoted-products-box .yotpo-icon-right-arrow {
	right: 0
}
.yotpo .promoted-products-box .promoted-products {
	white-space: nowrap;
	overflow: hidden
}
.yotpo .promoted-products-box .promoted-products li {
	display: inline-block;
	vertical-align: top
}
.yotpo .promoted-products-box .promoted-products .yotpo-promoted-product {
	text-align: left;
	width: 160px;
	margin-right: 14px;
	margin-left: 14px
}
.yotpo .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-product-image {
	min-width: 160px;
	height: 160px;
	position: relative
}
.yotpo .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-product-image img {
	max-width: 160px;
	max-height: 160px
}
.yotpo .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-product-image .image-text {
	height: 20px;
	padding-right: 2px;
	padding-left: 2px;
	position: absolute;
	background: #737373;
	opacity: .9;
	bottom: 10px;
	color: #FFF
}
.yotpo .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-review-stars {
	display: inline-block;
	min-height: 20px
}
.yotpo .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-review-stars .yotpo-icon {
	font-size: 15px;
	margin-top: 2px;
	color: #FEC600
}
.yotpo .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-review-stars .reviews-count {
	margin-top: 3px;
	margin-left: 0;
	color: #737373
}
.yotpo .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-product-name {
	margin-top: 5px;
	color: #737373;
	max-height: 34px;
	height: 100%;
	line-height: normal;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.yotpo .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-product-price {
	margin-top: 3px;
	color: #2F84ED;
	font-weight: 700
}
.yotpo .promoted-products-box .yotpo-long-product-names .yotpo-promoted-product .yotpo-product-name {
	height: 100%
}
.yotpo .y-slide-left-animations {
	-webkit-transition: left 0.45s ease-out 0s;
	-moz-transition: left 0.45s ease-out 0s;
	-ms-transition: left 0.45s ease-out 0s;
	-o-transition: left 0.45s ease-out 0s;
	transition: left 0.45s ease-out 0s
}
#yotpo-testimonials-custom-tab #yotpo-testimonials .yotpo.yotpo-lightbox .yotpo-modal .yotpo-modal-mask.yotpo-active-display {
	opacity: .8
}
#yotpo-testimonials-custom-tab .yotpo-modal-dialog {
	width: 100%;
	margin: 0;
	max-width: 100%;
	top: 0;
	height: 100%;
	max-height: 100%
}
#yotpo-testimonials-custom-tab .yotpo-modal-body {
	height: 100%;
	max-height: 100%
}
#yotpo-testimonials-custom-tab .yotpo-modal-header {
	display: none
}
#yotpo-testimonials-custom-tab .yotpo-modal-header .modal-title {
	display: none
}
#yotpo-testimonials-custom-tab .yotpo-main .product-link {
	display: block
}
.yotpo-testimonials-semi-label {
	float: left;
	position: relative
}
.yotpo-testimonials-semi-label .yotpo-tool-tip {
	padding: 0 20px;
	width: 190px
}
div.yotpo-preloader-wrapper {
	display: none;
	width: 100%
}
div.yotpo-preloader-wrapper .yotpo-pre-loader {
	position: relative;
	display: block;
	width: 88px;
	margin: 20px auto
}
div.yotpo-preloader-wrapper .yotpo-pre-loader .yotpo-icon {
	color: #FEC600;
	margin-left: -5px
}
div.yotpo-preloader-wrapper .yotpo-pre-loader .yotpo-icon:first-child {
	margin: 0
}
div.yotpo-preloader-wrapper .yotpo-pre-loader span.yotpo-full-stars {
	position: absolute;
	overflow: hidden;
	white-space: nowrap;
	-webkit-animation: yotpo-pre-loader-animation 1.5s infinite;
	-moz-animation: yotpo-pre-loader-animation 1.5s infinite;
	-o-animation: yotpo-pre-loader-animation 1.5s infinite;
	animation: yotpo-pre-loader-animation 1.5s infinite;
	-webkit-animation-timing-function: ease-in;
	-moz-animation-timing-function: ease-in;
	-o-animation-timing-function: ease-in;
	animation-timing-function: ease-in
}
div.yotpo-preloader-wrapper .yotpo-pre-loader span.yotpo-empty-stars {
	position: absolute;
	overflow: hidden;
	white-space: nowrap
}
@-webkit-keyframes yotpo-pre-loader-animation {
0% {
width:0
}
50% {
width:88px
}
100% {
width:0
}
}
@-moz-keyframes yotpo-pre-loader-animation {
0% {
width:0
}
50% {
width:88px
}
100% {
width:0
}
}
@-o-keyframes yotpo-pre-loader-animation {
0% {
width:0
}
50% {
width:88px
}
100% {
width:0
}
}
@keyframes yotpo-pre-loader-animation {
0% {
width:0
}
50% {
width:88px
}
100% {
width:0
}
}

@media only screen and (max-width:480px) {
.yotpo .form-group label {
	width: 100%;
	max-width: 100%;
	white-space: normal
}
.yotpo .form-group span.yotpo-field-title {
	width: 100%;
	max-width: 100%;
	white-space: normal
}
.yotpo .form-group span {
	float: left;
	margin: 0 5px 0 0;
	padding: 0
}
.yotpo .yotpo-modal.yotpo-modal-active .yotpo-modal-dialog {
	width: 94%;
	top: 2%;
	max-height: 94%
}
.yotpo .yotpo-modal .yotpo-modal-body-wrapper .yotpo-modal-body {
	max-height: 100%
}
.yotpo #yotpo_testimonials_btn {
	display: none
}
.yotpo .yotpo-bottomline.yotpo-bottomline-ditribution-version .yotpo-star-distribution {
	float: none;
	margin-right: 0;
	margin-left: 0;
	margin-top: 20px;
	border-left: 0
}
.yotpo-text-box {
	-webkit-appearance: none;
	-moz-appearance: none
}
}
.mL0 {
	margin-left: 0!important
}
.mL5 {
	margin-left: 5px!important
}
.pL0 {
	padding-left: 0!important
}
.yotpo .yotpo-animation-fade {
	-webkit-transition: opacity 0.2s ease-in;
	-moz-transition: opacity 0.2s ease-in;
	-ms-transition: opacity 0.2s ease-in;
	-o-transition: opacity 0.2s ease-in;
	transition: opacity 0.2s ease-in
}
.yotpo .yotpo-animation-slide {
	-webkit-transition: height 1.1s ease-in-out;
	-moz-transition: height 1.1s ease-in-out;
	-ms-transition: height 1.1s ease-in-out;
	-o-transition: height 1.1s ease-in-out;
	transition: height 1.1s ease-in-out
}
.yotpo-mobile-slider {
	width: 100%;
	overflow-x: hidden
}
.yotpo-mobile-slider .yotpo-mobile-slide {
	height: 100%;
	float: left;
	position: relative;
	padding: 10px
}
.yotpo-mobile-slide-animation {
	-webkit-transition: transform 0.3s ease-out;
	-moz-transition: transform 0.3s ease-out;
	-ms-transition: transform 0.3s ease-out;
	-o-transition: transform 0.3s ease-out;
	transition: transform 0.3s ease-out
}
.yotpo-mobile-slider.ms-touch {
	overflow-x: scroll;
	overflow-y: hidden;
	-ms-overflow-style: none;
	-ms-scroll-chaining: none;
	-ms-scroll-snap-type: mandatory;
	-ms-scroll-snap-points-x: snapInterval(0%, 100%)
}
.yotpo.embedded-widget {
	background-color: transparent;
	position: relative
}
#embedded_widget {
	margin: 20px auto;
	max-width: 280px
}
#embedded_widget .embedded_widget_container {
	height: auto;
	width: 100%;
	border: 1px solid #DFDFDF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
#embedded_widget .embedded_widget_container .embedded_widget_header {
	background-color: #919191;
	border-bottom: 1px solid #B19E9E
}
#embedded_widget .embedded_widget_container .embedded_widget_header .embedded-inner-header {
	padding: 15px 0;
	display: inline-block;
	text-align: center;
	color: white;
	font-size: 18px;
	width: 100%
}
#embedded_widget .embedded_widget_container .embedded_widget_header .embedded-inner-header.semi-wl-class {
	width: 85%;
	float: left
}
#embedded_widget .embedded_widget_container .embedded_widget_header .embedded-semi-wl {
	width: 15%;
	float: left;
	padding: 15px 0;
	text-align: center;
	display: inline-block;
	font-size: 15px;
	box-sizing: border-box;
	border-right: 1px solid grey
}
#embedded_widget .embedded_widget_container .embedded_widget_list {
	background: #F5F5F5;
	overflow: hidden;
	padding: 0
}
#embedded_widget .embedded_widget_container .embedded_widget_list.hidden_widget {
	display: none
}
#embedded_widget .embedded_widget_container .embedded_widget_list .embedded_widget_list_item {
	display: block;
	border-bottom: 1px solid #CCC;
	cursor: pointer
}
#embedded_widget .embedded_widget_container .embedded_widget_list .embedded_widget_list_item:hover {
	opacity: .8
}
#embedded_widget .embedded_widget_container .embedded_widget_list .embedded_widget_list_item .embedded_widget_image_container {
	float: left
}
#embedded_widget .embedded_widget_container .embedded_widget_list .embedded_widget_list_item .embedded_widget_image_container .embedded_widget_image {
	max-width: 90%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	max-height: 80%;
	margin: 10% auto 10%;
	display: block!important
}
#embedded_widget .embedded_widget_container .embedded_widget_list .embedded_widget_list_item .embedded_widget_info {
	float: left
}
#embedded_widget .embedded_widget_container .embedded_widget_list .embedded_widget_list_item .embedded_widget_info .embedded_widget_product_rank {
	min-width: 86px
}
#embedded_widget .embedded_widget_container .embedded_widget_list .embedded_widget_list_item .embedded_widget_product_name {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
#embedded_widget .embedded_widget_container .embedded_widget_list .embedded_widget_list_item .embedded_widget_product_name .embedded_widget_product_link {
	color: #005696;
	float: left
}
#embedded_widget .embedded_widget_container .embedded_widget_list .embedded_widget_list_item .embedded_widget_product_name .embedded_widget_timeStamp {
	float: right;
	font-size: 8px
}
#embedded_widget .embedded_widget_container .embedded_widget_list#basic-embedded .embedded_widget_image_container {
	width: 65%;
	padding: 2.5% 0
}
#embedded_widget .embedded_widget_container .embedded_widget_list#basic-embedded .embedded_widget_info {
	width: 35%;
	padding: 2.3% 0
}
#embedded_widget .embedded_widget_container .embedded_widget_list#basic-embedded .embedded_widget_product_name {
	padding: 0 5%
}
#embedded_widget .embedded_widget_container .embedded_widget_list#pictures-embedded .embedded_widget_image_container {
	width: 35%;
	height: 65px
}
#embedded_widget .embedded_widget_container .embedded_widget_list#pictures-embedded .embedded_widget_info {
	width: 65%;
	overflow: hidden;
	height: auto;
	margin: 5% 0
}
#embedded_widget .embedded_widget_container .embedded_widget_list#reviews-embedded .embedded_widget_list_item {
	padding: 3%
}
#embedded_widget .embedded_widget_container .embedded_widget_list#reviews-embedded .embedded_widget_review {
	clear: both
}
#embedded_widget .logo-not-clickable-color {
	color: #2F84ED
}
#embedded_widget .logo-not-clickable-color:hover {
	color: #599DD2
}
.yotpo-embedded-semi-label .yotpo-tool-tip {
	padding: 13px;
	position: absolute;
	top: 58px;
	width: 151px
}
.yotpo-embedded-semi-label .yotpo-icon-embedded {
	font-size: 30px!important
}
.yotpo-embedded-semi-label #embedded-semi-label {
	color: white!important
}
.yotpo-embedded-semi-label .embedded-reviews-by {
	position: relative;
	bottom: 5px;
	margin-right: 10px
}
#embedded_widget .yotpo-icon {
	color: #ECC525;
	font-size: 15px;
	letter-spacing: -.5px
}
#embedded_widget .star-embedded {
	color: #FFF
}
.y-badge-stars {
	color: #ECC525!important
}
.yotpo-reviews-carousel {
	font-family: 'Open Sans', sans-serif;
	position: relative
}
.yotpo-reviews-carousel .yotpo-icon-star, .yotpo-reviews-carousel .yotpo-icon-empty-star, .yotpo-reviews-carousel .yotpo-icon-full-star, .yotpo-reviews-carousel .yotpo-icon-half-star {
	color: #FEC600;
	font-size: 26px!important
}
.yotpo-reviews-carousel .icon-yotpo-top-corner, .yotpo-reviews-carousel .icon-yotpo-right-corner, .yotpo-reviews-carousel .icon-yotpo-left-corner {
	color: #DFDFDF;
	position: absolute
}
.yotpo-reviews-carousel .yotpo-icon-btn-big {
	padding: 0 0 0 5px
}
.yotpo-reviews-carousel .carousel-display-wrapper {
	padding-left: 15px;
	padding-right: 15px
}
.yotpo-reviews-carousel .carousel-display-wrapper .carousel-reviews-bottom-line {
	float: right
}
.yotpo-reviews-carousel .carousel-display-wrapper .stars-container {
	height: 27px
}
.yotpo-reviews-carousel .carousel-display-wrapper .headline {
	margin-bottom: 8px;
	display: inline-block
}
.yotpo-reviews-carousel .carousel-display-wrapper .carousel-read-more {
	white-space: nowrap;
	color: #2F84ED
}
.yotpo-reviews-carousel .carousel-display-wrapper .rest-content-collapsed {
	display: none
}
.yotpo-reviews-carousel .carousel-display-wrapper .scroller {
	overflow-x: hidden
}
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel {
	border-bottom: 2px solid #E3E3E3;
	padding-bottom: 8px;
	margin-bottom: 5px;
	padding-top: 5px;
	float: none!important
}
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .headline {
	color: #4F4F4F;
	font-size: 1.3em;
	font-weight: 700
}
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .yotpo-num-of-reviews {
	margin-left: 7px
}
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .yotpo-icon-star, .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .yotpo-icon-half-star, .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .yotpo-icon-empty-star {
	color: #FEC600;
	font-size: 19px!important
}
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .all-reviews {
	display: inline-block
}
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .all-reviews a {
	color: #266ABE;
	font-size: 1.3em;
	font-weight: 400;
	margin-left: 5px
}
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .all-reviews a:hover {
	text-decoration: underline!important
}
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows {
	float: right;
	margin-left: 15px
}
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .yotpo-icon-left-arrow-thin, .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .yotpo-icon-right-arrow-thin {
	color: #56575F
}
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .yotpo-icon-left-arrow-thin:hover, .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .yotpo-icon-right-arrow-thin:hover {
	cursor: pointer
}
.yotpo-reviews-carousel .carousel-display-wrapper div {
	vertical-align: top
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel {
	width: 15000px;
	padding-top: 15px;
	position: relative
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .single-carousel {
	display: inline-block;
	vertical-align: top;
	float: left
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .single-carousel .carousel-review-date {
	line-height: 29px;
	padding-left: 6px;
	font-style: italic!important;
	font-size: 12px
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-site-quote-container {
	display: inline-block;
	border-radius: 50%;
	border: 1px solid #E1E5EE;
	padding: 29px
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-site-quote-container .carousel-site-quote {
	font-size: 30px
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-stars {
	letter-spacing: -1px;
	position: relative;
	right: 4px
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-author {
	color: #737373;
	font-size: 12px;
	font-weight: 700;
	text-align: left;
	margin-top: 4px;
	float: left
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-body {
	text-align: left;
	font-style: italic!important;
	margin-left: -3px
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .y-slider-container .single-carousel .product-image-container {
	width: 89px
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .y-slider-container .single-carousel .product-image-container .y-carousel-product-image {
	width: 90px;
	height: 90px;
	border-radius: 4px;
	text-align: center;
	overflow: hidden
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .y-slider-container .single-carousel .product-image-container .y-carousel-product-image img {
	height: 100%;
	width: 100%;
	object-fit: contain
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-product-text {
	color: #C6C6C6;
	font-size: 10px;
	font-weight: 400;
	text-align: left;
	overflow: hidden;
	height: 41px;
	line-height: 1;
	margin-top: 4px;
	letter-spacing: -.5px
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .yotpo-icon-star {
	color: #FEC600;
	font-size: 32px
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-title {
	color: #4F4F4F;
	font-size: 1.3em;
	font-weight: 700;
	line-height: 24px;
	margin-top: 1px
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .big-version {
	width: 403px;
	box-sizing: border-box
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .big-version .right-side {
	width: 300px;
	text-align: left
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .big-version .carousel-stars {
	margin-bottom: 14px
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .small-version {
	width: 300px;
	box-sizing: border-box
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .small-version .right-side {
	width: 194px
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .small-version .carousel-review-title {
	margin-bottom: 9px
}
.yotpo-reviews-carousel .yotpo-small-box {
	float: right;
	padding: 0;
	border: none
}
.yotpo-reviews-carousel .carousel-tool-tip .yotpo-tool-tip {
	top: -10px;
	right: 0;
	width: 300px;
	overflow-y: auto;
	display: none;
	opacity: 1!important;
	background: #F8F8F8
}
.yotpo-reviews-carousel .carousel-read-more {
	color: #266ABE;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	text-align: left;
	width: 90px
}
.yotpo-reviews-carousel.yotpo-size-5 .carousel-display-wrapper .headline {
	font-size: 1.1em
}
.yotpo-reviews-carousel.yotpo-size-5 .carousel-display-wrapper .all-reviews {
	font-size: .9em
}
.yotpo-reviews-carousel.yotpo-size-4 .carousel-display-wrapper.has-testimonials-link .headline, .yotpo-reviews-carousel.yotpo-size-3 .carousel-display-wrapper.has-testimonials-link .headline {
	width: 100%;
	font-size: 1.2em;
	margin-bottom: 8px
}
.yotpo-reviews-carousel.yotpo-size-4 .carousel-display-wrapper.has-testimonials-link .all-reviews a, .yotpo-reviews-carousel.yotpo-size-3 .carousel-display-wrapper.has-testimonials-link .all-reviews a {
	margin-left: 0!important
}
.yotpo-reviews-carousel.yotpo-size-4 .carousel-display-wrapper .carousel-reviews-bottom-line, .yotpo-reviews-carousel.yotpo-size-3 .carousel-display-wrapper .carousel-reviews-bottom-line {
	float: right
}
.yotpo-reviews-carousel.yotpo-size-2 .carousel-display-wrapper.has-testimonials-link .headline, .yotpo-reviews-carousel.yotpo-size-1 .carousel-display-wrapper.has-testimonials-link .headline {
	width: 100%;
	font-size: 1.2em!important
}
.yotpo-reviews-carousel.yotpo-size-2 .carousel-display-wrapper.has-testimonials-link .carousel-reviews-bottom-line, .yotpo-reviews-carousel.yotpo-size-1 .carousel-display-wrapper.has-testimonials-link .carousel-reviews-bottom-line {
	position: relative;
	top: 19px;
	float: left
}
.yotpo-reviews-carousel.yotpo-size-2 .carousel-display-wrapper.has-testimonials-link .all-reviews, .yotpo-reviews-carousel.yotpo-size-1 .carousel-display-wrapper.has-testimonials-link .all-reviews {
	width: 85%;
	position: relative;
	bottom: 20px
}
.yotpo-reviews-carousel.yotpo-size-2 .carousel-display-wrapper.has-testimonials-link .all-reviews a, .yotpo-reviews-carousel.yotpo-size-1 .carousel-display-wrapper.has-testimonials-link .all-reviews a {
	margin-left: 0!important
}
.yotpo-reviews-carousel.yotpo-size-2 .carousel-display-wrapper.has-testimonials-link .carousel-arrows, .yotpo-reviews-carousel.yotpo-size-1 .carousel-display-wrapper.has-testimonials-link .carousel-arrows {
	position: relative;
	top: 15px
}
.yotpo-reviews-carousel.yotpo-size-2 .carousel-display-wrapper .carousel-reviews-bottom-line, .yotpo-reviews-carousel.yotpo-size-1 .carousel-display-wrapper .carousel-reviews-bottom-line {
	float: none
}
.yotpo-reviews-carousel .logo-not-clickable-container {
	cursor: default;
	padding: 0
}
.yotpo-reviews-carousel .logo-not-clickable-container div {
	display: inline
}
.yotpo-reviews-carousel .logo-not-clickable-container {
	cursor: default!important
}
.yotpo-reviews-carousel .logo-not-clickable-container {
	cursor: default!important
}
.yotpo-reviews-carousel .logo-not-clickable-size {
	font-size: 30px
}
.yotpo-reviews-carousel .logo-not-clickable-color {
	color: #2F84ED
}
.yotpo-reviews-carousel .logo-not-clickable-color:hover {
	color: #599DD2
}
.yotpo-reviews-carousel .y-slide-left-animations {
	-webkit-transition: left 1.45s ease-out 0s;
	-moz-transition: left 1.45s ease-out 0s;
	-ms-transition: left 1.45s ease-out 0s;
	-o-transition: left 1.45s ease-out 0s;
	transition: left 1.45s ease-out 0s
}
.yotpo-lightbox.yotpo {
	z-index: 2147483647;
	position: relative
}
.yotpo-lightbox.yotpo .yotpo-modal {
	opacity: 0;
	overflow-y: auto
}
.yotpo-lightbox.yotpo .yotpo-modal .yotpo-modal-mask {
	opacity: 0
}
.yotpo-lightbox.yotpo .yotpo-modal .yotpo-modal-mask.yotpo-active-display {
	opacity: .8
}
.yotpo-lightbox.yotpo .yotpo-modal .yotpo-lightbox-container {
	direction: LTR;
	text-align: left;
	opacity: 0;
	top: 15%;
	-webkit-transition: opacity 0.3s ease-out 0s;
	-moz-transition: opacity 0.3s ease-out 0s;
	-ms-transition: opacity 0.3s ease-out 0s;
	-o-transition: opacity 0.3s ease-out 0s;
	transition: opacity 0.3s ease-out 0s
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active {
	opacity: 1
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container {
	position: relative;
	z-index: 900;
	height: 80%;
	width: 1082px;
	margin: auto
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container.yotpo-active-display {
	opacity: 1
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container {
	position: relative;
	background-color: black;
	max-width: 640px;
	max-height: 640px;
	border-radius: 3px 0 0 3px;
	height: 100%
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-icon-btn-small {
	display: block!important
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-icon-btn-small .yotpo-icon.yotpo-icon-cross {
	color: #6A6C77;
	z-index: 9000;
	font-size: 15px;
	font-weight: bolder;
	top: 14px;
	right: -415px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-lightbox-arrows {
	position: absolute;
	top: 50%;
	width: 100%;
	height: 0;
	z-index: 1001;
	margin-top: -20px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-lightbox-arrows .yotpo-icon-left-arrow-thin {
	float: left;
	text-shadow: rgba(0,0,0,.34) 0 0 30px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-lightbox-arrows .yotpo-icon-right-arrow-thin {
	float: right;
	text-shadow: rgba(0,0,0,.34) 0 0 30px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-lightbox-arrows .yotpo-icon-left-arrow-thin, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-lightbox-arrows .yotpo-icon-right-arrow-thin {
	cursor: pointer;
	color: #737373;
	font-size: 40px;
	padding: 270px 20px;
	position: relative;
	top: -270px;
	height: 50%
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-lightbox-arrows .yotpo-icon-left-arrow-thin:hover, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-lightbox-arrows .yotpo-icon-right-arrow-thin:hover {
	color: #FFF
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog {
	width: 100%;
	height: 100%;
	max-width: none;
	max-height: none;
	top: 0;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: color 0s ease-in 0s;
	transition: none
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content {
	background: inherit;
	text-align: center;
	display: table
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container {
	display: table;
	table-layout: fixed;
	position: absolute;
	left: 0;
	height: 100%;
	width: 500%;
	font-size: 0
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container.gallery-animations {
	-webkit-transition: left 0.5s ease-out 0s;
	-moz-transition: left 0.5s ease-out 0s;
	-ms-transition: left 0.5s ease-out 0s;
	-o-transition: left 0.5s ease-out 0s;
	transition: left 0.5s ease-out 0s
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .yotpo-lightbox-image-container {
	display: table-cell;
	height: 100%;
	vertical-align: middle
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .yotpo-lightbox-image {
	max-width: 640px;
	max-height: 640px;
	border-radius: 3px;
	margin: auto;
	display: block
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .yotpo-lightbox-image.lightbox-player {
	height: 100%;
	overflow: auto
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .yotpo-image-loader {
	margin: -35px auto 0 auto
}
@-webkit-keyframes yotpo-image-loader {
0%, 80%, 100% {
box-shadow:0 2.5em 0 -1.3em #FFF
}
40% {
box-shadow:0 2.5em 0 0 #FFF
}
}
@keyframes yotpo-image-loader {
0%, 80%, 100% {
box-shadow:0 2.5em 0 -1.3em #FFF
}
40% {
box-shadow:0 2.5em 0 0 #FFF
}
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container {
	position: absolute;
	top: 0;
	right: 2px;
	height: 100%;
	max-height: 640px;
	background-color: white;
	z-index: 8888;
	width: 426px;
	border-radius: 0 3px 3px 0;
	padding: 28px 32px 28px 22px;
	overflow: auto;
	word-break: break-word;
	word-wrap: break-word
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-instagram .yopto-main.yotpo-regular-box {
	overflow: auto;
	max-height: 384px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-tagged {
	overflow: auto;
	max-height: 303px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-loc {
	overflow: auto;
	max-height: 367px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-tagged.yotpo-loc {
	overflow: auto;
	max-height: 287px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-instagram .yotpo-helpful {
	margin-top: 10px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-review {
	text-align: left
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-review .yotpo-main {
	overflow: auto;
	max-height: 380px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-main {
	overflow: auto;
	max-height: 514px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-main .content-title {
	color: #6B6D76
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-main .content-review {
	color: #6B6D76
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-header {
	display: table;
	width: 100%
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-header .yotpo-header-element.yotpo-header-actions {
	float: right
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-header .yotpo-header-element {
	text-align: left;
	float: left
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name {
	max-height: 17px;
	overflow: hidden;
	text-overflow: ellipsis
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-loc {
	overflow: auto;
	max-height: 501px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yopto-main.yotpo-regular-box {
	overflow: auto;
	max-height: 518px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-helpful {
	margin-top: 10px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-header-element {
	padding-top: 2px;
	display: inline-block;
	vertical-align: top
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-header-element .y-label {
	min-width: 0;
	padding: 0;
	font-size: 12px;
	vertical-align: top
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-header-element .y-label.yotpo-user-title {
	background: none
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-header-element .y-label.yotpo-user-name {
	color: #2F84ED
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-header-element .y-label.yotpo-review-date {
	float: left
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-icon-profile {
	position: relative;
	width: 45px;
	height: 45px;
	margin-right: 8px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	background: #83B6DD
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-icon-profile .yotpo-user-letter {
	background: transparent!important;
	position: absolute;
	top: 13px;
	width: 100%;
	min-width: 100%;
	left: 1px;
	text-align: center;
	font-size: 20px;
	color: #FFF
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-icon-profile .yotpo-user-letter span.yotpo-icon {
	color: #FFF
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .hidden-stars, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .hidden-stars {
	padding-top: 10px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-read-more, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-read-more {
	display: none
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .rest-content-collapsed, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .rest-content-collapsed {
	opacity: 1;
	display: inherit
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-tool-tip, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-tool-tip {
	z-index: 88890;
	left: 100px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-footer .label-helpful, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-footer .label-helpful {
	display: none
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-footer .share-options-wrapper span[data-social='google'], .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-footer .share-options-wrapper span[data-social='linkedin'], .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-footer .share-options-wrapper span[data-social='google'], .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-footer .share-options-wrapper span[data-social='linkedin'] {
	display: none
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-footer .share-options-wrapper span[data-social='twitter'] .yotpo-icon-dot, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-footer .share-options-wrapper span[data-social='twitter'] .yotpo-icon-dot {
	display: none
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-instagram-username, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-instagram-username {
	line-height: 22px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-review-date, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-review-date {
	right: 1px;
	top: 13px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container {
	border-bottom: 1px solid #E3E3E3;
	margin: -10px -32px 20px -22px;
	padding-left: 22px;
	padding-bottom: 20px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-product-main-image {
	border-radius: 3px;
	border: 1px solid #E3E3E3;
	height: 100px;
	width: 100px;
	object-fit: contain
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-product-name {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	position: absolute;
	display: inline;
	margin-top: 15px;
	margin-left: 15px;
	color: #6B6D76
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-product-button {
	position: absolute;
	margin-top: 50px;
	margin-left: 15px;
	color: #FFF;
	border-radius: 3px;
	padding: 7px 30px;
	border: none;
	font-weight: 700;
	min-width: 110px;
	min-height: 36px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-products-footer {
	margin-top: 10px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-products-select {
	text-align: left;
	margin-top: 10px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-product-select-image {
	display: inline-block;
	cursor: pointer;
	border-radius: 3px;
	border: 1px solid #E3E3E3;
	margin-right: 1px;
	height: 40px;
	width: 40px;
	object-fit: contain
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-product-selected {
	border-color: #1CC286
}

@media only screen and (max-width:480px) {
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-product-button {
	padding: 7px 7px
}
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-label .yotpo-logo-bg-white {
	border-radius: 50%;
	padding: 6px;
	margin: 10px 5px;
	background-color: #2F84ED!important
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-label .yotpo-icon-yotpo-logo-text {
	color: #FFFFFF!important;
	font-size: 14px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-label.yotpo-small-box {
	padding: 0;
	border: none;
	z-index: 800;
	float: right;
	position: absolute;
	right: 0
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-label a>.yotpo-logo-title {
	color: #6A6C77!important
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-label .logo-not-clickable-container {
	cursor: default
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-label .logo-not-clickable-container div {
	display: inline
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container.yotpo-shoppable-instagram .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-product-button {
	background-color: #71B1FF
}

@media only screen and (max-width:480px) {
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container.yotpo-shoppable-instagram .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-product-button {
	font-size: 14px
}
}

@media only screen and (max-width:1280px) {
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-review .yopto-main.yotpo-regular-box, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-instagram .yopto-main.yotpo-regular-box {
	max-height: 258px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-review .yopto-main.yotpo-regular-box.yotpo-loc, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-loc {
	max-height: 241px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-review .yopto-main.yotpo-regular-box.yotpo-tagged, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-tagged {
	max-height: 178px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-review .yopto-main.yotpo-regular-box.yotpo-tagged.yotpo-loc, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-tagged.yotpo-loc {
	max-height: 161px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yopto-main.yotpo-regular-box, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yopto-main.yotpo-regular-box {
	max-height: 392px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yopto-main.yotpo-regular-box.yotpo-loc, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-loc {
	max-height: 375px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-products-main .yotpo-lightbox-product .yotpo-lightbox-product-name {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-main {
	margin-left: 0
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-main .content-review {
	font-size: 13px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-footer {
	margin-left: 0
}
}

@media only screen and (min-width:1281px) {
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container {
	max-height: 700px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-main {
	padding: 1px 0
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container {
	right: 16px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-instagram-username {
	max-width: 250px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-instagram-location {
	max-width: 250px
}
}

@media only screen and (max-width:1280px) and (min-width:960px) {
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container {
	width: 920px;
	max-height: 574px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container {
	max-width: 530px;
	max-height: 530px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-icon-btn-small .yotpo-icon.yotpo-icon-cross {
	right: -368px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-lightbox-arrows .yotpo-icon-left-arrow-thin, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-lightbox-arrows .yotpo-icon-right-arrow-thin {
	top: -230px;
	padding: 230px 20px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .yotpo-lightbox-image {
	max-width: 530px;
	max-height: 530px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container {
	width: 390px;
	max-height: 530px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-main {
	padding: 1px 0
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-regular-box {
	padding-left: 0
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-instagram-username {
	max-width: 200px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-review .yotpo-main {
	overflow: auto;
	max-height: 254px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-main {
	overflow: auto;
	max-height: 388px
}
}

@media only screen and (max-width:960px) and (min-width:769px) {
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container {
	width: 788px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container {
	max-width: 420px;
	max-height: 420px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-icon-btn-small .yotpo-icon.yotpo-icon-cross {
	right: -356px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-lightbox-arrows .yotpo-icon-left-arrow-thin, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-lightbox-arrows .yotpo-icon-right-arrow-thin {
	top: -180px;
	padding: 180px 20px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .yotpo-lightbox-image {
	max-width: 420px;
	max-height: 420px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container {
	width: 368px;
	max-height: 420px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-instagram .yopto-main.yotpo-regular-box {
	max-height: 148px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-loc {
	max-height: 131px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-tagged {
	max-height: 68px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-tagged.yotpo-loc {
	max-height: 51px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-review .yotpo-main {
	overflow: auto;
	max-height: 144px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yopto-main.yotpo-regular-box, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yopto-main.yotpo-regular-box {
	max-height: 282px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yopto-main.yotpo-regular-box.yotpo-loc, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-loc {
	max-height: 265px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-main, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-main {
	overflow: auto;
	max-height: 278px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-instagram-username, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-instagram-username {
	max-width: 200px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-main {
	padding: 1px 0
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container.yotpo-shoppable-instagram .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-product-button {
	font-size: 18px
}
}

@media only screen and (max-width:768px) {
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container {
	top: 5%;
	margin: auto
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container {
	position: inherit;
	border-radius: 3px 3px 0 0!important
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-icon-btn-small .yotpo-icon.yotpo-icon-cross {
	right: 14px;
	color: white
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container {
	max-height: initial;
	height: initial;
	right: 0;
	border-radius: 0 0 3px 3px!important;
	position: inherit
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yopto-main.yotpo-regular-box, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yopto-main.yotpo-regular-box, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-review .yopto-main.yotpo-regular-box, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-instagram .yopto-main.yotpo-regular-box {
	max-height: initial;
	height: initial;
	width: 371px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yopto-main.yotpo-regular-box.yotpo-loc, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-loc, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-review .yopto-main.yotpo-regular-box.yotpo-loc, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-loc {
	max-height: initial;
	height: initial
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yopto-main.yotpo-regular-box.yotpo-tagged, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-tagged, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-review .yopto-main.yotpo-regular-box.yotpo-tagged, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-tagged {
	max-height: initial;
	height: initial
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yopto-main.yotpo-regular-box.yotpo-tagged.yotpo-loc, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-tagged.yotpo-loc, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-review .yopto-main.yotpo-regular-box.yotpo-tagged.yotpo-loc, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-tagged.yotpo-loc {
	max-height: initial;
	height: initial
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-main, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-main, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-review .yotpo-main, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-instagram .yotpo-main {
	max-height: initial;
	height: initial
}
}

@media only screen and (max-width:768px) {
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container {
	width: 445px;
	height: 825px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container {
	width: 445px;
	max-height: 445px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-lightbox-arrows .yotpo-icon-left-arrow-thin, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-lightbox-arrows .yotpo-icon-right-arrow-thin {
	top: -180px;
	padding: 180px 20px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .yotpo-lightbox-image {
	max-width: 445px;
	max-height: 445px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-icon-btn-small .yotpo-icon.yotpo-icon-cross {
	right: 12px;
	top: 22px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container {
	position: inherit;
	width: 420px;
	right: 0;
	display: table
}
}

@media only screen and (max-width:768px) {
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container {
	position: inherit;
	width: 445px;
	right: 0;
	display: table
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-icon-btn-small .yotpo-icon.yotpo-icon-cross {
	right: 12px;
	top: 12px
}
}

@media only screen and (max-width:768px) and (min-width:480px) {
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-instagram-username {
	max-width: 250px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-instagram-location {
	max-width: 250px
}
}

@media only screen and (max-width:480px) {
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container {
	width: 275px;
	height: 726px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container {
	width: 275px;
	max-height: 275px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-lightbox-arrows .yotpo-icon-left-arrow-thin, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-lightbox-arrows .yotpo-icon-right-arrow-thin {
	top: -110px;
	padding: 110px 20px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .yotpo-lightbox-image {
	max-width: 275px;
	max-height: 275px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container {
	width: 275px;
	max-height: none;
	display: table
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yopto-main.yotpo-regular-box, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yopto-main.yotpo-regular-box, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-review .yopto-main.yotpo-regular-box, .yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-instagram .yopto-main.yotpo-regular-box {
	width: 201px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-icon-profile {
	display: none
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-header .yotpo-header-element.yotpo-header-actions .y-label.yotpo-review-date {
	top: -10px
}
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-instagram-username {
	max-width: 200px
}
}

@media only screen and (min-width:1281px) {
.yotpo-lightbox-products-container .yotpo-lightbox-products-main .yotpo-lightbox-product .yotpo-lightbox-product-name {
	max-width: 250px
}
.yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name {
	max-width: 235px
}
}

@media only screen and (min-width:960px) and (max-width:1280px) {
.yotpo-lightbox-products-container .yotpo-lightbox-products-main .yotpo-lightbox-product .yotpo-lightbox-product-name {
	max-width: 220px
}
.yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name {
	max-width: 199px
}
}

@media only screen and (min-width:769px) and (max-width:960px) {
.yotpo-lightbox-products-container .yotpo-lightbox-products-main .yotpo-lightbox-product .yotpo-lightbox-product-name {
	max-width: 205px
}
.yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name {
	max-width: 177px
}
}

@media only screen and (min-width:480px) and (max-width:768px) {
.yotpo-lightbox-products-container .yotpo-lightbox-products-main .yotpo-lightbox-product .yotpo-lightbox-product-name {
	max-width: 250px
}
.yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name {
	max-width: 254px
}
}

@media only screen and (max-width:480px) {
.yotpo-lightbox-products-container .yotpo-lightbox-products-main .yotpo-lightbox-product .yotpo-lightbox-product-name {
	max-width: 130px
}
.yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name {
	max-width: 216px
}
}

@media only screen and (width:768px) {
.yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name {
	max-width: 229px
}
}
.yotpo.yotpo-lightbox.testimonials-lightbox .yotpo-modal .yotpo-modal-mask.yotpo-active-display {
	opacity: .4
}

@media only screen and (max-width:1440px) {
.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container {
	top: 10%;
	height: 84%
}
}
.yotpo-slider .yotpo-slider-title-wrapper, .yotpo-visual-carousel .yotpo-slider-title-wrapper, .yotpo-pictures-widget .yotpo-slider-title-wrapper {
	margin-bottom: 20px
}
.yotpo-slider .yotpo-slider-title-wrapper .yotpo-slider-title, .yotpo-visual-carousel .yotpo-slider-title-wrapper .yotpo-slider-title, .yotpo-pictures-widget .yotpo-slider-title-wrapper .yotpo-slider-title {
	font-family: "Open Sans", sans-serif
}
.yotpo-slider .y-image-overlay, .yotpo-visual-carousel .y-image-overlay, .yotpo-pictures-widget .y-image-overlay {
	border-radius: 3px
}
.yotpo-slider .yotpo-slider-wrapper, .yotpo-visual-carousel .yotpo-slider-wrapper, .yotpo-pictures-widget .yotpo-slider-wrapper {
	position: relative;
	margin: auto;
	text-align: center
}
.yotpo-slider .yotpo-hover-enable .y-image-wrapper:hover .yotpo-hover-icon, .yotpo-visual-carousel .yotpo-hover-enable .y-image-wrapper:hover .yotpo-hover-icon, .yotpo-pictures-widget .yotpo-hover-enable .y-image-wrapper:hover .yotpo-hover-icon {
	visibility: visible
}
.yotpo-slider .yotpo-pictures-gallery-header-wrapper, .yotpo-visual-carousel .yotpo-pictures-gallery-header-wrapper, .yotpo-pictures-widget .yotpo-pictures-gallery-header-wrapper {
	margin-bottom: 15px
}
.yotpo-slider .yotpo-display-wrapper, .yotpo-visual-carousel .yotpo-display-wrapper, .yotpo-pictures-widget .yotpo-display-wrapper {
	overflow: hidden;
	position: relative;
	margin: auto;
	text-align: center
}
.yotpo-slider .yotpo-display-wrapper .y-slider-container, .yotpo-visual-carousel .yotpo-display-wrapper .y-slider-container, .yotpo-pictures-widget .yotpo-display-wrapper .y-slider-container {
	font-size: 0;
	line-height: 0;
	position: relative;
	letter-spacing: normal;
	white-space: nowrap
}
.yotpo-slider .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container, .yotpo-visual-carousel .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container, .yotpo-pictures-widget .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container {
	position: relative;
	padding: 0;
	box-sizing: border-box;
	display: inline-block;
	max-height: 180px;
	max-width: 180px
}
.yotpo-slider .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container:before, .yotpo-visual-carousel .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container:before, .yotpo-pictures-widget .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container:before {
	content: "";
	display: block;
	padding-top: 100%
}
.yotpo-slider .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-image, .yotpo-visual-carousel .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-image, .yotpo-pictures-widget .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-image {
	border-radius: 3px;
	width: 100%;
	height: 100%;
	object-fit: cover
}
.yotpo-slider .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-video, .yotpo-slider .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-video-preview, .yotpo-visual-carousel .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-video, .yotpo-visual-carousel .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-video-preview, .yotpo-pictures-widget .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-video, .yotpo-pictures-widget .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-video-preview {
	border-radius: 3px;
	width: 100%;
	height: 100%;
	max-width: 180px;
	max-height: 180px;
	object-fit: cover;
	cursor: pointer
}
.yotpo-slider .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .y-image-wrapper, .yotpo-visual-carousel .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .y-image-wrapper, .yotpo-pictures-widget .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .y-image-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden
}
.yotpo-slider .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-thin, .yotpo-slider .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-thin, .yotpo-visual-carousel .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-thin, .yotpo-visual-carousel .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-thin, .yotpo-pictures-widget .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-thin, .yotpo-pictures-widget .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-thin {
	color: #FFF;
	background: #000 12px 38px no-repeat;
	display: inline-block;
	padding: 0 10px;
	margin: 0;
	position: absolute;
	top: 0;
	height: 100%;
	z-index: 9;
	text-indent: -9999px;
	opacity: .4;
	filter: alpha(opacity=40);
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	cursor: pointer;
	font-size: 0;
	line-height: 1.2em
}
.yotpo-slider .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-thin::before, .yotpo-slider .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-thin::before, .yotpo-visual-carousel .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-thin::before, .yotpo-visual-carousel .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-thin::before, .yotpo-pictures-widget .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-thin::before, .yotpo-pictures-widget .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-thin::before {
	font-size: 35px;
	line-height: 1.2em;
	display: block;
	text-indent: 0;
	position: relative;
	top: 50%;
	margin-top: -21px
}
.yotpo-slider .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-thin:hover, .yotpo-slider .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-thin:hover, .yotpo-visual-carousel .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-thin:hover, .yotpo-visual-carousel .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-thin:hover, .yotpo-pictures-widget .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-thin:hover, .yotpo-pictures-widget .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-thin:hover {
	padding: 0 10px 0 20px;
	opacity: .7;
	filter: alpha(opacity=100);
	-webkit-transition: 0s;
	-moz-transition: 0s;
	-ms-transition: 0s;
	-o-transition: 0s;
	transition: 0s
}
.yotpo-slider .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-thin, .yotpo-visual-carousel .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-thin, .yotpo-pictures-widget .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-thin {
	left: 0;
	border-radius: 3px 0 0 3px
}
.yotpo-slider .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-thin::before, .yotpo-visual-carousel .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-thin::before, .yotpo-pictures-widget .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-thin::before {
	right: 0
}
.yotpo-slider .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-thin, .yotpo-visual-carousel .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-thin, .yotpo-pictures-widget .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-thin {
	right: 0;
	border-radius: 0 3px 3px 0
}
.yotpo-slider .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-thin::before, .yotpo-visual-carousel .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-thin::before, .yotpo-pictures-widget .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-thin::before {
	left: 0
}
.yotpo-slider.yotpo-size-2 .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-thin, .yotpo-slider.yotpo-size-2 .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-thin, .yotpo-slider.yotpo-size-1 .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-thin, .yotpo-slider.yotpo-size-1 .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-thin, .yotpo-visual-carousel.yotpo-size-2 .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-thin, .yotpo-visual-carousel.yotpo-size-2 .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-thin, .yotpo-visual-carousel.yotpo-size-1 .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-thin, .yotpo-visual-carousel.yotpo-size-1 .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-thin, .yotpo-pictures-widget.yotpo-size-2 .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-thin, .yotpo-pictures-widget.yotpo-size-2 .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-thin, .yotpo-pictures-widget.yotpo-size-1 .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-thin, .yotpo-pictures-widget.yotpo-size-1 .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-thin {
	padding: 0 5px
}
.yotpo-slider.yotpo-size-2 .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-thin::before, .yotpo-slider.yotpo-size-2 .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-thin::before, .yotpo-slider.yotpo-size-1 .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-thin::before, .yotpo-slider.yotpo-size-1 .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-thin::before, .yotpo-visual-carousel.yotpo-size-2 .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-thin::before, .yotpo-visual-carousel.yotpo-size-2 .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-thin::before, .yotpo-visual-carousel.yotpo-size-1 .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-thin::before, .yotpo-visual-carousel.yotpo-size-1 .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-thin::before, .yotpo-pictures-widget.yotpo-size-2 .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-thin::before, .yotpo-pictures-widget.yotpo-size-2 .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-thin::before, .yotpo-pictures-widget.yotpo-size-1 .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-thin::before, .yotpo-pictures-widget.yotpo-size-1 .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-thin::before {
	font-size: 24px;
	margin-top: -12px
}
.yotpo-slider.yotpo-size-2 .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-thin:hover, .yotpo-slider.yotpo-size-2 .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-thin:hover, .yotpo-slider.yotpo-size-1 .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-thin:hover, .yotpo-slider.yotpo-size-1 .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-thin:hover, .yotpo-visual-carousel.yotpo-size-2 .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-thin:hover, .yotpo-visual-carousel.yotpo-size-2 .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-thin:hover, .yotpo-visual-carousel.yotpo-size-1 .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-thin:hover, .yotpo-visual-carousel.yotpo-size-1 .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-thin:hover, .yotpo-pictures-widget.yotpo-size-2 .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-thin:hover, .yotpo-pictures-widget.yotpo-size-2 .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-thin:hover, .yotpo-pictures-widget.yotpo-size-1 .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-thin:hover, .yotpo-pictures-widget.yotpo-size-1 .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-thin:hover {
	padding: 0 5px 0 10px
}
.yotpo-slider.yotpo-size-2 .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-star, .yotpo-slider.yotpo-size-2 .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-empty-star, .yotpo-slider.yotpo-size-1 .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-star, .yotpo-slider.yotpo-size-1 .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-empty-star, .yotpo-visual-carousel.yotpo-size-2 .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-star, .yotpo-visual-carousel.yotpo-size-2 .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-empty-star, .yotpo-visual-carousel.yotpo-size-1 .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-star, .yotpo-visual-carousel.yotpo-size-1 .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-empty-star, .yotpo-pictures-widget.yotpo-size-2 .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-star, .yotpo-pictures-widget.yotpo-size-2 .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-empty-star, .yotpo-pictures-widget.yotpo-size-1 .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-star, .yotpo-pictures-widget.yotpo-size-1 .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-empty-star {
	font-size: 15px
}
.yotpo-slider.yotpo-size-2 .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-insta, .yotpo-slider.yotpo-size-1 .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-insta, .yotpo-visual-carousel.yotpo-size-2 .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-insta, .yotpo-visual-carousel.yotpo-size-1 .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-insta, .yotpo-pictures-widget.yotpo-size-2 .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-insta, .yotpo-pictures-widget.yotpo-size-1 .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-insta {
	font-size: 20px
}
.yotpo-slider.yotpo-size-2 .yotpo-slider-title-wrapper, .yotpo-slider.yotpo-size-1 .yotpo-slider-title-wrapper, .yotpo-visual-carousel.yotpo-size-2 .yotpo-slider-title-wrapper, .yotpo-visual-carousel.yotpo-size-1 .yotpo-slider-title-wrapper, .yotpo-pictures-widget.yotpo-size-2 .yotpo-slider-title-wrapper, .yotpo-pictures-widget.yotpo-size-1 .yotpo-slider-title-wrapper {
	margin-bottom: 5px
}
.yotpo-pictures-gallery, .yotpo-pictures-widget {
	margin-top: 15px;
	margin-bottom: 15px
}
.yotpo-pictures-gallery .yotpo-default-button, .yotpo-pictures-widget .yotpo-default-button {
	margin: 30px auto 30px auto;
	display: table
}
.yotpo-pictures-gallery .yotpo-default-button:hover, .yotpo-pictures-widget .yotpo-default-button:hover {
	background-color: white
}
.yotpo-pictures-gallery .yotpo-image-loader, .yotpo-pictures-widget .yotpo-image-loader {
	color: #E3E3E3;
	margin: 30px auto 90px
}
@-webkit-keyframes yotpo-image-loader {
0%, 80%, 100% {
box-shadow:0 2.5em 0 -1.3em
}
40% {
box-shadow:0 2.5em 0 0
}
}
@keyframes yotpo-image-loader {
0%, 80%, 100% {
box-shadow:0 2.5em 0 -1.3em
}
40% {
box-shadow:0 2.5em 0 0
}
}
.yotpo-pictures-gallery.yotpo-size-7 .yotpo-image-spacing .yotpo-single-image-container, .yotpo-pictures-widget.yotpo-size-7 .yotpo-image-spacing .yotpo-single-image-container {
	width: calc((100% - 30px) / 7);
	margin-right: 4.9px;
	margin-bottom: 5px
}
.yotpo-pictures-gallery.yotpo-size-7 .yotpo-image-spacing .yotpo-single-image-container:nth-child(7n), .yotpo-pictures-widget.yotpo-size-7 .yotpo-image-spacing .yotpo-single-image-container:nth-child(7n) {
	margin-right: 0
}
.yotpo-pictures-gallery.yotpo-size-7 .yotpo-single-image-container, .yotpo-pictures-widget.yotpo-size-7 .yotpo-single-image-container {
	width: calc(100% / 7);
	margin-right: -.1px
}
.yotpo-pictures-gallery.yotpo-size-6 .yotpo-image-spacing .yotpo-single-image-container, .yotpo-pictures-widget.yotpo-size-6 .yotpo-image-spacing .yotpo-single-image-container {
	width: calc((100% - 25px) / 6);
	margin-right: 4.9px;
	margin-bottom: 5px
}
.yotpo-pictures-gallery.yotpo-size-6 .yotpo-image-spacing .yotpo-single-image-container:nth-child(6n), .yotpo-pictures-widget.yotpo-size-6 .yotpo-image-spacing .yotpo-single-image-container:nth-child(6n) {
	margin-right: 0
}
.yotpo-pictures-gallery.yotpo-size-6 .yotpo-single-image-container, .yotpo-pictures-widget.yotpo-size-6 .yotpo-single-image-container {
	width: calc(100% / 6);
	margin-right: -.1px
}
.yotpo-pictures-gallery.yotpo-size-5 .yotpo-image-spacing .yotpo-single-image-container, .yotpo-pictures-widget.yotpo-size-5 .yotpo-image-spacing .yotpo-single-image-container {
	width: calc((100% - 20px) / 5);
	margin-right: 4.9px;
	margin-bottom: 5px
}
.yotpo-pictures-gallery.yotpo-size-5 .yotpo-image-spacing .yotpo-single-image-container:nth-child(5n), .yotpo-pictures-widget.yotpo-size-5 .yotpo-image-spacing .yotpo-single-image-container:nth-child(5n) {
	margin-right: 0
}
.yotpo-pictures-gallery.yotpo-size-5 .yotpo-single-image-container, .yotpo-pictures-widget.yotpo-size-5 .yotpo-single-image-container {
	width: calc(100% / 5);
	margin-right: -.1px
}
.yotpo-pictures-gallery.yotpo-size-4 .yotpo-image-spacing .yotpo-single-image-container, .yotpo-pictures-widget.yotpo-size-4 .yotpo-image-spacing .yotpo-single-image-container {
	width: calc((100% - 15px) / 4);
	margin-right: 4.9px;
	margin-bottom: 5px
}
.yotpo-pictures-gallery.yotpo-size-4 .yotpo-image-spacing .yotpo-single-image-container:nth-child(4n), .yotpo-pictures-widget.yotpo-size-4 .yotpo-image-spacing .yotpo-single-image-container:nth-child(4n) {
	margin-right: 0
}
.yotpo-pictures-gallery.yotpo-size-4 .yotpo-single-image-container, .yotpo-pictures-widget.yotpo-size-4 .yotpo-single-image-container {
	width: calc(100% / 4);
	margin-right: -.1px
}
.yotpo-pictures-gallery.yotpo-size-3 .yotpo-image-spacing .yotpo-single-image-container, .yotpo-pictures-gallery.yotpo-size-2 .yotpo-image-spacing .yotpo-single-image-container, .yotpo-pictures-gallery.yotpo-size-1 .yotpo-image-spacing .yotpo-single-image-container, .yotpo-pictures-widget.yotpo-size-3 .yotpo-image-spacing .yotpo-single-image-container, .yotpo-pictures-widget.yotpo-size-2 .yotpo-image-spacing .yotpo-single-image-container, .yotpo-pictures-widget.yotpo-size-1 .yotpo-image-spacing .yotpo-single-image-container {
	width: calc((100% - 10px) / 3);
	margin-right: 4.9px;
	margin-bottom: 5px
}
.yotpo-pictures-gallery.yotpo-size-3 .yotpo-image-spacing .yotpo-single-image-container:nth-child(3n), .yotpo-pictures-gallery.yotpo-size-2 .yotpo-image-spacing .yotpo-single-image-container:nth-child(3n), .yotpo-pictures-gallery.yotpo-size-1 .yotpo-image-spacing .yotpo-single-image-container:nth-child(3n), .yotpo-pictures-widget.yotpo-size-3 .yotpo-image-spacing .yotpo-single-image-container:nth-child(3n), .yotpo-pictures-widget.yotpo-size-2 .yotpo-image-spacing .yotpo-single-image-container:nth-child(3n), .yotpo-pictures-widget.yotpo-size-1 .yotpo-image-spacing .yotpo-single-image-container:nth-child(3n) {
	margin-right: 0
}
.yotpo-pictures-gallery.yotpo-size-3 .yotpo-single-image-container, .yotpo-pictures-gallery.yotpo-size-2 .yotpo-single-image-container, .yotpo-pictures-gallery.yotpo-size-1 .yotpo-single-image-container, .yotpo-pictures-widget.yotpo-size-3 .yotpo-single-image-container, .yotpo-pictures-widget.yotpo-size-2 .yotpo-single-image-container, .yotpo-pictures-widget.yotpo-size-1 .yotpo-single-image-container {
	width: calc(100% / 3);
	margin-right: -.1px
}
.yotpo-pictures-gallery .yotpo-pictures-gallery-header-wrapper, .yotpo-pictures-widget .yotpo-pictures-gallery-header-wrapper {
	margin-bottom: 15px
}
.yotpo-pictures-gallery .yotpo-pictures-gallery-sorting-wrapper, .yotpo-pictures-widget .yotpo-pictures-gallery-sorting-wrapper {
	min-height: 20px
}
.yotpo-pictures-gallery .yotpo-pictures-gallery-title-wrapper, .yotpo-pictures-widget .yotpo-pictures-gallery-title-wrapper {
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px
}
.yotpo-pictures-gallery .yotpo-pictures-gallery-title-wrapper .yotpo-pictures-gallery-title, .yotpo-pictures-widget .yotpo-pictures-gallery-title-wrapper .yotpo-pictures-gallery-title {
	bottom: 30px
}
.yotpo-pictures-gallery .yotpo-pictures-gallery-title-wrapper .yotpo-nav-dropdown, .yotpo-pictures-widget .yotpo-pictures-gallery-title-wrapper .yotpo-nav-dropdown {
	right: 10px;
	position: absolute;
	bottom: 0
}
.yotpo-pictures-gallery .sort-loader, .yotpo-pictures-widget .sort-loader {
	left: 0;
	right: 0;
	margin-top: 120px;
	z-index: 9999;
	position: absolute;
	color: #888
}
.yotpo-pictures-gallery .load-btn-white, .yotpo-pictures-widget .load-btn-white {
	color: #FFF;
	background: white;
	border: 1px solid #000;
	width: 120px;
	height: 40px
}
.yotpo-pictures-gallery .yotpo-icon-button-text, .yotpo-pictures-widget .yotpo-icon-button-text {
	color: #000
}
.yotpo-pictures-gallery .yotpo-pictures-gallery-wrapper, .yotpo-pictures-widget .yotpo-pictures-gallery-wrapper {
	max-width: 2450px;
	overflow: hidden;
	text-align: left;
	margin: auto
}
.yotpo-pictures-gallery .yotpo-hover-enable .y-image-wrapper:hover .yotpo-hover-icon, .yotpo-pictures-widget .yotpo-hover-enable .y-image-wrapper:hover .yotpo-hover-icon {
	visibility: visible
}
.yotpo-pictures-gallery .y-image-wrapper, .yotpo-pictures-widget .y-image-wrapper {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #E1E1E1;
	overflow: hidden
}
.yotpo-pictures-gallery .yotpo-single-image-container, .yotpo-pictures-widget .yotpo-single-image-container {
	position: relative;
	margin-right: 0;
	margin-top: 0;
	float: left;
	padding: 0;
	box-sizing: border-box;
	display: inline-block;
	max-height: 350px;
	max-width: 350px
}
.yotpo-pictures-gallery .yotpo-single-image-container:before, .yotpo-pictures-widget .yotpo-single-image-container:before {
	content: "";
	display: block;
	padding-top: 100%
}
.yotpo-pictures-gallery .yotpo-single-image-container .yotpo-image, .yotpo-pictures-widget .yotpo-single-image-container .yotpo-image {
	width: 100%;
	height: 100%;
	object-fit: cover
}
.yotpo-pictures-gallery .yotpo-single-image-container .yotpo-video, .yotpo-pictures-widget .yotpo-single-image-container .yotpo-video {
	width: 100%;
	height: 100%;
	object-fit: contain;
	cursor: pointer
}
.yotpo-pictures-gallery .yotpo-single-image-container .yotpo-video-preview, .yotpo-pictures-widget .yotpo-single-image-container .yotpo-video-preview {
	width: 100%;
	height: 100%;
	object-fit: cover
}
.yotpo-shoppable-gallery {
	direction: LTR;
	text-align: left
}
@-webkit-keyframes yotpo-image-loader {
0%, 80%, 100% {
box-shadow:0 2.5em 0 -1.3em
}
40% {
box-shadow:0 2.5em 0 0
}
}
@keyframes yotpo-image-loader {
0%, 80%, 100% {
box-shadow:0 2.5em 0 -1.3em
}
40% {
box-shadow:0 2.5em 0 0
}
}
.yotpo-shoppable-gallery .yotpo-display-wrapper {
	margin: auto
}
.yotpo-shoppable-gallery .yotpo-image-loader {
	color: #E3E3E3;
	margin: 40px auto 90px
}
.yotpo-shoppable-gallery .seperator {
	border: #EFEFEF 1px solid;
	margin: 0
}
.yotpo-shoppable-gallery .yotpo-single-image-container {
	width: calc(100% / 3.0001)
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-header-wrapper {
	position: relative;
	height: 58px;
	background: white
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-header-wrapper.yotpo-fixed-header {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1000
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-header-wrapper .yotpo-shoppable-gallery-header-container {
	max-width: 1280px;
	height: 100%;
	margin: auto;
	border-left: #EFEFEF 1px solid;
	border-right: #EFEFEF 1px solid
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-header-wrapper .shop-image {
	width: 38px;
	height: 38px;
	border-radius: 19px;
	vertical-align: middle;
	border: 1px solid #EAEAEA;
	display: inline-block;
	float: left;
	margin: 3px 7px
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-header-wrapper .shop-image-placeholder {
	position: absolute;
	background: url(data:image/png;base64,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) center center no-repeat;
	background-size: cover
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-header-wrapper .yotpo-shoppable-gallery-title {
	font-family: Arial, sans-serif;
	color: #0A5184;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: .14px;
	line-height: 44.619px;
	text-align: left;
	transform: scaleX(1.0083);
	margin-left: 5px;
	display: inline-block;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 580px
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-header-wrapper .shop-details-wrapper {
	display: inline-block;
	margin-top: 7px
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-header-wrapper .yotpo-shoppable-gallery-header-reviews-wrapper {
	margin-top: 12px;
	float: right;
	margin-right: 13px
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-header-wrapper .yotpo-shoppable-gallery-header-reviews-wrapper .yotpo-shoppable-gallery-header-reviews-stars {
	float: right
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-header-wrapper .yotpo-shoppable-gallery-header-reviews-wrapper .yotpo-shoppable-gallery-header-reviews-stars .yotpo-icon-star, .yotpo-shoppable-gallery .yotpo-shoppable-gallery-header-wrapper .yotpo-shoppable-gallery-header-reviews-wrapper .yotpo-shoppable-gallery-header-reviews-stars .yotpo-icon-half-star, .yotpo-shoppable-gallery .yotpo-shoppable-gallery-header-wrapper .yotpo-shoppable-gallery-header-reviews-wrapper .yotpo-shoppable-gallery-header-reviews-stars .yotpo-icon-empty-star {
	color: #FEC600
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-header-wrapper .yotpo-shoppable-gallery-header-reviews-wrapper .yotpo-shoppable-gallery-header-reviews {
	float: right;
	clear: right;
	text-align: center;
	width: 100%;
	margin-top: 1px
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-header-wrapper .yotpo-icon.yotpo-icon-left-arrow-thin {
	margin-left: 13px;
	cursor: pointer;
	display: inline-block;
	float: left;
	margin-top: 13px
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-header-wrapper .yotpo-icon.yotpo-icon-grid {
	float: left;
	margin-top: 13px;
	margin-left: 5px;
	cursor: pointer
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-product-header-wrapper {
	height: 45px
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-product-header-wrapper .yotpo-shoppable-gallery-product-header-container {
	max-width: 1280px;
	margin: auto;
	border-left: #EFEFEF 1px solid;
	border-right: #EFEFEF 1px solid
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-product-header-wrapper .yotpo-shoppable-gallery-product-header-title {
	margin-left: 10px;
	font-family: Arial, sans-serif;
	color: #888;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: .14px;
	line-height: 44.619px;
	text-align: left;
	transform: scaleX(1.0083)
}
.yotpo-shoppable-gallery .y-image-overlay {
	background-color: white;
	border-radius: 1px
}

@media (min-width:768px) {
.yotpo-shoppable-gallery .y-image-overlay:hover {
	opacity: .5
}
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-title-wrapper {
	margin-bottom: 10px;
	text-align: left;
	position: relative;
	height: 30px
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-title-wrapper.sorting-dropdown {
	min-height: 20px
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-title-wrapper .yotpo-shoppable-gallery-title {
	color: black;
	font-size: 14px;
	line-height: 1px;
	position: relative;
	bottom: 30px;
	text-align: center;
	width: 100%
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-title-wrapper .yotpo-nav-dropdown {
	right: 10px;
	position: absolute;
	bottom: 0
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-wrapper {
	overflow: hidden;
	text-align: left;
	margin: auto;
	width: 100%;
	background-color: #F6F7F7
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-wrapper.yotpo-relative-wrapper {
	position: relative;
	top: 52px
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-images-wrapper {
	margin: 0 auto;
	max-width: 768px
}
.yotpo-shoppable-gallery .y-image-wrapper {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: 1px;
	background: #E1E1E1
}
.yotpo-shoppable-gallery .yotpo-single-image-container {
	border-image-width: 0;
	position: relative;
	margin-right: 0;
	margin-top: 0;
	float: left;
	padding: 0;
	box-sizing: border-box;
	display: inline-block
}
.yotpo-shoppable-gallery .yotpo-single-image-container:before {
	content: "";
	display: block;
	padding-top: 100%
}
.yotpo-shoppable-gallery .yotpo-single-image-container .yotpo-image {
	border-radius: 1px;
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: 345px;
	max-height: 345px
}
.yotpo-shoppable-gallery .yotpo-single-image-container .yotpo-video {
	border-radius: 1px;
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: 345px;
	max-height: 345px;
	cursor: pointer
}
.yotpo-shoppable-gallery .yotpo-gallery-products-container {
	border-bottom: 1px solid #E3E3E3;
	margin: -10px -32px 20px -22px;
	padding-left: 22px;
	padding-bottom: 20px
}
.yotpo-shoppable-gallery .yotpo-gallery-products-container .yotpo-gallery-product-main-image {
	border-radius: 3px;
	border: 1px solid #E3E3E3;
	height: 100px;
	width: 100px;
	object-fit: cover
}
.yotpo-shoppable-gallery .yotpo-gallery-products-container .yotpo-gallery-product-name {
	position: absolute;
	display: initial;
	margin-top: 15px;
	margin-left: 15px;
	color: #6B6D76
}
.yotpo-shoppable-gallery .yotpo-gallery-products-container .yotpo-gallery-product-button {
	position: absolute;
	margin-top: 50px;
	margin-left: 15px;
	color: #FFF;
	background-color: white;
	border-radius: 3px;
	padding: 7px 50px;
	border: none;
	font-weight: 700
}
.yotpo-shoppable-gallery .yotpo-gallery-products-container .yotpo-gallery-products-footer {
	margin-top: 10px
}
.yotpo-shoppable-gallery .yotpo-gallery-products-container .yotpo-gallery-products-select {
	text-align: left;
	margin-top: 10px
}
.yotpo-shoppable-gallery .yotpo-gallery-products-container .yotpo-gallery-product-select-image {
	display: inline-block;
	cursor: pointer;
	border-radius: 3px;
	border: 1px solid #E3E3E3;
	margin-right: 1px;
	height: 40px;
	width: 40px
}
.yotpo-shoppable-gallery .yotpo-gallery-products-container .yotpo-gallery-product-selected {
	border-color: #1CC286
}

@media only screen and (max-width:480px) {
.yotpo-shoppable-gallery .yotpo-gallery-products-container .yotpo-gallery-product-button {
	padding: 7px 30px
}
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper {
	background: #F6F7F7
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper.yotpo-relative-wrapper {
	position: relative;
	top: 52px
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container {
	max-width: 768px;
	margin: auto
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-title {
	height: 70px;
	position: relative;
	padding: 2%
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-title .yotpo-shoppable-product-image {
	width: 50px;
	height: 50px;
	border-radius: 25px;
	margin: auto;
	float: left
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-title .yotpo-shoppable-product-name {
	font-family: Arial, sans-serif;
	color: #56575F;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .12px;
	transform: scaleX(1.0083);
	margin: 16px 16px;
	float: left;
width:calc(100% - 50px - 120px - 16px * 2);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-title .yotpo-shoppable-product-button {
	font-family: Arial, sans-serif;
	color: #71B1FF;
	cursor: pointer;
	font-size: 11px;
	font-weight: 600;
	letter-spacing: .12px;
	text-align: center;
	margin: auto;
	border: 1px solid;
	border-radius: 5px;
	height: 40px;
	width: 120px;
	background: white;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-image-container {
	position: relative
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-image-container .yotpo-shoppable-image-placeholder {
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(data:image/png;base64,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);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-image-container .yotpo-shoppable-image {
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-transition: opacity 1s;
	transition: opacity 1s
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-image-container .yotpo-shoppable-image.yotpo-clickable {
	cursor: pointer
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-tagged-products-container {
	border-top: 1px solid;
	border-color: #E0E0E0
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-tagged-products-container .yotpo-shoppable-products-elements {
	overflow: hidden;
	margin: auto;
	width: 100%;
	display: inline-flex
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-tagged-products-container .yotpo-shoppable-products-elements .yotpo-shoppable-separator {
	margin-left: 16px
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-tagged-products-container .yotpo-shoppable-products-elements .yotpo-shoppable-separator:before {
	content: "";
	display: block;
	position: absolute;
	left: -12px;
	bottom: 0;
	width: 1px;
	height: 100%;
	background: #E0E0E0
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-tagged-products-container .yotpo-shoppable-products-elements .yotpo-shoppable-product {
	float: left;
	padding: 10px;
	text-align: center;
	background: white;
	border-radius: 5px;
	border: 1px solid #E1E1E1
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-tagged-products-container .yotpo-shoppable-products-elements .yotpo-shoppable-product .yotpo-shoppable-product-image {
	height: 128px;
	width: 128px;
	object-fit: contain
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-tagged-products-container .yotpo-shoppable-products-elements .yotpo-shoppable-product .yotpo-shoppable-product-name {
	max-width: 128px;
	padding-top: 10px;
	padding-bottom: 5px;
	font-family: Arial, sans-serif;
	color: #56575F;
	font-size: 15px;
	font-weight: 600;
	letter-spacing: .12px;
	transform: scaleX(1.0083);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-tagged-products-container .yotpo-shoppable-products-elements .yotpo-shoppable-product .yotpo-shoppable-product-reviews-count {
	font-size: 12px;
	margin-left: 3px
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-tagged-products-container .yotpo-shoppable-products-elements .yotpo-shoppable-product .yotpo-shoppable-gallery-header-reviews-stars {
	padding-bottom: 10px;
	transform: scaleX(1.0083)
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-tagged-products-container .yotpo-shoppable-products-elements .yotpo-shoppable-product .yotpo-shoppable-gallery-header-reviews-stars .yotpo-icon-star, .yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-tagged-products-container .yotpo-shoppable-products-elements .yotpo-shoppable-product .yotpo-shoppable-gallery-header-reviews-stars .yotpo-icon-half-star, .yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-tagged-products-container .yotpo-shoppable-products-elements .yotpo-shoppable-product .yotpo-shoppable-gallery-header-reviews-stars .yotpo-icon-empty-star {
	color: #FEC600;
	float: none
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-tagged-products-container .yotpo-shoppable-products-elements .yotpo-shoppable-product .yotpo-shoppable-product-button {
	font-family: Arial, sans-serif;
	color: #71B1FF;
	cursor: pointer;
	font-size: 11px;
	font-weight: 600;
	letter-spacing: .12px;
	text-align: center;
	margin: auto;
	border: 1px solid;
	border-radius: 5px;
	height: 35px;
	width: 120px;
	background: white;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats {
	-webkit-transition: opacity 1s;
	transition: opacity 1s;
	opacity: 0;
	height: 60px;
	padding: 2.5%
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .pull-left {
	text-align: left;
	float: left
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .pull-right {
	text-align: right;
	float: right
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-likes, .yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-sales, .yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-likes-count, .yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-sales-count {
	font-family: Arial, sans-serif;
	color: #56575F;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .12px;
	transform: scaleX(1.0083)
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-likes-count, .yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-sales-count {
	padding-right: 10px
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-sales-count {
	color: #1CC286
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-icon.yotpo-icon-heart {
	color: #56575F;
	padding-right: 10px
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-tagged-products-title {
	font-family: Arial, sans-serif;
	color: #888;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: .13px;
	line-height: 44.619px;
	text-align: left;
	transform: scaleX(1.0083);
	padding-left: 2.5%
}
.yotpo-shoppable-gallery.yotpo-size-4 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-title .yotpo-shoppable-product-button {
	margin-top: 3px
}
.yotpo-shoppable-gallery.yotpo-size-4 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-likes, .yotpo-shoppable-gallery.yotpo-size-4 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-sales, .yotpo-shoppable-gallery.yotpo-size-4 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-likes-count, .yotpo-shoppable-gallery.yotpo-size-4 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-sales-count {
	font-size: 15px;
	margin-top: 3px
}
.yotpo-shoppable-gallery.yotpo-size-4 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-likes-count, .yotpo-shoppable-gallery.yotpo-size-4 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-sales-count {
	padding-right: 7px
}
.yotpo-shoppable-gallery.yotpo-size-4 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-icon.yotpo-icon-heart {
	padding-right: 5px;
	margin-top: 3px
}
.yotpo-shoppable-gallery.yotpo-size-4 .yotpo-shoppable-gallery-header-wrapper .yotpo-shoppable-gallery-title {
	max-width: 410px
}
.yotpo-shoppable-gallery.yotpo-size-3 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-title .yotpo-shoppable-product-name {
	margin-top: 15px
}
.yotpo-shoppable-gallery.yotpo-size-3 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-title .yotpo-shoppable-product-button {
	margin-top: 3px
}
.yotpo-shoppable-gallery.yotpo-size-3 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-likes, .yotpo-shoppable-gallery.yotpo-size-3 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-sales, .yotpo-shoppable-gallery.yotpo-size-3 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-likes-count, .yotpo-shoppable-gallery.yotpo-size-3 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-sales-count {
	margin-top: 5px;
	font-size: 15px
}
.yotpo-shoppable-gallery.yotpo-size-3 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-likes-count, .yotpo-shoppable-gallery.yotpo-size-3 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-sales-count {
	padding-right: 5px
}
.yotpo-shoppable-gallery.yotpo-size-3 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-icon.yotpo-icon-heart {
	padding-right: 5px;
	margin-top: 5px
}
.yotpo-shoppable-gallery.yotpo-size-3 .yotpo-shoppable-gallery-header-wrapper .yotpo-shoppable-gallery-title {
	max-width: 295px
}
.yotpo-shoppable-gallery.yotpo-size-2 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-title {
	padding: 4%
}
.yotpo-shoppable-gallery.yotpo-size-2 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-title .yotpo-shoppable-product-image {
	width: 38px;
	height: 38px
}
.yotpo-shoppable-gallery.yotpo-size-2 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-title .yotpo-shoppable-product-name {
	margin-top: 10px;
width:calc(100% - 38px - 120px - 16px * 2)
}
.yotpo-shoppable-gallery.yotpo-size-2 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats {
	height: 50px
}
.yotpo-shoppable-gallery.yotpo-size-2 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-likes, .yotpo-shoppable-gallery.yotpo-size-2 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-sales, .yotpo-shoppable-gallery.yotpo-size-2 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-likes-count, .yotpo-shoppable-gallery.yotpo-size-2 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-sales-count {
	margin-top: 7px;
	font-size: 14px
}
.yotpo-shoppable-gallery.yotpo-size-2 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-likes-count, .yotpo-shoppable-gallery.yotpo-size-2 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-sales-count {
	padding-right: 5px
}
.yotpo-shoppable-gallery.yotpo-size-2 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-icon.yotpo-icon-heart {
	padding-right: 5px;
	margin-top: 7px
}
.yotpo-shoppable-gallery.yotpo-size-2 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-tagged-products-container .yotpo-shoppable-products-elements .yotpo-shoppable-product .yotpo-shoppable-product-image {
	height: 120px;
	width: 120px
}
.yotpo-shoppable-gallery.yotpo-size-2 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-tagged-products-container .yotpo-shoppable-products-elements .yotpo-shoppable-product .yotpo-shoppable-product-name {
	max-width: 120px
}
.yotpo-shoppable-gallery.yotpo-size-2 .yotpo-shoppable-gallery-header-wrapper .yotpo-shoppable-gallery-title {
	max-width: 135px
}
.yotpo-shoppable-gallery.yotpo-size-1 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-title {
	padding: 4%
}
.yotpo-shoppable-gallery.yotpo-size-1 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-title .yotpo-shoppable-product-image {
	width: 38px;
	height: 38px
}
.yotpo-shoppable-gallery.yotpo-size-1 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-title .yotpo-shoppable-product-name {
	margin-top: 10px;
width:calc(100% - 38px - 120px - 16px * 2)
}
.yotpo-shoppable-gallery.yotpo-size-1 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats {
	height: 50px
}
.yotpo-shoppable-gallery.yotpo-size-1 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-likes, .yotpo-shoppable-gallery.yotpo-size-1 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-sales, .yotpo-shoppable-gallery.yotpo-size-1 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-likes-count, .yotpo-shoppable-gallery.yotpo-size-1 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-sales-count {
	margin-top: 10px;
	font-size: 14px
}
.yotpo-shoppable-gallery.yotpo-size-1 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-likes-count, .yotpo-shoppable-gallery.yotpo-size-1 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-sales-count {
	padding-right: 5px
}
.yotpo-shoppable-gallery.yotpo-size-1 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-icon.yotpo-icon-heart {
	padding-right: 5px;
	margin-top: 10px
}
.yotpo-shoppable-gallery.yotpo-size-1 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-tagged-products-container .yotpo-shoppable-products-elements .yotpo-shoppable-product .yotpo-shoppable-product-image {
	height: 100px;
	width: 100px
}
.yotpo-shoppable-gallery.yotpo-size-1 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-tagged-products-container .yotpo-shoppable-products-elements .yotpo-shoppable-product .yotpo-shoppable-product-name {
	max-width: 120px
}
.yotpo-shoppable-gallery.yotpo-size-1 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-tagged-products-container .yotpo-shoppable-products-elements .yotpo-shoppable-product .yotpo-shoppable-product-button {
	width: 100px
}
.yotpo-shoppable-gallery.yotpo-size-1 .yotpo-shoppable-gallery-header-wrapper .yotpo-shoppable-gallery-title {
	max-width: 115px
}
.yotpo-shoppers-say .shoppers-say-title {
	height: 22px;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #051146;
	text-align: center;
	margin-top: 49px
}
.yotpo-shoppers-say .yotpo-icon-star, .yotpo-shoppers-say .yotpo-icon-empty-star, .yotpo-shoppers-say .yotpo-icon-full-star, .yotpo-shoppers-say .yotpo-icon-half-star {
	width: 18px;
	height: 18px;
	color: #FEC600
}
.yotpo-shoppers-say .yotpo-icon-down-arrow, .yotpo-shoppers-say .yotpo-icon-up-arrow {
	width: 12px;
	height: 7px;
	color: #0084E9!important
}
.yotpo-shoppers-say .yotpo-icon-down-arrow:hover, .yotpo-shoppers-say .yotpo-icon-up-arrow:hover {
	color: #0077D2!important
}
.yotpo-shoppers-say .single-sentence-content-align {
	text-align: center
}
.yotpo-shoppers-say .no-border-top {
	border-top: none
}
.yotpo-shoppers-say .yotpo-regular-box {
	padding-top: 10px
}
.yotpo-shoppers-say .single-best-sentence .sentence-wrapper {
	cursor: pointer
}
.yotpo-shoppers-say .single-best-sentence .review-stars {
	margin: auto
}
.yotpo-shoppers-say .single-best-sentence .sentence-content {
	max-width: 670px;
	margin: 0 auto;
	display: flex;
	flex-direction: column;
	justify-content: center
}
.yotpo-shoppers-say .single-best-sentence .single-sentence-text-content {
	margin-top: 8px
}
.yotpo-shoppers-say .single-best-sentence .full-review-background {
	padding: 20px 0;
	border-radius: 3px;
	background-color: #E8F6FF;
	margin-bottom: 20px
}
.yotpo-shoppers-say .single-best-sentence .no-review-background {
	padding-top: 20px
}
.yotpo-shoppers-say .single-best-sentence .more-reviews {
	height: 18px;
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: center;
	color: #37416B!important
}
.yotpo-shoppers-say .single-best-sentence .more-reviews:hover {
	color: #50587E!important
}
.yotpo-shoppers-say .single-best-sentence .sentence {
	min-height: 24px;
	font-family: "Open Sans", sans-serif;
	font-size: 18px;
	font-weight: 400;
	font-style: italic!important;
	font-stretch: normal;
	line-height: 1.33;
	letter-spacing: normal;
	color: #051146
}
.yotpo-shoppers-say .single-best-sentence .display-name {
	height: 17px;
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: center;
	color: #697090;
	margin-bottom: 20px;
	margin-top: 8px
}
.yotpo-shoppers-say .single-best-sentence .review-title {
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.5;
	letter-spacing: normal;
	text-align: center;
	color: #051146
}
.yotpo-shoppers-say .single-best-sentence .full-review {
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.5;
	letter-spacing: normal;
	text-align: center;
	color: #051146;
	margin: 10px 0
}
.ticker .yotpo-ticker-container {
	display: table-cell;
	vertical-align: middle;
	position: fixed;
	z-index: 2147483647;
	transition: all 0.5s linear;
	width: 450px
}
.ticker .yotpo-ticker-container.bottom_left {
	left: -600px;
	bottom: 25px
}
.ticker .yotpo-ticker-container.bottom_left.show {
	left: 25px
}
.ticker .yotpo-ticker-container.top_right {
	right: -600px;
	top: 25px
}
.ticker .yotpo-ticker-container.top_right.show {
	right: 25px
}
.ticker .yotpo-ticker-container.bottom_right {
	bottom: 25px;
	right: -600px
}
.ticker .yotpo-ticker-container.bottom_right.show {
	right: 25px
}

@media only screen and (max-width:415px) {
.ticker .yotpo-ticker-container.bottom_left, .ticker .yotpo-ticker-container.top_right, .ticker .yotpo-ticker-container.bottom_right {
	width: 100%;
	padding: 0 10px 10px 10px;
	right: 0;
	left: 0;
	top: auto;
	bottom: -600px
}
.ticker .yotpo-ticker-container.bottom_left.show, .ticker .yotpo-ticker-container.top_right.show, .ticker .yotpo-ticker-container.bottom_right.show {
	bottom: 0;
	right: 0;
	left: 0
}
}
.ticker .yotpo-ticker-cell {
	display: inline-block;
	text-align: left;
	background-color: #FFF;
	border-radius: 4px;
	width: 100%;
	top: 0;
	position: relative;
	box-shadow: 2px 2px 10px 0 rgba(0,0,0,.2)
}
.ticker .yotpo-ticker-cell:hover {
	box-shadow: 2px 2px 17px 0 rgba(0,0,0,.24)
}
.ticker .yotpo-ticker-cell:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 4px;
	height: 100%;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px
}
.ticker .yotpo-ticker-icon {
	margin: auto 15px;
	font-size: 60px
}
.ticker .yotpo-ticker-message {
	margin-top: 20px;
	margin-bottom: 4px;
	max-width: 355px;
	font-family: 'open sans', sans-serif;
	word-wrap: break-word;
	font-size: 16px;
	line-height: 1.38;
	color: #081543
}
.ticker .yotpo-ticker-grey-bottom {
	font-family: 'open sans', sans-serif;
	font-size: 12px;
	margin-bottom: 20px;
	color: #7E86A3
}
.ticker .yotpo-ticker-content {
	display: flex;
	padding-right: 36px
}
.ticker .yotpo-ticker-close {
	position: absolute;
	right: 0;
	top: 6px;
	width: 14px;
	cursor: pointer;
	height: 14px;
	fill: #878787;
	transform: translateY(-50%)
}
.ticker .yotpo-ticker-close .yotpo-icon-cross {
	font-size: 13px;
	top: 9px;
	right: 9px
}
.ticker .yotpo-ticker-cursor-pointer {
	cursor: pointer
}
.ticker .yotpo-stars-color {
	color: #FEC600
}
.yotpo-display-wrapper .yotpo-pictures-gallery-header-wrapper.row-size-1 {
max-width:calc(640px + 1 * 320px);
	margin-left: auto;
	margin-right: auto
}
.yotpo-display-wrapper .yotpo-pictures-gallery-header-wrapper.row-size-2 {
max-width:calc(640px + 2 * 320px);
	margin-left: auto;
	margin-right: auto
}
.yotpo-display-wrapper .yotpo-pictures-gallery-header-wrapper.row-size-3 {
max-width:calc(640px + 3 * 320px);
	margin-left: auto;
	margin-right: auto
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-0 .y-image-wrapper {
	margin: 0
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-1 .y-image-wrapper {
	margin: 1px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-2 .y-image-wrapper {
	margin: 2px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-3 .y-image-wrapper {
	margin: 3px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-4 .y-image-wrapper {
	margin: 4px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-5 .y-image-wrapper {
	margin: 5px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-6 .y-image-wrapper {
	margin: 6px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-7 .y-image-wrapper {
	margin: 7px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-8 .y-image-wrapper {
	margin: 8px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-9 .y-image-wrapper {
	margin: 9px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-10 .y-image-wrapper {
	margin: 10px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-11 .y-image-wrapper {
	margin: 11px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-12 .y-image-wrapper {
	margin: 12px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-13 .y-image-wrapper {
	margin: 13px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-14 .y-image-wrapper {
	margin: 14px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-15 .y-image-wrapper {
	margin: 15px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-16 .y-image-wrapper {
	margin: 16px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-17 .y-image-wrapper {
	margin: 17px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-18 .y-image-wrapper {
	margin: 18px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-19 .y-image-wrapper {
	margin: 19px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-20 .y-image-wrapper {
	margin: 20px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-21 .y-image-wrapper {
	margin: 21px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-22 .y-image-wrapper {
	margin: 22px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-23 .y-image-wrapper {
	margin: 23px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-24 .y-image-wrapper {
	margin: 24px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-25 .y-image-wrapper {
	margin: 25px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-26 .y-image-wrapper {
	margin: 26px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-27 .y-image-wrapper {
	margin: 27px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-28 .y-image-wrapper {
	margin: 28px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-29 .y-image-wrapper {
	margin: 29px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-30 .y-image-wrapper {
	margin: 30px
}
.yotpo .yotpo-pictures-collage-wrapper .yotpo-pictures-gallery-images-wrapper.row-size-1 {
max-width:calc(640px + 1 * 320px);
	margin-left: auto;
	margin-right: auto
}
.yotpo .yotpo-pictures-collage-wrapper .yotpo-pictures-gallery-images-wrapper.row-size-2 {
max-width:calc(640px + 2 * 320px);
	margin-left: auto;
	margin-right: auto
}
.yotpo .yotpo-pictures-collage-wrapper .yotpo-pictures-gallery-images-wrapper.row-size-3 {
max-width:calc(640px + 3 * 320px);
	margin-left: auto;
	margin-right: auto
}
.yotpo .yotpo-pictures-collage-wrapper .yotpo-pictures-collage-row {
	font-size: 0;
	line-height: 0
}
.yotpo .yotpo-pictures-collage-wrapper .yotpo-single-image-container {
	float: none
}
.yotpo .yotpo-pictures-collage-wrapper .yotpo-pictures-collage-big-image {
	display: inline-block;
	vertical-align: top;
	line-height: 0
}
.yotpo .yotpo-pictures-collage-wrapper .yotpo-pictures-collage-big-image.row-size-1 {
width:calc(2 * 100% / 3);
	width: 100%
}
.yotpo .yotpo-pictures-collage-wrapper .yotpo-pictures-collage-big-image.row-size-2 {
width:calc(2 * 100% / 4)
}
.yotpo .yotpo-pictures-collage-wrapper .yotpo-pictures-collage-big-image.row-size-3 {
width:calc(2 * 100% / 5)
}
.yotpo .yotpo-pictures-collage-wrapper .yotpo-pictures-collage-big-image .yotpo-single-image-container {
	width: 100%;
	max-width: 640px;
	max-height: 640px
}
.yotpo .yotpo-pictures-collage-wrapper .yotpo-pictures-collage-big-image .yotpo-single-image-container .yotpo-image {
	max-width: 640px;
	max-height: 640px
}
.yotpo .yotpo-pictures-collage-wrapper .yotpo-pictures-collage-big-image .yotpo-single-image-container .yotpo-video {
	width: 100%;
	height: 100%;
	object-fit: contain;
	cursor: pointer
}
.yotpo .yotpo-pictures-collage-wrapper .yotpo-pictures-collage-big-image .yotpo-single-image-container .yotpo-video-preview {
	width: 100%;
	height: 100%;
	object-fit: cover
}
.yotpo .yotpo-pictures-collage-wrapper .yotpo-pictures-collage-small-images-wrapper.row-size-3 {
	display: inline-block;
width:calc(100% / 5 * 3);
	font-size: 0;
	line-height: 0
}
.yotpo .yotpo-pictures-collage-wrapper .yotpo-pictures-collage-small-images-wrapper.row-size-3 .yotpo-single-image-container {
	width: calc(100% / 3);
	max-width: 320px;
	max-height: 320px
}
.yotpo .yotpo-pictures-collage-wrapper .yotpo-pictures-collage-small-images-wrapper.row-size-2 {
	display: inline-block;
width:calc(100% / 4 * 2);
	font-size: 0;
	line-height: 0
}
.yotpo .yotpo-pictures-collage-wrapper .yotpo-pictures-collage-small-images-wrapper.row-size-2 .yotpo-single-image-container {
	width: calc(100% / 2);
	max-width: 320px;
	max-height: 320px
}
.yotpo .yotpo-pictures-collage-wrapper .yotpo-pictures-collage-small-images-wrapper.row-size-1 {
	display: inline-block;
width:calc(100% / 4 * 2);
	font-size: 0;
	line-height: 0;
	display: block;
	white-space: nowrap;
	width: 100%
}
.yotpo .yotpo-pictures-collage-wrapper .yotpo-pictures-collage-small-images-wrapper.row-size-1 .yotpo-single-image-container {
	width: calc(100% / 2);
	max-width: 320px;
	max-height: 320px
}
.yotpo .yotpo-pictures-collage-wrapper .load-btn-white {
	color: #FFF;
	background: white;
	border: 1px solid #000;
	width: 120px;
	height: 40px
}
.image-upload-flow-popup .yotpo-modal-base.yotpo-modal-active .yotpo-modal-dialog, .image-upload-flow-popup .yotpo .yotpo-modal-active.yotpo-modal .yotpo-modal-dialog, .yotpo .image-upload-flow-popup .yotpo-modal-active.yotpo-modal .yotpo-modal-dialog {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.image-upload-flow-popup .yotpo-modal-base.yotpo-modal-active .yotpo-modal-mask, .image-upload-flow-popup .yotpo .yotpo-modal-active.yotpo-modal .yotpo-modal-mask, .yotpo .image-upload-flow-popup .yotpo-modal-active.yotpo-modal .yotpo-modal-mask {
	-moz-opacity: .8;
	opacity: .80;
	filter: alpha(opacity=80)
}
.image-upload-flow-popup .yotpo-modal-base .yotpo-modal-dialog, .image-upload-flow-popup .yotpo .yotpo-modal .yotpo-modal-dialog, .yotpo .image-upload-flow-popup .yotpo-modal .yotpo-modal-dialog {
	border-radius: 5px;
	width: 380px;
	height: 90vh
}
.image-upload-flow-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-modal-content, .image-upload-flow-popup .yotpo .yotpo-modal .yotpo-modal-dialog .yotpo-modal-content, .yotpo .image-upload-flow-popup .yotpo-modal .yotpo-modal-dialog .yotpo-modal-content {
	overflow: auto;
	display: block;
	height: 100%!important;
	padding: 10px 0 10px 0
}

@media only screen and (max-width:415px) {
.image-upload-flow-popup .yotpo-modal-base .yotpo-modal-dialog, .image-upload-flow-popup .yotpo .yotpo-modal .yotpo-modal-dialog, .yotpo .image-upload-flow-popup .yotpo-modal .yotpo-modal-dialog {
	height: 100vh;
	width: 100%;
	max-width: 100%;
	max-height: 100vh;
	border-radius: 0
}
}
.image-upload-flow-popup .yotpo-modal-content .yotpo-icon-cross {
	color: #BCBCBC
}
.image-upload-flow-popup .yotpo-modal-content .yotpo-modal-title {
	text-align: center;
	color: #6B6D77;
	font-weight: 300;
	font-size: 23px;
	margin-top: 14px
}
.image-upload-flow-popup .yotpo-modal-content .yotpo-modal-subtitle {
	color: #9DA6B8;
	text-align: center;
	font-weight: 400
}
.image-upload-flow-popup .yotpo-modal-content .yotpo-modal-close {
	text-align: center;
	margin-top: 30px
}
.image-upload-flow-popup .yotpo-modal-content .yotpo-modal-close .close-button {
	background-color: #1575EB;
	width: 120px;
	height: 40px;
	border-radius: 5px;
	outline: none;
	border: none;
	margin: auto;
	cursor: pointer
}
.image-upload-flow-popup .yotpo-modal-content .yotpo-modal-close .close-button .yotpo-modal-close-text {
	font-size: 14px;
	font-weight: 600;
	display: inline-flex
}
.image-upload-flow-popup .yotpo-modal-content .yotpo-modal-close .close-button .yotpo-modal-close-text .yotpo-modal-close-label {
	display: inline-block;
	margin-top: 10px;
	font-weight: 600
}
.image-upload-flow-popup .yotpo-modal-content .yotpo-next-submit-disabled {
	background-color: #EAEAEA!important;
	pointer-events: none
}
.image-upload-flow-popup .yotpo-modal-content .yotpo-next-submit-disabled span {
	color: #C4C4C4!important
}
.image-upload-flow-popup .yotpo-modal-content .yotpo-submit-loader {
	color: white;
	font-size: 6px
}
.image-upload-flow-popup.upload_images .yotpo-modal-content {
	height: 515px!important
}

@media only screen and (max-width:415px) {
.image-upload-flow-popup.upload_images .yotpo-modal-content {
	height: 100%!important
}
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-modal-title {
	border-bottom: 1px solid #E3E3E3;
	padding-bottom: 35px
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content {
	padding: 0 0 20px 10px;
	max-height: 336px;
	overflow: auto;
	border-bottom: 1px solid #E3E3E3
}

@media only screen and (max-width:415px) {
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content {
	max-height: calc(100vh - 225px)!important
}
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos {
	margin-top: 20px;
	width: 100%;
	position: relative
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos .yotpo-caption-modal-textarea, .image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos .yotpo-upload-button {
	outline: none;
	height: 75px;
	border-radius: 5px;
	font-size: 16px!important;
	line-height: 1.38;
	border: solid 1px #DFDFDF
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos .yotpo-caption-modal-textarea {
	padding: 10px 18px;
	box-sizing: border-box;
	resize: none;
	width: calc(100% - 130px);
	min-height: unset;
	color: #4A4B50;
	display: inline-block;
	font-weight: 400;
	background-color: white;
	box-shadow: none;
	margin-bottom: 0
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos .yotpo-upload-button {
	width: 75px;
	float: left!important;
	margin-right: 12px;
	margin-left: 15px;
	background-color: white;
	background-size: cover!important;
	background-repeat: no-repeat!important;
	background-position: center center!important;
	position: relative;
	cursor: pointer
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos .yotpo-upload-button .photo-loader {
	position: absolute;
	top: 22px;
	right: 35px;
	font-size: 4px;
	color: #1575EB
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos .yotpo-upload-button .yotpo-icon-upload-photo {
	font-size: 33px;
	color: #1575EB;
	line-height: 75px
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos .yotpo-upload-button .yotpo-icon-warning {
	color: #FA4963;
	font-size: 23px;
	line-height: 75px
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos .yotpo-upload-button .yotpo-icon-play {
	color: #FFF;
	font-size: 23px;
	line-height: 75px;
	text-shadow: 0 3px 10px #6A6C77
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos .yotpo-upload-button .yotpo-icon-cross {
	position: absolute;
	top: 3px;
	right: 3px;
	color: white;
	font-size: 12px;
	font-weight: 700
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos .yotpo-upload-button .yotpo-circle {
	border-radius: 50%;
	width: 19px;
	height: 19px;
	background: #1C1F2A;
	opacity: .6;
	position: absolute;
	top: 4px;
	right: 4px;
	cursor: pointer
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos:not(.image-empty) ::-webkit-input-placeholder {
color:#9EA6B9
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos:not(.image-empty) ::-moz-placeholder {
color:#9EA6B9
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos:not(.image-empty) :-ms-input-placeholder {
color:#9EA6B9
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos:not(.image-empty) :-moz-placeholder {
color:#9EA6B9
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-empty .yotpo-caption-modal-textarea {
	background-color: #EBEEF5;
	border: none
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-empty .yotpo-circle, .image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-empty .yotpo-icon-warning, .image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-empty .photo-loader, .image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-empty .yotpo-icon-play {
	display: none!important
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-empty .yotpo-icon-upload-photo {
	display: block!important
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-empty ::-webkit-input-placeholder {
color:transparent
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-empty ::-moz-placeholder {
color:transparent
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-empty :-ms-input-placeholder {
color:transparent
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-empty :-moz-placeholder {
color:transparent
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-error .yotpo-caption-modal-textarea {
	background-color: #F7F9FB;
	border: none
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-error .yotpo-icon-warning, .image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-error .yotpo-circle {
	display: block!important
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-error .photo-loader, .image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-error .yotpo-icon-upload-photo, .image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-error .yotpo-icon-play {
	display: none!important
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.active-placeholder .uploaded-background-image {
	z-index: 1;
	top: 0;
	left: 15px;
	position: absolute;
	height: 75px;
	width: 75px;
	border-radius: 5px;
	background-size: cover!important;
	background-repeat: no-repeat!important;
	background-position: center center!important
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.active-placeholder.active-video .yotpo-icon-play {
	display: block!important
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.active-placeholder .upload-overlay {
	opacity: .4
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.active-placeholder .yotpo-upload-button {
	z-index: 2
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.active-placeholder .yotpo-circle {
	display: block!important
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.active-placeholder .photo-loader, .image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.active-placeholder .yotpo-icon-upload-photo, .image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.active-placeholder .yotpo-icon-warning, .image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.active-placeholder .yotpo-icon-play {
	display: none!important
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.active-placeholder .yotpo-upload-progress {
	height: 5px;
	background-color: lightgray;
	position: absolute;
	bottom: 0;
	width: 100%;
	border-radius: 0 0 5px 5px;
	overflow: hidden
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.active-placeholder .yotpo-upload-progress .yotpo-upload-progress-loaded {
	background-color: #1575EB;
	height: 5px;
	width: 0;
	transition: width 0.5s
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-loader .photo-loader, .image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-loader .yotpo-circle {
	display: block!important
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-loader .yotpo-icon-upload-photo, .image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-loader .yotpo-icon-warning, .image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-loader .yotpo-icon-play {
	display: none!important
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-bottom {
	padding-top: 17px;
	text-align: center;
	bottom: 16px;
	width: 95%;
	background-color: white
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-bottom .yotpo-next-button {
	background-color: #1575EB;
	width: 120px;
	height: 40px;
	border: none;
	border-radius: 5px;
	margin-right: 10px;
	float: right
}

@media only screen and (max-width:415px) {
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-bottom .yotpo-next-button {
	margin: auto
}
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-bottom .yotpo-next-button .yotpo-next-submit {
	font-size: 14px;
	font-weight: 600;
	display: inline-flex;
	margin-top: 5px;
	cursor: pointer
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-bottom .yotpo-next-button .yotpo-next-submit .yotpo-next-label {
	margin-top: 6px;
	margin-left: 10px
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-bottom .yotpo-next-button .yotpo-next-submit .yotpo-icon-right-arrow-2 {
	margin-top: 3px;
	font-size: 25px
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-bottom .yotpo-add-more {
	border: none;
	float: left;
	margin-left: 25px;
	margin-top: 6px;
	cursor: pointer
}

@media only screen and (max-width:415px) {
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-bottom .yotpo-add-more {
	margin: auto auto 15px
}
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-bottom .yotpo-add-more span {
	color: #1575EB
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-bottom .yotpo-add-more .yotpo-add-more-label {
	font-size: 14px;
	margin-left: 3px;
	text-transform: none;
	letter-spacing: normal;
	font-weight: 400
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-bottom .yotpo-add-more .yotpo-icon-upload-photo {
	font-size: 23px
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-bottom .yotpo-add-more-disabled {
	pointer-events: none
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-bottom .yotpo-add-more-disabled span {
	color: #C4C4C4!important
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-bottom .yotpo-next-button, .image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-bottom .yotpo-add-more {
	outline: none;
	background: white
}

@media only screen and (max-width:415px) {
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-bottom .yotpo-next-button, .image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-bottom .yotpo-add-more {
	margin-top: 10px;
	margin-left: 30px;
	width: calc(100% - 40px);
	float: none
}
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-submit-loader {
	bottom: 25px;
	left: 46px
}
.image-upload-flow-popup.display-submit-button .submit-label {
	display: block!important
}
.image-upload-flow-popup.display-submit-button .yotpo-next-label, .image-upload-flow-popup.display-submit-button .yotpo-icon-right-arrow-2, .image-upload-flow-popup.display-submit-button .yotpo-submit-loader {
	display: none!important
}
.image-upload-flow-popup.display-next-button .submit-label, .image-upload-flow-popup.display-next-button .yotpo-submit-loader {
	display: none!important
}
.image-upload-flow-popup.display-next-button .yotpo-next-label, .image-upload-flow-popup.display-next-button .yotpo-icon-right-arrow-2 {
	display: block!important
}
.image-upload-flow-popup.thank_you .yotpo-modal-content, .image-upload-flow-popup.upload_error .yotpo-modal-content {
	height: 270px!important
}

@media only screen and (max-width:415px) {
.image-upload-flow-popup.thank_you .yotpo-modal-content, .image-upload-flow-popup.upload_error .yotpo-modal-content {
	height: 100%!important
}
}
.image-upload-flow-popup.thank_you .yotpo-modal-content .yotpo-modal-title, .image-upload-flow-popup.upload_error .yotpo-modal-content .yotpo-modal-title {
	margin-top: 43px;
	padding-bottom: 10px;
	line-height: 30px
}
.image-upload-flow-popup.user_details .yotpo-modal-content {
	height: 356px!important
}

@media only screen and (max-width:415px) {
.image-upload-flow-popup.user_details .yotpo-modal-content {
	height: 100%!important
}
}
.image-upload-flow-popup.user_details .yotpo-modal-content .user_details_back {
	color: #BCBCBC;
	font-size: 14px;
	font-weight: bolder;
	border: none;
	margin-top: 12px;
	margin-left: 15px;
	outline: none;
	cursor: pointer
}
.image-upload-flow-popup.user_details .yotpo-modal-content .yotpo-modal-user-details-content {
	text-align: center;
	font-weight: 400
}
.image-upload-flow-popup.user_details .yotpo-modal-content .yotpo-modal-title {
	padding-bottom: 20px
}
.image-upload-flow-popup.user_details .yotpo-modal-content .yotpo-modal-submit-button {
	background-color: #1575EB;
	width: 280px;
	height: 40px;
	border-radius: 5px;
	text-align: center;
	border: none;
	outline: none;
	margin: 4px auto auto;
	cursor: pointer
}
.image-upload-flow-popup.user_details .yotpo-modal-content .yotpo-modal-submit-button .yotpo-modal-submit-text {
	font-size: 14px;
	font-weight: 600;
	display: inline-flex
}
.image-upload-flow-popup.user_details .yotpo-modal-content .yotpo-modal-submit-button .yotpo-modal-submit-label {
	display: inline-block;
	margin-top: 10px;
	font-weight: 600
}
.image-upload-flow-popup.user_details .yotpo-modal-content .yotpo-modal-user-details {
	margin-top: 24px;
	margin-left: 2%;
	position: relative
}
.image-upload-flow-popup.user_details .yotpo-modal-content .yotpo-user-details-modal-input {
	resize: none;
	width: 280px;
	height: 46px;
	margin-bottom: 13px;
	margin-top: 0;
	border-radius: 5px;
	outline: none
}
.image-upload-flow-popup.user_details .yotpo-modal-content .yotpo-input-invalid {
	border-color: red
}
.image-upload-flow-popup.user_details .yotpo-modal-content .yotpo-modal-user-detail-input input {
	line-height: normal;
	font-size: 16px!important;
	text-indent: 32px;
	display: inline-block
}
.image-upload-flow-popup.user_details .yotpo-modal-content .yotpo-modal-user-detail-input .user_details_input {
	position: absolute;
	color: #AEAFB0;
	margin-left: 16px;
	margin-top: 15px
}
.image-upload-flow-popup.user_details .yotpo-modal-content .yotpo-submit-loader {
	display: inline-block;
	bottom: 3px
}
.yotpo-pictures-gallery-upload-button-wrapper .yotpo-pictures-gallery-upload-button {
	border-radius: 20px;
	outline: none;
	height: 35px;
	min-width: 125px;
	border: none;
	font-weight: 700;
	font-size: 15px;
	padding-left: 20px;
	padding-right: 20px;
	display: inline-block;
	line-height: 35px;
	cursor: pointer
}
.yotpo-pictures-gallery-upload-button-wrapper .yotpo-pictures-gallery-upload-button .yotpo-icon-upload-photo {
	margin-right: 10px
}
.product-related-fields-item {
	display: table-row
}

@media only screen and (max-width:960px) {
.product-related-fields-item {
	overflow: auto;
	width: 100%;
	float: none
}
}
.product-related-fields-item .product-related-fields-item-title {
	display: inline-block;
	float: left;
	font-size: 14px;
	margin-top: 3px
}

@media only screen and (max-width:960px) and (min-width:375px) {
.product-related-fields-item .product-related-fields-item-title {
	font-size: 13px;
	padding-bottom: 6px;
	width: 160px
}
}

@media only screen and (max-width:374px) {
.product-related-fields-item .product-related-fields-item-title {
	padding-bottom: 6px;
	width: 130px
}
}
.product-related-fields-item .product-related-fields-item-value {
	display: inline-block;
	float: right;
	padding: 3px 30px 0 10px;
	vertical-align: top;
	font-weight: 600;
	color: #6B6D76
}

@media only screen and (max-width:960px) and (min-width:375px) {
.product-related-fields-item .product-related-fields-item-value {
	font-size: 13px;
	width: 165px
}
}

@media only screen and (max-width:374px) {
.product-related-fields-item .product-related-fields-item-value {
	font-size: 13px;
	padding-bottom: 8px;
	width: 170px
}
}
.product-related-fields-item .yotpo-rating-bars {
	padding-left: 0;
	padding-top: 1px;
	vertical-align: top
}
.product-related-fields-item .yotpo-rating-bars .yotpo-product-related-field-score-bar.yotpo-rating-bar-full {
	background-color: #6B6D76
}
.product-related-fields-column {
	display: inline-block;
	vertical-align: top
}

@media only screen and (max-width:960px) {
.product-related-fields-column {
	width: 100%;
	margin: auto;
	display: block
}
}
.aggregated-product-related-fields .product-related-fields-desktop-layout {
	display: table;
	margin: auto
}

@media only screen and (max-width:960px) {
.aggregated-product-related-fields .product-related-fields-desktop-layout {
	display: none
}
}
.aggregated-product-related-fields .product-related-fields-mobile-layout {
	display: none
}

@media only screen and (max-width:960px) {
.aggregated-product-related-fields .product-related-fields-mobile-layout {
	display: inline-block
}
}
.aggregated-product-related-fields .product-related-fields-footer {
	display: table;
	margin: auto;
	padding-top: 12px
}

@media only screen and (max-width:960px) {
.aggregated-product-related-fields .product-related-fields-footer {
	display: inherit;
	margin: inherit;
	padding-top: 8px
}
}
.aggregated-product-related-fields span.product-related-fields-see-more, .aggregated-product-related-fields span.product-related-fields-see-less {
	font-size: 12px;
	font-weight: 600
}
.aggregated-product-related-fields span.product-related-fields-see-more:hover, .aggregated-product-related-fields span.product-related-fields-see-less:hover {
	cursor: pointer;
	text-decoration: underline
}
.yotpo-product-custom-fields .yotpo-product-related-fields-wrapper .aggregated-product-related-fields {
	float: left
}
.yotpo-product-custom-fields .product-related-fields-item-title {
	font-size: 13px
}

@media only screen and (max-width:960px) {
.yotpo-product-custom-fields .product-related-fields-item-title {
	font-size: 12px
}
}
.yotpo-product-custom-fields .product-related-fields-item-value {
	font-size: 13px
}

@media only screen and (max-width:960px) {
.yotpo-product-custom-fields .product-related-fields-item-value {
	font-size: 12px
}
}
.yotpo-video-container {
	display: inline-block;
	width: 375px;
	height: 217px;
	position: relative
}
.yotpo-video-container .video-box {
	position: absolute
}
.yotpo-video-container .video-status-line {
	position: absolute;
	z-index: 300000;
	margin-top: 5px;
	margin-left: 12px
}
.yotpo-video-container .video-status-line .video-status {
	width: 140px;
	height: 34px;
	border-radius: 5px;
	display: inline-flex;
	background-color: rgba(13,13,13,.46)
}
.yotpo-video-container .video-status-line .video-status .yotpo-icon-yotpo-logo-text {
	color: white;
	margin-left: 8px;
	margin-top: 8px
}
.yotpo-video-container .video-status-line .video-status .status-text {
	width: 25px;
	height: 16px;
	font-family: HelveticaNeue, sans-serif;
	font-size: 13px;
	font-weight: 500;
	text-align: center;
	color: #FFF;
	margin-top: 9px;
	margin-left: 6px
}
.yotpo-video-container .video-status-line .video-status .recording-icon {
	width: 12px;
	height: 12px;
	background: #E3433B;
	margin-left: 10px;
	margin-top: 11px;
	border-radius: 50px
}
.yotpo-video-container .video-status-line .video-status .live-duration {
	color: white;
	font-family: HelveticaNeue, sans-serif;
	margin-left: 10px;
	margin-top: 9px
}
.yotpo-video-container .video-status-line .video-watchers {
	display: inline-flex;
	margin-left: 14px;
	margin-top: 7px
}
.yotpo-video-container .video-status-line .video-watchers .yotpo-icon-eye {
	color: white;
	font-size: 20px
}
.yotpo-video-container .video-status-line .video-watchers .watchers-amount {
	color: white;
	font-size: 13px;
	margin-left: 7px
}
.yotpo-video-container .video-status-line .video-likes {
	display: inline-flex;
	margin-left: 12px;
	margin-top: 7px
}
.yotpo-video-container .video-status-line .video-likes .yotpo-icon-thumbs-up {
	color: white;
	font-size: 20px
}
.yotpo-video-container .video-status-line .video-likes .likes-amount {
	color: white;
	font-size: 13px;
	margin-left: 7px
}
.yotpo-video-container .video-fullscreen-toggle {
	position: absolute;
	right: 0;
	margin-top: 20px;
	font-size: 20px;
	z-index: 300000;
	margin-right: 10px
}
.yotpo-video-container .video-fullscreen-toggle .yotpo-icon-fullscreen {
	color: white;
	font-size: 20px;
	margin-left: 55px
}
.yotpo-video-container .streamer-info {
	position: absolute;
	z-index: 30000;
	bottom: 0;
	margin-left: 10px;
	margin-bottom: 14px
}
.yotpo-video-container .streamer-info .streamer-profile-pic {
	height: 30px
}
.yotpo-video-container .streamer-info .streamer-details {
	float: right;
	margin-left: 8px
}
.yotpo-video-container .streamer-info .streamer-details .streamer-name {
	font-weight: bolder;
	color: white;
	font-size: 13px
}
.yotpo-video-container .streamer-info .streamer-details .streamer-status {
	color: white;
	font-size: 12px
}
.yotpo-video-container .video-controls {
	position: absolute;
	margin-top: 300px;
	z-index: 300005
}
.yotpo-video-container .video-backdrop {
	width: 100%;
	height: 214px;
	background: black
}
.playkit-player-gui .playkit-bottom-bar .playkit-seek-bar {
	width: 100%!important;
	margin: 0!important;
	top: 10px;
	transform: scale(.96)
}
.playkit-player-gui .playkit-bottom-bar .playkit-seek-bar .playkit-progress-bar .playkit-progress {
	background-color: #FFF
}
.playkit-player-gui .playkit-bottom-bar .playkit-seek-bar .playkit-progress-bar .playkit-progress .playkit-scrubber {
	transform: scale(.8)
}
.playkit-pre-playback-play-overlay {
	background-color: rgba(0,0,0,.4)
}
.playkit-pre-playback-play-overlay a.playkit-pre-playback-play-button {
	background-image: url(../image/replay.png)!important;
	background-color: transparent!important;
	background-size: cover!important;
	border: none;
	border-radius: 0;
	width: 120px;
	left: 50%
}
.playkit-pre-playback-play-overlay a.playkit-pre-playback-play-button:hover {
	border: none
}
.playkit-pre-playback-play-overlay a.playkit-pre-playback-play-button .playkit-icon.playkit-icon-start-over {
	background: none!important
}
.playkit-spinner {
	display: none
}
.yotpo .playkit-player.playkit-size-sm .playkit-bottom-bar {
	height: 105px;
	padding-top: 35px;
	border-radius: 4px;
	background-image: linear-gradient(to top, rgba(41,39,39,.41), transparent)
}
.yotpo .playkit-player.playkit-size-sm .playkit-bottom-bar .playkit-playback-controls, .yotpo .playkit-player.playkit-size-sm .playkit-bottom-bar .playkit-player.playkit-touch .playkit-bottom-bar .playkit-playback-controls {
	display: inline!important
}
.yotpo .playkit-player .playkit-player-gui .playkit-bottom-bar .playkit-time-display span {
	color: white!important
}
.playkit-player.playkit-size-ty .playkit-left-controls {
	display: flex!important
}
.playkit-bottom-bar .playkit-left-controls {
	margin-top: 8px
}
.playkit-bottom-bar .playkit-left-controls .playkit-time-display span {
	font-weight: 100;
	font-size: 14px!important;
	font-family: "Open Sans", sans-serif!important;
	margin-left: 5px!important
}
.playkit-bottom-bar .playkit-left-controls .playkit-playback-controls .playkit-control-button-container .playkit-control-button {
	opacity: 1;
	transition: none!important;
	margin-left: 12px;
	margin-right: 3px;
	height: 29px
}
.playkit-bottom-bar .playkit-left-controls .playkit-playback-controls .playkit-control-button-container .playkit-control-button .playkit-icon {
	background-size: contain!important;
	background-repeat: no-repeat!important;
	height: 20px;
	width: 15px
}
.playkit-bottom-bar .playkit-left-controls .playkit-playback-controls .playkit-control-button-container .playkit-control-button .playkit-icon.playkit-icon-play {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAuCAYAAABAm7v+AAAAAXNSR0IArs4c6QAAAitJREFUWAnNl8lKA0EQhjPiQdS4HjyLHiQ+g4iKuCARwRfQiz6N4IK4IEpQHyB4FhUR9AW8JMaNRBG9C2L8SxhoJp2eXqa701BOT1V1/59/glKparWaQdwiPhC7iN6UzwWAOwS73vCy4I0J4r8sDbM/wb7HORgDwNtWkMw6heJRcHI55LqdgHHE66XKKMxZh6qnLsgfodZlDUwgLCq9ojhjBUqkKlE7QE9nomASonEtL2iYSgwqTk2hvo/eDmMwBUGZ1ic0TRpByaho9OzgTFoLTENM9sgjGseVoWRv1+yj/5PbiHZZsICEZJsN+ko4uxwEwUXcHU1xDQnV+3HPOX73TUSb6E5XDrEMRbyQW1dsMty7cijUo+cA4gJOrSNa2QLtfTjEMhTwsgS3rsOkD4dCbXoOIi7h1BqihRK+HSKGcOXh1HwjARFYn++PLHSHnp+Ir0YBegdMFh/ZTyMAnQImA5gbPFPN9MPTqkB3FSB5Vt+XQ8eAGI7CEJhrh8rQXAHIGYnzlkuHcgAgV+rC/APiL6TtRSPTLM8Nbs4yzSHuVxuTLAHRaDTNdSAuaQHIbHhMEOgZd5kPjAkB7eEe8yGRPk5DIBp1zAbD6HdKE4jGG/1hMArBvmsAlXBmgr0j0b0CkPLQpwUqCfSAvjEtAdVDMUDkyhZCONypagr7BUBF1EaFh20UIVqIQJErG4iaIc6Gfs2dEF5EfCNo3SNGappcJwCRRgy51uXp/QEfFV7uZlHGtwAAAABJRU5ErkJggg==)!important
}
.playkit-bottom-bar .playkit-left-controls .playkit-playback-controls .playkit-control-button-container .playkit-control-button .playkit-icon.playkit-icon-start-over {
	left: -9px;
	margin-top: 5px;
	position: relative;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAuCAYAAABAm7v+AAAAAXNSR0IArs4c6QAAAitJREFUWAnNl8lKA0EQhjPiQdS4HjyLHiQ+g4iKuCARwRfQiz6N4IK4IEpQHyB4FhUR9AW8JMaNRBG9C2L8SxhoJp2eXqa701BOT1V1/59/glKparWaQdwiPhC7iN6UzwWAOwS73vCy4I0J4r8sDbM/wb7HORgDwNtWkMw6heJRcHI55LqdgHHE66XKKMxZh6qnLsgfodZlDUwgLCq9ojhjBUqkKlE7QE9nomASonEtL2iYSgwqTk2hvo/eDmMwBUGZ1ic0TRpByaho9OzgTFoLTENM9sgjGseVoWRv1+yj/5PbiHZZsICEZJsN+ko4uxwEwUXcHU1xDQnV+3HPOX73TUSb6E5XDrEMRbyQW1dsMty7cijUo+cA4gJOrSNa2QLtfTjEMhTwsgS3rsOkD4dCbXoOIi7h1BqihRK+HSKGcOXh1HwjARFYn++PLHSHnp+Ir0YBegdMFh/ZTyMAnQImA5gbPFPN9MPTqkB3FSB5Vt+XQ8eAGI7CEJhrh8rQXAHIGYnzlkuHcgAgV+rC/APiL6TtRSPTLM8Nbs4yzSHuVxuTLAHRaDTNdSAuaQHIbHhMEOgZd5kPjAkB7eEe8yGRPk5DIBp1zAbD6HdKE4jGG/1hMArBvmsAlXBmgr0j0b0CkPLQpwUqCfSAvjEtAdVDMUDkyhZCONypagr7BUBF1EaFh20UIVqIQJErG4iaIc6Gfs2dEF5EfCNo3SNGappcJwCRRgy51uXp/QEfFV7uZlHGtwAAAABJRU5ErkJggg==)!important
}
.playkit-bottom-bar .playkit-left-controls .playkit-playback-controls .playkit-control-button-container .playkit-control-button .playkit-icon.playkit-icon-pause {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAkCAYAAACXOioTAAAAAXNSR0IArs4c6QAAAKdJREFUSA3tl0EOgCAMBNEDb+cdPg6egW1iSsRVUvRktkljs7TbMPFCqLVGySSZj9Q6hsnQWcmr3yHK5xRpck8QF13SR9IDvUkf+cUi6LfoBmS6SCB9pN35raPBr865aJok0RGdEeDPYCi8BdF5iVk/0RkKb0F0XmLWT3SGwlsQnZeY9f8TXbH7tQJp7fS5QrNF0W1gDmmgDUpodtOHGH4KQo+xeOe3A3huvxiMoA8mAAAAAElFTkSuQmCC)!important
}
.playkit-bottom-bar .playkit-left-controls .playkit-control-button-container .playkit-control-button[aria-label="Rewind"] {
	display: none
}
.playkit-bottom-bar .playkit-right-controls {
	height: 21px;
	padding-top: 5px;
	margin-top: 8px;
	float: left!important
}
.playkit-bottom-bar .playkit-right-controls .playkit-control-button-container .playkit-control-button[aria-label="Settings"] {
	display: none
}
.playkit-bottom-bar .playkit-right-controls .playkit-control-button-container.playkit-control-fullscreen {
	display: none
}
.playkit-bottom-bar .playkit-right-controls .playkit-control-button-container.playkit-volume-control {
	transition: none
}
.playkit-bottom-bar .playkit-right-controls .playkit-control-button-container.playkit-volume-control .playkit-control-button[aria-label="Volume"] .playkit-icon {
	background-repeat: no-repeat!important;
	background-size: contain!important;
	height: 21px;
	width: 24px
}
.playkit-bottom-bar .playkit-right-controls .playkit-control-button-container.playkit-volume-control .playkit-control-button[aria-label="Volume"] .playkit-icon.playkit-icon-volume-waves {
	background-image: url(data:image/png;base64,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)!important;
	transition: none
}
.playkit-bottom-bar .playkit-right-controls .playkit-control-button-container.playkit-volume-control .playkit-control-button[aria-label="Volume"] .playkit-icon.playkit-icon-volume-mute {
	background-image: url(data:image/png;base64,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)!important;
	transition: none
}
.playkit-bottom-bar .playkit-right-controls .playkit-control-button-container.playkit-volume-control .playkit-volume-control-bar {
	z-index: -1;
	width: 15%;
	transform: rotate(90deg);
	border-radius: 5px;
	height: 95px;
	left: 52px!important;
	bottom: -54px!important;
	padding: 30px;
	box-sizing: content-box;
	background-color: transparent!important;
	box-shadow: none
}
.playkit-bottom-bar .playkit-right-controls .playkit-control-button-container.playkit-volume-control .playkit-volume-control-bar .playkit-bar {
	background-color: rgba(255,255,255,.3);
	width: 3px;
	border-radius: inherit
}
.playkit-bottom-bar .playkit-right-controls .playkit-control-button-container.playkit-volume-control .playkit-volume-control-bar .playkit-bar .playkit-progress {
	left: -1px;
	width: 5px;
	height: 0;
	background-color: white;
	border-radius: inherit
}
.playkit-player .playkit-seek-bar .playkit-progress-bar .playkit-scrubber {
	box-shadow: none
}
.playkit-player .playkit-seek-bar .playkit-progress-bar .playkit-virtual-progress {
	border-radius: 2px 2px 2px 2px!important
}
.playkit-player .playkit-seek-bar .playkit-progress-bar .playkit-buffered {
	border-radius: 2px 2px 2px 2px!important
}
.playkit-player .playkit-seek-bar .playkit-progress-bar .playkit-progress {
	border-radius: 2px 2px 2px 2px!important
}
.playkit-player .playkit-bottom-bar .playkit-control-button-container {
	margin: 1px 0!important
}
.playkit-player .playkit-control-button {
	opacity: 1!important
}
.playkit-player .playkit-time-display {
	padding: 0 19px 0 0!important;
	font-family: "Open Sans", sans-serif!important
}

@media only screen and (max-width:769px) {
.playkit-pre-playback-play-overlay a.playkit-pre-playback-play-button {
	left: 217px
}
.playkit-bottom-bar .playkit-right-controls .playkit-control-button-container.playkit-volume-control .playkit-volume-control-bar {
	display: none!important
}
.playkit-pre-playback-play-button {
	transform: scale(.6)
}
.playkit-bottom-bar .playkit-right-controls .playkit-control-button-container.playkit-volume-control {
	left: 256px!important
}
.playkit-bottom-bar .playkit-left-controls .playkit-playback-controls .playkit-control-button-container .playkit-control-button {
	margin-left: 10px;
	margin-right: -2px
}
}

@media only screen and (max-width:480px) {
.playkit-pre-playback-play-overlay a.playkit-pre-playback-play-button {
	left: 132px;
	height: 67px!important
}
.playkit-bottom-bar .playkit-right-controls .playkit-control-button-container.playkit-volume-control {
	left: 238px!important;
	position: absolute
}
}
.new-lightbox-player .playkit-pre-playback-play-overlay a.playkit-pre-playback-play-button {
	left: unset
}
.new-lightbox-player .playkit-bottom-bar .playkit-left-controls {
	margin-left: 2.2%
}
.new-lightbox-player .playkit-bottom-bar .playkit-left-controls .playkit-time-display span {
	margin-left: 0!important
}
.new-lightbox-player .playkit-bottom-bar .playkit-left-controls .playkit-playback-controls .playkit-control-button-container .playkit-control-button {
	margin-left: 0
}


@media only screen and (min-width: 770px) {
    .nav-container.desktop-12.tablet-6.mobile-3 {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        align-items: center;
    }
}

.new-lightbox-player .playkit-bottom-bar .playkit-left-controls .playkit-playback-controls .playkit-control-button-container .playkit-control-button .playkit-icon {
	background-size: contain!important
