

:root {
  --c-header-color: #000;
  --c-header-link-color: #fff;
  --c-header-link-color-hover: #bbb;
  --c-global-palette5: #fff;
  --c-header-link-color-speed: color #.3s;
  --c-header-hover: #d8eeb7;
  }
.TrickNone,
.kb-row-layout-id1139_a7da68-fa,  
.kb-row-layout-id1139_bb0a76-42,
.kb-row-layout-id1139_2b9de8-451 {
	display: none;
}


#colophon {
  background: transparent !important;
}

body .mobile-navigation ul li:not(.menu-item-has-children) a {
  border-bottom: 1px solid rgba(255,255,255,1);
}

body .mobile-navigation ul li > a {
	color: var(--c-header-link-color);
}


body .popup-drawer .drawer-inner {
	width: 30%;
}

body.mobile-transparent-header .mobile-toggle-open-container .menu-toggle-open:hover,
body.transparent-header .mobile-toggle-open-container .menu-toggle-open:focus,
body.transparent-header .search-toggle-open-container .search-toggle-open:hover,
body.transparent-header .search-toggle-open-container .search-toggle-open:focus {
  color: var(--c-header-hover);
}


.home .site-bottom-footer-wrap .site-footer-row-container-inner {
  background-color: #010e24 !important; 
}


#mobile-header {
	background-color: #000;
}

body.page-template-default a.social-button {
  background: #0000;
  width: auto;
  padding: 2px;
  }

body.page-template-default .header-social-wrap .header-social-inner-wrap {
  font-size: 1em;
  gap: 0.3em;
  position: relative;
  top: 21px;
}

body.page-template-default a.social-button:hover {
  color: var(--c-header-hover);
}

body.page-template-default.transparent-header .header-navigation .header-menu-container > ul > li.menu-item.current-menu-item > a, .transparent-header .header-menu-container > ul > li.menu-item.current_page_item > a {
  color: var(--c-header-hover);
  font-weight: 600;
  }


body.page-template-default .header-menu-container ul.menu {
  top: 21px;
  }

body.page-template-default  #main-header .site-title .Logo1{
color: #000;
font-size: 35px;
padding-right: 7px;
color: #fff;
font-size: 35px;
padding-right: 0px;
font-weight: 900;
text-shadow: 3px 3px 6px #000, -3px -3px 6px #000,3px -3px 6px #000,-3px 3px 6px #000;
}


body.page-template-default  #main-header .site-title .Logo2{
color: #000;
font-size: 46px;
font-weight: 900;
text-shadow: 3px 3px 4px #fff, -3px -3px 4px #fff,3px -3px 4px #fff,-3px 3px 4px #fff;
padding-left: 3px;
padding-right: 3px;
top: 6px;
position: relative;
}


body.page-template-default  #main-header .site-title .Logo3{
color: #fff;
font-size: 35px;
font-weight: 900;
  color: #fff;
  font-size: 35px;
  font-weight: 900;

}



body.page-template-default  #main-header .site-title {
	left: -22px;
	position: absolute;
	font-weight: 300;
	letter-spacing: 2px;
	left: -24px;
position: absolute;
font-weight: 300;
letter-spacing: 2px;
	}


body.page-template-default .site-branding a.brand {
	position: relative;
}


body.page-template-default .site-branding a.brand .custom-logo {
	position: absolute;
	top: 0px;
	left: 0px;
	max-width: 100px;
	position: absolute;
top: -45px;
left: -1px;
max-width: 80px;
	}

body.page-template-default .site-branding a.brand .site-title-wrap {
	position: absolute;
	top: 0px;
	left: 0px;
	top: -14px;
	left: 91px;
	position: absolute;
top: -14px;
left: 71px;
position: absolute;
top: -32px;
left: 63px;
top: -14px;
left: 77px;
	}

.primary {
	margin-top: 0px;
}

.home .site-footer-top-section-1,
.home .site-footer-top-section-3,
.home .site-footer-middle-section-1,
.home .site-footer-middle-section-3,
.home .site-footer-middle-section-4  {
    display: none;
}



body.page-template-default #main-header,
body.page-template-default .kadence-sticky-header,
body.page-template-default #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.site-header-row-container) {
	background-color: var(--c-header-color);
	}


body.page-template-default  .site-main-header-wrap .site-header-row-container-inner {
  border-bottom: none;
	}


body.page-template-default .kadence-column_f1b5c0-4a > .kt-inside-inner-col {
	border: none;
	}


body.page-template-default .main-navigation .primary-menu-container > ul > li.menu-item > a {  
  	color: var(--c-header-link-color);
  	font-weight: 600;
	}	

body.page-template-default.transparent-header .header-navigation .header-menu-container > ul > li.menu-item > a:hover {
  color: var(--c-header-hover);
	}

body.page-template-default .site-branding .site-title {
  color: var(--c-header-link-color);
	}	


body.page-template-default a.social-button:hover {
  color: var(--c-header-hover);
	}


.footer-menu-container	 {
	margin-left: auto;
	margin-right: auto;
}


  @media (max-width: 767px) {
.kb-row-layout-id1139_0f1b39-5c > .kt-row-column-wrap {
  grid-template-columns: minmax(0, 1fr);
}


.home .site-container {
	padding: 0px;
	}

.home #assangText.kb-row-layout-id1139_0f1b39-5c > .kt-row-column-wrap {
  padding-top: var(--global-kb-spacing-sm, 1.5rem);
  padding-bottom: 0px;
  grid-template-columns: minmax(0, auto) minmax(0, 2fr);
}

#assangText h2 {
  font-size: 48px;
  margin-bottom: 0px;
}

}