/*
Theme Name:     Grants New England
Description:    Grants New England
Version:        1.6
Author:         Lawrence Zevon
Author URI:     http://www.zevonmedia.com/
Template:       enfold
License:        GPL v2
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
*/

@import url("../enfold/style.css");
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;700&family=Oooh+Baby&family=Open+Sans&display=swap');

/* Customizations Here */
h1, h2, h3, h4, h5, h6 { font-family: 'Cinzel', serif !important;
font-family: 'Oooh Baby', cursive;
font-family: 'Open Sans', sans-serif; }

th { font-size: 18px; }
td { font-size: 15px; }

.video-logo-overlay img { width: 450px; }
.home-intros::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.5);
}

.avia-icon-list .iconlist_title  { font-family: 'Open Sans' !important; text-transform: none !important; }

@media only screen and (max-width: 767px)  {
#menu-item-search {
display: none !important;
}}

#footer .widget {
    margin-bottom: -10px;
	margin-top: 0;
}

@media only screen and (max-width:767px) {
  #top #wrap_all .av-burger-overlay .av-burger-overlay-scroll #av-burger-menu-ul li a {
    font-size: 24px;
  }


@media only screen and (min-width: 1005px) {
.logo-only-mobile {
display: none;
}
}
.logo-only-mobile {
margin-bottom: 30px !important;
margin-left: -4px !important;
}

div.av-image-copyright.av-copyright-right { color: #ffffff !important; font-size: 12px !important; }

/* Team Members */
.avia-team-member .team-social {
position: relative;
visibility: visible !important;
text-align: center;
border-radius: 3px;
width: 100%;
height: 60px;
opacity: 1 !important;
border: none;
background-color: #ececec !important;
}

h3.team-member-name { font-size: 1.2em; }
div.team-member-job-title { font-size: 0.83em; }
.team-social a { border-radius: 0px; float: left; margin-right: 0px !important; line-height: 14px; height: 30px; } 
div.team-social-inner { background-color: #ececec !important; padding: 0px !important;  height: 30px; }
a.avia-team-icon { padding: 8px; }
.avia-team-member .team-social { margin-bottom: -20px; }

/* Forms */

@media only screen and (max-width:767px) {
body .gform_wrapper label.gfield_label input#input_2_1 { margin: -20px !important; }
}