@font-face {
    font-family: "Neutrafacetextdemi";
    src: url("/pl-pl/-/media/OralB_PL/fonts/Neutrafacetextdemi_otf.otf") format("opentype");
}
@font-face {
    font-family: "Neutrafacetextbook";
    src: url("/pl-pl/-/media/OralB_PL/fonts/Neutrafacetextbook_otf.otf") format("opentype");
}
@font-face {
    font-family: "Neutrafacetextlight";
    src: url("/pl-pl/-/media/OralB_PL/fonts/Neutrafacetextlight_otf.otf") format("opentype");
}
@font-face {
    font-family: "Neutraface2textlight";
    src: url("/pl-pl/-/media/OralB_PL/fonts/Neutraface2textlight_otf.otf") format("opentype");
}
.header .sub-menu-second {
    top: 44px;
}
.header .menu-second .mainmenu-06 a.menu-slide-second {
    margin-right: 15px;
    max-width: 95px;
}
.header .menu-second .mainmenu-01 a.menu-slide-second, .header .menu-second .mainmenu-02 a.menu-slide-second, .header .menu-second .mainmenu-03 a.menu-slide-second, .header .menu-second .mainmenu-04 a.menu-slide-second, .header .menu-second .mainmenu-05 a.menu-slide-second, .header .menu-second .mainmenu-07 a.menu-slide-second, .header .menu-second .mainmenu-08 a.menu-slide-second, .header .menu-second .mainmenu-09 a.menu-slide-second {
    margin-right: 21px;
}
.header ul.menu li.mainmenu-04 ul.sub-menu {
    width: 480px !important;
    left: -195px !important;
}
.header ul.menu li.mainmenu-04 ul.sub-menu li a, .header ul.menu li.mainmenu-05 ul.sub-menu li a {
    color: #011c43;
    font: 14px/15px ProximaNW01Smbd;
    text-align: left;
}
.header ul.menu li.mainmenu-04 ul.sub-menu li.submenu-01 .sub-menu-items > li:last-child a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #011c43;
    font: 14px/15px ProximaNW01Smbd;
    padding: 5px 10px 0 0;
    float: left;
    width: auto;
}
.header ul.menu li.mainmenu-04 ul.sub-menu > li.submenu-02 .menu-ph .sub-menu-items li, .header ul.menu li.mainmenu-04 ul.sub-menu > li.submenu-03 .menu-ph .sub-menu-items li, .header ul.menu li.mainmenu-05 ul.sub-menu > li.submenu-01 .menu-ph .sub-menu-items li {
    margin: 0 0 16px;
    padding: 0;
}
.header ul.menu li.mainmenu-04 ul.sub-menu > li.submenu-02 {
    margin: 0;
    width: 234px;
}
.header ul.menu li.mainmenu-03 ul.sub-menu li.submenu-02 .menu-ph > a {
    width: 149px;
}
.header ul li.mainmenu-03 .submenu-02 .sub-menu-items > li:last-child a {
    float: left;
    background: none;
    font: 14px/15px ProximaNW01Smbd;
}
.header ul.menu li.mainmenu-03 ul.sub-menu > li.submenu-02 {
    width: 182px;
}
.header ul li.mainmenu-04 .submenu-02 .sub-menu-items > li:last-child a, .header ul li.mainmenu-02 .submenu-02 .sub-menu-items > li:last-child a {
    background: rgba(0, 0, 0, 0) url("/pl-pl/-/media/OralB_PL/Images/Common Icons/right_arrow.png") no-repeat scroll right center;
    color: #011c43;
    float: left;
    font: bold 14px/14px Helvetica;
    padding: 0 10px 0 0;
    width: auto;
}
.header ul li.mainmenu-02 .submenu-02 .sub-menu-items > li:last-child a {
    background-position: right 15px;
}
.header ul li.mainmenu-04 .submenu-02 .sub-menu-items > li:last-child a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    font: 14px/15px ProximaNW01Smbd;
}
.header ul.menu li ul.sub-menu .menu-ph > a {
    padding: 22px 11px 10px 0;
}
.header ul.menu li.mainmenu-05 ul.sub-menu .menu-ph > a {
    padding: 10px 11px 7px 0;
}
.header ul.menu li.mainmenu-03 ul.sub-menu li.submenu-01 .sub-menu-items > li:last-child a {
    color: #011c43;
    font: 14px/15px ProximaNW01Smbd;
    text-align: left;
    background: none;
    padding-top: 5px;
}
.header ul.menu li.mainmenu-01 ul.sub-menu li.submenu-01 .menu-ph > a + ul + a {
    width: 50px;
    background-position: right 24px;
}
.header ul.menu li.mainmenu-01 ul.sub-menu li.submenu-02 .menu-ph .sub-menu-items {
    margin: 15px 0 66px;
}
.header ul.menu li.mainmenu-01 ul.sub-menu li.submenu-03 .menu-ph > a {
    padding: 10px 12px 25px 0;
}
.header ul.menu li ul.sub-menu li.submenu-02 .menu-ph > a + ul + a {
    padding-bottom: 10px;
}
.header ul.menu li.mainmenu-01 ul.sub-menu li.submenu-03 .menu-ph > a + ul + a {
    padding-top: 36px;
    background: rgba(0, 0, 0, 0) url("/pl-pl/-/media/OralB_PL/Images/Common Icons/right_arrow.png") no-repeat scroll right 52px;
}
.header .navigation-menu .sub-menu-second .sub-sub.submenu-05 .menu-ph > a {
    max-width: 111px;
}
.header .navigation-menu .sub-menu-second .sub-sub.submenu-04 .menu-ph > a + ul + a {
    margin: 0px;
}
.header ul.menu li.mainmenu-03 ul.sub-menu .sub-menu-items>li+li {
    padding: 17px 0 7px;
}
.header ul.menu li.mainmenu-03 ul.sub-menu .sub-menu-items>li+li+li {
    padding: 9px 0 0 0;
}
.nav-pull-up4-variant-c {
    z-index: 10;
}
.homepage .hero-carousel-panel-1item .slider-text-second .btn.learn-more-btn {
    margin: 0px 0 0 50px;
    left: 0;
    top: 0;
    width: 135px;
}
/* MTC Changes 23-3-2016 */
.slider-video-btn {
    left: 18%;
    margin-top: 9%;
}
/*home Page */
/* search */
.header input.search-query {
    font-size: 12px;
}
/* header */
.header ul.menu li a.menu-slide {
    margin: 0 13px;
}
.header .contry-selector-sign-bg {
    padding: 8px 24px 0 0;
}
.header .navigation-menu .sub-menu-second .sub-sub .menu-ph > a, .header .navigation-menu .sub-menu-second .submenu-01 .menu-ph > a {
    padding: 0 0 10px;
}
.header .navigation-menu .sub-menu-second .sub-sub .sub-menu-items li a, .header .navigation-menu .sub-menu-second .submenu-01 .sub-menu-items li a {
    font: 12px/20px ProximaNW01Reg;
}
.header .navigation-menu .sub-menu-second .sub-sub .menu-ph > .sub-menu-items {
    margin: 0 0 28px;
}
.header .navigation-menu .view-all-section {
    padding: 20px 0 0;
}
.header .navigation-menu .sub-menu-second {
    padding: 23px 0 22px 20px;
}
.header .navigation-menu .sub-menu-second .sub-sub .menu-ph > .sub-menu-items + a + .sub-menu-items {
    margin: 0;
}
.menu-navigation .mainmenu-04 .submenu-01 .menu-ph .sub-menu-items li a .menu-pic {
    margin-bottom: 15px;
}
.header ul.menu .mainmenu-01 .sub-menu li.submenu-01 > a {
    left: 31px;
}
.header ul.menu .mainmenu-02 .sub-menu li.submenu-01 > a {
    left: 55px;
}
.header ul.menu .mainmenu-03 .sub-menu li.submenu-01 > a {
    left: 75px;
}
.header ul.menu .mainmenu-04 .sub-menu li.submenu-01 > a {
    left: 265px;
}
.header ul.menu li.mainmenu-04 ul.sub-menu > li.submenu-02 {
    margin: 0;
    width: 180px;
}
.header ul.menu li.mainmenu-04 ul.sub-menu li {
    margin: 0 0 16px;
}
.header ul.menu li.mainmenu-04 ul.sub-menu .submenu-01 .sub-menu-items.versioned-item:first-child, .header ul.menu li.mainmenu-04 ul.sub-menu .submenu-01 .sub-menu-items.versioned-item:first-child + li {
    margin: 0;
}
.header ul.menu li.mainmenu-03 ul.sub-menu li.submenu-01 .sub-menu-items > li:last-child a {
    padding-top: 0;
}
.header ul.menu li.mainmenu-04 ul.sub-menu .submenu-01 .menu-ph > a {
    padding-top: 10px;
}
.header .navigation-menu ul.menu-second li.mainmenu-02 ul.sub-menu-second li.submenu-01 > a {
    left: 36%;
}
.header .navigation-menu .mainmenu-02 .sub-menu-second {
    left: -45% !important;
    width: 250px !important;
}
.header .navigation-menu ul.menu-second li.mainmenu-09 ul.sub-menu-second li.submenu-01 > a {
    left: 26%;
}
.header .navigation-menu ul.menu-second li.mainmenu-08 ul.sub-menu-second li.submenu-01 > a {
    left: 22%;
}
.header .navigation-menu ul.menu-second li.mainmenu-03 ul.sub-menu-second li.submenu-01 > a {
    left: 35%;
}
.header .navigation-menu .mainmenu-03 .sub-menu-second {
    left: -40% !important;
}
.header ul.menu li.mainmenu-01 ul.sub-menu li.submenu-03 .menu-ph > a {
    padding: 11px 12px 10px 0;
}
.header ul.menu li.mainmenu-01 ul.sub-menu li.submenu-02 .menu-ph .sub-menu-items {
    margin: 0px 0 36px;
}
.header ul.menu li.mainmenu-01 ul.sub-menu li.submenu-01 .menu-ph > a {
    background-position: right 38px;
}
.header ul.menu li ul.sub-menu li.submenu-02 .menu-ph > a + ul + a {
    width: 115px;
    background-position: right 54px;
    margin-top: 2px;
}
.header ul.menu li.mainmenu-05 ul.sub-menu, .header ul.menu li.mainmenu-04 ul.sub-menu, .header ul.menu li.mainmenu-01 ul.sub-menu {
    padding: 0 15px;
}
.header ul.menu li.mainmenu-05 ul.sub-menu .menu-ph > a {
    font: 14px/15px ProximaNW01Smbd;
}
.menu-navigation .mainmenu-02 .sub-menu .submenu-04 .menu-ph .sub-menu-items.versioned-item:last-child {
    display: block;
}
.header ul.menu li.mainmenu-02 ul.sub-menu li.submenu-04 .menu-ph > a {
    padding: 9px 0;
}
.header ul.menu li ul.sub-menu > li.submenu-04.versioned-menu-container.even {
    width: 140px;
}
.header .navigation-menu ul.menu-second li.mainmenu-04 ul.sub-menu-second li.submenu-01 > a {
    left: 20%;
}
.header .navigation-menu ul.menu-second li.mainmenu-06 ul.sub-menu-second li.submenu-01 > a {
    left: 40px;
}
.header .navigation-menu ul.menu-second li.mainmenu-07 ul.sub-menu-second li.submenu-01 > a {
    left: 8px;
}
.mainmenu-01 .sub-menu-second .submenu-01 .menu-ph .versioned-item li {
    width: 150px;
}
.header .row-fluid.brand-country-section {
    margin: 0 auto 7px;
}
.header .contry-selector-sign-bg {
    padding: 5px 24px 0 0;
}
.header .navigation-menu .mainmenu-01 .sub-menu-second {
    width: 920px !important;
}
.header ul.menu li.mainmenu-02 ul.sub-menu .sub-menu-items > li + li, .header ul.menu li.mainmenu-02 ul.sub-menu .sub-menu-items > li + li + li {
    padding: 12px 0 7px;
}
.header .menu .mainmenu-02 .sub-menu .submenu-01 .menu-ph .sub-menu-items.versioned-item > li + li + li {
    padding: 0;
}
/* second menu li10 hide*/
.margin4_nav .menu-navigation .nav-common .menu-second .mainmenu-010 {
    display: none;
}
/* Country Selector */
.country-selector-light-box .flag-content-align {
    padding: 0 0 15px;
}
.country-selector-light-box .img-control .head {
    margin: 0 0 10px;
}
.country-selector-light-box .scroll-pane {
    height: auto;
    margin: 0 0 25px 64px;
}
.country-selector-light-box .margin4-country {
    margin: 0 0 20px;
}
/* Hero Carousel*/
/*promo*/
.homepage .home-promo-1 .text-alignment > .text-alignment {
    margin: 11px 0 0;
    width: 43%;
}
.homepage .home-promo-1 .btn.learn-more-btn.btn-inverse {
    margin: 16px 0 0 142px;
}
.homepage .home-promo-1 .onelayout-heading {
    margin: 45px 45px 0 0px;
    width: 38%;
}
.btn a, .btn.learn-more-btn a, .btn.btn-inverse a {
    padding: 11px 8px 
}
.homepage .btn a, .homepage .btn.learn-more-btn a, .homepage .btn.btn-inverse a {
    margin: 0;
}
.homepage .home-promo-2 .onelayout-heading {
    top: 30px;
    width: 60%;
}
.homepage .home-promo-2 .text-alignment {
    top: 120px;
}
.homepage .home-promo-3 .one-colum-layout .onelayout-heading {
    left: 300px;
    width: 90%;
    top: 83px;
}
.homepage .home-promo-3 .text-alignment {
    left: 300px;
    top: 200px;
}
.homepage .home-promo-3 .content {
    margin: 0 0 22px;
}
.homepage .home-promo-7 .btn.learn-more-btn.btn-inverse {
    margin: 30px 12px 0 0;
    left: 8px;
}
.homepage .home-promo-8 .btn.learn-more-btn.btn-inverse {
    margin: 63px -4px 0 0;
}
.homepage .home-promo-8 .onelayout-heading {
    right: 26px;
    width: 49%;
    top: 47px;
}
.homepage .promo-container-row .onelayout-heading {
    font: 38px/43px ProximaNW01Smbd;
}
.homepage .home-promo-8 .text-alignment {
    right: 33px;
    top: 134px;
}
.homepage .home-promo-7 .text-alignment {
    top: 134px;
}
/* footer */
.container-wrap-footer .social-media-links {
    padding: 7px 0 10px;
}
.social-media .thumbnails li {
    padding: 0 6px;
}
.social-media .thumbnails li:first-child {
    padding: 0 15px 0 0;
}
.container-wrap-footer .news-letter-section .text-right {
    width: 470px;
}
.fat-footer h2 {
    margin-top: -5px;
    padding: 0 0 10px;
    color: #011c43;
    font: 15px ProximaNW01Bold;
    text-transform: none;
}
.fat-footer .nav .head {
    padding: 0 0 5px;
}
.footer-bg .fat-footer .span9-2 .row-fluid:nth-child(2) .footercol-01 .nav, .footer-bg .fat-footer .span9-2 .row-fluid:nth-child(3) .footercol-01 .nav {
    margin-top: -6px;
}
.footer-bg .related-brand-bar {
    padding: 8px 0 7px;
}
.footer-bottom-border {
    padding: 25px 0;
}
.fat-footer .footercol-02 {
    border-right: 1px solid #666;
    width: 198px;
}
.footer-bg .fat-footer .span9-2 .row-fluid:nth-child(2) {
    border: medium none;
    padding-left: 29px;
    width: 190px;
}
.fat-footer .span9-2 > div + div + div {
    border: medium none;
    margin: 0;
    padding-left: 0;
}
.fat-footer .footercol-01 {
    width: 222px;
}
.container-wrap-footer .news-letter-section .text-right strong {
    font-weight: bold;
}
.fat-footer .span9-2 > div {
    width: 50%;
}
#page-footer .social-media-links .span5.social-media, #page-footer .social-media-links .news-letter-section .span10.text-right.line-height {
    position: relative;
    top: 2px;
}
#page-footer .social-media-links .margin-for-join-btn.news-letter-section .btn.learn-more-btn a:hover {
    border-radius: 4px;
}
#page-footer .social-media-links .margin-for-join-btn.news-letter-section .btn.learn-more-btn {
    border-radius: 4px;
    width: 135px;
}
/*breadcrumb Issue fix */
.brand-bar .thumbnails .item-3 img, .brand-bar .thumbnails .item-4 img {
    height: 17px;
    width: auto;
}
/* Ipad Issue */
.touch .promo-nonempty {
    overflow: visible !important;
}
/*** Ipad bottom scrolling fix ***/
.touch .container-bg {
    overflow-x: hidden;
}
.touch .tipsdetail .container-bg {
    overflow-x: visible;
}
strong {
    font-weight: bold !important;
}
/* PC Page Fix */
.cls-37947e35-4550-47ee-9a09-554e3eecfb68 .pc_user-login .pc_txtfld.username > span {
    clear: both;
    float: left;
    font-size: 16px;
    margin: 0 0 10px;
    width: 100%;
}
.pc_registration-container .pc_txtfld > span, .pc_registration-container .pc_slct > span, .pc_edit-profile-container .pc_txtfld > span, .pc_edit-profile-container .pc_slct > span {
    display: block;
    margin-bottom: 10px;
    font: 16px ProximaNW01Reg;
}
.cls-37947e35-4550-47ee-9a09-554e3eecfb68 .pc_user-login .pc_txtfld.username > input {
    border: 1px solid #cccccc;
    border-radius: 10px;
    height: 26px;
    line-height: 16px;
    width: 270px;
}
.pc_registration-container .weg-consumer-name .pc_txtfld.pc_fName, .pc_registration-container .weg-consumer-name .pc_txtfld.pc_lName, .pc_edit-profile-container .weg-consumer-name .pc_txtfld.pc_fName, .pc_edit-profile-container .weg-consumer-name .pc_txtfld.pc_lName {
    float: left;
    margin-bottom: 10px;
    width: 300px;
}
.pc_registration-container .weg-email-address, .pc_edit-profile-container .weg-email-address {
    float: left;
    margin-bottom: 20px;
    width: 300px;
}
.homepage.cls-678593d5-fdae-471d-8a55-829ebd5b1dc5 .pc_reg-step .pc_registration-container.rembme .rembme {
    border: medium none;
    margin: 0;
    padding: 0;
    width: 590px;
}
.pc_registration-container .showpassword, .pc_edit-profile-container .showpassword {
    clear: both;
    display: block;
}
.pc_registration-container small.helptext, .pc_edit-profile-container small.helptext {
    clear: both;
    color: #0084c9;
    display: block;
    float: left;
    font: 11px ProximaNW01Reg;
    margin-top: 4px;
}
.pc_registration-container .weg-consumer-birthdate .pc_slct > span, .pc_edit-profile-container .weg-consumer-birthdate .pc_slct > span {
    clear: both;
    display: block;
}
.homepage.cls-678593d5-fdae-471d-8a55-829ebd5b1dc5 .pc_reg-step .rembme label {
    font: 16px ProximaNW01Reg;
    cursor: default;
    margin-top: 25px;
}
.homepage.cls-678593d5-fdae-471d-8a55-829ebd5b1dc5 .pc_reg-step label a, .homepage.cls-678593d5-fdae-471d-8a55-829ebd5b1dc5 .pc_reg-step .pc_alreadyAc a.siteLink {
    color: #0084c9 !important;
    font: 14px ProximaNW01Bold;
}
.homepage.cls-678593d5-fdae-471d-8a55-829ebd5b1dc5 .pc_reg-step .rembme input {
    clear: both;
    float: left;
    height: auto;
}
.pc_registration-container .pc_button_submit.pc_btn.event_profile_register_submit input {
    background: #0075c9 none repeat scroll 0 0;
    border: medium none;
    border-radius: 4px;
    color: #fff;
    font: bold 15px/15px Helvetica;
    margin-bottom: 10px;
    padding: 10px;
    text-transform: uppercase;
    width: auto;
}

