.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
}

.wpcf7 .hidden-fields-container {
	display: none;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2; /* Blue */
}

.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450; /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #ffb900; /* Yellow */
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232; /* Red */
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
	width: 24em;
}

.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d; /* Dark Gray 800 */
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}

form.submitting .wpcf7-spinner {
	visibility: visible;
}

.wpcf7-spinner::before {
	content: '';
	position: absolute;
	background-color: #fbfbfc; /* Light Gray 100 */
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@media (prefers-reduced-motion: reduce) {
	.wpcf7-spinner::before {
		animation-name: blink;
		animation-duration: 2000ms;
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

@keyframes blink {
	from {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.wpcf7 [inert] {
	opacity: 0.5;
}

.wpcf7 input[type="file"] {
	cursor: pointer;
}

.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: ltr;
}

.wpcf7-reflection > output {
	display: list-item;
	list-style: none;
}

.wpcf7-reflection > output[hidden] {
	display: none;
}
.ova_archive_dep_slide .owl-carousel .owl-stage-outer {
  margin-right: -20px;
  margin-left: -20px;
  padding-left: 20px;
  padding-right: 20px;
  width: calc(100% + 40px);
}
@media (max-width: 1290px) {
  .ova_archive_dep_slide .owl-carousel .owl-stage-outer {
    margin-right: 0px;
    margin-left: 0px;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
  }
}
.ova_archive_dep_slide .ova_dep_slide .items.elementor-items {
  width: 100%;
  padding: 0;
  margin: 0 0 50px 0;
}
.ova_archive_dep_slide .ova_dep_slide.content {
  margin: 0;
}
.ova_archive_dep_slide .ova_dep_slide.content .owl-item .items:hover .wp-item {
  box-shadow: 0px 10px 40px -10px rgba(6, 22, 58, 0.1);
}
.ova_archive_dep_slide .ova_dep_slide.content .owl-item .items:hover .ova-content {
  top: 0px;
  background: #fff;
}
.ova_archive_dep_slide .ova_dep_slide.content .owl-item .items:hover .ova-content .icon > span {
  background: transparent;
  box-shadow: none;
}
.ova_archive_dep_slide .ova_dep_slide.content .owl-item .items:hover .ova-content .title a {
  color: #202b5d;
}
.ova_archive_dep_slide .ova_dep_slide.content .owl-item .items:hover .ova-content .descption {
  opacity: 1;
}
.ova_archive_dep_slide .ova_dep_slide.content .owl-item .items:hover .ova-content .readmore {
  opacity: 1;
}
.ova_archive_dep_slide .ova_dep_slide.content .owl-item .items .wp-item {
  box-shadow: none;
  position: relative;
  overflow: hidden;
}
.ova_archive_dep_slide .ova_dep_slide.content .owl-item .items .wp-item .ova-media > a {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 350px;
  position: relative;
}
.ova_archive_dep_slide .ova_dep_slide.content .owl-item .items .wp-item .ova-media > a:after {
  content: "";
  width: 100%;
  height: 50%;
  position: absolute;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.8));
  z-index: 1;
  transition: 0.2s;
}
.ova_archive_dep_slide .ova_dep_slide.content .owl-item .items .wp-item .ova-media > a img {
  display: none;
}
.ova_archive_dep_slide .ova_dep_slide.content .owl-item .ova-content {
  padding-top: 40px;
  text-align: left;
  position: absolute;
  top: calc(100% - 199px);
  left: 0;
  transition: 0.4s;
  z-index: 2;
  width: 100%;
  height: 100%;
}
.ova_archive_dep_slide .ova_dep_slide.content .owl-item .ova-content .icon {
  margin: 0;
}
.ova_archive_dep_slide .ova_dep_slide.content .owl-item .ova-content .icon > span {
  width: unset;
  height: unset;
  background: transparent;
  box-shadow: none;
}
.ova_archive_dep_slide .ova_dep_slide.content .owl-item .ova-content .icon > span i:before {
  color: #fff;
}
.ova_archive_dep_slide .ova_dep_slide.content .owl-item .ova-content .title {
  margin-top: 19px;
}
.ova_archive_dep_slide .ova_dep_slide.content .owl-item .ova-content .title a {
  font-size: 24px;
  line-height: 28px;
  font-weight: 600;
  color: #fff;
  transition: 0.4s;
}
.ova_archive_dep_slide .ova_dep_slide.content .owl-item .ova-content .descption {
  font-size: 17px;
  line-height: 24px;
  color: #62718d;
  opacity: 0;
  transition: 0.4s;
}
.ova_archive_dep_slide .ova_dep_slide.content .owl-item .ova-content .readmore {
  display: inline-flex;
  width: unset;
  padding: 0 25px;
  margin-top: 49px;
  opacity: 0;
  transition: 0.4s;
}
.ova_archive_dep_slide .ova_dep_slide .owl-dots {
  text-align: center;
  margin-top: 2px;
}
.ova_archive_dep_slide .ova_dep_slide .owl-dots .owl-dot {
  outline: none;
}
.ova_archive_dep_slide .ova_dep_slide .owl-dots .owl-dot span {
  width: 6px;
  height: 6px;
  margin: 5px;
  background: #d1d1d6;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity 0.2s ease;
  border-radius: 30px;
}
.ova_archive_dep_slide .ova_dep_slide .owl-dots .owl-dot.active span {
  width: 12px;
  border-radius: 5px;
  opacity: 1;
}

.ova_dep_wrap {
  display: flex;
  flex-wrap: wrap;
  padding: 0 10px;
  width: 100%;
  margin-bottom: 40px;
}
@media (max-width: 1024px) {
  .ova_dep_wrap.ova_dep_single {
    flex-direction: column-reverse;
  }
}
@media (max-width: 767px) {
  .ova_dep_wrap.ova_dep_single {
    padding: 0 20px;
  }
}
.ova_dep_wrap .ova-dep-sidebar {
  min-width: 317px;
  flex: 0 0 317px;
}
.ova_dep_wrap .ova-dep-sidebar .ova_info {
  position: sticky;
  top: 150px;
  left: 0;
  margin-bottom: 70px;
}
@media (max-width: 1024px) {
  .ova_dep_wrap .ova-dep-sidebar .ova_info {
    position: relative;
    top: 0;
    left: 0;
    max-width: 317px;
    margin-top: 40px;
  }
}
.ova_dep_wrap .ova-dep-sidebar .ova_info .ova-list-dep {
  background: #f2f2f2;
  padding: 26px 20px 43px 20px;
  margin-bottom: 50px;
}
.ova_dep_wrap .ova-dep-sidebar .ova_info .ova-list-dep .title-list-dep {
  display: inline-block;
  font-size: 24px;
  line-height: 1.2;
  font-weight: 600;
  color: #202b5d;
  margin: 0 0 16px 0px;
}
.ova_dep_wrap .ova-dep-sidebar .ova_info .ova-list-dep .title-list-dep i {
  margin-right: 2px;
}
.ova_dep_wrap .ova-dep-sidebar .ova_info .ova-list-dep .title-list-dep svg {
  width: 20px;
  margin-right: -2px;
}
.ova_dep_wrap .ova-dep-sidebar .ova_info .ova-list-dep ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.ova_dep_wrap .ova-dep-sidebar .ova_info .ova-list-dep ul li {
  padding: 0;
  position: relative;
}
.ova_dep_wrap .ova-dep-sidebar .ova_info .ova-list-dep ul li:before {
  content: "";
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
  height: 1px;
  background: #fff;
  opacity: 0;
}
.ova_dep_wrap .ova-dep-sidebar .ova_info .ova-list-dep ul li:after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 1px;
  background: #fff;
  opacity: 0;
}
.ova_dep_wrap .ova-dep-sidebar .ova_info .ova-list-dep ul li:not(:last-child) {
  border-bottom: 1px solid #e5e5e5;
}
.ova_dep_wrap .ova-dep-sidebar .ova_info .ova-list-dep ul li.active, .ova_dep_wrap .ova-dep-sidebar .ova_info .ova-list-dep ul li:hover {
  background: #fff;
  /*box-shadow: 0px 10px 40px 0px rgba(6, 22, 58, 0.05);*/
}
.ova_dep_wrap .ova-dep-sidebar .ova_info .ova-list-dep ul li.active:before, .ova_dep_wrap .ova-dep-sidebar .ova_info .ova-list-dep ul li.active:after, .ova_dep_wrap .ova-dep-sidebar .ova_info .ova-list-dep ul li:hover:before, .ova_dep_wrap .ova-dep-sidebar .ova_info .ova-list-dep ul li:hover:after {
  opacity: 1;
}
.ova_dep_wrap .ova-dep-sidebar .ova_info .ova-list-dep ul li a {
  font-size: 18px;
  line-height: 1.2;
  color: #202b5d;
  display: block;
  padding: 16px 10px 12px 10px;
}
.ova_dep_wrap .ova-dep-sidebar .ova_info .dep-file-sidebar {
  display: flex;
  flex-wrap: wrap;
  border: 2px solid #e8e8e8;
  padding: 20px 15px 16px 28px;
  margin-bottom: 50px;
}
.ova_dep_wrap .ova-dep-sidebar .ova_info .dep-file-sidebar .icon-attachment {
  flex: 0 0 42px;
}
.ova_dep_wrap .ova-dep-sidebar .ova_info .dep-file-sidebar .icon-attachment i {
  display: inline-block;
  line-height: 1;
}
.ova_dep_wrap .ova-dep-sidebar .ova_info .dep-file-sidebar .icon-attachment i:before {
  margin: 0;
  font-size: 30px;
  color: #62718d;
}
.ova_dep_wrap .ova-dep-sidebar .ova_info .dep-file-sidebar .ova-file-name-size {
  flex: 0 0 calc(100% - 42px);
  margin-top: -2px;
}
.ova_dep_wrap .ova-dep-sidebar .ova_info .dep-file-sidebar .ova-file-name-size .ova-file-name {
  display: block;
  margin-bottom: 7px;
  font-size: 17px;
  color: #202b5d;
  line-height: 20px;
}
.ova_dep_wrap .ova-dep-sidebar .ova_info .dep-file-sidebar .ova-file-name-size .ova-file-name a {
  font-size: 17px;
  color: #202b5d;
  word-break: break-all;
}
.ova_dep_wrap .ova-dep-sidebar .ova_info .dep-file-sidebar .ova-file-name-size .ova-file-size {
  display: block;
  font-size: 15px;
  line-height: 1.2;
  color: #62718d;
}
.ova_dep_wrap .ova-dep-sidebar .ova_info .dep-file-sidebar .ova-file-name-size .ova-file-size .type {
  text-transform: uppercase;
}
.ova_dep_wrap .ova-dep-sidebar ~ .ova_dep_content {
  width: calc(100% - 317px);
  padding-left: 80px;
}
@media (max-width: 1024px) {
  .ova_dep_wrap .ova_dep_content {
    width: 100% !important;
    padding-left: 0px !important;
  }
}
.ova_dep_wrap .ova_dep_content .dep-title {
  font-size: 30px;
  line-height: 1.2;
  letter-spacing: 0.2px;
  color: #202b5d;
  font-weight: 600;
  margin: 0 0 5px 0;
}
.ova_dep_wrap .ova_dep_content .dep-meta {
  margin-bottom: 10px;
}
.ova_dep_wrap .ova_dep_content .dep-meta .dep-meta-general {
  font-size: 16px;
  line-height: 26px;
  color: #62718d;
}
.ova_dep_wrap .ova_dep_content .dep-meta .dep-categories .cat-dep a {
  font-size: 16px;
  line-height: 26px;
  color: #202b5d;
}
.ova_dep_wrap .ova_dep_content .ova-list-attachment {
  list-style-type: none;
  padding: 0;
  margin: 0px;
}
.ova_dep_wrap .ova_dep_content .ova-list-attachment li {
  display: flex;
  align-items: center;
  border: 2px solid #e8e8e8;
  padding: 18px 28px 15px 28px;
}
.ova_dep_wrap .ova_dep_content .ova-list-attachment li:not(:last-child) {
  margin-bottom: 20px;
}
.ova_dep_wrap .ova_dep_content .ova-list-attachment li .icon-attachment {
  flex: 0 0 44px;
}
.ova_dep_wrap .ova_dep_content .ova-list-attachment li .icon-attachment i {
  display: inline-block;
  line-height: 1;
}
.ova_dep_wrap .ova_dep_content .ova-list-attachment li .icon-attachment i:before {
  margin: 0;
  font-size: 30px;
  color: #62718d;
}
.ova_dep_wrap .ova_dep_content .ova-list-attachment li .ova-file-name-size {
  flex: 0 0 calc(100% - 144px);
  padding-right: 10px;
}
.ova_dep_wrap .ova_dep_content .ova-list-attachment li .ova-file-name-size .ova-file-name {
  display: block;
  font-size: 17px;
  line-height: 20px;
  color: #202b5d;
  word-break: break-all;
}
.ova_dep_wrap .ova_dep_content .ova-list-attachment li .ova-file-name-size .ova-file-size {
  display: block;
  font-size: 15px;
  color: #62718d;
  text-transform: capitalize;
}
.ova_dep_wrap .ova_dep_content .ova-list-attachment li .ova-download {
  flex: 0 0 100px;
  text-align: right;
}
.ova_dep_wrap .ova_dep_content .ova-list-attachment li .ova-download a {
  font-size: 17px;
  line-height: 20px;
  font-weight: 600;
}
.ova_dep_wrap .ova_dep_content .ova-list-attachment li .ova-download a:hover {
  color: #0067DA;
}
.ova_dep_wrap .ova_dep_content .share_social {
  padding-top: 55px;
  border-top: none;
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 24px;
  margin-bottom: 4px;
}

.archive_dep.two_column .items {
  width: 50%;
}
@media (max-width: 767px) {
  .archive_dep.two_column .items {
    width: 100%;
  }
}
.archive_dep.three_column .items {
  width: 33.33%;
}
@media (max-width: 991px) {
  .archive_dep.three_column .items {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .archive_dep.three_column .items {
    width: 100%;
  }
}
.archive_dep.four_column .items {
  width: 25%;
}
@media (max-width: 1024px) {
  .archive_dep.four_column .items {
    width: 33.33%;
  }
}
@media (max-width: 991px) {
  .archive_dep.four_column .items {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .archive_dep.four_column .items {
    width: 100%;
  }
}
.archive_dep .content {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px 10px -15px;
  width: 100%;
}
@media (max-width: 767px) {
  .archive_dep .content {
    margin: 0 0 10px 0;
  }
}
.archive_dep .content .items {
  padding: 0 15px;
  margin-bottom: 60px;
}
@media (max-width: 767px) {
  .archive_dep .content .items {
    max-width: 400px;
    margin: 0 auto 60px auto;
  }
}
.archive_dep .content .items:hover .ova-content .icon span {
  background: #fff;
  box-shadow: 10px 0 40px rgba(6, 22, 58, 0.1);
}
.archive_dep .content .items .wp-item {
  box-shadow: 0px 10px 40px 0px rgba(6, 22, 58, 0.1);
  height: 100%;
}
.archive_dep .content .items .wp-item .ova-media img {
  width: 100%;
}
.archive_dep .content .ova-content {
  text-align: center;
  padding: 0 30px 40px 30px;
}
.archive_dep .content .ova-content .icon {
  margin-top: -40px;
}
.archive_dep .content .ova-content .icon span {
  width: 80px;
  height: 80px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  transition: 0.4s;
}
.archive_dep .content .ova-content .icon span i {
  display: inline-block;
  line-height: 1;
}
.archive_dep .content .ova-content .icon span i:before {
  margin: 0;
  font-size: 45px;
  color: #fff;
}
.archive_dep .content .ova-content .icon span i.flaticon-money-bag-2, .archive_dep .content .ova-content .icon span i.flaticon-balance-3 {
  margin: 0 0 0 10px;
}
.archive_dep .content .ova-content .title {
  margin: 0;
  font-size: 24px;
  line-height: 30px;
  color: #202b5d;
  font-weight: 500;
  margin-top: 24px;
}
.archive_dep .content .ova-content .title a {
  font-size: 24px;
  line-height: 30px;
  color: #202b5d;
  font-weight: 500;
  transition: 0.4s;
}
.archive_dep .content .ova-content .descption {
  font-size: 17px;
  line-height: 24px;
  color: #62718d;
  margin-top: 14px;
}
.archive_dep .content .ova-content .readmore {
  margin-top: 34px;
  align-items: center;
  display: flex;
  justify-content: center;
  font-size: 16px;
  line-height: 26px;
  color: #0067da;
  letter-spacing: 0.2px;
  border: 1px solid #e5e5e5;
  width: 100%;
  height: 40px;
  transition: 0.4s;
}
.archive_dep .content .ova-content .readmore svg {
  width: 18px;
  margin-left: 6px;
}
.archive_dep .content .ova-content .readmore:hover {
  color: #fff;
}
.archive_dep .blog_pagination {
  margin: 0px 0 70px 0;
  width: 100%;
}

.ova_list_dep.two_column .content {
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 767px) {
  .ova_list_dep.two_column .content {
    grid-template-columns: 1fr;
  }
}
.ova_list_dep.three_column .content {
  grid-template-columns: 1fr 1fr 1fr;
}
@media (max-width: 1024px) {
  .ova_list_dep.three_column .content {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .ova_list_dep.three_column .content {
    grid-template-columns: 1fr;
  }
}
.ova_list_dep.four_column .content {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
@media (max-width: 1200px) {
  .ova_list_dep.four_column .content {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 1024px) {
  .ova_list_dep.four_column .content {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .ova_list_dep.four_column .content {
    grid-template-columns: 1fr;
  }
}
.ova_list_dep .content {
  display: grid;
  grid-gap: 30px;
}
.ova_list_dep .content .items {
  padding: 40px 30px 43px 30px;
  border: 1px solid #e8e8e8;
  position: relative;
  overflow: hidden;
}
.ova_list_dep .content .items:hover {
  box-shadow: 10px 0 40px rgba(6, 22, 58, 0.1);
}
.ova_list_dep .content .items:hover .dep-content-sub {
  display: block;
}
.ova_list_dep .content .items:hover .icon-dep {
  top: -67px;
  margin: 0;
  opacity: 0;
}
.ova_list_dep .content .items:hover .title-dep {
  top: -67px;
}
.ova_list_dep .content .items:hover .dep-content-sub {
  top: calc(100% - 117px);
  opacity: 1;
}
.ova_list_dep .content .items:hover .icon-dep-hide {
  bottom: -3px;
}
.ova_list_dep .content .icon-dep {
  margin-bottom: 21px;
  position: relative;
  top: 0;
  opacity: 1;
  transition: 0.4s;
}
.ova_list_dep .content .icon-dep span {
  display: inline-block;
  line-height: 1;
}
.ova_list_dep .content .icon-dep span:before {
  margin: 0;
  font-size: 50px;
  display: inline-block;
}
.ova_list_dep .content .title-dep {
  margin: 0;
  font-size: 24px;
  line-height: 30px;
  color: #202b5d;
  font-weight: 500;
  position: relative;
  top: 0;
  transition: 0.4s;
}
.ova_list_dep .content .title-dep a {
  font-size: 24px;
  line-height: 30px;
  color: #202b5d;
  font-weight: 500;
}
.ova_list_dep .content .dep-content-sub {
  opacity: 0;
  top: 100%;
  left: 0px;
  position: absolute;
  padding: 0px 30px;
  transition: 0.4s;
}
.ova_list_dep .content .dep-content-sub .dep-excerpt {
  margin: 0;
  font-size: 17px;
  line-height: 24px;
  margin-bottom: 16px;
}
.ova_list_dep .content .dep-content-sub .dep-readmore {
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0.2px;
  font-weight: 400;
  color: #0067da;
}
.ova_list_dep .content .dep-content-sub .dep-readmore svg {
  width: 18px;
}
.ova_list_dep .content .icon-dep-hide {
  position: absolute;
  right: 45px;
  bottom: -65px;
  transition: 0.4s;
}
.ova_list_dep .content .icon-dep-hide span:before {
  margin: 0;
  font-size: 60px;
  color: #202b5d;
  opacity: 0.1;
}

.ova_dep_list_file .ova-list-attachment {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.ova_dep_list_file .ova-list-attachment li i:before {
  margin: 0;
}.not-selectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:thin dotted}body.is-using-mouse .fancybox__container :focus{outline:none}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-36px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;touch-action:none;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:transparent;min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:transparent}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:5px solid var(--fancybox-accent-color, rgba(1, 210, 232, 0.94));opacity:0;transition:opacity .15s ease;border-radius:4px}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100% / (var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:4px}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.006) 8.1%, rgba(0, 0, 0, 0.021) 15.5%, rgba(0, 0, 0, 0.046) 22.5%, rgba(0, 0, 0, 0.077) 29%, rgba(0, 0, 0, 0.114) 35.3%, rgba(0, 0, 0, 0.155) 41.2%, rgba(0, 0, 0, 0.198) 47.1%, rgba(0, 0, 0, 0.242) 52.9%, rgba(0, 0, 0, 0.285) 58.8%, rgba(0, 0, 0, 0.326) 64.7%, rgba(0, 0, 0, 0.363) 71%, rgba(0, 0, 0, 0.394) 77.5%, rgba(0, 0, 0, 0.419) 84.5%, rgba(0, 0, 0, 0.434) 91.9%, rgba(0, 0, 0, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(1, 210, 232, 0.94));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}.ova-dir-category .title {
  position: relative;
  margin: 0 0 30px 0;
}
.ova-dir-category .directory-cat-list {
  margin: 0;
  list-style-type: disc;
}
.ova-dir-category .directory-cat-list li {
  padding: 5px 0;
}
.ova-dir-category .directory-cat-list li::marker {
  color: #ff3514;
}
.ova-dir-category .directory-cat-list li a {
  color: #62718d;
}
.ova-dir-category .directory-cat-list li a:hover {
  color: var(--primary);
}

.ova-dir-single .ova_dir_content .title {
  font-size: 22.5px;
}
.ova-dir-single .ova_dir_content .thumbnail img {
  display: block;
  width: 100%;
}
.ova-dir-single .ova_dir_content .content {
  margin-top: 30px;
}
.ova-dir-single .ova_dir_content .contact-box .contact-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ova-dir-single .ova_dir_content .contact-box .contact-list .item {
  display: flex;
  align-items: center;
  column-gap: 10px;
}
.ova-dir-single .ova_dir_content .contact-box .contact-list .item a:hover {
  text-decoration: underline;
}
.ova-dir-single .ova_dir_content .contact-box .contact-list .item i {
  color: #333;
}
.ova-dir-single .ova_dir_content .opening_hours .table {
  border: 0;
}
.ova-dir-single .ova_dir_content .opening_hours .table tr:nth-child(odd) {
  background-color: rgba(240, 240, 240, 0.4);
}
.ova-dir-single .ova_dir_content .opening_hours .table tr {
  border: none;
}
.ova-dir-single .ova_dir_content .opening_hours .table tr td {
  width: 50%;
  border: 0;
}
.ova-dir-single .ova_dir_content .opening_hours .table .time {
  text-transform: lowercase;
}
.ova-dir-single .ova_dir_content #ova_dir_single_google_map {
  height: 400px;
}
.ova-dir-single .ova_dir_content .gallery .gallery-inner {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-gap: 5px;
}
@media (max-width: 1200px) {
  .ova-dir-single .ova_dir_content .gallery .gallery-inner {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
.ova-dir-single .ova_dir_content .gallery .gallery-inner .gallery-item {
  position: relative;
  overflow: hidden;
}
.ova-dir-single .ova_dir_content .gallery .gallery-inner .gallery-item:hover img {
  transform: scale(1.1);
}
.ova-dir-single .ova_dir_content .gallery .gallery-inner .gallery-item img {
  display: block;
  width: 100%;
  transition: all 0.3s linear;
}
.ova-dir-single .ova_dir_content .metabox {
  margin: 40px 0px 0px 0px;
  padding: 24px 0;
  list-style: none;
  border-top: 1px solid #f0f0f0;
}
.ova-dir-single .ova_dir_content .metabox .item {
  display: flex;
  column-gap: 10px;
  align-items: center;
}
.ova-dir-single .ova_dir_content .metabox .item a:hover {
  text-decoration: underline;
}
.ova-dir-single .ova_dir_content .share-social-icons {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 12px;
  list-style: none;
  padding: 30px 0;
  margin: 0;
}
.ova-dir-single .ova_dir_content .share-social-icons li {
  display: inline-block;
}
.ova-dir-single .ova_dir_content .share-social-icons li.share {
  font-size: 20px;
  font-weight: bold;
  color: #333;
}
.ova-dir-single .ova_dir_content .share-social-icons li a {
  transition: all 0.3s ease;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: #f5f5f5;
  width: 46px;
  height: 46px;
  border-radius: 50%;
  font-family: var(--secondary-font);
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2;
  font-feature-settings: "pnum" on, "lnum" on, "ordn" on;
  color: #333;
}
.ova-dir-single .ova_dir_content .share-social-icons li a:hover {
  transition: all 0.3s ease;
  background-color: var(--primary);
  color: #fff;
}
.ova-dir-single .ova_dir_content .share-social-icons li a i {
  display: inline-flex;
}
.ova-dir-single .share-social-icons {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 12px;
  list-style: none;
  padding: 30px 0;
  margin: 0;
  margin-top: 30px;
}
.ova-dir-single .share-social-icons li {
  display: inline-block;
}
.ova-dir-single .share-social-icons li a {
  transition: all 0.3s ease;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: #f5f5f5;
  width: 46px;
  height: 46px;
  border-radius: 50%;
  font-family: var(--secondary-font);
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2;
  font-feature-settings: "pnum" on, "lnum" on, "ordn" on;
  color: #333;
}
.ova-dir-single .share-social-icons li a:hover {
  transition: all 0.3s ease;
  background-color: var(--primary);
  color: #fff;
}
.ova-dir-single .share-social-icons li a i {
  display: inline-flex;
}
.ova-dir-single .share-social-icons .share {
  font-size: 20px;
  font-weight: bold;
  color: #333;
}

.fancybox__container {
  z-index: 9999;
}

.ova-dir-archive .ova_dir_archive_content {
  width: 100%;
}
.ova-dir-archive .ova_dir_archive_content.overlay {
  opacity: 0.5;
}
.ova-dir-archive .list-cat-dir {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 60px;
}
.ova-dir-archive .list-cat-dir .item.active .cate_name {
  color: #fff;
  background: #ff3514;
}
.ova-dir-archive .list-cat-dir .item .cate_name {
  transition: all 0.3s linear;
  display: inline-block;
  font-size: 18px;
  line-height: 1.2;
  font-weight: 600;
  color: #333;
  padding: 7px 15px;
  margin: 0 5px;
  border-radius: 5px;
}
.ova-dir-archive .list-cat-dir .item .cate_name:hover {
  transition: all 0.3s linear;
  color: #fff;
  background: #ff3514;
}
.ova-dir-archive #ova_dir_archive_google_map, .ova-dir-archive #el_ova_dir_archive_google_map {
  height: 400px;
}
.ova-dir-archive .property {
  position: relative;
}
.ova-dir-archive .property.highlight .card {
  display: flex;
}
.ova-dir-archive .property:before {
  content: "";
  display: block;
  position: absolute;
  bottom: -8px;
  left: 50%;
  margin-left: -10px;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #fff;
}
.ova-dir-archive .property .avatar {
  width: 55px;
  height: 55px;
  border-radius: 50%;
  border: 4px solid transparent;
  background: #fff;
  position: relative;
  overflow: hidden;
}
.ova-dir-archive .property .avatar img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.ova-dir-archive .property .card {
  display: none;
  position: absolute;
  top: 63px;
  left: 50%;
  transform: translateX(-50%);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.25);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.25);
  background-color: #FFF;
  width: 280px;
  cursor: default;
}
.ova-dir-archive .property .card .thumbnail {
  display: block;
  flex: 0 0 100px;
}
.ova-dir-archive .property .card .thumbnail:hover img {
  opacity: 0.9;
}
.ova-dir-archive .property .card .thumbnail img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  transition: all 0.3s linear;
}
.ova-dir-archive .property .card .content {
  width: 100%;
  padding: 15px 20px;
}
.ova-dir-archive .property .card .content .title {
  margin: 0;
}
.ova-dir-archive .property .card .content .title a {
  font-size: 16px;
}
.ova-dir-archive .property .card .content .title a:hover {
  text-decoration: underline;
}
.ova-dir-archive .property .card .content .info {
  margin: 10px 0px 0px 0px;
  padding: 0;
  list-style: none;
}
.ova-dir-archive .property .card .content .info li:not(:first-child) {
  margin-top: 5px;
}
.ova-dir-archive .property .card .content .info li {
  display: flex;
  align-items: center;
  gap: 5px;
  font-size: 12px;
  line-height: 1.3;
}
.ova-dir-archive .property .card .content .info li i {
  width: 12px;
  line-height: 1;
  display: inline-flex;
}
.ova-dir-archive .property .card .content .info li .text {
  display: inline-block;
}
.ova-dir-archive .property .card .content .info li .text a:hover {
  text-decoration: underline;
}
.ova-dir-archive .ova-dir-items {
  margin-top: 30px;
  display: grid;
  gap: 30px;
}
.ova-dir-archive .ova-dir-items .item {
  background: #fff;
  box-shadow: 0px 10px 40px 0px rgba(6, 22, 58, 0.1);
}
.ova-dir-archive .ova-dir-items .item:hover .thumbnail img {
  transform: scale(1.1);
}
.ova-dir-archive .ova-dir-items .item .thumbnail {
  display: block;
  height: auto;
  position: relative;
  overflow: hidden;
}
.ova-dir-archive .ova-dir-items .item .thumbnail img {
  display: block;
  width: 100%;
  transition: all 0.3s linear;
}
.ova-dir-archive .ova-dir-items .item .content {
  padding: 14px 24px 24px 24px;
}
.ova-dir-archive .ova-dir-items .item .content .title {
  font-size: 18px;
  color: #333;
  margin: 0;
}
.ova-dir-archive .ova-dir-items .item .content .title a {
  font-size: 18px;
  color: #333;
}
.ova-dir-archive .ova-dir-items .item .content .title a:hover {
  text-decoration: underline;
}
.ova-dir-archive .ova-dir-items .item .content .info {
  margin: 13px 0px 0px 0px;
  padding: 0;
  list-style: none;
}
.ova-dir-archive .ova-dir-items .item .content .info li {
  margin: 0px 0px 8px 0px;
  display: flex;
  align-items: center;
  gap: 5px;
  font-size: 14px;
  line-height: 1.3;
}
.ova-dir-archive .ova-dir-items .item .content .info li i {
  width: 14px;
  line-height: 1;
  display: inline-flex;
}
.ova-dir-archive .ova-dir-items .item .content .info li .text {
  display: inline-block;
}
.ova-dir-archive .ova-dir-items .item .content .info li .text a {
  color: #333;
}
.ova-dir-archive .ova-dir-items .item .content .info li .text a:hover {
  text-decoration: underline;
}
.ova-dir-archive.three_column .ova-dir-items {
  grid-template-columns: 1fr 1fr 1fr;
}
@media screen and (max-width: 1023px) {
  .ova-dir-archive.three_column .ova-dir-items {
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (max-width: 600px) {
  .ova-dir-archive.three_column .ova-dir-items {
    grid-template-columns: 1fr;
  }
}
.ova-dir-archive.two_column .ova-dir-items {
  grid-template-columns: 1fr 1fr;
}
@media screen and (max-width: 600px) {
  .ova-dir-archive.two_column .ova-dir-items {
    grid-template-columns: 1fr;
  }
}
.ova-dir-archive.one_column .ova-dir-items {
  grid-template-columns: 1fr;
}

.ova-dir-loader {
  text-align: center;
  margin-bottom: 30px;
}
.ova-dir-loader .loader {
  margin: 0 auto;
  width: 35px;
  height: 35px;
  border: 5px solid;
  border-color: var(--primary) transparent;
  border-radius: 50%;
  display: none;
  box-sizing: border-box;
  animation: ova_dir_rotation 1s linear infinite;
}
.ova-dir-loader .loader.is-active {
  display: inline-block;
}

@keyframes ova_dir_rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/**
 * Pagination
 */
nav.pagination {
  display: block;
  margin: 60px 0px;
}
nav .page-numbers {
  display: inline-block;
  list-style-type: none;
  width: 100%;
  padding: 0;
  margin: 0;
  text-align: center;
  border: none;
  clear: both;
  white-space: inherit;
}
nav .page-numbers li {
  display: inline-block;
  vertical-align: middle;
  margin: 0px 2px 10px 2px;
  border: none;
  padding: 0;
  float: none;
}
nav .page-numbers li .page-numbers {
  background: #f1f1f1;
  border-radius: 5px;
  width: 50px;
  height: 50px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 1em;
  font-weight: 600;
  color: #333;
  text-shadow: none;
}
nav .page-numbers li .page-numbers i {
  display: inline-flex;
  line-height: 1;
}
nav .page-numbers li .page-numbers i:before {
  font-weight: bold !important;
}
nav .page-numbers li .page-numbers:hover, nav .page-numbers li .page-numbers:focus, nav .page-numbers li .page-numbers.current {
  background-color: #ff3514;
  color: #fff;
}

.ova-dir-wrapper {
  display: flex;
  column-gap: 30px;
  row-gap: 50px;
  margin: 100px 0;
}
@media (max-width: 1024px) {
  .ova-dir-wrapper {
    flex-direction: column;
    margin: 70px 0;
  }
}
.ova-dir-wrapper .ova-dir-sidebar-wrapper {
  flex: 0 0 370px;
  position: sticky;
  top: 150px;
  left: 0;
  height: 100%;
  margin-bottom: 50px;
}
@media (max-width: 1024px) {
  .ova-dir-wrapper .ova-dir-sidebar-wrapper {
    margin-bottom: 0;
  }
}.ova_doc_wrap {
  display: flex;
  flex-wrap: wrap;
  padding: 0 10px;
  width: 100%;
  margin: 0 auto 80px auto;
  max-width: 1270px;
}
@media (max-width: 767px) {
  .ova_doc_wrap {
    padding: 0 20px;
    flex-direction: column-reverse;
  }
}
.ova_doc_wrap .ova-doc-sidebar {
  max-width: 317px;
}
.ova_doc_wrap .ova-doc-sidebar .ova_info {
  position: sticky;
  top: 150px;
  left: 0;
  margin-bottom: 70px;
}
@media (max-width: 767px) {
  .ova_doc_wrap .ova-doc-sidebar .ova_info {
    position: relative;
    top: 0;
    left: 0;
    margin: 70px 0;
  }
}
.ova_doc_wrap .ova-doc-sidebar .ova_info .ova-list-cat {
  background: #f7f1f0;
  padding: 26px 30px 37px 30px;
  margin-bottom: 50px;
}
.ova_doc_wrap .ova-doc-sidebar .ova_info .ova-list-cat .title-list-cat {
  font-size: 24px;
  line-height: 1.2;
  font-weight: 600;
  color: #202b5d;
  margin: 0 0 16px 0;
}
.ova_doc_wrap .ova-doc-sidebar .ova_info .ova-list-cat ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.ova_doc_wrap .ova-doc-sidebar .ova_info .ova-list-cat ul li {
  position: relative;
}
.ova_doc_wrap .ova-doc-sidebar .ova_info .ova-list-cat ul li:before {
  content: "";
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
  height: 1px;
  background: #fff;
  opacity: 0;
}
.ova_doc_wrap .ova-doc-sidebar .ova_info .ova-list-cat ul li:after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 1px;
  background: #fff;
  opacity: 0;
}
.ova_doc_wrap .ova-doc-sidebar .ova_info .ova-list-cat ul li:not(:last-child) {
  border-bottom: 1px solid #e5e5e5;
}
.ova_doc_wrap .ova-doc-sidebar .ova_info .ova-list-cat ul li.active, .ova_doc_wrap .ova-doc-sidebar .ova_info .ova-list-cat ul li:hover {
  background: #fff;
  box-shadow: 0px 10px 40px 0px rgba(6, 22, 58, 0.05);
}
.ova_doc_wrap .ova-doc-sidebar .ova_info .ova-list-cat ul li.active:before, .ova_doc_wrap .ova-doc-sidebar .ova_info .ova-list-cat ul li.active:after, .ova_doc_wrap .ova-doc-sidebar .ova_info .ova-list-cat ul li:hover:before, .ova_doc_wrap .ova-doc-sidebar .ova_info .ova-list-cat ul li:hover:after {
  opacity: 1;
}
.ova_doc_wrap .ova-doc-sidebar .ova_info .ova-list-cat ul li a {
  display: block;
  padding: 17px 10px 13px 10px;
  font-size: 17px;
  line-height: 1.2;
  color: #202b5d;
}
.ova_doc_wrap .ova-doc-sidebar + .ova_doc_content {
  width: calc(100% - 317px);
  padding-left: 80px;
}
@media (max-width: 767px) {
  .ova_doc_wrap .ova-doc-sidebar + .ova_doc_content {
    width: 100%;
    padding-left: 0px;
  }
}
.ova_doc_wrap .ova_doc_content .doc-title {
  font-size: 30px;
  line-height: 1.2;
  letter-spacing: 0.2px;
  color: #202b5d;
  font-weight: 600;
  margin: 0 0 5px 0;
}
.ova_doc_wrap .ova_doc_content .doc-meta {
  margin-bottom: 10px;
}
.ova_doc_wrap .ova_doc_content .doc-meta .doc-meta-general {
  font-size: 16px;
  line-height: 26px;
  color: #62718d;
}
.ova_doc_wrap .ova_doc_content .doc-meta .doc-categories .cat-doc a {
  font-size: 16px;
  line-height: 26px;
  color: #202b5d;
}
.ova_doc_wrap .ova_doc_content .ova-list-attachment {
  list-style-type: none;
  padding: 0;
  margin: 0px;
}
.ova_doc_wrap .ova_doc_content .ova-list-attachment li {
  display: flex;
  align-items: center;
  border: 2px solid #e8e8e8;
  padding: 18px 28px 15px 28px;
}
.ova_doc_wrap .ova_doc_content .ova-list-attachment li:not(:last-child) {
  margin-bottom: 20px;
}
.ova_doc_wrap .ova_doc_content .ova-list-attachment li .icon-attachment {
  flex: 0 0 44px;
}
.ova_doc_wrap .ova_doc_content .ova-list-attachment li .icon-attachment i {
  display: inline-block;
  line-height: 1;
}
.ova_doc_wrap .ova_doc_content .ova-list-attachment li .icon-attachment i:before {
  margin: 0;
  font-size: 30px;
  color: #62718d;
}
.ova_doc_wrap .ova_doc_content .ova-list-attachment li .ova-file-name-size {
  flex: 0 0 calc(100% - 144px);
  padding-right: 10px;
}
.ova_doc_wrap .ova_doc_content .ova-list-attachment li .ova-file-name-size .ova-file-name {
  display: block;
  font-size: 17px;
  line-height: 20px;
  color: #202b5d;
  word-break: break-word;
}
.ova_doc_wrap .ova_doc_content .ova-list-attachment li .ova-file-name-size .ova-file-size {
  display: block;
  font-size: 15px;
  color: #62718d;
  text-transform: capitalize;
}
.ova_doc_wrap .ova_doc_content .ova-list-attachment li .ova-download {
  flex: 0 0 100px;
  text-align: right;
}
.ova_doc_wrap .ova_doc_content .ova-list-attachment li .ova-download a {
  font-size: 17px;
  line-height: 20px;
  font-weight: 600;
}
.ova_doc_wrap .ova_doc_content .ova-list-attachment li .ova-download a:hover {
  color: #0067DA;
}
.ova_doc_wrap .ova_doc_content .share_social {
  margin-top: 60px;
  padding-top: 35px;
  border-top: none;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 24px;
  margin-bottom: 4px;
}
.ova_doc_wrap.archive-doc.one_column .ova_doc_content .doc-list-item .items-doc {
  width: 100%;
}
.ova_doc_wrap.archive-doc.two_column .ova_doc_content .doc-list-item .items-doc {
  width: 50%;
}
@media (max-width: 991px) {
  .ova_doc_wrap.archive-doc.two_column .ova_doc_content .doc-list-item .items-doc {
    width: 100%;
  }
}
.ova_doc_wrap.archive-doc.three_column .ova_doc_content .doc-list-item .items-doc {
  width: 33.33%;
}
@media (max-width: 991px) {
  .ova_doc_wrap.archive-doc.three_column .ova_doc_content .doc-list-item .items-doc {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .ova_doc_wrap.archive-doc .ova-doc-sidebar .ova_info {
    margin-top: 0px;
  }
}
.ova_doc_wrap.archive-doc .ova_doc_content {
  padding-right: 15px;
}
@media (max-width: 767px) {
  .ova_doc_wrap.archive-doc .ova_doc_content {
    padding-right: 0px;
  }
}
.ova_doc_wrap.archive-doc .ova_doc_content .doc-list-item {
  margin-bottom: 80px;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
}
.ova_doc_wrap.archive-doc .ova_doc_content .doc-list-item .items-doc {
  padding: 0 15px;
}
.ova_doc_wrap.archive-doc .ova_doc_content .items-doc {
  margin-bottom: 30px;
}
.ova_doc_wrap.archive-doc .ova_doc_content .items-doc .item {
  padding: 34px 60px 32px 32px;
  box-shadow: 0px 10px 40px 0px rgba(6, 22, 58, 0.1);
}
.ova_doc_wrap.archive-doc .ova_doc_content .items-doc .doc-icon-title {
  display: flex;
  flex-wrap: wrap;
}
.ova_doc_wrap.archive-doc .ova_doc_content .items-doc .doc-icon-title .icon-doc {
  width: 40px;
}
.ova_doc_wrap.archive-doc .ova_doc_content .items-doc .doc-icon-title .icon-doc i {
  display: inline-block;
  line-height: 1;
  margin-left: -5px;
}
.ova_doc_wrap.archive-doc .ova_doc_content .items-doc .doc-icon-title .icon-doc i:before {
  margin: 0px;
  font-size: 34px;
  color: #62718d;
  line-height: 1;
}
.ova_doc_wrap.archive-doc .ova_doc_content .items-doc .doc-icon-title .doc-title-item {
  width: calc(100% - 40px);
  margin-top: -6px;
}
.ova_doc_wrap.archive-doc .ova_doc_content .items-doc .doc-icon-title .doc-title-item .doc-title {
  margin: 0;
  font-size: 20px;
  line-height: 26px;
  color: #202b5d;
  font-weight: 600;
  margin-bottom: 1px;
}
.ova_doc_wrap.archive-doc .ova_doc_content .items-doc .doc-icon-title .doc-title-item .doc-title a {
  font-size: 20px;
  line-height: 26px;
  color: #202b5d;
  font-weight: 600;
}
.ova_doc_wrap.archive-doc .ova_doc_content .items-doc .doc-icon-title .doc-title-item .doc-meta {
  margin-bottom: 12px;
}
.ova_doc_wrap.archive-doc .ova_doc_content .items-doc .doc-readmore a {
  display: inline-flex;
  align-items: center;
  font-size: 16px;
  height: 40px;
  letter-spacing: 0.2px;
  line-height: 40px;
  color: #202b5d;
  border: 2px solid #e8e8e8;
  padding: 0 24px;
  font-weight: 500;
}
.ova_doc_wrap.archive-doc .ova_doc_content .items-doc .doc-readmore a:hover {
  color: #fff;
}
.ova_doc_wrap.archive-doc .blog_pagination {
  margin: 50px 0 110px 0;
}

.ova-document-list {
  box-shadow: 0px 10px 40px 0px rgba(6, 22, 58, 0.1);
  background: #fff;
  padding: 30px 30px 27px 30px;
}
.ova-document-list .icon-doc {
  height: 140px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  margin-bottom: 27px;
}
.ova-document-list .icon-doc i {
  display: inline-block;
  line-height: 1;
}
.ova-document-list .icon-doc i:before {
  color: #fff;
  font-size: 55px;
  margin: 0;
}
.ova-document-list .list-doc .item {
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 14px;
  margin-bottom: 17px;
}
.ova-document-list .list-doc .item h3.title {
  margin: 0 0 5px 0;
  font-size: 18px;
  line-height: 1.2;
  color: #202b5d;
}
.ova-document-list .list-doc .item h3.title a {
  font-size: 18px;
  line-height: 1.2;
  color: #202b5d;
  letter-spacing: 0.2px;
  font-weight: 500;
}
.ova-document-list .list-doc .item p.date {
  margin: 0 0 0 0;
  font-size: 16px;
  line-height: 22px;
  color: #62718d;
}
.ova-document-list .readmore {
  text-align: center;
}
.ova-document-list .readmore a {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.2px;
  color: #0067da;
}
.ova-document-list .readmore a svg {
  width: 18px;
  margin-left: -3px;
}.container-event {
  max-width: 1270px;
  width: 100%;
  padding: 0 10px;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 767px) {
  .container-event {
    padding: 0 20px;
  }
}

.sidebar-event {
  padding-left: 60px;
}
@media (max-width: 991px) {
  .sidebar-event {
    padding-left: 0;
  }
}
.sidebar-event .widget_feature_event {
  margin-bottom: 15px;
  padding-bottom: 10px;
  padding-top: 10px;
}
.sidebar-event .widget_feature_event .event-feature {
  padding-top: 6px;
  margin-top: -40px;
  margin-bottom: -40px;
}
.sidebar-event .widget_feature_event .event-feature .item-event {
  position: relative;
  box-shadow: 0px 10px 40px 0px rgba(6, 22, 58, 0.1);
}
.sidebar-event .widget_feature_event .event-feature .item-event:not(:last-child) {
  margin-bottom: 60px;
}
.sidebar-event .widget_feature_event .event-feature .item-event .date-event {
  position: absolute;
  top: 20px;
  display: flex;
}
.sidebar-event .widget_feature_event .event-feature .item-event .date-event .date {
  color: #fff;
  font-size: 20px;
  padding: 0px 8px 0px 10px;
  height: 36px;
  line-height: 36px;
  font-weight: 700;
}
.sidebar-event .widget_feature_event .event-feature .item-event .date-event .month-year {
  background: #fff;
  color: #202b5d;
  font-weight: 600;
  font-size: 16px;
  text-transform: uppercase;
  padding: 0px 15px 0px 12px;
  height: 36px;
  line-height: 36px;
  letter-spacing: 0.2px;
}
.sidebar-event .widget_feature_event .event-feature .item-event .date-event .month-year .month {
  margin-right: 5px;
}
.sidebar-event .widget_feature_event .event-feature .item-event .desc .event_post {
  padding: 23px 25px 40px 25px;
  text-align: left;
  border-top: 0;
  -webkit-transition: all 3s;
  transition: all 0.3s;
}
@media (min-width: 1024px) and (max-width: 1099px) {
  .sidebar-event .widget_feature_event .event-feature .item-event .desc .event_post {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.sidebar-event .widget_feature_event .event-feature .item-event .desc .event_post .post_cat .event_type {
  font-size: 17px;
  line-height: 22px;
  color: #0067da;
  font-weight: 600;
}
.sidebar-event .widget_feature_event .event-feature .item-event .desc .event_post .event_title {
  font-size: 22px;
  line-height: 26px;
  letter-spacing: 0.2px;
  color: #202b5d;
  text-transform: capitalize;
  margin-top: 12px;
  margin-bottom: 10px;
}
.sidebar-event .widget_feature_event .event-feature .item-event .desc .event_post .event_title a {
  font-size: 22px;
  line-height: 26px;
  letter-spacing: 0.2px;
  color: #202b5d;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.sidebar-event .widget_feature_event .event-feature .item-event .desc .event_post .time-event {
  line-height: 22px;
  color: #62718d;
  font-size: 16px;
  font-weight: 400;
}
.sidebar-event .widget_feature_event .event-feature .item-event .desc .event_post .time-event .time {
  margin-bottom: 7px;
}
.sidebar-event .widget_feature_event .event-feature .item-event .desc .event_post .time-event .time, .sidebar-event .widget_feature_event .event-feature .item-event .desc .event_post .time-event .venue {
  display: flex;
  align-items: center;
}
.sidebar-event .widget_feature_event .event-feature .item-event .desc .event_post .time-event svg {
  color: #62718d;
  width: 18px;
  margin-right: 6px;
}
.sidebar-event .widget_feature_event .event-feature .item-event .desc .event_post .button_event {
  display: inline-flex;
  align-items: center;
  margin-top: 20px;
}
.sidebar-event .widget_feature_event .event-feature .item-event .desc .event_post .button_event .view_detail {
  background: #fff;
  border: 2px solid #e0e0e0;
  margin-right: 11px;
  font-weight: 400;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #202b5d;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.2px;
  padding: 6px 20px 5px 20px;
}
.sidebar-event .widget_feature_event .event-feature .item-event .desc .event_post .button_event .view_detail:hover {
  color: #fff;
}
.sidebar-event .widget_feature_event .event-feature .owl-stage-outer {
  margin-right: -40px;
  margin-left: -40px;
  padding: 40px;
  width: calc(100% + 80px);
}
@media (max-width: 1290px) {
  .sidebar-event .widget_feature_event .event-feature .owl-stage-outer {
    margin-right: 0px;
    margin-left: 0px;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
  }
}
.sidebar-event .widget_list_event {
  padding-bottom: 3px;
}
.sidebar-event .widget_list_event .list-event {
  padding-top: 5px;
  margin-bottom: 33px;
}
.sidebar-event .widget_list_event .list-event .item-event {
  display: flex;
  padding: 20px 0 17px 0;
}
.sidebar-event .widget_list_event .list-event .item-event:first-child {
  padding-top: 0;
}
.sidebar-event .widget_list_event .list-event .item-event:last-child {
  padding-bottom: 0;
}
.sidebar-event .widget_list_event .list-event .item-event:not(:last-child) {
  border-bottom: 1px solid #e5e5e5;
}
.sidebar-event .widget_list_event .list-event .item-event .ova-thumb-nail {
  flex: 0 0 80px;
}
.sidebar-event .widget_list_event .list-event .item-event .ova-thumb-nail a {
  width: 80px;
  height: 80px;
  display: inline-block;
  background-size: cover;
  background-position: center center;
}
.sidebar-event .widget_list_event .list-event .item-event .ova-content {
  flex: 0 0 calc(100% - 80px);
  padding: 0 0 0 20px;
}
.sidebar-event .widget_list_event .list-event .item-event .ova-content .title {
  margin: 0;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0.2px;
  color: #202b5d;
  margin-top: -5px;
  margin-bottom: 5px;
}
.sidebar-event .widget_list_event .list-event .item-event .ova-content .title a {
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0.2px;
  color: #202b5d;
}
.sidebar-event .widget_list_event .list-event .item-event .ova-content .time span {
  font-size: 15px;
  line-height: 20px;
  color: #62718d;
}
.sidebar-event .widget_list_event .list-event .item-event .ova-content .time span.date {
  display: block;
}
.sidebar-event .widget_list_event .list-event .item-event .ova-content .time span.bellow {
  display: block;
}
.sidebar-event .widget_list_event .button-all-event a {
  font-size: 18px;
  line-height: 22px;
  color: #0067da;
  font-weight: 500;
}
.sidebar-event .widget_list_event .button-all-event a svg {
  width: 18px;
  margin-left: -5px;
}

.single_event {
  margin-top: 95px;
}
.single_event .event_content {
  margin-bottom: 43px;
}
@media (max-width: 768px) {
  .single_event .event_content {
    margin-bottom: 34px;
    padding: 0 10px;
  }
}
.single_event .event_content .event_intro {
  padding-right: 6px;
}
@media (max-width: 768px) {
  .single_event .event_content .event_intro {
    padding-right: initial;
  }
}
@media (max-width: 575px) {
  .single_event .event_content .event_intro {
    margin-bottom: 34px;
  }
}
.single_event .event_content .event_intro .image img {
  width: 100%;
}
.single_event .event_content .event_intro .ovaev-category {
  margin-top: 22px;
}
.single_event .event_content .event_intro .ovaev-category span, .single_event .event_content .event_intro .ovaev-category a {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.2px;
  font-weight: 500;
}
.single_event .event_content .event_intro .ovaev-category .separator-in {
  color: #2a2c37;
}
.single_event .event_content .event_intro .ovaev-category a {
  color: #0067da;
}
.single_event .event_content .event_intro .wrap-date-time-loc {
  display: flex;
  flex-wrap: wrap;
}
.single_event .event_content .event_intro .wrap-date-time-loc span {
  color: #fff;
}
.single_event .event_content .event_intro .wrap-date-time-loc span.text {
  display: inline-block;
  font-size: 24px;
  line-height: 1.2;
  letter-spacing: 0.2px;
  font-weight: 600;
  margin-bottom: 13px;
}
.single_event .event_content .event_intro .wrap-date-time-loc span.general-content {
  font-size: 17px;
  line-height: 24px;
  letter-spacing: 0.2px;
  font-weight: 400;
}
.single_event .event_content .event_intro .wrap-date-time-loc .wrap-date, .single_event .event_content .event_intro .wrap-date-time-loc .wrap-time, .single_event .event_content .event_intro .wrap-date-time-loc .wrap-loc {
  flex: 0 0 33.33%;
  padding: 36px 35px 57px 40px;
  position: relative;
}
@media (max-width: 767px) {
  .single_event .event_content .event_intro .wrap-date-time-loc .wrap-date, .single_event .event_content .event_intro .wrap-date-time-loc .wrap-time, .single_event .event_content .event_intro .wrap-date-time-loc .wrap-loc {
    flex: 0 0 100%;
  }
}
.single_event .event_content .event_intro .wrap-date-time-loc .wrap-date .icon-ovaev, .single_event .event_content .event_intro .wrap-date-time-loc .wrap-time .icon-ovaev, .single_event .event_content .event_intro .wrap-date-time-loc .wrap-loc .icon-ovaev {
  position: absolute;
  bottom: -15px;
  right: 30px;
}
.single_event .event_content .event_intro .wrap-date-time-loc .wrap-date .icon-ovaev i:before, .single_event .event_content .event_intro .wrap-date-time-loc .wrap-time .icon-ovaev i:before, .single_event .event_content .event_intro .wrap-date-time-loc .wrap-loc .icon-ovaev i:before {
  margin: 0;
  font-size: 60px;
  color: rgba(255, 255, 255, 0.3);
}
.single_event .event_content .event_intro .wrap-date-time-loc .wrap-time {
  background: #f23213;
}
.single_event .event_content .event_intro .wrap-date-time-loc .wrap-loc .icon-ovaev {
  right: 22px;
}
.single_event .event_content .content {
  margin-top: 26px;
  margin-bottom: 59px;
}
.single_event .event_content .content p {
  font-size: 17px;
  color: #62718d;
  line-height: 28px;
}
.single_event .event_content .tab-Location ul.nav {
  border-bottom: 1px solid #e8e8e8;
}
.single_event .event_content .tab-Location ul.nav li.nav-item {
  padding: 0 15px;
}
.single_event .event_content .tab-Location ul.nav li.nav-item:first-child {
  padding-left: 0;
}
.single_event .event_content .tab-Location ul.nav li.nav-item a {
  font-size: 24px;
  line-height: 1.2;
  color: #62718d;
  letter-spacing: 0.2px;
  font-weight: 500;
  padding: 0;
  position: relative;
  padding-bottom: 14px;
  border: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-transform: capitalize;
}
@media (max-width: 767px) {
  .single_event .event_content .tab-Location ul.nav li.nav-item a {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: bold;
  }
}
.single_event .event_content .tab-Location ul.nav li.nav-item a.active {
  color: #202b5d;
  border: 0;
}
.single_event .event_content .tab-Location ul.nav li.nav-item a.active:after {
  position: absolute;
  content: "";
  width: 100%;
  left: 0;
  background: #c1b696;
  height: 2px;
  bottom: -1px;
}
.single_event .event_content .tab-Location ul.nav li.nav-item a:after {
  left: 0;
  width: 0;
  height: 2px;
  bottom: 0;
  position: absolute;
  content: "";
  bottom: -1px;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.single_event .event_content .tab-Location ul.nav li.nav-item a:hover {
  border: 0;
  color: #202b5d;
}
.single_event .event_content .tab-Location ul.nav li.nav-item a:hover:after {
  width: 100%;
}
.single_event .event_content .tab-Location .tab-content {
  margin-top: 40px;
}
.single_event .event_content .tab-Location .tab-content #location {
  height: 360px;
}
.single_event .event_content .tab-Location .tab-content #contact {
  margin-top: -7px;
}
.single_event .event_content .tab-Location .tab-content .contact .info-contact {
  padding: 0;
}
.single_event .event_content .tab-Location .tab-content .contact .info-contact li {
  list-style: none;
  margin-bottom: 25px;
}
.single_event .event_content .tab-Location .tab-content .contact .info-contact li span:nth-child(1) {
  color: #202b5d;
  letter-spacing: 0.2px;
  font-weight: 500;
}
.single_event .event_content .tab-Location .tab-content .contact .info-contact li span, .single_event .event_content .tab-Location .tab-content .contact .info-contact li a {
  font-size: 17px;
  color: #202b5d;
  display: block;
  line-height: 28px;
}
.single_event .event_content .tab-Location .tab-content .contact .info-contact li span.info, .single_event .event_content .tab-Location .tab-content .contact .info-contact li a.info {
  color: #62718d;
}
.single_event .event_content .tab-Location .tab-content .gallery-items {
  margin-bottom: 30px;
}
.single_event .event_content .event-tags {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 50px;
  padding-bottom: 40px;
  margin-bottom: 0;
  border-bottom: 1px solid #eeeeee;
}
.single_event .event_content .event-tags .ovatags {
  display: inline-block;
  text-transform: capitalize;
  font-size: 15px;
  line-height: 22px;
  letter-spacing: 0.3px;
  color: #202b5d;
  font-weight: 400;
  margin-right: 10px;
  margin-bottom: 10px;
}
.single_event .event_content .event-tags a {
  font-size: 15px;
  line-height: 22px;
  letter-spacing: 0.3px;
  color: #62718d;
  padding: 2px 10px 1px 10px;
  background: transparent;
  border: none;
  border-radius: 3px;
  border: 1px solid #e0e0e0;
  margin-bottom: 10px;
}
.single_event .event_content .event-tags a:not(:last-child) {
  margin-right: 10px;
}
.single_event .event_content .ova-next-pre-post {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 30px;
  margin-bottom: 25px;
}
@media (max-width: 767px) {
  .single_event .event_content .ova-next-pre-post {
    flex-direction: column;
  }
}
.single_event .event_content .ova-next-pre-post .pre, .single_event .event_content .ova-next-pre-post .next {
  display: flex;
  flex: 0 0 calc(50% - 25px);
}
@media (max-width: 767px) {
  .single_event .event_content .ova-next-pre-post .pre, .single_event .event_content .ova-next-pre-post .next {
    flex: 0 0 100%;
  }
}
.single_event .event_content .ova-next-pre-post .pre:hover .num-1 .icon i, .single_event .event_content .ova-next-pre-post .next:hover .num-1 .icon i {
  color: #fff;
}
.single_event .event_content .ova-next-pre-post .pre .num-1, .single_event .event_content .ova-next-pre-post .next .num-1 {
  margin-right: 20px;
}
.single_event .event_content .ova-next-pre-post .pre .num-1 .icon, .single_event .event_content .ova-next-pre-post .next .num-1 .icon {
  display: inline-block;
  width: 50px;
  height: 50px;
  border: 2px solid #eaeaea;
  border-radius: 50%;
  position: relative;
  transition: 0.4s;
  vertical-align: middle;
}
.single_event .event_content .ova-next-pre-post .pre .num-1 .icon i, .single_event .event_content .ova-next-pre-post .next .num-1 .icon i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: inline-block;
  line-height: 1;
  color: #62718d;
}
.single_event .event_content .ova-next-pre-post .pre .num-1 .icon i:before, .single_event .event_content .ova-next-pre-post .next .num-1 .icon i:before {
  transition: 0.4s;
  margin: 0px;
  font-size: 28px;
}
.single_event .event_content .ova-next-pre-post .pre .num-2 span.text-label, .single_event .event_content .ova-next-pre-post .next .num-2 span.text-label {
  font-size: 17px;
  line-height: 22px;
  letter-spacing: 0.2px;
  font-weight: 400;
  margin-bottom: 4px;
  display: inline-block;
}
.single_event .event_content .ova-next-pre-post .pre .num-2 .title, .single_event .event_content .ova-next-pre-post .next .num-2 .title {
  display: block;
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
  color: #202b5d;
  margin-top: -3px;
  word-break: break-word;
}
.single_event .event_content .ova-next-pre-post .ova-slash {
  flex: 0 0 50px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 767px) {
  .single_event .event_content .ova-next-pre-post .ova-slash {
    display: none;
  }
}
.single_event .event_content .ova-next-pre-post .ova-slash span {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #bcbfce;
  display: inline-block;
}
.single_event .event_content .ova-next-pre-post .ova-slash span:not(:last-child) {
  margin-right: 6px;
}
.single_event .event_content .ova-next-pre-post .pre {
  padding-right: 15px;
}
@media (max-width: 767px) {
  .single_event .event_content .ova-next-pre-post .pre {
    padding-right: 0px;
  }
}
.single_event .event_content .ova-next-pre-post .next {
  flex-direction: row-reverse;
  padding-left: 15px;
}
@media (max-width: 767px) {
  .single_event .event_content .ova-next-pre-post .next {
    flex-direction: row;
    margin-top: 60px;
    padding-left: 0px;
  }
}
.single_event .event_content .ova-next-pre-post .next .num-1 {
  margin: 0px;
  margin-left: 20px;
}
@media (max-width: 767px) {
  .single_event .event_content .ova-next-pre-post .next .num-1 {
    margin-left: 0px;
    margin-right: 20px;
  }
}
.single_event .event_content .ova-next-pre-post .next .num-2 {
  text-align: right;
}
@media (max-width: 767px) {
  .single_event .event_content .ova-next-pre-post .next .num-2 {
    text-align: left;
  }
}
.single_event .event_content .ova-next-pre-post a {
  display: flex;
  align-items: center;
}
.single_event .event_content .share_social {
  padding: 35px 0 40px 0;
  border-bottom: 1px solid #eeeeee;
}
.single_event .event_content .share_social ul {
  margin: 0 0 0 0;
}
.single_event .event_content .event-related {
  margin-bottom: 4px;
}
.single_event .event_content .event-related .related-event {
  font-size: 30px;
  line-height: 1.2;
  color: #202b5d;
  font-weight: 500;
  margin: 53px 0 32px 0;
}
.single_event .event_content .event-related .archive_event {
  margin-bottom: 0px;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
  padding: 0;
}
.single_event .event_content .event-related .archive_event .ovaev-content.content-grid {
  margin-bottom: 0px;
  padding: 0 15px;
}
@media (max-width: 767px) {
  .single_event .event_content .event-related .archive_event .ovaev-content.content-grid {
    margin-bottom: 30px;
  }
}
.single_event .wrapper_order {
  padding-left: 14px;
  position: sticky;
  top: 150px;
}
@media (max-width: 768px) {
  .single_event .wrapper_order {
    padding-left: initial;
  }
}
.single_event .wrapper_order .order_ticket {
  background: #25282e;
  padding: 40px 40px 45px 40px;
}
.single_event .wrapper_order .order_ticket .button_order {
  background: #fff;
  color: #25282e;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 500;
  height: 50px;
  line-height: 50px;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  margin-bottom: 36px;
  cursor: pointer;
  width: 100%;
  text-align: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.single_event .wrapper_order .order_ticket .button_order:focus {
  outline: none;
}
.single_event .wrapper_order .order_ticket .button_order a {
  color: #25282e;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.single_event .wrapper_order .order_ticket .button_order:hover {
  background: #c1b696;
  color: #fff;
}
.single_event .wrapper_order .order_ticket .button_order:hover a {
  color: #fff;
}
.single_event .wrapper_order .order_ticket ul.info_order {
  padding: 0;
}
.single_event .wrapper_order .order_ticket ul.info_order li {
  list-style: none;
  margin-bottom: 22px;
}
.single_event .wrapper_order .order_ticket ul.info_order li span {
  font-size: 17px;
  color: #888888;
  font-weight: 400;
  line-height: 24px;
  display: block;
}
.single_event .wrapper_order .order_ticket ul.info_order li span.label {
  color: #fff;
}
.single_event .wrapper_order .order_ticket ul.info_order li a {
  color: #888888;
  font-size: 17px;
  font-weight: 400;
}
.single_event .wrapper_order .order_ticket .share_social {
  display: flex;
  align-items: center;
  cursor: pointer;
  position: relative;
  padding-top: 17px;
  width: fit-content;
}
.single_event .wrapper_order .order_ticket .share_social i {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  background-color: #797c82;
  color: #22262e;
  border-radius: 50%;
  margin-right: 10px;
}
.single_event .wrapper_order .order_ticket .share_social span {
  color: #fff;
}
.single_event .wrapper_order .order_ticket .share_social .share-social-icons {
  padding-left: 0px;
  list-style-type: none;
  background-color: #fff;
  min-width: 160px;
  -webkit-box-shadow: 0px 3px 15px -3px;
  box-shadow: 0px 3px 15px -3px;
  position: absolute;
  bottom: 100%;
  left: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.single_event .wrapper_order .order_ticket .share_social .share-social-icons li {
  padding-left: 18px;
  border-bottom: 1px solid #e8e8e8;
}
.single_event .wrapper_order .order_ticket .share_social .share-social-icons li a {
  padding-bottom: 5px;
  padding-top: 7px;
  display: inline-block;
  font-size: 15px;
  line-height: 24px;
  color: #777777;
}
.single_event .wrapper_order .order_ticket .share_social:hover .share-social-icons {
  opacity: 1;
  visibility: visible;
}
.single_event .content_comments .comments ul.commentlists {
  margin-bottom: 0;
}
.single_event .content_comments .comments .comment-respond .title-comment {
  margin: 78px 0 33px 0;
}

.next-prev-nav {
  border-top: 1px solid #e8e8e8;
  padding-top: 37px;
  padding-bottom: 40px;
}
.next-prev-nav .nav-previous-post i, .next-prev-nav .nav-next-post i {
  font-size: 45px;
  color: #c1c2c3;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.next-prev-nav .nav-previous-post span, .next-prev-nav .nav-next-post span {
  display: block;
}
.next-prev-nav .nav-previous-post span.label-event, .next-prev-nav .nav-next-post span.label-event {
  font-size: 16px;
  color: #999999;
  line-height: 22px;
  text-transform: uppercase;
  margin-bottom: 5px;
}
.next-prev-nav .nav-previous-post span.second_font, .next-prev-nav .nav-next-post span.second_font {
  font-size: 24px;
  color: #25282e;
  font-weight: 400;
  line-height: 35px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.next-prev-nav .nav-previous-post span.second_font:hover, .next-prev-nav .nav-next-post span.second_font:hover {
  color: #515358;
}
.next-prev-nav .nav-prev, .next-prev-nav .nav-next {
  width: 50%;
}
@media (max-width: 767px) {
  .next-prev-nav .nav-prev, .next-prev-nav .nav-next {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .next-prev-nav .nav-prev {
    margin-bottom: 22px;
  }
}
.next-prev-nav .nav-prev .nav-previous-post a {
  padding-left: 62px !important;
  display: block !important;
  position: relative;
}
.next-prev-nav .nav-prev .nav-previous-post a i {
  position: absolute;
  left: 0;
  top: 15%;
}
.next-prev-nav .nav-prev .nav-previous-post a i:hover {
  transform: scale(1.1);
  color: #000;
}
.next-prev-nav .nav-next .nav-next-post a {
  padding-right: 62px !important;
  display: block !important;
  position: relative;
}
.next-prev-nav .nav-next .nav-next-post a i {
  position: absolute;
  right: 0;
  top: 15%;
}
.next-prev-nav .nav-next .nav-next-post a i:hover {
  transform: scale(1.1);
  color: #000;
}

.search_archive_event {
  background-color: #f7f1f0;
  padding: 33px 40px 40px 40px;
  margin-bottom: 70px;
}
@media (max-width: 1190px) {
  .search_archive_event {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.search_archive_event form {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .search_archive_event form {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
}
.search_archive_event form input, .search_archive_event form .ovaev_cat_search {
  height: 50px;
  display: inline-block;
}
.search_archive_event form .ovaev_cat_search {
  width: 28%;
  position: relative;
  padding-right: 30px;
}
@media (max-width: 1024px) {
  .search_archive_event form .ovaev_cat_search {
    width: 25%;
  }
}
@media (max-width: 768px) {
  .search_archive_event form .ovaev_cat_search {
    width: 310px;
    margin-bottom: 20px;
    padding-right: 0px;
  }
}
.search_archive_event form .ovaev_cat_search i {
  font-size: 22px;
  color: #b0b8c6;
  position: absolute;
  top: 51px;
  right: 50px;
}
.search_archive_event form .ova-label-search {
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.2px;
  font-weight: 500;
  color: #202b5d;
  margin-bottom: 15px;
}
.search_archive_event form .select2-selection {
  outline: none;
  height: 100%;
  padding: 5px 30px 5px 10px;
  border: 0;
}
.search_archive_event form .select2-selection.select2-selection--single {
  box-shadow: 0px 10px 40px 0px rgba(6, 22, 58, 0.05);
}
.search_archive_event form .select2-selection.select2-selection--single .select2-selection__rendered {
  font-size: 17px;
  line-height: 22px;
  letter-spacing: 0.2px;
  color: #b0b8c6;
  line-height: 40px;
  opacity: 1;
}
.search_archive_event form .select2-selection .select2-selection__arrow {
  height: 100%;
  top: 0;
  display: none;
}
.search_archive_event form .start_date, .search_archive_event form .end_date {
  width: 28%;
  position: relative;
  padding-right: 30px;
}
@media (max-width: 1024px) {
  .search_archive_event form .start_date, .search_archive_event form .end_date {
    width: 25%;
  }
}
@media (max-width: 768px) {
  .search_archive_event form .start_date, .search_archive_event form .end_date {
    width: 310px;
    margin-bottom: 20px;
    padding-right: 0px;
  }
}
.search_archive_event form .start_date input, .search_archive_event form .end_date input {
  border: 0;
  width: 100%;
  padding-left: 20px;
  padding-right: 0;
  font-size: 17px;
  color: #333;
  line-height: 50px;
  box-shadow: 0px 10px 40px 0px rgba(6, 22, 58, 0.05);
}
.search_archive_event form .start_date input::placeholder, .search_archive_event form .end_date input::placeholder {
  font-size: 17px;
  line-height: 50px;
  letter-spacing: 0.2px;
  color: #b0b8c6;
  opacity: 1;
}
.search_archive_event form .start_date i, .search_archive_event form .end_date i {
  font-size: 16px;
  color: #b0b8c6;
  position: absolute;
  bottom: 17px;
  right: 50px;
}
.search_archive_event form .wrap-ovaev_submit {
  min-width: 16%;
  width: auto;
  margin-top: 39px;
}
@media (max-width: 767px) {
  .search_archive_event form .wrap-ovaev_submit {
    width: 310px;
    margin-top: 50px;
    padding-right: 0px;
  }
}
.search_archive_event form .wrap-ovaev_submit .ovaev_submit {
  width: 100%;
  cursor: pointer;
  font-size: 18px;
  font-weight: 700;
  transition: 0.3s all linear;
}
.search_archive_event form .wrap-ovaev_submit .ovaev_submit:hover {
  background-color: #06163A;
  border-color: #06163A;
  transition: 0.3s all linear;
}

.ovaev-content.content-grid {
  position: relative;
}
.ovaev-content.content-grid .item {
  background-color: #fff;
  box-shadow: 0px 10px 40px 0px rgba(6, 22, 58, 0.1);
}
.ovaev-content.content-grid .date-event {
  position: absolute;
  top: 20px;
  display: flex;
}
.ovaev-content.content-grid .date-event .date {
  color: #fff;
  font-size: 20px;
  padding: 0px 8px 0px 10px;
  height: 36px;
  line-height: 36px;
  font-weight: 700;
}
.ovaev-content.content-grid .date-event .month-year {
  background: #fff;
  color: #202b5d;
  font-weight: 600;
  font-size: 16px;
  text-transform: uppercase;
  padding: 0px 15px 0px 12px;
  height: 36px;
  line-height: 36px;
  letter-spacing: 0.2px;
}
.ovaev-content.content-grid .date-event .month-year .month {
  margin-right: 5px;
}
.ovaev-content.content-grid .desc .event_post {
  padding: 23px 25px 40px 25px;
  text-align: left;
  border-top: 0;
  -webkit-transition: all 3s;
  transition: all 0.3s;
}
@media (min-width: 1024px) and (max-width: 1099px) {
  .ovaev-content.content-grid .desc .event_post {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.ovaev-content.content-grid .desc .event_post .post_cat .event_type {
  font-size: 17px;
  line-height: 22px;
  color: #0067da;
  font-weight: 600;
}
.ovaev-content.content-grid .desc .event_post .event_title {
  font-size: 22px;
  line-height: 26px;
  letter-spacing: 0.2px;
  color: #202b5d;
  text-transform: capitalize;
  margin-top: 12px;
  margin-bottom: 10px;
}
.ovaev-content.content-grid .desc .event_post .event_title a {
  font-size: 22px;
  line-height: 26px;
  letter-spacing: 0.2px;
  color: #202b5d;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ovaev-content.content-grid .desc .event_post .time-event {
  line-height: 22px;
  color: #62718d;
  font-size: 16px;
  font-weight: 400;
}
.ovaev-content.content-grid .desc .event_post .time-event .time {
  margin-bottom: 7px;
}
.ovaev-content.content-grid .desc .event_post .time-event .time, .ovaev-content.content-grid .desc .event_post .time-event .venue {
  display: flex;
  align-items: center;
}
.ovaev-content.content-grid .desc .event_post .time-event svg {
  color: #62718d;
  width: 18px;
  margin-right: 6px;
}
.ovaev-content.content-grid .desc .event_post .button_event {
  margin-top: 30px;
  display: inline-flex;
  align-items: center;
}
.ovaev-content.content-grid .desc .event_post .button_event .view_detail {
  background: #fff;
  border: 2px solid #e0e0e0;
  margin-right: 11px;
  font-weight: 500;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #202b5d;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.2px;
  padding: 6px 20px 5px 20px;
}
.ovaev-content.content-grid .desc .event_post .button_event .view_detail:hover {
  color: #fff;
}
.ovaev-content.content-list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 40px;
  border-top: none;
  padding: 30px 40px 30px 40px;
  border: 1px solid #e8e8e8;
}
.ovaev-content.content-list:hover {
  box-shadow: 0px 10px 40px 0px rgba(6, 22, 58, 0.1);
}
.ovaev-content.content-list:not(:first-child) {
  border-top: none;
}
@media (max-width: 767px) {
  .ovaev-content.content-list {
    padding: 20px 0px 40px 0px;
    border: none;
  }
}
.ovaev-content.content-list .date-event {
  flex: 0 0 160px;
}
.ovaev-content.content-list .date-event .date-month {
  font-size: 45px;
  font-weight: 400;
  display: block;
  line-height: 1.2;
}
.ovaev-content.content-list .date-event .date-month .month {
  font-size: 16px;
  color: #202b5d;
  font-weight: 500;
  text-transform: uppercase;
  margin-left: -3px;
}
.ovaev-content.content-list .date-event .weekday {
  font-size: 20px;
  color: #b0b8c6;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 22px;
}
@media (max-width: 991px) {
  .ovaev-content.content-list .date-event {
    display: none;
  }
}
.ovaev-content.content-list .extra-event {
  flex: 0 0 calc(100% - 310px);
}
@media (max-width: 991px) {
  .ovaev-content.content-list .extra-event {
    flex: 0 0 calc(100% - 160px);
  }
}
@media (max-width: 767px) {
  .ovaev-content.content-list .extra-event {
    flex: 0 0 100%;
  }
}
.ovaev-content.content-list .desc {
  display: flex;
  flex-wrap: wrap;
  padding: 0 20px 0 32px;
}
@media (max-width: 991px) {
  .ovaev-content.content-list .desc {
    padding-left: 0px;
  }
}
@media (max-width: 767px) {
  .ovaev-content.content-list .desc {
    padding: 0px;
  }
}
.ovaev-content.content-list .desc .event-thumbnail {
  width: 160px;
  height: 160px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  border-radius: 50%;
  flex: 0 0 160px;
}
.ovaev-content.content-list .desc .event-thumbnail img {
  display: none;
}
@media (max-width: 991px) {
  .ovaev-content.content-list .desc .event-thumbnail img {
    display: block;
    padding-bottom: 20px;
  }
}
@media (max-width: 991px) {
  .ovaev-content.content-list .desc .event-thumbnail {
    background-image: unset !important;
  }
}
@media (max-width: 767px) {
  .ovaev-content.content-list .desc .event-thumbnail {
    flex: 0 0 100%;
    width: 100%;
    height: auto;
    margin-bottom: 20px;
  }
}
.ovaev-content.content-list .desc .event_post {
  padding-left: 50px;
  flex: 0 0 calc(100% - 160px);
}
@media (max-width: 767px) {
  .ovaev-content.content-list .desc .event_post {
    flex: 0 0 100%;
    padding-left: 0;
  }
}
.ovaev-content.content-list .desc .event_post .post_cat {
  padding-top: 2px;
  margin-bottom: 12px;
}
.ovaev-content.content-list .desc .event_post .post_cat a.event_type {
  font-size: 17px;
  color: #0067da;
  font-weight: 600;
}
.ovaev-content.content-list .desc .event_post .event_title {
  font-size: 24px;
  line-height: 26px;
  letter-spacing: 0.2px;
  font-weight: 500;
  color: #202b5d;
  margin-top: 0;
  margin-bottom: 12px;
}
.ovaev-content.content-list .desc .event_post .event_title a {
  font-size: 24px;
  line-height: 26px;
  letter-spacing: 0.2px;
  font-weight: 500;
  color: #202b5d;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ovaev-content.content-list .desc .event_post .time-event {
  line-height: 22px;
  color: #62718d;
  font-size: 16px;
  font-weight: 400;
}
.ovaev-content.content-list .desc .event_post .time-event .time {
  margin-bottom: 7px;
  flex-wrap: wrap;
}
.ovaev-content.content-list .desc .event_post .time-event .time .time-date-child {
  display: flex;
  flex-wrap: wrap;
}
.ovaev-content.content-list .desc .event_post .time-event .time.equal-date {
  align-items: flex-start;
}
.ovaev-content.content-list .desc .event_post .time-event .time.equal-date .icon-time {
  flex: 0 0 24px;
}
.ovaev-content.content-list .desc .event_post .time-event .time.equal-date .time-date-child {
  flex: 0 0 calc(100% - 24px);
}
@media (max-width: 767px) {
  .ovaev-content.content-list .desc .event_post .time-event .time.equal-date span.date-child {
    display: inline-block;
  }
}
.ovaev-content.content-list .desc .event_post .time-event .time.other-date {
  align-items: flex-start;
}
.ovaev-content.content-list .desc .event_post .time-event .time.other-date .icon-time {
  flex: 0 0 24px;
}
.ovaev-content.content-list .desc .event_post .time-event .time.other-date span.time-date-child {
  flex: 0 0 calc(100% - 24px);
}
@media (max-width: 767px) {
  .ovaev-content.content-list .desc .event_post .time-event .time.other-date span.time-date-child {
    display: inline-block;
    flex: 0 0 calc(100% - 24px);
  }
}
.ovaev-content.content-list .desc .event_post .time-event .time, .ovaev-content.content-list .desc .event_post .time-event .venue {
  display: flex;
  align-items: center;
}
.ovaev-content.content-list .desc .event_post .time-event svg {
  color: #62718d;
  width: 18px;
  margin-right: 6px;
}
.ovaev-content.content-list .desc .event_post .time-event span.evn-mobile {
  display: none;
}
.ovaev-content.content-list .desc .event_post .excerpt {
  font-size: 17px;
  color: #555555;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 28px;
}
@media (max-width: 600px) {
  .ovaev-content.content-list .desc {
    display: block;
  }
}
.ovaev-content.content-list .desc.extra {
  border-top: 1px solid #eeeeee;
  padding-top: 40px;
}
.ovaev-content.content-list .event-readmore {
  flex: 0 0 150px;
  text-align: right;
}
@media (max-width: 767px) {
  .ovaev-content.content-list .event-readmore {
    flex: 0 0 100%;
    text-align: left;
    margin-top: 15px;
  }
}
.ovaev-content.content-list .event-readmore a {
  display: inline-block;
  background: #fff;
  border: 2px solid #e0e0e0;
  font-weight: 500;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #202b5d;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.2px;
  padding: 8px 20px 8px 20px;
}
.ovaev-content.content-list .event-readmore a:hover {
  color: #fff;
}
.ovaev-content.content-list.element-event:last-child {
  border-bottom: 0;
}
.ovaev-content.content-list.element-event .desc {
  padding-bottom: 0;
}

.archive_event {
  margin-bottom: 110px;
}
.archive_event.three-columns, .archive_event.two-columns {
  margin-bottom: 50px;
}
.archive_event .ovaev-content.content-grid {
  margin-bottom: 60px;
}
.archive_event .heading_event {
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 19px;
}
@media (max-width: 575px) {
  .archive_event .heading_event {
    display: block;
  }
}
.archive_event .heading_event h2 {
  font-size: 50px;
  color: #25282e;
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 0;
}
@media (max-width: 575px) {
  .archive_event .heading_event h2 {
    font-size: 30px;
    margin-bottom: 10px;
  }
}
.archive_event .heading_event .sea_all_event {
  background: url(//milestonesk.ca/wp-content/plugins/ova-events/assets/img/see_all_arrow.png) no-repeat center right;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  height: 32px;
}
@media (max-width: 575px) {
  .archive_event .heading_event .sea_all_event {
    justify-content: flex-end;
  }
}
.archive_event .heading_event .sea_all_event a {
  font-size: 17px;
  color: #25282e;
  font-weight: 400;
  padding-right: 44px;
  display: block;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.archive_event .heading_event .sea_all_event a:hover {
  color: #c1b696;
}
.archive_event.type1.element .content {
  padding-bottom: 40px;
}
.archive_event.type1.element .content .desc .event_post .time-event {
  margin-bottom: 25px;
}
@media (max-width: 1300px) {
  .archive_event.three-columns, .archive_event.two-columns {
    padding: 0 15px;
  }
}
@media (max-width: 767px) {
  .archive_event.three-columns, .archive_event.two-columns {
    padding: 0px;
  }
}
.archive_event.three-columns .wp-archive-event, .archive_event.two-columns .wp-archive-event {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
}
.archive_event.three-columns .wp-archive-event .ovaev-content, .archive_event.two-columns .wp-archive-event .ovaev-content {
  padding: 0 15px;
}
.archive_event.two-columns .ovaev-content {
  width: 50%;
}
@media (max-width: 767px) {
  .archive_event.two-columns .ovaev-content {
    width: 100%;
  }
}
.archive_event.three-columns .ovaev-content {
  width: 33.33%;
}
@media (max-width: 991px) {
  .archive_event.three-columns .ovaev-content {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .archive_event.three-columns .ovaev-content {
    width: 100%;
  }
}
.archive_event.element {
  padding-bottom: 0;
}
.archive_event.event-slide-owl {
  margin-left: 0;
  margin-right: 0;
  display: block;
  position: relative;
}
.archive_event.event-slide-owl .content {
  width: auto;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 1500px) {
  .archive_event.event-slide-owl .owl-nav {
    display: none;
  }
}
.archive_event.event-slide-owl .owl-nav .owl-prev {
  position: absolute;
  left: 0;
  top: calc(50% - 25px);
  transform: translate(-100%, -50%);
  margin-left: -40px;
  outline: none;
  font-size: 45px;
  color: #cccccc;
  transition: 0.3s all linear;
}
.archive_event.event-slide-owl .owl-nav .owl-prev span {
  display: none;
}
.archive_event.event-slide-owl .owl-nav .owl-prev:hover {
  color: #25282e;
  transition: 0.3s all linear;
}
.archive_event.event-slide-owl .owl-nav .owl-next {
  position: absolute;
  right: 0;
  top: calc(50% - 25px);
  transform: translate(100%, -50%);
  margin-right: -40px;
  outline: none;
  font-size: 45px;
  color: #cccccc;
  transition: 0.3s all linear;
}
.archive_event.event-slide-owl .owl-nav .owl-next span {
  display: none;
}
.archive_event.event-slide-owl .owl-nav .owl-next:hover {
  color: #25282e;
  transition: 0.3s all linear;
}
.archive_event.event-slide-owl .owl-dots {
  display: none;
  text-align: center;
}
@media (max-width: 1330px) {
  .archive_event.event-slide-owl .owl-dots {
    display: block;
  }
}
.archive_event.event-slide-owl .owl-dots .owl-dot {
  outline: 0;
}
.archive_event.event-slide-owl .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  display: inline-block;
  background: #ccc;
  border-radius: 100%;
  margin: 0 5px;
  transition: 0.3s all linear;
}
.archive_event.event-slide-owl .owl-dots .owl-dot.active span {
  background: #c1b696;
}
.archive_event.event-slide-owl .owl-dots .owl-dot:hover span {
  background: #c1b696;
  transition: 0.3s all linear;
}
.archive_event .search_not_found {
  margin-bottom: 0;
  text-align: center;
  margin-left: 0;
  width: 100%;
}
.archive_event + .blog_pagination {
  margin: -40px 0 110px 0;
}
.archive_event.three-columns + .blog_pagination {
  margin: -40px 0 110px 0;
}

.archive_event_type3 .search_archive_event {
  margin-bottom: 40px;
}
.archive_event_type3 .search_archive_event form .start_date, .archive_event_type3 .search_archive_event form .end_date {
  width: 41%;
}
@media (max-width: 767px) {
  .archive_event_type3 .search_archive_event form .start_date, .archive_event_type3 .search_archive_event form .end_date {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .archive_event_type3 .search_archive_event form .ovaev_cat_search {
    width: 100%;
  }
}
.archive_event_type3 .search_archive_event form .wrap-ovaev_submit {
  width: 20%;
}
@media (max-width: 767px) {
  .archive_event_type3 .search_archive_event form .wrap-ovaev_submit {
    width: 100%;
  }
}
.archive_event_type3 .blog_pagination {
  position: relative;
  margin: -40px 0 110px 0;
}
@media (max-width: 991px) {
  .archive_event_type3 .blog_pagination {
    margin: 0 0 110px 0;
  }
}
.archive_event_type3 .filter-cat-event {
  margin-bottom: 55px;
}
@media (max-width: 767px) {
  .archive_event_type3 .filter-cat-event {
    margin-right: 10px;
    margin-left: 10px;
  }
}
.archive_event_type3 .filter-cat-event ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.archive_event_type3 .filter-cat-event ul li a {
  font-size: 17px;
  letter-spacing: 0.2px;
  font-weight: 400;
  color: #42516d;
  display: inline-block;
  padding: 0 15px;
  height: 40px;
  line-height: 40px;
  margin-bottom: 15px;
}
.archive_event_type3 .filter-cat-event ul li a:hover {
  color: #fff;
}
.archive_event_type3 .filter-cat-event ul li.active a {
  color: #fff;
}

.ovaev-event-element.ovaev-event-slide {
  box-shadow: none;
  padding: 0;
  position: relative;
  margin: 0;
}
.ovaev-event-element.ovaev-event-slide .owl-carousel .owl-stage-outer {
  margin-right: -20px;
  margin-left: -20px;
  padding-left: 20px;
  padding-right: 20px;
  width: calc(100% + 40px);
  padding-bottom: 30px;
}
@media (max-width: 1290px) {
  .ovaev-event-element.ovaev-event-slide .owl-carousel .owl-stage-outer {
    margin-right: 0px;
    margin-left: 0px;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
  }
}
.ovaev-event-element.ovaev-event-slide .ovaev-content.content-grid .item {
  box-shadow: none;
  background: #fff;
}
.ovaev-event-element.ovaev-event-slide .owl-item.active .ovaev-content.content-grid .item {
  box-shadow: 0px 10px 40px -10px rgba(6, 22, 58, 0.1);
}
.ovaev-event-element.ovaev-event-slide:hover .owl-nav button {
  visibility: visible;
  opacity: 1;
  transition-duration: 0.3s;
}
.ovaev-event-element.ovaev-event-slide .owl-nav {
  color: #f00;
}
@media (max-width: 1300px) {
  .ovaev-event-element.ovaev-event-slide .owl-nav {
    display: none;
  }
}
.ovaev-event-element.ovaev-event-slide .owl-nav button {
  position: absolute;
  top: calc(50% - 36px);
  border-color: 1px solid #e5e5e5;
  box-shadow: 0px 10px 40px 0px rgba(6, 22, 58, 0.1);
  border-radius: 50%;
  width: 50px;
  height: 50px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  outline: none;
  transition: 0.4s;
  visibility: hidden;
  opacity: 0;
}
.ovaev-event-element.ovaev-event-slide .owl-nav button:focus {
  outline: none;
}
.ovaev-event-element.ovaev-event-slide .owl-nav button:hover i {
  color: #fff;
}
.ovaev-event-element.ovaev-event-slide .owl-nav button i {
  font-size: 26px;
  color: #42516d;
}
.ovaev-event-element.ovaev-event-slide .owl-nav button.owl-prev {
  left: -25px;
  background: #fff;
}
.ovaev-event-element.ovaev-event-slide .owl-nav button.owl-next {
  right: -25px;
  background: #fff;
}
.ovaev-event-element.ovaev-event-slide .owl-dots {
  text-align: center;
  margin-top: 2px;
}
.ovaev-event-element.ovaev-event-slide .owl-dots .owl-dot {
  outline: none;
}
.ovaev-event-element.ovaev-event-slide .owl-dots .owl-dot span {
  width: 6px;
  height: 6px;
  margin: 5px;
  background: #d1d1d6;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity 0.2s ease;
  border-radius: 30px;
}
.ovaev-event-element.ovaev-event-slide .owl-dots .owl-dot.active span {
  width: 12px;
  border-radius: 5px;
  opacity: 1;
}

.ovaev-event-element {
  box-shadow: 0px 10px 40px 0px rgba(6, 22, 58, 0.1);
  padding: 32px 50px 43px 50px;
}
.ovaev-event-element .title-event {
  margin: 0;
  font-size: 26px;
  line-height: 28px;
  font-weight: 600;
  margin-bottom: 30px;
}
.ovaev-event-element .item:not(:last-child) {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 13px;
  margin-bottom: 15px;
}
.ovaev-event-element .item .title {
  margin: 0;
  font-size: 22px;
  line-height: 26px;
  font-weight: 500;
  color: #202b5d;
  margin-bottom: 6px;
}
.ovaev-event-element .item .title a {
  font-size: 22px;
  line-height: 26px;
  font-weight: 500;
  color: #202b5d;
}
.ovaev-event-element .item .time-event span {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: #62718d;
}

.ovaev-event-element {
  position: relative;
  margin-bottom: 60px;
}
.ovaev-event-element.version_2 {
  padding: 0 15px;
  margin: 0;
  box-shadow: none;
}
@media (max-width: 767px) {
  .ovaev-event-element.version_2 {
    padding: 0 20px;
  }
}
.ovaev-event-element.version_2 .wp-content {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
}
.ovaev-event-element.version_2 .wp-content .ovaev-content {
  padding: 0 15px;
  margin-bottom: 30px;
}
.ovaev-event-element.version_2 .wp-content.one_column .ovaev-content {
  width: 100%;
}
.ovaev-event-element.version_2 .wp-content.one_column .ovaev-content img {
  width: 100% !important;
}
.ovaev-event-element.version_2 .wp-content.two_column .ovaev-content {
  width: 50%;
}
@media (max-width: 767px) {
  .ovaev-event-element.version_2 .wp-content.two_column .ovaev-content {
    width: 100%;
  }
}
.ovaev-event-element.version_2 .wp-content.three_column .ovaev-content {
  width: 33.33%;
}
@media (max-width: 991px) {
  .ovaev-event-element.version_2 .wp-content.three_column .ovaev-content {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .ovaev-event-element.version_2 .wp-content.three_column .ovaev-content {
    width: 100%;
  }
}
.ovaev-event-element.version_2 .title-readmore {
  margin-bottom: 61px;
}
.ovaev-event-element.version_2 .title-readmore:after {
  content: "";
  display: block;
  clear: both;
}
.ovaev-event-element.version_2 .title-readmore .title-event {
  font-size: 36px;
  line-height: 44px;
  color: #202b5d;
  font-weight: 600;
  margin: 0;
  float: left;
}
.ovaev-event-element.version_2 .title-readmore .read-more {
  font-size: 18px;
  line-height: 44px;
  color: #0067da;
  letter-spacing: 0.2px;
  float: right;
}
.ovaev-event-element.version_2 .title-readmore .read-more svg {
  width: 18px;
  margin: 0 0 4px -3px;
}
.ovaev-event-element .item_v2 {
  position: relative;
  box-shadow: 0px 10px 40px 0px rgba(6, 22, 58, 0.1);
  background: #fff;
}
.ovaev-event-element .item_v2 .date-event {
  position: absolute;
  top: 20px;
  display: flex;
}
.ovaev-event-element .item_v2 .date-event .date {
  color: #fff;
  font-size: 20px;
  padding: 0px 8px 0px 10px;
  height: 36px;
  line-height: 36px;
  font-weight: 700;
}
.ovaev-event-element .item_v2 .date-event .month-year {
  background: #fff;
  color: #202b5d;
  font-weight: 600;
  font-size: 16px;
  text-transform: uppercase;
  padding: 0px 15px 0px 12px;
  height: 36px;
  line-height: 36px;
  letter-spacing: 0.2px;
}
.ovaev-event-element .item_v2 .date-event .month-year .month {
  margin-right: 5px;
}
.ovaev-event-element .item_v2 .desc .event_post {
  padding: 23px 25px 40px 25px;
  text-align: left;
  border-top: 0;
  -webkit-transition: all 3s;
  transition: all 0.3s;
}
@media (min-width: 1024px) and (max-width: 1099px) {
  .ovaev-event-element .item_v2 .desc .event_post {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.ovaev-event-element .item_v2 .desc .event_post .post_cat .event_type {
  font-size: 17px;
  line-height: 22px;
  color: #0067da;
  font-weight: 600;
}
.ovaev-event-element .item_v2 .desc .event_post .event_title {
  font-size: 22px;
  line-height: 26px;
  letter-spacing: 0.2px;
  color: #202b5d;
  text-transform: capitalize;
  margin-top: 12px;
  margin-bottom: 10px;
}
.ovaev-event-element .item_v2 .desc .event_post .event_title a {
  font-size: 22px;
  line-height: 26px;
  letter-spacing: 0.2px;
  color: #202b5d;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ovaev-event-element .item_v2 .desc .event_post .time-event {
  line-height: 22px;
  color: #62718d;
  font-size: 16px;
  font-weight: 400;
}
.ovaev-event-element .item_v2 .desc .event_post .time-event .time {
  margin-bottom: 7px;
}
.ovaev-event-element .item_v2 .desc .event_post .time-event .time, .ovaev-event-element .item_v2 .desc .event_post .time-event .venue {
  display: flex;
  align-items: center;
}
.ovaev-event-element .item_v2 .desc .event_post .time-event svg {
  color: #62718d;
  width: 18px;
  margin-right: 6px;
}
.ovaev-event-element .item_v2 .desc .event_post .button_event {
  margin-top: 30px;
}
.ovaev-event-element .item_v2 .desc .event_post .button_event .view_detail {
  display: inline-block;
  background: #fff;
  border: 2px solid #e0e0e0;
  margin-right: 11px;
  font-weight: 400;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #202b5d;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.2px;
  padding: 6px 20px 5px 20px;
}

/* UPcoming Event Element */
.ovaev-event-element.version_2.ovaev-event-upcoming {
  padding: 0;
}
.ovaev-event-element.version_2.ovaev-event-upcoming .wp-content.two_column .content-up {
  width: 50%;
}
@media (max-width: 1024px) {
  .ovaev-event-element.version_2.ovaev-event-upcoming .wp-content.two_column .content-up {
    width: 100%;
  }
}
.ovaev-event-element.version_2.ovaev-event-upcoming .wp-content.two_column .content-up .event-thumbnail_up {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 43%;
}
@media (max-width: 767px) {
  .ovaev-event-element.version_2.ovaev-event-upcoming .wp-content.two_column .content-up .event-thumbnail_up {
    width: 100%;
    background-size: 0 0;
  }
}
.ovaev-event-element.version_2.ovaev-event-upcoming .wp-content.two_column .content-up .event-thumbnail_up a img {
  display: none;
  max-width: 100%;
  height: auto;
}
@media (max-width: 767px) {
  .ovaev-event-element.version_2.ovaev-event-upcoming .wp-content.two_column .content-up .event-thumbnail_up a img {
    display: block;
  }
}
.ovaev-event-element.version_2.ovaev-event-upcoming .wp-content.two_column .content-up .desc-up {
  display: flex;
}
@media (max-width: 767px) {
  .ovaev-event-element.version_2.ovaev-event-upcoming .wp-content.two_column .content-up .desc-up {
    display: block;
  }
}
.ovaev-event-element.version_2.ovaev-event-upcoming .wp-content.two_column .content-up .desc-up .event_post {
  width: 57%;
}
@media (max-width: 767px) {
  .ovaev-event-element.version_2.ovaev-event-upcoming .wp-content.two_column .content-up .desc-up .event_post {
    width: 100%;
  }
}
.ovaev-event-element.version_2.ovaev-event-upcoming .btn_up {
  margin-top: 30px;
  display: flex;
  justify-content: center;
}
@media (max-width: 767px) {
  .ovaev-event-element.version_2.ovaev-event-upcoming .btn_up {
    margin-top: 10px;
  }
}
.ovaev-event-element.version_2.ovaev-event-upcoming .btn_up .btn_up_comming {
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.2px;
  background-color: rgba(2, 1, 1, 0);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-radius: 0px 0px 0px 0px;
  padding: 15px 20px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

/*content-programs*/
.ovaev-event-program {
  padding: 0 !important;
}
.ovaev-event-program .ovaev-content.content-grid .item-pro .date-event {
  position: relative;
  display: flex;
  flex-direction: column;
  margin: 0px 23px 0px 25px;
  padding-bottom: 20px;
  padding-top: 20px;
  border-bottom: 1px solid #eeeeee;
}
.ovaev-event-program .ovaev-content.content-grid .item-pro .date-event .date-month {
  font-size: 45px;
  height: 20px;
  line-height: 0px;
  font-weight: 500;
  letter-spacing: -0.5px;
}
.ovaev-event-program .ovaev-content.content-grid .item-pro .date-event .date-month .month {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 500;
}
.ovaev-event-program .ovaev-content.content-grid .item-pro .date-event .weekday {
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
}
.ovaev-event-program .ovaev-content.content-grid .item-pro .desc .event_post_pro {
  padding-top: 40px;
}
.ovaev-event-program .ovaev-content.content-grid .item-pro .desc .event_post_pro h2.event_title a {
  font-size: 24px;
}

/* Elementor Silde */
.ovapo_project_slide .owl-carousel .owl-item.active .owl-lazy {
  opacity: 1 !important;
}
.ovapo_project_slide .grid {
  position: relative;
  padding-top: 0px;
}
@media (max-width: 767px) {
  .ovapo_project_slide .grid {
    padding-top: 60px;
  }
}
.ovapo_project_slide .grid .grid-item {
  position: relative;
}
.ovapo_project_slide .grid .grid-item:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: 0.3s all linear;
}
@media (max-width: 767px) {
  .ovapo_project_slide .grid .grid-item:after {
    background-color: transparent;
  }
}
.ovapo_project_slide .grid .grid-item:hover:after {
  opacity: 1;
  transition: 0.3s all linear;
}
.ovapo_project_slide .grid .grid-item:hover .info {
  opacity: 1;
  transition: 0.3s all linear;
}
.ovapo_project_slide .grid .grid-item .info {
  position: absolute;
  z-index: 99;
  left: 30px;
  bottom: 0;
  display: flex;
  flex-direction: column;
  opacity: 0;
  transition: 0.3s all linear;
}
@media (max-width: 767px) {
  .ovapo_project_slide .grid .grid-item .info {
    position: relative;
    opacity: 1;
    left: 0;
    padding-left: 10px;
  }
}
.ovapo_project_slide .grid .grid-item .info .title {
  color: #fff;
  margin: 0;
  font-weight: 600;
  font-size: 22px;
  text-transform: uppercase;
  transition: 0.3s all linear;
}
.ovapo_project_slide .grid .grid-item .info .title:hover {
  color: #fed501;
  transition: 0.3s all linear;
}
@media (max-width: 767px) {
  .ovapo_project_slide .grid .grid-item .info .title {
    margin-top: 10px;
  }
}
.ovapo_project_slide .grid .grid-item .info .cat {
  color: #fff;
  padding-left: 8px;
  line-height: 0.9em;
  margin-top: 10px;
  text-transform: capitalize;
}
.ovapo_project_slide .grid .owl-nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  top: 50%;
  margin-top: -25px;
  left: -12px;
  right: -12px;
  z-index: 2;
  color: #fff;
}
.ovapo_project_slide .grid .owl-nav button {
  display: inline-flex;
  width: 50px;
  height: 50px;
  border: 2px solid #eaeaea !important;
  border-radius: 50%;
  position: relative;
  vertical-align: middle;
  outline: none;
  background-color: #fff;
  transition: 0.3s all linear;
  background-color: #fff !important;
}
.ovapo_project_slide .grid .owl-nav button i:before {
  margin: 0;
  padding: 6px;
  color: #999;
  font-size: 16px;
  transition: 0.3s all linear;
}
.ovapo_project_slide .grid .owl-nav button:hover {
  transition: 0.3s all linear;
}
.ovapo_project_slide .grid .owl-nav button:hover i:before {
  color: #fed501;
  border-color: #fed501;
  transition: 0.3s all linear;
}

/* Elementor Grid */
.ovapo_project_grid .button-filter {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 70px;
  padding-right: 30px;
}
.ovapo_project_grid .button-filter button {
  margin-right: 20px;
  border: 0;
  outline: none;
  box-shadow: none;
  cursor: pointer;
  padding: 0;
  background-color: transparent;
  transition: 0.3s all linear;
  color: #666;
  font-weight: 500;
  font-size: 17px;
  -webkit-font-smoothing: initial;
}
.ovapo_project_grid .button-filter button.active, .ovapo_project_grid .button-filter button:hover {
  color: #fed501;
  transition: 0.3s all linear;
}
.ovapo_project_grid .button-filter button:last-child {
  margin-right: 0;
}
@media (max-width: 767px) {
  .ovapo_project_grid .button-filter button {
    margin-bottom: 10px;
  }
}
.ovapo_project_grid.grid .items {
  margin: 0 -15px;
}
@media (max-width: 480px) {
  .ovapo_project_grid.grid .items {
    margin: 0;
  }
}
.ovapo_project_grid.grid .items .wrap_item {
  padding: 0 15px;
  margin-bottom: 30px;
}
@media (max-width: 480px) {
  .ovapo_project_grid.grid .items .wrap_item {
    padding: 0;
  }
}
.ovapo_project_grid .content {
  position: relative;
}
.ovapo_project_grid .content .items {
  display: flex;
  flex-wrap: wrap;
}
.ovapo_project_grid .content .items .wrap_item.four_column {
  width: 25%;
}
@media (max-width: 767px) {
  .ovapo_project_grid .content .items .wrap_item.four_column {
    width: 50%;
  }
}
@media (max-width: 480px) {
  .ovapo_project_grid .content .items .wrap_item.four_column {
    width: 100%;
  }
}
.ovapo_project_grid .content .items .wrap_item.three_column {
  width: 33.333%;
}
@media (max-width: 767px) {
  .ovapo_project_grid .content .items .wrap_item.three_column {
    width: 50%;
  }
}
@media (max-width: 480px) {
  .ovapo_project_grid .content .items .wrap_item.three_column {
    width: 100%;
  }
}
.ovapo_project_grid .content .items .item {
  width: 100%;
}
.ovapo_project_grid .wrap_loader {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 2;
  background-color: rgba(255, 255, 255, 0.9);
}
.ovapo_project_grid .wrap_loader .loader {
  position: absolute;
  top: 100px;
  left: 50%;
  transform: translate(-50%);
  stroke-linecap: round;
}
.ovapo_project_grid .wrap_loader .loader circle {
  fill: none;
  stroke-width: 1.5;
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  transform-origin: 25px 25px;
  will-change: transform;
  stroke: #fed501;
}
.ovapo_project_grid .wrap_loader .loader circle:nth-of-type(1) {
  stroke-dasharray: 40px;
  animation-name: preloader_1;
}
.ovapo_project_grid .wrap_loader .loader circle:nth-of-type(2) {
  stroke-dasharray: 80px;
  animation-name: preloader_2;
}
@keyframes preloader_1 {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes preloader_2 {
  100% {
    transform: rotate(-360deg);
  }
}
.ovapo_project_grid .wrap_loader .not_found {
  display: none;
}

.icon_event {
  font-size: 18px;
  margin-right: 6px;
  width: 18px;
  color: #62718d;
}

.ovapo_project_grid:hover .ovapo_project_slide .items .owl-nav button {
  opacity: 1;
  transition: 0.3s;
}
.ovapo_project_grid .content .items .item .desc {
  position: relative;
}
.ovapo_project_grid .content .items .item .desc .event-thumbnail_up {
  width: 100%;
  min-height: 445px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.ovapo_project_grid .content .items .item .desc .event-thumbnail_up:before {
  background: rgb(32, 43, 93);
  background: linear-gradient(0deg, rgba(16, 19, 31, 0.9) 0%, rgba(16, 19, 31, 0.1) 100%);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
}
.ovapo_project_grid .content .items .item .desc .event-thumbnail_up img {
  display: none !important;
}
.ovapo_project_grid .content .items .item .desc .post_grid {
  position: absolute;
  left: 0;
  bottom: 0;
  text-align: left;
  padding: 0px 30px 30px 20px;
  color: #fff !important;
}
.ovapo_project_grid .content .items .item .desc .post_grid .event_title {
  font-size: 24px;
  line-height: 26px;
  margin-bottom: 20px;
}
.ovapo_project_grid .content .items .item .desc .post_grid .event_title a {
  color: #fff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ovapo_project_grid .content .items .item .desc .post_grid .event_title a:hover {
  color: #c32644;
}
.ovapo_project_grid .content .items .item .desc .post_grid .time-event {
  font-size: 16px;
  line-height: 22px;
  color: #fff;
}
.ovapo_project_grid .content .items .item .desc .post_grid .time-event i, .ovapo_project_grid .content .items .item .desc .post_grid .time-event svg {
  color: #c32644;
}
.ovapo_project_grid .content .items .item .desc .post_grid .time-event svg {
  width: 16px;
}
.ovapo_project_grid .content .items .item .desc .date-event {
  position: absolute;
  margin-left: 20px;
  top: 20px;
  background-color: #c32644;
  text-align: center;
  display: block;
  padding: 8px 12px 4px 12px;
  color: #fff;
  z-index: 99;
}
.ovapo_project_grid .content .items .item .desc .date-event .date {
  padding: 0px 0px 0px 0px;
  font-size: 24px;
  line-height: 22px;
  font-weight: bold;
  display: block;
  margin-bottom: 3px;
}
.ovapo_project_grid .content .items .item .desc .date-event .month {
  color: #fff;
  padding: 0px 0px 0px 0px;
  line-height: 20px;
  font-size: 16px;
  line-height: 22px;
  text-transform: uppercase;
  font-weight: bold;
  display: block;
}
.ovapo_project_grid .content .items .item .desc .time-event {
  font-weight: 500;
}
.ovapo_project_grid .content .items .item .desc .time-event .time {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.ovapo_project_grid .content .items .item .desc .time-event .time .icon-time {
  margin-right: 10px;
}
.ovapo_project_grid .content .items .item .desc .time-event .venue {
  display: flex;
  align-items: center;
}
.ovapo_project_grid .content .items .item .desc .time-event .venue svg {
  margin-right: 10px;
}
.ovapo_project_grid .content .items button {
  opacity: 0;
  box-shadow: 0px 5px 6px 0px rgba(0, 0, 0, 0.3);
}
.ovapo_project_grid .content .items button i {
  line-height: 45px;
}
.ovapo_project_grid .content .items button i:before {
  margin: 0;
  padding: 6px;
  color: #999 !important;
  font-size: 30px !important;
  transition: 0.3s all linear;
}
.ovapo_project_grid .btn_grid {
  margin-top: 30px;
  display: flex;
  justify-content: center;
}
@media (max-width: 767px) {
  .ovapo_project_grid .btn_grid {
    margin-top: 10px;
  }
}
.ovapo_project_grid .btn_grid .btn_grid_event {
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.2px;
  background-color: rgba(2, 1, 1, 0);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-radius: 0px 0px 0px 0px;
  padding: 10px 18px 10px 18px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border-color: #e0e0e0;
}

/*EVENT LIST*/
.ovaev_list {
  margin: 0;
  padding: 0;
  box-shadow: none;
}
.ovaev_list .title-event {
  color: #202b5d !important;
  background-color: #e8e9ee;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 24px;
  line-height: 44px;
  font-weight: 600;
  margin-bottom: 15px;
}
.ovaev_list .event-list {
  padding: 15px 30px 15px 30px;
}
.ovaev_list .event-list .date-event span {
  color: #23d3d3;
  font-size: 18px;
  line-height: 26px;
}
.ovaev_list .event-list .event_title {
  color: #202b5d;
  font-size: 22px;
  line-height: 26px;
  font-weight: 600;
  margin: 0;
}
.ovaev_list .event-list .event_title a {
  color: #202b5d;
  font-size: 22px;
  line-height: 26px;
  font-weight: 600;
}
.ovaev_list .event-list .event_title a:hover {
  color: #23d3d3;
}

/*calendar*/
.left-align {
  text-align: left;
}

.right-align {
  text-align: right;
}

.cal1 .clndr .clndr-controls {
  display: inline-block;
  width: 100%;
  position: relative;
  color: #23d3d3;
  font-size: 20px;
  line-height: 60px;
  font-weight: 600;
  background-color: #202b5d;
  margin-bottom: -10px;
}

.cal1 .clndr .clndr-controls .month {
  float: left;
  width: 60%;
  text-align: center;
}

.cal1 .clndr .clndr-controls .clndr-control-button {
  float: left;
  width: 20%;
}

.cal1 .clndr .clndr-controls .clndr-control-button.rightalign {
  text-align: right;
  width: 20%;
}

.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button {
  cursor: pointer;
  -webkit-user-select: none;
  /* Chrome/Safari */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE10+ */
  color: transparent;
}
.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button:after {
  font-size: 18px;
  color: #23d3d3;
  font-family: "Linearicons-Free";
  content: "\e876";
  font-weight: 900;
  padding-right: 20px;
  vertical-align: middle;
}

.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button:hover:after {
  color: #fff;
}

.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button.inactive {
  opacity: 0.5;
}

.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button.inactive:hover {
  background: none;
  cursor: default;
}

.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button {
  cursor: pointer;
  -webkit-user-select: none;
  /* Chrome/Safari */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE10+ */
  color: transparent;
}
.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button:before {
  font-size: 18px;
  color: #23d3d3;
  font-family: "Linearicons-Free";
  content: "\e875";
  font-weight: 900;
  padding-left: 20px;
  vertical-align: middle;
}

.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button:hover:before {
  color: #fff;
}

.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button.inactive {
  opacity: 0.5;
}

.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button.inactive:hover {
  background: none;
  cursor: default;
}

.cal1 .clndr .clndr-table {
  table-layout: fixed;
  width: 100%;
}

.cal1 .clndr .clndr-table .header-days {
  height: 30px;
  font-size: 16px;
  background: #e8e9ee;
}

.cal1 .clndr .clndr-table .header-days .header-day {
  vertical-align: middle;
  text-align: center;
  color: #202b5d;
}

.cal1 .clndr .clndr-table tr {
  height: 50px;
}

.cal1 .clndr .clndr-table tr td {
  vertical-align: top;
}

.cal1 .clndr .clndr-table tr .day {
  width: 100%;
  height: inherit;
  vertical-align: middle;
}

.cal1 .clndr .clndr-table tr .day:hover {
  background: #eee;
}

.cal1 .clndr .clndr-table tr .day.today,
.cal1 .clndr .clndr-table tr .day.my-today {
  background: #9AD6E3;
}

.cal1 .clndr .clndr-table tr .day.today:hover,
.cal1 .clndr .clndr-table tr .day.my-today:hover {
  background: #72c6d8;
}

.cal1 .clndr .clndr-table tr .day.today.event,
.cal1 .clndr .clndr-table tr .day.my-today.event {
  background: #a7dbc1;
}

.cal1 .clndr .clndr-table tr .day.event,
.cal1 .clndr .clndr-table tr .day.my-event {
  background: #B4E09F;
}

.cal1 .clndr .clndr-table tr .day.event:hover,
.cal1 .clndr .clndr-table tr .day.my-event:hover {
  background: #96d478;
  cursor: pointer;
}

.cal1 .clndr .clndr-table tr .day.inactive,
.cal1 .clndr .clndr-table tr .day.my-inactive {
  background: #ddd;
}

.cal1 .clndr .clndr-table tr .day .day-contents {
  box-sizing: border-box;
  font-size: 16px;
  text-align: center;
  color: #202b5d;
}

.cal1 .clndr .clndr-table tr .empty,
.cal1 .clndr .clndr-table tr .adjacent-month,
.cal1 .clndr .clndr-table tr .my-empty,
.cal1 .clndr .clndr-table tr .my-adjacent-month {
  width: 100%;
  height: inherit;
  background: #f5f5f5;
}

.cal1 .clndr .clndr-table tr .empty:hover,
.cal1 .clndr .clndr-table tr .adjacent-month:hover,
.cal1 .clndr .clndr-table tr .my-empty:hover,
.cal1 .clndr .clndr-table tr .my-adjacent-month:hover {
  background: #ddd;
}

.title_event_calen {
  color: white !important;
  background-color: #23d3d3;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 24px;
  line-height: 44px;
  font-weight: 600;
  margin-bottom: 40px;
  margin-top: 0;
}

/*	Event list content 3*/
.ovaev_list_content3:not(:last-child) {
  border-bottom: solid 1px #f9f9f9;
}
.ovaev_list_content3:not(:first-child) {
  padding-top: 30px;
}
.ovaev_list_content3 .desc {
  display: flex;
  padding-bottom: 30px;
}
.ovaev_list_content3 .desc .event_post {
  padding: 0 30px 0px 25px;
}
.ovaev_list_content3 .desc .event_post .event_title {
  margin: 0;
  font-size: 24px;
  line-height: 26px;
  font-weight: 600;
  color: #202b5d;
  margin-bottom: 12px;
}
.ovaev_list_content3 .desc .event_post .event_title a {
  color: #202b5d;
}
.ovaev_list_content3 .desc .event_post .event_title a:hover {
  color: #f0c84c !important;
  transition: 0.3s;
}
.ovaev_list_content3 .desc .date-event {
  background-color: #f0c84c;
  padding: 15px 20px;
  text-align: center;
  margin-bottom: auto;
}
.ovaev_list_content3 .desc .date-event .date {
  display: block;
  font-size: 36px;
  line-height: 22px;
  font-weight: 700;
  color: white;
  background: none;
  text-align: center;
  padding-bottom: 10px;
}
.ovaev_list_content3 .desc .date-event .month {
  display: block;
  font-size: 20px;
  line-height: 22px;
  font-weight: 700;
  border-bottom: 1px solid white;
  color: #fff;
  text-transform: uppercase;
  padding-bottom: 10px;
}
.ovaev_list_content3 .desc .time-event {
  font-size: 16px;
  line-height: 22px;
  color: #62718d;
}
.ovaev_list_content3 .desc .time-event .time {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.ovaev_list_content3 .desc .time-event svg {
  width: 16px;
  margin-right: 5px;
  color: #62718d;
}

/*EVENT GRID3 CONTENT*/
.event-grid3 {
  position: relative;
}
.event-grid3 .item .desc {
  position: relative;
}
.event-grid3 .item .desc .date-event {
  position: absolute;
  margin-left: 20px;
  top: 20px;
  background-color: #f0c84c;
  text-align: center;
  display: block;
  padding: 8px 20px 8px 20px;
  color: #fff;
  z-index: 99;
}
.event-grid3 .item .desc .date-event .date {
  padding: 0px 0px 0px 0px;
  font-size: 24px;
  font-weight: bold;
  display: block;
  background: none;
}
.event-grid3 .item .desc .date-event .month {
  padding: 0px 0px 0px 0px;
  line-height: 20px;
  font-size: 16px;
  line-height: 22px;
  text-transform: uppercase;
  font-weight: bold;
  display: block;
}
.event-grid3 .item .desc .event-thumbnail_up {
  width: 100%;
  min-height: 430px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.event-grid3 .item .desc .event-thumbnail_up:before {
  background: rgb(32, 43, 93);
  background: linear-gradient(0deg, rgba(16, 19, 31, 0.9) 0%, rgba(16, 19, 31, 0.1) 100%);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
}
.event-grid3 .item .desc .event-thumbnail_up img {
  display: none !important;
}
.event-grid3 .item .desc .event_post {
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 20px 25px 30px 25px;
}
.event-grid3 .item .desc .event_post .event_title a {
  color: #fff;
  font-size: 24px;
  line-height: 26px;
  font-weight: 700;
}
.event-grid3 .item .desc .event_post .event_title a:hover {
  color: #f0c84c !important;
  transition: 0.3s ease;
}
.event-grid3 .item .desc .event_post .time-event {
  color: #fff;
}
.event-grid3 .item .desc .event_post .time-event span {
  color: #fff;
}
.event-grid3 .item .desc .event_post .time-event svg {
  color: #f0c84c;
}

/*LIST VERSION 3 FOOTER*/
.ovaev-event-element.version_3 {
  background: none;
  box-shadow: none;
  padding: 0;
}
.ovaev-event-element.version_3 svg {
  width: 18px;
  margin-right: 6px;
  color: #f0c84c;
}
.ovaev-event-element.version_3 .item .title a {
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
  color: #aaaaaa;
}
.ovaev-event-element.version_3 .item .time-event span {
  font-size: 16px;
  line-height: 26px;
  color: #aaaaaa;
}
.ovaev-event-element.version_3 .item:not(:last-child) {
  border-bottom: 1px solid #282828;
}body {/*Silence is golden.*/}body {/*Silence is golden.*/}body {/*Silence is golden.*/}body {/*Silence is golden.*/}body {/*Silence is golden.*/}body {/*Silence is golden.*/}body {/*Silence is golden.*/}body {/*Silence is golden.*/}.single-ova_por .ova-wrapp {
  overflow: hidden;
}

.wrap-portfolio {
  max-width: 1270px;
  padding: 0 10px;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .wrap-portfolio {
    padding: 0 5px;
  }
}
.wrap-portfolio .archive-por {
  padding: 0 5px;
}
@media (max-width: 767px) {
  .wrap-portfolio .archive-por {
    padding: 0 15px;
  }
}
.wrap-portfolio .archive-por ul.list-cat-por {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 60px;
}
.wrap-portfolio .archive-por ul.list-cat-por li.active a {
  color: #fff;
}
.wrap-portfolio .archive-por ul.list-cat-por li a {
  font-size: 17px;
  height: 40px;
  line-height: 40px;
  letter-spacing: 0.2px;
  font-weight: 400;
  color: #42516d;
  padding: 0 15px;
  display: inline-block;
  transition: 0.3s;
}
.wrap-portfolio .archive-por ul.list-cat-por li a:hover {
  color: #fff;
}
.wrap-portfolio .archive-por .content-por {
  margin: 0 -15px;
}
.wrap-portfolio .archive-por .content-por .ovapor-item {
  padding: 0 15px;
  margin-bottom: 30px;
}
.wrap-portfolio .archive-por .content-por .ovapor-item > a {
  display: block;
  position: relative;
}
.wrap-portfolio .archive-por .content-por .ovapor-item > a:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background: #202b5d;
  top: 0;
  left: 0;
  z-index: 1;
  opacity: 0;
  transition: 0.4s;
}
.wrap-portfolio .archive-por .content-por .ovapor-item:hover > a:before {
  opacity: 0.2;
}
.wrap-portfolio .archive-por .content-por.two_column .ovapor-item {
  width: 50%;
}
@media (max-width: 767px) {
  .wrap-portfolio .archive-por .content-por.two_column .ovapor-item {
    width: 100%;
  }
}
.wrap-portfolio .archive-por .content-por.three_column .ovapor-item {
  width: 33.33%;
}
@media (max-width: 991px) {
  .wrap-portfolio .archive-por .content-por.three_column .ovapor-item {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .wrap-portfolio .archive-por .content-por.three_column .ovapor-item {
    width: 100%;
  }
}
.wrap-portfolio .archive-por .content-por.four_column .ovapor-item {
  width: 25%;
}
@media (max-width: 1024px) {
  .wrap-portfolio .archive-por .content-por.four_column .ovapor-item {
    width: 33.33%;
  }
}
@media (max-width: 991px) {
  .wrap-portfolio .archive-por .content-por.four_column .ovapor-item {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .wrap-portfolio .archive-por .content-por.four_column .ovapor-item {
    width: 100%;
  }
}
.wrap-portfolio .archive-por .content-por.grid-portfolio .ovapor-item {
  position: relative;
  overflow: hidden;
}
.wrap-portfolio .archive-por .content-por.grid-portfolio .ovapor-item:hover .content-item {
  top: calc(100% - 150px);
}
.wrap-portfolio .archive-por .content-por.grid-portfolio .ovapor-item:hover > a:after {
  height: 100%;
}
.wrap-portfolio .archive-por .content-por.grid-portfolio .ovapor-item:hover > a:before {
  display: none;
}
.wrap-portfolio .archive-por .content-por.grid-portfolio .ovapor-item:hover .content-item .readmore a {
  background: #fff;
}
.wrap-portfolio .archive-por .content-por.grid-portfolio .ovapor-item:hover .content-item .readmore a svg {
  color: #404040;
}
.wrap-portfolio .archive-por .content-por.grid-portfolio .ovapor-item:hover .content-item .readmore a:hover svg {
  color: #fff;
}
.wrap-portfolio .archive-por .content-por.grid-portfolio .ovapor-item > a {
  display: inline-block;
  z-index: 2;
  transition: 0.3s;
  position: relative;
}
.wrap-portfolio .archive-por .content-por.grid-portfolio .ovapor-item > a:after {
  content: "";
  width: 100%;
  height: 50%;
  position: absolute;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.8));
  z-index: 1;
  transition: 0.2s;
}
.wrap-portfolio .archive-por .content-por.grid-portfolio .ovapor-item .number-gallery {
  display: inline-flex;
  background: rgba(0, 0, 0, 0.3);
  color: #fff;
  padding: 1px 15px 1px 15px;
  border-radius: 50px;
  position: absolute;
  top: 15px;
  right: 30px;
  z-index: 2;
}
.wrap-portfolio .archive-por .content-por.grid-portfolio .ovapor-item .number-gallery span {
  font-size: 15px;
  line-height: 24px;
  font-weight: 600;
  display: inline-block;
  margin-left: 6px;
}
.wrap-portfolio .archive-por .content-por.grid-portfolio .ovapor-item .number-gallery svg {
  width: 18px;
}
.wrap-portfolio .archive-por .content-por.grid-portfolio .ovapor-item .content-item {
  position: absolute;
  top: calc(100% - 75px);
  left: 15px;
  margin-left: 25px;
  transition: 0.4s;
  z-index: 2;
}
.wrap-portfolio .archive-por .content-por.grid-portfolio .ovapor-item .content-item .category {
  margin-bottom: 1px;
}
.wrap-portfolio .archive-por .content-por.grid-portfolio .ovapor-item .content-item .category span, .wrap-portfolio .archive-por .content-por.grid-portfolio .ovapor-item .content-item .category a {
  font-size: 16px;
  line-height: 24px;
  color: #ccc;
}
.wrap-portfolio .archive-por .content-por.grid-portfolio .ovapor-item .content-item .title {
  margin: 0;
  font-size: 24px;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 19px;
  color: #fff;
}
.wrap-portfolio .archive-por .content-por.grid-portfolio .ovapor-item .content-item .title a {
  font-size: 24px;
  line-height: 1.2;
  font-weight: 700;
  color: #fff;
}
.wrap-portfolio .archive-por .content-por.grid-portfolio .ovapor-item .content-item .readmore {
  padding-top: 2px;
}
.wrap-portfolio .archive-por .content-por.grid-portfolio .ovapor-item .content-item .readmore a {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
.wrap-portfolio .archive-por .content-por.grid-portfolio .ovapor-item .content-item .readmore a svg {
  width: 26px;
  color: #fff;
  height: 26px;
}
.wrap-portfolio .archive-por .content-por.classic-portfolio {
  margin: 0;
}
.wrap-portfolio .archive-por .content-por.classic-portfolio.three_column .ovapor-item {
  width: calc(33.33% - 20px);
}
@media (max-width: 991px) {
  .wrap-portfolio .archive-por .content-por.classic-portfolio.three_column .ovapor-item {
    width: calc(50% - 15px);
  }
}
@media (max-width: 767px) {
  .wrap-portfolio .archive-por .content-por.classic-portfolio.three_column .ovapor-item {
    width: 100%;
  }
}
.wrap-portfolio .archive-por .content-por.classic-portfolio.four_column .ovapor-item {
  width: calc(25% - 22.5px);
}
@media (max-width: 1024px) {
  .wrap-portfolio .archive-por .content-por.classic-portfolio.four_column .ovapor-item {
    width: calc(33.33% - 20px);
  }
}
@media (max-width: 991px) {
  .wrap-portfolio .archive-por .content-por.classic-portfolio.four_column .ovapor-item {
    width: calc(50% - 15px);
  }
}
@media (max-width: 767px) {
  .wrap-portfolio .archive-por .content-por.classic-portfolio.four_column .ovapor-item {
    width: 100%;
  }
}
.wrap-portfolio .archive-por .content-por.classic-portfolio.two_column .ovapor-item {
  width: calc(50% - 15px);
}
@media (max-width: 767px) {
  .wrap-portfolio .archive-por .content-por.classic-portfolio.two_column .ovapor-item {
    width: 100%;
  }
}
.wrap-portfolio .archive-por .content-por.classic-portfolio .ovapor-item {
  position: relative;
  overflow: hidden;
  margin-bottom: 30px;
  padding-left: 0px;
  padding-right: 0px;
}
.wrap-portfolio .archive-por .content-por.classic-portfolio .ovapor-item .ovapor-item-sub-content {
  transition: 0.4s;
}
.wrap-portfolio .archive-por .content-por.classic-portfolio .ovapor-item .ovapor-item-sub-content > a {
  display: block;
  position: relative;
}
.wrap-portfolio .archive-por .content-por.classic-portfolio .ovapor-item .ovapor-item-sub-content > a:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background: #202b5d;
  top: 0;
  left: 0;
  z-index: 1;
  opacity: 0;
  transition: 0.4s;
}
.wrap-portfolio .archive-por .content-por.classic-portfolio .ovapor-item:hover {
  box-shadow: 0px 10px 40px 0px rgba(6, 22, 58, 0.1);
}
.wrap-portfolio .archive-por .content-por.classic-portfolio .ovapor-item:hover .ovapor-item-sub-content > a:before {
  opacity: 0.2;
}
.wrap-portfolio .archive-por .content-por.classic-portfolio .ovapor-item .number-gallery {
  display: inline-flex;
  background: rgba(0, 0, 0, 0.3);
  color: #fff;
  padding: 1px 15px 1px 15px;
  border-radius: 50px;
  position: absolute;
  top: 15px;
  right: 30px;
  z-index: 2;
}
.wrap-portfolio .archive-por .content-por.classic-portfolio .ovapor-item .number-gallery span {
  font-size: 15px;
  line-height: 24px;
  font-weight: 600;
  display: inline-block;
  margin-left: 6px;
}
.wrap-portfolio .archive-por .content-por.classic-portfolio .ovapor-item .number-gallery svg {
  width: 18px;
}
.wrap-portfolio .archive-por .content-por.classic-portfolio .ovapor-item .content-item {
  margin: 17px 0 0 25px;
  padding: 0 0 10px 0;
  z-index: 2;
}
.wrap-portfolio .archive-por .content-por.classic-portfolio .ovapor-item .content-item .category {
  margin-bottom: 1px;
}
.wrap-portfolio .archive-por .content-por.classic-portfolio .ovapor-item .content-item .category span, .wrap-portfolio .archive-por .content-por.classic-portfolio .ovapor-item .content-item .category a {
  font-size: 16px;
  line-height: 24px;
  color: #62718d;
}
.wrap-portfolio .archive-por .content-por.classic-portfolio .ovapor-item .content-item .title {
  margin: 0;
  font-size: 24px;
  line-height: 1.2;
  font-weight: 500;
  margin-bottom: 19px;
}
.wrap-portfolio .archive-por .content-por.classic-portfolio .ovapor-item .content-item .title a {
  font-size: 24px;
  line-height: 1.2;
  font-weight: 500;
  color: #202b5d;
}
.wrap-portfolio .archive-por .content-por.classic-portfolio .ovapor-item .content-item .readmore {
  display: none;
}
.wrap-portfolio .archive-por .content-por.modern-portfolio .ovapor-item {
  position: relative;
  overflow: hidden;
  margin-bottom: 35px;
}
.wrap-portfolio .archive-por .content-por.modern-portfolio .ovapor-item:hover .number-gallery {
  opacity: 1;
}
.wrap-portfolio .archive-por .content-por.modern-portfolio .ovapor-item:hover .content-item {
  bottom: 20px;
}
.wrap-portfolio .archive-por .content-por.modern-portfolio .ovapor-item .number-gallery {
  opacity: 0;
  transition: 0.4s;
  display: inline-flex;
  background: rgba(0, 0, 0, 0.3);
  color: #fff;
  padding: 1px 15px 1px 15px;
  border-radius: 50px;
  position: absolute;
  top: 15px;
  right: 30px;
}
.wrap-portfolio .archive-por .content-por.modern-portfolio .ovapor-item .number-gallery span {
  font-size: 15px;
  line-height: 24px;
  font-weight: 600;
  display: inline-block;
  margin-left: 6px;
}
.wrap-portfolio .archive-por .content-por.modern-portfolio .ovapor-item .number-gallery svg {
  width: 18px;
}
.wrap-portfolio .archive-por .content-por.modern-portfolio .ovapor-item .content-item {
  margin: 0px 15px 0px 15px;
  padding: 17px 20px 0 20px;
  background: #fff;
  position: absolute;
  bottom: -100%;
  left: 20px;
  right: 20px;
  transition: 0.4s;
  z-index: 2;
}
.wrap-portfolio .archive-por .content-por.modern-portfolio .ovapor-item .content-item .category {
  margin-bottom: 1px;
}
.wrap-portfolio .archive-por .content-por.modern-portfolio .ovapor-item .content-item .category span, .wrap-portfolio .archive-por .content-por.modern-portfolio .ovapor-item .content-item .category a {
  font-size: 16px;
  line-height: 24px;
  color: #62718d;
}
.wrap-portfolio .archive-por .content-por.modern-portfolio .ovapor-item .content-item .title {
  margin: 0;
  font-size: 24px;
  line-height: 1.2;
  font-weight: 500;
  margin-bottom: 19px;
}
.wrap-portfolio .archive-por .content-por.modern-portfolio .ovapor-item .content-item .title a {
  font-size: 24px;
  line-height: 1.2;
  font-weight: 500;
  color: #202b5d;
}
.wrap-portfolio .archive-por .content-por.modern-portfolio .ovapor-item .content-item .readmore {
  display: none;
}
.wrap-portfolio .archive-por .ova_more_por {
  text-align: center;
}
.wrap-portfolio .archive-por .ova_more_por .ova-load-more-por {
  display: inline-block;
  height: 60px;
  line-height: 60px;
  padding: 0px 40px;
  font-size: 17px;
  color: #fff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  cursor: pointer;
  display: inline-block;
  font-weight: 600;
  letter-spacing: 0.2px;
  margin: 35px 0 110px 0;
}
.wrap-portfolio .archive-por .ova_more_por .ova-load-more-por:hover {
  background: #06163A;
}
.wrap-portfolio .archive-por .ova_more_por .ova-loader {
  display: none;
  border: 3px solid #f3f3f3;
  border-top: 3px solid;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  animation: spin 1s linear infinite;
  margin: 0 auto;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.wrap-portfolio .archive-por .ova-nodata {
  text-align: center;
  display: none;
}
.wrap-portfolio .archive-por .ova-nodata span {
  display: inline-block;
  height: 60px;
  line-height: 60px;
  padding: 0px 40px;
  font-size: 17px;
  color: #fff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  cursor: pointer;
  display: inline-block;
  font-weight: 600;
  letter-spacing: 0.2px;
  margin: 35px 0 110px 0;
}
.wrap-portfolio .archive-por .ova-nodata span:hover {
  background: #06163A;
}
@media (max-width: 767px) {
  .wrap-portfolio .single-por {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.wrap-portfolio .single-por.type1 .por-gallery {
  grid-template-columns: 1fr 1fr 1fr;
}
@media (max-width: 991px) {
  .wrap-portfolio .single-por.type1 .por-gallery {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .wrap-portfolio .single-por.type1 .por-gallery {
    grid-template-columns: 1fr;
  }
}
.wrap-portfolio .single-por.type1 .wrap-content-por {
  display: flex;
  flex-wrap: wrap;
}
.wrap-portfolio .single-por.type1 .wrap-content-por .content {
  flex: 0 0 calc(100% - 320px);
  padding-right: 80px;
}
@media (max-width: 767px) {
  .wrap-portfolio .single-por.type1 .wrap-content-por .content {
    flex: 0 0 100%;
    padding-right: 0;
  }
}
.wrap-portfolio .single-por.type1 .wrap-content-por .info-por {
  flex: 0 0 320px;
}
.wrap-portfolio .single-por.type1 .wrap-content-por .info-por .content-info {
  box-shadow: 0px 10px 40px 0px rgba(6, 22, 58, 0.1);
  padding: 27px 30px 21px 30px;
}
.wrap-portfolio .single-por.type1 .wrap-content-por .info-por .content-info > div {
  margin-bottom: 19px;
}
@media (max-width: 767px) {
  .wrap-portfolio .single-por.type1 .wrap-content-por .info-por {
    flex: 0 0 100%;
  }
}
.wrap-portfolio .single-por.type1 .wrap-content-por .info-por label {
  display: block;
  font-size: 17px;
  line-height: 26px;
  color: #202b5d;
  font-weight: 500;
  margin: 0 0 1px 0;
}
.wrap-portfolio .single-por.type1 .wrap-content-por .info-por a, .wrap-portfolio .single-por.type1 .wrap-content-por .info-por span {
  font-size: 17px;
  line-height: 26px;
  color: #62718d;
}
.wrap-portfolio .single-por.type1 .wrap-content-por .info-por .share_social {
  padding: 0 0 0 0;
  border-bottom: none;
  border-top: none;
  text-align: left;
}
.wrap-portfolio .single-por.type1 .wrap-content-por .info-por .share_social .ova_label {
  font-size: 17px !important;
  line-height: 26px;
  color: #202b5d;
  font-weight: 500;
  margin-bottom: 14px !important;
}
.wrap-portfolio .single-por.type1 .wrap-content-por .info-por .share_social a {
  color: #fff;
}
.wrap-portfolio .single-por.type1 .single-foot-por .ova-next-pre-post {
  margin-top: 110px;
  position: relative;
  padding-top: 30px;
}
.wrap-portfolio .single-por.type1 .single-foot-por .ova-next-pre-post:after {
  content: "";
  position: absolute;
  top: 0px;
  left: 50%;
  transform: translateX(-50%);
  width: 5000px;
  height: 1px;
  background: #eeeeee;
}
.wrap-portfolio .single-por.type2 .por-gallery {
  grid-template-columns: 1fr 1fr 1fr;
}
@media (max-width: 991px) {
  .wrap-portfolio .single-por.type2 .por-gallery {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .wrap-portfolio .single-por.type2 .por-gallery {
    grid-template-columns: 1fr;
  }
}
.wrap-portfolio .single-por.type2 .info-por {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 45px;
  margin-top: -6px;
}
.wrap-portfolio .single-por.type2 .info-por label {
  font-size: 17px;
  line-height: 26px;
  font-weight: 400;
  color: #202b5d;
}
.wrap-portfolio .single-por.type2 .info-por span, .wrap-portfolio .single-por.type2 .info-por a {
  font-size: 17px;
  line-height: 26px;
  font-weight: 400;
  color: #62718d;
}
.wrap-portfolio .single-por.type2 .info-por > div:not(:last-child) {
  margin-right: 37px;
}
.wrap-portfolio .single-por.type2 .single-foot-por .share_social {
  border: none;
}
.wrap-portfolio .single-por.type2 .single-foot-por .ova-next-pre-post {
  position: relative;
  padding-top: 30px;
  margin-top: 0;
}
.wrap-portfolio .single-por.type2 .single-foot-por .ova-next-pre-post:after {
  content: "";
  position: absolute;
  top: 0px;
  left: 50%;
  transform: translateX(-50%);
  width: 5000px;
  height: 1px;
  background: #eeeeee;
}
.wrap-portfolio .single-por.type3 .wrap-content-por {
  display: flex;
  flex-wrap: wrap;
}
.wrap-portfolio .single-por.type3 .wrap-content-por .por-gallery-share {
  flex: 0 0 calc(100% - 320px);
  padding-right: 75px;
}
@media (max-width: 991px) {
  .wrap-portfolio .single-por.type3 .wrap-content-por .por-gallery-share {
    flex: 0 0 100%;
    padding-right: 0;
  }
}
.wrap-portfolio .single-por.type3 .wrap-content-por .por-gallery-share .por-gallery {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 30px;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .wrap-portfolio .single-por.type3 .wrap-content-por .por-gallery-share .por-gallery {
    grid-template-columns: 1fr;
  }
}
.wrap-portfolio .single-por.type3 .wrap-content-por .por-gallery-share .share_social {
  border-top: none;
}
.wrap-portfolio .single-por.type3 .wrap-content-por .content-info {
  flex: 0 0 320px;
}
@media (max-width: 991px) {
  .wrap-portfolio .single-por.type3 .wrap-content-por .content-info {
    flex: 0 0 100%;
  }
}
.wrap-portfolio .single-por.type3 .wrap-content-por .content-info .info-por {
  flex: 0 0 320px;
}
.wrap-portfolio .single-por.type3 .wrap-content-por .content-info .info-por > div {
  margin-bottom: 19px;
}
.wrap-portfolio .single-por.type3 .wrap-content-por .content-info .info-por label {
  display: block;
  font-size: 17px;
  line-height: 26px;
  color: #202b5d;
  font-weight: 500;
  margin: 0 0 1px 0;
}
.wrap-portfolio .single-por.type3 .wrap-content-por .content-info .info-por a, .wrap-portfolio .single-por.type3 .wrap-content-por .content-info .info-por span {
  font-size: 17px;
  line-height: 26px;
  color: #62718d;
}
.wrap-portfolio .single-por.type3 .wrap-content-por .content-info .info-por .share_social {
  padding: 0 0 0 0;
  border-bottom: none;
  border-top: none;
  text-align: left;
}
.wrap-portfolio .single-por.type3 .wrap-content-por .content-info .info-por .share_social .ova_label {
  font-size: 17px !important;
  line-height: 26px;
  color: #202b5d;
  font-weight: 500;
  margin-bottom: 14px !important;
}
.wrap-portfolio .single-por.type3 .wrap-content-por .content-info .info-por .share_social a {
  color: #fff;
}
.wrap-portfolio .single-por.type3 .single-foot-por .share_social {
  padding: 45px 0 0 0;
  border: none;
}
.wrap-portfolio .single-por.type3 .single-foot-por .ova-next-pre-post {
  margin-top: 80px;
  position: relative;
  padding-top: 30px;
}
.wrap-portfolio .single-por.type3 .single-foot-por .ova-next-pre-post:after {
  content: "";
  position: absolute;
  top: 0px;
  left: 50%;
  transform: translateX(-50%);
  width: 5000px;
  height: 1px;
  background: #eeeeee;
}
.wrap-portfolio .single-por .por-gallery {
  display: grid;
  grid-gap: 30px;
  margin-bottom: 80px;
}
.wrap-portfolio .single-por .por-gallery .item-gallery a {
  display: block;
  position: relative;
}
.wrap-portfolio .single-por .por-gallery .item-gallery a:hover:after {
  background: rgba(32, 43, 93, 0.2);
}
.wrap-portfolio .single-por .por-gallery .item-gallery a:after {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(32, 43, 93, 0);
  transition: 0.4s;
}
.wrap-portfolio .single-por .single-foot-por .share_social {
  border-top: none;
  padding: 75px 0 95px 0;
  border-bottom: 1px solid #eeeeee;
}
.wrap-portfolio .single-por .single-foot-por .ova-next-pre-post {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 30px;
  margin-bottom: 110px;
}
@media (max-width: 767px) {
  .wrap-portfolio .single-por .single-foot-por .ova-next-pre-post {
    flex-direction: column;
  }
}
.wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .pre, .wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .next {
  display: flex;
  flex: 0 0 calc(50% - 25px);
}
@media (max-width: 767px) {
  .wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .pre, .wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .next {
    flex: 0 0 100%;
  }
}
.wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .pre:hover .num-1 .icon i, .wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .next:hover .num-1 .icon i {
  color: #fff;
}
.wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .pre .num-1, .wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .next .num-1 {
  margin-right: 20px;
}
.wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .pre .num-1 .icon, .wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .next .num-1 .icon {
  display: inline-block;
  width: 50px;
  height: 50px;
  border: 2px solid #eaeaea;
  border-radius: 50%;
  position: relative;
  transition: 0.4s;
  vertical-align: middle;
}
.wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .pre .num-1 .icon i, .wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .next .num-1 .icon i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: inline-block;
  line-height: 1;
  color: #62718d;
}
.wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .pre .num-1 .icon i:before, .wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .next .num-1 .icon i:before {
  transition: 0.4s;
  margin: 0px;
  font-size: 28px;
}
.wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .pre .num-2 span.text-label, .wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .next .num-2 span.text-label {
  font-size: 17px;
  line-height: 22px;
  letter-spacing: 0.2px;
  font-weight: 400;
  margin-bottom: 4px;
  display: inline-block;
}
.wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .pre .num-2 .title, .wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .next .num-2 .title {
  display: block;
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
  color: #202b5d;
  margin-top: -3px;
  word-break: break-word;
}
.wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .ova-slash {
  display: inline-block;
  flex: 0 0 50px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 767px) {
  .wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .ova-slash {
    display: none;
  }
}
.wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .ova-slash span {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #bcbfce;
  display: inline-block;
}
.wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .ova-slash span:not(:last-child) {
  margin-right: 6px;
}
.wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .pre {
  padding-right: 15px;
}
@media (max-width: 767px) {
  .wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .pre {
    padding-right: 0px;
  }
}
.wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .next {
  flex-direction: row-reverse;
  padding-left: 15px;
}
@media (max-width: 767px) {
  .wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .next {
    flex-direction: row;
    margin-top: 60px;
    padding-left: 0px;
  }
}
.wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .next .num-1 {
  margin: 0px;
  margin-left: 20px;
}
@media (max-width: 767px) {
  .wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .next .num-1 {
    margin-left: 0px;
    margin-right: 20px;
  }
}
.wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .next .num-2 {
  text-align: right;
}
@media (max-width: 767px) {
  .wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .next .num-2 {
    text-align: left;
  }
}
.wrap-portfolio .single-por .single-foot-por .ova-next-pre-post a {
  display: flex;
  align-items: center;
}

.wrap-related-por {
  background: #f6f6f6;
  padding: 74px 0 110px 0;
  margin-top: -80px;
}
.wrap-related-por .related-por-inner {
  max-width: 1270px;
  margin: 0 auto;
  padding: 0px 10px;
}
@media (max-width: 767px) {
  .wrap-related-por .related-por-inner {
    padding: 0 20px;
  }
}
.wrap-related-por .title-related {
  margin: 0;
  font-size: 30px;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: 0.2px;
  color: #202b5d;
  text-align: center;
  margin-bottom: 32px;
}
.wrap-related-por .related-por {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 30px;
}
@media (max-width: 991px) {
  .wrap-related-por .related-por {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .wrap-related-por .related-por {
    grid-template-columns: 1fr;
  }
}
.wrap-related-por .related-por .ovapor-item {
  position: relative;
  overflow: hidden;
}
.wrap-related-por .related-por .ovapor-item:hover .content-item {
  top: calc(100% - 150px);
}
.wrap-related-por .related-por .ovapor-item:hover > a:after {
  height: 100%;
}
.wrap-related-por .related-por .ovapor-item:hover > a:before {
  display: none;
}
.wrap-related-por .related-por .ovapor-item:hover .content-item .readmore a {
  background: #fff;
}
.wrap-related-por .related-por .ovapor-item:hover .content-item .readmore a svg {
  color: #404040;
}
.wrap-related-por .related-por .ovapor-item:hover .content-item .readmore a:hover svg {
  color: #fff;
}
.wrap-related-por .related-por .ovapor-item > a {
  display: inline-block;
  z-index: 2;
  transition: 0.3s;
  position: relative;
}
.wrap-related-por .related-por .ovapor-item > a:after {
  content: "";
  width: 100%;
  height: 50%;
  position: absolute;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.8));
  z-index: 1;
  transition: 0.2s;
}
.wrap-related-por .related-por .ovapor-item .number-gallery {
  display: inline-flex;
  background: rgba(0, 0, 0, 0.3);
  color: #fff;
  padding: 1px 15px 1px 15px;
  border-radius: 50px;
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 2;
}
.wrap-related-por .related-por .ovapor-item .number-gallery span {
  font-size: 15px;
  line-height: 24px;
  font-weight: 600;
  display: inline-block;
  margin-left: 6px;
}
.wrap-related-por .related-por .ovapor-item .number-gallery svg {
  width: 18px;
}
.wrap-related-por .related-por .ovapor-item .content-item {
  position: absolute;
  top: calc(100% - 75px);
  left: 15px;
  margin-left: 10px;
  transition: 0.4s;
  z-index: 2;
}
.wrap-related-por .related-por .ovapor-item .content-item .category {
  margin-bottom: 1px;
}
.wrap-related-por .related-por .ovapor-item .content-item .category span, .wrap-related-por .related-por .ovapor-item .content-item .category a {
  font-size: 16px;
  line-height: 24px;
  color: #ccc;
}
.wrap-related-por .related-por .ovapor-item .content-item .title {
  margin: 0;
  font-size: 24px;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 19px;
}
.wrap-related-por .related-por .ovapor-item .content-item .title a {
  font-size: 24px;
  line-height: 1.2;
  font-weight: 700;
  color: #fff;
}
.wrap-related-por .related-por .ovapor-item .content-item .readmore a {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
.wrap-related-por .related-por .ovapor-item .content-item .readmore a:hover {
  background: #06163A;
}
.wrap-related-por .related-por .ovapor-item .content-item .readmore a svg {
  width: 26px;
  color: #fff;
  height: 26px;
}

.ova_por_slide.por_element .ovapor-item {
  position: relative;
  overflow: hidden;
}
.ova_por_slide.por_element .ovapor-item:hover .content-item {
  top: calc(100% - 150px);
}
.ova_por_slide.por_element .ovapor-item:hover > a:before {
  display: none;
}
.ova_por_slide.por_element .ovapor-item:hover > a:after {
  height: 100%;
}
.ova_por_slide.por_element .ovapor-item > a {
  display: block;
  position: relative;
  z-index: 1;
}
.ova_por_slide.por_element .ovapor-item > a:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background: #202b5d;
  top: 0;
  left: 0;
  z-index: 1;
  opacity: 0;
}
.ova_por_slide.por_element .ovapor-item > a:after {
  content: "";
  width: 100%;
  height: 50%;
  position: absolute;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.8));
  z-index: 1;
}
.ova_por_slide.por_element .ovapor-item .number-gallery {
  display: inline-flex;
  background: rgba(0, 0, 0, 0.3);
  color: #fff;
  padding: 1px 15px 1px 15px;
  border-radius: 50px;
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 2;
}
.ova_por_slide.por_element .ovapor-item .number-gallery span {
  font-size: 15px;
  line-height: 24px;
  font-weight: 600;
  display: inline-block;
  margin-left: 6px;
}
.ova_por_slide.por_element .ovapor-item .number-gallery svg {
  width: 18px;
}
.ova_por_slide.por_element .ovapor-item .content-item {
  position: absolute;
  top: calc(100% - 75px);
  left: 15px;
  margin-left: 10px;
  transition: 0.4s;
  z-index: 3;
}
.ova_por_slide.por_element .ovapor-item .content-item .category {
  margin-bottom: 1px;
}
.ova_por_slide.por_element .ovapor-item .content-item .category span, .ova_por_slide.por_element .ovapor-item .content-item .category a {
  font-size: 16px;
  line-height: 24px;
  color: #ccc;
}
.ova_por_slide.por_element .ovapor-item .content-item .title {
  margin: 0;
  font-size: 24px;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 19px;
}
.ova_por_slide.por_element .ovapor-item .content-item .title a {
  font-size: 24px;
  line-height: 1.2;
  font-weight: 700;
  color: #fff;
}
.ova_por_slide.por_element .ovapor-item .content-item .readmore {
  padding-top: 2px;
}
.ova_por_slide.por_element .ovapor-item .content-item .readmore a {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #fff;
}
.ova_por_slide.por_element .ovapor-item .content-item .readmore a svg {
  width: 26px;
  color: #404040;
  height: 26px;
}
.ova_por_slide.por_element .ovapor-item .content-item .readmore a:hover svg {
  color: #fff;
}
.ova_por_slide.por_element .owl-dots {
  text-align: center;
  margin-top: 62px;
}
.ova_por_slide.por_element .owl-dots .owl-dot {
  outline: none;
}
.ova_por_slide.por_element .owl-dots .owl-dot span {
  width: 6px;
  height: 6px;
  margin: 5px;
  background: #d1d1d6;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity 0.2s ease;
  border-radius: 30px;
}
.ova_por_slide.por_element .owl-dots .owl-dot.active span {
  width: 12px;
  border-radius: 5px;
  opacity: 1;
}.ova_sev_list_file.two_column .ova-list-attachment {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 30px;
}
@media (max-width: 767px) {
  .ova_sev_list_file.two_column .ova-list-attachment {
    grid-template-columns: 1fr;
  }
}
.ova_sev_list_file.two_column .ova-list-attachment li:not(:last-child) {
  margin-bottom: 0px;
}
.ova_sev_list_file .ova-list-attachment {
  list-style-type: none;
  padding: 0;
}
.ova_sev_list_file .ova-list-attachment li {
  flex: 0 0 100%;
  display: flex;
  border: 2px solid #e8e8e8;
  padding: 21px 28px 15px 28px;
  border-radius: 2px;
}
.ova_sev_list_file .ova-list-attachment li:not(:last-child) {
  margin-bottom: 20px;
}
.ova_sev_list_file .ova-list-attachment li .icon-attachment {
  flex: 0 0 44px;
}
.ova_sev_list_file .ova-list-attachment li .icon-attachment i {
  display: inline-block;
  line-height: 1;
}
.ova_sev_list_file .ova-list-attachment li .icon-attachment i:before {
  margin: 0;
  font-size: 30px;
  color: #62718d;
}
.ova_sev_list_file .ova-list-attachment li .ova-file-name-size {
  flex: 0 0 calc(100% - 144px);
  margin-top: -4px;
}
.ova_sev_list_file .ova-list-attachment li .ova-file-name-size .ova-file-name {
  display: block;
}
.ova_sev_list_file .ova-list-attachment li .ova-file-name-size .ova-file-name a {
  display: block;
  font-size: 17px;
  line-height: 20px;
  color: #202b5d;
  word-break: break-all;
}
.ova_sev_list_file .ova-list-attachment li .ova-file-name-size .ova-file-size {
  display: block;
  font-size: 15px;
  color: #62718d;
  text-transform: capitalize;
}

.ova_sev_wrap {
  display: flex;
  flex-wrap: wrap;
  padding: 0 10px;
  width: 100%;
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  .ova_sev_wrap {
    padding: 0 20px;
  }
}
.ova_sev_wrap .ova-sev-sidebar {
  max-width: 317px;
  flex: 0 0 317px;
}
.ova_sev_wrap .ova-sev-sidebar .ova_info {
  position: sticky;
  top: 150px;
  left: 0;
  margin-bottom: 70px;
}
@media (max-width: 1024px) {
  .ova_sev_wrap .ova-sev-sidebar .ova_info {
    position: relative;
    top: 0;
    left: 0;
  }
}
.ova_sev_wrap .ova-sev-sidebar .ova_info .ova-list-sev {
  background: #f2f2f2;
  padding: 26px 20px 43px 20px;
  margin-bottom: 50px;
}
.ova_sev_wrap .ova-sev-sidebar .ova_info .ova-list-sev .title-list-sev {
  font-size: 24px;
  line-height: 1.2;
  font-weight: 600;
  color: #202b5d;
  margin: 0 0 16px 0;
}
.ova_sev_wrap .ova-sev-sidebar .ova_info .ova-list-sev .title-list-sev a {
  font-size: 24px;
  line-height: 1.2;
  font-weight: 600;
  color: #202b5d;
}
.ova_sev_wrap .ova-sev-sidebar .ova_info .ova-list-sev .title-list-sev a svg {
  width: 20px;
  margin-right: -2px;
}
.ova_sev_wrap .ova-sev-sidebar .ova_info .ova-list-sev ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.ova_sev_wrap .ova-sev-sidebar .ova_info .ova-list-sev ul li {
  padding: 0;
  position: relative;
}
.ova_sev_wrap .ova-sev-sidebar .ova_info .ova-list-sev ul li:before {
  position: absolute;
  top: -1px;
  left: 0;
  content: "";
  width: 100%;
  height: 1px;
  background: #fff;
  opacity: 0;
}
.ova_sev_wrap .ova-sev-sidebar .ova_info .ova-list-sev ul li:not(:last-child) {
  border-bottom: 1px solid #e5e5e5;
}
.ova_sev_wrap .ova-sev-sidebar .ova_info .ova-list-sev ul li.active, .ova_sev_wrap .ova-sev-sidebar .ova_info .ova-list-sev ul li:hover {
  background: #fff;
  border-color: #fff;
  box-shadow: 0px 10px 40px 0px rgba(6, 22, 58, 0.05);
}
.ova_sev_wrap .ova-sev-sidebar .ova_info .ova-list-sev ul li.active:before, .ova_sev_wrap .ova-sev-sidebar .ova_info .ova-list-sev ul li:hover:before {
  opacity: 1;
}
.ova_sev_wrap .ova-sev-sidebar .ova_info .ova-list-sev ul li a {
  font-size: 18px;
  line-height: 1.2;
  color: #202b5d;
  padding: 14px 10px 14px 10px;
  display: block;
}
.ova_sev_wrap .ova-sev-sidebar .ova_info .sev-file-sidebar {
  display: flex;
  flex-wrap: wrap;
  border: 2px solid #e8e8e8;
  padding: 20px 15px 16px 28px;
  margin-bottom: 50px;
}
.ova_sev_wrap .ova-sev-sidebar .ova_info .sev-file-sidebar .icon-attachment {
  flex: 0 0 42px;
}
.ova_sev_wrap .ova-sev-sidebar .ova_info .sev-file-sidebar .icon-attachment i {
  display: inline-block;
  line-height: 1;
}
.ova_sev_wrap .ova-sev-sidebar .ova_info .sev-file-sidebar .icon-attachment i:before {
  margin: 0;
  font-size: 30px;
  color: #62718d;
}
.ova_sev_wrap .ova-sev-sidebar .ova_info .sev-file-sidebar .ova-file-name-size {
  flex: 0 0 calc(100% - 42px);
  margin-top: -2px;
}
.ova_sev_wrap .ova-sev-sidebar .ova_info .sev-file-sidebar .ova-file-name-size .ova-file-name {
  display: block;
  margin-bottom: 7px;
  font-size: 17px;
  color: #202b5d;
  line-height: 20px;
}
.ova_sev_wrap .ova-sev-sidebar .ova_info .sev-file-sidebar .ova-file-name-size .ova-file-name a {
  font-size: 17px;
  color: #202b5d;
  word-break: break-all;
}
.ova_sev_wrap .ova-sev-sidebar .ova_info .sev-file-sidebar .ova-file-name-size .ova-file-size {
  display: block;
  font-size: 15px;
  line-height: 1.2;
  color: #62718d;
}
.ova_sev_wrap .ova-sev-sidebar .ova_info .sev-file-sidebar .ova-file-name-size .ova-file-size .type {
  text-transform: uppercase;
}
.ova_sev_wrap .ova-sev-show-sidebar + .ova_sev_content {
  width: calc(100% - 317px);
  padding-right: 80px;
}
@media (max-width: 1024px) {
  .ova_sev_wrap .ova-sev-show-sidebar + .ova_sev_content {
    width: 100%;
    padding-right: 0px;
  }
}
.ova_sev_wrap .ova_sev_content .sev-title {
  font-size: 30px;
  line-height: 1.2;
  letter-spacing: 0.2px;
  color: #202b5d;
  font-weight: 600;
  margin: 0 0 5px 0;
}
.ova_sev_wrap .ova_sev_content .sev-meta {
  margin-bottom: 10px;
}
.ova_sev_wrap .ova_sev_content .sev-meta .sev-meta-general {
  font-size: 16px;
  line-height: 26px;
  color: #62718d;
}
.ova_sev_wrap .ova_sev_content .sev-meta .sev-categories .cat-sev a {
  font-size: 16px;
  line-height: 26px;
  color: #202b5d;
}
.ova_sev_wrap .ova_sev_content .share_social {
  padding-top: 55px;
  border-top: none;
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 24px;
  margin-bottom: 4px;
}

.archive_sev {
  padding: 0 15px;
}
@media (max-width: 767px) {
  .archive_sev {
    padding: 0 20px;
  }
}
.archive_sev.two_column .content .items {
  width: 50%;
}
@media (max-width: 767px) {
  .archive_sev.two_column .content .items {
    width: 100%;
  }
}
.archive_sev.three_column .content .items {
  width: 33.33%;
}
@media (max-width: 991px) {
  .archive_sev.three_column .content .items {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .archive_sev.three_column .content .items {
    width: 100%;
  }
}
.archive_sev.four_column .content .items {
  width: 25%;
}
@media (max-width: 1024px) {
  .archive_sev.four_column .content .items {
    width: 25%;
  }
}
@media (max-width: 991px) {
  .archive_sev.four_column .content .items {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .archive_sev.four_column .content .items {
    width: 100%;
  }
}
.archive_sev .content {
  margin: 0 -15px;
  width: 100%;
}
.archive_sev .content .wp-content {
  display: flex;
  flex-wrap: wrap;
}
.archive_sev .items {
  padding: 0 15px;
  margin-bottom: 30px;
}
.archive_sev .items .wp-items {
  padding: 40px 30px 43px 30px;
  border: 1px solid #e8e8e8;
  position: relative;
  overflow: hidden;
  transition: 0.4s;
  min-height: 188px;
}
.archive_sev .items .wp-items:hover {
  box-shadow: 0px 10px 40px 0px rgba(6, 22, 58, 0.1);
  padding: 40px 30px 62px 30px;
}
.archive_sev .items .wp-items:hover .content-sub {
  display: block;
}
.archive_sev .items .wp-items:hover .icon {
  top: -67px;
  margin: 0;
  opacity: 0;
}
.archive_sev .items .wp-items:hover .title {
  top: -67px;
}
.archive_sev .items .wp-items:hover .content-sub {
  top: calc(100% - 118px);
  opacity: 1;
}
.archive_sev .items .wp-items:hover .icon-hide {
  bottom: -3px;
}
.archive_sev .items .icon {
  margin-bottom: 21px;
  position: relative;
  top: 0;
  opacity: 1;
  transition: 0.4s;
}
.archive_sev .items .icon span {
  display: inline-block;
  line-height: 1;
}
.archive_sev .items .icon span:before {
  margin: 0;
  font-size: 50px;
  display: inline-block;
}
.archive_sev .items .title {
  margin: 0;
  font-size: 24px;
  line-height: 30px;
  color: #202b5d;
  font-weight: 500;
  position: relative;
  top: 0;
  transition: 0.4s;
}
.archive_sev .items .title a {
  font-size: 24px;
  line-height: 30px;
  color: #202b5d;
  font-weight: 500;
}
.archive_sev .items .content-sub {
  opacity: 0;
  top: 100%;
  left: 0px;
  position: absolute;
  padding: 0px 30px;
  transition: 0.4s;
}
.archive_sev .items .content-sub .excerpt {
  margin: 0;
  font-size: 17px;
  line-height: 24px;
  margin-bottom: 16px;
}
.archive_sev .items .content-sub .readmore {
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0.2px;
  font-weight: 400;
  color: #0067da;
}
.archive_sev .items .content-sub .readmore svg {
  width: 18px;
}
.archive_sev .items .icon-hide {
  position: absolute;
  right: 45px;
  bottom: -70px;
  transition: 0.4s;
}
.archive_sev .items .icon-hide span:before {
  margin: 0;
  font-size: 70px;
  color: rgba(32, 43, 93, 0.1);
}
.archive_sev .blog_pagination {
  margin: 40px 0 70px 0;
  width: 100%;
}

.ova_list_sev.two_column .content {
  grid-template-columns: 1fr 1fr;
}
.ova_list_sev .content {
  display: grid;
  grid-gap: 30px;
}
.ova_list_sev .content .items {
  padding: 40px 30px 43px 30px;
  border: 1px solid #e8e8e8;
  position: relative;
  overflow: hidden;
}
.ova_list_sev .content .items:hover {
  box-shadow: 10px 0 40px rgba(6, 22, 58, 0.1);
}
.ova_list_sev .content .items:hover .sev-content-sub {
  display: block;
}
.ova_list_sev .content .items:hover .icon-sev {
  top: -67px;
  margin: 0;
  opacity: 0;
}
.ova_list_sev .content .items:hover .title-sev {
  top: -67px;
}
.ova_list_sev .content .items:hover .sev-content-sub {
  top: calc(100% - 117px);
  opacity: 1;
}
.ova_list_sev .content .items:hover .icon-sev-hide {
  bottom: -3px;
}
.ova_list_sev .content .icon-sev {
  margin-bottom: 21px;
  position: relative;
  top: 0;
  opacity: 1;
  transition: 0.4s;
}
.ova_list_sev .content .icon-sev span {
  display: inline-block;
  line-height: 1;
}
.ova_list_sev .content .icon-sev span:before {
  margin: 0;
  font-size: 50px;
  display: inline-block;
}
.ova_list_sev .content .title-sev {
  margin: 0;
  font-size: 24px;
  line-height: 30px;
  color: #202b5d;
  font-weight: 500;
  position: relative;
  top: 0;
  transition: 0.4s;
}
.ova_list_sev .content .title-sev a {
  font-size: 24px;
  line-height: 30px;
  color: #202b5d;
  font-weight: 500;
}
.ova_list_sev .content .sev-content-sub {
  opacity: 0;
  top: 100%;
  left: 0px;
  position: absolute;
  padding: 0px 30px;
  transition: 0.4s;
}
.ova_list_sev .content .sev-content-sub .sev-excerpt {
  margin: 0;
  font-size: 17px;
  line-height: 24px;
  margin-bottom: 16px;
}
.ova_list_sev .content .sev-content-sub .sev-readmore {
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0.2px;
  font-weight: 400;
  color: #0067da;
}
.ova_list_sev .content .sev-content-sub .sev-readmore svg {
  width: 18px;
}
.ova_list_sev .content .icon-sev-hide {
  position: absolute;
  right: 45px;
  bottom: -65px;
  transition: 0.4s;
}
.ova_list_sev .content .icon-sev-hide span:before {
  margin: 0;
  font-size: 60px;
  color: #202b5d;
  opacity: 0.1;
}.archive_team.ova-team-slider-2 {
  padding: 0;
}
.archive_team.ova-team-slider-2 .content .items .content_info {
  box-shadow: none;
}
.archive_team.ova-team-slider-2 .content .items {
  padding: 0;
  margin: 0;
}
.archive_team.ova-team-slider-2 .content .items .content_info {
  padding: 0;
  text-align: left;
}
.archive_team.ova-team-slider-2 .content .items .content_info .ova-media .avata {
  display: block;
  width: 100%;
  height: 100%;
}
.archive_team.ova-team-slider-2 .owl-dots {
  padding-top: 17px;
}

.ova-team-slider, .ova-team-slider-2 {
  display: block;
  width: 100%;
}
.ova-team-slider .owl-stage-outer, .ova-team-slider-2 .owl-stage-outer {
  padding: 35px 0px;
}
.ova-team-slider .owl-carousel .owl-stage-outer, .ova-team-slider-2 .owl-carousel .owl-stage-outer {
  padding: 30px 30px 40px 30px;
  margin-bottom: -5px;
  margin-right: -20px;
  margin-left: -20px;
  padding-left: 20px;
  padding-right: 20px;
  width: calc(100% + 40px);
}
@media (max-width: 1290px) {
  .ova-team-slider .owl-carousel .owl-stage-outer, .ova-team-slider-2 .owl-carousel .owl-stage-outer {
    margin-right: 0px;
    margin-left: 0px;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
  }
}
.ova-team-slider .content, .ova-team-slider-2 .content {
  margin: 0px !important;
}
.ova-team-slider .content .owl-item.active .items .content_info, .ova-team-slider-2 .content .owl-item.active .items .content_info {
  box-shadow: 0px 10px 40px -14px rgba(6, 22, 58, 0.1);
}
.ova-team-slider .content .items .content_info, .ova-team-slider-2 .content .items .content_info {
  text-align: center;
  padding: 30px 10px 46px 10px;
}
.ova-team-slider .content .items .ova-media, .ova-team-slider-2 .content .items .ova-media {
  text-align: center;
  padding-bottom: 0px;
}
.ova-team-slider .content .items .ova-media .avata, .ova-team-slider-2 .content .items .ova-media .avata {
  display: inline-block;
  width: 150px;
  height: 150px;
  border-radius: 50%;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
.ova-team-slider .content .items .ova-info .name, .ova-team-slider-2 .content .items .ova-info .name {
  font-size: 20px;
  line-height: 1.2;
  font-weight: 500;
  letter-spacing: 0.2px;
  color: #202b5d;
}
.ova-team-slider .content .items .ova-info .job, .ova-team-slider-2 .content .items .ova-info .job {
  margin: 0;
  font-size: 17px;
  line-height: 24px;
  color: #62718d;
  margin-top: 3px;
}
.ova-team-slider .owl-dots, .ova-team-slider-2 .owl-dots {
  text-align: center;
}
.ova-team-slider .owl-dots .owl-dot, .ova-team-slider-2 .owl-dots .owl-dot {
  outline: none;
}
.ova-team-slider .owl-dots .owl-dot span, .ova-team-slider-2 .owl-dots .owl-dot span {
  width: 6px;
  height: 6px;
  margin: 5px;
  background: #d1d1d6;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity 0.2s ease;
  border-radius: 30px;
}
.ova-team-slider .owl-dots .owl-dot.active span, .ova-team-slider-2 .owl-dots .owl-dot.active span {
  width: 12px;
  border-radius: 5px;
  opacity: 1;
}

.ova-form-mail p {
  margin: 0px;
}
.ova-form-mail .con {
  display: flex;
  flex-wrap: wrap;
}
.ova-form-mail .con label {
  font-size: 17px;
  line-height: 24px;
  letter-spacing: 0.2px;
  color: #62718d;
  margin-bottom: 9px;
}
.ova-form-mail .con label span {
  color: #ff709d;
}
.ova-form-mail .con .input {
  display: inline-block;
  width: 50%;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .ova-form-mail .con .input {
    width: 100%;
  }
}
.ova-form-mail .con .input .error {
  display: none;
  font-size: 16px;
  line-height: 1.2;
  color: #ff4444;
  margin-bottom: 12px;
}
.ova-form-mail .con .input.name {
  padding-right: 10px;
}
@media (max-width: 767px) {
  .ova-form-mail .con .input.name {
    padding-right: 0px;
  }
}
.ova-form-mail .con .input.email {
  padding-left: 10px;
}
@media (max-width: 767px) {
  .ova-form-mail .con .input.email {
    padding-left: 0px;
  }
}
.ova-form-mail .con .input.subject {
  width: 100%;
}
.ova-form-mail .con .input input {
  height: 45px;
  width: 100%;
  font-size: 17px;
  line-height: 45px;
  color: #333;
  border: 1px solid #e5e5e5;
  padding: 0px 20px 0px 20px;
}
.ova-form-mail .con .input input::placeholder {
  color: #62718d;
}
.ova-form-mail .con .comment {
  width: 100%;
}
.ova-form-mail .con .comment textarea {
  width: 100%;
  height: 145px;
  border: 1px solid #e5e5e5;
  padding: 14px 20px 20px 20px;
  font-size: 17px;
  line-height: 24px;
  color: #333;
}
.ova-form-mail .con .comment textarea::placeholder {
  color: #62718d;
}
.ova-form-mail .con .comment textarea:focus {
  outline: none;
}
.ova-form-mail input[type=submit] {
  color: #ffffff;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  height: 50px;
  padding: 0 30px 0 30px;
  border: 1px solid;
  transition: 0.2s;
  cursor: pointer;
  margin-top: 8px;
}
.ova-form-mail input[type=submit]:hover {
  background-color: #06163A;
  border-color: #06163A;
}

.ova-info-content {
  padding: 25px 25px 30px 25px;
}
.ova-info-content p {
  margin: 0;
}
.ova-info-content .name {
  font-size: 22px;
  line-height: 1.2;
  color: #202b5d;
  font-weight: 500;
  margin-bottom: 5px;
}
.ova-info-content .job {
  font-size: 17px;
  line-height: 24px;
  color: #0067da;
  font-weight: 600;
  margin-bottom: 16px;
}
.ova-info-content .job:after {
  content: "";
  width: 40px;
  height: 1px;
  background: #e5e5e9;
  display: block;
  margin-top: 13px;
}
.ova-info-content .ova-email, .ova-info-content .ova-phone {
  display: flex;
  align-items: center;
  align-items: flex-start;
}
.ova-info-content .ova-email i, .ova-info-content .ova-phone i {
  margin-right: 8px;
  font-size: 14px;
  line-height: 1.4;
}
.ova-info-content .ova-email a, .ova-info-content .ova-phone a {
  font-size: 16px;
  line-height: 1.2;
  color: #62718d;
  word-break: break-all;
}
.ova-info-content .ova-email {
  margin-bottom: 10px;
}
.ova-info-content .ova-phone {
  margin-bottom: 26px;
}
.ova-info-content .ova-phone i {
  transform: rotateY(180deg);
}

.ova_team_single {
  padding: 0 10px;
  width: 100%;
}
@media (max-width: 991px) {
  .ova_team_single {
    padding: 0 20px;
  }
}
.ova_team_single .ova_info {
  display: flex;
  flex-wrap: wrap;
  box-shadow: 10px 0 40px rgba(6, 22, 58, 0.1);
  position: relative;
  overflow: hidden;
  margin-bottom: 71px;
}
.ova_team_single .ova_info .icon_bg {
  position: absolute;
  bottom: -50px;
  right: -50px;
}
.ova_team_single .ova_info .icon_bg i {
  display: inline-block;
  line-height: 1;
}
.ova_team_single .ova_info .icon_bg i:before {
  margin: 0;
  font-size: 250px;
  color: rgba(38, 55, 135, 0.05);
}
.ova_team_single .ova_info .image-team {
  flex: 0 0 420px;
}
@media (max-width: 1024px) {
  .ova_team_single .ova_info .image-team {
    flex: 0 0 100%;
  }
}
.ova_team_single .ova_info .content_info {
  padding: 45px 55px 60px 60px;
  flex: 0 0 calc(100% - 420px);
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 1024px) {
  .ova_team_single .ova_info .content_info {
    flex: 0 0 100%;
    padding: 45px 20px;
  }
}
.ova_team_single .ova_info .ova-info-content {
  padding: 0 20px 0 0;
  flex: 0 0 50%;
}
@media (max-width: 767px) {
  .ova_team_single .ova_info .ova-info-content {
    padding: 0;
    flex: 0 0 100%;
  }
}
.ova_team_single .ova_info .ova-excerpt-team {
  flex: 0 0 50%;
}
@media (max-width: 767px) {
  .ova_team_single .ova_info .ova-excerpt-team {
    flex: 0 0 100%;
    padding: 40px 0 0 0;
  }
}
.ova_team_single .ova_info .ova-info-content p {
  margin: 0;
}
.ova_team_single .ova_info .ova-info-content .name {
  font-size: 24px;
  line-height: 1.2;
  color: #202b5d;
  font-weight: 500;
  margin-bottom: 5px;
}
.ova_team_single .ova_info .ova-info-content .job {
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
  margin-bottom: 16px;
  color: #0067da;
}
.ova_team_single .ova_info .ova-info-content .job:after {
  content: "";
  width: 40px;
  height: 1px;
  background: #e5e5e9;
  display: block;
  margin-top: 13px;
}
.ova_team_single .ova_info .ova-info-content .ova-email, .ova_team_single .ova_info .ova-info-content .ova-phone, .ova_team_single .ova_info .ova-info-content .ova-expertise, .ova_team_single .ova_info .ova-info-content .ova-experience {
  display: flex;
  align-items: center;
}
.ova_team_single .ova_info .ova-info-content .ova-email p, .ova_team_single .ova_info .ova-info-content .ova-phone p, .ova_team_single .ova_info .ova-info-content .ova-expertise p, .ova_team_single .ova_info .ova-info-content .ova-experience p {
  margin: 0 0 0 0;
}
.ova_team_single .ova_info .ova-info-content .ova-email span, .ova_team_single .ova_info .ova-info-content .ova-email label, .ova_team_single .ova_info .ova-info-content .ova-email a, .ova_team_single .ova_info .ova-info-content .ova-phone span, .ova_team_single .ova_info .ova-info-content .ova-phone label, .ova_team_single .ova_info .ova-info-content .ova-phone a, .ova_team_single .ova_info .ova-info-content .ova-expertise span, .ova_team_single .ova_info .ova-info-content .ova-expertise label, .ova_team_single .ova_info .ova-info-content .ova-expertise a, .ova_team_single .ova_info .ova-info-content .ova-experience span, .ova_team_single .ova_info .ova-info-content .ova-experience label, .ova_team_single .ova_info .ova-info-content .ova-experience a {
  font-size: 17px;
  line-height: 1.2;
  color: #62718d;
  font-weight: 400;
}
.ova_team_single .ova_info .ova-info-content .ova-email label, .ova_team_single .ova_info .ova-info-content .ova-phone label, .ova_team_single .ova_info .ova-info-content .ova-expertise label, .ova_team_single .ova_info .ova-info-content .ova-experience label {
  font-size: 17px;
  padding-right: 10px;
  line-height: 1.2;
  color: #202b5d;
  margin-bottom: 0;
  font-weight: 600;
}
.ova_team_single .ova_info .ova-info-content .ova-expertise, .ova_team_single .ova_info .ova-info-content .ova-experience, .ova_team_single .ova_info .ova-info-content .ova-email {
  margin-bottom: 19px;
}
.ova_team_single .ova_info .ova-info-content .ova-phone {
  margin-bottom: 46px;
}
.ova_team_single .ova_info .ova-info-content .ova-social ul {
  display: flex;
  flex-wrap: wrap;
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.ova_team_single .ova_info .ova-info-content .ova-social ul li:not(:last-child) {
  margin-right: 5px;
}
.ova_team_single .ova_info .ova-info-content .ova-social ul a {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  background: #b0b8c6;
  border-radius: 50%;
}
.ova_team_single .ova_info .ova-info-content .ova-social ul a:not(:last-child) {
  margin-right: 0;
}
.ova_team_single .ova_info .ova-info-content .ova-social ul a i {
  position: relative;
  display: block;
  font-size: 15px;
  color: #fff;
}
.ova_team_single .ova_info .ova-info-content .ova-social ul a:hover {
  background: #06163A;
  color: #fff;
}
.ova_team_single .ova_info .ova-excerpt-team p {
  margin: 0;
}
.ova_team_single .ova_info .ova-excerpt-team .excerpt-1 {
  margin-bottom: 27px;
}
.ova_team_single .ova_info .ova-excerpt-team .excerpt-1 p {
  font-size: 20px;
  line-height: 26px;
  font-weight: 300;
  color: #202b5d;
}
.ova_team_single .ova_info .ova-excerpt-team .excerpt-2 {
  margin-bottom: 18px;
}
.ova_team_single .ova_info .ova-excerpt-team .excerpt-2 p {
  font-size: 17px;
  line-height: 26px;
  font-weight: 400;
  color: #62718d;
}
.archive .archive_team,
.tax-cat_team .archive_team,
.post-type-archive-team .archive_team {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .archive .archive_team,
  .tax-cat_team .archive_team,
  .post-type-archive-team .archive_team {
    padding: 0 20px;
  }
}

.archive_team {
  width: 100%;
  padding: 0 15px;
}
.archive_team .blog_pagination {
  margin-top: 10px;
}
.archive_team .content {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
}
.archive_team .content .items {
  padding: 0 15px;
  margin-bottom: 60px;
}
.archive_team .content .items .content_info {
  box-shadow: 0px 10px 40px 0px rgba(6, 22, 58, 0.1);
  height: 100%;
}
.archive_team .content .items .content_info .ova-media img {
  width: 100%;
}
@media (max-width: 991px) {
  .archive_team .content .items .content_info {
    margin: 0 auto;
    max-width: 100%;
  }
  .archive_team .content .items .content_info .ova-media img {
    width: 100%;
  }
}
.archive_team .content .items .content_info:hover .ova-info-content .ova-social {
  opacity: 1;
  visibility: visible;
}
.archive_team .content .items .content_info .ova-info-content {
  padding: 25px 25px 34px 25px;
  position: relative;
  background: #fff;
}
.archive_team .content .items .content_info .ova-info-content .ova-phone {
  margin: 0;
}
.archive_team .content .items .content_info .ova-info-content .ova-social {
  position: absolute;
  top: -47px;
  left: 50%;
  transform: translate(-50%, 0);
  opacity: 0;
  transition: 0.4s;
  visibility: hidden;
}
.archive_team .content .items .content_info .ova-info-content .ova-social ul {
  list-style-type: none;
  padding: 0;
  margin: -30px 0 0 0;
  display: inline-flex;
}
.archive_team .content .items .content_info .ova-info-content .ova-social ul li {
  display: block;
}
.archive_team .content .items .content_info .ova-info-content .ova-social ul li:first-child a {
  border-radius: 50% 0 0 50%;
  padding-left: 16px;
}
.archive_team .content .items .content_info .ova-info-content .ova-social ul li:last-child a {
  border-radius: 0 50% 50% 0;
  padding-right: 16px;
}
.archive_team .content .items .content_info .ova-info-content .ova-social ul li a {
  padding: 5px 11px;
  display: block;
  background: #fff;
}
.archive_team .content .items .content_info .ova-info-content .ova-social ul li a i {
  font-size: 16px;
  color: #62718d;
}
.archive_team .content .items .content_info .ova-info-content .ova-social ul li.one-social a {
  border-radius: 50%;
}
.archive_team.two_column .content .items {
  width: 50%;
}
@media (max-width: 767px) {
  .archive_team.two_column .content .items {
    width: 100%;
  }
}
.archive_team.three_column .content .items {
  width: 33.33%;
}
@media (max-width: 991px) {
  .archive_team.three_column .content .items {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .archive_team.three_column .content .items {
    width: 100%;
  }
}
.archive_team.four_column .content .items {
  width: 25%;
}
@media (max-width: 1024px) {
  .archive_team.four_column .content .items {
    width: 33.33%;
  }
}
@media (max-width: 991px) {
  .archive_team.four_column .content .items {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .archive_team.four_column .content .items {
    width: 100%;
  }
}/*
Page-list plugin
https://wordpress.org/plugins/page-list/
*/

/* default styles for [pagelist], [subpages], [siblings] */
.page-list .current_page_item > a {
	font-weight: bold; /* hilite active item */
}

/* default styles for [pagelist_ext] */
.page-list-ext {
	clear: both;
}
/* clearfix-hack */
.page-list-ext {
	*zoom: 1;
}
.page-list-ext:before, .page-list-ext:after {
	display: table;
	line-height: 0;
	content: "";
}
.page-list-ext:after {
	clear: both;
}
.page-list-ext .page-list-ext-item {
	clear: both;
	margin: 10px 0 30px 0;
	-webkit-column-break-inside: avoid;
	page-break-inside: avoid;
	break-inside: avoid;
}
.page-list-ext .page-list-ext-image {
	float: left;
	display: inline;
	margin: 5px 15px 15px 0;
}
.page-list-ext .page-list-ext-title {
	clear: none;
}

.page-list-cols-2,
.page-list-cols-3,
.page-list-cols-4,
.page-list-cols-5 {
	column-gap: 30px;
}
.page-list-cols-2 {
	column-count: 2;
}
.page-list-cols-3 {
	column-count: 3;
}
.page-list-cols-4 {
	column-count: 4;
}
.page-list-cols-5 {
	column-count: 5;
}

/* Extra small devices (phones, less than 768px) */
@media (max-width: 767px) { /* Responsive columns */
	.page-list-cols-2,
	.page-list-cols-3,
	.page-list-cols-4,
	.page-list-cols-5 {
		column-count: 1;
	}
}/*!
              - C S S -
        VERSION 1.0.0 - DATE: 2023-01-06
	@author: Krisztian Horvath ThemePunch OHG.
        - Slider Revolution 7.0 -

        GET LICENSE AT:
https://www.themepunch.com/links/slider_revolution_wordpress_regular_license

LICENSE:
Copyright (c) 2023, ThemePunch. All rights reserved.
This work is subject to the terms at https://www.themepunch.com/links/slider_revolution_wordpress_regular_license (Regular / Extended)
*/.rs-p-wp-fix{display:none!important;margin:0!important;height:0!important}body{--sr-7-css-loaded:1}.wp-block-themepunch-revslider{position:relative}.wp-block-themepunch-revslider.revslider{margin:0}canvas.sr7-pbar{z-index:500;position:absolute;pointer-events:none}sr7-module{display:block;position:relative;overflow-x:visible;-webkit-tap-highlight-color:transparent}sr7-adjuster{position:relative;display:block;width:100%}sr7-content{position:absolute;top:0;height:100%;contain:size layout style;z-index:1;overflow-x:visible}sr7-carousel{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}sr7-slide{position:absolute;width:100%;height:100%;contain:strict;top:0;left:0;z-index:1;visibility:hidden;pointer-events:none}.sr7-overflow-force sr7-slide,sr7-carousel sr7-slide{contain:layout style}sr7-module-bg{top:0;z-index:0;position:absolute}sr7-3dwrap{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}sr7-overlay{display:block;width:100%;height:100%;top:0;left:0;position:absolute;z-index:3;background-repeat:repeat}sr7-btn,sr7-col,sr7-content .sr7-layer,sr7-grp,sr7-img,sr7-layer,sr7-linebrk,sr7-row,sr7-shp,sr7-svg,sr7-txt,sr7-zone{user-select:none;visibility:hidden;display:none;box-sizing:border-box;backface-visibility:hidden}sr7-col-bg.sr7-img-col-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.sr7-layer[data-subtype=slidebg],sr7bg{pointer-events:none}sr7-content .sr7-layer.sr7-withclip,sr7-content .sr7-layer.sr7-withclip .sr7-layer{backface-visibility:visible}sr7-grp.sr7-clear:after{content:"";clear:both;display:block;height:0}sr7-zone{pointer-events:none}sr7-row.sr7-layer.sr7-galign{box-sizing:border-box}.sr7-layer[data-type=svg]>svg,sr7-layer[data-type=svg]>svg{width:100%;height:100%}sr7-row-con{table-layout:fixed;font-size:0;display:block}sr7-module .sr7-layer,sr7-module sr7-layer{-webkit-font-smoothing:antialiased!important;-webkit-tap-highlight-color:transparent;-moz-osx-font-smoothing:grayscale;font-display:swap}sr7-slide.sr7-staticslide-low{z-index:0!important}sr7-slide.sr7-staticslide-high{z-index:105!important}@-moz-document url-prefix(){sr7-slide.sr7-staticslide{transform:scale(1)}}sr7-slide a{transition:none}sr7-module.sr7-top-fixed{width:100%;height:auto!important;backface-visibility:hidden}sr7-module.sr7-top-fixed sr7-adjuster{height:auto!important}sr7-module.sr7-top-fixed sr7-content,sr7-module.sr7-top-fixed sr7-content .sr7-layer:not(.sr7-ignore-pe) *{pointer-events:none}sr7-prl{top:50%;left:50%;z-index:10000;position:absolute}sr7-prl.off{display:none!important}sr7-prl.sr7-fade-in{animation:tp-fade-in 1s linear}.sr-force-hidden{display:none!important}@keyframes tp-rotateplane{0%{transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes tp-fade-in{0%{opacity:0}20%{opacity:0}100%{opacity:100}}@keyframes tp-rotate{100%{transform:rotate(360deg)}}sr7-fonttest{width:auto;display:inline-block;white-space:nowrap;font-size:12px;color:#000}sr7-fonttest-wrap{position:absolute;contain:strict;top:-1500px;left:-1500px;width:1500px;height:1000px;pointer-events:none;opacity:0}.fn-wrap{display:flex;position:fixed;width:100px;height:50px;z-index:100;background-color:rgba(66,66,66,.2);justify-content:space-around;align-items:center;bottom:0;left:50%;transform:translateX(-50%)}.fn-left,.fn-right{display:flex;width:40px;height:40px;justify-content:center;align-items:center;background-color:gray;color:#fff;font-weight:700;font-size:20px;cursor:pointer}.sr7-layer .materical-icons,sr7-module .material-icons,sr7-txt .material-icons{font-size:inherit;vertical-align:top;line-height:inherit}#sr-announcer{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:transparent;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:transparent;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}