/*Global.css*/
/* Custom fonts starts here */
@font-face {
  font-family:"ProximaNW01Reg";
  src:url('https://res.cloudinary.com/mtree/raw/upload/f_auto,q_auto/OralB_PL/-/media/OralB_PL/fonts/Proxima_regular.woff2') format('woff2'),
  url("/pl-pl/-/media/OralB_PL/fonts/ProximaNW01Reg_woff.woff") format("woff"),
  url("/pl-pl/-/media/OralB_PL/fonts/ProximaNW01Reg_eot.eot?#iefix") format("eot"),
  url("/pl-pl/-/media/OralB_PL/fonts/ProximaNW01Reg_ttf.ttf") format("truetype"),
  url("/pl-pl/-/media/OralB_PL/fonts/ProximaNW01Reg_svg.svg#ProximaNW01Reg") format("svg");
  font-display:swap;
}
@font-face {
  font-family:"ProximaNW01Smbd";
  src:url('https://res.cloudinary.com/mtree/raw/upload/f_auto,q_auto/OralB_PL/-/media/OralB_PL/fonts/Proxima_Semi.woff2') format('woff2'),
  url("/pl-pl/-/media/OralB_PL/fonts/ProximaNW01Smbd_woff.woff") format("woff"),
  url("/pl-pl/-/media/OralB_PL/fonts/ProximNW01Smbd_eot.eot?#iefix") format("eot"),
  url("/pl-pl/-/media/OralB_PL/fonts/ProximaNW01Smbd_ttf.ttf") format("truetype"),
  url("/pl-pl/-/media/OralB_PL/fonts/ProximaNW01Smbd_svg.svg#ProximaNW01Smbd") format("svg");
  font-display:swap;
}
@font-face {
  font-family:"ProximaNW01Bold";
  src:url('https://res.cloudinary.com/mtree/raw/upload/f_auto,q_auto/OralB_PL/-/media/OralB_PL/fonts/Proxima_Bold.woff2') format('woff2'),
  url("/pl-pl/-/media/OralB_PL/fonts/ProximaNW01Bold_woff.woff") format("woff"),
  url("/pl-pl/-/media/OralB_PL/fonts/ProximaNW01Bold_eot.eot?#iefix") format("eot"),
  url("/pl-pl/-/media/OralB_PL/fonts/ProximaNW01Bold_ttf.ttf") format("truetype"),
  url("/pl-pl/-/media/OralB_PL/fonts/ProximaNW01Bold_svg.svg#ProximaNW01Bold") format("svg");
  font-display:swap;
}
@font-face{
font-family:"ProximaNW01RegIt";
src:url("/pl-pl/-/media/OralB_PL/fonts/ProximaNW02RegIt_eot.eot?#iefix");
src:url("/pl-pl/-/media/OralB_PL/fonts/ProximaNW02RegIt_eot.eot?#iefix") format("eot"),
    url("/pl-pl/-/media/OralB_PL/fonts/ProximaNW02RegIt_woff.woff") format("woff"),
    url("/pl-pl/-/media/OralB_PL/fonts/ProximaNW02RegIt_ttf.ttf") format("truetype"),
    url("/pl-pl/-/media/OralB_PL/fonts/ProximaNW02RegIt_svg.svg#ProximaNW01RegIt") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-75Bold";
src:url("/pl-pl/-/media/OralB_PL/fonts/HelveticaNeueW02-75Bold_eot.eot?#iefix");
src:url("/pl-pl/-/media/OralB_PL/fonts/HelveticaNeueW02-75Bold_eot.eot?#iefix") format("eot"),
    url("/pl-pl/-/media/OralB_PL/fonts/HelveticaNeueW02-75Bold_woff.woff") format("woff"),
	url("/pl-pl/-/media/OralB_PL/fonts/HelveticaNeueW02-75Bold_ttf.ttf") format("truetype"),
	url("/pl-pl/-/media/OralB_PL/fonts/HelveticaNeueW02-75Bold_svg.svg#ProximaNW01Bold") format("svg");
}
/* Custom fonts Ends here */
body
{
	font:12px ProximaNW01Reg;
	color:#666666;
	line-height:12px;
	background:#fff none no-repeat scroll 0 0;
}
/*country selector*/
.country-selector-light-box
{
	background:#fff none repeat scroll 0 0;
    border:medium none;
    border-radius:0;
    margin-left:-891px;
    max-width:none;
    padding:0;
    position:absolute;
    width:940px;
}
.country-selector-light-box .country-close 
{
    left:-10px;
    margin-top:10px;
}
.country-selector-light-box .modal-header
{
	border-bottom:medium none;
    float:none;
	padding:0;
    width:100%;
}
.country-selector-light-box .country-section-heading
{
	border-bottom:1px solid #ccc;
    color:#005498;
    font:bold 24px Helvetica;
    height:auto;
    margin:0 0 30px 40px;
    padding:22px 0 23px;
    width:92%;
}
.country-selector-light-box .scroll-pane{height:852px; background-color:#fff; margin:0 0 0 64px; width:93%;}
.country-selector-light-box  .img-control .head{color:#005498; font:18px ProximaNW01Smbd; margin:0 0 20px; }
.country-selector-light-box .flag-content-align 
{	
	color:#666666;
	font-size:14px;
	font-family:ProximaNW01Reg;
	padding:0 0 20px;
	width:100%;
	text-transform:none;
}
.country-selector-light-box .margin4-country{margin:0 0 30px;}
.country-selector-light-box .flag-align {display:none;}
.country-selector-light-box  .modal-body{max-height:none; clear:both; padding:0;}
.country-selector-light-box .img-control > li > a{padding:0; background:none;}
.country-selector-light-box li:last-child .flag-content-align { padding:0;}
.container-wrap {width:100%;}

/*header section*/
.header .row-fluid.brand-country-section {
    margin:0 auto 12px;
    width:940px;
}
.header .logo-search-secion {
    float:none;
    margin:0 auto;
    width:940px;
	position:relative;
	z-index:11;
}
.header  .row-fluid.brand-country-section {margin:0 auto 12px; width:940px;}
.header .country-selector{padding:9px 0 0; width: 150px;}
.header .brand-bar{padding:5px 0 0;width:46%;}
.header .brand-bar .thumbnails > li{padding:0 10px 0 0; font-size:0; float:left; display:inline-block; margin:-4px 0 0;}
.header .brand-bar .thumbnails > li:last-child{padding:0;}
.header .brand-bar .thumbnails .brand-color 
{
        color: #fff;
    font: 11px ProximaNW01Reg;
    text-transform: none;
    margin: 0;
}
.brand-bar .thumbnails > li > a {
    position: relative;
    top: 5px;
    color: #626262;
    font-size: 0.857em;
}
.header .btn-lang-link a:hover{text-decoration:none;}
.header .contry-selector-sign-bg {padding:8px 26px 0 0;display:none;}
.header .logo-search-secion + div {clear:both;}
.header .row-fluid .span2.logo
 {
    float:none;
    left:50%;
    margin:0 auto;
    margin-left:-75.5px;
    position:absolute;
    right:0;
    text-align:center;
    width:151px;
    z-index:9;
	top:9px;
}
.brand-logo {position:relative;}
.header .brand-logo {margin-left:0; margin-top:0; top:0;}
.header .input-feild {
        background: #52a4d6;
    color: #666;
    float: right;
    margin: 0 0 14px;
    padding: 0 0 0 5px;
    position: relative;
    height: 25px;
    width: 90%;
    border-radius: 25px;
}
.header .search-icon-section {
    position: absolute;
    right: 10px;
    top: 5px;
}
.header .search-box .search-icon-section + div {
    width: 91%;
}
.header .dropdown .caret {
	display: block;
    background: rgba(0,0,0,0) url("/fr-fr/-/media/OralB_FR/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: -23px;
}
.header ul.menu
{
    clear:both;
    float:none;
    list-style-type:none;
    margin:0 auto;
	padding:0;
    position:relative;
    width:940px;
}
.header .row-fluid .cart-align
{
    background:transparent none repeat scroll 0 0;
    border-radius:0;
    float:left;
    margin:0;
    min-height:16px;
	padding:20px 0 0px;
    width:100%;
}
.header .nav-pull-up4-variant-c {
        background: none;
    float: left;
    height: 63px;
    margin: 0;
    padding: 0;
    width: 100%;
    background-size: 100% 52px;
    top: 20px;
}
.header .row-fluid .margin4-variant-c 
{
    background:transparent none repeat scroll 0 0;
    float:none;
    margin:0 auto;
    width:940px;
}
.header input.search-query {
    background:transparent none repeat scroll 0 0;
    border:medium none;
    border-radius:0;
    outline:medium none;
    padding: 0 10px 0 0;
	height:25px;
    line-height:25px;
	box-shadow:none;
	width:94%;
}
.header .search-label {
    display: block;
}
.margin-for-text-field {width: 28%;}
.header .margin-for-text-field {margin:0; position: relative; top: 30px;}
.header .sign-style {padding:0; color:#666;}
.header .sign-style.newsletter a {
    border-right:1px solid #ccc;
    color:#011c43;
    display:inline-block;
    font:9px ProximaNW01Reg;
    margin:0;
    padding:0 2px;
    text-transform:uppercase;
	cursor:pointer;
}
.header .sign-style.newsletter a:last-child{border-right:none; margin-left:-9px}
.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:14px/14px ProximaNW01Bold;
    margin:0 28px;
    padding:0 15px 11px 0;
    text-transform:none;
}
.header ul.menu {
    clear:both;
    float:none;
    list-style-type:none;
    margin:0 auto;
    padding:0;
    position:relative;
    text-align:center;
    width:940px;
}
.header ul.menu li {
    color:#fff;
    display:inline-block;
    float:none;
}
.header .navigation-menu .nav-common {
    width:100%;
}
.header .navigation-menu {
    margin:0 auto;
    width:940px;
	padding:10px 0 0;
	clear:both;
}
.header ul.menu-second li a.menu-slide-second {
    color:#011c43;
    cursor:pointer;
    font:12px/12px ProximaNW01Reg;
    text-transform:uppercase;
	padding:0px 16px 0 0;
	display:inline-block;
	margin-bottom:20px;
}
.header ul.menu-second li a.menu-slide-second{background:rgba(0, 0, 0, 0) url("/pl-pl/-/media/OralB_PL/Images/Common Icons/second_nav_blue_arrow_down.png") no-repeat scroll right bottom; }

.header .sub-menu, .header .sub-menu-second {
    background-color:#fff;
    border:1px solid #011c43;
    font-size:1em;
    font-weight:bold;
    top:25px;
}
.header .menu-second .mainmenu-01 a.menu-slide-second{ margin-top:12px; margin-right:20px; max-width:34px;}
.header .menu-second .mainmenu-02 a.menu-slide-second{margin-right:24px; max-width:97px;}
.header .menu-second .mainmenu-03 a.menu-slide-second{margin-right:28px; max-width:86px;}
.header .menu-second .mainmenu-04 a.menu-slide-second{margin-right:30px; max-width:97px;}
.header .menu-second .mainmenu-05 a.menu-slide-second{margin-top:12px; margin-right:31px; max-width:26px;}
.header .menu-second .mainmenu-06 a.menu-slide-second{margin-right:21px; max-width:60px;}
.header .menu-second .mainmenu-07 a.menu-slide-second{margin-top:12px; margin-right:26px; max-width:37px;}
.header .menu-second .mainmenu-08 a.menu-slide-second{margin-top:12px; margin-right:20px; max-width:51px;}
.header .menu-second .mainmenu-09 a.menu-slide-second{margin-right:20px; max-width:74px;}
.header .span1.cart-icon.cart_icon-section.pull-right 
{
    bottom:0;
    float:none;
    margin:0 auto;
    position:relative;
    width:940px;
}
.header .cart_icon {
    float:right;
    height:26px;
    position:relative;
    right:0;
    top:22px;
    width:26px;
}
.header  .cart-item {
    color:#fff;
    float:none;
    font:9px/10px Helvetica;
    height:10px;
    left:15px;
    position:absolute;
    text-align:center;
    top:2px;
    width:10px;
    z-index:100;
}
.header ul.menu li.submenu-01 > 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:74px;
    padding:0;
    position:absolute;
    top:-10px;
    width:20px;
}
.header .sub-menu, .header .sub-menu-second {
    background-color:#fff;
    border:1px solid #011c43;
    font-size:1em;
    font-weight:bold;
}
.header .sub-menu-second{top:38px;}
.header .sub-menu{top:20px;}
.header ul.menu li ul.sub-menu > li {padding:0; width:145px; display:inline-block; }
.header ul.menu li ul.sub-menu li  .menu-ph{margin:0;}
.header ul.menu li ul.sub-menu li.submenu-04 .menu-ph > a {
	background-position:right 25px;
    float:left;
    margin:2px 0 0;
    width:36px;
}

.header ul.menu li.mainmenu-01 ul.sub-menu > li {
    padding: 0 5px 0 0;
}
.header ul.menu li.mainmenu-01 ul.sub-menu li  .menu-ph .sub-menu-items{margin:0 0 38px;}
.header ul.menu li.mainmenu-01 ul.sub-menu li  .menu-ph .sub-menu-items:last-child{margin:0 0 36px;}
.header  ul.menu li ul.sub-menu li a {padding:0;}
.header  ul.menu li ul.sub-menu{padding:0 25px;}
.header ul.menu li.mainmenu-02 ul.sub-menu li a, .header ul.menu li.mainmenu-03 ul.sub-menu li a{color:#011c43;
    font:14px/15px ProximaNW01Smbd; text-align:left; }
.header ul.menu li.mainmenu-02 ul.sub-menu .sub-menu-items > li + li , .header ul.menu li.mainmenu-03 ul.sub-menu .sub-menu-items > li + li
{ color:#011c43; padding:12px 0 7px; font:14px/15px ProximaNW01Smbd; text-align:left;}
.header ul.menu li.mainmenu-02 ul.sub-menu .sub-menu-items > li + li + li, .header ul.menu li.mainmenu-03 ul.sub-menu .sub-menu-items > li + li + li { padding:0;}
.header ul.menu li.mainmenu-02 ul.sub-menu li.submenu-01 .sub-menu-items > li:last-child a, .header ul.menu li.mainmenu-03 ul.sub-menu li.submenu-01 .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:#005498;
    padding:0 10px 0 0;
    text-align:left;
    width:auto;
	font:11px/11px ProximaNW01Smbd;
	background-size:5px 9px;
}
.header ul.menu li ul.sub-menu li.submenu-02 .menu-ph > a + ul + a {
    background-position:right 12px;
    width:49px;
}
.header ul.menu li.mainmenu-01 ul.sub-menu li.submenu-02 .menu-ph .sub-menu-items {
    margin:1px 0 66px;
}
.header ul.menu li.mainmenu-02 ul.sub-menu, .header ul.menu li.mainmenu-03 ul.sub-menu {padding:0 14px 25px;}
.header ul.menu li.mainmenu-02 ul.sub-menu > li.submenu-01{width:172px;}
.header ul.menu li.mainmenu-02 ul.sub-menu > li.submenu-02 {
    margin:0 0 0 36px;
    width:136px;
}
.header ul.menu li.mainmenu-03 ul.sub-menu > li.submenu-02 {
    margin:0;
    width:234px;
}
.header ul.menu li.mainmenu-02 ul.sub-menu > li.submenu-02 .menu-ph .sub-menu-items li , .header ul.menu li.mainmenu-02 ul.sub-menu > li.submenu-03 .menu-ph .sub-menu-items li,
.header ul.menu li.mainmenu-03 ul.sub-menu > li.submenu-02 .menu-ph .sub-menu-items li , .header ul.menu li.mainmenu-03 ul.sub-menu > li.submenu-03 .menu-ph .sub-menu-items li {
    margin:0 0 16px; padding:0;
}
.header ul.menu li ul.sub-menu .menu-ph > a {
    color:#011c43;
    font:bold 14px/14px Helvetica;
    padding:23px 11px 10px 0;
    text-align:left;
    width:120px;
	float:left;
}
.header ul.menu li.mainmenu-01 ul.sub-menu .menu-ph > a 
{
 background:none;
}
.header ul.menu li.mainmenu-01 ul.sub-menu li.submenu-01 .menu-ph > a {
    background-position:right 38px;
	width:118px;
}
.header ul.menu li.mainmenu-01 ul.sub-menu li.submenu-01 .menu-ph > a  + ul + a{
    width:75px;
}
.header ul.menu li.mainmenu-01 ul.sub-menu li.submenu-02 .menu-ph .sub-menu-items + a + .sub-menu-items {
    margin:0 0 36px;
}
.header ul.menu li.mainmenu-02 ul.sub-menu > li.submenu-03 {
    float:right;
    width:118px;
	margin:0;
	padding:0;
}
.header ul.menu li ul.sub-menu li.submenu-02 .menu-ph > a
{
	width:107px;
	padding:10px 11px 10px 0;
}
.header ul.menu li ul.sub-menu li.submenu-03 .menu-ph > a {
    padding:10px 12px 10px 0;
	width:118px;
}
.header .menu-pic {min-width:100%; max-width:none;}

.header ul li.mainmenu-03 .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;
    font:bold 14px/14px Helvetica;
    padding:0 10px 0 0;
    width:auto;
}
/*secondary nav*/
.header ul.menu-second li a.menu-slide-second:hover {
    background:rgba(0, 0, 0, 0) url("/pl-pl/-/media/OralB_PL/Images/Common Icons/second_nav_light_blue_arrow_down.png") no-repeat scroll right bottom;
    color:#0084c9;
}
.header .navigation-menu ul.menu-second li ul.sub-menu-second li.submenu-01 > a{
    background:rgba(0, 0, 0, 0) url("/pl-pl/-/media/OralB_PL/Images/Common Icons/flyout_menu_up_arrow.png") no-repeat scroll 0 0;
    height:10px;
    left:2%;
    position:absolute;
    top:-10px;
    width:20px;
	padding:0;
}
.header .navigation-menu ul.menu-second li ul.sub-menu-second li.sub-sub.submenu-01 > a {left:10px;}
.header .navigation-menu .sub-menu-second {
    padding:23px 0 26px 20px;left:0 !important; width:180px !important;
}
.header .navigation-menu .mainmenu-01 .sub-menu-second {
    width: 900px !important;
}
.header .navigation-menu li.mainmenu-09 .sub-menu-second, .header .navigation-menu li.mainmenu-08 .sub-menu-second {
    width: 100px !important; left:-12px !important;
}

.header .navigation-menu ul.menu-second li.mainmenu-09 ul.sub-menu-second li.submenu-01 > a, .header .navigation-menu ul.menu-second li.mainmenu-08 ul.sub-menu-second li.submenu-01 > a {
    left: 16%;
}
.header .navigation-menu .menu-second .sub-menu-second .sub-sub {
    width:150px;
}
.header .navigation-menu .sub-menu-second .sub-sub .menu-ph > a,
.header .navigation-menu .sub-menu-second .submenu-01 .menu-ph > a
{
    color:#011c43;
    font:14px ProximaNW01Smbd;
    padding:0 0 20px;
    text-transform:uppercase;
}
.header .navigation-menu .sub-menu-second .sub-sub .menu-ph > a{width:78%;}
.header .navigation-menu .sub-sub .sub-menu-items {
    margin:0 0 47px;
    min-height:118px;
}
.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
 {
    color:#0084c9;
    font:12px/21px ProximaNW01Reg;
    padding:0 0 0px;
    width:86%;
}
.header .navigation-menu ul.menu-second li ul.sub-menu-second li.sub-sub.submenu-02 > a, .header .navigation-menu ul.menu-second li ul.sub-menu-second li.sub-sub.submenu-03 > a, .header .navigation-menu ul.menu-second li ul.sub-menu-second li.sub-sub.submenu-04 > a, .header .navigation-menu ul.menu-second li ul.sub-menu-second li.sub-sub.submenu-05 > a 
{display:none;}
.header .navigation-menu .sub-menu-second .sub-sub.submenu-03 .menu-ph > a + ul + a {
    width:86px;
}
.header .navigation-menu .sub-menu-second .sub-sub .menu-ph > .sub-menu-items + a + .sub-menu-items {
    margin:0 0 30px;
}
.header .navigation-menu .sub-menu-second .sub-sub .menu-ph > .sub-menu-items {
    margin:0 0 47px;
    min-height:107px;
}
.header .navigation-menu .view-all-section {
    padding:18px 0 0;
}
.header .navigation-menu .view-all-section 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;
    font:bold 14px/14px Helvetica;
    padding:0 16px 0 0;
    text-transform:uppercase;
}
.header .navigation-menu .sub-menu-second .sub-sub .sub-menu-items li a:hover,
.header .navigation-menu .sub-menu-second .sub-sub .menu-ph > a:hover,
.header .navigation-menu .sub-menu-second .submenu-01 .sub-menu-items li a:hover,
.header .navigation-menu .sub-menu-second .submenu-01 .menu-ph > a:hover
{
    background:transparent none repeat scroll 0 0;
    color:#666666;
}
.header .navigation-menu .sub-menu-second .sub-sub.submenu-01 .menu-ph > a + ul + a,
.header .navigation-menu .sub-menu-second .sub-sub.submenu-02 .menu-ph > a + ul + a,
.header .navigation-menu .sub-menu-second .sub-sub.submenu-04 .menu-ph > a 
{
    margin:17px 0 0;
}
.header .navigation-menu .sub-menu-second .sub-sub.submenu-05 .menu-ph > a {max-width:100px;}

