.twitter-top {
	float: right;
}

.logo {
	width: 100%;
}

.social {
	text-align: right;
	padding-right: 1em;
	margin-top: -3.5em;
	z-index: 10;
}


.disable:hover,
.disable:active,
.disable:focus {
	border: 3px solid #fff;
	color: #ccc;
	cursor: default;
}
#countdown-holder {
	color: #e62b8a;
}
button {
	border: 1px solid #e62b8a;
}


.notification.is-danger,
.tag.is-danger,
.button.is-danger {
	background-color: #e62b8a;
}
.button.is-danger:hover,
.button.is-danger:active,
.button.is-danger:focus {
	background-color: #f49ec3;
}

.columns.is-next {
	border-left: 10px solid #e62b8a;
}

/*.columns.is-past {
	border-left: 10px solid #ccc;
}*/

hr.is-past {

	border-top: 5px solid black;
	
}

.new-partner {
	position: relative;
	background-color: #e62b8a;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	padding: .25em 1em;
	margin-bottom: -4em;
	float: right;
	z-index: 10;
	display: inline-block;
	border-left: 2px solid black;
	border-bottom: 2px solid black;

}

.new-partner.left {
	float: left;
	border-right: 2px solid black;
	border-left: 0px solid black;
}


.footer {
	color: #ccc;
}

.back-to-top {
	float: right;
	margin-bottom: 2em;
	margin-top: -2em;
}
#header {
	border: 5px solid black;
	margin-top: 10px;
}

nav {
	border: 5px solid black;
	padding-top: 1.5em;
	padding-bottom: .5em;
	background: #fff;
} 

.message-body.general {
	line-height: 2em;
}


.message.is-danger {
  background: #fdeaf3;
}

.message.is-danger .message-header {
  background: #e62b8a;
  color: white;
}

.message.is-danger .message-body {
  border-color: #e62b8a;
  color: gray;
}

.is-danger {
	color: #e62b8a;
}

/*.navbar-item {
	border-bottom: 5px solid pink;
}*/

.navbar-item > .title {
	font-size: 1.65em;
}

.navbar-item > .heading {
	opacity: 0;
	transition: 300ms;
}

.navbar-item:hover > .heading {
	opacity: 1;
	transition: 300ms;
}

.navbar-item.is-next > .heading {
	opacity: 1;
	transition: 300ms;
}

.navbar-item {
	border-bottom: 5px solid #fff;
}

.navbar-item.is-next {
	border-bottom: 5px solid #e62b8a;
}

.navbar-item.is-past {
	opacity: .5;
	transition: 300ms;
}

.navbar-item.is-past:hover {
	opacity: 1;
	transition: 300ms;
}

.coming-soon {
	text-align: center;
	font-size: 2em;
	color: #ccc;
}

.linked,
.card {
	border: 5px solid black;
	transition: 300ms;
}

.linked:hover {
	border: 5px solid #e62b8a;
	transition: 300ms;
}

.linked:hover .new-partner {
	border-left: 2px solid #e62b8a;
	border-bottom: 2px solid #e62b8a;
	transition: 300ms;
}

.linked:hover .new-partner.left {
	border-left: 0px;
	border-right: 2px solid #e62b8a;
	border-bottom: 2px solid #e62b8a;

}

.content {
	margin-bottom: .5em;
}
.fa-stack-2x {
	font-size: 200%;
}

a {
	color: #222324;

}

.media-content {
	margin-bottom: 1em;
}


@media (max-width: 738px) {
ul a {
    line-height: 4em;

}
ul {
	margin: 0;
}

}

/* Footer
  --------------------------------------------- */  

footer {
	background-color: #e62b8a;
	width: 100vw;
	font-size: 1em;
	color: #fff;
	text-align: center;
	padding: 2em 0;
	
	bottom: 0;
}

footer a {
	color: #fff;
	text-decoration: none;
	transition: 300ms;
}

.links {
	font-weight: bold;
}

footer a:hover,
footer a:active,
footer a:focus {
	color: #ffffff;
	-webkit-filter: invert(100%);
 	-moz-filter: invert(100%);
  	-o-filter: invert(100%);
  	-ms-filter: invert(100%);
  	filter: invert(100%);
}

.copyright {
	font-size: .5em;
	color: #fff;
	text-align: center;
	margin-bottom: 1em;
}
 
 footer img {
 	width: 100%;
 }