/*
Theme Name: Seos Photography Child
Description: Seos Photography Child Theme
Author: Steve Bernstein
Template: seos-photography
Version: 1.0.0
*/


.credit {
	width: 100%;
}

.credit-image-container {
	float: left;
	width: 30%;
}

.credit-text {
	margin-left: 30%;
}


/* Overrides: */

/* Make submenus appear above page title. */
.main-navigation ul li:hover > ul {
	z-index: -1 !important;
}

/* Make the nav bar sticky */
.main-navigation {
 position: -webkit-sticky !important;
 position: sticky !important;
 top: 0px !important;
 z-index: 10000 !important;
}

/* Make the page content full-ish width */
.site-main {
	width: 95% !important;
}

/* Credits styling */
.credit_content { /* not working yet */
	color: #ffffff;
}

.credit_studio {
	color: white;
}

.credit_roles {
	color: #58c2c0;
}

.credit_notes {
	color: #03D000;
}

.award_wins {
	color: #ffce3b;
}

.award_nominations {
	color: #96ca2b;
}

.attachment-post-thumbnail {
  display: block;
  max-width: 230px;
  max-height: 95px;
  width: auto;
  height: auto;
}

.annotation, .asterisk {
	color: #de6528;
	display: inline;
	font-size: 14px;
	margin: 0px;
}

.asterisk {
	font-size: 18px !important;
}

.credit_metadata_container {
	float: left;
	/* border: 5px solid blue; */
}

.credit_container {
	width: 100%;
	/* border: 5px solid red; */
	display: inline-block;
	padding-bottom: 20px;
}

.credit_image_container {
	float: left;
	/* border: 5px solid green; */
}

.credit_metadata_basic_info_container {
	/* float: left; */
	/* border: 5px solid brown; */
}

.credit_metadata_awards_container {
	/* float: left; */
	/* border: 5px solid orange; */
}

.credit_line {
	background-color: #156929;
}

/* Footer */

.site-footer {
	background-color: black;
	color: lightgray;
}

/* General */

.page-title {
	color: white;
}

.entry-title {
	color: white;
}

/* Custom Fonts */

/* Optima */

@font-face {
	font-family: "Optima";
	src: url("custom-fonts/Optima-Regular.ttf") format("truetype");
}

@font-face {
	font-family: "Optima";
	src: url("custom-fonts/Optima-Bold.ttf") format("truetype");
	font-weight: bold;
}

@font-face {
	font-family: "Optima";
	src: url("custom-fonts/Optima-Italic.ttf") format("truetype");
	font-style: italic;
}

@font-face {
	font-family: "Optima";
	src: url("custom-fonts/Optima-BoldItalic.ttf") format("truetype");
	font-style: italic;
	font-weight: bold;
}


/* Contact Form */

.contact-name-container, .contact-email-container, .contact-message-container {
	color: #58c2c0;
}

.contact-name-element, .contact-email-element, .contact-message-element {
	background-color: #dedede;
}

.contact-name-element:focus, .contact-email-element:focus, .contact-message-element:focus {
	background-color: #ffce3b !important;
}

.contact-send-element {
	background-color: #96ca2b !important;
	color: #de6528 !important;
	font-size: 24px !important;
}
