/*
 Theme Name:   First Child EFG Pfaffenhofen
 Theme URI:    n.a.
 Description:  First Child EFG Pfaffenhofen
 Author:       StS
 Author URI:   n.a.
 Template:     first
 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:  first-child-efg-paf
*/


/* font color of main navigation */

.menu-toggle,
.main-navigation a {
	/*color: #ddd;*/
	font-size: 90%;
	font-weight: bold;
	color: rgba( 0, 0, 0, 0.8 );
	padding: 0px 20px;
}

/* font and background color of main navigation while hovering */
.menu-toggle:hover,
.main-navigation a:hover {
	/*background-color: #444;*/
	/*background-color: rgba( 255, 255, 255, 0.1 );*/
	color: rgba( 255, 255, 255, 0.5 );
}

/*header navigation (if used)*/
.header-navigation li {
	font-size: 13px;
	color: #555;
	line-height: 36px;
	position: relative;
	text-align: left;
}

/* Seitentitelschrift */
.entry-title {
	font-size: 36px;
	font-size: 2.25rem;
	color: #403C14;
	line-height: 1.0;
	margin-bottom: 8px;
	margin-bottom: 0;
	margin-top: -30px;
}

/*Absätze*/
p {
	margin: 0 0 6px;
}

/* change link color to the green site layout*/
.entry-content a, .entry-summary a, .page-content a, .comment-content a, .post-navigation a {
    color: #88a45a;
    text-decoration: underline;
}

.two_third:first-child
{
  box-sizing: border-box;
}

@media(min-width:601px)
{
  .two_third:first-child
  {
    padding-right: 2rem;
  }
}

/* videos */
.video-countdown
{
  border: 2px solid #88a45a;
  margin-bottom: 2rem; 
}

.video-countdown-text
{
  width:100%;
  text-align: center;
  font-size: 1em;
}

.video-countdown-countdown
{
  width:100%;
  text-align: center;
  font-size: 2em;
}

.efgpaf-video-placeholder-wrapper, .efgpaf-video-placeholder
{
  width: 100%;
  cursor: pointer;
}

.efgpaf-video-container
{
  width: 100%;
  padding-bottom: 56.25%;
  position: relative;
  display: none;
}

.efgpaf-video-notice
{
  font-size: 0.8em;
}

.efgpaf-stream-notice
{
  margin-top: 1rem;
}

.efgpaf-stream-notice p
{
  line-height: 1.5;
}


/* tooltip format begin */
/*
.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted #88a45a;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 300px;
    background-color: #d0d0d0;
    color: #808080;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 150%;
    left: 50%;
    margin-left: -150px;
    
    // Fade in tooltip - takes 1 second to go from 0% to 100% opac:
    opacity: 0;
    transition: opacity 1s;
}

.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -15px;
    border-width: 15px;
    border-style: solid;
    border-color: #d0d0d0 transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}
*/
/* tooltip format end*/
