  /**
* OmniUpdate

* This file contains CSS introduced by OmniUpdate developers.
*/

section.cta-hero.cta-hero--horizontal {
	clear: both;
}

footer {
	clear: both;
}

@media (min-width: 1025px) {
.xdsoft_datetimepicker .xdsoft_calendar table td, .xdsoft_datetimepicker .xdsoft_calendar table th {
	min-width: 0;
}
}
@media (min-width: 700px) {
.xdsoft_datetimepicker .xdsoft_calendar table td, .xdsoft_datetimepicker .xdsoft_calendar table th {
	min-width: 0;
}
}
.xdsoft_datetimepicker .xdsoft_calendar table td, .xdsoft_datetimepicker .xdsoft_calendar table th {
	min-width: 0;
}

.main .form .form__checkbox label {
	font-weight: 400;
}

.main .form .form__radio label {
	font-weight: 400;
}
.ou-form legend {
 border-bottom: none;
 font-size: 1.4rem;
}
@media (min-width: 700px) {
.ou-form legend {
 font-size: 1.6rem;
}}
@media (min-width: 1025px) {
.ou-form legend {
 font-size: 1.8rem;
}}

fieldset.form--fieldset>legend {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
input.search-field {
	height: 65px;
}
@media (max-width: 1025px) {
	input.search-field {height: 60px;}
}
@media (max-width: 700px) {
	input.search-field {height: 35px;}
}

div.direct-edit {
	position: absolute;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	top: 50%;
	height: 2px;
	width: 2px;
	background-color: white;
}

@media (min-width: 1025px) {
	.blog__title {
		font-size: 6rem;
		line-height: 6rem;
		margin: 65px 0 23px;
	}
}
.blog-list__date:after {
	margin-right: 6px;
}