.callout-wrapper{width:940px;}


/*footer*/
.container-wrap-footer {
    background:url("/pl-pl/-/media/OralB_PL/Images/Common/Desktop-BIMA-Homepage_Footer-BlueGradient.jpg") no-repeat scroll center 0;
    margin:0 auto;
    min-height:77px;
    width:100%;
}
.footer-bg, .container-wrap-footer .badge-wrapper
{
    background:#fff none repeat scroll 0 0;
}
.fat-footer
{
	float:none;
    margin:0 auto;
    width:940px;
	padding:0 0 0 60px;
	box-sizing: border-box;
}
.footer-bottom-border {
    background:#fff none repeat scroll 0 0;
}
.fat-footer .span9-2 > div {
   
    float:left;
    width:45%;
}
.fat-footer .span9-2 > div + div {
    border:medium none;
    float:left;
    padding-left:50px;
    width:190px;
	border-left:1px solid #898989;
}
.fat-footer .span9-2 > div + div + div {
    margin:0;
    width:190px;
	border:none;
}

.fat-footer .nav {
    margin:0;
}
.fat-footer .footercol-02 {
    width:198px;
}
.fat-footer .footercol-01 {
    width:197px;
}
.fat-footer .nav .head {
    color:#011c43;
    font:13px ProximaNW01Reg;
    padding:0 0 18px;
    text-transform:uppercase;
}
.fat-footer .nav > li > a {
    color:#011c43;
    font:13px/28px ProximaNW01Reg;
    padding:0;
	cursor:pointer;
}
.fat-footer .nav > li > a:hover
{
	color:#666;
    font:13px/28px ProximaNW01Reg;
	padding:0;
}
/* .fat-footer .footercol-01 .nav li:nth-child(1) a, .fat-footer .footercol-01 .nav li:nth-child(2) a{cursor:default;} */
/* .fat-footer .footercol-01 .nav li:nth-child(1) a:hover, .fat-footer .footercol-01 .nav li:nth-child(2) a:hover{color:#011c43;} */
.fat-footer h4 {
    color:#011c43;
    font:15px ProximaNW01Bold;
    padding:20px 0 18px;
    text-transform:none;
}
.fat-footer .span9-2 {
    margin:20px 0 0;
    width:100%;
}
.fat-footer .span9-2 > div + div + div > .footercol-01 {
    width: 100%;
}
.container-wrap-footer .social-media-links {
    margin:0 auto;
    width:940px;
	padding:7px 0;
}
.footer-bg .related-brand-bar {
    background:#fff none repeat scroll 0 0;
    clear:both;
    float:none;
    margin:0 auto;
    padding:20px 0 7px;
    width:940px;
}
.footer-bg .related-brand-bar .thumbnails li:first-child {
    color:#011C43;
	font:12px ProximaNW01Bold;
	text-transform:uppercase;
	padding:0 4px 0 0;
}
.footer-bg .related-brand-bar .thumbnails li {color:#011c43;}
.footer-bg .related-brand-bar .thumbnails .brand_link {
    color:#011c43;
    font:12px ProximaNW01Reg;
}
.container-wrap-footer .badge-wrapper {
    background:#fff none repeat scroll 0 0;
    margin:0 auto;
    position:relative;
    width:940px;
}
.footer-bottom-border {
    background:#fff none repeat scroll 0 0;
    border-top:1px solid #898989;
    margin:0 auto;
    padding:30px 0;
    width:100%;
}
.footer-bottom-border .utility-fix {
    margin:0 auto;
    width:940px;
}
.footer-bg + div {
    background:#fff none repeat scroll 0 0;
}
.container-wrap-footer .badge-wrapper  .badge-section {
    position:absolute;
    right:0;
    top:-77px;
}

.footer-bottom-border  .utility-fix ul li a {
    border-left:medium none;
    color:#011c43;
    font:13px ProximaNW01Reg;
    margin-left:0;
	padding:0;
}

.footer-bottom-border .utility-fix .thumbnails li {
    border:medium none;
    margin:0 30px 0 0;
    padding:0;
	min-height:0;
}
.copy-right-bottom a:hover {
    color:#666666;
}
.social-media .thumbnails li:first-child {
    padding:0 10px 0 0;
}
.social-media .thumbnails li {
    color:#fff;
    font:15px/40px ProximaNW01Bold;
    margin:0;
    padding:0 10px;
}
.container-wrap-footer  .margin-for-join-btn{margin:0;}
.container-wrap-footer   .margin-for-join-btn .btn a {color:#fff;}
#page-footer .margin-for-join-btn.news-letter-section {
    width:66%;
}
#page-footer{margin:0}

.container-wrap-footer .news-letter-section .text-right strong {
    margin:0 10px 0 0;
}
.container-wrap-footer .news-letter-section .text-right {
    color:#fff;
    font:13px/40px ProximaNW01Reg;
    width:85%;
}
.head-pic {
    min-height:10px;
}
.home-page-carousel {
    border-radius:0;
    box-shadow:none;
}
.news-letter-section .btn.learn-more-btn {
    margin:4px 0 0;
}
.ad-choic {
    height:11px;
    min-height:11px;
    min-width:10px;
    width:10px;
}
/* homepage carousel */

.homepage .carousel {margin:50px 0 0;}
.homepage  .slider-text-second{width:100%}

.homepage .slider-text-second h2 {
    color:#fff;
    font:36px/43px ProximaNW01Smbd;
    margin:0;
    padding:0;
    text-align:left;
    text-transform:uppercase;
}
.homepage  .slider-text-second p {
    color:#ffffff;
    font:15px/19px ProximaNW01Reg;
    margin:0;
    padding:0;
    text-align:left;
}
.homepage .hero-carousel-panel-1item .slider-text-second h2 {
    margin:107px 0 20px 50px;
    width:80%;
}
.homepage .hero-carousel-panel-1item .slider-text-second p {
    margin:0 0 48px 50px;
    width:46%;
}
.homepage .hero-carousel-panel-1item .slider-text-second  .btn.learn-more-btn
{
	margin:0 0 0 50px;left:0;top:0;
}
.homepage .carousel .hero-carousel-panel-2 .slider-text-second h2 {
    color:#fff;
    left:0;
    margin:107px 0 20px 50px;
    width:53%;
}
.homepage .carousel .hero-carousel-panel-2 .slider-text-second p {
    color:#fff;
    left:0;
    margin:0 0 45px 50px;
    width:52%;
}
.homepage .carousel .hero-carousel-panel-2 .slider-text-second .btn.learn-more-btn {
    left:0;
    margin:0 0 0 50px;
    top:0;
}
.homepage .carousel .hero-carousel-panel-2 .slider-text-second .btn.learn-more-btn + .btn.learn-more-btn {
    left:0;
    margin:0 0 0 12px;
    top:0;
}
.homepage .carousel .hero-carousel-panel-3 .slider-text-second h2,
.homepage .carousel .hero-carousel-panel-4 .slider-text-second h2 {
    margin:107px 0 20px 50px;
    width:46%;
}
.homepage .carousel .hero-carousel-panel-3 .slider-text-second p,
.homepage .carousel .hero-carousel-panel-4 .slider-text-second p {
    margin:0 0 45px 50px;
    width:53%;
}
.homepage .carousel .hero-carousel-panel-3 .slider-text-second .btn.learn-more-btn,
.homepage .carousel .hero-carousel-panel-4 .slider-text-second .btn.learn-more-btn {
    margin:0 0 0 50px;
}
.homepage .carousel .hero-carousel-panel-3 .slider-text-second .btn.learn-more-btn a,
.homepage .hero-carousel-panel-1item .slider-text-second  .btn.learn-more-btn a
.homepage .carousel .hero-carousel-panel-2 .slider-text-second .btn.learn-more-btn  a
{width:115px;}

.homepage .span11.margin_for_promosublayout{margin:0; width:100%;}
/*homepage promos*/
.homepage .promo-container-row .home-promo-2 > div + div {
    width:100%; left:0;
}
.homepage .promo-container-row .onelayout-heading {
    color:#011c43;
    float:right;
    font:36px/43px ProximaNW01Smbd;
	margin:0;
    padding:0;
}
.homepage .promo-container-row .content {
    color:#011c43;
    font:15px/19px ProximaNW01Reg;
	min-height:1px;
}
.homepage .promo-container-row .content .text-alignment{padding:0}
.homepage .promo-container-row .onelayout-heading {
    color:#011c43;
    float:right;
    font:36px/43px ProximaNW01Smbd;
    margin:0;
    padding:0;
}
.homepage .home-promo-1 .onelayout-heading {
    margin:54px 0 0;
    width:39%;
}
.homepage .home-promo-1 .text-alignment > .text-alignment {
    float:right;
    left:0;
    margin:13px 0 0;
    padding:0;
    width:39%;
}
.homepage .home-promo-1 .btn.learn-more-btn.btn-inverse {
    margin: 20px 0 0 177px;
    top: 0;
}
.homepage .home-promo-2 .onelayout-heading {
    color:#fff;
    left:50px;
    position:absolute;
    top:40px;
	z-index:9;
	width:56%;
}
.homepage  .callout-wrapper .margin-top-4-row{margin:0;}
.homepage .home-promo-2{width:100%;}
.homepage .home-promo-2 .text-alignment {
    left:50px;
    position:absolute;
    top:129px;
    z-index:9;
	padding:0;
	width:67%;
}
.homepage .home-promo-2 .content {
    color:#fff;
    width:90%;
}
.homepage .home-promo-2 .btn.btn-inverse { margin:174px 0 0;}
.homepage .home-promo-3 .onelayout-heading, .homepage .home-promo-4 .onelayout-heading {
   color:#fff;
    left:154px;
    position:absolute;
    top:99px;
    width:67%;
}

.homepage .home-promo-3 .text-alignment{
    left:156px;
    padding:0;
    position:absolute;
    top:210px;
    width:73%;
}
.homepage .home-promo-4 .text-alignment {
    left: 228px;
    top: 208px;
    width: 51%;
    z-index: 9;
}
.homepage .home-promo-3 .text-alignment div {
    width:100%;
}
.homepage .home-promo-4 {width:455px;}
.homepage .home-promo-3{width:485px;}
.homepage .home-promo-5, .homepage .home-promo-6, .homepage .home-promo-7, .homepage .home-promo-8 {
   width:50%; margin:0;
}
.homepage .home-promo-4 .right-seprator {
    float:left;
    left:25px;
}
.homepage .home-promo-4 .onelayout-heading {
    left:214px;
    width:50%;
	z-index:9;
}
.homepage .home-promo-4 .right-seprator img {float:right;}
.homepage .home-promo-4 .right-seprator {
    float: left;
    left: 0;
    margin: 0;
    text-align: left;
    width: 100%;
}
.homepage .home-promo-3 .right-seprator + div {
    width:89%;
}
.homepage .home-promo-3 .content {
    margin:0 0 26px;
    width:82%;
}
.homepage .home-promo-3 .btn.learn-more-btn.btn-inverse a {
    float: right;
}
.homepage .home-promo-3 .btn.learn-more-btn.btn-inverse { float:right; margin:4px -8px 0 0;}
.homepage .home-promo-4 .text-alignment {
    left:214px;
    top:208px;
    width:52%;
	z-index:9;
	position:absolute;
	padding:0;
	
}
.homepage .home-promo-4 .content {
    margin:0 0 26px;
    width:93%;
}
.homepage .home-promo-4 .btn.learn-more-btn.btn-inverse { float:right; margin:4px 24px 0 0;}
.homepage .home-promo-5 .onelayout-heading 
{

    left:50px;
    position:absolute;
    top:98px;
}
.homepage .home-promo-5 .text-alignment {
    left:50px;
    padding:0;
    position:absolute;
    top:197px;
}
.homepage .home-promo-5 .btn.learn-more-btn.btn-inverse {margin:54px 0 0;}
.homepage .home-promo-6 .right-seprator {
    float:left;
    left:0;
	width:100%
}
.homepage .home-promo-6 .text-alignment {
    left:48px;
    padding:0;
    position:absolute;
    top:197px;
    width:37%;
    z-index:9;
}
.homepage .home-promo-6 .onelayout-heading {
    left:48px;
    position:absolute;
    top:98px;
    width:40%;
    z-index:9;
}
.homepage .home-promo-6 .btn.learn-more-btn.btn-inverse {margin:53px 0 0;}
.homepage .home-promo-7 .onelayout-heading {
    position:absolute;
    right:25px;
    top:90px;
}
.homepage .home-promo-7 .text-alignment {
    padding:0;
    position:absolute;
    right:0;
    top:132px;
    width:45%;
}
.homepage .home-promo-7 .text-alignment div {
    width:100%;
}
.homepage .home-promo-7 .btn.learn-more-btn.btn-inverse {
    float:right;
    margin:45px 11px 0 0;
}
.homepage .home-promo-7 .btn.learn-more-btn.btn-inverse a {
    float: right;
}
.homepage .home-promo-8 .onelayout-heading {
    position:absolute;
    right:28px;
    top:35px;
    width:48%;
    z-index:9;
}

.homepage .home-promo-8 .text-alignment {
    padding:0;
    position:absolute;
    right:28px;
    top:125px;
    width:47%;
    z-index:9;
}
.homepage .home-promo-8 .btn.learn-more-btn.btn-inverse {
    float:right;
    margin:70px 7px 0 0;
}
.homepage .home-promo-8 .right-seprator {
    float:left;
    left:0;
	width:100%;
}
/*Global styles*/
.carousel-indicators li
{
	background-image:url("/pl-pl/-/media/OralB_PL/Images/Common Icons/HomePage_Carousel_Dots_NonActive.png");
    display:inline-block;
    float:none;
    height:14px;
    width:15px;
	background-position:center center;
	margin:0 0 0 -3px;
}
.carousel-indicators li.active
{
	background-image:url("/pl-pl/-/media/OralB_PL/Images/Common Icons/HomePage_Carousel_Dots_Active.png");
	
}
.carousel-control-left {
    background-image:url("/pl-pl/-/media/OralB_PL/Images/Common Icons/HomePage_Carousel_Arrow_Left.png");
    background-repeat:no-repeat;
    height:27px;
    left:5px;
    opacity:1;
    width:24px;
	top:50%;
	margin:0;
}
.carousel-control-right {
    background-image:url("/pl-pl/-/media/OralB_PL/Images/Common Icons/HomePage_Carousel_Arrow_Right.png");
    background-repeat:no-repeat;
    height:27px;
    right:5px;
    opacity:1;
    width:24px;
	top:50%;
	margin:0;
}
.btn a , .btn.learn-more-btn a , .btn.btn-inverse a{
    background:#0075c9 none repeat scroll 0 0;
    border:medium none;
    border-radius:4px;
    color:#fff;
    font:bold 15px/15px Helvetica;
    margin:0;
    padding:10px ;
    width:auto;
	text-transform:uppercase;
	text-shadow:none;
	display:block;
}
.btn a:hover, .btn.learn-more-btn a:hover, .btn.btn-inverse a:hover{background:#011C43}
.btn, .btn.learn-more-btn 
{ 
	background: transparent none repeat scroll 0 0;
    border: medium none;
    box-shadow: none;
    padding: 0;	
}
.carousel-indicators{bottom:0;}
.btn.learn-more-btn:hover, 
.learn-more-btn:hover,
.learn-more-btn:focus,
.btn.btn-inverse.margin-for-callout-btn:hover,
.btn.btn-inverse.margin-for-callout-btn:focus,
.btn.btn-inverse.margin-for-callout-btn a:hover {
    background:transparent;
    border:medium none;
    box-shadow:none;
	color:#fff;
	font-weight:normal;
}
/*drop down Styles*/
 div.selector {
background:#ebebeb url("/pl-pl/-/media/OralB_PL/Images/Common Icons/dropdown_arrow.png") no-repeat scroll right center;
padding:0 0 0 10px;
height:30px;
line-height:30px;
}
div.selector.hover,div.selector.focus,div.selector.active{
background-position:right center;
}
div.selector.hover span,div.selector.focus span,div.selector.active span{
background-position:right center;
}
div.selector.hover.active, div.selector.focus.active,div.selector.hover.focus.active{
background-position:right center;
}
div.selector.hover span, div.selector.focus span, .productdetail div.selector.hover span, .productdetail div.selector.focus span, .productlisting div.selector.hover span, .productlisting div.selector.focus span, div.selector.active span{background-position:0 0}
div.selector:hover, div.selector:focus{
background:#ebebeb url("/pl-pl/-/media/OralB_PL/Images/Common Icons/dropdown_arrow.png") no-repeat scroll right center;
}
div.selector.hover, div.selector.focus, .productdetail div.selector.hover, .productdetail div.selector.focus, .productlisting div.selector.hover, .productlisting div.selector.focus, div.selector.active
{background-position:right center}
div.selector select {
    font:15px/30px ProximaNW01Smbd;
	color:#000;
	top:0;
	height:30px;
}
div.selector span{
 background-image:none;
    background-position:0 0;
    color:#005498;
    font:15px/30px ProximaNW01Smbd;
    padding:0;
	line-height:30px;
}
/*Ends here*/
/*breadcrumb*/
 #breadcrumb-wrapper .span9 {
    width:100%;
	margin-top:30px;
}
.span9 .breadcrumb {
    background:none repeat scroll 0 0 transparent;
    color:#0084c9;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
}
#breadcrumb-wrapper .span9 .breadcrumb li.active a {
    color:#666666;
}

 #breadcrumb-wrapper .breadcrumb li a,
 #breadcrumb-wrapper .breadcrumb li {
    color:#0084c9;
    font:11px ProximaNW01Smbd;
}

