/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/

/*!
Pure v1.0.0
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/yahoo/pure/blob/master/LICENSE.md
*/
.pure-g {
	letter-spacing: -0.31em;
	text-rendering: optimizespeed;
	font-family: FreeSans, Arimo, "Droid Sans", Helvetica, Arial, sans-serif;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	flex-flow: row wrap;
	-ms-flex-line-pack: start;
	align-content: flex-start;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	table .pure-g {
		display: block;
	}
}

.opera-only :-o-prefocus,
.pure-g {
	word-spacing: -0.43em;
}

.pure-u,
.pure-u-1,
.pure-u-1-1,
.pure-u-1-12,
.pure-u-1-2,
.pure-u-1-24,
.pure-u-1-3,
.pure-u-1-4,
.pure-u-1-5,
.pure-u-1-6,
.pure-u-1-8,
.pure-u-10-24,
.pure-u-11-12,
.pure-u-11-24,
.pure-u-12-24,
.pure-u-13-24,
.pure-u-14-24,
.pure-u-15-24,
.pure-u-16-24,
.pure-u-17-24,
.pure-u-18-24,
.pure-u-19-24,
.pure-u-2-24,
.pure-u-2-3,
.pure-u-2-5,
.pure-u-20-24,
.pure-u-21-24,
.pure-u-22-24,
.pure-u-23-24,
.pure-u-24-24,
.pure-u-3-24,
.pure-u-3-4,
.pure-u-3-5,
.pure-u-3-8,
.pure-u-4-24,
.pure-u-4-5,
.pure-u-5-12,
.pure-u-5-24,
.pure-u-5-5,
.pure-u-5-6,
.pure-u-5-8,
.pure-u-6-24,
.pure-u-7-12,
.pure-u-7-24,
.pure-u-7-8,
.pure-u-8-24,
.pure-u-9-24 {
	display: inline-block;
	zoom: 1;
	letter-spacing: normal;
	word-spacing: normal;
	vertical-align: top;
	text-rendering: auto;
}

.pure-g [class*="pure-u"] {
	font-family: sans-serif;
}

.pure-u-1-24 {
	width: 4.1667%;
}

.pure-u-1-12,
.pure-u-2-24 {
	width: 8.3333%;
}

.pure-u-1-8,
.pure-u-3-24 {
	width: 12.5%;
}

.pure-u-1-6,
.pure-u-4-24 {
	width: 16.6667%;
}

.pure-u-1-5 {
	width: 20%;
}

.pure-u-5-24 {
	width: 20.8333%;
}

.pure-u-1-4,
.pure-u-6-24 {
	width: 25%;
}

.pure-u-7-24 {
	width: 29.1667%;
}

.pure-u-1-3,
.pure-u-8-24 {
	width: 33.3333%;
}

.pure-u-3-8,
.pure-u-9-24 {
	width: 37.5%;
}

.pure-u-2-5 {
	width: 40%;
}

.pure-u-10-24,
.pure-u-5-12 {
	width: 41.6667%;
}

.pure-u-11-24 {
	width: 45.8333%;
}

.pure-u-1-2,
.pure-u-12-24 {
	width: 50%;
}

.pure-u-13-24 {
	width: 54.1667%;
}

.pure-u-14-24,
.pure-u-7-12 {
	width: 58.3333%;
}

.pure-u-3-5 {
	width: 60%;
}

.pure-u-15-24,
.pure-u-5-8 {
	width: 62.5%;
}

.pure-u-16-24,
.pure-u-2-3 {
	width: 66.6667%;
}

.pure-u-17-24 {
	width: 70.8333%;
}

.pure-u-18-24,
.pure-u-3-4 {
	width: 75%;
}

.pure-u-19-24 {
	width: 79.1667%;
}

.pure-u-4-5 {
	width: 80%;
}

.pure-u-20-24,
.pure-u-5-6 {
	width: 83.3333%;
}

.pure-u-21-24,
.pure-u-7-8 {
	width: 87.5%;
}

.pure-u-11-12,
.pure-u-22-24 {
	width: 91.6667%;
}

.pure-u-23-24 {
	width: 95.8333%;
}

.pure-u-1,
.pure-u-1-1,
.pure-u-24-24,
.pure-u-5-5 {
	width: 100%;
}

