/*
Theme Name: Neve Custom
Theme URI: https://www.themeisle.com/ 
Description: This is a custom child theme based on Neve.
Author: Mike Hughes
Author URI: https://www.donthaveone.com/ 
Template: neve
Version: 0.1 
*/

@media screen and (max-width: 767px) and (min-width: 0){
  	h4.elementor-heading-title{text-align:center}
	.elementor-91 .elementor-element.elementor-element-0647a92{width:100%; max-width:100%}
}

body {
  font-weight: 300;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 500;
  line-height: 1.4;
}

h1 {
  color: #0964a1;
}

h2, h3, h4, h5, h6 {
  font-family: Montserrat !important;
  font-weight: 400;
}

.site-logo {
  padding: 1.25em 0;
}

.nv-topb-bar-menu,
.nv-navbar,
.nv-sidebar-wrap,
.nv-footer-widgets {
  font-size: .875em;
}

.nv-top-bar a,
#nv-primary-navigation a {
  font-weight: 300;
}

.content-menu #nv-top-bar-menu li,
#nv-primary-navigation li,
#nv-primary-navigation .menu-item-has-children:last-child {
  padding: 0;
  margin-left: 1.75em;
  width: auto;
}

#nv-primary-navigation .sub-menu li {
  padding: 0;
  margin-left: 0;
}

@media (min-width: 960px) and (max-width: 1024px) {
  /* prevent last menu item from breaking to new line */
  #nv-primary-navigation {
    margin-left: -5em;
  }
}

/* hide nav arrow in drop down nav */
@media (min-width: 960px) {
  .caret-wrap {
    display: none;
  }
}

.nv-tb-wrap.content-menu #nv-top-bar-menu {
  align-items: baseline;
}

.nv-top-bar a:active,
.nv-top-bar a:focus,
.nv-top-bar a:hover {
  color: #73a742;
  text-decoration: none;
}

/* phone number link */
.menu-item-1257 {
  font-size: 1.286em;
}

#site-header img {
  width: 100% !important;
  height: auto;
}

.nv-sidebar-wrap {
  line-height: 1.5;
}
.nv-sidebar-wrap ul li {
  margin-top: 1em
}

/* Sidebar below main content for narrow screens */
@media (max-width: 960px) {
  .nv-sidebar-wrap {
    order: 2;
  }
}

/* Sidebar highlight state */
.current_page_item a {
  color: #73a742;
}

/* footer links */
.nv-footer-widgets a {
  color: #ffffff;
}
.nv-footer-widgets a:active,
.nv-footer-widgets a:focus,
.nv-footer-widgets a:hover {
  color: #ffffff;
  text-decoration: underline;
}
