/* IMAGE STYLES */
.cke_widget_inline{
	display: initial !important;
}
.field--name-body img {
    max-width: 100%;
    height: auto;
}
.field--name-body p {
    margin-bottom: 1em;
}


div.fullwidth img,
[data-entity-embed-display*="ck_full_width"]{
	float: none;
	margin: 4% 0;
	width: 100% !important;
	height: auto !important;
}
div.floatright50 img,
[data-entity-embed-display*="ck_50_right"]{
	float: right;
	margin-bottom: 4%;
	margin-left: 4%;
	width: 50% !important;
	height: auto !important;
}
div.floatleft50 img,
[data-entity-embed-display*="ck_50_left"]{
	float: left;
	margin-bottom: 4%;
	margin-right: 4%;
	width: 50% !important;
	height: auto !important;
}
div.centered img,
[data-entity-embed-display*="ck_centered"]{
	float: none;
	margin: 4% auto 4%;
	width: 50% !important;
	height: auto !important;
	display: block;
}
div.floatright25 img,
[data-entity-embed-display*="ck_25_right"]{
	float: right;
	margin-bottom: 4%;
	margin-left: 4%;
	width: 25% !important;
	height: auto !important;
}
div.floatleft25 img,
[data-entity-embed-display*="ck_25_left"]{
	float: left;
	margin-bottom: 4%;
	margin-right: 4%;
	width: 25% !important;
	height: auto !important;
}
div.float-thirds img{
	margin-right: 3%;
	margin-bottom: 3%;
	width: 30% !important;
	height: auto !important;
	float: left;
}
[class*="body"] p,
div.fullwidth,
div.floatright50,
div.floatleft50,
div.centered,
div.floatright25,
div.floatleft25{
	margin-bottom: 1em;
}

div.floatright50 img,
div.floatleft50 img,
div.floatright25 img,
div.floatleft25 img,
[data-entity-embed-display*="ck_50_left"],
[data-entity-embed-display*="ck_50_right"],
[data-entity-embed-display*="ck_25_left"],
[data-entity-embed-display*="ck_25_right"]{
	margin-top: 10px;
}

@media only screen and (max-width: 640px) {
  div.fullwidth img,
  div.floatright50 img,
  div.floatleft50 img,
  div.centered img,
  div.floatright25 img,
  div.floatleft25 img,
  [data-entity-embed-display*="full_width"],
  [data-entity-embed-display*="ck_centered"],
  [data-entity-embed-display*="ck_50_left"],
  [data-entity-embed-display*="ck_50_right"],
  [data-entity-embed-display*="ck_25_left"],
  [data-entity-embed-display*="ck_25_right"]{
  	float: none;
  	margin: 0 0 1.5em 0;
  	width: 100% !important;
  	height: auto !important;
  }
}
  [data-entity-embed-display*="full_width"] img,
  [data-entity-embed-display*="ck_centered"] img,
  [data-entity-embed-display*="ck_50_left"] img,
  [data-entity-embed-display*="ck_50_right"] img,
  [data-entity-embed-display*="ck_25_left"] img,
  [data-entity-embed-display*="ck_25_right"] img,

  [data-entity-embed-display*="full_width"] [data-entity-embed-display*="full_width"],
  [data-entity-embed-display*="ck_centered"] [data-entity-embed-display*="ck_centered"],
  [data-entity-embed-display*="ck_50_left"] [data-entity-embed-display*="ck_50_left"],
  [data-entity-embed-display*="ck_50_right"] [data-entity-embed-display*="ck_50_right"],
  [data-entity-embed-display*="ck_25_left"] [data-entity-embed-display*="ck_25_left"],
  [data-entity-embed-display*="ck_25_right"] [data-entity-embed-display*="ck_25_right"]{
  	width: 100% !important;
  }
/* END IMAGE STYLES */

.btn, a.button, .more-link a, input.print, .crm-container .crm-button.crm-i-button input.crm-form-submit {
    background: var(--secondary-color);
    text-align: center;
    border-radius: 0;
    display: inline-block;
    position: relative;
    border: none;
    color: #fff;
    border-radius: 0px;
    text-transform: uppercase;
    font-family: 'Oswald', sans-serif;
    font-weight: 700;
    padding: 10px 30px;
    min-width: 200px;
    font-size: calc(14px + (20 - 14) * ((100vw - 320px) / (1920 - 320)));
    text-shadow: none;
}
.btn:hover, a.button:hover, .crm-container .crm-button.crm-i-button input.crm-form-submit:hover {
    background: var(--primary-color) !important;
}
