﻿/* CSS reset */

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
    margin: 0;
    padding: 0;
}

body {
    background: #efebd8;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset,
img {
    border: 0;
}


/*address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}*/

th {
    font-style: normal;
    font-weight: normal;
}

ol,
ul {
    list-style: none;
}

caption,
th {
    text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: normal;
}

q:before,
q:after {
    content: '';
}

abbr,
acronym {
    border: 0;
}

body {
    -webkit-text-size-adjust: 100%;
}


/*****************************************/

@font-face {
    font-family: 'Bliss2 B';
    src: url('../fonts/Bliss2B.eot');
    src: local('☺'), url('../fonts/Bliss2B.eot?#iefix') format('embedded-opentype'), url('../fonts/Bliss2B.woff') format('woff'), url('../fonts/Bliss2B.ttf') format('truetype'), url('../fonts/Bliss2B.otf') format('opentype'), url('../fonts/Bliss2B.svg#Bliss2-Bold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    /* unicode-range: U+0020-20AC; */
}

@font-face {
    font-family: 'Bliss2 L';
    src: url('../fonts/Bliss2L.eot');
    src: local('☺'), url('../fonts/Bliss2L.eot?#iefix') format('embedded-opentype'), url('../fonts/Bliss2L.woff') format('woff'), url('../fonts/Bliss2L.ttf') format('truetype'), url('../fonts/Bliss2L.otf') format('opentype'), url('../fonts/Bliss2L.svg#Bliss2-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    /* unicode-range: U+0020-20AC; */
}

@font-face {
    font-family: 'Bliss2 EL';
    src: url('../fonts/Bliss2XL.eot');
    src: local('☺'), url('../fonts/Bliss2XL.eot?#iefix') format('embedded-opentype'), url('../fonts/Bliss2XL.woff') format('woff'), url('../fonts/Bliss2XL.ttf') format('truetype'), url('../fonts/Bliss2XL.otf') format('opentype'), url('../fonts/Bliss2XL.svg#Bliss2-ExtraLight') format('svg');
    font-weight: 250;
    font-style: normal;
    font-stretch: normal;
    /* unicode-range: U+0020-20AC; */
}

.container {
    width: 1400px;
    height: 900px;
    margin: 0 auto;
    position: relative;
}

body h1 {
    text-indent: -9999px;
    font-size: 0;
    line-height: 0;
}

.lg-screen {
    display: block;
}

.md-screen,
.sm-screen,
.xs-screen {
    display: none;
}

.full {
    display: block;
}

.full_all_products {
    display: none;
}

.landscape {
    display: none;
}

.portrait {
    display: none;
}

.footer {
    display: none;
}

.exploreProductSmall {
    display: none;
}

.notesLogo {
    display: none;
}

.newFragranceExplore {
    display: none;
}

.Pbutton480 {
    display: none;
}

.exploreSubLogo {
    display: none;
}

.productNotes .extendNotes {
    display: none;
}

.smallGallery {
    display: none;
}

.backFromCampaign {
    display: none;
}

.awardLineSmall {
    display: none;
}

.previous {
    display: none;
}

.next {
    display: none;
}

.countrySelContainerSmall {
    display: none;
}

.backFromExplore {
    display: none;
}

.productNotesSmall {
    display: none;
}

.smallExplore {
    display: none;
}

.explore_arrow_480 {
    display: none;
}

.videoTitle {
    display: none;
}

.smallCampaign {
    display: none;
}

.product_subtitle {
    display: none;
}

body.touchofseduction div.pp_default .pp_close span {
    display: none;
}


/*navigation*/

.navigation {
    width: 180px;
    height: 900px;
    float: left;
    background-color: #ffffff;
    position: relative;
}

.navigation_link {
    font-size: 18px;
    line-height: 18px;
    color: #876500;
    text-align: center;
    font-family: 'Bliss2 EL';
}

.navigation_link a {
    color: #876500;
    text-decoration: none;
}

.navigation_link.small {
    display: none;
}

.socials {
    margin: 0 auto;
    padding-top: 10px;
    padding-bottom: 25px;
    float: left;
    width: 100%;
}

.socialLogo {
    float: left;
    padding-left: 7px;
}

.socialLogo.facebook {
    padding-left: 59px;
}


/*
.socialLogo.youtube {
    padding-left: 29px;
}
*/

ul.navigationBar {
    color: #4d4d4f;
    float: left;
    width: 100%;
    font-family: 'Bliss2 L';
}

ul.navigationBar.small {
    display: none;
}

ul.navigationBar li {
    font-size: 18px;
    line-height: 35px;
}

.nl ul.navigationBar li.awards {
    line-height: 22px;
}

.ru ul.navigationBar li.buynow {
    line-height: 22px;
}

.pt ul.navigationBar li.awards {
    line-height: 22px;
    margin-top: 10px;
}

.pt ul.navigationBar li.buynow {
    line-height: 22px;
}

ul.navigationBar li span {
    padding-left: 18px;
    cursor: pointer;
    display: block;
}

ul.navigationBar li:hover {
    background-color: #e1d7c3;
}

ul.navigationBottom {
    height: auto;
    width: 100%;
    position: absolute;
    bottom: 0px;
    padding-bottom: 15px;
    font-family: 'Bliss2 L';
    text-transform: uppercase;
}

ul.navigationBottom li {
    color: #876500;
    text-align: center;
    font-size: 12px;
    padding-bottom: 10px;
}

ul.navigationBottom li a {
    text-decoration: none;
    color: #876500;
}

.addChoice {
    width: auto;
    float: left;
}

.navigationLanguages {
    position: absolute;
    z-index: 100;
    font-size: 16px;
    color: #876500;
    margin-left: 200px;
    margin-top: 15px;
    text-transform: uppercase;
    font-family: 'Bliss2 L';
}

.languages {
    padding-left: 3px;
}

.languages a {
    text-decoration: none;
    color: #876500;
}

ul.submenu {
    display: none;
}

ul.submenu li {
    background-color: #ffffff;
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
}

ul.submenu li:hover {
    background-color: #f0ebe1;
}

ul.submenu li span {
    padding-left: 36px;
}

ul.submenu a {
    text-decoration: none;
    color: #4d4d4f;
}

ul.navigationBar li a {
    text-decoration: none;
    color: #4d4d4f;
}

.no1 {
    float: left;
}

#navigateLink {
    display: none;
}

#selectLanguage {
    display: none;
}


/*end navigation*/


/*backgrounds*/

.homeBackground {
    background-image: url("../images/backgrounds/homeBG_2020_oct.jpg");
    width: 1220px;
    height: 900px;
    float: left;
    background-size: contain;
}

.awardBackground {
    background-image: url("../images/backgrounds/awardsBG.jpg");
    width: 1220px;
    height: 900px;
    float: left;
    background-size: contain;
}

.productBackground#touchofseduction {
    background-image: url("../images/backgrounds/touchofseductionProductBG.jpg");
    width: 1220px;
    height: 900px;
    float: left;
    background-size: contain;
}

.productBackground#woman {
    background-image: url("../images/backgrounds/womanProduct.jpg");
    width: 1220px;
    height: 900px;
    float: left;
    background-size: contain;
}

.productBackground#signature {
    background-image: url("../images/backgrounds/signatureProductBG.jpg");
    width: 1220px;
    height: 900px;
    float: left;
    background-size: contain;
}

.productBackground#unforgettable {
    background-image: url("../images/backgrounds/unforgettableProductBG.jpg");
    width: 1220px;
    height: 900px;
    float: left;
    background-size: contain;
}

.productBackground#redsin {
    background-image: url("../images/backgrounds/redsinProductBG.jpg");
    width: 1220px;
    height: 900px;
    float: left;
    background-size: contain;
}

.productBackground#bynight {
    background-image: url("../images/backgrounds/bynightProductBG.jpg");
    width: 1220px;
    height: 900px;
    float: left;
    background-size: contain;
}

.productBackground#definition {
    background-image: url("../images/backgrounds/definitionProduct.jpg");
    width: 1220px;
    height: 900px;
    float: left;
    background-size: contain;
}

.productBackground#violetnoir {
    background-image: url("../images/backgrounds/violetnoirProductBG.jpg");
    width: 1220px;
    height: 900px;
    float: left;
    background-size: contain;
}

.productBackground#xperience {
    background-image: url("../images/backgrounds/xperienceProductBG.jpg");
    width: 1220px;
    height: 900px;
    float: left;
    background-size: contain;
}

.productBackground#eausobeautiful {
    background-image: url("../images/backgrounds/eausobeautifulProductBG.jpg");
    width: 1220px;
    height: 900px;
    float: left;
    background-size: contain;
}

.productBackground#glamx {
    background-image: url("../images/backgrounds/glamxProductBG-V2.jpg");
    width: 1220px;
    height: 900px;
    float: left;
    background-size: contain;
}

.productBackground#royaldesire {
    background-image: url("../images/backgrounds/royaldesireProductBG.jpg");
    width: 1220px;
    height: 900px;
    float: left;
    background-size: contain;
}

.buynowBackground {
    background-image: url("../images/backgrounds/buynowBG.jpg");
    width: 100%;
    height: 900px;
    position: absolute;
    z-index: -1;
    background-size: contain;
}

.sitemapBG {
    background-color: #F3EFEC;
    width: 1220px;
    height: 900px;
    float: left;
}

.page_not_foundBG {
    background-color: #F3EFEC;
    width: 1220px;
    height: 900px;
    float: left;
}

.buynowMargin {
    background-image: url("../images/buynow/marginHome.png");
    width: 1220px;
    height: 900px;
    float: left;
    background-size: contain;
}

.buynowMargin.bynight {
    background-image: url("../images/buynow/marginbynight.png");
    width: 1220px;
    height: 900px;
    float: left;
    background-size: contain;
}

.buynowMargin.definition {
    background-image: url("../images/buynow/margindefinition.png");
    width: 1220px;
    height: 900px;
    float: left;
    background-size: contain;
}

.buynowMargin.violetnoir {
    background-image: url("../images/buynow/marginvioletnoir.png");
    width: 1220px;
    height: 900px;
    float: left;
    background-size: contain;
}

.buynowMargin.xperience {
    background-image: url("../images/buynow/marginxperience.png");
    width: 1220px;
    height: 900px;
    float: left;
    background-size: contain;
}

.buynowMargin.glamx {
    background-image: url("../images/buynow/marginglamx.png");
    width: 1220px;
    height: 900px;
    float: left;
    background-size: contain;
}

.buynowMargin.signature {
    background-image: url("../images/buynow/marginsignature.png");
    width: 1220px;
    height: 900px;
    float: left;
    background-size: contain;
}

.buynowMargin.unforgettable {
    background-image: url("../images/buynow/marginunforgetteble.png");
    width: 1220px;
    height: 900px;
    float: left;
    background-size: contain;
}

.buynowMargin.woman {
    background-image: url("../images/buynow/marginwoman.png");
    width: 1220px;
    height: 900px;
    float: left;
    background-size: contain;
}

.buynowMargin.redsin {
    background-image: url("../images/buynow/marginredsin.png");
    width: 1220px;
    height: 900px;
    float: left;
    background-size: contain;
}

.buynowMargin.royaldesire {
    background-image: url("../images/buynow/marginroyaldesire.png");
    width: 1220px;
    height: 900px;
    float: left;
    background-size: contain;
}


/*end backgrounds*/


/*home*/

.homeDefinitionLogo {
    background-image: url("../images/logos/homeLogoDefinition_1024.png");
    display: block;
    width: 182px;
    height: 186px;
    background-size: contain;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    margin-left: 60px;
}

.homeVioletNoirLogo {
    display: block;
    width: 230px;
    height: 197px;
    background-size: contain;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
}

.homeLogoEauSoBeautifulLogo {
    display: block;
    width: 213px;
    height: 255px;
    background-size: contain;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
}

.home.en .homeVioletNoirLogo {
    background-image: url("../images/logos/homeLogoVioletNoir_en_1024.png");
}

.home.de .homeVioletNoirLogo {
    background-image: url("../images/logos/homeLogoVioletNoir_de_1024.png");
}

.home.en .homeLogoEauSoBeautifulLogo {
    background-image: url("../images/logos/homeLogoEauSoBeautiful_en_1024.png");
}

.home.de .homeLogoEauSoBeautifulLogo {
    background-image: url("../images/logos/homeLogoEauSoBeautiful_de_1024.png");
}

.homeGlamXLogo {
    background-image: url("../images/logos/homeLogoGlamX_1024.png");
    display: block;
    width: 170px;
    height: 186px;
    background-size: contain;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    margin-left: 45px;
}

.homeContent {
    width: auto;
    height: auto;
    float: right;
    margin-top: 57px;
    margin-right: 50px;
}


/*.de .homeContent{margin-right: 105px;}*/

.homeLogo {
    margin-left: 15px;
}

.homeDefinitionBottom {
    color: #fff;
    text-transform: none;
    max-width: 240px;
    font-size: 0.70em;
    display: block;
    float: left;
    margin-top: 30px;
    margin-left: 45px;
    line-height: 1.2em;
    letter-spacing: 0.33px;
}

.homeVioletNoirBottom {
    color: #F5F5E5;
    text-transform: none;
    max-width: 240px;
    font-size: 0.70em;
    display: block;
    float: left;
    margin-top: 30px;
    margin-left: 45px;
    line-height: 1.2em;
    letter-spacing: 0.33px;
}

.homeXperienceBottom {
    color: #AF4667;
    text-transform: none;
    max-width: 240px;
    font-size: 0.70em;
    display: block;
    float: left;
    margin-top: 30px;
    margin-left: 45px;
    line-height: 1.2em;
    letter-spacing: 0.33px;
}

.homeGlamXBottom {
    color: #fff;
    text-transform: none;
    max-width: 240px;
    font-size: 0.70em;
    display: block;
    float: left;
    margin-top: 65px;
    margin-left: 45px;
    line-height: 1.2em;
    letter-spacing: 0.33px;
}

.number1home {
    /* background: url("../images/logos/number1home.png") no-repeat right 27px; */
    font-family: 'Bliss2 L';
    width: 100%;
    height: 22px;
    text-align: center;
    font-size: 1.4em;
    line-height: 22px;
    position: relative;
    margin-top: 12px;
    margin-left: auto;
    margin-right: auto;
    display: none;
}

.de .number1home span {
    left: 0;
}

.number1home span {
    letter-spacing: 1px;
    color: #F5F5E5;
    font-size: 0.75em;
}

.homeButtons {
    display: block;
    margin-top: 22px;
    float: left;
    width: 100%;
}

.homeButtons #left-image {
    margin-left: auto;
    margin-right: auto;
}

.de .homeButtons {}

.homeButtons a {
    clear: both;
    display: block;
}


/*.de .homeContent{margin-right: 90px; margin-top: 220px;}*/

.contentLeft {
    float: left;
    text-align: center;
    width: 300px;
}

@media all and (max-width: 1399px) and (min-width: 1024px) {
    .contentLeft {
        width: 290px;
    }
    .homeDefinitionLogo {
        margin-left: 42px;
    }
    .homeVioletNoirLogo {
        margin-left: auto;
        margin-right: auto;
    }
    .homeLogoEauSoBeautifulLogo {
        margin-left: auto;
        margin-right: auto;
    }
    .lg-screen {
        display: block;
    }
    .md-screen,
    .sm-screen,
    .xs-screen {
        display: none;
    }
}

@media all and (max-width: 1023px) and (min-width: 768px) {
    .contentLeft {
        width: 220px;
    }
    .lg-screen {
        display: block;
    }
    .md-screen,
    .sm-screen,
    .xs-screen {
        display: none;
    }
}

@media all and (max-width: 767px) and (min-width: 480px) {
    .contentLeft {
        width: 100px;
    }
    .md-screen {
        display: block;
    }
    .lg-screen,
    .sm-screen,
    .xs-screen {
        display: none;
    }
}

@media all and (max-width: 479px) and (min-width: 320px) {
    .contentLeft {
        width: 190px;
    }
    .sm-screen {
        display: block;
    }
    .lg-screen,
    .md-screen,
    .xs-screen {
        display: none;
    }
}

@media all and (max-width: 319px) {
    .homeContent {
        margin-right: 10px;
    }
    .contentLeft {
        width: 120px;
    }
    .xs-screen {
        display: block;
    }
    .lg-screen,
    .md-screen,
    .sm-screen {
        display: none;
    }
}

.contentRight {
    float: right;
}


/*.homeText{text-transform: uppercase; font-size: 25px; color: #4d4d4f; line-height: 50px; font-family: 'Bliss2 L';}*/

.homeText {
    text-transform: uppercase;
    font-size: 26px;
    color: #fff;
    line-height: 26px;
    font-family: 'Bliss2 L';
}


/*.homeText{text-transform: uppercase; font-size: 26px; color: #363636; line-height: 26px; font-family: 'Bliss2 B';}*/

.homeTextTop2 {
    font-size: 22px;
    color: #363636;
    line-height: 22px;
    padding-top: 25px;
    text-align: center;
    font-family: 'Bliss2 L';
    text-transform: uppercase;
}

.homeTextBottom {
    font-size: 20px;
    color: #363636;
    line-height: 22px;
    /*padding-top: 20px;*/
    text-align: left;
    font-family: 'Bliss2 L';
    text-transform: uppercase;
    letter-spacing: 1px;
}


/*.de .homeTextBottom{padding-top: 15px;}*/

.homeButtons img.full {
    display: inline-block;
}

.home_no1 img.full {
    display: inline-block;
}


/*.homeButtons #left-image{float: left;}*/

.homeButtons #right-image {
    float: left;
    padding-left: 15px;
}

.Hbutton480 {
    display: none;
}

.homeNo1 {
    margin-top: 20px;
}


/*end home*/


/*product pages*/

.productContent {
    float: right;
    width: 280px;
    margin-top: 174px;
    text-align: left;
    margin-right: 180px;
}

.productText {
    font-size: 16px;
    line-height: 18px;
    margin-top: 20px;
    font-family: 'Bliss2 EL';
    color: #4d4d4f;
}

.buyProduct {
    margin-top: 20px;
}

.exploreProduct {
    font-size: 16px;
    text-transform: uppercase;
    color: #4d4d4f;
    font-family: 'Bliss2 EL';
    margin-top: 15px;
    margin-bottom: 15px;
    cursor: pointer;
}

.productSocialLogo {
    float: left;
    padding-left: 7px;
    cursor: pointer;
}

.productSocialLogo.firstLogo {
    padding-left: 0;
}

.shareText {
    color: #876500;
    text-transform: uppercase;
    font-family: 'Bliss2 L';
    font-size: 14px;
    margin-bottom: 10px;
}

.productNotes {
    width: 276px;
    height: auto;
    display: none;
}

.smallNotes {
    width: auto;
    position: relative;
}

.smallNotes img {
    display: block;
}

.definition .smallNotesHeader {
    background-color: #000;
}

.violetnoir .smallNotesHeader {
    background-color: #000;
}

.xperience .smallNotesHeader {
    background-color: #AF4667;
}

.eausobeautiful .smallNotesHeader {
    background-color: #725692;
}

.smallNotesHeader {
    width: 100%;
    height: 17px;
    line-height: 17px;
    background-color: #b39353;
    position: absolute;
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.smallNotesHeader span {
    color: #ffffff;
    padding-left: 6px;
    line-height: 16px;
    font-family: 'Bliss2 EL';
    font-size: 16px;
}

.thumbnailHover {
    width: 100%
    /*138px*/
    ;
    height: 79px;
    position: absolute;
    background-image: url('../images/backgrounds/thumbnailBG.png');
    filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/thumbnailBG.png')";
    margin-top: 17px;
    display: none;
}

.thumbnailHover span {
    float: left;
    clear: both;
    text-transform: uppercase;
    color: #4d4d4f;
    font-family: 'Bliss2 EL';
    line-height: 17px;
    padding-left: 6px;
    font-size: 13px;
    line-height: 15px;
}

.de .thumbnailHover span {
    font-size: 12px;
}

.ru .thumbnailHover span {
    font-size: 12px;
}

.thumbnailHover span.firstSpan {
    margin-top: 5px;
}

.smallNotes#lastNote {
    padding-bottom: 15px;
}


/*definition*/

#definition .buyProduct {
    margin-top: 32px;
    margin-left: 0;
}

#definition .exploreProduct {
    margin-left: 0;
    font-size: 0.8em;
    text-transform: uppercase;
    color: #000;
    font-family: 'Bliss2 EL';
    margin-top: 20px;
    margin-bottom: 15px;
    cursor: pointer;
    font-weight: 800;
}

#definition .exploreProduct span:first-child {
    margin-right: 7px;
}

#definition .exploreProduct span:last-child {
    margin-left: 0;
}

#definition .productSocialLogo {
    float: left;
    padding-left: 7px;
    cursor: pointer;
}

#definition .productSocialLogo.firstLogo {
    padding-left: 0;
}

#definition .shareText {
    margin-left: 0;
    color: #000;
    text-transform: uppercase;
    font-family: 'Bliss2 L';
    font-size: 14px;
    margin-bottom: 10px;
}

#definition .productSocials {
    margin-left: 0;
}

#definition .productContent {
    width: 240px;
    margin-right: 65px;
    margin-top: 100px;
}

.de #definition .productContent {}

#definition .productContent #logo {
    margin-left: 0;
}

#definition .productContent #logo img {
    margin: 0;
}

.de #definition .productContent .newFragrance {
    margin-left: 20px;
}

#definition .productContent .newFragrance {
    margin-top: 21px;
    color: #000;
    margin-left: 0;
    font-size: 1.2em;
}

.de #definition .productContent .newFragrance {}

#definition .productContent .productText {
    margin-top: 20px;
    margin-left: 0;
    font-size: 0.95em;
    max-width: 190px;
    font-weight: 800;
}


/*end definition*/


/*violetnoir*/

#violetnoir {
    background-color: #8f683f;
}

#violetnoir .buyProduct {
    margin-top: 32px;
    margin-left: 0;
}

#violetnoir .exploreProduct {
    margin-left: 0;
    font-size: 0.8em;
    text-transform: uppercase;
    color: #F5F5E5;
    font-family: 'Bliss2 EL';
    margin-top: 20px;
    margin-bottom: 15px;
    cursor: pointer;
    font-weight: 800;
}

#violetnoir .campaignPopup {
    display: none;
}

#violetnoir .exploreProduct span:first-child {
    margin-right: 3px;
}

#violetnoir .exploreProduct span:last-child {
    margin-left: 3px;
}

#violetnoir .productSocialLogo {
    float: left;
    padding-left: 7px;
    cursor: pointer;
}

#violetnoir .productSocialLogo.firstLogo {
    padding-left: 0;
}

#violetnoir .shareText {
    margin-left: 0;
    color: #F5F5E5;
    text-transform: uppercase;
    font-family: 'Bliss2 L';
    font-size: 14px;
    margin-bottom: 10px;
}

#violetnoir .productSocials {
    margin-left: 0;
}

#violetnoir .productContent {
    width: 240px;
    margin-right: 65px;
    margin-top: 100px;
}

.de #violetnoir .productContent {}

#violetnoir .productContent #logo {
    margin-left: 0;
}

#violetnoir .productContent #logo img {
    margin: 0;
}

#violetnoir .productContent .newFragrance {
    margin-left: 10px;
}

.de #violetnoir .productContent .newFragrance {
    margin-left: 10px;
}

#violetnoir .productContent .newFragrance {
    text-transform: none;
    margin-top: 5px;
    color: #F5F5E5;
    font-size: 1em;
    font-weight: normal;
    font-family: 'Bliss2 EL';
    display: none;
}

.de #violetnoir .productContent .newFragrance,
#violetnoir .productContent .productText {
    margin-top: 15px;
    font-size: 0.95em;
    max-width: 240px;
    font-weight: normal;
    color: #F5F5E5;
}


/*end violetnoir*/


/*xperience*/

#xperience .buyProduct {
    margin-top: 32px;
    margin-left: 0;
}

#xperience .exploreProduct {
    margin-left: 0;
    font-size: 0.8em;
    text-transform: uppercase;
    color: #AF4667;
    font-family: 'Bliss2 EL';
    margin-top: 20px;
    margin-bottom: 15px;
    cursor: pointer;
    font-weight: 800;
}

#xperience .campaignPopup {
    display: none;
}

#xperience .exploreProduct span:first-child {
    margin-right: 3px;
}

#xperience .exploreProduct span:last-child {
    margin-left: 3px;
}

#xperience .productSocialLogo {
    float: left;
    padding-left: 7px;
    cursor: pointer;
}

#xperience .productSocialLogo.firstLogo {
    padding-left: 0;
}

#xperience .shareText {
    margin-left: 0;
    color: #AF4667;
    text-transform: uppercase;
    font-family: 'Bliss2 L';
    font-size: 14px;
    margin-bottom: 10px;
}

#xperience .productSocials {
    margin-left: 0;
}

#xperience .productContent {
    width: 240px;
    margin-right: 65px;
    margin-top: 100px;
}

.de #xperience .productContent {}

#xperience .productContent #logo {
    margin-left: 0;
}

#xperience .productContent #logo img {
    margin: 0;
}

#xperience .productContent .newFragrance {
    margin-left: 10px;
}

.de #xperience .productContent .newFragrance {
    margin-left: 10px;
}

#xperience .productContent .newFragrance {
    text-transform: none;
    margin-top: 5px;
    color: #AF4667;
    font-size: 1em;
    font-weight: normal;
    font-family: 'Bliss2 EL';
    display: none;
}

.de #xperience .productContent .newFragrance,
#xperience .productContent .productText {
    margin-top: 15px;
    font-size: 0.95em;
    max-width: 240px;
    font-weight: normal;
    color: #AF4667;
}


/*end xperience*/


/*eausobeautiful*/

#eausobeautiful .buyProduct {
    margin-top: 32px;
    margin-left: 0;
}

#eausobeautiful .exploreProduct {
    margin-left: 0;
    font-size: 0.8em;
    text-transform: uppercase;
    color: #725692;
    font-family: 'Bliss2 EL';
    margin-top: 20px;
    margin-bottom: 15px;
    cursor: pointer;
    font-weight: 800;
}

#eausobeautiful .exploreProduct span:first-child {
    margin-right: 3px;
}

#eausobeautiful .exploreProduct span:last-child {
    margin-left: 3px;
}

#eausobeautiful .productSocialLogo {
    float: left;
    padding-left: 7px;
    cursor: pointer;
}

#eausobeautiful .productSocialLogo.firstLogo {
    padding-left: 0;
}

#eausobeautiful .shareText {
    margin-left: 0;
    color: #725692;
    text-transform: uppercase;
    font-family: 'Bliss2 L';
    font-size: 14px;
    margin-bottom: 10px;
}

#eausobeautiful .productSocials {
    margin-left: 0;
}

#eausobeautiful .productContent {
    width: 270px;
    margin: 40px 30px 0 20px;
}

.de #eausobeautiful .productContent {}

#eausobeautiful .productContent #logo {
    margin-left: 0;
}

#eausobeautiful .productContent #logo img {
    margin: 0;
}

#eausobeautiful .productContent .newFragrance {
    margin-left: 10px;
}

.de #eausobeautiful .productContent .newFragrance {
    margin-left: 10px;
}

#eausobeautiful .productContent .newFragrance {
    text-transform: none;
    margin-top: 5px;
    color: #AF4667;
    font-size: 1em;
    font-weight: normal;
    font-family: 'Bliss2 EL';
    display: none;
}

.de #eausobeautiful .productContent .newFragrance,
#eausobeautiful .productContent .productText {
    margin-top: 15px;
    font-size: 0.9em;
    max-width: 270px;
    font-weight: 600;
    color: #c31e3c;
    line-height: 1.6em;
}


/*end eausobeautiful*/


/*glamx*/

#glamx {
    background-color: #8f683f;
}

#glamx .buyProduct {
    margin-top: 32px;
    margin-left: 0;
}

#glamx .exploreProduct {
    margin-left: 0;
    font-size: 0.8em;
    text-transform: uppercase;
    color: #fff;
    font-family: 'Bliss2 EL';
    margin-top: 20px;
    margin-bottom: 15px;
    cursor: pointer;
}

#glamx .exploreProduct span:first-child {
    margin-right: 7px;
}

#glamx .exploreProduct span:last-child {
    margin-left: 0;
}

#glamx .productSocialLogo {
    float: left;
    padding-left: 7px;
    cursor: pointer;
}

#glamx .productSocialLogo.firstLogo {
    padding-left: 0;
}

#glamx .shareText {
    margin-left: 0;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Bliss2 L';
    font-size: 14px;
    margin-bottom: 10px;
}

#glamx .productSocials {
    margin-left: 0;
}

#glamx .productContent {
    width: 240px;
    margin-right: 65px;
    margin-top: 100px;
}

.de #glamx .productContent {}

#glamx .productContent #logo {
    margin-left: 0;
}

#glamx .productContent #logo img {
    margin: 0;
}

#glamx .productContent .newFragrance {
    margin-top: 21px;
    color: #fff;
    margin-left: 0;
    font-size: 1.2em;
}

.de #glamx .productContent .newFragrance {}

#glamx .productContent .productText {
    margin-top: 20px;
    margin-left: 0;
    font-size: 0.95em;
    max-width: 190px;
}


/*end glamx*/


/*touch of seduction*/

#touchofseduction .productContent {
    width: 310px;
    margin-right: 165px;
    margin-top: 90px;
}

.de #touchofseduction .productContent {
    margin-right: 130px;
}

#touchofseduction .productContent #logo {
    margin-left: 0;
}

#touchofseduction .productContent #logo img {
    margin: 0;
}

#touchofseduction .productContent .newFragrance {
    margin-top: 45px;
}

.de #touchofseduction .productContent .newFragrance {
    margin-top: 30px;
}

#touchofseduction .productContent .productText {
    margin-top: 10px;
}


/*end touch of seduction*/


/*woman*/

.productContent #logo {
    margin-left: -10px;
}

body.woman .productContent {
    margin-top: 129px;
}

.de body.woman .productContent {
    margin-right: 112px;
    width: auto;
}

.ru body.woman .productContent {
    margin-right: 137px;
    width: auto;
}

.newFragrance {
    text-transform: uppercase;
    font-size: 25px;
    color: #4d4d4f;
    font-family: 'Bliss2 B';
    margin-top: 20px;
    line-height: 25px;
}


/*end woman*/


/*bynight*/

#bynight {
    background-color: #0e0c0d;
}

#bynight .shareText {
    color: #fff;
}

body.bynight .productText {
    color: #ffffff;
}

body.bynight .exploreProduct {
    color: #ffffff;
}

body.bynight .thumbnailHover span.firstSpan {
    margin-top: 2px;
}


/*definition*/

body.definition .productText {
    color: #000;
}

body.definition .exploreProduct {
    color: #000;
}

body.definition .thumbnailHover span.firstSpan {
    margin-top: 2px;
}


/*end definition*/


/*violetnoir*/

body.violetnoir .productText {
    color: #b39353;
}

body.violetnoir .exploreProduct {
    color: #b39353;
}

body.violetnoir .thumbnailHover span.firstSpan {
    margin-top: 2px;
}


/*end violetnoir*/


/*xperience*/

body.xperience .productText {
    color: #AF4667;
}

body.xperience .exploreProduct {
    color: #AF4667;
}

body.xperience .thumbnailHover span.firstSpan {
    margin-top: 2px;
}


/*end xperience*/


/*glamx*/

body.glamx .productText {
    color: #ffffff;
}

body.glamx .exploreProduct {
    color: #ffffff;
}

body.glamx .thumbnailHover span.firstSpan {
    margin-top: 2px;
}


/*end glamx*/


/*end product pages*/


/*buynow*/

.perfumesAvailable {
    margin-top: 230px;
    height: 313px;
    margin-left: 40px;
}

.perfumeBottles {
    width: 70px;
    text-align: center;
    float: left;
    margin-left: 17px;
    margin-right: 17px;
}

.perfumeBottles img {
    width: 100%;
    opacity: 1.0;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
}

.countrySelContainer {
    clear: both;
    text-align: center;
}

.shopContainer {
    margin-left: 15%;
    margin-right: 15%;
    position: relative;
    margin-top: 25px;
}

.shopLogo {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

.shopLogo img {
    margin: 0 auto;
    vertical-align: middle;
}

.shopLogo a {
    margin: 0 auto;
    margin-left: 10px;
    text-decoration: none;
}

.shopRelated {
    display: none;
}

.countrySelector {
    color: #4d4d4f;
    font-size: 14px;
    line-height: 28px;
    font-family: 'Bliss2 L';
}

.countrySelector span {
    text-transform: uppercase;
    margin-left: -25px;
}

.nl .countrySelector span {
    margin-left: -55px;
}

.ru .countrySelector span {
    margin-left: -35px;
}

.hu .countrySelector span {
    margin-left: 0;
}

.pt .countrySelector span {
    margin-left: -60px;
}

#selectCountry {
    color: #4d4d4f;
    width: 170px;
}

#selectCountry option {
    border-bottom: 1px solid #4d4d4f;
    font-size: 12px;
    line-height: 19px;
}

.shopProductHeader {
    color: #4d4d4f;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    font-size: 22px;
    line-height: 24px;
    font-family: 'Bliss2 L';
    margin-top: 13px;
    display: none;
}

.shopProductHeader span {
    font-size: 48px;
    line-height: 50px;
}

.backToShop {
    text-transform: uppercase;
    font-family: 'Bliss2 L';
    float: right;
    margin-right: 20%;
    color: #876500;
    font-size: 15px;
    cursor: pointer;
    width: auto;
}

.selectPerfume {
    text-transform: uppercase;
    font-family: 'Bliss2 L';
    float: right;
    margin-right: 20%;
    color: #876500;
    font-size: 15px;
    width: auto;
    display: block;
}

.comingSoon {
    font-family: 'Bliss2 B';
    margin-left: auto;
    margin-right: auto;
    display: block;
    font-size: 20px;
    line-height: 1.5em;
}

