#responsive-btn,.responsive-nav-wrapper.off-canvas-nav-open {
	overflow:hidden
}
.off-canvas-nav--dark,.off-canvas-nav--dark li {
	border-top:1px solid #3c3c3c;
	border-bottom:1px solid #2f2f2f
}
#responsive-btn,.widget_calendar table thead th,div.thumbnail>img {
	text-align:center
}
.breadcrumbs strong,.off-canvas-nav a strong,.responsive-nav a strong {
	font-weight:400
}
.social-nav ul li a:before,body {
	-webkit-font-smoothing:antialiased
}
.wp-caption,embed,iframe,img,object {
	max-width:100%
}
.comment__body:after,.entries .entry--has_media__inner:after,.entry:after,.entry__content:after,.responsive-nav a:after,.responsive-nav li:after,.responsive-nav ul:after,.responsive-nav:after,.slick-track:after,.social-nav ul:after {
	clear:both
}
.comment__reply .comment-reply-link,.entries .entry--has_media__link,.off-canvas-nav a,.off-canvas-nav a:active,.off-canvas-nav a:focus,.off-canvas-nav a:hover,.responsive-nav a,.responsive-nav a:active,.responsive-nav a:focus,.responsive-nav a:hover,.screen-reader-text:focus,.site-branding a,.social-nav ul li a {
	text-decoration:none
}
.responsive-nav-wrapper #responsive-btn:before {
	content:'\f419'
}
.responsive-nav-wrapper.off-canvas-nav-open #responsive-btn:before {
	display:block;
	content:'\f406'
}
.responsive-nav-wrapper.off-canvas-nav-open .off-canvas-nav,.responsive-nav-wrapper.off-canvas-nav-open .responsive-nav-contents {
	transition:transform .2s ease-out;
	-ms-transition:transform .2s ease-out;
	-moz-transition:transform .2s ease-out;
	-webkit-transition:transform .2s ease-out
}
.responsive-nav-contents {
	position:relative;
	box-shadow:rgba(0,0,0,.3) 3px 0 10px
}
#responsive-btn {
	display:block!important;
	cursor:pointer;
	font-family:genericons
}
.responsive-nav {
	display:none
}
.off-canvas-nav {
	display:block;
	visibility:hidden;
	margin:0;
	overflow:auto;
	overflow-x:hidden;
	padding:0;
	width:300px;
	position:fixed;
	top:0;
	bottom:0
}
@media print {
	.off-canvas-nav {
		display:none!important
	}
}
.nav--hide {
	display:none
}
.off-canvas-nav li,.off-canvas-nav ul {
	list-style:none;
	display:block;
	margin:0;
	padding:0
}
.off-canvas-nav a {
	display:block
}
.off-canvas-nav--dark {
	background-color:#333
}
.off-canvas-nav--dark a {
	color:#ccc;
	padding:10px 20px
}
.off-canvas-nav--dark .current-menu-item>a,.off-canvas-nav--dark .current-page-ancestor>a,.off-canvas-nav--dark .current_page_ancestor>a,.off-canvas-nav--dark .current_page_item>a,.off-canvas-nav--dark .current_page_parent>a,.off-canvas-nav--dark a:active,.off-canvas-nav--dark a:focus,.off-canvas-nav--dark a:hover {
	background-color:#2f2f2f;
	color:#fff
}
.off-canvas-nav--dark>*>ul,.off-canvas-nav--dark>ul {
	border-bottom:1px solid #3c3c3c
}
.breadcrumbs,.breadcrumbs a:active,.breadcrumbs a:hover,.breadcrumbs a:link,.breadcrumbs a:visited {
	color:#777
}
.off-canvas-nav--dark ul ul {
	border-top:1px solid #2f2f2f;
	border-left:1px solid #2f2f2f;
	margin-bottom:-1px;
	margin-left:3em;
	opacity:1;
	visibility:visible
}
.off-canvas-nav--dark ul ul li {
	border-left:1px solid #3c3c3c
}
.off-canvas-nav-left .off-canvas-nav {
	left:-300px
}
.off-canvas-nav-left.off-canvas-nav-open .off-canvas-nav,.off-canvas-nav-left.off-canvas-nav-open .responsive-nav-contents {
	transform:translate(300px,0);
	-ms-transform:translate(300px,0);
	-moz-transform:translate(300px,0);
	-webkit-transform:translate(300px,0)
}
.off-canvas-nav-right .off-canvas-nav {
	right:-300px
}
@media (max-width:320px) {
	.off-canvas-nav {
		width:220px
	}
	.off-canvas-nav-left .off-canvas-nav {
		left:-220px
	}
	.off-canvas-nav-left.off-canvas-nav-open .off-canvas-nav,.off-canvas-nav-left.off-canvas-nav-open .responsive-nav-contents {
		transform:translate(220px,0);
		-ms-transform:translate(220px,0);
		-moz-transform:translate(220px,0);
		-webkit-transform:translate(220px,0)
	}
	.off-canvas-nav-right .off-canvas-nav {
		right:-220px
	}
}
.off-canvas-nav-right.off-canvas-nav-open .off-canvas-nav,.off-canvas-nav-right.off-canvas-nav-open .responsive-nav-contents {
	transform:translate(-300px,0);
	-ms-transform:translate(-300px,0);
	-moz-transform:translate(-300px,0);
	-webkit-transform:translate(-300px,0)
}
@media (max-width:320px) {
	.off-canvas-nav-right.off-canvas-nav-open .off-canvas-nav,.off-canvas-nav-right.off-canvas-nav-open .responsive-nav-contents {
		transform:translate(-220px,0);
		-ms-transform:translate(-220px,0);
		-moz-transform:translate(-220px,0);
		-webkit-transform:translate(-220px,0)
	}
}
.responsive-nav a:after,.responsive-nav a:before,.responsive-nav li:after,.responsive-nav li:before,.responsive-nav ul:after,.responsive-nav ul:before,.responsive-nav:after,.responsive-nav:before {
	content:' ';
	display:table
}
.slick-list,.slick-slider,.slick-track {
	display:block;
	position:relative
}
.responsive-nav li,.responsive-nav ul {
	list-style:none;
	margin:0;
	padding:0
}
.responsive-nav li {
	position:relative
}
.responsive-nav a {
	display:block;
	padding:10px 15px
}
.responsive-nav>*>ul>li,.responsive-nav>ul>li {
	float:left
}
.responsive-nav>*>ul>li>ul,.responsive-nav>ul>li>ul {
	position:absolute;
	top:100%;
	left:0
}
.responsive-nav li ul {
	opacity:0;
	visibility:hidden;
	width:220px;
	transition:visibility .1s ease-in,opacity .1s ease-in
}
.responsive-nav li ul.reverse-pulldown {
	right:0;
	left:auto
}
.responsive-nav>*>ul>li>ul ul,.responsive-nav>ul>li>ul ul {
	position:absolute;
	top:0;
	left:219px
}
.responsive-nav>*>ul>li>ul ul.reverse-pulldown,.responsive-nav>ul>li>ul ul.reverse-pulldown {
	left:-219px
}
.responsive-nav li:hover>ul {
	visibility:visible;
	opacity:1
}
.slick-loading .slick-slide,.slick-loading .slick-track {
	visibility:hidden
}
.open-for-ios,.open-for-ios .responsive-nav-wrapper {
	overflow:hidden;
	height:100%
}
.open-for-ios .off-canvas-nav {
	position:absolute
}
.slick-slider {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-touch-callout:none;
	-khtml-user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-tap-highlight-color:transparent
}
.slick-list {
	overflow:hidden;
	margin:0;
	padding:0
}
.slick-list:focus {
	outline:0
}
.slick-list.dragging {
	cursor:pointer;
	cursor:hand
}
.slick-slider .slick-list,.slick-slider .slick-track {
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.slick-track {
	top:0;
	left:0
}
.slick-track:after,.slick-track:before {
	display:table;
	content:''
}
.slick-slide {
	display:none;
	float:left;
	height:100%;
	min-height:1px
}
.header--default .global-nav .menu,.header--transparency .global-nav .menu,[dir=rtl] .slick-slide {
	float:left;
}
.slick-slide img {
	display:block
}
.slick-slide.slick-loading img {
	display:none
}
.slick-slide.dragging img {
	pointer-events:none
}
.slick-initialized .slick-slide {
	display:block
}
.slick-vertical .slick-slide {
	display:block;
	height:auto;
	border:1px solid transparent
}
.slick-arrow.slick-hidden {
	display:none
}
.page-header {
	background-position:center center;
	background-size:cover;
	margin:0;
	padding:64px 0
}
.page-header--has_background-image {
	padding-top:160px;
	padding-bottom:160px
}
.page-header__title {
	font-size:28px;
	margin:0
}
.page-header__description {
	margin-top:20px;
	margin-bottom:-11.5px
}
.breadcrumbs,.entry-meta {
	font-size:12px;
	margin-bottom:30px
}
.sticky .entry__title:before {
	content:'FEATURED';
	display:inline-block;
	background-color:#333;
	border-radius:3px;
	color:#fff;
	font-size:12px;
	margin-top:-2px;
	margin-right:10px;
	padding:4px 10px;
	vertical-align:middle
}
.entry-meta {
	border-bottom:1px solid #ddd;
	padding-bottom:10px
}
.entry-meta__list {
	list-style:none;
	margin:0;
	padding:0
}
.entry-meta__item {
	display:inline-block;
	margin-right:10px
}
.pagination li>span {
	border-color:#337ab7;
	color:#fff
}
.btn-ghost,.habakiri-slider__item-content .btn-default,.jumbotron .btn-default {
	background-color:transparent;
	border:1px solid #fff;
	color:#fff
}
.btn-ghost:active,.btn-ghost:hover,.habakiri-slider__item-content .btn-default:active,.habakiri-slider__item-content .btn-default:hover,.jumbotron .btn-default:active,.jumbotron .btn-default:hover {
	background-color:rgba(255,255,255,.3)
}
.jumbotron {
	margin-bottom:0;
	padding:160px 15px
}
.container .jumbotron,.container-fluid .jumbotron {
	border-radius:0;
	padding-right:15px;
	padding-left:15px
}
.jumbotron p {
	font-size:100%
}
.jumbotron .btn {
	margin:40px 0 0
}
div.thumbnail {
	background-color:transparent;
	border:none;
	padding:0
}
div.thumbnail .caption {
	padding:0
}
.widget_archive ul,.widget_categories ul,.widget_meta ul,.widget_nav_menu ul,.widget_pages ul,.widget_recent_comments ul,.widget_recent_entries ul {
	list-style:none;
	padding-left:0
}
.widget_archive ul li,.widget_categories ul li,.widget_meta ul li,.widget_nav_menu ul li,.widget_pages ul li,.widget_recent_comments ul li,.widget_recent_entries ul li {
	padding:4px 0
}
.widget_archive ul li li,.widget_categories ul li li,.widget_meta ul li li,.widget_nav_menu ul li li,.widget_pages ul li li,.widget_recent_comments ul li li,.widget_recent_entries ul li li {
	padding-left:1.5em
}
.widget_archive ul li li li,.widget_categories ul li li li,.widget_meta ul li li li,.widget_nav_menu ul li li li,.widget_pages ul li li li,.widget_recent_comments ul li li li,.widget_recent_entries ul li li li {
	padding-left:3em
}
.widget_archive ul li li li li,.widget_categories ul li li li li,.widget_meta ul li li li li,.widget_nav_menu ul li li li li,.widget_pages ul li li li li,.widget_recent_comments ul li li li li,.widget_recent_entries ul li li li li {
	padding-left:4.5em
}
.widget_archive ul li li li li li,.widget_categories ul li li li li li,.widget_meta ul li li li li li,.widget_nav_menu ul li li li li li,.widget_pages ul li li li li li,.widget_recent_comments ul li li li li li,.widget_recent_entries ul li li li li li {
	padding-left:6em
}
.widget_archive ul li li li li li li,.widget_categories ul li li li li li li,.widget_meta ul li li li li li li,.widget_nav_menu ul li li li li li li,.widget_pages ul li li li li li li,.widget_recent_comments ul li li li li li li,.widget_recent_entries ul li li li li li li {
	padding-left:7.5em
}
.widget_archive ul li ul,.widget_categories ul li ul,.widget_meta ul li ul,.widget_nav_menu ul li ul,.widget_pages ul li ul,.widget_recent_comments ul li ul,.widget_recent_entries ul li ul {
	margin-top:4px;
	margin-bottom:-4px
}
.widget_archive ul li ul ul,.widget_categories ul li ul ul,.widget_meta ul li ul ul,.widget_nav_menu ul li ul ul,.widget_pages ul li ul ul,.widget_recent_comments ul li ul ul,.widget_recent_entries ul li ul ul {
	margin-left:-1.5em
}
.widget_archive ul li ul ul ul,.widget_categories ul li ul ul ul,.widget_meta ul li ul ul ul,.widget_nav_menu ul li ul ul ul,.widget_pages ul li ul ul ul,.widget_recent_comments ul li ul ul ul,.widget_recent_entries ul li ul ul ul {
	margin-left:-3em
}
.widget_archive ul li ul ul ul ul,.widget_categories ul li ul ul ul ul,.widget_meta ul li ul ul ul ul,.widget_nav_menu ul li ul ul ul ul,.widget_pages ul li ul ul ul ul,.widget_recent_comments ul li ul ul ul ul,.widget_recent_entries ul li ul ul ul ul {
	margin-left:-4.5em
}
.widget_archive ul li ul ul ul ul ul,.widget_categories ul li ul ul ul ul ul,.widget_meta ul li ul ul ul ul ul,.widget_nav_menu ul li ul ul ul ul ul,.widget_pages ul li ul ul ul ul ul,.widget_recent_comments ul li ul ul ul ul ul,.widget_recent_entries ul li ul ul ul ul ul {
	margin-left:-6em
}
.widget_calendar #next,.widget_calendar table tbody td {
	text-align:right
}
.widget_tag_cloud .tagcloud {
	line-height:1.3
}
.habakiri-slider__transparent-layer {
	height:100%
}
.habakiri-slider__item {
	background-size:cover;
	background-position:50% 50%;
	display:none;
	position:relative
}
.habakiri-slider__item:first-child {
	display:block
}
.entry:after,.entry:before,.entry__content:after,.entry__content:before {
	display:table;
	content:" "
}
.habakiri-slider__item-wrapper {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0
}
.habakiri-slider__item-content {
	color:#fff;
	position:absolute;
	left:0;
	right:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.habakiri-slider__item-content a {
	color:#fff
}
.habakiri-slider__image {
	visibility:hidden;
	width:100%
}
.habakiri-slider__arrow {
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-16px;
	width:32px;
	height:32px;
	color:#fff;
	cursor:pointer;
	text-decoration:none
}
.habakiri-slider__arrow--prev {
	left:10px;
	-webkit-transform:rotate(-90deg);
	-moz-transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	transform:rotate(-90deg)
}
.habakiri-slider__arrow--next {
	right:10px;
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg)
}
.habakiri-slider__arrow:before {
	font-size:32px
}
#container {
	overflow:hidden
}
.sub-page-contents {
	padding-top:40px
}
#main {
	margin-bottom:60px
}
.page-template-front-page #main,.page-template-rich-front-page #main {
	margin-bottom:0
}
.entry__title {
	margin:0 0 10px
}
.entry__content>:first-child {
	margin-top:0
}
.header {
	position:relative;
	z-index:3
}
.header--fixed,.header--transparency {
	position:absolute;
	left:0;
	right:0
}
.header--fixed,.header.header--fixed--is_scrolled {
	box-shadow:0 0 3px rgba(0,0,0,.2)
}
.header--center .global-nav {
	text-align:center
}
.header--center .global-nav .menu {
	display:inline-block;
	text-align:left;
	vertical-align:bottom
}
.header--transparency {
	background-color:transparent!important;
	box-shadow:none;
	transition:background-color .2s
}
.header--transparency .global-nav {
	background-color:transparent;
	transition:background-color .2s
}
.header--transparency .global-nav .menu>.menu-item>a {
	background-color:transparent
}
.header--fixed--is_scrolled {
	position:fixed
}
.admin-bar .header--fixed.header--fixed--is_scrolled {
	top:32px
}
@media screen and (max-width:782px) {
	.admin-bar .header--fixed.header--fixed--is_scrolled {
		top:46px
	}
	.header__content .header__col {
		width: 50%;
	}
}
@media screen and (max-width:600px) {
	.admin-bar .header--fixed.header--fixed--is_scrolled {
		top:0
	}
}
.admin-bar.open .header--fixed.header--fixed--is_scrolled {
	top:0
}
.header__content {
	display:table;
	margin-right:0;
	margin-left:0;
	width:100%
}
.header__content .header__col {
	display:table-cell;
	float:none;
	padding-left:0;
	padding-right:0;
	vertical-align:middle
}
.site-branding {
	padding:20px 0
}
.site-branding__heading {
	font-size:24px;
	line-height:1;
	margin:0
}
@media (min-width:480px) {
	.site-branding__heading {
		font-size:26px
	}
}
.site-branding__logo {
	font-size:24px;
	line-height:1;
	margin:0
}
@media (min-width:480px) {
	.site-branding__logo {
		font-size:26px
	}
}
.global-nav-wrapper {
	position:relative
}
.responsive-nav .menu-item {
	text-align:center
}
.off-canvas-nav .menu-item,.responsive-nav .children .menu-item,.responsive-nav .sub-menu .menu-item {
	text-align:left
}
.responsive-nav a small {
	display:block
}
.responsive-nav .children a,.responsive-nav .sub-menu a {
	padding:10px
}
.responsive-nav ul li ul li ul {
	left:220px
}
.responsive-nav ul li ul li ul.reverse-pulldown {
	left:-220px
}
.off-canvas-nav a small {
	display:none
}
#responsive-btn {
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	margin:auto;
	transition:all .1s;
	border-width:1px;
	border-style:solid;
	height:40px;
	width:40px;
	font-size:18px;
	line-height:18px;
	padding:10px
}
.sidebar-widget {
	font-size:93%;
	margin:0 0 20px
}
.sidebar-widget__title {
	font-weight:700;
	margin-top:0;
	border-left: 4px solid #67b9e4;
	padding: 2px 0 0 10px;
	line-height: 19px;
}
.footer-widget-area {
	font-size:12px;
	padding:60px 0 25px
}
.footer-widget__title {
	font-size:18px;
	font-weight:400;
	margin:0 0 20px
}
.social-nav {
	padding:15px 0 0
}
.social-nav ul {
	list-style:none;
	padding:0
}
.social-nav ul:after,.social-nav ul:before {
	content:" ";
	display:table
}
.social-nav ul li {
	float:left;
	margin:0 15px 0 0;
	padding:0;
	position:relative
}
.social-nav ul li a {
	color:#fff;
	display:block;
	width:16px;
	height:16px;
	overflow:hidden
}
.social-nav ul li a:before {
	content:'\f408';
	display:inline-block;
	font-family:Genericons;
	font-size:16px;
	line-height:16px
}
.comment__meta,.copyright {
	font-size:12px
}
.social-nav ul li a[href*="wordpress.org"]:before {
	content:'\f205'
}
.social-nav ul li a[href*="github.com"]:before {
	content:'\f200'
}
.social-nav ul li a[href*="dribbble.com"]:before {
	content:'\f201'
}
.social-nav ul li a[href*="twitter.com"]:before {
	content:'\f202'
}
.social-nav ul li a[href*="facebook.com"]:before {
	content:'\f203'
}
.social-nav ul li a[href*="plus.google.com"]:before {
	content:'\f206'
}
.social-nav ul li a[href*="linkedin.com"]:before {
	content:'\f207'
}
.social-nav ul li a[href*="pinterest.com"]:before {
	content:'\f210'
}
.social-nav ul li a[href*="flickr.com"]:before {
	content:'\f211'
}
.social-nav ul li a[href*="vimeo.com"]:before {
	content:'\f212'
}
.social-nav ul li a[href*="youtube.com"]:before {
	content:'\f213'
}
.social-nav ul li a[href*="instagram.com"]:before {
	content:'\f215'
}
.social-nav ul li a[href*="codepen.io"]:before {
	content:'\f216'
}
.social-nav ul li a[href*="polldaddy.com"]:before {
	content:'\f217'
}
.social-nav ul li a[href*="path.com"]:before {
	content:'\f219'
}
.social-nav ul li a[href*="skype.com"]:before {
	content:'\f220'
}
.social-nav ul li a[href*="digg.com"]:before {
	content:'\f221'
}
.social-nav ul li a[href*="reddit.com"]:before {
	content:'\f222'
}
.social-nav ul li a[href*="stumbleupon.com"]:before {
	content:'\f223'
}
.social-nav ul li a[href*="getpocket.com"]:before {
	content:'\f224'
}
.social-nav ul li a[href*="dropbox.com"]:before {
	content:'\f225'
}
.social-nav ul li a[href*="foursquare.com"]:before {
	content:'\f226'
}
.social-nav ul li a[href$="/feed"]:before {
	content:'\f413'
}
.copyright {
	background-color:#0a0a0a;
	color:#393939;
	padding:15px 0
}
.copyright a {
	color:#444
}
.comments,.trackbacks {
	border-top:1px solid #ddd;
	margin-top:30px;
	padding-top:30px
}
.comments__title,.trackbacks__title {
	margin:0 0 30px
}
.comments__list {
	list-style:none;
	margin:0;
	padding:0
}
.comments__item {
	margin-left:0;
	padding-left:0
}
.comment {
	margin:0 0 10px;
	padding:0
}
.comment__header {
	float:left;
	margin-right:10px
}
.bypostauthor .comment__header {
	float:right;
	margin:0 0 0 10px
}
.comment__author {
	font-size:12px;
	line-height:1.4;
	width:50px
}
.comment__author img {
	margin:0 0 5px
}
.comment__meta,.comment__reply {
	margin-bottom:10px
}
.comment__body {
	border:1px solid #ddd;
	border-radius:5px;
	padding:20px 20px 10px;
	overflow:hidden
}
.comment__body:after,.comment__body:before {
	content:" ";
	display:table
}
.comment__reply .comment-reply-link {
	color:#fff
}
.comment .children {
	list-style:none;
	margin:0;
	padding:0 0 0 60px
}
.trackbacks__list {
	list-style:none;
	margin:0;
	padding:0
}
.trackbacks__item {
	border-left:3px solid #eee;
	margin:0 0 20px;
	padding-left:20px
}
.trackback__body {
	margin-left:0
}
.trackback__meta .fn {
	display:block
}
.entries .article {
	border-bottom:1px solid #eee;
	margin-bottom:30px;
	padding-bottom:30px
}
.entries .entry--has_media__inner:after,.entries .entry--has_media__inner:before {
	content:" ";
	display:table
}
.entries .entry--has_media__media {
	float:left;
	width:115px
}
@media (min-width:768px) {
	.page-header {
		background-attachment:fixed
	}
	.entries .entry--has_media__media {
		width:220px
	}
}
.entries .entry--has_media__link {
	width:100px;
	height:100px;
	color:#fff;
	display:block;
	font-size:18px;
	font-weight:700;
	overflow:hidden;
	text-align:center;
	vertical-align:middle
}
@media (min-width:768px) {
	.entries .entry--has_media__link {
		width:200px;
		height:200px
	}
}
.entries .entry--has_media__text {
	width:50px;
	height:50px;
	background-color:#eee;
	display:table-cell;
	vertical-align:middle;
	position:relative;
	top:-2px
}
@media (min-width:768px) {
	.entries .entry--has_media__text {
		width:150px;
		height:150px
	}
}
.entries .entry--has_media__text:after {
	content:'';
	display:block;
	background:#fff;
	margin:0 auto;
	height:1px;
	width:1em;
	position:relative;
	top:-2px
}
.entries .entry--has_media__body {
	overflow:hidden
}
.entries .entry--has_media__body__title {
	margin-top:0
}
.entries .entry-meta {
	border-bottom:none;
	margin-bottom:0;
	padding-bottom:0
}
.related-posts {
	border-top:1px solid #ddd;
	margin-top:30px;
	padding-top:30px
}
.related-posts .article:last-child {
	border-bottom:none
}
.related-posts__title {
	margin:0 0 30px
}
.related-posts .entry__title {
	margin-top:0;
	margin-bottom:15px
}
@media (min-width:768px) {
	.related-posts .entry--has_media__media {
		width:130px
	}
	.related-posts .entry--has_media__link,.related-posts .entry--has_media__text {
		width:100px;
		height:100px
	}
	.section--fixed,.section-fixed {
		background-attachment:fixed
	}
}
.related-posts .entry-meta {
	margin-bottom:0
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
	font-weight:700
}
img {
	height:auto
}
a {
	transition:color .2s,background-color .2s,border-color .2s,text-decoratin .2s
}
blockquote {
	font-size:100%
}
dl,table {
	margin-bottom:11.5px
}
table small {
	font-weight:400
}
.wp-caption {
	border:none;
	text-align:left;
	background-color:transparent;
	padding:0;
	margin:0 0 11.5px;
	border-radius:0
}
.wp-caption-text {
	color:#555;
	margin-top:5px;
	font-size:12px;
	line-height:1.4
}
.alignleft {
	display:inline;
	float:left;
	margin-right:1.5em
}
.alignright {
	display:inline;
	float:right;
	margin-left:1.5em
}
.aligncenter {
	clear:both;
	display:block;
	margin-left:auto;
	margin-right:auto
}
.gallery {
	margin:0 0 11.5px
}
.gallery-item {
	display:inline-block;
	padding:1.79104477%;
	text-align:center;
	vertical-align:top;
	width:100%
}
.gallery-columns-2 .gallery-item {
	max-width:50%
}
.gallery-columns-3 .gallery-item {
	max-width:33.33333%
}
.gallery-columns-4 .gallery-item {
	max-width:25%
}
.gallery-columns-5 .gallery-item {
	max-width:20%
}
.gallery-columns-6 .gallery-item {
	max-width:16.66667%
}
.gallery-columns-7 .gallery-item {
	max-width:14.28571%
}
.gallery-columns-8 .gallery-item {
	max-width:12.5%
}
.gallery-columns-9 .gallery-item {
	max-width:11.11111%
}
.gallery-icon img {
	margin:0 auto
}
.gallery-caption {
	display:block
}
.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption {
	display:none
}
.screen-reader-text {
	clip:rect(1px,1px,1px,1px);
	position:absolute!important;
	height:1px;
	width:1px;
	overflow:hidden
}
.screen-reader-text:focus {
	background-color:#f1f1f1;
	border-radius:3px;
	box-shadow:0 0 2px 2px rgba(0,0,0,.6);
	clip:auto!important;
	color:#21759b;
	display:block;
	font-size:14px;
	font-size:.875rem;
	font-weight:700;
	height:auto;
	left:5px;
	line-height:normal;
	padding:15px 23px 14px;
	top:5px;
	width:auto;
	z-index:100000
}
.section {
	padding-top:50px;
	padding-bottom:50px
}
.section-title,.section__title {
	font-size:28px;
	margin:0 0 45px;
	text-align:center
}
.section-title .small,.section-title small,.section__title .small,.section__title small {
	display:block;
	font-size:60%;
	margin-top:10px
}
.section .section {
	padding-top:0;
	padding-bottom:0
}
.section .section .section-title,.section .section .section__title {
	margin:0 0 20px;
	text-align:left
}
.section--image,.section-image {
	background-size:cover;
	color:#fff
}
#mutuallink a {
	display: block;
	text-align: center;
	background: #84c9ed;
	margin: 0 15px;
	padding: 10px;
	color: #fff;
	border: 1px solid #67b9e4;
	position: relative;
	font-weight: bold;
}
#mutuallink a:after {
	content: "\f054";
	font-family: fontawesome;
	position: absolute;
	right: 20px;
}