/*
 Theme: 		DIVI
 Theme URI:		https://www.elegantthemes.com/gallery/divi/
 Description:	Divi Child Theme
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */


/** Header **/


/* Table General */


/*
	Start Akriga changes.
*/

body {
	font-family: "Open Sans",Arial,sans-serif;
}

#top-header, #top-header a, #et-secondary-nav li li a, #top-header .et-social-icon a::before {
	font-size: 24px;
	font-weight: normal;
	font-style: normal;
	text-transform: none;
}


header {
	background-color: rgba(0,0,0,0.7) !important;
}

#et-secondary-nav li ul, #top-header {
	background-color: #000;
}

/* stik */
header {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	z-index: 1000;
	font-family: "Open Sans",Arial,sans-serif !important;
}

div#top-header {
	font-size: 24px;
	line-height: 1.3em;
	padding-bottom: 0px !important;
	margin-bottom: 4px !important;	/* Gives us a blue border */
}

#left-area ul, .comment-content ul, .entry-content ul, body.et-pb-preview #main-content .container ul {
	padding: 0 0 23px 1em;
	line-height: 26px;
	list-style-type: disc;
}

#left-area {
	padding-bottom: 0;
}

.agog_logo_link {
	font-weight: 500;
}

#main-header {
	width: 100%;
	padding-left: 3%;
	padding-right: 3%;
	margin: 0 auto;
}


/* #stik in original */
#main-header {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	z-index: 1000;
}

#main-content {
	margin-top: -54px;
}

#main-header .container {
	padding-left: 0 !important;
}
	

/* Divi standards */
.entry-title,
#main-footer {
	display: none;
}

#main-content > .container {
	width: initial;
	max-width: initial;
	margin: initial;
}

#main-content .container {
	padding-top: 0 !important;
}

/* conflicts */

#main-header .sfx a,
#main-header .go a {
	background: none !important;
}

.page-id-140 .three-buttons a {
	width: 30% !important;
}

.military a:hover  {
	opacity: 1 !important;
	color: #FD002B !important;
}
	
.sfx a:hover  {
	opacity: 1 !important;
	color: #FE9000 !important;
}

.go a:hover  {
	opacity: 1 !important;
	color: #2ea3f2 !important;
}

.tv a:hover  {
	opacity: 1 !important;
	color: #FFC90A !important;
}

.agog_logo {
	text-align: left;
}

div.agog_logo {
}

@media all and (max-width:980px) {
	.et_pb_column {
		margin-bottom: 0px;
	}
	#main-content {
		background-color: #000;
		padding-top: 0 !important;
	}
}

@media all and (max-width:980px) {
	.agog_logo {
		text-align: center;
		padding-bottom: 0px;
		padding-top: 5px;
	}

	header {
		position: initial !important;
		background-color: #1e1e1e !important;
	}

	.agog_logo_link a {
		        padding-bottom: 0 !important ;
    }

	header#main-header {
		padding: 0;
	}

	.et_pb_section {
		background-color: initial;
	}

	li.agog_logo_link {
		display: none;
	}

	#main-content {
		margin-top: 0px;
	}

}

.et_pb_row {
	width: 100%;
	max-width: 100%;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

/* specialeffects.co.uk */
.page-id-140 .et_pb_row {
	width: 80%;
}

#main-content {
	/* background-color: #000; */
	background: transparent;
	padding-top: 54px;
}

.header-background-image {
	position: relative;
}

/* footer styles */
#footer_section {
	z-index: 1000;	/* Above parallax bg */
	background-color: #000 !important;
	padding: 54px 0 0 0;
	padding-bottom: 14px !important;
}

#footer_section p {
	font-size: 15px;
	color: #fff !important;
	font-weight: 500;
	margin: 0 0 0 0;
}

.copyright_row,
#footer_section .et_pb_row {
	position: relative;
	width: 80%;
	max-width: 1080px;
	margin: auto;
}

#footer_section .contact_row {
	padding-bottom: 10px !important;
}

#footer_section .contact_row .et_pb_column {
	margin-top: 10px !important;
}

#footer_section .social_row {
	padding-top: 0;
	padding-bottom: 10px;
}

#footer_section .copyright_row p {
	font-size: 12px;
	line-height: 14px;
}

#footer_section .scroll_top_row {
	padding: 0;
}

/* Address problem with backgrouns appearing at bottom of page */
div#et-main-area,
sheader#main-header {
	overflow: hidden; 
}

div#page-container {
	background-color: #000; 
}

video {
  object-fit: fill;
}

video.fillWidth {
	height: 652px;
}

.et_pb_social_media_follow li a.icon::before {
	font-size: 20px;
}

.et-social-instagram a {
	background-color: #f00075;
}

.et-social-facebook a {
	background-color: #39569c;
}

.et-social-vimeo a {
	background-color: #00adef;
}

#uber-statement h1,
h1#uber-statement { 
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
	color: #fff !important;
	border: none !important;
}


/* Override old values in effect-specific main.css */
strong {
	color: #fff;
}

.header-background-image {
	height: 600px;
}

.header {
}

/*
#section-divider-1, #section-divider-2, #section-divider-3 {
	width: 100%;
	height: 580px;
	background-color: #1c1f26;
	position: relative;
}
*/

.et_pb_row, 
.et_pb_section {
	padding: 0 !important;
}

.parallax-section p {
	color: rgb(240, 240, 240);
}

.parallax-section h1 {
	border: none;
}

@media all and (max-width:980px) {
	.parallax-section.main-content h1 {
		padding-top: 15px;
	}
}

.et_search_outer {
	width: initial;
}

.quotes .year {
	color: #2ea3f2 ;
}

.quotes .director {
	font-size: 80%;
	font-style: italic;
}

.quotes .film_title,
.quotes .director {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}

.quotes .director::before {
	content: "Dir: ";
}

.et_pb_section {
	background-color: initial;
}

/* Admin screen */
ul#menu-site-list-new li,
ul#menu-site-list li {
	display: block;
	width: 100%;
}

ul#menu-site-list-new li a,
ul#menu-site-list li a {
	padding: 5px 10px;
	text-decoration: underline;
}

ul#menu-site-list-new li a:hover,
ul#menu-site-list li a:hover {
	background-color: #ccc;
}

/* Apr/May 2020 */
div.parallax-bg.no_bg {
	background-color: #000;
}
