#rss-feed-grid .gutter-sizer { width: 1%; }

#rss-feed-grid .feed-wrapper {
	float: left;
	margin-bottom: 25px;
	margin-right: 1%;
	width: 32%;
}

#rss-feed-grid .feed-container {
    width: 100%;
	max-height: 400px;
	height: 400px;
	overflow: auto;
	position: relative;
	background-color: #0d2f52;
	border: 2px solid #0d2f52;
}

#rss-feed-grid .rss-feeder li {
	font-weight: bold;
    margin: 2px 0 2px 10px;
	padding-right: 30px;
}

#rss-feed-grid .rss-feeder li:after {
	background: #c0dad8;
	content: "";
    display: block;
    margin: 15px auto 20px;
	width:90%;
	height:4px;
	-webkit-transform:skew(45deg);
	-moz-transform:skew(45deg);
	-o-transform:skew(45deg);
}

#rss-feed-grid .feed-container li a{
	color: #399e7c;
}

#rss-feed-grid .feed-container li a:hover{
	color: #8ec4c0;
}

.feed-header {
	text-align: center;
	height: 31px;
}

.feed-header > img {
	max-height: 30px;
	max-width: 100%;
}

/* spinner css */
@-webkit-keyframes rotate-forever {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes rotate-forever {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotate-forever {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.loading-spinner {
  -webkit-animation-duration: 0.75s;
  -moz-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: rotate-forever;
  -moz-animation-name: rotate-forever;
  animation-name: rotate-forever;
  -webkit-animation-timing-function: linear;
  -moz-animation-timing-function: linear;
  animation-timing-function: linear;
  width: 30px;
  height: 30px;
  border: 8px solid #399e7c;
  border-right-color: transparent;
  border-radius: 50%;
  display: inline-block;
}

.loading-spinner {
  position: absolute;
  top: 50%;
  left: 46%;
  margin: -15px 0 -15px;
}

/* spinner css */