/*
Import Webfonts
 * ----------------------------------------------------------------------------
 */
@font-face {
	font-family: "Bebas Neue Regular";
	src: url(http://milwaukeesalsa.org/wp-content/uploads/fonts/bebasneue_regular-webfont.woff);
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Bebas Neue Book";
	src: url(http://milwaukeesalsa.org/wp-content/uploads/fonts/bebasneue_book-webfont.woff);
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: "Bebas Neue Light";
	src: url(http://milwaukeesalsa.org/wp-content/uploads/fonts/bebasneue_light-webfont.woff);
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: "Bebas Neue Thin";
	src: url(http://milwaukeesalsa.org/wp-content/uploads/fonts/bebasneue_thin-webfont.woff);
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: "Bebas Neue Bold";
	src: url(http://milwaukeesalsa.org/wp-content/uploads/fonts/bebasneue_bold-webfont.woff);
	font-weight: 700;
	font-style: normal;
}

/*
Get rid of black border around theme, make background transparent
 * ----------------------------------------------------------------------------
 */
.site {
	margin: 0;
}

.site-inner {
	overflow: hidden !important;
}

body:not(.custom-background-image):before,
    body:not(.custom-background-image):after {
	height: 0 !important;
}

/*
Get rid of underlined links
 * ----------------------------------------------------------------------------
 */
.entry-content a,
.entry-summary a,
.taxonomy-description a,
.logged-in-as a, .comment-content a,
.pingback .comment-body > a,
.textwidget a,
.entry-footer a:hover,
.site-info a:hover {
	box-shadow: none;
}

/*
Custom Facebook Feed Tweaks
 * ----------------------------------------------------------------------------
 */
#cff .cff-item.cff-event {
	padding: 10px 0;
}

#cff .cff-end-date {
	display: none;
}

#cff .cff-item:last-child {
	border: 0 !important;
}

/*
Misc Tweaks
 * ----------------------------------------------------------------------------
 */
ul {
	list-style-position: inside;
}

.featured {
	background-color: #232323;
	padding: 15px;
}

/**
 * 3.0 - Typography
 * ----------------------------------------------------------------------------
 */
body,
button,
input,
select,
textarea {
	color: #eee;
	font-family: "Helvetica Neue", "Helvetica", "sans-serif";
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.75;
}

/**
 * 11.1 - Header
 */
.site-header {
	padding: 0 7.6923%;
}

.outdated-content {
	display:none;
}

@media screen and (min-width: 56.875em) {
  .content-area {
    width: 60%;
  }

  .sidebar {
    width: 35%;
    margin-left: 63%;
  }
	
	.content-area .no-sidebar {
    width: 100%;
  }
}