@media screen and (min-width: 568px) {
	.pure-u-sm-1,
	.pure-u-sm-1-1,
	.pure-u-sm-1-2,
	.pure-u-sm-1-3,
	.pure-u-sm-2-3,
	.pure-u-sm-1-4,
	.pure-u-sm-3-4,
	.pure-u-sm-1-5,
	.pure-u-sm-2-5,
	.pure-u-sm-3-5,
	.pure-u-sm-4-5,
	.pure-u-sm-5-5,
	.pure-u-sm-1-6,
	.pure-u-sm-5-6,
	.pure-u-sm-1-8,
	.pure-u-sm-3-8,
	.pure-u-sm-5-8,
	.pure-u-sm-7-8,
	.pure-u-sm-1-12,
	.pure-u-sm-5-12,
	.pure-u-sm-7-12,
	.pure-u-sm-11-12,
	.pure-u-sm-1-24,
	.pure-u-sm-2-24,
	.pure-u-sm-3-24,
	.pure-u-sm-4-24,
	.pure-u-sm-5-24,
	.pure-u-sm-6-24,
	.pure-u-sm-7-24,
	.pure-u-sm-8-24,
	.pure-u-sm-9-24,
	.pure-u-sm-10-24,
	.pure-u-sm-11-24,
	.pure-u-sm-12-24,
	.pure-u-sm-13-24,
	.pure-u-sm-14-24,
	.pure-u-sm-15-24,
	.pure-u-sm-16-24,
	.pure-u-sm-17-24,
	.pure-u-sm-18-24,
	.pure-u-sm-19-24,
	.pure-u-sm-20-24,
	.pure-u-sm-21-24,
	.pure-u-sm-22-24,
	.pure-u-sm-23-24,
	.pure-u-sm-24-24 {
		display: inline-block;
		*display: inline;
		zoom: 1;
		letter-spacing: normal;
		word-spacing: normal;
		vertical-align: top;
		text-rendering: auto;
	}
	.pure-u-sm-1-24 {
		width: 4.1667%;
		*width: 4.1357%;
	}
	.pure-u-sm-1-12,
	.pure-u-sm-2-24 {
		width: 8.3333%;
		*width: 8.3023%;
	}
	.pure-u-sm-1-8,
	.pure-u-sm-3-24 {
		width: 12.5%;
		*width: 12.469%;
	}
	.pure-u-sm-1-6,
	.pure-u-sm-4-24 {
		width: 16.6667%;
		*width: 16.6357%;
	}
	.pure-u-sm-1-5 {
		width: 20%;
		*width: 19.969%;
	}
	.pure-u-sm-5-24 {
		width: 20.8333%;
		*width: 20.8023%;
	}
	.pure-u-sm-1-4,
	.pure-u-sm-6-24 {
		width: 25%;
		*width: 24.969%;
	}
	.pure-u-sm-7-24 {
		width: 29.1667%;
		*width: 29.1357%;
	}
	.pure-u-sm-1-3,
	.pure-u-sm-8-24 {
		width: 33.3333%;
		*width: 33.3023%;
	}
	.pure-u-sm-3-8,
	.pure-u-sm-9-24 {
		width: 37.5%;
		*width: 37.469%;
	}
	.pure-u-sm-2-5 {
		width: 40%;
		*width: 39.969%;
	}
	.pure-u-sm-5-12,
	.pure-u-sm-10-24 {
		width: 41.6667%;
		*width: 41.6357%;
	}
	.pure-u-sm-11-24 {
		width: 45.8333%;
		*width: 45.8023%;
	}
	.pure-u-sm-1-2,
	.pure-u-sm-12-24 {
		width: 50%;
		*width: 49.969%;
	}
	.pure-u-sm-13-24 {
		width: 54.1667%;
		*width: 54.1357%;
	}
	.pure-u-sm-7-12,
	.pure-u-sm-14-24 {
		width: 58.3333%;
		*width: 58.3023%;
	}
	.pure-u-sm-3-5 {
		width: 60%;
		*width: 59.969%;
	}
	.pure-u-sm-5-8,
	.pure-u-sm-15-24 {
		width: 62.5%;
		*width: 62.469%;
	}
	.pure-u-sm-2-3,
	.pure-u-sm-16-24 {
		width: 66.6667%;
		*width: 66.6357%;
	}
	.pure-u-sm-17-24 {
		width: 70.8333%;
		*width: 70.8023%;
	}
	.pure-u-sm-3-4,
	.pure-u-sm-18-24 {
		width: 75%;
		*width: 74.969%;
	}
	.pure-u-sm-19-24 {
		width: 79.1667%;
		*width: 79.1357%;
	}
	.pure-u-sm-4-5 {
		width: 80%;
		*width: 79.969%;
	}
	.pure-u-sm-5-6,
	.pure-u-sm-20-24 {
		width: 83.3333%;
		*width: 83.3023%;
	}
	.pure-u-sm-7-8,
	.pure-u-sm-21-24 {
		width: 87.5%;
		*width: 87.469%;
	}
	.pure-u-sm-11-12,
	.pure-u-sm-22-24 {
		width: 91.6667%;
		*width: 91.6357%;
	}
	.pure-u-sm-23-24 {
		width: 95.8333%;
		*width: 95.8023%;
	}
	.pure-u-sm-1,
	.pure-u-sm-1-1,
	.pure-u-sm-5-5,
	.pure-u-sm-24-24 {
		width: 100%;
	}
}

