/**
Theme Name: itvsample
Text Domain: itvsample
Template: astra
*/

.ast-theme-transparent-header .main-header-menu .sub-menu  .menu-link {
	color: var(--ast-global-color-3)!important;
}

.fixed-buttons {
	position:fixed;
	bottom: -1px;
	z-index:16000073;
	left:0;
	width:100%;
}


.fixed-buttons > .elementor-container {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
}

@media (min-width:768px){
	.fixed-buttons {
		display:none!important;
	}
	.ast-theme-transparent-header #masthead {
		position: fixed!important;
		transition: 0.5;
	}

	.df_fixed_header.ast-theme-transparent-header #masthead {
		background: rgba(0,0,0,0.9);
	}

	.df_fixed_header .main-header-bar {
		padding: 0.5em 0;
	}


	.df_fixed_header.ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo img {
		max-width: 80px;
	}	
}