/* ==========================================================================

  Author: Slawomir Kroczak - http://www.interactive-solutions.com/
  Version: 1.2 - Last Updated: 8th July, 2013


    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !!!!!!!!!!!!!      !!!!!!!!!                   !!!!!!!!!!!!!
    !!!!!!!!!!!!!      !!!!!!!                    !!!!!!!!!!!!!!
    !!!!!!!!!!!!!!     !!!!!       !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !!!!!!!!!!!!!!     !!!!!       !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !!!!!!!!!!!!!!     !!!!!       !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !!!!!!!!!!!!!!    !!!!!!!            !!!!!!!!!!!!!!!!!!!!!!!
    !!!!!!!!!!!!!!    !!!!!!!!!!                 !!!!!!!!!!!!!!!
    !!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!           !!!!!!!!!!!!!
    !!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!      !!!!!!!!!!!!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!      !!!!!!!!!!!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!      !!!!!!!!!!!
    !!!!!!!!!!!!!      !!!!!!      !!!!!            !!!!!!!!!!!!
    !!!!!!!!!!!!!       !!!!!!                    !!!!!!!!!!!!!!
    !!!!!!!!!!!!!!    !!!!!!!!!!!!!!!       !!!!!!!!!!!!!!!!!!!!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

/*----------------------------------------------------
                 Total Oral Care eStore - CSS File
------------------------------------------------------*/

/* --

Styles Index
=======
1.0 Micro Clearfix, Resets and Common Classes
2.0 Document Setup (toc-container, links etc)
	2.1 toc-container
	2.2 links
	2.3 Headings - h1, h2, h3, h4, h5, h6 &amp; other (if any)
	2.4 Paragraphs, block, etc
	2.5 Lists
	2.6 Buttons
	2.7 iFrame
3.0 Grid Layout (Responsive)


-- */

/*
========================================================================== */
/* ==========================================================================
/* --  1.0 Micro Clearfix, Resets and Common Classes
   ========================================================================== */

/* Micro Clearfix */
 #toc-specificity #toc-container .toc-clear:before,
 #toc-specificity #toc-container .toc-clear:after {
    content: "";
    display: table;
}
 #toc-specificity #toc-container .toc-clear:after {
    clear: both;
}
 #toc-specificity #toc-container .toc-clear {
    zoom: 1;
}
 #toc-specificity #toc-container .toc-section:before,
 #toc-specificity #toc-container .toc-section:after {
    content: "";
    display: table;
}
 #toc-specificity #toc-container .toc-section:after {
    clear: both;
}
 #toc-specificity #toc-container .toc-section {
    zoom: 1;
}
/* General Resets */
/* Start font size at 100% */
#toc-specificity #toc-container {
    font-size: 100%;
}
/* Make all form fonts consistent */
/* Remove default borders */
#toc-specificity #toc-container a img {
    border: 0;
}

/* Common Classes */
#toc-specificity #toc-container .toc-rel{
    position: relative;
}
 #toc-specificity #toc-container .toc-nolist {
    list-style: none;
}
.toc-ir { display: block; border: 0;  overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left;  }
#toc-specificity #toc-container .toc-100 {width: 97%; margin-left: auto; margin-right: auto;}
#toc-specificity #toc-container .toc-100 {width: 100%}
/*
#toc-specificity #toc-container .toc-arrow-up{position:absolute;display:none;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #000;left:49%;top:-8px}
*/

/* ==========================================================================
/* 2.0 - Document Setup (toc-container, links etc)
   ========================================================================== */
/* 2.1 #toc-specificity #toc-container */
#toc-specificity #toc-container {
    font-family: arial, helvetica, clean, sans-serif;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 22px;
    line-height: 1.375rem;
    color: #222222;
    margin: 0;
    padding: 0;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
#toc-specificity #toc-container{
background: rgb(239,239,239); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,239,239,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(239,239,239,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}


/* 2.2 Links */
#toc-specificity #toc-container a {
    color: #0c4c75;
    text-decoration: none;
}
#toc-specificity #toc-container a:visited {
    color: #0c4c75;
}
#toc-specificity #toc-container a:hover {
    text-decoration: underline;
}
#toc-specificity #toc-container a:active {
    color: #333333;
}
/* 2.3 Headings - h1, h2, h3, h4, h5, h6 &amp; other (if any)
   ========================================================================== */
#toc-specificity #toc-container h2,
#toc-specificity #toc-container h4,
#toc-specificity #toc-container h5 {
    margin: 0;
    line-height: normal;
}
#toc-specificity #toc-container h2 {
    font-size: 32px;
    font-size: 2rem;
    margin-bottom: 8px;
}
#toc-specificity #toc-container h4 {
    font-size: 20px;
    font-size: 1.25rem;
    margin-bottom: 4px;
}
/* 2.4 Paragraphs, block quotes, code, pre, etc
   ========================================================================== */
/* Horizontal Rule */

/* 2.5 Lists
   ========================================================================== */
#toc-specificity #toc-container ul {
    list-style: disc;
    margin: 4px 0 4px 25px;
    padding: 0;
}





/* ==========================================================================
/* 3.0 - Grid Layout (Responsive)
   ========================================================================== */
/* Sections &amp; Content Blocks */
#toc-specificity #toc-container .toc-section {
    position: relative;
}
#toc-specificity #toc-container .toc-row {
    margin-bottom: 1em;
}
#toc-specificity #toc-container .toc-two-row {
    margin-bottom: 2em;
}
#toc-specificity #toc-container {
    max-width: 980px;
    min-width: 780px;
    margin: 0 auto;
    padding: 0 0 20px;
}
/* Fluid Grid */
#toc-specificity #toc-container .toc-col {
    margin-left: 1%;
    float: left;
}
#toc-specificity #toc-container .toc-col:first-child {margin-left: 0;}
/* Columns */
#toc-specificity #toc-container .toc-two {
    width: 16.167%;
}
#toc-specificity #toc-container .toc-three {
    width: 24.2%;
}
#toc-specificity #toc-container .toc-four {
    width: 32.65%;
}
#toc-specificity #toc-container .toc-six {
    width: 49.5%;
}
#toc-specificity #toc-container .toc-eight {
    width: 66.167%;
}
#toc-specificity #toc-container .toc-nine {
    width: 74.5%;
}
#toc-specificity #toc-container .toc-ten {
    width: 82.833%;
}
#toc-specificity #toc-container .toc-twelve {
    width: 100%;
    margin-left: 0;
}

#toc-specificity #toc-container .toc-row .toc-col {
    color: #111;
    text-align: center;
    line-height: 10px;
    min-height: 30px;
}
#toc-specificity #toc-container .toc-row .toc-first {
    margin-left: 0;
}



/* ==========================================================================
/* 4.0 - GLOBAL
   ========================================================================== */
#toc-specificity #toc-container #toc-header {
    background-color: #FFF;
  
}

/* toc-header */
#toc-specificity #toc-container #toc-header {
    position: relative;
    z-index: 1;

}

#toc-specificity #toc-container #toc-sub-wrap #toc-sub-play{
    display: none;
}

#toc-specificity #toc-container #toc-header .toc-logo img {
    bottom: -11px;
    left: -2px;
    position: relative;
    width: 280px;
}

#toc-specificity #toc-container.toc-sublevel #toc-header .toc-logo img {
    bottom: -11px;
    left: -2px;
    position: relative;
    width: 280px;
    margin-top: -1px;
}

#toc-specificity #toc-container #toc-header .toc-row {

background: rgb(255, 255, 255); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(239, 239, 239, 1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(239, 239, 239, 1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(239, 239, 239, 1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(239, 239, 239, 1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(239, 239, 239, 1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(239, 239, 239, 1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef', GradientType=0); /* IE6-8 */
    }


/* #toc-top-nav */

#toc-specificity #toc-container #toc-header .toc-section {
    margin-bottom: 0;
    height: 85px;
}

#toc-specificity #toc-container #toc-top-nav {
    overflow: hidden;
    position: relative;
    margin: 0;
    top: 36px;
    z-index: 100;
}

#toc-specificity #toc-container #toc-top-nav li {
    width: 25%;
    float: left;
    display: block;
    background: transparent url("/App_Themes/YouGRSite/img/oralb/nav-sep.png") no-repeat right bottom;
    min-height: 50px;
    position: relative;
}


#toc-specificity #toc-container #toc-top-nav li a {
    font-family: arial, sans-serif;
    font-size: 14px;
    color: rgb(12, 76, 117);
    text-transform: uppercase;
    line-height: 1.1;
    text-align: center;
    font-weight: bold;
    display: block;
    /*width: 130px;*/
    height: 35px;
    margin: 5px auto 0 auto;
    text-decoration: none;
}


#toc-specificity #toc-container #toc-top-nav li a:hover {
    color: rgb(0, 117, 192);
}

/* It works in IE 8 */
/* equivalent to li:nth-child(2) */
#toc-specificity #toc-container #toc-top-nav li:first-child + li a {
    margin-top: 15px;
}

#toc-specificity #toc-container #toc-top-nav li:first-child + li a:hover {
}




/* toc-best-solutions*/
/* /toc-best-solutions*/


#toc-specificity #toc-container .toc-charts table tr td:first-child{ border-left:1px solid #000000 !important; }
#toc-specificity #toc-container .toc-charts table tr td.first-footer-item { padding-left:0px;text-align:center; }
/* /toc-choose-your-products */

#toc-specificity #toc-container .toc-charts table td.ccProduct01 { background:#0044df; }
#toc-specificity #toc-container .toc-charts table td.ccProduct02 { background:#85c81c; }
#toc-specificity #toc-container .toc-charts table td.ccProduct03 { background:#c44844; }
#toc-specificity #toc-container .toc-charts table td.ccProduct04 { background:#48c1f7; }
#toc-specificity #toc-container .toc-charts table td.ccProduct05 { background:#9e008a; }
#toc-specificity #toc-container .toc-charts table td.ccProduct06 { background:#30b74b; }
#toc-specificity #toc-container .toc-charts table td.ccProduct07 { background:#dc8200; }
#toc-specificity #toc-container .toc-charts table td.ccProduct08 { background:#9a241d; }
#toc-specificity #toc-container .toc-charts table td.ccProduct09 { background:#3f3f3f; border-right:1px solid #000 !important; }
#toc-specificity #toc-container .toc-charts table td.ccdff6ff { background: #dff6ff !important;font-weight:bold; } 
/* ==========================================================================
/* toc-list-of-problems
   ========================================================================== */





/* ==========================================================================
/* toc-articles
   ========================================================================== */
/* ==========================================================================
/* toc-product-kv
   ========================================================================== */






/* ==========================================================================
/* toc-watch-our-video
   ========================================================================== */
#toc-specificity #toc-container #toc-watch-our-video{ padding-bottom: 30px;border-bottom: 2px solid #ccc; }
#toc-specificity #toc-container #toc-watch-our-video h4{background: url("/App_Themes/YouGRSite/img/oralb/watch-our-videos-header.png") no-repeat left 0; height: 25px; margin-left: 15px; margin-top: 20px;}
#toc-specificity #toc-container #toc-watch-our-video h5{ font-size: 14px;color: rgb( 18, 120, 186 );font-weight: bold;line-height: 1.143;text-align: left; margin: 10px 0; }
#toc-specificity #toc-container #toc-watch-our-video .toc-col:first-child{width: 47.7%; margin-left: 15px}
#toc-specificity #toc-container #toc-watch-our-video .toc-col:first-child + .toc-col {width: 47.7%; margin-left: 14px; padding-top: 35px;}
/* 2.7 iFrame
   ========================================================================== */
#toc-specificity #toc-container iframe{position:absolute;top:0;left:0;width:100%; height:100%;}
#toc-specificity #toc-container .toc-ratio {display:block;width:100%;height:auto;padding-bottom: 65px}
#toc-specificity #toc-container #toc-watch-our-video .toc-cover {position: absolute;top: 50%;left: 50%;width: 50px;height: 50px;margin: -25px 0 0 -25px;background: url(/App_Themes/YouGRSite/img/oralb/video/bigplay.svg) no-repeat;background-size: 100%;opacity: 0.9;}



/* ==========================================================================
/* TABS Modern Broweser
   ========================================================================== */
/* - Slide Duration 4500ms */
/* - No of Slide 6 */
@-moz-document url-prefix() {
 #toc-specificity #toc-container  .toc-arrow { opacity: 1; }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
}


@-webkit-keyframes slides-wrap {
    0% { left: 0; }
    16.358024691358% { left: -0px; }
    18.20987654321% { left: -980px; }
    32.716049382716% { left: -980px; }
    34.567901234568% { left: -1960px; }
    49.074074074074% { left: -1960px; }
    50.925925925926% { left: -2940px; }
    65.432098765432% { left: -2940px; }
    67.283950617284% { left: -3920px; }
    81.79012345679% { left: -3920px; }
    83.641975308642% { left: -4900px; }
    98.148148148148% { left: -4900px; }
    100% { left: 0; }
}

@-moz-keyframes slides-wrap {
    0% { left: 0; }
    16.358024691358% { left: -0px; }
    18.20987654321% { left: -980px; }
    32.716049382716% { left: -980px; }
    34.567901234568% { left: -1960px; }
    49.074074074074% { left: -1960px; }
    50.925925925926% { left: -2940px; }
    65.432098765432% { left: -2940px; }
    67.283950617284% { left: -3920px; }
    81.79012345679% { left: -3920px; }
    83.641975308642% { left: -4900px; }
    98.148148148148% { left: -4900px; }
    100% { left: 0; }
}
@-o-keyframes slides-wrap {
    0% { left: 0; }
    16.358024691358% { left: -0px; }
    18.20987654321% { left: -980px; }
    32.716049382716% { left: -980px; }
    34.567901234568% { left: -1960px; }
    49.074074074074% { left: -1960px; }
    50.925925925926% { left: -2940px; }
    65.432098765432% { left: -2940px; }
    67.283950617284% { left: -3920px; }
    81.79012345679% { left: -3920px; }
    83.641975308642% { left: -4900px; }
    98.148148148148% { left: -4900px; }
    100% { left: 0; }
}
@-ms-keyframes slides-wrap {
    0% { left: 0; }
    16.358024691358% { left: -0px; }
    18.20987654321% { left: -980px; }
    32.716049382716% { left: -980px; }
    34.567901234568% { left: -1960px; }
    49.074074074074% { left: -1960px; }
    50.925925925926% { left: -2940px; }
    65.432098765432% { left: -2940px; }
    67.283950617284% { left: -3920px; }
    81.79012345679% { left: -3920px; }
    83.641975308642% { left: -4900px; }
    98.148148148148% { left: -4900px; }
    100% { left: 0; }
}
@keyframes slides-wrap {
    0% { left: 0; }
    16.358024691358% { left: -0px; }
    18.20987654321% { left: -980px; }
    32.716049382716% { left: -980px; }
    34.567901234568% { left: -1960px; }
    49.074074074074% { left: -1960px; }
    50.925925925926% { left: -2940px; }
    65.432098765432% { left: -2940px; }
    67.283950617284% { left: -3920px; }
    81.79012345679% { left: -3920px; }
    83.641975308642% { left: -4900px; }
    98.148148148148% { left: -4900px; }
    100% { left: 0; }
}

