@font-face {
                font-family: "NeutrafaceText-Light";
                src: url("/en-gb/-/media/Olay_UK/fonts/NeutrafaceText-Light-webfont-eot.eot?#iefix");
                src: url("/en-gb/-/media/Olay_UK/fonts/NeutrafaceText-Light-webfont-eot.eot?#iefix") format("eot"),
                url("/en-gb/-/media/Olay_UK/fonts/NeutrafaceText-Light-webfont-woff.woff") format("woff"),
				url("/en-gb/-/media/Olay_UK/fonts/NeutrafaceText-Light-webfont-ttf.ttf") format("ttf"),
                url("/en-gb/-/media/Olay_UK/fonts/NeutrafaceText-Light-webfont-svg.svg") format("svg");
}
@font-face {
                font-family: "NeutrafaceText-Book";
                src: url("/en-gb/-/media/Olay_UK/fonts/NeutrafaceText-Book-webfont-eot.eot?#iefix");
                src: url("/en-gb/-/media/Olay_UK/fonts/NeutrafaceText-Book-webfont-eot.eot?#iefix") format("eot"),
                url("/en-gb/-/media/Olay_UK/fonts/NeutrafaceText-Book-webfont-woff.woff") format("woff"),
				url("/en-gb/-/media/Olay_UK/fonts/NeutrafaceText-Book-webfont-ttf.ttf") format("ttf"),
                url("/en-gb/-/media/Olay_UK/fonts/NeutrafaceText-Book-webfont-svg.svg") format("svg");
}
@font-face {
                font-family: "NeutrafaceText-Bold";
                src: url("/en-gb/-/media/Olay_UK/fonts/NeutrafaceText-Bold-webfont-eot.eot?#iefix");
                src: url("/en-gb/-/media/Olay_UK/fonts/NeutrafaceText-Bold-webfont-eot.eot?#iefix") format("eot"),
                url("/en-gb/-/media/Olay_UK/fonts/NeutrafaceText-Bold-webfont-woff.woff") format("woff"),
				url("/en-gb/-/media/Olay_UK/fonts/NeutrafaceText-Bold-webfont-ttf.ttf") format("ttf"),
                url("/en-gb/-/media/Olay_UK/fonts/NeutrafaceText-Bold-webfont-svg.svg") format("svg");
}
@font-face {
                font-family: "NeutrafaceText-LightLF";
                src: url("/en-gb/-/media/Olay_UK/fonts/NeutrafaceText-LightLF-webfont-eot.eot?#iefix");
                src: url("/en-gb/-/media/Olay_UK/fonts/NeutrafaceText-LightLF-webfont-eot.eot?#iefix") format("eot"),
                url("/en-gb/-/media/Olay_UK/fonts/NeutrafaceText-LightLF-webfont-woff.woff") format("woff"),
				url("/en-gb/-/media/Olay_UK/fonts/NeutrafaceText-LightLF-webfont-ttf.ttf") format("ttf"),
                url("/en-gb/-/media/Olay_UK/fonts/NeutrafaceText-LightLF-webfont-svg.svg") format("svg");
}
@font-face {
                font-family: "NeutrafaceText-BookLF";
                src: url("/en-gb/-/media/Olay_UK/fonts/NeutrafaceText-BookLF-webfont-eot.eot?#iefix");
                src: url("/en-gb/-/media/Olay_UK/fonts/NeutrafaceText-BookLF-webfont-eot.eot?#iefix") format("eot"),
                url("/en-gb/-/media/Olay_UK/fonts/NeutrafaceText-BookLF-webfont-woff.woff") format("woff"),
				url("/en-gb/-/media/Olay_UK/fonts/NeutrafaceText-BookLF-webfont-ttf.ttf") format("ttf"),
                url("/en-gb/-/media/Olay_UK/fonts/NeutrafaceText-BookLF-webfont-svg.svg") format("svg");
}
@font-face {
                font-family: "NeutrafaceText-BoldLF";
                src: url("/en-gb/-/media/Olay_UK/fonts/NeutrafaceText-BoldLF-webfont-eot.eot?#iefix");
                src: url("/en-gb/-/media/Olay_UK/fonts/NeutrafaceText-BoldLF-webfont-eot.eot?#iefix") format("eot"),
                url("/en-gb/-/media/Olay_UK/fonts/NeutrafaceText-BoldLF-webfont-woff.woff") format("woff"),
				url("/en-gb/-/media/Olay_UK/fonts/NeutrafaceText-BoldLF-webfont-ttf.ttf") format("ttf"),
                url("/en-gb/-/media/Olay_UK/fonts/NeutrafaceText-BoldLF-webfont-svg.svg") format("svg");
}

/* redesign fonts 28page*/

    @font-face{
        font-family:"Didot W01 Roman";
        src:url("/en-gb/-/media/Olay_UK/fonts/dd077a5a-5331-4833-8a24-e3afbe24d92e.eot?#iefix");
        src:url("/en-gb/-/media/Olay_UK/fonts/dd077a5a-5331-4833-8a24-e3afbe24d92e.eot?#iefix") format("eot"),
                                url("/en-gb/-/media/Olay_UK/fonts/ca8dded6-b7b2-4d3c-b45e-a32de5023d4d.woff2") format("woff2"),
                                url("/en-gb/-/media/Olay_UK/fonts/8cf278e2-5b07-4c21-97da-4762c9ea76c1.woff") format("woff"),
                                url("/en-gb/-/media/Olay_UK/fonts/488ffbea-dc53-43b4-a9e2-d5bff132a85d.ttf") format("truetype"),
                                url("/en-gb/-/media/Olay_UK/fonts/972bb961-7f13-4e8d-8c1f-034e3f4e7517.svg#972bb961-7f13-4e8d-8c1f-034e3f4e7517") format("svg");
    }
    @font-face{
        font-family:"Didot W01 Italic";
        src:url("/en-gb/-/media/Olay_UK/fonts/9c2cfd19-472b-4ef5-ad73-43eee68dc43b.eot?#iefix");
        src:url("/en-gb/-/media/Olay_UK/fonts/9c2cfd19-472b-4ef5-ad73-43eee68dc43b.eot?#iefix") format("eot"),
                                url("/en-gb/-/media/Olay_UK/fonts/abe3d3a9-c990-459f-9407-54ac96cd2f00.woff2") format("woff2"),
                                url("/en-gb/-/media/Olay_UK/fonts/09a4b57b-7400-4d30-b4ba-d6e303c57868.woff") format("woff"),
                                url("/en-gb/-/media/Olay_UK/fonts/a0cb08d5-975f-4c8d-bcdc-d771a014d92a.ttf") format("truetype"),
                                url("/en-gb/-/media/Olay_UK/fonts/86d60a09-e8f8-4003-b688-0f8a2aba6532.svg#86d60a09-e8f8-4003-b688-0f8a2aba6532") format("svg");
    }
    @font-face{
        font-family:"Didot W01 Bold";
        src:url("/en-gb/-/media/Olay_UK/fonts/6adf1098-6e5c-458f-a68a-2de77db01a73.eot?#iefix");
        src:url("/en-gb/-/media/Olay_UK/fonts/6adf1098-6e5c-458f-a68a-2de77db01a73.eot?#iefix") format("eot"),
                                url("/en-gb/-/media/Olay_UK/fonts/5cc88c79-07f5-4dc3-808c-0a24f606acff.woff2") format("woff2"),
                                url("/en-gb/-/media/Olay_UK/fonts/8c847ae1-0c02-4e9a-9203-c294e4a23fe1.woff") format("woff"),
                                url("/en-gb/-/media/Olay_UK/fonts/bae6ce0f-deaf-4f99-bdf6-de7f2cf54d04.ttf") format("truetype"),
                                url("/en-gb/-/media/Olay_UK/fonts/d62df477-3d45-4345-95a9-eac5dcd4b116.svg#d62df477-3d45-4345-95a9-eac5dcd4b116") format("svg");
 }

                














.popup-quick-view .popup-product-rating p {
	float: left;
	line-height: 14px;
    margin-top: 3px;
	border-left:1px solid #e4e4e4;
	padding-left:10px;
	display:none;
}
.popup-quick-view .rating-wrapper .rating {
    width: 82px;
}
.popup-quick-view .rating-wrapper span.recommend-percentage {
    background-image: url("/en-gb/-/media/Olay_UK/Images/Common Icons/thumb.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 18px;
}
.popup-quick-view .rating-wrapper .recommend-percentage > span {
    color: #a7986a !important;
	padding-right: 0;
}
.popup-quick-view .popup-product-rating p a {
    color: #a7986a;
}
.productlisting .popup-quick-view .buy-direct-form .form-element-container div.selector span {
    padding: 2px 25px 0 0 !important;
    width: 105px !important;
}
.popup-quick-view .popup-product-rating p span.recommend-text, .popup-product-price .price-text {
    padding-left: 0;
}
.btn-lang-link { 
    padding: 1px 0 0 0;
}
#page-content .hero-carousel-panel-1item .btn a {
    display: block;
}

#breadcrumb-wrapper .breadcrumb > li {
    text-shadow: none;
}


#page-content .hero-carousel-panel-1item .btn {
    left: 740px;
    top: 347px;
}


.homepage #page-content .carousel-bg  + .callout-wrapper {
    padding-bottom: 90px;
}

.sub-menu div.line-row:first-child + div.line-row {
	margin-top: -185px;
	display:block;
}

.header ul.menu > li > a {
    color: #FFFFFF;
}

ul.menu li ul.sub-menu {
	margin-top: 2px;
}

.flag-content-align {
width: 87%;
}
div.footer-bottom-border{
	bottom: 10px;
}

.carousel-bg {
	margin-top: -105px;
}

.slider-text { 
	top:430px;
}

.hero-carousel-panel-2 .slider-video-btn {
    left: 715px;
}

.callout-wrapper .promo-area-one > .home-promo-3 img{
	margin-top: 150px;
}
.promo-area-one .span12 h3{
display:block;
}
.promo-area-one .span12 .content{
display:block;
}
.home-page-carousel .promo-pop-up {
    width: 120px;
    background-image: url("/en-gb/-/media/Olay_UK/Images/Common/Watch_Olay_story_carousel.png"); 
    background-repeat:no-repeat;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
#page-footer .footer.footer-bottom-border > div:first-child{width: 93%;}
}

.footer.footer-bottom-border > div:first-child{
    width: 92%;
}

.fat-footer  .span9-2 .row-fluid .span3{
	margin-left: 68px;
}

.related-brand-bar .thumbnails { 
	text-transform: uppercase;
}

#pagemainwrapper #desk-outer-wrapper #share-overlay.cooment-light-box {
	position: fixed;
}

#share-overlay .modal-body .row-fluid a.cancel-btn{
    bottom: 5px;
}
#share-overlay .modal-body  a.cancel-btn{
    font-size: 0.75em;
}

#addCartModal.popup-add-cart h3 a{
font-size: 1.25em;;
}
#addCartModal.popup-add-cart h3 a:hover{
font-size: 1.25em;
}
#addCartModal .buttons .btn.btn-continue:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
#addCartModal.popup-add-cart .rating-wrapper span.reviewtxt {
	display:none;
}

#addCartModal .buttons .btn.btn-continue{
text-transform: uppercase;
}

#addCartModal.popup-add-cart .thumbnail .caption{
font-size: 0.875em;
}
.fat-footer .nav li a {
    font-size: 0.813em;
}
#myModal.modal.hide.fade.popup-quick-view.in .reviewtxt {
    padding-right: 10px;
}
#myModal.modal.hide.fade.popup-quick-view.in  .event_product_review_view {
    display: block;
    float: left;
}
#myModal.modal.hide.fade.popup-quick-view.in  .popup-product-rating{
height:20px;
}
#myModal.modal.hide.fade.popup-quick-view.in .popup-quick-view .popup-product-rating p{
}
div.selector span {
	color: #464545;
}

#myModal.modal.hide.fade.popup-quick-view.in .reviewtxt {
    padding-right: 10px;
}
#myModal.modal.hide.fade.popup-quick-view.in  .event_product_review_view {
    display: block;
    float: left;
}
#myModal.modal.hide.fade.popup-quick-view.in  .popup-product-rating{
height:20px;
}
/* eof*/


.span3.footercol-04 {
    display: none;
} 

/*Star Phase1*/
.callout-wrapper.row-fluid > div + div.row-fluid.margin-top-4-row{
    /*display: none;*/
	display : block;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
	div.selector span{
		background: url("/en-gb/-/media/Olay_UK/Images/Common Icons/arrow-gold.png") no-repeat scroll;
		background-position-x: 95%;
		background-position-y: 45%;
		/* background-position: right 10px top 12px !important; */
	}
}
/**** L2 ID Fixes ***********/
#phdesktopbody_0_pnlSecondaryContentArea01.row-fluid .margin-top-4-row{
display : block;
}
.Home-Offer-2 img {
    margin-left: 69px !important;
}


.weathericon img { margin-top:0;}
.country-selector .btn-lang-link {
	line-height: 20px !important;
}

.header .search-icon-section {
    right: 5px;
    top: 1px;
}
.cart_icon_text { line-height:20px;}
.margin-for-join-btn > div .btn a { padding:0;}
#page-footer .footer-bg + div { height:auto}
#page-footer .badge-section .thumbnails { margin-bottom: 10px;}
.menu > li:first-child + li + li .sub-menu .view-all-section, .menu > li:first-child + li + li + li .sub-menu .view-all-section, .menu > li:first-child + li + li + li + li .sub-menu .view-all-section {
    display: none;
}

.menu .mainmenu-05 .sub-menu li ul li a {
    text-transform: none !important;
}
.menu .mainmenu-05 .sub-menu li a {
    text-transform: uppercase !important;
}

.cls-e0794712-ddf3-4cb8-a032-f421d33796b0 #page-footer .footer-bg + div {
    height: auto;
    position: relative;
    top: 33px !important;
    width: 100%;
}
#page-header .nav-pull-up .span9.nav-background{width:83% !important;}
.menu .mainmenu-02 .sub-menu{width:394px !important;}
.menu .mainmenu-02 ul.sub-menu li.submenu-01 div.menu-ph{width:114px !important;margin-top:-31px;}
.menu .mainmenu-02 ul.sub-menu li.submenu-02 div.menu-ph{width:114px !important;margin-top:14px;}
.menu .mainmenu-02 ul.sub-menu li.submenu-01{width:109px;}
.menu .mainmenu-02 ul.sub-menu li.submenu-02{width:109px;}
.menu .mainmenu-02 .submenu-02{width:106px;}
.menu .mainmenu-03 .sub-menu{width:271px;}
li.cls-0a1d9d1d-969f-4250-a5d0-da811f4a6f4a .item-5 a{font-style:italic;background:url("/en-gb/-/media/Olay_UK/Images/Common Icons/accordion_menu_black_viewallarrow.jpg") no-repeat;}
li.cls-6da7f8f1-d70f-4b1e-b42b-a4e7ea3ac828 .item-8 a{font-style:italic;background:url("/en-gb/-/media/Olay_UK/Images/Common Icons/accordion_menu_black_viewallarrow.jpg") no-repeat;}
li.cls-65f538e5-dc82-4f17-92ff-025187fddf70 .item-9 a{font-style:italic;background:url("/en-gb/-/media/Olay_UK/Images/Common Icons/accordion_menu_black_viewallarrow.jpg") no-repeat;}

.cls-0c4b2259-1bd1-4c4a-a6b2-4301f90bfd6d .span9.print-wrap{margin:0px !important;}
.cls-8fec1646-9778-4894-9703-ec25d325a5bf .span9.print-wrap{margin:0px !important;}
.cls-8fec1646-9778-4894-9703-ec25d325a5bf .tips-content p{font-weight:bold;}
#pagemainwrapper #page-content .hero-carousel-panel-1item h2, #pagemainwrapper #page-content .hero-carousel-panel-1item p {
	display:none;
}

