.d_100{grid-template-columns:100%}.d_20_20_20_20_20{grid-template-columns:20% 20% 20% 20% 20%}.d_25_25_25_25{grid-template-columns:25% 25% 25% 25%}.d_33_33_33{grid-template-columns:33.3333% 33.3333% 33.3333%}.d_50_25_25{grid-template-columns:50% 25% 25%}.d_25_50_25{grid-template-columns:25% 50% 25%}.d_25_25_50{grid-template-columns:25% 25% 50%}.d_40_30_30{grid-template-columns:40% 30% 30%}.d_30_40_30{grid-template-columns:30% 40% 30%}.d_30_30_40{grid-template-columns:30% 30% 40%}.d_20_40_40{grid-template-columns:20% 40% 40%}.d_40_20_40{grid-template-columns:40% 20% 40%}.d_40_40_20{grid-template-columns:40% 40% 20%}.d_50_50{grid-template-columns:50% 50%}.d_85_15{grid-template-columns:85% 15%}.d_15_85{grid-template-columns:15% 85%}.d_80_20{grid-template-columns:80% 20%}.d_20_80{grid-template-columns:20% 80%}.d_75_25{grid-template-columns:75% 25%}.d_25_75{grid-template-columns:25% 75%}.d_70_30{grid-template-columns:70% 30%}.d_30_70{grid-template-columns:30% 70%}.d_66_33{grid-template-columns:66.6667% 33.3333%}.d_33_66{grid-template-columns:33.3333% 66.6667%}.d_60_40{grid-template-columns:60% 40%}.d_40_60{grid-template-columns:40% 60%}@media only screen and (min-width : 768px) and (max-width : 1024px){.t_100{grid-template-columns:100%}.t_50_50{grid-template-columns:50% 50%}}@media only screen and (max-width: 767px){.m_100{grid-template-columns:100%}.m_50_50{grid-template-columns:50% 50%}}
p.privacy {
	color: rgb(255,255,255);
	background: red;
	font-weight: bold;
	padding: 20px;
	text-align: center;
	margin: 20px;
}

/* =============================================================================
 * mod_privacy_optin
 * ========================================================================== */

.mod_privacy_optin * {
	font-family: Arial, Verdana, sans-serif;
	line-height: 20px;
	font-size: 13px;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	box-sizing: border-box;
}

.mod_privacy_optin {
	display: none;
}

.mod_privacy_optin.open {
	display: block;
}

.mod_privacy_optin h1,
.mod_privacy_optin h2,
.mod_privacy_optin h3,
.mod_privacy_optin h4,
.mod_privacy_optin h5,
.mod_privacy_optin h6 {
	font-family: Arial, Verdana, sans-serif;
	margin: 0 0 10px 0;
	padding: 10px 0 10px 45px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjkuNzZweCIgaGVpZ2h0PSIzNC4yNTlweCIgdmlld0JveD0iMCAwIDI5Ljc2IDM0LjI1OSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjkuNzYgMzQuMjU5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzNCM0M0MSIgc3Ryb2tlLXdpZHRoPSIxLjQ0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIyMi45MjU2IiBkPSINCglNMTQuODgxLDMzLjU0QzYuNDI3LDI5Ljg4LDAuNzIsMjEuOTM4LDAuNzIsMTMuOTc1YzAtNC4wODEsMC4wNDktOS4xNywwLjA0OS0xMy4yNTVDMi4wMzYsMi4yMTEsNC41ODgsNC4yMzEsNy41Myw0LjIzMQ0KCWMzLjUxOSwwLDYuNDgtMS40NTgsNy4zNTEtMy40MzljMC44NzIsMS45ODEsMy44MzIsMy40MzksNy4zNTEsMy40MzljMi45NDIsMCw1LjQ5NC0yLjAyLDYuNzYxLTMuNTExDQoJYzAsNC4wODUsMC4wNDgsOS4xNzQsMC4wNDgsMTMuMjU1QzI5LjA0MSwyMS45MzgsMjMuMzMzLDI5Ljg4LDE0Ljg4MSwzMy41NEwxNC44ODEsMzMuNTR6Ii8+DQo8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjM0IzQzQxIiBzdHJva2Utd2lkdGg9IjEuNDQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIyLjkyNTYiIHBvaW50cz0iDQoJOC45MjgsMTYuNzk0IDE0LjQxMSwyMy4xNDYgMjMuMTM3LDkuNzggIi8+DQo8L3N2Zz4NCg==");
}

.mod_privacy_optin h1 {
	font-size: 26px;
}

.mod_privacy_optin h2 {
	font-size: 24px;
}

.mod_privacy_optin h3 {
	font-size: 22px;
}

.mod_privacy_optin h4 {
	font-size: 20px;
}

.mod_privacy_optin h5 {
	font-size: 18px;
}

.mod_privacy_optin h6 {
	font-size: 16px;
}

.mod_privacy_optin .privacy_buttons input {
	background: green;
	padding: 0 15px;
	line-height: 35px;
	color: white;
	border-radius: 5px;
	width: 100%;
	cursor: pointer;
	display: block;
	border: 0;
}

.mod_privacy_optin .privacy_overlay {
	z-index: 10000000;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	background: rgba(0,0,0,0.6);
}

.mod_privacy_optin .privacy_popup {
	position: fixed;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	z-index: 20000000;
	width: 90%;
	max-width: 475px;
	max-height: 100vh;
	overflow: auto;
}

.mod_privacy_optin.optin_bottom .privacy_popup {
	bottom: 10px;
	top: auto;
}

.mod_privacy_optin .privacy_content {
	padding: 20px 20px 15px 20px;
	background: rgb(248,248,248);
}

.mod_privacy_optin .privacy_popup.view_help {
	position: absolute;
}

.mod_privacy_optin .privacy_option_info {
	font-size: 12px;
	color: rgba(0,0,0,0.6);
	line-height: 1.4;
	margin-bottom: 0;
	cursor: pointer;
	display: block;
}

.mod_privacy_optin .privacy_text p {
	line-height: 19px;
	font-size: 12px;
	margin-bottom: 15px;
}

.mod_privacy_optin .privacy_item {
	margin-bottom: 15px;
}

.mod_privacy_optin .privacy_label {
  display: block;
  position: relative;
  padding-left: 28px;
  font-size: 14px;
  line-height: 18px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.mod_privacy_optin .privacy_label input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.mod_privacy_optin .privacy_label .privacy_checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 18px;
  width: 18px;
  background-color: #eee;
  border: 1px solid rgba(0,0,0,0.1);
  transition: background 0.3s ease;
  -webkit-transition: background 0.3s ease;	
}

.mod_privacy_optin .privacy_label:hover input ~ .privacy_checkmark {
  background-color: #ccc;
}

.mod_privacy_optin .privacy_label input:checked ~ .privacy_checkmark {
  background-color: #2196F3;
}

.mod_privacy_optin .privacy_label .privacy_checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.mod_privacy_optin .privacy_label input:checked ~ .privacy_checkmark:after {
  display: block;
}

