.navbar-default .navbar-toggle .icon-bar {
    background-color: black;
}.navbar-default .navbar-toggle .icon-bar {
    background-color: black;
}.navbar-default .navbar-toggle .icon-bar {
    background-color: black;
}.navbar-default .navbar-toggle .icon-bar {
    background-color: black;
}.icon-bar {
   background-color:#000000 !important;
}/* Global */
.btn-outline-grn {
	border: 2px solid #076324;
	background-color: transparent;
	color: #076324!important;
	border-radius: 5px;
}
	.btn-outline-grn:hover {
		border: 2px solid #ffffff;
		background-color: #076324;
		color: #ffffff!important;
	}
.modal {
	top: 15%;
}
.navbar .navbar-brand {
    padding: 6px 0px 15px 0px !important;
}
	.navbar-brand>img {
		display: initial;
	}
.row-zero-margin {
	margin-left: 0;
	margin-right: 0;
}
.auto-height {
	height: auto;
}
/* Header */
li > ul {
	display: none;
}
li li {
	margin-left: 10px;
}
.navbar {
    font: 400 16px 'Roboto Condensed';
	color:#292f38;
}
.nav-transparent .fa-angle-down {
	color: #000000;
}
.nav-transparent .top_level, .navbar-inverse .top_level {
	position: absolute;
	top: 55px;
	width: 160px;
	background-color: #000000;
	font-size: 14px;
	text-transform: uppercase;
	z-index: 1;
}
.nav-transparent .drop_brands .top_level, .navbar-inverse .drop_brands .top_level {
	text-align:left;
  font-weight: bold;
}
.nav-transparent .top_level {
	top: 27px;
}
	.nav-transparent .top_level li, .navbar-inverse .top_level li {
		padding: 5px;
		margin-left: 0;
	}
		.nav-transparent .top_level a, .navbar-inverse .top_level a {
			color: #fff!important;
			display:block;
		}
			.nav-transparent .top_level a:hover, .navbar-inverse .top_level a:hover {
				text-decoration: none;
			}
			.nav-transparent .top_level a i, .navbar-inverse .top_level a i {
				float: right;
				margin-right: 10px;
			}
			.nav-transparent .top_level a img, .navbar-inverse .top_level a img {
				width:115px;
				max-width:100%;
			}
.nav-transparent .second_level, .navbar-inverse .second_level {
	    position: absolute;
		top: 0px;
		left: 200px;
		width: 100%;
		background-color:#00ffff;
}
	.nav-transparent .second_level li, .navbar-inverse .second_level li {
		padding: 20px 10px;
	}
		.nav-transparent .second_level a, .navbar-inverse .second_level a {
			color: #292f38;
			display:block;
			text-align: center;
		}

			.nav-transparent .second_level a img, .navbar-inverse .second_level a img {
				width:115px;
				max-width:100%;
			}

@media (max-width: 1024px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
}

@media screen and (max-width: 1024px) {
	.nav-transparent .top_level, .navbar-inverse .top_level {
		display: none;
	}
	.hide-mobile {
		display:none !important;
	}
}
@media screen and (min-width: 1025px){
	.show-mobile {
		display:none !important;
	}
}
/* News Feed */
.npNow:hover .feedburnerFeedBlock ul li div, .npNow:hover .feedburnerFeedBlock a {
	color:#ffffff;
}
.feedburnerFeedBlock .feedTitle {
	display:none;
}
.feedburnerFeedBlock .headline {
	width: 100%;
}
.feedburnerFeedBlock .date {
	display: block;
	font-size: 12px;
}
.feedburnerFeedBlock #creditfooter {
	display:none;
}
/* Products General */

.container-search {
	width: 100%;
}

.menu-sub ul > li.top-level a, .menu-sub ul > li.top-level a:hover {
	color: #076324;
	font-size: 24px;
	font-weight: bold;
	text-transform:uppercase
}
	.menu-sub ul > li.top-level ul li a, .menu-sub ul > li.top-level ul li a:hover {
		color: #ffffff;
		font-size: 17px;
		font-weight: normal;
		text-transform:none;
	}

.menu-sub ul.menu-drop > li.top-level:hover > ul {
	display: block;
}

section.content-section.home-np-now.slider {
	padding-top: 60px;
}

