@font-face {
  font-display: swap;
  font-family: 'Archivo Narrow';
  font-style: normal;
  font-weight: 700;
  src: url('/files/cto_layout/fonts/googlefonts/archivo-narrow-v30-latin-700.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Archivo Narrow';
  font-style: normal;
  font-weight: 400;
  src: url('/files/cto_layout/fonts/googlefonts/archivo-narrow-v30-latin-regular.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: url('/files/cto_layout/fonts/googlefonts/poppins-v21-latin-300.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url('/files/cto_layout/fonts/googlefonts/poppins-v21-latin-700.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('/files/cto_layout/fonts/googlefonts/poppins-v21-latin-regular.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: url('/files/cto_layout/fonts/googlefonts/poppins-v21-latin-500.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('/files/cto_layout/fonts/googlefonts/roboto-v32-latin-500.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('/files/cto_layout/fonts/googlefonts/roboto-v32-latin-700.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('/files/cto_layout/fonts/googlefonts/roboto-v32-latin-regular.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('/files/cto_layout/fonts/googlefonts/roboto-v32-latin-300.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('/files/cto_layout/fonts/googlefonts/roboto-condensed-v27-latin-700.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('/files/cto_layout/fonts/googlefonts/roboto-condensed-v27-latin-300.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('/files/cto_layout/fonts/googlefonts/roboto-condensed-v27-latin-regular.woff2') format('woff2');
}

.topbar_teaser {
  overflow: visible;
}
#top .mod_login_top, #top .autogrid_row .column .attributes > div.mod_login_top {
  margin-right: 0;
  padding-right: 0;
}
.ce_price_column[data-style="style1_light"] .price {
	text-align: right;
}
@media only screen and (max-width: 768px) {
	.ce_price_column .label {
		padding-right: 0;
	}
	form.style6, .autogrid_wrapper.gutter_l>div, .autogrid_row.gutter_l>div, .autogrid, .autogrid_row>.column {
		padding-left: 0;
		padding-right: 0;
	}
	form.style6 .explanation span.font-size-xxs {
		font-size: 1.4rem;
	}
}
@media only screen and (min-width: 768px) {
	div.column.honey.col_6.col_12_m {
		border-right: 1px solid #DD6910;
	}
	div.column.col_6.col_12_m {
		padding-top: 20px;
	}
	form.style6 .explanation {
		margin-top: 6px;
	}
}

.ce_image_text_box_v2 .ce_headline {
	color: #DD6910 !important;
}
@media only screen and (max-width: 767px) {
	.ce_gallery ul.flex-gallery li {
		flex: 0 0 16%!important;
	
	}
}
input.submit, button.submit {
	height: auto;
}