.homepage.cls-678593d5-fdae-471d-8a55-829ebd5b1dc5 .DynamicToolTip {
    margin: 0 0 11px 0;
    float: left;
}
.homepage.cls-678593d5-fdae-471d-8a55-829ebd5b1dc5 .weg-consumer-birthdate .DynamicToolTip, .homepage.cls-678593d5-fdae-471d-8a55-829ebd5b1dc5 .password .DynamicToolTip {
    float: left;
}
.homepage.cls-678593d5-fdae-471d-8a55-829ebd5b1dc5 .pc_reg-step .rembme input[type="checkbox"] {
    height: 20px;
    margin-top: 25px;
}
.homepage.cls-678593d5-fdae-471d-8a55-829ebd5b1dc5 .pc_reg-step .rembme .showpassword input[type="checkbox"] {
    height: auto;
    margin-top: 0px;
    margin-left: 0;
    width: auto;
}
.homepage.cls-678593d5-fdae-471d-8a55-829ebd5b1dc5 .pc_reg-step .pc_left-panel h1 {
    padding-bottom: 12px !important;
}
/*.homepage.cls-678593d5-fdae-471d-8a55-829ebd5b1dc5 .pc_reg-step .pc_left-panel h2 {
    margin-top: 15px !important;
}*/
.homepage sup {
    color: #cc0000;
    top: -2px;
    left: 1px;
}
.homepage.cls-678593d5-fdae-471d-8a55-829ebd5b1dc5 .pc_reg-step .pc_registration-container.rembme, .homepage.cls-678593d5-fdae-471d-8a55-829ebd5b1dc5 .pc_left-panel .pc_registration-container .ConsumerClass, .homepage.cls-43ae2582-e57e-43e5-b22c-bfb7e247379e .pc_reset-pwd .pc_login-container {
    margin-top: 33px;
}
.homepage.cls-678593d5-fdae-471d-8a55-829ebd5b1dc5 .pc_reg-step .pc_left-panel h3 {
    padding-top: 0px;
}
.pc_registration-container .pc_txtfld > span, .pc_registration-container .pc_slct > span, .pc_edit-profile-container .pc_txtfld > span, .pc_edit-profile-container .pc_slct > span {
    margin-bottom: 6px;
}
.pc_registration-container .weg-consumer-name .pc_txtfld.pc_lName {
    margin-left: 10px;
}
.homepage.cls-678593d5-fdae-471d-8a55-829ebd5b1dc5 .pc_reg-step .pc_txtfld.pc_fName > input, .homepage.cls-678593d5-fdae-471d-8a55-829ebd5b1dc5 .pc_reg-step .pc_txtfld.pc_lName > input, .homepage.cls-678593d5-fdae-471d-8a55-829ebd5b1dc5 .pc_reg-step .pc_txtfld > input, .homepage.cls-43ae2582-e57e-43e5-b22c-bfb7e247379e .pc_reset-pwd .pc_txtfld > input {
    width: 287px !important;
}
/*#pagemainwrapper.homepage.cls-678593d5-fdae-471d-8a55-829ebd5b1dc5 .pc_wrapper .pc_left-panel {
    margin-top: 38px;
}*/
#pagemainwrapper.homepage.cls-678593d5-fdae-471d-8a55-829ebd5b1dc5 .pc_reg-step .pc_registration-container.rembme, #pagemainwrapper.homepage.cls-678593d5-fdae-471d-8a55-829ebd5b1dc5 .pc_left-panel .pc_registration-container .ConsumerClass, #pagemainwrapper.homepage.cls-43ae2582-e57e-43e5-b22c-bfb7e247379e .pc_reset-pwd .pc_login-container {
    margin-top: 33px;
}

#pagemainwrapper.homepage.cls-678593d5-fdae-471d-8a55-829ebd5b1dc5 .pc_reg-step .pc_registration-container.rembme .rembme {
    margin: 0;
    width: 700px;
    float: left;
    clear: none;
}
.homepage.cls-678593d5-fdae-471d-8a55-829ebd5b1dc5 .pc_registration-container .weg-zip .pc_txtfld > input {
    width: 138px !important;
}
.homepage.cls-678593d5-fdae-471d-8a55-829ebd5b1dc5 .pc_reg-step .pc_privacy-text p {
    margin-bottom: 15px;
}
.pc_registration-container .pc_button_submit.pc_btn.event_profile_register_submit input {
    margin-bottom: 15px;
    margin-left: 25px;
}
#pagemainwrapper.homepage.cls-678593d5-fdae-471d-8a55-829ebd5b1dc5 .pc_alreadyAc {
    padding-bottom: 38px;
    margin-left: 25px;
}

/*****Edit-profile page****/
.homepage.cls-42616dfd-5fdf-4147-b58d-941b099bf1a9 .pc_wrapper, .homepage.cls-43ae2582-e57e-43e5-b22c-bfb7e247379e .pc_reset-pwd, .homepage.cls-23b7c353-96dc-4b79-b571-b424887e8532 .pc_wrapper {
    margin-top: 65px;
}

