/* Published: Feb 21, 2020 10:46 PM  / Latest Feb 21, 2020 10:46 PM / Versions: 46,0 */

@charset "utf-8";
/* CSS Document */

/* @import url(//secure.itswebs.com/nsgc/socious/styles.css); */

body {
	background:#dddcdd url(https://www.nsgc.org/media/xcmykbbm.jpg) repeat-y center 180px;	
}

body.s-site-nsgcfagc  {
	background:#ffffff;
	background-image:transparent;	
}

/* Start of main navigation Styles */

.s-nav-wrapper {
	border-top: 4px solid #d7d7d7;
	border-bottom: 4px solid #d7d7d7;
}

.s-nav-collapse .s-navbar > li > a {
	font-weight:normal;
	font-size:15px;
	text-transform:uppercase;

}

.s-nav-collapse .s-navbar > li:hover {
    background:#fcb316;
color:#ffffff;
}

.s-nav-collapse .s-navbar > li:hover > a {
	color:#ffffff;
}

.s-navbar .caret {
    display: none;
}

.dropdown-menu {
    border: 0px;
	background-color: #fcb316;
}

.dropdown-menu > li > a {
    text-decoration: none;
    color: #ffffff;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    text-decoration: none;
    color: #ffffff;
    background-color: #f9cf73;
}