/*article detail overlays*/
#warning-modal,
.warning-modal.modal.hide.in{
 background:none repeat scroll 0 0 #ffffff;
    border:medium none;
    border-radius:0;
}

#warning-modal .modal-header > h3 {
    border-bottom:1px solid #cccccc;
    color:#666666;
    font:24px ProximaNW01Smbd;
    margin-left:40px;
    margin-right:0;
    margin-top:0;
    width:500px;
}
#warning-modal .modal-body
{
text-align:center;
}


.warning-modal.modal .modal-header > h3 
{
    color:#666666;
    font:24px ProximaNW01Smbd;
    margin:0 0 20px;
    padding:0;
}
.warning-modal.modal .modal-header > h3,.warning-modal.modal .modal-body
{
margin-left:20px;
}
.warning-modal.modal.hide.in .modal-header,
.warning-modal.modal .modal-header {
    border:medium none;
    padding:0;
}

.warning-modal.modal .modal-body,
.warning-modal.modal .continue-btn.btn{
    padding:0;
}

.warning-modal.modal.hide.in .modal-header .close,
.warning-modal.modal .modal-header .close{
    background:url("/pl-pl/-/media/OralB_PL/Images/Common Icons/ModalDialogClose.png") no-repeat scroll right top transparent;
    height:20px;
    margin:0;
    text-indent:-999999px;
    width:100%;
	margin:5px;
}
.cooment-light-box.modal.pop-fixing.hide.fade.in .modal-header .close,
.warning-modal.modal .modal-header .close {
    background:url("/pl-pl/-/media/OralB_PL/Images/Common Icons/ModalDialogClose.png") no-repeat scroll right top transparent;
    border:medium none;
    height:25px;
    margin-left:0;
    margin-right:0;
    margin-top:0;
    text-indent:-999999px;
    width:25px;
	margin:5px;
}

