﻿@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Merriweather&display=swap');

body {
	margin: 0;
	padding: 0;
	font-family: 'Source Sans Pro', arial, sans-serif;
	font-weight: 400;
	color: #252525;
	line-height: 1.35em;
	font-size: 1.2em;
}

h1{
	font-size: 36px;
	color: #45b2e9
	font-weight: 900;
	line-height: 1.1em;
	font-family: "Merriweather";
}

.pTitle h1{
	display: inline-block;
	font-size: 28px;
	color: #5e50a1
	/*line-height: 50px;
	height: 50px;*/
	background: #d7ebf4 url(images/bgslant150-2018.png) right top no-repeat;
	padding: 12px 0;
	margin: 0;
	font-family: "Merriweather";

}

h2{
	font-size: 30px;
	color: #5e50a1;
	font-weight: 900;

}

footer h2{
	font-size: 20px;
	color: #fff;
	font-weight: 300;
	margin: 0;
	padding: 0 0 6px 0;
}



h3{
	font-size: 24px;
	color: #45b2e9
	font-weight: 700;
	line-height: 1.2em;
}

h4{
	font-size: 18px;
	color: #252525;
	font-weight: 700;
}

.rule-one hr{
    border: 0;
    height: 1px;
    background: #e6e6e6;

}

a{
	color: #5e50a1;
	text-decoration:none;
}

img {
    max-width: 100%;
}

a:hover{
	text-decoration:underline;
}

header .eyebrow a{
	color: #5e50a1;

}

.row {
    clear: both;
}

.rowliner {
    max-width: 1240px;
    margin: 0 auto;
}

header{

		background: #FFF;

}

header .eyebrow{

}

header .ebLeftSide, header .hmLeftSide{
	float:left;
	font-size: 15px;
}

header .ebRightSide, header .hmRightSide{
	float:right;
}

 header .hmLeftSide{
	 width: 50%;
	 max-width: 325px;
	 margin-top: 15px;

}

 header .hmRightSide{
	 width: 45%;
	 min-width:508px;
	/*max-width: 320px; */
	margin-top: 15px;

}

@media (max-width:890px)
{

	header .hmRightSide
	{

		min-width:45%;

	}

	header .hmRightSide a
	{

		height:7vw;

	}

}

header .ebLeftSide a{
	display: inline-block;

	color: #5e50a1;
	text-decoration: none;
	line-height: 40px;
	height: 40px;
	background:url(images/bgslant.gif) right center no-repeat;
	padding: 0 3em 0 1.5em;

}


header .ebRightSide{

	     color: #45b2e9
		line-height: 40px;
		font-size: 15px;
	margin: .4em 1em 0 0;
}

header .ebRightSide a{
	display: inline-block;

	color:#5e50a1;
	text-decoration: none;

}

header .ebRightSide a:hover{
	display: inline-block;

	color:#5e50a1;
	text-decoration: underline;

}

header .ebRightSide .ebrs1, header .ebRightSide .ebrs2{
	float: left;
}

header .ebRightSide .ebrs2{
	margin-left: .8em;
}





header .rnlLogo {
	display: inline-block;
	width: 100%;
	padding-bottom: 31.25%;
	background: url('https://www.sigmanursing.org/images/default-source/homepage-resource-images/nursingcenteredmark_option2.png') center center no-repeat;
	background-size: contain;
}

header .sigmaLogo{
		display: inline-block;
	width: 100%;
	padding-bottom: 18.75%;
	background:url(images/Sigma_GNE_250px.png) center right no-repeat;
		background-size: contain;

}

header .headermain{

	padding: 0 1em;
}

nav {
	height: 45px;
	background: #5e50a1;
	max-width: 1263px;
	margin: 0 auto;
}

nav .rowliner{
	position: relative;
}

.RadSiteMap .rsmFlow>.rsmItem {
	font-size: 13px;
	border: none;
}

.footerSocial {
    margin: .5em 0;
}
.footerSocial a {
    width: 28px;
    height: 28px;
    display: inline-block;
    margin: 0 2px;
    background-image: url(images/bgSocial.png);
    border: none;
}
.in {
    background-position: -32px 0;
}
.tw {
    background-position: -65px 0;
}
.ig {
    background-position: -96px 0;
}
.yt {
    background-position: -128px 0;
}
.tc {
    background-position: -159px 0;
}

.homeBanner{
	text-align:center;
	line-height: 0;
	margin-top: 20px;
	margin-bottom:20px;
	background:#ffffff;
}
.homeBanner img, .adbanner img{
	width: 100%;
}
.homeBanner img{
	max-width: 1263px;
}
 .adbanner img{
	max-width: 768px;
}
main{
	padding-top:11px;
			background: #FFF;
			display: block;

}

main .innerTop {
    min-height: 25px;
}

main .bcrumbz {
    float: left;
}

main .pageShare {
    text-align: right;
    float: right;
}

main .contentwrapper{
float: left;
width: 100%;
}

