.shop-by-list{column-count:3;-webkit-column-count:3;-moz-column-count:3}.shop-by-list .shop-by-item{margin-bottom:5px;font-size:1em}.shop-by-list .shop-by-item a{display:block}@media (max-width: 760px){.shop-by-list{column-count:2;-webkit-column-count:2;-moz-column-count:2}}@media (max-width: 500px){.shop-by-list{text-align:center;column-count:1;-webkit-column-count:1;-moz-column-count:1}}#prodImage img{max-width:400px;float:right}@media (max-width: 34em){#prodImage img{float:none}}#prodDetailWrapper{overflow:hidden}@media (max-width: 34em){#prodDetailWrapper{text-align:center}}@media (max-width: 34em){#prodDetailWrapper p{text-align:left}}@media (max-width: 34em){#prodDetailWrapper table tbody td{max-width:200px;word-wrap:break-word}}.price{color:#400;font-weight:bold;text-align:center}@media print{.price{font-weight:bold}}.table-icons{text-align:center}.clearance_price{font-weight:bold;color:#F60}.clearance{color:#F60}.indent4{text-indent:25px}.TextColorRed{color:red}.Error{color:#FF0000;font-weight:bold}.warning{color:#FF0000}.disclaimer{font-size:.7em;text-align:right}.AltRowColor,.AltRowColorVirtualItem{background-color:#F1FFEC}.bottom_border{border-bottom:1px solid grey;padding-bottom:0.1em}.fitimageincontent{width:100%}.virtualItem,.AltRowColorVirtualItem,tr.virtualItem a:link,tr.AltRowColorVirtualItem a:link{color:#89abe6}.small{font-size:90%}.PunchOutImage{height:90px;width:200px;border:solid;order-width:1px;vertical-align:top}.activeIcon{background-color:#74c044;width:20px;height:20px;vertical-align:bottom}.inactiveIcon{background-color:lightgrey;width:20px;height:20px;position:relative;vertical-align:bottom}#order_total{text-align:right;font-weight:bold;font-size:1.1em;margin:1em 0}#terms-container{width:100%;text-align:center}#terms-conditions{display:inline-block;border:1px solid black;padding:4px;cursor:hand}#punchout ul{list-style:none;text-align:left;margin:0;padding:1em 0}#punchout li{display:inline;margin:0;padding:0}li#navmenu_fav{display:none}.names{float:left;width:40%}@media (max-width: 760px){.names{float:none;width:100%}}.confirmWrapper{overflow:hidden;width:90%}@media print{.confirmWrapper{overflow:hidden;width:90%;margin-top:-20px}}.paymentInformation{overflow:hidden;height:117px}@media print{.paymentInformation{overflow:hidden;height:117px}}.paymentInformationLong{overflow:hidden;height:auto}@media print{.paymentInformationLong{overflow:hidden;height:auto}}body{font-family:Helvetica, Arial, sans-serif;margin:0;height:100%}@media print{body{font-family:Times, serif;font-size:12px}}a:link{color:#549d44}a:visited{color:#549d44}a:hover{color:#549d44}a:link{color:#549d44}@media print{a:link{color:#0000FF}}a:visited{color:#549d44}a:hover{color:#549d44}.site-flex-container{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;min-height:100vh}.center-text{text-align:center}#content{width:90%;margin:20px auto;padding-bottom:30px}#content th{background-color:#CCCCCC;border:1px solid #FFFFFF}#content th a{color:#000000;text-decoration:none}#content th a:hover{text-decoration:underline}#content tr{vertical-align:middle}#content li{margin:.2em 0}@media (min-width: 51.75em) and (max-width: 67.5em){#content li{font-size:1em}}#content p{font-size:105%}#content table.itemlist tr:hover,#content table.itemlist tr.AltRowColor:hover,#content table.itemlist tr.AltRowColorVirtualItem:hover{background-color:#ffc}@media pring{#content{background:#fff url(/images/UCSDLogoBlack.png) no-repeat top left;position:absolute;top:130px;font-size:1em}}@media (max-width: 70.75em){#AddItemForm #AddItemForm{margin-right:0px}}#Small_AddItemForm{display:none}#content-home{margin-bottom:30px}@media (min-width: 70.75em){#content-home p{font-size:1.3em}}@media (max-width: 70.75em){#content-home ul{font-size:1.5em;padding:0 1em 0 1em}}@media (min-width: 51.75em) and (max-width: 67.5em){#content-home ul{font-size:1.675em}}@media (max-width: 70.75em){#content-home li{list-style-position:inside;font-size:1em;padding:0 1.5em 0 1em}}@media (min-width: 51.75em) and (max-width: 67.5em){#content-home li{font-size:1em}}@media (max-width: 70.75em){#content-home h3,#content-home h4{font-size:1.5em;padding:0 1em 0 1em}}@media (min-width: 51.75em) and (max-width: 67.5em){#content-home h3,#content-home h4{font-size:1.5em}}@media (max-width: 70.75em){#content-home{padding-left:0;width:100%}}#priority_news{border:1px solid #FFFFFF;background-color:#CCCCCC;width:50%;margin-right:auto;margin-left:auto;text-align:center}#priority_news p{font-weight:bold}#priority_news h4 a{color:#F60}#logo{visibility:hidden;position:absolute;top:0}@media print{#logo{position:absolute;top:0;visibility:visible;left:30%}}#mobilelogo img{visibility:hidden;position:absolute;top:0;height:6.5em;z-index:1000}#submitbuttons{text-align:center}#submitbuttons input{margin:5px}.lss-pdf{width:100%}#contactInfo{width:40%;float:left}@media (max-width: 760px){#contactInfo{float:none;width:100%}}#contactInfoLong{margin-top:-80px}@media (max-width: 34em){.hiddenCol{display:none}}.PunchOutImage{height:90px;width:200px;border:solid;border-width:1px;vertical-align:top}#home-header{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:center;-webkit-justify-content:center;text-align:center;background-color:#538083;padding:2rem 0}#home-header h2{color:white;font-size:3rem;margin:2rem 0 1rem 0}#home-header p{color:white;margin-bottom:3rem;font-weight:300}.arrow-down{width:0;height:0;border-left:40px solid transparent;border-right:40px solid transparent;margin:auto}#arrow-header{border-top:30px solid #538083}#arrow-search{border-top:30px solid #58575F}#home-search{background-color:#58575F}#home-search form{margin-bottom:0}#sales-container{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-top:10px}#sales-container .sales-box{flex:1 0 250px;-webkit-flex:1 0 250px;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;margin-bottom:20px;flex-direction:column;-webkit-flex-direction:column}#sales-container .sales-box a{text-align:center;align-self:center;-webkit-align-self:center;font-size:26px;font-weight:300;text-decoration:none;color:black;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column}#sales-container .sales-box .sales-circle{align-self:center;-webkit-align-self:center;width:250px;height:250px;background:#7d7c87;border-radius:50%;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-direction:column;-webkit-flex-direction:column;justify-content:center;-webkit-justify-content:center}#sales-container .sales-box .sales-circle img{align-self:center;-webkit-align-self:center;width:50%}#cartColumn{text-align:center}.addButton{background-color:#74c044;width:20px;height:20px;vertical-align:bottom}input.addButton[type="submit"]{background-image:url("../../../images/icons/trash.gif");color:transparent}table.dataTable tr.even{background-color:#F1FFEC}table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before{top:auto}#building,#building-profile{height:25px}.twitter-typeahead{top:-15px}.tt-query,.tt-hint{border:2px solid #ccc;border-radius:8px;outline:none}.tt-query{box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.tt-hint{color:#999}.tt-input{width:210px}.tt-menu{width:422px;margin-top:5px;padding:8px 0;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:8px;box-shadow:0 5px 10px rgba(0,0,0,0.2)}.tt-suggestion{padding:3px 20px;font-size:18px;line-height:24px}.tt-suggestion p{margin:0}.tt-suggestion:hover{background-color:#CCCCCC;cursor:pointer}.tt-suggestion.tt-cursor{color:#fff;background-color:#0097cf}#building-profile .twitter-typeahead{width:210px}#building-profile .tt-input{left:-25px}#nav{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;background-color:#58575f}#nav form{margin:10px 0}.nav-flex{display:flex;display:-webkit-flex;list-style-type:none;padding:0;margin:0}.nav-flex li{justify-content:center;-webkit-justify-content:center;flex:1;-webkit-flex:1}.nav-flex li a{align-self:center;-webkit-align-self:center;color:white;font-weight:300;font-family:'Open Sans', sans-serif;letter-spacing:.4px}@media (max-width: 760px){.nav-flex{padding:5px;flex-wrap:wrap;-webkit-flex-wrap:wrap;background-color:#d8d8d8}.nav-flex li{flex:1 0 35%;-webkit-flex:1 0 35%;margin:5px}}#announcement-flex{display:flex;display:-webkit-flex;background-color:#F6F6F6;margin:0;padding:0}#announcement-flex li{justify-content:center;-webkit-justify-content:center}#announcement-flex li a{align-self:center;-webkit-align-self:center;padding:0 12.5px}#announcement-flex .announcement{align-self:center;-webkit-align-self:center;list-style-type:none;display:flex;display:-webkit-flex}#announcement-flex .announcement div{padding:7.5px 15px}#announcement-flex .announcement .announcement-button{background-color:#538083;border-radius:5px;color:white;font-weight:300;font-size:.9rem;margin:0 15px}@media (max-width: 760px){#announcement-flex{display:none}}#nav-flex{display:flex;display:-webkit-flex}#nav-flex #nav-logo{align-self:center;-webkit-align-self:center;width:200px}#nav-flex #nav-logo a img{height:60px;margin:15px}@media (max-width: 760px){#nav-flex #nav-logo{width:auto}}#nav-flex #nav-search-menu{width:100%}@media (max-width: 760px){#nav-flex{flex-direction:column;-webkit-flex-direction:column}}#search-flex{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;width:90%;margin:auto}#search-flex input{width:100%;font-size:1.25rem;border-radius:5px 0 0 5px;padding:5px;border:2px solid #90e855;border-right:0;margin-left:auto}#search-flex button{border-radius:0 5px 5px 0;border:1px solid transparent;background-color:#90e855;margin-left:0;margin-right:auto}#search-flex button span{font-size:1.25rem}#search-flex button span img{width:30px}.nav-link-flex{display:flex;display:-webkit-flex;position:relative;flex-direction:column;-webkit-flex-direction:column;height:40px}@media (max-width: 760px){.nav-link-flex{width:90%;background-color:#494949;border-radius:20px;margin-bottom:10px;margin-left:auto;margin-right:auto;font-size:22px;padding:10px}}.nav-link-flex:hover{background-color:white;cursor:pointer}.nav-link-flex:hover>a{color:black;text-decoration:none}.nav-link-flex:hover>a+div{display:block;min-width:calc(100% - 2px)}@media (max-width: 760px){.nav-link-flex:hover>a+div{display:none}}.nav-link-flex .nav-last-element{right:0;left:auto}.nav-link-flex a{text-decoration:none;font-size:1.1rem;display:flex;display:-webkit-flex;flex:1;-webkit-flex:1;align-self:stretch;-webkit-align-self:stretch;justify-content:center;-webkit-justify-content:center;width:100%}.nav-link-flex a span{align-self:center;-webkit-align-self:center}.nav-link-flex a+div{border-radius:0 0 2px 2px;box-shadow:0 3px 1px rgba(0,0,0,0.05);font-size:.8rem;border:1px solid black;background-color:#58575f;color:white;white-space:nowrap;display:none;position:absolute;top:40;left:0;z-index:1000}.nav-link-flex a+div ul{list-style-type:none}.nav-link-flex a+div:hover{display:block}.nav-link-flex a img{height:30px;align-self:center;-webkit-align-self:center}.flex-dropdown-container ul{padding:0}.flex-dropdown-container ul li a{color:white;padding:5px;display:inline-block;width:calc(100% - 10px)}.flex-dropdown-container ul li:hover{background-color:white}.flex-dropdown-container ul li:hover a{color:black;text-decoration:none}.nav-brand-flex{margin-right:auto;display:flex;display:-webkit-flex;padding:5px 0}.nav-brand-flex a{display:flex;display:-webkit-flex}.nav-brand-flex a img{height:35px;align-self:center;-webkit-align-self:center}@media (max-width: 760px){.nav-brand-flex{margin:0;background-color:#494949;width:100%;border-radius:0;font-size:36px;padding:10px 0;margin-bottom:10px}}.nav-cart-flex{border-left:1px solid white;display:flex;display:-webkit-flex;padding:0 12.5px}.nav-cart-flex a img{height:25px}@media (max-width: 760px){.nav-cart-flex:before{content:"View Cart";color:white;margin-right:20px;font-weight:300;font-family:'Open Sans', sans-serif;letter-spacing:.4px}}.nav-divider{height:1px;background-color:#e5e5e5;margin:5px}.nav-cart-empty{min-width:50px}.nav-cart-empty .cart-link{background:transparent url("/images/icons/cart_empty.png") center no-repeat;width:100%}.nav-cart-empty:hover .cart-link{background-image:url("/images/icons/cart_empty_black.png")}.nav-cart-full{min-width:50px}.nav-cart-full .cart-link{background:transparent url("/images/icons/cart_full.png") center no-repeat;width:100%}.nav-cart-full:hover .cart-link{background-image:url("/images/icons/cart_full_black.png")}.wrapper{height:auto !important;height:100%;margin:0 auto 0 0;padding-top:-190px}#footer{border-top:3px solid #549d44;padding:1em 0 0 0;margin:auto 0 0 0;background-color:#58575f;color:#FFFFFF;width:100%;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;flex-wrap:wrap;-webkit-flex-wrap:wrap}#footer .footer-item{flex:1 0 300px;-webkit-flex:1 0 300px;text-align:center;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:center;-webkit-justify-content:center}#footer .footer-item h2{text-align:center;margin:0;font-weight:300}#footer .footer-item .footer-hr{margin:15px 25px 15px}#footer .footer-item .footer-info{margin:auto 0;padding-bottom:10px}#footer #delivery-schedule{flex:2 0 300px;-webkit-flex:2 0 300px}#footer #delivery-schedule .delivery-schedule-item{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center}#footer #delivery-schedule .delivery-schedule-item div{flex:1;-webkit-flex:1;align-self:center;-webkit-align-self:center}#footer #delivery-schedule .delivery-schedule-item .delivery-place{text-align:right;margin-right:5px}#footer #delivery-schedule .delivery-schedule-item .delivery-dates{text-align:left;margin-left:5px}#footer #footer-contact{font-size:18px;font-weight:300}#footer #footer-contact div{padding-bottom:15px}#footer #footer-services div{padding-bottom:15px}@media print{#footer{visibility:hidden}}#core_vendor{margin-top:6em;margin-bottom:0;color:white}#core_vendor a{text-decoration:underline}@media (max-width: 34em){#core_vendor{margin-top:0}}#ucsd_footer{background-color:#87858a;clear:both;text-align:center}@media (max-width: 51.5em){#ucsd_footer a img{width:100%}}@media print{#ucsd_footer{visibility:hidden}}.current-news{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-direction:row-reverse;-webkit-flex-direction:row-reverse}.current-news .current-news-item{flex:1 0 333px;-webkit-flex:1 0 333px;min-width:333px;margin:10px;text-align:center}.current-news .current-news-item .news-image{max-width:100%}@media (max-width: 760px){.current-news .current-news-item{min-width:0}}div.calendaro{max-width:800px;margin-right:auto;margin-top:0px}div.calendaro p{margin:0}div.calendaro td{border:1px solid black}@media (max-width: 70.75em){div.calendaro{max-width:none;margin:0 20px 0 20px}}@media (max-width: 34em){div.calendaro{margin-left:3px;margin-right:3px}}@media (max-width: 34em){#calendaro{overflow:auto;white-space:nowrap}}td.cellColor0,.cellColor0 td,.cellColor0,.warningCell1{padding:2px;background-color:#fff}td.cellColor1,.cellColor1 td,.cellColor1{padding:2px;background-color:#FFFFFF}td.scheduleTimes,.scheduleTimes td{font-size:11px;color:#333333;text-align:left;background-color:#cccccc;padding-left:2px}td.scheduleDate,.scheduleDate td,.scheduleDateHeader,td.scheduleDateCurrent{font-size:11px;color:#FFFFFF;background-color:#58575f;text-align:center;padding:2px}td.scheduleDateCurrent{background-color:#5E7FB1;font-weight:bold}td.resourceName,td.resourceNameOver{color:#333333;font-size:11px;background-color:#cccccc;padding-left:5px;padding-top:2px;padding-bottom:2px;padding-right:5px}
/*# sourceMappingURL=style.css.map */
