/* MAIN PAGE CSS START */
 .menu-button {
	 color: #960C22 !important;
	 z-index: 3 !important;
}
 .site-nav {
	 z-index: 2 !important;
}
 .uh-header a, .uh-header a:visited, .caret {
	 color: #fff;
}
 .uh-header .nav-primary a:hover {
	 color: #fff;
}
 .uh-header .nav-primary .children a {
	 font-weight: bold;
}
 .page-header h1 {
	 background: none;
	 transform: translateX(-100rem);
	 animation: headerTextSlideIn 1s forwards;
	 animation-timing-function: cubic-bezier(0.02, 0.02, 0.02, 1);
}
 @keyframes headerTextSlideIn {
	 from {
	}
	 to {
		 transform: translateX(0);
	}
}
 .page-header ::before {
	 background-color: #c8102e !important;
	 transform: translateX(-100rem);
	 animation: headerSlideIn 1s forwards;
	 animation-timing-function: cubic-bezier(0.01, 0.01, 0.01, 1);
}
 @keyframes headerSlideIn {
	 from {
	}
	 to {
		 transform: translateX(0);
	}
}
 h1, h2, h3, h4, h5, span {
	 color: #c8102e;
}
 .nasem-h2-slider {
	 margin-left: 40px;
}
 .h3-form {
	 margin: 30px 0 0 0;
}
 .h3-form-top {
	 margin: 0;
}
 .text-center {
	 text-align: center;
}
 .btn {
	 font-weight: bold;
}
 .well-sm {
	 padding: 9px 25px;
}
 .panel-pad {
	 padding: 15px 15px 0px 15px;
}
 #nasem-hero {
	 margin: 0;
	 padding: 0;
	 height: 80vh;
	 background-image: url(../images/hero-oil-rig.jpg);
	 background-size: cover;
	 background-position: center;
	 display: flex;
	 flex-direction: column;
	 justify-content: center;
	 align-items: center;
}
 .nasem-hero-canvas-el {
	 position: absolute;
}
 .header-tagline {
	 color: #fff;
	 font-size: 3em;
	 text-align: center;
	 text-transform: none;
	 text-shadow: 2px 2px #000000;
	 transform: translateX(-100rem);
	 animation: slideIn 1s forwards;
}
 @keyframes slideIn {
	 from {
	}
	 to {
		 transform: translateX(0);
	}
}
 .h1-red, .h2-red, .h3-red, .h4-red, .h5-red, .h6-red {
	 color: #c8102e;
}
 .news-inner {
	 width: 99%;
}
 #news-video {
	 padding-right: 0;
}
 #calendar-glyph {
	 font-weight: normal;
	 color: #fff;
}
 .panel-group {
	 margin: 5px 10px;
}
 .panel-body {
	 font-size: 1em;
}
 .panel-body li {
	 font-size: .8em;
	 line-height: 1.2;
	 padding: 5px 0;
}
 .news-panel-margin {
	 margin: 15px 0;
}
 .forbes-tag {
	 margin-left: 5px;
}
 .panel2017 {
	 margin: 15px 0 30px 0;
}
 #calendar-glyph {
	 font-weight: normal;
	 color: #fff;
}
 #book-glyph {
	 font-weight: normal;
	 color: #fff;
}
 #panel-h4 {
	 margin-top: 0;
}
 #download-file {
	 text-align: right;
	 margin: 10px 5px 5px 0;
}
/*CAROUSEL PANELS START */
/*ESTABLISHES PADDING BETWEEN PANELS*/
 .thumbnail {
	 margin: 0 10px 0 10px !important;
}
/*MAKES ALL PANELS UNIFORM*/
 .carousel-panel {
	 height: 240px;
}
 .caption h5 {
	 margin-top: 1px !important;
	 color: #c8102e;
	 font-family: League Gothic;
	 font-size: 16pt;
	 text-transform: uppercase;
}
 .caption strong {
	 padding-top: 15px;
	 font-size: 10pt;
}
 .sub-date {
	 margin-top: 5px;
	 font-size: 8pt;
}
 #what-is-offshore {
	 padding-bottom: 0;
}
/* CAROUSEL PANELS END */
/* ON-PAGE NAVIGATION START */
 .nav-margin {
	 margin: 5px 0;
}
 .h4-white-flex {
	 color: #fff;
	 display: flex;
	 flex-wrap: wrap;
	 flex-flow: column;
	 justify-content: center;
	 height: 200px;
	 margin: 0;
	 text-align: center;
}
 #about-us-thumb-nav {
	 background-image: linear-gradient( rgba(0, 0, 0, .5), rgba(0, 0, 0, .5) ), url("../_images/about-us-thumbnail.jpg");
	 border-radius: 10px;
	 background-size: cover;
	 background-position: center center;
	 transition: 0.3s ease-in-out, transform 0.3s ease-in-out;
	 text-shadow: 2px 2px #000000;
}
 #research-thumb-nav {
	 background-image: linear-gradient( rgba(0, 0, 0, .5), rgba(0, 0, 0, .5) ), url("../_images/research-thumbnail.jpg");
	 border-radius: 10px;
	 background-size: cover;
	 background-position: center center;
	 transition: 0.3s ease-in-out, transform 0.3s ease-in-out;
	 text-shadow: 2px 2px #000000;
}
 #dei-thumb-nav {
	 background-image: linear-gradient( rgba(0, 0, 0, .5), rgba(0, 0, 0, .5) ), url("../_images/dei-thumbnail.jpg");
	 border-radius: 10px;
	 background-size: cover;
	 background-position: center center;
	 transition: 0.3s ease-in-out, transform 0.3s ease-in-out;
	 text-shadow: 2px 2px #000000;
}
 #pt-thumb-nav {
	 background-image: linear-gradient( rgba(0, 0, 0, .5), rgba(0, 0, 0, .5) ), url("../_images/pt-thumbnail.jpg");
	 border-radius: 10px;
	 background-size: cover;
	 background-position: center center;
	 transition: 0.3s ease-in-out, transform 0.3s ease-in-out;
	 text-shadow: 2px 2px #000000;
}


 #news-events-thumb-nav {
	 background-image: linear-gradient( rgba(0, 0, 0, .5), rgba(0, 0, 0, .5) ), url("../_images/newspaper-stacks.jpg");
	 border-radius: 10px;
	 background-size: cover;
	 transition: 0.3s ease-in-out, transform 0.3s ease-in-out;
	 text-shadow: 2px 2px #000000;
}
 #resources-thumb-nav {
	 background-image: linear-gradient( rgba(0, 0, 0, .5), rgba(0, 0, 0, .5) ), url("../_images/resources-thumbnail.jpg");
	 border-radius: 10px;
	 background-size: cover;
	 background-position: center center;
	 transition: 0.3s ease-in-out, transform 0.3s ease-in-out;
	 text-shadow: 2px 2px #000000;
}
 #job-analysis-thumb-nav {
	 background-image: linear-gradient( rgba(0, 0, 0, .5), rgba(0, 0, 0, .5) ), url("../images/job-analysis-thumb-nav.jpg");
	 border-radius: 10px;
	 background-size: cover;
	 transition: 0.3s ease-in-out, transform 0.3s ease-in-out;
	 text-shadow: 2px 2px #000000;
}
 #mindfulness-research-thumb-nav {
	 background-image: linear-gradient( rgba(0, 0, 0, .5), rgba(0, 0, 0, .5) ), url("../images/research-mindfulness-thumb-nav.jpg");
	 border-radius: 10px;
	 background-size: cover;
	 transition: 0.3s ease-in-out, transform 0.3s ease-in-out;
	 text-shadow: 2px 2px #000000;
}
 #measurement-safety-thumb-nav {
	 background: linear-gradient( rgba(0, 0, 0, .5), rgba(0, 0, 0, .5) ), url(../images/measurement-safety-thumb-nav.jpg);
	 border-radius: 10px;
	 background-size: cover;
	 background-position: right center;
	 transition: 0.3s ease-in-out, transform 0.3s ease-in-out;
	 text-shadow: 2px 2px #000000;
}
 #about-us-thumb-nav:hover, #research-thumb-nav:hover, #news-events-thumb-nav:hover, #resources-thumb-nav:hover, #job-analysis-thumb-nav:hover, #mindfulness-research-thumb-nav:hover, #measurement-safety-thumb-nav:hover {
	 transform: scale(1.05);
	 cursor: pointer;
}
/* ON-PAGE NAVIGATION END */
 #our-team .section-heading {
	 margin-bottom: 20px;
}
/* MAIN PAGE MEDIA QUERIES */
 @media screen and (max-width: 445px) {
	 .carousel-panel {
		 height: 220px;
	}
}
/* STANDARD PAGE MEDIA QUERIES */
 @media screen and (max-width: 300px) {
	 .uh-header .menu-button {
		 right: -.25rem;
	}
}
 @media screen and (max-width: 464px) {
	 #project-timeline-btn {
		 margin: 6px 0 20px 0;
		 float: none;
		 width: 100%;
	}
}
 @media screen and (max-width: 600px) {
	 #nasem-hero h1 {
		 font-size: 1.75em;
	}
}
 @media screen and (max-width: 767px) {
	 #nasem-hero h1 {
		 font-size: 2em;
	}
	 #our-team img {
		 width: 100%;
	}
}
 @media screen and (max-width: 991px) {
	 #about-us, #research-main img {
		 width: 100%;
	}
}
 @media screen and (max-width: 1047px) {
	 #explore-btn {
		 margin-top: 6px;
	}
	 #project-timeline-btn {
		 margin-top: 6px;
	}
}
 @media screen and (min-width: 767px) and (max-width: 1260px) {
	 #our-team h3 {
		 margin-top: 0;
	}
}
 