/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
/* Language switcher */
.lang-item {
	margin-right: 5px !important;
}

blockquote {
	font-family: inherit !important;
}

.widget_nav_menu .current-menu-item > a {
	color: #242424;
}

@media screen and (min-width: 1230px) {
	.main-navigation {
		width: 900px;
	}
}

.dataTables_filter {
	margin-bottom: 15px;
	margin-right: 10px;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
	background: #e74f4e;
	color: #fff !important;
	border: 0 !important;
	border-radius: 0 !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	border: 0 !important;
	border-radius: 0 !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
	background: #fff !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.previous, .dataTables_wrapper .dataTables_paginate .paginate_button.next {
	background: #fff !important;
	color: #e74f4e !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.next:hover {
	background: #fff !important;
	color: #111 !important;
	border: 0;
}

.tmm .tmm_member .tmm_photo {
	border: 5px solid #f5f5f5;
	border-radius: 70px !important;
}

.site-branding {
	width: 114px !important;
}

@media screen and (min-width: 1230px) {
	.site-navigation {
		width: 1000px !important;
	}
}

.hero .page-title, .hero .taxonomy-description {
	text-align: left;
}

.site-logo {
	margin: 12px auto;
}

.btn-link {
	padding: 8px 20px;
	background: #e74f4e;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #fff;
}

.btn-link:hover {
	background: #242424;
	color: #fff;
}

#infinite-handle span button {
	background: #e74f4e;
	color: #fff;
}

#infinite-handle span button:focus, #infinite-handle span button:hover {
	background: #242424;
	color: #fff;
}

#infinite-handle span {
	background: #e74f4e;
}

#infinite-handle span:hover button, #infinite-handle span:focus button {
	background: #242424;
}

.small.cli-plugin-button, .small.cli-plugin-button:visited {
    font-size: 14px;
}

#cookie-law-info-bar {
	background-color: rgba(255, 255, 255, 0.9);
}