@-webkit-keyframes slide-one-pager {
    0% { background-position: 0 0; }
    16.358024691358% { background-position: 0 -5px }
    18.20987654321% { background-position: 0 -10px }
    98.148148148148% { background-position: 0 20px }
    100% { background-position: 0 -34px }
}
@-webkit-keyframes slide-one-arrows {
    0% { width: 40px; height: 42px; }
    16.665666666667% { width: 40px; height: 42px; }
    16.666666666667% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}
@-moz-keyframes slide-one-pager {
    0% { background-position: 50% 0; }
    16.358024691358% { background-position: 50% 0; }
    18.20987654321% { background-position: 50% -34px; }
    98.148148148148% { background-position: 50% -34px; }
    100% { background-position: 50% 0; }
}
@-moz-keyframes slide-one-arrows {
    0% { width: 40px; height: 42px; }
    16.665666666667% { width: 40px; height: 42px; }
    16.666666666667% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}
@-o-keyframes slide-one-pager {
    0% { background-position: 50% 0; }
    16.358024691358% { background-position: 50% 0; }
    18.20987654321% { background-position: 50% -34px; }
    98.148148148148% { background-position: 50% -34px; }
    100% { background-position: 50% 0; }
}
@-o-keyframes slide-one-arrows {
    0% { width: 40px; height: 42px; }
    16.665666666667% { width: 40px; height: 42px; }
    16.666666666667% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}
@-ms-keyframes slide-one-pager {
    0% { background-position: 50% 0; }
    16.358024691358% { background-position: 50% 0; }
    18.20987654321% { background-position: 50% -34px; }
    98.148148148148% { background-position: 50% -34px; }
    100% { background-position: 50% 0; }
}
@-ms-keyframes slide-one-arrows {
    0% { width: 40px; height: 42px; }
    16.665666666667% { width: 40px; height: 42px; }
    16.666666666667% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}
@keyframes slide-one-pager {
    0% { background-position: 50% 0; }
    16.358024691358% { background-position: 50% 0; }
    18.20987654321% { background-position: 50% -34px; }
    98.148148148148% { background-position: 50% -34px; }
    100% { background-position: 50% 0; }
}
@keyframes slide-one-arrows {
    0% { width: 40px; height: 42px; }
    16.665666666667% { width: 40px; height: 42px; }
    16.666666666667% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}
@-webkit-keyframes slide-two-pager {
    0% {background-position: 50% 0;  }
    16.358024691358% {background-position: 50% 0; }
    18.20987654321% { background-position: 50% -34px; }
    32.716049382716% { background-position: 50% -34px; }
    34.567901234568% { background-position: 50% 0; }
    100% { background-position: 50% 0; }
}
@-webkit-keyframes slide-two-arrows {
    0% { width: 0; height: 0; }
    16.665666666667% { width: 0; height: 0; }
    16.666666666667% { width: 40px; height: 42px; }
    33.332333333333% { width: 40px; height: 42px; }
    33.333333333333% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}
@-moz-keyframes slide-two-pager {
    0% {background-position: 50% 0;  }
    16.358024691358% {background-position: 50% 0; }
    18.20987654321% { background-position: 50% -34px; }
    32.716049382716% { background-position: 50% -34px; }
    34.567901234568% { background-position: 50% 0; }
    100% { background-position: 50% 0; }
}
@-moz-keyframes slide-two-arrows {
    0% { width: 0; height: 0; }
    16.665666666667% { width: 0; height: 0; }
    16.666666666667% { width: 40px; height: 42px; }
    33.332333333333% { width: 40px; height: 42px; }
    33.333333333333% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}
@-o-keyframes slide-two-pager {
    0% {background-position: 50% 0;  }
    16.358024691358% {background-position: 50% 0; }
    18.20987654321% { background-position: 50% -34px; }
    32.716049382716% { background-position: 50% -34px; }
    34.567901234568% { background-position: 50% 0; }
    100% { background-position: 50% 0; }
}
@-o-keyframes slide-two-arrows {
    0% { width: 0; height: 0; }
    16.665666666667% { width: 0; height: 0; }
    16.666666666667% { width: 40px; height: 42px; }
    33.332333333333% { width: 40px; height: 42px; }
    33.333333333333% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}
@-ms-keyframes slide-two-pager {
    0% {background-position: 50% 0;  }
    16.358024691358% {background-position: 50% 0; }
    18.20987654321% { background-position: 50% -34px; }
    32.716049382716% { background-position: 50% -34px; }
    34.567901234568% { background-position: 50% 0; }
    100% { background-position: 50% 0; }
}
@-ms-keyframes slide-two-arrows {
    0% { width: 0; height: 0; }
    16.665666666667% { width: 0; height: 0; }
    16.666666666667% { width: 40px; height: 42px; }
    33.332333333333% { width: 40px; height: 42px; }
    33.333333333333% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}
@keyframes slide-two-pager {
    0% {background-position: 50% 0;  }
    16.358024691358% {background-position: 50% 0; }
    18.20987654321% { background-position: 50% -34px; }
    32.716049382716% { background-position: 50% -34px; }
    34.567901234568% { background-position: 50% 0; }
    100% { background-position: 50% 0; }
}
@keyframes slide-two-arrows {
    0% { width: 0; height: 0; }
    16.665666666667% { width: 0; height: 0; }
    16.666666666667% { width: 40px; height: 42px; }
    33.332333333333% { width: 40px; height: 42px; }
    33.333333333333% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}
@-webkit-keyframes slide-three-pager {
    0% { background-position: 50% 0px; }
    32.716049382716% { background-position: 50% 0px; }
    34.567901234568% { background-position: 50% -34px; }
    49.074074074074% { background-position: 50% -34px; }
    50.925925925926% { background-position: 50% 0px; }
    100% { background-position: 50% 0px; }
}
@-webkit-keyframes slide-three-arrows {
    0% { width: 0; height: 0; }
    33.332333333333% { width: 0; height: 0; }
    33.333333333333% { width: 40px; height: 42px; }
    49.999% { width: 40px; height: 42px; }
    50% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}
@-moz-keyframes slide-three-pager {
    0% { background-position: 50% 0px; }
    32.716049382716% { background-position: 50% 0px; }
    34.567901234568% { background-position: 50% -34px; }
    49.074074074074% { background-position: 50% -34px; }
    50.925925925926% { background-position: 50% 0px; }
    100% { background-position: 50% 0px; }
}
@-moz-keyframes slide-three-arrows {
    0% { width: 0; height: 0; }
    33.332333333333% { width: 0; height: 0; }
    33.333333333333% { width: 40px; height: 42px; }
    49.999% { width: 40px; height: 42px; }
    50% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}
@-o-keyframes slide-three-pager {
    0% { background-position: 50% 0px; }
    32.716049382716% { background-position: 50% 0px; }
    34.567901234568% { background-position: 50% -34px; }
    49.074074074074% { background-position: 50% -34px; }
    50.925925925926% { background-position: 50% 0px; }
    100% { background-position: 50% 0px; }
}
@-o-keyframes slide-three-arrows {
    0% { width: 0; height: 0; }
    33.332333333333% { width: 0; height: 0; }
    33.333333333333% { width: 40px; height: 42px; }
    49.999% { width: 40px; height: 42px; }
    50% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}
@-ms-keyframes slide-three-pager {
    0% { background-position: 50% 0px; }
    32.716049382716% { background-position: 50% 0px; }
    34.567901234568% { background-position: 50% -34px; }
    49.074074074074% { background-position: 50% -34px; }
    50.925925925926% { background-position: 50% 0px; }
    100% { background-position: 50% 0px; }
}
@-ms-keyframes slide-three-arrows {
    0% { width: 0; height: 0; }
    33.332333333333% { width: 0; height: 0; }
    33.333333333333% { width: 40px; height: 42px; }
    49.999% { width: 40px; height: 42px; }
    50% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}
@keyframes slide-three-pager {
    0% { background-position: 50% 0px; }
    32.716049382716% { background-position: 50% 0px; }
    34.567901234568% { background-position: 50% -34px; }
    49.074074074074% { background-position: 50% -34px; }
    50.925925925926% { background-position: 50% 0px; }
    100% { background-position: 50% 0px; }
}
@keyframes slide-three-arrows {
    0% { width: 0; height: 0; }
    33.332333333333% { width: 0; height: 0; }
    33.333333333333% { width: 40px; height: 42px; }
    49.999% { width: 40px; height: 42px; }
    50% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}
@-webkit-keyframes slide-four-pager {
    0% { background-position: 50% 0px; }
    49.074074074074% { background-position: 50% 0px; }
    50.925925925926% { background-position: 50% -34px; }
    65.432098765432% { background-position: 50% -34px; }
    67.283950617284% { background-position: 50% 0px; }
    100% { background-position: 50% 0px; }
}
@-webkit-keyframes slide-four-arrows {
    0% { width: 0; height: 0; }
    49.999% { width: 0; height: 0; }
    50% { width: 40px; height: 42px; }
    66.665666666667% { width: 40px; height: 42px; }
    66.666666666667% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}
@-moz-keyframes slide-four-pager {
    0% { background-position: 50% 0px; }
    49.074074074074% { background-position: 50% 0px; }
    50.925925925926% { background-position: 50% -34px; }
    65.432098765432% { background-position: 50% -34px; }
    67.283950617284% { background-position: 50% 0px; }
    100% { background-position: 50% 0px; }
}
@-moz-keyframes slide-four-arrows {
    0% { width: 0; height: 0; }
    49.999% { width: 0; height: 0; }
    50% { width: 40px; height: 42px; }
    66.665666666667% { width: 40px; height: 42px; }
    66.666666666667% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}
@-o-keyframes slide-four-pager {
    0% { background-position: 50% 0px; }
    49.074074074074% { background-position: 50% 0px; }
    50.925925925926% { background-position: 50% -34px; }
    65.432098765432% { background-position: 50% -34px; }
    67.283950617284% { background-position: 50% 0px; }
    100% { background-position: 50% 0px; }
}
@-o-keyframes slide-four-arrows {
    0% { width: 0; height: 0; }
    49.999% { width: 0; height: 0; }
    50% { width: 40px; height: 42px; }
    66.665666666667% { width: 40px; height: 42px; }
    66.666666666667% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}
@-ms-keyframes slide-four-pager {
    0% { background-position: 50% 0px; }
    49.074074074074% { background-position: 50% 0px; }
    50.925925925926% { background-position: 50% -34px; }
    65.432098765432% { background-position: 50% -34px; }
    67.283950617284% { background-position: 50% 0px; }
    100% { background-position: 50% 0px; }
}
@-ms-keyframes slide-four-arrows {
    0% { width: 0; height: 0; }
    49.999% { width: 0; height: 0; }
    50% { width: 40px; height: 42px; }
    66.665666666667% { width: 40px; height: 42px; }
    66.666666666667% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}
@keyframes slide-four-pager {
    0% { background-position: 50% 0px; }
    49.074074074074% { background-position: 50% 0px; }
    50.925925925926% { background-position: 50% -34px; }
    65.432098765432% { background-position: 50% -34px; }
    67.283950617284% { background-position: 50% 0px; }
    100% { background-position: 50% 0px; }
}
@keyframes slide-four-arrows {
    0% { width: 0; height: 0; }
    49.999% { width: 0; height: 0; }
    50% { width: 40px; height: 42px; }
    66.665666666667% { width: 40px; height: 42px; }
    66.666666666667% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}
@-webkit-keyframes slide-five-pager {
    0% { background-position: 50% 0px; }
    65.432098765432% { background-position: 50% 0px; }
    67.283950617284% { background-position: 50% -34px; }
    81.79012345679% { background-position: 50% -34px; }
    83.641975308642% { background-position: 50% 0px; }
    100% { background-position: 50% 0px; }
}
@-webkit-keyframes slide-five-arrows {
    0% { width: 0; height: 0; }
    66.665666666667% { width: 0; height: 0; }
    66.666666666667% { width: 40px; height: 42px; }
    83.332333333333% { width: 40px; height: 42px; }
    83.333333333333% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}
@-moz-keyframes slide-five-pager {
    0% { background-position: 50% 0px; }
    65.432098765432% { background-position: 50% 0px; }
    67.283950617284% { background-position: 50% -34px; }
    81.79012345679% { background-position: 50% -34px; }
    83.641975308642% { background-position: 50% 0px; }
    100% { background-position: 50% 0px; }
}
@-moz-keyframes slide-five-arrows {
    0% { width: 0; height: 0; }
    66.665666666667% { width: 0; height: 0; }
    66.666666666667% { width: 40px; height: 42px; }
    83.332333333333% { width: 40px; height: 42px; }
    83.333333333333% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}
@-o-keyframes slide-five-pager {
    0% { background-position: 50% 0px; }
    65.432098765432% { background-position: 50% 0px; }
    67.283950617284% { background-position: 50% -34px; }
    81.79012345679% { background-position: 50% -34px; }
    83.641975308642% { background-position: 50% 0px; }
    100% { background-position: 50% 0px; }
}
@-o-keyframes slide-five-arrows {
    0% { width: 0; height: 0; }
    66.665666666667% { width: 0; height: 0; }
    66.666666666667% { width: 40px; height: 42px; }
    83.332333333333% { width: 40px; height: 42px; }
    83.333333333333% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}
@-ms-keyframes slide-five-pager {
    0% { background-position: 50% 0px; }
    65.432098765432% { background-position: 50% 0px; }
    67.283950617284% { background-position: 50% -34px; }
    81.79012345679% { background-position: 50% -34px; }
    83.641975308642% { background-position: 50% 0px; }
    100% { background-position: 50% 0px; }
}
@-ms-keyframes slide-five-arrows {
    0% { width: 0; height: 0; }
    66.665666666667% { width: 0; height: 0; }
    66.666666666667% { width: 40px; height: 42px; }
    83.332333333333% { width: 40px; height: 42px; }
    83.333333333333% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}