/* Pc Login 
.homepage .pc_wrapper .pc_left-panel .pc_error-message, .homepage .pc_wrapper .pc_left-panel .pc_error-message2 {
    display: block;
    font: 13px ProximaNW01Smbd !important;
    color: #cc0000 !important;
    width: 100%;
}
.homepage .pc_wrapper .pc_left-panel .error-message {
    font: 12px ProximaNW01Reg !important;
    color: #cc0000 !important;
    display: block;
}
.cls-37947e35-4550-47ee-9a09-554e3eecfb68 .pc_user-login .pc_txtfld.password > span + input + span {
    font-size: 12px !important;
}
.cls-37947e35-4550-47ee-9a09-554e3eecfb68 .pc_user-login .pc_txtfld > input {
    margin-bottom: 5px !important;
    height: 26px !important;
}
.homepage.cls-37947e35-4550-47ee-9a09-554e3eecfb68 .pc_login-container {
    margin-top: 40px;
}
.cls-37947e35-4550-47ee-9a09-554e3eecfb68 .pc_user-login .pc_left-panel .pc_error-message2 {
    margin-top: 10px !important;
}
.pc_user-login .pc_left-panel {
    margin-top: 7px !important;
}
.homepage.cls-37947e35-4550-47ee-9a09-554e3eecfb68 .pc_user-login .pc_left-panel > h2 {
    padding-bottom: 18px;
    margin-bottom: 0;
}
.homepage.cls-37947e35-4550-47ee-9a09-554e3eecfb68 .pc_login-container .pc_btn .button {
    width: 100px;
    padding: 8px 0;
    margin: 10px 0 8px;
}
.cls-37947e35-4550-47ee-9a09-554e3eecfb68 .pc_user-login .pc_txtfld.username > input {
    width: 287px;
}
.cls-37947e35-4550-47ee-9a09-554e3eecfb68 .pc_user-login .pc_txtfld.password > input, .homepage.cls-95ba1e33-fa9e-4f87-81e0-3178c00fa420 .pc_user-login .pc_txtfld.password > input, .homepage.cls-bcd61bb2-28f4-4a62-84a4-7d6a45dd34c7 .pc_user-login .pc_txtfld.password > input, .homepage.cls-bcd61bb2-28f4-4a62-84a4-7d6a45dd34c7 .pc_user-login .pc_txtfld.username.qqq > input {
    width: 290px!important;
}
#pagemainwrapper.homepage.cls-678593d5-fdae-471d-8a55-829ebd5b1dc5 .pc_reg-step .pc_left-panel h1, #pagemainwrapper.homepage.cls-43ae2582-e57e-43e5-b22c-bfb7e247379e .pc_reset-pwd h1, #pagemainwrapper.homepage.cls-23b7c353-96dc-4b79-b571-b424887e8532 h1, #pagemainwrapper.homepage.cls-43ae2582-e57e-43e5-b22c-bfb7e247379e .pc_reset-pwd h1, #pagemainwrapper.homepage.cls-42616dfd-5fdf-4147-b58d-941b099bf1a9 .pc_view-profile-step .pc_left-panel > h1 {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 13px !important;
}
.homepage.cls-37947e35-4550-47ee-9a09-554e3eecfb68 .pc_login-container .pc_btn .button {
    margin: 5px 0 8px;
    width: 135px;
}

.homepage.cls-bcd61bb2-28f4-4a62-84a4-7d6a45dd34c7 .pc_wrapper .pc_left-panel h2 {
    padding-bottom: 20px;
    margin-bottom: 40px;
    color: #666;
    border-bottom: 1px solid;
    font-family: ProximaNW01Reg;
    padding: 0 0 10px;
    font-size: 14px;
    width: 31%;
}
.homepage.cls-bcd61bb2-28f4-4a62-84a4-7d6a45dd34c7 .fat-footer h2 {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
    color: #011c43;
    font: 15px ProximaNW01Bold;
    border: none;
    width: auto;
    text-transform: uppercase;
}
/* View Profile 
#pagemainwrapper.homepage.cls-42616dfd-5fdf-4147-b58d-941b099bf1a9 .pc_view-profile-step .pc_left-panel > h1 {
    padding-bottom: 13px;
}
#pagemainwrapper.homepage.cls-42616dfd-5fdf-4147-b58d-941b099bf1a9 .pc_view-profile-step .pc_left-panel .pc_txtfld {
    margin: 15px 0;
}
#pagemainwrapper.homepage.cls-42616dfd-5fdf-4147-b58d-941b099bf1a9 .pc_view-profile-step .weg-consumer-birthdate {
    margin-bottom: 33px;
}
#pagemainwrapper.homepage.cls-42616dfd-5fdf-4147-b58d-941b099bf1a9 .pc_view-profile-step .rembme .aspNetDisabled > label {
    margin-top: 18px;
    margin-bottom: 36px;
    cursor: default;
}
#pagemainwrapper.homepage.cls-42616dfd-5fdf-4147-b58d-941b099bf1a9 .pc_view-profile-step .rembme input {
    margin-top: 20px;
}
#pagemainwrapper.homepage.cls-42616dfd-5fdf-4147-b58d-941b099bf1a9 .pc_view-profile-step .monthbirthdate > span:first-child, #pagemainwrapper.homepage.cls-42616dfd-5fdf-4147-b58d-941b099bf1a9 .pc_view-profile-step .pc_txtfld.pc_fName span:first-child, #pagemainwrapper.homepage.cls-42616dfd-5fdf-4147-b58d-941b099bf1a9 .pc_view-profile-step .pc_txtfld span:first-child, #pagemainwrapper.homepage.cls-42616dfd-5fdf-4147-b58d-941b099bf1a9 .pc_view-profile-step .pc_fName span:first-child, #pagemainwrapper.homepage.cls-42616dfd-5fdf-4147-b58d-941b099bf1a9 .pc_view-profile-step .weg-consumer-birthdate .pc_slct > span:first-child {
    font-family: ProximaNW01Smbd;
    font-weight: normal;
}
#pagemainwrapper.homepage.cls-678593d5-fdae-471d-8a55-829ebd5b1dc5 .pc_reg-step .pc_left-panel h2, #pagemainwrapper.homepage.cls-43ae2582-e57e-43e5-b22c-bfb7e247379e .pc_reset-pwd h2, #pagemainwrapper.homepage.cls-23b7c353-96dc-4b79-b571-b424887e8532 h2, #pagemainwrapper.homepage.cls-42616dfd-5fdf-4147-b58d-941b099bf1a9 .pc_view-profile-step .pc_left-panel > h2 {
    margin-bottom: -2px;
    margin-top: 15px;
}
.homepage.cls-42616dfd-5fdf-4147-b58d-941b099bf1a9 .pc_view-profile-step .monthbirthdate > span:first-child, .homepage.cls-42616dfd-5fdf-4147-b58d-941b099bf1a9 .pc_view-profile-step .pc_txtfld.pc_fName span:first-child, .homepage.cls-42616dfd-5fdf-4147-b58d-941b099bf1a9 .pc_view-profile-step .pc_txtfld span:first-child, .homepage.cls-42616dfd-5fdf-4147-b58d-941b099bf1a9 .pc_view-profile-step .pc_fName span:first-child {
    font-family: ProximaNW01Smbd;
}
.homepage.cls-42616dfd-5fdf-4147-b58d-941b099bf1a9 .pc_edit-button {
    margin-top: -3px !important;
}
#pagemainwrapper.homepage.cls-42616dfd-5fdf-4147-b58d-941b099bf1a9 .pc_view-profile-step .rembme .aspNetDisabled > label a {
    color: #0084c9 !important;
    font: 14px ProximaNW01Bold;
}
.homepage.cls-42616dfd-5fdf-4147-b58d-941b099bf1a9 .rembme {
    float: left;
    width: 700px;
}
.homepage.cls-23b7c353-96dc-4b79-b571-b424887e8532 .rembme label {
    margin-top: 2px;
    cursor: default;
}
.homepage.cls-23b7c353-96dc-4b79-b571-b424887e8532 .rembme label a {
    color: #0084c9 !important;
    font: 14px ProximaNW01Bold;
}
.homepage.cls-23b7c353-96dc-4b79-b571-b424887e8532 input.button {
    margin: 16px 0 40px !important;
}
#pagemainwrapper.homepage.cls-23b7c353-96dc-4b79-b571-b424887e8532 .rembme {
    margin-top: 33px;
}
.homepage.cls-23b7c353-96dc-4b79-b571-b424887e8532 .pc_reg-step .pc_txtfld.pc_fName > input, .homepage.cls-23b7c353-96dc-4b79-b571-b424887e8532 .pc_reg-step .pc_txtfld.pc_lName > input, .homepage.cls-23b7c353-96dc-4b79-b571-b424887e8532 .pc_reg-step .pc_txtfld > input {
    height: 26px !important;
}
.homepage.cls-23b7c353-96dc-4b79-b571-b424887e8532 .pc_reg-step .pc_edit-button {
    margin-top: -2px !important;
}
#pagemainwrapper.homepage.cls-23b7c353-96dc-4b79-b571-b424887e8532 .pc_reg-step .pc_txtfld.pc_fName > input, #pagemainwrapper.homepage.cls-23b7c353-96dc-4b79-b571-b424887e8532 .pc_reg-step .pc_txtfld.pc_lName > input, #pagemainwrapper.homepage.cls-23b7c353-96dc-4b79-b571-b424887e8532 .pc_reg-step .pc_txtfld > input {
    width: 287px;
}
.ios.cls-23b7c353-96dc-4b79-b571-b424887e8532 .pc_edit-profile-container .weg-consumer-birthdate .pc_slct > select {
    height: 35px!important;
}
.cls-23b7c353-96dc-4b79-b571-b424887e8532 .pc_edit-profile-container .weg-consumer-birthdate .pc_slct > select {
    float: left;
    padding: 0;
    width: 110px;
    display: block;
    height: 22px !important;
    border-radius: 0;
    border: 1px solid #cccccc;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    margin: 0;
}
.cls-23b7c353-96dc-4b79-b571-b424887e8532 .pc_edit-profile-container .weg-consumer-birthdate {
    position: relative;
    clear: both;
    width: 100%;
}
.cls-23b7c353-96dc-4b79-b571-b424887e8532 .pc_edit-profile-container .weg-consumer-birthdate .pc_slct:last-child {
    position: absolute;
    top: 0;
    left: 120px;
}
.cls-23b7c353-96dc-4b79-b571-b424887e8532 .pc_edit-profile-container .weg-consumer-birthdate .pc_slct:last-child > span {
    visibility: hidden;
}
.cls-23b7c353-96dc-4b79-b571-b424887e8532 .pc_edit-profile-container .weg-email-address {
    margin-bottom: 10px;
}
.cls-23b7c353-96dc-4b79-b571-b424887e8532 .pc_edit-profile-container small.helptext span.info {
    margin-left: 4px;
}
.cls-23b7c353-96dc-4b79-b571-b424887e8532 .pc_edit-profile-container small.helptext {
    margin-top: 4px;
    margin-bottom: 5px;
}
.cls-23b7c353-96dc-4b79-b571-b424887e8532 .pc_edit-profile-container .weg-consumer-name .pc_txtfld.pc_lName {
    margin-left: 10px;
}
.homepage.cls-23b7c353-96dc-4b79-b571-b424887e8532 .pc_left-panel .pc_error-message {
    position: relative;
    top: 15px;
}
/* create profile thankyou message 
.homepage.cls-bcd61bb2-28f4-4a62-84a4-7d6a45dd34c7.homepage .pc_login-container .pc_txtfld.username span {
    float: left;
    font-family: ProximaNW01Reg;
    font-size: 16px;
    margin: 0 0 10px;
    width: 100%;
}
.homepage.cls-bcd61bb2-28f4-4a62-84a4-7d6a45dd34c7.homepage .pc_login-container .pc_txtfld.username > input {
    background-color: hsl(0, 0%, 100%);
    border: 1px solid hsl(0, 0%, 80%);
    border-radius: 10px;
    clear: both;
    color: hsl(220, 14%, 8%);
    display: block;
    height: 24px;
    line-height: 16px;
    padding: 4px;
    width: 290px;
    margin: 10px 0 0;
}
.homepage.cls-678593d5-fdae-471d-8a55-829ebd5b1dc5 .pc_reg-step .pc_slct .slct select, .homepage.cls-43ae2582-e57e-43e5-b22c-bfb7e247379e .pc_reset-pwd .monthbirthdate > select, .homepage.cls-43ae2582-e57e-43e5-b22c-bfb7e247379e .pc_reset-pwd .yearbirthdate > select {
    height: 22px !important;
}
#pagemainwrapper.homepage.cls-678593d5-fdae-471d-8a55-829ebd5b1dc5 .pc_reg-step .pc_txtfld.pc_fName > input, #pagemainwrapper.homepage.cls-678593d5-fdae-471d-8a55-829ebd5b1dc5 .pc_reg-step .pc_txtfld.pc_lName > input, #pagemainwrapper.homepage.cls-678593d5-fdae-471d-8a55-829ebd5b1dc5 .pc_reg-step .pc_txtfld > input, #pagemainwrapper.homepage.cls-43ae2582-e57e-43e5-b22c-bfb7e247379e .pc_reset-pwd .pc_txtfld > input {
    height: 26px;
}
.homepage.cls-678593d5-fdae-471d-8a55-829ebd5b1dc5 .pc_reg-step .pc_slct .slct select, .homepage.cls-43ae2582-e57e-43e5-b22c-bfb7e247379e .pc_reset-pwd .monthbirthdate > select, .homepage.cls-43ae2582-e57e-43e5-b22c-bfb7e247379e .pc_reset-pwd .yearbirthdate > select {
    border-radius: 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    height: 24px;
    padding: 0;
    width: 110px;
}
.homepage.cls-678593d5-fdae-471d-8a55-829ebd5b1dc5 .pc_error-message {
    top: 15px;
    position: relative;
}
/* reset password 
#pagemainwrapper.homepage.cls-43ae2582-e57e-43e5-b22c-bfb7e247379e .pc_reset-pwd small.helptext .info {
    margin: 0 0 0 4px;
}
#pagemainwrapper.homepage.cls-43ae2582-e57e-43e5-b22c-bfb7e247379e .pc_reset-pwd input.button {
    margin: 20px -20px 40px;
}
.homepage.cls-43ae2582-e57e-43e5-b22c-bfb7e247379e .pc_reset-pwd .monthbirthdate > select, .homepage.cls-43ae2582-e57e-43e5-b22c-bfb7e247379e .pc_reset-pwd .yearbirthdate > select {
    height: 22px !important;
}
.ios.homepage.cls-43ae2582-e57e-43e5-b22c-bfb7e247379e .pc_reset-pwd .monthbirthdate > select, .ios.homepage.cls-43ae2582-e57e-43e5-b22c-bfb7e247379e .pc_reset-pwd .yearbirthdate > select {
    height: 35px!important;
}
.ios.homepage.cls-678593d5-fdae-471d-8a55-829ebd5b1dc5 .pc_reg-step .pc_slct .slct select, .ios.homepage.cls-43ae2582-e57e-43e5-b22c-bfb7e247379e .pc_reset-pwd .monthbirthdate > select, .ios.homepage.cls-43ae2582-e57e-43e5-b22c-bfb7e247379e .pc_reset-pwd .yearbirthdate > select {
    height: 35px !important;
}
.homepage.cls-43ae2582-e57e-43e5-b22c-bfb7e247379e .pc_reset-pwd .monthbirthdate, .homepage.cls-43ae2582-e57e-43e5-b22c-bfb7e247379e .pc_reset-pwd .yearbirthdate {
    width: 120px !important;
}
.homepage.cls-43ae2582-e57e-43e5-b22c-bfb7e247379e .pc_reset-pwd h1 {
    padding-bottom: 13px !important;
}
.homepage.cls-43ae2582-e57e-43e5-b22c-bfb7e247379e .pc_reset-pwd .pc_login-container {
    margin-top: 33px !important;
}
.homepage.cls-43ae2582-e57e-43e5-b22c-bfb7e247379e .pc_reset-pwd .pc_txtfld > span, .homepage.cls-43ae2582-e57e-43e5-b22c-bfb7e247379e .pc_reset-pwd .monthbirthdate > span {
    margin-bottom: 6px !important;
}
.homepage.cls-43ae2582-e57e-43e5-b22c-bfb7e247379e .pc_reset-pwd .yearbirthdate {
    margin-top: 25px !important;
}
.homepage.cls-43ae2582-e57e-43e5-b22c-bfb7e247379e .pc_reset-pwd .pc_txtfld .error-message {
    margin-bottom: 2px !important;
}
.homepage.cls-43ae2582-e57e-43e5-b22c-bfb7e247379e .pc_reset-pwd .monthbirthdate {
    margin-bottom: 15px !important;
}
.homepage.cls-43ae2582-e57e-43e5-b22c-bfb7e247379e .pc_reset-pwd .pc_txtfld > input {
    height: 26px !important;
}
.homepage.cls-43ae2582-e57e-43e5-b22c-bfb7e247379e .pc_reset-pwd .button {
    margin: 20px 0 40px !important;
}
.homepage.cls-43ae2582-e57e-43e5-b22c-bfb7e247379e .pc_reset-pwd .pc_txtfld .helptext {
    margin-top: 0px;
    float: left;
    margin-right: 4px;
}
.homepage.cls-43ae2582-e57e-43e5-b22c-bfb7e247379e .pc_reset-pwd .pc_txtfld .DynamicToolTip {
    position: relative;
    top: -10px;
}
.homepage.cls-43ae2582-e57e-43e5-b22c-bfb7e247379e .pc_error-message2 {
    top: 15px;
    position: relative;
}
#pagemainwrapper.homepage.cls-43ae2582-e57e-43e5-b22c-bfb7e247379e .pc_reset-pwd .pc_txtfld > input {
    margin-bottom: 4px;
}
.homepage.cls-43ae2582-e57e-43e5-b22c-bfb7e247379e .pc_reset-pwd .show.Password {
    float: left;
    width: 100%;
    margin-top: 4px;
}
.homepage.cls-43ae2582-e57e-43e5-b22c-bfb7e247379e .pc_reset-pwd .show.Password span[name="checkbox"] {
    float: left;
    margin: 0 4px 0 0px !important;
}
/* reset password thank-you-message
.homepage.cls-95ba1e33-fa9e-4f87-81e0-3178c00fa420 h1 {
    margin-bottom: 10px !important;
}
.homepage.cls-95ba1e33-fa9e-4f87-81e0-3178c00fa420 h2 {
    padding-bottom: 20px !important;
    margin-bottom: 40px !important;
}
.homepage.cls-95ba1e33-fa9e-4f87-81e0-3178c00fa420 .pc_user-login .pc_txtfld.username > span {
    width: 100%;
    font-size: 16px;
    margin-bottom: 10px;
    display: block;
}
.homepage.cls-95ba1e33-fa9e-4f87-81e0-3178c00fa420 .pc_user-login .pc_txtfld > input {
    height: 26px !important;
    width: 287px;
    border-radius: 10px;
    border: 1px solid #ccc;
    margin: 8px 0 5px !important;
}
.homepage.cls-95ba1e33-fa9e-4f87-81e0-3178c00fa420 .pc_user-login .pc_txtfld.password > span + input + span {
    font-size: 12px;
}
.homepage.cls-95ba1e33-fa9e-4f87-81e0-3178c00fa420 .pc_user-login .pc_btn .button {
    margin-top: 4px !important;
}
.homepage.cls-43ae2582-e57e-43e5-b22c-bfb7e247379e .pc_reset-pwd .showpassword input#showpassword {
    float: left;
    margin-right: 5px;
}
.homepage.cls-43ae2582-e57e-43e5-b22c-bfb7e247379e .pc_reset-pwd .showpassword {
    float: left;
    width: 100%;
}
/* createprofilethankyoupage 
.homepage.cls-bcd61bb2-28f4-4a62-84a4-7d6a45dd34c7 h1 {
    margin-bottom: 10px !important;
}
/*.homepage.cls-bcd61bb2-28f4-4a62-84a4-7d6a45dd34c7 h2 {
    padding-bottom: 20px !important;
    margin-bottom: 40px !important;
}

.homepage.cls-bcd61bb2-28f4-4a62-84a4-7d6a45dd34c7 .pc_user-login .pc_txtfld.username > span {
    width: 100%;
    font-size: 16px;
    margin-bottom: 10px;
    display: block;
}
.homepage.cls-bcd61bb2-28f4-4a62-84a4-7d6a45dd34c7 .pc_user-login .pc_txtfld > input {
    height: 26px !important;
    width: 287px;
    border-radius: 10px;
    border: 1px solid #ccc;
    margin: 8px 0 5px !important;
}
.homepage.cls-bcd61bb2-28f4-4a62-84a4-7d6a45dd34c7 .pc_user-login .pc_txtfld.password > span + input + span {
    font-size: 12px;
}
.homepage.cls-bcd61bb2-28f4-4a62-84a4-7d6a45dd34c7 .pc_user-login .pc_btn .button {
    margin-top: 4px !important;
    width: 135px !important;
}
/* Logout Profile */
#logout-confirmation-modal.warning-modal.modal a.continue-btn.btn {
    margin-bottom: 10px;
    padding: 8px 0;
    width: 100px;
}
.pc_wrapper .DynamicToolTip {
    line-height: 18px;
    margin-bottom: 10px;
    width: 290px;
}
.cls-42616dfd-5fdf-4147-b58d-941b099bf1a9 .warning-modal.modal.hide.in .modal-header .close, .warning-modal.modal .modal-header .close {
    width: 98%;
}
.cls-42616dfd-5fdf-4147-b58d-941b099bf1a9 #logout-confirmation-modal div.modal-header > div {
    color: #666;
    font: 24px ProximaNW01Smbd;
    margin-bottom: 20px;
    margin-left: 20px;
    padding: 0;
}
.warning-modal.modal.hide.in .modal-header .close, .warning-modal.modal .modal-header .close {
    width: 4% !important;
}
.warning-modal.modal .modal-header>div {
    color: #666;
    font: 24px ProximaNW01Smbd;
    padding: 0;
    margin: 0 0 20px 20px;
}
/* PC Page ~ End */
/* BTN Fix */
.buyitnow-btn-container .buyitnow-btn, .productdetail .ratings-reviews .video-submit a, .productdetail .ratings-reviews .video-submit a:hover {
    padding: 10px 0;
    text-align: center;
    width: 135px;
}
.btn a, .btn.learn-more-btn a, .btn.btn-inverse a {
    padding: 10px 0;
    text-align: center;
}
.btn a:hover, .btn.learn-more-btn a:hover, .btn.btn-inverse a:hover {
    background: #011c43 none repeat scroll 0 0;
    border-radius: 4px!important;
}
/*Search Page DT*/
.searchresults .search-header h2.search-for {
    padding: 0 0 12px;
}
.searchresults .tabbable .nav.nav-tabs li {
    margin-left: 0px;
}
.searchresults .tab-pane .switch-sort li .grid-view {
    margin-right: 5px;
}
.searchresults .product ul li .selector {
    margin-left: 5px;
    width: 164px !important;
}
.searchresults p.empty-search-text {
    margin-top: 64px;
}
.searchresults .search-header .search-term-container {
    margin-bottom: 12px;
    margin-top: -10px;
}
.searchresults .search-term-container .OriginalText {
    color: #0084c9;
}
.searchresults .search-header .search-term-container p {
    margin-bottom: 5px;
}
.searchresults .search-header .search-term-container .original-search-term-holder {
    display: none;
}
.searchresults .search-page-link a {
    color: hsl(201, 100%, 39%);
    font: 18px ProximaNW01Smbd;
}
.Iframevideo {
    display: none;
}
.carousel-indicators {
    bottom: 9px;
    text-align: center;
    left: 0 !important;
    right: 0;
}
/* .homepage.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .item.hero-carousel-panel-5.active, .homepage .item.hero-carousel-panel-5 {
   position: relative;
}
*/
.touch.ios .offersdetail.cls-d4e754ac-5cee-487e-b0b9-938c06f8680c .cooment-light-box.modal.pop-fixing.hide.fade.in, .touch.ios .offersdetail.cls-2f5b7661-e19d-40ff-b50f-f0663e8d80e6 .cooment-light-box.modal.pop-fixing.hide.fade.in {
    left: 50%;
    margin-left: -280px;
    width: 565px;
}
/* End */
.searchresults .tabbable .tab-content {
    border-bottom: 1px solid #666;
}
.header ul.menu-second li a.menu-slide-second {
    padding: 0 15px 0 0;
    margin: 0!important;
    max-width: 100%!important;
}
.header ul.menu li.mainmenu-04 ul.sub-menu {
    left: -5px !important;
    width: 155px !important;
}
.header ul.menu li.mainmenu-04 li.submenu-03 > a {
    background: rgba(0, 0, 0, 0) url("/pl-pl/-/media/OralB_PL/Images/Common Icons/flyout_menu_up_arrow") no-repeat scroll 0 0;
    height: 10px;
    left: 80px;
    position: absolute;
    top: -10px;
    width: 20px;
}
.searchresults .tabbable .tab-content {
    min-height: auto;
    margin-bottom: 30px;
}
.searchresults p.empty-search-text {
    margin-bottom: 50px;
}
.searchresults .tab-content .content, .searchresults #content-wrapper, .searchresults .tab-content {
    min-height: auto !important;
}
.productdetail #secondary-content-wrapper .span8 {
    display: none;
}
ul.menu-second li {
    margin-right: 15px;
}
.container-wrap-footer .news-letter-section .text-right {
    width: 410px;
}
#page-footer .social-media-links .margin-for-join-btn.news-letter-section .btn.learn-more-btn {
    width: 170px;
}
#page-footer .social-media-links .margin-for-join-btn.news-letter-section .btn.learn-more-btn a {
    width: 145px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    background-size:100% 100%;
}
.header .navigation-menu li.mainmenu-09 .sub-menu-second, .header .navigation-menu li.mainmenu-08 .sub-menu-second {
    width: 165px !important;
}
ul.menu-second li {
    display: block;
}
ul.menu-second li.mainmenu-06 .sub-menu-second {
    top: 64px;
}
ul.menu-second li.mainmenu-06 {
    min-height: 70px 
}
.header .navigation-menu .sub-menu-second {
    width: 250px !important;
}
.container-wrap-footer .news-letter-section .text-right {
    font: 13px/20px ProximaNW01Reg;
}
.header ul.menu li.mainmenu-01 ul.sub-menu li.submenu-01 .menu-ph>a+ul+a {
    width: 120px;
    padding-top: 39px;
    background-position: right 54px;
}
.header ul.menu li ul.sub-menu li.submenu-04 .menu-ph>a {
    width: 126px;
}
ul.menu-second li {
    min-height: 50px;
}
ul.sub-menu-second li {
    min-height: 25px;
}
.carousel-inner .item:first-child + .item h2 {
    left: 0;
}
.homepage .home-promo-3 {
    width: auto;
}
.homepage .home-promo-3 .content {
    color: #fff;
}
.homepage .home-promo-3 .text-alignment div {
    margin-top: -13px;
    margin-left: -4px;
    float: left;
    width: 100%;
}
.homepage .home-promo-3 .btn.learn-more-btn.btn-inverse {
    margin: 50px 0px 0 0;
    float: left;
    width: 100%;
}
.homepage .home-promo-7 h2 {
    margin-right: -80px !important;
    margin-top: -50px !important;
    width: 270px;
}
.homepage .home-promo-8 h2 {
    margin-right: 3px !important;
    margin-top: -45px !important;
}
.homepage .home-promo-8 .btn.learn-more-btn.btn-inverse {
    margin: 20px 0px 0 0;
    top: 0;
    left: 10px;
}
.header .menu-second .mainmenu-01 a.menu-slide-second, .header .menu-second .mainmenu-08 a.menu-slide-second, .header .menu-second .mainmenu-09 a.menu-slide-second {
    top: 12px;
    position: relative;
}
.productlisting #breadcrumb-wrapper, #breadcrumb-wrapper {
    margin: 12px 0 0 0;
}
.header ul li.mainmenu-02 .submenu-02 .sub-menu-items>li:last-child a {
    width: 118px;
}
.homepage .home-promo-8 .onelayout-heading {
    right: -21px;
    width: 50%;
    top: 120px;
    left: 263px;
}
.homepage .home-promo-8 .text-alignment {
    right: 80px;
    top: 114px;
}
.homepage .home-promo-7 .text-alignment {
    top: 134px;
    left: 272px;
}
.homepage .home-promo-7 .onelayout-heading {
    right: 10px;
    top: 120px;
    left: 270px;
}
.fat-footer .nav .head {
    color: #011c43;
   /*font: 15px ProximaNW01Bold;
   */
}
.productlisting #breadcrumb-wrapper, #breadcrumb-wrapper {
    margin-top: 25px !important;
}
.homepage .home-promo-3 .btn.learn-more-btn.btn-inverse a {
    float: left;
}
.homepage .home-promo-2 .btn.btn-inverse {
    margin: 200px 50px 0 0;
    float: right;
}
.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 #desk-outer-wrapper .callout-wrapper .margin-top-4-row .promo-container-row:last-child .home-promo-7 .onelayout-heading, .cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 #desk-outer-wrapper .callout-wrapper .margin-top-4-row .promo-container-row:last-child .home-promo-8 .onelayout-heading {
    font-size: 37px;
    right: 24px;
}
.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 #desk-outer-wrapper .callout-wrapper .margin-top-4-row .promo-container-row:last-child .home-promo-7 .text-alignment {
    left: 255px;
    width: 46%;
}
.header .navigation-menu .sub-menu-second .sub-sub.submenu-04 .menu-ph > a {
    margin: 0 
}
.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .menu-navigation .nav-background-expand-top ul li.mainmenu-01 ul li.submenu-04 .menu-ph a {
    padding-top: 8px;
    padding-bottom: 4px;
}
.header ul.menu li.mainmenu-02 ul.sub-menu > li.submenu-03 {
    width: 100px;
}
.header ul.menu li ul.sub-menu > li.submenu-04.versioned-menu-container.even {
    width: 145px;
    margin-left: 15px;
}
.country-selector-light-box .img-control > li > a {
    width: auto;
}
.footer-bg .row-fluid .footercol-01 ul.nav li {
    width: 100%;
}
.fat-footer .nav>li {
    float: left;
    width: 100%;
}
.fat-footer .nav>li>a {
    float: left;
}
.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .header .menu-navigation .nav-background-expand-top ul.menu li.mainmenu-03 ul.sub-menu li.submenu-02 ul.sub-menu-items li:first-child {
    display: none;
}
html.touch .footer-bg .row-fluid .footercol-01 ul.nav li {
    width: 100%;
}
html.touch #page-footer .social-media-links .margin-for-join-btn.news-letter-section .btn.learn-more-btn {
    width: 150px;
    padding-right: 10px !important;
    padding-left: 10px !important;
}
html.touch ul.sub-menu-second li {
    min-height: 25px;
}
.productdetail .container-wrap .container-bg .ratings-reviews .tab-content .writeReviewLink a {
    width: 145px;
}
#page-footer .social-media-links .margin-for-join-btn.news-letter-section .btn.learn-more-btn a {
    width: 150px !important;
}
.header .menu-navigation .nav-background-expand-top ul li.mainmenu-03 ul.sub-menu li.submenu-02 ul.sub-menu-items li.item-1 {
    display: none;
}
.header ul.menu li ul.sub-menu > li.submenu-04.versioned-menu-container.even {
    margin-left: 0;
}
.header ul.menu li ul.sub-menu li.submenu-04 .menu-ph>a {
    padding-top: 10px;
}
.nav>li>a:focus {
    background-color: #fff;
}
/**** BE Page Changes on 6-9-16 ******/
.homepage.cls-2ca62aac-7188-41eb-add0-1af01f420ed4 .D-White-Promo1 .cta-item-4.btn.btn-inverse a {
    background-color: #7953b2;
    padding: 10px !important;
    width: auto !important;
}
.homepage.cls-2ca62aac-7188-41eb-add0-1af01f420ed4 .margin-top-4-row .D-White-Promo1 .flexible-content-container .cta-container.cta-item-4.btn.learn-more-btn.btn-inverse {
    position: absolute;
    top: 207px;
    left: 16%;
}
.homepage.cls-2ca62aac-7188-41eb-add0-1af01f420ed4 .D-White-Promo2 .cta-item-3.btn.btn-inverse a {
    background-color: #7953b2;
    width: auto !important;
}
.homepage.cls-2ca62aac-7188-41eb-add0-1af01f420ed4 .margin-top-4-row .D-White-Promo2 .flexible-content-container .cta-container.cta-item-3.btn.learn-more-btn.btn-inverse {
    position: absolute;
    right: 316px !important;
    top: 130px !important;
}
.cls-2ca62aac-7188-41eb-add0-1af01f420ed4 .flexible-promo-container.span12.position-relative.fixing.double-wide-3column.promo-nonempty.D-White-Promo3 .flexible-content-container {
    top: 50px;
}
.cls-2ca62aac-7188-41eb-add0-1af01f420ed4 .flexible-promo-container.span12.position-relative.fixing.double-wide-3column.promo-nonempty.D-White-Promo3 .flexible-content-container .span12.text-alignment .text-container.text-item-1 {
    float: left;
    width: 585px;
    margin-bottom: 10px;
}
.cls-2ca62aac-7188-41eb-add0-1af01f420ed4 .flexible-promo-container.span12.position-relative.fixing.double-wide-3column.promo-nonempty.D-White-Promo2 .flexible-content-container .span12.text-alignment .text-container.text-item-2 {
    float: right;
    margin-left: 0;
    margin-top: 10px;
    width: 415px !important;
    padding-right: 38px;
}
.cls-2ca62aac-7188-41eb-add0-1af01f420ed4 .flexible-promo-container.span12.position-relative.fixing.double-wide-3column.promo-nonempty.D-White-Promo4 .flexible-content-container .span12.text-alignment .text-container.text-item-4 {
    margin-top: 30px !important;
}
.cls-2ca62aac-7188-41eb-add0-1af01f420ed4 .flexible-promo-container.span12.position-relative.fixing.double-wide-3column.promo-nonempty.D-White-Promo4 .flexible-content-container .span12.text-alignment .cta-container.cta-item-5.btn.btn-link {
    margin-top: 30px !important;
    margin-left: 151px;
    position: absolute;
    left: 0;
    bottom: -65px;
}
.cls-2ca62aac-7188-41eb-add0-1af01f420ed4 .flexible-promo-container.span12.position-relative.fixing.double-wide-3column.promo-nonempty.D-White-Promo4 .flexible-content-container .span12.text-alignment .cta-container.cta-item-5.btn.btn-link .cta-item-hyperlink5 {
    width: 120px !important;
    padding: 10px !important;
}
.cls-2ca62aac-7188-41eb-add0-1af01f420ed4 .flexible-promo-container.span12.position-relative.fixing.double-wide-3column.promo-nonempty.D-White-Promo4 .flexible-content-container .span12.text-alignment .text-container.text-item-2 {
    margin-top: 7px;
}
.cls-2ca62aac-7188-41eb-add0-1af01f420ed4 .flexible-promo-container.span12.position-relative.fixing.double-wide-3column.promo-nonempty.D-White-Promo4 .flexible-content-container .span12.text-alignment .text-container.text-item-6 {
    top: 145px;
}
.cls-2ca62aac-7188-41eb-add0-1af01f420ed4 .flexible-promo-container.span12.position-relative.fixing.double-wide-3column.promo-nonempty.D-White-Promo4 .flexible-content-container .span12.text-alignment .text-container.text-item-7 {
    top: 194px;
    right: 0;
}
.cls-2ca62aac-7188-41eb-add0-1af01f420ed4 .flexible-promo-container.span12.position-relative.fixing.double-wide-3column.promo-nonempty.D-White-Promo4 .flexible-content-container .span12.text-alignment .text-container.text-item-8 {
    right: -26px;
    width: 260px;
    bottom: 38px !important;
}
.cls-2ca62aac-7188-41eb-add0-1af01f420ed4 .flexible-promo-container.span12.position-relative.fixing.double-wide-3column.promo-nonempty.D-White-Promo4 .flexible-content-container .span12.text-alignment .text-container.text-item-9 {
    bottom: 0px !important;
    font-size: 12px;
}
.cls-2ca62aac-7188-41eb-add0-1af01f420ed4 .flexible-promo-container.span12.position-relative.fixing.double-wide-3column.promo-nonempty.D-White-Promo4 .flexible-content-container .span12.text-alignment .cta-container.cta-item-10.btn.btn-link {
    bottom: -65px !important;
}
.cls-2ca62aac-7188-41eb-add0-1af01f420ed4 .flexible-promo-container.span12.position-relative.fixing.double-wide-3column.promo-nonempty.D-White-Promo4 .flexible-content-container .span12.text-alignment .cta-container.cta-item-10.btn.btn-link .cta-item-hyperlink10 {
    width: 120px !important;
    padding: 10px !important;
}
.cls-2ca62aac-7188-41eb-add0-1af01f420ed4 .flexible-promo-container.span12.position-relative.fixing.double-wide-3column.promo-nonempty.D-White-Promo6 .flexible-content-container .span12.text-alignment .cta-container.cta-item-9.btn.btn-link .cta-item-hyperlink9 {
    top: 90px;
    width: 200px;
}
.cls-2ca62aac-7188-41eb-add0-1af01f420ed4 .flexible-promo-container.span12.position-relative.fixing.double-wide-3column.promo-nonempty.D-White-Promo5 .flexible-content-container .span12.text-alignment .cta-container.cta-item-3.btn.btn-link .cta-item-hyperlink3 {
    width: 120px !important;
    padding: 10px !important;
}
.cls-2ca62aac-7188-41eb-add0-1af01f420ed4 .flexible-promo-container.span12.position-relative.fixing.double-wide-3column.promo-nonempty.D-White-Promo4 .flexible-content-container .span12.text-alignment .text-container.text-item-1 {
    padding: 25px 60px 35px;
}
.cls-2ca62aac-7188-41eb-add0-1af01f420ed4 .pull-left .promo-container-row:last-child {
    margin-bottom: 50px;
}
.homepage.cls-ebc7f2ac-26ed-4896-bfbf-b34561e726b6 .text-container.text-item-1.G9000_FTI_1_1 {
    width: 80% !important;
    margin-top: 44px !important;
}
.homepage.cls-ebc7f2ac-26ed-4896-bfbf-b34561e726b6 .text-container.text-item-2.G9000_FTI_1_2 {
    font: 15px/19px ProximaNW01Reg;
    margin: 15px 0 0 34px !important;
    width: 611px;
    float: left;
}
/*.homepage.cls-ebc7f2ac-26ed-4896-bfbf-b34561e726b6 .cta-container.cta-item-3.btn.learn-more-btn.btn-inverse{
    border: 2px solid #0e7683;
    border-radius: 0;
    position: absolute;
    top: 260px;
    width: 125px;
}
*/
.homepage.cls-ebc7f2ac-26ed-4896-bfbf-b34561e726b6 .text-container.text-item-2.G9000_FTI_4_2 {
    float: left;
    width: 40%;
    font-size: 15px;
    margin: 15px 0 0 35px;
    line-height: 19px;
}
.homepage.cls-ebc7f2ac-26ed-4896-bfbf-b34561e726b6 .G9000_video2 .flexible-content-container .G9000_FTI_5_1 {
    margin: 25px 0 0 0px !important;
    float: left;
}
.homepage.cls-ebc7f2ac-26ed-4896-bfbf-b34561e726b6 .G9000_video2 .flexible-content-container .G9000_FTI_5_2 p {
    float: left;
}
.homepage.cls-ebc7f2ac-26ed-4896-bfbf-b34561e726b6 .flexible-promo-container:nth-child(3) .text-alignment .cta-container.cta-item-3.btn.learn-more-btn.btn-inverse.G900_CTA_6_1 {
    width: 135px !important;
    left: 52px !important;
}
#pagemainwrapper.homepage.cls-ebc7f2ac-26ed-4896-bfbf-b34561e726b6 .flexible-promo-container:nth-child(3) .text-alignment .cta-container.cta-item-3.btn.learn-more-btn.btn-inverse.G900_CTA_6_1 a {
    width: auto !important;
    margin: 0 !important;
    padding: 6px 18px !important;
}
.homepage.cls-43ae2582-e57e-43e5-b22c-bfb7e247379e .pc_reset-pwd .yearbirthdate > select {
    height: 23px !important;
}
.homepage.cls-bcaa52ed-241c-4ac9-a2a8-faf56d68c10d .wrapper .reg-step2 {
    margin: 60px 0;
}
/****** Sitemap page changes *********/
.sitemap .span6.site-map-category ul:nth-child(4) li, .sitemap .span6.site-map-category ul:nth-child(6) li, .sitemap .span6.site-map-category ul:nth-child(8) li {
    margin-bottom: 22px;
}
.sitemap .experience-section-hypsections h2 {
    float: left;
    margin: 30px 0 20px;
}
/****offersdetail page *******/
.offersdetail .email-share .edit-email-overlay .pull-left {
    width: 150px;
}
/**** Error page changes ****/
.cls-1088e7de-ca71-4047-8673-5d2543afc1fd #page-content-wrapper h2 {
    left: 36%;
}
.cls-1088e7de-ca71-4047-8673-5d2543afc1fd .page-error a, .cls-6bb3d48b-6879-4bcb-aefb-7011a61c88fe .page-error a {
    color: #0084c9;
}
/***** Write a review *****/
.writereview .edit-btn.btn-war-edit {
    width: auto;
    height: auto;
}
.writereview-popup.modal .reviews-tile .stat-row span {
    width: 55px;
}
.writereview .ambiguous-age {
    margin: 25px 116px;
}
.writereview .review1-container.form-horizontal {
    margin-top: 50px;
}
/***** Tips topic landing changes ****/
.tipstopiclanding #filter-wrapper .mt-facet .facet-heading a img {
    margin: 7px 10px 0 7px;
    float: right;
}
.tipstopiclanding .content-toolbar .sort-align label {
    cursor: default;
}
.tipslanding .content-toolbar .sort-align label {
    cursor: default;
}
.country-selector-light-box .country-section-heading {
    margin: 0 0 30px 40px !important;
}
.cls-89e4deb7-6023-4479-b022-bd0f21d4646c .breadcrumb li:nth-child(2) {
    display: none;
}
.productdetail #breadcrumb-wrapper .span3 .share {
    padding: 0px 0 0 0 !important;
}
.productdetail .ratings-reviews-toolbar h2 {
    margin-left: 10px;
}
.productdetail .ratings-reviews-filters {
    padding-left: 10px !important;
    padding-right: 0 !important;
}
.productdetail .ratings-reviews-sort label {
    padding-left: 10px !important;
}
.productdetail .ratings-reviews-toolbar .ratings-reviews-filters .selector {
    margin-right: 10px !important;
}
.sitemap .site-map-category ul li ul li a, .sitemap .site-map-category ul li ul li ul li a, .sitemap .site-map-category ul li a, .sitemap .site-map-category a, .sitemap .site-map-category+.site-map-category li a {
    width: auto !important;
}
.sitemap .site-map-category a {
    float: left;
}
/**** IPAD CHANGES ******/
html.touch .lightbox-panel-email.in {
    top: 30% !important;
    left: 23%;
}
html.touch .header .navigation-menu ul.menu-second li.mainmenu-09 ul.sub-menu-second li.submenu-01 > a {
    left: 40%;
}
html.touch .header .navigation-menu li.mainmenu-09 .sub-menu-second {
    left: -56.6719px !important 
}
.homepage.cls-cec9787c-322d-48ed-99dc-df319df78554 .promo-nonempty iframe {
    height: 1340px !important;
}
.homepage .nav-background .menu-second .mainmenu-01 .sub-menu-second .submenu-01 ul.sub-menu-items {
    margin-bottom: 26px;
}
.header .navigation-menu .sub-menu-second .sub-sub.submenu-03 .menu-ph > a + ul + a {
    margin-top: 17px;
}
.header .navigation-menu .sub-menu-second .sub-sub.submenu-04 .menu-ph > a + ul + a {
    margin-top: 17px;
}
.homepage .nav-background .menu-second .mainmenu-01 .sub-menu-second .submenu-01 ul.sub-menu-items {
    margin-bottom: 0 !important;
}
ul.menu-second li a {
    display: inline;
}
.sub-menu-items {
    margin-top: 15px;
}
.header .navigation-menu .sub-menu-second .sub-sub .menu-ph>.sub-menu-items {
    margin-top: 15px;
}
.header .navigation-menu .sub-menu-second .sub-sub .menu-ph>.sub-menu-items+a+.sub-menu-items {
    margin-top: 15px;
}
.header .navigation-menu .sub-menu-second .sub-sub.submenu-01 .menu-ph > a + ul + a {
    display: inline-block;
    margin-top: 20px;
    padding-bottom: 0;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .header .navigation-menu .sub-menu-second .sub-sub.submenu-02 .menu-ph>a+ul+a {
        display: inline-block;
        margin-top: 25px;
        padding-bottom: 0;
   }
    .header .navigation-menu .sub-menu-second .sub-sub.submenu-03 .menu-ph>a+ul+a {
        display: inline-block;
        margin-top: 25px;
        padding-bottom: 0;
   }
    .header .navigation-menu .sub-menu-second .sub-sub.submenu-04 .menu-ph>a+ul+a {
        display: inline-block;
        margin-top: 25px;
        padding-bottom: 0;
   }
}
.searchresults .product-image .quick-view {
    width: 164px;
    left: 0;
}
.searchresults .product-image .quick-view span {
    display: block;
    width: 170px;
    margin-left: -16px;
}
.productdetail #binModal.popup-buyitnow .modal-body {
    width: 360px;
    overflow-x: hidden;
    overflow-y: auto;
}
.homepage.cls-95ba1e33-fa9e-4f87-81e0-3178c00fa420 .pc_user-login .pc_txtfld.username.qqq > input {
    padding: 4px;
    width: 290px;
}
.cls-37947e35-4550-47ee-9a09-554e3eecfb68 .pc_user-login .pc_txtfld.username.qqq > input {
    padding: 4px;
    width: 290px;
}
html.touch .cls-37947e35-4550-47ee-9a09-554e3eecfb68 .pc_user-login .pc_txtfld.username.qqq>input {
    padding: 4px;
    width: 290px;
}
html.touch .homepage.cls-95ba1e33-fa9e-4f87-81e0-3178c00fa420 .pc_user-login .pc_txtfld.username.qqq>input {
    padding: 4px;
    width: 290px;
}
.sitemap .span6.site-map-category:nth-child(2) > ul:nth-child(4), .sitemap .span6.site-map-category:nth-child(2) > ul:nth-child(6), .sitemap .span6.site-map-category:nth-child(2) > ul:nth-child(8) {
    margin-bottom: 26px;
}
.sitemap .span6.site-map-category:nth-child(2) > ul:nth-child(4) li, .sitemap .span6.site-map-category:nth-child(2) > ul:nth-child(6) li, .sitemap .span6.site-map-category:nth-child(2) > ul:nth-child(8) li {
    margin-bottom: 3px;
}
.cls-6bb3d48b-6879-4bcb-aefb-7011a61c88fe #page-content-wrapper h2 {
    width: 41% !important;
}
.searchresults .product ul li .selector {
    width: 184px!important;
}
/*.header ul.menu li.mainmenu-05 ul.sub-menu .menu-ph > .versioned-item{
   display:none;
}
*/
.homepage.cls-23b7c353-96dc-4b79-b571-b424887e8532 .modal.fade.bs-example-modal-sm.in, .homepage.cls-23b7c353-96dc-4b79-b571-b424887e8532 .modal {
    background: #fff none repeat scroll 0 0;
    border: 0 none;
    border-radius: 0;
    padding: 10px;
    margin-top: 150px;
    width: 560px;
}
.bs-example-modal-sm .modal-header.titlePopup {
    border: 0 none;
    padding: 0;
}
.bs-example-modal-sm .modal-title.titlePopup {
    color: #666;
    font: 24px ProximaNW01Smbd;
    text-transform: uppercase;
}
.bs-example-modal-sm .modal-body.msgPopup {
    padding: 15px 0 5px;
}
.bs-example-modal-sm .modal-body.msgPopup > span {
    color: #666;
    font: 16px ProximaNW01Reg;
}
.bs-example-modal-sm button.close .sr-only {
    display: none;
}
.bs-example-modal-sm button.close {
    background: transparent url("/pl-pl/-/media/OralB_PL/Images/Common Icons/ModalDialogClose.png") no-repeat scroll right top;
    height: 20px;
    margin: 5px;
    text-indent: -999999px;
    width: 20px;
    position: absolute;
    right: 0;
    top: 0;
}
.footer-bg .fat-footer .span9-2 .row-fluid:nth-child(2) {
    padding-left: 15px;
}
.fat-footer .span9-2>div+div+div {
    margin-left: 45px !important;
}
#pagemainwrapper.homepage .carousel .carousel-inner .item .slider-text-without-pic .btn {
    position: absolute;
   /* top: 285px;
    */
   /* left: auto;
    */
    margin: 0;
   /* right: 20px;
    */
}
/*#pagemainwrapper.homepage .carousel .carousel-inner .hero-carousel-panel-1 .slider-text-without-pic h2, #pagemainwrapper.homepage .carousel .carousel-inner .hero-carousel-panel-1 .slider-text-without-pic p,*/
#pagemainwrapper.homepage .carousel .carousel-inner .DT-Home-Carousel4 .slider-text-without-pic h2, #pagemainwrapper.homepage .carousel .carousel-inner .DT-Home-Carousel4 .slider-text-without-pic p, #pagemainwrapper.homepage .carousel .carousel-inner .DT-Home-Carousel5 .slider-text-without-pic h2, #pagemainwrapper.homepage .carousel .carousel-inner .DT-Home-Carousel5 .slider-text-without-pic p {
    display: none;
}
/*#pagemainwrapper.homepage .carousel .carousel-inner .hero-carousel-panel-1 .slider-text-without-pic .slider-video-btn{
    right: 273px;
    position: absolute;
    left:auto;
    top: 30px;
}
#pagemainwrapper.homepage .carousel .carousel-inner .hero-carousel-panel-1 .slider-text-without-pic .btn.cta-item-2 {
    left: 250px;
}
#pagemainwrapper.homepage .carousel .carousel-inner .hero-carousel-panel-1 .slider-text-without-pic .btn.cta-item-1 > a {
    width: 180px !important;
    height: 38px;
    padding: 0 !important;
    margin: 0;
    line-height: 40px;
}
#pagemainwrapper.homepage .carousel .carousel-inner .hero-carousel-panel-1 .slider-text-without-pic .btn.cta-item-2 > a {
    width: 180px !important;
    height: 38px;
    padding: 0 !important;
    margin: 0;
    line-height: 40px;
}
*/
#pagemainwrapper.homepage .carousel .carousel-inner .DT-Home-Carousel2 .slider-text-without-pic p {
    position: absolute;
    top: 234px;
    left: 431px;
    margin: 0 75px 0 0!important;
    color: #fff;
    font: 13px/19px "ProximaNW01Reg";
}
#pagemainwrapper.homepage .carousel .carousel-inner .DT-Home-Carousel2 .slider-text-without-pic .btn {
    top: 297px;
    left: auto;
    right: 77px;
}
#pagemainwrapper.homepage .carousel .carousel-inner .DT-Home-Carousel3 .slider-text-without-pic h2 {
    color: #011c43;
    font: 35px/43px ProximaNW01Smbd;
    width: auto;
    margin: 0;
    position: absolute;
    top: 87px;
    left: 50px;
}
#pagemainwrapper.homepage .carousel .carousel-inner .DT-Home-Carousel3 .slider-text-without-pic p {
    color: #011C43;
    position: absolute;
    top: 193px;
    margin: 0 0 45px 50px;
    width: 50%;
    left: 0px;
}
#pagemainwrapper.homepage .carousel .carousel-inner .DT-Home-Carousel3 .slider-text-without-pic .btn.cta-item-4{
    left: 255px;
}
#pagemainwrapper.homepage .carousel .carousel-inner .DT-Home-Carousel4 .slider-text-without-pic .btn, #pagemainwrapper.homepage .carousel .carousel-inner .DT-Home-Carousel5 .slider-text-without-pic .btn {
    top: 277px;
}
/* .homepage .hero-carousel-panel-2 .slider-text-without-pic p {
    margin: 127px 77px 0 0!important;
    float: right;
}
.homepage .hero-carousel-panel-2 .slider-text-without-pic p {
    margin-top: 117px;
}
.homepage .hero-carousel-panel-2 .slider-text-without-pic .btn.learn-more-btn:last-child {
    margin: 0px 0 0 9px;
    width: 135px;
}
.homepage .hero-carousel-panel-2 .slider-text-without-pic .btn.learn-more-btn:last-child {
    width: 195px;
    margin-top: 190px;
}
.homepage .hero-carousel-panel-2 .slider-text-without-pic .btn.learn-more-btn:last-child {
    width: auto;
    float: right;
    margin-right: -493px;
}
.homepage .carousel .hero-carousel-panel-3 .slider-text-without-pic h2 {
    color: #011C43;
    font: 35px/43px ProximaNW01Smbd;
    margin-top: 110px;
}
.homepage .carousel .hero-carousel-panel-3 .slider-text-without-pic h2 {
    margin-top: 87px;
}
.homepage .carousel .hero-carousel-panel-3 .slider-text-without-pic p {
    color: #011C43;
}
.homepage .carousel .hero-carousel-panel-3 .slider-text-without-pic .btn.learn-more-btn {
    left: 0;
    margin: 278px 0 0 50px;
    top: 0;
    width: 135px;
    position: absolute;
}
.homepage .carousel .hero-carousel-panel-3 .slider-text-without-pic .btn.learn-more-btn + .btn.learn-more-btn {
    left: 243px;
    top: 278px;
}
.homepage .carousel .hero-carousel-panel-3 .slider-text-without-pic .btn.learn-more-btn {
    margin: 295px 0 0 50px;
}
.homepage .carousel .hero-carousel-panel-3 .slider-text-without-pic .btn.learn-more-btn+.btn.learn-more-btn {
    top: 295px;
}
.homepage .carousel .hero-carousel-panel-3 .slider-text-without-pic .btn.learn-more-btn {
    margin: 285px 0 0 50px;
}
.homepage .carousel .hero-carousel-panel-3 .slider-text-without-pic .btn.learn-more-btn+.btn.learn-more-btn {
    top: 285px;
}
.homepage .carousel .hero-carousel-panel-4 .slider-text-without-pic .btn.learn-more-btn, .homepage .carousel .hero-carousel-panel-5 .slider-text-without-pic .btn.learn-more-btn {
    margin: 170px 0 0 50px;
}
.homepage.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .item.hero-carousel-panel-5 .slider-text-without-pic {
    bottom: 0;
    position: absolute;
    top: auto;
    left: 31px;
}
*/
/*#pagemainwrapper.cls-37947e35-4550-47ee-9a09-554e3eecfb68 .pc_user-login .pc_left-panel, #pagemainwrapper.homepage.cls-95ba1e33-fa9e-4f87-81e0-3178c00fa420 .pc_user-login .pc_left-panel, #pagemainwrapper.homepage.cls-bcd61bb2-28f4-4a62-84a4-7d6a45dd34c7 .pc_user-login .pc_left-panel {
    padding: 38px 0px !important;
}*/
.homepage .margin-top-4-row .promo-container-row:nth-child(2) .home-promo-3.promo-nonempty .one-colum-layout .onelayout-heading{
    left:auto;
}
/*Ticket:1206638:search dropdown fix css starts here*/
.autocomplete-suggestions {
    background:#fff;
    border: medium none;
    padding:22px 0;
    width: 350px;
    border:#e6e6e6 solid 1px;
    top:115px !important;
}
.autocomplete-suggestions .rating-wrapper {
    display: none;
}
.autocomplete-suggestions .autocomplete-group strong {
    color: #2c2f64;
    display: block;
    font: 20px ProximaNW01reg;
    margin-left:10px;
}
.autocomplete-group {
    padding: 0;
}
.autocomplete-suggestions .Recommended {
    border-top: medium none;
    border-bottom:1px solid #e6e6e6;
    margin-bottom: 4px;
    padding: 0;
    cursor:pointer;
    min-height:inherit;
    clear: both;
    float: left;
}
.autocomplete-suggestion.Recommended span {
    color: #616161;
    font: 14px ProximaNW01reg;
}
.autocomplete-suggestions .autocomplete-group {
    padding: 10px 0;
    clear: both;
}
.autocomplete-suggestion.Recommended.Content.no-img .suggestion-text {
    margin: 0 0 10px 20px;
}
.autocomplete-suggestions .Recommended:hover {
    background:transparent;
}
.autocomplete-suggestion.Recommended span.prod-img img {
    height: auto;
    margin-bottom: 10px;
    width:90%;
    margin:10px;
}
.autocomplete-suggestions strong {
    color: #616161;
    font-weight: bold;
   font-family: ProximaNW01Smbd;
}
.autocomplete-suggestion.Recommended span.prod-img {
    width: 42%;
    margin:0 10px;
}
.autocomplete-selected {
    background-color: #fff;
}
.autocomplete-suggestion.Recommended span.suggestion-text {
    margin-top: 48px;
}
.autocomplete-suggestions .results {
    border-top: medium none;
    color: #616161;
    font: 14px ProximaNW01reg;
    margin: 0;
    padding: 18px 0 0 10px;
}
.autocomplete-suggestions .results:hover {
    background-color: #fff;
}
.autocomplete-suggestions .results a {
    color: #616161;
}
.autocomplete-suggestion.Recommended span.content-img {
    height: auto;
    margin: 10px;
    width: 42%;
}
.autocomplete-suggestion.Recommended span.content-img img {
    width: 100%;
}
.autocomplete-suggestion.Recommended span.content-img + .suggestion-text {
    display: block;
    margin: 8px 10px 15px 0;
    width: 49%;
}
html.touch .autocomplete-suggestions {
    background: #fff;
    border: medium none;
    padding: 22px 0;
    width: 350px;
    border: #b2c0dd solid 1px;
    top: 74px!important;
    right: 22px !important;
    left: auto !important;
}
/*Ticket:1206638:search dropdown fix css ends here*/
/*Adchoice css starts here*/
.brand_link-font-siz-for-tearm-adchoice {
   position:relative;
    top:-1px;
}
.brand_link-font-siz-for-tearm-adchoice img {
   width:12px !important;
}
/*Adchoice css ends here*/
.homepage.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .DT-Promo-6-HP .one-colum-layout{
    width: auto;
    right: 230px;
    left: auto;
    bottom: 35px;
    top: auto;
}
.productdetail .tab-pane .class-sc4 .image1 {
    float: right;
}
.homepage.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .hero-carousel-panel-1item .slider-text-second h2 {
    width: 515px;
    color: #fff;
    font: 28px/32px ProximaNW01Smbd;
    left: 0;
    margin-left: 405px;
    margin-top: 98px;
}
.homepage.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .hero-carousel-panel-1item .slider-text-second p {
    color: #fff;
    font-size: 22px;
    width: 500px;
    margin: 43px 0 0 405px;
    line-height: 25px;
}
.homepage .hero-carousel-panel-1item .slider-text-second .btn.learn-more-btn a {
    background: #fff;
    color: #0075c9;
}
.homepage .carousel .hero-carousel-panel-2 .slider-text-second p {
    position: absolute;
    margin: 0px;
    right: 0px;
    left: auto;
    top: 295px;
    width: auto;
    font-size: 13px;
    font-size: 12px;
}
.homepage .carousel .hero-carousel-panel-2 .slider-text-second .btn.learn-more-btn a {
    text-indent:-99999px;
    color: #0075c9;
}
.homepage .carousel .hero-carousel-panel-2 .slider-text-second .btn.learn-more-btn + .btn.learn-more-btn {
    margin-left: 200px !important;
}
.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .carousel .hero-carousel-panel-2 .slider-text-without-pic {
    width: 354px;
    right: 0;
    left: auto;
}
.homepage .carousel .hero-carousel-panel-2 .slider-text-second p {
    margin: 0px 0 0 0;
    width: 100%;
    font-size: 12px;
}
.homepage .carousel .hero-carousel-panel-2 .slider-text-second .btn.learn-more-btn + .btn {
    margin-left: 206px !important;
}
.homepage .carousel .hero-carousel-panel-2 .slider-text-second .btn.learn-more-btn + .btn a {
    width: 120px !important;
}
#page-content .carousel-inner .hero-carousel-panel-4 .slider-text-without-pic{
    width: 541px;
    right: 0;
    left: auto;
    top:0;
}
.homepage .carousel .hero-carousel-panel-4 .slider-text-second h2,.homepage .carousel .hero-carousel-panel-4 .slider-text-second p {
    margin: 0;
    width: 100%;
}
.homepage .carousel .hero-carousel-panel-4 .slider-text-second h2 {
    font: 50px/47px ProximaNW01Reg;
    margin-bottom: 35px;
}
.homepage .carousel .hero-carousel-panel-4 .slider-text-second p {
    font-size: 24px;
    line-height: 26px;
}
.homepage .hero-carousel-panel-4.item .slider-text-without-pic .btn {
    top: 166px !important;
    right: 104px !important;
}
.homepage .hero-carousel-panel-4.item .slider-text-without-pic .btn a{
    color: #0075c9;
    background:transparent !important;
    width: 120px !important;
    padding: 11px 0 9px 0 !important;
}
.homepage .carousel .hero-carousel-panel-1item .slider-text-second .btn.learn-more-btn + .btn a {
    width: 120px !important;
}
/* Ticket - 1395293 - Added by Balasubramanian - Starts */
.homepage .home-promo-8 .span7 .content {
    margin: 50px 0 0 95px;
    width: 100%;
}
.homepage .home-promo-7 .text-alignment .span7 .content {
    margin: 30px 0 0 17px;
}
/* Ticket - 1395293 - Ends */
.homepage.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .hero-carousel-panel-3 .slider-text-second h2 {
    width: 515px;
    color: #fff;
    font: 28px/32px ProximaNW01Smbd;
    left: 0;
    margin-left: 405px;
    margin-top: 98px;
}
.homepage.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .hero-carousel-panel-3 .slider-text-second p {
    color: #fff;
    font-size: 22px !important;
    width: 500px;
    margin: 43px 0 0 405px;
    line-height: 25px;
    position: static;
}
.homepage .carousel .hero-carousel-panel-3 .slider-text-second .btn.learn-more-btn a {
    color: #0075c9;
    text-indent:-99999px;
}
#pagemainwrapper .carousel .hero-carousel-panel-1item .slider-text-second .btn.learn-more-btn {
    right: 333px;
    top: 252px;
    left: auto;
}
#pagemainwrapper .carousel .hero-carousel-panel-3 .slider-text-second{
    position: absolute;
}
.homepage .carousel .hero-carousel-panel-3 .slider-text-second .btn.learn-more-btn {
    position: absolute;
    height: 460px;  
    right: 0px;
    top:0px;
}
#pagemainwrapper .carousel .hero-carousel-panel-1item .slider-text-second .btn.learn-more-btn a {
    width: 190px !important;
}
#pagemainwrapper.homepage .carousel .carousel-inner .item .slider-text-without-pic .btn + .btn {
    right: 125px;
}
/* CHG0093670 ticket changes on 09/03/18 starts */
.homepage .carousel .hero-carousel-panel-2 .slider-text-second h2 {
    font: 20px/25px ProximaNW01Reg;
    width: 100%;
    margin: 0;
}
.homepage .carousel .hero-carousel-panel-2 .slider-text-second .btn.learn-more-btn {
    right: 0;
    top: 0;
    position: absolute;
    left: auto;
}
/* CHG0093670 ticket changes on 09/03/18 starts */
/*CHG0096111*/
/*START*/
.homepage.cls-dc7ed9c9-45a7-473c-b6f8-4d5cfbe11a99 .flexible-promo-container.promo-nonempty:nth-child(5) .flexible-content-container .span12.text-alignment{
    position:relative;
    bottom:290px;
    margin-left:29px;
    height: 0;
}
.homepage.cls-dc7ed9c9-45a7-473c-b6f8-4d5cfbe11a99 .flexible-promo-container.promo-nonempty:nth-child(5) .flexible-content-container .text-alignment .text-item-1{
    padding-bottom: 42px;
    color: #0075C9;
    font: 36px/30px ProximaNW01Smbd;
    width: 360px;
    line-height: 37px;
}
.homepage.cls-dc7ed9c9-45a7-473c-b6f8-4d5cfbe11a99 .flexible-promo-container.promo-nonempty:nth-child(5) .flexible-content-container .text-alignment .text-item-3{
    font: 15px/19px ProximaNW01Reg;
    width: 380px;
    padding-top: 38px;
    float: right!important;
    font-family: "ProximaNW01Reg";
    color: hsl(0, 0%, 40%);
    line-height: 19px;
    margin-right:56px;
    text-align:center;
}
/*END*/
/* CHG0103340 Ticket Start 10-04-18*/
.header ul.menu li ul.sub-menu li.submenu-03 ul{
   margin-top: -1px !important;
}
.header ul.menu li ul.sub-menu li.submenu-04 ul {
   margin-top: -2px !important;
}
.header ul.menu li ul.sub-menu li.submenu-01 ul:last-child li a img.menu-pic {
   margin-top: -1px;
}
/* CHG0103340 Ticket End 10-04-18 */
/* RITM0532872 Ticket Start here 23-05-18 */
/* Promo 1 */
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo1 .flexible-content-container {
   position: absolute;
    top: 0;
    right: 0;
    width: 60%;
    height: 100%;
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo1 .text-item-1{
   margin:30px 15px 0 0;
    text-align: center;
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo1 .text-item-1 p:nth-child(1){
   text-transform: uppercase;
    font: 40px/50px ProximaNW01Smbd;
    color: #053c74;
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo1 .text-item-1 p:nth-child(2){
   text-transform: uppercase;
    font: 39px/50px ProximaNW01Smbd;
    color: #053c74;
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo1 .text-item-1 p:nth-child(3){
   text-transform: uppercase;
    font: 36px/38px Neutrafacetextlight;
    color: #053c74;
    font-weight: bold;
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo1 .text-item-1 p:nth-child(1) span{
   font: 42px/37px ProximaNW01Smbd;
    color: #0786c9;
    display: block;
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo1 .cta-item-2{
   position: absolute;
    top: 85%;
    width: auto;
    left: 17%;
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo1 .cta-item-2 a{
    width: auto !important;
    padding: 10px 20px!important;
    background: #004181;
    background: -webkit-gradient(linear,0 0,0 100%,from(#0071c1),to(#004586));
    background: -webkit-linear-gradient(top,#0071c1,#004586);
    background: -moz-linear-gradient(top,#0071c1,#004586);
    background: -ms-linear-gradient(top,#0071c1,#004586);
    background: -o-linear-gradient(top,#0071c1,#004586);
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo1 .text-item-3 span{
   position: absolute;
    bottom: 12px;
    right: 12px;
    color: #0786c9 !important;
}
/* Promo 2 */
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo2 .flexible-content-container{
   position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo2 .text-item-1{
   margin: 60px 0 40px 0;
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo2 .text-item-1 p{
   color: #0075c9;
    width: 92%;
    margin: 0 auto;
    font: 34px/37px "Neutrafacetextlight";
    text-transform: uppercase;
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo2 .text-item-1 p span{
   font: 36px/37px ProximaNW01Smbd;
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo2 .text-item-2{
   font-size: 15px;
    text-align: left;
    line-height: 18px;
    width: 92%;
    margin: 0 auto;
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo2 .text-item-3{
   position: absolute;
    left: 90px;
    width: 20%;
    bottom: 120px;
    font-size: 15px;
    line-height: 20px;
    text-align: right;
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo2 .text-item-3 strong{
   color: #0075c9;
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo2 .text-item-4{
   position: absolute;
    right: 90px;
    width: 20%;
    bottom: 48px;
    font-size: 15px;
    line-height: 20px;
    text-align: left;
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo2 .text-item-4 strong{
   color: #9c3f77;
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo2 .text-item-4 p{
   font-size: 12px;
    line-height: 16px;
}
/* Promo 3 */
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .Promo-3 .flexible-content-container{
   position: absolute;
    top: 0;
    width: 50%;
    height: 100%;
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .Promo-3 .silder-pic-cover{
   position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    height: 100%;
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .Promo-3 .silder-pic-cover .slider-video-btn{
   position: absolute;
    left: 200px;
    top: 45px;
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .Promo-3 .span12.text-alignment{
   height: 100%;
    padding: 50px 50px;
    color: #fff;
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .Promo-3 .span12.text-alignment .text-item-1{
   font: 35px/37px "Neutrafacetextlight";
    margin-top: 22px;
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .Promo-3 .span12.text-alignment .text-item-1 p{
   font-size: 34px;
    line-height: 40px;
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .Promo-3 .span12.text-alignment .text-item-1 p span{
   font: 35px/37px ProximaNW01Smbd;
}
/* Promo 4 */
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo4 .flexible-content-container{
   position: absolute;
    top: 0;
    height: 100%;
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo4 .span12.text-alignment{
   margin-top: 65px;
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo4 .text-item-1{
   width: 20%;
    float: left;
    margin-right: 54px;
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo4 .text-item-2{
   width: 20%;
    float: left;
    margin-right: 60px;
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo4 .text-item-3{
   width: 20%;
    float: left;
    margin-right: 34px;
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo4 .text-item-4{
   width: 24%;
    float: left;
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo4 .text-item-5, .cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo4 .text-item-6, .cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo4 .text-item-7, .cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo4 .text-item-8 {
   width: 20%;
    margin-top: 275px;
    font-size: 15px;
    text-align: center;
    line-height: 19px;
    float: left;
    margin-right: 57px;
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo4 .text-item-1 p, .cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo4 .text-item-2 p, .cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo4 .text-item-3 p, .cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo4 .text-item-4 p{
   color: #0075c9;
    text-align: center;
    font: 22px/23px "ProximaNW01Smbd";
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo4 .text-item-5 p{
   font-size: 12px;
    line-height: 16px;
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo4 .text-item-7{
   margin-right: 47px !important;
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo4 .text-item-8{
   margin-right: 0px !important;
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo4{
   margin-bottom:22px;
}
/* Promo 5 */
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo5 .flexible-content-container{
   position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: #053c74;
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo5 .text-item-1{
   margin: 65px 0 55px 35px;
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo5 .text-item-2, .cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo5 .text-item-3{
   width: 50%;
    text-align: center;
    float: left;
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo5 .cta-item-4{
   position: absolute;
    bottom: 70px;
    left: 183px;
    text-decoration: none;
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo5 .cta-item-5{
   position: absolute;
    bottom: 70px;
    right: 190px;
    text-decoration: none;
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo5 .text-item-1 p{
   width: 83%;
    font: 35px/42px "Neutrafacetextlight";
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo5 .text-item-1 p span{
   font: 37px/37px ProximaNW01Smbd;
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo5 .text-item-2 p:first-child, .cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo5 .text-item-3 p:first-child{
   margin-bottom: 15px;
    font: 25px/25px ProximaNW01Smbd;
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo5 .text-item-2 p:last-child, .cls-e14bc942-9af1-48b0-a1fc-684976a39981 .promo-container-row .D-White-Promo5 .text-item-3 p:last-child{
   font-size: 16px;
    line-height: 18px;
}

/* RITM0532872 Ticket End here 23-05-18 */
/*RITM0617262 - Homepage redesign starts*/
.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .container-bg {
   overflow:hidden;
}
.homepage.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .callout-wrapper .margin-top-4-row {
    margin: 0;
    box-shadow: 0 3px 8px 2px #aaa;
}
.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .silder-pic-cover {
    visibility: hidden;
}
.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7.homepage .carousel-bg {
    width: 100vw;
    margin-left: calc(-50vw + 50%);
    float: none;
    background: url("/pl-pl/-/media/OralB_PL/Images/Common/desktopG1oralbhomepagecarouselbackground2812") no-repeat scroll top 
}
.homepage.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .carousel{
    margin:0px;
}
.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7.homepage .carousel-inner .btn.learn-more-btn, .cls-0e0ecd54-9670-4334-85ed-de7825d35ae7.homepage .carousel-inner .btn.learn-more-btn a {
    margin: 0!important;
    position: static;
    width: 100%!important;
    height: 100%;
    background: none;
    font-size: 0;
    padding: 0!important;
}
#pagemainwrapper.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7.homepage .slider-text-without-pic {
    width: 940px;
    height: 460px;
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
}
.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .promo-nonempty .onelayout-heading {
    color: #006fba;
    float: right;
    font: 22px/22px "ProximaNW01Smbd";
    margin: 0;
    padding: 0;
    width: 100%;
    text-align: center;
    margin-top: 20px;
    min-height: 1px;
    margin-bottom: 10px;
}
.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .promo-nonempty.double-wide-4-column h2.onelayout-heading{
    text-align: left;
    margin-left: 30px;
    width: 94%;
}
.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .promo-nonempty.double-wide-4-column .Soni-promo-5-home h2.onelayout-heading {
    width: 60%;
    float: left;
}
.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .promo-nonempty .btn.learn-more-btn:first-of-type {
    background: none;
    display: block;
    margin: 0 auto;
    position: static;
    width: 100%;
    text-align: center;
}
.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .promo-nonempty .btn.learn-more-btn:first-of-type a {
    background: none;
    color: #666;
    font: 16px/11px "ProximaNW01Reg";
    width: auto !important;
    text-transform: none;
    padding: 0 !important;
    text-align: center;
}
.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .promo-nonempty .span7.pull-right {
    width: 100%;
    height: 100%;
}
#pagemainwrapper.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .promo-nonempty .btn.learn-more-btn:last-of-type a {
    width: 100% !important;
    height: 100%;
    position: absolute;
    background: none;
    padding: 0 !important;
    display: block;
    font-size: 0;
}
#pagemainwrapper.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .promo-nonempty .Kids-promo-4-home .btn.learn-more-btn:last-of-type a, #pagemainwrapper.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .promo-nonempty .Soni-promo-5-home .btn.learn-more-btn:last-of-type a {
    width: 94% !important;
}
#pagemainwrapper.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .promo-nonempty .btn.learn-more-btn:last-of-type {
    width: 100%;
    height: 100%;
    margin: 0;
    position: absolute;
    top: 0;
    background: none 
}
.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .promo-nonempty {
    width: auto;
    height: auto !important;
}
.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .promo-nonempty.double-wide-4-column .btn.learn-more-btn:first-of-type a {
    text-align: left;
    margin-left: 30px;
}
.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .promo-nonempty .one-colum-layout {
    height: 100%;
}
.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .carousel-indicators li {
    background-image: url("/pl-pl/-/media/OralB_PL/Images/Common Icons/Desktop_BIMA_Carousel_Dots_OffState.png");
    display: inline-block;
    float: none;
    height: 26px;
    width: 27px;
    background-position: center center;
    margin: 0 0 0 -3px 
}
.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .carousel-indicators li.active {
    background-image: url("/pl-pl/-/media/OralB_PL/Images/Common Icons/Desktop_BIMA_Carousel_Dots_OnState.png") 
}
.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .carousel .carousel-indicators{
    text-align: center;
    left: 0 !important;
    width: 100%;
}
.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .carousel-control-left, .cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .carousel-control.right{
    display:none;
}
/*menu*/
.header ul.menu .mainmenu-01 ul.sub-menu {
    width: 600px!important;
    background: url("/pl-pl/-/media/OralB_PL/Images/Common/Desktop_BIMA_DropDown_WhiteBox.png") no-repeat;
    border: none;
    padding: 0 15px!important;
    background-size: 100% 480px;
    top: 17px;
    left: -140px!important;
    /* display: block !important; */
    /* height: 700px; */
}
.header ul.menu li.mainmenu-01 ul.sub-menu>li {
    padding: 0 5px 0 0;
    float: left;
}
.header ul.menu li ul.sub-menu li .menu-ph {
    margin: 0;
}
.header ul.menu li.mainmenu-01 ul.sub-menu .menu-ph>a {
    text-align: center;
    text-transform: none;
    color: #0081cb;
    font: 15px ProximaNW01Smbd;
    padding: 23px 11px 10px 0;
    padding-right: 0!important;
    width: 145px!important;
    height: 28px;
}
.sub-menu-items {
    text-decoration: none;
    color: #fff;
    margin: 0px;
    padding: 0px;
    width: 100%;
    display: inline-block;
}
ul.menu li, ul.menu ul.sub-menu li {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    display: inline-table;
    float: left;
}
.header ul.menu li ul.sub-menu li a {
    padding: 0;
}
.header .menu-pic {
    min-width: 100%;
    max-width: none;
}
.header ul.menu li.mainmenu-02 ul.sub-menu {
    background: #fff none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    left: -275px !important;
    opacity: .96;
    padding: 20px 25px 20px 25px;
    width: 686px!important;
    top: 23px;
}
.header ul.menu li.mainmenu-01 ul.sub-menu>li.submenu-04.versioned-menu-container.even {
    padding: 0 5px 0 0;
}
.header ul.menu li.mainmenu-01 ul.sub-menu li.submenu-04 .menu-ph>a {
    padding:11px 12px 4px 0;
    margin:0;
}
.header ul.menu li.mainmenu-01 ul.sub-menu>li.submenu-04.versioned-menu-container.even .sub-menu-items {
   width:145px;
}
.header ul.menu li.mainmenu-02 ul.sub-menu>li {
    margin-right: 35px!important;
    width: 145px!important;
}
.mainmenu-02 .sub-menu-items {
    margin-top: 0;
}
.header ul.menu li.mainmenu-02 ul.sub-menu li a {
    color: #666;
    font: 14px/16px ProximaNW01Reg;
    text-transform: none;
}
.mainmenu-02 .menu-pic {
    width: auto;
    height: auto;
    margin-bottom: 25px;
}
.header ul.menu li.mainmenu-02 ul.sub-menu>li.submenu-02 {
    margin: 0 20px 0 0;
}
div.header ul.menu li.mainmenu-02 ul.sub-menu>li.submenu-03 {
    float: left;
    width: 145px;
    margin: 0!important;
    padding: 0;
    margin-right: 35px !important;
}
div.header ul.menu li.mainmenu-02 ul.sub-menu>li.submenu-04 + .submenu-01 {
    margin-right: 0 !important;
    float:right;
}
.header ul.menu li.mainmenu-02 ul.sub-menu>li.submenu-04.versioned-menu-container.even{
    margin-right: 0 !important;
}
.header ul.menu li.mainmenu-02 ul.sub-menu .sub-menu-items>li+li, .header ul.menu li.mainmenu-02 ul.sub-menu .sub-menu-items>li+li+li {
    padding: 0;
}
.header ul.menu li.mainmenu-02 ul.sub-menu>li.submenu-02 .menu-ph .sub-menu-items li {
    padding: 0 !important;
    margin: 0 !important;
}
.header ul.menu li.mainmenu-02 ul.sub-menu>li.submenu-03 .menu-ph .sub-menu-items li {
    padding: 0;
    margin: 0;
}
.header ul.menu li.mainmenu-02 ul.sub-menu li.submenu-01 .menu-ph .sub-menu-items li:nth-child(3) a, .header ul.menu li.mainmenu-02 ul.sub-menu>li.submenu-02 .menu-ph .sub-menu-items li:nth-child(2) a, .header ul.menu li.mainmenu-02 ul.sub-menu>li.submenu-03 .menu-ph .sub-menu-items li:nth-child(2) a, .header ul.menu li.mainmenu-02 ul.sub-menu>li.submenu-04 .menu-ph .sub-menu-items li:nth-child(2) a {
    color: #0081cb !important;
    display: block;
    font: 16px ProximaNW01Smbd !important;
    padding-bottom: 10px;
    text-transform: none !important;
}
.header ul.menu li.mainmenu-02 ul.sub-menu li a {
    color: #666 !important;
    font: 14px/16px ProximaNW01Reg !important;
    text-transform: none !important;
    background: none !important;
}
.mainmenu-02 .sub-menu .menu-ph>a {
    display: none;
}
.mainmenu-02 .sub-menu>li>a {
    display: none !important;
}
.header ul.menu li.mainmenu-01 li.submenu-03 .menu-ph a {
    padding-top: 10px;
}
.header ul.menu li.mainmenu-01 li.submenu-03 .menu-ph a:last-child {
    padding-top: 1px;
}

.header ul.menu li.mainmenu-01 .submenu-02 li:nth-child(2) {
    display: none;
}
.header ul.menu li.mainmenu-01 .view-all-section, .header ul.menu li.mainmenu-01 .view-all-section a {
    padding: 0;
    float: right;
    font: 11px/11px "ProximaNW01Reg"!important;
    position: relative;
    bottom: 12px;
    left: -4px;
    color: #0081cb;
}
.header ul.menu .mainmenu-01 .sub-menu li.submenu-01 > a {
    display: none;
}
div.header .input-feild {
    background: #52a4d6;
    color: #666;
    float: right;
    margin: 0 0 14px;
    padding:0;
    position: relative;
    height: 25px;
    width: 238px;
    border-radius: 25px;
}
div.header .search-icon-section {
    position: absolute;
    right: 10px;
    top: 5px;
}
div.header input.search-query {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    outline: medium none;
    padding: 0px 3px 0 0;
    height: 26px;
    line-height: 25px;
    box-shadow: none;
    width: 94%;
    color: white;
    font-size: 11px;
}
div.header .search-icon-section img {
    width: 19px;
}
div.header .margin-for-text-field {
    margin: 0;
    position: relative;
    top: 30px;
}
.header .brand-bar .thumbnails > li.item-3 {
    padding-top: 0px;
}
.homepage .margin-top-4-row {
    margin: 0px;
}
.cls-80e3646c-00c3-4f47-8dbb-8af137f3e78a div#Div2 {
    display: none;
}
.margin-for-join-btn.news-letter-section .btn a {
    background: url("/pl-pl/-/media/OralB_PL/Images/Common Icons/Desktop_BIMA_SignUp-Btn.png") no-repeat;
    font: 15px/11px "ProximaNW01Smbd";
    color: #002d5b;
    background-size: 100% 100%;
    width: 88px!important;
    padding: 12px 0px !important;
}
.homepage.cls-80e3646c-00c3-4f47-8dbb-8af137f3e78a .callout-wrapper .margin-top-4-row {
    margin: 0;
    box-shadow: 0 3px 8px 2px #aaa;
}
div.header .btn-lang-link>a {
    background: url("/pl-pl/-/media/OralB_PL/Images/Common Icons/PL") no-repeat right;
    display: block;
    background-size: 24px 27px;
    padding-right: 15px;
    margin-right: 20px;
    color: #fff;
    font: 11px ProximaNW01Reg;
    padding-left: 5px;
    text-transform: uppercase;
}
.header .dropdown .caret {
    display: block;
    background: rgba(0,0,0,0) url("/pl-pl/-/media/OralB_PL/Images/Common Icons/main_nav_arrow_down.png") no-repeat scroll right 4.2px;
    border: none;
    float: right;
    position: relative;
    top: -10px;
    padding: 8px;
    right: -38px;
}
#pagemainwrapper .header {
    background: url("/pl-pl/-/media/OralB_PL/Images/Common/Desktop-BIMA-Homepage_Navigation-BlueGradient.jpg") no-repeat;
    background-position-y: 31px;
    background-size: cover;
    position: relative;
    z-index: inherit;
    width:100%;
    box-shadow: 0 4px 8px 1px #0e395552;
}
#pagemainwrapper #page-header {
    background: url("/pl-pl/-/media/OralB_PL/Images/Common/Desktop-BIMA-Homepage_TopHeader-BlueGradient.jpg") no-repeat;
    background-size: 100% 33px;
	height:154px;
}
div.header ul.menu li a.menu-slide {
    background: rgba(0,0,0,0) url("/pl-pl/-/media/OralB_PL/Images/Common Icons/main_nav_arrow_down.png") no-repeat scroll right 4.2px;
    color: #fff;
    font: 13px/14px ProximaNW01Reg;
    margin: 0 15px 0px 15px;
    padding: 3px 16px 0 0;
    text-transform: none;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
}
.header ul.menu li a.menu-slide:hover {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    background: rgba(0,0,0,0) url("/pl-pl/-/media/OralB_PL/Images/Common Icons/Up_arrow.png") no-repeat scroll right 6.2px;
    background-size: 12px;
    cursor: pointer;
}
#pagemainwrapper .header ul.menu li.mainmenu-02 ul.sub-menu li a:hover,
#pagemainwrapper .header ul.menu li.mainmenu-02 ul.sub-menu li a:focus{
    color:#0B85CC !important;
}
.header ul.menu li.mainmenu-03 a.menu-slide:hover {
    background: rgba(0,0,0,0) url("/pl-pl/-/media/OralB_PL/Images/Common Icons/main_nav_arrow_down.png") no-repeat scroll right 4.2px;
}
.header ul.menu li.mainmenu-03 .sub-menu{
    display:none !important;
}
.header ul.menu li.mainmenu-02 ul.sub-menu .submenu-01 .sub-menu-items>li:nth-of-type(2) {
   display: none;
}
.cls-80e3646c-00c3-4f47-8dbb-8af137f3e78a .promo-nonempty .Sonic-home-promo-5 h2.onelayout-heading {
    width: 48%;
    float: left;
}
.mainmenu-02 .view-all-section {
    float: right;
    padding: 0px;
}
.mainmenu-02 .view-all-section a,.mainmenu-02 .view-all-section a:hover {
    color: #0081cb;
    padding: 0;
}
ul.menu li:hover a, .mainmenu-02 .view-all-section:hover {
    color: #0081cb;
}
.header .contry-selector-sign-bg {
    display: none;
}
#page-header .header > .brand-country-section > .header-link-component > a {
    color: #fff;
    border-right: 1px solid #ccc;
    padding-right: 10px;
    font-size: 11px;
    text-transform:uppercase;
}
#page-header .header > .brand-country-section > .header-link-component {
    margin: 10px 7px 0 0 !important;
}
#pagemainwrapper.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .carousel .hero-carousel-panel-1item .slider-text-second .btn.learn-more-btn a {
   width:100% !important;
}
#pagemainwrapper.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .carousel .hero-carousel-panel-1item .slider-text-second .btn.learn-more-btn {
   right:0;
   top:0;
}
.footer-bg .row-fluid .footercol-01 ul.nav li.head {
   display:none;
}
/*RITM0617262 - Homepage redesign ends*/
#pagemainwrapper.tipsdetail #breadcrumb-wrapper .breadcrumb li a, #pagemainwrapper.tipsdetail #breadcrumb-wrapper .breadcrumb li, #pagemainwrapper.tipsdetail #breadcrumb-wrapper .breadcrumb li.active {
    color: #666 !important;
    text-transform: uppercase;
    font: 11px ProximaNW01Smbd !important;
}
#pagemainwrapper.tipsdetail #breadcrumb-wrapper .breadcrumb li.active a {
    color: #0084c9 !important;
}
.header .brand-bar .thumbnails > li:nth-of-type(3) img {
    position: relative;
    top: -9px;
}
.header .brand-bar .thumbnails .brand-color {
    padding: 4px 10px 0 0;
}
.header .brand-bar .thumbnails > li {
    padding: 4px 10px 0 0;
}
.tipslanding .silder-pic-cover.text-center img {
    margin-top: 0 !important;
}
.footer-bg .row-fluid .footercol-01 ul.nav li:nth-of-type(5), .footer-bg .row-fluid .footercol-01 ul.nav li:nth-of-type(6),.fat-footer .footercol-02 ul li:nth-of-type(1) {
    display: none;
}
#pagemainwrapper .footer-bg .fat-footer .span9-2 .row-fluid:nth-child(2) ul.nav li:nth-of-type(5) {
    display: block;
}
.footer-bg .fat-footer .span9-2 .row-fluid:nth-child(2) {
    margin-bottom: 75px;
}
/***** RITM0792491 *****/
.header ul.menu li.mainmenu-02 ul.sub-menu>li.submenu-02 .menu-ph .sub-menu-items li:nth-of-type(2) a {
    margin-bottom: 9px;
}
.header ul.menu li.mainmenu-02 ul.sub-menu>li.submenu-03 .menu-ph .sub-menu-items li:nth-of-type(2) a {
    margin-bottom: 9px;
}
.header ul.menu li.mainmenu-02 ul.sub-menu>li.submenu-04 .menu-ph .sub-menu-items li:nth-of-type(2) a span {
    padding-bottom: 0;
}
.tipsdetail .header ul.menu li.mainmenu-02 ul.sub-menu>li.submenu-02 .menu-ph .sub-menu-items li:nth-of-type(2) a {
    margin-top: 9px;
    margin-bottom: 9px;
}
.tipsdetail .header ul.menu li.mainmenu-02 ul.sub-menu>li.submenu-02 .menu-ph .sub-menu-items li:nth-of-type(2) {
    margin: 0 !important;
    position:relative;
    margin-top:-10px !important;
}
.tipsdetail .header ul.menu li.mainmenu-02 ul.sub-menu>li.submenu-02 .menu-ph .sub-menu-items li {
    margin-bottom: 0px !important;
}
.tipsdetail .header ul.menu li.mainmenu-02 ul.sub-menu>li.submenu-02 .menu-ph .sub-menu-items li:nth-of-type(1) {
    margin-bottom: 0 !important;
}
.tipsdetail ul.menu li, .tipsdetail ul.menu ul.sub-menu li {
    margin-bottom: 0 !important;
}
/***** RITM0792491 *****/
.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .promo-nonempty.Kids-promo-4-home, .cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .promo-nonempty.Soni-promo-5-home {
    margin-top:-1px;
}
div#myModal-country {
    top: 150px;
}
/* RITM0814616 ticket changs on 14/11/18 starts */
.header .country-selector {
    padding-top:10px;
}
#page-footer .fat-footer .span9-2 {
    margin: 40px 0 0;
}
/* RITM0814616 ticket changs on 14/11/18 ends */
.header ul.menu li.mainmenu-01 ul.sub-menu li.submenu-03 .menu-ph>ul + a + ul,.header ul.menu li.mainmenu-01 ul.sub-menu li.submenu-03 .menu-ph>ul + a {
    display: none;
}

/* RITM0991917 Start 04-03-19 */

.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .D-White-Promo5 .btn a {
    background: url("/pl-pl/-/media/OralB_PL/Images/Common Icons/Desktop_BIMA_Product_Collections_BuyNow-BTN") no-repeat;
	background-size: 100% 100%;
    font: 15px/normal ProximaNW01Smbd;
    padding: 9.5px 30px;
    color: #fff;
}
.cls-e14bc942-9af1-48b0-a1fc-684976a39981 .D-White-Promo5 .btn a:hover {
    background: url("/pl-pl/-/media/OralB_PL/Images/Common Icons/buyNow_RollOver") no-repeat;
	background-size: 100% 100%;
}

/* RITM0991917 End 04-03-19 */

/* RITM0996889 Start 15-03-19 */

.searchresults .country-selector-light-box .img-control li a:hover {
	padding-left:inherit;
}

/* RITM0996889 End 15-03-19 */
.header ul.menu li.mainmenu-02 ul.sub-menu li,
.header ul.menu li.mainmenu-02 ul.sub-menu > li .menu-ph .sub-menu-items li {
    list-style: none !important;
	list-style-image : url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7") !important
}
.ie11 .header ul.menu .mainmenu-01 ul.sub-menu {
    background-size: 100% 560px;
    top: 14px;
	
}


/*http://author.oralbpl.pgsitecore.com/pl-pl/produkty-kolekcje/base-jaka-szczoteczka-do-zebow*/

.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 #breadcrumb-wrapper, 
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .tips-head h1,
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .background-image-container > a >img{
	display:none;
}
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .carousel-bg + .span12 > div.row-fluid.pull-left > div[id$="_0_pnlBrandExperience"] .fbqvideotitle {
    width: 100vw;
    margin-left: calc(-50vw + 50%);
    float: none;
    background: url("/pl-pl/-/media/OralB_PL/Images/Callouts/Desktop/Brand Experience/product recommender/configurator_banner_DT.jpg") no-repeat scroll top;
    height: 460px;
    margin-top: 0;
}
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .tips-head{
	position:relative;
}
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 #breadcrumb-wrapper .breadcrumb li a, 
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 #breadcrumb-wrapper .span9 .breadcrumb li.active a {
    text-transform: uppercase;
    color: #fff;
    font: 12px/normal ProximaNW01Smbd;
}
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .tips-head h1 {
    top: 50px;
    color: #fff;
    font: 30px/30px ProximaNW01Reg;
}
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .recom_products .recom_single_product{
	width: 229px;
    float: left;
    border: 1px solid #d7e1ea;
    margin: 3px;
    padding: 10px;
    box-sizing: border-box;
    min-height: 420px;
    position: relative;
}
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .recom_products .recom_single_product .recom_products_Image img{
	width:100%
}
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .recom_products .recom_single_product .recom_products_name{
	padding:15px 0;
	min-height: 57px;
}
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .recom_products .recom_single_product .recom_products_name a{
	color: #0081cb;
    font-family: "ProximaNW01Reg";
    font-size: 15px;
    line-height: 19px;
}
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .rating-wrapper .rating{
	width: 100px;
    height: 15px;
	float: left;
    margin: 0 5px 0 0;
}
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .rating-wrapper .rating img:last-child{
	margin-top:-27px;
}
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .rating-wrapper .reviewtxt{
	line-height:19px;
}
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .recom_products .recom_single_product .clsPSButton{
	margin-top:25px;
}


.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .flexible-content-container{
    display:none;
}
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .productRecommenderConfigurator{
    position: relative;
    clear: both;
    width: 100%;
    height: auto;
    min-height: 55px;
}
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .plQuesIndicators{
    width:100%;
    text-align: center;
    padding:22px 0 0 0;
}
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .plQuesIndicators .activeAnswered,
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .plQuesIndicators li{
    display:inline-block;
}

.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .plQuesIndicators .activeAnswered{
    text-indent: -9999px;
    width:10px;
    height:10px;
    background-color:#006fb9;
    border-color:#006fb9;
    border-radius:50%;
}
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .plQuesIndicators .activeAnswered.active, 
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .plQuesIndicators .colorActive:last-child{
    background-color:#006fb9;
    border-color:#006fb9
}
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .sqbtn-start{
    position: absolute;
    left:0;
    right:0;
    top:20px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding:0 10px;
}
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .sqbtn-start a{
    color: #3b8bc6;
    display: inline-block;
    padding-right: 14px;
    position: absolute;
    font-size: 20px;
    right: 20px;
}
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .sqbtn-start a::after{
    background: url("/pl-pl/-/media/OralB_PL/Images/Common Icons/ResetIcon.png") no-repeat scroll;
    position: absolute;
    content: '';
    top: 0;
    right: -7px;
    width: 15px;
    height: 15px;
    background-size: 100%;
}
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .recommenderConfigurator{
    padding:25px 0 30px 25px;
}
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .recommenderConfQues label{
    display: inline-block;
    text-transform: uppercase;
    font: 24px/24px "ProximaNW01Smbd";
    color: #006eb9;
    margin: 30px 0 60px !important;
    width: 100% !important;
    text-align: center;
}
.cls-0b325acc-f860-467e-96ee-074218e4cad6 .plGenericMsg p {
    display: inline-block;
    text-transform: uppercase;
    font: 24px/24px "ProximaNW01Smbd";
    color: #006eb9;
    width: 100% !important;
    text-align: center;
    background: #fff !important;
}
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .recommenderConfOptions{
	    width: 300px;
    margin: auto;
}
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .recommenderConfOptions > div{
    margin-bottom:30px;
}
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .recommenderConfOptions [type="radio"]:checked,
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .recommenderConfOptions [type="radio"]:not(:checked){
    position: absolute;
    left: -9999px;
}
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .recommenderConfOptions [type="radio"]:checked + label,
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .recommenderConfOptions [type="radio"]:not(:checked) + label
{
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #666;
}
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .recommenderConfOptions [type="radio"]:checked + label:before,
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .recommenderConfOptions [type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #006fb9;
    border-radius: 100%;
    background: #fff;
}
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .recommenderConfOptions [type="radio"]:checked + label:after,
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .recommenderConfOptions [type="radio"]:not(:checked) + label:after {
    content: '';
    width: 12px;
    height: 12px;
    background: #006fb9;
    position: absolute;
    top: 4px;
    left: 4px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .recommenderConfOptions [type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
}
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .recommenderConfOptions [type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .recommenderConfOptions > div input + label span{
    color:#006eb9;
	font-size:20px;
}
#pagemainwrapper.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .plQuesIndicators li {
    position: relative;
    z-index: 99;
    margin-right:30px;
}
.cls-0b325acc-f860-467e-96ee-074218e4cad6 .plGenericMsg span {
    display: inline-block;
    text-transform: uppercase;
    font: 24px/24px "ProximaNW01Smbd";
    color: #006eb9;
}

.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .searchProducts{
    width: 330px;
    margin-left: auto;
    position: relative;
}
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .searchProducts input[type="button"]{
    position: absolute;
    top: 2px;
    right: 15px;
    height: 34px;
    background: transparent;
    border: 0;
    text-indent: -9999px;
    background: url("/pl-pl/-/media/OralB_PL/Images/Common/SearchBoxImage.png") no-repeat center;
    width: 17px;
}
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .searchProducts input[type="text"]{
    width: 100%;
    border-radius: 25px;
    position: relative;
    height: 38px;
    padding-left: 20px;
    border-color: #78b2d8;
    color:#006eb9 !important;
    font-weight: bold;
    text-transform: capitalize;
    padding-right: 40px;
    box-sizing: border-box;
}
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .recom_products .recom_single_product .clsPSButton .event_buy_now_choose_product{
	 background: url("/pl-pl/-/media/OralB_PL/Images/Common%20Icons/Desktop_BIMA_Product_Collections_BuyNow-BTN.png") no-repeat !important;
   background-size: cover !important;
    text-align: center;
    color: #fff;
    cursor: pointer;
    position: absolute;
    bottom: 20px;
}
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .recom_products .recom_single_product .clsPSButton .event_buy_now_choose_product:hover,
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .recom_products .recom_single_product .clsPSButton .event_buy_now_choose_product:focus{
	background: url("/pl-pl/-/media/OralB_PL/Images/Common%20Icons/buyNow_RollOver.png") no-repeat !important;
	  background-size: cover !important;
}
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 #page-content{
    padding-bottom:50px;
}
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6  .searchProducts .search_input::-webkit-input-placeholder { 
    color: #006eb9 !important;font-weight: bold
  }
  .homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .productRecommenderConfigurator .searchProducts .search_input:-ms-input-placeholder { 
    color: #006eb9!important;font-weight: bold
  }
  
  .homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .productRecommenderConfigurator .searchProducts .search_input::placeholder {
    color: #006eb9 !important;font-weight: bold
  }
  .homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .plGenericMsg{
    padding-top: 62px; 
  }
  .homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6  .plGenericMsg + .productRecommenderConfigurator + .searchProducts{
    margin-top: 0px;
    margin-bottom: 30px;
    box-sizing: border-box;
    float: right;
  }

  .homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .recommender-text {
    float: left;
    width: 50%;
    font: 24px/24px "ProximaNW01Smbd";
    color: #006eb9;
    padding-top: 10px;
}

.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .searchProducts, .homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .recommender-text {
    display: inline-block;
}

.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .divRecommendationConfigContent {
    float: left;
    width: 100%;
}

.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .callout-wrapper {
    position: relative;
}
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 div#page-content {
    display: flex;
    flex-direction: column;
}

.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .callout-wrapper.row-fluid.benefitsElectricToothbrush {
    order: 0;
}

.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .productRecommenderConfigurator {
    order: 2;
}

.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .plGenericMsg {
    order: 3;
}

.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .recommender-text {
    order: 4;
}

.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .searchProducts {
    order: 5;
}

.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .divRecommendationConfigContent {
    order: 6;
}


.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .searchProducts {
    margin-top: -35px !important;
}

.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .plGenericMsg {
    order: 3;
    text-align: center;
    font-size: 30px;
    padding-top: 0;
    margin-bottom: 50px;
    font-weight: 600;
    text-transform: uppercase;
    color: #006eb9;
    margin-top: 30px;
}

.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .hide_btn{
   left: 20px;
   right:auto;
   width:60px;
}
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .show_btn{
    display: none !important;
}
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .sqbtn-start .hide_btn:after{
    position: absolute;
    content: '';
    right: -30px;
    top: 1px;
    width: 35px;
    height: 16px;
    background: url("/pl-pl/-/media/OralB_PL/Images/Common/UpArrow_1.png") no-repeat !important;
    background-size: 50% 62% !important;
}
.homepage.cls-0b325acc-f860-467e-96ee-074218e4cad6 .sqbtn-start .hide_btn.active:after{
    background: url("/pl-pl/-/media/OralB_PL/Images/Common/DownArrow_1.png") no-repeat !important;
    position: absolute;
    content: '';
    right: -30px;
    top: 1px;
    width: 35px;
    height: 16px;
    background-size: 50% 62% !important;
}

.header ul.menu li.mainmenu-02 ul.sub-menu {
    min-width: 702px!important;
    overflow-x: hidden;
    height: 500px;
    overflow-y: scroll;
}

.sitemap.cls-171b7d9f-0cc9-4801-afa2-82c61a154e73 .span6.site-map-category:nth-child(2) > ul:first-of-type
{

position:absolute;

left: inherit;

top: 98%;

right: 0;

}

.sitemap.cls-171b7d9f-0cc9-4801-afa2-82c61a154e73 .span6.site-map-category:nth-child(2) 
{

position:relative;
}

.sitemap.cls-171b7d9f-0cc9-4801-afa2-82c61a154e73 .span6.site-map-category:nth-child(1) {height: 4155px;}

.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .home-page-carousel,
#pagemainwrapper.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7.homepage .slider-text-third,
#pagemainwrapper.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7.homepage .slider-text-third .pic-controle{
    width:1600px !important;
}
#pagemainwrapper.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7.homepage .slider-text-third{
    float: left;
}

.sitemap .span6.site-map-category:nth-child(2) > ul:nth-child(4) {
    margin-bottom: 0;
}

.sitemap .span6.site-map-category:nth-child(2) > ul:nth-child(6) + a {
    position: relative;
    top: -13px;
}

#pagemainwrapper.sitemap .site-map-category {
    margin-bottom: 240px;
}

#pagemainwrapper.sitemap #breadcrumb-wrapper {
    margin-top: 0 !important;
}


@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

#pagemainwrapper.sitemap#pagemainwrapper .site-map-category {
    margin-bottom: 0px;
}

#pagemainwrapper.sitemap.cls-171b7d9f-0cc9-4801-afa2-82c61a154e73 :nth-child(1).span6.site-map-category {
    height: 4057px;
}

}
/**** RITM2036361 *****/
.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .hero-carousel-panel-1item .slider-text-without-pic,
.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .hero-carousel-panel-2 .slider-text-without-pic,
.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .hero-carousel-panel-2 .slider-text-without-pic .pic-controle.span3 {
	width: 1600px !important;
}
@media only screen and (max-width: 1600px) and (min-width: 900px) {
	.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .hero-carousel-panel-2 .slider-text-without-pic .pic-controle.span3 img {
		position: relative;
		left: 0;
	}
}
/**** RITM2036361 *****/
/* RITM2514143 starts */
.homepage.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .hero-carousel-panel-1item .slider-text-second h2{
    top: 46%;
    position: absolute;
    left: -52px;
    font-size: 36px;
    line-height: 40px;
}
#pagemainwrapper.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7.homepage .item.hero-carousel-panel-3 .slider-text-without-pic{
	width: 1600px !important;
}
.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .carousel-inner .item.hero-carousel-panel-4,
.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .carousel-inner .item.hero-carousel-panel-5 {
    background:url("/pl-pl/-/media/OralB_PL/Images/Callouts/Desktop/HomePage/desktop-brand-in-market-assesstment-homepage-background.jpg")
}
/* RITM2514143 ends */