.notAvailable,
.notAvailableUS {
    display: none;
    font-family: 'Bliss2 B';
    font-size: 16px;
    line-height: 16px;
    color: #4d4d4f;
    margin-left: 525px;
    text-align: center;
}

.de .notAvailable {
    margin-left: 495px;
}

.nl .notAvailable {
    margin-left: 525px;
}

.ru .notAvailable {
    margin-left: 510px;
}

.hu .notAvailable {
    margin-left: 505px;
}

.pt .notAvailable {
    margin-left: 505px;
}


/*end buynow*/


/*awards*/

.awardContent {
    width: 100%;
    height: auto;
    text-align: center;
}

.awardLogo {
    margin-top: 40px;
    margin-bottom: 15px;
}

.awardFinePrint {
    font-family: 'Bliss2 L';
    color: #4d4d4f;
    margin: 40px auto;
    text-align: center;
    display: block;
    width: 100%;
    float: left;
    overflow: hidden;
    font-size: 0.9em;
}

body.awards.de .awardLogo.en,
body.de .no1.en {
    display: none !important;
}

body.awards.en .awardLogo.de,
body.en .no1.de {
    display: none !important;
}

body.awards.de .awardLogo.de,
body.de .no1.de {
    display: block !important;
}

body.awards.en .awardLogo.en,
body.en .no1.en {
    display: block !important;
}

.awardsHeader {
    text-transform: uppercase;
    font-size: 22px;
    line-height: 25px;
    font-family: 'Bliss2 L';
    color: #4d4d4f;
}

.awardsText {
    font-size: 16px;
    line-height: 19px;
    font-family: 'Bliss2 EL';
    color: #4d4d4f;
    margin-top: 20px;
}

.awardLine {
    width: 100%;
    height: auto;
    margin-top: 30px;
    clear: both;
    font-family: 'Bliss2 L';
    font-size: 16px;
    line-height: 19px;
    color: #4d4d4f;
}

.awardLine#first {
    margin-top: 45px;
}

.awardLine span {
    text-transform: uppercase;
}

.awardColumn {
    display: inline-block;
    margin-left: 15px;
    margin-right: 15px;
}

.de .awardColumn {
    margin-left: 5px;
    margin-right: 5px;
}

.de .awardLine {
    font-size: 15px;
}

.ru .awardColumn {
    margin-left: 5px;
    margin-right: 5px;
}

.ru .awardLine {
    font-size: 12px;
}

.pt .awardColumn {
    margin-left: 10px;
    margin-right: 10px;
}


/*end awards*/


/*campaign*/

.campaign {
    width: 1100px;
    height: 780px;
    background-color: #ffffff;
    position: absolute;
    margin: 60px;
    display: none;
}

.campaign.definition {
    width: 1100px;
    height: 620px;
    background-color: #000;
    z-index: 9999;
}

.campaign.violetnoir {
    width: 1100px;
    height: 620px;
    background-color: #000;
    z-index: 9999;
}

.campaign.xperience {
    width: 1100px;
    height: 620px;
    background-color: #000;
    z-index: 9999;
}

.campaign.eausobeautiful {
    width: 1100px;
    height: 620px;
    background-color: #000;
    z-index: 9999;
}

.campaign.glamx {
    width: 1100px;
    height: 620px;
    background-color: #000;
    z-index: 9999;
}

.close {
    float: right;
    font-family: 'Bliss2 L';
    font-size: 25px;
    line-height: 25px;
    margin-top: 5px;
    margin-right: 15px;
    cursor: pointer;
}

.campaign.definition .close {
    color: #b39353;
}

.campaign.violetnoir .close {
    color: #b39353;
}

.campaign.xperience .close {
    color: #AF4667;
}

.campaign.eausobeautiful .close {
    color: #725692;
}

.campaign.glamx .close {
    color: #fff;
}

body.touchofseduction .close {
    margin-right: 15px;
    margin-top: 15px;
}

.videos {
    display: inline-block;
}

.video {
    float: left;
    margin-left: 35px;
    cursor: pointer;
}

.video img {
    display: block;
}

.videoText {
    font-family: 'Bliss2 EL';
    font-size: 23px;
    line-height: 30px;
    margin-top: 30px;
    margin-left: 35px;
    color: #4d4d4f;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.videoThumbnailText {
    font-family: 'Bliss2 EL';
    width: auto;
    height: 27px;
    background-color: #876500;
    color: #ffffff;
    font-size: 22px;
    line-height: 27px;
}

.videoThumbnailText span {
    padding-left: 5px;
}

.imageGallery {
    font-family: 'Bliss2 EL';
    font-size: 23px;
    line-height: 30px;
    margin-top: 25px;
    margin-left: 35px;
    color: #4d4d4f;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.image {
    float: left;
    margin-left: 7px;
}

.image.first {
    margin-left: 0;
}

.image img {
    display: block;
}

.videoPopup {
    position: absolute;
    z-index: 9999;
    border: 7px solid #ffffff;
    margin-top: 130px;
    margin-left: 230px;
    border-bottom: 45px solid #ffffff;
    display: none;
}

.popupBG {
    width: 1220px;
    height: 900px;
    position: absolute;
    z-index: 9998;
    background-color: #000000;
    opacity: 0.5;
    filter: alpha(opacity=50);
    display: none;
}

.videoPopup span.closeVideo {
    position: absolute;
    font-family: 'Bliss2 L';
    font-size: 25px;
    line-height: 25px;
    bottom: -35px;
    right: 4px;
    cursor: pointer;
}

.videoPopup iframe {
    display: block;
}

.pp_description {
    color: #876500;
    font-family: 'Bliss2 L';
    font-size: 14px;
    line-height: 26px;
}

.shareTextVideo {
    color: #876500;
    text-transform: uppercase;
    font-family: 'Bliss2 L';
    font-size: 14px;
    bottom: -35px;
    position: absolute;
}

.productSocialsVideo {
    position: absolute;
    bottom: -42px;
    left: 45px;
}

.ru .productSocialsVideo {
    left: 100px;
}

.hu .productSocialsVideo {
    left: 80px;
}

.pt .productSocialsVideo {
    left: 70px;
}

body.touchofseduction .videoTitle {
    font-family: 'Bliss2 EL';
    display: block;
    width: auto;
    height: 25px;
    font-size: 23px;
    line-height: 25px;
    background-color: #b69c6c;
    color: #fff;
    padding-left: 10px;
}


/*end campaign*/


/*buffalo*/

.buffalo {
    text-align: center;
    text-transform: uppercase;
    font-family: 'Bliss2 L';
    font-size: 16px;
    line-height: 18px;
    color: #936f2d;
    cursor: pointer;
    margin-top: 310px;
}

.buffaloPopup {
    position: absolute;
    width: 435px;
    height: 370px;
    background-color: #fff;
    bottom: 155px;
    left: 210px;
    border: 2px solid #cdbc9b;
    display: none;
    z-index: 200;
}

.closeBuffalo {
    font-family: 'Bliss2 L';
    font-size: 18px;
    line-height: 18px;
    cursor: pointer;
    float: right;
    margin-right: 10px;
    margin-top: 5px;
}

.buffaloContent {
    font-family: 'Bliss2 EL';
    font-size: 16px;
    color: #4d4d4f;
    margin-left: 30px;
    margin-top: 10px;
    float: left;
}

.buffaloContent a {
    font-family: 'Bliss2 EL';
    font-size: 16px;
    color: #4d4d4f;
    text-decoration: none;
    cursor: pointer;
}


/*end buffalo*/


/*sitemap*/

.links {
    width: auto;
    margin-top: 70px;
    margin-left: 22px;
}

.sitemapLinks {
    font-size: 20px;
    line-height: 25px;
    color: #876500;
    font-family: "Bliss2 L";
    text-transform: uppercase;
}

.sitemapLinks br {
    display: none;
}

.sitemapLinks.fragrance {
    margin-left: 20px;
}

.sitemapLinks a {
    text-decoration: none;
    color: #876500;
}


/*end sitemap*/


/*not found*/

.page_not_found_text {
    text-align: center;
    text-transform: uppercase;
    font-family: "Bliss2 B";
    margin-top: 10%;
    font-size: 70px;
    color: #4d4d4f;
}

body.page_not_found .links {
    margin-left: 42%;
}

body.page_not_found .links .sitemapLinks {
    color: #4d4d4f;
}

body.page_not_found .links .sitemapLinks a {
    color: #4d4d4f;
}

body.page_not_found .links .sitemapLinks a br {
    display: none;
}


/*end not found*/


/* video */

.videoWrapper {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    background-color: #000;
}

.videoWrapper.tiny {
    width: 200px;
    height: 113px;
}


/* < 319        */

.videoWrapper.xsmall {
    width: 280px;
    height: 158px;
}


/*   320 > 479  */

.videoWrapper.small {
    width: 408px;
    height: 230px;
}


/*   480 > 767  */

.videoWrapper.medium {
    width: 609px;
    height: 338px;
}


/*   768 > 1023 */

.videoWrapper.large {
    width: 812px;
    height: 452px;
}


/*  1024 > 1399 */

.videoWrapper.xlarge {
    width: 1100px;
    height: 614px;
}


/*       > 1400 */

.videoWrapper.tiny {
    display: none;
}


/* < 319        */

.videoWrapper.xsmall {
    display: none;
}


/*   320 > 479  */

.videoWrapper.small {
    display: none;
}


/*   480 > 767  */

.videoWrapper.medium {
    display: none;
}


/*   768 > 1023 */

.videoWrapper.large {
    display: none;
}


/*  1024 > 1399 */

.videoWrapper.xlarge {
    display: block;
}


/*       > 1400 */

.popUpShareText {
    position: absolute;
    right: 150px;
    bottom: -33px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Bliss2 L';
    font-size: 14px;
    margin-bottom: 10px;
}

.popUpSocials {
    position: absolute;
    right: 50px;
    bottom: -33px;
}


/* end video */

@media all and (max-width: 1399px) and (min-width: 1024px) {
    body {
        background: #ffffff;
    }
    .container {
        width: 1024px;
        height: 658px;
        margin: 0 auto;
        position: relative;
    }
    .full {
        display: none;
    }
    .portrait {
        display: none;
    }
    .landscape {
        display: block;
        margin: 0 auto;
    }
    .home_no1 img.full {
        display: none;
    }
    .homeButtons img.full {
        display: none;
    }
    /*navigation*/
    .navigation {
        width: 132px;
        height: 658px;
    }
    .navigation_link {
        font-size: 13px;
        line-height: 13px;
    }
    .socials {
        padding-bottom: 20px;
    }
    .socialLogo {
        padding-left: 5px;
    }
    .socialLogo.facebook {
        padding-left: 42px;
    }
    /*.socialLogo.youtube {
        padding-left: 19px;
    }*/
    ul.navigationBar {
        padding-bottom: 15px;
    }
    ul.navigationBar li {
        font-size: 14px;
        line-height: 22px;
    }
    ul.navigationBar li ul li {
        font-size: 12px;
        line-height: 16px;
    }
    ul.navigationBar li span {
        padding-left: 10px;
    }
    ul.navigationBottom li {
        font-size: 8px;
        padding-bottom: 5px;
    }
    ul.submenu li span {
        padding-left: 20px;
    }
    .navigationLanguages {
        font-size: 12px;
        margin-left: 145px;
        margin-top: 10px;
    }
    .pt ul.navigationBar li.awards {
        line-height: 15px;
        margin-top: 5px;
    }
    .pt ul.navigationBar li.buynow {
        line-height: 15px;
    }
    .ru ul.navigationBar li.buynow {
        line-height: 15px;
    }
    .nl ul.navigationBar li.awards {
        line-height: 15px;
    }
    /* end navigation*/
    /*home*/
    .homeGlamXLogo {
        background-image: url("../images/logos/homeLogoGlamX_1024.png");
        display: block;
        width: 125px;
        height: 137px;
        background-size: contain;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        margin-left: 45px;
    }
    .homeGlamXBottom {
        color: #fff;
        text-transform: none;
        max-width: 175px;
        font-size: 0.65em;
        display: block;
        float: left;
        margin-top: 42px;
        margin-left: 45px;
        line-height: 1.3em;
        letter-spacing: 0.45px;
    }
    .homeLogoEauSoBeautifulLogo {
        height: 200px;
    }
    .number1home {
        background-size: 68px;
        background-position: right 20px;
        width: 230px;
        height: 22px;
        font-size: 16px;
        line-height: 17px;
        margin-top: 10px;
    }
    .de .number1home {}
    .homeContent {
        margin-top: 20px;
        margin-right: auto;
        margin-left: auto;
    }
    /*.de .homeContent {margin-right: 71px;}*/
    /*.de .homeContent{margin-right: 70px; margin-top: 150px;}*/
    .contentLeft .homeLogo {
        width: 100%;
    }
    .homeButtons {
        margin-top: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .homeButtons img {
        height: 36px;
    }
    .de .homeButtons {}
    .homeText {
        font-size: 19px;
        line-height: 30px;
    }
    /*.de .homeText {font-size: 19px; line-height: 20px;}*/
    .homeTextTop2 {
        font-size: 16px;
        padding-top: 5px;
    }
    .homeTextBottom {
        font-size: 15px;
        /*padding-top: 10px;*/
        line-height: 16px;
    }
    .home_no1 .landscape {
        padding-top: 5px;
    }
    .homeNo1 {
        margin-top: 15px;
    }
    .homeNo1 img {
        height: 67px;
    }
    /*end home*/
    /*backgrounds*/
    .homeBackground {
        width: 892px;
        height: 658px;
    }
    .awardBackground {
        width: 892px;
        height: 658px;
    }
    .productBackground#woman {
        width: 892px;
        height: 658px;
    }
    .productBackground#signature {
        width: 892px;
        height: 658px;
    }
    .productBackground#unforgettable {
        width: 892px;
        height: 658px;
    }
    .productBackground#redsin {
        width: 892px;
        height: 658px;
    }
    .productBackground#bynight {
        width: 892px;
        height: 658px;
    }
    .productBackground#definition {
        width: 892px;
        height: 658px;
    }
    .productBackground#violetnoir {
        width: 892px;
        height: 658px;
    }
    .productBackground#xperience {
        width: 892px;
        height: 658px;
    }
    .productBackground#eausobeautiful {
        width: 892px;
        height: 658px;
    }
    .productBackground#glamx {
        width: 892px;
        height: 658px;
    }
    .productBackground#royaldesire {
        width: 892px;
        height: 658px;
    }
    .productBackground#touchofseduction {
        width: 892px;
        height: 658px;
    }
    .buynowBackground {
        width: 100%;
        height: 658px;
        position: absolute;
        z-index: -1;
    }
    .buynowMargin {
        width: 892px;
        height: 658px;
    }
    .buynowMargin.bynight {
        width: 892px;
        height: 658px;
    }
    .buynowMargin.definition {
        width: 892px;
        height: 658px;
    }
    .buynowMargin.violetnoir {
        width: 892px;
        height: 658px;
    }
    .buynowMargin.xperience {
        width: 892px;
        height: 658px;
    }
    .buynowMargin.eausobeautiful {
        width: 892px;
        height: 658px;
    }
    .buynowMargin.glamx {
        width: 892px;
        height: 658px;
    }
    .buynowMargin.signature {
        width: 892px;
        height: 658px;
    }
    .buynowMargin.unforgettable {
        width: 892px;
        height: 658px;
    }
    .buynowMargin.woman {
        width: 892px;
        height: 658px;
    }
    .buynowMargin.redsin {
        width: 892px;
        height: 658px;
    }
    .buynowMargin.royaldesire {
        width: 892px;
        height: 658px;
    }
    .sitemapBG {
        width: 892px;
        height: 658px;
    }
    .page_not_foundBG {
        width: 892px;
        height: 658px;
    }
    /*end backgrounds*/
    #logo .landscape {
        margin: 0;
    }
    .newFragrance {
        font-size: 19px;
        line-height: 19px;
        margin-top: 10px;
    }
    .productText {
        font-size: 12px;
        line-height: 14px;
        margin-top: 10px;
    }
    .productContent #logo {
        margin-left: -5px;
    }
    .buyProduct .landscape {
        margin: 0;
    }
    .exploreProduct {
        font-size: 12px;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .smallNotesHeader span {
        font-size: 12px;
        line-height: 12px;
    }
    .smallNotesHeader {
        height: 13px;
        line-height: 11px;
    }
    .productNotes {
        width: 200px;
    }
    .smallNotes img {
        width: 200px;
    }
    .thumbnailHover {
        margin-top: 13px;
        width: 100%
        /*100px*/
        ;
        height: 58px;
    }
    .thumbnailHover span {
        font-size: 10px;
        line-height: 11px;
    }
    .de .thumbnailHover span {
        font-size: 10px;
        line-height: 10px;
    }
    .ru .thumbnailHover span {
        font-size: 10px;
        line-height: 10px;
    }
    body.woman .productContent {
        margin-top: 100px;
    }
    .productContent {
        margin-right: 40px;
        margin-top: 133px;
    }
    body.ru.redsin .productContent {
        margin-right: 55px;
    }
    body.ru.royaldesire .productContent {
        margin-right: 55px;
    }
    body.hu.royaldesire .productContent {
        margin-right: 50px;
    }
    body.hu.redsin .productContent {
        margin-right: 55px;
    }
    body.hu.woman .productContent {
        margin-right: 60px;
    }
    .shareText {
        margin-bottom: 5px;
        font-size: 11px;
    }
    .productSocialLogo img {
        width: 80%;
    }
    .productSocialLogo {
        padding-left: 0;
    }
    .video {
        width: 45%;
        margin-left: 25px;
    }
    .video img {
        width: 100%;
    }
    .campaign {
        margin: 40px;
        width: 812px;
        height: 578px;
    }
    .campaign.definition {
        width: 812px;
        height: 482px;
        background-color: #000;
    }
    .campaign.violetnoir {
        width: 812px;
        height: 482px;
        background-color: #000;
    }
    .campaign.xperience {
        width: 812px;
        height: 482px;
        background-color: #000;
    }
    .campaign.eausobeautiful {
        width: 812px;
        height: 482px;
        background-color: #000;
    }
    .campaign.glamx {
        width: 812px;
        height: 482px;
        background-color: #000;
    }
    .videoText {
        margin-top: 10px;
        margin-left: 25px;
    }
    .popupBG {
        height: 658px;
        width: 892px;
    }
    .videoPopup {
        margin-left: 90px;
        margin-top: 75px;
    }
    .imageGallery {
        margin-left: 25px;
    }
    .image {
        height: 190px;
    }
    .image img {
        height: 190px;
    }
    body.touchofseduction .image img {
        height: 194px;
    }
    .perfumesAvailable {
        margin-top: 170px;
        height: 235px;
        margin-left: 15px;
    }
    .perfumeBottles {
        width: 50px;
        margin-left: 12px;
        margin-right: 12px;
    }
    .shopContainer {
        margin-top: 5px;
    }
    .countrySelector {
        font-size: 11px;
        line-height: 20px;
    }
    .countrySelector span {
        margin-left: -55px;
    }
    .shopProductHeader span {
        font-size: 35px;
        line-height: 35px;
    }
    .shopProductHeader {
        font-size: 17px;
        line-height: 18px;
    }
    .shopLogo img {
        height: 41px;
    }
    .shopLogo a {
        margin: 0 auto 0 5px;
    }
    .awardsHeader {
        font-size: 16px;
        line-height: 18px;
    }
    .awardsText {
        font-size: 12px;
        line-height: 14px;
    }
    .awardLine {
        font-size: 12px;
        line-height: 14px;
        margin-top: 20px;
    }
    .ru .awardLine {
        font-size: 10px;
    }
    .de .awardLine {
        font-size: 10px;
    }
    .awardFinePrint {
        font-size: 0.75em;
    }
    .awardLogo {
        display: inline-block;
        margin-top: 20px;
    }
    .awardColumn {
        margin-left: 10px;
        margin-right: 10px;
    }
    .notAvailable {
        margin-left: 375px;
        font-size: 11px;
        line-height: 12px;
    }
    .comingSoon {
        margin-left: auto;
        margin-right: auto;
        display: block;
        font-size: 20px;
        line-height: 1.5em;
    }
    .notAvailableUS {
        margin-left: auto;
        margin-right: auto;
        display: block;
        font-size: 11px;
        line-height: 11px;
    }
    .de .notAvailable {
        margin-left: 370px;
    }
    .nl .notAvailable {
        margin-left: 385px;
    }
    .ru .notAvailable {
        margin-left: 380px;
    }
    .hu .notAvailable {
        margin-left: 375px;
    }
    .pt .notAvailable {
        margin-left: 375px;
    }
    .buffalo {
        font-size: 12px;
        line-height: 14px;
        margin-top: 220px;
    }
    .buffaloContent {
        font-size: 12px;
    }
    .buffaloContent a {
        font-size: 12px;
    }
    .buffaloPopup {
        width: 330px;
        height: 270px;
        bottom: 115px;
        z-index: 200;
    }
    /*touch of seduction*/
    #touchofseduction .productContent {
        margin-top: 70px;
        margin-right: 120px;
        width: 220px;
    }
    .de #touchofseduction .productContent {
        margin-right: 85px;
    }
    #touchofseduction .productContent #logo {
        margin-left: 0;
    }
    #touchofseduction .productContent .newFragrance {
        margin-top: 30px;
    }
    .de #touchofseduction .productContent .newFragrance {
        margin-top: 15px;
    }
    .de #touchofseduction #lastNote.smallNotes {
        padding-bottom: 5px;
    }
    .buyProduct {
        margin-top: 15px;
    }
    body.touchofseduction .video img {
        height: 204px;
    }
    body.touchofseduction .videoTitle {
        font-size: 17px;
        line-height: 20px;
        height: 20px;
    }
    /*end touch of seduction*/
    /*definition*/
    #definition .buyProduct {
        margin-top: 20px;
        margin-left: 0;
    }
    #definition .exploreProduct {
        margin-left: 0;
        font-size: 0.6em;
        text-transform: uppercase;
        color: #000;
        font-family: 'Bliss2 EL';
        margin-top: 15px;
        margin-bottom: 10px;
        cursor: pointer;
    }
    #definition .exploreProduct span:first-child {
        margin-right: 6px;
    }
    #definition .exploreProduct span:last-child {
        margin-left: 0;
    }
    #definition .productSocialLogo {
        float: left;
        padding-left: 0;
        cursor: pointer;
        width: 26px;
        height: 26px;
    }
    #definition .productSocialLogo.firstLogo {
        padding-left: 0;
    }
    #definition .shareText {
        margin-left: 0;
        color: #000;
        text-transform: uppercase;
        font-family: 'Bliss2 L';
        font-size: 10px;
        margin-bottom: 6px;
    }
    #definition .productSocials {
        margin-left: 0;
    }
    #definition .productContent {
        margin-top: 75px;
        margin-right: 25px;
        width: 200px;
    }
    .de #definition .productContent {}
    #definition .productContent #logo {
        margin-left: 0;
        width: 200px;
    }
    #definition .productContent #logo img {
        margin: 0;
    }
    #definition .productContent .newFragrance {
        margin-top: 15px;
        margin-left: 0;
        font-size: 0.9em;
    }
    .de #definition .productContent .newFragrance {
        margin-top: 15px;
    }
    #definition .productContent .productText {
        margin-top: 15px;
        margin-left: 0;
        font-size: 0.7em;
        max-width: 140px;
    }
    .de #definition #lastNote.smallNotes {
        padding-bottom: 5px;
    }
    body.definition .video img {
        height: 204px;
    }
    body.definition .videoTitle {
        font-size: 17px;
        line-height: 20px;
        height: 20px;
    }
    /*end definition*/
    /*violetnoir*/
    #violetnoir .buyProduct {
        margin-top: 20px;
        margin-left: 0;
    }
    #violetnoir .exploreProduct {
        margin-left: 0;
        font-size: 0.6em;
        text-transform: uppercase;
        color: #F5F5E5;
        font-family: 'Bliss2 EL';
        margin-top: 15px;
        margin-bottom: 10px;
        cursor: pointer;
    }
    #violetnoir .exploreProduct span:first-child {
        margin-right: 2px;
    }
    #violetnoir .exploreProduct span:last-child {
        margin-left: 2px;
    }
    #violetnoir .productSocialLogo {
        float: left;
        padding-left: 0;
        cursor: pointer;
        width: 26px;
        height: 26px;
    }
    #violetnoir .productSocialLogo.firstLogo {
        padding-left: 0;
    }
    #violetnoir .shareText {
        margin-left: 0;
        color: #F5F5E5;
        text-transform: uppercase;
        font-family: 'Bliss2 L';
        font-size: 10px;
        margin-bottom: 6px;
    }
    #violetnoir .productSocials {
        margin-left: 0;
    }
    #violetnoir .productContent {
        margin-top: 75px;
        margin-right: 25px;
        width: 200px;
    }
    .de #violetnoir .productContent {}
    #violetnoir .productContent #logo {
        margin-left: 0;
        width: 200px;
    }
    #violetnoir .productContent #logo img {
        margin: 0;
    }
    #violetnoir .productContent .newFragrance {
        margin-top: 5px;
        font-size: 0.6em;
    }
    .de #violetnoir .productContent .newFragrance {
        margin-top: 5px;
        font-size: 0.6em;
    }
    #violetnoir .productContent .productText {
        margin-top: 10px;
        margin-left: 0;
        font-size: 0.7em;
        max-width: 140px;
    }
    .de #violetnoir #lastNote.smallNotes {
        padding-bottom: 5px;
    }
    body.violetnoir .video img {
        height: 204px;
    }
    body.violetnoir .videoTitle {
        font-size: 17px;
        line-height: 20px;
        height: 20px;
    }
    /*end violetnoir*/
    /*xperience*/
    #xperience .buyProduct {
        margin-top: 20px;
        margin-left: 0;
    }
    #xperience .exploreProduct {
        margin-left: 0;
        font-size: 0.6em;
        text-transform: uppercase;
        color: #AF4667;
        font-family: 'Bliss2 EL';
        margin-top: 15px;
        margin-bottom: 10px;
        cursor: pointer;
    }
    #xperience .exploreProduct span:first-child {
        margin-right: 2px;
    }
    #xperience .exploreProduct span:last-child {
        margin-left: 2px;
    }
    #xperience .productSocialLogo {
        float: left;
        padding-left: 0;
        cursor: pointer;
        width: 26px;
        height: 26px;
    }
    #xperience .productSocialLogo.firstLogo {
        padding-left: 0;
    }
    #xperience .shareText {
        margin-left: 0;
        color: #AF4667;
        text-transform: uppercase;
        font-family: 'Bliss2 L';
        font-size: 10px;
        margin-bottom: 6px;
    }
    #xperience .productSocials {
        margin-left: 0;
    }
    #xperience .productContent {
        margin-top: 75px;
        margin-right: 25px;
        width: 200px;
    }
    .de #xperience .productContent {}
    #xperience .productContent #logo {
        margin-left: 0;
        width: 200px;
    }
    #xperience .productContent #logo img {
        margin: 0;
    }
    #xperience .productContent .newFragrance {
        margin-top: 5px;
        font-size: 0.6em;
    }
    .de #xperience .productContent .newFragrance {
        margin-top: 5px;
        font-size: 0.6em;
    }
    #xperience .productContent .productText {
        margin-top: 10px;
        margin-left: 0;
        font-size: 0.7em;
        max-width: 140px;
    }
    .de #xperience #lastNote.smallNotes {
        padding-bottom: 5px;
    }
    body.xperience .video img {
        height: 204px;
    }
    body.xperience .videoTitle {
        font-size: 17px;
        line-height: 20px;
        height: 20px;
    }
    /*end xperience*/
    /*eausobeautiful*/
    #eausobeautiful .buyProduct {
        margin-top: 20px;
        margin-left: 0;
    }
    #eausobeautiful .exploreProduct {
        margin-left: 0;
        font-size: 0.6em;
        text-transform: uppercase;
        color: #725692;
        font-family: 'Bliss2 EL';
        margin-top: 15px;
        margin-bottom: 10px;
        cursor: pointer;
    }
    #eausobeautiful .exploreProduct span:first-child {
        margin-right: 2px;
    }
    #eausobeautiful .exploreProduct span:last-child {
        margin-left: 2px;
    }
    #eausobeautiful .productSocialLogo {
        float: left;
        padding-left: 0;
        cursor: pointer;
        width: 26px;
        height: 26px;
    }
    #eausobeautiful .productSocialLogo.firstLogo {
        padding-left: 0;
    }
    #eausobeautiful .shareText {
        margin-left: 0;
        color: #725692;
        text-transform: uppercase;
        font-family: 'Bliss2 L';
        font-size: 10px;
        margin-bottom: 6px;
    }
    #eausobeautiful .productSocials {
        margin-left: 0;
    }
    #eausobeautiful .productContent {
        margin-top: 75px;
        margin-right: 0px;
        width: 200px;
    }
    .de #eausobeautiful .productContent {}
    #eausobeautiful .productContent #logo {
        margin-left: 0;
        width: 200px;
    }
    #eausobeautiful .productContent #logo img {
        margin: 0;
    }
    #eausobeautiful .productContent .newFragrance {
        margin-top: 5px;
        font-size: 0.6em;
    }
    .de #eausobeautiful .productContent .newFragrance {
        margin-top: 5px;
        font-size: 0.6em;
    }
    #eausobeautiful .productContent .productText {
        margin-top: 10px;
        margin-left: 0;
        font-size: 0.7em;
        max-width: 140px;
    }
    .de #eausobeautiful #lastNote.smallNotes {
        padding-bottom: 5px;
    }
    body.eausobeautiful .video img {
        height: 204px;
    }
    body.eausobeautiful .videoTitle {
        font-size: 17px;
        line-height: 20px;
        height: 20px;
    }
    /*end eausobeautiful*/
    /*glamx*/
    #glamx .buyProduct {
        margin-top: 20px;
        margin-left: 0;
    }
    #glamx .exploreProduct {
        margin-left: 0;
        font-size: 0.6em;
        text-transform: uppercase;
        color: #fff;
        font-family: 'Bliss2 EL';
        margin-top: 15px;
        margin-bottom: 10px;
        cursor: pointer;
    }
    #glamx .exploreProduct span:first-child {
        margin-right: 6px;
    }
    #glamx .exploreProduct span:last-child {
        margin-left: 0;
    }
    #glamx .productSocialLogo {
        float: left;
        padding-left: 0;
        cursor: pointer;
        width: 26px;
        height: 26px;
    }
    #glamx .productSocialLogo.firstLogo {
        padding-left: 0;
    }
    #glamx .shareText {
        margin-left: 0;
        color: #fff;
        text-transform: uppercase;
        font-family: 'Bliss2 L';
        font-size: 10px;
        margin-bottom: 6px;
    }
    #glamx .productSocials {
        margin-left: 0;
    }
    #glamx .productContent {
        margin-top: 75px;
        margin-right: 25px;
        width: 200px;
    }
    .de #glamx .productContent {}
    #glamx .productContent #logo {
        margin-left: 0;
        width: 200px;
    }
    #glamx .productContent #logo img {
        margin: 0;
    }
    #glamx .productContent .newFragrance {
        margin-top: 15px;
        margin-left: 0;
        font-size: 0.9em;
    }
    .de #glamx .productContent .newFragrance {
        margin-top: 15px;
    }
    #glamx .productContent .productText {
        margin-top: 15px;
        margin-left: 0;
        font-size: 0.7em;
        max-width: 140px;
    }
    .de #glamx #lastNote.smallNotes {
        padding-bottom: 5px;
    }
    body.glamx .video img {
        height: 204px;
    }
    body.glamx .videoTitle {
        font-size: 17px;
        line-height: 20px;
        height: 20px;
    }
    /*end glamx*/
    /* videos */
    .videoWrapper.tiny {
        display: none;
    }
    /* < 319        */
    .videoWrapper.xsmall {
        display: none;
    }
    /*   320 > 479  */
    .videoWrapper.small {
        display: none;
    }
    /*   480 > 767  */
    .videoWrapper.medium {
        display: none;
    }
    /*   768 > 1023 */
    .videoWrapper.large {
        display: block;
    }
    /*  1024 > 1399 */
    .videoWrapper.xlarge {
        display: none;
    }
    /*       > 1400 */
    .popUpShareText {
        position: absolute;
        right: 150px;
        bottom: -8px;
        color: #fff;
        text-transform: uppercase;
        font-family: 'Bliss2 L';
        font-size: 14px;
        margin-bottom: 10px;
    }
    .popUpSocials {
        position: absolute;
        right: 50px;
        bottom: -5px;
    }
    /* end videos */
}

