/* Header */
.ova_header.no_fixed {
	min-height: 77px;
}

.ova-page-section {
	margin-top: 0;
}

.main_slider_v1 .owl-controls .owl-prev, .main_slider_v1 .owl-controls .owl-next {
	margin-top: -20px;
}
.main_slider_v1 {
	min-height: unset;
}
.ctm-slider .ctm-img {
	object-fit: cover;
	object-position: center;
	height: 100%;
}
.ctm-slider-block {
	display: block;
}
@media only screen and (max-width: 768px) {
	.ctm-slider-block {
		margin: 0 15px;
		border-radius: 10px;
		overflow: hidden;
	}
}
}
.main_slider_v1.owl-loaded, .owl-carousel .owl-stage-outer {
	overflow: visible;
}
.main_slider_v1.owl-loaded .owl-controls {
	display: none;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}
.main_slider_v1.owl-loaded:hover .owl-controls {
	display: block;
}
.main_slider_v1.owl-loaded .owl-item.active {
	height: auto;
}
.main_slider_v1.owl-loaded .owl-item {
	height: 0;
}

.slide_top {
	margin-top: -1px;
}
/* End */

.ova_padding_section_custom {
	padding: 30px 0px 30px 0px;
}

li.wpml-ls-menu-item ul li a {
width: auto;
}
.social{
  display:flex;
  align-items:center;
  justify-content:right;
}


/*надо задать еще position relative and overflow hidden*/

.social__icon{
  text-decoration: none;
  display:flex;
  align-items:center;
  justify-content:center;
  width: 30px;
  height: 30px;
  margin: 10px;
  background-color: #f2f2f2;
  border-radius: 50%;
  box-shadow: 0px 0px 5px #00000080;
  transition: all 0.3s ease;
  position: relative;
  overflow:hidden;
}

.social__icon i {
  font-size: 16px;
  color: #67798e;
  transition: all 0.3s ease;
  z-index: 1;
}

.social__icon:after{
  content: "";
  width: 30px;
  height: 30px;
  position:absolute;
  transform: translate(0, 70px);
  border-radius: 50%;
  transition: all 0.3s ease;
}

.social__icon.instagram:after{
  background-color: #833AB4;
}
.social__icon.facebook:after{
  background-color: #3b5998;
}
.social__icon.git:after{
  background-color: #333;
}
.social__icon.twitter:after{
  background-color: #00acee;
}
.social__icon.tiktok:after{
  background-color: #0e76a8;
}
.social__icon.telegram:after{
  background-color: #00acee;
}
.social__icon:hover {
  transform: translateY(-4px);
  box-shadow: 0px 0px 15px #00000080;
}

.social__icon:hover i{
   color: #fff;
}

.social__icon:hover:after{
  transform: translate(0);
}
.event_single_related{
	background-color:#002245;
}
@media (max-width: 992px){
.ovatheme_header_v1 .ova-menu .ova-logo {
    background-color: #002245;
	}
.ovatheme_header_v1 .wrap_menu_logo {
    background-color: #002245 !important;
}
}
.ova-menu .navbar-toggle .icon-bar {
	background: #fff;
}
.ova-menu .navbar-toggle {
    border-color: #fff;
}
footer.footer_v3 .wrap_top {
    background-color: #002245;
}
footer.footer_v3 .wrap_widget {
    background-color: #00152b;
}
footer.footer_v3 .wrap_bellow {
    background-color: #00152b;
}
footer.footer_v3 p{
    color: #cacaca;
}
footer.footer_v3 .wrap_widget .tags a {
    color: #cacaca;
}
.ova-bg-heading .bg_cover {
    background-color: rgba(0, 21, 43, 0.8);
}
.main_slider_v1.owl-loaded .owl-controls {
    display: block;
    visibility: hidden;
}
.main_slider_v1.owl-loaded:hover .owl-controls {
    visibility: visible;
}
.title {
    text-transform: none !important;
}
.ova_box.ova-trans.styl1.box-white {
    min-height: 250px;
}