/*-------------------- Starts NAV NOVA ---------------------------*/
/*.submenu-08.even div.menu-ph ul.sub-menu-items li a img.menu-pic {
	width: 158px !important;
}*/
.menu .mainmenu-02 ul.sub-menu li.submenu-01 {
	width: 109px;
	padding: 0 30px 0 30px !important;
}
.menu .mainmenu-02 ul.sub-menu li.submenu-02 {
	width: 200px;
}
.menu .mainmenu-02 ul.sub-menu li.submenu-02 div.menu-ph {
	width: 200px !important;
	margin-top: 14px;
}
.menu .mainmenu-02 ul.sub-menu li.submenu-02 .sub-menu-items>li img{
	border: solid 0px red; 
	width: 190px !important;
}
div.menu-ph ul.sub-menu-items li a img.menu-pic {
	max-width: 190px !important;
	width: 190px !important;
}
.menu .mainmenu-03 .sub-menu {
	width: 490px !important;
}
.menu .mainmenu-03 .sub-menu {
	left: -22px !important;
}
.menu .mainmenu-03 ul.sub-menu li.submenu-01 {
	padding: 0 !important;
	width: 250px;
	float: left;
}
.menu .mainmenu-03 ul.sub-menu li.submenu-01 div.menu-ph {
	padding: 0 34px 0 40px!important;
}
.menu .mainmenu-03 ul.sub-menu li.submenu-01 div.menu-ph ul.sub-menu-items {
	width: 100% !important;
}
.menu .mainmenu-04 .sub-menu {
	left: -47px !important;
}
.menu .mainmenu-04 ul.sub-menu li.submenu-01 {
	padding: 0 !important;
}
.menu .mainmenu-04 ul.sub-menu li.submenu-01 div.menu-ph {
	padding: 0 30px !important;
}
.menu .mainmenu-05 .sub-menu {
	left: -66px !important;
	width: 250px !important;
}
.menu .mainmenu-05 ul.sub-menu li.submenu-01 {
	padding: 0 !important;
}
.menu .mainmenu-05 ul.sub-menu li.submenu-01 div.menu-ph {
	padding: 0 30px !important;
}
#phdesktopheader_0_phdesktopheaderbottom_0_phdesktopheadermenu02_0_phdesktopheaderflexspot018af778d36d4241dfbcd192e1c8c78d3f_0_rptrLinkList_liLinks_5,
#phdesktopheader_0_phdesktopheaderbottom_0_phdesktopheadermenu03_0_phdesktopheaderflexspot01a58852f5286d45a285b89f48d96fe10c_0_rptrLinkList_liLinks_3,
#phdesktopheader_0_phdesktopheaderbottom_0_phdesktopheadermenu04_0_phdesktopheaderflexspot0174e10622fb5644a0accbc46783a54d5f_0_rptrLinkList_liLinks_7{
	font-style: italic;
}
/*--------------------Ends NAV NOVA ---------------------------*/

.menu .mainmenu-03 .submenu-01 {
    width: 50% !important;
}
/*.menu .mainmenu-03 .sub-menu {
    width: 495px !important;
}*/
.menu .mainmenu-03 .sub-menu {
    width: 265px !important;
}
.submenu-04.even {
    display: block !important;
}
.menu .mainmenu-04 ul.sub-menu li.submenu-01.odd.first {
    display: block;
    float: left !important;
    width: 52% !important;
}
.menu .mainmenu-04 ul.sub-menu li.submenu-04.even {
    display: block !important;
    float: left !important;
    padding-left: 10px !important;
    width: 40% !important;
}
.menu .mainmenu-04 .sub-menu {
    width: 320px !important;
}

.cls-65f538e5-dc82-4f17-92ff-025187fddf70.item-9.odd.last, .cls-bb7039a2-8a77-45da-9fb5-70196ab7fb29.item-3.odd.last, .cls-0a1d9d1d-969f-4250-a5d0-da811f4a6f4a.item-5.odd.last, .cls-6da7f8f1-d70f-4b1e-b42b-a4e7ea3ac828.item-7.odd.last, .cls-110e1fea-b681-4d33-a1d2-0ca64100574d.item-3.odd.last {
    font-style: italic;
}
.submenu-04 div.menu-ph ul.sub-menu-items li:first-child{ display: none;}	

.cls-0a1d9d1d-969f-4250-a5d0-da811f4a6f4a.item-2.odd.last{font-style:italic;}
.cls-0a1d9d1d-969f-4250-a5d0-da811f4a6f4a.item-4.even.last{font-style:italic;}
.sub-sub.submenu-05.odd div.menu-ph{padding-left:55px !important;}

.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 .callout-wrapper .row-fluid.margin-top-4-row.promo-area-one + .row-fluid.margin-top-4-row.promo-area-one{
	width: 1020px;
	margin-left: 70px !important;
}
.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 .Home-Promo-7 p.content{width: 295px;}
/*Weather widget and promo alignment css changes*/
.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #phdesktopbody_0_phdesktopprimarycontentarea_3_pnlDesktopPromo.row-fluid.margin-top-4-row.promo-area-one {
    margin-left: 0 !important;
    width: auto;
}
.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 .promo-area-one #phdesktopbody_0_phdesktopprimarycontentarea_2_phdesktoppromocontentareae702f449382941f28458f524058716e6_0_panelBrandExperiencePromo {
    display: none;
    height: auto !important;
}
/*GM 1.9*/
div.footer-bottom-border{bottom:-10px;}

/***
Regenerist page css changes
***/
#pagemainwrapper.cls-aaed7106-00af-4691-8699-e6c6a43e5e3f .RegeneristPromo2 .learn-more-btn {
    background: #88b8be none repeat scroll 0 0 !important;
}
/***
Regenerist page css changes ends here
***/
.fat-footer .span9-2 .row-fluid .span3{margin-left:0px;}
.span9 .breadcrumb a{font-family:"HelveticaNeueW01-55Roma";}

.menu-navigation .menu .sub-menu .sub-menu-items li a {
    font-style: normal;
}
/***668631 changes ***/
strong {
    font-weight: bold;
}
.writereview .item-3 .controls label {
    color: #000;
    margin-left: 5px;
}


/**/
.writereview .ambiguous-age #ambiguousagelink {
    color: #c32032;
}
.writereview .ambiguous-age a {
    color: #00419a;
}
.writereview .ambiguous-age {
    font-family: helvetica;
    font-size: 15px;
}
.writereview .rating-review-disclaimer {
    color: #565656;
    font-family: "HelveticaNeueW01-55Roma";
    font-size: 0.875em;
    margin-bottom: 60px;
    margin-left: 214px;
    margin-top: -50px;
}
.writereview  .rating-review-disclaimer a {
    color: #a7986a;
    font-family: HelveticaNeueW01-75Bold;
}
/**/
.writereview .rating-review-disclaimer {
    color: #565656;
    font-family: "HelveticaNeueW01-55Roma";
    font-size: 0.875em;
    margin-bottom: 60px;
    margin-left: 214px;
    margin-top: -50px;
}

/*ABB feature fixes*/
.productdetail .popup-no-rating{
color: #999;
font-family: "HelveticaNeueW01-55Roma";
font-size: 0.75em;
}

.productdetail .loadmore-container a{
background: #a7986a;
    border: 0 none;
    color: #fff;
    font-family: "HelveticaNeueW01-65Medi";
    font-size: 14px;
    text-transform: uppercase;
    font-weight: normal;
    padding: 10px 15px;
    border-radius: 13px 0 0;
}
 .productdetail .loadmore-container{
padding-top:5px;
}

.productlisting  .no-review-msg-container{
color:#000000;
}

/* incident 1073931 start */

.experiencelanding.cls-c4692cd5-c7b5-482c-90f2-7b8b9e41f4d4 .span12.position-relative.fixing.Quadruple-wide-4-column{
margin-top : 70px !important;
}
/* incident 1073931 end */


.homepage .callout-wrapper .promo-area-one>.home-promo-3>div.span12.text-alignment>.span12 {
	bottom: 65px !important;
	left: 172px !important;
}
/*.homepage .callout-wrapper .promo-area-one>.home-promo-3>div.span12.text-alignment>.span12 .btn {
	background-color: #c32032!important;
}*/



/* 1079845 modification starts */

.header .brand-country-section .lnk-gcr-component {
    float: right;
    font-size: 0.75em;
    font-family: "HelveticaNeueW01-65Medi";
    padding: 2px 0 0;
	padding-right: 10px;
}


.gcr-contactus.cls-ae61f538-abd2-4c59-846b-692931b1ce6c #page-content .inpage-gcr-widget {
    width: 1000px;
    margin: 0 auto;
    padding: 0 10px;
}

#modal-new-backdrop {
	/* height: 744px !important; */
}

.popup-gcr-widget .modal-header .gcr-close {
    position: absolute;
    top: 4px;
    right: 5px;
    z-index: 999;
    width: 20px;
}

.modal.hide.fade.in .close {
    position: absolute;
    top: 4px;
    right: 5px;
    z-index: 999;
    width: 20px;
}


#pagemainwrapper .modal-body {
	padding: 0;
    max-height: 100%;
}


.popup-gcr-widget .modal-body iframe {
    width: 100%;
    height: 565px;
}

.gcr-contactus #gcrModal.modal.fade.in {
    top: 151px;
}

.gcr-contactus.cls-ae61f538-abd2-4c59-846b-692931b1ce6c #page-content .inpage-gcr-widget .iframe-gcr-widget-footer {
    width: 100%;
    height: 100%;
    min-height: 568px;
    border: 1px solid #e5e5e5;
	margin-top: -10px;
    margin-bottom: 20px;	
}
/* 1079845 modification ends */
.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 .callout-wrapper .promo-area-one > .home-promo-1 .one-colum-layout > .text-alignment + div{left:15px;}

.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 .callout-wrapper .promo-area-one > .home-promo-1 .one-colum-layout > .text-alignment .learn-more-btn {background-color:#c32032 !important;}

.header-link-component{
	padding: 0 10px;
}
.header .brand-country-section .pull-right.header-link-component a {
	float: right;
    font-size: 0.75em;
    font-family: "HelveticaNeueW01-65Medi";
    padding: 2px 0 0;
	padding-right: 10px;
}
/******* 1139772 starts here *****/
ul.menu li.mainmenu-01 ul.sub-menu li.sub-sub.submenu-08{
	width:100%;
}
ul.menu li.mainmenu-01 ul.sub-menu li.sub-sub.submenu-08 .menu-ph .sub-menu-items li{
	 float: none;
	 margin-left: 145px;
	 margin-top: 20px;
}
/******* 1139772 ends here*****/

/************1130697 starts here*********/
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_wrapper input[type*="checkbox"]{
    display: none;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_registration-container .pc_optin label{
cursor: default;
}
/**********1130697 ends here***********/

/*/------- Register and Edit contact page -----------------/*/
.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_registration-container .event_profile_register_submit{
	bottom:18px;
}
.homepage.cls-cf4ec237-08d3-4c6f-931f-bf461c0ce11e .pc_wrapper input[type*="checkbox"]{
	display:block;
}

.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_registration-container .event_profile_register_submit{
	bottom:18px !important;
}
.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_wrapper label > ul, .cls-cf4ec237-08d3-4c6f-931f-bf461c0ce11e .pc_wrapper label > ul  {
	display:block !important;
	margin:15px !important;
	
}
.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_wrapper label > ul li, .cls-cf4ec237-08d3-4c6f-931f-bf461c0ce11e .pc_wrapper label > ul  li{
	padding:6px 0;
}

/*----- Carousel ------------------*/

.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 .callout-wrapper .promo-area-one>.home-promo-1 .one-colum-layout>.text-alignment .learn-more-btn {
	background-color: #d1c492!important;
	top:-412px;
	left:143px;
}
.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 .callout-wrapper .promo-area-one>.home-promo-2 .one-colum-layout>.text-alignment .learn-more-btn {
	background-color: #d1c492!important;
}

/*---------------------- #1163942 --- feb1 ---------------------------*/
.brand_link-font-siz-for-tearm-adchoice span { vertical-align:top !important;}
.brand_link-font-siz-for-tearm-adchoice img { margin-top:-3px;}
/*-------------------------#1177514 ---------------------------------------------*/
.homepage .home-promo-3 .span12 .btn.learn-more-btn.btn-inverse {
	    font-family: HelveticaNeueW01-65Medi;
		text-transform:uppercase;
}

/* proactive chat */
.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 .promo-area-one .home-promo-3.proactive-chat-cta .onelayout-heading{
    position: relative;
    top: 502px;
    left: 52%;
    width: 40%;
	    float: left;
    line-height: 35px;
    font-size: 29px;
    /* font-family: HelveticaNeueW01-65Medi; */
	    padding: 0;
    margin: 0px;
}
.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 .promo-area-one .home-promo-3.proactive-chat-cta .proactivechat-timings{
    line-height: 22px;
    font-size: 15px;
    text-align: right;
}
/*---1230240: Olay-UK: CSS moving----*/
.productlisting.cls-b1471814-3d4b-4ec1-b403-fbc49f94563c  #content-wrapper, 
.productlisting.cls-88c3d741-e3b2-49a1-85ea-eaaf520b7194  #content-wrapper { top:3px;}
/************1229932 starts here***********/




/* 1247055 starts here */
#proactivepopupModal.modal{
	background: transparent;
}
/* 1247055 ends here */
/*1302385 Surya*/
ul.menu li.mainmenu-06:hover{
    background: url("/en-gb/-/media/Olay_UK/Images/Common/menu_arrow.png") no-repeat scroll 47% 100% transparent;
}
.header ul.menu li.mainmenu-06  .sub-menu {
	width:200px !important;
	height:145px;
}
.header ul.menu li.mainmenu-06  .sub-menu .menu-ph{
	text-align:center;
}
.header ul.menu li.mainmenu-06  .sub-menu li{
	width:100%;
}
.header ul.menu li.mainmenu-06  .sub-menu li a {
	margin:0 auto;
	display:block;
	width:100%;
}
.header ul.menu li.mainmenu-06  .sub-menu li span{
	 display: block;
    /* border-bottom: 1px solid #000; */
    padding-bottom: 0;
    margin: 0px auto 5px;
    width: 85%;
    text-align: left;
    padding-top: 10px;
}
.header ul.menu li.mainmenu-06  .sub-menu li ul {
	float:left;
}

.header ul.menu li.mainmenu-06  .sub-menu li img {
	max-width: 170px !important;
}
/*1302402 Surya*/
.productlisting .popup-compare-results {
	left: 18%!important;
	padding: 30px 30px 74px !important;
	width: 940px!important;
	z-index:9999;
}
.productlisting .popup-compare-results h3 {
	min-height:85px;
}
.productlisting .popup-compare-results .thumbnail {
	min-height:300px;
}
.productlisting .popup-compare-results .quick-view {
	/* bottom:0; */
}
.productlisting .popup-compare-results .thumbnail .product-price {
	position:absolute;
	bottom:48px;
}

.productlisting #compare-tray {
	z-index:1 !important;
}
.productlisting #compare-tray .minimized h4 a {
	display:block;
}
.productlisting #compare-tray .minimized .rating-wrapper {
	display:none;
}
.productlisting ul.compare-attr-item li:first-child {
	height:360px !important;
}
.productlisting .compare-modal-body .product-image img {
	width:110px;
	height:110px;
}
/*1332991 */
.footer-sticky-disclaimer {
	background:#000;
	height:125px !important;
	z-index:100;
}
.floatingdisclaimerholder{
	width: 1160px;
    margin: 0 auto;
}
.floatingdisclaimer{
	width:100%;
}
.footer-sticky-disclaimer p:first-child {
	width:14%;
}
.footer-sticky-disclaimer img{
	max-width:100%;
}
.footer-sticky-disclaimer p{
	float:left;
	width:65%;
}
.footer-sticky-disclaimer p span{
	color:#fff;
    display: block;
	/* font-size:20px; *//* 1365413 */
	font-size: 24px;
	font-family: HelveticaNeueW01-65Medi;
	margin-top: 52px;
	/* margin-left:25%; *//* 1365413 */
	margin-left: 19%;
}
.footer-sticky-disclaimer p.CTAclass{
	background: #d1c492;
    border-radius: 10px 0 0 0;
	cursor:pointer;
	margin-top: 45px;
	margin-left:5%;
    padding: 8px 45px;
    width: auto;
}
.footer-sticky-disclaimer p.CTAclass a{
	color:#fff;
	font-family: HelveticaNeueW01-65Medi;
	font-size:14px;
}

#page-footer {
	margin-bottom:135px !important;
}

/*1366392*/


.cls-03b019b7-48f7-493b-992f-270e785fdd65 #content-main .products-container.grid .thumbnail .caption h2 a,
.cls-07ee1efa-bf4b-4519-80e7-eff5b8830f55 #content-main .products-container.grid .thumbnail h2 a,
.cls-8b136f0c-7e57-4bb7-84d8-4f34ef226390 #content-main .products-container.grid .thumbnail .caption h2 a,
.cls-9747bd3e-29a6-4d1b-9646-15151d4e5588 #content-main .products-container.grid .thumbnail .caption h2 a{
	color:#000 !important;
}

.homepage.cls-54122aa8-bd43-465c-9e2a-083a721bb649 .well.carouselholder.border-zero.home-page-carousel,
.homepage.cls-db48e16c-78ce-48c7-a8d5-c14e8f391890 .well.carouselholder.border-zero.home-page-carousel,
.homepage.cls-07c41ce4-a462-426a-8291-0945355bf320 .well.carouselholder.border-zero.home-page-carousel,
.experiencelanding.cls-c4692cd5-c7b5-482c-90f2-7b8b9e41f4d4 .well.carouselholder.border-zero.home-page-carousel,
.homepage.cls-c45194d0-98b5-41e0-b55c-1e1e56c1c921 .well.carouselholder.border-zero.home-page-carousel,
.homepage.cls-75345f07-9d50-4feb-89e1-c086f8e3e70b .well.carouselholder.border-zero.home-page-carousel{
	display:none;
}
#pagemainwrapper.homepage.cls-54122aa8-bd43-465c-9e2a-083a721bb649 .breadcrumb > li ,
#pagemainwrapper.homepage.cls-aaed7106-00af-4691-8699-e6c6a43e5e3f .breadcrumb > li,
#pagemainwrapper.homepage.cls-07c41ce4-a462-426a-8291-0945355bf320 .breadcrumb > li ,
#pagemainwrapper.cls-75345f07-9d50-4feb-89e1-c086f8e3e70b .breadcrumb > li {
	color:#fff !important;
}
.breadcrumb li a span ,
#pagemainwrapper.homepage.cls-75345f07-9d50-4feb-89e1-c086f8e3e70b #breadcrumb-wrapper .breadcrumb > li{
	background:none !important;
	color:#fff !important;
}
.homepage.cls-db48e16c-78ce-48c7-a8d5-c14e8f391890 .breadcrumb li a span,
#pagemainwrapper.cls-c45194d0-98b5-41e0-b55c-1e1e56c1c921 #breadcrumb-wrapper .breadcrumb a,
#pagemainwrapper.cls-c45194d0-98b5-41e0-b55c-1e1e56c1c921 #breadcrumb-wrapper .breadcrumb a span,
.homepage.cls-2c28a2d8-c3e7-449e-9560-433c9affcd1d .breadcrumb li a span{
	color:#000 !important;
}

