/* BPScript font (Brand type-face) */
@font-face {
	font-family: 'BPscriptRegular';
	src: url('../fonts/BPscript-webfont.eot');
	src: url('../fonts/BPscript-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/BPscript-webfont.woff') format('woff'), url('../fonts/BPscript-webfont.ttf') format('truetype'), url('../fonts/BPscript-webfont.svg#BPscriptRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* pull-right shouldn't have a background */
.pull-right {
	background: inherit;
}

/* Extra padding on the page-title to accomodate for the logo */
div#page-title {
	padding-top: 25px;
}

/* Extra padding for the desktop menu */
@media (min-width: 993px) {
	.navbar-nav > li > a {
		padding-top: 30px;
		padding-bottom: 30px;
	}
}

/* Carousel height */
.carousel,
.carousel .item {
	min-height: 400px;
}

/* Homepage icons */
.services-top .glyphicon,
.extension-icons .glyphicon {
	margin: 35% auto;
	display: block;
}

@media (min-width: 768px) and (max-width: 992px) {
	.services-top .glyphicon,
	.extension-icons .glyphicon {
		margin: 5% auto;
	}
}

@media (max-width: 767px) {
	.services-top .glyphicon,
	.extension-icons .glyphicon {
		margin: 5% auto;
	}

	/* Undo the float on the comment counter for small devices */
	.jw-comment-counter {
		float: inherit !important;
	}
}

/* Less padding in TDB <hr> */
.tweet-module-mbabker hr,
.tweet-module-babdev hr {
	margin: 15px 0;
}

/* No underline on "Around the Web" icons */
div.around-module a {
	text-decoration: none;
}

/* Border for Twitter bio */
div.twitter-bio div.row {
	border-bottom: 4px double #eeeeee;
	margin-bottom: 20px;
}

/* Headers that don't need to be recolored */
.items-leading .page-header h2,
.content-wrapper .headline h4,
.content-wrapper .headline h5 {
	color: inherit;
}

/* Extend the navbar and recolor the top border */
.navbar {
	min-height: 83px;
	border-top: 3px solid #f65439;
}

/* Branding colors */
a {
	color: #f65439;
}

a:hover,
a:focus {
	color: #f12c0b;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus,
.services-top .icon-green,
.extension-icons .icon-green {
	background-color: #f65439;
}

.headline h4,
.headline h5,
.page-header h2 {
	border-bottom: 2px solid #f65439;
}

.footer-3 {
	border-top: 3px solid #f65439;
}

.footer-3 .sm-cr-circle1 {
	background: #f65439;
}

.footer-3 .sm-cr-circle2 {
	border: 1px solid #f65439;
}

/* ARS - Tab backgrounds for releases */
div.tab-pane.active {
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	padding: 5px;
	background: #ffffff;
}

/* Blog Listing for 3.3 Do More banner */
body.view-category.itemid-25 img.domore-lg {
	display: none;
}

body.view-article.itemid-25 img.domore-sm {
	display: none;
}

/* Blog Listing for Uniform thumbnail */
body.view-category.itemid-25 div.uniform-thumb {
	display: none;
}