#warning-modal.warning-modal.modal .continue-btn.btn, .warning-modal.modal .continue-btn.btn {
     background:none repeat scroll 0 0 #0075c9;
    border:medium none;
    color:#ffffff;
    display:block;
    margin-top:20px;
    text-shadow:none;
    width:100px;
}
#warning-modal.warning-modal.modal .continue-btn.btn:hover, .warning-modal.modal .continue-btn.btn:hover 
{
background:none repeat scroll 0 0 #005498;
border:medium none;
    color:#ffffff;
    display:block;
    margin-top:20px;
    text-shadow:none;
    width:100px;
}

.cooment-light-box.modal.pop-fixing.hide.fade.in p.please-click-info,
#warning-modal.warning-modal.modal .modal-body {
    color:#666666;
    font:16px ProximaNW01Reg;
}
.cooment-light-box.modal.pop-fixing.hide.fade.in .modal-body {
    color:#666666;
    font:16px ProximaNW01Reg;
    text-align:center;
	padding:0px;
}
.cooment-light-box.modal.pop-fixing.hide.fade.in {
    background:none repeat scroll 0 0 #ffffff;
    border:medium none;
    left:29%;
    width:560px;
}
 ul.breadcrumb > li {
    text-shadow:0 0 0 #0084c9;
}