.breadcrumb li.active a span,
.cls-8e5626a3-b4af-499d-a872-4cf32a8b1720 #breadcrumb-wrapper .breadcrumb li.active a,
.homepage.cls-db48e16c-78ce-48c7-a8d5-c14e8f391890 .breadcrumb li.active a span,
#pagemainwrapper.cls-c45194d0-98b5-41e0-b55c-1e1e56c1c921 #breadcrumb-wrapper .breadcrumb li.active a span,
#pagemainwrapper.homepage.cls-75345f07-9d50-4feb-89e1-c086f8e3e70b #breadcrumb-wrapper .breadcrumb li.active a{
	background-color: transparent !important;
	color:#a7986a !important;
}
.homepage.cls-07c41ce4-a462-426a-8291-0945355bf320 #breadcrumb-wrapper .span9{
	top:125px !important;
}
#page-footer .container-wrap-footer .social-media-links {
	margin-top:10px;
}
.experiencelanding.cls-c4692cd5-c7b5-482c-90f2-7b8b9e41f4d4 .tips-head h1{
	margin-top:0 !important;
}
.homepage.cls-75345f07-9d50-4feb-89e1-c086f8e3e70b #breadcrumb-wrapper .span9{
	top:118px !important;
}
#pagemainwrapper.homepage.cls-75345f07-9d50-4feb-89e1-c086f8e3e70b #breadcrumb-wrapper .breadcrumb li.active a,
#pagemainwrapper.homepage.cls-8e5626a3-b4af-499d-a872-4cf32a8b1720 .breadcrumb li.active a,
#pagemainwrapper.homepage.cls-07c41ce4-a462-426a-8291-0945355bf320 .breadcrumb li.active a span {
	color: #fff!important;
}



.proactiveChatIcon.prechat-cta .accept {
    border-top-right-radius: 9px;
    color: #fff;
    height: 30px;
    left: 0;
    line-height: 30px;
    margin-right: 0;
    margin-top: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: fixed;
    text-align: center;
    top: 90%;
    width: 160px;
    z-index: 999;
}
.proactiveChatIcon.prechat-cta .accept img {
    width: 100%;
}



/* flag hidden from country selector */

.flag-align {
    display: none;
}

.flag-content-align 
{
     padding: 0;
}






/* 1572586:Title - olay.co.uk/en-gb_33148(DT)-homepage */


 
.homepage .callout-wrapper .promo-area-one > .home-promo-3 > div.span12.text-alignment > .span12 {
    bottom: 65px;
    float: right;
    left: -27px !important;
    text-align: right;
    width: 45%;
}
 .homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 .callout-wrapper .promo-area-one > .home-promo-2 .one-colum-layout > .text-alignment div:first-child + div {
   
    left: -7px;
}

#pagemainwrapper #page-content .home-promo-1 .btn,
#pagemainwrapper #page-content .home-promo-2 .btn,
#pagemainwrapper #page-content .home-promo-3 .btn {

    width: 140px !important;
	padding: 10px 0 !important;
}

.homepage .callout-wrapper .promo-area-one > .home-promo-3 > div.span12.text-alignment > .span12 {
    z-index: 0;
}

.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 .callout-wrapper .promo-area-one > .home-promo-1 .one-colum-layout > .text-alignment + div {

    z-index: 0;
}



/* footer space issue */

#page-footer.row-fluid {
    margin-bottom: 0 !important;
}




/* carousel-pages */

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 .cls-62291279-a62b-4eaf-b1e5-4500362ac1ca .btn {
    background: #d1c492 none repeat scroll 0 0;
    border-radius: 13px 0 0;
    left: 600px;
    line-height: 0;
    padding: 10px 24px !important;
    top: 450px;
}


#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 .cls-38aafcc8-458d-4eb7-9d87-fc9a038ca5db .btn {
    background: #d1c492 none repeat scroll 0 0;
    border-radius: 13px 0 0;
    left: 120%;
    padding: 10px 24px !important;
    top: 360px;
}
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 .cls-180848ab-e4df-46cb-92f6-ac91b07f9214 .btn {
    background: #a79963 none repeat scroll 0 0;
    border-radius: 13px 0 0;
    left: 100%;
    padding: 10px 24px !important;
    position: relative;
    top: 335px;
}

#pagemainwrapper #page-content .carousel-inner .btn a {
    color: #fff !important;
}




#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .btn.learn-more-btn a {
    display: inline;
    height: 30px;
    line-height: 3em;
    padding: 13px 25px;
}

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .btn.learn-more-btn {
    padding: 0 !important;
}





/* breadcrumb issue fix */



#pagemainwrapper.tipslanding .breadcrumb li a span,
#pagemainwrapper.tipslanding .breadcrumb li {
    color: #fff !important;
}
#pagemainwrapper.tipslanding .breadcrumb li.active a span {
    color: #a7986a !important;
}
#pagemainwrapper.tipstopiclanding .breadcrumb li a span,
#pagemainwrapper.tipstopiclanding .breadcrumb li {
    color: #fff !important;
}
#pagemainwrapper.tipstopiclanding .breadcrumb li.active a span {
    color: #a7986a !important;
}

#pagemainwrapper #breadcrumb-wrapper .breadcrumb li.active a span
{
	color: #a7986a !important;
}




#pagemainwrapper.offerslanding.cls-8e0c2217-e7fb-4c99-8356-ce75d328b757 #breadcrumb-wrapper .breadcrumb li a span {
    color: #000 !important;
}


#pagemainwrapper.experiencelanding.cls-fbdde8f1-cb2d-4ad2-aca0-8d7233344ce3 #breadcrumb-wrapper .breadcrumb li a span {
    color: #fff !important;
}


#pagemainwrapper.homepage.cls-8e5626a3-b4af-499d-a872-4cf32a8b1720 #breadcrumb-wrapper .breadcrumb li a span,
#pagemainwrapper.homepage.cls-aaed7106-00af-4691-8699-e6c6a43e5e3f #breadcrumb-wrapper .breadcrumb li a span,
#pagemainwrapper.homepage.cls-54122aa8-bd43-465c-9e2a-083a721bb649 #breadcrumb-wrapper .breadcrumb li a span,
#pagemainwrapper.homepage.cls-07c41ce4-a462-426a-8291-0945355bf320 #breadcrumb-wrapper .breadcrumb li a span,
#pagemainwrapper.experiencelanding.cls-c4692cd5-c7b5-482c-90f2-7b8b9e41f4d4 #breadcrumb-wrapper .breadcrumb li a span
{
  color: #fff !important;
}

#pagemainwrapper.homepage.cls-8e5626a3-b4af-499d-a872-4cf32a8b1720 #breadcrumb-wrapper .breadcrumb li.active a span,
#pagemainwrapper.homepage.cls-aaed7106-00af-4691-8699-e6c6a43e5e3f #breadcrumb-wrapper .breadcrumb li.active a span,
#pagemainwrapper.homepage.cls-54122aa8-bd43-465c-9e2a-083a721bb649 #breadcrumb-wrapper .breadcrumb li.active a span {
    color: #a7986a !important;
}

#pagemainwrapper.productlisting .container-wrap #breadcrumb-wrapper .breadcrumb a {
    color: #000;
    font-family: "HelveticaNeueW01-55Romanew";
    font-size: 0.75em;
    margin: 0;
}


#pagemainwrapper.productlisting .container-wrap #breadcrumb-wrapper .breadcrumb a {
    color: #000;
    font-family: "HelveticaNeueW01-55Roma";
    /* font-size: 0.75em; */ /* RITM0535182 */
    font-size: 16px;
    margin: 0;
}


.experiencelanding.cls-c4692cd5-c7b5-482c-90f2-7b8b9e41f4d4 #breadcrumb-wrapper li {
    color: #fff !important;
}

.experiencelanding.cls-fbdde8f1-cb2d-4ad2-aca0-8d7233344ce3 #breadcrumb-wrapper > .span9 {
    margin: 0;
}
.experiencelanding.cls-fbdde8f1-cb2d-4ad2-aca0-8d7233344ce3 #breadcrumb-wrapper {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    height: auto;
    margin: 0;
    z-index: 1;
}
.experiencelanding.cls-fbdde8f1-cb2d-4ad2-aca0-8d7233344ce3 div#page-content.row-fluid.callout-wrapper {
    top: -20px !important;
    position: relative;
}

.experiencelanding.cls-fbdde8f1-cb2d-4ad2-aca0-8d7233344ce3  #page-header {
    background: transparent url("/en-gb/-/media/Olay_UK/Images/Common/header_bg_new.png") repeat-x scroll 0 0;
    margin: 0 auto;
    position: relative;
    width: 100%;
    z-index: 0;
}


#pagemainwrapper.experiencelanding.cls-fbdde8f1-cb2d-4ad2-aca0-8d7233344ce3 #breadcrumb-wrapper .breadcrumb li.active a span {
    color: #a7986a !important;
}


.tipsdetail .breadcrumb > li:first-child + li + li {
    display: inline-block;
    width: auto;
}



/* CHG0101413  */
.sub-menu div.line-row:first-child + div.line-row {
    display: block;
    margin-top: -160px;
}


/* createprofile page fix */

.pc_wrapper span > label span {
    display: inline;
    font-size: 1em;
}

#pagemainwrapper .pc_wrapper span>label p:nth-child(2), 
#pagemainwrapper .pc_wrapper span>label p:nth-child(3),
 #pagemainwrapper .pc_wrapper span>label p:nth-child(4) {
    margin-bottom: 10px;
}

.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_registration-container .pc_optin label {
    cursor: default;
    padding: 0;
}


/* Create profile page - pop up */
.vortex-tooltip__container {
    position: absolute;
    background: #fff;
    border: 3px solid #fd0;
    border-radius: 26px;
    font-size: 12px;
    line-height: 14px;
    font-weight: 400;
    padding: 20px 20px 15px 20px;
    bottom: 60px;
    width: 85%;
    word-wrap: break-word;
    z-index: 3;
    left: 0;
    right: 0;
}

.vortex-tooltip__close {
    width: 25px;
    height: 25px;
    background-size: 25px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZTFlYTgyYi0yY2JkLTQxZGUtOTQyNC1mMzhkMzZiMTMxMWIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUNDMzdDNjIxOTFFMTFFN0JDMjZDMzQ5RjAwNzdBRUQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUNDMzdDNjExOTFFMTFFN0JDMjZDMzQ5RjAwNzdBRUQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODNhOWE5NjAtYjU5OC00ZGJmLWE0ZTYtZWY1Y2EzMTEzNTZjIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNlMWVhODJiLTJjYmQtNDFkZS05NDI0LWYzOGQzNmIxMzExYiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuCfgLcAAAD8SURBVHjaYvz//z/DQAEmhgEEo5aPWj5yLGchpCA+Pr4GSBkD8cSFCxceIEK9A5DKB+ILQPWNlPocZDEbEJcADXYkYDFIvgSq3oAawT4RiEHFICMQF+NyAFS8GKruP1QfZZZDg7oXnwOwWNxLTBQRleCABu3H5QAcFu8nxlxGUioWLBbtAGIPciwm2XIsDoABki0mK59DLdiBJryDVIvJshzqcw80YQ9C2ZBiy7HE+XZisiHFluNI1VMIZUOKLceXnfBlQ4oth5bVePMxDgc4UMPn+cTkYywOyKeG5ReA+BcQ9xDKTlD5Hqj6s1QvZEZbMqOWj1o+5CwHCDAADOeLveAI2CAAAAAASUVORK5CYII=);
    position: absolute;
    top: 7px;
    right: 7px;
}

.vortex-tooltip__link.open:before {
    content: '';
    clear: both;
    position: absolute;
    border-top: 19px solid #fff;
    border-left: 22px solid transparent;
    bottom: 25px;
    left: 31%;
    -webkit-transform: translate(-50%,0);
    transform: translate(-50%,0);
    z-index: 10;
}

.vortex-tooltip__link {
    position: relative;
}

.vortex-tooltip__link.open:after {
    content: '';
    clear: both;
    position: absolute;
    border-top: 25px solid #fd0;
    border-left: 30px solid transparent;
    bottom: 20px;
    left: 30%;
    -webkit-transform: translate(-50%,0);
    transform: translate(-50%,0);
}

.vortex-tooltip-link {
    position: relative;
    display: inline-block;
}

.sr-only {
    border: 0 !important;
    clip: rect(0,0,0,0) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
}

.vortex-tooltip {
    position: relative;
    display: block;
    max-width: 100%;
}
/* Create profile page - pop up */
#pagemainwrapper.productlisting #page-content .hero-carousel-panel-1item h2, #pagemainwrapper #page-content .hero-carousel-panel-1item p {
    display: block;
	padding:0;
	left:0;
}
.productlisting #product-HeroCarousel .carousel .silder-pic-cover img{
	    margin-top: -84px;
}

/* RITM0535182 starts*/
.productlisting .breadcrumb{
    padding: 0px !important;
    top: -12px !important;
}

.tipstopiclanding .breadcrumb{
    padding: 0px !important;
    margin: -12px -7px !important;
}

.productdetail ul.breadcrumb{
    margin: -17px -11px !important;
    padding: 0 !important;
}

div.productdetail #breadcrumb-wrapper .breadcrumb a{
    font-size: 16px !important;
    font-family: "HelveticaNeueW01-55Roma";
}

.tipsdetail .breadcrumb{
    margin: -6px !important;
    margin-top: -18px !important;
}

#pagemainwrapper .breadcrumb li a{
    font-size: 16px !important;
    font-family: "HelveticaNeueW01-55Roma";
}

.cls-d271bdfc-92d7-4cfb-87db-259c3e4e2775 .breadcrumb, .cls-d2853418-1c61-4f0c-86ed-d27bb96a0cac .breadcrumb, .cls-2b246253-7e5c-4803-8ecc-bf4105461e02 .breadcrumb, .cls-02254f83-c480-4bf0-bc02-454329f673d2 .breadcrumb, .cls-a8a714d4-1c7f-4498-93d4-45095df19b4e .breadcrumb, .cls-cc73e0c2-962d-4540-9551-39a2e6429647 .breadcrumb, .cls-0b96f3b1-b2d3-4c41-9895-3c58958d0829 .breadcrumb, .cls-0ceb4a85-a0cf-49bd-a318-e2258c07026e .breadcrumb, .cls-d784ad4d-b360-4646-b4ea-2ee89e45ba00 .breadcrumb, .cls-0b53c260-c45c-4992-a5f0-de4ab214cccd .breadcrumb, .cls-d271bdfc-92d7-4cfb-87db-259c3e4e2775 .breadcrumb, .cls-4b0fedb4-e980-4977-9b5c-1b7affaff883 .breadcrumb, .cls-ec1c2a18-8398-42ea-bbbc-4150fe566482 .breadcrumb, .cls-cc46c4d9-114d-4230-8410-d79198472ea8 .breadcrumb, .cls-cf17ea83-27f6-47a2-b44f-3e1f36fd3f5c .breadcrumb, .cls-a8a714d4-1c7f-4498-93d4-45095df19b4e .breadcrumb, .cls-e22daad5-b118-4792-8654-2125ed0c25c0 .breadcrumb, .cls-a81429e7-ef01-46aa-90f9-ddf7c616a8d1 .breadcrumb, .cls-f501f580-fdd2-42a4-b934-13f8d3ea4b25 .breadcrumb, .cls-0d0a2e5c-2e19-44a4-8765-0d70e8d7e75e .breadcrumb{
    left: 0px !important;
}
/* RITM0535182 ends */





/* pc registration page */

