/*
Theme Name:     fCorpo Child DAOE
Description:    Child theme for the fCorpo theme 
Author:         Birdhive Development & Design
Author URI:     http: //birdhive.com
Template:       fcorpo
Version:        0.1.0
*/

body {
	font-size:17px;
}

div.clear {
	display:block;
	clear:both;
	margin-bottom:10px;
}

hr {
	width:80%;
	margin-left:0;
}
br.clear {
	clear:both;
	margin-bottom:10px;
}

a:hover {
	text-decoration:underline;
}

h1 {
	font-size:1.7em;	
}
h1.entry-title {
	color: #8e1726; /* burgundy */
	/*color: #a81010;  red */
	font-weight: 500;
}
h2 {
	font-size:1.5em;
	margin-bottom:0.5em;
}
h2.compact {
	margin-bottom: 0;
}

/* h3 formatting copied (with modifications) from sidebar-title in parent theme */
h3 {
	font-size:1.3em;
	padding-bottom:5px;
	background-color:#fff;
	padding:0 5px 1px 1px;
	margin-bottom:7px;
	font-weight:normal;
	font-size:26px;
	clear:both;
	border-bottom:4px solid #8e1726;
	display:inline-block;
}

h4 {
	font-size:1.1em;
	margin-top:5px;
}
h5 {
}
.italic {
	font-style:italic;
}
p.larger {
	font-size:1.1em;
}
.semibold {
	font-weight: 500;
	font-size: 1.1em;
}

table, table tr th {
	margin-top:0;
	padding-top:0;
}

table, table tr, table tr td,
table.minimal, table.minimal tr td {
	border:none;
	padding:2px 17px 2px 0;
}

table.bordered, table.bordered tr, table.bordered td {
	border:1px solid black;
	padding:10px;
}
td.greybox {
	padding:15px;
	background-color:#eee;
	border:10px solid white;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
}

.castlist {
	/*margin:0 0 20px 17px;*/
}

.castlist, .castlist tr, .castlist tr td, .castlist tr th {
	border:none;
	/*padding:3px 27px 3px 0;*/
	background-color:#fefefe;
	padding-left:0;
	padding-right:21px;
	text-align:left;
	margin-bottom:7px;
}

.castlist tr th {
}

a.toggle {
}

.toggleable {
	display:none;	
}

.camera_wrap {
	opacity:0.9;
}
.camera_caption > div {
	background: #000;
	background: rgba(0, 0, 0, 0.7);
}

div.debug {
	display:none;
	/*margin: 20px 0;
	padding:15px;
	border:1px solid #eee;
	color:#333;	*/
}

div.colscontainer {
	width:100%;
	margin-bottom:15px;
}
div.cols {
	float:left;
}
div.threecol {
	width:33%;
}

img.headshot {
	margin-right:15px;
}

p.important {
	font-size:1.1em;	
}

#header-top-content {
	height:auto;
	border:1px solid transparent;
}

.header-social-widget {
	/*margin-top:0px;
	margin-bottom:5px;*/
	clear:both;
}

img.alignleft {
	margin:0 10px 5px 0;
}

form.paypal {
	margin:0;
	padding:0;	
}

/***** FOOTER *****/
#footer-content-wrapper {
	padding:0;
	border:1px solid transparent;
}
#copyright {
	float: left;
	width:60%;
	text-align: left;
	clear:none;
	display: inline-block;
}
#footernav {
	float:right;
	width:40%;
	text-align: right;
	padding: 0;
	margin:0;
}
#footernav ul, #footernav ul li, #footernav menu {
	padding: 0;
	margin: 0;
}
.menu-footer-menu-container {
	margin-right: 0;
	padding-right: 0;
}

/***** CONSTANT CONTACT *****/
.ctct-form-wrapper .ctct-form-field,
.ctct-form-field .ctct-form-field-checkbox {
	margin-bottom: none;
	padding-bottom: none;
	-webkit-margin-after: 0;
}
.ctct-disclosure {
	font-size:0.8em;
}
/*
     FILE ARCHIVED ON 17:58:00 Apr 27, 2026 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 02:32:13 Aug 26, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 6.984
  load_resource: 95.103
  PetaboxLoader3.resolve: 48.699
  PetaboxLoader3.datanode: 14.635
*/