.features-coloured-link-button {
	-moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12);
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12);
	border-radius: 100%;
	border-style: solid;
	border-width: 0;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12);
	color: rgb(255, 255, 255);
	cursor: pointer;
	display: inline-block;
	font-size: .66em;
	font-stretch: normal;
	font-weight: 400;
	letter-spacing: 1px;
	line-height: 130%;
	margin: 0;
	margin-bottom: 27px;
	padding: 7px 20px;
	padding-top: 29px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	transition: all 0.2s linear 0s;
}

.features-coloured-icon-boxes-featurecol .features-coloured-link-button:hover {
	-moz-box-shadow: rgba(0, 0, 0, .419608) 0 14px 26px -12px, rgba(0, 0, 0, .117647) 0 4px 23px 0, rgba(0, 0, 0, .2) 0 8px 10px -5px;
	-webkit-box-shadow: rgba(0, 0, 0, .419608) 0 14px 26px -12px, rgba(0, 0, 0, .117647) 0 4px 23px 0, rgba(0, 0, 0, .2) 0 8px 10px -5px;
	box-shadow: rgba(0, 0, 0, .419608) 0 14px 26px -12px, rgba(0, 0, 0, .117647) 0 4px 23px 0, rgba(0, 0, 0, .2) 0 8px 10px -5px;
	color: rgb(255, 255, 255);
	padding-top:34px;
}

.features-coloured-link-button:active {
	-moz-box-shadow: rgba(0, 0, 0, .129412) 0 3px 2px 0 inset;
	-webkit-box-shadow: rgba(0, 0, 0, .129412) 0 3px 2px 0 inset;
	box-shadow: rgba(0, 0, 0, .129412) 0 3px 2px 0 inset;
	color: rgb(255, 255, 255);
}

a .fa.features-coloured-icon, a .fa.font-icon-features-icon-container {
	font-size: 42px;
}

/* Maranoia overlay */
.maranoia-overlay-tooltip-panel {
	margin-right: 80px !important;
	z-index: 20;
}

.maranoia-overlay-toolbar {
	background-color: #A4CD39;
}

/* News ticker section */

@-webkit-keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.maranoia-ticker-wrap * { box-sizing: border-box; }

.maranoia-ticker-wrap {
  
  position: relative;
  width: 100%;
  overflow: hidden;
  height: 40px;
  background-color: #2186C4; 
  padding-left: 100%;
  box-sizing: content-box;
}

.maranoia-ticker-wrap .maranoia-ticker {
    display: inline-block;
    height: 40px;
    line-height: 40px;  
    white-space: nowrap;
    padding-right: 100%;
    box-sizing: content-box;

    -webkit-animation-iteration-count: infinite; 
	animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
	animation-timing-function: linear;
   	-webkit-animation-name: ticker;
	animation-name: ticker;
    -webkit-animation-duration: 30s;
	animation-duration: 30s;
}

.maranoia-ticker-wrap .maranoia-ticker .text {

		display: inline-block;
  
		padding: 0 20px;
		font-size: 20px;
		color: white;   
}
		
.maranoia-ticker-wrap .maranoia-ticker .text p {
		  padding: 0;
		  margin: 0;
}

/* Widget section */

.maranoia-widget-area {
    border-radius: 3px;
    clear: both;
    padding-bottom: 75px;
    padding-top: 75px;
}

@media only screen and (min-width: 768px) {
    .maranoia-widget-area-content {
        width: 90%;
        max-width: 1232px;
		margin: auto;
    }
}