@media all and (max-width: 1023px) and (min-width: 768px) {
    body {
        background: #ffffff;
    }
    .container {
        width: 768px;
        height: 494px;
        margin: 0 auto;
        position: relative;
    }
    .full {
        display: none;
    }
    .landscape {
        display: none;
    }
    .portrait {
        display: block;
        margin: 0 auto;
    }
    .home_no1 .portrait {
        display: none;
    }
    .homeButtons .portrait {
        display: none;
    }
    /*navigation*/
    .navigation {
        width: 99px;
        height: 494px;
    }
    .navigation_link {
        font-size: 10px;
        line-height: 10px;
    }
    .socialLogo {
        padding-left: 3px;
    }
    .socialLogo.facebook {
        padding-left: 30px;
    }
    /*.socialLogo.youtube {
        padding-left: 16px;
    }*/
    .pt ul.navigationBar li.awards {
        line-height: 12px;
        margin-top: 5px;
    }
    .pt ul.navigationBar li.buynow {
        line-height: 12px;
    }
    .ru ul.navigationBar li.buynow {
        line-height: 12px;
    }
    .nl ul.navigationBar li.awards {
        line-height: 12px;
    }
    /* end navigation*/
    .homeContent {
        margin-top: 30px;
        margin-right: auto;
        margin-left: auto;
    }
    /*.de .homeContent {margin-right: 55px;}*/
    .homeDefinitionLogo {
        background-image: url("../images/logos/homeLogoDefinition_1024.png");
        display: block;
        width: 95px;
        height: 104px;
        background-size: contain;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        margin-left: 60px;
    }
    .homeVioletNoirLogo {
        background-image: url("../images/logos/homeLogoVioletNoir_1024.png");
        display: block;
        width: 95px;
        height: 104px;
        background-size: contain;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        margin-left: auto;
        margin-right: auto;
    }
    .homeLogoEauSoBeautifulLogo {
        background-image: url("../images/logos/homeLogoXperience_1024.png");
        display: block;
        width: 95px;
        height: 104px;
        background-size: contain;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        margin-left: auto;
        margin-right: auto;
    }
    .homeGlamXLogo {
        background-image: url("../images/logos/homeLogoGlamX_1024.png");
        display: block;
        width: 95px;
        height: 104px;
        background-size: contain;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        margin-left: 41px;
    }
    .homeDefinitionBottom {
        color: #000;
        text-transform: none;
        max-width: 140px;
        font-size: 0.75em;
        display: block;
        float: left;
        margin-top: 26px;
        margin-left: 40px;
        line-height: 1.2em;
        letter-spacing: 0.2px;
    }
    .homeVioletNoirBottom {
        color: #F5F5E5;
        text-transform: none;
        max-width: 140px;
        font-size: 0.75em;
        display: block;
        float: left;
        margin-top: 26px;
        margin-left: 40px;
        line-height: 1.2em;
        letter-spacing: 0.2px;
    }
    .homeXperienceBottom {
        color: #F5F5E5;
        text-transform: none;
        max-width: 140px;
        font-size: 0.75em;
        display: block;
        float: left;
        margin-top: 26px;
        margin-left: 40px;
        line-height: 1.2em;
        letter-spacing: 0.2px;
    }
    .homeGlamXBottom {
        color: #fff;
        text-transform: none;
        max-width: 140px;
        font-size: 0.75em;
        display: block;
        float: left;
        margin-top: 26px;
        margin-left: 40px;
        line-height: 1.2em;
        letter-spacing: 0.2px;
    }
    .homeLogo img {
        height: 92px;
    }
    .number1home {
        background-size: 51px auto;
        background-position: right 17px;
        font-size: 13px;
        height: 22px;
        line-height: 14px;
        width: 100%;
        margin-top: 0;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }
    .number1home span {}
    .de .number1home span {}
    .number1home span {
        position: relative;
        letter-spacing: 0.4px;
        color: #F5F5E5 font-weight: bold;
        font-size: 0.75em;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }
    .de .number1home {}
    .homeButtons {
        margin-top: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .de .homeButtons {}
    .homeButtons img {
        height: 23px;
    }
    /*backgrounds*/
    .homeBackground {
        /*background-image: url("../images/backgrounds/homeBG_2015_nov_768.jpg");*/
        width: 669px;
        height: 494px;
    }
    /*.homeBackground{background-image: url("../images/backgrounds/homeBG_jan_768.jpg");}*/
    .awardBackground {
        width: 669px;
        height: 494px;
    }
    .productBackground#woman {
        width: 669px;
        height: 494px;
    }
    .productBackground#signature {
        width: 669px;
        height: 494px;
    }
    .productBackground#unforgettable {
        width: 669px;
        height: 494px;
    }
    .productBackground#redsin {
        width: 669px;
        height: 494px;
    }
    .productBackground#bynight {
        width: 669px;
        height: 494px;
    }
    .productBackground#definition {
        width: 669px;
        height: 494px;
    }
    .productBackground#violetnoir {
        width: 669px;
        height: 494px;
    }
    .productBackground#xperience {
        width: 669px;
        height: 494px;
    }
    .productBackground#eausobeautiful {
        width: 669px;
        height: 494px;
    }
    .productBackground#glamx {
        width: 669px;
        height: 494px;
    }
    .productBackground#royaldesire {
        width: 669px;
        height: 494px;
    }
    .buynowBackground {
        width: 100%;
        height: 494px;
        position: absolute;
        z-index: -1;
    }
    .buynowMargin {
        width: 669px;
        height: 494px;
    }
    .buynowMargin.bynight {
        width: 669px;
        height: 494px;
    }
    .buynowMargin.definition {
        width: 669px;
        height: 494px;
    }
    .buynowMargin.violetnoir {
        width: 669px;
        height: 494px;
    }
    .buynowMargin.xperience {
        width: 669px;
        height: 494px;
    }
    .buynowMargin.glamx {
        width: 669px;
        height: 494px;
    }
    .buynowMargin.signature {
        width: 669px;
        height: 494px;
    }
    .buynowMargin.unforgettable {
        width: 669px;
        height: 494px;
    }
    .buynowMargin.woman {
        width: 669px;
        height: 494px;
    }
    .buynowMargin.redsin {
        width: 669px;
        height: 494px;
    }
    .buynowMargin.royaldesire {
        width: 669px;
        height: 494px;
    }
    .sitemapBG {
        width: 669px;
        height: 494px;
    }
    .page_not_foundBG {
        width: 669px;
        height: 494px;
    }
    /*end backgrounds*/
    body.page_not_found .links {
        margin-left: 38%;
        margin-top: 35px;
    }
    body.de.page_not_found .links {
        margin-top: 10px;
    }
    .socials {
        padding-bottom: 10px;
    }
    ul.navigationBar {
        padding-bottom: 10px;
    }
    ul.navigationBar li span {
        padding-left: 10px;
    }
    ul.navigationBar li {
        font-size: 10px;
        line-height: 17px;
    }
    ul.submenu li span {
        padding-left: 15px;
    }
    ul.navigationBar li ul li {
        font-size: 9px;
        line-height: 11px;
    }
    ul.navigationBottom li {
        font-size: 6px;
        padding-bottom: 0;
    }
    .navigationLanguages {
        margin-left: 110px;
        font-size: 10px;
        margin-top: 10px;
    }
    .contentLeft .homeLogo {
        width: 100%;
    }
    .homeText {
        font-size: 20px;
        line-height: 25px;
    }
    /*.de .homeText {font-size: 20px; line-height: 22px;}*/
    .homeTextTop2 {
        padding-top: 5px;
        font-size: 16px;
        line-height: 19px;
    }
    .homeTextBottom {
        font-size: 11px;
        line-height: 12px;
        /*padding-top: 5px;*/
        letter-spacing: 1px;
    }
    /*.de .homeContent{margin-right: 10px; margin-top: 120px;}*/
    .contentLeft {
        margin-right: 0;
        margin-top: 10px;
    }
    .homeNo1 {
        margin-top: 10px;
    }
    .homeNo1 img {
        height: 80px;
    }
    .newFragrance {
        font-size: 14px;
        line-height: 15px;
        margin-top: 5px;
    }
    .productText {
        font-size: 9px;
        line-height: 10px;
        margin-top: 10px;
    }
    .exploreProduct {
        font-size: 9px;
        margin-bottom: 5px;
        margin-top: 10px;
    }
    .productContent {
        width: 180px;
        margin-right: 80px;
        margin-top: 100px;
    }
    #logo .portrait {
        margin: 0;
    }
    .buyProduct .portrait {
        margin: 0;
    }
    .productNotes {
        width: 154px;
    }
    .smallNotes img {
        width: 154px;
    }
    body.woman .productContent {
        margin-top: 60px;
    }
    .smallNotesHeader span {
        font-size: 9px;
        line-height: 11px;
        display: block;
    }
    .smallNotesHeader {
        height: 11px;
        line-height: 11px;
    }
    .thumbnailHover {
        margin-top: 11px;
    }
    .thumbnailHover {
        width: 100%
        /*77px*/
        ;
        height: 43px;
    }
    .thumbnailHover span.firstSpan {
        margin-top: 2px;
    }
    .thumbnailHover span {
        font-size: 7px;
        line-height: 8px;
    }
    .de .thumbnailHover span {
        font-size: 7px;
        line-height: 8px;
    }
    .ru .thumbnailHover span {
        font-size: 7px;
        line-height: 8px;
    }
    .shareText {
        font-size: 10px;
        margin-bottom: 5px;
    }
    .productSocialLogo img {
        width: 69%;
    }
    .productSocialLogo {
        padding-left: 0;
        margin-left: -3px;
        width: 21px;
        height: 21px;
    }
    .productSocialLogo.firstLogo {
        margin-left: 0;
    }
    .campaign {
        margin: 30px;
        width: 609px;
        height: 434px;
    }
    .campaign.definition {
        width: 609px;
        height: 338px;
        background-color: #000;
    }
    .campaign.violetnoir {
        width: 609px;
        height: 338px;
        background-color: #000;
    }
    .campaign.xperience {
        width: 609px;
        height: 338px;
        background-color: #000;
    }
    .campaign.eausobeautiful {
        width: 609px;
        height: 338px;
        background-color: #000;
    }
    .campaign.glamx {
        width: 609px;
        height: 338px;
        background-color: #000;
    }
    .image img {
        height: 142px;
    }
    body.touchofseduction .image img {
        height: 146px;
    }
    .imageGallery {
        margin-left: 15px;
        font-size: 15px;
        line-height: 15px;
        margin-top: 20px;
    }
    .close {
        font-size: 20px;
    }
    #lastNote.smallNotes {
        padding-bottom: 5px;
    }
    /*buynow*/
    .perfumeBottles {
        width: 38px;
        margin-left: 9px;
        margin-right: 9px;
    }
    .perfumesAvailable {
        height: 176px;
        margin-left: 15px;
        margin-top: 120px;
    }
    .countrySelector {
        font-size: 10px;
    }
    .backToShop {
        font-size: 8px;
    }
    .selectPerfume {
        font-size: 8px;
    }
    .shopProductHeader span {
        font-size: 26px;
        line-height: 13px;
    }
    .shopProductHeader {
        font-size: 13px;
        line-height: 13px;
    }
    .shopLogo img {
        height: 25px;
    }
    .shopContainer {
        margin-top: 5px;
        margin-left: 20%;
        margin-right: 20%;
    }
    #selectCountry {
        width: 130px;
    }
    .notAvailable {
        font-size: 10px;
        line-height: 10px;
        margin-left: 270px;
    }
    .notAvailableUS {
        font-size: 10px;
        line-height: 10px;
        margin-left: 255px;
    }
    .hu .notAvailable {
        margin-left: 270px;
    }
    .de .notAvailable {
        margin-left: 262px;
    }
    .nl .notAvailable {
        margin-left: 280px;
    }
    .ru .notAvailable {
        margin-left: 275px;
    }
    .pt .notAvailable {
        margin-left: 270px;
    }
    /*end buynow*/
    .awardsHeader {
        font-size: 14px;
        line-height: 15px;
    }
    .awardLogo {
        margin-bottom: 5px;
        margin-top: 20px;
    }
    .awardsText {
        font-size: 10px;
        line-height: 11px;
        margin-top: 10px;
    }
    .awardColumn {
        display: inline-block;
        margin-left: 5px;
        margin-right: 5px;
    }
    .awardLine {
        font-size: 9px;
        line-height: 10px;
        margin-top: 17px;
    }
    .de .awardLine {
        font-size: 8px;
    }
    .ru .awardLine {
        font-size: 8px;
    }
    .awardFinePrint {
        margin: 20px auto;
        font-size: 0.6em;
    }
    /*buffalo*/
    .buffalo {
        font-size: 9px;
        line-height: 11px;
        margin-top: 160px;
    }
    .buffaloPopup {
        width: 310px;
        height: 270px;
        bottom: 74px;
        left: 120px;
        z-index: 200;
    }
    .buffaloContent {
        font-size: 11px;
    }
    .buffaloContent a {
        font-size: 11px;
    }
    /*end buffalo*/
    /*touch of seduction*/
    #touchofseduction.productBackground {
        height: 494px;
        width: 669px;
    }
    #touchofseduction .productContent {
        margin-top: 45px;
        margin-right: 90px;
        width: 170px;
    }
    .de #touchofseduction .productContent {
        margin-right: 70px;
    }
    #touchofseduction .productContent .newFragrance {
        margin-top: 20px;
    }
    .de #touchofseduction .productContent .newFragrance {
        margin-top: 15px;
    }
    #touchofseduction .productContent .productText {
        margin-top: 7px;
    }
    .buyProduct {
        margin-top: 10px;
    }
    body.touchofseduction .video {
        margin-left: 15px;
    }
    body.touchofseduction .video img {
        height: 153px;
    }
    body.touchofseduction .videoTitle {
        font-size: 13px;
        line-height: 15px;
        height: 15px;
        padding-left: 5px;
    }
    /*end touch of seduction*/
    /*definition*/
    #definition .buyProduct {
        margin-top: 15px;
        margin-left: 0;
    }
    #definition .exploreProduct {
        margin-left: 0;
        font-size: 0.45em;
        text-transform: uppercase;
        color: #000;
        font-family: 'Bliss2 EL';
        margin-top: 12px;
        margin-bottom: 7px;
        cursor: pointer;
    }
    #definition .exploreProduct span:first-child {
        margin-right: 4px;
    }
    #definition .exploreProduct span:last-child {
        margin-left: 0;
    }
    #definition .productSocialLogo {
        float: left;
        padding-left: 0;
        cursor: pointer;
    }
    #definition .productSocialLogo.firstLogo {
        padding-left: 0;
    }
    #definition .shareText {
        margin-left: 0;
        color: #000;
        text-transform: uppercase;
        font-family: 'Bliss2 L';
        font-size: 8px;
        margin-bottom: 6px;
    }
    #definition .productSocials {
        margin-left: 0;
    }
    #definition .productContent {
        margin-top: 54px;
        margin-right: 25px;
        width: 142px;
    }
    .de #definition .productContent {}
    #definition .productContent #logo {
        margin-left: 0;
        width: 142px;
    }
    #definition .productContent #logo img {
        margin: 0;
    }
    #definition .productContent .newFragrance {
        margin-top: 9px;
        margin-left: 0;
        font-size: 0.65em;
    }
    .de #definition .productContent .newFragrance {}
    #definition .productContent .productText {
        margin-top: 10px;
        margin-left: 0;
        font-size: 0.55em;
        max-width: 110px;
    }
    .de #definition #lastNote.smallNotes {
        padding-bottom: 5px;
    }
    body.definition .video {
        margin-left: 15px;
    }
    body.definition .video img {
        height: 153px;
    }
    body.definition .videoTitle {
        font-size: 13px;
        line-height: 15px;
        height: 15px;
        padding-left: 5px;
    }
    /*end definition*/
    /*violetnoir*/
    #violetnoir .buyProduct {
        margin-top: 15px;
        margin-left: 0;
    }
    #violetnoir .exploreProduct {
        margin-left: 0;
        font-size: 0.45em;
        text-transform: uppercase;
        color: #F5F5E5;
        font-family: 'Bliss2 EL';
        margin-top: 12px;
        margin-bottom: 7px;
        cursor: pointer;
    }
    #violetnoir .exploreProduct span:first-child {
        margin-right: 2px;
    }
    #violetnoir .exploreProduct span:last-child {
        margin-left: 2px;
    }
    #violetnoir .productSocialLogo {
        float: left;
        padding-left: 0;
        cursor: pointer;
    }
    #violetnoir .productSocialLogo.firstLogo {
        padding-left: 0;
    }
    #violetnoir .shareText {
        margin-left: 0;
        color: #F5F5E5;
        text-transform: uppercase;
        font-family: 'Bliss2 L';
        font-size: 8px;
        margin-bottom: 6px;
    }
    #violetnoir .productSocials {
        margin-left: 0;
    }
    #violetnoir .productContent {
        margin-top: 30px;
        margin-right: 25px;
        width: 142px;
    }
    .de #violetnoir .productContent {}
    #violetnoir .productContent #logo {
        margin-left: 0;
        width: 142px;
    }
    #violetnoir .productContent #logo img {
        margin: 0;
    }
    #violetnoir .productContent .newFragrance {
        margin-top: 5px;
        margin-left: 5px;
        font-size: 0.65em;
    }
    .de #violetnoir .productContent .newFragrance {
        margin-top: 5px;
        margin-left: 5px;
        font-size: 0.65em;
    }
    #violetnoir .productContent .productText {
        margin-top: 6px;
        margin-left: 0;
        font-size: 0.65em;
        max-width: 142px;
    }
    .de #violetnoir .productContent .productText {
        max-width: 142px;
    }
    .de #violetnoir #lastNote.smallNotes {
        padding-bottom: 5px;
    }
    body.violetnoir .video {
        margin-left: 15px;
    }
    body.violetnoir .video img {
        height: 153px;
    }
    body.violetnoir .videoTitle {
        font-size: 13px;
        line-height: 15px;
        height: 15px;
        padding-left: 5px;
    }
    /*end violetnoir*/
    /*xperience*/
    #xperience .buyProduct {
        margin-top: 15px;
        margin-left: 0;
    }
    #xperience .exploreProduct {
        margin-left: 0;
        font-size: 0.45em;
        text-transform: uppercase;
        color: #AF4667;
        font-family: 'Bliss2 EL';
        margin-top: 12px;
        margin-bottom: 7px;
        cursor: pointer;
    }
    #xperience .exploreProduct span:first-child {
        margin-right: 2px;
    }
    #xperience .exploreProduct span:last-child {
        margin-left: 2px;
    }
    #xperience .productSocialLogo {
        float: left;
        padding-left: 0;
        cursor: pointer;
    }
    #xperience .productSocialLogo.firstLogo {
        padding-left: 0;
    }
    #xperience .shareText {
        margin-left: 0;
        color: #AF4667;
        text-transform: uppercase;
        font-family: 'Bliss2 L';
        font-size: 8px;
        margin-bottom: 6px;
    }
    #xperience .productSocials {
        margin-left: 0;
    }
    #xperience .productContent {
        margin-top: 30px;
        margin-right: 25px;
        width: 142px;
    }
    .de #xperience .productContent {}
    #xperience .productContent #logo {
        margin-left: 0;
        width: 142px;
    }
    #xperience .productContent #logo img {
        margin: 0;
    }
    #xperience .productContent .newFragrance {
        margin-top: 5px;
        margin-left: 5px;
        font-size: 0.65em;
    }
    .de #xperience .productContent .newFragrance {
        margin-top: 5px;
        margin-left: 5px;
        font-size: 0.65em;
    }
    #xperience .productContent .productText {
        margin-top: 6px;
        margin-left: 0;
        font-size: 0.65em;
        max-width: 142px;
    }
    .de #xperience .productContent .productText {
        max-width: 142px;
    }
    .de #xperience #lastNote.smallNotes {
        padding-bottom: 5px;
    }
    body.xperience .video {
        margin-left: 15px;
    }
    body.xperience .video img {
        height: 153px;
    }
    body.xperience .videoTitle {
        font-size: 13px;
        line-height: 15px;
        height: 15px;
        padding-left: 5px;
    }
    /*end xperience*/
    /*eausobeautiful*/
    #eausobeautiful .buyProduct {
        margin-top: 15px;
        margin-left: 0;
    }
    #eausobeautiful .exploreProduct {
        margin-left: 0;
        font-size: 0.45em;
        text-transform: uppercase;
        color: #725692;
        font-family: 'Bliss2 EL';
        margin-top: 12px;
        margin-bottom: 7px;
        cursor: pointer;
    }
    #eausobeautiful .exploreProduct span:first-child {
        margin-right: 2px;
    }
    #eausobeautiful .exploreProduct span:last-child {
        margin-left: 2px;
    }
    #eausobeautiful .productSocialLogo {
        float: left;
        padding-left: 0;
        cursor: pointer;
    }
    #eausobeautiful .productSocialLogo.firstLogo {
        padding-left: 0;
    }
    #eausobeautiful .shareText {
        margin-left: 0;
        color: #725692;
        text-transform: uppercase;
        font-family: 'Bliss2 L';
        font-size: 8px;
        margin-bottom: 6px;
    }
    #eausobeautiful .productSocials {
        margin-left: 0;
    }
    #eausobeautiful .productContent {
        margin-top: 30px;
        margin-right: 25px;
        width: 142px;
    }
    .de #eausobeautiful .productContent {}
    #eausobeautiful .productContent #logo {
        margin-left: 0;
        width: 142px;
    }
    #eausobeautiful .productContent #logo img {
        margin: 0;
    }
    #eausobeautiful .productContent .newFragrance {
        margin-top: 5px;
        margin-left: 5px;
        font-size: 0.65em;
    }
    .de #eausobeautiful .productContent .newFragrance {
        margin-top: 5px;
        margin-left: 5px;
        font-size: 0.65em;
    }
    #eausobeautiful .productContent .productText {
        margin-top: 6px;
        margin-left: 0;
        font-size: 0.65em;
        max-width: 142px;
    }
    .de #eausobeautiful .productContent .productText {
        max-width: 142px;
    }
    .de #eausobeautiful #lastNote.smallNotes {
        padding-bottom: 5px;
    }
    body.eausobeautiful .video {
        margin-left: 15px;
    }
    body.eausobeautiful .video img {
        height: 153px;
    }
    body.eausobeautiful .videoTitle {
        font-size: 13px;
        line-height: 15px;
        height: 15px;
        padding-left: 5px;
    }
    /*end eausobeautiful*/
    /*glamx*/
    #glamx .buyProduct {
        margin-top: 15px;
        margin-left: 0;
    }
    #glamx .exploreProduct {
        margin-left: 0;
        font-size: 0.45em;
        text-transform: uppercase;
        color: #fff;
        font-family: 'Bliss2 EL';
        margin-top: 12px;
        margin-bottom: 7px;
        cursor: pointer;
    }
    #glamx .exploreProduct span:first-child {
        margin-right: 4px;
    }
    #glamx .exploreProduct span:last-child {
        margin-left: 0;
    }
    #glamx .productSocialLogo {
        float: left;
        padding-left: 0;
        cursor: pointer;
    }
    #glamx .productSocialLogo.firstLogo {
        padding-left: 0;
    }
    #glamx .shareText {
        margin-left: 0;
        color: #fff;
        text-transform: uppercase;
        font-family: 'Bliss2 L';
        font-size: 8px;
        margin-bottom: 6px;
    }
    #glamx .productSocials {
        margin-left: 0;
    }
    #glamx .productContent {
        margin-top: 54px;
        margin-right: 25px;
        width: 142px;
    }
    .de #glamx .productContent {}
    #glamx .productContent #logo {
        margin-left: 0;
        width: 142px;
    }
    #glamx .productContent #logo img {
        margin: 0;
    }
    #glamx .productContent .newFragrance {
        margin-top: 9px;
        margin-left: 0;
        font-size: 0.65em;
    }
    .de #glamx .productContent .newFragrance {}
    #glamx .productContent .productText {
        margin-top: 10px;
        margin-left: 0;
        font-size: 0.55em;
        max-width: 110px;
    }
    .de #glamx #lastNote.smallNotes {
        padding-bottom: 5px;
    }
    body.glamx .video {
        margin-left: 15px;
    }
    body.glamx .video img {
        height: 153px;
    }
    body.glamx .videoTitle {
        font-size: 13px;
        line-height: 15px;
        height: 15px;
        padding-left: 5px;
    }
    /*end glamx*/
    /* videos */
    .videoWrapper.tiny {
        display: none;
    }
    /* < 319        */
    .videoWrapper.xsmall {
        display: none;
    }
    /*   320 > 479  */
    .videoWrapper.small {
        display: none;
    }
    /*   480 > 767  */
    .videoWrapper.medium {
        display: block;
    }
    /*   768 > 1023 */
    .videoWrapper.large {
        display: none;
    }
    /*  1024 > 1399 */
    .videoWrapper.xlarge {
        display: none;
    }
    /*       > 1400 */
    .popUpShareText {
        position: absolute;
        right: 150px;
        bottom: -40px;
        color: #fff;
        text-transform: uppercase;
        font-family: 'Bliss2 L';
        font-size: 14px;
        margin-bottom: 10px;
    }
    .popUpSocials {
        position: absolute;
        right: 50px;
        bottom: -35px;
    }
    .popupBG {
        height: 494px;
        width: 669px;
    }
    /* end videos */
}