.sectiontitle {
	font-family: 'Roboto', sans-serif;
	font-size:40px;
	font-weight:bold;
	color:#0082c8;
	background:none;
	border:0px;	
	padding:5px 0px 0px 5px;
	text-indent:-3px;
	text-transform:uppercase;
	display:block;
	width:100%;
	margin-bottom:10px;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

h1, .h1, .title  {
	font-family: 'Roboto', sans-serif;
	font-size:34px;
	font-weight:bold;
	color:#0169a1;
	background:none;
	border:0px;
	padding-top:3px;
	text-indent:-1px;
    margin-top: 0px;
}

hr {border-color:#f89c30;}

h2, .h2, .subtitle1, subtitle, .widget_header {
	font-family: 'Roboto', sans-serif;
	font-size:20px;
	text-align:left;
	color:#f89c30;
	background:none;
	border:0px;
	padding:0px;	
	font-weight:normal;
}

.s-site-nsgcfagc h3 {
	color:#de3f18;	
	font-weight:bold;
	font-size:24px;
}


h3, .h3, .subtitle2, .widget_title a {
	font-family: 'Roboto', sans-serif;
	font-size:20px;
	text-align:left;
	color:#f89c30;
	background:none;
	border:0px;
	padding:0px;	
	font-weight:normal;
}

h4, .h4 {
	font-family: 'Roboto', sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#0082c8;
	background:none;
	border:0px;	
	padding:0px;

}

h5, .h5 {
	font-family: 'Roboto', sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#0169a1;
	background:none;
	border:0px;	
	padding:5px 0px 0px 5px;
	text-indent:-3px;
	text-transform:uppercase;
	display:block;
	width:100%;
	margin-bottom:10px;
}

ul {
   list-style: disc;
   color: #f89c30;
}

ul li span {
   color: #333333;
}

.s-site-nsgcfagc ul {
   list-style: disc;
   color: #de3f18;
}

.s-site-nsgcfagc ul li span {
   color: #333333;
}

/* Page Styles */

.button_white {
  display: inline-block;
  /*height: 38px;*/
  padding: 8px 50px;
  color: #ffffff;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  /*line-height: 38px;*/
  letter-spacing: .1rem;
  text-decoration: none !important;
  white-space: nowrap;
  background-color: transparent;
  border-radius: 0px;
  border: 1px solid #ffffff;
  cursor: pointer;
  box-sizing: border-box; }
.button_white:hover {
  color: #ffffff !important;
   }
.button_white:visited {
  color: #ffffff !important;
  }
  
  
/* Side Navigation Styles */

.side_box {
	width:225px;
}

.side_title {
	display:none;
}

ul.side_nav {
	list-style:none;
	width:222px;
	margin:0px;
	padding:0px;	
}

ul.side_nav li{
	width:222px;
}


ul.side_nav li a {
	font-size:14px;
	font-weight:normal;
	color:#585858;
	display:block;
	text-transform:uppercase;
	padding:5px 0px 5px 8px;
}

ul.side_nav li a:hover {
	background:url(https://www.nsgc.org/media/hksdqpfr.png) no-repeat;
	color:#FFFFFF;
	text-decoration:none;
}


/* Homepage styles */

.btn_policy_pubs {	
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 205px;
	height: 178px;
	background: url(https://www.nsgc.org/media/xykhcdsx.png) no-repeat;
	background-position: 0 0px;
}

.btn_policy_pubs span {
	position:absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background: url(https://www.nsgc.org/media/xykhcdsx.png) no-repeat;
	background-position: 0 -178px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

.btn_policy_pubs:hover span {
	opacity: 1;
}

.btn_patient_resource {	
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 221px;
	height: 192px;
	background: url(https://www.nsgc.org/media/zqjrfbfk.png) no-repeat;
	background-position: 0 0px;
}

.btn_patient_resource span {
	position:absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background: url(https://www.nsgc.org/media/zqjrfbfk.png) no-repeat;
	background-position: 0 -192px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

.btn_patient_resource:hover span {
	opacity: 1;
}


.btn_news_insights {	
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 221px;
	height: 194px;
	background: url(https://www.nsgc.org/media/zqxcxjry.png) no-repeat;
	background-position: 0 0px;
}

.btn_news_insights span {
	position:absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background: url(https://www.nsgc.org/media/zqxcxjry.png) no-repeat;
	background-position: 0 -194px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

.btn_news_insights:hover span {
	opacity: 1;
}


.btn_about_genetic {	
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 284px;
	height: 246px;
	background: url(https://www.nsgc.org/media/kqtcrtjf.png) no-repeat;
	background-position: 0 0px;
}

.btn_about_genetic span {
	position:absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background: url(https://www.nsgc.org/media/kqtcrtjf.png) no-repeat;
	background-position: 0 -246px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

.btn_about_genetic:hover span {
	opacity: 1;
}


.btn_find_counselor {	
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 276px;
	height: 239px;
	background: url(https://www.nsgc.org/media/gqtkgktp.png) no-repeat;
	background-position: 0 0px;
}

.btn_find_counselor span {
	position:absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background: url(https://www.nsgc.org/media/gqtkgktp.png) no-repeat;
	background-position: 0 -239px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

.btn_find_counselor:hover span {
	opacity: 1;
}


.btn_member_center {	
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 201px;
	height: 171px;
	background: url(https://www.nsgc.org/media/vwsxrmqt.png) no-repeat;
	background-position: 0 0px;
}

.btn_member_center span {
	position:absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background: url(https://www.nsgc.org/media/vwsxrmqt.png) no-repeat;
	background-position: 0 -171px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

.btn_member_center:hover span {
	opacity: 1;
}

#desktop_view {
	display:block;
	height: 580px;
}

#mobile_view {
	display:none;
}

.policy_pubs {
	position:absolute;
	left:170px;
	top:140px;
	width: 205px;
	height: 178px;
}

.patient_resource {
	position:absolute;
	left:155px;
	top:355px;
	width: 221px;
	height: 192px;
}

.news_insights {
	position:absolute;
	left:400px;
	top:15px;
	width: 221px;
	height: 194px;
}

.about_genetic {
	position:absolute;
	left:368px;
	top:235px;
	width: 284px;
	height: 246px;
}

.find_counselor {
	position:absolute;
	left:640px;
	top:80px;
	width: 276px;
	height: 239px;
}

.member_center {
	position:absolute;
	left:640px;
	top:347px;
	width: 201px;
	height: 171px;
}

/*Subpage styles
=========================================*/

#custom_top_html {
	width:100%;
	border-bottom:#a9aaae solid 1px;
	margin-bottom:30px;
}

.top_html_inner {
	color:#0082c8;
	padding:25px 0px 10px 0px;
	width:100%;
	text-transform:uppercase;
	font-size:40px;
	font-weight:bold;
	font-family: 'Roboto', sans-serif;
}

ul#subtopmenu {
	list-style:none;
	padding: 0px;
}

ul#subtopmenu li {
	float:left;
}

ul#subtopmenu li a.toplevel {
	display: block;
	font-family: 'Roboto', sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	padding:2px 8px 2px 8px !important;
	margin:8px 0px 8px 0px !important;
	border-right:#FFFFFF solid 1px;
}


ul#subtopmenu li a.toplevel:hover {
	color:#000000;
}

ul#subtopmenu li a.toplevel_last {
	display: block;
	font-family: 'Roboto', sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	padding:2px 8px 2px 8px !important;
	margin:8px 0px 8px 0px !important;
	border-right:#FFFFFF solid 0px;
}


ul#subtopmenu li a.toplevel_last:hover {
	color:#000000;
}

#subtopmenu li ul {
	border:0px;	
}

#subtopmenu li ul li a{
	border:0px;
	background:#cc6600;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;	
	padding:5px;
}

#subtopmenu li ul li a:hover{
background:#000000;
color:#FFFFFF;
}

/* Internal Homepage Styles
===================================================*/

.member_box {
	width:290px;
	height:250px;
	overflow:hidden;
	margin:0px auto 25px auto;
}

.nsgc_community {
	background:url(https://www.nsgc.org/media/jrjmlwll.png) no-repeat;
}

.tools_practice {
	background:url(https://www.nsgc.org/media/swcvbmcm.png) no-repeat;
}


.education {
	background:url(https://www.nsgc.org/media/fvhdsrmf.png) no-repeat;
}

.my_account {
	background:url(https://www.nsgc.org/media/kkbnmstq.png) no-repeat;
}

.professional_resources {
	background:url(https://www.nsgc.org/media/rljjpygs.png) no-repeat;
}

.grants_awards {
	background:url(https://www.nsgc.org/media/jbqjwkgx.png) no-repeat;
}

.member_text {
	color:#ffffff;	
	margin-top: 70px;
    padding-left: 95px;
}

a.blog_title_link {
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}

.sub_font {
	font-size:12px;	
}

.blog_headline {
	font-size:22px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}

.green {
	color:#85ad40;
}

.blue {
	color:#0169a1;
}


/*Online Store Styles
=====================================================*/
.btn_business_of_healthcare {	
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 161px;
	height: 160px;
	background: url(https://www.nsgc.org/media/wnbnmxvg.png) no-repeat;
	background-position: 0 0px;
}

.btn_business_of_healthcare span {
	position:absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background: url(https://www.nsgc.org/media/wnbnmxvg.png) no-repeat;
	background-position: 0 -160px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

.btn_business_of_healthcare:hover span {
	opacity: 1;
}


.btn_clinical_skills {	
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 161px;
	height: 160px;
	background: url(https://www.nsgc.org/media/ytxqjxhp.png) no-repeat;
	background-position: 0 0px;
}

.btn_clinical_skills span {
	position:absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background: url(https://www.nsgc.org/media/ytxqjxhp.png) no-repeat;
	background-position: 0 -160px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

.btn_clinical_skills:hover span {
	opacity: 1;
}

.btn_elsi_policy {	
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 161px;
	height: 160px;
	background: url(https://www.nsgc.org/media/tzhqvzdl.png) no-repeat;
	background-position: 0 0px;
}

.btn_elsi_policy span {
	position:absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background: url(https://www.nsgc.org/media/tzhqvzdl.png) no-repeat;
	background-position: 0 -160px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

.btn_elsi_policy:hover span {
	opacity: 1;
}

.btn_professional_development {	
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 161px;
	height: 160px;
	background: url(https://www.nsgc.org/media/gmjjwryg.png) no-repeat;
	background-position: 0 0px;
}

.btn_professional_development span {
	position:absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background: url(https://www.nsgc.org/media/gmjjwryg.png) no-repeat;
	background-position: 0 -160px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

.btn_professional_development:hover span {
	opacity: 1;
}


.btn_technology {	
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 161px;
	height: 160px;
	background: url(https://www.nsgc.org/media/ghvnvmxh.png) no-repeat;
	background-position: 0 0px;
}

.btn_technology span {
	position:absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background: url(https://www.nsgc.org/media/ghvnvmxh.png) no-repeat;
	background-position: 0 -160px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

.btn_technology:hover span {
	opacity: 1;
}

.btn_conference_recordings {	
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 161px;
	height: 160px;
	background: url(https://www.nsgc.org/media/sncblscm.png) no-repeat;
	background-position: 0 0px;
}

.btn_conference_recordings span {
	position:absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background: url(https://www.nsgc.org/media/sncblscm.png) no-repeat;
	background-position: 0 -160px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

.btn_conference_recordings:hover span {
	opacity: 1;
}

  
@media only screen and (max-width: 959px) {

.policy_pubs {
	position:absolute;
	left:20px;
	top:140px;
	width: 205px;
	height: 178px;
}

.patient_resource {
	position:absolute;
	left:15px;
	top:355px;
	width: 221px;
	height: 192px;
}

.news_insights {
	position:absolute;
	left:250px;
	top:15px;
	width: 221px;
	height: 194px;
}

.about_genetic {
	position:absolute;
	left:218px;
	top:235px;
	width: 284px;
	height: 246px;
}

.find_counselor {
	position:absolute;
	left:490px;
	top:80px;
	width: 276px;
	height: 239px;
}

.member_center {
	position:absolute;
	left:490px;
	top:347px;
	width: 201px;
	height: 171px;
}

}

@media only screen and (max-width: 679px) {
#desktop_view, .hide_mobile {
	display:none;
}
	
	.dropdown-menu > li > a{
    text-decoration: none;
    color: #fcb316;
}

.dropdown-menu {
    border: 0px;
	background-color: #fff;
}

#mobile_view {
	display:block;
}
}



/* Empty */