@keyframes slide-five-pager {
    0% { background-position: 50% 0px; }
    65.432098765432% { background-position: 50% 0px; }
    67.283950617284% { background-position: 50% -34px; }
    81.79012345679% { background-position: 50% -34px; }
    83.641975308642% { background-position: 50% 0px; }
    100% { background-position: 50% 0px; }
}
@keyframes slide-five-arrows {
    0% { width: 0; height: 0; }
    66.665666666667% { width: 0; height: 0; }
    66.666666666667% { width: 40px; height: 42px; }
    83.332333333333% { width: 40px; height: 42px; }
    83.333333333333% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}
@-webkit-keyframes slide-six-pager {
    0% { background-position: 50% 0px; }
    81.79012345679% { background-position: 50% 0px; }
    83.641975308642% { background-position: 50% -34px; }
    98.148148148148% { background-position: 50% -34px; }
    100% { background-position: 50% 0px; }
}
@-webkit-keyframes slide-six-arrows {
    0% { width: 0; height: 0; }
    83.332333333333% { width: 0; height: 0; }
    83.333333333333% { width: 40px; height: 42px; }
    99.999% { width: 40px; height: 42px; }
    100% { width: 0; height: 0; }
}
@-moz-keyframes slide-six-pager {
    0% { background-position: 50% 0px; }
    81.79012345679% { background-position: 50% 0px; }
    83.641975308642% { background-position: 50% -34px; }
    98.148148148148% { background-position: 50% -34px; }
    100% { background-position: 50% 0px; }
}
@-moz-keyframes slide-six-arrows {
    0% { width: 0; height: 0; }
    83.332333333333% { width: 0; height: 0; }
    83.333333333333% { width: 40px; height: 42px; }
    99.999% { width: 40px; height: 42px; }
    100% { width: 0; height: 0; }
}
@-o-keyframes slide-six-pager {
    0% { background-position: 50% 0px; }
    81.79012345679% { background-position: 50% 0px; }
    83.641975308642% { background-position: 50% -34px; }
    98.148148148148% { background-position: 50% -34px; }
    100% { background-position: 50% 0px; }
}
@-o-keyframes slide-six-arrows {
    0% { width: 0; height: 0; }
    83.332333333333% { width: 0; height: 0; }
    83.333333333333% { width: 40px; height: 42px; }
    99.999% { width: 40px; height: 42px; }
    100% { width: 0; height: 0; }
}
@-ms-keyframes slide-six-pager {
    0% { background-position: 50% 0px; }
    81.79012345679% { background-position: 50% 0px; }
    83.641975308642% { background-position: 50% -34px; }
    98.148148148148% { background-position: 50% -34px; }
    100% { background-position: 50% 0px; }
}
@-ms-keyframes slide-six-arrows {
    0% { width: 0; height: 0; }
    83.332333333333% { width: 0; height: 0; }
    83.333333333333% { width: 40px; height: 42px; }
    99.999% { width: 40px; height: 42px; }
    100% { width: 0; height: 0; }
}
@keyframes slide-six-pager {
    0% { background-position: 50% 0px; }
    81.79012345679% { background-position: 50% 0px; }
    83.641975308642% { background-position: 50% -34px; }
    98.148148148148% { background-position: 50% -34px; }
    100% { background-position: 50% 0px; }
}
@keyframes slide-six-arrows {
    0% { width: 0; height: 0; }
    83.332333333333% { width: 0; height: 0; }
    83.333333333333% { width: 40px; height: 42px; }
    99.999% { width: 40px; height: 42px; }
    100% { width: 0; height: 0; }
}







/* ==========================================================================
/* TABS SUBCATEGORIES
   ========================================================================== */

/* Slider Modern */


#toc-specificity #toc-container.toc-sublevel #toc-tabs{margin-bottom: 1.3em;}
#toc-specificity #toc-container .toc-sub-wrap {max-width: 980px;min-width: 760px;height: 0;padding-bottom: 38%;position: relative;}
#toc-specificity #toc-container .toc-sub-blue-bar{height:40px;position:absolute;top:0;width:98.5%; z-index: 9; text-align: left; color: #fff;padding-left: 1.5%;}

#toc-specificity #toc-container  .toc-sub-blue-bar p {
    font-size: 14px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    color: rgb( 210, 226, 237 );
    padding-left: 0px;
    line-height: 15px;
    /*line-height: 1.286;*/
    text-align: left;
}

 #toc-specificity #toc-container .toc-sub-overflow-wrap {position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;}
 #toc-specificity #toc-container .toc-sub-slides-wrap {position: absolute;left: 0;top: 0;width: 600%;height: 100%;}
 #toc-specificity #toc-container .toc-sub-slide {position: absolute;left: 0;top: 0;height: 100%;}
 #toc-specificity #toc-container .toc-sub-pager-wrap {position: absolute;width: 100%;height: 16px;text-align: center;bottom: 10px;left: 0;z-index: 1000;}
 #toc-specificity #toc-container .toc-sub-pager {display: inline-block;border-radius: 3px;width: 25%;height: 33px;background-position: 50% -34px;z-index: 1000;padding: 0;margin: 0;float: left;}
 #toc-specificity #toc-container .toc-sub-pager a {display: block;width: 100%;height: 100%;}
 #toc-specificity #toc-container .toc-sub-arrow {position: absolute;left:0;top: 50%;margin-top: -21px;width: 40px;height: 42px;background: url('/App_Themes/YouGRSite/img/oralb/tabs/arrow_prev.png');cursor: pointer;z-index: 1000;opacity: 0;-webkit-transition: opacity 0.75s ; -moz-transition: opacity 0.75s ;  -o-transition: opacity 0.75s ; -ms-transition: opacity 0.75s ;transition: opacity 0.75s ;}
 #toc-specificity #toc-container .toc-sub-arrow.toc-sub-arrow-next {right: 0;left: auto;background: url('/App_Themes/YouGRSite/img/oralb/tabs/arrow_next.png');}
 #toc-specificity #toc-container .toc-sub-arrow a {display: block;width: 100%;height: 100%;}
 #toc-specificity #toc-container .toc-sub-play {position: absolute;right: 26px;top: 10px;width: 26px;height: 26px;cursor: pointer;z-index: 1000;opacity: 0;display: block;-webkit-transition: opacity 0.75s ; -moz-transition: opacity 0.75s ; -o-transition: opacity 0.75s ;-ms-transition: opacity 0.75s ;transition: opacity 0.75s ;}
 #toc-specificity #toc-container .toc-sub-play a {display: block;width: 100%;height: 100%;}
 #toc-specificity #toc-container .toc-sub-fixed {position: fixed;left: 0;top: 0;width: 1px;height: 1px;opacity: 0;background: none !important;}

@-moz-document url-prefix() {.toc-sub-arrow { opacity: 1; }}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #toc-specificity #toc-container .toc-sub-arrow { opacity: 0; }
    #toc-specificity #toc-container .toc-sub-wrap:hover .toc-sub-arrow-next { opacity: 1; }
    #toc-specificity #toc-container .toc-sub-wrap:hover .toc-sub-arrow-prev { opacity: 1; }
}
#toc-specificity #toc-container #toc-sub-slide-1 { left: 0px; }
#toc-specificity #toc-container #toc-sub-slide-2 { left: 980px; }
#toc-specificity #toc-container #toc-sub-slide-3 { left: 1960px; }
#toc-specificity #toc-container #toc-sub-slide-4 { left: 2940px; }
#toc-specificity #toc-container .toc-sub-slides-wrap { -webkit-transition: left 0.5s ; -moz-transition: left 0.5s; -o-transition: left 0.5s; -ms-transition: left 0.5s ; transition: left 0.5s ;  }
#toc-specificity #toc-container #toc-sub-pager-1 { background-position: 50% -34px; }

#toc-specificity #toc-container .toc-sub-arrow-slide-one { width: 0; height: 0; }
#toc-specificity #toc-container .toc-sub-arrow-slide-two { width: 0; height: 0; }
#toc-specificity #toc-container .toc-sub-arrow-slide-three { width: 0; height: 0; }
#toc-specificity #toc-container .toc-sub-arrow-slide-four { width: 0; height: 0; }
#toc-specificity #toc-container #toc-sub-slide-1-target:target ~ #toc-sub-play { opacity: 1; }
#toc-specificity #toc-container #toc-sub-slide-2-target:target ~ #toc-sub-play { opacity: 1; }
#toc-specificity #toc-container #toc-sub-slide-3-target:target ~ #toc-sub-play { opacity: 1; }
#toc-specificity #toc-container #toc-sub-slide-4-target:target ~ #toc-sub-play { opacity: 1; }

#toc-specificity #toc-container #toc-sub-slide-1-target:target ~ .toc-sub-overflow-wrap .toc-sub-slides-wrap { left: -0px; }
#toc-specificity #toc-container #toc-sub-slide-1-target:target ~ .toc-sub-pager-wrap #toc-sub-pager-1 { background-position: 50% -34px; }

#toc-specificity #toc-container #toc-sub-slide-1-target:target ~ .toc-sub-arrow-slide-one { width: 40px !important; height: 42px !important; }
#toc-specificity #toc-container #toc-sub-slide-1-target:target ~ .toc-sub-arrow { width: 0; height: 0; }

#toc-specificity #toc-container #toc-sub-slide-2-target:target ~ .toc-sub-overflow-wrap .toc-sub-slides-wrap { left: -980px; }
#toc-specificity #toc-container #toc-sub-slide-2-target:target ~ .toc-sub-pager-wrap #toc-sub-pager-2 { background-position: 50% -34px; }
#toc-specificity #toc-container #toc-sub-slide-2-target:target ~ .toc-sub-pager-wrap #toc-sub-pager-1 { background-position: 50% 0; }

#toc-specificity #toc-container #toc-sub-slide-2-target:target ~ .toc-sub-arrow-slide-two { width: 40px !important; height: 42px !important; }
#toc-specificity #toc-container #toc-sub-slide-2-target:target ~ .toc-sub-arrow { width: 0; height: 0; }

#toc-specificity #toc-container #toc-sub-slide-3-target:target ~ .toc-sub-overflow-wrap .toc-sub-slides-wrap { left: -1960px; }
#toc-specificity #toc-container #toc-sub-slide-3-target:target ~ .toc-sub-pager-wrap #toc-sub-pager-3 { background-position: 50% -34px; }
#toc-specificity #toc-container #toc-sub-slide-3-target:target ~ .toc-sub-pager-wrap #toc-sub-pager-1 { background-position: 50% 0; }

#toc-specificity #toc-container #toc-sub-slide-3-target:target ~ .toc-sub-arrow-slide-three { width: 40px !important; height: 42px !important; }
#toc-specificity #toc-container #toc-sub-slide-3-target:target ~ .toc-sub-arrow { width: 0; height: 0; }

#toc-specificity #toc-container #toc-sub-slide-4-target:target ~ .toc-sub-overflow-wrap .toc-sub-slides-wrap { left: -2940px; }
#toc-specificity #toc-container #toc-sub-slide-4-target:target ~ .toc-sub-pager-wrap #toc-sub-pager-4 { background-position: 50% -34px; }
#toc-specificity #toc-container #toc-sub-slide-4-target:target ~ .toc-sub-pager-wrap #toc-sub-pager-1 { background-position: 50% 0; }

#toc-specificity #toc-container #toc-sub-slide-4-target:target ~ .toc-sub-arrow-slide-four { width: 40px !important; height: 42px !important; }
#toc-specificity #toc-container #toc-sub-slide-4-target:target ~ .toc-sub-arrow { width: 0; height: 0; }

#toc-specificity #toc-container #toc-sub-pager-1 {background-image:url("/App_Themes/YouGRSite/img/oralb/tab-sub-item1.jpg");background-position:50% 0;background-repeat:no-repeat}
#toc-specificity #toc-container #toc-sub-pager-2 {background-image:url("/App_Themes/YouGRSite/img/oralb/tab-sub-item2.jpg");background-position:50% 0;background-repeat:no-repeat}
#toc-specificity #toc-container #toc-sub-pager-3 {background-image:url("/App_Themes/YouGRSite/img/oralb/tab-sub-item3.jpg");background-position:50% 0;background-repeat:no-repeat}
#toc-specificity #toc-container #toc-sub-pager-4 {background-image:url("/App_Themes/YouGRSite/img/oralb/tab-sub-item4.jpg");background-position:50% 0;background-repeat:no-repeat}


#toc-specificity #toc-container .toc-sub-slides-wrap { -webkit-animation: slides-sub-wrap 18s infinite; -moz-animation: slides-sub-wrap 18s infinite; -o-animation: slides-sub-wrap 18s infinite; -ms-animation: slides-sub-wrap 18s infinite; animation: slides-sub-wrap 18s infinite; }
#toc-specificity #toc-container #toc-sub-pager-1 { -webkit-animation: slide-sub-one-pager 18s infinite; -moz-animation: slide-sub-one-pager 18s infinite; -o-animation: slide-sub-one-pager 18s infinite; -ms-animation: slide-sub-one-pager 18s infinite; animation: slide-sub-one-pager 18s infinite; }
#toc-specificity #toc-container #toc-sub-pager-2 { -webkit-animation: slide-sub-two-pager 18s infinite; -moz-animation: slide-sub-two-pager 18s infinite; -o-animation: slide-sub-two-pager 18s infinite; -ms-animation: slide-sub-two-pager 18s infinite; animation: slide-sub-two-pager 18s infinite; }
#toc-specificity #toc-container #toc-sub-pager-3 { -webkit-animation: slide-sub-three-pager 18s infinite; -moz-animation: slide-sub-three-pager 18s infinite; -o-animation: slide-sub-three-pager 18s infinite; -ms-animation: slide-sub-three-pager 18s infinite; animation: slide-sub-three-pager 18s infinite; }
#toc-specificity #toc-container #toc-sub-pager-4 { -webkit-animation: slide-sub-four-pager 18s infinite; -moz-animation: slide-sub-four-pager 18s infinite; -o-animation: slide-sub-four-pager 18s infinite; -ms-animation: slide-sub-four-pager 18s infinite; animation: slide-sub-four-pager 18s infinite; }

