/* --- 2016 menu ---*/

.nav-container
{
	width: 100%;
	height: 40px;
	margin: 0px auto 0px auto;
	text-align: center;
	background: #efefef; 
    position: relative;
    z-index: 2000;
	background: linear-gradient(top, #efefef 0%, #bbbbbb 100%);  
	background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%); 
	background: -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%); 
}

.nav-container ul {
	display: inline-block;
	font-family: Helvetica, sans-serif;
	font-size: 14px;
    list-style-type: none;
    margin: 0px auto 0px auto;
	text-align: left;
    padding: 0;
    overflow: hidden;
}

.nav-container li {
    float: left;
}

.nav-container li a, .dropbtn {
	height: 30px;
    display: inline-block;
    text-align: center;
    padding: 5px 0px 5px 45px;
    text-decoration: none;
	color: #333;
	/*border-right: solid 1px #9c9c9c;*/
	min-width: 120px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: 10px 10px;
}

.nav-container .collapse
{
	display: none
}

.nav-container .collapse + input
{
	display: none
}

/*---MENU ICONS---*/
#m1{
	background-image: url(../../images/2016-menu-01.png)
}
#m1:hover
{
	background-image: url(../../images/2016-menu-01-over.png)
}

#m2{
	background-image: url(../../images/2016-menu-02.png)
}
#m2:hover
{
	background-image: url(../../images/2016-menu-02-over.png)
}

#m3{
	background-image: url(../../images/2016-menu-03.png)
}
#m3:hover
{
	background-image: url(../../images/2016-menu-03-over.png)
}

#m4{
	background-image: url(../../images/2016-menu-04.png)
}
#m4:hover
{
	background-image: url(../../images/2016-menu-04-over.png)
}

#m5{
	background-image: url(../../images/2016-menu-05.png)
}
#m5:hover
{
	background-image: url(../../images/2016-menu-05-over.png)
}

#m6{
	background-image: url(../../images/2016-menu-06.png)
}
#m6:hover
{
	background-image: url(../../images/2016-menu-06-over.png)
}
/*---MENU ICONS eof---*/

.nav-container .dropbtn .icon{
	width: 20px;
	height: 20px;
	margin: 5px 15px 5px 15px;
	display: inline-block;
	float: left;
	border: none
}



.nav-container li a:hover, .dropdown:hover .dropbtn {
    background-color: #4b545f;
	color: #fff
}

.nav-container li.dropdown {
    display: inline-block;

}

.nav-container .dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}

.nav-container .dropdown-content1 {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}

.nav-container .dropdown-content a {
    color: black;
    text-decoration: none;
	height: 35px;
	padding: 5px 5px 0px 0px;
    display: block;
    text-align: left;
	border-bottom: dotted 1px #eaeaea
}

.nav-container .dropdown-content1 a {
    color: black;
    text-decoration: none;
	height: 35px;
	padding: 5px 5px 0px 0px;
    display: block;
    text-align: left;
	border-bottom: dotted 1px #eaeaea
}

.nav-container .dropdown-content img {
	display: inline-block;
	margin: 0px 0px 0px 5px;
	vertical-align: middle
}

.nav-container .dropdown-content1 img {
	display: inline-block;
	margin: 0px 0px 0px 5px;
	vertical-align: middle
}

.nav-container .dropdown-content a:hover {
background-color: #4b545f}

.nav-container .dropdown:hover .dropdown-content {
    display: block;
}

.nav-container .dropdown:hover .dropdown-content1 {
    display: block;
}

.nav-container .mobile-hi
{
display: none
}

.nav-container li.dropdown .mob-plus
{
	display: none
}
/* --- MAIN NAV STYLE eof ---*/

/*---*/
/*---*/
/*---*/

/* --- MAIN NAV MEDIA CALLS ---*/


/* --- 2016 menu e of---*/


.container2016
{
	width: 100%;
	height: auto;
	display: block;
	margin: 0px auto 0px auto;
	text-align: left;
	border: solid 1px blue
}

.main-image
{
max-width: 100%;
max-height: 100%;
display: block;
background-size: contain;
background-image: url(../../images/2016background.jpg);
}

.container2016 ul
{
  float: left;
  width: 100%;
  padding: 0;
  margin: 0 0 2em 0;

  list-style-type: none;
}

.container2016 li
{
  float: left;
  width: 100%;
  padding: 0;
  margin: 0;
    display: inline-block;
  background-color: #000;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.container2016 img
{
  display: block;
  max-width: 100%;
  max-height: 100%;
  margin: auto;
  -webkit-transition: all 2s ease-out;
  transition: all 2s ease-out;
}