.rn_ProductCategoryBreadcrumb{overflow: visible;}
.rn_ProductCategoryBreadcrumb ol li{list-style-type: none;float: left;}
.rn_ProductCategoryBreadcrumb ol{*zoom: 1;padding: 0 0 0 10px;}
.rn_ProductCategoryBreadcrumb ol:before, .rn_ProductCategoryBreadcrumb ol:after{content: " ";display: table;}
.rn_ProductCategoryBreadcrumb ol:after{clear: both;}
.rn_ProductCategoryBreadcrumb ol li{line-height: 3em;}
.rn_ProductCategoryBreadcrumb ol li a{cursor: default;}
.rn_ProductCategoryBreadcrumb ol li a:before{font-family: 'FontAwesome';margin-right: 6px;content: "\f105";margin-left: 10px;font-size: 1.2em;line-height: 0.75em;vertical-align: -15%;}
.rn_ProductCategoryBreadcrumb ol li a span{cursor: pointer;font-size: 13px;}
.rn_ProductCategoryBreadcrumb ol li:first-child a:before{content: none;}
.rn_OverTilesAnnouncement{}
#overTilesBanner{margin-top: 10px;margin-bottom: 10px;padding: 20px;padding-bottom: 5px;text-align: justify;}
button.hideNotSoSAButton:active:not(:disabled){background-color: #eff7fb;color: grey;border: #eff7fb;box-shadow: 1px 1px 1px #eff7fb;box-shadow: inset 0 0 8px 4px #eff7fb, inset 0 0 8px 4px #eff7fb, 0 1px 1px 0 #eff7fb;}
.redBannerMessage{background-color: #fdd6d6;border: 1px solid #d32029;}
.yellowBannerMessage{background-color: #fff8d2;border: 1px solid #ffcc00;}
.blueBannerMessage{background-color: #eff7fb;border: 1px solid #3071a9;}
.greenBannerMessage{background-color: #dff0d8;border: 1px solid #85c66a;}
.rn_OverTilesAnnouncement{}
.rn_CostcoSelfServiceTile{width: 95%;margin-left: 10px;}
.theTile{width: 100%;height:135px;border:2px solid #ccc;border-radius:5px;background:#f1f1f1;padding:0.5em;margin:0.6em;list-style-type: none;-webkit-font-smoothing: antialiased;color:#333;text-decoration:none;}
.theTile:hover, .theTile:focus{background:#d5e5f5 linear-gradient(#edf4fa, #d5e5f5);color: black;}
div[class=selfServiceTile]{width:590px;margin:0 auto;padding-left: 5px;display:flex;align-items: flex-start;flex-wrap: wrap;}
div.innerTileContainer{background-repeat: no-repeat;background-position: bottom right;background-size: 20%;width:100%;height:100%;}
#tileText{font-weight:bold;font-size: 35px;padding: 45px 0px 45px 165px;}
.columnTitle{font-weight: bold;margin-bottom: -5px;margin-top: 5px;}
#selfServiceOptions{width: 90%;margin: 0 auto;margin-top: -15px;margin-left: 33px;border:2px solid #ccc;border-top: 0px;border-radius:5px;padding-right: 20px;padding-left: 20px;display: block;}
#selfServiceColumns{display: flex;}
.selfServiceItem{background:#f1f1f1;border: 1px solid #ccc;border-radius:5px;width: 225px;height: 40px;margin-top: -10px;text-align: center;vertical-align: middle;padding: 7px;}
.selfServiceItem:hover{background:#d5e5f5 linear-gradient(#edf4fa, #d5e5f5);}
.selfServiceLink{font-weight: bold;margin: 5px;}
.columnSelfService{flex: 50%;padding: 10px;}
#theSeparator{display: none;}
@media only screen and (max-width:1008px) and (min-width: 768px){.rn_CostcoSelfServiceTile{margin-left: 0px;}
div[class=selfServiceTile]{width:100%;margin:0;padding:0;padding-left: 13px;}
.theTile{width:370px;}
#selfServiceOptions{width: 350px;margin-left: 33px;}
.selfServiceItem{width: 100%;}
#selfServiceColumns{display: block;}
#rightSelfService{float: none;}
#theSeparator{display: block;margin-bottom: 10px;margin-top: 0px;}
#tileText{font-weight:bold;font-size: 25px;margin:0;padding: 45px 0px 45px 75px;}
}
@media only screen and (max-width:767px){.rn_CostcoSelfServiceTile{margin-left: 0px;}
#productTiles{width: 100%;}
div[class=selfServiceTile]{width:105%;margin:0;padding:0;}
.theTile{margin:5px 0;width:100%;height: auto;background-size: contain;}
div.innerTileContainer{height: auto;background-size: contain;}
#selfServiceOptions{width: 100%;margin-left: 2.3%;margin-right: 5%;}
.selfServiceItem{width: 100%;height: 5%;}
#selfServiceColumns{display: block;}
.selfServiceLink{width: 45%;}
#rightSelfService{float: none;}
#theSeparator{display: block;margin-bottom: 10px;margin-top: 0px;}
#tileText{font-weight:bold;font-size: 1em;margin:0;padding: 0;}
}
#productTiles{width: 95%;}
.rn_TopAnswers{width: 80%;}
ul[class=homepageTiles]{width:715px;margin:0 auto;display:flex;align-content:;align-items: flex-start;flex-wrap: wrap;}
ul[class=homepageTiles] > li{width:175px;height:175px;border:2px solid #ccc;border-radius:5px;background:#f1f1f1;padding:0.5em;margin:0.6em;list-style-type: none;-webkit-font-smoothing: antialiased;}
ul[class=homepageTiles] > li:hover{background:#d5e5f5 linear-gradient(#edf4fa, #d5e5f5);}
ul[class=homepageTiles] > li a{color:#333;text-decoration:none;}
ul[class=homepageTiles] > li div.innerContainer{background-repeat: no-repeat;background-position: bottom right;background-size: 55%;width:100%;height:100%;}
ul[class=homepageTiles] > li div#productInformation{background-size: 45%;}
ul[class=homepageTiles] > li p{font-size:1em;font-weight:bold;padding:0;margin:0;}
@media only screen and (max-width:767px){#productTiles{width: 105%;}
#contactUsTile{display: none;}
ul[class=homepageTiles]{width:100%;max-height: 715px;margin:0;padding:0;}
ul[class=homepageTiles] > li{margin:5px 0;width:100%;height: auto;}
ul[class=homepageTiles] > li div.innerContainer{height: auto;background-size: contain;padding-right: 50px;}
ul[class=homepageTiles] > li div#returnsRefundsIcon{background-size: contain;background-size: 34px 23px;}
}
.rn_ContentContainer h2, .rn_TopAnswers, .rn_AnswersLink{margin-left: 20px;}
@media screen and (max-width: 768px){.rn_ContentContainer h2, .rn_TopAnswers, .rn_AnswersLink{margin-left: 0;}
}
.rn_TopAnswers .rn_Excerpt{display:block;}
.rn_TopAnswers .rn_Title{font-size: 1.125em;}
.rn_TopAnswers .rn_Title a{color:#333333;line-height: 1.5em;}
.rn_TopAnswers li{}
.rn_TopAnswers ul{padding-top: 3px;}