#toc-specificity #toc-container .toc-sub-arrow-slide-one { -webkit-animation: slide-sub-one-arrows 18s infinite; -moz-animation: slide-sub-one-arrows 18s infinite; -o-animation: slide-sub-one-arrows 18s infinite; -ms-animation: slide-sub-one-arrows 18s infinite; animation: slide-sub-one-arrows 18s infinite; }
#toc-specificity #toc-container .toc-sub-arrow-slide-two { -webkit-animation: slide-sub-two-arrows 18s infinite; -moz-animation: slide-sub-two-arrows 18s infinite; -o-animation: slide-sub-two-arrows 18s infinite; -ms-animation: slide-sub-two-arrows 18s infinite; animation: slide-sub-two-arrows 18s infinite; }
#toc-specificity #toc-container .toc-sub-arrow-slide-three { -webkit-animation: slide-sub-three-arrows 18s infinite; -moz-animation: slide-sub-three-arrows 18s infinite; -o-animation: slide-sub-three-arrows 18s infinite; -ms-animation: slide-sub-three-arrows 18s infinite; animation: slide-sub-three-arrows 18s infinite; }
#toc-specificity #toc-container .toc-sub-arrow-slide-four { -webkit-animation: slide-sub-four-arrows 18s infinite; -moz-animation: slide-sub-four-arrows 18s infinite; -o-animation: slide-sub-four-arrows 18s infinite; -ms-animation: slide-sub-four-arrows 18s infinite; animation: slide-sub-four-arrows 18s infinite; }

@-webkit-keyframes slides-sub-wrap {
    0% { left: 0; }
    24.305555555556% { left: -0px; }
    27.083333333333% { left: -980px; }
    48.611111111111% { left: -980px; }
    51.388888888889% { left: -1960px; }
    72.916666666667% { left: -1960px; }
    75.694444444444% { left: -2940px; }
    97.222222222222% { left: -2940px; }
    100% { left: 0; }
}

@-moz-keyframes slides-sub-wrap {
    0% { left: 0; }
    24.305555555556% { left: -0px; }
    27.083333333333% { left: -980px; }
    48.611111111111% { left: -980px; }
    51.388888888889% { left: -1960px; }
    72.916666666667% { left: -1960px; }
    75.694444444444% { left: -2940px; }
    97.222222222222% { left: -2940px; }
    100% { left: 0; }
}

@-o-keyframes slides-sub-wrap {
    0% { left: 0; }
    24.305555555556% { left: -0px; }
    27.083333333333% { left: -980px; }
    48.611111111111% { left: -980px; }
    51.388888888889% { left: -1960px; }
    72.916666666667% { left: -1960px; }
    75.694444444444% { left: -2940px; }
    97.222222222222% { left: -2940px; }
    100% { left: 0; }
}

@-ms-keyframes slides-sub-wrap {
    0% { left: 0; }
    24.305555555556% { left: -0px; }
    27.083333333333% { left: -980px; }
    48.611111111111% { left: -980px; }
    51.388888888889% { left: -1960px; }
    72.916666666667% { left: -1960px; }
    75.694444444444% { left: -2940px; }
    97.222222222222% { left: -2940px; }
    100% { left: 0; }
}

@keyframes slides-sub-wrap {
    0% { left: 0; }
    24.305555555556% { left: -0px; }
    27.083333333333% { left: -980px; }
    48.611111111111% { left: -980px; }
    51.388888888889% { left: -1960px; }
    72.916666666667% { left: -1960px; }
    75.694444444444% { left: -2940px; }
    97.222222222222% { left: -2940px; }
    100% { left: 0; }
}

@-webkit-keyframes slide-sub-one-pager {
    0% { background-position: 50% -34px; }
    24.305555555556% { background-position: 50% -34px; }
    27.083333333333% { background-position: 50% 0; }
    97.222222222222% { background-position: 50% 0; }
    100% { background-position: 50% -34px; }
}
@-webkit-keyframes slide-sub-one-arrows {
    0% { width: 40px; height: 42px; }
    24.999% { width: 40px; height: 42px; }
    25% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}
@-moz-keyframes slide-sub-one-pager {
    0% { background-position: 50% -34px; }
    24.305555555556% { background-position: 50% -34px; }
    27.083333333333% { background-position: 50% 0; }
    97.222222222222% { background-position: 50% 0; }
    100% { background-position: 50% -34px; }
}
@-moz-keyframes slide-sub-one-arrows {
    0% { width: 40px; height: 42px; }
    24.999% { width: 40px; height: 42px; }
    25% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}
@-o-keyframes slide-sub-one-pager {
    0% { background-position: 50% -34px; }
    24.305555555556% { background-position: 50% -34px; }
    27.083333333333% { background-position: 50% 0; }
    97.222222222222% { background-position: 50% 0; }
    100% { background-position: 50% -34px; }
}
@-o-keyframes slide-sub-one-arrows {
    0% { width: 40px; height: 42px; }
    24.999% { width: 40px; height: 42px; }
    25% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}
@-ms-keyframes slide-sub-one-pager {
    0% { background-position: 50% -34px; }
    24.305555555556% { background-position: 50% -34px; }
    27.083333333333% { background-position: 50% 0; }
    97.222222222222% { background-position: 50% 0; }
    100% { background-position: 50% -34px; }
}
@-ms-keyframes slide-sub-one-arrows {
    0% { width: 40px; height: 42px; }
    24.999% { width: 40px; height: 42px; }
    25% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}

@keyframes slide-sub-one-pager {
    0% { background-position: 50% -34px; }
    24.305555555556% { background-position: 50% -34px; }
    27.083333333333% { background-position: 50% 0; }
    97.222222222222% { background-position: 50% 0; }
    100% { background-position: 50% -34px; }
}
@keyframes slide-sub-one-arrows {
    0% { width: 40px; height: 42px; }
    24.999% { width: 40px; height: 42px; }
    25% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}
@-webkit-keyframes slide-sub-two-pager {
    0% { background-position: 50% 0; }
    24.305555555556% { background-position: 50% 0; }
    27.083333333333% { background-position: 50% -34px; }
    48.611111111111% { background-position: 50% -34px; }
    51.388888888889% { background-position: 50% 0; }
    100% { background-position: 50% 0; }
}
@-webkit-keyframes slide-sub-two-arrows {
    0% { width: 0; height: 0; }
    24.999% { width: 0; height: 0; }
    25% { width: 40px; height: 42px; }
    49.999% { width: 40px; height: 42px; }
    50% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}
@-moz-keyframes slide-sub-two-pager {
    0% { background-position: 50% 0; }
    24.305555555556% { background-position: 50% 0; }
    27.083333333333% { background-position: 50% -34px; }
    48.611111111111% { background-position: 50% -34px; }
    51.388888888889% { background-position: 50% 0; }
    100% { background-position: 50% 0; }
}
@-moz-keyframes slide-sub-two-arrows {
    0% { width: 0; height: 0; }
    24.999% { width: 0; height: 0; }
    25% { width: 40px; height: 42px; }
    49.999% { width: 40px; height: 42px; }
    50% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}
@-o-keyframes slide-sub-two-pager {
    0% { background-position: 50% 0; }
    24.305555555556% { background-position: 50% 0; }
    27.083333333333% { background-position: 50% -34px; }
    48.611111111111% { background-position: 50% -34px; }
    51.388888888889% { background-position: 50% 0; }
    100% { background-position: 50% 0; }
}
@-o-keyframes slide-sub-two-arrows {
    0% { width: 0; height: 0; }
    24.999% { width: 0; height: 0; }
    25% { width: 40px; height: 42px; }
    49.999% { width: 40px; height: 42px; }
    50% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}
@-ms-keyframes slide-sub-two-pager {
    0% { background-position: 50% 0; }
    24.305555555556% { background-position: 50% 0; }
    27.083333333333% { background-position: 50% -34px; }
    48.611111111111% { background-position: 50% -34px; }
    51.388888888889% { background-position: 50% 0; }
    100% { background-position: 50% 0; }
}
@-ms-keyframes slide-sub-two-arrows {
    0% { width: 0; height: 0; }
    24.999% { width: 0; height: 0; }
    25% { width: 40px; height: 42px; }
    49.999% { width: 40px; height: 42px; }
    50% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}
@keyframes slide-sub-two-pager {
    0% { background-position: 50% 0; }
    24.305555555556% { background-position: 50% 0; }
    27.083333333333% { background-position: 50% -34px; }
    48.611111111111% { background-position: 50% -34px; }
    51.388888888889% { background-position: 50% 0; }
    100% { background-position: 50% 0; }
}
@keyframes slide-sub-two-arrows {
    0% { width: 0; height: 0; }
    24.999% { width: 0; height: 0; }
    25% { width: 40px; height: 42px; }
    49.999% { width: 40px; height: 42px; }
    50% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}
@-webkit-keyframes slide-sub-three-pager {
    0% { background-position: 50% 0; }
    48.611111111111% { background-position: 50% 0; }
    51.388888888889% { background-position: 50% -34px; }
    72.916666666667% { background-position: 50% -34px; }
    75.694444444444% { background-position: 50% 0; }
    100% { background-position: 50% 0; }
}
@-webkit-keyframes slide-sub-three-arrows {
    0% { width: 0; height: 0; }
    49.999% { width: 0; height: 0; }
    50% { width: 40px; height: 42px; }
    74.999% { width: 40px; height: 42px; }
    75% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}
@-moz-keyframes slide-sub-three-pager {
    0% { background-position: 50% 0; }
    48.611111111111% { background-position: 50% 0; }
    51.388888888889% { background-position: 50% -34px; }
    72.916666666667% { background-position: 50% -34px; }
    75.694444444444% { background-position: 50% 0; }
    100% { background-position: 50% 0; }
}
@-moz-keyframes slide-sub-three-arrows {
    0% { width: 0; height: 0; }
    49.999% { width: 0; height: 0; }
    50% { width: 40px; height: 42px; }
    74.999% { width: 40px; height: 42px; }
    75% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}
@-o-keyframes slide-sub-three-pager {
    0% { background-position: 50% 0; }
    48.611111111111% { background-position: 50% 0; }
    51.388888888889% { background-position: 50% -34px; }
    72.916666666667% { background-position: 50% -34px; }
    75.694444444444% { background-position: 50% 0; }
    100% { background-position: 50% 0; }
}
@-o-keyframes slide-sub-three-arrows {
    0% { width: 0; height: 0; }
    49.999% { width: 0; height: 0; }
    50% { width: 40px; height: 42px; }
    74.999% { width: 40px; height: 42px; }
    75% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}
@-ms-keyframes slide-sub-three-pager {
    0% { background-position: 50% 0; }
    48.611111111111% { background-position: 50% 0; }
    51.388888888889% { background-position: 50% -34px; }
    72.916666666667% { background-position: 50% -34px; }
    75.694444444444% { background-position: 50% 0; }
    100% { background-position: 50% 0; }
}
@-ms-keyframes slide-sub-three-arrows {
    0% { width: 0; height: 0; }
    49.999% { width: 0; height: 0; }
    50% { width: 40px; height: 42px; }
    74.999% { width: 40px; height: 42px; }
    75% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}
@keyframes slide-sub-three-pager {
    0% { background-position: 50% 0; }
    48.611111111111% { background-position: 50% 0; }
    51.388888888889% { background-position: 50% -34px; }
    72.916666666667% { background-position: 50% -34px; }
    75.694444444444% { background-position: 50% 0; }
    100% { background-position: 50% 0; }
}
@keyframes slide-sub-three-arrows {
    0% { width: 0; height: 0; }
    49.999% { width: 0; height: 0; }
    50% { width: 40px; height: 42px; }
    74.999% { width: 40px; height: 42px; }
    75% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}
@keyframes slide-sub-four-arrows {
    0% { width: 0; height: 0; }
    49.999% { width: 0; height: 0; }
    50% { width: 40px; height: 42px; }
    74.999% { width: 40px; height: 42px; }
    75% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}
@-webkit-keyframes slide-sub-four-pager {
    0% { background-position: 50% 0; }
    72.916666666667% { background-position: 50% 0; }
    75.694444444444% { background-position: 50% -34px; }
    97.222222222222% { background-position: 50% -34px; }
    100% { background-position: 50% 0; }
}
@-webkit-keyframes slide-sub-four-arrows {
    0% { width: 0; height: 0; }
    74.999% { width: 0; height: 0; }
    75% { width: 40px; height: 42px; }
    99.999% { width: 40px; height: 42px; }
    100% { width: 0; height: 0; }
}
@-moz-keyframes slide-sub-four-pager {
    0% { background-position: 50% 0; }
    72.916666666667% { background-position: 50% 0; }
    75.694444444444% { background-position: 50% -34px; }
    97.222222222222% { background-position: 50% -34px; }
    100% { background-position: 50% 0; }
}
@-moz-keyframes slide-sub-four-arrows {
    0% { width: 0; height: 0; }
    74.999% { width: 0; height: 0; }
    75% { width: 40px; height: 42px; }
    99.999% { width: 40px; height: 42px; }
    100% { width: 0; height: 0; }
}
@-o-keyframes slide-sub-four-pager {
    0% { background-position: 50% 0; }
    72.916666666667% { background-position: 50% 0; }
    75.694444444444% { background-position: 50% -34px; }
    97.222222222222% { background-position: 50% -34px; }
    100% { background-position: 50% 0; }
}
@-o-keyframes slide-sub-four-arrows {
    0% { width: 0; height: 0; }
    74.999% { width: 0; height: 0; }
    75% { width: 40px; height: 42px; }
    99.999% { width: 40px; height: 42px; }
    100% { width: 0; height: 0; }
}
@-ms-keyframes slide-sub-four-pager {
    0% { background-position: 50% 0; }
    72.916666666667% { background-position: 50% 0; }
    75.694444444444% { background-position: 50% -34px; }
    97.222222222222% { background-position: 50% -34px; }
    100% { background-position: 50% 0; }
}
@-ms-keyframes slide-sub-four-arrows {
    0% { width: 0; height: 0; }
    74.999% { width: 0; height: 0; }
    75% { width: 40px; height: 42px; }
    99.999% { width: 40px; height: 42px; }
    100% { width: 0; height: 0; }
}
@keyframes slide-sub-four-pager {
    0% { background-position: 50% 0; }
    72.916666666667% { background-position: 50% 0; }
    75.694444444444% { background-position: 50% -34px; }
    97.222222222222% { background-position: 50% -34px; }
    100% { background-position: 50% 0; }
}
@keyframes slide-sub-four-arrows {
    0% { width: 0; height: 0; }
    74.999% { width: 0; height: 0; }
    75% { width: 40px; height: 42px; }
    99.999% { width: 40px; height: 42px; }
    100% { width: 0; height: 0; }
}