@media all and (max-width: 767px) and (min-width: 480px) {
    /*navigation*/
    .navigation {
        width: 480px;
        height: 300px;
    }
    .container {
        width: 480px;
        height: auto;
    }
    .navigationBottom {
        display: none;
    }
    .navigation_logo img {
        margin: 0 auto;
    }
    .navigation_logo img.full {
        display: inline;
    }
    .navigationLanguages {
        display: none;
        margin-left: 15px;
        margin-top: 21px;
        border: 1px solid #e1d7c3;
        border-top: 0;
        width: 78px;
        font-size: 14px;
        line-height: 16px;
    }
    .navigationLanguages span:hover {
        background-color: #e1d7c3;
    }
    #navigateLink {
        display: block;
        background: url("../images/arrow_menu480.png") no-repeat scroll 268px center;
        width: 60%;
        margin: 0 auto;
        text-align: center;
        background-color: #876500;
        color: #fff;
        text-transform: uppercase;
        font-size: 16px;
        line-height: 22px;
        font-family: 'Bliss2 L';
        cursor: pointer;
    }
    #navigateLink br {
        display: none;
    }
    .socials {
        position: absolute;
        right: 0;
        top: 0;
        padding: 0;
        width: auto;
        right: 15px;
        top: 7px;
    }
    .socials img.full {
        display: block;
    }
    .navigation_link.small {
        display: block;
        font-size: 14px;
        margin-top: 5px;
    }
    .navigation_link.big {
        display: none;
    }
    ul.navigationBar.big {
        display: none;
    }
    ul.navigationBar.small {
        z-index: 102;
        display: none;
        text-align: center;
        text-transform: uppercase;
        margin: 0 auto;
        width: 60%;
        float: none;
        border: 1px solid #e1d7c3;
        border-top: 0;
        background-color: #fff;
        margin-left: 20%;
        position: absolute;
    }
    ul.navigationBar.small li span {
        padding: 0;
    }
    ul.navigationBar.small li {
        font-size: 13px;
        line-height: 20px;
    }
    ul.navigationBar.small li.buynow {
        font-family: 'Bliss2 B';
    }
    ul.navigationBar.small li.awards {
        font-family: 'Bliss2 B';
        margin-top: 0;
    }
    ul.navigationBar.small li br {
        display: none;
    }
    .no1 {
        width: 100%;
        margin-top: 0;
    }
    .no1 img {
        margin: 0 auto;
    }
    .navigation_logo {
        margin-top: -7px;
        text-align: center;
    }
    #selectLanguage {
        position: absolute;
        top: 0;
        left: 0;
        width: 80px;
        height: 16px;
        background: url("../images/arrow_language480.png") no-repeat scroll 65px center;
        background-color: #876500;
    }
    #selectLanguage {
        display: block;
        top: 5px;
        left: 15px;
        font-size: 14px;
        font-family: 'Bliss2 L';
        text-align: center;
        text-transform: uppercase;
        line-height: 14px;
        color: #fff;
        cursor: pointer;
    }
    .languages {
        clear: both;
        float: left;
        padding-left: 0;
        width: 100%;
        text-align: center;
    }
    /*end navigation*/
    /*landing*/
    .homeDefinitionLogo {
        background-image: url("../images/logos/homeLogoDefinition_1024.png");
        display: block;
        width: 103px;
        height: 112px;
        background-size: contain;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        margin-left: 10px;
    }
    .homeVioletNoirLogo {
        background-image: url("../images/logos/homeLogoVioletNoir_1024.png");
        display: block;
        width: 103px;
        height: 112px;
        background-size: contain;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        margin-left: auto;
        margin-right: auto;
    }
    .homeLogoXperienceLogo {
        background-image: url("../images/logos/homeLogoXperience_1024.png");
        display: block;
        width: 103px;
        height: 112px;
        background-size: contain;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        margin-left: auto;
        margin-right: auto;
    }
    .homeLogoEauSoBeautifulLogo {
        background-image: url("../images/logos/homeLogoEauSoBeautiful_1024.png");
        display: block;
        width: 103px;
        height: 90px;
        background-size: contain;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        margin-left: auto;
        margin-right: auto;
    }
    .homeGlamXLogo {
        background-image: url("../images/logos/homeLogoGlamX_1024.png");
        display: block;
        width: 103px;
        height: 112px;
        background-size: contain;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        margin-left: 10px;
    }
    .homeDefinitionBottom {
        color: #000;
        text-transform: none;
        max-width: 124px;
        width: 124px;
        font-size: 0.9em;
        display: block;
        float: left;
        margin-top: 0;
        margin-left: 5px;
        line-height: 1.1em;
    }
    .homeVioletNoirBottom {
        color: #F5F5E5;
        text-transform: none;
        max-width: 124px;
        width: 124px;
        font-size: 0.9em;
        display: block;
        float: left;
        margin-top: 0;
        margin-left: 5px;
        line-height: 1.1em;
    }
    .homeXperienceBottom {
        color: #F5F5E5;
        text-transform: none;
        max-width: 124px;
        width: 124px;
        font-size: 0.9em;
        display: block;
        float: left;
        margin-top: 0;
        margin-left: 5px;
        line-height: 1.1em;
    }
    .homeGlamXBottom {
        color: #000;
        text-transform: none;
        max-width: 124px;
        width: 124px;
        font-size: 0.9em;
        display: block;
        float: left;
        margin-top: 0;
        margin-left: 5px;
        line-height: 1.1em;
    }
    .number1home {
        margin-top: 0;
    }
    .number1home span {
        margin-left: auto;
        margin-right: auto;
    }
    .de .number1home span {}
    .number1home span {
        position: relative;
        letter-spacing: 1px;
        color: #d6ba7;
        font-weight: bold;
        font-size: 0.75em;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }
    .home_no1 .landscape {
        display: inline-block;
        margin-top: 5px;
    }
    .home_no1 img.full {
        display: none;
    }
    .homeText {
        font-size: 14px;
        line-height: 11px;
    }
    .homeTextTop2 {
        font-size: 14px;
        line-height: 11px;
        padding-top: 5px;
    }
    /*.de .homeText {font-size: 14px; line-height: 15px;}*/
    .homeTextBottom {
        font-size: 12px;
        line-height: 14px;
        text-align: left;
        /*padding-top: 5px;*/
        width: 124px;
        letter-spacing: 2px;
    }
    .de .homeTextBottom {
        width: 105px;
    }
    .home_no1 {
        display: block;
    }
    .homeButtons {
        display: block;
        margin-top: 10px;
        margin-left: auto;
        margin-right: auto;
        float: left;
    }
    .de .homeButtons {}
    .homeButtons #right-image {
        clear: both;
        padding-left: 0;
    }
    .contentRight {
        display: none;
    }
    .contentLeft .homeLogo {
        height: 82px;
    }
    #left-image .full {
        display: none;
    }
    #right-image .full {
        display: none;
    }
    /*#left-image a{text-decoration: none; text-align: left;}*/
    #right-image a {
        text-decoration: none;
    }
    .Hbutton480 {
        background: url("../images/shoppingCart.png") no-repeat 5px center;
        display: block;
        margin: 0 auto;
        height: 17px;
        width: 90px;
        text-transform: uppercase;
        font-family: 'Bliss2 L';
        color: #fff;
        background-color: #9C7939;
        font-size: 10px;
        line-height: 17px;
        text-decoration: none;
    }
    .de .Hbutton480 {
        width: 95px;
    }
    .nl .Hbutton480 {
        width: 80px;
    }
    .ru .Hbutton480 {
        width: 115px;
    }
    .pt .Hbutton480 {
        width: 105px;
    }
    .hu .Hbutton480 {
        width: 110px;
        font-size: 9px;
        line-height: 19px;
    }
    .Hbutton480 span {
        padding-left: 30px;
    }
    #right-image .Hbutton480 {
        margin-top: 3px;
        background-image: none;
    }
    #right-image .Hbutton480 span {
        padding-left: 5px;
    }
    .buyProduct a {
        text-decoration: none;
        text-align: center;
    }
    .Pbutton480 {
        background: url("../images/shoppingCart.png") no-repeat 15px center;
        display: none;
        margin: 0 auto;
        margin-left: 0;
        height: 17px;
        width: 115px;
        text-transform: uppercase;
        font-family: 'Bliss2 L';
        color: #fff;
        background-color: #9C7939;
        font-size: 10px;
        line-height: 17px;
        text-decoration: none;
    }
    .de .Pbutton480 {
        width: 130px;
    }
    .ru .Pbutton480 {
        width: 190px;
        font-size: 9px;
    }
    .hu .Pbutton480 {
        width: 130px;
    }
    .pt .Pbutton480 {
        width: 130px;
        background-position: 10px center;
    }
    .exploreProductSmall .Pbutton480 {
        background-image: none;
        text-align: center;
        margin-top: 5px;
        cursor: pointer;
    }
    .contentLeft {
        margin-right: 0;
        width: 100%
    }
    .socialLogo .full {
        width: 20px;
    }
    .socialLogo {
        padding-left: 4px;
    }
    .homeLogo img {
        height: 95px;
    }
    .number1home {
        background-size: 55px;
        background-position: right 20px;
        width: 100%;
        text-align: center;
        height: 22px;
    }
    .homeContent {
        margin-top: 15px;
        margin-right: auto;
        width: 160px;
        padding-right: 5px;
    }
    .de .homeContent {}
    #discoverLink {
        display: none;
    }
    .number1home {
        font-size: 14px;
        line-height: 16px;
    }
    .de .number1home {
        margin-left: 5px;
    }
    .homeNo1 {
        margin-top: 10px;
    }
    .homeNo1 img {
        height: 60px;
    }
    .homeButtons img {
        height: 18px;
    }
    /*end landing*/
    /*footer*/
    .footer {
        background-color: #fff;
        display: inline-block;
        height: auto;
        padding-top: 20px;
        position: relative;
        text-align: center;
        width: 480px;
        padding-bottom: 20px;
    }
    .footer a {
        text-decoration: none;
        color: #876500;
    }
    .footer ul {
        text-transform: uppercase;
        font-size: 8px;
        line-height: 12px;
        font-family: 'Bliss2 L';
        color: #876500;
    }
    /*end footer*/
    /*backgrounds*/
    .homeBackground {
        background-image: url("../images/backgrounds/homeBG_2020_oct_480.jpg");
        width: 480px;
        height: 306px;
        float: left;
        background-size: contain;
    }
    .productBackground#touchofseduction {
        background-image: url("../images/backgrounds/touchofseductionProductBG_480.jpg");
        width: 480px;
        height: 424px;
        float: left;
        position: relative;
    }
    .productBackground#woman {
        background-image: url("../images/backgrounds/womanProductBG_V2_480.jpg");
        background-size: 100%;
        width: 480px;
        height: 423px;
        position: relative;
    }
    .productBackground#signature {
        background-image: url("../images/backgrounds/signatureProductBG_480_new.jpg");
        width: 480px;
        height: 424px;
        position: relative;
    }
    .productBackground#unforgettable {
        background-image: url("../images/backgrounds/unforgettableProductBG_480_new.jpg");
        width: 480px;
        height: 424px;
        position: relative;
    }
    .productBackground#redsin {
        background-image: url("../images/backgrounds/redsinProductBG_480_new.jpg");
        width: 480px;
        height: 424px;
        position: relative;
    }
    .productBackground#bynight {
        background-image: url("../images/backgrounds/bynightProductBG_480_new.jpg");
        width: 480px;
        height: 424px;
        position: relative;
    }
    .productBackground#definition {
        background-image: url("../images/backgrounds/definitionProductBG_480_new.jpg");
        width: 480px;
        height: 424px;
        position: relative;
    }
    .productBackground#violetnoir {
        background-image: url("../images/backgrounds/violetnoirProductBG_480_new.jpg");
        width: 480px;
        height: 424px;
        position: relative;
    }
    .productBackground#xperience {
        background-image: url("../images/backgrounds/xperienceProductBG_480_new.jpg");
        width: 480px;
        height: 424px;
        position: relative;
    }
    .productBackground#eausobeautiful {
        background-image: url("../images/backgrounds/eausobeautifulProductBG_480_new.jpg");
        background-size: cover;
        width: 480px;
        height: 424px;
        position: relative;
    }
    .productBackground#glamx {
        background-image: url("../images/backgrounds/glamxProductBG_480_new.jpg");
        width: 480px;
        height: 424px;
        position: relative;
    }
    .productBackground#royaldesire {
        background-image: url("../images/backgrounds/royaldesireProductBG_480_new.jpg");
        width: 480px;
        height: 424px;
        position: relative;
    }
    .awardBackground {
        background-image: url("../images/backgrounds/awardsBG_480.jpg");
        width: 480px;
        height: 628px;
    }
    .ru .awardBackground {
        height: 675px;
    }
    .buynowBackground {
        background: url("../images/backgrounds/buynowBG_480.jpg")no-repeat scroll left 325px;
        width: 480px;
    }
    .sitemapBG {
        width: 480px;
        height: 355px;
    }
    .page_not_foundBG {
        width: 480px;
        height: 355px;
    }
    /*end backgrounds*/
    .links {
        margin-top: 35px;
        margin-left: 55px;
    }
    .page_not_found_text {
        margin-top: 5%;
        font-size: 50px;
    }
    .de .page_not_found_text {
        margin-top: 5%;
        font-size: 45px;
        line-height: 45px;
    }
    body.page_not_found .links {
        margin-left: 38%;
        margin-top: 15px;
    }
    /*fragrances*/
    .newFragrance {
        font-size: 12px;
        line-height: 12px;
        margin-top: 10px;
    }
    .productText {
        font-size: 11px;
        line-height: 11px;
        margin-top: 10px;
    }
    .productText br {
        display: none;
    }
    .productContent {
        margin-top: 67px;
        margin-right: 30px;
        width: 175px;
    }
    .productContent br {
        display: none;
    }
    body.woman .productContent {
        margin-top: 50px;
        margin-right: 30px;
        width: 185px;
    }
    .productContent #logo img {
        height: 108px;
    }
    .exploreProduct {
        display: none;
    }
    .buyProduct .full {
        display: block;
        height: 30px;
    }
    .productSocials.full {
        display: block;
    }
    .exploreProductSmall {
        display: none;
    }
    .exploreProductSmall img {
        cursor: pointer;
        margin-top: 5px;
    }
    .backFromExplore {
        display: none;
    }
    .productNotes {
        background-image: url("../images/backgrounds/exploreBG_480.jpg");
        display: none;
        left: 0;
        position: absolute;
        top: 300px;
        width: 480px;
        height: 355px;
        z-index: 101;
        text-align: center;
    }
    body.touchofseduction .productNotesSmall {
        background-image: url("../images/backgrounds/smallNotes_touchofseduction_480.jpg");
        float: left;
        width: 480px;
        height: 341px;
        text-align: center;
        position: relative;
    }
    body.woman .productNotesSmall {
        background-image: url("../images/backgrounds/smallNotes_woman_480.jpg");
        float: left;
        width: 480px;
        height: 341px;
        text-align: center;
        position: relative;
    }
    body.signature .productNotesSmall {
        background-image: url("../images/backgrounds/smallNotes_signature_480.jpg");
        float: left;
        width: 480px;
        height: 301px;
        text-align: center;
    }
    body.unforgettable .productNotesSmall {
        background-image: url("../images/backgrounds/smallNotes_signature_480.jpg");
        float: left;
        width: 480px;
        height: 301px;
        text-align: center;
    }
    body.redsin .productNotesSmall {
        background-image: url("../images/backgrounds/smallNotes_signature_480.jpg");
        float: left;
        width: 480px;
        height: 301px;
        text-align: center;
    }
    body.bynight .productNotesSmall {
        background-image: url("../images/backgrounds/smallNotes_bynight_480.jpg");
        float: left;
        width: 480px;
        height: 301px;
        text-align: center;
    }
    body.definition .productNotesSmall {
        background-image: url("../images/backgrounds/smallNotes_definition_480.jpg");
        float: left;
        width: 480px;
        height: 340px;
        text-align: center;
    }
    body.violetnoir .productNotesSmall {
        background-image: url("../images/backgrounds/smallNotes_violetnoir_480.jpg");
        float: left;
        width: 480px;
        height: 340px;
        text-align: center;
    }
    body.xperience .productNotesSmall {
        background-image: url("../images/backgrounds/smallNotes_xperience_480.jpg");
        float: left;
        width: 480px;
        height: 340px;
        text-align: center;
    }
    body.eausobeautiful .productNotesSmall {
        background-image: url("../images/backgrounds/smallNotes_eausobeautiful_480.jpg");
        float: left;
        width: 480px;
        height: 340px;
        text-align: center;
    }
    body.glamx .productNotesSmall {
        background-image: url("../images/backgrounds/smallNotes_glamx_480.jpg");
        float: left;
        width: 480px;
        height: 340px;
        text-align: center;
    }
    body.royaldesire .productNotesSmall {
        background-image: url("../images/backgrounds/smallNotes_signature_480.jpg");
        float: left;
        width: 480px;
        height: 301px;
        text-align: center;
    }
    body.touchofseduction .smallCampaign {
        background-image: url("../images/backgrounds/smallCampaign_touchofseduction_480.jpg");
        float: left;
        width: 480px;
        height: 256px;
        text-align: center;
    }
    body.signature .productNotes {
        background-image: url("../images/backgrounds/exploreBGSignature_480.jpg");
    }
    body.unforgettable .productNotes {
        background-image: url("../images/backgrounds/exploreBGUnforgettable_480.jpg");
    }
    body.redsin .productNotes {
        background-image: url("../images/backgrounds/exploreBGRedsin_480.jpg");
    }
    body.bynight .productNotes {
        background-image: url("../images/backgrounds/exploreBGBynight_480.jpg");
    }
    body.definition .productNotes {
        background-image: url("../images/backgrounds/exploreBGDefinition_480.jpg");
    }
    body.violetnoir .productNotes {
        background-image: url("../images/backgrounds/exploreBGVioletNoir_480.jpg");
    }
    body.xperience .productNotes {
        background-image: url("../images/backgrounds/exploreBGXperience_480.jpg");
    }
    body.glamx .productNotes {
        background-image: url("../images/backgrounds/exploreBGGlamx_480.jpg");
    }
    body.royaldesire .productNotes {
        background-image: url("../images/backgrounds/exploreBG_480Royaldesire.jpg");
    }
    .smallNotes {
        width: 194px;
        margin-top: 3px;
        left: 130px;
        cursor: pointer;
    }
    .smallNotes img {
        width: 194px;
        display: none;
    }
    .smallNotesHeader {
        width: 194px;
        position: relative;
        opacity: 1.0;
        filter: alpha(opacity=100);
        background: url("../images/arrow_menu480.png") no-repeat scroll 175px center #876500;
        line-height: 11px;
    }
    .thumbnailHover {
        width: 100%
        /*97px*/
        ;
        height: 67px;
        margin-top: 0;
        display: none;
    }
    .smallNotesHeader span {
        font-size: 11px;
    }
    .thumbnailHover span {
        font-size: 10px;
        line-height: 12px;
        text-align: left;
    }
    .de .thumbnailHover span {
        font-size: 9px;
        line-height: 10px;
        text-align: left;
    }
    .ru .thumbnailHover span {
        font-size: 9px;
        line-height: 10px;
        text-align: left;
    }
    .notesLogo {
        display: inline;
        margin-top: 15px;
    }
    .newFragranceExplore {
        display: block;
    }
    .exploreSubLogo {
        font-family: 'Bliss2 L';
        text-transform: uppercase;
        font-size: 14px;
        color: #4d4d4f;
        display: block;
    }
    body.bynight .exploreSubLogo {
        color: #fff;
    }
    body.definition .exploreSubLogo {
        color: #000;
    }
    body.violetnoir .exploreSubLogo {
        color: #b39353;
    }
    body.xperience .exploreSubLogo {
        color: #AF4667;
    }
    body.glamx .exploreSubLogo {
        color: #fff;
    }
    .newFragranceExplore .newFragrance {
        margin-top: 5px;
    }
    .productNotes .extendNotes {
        font-family: 'Bliss2 EL';
        font-size: 12px;
        color: #4d4d4f;
        display: block;
        margin-top: 5px;
        margin-bottom: 10px;
        text-transform: uppercase;
    }
    body.bynight .productNotes .extendNotes {
        color: #fff;
    }
    body.definition .productNotes .extendNotes {
        color: #000;
    }
    body.violetnoir .productNotes .extendNotes {
        color: #b39353;
    }
    body.xperience .productNotes .extendNotes {
        color: #AF4667;
    }
    body.glamx .productNotes .extendNotes {
        color: #fff;
    }
    .shareText {
        font-size: 9px;
        margin-top: 10px;
        margin-bottom: 5px;
    }
    .productSocialLogo img {
        width: 20px;
    }
    .productSocialLogo {
        padding-left: 3px;
    }
    .backFromExplore {
        font-family: 'Bliss2 EL';
        color: #fff;
        width: 60px;
        height: 18px;
        background-color: #876500;
        font-size: 10px;
        line-height: 18px;
        margin: 0 auto;
        margin-top: 15px;
        cursor: pointer;
    }
    /*end fragrances*/
    /*campaign*/
    .campaign {
        background-image: url("../images/backgrounds/exploreBG_480.jpg");
        display: none !important;
        width: 480px;
        height: 355px;
        margin: 0;
    }
    .imageGallery {
        font-size: 10px;
        line-height: 12px;
        margin: 0 auto;
        text-align: center;
        margin-top: 30px;
    }
    body.touchofseduction .imageGallery {
        font-size: 15px;
        line-height: 15px;
    }
    .campaign .close {
        display: none;
    }
    .gallery {
        display: none;
    }
    .smallGallery {
        display: block;
        margin-top: 15px;
    }
    .leftSmallGallery {
        width: 50%;
        float: left;
    }
    .leftSmallGallery img {
        float: right;
        display: block;
    }
    body.touchofseduction .leftSmallGallery img {
        float: right;
        display: block;
        height: 163px;
    }
    .rightSmallGallery {
        width: 50%;
        float: left;
    }
    .rightSmallGallery img {
        display: block;
        padding-left: 3px;
    }
    body.touchofseduction .rightSmallGallery img {
        display: block;
        padding-left: 3px;
        height: 80px;
    }
    .rightSmallGallery .lastSmall img {
        padding-top: 3px;
    }
    .backFromCampaign {
        font-family: 'Bliss2 EL';
        color: #fff;
        width: 60px;
        height: 18px;
        background-color: #876500;
        font-size: 10px;
        line-height: 18px;
        margin: 0 auto;
        cursor: pointer;
        display: block;
        clear: both;
        text-align: center;
        position: relative;
        top: 20px;
    }
    /*end campaign*/
    /*awards*/
    .awardLogo {
        display: none;
    }
    .awardsHeader {
        font-size: 16px;
        line-height: 18px;
        width: 77%;
        margin: 0 auto;
        margin-top: 30px;
    }
    .awardsHeader br {
        display: none;
    }
    .awardsText {
        font-size: 13px;
        line-height: 15px;
        width: 72%;
        margin: 0 auto;
        margin-top: 20px;
    }
    .awardsText br {
        display: none;
    }
    .awardLine {
        display: none;
    }
    .awardLineSmall {
        display: block;
        font-size: 11px;
        line-height: 13px;
        font-family: 'Bliss2 L';
        color: #4d4d4f;
    }
    .hu .awardLineSmall {
        font-size: 10px;
    }
    .pt .awardLineSmall {
        font-size: 9px;
    }
    .ru .awardLineSmall {
        font-size: 9px;
    }
    .de .awardLineSmall {
        font-size: 10px;
        line-height: 12px;
    }
    .de .awardColumnSmall {
        margin-left: 7px;
        margin-right: 7px;
    }
    .awardColumnSmall {
        display: inline-block;
        float: left;
        margin-left: 12px;
        margin-right: 12px;
        margin-top: 25px;
    }
    .awardColumnSmall span {
        text-transform: uppercase;
    }
    .awardFinePrint {
        margin: 20px auto;
        font-size: 0.55em;
    }
    .small5 {
        clear: both;
        margin-left: 65px;
    }
    .pt .small5 {
        margin-left: 85px;
    }
    .hu .small5 {
        margin-left: 70px;
    }
    .ru .small5 {
        clear: none;
        margin-left: 12px;
    }
    .de .small5 {
        clear: none;
        margin-left: 12px;
    }
    .small8 {
        clear: both;
    }
    .pt .small8 {
        margin-left: 35px;
    }
    .hu .small8 {
        margin-left: 35px;
    }
    .ru .small8 {
        clear: none;
    }
    .de .small8 {
        clear: none;
    }
    .small12 {
        clear: both;
        margin-left: 75px;
    }
    .pt .small12 {
        margin-left: 85px;
    }
    .hu .small12 {
        margin-left: 100px;
    }
    .ru .small12 {
        clear: none;
        margin-left: 12px;
    }
    .de .small12 {
        clear: none;
        margin-left: 12px;
    }
    .small15 {
        clear: both;
        margin-left: 145px;
    }
    .ru .small15 {
        clear: none;
        margin-left: 12px;
    }
    .hu .small15 {
        clear: none;
        margin-left: 130px;
    }
    .small17 {
        clear: both;
        margin-left: 200px;
    }
    .ru .small17 {
        clear: none;
        margin-left: 12px;
    }
    .de .small17 {
        clear: none;
        margin-left: 12px;
    }
    .small1 {
        margin-left: 30px;
    }
    .pt .small1 {
        margin-left: 20px;
    }
    .ru .awardColumnSmall {
        float: none;
    }
    .de .awardColumnSmall {
        float: none;
    }
    /*end awards*/
    /*buynow*/
    .perfumesAvailable {
        margin: 0 auto;
        height: 250px;
    }
    .buynowMargin {
        width: 480px;
        height: 575px;
        background-image: url("../images/buynow/marginwoman_480.png");
    }
    .perfumeBottles img {
        width: 18%;
    }
    .perfumeBottles {
        width: 480px;
        margin: 0 auto;
        display: none;
        margin-top: 30px;
    }
    .selectPerfume {
        display: none;
    }
    .shopRelated {
        display: block;
    }
    .countrySelectorSmall {
        display: inline-block;
        background: url("../images/arrow_menu480.png") no-repeat scroll 182px center;
        width: 200px;
        margin: 0 auto;
        margin-left: 140px;
        text-align: center;
        background-color: #876500;
        color: #fff;
        text-transform: uppercase;
        font-size: 16px;
        line-height: 22px;
        font-family: 'Bliss2 L';
        cursor: pointer;
    }
    .previous {
        display: block;
        background: url("../images/buynow/left.png") no-repeat scroll;
        width: 15px;
        height: 30px;
        position: absolute;
        left: 90px;
        margin-top: 170px;
        cursor: pointer;
    }
    .next {
        display: block;
        background: url("../images/buynow/right.png") no-repeat scroll;
        width: 15px;
        height: 30px;
        position: absolute;
        right: 90px;
        margin-top: 170px;
        cursor: pointer;
    }
    .notAvailable {
        margin: 0 auto;
        margin-left: 170px;
        font-size: 13px;
        line-height: 13px;
    }
    .notAvailableUS {
        margin: 0 auto;
        margin-left: 140px;
        font-size: 13px;
        line-height: 13px;
    }
    .de .notAvailable {
        margin-left: 148px;
    }
    .nl .notAvailable {
        margin-left: 170px;
    }
    .ru .notAvailable {
        margin-left: 165px;
    }
    .hu .notAvailable {
        margin-left: 158px;
    }
    .pt .notAvailable {
        margin-left: 153px;
    }
    .backToShop {
        display: none;
    }
    .shopContainer {
        margin-left: 2%;
        margin-right: 2%;
    }
    .shopLogo img {
        height: 50px;
    }
    .shopProductHeader {
        font-size: 15px;
        line-height: 17px;
        margin-top: 30px;
    }
    .shopProductHeader span {
        font-size: 28px;
        line-height: 30px;
    }
    .countrySelContainer {
        display: none;
    }
    .countrySelContainerSmall {
        display: block;
        margin-top: 5px;
    }
    .countrySelectorSmall span {
        margin-left: -10px;
    }
    ul.buyCountrySmall {
        display: none;
        text-align: center;
        text-transform: uppercase;
        margin: 0 auto;
        float: none;
        border: 1px solid #e1d7c3;
        border-top: 0;
        background-color: #fff;
        margin-left: 140px;
        position: absolute;
        z-index: 111;
    }
    ul.buyCountrySmall li:hover {
        background-color: #e1d7c3;
    }
    ul.buyCountrySmall li span {
        padding: 0;
    }
    ul.buyCountrySmall li {
        font-size: 13px;
        line-height: 20px;
        font-family: 'Bliss2 L';
    }
    #selectCountrySmall {
        width: 199px;
        cursor: pointer;
    }
    /*end buynow*/
    /*buffalo*/
    .buffalo {
        display: none;
    }
    .smallBuffalo {
        text-align: center;
        text-transform: uppercase;
        font-family: 'Bliss2 L';
        font-size: 11px;
        line-height: 12px;
        color: #936f2d;
        cursor: pointer;
        margin-top: 0;
        display: block;
    }
    .buffaloPopup {
        position: absolute;
        width: 310px;
        height: 270px;
        background-color: #fff;
        bottom: 115px;
        left: 85px;
        border: 2px solid #cdbc9b;
        display: none;
        z-index: 200;
    }
    .closeBuffalo {
        font-family: 'Bliss2 L';
        font-size: 18px;
        line-height: 18px;
        cursor: pointer;
        float: right;
        margin-right: 10px;
        margin-top: 5px;
    }
    .buffaloContent {
        font-family: 'Bliss2 EL';
        font-size: 12px;
        color: #4d4d4f;
        margin-left: 20px;
        margin-top: 10px;
        float: left;
    }
    .buffaloContent a {
        font-family: 'Bliss2 EL';
        font-size: 11px;
        color: #4d4d4f;
        text-decoration: none;
        cursor: pointer;
    }
    /*end buffalo*/
    /*touch of seduction*/
    .product_subtitle {
        display: block;
        font-family: 'Bliss2 B';
        font-size: 13px;
        margin-top: 10px;
        color: #4d4d4f;
        text-transform: uppercase;
    }
    body.bynight .product_subtitle {
        color: #fff;
    }
    body.definition .product_subtitle {
        color: #000;
    }
    body.violetnoir .product_subtitle {
        color: #b39353;
    }
    body.xperience .product_subtitle {
        color: #AF4667;
    }
    body.glamx .product_subtitle {
        color: #fff;
    }
    body.woman .productText {
        width: 125px;
    }
    body.signature .productText {
        width: 135px;
    }
    body.unforgettable .productText {
        width: 139px;
    }
    body.redsin .productText {
        width: 107px;
    }
    body.bynight .productText {
        width: 115px;
    }
    body.definition .productText {
        width: 115px;
    }
    body.violetnoir .productText {
        width: 115px;
    }
    body.xperience .productText {
        width: 115px;
    }
    body.glamx .productText {
        width: 115px;
    }
    body.royaldesire .productText {
        width: 122px;
    }
    .full {
        display: none;
    }
    body.touchofseduction .full {
        display: block;
    }
    .no1 .full {
        display: block;
    }
    .full_all_products {
        display: block;
    }
    body.touchofseduction .full_all_products {
        display: none;
    }
    #lastNote.smallNotes {
        padding-bottom: 0;
    }
    #touchofseduction .productContent .newFragrance {
        margin-top: 35px;
    }
    #touchofseduction .productContent {
        margin-right: 30px;
        margin-top: 40px;
        width: 160px;
    }
    .de #touchofseduction .productContent {
        margin-right: 30px;
    }
    #touchofseduction .productContent br {
        display: none;
    }
    #definition .productContent .newFragrance {
        margin-top: 35px;
    }
    #definition .productContent {
        margin-right: 30px;
        margin-top: 40px;
        width: 160px;
    }
    #definition .productContent br {
        display: none;
    }
    #violetnoir .productContent .newFragrance {
        margin-top: 35px;
    }
    #violetnoir .productContent {
        margin-right: 30px;
        margin-top: 40px;
        width: 160px;
    }
    #violetnoir .productContent br {
        display: none;
    }
    #xperience .productContent .newFragrance {
        margin-top: 35px;
    }
    #xperience .productContent {
        margin-right: 30px;
        margin-top: 40px;
        width: 160px;
    }
    #xperience .productContent br {
        display: none;
    }
    #glamx .productContent .newFragrance {
        margin-top: 35px;
    }
    #glamx .productContent {
        margin-right: 30px;
        margin-top: 40px;
        width: 160px;
    }
    .de #glamx .productContent {
        margin-right: 30px;
    }
    #glamx .productContent br {
        display: none;
    }
    .buyProduct {
        margin-top: 10px;
    }
    .productNotesSmall {
        display: block;
    }
    .definition .productNotesSmall .smallNotesHeader {
        background-color: #000;
    }
    .violetnoir .productNotesSmall .smallNotesHeader {
        background-color: #b39353;
    }
    .xperience .productNotesSmall .smallNotesHeader {
        background-color: #AF4667;
    }
    .eausobeautiful .productNotesSmall .smallNotesHeader {
        background-color: #725692;
    }
    .productNotesSmall .smallNotesHeader {
        width: 220px;
        background: none;
        background-color: #b39353;
        opacity: 0.8;
        position: absolute;
        text-align: left;
    }
    .productNotesSmall .smallNotes {
        margin-top: 0;
        width: 220px;
        display: block !important;
    }
    body.touchofseduction .productNotesSmall .smallNotes.first {
        margin-top: 30px;
    }
    .productNotesSmall .smallNotes.first {
        margin-top: 36px;
    }
    .productNotesSmall .smallNotes img {
        width: 220px;
        display: block !important;
    }
    .productNotesSmall .smallNotes .thumbnailHover {
        width: 100%
        /*110px*/
        ;
        height: 60px;
        display: block !important;
        margin-top: 17px;
    }
    /*.productNotesSmall .smallNotes .thumbnailHover#baseNoteHover{height: 59px;}*/
    .definition .smallExplore {
        color: #000;
    }
    .definition .smallExplore {
        bottom: 30px;
    }
    .violetnoir .smallExplore {
        color: #b39353;
    }
    .violetnoir .smallExplore {
        bottom: 30px;
    }
    .xperience .smallExplore {
        color: #fff;
    }
    .xperience .smallExplore {
        bottom: 30px;
    }
    .smallExplore {
        font-family: 'Bliss2 L';
        font-size: 15px;
        color: #fff;
        width: 100%;
        text-transform: uppercase;
        text-align: center;
        display: block;
        position: absolute;
        bottom: 35px;
    }
    body.woman .smallExplore {
        color: #4d4d4f;
    }
    body.signature .smallExplore {
        color: #4d4d4f;
    }
    body.unforgettable .smallExplore {
        color: #4d4d4f;
    }
    body.redsin .smallExplore {
        color: #4d4d4f;
    }
    body.royaldesire .smallExplore {
        color: #4d4d4f;
    }
    .explore_arrow_480 {
        background: url("../images/explore_arrow_white.png") no-repeat center;
        width: 100%;
        height: 10px;
        text-align: center;
        margin-top: 10px;
        display: block;
        position: absolute;
        bottom: 15px;
    }
    body.touchofseduction .explore_arrow_480 {
        background: url("../images/explore_arrow_white.png") no-repeat center;
        height: 10px;
    }
    body.woman .explore_arrow_480 {
        background: url("../images/explore_arrow_black.png") no-repeat center;
        height: 10px;
    }
    body.signature .explore_arrow_480 {
        background: url("../images/explore_arrow_black.png") no-repeat center;
        height: 10px;
    }
    body.unforgettable .explore_arrow_480 {
        background: url("../images/explore_arrow_black.png") no-repeat center;
        height: 10px;
    }
    body.redsin .explore_arrow_480 {
        background: url("../images/explore_arrow_black.png") no-repeat center;
        height: 10px;
    }
    body.bynight .explore_arrow_480 {
        background: url("../images/explore_arrow_white.png") no-repeat center;
        height: 10px;
    }
    body.definition .explore_arrow_480 {
        background: url("../images/explore_arrow_black.png") no-repeat center;
        height: 10px;
    }
    body.violetnoir .explore_arrow_480 {
        background: url("../images/explore_arrow_gold.png") no-repeat center;
        height: 10px;
    }
    body.xperience .explore_arrow_480 {
        background: url("../images/explore_arrow_pink.png") no-repeat center;
        height: 10px;
    }
    body.glamx .explore_arrow_480 {
        background: url("../images/explore_arrow_white.png") no-repeat center;
        height: 10px;
    }
    body.royaldesire .explore_arrow_480 {
        background: url("../images/explore_arrow_black.png") no-repeat center;
        height: 10px;
    }
    .explore_arrow_480 img {
        display: block;
        margin: 0 auto;
    }
    .campaignView {
        font-family: 'Bliss2 L';
        font-size: 15px;
        color: #0f0f0f;
        width: 100%;
        text-transform: uppercase;
        text-align: center;
        float: left;
        margin-top: 25px;
    }
    body.woman .campaignView {
        color: #4d4d4f;
    }
    .campaign_arrow_480 {
        background: url("../images/explore_arrow_black.png") no-repeat center;
        height: 10px;
        width: 100%;
        text-align: center;
        margin-top: 52px;
        display: block;
    }
    body.touchofseduction .smallCampaign {
        display: block;
    }
    body.touchofseduction .videoCampaignThumnail {
        width: 384px;
        height: 183px;
        margin: 0 auto;
        margin-top: 27px;
    }
    body.touchofseduction .videoCampaignThumnail#videoImage480 {
        display: block;
    }
    body.touchofseduction .videoCampaignThumnail#videoImage320 {
        display: none;
    }
    body.touchofseduction .videoCampaignThumnail#videoImage240 {
        display: none;
    }
    body.touchofseduction .smallCampaign ul {
        margin: 0 auto;
        height: 256px;
        width: 100%;
    }
    body.touchofseduction .smallCampaign .image img {
        height: 80px;
    }
    body.touchofseduction .smallCampaign .image.second {
        clear: both;
    }
    body.touchofseduction .smallCampaign .image.last img {
        height: 160px;
    }
    body.woman .smallCampaign {
        display: block !important;
    }
    body.woman .smallCampaign .campaign {
        display: block !important;
        position: relative;
        float: left;
    }
    body.touchofseduction .videoTitle {
        font-family: 'Bliss2 EL';
        font-size: 13px;
        color: #fff;
        background-color: #b69c6c;
        padding-left: 0;
        line-height: 15px;
        height: 15px;
        text-align: left;
        width: 384px;
        margin: 0 auto;
    }
    .videoTitle span {
        padding-left: 5px;
    }
    /*end touch of seduction*/
    /*definition*/
    #definition .buyProduct {
        margin-top: 8px;
        margin-left: 0;
    }
    #definition .exploreProduct {
        margin-left: 0;
        font-size: 0.45em;
        text-transform: uppercase;
        color: #000;
        font-family: 'Bliss2 EL';
        margin-top: 12px;
        margin-bottom: 7px;
        cursor: pointer;
    }
    #definition .exploreProduct span:first-child {
        margin-right: 4px;
    }
    #definition .exploreProduct span:last-child {
        margin-left: 0;
    }
    #definition .productSocialLogo {
        float: left;
        padding-left: 3px;
        cursor: pointer;
    }
    #definition .productSocialLogo.firstLogo {
        padding-left: 0;
    }
    #definition .shareText {
        margin-left: 0;
        color: #000;
        text-transform: uppercase;
        font-family: 'Bliss2 L';
        font-size: 10px;
        margin-bottom: 6px;
    }
    #definition .productSocials {
        margin-left: 0;
    }
    #definition .productContent {
        margin-top: 50px;
        margin-right: 60px;
        width: 144px;
    }
    .de #definition .productContent {}
    #definition .productContent #logo {
        margin-left: 0;
        width: 142px;
    }
    #definition .productContent #logo img {
        margin: 0;
    }
    #definition .productContent .newFragrance {
        margin-top: 12px;
        margin-left: 0;
        font-size: 0.72em;
    }
    .de #definition .productContent .newFragrance {}
    #definition .productContent .productText {
        margin-top: 2px;
        margin-left: 0;
        font-size: .7em;
        max-width: 142px;
        width: 142px;
    }
    .de #definition #lastNote.smallNotes {
        padding-bottom: 5px;
    }
    body.definition .smallCampaign {
        background-image: url("../images/backgrounds/smallCampaign_definition_480.jpg");
        float: left;
        width: 480px;
        height: 302px;
        text-align: center;
    }
    body.definition .smallCampaign {
        display: none;
    }
    body.definition .smallCampaign ul {
        margin: 0 auto;
        height: 256px;
        width: 100%;
    }
    body.definition .smallCampaign .image img {
        height: 80px;
    }
    body.definition .smallCampaign .image.second {
        clear: both;
    }
    body.definition .smallCampaign .image.last img {
        height: 160px;
    }
    body.definition .campaignView {
        font-family: 'Bliss2 L';
        font-size: 15px;
        color: #000;
        width: 100%;
        text-transform: uppercase;
        text-align: center;
        display: block;
    }
    body.definition .campaign_arrow_480 {
        background: url("../images/explore_arrow_black.png") no-repeat center;
        height: 10px;
    }
    body.definition .videoCampaignThumnail {
        width: 384px;
        height: 183px;
        margin: 0 auto;
        margin-top: 27px;
    }
    body.definition .videoCampaignThumnail#videoImage480 {
        display: block;
    }
    body.definition .videoCampaignThumnail#videoImage320 {
        display: none;
    }
    body.definition .videoCampaignThumnail#videoImage240 {
        display: none;
    }
    body.definition .video {
        margin-left: 15px;
    }
    body.definition .video img {
        height: 153px;
    }
    body.definition .videoTitle {
        font-size: 13px;
        line-height: 15px;
        height: 15px;
        padding-left: 5px;
    }
    body.definition .popupBG {
        display: none !important;
    }
    /*end definition*/
    /*violetnoir*/
    #violetnoir .buyProduct {
        margin-top: 8px;
        margin-left: 0;
    }
    #violetnoir .exploreProduct {
        margin-left: 0;
        font-size: 0.45em;
        text-transform: uppercase;
        color: #F5F5E5;
        font-family: 'Bliss2 EL';
        margin-top: 12px;
        margin-bottom: 7px;
        cursor: pointer;
    }
    #violetnoir .exploreProduct span:first-child {
        margin-right: 4px;
    }
    #violetnoir .exploreProduct span:last-child {
        margin-left: 4px;
    }
    #violetnoir .productSocialLogo {
        float: left;
        padding-left: 3px;
        cursor: pointer;
    }
    #violetnoir .productSocialLogo.firstLogo {
        padding-left: 0;
    }
    #violetnoir .shareText {
        margin-left: 0;
        color: #F5F5E5;
        text-transform: uppercase;
        font-family: 'Bliss2 L';
        font-size: 10px;
        margin-bottom: 6px;
    }
    #violetnoir .productSocials {
        margin-left: 0;
    }
    #violetnoir .productContent {
        margin-top: 40px;
        margin-right: 60px;
        width: 144px;
    }
    .de #violetnoir .productContent {}
    #violetnoir .productContent #logo {
        margin-left: 0;
        width: 142px;
    }
    #violetnoir .productContent #logo img {
        margin: 0;
    }
    #violetnoir .productContent .newFragrance {
        margin-top: 12px;
        margin-left: 0;
        font-size: 0.72em;
    }
    .de #violetnoir .productContent .newFragrance {
        margin-top: 12px;
        margin-left: 0;
        font-size: 0.72em;
    }
    #violetnoir .productContent .productText {
        margin-top: 10px;
        margin-left: 0;
        font-size: .7em;
        max-width: 142px;
        width: 142px;
    }
    .de #violetnoir #lastNote.smallNotes {
        padding-bottom: 5px;
    }
    body.violetnoir .smallCampaign {
        background-image: url("../images/backgrounds/smallCampaign_violetnoir_480.jpg");
        float: left;
        width: 480px;
        height: 302px;
        text-align: center;
    }
    body.violetnoir .smallCampaign {
        display: block;
    }
    body.violetnoir .smallCampaign ul {
        margin: 0 auto;
        height: 256px;
        width: 100%;
    }
    body.violetnoir .smallCampaign .image img {
        height: 80px;
    }
    body.violetnoir .smallCampaign .image.second {
        clear: both;
    }
    body.violetnoir .smallCampaign .image.last img {
        height: 160px;
    }
    body.violetnoir .campaignView {
        font-family: 'Bliss2 L';
        font-size: 15px;
        color: #b39353;
        width: 100%;
        text-transform: uppercase;
        text-align: center;
        display: block;
    }
    body.violetnoir .campaign_arrow_480 {
        background: url("../images/explore_arrow_gold.png") no-repeat center;
        height: 10px;
    }
    body.violetnoir .videoCampaignThumnail {
        width: 384px;
        height: 183px;
        margin: 0 auto;
        margin-top: 27px;
    }
    body.violetnoir .videoCampaignThumnail#videoImage480 {
        display: block;
    }
    body.violetnoir .videoCampaignThumnail#videoImage320 {
        display: none;
    }
    body.violetnoir .videoCampaignThumnail#videoImage240 {
        display: none;
    }
    body.violetnoir .video {
        margin-left: 15px;
    }
    body.violetnoir .video img {
        height: 153px;
    }
    body.violetnoir .videoTitle {
        font-size: 13px;
        line-height: 15px;
        height: 15px;
        padding-left: 5px;
    }
    body.violetnoir .popupBG {
        display: none !important;
    }
    /*end violetnoir*/
    /*xperience*/
    #xperience .buyProduct {
        margin-top: 8px;
        margin-left: 0;
    }
    #xperience .exploreProduct {
        margin-left: 0;
        font-size: 0.45em;
        text-transform: uppercase;
        color: #AF4667;
        font-family: 'Bliss2 EL';
        margin-top: 12px;
        margin-bottom: 7px;
        cursor: pointer;
    }
    #xperience .exploreProduct span:first-child {
        margin-right: 4px;
    }
    #xperience .exploreProduct span:last-child {
        margin-left: 4px;
    }
    #xperience .productSocialLogo {
        float: left;
        padding-left: 3px;
        cursor: pointer;
    }
    #xperience .productSocialLogo.firstLogo {
        padding-left: 0;
    }
    #xperience .shareText {
        margin-left: 0;
        color: #AF4667;
        text-transform: uppercase;
        font-family: 'Bliss2 L';
        font-size: 10px;
        margin-bottom: 6px;
    }
    #xperience .productSocials {
        margin-left: 0;
    }
    #xperience .productContent {
        margin-top: 40px;
        margin-right: 60px;
        width: 144px;
    }
    .de #xperience .productContent {}
    #xperience .productContent #logo {
        margin-left: 0;
        width: 142px;
    }
    #xperience .productContent #logo img {
        margin: 0;
    }
    #xperience .productContent .newFragrance {
        margin-top: 12px;
        margin-left: 0;
        font-size: 0.72em;
    }
    .de #xperience .productContent .newFragrance {
        margin-top: 12px;
        margin-left: 0;
        font-size: 0.72em;
    }
    #xperience .productContent .productText {
        margin-top: 10px;
        margin-left: 0;
        font-size: .7em;
        max-width: 142px;
        width: 142px;
    }
    .de #xperience #lastNote.smallNotes {
        padding-bottom: 5px;
    }
    body.xperience .smallCampaign {
        background-image: url("../images/backgrounds/smallCampaign_xperience_480.jpg");
        float: left;
        width: 480px;
        height: 302px;
        text-align: center;
    }
    body.xperience .smallCampaign {
        display: block;
    }
    body.xperience .smallCampaign ul {
        margin: 0 auto;
        height: 256px;
        width: 100%;
    }
    body.xperience .smallCampaign .image img {
        height: 80px;
    }
    body.xperience .smallCampaign .image.second {
        clear: both;
    }
    body.xperience .smallCampaign .image.last img {
        height: 160px;
    }
    body.xperience .campaignView {
        font-family: 'Bliss2 L';
        font-size: 15px;
        color: #AF4667;
        width: 100%;
        text-transform: uppercase;
        text-align: center;
        display: block;
    }
    body.xperience .campaign_arrow_480 {
        background: url("../images/explore_arrow_pink.png") no-repeat center;
        height: 10px;
    }
    body.xperience .videoCampaignThumnail {
        width: 384px;
        height: 183px;
        margin: 0 auto;
        margin-top: 27px;
    }
    body.xperience .videoCampaignThumnail#videoImage480 {
        display: block;
    }
    body.xperience .videoCampaignThumnail#videoImage320 {
        display: none;
    }
    body.xperience .videoCampaignThumnail#videoImage240 {
        display: none;
    }
    body.xperience .video {
        margin-left: 15px;
    }
    body.xperience .video img {
        height: 153px;
    }
    body.xperience .videoTitle {
        font-size: 13px;
        line-height: 15px;
        height: 15px;
        padding-left: 5px;
    }
    body.xperience .popupBG {
        display: none !important;
    }
    /*end xperience*/
    /*eausobeautiful*/
    #eausobeautiful .buyProduct {
        margin-top: 8px;
        margin-left: 0;
    }
    #eausobeautiful .exploreProduct {
        margin-left: 0;
        font-size: 0.45em;
        text-transform: uppercase;
        color: #AF4667;
        font-family: 'Bliss2 EL';
        margin-top: 12px;
        margin-bottom: 7px;
        cursor: pointer;
    }
    #eausobeautiful .exploreProduct span:first-child {
        margin-right: 4px;
    }
    #eausobeautiful .exploreProduct span:last-child {
        margin-left: 4px;
    }
    #eausobeautiful .productSocialLogo {
        float: left;
        padding-left: 3px;
        cursor: pointer;
    }
    #eausobeautiful .productSocialLogo.firstLogo {
        padding-left: 0;
    }
    #eausobeautiful .shareText {
        margin-left: 0;
        color: #725692;
        text-transform: uppercase;
        font-family: 'Bliss2 L';
        font-size: 10px;
        margin-bottom: 6px;
    }
    #eausobeautiful .productSocials {
        margin-left: 0;
    }
    #eausobeautiful .productContent {
        margin-top: 40px;
        margin-right: 60px;
        width: 144px;
    }
    .de #eausobeautiful .productContent {}
    #eausobeautiful .productContent #logo {
        margin-left: 0;
        width: 142px;
    }
    #eausobeautiful .productContent #logo img {
        margin: 0;
    }
    #eausobeautiful .productContent .newFragrance {
        margin-top: 12px;
        margin-left: 0;
        font-size: 0.72em;
    }
    .de #eausobeautiful .productContent .newFragrance {
        margin-top: 12px;
        margin-left: 0;
        font-size: 0.72em;
    }
    #eausobeautiful .productContent .productText {
        margin-top: 10px;
        margin-left: 0;
        font-size: .7em;
        max-width: 142px;
        width: 142px;
    }
    .de #eausobeautiful #lastNote.smallNotes {
        padding-bottom: 5px;
    }
    body.eausobeautiful .smallCampaign {
        background-image: url("../images/backgrounds/smallCampaign_eausobeautiful_480.jpg");
        float: left;
        width: 480px;
        height: 302px;
        text-align: center;
    }
    body.eausobeautiful .smallCampaign {
        display: block;
    }
    body.eausobeautiful .smallCampaign ul {
        margin: 0 auto;
        height: 256px;
        width: 100%;
    }
    body.eausobeautiful .smallCampaign .image img {
        height: 80px;
    }
    body.eausobeautiful .smallCampaign .image.second {
        clear: both;
    }
    body.eausobeautiful .smallCampaign .image.last img {
        height: 160px;
    }
    body.eausobeautiful .campaignView {
        font-family: 'Bliss2 L';
        font-size: 15px;
        color: #725692;
        width: 100%;
        text-transform: uppercase;
        text-align: center;
        display: block;
    }
    body.eausobeautiful .campaign_arrow_480 {
        background: url("../images/explore_arrow_purple.png") no-repeat center;
        height: 10px;
    }
    body.eausobeautiful .videoCampaignThumnail {
        width: 384px;
        height: 183px;
        margin: 0 auto;
        margin-top: 27px;
    }
    body.eausobeautiful .videoCampaignThumnail#videoImage480 {
        display: block;
    }
    body.eausobeautiful .videoCampaignThumnail#videoImage320 {
        display: none;
    }
    body.eausobeautiful .videoCampaignThumnail#videoImage240 {
        display: none;
    }
    body.eausobeautiful .video {
        margin-left: 15px;
    }
    body.eausobeautiful .video img {
        height: 153px;
    }
    body.eausobeautiful .videoTitle {
        font-size: 13px;
        line-height: 15px;
        height: 15px;
        padding-left: 5px;
    }
    body.eausobeautiful .popupBG {
        display: none !important;
    }
    /*end eausobeautiful*/
    /*glamx*/
    #glamx .buyProduct {
        margin-top: 8px;
        margin-left: 0;
    }
    #glamx .exploreProduct {
        margin-left: 0;
        font-size: 0.45em;
        text-transform: uppercase;
        color: #fff;
        font-family: 'Bliss2 EL';
        margin-top: 12px;
        margin-bottom: 7px;
        cursor: pointer;
    }
    #glamx .exploreProduct span:first-child {
        margin-right: 4px;
    }
    #glamx .exploreProduct span:last-child {
        margin-left: 0;
    }
    #glamx .productSocialLogo {
        float: left;
        padding-left: 3px;
        cursor: pointer;
    }
    #glamx .productSocialLogo.firstLogo {
        padding-left: 0;
    }
    #glamx .shareText {
        margin-left: 0;
        color: #fff;
        text-transform: uppercase;
        font-family: 'Bliss2 L';
        font-size: 10px;
        margin-bottom: 6px;
    }
    #glamx .productSocials {
        margin-left: 0;
    }
    #glamx .productContent {
        margin-top: 88px;
        margin-right: 60px;
        width: 144px;
    }
    .de #glamx .productContent {}
    #glamx .productContent #logo {
        margin-left: 0;
        width: 142px;
    }
    #glamx .productContent #logo img {
        margin: 0;
    }
    #glamx .productContent .newFragrance {
        margin-top: 12px;
        margin-left: 0;
        font-size: 0.72em;
    }
    .de #glamx .productContent .newFragrance {}
    #glamx .productContent .productText {
        margin-top: 2px;
        margin-left: 0;
        font-size: .7em;
        max-width: 142px;
        width: 142px;
    }
    .de #glamx #lastNote.smallNotes {
        padding-bottom: 5px;
    }
    body.glamx .smallCampaign {
        background-image: url("../images/backgrounds/smallCampaign_glamx_480.jpg");
        float: left;
        width: 480px;
        height: 302px;
        text-align: center;
    }
    body.glamx .smallCampaign {
        display: none;
    }
    body.glamx .smallCampaign ul {
        margin: 0 auto;
        height: 256px;
        width: 100%;
    }
    body.glamx .smallCampaign .image img {
        height: 80px;
    }
    body.glamx .smallCampaign .image.second {
        clear: both;
    }
    body.glamx .smallCampaign .image.last img {
        height: 160px;
    }
    body.glamx .campaignView {
        font-family: 'Bliss2 L';
        font-size: 15px;
        color: #fff;
        width: 100%;
        text-transform: uppercase;
        text-align: center;
        display: block;
    }
    body.glamx .campaign_arrow_480 {
        background: url("../images/explore_arrow_white.png") no-repeat center;
        height: 10px;
    }
    body.glamx .videoCampaignThumnail {
        width: 384px;
        height: 183px;
        margin: 0 auto;
        margin-top: 27px;
    }
    body.glamx .videoCampaignThumnail#videoImage480 {
        display: block;
    }
    body.glamx .videoCampaignThumnail#videoImage320 {
        display: none;
    }
    body.glamx .videoCampaignThumnail#videoImage240 {
        display: none;
    }
    body.glamx .video {
        margin-left: 15px;
    }
    body.glamx .video img {
        height: 153px;
    }
    body.glamx .videoTitle {
        font-size: 13px;
        line-height: 15px;
        height: 15px;
        padding-left: 5px;
    }
    body.glamx .popupBG {
        display: none !important;
    }
    /*end glamx*/
    /* videos */
    .videoWrapper.tiny {
        display: none;
    }
    /* < 319        */
    .videoWrapper.xsmall {
        display: none;
    }
    /*   320 > 479  */
    .videoWrapper.small {
        display: block;
    }
    /*   480 > 767  */
    .videoWrapper.medium {
        display: none;
    }
    /*   768 > 1023 */
    .videoWrapper.large {
        display: none;
    }
    /*  1024 > 1399 */
    .videoWrapper.xlarge {
        display: none;
    }
    /*       > 1400 */
    /* end videos */
}