.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_txtfld>span:first-child, .pc_slct>span:first-child,
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .yearbirthdate>span:first-child,
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .monthbirthdate>span:first-child,
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .trait>span:first-child {
   display: block;
    margin-bottom: 7px;
    font-size: 14px;
    text-transform: uppercase;
    font-family: NeutrafaceText-Bold;
    color: #a7986a;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .vortex-tooltip {
    position: relative;
    display: block;
    max-width: 100%;
    color: #fff;
    font-size: 14px;
    font-family: NeutrafaceText-Book;

}
#pagemainwrapper.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229  .pc_wrapper span>label p:nth-child(2),
#pagemainwrapper.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229  .pc_wrapper span>label p:nth-child(3),
#pagemainwrapper.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229  .pc_wrapper span>label p:nth-child(4) {
    margin-bottom: 10px;
    color: #fff;
    font-family: NeutrafaceText-Book;
    font-size: 14px;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_wrapper .pc_reg-step .pc_left-panel h1 {
	font-family: NeutrafaceText-Book;
    margin-bottom: 0;
    color: #fff;
    font-weight: normal;
    font-size: 30px;
    text-transform: uppercase;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_right-panel p {
    font-size: 14px;
    padding: 0 10px;
    color: #fff;
    font-family: NeutrafaceText-Light;
}

.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_wrapper {
    padding-top: 0;
    background: #000;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_reg-step small,
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229  .pc_reg-step2 small, small.helptext {
    color: #fff;
    display: block;
    font-size: 0.625em;
    font-weight: normal;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_wrapper {
    width: 1060px;
    padding: 20px;
    margin: 0;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_right-panel {
    width: 320px;
    float: right;
    overflow: hidden;
    padding-top: 25px;
	padding-right: 40px;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_left-panel {
    width: 610px;
    float: left;
    color: #7f7f7f !important;
	margin-left: 50px;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_wrapper .pc_reg-step .pc_left-panel h3 {
    color: #fff;
    margin-bottom: 150px;
    font-family: NeutrafaceText-Bold;
    font-size: 16px;
}

.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_right-panel .image1 {
    position: absolute;
    width: 50%;
    left:10%;
    top: 86px;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_right-panel .image1 div {
    width: 25%;
    float: left;
    text-align: center;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_alreadyAc span {
	color: #fff;
    font-size: 14px;
    text-transform: none;
    display: inline;
    margin-right: 5px;
    font-family: NeutrafaceText-Book;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_reg-step .button, .pc_reg-step2 .button {
	margin: 10px 0 10px;
    border-radius: 13px 0 0 !important;
    background: #a7986a !important;
    font-family: NeutrafaceText-Bold;
    font-size: 13px;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_right-panel .image2 {
    text-align: CENTER;
	margin-top:-126px !important;
}

.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_wrapper {
    width: 1060px;
    padding: 35px 20px 20px 20px;
    margin: 0;
    margin-top: -5px;
}

.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_right-panel .image1 p {
    font-family: NeutrafaceText-Book;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229  #page-footer .container-wrap-footer .social-media-links {
    margin-top: 0;
}

.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_alreadyAc a {
    font-family: NeutrafaceText-Bold;
    font-size: 14px;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229  span.vortex-tooltip__text {
    color: #000;
}

.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_wrapper .pc_reg-step .pc_left-panel h2 {
    padding-left: 5px;
    color: #A7986B !important;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_wrapper .pc_reg-step .pc_left-panel h3 {
    color: #fff;
    margin-bottom: 150px;
    font-family: NeutrafaceText-Bold;
    font-size: 16px;
    padding-top: 20px;
    width: 100%;
    float: left;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_wrapper .pc_reg-step .pc_left-panel h1,
 .homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_wrapper .pc_reg-step .pc_left-panel h2 {
    font-family: NeutrafaceText-Book;
    margin-bottom: 0;
    color: #fff;
    font-weight: normal;
    font-size: 30px;
    text-transform: uppercase;
    width: auto !important;
    float: left;
}

.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_error-message {
    FLOAT: LEFT;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 #page-footer.row-fluid {
    margin-bottom: 0!important;
    border-top: 3px solid #a7986a;
}

/* pc registration page -2*/

.homepage.cls-77be0eb7-6818-4e3d-8059-1cfe85ddab90 .pc_txtfld>span:first-child, .pc_slct>span:first-child,
.homepage.cls-77be0eb7-6818-4e3d-8059-1cfe85ddab90 .yearbirthdate>span:first-child,
.homepage.cls-77be0eb7-6818-4e3d-8059-1cfe85ddab90 .monthbirthdate>span:first-child,
.homepage.cls-77be0eb7-6818-4e3d-8059-1cfe85ddab90 .trait>span:first-child {
    display: block;
    margin-bottom: 7px;
    font-size: 14px;
    text-transform: uppercase;
    font-family: NeutrafaceText-Bold;
    color: #a7986a;
}
.homepage.cls-77be0eb7-6818-4e3d-8059-1cfe85ddab90 .vortex-tooltip {
     position: relative;
    display: block;
    max-width: 100%;
    color: #fff;
    font-size: 14px;
    font-family: NeutrafaceText-Book;
}
#pagemainwrapper.homepage.cls-77be0eb7-6818-4e3d-8059-1cfe85ddab90  .pc_wrapper span>label p:nth-child(2),
#pagemainwrapper.homepage.cls-77be0eb7-6818-4e3d-8059-1cfe85ddab90  .pc_wrapper span>label p:nth-child(3),
#pagemainwrapper.homepage.cls-77be0eb7-6818-4e3d-8059-1cfe85ddab90  .pc_wrapper span>label p:nth-child(4) {
    margin-bottom: 10px;
    color: #fff;
    font-family: NeutrafaceText-Book;
    font-size: 14px;
}
.homepage.cls-77be0eb7-6818-4e3d-8059-1cfe85ddab90 .pc_wrapper .pc_reg-step .pc_left-panel h1 {
    font-family: 	NeutrafaceText-Book;
    margin-bottom: 0;
    color: #fff;
    font-weight: normal;
    font-size: 30px;
    text-transform: uppercase;
}
.homepage.cls-77be0eb7-6818-4e3d-8059-1cfe85ddab90 .pc_right-panel p {
	font-size: 14px;
    padding: 0 10px;
    color: #fff;
    font-family: NeutrafaceText-light;
}

.homepage.cls-77be0eb7-6818-4e3d-8059-1cfe85ddab90 .pc_wrapper {
    padding-top: 0;
    background: #000;
}
.homepage.cls-77be0eb7-6818-4e3d-8059-1cfe85ddab90 .pc_reg-step small,
.homepage.cls-77be0eb7-6818-4e3d-8059-1cfe85ddab90  .pc_reg-step2 small, small.helptext {
    color: #fff;
    display: block;
    font-size: 0.625em;
    font-weight: normal;
}
.homepage.cls-77be0eb7-6818-4e3d-8059-1cfe85ddab90 .pc_wrapper {
    width: 1060px;
    padding: 20px;
    margin: 0;
}
.homepage.cls-77be0eb7-6818-4e3d-8059-1cfe85ddab90 .pc_right-panel {
    width: 320px;
    float: left;
    overflow: hidden;
    padding-top: 25px;
}
.homepage.cls-77be0eb7-6818-4e3d-8059-1cfe85ddab90 .pc_left-panel {
    width: 610px;
    float: right;
    color: #7f7f7f !important;
}
.homepage.cls-77be0eb7-6818-4e3d-8059-1cfe85ddab90 .pc_wrapper .pc_reg-step .pc_left-panel h3 {
    color: #fff;
    margin-bottom: 150px;
    font-family: NeutrafaceText-Bold;
    font-size: 16px;

}

.homepage.cls-77be0eb7-6818-4e3d-8059-1cfe85ddab90 .pc_right-panel .image1 {
    position: absolute;
    width: 50%;
    left: 45%;
    top: 86px;
}
.homepage.cls-77be0eb7-6818-4e3d-8059-1cfe85ddab90 .pc_right-panel .image1 div {
    width: 25%;
    float: left;
    text-align: center;
}
.homepage.cls-77be0eb7-6818-4e3d-8059-1cfe85ddab90 .pc_alreadyAc span {
    color: #fff;
    font-size: 14px;
    text-transform: none;
    display: inline;
    margin-right: 5px;
    font-family: NeutrafaceText-Book;
}
.homepage.cls-77be0eb7-6818-4e3d-8059-1cfe85ddab90 .pc_reg-step .button, .pc_reg-step2 .button {
   margin: 10px 0 10px;
    border-radius: 13px 0 0 !important;
    background: #a7986a !important;
    font-family: NeutrafaceText-Bold;
    font-size: 13px;
}
.homepage.cls-77be0eb7-6818-4e3d-8059-1cfe85ddab90 .pc_right-panel .image2 {
    text-align: CENTER;
}

.homepage.cls-77be0eb7-6818-4e3d-8059-1cfe85ddab90 .pc_wrapper {
    width: 1060px;
    padding: 35px 20px 20px 20px;
    margin: 0;
    margin-top: -5px;
}
.homepage.cls-77be0eb7-6818-4e3d-8059-1cfe85ddab90 .pc_right-panel .image1 p {
    font-family: NeutrafaceText-Book;
}

.homepage.cls-77be0eb7-6818-4e3d-8059-1cfe85ddab90 #page-footer .container-wrap-footer .social-media-links {
    margin-top: 0;
}

.homepage.cls-77be0eb7-6818-4e3d-8059-1cfe85ddab90  .pc_alreadyAc a {
    font-family: NeutrafaceText-Bold;
    font-size: 14px;
}

.homepage.cls-77be0eb7-6818-4e3d-8059-1cfe85ddab90  span.vortex-tooltip__text {
    color: #000;
}

.homepage.cls-77be0eb7-6818-4e3d-8059-1cfe85ddab90 .pc_wrapper .pc_reg-step .pc_left-panel h2 {
    padding-left: 5px;
    color: #A7986B !important;
}
.homepage.cls-77be0eb7-6818-4e3d-8059-1cfe85ddab90 .pc_wrapper .pc_reg-step .pc_left-panel h3 {
    color: #fff;
    margin-bottom: 150px;
    font-family: NeutrafaceText-Bold;
    font-size: 16px;
    padding-top: 20px;
    width: 100%;
    float: left;
}

.homepage.cls-77be0eb7-6818-4e3d-8059-1cfe85ddab90 .pc_wrapper .pc_reg-step .pc_left-panel h1, 
.homepage.cls-77be0eb7-6818-4e3d-8059-1cfe85ddab90 .pc_wrapper .pc_reg-step .pc_left-panel h2 {
    font-family: NeutrafaceText-Book;
    margin-bottom: 0;
    color: #fff;
    font-weight: normal;
    font-size: 30px;
    text-transform: uppercase;
    width: auto !important;
    float: left;
}
.homepage.cls-77be0eb7-6818-4e3d-8059-1cfe85ddab90 .pc_error-message {
    FLOAT: LEFT;
}
.homepage.cls-77be0eb7-6818-4e3d-8059-1cfe85ddab90 #page-footer.row-fluid {
    margin-bottom: 0!important;
    border-top: 3px solid #a7986a;
}

/* RITM0587204 */


#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .cls-733936de-deb4-44cc-a369-5f5f1cfaf5d7  .btn.learn-more-btn {
    padding: 0!important;
    background: #a79963 none repeat scroll 0 0;
    border-radius: 13px 0 0;
    position: relative;
    top: 400px;
    left: 860px;
}

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 .cls-62291279-a62b-4eaf-b1e5-4500362ac1ca .btn {
    background: #d1c492 none repeat scroll 0 0;
    border-radius: 13px 0 0;
    left: 600px;
    line-height: 0;
    padding: 10px 24px !important;
    top: 360px;
}
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .cls-38aafcc8-458d-4eb7-9d87-fc9a038ca5db .btn {
    background: #d1c492 none repeat scroll 0 0;
    border-radius: 13px 0 0;
    position: relative;
    padding: 0;
}



/* font-optimization issue fix */

.menu .mainmenu-04 .sub-menu {
    width: 350px !important;
}




/* page specific css fix */

.Home-Offer-5 h2 {
    color: #A7986A !important;
    font-family: "HelveticaNeueW01-75Bold";
    font-size: 2.1em;
    margin-left: 204px;
    margin-top: 9px;
    padding-left: 15px;
}
.carousel-inner .item:first-child + .item h2 {
    color: #000000;
    left: 0 !important;
    position: relative;
}
img {
    max-width: none;
}
.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 .span4.position-relative.single-wide-3column.callout-seprator.home-promo-2 {
    margin-left: 35px !important;
}
.callout-wrapper .promo-area-one > .home-promo-3 div.text-alignment {
    padding-left: 10px;
}
#phdesktopbody_0_pnlSecondaryContentArea01.row-fluid .margin-top-4-row:first-child {
    height: 170px;
}
.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 .span4.position-relative.single-wide-3column.callout-seprator.home-promo-3 {
    margin-left: 10px !important;
}

h2#phdesktopfooter_0_phdesktopfootermiddle_0_phdesktopfatfooterarea_0_phdesktopfatfootercolumnareae957af0b7f1f46188b19ba8c9e0e293e_0_hdH2txtHeading {
    display: none;
}
.header .span7.brand-bar {
    width: auto !important;
}
#pagemainwrapper div#breadcrumb-wrapper {
    top: -4px !important;
}



/* RITM0628044  start */

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .cls-f56d1991-5fa0-4344-8b8e-c02286b806b2 .btn.learn-more-btn {
    padding: 0px !important;
    left: 822px;
    top: 505px;
    background-color:#000 !important;
    border-radius: 23px;
	font-family: NeutrafaceText-Book;
}

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .cls-6dd43814-25be-4f3b-b4aa-bec3d11f5c2b .btn.learn-more-btn {
    padding: 0px !important;
    left: 881px;
    top: 439px;
    background-color:#000 !important;
    border-radius: 23px;
}

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .cls-62291279-a62b-4eaf-b1e5-4500362ac1ca .btn.learn-more-btn {
    padding: 0px !important;
    position: absolute;
    top: 441px;
}
.homepage .carousel-indicators {
    bottom: 35px;
    
}
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .btn.learn-more-btn a {
    font-family: NeutrafaceText-Book;
}

/* RITM0628044 end */







/* RITM0535182  starts*/
.cls-aeb8e12c-7fa6-4533-a310-558210460bfa.productlisting .breadcrumb,
.cls-dee0f5e3-183a-43e1-a815-af986596d0eb.productlisting .breadcrumb{
    padding: 0px !important;
    top: -17px !important;
}

.cls-aeb8e12c-7fa6-4533-a310-558210460bfa #pagemainwrapper.productlisting .container-wrap #breadcrumb-wrapper .breadcrumb a{
    font-size: 16px !important;
    font-family: "HelveticaNeueW01-55Roma";
}

#pagemainwrapper.cls-7d5ffb02-5296-4f8f-9d65-fdb9fe4dd983 .breadcrumb{
	padding: 0px !important;
    margin-top: -13px !important;
    margin-left: -6px !important;
}

.sitemap #breadcrumb-wrapper .breadcrumb{
	padding: 0px !important;
    margin-top: -16px !important;
    margin-left: -1px !important;
}

#pagemainwrapper.productdetail ul.breadcrumb{
	margin-top:-12px !important;
}

.tipslanding.cls-e0794712-ddf3-4cb8-a032-f421d33796b0 .breadcrumb{
	margin: -16px !important;
}

.tipsdetail .breadcrumb{
	margin-top: -14px !important;
}

.tipstopiclanding .breadcrumb{
	margin-top: -8px !important;
}

.offerslanding .breadcrumb{
	margin-top: 8px !important
}

.homepage.cls-07c41ce4-a462-426a-8291-0945355bf320 ul.breadcrumb{
	padding: 0px !important;
    margin-top: 1px !important;
    margin-left: 12px !important;
}

.homepage .breadcrumb{
	padding: 0px !important;
	margin-left: -76px !important;
	margin-top: -34px !important
}

.cls-fbdde8f1-cb2d-4ad2-aca0-8d7233344ce3 .breadcrumb{
	margin-left: 60px !important;
}

.homepage.cls-54122aa8-bd43-465c-9e2a-083a721bb649 .breadcrumb,
.homepage.cls-aaed7106-00af-4691-8699-e6c6a43e5e3f .breadcrumb,
.homepage.cls-c45194d0-98b5-41e0-b55c-1e1e56c1c921 .breadcrumb,
.homepage.cls-db48e16c-78ce-48c7-a8d5-c14e8f391890 .breadcrumb
{
	padding: 0px !important;
	margin-left: 70px !important;
	margin-top: 15px !important;
}

.homepage.cls-5723586d-0539-4266-bf54-d194072cc357 .breadcrumb{
	padding: 0px !important;
	margin-left: -5px !important;
	margin-top: -13px !important;
}

.homepage.cls-8e5626a3-b4af-499d-a872-4cf32a8b1720 .breadcrumb{
	padding: 0px !important;
	margin-left: 16px !important; 
	margin-top: 8px !important;
}

.experiencelanding.cls-c4692cd5-c7b5-482c-90f2-7b8b9e41f4d4 .breadcrumb{
	padding: 0px !important;
	margin-top: 0px !important;
	margin-left: 3px !important;
}

.tipstopiclanding.cls-eedf8359-d847-4129-9ac3-2f41f5d944b2 #phdesktopbody_0_topicContentWrapper{
	margin-top: 32px;
}

#pagemainwrapper.productlisting.cls-1ec154dd-dee9-4252-bd67-e3e76e10bff3 #breadcrumb-wrapper .breadcrumb{
	left: 0px !important;
    top: -11px !important;
}

/* RITM0535182 ends */