#toc-specificity #toc-container #toc-sub-slide-1-target:target ~ .pa,#toc-specificity #toc-container #toc-sub-slide-1-target:target ~ .pa .pa  { -webkit-animation: none; -moz-animation: none; animation: none; }
#toc-specificity #toc-container #toc-sub-slide-2-target:target ~ .pa,#toc-specificity #toc-container #toc-sub-slide-2-target:target ~ .pa .pa  { -webkit-animation: none; -moz-animation: none; animation: none; }
#toc-specificity #toc-container #toc-sub-slide-3-target:target ~ .pa,#toc-specificity #toc-container #toc-sub-slide-3-target:target ~ .pa .pa  { -webkit-animation: none; -moz-animation: none; animation: none; }
#toc-specificity #toc-container #toc-sub-slide-4-target:target ~ .pa,#toc-specificity #toc-container #toc-sub-slide-4-target:target ~ .pa .pa  { -webkit-animation: none; -moz-animation: none; animation: none; }


#toc-specificity #toc-container #toc-sub-play:target ~ .toc-sub-pager-wrap #toc-sub-pager-1 { -webkit-animation: slide-sub-one-pager 18s infinite linear; -moz-animation: slide-sub-one-pager 18s infinite linear; animation: slide-sub-one-pager 18s infinite linear; }
#toc-specificity #toc-container #toc-sub-play:target ~ .toc-sub-pager-wrap #toc-sub-pager-2 { -webkit-animation: slide-sub-two-pager 18s infinite linear; -moz-animation: slide-sub-two-pager 18s infinite linear; animation: slide-sub-two-pager 18s infinite linear; }
#toc-specificity #toc-container #toc-sub-play:target ~ .toc-sub-pager-wrap #toc-sub-pager-3 { -webkit-animation: slide-sub-three-pager 18s infinite linear; -moz-animation: slide-sub-three-pager 18s infinite linear; animation: slide-sub-three-pager 18s infinite linear; }
#toc-specificity #toc-container #toc-sub-play:target ~ .toc-sub-pager-wrap #toc-sub-pager-4 { -webkit-animation: slide-sub-four-pager 18s infinite linear; -moz-animation: slide-sub-four-pager 18s infinite linear; animation: slide-sub-four-pager 18s infinite linear; }

#toc-specificity #toc-container #toc-sub-play:target ~ .toc-sub-arrow-slide-one { -webkit-animation: slide-sub-one-arrows 18s infinite linear; -moz-animation: slide-sub-one-arrows 18s infinite linear; animation: slide-sub-one-arrows 18s infinite linear; }
#toc-specificity #toc-container #toc-sub-play:target ~ .toc-sub-arrow-slide-two { -webkit-animation: slide-sub-two-arrows 18s infinite linear; -moz-animation: slide-sub-two-arrows 18s infinite linear; animation: slide-sub-two-arrows 18s infinite linear; }
#toc-specificity #toc-container #toc-sub-play:target ~ .toc-sub-arrow-slide-three { -webkit-animation: slide-sub-three-arrows 18s infinite linear; -moz-animation: slide-sub-three-arrows 18s infinite linear; animation: slide-sub-three-arrows 18s infinite linear; }
#toc-specificity #toc-container #toc-sub-play:target ~ .toc-sub-arrow-slide-four { -webkit-animation: slide-sub-four-arrows 18s infinite linear; -moz-animation: slide-sub-four-arrows 18s infinite linear; animation: slide-sub-four-arrows 18s infinite linear; }

/* ==========================================================================
/* TABS FALLBACK IE
   ========================================================================== */




/* toc-our-technologies */

#toc-specificity #toc-container .toc-our-technologies {}
#toc-specificity #toc-container .toc-our-technologies h2{background: url("/App_Themes/YouGRSite/img/oralb/learn-about-our-technologies.png") no-repeat 0 0; height: 20px; margin-left: 0.5em; margin-bottom: 0;margin-top: 30px;}

/* /toc-our-technologies */



/* toc-product-range */

#toc-specificity #toc-container #toc-product-range {margin-left: 16px;}
#toc-specificity #toc-container #toc-product-range .toc-section {margin-top: 0px; margin-bottom: 0px;}
#toc-specificity #toc-container #toc-product-range img { width:100%; }


@-webkit-keyframes fadeInLeft {
    0% {opacity: 0;-webkit-transform: translateX(-20px);transform: translateX(-20px);}
    100% { opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}
}
@keyframes fadeInLeft {
    0% {opacity: 0; -webkit-transform: translateX(-20px);-ms-transform: translateX(-20px);transform: translateX(-20px);}
    100% {opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
}
@-webkit-keyframes fadeInRight {
    0% {opacity: 0;-webkit-transform: translateX(20px);transform: translateX(20px);}
    100% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}
}
@keyframes fadeInRight {
    0% {opacity: 0;-webkit-transform: translateX(20px);-ms-transform: translateX(20px);transform: translateX(20px);}
    100% {opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
}

/* /toc-product-range */


/* ==========================================================================
/* 2.0 - Manual Brushes
   ========================================================================== */


/* ==========================================================================
/* toc-listing-nav
   ========================================================================== */




/* toc-charts-trizone */
#toc-specificity #toc-container .toc-backgroundImage {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;}
#toc-specificity #toc-container .toc-section.toc-row.toc-100.toc-tabs {height: 372px}
#toc-specificity #toc-container.charts { background:none;}
#toc-specificity #toc-container.charts .toc-section #toc-charts-table-bg { height: 136px; width: 100%; margin-top: -6px}



#toc-specificity #toc-container.charts .toc-trizone-table .ccProductsFooter td{ padding-top:8px;  }
#toc-specificity #toc-container.charts .toc-trizone-table tr.ccProductsNames td.ccColProduct {  font-size: 12px;line-height: 13px;height: 43px; }
#toc-specificity #toc-container.charts .toc-trizone-table tr.ccProductsNames td.ccProduct03  { border-right:1px solid #000; }



/* toc-charts-trizone */
#toc-specificity #toc-container .toc-backgroundImage {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;}
#toc-specificity #toc-specificity #toc-container .toc-section.toc-row.toc-100.toc-tabs {height: 372px}

#toc-specificity #toc-tri-zone .toc-section {color: #FFF; margin-bottom: 0px;}
#toc-specificity #toc-tri-zone .toc-section .toc-col {height: 75px;}
#toc-specificity #toc-tri-zone .toc-section .toc-col h4 {background: url("/App_Themes/YouGRSite/img/oralb/charts/chart-header-trizone.png") no-repeat; margin-left: 10px; margin-top: 10px; margin-bottom: 0; padding-bottom: 18px;margin-top: 20px;text-indent:-9999px;}
#toc-specificity #toc-tri-zone .toc-section .toc-col.toc-first p {color: #fff}
#toc-specificity #toc-tri-zone .toc-section .toc-col p {color: #023675; width: 80%}
#toc-specificity #toc-tri-zone .toc-section .toc-col.toc-first h4 {background: url("/App_Themes/YouGRSite/img/oralb/charts/chart-header-text-pro.png") no-repeat; padding-bottom: 18px;margin-top: 20px;}
#toc-specificity #toc-tri-zone .toc-section .toc-col {margin: 0px; width: 50%; font-family: Arial}
#toc-specificity #toc-tri-zone .toc-section .toc-col a {position: relative; display: block;}
#toc-specificity #toc-tri-zone .toc-section .toc-col a:hover {text-decoration: none}
#toc-specificity #toc-tri-zone .toc-section .toc-col a p {margin: 0 0 0 10px; text-align: left; line-height: 18px; font-size: 18px; position:relative;z-index:111;width:68%;}
#toc-specificity #toc-tri-zone .toc-section .toc-col img {position: absolute;right: 30px; top: -6px;}
#toc-specificity #toc-container.charts .toc-section #toc-charts-table-bg {height: 136px; width: 100%; margin-top: -9px}
#toc-specificity #toc-container.charts #toc-tri-zone .toc-col.toc-first {position: relative;}

#toc-specificity #toc-container .toc-right-top { right: 0px !important;top: -20px !important;}


#toc-specificity #toc-container.charts .toc-trizone-table .ccProductsFooter td{ padding-top:8px;  }
#toc-specificity #toc-container.charts .toc-trizone-table tr.ccProductsNames td.ccColProduct {  font-size: 12px;line-height: 13px;height: 43px; }
#toc-specificity #toc-container.charts .toc-trizone-table tr.ccProductsNames td.ccProduct03  { border-right:1px solid #000; }


/* toc-charts-pc */
#toc-specificity #toc-charts-pc { }
#toc-specificity #toc-charts-pc .toc-section {color: #FFF; margin-bottom: 0px;}
#toc-specificity #toc-charts-pc .toc-section .toc-col {height: 75px;}
#toc-specificity #toc-charts-pc .toc-section .toc-col h4 {background: url("/App_Themes/YouGRSite/img/oralb/charts/chart-header-tz-notacive.png") no-repeat; margin-left: 10px; margin-top: 10px; margin-bottom: 0; padding-bottom: 18px;margin-top: 20px;text-indent:-9999px;}
#toc-specificity #toc-charts-pc .toc-section .toc-col.toc-first p {color: #023D6C}
#toc-specificity #toc-charts-pc .toc-section .toc-col p {color: #FFFFFF; width: 80%}
#toc-specificity #toc-charts-pc .toc-section .toc-col.toc-first h4 {background: url("/App_Themes/YouGRSite/img/oralb/charts/chart-header-text-pc-active.png") no-repeat; padding-bottom: 18px;margin-top: 20px;}
#toc-specificity #toc-charts-pc .toc-section .toc-col {margin: 0px; width: 50%; font-family: Arial}
#toc-specificity #toc-charts-pc .toc-section .toc-col a {position: relative; display: block;}
#toc-specificity #toc-charts-pc .toc-section .toc-col a:hover {text-decoration: none}
#toc-specificity #toc-charts-pc .toc-section .toc-col a p {margin: 0 0 0 10px; text-align: left; line-height: 18px; font-size: 18px; position:relative;z-index:111;width:68%;}
#toc-specificity #toc-charts-pc .toc-section .toc-col img {position: absolute;right: 30px; top: -6px;}
#toc-specificity #toc-container.charts .toc-section #toc-charts-table-bg {height: 136px; width: 100%; margin-top: -9px}
#toc-specificity #toc-container.charts #toc-charts-pc .toc-col.toc-first {position: relative;}

.toc-right-top { right: 0px !important;top: -20px !important;}





#ob-clean-and-guide #ob-guide-better-brushing img { margin-bottom:20px; }
#ob-clean-and-guide  #ob-customize-your-clean img { margin-bottom:20px; } 
#ob-in-the-box .ob-title-blue  { font-size:16px;color:#0755a3;font-weight:bold;text-align:left;display: block; } 

/* DEEBUG */


/* General styles */

#toc-specificity #toc-container{
	max-width:980px;
	min-width:760px;
	background: #fff;
}

/* Header */
#toc-specificity #toc-container .toc-row .toc-branding{
	width:150px;
}
#toc-specificity #toc-container .toc-row .toc-menu{
	width:auto;
	max-width:600px;
	float:right;
}

.toc-logo{
	width:142px;
	display: block;
	float:left;
	margin:18px 0px 0px 14px;
}
#toc-specificity #toc-container.toc-sublevel #toc-header .toc-logo img{
	width:100%;
	height: auto;
	position:static;
}

#toc-specificity #toc-container #toc-header .toc-section{
	height:83px;
}

#toc-specificity #toc-container .toc-sub-wrap{
	max-width:1000px;
	min-width:760px;
	height:0px;
	padding-bottom:35.3%;
	position:relative;
}


#toc-container #toc-header .toc-four{
	width:auto;
}
#toc-container #toc-header .toc-eight{
	width:auto;
	float:right;
} 

/* Homepage slider */

#toc-specificity #toc-container .toc-sub-pager-wrap{
	text-align: center;
	bottom:16px;
}

#toc-specificity #toc-container .toc-sub-pager-wrap .toc-sub-pager{
	display: inline-block;
	width:20px;
	height:20px;
	float:none;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	background: url(../img/storefront-sprite.png) no-repeat -317px -507px;
	margin:0px 2px;
}

#toc-specificity #toc-container #toc-sub-pager-1,
#toc-specificity #toc-container #toc-sub-pager-2,
#toc-specificity #toc-container #toc-sub-pager-3,
#toc-specificity #toc-container #toc-sub-pager-4{
 	background-image:none;
 	background: url(/App_Themes/YouGRSite/img/oralb/storefront-sprite.png) no-repeat -317px -507px;
}
#toc-specificity #toc-container #toc-sub-pager-1 { 
	background: url(/App_Themes/YouGRSite/img/oralb/storefront-sprite.png) no-repeat -317px -537px;
}
#toc-specificity #toc-container #toc-sub-slide-1-target:target ~ .toc-sub-pager-wrap #toc-sub-pager-1,
#toc-specificity #toc-container #toc-sub-slide-2-target:target ~ .toc-sub-pager-wrap #toc-sub-pager-2,
#toc-specificity #toc-container #toc-sub-slide-3-target:target ~ .toc-sub-pager-wrap #toc-sub-pager-3,
#toc-specificity #toc-container #toc-sub-slide-4-target:target ~ .toc-sub-pager-wrap #toc-sub-pager-4{
	background: url(/App_Themes/YouGRSite/img/oralb/storefront-sprite.png) no-repeat -317px -537px;
}

#toc-specificity #toc-container #toc-sub-slide-2-target:target ~ .toc-sub-pager-wrap #toc-sub-pager-1,
#toc-specificity #toc-container #toc-sub-slide-3-target:target ~ .toc-sub-pager-wrap #toc-sub-pager-1,
#toc-specificity #toc-container #toc-sub-slide-4-target:target ~ .toc-sub-pager-wrap #toc-sub-pager-1{
	background: url(/App_Themes/YouGRSite/img/oralb/storefront-sprite.png) no-repeat -317px -507px;;

}

#toc-specificity #toc-container #toc-sub-pager-1:hover,
#toc-specificity #toc-container #toc-sub-pager-2:hover,
#toc-specificity #toc-container #toc-sub-pager-3:hover,
#toc-specificity #toc-container #toc-sub-pager-4:hover{	
	background: url(/App_Themes/YouGRSite/img/oralb/storefront-sprite.png) no-repeat -317px -537px;
}