#warning-modal .modal-body .share-btn.btn {
    background:none repeat scroll 0 0 #0075c9;
    border:medium none;
    box-shadow:none;
    color:#ffffff;
    font:15px/30px ProximaNW01Smbd;
    text-transform:uppercase;
    border-radius:4px;
	padding: 3px 10px;
}
#warning-modal.warning-modal.modal .modal-body {
    margin-left:0;
}
.cooment-light-box.modal.pop-fixing.hide.fade.in .modal-header {
    padding:0;
}
.cooment-light-box.modal.pop-fixing.hide.fade.in .modal-body h2 {
    color:#666666;
    font:24px ProximaNW01Smbd;
    margin:0 0px 10px;
    padding:0;
    text-align:left;
}
.cooment-light-box.modal.pop-fixing.hide.fade.in .comment-modal-body p span {
    color:#666666;
    font:16px ProximaNW01Reg;
	float:left;
	margin-left:0px;
}

#logout-confirmation-modal.warning-modal.modal a.continue-btn.btn {
    margin-bottom:10px;
}
.cooment-light-box.modal.pop-fixing.hide.fade.in .span3.write-comment-label {
    width:113px;
}
.cooment-light-box.modal.pop-fixing.hide.fade.in .input-medium.comment-feild {
    background:none repeat scroll 0 0 #ffffff;
    border:1px solid #cccccc;
    border-radius:0;
    box-shadow:none;
    color:#666666;
    height:38px;
    margin:0px;
    padding:0;
    width:94%;
	font:16px ProximaNW01Reg;
	padding:0 0 0 5px;
	
}