@media only screen and (max-width : 1460px) {
	.menu-container{
		width:70%;
	}
}
@media only screen and (max-width : 1255px) {
	.menu-container{
		width:80%;
	}
}
@media only screen and (max-width : 1105px) {
	.menu-container{
		width:90%;
	}
}
@media only screen and (max-width : 1024px) {
	.menu-sub {
		display:none;
	}
	.mobile-submenu {
		display: block;
	}
		.mobile-submenu select {
			width: 100%;
		}
	.container-search.desktop {
		display: none;
	}

}
@media only screen and (min-width : 1025px) {
	.menu-sub {
		display:block;
		position: relative;
		z-index: 999;
	}
	.mobile-submenu {
		display: none;
	}
}

/* Products Flex Slider */
.flexslider .slides img {
		max-height: 238px;
		width: auto;
	}
.flex-direction-nav a:before {
    color: rgba(0, 0, 0, 0.4);
}
	.flex-direction-nav a:hover:before {
		color: rgba(0, 0, 0, 0.8);
	}
.flex-direction-nav a {
	top: 35%;
	height: 43px;
}
@media screen and (max-width: 1024px) {
	.flex-direction-nav a {
		display: none;
	}
}
@media screen and (max-width: 768px) {
	.flexslider .slides img {
		max-height: 216px;
	}
}

/* Products Details */
.filter1  {
	padding-left: 15px;
    color: #076324;
}
#mobile_tabs input[type=text], #mobile_tabs input[type=email], #mobile_tabs input[type=url], #mobile_tabs input[type=password], #mobile_tabs textarea, #mobile_tabs select,
#tabs-3 input[type=text], #tabs-3 input[type=email], #tabs-3 input[type=url], #tabs-3 input[type=password], #tabs-3 textarea, #tabs-3 select {
	padding: 5px;
}
.col-xs-12.prod_details {
    padding-top: 60px;
	padding-bottom: 170px;
}
@media screen and (max-width: 992px) {
	.col-xs-12.prod_details {
		padding-bottom: 40px;
	}
}
@media screen and (max-width: 768px) {
	ul.item-blocks li {
		min-height: 300px !important;
		width: 225px;
	}
	.product-name h1{
		font-size: 38px;
	}
	.product-photo-m img {
		padding: 20px 0;
		max-width: 300px;
		margin: 0 auto;
	}

}

/* Media */
.home-np-now.video li {
	width: 100%;
}
.vid-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
}
	.vid-container iframe,
	.vid-container object,
	.vid-container embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
button.close.over-video-close {
        position: relative;
		z-index: 1051;
		top: -10px;
		right: -14px;
		opacity: 1;
}
	button.close.over-video-close .fa {
		color: black;
		opacity: 1;
	}
.video {
	position: relative;
}

	.video span {
	   position: absolute;
	   display: block;
	   background: url(/images/media/play.png);
	   height: 64px;
	   width: 64px;
	   top: 40%;
	   left: 45%;
	}

	.video:hover span {
		background: url(/images/media/play-red.png);
	}
@media (min-width: 768px){
	.modal-dialog {
		width: 800px;
	}
}

/* About Us */

#intro {
	height: auto;
}

/* Our Legacy */
#second {
	height: initial;
	color: #000000;
}
	#second h2{
		color: #076324;
	}
	#second blockquote {
		font: italic 400 38px 'Roboto Condensed', Arial, sans-serif;
		text-transform: uppercase;
		color: #076324;
		float: right;
		width: 35%;
		margin: 20px 0 20px 20px;
		padding: 0;
		border-left: none;
	}
		#second blockquote p {
			font-size:28px;
			font-style:italic;
			font-family: 'Roboto Condensed', Arial, sans-serif;
		}

/* Mission */
.mission {
	padding-top: 50px;
}
	 .mission .btn {
		 position: relative;
		 margin: 20px;
	 }
	.mission ul li {
		 margin: 0px 0px 20px 40px;
		 list-style-type: disc;
		 list-style-position: outside;
		 display: list-item;
	}
	.mission-preview p, .health-preview p, .leading-preview p, .results-preview p {
		padding-top: 20px;
	}
	.mission-copy, .health-copy, .leading-copy, .results-copy {
		display: block;
		visibility:visible;
	}


/*Events*/

.event{
  border-bottom: 1px solid #000000;
}

.event:last-child{
  border-bottom: none;
}
  .eventimg{
	margin: 0 auto;
	width: 100%;
	max-width: 100px;
	text-align: center;
  }

  .textContainer{
	margin: 10px 0px;
  }

  .events{
	overflow: hidden;
	margin: 20px 0px;
  }
  .events .col{
	width: 33%;
	display: inline-block;
	vertical-align: middle;
  }
  .events .col:first-child{
	text-align: center;
  }
  .event-title{
	color: #1E6421;
	font-size: 20px;
	font-weight: bold;
  }
  .eventname a:hover{
	text-decoration: none;
  }
  .eventdate{
	font-weight: bold;
	font-size: 20px;
  }


