.mobile-search,.toggle-nav{display:none}
@media only screen and (max-width:415px){.widget-main-menu-widget #nav{position:relative;display:inline-block;width:100%;left:0;margin-top:20px}
.widget-main-menu-widget #nav .menu-main,.widget-main-menu-widget #nav .mobile-menu.active{display:none}
.widget-main-menu-widget #nav .mobile-menu{width:62%;position:absolute;top:100%;left:35%;padding:10px 0;box-shadow:0 1px 1px rgba(0,0,0,.15);background:#326DB1;z-index:7}
.widget-main-menu-widget #nav .mobile-menu li{width:100%;margin:5px 0 0;float:none;display:block;padding:0;background:#0F5682;text-align:left}
.widget-main-menu-widget #nav .mobile-menu li .toggle,.widget-main-menu-widget #nav .mobile-menu li a{color:#fff;height:auto;padding-top:1%;padding-bottom:1%;text-align:left;font-size:17px;padding-left:5%;display:block;}
.widget-main-menu-widget #nav .mobile-menu li .toggle{line-height:25px}
.widget-main-menu-widget #nav .mobile-menu li .toggle::after{content:">";float:right;margin-right:5px;-ms-transform:rotate(90deg);transform:rotate(90deg);transition:transform .4s linear}
.widget-main-menu-widget #nav .mobile-menu li input[type=checkbox]{display:none}
.widget-main-menu-widget #nav .mobile-menu li input[type=checkbox]:checked~ul{display:block}
.widget-main-menu-widget #nav .mobile-menu li input[type=checkbox]:checked~label:after{-ms-transform:rotate(-90deg);transform:rotate(-90deg);transition:transform .4s linear}
.widget-main-menu-widget #nav .mobile-menu li ul{display:none;margin-bottom:0}
.widget-main-menu-widget #nav .mobile-menu li ul li{background-color:#326DB1;margin:0;padding:5px 0}
.widget-main-menu-widget #nav .mobile-menu li ul li a{font-size:15px}
.widget-main-menu-widget a{display:block}
.toggle-nav{padding:0 15px 5px;display:inline;box-shadow:0 1px 1px #fff;background:#326DB1;text-shadow:0 1px 0 #fff;color:#fff!important;font-size:30px;transition:color linear .15s;float:right;margin-right:3%}
.toggle-nav.active,.toggle-nav:hover{text-decoration:none;color:#fff}
.mobile-search{display:inline;float:left;width:50%}
.mobile-search input[type=text]{width:28%;margin-right:-175%;height:45px;padding-right:50px;box-sizing:border-box;font-size:20px;font-weight:700;color:#fff;background-color:#326DB1;background-position:center;background-repeat:no-repeat;background-size:30px;border:none;background-image:url(../../../../Content/images/search_icon_white.png);transition:width .4s ease-in-out;transition:margin .4s ease-in-out}
.mobile-search input[type=text]::-webkit-input-placeholder{color:#fff;font-weight:700}
.mobile-search input[type=text]::-moz-placeholder{color:#fff;font-weight:700}
.mobile-search input[type=text]:-ms-input-placeholder{color:#fff;font-weight:700}
.mobile-search input[type=text]:-moz-placeholder{color:#fff;font-weight:700}
.mobile-search input[type=text]:focus{width:70%;margin-right:-130%;background-position:right;background-position-x:90%}
}