#toc-sub-slide-1-target:target ~ .toc-sub-overflow-wrap .toc-sub-slides-wrap { left: 0px;right:auto; }

#toc-specificity #toc-container .toc-sub-arrow-slide-one,
#toc-specificity #toc-container .toc-sub-arrow-slide-two,
#toc-specificity #toc-container .toc-sub-arrow-slide-three,
#toc-specificity #toc-container .toc-sub-arrow-slide-four
{ width: 10px; height: 10px; }

#toc-specificity #toc-container #toc-sub-slide-1-target:target ~ .toc-sub-arrow-slide-one,
#toc-specificity #toc-container #toc-sub-slide-2-target:target ~ .toc-sub-arrow-slide-two,
#toc-specificity #toc-container #toc-sub-slide-3-target:target ~ .toc-sub-arrow-slide-three,
#toc-specificity #toc-container #toc-sub-slide-4-target:target ~ .toc-sub-arrow-slide-four
{ width:10px !important; height: 10px !important; }

#toc-specificity #toc-container .toc-sub-arrow  {position: absolute;left:0;top: 50%;margin-top: -21px;width: 40px;height: 42px;cursor: pointer;z-index: 1000;opacity: 0;
	-webkit-transition: opacity 0.75s ; 
	-moz-transition: opacity 0.75s ;  
	-o-transition: opacity 0.75s ; 
	-ms-transition: opacity 0.75s ;
	transition: opacity 0.75s ;
	opacity:1;
}

#toc-specificity #toc-container .toc-sub-arrow {
	width:10px;
	height: 10px;
	position:absolute;
	background: url(/App_Themes/YouGRSite/img/oralb/storefront-sprite.png) no-repeat -367px -510px;
}
#toc-specificity #toc-container .toc-sub-arrow.toc-sub-arrow-next  {
	background: url(/App_Themes/YouGRSite/img/oralb/storefront-sprite.png) no-repeat -390px -510px;
}

#toc-specificity #toc-container .toc-sub-arrow.toc-sub-arrow-prev{
position: absolute;
bottom: 16px;
top: auto;
left: 50%;
margin-left: -60px;
margin-top: 0px;
right: auto;
}
#toc-specificity #toc-container .toc-sub-arrow.toc-sub-arrow-next{
	position: absolute;
	bottom: 16px;
	top: auto;
	right: 50%;
	margin-right: -60px;
	margin-top:0px;
	left:auto;
}
#toc-specificity #toc-container .toc-sub-slide span.toc-button-fake { background: url(/App_Themes/YouGRSite/img/oralb/educational-subcharts/more-details-button.png) no-repeat 0px 0px;width: 169px;height: 40px;display: block;position: absolute;bottom: 11px;right: 10px; text-indent:-9999px;z-index: 9999;}
#toc-specificity #toc-container .toc-sub-slide span.toc-button-fake:hover { background: url(/App_Themes/YouGRSite/img/oralb/educational-subcharts/more-details-button-hover.png) no-repeat 0px 0px;cursor:pointer; }


#toc-specificity #toc-container #toc-click-to-navigate a.toc-button-fake-link { background: url(/App_Themes/YouGRSite/img/oralb/educational-subcharts/more-details-button.png) no-repeat 0px 0px;width: 169px;height: 40px;display: block;position: absolute;bottom: 11px;right: 10px; text-indent:-9999px;z-index: 9999;}
#toc-specificity #toc-container #toc-click-to-navigate a.toc-button-fake-link:hover { background: url(/App_Themes/YouGRSite/img/oralb/educational-subcharts/more-details-button-hover.png) no-repeat 0px 0px;cursor:pointer; }


@-webkit-keyframes slide-sub-one-pager {
    0%, 24%, 100% { background-position: -317px -537px; }
    25% ,99% { background-position: -317px -507px;}
}
@-moz-keyframes slide-sub-one-pager {
    0%, 24%, 100% { background-position: -317px -537px; }
    25% ,99% { background-position: -317px -507px;}
}
@-o-keyframes slide-sub-one-pager {
    0%, 24%, 100% { background-position: -317px -537px; }
    25% ,99% { background-position: -317px -507px;}
}
@-ms-keyframes  slide-sub-one-pager {
    0%, 24%, 100% { background-position: -317px -537px; }
    25% ,99% { background-position: -317px -507px;}
}


@-webkit-keyframes slide-sub-two-pager {
    25%, 49% { background-position: -317px -537px; }
    0%, 24%, 50% { background-position: -317px -507px;}
}
@-moz-keyframes slide-sub-two-pager {
    25%, 49% { background-position: -317px -537px; }
    0%, 24%, 50% { background-position: -317px -507px;}
}
@-o-keyframes slide-sub-two-pager {
    25%, 49% { background-position: -317px -537px; }
    0%, 24%, 50% { background-position: -317px -507px;}
}
@-ms-keyframes slide-sub-two-pager {
    25%, 49% { background-position: -317px -537px; }
    0%, 24%, 50% { background-position: -317px -507px;}
}



@-webkit-keyframes slide-sub-three-pager {
    50%, 74% { background-position: -317px -537px; }
    0%, 49%, 75% { background-position: -317px -507px;}
}
@-moz-keyframes slide-sub-three-pager {
    50%, 74% { background-position: -317px -537px; }
    0%, 49%, 75% { background-position: -317px -507px;}
}
@-o-keyframes slide-sub-three-pager {
    50%, 74% { background-position: -317px -537px; }
    0%, 49%, 75% { background-position: -317px -507px;}
}
@-ms-keyframes slide-sub-three-pager {
    50%, 74% { background-position: -317px -537px; }
    0%, 49%, 75% { background-position: -317px -507px;}
}






@-webkit-keyframes slide-sub-four-pager {
    75%, 99% { background-position: -317px -537px; }
    0%, 74%, 100% { background-position: -317px -507px;}
}
@-moz-keyframes slide-sub-four-pager {
    75%, 99% { background-position: -317px -537px; }
    0%, 74%, 100% { background-position: -317px -507px;}
}
@-o-keyframes slide-sub-four-pager {
    75%, 99% { background-position: -317px -537px; }
    0%, 74%, 100% { background-position: -317px -507px;}
}
@-ms-keyframes slide-sub-four-pager {
    75%, 99% { background-position: -317px -537px; }
    0%, 74%, 100% { background-position: -317px -507px;}
}










@-webkit-keyframes slide-sub-one-arrows {
    0% { width: 10px; height: 10px; }
    33.32% { width: 10px; height: 10px; }
    33.33% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}

@-moz-keyframes slide-sub-one-arrows {
    0% { width: 10px; height: 10px; }
    33.32% { width: 10px; height: 10px; }
    33.33% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}

@-o-keyframes slide-sub-one-arrows {
    0% { width: 10px; height: 10px; }
    33.32% { width: 10px; height: 10px; }
    33.33% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}

@-ms-keyframes slide-sub-one-arrows {
    0% { width: 10px; height: 10px; }
    33.32% { width: 10px; height: 10px; }
    33.33% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}

@keyframes slide-sub-one-arrows {
    0% { width: 10px; height: 10px; }
    33.32% { width: 10px; height: 10px; }
    33.33% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}

@-webkit-keyframes slide-sub-two-arrows {
    0% { width: 0; height: 0; }
    33.32% { width: 0; height: 0; }
    33.33% { width: 10px; height: 10px; }
    66.65% { width: 10px; height: 10px; }
    66.66% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}

@-moz-keyframes slide-sub-two-arrows {
    0% { width: 0; height: 0; }
    33.32% { width: 0; height: 0; }
    33.33% { width: 10px; height: 10px; }
    66.65% { width: 10px; height: 10px; }
    66.66% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}

@-o-keyframes slide-sub-two-arrows {
    0% { width: 0; height: 0; }
    33.32% { width: 0; height: 0; }
    33.33% { width: 10px; height: 10px; }
    66.65% { width: 10px; height: 10px; }
    66.66% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}

@-ms-keyframes slide-sub-two-arrows {
    0% { width: 0; height: 0; }
    33.32% { width: 0; height: 0; }
    33.33% { width: 10px; height: 10px; }
    66.65% { width: 10px; height: 10px; }
    66.66% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}

@keyframes slide-sub-two-arrows {
    0% { width: 0; height: 0; }
    33.32% { width: 0; height: 0; }
    33.33% { width: 10px; height: 10px; }
    66.65% { width: 10px; height: 10px; }
    66.66% { width: 0; height: 0; }
    100% { width: 0; height: 0; }
}

@-webkit-keyframes slide-sub-three-arrows {
    0% { width: 0; height: 0; }
    66.65% { width: 0; height: 0; }
    66.66% { width: 10px; height: 10px; }
    99.99% { width: 10px; height: 10px; }
    100% { width: 0; height: 0; }
}

@-moz-keyframes slide-sub-three-arrows {
    0% { width: 0; height: 0; }
    66.65% { width: 0; height: 0; }
    66.66% { width: 10px; height: 10px; }
    99.99% { width: 10px; height: 10px; }
    100% { width: 0; height: 0; }
}

@-o-keyframes slide-sub-three-arrows {
    0% { width: 0; height: 0; }
    66.65% { width: 0; height: 0; }
    66.66% { width: 10px; height: 10px; }
    99.99% { width: 10px; height: 10px; }
    100% { width: 0; height: 0; }
}
@-ms-keyframes slide-sub-three-arrows {
    0% { width: 0; height: 0; }
    66.65% { width: 0; height: 0; }
    66.66% { width: 10px; height: 10px; }
    99.99% { width: 10px; height: 10px; }
    100% { width: 0; height: 0; }
}

@keyframes slide-sub-three-arrows {
    0% { width: 0; height: 0; }
    66.65% { width: 0; height: 0; }
    66.66% { width: 10px; height: 10px; }
    99.99% { width: 10px; height: 10px; }
    100% { width: 0; height: 0; }
}


@-webkit-keyframes slide-sub-four-arrows {
    0% { width: 0; height: 0; }
    66.65% { width: 0; height: 0; }
    66.66% { width: 10px; height: 10px; }
    99.99% { width: 10px; height: 10px; }
    100% { width: 0; height: 0; }
}

@-moz-keyframes slide-sub-four-arrows {
    0% { width: 0; height: 0; }
    66.65% { width: 0; height: 0; }
    66.66% { width: 10px; height: 10px; }
    99.99% { width: 10px; height: 10px; }
    100% { width: 0; height: 0; }
}

@-o-keyframes slide-sub-four-arrows {
    0% { width: 0; height: 0; }
    66.65% { width: 0; height: 0; }
    66.66% { width: 10px; height: 10px; }
    99.99% { width: 10px; height: 10px; }
    100% { width: 0; height: 0; }
}
@-ms-keyframes slide-sub-four-arrows {
    0% { width: 0; height: 0; }
    66.65% { width: 0; height: 0; }
    66.66% { width: 10px; height: 10px; }
    99.99% { width: 10px; height: 10px; }
    100% { width: 0; height: 0; }
}

@keyframes slide-sub-four-arrows {
    0% { width: 0; height: 0; }
    66.65% { width: 0; height: 0; }
    66.66% { width: 10px; height: 10px; }
    99.99% { width: 10px; height: 10px; }
    100% { width: 0; height: 0; }
}


#toc-specificity #toc-container .toc-our-technologies h2
{
	background: none;
	text-align: left;
	color:#165793;
	font-size:20px;
	line-height: 18px;
	border-bottom: 2px solid #cccccc;
	margin: 24px 0px 10px;
	padding: 0 18px 8px 0;
	padding-left:18px;
}
#toc-specificity #toc-container .toc-sub-slide img { max-width:980px; }






#toc-specificity #toc-container #toc-product-range{
	margin:0px;
}
#toc-specificity #toc-container #toc-product-range .toc-box{
	width:49%;
	float:right;

}

#toc-specificity #toc-container #toc-product-range .toc-row{
	margin:0px 0px 18px;
	padding:2%;
}

#toc-specificity #toc-container #toc-product-range .toc-row .toc-box{
	width:48%;
	margin-right:2%;
}
#toc-specificity #toc-container #toc-product-range .toc-row .toc-box:first-child{
	margin-right:0%;
}




#toc-specificity #toc-container #toc-watch-our-video{
	margin:43px 0 0;
}
#toc-specificity #toc-container #toc-watch-our-video h4{
	background: none;
	text-align: left;
	color: #165793;
	font-size: 20px;
	line-height: 18px;
	border-bottom: 2px solid #cccccc;
	margin: 0;
	padding:0;
	font-size:20px;
	background: none;
	padding-left:18px;
}
#toc-specificity #toc-container #toc-watch-our-video h5{
	text-align: left;
	margin:2px 0px 17px;
}
#toc-specificity #toc-container #toc-watch-our-video .toc-col:first-child + .toc-col{
	padding-top:0px;
}
#toc-specificity #toc-container #toc-watch-our-video .toc-section:first-child{
	margin:0px;
}
#toc-specificity #toc-container #toc-watch-our-video .toc-section{
	margin:15px 0 0 0;
}

#toc-specificity #toc-container #toc-watch-our-video .toc-ratio{
	padding-bottom:78px;
}

#toc-specificity #toc-container #toc-watch-our-video .toc-col.toc-three.toc-rel{
	width:23%;
	margin-right:2.5%;
	margin-left:0px;
	float:right;
}
#toc-specificity #toc-container #toc-watch-our-video .toc-col.toc-three.toc-rel.toc-first{
	margin-left:0px;
	margin-right:0px;
}




@media (max-width: 800px){
}


#toc-specificity #toc-container #toc-header .toc-section{
	background: url(/App_Themes/YouGRSite/img/oralb/storefront-sprite.png) no-repeat center -800px;
}

#toc-specificity #toc-container #toc-top-nav{
	top:33px;
}
#toc-specificity #toc-container #toc-top-nav li{
	width:140px;
	float:right;
	border-right:1px solid #cccccd;
	background: none;
	padding-right:7px;
	position:relative;
}
#toc-specificity #toc-container #toc-top-nav li:first-child{
	border-right:none;
	padding-right:0px;
}
#toc-specificity #toc-container  #toc-top-nav li a{
background: url(/App_Themes/YouGRSite/img/oralb/storefront-sprite.png) no-repeat;
padding: 0 0px;
height: 45px;
}
#toc-specificity #toc-container #toc-top-nav li#toc-top-nav-element-1 a{
	background-position:-444px 0px;
}
#toc-specificity #toc-container #toc-top-nav li#toc-top-nav-element-2 a{
	background-position:-294px 0px;
	margin-top:5px;
}
#toc-specificity #toc-container #toc-top-nav li#toc-top-nav-element-3 a{
	background-position:-144px 0px;
}

