.close-button{background:#151515;padding:10px;position:absolute;top:0;right:0}.close-button:hover{background:#226393}.mobile_menu_show{display:block;display:none;text-align:right;width:100%;margin-top:15px}.mobile_menu_show a{display:inline-block;background:#565656;padding:10px}.mobile_menu_show a .menu_icon{color:#fff;font-size:14px;line-height:14px;background:url(../images/menu-icon.png) left center no-repeat;padding-left:5px;display:block;float:left;width:16px;height:14px;margin-top:12px}.mobile_menu_show .menu_text{color:#fff;font-size:14px;text-transform:uppercase;font-weight:300;letter-spacing:.05em;font-family:sans-serif;line-height:16px;padding:0;display:block;float:left;margin-top:11px;margin-left:5px}@media (min-width:768px) and (max-width:979px){.mobile_menu_show{display:block;text-align:center}.mobile_menu_show .menu_icon,.mobile_menu_show .menu_text{margin-top:0!important}}@media (max-width:767px){.mobile_menu_show{display:block;text-align:center}.mobile_menu_show .menu_icon,.mobile_menu_show .menu_text{margin-top:0!important}}.call_mobile,.call_mobile a,.sales_mobile a{font-size:18px;color:#fff!important}.mobile_menu_bottom{color:#9c9c9c;margin-top:15px;text-align:center}.call_mobile a:hover,.sales_mobile a:hover{color:#d3d3d3!important}.slideout_menu{position:fixed;top:0;left:-250px;height:100%;overflow-x:hidden;-webkit-overflow-scrolling:touch;background:#3b3b3b!important;overflow-y:hidden;width:250px;z-index:100000}.mobile_menu_container{overflow:auto;bottom:10px;top:60px;position:absolute;z-index:1;width:100%}.close_menu a{color:#fff;padding:20px 5% 5px;display:block;font-family:'Open Sans',sans-serif!important;font-weight:300!important;text-transform:uppercase;font-size:21px;line-height:18px;text-decoration:none!important}.close_menu a span{font-size:21px!important;font-weight:300!important;font-family:'Open Sans',sans-serif!important}.mobile_phone{padding:10px 5%}.mobile_phone a[href^=tel],.mobile_phone a[href^=tel]:active,.mobile_phone a[href^=tel]:visited{color:#fff!important}.mobile_phone p{color:#fff;font-size:24px!important;font-family:'Open Sans',sans-serif!important;font-weight:300!important}.mobile_phone p span{display:block;margin-bottom:5px;font-size:18px!important}.mobile_menu_bottom{padding:0 15px}.slideout_menu ul{border-bottom:1px solid #484848;margin:0}.slideout_menu ul ul ul{display:none}.slideout_menu li a{background:#3b3b3b;background:-o-linear-gradient(top,#3e3e3e,#383838);background:-ms-linear-gradient(top,#3e3e3e,#383838);background:-moz-linear-gradient(top,#3e3e3e,#383838);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3e3e3e),color-stop(1,#383838));background:-webkit-linear-gradient(#3e3e3e,#383838);background:linear-gradient(top,#3e3e3e,#383838);font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;display:block;padding:10px 5%;border-top:1px solid #484848;border-bottom:1px solid #2e2e2e;text-decoration:none;text-shadow:0 -1px 2px #222;color:#f7f7f7;font-size:14px}.slideout_menu li a:focus,.slideout_menu li a:hover{background:#404040;background:-o-linear-gradient(top,#484848,#383838);background:-ms-linear-gradient(top,#484848,#383838);background:-moz-linear-gradient(top,#484848,#383838);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#484848),color-stop(1,#383838));background:-webkit-linear-gradient(#484848,#383838);background:linear-gradient(top,#484848,#383838);color:#fff}.slideout_menu li a:active{background:#363636;background:-o-linear-gradient(top,#3e3e3e,#2e2e2e);background:-ms-linear-gradient(top,#3e3e3e,#2e2e2e);background:-moz-linear-gradient(top,#3e3e3e,#2e2e2e);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3e3e3e),color-stop(1,#2e2e2e));background:-webkit-linear-gradient(#3e3e3e,#2e2e2e);background:linear-gradient(top,#3e3e3e,#2e2e2e);-moz-box-shadow:0 2px 7px #222 inset;-webkit-box-shadow:0 2px 7px #222 inset;box-shadow:0 2px 7px #222 inset;border-top-color:#222;padding:10px 5%}.slideout_menu ul li{list-style:none}.slideout_menu li ul{margin-top:5px}.slideout_menu li ul li{list-style:none!important;margin-bottom:5px}.slideout_menu li ul li a{background:none!important;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400!important;display:block;padding:5px 10px!important;list-style:none;border:none!important;text-decoration:none;text-shadow:0 -1px 2px #222;color:#f7f7f7;font-size:12px!important}