/* CSS Document - MAIN */

body {
	color: #fff !important;
	background-color: var(--global-color-fl-video-bg);
}

a {
	color:#fff !important;
}
a:hover, a:focus , a:active {
	text-decoration:underline;
	text-decoration-style: solid;
	text-decoration-color: #E3E3E3;
}

h1 {
	font-family: 'Roboto';
	font-size: 30px !important;
    font-weight: 700 !important;
    line-height: 1.1 !important;
	color: #fff !important;
}

#video article > .container {
	position: relative;
	z-index: 1;
	background-color: var(--global-color-fl-video-bg);
}

div .video-box h2 {
    color: #fff !important;
}

.title-default {
	border-bottom:solid 1px #fff;
	color:#fff;
}
.title-default:after {
	background-color:#fff;
}

/* header */

header {
	background-color: var(--global-color-fl-video-bg);
}
header .socials button {
  color: #fff;
}
header #header-nav .menu-container ul li a {
  color: #fff !important;
}
header #header-nav .menu-container ul li a:hover::after,
header #header-nav .menu-container ul li.current-menu-item a::after {
  background-color: #1cbdcd !important;
}
header #header-nav .menu-container:first-of-type > ul > li:first-of-type a:hover::after {
  background-color: var(--global-color-fl-main)  !important;
}
header #header-nav .menu-container-buttons button {
  color: #fff;
}
header #header-nav #header-nav-wrapper.sticky {
	background-color: var(--global-color-fl-video-bg);
	box-shadow: 1px 0px 10px 1px #000;
}

#header-mobile #header-mobile-wrapper {
	background-color: var(--global-color-fl-video-bg);
}
#header-mobile #header-mobile-wrapper.sticky {
	-webkit-box-shadow: 1px 0px 10px 1px #000;
	box-shadow: 1px 0px 10px 1px #000;
}
#header-mobile .mobile-menu-toggle .stripe {
	background-color: #fff;
}
#header-mobile #header-mobile-menu {
	background-color: var(--global-color-fl-video-bg);
	
	-webkit-box-shadow: 1px 0px 10px 1px #000;
	box-shadow: 1px 0px 10px 1px #000;
}

header #header-nav .menu-container ul.sub-menu{
	background-color: var(--global-color-fl-video-bg);
	border:solid 1px var(--global-color-fl-grey-menu-br);
	border-top:none;
}
header #header-nav .menu-container ul li.open  {
 	background-color: var(--global-color-fl-video-bg);
}

/* google ads */

#google-ads-skin {
	background-color: #585858;
}

#google-ads-billboard {
	background-color: var(--global-color-fl-video-bg);
}

#google-ads-billboard .google-ads::before {
	background-color: #585858;
}
#google-ads-billboard.sticky .google-ads::before{
	background-color: #585858;
}
#google-ads-billboard.sticky .google-ads > div::after {
	background-color: #585858;
}


@media (max-width: 991.98px) {
  #google-ads-billboard.sticky .google-ads {
    top: 60px;
    background-color: transparent;
  }
}

#fl-pagination {
	background-color: var(--global-color-fl-video-bg);
}
#fl-pagination .fl-pagination-btn {
	background-color:var(--global-color-fl-video-bg);
}
#fl-pagination a.fl-pagination-btn:hover {
	background-color:var(--global-color-fl-grey);
}

.company-header .company-header-name h1 {
  color: #fff !important;
}
.company-header .company-header-name h1 i {
  color: #fff;
}
.company-header .company-header-name b {
  color: #fff;
}

/* footer */

footer .newsletter-form {
	border-bottom:solid 1px var(--global-color-fl-grey-light);
}

footer .newsletter-form button {
	float:right;
	padding:5px 40px;
	border:solid 1px #fff;
	background-color: var(--global-color-fl-video-bg);
	color:#ffffff;
}
footer .newsletter-form button:hover {
	background-color: var(--global-color-fl-grey-menu-br);
}

/**/

.fl-title {
    color: #fff;
}
.fl-title span b {
    background-color: #fff;
}

#tranding-sidebar .video-box h2 {
	font-size: 11px !important;
	color:#fff;
}
#tranding-sidebar .video-box .video-box-image {
    border: solid 4px #3f3f3f;
}
#tranding-sidebar .video-box {
    margin: 0 0 5px;
}

.separator .container {
    background-color:var(--global-color-fl-video-bg);
}
.container.container-separator {
	background-color:var(--global-color-fl-video-bg) !important;
}

/**/

div .news-box h2 {
    color: #fff;
}
div .news-box .title {
    color: #fff;
}
#video #news-latest .news-box-inline .title {
  font-size: 20px !important;
}

#component-tags #tag-links a {
    background-color: #fff !important;
    color: var(--global-color-fl-video-bg) !important;
}

#google-ads-billboard .container{
	background-color: var(--global-color-fl-video-bg);
}