@media all and (max-width: 479px) and (min-width: 320px) {
    /*navigation*/
    .navigation {
        width: 320px;
        height: 250px;
    }
    .container {
        width: 320px;
        height: auto;
    }
    .navigationBottom {
        display: none;
    }
    .navigation_logo img {
        margin: 0 auto;
        height: 120px;
    }
    .navigation_logo img.full {
        display: inline;
    }
    .navigationLanguages {
        display: none;
        margin-left: 15px;
        margin-top: 21px;
        border: 1px solid #e1d7c3;
        border-top: 0;
        width: 65px;
        font-size: 11px;
    }
    .navigationLanguages span:hover {
        background-color: #e1d7c3;
    }
    #navigateLink {
        display: block;
        background: url("../images/arrow_menu480.png") no-repeat scroll 275px center;
        width: 300px;
        margin: 0 auto;
        text-align: center;
        background-color: #876500;
        color: #fff;
        text-transform: uppercase;
        font-size: 13px;
        line-height: 22px;
        font-family: 'Bliss2 L';
        cursor: pointer;
    }
    #navigateLink br {
        display: none;
    }
    .socials {
        position: absolute;
        right: 0;
        top: 0;
        padding: 0;
        width: auto;
        right: 15px;
        top: 7px;
    }
    .socials img.full {
        display: block;
    }
    .navigation_link.small {
        display: block;
        font-size: 12px;
        margin-top: 5px;
    }
    .navigation_link.big {
        display: none;
    }
    ul.navigationBar.big {
        display: none;
    }
    ul.navigationBar.small {
        z-index: 102;
        display: none;
        text-align: center;
        text-transform: uppercase;
        margin: 0 auto;
        width: 298px;
        float: none;
        border: 1px solid #e1d7c3;
        border-top: 0;
        background-color: #fff;
        margin-left: 10px;
        position: absolute;
    }
    ul.navigationBar.small li span {
        padding: 0;
    }
    ul.navigationBar.small li {
        font-size: 13px;
        line-height: 20px;
    }
    ul.navigationBar.small li.buynow {
        font-family: 'Bliss2 B';
    }
    ul.navigationBar.small li.awards {
        font-family: 'Bliss2 B';
        margin-top: 0;
    }
    ul.navigationBar.small li br {
        display: none;
    }
    .no1 {
        width: 100%;
        margin-top: 0;
    }
    .no1 img {
        margin: 0 auto;
        height: 78px;
    }
    .navigation_logo {
        margin-top: -7px;
        text-align: center;
    }
    #selectLanguage {
        position: absolute;
        top: 0;
        left: 0;
        width: 67px;
        height: 12px;
        background: url("../images/arrow_language480.png") no-repeat scroll 50px center;
        background-color: #876500;
    }
    #selectLanguage {
        display: block;
        top: 9px;
        left: 15px;
        font-size: 11px;
        font-family: 'Bliss2 L';
        text-align: center;
        text-transform: uppercase;
        line-height: 12px;
        color: #fff;
        cursor: pointer;
    }
    .languages {
        clear: both;
        float: left;
        padding-left: 0;
        width: 100%;
        text-align: center;
    }
    /*end navigation*/
    /*landing*/
    .homeDefinitionLogo {
        background-image: url("../images/logos/homeLogoDefinition_1024.png");
        display: block;
        width: 103px;
        height: 112px;
        background-size: contain;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        margin-left: 30px;
    }
    .homeVioletNoirLogo {
        background-image: url("../images/logos/homeLogoVioletNoir_1024.png");
        display: block;
        width: 103px;
        height: 112px;
        background-size: contain;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        margin-left: auto;
        margin-right: auto;
    }
    .homeLogoEauSoBeautifulLogo {
        background-image: url("../images/logos/homeLogoXperience_1024.png");
        display: block;
        width: 103px;
        height: 112px;
        background-size: contain;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        margin-left: auto;
        margin-right: auto;
    }
    .homeGlamXLogo {
        background-image: url("../images/logos/homeLogoGlamX_1024.png");
        display: block;
        width: 103px;
        height: 112px;
        background-size: contain;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        margin-left: 80px;
    }
    .homeDefinitionBottom {
        color: #000;
        text-transform: none;
        max-width: 191px;
        font-size: 0.9em;
        display: block;
        float: left;
        margin-top: 0px;
        margin-left: 0;
        line-height: 1.35em;
        letter-spacing: 0.6px;
    }
    .homeVioletNoirBottom {
        color: #F5F5E5;
        text-transform: none;
        max-width: 191px;
        font-size: 0.9em;
        display: block;
        float: left;
        margin-top: 0px;
        margin-left: 0;
        line-height: 1.35em;
        letter-spacing: 0.6px;
    }
    .homeXperienceBottom {
        color: #AF4667;
        text-transform: none;
        max-width: 191px;
        font-size: 0.9em;
        display: block;
        float: left;
        margin-top: 0px;
        margin-left: 0;
        line-height: 1.35em;
        letter-spacing: 0.6px;
    }
    .homeGlamXBottom {
        color: #000;
        text-transform: none;
        max-width: 191px;
        font-size: 0.9em;
        display: block;
        float: left;
        margin-top: 0px;
        margin-left: 0;
        line-height: 1.35em;
        letter-spacing: 0.6px;
    }
    .homeText {
        font-size: 11px;
        line-height: 11px;
    }
    .number1home span {
        font-family: 'Bliss2 EL';
        position: relative;
        margin-left: auto;
        margin-right: auto;
        letter-spacing: 1px;
        color: #F5F5E5;
        font-weight: bold;
        font-size: 0.75em;
        /* color: #363636; */
    }
    /*.de .homeText {font-size: 11px; line-height: 13px; margin-top: 7px;}*/
    .homeTextTop2 {
        font-size: 9px;
        line-height: 11px;
        padding-top: 7px;
    }
    .homeTextBottom {
        font-size: 10px;
        line-height: 12px;
        padding-top: 0;
        width: 100%;
    }
    .de .homeTextBottom {}
    /*.de .homeTextBottom {padding-top: 5px;}*/
    .home_no1 {
        display: block;
    }
    .home_no1 img.full {
        display: none;
    }
    .home_no1 img.portrait {
        display: inline-block;
        margin-top: 7px;
    }
    .homeButtons #right-image {
        clear: both;
        padding-left: 0;
    }
    .contentRight {
        display: none;
    }
    #left-image .full {
        display: none;
    }
    #right-image .full {
        display: none;
    }
    /*#left-image a{text-decoration: none; text-align: left;}*/
    #right-image a {
        text-decoration: none;
    }
    .Hbutton480 {
        background: url("../images/shoppingCart.png") no-repeat 5px center;
        display: block;
        margin: 0 auto;
        height: 17px;
        width: 90px;
        text-transform: uppercase;
        font-family: 'Bliss2 L';
        color: #fff;
        background-color: #9C7939;
        font-size: 10px;
        line-height: 17px;
        text-decoration: none;
    }
    .de .Hbutton480 {
        width: 95px;
    }
    .nl .Hbutton480 {
        width: 80px;
    }
    .ru .Hbutton480 {
        width: 115px;
    }
    .pt .Hbutton480 {
        width: 105px;
    }
    .hu .Hbutton480 {
        width: 110px;
        font-size: 9px;
        line-height: 19px;
    }
    .Hbutton480 span {
        padding-left: 30px;
    }
    #right-image .Hbutton480 {
        margin-top: 3px;
        background-image: none;
    }
    #right-image .Hbutton480 span {
        padding-left: 5px;
    }
    .buyProduct a {
        text-decoration: none;
        text-align: center;
    }
    .Pbutton480 {
        background: url("../images/shoppingCart.png") no-repeat 10px center;
        display: none;
        margin: 0 auto;
        margin-left: 0;
        height: 17px;
        width: 105px;
        text-transform: uppercase;
        font-family: 'Bliss2 L';
        color: #fff;
        background-color: #9C7939;
        font-size: 10px;
        line-height: 17px;
        text-decoration: none;
    }
    .de .Pbutton480 {
        width: 125px;
    }
    .ru .Pbutton480 {
        width: 145px;
    }
    .hu .Pbutton480 {
        width: 125px;
    }
    .pt .Pbutton480 {
        width: 125px;
        background-position: 5px center;
    }
    .exploreProductSmall .Pbutton480 {
        background-image: none;
        text-align: center;
        margin-top: 5px;
        cursor: pointer;
    }
    .ru .exploreProductSmall .Pbutton480 {
        height: 26px;
        line-height: 12px;
    }
    .contentLeft {
        margin-right: 0;
    }
    .homeButtons #left-image {
        float: none;
    }
    .homeButtons #right-image {
        float: none;
    }
    /*.homeButtons {padding-top: 5px;}*/
    .socialLogo .full {
        width: 15px;
    }
    .socialLogo {
        padding-left: 4px;
    }
    .homeLogo {
        margin-left: 0;
    }
    .homeLogo img {
        height: 80px;
    }
    .number1home span {
        width: 100%;
        letter-spacing: 1px;
    }
    .number1home {
        background-size: 50px;
        background-position: right 16px;
        width: 100%;
        text-align: left;
        height: 22px;
        margin-top: 0px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        font-weight: normal;
    }
    .homeContent {
        margin-top: 15px;
        margin-right: 10px;
    }
    /*.de .homeContent {margin-right: 20px;}*/
    #discoverLink {
        display: none;
    }
    .number1home {
        font-size: 12px;
        line-height: 13px;
    }
    .de .number1home {}
    .homeButtons {
        margin-top: 8px;
        margin-left: auto;
        margin-right: auto;
    }
    .homeButtons img {
        height: 22px;
    }
    .homeNo1 {
        margin-top: 5px;
    }
    .homeNo1 img {
        height: 50px;
    }
    /*end landing*/
    /*footer*/
    .footer {
        background-color: #fff;
        display: inline-block;
        height: auto;
        padding-top: 20px;
        position: relative;
        text-align: center;
        width: 320px;
        padding-bottom: 20px;
    }
    .footer a {
        text-decoration: none;
        color: #876500;
    }
    .footer ul {
        text-transform: uppercase;
        font-size: 8px;
        line-height: 12px;
        font-family: 'Bliss2 L';
        color: #876500;
    }
    /*end footer*/
    /*backgrounds*/
    .homeBackground {
        background-image: url("../images/backgrounds/homeBG_2020_oct_320.jpg");
        width: 320px;
        height: 250px;
        float: left;
        background-size: contain;
    }
    .productBackground#touchofseduction {
        background-image: url("../images/backgrounds/touchofseductionProductBG_320.jpg");
        width: 320px;
        height: 427px;
        position: relative;
    }
    body.touchofseduction .smallCampaign {
        background-image: url("../images/backgrounds/smallCampaign_touchofseduction_320.jpg");
        float: left;
        width: 320px;
        height: 212px;
        text-align: center;
    }
    body.touchofseduction .productNotesSmall {
        background-image: url("../images/backgrounds/smallNotes_touchofseduction_320.jpg");
        float: left;
        width: 320px;
        height: 342px;
        text-align: center;
        position: relative;
    }
    .productBackground#woman {
        background-image: url("../images/backgrounds/womanProductBG_V2_320.jpg");
        width: 320px;
        height: 426px;
        position: relative;
    }
    .productBackground#signature {
        background-image: url("../images/backgrounds/signatureProductBG_320_new.jpg");
        width: 320px;
        height: 427px;
        position: relative;
    }
    .productBackground#unforgettable {
        background-image: url("../images/backgrounds/unforgettableProductBG_320_new.jpg");
        width: 320px;
        height: 427px;
        position: relative;
    }
    .productBackground#redsin {
        background-image: url("../images/backgrounds/redsinProductBG_320_new.jpg");
        width: 320px;
        height: 427px;
        position: relative;
    }
    .productBackground#bynight {
        background-image: url("../images/backgrounds/bynightProductBG_320_new.jpg");
        width: 320px;
        height: 427px;
        position: relative;
    }
    .productBackground#definition {
        background-image: url("../images/backgrounds/definitionProductBG_320_new.jpg");
        width: 320px;
        height: 427px;
        position: relative;
    }
    .productBackground#violetnoir {
        background-image: url("../images/backgrounds/violetnoirProductBG_320_new.jpg");
        width: 320px;
        height: 416px;
        position: relative;
    }
    .productBackground#xperience {
        background-image: url("../images/backgrounds/xperienceProductBG_320_new.jpg");
        width: 320px;
        height: 416px;
        position: relative;
    }
    .productBackground#eausobeautiful {
        background-image: url("../images/backgrounds/eausobeautifulProductBG_320_new.jpg");
        width: 320px;
        height: 416px;
        position: relative;
    }
    .productBackground#glamx {
        background-image: url("../images/backgrounds/glamxProductBG_320_new.jpg");
        width: 320px;
        height: 427px;
        position: relative;
    }
    .productBackground#royaldesire {
        background-image: url("../images/backgrounds/royaldesireProductBG_320_new.jpg");
        width: 320px;
        height: 427px;
        position: relative;
    }
    .awardBackground {
        background-image: none;
        background-color: #f0ebe1;
        width: 320px;
        height: 825px;
    }
    .ru .awardBackground {
        height: 1035px;
    }
    .hu .awardBackground {
        height: 840px;
    }
    .de .awardBackground {
        height: 910px;
    }
    .awardFinePrint {
        margin: 20px auto;
        font-size: 0.55em;
    }
    .buynowBackground {
        background: url("../images/backgrounds/buynowBG_480.jpg")no-repeat scroll left 270px;
        width: 320px;
    }
    .page_not_foundBG {
        width: 320px;
        height: 364px;
    }
    .sitemapBG {
        width: 320px;
        height: 364px;
    }
    /*end backgrounds*/
    .page_not_found_text {
        font-size: 50px;
        margin-top: 5%;
    }
    .de .page_not_found_text {
        font-size: 35px;
    }
    body.page_not_found .links {
        margin-left: 30%;
        margin-top: 0;
    }
    .links {
        margin-left: 55px;
        margin-top: 35px;
    }
    /*fragrances*/
    .newFragrance {
        font-size: 11px;
        line-height: 11px;
        margin-top: 10px;
    }
    .productText {
        font-size: 10px;
        line-height: 11px;
        margin-top: 15px;
        width: 125px;
    }
    .productText br {
        display: none;
    }
    .productContent {
        margin-top: 60px;
        margin-right: 30px;
        width: 140px;
    }
    body.signature .productContent {
        margin-right: 15px;
    }
    body.unforgettable .productContent {
        margin-right: 15px;
    }
    body.redsin .productContent {
        margin-right: 15px;
    }
    body.bynight .productContent {
        margin-right: 15px;
    }
    body.definition .productContent {
        margin-right: 15px;
    }
    body.violetnoir .productContent {
        margin-right: 15px;
    }
    body.xperience .productContent {
        margin-right: 15px;
    }
    body.glamx .productContent {
        margin-right: 15px;
    }
    .productContent br {
        display: none;
    }
    .ru .Pbutton480 br {
        display: block;
    }
    body.woman .productContent {
        margin-top: 50px;
        margin-right: 30px;
        width: 135px;
    }
    .productContent #logo img {
        height: 70px;
    }
    .productContent #logo {
        margin-left: -5px;
    }
    .exploreProduct {
        display: none;
    }
    .backFromExplore {
        display: block;
    }
    .buyProduct .full {
        display: none;
    }
    .exploreProductSmall {
        display: block;
    }
    .exploreProductSmall img {
        cursor: pointer;
        margin-top: 5px;
    }
    .productNotes {
        background-image: url("../images/backgrounds/exploreBG_320.jpg");
        display: none;
        left: 0;
        position: absolute;
        top: 250px;
        width: 320px;
        height: 364px;
        z-index: 101;
        text-align: center;
    }
    body.signature .productNotes {
        background-image: url("../images/backgrounds/exploreBGSignature_320.jpg");
    }
    body.unforgettable .productNotes {
        background-image: url("../images/backgrounds/exploreBGUnforgettable_320.jpg");
    }
    body.redsin .productNotes {
        background-image: url("../images/backgrounds/exploreBGRedsin_320.jpg");
    }
    body.bynight .productNotes {
        background-image: url("../images/backgrounds/exploreBGBynight_320.jpg");
    }
    body.definition .productNotes {
        background-image: url("../images/backgrounds/exploreBGDefinition_320.jpg");
    }
    body.violetnoir .productNotes {
        background-image: url("../images/backgrounds/exploreBGVioletNoir_320.jpg");
    }
    body.xperience .productNotes {
        background-image: url("../images/backgrounds/exploreBGXperience_320.jpg");
    }
    body.glamx .productNotes {
        background-image: url("../images/backgrounds/exploreBGGlamx_320.jpg");
    }
    body.royaldesire .productNotes {
        background-image: url("../images/backgrounds/exploreBG_320Royaldesire.jpg");
    }
    body.woman .productNotesSmall {
        background-image: url("../images/backgrounds/smallNotes_woman_320.jpg");
        float: left;
        width: 320px;
        height: 343px;
        text-align: center;
        position: relative;
    }
    body.signature .productNotesSmall {
        background-image: url("../images/backgrounds/smallNotes_signature_320.jpg");
        float: left;
        width: 320px;
        height: 305px;
        text-align: center;
    }
    body.unforgettable .productNotesSmall {
        background-image: url("../images/backgrounds/smallNotes_signature_320.jpg");
        float: left;
        width: 320px;
        height: 305px;
        text-align: center;
    }
    body.redsin .productNotesSmall {
        background-image: url("../images/backgrounds/smallNotes_signature_320.jpg");
        float: left;
        width: 320px;
        height: 305px;
        text-align: center;
    }
    body.bynight .productNotesSmall {
        background-image: url("../images/backgrounds/smallNotes_bynight_320.jpg");
        float: left;
        width: 320px;
        height: 305px;
        text-align: center;
    }
    body.definition .productNotesSmall {
        background-image: url("../images/backgrounds/smallNotes_definition_320.jpg");
        float: left;
        width: 320px;
        height: 335px;
        text-align: center;
    }
    body.violetnoir .productNotesSmall {
        background-image: url("../images/backgrounds/smallNotes_violetnoir_320.jpg");
        float: left;
        width: 320px;
        height: 335px;
        text-align: center;
    }
    body.xperience .productNotesSmall {
        background-image: url("../images/backgrounds/smallNotes_xperience_320.jpg");
        float: left;
        width: 320px;
        height: 335px;
        text-align: center;
    }
    body.eausobeautiful .productNotesSmall {
        background-image: url("../images/backgrounds/smallNotes_eausobeautiful_320.jpg");
        float: left;
        width: 320px;
        height: 335px;
        text-align: center;
    }
    body.glamx .productNotesSmall {
        background-image: url("../images/backgrounds/smallNotes_glamx_320.jpg");
        float: left;
        width: 320px;
        height: 335px;
        text-align: center;
    }
    body.royaldesire .productNotesSmall {
        background-image: url("../images/backgrounds/smallNotes_signature_320.jpg");
        float: left;
        width: 320px;
        height: 305px;
        text-align: center;
    }
    .smallNotes {
        width: 194px;
        margin-top: 3px;
        left: 63px;
        cursor: pointer;
    }
    .smallNotes img {
        width: 194px;
        display: none;
    }
    .smallNotesHeader {
        width: 194px;
        position: relative;
        opacity: 1.0;
        filter: alpha(opacity=100);
        background: url("../images/arrow_menu480.png") no-repeat scroll 175px center #876500;
        line-height: 11px;
    }
    .thumbnailHover {
        width: 100%
        /*97px*/
        ;
        height: 67px;
        margin-top: 0;
        display: none;
    }
    .smallNotesHeader span {
        font-size: 11px;
    }
    .thumbnailHover span {
        font-size: 10px;
        line-height: 12px;
        text-align: left;
    }
    .de .thumbnailHover span {
        font-size: 9px;
        line-height: 11px;
        text-align: left;
    }
    .ru .thumbnailHover span {
        font-size: 9px;
        line-height: 10px;
        text-align: left;
    }
    .notesLogo {
        display: inline;
        margin-top: 35px;
    }
    .newFragranceExplore {
        display: block;
    }
    .exploreSubLogo {
        font-family: 'Bliss2 L';
        text-transform: uppercase;
        font-size: 16px;
        color: #4d4d4f;
        display: block;
    }
    body.bynight .exploreSubLogo {
        color: #fff;
    }
    body.definition .exploreSubLogo {
        color: #fff;
    }
    body.violetnoir .exploreSubLogo {
        color: #b39353;
    }
    body.xperience .exploreSubLogo {
        color: #AF4667;
    }
    body.glamx .exploreSubLogo {
        color: #fff;
    }
    .newFragranceExplore .newFragrance {
        margin-top: 5px;
        font-size: 12px;
    }
    .productNotes .extendNotes {
        font-family: 'Bliss2 EL';
        font-size: 12px;
        color: #4d4d4f;
        display: block;
        margin-top: 5px;
        margin-bottom: 10px;
        text-transform: uppercase;
    }
    body.bynight .productNotes .extendNotes {
        color: #fff;
    }
    body.definition .productNotes .extendNotes {
        color: #000;
    }
    body.violetnoir .productNotes .extendNotes {
        color: #b39353;
    }
    body.xperience .productNotes .extendNotes {
        color: #AF4667;
    }
    body.glamx .productNotes .extendNotes {
        color: #fff;
    }
    .shareText {
        font-size: 9px;
        margin-top: 10px;
        margin-bottom: 5px;
    }
    .productSocialLogo img {
        width: 18px;
    }
    .productSocialLogo {
        padding-left: 3px;
    }
    .backFromExplore {
        font-family: 'Bliss2 EL';
        color: #fff;
        width: 60px;
        height: 15px;
        background-color: #876500;
        font-size: 10px;
        line-height: 15px;
        margin: 0 auto;
        margin-top: 5px;
        cursor: pointer;
    }
    .buyProduct {
        margin-top: 15px;
    }
    /*end fragrances*/
    /*campaign*/
    .campaign {
        background-image: url("../images/backgrounds/exploreBG_320.jpg");
        display: none;
        width: 320px;
        height: 364px;
        margin: 0;
    }
    .imageGallery {
        font-size: 10px;
        line-height: 12px;
        margin: 0 auto;
        text-align: center;
        margin-top: 70px;
    }
    body.touchofseduction .imageGallery {
        font-size: 12px;
        margin-top: 30px;
    }
    .campaign .close {
        display: none;
    }
    .gallery {
        display: none;
    }
    .smallGallery {
        display: block;
        margin-top: 15px;
    }
    .leftSmallGallery {
        width: 48%;
        float: right;
    }
    .leftSmallGallery img {
        float: left;
        display: block;
        height: 115px;
        width: 75px;
        padding-left: 3px;
    }
    .rightSmallGallery {
        width: 52%;
        float: left;
    }
    .rightSmallGallery img {
        display: block;
        float: right;
        height: 56px;
        width: 89px;
    }
    .rightSmallGallery .lastSmall img {
        padding-top: 3px;
    }
    .backFromCampaign {
        font-family: 'Bliss2 EL';
        color: #fff;
        width: 60px;
        height: 18px;
        background-color: #876500;
        font-size: 10px;
        line-height: 18px;
        margin: 0 auto;
        cursor: pointer;
        display: block;
        clear: both;
        text-align: center;
        position: relative;
        top: 20px;
    }
    /*end campaign*/
    /*awards*/
    .awardLogo {
        display: none;
    }
    .awardsHeader {
        font-size: 14px;
        line-height: 16px;
        width: 70%;
        margin: 0 auto;
        margin-top: 25px;
    }
    .awardsHeader br {
        display: none;
    }
    .awardsText {
        font-size: 11px;
        line-height: 13px;
        width: 72%;
        margin: 0 auto;
        margin-top: 15px;
    }
    .awardsText br {
        display: none;
    }
    .awardLine {
        display: none;
    }
    .awardLineSmall {
        display: block;
        font-size: 11px;
        line-height: 13px;
        font-family: 'Bliss2 L';
        color: #4d4d4f;
    }
    .awardColumnSmall {
        display: inline-block;
        float: left;
        margin-left: 0;
        margin-right: 0;
        margin-top: 20px;
        width: 38%;
    }
    .awardColumnSmall span {
        text-transform: uppercase;
    }
    .awardColumnSmall.small1,
    .awardColumnSmall.small3,
    .awardColumnSmall.small5,
    .awardColumnSmall.small7,
    .awardColumnSmall.small9,
    .awardColumnSmall.small11,
    .awardColumnSmall.small13,
    .awardColumnSmall.small15 {
        margin-left: 15%;
    }
    .awardColumnSmall.small17 {
        width: 100%;
    }
    /*end awards*/
    /*buynow*/
    .perfumesAvailable {
        margin: 0 auto;
        height: 250px;
    }
    .buynowMargin {
        width: 320px;
        height: 515px;
        background-image: url("../images/buynow/marginwoman_320.png");
    }
    .perfumeBottles img {
        width: 22%;
    }
    .perfumeBottles {
        width: 320px;
        margin: 0 auto;
        display: none;
        margin-top: 30px;
    }
    .selectPerfume {
        display: none;
    }
    .shopRelated {
        display: block;
    }
    .countrySelectorSmall {
        display: inline-block;
        background: url("../images/arrow_menu480.png") no-repeat scroll 182px center;
        width: 200px;
        margin: 0 auto;
        margin-left: 60px;
        text-align: center;
        background-color: #876500;
        color: #fff;
        text-transform: uppercase;
        font-size: 16px;
        line-height: 22px;
        font-family: 'Bliss2 L';
        cursor: pointer;
    }
    .hu .countrySelectorSmall {
        background: url("../images/arrow_menu480.png") no-repeat scroll 212px center;
        width: 230px;
        background-color: #876500;
        margin-left: 45px;
    }
    .previous {
        display: block;
        background: url("../images/buynow/left.png") no-repeat scroll;
        width: 15px;
        height: 30px;
        position: absolute;
        left: 75px;
        margin-top: 110px;
        cursor: pointer;
    }
    .next {
        display: block;
        background: url("../images/buynow/right.png") no-repeat scroll;
        width: 15px;
        height: 30px;
        position: absolute;
        right: 75px;
        margin-top: 110px;
        cursor: pointer;
    }
    .notAvailable {
        margin: 0 auto;
        margin-left: 100px;
        font-size: 13px;
        line-height: 13px;
    }
    .notAvailableUS {
        margin: 0 auto;
        margin-left: 60px;
        font-size: 13px;
        line-height: 13px;
    }
    .hu .notAvailableUS {
        margin-left: 60px;
    }
    .de .notAvailable {
        margin-left: 70px;
    }
    .nl .notAvailable {
        margin-left: 95px;
    }
    .ru .notAvailable {
        margin-left: 80px;
    }
    .hu .notAvailable {
        margin-left: 80px;
    }
    .pt .notAvailable {
        margin-left: 73px;
    }
    .backToShop {
        display: none;
    }
    .shopContainer {
        margin-left: 2%;
        margin-right: 2%;
        margin-top: 5px;
    }
    .shopLogo img {
        height: 40px;
    }
    .shopProductHeader {
        font-size: 15px;
        line-height: 17px;
        margin-top: 30px;
    }
    .shopProductHeader span {
        font-size: 28px;
        line-height: 30px;
    }
    .countrySelContainer {
        display: none;
    }
    .countrySelContainerSmall {
        display: block;
        margin-top: 0;
    }
    .countrySelectorSmall span {
        margin-left: -10px;
    }
    ul.buyCountrySmall {
        display: none;
        text-align: center;
        text-transform: uppercase;
        margin: 0 auto;
        float: none;
        border: 1px solid #e1d7c3;
        border-top: 0;
        background-color: #fff;
        margin-left: 60px;
        position: absolute;
        z-index: 111;
    }
    ul.buyCountrySmall li:hover {
        background-color: #e1d7c3;
    }
    ul.buyCountrySmall li span {
        padding: 0;
    }
    ul.buyCountrySmall li {
        font-size: 13px;
        line-height: 20px;
        font-family: 'Bliss2 L';
    }
    #selectCountrySmall {
        width: 199px;
        cursor: pointer;
    }
    /*end buynow*/
    /*buffalo*/
    .buffalo {
        display: none;
    }
    .smallBuffalo {
        text-align: center;
        text-transform: uppercase;
        font-family: 'Bliss2 L';
        font-size: 9px;
        line-height: 10px;
        color: #936f2d;
        cursor: pointer;
        margin-top: 0;
        display: block;
    }
    .buffaloPopup {
        position: absolute;
        width: 240px;
        height: 250px;
        background-color: #fff;
        bottom: 95px;
        left: 40px;
        border: 2px solid #cdbc9b;
        display: none;
        z-index: 105;
    }
    .closeBuffalo {
        font-family: 'Bliss2 L';
        font-size: 18px;
        line-height: 18px;
        cursor: pointer;
        float: right;
        margin-right: 10px;
        margin-top: 5px;
    }
    .buffaloContent {
        font-family: 'Bliss2 EL';
        font-size: 10px;
        color: #4d4d4f;
        margin-left: 15px;
        margin-top: 5px;
        float: left;
    }
    .buffaloContent a {
        font-family: 'Bliss2 EL';
        font-size: 9px;
        color: #4d4d4f;
        text-decoration: none;
        cursor: pointer;
    }
    /*end buffalo*/
    /*touch of seduction*/
    .full {
        display: none;
    }
    body.touchofseduction .full {
        display: block;
    }
    .no1 .full {
        display: block;
    }
    .full_all_products {
        display: block;
    }
    body.touchofseduction .full_all_products {
        display: none;
    }
    .product_subtitle {
        display: block;
        font-family: 'Bliss2 B';
        font-size: 13px;
        margin-top: 10px;
        color: #4d4d4f;
        text-transform: uppercase;
    }
    body.bynight .product_subtitle {
        color: #fff;
    }
    body.definition .product_subtitle {
        color: #000;
    }
    body.violetnoir .product_subtitle {
        color: #b39353;
    }
    body.xperience .product_subtitle {
        color: #AF4667;
    }
    body.glamx .product_subtitle {
        color: #fff;
    }
    body.woman .productText {
        width: 122px;
    }
    body.signature .productText {
        width: 118px;
    }
    body.unforgettable .productText {
        width: 125px;
    }
    body.redsin .productText {
        width: 97px;
    }
    body.bynight .productText {
        width: 108px;
        margin-top: 10px;
    }
    body.definition .productText {
        width: 108px;
        margin-top: 10px;
    }
    body.violetnoir .productText {
        width: 108px;
        margin-top: 10px;
    }
    body.xperience .productText {
        width: 108px;
        margin-top: 10px;
    }
    body.glamx .productText {
        width: 108px;
        margin-top: 10px;
    }
    body.royaldesire .productText {
        width: 122px;
    }
    .buyProduct .full {
        display: block;
        height: 30px;
    }
    .productSocials.full {
        display: block;
    }
    .productSocials.landscape,
    .productSocials.portrait {
        display: none;
    }
    #lastNote.smallNotes {
        padding-bottom: 0;
    }
    #touchofseduction .productContent .newFragrance {
        margin-top: 35px;
    }
    #touchofseduction .productContent {
        margin-right: 0;
        margin-top: 40px;
        width: 155px;
    }
    .de #touchofseduction .productContent {
        margin-right: 0;
    }
    #touchofseduction .productContent br {
        display: none;
    }
    #touchofseduction .productContent #logo img {
        height: 85px;
    }
    #touchofseduction .productContent .productText {
        width: 145px;
    }
    .buyProduct {
        margin-top: 10px;
    }
    .productNotesSmall {
        display: block;
    }
    .definition .productNotesSmall .smallNotesHeader {
        background-color: #000;
    }
    .violetnoir .productNotesSmall .smallNotesHeader {
        background-color: #b39353;
    }
    .xperience .productNotesSmall .smallNotesHeader {
        background-color: #AF4667;
    }
    .eausobeautiful .productNotesSmall .smallNotesHeader {
        background-color: #725692;
    }
    .productNotesSmall .smallNotesHeader {
        width: 220px;
        background: none;
        background-color: #b39353;
        opacity: 0.8;
        position: absolute;
        text-align: left;
    }
    .productNotesSmall .smallNotes {
        margin-top: 0;
        width: 220px;
        left: 50px;
        display: block !important;
    }
    .productNotesSmall .smallNotes.first {
        margin-top: 37px;
    }
    body.touchofseduction .productNotesSmall .smallNotes.first {
        margin-top: 37px;
    }
    .productNotesSmall .smallNotes img {
        width: 220px;
        display: block !important;
    }
    .productNotesSmall .smallNotes .thumbnailHover {
        width: 100%;
        height: 60px;
        display: block !important;
        margin-top: 17px;
    }
    /*.productNotesSmall .smallNotes .thumbnailHover#baseNoteHover{height: 59px;}*/
    .definition .smallExplore {
        color: #000;
        bottom: 45px;
    }
    .violetnoir .smallExplore {
        color: #b39353;
        bottom: 30px;
    }
    .xperince .smallExplore {
        color: #ffffff;
        bottom: 30px;
    }
    .smallExplore {
        font-family: 'Bliss2 L';
        font-size: 15px;
        color: #fff;
        width: 100%;
        text-transform: uppercase;
        text-align: center;
        display: block;
        position: absolute;
        bottom: 30px;
    }
    body.woman .smallExplore {
        color: #4d4d4f;
    }
    body.signature .smallExplore {
        color: #4d4d4f;
    }
    body.unforgettable .smallExplore {
        color: #4d4d4f;
    }
    body.redsin .smallExplore {
        color: #4d4d4f;
    }
    body.royaldesire .smallExplore {
        color: #4d4d4f;
    }
    .definition .explore_arrow_480 {
        background: url('../images/explore_arrow_black.png') no-repeat center;
        bottom: 25px;
    }
    .violetnoir .explore_arrow_480 {
        background: url('../images/explore_arrow_gold.png') no-repeat center;
        bottom: 15px;
    }
    .xperience .explore_arrow_480 {
        background: url('../images/explore_arrow_pink.png') no-repeat center;
        bottom: 15px;
    }
    .explore_arrow_480 {
        background: url('../images/explore_arrow_white.png') no-repeat center;
        width: 100%;
        height: 10px;
        text-align: center;
        margin-top: 10px;
        display: block;
        position: absolute;
        bottom: 10px;
        color: #fff;
    }
    body.touchofseduction .explore_arrow_480 {
        background: url("../images/explore_arrow_white.png") no-repeat center;
        height: 10px;
    }
    body.woman .explore_arrow_480 {
        background: url("../images/explore_arrow_black.png") no-repeat center;
        height: 10px;
    }
    body.signature .explore_arrow_480 {
        background: url("../images/explore_arrow_black.png") no-repeat center;
        height: 10px;
    }
    body.unforgettable .explore_arrow_480 {
        background: url("../images/explore_arrow_black.png") no-repeat center;
        height: 10px;
    }
    body.redsin .explore_arrow_480 {
        background: url("../images/explore_arrow_black.png") no-repeat center;
        height: 10px;
    }
    body.bynight .explore_arrow_480 {
        background: url("../images/explore_arrow_white.png") no-repeat center;
        height: 10px;
    }
    body.royaldesire .explore_arrow_480 {
        background: url("../images/explore_arrow_black.png") no-repeat center;
        height: 10px;
    }
    .explore_arrow_480 img {
        display: block;
        margin: 0 auto;
    }
    .campaignView {
        font-family: 'Bliss2 L';
        font-size: 15px;
        color: #0f0f0f;
        width: 100%;
        text-transform: uppercase;
        text-align: center;
        float: left;
        margin-top: 20px;
    }
    .campaign_arrow_480 {
        background: url("../images/explore_arrow_white.png") no-repeat center;
        height: 10px;
        width: 100%;
        text-align: center;
        margin-top: 45px;
        display: block;
    }
    .smallCampaign {
        display: block;
    }
    body.touchofseduction .videoCampaignThumnail {
        width: 282px;
        height: 159px;
        margin: 0 auto;
        margin-top: 18px;
    }
    body.touchofseduction .videoCampaignThumnail#videoImage480 {
        display: none;
    }
    body.touchofseduction .videoCampaignThumnail#videoImage320 {
        display: block;
    }
    body.touchofseduction .videoCampaignThumnail#videoImage240 {
        display: none;
    }
    body.touchofseduction .videoTitle {
        font-family: 'Bliss2 EL';
        font-size: 13px;
        color: #fff;
        background-color: #b69c6c;
        padding-left: 0;
        line-height: 15px;
        height: 15px;
        text-align: left;
        width: 282px;
        margin: 0 auto;
    }
    .videoTitle span {
        padding-left: 5px;
    }
    body.woman .smallCampaign {
        display: block !important;
    }
    body.woman .smallCampaign .campaign {
        display: block !important;
        position: relative;
        float: left;
    }
    /*body.touchofseduction #pp_full_res iframe{width: 100% !important; height: 240px;}
	body.touchofseduction div.pp_pic_holder {width: 90% !important; left: 5% !important; height: 330px !important;}
	body.touchofseduction .pp_content {width: 98% !important; height: 320px !important;}
	body.touchofseduction .pp_content_container {height: 320px;}*/
    /*end touch of seduction*/
    /*definition*/
    /*
	#definition .productContent .newFragrance {margin-top: 35px;}
	#definition .productContent {margin-right: 0; margin-top: 40px; width: 155px;}
	.de #definition .productContent {margin-right: 0;}
	#definition .productContent br{display: none;}
	#definition .productContent #logo img {height: 85px;}
	#definition .productContent .productText {width: 145px;}
	*/
    #definition .buyProduct {
        margin-top: 10px;
        margin-left: 0;
    }
    #definition .exploreProduct {
        margin-left: 0;
        font-size: 0.45em;
        text-transform: uppercase;
        color: #000;
        font-family: 'Bliss2 EL';
        margin-top: 12px;
        margin-bottom: 7px;
        cursor: pointer;
    }
    #definition .exploreProduct span:first-child {
        margin-right: 4px;
    }
    #definition .exploreProduct span:last-child {
        margin-left: 0;
    }
    #definition .productSocialLogo {
        float: left;
        padding-left: 3px;
        cursor: pointer;
    }
    #definition .productSocialLogo.firstLogo {
        padding-left: 0;
    }
    #definition .shareText {
        margin-left: 0;
        color: #000;
        text-transform: uppercase;
        font-family: 'Bliss2 L';
        font-size: 9px;
        margin-bottom: 3px;
    }
    #definition .productSocials {
        margin-left: 0;
    }
    #definition .productContent {
        margin-top: 69px;
        margin-right: 13px;
        width: 142px;
    }
    .de #definition .productContent {}
    #definition .productContent #logo {
        margin-left: 0;
        width: 142px;
    }
    #definition .productContent #logo img {
        margin: 0;
        width: 92px;
        height: 85px;
    }
    #definition .productContent .newFragrance {
        margin-top: 11px;
        margin-left: 0;
        font-size: 0.75em;
    }
    .de #definition .productContent .newFragrance {}
    #definition .productContent .productText {
        margin-top: 1px;
        margin-left: 0;
        font-size: 0.7em;
        max-width: 142px;
        width: 142px;
    }
    .de #definition #lastNote.smallNotes {
        padding-bottom: 5px;
    }
    .campaign.definition {
        display: none !important;
    }
    body.definition .smallCampaign {
        background-image: url("../images/backgrounds/smallCampaign_definition_320.jpg");
        float: left;
        width: 320px;
        height: 198px;
        text-align: center;
    }
    body.definition .smallCampaign {
        display: none;
    }
    body.definition .smallCampaign ul {
        margin: 0 auto;
        height: 256px;
        width: 100%;
    }
    body.definition .smallCampaign .image img {
        height: 80px;
    }
    body.definition .smallCampaign .image.second {
        clear: both;
    }
    body.definition .smallCampaign .image.last img {
        height: 160px;
    }
    body.definition .campaignView {
        font-family: 'Bliss2 L';
        font-size: 15px;
        color: #000;
        width: 100%;
        text-transform: uppercase;
        text-align: center;
        display: block;
    }
    body.definition .campaign_arrow_480 {
        background: url("../images/explore_arrow_black.png") no-repeat center;
        height: 10px;
    }
    body.definition .videoCampaignThumnail {
        width: 384px;
        height: 183px;
        margin: 0 auto;
        margin-top: 27px;
    }
    body.definition .videoCampaignThumnail#videoImage480 {
        display: none;
    }
    body.definition .videoCampaignThumnail#videoImage320 {
        display: block;
    }
    body.definition .videoCampaignThumnail#videoImage240 {
        display: none;
    }
    body.definition .video {
        margin-left: 15px;
    }
    body.definition .video img {
        height: 153px;
    }
    body.definition .videoTitle {
        font-size: 13px;
        line-height: 15px;
        height: 15px;
        padding-left: 5px;
    }
    body.definition .popupBG {
        display: none !important;
    }
    /*end definition*/
    /*violetnoir*/
    /*
	#violetnoir .productContent .newFragrance {margin-top: 35px;}
	#violetnoir .productContent {margin-right: 0; margin-top: 40px; width: 155px;}
	.de #violetnoir .productContent {margin-right: 0;}
	#violetnoir .productContent br{display: none;}
	#violetnoir .productContent #logo img {height: 85px;}
	#violetnoir .productContent .productText {width: 145px;}
	*/
    #violetnoir .buyProduct {
        margin-top: 25px;
        margin-left: 0;
    }
    #violetnoir .exploreProduct {
        margin-left: 0;
        font-size: 0.45em;
        text-transform: uppercase;
        color: #F5F5E5;
        font-family: 'Bliss2 EL';
        margin-top: 12px;
        margin-bottom: 7px;
        cursor: pointer;
    }
    #violetnoir .exploreProduct span:first-child {
        margin-right: 4px;
    }
    #violetnoir .exploreProduct span:last-child {
        margin-left: 4px;
    }
    #violetnoir .productSocialLogo {
        float: left;
        padding-left: 3px;
        cursor: pointer;
    }
    #violetnoir .productSocialLogo.firstLogo {
        padding-left: 0;
    }
    #violetnoir .shareText {
        margin-left: 0;
        color: #F5F5E5;
        text-transform: uppercase;
        font-family: 'Bliss2 L';
        font-size: 9px;
        margin-bottom: 3px;
    }
    #violetnoir .productSocials {
        margin-left: 0;
    }
    #violetnoir .productContent {
        margin-top: 40px;
        margin-right: 13px;
        width: 142px;
    }
    .de #violetnoir .productContent {
        margin-top: 40px;
        margin-right: 13px;
        width: 142px;
    }
    #violetnoir .productContent #logo {
        margin-left: 0;
        width: 142px;
    }
    #violetnoir .productContent #logo img {
        margin: 0;
        width: 92px;
        height: 85px;
    }
    #violetnoir .productContent .newFragrance {
        margin-top: 11px;
        margin-left: 0;
        font-size: 0.75em;
    }
    .de #violetnoir .productContent .newFragrance {
        margin-top: 11px;
        margin-left: 0;
        font-size: 0.75em;
    }
    #violetnoir .productContent .productText {
        margin-top: 15px;
        margin-left: 0;
        font-size: 0.7em;
        max-width: 142px;
        width: 142px;
    }
    .de #violetnoir #lastNote.smallNotes {
        padding-bottom: 5px;
    }
    .campaign.violetnoir {
        display: none !important;
    }
    body.violetnoir .smallCampaign {
        background-image: url("../images/backgrounds/smallCampaign_violetnoir_320.jpg");
        float: left;
        width: 320px;
        height: 198px;
        text-align: center;
    }
    body.violetnoir .smallCampaign {
        display: block;
    }
    body.violetnoir .smallCampaign ul {
        margin: 0 auto;
        height: 256px;
        width: 100%;
    }
    body.violetnoir .smallCampaign .image img {
        height: 80px;
    }
    body.violetnoir .smallCampaign .image.second {
        clear: both;
    }
    body.violetnoir .smallCampaign .image.last img {
        height: 160px;
    }
    body.violetnoir .campaignView {
        font-family: 'Bliss2 L';
        font-size: 15px;
        color: #b39353;
        width: 100%;
        text-transform: uppercase;
        text-align: center;
        display: block;
    }
    body.violetnoir .campaign_arrow_480 {
        background: url("../images/explore_arrow_gold.png") no-repeat center;
        height: 10px;
    }
    body.violetnoir .videoCampaignThumnail {
        width: 384px;
        height: 183px;
        margin: 0 auto;
        margin-top: 27px;
    }
    body.violetnoir .videoCampaignThumnail#videoImage480 {
        display: none;
    }
    body.violetnoir .videoCampaignThumnail#videoImage320 {
        display: block;
    }
    body.violetnoir .videoCampaignThumnail#videoImage240 {
        display: none;
    }
    body.violetnoir .video {
        margin-left: 15px;
    }
    body.violetnoir .video img {
        height: 153px;
    }
    body.violetnoir .videoTitle {
        font-size: 13px;
        line-height: 15px;
        height: 15px;
        padding-left: 5px;
    }
    body.violetnoir .popupBG {
        display: none !important;
    }
    /*end violetnoir*/
    /*Xperience*/
    #xperience .buyProduct {
        margin-top: 25px;
        margin-left: 0;
    }
    #xperience .exploreProduct {
        margin-left: 0;
        font-size: 0.45em;
        text-transform: uppercase;
        color: #AF4667;
        font-family: 'Bliss2 EL';
        margin-top: 12px;
        margin-bottom: 7px;
        cursor: pointer;
    }
    #xperience .exploreProduct span:first-child {
        margin-right: 4px;
    }
    #xperience .exploreProduct span:last-child {
        margin-left: 4px;
    }
    #xperience .productSocialLogo {
        float: left;
        padding-left: 3px;
        cursor: pointer;
    }
    #xperience .productSocialLogo.firstLogo {
        padding-left: 0;
    }
    #xperience .shareText {
        margin-left: 0;
        color: #AF4667;
        text-transform: uppercase;
        font-family: 'Bliss2 L';
        font-size: 9px;
        margin-bottom: 3px;
    }
    #xperience .productSocials {
        margin-left: 0;
    }
    #xperience .productContent {
        margin-top: 40px;
        margin-right: 13px;
        width: 142px;
    }
    .de #xperience .productContent {
        margin-top: 40px;
        margin-right: 13px;
        width: 142px;
    }
    #xperience .productContent #logo {
        margin-left: 0;
        width: 142px;
    }
    #xperience .productContent #logo img {
        margin: 0;
        width: 92px;
        height: 85px;
    }
    #xperience .productContent .newFragrance {
        margin-top: 11px;
        margin-left: 0;
        font-size: 0.75em;
    }
    .de #xperience .productContent .newFragrance {
        margin-top: 11px;
        margin-left: 0;
        font-size: 0.75em;
    }
    #xperience .productContent .productText {
        margin-top: 15px;
        margin-left: 0;
        font-size: 0.7em;
        max-width: 142px;
        width: 142px;
    }
    .de #xperience #lastNote.smallNotes {
        padding-bottom: 5px;
    }
    .campaign.xperience {
        display: none !important;
    }
    body.xperience .smallCampaign {
        background-image: url("../images/backgrounds/smallCampaign_xperience_320.jpg");
        float: left;
        width: 320px;
        height: 198px;
        text-align: center;
    }
    body.xperience .smallCampaign {
        display: block;
    }
    body.xperience .smallCampaign ul {
        margin: 0 auto;
        height: 256px;
        width: 100%;
    }
    body.xperience .smallCampaign .image img {
        height: 80px;
    }
    body.xperience .smallCampaign .image.second {
        clear: both;
    }
    body.xperience .smallCampaign .image.last img {
        height: 160px;
    }
    body.xperience .campaignView {
        font-family: 'Bliss2 L';
        font-size: 15px;
        color: #AF4667;
        width: 100%;
        text-transform: uppercase;
        text-align: center;
        display: block;
    }
    body.xperience .campaign_arrow_480 {
        background: url("../images/explore_arrow_pink.png") no-repeat center;
        height: 10px;
    }
    body.xperience .videoCampaignThumnail {
        width: 384px;
        height: 183px;
        margin: 0 auto;
        margin-top: 27px;
    }
    body.xperience .videoCampaignThumnail#videoImage480 {
        display: none;
    }
    body.xperience .videoCampaignThumnail#videoImage320 {
        display: block;
    }
    body.xperience .videoCampaignThumnail#videoImage240 {
        display: none;
    }
    body.xperience .video {
        margin-left: 15px;
    }
    body.xperience .video img {
        height: 153px;
    }
    body.xperience .videoTitle {
        font-size: 13px;
        line-height: 15px;
        height: 15px;
        padding-left: 5px;
    }
    body.xperience .popupBG {
        display: none !important;
    }
    /*end xperience*/
    /*eausobeautiful*/
    #eausobeautiful .buyProduct {
        margin-top: 25px;
        margin-left: 0;
    }
    #eausobeautiful .exploreProduct {
        margin-left: 0;
        font-size: 0.45em;
        text-transform: uppercase;
        color: #AF4667;
        font-family: 'Bliss2 EL';
        margin-top: 12px;
        margin-bottom: 7px;
        cursor: pointer;
    }
    #eausobeautiful .exploreProduct span:first-child {
        margin-right: 4px;
    }
    #eausobeautiful .exploreProduct span:last-child {
        margin-left: 4px;
    }
    #eausobeautiful .productSocialLogo {
        float: left;
        padding-left: 3px;
        cursor: pointer;
    }
    #eausobeautiful .productSocialLogo.firstLogo {
        padding-left: 0;
    }
    #eausobeautiful .shareText {
        margin-left: 0;
        color: #725692;
        text-transform: uppercase;
        font-family: 'Bliss2 L';
        font-size: 9px;
        margin-bottom: 3px;
    }
    #eausobeautiful .productSocials {
        margin-left: 0;
    }
    #eausobeautiful .productContent {
        margin-top: 40px;
        margin-right: 13px;
        width: 142px;
    }
    .de #eausobeautiful .productContent {
        margin-top: 40px;
        margin-right: 13px;
        width: 142px;
    }
    #eausobeautiful .productContent #logo {
        margin-left: 0;
        width: 142px;
    }
    #eausobeautiful .productContent #logo img {
        margin: 0;
        width: 73px;
        height: 90px;
    }
    #eausobeautiful .productContent .newFragrance {
        margin-top: 11px;
        margin-left: 0;
        font-size: 0.75em;
    }
    .de #eausobeautiful .productContent .newFragrance {
        margin-top: 11px;
        margin-left: 0;
        font-size: 0.75em;
    }
    #eausobeautiful .productContent .productText {
        margin-top: 15px;
        margin-left: 0;
        font-size: 0.7em;
        max-width: 142px;
        width: 142px;
    }
    .de #eausobeautiful #lastNote.smallNotes {
        padding-bottom: 5px;
    }
    .campaign.eausobeautiful {
        display: none !important;
    }
    body.eausobeautiful .smallCampaign {
        background-image: url("../images/backgrounds/smallCampaign_eausobeautiful_320.jpg");
        float: left;
        width: 320px;
        height: 198px;
        text-align: center;
    }
    body.eausobeautiful .smallCampaign {
        display: block;
    }
    body.eausobeautiful .smallCampaign ul {
        margin: 0 auto;
        height: 256px;
        width: 100%;
    }
    body.eausobeautiful .smallCampaign .image img {
        height: 80px;
    }
    body.eausobeautiful .smallCampaign .image.second {
        clear: both;
    }
    body.eausobeautiful .smallCampaign .image.last img {
        height: 160px;
    }
    body.eausobeautiful .campaignView {
        font-family: 'Bliss2 L';
        font-size: 15px;
        color: #725692;
        width: 100%;
        text-transform: uppercase;
        text-align: center;
        display: block;
    }
    body.eausobeautiful .campaign_arrow_480 {
        background: url("../images/explore_arrow_purple.png") no-repeat center;
        height: 10px;
    }
    body.eausobeautiful .videoCampaignThumnail {
        width: 384px;
        height: 183px;
        margin: 0 auto;
        margin-top: 27px;
    }
    body.eausobeautiful .videoCampaignThumnail#videoImage480 {
        display: none;
    }
    body.eausobeautiful .videoCampaignThumnail#videoImage320 {
        display: block;
    }
    body.eausobeautiful .videoCampaignThumnail#videoImage240 {
        display: none;
    }
    body.eausobeautiful .video {
        margin-left: 15px;
    }
    body.eausobeautiful .video img {
        height: 153px;
    }
    body.eausobeautiful .videoTitle {
        font-size: 13px;
        line-height: 15px;
        height: 15px;
        padding-left: 5px;
    }
    body.eausobeautiful .popupBG {
        display: none !important;
    }
    /*end eausobeautiful*/
    /*glamx*/
    /*
	#glamx .productContent .newFragrance {margin-top: 35px;}
	#glamx .productContent {margin-right: 0; margin-top: 40px; width: 155px;}
	.de #glamx .productContent {margin-right: 0;}
	#glamx .productContent br{display: none;}
	#glamx .productContent #logo img {height: 85px;}
	#glamx .productContent .productText {width: 145px;}
	*/
    #glamx .buyProduct {
        margin-top: 10px;
        margin-left: 0;
    }
    #glamx .exploreProduct {
        margin-left: 0;
        font-size: 0.45em;
        text-transform: uppercase;
        color: #fff;
        font-family: 'Bliss2 EL';
        margin-top: 12px;
        margin-bottom: 7px;
        cursor: pointer;
    }
    #glamx .exploreProduct span:first-child {
        margin-right: 4px;
    }
    #glamx .exploreProduct span:last-child {
        margin-left: 0;
    }
    #glamx .productSocialLogo {
        float: left;
        padding-left: 3px;
        cursor: pointer;
    }
    #glamx .productSocialLogo.firstLogo {
        padding-left: 0;
    }
    #glamx .shareText {
        margin-left: 0;
        color: #fff;
        text-transform: uppercase;
        font-family: 'Bliss2 L';
        font-size: 9px;
        margin-bottom: 3px;
    }
    #glamx .productSocials {
        margin-left: 0;
    }
    #glamx .productContent {
        margin-top: 69px;
        margin-right: 13px;
        width: 142px;
    }
    .de #glamx .productContent {}
    #glamx .productContent #logo {
        margin-left: 0;
        width: 142px;
    }
    #glamx .productContent #logo img {
        margin: 0;
        width: 92px;
        height: 85px;
    }
    #glamx .productContent .newFragrance {
        margin-top: 11px;
        margin-left: 0;
        font-size: 0.75em;
    }
    .de #glamx .productContent .newFragrance {}
    #glamx .productContent .productText {
        margin-top: 1px;
        margin-left: 0;
        font-size: 0.7em;
        max-width: 142px;
        width: 142px;
    }
    .de #glamx #lastNote.smallNotes {
        padding-bottom: 5px;
    }
    .campaign.glamx {
        display: none !important;
    }
    body.glamx .smallCampaign {
        background-image: url("../images/backgrounds/smallCampaign_glamx_320.jpg");
        float: left;
        width: 320px;
        height: 198px;
        text-align: center;
    }
    body.glamx .smallCampaign {
        display: none;
    }
    body.glamx .smallCampaign ul {
        margin: 0 auto;
        height: 256px;
        width: 100%;
    }
    body.glamx .smallCampaign .image img {
        height: 80px;
    }
    body.glamx .smallCampaign .image.second {
        clear: both;
    }
    body.glamx .smallCampaign .image.last img {
        height: 160px;
    }
    body.glamx .campaignView {
        font-family: 'Bliss2 L';
        font-size: 15px;
        color: #fff;
        width: 100%;
        text-transform: uppercase;
        text-align: center;
        display: block;
    }
    body.glamx .campaign_arrow_480 {
        background: url("../images/explore_arrow_white.png") no-repeat center;
        height: 10px;
    }
    body.glamx .videoCampaignThumnail {
        width: 384px;
        height: 183px;
        margin: 0 auto;
        margin-top: 27px;
    }
    body.glamx .videoCampaignThumnail#videoImage480 {
        display: none;
    }
    body.glamx .videoCampaignThumnail#videoImage320 {
        display: block;
    }
    body.glamx .videoCampaignThumnail#videoImage240 {
        display: none;
    }
    body.glamx .video {
        margin-left: 15px;
    }
    body.glamx .video img {
        height: 153px;
    }
    body.glamx .videoTitle {
        font-size: 13px;
        line-height: 15px;
        height: 15px;
        padding-left: 5px;
    }
    body.glamx .popupBG {
        display: none !important;
    }
    /*end glamx*/
    /* videos */
    .videoWrapper.tiny {
        display: none;
    }
    /* < 319        */
    .videoWrapper.xsmall {
        display: block;
        margin-top: 20px;
    }
    /*   320 > 479  */
    .videoWrapper.small {
        display: none;
    }
    /*   480 > 767  */
    .videoWrapper.medium {
        display: none;
    }
    /*   768 > 1023 */
    .videoWrapper.large {
        display: none;
    }
    /*  1024 > 1399 */
    .videoWrapper.xlarge {
        display: none;
    }
    /*       > 1400 */
    /* end videos */
}

