#ibig-header a, #ibig-header a:focus, #ibig-header a:active{outline:none;color:#fff;}
#ibig-header::after{background-color:rgba(255, 255, 255, 0.3);bottom:-1px;content:" ";height:1px;left:0;position:absolute;width:100%;z-index:10;}
#ibig-header{background-color:#B41C30;font-size:14px;min-height:40px;position:fixed;width:100%;z-index:1020;top:0;}
.ibig-list-header{color:#960008;font-weight:bold;}
.ibig-dropdown-header{color:#fff;font-size:13px;font-weight:bold;}
.ibig-li-picture{float:left;}
#wrapper{padding-top:55px;padding-bottom:10px}
 #footer{margin-bottom:20px;} 
.caret{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid;display:inline-block;height:0;margin-left:2px;vertical-align:middle;width:0;}
.ibig-no-hover:hover{background:none;}
.container.ibig-menu{margin-top:50px;background:#fff none repeat scroll 0 0;border-radius:20px;padding:23px;}
#ibig-header .fa-sign-in{margin-right:5px;}
#advanced-search{margin-top:20px;}
#communityGridTextAbove{margin-top:50px;}
.mainContent{padding-top:36px;}
#ibig-header a:hover,#ibig-header a:focus{color:#fff;}
.menu .ibig-li-picture a:hover{background:none !important;}
.menu-container{width:100%;margin:0 auto;}
.menu-container .menu{max-width:1170px;margin:0 auto;height:48px;color:#fff;}
.menu-mobile{display:none;padding:20px;}
.menu-mobile:after{content:"\f394";font-family:"Ionicons";font-size:2.5rem;padding:0;float:right;position:relative;top:50%;-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%);}
.menu-dropdown-icon:before{content:"\f489";font-family:"Ionicons";display:none;cursor:pointer;float:right;padding:5px 0;color:#fff;}
.menu-dropdown-icon:hover:before{color:#000;}
.menu > ul{margin:0 auto;width:100%;height:30px;list-style:none;padding:4px 0 0 0;position:relative;box-sizing:border-box;}
.menu > ul:before,
.menu > ul:after{content:"";display:table;}
.menu > ul:after{clear:both;}
.menu > ul > li > a{text-transform:uppercase;}
.menu > ul > li{float:left;padding:3px 0 0 0;margin:0;height:40px;}
.ibig-main{color:#fff;display:inline-block;padding:5px 10px 6px;text-transform:uppercase;}
.menu > ul > li a{color:#fff;display:block;padding:5px 10px 6px;text-decoration:none;}
.menu > ul > li a:hover{color:#000;}
.menu > ul > li:hover a{color:#fff;}
.menu > ul > li > ul{display:none;width:95%;background-color:#000;padding:20px;position:absolute;z-index:99;left:0;margin:0;list-style:none;box-sizing:border-box;font-size:14px;text-align:left;}
.menu > ul > li > ul:before,
.menu > ul > li > ul:after{content:"";display:table;}
.menu > ul > li > ul:after{clear:both;}
.menu > ul > li > ul > li{margin:0;padding-bottom:0;list-style:none;width:25%;background:none;float:left;}
.menu > ul > li > ul > li a{color:#fff;padding:.2em 0 0 5px;width:100%;display:block;border-bottom:1px solid #ccc;}
.menu > ul > li > ul > li a:hover{color:#fff !important;background-color:#960008;padding-left:5px;}
.menu > ul > li > ul > li > ul{display:block;padding:0;list-style:none;box-sizing:border-box;}
.menu > ul > li > ul > li > ul:before,
.menu > ul > li > ul > li > ul:after{content:"";display:table;}
.menu > ul > li > ul > li > ul:after{clear:both;}
.menu > ul > li > ul > li > ul > li{float:left;width:100%;margin:0;}
.menu > ul > li > ul > li > ul > li a{border:0;}
.menu > ul > li > ul.normal-sub{width:300px;left:auto;padding:10px 20px;}
.menu > ul > li > ul.normal-sub > li{width:100%;}
.menu > ul > li > ul.normal-sub > li a{border:0;}
@media only screen and (max-width:959px){#advanced-search{padding-top:40px;}
.mainContent{padding-top:50px;}
.menu-container{width:100%;}
.menu-mobile{display:block;color:#fff;}
.menu-dropdown-icon:before{display:block;}
.menu > ul{display:none;}
.menu > ul > li{width:100%;float:none;display:block;}
.menu > ul > li a{padding:5px 0;width:100%;display:block;}
.menu > ul > li > ul{position:relative;}
.menu > ul > li > ul.normal-sub{width:100%;}
.menu > ul > li > ul > li{float:none;width:100%;margin-top:20px;}
.menu > ul > li > ul > li:first-child{margin:0;}
.menu > ul > li > ul > li > ul{position:relative;}
.menu > ul > li > ul > li > ul > li{float:none;}
.menu .show-on-mobile{display:block;}
#ibig-header{position:relative;border-bottom:none;}
}

@media screen and (max-width: 420px) {
	body #wrapper {
		padding-top: 0;
	}
	
}