/* Header */
.header {position:fixed;top:0;left:0;width:100%;z-index:999;}
.header .wrapper {position:relative;}
.header .top_line {background:#000;padding:8px 0 8px 0;}
.header .top_line.dist {background:darkred;}
.header .top_line .logo {position:absolute;top:-4px;left:0;/*padding-left:11px;*/}
.phone_basket {float:left;margin-left:40%;color:#fff;}
.phone_basket span {font-family:mrd-pr-1;font-size:24px}
.phone_basket a, .phone_basket a:visited {color:#fff;}
.phone_basket a:hover {color:#f7b927;}
.top_menu {font-family: mrd-pr-1;white-space:nowrap;text-align:right;/* 12/19/19   margin-right:48px;*/}
.top_menu > li {background:url(/product_images/responsive/line.png) right center no-repeat;display:inline-block;vertical-align:middle;zoom:1;font-size:14px;padding-right:10px;margin-right:3px;position:relative;}
.top_menu > li:last-child {padding-right:0;margin-right:0;background:none;}    
.top_menu > li > a, .top_menu > li > a:visited {color:#fff;}
.top_menu > li > a:hover, .top_menu > li:hover > a {color:#f7b927;cursor:pointer;}
.top_menu > li > div {display:none;position:absolute;top:100%;left:69%;width:203px;margin-left:-135px;padding-top:20px;z-index:998;}
.top_menu > li:hover > div {display:block;}
.top_menu > li > div > ul {background:#ebebeb;text-align:left;border:1px solid #666;position:relative;}
.top_menu > li > div > ul:after, .top_menu > li > div > ul:before {content:"";bottom:100%;left:55%;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;}
.top_menu > li > div > ul:after {border-bottom-color:#ebebeb;border-width:15px;margin-left:-15px;}
.top_menu > li > div > ul:before {border-bottom-color:#666;border-width:16px;margin-left:-16px;}
.top_menu > li > div > ul > li {border-bottom:1px solid #fff;width: 200px;}
.top_menu > li > div > ul > li:hover {background-color:#0072bc;}
.fader {background-color:rgba(0, 114, 188, 0.49019607843137253);}
.top_menu > li > div > ul#about_menu > li.fader {background-color:rgba(0, 114, 188, 0.49019607843137253);}
.green_bac {height:50px;background-color:#73B84D;}
.green_bac img {padding-top:.5%;padding-left:2.5%;}


.top_menu > li > div > ul > li:nth-child(2):hover > #news_menu {display:block;}
#catalog_menu {display:none;left:100%;position: absolute;background: #ebebeb;text-align: left;border: 1px solid #666;top:11%;}
#catalog_menu li {border-bottom: 1px solid #fff;width:203px;}
#news_menu {left:-2%;position: absolute;background: #ebebeb;text-align: left;border: 1px solid #666;top:60%;}
#news_menu li {border-bottom: 1px solid #fff;width:203px;}
#help_menu {display:none;left:100%;position: absolute;background: #ebebeb;text-align: left;border: 1px solid #666;top:11%;}
#help_menu li {border-bottom: 1px solid #fff;width:203px;}
#leader_menu {display:none;left:100%;position: absolute;background: #ebebeb;text-align: left;border: 1px solid #666;top:44%;}
#leader_menu li {border-bottom: 1px solid #fff;width:203px;}

.top_menu > li > div > ul > li:last-child {border-bottom:none;}
.top_menu > li > div > ul > li a, .top_menu > li > div > ul > li a:visited {display:block;padding-left:7%;font-size:14px;line-height:48px;color:#0072bc;/*min-width:250px;*/}

.top_menu > li > div > ul#about_menu > li:nth-child(2):hover > a {color:#fff;}
.top_menu > li > div > ul#about_menu > li:nth-child(3):hover > a {color:#fff;}
.top_menu > li > div > ul#about_menu > li:nth-child(5):hover > a {color:#fff;}
.top_menu > li > div > ul > li a:hover {color:#fff;}
.top_menu > li > div > ul#about_menu > li > ul > li:hover {background-color:#0072bc;}
.header .menu_wrap nav > ul > li:last-child {background-image:none;}     
.menu_overflow {background:rgba(0,0,0,.6);position:fixed;z-index:998;top:0;left:0;width:100%;height:100%;display:none;}
.menu_overflow.active {display:block;}
.capper{float:right;max-width:300px;}
#searchpreview,#searchpreview_mobile {width:670px;}
.poly-col {padding-left:28px;}
.header #search-form input {padding: 0 10px;border: none;font: 500 14px/37px 'mrd-pr-1';color: #383838;height: 36px;width: 343px;border-left: 6px solid #fff;vertical-align: bottom;} 

.top_menu > li:first-child {padding-right:21%;}
.header .menu_wrap nav > ul > li:nth-child(5) {background: url(/images/white-arrow.png) right center no-repeat;}
.header .menu_wrap nav > ul > li:nth-child(5):hover {background: url(/images/yellow-list-arrow-small.png) right center no-repeat;}
.header .menu_wrap nav > ul > li > div.news_menu {left: -6px;background: #fff;width: 100.5%;}
ul.tri_menu {margin: 1%;}
ul.tri_menu li {width: 31%;padding-left: 0%;float: left;margin: 1%;background: url(/product_images/responsive/grey-line.jpg) right no-repeat;}
ul.tri_menu li p {margin-left: 3%;background: url(/images/white-yellow-arrow.png) left center no-repeat;line-height: 2;}
ul.tri_menu li:last-child {background: none;}
ul.tri_menu li:last-child img {display: block;margin: auto;padding-bottom: 15%;}
ul.tri_menu li:last-child .log_box {background: #0072bc;width: 70%;margin: auto;display: block;font-size: 35px;text-align: center;line-height: 1.5;}
ul.tri_menu li:last-child p {background: none;text-align: center;}
ul.tri_menu li:last-child .log_box a {color: #fff;}
ul.tri_menu li p a {padding-left: 6%;}
.about_news_menu {display:none;}
ul.menu_blue {display:block;}
ul.menu_blue li {width:100%;padding-left:0%;float:left;}
ul.menu_blue li p {background:#0072bc;color:#fff;width:24%;cursor:default;}
ul.menu_blue li p {border: 1px solid #fff;padding-left: 2%;padding:0px;border-top: 0;}
ul.menu_blue li a {color:#fff;padding: 6% 24% 6% 6%;cursor:default;}
ul.menu_blue_b {display:block;height:280px;}
ul.menu_blue_b > li > ul > li {padding-left: 2%;}
ul.menu_blue_b > li > ul {width: 100%;left: 0%;top: 0%;position: absolute;background: #fff;/* display: none; */height: 280px;}
ul.menu_blue_b li {width: 66%;padding-left: 2%;float: left;background:#fff;}
ul.menu_blue_b li p {background:#0072bc;color:#fff;width:24%;}
ul.menu_blue_b li p {border: none;width: 47%;float: left;line-height: 64px;background: transparent;color: #0072bc;margin: 1.5% 0% .5% 2%;}
ul.menu_blue_b > li > ul.cust_class > li:last-child {width: 30%;float: left;height: 276px;}
.preview {background: url(/product_images/Nav-Pics/Custom-packaging.jpg) no-repeat;height: 170px;margin-top: 7%;}
ul.menu_blue_b > li > ul.cust_class > li:last-child p {background: #0072bc;width: 75%;margin: 2.5% 0% 2% 6%;cursor:pointer;}
ul.menu_blue_b > li > ul.cust_class > li:last-child p a {color: #fff;padding-left: 21%;text-align: center;cursor:pointer;}
ul.menu_blue_b li a {color: #0072bc;padding: 1% 0 0 5%;cursor: pointer;font: 400 14px/18px 'mrd-pr-1', Arial, Sans-Serif;float: left;text-align: left;}
ul.menu_blue_b li > ul > li > p > img {margin: auto;display: block;height: 55.5px;float: left;}
ul.menu_blue li > ul > li > p {border: none;width: 31%;float: left;background: transparent;color: #0072bc;text-align: center;margin: 0 2% 1.5% 0;cursor:default;}
ul.menu_blue li > ul > li > p > img {margin: auto;display: block;height: 60px;float: left;cursor:default;}
ul.menu_blue li > ul > li > p:hover {background:none;}
ul.menu_blue li ul > li > p > a:hover {color:#f7b927;}
ul.menu_blue li ul > li > p > a {color: #0072bc;padding: 1% 0 0 5%;cursor: pointer;font: 400 14px/18px 'mrd-pr-1', Arial, Sans-Serif;float: left;text-align: left;}
ul.menu_blue > li > ul  {width: 100%;left: 24%;top: 0%;position: absolute;background: #fff;display: none;height: 100%;}
ul.menu_blue li {width: 97.5%;padding-left: 0%;float: left;background: url(/product_images/responsive/grey-line_fix.jpg)no-repeat #fff;}
ul.menu_blue li > ul > li {height: 294px;padding: 1% 0 0 2%;cursor:default;}
ul.menu_blue li > ul > li > p:last-child {background: #0072bc;width: 25%;margin-top: 1.5%;cursor:pointer;}
ul.menu_blue li > ul > li > p.see_all {background: #0072bc;width: 25%;margin-top: 3.5%;}
ul.menu_blue li > ul > li > p.see_all > a {color: #fff;text-align: center;padding-left: 32%;cursor:pointer}
.header .menu_wrap nav > ul > li > div p {padding: 1.15px 0;}
ul.menu_blue li > ul > li > p:last-child > a {color: #fff;text-align: center;padding-left: 21%;cursor:pointer;}

ul.menu_blue_b li ul > li > p > a:hover {color: #f7b927;}
ul.menu_blue > li:first-child:hover > #poly_menu {display:block !important;}
ul.menu_blue > li:nth-child(2):hover > #zip_menu {display:block !important;}
ul.menu_blue > li:nth-child(3):hover > #merch_menu {display:block !important;}
ul.menu_blue > li:nth-child(4):hover > #poly_tube_menu {display:block !important;}
ul.menu_blue > li:nth-child(5):hover > #pack_menu {display:block !important;}
ul.menu_blue > li:nth-child(6):hover > #special_menu {display:block !important;}
ul.menu_blue > li:last-child:hover > #laminated_menu {display:block !important;}


ul.menu_blue li:hover p:first-child {background:#f7b927;}
ul.menu_blue li:hover ul li p:first-child  {background:none;}
ul.menu_blue li p:hover {background:#f7b927;}
ul.menu_blue li p.selector {background:#f7b927;}
.active {display:block;}
.custom_cap ul.menu_blue li:first-child a {padding-left:4%;font-size:13px;}
.zip_sub  {display:none;}
.merch_sub {display:none;}
.poly_tube_sub {display:none;}
.pack_sub {display:none;}
.poly_sub {display:none;}
.special_sub {display:none;}
.laminated_sub {display:none;}
ul.menu_blue > li > ul.active {display:block;}

.header .menu_wrap nav > ul > li:first-child {background:url(/images/white-arrow.png) right center no-repeat;}
.header .menu_wrap nav > ul > li:first-child:hover {background:url(/images/yellow-list-arrow-small.png) right center no-repeat;}
.header .menu_wrap nav > ul > li:nth-child(even) {padding:0 0 0 14px;border-right: 1px solid gray;}
.header .menu_wrap nav > ul > li:nth-child(3) {background:url(/images/white-arrow.png) right center no-repeat;}
.header .menu_wrap nav > ul > li:nth-child(3):hover {background:url(/images/yellow-list-arrow-small.png) right center no-repeat;}
.active {display:block;}
.searched {background:#f7b927 url("/product_images/responsive/gray-glass.png") center no-repeat;height:36px;width:60px;border:none;}
.header .menu_wrap nav > ul > li:hover > div {display:block;}

.header .menu_wrap {background:rgba(56,56,56,.9);padding:0 0;height:40px;}
.header .menu_wrap nav {float:left;}
.header .menu_wrap nav > ul > li {float: left;padding-right: 14px;padding-left: 14px;line-height: 40px;}
.header .menu_wrap nav > ul > li:last-child {border-right:none;}
.header .menu_wrap nav > ul > li > a, .header .menu_wrap nav > ul > li > a:visited {display:block;color:#fff;font-size:14px;position:relative;}
.header .menu_wrap nav > ul > li > a:hover, .header .menu_wrap nav > ul > li:hover > a {color:#f7b927;}
.header .menu_wrap nav > ul > li > a span {display:block;font-size:14px;line-height:14px;}

.header .menu_wrap nav > ul > li:hover > a:before {display:block;}
.header .menu_wrap nav > ul > li > div {position:absolute;top:100%;left:70px;width:79.5%;z-index:998;padding-top:0px;display:none;}
.header .menu_wrap nav > ul > li > div.custom_cap {left:182px;width: 81.5%;}
.header .menu_wrap nav > ul > li > div.polybags  {left:-9px;padding-left: 2%;}

.header .menu_wrap nav > ul > li > div h3 {color:#383838;font:300 36px 'mrd-pr-1';}
.header .menu_wrap nav > ul > li > div h4 {color:#383838;font:300 24px 'mrd-pr-1';padding-bottom:30px;}
.header .menu_wrap nav > ul > li > div .button {width:60%;}


.header .menu_wrap nav > ul > li > div .menu_list > li {float:left;padding-bottom:15px;}
.header .menu_wrap nav > ul > li > div .menu_list li li {font-size:14px;line-height:14px;}
.header .menu_wrap nav > ul > li > div .menu_list li li span {font-size:16px;line-height:16px;}
.header .menu_wrap nav > ul > li > div .menu_list li a, .header .menu_wrap nav > ul > li > div > div .menu_list li a:visited {color:#0072bc;}
.header .menu_wrap nav > ul > li > div .menu_list li a:hover {color:#e27926;}

.header .search_form {float:right;}
.header .search_form input[type="text"] {padding:0 20px;border:none;border-radius:15px 0 0 15px;font:300 18px/37px 'mrd-pr-1';color:#383838;height:37px;width:490px;display:none}
.header .search_form input[type="submit"] {border:none;font-size:0;line-height:0;text-indent:-999em;background:#ebebeb url("/product_images/responsive/mobile_search2.png") center center no-repeat;background-size:32px 32px;width:59px;height:59px;position:absolute;top:-4px;right:10px;}
.header #search-form {position:absolute;top:2px;right:-261px;font-size:0;line-height:0;width:71%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;}
input::-webkit-input-placeholder {color:#383838;}
input::-moz-placeholder {color:#383838;}
input::-moz-placeholder { color:#383838;}
input::-ms-input-placeholder {color:#383838;}

h5.mini_menu_list { font-size: 22px; font-weight: 300; padding-left: 34px;}
ul.mini_menu_list { padding-left: 34px;}
ul.mini_menu_list > li { float: left; padding-bottom: 15px; width: 25%;}
ul.mini_menu_list > li > ul > li { height: 100%;font-size: 12px; line-height: 15px; }

.header .cart_header {padding:10px 0;background-color:#fff;}
.header .cart_header ul {float:left;}
.header .cart_header ul li {float:left;color:#959595;padding:4px 25px 4px 0;}
.header .cart_header ul li:last-child {padding-right:0;}
.header .cart_header ul li a, .header .cart_header ul li a:visited {color:#000;}
.header .cart_header ul li a.active, .header .cart_header ul li a.active:visited {padding-left:12px;background:url("/product_images/responsive/arrow_right2.png") left center no-repeat;}
.header .cart_header ul li a:hover {color:#f7b927;}
.header .cart_header p {float:right;padding:4px 0 4px 25px;background:url("/product_images/responsive/lock.png") left center no-repeat;font-size:19px;}

.header_mobile {position:fixed;top:0;left:0;width:100%;z-index:999;display:none;background: #000;}
.header_mobile > ul > li {height: 80px; float:left;width:20%;padding:0 12px;text-align:center;background:#383838;line-height:73px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.header_mobile > ul > li:first-child {background:#000;}
.header_mobile > ul.dist > li { background-color:darkred;}
.header_mobile > ul > li:nth-child(1) img {width:42px;}
.header_mobile > ul > li img {vertical-align:middle;width:31px;}

.header_mobile > ul > li .menu_trigger {width:42px;height:42px;display:inline-block;vertical-align:middle;zoom:1;margin-left:8px;background:url("/product_images/responsive/mobile_menu_new.png") no-repeat;cursor:pointer;}
.header_mobile > ul > li .search_trigger {width:42px;height:42px;display:inline-block;vertical-align:middle;zoom:1;background:url("/product_images/responsive/mobile_search_new.png") no-repeat;cursor:pointer;}
.header_mobile > ul > li:nth-child(2) {text-align:left;}
.header_mobile > ul > li ul {position:absolute;top:100%;left:0;width:100%;display:none;overflow:scroll;}
.header_mobile > ul > li ul li a {color:#fff;}
.header_mobile > ul > li ul li {display:block;background:#0072bce8;border-bottom:2px solid #fff;color:#fff;font:20px/60px 'mrd-pr-1';padding-left:55px;text-align:left;}
.header_mobile > ul > li ul li.plus_more {background: #0072bce8 url(/product_images/responsive/plus.png) center right 20px no-repeat;text-align:left;}
.header_mobile > ul > li ul li.minus_less {background: #0072bce8 url(/product_images/responsive/exit_mobile.png) center right 20px no-repeat;}
.header_mobile > ul > li ul.mobile_menu {overflow-y: scroll;-webkit-overflow-scrolling: touch;max-height: calc(100% - -410px)}

.header_mobile > ul > li ul div.hidden li {background: #44adf1;padding-left: 72px;font-size:20px;}
.header_mobile > ul > li form {position:absolute;top:7px;right:0;font-size:0;line-height:0;width:80%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;}
.header_mobile > ul > li form input[type="text"] {padding:0 70px 0 10px;background:#ebebeb;font:300 18px/59px 'mrd-pr-1';color:#383838;height:59px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.header_mobile > ul > li form input[type="submit"] {border:none;font-size:0;line-height:0;text-indent:-999em;background:#ebebeb url("/product_images/responsive/mobile_search_black.png") center center no-repeat;background-size:42px 42px;width:59px;height:59px;position:absolute;top:0;right:10px;}
.dist_info {margin-top: 120px;margin-bottom: 10px;text-align: center;}
ul.menu_blue li > ul > li > p.pack_ship > a {padding-left:27%;}

/* Breadcrumb */
.breadcrumb ul li {float:left;font-size:12px;padding:0 12px 0 0;margin-right:6px;background:url(/product_images/responsive/arrow.png) right center no-repeat;}
.breadcrumb ul li:last-child {margin-right:0;padding-right:0;background:none;}
div.breadcrumbs {clear:both;color:#000;text-align:left;overflow:hidden;background-color:#fff;padding: 88px 0 0 12px;}
div.breadcrumbs a:link,div.breadcrumbs a:visited,div.breadcrumbs a:active {color:#555;text-decoration:none;}
div.breadcrumbs a:hover {font:11px Verdana;color:#000;text-decoration:underline;}
div.breadcrumbs ul {font: 11px Verdana;list-style-type:none;}
div.breadcrumbs li.bcdiv {height:16px;width:4px; margin-left:5px;float:left;}
div.breadcrumbs li, div.breadcrumbs li a:visited {display:inline-block;margin: 0 2px;}
div.mob_phone {background: #000;color: #fff;line-height: 26px;font-size: 15px;}
div.mob_phone p {font-size: 24px;color: #fff;text-align:center;}
div.mob_phone a {color:#f7b927;}
.mob_br {display:none;}
ul.menu_blue li > ul > li > p.lam_last > a {padding-left:18%;}


/* Media Queries */
	/* Tablets */
@media only screen and (max-width: 1139px) {
  .header #search-form {right:-200px;width:68%;}
  .header #search-form input {padding: 0 10px;border: none;font: 500 14px/37px 'mrd-pr-1';color: #383838;height: 36px;width: 355px;border-left: 6px solid #fff;vertical-align: bottom;}
}	
	
@media only screen and (min-width: 768px) and (max-width: 984px) {
  .mob_click {pointer-events: none;}
  .mob_br {display:block;}
  ul.menu_blue li > ul > li > p {width: 32%;margin: 0 0 .5% 0;}
  .header #search-form input {width:215px;}
  .searched {width:50px;}
  .header .menu_wrap nav > ul > li {padding-left:9px; padding-right:20px;}
  .header .menu_wrap nav > ul > li:first-child {padding-left:0;}
  .header .menu_wrap nav > ul > li:last-child {padding-right:17px;}
  .header .menu_wrap nav > ul > li > a, .header .menu_wrap nav > ul > li > a {font-size:12px;}
  .header .search_form input[type="text"] {width:290px;}
  .header #search-form {width:63%;right: -170px;}
  #searchpreview,#searchpreview_mobile {width:607px;}
  .header .menu_wrap nav > ul > li > div {width:100%;left:0;}
  ul.menu_blue div li:first-child {width:33%;}
  ul.menu_blue div li {width:32%;}
  .header .menu_wrap nav > ul > li > div.polybags {left:-24px;}
  .header .menu_wrap nav > ul > li > div.custom_cap {left: 163px;width:100%;}
  ul.menu_blue li > ul > li > p {width: 32%;margin: 0 0 2.5% 0;}
  ul.menu_blue > li > ul {width: 76%;}
   ul.menu_blue_b li > ul > li > p {width:49%;margin:2.5% 0% 2% 1%;}
   ul.menu_blue_b > li > ul.cust_class > li:last-child {width: 34%;float: left;height: 324px;}
  ul.menu_blue_b > li > ul {width: 83%;height: 332px;}
  ul.menu_blue li > ul > li > p:last-child {width:32%;}
  .mob_br-hid {display:none;}
  ul.menu_blue_b li > ul > li > p:last-child {width:48%;}
  ul.menu_blue_b li {width:62%;}
  ul.menu_blue_b > li > ul.cust_class > li:last-child p {width:89%;}
  ul.menu_blue li > ul > li > p.see_all {margin-top: 4.5%;width: 32%;}
}

@media only screen and (max-width:960px) and (max-height:600px) {
 /* .header .menu_wrap nav > ul > li > div p {padding: 0;width:43%;}	*/
  .header .menu_wrap nav > ul.menu_blue_b > li > p {width:24%;}
  .header .menu_wrap nav > ul > li > div p {padding: 0;}
  .header .menu_wrap nav > ul > li > div p {line-height: 3.1;}
  .header .menu_wrap nav > ul > li > div p.imgLink {padding:4px 0;}
}



	/* Mobile portrait and landscape modes */
@media only screen and (max-width: 767px) {
  .header {display:none;}
  .header + div {padding-top:85px;}
  .header_mobile {display:block;}
  .header_mobile > ul > li form input[type="submit"] {top:2px;height:54px;}
  .header_mobile > ul > li form {top:55%;}
  div.breadcrumbs { padding: 1px 0 9px; }

  /*div.breadcrumbs {padding:112px 0 0 12px}*/
  div.breadcrumbs {padding:110px 0 0 12px}
}
@media only screen and (max-width: 479px){
  .header_mobile > ul > li form input[type="submit"] {top:2px;height:54px;}
  div.breadcrumbs li {display:block;float:left;}
  div.breadcrumbs {padding: 110px 0 0 10px;}
/*  div.breadcrumbs li:first-child,
  div.breadcrumbs li:nth-last-child(2),
  div.breadcrumbs li:nth-last-child(4),
  div.breadcrumbs li:last-child {display:block}
*/
}