@media all and (max-width: 319px) {
    /*navigation*/
    .navigation {
        width: 240px;
        height: 215px;
    }
    .container {
        width: 240px;
        height: auto;
    }
    .navigationBottom {
        display: none;
    }
    .navigation_logo img {
        margin: 0 auto;
        height: 100px;
    }
    .navigation_logo img.full {
        display: inline;
    }
    .navigationLanguages {
        display: none;
        margin-left: 5px;
        margin-top: 21px;
        border: 1px solid #e1d7c3;
        border-top: 0;
        width: 58px;
        font-size: 11px;
    }
    .navigationLanguages span:hover {
        background-color: #e1d7c3;
    }
    #navigateLink {
        display: block;
        background: url("../images/arrow_menu480.png") no-repeat scroll 200px center;
        width: 220px;
        margin: 0 auto;
        text-align: center;
        background-color: #876500;
        color: #fff;
        text-transform: uppercase;
        font-size: 13px;
        line-height: 18px;
        font-family: 'Bliss2 L';
        cursor: pointer;
    }
    #navigateLink br {
        display: none;
    }
    .socials {
        position: absolute;
        right: 0;
        top: 0;
        padding: 0;
        width: auto;
        right: 5px;
        top: 7px;
    }
    .socials img.full {
        display: block;
    }
    .navigation_link.small {
        display: block;
        font-size: 10px;
        margin-top: 5px;
    }
    .navigation_link.big {
        display: none;
    }
    ul.navigationBar.big {
        display: none;
    }
    ul.navigationBar.small {
        z-index: 102;
        display: none;
        text-align: center;
        text-transform: uppercase;
        margin: 0 auto;
        width: 218px;
        float: none;
        border: 1px solid #e1d7c3;
        border-top: 0;
        background-color: #fff;
        margin-left: 10px;
        position: absolute;
    }
    ul.navigationBar.small li span {
        padding: 0;
    }
    ul.navigationBar.small li {
        font-size: 13px;
        line-height: 20px;
    }
    ul.navigationBar.small li.buynow {
        font-family: 'Bliss2 B';
    }
    ul.navigationBar.small li.awards {
        font-family: 'Bliss2 B';
        margin-top: 0;
    }
    ul.navigationBar.small li br {
        display: none;
    }
    .no1 {
        width: 100%;
        margin-top: 0;
    }
    .no1 img {
        margin: 0 auto;
        height: 68px;
    }
    .navigation_logo {
        margin-top: -7px;
        text-align: center;
    }
    #selectLanguage {
        position: absolute;
        top: 0;
        left: 0;
        width: 60px;
        height: 12px;
        background: url("../images/arrow_language480.png") no-repeat scroll 45px center;
        background-color: #876500;
    }
    #selectLanguage {
        display: block;
        top: 9px;
        left: 5px;
        font-size: 11px;
        font-family: 'Bliss2 L';
        text-align: center;
        text-transform: uppercase;
        line-height: 12px;
        color: #fff;
        cursor: pointer;
    }
    .languages {
        clear: both;
        float: left;
        padding-left: 0;
        width: 100%;
        text-align: center;
    }
    /*end navigation*/
    /*landing*/
    .homeDefinitionLogo {
        background-image: url("../images/logos/homeLogoDefinition_1024.png");
        display: block;
        width: 75px;
        height: 82px;
        background-size: contain;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        margin-left: 65px;
    }
    .homeVioletNoirLogo {
        background-image: url("../images/logos/homeLogoVioletNoir_1024.png");
        display: block;
        width: 75px;
        height: 82px;
        background-size: contain;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        margin-left: auto;
        margin-right: auto;
    }
    .homeLogoEauSoBeautifulLogo {
        background-image: url("../images/logos/homeLogoXperience_1024.png");
        display: block;
        width: 75px;
        height: 82px;
        background-size: contain;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        margin-left: auto;
        margin-right: auto;
    }
    .homeGlamXLogo {
        background-image: url("../images/logos/homeLogoGlamX_1024.png");
        display: block;
        width: 75px;
        height: 82px;
        background-size: contain;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        margin-left: 65px;
    }
    .homeDefinitionBottom {
        color: #000;
        text-transform: none;
        max-width: 110px;
        width: 110px;
        font-size: 1em;
        display: block;
        float: left;
        margin-top: 0;
        margin-left: 55px;
        line-height: 1em;
    }
    .homeVioletNoirBottom {
        color: #F5F5E5;
        text-transform: none;
        max-width: 110px;
        width: 110px;
        font-size: 1em;
        display: block;
        float: left;
        margin-top: 0;
        margin-left: 55px;
        line-height: 1em;
    }
    .homeXperienceBottom {
        color: #AF4667;
        text-transform: none;
        max-width: 110px;
        width: 110px;
        font-size: 1em;
        display: block;
        float: left;
        margin-top: 0;
        margin-left: 55px;
        line-height: 1em;
    }
    .homeGlamXBottom {
        color: #fff;
        text-transform: none;
        max-width: 110px;
        width: 110px;
        font-size: 1em;
        display: block;
        float: left;
        margin-top: 0;
        margin-left: 55px;
        line-height: 1em;
    }
    .homeText {
        font-size: 10px;
        line-height: 10px;
        margin-top: 2px;
    }
    .homeTextTop2 {
        font-size: 9px;
        line-height: 11px;
        padding-top: 5px;
    }
    /*.de .homeText {font-size: 10px; line-height: 12px; margin-top: 2px;}*/
    .homeTextBottom {
        font-size: 10px;
        line-height: 12px;
        padding-top: 5px;
        width: 110px;
    }
    .de .homeTextBottom {}
    .home_no1 {
        display: block;
    }
    .home_no1 img.full {
        display: none;
    }
    .home_no1 img.portrait {
        display: block;
        margin-top: 5px;
    }
    .homeButtons #right-image {
        clear: both;
        padding-left: 0;
    }
    .contentRight {
        display: none;
    }
    #left-image .full {
        display: none;
    }
    #right-image .full {
        display: none;
    }
    #left-image a {
        text-decoration: none;
    }
    #right-image a {
        text-decoration: none;
    }
    .Hbutton480 {
        background: url("../images/shoppingCart.png") no-repeat 5px center;
        display: block;
        margin: 0 auto;
        height: 15px;
        width: 80px;
        text-transform: uppercase;
        font-family: 'Bliss2 L';
        color: #fff;
        background-color: #9C7939;
        font-size: 9px;
        line-height: 15px;
        text-decoration: none;
    }
    .de .Hbutton480 {
        width: 85px;
    }
    .ru .Hbutton480 {
        width: 105px;
    }
    .pt .Hbutton480 {
        width: 95px;
    }
    .hu .Hbutton480 {
        width: 110px;
    }
    .Hbutton480 span {
        padding-left: 30px;
    }
    #right-image .Hbutton480 {
        margin-top: 3px;
        background-image: none;
    }
    #right-image .Hbutton480 span {
        padding-left: 5px;
    }
    .buyProduct a {
        text-decoration: none;
        text-align: center;
    }
    .Pbutton480 {
        background: url("../images/shoppingCart.png") no-repeat 10px center;
        display: none;
        margin: 0 auto;
        margin-left: 0;
        height: 15px;
        width: 100px;
        text-transform: uppercase;
        font-family: 'Bliss2 L';
        color: #fff;
        background-color: #9C7939;
        font-size: 9px;
        line-height: 15px;
        text-decoration: none;
    }
    .de .Pbutton480 {
        width: 115px;
    }
    .ru .Pbutton480 {
        width: 120px;
        font-size: 8px;
        background-position: 5px center;
    }
    .hu .Pbutton480 {
        width: 110px;
    }
    .pt .Pbutton480 {
        width: 110px;
        background-position: 5px center;
    }
    .exploreProductSmall .Pbutton480 {
        background-image: none;
        text-align: center;
        margin-top: 5px;
        cursor: pointer;
    }
    .ru .exploreProductSmall .Pbutton480 {
        height: 20px;
        line-height: 10px;
    }
    .contentLeft {
        margin-right: 0;
    }
    .homeButtons #left-image {
        float: none;
    }
    .homeButtons #right-image {
        float: none;
    }
    /*.homeButtons {padding-top: 5px;}*/
    .socialLogo .full {
        width: 13px;
    }
    .socialLogo {
        padding-left: 4px;
    }
    .homeLogo {
        margin-left: 0;
    }
    .homeLogo img {
        height: 80px;
    }
    .number1home span {
        position: relative;
        letter-spacing: 1px;
        color: #F5F5E5;
        font-weight: normal;
        font-size: 0.75em;
        /* color: #363636; */
    }
    .de .number1home span {}
    .number1home span {
        width: 100%;
        letter-spacing: 1px;
        margin-left: auto;
        margin-right: auto;
    }
    .number1home span br {
        display: none;
    }
    .number1home {
        background-size: 40px;
        background-position: right 33px;
        width: auto;
        text-align: left;
        height: 22px;
    }
    .homeContent {
        margin-top: 15px;
    }
    .de .homeContent {}
    #discoverLink {
        display: none;
    }
    .number1home {
        font-size: 12px;
        line-height: 12px;
        margin-top: 0;
        width: 100%;
        color: #F5F5E5;
        text-align: center;
    }
    .de .number1home {}
    .homeButtons {
        margin-top: 15px;
        text-align: right;
        width: 110px;
    }
    .homeButtons img {
        height: 25px;
    }
    .homeNo1 {
        margin-top: 10px;
    }
    .homeNo1 img {
        height: 40px;
    }
    /*end landing*/
    /*footer*/
    .footer {
        background-color: #fff;
        display: inline-block;
        height: auto;
        padding-top: 20px;
        position: relative;
        text-align: center;
        width: 240px;
        padding-bottom: 20px;
    }
    .footer a {
        text-decoration: none;
        color: #876500;
    }
    .footer ul {
        text-transform: uppercase;
        font-size: 8px;
        line-height: 12px;
        font-family: 'Bliss2 L';
        color: #876500;
    }
    /*end footer*/
    /*backgrounds*/
    .homeBackground {
        background-image: url("../images/backgrounds/homeBG_2020_oct_240.jpg");
        width: 240px;
        height: 292px;
        float: left;
        background-size: contain;
    }
    .productBackground#touchofseduction {
        background-image: url("../images/backgrounds/touchofseductionProductBG_240.jpg");
        width: 240px;
        height: 389px;
        position: relative;
    }
    body.touchofseduction .smallCampaign {
        background-image: url("../images/backgrounds/smallCampaign_touchofseduction_240.jpg");
        float: left;
        width: 240px;
        height: 239px;
        text-align: center;
    }
    body.touchofseduction .productNotesSmall {
        background-image: url("../images/backgrounds/smallNotes_touchofseduction_240.jpg");
        float: left;
        width: 240px;
        height: 307px;
        text-align: center;
        position: relative;
    }
    .productBackground#woman {
        background-image: url("../images/backgrounds/womanProductBG_V2_240.jpg");
        width: 240px;
        height: 390px;
        position: relative;
    }
    .productBackground#signature {
        background-image: url("../images/backgrounds/signatureProductBG_240_new.jpg");
        width: 240px;
        height: 391px;
        position: relative;
    }
    .productBackground#unforgettable {
        background-image: url("../images/backgrounds/unforgettableProductBG_240_new.jpg");
        width: 240px;
        height: 391px;
        position: relative;
    }
    .productBackground#redsin {
        background-image: url("../images/backgrounds/redsinProductBG_240_new.jpg");
        width: 240px;
        height: 391px;
        position: relative;
    }
    .productBackground#bynight {
        background-image: url("../images/backgrounds/bynightProductBG_240_new.jpg");
        width: 240px;
        height: 391px;
        position: relative;
    }
    .productBackground#definition {
        background-image: url("../images/backgrounds/definitionProductBG_240_new.jpg");
        width: 240px;
        height: 320px;
        position: relative;
    }
    .productBackground#violetnoir {
        background-image: url("../images/backgrounds/violetnoirProductBG_240_new.jpg");
        width: 240px;
        height: 320px;
        position: relative;
    }
    .productBackground#xperience {
        background-image: url("../images/backgrounds/xperienceProductBG_240_new.jpg");
        width: 240px;
        height: 320px;
        position: relative;
    }
    .productBackground#eausobeautiful {
        background-image: url("../images/backgrounds/eausobeautifulProductBG_240_new.jpg");
        width: 240px;
        height: 320px;
        position: relative;
    }
    .productBackground#glamx {
        background-image: url("../images/backgrounds/glamxProductBG_240_new.jpg");
        width: 240px;
        height: 320px;
        position: relative;
    }
    .productBackground#royaldesire {
        background-image: url("../images/backgrounds/royaldesireProductBG_240_new.jpg");
        width: 240px;
        height: 391px;
        position: relative;
    }
    .awardBackground {
        background-image: none;
        background-color: #f0ebe1;
        width: 240px;
        height: 785px;
    }
    .ru .awardBackground {
        height: 825px;
    }
    .de .awardBackground {
        height: 855px;
    }
    .awardFinePrint {
        margin: 20px auto;
        font-size: 0.55em;
    }
    .buynowBackground {
        background: url("../images/backgrounds/buynowBG_480.jpg")no-repeat scroll left 225px;
        width: 240px;
    }
    .page_not_foundBG {
        width: 240px;
        height: 293px;
    }
    .sitemapBG {
        width: 240px;
        height: 293px;
    }
    /*end backgrounds*/
    .page_not_found_text {
        font-size: 40px;
        margin-top: 5%;
    }
    .de .page_not_found_text {
        font-size: 25px;
    }
    .sitemapLinks {
        font-size: 17px;
        line-height: 20px;
    }
    body.page_not_found .links {
        margin-left: 22%;
        margin-top: 0;
    }
    .links {
        margin-left: 55px;
        margin-top: 35px;
    }
    /*fragrances*/
    .newFragrance {
        font-size: 12px;
        line-height: 12px;
        margin-top: 10px;
    }
    .productText {
        font-size: 9px;
        line-height: 10px;
        margin-top: 10px;
        width: 110px;
    }
    .productText br {
        display: none;
    }
    .productContent {
        margin-top: 55px;
        margin-right: 0;
        width: 120px;
    }
    body.ru .productContent {
        margin-right: 5px;
    }
    .productContent br {
        display: none;
    }
    body.woman .productContent {
        margin-top: 30px;
        margin-right: 0;
        width: 125px;
    }
    .productContent #logo img {
        height: 68px;
    }
    .productContent #logo {
        margin-left: -5px;
    }
    .exploreProduct {
        display: none;
    }
    .buyProduct .full {
        display: none;
    }
    .exploreProductSmall {
        display: block;
    }
    .backFromExplore {
        display: block;
    }
    .exploreProductSmall img {
        cursor: pointer;
        margin-top: 5px;
    }
    .productNotes {
        background-image: url("../images/backgrounds/exploreBG_240.jpg");
        display: none;
        left: 0;
        position: absolute;
        top: 215px;
        width: 240px;
        height: 315px;
        z-index: 101;
        text-align: center;
    }
    body.signature .productNotes {
        background-image: url("../images/backgrounds/exploreBGSignature_240.jpg");
        height: 293px;
    }
    body.unforgettable .productNotes {
        background-image: url("../images/backgrounds/exploreBGUnforgettable_240.jpg");
        height: 293px;
    }
    body.redsin .productNotes {
        background-image: url("../images/backgrounds/exploreBGRedsin_240.jpg");
        height: 293px;
    }
    body.bynight .productNotes {
        background-image: url("../images/backgrounds/exploreBGBynight_240.jpg");
        height: 293px;
    }
    body.definition .productNotes {
        background-image: url("../images/backgrounds/exploreBGDefinition_240.jpg");
        height: 293px;
    }
    body.violetnoir .productNotes {
        background-image: url("../images/backgrounds/exploreBGVioletNoir_240.jpg");
        height: 293px;
    }
    body.xperience .productNotes {
        background-image: url("../images/backgrounds/exploreBGXperience_240.jpg");
        height: 293px;
    }
    body.glamx .productNotes {
        background-image: url("../images/backgrounds/exploreBGGlamx_240.jpg");
        height: 293px;
    }
    body.royaldesire .productNotes {
        background-image: url("../images/backgrounds/exploreBG_240Royaldesire.jpg");
        height: 293px;
    }
    .smallNotes {
        width: 180px;
        margin-top: 3px;
        left: 30px;
        cursor: pointer;
    }
    .smallNotes img {
        width: 180px;
        display: none;
    }
    .smallNotesHeader {
        width: 180px;
        height: 11px;
        text-align: left;
        position: relative;
        opacity: 1.0;
        filter: alpha(opacity=100);
        background: url("../images/arrow_menu480.png") no-repeat scroll 160px center #876500;
        line-height: 7px;
    }
    .thumbnailHover {
        width: 100%
        /*90px*/
        ;
        height: 63px;
        margin-top: 0;
        display: none;
    }
    .smallNotesHeader span {
        font-size: 10px;
        line-height: 10px;
    }
    .thumbnailHover span {
        font-size: 9px;
        line-height: 11px;
        text-align: left;
    }
    .de .thumbnailHover span {
        font-size: 8px;
        line-height: 10px;
        text-align: left;
    }
    .ru .thumbnailHover span {
        font-size: 8px;
        line-height: 10px;
        text-align: left;
    }
    .notesLogo {
        display: inline;
        margin-top: 25px;
        width: 70px;
    }
    .newFragranceExplore {
        display: block;
    }
    .exploreSubLogo {
        font-family: 'Bliss2 L';
        text-transform: uppercase;
        font-size: 14px;
        color: #4d4d4f;
        display: block;
    }
    body.bynight .exploreSubLogo {
        color: #fff;
    }
    body.defniition .exploreSubLogo {
        color: #fff;
    }
    body.glamx .exploreSubLogo {
        color: #fff;
    }
    .newFragranceExplore .newFragrance {
        margin-top: 5px;
        font-size: 12px;
    }
    .productNotes .extendNotes {
        font-family: 'Bliss2 EL';
        font-size: 10px;
        color: #4d4d4f;
        display: block;
        margin-top: 5px;
        margin-bottom: 7px;
        text-transform: uppercase;
    }
    body.bynight .productNotes .extendNotes {
        color: #fff;
    }
    body.definition .productNotes .extendNotes {
        color: #000;
    }
    body.violetnoir .productNotes .extendNotes {
        color: #b39353;
    }
    body.xperience .productNotes .extendNotes {
        color: #AF4667;
    }
    body.glamx .productNotes .extendNotes {
        color: #fff;
    }
    .shareText {
        font-size: 9px;
        margin-top: 5px;
        margin-bottom: 5px;
    }
    .productSocialLogo img {
        width: 18px;
    }
    .productSocialLogo {
        padding-left: 3px;
    }
    .backFromExplore {
        font-family: 'Bliss2 EL';
        color: #fff;
        width: 60px;
        height: 15px;
        background-color: #876500;
        font-size: 10px;
        line-height: 15px;
        margin: 0 auto;
        margin-top: 5px;
        cursor: pointer;
    }
    .buyProduct {
        margin-top: 10px;
    }
    /*end fragrances*/
    /*campaign*/
    .campaign {
        background-image: url("../images/backgrounds/exploreBG_240.jpg");
        display: none;
        width: 240px;
        height: 315px;
        margin: 0;
    }
    .imageGallery {
        font-size: 10px;
        line-height: 12px;
        margin: 0 auto;
        text-align: center;
        margin-top: 70px;
    }
    body.touchofseduction .imageGallery {
        font-size: 12px;
        margin-top: 40px;
    }
    .campaign .close {
        display: none;
    }
    .gallery {
        display: none;
    }
    .smallGallery {
        display: block;
        margin-top: 15px;
    }
    .leftSmallGallery {
        width: 48%;
        float: right;
    }
    .leftSmallGallery img {
        float: left;
        display: block;
        height: 115px;
        width: 75px;
        padding-left: 3px;
    }
    .rightSmallGallery {
        width: 52%;
        float: left;
    }
    .rightSmallGallery img {
        display: block;
        float: right;
        height: 56px;
        width: 89px;
    }
    .rightSmallGallery .lastSmall img {
        padding-top: 3px;
    }
    .backFromCampaign {
        font-family: 'Bliss2 EL';
        color: #fff;
        width: 60px;
        height: 18px;
        background-color: #876500;
        font-size: 10px;
        line-height: 18px;
        margin: 0 auto;
        cursor: pointer;
        display: block;
        clear: both;
        text-align: center;
        position: relative;
        top: 20px;
    }
    /*end campaign*/
    /*awards*/
    .awardLogo {
        display: none;
    }
    .awardsHeader {
        font-size: 14px;
        line-height: 16px;
        width: 90%;
        margin: 0 auto;
        margin-top: 25px;
    }
    .awardsHeader br {
        display: none;
    }
    .awardsText {
        font-size: 10px;
        line-height: 11px;
        width: 84%;
        margin: 0 auto;
        margin-top: 15px;
    }
    .awardsText br {
        display: none;
    }
    .awardLine {
        display: none;
    }
    .awardLineSmall {
        display: block;
        font-size: 10px;
        line-height: 12px;
        font-family: 'Bliss2 L';
        color: #4d4d4f;
        margin-top: 10px;
    }
    .hu .awardLineSmall {
        font-size: 9px;
    }
    .ru .awardLineSmall {
        font-size: 8px;
    }
    .awardColumnSmall {
        display: inline-block;
        float: left;
        margin-left: 0;
        margin-right: 0;
        margin-top: 20px;
        width: 50%;
    }
    .awardColumnSmall span {
        text-transform: uppercase;
    }
    .awardColumnSmall.small17 {
        width: 100%;
    }
    .de .awardColumnSmall.small3 {
        width: 55%;
    }
    .de .awardColumnSmall.small4 {
        width: 45%;
    }
    .de .awardColumnSmall.small11 {
        width: 55%;
    }
    .de .awardColumnSmall.small12 {
        width: 45%;
    }
    /*end awards*/
    /*buynow*/
    .perfumesAvailable {
        margin: 0 auto;
        height: 250px;
    }
    .buynowMargin {
        width: 240px;
        height: 518px;
        background-image: url("../images/buynow/marginwoman_240.png");
    }
    .perfumeBottles img {
        width: 30%;
    }
    .perfumeBottles {
        width: 240px;
        margin: 0 auto;
        display: none;
        margin-top: 30px;
    }
    .selectPerfume {
        display: none;
    }
    .shopRelated {
        display: block;
    }
    .countrySelectorSmall {
        display: inline-block;
        background: url("../images/arrow_menu480.png") no-repeat scroll 195px center;
        width: 210px;
        margin: 0 auto;
        margin-left: 12px;
        text-align: center;
        background-color: #876500;
        color: #fff;
        text-transform: uppercase;
        font-size: 13px;
        line-height: 19px;
        font-family: 'Bliss2 L';
        cursor: pointer;
    }
    .previous {
        display: block;
        background: url("../images/buynow/left.png") no-repeat scroll;
        width: 15px;
        height: 30px;
        position: absolute;
        left: 25px;
        margin-top: 110px;
        cursor: pointer;
    }
    .next {
        display: block;
        background: url("../images/buynow/right.png") no-repeat scroll;
        width: 15px;
        height: 30px;
        position: absolute;
        right: 25px;
        margin-top: 110px;
        cursor: pointer;
    }
    .notAvailable {
        margin: 0 auto;
        margin-left: 60px;
        font-size: 11px;
        line-height: 11px;
    }
    .notAvailableUS {
        margin: 0 auto;
        margin-left: 30px;
        font-size: 11px;
        line-height: 11px;
    }
    .de .notAvailable {
        margin-left: 43px;
    }
    .nl .notAvailable {
        margin-left: 60px;
    }
    .ru .notAvailable {
        margin-left: 55px;
    }
    .hu .notAvailable {
        margin-left: 52px;
    }
    .pt .notAvailable {
        margin-left: 45px;
    }
    .backToShop {
        display: none;
    }
    .shopContainer {
        margin-left: 2%;
        margin-right: 2%;
        margin-top: 5px;
    }
    .shopLogo img {
        height: 40px;
    }
    .shopProductHeader {
        font-size: 15px;
        line-height: 17px;
        margin-top: 0;
    }
    .shopProductHeader span {
        font-size: 28px;
        line-height: 30px;
    }
    .countrySelContainer {
        display: none;
    }
    .countrySelContainerSmall {
        display: block;
        margin-top: 0;
    }
    .countrySelectorSmall span {
        margin-left: -10px;
    }
    ul.buyCountrySmall {
        display: none;
        text-align: center;
        text-transform: uppercase;
        margin: 0 auto;
        float: none;
        border: 1px solid #e1d7c3;
        border-top: 0;
        background-color: #fff;
        margin-left: 12px;
        position: absolute;
        z-index: 111;
    }
    ul.buyCountrySmall li:hover {
        background-color: #e1d7c3;
    }
    ul.buyCountrySmall li span {
        padding: 0;
    }
    ul.buyCountrySmall li {
        font-size: 13px;
        line-height: 20px;
        font-family: 'Bliss2 L';
    }
    #selectCountrySmall {
        width: 209px;
        cursor: pointer;
    }
    /*end buynow*/
    /*buffalo*/
    .buffalo {
        display: none;
    }
    .smallBuffalo {
        text-align: center;
        text-transform: uppercase;
        font-family: 'Bliss2 L';
        font-size: 8px;
        line-height: 10px;
        color: #936f2d;
        cursor: pointer;
        margin-top: 0;
        display: block;
    }
    .buffaloPopup {
        position: absolute;
        width: 220px;
        height: 240px;
        background-color: #fff;
        bottom: 95px;
        left: 7px;
        border: 2px solid #cdbc9b;
        display: none;
        z-index: 105;
    }
    .closeBuffalo {
        font-family: 'Bliss2 L';
        font-size: 18px;
        line-height: 18px;
        cursor: pointer;
        float: right;
        margin-right: 10px;
        margin-top: 5px;
    }
    .buffaloContent {
        font-family: 'Bliss2 EL';
        font-size: 9px;
        color: #4d4d4f;
        margin-left: 10px;
        margin-top: 10px;
        float: left;
    }
    .buffaloContent a {
        font-family: 'Bliss2 EL';
        font-size: 8px;
        color: #4d4d4f;
        text-decoration: none;
        cursor: pointer;
    }
    /*end buffalo*/
    /*touch of seduction*/
    .full {
        display: none;
    }
    .no1 .full {
        display: block;
    }
    body.touchofseduction .full {
        display: block;
    }
    .full_all_products {
        display: block;
    }
    body.touchofseduction .full_all_products {
        display: none;
    }
    .product_subtitle {
        display: block;
        font-family: 'Bliss2 B';
        font-size: 13px;
        margin-top: 10px;
        color: #4d4d4f;
        text-transform: uppercase;
    }
    body.bynight .product_subtitle {
        color: #fff;
    }
    body.definition .product_subtitle {
        color: #000;
    }
    body.violetnoir .product_subtitle {
        color: #b39353;
    }
    body.xperience .product_subtitle {
        color: #AF4667;
    }
    body.eausobeautiful .product_subtitle {
        color: #AF4667;
    }
    body.glamx .product_subtitle {
        color: #fff;
    }
    body.woman .productText {
        width: 122px;
    }
    body.signature .productText {
        width: 90px;
    }
    body.unforgettable .productText {
        width: 106px;
    }
    body.redsin .productText {
        width: 94px;
    }
    body.bynight .productText {
        width: 97px;
        margin-top: 10px;
    }
    body.definition .productText {
        width: 97px;
        margin-top: 10px;
    }
    body.violetnoir .productText {
        width: 97px;
        margin-top: 10px;
    }
    body.xperience .productText {
        width: 97px;
        margin-top: 10px;
    }
    body.eausobeautiful .productText {
        width: 97px;
        margin-top: 10px;
    }
    body.glamx .productText {
        width: 97px;
        margin-top: 10px;
    }
    body.royaldesire .productText {
        width: 100px;
    }
    .buyProduct .full {
        display: block;
        height: 22px;
    }
    #lastNote.smallNotes {
        padding-bottom: 0;
    }
    body.woman .productNotesSmall {
        background-image: url("../images/backgrounds/smallNotes_woman_240.jpg");
        float: left;
        width: 240px;
        height: 306px;
        text-align: center;
        position: relative;
    }
    body.signature .productNotesSmall {
        background-image: url("../images/backgrounds/smallNotes_signature_240.jpg");
        float: left;
        width: 240px;
        height: 252px;
        text-align: center;
    }
    body.unforgettable .productNotesSmall {
        background-image: url("../images/backgrounds/smallNotes_signature_240.jpg");
        float: left;
        width: 240px;
        height: 252px;
        text-align: center;
    }
    body.redsin .productNotesSmall {
        background-image: url("../images/backgrounds/smallNotes_signature_240.jpg");
        float: left;
        width: 240px;
        height: 252px;
        text-align: center;
    }
    body.bynight .productNotesSmall {
        background-image: url("../images/backgrounds/smallNotes_bynight_240.jpg");
        float: left;
        width: 240px;
        height: 252px;
        text-align: center;
    }
    body.definition .productNotesSmall {
        background-image: url("../images/backgrounds/smallNotes_definition_240.jpg");
        float: left;
        width: 240px;
        height: 287px;
        text-align: center;
    }
    body.violetnoir .productNotesSmall {
        background-image: url("../images/backgrounds/smallNotes_violetnoir_240.jpg");
        float: left;
        width: 240px;
        height: 287px;
        text-align: center;
    }
    body.xperience .productNotesSmall {
        background-image: url("../images/backgrounds/smallNotes_xperience_240.jpg");
        float: left;
        width: 240px;
        height: 287px;
        text-align: center;
    }
    body.eausobeautiful .productNotesSmall {
        background-image: url("../images/backgrounds/smallNotes_eausobeautiful_240.jpg");
        float: left;
        width: 240px;
        height: 287px;
        text-align: center;
    }
    body.glamx .productNotesSmall {
        background-image: url("../images/backgrounds/smallNotes_glamx_240.jpg");
        float: left;
        width: 240px;
        height: 287px;
        text-align: center;
    }
    body.royaldesire .productNotesSmall {
        background-image: url("../images/backgrounds/smallNotes_signature_240.jpg");
        float: left;
        width: 240px;
        height: 252px;
        text-align: center;
    }
    #touchofseduction .productContent .newFragrance {
        margin-top: 45px;
    }
    .de #touchofseduction .productContent .newFragrance {
        margin-top: 25px;
    }
    #touchofseduction .productContent {
        margin-right: 0;
        margin-top: 35px;
        width: 140px;
    }
    .de #touchofseduction .productContent {
        margin-right: 0;
    }
    #touchofseduction .productContent br {
        display: none;
    }
    #touchofseduction .productContent #logo img {
        height: 85px;
    }
    #touchofseduction .productContent .productText {
        width: 120px;
    }
    .buyProduct {
        margin-top: 10px;
    }
    body.royaldesire .buyProduct {
        margin-top: 15px;
    }
    .productNotesSmall {
        display: block;
    }
    .productNotesSmall .smallNotesHeader {
        width: 200px;
        background: none;
        background-color: #b39353;
        opacity: 0.8;
        position: absolute;
    }
    .productNotesSmall .smallNotes {
        margin-top: 0;
        width: 200px;
        left: 20px;
        display: block !important;
    }
    .productNotesSmall .smallNotes.first {
        margin-top: 20px;
    }
    .productNotesSmall .smallNotes img {
        width: 200px;
        display: block !important;
    }
    .productNotesSmall .smallNotes .thumbnailHover {
        width: 100%
        /*100px*/
        ;
        height: 59px;
        display: block !important;
        margin-top: 11px;
    }
    /*.productNotesSmall .smallNotes #baseNoteHover.thumbnailHover {height: 58px;}*/
    .definition .smallExplore {
        color: #000;
    }
    .violetnoir .smallExplore {
        color: #b39353;
    }
    .xperience .smallExplore {
        color: #fff;
    }
    .eausobeautiful .smallExplore {
        color: #fff;
    }
    .smallExplore {
        font-family: 'Bliss2 L';
        font-size: 13px;
        color: #fff;
        width: 100%;
        text-transform: uppercase;
        text-align: center;
        display: block;
        position: absolute;
        bottom: 25px;
    }
    body.woman .smallExplore {
        color: #4d4d4f;
    }
    body.signature .smallExplore {
        color: #4d4d4f;
    }
    body.unforgettable .smallExplore {
        color: #4d4d4f;
    }
    body.redsin .smallExplore {
        color: #4d4d4f;
    }
    body.royaldesire .smallExplore {
        color: #4d4d4f;
    }
    .explore_arrow_480 {
        width: 100%;
        text-align: center;
        float: left;
        display: block;
        position: absolute;
        bottom: 10px;
    }
    body.touchofseduction .explore_arrow_480 {
        background: url("../images/explore_arrow_white.png") no-repeat center;
        height: 10px;
    }
    body.woman .explore_arrow_480 {
        background: url("../images/explore_arrow_black.png") no-repeat center;
        height: 10px;
    }
    body.signature .explore_arrow_480 {
        background: url("../images/explore_arrow_black.png") no-repeat center;
        height: 10px;
    }
    body.unforgettable .explore_arrow_480 {
        background: url("../images/explore_arrow_black.png") no-repeat center;
        height: 10px;
    }
    body.redsin .explore_arrow_480 {
        background: url("../images/explore_arrow_black.png") no-repeat center;
        height: 10px;
    }
    body.bynight .explore_arrow_480 {
        background: url("../images/explore_arrow_white.png") no-repeat center;
        height: 10px;
    }
    body.definition .explore_arrow_480 {
        background: url("../images/explore_arrow_black.png") no-repeat center;
        height: 10px;
    }
    body.violetnoir .explore_arrow_480 {
        background: url("../images/explore_arrow_gold.png") no-repeat center;
        height: 10px;
    }
    body.xperience .explore_arrow_480 {
        background: url("../images/explore_arrow_pink.png") no-repeat center;
        height: 10px;
    }
    body.eausobeautiful .explore_arrow_480 {
        background: url("../images/explore_arrow_white.png") no-repeat center;
        height: 10px;
    }
    body.glamx .explore_arrow_480 {
        background: url("../images/explore_arrow_white.png") no-repeat center;
        height: 10px;
    }
    body.royaldesire .explore_arrow_480 {
        background: url("../images/explore_arrow_black.png") no-repeat center;
        height: 10px;
    }
    .campaignView {
        font-family: 'Bliss2 L';
        font-size: 13px;
        color: #0f0f0f;
        width: 100%;
        text-transform: uppercase;
        text-align: center;
        float: left;
        margin-top: 15px;
    }
    .campaign_arrow_480 {
        background: url("../images/explore_arrow_black.png") no-repeat center;
        height: 10px;
        width: 100%;
        text-align: center;
        margin-top: 40px;
        display:
    }
    .smallCampaign {
        display: block;
    }
    body.touchofseduction .videoCampaignThumnail {
        width: 213px;
        height: 180px;
        margin: 0 auto;
        margin-top: 18px;
    }
    body.touchofseduction .videoCampaignThumnail#videoImage480 {
        display: none;
    }
    body.touchofseduction .videoCampaignThumnail#videoImage320 {
        display: none;
    }
    body.touchofseduction .videoCampaignThumnail#videoImage240 {
        display: block;
    }
    body.touchofseduction .videoTitle {
        font-family: 'Bliss2 EL';
        font-size: 13px;
        color: #fff;
        background-color: #b69c6c;
        padding-left: 0;
        line-height: 15px;
        height: 15px;
        text-align: left;
        width: 213px;
        margin: 0 auto;
    }
    .videoTitle span {
        padding-left: 5px;
    }
    body.woman .smallCampaign {
        display: block !important;
    }
    body.woman .smallCampaign .campaign {
        display: block !important;
        position: relative;
        float: left;
    }
    /*end touch of seduction*/
    /*body.touchofseduction #pp_full_res iframe{width: 100% !important; height: 240px;}
	body.touchofseduction div.pp_pic_holder {width: 90% !important; left: 5% !important; height: 330px !important;}
	body.touchofseduction .pp_content {width: 98% !important; height: 320px !important;}
	body.touchofseduction .pp_content_container {height: 320px;}
	body.touchofseduction div.pp_default .pp_content_container .pp_details {width: 100% !important;}*/
    /*definition*/
    /*
	#definition .productContent .newFragrance {margin-top: 45px;}
	.de #definition .productContent .newFragrance {margin-top: 25px;}
	#definition .productContent {margin-right: 0; margin-top: 35px; width: 140px;}
	.de #definition .productContent {margin-right: 0;}
	#definition .productContent br{display: none;}
	#definition .productContent #logo img {height: 85px;}
	#definition .productContent .productText {width: 120px;}
	*/
    #definition .buyProduct {
        margin-top: 6px;
        margin-left: 0;
    }
    #definition .exploreProduct {
        margin-left: 0;
        font-size: 0.45em;
        text-transform: uppercase;
        color: #000;
        font-family: 'Bliss2 EL';
        margin-top: 12px;
        margin-bottom: 7px;
        cursor: pointer;
    }
    #definition .exploreProduct span:first-child {
        margin-right: 4px;
    }
    #definition .exploreProduct span:last-child {
        margin-left: 0;
    }
    #definition .productSocialLogo {
        float: left;
        padding-left: 0;
        cursor: pointer;
    }
    #definition .productSocialLogo.firstLogo {
        padding-left: 0;
    }
    #definition .shareText {
        margin-left: 0;
        color: #000;
        text-transform: uppercase;
        font-family: 'Bliss2 L';
        font-size: 8px;
        margin-bottom: 3px;
    }
    #definition .productSocials {
        margin-left: 0;
    }
    #definition .productContent {
        margin-top: 40px;
        margin-right: 0;
        width: 117px;
    }
    .de #definition .productContent {}
    #definition .productContent #logo {
        margin-left: 0;
        width: 142px;
    }
    #definition .productContent #logo img {
        margin: 0;
        height: 61px;
    }
    #definition .productContent .newFragrance {
        margin-top: 6px;
        margin-left: 0;
        font-size: 0.55em;
    }
    .de #definition .productContent .newFragrance {}
    #definition .productContent .productText {
        margin-top: 0px;
        margin-left: 0;
        font-size: 0.50em;
        max-width: 112px;
        width: 112px;
    }
    .de #definition #lastNote.smallNotes {
        padding-bottom: 5px;
    }
    body.definition .smallCampaign {
        background-image: url("../images/backgrounds/smallCampaign_definition_320.jpg");
        float: left;
        width: 240px;
        height: 153px;
        text-align: center;
    }
    body.definition .smallCampaign {
        display: none;
    }
    body.definition .smallCampaign ul {
        margin: 0 auto;
        height: 256px;
        width: 100%;
    }
    body.definition .smallCampaign .image img {
        height: 80px;
    }
    body.definition .smallCampaign .image.second {
        clear: both;
    }
    body.definition .smallCampaign .image.last img {
        height: 160px;
    }
    body.definition .campaignView {
        font-family: 'Bliss2 L';
        font-size: 15px;
        color: #000;
        width: 100%;
        text-transform: uppercase;
        text-align: center;
        display: block;
    }
    body.definition .campaign_arrow_480 {
        background: url("../images/explore_arrow_black.png") no-repeat center;
        height: 10px;
    }
    body.definition .videoCampaignThumnail {
        width: 384px;
        height: 183px;
        margin: 0 auto;
        margin-top: 27px;
    }
    body.definition .videoCampaignThumnail#videoImage480 {
        display: none;
    }
    body.definition .videoCampaignThumnail#videoImage320 {
        display: block;
    }
    body.definition .videoCampaignThumnail#videoImage240 {
        display: none;
    }
    body.definition .video {
        margin-left: 15px;
    }
    body.definition .video img {
        height: 153px;
    }
    body.definition .videoTitle {
        font-size: 13px;
        line-height: 15px;
        height: 15px;
        padding-left: 5px;
    }
    body.definition .popupBG {
        display: none !important;
    }
    .campaign.definition {
        display: none !important;
    }
    /*end definition*/
    /*violetnoir*/
    /*
	#violetnoir .productContent .newFragrance {margin-top: 45px;}
	.de #violetnoir .productContent .newFragrance {margin-top: 25px;}
	#violetnoir .productContent {margin-right: 0; margin-top: 35px; width: 140px;}
	.de #violetnoir .productContent {margin-right: 0;}
	#violetnoir .productContent br{display: none;}
	#violetnoir .productContent #logo img {height: 85px;}
	#violetnoir .productContent .productText {width: 120px;}
	*/
    #violetnoir .buyProduct {
        margin-top: 15px;
        margin-left: 0;
    }
    #violetnoir .exploreProduct {
        margin-left: 0;
        font-size: 0.45em;
        text-transform: uppercase;
        color: #F5F5E5;
        font-family: 'Bliss2 EL';
        margin-top: 12px;
        margin-bottom: 7px;
        cursor: pointer;
    }
    #violetnoir .exploreProduct span:first-child {
        margin-right: 4px;
    }
    #violetnoir .exploreProduct span:last-child {
        margin-left: 4px;
    }
    #violetnoir .productSocialLogo {
        float: left;
        padding-left: 0;
        cursor: pointer;
    }
    #violetnoir .productSocialLogo.firstLogo {
        padding-left: 0;
    }
    #violetnoir .shareText {
        margin-left: 0;
        color: #F5F5E5;
        text-transform: uppercase;
        font-family: 'Bliss2 L';
        font-size: 8px;
        margin-bottom: 3px;
    }
    .productSocials.full {
        display: block;
    }
    #violetnoir .productSocials {
        margin-left: 0;
    }
    #violetnoir .productContent {
        margin-top: 30px;
        margin-right: 0px;
        width: 117px;
    }
    .de #violetnoir .productContent {}
    #violetnoir .productContent #logo {
        margin-left: 0;
        width: 142px;
    }
    #violetnoir .productContent #logo img {
        margin: 0;
        height: 61px;
    }
    #violetnoir .productContent .newFragrance {
        margin-top: 6px;
        margin-left: 0;
        font-size: 0.55em;
    }
    .de #violetnoir .productContent .newFragrance {
        margin-top: 6px;
        margin-left: 0;
        font-size: 0.55em;
    }
    #violetnoir .productContent .productText {
        margin-top: 10px;
        margin-left: 0;
        font-size: 0.50em;
        max-width: 112px;
        width: 112px;
    }
    .de #violetnoir #lastNote.smallNotes {
        padding-bottom: 5px;
    }
    body.violetnoir .smallCampaign {
        background-image: url("../images/backgrounds/smallCampaign_violetnoir_320.jpg");
        float: left;
        width: 240px;
        height: 153px;
        text-align: center;
    }
    body.violetnoir .smallCampaign {
        display: block;
    }
    body.violetnoir .smallCampaign ul {
        margin: 0 auto;
        height: 256px;
        width: 100%;
    }
    body.violetnoir .smallCampaign .image img {
        height: 80px;
    }
    body.violetnoir .smallCampaign .image.second {
        clear: both;
    }
    body.violetnoir .smallCampaign .image.last img {
        height: 160px;
    }
    body.violetnoir .campaignView {
        font-family: 'Bliss2 L';
        font-size: 15px;
        color: #b39353;
        width: 100%;
        text-transform: uppercase;
        text-align: center;
        display: block;
    }
    body.violetnoir .campaign_arrow_480 {
        background: url("../images/explore_arrow_gold.png") no-repeat center;
        height: 10px;
    }
    body.violetnoir .videoCampaignThumnail {
        width: 384px;
        height: 183px;
        margin: 0 auto;
        margin-top: 27px;
    }
    body.violetnoir .videoCampaignThumnail#videoImage480 {
        display: none;
    }
    body.violetnoir .videoCampaignThumnail#videoImage320 {
        display: block;
    }
    body.violetnoir .videoCampaignThumnail#videoImage240 {
        display: none;
    }
    body.violetnoir .video {
        margin-left: 15px;
    }
    body.violetnoir .video img {
        height: 153px;
    }
    body.violetnoir .videoTitle {
        font-size: 13px;
        line-height: 15px;
        height: 15px;
        padding-left: 5px;
    }
    body.violetnoir .popupBG {
        display: none !important;
    }
    .campaign.violetnoir {
        display: none !important;
    }
    /*end violetnoir*/
    /*xperience*/
    #xperience .buyProduct {
        margin-top: 15px;
        margin-left: 0;
    }
    #xperience .exploreProduct {
        margin-left: 0;
        font-size: 0.45em;
        text-transform: uppercase;
        color: #AF4667;
        font-family: 'Bliss2 EL';
        margin-top: 12px;
        margin-bottom: 7px;
        cursor: pointer;
    }
    #xperience .exploreProduct span:first-child {
        margin-right: 4px;
    }
    #xperience .exploreProduct span:last-child {
        margin-left: 4px;
    }
    #xperience .productSocialLogo {
        float: left;
        padding-left: 0;
        cursor: pointer;
    }
    #xperience .productSocialLogo.firstLogo {
        padding-left: 0;
    }
    #xperience .shareText {
        margin-left: 0;
        color: #AF4667;
        text-transform: uppercase;
        font-family: 'Bliss2 L';
        font-size: 8px;
        margin-bottom: 3px;
    }
    .productSocials.full {
        display: block;
    }
    #xperience .productSocials {
        margin-left: 0;
    }
    #xperience .productContent {
        margin-top: 30px;
        margin-right: 0px;
        width: 117px;
    }
    .de #xperience .productContent {}
    #xperience .productContent #logo {
        margin-left: 0;
        width: 142px;
    }
    #xperience .productContent #logo img {
        margin: 0;
        height: 61px;
    }
    #xperience .productContent .newFragrance {
        margin-top: 6px;
        margin-left: 0;
        font-size: 0.55em;
    }
    .de #xperience .productContent .newFragrance {
        margin-top: 6px;
        margin-left: 0;
        font-size: 0.55em;
    }
    #xperience .productContent .productText {
        margin-top: 10px;
        margin-left: 0;
        font-size: 0.50em;
        max-width: 112px;
        width: 112px;
    }
    .de #xperience #lastNote.smallNotes {
        padding-bottom: 5px;
    }
    body.xperience .smallCampaign {
        background-image: url("../images/backgrounds/smallCampaign_xperience_320.jpg");
        float: left;
        width: 240px;
        height: 153px;
        text-align: center;
    }
    body.xperience .smallCampaign {
        display: block;
    }
    body.xperience .smallCampaign ul {
        margin: 0 auto;
        height: 256px;
        width: 100%;
    }
    body.xperience .smallCampaign .image img {
        height: 80px;
    }
    body.xperience .smallCampaign .image.second {
        clear: both;
    }
    body.xperience .smallCampaign .image.last img {
        height: 160px;
    }
    body.xperience .campaignView {
        font-family: 'Bliss2 L';
        font-size: 15px;
        color: #AF4667;
        width: 100%;
        text-transform: uppercase;
        text-align: center;
        display: block;
    }
    body.xperience .campaign_arrow_480 {
        background: url("../images/explore_arrow_white.png") no-repeat center;
        height: 10px;
    }
    body.xperience .videoCampaignThumnail {
        width: 384px;
        height: 183px;
        margin: 0 auto;
        margin-top: 27px;
    }
    body.xperience .videoCampaignThumnail#videoImage480 {
        display: none;
    }
    body.xperience .videoCampaignThumnail#videoImage320 {
        display: block;
    }
    body.xperience .videoCampaignThumnail#videoImage240 {
        display: none;
    }
    body.xperience .video {
        margin-left: 15px;
    }
    body.xperience .video img {
        height: 153px;
    }
    body.xperience .videoTitle {
        font-size: 13px;
        line-height: 15px;
        height: 15px;
        padding-left: 5px;
    }
    body.xperience .popupBG {
        display: none !important;
    }
    .campaign.xperience {
        display: none !important;
    }
    /*end xperience*/
    /*eausobeautiful*/
    #eausobeautiful .buyProduct {
        margin-top: 15px;
        margin-left: 0;
    }
    #eausobeautiful .exploreProduct {
        margin-left: 0;
        font-size: 0.45em;
        text-transform: uppercase;
        color: #AF4667;
        font-family: 'Bliss2 EL';
        margin-top: 12px;
        margin-bottom: 7px;
        cursor: pointer;
    }
    #eausobeautiful .exploreProduct span:first-child {
        margin-right: 4px;
    }
    #eausobeautiful .exploreProduct span:last-child {
        margin-left: 4px;
    }
    #eausobeautiful .productSocialLogo {
        float: left;
        padding-left: 0;
        cursor: pointer;
    }
    #eausobeautiful .productSocialLogo.firstLogo {
        padding-left: 0;
    }
    #eausobeautiful .shareText {
        margin-left: 0;
        color: #AF4667;
        text-transform: uppercase;
        font-family: 'Bliss2 L';
        font-size: 8px;
        margin-bottom: 3px;
    }
    #eausobeautiful .productSocials {
        margin-left: 0;
    }
    #eausobeautiful .productContent {
        margin-top: 30px;
        margin-right: 0px;
        width: 117px;
    }
    .de #eausobeautiful .productContent {
        margin-top: 10px;
    }
    #eausobeautiful .productContent #logo {
        margin-left: 0;
        width: 142px;
    }
    #eausobeautiful .productContent #logo img {
        margin: 0;
        height: 61px;
    }
    #eausobeautiful .productContent .newFragrance {
        margin-top: 6px;
        margin-left: 0;
        font-size: 0.55em;
    }
    .de #eausobeautiful .productContent .newFragrance {
        margin-top: 6px;
        margin-left: 0;
        font-size: 0.55em;
    }
    #eausobeautiful .productContent .productText {
        margin-top: 10px;
        margin-left: 0;
        font-size: 0.50em;
        max-width: 112px;
        width: 112px;
    }
    .de #eausobeautiful #lastNote.smallNotes {
        padding-bottom: 5px;
    }
    body.eausobeautiful .smallCampaign {
        background-image: url("../images/backgrounds/smallCampaign_xperience_320.jpg");
        float: left;
        width: 240px;
        height: 153px;
        text-align: center;
    }
    body.eausobeautiful .smallCampaign {
        display: block;
    }
    body.eausobeautiful .smallCampaign ul {
        margin: 0 auto;
        height: 256px;
        width: 100%;
    }
    body.eausobeautiful .smallCampaign .image img {
        height: 80px;
    }
    body.eausobeautiful .smallCampaign .image.second {
        clear: both;
    }
    body.eausobeautiful .smallCampaign .image.last img {
        height: 160px;
    }
    body.eausobeautiful .campaignView {
        font-family: 'Bliss2 L';
        font-size: 15px;
        color: #AF4667;
        width: 100%;
        text-transform: uppercase;
        text-align: center;
        display: block;
    }
    body.eausobeautiful .campaign_arrow_480 {
        background: url("../images/explore_arrow_white.png") no-repeat center;
        height: 10px;
    }
    body.eausobeautiful .videoCampaignThumnail {
        width: 384px;
        height: 183px;
        margin: 0 auto;
        margin-top: 27px;
    }
    body.eausobeautiful .videoCampaignThumnail#videoImage480 {
        display: none;
    }
    body.eausobeautiful .videoCampaignThumnail#videoImage320 {
        display: block;
    }
    body.eausobeautiful .videoCampaignThumnail#videoImage240 {
        display: none;
    }
    body.eausobeautiful .video {
        margin-left: 15px;
    }
    body.eausobeautiful .video img {
        height: 153px;
    }
    body.eausobeautiful .videoTitle {
        font-size: 13px;
        line-height: 15px;
        height: 15px;
        padding-left: 5px;
    }
    body.eausobeautiful .popupBG {
        display: none !important;
    }
    .campaign.eausobeautiful {
        display: none !important;
    }
    /*end eausobeautiful*/
    /*glamx*/
    /*
	#glamx .productContent .newFragrance {margin-top: 45px;}
	.de #glamx .productContent .newFragrance {margin-top: 25px;}
	#glamx .productContent {margin-right: 0; margin-top: 35px; width: 140px;}
	.de #glamx .productContent {margin-right: 0;}
	#glamx .productContent br{display: none;}
	#glamx .productContent #logo img {height: 85px;}
	#glamx .productContent .productText {width: 120px;}
	*/
    #glamx .buyProduct {
        margin-top: 6px;
        margin-left: 0;
    }
    #glamx .exploreProduct {
        margin-left: 0;
        font-size: 0.45em;
        text-transform: uppercase;
        color: #fff;
        font-family: 'Bliss2 EL';
        margin-top: 12px;
        margin-bottom: 7px;
        cursor: pointer;
    }
    #glamx .exploreProduct span:first-child {
        margin-right: 4px;
    }
    #glamx .exploreProduct span:last-child {
        margin-left: 0;
    }
    #glamx .productSocialLogo {
        float: left;
        padding-left: 0;
        cursor: pointer;
    }
    #glamx .productSocialLogo.firstLogo {
        padding-left: 0;
    }
    #glamx .shareText {
        margin-left: 0;
        color: #fff;
        text-transform: uppercase;
        font-family: 'Bliss2 L';
        font-size: 8px;
        margin-bottom: 3px;
    }
    #glamx .productSocials {
        margin-left: 0;
    }
    #glamx .productContent {
        margin-top: 54px;
        margin-right: 0px;
        width: 117px;
    }
    .de #glamx .productContent {}
    #glamx .productContent #logo {
        margin-left: 0;
        width: 142px;
    }
    #glamx .productContent #logo img {
        margin: 0;
        height: 61px;
    }
    #glamx .productContent .newFragrance {
        margin-top: 6px;
        margin-left: 0;
        font-size: 0.55em;
    }
    .de #glamx .productContent .newFragrance {}
    #glamx .productContent .productText {
        margin-top: 0px;
        margin-left: 0;
        font-size: 0.50em;
        max-width: 112px;
        width: 112px;
    }
    .de #glamx #lastNote.smallNotes {
        padding-bottom: 5px;
    }
    body.glamx .smallCampaign {
        background-image: url("../images/backgrounds/smallCampaign_glamx_320.jpg");
        float: left;
        width: 240px;
        height: 153px;
        text-align: center;
    }
    body.glamx .smallCampaign {
        display: none;
    }
    body.glamx .smallCampaign ul {
        margin: 0 auto;
        height: 256px;
        width: 100%;
    }
    body.glamx .smallCampaign .image img {
        height: 80px;
    }
    body.glamx .smallCampaign .image.second {
        clear: both;
    }
    body.glamx .smallCampaign .image.last img {
        height: 160px;
    }
    body.glamx .campaignView {
        font-family: 'Bliss2 L';
        font-size: 15px;
        color: #fff;
        width: 100%;
        text-transform: uppercase;
        text-align: center;
        display: block;
    }
    body.glamx .campaign_arrow_480 {
        background: url("../images/explore_arrow_white.png") no-repeat center;
        height: 10px;
    }
    body.glamx .videoCampaignThumnail {
        width: 384px;
        height: 183px;
        margin: 0 auto;
        margin-top: 27px;
    }
    body.glamx .videoCampaignThumnail#videoImage480 {
        display: none;
    }
    body.glamx .videoCampaignThumnail#videoImage320 {
        display: block;
    }
    body.glamx .videoCampaignThumnail#videoImage240 {
        display: none;
    }
    body.glamx .video {
        margin-left: 15px;
    }
    body.glamx .video img {
        height: 153px;
    }
    body.glamx .videoTitle {
        font-size: 13px;
        line-height: 15px;
        height: 15px;
        padding-left: 5px;
    }
    body.glamx .popupBG {
        display: none !important;
    }
    .campaign.glamx {
        display: none !important;
    }
    /*end glamx*/
    /* videos */
    .videoWrapper.tiny {
        display: block;
        margin-top: 20px;
    }
    /* < 319        */
    .videoWrapper.xsmall {
        display: none;
    }
    /*   320 > 479  */
    .videoWrapper.small {
        display: none;
    }
    /*   480 > 767  */
    .videoWrapper.medium {
        display: none;
    }
    /*   768 > 1023 */
    .videoWrapper.large {
        display: none;
    }
    /*  1024 > 1399 */
    .videoWrapper.xlarge {
        display: none;
    }
    /*       > 1400 */
    /* end videos */
}