.cooment-light-box.modal.pop-fixing.hide.fade.in .send-btn.btn-email-send {
    background:none repeat scroll 0 0 #005498;
    color:#ffffff;
    float:left;
    font:14px ProximaNW01Smbd;
    margin:0;
    padding:10px 30px;
	border-radius:4px;
}

.cooment-light-box .ShareArticleByEmailValidationSummary.error-message {
    color:#cc0000;
    float:left;
    font:12px ProximaNW01Reg;
    margin-left:0px;
}
.cooment-light-box span.validator {
    color:#cc0000;
    float:left;
    font:12px ProximaNW01Reg;
	margin-left:8px;
}
#share-overlay .modal-body .comment-modal-body {
    padding: 15px 0 30px 40px;
}

.cooment-light-box.modal.pop-fixing.hide.fade.in .preview-sepration a
{
background:#ffffff;
color:#666666;
    float:left;
    font:14px ProximaNW01Smbd;
    margin:0;
    padding:10px 30px;
}
.cooment-light-box.modal.pop-fixing.hide.fade.in .send-btn.btn-email-send
{
background:#005498;
color:#fff;
    float:left;
    font:14px ProximaNW01Smbd;
    margin:0;
    padding:10px 30px;
}
#warning-modal .modal-body .share-btn.btn:hover
{
background:none repeat scroll 0 0 #005498;
    border:medium none;
    box-shadow:none;
    color:#ffffff;
    font:15px/30px ProximaNW01Smbd;
    text-transform:uppercase;
    border-radius:4px;
}

.cooment-light-box.modal.pop-fixing.hide.fade.in .pull-left.preview-sepration.submibt-sepration,
.cooment-light-box.modal.pop-fixing.hide.fade.in .pull-left.preview-sepration.submibt-sepration:hover
{
    margin-right:20px;
    width:80px;
}

.cooment-light-box.modal.pop-fixing.hide.fade.in .write-comment-label > label {
    color:#666666;
    font:16px/35px ProximaNW01Smbd;
    margin:0;
    padding:0;
}

.cooment-light-box.modal.pop-fixing.hide.fade.in .modal-body .span3 label {
    color:#666666;
    font:16px ProximaNW01Smbd;
    margin:0;
    padding:0;
	line-height:30px;
	float:right;padding-right: 2px;
}

.warning-modal.modal.hide .modal-body {
    color:#666666;
    font:16px ProximaNW01Reg;
}
.cooment-light-box.modal.pop-fixing.hide.fade.in .modal-header .close:hover,
.warning-modal.modal.hide.in .modal-header .close {
    opacity:1;
}

.modal-backdrop, .modal-backdrop.fade.in {
    background:#000 none repeat scroll 0 0;
    opacity:0.5;
	z-index:99;
}
.close:hover, .close:focus{opacity:1;}
.warning-modal.modal .modal-body > p {
    color:#666666;
    font:16px ProximaNW01Reg;
    margin-bottom:30px;
}

#warning-modal.warning-modal.modal .modal-body {
    float:left;
    margin:0;
    padding:20px 40px 50px;
    text-align:left;
}

/*email sent*/
.lightbox-panel-email.in {
    background:none repeat scroll 0 0 #ffffff;
    border:medium none;
    border-radius:0;
    height:198px;
    left:30%;
    padding:0;
    position:fixed;
    top:50%;
    width:564px;
}


.lightbox-panel-email.in .submibt-sepration .add-comment-btn.share-cont {
    background:none repeat scroll 0 0 #005498;
    border:medium none;
    border-radius:0px;
    color:#ffffff;
    float:none;
    font:15px/30px ProximaNW01Smbd;
    margin-left:225px;
    padding:10px 20px;
    text-align:center;
    text-transform:uppercase;
}

.tipslanding .slider-text-second .btn.learn-more-btn a {
    padding: 10px;
}
.lightbox-panel-email.in .submibt-sepration .add-comment-btn.share-cont:hover
{
background:none repeat scroll 0 0 #005498;
border:medium none;
    border-radius:0px;
    color:#ffffff;
    float:none;
    font:15px/30px ProximaNW01Smbd;
    margin-left:225px;
    padding:10px 20px;
    text-align:center;
    text-transform:uppercase;
}
.lightbox-panel-email.in .pull-left.preview-sepration.submibt-sepration {
    margin-top:0px;
    text-align:center;
}
.lightbox-panel-email.in .submited-view {
    border:medium none;
}

.lightbox-panel-email.in .submited-view h5 {
    color:#666666;
    font:24px ProximaNW01Smbd;
    margin:40px 0 0;
    padding:0;
    text-align:center;
}

.lightbox-panel-email.in .submited-view > p {
    color: #666666;
    font: 12px ProximaNW01Smbd;
    margin-bottom: 40px;
    margin-top: 85px;
    padding: 0;
    text-align: center
}
/*Quick view styles starts here*/
.modal.fade.popup-quick-view.in {
    background:#fff none repeat scroll 0 0;
    border:medium none;
    border-radius:0;
    width: 720px;
    padding:0;
    position: fixed;
    z-index: 9999;
    min-height:550px;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 160px;
}
.modal.fade.popup-quick-view.in .modal-body{padding:0 40px 40px;max-height: 430px;}
.modal.fade.popup-quick-view.in .modal-header{padding:20px 0;border:none;}
.modal.fade.popup-quick-view.in .close {
    position:absolute;
    right:10px;
    top:5px;
	margin:0;
}
.modal.fade.popup-quick-view.in div.selector {
    width:120px !important;
}
.modal.fade.popup-quick-view.in .popup-wrapper{margin:0 20px 0 0;width:254px;}
.modal.fade.popup-quick-view.in .popup-product-title h3 {
    color:#666666;
    font-family:"ProximaNW01Smbd";
    font-size:30px;
    font-weight:normal;
    line-height:33px;
}
.modal.fade.popup-quick-view.in .product-short-desc p {
    color:#666666;
    font-family:"ProximaNW01Reg";
    font-size:14px;
    line-height:22px;
    padding:10px 0 20px;
}
.modal.fade.popup-quick-view.in .popup-product-desc{width:346px;}
.modal.fade.popup-quick-view.in .product-short-desc a {
    color:#005498;
    font-family:"ProximaNW01Smbd";
    font-size:15px;
    margin-top:0;
    text-transform:uppercase;
}
.modal.fade.popup-quick-view.in .popup-product-rating{padding:15px 0 0;clear:both;}
.modal.fade.popup-quick-view.in  .rating-wrapper a {
    color:#666666;
    font-family:helvetica;
    font-size:14px;
    padding:0;
	line-height:normal;
	float:left;
}
.modal.fade.popup-quick-view.in .buy-direct-form {
    background:none;
    border:medium none;
     padding:30px 0 0;
	 clear:both;
}
.modal.fade.popup-quick-view.in .variants {
    float: none;
}
.modal.fade.popup-quick-view.in .rating-wrapper .rating{width:100px;height:15px;}
.modal.fade.popup-quick-view.in .rating-wrapper{padding:0;}
.modal.fade.popup-quick-view.in .rating-wrapper .rating img{top:0;}
.modal.fade.popup-quick-view.in  .reviewtxt{color:#666666;font-size:14px;font-family:helvetica;padding:0 0 0 17px;line-height:normal;}
.modal.fade.popup-quick-view.in  .popup-product-rating p span.recommend-text{padding:0;}
.modal.fade.popup-quick-view.in  .popup-product-rating p{float:left;padding:0 0 0 17px;}
.modal.fade.popup-quick-view.in .recommend-percentage {
    padding:0 5px 0 0;
}
.modal.fade.popup-quick-view.in .form-element-container label {
    color:#666666;
    font-family:ProximaNW01Smbd;
    font-size:14px;
	padding:0 0 10px;
}
.modal.fade.popup-quick-view.in .buy-direct-form .form-element-container {
    margin-bottom:20px;
	clear:both;
}
.modal.fade.popup-quick-view.in .carousel {
    height:59px;
    margin:0;
	margin-top:10px;
}
.modal.fade.popup-quick-view.in .img-thumb {
    height:59px;
    margin:0;
}
.modal.fade.popup-quick-view.in .popup-wrapper .carousel ul li{ padding:0 1px 0 0;}
.modal.fade.popup-quick-view.in .carousel .img-thumb img{width:59px;height:59px;}
.modal.fade.popup-quick-view.in .img-thumb ul li.active-img img{border:none;}
.modal.fade.popup-quick-view.in  .popup-product-price .price,.modal.fade.popup-quick-view.in .popup-product-price .price-text a{
color:#005498;
    font-family:proximanw01bold;
    font-size:14px;
	text-transform:uppercase;
	}
.modal.fade.popup-quick-view.in .popup-product-price{clear:both;padding:15px 0 0;}
.modal.fade.popup-quick-view.in .btn.add-to-cart-btn {
     background: #0075c9 url("/pl-pl/-/media/OralB_PL/Images/Common Icons/button_cart_icon.png") no-repeat scroll 95% center;
    border: medium none;
    border-radius: 4px;
    color: #fff;
    display: block;
    font-family: helvetica;
    font-size: 15px;
    font-weight: bold;
    padding: 10px;
    text-align: left;
    text-shadow: none;
    width: 120px;
}
.modal.fade.popup-quick-view.in .btn.add-to-cart-btn:hover{
background:#005498 url("/pl-pl/-/media/OralB_PL/Images/Common Icons/button_cart_icon.png") no-repeat scroll 95% center;
color:#fff;
}
.modal.fade.popup-quick-view.in div.selector span {
    width: 70px !important;
}
#myModal.popup-quick-view .buyitnow-google-in-quickview .buyitnow-body{width:300px;border:1px solid #ccc;}
#myModal.popup-quick-view  .buyitnow-fallback-in-quickview {
    font-size: 15px;
    line-height: 19px;
	color:#666;
}
/*Quick view styles Ends here*/