.mod_privacy_optin .privacy_label .privacy_checkmark:after {
  left: 5px;
  top: 1px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.mod_privacy_optin .privacy_buttons {
	margin-top: 20px;
}

.mod_privacy_optin .submit {
	margin-bottom: 10px;
}

.mod_privacy_optin .submit:active {
	opacity: 0.8;
}

.mod_privacy_optin .submit.readonly,
.mod_privacy_optin .submit.readonly:hover,
.mod_privacy_optin .submit.readonly:focus {
	background: rgb(221, 221, 221);
	color: rgb(154, 154, 154);
}

.mod_privacy_optin .headline {
	font-size: 1.3rem;
	margin-bottom: 10px;
}

.mod_privacy_optin .privacy_help_link,
.mod_privacy_optin .privacy_help_close {
	font-size: 0.85rem;
	text-align: center;
	color: rgba(0,0,0,0.5);
	margin-top: 5px;
	cursor: pointer;
	text-decoration: underline;
}

.mod_privacy_optin .privacy_help p {
	font-size: 0.9rem;
	line-height: 1.5;
}

.mod_privacy_optin .ajax_info {
	background: rgb(16, 126, 16);
	border-radius: 3px;
	margin: 10px 0;
	padding: 3px 15px;
	color: rgb(255,255,255);
	font-size: 0.9rem;
	display: none;
}

.mod_privacy_optin .privacy_help {
	display: none;
}

.mod_privacy_optin .view_help .privacy_settings {
	display: none;
}

.mod_privacy_optin .view_help .privacy_help {
	display: block;
}

.mod_privacy_optin p.privacy a {
	text-decoration: underline;
	color: rgba(255,255,255)!important;
}

.mod_privacy_optin .privacy.hidden {
	display: none;
}

.mod_privacy_optin .privacy_links {
	text-align: center;
	margin-top: 10px;
}

.mod_privacy_optin .privacy_links a {
	font-size: 12px;
	text-align: center;
	color: rgba(0,0,0,0.5);
	margin-top: 5px;
	cursor: pointer;
	text-decoration: underline;
	display: inline-block;
	margin-left: 3px;
	margin-right: 3px;
}

/* =============================================================================
 * mod_privacy_optin_medium
 * ========================================================================== */

.mod_privacy_optin_medium * {
	font-family: Arial, Verdana, sans-serif;
	line-height: 19px;
	font-size: 13px;
	box-sizing: border-box;
}

.mod_privacy_optin_medium {
	display: none;
}

.mod_privacy_optin_medium.open {
	display: block;
}

.mod_privacy_optin_medium h1,
.mod_privacy_optin_medium h2,
.mod_privacy_optin_medium h3,
.mod_privacy_optin_medium h4,
.mod_privacy_optin_medium h5,
.mod_privacy_optin_medium h6 {
	font-family: Arial, Verdana, sans-serif;
	margin: 0 0 10px 0;
	padding: 5px 0 5px 35px;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 25px;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjkuNzZweCIgaGVpZ2h0PSIzNC4yNTlweCIgdmlld0JveD0iMCAwIDI5Ljc2IDM0LjI1OSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjkuNzYgMzQuMjU5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzNCM0M0MSIgc3Ryb2tlLXdpZHRoPSIxLjQ0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIyMi45MjU2IiBkPSINCglNMTQuODgxLDMzLjU0QzYuNDI3LDI5Ljg4LDAuNzIsMjEuOTM4LDAuNzIsMTMuOTc1YzAtNC4wODEsMC4wNDktOS4xNywwLjA0OS0xMy4yNTVDMi4wMzYsMi4yMTEsNC41ODgsNC4yMzEsNy41Myw0LjIzMQ0KCWMzLjUxOSwwLDYuNDgtMS40NTgsNy4zNTEtMy40MzljMC44NzIsMS45ODEsMy44MzIsMy40MzksNy4zNTEsMy40MzljMi45NDIsMCw1LjQ5NC0yLjAyLDYuNzYxLTMuNTExDQoJYzAsNC4wODUsMC4wNDgsOS4xNzQsMC4wNDgsMTMuMjU1QzI5LjA0MSwyMS45MzgsMjMuMzMzLDI5Ljg4LDE0Ljg4MSwzMy41NEwxNC44ODEsMzMuNTR6Ii8+DQo8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjM0IzQzQxIiBzdHJva2Utd2lkdGg9IjEuNDQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIyLjkyNTYiIHBvaW50cz0iDQoJOC45MjgsMTYuNzk0IDE0LjQxMSwyMy4xNDYgMjMuMTM3LDkuNzggIi8+DQo8L3N2Zz4NCg==");
}

.mod_privacy_optin_medium h1 {
	font-size: 26px;
}

.mod_privacy_optin_medium h2 {
	font-size: 24px;
}

.mod_privacy_optin_medium h3 {
	font-size: 22px;
}

.mod_privacy_optin_medium h4 {
	font-size: 20px;
}

.mod_privacy_optin_medium h5 {
	font-size: 18px;
}

.mod_privacy_optin_medium h6 {
	font-size: 16px;
}

.mod_privacy_optin_medium .privacy_buttons {
	margin: 25px 0 15px 0;
}

.mod_privacy_optin_medium .privacy_buttons input {
	background: green;
	padding: 0 15px;
	line-height: 35px;
	color: white;
	border-radius: 5px;
	width: 100%;
	cursor: pointer;
	display: block;
	border: 0;
}

.mod_privacy_optin_medium .privacy_overlay {
	z-index: 10000000;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	background: rgba(0,0,0,0.6);
}

.mod_privacy_optin_medium .privacy_popup {
	position: fixed;
	top: 10px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	z-index: 20000000;
	width: 90%;
	max-width: 420px;
	max-height: 100vh;
	overflow: auto;
}

.mod_privacy_optin_medium.optin_bottom .privacy_popup {
	bottom: 10px;
	top: auto;
}

.mod_privacy_optin_medium .privacy_content {
	padding: 15px 15px 10px 15px;
	background: rgb(248,248,248);
	border-radius: 5px;
}

.mod_privacy_optin_medium .privacy_popup.view_help {
	position: absolute;
}

.mod_privacy_optin_medium .privacy_option_info {
	font-size: 12px;
	color: rgba(0,0,0,0.6);
	line-height: 1.4;
	margin-bottom: 0;
	cursor: pointer;
}

.mod_privacy_optin_medium .privacy_text {
	line-height: 1.2;
	font-size: 0.9rem;
}

.mod_privacy_optin_medium .privacy_checkboxes {
	display: flex;
	justify-content: center;
	margin-bottom: 10px;
}

.mod_privacy_optin_medium .privacy_item {
	display: inline-block;
	margin: 0 10px;
}

.mod_privacy_optin_medium .privacy_label {
  display: block;
  position: relative;
  padding-left: 28px;
  font-size: 14px;
  line-height: 18px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.mod_privacy_optin_medium .privacy_label input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.mod_privacy_optin_medium .privacy_label .privacy_checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 18px;
  width: 18px;
  border: 1px solid rgba(0,0,0,0.4);
  background-color: #eee;
  transition: background 0.3s ease;
  -webkit-transition: background 0.3s ease;	
}

.mod_privacy_optin_medium .privacy_label:hover input ~ .privacy_checkmark {
  background-color: #ccc;
}

.mod_privacy_optin_medium .privacy_label input:checked ~ .privacy_checkmark {
  background-color: #2196F3;
}

.mod_privacy_optin_medium .privacy_label .privacy_checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.mod_privacy_optin_medium .privacy_label input:checked ~ .privacy_checkmark:after {
  display: block;
}

.mod_privacy_optin_medium .privacy_label .privacy_checkmark:after {
  left: 4px;
  top: 1px;
  width: 5px;
  height: 8px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.mod_privacy_optin_medium .submit {
	margin-top: 10px;
	padding: 12px;
	width: 100%;
}

.mod_privacy_optin_medium .submit:active {
	opacity: 0.8;
}

.mod_privacy_optin_medium .submit.readonly,
.mod_privacy_optin_medium .submit.readonly:hover,
.mod_privacy_optin_medium .submit.readonly:focus {
	background: rgb(221, 221, 221);
	color: rgb(154, 154, 154);
}

.mod_privacy_optin_medium .headline {
	font-size: 1.3rem;
	margin-bottom: 10px;
}

.mod_privacy_optin_medium .privacy_help_link,
.mod_privacy_optin_medium .privacy_help_close {
	font-size: 0.85rem;
	text-align: center;
	color: rgba(0,0,0,0.5);
	margin-top: 5px;
	cursor: pointer;
	text-decoration: underline;
}

.mod_privacy_optin_medium .privacy_help p {
	font-size: 0.9rem;
	line-height: 1.5;
}

.mod_privacy_optin_medium .ajax_info {
	background: rgb(16, 126, 16);
	border-radius: 3px;
	margin: 10px 0;
	padding: 3px 15px;
	color: rgb(255,255,255);
	font-size: 0.9rem;
	display: none;
}

.mod_privacy_optin_medium .privacy_help {
	display: none;
}

.mod_privacy_optin_medium .view_help .privacy_settings {
	display: none;
}

.mod_privacy_optin_medium .view_help .privacy_help {
	display: block;
}

.mod_privacy_optin_medium p.privacy {
	color: rgb(255,255,255);
	background: red;
	font-weight: bold;
	padding: 20px;
	text-align: center;
	margin: 20px;
}

.mod_privacy_optin_medium p.privacy a {
	text-decoration: underline;
	color: rgba(255,255,255)!important;
}

.mod_privacy_optin_medium .privacy.hidden {
	display: none;
}

.mod_privacy_optin_medium .privacy_links {
	text-align: center;
}

.mod_privacy_optin_medium .privacy_links a {
	font-size: 12px;
	text-align: center;
	color: rgba(0,0,0,0.5);
	margin-top: 5px;
	cursor: pointer;
	text-decoration: underline;
	display: inline-block;
	margin-left: 3px;
	margin-right: 3px;
}

/* =============================================================================
 * mod_privacy_optin_slim
 * ========================================================================== */

.mod_privacy_optin_slim * {
	font-family: Arial, Verdana, sans-serif;
	line-height: 20px;
	font-size: 13px;
	box-sizing: border-box;
}

.mod_privacy_optin_slim {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100000000000;
}

.mod_privacy_optin_slim.open {
	display: block;
}

.mod_privacy_optin_slim .privacy_inside {
	color: rgb(255,255,255);
	background: rgb(0,0,0);
	box-shadow: 0 0 2px 2px rgba(0,0,0,0.1);
	position: absolute; 
	bottom: 0; 
	left: 0;
	width: 100%;
	z-index: 100;
	overflow: hidden;
	padding: 15px;
}

.mod_privacy_optin_slim .privacy_overlay {
	z-index: 10000000;
	z-index: 10;
	width: inherit; 
	height: inherit; 
	position: inherit; 
	background-color: rgba(0,0,0,.4);
}

.mod_privacy_optin_slim .privacy_buttons {
	float: right;
	width: 40%;
	text-align: right;
}

.mod_privacy_optin_slim .privacy_button {
	display: inline-block;
}

.mod_privacy_optin_slim .privacy_button a {
	padding: 5px;
	min-width: 140px;
	margin: 5px 0;
}

.mod_privacy_optin_slim .privacy_content {
	float: left;
	width: 60%;
	line-height: 1.5;
}

.mod_privacy_optin_slim .privacy_content a {
	color: rgb(255,255,255);
	text-decoration: underline;
}

.mod_privacy_optin_slim .privacy_content p {
	margin-bottom: 0;
}

.mod_privacy_optin_slim .privacy_button a {
	background: green;
	color: white;
	text-decoration: none;
	padding: 0 15px;
	line-height: 35px;
	display: inline-block;
	text-align: center;
	min-width: 140px;
}

/* =============================================================================
 * helper classes
 * ========================================================================== */

.privacy.hidden {
	display: none;
}

a.privacy_optout_click {
	cursor: pointer;
}

/* =============================================================================
 * hide_optin class
 * ========================================================================== */

.hide_optin .mod_privacy_optin,
.hide_optin .mod_privacy_optin_slim,
.hide_optin .mod_privacy_optin_medium {
	display: none!important;
}

/* =============================================================================
 * mobile
 * ========================================================================== */

@media only screen and (max-width: 767px) {
	.mod_privacy_optin_slim .privacy_buttons,
	.mod_privacy_optin_slim .privacy_content {
		float: none;
		width: 100%;
		text-align: left;
	}
	
	.mod_privacy_optin_slim .privacy_content {
		margin-bottom: 10px;
	}
	
	.mod_privacy_optin_slim .privacy_button,
	.mod_privacy_optin_slim .privacy_button a {
		display: block;
	}
}


.autogrid_grid{display:grid;margin-left:-15px;margin-right:-15px}.autogrid_grid .column{padding-left:15px;padding-right:15px}.autogrid_grid.gutter_none{margin-left:0;margin-right:0}.autogrid_grid.gutter_none>.column{padding-left:0;padding-right:0}.autogrid_grid.gutter_s{margin-left:-15px;margin-right:-15px}.autogrid_grid.gutter_s>.column{padding-left:15px;padding-right:15px}.autogrid_grid.gutter_m{margin-left:-30px;margin-right:-30px}.autogrid_grid.gutter_m>.column{padding-left:30px;padding-right:30px}.autogrid_grid.gutter_l{margin-left:-40px;margin-right:-40px}.autogrid_grid.gutter_l>.column{padding-left:40px;padding-right:40px}.autogrid_grid.same_height>.column>.attributes{height:100%}.autogrid_grid .column .attributes{background-size:cover}.autogrid_grid .column .attributes.p-xl{padding:200px 40px 200px 40px}.autogrid_grid .column .attributes.p-l{padding:160px 40px 160px 40px}.autogrid_grid .column .attributes.p-m{padding:115px 40px 115px 40px}.autogrid_grid .column .attributes.p-s{padding:80px 40px 80px 40px}.autogrid_grid .column .attributes.p-xs{padding:40px 40px 40px 40px}.autogrid_grid .column.align_left_top{text-align:left}.autogrid_grid .column.align_left_center{text-align:left;align-self:center}.autogrid_grid .column.align_left_bottom{text-align:left;align-self:flex-end}.autogrid_grid .column.align_center_top{text-align:center}.autogrid_grid .column.align_center_center{text-align:center;align-self:center}.autogrid_grid .column.align_center_bottom{text-align:center;align-self:flex-end}.autogrid_grid .column.align_right_top{text-align:right}.autogrid_grid .column.align_right_center{text-align:right;align-self:center}.autogrid_grid .column.align_right_bottom{text-align:right;align-self:flex-end}.autogrid_grid.same_height>.column{align-self:unset}.autogrid_grid.same_height>.column>.attributes{display:flex;flex-wrap:wrap;height:100%}.autogrid_grid.same_height>.column>.attributes>.same-height-wrap{width:100%;flex:0 0 100%}.autogrid_grid.same_height>.column.align_left_center>.attributes{align-items:center}.autogrid_grid.same_height>.column.align_left_bottom>.attributes{align-items:flex-end}.autogrid_grid.same_height>.column.align_center_center>.attributes{align-items:center}.autogrid_grid.same_height>.column.align_center_bottom>.attributes{align-items:flex-end}.autogrid_grid.same_height>.column.align_right_center>.attributes{align-items:center}.autogrid_grid.same_height>.column.align_right_bottom>.attributes{align-items:flex-end}.autogrid_grid .column>.attributes .image_mob{display:none}.autogrid_row,.autogrid_wrapper{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap;box-sizing:border-box}.autogrid,.autogrid_row>.column{padding-left:15px;padding-right:15px;flex-basis:1;flex-grow:1;width:100%;position:relative;box-sizing:border-box}.autogrid_clear{flex:0 0 100%;height:0}.col_1{flex:0 0 calc((100% / 12) * 1);max-width:calc((100% / 12) * 1)}.col_2{flex:0 0 calc((100% / 12) * 2);max-width:calc((100% / 12) * 2)}.col_3{flex:0 0 calc((100% / 12) * 3);max-width:calc((100% / 12) * 3)}.col_4{flex:0 0 calc((100% / 12) * 4);max-width:calc((100% / 12) * 4)}.col_5{flex:0 0 calc((100% / 12) * 5);max-width:calc((100% / 12) * 5)}.col_6{flex:0 0 calc((100% / 12) * 6);max-width:calc((100% / 12) * 6)}.col_7{flex:0 0 calc((100% / 12) * 7);max-width:calc((100% / 12) * 7)}.col_8{flex:0 0 calc((100% / 12) * 8);max-width:calc((100% / 12) * 8)}.col_9{flex:0 0 calc((100% / 12) * 9);max-width:calc((100% / 12) * 9)}.col_10{flex:0 0 calc((100% / 12) * 10);max-width:calc((100% / 12) * 10)}.col_11{flex:0 0 calc((100% / 12) * 11);max-width:calc((100% / 12) * 11)}.col_12{flex:0 0 calc((100% / 12) * 12);max-width:calc((100% / 12) * 12)}.autogrid_row>.column>.attributes{background-size:cover}.autogrid_row>.column>.attributes.p-xl{padding:200px 40px 200px 40px}.autogrid_row>.column>.attributes.p-l{padding:160px 40px 160px 40px}.autogrid_row>.column>.attributes.p-m{padding:115px 40px 115px 40px}.autogrid_row>.column>.attributes.p-s{padding:80px 40px 80px 40px}.autogrid_row>.column>.attributes.p-xs{padding:40px 40px 40px 40px}.autogrid_row.gutter_none,.autogrid_wrapper.gutter_none{margin-left:0;margin-right:0}.autogrid_row.gutter_none>div,.autogrid_wrapper.gutter_none>div{padding-left:0;padding-right:0}.autogrid_row.gutter_s,.autogrid_wrapper.gutter_s{margin-left:-15px;margin-right:-15px}.autogrid_row.gutter_s>div,.autogrid_wrapper.gutter_s>div{padding-left:15px;padding-right:15px}.autogrid_row.gutter_m,.autogrid_wrapper.gutter_m{margin-left:-30px;margin-right:-30px}.autogrid_row.gutter_m>div,.autogrid_wrapper.gutter_m>div{padding-left:30px;padding-right:30px}.autogrid_row.gutter_l,.autogrid_wrapper.gutter_l{margin-left:-40px;margin-right:-40px}.autogrid_row.gutter_l>div,.autogrid_wrapper.gutter_l>div{padding-left:40px;padding-right:40px}.autogrid_row>.column.align_left_top{text-align:left}.autogrid_row>.column.align_left_center{text-align:left;align-self:center}.autogrid_row>.column.align_left_bottom{text-align:left;align-self:flex-end}.autogrid_row>.column.align_center_top{text-align:center}.autogrid_row>.column.align_center_center{text-align:center;align-self:center}.autogrid_row>.column.align_center_bottom{text-align:center;align-self:flex-end}.autogrid_row>.column.align_right_top{text-align:right}.autogrid_row>.column.align_right_center{text-align:right;align-self:center}.autogrid_row>.column.align_right_bottom{text-align:right;align-self:flex-end}.autogrid_row.same_height>.column{align-self:unset}.autogrid_row.same_height>.column>.attributes{display:flex;flex-wrap:wrap;height:100%}.autogrid_row.same_height>.column>.attributes>.same-height-wrap{width:100%;flex:0 0 100%}.autogrid_row.same_height>.column.align_left_center>.attributes{align-items:center}.autogrid_row.same_height>.column.align_left_bottom>.attributes{align-items:flex-end}.autogrid_row.same_height>.column.align_center_center>.attributes{align-items:center}.autogrid_row.same_height>.column.align_center_bottom>.attributes{align-items:flex-end}.autogrid_row.same_height>.column.align_right_center>.attributes{align-items:center}.autogrid_row.same_height>.column.align_right_bottom>.attributes{align-items:flex-end}.autogrid_row .column>.attributes .image_mob{display:none}.order_1{order:1}.order_2{order:2}.order_3{order:3}.order_4{order:4}.order_5{order:5}.order_6{order:6}.full{flex:0 0 100%}.one_half{flex:0 0 calc(100% / 2)}.one_third{flex:0 0 calc(100% / 3)}.one_fourth{flex:0 0 calc(100% / 4)}.one_fifth{flex:0 0 calc(100% / 5)}.one_sixth{flex:0 0 calc(100% / 6)}.two_third{flex:0 0 calc((100% / 3) * 2)}.two_fourth{flex:0 0 calc((100% / 4) * 2)}.three_fourth{flex:0 0 calc((100% / 4) * 3)}.two_fifth{flex:0 0 calc((100% / 5) * 2)}.three_fifth{flex:0 0 calc((100% / 5) * 3)}.four_fifth{flex:0 0 calc((100% / 5) * 4)}.two_sixth{flex:0 0 calc((100% / 6) * 2)}.three_sixth{flex:0 0 calc((100% / 6) * 3)}.four_sixth{flex:0 0 calc((100% / 6) * 4)}.five_sixth{flex:0 0 calc((100% / 6) * 5)}.offset_col_1{margin-left:calc((100% / 12) * 1)}.offset_col_2{margin-left:calc((100% / 12) * 2)}.offset_col_3{margin-left:calc((100% / 12) * 3)}.offset_col_4{margin-left:calc((100% / 12) * 4)}.offset_col_5{margin-left:calc((100% / 12) * 5)}.offset_col_6{margin-left:calc((100% / 12) * 6)}.offset_col_7{margin-left:calc((100% / 12) * 7)}.offset_col_8{margin-left:calc((100% / 12) * 8)}.offset_col_9{margin-left:calc((100% / 12) * 9)}.offset_col_10{margin-left:calc((100% / 12) * 10)}.offset_col_11{margin-left:calc((100% / 12) * 11)}.autogrid.no_gutter{padding-left:0;padding-right:0}@media only screen and (min-width :768px) and (max-width :1024px){.col_1_t{flex:0 0 calc((100% / 12) * 1);max-width:calc((100% / 12) * 1)}.col_2_t{flex:0 0 calc((100% / 12) * 2);max-width:calc((100% / 12) * 2)}.col_3_t{flex:0 0 calc((100% / 12) * 3);max-width:calc((100% / 12) * 3)}.col_4_t{flex:0 0 calc((100% / 12) * 4);max-width:calc((100% / 12) * 4)}.col_5_t{flex:0 0 calc((100% / 12) * 5);max-width:calc((100% / 12) * 5)}.col_6_t{flex:0 0 calc((100% / 12) * 6);max-width:calc((100% / 12) * 6)}.col_7_t{flex:0 0 calc((100% / 12) * 7);max-width:calc((100% / 12) * 7)}.col_8_t{flex:0 0 calc((100% / 12) * 8);max-width:calc((100% / 12) * 8)}.col_9_t{flex:0 0 calc((100% / 12) * 9);max-width:calc((100% / 12) * 9)}.col_10_t{flex:0 0 calc((100% / 12) * 10);max-width:calc((100% / 12) * 10)}.col_11_t{flex:0 0 calc((100% / 12) * 11);max-width:calc((100% / 12) * 11)}.col_12_t{flex:0 0 calc((100% / 12) * 12);max-width:calc((100% / 12) * 12)}.order_1_t{order:1}.order_2_t{order:2}.order_3_t{order:3}.order_4_t{order:4}.order_5_t{order:5}.order_6_t{order:6}}@media only screen and (max-width:767px){.five_sixth,.four_fifth,.one_fifth,.one_fourth,.one_half,.one_sixth,.one_third,.three_fifth,.three_fourth,.three_sixth .four_sixth,.two_fifth,.two_fourth,.two_sixth,.two_third,[class*=col_]{flex:0 0 100%;max-width:none}.autogrid_grid .column,.column[class*=col_]{padding-left:0!important;padding-right:0!important;margin-bottom:25px}.autogrid[class*=offset_],.autogrid_grid[class*=offset_],.column[class*=offset_]{margin-left:0}.autogrid_grid,.autogrid_row,.autogrid_wrapper{margin-left:0!important;margin-right:0!important}.autogrid_grid>.column>.attributes.has-image.empty>.image_mob,.autogrid_grid>.column>.attributes.has-image.empty>.same-height-wrap>.image_mob,.autogrid_row>.column>.attributes.has-image.empty>.image_mob,.autogrid_row>.column>.attributes.has-image.empty>.same-height-wrap>.image_mob{display:block}.autogrid_grid>.column>.attributes.has-image.empty,.autogrid_row>.column>.attributes.has-image.empty{background:0 0!important}.col_1_m{flex:0 0 calc((100% / 12) * 1);max-width:calc((100% / 12) * 1)}.col_2_m{flex:0 0 calc((100% / 12) * 2);max-width:calc((100% / 12) * 2)}.col_3_m{flex:0 0 calc((100% / 12) * 3);max-width:calc((100% / 12) * 3)}.col_4_m{flex:0 0 calc((100% / 12) * 4);max-width:calc((100% / 12) * 4)}.col_5_m{flex:0 0 calc((100% / 12) * 5);max-width:calc((100% / 12) * 5)}.col_6_m{flex:0 0 calc((100% / 12) * 6);max-width:calc((100% / 12) * 6)}.col_7_m{flex:0 0 calc((100% / 12) * 7);max-width:calc((100% / 12) * 7)}.col_8_m{flex:0 0 calc((100% / 12) * 8);max-width:calc((100% / 12) * 8)}.col_9_m{flex:0 0 calc((100% / 12) * 9);max-width:calc((100% / 12) * 9)}.col_10_m{flex:0 0 calc((100% / 12) * 10);max-width:calc((100% / 12) * 10)}.col_11_m{flex:0 0 calc((100% / 12) * 11);max-width:calc((100% / 12) * 11)}.col_12_m{flex:0 0 calc((100% / 12) * 12);max-width:calc((100% / 12) * 12)}.order_1_m{order:1}.order_2_m{order:2}.order_3_m{order:3}.order_4_m{order:4}.order_5_m{order:5}.order_6_m{order:6}.autogrid_grid>.column>.attributes.p-l,.autogrid_grid>.column>.attributes.p-m,.autogrid_grid>.column>.attributes.p-s,.autogrid_grid>.column>.attributes.p-xl,.autogrid_grid>.column>.attributes.p-xs,.autogrid_row>.column .attributes.p-l,.autogrid_row>.column .attributes.p-m,.autogrid_row>.column .attributes.p-s,.autogrid_row>.column .attributes.p-xl,.autogrid_row>.column .attributes.p-xs{padding:20px}.autogrid_grid .column.m_align_left_top{text-align:left}.autogrid_grid .column.m_align_left_center{text-align:left;align-self:center}.autogrid_grid .column.m_align_left_bottom{text-align:left;align-self:flex-end}.autogrid_grid .column.m_align_center_top{text-align:center}.autogrid_grid .column.m_align_center_center{text-align:center;align-self:center}.autogrid_grid .column.m_align_center_bottom{text-align:center;align-self:flex-end}.autogrid_grid .column.m_align_right_top{text-align:right}.autogrid_grid .column.m_align_right_center{text-align:right;align-self:center}.autogrid_grid .column.m_align_right_bottom{text-align:right;align-self:flex-end}.autogrid_row>.column.m_align_left_top{text-align:left}.autogrid_row>.column.m_align_left_center{text-align:left;align-self:center}.autogrid_row>.column.m_align_left_bottom{text-align:left;align-self:flex-end}.autogrid_row>.column.m_align_center_top{text-align:center}.autogrid_row>.column.m_align_center_center{text-align:center;align-self:center}.autogrid_row>.column.m_align_center_bottom{text-align:center;align-self:flex-end}.autogrid_row>.column.m_align_right_top{text-align:right}.autogrid_row>.column.m_align_right_center{text-align:right;align-self:center}.autogrid_row>.column.m_align_right_bottom{text-align:right;align-self:flex-end}}body.edge column[class*=col_]{flex-basis:1}@media only screen and (max-width:767px){body.edge column[class*=col_]{flex-basis:100%}}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
@font-face {
    font-family: 'Quartan';
    src: url('../../files/cto_layout/fonts/Quartan/QuartanLTStd-Book.eot');
    src: url('../../files/cto_layout/fonts/Quartan/QuartanLTStd-Book.eot?#iefix') format('embedded-opentype'),
        url('../../files/cto_layout/fonts/Quartan/QuartanLTStd-Book.woff2') format('woff2'),
        url('../../files/cto_layout/fonts/Quartan/QuartanLTStd-Book.woff') format('woff'),
        url('../../files/cto_layout/fonts/Quartan/QuartanLTStd-Book.ttf') format('truetype'),
        url('../../files/cto_layout/fonts/Quartan/QuartanLTStd-Book.svg#QuartanLTStd-Book') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Quartan';
    src: url('../../files/cto_layout/fonts/Quartan/QuartanLTStd-Bold.eot');
    src: url('../../files/cto_layout/fonts/Quartan/QuartanLTStd-Bold.eot?#iefix') format('embedded-opentype'),
        url('../../files/cto_layout/fonts/Quartan/QuartanLTStd-Bold.woff2') format('woff2'),
        url('../../files/cto_layout/fonts/Quartan/QuartanLTStd-Bold.woff') format('woff'),
        url('../../files/cto_layout/fonts/Quartan/QuartanLTStd-Bold.ttf') format('truetype'),
        url('../../files/cto_layout/fonts/Quartan/QuartanLTStd-Bold.svg#QuartanLTStd-Bold') format('svg');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Quartan';
    src: url('../../files/cto_layout/fonts/Quartan/QuartanLTStd-Light.eot');
    src: url('../../files/cto_layout/fonts/Quartan/QuartanLTStd-Light.eot?#iefix') format('embedded-opentype'),
        url('../../files/cto_layout/fonts/Quartan/QuartanLTStd-Light.woff2') format('woff2'),
        url('../../files/cto_layout/fonts/Quartan/QuartanLTStd-Light.woff') format('woff'),
        url('../../files/cto_layout/fonts/Quartan/QuartanLTStd-Light.ttf') format('truetype'),
        url('../../files/cto_layout/fonts/Quartan/QuartanLTStd-Light.svg#QuartanLTStd-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Franklin';
    /* src: url('../../files/cto_layout/fonts/ITC_Franklin/FranklinGothicITCbyBT-HeavyItal.svg#FranklinGothicITCbyBT-HeavyItal') format('svg'),
        url('../../files/cto_layout/fonts/ITC_Franklin/FranklinGothicITCbyBT-HeavyItal.ttf') format('truetype'),
        url('../../files/cto_layout/fonts/ITC_Franklin/FranklinGothicITCbyBT-HeavyItal.woff') format('woff'),
        url('../../files/cto_layout/fonts/ITC_Franklin/Frkgothi.eot'),
        url('../../files/cto_layout/fonts/ITC_Franklin/Frkgothi.eot?#iefix') format('embedded-opentype'); */
    src: url('../../files/cto_layout/fonts/ITC_Franklin/FranklinGothicITCbyBT-DemiItal.svg#FranklinGothicITCbyBT-DemiItal') format('svg'),
        url('../../files/cto_layout/fonts/ITC_Franklin/FranklinGothicITCbyBT-DemiItal.ttf') format('truetype'),
        url('../../files/cto_layout/fonts/ITC_Franklin/FranklinGothicITCbyBT-DemiItal.woff') format('woff');
    src: url('../../files/cto_layout/fonts/ITC_Franklin/Frkgotdi.eot');
    src: url('../../files/cto_layout/fonts/ITC_Franklin/Frkgotdi.eot?#iefix') format('embedded-opentype');
    /* src: url('../../files/cto_layout/fonts/ITC_Franklin/FE08035T.TTF.eot');
    src: url('../../files/cto_layout/fonts/ITC_Franklin/FE08035T.TTF.eot?#iefix') format('embedded-opentype'); */
    font-weight: 700;
    font-style: italic;
}


@font-face {
    font-family: 'Franklin';
    src: url('../../files/cto_layout/fonts/ITC_Franklin/FE08015T.TTF.eot'),
        url('../../files/cto_layout/fonts/ITC_Franklin/FE08015T.TTF.eot?#iefix') format('embedded-opentype'),
        url('../../files/cto_layout/fonts/ITC_Franklin/FranklinGotItcTEE-Demi.svg#FranklinGotItcTEE-Demi') format('svg'),
        url('../../files/cto_layout/fonts/ITC_Franklin/FranklinGotItcTEE-Demi.ttf') format('truetype'),
        url('../../files/cto_layout/fonts/ITC_Franklin/FranklinGotItcTEE-Demi.woff') format('woff');
    font-weight: normal;
    font-weight: 700;
    font-style: normal;
}


@font-face {
    font-family: 'Franklin';
    src: url('../../files/cto_layout/fonts/ITC_Franklin/FE08013T.TTF.eot');
    src: url('../../files/cto_layout/fonts/ITC_Franklin/FE08013T.TTF.eot?#iefix') format('embedded-opentype');
    src: url('../../files/cto_layout/fonts/ITC_Franklin/FranklinGothicITCbyBT-Book.svg#FranklinGothicITCbyBT-Book') format('svg'),
    url('../../files/cto_layout/fonts/ITC_Franklin/FranklinGothicITCbyBT-Book.ttf') format('truetype'),
    url('../../files/cto_layout/fonts/ITC_Franklin/FranklinGothicITCbyBT-Book.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Franklin';
    src: url('../../files/cto_layout/fonts/ITC_Franklin/FranklinGothicITCbyBT-BookItal.svg#FranklinGothicITCbyBT-BookItal') format('svg'),
    url('../../files/cto_layout/fonts/ITC_Franklin/FranklinGothicITCbyBT-BookItal.ttf') format('truetype'),
    url('../../files/cto_layout/fonts/ITC_Franklin/FranklinGothicITCbyBT-BookItal.woff') format('woff');
    src: url('../../files/cto_layout/fonts/ITC_Franklin/Frkgotni.eot');
    src: url('../../files/cto_layout/fonts/ITC_Franklin/Frkgotni.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: italic;
}

/* @font-face {
    font-family: 'FranklinGothicITCbyBT-Book';
    src: url('../../files/cto_layout/fonts/ITC_Franklin/FranklinGothicITCbyBT-Book.svg#FranklinGothicITCbyBT-Book') format('svg'),
    url('../../files/cto_layout/fonts/ITC_Franklin/FranklinGothicITCbyBT-Book.ttf') format('truetype'),
    url('../../files/cto_layout/fonts/ITC_Franklin/FranklinGothicITCbyBT-Book.woff') format('woff');
    font-weight: normal;
    font-style: normal;
} */

/* @font-face {
    font-family: 'Frkgotn';
    src: url('../../files/cto_layout/fonts/ITC_Franklin/Frkgotn.eot');
    src: url('../../files/cto_layout/fonts/ITC_Franklin/Frkgotn.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
} */

/* @font-face {
    font-family: 'FranklinGothicITCbyBT-DemiItal';
    src: url('../../files/cto_layout/fonts/ITC_Franklin/FranklinGothicITCbyBT-DemiItal.svg#FranklinGothicITCbyBT-DemiItal') format('svg'),
    url('../../files/cto_layout/fonts/ITC_Franklin/FranklinGothicITCbyBT-DemiItal.ttf') format('truetype'),
    url('../../files/cto_layout/fonts/ITC_Franklin/FranklinGothicITCbyBT-DemiItal.woff') format('woff');
    font-weight: normal;
    font-style: normal;
} */

/* @font-face {
    font-family: 'Frkgotdi';
    src: url('../../files/cto_layout/fonts/ITC_Franklin/Frkgotdi.eot');
    src: url('../../files/cto_layout/fonts/ITC_Franklin/Frkgotdi.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
} */

@font-face {
    font-family: 'FranklinGothicITCbyBT-Demi';
    src: url('../../files/cto_layout/fonts/ITC_Franklin/FranklinGothicITCbyBT-Demi.svg#FranklinGothicITCbyBT-Demi') format('svg'),
    url('../../files/cto_layout/fonts/ITC_Franklin/FranklinGothicITCbyBT-Demi.ttf') format('truetype'),
    url('../../files/cto_layout/fonts/ITC_Franklin/FranklinGothicITCbyBT-Demi.woff') format('woff');
    src: url('../../files/cto_layout/fonts/ITC_Franklin/Frkgotd.eot');
    src: url('../../files/cto_layout/fonts/ITC_Franklin/Frkgotd.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: bold;
}

/* @font-face {
    font-family: 'Frkgotd';

    font-weight: normal;
    font-style: normal;
} */

/* @font-face {
    font-family: 'FE08038T.TTF';
    src: url('../../files/cto_layout/fonts/ITC_Franklin/FE08038T.TTF.eot');
    src: url('../../files/cto_layout/fonts/ITC_Franklin/FE08038T.TTF.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
} */

/* @font-face {
    font-family: 'FranklinGotItcTEE-HeavItal';
    src: url('../../files/cto_layout/fonts/ITC_Franklin/FranklinGotItcTEE-HeavItal.svg#FranklinGotItcTEE-HeavItal') format('svg'),
    url('../../files/cto_layout/fonts/ITC_Franklin/FranklinGotItcTEE-HeavItal.ttf') format('truetype'),
    url('../../files/cto_layout/fonts/ITC_Franklin/FranklinGotItcTEE-HeavItal.woff') format('woff');
    font-weight: normal;
    font-style: normal;
} */

/* @font-face {
    font-family: 'FE08035T.TTF';
    src: url('../../files/cto_layout/fonts/ITC_Franklin/FE08035T.TTF.eot');
    src: url('../../files/cto_layout/fonts/ITC_Franklin/FE08035T.TTF.eot?#iefix') format('embedded-opentype');
    font-weight: 700;
    font-style: italic;
} */

/* @font-face {
    font-family: 'FranklinGotItcTEE-DemiItal';
    src: url('../../files/cto_layout/fonts/ITC_Franklin/FranklinGotItcTEE-DemiItal.svg#FranklinGotItcTEE-DemiItal') format('svg'),
    url('../../files/cto_layout/fonts/ITC_Franklin/FranklinGotItcTEE-DemiItal.ttf') format('truetype'),
    url('../../files/cto_layout/fonts/ITC_Franklin/FranklinGotItcTEE-DemiItal.woff') format('woff');
    font-weight: normal;
    font-style: normal;
} */

/* @font-face {
    font-family: 'FE08033T.TTF';
    src: url('../../files/cto_layout/fonts/ITC_Franklin/FE08033T.TTF.eot');
    src: url('../../files/cto_layout/fonts/ITC_Franklin/FE08033T.TTF.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
} */

/* @font-face {
    font-family: 'FranklinGotItcTEE-BookItal';
    src: url('../../files/cto_layout/fonts/ITC_Franklin/FranklinGotItcTEE-BookItal.svg#FranklinGotItcTEE-BookItal') format('svg'),
    url('../../files/cto_layout/fonts/ITC_Franklin/FranklinGotItcTEE-BookItal.ttf') format('truetype'),
    url('../../files/cto_layout/fonts/ITC_Franklin/FranklinGotItcTEE-BookItal.woff') format('woff');
    font-weight: normal;
    font-style: normal;
} */

/* @font-face {
    font-family: 'FranklinGothicITCbyBT-Heavy';
    src: url('../../files/cto_layout/fonts/ITC_Franklin/FranklinGothicITCbyBT-Heavy.svg#FranklinGothicITCbyBT-Heavy') format('svg'),
    url('../../files/cto_layout/fonts/ITC_Franklin/FranklinGothicITCbyBT-Heavy.ttf') format('truetype'),
    url('../../files/cto_layout/fonts/ITC_Franklin/FranklinGothicITCbyBT-Heavy.woff') format('woff');
    font-weight: normal;
    font-style: normal;
} */

/* @font-face {
    font-family: 'Frkgoth';
    src: url('../../files/cto_layout/fonts/ITC_Franklin/Frkgoth.eot');
    src: url('../../files/cto_layout/fonts/ITC_Franklin/Frkgoth.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
} */

@font-face {
    font-family: 'Squada';
    src: url('../../files/cto_layout/fonts/Squada_One_fuer_headlines/SquadaOne-Regular.eot');
    src: url('../../files/cto_layout/fonts/Squada_One_fuer_headlines/SquadaOne-Regular.eot?#iefix') format('embedded-opentype'),
    url('../../files/cto_layout/fonts/Squada_One_fuer_headlines/SquadaOne-Regular.svg#SquadaOne-Regular') format('svg'),
    url('../../files/cto_layout/fonts/Squada_One_fuer_headlines/SquadaOne-Regular.ttf') format('truetype'),
    url('../../files/cto_layout/fonts/Squada_One_fuer_headlines/SquadaOne-Regular.woff') format('woff'),
    url('../../files/cto_layout/fonts/Squada_One_fuer_headlines/SquadaOne-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Copystruct';
    src: url('../../files/cto_layout/fonts/copystruct/COPYN___.TTF') format('ttf'),
    	url('../../files/cto_layout/fonts/copystruct/copyn___-webfont.woff2') format('woff2'),
         url('../../files/cto_layout/fonts/copystruct/copyn___-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'Copystruct';
    src: url('../../files/cto_layout/fonts/copystruct/COPYB___.TTF') format('ttf'),
    	url('../../files/cto_layout/fonts/copystruct/copyb___-webfont.woff2') format('woff2'),
         url('../../files/cto_layout/fonts/copystruct/copyb___-webfont.woff') format('woff');
    font-weight: 500;
    font-style: bold;

}

/* dancing-script-regular - latin-ext_latin */
@font-face {
  font-family: 'Dancing Script';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/cto_layout/fonts/dancing/dancing-script-v16-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/cto_layout/fonts/dancing/dancing-script-v16-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/cto_layout/fonts/dancing/dancing-script-v16-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/cto_layout/fonts/dancing/dancing-script-v16-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../files/cto_layout/fonts/dancing/dancing-script-v16-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/cto_layout/fonts/dancing/dancing-script-v16-latin-ext_latin-regular.svg#DancingScript') format('svg'); /* Legacy iOS */
}
/* dancing-script-500 - latin-ext_latin */
@font-face {
  font-family: 'Dancing Script';
  font-style: normal;
  font-weight: 500;
  src: url('../../files/cto_layout/fonts/dancing/dancing-script-v16-latin-ext_latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/cto_layout/fonts/dancing/dancing-script-v16-latin-ext_latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/cto_layout/fonts/dancing/dancing-script-v16-latin-ext_latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/cto_layout/fonts/dancing/dancing-script-v16-latin-ext_latin-500.woff') format('woff'), /* Modern Browsers */
       url('../../files/cto_layout/fonts/dancing/dancing-script-v16-latin-ext_latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/cto_layout/fonts/dancing/dancing-script-v16-latin-ext_latin-500.svg#DancingScript') format('svg'); /* Legacy iOS */
}
/* dancing-script-600 - latin-ext_latin */
@font-face {
  font-family: 'Dancing Script';
  font-style: normal;
  font-weight: 600;
  src: url('../../files/cto_layout/fonts/dancing/dancing-script-v16-latin-ext_latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/cto_layout/fonts/dancing/dancing-script-v16-latin-ext_latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/cto_layout/fonts/dancing/dancing-script-v16-latin-ext_latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/cto_layout/fonts/dancing/dancing-script-v16-latin-ext_latin-600.woff') format('woff'), /* Modern Browsers */
       url('../../files/cto_layout/fonts/dancing/dancing-script-v16-latin-ext_latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/cto_layout/fonts/dancing/dancing-script-v16-latin-ext_latin-600.svg#DancingScript') format('svg'); /* Legacy iOS */
}
/* dancing-script-700 - latin-ext_latin */
@font-face {
  font-family: 'Dancing Script';
  font-style: normal;
  font-weight: 700;
  src: url('../../files/cto_layout/fonts/dancing/dancing-script-v16-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/cto_layout/fonts/dancing/dancing-script-v16-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/cto_layout/fonts/dancing/dancing-script-v16-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/cto_layout/fonts/dancing/dancing-script-v16-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../files/cto_layout/fonts/dancing/dancing-script-v16-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/cto_layout/fonts/dancing/dancing-script-v16-latin-ext_latin-700.svg#DancingScript') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-200 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  src: url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-200.woff') format('woff'), /* Modern Browsers */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-200.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-200italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 200;
  src: url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-200italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-200italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-200italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-300italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  src: url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-300italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-300 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-300.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-regular - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  src: url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-600 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-600.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-600italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  src: url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-600italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-700 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-700.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-900 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  src: url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-900.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-700italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  src: url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-700italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-900italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 900;
  src: url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/cto_layout/fonts/source-sans-pro/source-sans-pro-v18-latin-900italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* playfair-display-regular - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-regular.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}
/* playfair-display-500 - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  src: url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-500.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}
/* playfair-display-600 - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  src: url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-600.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}
/* playfair-display-700 - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  src: url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-700.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}
/* playfair-display-800 - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  src: url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-800.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}
/* playfair-display-900 - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 900;
  src: url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-900.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}
/* playfair-display-italic - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  src: url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-italic.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}
/* playfair-display-500italic - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 500;
  src: url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-500italic.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}
/* playfair-display-600italic - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 600;
  src: url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-600italic.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}
/* playfair-display-800italic - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 800;
  src: url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-800italic.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}
/* playfair-display-700italic - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 700;
  src: url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-700italic.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}
/* playfair-display-900italic - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 900;
  src: url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/cto_layout/fonts/playfair-display/playfair-display-v25-latin-900italic.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}

/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-500 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-500.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-500italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 500;
  src: url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-500italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/cto_layout/fonts/open-sans/open-sans-v27-latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
@charset "UTF-8";
.hl-black h1,.hl-black h2,.hl-black h3,.hl-black h4,.hl-black h5,.hl-black h6{color:black !important}h1.hl-black,h2.hl-black,h3.hl-black,h4.hl-black,h5.hl-black,h6.hl-black{color:black !important}.z-index-1{z-index:1}.bg-yellow{background:#fbba00}.text-white{color:white}.text-white p{color:white}input.submit[type="submit"]:not(.readonly),button.submit[type="submit"]:not(.readonly){background:#4cbc37}.icons-honigbienen .icon{color:#F7B813 !important}.icons-wildbienen .icon{color:#008135 !important}.icons-konzept .icon{color:#7F6B62 !important}.page-honigbienen .header.original,.page-honigbienen .header.cloned,.page-honigbienen input.submit[type="submit"]:not(.readonly),.page-honigbienen button.submit[type="submit"]:not(.readonly){background-color:rgba(247, 184, 19, 0.8)}.page-honigbienen #footer,.page-honigbienen #bottom,.page-honigbienen .pie-wrapper .pie .half-circle:not(.negative-side){background-color:#F7B813 !important;color:black}.page-honigbienen #footer h1,.page-honigbienen #footer h2,.page-honigbienen #footer h3,.page-honigbienen #footer h4,.page-honigbienen #footer h5,.page-honigbienen #footer h6,.page-honigbienen #footer .h1,.page-honigbienen #footer .h2,.page-honigbienen #footer .h3,.page-honigbienen #footer .h4,.page-honigbienen #footer .h5,.page-honigbienen #footer .h6,.page-honigbienen #footer a,.page-honigbienen #footer p,.page-honigbienen #footer a i,.page-honigbienen #footer #bottom .inside,.page-honigbienen #footer #bottom .inside a,.page-honigbienen #bottom h1,.page-honigbienen #bottom h2,.page-honigbienen #bottom h3,.page-honigbienen #bottom h4,.page-honigbienen #bottom h5,.page-honigbienen #bottom h6,.page-honigbienen #bottom .h1,.page-honigbienen #bottom .h2,.page-honigbienen #bottom .h3,.page-honigbienen #bottom .h4,.page-honigbienen #bottom .h5,.page-honigbienen #bottom .h6,.page-honigbienen #bottom a,.page-honigbienen #bottom p,.page-honigbienen #bottom a i,.page-honigbienen #bottom #bottom .inside,.page-honigbienen #bottom #bottom .inside a,.page-honigbienen .pie-wrapper .pie .half-circle:not(.negative-side) h1,.page-honigbienen .pie-wrapper .pie .half-circle:not(.negative-side) h2,.page-honigbienen .pie-wrapper .pie .half-circle:not(.negative-side) h3,.page-honigbienen .pie-wrapper .pie .half-circle:not(.negative-side) h4,.page-honigbienen .pie-wrapper .pie .half-circle:not(.negative-side) h5,.page-honigbienen .pie-wrapper .pie .half-circle:not(.negative-side) h6,.page-honigbienen .pie-wrapper .pie .half-circle:not(.negative-side) .h1,.page-honigbienen .pie-wrapper .pie .half-circle:not(.negative-side) .h2,.page-honigbienen .pie-wrapper .pie .half-circle:not(.negative-side) .h3,.page-honigbienen .pie-wrapper .pie .half-circle:not(.negative-side) .h4,.page-honigbienen .pie-wrapper .pie .half-circle:not(.negative-side) .h5,.page-honigbienen .pie-wrapper .pie .half-circle:not(.negative-side) .h6,.page-honigbienen .pie-wrapper .pie .half-circle:not(.negative-side) a,.page-honigbienen .pie-wrapper .pie .half-circle:not(.negative-side) p,.page-honigbienen .pie-wrapper .pie .half-circle:not(.negative-side) a i,.page-honigbienen .pie-wrapper .pie .half-circle:not(.negative-side) #bottom .inside,.page-honigbienen .pie-wrapper .pie .half-circle:not(.negative-side) #bottom .inside a{color:black !important}.page-honigbienen .theme-link a{color:#f79213 !important}.page-honigbienen .mainmenu ul ul li a:hover:not(.menuheader):not(.megamenu),.page-honigbienen .mainmenu ul ul li a.active,.page-honigbienen .mainmenu ul ul li a.trail:not(.megamenu),.page-honigbienen .ce_pricetable .title,.page-honigbienen .ce_pricetable .ce_hyperlink a,.page-honigbienen .viewport_mobile #header{background-color:#F7B813 !important}.page-wildbienen .header.original,.page-wildbienen .header.cloned,.page-wildbienen input.submit[type="submit"]:not(.readonly),.page-wildbienen button.submit[type="submit"]:not(.readonly){background-color:rgba(0, 129, 53, 0.8)}.page-wildbienen #footer,.page-wildbienen #bottom,.page-wildbienen .pie-wrapper .pie .half-circle:not(.negative-side){background-color:#008135 !important}.page-wildbienen .theme-link a{color:#008135 !important}.page-wildbienen .mainmenu ul ul li a:hover:not(.menuheader):not(.megamenu),.page-wildbienen .mainmenu ul ul li a.active,.page-wildbienen .mainmenu ul ul li a.trail:not(.megamenu),.page-wildbienen .ce_pricetable .title,.page-wildbienen .ce_pricetable .ce_hyperlink a,.page-wildbienen .viewport_mobile #header{background-color:#008135 !important}.page-wildbienen .ce_pricetable .title{color:white !important}.strong-wildbienen strong{color:#008135 !important}.page-konzept .header.original,.page-konzept .header.cloned,.page-konzept input.submit[type="submit"]:not(.readonly),.page-konzept button.submit[type="submit"]:not(.readonly){background-color:rgba(127, 107, 98, 0.8)}.page-konzept #footer,.page-konzept #bottom,.page-konzept .pie-wrapper .pie .half-circle:not(.negative-side){background-color:#7F6B62 !important}.page-konzept .theme-link a{color:#7F6B62 !important}.page-konzept .mainmenu ul ul li a:hover:not(.menuheader):not(.megamenu),.page-konzept .mainmenu ul ul li a.active,.page-konzept .mainmenu ul ul li a.trail:not(.megamenu),.page-konzept .ce_pricetable .title,.page-konzept .ce_pricetable .ce_hyperlink a,.page-konzept .viewport_mobile #header{background-color:#7F6B62 !important}.page-konzept .ce_pricetable .title{color:white !important}#header .logo{opacity:0.8;image-rendering:-webkit-optimize-contrast}#header .logo a{background:none}#header .logo a img{margin-top:4px;width:100%;height:auto;box-shadow:0px 0px 20px 15px rgba(0, 0, 0, 0.5)}@media screen and (max-width:1075px){#header .logo{width:230px;height:90px}#header .logo a img{box-shadow:0px 0px 9px 7px rgba(0, 0, 0, 0.5)}}@media screen and (max-width:767px){#header .logo{width:165px;height:70px}#header .logo a img{box-shadow:0px 0px 9px 3px rgba(0, 0, 0, 0.5)}}#header .header_metanavi{width:auto;display:inline-block;position:absolute;right:1em;top:0;line-height:1;z-index:10}#header .header_metanavi ul>li{padding:0 0.75em;line-height:30px}@media screen and (max-width:1075px){#header .header_metanavi{display:none}}.mod_navigation.mobile_vertical{margin-bottom:4em}#stickyheader .logo{opacity:0.8;image-rendering:-webkit-optimize-contrast}#stickyheader .logo a{background:none}#stickyheader .logo a img{margin-top:4px;width:100%;height:auto;box-shadow:0px 0px 20px 15px rgba(0, 0, 0, 0.5)}@media screen and (max-width:1075px){#stickyheader .logo{width:230px;height:90px}#stickyheader .logo a img{box-shadow:0px 0px 9px 7px rgba(0, 0, 0, 0.5)}}@media screen and (max-width:767px){#stickyheader .logo{width:165px;height:70px}#stickyheader .logo a img{box-shadow:0px 0px 9px 3px rgba(0, 0, 0, 0.5)}}#stickyheader .header_metanavi{width:auto;display:inline-block;position:absolute;right:1em;top:0;line-height:1;z-index:10}#stickyheader .header_metanavi ul>li{padding:0 0.75em;line-height:25px}@media screen and (max-width:1075px){#stickyheader .header_metanavi{display:none}}.bg-bienenstock{background-image:url("/files/cto_layout/img/Bee%20Rent/istockphoto-536246241-1024x1024.jpg");background-position:0px 92%}.bg-flowers{background-image:url("/files/cto_layout/img/Bee%20Rent/istockphoto-1134074254-1024x1024.jpg");background-position:100% 100%;background-size:cover}.bg-tree{background-image:url("/files/cto_layout/img/Bee%20Rent/istockphoto-532400492-1024x1024.jpg");background-position:20%;background-size:cover}.bg-tree .bg-accent{display:none !important}.bg-map{background-image:url("/files/cto_layout/img/Bee%20Rent/AdobeStock_91510650 Deutschland-1 (1).png");background-size:cover;background-position:0 0}.opacity-08{opacity:0.8 !important;mix-blend-mode:multiply}.opacity-08-no-mix{opacity:0.8 !important}#footer p,#bottom p{font-size:14px}.h1{margin-bottom:0 !important}.img-fit{height:100%}.img-fit .image_container{height:100%}.img-fit .image_container img{width:100% !important;height:100%;object-fit:cover}.img-fit.img-fit-left-70 img{object-position:70%}.col-padding-leftside .attributes{padding-right:40px;padding-top:85px;padding-bottom:85px}@media screen and (max-width:767px){.col-padding-leftside .attributes{padding:20px}}@media screen and (max-width:767px){.m-h-mobile-25{max-height:25rem;overflow:hidden}}.pos-abs{position:absolute}.pos-abs.t-0{top:0}.pos-relative{position:relative}.p-all-3{padding:3rem}.mobile-only{display:block}.mobile-only.ce_revolutionslider{height:auto}@media screen and (min-width:678px){.mobile-only{display:none}.mobile-only.ce_revolutionslider{display:block;height:0}}.tablet-only{display:none}.tablet-only.ce_revolutionslider{display:block;height:0}@media screen and (min-width:678px) and (max-width:1023px){.tablet-only{display:block}.tablet-only.ce_revolutionslider{height:auto}}.desktop-only{display:none}.desktop-only.ce_revolutionslider{display:block;height:0}@media screen and (min-width:1024px){.desktop-only{display:block}.desktop-only.ce_revolutionslider{height:auto}}.header-stoerer-de img{-webkit-transform:rotate(-25deg);-ms-transform:rotate(-25deg);transform:rotate(-25deg);max-width:none !important}.icon-orange i.fa:before{color:#fbba00}.icon-red i.fa:before{color:#CC0E13}.ce_divider_extended span{background:#fbba00 !important}.lh-1 p{line-height:1 !important}.ce_tabs ul li span{background:#fbba00 !important;border:none !important}.ce_tabs ul li.active span{font-weight:bold !important}.ce_tabs .panes{border-bottom:3px solid #fbba00}.icon-yellow .icon{color:#fbba00 !important}.ce_featurelist{font-size:20px}.ce_featurelist.list-col1 li{width:100%;border:none;margin-bottom:0.5em}.ce_featurelist.small-icons li i{font-size:1em;line-height:1;vertical-align:top;height:auto;padding-top:0.2em;padding-right:0.5em;width:auto}.player-centered .mejs__video{margin-left:auto;margin-right:auto}.ce_accordion .ui-accordion-header{background:#fbba00;transition:color 0.3s ease}.ce_accordion .ui-accordion-header:hover{color:white !important}.ce_accordion .ui-accordion-header.active{color:white}.ce_chartbar .chart_bg,.ce_chartbar .chart_data{box-shadow:none !important;border-radius:0 !important}.ce_chartbar .chart_data{position:relative}.ce_chartbar .chart_data span{position:absolute;color:black;left:100%;margin-left:0.5em}.ce_iconbox .ce_iconbox_outside.padding .content{opacity:1 !important}.bigbutton{color:white !important}.bigbutton a{color:white !important;font-size:1.5em !important;font-weight:normal !important}.links-secondary a,a.links-secondary{color:#f85612 !important}.team-boxes{font-weight:400}.team-boxes .same-height-wrap{font-size:1.25em;position:relative;padding-bottom:6em}.team-boxes .same-height-wrap .function{color:#f85612}.team-boxes .same-height-wrap .ce_hyperlink{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:2.5em}.team-boxes .same-height-wrap .ce_teambox .image{padding:1em}.ce_pricetable .title{font-size:3em !important;line-height:1;font-weight:lighter !important;background:#F7B813}.ce_pricetable .title .fa{display:block;font-size:3em;color:white;margin-bottom:0.25rem}.ce_pricetable .title .priceinfo-custom{font-size:0.5em;margin-top:1.5em;line-height:1}.ce_pricetable .title i{margin:0 !important}.ce_pricetable .ce_hyperlink a{background:#F7B813;color:white;font-size:1.25em;margin:0}.ce_pricetable .contents a{color:black}.col-centered .attributes{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.text-uniform p,.text-uniform ul li,.text-uniform a strong{font-size:initial !important}.ce_feature_liste_extended .item{display:flex;margin-bottom:1em}.ce_feature_liste_extended .item .icon{font-size:2em;padding:0.25em;padding-right:0.75em}.ce_feature_liste_extended .item span>p{font-size:1em;line-height:1.75}.heading-last-newline span:last-child{display:block}div.ce_gallery.partner-galery ul.flex-gallery.cols_1{justify-content:center}div.ce_gallery.partner-galery ul.flex-gallery.cols_1 li{flex-basis:auto !important;width:auto;margin:0.15rem 0.5em}div.ce_gallery.partner-galery ul.flex-gallery.cols_1 li img{width:auto;margin:auto;max-width:90%}div.ce_gallery.partner-galery ul.flex-gallery.cols_1 li:hover img{transform:scale(1.1)}div.ce_gallery.partner-galery ul.flex-gallery.cols_1 li:hover .content{opacity:0}.ce_gallery ul li:hover img{transform:scale(1.1)}.ce_gallery ul li:hover .content{opacity:0}.header .mod_navigation{margin-right:1em}.flex-button-small button.submit{min-width:0}.pricecard-yellow{margin:auto;text-align:center}.pricecard-yellow .ce_pricecard_inside{width:auto;display:inline-block;background:#fbba00 !important}.pricecard-yellow .ce_pricecard_inside .pricecard_leftside{width:100%}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Squada" !important;font-weight:normal !important}.floating-icon-links-container{z-index:1000;position:fixed;left:0;top:50%;transform:translateY(-50%);opacity:0.4;transition:opacity 0.2s ease}.floating-icon-links-container .floating-icon-links-container-inner{background:#262626;display:flex;flex-direction:column;padding:1em;border-bottom-right-radius:2em;border-top-right-radius:2em;max-height:90vh;overflow-y:auto}.floating-icon-links-container .floating-icon-links-container-inner a{font-size:2em;display:block;padding:0;width:1em;text-align:center}.floating-icon-links-container .floating-icon-links-container-inner a .fa{color:white;transition:all 0.2s ease}.floating-icon-links-container .floating-icon-links-container-inner a:hover .fa-facebook{color:#4267B2}.floating-icon-links-container .floating-icon-links-container-inner a:hover .fa-instagram{color:#E1306C}.floating-icon-links-container:hover{opacity:1}.floating-icon-links-container:before{content:"";display:block;position:absolute;width:2em;height:2em;top:auto;bottom:100%;left:0;border-bottom-left-radius:2em;box-shadow:-10px 11px 0 10px #262626;z-index:-1}.floating-icon-links-container:after{content:"";display:block;position:absolute;width:2em;height:2em;top:100%;left:0;border-top-left-radius:2em;box-shadow:-10px -11px 0 10px #262626;z-index:-1}@media screen and (max-width:767px){.floating-icon-links-container{top:auto;bottom:0;left:50%;transform:translateX(-50%);opacity:0.85}.floating-icon-links-container .floating-icon-links-container-inner{flex-direction:row;border-bottom-right-radius:0;border-top-left-radius:2em;max-width:90vw;overflow-x:auto}.floating-icon-links-container .floating-icon-links-container-inner a{line-height:1em;width:1.5em;min-width:1.5em}.floating-icon-links-container:before{top:auto;bottom:0;left:auto;right:100%;box-shadow:10px 10px 0 10px #262626;border-bottom-left-radius:0;border-bottom-right-radius:2em}.floating-icon-links-container:after{top:auto;bottom:0;left:100%;box-shadow:-10px 10px 0 10px #262626;border-top-left-radius:0;border-bottom-left-radius:2em}}.header.cloned .floating-icon-links-container{display:none}.f-justify-center{justify-content:center}.f-align-center{align-items:center}.link-big,.link-big a,.link-big a.btn{font-size:1.25em !important}.kunden-container .fa{margin-bottom:2em;display:flex;flex-direction:column}.kunden-container .fa:before{font-size:3em;background:#fbba00;width:auto;transform:translateX(-50%);position:absolute;top:0;left:50%;z-index:1;border-radius:100em;padding:0.25em;color:white}.kunden-container .ce_image_text_box{margin-top:1em;box-shadow:0 0 10px -5px black;padding-top:3em;font-family:"Open Sans";border-radius:5px;background:white;flex-grow:1}.kunden-container .ce_image_text_box .hyperlink_txt{border:none;color:#f85612;font-size:initial;margin-top:0;margin-bottom:1em}.vertriebspartner-suche-container .vertriebspartner-suche-input{width:20em}.vertriebspartner-suche-container .vertriebspartner-suche-submit{width:9em}.vertriebspartner-suche-container h4,.vertriebspartner-suche-container h5{margin-top:2rem;margin-bottom:0.5rem}.vertriebspartner-suche-container .vertriebspartner-suchergebnisse-container{background:white;color:initial;padding:1rem;margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.vertriebspartner-suche-container .vertriebspartner-container{min-width:19em;max-width:50%;margin-bottom:1rem;margin-right:1rem}.vertriebspartner-suche-container .vertriebspartner-container ul{max-height:20em;overflow:auto}.bg-paper{background-image:url(/files/cto_layout/img/Lizenzbilder/AdobeStock_285630545_Preview.jpeg);background-repeat:repeat;background-size:auto}.img-tilt-5-right.ce_image{-webkit-transform:rotate(5deg) translateX(2rem);-ms-transform:rotate(5deg) translateX(2rem);transform:rotate(5deg) translateX(2rem)}.img-tilt-5-right.ce_image .image_container{-webkit-box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.75);box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.75)}.text-Copystruct{font-family:"Copystruct"}.hl-Copystruct h1,.hl-Copystruct h2,.hl-Copystruct h3,.hl-Copystruct h4,.hl-Copystruct h5,.hl-Copystruct h6{font-family:"Copystruct" !important}.overflow-visible{overflow:visible}.hl-tilt-3-left h1,.hl-tilt-3-left h2{-webkit-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.icon-paperclip{position:relative}.icon-paperclip:before{font-size:11rem;color:gray;position:absolute;z-index:1;top:-4.5rem;-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg);left:6rem}.pflanzensteckbrief-vorschau{margin-bottom:2em}.pflanzensteckbrief-vorschau h2{color:#fbba00;margin-bottom:0;font-size:1.75em}.pflanzensteckbrief-vorschau h3{font-family:inherit !important;font-size:1.25em;font-style:italic;margin-bottom:0.75rem}.pflanzensteckbrief-vorschau h4{font-family:inherit !important;font-weight:bold !important;font-size:1.25em}.pflanzensteckbrief-vorschau>.autogrid_grid{position:relative}.pflanzensteckbrief-vorschau>.autogrid_grid .bluetenfarben-container{position:absolute;top:-1.5em;right:2em}.pflanzensteckbrief-vorschau>.autogrid_grid .bluetenfarben-container i.fa{font-size:2em;position:relative;margin-right:-0.5em;transition:margin-right 0.3s;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(0, 0, 0, 0.25)}.pflanzensteckbrief-vorschau>.autogrid_grid .bluetenfarben-container i.fa:not(:last-child):hover{margin-right:0}.pflanzensteckbrief-vorschau>.autogrid_grid .bluetenfarben-container i.fa[data-color="Weiß"]{color:white}.pflanzensteckbrief-vorschau>.autogrid_grid .bluetenfarben-container i.fa[data-color="Gelb"]{color:#ffd900}.pflanzensteckbrief-vorschau>.autogrid_grid .bluetenfarben-container i.fa[data-color="Orange"]{color:#ff8121}.pflanzensteckbrief-vorschau>.autogrid_grid .bluetenfarben-container i.fa[data-color="Rot"]{color:#f01a1a}.pflanzensteckbrief-vorschau>.autogrid_grid .bluetenfarben-container i.fa[data-color="Rosa"]{color:#ff91e0}.pflanzensteckbrief-vorschau>.autogrid_grid .bluetenfarben-container i.fa[data-color="Lila"]{color:#b81ee3}.pflanzensteckbrief-vorschau>.autogrid_grid .bluetenfarben-container i.fa[data-color="Grau"]{color:#9c9c9c}.pflanzensteckbrief-vorschau>.autogrid_grid .bluetenfarben-container i.fa[data-color="Blau"]{color:#090fb3}.pflanzensteckbrief-vorschau>.autogrid_grid .bluetenfarben-container i.fa[data-color="Hellblau"]{color:#78b2ff}.pflanzensteckbrief-vorschau>.autogrid_grid .bluetenfarben-container i.fa[data-color="Bunt"]{background:lime;background:linear-gradient(203deg, lime 0%, #fffd00 17%, red 39%, #e700ff 59%, #005bff 74%, #0097ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pflanzensteckbrief-vorschau .bildinhalt{max-height:30em}.pflanzensteckbrief-vorschau .bildinhalt .autogrid_grid:not(.grid_50_50) .column:first-child{padding-right:0}@media screen and (max-width:1024px){.pflanzensteckbrief-vorschau .bildinhalt .autogrid_grid:not(.grid_50_50) .column:first-child div,.pflanzensteckbrief-vorschau .bildinhalt .autogrid_grid:not(.grid_50_50) .column:first-child figure,.pflanzensteckbrief-vorschau .bildinhalt .autogrid_grid:not(.grid_50_50) .column:first-child img{height:100%;object-fit:cover}}.pflanzensteckbrief-vorschau .bildinhalt .autogrid_grid:not(.grid_50_50) .column:nth-child(2){padding-left:8px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1024px){.pflanzensteckbrief-vorschau .bildinhalt{margin-bottom:1em}}.pflanzensteckbrief-vorschau .bildinhalt .autogrid_grid{height:100%;padding-bottom:8px}.pflanzensteckbrief-vorschau .bildinhalt .autogrid_grid .column{height:100%;overflow:hidden}.pflanzensteckbrief-vorschau .bildinhalt .autogrid_grid.three-images .column:first-child img{height:100%;width:100%;object-fit:cover}.pflanzensteckbrief-vorschau .bildinhalt .autogrid_grid.three-images .column:nth-child(2)>*{height:50%}.pflanzensteckbrief-vorschau .bildinhalt .autogrid_grid.three-images .column:nth-child(2)>*:first-child{padding-bottom:4px}.pflanzensteckbrief-vorschau .bildinhalt .autogrid_grid.three-images .column:nth-child(2)>*:nth-child(2){padding-top:4px}.pflanzensteckbrief-vorschau .bildinhalt .autogrid_grid.three-images .column:nth-child(2) img{height:100%;width:100%;object-fit:cover}.pflanzensteckbrief-vorschau .bildinhalt .autogrid_grid.two-images .column a{height:100%}.pflanzensteckbrief-vorschau .bildinhalt .autogrid_grid.two-images .column img{width:100%;height:100%;object-fit:cover}.pflanzensteckbrief-vorschau .bildinhalt .autogrid_grid.two-images .column:first-child{padding-right:4px !important}.pflanzensteckbrief-vorschau .bildinhalt .autogrid_grid.two-images .column:nth-child(2){padding-left:4px !important}.pflanzensteckbrief-vorschau .bildinhalt .one-image{display:contents}.pflanzensteckbrief-vorschau .bildinhalt .one-image a{height:100%}.pflanzensteckbrief-vorschau .bildinhalt .one-image img{padding-bottom:8px;height:100%;width:100%;object-fit:cover}.pflanzensteckbrief-vorschau .textinhalt{position:relative}.pflanzensteckbrief-vorschau .textinhalt p{line-height:1.125}.pflanzensteckbrief-vorschau .textinhalt a{color:initial;margin-left:1em}.pflanzensteckbrief-vorschau .textinhalt:after{content:"";position:absolute;top:0;right:0;bottom:15px;background:#3b3c42;width:1px}@media screen and (max-width:1024px){.pflanzensteckbrief-vorschau .textinhalt:after{display:none}}.pflanzensteckbrief-vorschau .table{height:100%}.pflanzensteckbrief-vorschau .pflanzensteckbrief-data-row{display:table-row;font-size:1.25em}.pflanzensteckbrief-vorschau .pflanzensteckbrief-data-row .row-field{margin-right:1em;width:9em;display:table-cell;vertical-align:middle}.pflanzensteckbrief-vorschau .pflanzensteckbrief-data-row .row-field img{height:2.5em;vertical-align:middle;padding-bottom:5px;margin-right:0.5em}.pflanzensteckbrief-vorschau .pflanzensteckbrief-data-row .ce_text{display:table-cell;vertical-align:middle}.pflanzensteckbrief-vorschau .pflanzensteckbrief-data-row .bluetezeit{background:#262626;color:white;width:1.5em;height:1.5em;display:inline-block;text-align:center;margin-right:2px;margin-bottom:2px;position:relative}.pflanzensteckbrief-vorschau .pflanzensteckbrief-data-row .bluetezeit.bluetezeit-bluete{font-weight:bold;background:#fbba00}.pflanzensteckbrief-vorschau .pflanzensteckbrief-data-row .bluetezeit:not(.bluetezeit-bluete):after{content:"";left:0;right:0;border:1px solid gray;position:absolute;top:50%;bottom:50%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.pflanzensteckbrief-vorschau .bienen-data{background:#FEECC7;padding:1em 2em;font-size:1.25em;text-align:center}.pflanzensteckbrief-vorschau .bienen-data img{width:2em;vertical-align:middle;margin-left:8px}.pflanzensteckbrief-vorschau .bienen-data .pflanzensteckbrief-label{display:block}.table{display:table}.d-flex{display:flex}.h-100{height:100%}.home-stoerer-de{position:fixed;bottom:-200px;right:4rem;opacity:0.75;transition:opacity 0.3s}.home-stoerer-de:hover{opacity:1 !important}@media screen and (max-width:767px){.home-stoerer-de{display:none}}.gallery-presse ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery-presse ul li .image_container{overflow:visible}.gallery-presse ul li img{-webkit-filter:grayscale(1);filter:grayscale(1)}.gallery-presse ul li .content{background:none !important}.gallery-presse ul li .content .capt{color:transparent}.gallery-presse ul li:hover img{-webkit-filter:none;filter:none}a.cookie-settings{cursor:pointer}.privacy_optout_click{cursor:pointer;color:#f85612}.smartmenu-content.open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.smartmenu-content.open .smartmenu-scrollable .smartmenu-table{margin-top:0}@media screen and (max-width:430px){.smartmenu-content.open .smartmenu-scrollable{padding-top:5rem}}.img-stamp .image_container{z-index:1}.img-stamp .image_container:before{content:"";position:absolute;background:black;right:-15px;bottom:-15px;top:15px;left:15px;z-index:-1}.img-stamp .image_container img{padding-right:15px;padding-bottom:15px}.img-stamp.img-stamp-honigbienen .image_container:before{background:#F7B813}.img-stamp.img-stamp-wildbienen .image_container:before{background:#008135}.img-stamp.img-stamp-konzept .image_container:before{background:#7F6B62}.link-button>a,.ce_hyperlink.link-button>a{font-size:1.25em;border:none !important;color:black !important;text-align:left !important;font-weight:normal}.link-button.link-button-honigbienen a,.ce_hyperlink.link-button.link-button-honigbienen a{background:#F7B813 !important}.link-button.link-button-wildbienen a,.ce_hyperlink.link-button.link-button-wildbienen a{background:#008135 !important;color:white !important}.link-button.link-button-konzept a,.ce_hyperlink.link-button.link-button-konzept a{background:#7F6B62;color:white !important}.flex-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.flex-col .grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.hl-konzept{color:#7F6B62 !important}.hl-honigbienen{color:#F7B813 !important}.hl-wildbienen{color:#008135 !important}.tabs-wildbienen{color:white}.tabs-wildbienen ul li span{background:#008135 !important}.ce_image .image_container .caption{background:none;color:black;padding:0;font-size:1em;font-weight:normal}.underwidth{max-width:1150px;margin-left:auto !important;margin-right:auto !important}@media screen and (min-width:1280px){.underwidth>.container{padding-left:0 !important;padding-right:0 !important}}.content-fullwidth>.container{max-width:100vw !important;padding-left:0 !important;padding-right:0 !important}.text-dancing{font-family:"Dancing Script"}.text-large p{font-size:3em;line-height:1}@media screen and (max-width:767px){.text-large p{font-size:2em}}.pie-wrapper{width:12em;height:12em;margin:auto;position:relative;border-radius:50%;z-index:0;overflow:hidden;background:lightgray;margin-bottom:0.5em}.pie-wrapper .headline{background:#ffffff;border-radius:50%;text-align:center;position:absolute;top:5px;left:5px;right:5px;bottom:5px;margin:0 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pie-wrapper .pie{left:0;position:absolute;top:0;bottom:0;right:0}.pie-wrapper .pie .half-circle{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);height:200%;width:100%;right:50%;position:absolute;top:-50%;background:orange;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;transition:transform 1s linear}.pie-wrapper .pie .half-circle.negative-side{transition:none;background:lightgray}.bg-y-30 .ce_bgimage-image{background-position-y:30% !important}.feature-list-custom ul{counter-reset:number}.feature-list-custom ul>li .icon{width:40%;min-width:12em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feature-list-custom ul>li .icon:before{counter-increment:number;content:counter(number);background:green;color:white;border-radius:100em;font-size:1.5em;font-weight:400;width:1em;display:block;height:1em;text-align:center;line-height:1;min-width:1em;padding:4px;margin-right:0.5em}.feature-list-custom ul>li .icon .image_container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.feature-list-custom ul>li .icon .image_container img{height:200px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.feature-list-custom ul>li>span{width:60%;flex-shrink:1}.feature-list-custom ul>li>span p{font-size:20px !important}.feature-list-custom.link-button a{padding:10px 15px;display:inline-block}@media screen and (max-width:767px){.feature-list-custom ul>li{flex-wrap:wrap}.feature-list-custom ul>li>span{width:100%}}.pricetable-no-spacing{padding:0 !important}.pricetable-no-spacing .pricetable{margin:0 !important}.bee-points-points{position:absolute;bottom:1em;left:55%}.ce_tagline_textbox{position:absolute;bottom:0;left:12%;z-index:1;width:500px;padding:40px;font-family:"Open Sans"}.ce_tagline_textbox .smalltext{font-size:18px;margin-bottom:2em}.ce_tagline_textbox .bigtext{font-size:40px;line-height:1.25;font-weight:700}@media screen and (max-width:767px){.ce_tagline_textbox{left:5%;max-width:400px;padding:30px}.ce_tagline_textbox .smalltext{font-size:16px}.ce_tagline_textbox .bigtext{font-size:28px}}@media screen and (max-width:499px){.ce_tagline_textbox{left:5%;width:auto;right:5%;padding:30px}.ce_tagline_textbox .smalltext{font-size:16px}.ce_tagline_textbox .bigtext{font-size:28px}}.ce_tagline_textbox.ce_tagline_textbox_background{pointer-events:none;color:transparent}.ce_tagline_textbox.ce_tagline_textbox_background.mix-blend-multiply{mix-blend-mode:multiply}.swiper-container .swiper-slide{max-width:300px}@media screen and (max-width:768px){.swiper-container .swiper-slide{padding-left:10px;padding-right:10px}}.mod_article.bg-pos-78-center{background-position:78% center}.image-stoerer-absolute{position:absolute;bottom:1%;right:10%;left:auto}.strong-big strong{font-size:2em}.feature-list-bold .item{font-weight:bold}.feature-list-condensed .item{margin:0 !important;font-size:0.85em}.ce_image.img-fullwidth>.image_container>img{width:100%;height:auto}.ultrawide{width:100vw}.bulletpoints-wildbienen ul,.ce_text.bulletpoints-wildbienen ul{font-size:20px;padding-left:32px}.bulletpoints-wildbienen ul>li::marker,.ce_text.bulletpoints-wildbienen ul>li::marker{content:"■  ";color:#008135;font-size:1.5em}.ce_tabs.tabs-wildbienen .tabs.horizontal li a{background:#008135 !important;color:white}.ce_tabs.tabs-wildbienen .panes{border-bottom:3px solid #008135}.link-dark a{color:black}.overflow-visible{overflow:visible !important}div.color-select>fieldset{display:flex;flex-wrap:wrap}div.color-select>fieldset legend{color:black}div.color-select>fieldset>span{display:contents}div.color-select>fieldset>span>label{display:none}div.color-select>fieldset>span>input{width:3em !important;height:3em !important;margin:0 !important;position:relative}div.color-select>fieldset>span>input:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;font-family:"FontAwesome";display:flex;justify-content:center;align-items:center;font-size:2em}div.color-select>fieldset>span>input:checked:after{content:""}div.color-select>fieldset>span>input[value="Weiß"]:after{background:white}div.color-select>fieldset>span>input[value="Gelb"]:after{background:#ffd900}div.color-select>fieldset>span>input[value="Orange"]:after{background:#ff8121}div.color-select>fieldset>span>input[value="Rot"]:after{background:#f01a1a;color:white}div.color-select>fieldset>span>input[value="Rosa"]:after{background:#ff91e0}div.color-select>fieldset>span>input[value="Lila"]:after{background:#b81ee3;color:white}div.color-select>fieldset>span>input[value="Grau"]:after{background:#9c9c9c;color:white}div.color-select>fieldset>span>input[value="Blau"]:after{background:#090fb3;color:white}div.color-select>fieldset>span>input[value="Hellblau"]:after{background:#78b2ff}div.color-select>fieldset>span>input[value="Bunt"]:after{background:lime;background:linear-gradient(203deg, lime 0%, #fffd00 17%, red 39%, #e700ff 59%, #005bff 74%, #0097ff 100%);color:white}.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.card-regionalpartner{width:23%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:1%;margin-right:1%;margin-bottom:2em}.card-regionalpartner .fa-user{width:350px;height:450px;text-align:center;font-family:"FontAwesome";color:white;line-height:450px;font-size:20rem;background:lightgray}.card-regionalpartner h4{margin-bottom:0}.card-regionalpartner .hyperlink_txt{padding:0.5em;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#7F6B62;color:white !important}.card-regionalpartner .col.text{position:relative;overflow:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.card-regionalpartner .col.text .plz{position:absolute;top:0;bottom:0;left:0;right:0;background:white}.card-regionalpartner .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card-regionalpartner .button-container .rp-toggle-plz{cursor:pointer}@media screen and (max-width:1200px){.card-regionalpartner{width:31.3%}}@media screen and (max-width:900px){.card-regionalpartner{width:48%}}@media screen and (max-width:600px){.card-regionalpartner{width:98%}}.card-regionalpartner img{max-width:100%;height:auto;width:100%}.regionalpartner-details .row{display:flex;flex-wrap:wrap}.regionalpartner-details .row .col-3{width:30%}.regionalpartner-details .row .col-7{width:70%}@media screen and (max-width:1200px){.regionalpartner-details .row .col-3{width:40%}.regionalpartner-details .row .col-7{width:60%}}@media screen and (max-width:900px){.regionalpartner-details .row .col{width:100% !important}}.regionalpartner-details .row .col{padding-right:1em;padding-left:1em}.regionalpartner-details .row .col:first-of-type{padding-left:0}.regionalpartner-details .row .col:last-of-type{padding-right:0}.regionalpartner-details .rp-bild img{width:100%;height:auto}@media screen and (max-width:900px){.regionalpartner-details .rp-bild img{max-height:400px;width:auto}}.centered{text-align:center}.mb-3{margin-bottom:3rem}.ce_hyperlink.link-centered>a{text-align:center !important}.img-sign-warning figure:after{content:"";background:url("/files/cto_layout/img/Bee-Rent/neu/Wildbienen_/Stoerer_Wildbienen_schuetzen_1.png");position:absolute;bottom:5%;right:3%;width:50%;height:50%;background-size:contain;background-repeat:no-repeat;background-position:center;min-width:200px;min-height:150px}ul li,ol li{font-size:20px}#footer ul li,#footer ol li{font-size:14px}.regionalpartner-filter form{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:3em;-ms-flex-wrap:wrap;flex-wrap:wrap}.regionalpartner-filter form *:not(:last-child){margin-right:1em;margin-bottom:5px}.regionalpartner-filter form *:not([name="plz"]){width:9em}.regionalpartner-filter form [name="plz"]{min-width:10em;width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (max-width:396px){.regionalpartner-filter form [name="plz"]{margin-right:0;width:100%}}body.fixed-header #top_link{bottom:4.5rem !important}.smartmenu-content li.mobile-no-children a,.mobile_vertical li.mobile-no-children a{margin-left:0 !important}.smartmenu-content li.mobile-no-children a:after,.mobile_vertical li.mobile-no-children a:after{display:none}.smartmenu-content li.mobile-no-children .subitems_trigger,.smartmenu-content li.mobile-no-children .vlist,.smartmenu-content li.mobile-no-children .opener,.mobile_vertical li.mobile-no-children .subitems_trigger,.mobile_vertical li.mobile-no-children .vlist,.mobile_vertical li.mobile-no-children .opener{display:none}.ce_revolutionslider li.slide>.tp-parallax-wrap:nth-child(2){mix-blend-mode:multiply}.ce_hyperlink.btn-black-outline a{color:black !important}#bottom .ce_text p{margin-bottom:15px !important}.ce_hyperlink.btn-size-large a{padding:20px 30px !important;font-size:1.1em !important}.autogrid_grid.same_height>.column{align-self:center}.angebots-links{position:absolute;top:100%;right:4rem;padding-top:0.5rem}.angebots-links .content>.url{line-height:1 !important;padding-top:0.5rem;position:relative;padding-right:3.25rem}.angebots-links .content>.url>.url{height:auto;background:rgba(127, 107, 98, 0.8);padding:1em}.angebots-links .content>.url>.url>a{color:white;font-weight:bold}.angebots-links .content>.url:after{content:"";background:url("/files/cto_layout/static/bee_rent_pfeil.png");position:absolute;left:auto;right:0;top:0.5rem;bottom:0;width:4rem;background-position:center;background-repeat:no-repeat;background-size:contain;-webkit-filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.25));filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.25))}.angebots-links .content>.url:nth-of-type(1):after{background-image:url("/files/cto_layout/static/Bee_Rent_Button_gelb.png")}.angebots-links .content>.url:nth-of-type(2):after{background-image:url("/files/cto_layout/static/Bee_Rent_Button_gruen.png")}@media screen and (max-width:1075px){.angebots-links{right:-0.5rem}}@media screen and (max-width:599px){.angebots-links{font-size:0.75rem}.angebots-links>.content>.url>.url>a{font-weight:normal}}@media screen and (max-width:499px){.angebots-links{display:none}}.mod_navigation .hidden-in-menu{display:none}.mod_changelanguage{float:right}.mod_changelanguage>ul{display:flex;height:100%;justify-content:center;align-items:center}.mod_changelanguage>ul>li{padding:0 0.5rem}.mod_changelanguage>ul>li>a{color:transparent;background-size:contain;background-position:center}.mod_changelanguage>ul>li>a[lang="de"]{background-image:url("/files/cto_layout/static/de.svg")}.mod_changelanguage>ul>li>a[lang="en"]{background-image:url("/files/cto_layout/static/gb.svg")}@media screen and (max-width:767px){.mod_changelanguage{margin-right:4rem}}@media screen and (min-width:1076px){.mod_changelanguage{height:100px}}#stickyheader .mod_changelanguage{height:70px}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