@media screen and (min-width: 768px) {
	.pure-u-md-1,
	.pure-u-md-1-1,
	.pure-u-md-1-2,
	.pure-u-md-1-3,
	.pure-u-md-2-3,
	.pure-u-md-1-4,
	.pure-u-md-3-4,
	.pure-u-md-1-5,
	.pure-u-md-2-5,
	.pure-u-md-3-5,
	.pure-u-md-4-5,
	.pure-u-md-5-5,
	.pure-u-md-1-6,
	.pure-u-md-5-6,
	.pure-u-md-1-8,
	.pure-u-md-3-8,
	.pure-u-md-5-8,
	.pure-u-md-7-8,
	.pure-u-md-1-12,
	.pure-u-md-5-12,
	.pure-u-md-7-12,
	.pure-u-md-11-12,
	.pure-u-md-1-24,
	.pure-u-md-2-24,
	.pure-u-md-3-24,
	.pure-u-md-4-24,
	.pure-u-md-5-24,
	.pure-u-md-6-24,
	.pure-u-md-7-24,
	.pure-u-md-8-24,
	.pure-u-md-9-24,
	.pure-u-md-10-24,
	.pure-u-md-11-24,
	.pure-u-md-12-24,
	.pure-u-md-13-24,
	.pure-u-md-14-24,
	.pure-u-md-15-24,
	.pure-u-md-16-24,
	.pure-u-md-17-24,
	.pure-u-md-18-24,
	.pure-u-md-19-24,
	.pure-u-md-20-24,
	.pure-u-md-21-24,
	.pure-u-md-22-24,
	.pure-u-md-23-24,
	.pure-u-md-24-24 {
		display: inline-block;
		*display: inline;
		zoom: 1;
		letter-spacing: normal;
		word-spacing: normal;
		vertical-align: top;
		text-rendering: auto;
	}
	.pure-u-md-1-24 {
		width: 4.1667%;
		*width: 4.1357%;
	}
	.pure-u-md-1-12,
	.pure-u-md-2-24 {
		width: 8.3333%;
		*width: 8.3023%;
	}
	.pure-u-md-1-8,
	.pure-u-md-3-24 {
		width: 12.5%;
		*width: 12.469%;
	}
	.pure-u-md-1-6,
	.pure-u-md-4-24 {
		width: 16.6667%;
		*width: 16.6357%;
	}
	.pure-u-md-1-5 {
		width: 20%;
		*width: 19.969%;
	}
	.pure-u-md-5-24 {
		width: 20.8333%;
		*width: 20.8023%;
	}
	.pure-u-md-1-4,
	.pure-u-md-6-24 {
		width: 25%;
		*width: 24.969%;
	}
	.pure-u-md-7-24 {
		width: 29.1667%;
		*width: 29.1357%;
	}
	.pure-u-md-1-3,
	.pure-u-md-8-24 {
		width: 33.3333%;
		*width: 33.3023%;
	}
	.pure-u-md-3-8,
	.pure-u-md-9-24 {
		width: 37.5%;
		*width: 37.469%;
	}
	.pure-u-md-2-5 {
		width: 40%;
		*width: 39.969%;
	}
	.pure-u-md-5-12,
	.pure-u-md-10-24 {
		width: 41.6667%;
		*width: 41.6357%;
	}
	.pure-u-md-11-24 {
		width: 45.8333%;
		*width: 45.8023%;
	}
	.pure-u-md-1-2,
	.pure-u-md-12-24 {
		width: 50%;
		*width: 49.969%;
	}
	.pure-u-md-13-24 {
		width: 54.1667%;
		*width: 54.1357%;
	}
	.pure-u-md-7-12,
	.pure-u-md-14-24 {
		width: 58.3333%;
		*width: 58.3023%;
	}
	.pure-u-md-3-5 {
		width: 60%;
		*width: 59.969%;
	}
	.pure-u-md-5-8,
	.pure-u-md-15-24 {
		width: 62.5%;
		*width: 62.469%;
	}
	.pure-u-md-2-3,
	.pure-u-md-16-24 {
		width: 66.6667%;
		*width: 66.6357%;
	}
	.pure-u-md-17-24 {
		width: 70.8333%;
		*width: 70.8023%;
	}
	.pure-u-md-3-4,
	.pure-u-md-18-24 {
		width: 75%;
		*width: 74.969%;
	}
	.pure-u-md-19-24 {
		width: 79.1667%;
		*width: 79.1357%;
	}
	.pure-u-md-4-5 {
		width: 80%;
		*width: 79.969%;
	}
	.pure-u-md-5-6,
	.pure-u-md-20-24 {
		width: 83.3333%;
		*width: 83.3023%;
	}
	.pure-u-md-7-8,
	.pure-u-md-21-24 {
		width: 87.5%;
		*width: 87.469%;
	}
	.pure-u-md-11-12,
	.pure-u-md-22-24 {
		width: 91.6667%;
		*width: 91.6357%;
	}
	.pure-u-md-23-24 {
		width: 95.8333%;
		*width: 95.8023%;
	}
	.pure-u-md-1,
	.pure-u-md-1-1,
	.pure-u-md-5-5,
	.pure-u-md-24-24 {
		width: 100%;
	}
}

