/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/

@media only screen and (min-width: 768px) {
  #masthead .site-branding img {
    max-width: 200px;
		max-height: 100px
  }
}
@media (max-width: 768px) {
  .top-bar {
    display: auto;
		width: 100%;
	}
}
html {
  font-size: 16px;
}
@media (max-width: 900px) {
  .site-header-inner {
    padding-left: 15px;
    padding-right: 15px;
  }
   .site-branding {
    width: 40%;
  }
    .main-header-links {
    width: 50%;
    margin-top: 0;
    margin-left: auto;
  }
}

.site-header .site-header-inner {
  padding-top: 5px;
  padding-bottom: 5px;
}

.sticky-navigation .site-logo-link img {
  width: 120px;
}

#masthead .social-list .menu-items li:nth-child(1) a {
	color: #3b5998;
}

#masthead .social-list .menu-items li:nth-child(2) a {
	color: #3b5998;
}

#masthead .social-list .menu-items li:nth-child(3) a {
	color: #c4302b;
}

#Blog .archive-header { display: none; }
div.wpforms-container-full .wpforms-form input[type=submit], 
div.wpforms-container-full .wpforms-form button[type=submit] {
    background-color: #243572;
		color: #ffffff;
}
.post-type-archive-tribe_events .page-header {
  display: none;
}

div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, 
div.wpforms-container-full .wpforms-form .wpforms-page-button:active {
    background-color: #ddd;
		border: 1px solid #ffffff;
}

/* Hide "Category" title from Category pages #14351236-hc DP */
.category .page-title {
  overflow: hidden;
  text-indent: -4.4em;
  text-align: left;
}

#primary-header .overlay {
  opacity: auto;
}

.homepage-widgets .widget {
  padding-top: 25px;
  padding-bottom: 25px;
}

.homepage-widgets .front-page-block {
  padding-bottom: 0px;
	padding-top: 25px
}

#hero.has-background .overlay {
  opacity: 0.5
}
#hero .hentry .entry-content {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
	color: #243572;
}
#hero {
  padding-top: 50px;
  padding-bottom: 80px;
}

.homepage-widgets .widget .widget-title {
  font-size: 36px;
}

.homepage-widgets .widget-title {
  margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#page .hentry .entry-content a,
#page .hentry .more-link-container a.more-link {
  border-bottom-color: #243572;
  border-bottom: 1px solid;
}

.featured-page-one .widget-title {
    opacity: 1;
    animation-name: fadeInEffect;
    animation-iteration-count: 1;
    animation-timing-function: scroll-in;
    animation-duration: 2.5s;
    position: relative;
}
@keyframes fadeInEffect {
    0% {
        opacity: 0;
        top: 40px;
    }
    100% {
        opacity: 1;
        top: 0;
    }
}

.site-info::after {
	content: "© 2024 Electra Products Agency. All rights reserved."; font-weight: 1000; color: #bbbbbb;
}