/*Add to cart styles starts here*/
.modal.fade.popup-add-cart.in {
    background:#fff none repeat scroll 0 0;
    border:medium none;
    border-radius:0;
	 margin-left:-460px;
    width:919px;
	position:absolute;
}
.modal.fade.popup-add-cart.in .modal-header{padding:0;}
.modal.hide.fade.popup-add-cart.in .modal-header .close {
    margin:10px 10px 10px 0;
}
.modal.fade.popup-add-cart.in .modal-body{max-height:none;padding:40px 30px 40px 40px;width:91%;}
 .thumbnail {
    box-shadow:none;
	padding:0;
}
.modal.fade.popup-add-cart.in .product-image{width:220px;}
.modal.fade.popup-add-cart.in .thumbnail .caption{padding:0;}
.modal.fade.popup-add-cart h3 {
    color:#011c43;
    font-size:24px;
	font-family:"ProximaNW01Smbd";
	text-transform:none;
	line-height:19px;
}
.popup-add-cart #divProductInfo h3 a {
    color:#0084c9;
    font-size:15px;
    line-height:19px;
	font-family:"ProximaNW01Reg";
}
.modal.fade.popup-add-cart .product-description{color:#666666;font-size:14px;font-family:"ProximaNW01Reg";padding:16px 0 24px;line-height:19px;}
.modal.fade.popup-add-cart .rating-wrapper{padding:0 0 10px;}
.modal.fade.popup-add-cart .rating-wrapper .rating{ margin:0 10px 0 0;}
.modal.fade.popup-add-cart  .modal-body .span6:last-child h3 {
    color:#666666;
    font-size:18px;
	font-family:"ProximaNW01Smbd";
	text-transform:none;
	margin:70px 0 40px;
}
.modal.fade.popup-add-cart .modal-body .span6:last-child .buttons {
    border-left: 1px solid #ccc;
    height: 220px;
    padding: 0 0 0 20px;
}
.modal.fade.popup-add-cart .clearfix.section-separate {
    border-bottom: 1px solid #ccc;
}
.modal.fade.popup-add-cart .btn:hover{
background:#005498 none repeat scroll 0 0;
color:#fff;
}
.modal.fade.popup-add-cart #divProductInfo .product-image{width:50%;float:left;}
.modal.fade.popup-add-cart #divProductInfo .product-image img{width:100%;}
.modal.fade.popup-add-cart #divProductInfo.thumbnail .caption{width:50%;float:left;}
.modal.fade.popup-add-cart  .modal-body .span6 {
    float:left;
    width:65%;
	margin-right:20px;
}
.modal.fade.popup-add-cart .related-product .product-price {
    padding: 25px 0 0;
}
.modal.fade.popup-add-cart .product-variations {
    color: #666;
    line-height: normal;
	padding:10px 0 0;
}
.modal.fade.popup-add-cart .reviewtxt a {
    color:#666;
    font-size:12px;
}
.modal.fade.popup-add-cart  .modal-body .span6:last-child{float:left;width:28%;margin-right:0;}
.modal.fade.popup-add-cart .related-product h3 {
    padding:40px 0 20px;
}
.modal.fade.popup-add-cart .related-product .product-list.thumbnails .thumbnail {
    padding:0;
}
.modal.fade.popup-add-cart .related-product .product-list.thumbnails li{margin-right:20px;height:auto !important;}
.modal.fade.popup-add-cart .related-product .product-list.thumbnails li.last{margin-right:0;}
.modal.fade.popup-add-cart .related-product .product-list.thumbnails .caption h4{padding:10px 0 14px;color:#0084C9;font-size:15px;line-height:19px;}
.modal.fade.popup-add-cart .related-product .product-list.thumbnails .product-description{padding:0;font-size:15px;line-height:19px;} 
.modal.fade.popup-add-cart .related-product .product-list.thumbnails .rating-wrapper{padding:10px 0 0;}
.modal.fade.popup-add-cart .related-product .product-list.thumbnails .reviewtxt{font-size:12px;color:#666666;font-size:12px;line-height:14px;float:left;}
.modal.fade.popup-add-cart .related-product .product-image img{width:100%;}
.modal.fade.popup-add-cart .related-product .rating-wrapper .rating{margin:0 15px 0 0;float:left;}
.modal.fade.popup-add-cart #divProductInfo{margin-top:40px;}

.modal.fade.popup-add-cart  .buttons .btn-view-cart {
    margin-bottom:10px;
}
.modal.fade.popup-add-cart .related-product .product-list li .caption .product-price span,
.modal.fade.popup-add-cart .related-product  .product-list li .caption .product-price a {
    font-family:"ProximaNW01Bold";
    font-size:12px;
    padding-left:5px;
    text-transform:uppercase;
	color:#005498;
}
#addCartModal .modal-body {
    overflow:hidden;
	width:91%;
}
.modal.fade.popup-add-cart .product-price,
.modal.fade.popup-add-cart .product-price .tooltip-link {
    color: #005498;
    font-family: ProximaNW01Bold;
    font-size: 14px;
	line-height:normal;
}
.modal.fade.popup-add-cart .btn.add-to-cart-btn {
    background: #0075c9 url("/pl-pl/-/media/OralB_PL/Images/Common Icons/button_cart_icon.png") no-repeat scroll 95% center;
    border: medium none;
    border-radius: 4px;
    color: #fff;
    display: block;
    font: bold 15px/15px Helvetica;
    margin: 0;
    padding: 10px;
    text-align: left;
    text-shadow: none;
    text-transform: uppercase;
    width: 120px;
}
.modal.fade.popup-add-cart .btn.add-to-cart-btn:hover{
background:#005498 url("/pl-pl/-/media/OralB_PL/Images/Common Icons/button_cart_icon.png") no-repeat scroll 95% center;
color:#fff;
}
.modal.fade.popup-add-cart .btn{
background: #0075c9 none repeat scroll 0 0;
    border: medium none;
    border-radius: 4px;
    color: #fff;
    display: block;
    font: bold 15px/15px Helvetica;
    margin: 0;
    padding: 10px;
    text-shadow: none;
    text-transform: uppercase;
    width: 170px;
}
.modal.fade.popup-add-cart .btn:hover{
background:#005498;
color:#fff;
}
.modal.fade.popup-add-cart .reviewtxt {
    float: left;
	line-height:normal;
}
.modal.fade.popup-add-cart .product-quantity {
    color: #666;
	margin:10px 0;
}
/*Add to cart Ends  here*/

/*Safari issue

html[class*="safari"] .btn, html[class*="safari"] .btn.learn-more-btn, html[class*="safari"] .btn.btn-inverse
{ padding:3px 10px 0;}
*/
.nojs-alert-wrapper {
    background: rgba(233, 233, 233, 0.5) none repeat scroll 0 0;
    color: #ff0000;
    font: 13px ProximaNW01Smbd;
    padding: 5px 0;
}
.nojs-alert a {
    color: #ff0000;
    text-decoration: none;
    text-transform: uppercase;
}

.fat-footer .footercol-01 .nav .cls-2e7fc4cb-0b81-48de-b0d1-dfd1ea34074b a,
.fat-footer .footercol-01 .nav .cls-96ff004e-c355-4d34-acfe-6fe2259435b7 a {
    cursor: default;
}
.fat-footer .footercol-01 .nav .cls-2e7fc4cb-0b81-48de-b0d1-dfd1ea34074b a:hover,
.fat-footer .footercol-01 .nav .cls-96ff004e-c355-4d34-acfe-6fe2259435b7 a:hover{
   color:#011c43;
}


.header ul.menu-second li a[href] {
    cursor: pointer !important;
}

.header ul.menu-second li a {
    cursor: text !important;
}

/* RITM0553503 Ticket Start Here 04-06-18 */

.homepage .carousel .hero-carousel-panel-5 .slider-text-second {
    width: 100%;
    right: 0;
    position: absolute;
    top: 0;
    height: 100%;
	}
.homepage .carousel .hero-carousel-panel-5 .slider-text-second h2{font: 36px/32px Neutrafacetextlight; color: #053c74;}
.homepage .carousel .hero-carousel-panel-5 .slider-text-second h2 strong{font: 41px/40px ProximaNW01Reg;}
.homepage .carousel .hero-carousel-panel-5 .slider-text-second p{color: #053c74; position: absolute; bottom: 0; top: 282px; right: -152px;}
.homepage .carousel .hero-carousel-panel-5 .slider-text-second p span{font-size:11px !important;}
.homepage .carousel .hero-carousel-panel-5 .slider-text-second .btn{top: 237px; left: -3px;}
.homepage .carousel .hero-carousel-panel-5 .slider-text-second .btn a{
	background: linear-gradient(#0073c6, #044484) repeat scroll 0 0 !important;
    background: -webkit-linear-gradient(#0073c6, #044484);
    background: -o-linear-gradient(#0073c6, #044484);
    background: -moz-linear-gradient(#0073c6, #044484);
    background: linear-gradient(#0073c6, #044484);
    color: #fff;
}

/* RITM0553503 Ticket End Here 04-06-18 */

/*RITM0767099 starts here*/
.country-selector-light-box {
    margin-left: -866px;
}
/*RITM0767099 starts here*/


/*RITM0780044 starts here*/
.header .country-selector {padding:10px 0 0;}
div.header ul.menu li.mainmenu-03 a.menu-slide,
div.header ul.menu li.mainmenu-03 a.menu-slide:hover {background:none; padding: 3px 0px 0 0;}
.header ul.menu li ul.sub-menu li.submenu-02 .menu-ph > a { padding: 11px 11px 10px 0; }
.header ul.menu li.mainmenu-01 ul.sub-menu li.submenu-01 .menu-ph > a { padding: 24px 11px 10px 0;}
#pagemainwrapper .header ul.menu li.mainmenu-02 ul.sub-menu li a {font: 14px/20px ProximaNW01Reg !important;}
.header ul.menu li.mainmenu-01 .view-all-section,
.header ul.menu li.mainmenu-01 .view-all-section a {
    font: 11px/11px "ProximaNW01Reg"!important;
    color: #0081cb;
}
#pagemainwrapper .header ul.menu li.mainmenu-02 ul.sub-menu li a {
	font: 15px ProximaNW01Smbd;
}
#pagemainwrapper .header .menu .mainmenu-02 .sub-menu .submenu-01 .menu-ph .sub-menu-items.versioned-item > li + li + li.cls-f9e779b6-9d5e-4c1c-a3a5-35c7b9d99248.first a,
.header .menu-category-heading {
    color: #0081cb;
    display: block;
    font: 15px ProximaNW01Smbd !important;
    padding-bottom: 10px;
    text-transform: none;
}
.mainmenu-02 .view-all-section a,
.mainmenu-02 .view-all-section a:hover {
	 font: 11px/11px "ProximaNW01Reg"!important;
}
#pagemainwrapper div.header ul.menu li a.menu-slide {
	margin: 0 15px 5px 15px;
}
.cls-0e0ecd54-9670-4334-85ed-de7825d35ae7 .Saving-promo-3-home img {width:314px;}
#pagemainwrapper .fat-footer .nav>li {width:80%;}
#pagemainwrapper .fat-footer .footercol-02 {
    width: 175px !important;
	border-right:none;
}
#pagemainwrapper .fat-footer .span9-2>div+div {
	border-left: 1px solid #666;
}
#pagemainwrapper .fat-footer .span9-2>div+div+div {
	border-left:none;
	margin-left: 20px !important;
}
#pagemainwrapper .footer-bg .fat-footer .span9-2 .row-fluid:nth-child(2) {
	margin-bottom: 25px;
    padding-left: 30px;
	min-height:140px;
}
/*RITM0780044 ends here*/


/* RITM0800750 */

#pagemainwrapper .autocomplete-suggestions {
    top: 117px !important;
    margin-left: -13px;
}

#pagemainwrapper #page-footer .fat-footer .span9-2 {
    margin: 25px 0 0;
}

.header .menu-navigation .nav-background-expand-top ul li.mainmenu-01 ul li.submenu-04 .menu-ph a {
    padding-top: 8px;
    padding-bottom: 4px;
}

/* RITM0800750 */


/* RITM0800750 nav */


.header ul.menu li.mainmenu-01 ul.sub-menu li.versioned-menu-container .menu-ph a {
    padding: 25px 11px 15px 0 !important;
}

.header ul.menu li.mainmenu-01 ul.sub-menu>li>a {
    display: none !important;
}

.header ul.menu li.mainmenu-01 ul.sub-menu li.versioned-menu-container .menu-ph > ul.sub-menu-items.versioned-item li > a {
    padding-top: 10px !important;
}

#pagemainwrapper .header .row-fluid.brand-country-section {
    height: 45px;
}

