/*
 Theme Name:   Hestia Child
 Description:  Hestia Child Theme
 Author:       aw
 Template:     hestia
 Version:      1.0
 Text Domain:  hestia-child
*/


.page .main {
    color: #000000;
}

.post .main {
    color: #000000;
}


hr{
  height: 2px;
  background-color: #000000;
}

.hestia-about-content{
	 color: #3C4858;
}


.carousel span.sub-title{
	font-size: 34px !important; //28px
}

@media (max-width: 768px) {
	.carousel .hestia-title,
	h1.hestia-title {
		font-size: 42px !important; //36px
	}

	.carousel span.sub-title{
		font-size: 28px !important;
	}

}


.navbar .navbar-header .navbar-brand img {
    max-height: unset;
    width: auto;
    height: auto;
}
.navbar .title-logo-wrapper {
    max-width: 250px;
}


.author{
		display: none;
}

.entry-summary{
	color: black;
}



/* @import url('https://fonts.googleapis.com/css?family=Oswald'); */
/* @import url('https://fonts.googleapis.com/css?family=Open+Sans'); */

.navbar .navbar-nav > li > a, .dropdown-menu > li > a {
	font-family: "Oswald", "Arial", sans-serif;
	font-size: 1.3em;
	color: black;
}

 .contact-light{
	 color: #F8F8FF;
 }

.hestia-contact{
	background-color: #0f0f0f; //#323437;
}

footer.footer{
	background-color: #0f0f0f !important; //rgba(0, 0, 0, 0.7); //#3C4858; //black;
}

footer .hestia-bottom-footer-content > ul > li > a {
	font-family: "Oswald", "Arial", sans-serif;
	font-size: 1.0em !important;
}









/* front page resources section */

hr.res-sep{
  height: 3px;
  background-color:black;
}


  .card-image{
    // min-height: 240px;
  }

  .reveal-img{
    object-fit: cover;
    min-height: 360px !important;
    filter: brightness(50%);
  }



.reveal-title{
color: #F8F8FF;
visibility:visible;
padding-left: 2px;
padding-bottom: 1px;
}



  .reveal-wrapper .reveal-text {
    position:absolute;
    top:0px;
    // visibility:hidden;
    display: block;
    // background-color: #F8F8FF;
    height: 100%;
    width: 100%;
    padding:10px;
  }


.reveal-text p {
  color: #F8F8FF;
}

.reveal-wrapper hr {
  background-color: #F8F8FF;
  height: 2px;
  width:10%;
  margin-left:0
}


@media (min-width: 992px) {

  .reveal-wrapper .reveal-text {
    visibility:hidden;
    background-color: #F8F8FF;
  }

  .reveal-text p {
    color: #3C4858;
  }

  .reveal-wrapper:hover .reveal-title {
    //color: #3C4858;
    background-color: #3C4858;
  }

  .reveal-wrapper:hover hr {
    background-color: #3C4858;
    height: 2px;
  }

  .reveal-wrapper:hover .reveal-text {
    visibility:visible;

      -webkit-animation: fadein 1s; /* Safari, Chrome and Opera > 12.1 */
         -moz-animation: fadein 1s; /* Firefox < 16 */
          -ms-animation: fadein 1s; /* Internet Explorer */
           -o-animation: fadein 1s; /* Opera < 12.1 */
              animation: fadein 1s;
  }

  @keyframes fadein {
      from { opacity: 0; }
      to   { opacity: 1; }
  }

  /* Firefox < 16 */
  @-moz-keyframes fadein {
      from { opacity: 0; }
      to   { opacity: 1; }
  }

  /* Safari, Chrome and Opera > 12.1 */
  @-webkit-keyframes fadein {
      from { opacity: 0; }
      to   { opacity: 1; }
  }

  /* Internet Explorer */
  @-ms-keyframes fadein {
      from { opacity: 0; }
      to   { opacity: 1; }
  }

  /* Opera < 12.1 */
  @-o-keyframes fadein {
      from { opacity: 0; }
      to   { opacity: 1; }
  }

  }

}
