@media (max-width:540px){.main-header .main-nav form.search{width:80%}.main-header .main-nav input{margin-bottom:0}.main-header .main-nav input[type=text]{width:75%}#header-select-container{margin-left:2%;width:42%;margin-top:4%}#header-select-container.manufacturers{width:42%!important}.main-footer .main-footer-content .footer-columns [class*=col-]{width:90%;float:none;margin-left:auto;margin-right:auto}.main-footer .main-footer-content .footer-columns .social-media{width:225px}#theproductslider{margin-top:20px;margin-bottom:150px}.home-page .content .content-main .col-1 .publications{display:inline-block;width:40%;margin-left:5%}.home-page .content .content-main .col-1 .dynamic-content{display:inline-block;width:40%}.home-page .content .content-main .col-1 .dynamic-content h4,.home-page .content .content-main .col-1 .publications h4{font-size:.7em}}@media (min-width:350px) and (max-width:500px){.head_content .banner_img{display:block;width:inherit}}@media only screen and (min-width :320px) and (max-width :1024px){#image-wrapper-three .bucket .side-photo{height:300px;width:300px}}@media only screen and (min-width :320px) and (max-width :1024px){.search-results .results .compact-container-free .col-1{line-height:12px}}@media (max-width:300px){li.dropdown span.browse-products{width:93%}li.dropdown2 span.browse-products{width:93%}#sweets-logo a{margin-left:17%}}@media (max-width:479px){.main-header .main-nav form.search{width:90%;text-align:center}.main-header .main-nav input[type=text]{width:70%}.main-header .main-nav input[type=submit]{width:19%}#header-select-container{margin-left:auto;margin-top:7px;margin-bottom:0;width:43%;margin-right:4%}#header-select-container.manufacturers{width:44%!important}.post-product-slider{width:260px}.main-header .main-nav .logo-content{margin-left:0}}@media (max-width:420px){#header-select-container{margin-right:0;width:50%}.main-header .main-nav input[type=submit]{width:25%}.main-header .main-nav .logo-content{margin-left:-3%;top:-32px}}@media (min-width:479px) and (max-width:540px){.company .results .product .links{height:auto}.company .results .product .links span.download{background:url(img/download_icon.png) no-repeat scroll 46px 9px transparent!important;display:block;padding-bottom:5px;padding-left:30px;padding-top:7px}.company .results .product .links select{margin-left:-3px;display:table-cell}.lt-ie9 .company .results .product .links select{margin-left:-3px;display:inline}}@media (max-width:319px){.main-header .main-nav form.search{width:95%;text-align:center}.main-header .main-nav form.search .search-icon{left:10%}.main-header .main-nav input[type=text]{-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;width:90%;display:block;float:none;margin-bottom:0;margin-left:auto;margin-right:auto}.main-header .main-nav input[type=submit]{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;width:90%;display:block;float:none;margin-top:0;margin-left:auto;margin-right:auto}.main-header .main-nav{height:190px}#header-select-container{width:90%;margin-left:13px;display:block}#header-select-container.manufacturers{width:90%!important;margin-left:12px!important}.main-header .main-nav .logo-content{margin-left:0}}@media (min-width:0px) and (max-width:340px){.head_content .banner_img{width:300px}.content_layout .article-main .PageGrid .bucket{width:96%}.content_layout .content_main #articleBodyText{width:300px}}@media only screen and (max-width :500px){#image-wrapper-one{margin:0 0 18px 6px}#image-wrapper-one-left{margin:0 0 18px 0}#image-wrapper-two .bucket{margin:0}#image-wrapper-three .bucket{margin:0;width:300px}}@media only screen and (min-width:0px) and (max-width:679px){.sub>ul.sub_navigation,ul.sub_navigation{width:300px;margin-left:-40px;text-align:left;-moz-column-count:1;-moz-column-gap:10px;-webkit-column-count:1;-webkit-column-gap:10px;column-count:1;column-gap:10px}ul.sub_navigation li{padding-top:5px;padding-bottom:5px}.lt-ie9 ul.sub_navigation li a{width:93%}}@media only screen and (min-width :600px) and (max-width :700px){#image-wrapper-three .bucket{width:300px;margin-right:12px}}@media only screen and (min-width :320px) and (max-width :479px){.search-results .content .content-main .post .post-content .title{font-size:16px}.search-results .results .compact-container-2>.col-1 h2,.search-results .results .compact-container-free>.col-1 h2{display:block;white-space:normal}.search-results .results .thead h6{width:55%;margin-bottom:-5px;margin-left:15px;padding-right:0}.search-results .results .thead .switch-view{left:auto;float:right;text-align:center}.page-results-menu{left:54%}.pagination-nav ul span{display:block;margin-right:0;margin-bottom:10px}.search-results .content .content-main .post .post-content h3.title{font-size:14px}.search-results .results .expanded-container .table .logo-col{padding:0}.search-results .results .expanded-container .table .image-col img,.search-results .results .expanded-container .table .logo-col img{max-width:70%}}@media only screen and (min-width :480px) and (max-width :599px){.search-results .results .thead .switch-view{left:auto;float:right}.page-results-menu{left:65%}}@media (max-width:479px){.company .company-nav ul li{width:33.33333%}.company .company-nav ul li.icon-4,.company .company-nav ul li.icon-5,.company .company-nav ul li.icon-6,.company .company-nav ul li.icon-7,.company .company-nav ul li.icon-8,.company .company-nav ul li.icon-9{padding-top:5px}.company .company-nav ul li.icon-6{border-left:none}.company .company-nav ul li.icon-4,.company .company-nav ul li.icon-7{border-left:1px solid #cbccd0}.company .company-nav ul li.icon-9{position:relative}.company .company-nav ul li.icon-9:after{display:none}.company .product-nav{line-height:30px}.company .product-nav input[type=image]{width:140px;padding-top:0}.company .product-nav span{width:50%}.company .results{margin-left:0}.company .results .product{width:100%;margin-left:0}.custom-select-wrap{width:100%}}@media (max-width:319px){.company .company-nav ul li{width:50%}.company .company-nav ul li.icon-3,.company .company-nav ul li.icon-4,.company .company-nav ul li.icon-5,.company .company-nav ul li.icon-6,.company .company-nav ul li.icon-7,.company .company-nav ul li.icon-8,.company .company-nav ul li.icon-9{padding-top:5px}.company .company-nav ul li.icon-4{border-left:none}.company .company-nav ul li.icon-3,.company .company-nav ul li.icon-5,.company .company-nav ul li.icon-9{border-left:1px solid #cbccd0}.company .company-nav ul li.icon-9{position:relative}.company .company-nav ul li.icon-9:after{display:block;left:3px}.search-results .results .thead h3{position:static}.search-results .results .thead .switch-view{margin-top:10px;position:static}}@media only screen and (max-width:540px){#form-subscribe .submit-area p{margin-right:11px}}@media only screen and (max-width:540px){#form-subscribe input[type=submit]{margin-right:5px}}@media only screen and (max-width:400px){#form-subscribe input[type=submit]{margin-right:0}}@media (max-width:360px) and (min-width:322px){#header-select-container{width:53%;margin-right:0}#header-select-container.manufacturers{width:41%!important}.main-header .main-nav input[type=submit]{width:24%}li.dropdown span.browse-products:after{width:22px}.main-header .main-nav .logo-content{margin-left:-8%;top:-32px}}@media only screen and (max-width:321px) and (min-width:320px){#header-select-container{margin-right:1%;width:49%;font-size:13px}#header-select-container.manufacturers{width:41%!important}.main-header .main-nav input[type=submit]{width:22%}.main-header .main-nav .logo-content{margin-left:-10%;top:-32px}li.dropdown span.browse-products:after{width:20px}}@media only screen and (min-width:320px) and (max-width:599px){.scroll-to-top{position:fixed;bottom:35%;right:6%;width:80px;height:38px;padding:10px}.scroll-to-top a{padding-left:22px;background-size:15px}}@media only screen and (min-width :320px) and (max-width :599px){#site-map .quick-links{width:100%}}