.csbody.header-v4 .header-left .main-menu.wrap {
	
}
.csbody.header-v4 .header-left .main-menu-left > ul {
	margin: 0 0px 40px;
}

.csbody.header-v4 .header-left .main-menu-left > ul > li {
	padding: 0 30px;
}

.csbody.header-v4 .header-left .main-menu-left > ul > li:first-child {
	padding-top: 30px;
}

.csbody.header-v4 .header-left .main-menu-left > ul > li:last-child {
	padding-bottom: 30px;
}

.csbody.header-v4 .header-left .main-menu-left > ul > li:first-child > a,
.csbody.header-v4 .header-left .main-menu-left > ul > li:last-child > a {
	position: relative;
}

.csbody.header-v4 .header-left .main-menu-left > ul > li:last-child > a:before,
.csbody.header-v4 .header-left .main-menu-left > ul > li:first-child > a:before {
	border-top: 1px solid #e9e9de;
	position: absolute;
	content: '';
	display: block;
	width: 100%;
	left: 0;
	top: -25px;
}

.csbody.header-v4 .header-left .main-menu-left > ul > li:last-child > a:before {
	top: auto;
	bottom: -25px;
}

.csbody.header-v4 .cshero-header-fixed-content-widget-inner {
	text-align: center;
	color: #fff;
}
.csbody.header-v4 .widget_cs_social_widget ul {
	display: block;
	text-align: center;
}
.csbody.header-v4 .widget_cs_social_widget ul li {
	display: inline-block;
	text-align: center;
}
.csbody.header-v4 .widget_cs_social_widget ul li a {
	font-size: 22px;
}
.csbody.header-v4 #cshero-header .header-left-inner .cshero-header-fixed-content-widget a:hover i {
	color: #797942;
}

.csbody.header-v4 #cshero-header .header-left ul.cshero-dropdown ul > li:first-child > a {
	border: none;
}

.csbody.header-v4 #cshero-header ul ul > li {
	padding-left: 20px;
	padding-right: 20px;
}

.csbody.header-v4 #cshero-header ul ul > li > a {
	text-transform: uppercase;
}

/*body.header-v4 .cshero-header-fixed-content-widget {
	position: fixed;
	bottom: 0;
}*/
.slotholder .tp-bgimg.defaultimg {
	background-size: 50% auto!important
}
.d-none {
	display: none
}
.inalt, .inalt > div {
    height: var(--inaltime)!important;
}
#highlights .vc_gitem-animated-block, #highlights .vc_gitem-animated-block > div  {
	height: 150px;
}
#highlights h4 {
    max-height: 96px;
    overflow: hidden;
}
#highlights h4, #highlights .vc_gitem-post-data {
    margin: 0;
}
#highlights .vc_pageable-slide-wrapper {
	display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 15px;
}
#highlights .vc_pageable-slide-wrapper::after, 
#highlights .vc_pageable-slide-wrapper::before  {
	display: none!important
}
#highlights .vc_pageable-slide-wrapper > div {
	background: #f9f9f9;
}
#highlights-title {
	font-family: serif!important;
	font-weight: 600!important;
	letter-spacing: 1.36px
}

/* slider - home page */
.slotholder + div + div + div + div + div {
	left: 0!important;
	top: 0!important;
	width: 50%!important;
	height: 100%!important;
}

.slotholder + div + div + div + div + div * {
	height: 100%!important;
	width: 100%!important;
}
.slotholder + div + div + div + div + div .imaginea {
	width: 100%!important;
}
.slotholder + div + div + div + div + div .imaginea img {
	object-fit:cover;
}

/* middle carousel */
.cshero-post-carousel .cshero-post-carousel-item-wrap {
	min-height: 400px;
}
.cshero-carousel-post-category {
	display: none!important
}