
/* Comment Generated by Combres - Resource '~/Templates/Mercola/CSS/3.categoryhome3.css' (Mode: Static) */
div#categoryhome3 {clear:both; overflow:hidden}

div#CategoryNew {margin-top:10px}

div#categoryhome3 div.categorybannerimg img {width:100%; height:auto}

div.categorylist h2.boldhead {margin-top:0px; color:#337ebb; font-size:18px; font-weight:normal; float:left; width:100%; padding:10px;}
div#CategoryNew div.categorylist h2.boldhead {margin:10px 0; padding:5px 10px;border-bottom:0; color:#2369b4; font-size:14px; background:#f5f5f5; height:32px; line-height:22px; text-transform:uppercase; font-weight: var(--default-font-weight-bold);}
div#CategoryNew div.categorylist.forthcategory h2.boldhead {border-bottom:0; margin-bottom:0; padding:5px 10px; font-size:14px; height:32px; line-height:22px; background:#f5f5f5}
div#CategoryNew div.categorylist.forthcategory h2.boldhead + h3.boldhead {border-top:1px solid #a2a2a2}
div#CategoryNew div.categorylist.forthcategory h3.boldhead {background:#f5f5f5; color:#2369b4; font-weight: var(--default-font-weight-bold); height:24px; line-height:14px; padding:5px 10px; font-size:14px; clear:both}
div#CategoryNew div.categorylist h2.boldhead span {margin-left:15px; padding-left:15px; border-left:1px solid #626262; display:inline}
div#CategoryNew div.categorylist h2.boldhead a {color:#626262; font-weight:normal; text-transform:capitalize; font-size:14px}
div#CategoryNew div.categorylist h2.boldhead.viewall a {float:left; text-transform:uppercase; font-weight:bold; color:#af1a30; font-size:18px}
div.categorylist.tertiaryproductlist h2.boldhead {padding:10px 70px 10px 10px}

div#CategoryNew div.categorylist h1.categorynamel1 {clear: both; overflow: hidden; padding:7px 0 12px; font-size: 40px; color: #2369b4; border-bottom:1px solid #a2a2a2; font-weight: var(--default-font-weight-thin);}

div#CategoryNew div.categoryproduct div.alphasearchlist {margin-top:0}
div#CategoryNew div.categoryproduct div.alphasearchlist ul.categories li {width:50%} 

div.productlistlftnav {float:left; margin-top:10px; display:none}

ul.categorynav li {font-size:13px; line-height:normal; border-bottom:1px solid #eaebeb}
ul.categorynav li.SupplementsA-E a,
ul.categorynav li.SupplementsF-R a,
ul.categorynav li.SupplementsS-Z a,
ul.categorynav li.ViewAllNewProducts a {color:#af1a30} 
ul.categorynav li.subcategory {color:#2369b4; font-size: 18px; line-height: 25px; margin: 0; padding: 0;}
ul.categorynav li a {padding:7px 10px; display:block; color:#464646}
ul.categorynav li a:hover {background:#ebebeb}

ul.categorynav li.subcategory a {color:#2369b4}
ul.categorynav li.subcategory a:hover {background:#e6f0fa}

ul.dieticons li {clear:both; overflow:hidden}
ul.dieticons li img {float:left; margin-right:10px}
ul.dieticons li span {line-height:30px}
ul.dieticons li a.menudeselect {background:url("/Templates/Mercola/images/smallicons.png") no-repeat scroll 0 -187px; float: right; height: 13px; margin: -29px 5px 0; position: relative; text-indent: -99999px; width: 13px;}

div.searchproductlist ul.productlist {border-top:1px solid #ebebeb; border-left:1px solid #ebebeb}

div#filters {border:1px solid #ebebeb; margin-top:10px; float:left; width:100%}
div.filteractionheader {padding:5px;
background: background:url("/Templates/Mercola/images/icons_24bit.png") no-repeat -193px -250px #e7e7e7; /* Old browsers */
background: -moz-linear-gradient(top,  #e7e7e7 0%, #efefef 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #e7e7e7 0%,#efefef 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #e7e7e7 0%,#efefef 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
text-align:center; font-size:12px; color:#03519b; line-height:16px; display:none
}
div.filteractionheader p {padding-left:20px; background:url("/Templates/Mercola/images/icons.png") no-repeat 0 -327px}
div.filteractionheader span {display:block; font-size:16px; font-weight: var(--default-font-weight-bold);}

div.search-panel-expand {margin:0; font-family:Arial; font-size:14px; font-weight:bold; color:#555555; border:0; height:40px; line-height:40px;position:relative; 
background:linear-gradient(#ededed, #dedede); background:-webkit-linear-gradient(#ededed, #dedede); background:-moz-linear-gradient(#ededed, #dedede); background:-o-linear-gradient(#ededed, #dedede);}

div.search-panel-expand span.search-panel-button {display:block; clear:both; overflow:hidden; text-align:center; cursor:pointer}
div.search-panel-expand span.search-panel-button span.refineresult {float:left; width:87%; text-indent:6%}
div.search-panel-expand span.search-panel-button span.expandcollapse {float:right; width:36px; border-left:1px solid #bdbdbd; background:url("/Templates/Mercola/images/icons_24bit.png") -74px 12px no-repeat; text-indent:-99999px} 
div.search-panel-expand span.search-panel-button.expand span.expandcollapse {background-position:-105px 12px}

div.filtermobile {display:none}

div#filters dl {padding:10px; border-top:1px solid #ebebeb; font-size:13px; clear:both; overflow:hidden}
div#filters dl dt.listname {padding:5px 10px 5px 16px; font-size:13px; color:#03519b; background:url("/Templates/Mercola/images/icons_24bit.png") no-repeat -193px -250px}
div#filters dl dt.listname + select {max-width:220px; width:100%}
div#filters dl.filterbysearch dt.listname {padding:0; background:none}
div#filters dl a.clearselection {float:right}
div#filters ul li dt.listname {background:none; padding-left:0}
div#filters dl dd li {padding:2px 0 2px 17px}
div#filters dl dd li dd ul li {padding-left:0}
div#filters dl dd li input[type=checkbox] {float:left; margin-top:2px}
div#filters dl dd li label {padding-left:5px; color:#000; line-height:normal; font-weight:normal; width:80%}
div#filters dl dd li label span {padding-left:3px; color:#464646}

div#filters dl dd.listdefined input.search {float:left; max-width:165px; margin-right:5px; margin-bottom:5px; width:100%}
div#filters dl dd.listdefined input.submitsearch {font-weight:bold;
background: #d0e4f7; /* Old browsers */
background: -moz-linear-gradient(top,  #d0e4f7 0%, #6399ca 0%, #276fb6 50%, #1965b4 51%, #539fe1 100%, #1965b4 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #d0e4f7 0%,#6399ca 0%,#276fb6 50%,#1965b4 51%,#539fe1 100%,#1965b4 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #d0e4f7 0%,#6399ca 0%,#276fb6 50%,#1965b4 51%,#539fe1 100%,#1965b4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e4f7', endColorstr='#1965b4',GradientType=0 ); /* IE6-9 */
color:#fff; font-weight:bold; display:block; width:45px; text-shadow:1px 1px #285ab9; font-size:14px; border:1px solid #276fb6; padding:2px;
}

p.filteractionfooter {text-align:center; padding:10px; background:#ebebeb}
p.filteractionfooter a {font-weight:bold;
background: #d0e4f7; /* Old browsers */
background: -moz-linear-gradient(top,  #d0e4f7 0%, #6399ca 0%, #276fb6 50%, #1965b4 51%, #539fe1 100%, #1965b4 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #d0e4f7 0%,#6399ca 0%,#276fb6 50%,#1965b4 51%,#539fe1 100%,#1965b4 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #d0e4f7 0%,#6399ca 0%,#276fb6 50%,#1965b4 51%,#539fe1 100%,#1965b4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e4f7', endColorstr='#1965b4',GradientType=0 ); /* IE6-9 */
color:#fff; font-weight:bold; display:block; width:100%; text-shadow:1px 1px #285ab9; font-size:14px; border:1px solid #276fb6
}
p.filteractionfooter a:hover {color:#fff}

div.categorylist {float:right; width:100%; margin-top:10px}

div.categorylist div#productlist {clear:both} 
div.categorylist div#productlist div.productlisting {display:flex; flex-wrap:wrap; justify-content:space-between}

#search-filter {flex-basis:260px;}
div.categorylist div#productlist div.productlisting div.plpbanner {width:100%}
div.categorylist div#productlist div.productlisting div.searchresulttop {min-height:60px; width:100%}
div.categorylist div#productlist div.productlisting div.searchresulttop.noproductfound{min-height:5px}
div.categorylist div#productlist div.productlisting div.prdlistingajax {width:calc(100% - 260px)}
div.categorylist div#productlist div.productlisting div.prdlistingajax.nofilter,
div.categorylist div#productlist div.productlisting div.prdlistingajax.noproductfound{width:100%;}
div.categorylist div#productlist div.productlisting div.prdlistingajax div.errorpage_404 {border:1px solid #ebebeb; padding:10px}
div.categorylist div#productlist div.productlisting div.prdlistingajax div.errorpage_404 div.contentdiv {padding:0}
div.categorylist div#productlist div.productlisting div.prdlistingajax div.errorpage_404 div.contentdiv p {padding-top:0}

div#apparel1productlist div.body {
    border-left: 1px solid #ebebeb;
    border-top: 1px solid #ebebeb;
    width: 100%;
    min-height: 200px;
    float: left;
}
div#apparel1productlist.prodlistnav div.body {border-top:0}
div.prodlistnav div.itemsfound {display:none}
div.itemsfound {color: #337ebb; flex:1; font-family: open sans,sans-serif; font-size: 14px; margin:0px; width:100%; text-align:left}

div.alphasearchtitle.catgoryproductalphasearch {text-align:center; margin:0; padding:3px 0; border-bottom:1px solid #a2a2a2}
div.alphasearchtitle.catgoryproductalphasearch a {padding:0; margin:0}

div.categoryproduct{clear:both; overflow:hidden;}
div.categoryproduct ul.categories{clear:both; overflow:hidden; border-left:1px solid #ebebeb; }
div#CategoryNew div.categoryproduct ul.categories {border-right:0; border-bottom:0; margin:0; padding:0}
div.categoryproduct ul.categories li {float:left; width:50%; border-right:1px solid #ebebeb; text-align:center}
div#CategoryNew div.categoryproduct ul.categories li {float:left; width:50%;}
div#CategoryNew div.categoryproduct ul.categories.fstcategory li {border-bottom:1px solid #ebebeb}
div#CategoryNew .owl-carousel .owl-wrapper-outer {border-right:1px solid #ebebeb;}
div#CategoryNew .owl-theme .owl-controls {margin-top:11px}
div#CategoryNew .owl-carousel .owl-item {height:auto; padding:0; border:0}
ul.productlist > li {width:100%} 

div.categoryproduct ul.categories li div.categoryimg {height: 180px; margin: 0; padding: 5px 0;}
div.categoryproduct ul.categories li div.categoryname {height:40px; font-size:12px}
div.categoryproduct ul.categories li div.categoryname div.TruncatedPrdName1 {display:block; padding:3px 5px; text-align:center; width: 100%;
   height:auto!important }
div.categoryproduct ul.categories li div.categoryname table {width:100%; height:100%}
div.categoryproduct ul.categories li div.categoryname table tr td  {text-align:center; vertical-align:middle}
div.categoryproduct ul.categories li div.categoryname a {color:#2369b4; font-size:14px}
div.categoryproduct ul.categories li div.categoryname a:hover {text-decoration:underline}

.categorybannerimg { margin: 10px 0 0; }
.categorybannerimg img {width:100%}

div#apparel1productlist div#productlist div.header {display:block; width:100%; margin:0; float:left; clear:both}

div#apparel1productlist div#productlist div.searchresulttitle {
    display:none; justify-content:space-between; margin-bottom: 10px;border-bottom: 2px solid #d8d5d0;width: 100%; font-weight: var(--default-font-weight-thin); line-height:normal; padding-bottom:10px;
}

#productlist > div.searchresulttitle{border-bottom: 0px !important}
div#apparel1productlist div#productlist div.searchresulttitle h1 {
    color: #000;
    float: left;
    font-size: 38px;
    font-weight: var(--default-font-weight-bold);
    line-height: normal;
}
.searchresulttitle div.itemsfound {
    color: #7d7d7d;
    font-size: 16px;
}
div#apparel1productlist div#productlist div.searchresulttitle + div#productlistcontainer {position:relative; top:-50px; clear:both}
@media (max-width: 768px) {
    div .categorylist {margin-top:0px;}
    div#apparel1productlist div#productlist div.searchresulttitle {
        flex-flow: column nowrap; align-items:flex-start!important; margin-top:10px;}
    div#apparel1productlist.searchresults div#productlist div.searchresulttitle{flex-flow:column nowrap;}

    div#apparel1productlist div#productlist div.searchresulttitle #user-keyphrase {
        margin-left: 0;
        display: block;
        margin-bottom: 0px;
    }
    div#apparel1productlist div#productlist div.searchresulttitle #controls {
        display: flex;
        flex-flow: row nowrap;
        justify-content: space-between;
        width: 100%;
        align-items: center;
        border-top: 2px solid #d8d5d0;
        padding-top: 5px;
    }
    div#apparel1productlist div#productlist div.searchresulttitle #categoryname {
        font-size: 30px;
        align-self:flex-start;
    }

    div#apparel1productlist div#productlist div.searchresulttitle + div#productlistcontainer {
        position: relative;
        top: -65px;
    }
}



@media(max-width:600px) {
       div#apparel1productlist div#productlist div.searchresulttitle + div#productlistcontainer {position:relative; top:-65px;}
}
div#apparel1productlist div#productlist div.searchresulttitle h1.categorytitle {display:inline-block; width:auto; padding-bottom:0px}
h1.searchtitle {color: #337ebb;
    font-size: 40px;
    font-weight: normal;
    border:0; 
    padding: 10px 0 0; font-weight: var(--default-font-weight-thin);}
div#apparel1productlist.prodlistnav div#productlist div.header h1 {display:block; margin:0}
div#searchresult { color: #337ebb;
    float: left;
    font-family: open sans,sans-serif;
    font-size: 14px;
    margin: 10px 0;}

div#apparel1productlist div#productlist div.productssortby {float:right; font-size:14px; margin:0px; text-align:center; position:relative; top:0px;} 
div#apparel1productlist div#productlist div.productssortby label {float:left; line-height:40px; padding-right:10px; color:#2369b4}
.select-hidden {display:none}

div#apparel1productlist div#productlist div.productssortby div.select {float:left;cursor: pointer;
display: inline-block;
position: relative;
font-size: 14px;
color: #464646;
text-align:left;width:200px;height:40px; line-height:24px;  }

ul.select-options {display: none;
                   font-size:14px;
position: absolute;
top: 40px;
right: 0;
left: 0;
z-index: 999;
margin: 0;
padding: 0;
list-style: none;
background-color: #ffffff;border:1px solid #a2a2a2; 
}
ul.select-options li {padding:2px 10px}
ul.select-options li:hover {background-color:#ebebeb}
div#apparel1productlist div#productlist div.productssortby div.select div.select-styled {position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
padding: 8px 10px; 
-moz-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
-webkit-transition: all 0.2s ease-in;
transition: all 0.2s ease-in; width:200px; border:1px solid #d8d5d0; color:#464646;border-radius:4px;}
.select-styled:after {
    content: "\f107";
    font-family: FontAwesome;
    width: 0;
    height: 0;
    position: absolute;
    top: auto;
    right: 18px;
    font-size: 18px;
    color: #464646;
}
/************************* Tertiary Products *************************/
div.categorylist.tertiaryproductlist {width:100%; margin-top:10px}

.tertiaryproduct {clear:both;}

.tertiaryproduct ul.productlist {clear:both; overflow:hidden; border-left:1px solid #ebebeb}
.tertiaryproduct ul.productlist.owl-carousel {clear:none; overflow:visible;}
.tertiaryproduct ul.productlist .owl-item {margin-right:1px!important}
.categoryproduct h1 {color:#337ebb; font-size:22px; font-weight:bold; line-height:normal}

div.processingdiv {
        border:0; padding:15px; background:url("/Templates/Mercola/images/background_opacity1.png") repeat 0 0!important; opacity:1!important; color:#fff; position:fixed; width:100%; height:100%; top:0!important; left:0!important; z-index:100000;
    }
    div.processingdiv div.processing {
    background: url("/Templates/Mercola/images/popup_loading.gif") no-repeat 0 0 !important; text-indent:-9999999px!important; width:178px; height:153px; margin:0 auto; position:relative; top:32%;
}

/************************ Sub Category page ******************/

.subcategorypage ul.categorynav {margin-top:10px}
.subcategorypage ul li.subcategory {padding:0}
.subcategorypage ul li.subcategory a {padding:15px 5px 5px 10px}

.subcategorypage .categorylist ul.productlist {border-left:1px solid #ebebeb; clear:both; overflow:hidden}


/********************** Alphabetic Search page ********************/

div.alphasearch h1 {margin:10px 0}
div.alphasearchtitle {margin-bottom:15px; clear:both; overflow:hidden; text-align:center}
div.alphasearchtitle h1 {margin-right:10px}
div.alphasearchtitle a {padding:0; color:#337ebb; float:none; font-size:16px; }
div.alphasearchtitle a.active {font-weight:bold; cursor:default}
div.alphasearchtitle.catgoryproductalphasearch a.active {font-size:42px; color:#2369b4;}
div.alphasearchtitle.catgoryproductalphasearch div.sorting {float:none; font-size:14px; color:#464646; margin-top:0px}
div.alphasearchtitle.catgoryproductalphasearch div.sorting span {display:none; padding:5px 0 2px} 
div.alphasearchtitle.catgoryproductalphasearch div.sorting a {border-left:1px solid #373838; margin-left:10px; padding-left:10px; font-size:16px; color:#464646; display:inline-block}
div.alphasearchtitle.catgoryproductalphasearch div.sorting a:hover {text-decoration:underline}
div.alphasearchtitle.catgoryproductalphasearch div.sorting a.first{border:0; padding:0; margin:0}
div.alphasearchtitle.catgoryproductalphasearch div.sorting a.categoryselected {font-weight: var(--default-font-weight-bold); color:#2369b4; cursor:default}
div.alphasearchtitle.catgoryproductalphasearch div.sorting a.categoryselected:hover {text-decoration:none}
div.alphasearchtitle a:first-child {border-left:0}
div.alphasearch ul.alphabets {clear:both; overflow:hidden; text-align:center; margin-top:20px}
div.alphasearch ul.alphabets li {display:inline-block; text-align:center; padding:2px 10px; border-left:1px solid #000; margin-bottom:5px; width:32px; text-align:center; color:#464646; font-weight: var(--default-font-weight-bold);}
div.alphasearch ul.alphabets li:first-child {border-left:1px solid #fff}
div.alphasearch ul.alphabets li a {font-weight: var(--default-font-weight-bold); font-size:13px; color:#2369b4}
div.alphasearchlist.categorylist {margin-top:0}
div.alphasearchlist.categorylist h2 {font-weight:bold; padding:2px 10px; margin-top:20px}
div.alphasearchlist.categorylist h2 a {float:right; font-size:12px; line-height:24px; font-weight:bold}
div.alphasearchlist ul {border:1px solid #ebebeb; border-top:0; padding:0 5px;float:left;}
div#CategoryNew div.alphasearchlist ul {border:0}
div#CategoryNew div.alphasearchlist ul li a {color:#2369b4; display:inline-block}
div#CategoryNew div.alphasearchlist ul li a:hover {text-decoration:underline}
div.alphasearchlist ul li {font-size:13px; padding-bottom:5px; padding-left:5px; width:100%; padding-right:10px }

div#CategoryNew div.alphasearchlist ul.cateogyproduct {width:100%; padding:3px 0 5px}
div#CategoryNew div.alphasearchlist ul.cateogyproduct li {width:100%; padding-bottom:0px; float:left}
div#CategoryNew div.alphasearchlist ul.cateogyproduct li:last-child{padding-bottom:0}
div#CategoryNew div.alphasearchlist ul.cateogyproduct ul {padding:0; width:100%}
div#CategoryNew div.alphasearchlist ul.cateogyproduct ul li {width:50%; padding:0}

div.alphasearchlist h2.boldhead p { background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    border-radius: 35px;
    bottom: 20px;
    display: none;
    height: 23px;
   float:right;
   text-indent:-999999px;
    text-decoration: none;
    transition: all 0.3s ease 0s; width: 22px;
    display:block; cursor:pointer}

div.alphasearchlist h2.boldhead p a { background:url("/Templates/Mercola/images/lazyload-arrow.png") -4px 0 no-repeat; height:22px; width:20px; display:block; margin: 0; position: relative; left: 0px; top: 0px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
div.alphasearchlist h2.boldhead p:hover { background: rgba(0, 0, 0, 0.9); }
div.alphasearchlist h2.boldhead p:hover a { top: -2px;}

div#productBannerCarousel div.carouseldsk {display:none}
div#productBannerCarousel div.carouselmob {display:block}

@media (min-width:421px) {
    div.div#productBannerCarousel .owl-carousel {
        margin-bottom: 10px
    }
    
}

@media (min-width:480px) {
    div.alphasearchlist ul {width:50%}
    div.itemsfound, div#apparel1productlist div#productlist div.productssortby {width: auto;}
    div#CategoryNew div.alphasearchlist ul.cateogyproduct li {width:50%}
}


@media (min-width:769px) {
    div#breadcrumbnav {display:none}
   div.categoryproduct ul.categories li,
   div#CategoryNew div.categoryproduct div.alphasearchlist ul.categories li {width:25%}
   div#CategoryNew div.categoryproduct ul.categories li {width:25%; }
   div.tertiaryproduct ul.productlist > li {width:25%}
   div#apparel1productlist div#productlist div.header {margin-top:0px}
   div#apparel1productlist.prodlistnav div#productlist div.header {margin:10px 0 0} 

   div.alphasearchlist ul {float:left; width:33.33%;}
   div.alphasearchlist ul:nth-child(5) {clear:left}

   div.alphasearchtitle h1 {display:inline-block; font-size:16px; margin-right:6px }
   div.alphasearchtitle a {margin-top:16px; display:inline-block; border-left:1px solid #000; padding-left:10px; font-size:16px; padding-right:6px}

   div.alphasearchtitle.catgoryproductalphasearch {text-align:left}
   div.alphasearchtitle.catgoryproductalphasearch div.sorting {margin-top:20px; float:right}
   div.alphasearchtitle.catgoryproductalphasearch div.sorting span {display:inline; padding:0 10px 0 0}

   div#CategoryNew div.alphasearchlist ul.cateogyproduct li {width:auto; float:left}
   div#CategoryNew div.alphasearchlist ul.cateogyproduct ul li {width:25%}
    div#CategoryNew div.alphasearchlist ul.cateogyproduct li.categoryproductattr {width:65%}
    div#CategoryNew div.alphasearchlist ul.cateogyproduct li.categoryproductname {width:35%}

    div.alphasearchtitle.catgoryproductalphasearch div.sorting span.home_Pets + a.first {display:none}
    div.alphasearchtitle.catgoryproductalphasearch div.sorting span.home_Pets + a.first + a {margin:0; padding:0; border:0}

    div#productBannerCarousel div.carouseldsk {display:block}
    div#productBannerCarousel div.carouselmob {display:none}
}

@media (min-width:901px) {
    div#breadcrumbnav {display:block}
    div#productBannerCarousel {margin-bottom:0px}
   div.productlistlftnav, div#filters {width:18%; display:block}
   ul.categorynav {display:block; width:100%; margin-top:10px}
   div.categorylist {width:80%; margin-top:10px}
   div.categorylist.nofilters {width:100%}
   div#CategoryNew div.categorylist {width:100%}
   div.alphasearchlist.categorylist {width:100%;}
   ul.productlist > li {width:25%}
   div.tertiaryproduct ul.productlist > li {width:20%}

   div.search-panel-expand {display:none}
   div.filteractionheader {display:block}
   div.filtermobile {display:block!important}
   
   div#apparel1productlist div#productlist div.header h1 {display:block}
   
   div#apparel1productlist div#productlist div.productssortby {top:12px}
   h1.searchtitle {display:none}
   div#apparel1productlist div#productlist div.searchresulttitle {align-items:end;}
   div#apparel1productlist div#productlist div.searchresulttitle h1 {display:inline-block;}
   div#CategoryNew div.categoryproduct div.alphasearchlist ul.categories li {width:20%}
   div#CategoryNew div.categoryproduct ul.categories li {width:20%; }
   
   
}
@media (max-width:900px) {
    div#apparel1productlist div#productlist div.searchresulttitle h1.categorytitle {
        padding-bottom:0;
    }
    div#apparel1productlist div#productlist div.searchresulttitle h1.categorytitle + div.itemsfound + div.productssortby {align-self:flex-end}
}

@media (max-width:768px) {
    
    div#apparel1productlist div#productlist div.searchresulttitle h1.categorytitle + div.itemsfound + div.productssortby {align-self:flex-end}
    div.categorylist div#productlist div.productlisting div.prdlistingajax {width:100%}
    div.itemsfound {margin-left: -5px !important;}
    div#apparel1productlist div#productlist div.searchresulttitle {border-bottom: 0px; margin-bottom:5px;}
}

@media (min-width:1050px) {
    div.alphasearchtitle h1, div.alphasearchtitle a {font-size:22px }
    div#apparel1productlist div#productlist div.productssortby div.select,
    div#apparel1productlist div#productlist div.productssortby div.select div.select-styled {width:220px}
}

@media (min-width:1280px) {
   div.productlistlftnav, div#filters {width:18%}
  
   div.categoryproduct ul.categories li {width:20%}
   div.tertiaryproduct ul.productlist > li {width:16.667%}
   div.tertiaryproductlist_5 div.tertiaryproduct ul.productlist > li {width:20%}
   div.alphasearchlist ul {float:left; width:25%;}
   div.alphasearchlist ul:nth-child(5) {clear:none}
}

div#apparel1productlist ol.showitemsperpage{list-style-type:none;float:right;font-size:12px}
div#apparel1productlist ol.showitemsperpage li{list-style-type:none;float:left;margin:0 1px}
div#apparel1productlist ol.pagecount{list-style-type:none;float:left;font-size:12px}
div#apparel1productlist ol.pagecount a.previouspage{background:url("/Templates/Mercola/images/icons.png") no-repeat -90px -615px;cursor:pointer;display:inline-block;height:20px;overflow:hidden;text-indent:-9999px;width:30px;border:0 none;margin:2px 2px 0;padding:0}
div#apparel1productlist ol.pagecount a.nextpage{background:url("/Templates/Mercola/images/icons.png") no-repeat right -288px transparent;cursor:pointer;display:inline-block;height:20px;overflow:hidden;text-indent:-9999px;width:30px;border:0 none;margin:2px 2px 0;padding:0}
div#apparel1productlist ul.products_viewmode a:hover,div#apparel1productlist ol.pagecount a:hover,div#apparel1productlist ol.showitemsperpage a:hover{background-color:#1D6F9E;color:#fff}
div#apparel1productlist ol.pagecount a.nextpage:hover,div#apparel1productlist ol.pagecount a.previouspage:hover{background-color:transparent}
div#apparel1productlist ol.pagecount .selectedpage,div#apparel1productlist ol.showitemsperpage .selecteditemsperpage{background:none repeat scroll 0 0 #1D6F9E;border:1px solid #686868;color:#fff;float:left;font-weight:700;padding:3px 11px}

@media (max-width:484px){
    div#apparel1productlist div#productlist div.searchresulttitle{min-height:70px;}
}
@media (max-width:282px) {
    div#apparel1productlist div#productlist div.searchresulttitle h1 {
        font-size: 29px;
    }
}
@media(max-width:350px) {
    div#apparel1productlist div#productlist div.productssortby div.select, div#apparel1productlist div#productlist div.productssortby div.select div.select-styled {width: 150px}

}
#search-results-text{display:contents; margin:0 0 5px 7px}