/*!
Theme Name: GNA-G
Theme URI: http://underscores.me/
Author: nucleo
Author URI: https://www.nucleo.com.au/
Description: That’s why we take the time to get to know you, and delve into the core of what you want to achieve. As your partner, it’s all about strategic results. We invest in your objectives, that’s how we’re able to craft a solution that’s right for you.     As an expert digital marketing agency, we transform the complex into simple. You can be confident that you are working with the best. With over 20 full-time marketing professionals, across our 4 locations; Sydney, Wollongong, Tamworth, Armidale. We are working together to create success for your brand, our team is your team. You thrive, we thrive, our regions thrive. We believe in reaching your potential, then striving for more. It helps us grow too.
Version: 2.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: gna-g
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

GNA-G is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/* normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

.menu-main-menu-container {
    width: 100%;
}
.feature-video iframe{
   width:100%;
}
@media screen and (min-width: 768px) {
	.general-resources .row .col-md-6 {
	    width: 100%;
	    display: inline-block;
	    max-width: 100%;
	}
	.general-resources .row {
	    display: block;
	    column-count: 2;
	}
}

#attend-meeting{
	padding-top:70px;
	}
#our-partners{
   overflow:hidden;
}
@media screen and (max-width: 500px) {
	 .tablist-custom .nav-link{
	   font-size:12px;
	   }
	   .tablist-custom .nav-item{
	   	margin-bottom:10px;
	   	}
	   .tablist-custom .nav-item + .nav-item {
   		 margin-left: 7px;
		}
}

.widget-area .widget {
    padding: 2.5rem 0;
    border-bottom: 1px solid #dee2e6 !important;
}
.widget-area .widget:last-of-type {
    border: none!important;
}
.widget .widget-title {
    color: #173e42 !important;
    margin-bottom:1rem;
}
.widget ul li{
	list-style: none;
	margin-bottom:10px;
	}
.widget ul li:before {
  font-family: 'Material Icons';
  content: '\e315';
   display: inline-block;
    vertical-align: middle;
}
.widget ul li a{
	color:#787878;
}
.widget ul li a:hover{
	color: #173e42 !important;
}

.widget-area .widget.widget_search {
    padding-top: 0;
}
form.search-form {
    position: relative;
}
.search-form >label {
    width: 100%;
    display: block;
}
input.search-submit {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 62px;
    z-index: 2;
    opacity: 0;
}
.search-form >label:after {
    content: "\e8b6";
    width: 62px;
    height: 100%;
    background: #fcba12;
    display: block;
    position: absolute;
    right: 0;
    font-family: 'Material Icons';
    top: 0;
    line-height: 62px;
    font-size: 32px;
    color: white;
    text-align: center;
}	
.widget input.search-field {
    height: 59px;
    border: 1px solid #e0dede;
    padding: 5px 16px;
    width: 100%;
}	
@media screen and (max-width: 767px){
  .footer-body .col-md-2.col-w-16 {
    order: 3;
  }
  .footer-content.footer-about-us {
    padding-top: 1rem;
	}
}

#logo img {
    max-width: 100%;
}
.header-navbar .navbar-nav > li > a {
    min-height: 120px;
}
.hero-area .hero-content-wrapper {
    height: 550px;
}
.hero-area .banner-body {
    padding-top: 110px;
    position: relative;
    height: 550px;
}
@media screen and (max-width: 980px){
    .main-header-row {
        height: 120px;
    }
}

a:hover {
    color: #fcba12;
    text-decoration: underline;
}