/*RITM0585278 starts*/
#pagemainwrapper.homepage.cls-07c41ce4-a462-426a-8291-0945355bf320 #breadcrumb-wrapper{
	margin: -107px 0 0 0;
}
#pagemainwrapper.cls-aeb8e12c-7fa6-4533-a310-558210460bfa.productlisting .breadcrumb{
	top: -11px !important;
}
#pagemainwrapper.productlisting .breadcrumb{
	left: -16px !important;
	top: -20px !important;
}

#pagemainwrapper.tipsdetail.cls-d6fa6fe0-670d-419a-a71e-ddb724e78195.cls-97231c5e-fc73-45ac-a879-f4c8a67c2fe3 .breadcrumb{
	margin-left: 0px !important;
}

#pagemainwrapper #breadcrumb-wrapper .breadcrumb li a{
	margin: 0px !important;
}
/*RITM0585278 ends*/



/* nav alignments */
 #desk-outer-wrapper #page-header .nav-pull-up .span9.nav-background ul.menu {
    left: 0;
    bottom: 3px;
    text-align: center;
}
#desk-outer-wrapper #page-header .nav-pull-up .span9.nav-background li a {
    padding: 0 15px;
}
#desk-outer-wrapper #page-header .nav-pull-up .span9.nav-background li a {
    padding: 0 19px;
    font-size: 13.5px !important;
    line-height: 1.3em;
}
.margin-for-text-field.search-box {
    margin: 10px 70px 0 0;
}

.menu .mainmenu-02 .sub-menu {
    width: 1099px !important;
    left: -341px !important;
    top: 41px;
}
.menu .mainmenu-03 .sub-menu {
    width: 1099px !important;
    left: -455px !important;
}

.menu .mainmenu-04 .sub-menu {
    width: 1099px !important;
    left: -570px !important;
}
.menu .mainmenu-05 .sub-menu {
    left: -708px !important;
    width: 1099px !important;
}


.header ul.menu li.mainmenu-06 .sub-menu {
    width: 1099px !important;
    height: 145px;
    left: -823px;
}


.menu .mainmenu-01 .sub-menu,
 .menu .mainmenu-02 .sub-menu,
 .menu .mainmenu-03 .sub-menu,
 .menu .mainmenu-04 .sub-menu,
 .menu .mainmenu-05 .sub-menu,
 .menu .mainmenu-06 .sub-menu,
 .menu .mainmenu-07 .sub-menu {
    top: 40px;
	border-top: 4px solid #C2B690;
}


 .menu .mainmenu-01 .sub-menu .line-row {
    width: 1029px;
}

ul.menu li.mainmenu-01 ul.sub-menu li.sub-sub.submenu-04 .menu-ph a {
    padding: 0 !important;
}

ul.menu li.mainmenu-01 ul.sub-menu li.sub-sub.submenu-04 .menu-ph img {
    width: 100%;
}
ul.menu li.mainmenu-01 ul.sub-menu li.sub-sub.submenu-04 .menu-ph {
    width: auto;
    padding: 0;
}
ul.menu li.mainmenu-01 ul.sub-menu li.sub-sub.submenu-04> a:first-child {
    display: none;
}

.sub-menu .sub-sub.submenu-01,
 .sub-menu .sub-sub.submenu-02,
 .sub-menu .sub-sub.submenu-03,
 .sub-menu .sub-sub.submenu-04,
 .sub-menu .sub-sub.submenu-06,
 .sub-menu .sub-sub.submenu-07 {
    margin-right: 10px;
}

ul.menu li.mainmenu-01 ul.sub-menu li.sub-sub.submenu-04 {
    margin: 0;
    width: 560px;
}
ul.menu li.mainmenu-01 ul.sub-menu li.sub-sub.submenu-03 {
    margin: 0;
    width: 120px;
}
ul.menu li.mainmenu-01 ul.sub-menu li.sub-sub.submenu-08 {
    display: none;
}
ul.menu li.mainmenu-01 ul.sub-menu li.sub-sub.submenu-04 .menu-ph {
    width: auto;
    padding: 0;
    border: none;
}
.menu .mainmenu-01 .sub-menu .view-all-section {
    display: none;
}
.menu .mainmenu-01 .sub-menu {
   padding: 0 !IMPORTANT;
}
ul.menu li.mainmenu-01 ul.sub-menu li.sub-sub.submenu-04 .sub-menu-items {
    display: none;
}
ul.menu li.mainmenu-01 ul.sub-menu li.sub-sub.submenu-03 .menu-ph {
    width: 110px;
}


.menu .mainmenu-02 .sub-menu {
    padding: 0 !important;
    
}
.menu .mainmenu-02 ul.sub-menu li.submenu-01 {
    width: 175px;
    padding: 0 !important;
    margin-left: 70px;
}
.menu .mainmenu-02 ul.sub-menu li.submenu-02 div.menu-ph {
    width: 854px !important;
    margin-top: 0;
    height: 231px;
}
.menu .mainmenu-02 ul.sub-menu li.submenu-02 div.menu-ph img {
    width: 100%;
    height: 231px;
}
.menu .mainmenu-02 ul.sub-menu li.submenu-02 {
    width: 854px;
}
.menu .mainmenu-02 ul.sub-menu li.submenu-02 div.menu-ph {
    width: 854px !important;
    margin-top: 0;
}
.menu .mainmenu-02 ul.sub-menu li.submenu-02 >a:first-child {
    display: none;
}
.menu .mainmenu-02 ul.sub-menu li.submenu-02 div.menu-ph a {
    padding: 0 !important;
}
.menu .mainmenu-02 ul.sub-menu li.submenu-02 div.menu-ph img {
    width: 100%;
}
.menu .mainmenu-02 ul.sub-menu li.submenu-01 div.menu-ph {
    width: 114px !important;
    margin-top: 0;
}

.menu .mainmenu-04 .sub-menu {
     padding: 0 !important;
}
.menu .mainmenu-04 ul.sub-menu li.submenu-01.odd.first {
    display: block;
    float: left !important;
    width: 16% !important;
    margin-left: 70px !important;
}
.menu .mainmenu-04 ul.sub-menu li.submenu-04.even {
    display: block !important;
    float: left !important;
    padding-left: 0px !important;
    width: 850px !important;
}
.menu .mainmenu-04 ul.sub-menu li.submenu-04.even >a:first-child {
    display: none;
}
.menu .mainmenu-04 ul.sub-menu li.submenu-04.even .menu-ph {
    width: 851px;
    line-height: 0;
}
.menu .mainmenu-04 ul.sub-menu li.submenu-04.even .menu-ph img {
    width: 100% !important;
    height: auto !important;
}
.menu .mainmenu-04 ul.sub-menu li.submenu-04.even .menu-ph .sub-menu-items.versioned-item {
    display: none;
}

.menu .mainmenu-04 ul.sub-menu li.submenu-04.even .menu-ph a {
    padding: 0 !important;
    line-height: 0 !important;
}
.menu .mainmenu-04 ul.sub-menu li.submenu-01 div.menu-ph {
    padding: 0px !important;
}




.menu .mainmenu-05 .sub-menu {
   
    padding: 0 !important;
}
.menu .mainmenu-05 ul.sub-menu li.submenu-01 {
    padding: 0 !important;
    width: 16%;
    margin-left: 40px;
}
.menu .mainmenu-05 ul.sub-menu li.submenu-04 .menu-ph {
    width: 837px;
    line-height: 0;
}
.menu .mainmenu-05 ul.sub-menu li.submenu-04 .menu-ph a {
    padding: 0 !important;
}
.menu .mainmenu-05 ul.sub-menu li.submenu-04 .menu-ph img {
    width: 100%;
}
.menu .mainmenu-05 ul.sub-menu li.submenu-04 .menu-ph .sub-menu-items {
    display: none;
}
.menu .mainmenu-05 ul.sub-menu li.submenu-04 >a:first-child {
    display: none;
}


.menu .mainmenu-06 .sub-menu {
 
    padding: 0 !important;
}
.menu .mainmenu-06 ul.sub-menu li.submenu-04 .menu-ph {
    width: 661px !important;
    line-height: 0;
}
.menu .mainmenu-06 ul.sub-menu li.submenu-04 .menu-ph a {
    padding: 0 !important;
}
.menu .mainmenu-06 ul.sub-menu li.submenu-04 .menu-ph img {
    width: 100%;
}
.menu .mainmenu-06 ul.sub-menu li.submenu-04 .menu-ph .sub-menu-items {
    display: none;
}
.menu .mainmenu-06 ul.sub-menu li.submenu-04 >a:first-child {
    display: none;
}
.header ul.menu li.mainmenu-06 .sub-menu {
    width: 1100px !important;
    height: auto;
}
.menu .mainmenu-06 ul.sub-menu li.submenu-02 {
    padding: 0 !important;
    width: 16% !important;
    margin-left: 40px;
}
.menu .mainmenu-06 ul.sub-menu li.submenu-03 {
    width: 20% !IMPORTANT;
}
.menu .mainmenu-06 ul.sub-menu li.submenu-04 {
    width: 661px !important;
}

.menu .mainmenu-06 ul.sub-menu li.submenu-04 .menu-ph img {
    width: 100% !important;
    max-width: none !important;

}
.header ul.menu li.mainmenu-06 .sub-menu div#phdesktopheader_0_phdesktopheaderbottom_0_divCTA6 {
    display: none;
}
.menu .mainmenu-06 ul.sub-menu li.submenu-03 .menu-ph .sub-menu-items li {
    border-bottom: 1px solid #000;
    margin-right: 10%;
    width: 65%;
    margin-left: 20%;

}
.menu .mainmenu-06 ul.sub-menu li.submenu-03 .menu-ph .sub-menu-items li a {
    font-weight: bold;
}
.menu .mainmenu-06 ul.sub-menu li.submenu-03 .menu-ph>a {
    border: none !important;
}
.header ul.menu li.mainmenu-06 .sub-menu .menu-ph {
    text-align: left;
}


.menu .mainmenu-03 .sub-menu {
 
    padding: 0 !important;
}
.menu .mainmenu-03 ul.sub-menu li.submenu-01 {
    padding: 0 !important;
    width: 16% !important;
    margin-left: 40px;
}
.menu .mainmenu-03 ul.sub-menu li.submenu-03 .menu-ph {
    width:661px !important;
    line-height: 0;
}
.menu .mainmenu-03 ul.sub-menu li.submenu-03 .menu-ph a {
    padding: 0 !important;
}
.menu .mainmenu-03 ul.sub-menu li.submenu-03 .menu-ph img {
    width: 100% !important;
}
.menu .mainmenu-03 ul.sub-menu li.submenu-03 .menu-ph .sub-menu-items {
    display: none;
}
.menu .mainmenu-03 ul.sub-menu li.submenu-03 >a:first-child {
    display: none;
}
.menu .mainmenu-03 ul.sub-menu li.submenu-03 .menu-ph img {
    width: 100% !important;
    height: auto !important;
}
#desk-outer-wrapper #page-header .nav-pull-up .span9.nav-background .sub-menu-items li a {
    font-family: NeutrafaceText-book;
}
#desk-outer-wrapper #page-header .nav-pull-up .span9.nav-background li a {
    padding: 0 19px;
    font-size: 14.6px !important;
    line-height: 1.3em;
   font-family: NeutrafaceText-bold;
}


#desk-outer-wrapper #page-header .nav-pull-up .span9.nav-background li .menu-ph >a:first-child {
    border-bottom: 1px solid #000;
}


ul.menu li.mainmenu-01 ul.sub-menu li.sub-sub.submenu-03 {
    margin: 0;
    width: 105px;
    margin-right: 15px;
}




/* homepage new promo start */

.homepage .whips_promo1 .text-alignment {
    padding: 70px 0;
    text-align: center;
}

.homepage .whips_promo1, .homepage .whips_promo2 {
    margin: 0 !important;
}
.homepage .whips_promo1 .background-image-container {
    display: none;
}

.homepage .whips_promo1 .text-alignment .text-item-1 .txt1 p {
    font-size: 60px;
    line-height: 1.2em;
    font-family: Didot W01 Roman;
}
.homepage .whips_promo1 .text-alignment .text-item-1 .txt1 p span {
    font-family: Didot W01 Italic;
}





.homepage .whips_promo2 .background-image-container {
    width: 47.5%;
    float: left;
    padding-left: 1.7%;
}
.homepage .whips_promo2 .text-alignment {
    width: 50%;
    padding-left: 20px;
}
.homepage .whips_promo2 .text-alignment .img12 {
    padding-bottom: 24px;
    float: left;
}
.homepage .whips_promo2 .text-alignment .text-item-2 img {
    padding-right: 20px;
    float: left;
}
.homepage .whips_promo2 .text-alignment .text-item-2 img:last-child {
    padding-right: 0;
}
.homepage .whips_promo2 .text-alignment .text-item-3,
.homepage .whips_promo2 .text-alignment .cta-item-4 {
    display: none;
}

#pagemainwrapper.homepage #page-content .whips_promo2 .text-alignment .cta-item-1,
 #pagemainwrapper.homepage #page-content .whips_promo2 .text-alignment .cta-item-1:hover {
    position: absolute;
    left: 22.5%;
    top: 80%;
    background: #fff !important;
    border-radius: 25px;
    text-decoration: none;
}
#pagemainwrapper.homepage #page-content .whips_promo2 .text-alignment .cta-item-1 a {
    position: static;
    padding: 8px 25px;
    color: #000 !important;
}


#pagemainwrapper.homepage #page-content .whips_promo3 .text-alignment .cta-item-1, 
#pagemainwrapper.homepage #page-content .whips_promo3 .text-alignment .cta-item-1:hover {
    border-radius: 25px;
    background: #000 !important;
    position: absolute;
    top: 65%;
    margin-left: 5.5%;
	  text-decoration: none;
}

.homepage .whips_promo3 {
    padding-top: 40px;
    position: relative;
}

.homepage .whips_promo3 .text-alignment .cta-item-1 a {
    color: #fff !important;
    padding: 8px 25px;
    position: static;
}


#pagemainwrapper.homepage #phdesktopbody_0_pnlSecondaryContentArea01.row-fluid .margin-top-4-row:first-child {
    height: 170px;
    display: none;
}

#page-footer .margin-for-join-btn>div.pull-right .btn a {
    color: #000 !important;
    font-weight: normal;
}
#page-footer .margin-for-join-btn>div.pull-right .btn {
    width: 152px;
    border: none;
    padding: 7px 0 4px;
    border-radius: 25px;
    background: #fff !important;
}

.pc_wrapper span>sup {
    color: #fff;
}

.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_reg-step .button, .pc_reg-step2 .button {

    border-radius: 25px !important;

}





/* pc pages new layout */

.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_wrapper .pc_reg-step .pc_left-panel h3 {

    display: none;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_right-panel .image1 {

    display: none;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_right-panel {
    width: 400px;
    float: left;
    overflow: hidden;
    padding-top: 10%;
    padding-right: 0;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_left-panel {

    float: right;
}

.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_right-panel .image2 img {
    width: 100%;
	
	
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_right-panel p {
    display: none;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_wrapper {

    margin-top: -25px;
}



/* home page fix */

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .btn.learn-more-btn, #pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .btn.learn-more-btn:hover {
    padding: 0 !important;
    border-radius: 25px;
    background: #fff !important;
    top: 422px;
    left: 88%;
}
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .btn.learn-more-btn a {
    color: #000 !important;
    font-family: NeutrafaceText-Bold;
}



/*home page fix*/

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .cls-f56d1991-5fa0-4344-8b8e-c02286b806b2 .btn.learn-more-btn, #pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .cls-f56d1991-5fa0-4344-8b8e-c02286b806b2 .btn.learn-more-btn:hover {
    padding: 0px !important;
    left: 822px;
    top: 426px;
    background-color: #000 !important;
    border-radius: 23px;
    font-family: NeutrafaceText-Book;
}


#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .cls-f56d1991-5fa0-4344-8b8e-c02286b806b2 .btn.learn-more-btn a,
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .cls-6dd43814-25be-4f3b-b4aa-bec3d11f5c2b .btn.learn-more-btn a
 {
    color: #fff !important;
}

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .cls-6dd43814-25be-4f3b-b4aa-bec3d11f5c2b .btn.learn-more-btn, #pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .cls-6dd43814-25be-4f3b-b4aa-bec3d11f5c2b .btn.learn-more-btn:hover {
    padding: 0px !important;
    left: 896px !important;
    top: 439px !important;
    background-color: #000 !important;
    border-radius: 23px;
    position: relative;
}

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .cls-733936de-deb4-44cc-a369-5f5f1cfaf5d7 .btn.learn-more-btn, #pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .cls-733936de-deb4-44cc-a369-5f5f1cfaf5d7 .btn.learn-more-btn:hover {
    padding: 0!important;
    background: #a79963 none repeat scroll 0 0;
    border-radius: 13px 0 0;
    position: relative;
    top: 331px;
    left: 860px;
}
	
	
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .cls-38aafcc8-458d-4eb7-9d87-fc9a038ca5db .btn.learn-more-btn {
    left: 890px;
    top: 361px;
}
#olaySkinAdvisorContainer .loaderimage {
    position: fixed;
    top: 40%;
    width: 15%;
    height: 15%;
    left: 41%;
    z-index: 99;
}

#page-content.callout-wrapper {
    padding: 0 !important;
}






