/*
Theme Name: Debs Foundation
Author: Benjamin Kite
Author URI: http://palodes.com
Description: Theme for the Eugene V. Debs Foundation - A Child Theme of Sydney
Template: sydney
Version: 0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sydney-child
Tags: light, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-colors, custom-background, custom-header, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
*/

@font-face {
    font-family: 'ITCErasStd-Demi';
    src: url('/wp-content/themes/sydney-child/fonts/ITCErasStd-Demi/');
    src: url('/wp-content/themes/sydney-child/fonts/ITCErasStd-Demi/ITCErasStd-Demi.eot') format('embedded-opentype'),
    url('/wp-content/themes/sydney-child/fonts/ITCErasStd-Demi/ITCErasStd-Demi.woff') format('woff'),
    url('/wp-content/themes/sydney-child/fonts/ITCErasStd-Demi/ITCErasStd-Demi.ttf') format('truetype'),
    url('/wp-content/themes/sydney-child/fonts/ITCErasStd-Demi/ITCErasStd-Demi.svg#ITCErasStd-Demi') format('svg');
}

@font-face {
    font-family: 'ITCErasStd-Book';
    src: url('/wp-content/themes/sydney-child/fonts/ITCErasStd-Book/');
    src: url('/wp-content/themes/sydney-child/fonts/ITCErasStd-Book/ITCErasStd-Book.eot') format('embedded-opentype'),
    url('/wp-content/themes/sydney-child/fonts/ITCErasStd-Book/ITCErasStd-Book.woff') format('woff'),
    url('/wp-content/themes/sydney-child/fonts/ITCErasStd-Book/ITCErasStd-Book.ttf') format('truetype'),
    url('/wp-content/themes/sydney-child/fonts/ITCErasStd-Book/ITCErasStd-Book.svg#ITCErasStd-Book') format('svg');
}

@font-face {
    font-family: 'ITCErasStd-Bold';
    src: url('/wp-content/themes/sydney-child/fonts/ITCErasStd-Bold/');
    src: url('/wp-content/themes/sydney-child/fonts/ITCErasStd-Bold/ITCErasStd-Bold.eot') format('embedded-opentype'),
    url('/wp-content/themes/sydney-child/fonts/ITCErasStd-Bold/ITCErasStd-Bold.woff') format('woff'),
    url('/wp-content/themes/sydney-child/fonts/ITCErasStd-Bold/ITCErasStd-Bold.ttf') format('truetype'),
    url('/wp-content/themes/sydney-child/fonts/ITCErasStd-Bold/ITCErasStd-Bold.svg#ITCErasStd-Bold') format('svg');
}

@font-face {
    font-family: 'ITCErasStd-Light';
    src: url('/wp-content/themes/sydney-child/fonts/ITCErasStd-Light/');
    src: url('/wp-content/themes/sydney-child/fonts/ITCErasStd-Light/ITCErasStd-Light.eot') format('embedded-opentype'),
    url('/wp-content/themes/sydney-child/fonts/ITCErasStd-Light/ITCErasStd-Light.woff') format('woff'),
    url('/wp-content/themes/sydney-child/fonts/ITCErasStd-Light/ITCErasStd-Light.ttf') format('truetype'),
    url('/wp-content/themes/sydney-child/fonts/ITCErasStd-Light/ITCErasStd-Light.svg#ITCErasStd-Light') format('svg');
}

@font-face {
    font-family: 'ITCErasStd-Medium';
    src: url('/wp-content/themes/sydney-child/fonts/ITCErasStd-Medium/');
    src: url('/wp-content/themes/sydney-child/fonts/ITCErasStd-Medium/ITCErasStd-Medium.eot') format('embedded-opentype'),
    url('/wp-content/themes/sydney-child/fonts/ITCErasStd-Medium/ITCErasStd-Medium.woff') format('woff'),
    url('/wp-content/themes/sydney-child/fonts/ITCErasStd-Medium/ITCErasStd-Medium.ttf') format('truetype'),
    url('/wp-content/themes/sydney-child/fonts/ITCErasStd-Medium/ITCErasStd-Medium.svg#ITCErasStd-Medium') format('svg');
}

@font-face {
    font-family: 'ITCErasStd-Ultra';
    src: url('/wp-content/themes/sydney-child/fonts/ITCErasStd-Ultra/');
    src: url('/wp-content/themes/sydney-child/fonts/ITCErasStd-Ultra/ITCErasStd-Ultra.eot') format('embedded-opentype'),
    url('/wp-content/themes/sydney-child/fonts/ITCErasStd-Ultra/ITCErasStd-Ultra.woff') format('woff'),
    url('/wp-content/themes/sydney-child/fonts/ITCErasStd-Ultra/ITCErasStd-Ultra.ttf') format('truetype'),
    url('/wp-content/themes/sydney-child/fonts/ITCErasStd-Ultra/ITCErasStd-Ultra.svg#ITCErasStd-Ultra') format('svg');
}

