/** Resources MENU **/
#resources-menu {padding:0 0 20px 0;}
.resources-cate .nav-pills>li>a:link, .resources-cate .nav-pills>li>a:visited {
	border-radius:0;
	text-transform:uppercase;
	padding:2px 8px;
	margin-right:5px;
	color:rgba(0,0,0,0.4);
	font-weight:700;
	font-size:16px;
	background-color:transparent;
	border:3px solid rgba(255,255,255,0.0);
}
.resources-cate .nav-pills>li>a:hover, .resources-cate .nav-pills>li>a:active {
	border:3px solid white;
	color:white;
}
.resources-cate .active {
	border:3px solid white !important;	
	color:white !important;	
}
/** Resources BACK MENU **/
#resources-backmenu{
	color:white;
	font-weight:700;
	font-size:16px;
	text-align:center;
	text-transform:uppercase;
	padding-bottom:20px;
}
#resources-backmenu i{
	color:#666667;
	font-weight:400;
}
#resources-backmenu a:link,
#resources-backmenu a:visited{
	color:rgba(0,0,0,0.4);
	text-decoration:none;
}
#resources-backmenu a:hover,
#resources-backmenu a:active{
	color:white;
}
/** Resources FEATURED SLIDERS **/
#resources-featured{padding:20px 0; background-color:rgba(255,255,255,0.2);}
.first-row-slider-bottom-resources {
  max-width: 100%;
}
.slide-boxes-resources {
  width: 80%;
  height:144px;  
  margin: 0 auto;
  float: none;
}
.slide-boxes-resources h2 {
  font-size: 18px; 
  margin-top: 25px;
}
.slide-boxes-resources img {
	height:auto;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
  left: 0;
  margin-left: -0.4em;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
  right: 0;
  margin-right: -0.25em;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
  margin-top: -100px;
}
.featured, .top-featured{padding:15px 20px;}
.top-featured{border-left:3px solid white;}
.top-featured .slide-boxes-resources {
  background-color: rgba(35, 146, 186, 0.9);
}
/** Resources BODY **/
#resources-body{padding-bottom:50px;}
.readmore {
  clear: both;
  margin: 25px 0;
}
.readmore a:link, .readmore a:visited {
  font-size: 14px;
  color: #7f7f7f;
  padding: 8px;
  border: 3px solid #7f7f7f;
  text-decoration:none
}
.readmore a:hover, .readmore a:active {
  color:white;
  background:#7f7f7f;
}
/*rows*/
.articles-row1, .articles-row2, .articles-row3{color:#7f7f7f;}
.articles-row2{border-top:3px solid #d6d6d6; padding:15px 0; margin:15px 0;}
/*row 1*/
.articles-row1{padding:30px 15px 15px 15px;}
.articles-row1 img{width:100%;}
.articles-row1 h2{font-size:30px; font-weight:700}
.articles-row1 p{line-height:18px;}
/*row 1 - SIDE*/
.widget {background:gray; color:white; width:300px; height:300px; vertical-align:middle; text-align:center; display:table-cell; }
.tags{background:#e4e4e4; color:#363636; width:100%; text-transform:uppercase; padding:15px; margin-top:20px;}
.tags h4{font-weight:700;}
.label{border-radius:0; margin-bottom:50px; background-color: #71bf44;}
.tags a:link,.tags a:visited{text-decoration:none; color:white;}
.label:hover,.label:active{background-color: #53a127;}
/*row 2*/
.articles-row2 img{width:100%;}
.articles-row2 h2{font-size:18px; font-weight:700}
.articles-row2 p{line-height:18px;}
/*row 3*/
.articles-row3 {border-top:3px solid #d6d6d6; margin:15px 0 30px 0;}
.articles-row3 .col-md-12{padding:0;}
.articles-row3 a:link, .articles-row3 a:visited {
  display:block;
  color:#7f7f7f;
  text-decoration:none;
  padding:15px 15px 8px 15px;
}
.articles-row3 a:hover, .articles-row3 a:active {
	background:#e8e8e8;
}
.articles-row3 .col-md-12 {border-bottom:1px solid #d6d6d6;}
.articles-row3 h2{font-size:18px; font-weight:700; margin:0}

/*Resources ARTICLE PAGE*/
.date-stamp{display:inline; padding-right:10px;}
.article-page .tags{display:inline;background-color:transparent;padding:0px; margin-top:0px;}
.article-page .article-body h2{border-top:3px solid #cccccc; border-bottom:3px solid #cccccc; padding:12px 0; margin-top:10px; margin-bottom:0}
.article-page .article-body img{margin:0; padding:0; border-bottom:3px solid #cccccc;}
.article-page .article-body p{padding:12px 0;}
.pull-quote{border-top:5px solid #f8a900; border-bottom:5px solid #f8a900; color:#71bf44; font-size:24px; line-height:24px; font-style: italic; padding:20px 0; margin:20px 0;}
.pull-quote-sidetext{margin:20px 0;}
.pull-quote-right{margin-top:0;}
.article-title span {
  border-top: 3px solid #58585a;
  color:#58585a;
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
  z-index: 2;
  position: relative;
  margin-left:0px;
}
/*Resources FEATURED COURSES*/
.featured-courses{
	padding:15px;
}
.featured-courses .accordion-group{
	background-color:white;
}
.featured-courses .accordion-heading{
	border-top:10px solid #f5f5f5;
	padding:15px 15px 15px 40px;
	background-color:white!important;
	color:#58585a;
	font-weight:700;
	font-size:18px;
}
.featured-courses .accordion-body a{
	text-decoration:none;
}
.featured-courses .accordion-inner{
	padding: 0px 40px 2px 40px;
	background:#ebebeb;
	border-top:1px solid #dddddd;
}
.featured-courses .accordion-inner:hover{
	background:#71bf44;
	cursor:pointer;
}
.featured-courses .accordion-inner:hover h2, .featured-courses .accordion-inner:hover p{
	color:white
}
.featured-courses .accordion-inner h2{
	font-size:18px;	
	color:#00a2ff;
	margin-bottom:0;
}
.featured-courses .accordion-inner p{
	font-size:14px;
	color:#58585a;
}
/*
.featured-courses .first-row{
	background:#f5f5f5;
	padding:20px 40px;
}
.featured-courses .first-row:hover{
	background:#f5f5f5;
	cursor:default;
}
.featured-courses .first-row img{
	width:70px;
	height:70px;
	float:left;	
}
.featured-courses .first-row p{
	margin-top:1%;
	float:right;
	width:88%;background:red;
}
@media (max-width: 1679px) {
.first-row p{width:85%}
}
@media (max-width: 1279px) {
.first-row p{width:70%}
}
@media (max-width: 1023px) {
.first-row p{width:60%}
}
@media (max-width: 767px) {
.first-row p{width:100%; padding-top:10px;}
}
.first-row:hover p{
	color:#58585a;
}
*/
.accordion-toggle{
	color:#58585a!important;
	font-size:18px;
	font-weight:700;
}
.accordion-heading .icon-plus,
.accordion-heading .icon-minus
{ display: none;}
a.accordion-toggle {width:100%; display:block;}
.truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.related-resources{padding-top:30px;}

/* ==========================1503px================================== */
@media only screen and (min-width: 1280px) and (max-width: 1366px) {
  .slide-boxes {
    width: 80%; }

  .slide-boxes-resources {
    width: 80%; }
}	
/* ==========================1023px================================== */ 
@media (max-width: 1023px) {
	
}
/* ==========================1000px================================== */ 
@media (max-width: 1000px) {
	#resources-menu .resources-cate{padding-top:30px;}
	.resources-cate .nav-pills>li, .resources-cate .active{width:100%; text-align:center}
	.top-featured{border-left:0; border-top:3px solid white; padding-top:15px; margin-top:15px;}
	.widget {width:1%;}
	.hide-on-mobile{display:none;}
	.articles-row1 h2{font-size:18px;}
	#resources-backmenu{padding-top:20px;}
	.date-stamp{display:block;}
}