.homepage .whips_promo1 .text-alignment .vid, .homepage .whips_promo1 .text-alignment .img {
    width: 50%;
    float: left;
    margin-top: 5%;
}


.homepage .whips_promo1 .text-alignment .vid {
    width: 42%;
    margin-left: 13%;
}

.homepage .whips_promo1 .text-alignment .text-item-1 p.txt2 {
    font-size: 35px;
    padding: 15px 0;
    font-family: Didot W01 italic;
}
.homepage .whips_promo1 .text-alignment .img {
    margin-top: 10%;
    width: 32%;
}

.homepage .olapic #olapic-slider-widget.olapic-slider-widget {
    display: none !important;
}




.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #desk-outer-wrapper.container-wrap {
    width: 100%;
   /*  background: url(/en-gb/-/media/Olay_UK/Images/Callouts/Desktop/Home/carousel/olay_clouds.jbg); */
    background-repeat: no-repeat;
    height: 1281px;
}


#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 .whips_promo1 {
    margin-top: -32px !important;
   /*  background: url(/en-gb/-/media/Olay_UK/Images/Callouts/Desktop/Home/carousel/olay_clouds.jbg); */
}

 /* carousel Fix */
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .btn.learn-more-btn, 
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .btn.learn-more-btn:hover {
  
    left: 63%;
}

/* nav menu fixes */

#pagemainwrapper .menu .mainmenu-03 .sub-menu {
    width: 1100px!important;
    left: -449px!important;
}
#pagemainwrapper .menu .mainmenu-04 .sub-menu {
    width: 1099px!important;
    left: -579px!important;
}
#pagemainwrapper .menu .mainmenu-04 ul.sub-menu li.submenu-04.even .menu-ph {
    width: 854px;
    line-height: 0;
}
#pagemainwrapper .menu .mainmenu-05 .sub-menu {
    left: -718px!important;
    width: 1099px!important;
}
#pagemainwrapper .menu .mainmenu-02 .sub-menu {
    width: 1099px!important;
    left: -342px!important;
  
}

.menu .mainmenu-02 ul.sub-menu li.submenu-01 div.menu-ph strong:hover,
.menu .mainmenu-02 ul.sub-menu li.submenu-01 div.menu-ph>a:hover,
.menu .mainmenu-03 ul.sub-menu li.submenu-01 div.menu-ph strong:hover,
.menu .mainmenu-03 ul.sub-menu li.submenu-01 div.menu-ph>a:hover,
.menu .mainmenu-03 ul.sub-menu li.submenu-02 div.menu-ph strong:hover,
.menu .mainmenu-03 ul.sub-menu li.submenu-02 div.menu-ph>a:hover,
.menu .mainmenu-06 ul.sub-menu li.submenu-02 div.menu-ph strong:hover,
.menu .mainmenu-06 ul.sub-menu li.submenu-02 div.menu-ph>a:hover

 {
    color: #000 !important;
}

.menu .mainmenu-06 ul.sub-menu li.submenu-03 .menu-ph>a:first-child {
    display: none;
}


/* Regenerist page fix starts */
#pagemainwrapper.homepage.cls-7d117dc8-06d9-414a-b079-406d591fdc78 .text-container span,
#pagemainwrapper.homepage.cls-7d117dc8-06d9-414a-b079-406d591fdc78 .text-container p span{
    font-family: "Didot W01 Italic";
}

.homepage.cls-7d117dc8-06d9-414a-b079-406d591fdc78 .regenerist_luminous_promo3 .text-alignment .text-item-2 div strong{
    font-size: 25px !important;
    font-weight: unset;
}
/* Regenerist page fix ends */




/* RITM0965029: Olay UK */
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .btn.learn-more-btn,
 #pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .btn.learn-more-btn:hover {
    left: 55%;
    background: #000 !important;
}

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .btn.learn-more-btn a,
 #pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .btn.learn-more-btn a:hover {
    color: #fff !important;
}

.productlisting #product-HeroCarousel .text-container-wrapper {
    position: absolute;
    top: 226px;
    left: 245px;
    width: 74%;
}

.productlisting #page-content .hero-carousel-panel-1item .btn {
    left: 521px;
    top: 170px;
    width: 150px;
    background: #000;
    border-radius: 25px;
}




/* Janrain fix */



/* pc registration page -2*/

.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_txtfld>span:first-child, .pc_slct>span:first-child,
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .yearbirthdate>span:first-child,
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .monthbirthdate>span:first-child,
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .trait>span:first-child {
    display: block;
    margin-bottom: 7px;
    font-size: 14px;
    text-transform: uppercase;
    font-family: NeutrafaceText-Bold;
    color: #a7986a;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .vortex-tooltip {
     position: relative;
    display: block;
    max-width: 100%;
    color: #fff;
    font-size: 14px;
    font-family: NeutrafaceText-Book;
}
#pagemainwrapper.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229  .pc_wrapper span>label p:nth-child(2),
#pagemainwrapper.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229  .pc_wrapper span>label p:nth-child(3),
#pagemainwrapper.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229  .pc_wrapper span>label p:nth-child(4) {
    margin-bottom: 10px;
    color: #fff;
    font-family: NeutrafaceText-Book;
    font-size: 14px;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_wrapper .pc_reg-step .pc_left-panel h1 {
    font-family: 	NeutrafaceText-Book;
    margin-bottom: 0;
    color: #fff;
    font-weight: normal;
    font-size: 26.5px;
    text-transform: uppercase;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_right-panel p {
	font-size: 14px;
    padding: 0 10px;
    color: #fff;
    font-family: NeutrafaceText-light;
}

.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_wrapper {
    padding-top: 0;
    background: #000;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_reg-step small,
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229  .pc_reg-step2 small, small.helptext {
    color: #fff;
    display: block;
    font-size: 0.625em;
    font-weight: normal;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_wrapper {
    width: 1060px;
    padding: 20px;
    margin: 0;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_right-panel {
    width: 430px;
    float: left;
    overflow: hidden;
    padding-top: 25px;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_left-panel {
    width: 610px;
    float: right;
    color: #7f7f7f !important;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_wrapper .pc_reg-step .pc_left-panel h3 {
    color: #fff;
    margin-bottom: 150px;
    font-family: NeutrafaceText-Bold;
    font-size: 16px;

}

.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_right-panel .image1 {
    position: absolute;
    width: 50%;
    left: 45%;
    top: 86px;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_right-panel .image1 div {
    width: 25%;
    float: left;
    text-align: center;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_alreadyAc span {
    color: #fff;
    font-size: 14px;
    text-transform: none;
    display: inline;
    margin-right: 5px;
    font-family: NeutrafaceText-Book;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_reg-step .button, .pc_reg-step2 .button {
   margin: 10px 0 10px;
    border-radius: 13px 0 0 !important;
    background: #a7986a !important;
    font-family: NeutrafaceText-Bold;
    font-size: 13px;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_right-panel .image2 {
    text-align: CENTER;
}

.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_wrapper {
    width: 1060px;
    padding: 35px 20px 20px 20px;
    margin: 0;
    margin-top: -5px;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_right-panel .image1 p {
    font-family: NeutrafaceText-Book;
}

.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 #page-footer .container-wrap-footer .social-media-links {
    margin-top: 0;
}

.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229  .pc_alreadyAc a {
    font-family: NeutrafaceText-Bold;
    font-size: 14px;
}

.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229  span.vortex-tooltip__text {
    color: #000;
}

.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_wrapper .pc_reg-step .pc_left-panel h2 {
    padding-left: 5px;
    color: #A7986B !important;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_wrapper .pc_reg-step .pc_left-panel h3 {
    color: #fff;
    margin-bottom: 10px;
    font-family: NeutrafaceText-Bold;
    font-size: 16px;
    padding-top: 20px;
    width: 100%;
    float: left;
}

.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_wrapper .pc_reg-step .pc_left-panel h1, 
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_wrapper .pc_reg-step .pc_left-panel h2 {
    font-family: NeutrafaceText-Book;
    margin-bottom: 0;
    color: #a7986a;
    font-weight: normal;
    font-size:26.5px;
    text-transform: uppercase;
    width: auto !important;
    float: left;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_error-message {
    FLOAT: LEFT;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 #page-footer.row-fluid {
    margin-bottom: 0!important;
    border-top: 3px solid #a7986a;
}

.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_reg-step .button, .pc_reg-step2 .button {
    margin: 10px 0 10px;
    border-radius: 25px !important;
    background: #a7986a !important;
    font-family: NeutrafaceText-Bold;
    font-size: 13px;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229  .pc_wrapper span > label {
    padding-left: 0;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_right-panel img {
    width: 100%;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_wrapper span > sup {
    color: #a7986a;
    font-size: 2em;
    left: 2px;
    position: relative;
    top: 5px;
    font-family: "Neutra2Display-Medium";
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .DynamicToolTip {
    font-size: 12px;
    color: #fff;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 div#page-content {
    background: #000;
}

.pc_wrapper .button, .pc_wrapper .button:link, .pc_wrapper .button:active, .pc_wrapper .button:visited, .pc_wrapper .button:hover {
    background: url(/~/media/Olay/Images/button-bg.jpg) no-repeat left top #a7986a !important;
    padding: 0px 20px!important;
    color: #fff !important;
	margin-bottom: 5px !important;
}
.pc_wrapper .button, .pc_wrapper .button:link, .pc_wrapper .button:active, .pc_wrapper .button:visited, .pc_wrapper .button:hover {
    background: url(/~/media/Olay/Images/button-bg.jpg) no-repeat left top #a7986a !important;
    padding: 0px 20px!important;
    color: #fff !important;
    margin-bottom: 5px !important;
    display: inline-block;
    margin-top: 0 !important;
}

.pc_txtfld.password {
    display: inline-block;
}
.pc_txtfld.pc_loginConfirmpasswrd {
    display: inline-block;
	margin-left: 20px;
}
.pc_slct.pc_year.pc_birthday, .pc_txtfld.pc_BirthMonth, .pc_txtfld.pc_BirthDay {
    display: inline;
}
.weg-consumer-birthdate div select {
    display: inline-block;
}


.pc_edit-button {
    position: absolute;
    right: 403px;
    top: 80px;
    font-size: 0.75em;
}



.homepage.cls-be363298-eb3c-4e16-be86-62d01307bf9c .pc_optin {
    display: none;
}


.homepage.cls-9f755adf-448d-4daf-adc3-4ceca74c6bfb small.helptext {
    color: #000;
    font-size: .7em;
}



.pc_txtfld.pc_BirthDay .error-message, .pc_txtfld.pc_BirthMonth .error-message, .pc_slct.pc_year.pc_birthday .error-message {
    position: absolute;
    left: 0;
    top: 24px;
}
.pc_txtfld.pc_BirthDay, .pc_txtfld.pc_BirthMonth, .pc_slct.pc_year.pc_birthday {
    position: relative;
}
.pc_slct.gender ul+input+span {
    color: red;
}




.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_reg-step small, .homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_reg-step2 small, small.helptext {
    color: #fff;
    display: block;
    font-size: 1em;
    font-weight: normal;
}



.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229  .pc_txtfld.password {
    display: inline-block;
    position: relative;
    margin-bottom: 0;
    padding-bottom: 16px;
}

.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229  .pc_txtfld.pc_loginConfirmpasswrd {
    display: inline-block;
    margin-left: 20px;
    position: relative;
    padding-bottom: 15px;
    margin-bottom: 0;
}

.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229  .pc_txtfld.pc_loginConfirmpasswrd .error-message, 
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229  .pc_txtfld.password .error-message {
    position: absolute;
    left: 0;
    line-height: 1em;
    top: 58px;
    FONT-SIZE: .7em;
}

.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_left-panel {
    width: 610px;
    float: right;
    color: #7f7f7f !important;
    margin-left: 0;
}

.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_wrapper .pc_reg-step .pc_left-panel .pc_registration-container {
    margin-bottom: 0 !important;
    padding-bottom: 20px;
}

.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_alreadyAc {
    padding-bottom: 20px;
}

/* loginpage */

.pc_wrapper .button, .pc_wrapper .button:link, 
.pc_wrapper .button:active,
 .pc_wrapper .button:visited,
 .pc_wrapper .button:hover {
    color: #fff!important;
    border: none;
    text-indent: 0;
    cursor: pointer;
    padding: 0 20px!important;
    display: inline-block;
    background: url(/-/media/Olay_PH/Images/button-bg.jpg) no-repeat left top #a7986a !important;
    border-radius: 0!important;
    -moz-border-radius: 0!important;
    -webkit-border-radius: 0!important;
    transition: none!important;
    -moz-transition: none!important;
    -webkit-transition: none!important;
    font-size: .75em;
    font-weight: normal!important;
    height: 32px;
    line-height: 32px;
    text-transform: uppercase;
    -webkit-appearance: none;
    font-family: "HelveticaNeueW01-65Medi";
}

.pc_login-container .rembMe, .pc_login-container .forgotPwd, .pc_login-container .button {
    margin-bottom: 5px;
    display: inline-block;
}
.pc_wrapper .button:hover {
    text-decoration: none;
    color: #fff!important;
}

.pc_wrapper h1 {
    color: #000;
    font-weight: 600;
    font-size: 1.875em !important;
    margin: 0 0 45px 0;
    font-family: "HelveticaNeueW01-75Bold";
} 

.homepage.cls-5d82cc70-ed3e-44e8-aae5-28590b82cafd .pc_user-login .pc_txtfld.username {
    position: relative;
    margin: 10px 0 20px 2px;
    overflow: inherit;
}
.pc_wrapper h1 {
    padding: 20px 0 0 0;
}

.homepage.cls-5d82cc70-ed3e-44e8-aae5-28590b82cafd .pc_user-login .pc_txtfld.password .error-message {
    position: absolute;
    left: 0;
    top: 80px;
}

.homepage.cls-5d82cc70-ed3e-44e8-aae5-28590b82cafd .pc_user-login .pc_txtfld.username> .error-message {
    top: 55px;
}
.homepage.cls-5d82cc70-ed3e-44e8-aae5-28590b82cafd .pc_user-login .pc_txtfld.password {
    position: relative;
    margin: 10px 0 0;
    margin-bottom: 25px;
    overflow: inherit;
}
.homepage.cls-5d82cc70-ed3e-44e8-aae5-28590b82cafd .pc_btn, 
.homepage.cls-5d82cc70-ed3e-44e8-aae5-28590b82cafd .pc_btn:hover,
.homepage.cls-5d82cc70-ed3e-44e8-aae5-28590b82cafd .pc_btn:active,
.homepage.cls-5d82cc70-ed3e-44e8-aae5-28590b82cafd .pc_btn:focus {
    margin-bottom: 0 !important;
}
.homepage.cls-5d82cc70-ed3e-44e8-aae5-28590b82cafd .pc_user-login .pc_btn + span {
    position: relative;
    top: -85px;
}
#pagemainwrapper.homepage.cls-5d82cc70-ed3e-44e8-aae5-28590b82cafd .pc_user-login .forgotpwd {
    position: relative;
    top: -107px;
    left: 161px;
}

 
/*  thnak you page */

/* login page */


.pc_wrapper h1 {
    color: #000;
    font-weight: 600;
    font-size: 1.875em !important;
    margin: 0 0 45px 0;
    font-family: "HelveticaNeueW01-75Bold";
} 

.homepage.cls-553b3b6e-a58b-4a2f-af3a-c8cf0cb68be6 .pc_user-login .pc_txtfld.username {
    position: relative;
    margin: 10px 0 20px 2px;
    overflow: inherit;
}
.pc_wrapper h1 {
    padding: 20px 0 0 0;
}

.homepage.cls-553b3b6e-a58b-4a2f-af3a-c8cf0cb68be6 .pc_user-login .pc_txtfld.password .error-message {
    position: absolute;
    left: 0;
    top: 80px;
}

.homepage.cls-553b3b6e-a58b-4a2f-af3a-c8cf0cb68be6 .pc_user-login .pc_txtfld.username> .error-message {
    top: 55px;
}
.homepage.cls-553b3b6e-a58b-4a2f-af3a-c8cf0cb68be6 .pc_user-login .pc_txtfld.password {
    position: relative;
    margin: 10px 0 0;
    margin-bottom: 25px;
    overflow: inherit;
}
.homepage.cls-553b3b6e-a58b-4a2f-af3a-c8cf0cb68be6 .pc_btn, 
.homepage.cls-553b3b6e-a58b-4a2f-af3a-c8cf0cb68be6 .pc_btn:hover,
.homepage.cls-553b3b6e-a58b-4a2f-af3a-c8cf0cb68be6 .pc_btn:active,
.homepage.cls-553b3b6e-a58b-4a2f-af3a-c8cf0cb68be6 .pc_btn:focus {
    margin-bottom: 0 !important;
}
.homepage.cls-553b3b6e-a58b-4a2f-af3a-c8cf0cb68be6 .pc_user-login .pc_btn + span {
    position: relative;
    top: -85px;
}
#pagemainwrapper.homepage.cls-553b3b6e-a58b-4a2f-af3a-c8cf0cb68be6 .pc_user-login .forgotpwd {
    position: relative;
    top: -107px;
    left: 161px;
}



/* create profile page */

.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_wrapper {
    margin-top: -25px;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_right-panel {
    padding-top: 0px;
    margin-top: -15px;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_right-panel {
    width: 400px;
    float: left;
    overflow: hidden;
    padding-top: 25px;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_left-panel {
    margin-left: 50px;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_wrapper .pc_reg-step .pc_left-panel h1{
    padding-top: 0;
    color: #fff;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_wrapper .pc_reg-step .pc_left-panel h2 {
   font-size: 30px;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_wrapper span>sup {
    top: 0;
    font-size: 1.2em;
    color: #fff;
    font-family: "HelveticaNeueW01-65Medi";
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .rembme {
    margin-top: 10px;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_txtfld.password{
    padding-bottom: 0;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_txtfld.pc_loginConfirmpasswrd{
    padding-bottom: 0;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_reg-step small, .homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_reg-step2 small, small.helptext {
    font-size: .825em;
    top: 0px;
    position: relative;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .weg-consumer-birthdate{
    padding-top: 8px;
}

#pagemainwrapper.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_wrapper span>p:nth-child(2), #pagemainwrapper.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_wrapper span>p:nth-child(3), #pagemainwrapper.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_wrapper span>p:nth-child(4) {
    margin-bottom: 10px;
    color: #fff;
    font-family: NeutrafaceText-Book;
    font-size: 14px;
}
#pagemainwrapper.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_wrapper .pc_optin span {
    font-size: 1em;
}
.pc_wrapper input[type="text"], .pc_wrapper input[type="password"]{
        margin-bottom: 15px;
}

.Birthdate-tip {margin-top: 5px;}


/* Optional field page */
.cls-643bc53a-1daf-4143-8c0b-42c8bf233ceb .pc_wrapper h1 {
    font-size: 0.875em !important;
    font-weight: bold;
    padding: 0;
}
.cls-643bc53a-1daf-4143-8c0b-42c8bf233ceb .pc_error-message2 {
    margin-bottom: 15px;
}
.cls-643bc53a-1daf-4143-8c0b-42c8bf233ceb .pc_button input {
    color: #fff!important;
    border: none;
    text-indent: 0;
    cursor: pointer;
    padding: 0 20px!important;
    display: inline-block;
    background: #a7986a;
    border-radius: 15px 0 0 0;
    font-size: .75em;
    font-weight: normal!important;
    line-height: 32px;
    text-transform: uppercase;
    font-family: "HelveticaNeueW01-65Medi";
}

.cls-643bc53a-1daf-4143-8c0b-42c8bf233ceb p#phdesktopbody_1_SkipPage {
    padding-top: 10px;
}


.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_txtfld.pc_loginConfirmpasswrd .error-message, .homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_txtfld.password .error-message {
    line-height: 1em;
    top: 57px;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_txtfld.pc_loginConfirmpasswrd {
    padding-bottom: 15px;
}
.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_txtfld.password {
    padding-bottom: 15px;
}


.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_reg-step small, .homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_reg-step2 small, small.helptext {
    font-size: 1em;
    top: 0;
    position: relative;
    color: #fff;
}


.homepage.cls-cf4ec237-08d3-4c6f-931f-bf461c0ce11e .pc_reg-step small, .homepage.cls-cf4ec237-08d3-4c6f-931f-bf461c0ce11e .pc_reg-step2 small, small.helptext {
    font-size: 1em;
    top: 0;
    position: relative;
    color: #000;
}




.homepage.cls-ac837b2e-4844-4600-b1f5-ad102afb1473 .pc_reg-step small, .homepage.cls-ac837b2e-4844-4600-b1f5-ad102afb1473 .pc_reg-step2 small, small.helptext {
    font-size: 1em;
    top: 0;
    position: relative;
    color: #000;
}



.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_privacy-text {
    display: none;
}





/* reset thank you page */



.homepage.cls-cd5314de-fa40-487b-9f7f-dde1c845a638 .pc_user-login .pc_txtfld.username {
    position: relative;
    margin: 10px 0 20px 2px;
    overflow: inherit;
}
.pc_wrapper h1 {
    padding: 20px 0 0 0;
}

.homepage.cls-cd5314de-fa40-487b-9f7f-dde1c845a638 .pc_user-login .pc_txtfld.password .error-message {
    position: absolute;
    left: 0;
    top: 80px;
}

.homepage.cls-cd5314de-fa40-487b-9f7f-dde1c845a638 .pc_user-login .pc_txtfld.username> .error-message {
    top: 55px;
}
.homepage.cls-cd5314de-fa40-487b-9f7f-dde1c845a638 .pc_user-login .pc_txtfld.password {
    position: relative;
    margin: 10px 0 0;
    margin-bottom: 25px;
    overflow: inherit;
}
.homepage.cls-cd5314de-fa40-487b-9f7f-dde1c845a638 .pc_btn, 
.homepage.cls-cd5314de-fa40-487b-9f7f-dde1c845a638 .pc_btn:hover,
.homepage.cls-cd5314de-fa40-487b-9f7f-dde1c845a638 .pc_btn:active,
.homepage.cls-cd5314de-fa40-487b-9f7f-dde1c845a638 .pc_btn:focus {
    margin-bottom: 0 !important;
}
.homepage.cls-cd5314de-fa40-487b-9f7f-dde1c845a638 .pc_user-login .pc_btn + span {
    position: relative;
    top: -85px;
}
#pagemainwrapper.homepage.cls-cd5314de-fa40-487b-9f7f-dde1c845a638 .pc_user-login .forgotpwd {
    position: relative;
    top: -107px;
    left: 161px;
}



.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .vortex-tooltip+sup {
    display: none;
}

.homepage.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_error-message2 {
    FLOAT: LEFT;
    width: 100%;
}

.pc_wrapper input[type="text"], .pc_wrapper input[type="password"] {
    margin-bottom: 18px;
}
#pagemainwrapper .pc_wrapper span>sup {
    color: #FF0000;
}
#pagemainwrapper.cls-09a4de54-c678-4ebb-952d-e8813615c229 .pc_wrapper span>sup {
    color: #fff;
}











/* homepage new layout start */

.homepage .whips_promo1 .text-alignment .vid {
    width: 48%;
    margin-left: 0;
    margin-right: 2%;
    margin-top: 0;
}
.homepage .whips_promo1 .text-alignment .img {
    margin-top: 0;
    width: 50%;
}
.homepage .whips_promo1 .text-alignment .vid iframe {
    height: 285px;
}
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  .whips_promo1 {
    position: relative;
}
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  .whips_promo1 .cta-item-2 {
    position: absolute;
    left: 76%;
    top: 60%;
    border-radius: 25px;
    background: #fff !important;
    padding: 7px 0 !important;
}
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 .whips_promo1 .cta-item-2 a {
    color: #000 !important;
}


#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  #page-content .promo-nonempty.flexi-promo4 .btn {
    margin-left: 42%;
    padding: 7px 20px;
    border-radius: 25px;
    background: #000 !important;
}

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  #page-content .promo-nonempty.flexi-promo4 .text-item-2 {
    text-align: center;
    font-size: 30px;
    line-height: 3em;
    padding-top: 30px;
}

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 .whips_promo1 .text-item-3 {
    float: left;
    width: 100%;
    font-size: 32px;
    line-height: 1em;
    padding-top: 40px;
	font-family: NeutrafaceText-Light; 	
}

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 .whips_promo1 .text-item-3 .text1 span {
    font-family: Didot w01 italic;	 
}
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .promo-nonempty.flexi-promo4 .text-item-2 .desc {
	font-family: NeutrafaceText-Light;
}

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .promo-nonempty.flexi-promo4 .text-item-2 .desc span {
	 font-family: Didot w01 italic;
}

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .promo-nonempty.flexi-promo6 .text-alignment p {
    font-family: NeutrafaceText-Light;
    font-size: 15px;
    font-weight: bold;
}

.homepage .row-fluid.well.carouselholder.border-zero.home-page-carousel.carousel-wrapper.non-empty .slider-text-without-pic {
    position: static;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 30px;
    width: 25%;
}
.homepage .row-fluid.well.carouselholder.border-zero.home-page-carousel.carousel-wrapper.non-empty .slider-text-without-pic p {
    position: static;
}


#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  #page-content .promo-nonempty.flexi-promo6 .background-image-container {
    display: none;
}

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  #page-content .promo-nonempty.flexi-promo6 .text-item-1,
 #pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  #page-content .promo-nonempty.flexi-promo6 .text-item-2, 
 #pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  #page-content .promo-nonempty.flexi-promo6 .text-item-3,
 #pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  #page-content .promo-nonempty.flexi-promo6 .text-item-4,
 #pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  #page-content .promo-nonempty.flexi-promo6 .text-item-5, 
 #pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  #page-content .promo-nonempty.flexi-promo6 .text-item-6 {
    width: 15%;
    float: left;
    text-align: center;
    margin-bottom: 98px;
    margin-right: 1.5%;
    font-size: 13px;
}

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  #page-content .promo-nonempty.flexi-promo6 .cta-item-7,
 #pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  #page-content .promo-nonempty.flexi-promo6 .cta-item-8,
 #pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  #page-content .promo-nonempty.flexi-promo6 .cta-item-9, 
 #pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  #page-content .promo-nonempty.flexi-promo6 .cta-item-10,
 #pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  #page-content .promo-nonempty.flexi-promo6 .cta-item-11,
 #pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  #page-content .promo-nonempty.flexi-promo6 .cta-item-12 {
    background: #000 !important;
    float: left;
    position: absolute;
    left: 0;
    margin: 0;
    top: 74%;
    padding: 0 !important;
    border-radius: 25px;
}


#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  #page-content .promo-nonempty.flexi-promo6 .cta-item-7 a, 
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  #page-content .promo-nonempty.flexi-promo6 .cta-item-8 a, 
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  #page-content .promo-nonempty.flexi-promo6 .cta-item-9 a,
 #pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  #page-content .promo-nonempty.flexi-promo6 .cta-item-10 a,
 #pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  #page-content .promo-nonempty.flexi-promo6 .cta-item-11 a,
 #pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  #page-content .promo-nonempty.flexi-promo6 .cta-item-12 a {
    position: static;
    padding: 7px 20px;
    float: left;
    color: #fff !important;
    font-size: 12px;
}
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  #page-content .promo-nonempty.flexi-promo6 .cta-item-12 {
    left: 87%;
}

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  #page-content .promo-nonempty.flexi-promo6 .cta-item-11 {
    left: 70%;
}
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  #page-content .promo-nonempty.flexi-promo6 .cta-item-10 {
    left: 53%;
}
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  #page-content .promo-nonempty.flexi-promo6 .cta-item-9 {
    left: 37%;
}
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  #page-content .promo-nonempty.flexi-promo6 .cta-item-8 {
    left: 20%;
}
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  #page-content .promo-nonempty.flexi-promo6 .cta-item-7 {
    left: 4%;
}
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  #page-content .promo-nonempty.flexi-promo7 .background-image-container {
    display: none;
}

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .promo-nonempty.flexi-promo7 .text-item-1 .header {
    font-size: 30px;
    line-height: 1.2em;
    padding-bottom: 40px;
    padding-top: 20px;
    font-family: NeutrafaceText-Light;
}
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .promo-nonempty.flexi-promo7 .text-item-1 .header span {
    font-family: Didot w01 italic;
}

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  #page-content .promo-nonempty.flexi-promo7 .text-item-1,
 #pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  #page-content .promo-nonempty.flexi-promo7 .text-item-2,
 #pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  #page-content .promo-nonempty.flexi-promo7 .text-item-3 {
    float: left;
    text-align: center;
    width: 100%;
	padding-bottom: 20px;
}

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  #page-content .promo-nonempty.flexi-promo7 .text-item-1 .review1,
 #pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  #page-content .promo-nonempty.flexi-promo7 .text-item-1 .review2,
 #pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  #page-content .promo-nonempty.flexi-promo7 .text-item-1 .review3 {
	float: left;
    width: 25%;
    margin: 0 4%;

}



#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .promo-nonempty.flexi-promo7 .text-item-2 .article_header, 
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .promo-nonempty.flexi-promo7 .text-item-3 .olapic_header {
    font-size: 30px;
    padding-bottom: 40px;
    margin-top: 50px;
    font-family: NeutrafaceText-Light;
}
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .promo-nonempty.flexi-promo7 .text-item-2 .article_header span,
 #pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .promo-nonempty.flexi-promo7 .text-item-3 .olapic_header span {
    font-family: Didot w01 italic;
}


#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  #page-content .promo-nonempty.flexi-promo7 .text-item-2 .img12 a {
    float: left;
    width: 33.3%;
    margin: 0;
}