main .contentcolumn{
margin-right: 345px;
}

main .contentcolumn .ccLiner{
	width: 100%;
	min-height: 1px;
}

main .contentcolumn .ccLiner .pContent{
	margin-top: 1.4em;
}

main .rightcolumn{
float: left;
width: 330px;
margin-left: -330px;
}

main .rightcolumn .rcLiner{
	padding: 15px;
}

.socialBtm {
    margin-top: 1em;
    padding-top: 1em;
    border-top: 1px solid #CAE4F1;
}

.row.adbanner{
	background:#F4F4F4;
	text-align: center;
	padding: 20px 0;
}

 .subAdBlock{
	 text-align: center;
 }

  .subAdBlock img{
	  width: 100%;
  }
.newsRow .newsColumns .newsColHead h2{
	font-weight: 200;
	margin: 0;
	font-size: 48px;
	color: #898989;
}

.opinionRow h2{
	margin: .4em 0;
}
.homeBlog h3 {
    margin-bottom: .2em;
}
.opinionRow .blogTitle h3{
	font-weight: 200;
	color: #fff;
	padding: 9px 0 9px 9px;
	background: #725a9e;
	margin: 0;
}

footer {
	color: #fff;
	padding: 21px 0;
	background-color: #393939;
}

footer .footLeft{
	width: 45%;
	float: left;
	font-weight: 200;
}

footer .footRight{
	width: 45%;
	float: right;
	text-align: right;
	color: #ccc;
	padding-top: 36px;
}

footer .footRight a{
	padding: 0 4px;
}
.hide {
    display: none;
}
.video-container {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.video-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/*clearfix*/

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

.fullwidth{
	width: 100%;
}
.RadDock .rdContent {
   font-family: 'Source Sans Pro', sans-serif;
   font-weight: 300;
   font-size: 1.25em;
}
.sfPageWrapper .searchBox {
	position: relative;
	height: auto;
}
.sfPageWrapper .searchWrapper {
	display: block;
	float: none;
}

.callout {
  background-color: #f1f1f1;
  border: 1px solid #e3e3e4;
  color: #5e50a1;
  width: 244px;
  padding: 2.5em 3em 3em 3em;
  margin-top: 1em;
  margin-left: 2em;
  margin-bottom: 1.5em;
  float: right;
  position: relative;
}
.callout.left {
	margin-left: 0;
	margin-right: 2em;
	float: left;
}
.callout .quote {
  font-family: Merriweather;
  margin-bottom: 1em;
  font-size: 1.5em;
  line-height: 1.25em;
}
.callout .quote::before {
  content: '\201C';
  margin-left: -0.6em;
}
.callout .quote::after {
  content: '\201D';
  
}
.callout .attribution {

}
.callout .attribution .name {
  font-weight: bold;
  margin-bottom: -0.5em;
}
.callout .attribution .title {

}
.callout .tribar {
  width: 108px;
  height: 23px;
  background-color: #45b2e9;
  position: absolute;
  right: 42px;
  bottom: -11px;
}
.callout .tribar::before {
  content: " ";
  width: 36px;
  height: 23px;
  background-color: #5e50a1;
  display: inline-block;
  left: 0;
  position: absolute;
}
.callout .tribar::after {
  content: " ";
  width: 36px;
  height: 23px;
  background-color: #d1d3d4;
  display: inline-block;
  position: absolute;
  right: 0;
}

@media (max-width: 500px) {
  .callout {
    float: none;
    width: 100%;
    margin: 0;
    box-sizing: border-box;
  }
}
/*

Keeping this, but it is no longer wanted.
https://jira.sigmanursing.org/browse/RNL-70

div.sfitemRichText > em + br + img + br + span,div.sfitemRichText > p > em > span,div.sfitemRichText > em > span,div.sfitemRichText > p > span > em,div.sfitemRichText > p > span > span,span[style="font-size: 20px; font-family: 'Segoe UI'; color: #7f7f7f;"],span[style="font-size: 18px; font-family: 'Segoe UI'; color: #7f7f7f;"],span.introductory,div.sfitemRichText > em + br + img + br + h3,div.sfitemRichText > p > em > h3,div.sfitemRichText > em > h3,div.sfitemRichText > p > h3 > em,h3[style="font-size: 20px; font-family: 'Segoe UI'; color: #7f7f7f;"],h3[style="font-size: 18px; font-family: 'Segoe UI'; color: #7f7f7f;"],h3.introductory,div.sfitemRichText img + h3,div.sfitemRichText h3, div.sfdetails h3,div.sfitemRichText h3 span, div.sfdetails h3 span
{

	font-family:'Segoe UI' !important;
	font-size:20px !important;
	color:#7f7f7f;
	font-weight:normal;
	font-style:italic;
	line-height:1.5;

}



div.sfitemRichText > p > span > a,div.sfitemRichText h3 > a, div.sfdetails h3 > a
{

	font-size:20px !important;
	font-weight:normal;
	font-style:italic;
	line-height:1.5;

}
*/