@media screen and (min-width: 1024px) {
	.pure-u-lg-1,
	.pure-u-lg-1-1,
	.pure-u-lg-1-2,
	.pure-u-lg-1-3,
	.pure-u-lg-2-3,
	.pure-u-lg-1-4,
	.pure-u-lg-3-4,
	.pure-u-lg-1-5,
	.pure-u-lg-2-5,
	.pure-u-lg-3-5,
	.pure-u-lg-4-5,
	.pure-u-lg-5-5,
	.pure-u-lg-1-6,
	.pure-u-lg-5-6,
	.pure-u-lg-1-8,
	.pure-u-lg-3-8,
	.pure-u-lg-5-8,
	.pure-u-lg-7-8,
	.pure-u-lg-1-12,
	.pure-u-lg-5-12,
	.pure-u-lg-7-12,
	.pure-u-lg-11-12,
	.pure-u-lg-1-24,
	.pure-u-lg-2-24,
	.pure-u-lg-3-24,
	.pure-u-lg-4-24,
	.pure-u-lg-5-24,
	.pure-u-lg-6-24,
	.pure-u-lg-7-24,
	.pure-u-lg-8-24,
	.pure-u-lg-9-24,
	.pure-u-lg-10-24,
	.pure-u-lg-11-24,
	.pure-u-lg-12-24,
	.pure-u-lg-13-24,
	.pure-u-lg-14-24,
	.pure-u-lg-15-24,
	.pure-u-lg-16-24,
	.pure-u-lg-17-24,
	.pure-u-lg-18-24,
	.pure-u-lg-19-24,
	.pure-u-lg-20-24,
	.pure-u-lg-21-24,
	.pure-u-lg-22-24,
	.pure-u-lg-23-24,
	.pure-u-lg-24-24 {
		display: inline-block;
		*display: inline;
		zoom: 1;
		letter-spacing: normal;
		word-spacing: normal;
		vertical-align: top;
		text-rendering: auto;
	}
	.pure-u-lg-1-24 {
		width: 4.1667%;
		*width: 4.1357%;
	}
	.pure-u-lg-1-12,
	.pure-u-lg-2-24 {
		width: 8.3333%;
		*width: 8.3023%;
	}
	.pure-u-lg-1-8,
	.pure-u-lg-3-24 {
		width: 12.5%;
		*width: 12.469%;
	}
	.pure-u-lg-1-6,
	.pure-u-lg-4-24 {
		width: 16.6667%;
		*width: 16.6357%;
	}
	.pure-u-lg-1-5 {
		width: 20%;
		*width: 19.969%;
	}
	.pure-u-lg-5-24 {
		width: 20.8333%;
		*width: 20.8023%;
	}
	.pure-u-lg-1-4,
	.pure-u-lg-6-24 {
		width: 25%;
		*width: 24.969%;
	}
	.pure-u-lg-7-24 {
		width: 29.1667%;
		*width: 29.1357%;
	}
	.pure-u-lg-1-3,
	.pure-u-lg-8-24 {
		width: 33.3333%;
		*width: 33.3023%;
	}
	.pure-u-lg-3-8,
	.pure-u-lg-9-24 {
		width: 37.5%;
		*width: 37.469%;
	}
	.pure-u-lg-2-5 {
		width: 40%;
		*width: 39.969%;
	}
	.pure-u-lg-5-12,
	.pure-u-lg-10-24 {
		width: 41.6667%;
		*width: 41.6357%;
	}
	.pure-u-lg-11-24 {
		width: 45.8333%;
		*width: 45.8023%;
	}
	.pure-u-lg-1-2,
	.pure-u-lg-12-24 {
		width: 50%;
		*width: 49.969%;
	}
	.pure-u-lg-13-24 {
		width: 54.1667%;
		*width: 54.1357%;
	}
	.pure-u-lg-7-12,
	.pure-u-lg-14-24 {
		width: 58.3333%;
		*width: 58.3023%;
	}
	.pure-u-lg-3-5 {
		width: 60%;
		*width: 59.969%;
	}
	.pure-u-lg-5-8,
	.pure-u-lg-15-24 {
		width: 62.5%;
		*width: 62.469%;
	}
	.pure-u-lg-2-3,
	.pure-u-lg-16-24 {
		width: 66.6667%;
		*width: 66.6357%;
	}
	.pure-u-lg-17-24 {
		width: 70.8333%;
		*width: 70.8023%;
	}
	.pure-u-lg-3-4,
	.pure-u-lg-18-24 {
		width: 75%;
		*width: 74.969%;
	}
	.pure-u-lg-19-24 {
		width: 79.1667%;
		*width: 79.1357%;
	}
	.pure-u-lg-4-5 {
		width: 80%;
		*width: 79.969%;
	}
	.pure-u-lg-5-6,
	.pure-u-lg-20-24 {
		width: 83.3333%;
		*width: 83.3023%;
	}
	.pure-u-lg-7-8,
	.pure-u-lg-21-24 {
		width: 87.5%;
		*width: 87.469%;
	}
	.pure-u-lg-11-12,
	.pure-u-lg-22-24 {
		width: 91.6667%;
		*width: 91.6357%;
	}
	.pure-u-lg-23-24 {
		width: 95.8333%;
		*width: 95.8023%;
	}
	.pure-u-lg-1,
	.pure-u-lg-1-1,
	.pure-u-lg-5-5,
	.pure-u-lg-24-24 {
		width: 100%;
	}
}

