.menu_container{height:auto;clear:both;float:left; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:14px;    margin-top: -26px; }
.menu_container.full_width{width:100%}
.menu_container>ul{position:relative;list-style:none;margin:0;padding:0;float:left;width:100%;background:inherit;height:0;overflow:hidden;}
.menu_container>ul>li{position:relative;background:inherit;display:block;padding:0;margin:0;}
.menu_container>ul>li.leftMargin{ padding-left:27%; line-height:2px;}
.menu_container>ul>li>a{padding:6px 10px;display:block;color:#000;text-decoration:none;/*line-height:28px;height:28px;*/transition:background-color 200ms linear;-moz-transition:background-color 200ms linear;-o-transition:background-color 200ms linear;-webkit-transition:background-color 200ms linear}
.menu_container>ul>li>a:hover{ color:#fff;}
.menu_container>ul>li .fa{font-size:13px;margin-right:2px}
.menu_container>ul>li.last>a{border-right:0}
.menu_container>ul>li:hover{margin-left:-1px;}
.menu_container>ul>li:hover>a{}
.menu_container .menu_dropdown_block{visibility:hidden;position:relative;border-top:0;background:rgba(70, 54, 54, 0.9);top:100%;color:#fff;overflow:hidden;z-index:30;height:0;width:auto;box-sizing:border-box;-moz-box-sizing:border-box;transition:opacity 100ms linear;-moz-transition:opacity 100ms linear;-o-transition:opacity 100ms linear;-webkit-transition:opacity 100ms linear}
.menu_container>ul>li.right>.menu_dropdown_block{right:0}
.menu_container .menu_dropdown_block p{padding:5px 5px;margin-bottom:0px;line-height:1.7em}
.menu_container .menu_dropdown_block *.small{font-size:11px;color:#fff}
.menu_container .menu_dropdown_block p.links a{text-decoration:none}
.menu_container>ul>li:hover>.menu_dropdown_block{visibility:visible;height:auto;min-height:30px;max-height:5000px}
.menu_container .menu_dropdown_block.full_width{left:0;width:100%;margin-left:0}
.menu_container .menu_dropdown_block.half_width{width:50%}
.menu_container .menu_dropdown_block .md-container{padding:15px 20px}
.menu_container .menu_dropdown_block .md-container:after{content:' ';display:block;}
.menu_container .menu_dropdown_block .column{box-sizing:border-box;-moz-box-sizing:border-box;float:none;width:auto}
.menu_container .menu_dropdown_block .column .content{padding:0px 20px;}
.menu_container .menu_dropdown_block h1,.menu_container .menu_dropdown_block h2{font-family:Arial,sans-serif;}
.menu_container .menu_dropdown_block h1{font-size:24px;font-weight:bold;margin-bottom:15px;color:#555;border-bottom:2px solid #888;padding:5px 0 5px 5px}
.menu_container .menu_dropdown_block h2{font-size:18px;font-weight:bold;padding:5px 0 5px 5px;margin:0 0 10px 0;color:#fff;border-bottom:1px dotted #ccc;}
img.auto_width{width:auto;width:100%}
.menu_container .menu_dropdown_block h4{ font-size:12px; font-weight:normal;margin:0 0 3px 0;color:#fff;}
.menu_container .menu_dropdown_block h4 a{display:block; margin:0; width:100%; color:#fff; background:#666; padding:5px; text-decoration:none;}
.menu_container .menu_dropdown_block h4 a:hover{ text-decoration:underline;}

.menu_container .menu_dropdown_block h9{ font-size:12px; font-weight:normal;margin:0 0 3px 0;color:#fff;}
.menu_container .menu_dropdown_block h9 a{display:block; margin:0; width:100%; color:#000; background:#FF3; padding:5px; text-decoration:none;}
.menu_container .menu_dropdown_block h9 a:hover{ text-decoration:underline;}


ul.menu_submenu{list-style:none;padding:0;margin:0;margin-bottom:5px}
ul.menu_submenu li{display:block}
ul.menu_submenu li a{display:block;padding:0;text-decoration:none;color:#fff;margin:0;font-size:12px;line-height: 18px;}
ul.menu_submenu li a:before{content:'\203A';display:inline-block;margin-right:6px;position:relative;top:-1px; padding-left:5px;}
ul.menu_submenu li a:hover{color:#fff; text-decoration:underline}
ul.menu_submenu li a>span{font-family:Calibri;font-size:10px}


ul.menu_submenu1{list-style:none;padding:0;margin:0;margin-bottom:10px; float:left}
ul.menu_submenu1 li{display:block; float:left;}
ul.menu_submenu1 li a{display:block;padding:4px 10px;text-decoration:none;color:#fff;margin:2px 0;font-size:12px;line-height:1.3em}
ul.menu_submenu1 li a:before{content:'\203A';display:inline-block;margin-right:6px;position:relative;top:-1px;font-weight:bold}
ul.menu_submenu1 li a:hover{color:#fff; text-decoration:underline}
ul.menu_submenu1 li a>span{font-family:Calibri;font-size:10px}


ul.menu_submenu_block{list-style:none;padding:0;margin:0}
ul.menu_submenu_block li{display:block;position:relative}
ul.menu_submenu_block li a{display:block;padding:8px 25px 8px 18px;text-decoration:none;color:#fff;margin:0;white-space:nowrap}
ul.menu_submenu_block li:hover>a{color:#fff}
ul.menu_submenu_block>li.has-submenu>a:after{content:"\203A";position:absolute;top:6px;right:10px;font-size:20px;line-height:16px;font-weight:bold;opacity:.7}
ul.menu_submenu_block>li.has-submenu:hover>a:after{opacity:1}
ul.menu_submenu_block>li>.menu_submenu_block{visibility:hidden;opacity:0;position:relative;width:auto;text-align:left;min-width:160px;top:100%;height:0;}
ul.menu_submenu_block>li.has-submenu:hover>.menu_submenu_block{visibility:visible;opacity:1;transition:opacity 100ms linear;-moz-transition:opacity 100ms linear;-o-transition:opacity 100ms linear;-webkit-transition:opacity 100ms linear;height:auto}
ul.menu_submenu_block>li>.menu_submenu_block a{padding-left:30px}
ul.menu_submenu_block>li>.menu_submenu_block>li>.menu_submenu_block a{padding-left:40px}
ul.menu_submenu_block>li>.menu_submenu_block>li>.menu_submenu_block>li>.menu_submenu_block a{padding-left:50px}

.mobile_collapser{/*display:block;height:34px;*/float: right;color:#ed3237;font-size:16px;line-height:22px;cursor:pointer; text-align:right; text-transform: uppercase;     font-family: Arial, Helvetica, sans-serif;}
.mobile_collapser:before{content:'\2261';display:block;float:right;margin:-1px 8px 0 0;font-size:30px}
#hidden_menu_collapser{display:none}
#hidden_menu_collapser:checked+ul{height:auto;min-height:30px;max-height:2999px}
.menu_container>ul.collapsed{height:auto;min-height:30px;max-height:2999px}

@media only screen and (min-width:992px){

.mobile_collapser{display:none}
.menu_container{}
.menu_container>ul{transition:all 100ms linear;-moz-transition:all 100ms linear;-o-transition:all 100ms linear;-webkit-transition:all 100ms linear;height:32px;overflow:visible}
.menu_container>ul>li{position:static;float:left;background:inherit}
.menu_container>ul>li:hover{margin-left:0px}
.menu_container>ul>li>a{border-right:0;}
.menu_container .menu_dropdown_block{position:absolute;opacity:0}
.menu_container>ul>li:hover>.menu_dropdown_block{overflow:visible;opacity:1;margin-left:-1px}
.menu_container>ul>li.right{float:right}
.menu_container .menu_dropdown_block .column{float:left}
ul.menu_submenu_block>li>.menu_submenu_block{position:absolute;top:0;height:auto;min-width:160px;left:100%;}
.menu_container .menu_dropdown_block>ul.menu_submenu_block>li>ul.menu_submenu_block{margin-left:0}
ul.menu_submenu_block>li>.menu_submenu_block a{padding-left:20px !important}
ul.menu_submenu_block.right-align li a{text-align:right}
ul.menu_submenu_block.right-align li.has-dropdown>a:after{content:'\2039';right:auto;left:10px}
ul.menu_submenu_block.right-align li a .fa{margin-right:0;margin-left:6px}
ul.menu_submenu_block.right-align>li .menu_submenu_block{left:auto;right:100%;}
ul.menu_submenu_block.right-align li.has-dropdown>a:after{content:'\2039';right:auto;left:10px}
.menu_container .menu_dropdown_block .column.span1{width:100%}
.menu_container .menu_dropdown_block .column.span2{width:50%}
.menu_container .menu_dropdown_block .column.span3{width:33%}
.menu_container .menu_dropdown_block .column.span4{width:25%}
.menu_container .menu_dropdown_block .column.span5{width:20%}
.menu_container .menu_dropdown_block .column.span6{width:16%}
.menu_container .menu_dropdown_block .column.span10per{width:10%}
.menu_container .menu_dropdown_block .column.span20per{width:20%}
.menu_container .menu_dropdown_block .column.span25per{width:25%}
.menu_container .menu_dropdown_block .column.span30per{width:30%}
.menu_container .menu_dropdown_block .column.span35per{width:35%}
.menu_container .menu_dropdown_block .column.span40per{width:40%}
.menu_container .menu_dropdown_block .column.span50per{width:50%}
.menu_container .menu_dropdown_block .column.span60per{width:60%}
.menu_container .menu_dropdown_block .column.span70per{width:70%}
.menu_container .menu_dropdown_block .column.span80per{width:80%}
.menu_container .menu_dropdown_block .column.span90per{width:90%}
}

.menu_container.topfixed{position:fixed;width:100%;top:0;left:0;border-radius:0}
.menu_container.centered>ul{float:none;margin:0 auto;max-width:1000px}
.menu_container.green{}
.menu_container.green>ul>li:hover>a{background-color:#ed3b3f}
.menu_container.green>ul>li>.menu_dropdown_block p.links a{color:#657f40}
.menu_container.green>ul>li>.menu_dropdown_block p.links a:hover{color:#43552b;border-bottom:1px dotted #657f40}
.menu_container.green ul.menu_submenu_block li:hover>a{background:#ed3b3f}

a.pure_css_tooltip, span.pure_css_dropdown{cursor:pointer;z-index: 100000;}
a:hover.pure_css_tooltip, span:hover.pure_css_dropdown{ padding: 0;text-decoration: none;z-index: 100000;} 
.pure_css_tooltip:hover span span, .pure_css_dropdown:hover span span{display: none;z-index: 100000;}
.pure_css_tooltip span, .pure_css_dropdown span{position: absolute;text-decoration: none;z-index: 100000;}
.pure_css_tooltip span span, .pure_css_dropdown span span{display: none;position: absolute;background-color: #F5F5F5;padding: 2px;color: black;text-decoration: none;width: 100px;z-index: 100000;top: 20px;	left: -80px;border-radius:3px;border-top:2px solid #ed3b3f;box-shadow:0 2px 10px rgba(0, 0, 0, 0.28); font-size:12px;}
.pure_css_tooltip span span, .pure_css_dropdown span span:after {content:no-close-quote;position:absolute;width:0px;height:0px;top:-8px;right:22px;border-left:6px solid rgba(0, 0, 0, 0);border-right:6px solid rgba(0, 0, 0, 0);border-bottom:6px solid #ed3b3f;z-index: 100000; }
.pure_css_dropdown span span{top: 25px;z-index: 100000;}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    font-size: 12px;
    padding: 5px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
    
}
.product_heading{
	 font-weight: bold;
         text-transform: uppercase;


	
}

.product_heading2{font-size: 14px;
    color: #333;
    font-weight: bold;
}