

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

#new .container, #newf .container {
	width:100%;
	max-width:1270px;
	padding:0;
}

#new.navbar {
	height:80px;
	margin-bottom:0;
	background-color:#fff;
	border-color:none;
}

#new.navbar a {
	color:#222;
	padding:20px;
	display:block;
	text-transform:uppercase;
}

#new .nav.navbar-nav {
	width:100%;
	display:table;
}

#new #menu-main-menu > .menu-item {
	float:none!important;
	border-left: 1px solid #e1e1e1;
	height:80px;
	width:12%;
	text-align:center;
	display:table-cell;
	vertical-align: middle;
	position:relative;

}

	#new.navbar .menu-item:last-child {
		border-right:1px solid #e1e1e1;
	}

#new.navbar .menu-item:hover {
	background-color:#e1e1e1;
}

#new .navbar-toggle {
	background-color:#b0b91e;
    margin: 0;
    height: 80px;
    width: 80px;
    border-radius: 0;
    padding: 30px;
    border:none;
}

#new .scroll-up {
	float:left;
	background-color:#fff;
	color:#1c1c1c;
	border-right:1px solid #e1e1e1;
}

#new .escaped_items {
	display:none;
}


#new .sub-menu {
	display:none;
	position:absolute;
	top:75px;
	left:0; 
	background-color:#fff;
	width:100%;
	border-top:5px solid #b0b91e;
	z-index:9999;
}

#new .menu-item:hover > .sub-menu {
	display:block;
}

#new .sub-menu a {
	padding:20px 10px;
}

#new .sub-menu .menu-item:hover {
	background-color:#e1e1e1;
}

#new .nav li, #new .nav li:first-child {
	margin-left:0!important;
	padding-left:0!important;
	float:none;
}






/********* HEADER *********/

header#newhead {
	height:120px;
	background-color:#b0b91e;
}

#newhead .logobar {
	height:120px;
}

#newhead .logobar > div {
	top:50%;
	transform:translateY(-50%);
}

#newhead .search, .mob-search .search {position:relative;width:342px;}
#newhead .form-submit, .mob-search .form-submit {
	background:none;
	outline:none;
	border:none;
	position:absolute;
	right:0;
	top:0;
}

#newhead .search-field, .mob-search .search-field {
	border:none;
	border-bottom:thin solid #363636;
	width:100%;
	background:none;
	line-height:1;
	border-radius:0;
	outline:none;
	box-shadow:none;
}

#newhead .search-field::-webkit-input-placeholder {color:#222;}
#newhead .search-field::-moz-placeholder {color:#222;}
#newhead .search-field:-ms-input-placeholder {color:#222;}
#newhead .search-field:-moz-placeholder {color:#222;}

#newhead .search-field:focus {
	outline:none;
}

.mob-search {display:none;}

#newhead .social a {
    color: #fff;
    font-size: 1.2em;
}

#newhead .social a:hover {
	color:#222;
}

#newhead .social, #newhead .search {
	float:right;
}

	#newhead .social li {
		display:inline-block;
		width:20px;
		margin-left:20px;
	}

		#newhead .social li img {
			max-width:100%;
		}

#newhead .search_btn {
	display:none;
}






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

footer#newf {
	padding:0!important;
	background: rgb(176, 185, 30); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(176, 185, 30,1) 0%, rgba(176, 185, 30,1) 20%, rgba(176, 185, 30,1) 20%, rgba(28,28,28,1) 20%, rgba(28,28,28,1) 20%, rgba(28,28,28,1) 20%, rgba(28,28,28,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(176, 185, 30,1) 0%,rgba(176, 185, 30,1) 20%,rgba(176, 185, 30,1) 20%,rgba(28,28,28,1) 20%,rgba(28,28,28,1) 20%,rgba(28,28,28,1) 20%,rgba(28,28,28,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(176, 185, 30,1) 0%,rgba(176, 185, 30,1) 20%,rgba(176, 185, 30,1) 20%,rgba(28,28,28,1) 20%,rgba(28,28,28,1) 20%,rgba(28,28,28,1) 20%,rgba(28,28,28,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0b91e', endColorstr='#1c1c1c',GradientType=1 ); /* IE6-9 */

}

footer#newf a {
	color:#fff;
}

footer#newf a:hover {
	color:#b0b91e;
}

#newf .weather, footer .menu {
	padding:25px;
}

#newf .weather {
	background-color:#b0b91e;
	color:#fff;
}

#newf .weather img {
	max-width:50%;
	display:initial;
}

#newf .wind img {
	margin-right:10px;
	width:14px;
}

footer#newf .menu {
	background-color: #1c1c1c;
	color: #fff;
}

footer#newf .menu-item a {
	border-bottom: none;
	font-weight:lighter;
}

#newf .weather_icon {
	text-align:center;
	margin:15px 0;
}

#newf .weather .info div:last-child {
	text-align:right;
}

#newf .wind .col-sm-4:before {
	content: "\f043"; 
	font-family: fontawesome;
	vertical-align: bottom;
	padding-right:5px;
}

#newf .info.day {font-size:1.2rem; font-weight:bold;}
#newf .info.wind {font-weight:lighter;}

footer#newf .menu h5 {
	font-size:1.2rem;
	margin-bottom:20px;
	text-transform: uppercase;
	font-weight:bold;
}

footer#newf .menu ul {
	line-height:1.8;
	overflow:initial;
}

footer#newf label {float:left;}

