@font-face {
	font-family: 'Baron Neue';
	font-style: normal;
	font-weight: normal;
	font-stretch: 100%;
	src: url("../fonts/BaronNeue-Regular.otf") format('opentype');
}


#productname.perfumes { font-family: 'Baron Neue'; }
#fancybox-content { width: auto !important; }
.chosen-container-single .chosen-single { border: 1px solid #fff; border-radius: 0; background: #fff; -webkit-box-shadow:none; box-shadow: none; color: #000; }
.chosen-container-active.chosen-with-drop .chosen-single { border: 1px solid rgba(47,48,77,0.2); background-image: none; -webkit-box-shadow: none; box-shadow: none; }
.chosen-container-single .chosen-drop { border-radius: 0; border: 1px solid rgba(47,48,77,0.2);  -webkit-box-shadow: none; box-shadow: none; border-top: 0; }
#franchisesubtitle { letter-spacing: inherit; }
#spheres h3 { font-family: 'Baron Neue'; }

#priceweight .PricesalesPrice { margin-right: 5px; }
#priceweight .uk-text-muted { margin-left: 5px; }
#productaddtocartarea input.vmcustom-textinput {
	width: 100%;
	height: 50px;
	line-height: 50px;
	border: 0;
	padding: 0 10px;
	background: rgba(0,0,0,.04);
	color: #595971;
	border-radius: 4px;
}
#productaddtocartarea .product-field-type-C {}
#productaddtocartarea .product-field-type-C .vm-cmv-label {
	display: block;
	overflow: auto;
	margin-top: 30px;
	margin-bottom: 20px;
	font-size: 15px;
	line-height: 1.4;
	color: #f00;
	font-family: Montserrat;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1.5px;
}
#productaddtocartarea .product-field-type-C .chosen-single {
	width: 100%;
	height: 50px;
	line-height: 50px;
	border: 0;
	padding: 0 10px;
	background: rgba(0,0,0,.04);
	color: #595971;
	border-radius: 4px;

}
#productaddtocartarea .product-field-type-C .chosen-single span { width: auto; }
#productaddtocartarea .product-field-type-C .chosen-results li {
	display: block;
	padding: 0 5px;
	line-height: 25px;
	word-wrap: normal !important;
	width: auto;
	height: 25px;
	overflow: hidden !important;
}
#productaddtocartarea .product-field-type-C .chosen-single div b {
	background-image: none !important;
}
#productaddtocartarea .chosen-container-single .chosen-drop { border: 1px solid rgba(0,0,0,.04); }
.chosen-container-single .chosen-single span { text-overflow: inherit; width: 30px; }
.chosen-container .chosen-results li {
	display: block;
	padding: 0 5px;
	line-height: 25px;
	word-wrap: normal !important;
	width: 38px;
	height: 25px;
	overflow: hidden !important;
}
.chosen-container .chosen-results li:hover { background: #000; }
#footersocials li a {
	font-size: 13px;
	margin-left: 3px;
}

#pcatlist h2 .perfumes-title { font-family: 'Baron Neue'; }
.el-elementZZZ { font-family: 'Baron Neue'; }

.vmshipment_description, .vmpayment_description { display: block; overflow: auto; }

#shipmentnill.uk-text-warning { font-weight: 700 !important; }

#pcatlist .el-content {
	width: auto;
	float: left;
}

#pagination { margin-bottom: 40px; }

.catdescrmod {
    display: block;
    overflow: auto;
    background: #f7f7f7;
    padding: 30px;
}

#childproductsbox {}
#childproductsbox .uk-list li:nth-child(1), 
#childproductsbox .uk-list li:nth-child(2) {
    visibility: hidden;
    display: none;
}


#childproductsbox .addtocart-area .uk-child-width-1-4\@s > * { width: 33.3333%; }
#childproductsbox .addtocart-area .addtocart-areas { text-align: right;}



input[name="customProductData[167][24][425][comment]"] {
    visibility: hidden;
    display: none;
}


input[name="customProductData[167][14][424][comment]"] {
	width: 100%;
	height: 50px;
	line-height: 50px;
	border: 0;
	padding: 0 10px;
	background: #fff;
	color: #595971;
	border-radius: 4px;

}