/* issue fix */
.homepage .whips_promo1 .text-alignment .text-item-2 {
    text-align: center;
    width: 100%;
    float: left;
    font-size: 30px;
    line-height: 1.2em;
    font-family: Didot w01 roman;
    position: absolute;
    top: 22%;
}

#pagemainwrapper.homepage .whips_promo1 .text-alignment .cta-item-3 {
    background: #fff !important;
    position: absolute;
    top: 48%;
    float: left;
    left: 42.5%;
    border-radius: 25px;
    padding: 7px 10px !important;
    margin: 0 !important;
}
.homepage .whips_promo1 .text-alignment .text-item-4 {
    width: 100%;
    float: left;
    font-size: 30px;
    padding-top: 5%;
    font-family: NeutrafaceText-Light;
}


.homepage .whips_promo1 .text-alignment .text-item-4 div>span {
    font-family: Didot w01 italic;
}

#pagemainwrapper.homepage .whips_promo1 .text-alignment .cta-item-3 a {
    color: #000 !important;
	 font-family: NeutrafaceText-Light;
}




.homepage .whips_promo3 .background-image-container {
    display: none;
}
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  #page-content .promo-nonempty.whips_promo3 .text-item-1
{
	text-align:center;
}

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  #page-content .promo-nonempty.whips_promo3 .text-item-1 .olapic_img1 img,
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  #page-content .promo-nonempty.whips_promo3 .text-item-1 .olapic_img2 img {
    margin: 25px;
}

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  #page-content .promo-nonempty.whips_promo3 .cta-item-2 {
    position: relative;
    left: 38%;
    border-radius: 25PX;
    WIDTH: 13%;
    BACKGROUND: #000 !IMPORTANT;
}
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .promo-nonempty.whips_promo3 .text-item-1 .olapic_header {
    font-size: 30px;
    padding-bottom: 40px;
    margin-top: 50px;
    font-family: NeutrafaceText-Light;
}
 #pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .promo-nonempty.whips_promo3 .text-item-1 .olapic_header span {
    font-family: Didot w01 italic;
}
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .promo-nonempty.whips_promo3 .cta-item-2 a {
    position: static;
    color: #fff !important;
}

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .promo-nonempty.flexi-promo5 .background-image-container {
    display: none;
}
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .promo-nonempty.flexi-promo5 {
    position: relative;
}

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .promo-nonempty.flexi-promo5 .text-item-1 .join_the_fam img:last-child {
    position: absolute;
    left: 9%;
}

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .promo-nonempty.flexi-promo5 .cta-item-2 {
    margin: 0;
    left: 44%;
    padding: 8px 15px;
    border-radius: 25px;
    background: #000 !important;
    margin-top: 3%;
}

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .promo-nonempty.flexi-promo5 .text-item-3 {
    text-align: center;
    width: 100%;
    padding: 6% 0 3% 0;
    font-size: 30px;
    font-family: NeutrafaceText-Light;
}



.homepage .rotate-promo .span4.position-relative.single-wide-3column.callout-seprator {
    width: 100% !important;
}


#pagemainwrapper.homepage .rotate-promo .span12:first-child {
    position: absolute;
    width: 33%;
    top: 50%;
    padding: 0 5%;
}
#pagemainwrapper.homepage #page-content .rotate-promo .span12 .btn {
    float: left;
    position: static;
    margin-left: 29%;
    margin-top: 35%;
}

#pagemainwrapper.homepage .carousel-inner .item:first-child+.item h2, #pagemainwrapper.homepage .carousel-inner .item:first-child+.item p {
    position: static;
    padding: 0;
    color: #000 !important;
    text-align: center;
}
.homepage .rotate-promo .span12 h2, .homepage .rotate-promo .span12 p {
    color: #000;
    text-align: center;
    font-size: 14px;
	font-family: NeutrafaceText-Light;
}




#pagemainwrapper.homepage #page-content .rotate-promo .carousel-control.right:after {
    content: "";
    height: 0;
    width: 0;
    background: no-repeat;
    position: absolute;
    border-top: 15px solid transparent;
    border-left: 30px solid #6D6B69;
    border-bottom: 15px solid transparent;
    bottom: 184px;
    left: 50px;
}
#pagemainwrapper.homepage #page-content .rotate-promo {
    float: left;
}
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .hero-carousel-panel-1 .btn.learn-more-btn {
    background: #fff !important;
    z-index: 1;
    left: 5%;
    margin: 0 !important;
    top: 290px;
    padding: 0 !important;
}
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .hero-carousel-panel-1 .btn.learn-more-btn a {
    color: #000 !important;
}

