/* GOOGLE FONTS  **************************************************/

@import url(//fonts.googleapis.com/css?family=Montserrat);












/* NAVBAR  **************************************************/

		nav .nav-container ul li span {
			font-family: Montserrat;
		}
		.default nav{
			font-family: Montserrat;
			background-color:#e6e6e6;
		}
		
		
		.default nav .nav-container ul li {
		  margin-right: 20px;
		}
		
		
		.default nav .nav-container ul li a:link{
			font-size:14px;
			color:#7e7e7e;
		}
		.default nav .nav-container ul li a:visited{
			font-size:14px;
			color:#7e7e7e;
		}
		.default nav .nav-container ul li a:hover{
			font-size:14px;
			color:#006464;
		}
		.mobile.default nav .nav-container{
			background-color:#e6e6e6;
			margin-top: 25px;
		}

		header {
			height: 50px;
			background-color: #009a9a;
			float: left;
		}

		header .logo {
			height: 25px;
			margin-top: 13px;
		}

		a, a:link, a:visited, a:active, a:hover, a:focus {
			color: inherit;
			outline: 0;
			text-decoration: none;
		}

		header a {
			width: 270px;
		}

		a {
			display: block;
			position: initial;
			width: auto;
		}


/* FOOTER  **************************************************/

		footer {
		height: auto;
		background-color: #3d3d3d;
		float: left;
		}


		@media (min-width: 0px) and (max-width: 1000px){

		.img-footer{position: relative;
			float: left;
			width: 100%;
			text-align: left;
			margin-left: 2%;
		}

		.vocifooter{
			position:relative;
			float:left;
			font-family: 'Source Sans Pro',sans-serif;
			text-align:left;
			width:145px;
			padding:4px;
			padding-top:0;
			margin-top:0px;
			font-size:10px;
			color:#FFFFFF;
			height: 124px;
			margin-left: 2%;
			font-weight:700;
		}

		.vocifooter a{
			font-size:11px;
			color:#FFFFFF;
			text-decoration:none;
			font-weight:700;
			font-family: 'Source Sans Pro',sans-serif;
			margin-top: 7%;
			font-weight:700;

		}

		.vocifooter a:hover, .vocifooter a.active {
		  font-size:11px;
		  color: #FFFFFF;
		  text-decoration:underline;
		  font-weight:700;
		  font-family: 'Source Sans Pro',sans-serif;
		  margin-top: 7%;
		  font-weight:700;
		}

		.logo-footer{height:25px;}
		
		}

		

		@media (min-width: 1001px){


		.img-footer{position:relative; float:left; width:18%;}
		
		#footer{width:100%; padding: 2% 0% 2% 0%;}

		.vocifooter{
			position:relative;
			float:left;
			font-family: 'Source Sans Pro',sans-serif;
			text-align:left;
			width:145px;
			padding:4px;
			padding-top:0;
			margin-top:10px;
			font-size:10px;
			color:#FFFFFF;
			height: 124px;
			margin-left: 2%;

		}

		.vocifooter a{
			font-size:11px;
			color:#FFFFFF;
			text-decoration:none;
			font-weight:700;
			font-family: 'Source Sans Pro',sans-serif;
			margin-top: 7%;
		}

		.vocifooter a:hover, .vocifooter a.active {
		  font-size:11px;
		  color: #FFFFFF;
		  text-decoration:underline;
		  font-weight:700;
		  font-family: 'Source Sans Pro',sans-serif;
		  margin-top: 7%;
		}
		
		.logo-footer{height:25px; margin-top:6%}


		}    



		@media (max-width: 600px){
		
		.vocifooter2{

		  font-family: Montserrat,sans-serif;			
		  font-size:12px;
		  color:#FFFFFF;
		  padding: 1% 3% 3% 2%;
		  text-align: center;
		  font-size:12px;
		  margin:0 auto;
		  width:100%;
		}

		.vocifooter2 a{
		  text-decoration:none;
		  font-weight:normal;
		  font-family: Montserrat,sans-serif;
		  font-size:12px;
		  display:inline;

		  }

		.vocifooter2 a:hover, .vocifooter2 a.active {
		  color: #337ab7;
		  text-decoration:underline;
		  font-weight:normal;
		  font-family: Montserrat,sans-serif;
		  font-size:12px;
		  display:inline;
		}
		
		.vocifooter3{

		  font-family: Montserrat,sans-serif;			
		  font-size:12px;
		  color:#337ab7;
		  padding: 1% 3% 3% 2%;
		  text-align: center;
		  font-size:12px;
		  width:100%;
		  margin:0 auto;
		}

		.vocifooter3 a{
		  text-decoration:none;
		  font-weight:normal;
		  font-family: Montserrat,sans-serif;
		  font-size:12px;
		  display:inline;

		  }

		.vocifooter3 a:hover, .vocifooter2 a.active {
		  color: #337ab7;
		  text-decoration:underline;
		  font-weight:normal;
		  font-family: Montserrat,sans-serif;
		  font-size:12px;
		  display:inline;
		}
		
		#footer{width:100%; padding: 30px 5% 2% 5%;}

		}
		
		
		
		@media (min-width: 601px){
		
		
		.vocifooter2{

		  font-family: Montserrat,sans-serif;			
		  font-size:12px;
		  color:#FFFFFF;
		  padding: 1% 3% 3% 2%;
		  text-align: left;
		  font-size:12px;
		  float:left;
		  width:70%
		}

		.vocifooter2 a{
		  text-decoration:none;
		  font-weight:normal;
		  font-family: Montserrat,sans-serif;
		  font-size:12px;
		  display:inline;

		  }

		.vocifooter2 a:hover, .vocifooter2 a.active {
		  color: #337ab7;
		  text-decoration:underline;
		  font-weight:normal;
		  font-family: Montserrat,sans-serif;
		  font-size:12px;
		  display:inline;
		}
		
		.vocifooter3{

		  font-family: Montserrat,sans-serif;			
		  font-size:12px;
		  color:#337ab7;
		  padding: 1% 3% 3% 2%;
		  text-align: right;
		  font-size:12px;
		  float:left;
		  width:30%
		}

		.vocifooter3 a{
		  text-decoration:none;
		  font-weight:normal;
		  font-family: Montserrat,sans-serif;
		  font-size:12px;
		  display:inline;

		  }

		.vocifooter3 a:hover, .vocifooter2 a.active {
		  color: #337ab7;
		  text-decoration:underline;
		  font-weight:normal;
		  font-family: Montserrat,sans-serif;
		  font-size:12px;
		  display:inline;
		}
		
		#footer{width:100%; padding: 2% 0% 2% 0%;}
		
		}
		