#pagemainwrapper .header ul.menu li.mainmenu-01 ul.sub-menu li.versioned-menu-container ul:last-child li a img.menu-pic {
    margin: 0 !important;
}

#pagemainwrapper .header ul.menu li.mainmenu-01 ul.sub-menu li.versioned-menu-container ul {
    margin: 0 !important;
}

/* RITM0800750 nav */
#page-footer {
    margin: 0 !important;
}
.footer-sticky-disclaimer{
    background-color: transparent;
    right: 0 !important;
    z-index: 9999;
    text-align:right;
    left: auto;
    width: auto;
    bottom:45px;
    height: auto !important;
}
.footer-sticky-disclaimer .close-btn{
    position: absolute;
    right: 5px;
    top: 6px;
}
.footer-sticky-disclaimer .close-btn img{
    width: 10px;
    cursor: pointer;
}
.footer-sticky-disclaimer img{
    box-shadow: 4px 0 30px #888;
    border-radius: 10px;
}
.footer-sticky-disclaimer > a {
    position: relative;
    left: 117px;
    bottom: 31px;
    height: 25px;
    line-height: 48px;
    padding: 5px 0px;
    font-size: 11px;
	color: transparent;
}
.cls-0b325acc-f860-467e-96ee-074218e4cad6 .footer-sticky-disclaimer{
    display: none;
}
.homepage .carousel .hero-carousel-panel-5 .slider-text-second .btn {
    top: 0;
    background: transparent !important;
}

#pagemainwrapper.homepage .carousel .hero-carousel-panel-4 .slider-text-second .btn {
    top: 0 !important;
    left: 0 !important;
}

#pagemainwrapper.homepage .item.hero-carousel-panel-4.active {
    position: relative;
}

.homepage .carousel .hero-carousel-panel-5 .slider-text-second .btn a {
    background: transparent !important;
    font-size: 0;
}
.ie11 .homepage.cls-0b29e3f2-c0d1-4a31-839e-404210c33219#pagemainwrapper {
    font-family: Helvetica !important;
}

.ie11 .cls-0b29e3f2-c0d1-4a31-839e-404210c33219 .dtpromo2 .text-item-1 {
    font-family: Helvetica !important;
    font-weight: bold;
    font-size: 26px;
    width: 650px !important;
}
.ie11 .cls-0b29e3f2-c0d1-4a31-839e-404210c33219 .ps-widget.ps-enabled .ps-button-label, .ie11 .cls-0b29e3f2-c0d1-4a31-839e-404210c33219 .cta-item-4.btn.learn-more-btn.btn-inverse a {
    font-family: Helvetica;
    font-weight: bold;
    font-size: 13px;
}
.ie11 .homepage.cls-0b29e3f2-c0d1-4a31-839e-404210c33219 .tips-head h1 {
    font-family: Helvetica;
    font-size: 30px;
}
.ie11 .cls-0b29e3f2-c0d1-4a31-839e-404210c33219 .flexible-content-container p{font-size: 14px;}