#toc-specificity #toc-container #toc-top-nav li#toc-top-nav-element-1:hover a
{
	background-position:-444px -67px;

}
#toc-specificity #toc-container #toc-top-nav li#toc-top-nav-element-2:hover a{
	background-position:-294px -67px;
	margin-top:5px;
}
#toc-specificity #toc-container #toc-top-nav li#toc-top-nav-element-3:hover a
{
	background-position:-144px -67px;
}

#toc-specificity #toc-container .toc-sub-blue-bar p{
		text-align: right;
		margin:12px 20px 0 0;
}
#toc-specificity #toc-container .toc-our-solution-diagram  { 
padding: 0px 15px;
margin-top: 30px; 
} 
#toc-specificity #toc-container #toc-click-to-navigate  .toc-row .toc-col{ text-align:left; }
#toc-specificity #toc-container #toc-click-to-navigate .header-cavity { height:378px; background:url(/App_Themes/YouGRSite/img/oralb/educational-subcharts/header-tartar.jpg) no-repeat left top;background-size:100% 100%; }
#toc-specificity #toc-container #toc-click-to-navigate .header-stains { height:378px; background:url(/App_Themes/YouGRSite/img/oralb/educational-subcharts/header-stains.jpg) no-repeat left top;background-size:100% 100%; }
#toc-specificity #toc-container #toc-click-to-navigate .header-sensitivity { height:378px; background:url(/App_Themes/YouGRSite/img/oralb/educational-subcharts/header-sensitivity.jpg) no-repeat left top;background-size:100% 100%; }
#toc-specificity #toc-container #toc-click-to-navigate .header-plaque { height:378px; background:url(/App_Themes/YouGRSite/img/oralb/educational-subcharts/header-plaque.jpg) no-repeat left top;background-size:100% 100%; }
#toc-specificity #toc-container #toc-click-to-navigate .header-gum-problems { height:378px; background:url(/App_Themes/YouGRSite/img/oralb/educational-subcharts/header-gum-problems.jpg) no-repeat left top;background-size:100% 100%; }
#toc-specificity #toc-container #toc-click-to-navigate .header-cavities { height:378px; background:url(/App_Themes/YouGRSite/img/oralb/educational-subcharts/header-cavities.jpg) no-repeat left top;background-size:100% 100%; }
#toc-specificity #toc-container #toc-click-to-navigate .header-bad-breath { height:378px; background:url(/App_Themes/YouGRSite/img/oralb/educational-subcharts/header-bad-breath.jpg) no-repeat left top;background-size:100% 100%; }
#toc-specificity #toc-container #toc-click-to-navigate .header-smart-series { height:339px; background:url(/App_Themes/YouGRSite/img/oralb/listings-smart-series.jpg) no-repeat left top;background-size:100% 100%; }
#toc-specificity #toc-container #toc-click-to-navigate .header-listings-pro { height:339px; background:url(/App_Themes/YouGRSite/img/oralb/listings-pro.jpg) no-repeat left top;background-size:100% 100%; }
#toc-specificity #toc-container #toc-click-to-navigate .header-listings-trizone { height:339px; background:url(/App_Themes/YouGRSite/img/oralb/listings-trizone.jpg) no-repeat left top;background-size:100% 100%; }
#toc-specificity #toc-container #toc-click-to-navigate .header-listings-pro-2 { height:339px; background:url(/App_Themes/YouGRSite/img/oralb/listings-pro-2.jpg) no-repeat left top;background-size:100% 100%; }







#toc-specificity #toc-container #toc-click-to-navigate .toc-breadcrumb-header a { color:#fff; }
#toc-specificity #toc-container #toc-click-to-navigate .toc-breadcrumb-header { color:#8fdfd8 }
#toc-specificity #toc-container #toc-click-to-navigate .toc-breadcrumb-header a:hover { text-decoration:none; }
#toc-specificity #toc-container #toc-click-to-navigate .toc-breadcrumb-header { margin-top: 7px;margin-left: 20px;font-size: 12px;margin-bottom:10px; }
#toc-specificity #toc-container #toc-click-to-navigate .toc-title-header { font-size: 15px;font-weight: bold;color: #fff;margin-top: 20px;display: block;margin-left: 20px;  }
#toc-specificity #toc-container #toc-click-to-navigate .toc-tooth { overflow:hidden;margin-top: 45px; margin-left:9%;margin-right:5%; } 
#toc-specificity #toc-container #toc-click-to-navigate .toc-tooth  .toc-left-tooth{ float:left;width:50%; } 
#toc-specificity #toc-container #toc-click-to-navigate .toc-tooth  .toc-right-tooth{ float:right;width:50% } 
#toc-specificity #toc-container #toc-click-to-navigate .toc-left-tooth p {display:block; margin-bottom:42px;}
#toc-specificity #toc-container #toc-click-to-navigate .toc-left-tooth a{ color: #fff;font-weight: bold;text-decoration: none;display: block;}
#toc-specificity #toc-container #toc-click-to-navigate .toc-tooth a.active {  color:#8edfd8; }
#toc-specificity #toc-container #toc-click-to-navigate .toc-right-tooth p {  margin-bottom: 37px;margin-top: 16px;line-height: 17px;}
#toc-specificity #toc-container #toc-click-to-navigate .toc-right-tooth p.second { margin-bottom:57px; }
#toc-specificity #toc-container #toc-click-to-navigate .toc-right-tooth a{ color: #fff;font-weight: bold;text-decoration: none;display: block; text-align:right;}
#toc-specificity #toc-container #toc-click-to-navigate .toc-left-tooth a:hover, #toc-specificity #toc-container #toc-click-to-navigate .toc-right-tooth a:hover { color:#8edfd8; }
#toc-specificity #toc-container #toc-click-to-navigate .toc-product-recommandation { overflow:hidden;margin-top:80px;}
#toc-specificity #toc-container #toc-click-to-navigate .header-plaque .toc-product-recommandation  { margin-top:50px; }
#toc-specificity #toc-container #toc-click-to-navigate .header-bad-breath .toc-product-recommandation  { margin-top:50px; }


#toc-specificity #toc-container #toc-click-to-navigate .toc-product-recommandation  .toc-image-product { width:47%;float:left;margin-right:3%}
#toc-specificity #toc-container #toc-click-to-navigate .toc-product-recommandation  .toc-image-product img { width:100%; }
#toc-specificity #toc-container #toc-click-to-navigate .toc-product-recommandation   .toc-product-description { width:49%; display:inline-block;color:#fff;margin-top: 14px;}
#toc-specificity #toc-container #toc-click-to-navigate .toc-product-recommandation   .toc-product-description .toc-title1 { color:#fff;font-size:22px;display:block;line-height: 41px;margin-bottom: 10px;}
#toc-specificity #toc-container #toc-click-to-navigate .toc-product-recommandation   .toc-product-description  .toc-description-product {  color:#fff;font-size:12px;display:block;line-height:16px; } 

#toc-specificity #toc-container #toc-click-to-navigate .toc-product-recommandation   .toc-product-description  .toc-grey-button { background:url(/App_Themes/YouGRSite/img/oralb/educational-subcharts/more-details-button.png) no-repeat 0px 0px;width:169px;height:40px;display:block; margin-top: 20px;}
#toc-specificity #toc-container #toc-click-to-navigate .toc-product-recommandation   .toc-product-description  .toc-grey-button:hover {  background:url(/App_Themes/YouGRSite/img/oralb/educational-subcharts/more-details-button-hover.png) no-repeat 0px 0px; }

#toc-specificity #toc-container #toc-click-to-navigate .toc-product-recommandation   .toc-product-description  .toc-button-see-more { background:url(/App_Themes/YouGRSite/img/oralb/see-more-button.png) no-repeat 0px 0px;width:169px;height:40px;display:block; margin-top: 20px;}
#toc-specificity #toc-container #toc-click-to-navigate .toc-product-recommandation   .toc-product-description  .toc-button-see-more:hover {  background:url(/App_Themes/YouGRSite/img/oralb/see-more-button-hover.png) no-repeat 0px 0px; }

#toc-specificity #toc-container #toc-green { background:#8fdfd8;padding:10px 0px;margin-top:-14px; }
#toc-specificity #toc-container #toc-green .toc-row { padding-bottom:0px;margin-bottom:0px; }
#toc-specificity #toc-container #toc-green .toc-green-text { font-weight: bold;font-size: 15px;color: #004f8c;text-align: left;line-height: 19px;display: block;margin-top: 20px; }

#toc-specificity #toc-container #toc-three-reasons { padding:0px 30px; margin-top:40px;margin-bottom:70px;} 
#toc-specificity #toc-container #toc-three-reasons .title { color:#0075c0;font-size:20px;display:block;margin-bottom:20px; display:block;text-align:left;margin-top:3px;font-weight:bold;} 
#toc-specificity #toc-container #toc-three-reasons span.toc-green-text  { font-size:13px;color:#171718;display:block;text-align:left;line-height:18px;letter-spacing:-0.5px; }
#toc-specificity #toc-container #toc-three-reasons strong.toc-green-text  { font-weight:bold;font-size:13px;color:#171718;display:block;text-align:left;line-height:18px;letter-spacing:-0.5px; }

#toc-specificity #toc-container #toc-three-reasons .toc-fright { float:right; }
#toc-specificity #toc-container #toc-three-reasons .toc-fright img { text-align:right;float:right; }
#toc-specificity #toc-container #toc-three-reasons .toc-middle { margin-top:30px;margin-bottom:30px; } 
#toc-specificity #toc-container #toc-three-reasons .toc-middle iframe { margin-left:20px;}
#toc-specificity #toc-container #toc-three-reasons .toc-middle .toc-fright { position:relative; }
#toc-specificity #toc-container #toc-three-reasons .toc-middle .toc-fright .ratio { width:100%; }
#toc-specificity #toc-container #toc-three-reasons ul { text-align:left;font-size:13px;line-height:18px; }
#toc-specificity #toc-container #toc-three-reasons ul li { }

#toc-specificity #toc-container iframe { border:0;overflow:hidden }
#toc-container .toc-breadcrumb-estorefront { margin-bottom: -30px;display: block;position: relative;color: #fff !important;z-index: 44;padding-top: 8px;margin-left: 20px;font-size: 12px; }
#toc-container .toc-breadcrumb-estorefront:hover {text-decoration:none; } 




/* General styles */

#toc-specificity #ob-container{
	max-width:1000px;
	position:relative;
	overflow: hidden;
	
}
#toc-specificity #ob-container .trizone-product  { width:200px !important; }
/* Default list styles */
#toc-specificity #ob-container.ob-product ul.ob-list{
	padding:0px;
	margin:35px 0 45px 0px;
}
#toc-specificity #ob-container.ob-product ul.ob-list.ob-no-margin-top { margin-top:0px; }
#toc-specificity #ob-container.poc #ob-usage-and-info h4.ob-no-margin-top { margin-top:0px; }e
#toc-specificity #ob-container.ob-product ul.ob-list li{
	list-style: none;
	position: relative;
	margin:0px;
	margin:10px 0px 0 0;
	text-align: left;
	color:#5d5d5d;
}

#toc-specificity #ob-container.ob-product ul.ob-list li:first-child{
	margin:0px ;
}
#toc-specificity #ob-container #ob-product-description ul.ob-list li p{
padding-left: 15px;
}

#toc-specificity #ob-container.ob-product ul.ob-list li:before{

}
#toc-specificity #ob-container.ob-product .ob-little-text  { color:#666;font-size:11px;text-align:left;display:block;}
#toc-specificity #ob-container.ob-product ul#ob-mode-list { padding-bottom:50px; }

#toc-specificity #ob-container.ob-product h1{
	font-family:Arial, sans-serif;
	font-size: 32px;
	color: rgb( 7, 85, 163 );
	font-weight: bold;
	line-height: 1;
	width:890px;
}

#toc-specificity #ob-container.ob-product #ob-product-header{
	text-align: left;
}
#toc-specificity #ob-container.ob-product #ob-product-header .ob-row{
	margin-bottom:1em;
} 
#toc-specificity #ob-container.ob-product #ob-product-header h3{
	text-align: left;
	color: #0755a3;
	margin-bottom:20px;
}

#toc-specificity #ob-container #thumbs-image {
	width: 100%;
	top: 20px;
}
#toc-specificity #ob-container #thumbs-image img{
	width:80px;
}

#toc-specificity #ob-container.ob-product #ob-product-header img {
	float: left;
	text-align: left;
}
#toc-specificity #ob-container #thumbs-image .ob-thumb-border {
	cursor: pointer;
	margin-top: 3px;
	border: 1px solid #CCC;
	float: left;
	margin-left: 2%;
}
#toc-specificity #ob-container.ob-product #ob-product-header .ob-eight{
	margin-top: 2em;
	float:right;
	margin-left:2%;
}
#toc-specificity #ob-container.ob-product h4{
text-align: left;
font-size: 16px;
line-height: 4px;
margin: 32px 0px 24px;
}
#toc-specificity #ob-container.ob-product #ob-product-header .ob-price{
	color: #0755a3;
	font-weight: bold;
	font-size: 28px;
	line-height: 32px;
	text-align: left;
}
#toc-specificity #ob-container.ob-product #ob-product-header .ob-col .logos{
	text-align: left;
}
#toc-specificity #ob-container.ob-product #ob-product-header .ob-col .logos img{
	display: inline-block;
	float:none;
	vertical-align: middle;
	margin:20px 10px 0;
}

#toc-specificity #ob-container #ob-product-description p{
	font-size:13px;
	line-height: 17px;
	text-align: left;
	margin:16px 0px;
}

#toc-specificity #ob-container .ob-col{
	float:right;
}
#toc-specificity #ob-container .ob-row{
	margin-bottom:0px;
}

#toc-specificity #ob-container .ob-row .ob-col{
	float:left;
	margin-left:0px;
}

#toc-specificity #ob-container.ob-product .ob-row p{
	text-align: left;
}



#toc-specificity #ob-container.ob-product #ob-product-kv img,
#toc-specificity #ob-container.poc #ob-in-the-box .ob-three img,
#ob-all-refill-table .ob-section.ob-row img,
#toc-specificity #ob-container .ob-charts .ccPaneContent .ob-headerImg,
#toc-specificity #ob-container.ob-product #ob-product-header img#ob-main-packshot {
	width:100%;
	height: auto;
}


