/*
 Theme Name:   Plunk Child
 Theme URI:    
 Description:  Plunk Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     plunk
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  plunk-child
*/

.fixed-top {
	background-color: white;
    box-shadow: 0 3px 5px #CCCCCC;
	height: 40px;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999;
}
.headLogo {
	float: left;
}
.headSocial {
	float: right;
	padding-top: 4px;
}
.shareIcon {
	background-color: #FFFFFF;
	display: block;
	float: right;
	font-size: 18px;
	font-weight: bold;
	padding: 5px 17px 0 13px;
}
.shareIcon {
	color: #424347 !important;
}
#headSocialButtons {
	float: right;
	padding: 0px 7px 0 13px;
}

/**
* social media buttons
*/
.esf-social-buttons {
	float: right;
	margin: 2px 0 0 27px;
}
a.post-share {
	background: #3e599a;
	color: #ffffff;
	display: block;
	float: left;
	height: 33px;
	margin: 3px 0px 0px 0px;
	overflow: hidden;
	padding: 8px 0 0 11px;
	position: relative;
	text-decoration: none;
	text-indent: 0;
	width: 70px;
}
a.post-share:hover {
	opacity: 0.8;
	text-decoration: none;
	cursor: pointer;
}
a.post-share span {
	background-color: #4665af;
	color: #ffffff;
	display: block;
	float: right;
	font: 14px "Open Sans", Verdana, Arial, Helvetica, Geneva, sans-serif;
	height: 23px;
	padding: 5px 11px 0 0;
	position: absolute;
	right: 0;
	text-align: right;
	top: 0;
	width: 30px;
}

a.post-share.facebook {
	background: #3a5799;
	margin-right: 0px;
}
a.post-share.facebook span {
	background: #3a5799;
	/* background-color: #4665af; */
}

a.post-share.twitter {
	background: #00aaf0;
	margin-right: 0px;
}
a.post-share.twitter span {
	background: #00aaf0;
	/* background-color: #529fda; */
}

a.post-share.gplus {
	background: #b8382e;
	margin-right: 0px;
}
a.post-share.gplus span {
	background-color: #d24238;
}

a.post-share.print {
	background: #0075b8;
	margin-right: 0px;
}
a.post-share.print span {
	background: #0075b8;
	/* background-color: #4665af; */
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}