#pagemainwrapper.homepage #page-content .rotate-promo .carousel-control.left:after {
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    right: 30px;
    border-right: 30px solid #6D6B69;
    bottom: 184px;
    border-bottom: 15px solid transparent;
    border-top: 15px solid transparent;
    background: no-repeat;
}
#pagemainwrapper.homepage #page-content .rotate-promo div#phdesktopbody_0_phdesktopprimarycontentarea_3_phdesktoppromocontentarea6b4c1e060fe34c24b25b2188da3931be_5_pnlPagination {
    position: relative;
}
#pagemainwrapper.homepage div#phdesktopbody_0_phdesktopprimarycontentarea_3_phdesktoppromocontentarea6b4c1e060fe34c24b25b2188da3931be_1_pnlPagination {
    position: relative;
}
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .promo-nonempty.flexi-promo7 .text-item-1, #pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .promo-nonempty.flexi-promo7 .text-item-2, #pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .promo-nonempty.flexi-promo7 .text-item-3 {
    float: left;
    text-align: center;
    width: 100%;
    padding-bottom: 45px;
}




#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 .carousel-bg {
    margin-top: -25px;
}

.homepage .rotate-promo .span12 p:first-child {
    font-size: 18px;	
    font-weight: 700;
}

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .promo-nonempty.flexi-promo5 {
    position: relative;
    margin-top: 70px;
    margin-left: 0 !important;
}
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .promo-nonempty.flexi-promo7 .text-item-1 .name {
    float: right;
    margin-right: 35px;
    padding-top: 3px;
}

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .promo-nonempty.flexi-promo7 .text-item-1 .head {
    font-family: Didot w01 roman;
    font-size: 17px;
}
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .promo-nonempty.flexi-promo7 .text-item-2 .header {
    font-size: 35px;
    font-family: NeutrafaceText-Light;
}

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .promo-nonempty.flexi-promo7 .text-item-2 .header span {
    font-family: didot w01 italic;
}








#pagemainwrapper.homepage .hero-carousel-panel-1 .flexible-content-container1 .text-item-1, 
#pagemainwrapper.homepage .hero-carousel-panel-1 .flexible-content-container1 .text-item-3,
#pagemainwrapper.homepage .hero-carousel-panel-1 .flexible-content-container1 .text-item-5 {
    TEXT-ALIGN: center;
    width: 237px;
    float: left;
    position: relative;
    top: -80px;
    margin-right: 1%;
    margin-left: 8.5%;
}

#pagemainwrapper.homepage .hero-carousel-panel-1 .slider-text-without-pic {
    position: static;
}



#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .hero-carousel-panel-1 .btn.learn-more-btn a{
	color:#fff;
}

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .hero-carousel-panel-1 .btn.learn-more-btn a {
    color: #fff !important;
}

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .hero-carousel-panel-1 .btn.learn-more-btn.cta-item-4 {
    left: 44.5%;
}

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .hero-carousel-panel-1 .btn.learn-more-btn.cta-item-6{
    left: 75.5%;
}



#pagemainwrapper.homepage .hero-carousel-panel-2 .flexible-content-container2 .text-item-1, 
#pagemainwrapper.homepage .hero-carousel-panel-2 .flexible-content-container2 .text-item-3,
#pagemainwrapper.homepage .hero-carousel-panel-2 .flexible-content-container2 .text-item-5 {
    TEXT-ALIGN: center;
    width: 237px;
    float: left;
    position: relative;
    top: -80px;
    margin-right: 1%;
    margin-left: 8.5%;
}

.hero-carousel-panel-2 .slider-text-without-pic {
    position: static;
}

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .hero-carousel-panel-2 .btn.learn-more-btn {
    position: absolute;
    left: 14%;
    top: 103%;
    background: #000 !important;
	margin: 0;

}

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .hero-carousel-panel-2 .btn.learn-more-btn a{
	color:#fff !important;
}


#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .hero-carousel-panel-2 .btn.learn-more-btn.cta-item-4 {
    left: 44.5%;
}

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .hero-carousel-panel-2 .btn.learn-more-btn.cta-item-6{
    left: 75.5%;
}


#pagemainwrapper.homepage .hero-carousel-panel-2 .flexible-content-container2 .desc, .hero-carousel-panel-1 .flexible-content-container1 .desc {
    font-family: NeutrafaceText-Light;
    font-weight: normal;
}
#pagemainwrapper.homepage .hero-carousel-panel-2 .flexible-content-container2 p, .hero-carousel-panel-1 .flexible-content-container1 p {
    font-family: NeutrafaceText-Light;
    font-weight: bold;
}

.homepage .carousel-indicators {
    bottom: 0px;
    top: 100%;
}





#pagemainwrapper.homepage  a.carousel-control.carousel-control-right.right:after {
    content: "";
    height: 0;
    width: 0;
    background: no-repeat;
    position: absolute;
    border-top: 15px solid transparent;
    border-left: 30px solid #6d6b69;
    border-bottom: 15px solid transparent;
    bottom:0px;
    left: 0px;
}

#pagemainwrapper.homepage a.carousel-control.carousel-control-left.left:after {
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    right: 0px;
    border-right: 30px solid #6d6b69;
    bottom:0px;
    border-bottom: 15px solid transparent;
    border-top: 15px solid transparent;
    background: no-repeat;
}





/* RITM1079884 */

ul.menu li, ul.menu ul.sub-menu li {
    list-style-type: none;
    line-height: 0;
}





/* homepage additinal changes */


#pagemainwrapper.homepage .hero-carousel-panel-1 div#phdesktopbody_0_phdesktopprimarycontentarea_3_phdesktoppromocontentarea6b4c1e060fe34c24b25b2188da3931be_5_rptFlexibleCarouselItems_pnlFlexibleContent_0.flexible-content-container1 .text-item-1 a, 
#pagemainwrapper.homepage .hero-carousel-panel-1 div#phdesktopbody_0_phdesktopprimarycontentarea_3_phdesktoppromocontentarea6b4c1e060fe34c24b25b2188da3931be_5_rptFlexibleCarouselItems_pnlFlexibleContent_0.flexible-content-container1 .text-item-2 a, 
#pagemainwrapper.homepage .hero-carousel-panel-1 div#phdesktopbody_0_phdesktopprimarycontentarea_3_phdesktoppromocontentarea6b4c1e060fe34c24b25b2188da3931be_5_rptFlexibleCarouselItems_pnlFlexibleContent_0.flexible-content-container1 .text-item-3 a{
    color: #fff;
    font-family: Didot w01 Roman;
    font-weight: normal;
    line-height: 1.2em;
    font-size: 18px;
    padding: 5px 10px;
}


#pagemainwrapper.homepage .hero-carousel-panel-1 div#phdesktopbody_0_phdesktopprimarycontentarea_3_phdesktoppromocontentarea6b4c1e060fe34c24b25b2188da3931be_5_rptFlexibleCarouselItems_pnlFlexibleContent_0.flexible-content-container1 .text-item-1, 
#pagemainwrapper.homepage .hero-carousel-panel-1 div#phdesktopbody_0_phdesktopprimarycontentarea_3_phdesktoppromocontentarea6b4c1e060fe34c24b25b2188da3931be_5_rptFlexibleCarouselItems_pnlFlexibleContent_0.flexible-content-container1 .text-item-2, 
#pagemainwrapper.homepage .hero-carousel-panel-1 div#phdesktopbody_0_phdesktopprimarycontentarea_3_phdesktoppromocontentarea6b4c1e060fe34c24b25b2188da3931be_5_rptFlexibleCarouselItems_pnlFlexibleContent_0.flexible-content-container1 .text-item-3 {
    TEXT-ALIGN: center;
    width: 237px;
    float: left;
    position: relative;
    top: -80px;
    margin-right: 8%;
    margin-left: 3.5%;
    background: #000;
    padding: 10px;
    opacity: .7;
    height: 50px;
}

#pagemainwrapper.homepage .hero-carousel-panel-1 div#phdesktopbody_0_phdesktopprimarycontentarea_3_phdesktoppromocontentarea6b4c1e060fe34c24b25b2188da3931be_5_rptFlexibleCarouselItems_pnlFlexibleContent_0.flexible-content-container1 .text-item-2{
    margin-right: 7%;
}
#pagemainwrapper.homepage .hero-carousel-panel-1 div#phdesktopbody_0_phdesktopprimarycontentarea_3_phdesktoppromocontentarea6b4c1e060fe34c24b25b2188da3931be_5_rptFlexibleCarouselItems_pnlFlexibleContent_0.flexible-content-container1 .text-item-3{
    margin-right: 0;
}



#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .hero-carousel-panel-1 .btn.learn-more-btn {
    position: absolute;
    left: 3%;
    top: 43%;
    background: #fff !important;
}
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .hero-carousel-panel-1 .btn.learn-more-btn a span {
    color: #000 !important;
}  





.homepage .whips_promo1 .text-alignment .text-item-2 {
    text-align: center;
    width: 100%;
    float: left;
    font-size: 37px;
    line-height: 1.5em;
    font-family: Didot w01 roman;
    position: absolute;
    top: 22%;
}
.homepage .whips_promo1 .text-alignment .text-item-2 span {
    font-family: didot w01 italic;
}

.homepage .whips_promo1 .text-alignment .text-item-2 strong {
    font-size: 55px;
}
#pagemainwrapper.homepage .whips_promo1 .text-alignment .cta-item-3 {
    background: #fff !important;
    position: absolute;
    top: 51%;
    float: left;
    left: 42.5%;
    border-radius: 25px;
    padding: 7px 10px !important;
    margin: 0 !important;
}


#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .hero-carousel-panel-2 .btn {
    background: #fff !important;
    margin: 0;
    padding: 2% 2% !IMPORTANT;
    line-height: 0;
    border-radius: 25px;
    left: 82%;
    top: 69%;
    position: absolute;
}
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .hero-carousel-panel-2 .btn a {
    position: static;
}
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .hero-carousel-panel-2 .btn.learn-more-btn {
    position: absolute;
    left: 14%;
    top: 103%;
    background: #000 !important;
    margin: 0;
    padding: 0 !important;
}
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90  .carousel-indicators {
    bottom: 0px;
    top: 97%;
}


/* RITM1166503 */


#pagemainwrapper .menu .sub-menu .menu-ph a:hover, #pagemainwrapper .menu .sub-menu .menu-ph a strong:hover {
    color: #a7986a!important;
    text-decoration: none;
}


.optanon-alert-box-wrapper .optanon-alert-box-bg p{
    font-size: 11pt !important;
    line-height: 1em !important;
}
.optanon-alert-box-wrapper .optanon-alert-box-bg p a {
    color: #fff;
}
.optanon-alert-box-wrapper .optanon-alert-box-bg p.optanon-alert-box-title{
    line-height: 1em !important;
}
#pagemainwrapper .footer-sticky-disclaimer {
    height: 115px!important;
}

#divOneTrustMainContainer.divOneTrustMainContainer{
    position: fixed;
    right: 0;
    bottom: 15px;
	z-index: 999999;
	display: block !Important;
}
#divOneTrustMainContainer.divOneTrustMainContainer input{
    background: #d1c492;
    border: none;
    color: #fff;
}
#olaySkinAdvisorContainer .skinAdvisor-logo {
    right: 9%;
}

/* carousel changes */
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .hero-carousel-panel-2 .btn.learn-more-btn {
    position: absolute;
    left: 64%;
    top: 55%;
    background: #fff !important;
    margin: 0;
    padding: 0 !important;
}
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .hero-carousel-panel-2 .btn.learn-more-btn a {
    color: #000 !important;
}


#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .hero-carousel-panel-3 .btn a {
    position: static;
    font-weight: normal;
    font-family: NeutrafaceText-Bold;
}

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .hero-carousel-panel-3 .btn {
    padding: 8px 15px !important;
    background: #fff;
    border-radius: 25px;
    position: absolute;
    top: 250px !important;
    left: 77%;
}





#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner div#phdesktopbody_0_phdesktopprimarycontentarea_3_phdesktoppromocontentarea6b4c1e060fe34c24b25b2188da3931be_1_rptFlexibleCarouselItems_pnlFlexibleCarousel_0.hero-carousel-panel-1 .btn.learn-more-btn {
    position: absolute;
    left: 14%;
    top: 100%;
    background: #000 !important;
}




#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner div#phdesktopbody_0_phdesktopprimarycontentarea_3_phdesktoppromocontentarea6b4c1e060fe34c24b25b2188da3931be_1_rptFlexibleCarouselItems_pnlFlexibleCarousel_0.hero-carousel-panel-1 .btn.learn-more-btn.cta-item-4 {
    left: 44.5%;
}
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner div#phdesktopbody_0_phdesktopprimarycontentarea_3_phdesktoppromocontentarea6b4c1e060fe34c24b25b2188da3931be_1_rptFlexibleCarouselItems_pnlFlexibleCarousel_0.hero-carousel-panel-1 .btn.learn-more-btn.cta-item-6 {
    left: 75.5%;
}

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner div#phdesktopbody_0_phdesktopprimarycontentarea_3_phdesktoppromocontentarea6b4c1e060fe34c24b25b2188da3931be_1_rptFlexibleCarouselItems_pnlFlexibleCarousel_1.hero-carousel-panel-2 .btn.learn-more-btn {
    position: absolute;
    left: 14%;
    top: 103%;
    background: #000 !important;
    margin: 0;
    padding: 0 !important;
}

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner div#phdesktopbody_0_phdesktopprimarycontentarea_3_phdesktoppromocontentarea6b4c1e060fe34c24b25b2188da3931be_1_rptFlexibleCarouselItems_pnlFlexibleCarousel_1.hero-carousel-panel-2 .btn.learn-more-btn.cta-item-4 {
    left: 44.5%;
}

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner div#phdesktopbody_0_phdesktopprimarycontentarea_3_phdesktoppromocontentarea6b4c1e060fe34c24b25b2188da3931be_1_rptFlexibleCarouselItems_pnlFlexibleCarousel_1.hero-carousel-panel-2 .btn.learn-more-btn.cta-item-6 {
    left: 75.5%;
}
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner div#phdesktopbody_0_phdesktopprimarycontentarea_3_phdesktoppromocontentarea6b4c1e060fe34c24b25b2188da3931be_1_rptFlexibleCarouselItems_pnlFlexibleCarousel_1.hero-carousel-panel-2 .btn.learn-more-btn a {
    color: #fff !important;
}





#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .hero-carousel-panel-1 .btn.learn-more-btn {
    position: absolute;
    left: 4.5%;
    top: 65%;
    background: #fff !important;
}



/* skin advisor fix */

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .hero-carousel-panel-1 .btn.learn-more-btn a {
    color: #000 !important;
}
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .hero-carousel-panel-1 .btn.learn-more-btn {
    position: absolute;
    left: 83%;
    top: 65%;
    background: #fff!important;
}

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .hero-carousel-panel-3 .text-item-1 {
    float: left;
    font-size: 31px;
    text-align: center;
    position: absolute;
    left: 41%;
    top: 55px !important;
    line-height: 1.6em;
    width: 20%;
    font-weight: bold;
}

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .hero-carousel-panel-3 .btn, 
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .hero-carousel-panel-3 .btn:HOVER {
    padding: 0px 0px !important;
    border-radius: 25px;
    position: absolute;
    top: 218px !important;
    left: 36.5%;
}

#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .hero-carousel-panel-3 .text1:first-child {
    width: 84%;
}
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .hero-carousel-panel-3 .text1 {
    font-family: Didot w01 italic;
    float: left;
    margin-left: 8%;
}
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .hero-carousel-panel-3 .text2 {
    font-family: Didot w01 roman;
    font-size: 40px;
    clear: left;
}
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .hero-carousel-panel-3 .text1 {
    font-family: Didot w01 italic;
    float: left;
    margin-left: 8%;
}
#pagemainwrapper.homepage.cls-053c7bb2-488c-4c4e-bec2-cf1668378d90 #page-content .carousel-inner .hero-carousel-panel-3 .text3 {
    float: left;
    FONT-FAMILY: NeutrafaceText-BOLD;
    PADDING-LEFT: 10PX;
}




.menu .mainmenu-01 .sub-menu .line-row {
    width: 1087px;
    margin-left: 10px;
}
ul.menu li.mainmenu-01 ul.sub-menu li.sub-sub.submenu-03 {
    margin: 0;
    width: 150px;
    margin-right: 15px;
}
ul.menu li.mainmenu-01 ul.sub-menu li.sub-sub.submenu-04 {
    margin: 0;
    width: 578px;
}


ul.menu li.mainmenu-01 ul.sub-menu li.sub-sub.submenu-04 .menu-ph img {
    width: 100% !important;
}

.homepage .whips_promo1 .text-alignment .text-item-2 .text1 {
    font-family: Didot w01 italic;
}
#pagemainwrapper.homepage .whips_promo1 .text-alignment .cta-item-3 {
    top: 57%;
    background: #000 !important;
}
#pagemainwrapper.homepage .whips_promo1 .text-alignment .cta-item-3 a {
    color: #fff !important;
    font-family: NeutrafaceText-bold;
}
.homepage .whips_promo1 .text-alignment .text-item-2 .text3 {
    font-family: NeutrafaceText-bold;
}