/* Theme Name: Egovt Child Theme
Theme URI: https://themeforest.net/user/ovatheme/portfolio
Description: This is child theme of egovt
Author: Ovatheme
Author URI: https://themeforest.net/user/ovatheme
Template: egovt
Version: 1.0.0
Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain:  egovt-child
*/
@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;900&display=swap');
@font-face {
    font-family: 'Outfit', sans-serif;
}
ul.breadcrumb li a:nth-child(1) {
	color: #4185D7!important;
}
ul.breadcrumb li a:hover {text-decoration:underline;}

.video-btn {cursor:pointer}

.post-type-archive-event .wrap_ova_header .container{
    height: 30vh;
}
.header-primary {height: 28vh;}
.heading-top-banner {max-height: 45vh;}
.heading-top-banner .wrap_ova_header{
    height: 22vh;
}
.breadcrumb {background-color:transparent;}
body .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 100% !important;
}
/* #hero-overview  */
.elementor-2670 .elementor-element.elementor-element-2dffa82 {
    width: 1100px;
    margin-left: auto;
    margin-right: auto;
}

.box-shadow{
	box-shadow: 0px 6px 20px 6px rgba(0, 0, 0, 0.1);
}

#menu-item-940 a {padding-right:0;}

/* breadcrumb */
#breadcrumbs ul li:nth-child(3), #breadcrumbs ul li:nth-child(4){
   display:none;
}
/* avtivity filter style */
.ovapo_project_grid .content .items .item .desc .event-thumbnail_up::before {
	background:none!important;
}
.ovapo_project_slide .grid .owl-nav button {background-color:transparent!important;}
.ovapo_project_grid .button-filter {margin-left:0; padding-left:0;}
.ovapo_project_grid .button-filter button, .custom-filter-button .nav-link {
    padding: 3px 15px;
    border: 1.5px solid var( --e-global-color-primary );
    border-radius: 25px;
	margin-right: 10px;
	font-size:15px;
	margin-top: 10px;
	color: var( --e-global-color-primary );
	font-weight: 500;
}

.ovapo_project_grid .button-filter button.active, .custom-filter-button .nav-link.active {
    background-color: var( --e-global-color-primary );
}
.ovaev-slide .item .desc {position:relative;}
.ovapo_project_grid .content .items .item .desc .post_grid {
    padding: 0px 20px 20px 20px!important;
	top: 8%;
	position: absolute;
}

.ovapo_project_grid .content .items .item .desc .post_grid .event_title {
    font-size: 24px;
}

.ovapo_project_grid .content .items .item .desc .event-thumbnail_up {
    min-height: 370px!important;
}

.ovapo_project_slide .grid .owl-nav {
	top: 45%!important;
    left: -55px!important;
    right: -40px!important;
}

#pdf_download svg {
	width: 2em;
	height: auto;
}

#pdf_download .lnr {font-size:2rem;}
/* innter item style */
#activity_filter .ovaev-content.content-grid .item {
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);
  min-height: 320px;
}

.ovaev-content.content-grid .date-event {
    z-index: 2;
}

.ovaev-content.content-grid .desc .card-body .event_title{
	font-size: 24px;
	font-family:'Outfit';
	font-weight:700;
}

.ovaev-content.content-grid .date-event-time {
    background-color: #FFCA00;
	padding: 8px 12px;
    color: #000000;
    font-weight: 700;
    font-size:1.25rem;
	align-items: center;
}
.ovaev-content.content-grid .date-event.time .icon-time{ margin-right: 10px;}
.owl-carousel .owl-item img {
    display: block;
    width: 100%;
    border-radius: 5px 5px 0px 0px;
}
.ovapo_project_slide .grid .owl-nav {
	top: 28%; 
	left: -60px;
    right: -60px;
}
.ovapo_project_grid .content .items button {
    opacity: 1;
	border:none!important;
	box-shadow:none;
}

.ovapo_project_slide .grid .owl-nav button.owl-next {color: #dddddd;}

.ovapo_project_grid .content .items button i::before {
    font-size: 50px !important;
}

.ovaev-content.content-grid .desc .event_post .button_event {
    margin-top: 10px;
}

.ovapo_project_grid .content .items .item .desc .time-event .venue {
    align-items: start;
}
/* programme page banner */
.header_banner .container {min-height:300px}

.ova_dep_wrap .ova_dep_content.left {
  padding-right: 80px!important;
  padding-left: 0;
}

/* slick carousel custom style */
.three-item .slick-prev:before, .three-item .slick-next:before {
	font-size:45px;
    opacity: 1;
}

.three-item .slick-prev, .three-item .slick-next {
    font-size: 0;
    width: 50px;
    height: 50px;
    cursor: pointer;
	background-color:transparent;
}
.three-item .slick-prev {
    left: -60px;
}

.three-item .slick-next {
    right: -60px;
}

.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
    opacity: 1;
}
.slick-prev:before, .slick-next:before {
    opacity: 1;
}

.bsocsc .slick-prev:before, .bsocsc .slick-next:before {
                color:#88D06E;
            }
@media (max-width: 767px) {
.ovapo_project_slide .grid {
    padding-top: 0;
 }
}
