/* edtek landing styles */


.logo-edtekhub {display:block;margin:18px auto 8px;text-align:center;}
.widget-row{
	background:#eeeeea;
	margin:0 auto 34px;
	padding:20px 0;
}
.widget-row .takeOurOnlinePoll,
.widget-row .pointCounterpoint {
	margin-top:-10px;
	padding-bottom:0;
}
.widget-row .col-sm-4 {min-height:320px;}
.video-magazine{
	padding:20px;
}
.featured-videos h2 {color:#58585b;}
.featured-videos .channel-video{
	margin:0;
}
.featured-videos .featured-video-block{
	padding:0 0 0 4.2%;
	margin-top: 15px;
}
.featured-videos .featured-video-block a:first-child {position:relative;display:block}
.featured-videos .featured-video-block .video-overlay {
   background: url("../Images/PlayButton.png") no-repeat;
    display: block;
    height: 75px;
    left: 62px;
    position: absolute;
    top: 18px;
    width: 75px;
}
.featured-videos .featured-video-block p{
	padding-bottom:20px;
	color:#343434;
}
.featured-video-block h3{
	font-family:AvenirBlack,arial;
	font-weight:900;
	font-size:1.8rem;
	margin-top:10px;
}
.featured-video-block h3 a{
	text-decoration: none;
	color:#343434;
}
.featured-video-block h3 a:hover{
	color:#58585b;
}
.intersect{
	padding-left:20px;
}
.intersect .content,
.intersect img{
	float:left;
}
.intersect .button-green-reverse{
	float:right;
}
.intersect img{
	margin:10px 4% 10px 0;
	width:34.2%;
}
.intersect .content{
	width:60%;
	padding-top:15px;
}

.intersect .content h2{
	font-size:1.8rem;
	float:none;
}
.sponsored-content{
	border-top:1px solid #d5d5d5;
	padding:20px 10px;
	line-height:1.2;
}
.sponsored-content .col-sm-3:first-child{
	padding-right:1.5%;
}
.sponsored-content h2{
	text-transform: uppercase;
	color:#58585b;
	margin-bottom:15px;
}
.sponsored-content .intro{
	margin-bottom:20px;
}
.sponsored-content h3{
	color:#3c3c3e;
	font-family:AvenirBlack, arial;
	font-weight:900;
	font-size:1.8rem;
	margin-top:15px;
}
.sponsored-content h3 a{
	color:#3c3c3e;	
}
.sponsored-content h3 a:hover{
text-decoration: none;
color:#58585b;
}
.sponsored-content .date{
	color:#3c3c3e;
	font-size:1.2rem;
	letter-spacing:-.05rem;
}
.sponsored-content .border-left p {
color:#3c3c3e;
}
.sponsored-content .col-sm-3{
	padding:10px 2.2% 0;
}
/* online poll */
.takeOurOnlinePoll{
	background:#eeeeea url(../images/pollIcon.png) no-repeat center 10px;
	overflow:hidden;
	padding:80px 10px 10px;
}
.takeOurOnlinePoll .section-title{
	text-align: center;
	margin-bottom: 0;
	margin-top:5px;
}
.takeOurOnlinePoll .section-title span{
	color:#000;
	font-family: AvenirBlack, Arial, sans-serif;
	font-weight:900;
	font-size:18px;
}
.takeOurOnlinePoll .sfTxtLbl, .takeOurOnlinePoll h2 {
	color:#002b54;
	font-size:18px;
	line-height:22px;
	text-align: center;
	padding: 0 20px;
}
.takeOurOnlinePoll .sfFormRadiolist .sfRadioList{
	display: block;
	padding:10px 15px 23px;
	margin: 0 auto;
}
.takeOurOnlinePoll .sfRadioList label{
	margin-left: 12px;
	line-height: 19px;
	font-size: 16px;
	color: #002b54;
	font-family: 'Avenir', Arial, sans-serif;
	font-weight:normal;
	display: block;
	background: #fff;
	border-radius: 15px;
	margin-bottom: -14px;
	padding:5px 0 5px 26px;
}
.takeOurOnlinePoll .sfFormRadiolist input{
	float: left;
	margin: 6px 7px 7px 22px;
	top: 2px;
	position:relative;
}
.takeOurOnlinePoll .sfFormSubmit{
	margin-bottom:10px;
}
.takeOurOnlinePoll .sfFormSubmit input {
    background: none repeat scroll 0 0 #b1ba1d;
    border: 2px solid #b1ba1d;
    border-radius: 20px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 16px;
    height: 40px;
    margin: 0 auto;
    padding: 0 18px;
    text-decoration: none;
    text-transform: uppercase;
    width: 100px;
}
.takeOurOnlinePoll .sfFormSubmit input {
	display:block !important;
	margin:0 auto !important;
}
.takeOurOnlinePoll .sfFormSubmit input:hover{
	background:#fff;
	color:#b1ba1d;
}
/* end online poll */

/* == Article Teasers == */
.article-teaser-two{
	padding:20px 10px;
	overflow:hidden;
}
.article-teaser-two .col-sm-6{
	padding:0 10px 30px 20px;
}
.article-teaser-two h3{
	font-size:2.4rem;
	width:90%;
	clear:both;
}
.article-teaser-two h2{
	color:#58585b;
	padding: 0 0 2px;
}
.article-teaser-two div h2{
display: inline-block;
vertical-align: middle;
width: 85%;
}
.article-teaser-two .date {
display: inline-block;
font-size: 1.2rem;
color: #3c3c3e;
letter-spacing: -0.05rem;
vertical-align: middle;
width: 14%;
text-align: right;
}
.article-teaser-two h3 a:hover{
	color:#58585b;
	text-decoration: none;
}
.article-teaser-two p{
	line-height:1.2;
	width:95%;
	padding:0 0 20px;
}
.article-teaser-two .button-green-reverse {
	position:absolute;
	bottom:0;
	right:30px;
}
.article-teaser-two .featured-videos h2{
	float:none;
}

/* point/counterpoint */
.pointCounterpoint{
	background:#eeeeea url(../images/point_counterpoint_icon.png) no-repeat center 10px;
	overflow:hidden;
	padding:80px 10px 10px;
}

.pointCounterpoint h2{
	text-align: center;
	margin-bottom: 0;
	margin-top:5px;
	font-family: AvenirBlack, Arial, sans-serif;
	font-weight:900;
	font-size:18px;
}

.pointCounterpoint h2 a{
	color:#000;
	text-decoration: none;
}

.pointCounterpoint h2 a:hover{
	color:#58585b;
}

.pointCounterpoint .sfTxtLbl {
	color:#002b54;
	font-size:18px;
	line-height:22px;
	text-align: center;
	padding: 0 30px;
}
.pointCounterpoint .sfTxtLbl a {color:#002b54;}
div.imageCircles{
	padding:15px 0 0;
}

.imageCircle {
	width:50%;
	float:left;
}

.imageCircles .imageCircle img{
	border:3px solid #b1ba1d !important;
	border-radius:65px;
	display:block;
	margin:0 auto;
	float:none;
	max-width:123px;
	width:100%;
}

.answerBubble{
	margin:0 auto -8px;
	width:60px;
	text-align: center;
	border-radius: 15px;
	background:#b1ba1d;
	color:#fff;
	display: block;
	font-size:18px;
	position:relative;
	top:-15px;
}
.authorName{
	color:#002b54;
	font-size:12px;
	text-align: center;
	display:block;
	padding:0 0 2px;
}

/* end edtek landing page styles */
article .button-back{
	margin:14px 0 14px -30px;
}

.category-name-band h1{
	font-size:2.1rem;
}

.category-landing-masthead{
width: 100%;
margin: 8px auto 0;
position: relative;
overflow: hidden;
height: 100%;
}

.category-landing-masthead .full-width-img{
	width:100%;
}

.category-landing-container {
	position:absolute;
	left:0;
	top:56%;
	width:100%;
}

.category-landing-container .row{
	max-width:980px;
	margin:0 auto;
	position:relative;
}
.recent-articles-detail {padding-top:18px;}

.recent-articles-detail h1 {padding-bottom: 12px;padding-top: 12px;}
.recent-articles-container {padding:0;}
.recent-articles-container section.wide{padding:0;}
.recent-articles{
	padding: 5px 0 10px 10px;
	font-size: 2.0rem;
}
.recent-articles .col-md-8{
	padding:0 10px 0 0;
}
.banner-ad {
	display:block;
}
.article-teaser{
	border-bottom:1px solid #d5d5d5;
	padding:20px 0 30px 20px;
	width:100%;
	position:relative;
}
.article-teaser img{
	float:left;
	margin-right:30px;
	margin-bottom:5px;
	width:47%;
	max-width:280px;
}
.article-teaser h3{
	margin-bottom:15px;
}
.article-teaser p{
	line-height:1.2;
	margin-top:30px;
}

.article-teaser .date,
.blockWithBorder .date{
	padding-right:30px;
	font-size:1.2rem;
}
.related-articles .date, .related-articles .iste-purple {color:#3c3c3e;font-family:AvenirHeavy,arial;font-weight:800;display: table-cell;width: 25%;}
.related-articles .topics {color:#555;display: table-cell;width: 75%;}

article .imageCircles{
	float:left;
	width:22%;
	padding-top:0;
	margin:0 15px 5px 0px;
}

article .imageCircle{
	width:100%;
}

.readers-respond{
	color:#746f60;
	margin-bottom:20px;
	border-top:1px solid #d5d5d5;
}

.readers-respond h2{
	font-size:2.4rem;
	font-family:AvenirHeavy, helvetica, arial, sans-serif;
	font-weight:800;
}

.readers-respond img{
	margin-bottom:20px;
}

.readers-respond .other-members{
	float:left;
	width:150px;
	font-family:AvenirHeavy,arial;
	font-weight:800;
}

.related-resources > div { overflow:hidden;}
.related-resources h3 {float:left;width:60%;display:inline-block;vertical-align:top;}
.related-resources .price-member, .related-resources .price-nonmember {
float:left;
clear:left;
font-family:AvenirHeavy,arial;
font-size:1.4rem;
font-weight:800;
}
.related-resources .price-nonmember {color:#000;}
.related-resources .related-item-title {font-size:1.6rem;}
.related-resources .listen-now {text-transform:uppercase}
.related-resources .related-item-th {
display: inline-block;
vertical-align: top;
height: 100%;
width: 40%;
text-align: right;
}

/* Responsiveness for smaller viewports */
@media (max-width:980px) {
	#MainWrapper{padding:10px 0 30px 10px}
}
@media (max-width:768px) {
	.recent-articles-detail .col-md-8{width:99%;	}
}
@media (max-width:649px) {
	div.slider-nav-container,
	.widget-row,
	.sponsored-content,
	#FeaturePanel, 
	.recent-articles-container .col-md-4,
	h2.recent-articles,
	.article-teaser p,
	.article-teaser .button-green-reverse,
	.category-landing-panel .date,
	.category-landing-panel .topics,
	.category-landing-panel .button-green,
	.category-landing-panel p,
	.breadcrumbs,
	.banner-ad,
	.related-resources, .recent-articles-detail .button-back	{display:none !important;}
	#MainWrapper{padding:0 0 30px 6px}
	#masthead {margin-top:0 !important;}
	#slider {margin-top:0 !important;}
	#edtek_mobile_logo {display:block;}
	.edtek.swiper-wrapper{
		-webkit-transform:none;
		width:100% !important;
		height:auto !important;
	}
	.edtek div.swiper-slide{
		width:100%;
		float:none;
		height:auto;
		max-height:200px;
		margin-bottom:1px;
		overflow:hidden;
	}
	.edtek .swiper-inner {
		height: auto;
		max-height: 200px;
	}
	.edtek img.slider-img{width:100%;}
	.edtek div.slider-panel-container .row{margin:0;}
	.edtek div.slider-panel-container {
		bottom:0;
		top: auto;
		width:100%;
		padding:0;
	}
	.edtek div.slider-panel {
		width:100%;
		padding:20px 15px 10px;
	}
	.edtek div.slider-panel-content p{font-size:1.6rem;}
	.edtek .slider-panel-content, .edtek .slider-panel-content a {font-size: 1.6rem;}	
	.logo-edtekhub {display:none;margin:0;}
	div.featured-videos .featured-video-block{
		padding:0;
		border-bottom:1px solid #d5d5d5;
	}
	.video-magazine .col-sm-6{float:none;}
	div.featured-video-block img{	width:100%;}
	.intersect div.content{padding-top:10px;}
	div.col-sm-6{padding:0;}
	div.article-teaser{padding:20px 0;}
	div.article-teaser h3{
		line-height:1.2;
		margin-bottom:5px;
	}
	div.article-teaser .date{
		display:block;
		margin-bottom:10px;
		color:#3c3c3e;
	}
	div.article-teaser .topics{font-size:1.2rem;}
	div.article-teaser h3 a{font-size:1.6rem;}
	div.article-teaser img{
		width:30%;
		margin-right:10px;
	}
	div.article-teaser .content.col-xs-6{padding:5px 0 0 10px;}
	div.article-teaser .imageCircles{padding-top:0;}
	div.article-teaser .imageCircle{width:48%;}
	div.article-teaser .imageCircle:first-child{margin-right:4%;}
	.category-landing-masthead {
		margin-bottom: -1px;
		z-index: 10;
	}
	div.category-landing-container{
		bottom:0;
		top:auto;
	}
	.category-landing-panel{
		background: rgba(0,0,0,.8);
		padding:15px;
	}
	.category-landing-panel h2{
		color:#fff;
		font-family:Avenir, helvetica, arial, sans-serif;
		font-size:1.6rem;
		line-height:1.1;
	}
	.category-landing-panel h2 a{
		color:#fff;
		text-decoration: none;
	}
	.category-landing-panel h2 a:hover{color:#b1ba1d;	}
	.category-name-band h1{
		font-size:2.1rem;
		line-height:1.8;
		padding-left:20px;
	}
	article{padding:0 0 15px;}
	article h1{
		font-size:2.1rem;
		line-height:1.1;
		margin-bottom:15px;
		letter-spacing:-.02rem;
	}
	.date-author-topics{padding-bottom:20px;}
	.date-author-topics span{
		display:block;
		font-size:1.2rem;
	}
	.feature-img-wrapper{
		margin:0 -20px 20px;
		height:200px;
		overflow:hidden;
		position:relative;
	}
	.feature-img-wrapper img{width:100%;}
	.blockWithBorder{
		border-left:none;
		margin-left:0;
		padding-left:0;
		padding-right:0;
	}
	div.related-articles  h2{
		padding:0;
		text-align: center;
		font-family:Avenir, helvetica, arial, sans-serif;
	}
	div.related-articles h3{margin-bottom:0;}
	div.related-articles h3 a{color:#0083a8;}
	div.related-articles div{
		padding:15px 0 10px;
		border-top:none;
		border-bottom:1px solid #d5d5d5;
		margin-bottom:-1px;
	}
	div.related-articles{overflow:hidden;}
	div.related-articles .topics{font-size:1.2rem;}
	.recent-articles-container .col-md-8{
		padding:0 20px;
		float:none;
	}
	.recent-articles-detail .col-md-4{
		padding:0 20px;
		width:99%;
	}
	.recent-articles-detail .connections{
		width:245px;
		padding:0;
		margin:0 auto;
	}
	.recent-articles-detail .col-md-8{padding:0 20px;}
	.readers-respond{padding-top:15px;}
	.featured-videos .featured-video-block:last-child {border-bottom:0 none !important;}
	.intersect {display:none;}
	article .button-back { display:none;}
	.date-author-topics .author, .date-author-topics .date, .date-author-topics .topics {color:#3c3c3e;font-family:AvenirHeavy,arial;}
	.related-articles .topics {font-weight:AvenirHeavy,arial;}
	.edtek-mobile-topics {display:block;}
	div.article-teaser-two{ padding:0 20px; }
	div.article-teaser-two .col-sm-6{ border-bottom:1px solid #d5d5d5; padding:20px 0; } 
	div.article-teaser-two h2{ padding-bottom:6px;font-size:1.4rem; font-weight:800; font-family:AvenirHeavy,arial;width:80%; }
	div.article-teaser-two .date {font-family:AvenirHeavy,arial;float: right;width:18%;text-align:right;}
	div.article-teaser-two h3{clear:both; font-size:1.8rem; line-height:1.2;padding-bottom:4px; }
	.article-teaser-two h3 a {color: #58585b;}
	.article-teaser-two p, .article-teaser-two p.iste-ltgray {color:#58585b;}
	div.article-teaser-two .button-green-reverse{display:none !important;}
}
/* tablet and desktop */
@media (min-width:650px) {
	#edtek_mobile_logo {display:none;}
	.edtek-mobile-topics {display:none;}
	.article-teaser-two{ display: table;border-top:1px solid #d5d5d5;} 
	.article-teaser-two .col-sm-6 {display: table-cell;height: 100%;min-height:100%;}
	.article-teaser-two h2 a{ color:#58585b; text-decoration: none; } 
	.article-teaser-two h2 a:hover{ color:#b1ba1d; }
	.video-magazine h2 a{ color:#58585b; text-decoration: none; } 
	.video-magazine h2 a:hover{ color:#b1ba1d; }
	.article-teaser-two h3 {letter-spacing: 0;}
	.featured-videos .featured-video-block.first{
		width:49%;
		padding:0 4.2% 0 0;
	}
	.intersect img{
		max-width:150px;
	}
	.video-magazine{
		border-top:1px solid #d5d5d5;
	}
	.category-landing-masthead .category-name-band{
		position:absolute;
		top:0;
		left:0;
	}
	.category-name-band{
		width:100%;
		background:rgba(0,131,168,.7);
		height:40px;
		z-index:10;
	}
	.category-name-band h1{
		color:#fff;
		font-size:2.2rem;
		line-height:40px;
	}
	.category-landing-panel{
		position:absolute;
		left:0;
		width:400px;
		min-height:230px;
		margin-top:-115px;
		padding:15px 26px;
	}
	.category-landing-panel h2{
		font-family:AvenirHeavy, helvetica, arial, sans-serif;
		font-size:2.2rem;
		font-weight:800;
		line-height:1.1;
		margin-bottom:10px;
	}
	.category-landing-panel h2 a{
		color:#000;
		text-decoration: none;
	}
	.category-landing-panel h2 a:hover{
		color:#58585b;
	}
	.category-landing-panel p{
		line-height:1.15;
		margin-top:10px;
		color:#333;
	}
	.category-landing-panel .date{
		color:#000;
		padding-right:30px;
	}
	.category-landing-panel .date,
	.topics {
		font-family:AvenirHeavy, Helvetica, arial, sans-serif;
		font-weight:800;
	}
	.category-landing-panel .button-green{float:right;}
	.article-teaser h3 a{
		color:#000;
		font-size:2.4rem;
		line-height:1.1;
		text-decoration: none;
	}
	.article-teaser h3 a:hover{color:#58585b;}
	.article-teaser .imageCircles{
		margin-left:-10px;
		padding:5px 0;
	}
	.article-teaser .date {color:#712b90;}
	.article-teaser .content.col-xs-6{
		padding:6% 0 0;
		margin:0 -10px 0 10px;
	}
	.article-teaser .content {padding: 0 10px 10px 0;margin: 0 0 20px;}
	.article-teaser .button-green-reverse {position:absolute;right:20px;bottom:20px;}
	article{padding:0 20px 30px;}
	article h2, article h3 {color:#746f60;font-family:AvenirHeavy,arial;font-weight:900;font-size:1.8rem;}
	article p{color:#746f60;}
	article .feature-img{
		margin:0 30px 20px -30px;
		float:left;
	}
	article p{
		margin:0 0 10px 0;
		line-height:1.3;
	}
	article h1{
		margin:0 0 15px -28px;
		color:#000;
	}
	article .date-author-topics{
		margin:0 0 40px -28px;
		font-size:1.2rem;
	}
	article .author{
		padding-right:20px;
	}
article .date-author-topics .date {color:#3c3c3e;font-family: AvenirHeavy,arial;font-weight: 800;}
article .date-author-topics .author {color: #712b90;
font-weight: 800;
font-size: 14px;
font-family: AvenirHeavy,arial;}
article .date-author-topics .topics {display:block;font-size:1.4rem;color:#555;}

	.edtek-article-main {padding: 12px 0 0 0;}

	article .video-link{
		float:left;
	}
	article .video-link img{
		margin:0 15px 15px 0;
	}
	article .imageCircles{
		margin-left:-10px;
	}	
	.recent-articles-container .col-md-8{
		padding:0 10px 0 0;
		border-top:1px solid #d5d5d5;
	}
	.recent-articles-detail .button-back {position: relative;left: -10px;}
	.recent-articles-detail .connections{
		padding-left:20px;
	}

	.readers-respond{
		padding-left:20px;
	}

}

@media (max-width:767px) {
	.recent-articles-detail .col-md-8{
		margin-bottom:15px;
	}
}

@media (min-width:768px) {
	.col-md-4{
		padding:0;
	}
}

@media (min-width:980px){
	.category-name-band{
		height:50px;
	}

	.category-name-band h1{
		font-size:3.2rem;
		line-height:50px;
	}

	.category-landing-panel h2{
		font-size:3.0rem;
		line-height:1.2;
		margin-bottom:20px;
	}

	.category-landing-panel{
		min-height:322px;
		padding:26px;
		margin-top:-161px;
	}
}

/* old ie styles */
.lt-ie9 .featured-video-block h3,
.lt-ie9 .intersect .content h2,
.lt-ie9 .sponsored-content h3{font-size:18px;}
.lt-ie9 .sponsored-content .date a,
.lt-ie9 .breadcrumbs,
.lt-ie9 .breadcrumbs a,
.lt-ie9 .article-teaser .date,
.lt-ie9 .blockWithBorder .date {font-size:12px;}
.lt-ie9 .recent-articles,
.lt-ie9 .blockWithBorder h2{font-size:20px;}
.lt-ie9 .readers-respond h2{font-size:24px;}
.lt-ie9 .article-teaser h3 a{font-size:24px;}
.lt-ie9 article .date-author-topics{font-size:12px;	}
.lt-ie9 .category-landing-panel h2{	font-size:30px;}
.lt-ie9 .category-name-band h1{	font-size:32px;	}