#toc-specificity #ob-container.poc #ob-in-the-box .ob-three{
	max-width:20%;
}
#toc-specificity #ob-container.ob-product #ob-in-the-box .ob-box-items{
	margin-left:5%;
	max-width: 70%;
}
#toc-specificity #ob-container.ob-product #ob-in-the-box .ob-box-items ul.ob-list{
	margin:8px 0px;
	font-size:16px;
	line-height: 16px;
}
#toc-specificity #ob-container.ob-product #ob-in-the-box .ob-box-items ul.ob-list li{
	margin-top:2px;
	padding-left:15px;
}
#toc-specificity #ob-container.ob-product #ob-in-the-box .ob-box-items ul.ob-list p{
font-size: 13px;
line-height: 21px;
}
#toc-specificity #ob-container #ob-how-product-works.ob-video.poc{
	overflow: hidden;
	margin:15px 0;
}

#toc-specificity #ob-container.poc #ob-product-description h4{
	font-size:16px;
}


#toc-specificity #ob-container #toc-specificity #ob-container.poc #ob-how-product-works .ob-center{
	max-width: 670px;
}
#toc-specificity #ob-container #ob-how-product-works.ob-video .ob-section.ob-row .ob-col{
	float:none;
	overflow: hidden;
}
#toc-specificity #ob-container #ob-how-product-works.ob-video .ob-section.ob-row .ob-col.ob-four{
	width:100px;
	width:15%;
	text-align: left;
	margin-right:2%;
	float:left;
	overflow: hidden;
}
#toc-specificity #ob-container #ob-how-product-works.ob-video .ob-section.ob-row .ob-col.ob-four a{
	display: block;
	float:right;
	position:relative;
}
#toc-specificity #ob-container #ob-how-product-works.ob-video .ob-section.ob-row .ob-col.ob-four img{
	width:100%;
}
#toc-specificity #ob-container #ob-how-product-works.ob-video #ob-watch-our-videos  h5{
	text-align: left;
	margin:9px 0px 5px;
}
#toc-specificity #ob-container #ob-how-product-works.ob-video #ob-watch-our-videos  h5:first-child{
	margin-top:0px;
}
#toc-specificity #ob-container #ob-how-product-works.ob-video .ob-section.ob-row .ob-col.ob-eight{
	width:546px;
	width:81%;
	float:right;
}

#toc-specificity #ob-container #ob-how-product-works.ob-video #ob-watch-our-videos .ob-col.ob-first{
	width:auto;
}

@media (max-width:660px){
	#toc-specificity #ob-container #ob-how-product-works.ob-video #ob-watch-our-videos  h5{
		font-size:12px;
	}
	#toc-specificity #ob-container #ob-how-product-works.ob-video .ob-section.ob-row .ob-col.ob-four{
		width:15%;
	}
	#toc-specificity #ob-container #ob-how-product-works.ob-video .ob-section.ob-row .ob-col.ob-eight{
		width:83%;
	}
}


#toc-specificity #ob-container #ob-charts-pc #toc-container {  
max-width:1000px;
padding:0px; 
margin-bottom:55px;
}
#toc-specificity #ob-container #ob-charts-pc table th:first-child  { 
border-left:1px solid #000; 
}
#toc-specificity #ob-container #ob-charts-pc table th:last-child { 
border-right:1px solid #000 !important; }
#toc-specificity #ob-container #ob-charts-pc #toc-container #toc-pc-table { 
margin-top:102px;
}


#toc-specificity #ob-container.poc #ob-features-list-3{
	margin:10px 0 ;
}

#toc-specificity #ob-container.poc #ob-features-list-3 h5{
	text-align: left;
	font-size:12px;
	line-height: 18px;
}

#toc-specificity #ob-container.poc #ob-features-list-3 ul.ob-list{
	margin:10px 0;
	margin-left:15px;
}

#toc-specificity #ob-container.poc #ob-features-list-3 ul.ob-list li{
	font-size:12px;
	line-height: 18px;
	margin-top:14px;
	padding-left:5px;
	color:#5d5d5d;
}
#toc-specificity #ob-container.poc #ob-features-info{
	margin:22px 0 40px;
}
#toc-specificity #ob-container.poc #ob-features-info h5{
	text-align: left;
	font-size:12px;
	line-height: 18px;
}
#toc-specificity #ob-container.poc #ob-features-info p{
	font-size:12px;
	line-height: 18px;
	text-align: left;
	color:#5d5d5d;
}

#toc-specificity #ob-container.poc #ob-faq{
	margin:0px 0px 18px;
}

#toc-specificity #ob-container.poc #ob-faq h4{
	margin-bottom:20px;
}

#toc-specificity #ob-container.poc #ob-faq .css-label{
	text-align: left;
}
#toc-specificity #ob-container.poc #ob-faq div#ob-faq-container label{
	margin:0 0 0px;
}
#toc-specificity #ob-container.poc #ob-faq div#ob-faq-container label b{

position: relative;
padding-left: 0px;
padding-left: 26px;
font-size: 1em;
line-height: 17px;
}
#toc-specificity #ob-container.poc #ob-faq div#ob-faq-container label p
{
	padding-right:30px;
	padding:0px 15px 0px 30px;
	font-size:12px;
	line-height: 17px;
	margin:9px 12px 0px;
	letter-spacing: -0.1px;
}
#toc-specificity #ob-container.poc #ob-faq div#ob-faq-container input[type=checkbox]:checked + label p{
	padding:0px 15px 23px 30px;
}
#toc-specificity #ob-container.poc #ob-faq div#ob-faq-container label b:before{
content: '';
display: block;
position: absolute;
left: 0px;
top: 3px;
width: 14px;
height: 14px;
display: block;
}

#toc-specificity #ob-container.poc #ob-faq div#ob-faq-container input[type=checkbox]:checked + label b:before{
	background-position: -40px -900px;
}

#toc-specificity #ob-container.poc #ob-usage-and-info h4{
	text-align: left;
	font-size:16px;
	line-height: 24px;
	margin:15px 0 11px 0;
}

#toc-specificity #ob-container.poc #ob-usage-and-info h5{
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	margin: 10px 0 0 0;
}
#toc-specificity #ob-container.poc #ob-usage-and-info ul.ob-list{
	margin:12px 0px;
}

#toc-specificity #ob-container.poc #ob-usage-and-info ul.ob-list li{
font-size: 16px;
line-height: 20px;
margin: 5px 0 0 0;
color: #595959;
padding-left: 5px;
margin-left: 17px;
}


#toc-specificity #ob-container.poc #ob-regime-amplifier.pc-ra-header h4{
	height: 112px;
	position: relative;
	margin-top:0px;
	margin-bottom:25px;
}

#toc-specificity #ob-container #ob-product-description p{
}


#toc-specificity #ob-container.poc #ob-product-kv{
	margin:14px 0 ;
}


/* Toothpaste */
#toc-specificity #ob-container #ob-features-and-benefits{
	margin:24px 0px 25px;
}
#toc-specificity #ob-container #ob-features-and-benefits #ob-highlights h4{
	margin:24px 0px 30px;
}




#toc-specificity #ob-container #ob-regime-amplifier.ob-row .ob-section{
	padding:1%;
}
#toc-specificity #ob-container #ob-regime-amplifier.ob-row .ob-col.ob-one-fifth{
		margin-right:1.25%;
		width:19%;
}
#toc-specificity #ob-container #ob-regime-amplifier.ob-row .ob-col.ob-one-fifth:first-child{
	margin-right:0%;
}
#toc-specificity #ob-container #ob-regime-amplifier.ob-row .ob-col.ob-one-fifth img{
	height:245px;
	height:auto;
	width:100%;
}
#toc-specificity #ob-container #ob-regime-amplifier.ob-row .ob-col.ob-one-fifth p{
	font-size:13px;
	line-height: 15px;
	margin:10px 0 0;
}



#toc-specificity #ob-container.ob-product #ob-usage-and-info p{
	font-size:12px;
	line-height: 18px;
}



/* Refill */
#toc-specificity #ob-container #ob-all-refill-table{
	margin:30px 0 15px;
}




#toc-specificity #ob-container #ob-how-product-works.ob-video{
	margin:80px 0 40px;
}

#toc-specificity #ob-container #ob-how-product-works.ob-video .ob-section .ob-col{
	width:100%;
}

#toc-specificity #ob-container.ob-product #ob-regime-amplifier.pc-ra-header h4{
	height:auto;
	position: relative;
	margin-top:0px;
	background: none;
	
}
#toc-specificity #ob-container.ob-product #ob-regime-amplifier.pc-ra-header h4 img{
	width:100%;
	height:auto;
	display:block;
}

#toc-specificity #ob-container.ob-product #ob-regime-amplifier.pc-ra-header { 
margin-bottom:30px; 
}







/* @media (max-width:700px){
	#toc-specificity #ob-container #ob-product_compare_refills table tbody td.labels.handles img{
		max-height: 180px;
	}
} */







/* Adj */




/* MOC */








#toc-specificity #ob-container.ob-product #ob-product-header h2 {
	margin-bottom: 55px;
	margin-top: 20px;
}

#toc-specificity #ob-container.ob-product ul.ob-list {
	padding: 0px;
	margin: 35px 0 16px 0px;
}

#toc-specificity #ob-container.poc #ob-in-the-box .ob-three.product-picture img { 
	width:133px;
	text-align:left;
	display: block;  
}
#toc-specificity #ob-container.refill-trizone-product #ob-features-list-3 h5 { color:#165793;font-size:16px; margin-bottom:30px;  } 
#toc-specificity #ob-container.refill-trizone-product #ob-features-list-3  { margin-top:34px; margin-bottom: 43px;}
#toc-specificity #ob-container .ob-product table { background:#fff;   }

.ob-product #toc-container .toc-charts table .ccEmpty ,.ob-product  #toc-container .toc-charts table td.ccdff6ff { background:#fff !important;  }
.ob-product  #toc-container .toc-charts table .ccProductsFooter .ccColProduct { background:#fff !important;  }


#toc-specificity #ob-container #ob-product-description #ob-features-list-2 p { padding-left:0; }
#toc-specificity #ob-container #ob-product-description #ob-features-list-2 ul { margin-left: 15px;  }

#toc-specificity #toc-claims{
	margin:14px 0 0 0;
}
#toc-specificity #toc-container #toc-claims  .toc-row .toc-col{
float: left;
height: auto;
margin: 0 0% 0 1.5%;
width: 32.3%;
}
#toc-specificity #toc-container #toc-claims  .toc-row .toc-col:first-child{
	margin:0px;
}
#toc-specificity #toc-container #toc-claims  .toc-row .toc-col:before{

}
#toc-specificity #toc-container #toc-claims  .toc-row .toc-col a.cover-link{
	padding-bottom:62px;
	display:block;
	min-height: 0px;
}
#toc-specificity #toc-claims .toc-col a img.claim-box-info{
	display: block;
	margin:0px;
	z-index:100;
	width:100%;
	height: auto;
	position:static;
}
#toc-specificity #toc-claims a .toc-btn.toc-learn-more{
background: url(/App_Themes/YouGRSite/img/oralb/storefront-sprite.png) no-repeat -235px -250px;
width: 243px;
bottom: 16px;
margin-left: 0;
left: 34px;
}

#toc-specificity #toc-claims a .toc-btn.toc-learn-more:hover{
	background-position:-235px -300px;
}
#toc-specificity #toc-container .toc-96{
	width:96%;
	margin:auto;
}
#toc-specificity #toc-container #toc-claims .toc-row .toc-col{
	background: url(/App_Themes/YouGRSite/img/oralb/product-block-bg4.png) no-repeat 0px 0px;
}
#toc-specificity #toc-claims .toc-col a{
	background: none;
}
 #toc-specificity #toc-claims .toc-title{
background: url(/App_Themes/YouGRSite/img/oralb/storefront-sprite.png) no-repeat;
position: absolute;
left: auto;
left: 0px;
top: 18px;
}

#toc-specificity #toc-claims .toc-title1{
	background-position:-20px -150px;
}
#toc-specificity #toc-claims .toc-title2{
	background-position:-220px -150px;
}
#toc-specificity #toc-claims .toc-title3{
	background-position:-420px -150px;
}



#toc-specificity #toc-container .toc-row .toc-col {
color: #111;
text-align: center;
line-height: 10px;
min-height: 30px;
}

#toc-specificity #toc-container #toc-claims .toc-row .toc-col {
float: left;
height: auto;
margin: 0 0% 0 1.5%;
width: 32.3%;
}

#toc-specificity #toc-container #toc-claims .toc-row .toc-col a.cover-link {
padding-bottom: 62px;
display: block;
min-height: 0px;
}
#toc-specificity #toc-claims .toc-title {
background: url(/App_Themes/YouGRSite/img/oralb/storefront-sprite.png) no-repeat;
position: absolute;
left: auto;
left: 0px;
top: 18px;
}
#toc-specificity #toc-claims .toc-title3 {
background-position: -420px -150px;
}
#toc-specificity #toc-claims .toc-col a p {
color: #FFFFFF;
font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
font-size: 13px;
line-height: 1.457;
margin: 0px 35px 0px 35px;
text-align: left;
font-weight: bold;
min-height: 66px;
}
#toc-specificity #toc-claims a:hover  {text-decoration:none !important; }
#toc-specificity #toc-claims a .toc-btn.toc-learn-more {
background: url(/App_Themes/YouGRSite/img/oralb/storefront-sprite.png) no-repeat -235px -250px;
width: 243px;
margin-left: 0;
left: 34px;
height: 40px;
display: block;
position: relative;
text-indent: -9999px;
bottom: -3px;
}
#toc-specificity #toc-claims .toc-title {
display: block;
text-indent:-2000em;
width:160px;
height:30px;
}
#toc-specificity #toc-claims .toc-title2 {
background-position: -220px -150px;
}
#toc-specificity #toc-claims .toc-title1 {
background-position: -20px -150px;
}
#toc-specificity #toc-claims .toc-col a:hover {text-decoration: none;background-position: 50% top;}

#toc-specificity .toc-img-fullwidth  { width:100%; }

#toc-specificity {
	width:980px;
	margin:0 auto;
}
#toc-specificity.toc-w1000,
#toc-specificity.toc-w1000 #toc-container {
	width:1000px;
	max-width:1000px;
}
#toc-specificity.toc-w1000 #toc-container #toc-click-to-navigate .toc-big-header {
	height:360px;
}



