/* Remove underline from menu links */
.x-menu-link {
    text-decoration: none !important;
    border-bottom: none !important;
    box-shadow: none !important;
}

/* Remove underline from child elements */
.x-menu-link a {
    text-decoration: none !important;
    border-bottom: none !important;
    box-shadow: none !important;
}

/* Remove any pseudo-elements adding an underline */
.x-menu-link::after,
.x-menu-link::before,
.x-menu-link a::after,
.x-menu-link a::before {
    display: none !important;
    content: "" !important;
    border-bottom: none !important;
}



/* ## Richie - removing portfolio purple stuff */


@media only screen and (min-width: 1200px) {
    .g5portfolio__single-breadcrumbs .g5core-breadcrumbs {
			padding-left:0 !important;
	}
}

@media only screen and (max-width: 900px)
{

.header-sticky .sticky-area, .site-mobile-header .sticky-area {
    background: transparent !important;
}
	
}

@media (min-width: 576px){
	div.g5core__gutter-item.g5portfolio__post-default.g5portfolio__post-skin-01.g5portfolio__post-skin-classic.portfolio.type-portfolio {
		margin-left:0;
		margin-right:0;
	}
}

.site-mobile-header .sticky-area {
    background: transparent !important;
}

.g5portfolio__single-breadcrumbs {
	display:none;
}

.jp-relatedposts {
	display:none !important;
}

.g5portfolio__post-skin-modern.modern-bottom-left .g5core__entry-thumbnail:after {
    opacity: 0;
}

.g5core__single-breadcrumbs, .g5core__single-breadcrumbs+#primary-content{
	padding-top: 4.5rem;
}

@media only screen and (max-width: 1199px) {
    .wrapper_content {
        margin-top:-80px;
    }
    .g5core-mobile-header-wrapper{
        background-color:transparent;
    }
	  #site-mobile-header {
        display: block;
        position: absolute;
        width: 100%;
   }
}

.g5portfolio__single-share-wrap {
	display:none !important;
}



/* For Desktop */
@media only screen and (min-width: 1024px) {
    .video-container iframe {
/*         height: 100vh !important; */
        width: 100% !important;
        object-fit: cover;
    }
}

/* For Mobile and Tablet */
@media only screen and (max-width: 1024px) {
    .video-container iframe {
/*         height: 50% !important; /* Adjust for tablet screens */ */
        width: 100% !important;
        object-fit: cover;
    }
}

/* For very small mobile screens (e.g., iPhone) */
@media only screen and (max-width: 480px) {
    .video-container iframe {
        height: 50% !important; /* Adjust for mobile screens */
        width: 100% !important;
        object-fit: cover;
    }
}

/* Ensure the video container is always responsive */
.video-container {
    position: relative;
    width: 100%;
/*     height: 100vh; /* Full screen height on larger screens */ */
    overflow: hidden;
}

.wp-video {
    width: 100% !important;
/*     height: 100vh !important; */
    object-fit: cover;
}
.vc_row.vc_row-o-full-height {
    min-height: auto !important;
}

.author-avatar {
	height:48px;
}

.rev_slider {
    transform: none !important;
    will-change: auto !important;
}
