/*
	Theme Name: ThemeMountain Faulkner Child Theme
	Theme URI: http://example.com/faulkner-child/
	Description: ThemeMountain Faulkner Child Theme
	Author: ThemeMountain
	Author URI: http://thememountain.com
	License: GNU General Public License v2.0
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Template: thememountain-faulkner
	Version: 1.1
	Tags: one-column, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, post-formats, theme-options
	Text Domain: thememountain-faulkner-child
*/


.post-author {
  display: none !important;
}

@media screen and (max-width: 640px) {
  #secondary-menu .contact-info-btn2{
  		float: left !important;
  		margin-left: 0px !important;
  		margin-top: 20px;
  }

  #secondary-menu .contact-info-btn {
  		display: none !important;
  }

  .section-block {
  		padding-top: 4rem;
  }

  .feature-2 .feature-image img {
  		width: 100%;
  }

  .wpcf7 .wpcf7-submit {
  		margin-bottom: 0rem !important;
  		margin-top: 2rem;
  }
  
}

@media screen and (max-width: 960px) {
	.header.body-logo .logo-inner a:first-child, .header.top-logo .logo-inner a:last-child {
  		display: none !important;
  }
}

.header-background .navigation > ul > li > a, .header-background .navigation .nav-icon, .mobile .header-transparent .navigation .nav-icon {
	color: #ffffff !important;
}

.side-navigation>ul>li>a:after {
	background-color: #959faa;
}

.header .navigation>ul>li>a:not(.button), .header-sub .navigation>ul>li>a:not(.button) {
	font-size: 1.6rem;
}

.header .navigation > ul > li > a, .side-navigation > ul > li > a, .overlay-navigation > ul > li > a, .grid-filter-menu a {
	font-weight: 400;
}

html .footer-top a:not(.button):hover, .wpml-ls-legacy-list-horizontal a:hover {
	color: #545454 !important;
}

body .grecaptcha-badge {
	visibility: hidden !important;
	z-index: 9999999999;
 }