body p {
    font-family: 'ITCErasStd-Medium';
}

/* Basic Table Style */
table {
    width:			auto;
    border:			none !important;
}
tr {
    border:			5px solid transparent !important;
}
th {
    background:			#777;
    color:			#fff;
    font-family: 		ITCErasStd-Demi !important;
    border:			0px;
    -moz-border-radius:   	8px 8px 8px 8px;
    -webkit-border-radius:	8px 8px 8px 8px;
    border-radius:      	8px 8px 8px 8px;
}
td {
    font-family: 		ITCErasStd-Demi !important;
    border:			0px;
    -moz-border-radius:   	8px 8px 8px 8px;
    -webkit-border-radius:	8px 8px 8px 8px;
    border-radius:      	8px 8px 8px 8px;
}
strong {
        font-family: 		ITCErasStd-Demi !important;
}
em {
    font-family: 		ITCErasStd-Book !important;
    color:			#800;
}

/* Site Logo */
img.site-logo {
    margin-left:		0px;
    height:			70px !important;
    font-size:			12px !important;
    padding:			5px 5px 5px 5px;
    -moz-border-radius:         5px 5px 5px 5px;
    -webkit-border-radius:      5px 5px 5px 5px;
    border-radius:              5px 5px 5px 5px;
}

/* Navigation Menu */
div.container {
    margin-top: 	-20px;
    background: 	rgba(220, 220, 220, .7);
    width:		100%;
    border-bottom:	thick solid #aaa;
}

.menu-item {
    right:		auto;
    width: 		auto;
}
#mainnav {
    margin-top:		20pt;
}
#awchart {
    border:		none !important;
}
.awc {
    font-size:		12pt !important;
    border:		none !important;
}
.menu-item a {
    padding-left:	20px;	
    font-family: 	ITCErasStd-Medium !important;
    color:		#c00 !important;
}

/* Drop-down menu items */
.sub-menu a {
    padding: 		4px 12px 4px 12px !important;
    font-size:		10pt !important;
    color:		#fff !important;
    border-top:		thick solid #555;
    border-bottom:	thick solid #555;   
}

/* Big red button */
.roll-button {
    top:		10px;
    background-color:	rgba(162, 0, 0, .6) !important;
    border:		thick solid rgba(194, 0, 0, .8) !important;
}

/* Front page slider quotes */
.maintitle {
    top:			150px;
    margin:			100px 10px 10px 10px !important;
    padding-left:		40px;
    padding-right:		40px;
    padding-bottom:		40px;
    padding-top:		0px;
    font-family: 		'ITCErasStd-Light' !important;
    font-size:			14pt !important;    
    -moz-border-radius:         5px 5px 5px 5px;
    -webkit-border-radius:      5px 5px 5px 5px;
    border-radius:              5px 5px 5px 5px;
    background:			rgba(10, 10, 10, .6);
    border:			thick solid rgba(80, 80, 80, .4);
    color:			#eee !important;
}
p.subtitle {
    position: 		relative;
    margin:		90px 0px 10px 0px !important;
    padding:		10px 0px 10px 0px !important;
    font-size:		12px !important;
    font-family: 	ITCErasStd-Medium !important;
    color:		#999 !important;
    z-index: 		90 !important;
}

/* Article content header container */
.entry-header {
    height: 		auto;
    margin: 		0px !important;
}
/* Bottom of content header */
.title-post {
    margin:		0px !important;
}
/* Article content container */
.entry-content {
    font-size:			16px;
    background-color:		#eee;
    border-left:		thin solid #aaa;
    border-top:			thin solid #aaa;
    border-right:		thin solid #eee;
    border-bottom:		thin solid #eee;
    -moz-border-radius: 	8px 8px 8px 8px;
    -webkit-border-radius:	8px 8px 8px 8px;
    border-radius:        	8px 8px 8px 8px;
    padding:			8px 8px 8px 8px;
}
/* Widget container */
.widget {
    font-size:			16px;
    background-color:		#eee;
    border-left:		thin solid #eee;
    border-top:			thin solid #eee;
    border-right:		thin solid #bbb;
    border-bottom:		thin solid #bbb;
    -moz-border-radius: 	8px 8px 8px 8px;
    -webkit-border-radius:	8px 8px 8px 8px;
    border-radius:        	8px 8px 8px 8px;
    padding:			8px 8px 8px 8px;
}
.search-form :before {
    content: "\1f50d";
    font-size: 12px;
}
.widget_search {
    margin-top: 0px;
    padding-bottom: 0px;
    text-align: center;
}
/* Copyright footer */
div.site-info {
    text-align:		center;
    padding-top:	15px !important;
    padding-bottom:	5px !important;    
}