footer#newf input.email {
	width:100%;
	background-color:rgba(255,255,255, .1);
	margin-top:20px;
	color:#fff;
	border-radius:0;
	border:none;
}

footer#newf input.email:focus {
	outline:none;
	box-shadow:none;
}

footer#newf .btn.sign_up {
	float:right;
	margin-top:20px!important;
	width:160px!important;
	background:none;
	border-radius:0;
	color:#fff;
	border:2px solid #fff;
	padding:6px 5%;
	text-transform: uppercase;
	display:inline-block!important;
}

#newf .menu h5 i {
	display:none;
}









@media (min-width:992px) {
	footer .collapse {
		display:block;
	}
}

@media only screen 
  and (min-width: 320px) 
  and (max-width: 1024px) 
  {

	footer#newf {margin-bottom:80px;}

	header {height:108px;}
	.search_btn {margin-right:5%!important;}

	#new.navbar {
		position:fixed;
		bottom:0;
		max-width:100%;
		height:60px;
	}

	#new .navbar-header {
		margin:0!important;
	}

	#new .navbar-toggle {
	    height: 60px;
	    width: 60px;
	    padding: 21px;
	}

	#new .navbar-toggle .icon-bar {background-color:#222;}

	#new.navbar .collapse.in {
		position:fixed;
		bottom:60px;
		width:100%;
		margin-left:0;
		background:#fff;
		height:100%;
		padding:60px 40px 20px;
	}

	#new .burger .glyphicon-remove {display:none;}

	#new .sub-menu {
		display:block;
		position:relative;
		border-top:none;
		top:auto; left:auto;
		padding-left:30px;
	}

	#new #navbar .menu-item {
		width:100%!important;
		display:block!important;
		height:auto!important;
		text-align:left!important;
	}

	#new .collapse.in .menu-item {border:none!important;}

	#new .menu-item a {
		border-bottom:thin solid #e1e1e1;
	}
		#new .sub-menu a {border-bottom:none;}

	.home-link {border-bottom:3px solid #b0b91e;}
	.home-link i {float:right;}

	#new .navbar-header {display:table-row;}
	#new .navbar-header button, #new .navbar-header .escaped_items {display:table-cell; vertical-align: top}
	#new .escaped_items {width:100%;}
	#new .escaped_items li {
	    padding: 0px!important;
	    border:none;
	    height:60px!important;
	}
	#new .escaped_items .menu-item-1083 {border-right:thin solid #e1e1e1;}
	#new .escaped_items .menu-item-69 {border-right:none!important;}

		#newf .weather, footer#newf .menu {padding:15px;	}
	footer#newf .menu .col-md-4 {padding:0;}
	footer#newf .menu h5 {font-size:1rem;}
	footer#newf .menu li {font-size:.7rem;	}
	/*footer#newf .menu ul {display:none;}*/

	#newf .weather div {text-align:center!important; padding:5px 0 0 ;}

	.mob-search {
		padding:20px;
		background:#fff;
	}

	#newf .newsl {display:none;}

	#newf .row {margin:0;}
}

@media (max-width: 992px) {
	footer#newf .menu h5 {
		border-bottom: thin solid #fff;
	    padding-bottom: 10px;
	    cursor:pointer;
	    margin-bottom:7px;
	}

	footer#newf .menu h5:hover {
		color:#b0b91e;
	}

	.menu h5 i {
		display:inline-block;
		float:right;
	}

	footer#newf .contact {
		margin-top:15px;
	}

}


@media (max-width: 1024px) {

	#new .escaped_items {
		display:inline-block;
	}

	#new .escaped_items li {
		display:table-cell;
		width:50%;
		height:80px;
		vertical-align: middle;
		text-align:center;
	}

	#new .escaped_items a {
		border-bottom:none;
	}

	#new .escaped_items .menu-item-11 {
		border-right:none;
	}

	  #new .navbar-header {
	      float: none;
	  }
	  #new .navbar-left, #new .navbar-right {
	      float: none !important;
	  }
	  #new .navbar-toggle {
	      display: block;
	  }
	  #new .navbar-collapse {
	      border-top: 1px solid transparent;
	      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
	  }
	  #new .navbar-fixed-top {
	      top: 0;
	      border-width: 0 0 1px;
	  }
	  #new .navbar-collapse.collapse {
	      display: none!important;
	  }
	  #new .navbar-nav {
	      float: none!important;
	      margin-top: 7.5px;
	  }
	  #new .navbar-nav>li {
	      float: none;
	  }
	  #new .navbar-nav>li>a {
	      padding-top: 10px;
	      padding-bottom: 10px;
	  }
	  #new .collapse.in{
	      display:block !important;
	      background:#1c1c1c;
	  }

	  #new .navbar-inverse .navbar-collapse, #new .navbar-inverse .navbar-form {
	  	border-color:none;
	  }

	 #new #navbar .menu-item {
	    display: block;
	    width: 100%;
	    height: initial;
	    padding: 0px;
	}

	#new.navbar a {
		display:block;
		padding:10px;
	}

	.search, .social {
		display:none;
	}

	#newhead .search_btn {
		display:block;
		cursor:initial;
		float:right;
		width:60px;
		color:#fff;
		padding:0;
		margin-right:10%;
		text-align:center;
	}

	.mob-search .search-field {
		width:80%;
	}
	.mob-search .form-submit {
		right:initial;
		top:initial;
		position:relative;
	}

}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 992px) 
  {
  	footer#newf .menu ul{display: none;}
}


@media (max-width: 1270px) {
	footer {
		background:#b0b91e;
	}
}