@media screen and (max-width: 760px) {
          .events .col {
        width: 100%;
        text-align: center;
    }
}

/* Contact Us (USA) */
.contact input[type=text], .contact input[type=email], .contact input[type=url], .contact input[type=password], .contact textarea, .contact select{
	padding: 5px;
}

/* NPU */
.form-npu input[type=text], .form-npu input[type=email], .form-npu input[type=url], .form-npu input[type=password], .form-npu textarea, .form-npu select{
	padding: 5px;
}

/* Accreditations */
@media screen and (max-width:768px){
	ul.item-blocks li {
		width:auto;
	}
	.accreds img {
		max-width: 175px;
	}
}

/* Employment */
.employment {
	padding-top: 85px;
	min-height: 670px;
}
	.employment-form {
		max-width: 700px;
		background-color: #999999;
		margin: auto;
		padding: 60px;
		position: relative;
		top: -730px;
	}
		.employment-form h5 {
			color: #076324;
			font-size: 28px;
			padding: 0 0 10px 0;
		}
		.employment-form input[type=text], .employment-form input[type=email], .employment-form input[type=url], .employment-form input[type=password], .employment-form textarea, .employment-form select{
			padding: 5px;
			width: 100%;
		}
	#closeEmployment {
		position: absolute;
		right: -40px;
		top: -70px;
		font-size: 50px;
		color: #454545;
		cursor:pointer;
	}
/* Site Map */
#sitemap-container {
	-webkit-columns: 2;
	-moz-columns: 2;
	columns: 2;
}
	#sitemap-container ul {
		margin-bottom: 15px;
		-webkit-column-break-inside: avoid;
		page-break-inside: avoid;
		break-inside: avoid;
	}
		#sitemap-container li {
			list-style: none;
			font-size: 14px;
			padding: 3px 5px;
			display: list-item;
		}
	#sitemap-container strong {
		color: #000000;
	}
#sitemap-headline h5 {
	color: #076324;
    font-size: 40px;
}

@media screen and (max-width: 480px){
	#sitemap-container {
		-webkit-columns: 1;
		-moz-columns: 1;
		columns: 1;
	}
}


.filter2  {
	padding-left: 35px;
    color: #076324;
}

/* added new media break */

@media (max-width: 1000px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
}









.whitespace {
z-index: 3;
	background-color: #ffffff;
	height: 105px;
	width:100%;
	margin: 0px;
	padding: 0px;

}


ul#bullet {

		list-style-image: url('http://www.naturesplus.com/images/green_bullet.jpg');
		color: #000000;

	font-size:16px;
	text-indent: 5px;
    margin-left: 1em;
}







@media (max-width:1100px){body{padding-top:0;} .navbar-fixed-top,.navbar-fixed-bottom{position:static;} .navbar-fixed-top{margin-bottom:20px;}
	.navbar-fixed-bottom{margin-top:20px;} .navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px;}
	.navbar .container{width:auto;padding:0;} .navbar .brand{padding-left:10px;padding-right:10px;margin:0 0 0 -5px;}
	.nav-collapse{clear:both;} .nav-collapse .nav{float:none;margin:0 0 10px;} .nav-collapse .nav>li{float:none;}
	.nav-collapse .nav>li>a{margin-bottom:2px;} .nav-collapse .nav>.divider-vertical{display:none;} .nav-collapse
	.nav .nav-header{color:#777777;text-shadow:none;} .nav-collapse .nav>li>a,.nav-collapse
	.dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
	.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
	.nav-collapse .dropdown-menu li+li a{margin-bottom:2px;} .nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse
	.dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2;} .navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse
	.nav-collapse .dropdown-menu a{color:#999999;} .navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse
	.nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111111;} .nav-collapse.in .btn-group{margin-top:5px;padding:0;}
	.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:none;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:none;
		-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
	.nav-collapse .open>.dropdown-menu{display:block;} .nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none;}
	.nav-collapse .dropdown-menu .divider{display:none;} .nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none;}
	.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
		-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);}
	.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111111;border-bottom-color:#111111;}
	.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0;} .nav-collapse,.nav-collapse.collapse{overflow:hidden;height:0;}
	.navbar .btn-navbar{display:block;} .navbar-static .navbar-inner{padding-left:10px;padding-right:10px;}}

@media (min-width:1101px){.nav-collapse.collapse{height:auto !important;overflow:visible !important;}}/* CSS Document */