@media screen and (min-width: 1280px) {
	.pure-u-xl-1,
	.pure-u-xl-1-1,
	.pure-u-xl-1-2,
	.pure-u-xl-1-3,
	.pure-u-xl-2-3,
	.pure-u-xl-1-4,
	.pure-u-xl-3-4,
	.pure-u-xl-1-5,
	.pure-u-xl-2-5,
	.pure-u-xl-3-5,
	.pure-u-xl-4-5,
	.pure-u-xl-5-5,
	.pure-u-xl-1-6,
	.pure-u-xl-5-6,
	.pure-u-xl-1-8,
	.pure-u-xl-3-8,
	.pure-u-xl-5-8,
	.pure-u-xl-7-8,
	.pure-u-xl-1-12,
	.pure-u-xl-5-12,
	.pure-u-xl-7-12,
	.pure-u-xl-11-12,
	.pure-u-xl-1-24,
	.pure-u-xl-2-24,
	.pure-u-xl-3-24,
	.pure-u-xl-4-24,
	.pure-u-xl-5-24,
	.pure-u-xl-6-24,
	.pure-u-xl-7-24,
	.pure-u-xl-8-24,
	.pure-u-xl-9-24,
	.pure-u-xl-10-24,
	.pure-u-xl-11-24,
	.pure-u-xl-12-24,
	.pure-u-xl-13-24,
	.pure-u-xl-14-24,
	.pure-u-xl-15-24,
	.pure-u-xl-16-24,
	.pure-u-xl-17-24,
	.pure-u-xl-18-24,
	.pure-u-xl-19-24,
	.pure-u-xl-20-24,
	.pure-u-xl-21-24,
	.pure-u-xl-22-24,
	.pure-u-xl-23-24,
	.pure-u-xl-24-24 {
		display: inline-block;
		*display: inline;
		zoom: 1;
		letter-spacing: normal;
		word-spacing: normal;
		vertical-align: top;
		text-rendering: auto;
	}
	.pure-u-xl-1-24 {
		width: 4.1667%;
		*width: 4.1357%;
	}
	.pure-u-xl-1-12,
	.pure-u-xl-2-24 {
		width: 8.3333%;
		*width: 8.3023%;
	}
	.pure-u-xl-1-8,
	.pure-u-xl-3-24 {
		width: 12.5%;
		*width: 12.469%;
	}
	.pure-u-xl-1-6,
	.pure-u-xl-4-24 {
		width: 16.6667%;
		*width: 16.6357%;
	}
	.pure-u-xl-1-5 {
		width: 20%;
		*width: 19.969%;
	}
	.pure-u-xl-5-24 {
		width: 20.8333%;
		*width: 20.8023%;
	}
	.pure-u-xl-1-4,
	.pure-u-xl-6-24 {
		width: 25%;
		*width: 24.969%;
	}
	.pure-u-xl-7-24 {
		width: 29.1667%;
		*width: 29.1357%;
	}
	.pure-u-xl-1-3,
	.pure-u-xl-8-24 {
		width: 33.3333%;
		*width: 33.3023%;
	}
	.pure-u-xl-3-8,
	.pure-u-xl-9-24 {
		width: 37.5%;
		*width: 37.469%;
	}
	.pure-u-xl-2-5 {
		width: 40%;
		*width: 39.969%;
	}
	.pure-u-xl-5-12,
	.pure-u-xl-10-24 {
		width: 41.6667%;
		*width: 41.6357%;
	}
	.pure-u-xl-11-24 {
		width: 45.8333%;
		*width: 45.8023%;
	}
	.pure-u-xl-1-2,
	.pure-u-xl-12-24 {
		width: 50%;
		*width: 49.969%;
	}
	.pure-u-xl-13-24 {
		width: 54.1667%;
		*width: 54.1357%;
	}
	.pure-u-xl-7-12,
	.pure-u-xl-14-24 {
		width: 58.3333%;
		*width: 58.3023%;
	}
	.pure-u-xl-3-5 {
		width: 60%;
		*width: 59.969%;
	}
	.pure-u-xl-5-8,
	.pure-u-xl-15-24 {
		width: 62.5%;
		*width: 62.469%;
	}
	.pure-u-xl-2-3,
	.pure-u-xl-16-24 {
		width: 66.6667%;
		*width: 66.6357%;
	}
	.pure-u-xl-17-24 {
		width: 70.8333%;
		*width: 70.8023%;
	}
	.pure-u-xl-3-4,
	.pure-u-xl-18-24 {
		width: 75%;
		*width: 74.969%;
	}
	.pure-u-xl-19-24 {
		width: 79.1667%;
		*width: 79.1357%;
	}
	.pure-u-xl-4-5 {
		width: 80%;
		*width: 79.969%;
	}
	.pure-u-xl-5-6,
	.pure-u-xl-20-24 {
		width: 83.3333%;
		*width: 83.3023%;
	}
	.pure-u-xl-7-8,
	.pure-u-xl-21-24 {
		width: 87.5%;
		*width: 87.469%;
	}
	.pure-u-xl-11-12,
	.pure-u-xl-22-24 {
		width: 91.6667%;
		*width: 91.6357%;
	}
	.pure-u-xl-23-24 {
		width: 95.8333%;
		*width: 95.8023%;
	}
	.pure-u-xl-1,
	.pure-u-xl-1-1,
	.pure-u-xl-5-5,
	.pure-u-xl-24-24 {
		width: 100%;
	}
}

