/*! Place your custom styles here */
body {
}

:root {
	--color-primary: #5da8a3; /* coocoo: #f18f01 */
	--color-primary-hover-bg: #3fb2a4; /* coocoo: #fe9c0e */
	--color-primary-active-bg: #5da8a3; /* coocoo: #d88001 */
	--color-primary-1: #006e90;
	--color-primary-2: #143642;
	--color-white: #fff;
	--color-dark: #252525;
	--color-success: #4ebf56;
	--color-error: #e23636;
	--color-secondary: #fafafa;
	--color-bg-white-fg: #666666;
	--color-bg-error: #fce8e8;
	--color-bg-success: #e4f5e5;
	--color-bg-primary: #ffe5bf;
	--color-hr: #ECECEC;
	--color-bg-dark-hr: #585858;
	--color-lead: #808080;
	--color-a-hover: #3fb2a4;
	--color-dark-table-bg: #3f3f3f;
	--color-dark-table-bg-alt: #323232;
	--color-button-border: #d3d3d3;
	--color-button-border-hover: #656565;
	--color-dark-hover-shadow: #222;
	--color-accordion-border: #4b4b4b;
	--color-dark-form-error-bg: #D84D4D;
	--color-field-error-border: #EBA8A8;
	--color-focus-border: #fea627;
	--color-dark-not-checked: #a5a5a5;
	--color-bg-primary-1-radio: #0095c3;
	--color-dark-masonry-filter-bg: #2a2a2a;
	--color-pagination-current: #aaa;
	--color-primary-1-hover-bg: #0081aa;
	--color-primary-1-active-bg: #005b77;
	--color-primary-2-hover-bg: #1a4656;
	--color-primary-2-active-bg: #0e262e;
	--color-secondary-active-bg: #f5f5f5;
	--color-loading-after-bg: #ddd;
	--color-radio-label-bg: #000;
	--color-form-success-bg: #1DC020;
	--color-boxed-bg: #ededed;
	--color-footer-dark-bg: #1b1b1b;
	--color-dark-bg: #343434;
	--color-cta-2-bg-primary-hover: #fe9803;
	--color-stepper-before-after-bg: #ccc;
	--color-comment-odd: #fcfcfc;
	--color-comment-even: #f9f9f9;
	--color-wizard-step-before-after: #eee;
	--color-dark-footer-6-lower: #181818;
}

section.text-right div[class*='col-']:first-child:last-child {
    margin-left: auto;
    float: none;
}

.imageblock + .editlink {
	z-index: 10;
}

.pricing-1 h4 p:first-of-type, .pricing-1 h4 p:last-of-type {
  margin: 0;
}

.pricing-1 p {
	min-height: unset;
}

.content-list-item .background-image-holder {
	background-size: contain !important;
	background-repeat: no-repeat !important;
}
