/*
 Theme Name:   GCI Equipper 2016
 Theme URI:    http://gci.org/equipper2016/
 Description:  GCI Equipper 2016 Theme
 Author:       Bret Miller
 Author URI:   https://www.facebook.com/bret.miller.3975
 Template:     twentysixteen
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  equiper2016
*/
body {
	font-family: GCI, "Helvetica Neue", sans-serif;
}


/* Override Fonts from TwentySixteen */
input[type="submit"][disabled]:focus,
.post-password-form label,
.main-navigation,
.post-navigation,
.pagination,
.comment-navigation,
.widget .widget-title,
.widget_recent_entries .post-date,
.widget_rss .rss-date,
.widget_rss cite,
.tagcloud a,
.entry-footer,
.sticky-post,
.page-links,
.comment-metadata,
.pingback .edit-link,
.comment-reply-link,
.comment-form label,
.site-footer .site-title:after,
.site-footer span[role=separator],
.widecolumn label,
.widecolumn .mu_register label
	{ font-family: GCI, "Helvetica Neue", sans-serif; }

.post-navigation .post-title,
.site .skip-link,
.site-title,
.entry-title,
.page-title,
.comments-title,
.comment-reply-title,
.no-comments
	{ font-family: GCI Semibold, "Helvetica Neue", sans-serif; font-weight:700; }

.site-header {
	padding-top: 0;
	padding-bottom: 0; 
	margin: 0;
}
.site-header-menu {
	margin: 0;
}
.header-image {
	margin-top:0; 
}
.widget {
	margin-bottom:0;
}
.widget-area > :last-child, .widget > :last-child {
	margin-bottom:1.75em;
}

#main
{
	margin-bottom:0;
}
.site-footer {
	padding-bottom: 0;
}
.site-title, .site-info a {
	display: none;
}
blockquote {
	font-size: 1rem;
}
blockquote em, blockquote i, blockquote cite {
	font-style: italic;
	font-size: 1rem;
	color: #1a1a1a;
}
body .rtTooltip, body .rtTooltipContainer {
	background-color: #eeeeee;
}
body .rtTooltip .rtTooltipHeader {
	background-color: #8d8473;
	color: #fff;
}
body div.content-area footer.entry-footer span.author img,
body div.content-area footer.entry-footer span.author img.avatar {
	display: none;
}
.single .post .entry-footer .byline { 
	display:none; 
}

.modal {width:100%; position:fixed; left:0; top:0; z-index:1101; display:none;}
.printonly { display:none; }

.entry-content .vidtitle h2 { font-size:1.25rem; }
.entry-content .vidframe {width:100%; margin-bottom:10px;}
.entry-content .links {max-width:940px; margin:30px auto 18px; text-align:center;}
	.entry-content .links .link {display:inline-block; padding:0 15px 0 0; margin:0 0 10px 15px; border-right:1px solid #929499; text-transform:uppercase; color:#161b2d; font-size:16px; letter-spacing:0.5pt; position:relative; cursor:pointer;}
	.entry-content .links .link:last-child {border-right:none; padding-right:0;}
	.entry-content .links .link > a {color:#161b2d; text-decoration:none; box-shadow: none;}
	.entry-content .links .link > a:hover {color:#d3ab39;}
	.entry-content .links .link > div {width:9px; height:5px; display:inline-block; vertical-align:middle; background:url(images/site-icons.png) -10px 0 no-repeat; margin-left:10px;}
	.entry-content .links .link > ul {width:100%; list-style:none; margin:5px 0 0; padding:10px 0; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.6); position:absolute; left:-7px; top:100%; z-index:1; text-align:left; display:none;}
	.entry-content .links .link > ul > li {font-size:15px; letter-spacing:0; margin:0;}
	.entry-content .links .link > ul > li > div { display:block; padding:1px 12px; }
	.entry-content .links .link > ul > li > div > a { display:inline; box-shadow:none; padding:0 6px 0 0; }
	.entry-content .links .link > ul > li > div > a > img { display:inline; }
.entry-content .video.textlink { display:none; }
.entry-content .video.transcript { display:none; }
.entry-content .modal.video.transcript { display:none; }

	.modal.transcript {top:10%;}
		.modal.transcript > .inner {max-width:708px; background:#fff;}
			.modal.transcript .pad {padding:20px 60px; position:relative;}
				.modal.transcript .close-btn {width:41px; height:41px; background:url(images/site-icons.png) -20px 0 no-repeat; position:absolute; right:10px; top:11px; z-index:1; cursor:pointer;}
				.modal.transcript .close-btn:hover {opacity:0.7;}
				.modal.transcript header {padding-top:5px; padding-bottom:20px;}
				.modal.transcript .content {overflow-x:hidden; overflow-y:auto;}
				.modal.transcript .share-icons {position:relative; left:auto; bottom:auto; text-align:center; padding-top:10px; padding-bottom:26px;}
					.modal.transcript .share-icons .title {color:#424655;}
					.modal.transcript .share-icons a {background:#424655;}
					.modal.transcript .share-icons a:hover {background:#d3ab39;}
						.modal.transcript .share-icons a > i {color:#fff;}
				


#dqheader {display:inline-block;}
h3.dqheader {text-align:center; font-weight:700; margin-top:0;}

/* Override TwentySixteen image oversizing */
@media screen and (min-width: 61.5625em) {
	body:not(.search-results) article:not(.type-page) .entry-content img.below-entry-meta {	margin-left: unset; max-width: 100%; }
}
	
/* Google Search Widget Styling */
.widget .gsc-search-box table, .widget .gsc-search-box table td {
	border:none;
}
.widget div.gsc-input-box table {
    margin-bottom: 0;
	border: none;
}
.widget div.gsc-input-box div.gsst_b {
	display:none; /* The clear icon interferes with the search button */
}
.widget .gsc-search-box td.gsc-search-button {
	width:40px;
	padding: 0;
}
.widget table.gsc-search-box td.gsc-input {
	padding:0;
}
.widget div.search-form { margin-bottom:1.5em; }

/* Share This Widget Stying */
.widget_gcisharethiswidget  .title {
	font-size:1.5em;
	font-weight:700;
}
.widget_gcisharethiswidget .share-icons a {
	padding:0 10px;
	color:#E3AD36;
}
.widget_gcisharethiswidget .share-icons a:hover {
	color:#161b2d;
}
.widget_gcisharethiswidget .share-icons a > i {
	font-size:20px;
}