.pure-g [class*="pure-u"] {
	font-family: roboto, sans-serif;
}

.huge-title {
	font-size: 4.66667rem;
	line-height: 1.215em;
	font-weight: 500;
	color: #41505d;
}
.suptitle + .huge-title {
	margin-top: 0;
}
.huge-title small {
	font-size: 2.33333rem;
}
@media (max-width: 1400px) {
	.huge-title {
		font-size: 3.33333rem;
	}
}
@media (max-width: 1279px) {
	.huge-title {
		font-size: 2.66667rem;
	}
}

.big-title {
	font-size: 3.33333rem;
	margin: 1em 0;
	line-height: 1.2em;
}
.home .big-title {
	margin-bottom: 0.2em;
}
@media (min-width: 1024px) and (min-height: 800px) {
	.pagination__item .big-title {
		font-size: 2.5em;
	}
}
@media (max-width: 1400px) {
	.big-title {
		font-size: 2.66667rem;
	}
}
@media (max-width: 1279px) {
	.big-title {
		font-size: 2rem;
	}
}

.medium-title {
	font-weight: 500;
	font-size: 3rem;
}
@media (max-width: 1400px) {
	.medium-title {
		font-size: 2.53333rem;
	}
}
@media (max-width: 1279px) {
	.medium-title {
		font-size: 2rem;
	}
}