/* Generic text style */
blockquote {
    margin-top:		20px;
    font-family: 	ITCErasStd-Medium !important;
}
blockquote em {
        font-family: 	ITCErasStd-Medium !important;
}
figure {
    background:		white;
    padding-top:	5px;        
    padding-left:	5px;
    padding-right:	5px;    
    border:		thick solid white;
    -moz-border-radius:     5px 5px 5px 5px;
    -webkit-border-radius:  5px 5px 5px 5px;
    border-radius:          5px 5px 5px 5px;    
}
h1 {
    margin-top:		5px !important;
    margin-bottom:	10px !important;
    padding-left: 	0px;
    font-size:		18pt !important;
    font-family: 	ITCErasStd-Medium !important;
    color: 		#d00;
}
h2 {
    margin-top:		5px !important;
    margin-bottom:	10px !important;
    padding-left: 	0px;
    font-size:		16pt !important;
    font-family: 	ITCErasStd-Demi !important;
    color: 		#c00;
}
h3 {
    margin-top:		20px !important;
    margin-bottom:	10px !important;
    font-size:		14pt !important;
    font-family: 	ITCErasStd-Book !important;
    color: 		#b00;
}
h4 {
    margin-top:		10px;
    margin-bottom:	5px;
    font-family: 	ITCErasStd-Medium !important;
    font-size:		14pt !important;
    font-weight:	normal;
    color: 		#a00;
}
table.shaded {
    padding:		20px;
    border:		none;    
}
table.shaded td {
	border:			none;    
	-moz-border-radius:     5px 5px 5px 5px;
	-webkit-border-radius:  5px 5px 5px 5px;
	border-radius:          5px 5px 5px 5px;
	background:		#fff;
	padding:		28px !important;
	color: 			#000;
    	width:			20% !important;
}
table.shaded h3 {
    margin: 5px 0px 5px 0px;
}
table.chart td {
    font-family: 		ITCErasStd-Book !important;
    border-radius:          	5px 5px 5px 5px;
    background:			#fff;
    padding:			28px !important;
    color: 			#000;
    text-align:			left;    
}
table.chart th.secondary {
    font-family: 		ITCErasStd-Book !important;
    color:			#000;
    background-color:		#ddd;
    border-radius:          	5px 0px 0px 5px;    
    border-right:		thin solid red !important;
    width:			10%;
}
table.chart td.link {
    font-family: 		ITCErasStd-Demi !important;
    color:			#000;
    text-align:			center;
    border-radius:          	0px 5px 5px 0px;
    background-color:		rgba(162, 0, 0, .6) !important;
}
table.chart td.link:hover a {
    color:			rgba(142, 0, 0, 1) !important;
}
table.chart td.link a {
    color:		#fff;
}

table.chart h3 {
    margin: 		5px 0px 5px 0px;
}

ul.timeline {
    list-style-type: 	 none;
    list-style-position: inside;
    padding-left: 	43px;
}
ul.contact li {
    list-style-type: 	none;
    margin-bottom:	12px !important;
}


#sidebar-footer {
    background:			rgba(255, 255, 255, .2);
}
#colophon {
    background:			rgba(0, 0, 0, .2);
}
#content {
    padding-bottom:	0px;
}
#sidebar-footer {
    padding-top:	15px;
    padding-bottom:	0px;
}
.page-title {
    padding-top:	15px;
    color: 		#d00;
}
.sidebar-column {
    padding-top:	10px;
}
#sidebar-footer .widget_text {
    background-color: 	#e7e7e7;
    border:		0px;
}
#sidebar-footer .widget_title {
    padding-bottom:	0px;
}
.textwidget ul {
    list-style-type:	square;    
    margin-top:		-20px;
    margin-left:	10px;
}
/* Widgets on right-hand side of page */
.widget {
    padding-top:	4px !important;
}
.widget-title {
    text-transform:	none !important;
    margin-top:		20px !important;
    margin-bottom:	3px !important;
    font-size:		14pt !important;
    font-family: 	ITCErasStd-Book !important;
    color: 		#b00 !important;
}
.widget-area {
    padding-top:	25px;
}
.widgdet ul li {
    color:		#b00 !important;
    list-style-type:	square;
}
.price {
    font-family: 	ITCErasStd-Medium !important;
    font-size:		16px !important;
}
.panel {
    margin:	10px;
}
input {
    font-size:	10pt;
    height:	auto !important;
    color:	#000 !important;
    font-family: 	ITCErasStd-Book !important;        
}
input:hover {
    font-size:	10pt;
    height:	auto !important;
    color:	#99900 !important;
    font-family: 	ITCErasStd-Book !important;        
}
select {
    height:	auto !important;
}
.button {
    font-size:		8pt;
    background:		#c00 !important;
    color:		#fff !important;
    text-transform:	none !important;
    font-family: 	ITCErasStd-Book !important;        
}
.button:hover {
    background:		#fff !important;
    color:		#888 !important;
}
.awchart td {
    font-size:		6px !important;
}

#facebook {
}

.fb-like {
    float: left;
    position: relative;
    top: -7px;
    left: -10px;
    right: 0px;
    bottom: 0px;
}

#tab-description > p {
    margin: 20px;
}