/*prettyPhoto adjustments for mobile devices. 1024px is presumed widest device.*/

@media screen and (max-device-width: 767px) {
    body.woman .pp_pic_holder {
        width: 90%!important;
        left: 0!important;
        overflow: hidden;
        -webkit-overflow-scrolling: touch;
    }
    body.woman .pp_content_container {
        margin-left: 10%!important;
        width: 90%!important;
    }
    body.woman .pp_content_container .pp_left {
        padding-left: 0!important;
    }
    body.woman .pp_content_container .pp_right {
        padding-right: 0!important;
    }
    body.woman .pp_content {
        width: 100%!important;
        height: auto!important;
    }
    body.woman .pp_fade {
        width: 100%!important;
        height: 100%!important;
    }
    body.woman a.pp_expand,
    body.woman a.pp_contract,
    body.woman .pp_hoverContainer,
    body.woman .pp_gallery,
    body.woman .pp_top,
    body.woman .pp_bottom {
        display: none!important;
    }
    body.woman #pp_full_res img {
        width: 100%!important;
        height: auto!important;
    }
    body.woman #pp_full_res {
        line-height: 0.7 !important;
    }
    body.woman .pp_details {
        width: 95%!important;
        padding: 15px 3% 15px 3%;
        min-height: 35px;
        background-color: #fff;
        margin: 0!important;
    }
    body.woman div.pp_default .pp_description {
        margin: 11px 50px 5px 153px !important;
    }
    body.woman div.ppt {
        display: none !important;
    }
    body.woman .pp_play {
        margin-right: 20px !important;
    }
    body.woman .pp_next {
        display: block!important;
    }
    body.woman .pp_hoverContainer {
        display: block!important;
        width: 100%!important;
        height: 100%!important;
    }
    body.touchofseduction .pp_pic_holder {
        width: 90%!important;
        left: 0!important;
        overflow: hidden;
        -webkit-overflow-scrolling: touch;
    }
    body.touchofseduction .pp_content_container {
        margin-left: 10%!important;
        width: 90%!important;
    }
    body.touchofseduction .pp_content_container .pp_left {
        padding-left: 0!important;
    }
    body.touchofseduction .pp_content_container .pp_right {
        padding-right: 0!important;
    }
    body.touchofseduction .pp_content {
        width: 100%!important;
        height: auto!important;
    }
    body.touchofseduction .pp_fade {
        width: 100%!important;
        height: 100%!important;
    }
    body.touchofseduction a.pp_expand,
    body.touchofseduction a.pp_contract,
    body.touchofseduction .pp_hoverContainer,
    body.touchofseduction .pp_gallery,
    body.touchofseduction .pp_top,
    body.touchofseduction .pp_bottom {
        display: none!important;
    }
    body.touchofseduction #pp_full_res img {
        width: 100%!important;
        height: auto!important;
    }
    body.touchofseduction #pp_full_res {
        line-height: 0.7 !important;
    }
    body.touchofseduction .pp_details {
        width: 95%!important;
        padding: 15px 3% 15px 3%;
        min-height: 35px;
        background-color: #fff;
        margin: 0!important;
    }
    body.touchofseduction div.pp_default .pp_description {
        margin: 11px 50px 5px 153px !important;
    }
    body.touchofseduction div.ppt {
        display: none !important;
    }
    body.touchofseduction .pp_play {
        margin-right: 20px !important;
    }
    body.touchofseduction .pp_next {
        display: block!important;
    }
    body.touchofseduction .pp_hoverContainer {
        display: block!important;
        width: 100%!important;
        height: 100%!important;
    }
}


