@charset "UTF-8";
/*PD MY ACCOUNT*/
@media screen and (max-width:1000px){
    #myAccountLink, #myAccountLinkLoggedIn{
        bottom: 8% !important;
    }
}
@media screen and (max-width:750px){
    #myAccountLink, #myAccountLinkLoggedIn{
        text-align: center !important;
        position: static !important;
        padding: 10px 5px !important;
    }
}
/*END PD MY ACCOUNT*/
@media(max-width:1000px) {
    div.shpbtnlnk {max-width: 170px;}
    div.shpbtnlnk img {display:block;max-width:100%;height:auto;margin:0px auto;}
    #ytMiniCart {top: 35px;right: 0px;width:170px;}
    #ytMiniCart span#cartTotal {font: normal 12px verdana;}
    #header #lhnContainerDone{bottom:1%}
    #footerlinks{display:none}
    #footer .slicknav_menu{display:block}
    #container{max-width:982px;width:100%}
    .logo{position:static;float:left;width:37%}
    #header img{max-width:100%;height:auto}
    .headhtml .phone{padding-left:0;max-width:315px;margin:0 auto}
    .phone a{background:transparent url(https://sep.turbifycdn.com/ty/cdn/yhst-136786855154677/phone-icon.gif) no-repeat left center;padding-left:25px}
    .headhtml{position:static;float:left;text-align:center;width:44%;background:none;padding-top:15px}
    .shopbtn{position:static;float:right;width:19%}
    .posrel{position:relative}
    #leftnav img{max-width:100%;height:auto}
    div#headerlinks{position:relative;float:left;top: 0px;left:10px;padding-left:0;width:auto;}
    .infolinks ul{line-height:35px}
    .headerbar{float:left;clear:both;width:100%;background:url(https://sep.turbifycdn.com/ty/cdn/yhst-136786855154677/headerbarrepeater.png) repeat-x;height:36px;padding-top:5px}
    div#leftnav{width:19%}
    #bodyshell{max-width:960px;width:100%;margin-left:0}
    .welcomeImage img{max-width:100%;height:auto}
    h1.pagebanner{width:98%;padding-left:2%}
    .scSequenceBanner,.scSequenceBannerMain{max-width:749px;width:100%!important}
    #main{float:right;width:79%;margin-left:0}
    #content{margin-left:0}
    .jcarousel-skin-tango{width:100%;background:#ddd}
    #homeScroller{margin-left:0;margin-right:0}
    #homeScrollerWrapper{background-image:none}
    .scSequenceBannerMain div{width:100%!important;}
    .searcharea{width:208px;padding-left:5px;position:relative;top:0px;left:0px;height: 28px;float:left;}
    #headerlinks ul li{padding:0 3%}
    .mailinglist{width:100%}
    .mailinglist .newsform input#newsletter-go{position:static;float:left}
    .mailinglist .newsform input#newsletter-email{width:75%;position:static;float:left}
    #header{background:url(https://sep.turbifycdn.com/ty/cdn/yhst-136786855154677/headrepeater.png);min-height:115px;height:auto;display:inline-block;width:100%;z-index:1}
    #custRegDiv_c.yui-overlay-hidden{z-index:0}
    .pagebanner,.sub-header{background-image:url(https://sep.turbifycdn.com/ty/cdn/yhst-136786855154677/headrepeater.png);background-repeat:repeat}
    .itemimg img{max-width:100%;height:auto}
    table#product-info-table{width:100%;table-layout:fixed}
    #product-info-table td select{width:100%}
    table#product-info-table th{width:25%}
    .sub-header{width:99%;padding-left:1%}
    #captionFrame{width:75%}
    #relatedItemsFrame{width:24%}
    #relatedItemsFrame img{max-width:100%;height:auto}
    #captionFrame h2.sub-header{width:99%}
    #page img,#page embed,#page object,#page video,#page iframe{max-width:100%;height:auto}
    #page iframe#wframe{height:800px}
    #ys_cpers{top:65px;right:35px;background:none}
}
@media(max-width:925px) {
    #headerlinks ul li{padding:0 2%}
    .headhtml{width:40%}
}
@media (max-width: 920px) {
    .methods-of-payment {
        width: 50%;
        text-align: center;
        margin: auto;
    }
    .footer2 .newsletter {
        width: 70%;
    }
}
@media(max-width:830px) {
    div#leftnav{width:22%}
    #main{width:76%}
    #headerlinks ul li{padding:0 1%}
    .headhtml .shipping{font-size:12px}
    table#product-info-table th{width:35%}
    #ytimesModalOverlay{width:100%!important}
    #ytimesModalContainer{left:5px!important;width:92%!important}
}
@media(max-width:750px) {
    div.shpbtnlnk {right: 135px;top: 0;}
    #ytMiniCart {top: 0px;right: 0px;width:130px;}
    #ytMiniCart span#cartTotal {font: normal 10px verdana;}
    #header #lhnContainerDone{display:none}
    div.comp{display:none}
    .hide750{display:block!important}
    .searchab{position:absolute;right:1px;top:31px;cursor:pointer}
    .mobmenlink{position:absolute;top:36px;left:5px;display:block;width:60px;height:50px;z-index:10000}
    .menuicon{width:25px;height:30px}
    #yscp_welcome_msg,#yscp_signin_link,#yscp_myaccount_link,#yscp_signout_link{display:none!important}
    .headerbar{display:none;position:static;top:66px;background-color:#1adb74;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#1adb74,endColorstr=#00a24c);background-image:-moz-linear-gradient(top,#1adb74 24%,#00a24c 84%);background-image:-webkit-linear-gradient(top,#1adb74 24%,#00a24c 84%);background-image:-ms-linear-gradient(top,#1adb74 24%,#00a24c 84%);background-image:linear-gradient(top,#1adb74 24%,#00a24c 84%);background-image:-o-linear-gradient(top,#1adb74 24%,#00a24c 84%);background-image:-webkit-gradient(linear,right top,right bottom,color-stop(24%,#1adb74),color-stop(84%,#00a24c))}
    .searcharea #search-box form input.searchIn{width:230px}
    .logo img:last-child{margin:0 auto;width:320px;height:77px;z-index:99}
    .shopbyhome{line-height:30px;background-color:#1adb74;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#1adb74,endColorstr=#00a24c);background-image:-moz-linear-gradient(top,#1adb74 24%,#00a24c 84%);background-image:-webkit-linear-gradient(top,#1adb74 24%,#00a24c 84%);background-image:-ms-linear-gradient(top,#1adb74 24%,#00a24c 84%);background-image:linear-gradient(top,#1adb74 24%,#00a24c 84%);background-image:-o-linear-gradient(top,#1adb74 24%,#00a24c 84%);background-image:-webkit-gradient(linear,right top,right bottom,color-stop(24%,#1adb74),color-stop(84%,#00a24c));display:none!important;padding:5px 0}
    .homepage .shopbyhome{display:block!important}
    .shopbyhome a{text-transform:uppercase;font-size:22px;font-family:Verdana;color:#000;padding-left:15px;display:block}
    .shopbyhome a:hover{text-decoration:none}
    .logo img:first-child{display:none}
    #headerlinks{display:none}
    .headerbar{text-align:center}
    .searcharea{float:none;margin:0 auto;width:100%;max-width:275px;display:inline-block;margin-bottom:10px}
    div#leftnav{display:none}
    .slicknav_menu{display:block}
    #bodyshell{margin-top:0}
    #main{width:100%}
    .logo{float:none;width:100%;text-align:center}
    .headhtml{width:100%;float:none;margin:0 auto;padding-top:5px;display:none}
    .headhtml .shipping{display:none}
    .headhtml .phone{padding-bottom:5px}
    .shopbtn{float:none;margin:0 auto}
    .shpbtnlnk{width:30px;height:30px;right:125px;top:0;background:url(https://sep.turbifycdn.com/ty/cdn/yhst-136786855154677/shopping-cart-icon-white.png) no-repeat;z-index:2}
    .shpbtnlnk a{display:inline-block;width:30px;height:30px}
    .shpbtnlnk img{visibility:hidden}
    #ys_cpers{position:static;text-align:center;margin:0 auto;float:left;padding-left:5px}
    #yfc_mini{position:static;float:right;width:124px}
    #header .logo{border-top:30px solid #000}
    #yfc_minicart{margin-top:4px;background:none}
    div#ys_superbar{width:100%;position:absolute;top:0;left:0;line-height:30px;z-index:1}
    .minicart_c1{width:125px!important}
    #content-pad{padding:10px 10px 14px}
}
@media screen and (max-width:660px) {
    .cls-contactus h2.contactHeader{text-align:left;font-size:20px}
    h2.contactHeader img{display:none}
    h2.contactHeader::before{content:'Contact Us ';text-transform:uppercase;color:#05ad54;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}
}
@media(max-width:650px) {
    .itemimg,.iteminfo{width:100%;float:none}
    table#product-info-table th{width:25%}
    #relatedItemsFrame{float:none;width:100%;clear:both;border:0}
    #captionFrame{width:100%}
    .relatedItem{padding:0 1%;width:31%;display:inline-block;clear:both;text-align:center}
    #relatedItems{text-align:left}
    .cls-about-us .imagespan{width:100%;text-align:center;float:none}
    .cls-about-us .imagespan img{float:none}
    .cls-about-us .quick-info{width:100%}
}

@media(max-width:620px) {
    #ytimesModalContainer iframe{width:100%!important}
}
@media (max-width: 600px) {
    .footer2 .newsletter, .inc500 {
        width: 100%;
    }
    .footer2 img {
        max-width: 100%;
        height: auto;
    }
    .methods-of-payment {
        width: 100%;
    }
    .inc500 img {
        width: 50%;
    }
}
@media(max-width:550px) {
    .relatedItem{width:48%}
    #recenthistory > table{width:100%;table-layout:fixed}
    #recenthistory table tr > td{width:50%;display:inline-block;text-align:center}
    .tdconts{display:inline-block;width:50%;font-size:12px;padding:10px 0}
    .verticalSpacer,.horzspace{display:none!important}
    #contents-table{width:100%;table-layout:fixed}
    #contents-table tr{display:inline;font-size:0}
    .cls-contactus #rightCol,.cls-contactus #leftCol{float:none;width:100%}
}
@media(max-width:450px) {
    #contents-table tr{display:inherit;font-size:inherit}
    .verticalSpacer,.horzspace{display:none}
    .tdconts{width:100%;border-bottom:2px dotted #ccc}
    .relatedItem,#recenthistory table tr > td{width:100%}
    .slicknav_nav .slicknav_arrow{float:right}
    .addthis{width:100%}
}
@media(max-width:350px) {
    .yui-overlay,.yui-panel-container{width:300px!important}
}
@media all and (max-width: 175px) {
    html.mm-opening .mm-slideout{-webkit-transform:translate(140px,0);-moz-transform:translate(140px,0);-ms-transform:translate(140px,0);-o-transform:translate(140px,0);transform:translate(140px,0)}
}