div#accessibility-links #text_plugin:hover { box-shadow: none; }
div#accessibility-links #toolbar_plugin span.scaccessibletoolbar-text {
	font-family: Raleway, Arial,Helvetica,sans-serif !important;
    font-weight: normal;
}
div#accessibility-links #toolbar_plugin { background-size: 24px 24px; }
div#accessibility-links { background: #ffffff !important; border-radius: 0 !important; }
div.sc-section-title {
	font-family: Raleway,Arial,Helvetica,sans-serif !important;
    font-weight: 500;
    margin-top: 5px;
    color: #d4b986;
}
div.sc-section {
	border-radius: 0;
	background-color: #fff;
    box-shadow: none;
    border: 1px solid #f3f3f3;
}
div#accessibility-links #toolbar_closer, 
div#accessibility-links #toolbar_darkmode {
	width: 20px;
	height: 20px;
	margin: 8px;
	font-size: 10px !important;
	font-weight: normal !important;
	line-height: 21px;
    overflow: hidden;
}
div#accessibility-links #toolbar_closer:hover, 
div#accessibility-links #toolbar_darkmode:hover {
    box-shadow: none !important;
}
div#accessibility-links button#fr_screenreader_play, div#accessibility-links button#fr_screenreader_pause, div#accessibility-links button#fr_screenreader_stop, div#accessibility-links button#fr_screenreader_font_increase, div#accessibility-links button#fr_screenreader_font_decrease, div#accessibility-links button#fr_screenreader_font_reset, div#accessibility-links button#fr_screenreader_font_family, div#accessibility-links button#fr_screenreader_gray_hues, div#accessibility-links button#fr_screenreader_bigcursor, div#accessibility-links button#fr_screenreader_spacing_increase, div#accessibility-links button#fr_screenreader_spacing_decrease, div#accessibility-links button#fr_screenreader_highcontrast, div#accessibility-links button#fr_screenreader_highcontrast2, div#accessibility-links button#fr_screenreader_highcontrast3, div#accessibility-links button#fr_screenreader_skiptocontents, div#accessibility-links button#fr_screenreader_reading_guides, div#accessibility-links button#fr_screenreader_readability, div#accessibility-links button#fr_screenreader_hideimages, div#accessibility-links button#fr_screenreader_text_color, div#accessibility-links button#fr_screenreader_background_color, div#accessibility-links button#fr_screenreader_pagezoom_increase, div#accessibility-links button#fr_screenreader_pagezoom_decrease, div#accessibility-links button#fr_screenreader_pagezoom_reset {
	font-family: Raleway,Arial,Helvetica,sans-serif !important;
    font-size: 12px !important;
	line-height: 16px;
	border-radius: 0;
	border: 1px solid rgba(212,185,134,0.25);
	background-color: rgba(212,185,134,0.05) !important;
    color: #d4b986;
}

div#accessibility-links button#fr_screenreader_play:hover, div#accessibility-links button#fr_screenreader_pause:hover, div#accessibility-links button#fr_screenreader_stop:hover, div#accessibility-links button#fr_screenreader_font_increase:hover, div#accessibility-links button#fr_screenreader_font_decrease:hover, div#accessibility-links button#fr_screenreader_font_reset:hover, div#accessibility-links button#fr_screenreader_font_family:hover, div#accessibility-links button#fr_screenreader_gray_hues:hover, div#accessibility-links button#fr_screenreader_bigcursor:hover, div#accessibility-links button#fr_screenreader_spacing_increase:hover, div#accessibility-links button#fr_screenreader_spacing_decrease:hover, div#accessibility-links button#fr_screenreader_highcontrast:hover, div#accessibility-links button#fr_screenreader_highcontrast2:hover, div#accessibility-links button#fr_screenreader_highcontrast3:hover, div#accessibility-links button#fr_screenreader_skiptocontents:hover, div#accessibility-links button#fr_screenreader_reading_guides:hover, div#accessibility-links button#fr_screenreader_readability:hover, div#accessibility-links button#fr_screenreader_hideimages:hover, div#accessibility-links button#fr_screenreader_text_color:hover, div#accessibility-links button#fr_screenreader_background_color:hover, div#accessibility-links button#fr_screenreader_pagezoom_increase:hover, div#accessibility-links button#fr_screenreader_pagezoom_decrease:hover, div#accessibility-links button#fr_screenreader_pagezoom_reset {
	border: 1px solid rgba(212,185,134,0.85) !important;
}
div#accessibility-links button#fr_screenreader_play, div#accessibility-links button#fr_screenreader_pause, div#accessibility-links button#fr_screenreader_stop, div#accessibility-links button#fr_screenreader_font_increase, div#accessibility-links button#fr_screenreader_font_decrease, div#accessibility-links button#fr_screenreader_font_reset, div#accessibility-links button#fr_screenreader_font_family, div#accessibility-links button#fr_screenreader_gray_hues, div#accessibility-links button#fr_screenreader_bigcursor, div#accessibility-links button#fr_screenreader_spacing_increase, div#accessibility-links button#fr_screenreader_spacing_decrease, div#accessibility-links button#fr_screenreader_highcontrast, div#accessibility-links button#fr_screenreader_highcontrast2, div#accessibility-links button#fr_screenreader_highcontrast3, div#accessibility-links button#fr_screenreader_skiptocontents, div#accessibility-links button#fr_screenreader_reading_guides, div#accessibility-links button#fr_screenreader_readability, div#accessibility-links button#fr_screenreader_hideimages, div#accessibility-links button#fr_screenreader_pagezoom_increase, div#accessibility-links button#fr_screenreader_pagezoom_decrease, div#accessibility-links button#fr_screenreader_pagezoom_reset {
	padding: 5px 0 5px 30px !important;
	min-height: 44px;
    height: auto;
	background-position: 8px center !important;
	background-size: 20px 20px !important;
}