/****************** Vote Modal START *********************/


/* Can have multiple video modals on same DOM starting with id=voteModal */


/* Requires jquery.dialog.js */

.close {
    float: right;
    font-size: 28px;
    font-weight: bold;
    line-height: 1;
    color: #000000;
    text-shadow: none;
    opacity: 0.8;
    filter: alpha(opacity=90);
}

.close:hover,
.close:focus {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}

.modal-open {
    overflow: hidden;
}

.modal {
    display: none;
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}

.modal.fade .modal-dialog {
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -moz-transition: -moz-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
}

.modal-content {
    position: relative;
    background-color: #ffffff;
    border: 1px solid #999999;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    background-clip: padding-box;
    outline: 0;
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000000;
}

.modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0);
}

.modal-backdrop.in {
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    min-height: 16.42857143px;
}

.modal-header .close {
    margin-top: -2px;
}

.modal-title {
    margin: 0;
    line-height: 1.42857143;
}

.modal-body {
    position: relative;
    padding: 20px;
}

.modal-footer {
    padding: 20px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}

.modal-footer .btn+.btn {
    margin-left: 5px;
    margin-bottom: 0;
}

.modal-footer .btn-group .btn+.btn {
    margin-left: -1px;
}

.modal-footer .btn-block+.btn-block {
    margin-left: 0;
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}

@media (min-width: 768px) {
    .modal-dialog {
        width: 600px;
        margin: 30px auto;
    }
    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    }
    .modal-sm {
        width: 300px;
    }
}

@media (min-width: 992px) {
    .modal-lg {
        width: 900px;
    }
}

div[id^=voteModal] p.p1 {
    padding: 40px 95px 7px 95px;
    line-height: 1.4em;
    font-size: 1.4em;
}

div[id^=voteModal] p.p2 {
    padding: 7px 95px 20px 95px;
    line-height: 1.4em;
    font-size: 1.4em;
}

div[id^=voteModal] p.p3 {
    font-size: 0.8em;
    padding: 0 40px 20px 40px;
}

div[id^=voteModal] img.bottle {
    margin-left: auto;
    margin-right: auto;
}

div[id^=voteModal] a,
div[id^=voteModal] a:hover,
div[id^=voteModal] a:active,
div[id^=voteModal] a:visited {
    color: #000;
}

div[id^=voteModal] {
    z-index: 1060;
    color: #000;
    font-family: Arial, Verdana, sans-serif;
}

div[id^=voteModal] .modal-content {
    border: 0;
}

.modal-content iframe {
    margin: 0 auto;
    display: block;
}

div[id^=voteModal] .ui-dialog-titlebar-close {
    position: absolute;
    z-index: 1061 !important;
    display: block;
    width: 30px;
    height: 28px;
    background: #777;
    color: #fff;
    text-align: center;
    font-size: 22pt;
    font-weight: 100;
    line-height: 0.9;
    right: 0;
}

div[id^=voteModal] .ui-dialog-titlebar-close,
div[id^=voteModal] .ui-dialog-titlebar-close:hover,
div[id^=voteModal] .ui-dialog-titlebar-close:active,
div[id^=voteModal] .ui-dialog-titlebar-close:visited {
    text-decoration: none;
}

div[id^=voteModal] .modal-dialog .modal-content h1,
div[id^=voteModal] .modal-dialog .modal-content h2 div[id^=voteModal] .modal-dialog .modal-content h3,
div[id^=voteModal] .modal-dialog .modal-content h4 div[id^=voteModal] .modal-dialog .modal-content h5,
div[id^=voteModal] .modal-dialog .modal-content h6 {
    margin: 0;
    padding: 0;
    text-transform: none;
    border: 0;
    color: #000;
    font-family: Arial, Verdana, sans-serif;
}

@media (max-width: 480px) {
    div[id^=voteModal] .modal-dialog {
        width: 80%;
        height: auto;
        margin: 30px auto;
    }
    div[id^=voteModal] .modal-dialog .modal-content .modal-body {
        height: auto;
    }
    div[id^=voteModal] p.p1 {
        padding: 34px 48px 7px 48px;
        font-size: 0.8em;
    }
    div[id^=voteModal] p.p2 {
        padding: 7px 20px 20px 20px;
        font-size: 0.8em;
    }
    div[id^=voteModal] p.p3 {
        font-size: 0.65em;
        padding: 0 10px 20px 10px;
    }
    div[id^=voteModal] img.bottle {
        width: 243px;
        height: auto;
        overflow: hidden;
    }
    .action_call.modal_main {
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        padding-top: 10px;
    }
}

div[id^=voteModal] .modal-dialog .modal-content .modal-body {
    padding: 0;
}

div[id^=voteModal] img.modal_main {
    z-index: 1;
}

div[id^=voteModal] .modal-dialog .modal-content {
    border-radius: 0px !important;
}

@media (min-width: 481px) and (max-width: 768px) {
    div[id^=voteModal] .modal-dialog {
        width: 435px;
        height: auto;
        margin: 30px auto;
    }
    div[id^=voteModal] .modal-dialog .modal-content .modal-body {
        width: 435px;
        height: auto;
    }
    div[id^=voteModal] p.p1 {
        padding: 34px 60px 7px 60px;
        font-size: 0.8em;
    }
    div[id^=voteModal] p.p2 {
        padding: 7px 60px 20px 60px;
        font-size: 0.8em;
    }
    div[id^=voteModal] p.p3 {
        font-size: 0.7em;
        padding: 0 40px 20px 40px;
    }
    div[id^=voteModal] img.bottle {
        width: 320px;
        height: auto;
    }
    .action_call.modal_main {
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        padding-top: 10px;
    }
}

@media (min-width: 769px) {
    div[id^=voteModal] .modal-dialog {
        width: 658px;
        height: auto;
        margin: 30px auto;
    }
    div[id^=voteModal] .modal-dialog .modal-content {
        background-color: #fff;
    }
    div[id^=voteModal] .modal-dialog .modal-content .modal-body {
        width: 658px;
        height: auto;
    }
    .action_call.modal_main {
        padding-left: 5px;
    }
}

.action_call.modal_main {
    padding-bottom: 20px;
}


/****************** Vote Modal END *********************/