.small-title {
	font-size: 1rem;
	color: #4b4b4b;
	margin: 1em 0 0.5em 0;
	font-family: roboto, sans-serif;
	font-weight: normal;
	letter-spacing: 0;
}
.bg--colored .small-title {
	color: white;
}

.mini-title {
	font-size: 1rem;
	color: #97aac9;
	font-family: roboto, sans-serif;
	text-transform: none;
	font-weight: 400;
	letter-spacing: 0;
}

.tiny-title {
	font-size: 1.2rem;
	font-family: roboto, sans-serif;
	text-transform: uppercase;
	letter-spacing: 0;
	font-weight: 500;
	margin: 0.5rem 0;
}
hgroup .tiny-title {
	margin-top: 0;
}

.alternative-title {
	font-family: roboto, sans-serif;
	font-size: 1.06667rem;
	font-weight: 500;
	letter-spacing: 0;
	text-transform: uppercase;
}
@media (min-width: 1024px) {
	.alternative-title {
		font-size: 1.33333rem;
	}
}
@media (min-width: 1500px) {
	.alternative-title {
		font-size: 2rem;
	}
}
@media (min-width: 1800px) {
	.alternative-title {
		font-size: 2.53333rem;
	}
}
.site__meganav .alternative-title {
	min-height: 2.6em;
	margin-bottom: 0.5em;
	border-bottom: 1px solid rgba(151, 170, 201, 0.5);
	padding-bottom: 0.1em;
}
@media (max-width: 1023px) {
	.site__meganav .alternative-title {
		margin: 0;
		min-height: 0;
		padding: 0;
		border: none !important;
	}
}
.special .alternative-title {
	color: white;
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

.italic-title {
	font-style: italic;
	font-size: 1rem;
	text-transform: uppercase;
}

.suptitle {
	display: block;
	color: #97aac9;
	font-size: 1.2rem;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-family: raleway, sans-serif;
	font-weight: 500;
	margin-top: 50px;
}

.subtitle {
	font-size: 1.86667rem;
	font-family: roboto, sans-serif;
	color: #ea7e24;
	text-transform: none;
	letter-spacing: 0;
	font-weight: normal;
}

.simple-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

.primary-title {
	color: #ea7e24;
}
.bg {
	margin: 0;
	padding-top: 64px;
	padding-bottom: 64px;
}
.bg ul li:before {
	color: white;
}
.bg:last-child {
	margin-bottom: 0;
}
.entry-header--background + .bg {
	margin-top: 0;
}
.bg--colored {
	color: white;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.bg--colored * {
	color: white;
}
.bg--primary {
	background: #ea7e24 !important;
	position: relative;
	z-index: 1;
	color: white;
}
.bg--primary * {
	color: white;
}
.activity .bg--primary:after {
	content: "";
	height: 100%;
	background: #ea7e24;
	z-index: -1;
	top: 0;
	left: 0;
	right: -1000px;
	position: absolute;
}
@media (max-width: 1023px) {
	.activity .bg--primary {
		padding-left: 16px;
		padding-right: 16px;
	}
	.activity .bg--primary:after {
		left: -150px;
	}
}
.bg--secondary {
	background: #97aac9 !important;
	position: relative;
	z-index: 1;
}
.bg--secondary * {
	color: white;
}
.activity .bg--secondary:after {
	content: "";
	height: 100%;
	background: #97aac9;
	z-index: -1;
	top: 0;
	left: 0;
	right: -1000px;
	position: absolute;
}
@media (max-width: 1023px) {
	.activity .bg--secondary {
		padding-left: 16px;
		padding-right: 16px;
	}
	.activity .bg--secondary:after {
		left: -150px;
	}
}
.bg--white {
	background: white;
}
.bg--tertiary {
	background: #30889f !important;
}
.bg--light {
	background: #e9edf3;
}
.bg--dark {
	color: white;
	background: rgba(65, 80, 93, 0.98);
}

.box {
	background: white;
	padding: 30px 30px;
	margin-bottom: 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.home .box {
	margin: 156px 0 30px 0;
	padding: 60px 30px 30px;
}
@media (max-width: 1023px) {
	.home .box {
		margin-bottom: 0;
	}
}
.box svg {
	max-width: 100%;
}
.box.bg--colored {
	height: calc(100% - 16px);
}
.tree .box:not(.bg--primary) {
	margin-right: 32px;
}
@media (max-width: 1023px) {
	.tree .box:not(.bg--primary) {
		margin-right: 0;
	}
}
.box--large {
	padding: 60px;
}
@media (max-width: 1023px) {
	.box--large {
		padding: 2rem;
	}
}

.flex {
	margin-left: -8px;
	margin-right: -8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.flex > * {
	padding: 0 8px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.flex--top {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.flex--centered {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.flex--middle {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.flex--spaced {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.flex--around {
	-ms-flex-pack: distribute;
	justify-content: space-around;
}
.flex--end {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}
.flex--bottom {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}
.layout .flex {
	margin-top: 1em;
	margin-bottom: 1em;
}
@media (max-width: 768px) {
	.flex.mobile-overflow {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		-ms-scroll-snap-type: x mandatory;
		scroll-snap-type: x mandatory;
	}
	.flex.mobile-overflow > * {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 auto !important;
		flex: 0 0 auto !important;
		scroll-snap-align: start;
		max-width: 70%;
	}
}

.figures {
	list-style: none;
}
.figures--spaced .figure {
	/* margin: 20px; */
}
.figures--col {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-height: 400px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-top: 1px solid white;
	margin-left: 50px;
	margin-right: 50px;
}
.figures--col .figure {
	width: 30%;
}
@media (max-width: 1023px) {
	.figures--col {
		max-height: none;
		margin-left: 0;
		margin-right: 0;
	}
	.figures--col .figure {
		width: 100%;
		-webkit-box-pack: start !important;
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}
	.figures--col .figure strong {
		min-width: 3rem !important;
	}
}
.figures--media {
	margin: 0 50px;
}
@media (max-width: 1023px) {
	.figures--media {
		margin: 0;
	}
}

.figure {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0 8px;
	margin: 10px 0 0 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.right .figure strong {
	text-align: right;
	width: 60%;
}
.right .figure p {
	text-align: left;
	width: 50%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}
.figure strong {
	font-size: 2rem;
	font-family: raleway, sans-serif;
	line-height: 1;
	font-weight: bold;
	min-width: 2em;
	text-align: right;
	margin-bottom: 10px;
	display: inline-block;
}
/* @media (max-width: 1500px) {
	.figure strong {
		font-size: 2.66667rem;
	}
} */
@media (max-width: 1300px) {
	.figure strong {
		font-size: 2rem;
	}
}
@media (max-width: 1024px) {
	.figure strong {
		font-size: 1.5rem;
	}
}
.figure p {
	margin-top: 0;
	margin-left: 10px;
}
@media (max-width: 1023px) {
	.figure strong {
		min-width: 0;
	}
}
.figure--block {
	display: block;
}
.figure--block * {
	text-align: center !important;
	margin-left: 0 !important;
}

.page-template-template-figures .illu {
	-webkit-transition: 0.4s ease;
	-o-transition: 0.4s ease;
	transition: 0.4s ease;
	will-change: transform;
}
.page-template-template-figures .illu svg {
	display: block;
	width: 50%;
	height: auto;
	margin: 20px auto;
}
.page-template-template-figures .pure-u-xl-1-2 .centered.illu svg{
	max-width: 350px;
	width: 60%;
}
.page-template-template-figures .illu svg g {
	-webkit-transition: 0.4s ease;
	-o-transition: 0.4s ease;
	transition: 0.4s ease;
	will-change: transform;
}

.page-template-template-figures .box:hover .illu {
	-webkit-transform: scale(1.15);
	-ms-transform: scale(1.15);
	transform: scale(1.15);
}

.page-template-template-figures .centered svg {
	margin: 20px auto;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
