.sub-arrow {
	display: none !important;
}

.navbar-toggler:hover, .navbar-toggler:focus, .navbar-toggler {
	background-color:#999999;
  	border:0px;
}

.nav .dropdown-menu .open .highlighted {
	background-color:#666666; 
}

nav.mainNavigation {
	min-height: 60px !important;
  	max-height: 60px !important;
	border: none !important;
	background-color: #fcb712 !important;
	background-image: none !important;	
}

.navbar-nav .dropdown-menu {
	min-width: 30em !important;
	/*max-width: 40em !important;*/
}

.sub-arrow {
	display: none !important;
}

#mainNavbar > ul > li > a {
	padding-right: 1.5rem !important;
	padding-left: 1.5rem !important;	
}

ul.dropdown-menu > li > a {
	padding-top: 0.5rem !important;
	padding-bottom: 0.5rem !important;	
}

.navbar-collapse {
  background-color: #fcb712 !important;
  background-image: none !important;
  border: none !important;
}

.navbar-nav > li > a {
  color: #666666 !important;
  text-transform: uppercase !important;
  font-weight:bold;
  line-height:40px;
}

.navbar-nav > li:hover {
  background-color: #ffcc33 !important;
}

.navbar-nav > li > .dropdown-menu {
  background-color: #999999 !important;
}

.navbar-nav > .dropdown-menu > li > a:hover {
  background-color: #ed1944 !important;
}

nav .dropdown-menu > li > a:focus, nav .dropdown-menu > li > a:hover {
	background-color: #ed1944 !important;
  	background-image: none !important;
}

nav .dropdown-menu > li > a {
  color: #fff !important;
  line-height:25px;
  font-size:15px;
}

.dropdown-submenu > .dropdown-menu {
  background-color: #999999;
}

/* below is styles for different screen sizes */

/* large tablets
---------------------------------------------------------------*/
@media (max-width: 991px) {
	div[class*="col"] {
		padding-bottom: 10px;
		padding-top: 0px !important;
	}
	
	/*.navbar-collapse {
		height: auto !important;
	}*/
	
	.i4a_header_row2_col1 {
		justify-content: end !important;	
	}
	
	nav.mainNavigation {
    	min-height: 45px !important;
    	max-height: 45px !important;
    }
    
    #mainNavbar {
    	margin-left: -15px !important;
    	margin-right: -15px !important;
    	margin-top: 10px;
		border-top: 1px solid #fff !important;
    }
    
    ul.navbar-nav > li {
    	padding-right: 0px !important;
    	padding-left: 20px !important;	
    }
    
    ul.dropdown-menu.multi-level > li > a {
    	padding-left: 20px !important;
    }
    
    #i4awidget_widget_responsivemenu_259 {
    	width: 100% !important;	
    }
    
	.navbar-toggler {
    	border-color: #dddddd !important;
    	margin-left: auto !important;
	}
	
	.navbar-toggler-icon {
    	width: 2.5em !important;
    	height: 2.5em !important;
    }
    
	.i4a_page_content {
  		margin-top:-25px;
  	}
}

/* small tablets
---------------------------------------------------------------*/
@media (max-width: 767px) {

}

/* smartphones
---------------------------------------------------------------*/
@media (max-width: 480px) {
	
	div[class*="col"] {
		padding-bottom: 10px;
		padding-top: 0px !important;
	}
	
	a.menu_secondarymenu_link_link, a.menu_secondarymenu_link_link:link, a.menu_secondarymenu_link_link:active, a.menu_secondarymenu_link_link:visited {
		font-size: 16px !important;
	}
	.i4a_page_content {
  		margin-top:-25px;
  	}
}