div#accessibility-links button#fr_screenreader_play:active, 
div#accessibility-links button#fr_screenreader_play.active {
	background-position: center 25%;
	background-size: 32px 32px;
	background-color: #d4b986 !important;
}
div.sc-range-button {
	background-color: #d4b986;
	outline: 2px solid rgba(212,185,134,0.65) !important;
	font-weight: normal !important;
}
div.sc-range-base {
	color: #d4b986 !important;
	font-family: Raleway,Arial,Helvetica,sans-serif !important;
}
div#playicon {
    background: url("../images/sound-on.gif") no-repeat center / 30px 30px;
}
div#tts_message {
	background: url("../images/sound-pause.gif") no-repeat center / 30px 30px;
}
div#accessibility-links span.scr-color-selection { border: 1px solid rgba(212,185,134,0.65); }
div.scr-color-selection-reset {
	font-size: 13px;
	border: 1px solid #d4b986;
	color: #d4b986;
	border-radius: 50px;
}
div.scr-color-selection-reset:hover { background: #d4b986; color: #fff; }
#sc_read_guide_bar, div.sc_read_guide_bar {
	background: #d4b986;
	width: 100% !important;
	height: 10px !important;
	border: solid 3px #000;
	border-radius: 0;
}
div.scfontsizelabel, div.scspacingsizelabel, div.sczoomsizelabel {
	background-color: #d4b986;
	outline: 2px solid rgba(212,185,134,0.65) !important;

}
body.scr_dyslexic ~ div#accessibility-links button#fr_screenreader_font_family, body.scr_grayhues ~ div#accessibility-links button#fr_screenreader_gray_hues, body.scr_bigcursor ~ div#accessibility-links button#fr_screenreader_bigcursor, body.scr_reading_guides ~ div#accessibility-links button#fr_screenreader_reading_guides, body.scr_readability ~ div#accessibility-links button#fr_screenreader_readability, body.scr_hideimages ~ div#accessibility-links button#fr_screenreader_hideimages, body.scr_highcontrast ~ div#accessibility-links button#fr_screenreader_highcontrast, body[style*="hue-rotate"]:not([style*="brightness"]) ~ div#accessibility-links button#fr_screenreader_highcontrast2, body[style*="brightness"] ~ div#accessibility-links button#fr_screenreader_highcontrast3, html.scr_highcontrast div#accessibility-links button#fr_screenreader_highcontrast, html[style*="hue-rotate"]:not([style*="brightness"]) div#accessibility-links button#fr_screenreader_highcontrast2, html[style*="brightness"] div#accessibility-links button#fr_screenreader_highcontrast3, div#accessibility-links #fr_screenreader_play.active {
    background-color: #d4b986 !important;
}


#module-120 {
    visibility: hidden;
    display: none;
}


@media (max-width: 480px) {
#allproducts div.product {
	float: none;
	margin: auto;
	width: 100%;
}
}
