/**
 * Theme Name:  AIC Northern Territory
 * Theme URI:   http://www.aicnt.com.au/
 * Author:      MyWebTeam
 * Author URI:  https://www.mywebteam.com.au/
 * Description: A child theme for Make.
 * Version:     1.0.0
 * License:     GNU General Public License v2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Template: make
 * Text Domain: make
 * Domain Path: /languages/
 *
 * Make WordPress Theme, Copyright 2014 The Theme Foundry
 * Make is distributed under the terms of the GNU GPL
 */

@import url( '../make/style.css' );

/* Add your custom styles below. */

/* --- LOGO --- */
img.custom-logo {
width: 122px; /* new horizontal logo used 258px */
}
@media screen and (min-width: 800px){
a.custom-logo-link {
	margin-bottom: 30px;
}
}

/* --- HEADER & MENU --- */
.site-header-main {
background-size: 500px !important;
}

@media screen and (min-width: 800px){
.site-header-main {
padding-bottom: 0px;
}

.site-branding {
float: left;
max-width: 20%; /* was 50% */
}
.site-navigation {
float: right;
max-width: 80%; /* was 50% */
}
.site-navigation ul {
margin-bottom: 0.0rem;
}
}

@media screen and (max-width: 800px){
.site-branding {
width: 122px;
margin-left: auto;
margin-right: auto;
}
}

/* --- HEADER BAR --- */
@media screen and (min-width: 800px){
.header-bar .menu {
text-align: right;
}
}

/* --- HEADER AREA RIGHT --- */
@media screen and (max-width: 800px) {
.header-area-right .site-branding {
	display: none;
}
}
@media screen and (min-width: 800px) {
.header-area-right .site-branding {
	float: right;
 max-width: 100%;
	width: 25.8333333333%; /* same as sidebar */
}
.header-layout-3 .search-form {
 float: none;
}
.header-layout-3 .search-form input {
 width: 100%;
}
}
#fac_widget h4 {
 font-size: 14px;
 color: #FFFFFF;
 letter-spacing: 0.5px;
 margin-top: 0px
}

/* --- MOBILE MENU --- */
.menu-toggle {
background-color: #063057;
}
.mobile-menu ul.sub-menu {
  display: block !important;
}

/* --- SITE NAVIGATION --- */
.header-layout-3 .site-navigation .menu {
  border-top: 0px solid transparent;
  border-bottom: 0px solid transparent;
}
@media screen and (min-width: 800px) {
.header-layout-3 #menu-primary-navigation {
background-color: rgba(0,0,0,0.1);
}
}
/* Little  arrow for drop-down menus */
@media screen and (min-width: 800px) {
.site-navigation .page_item_has_children a:after,
.site-navigation .menu-item-has-children a:after {
padding-left: 7px;
color: #FFFFFF;
}
}

/* --- SITE NAVIGATION - MEMBERS ONLY --- */
@media screen and (min-width: 800px) {
.header-layout-3 #menu-members-only {
background-color: #009ad0;
margin-top: 1px;
}

.site-navigation #menu-members-only.menu .sub-menu, .site-navigation .menu .children {
background-color: #009ad0;
}
}

/* --- HEADINGS WITH A BLACK BG --- */
.text-black-bg H2 {
display: block;
/* padding: 6px 0; */
padding-top: 6px;
padding-bottom: 6px;
border-left: 10px solid rgba(0,0,0,.8);
margin: 0px 0;
line-height: 1.375 !important;
}

.text-black-bg H2 span {
box-shadow: 6px 0 0 6px rgba(0,0,0,.8);
background-color: rgba(0,0,0,.8);
text-transform: uppercase !important;
}

.text-black-bg p span {
box-shadow: 6px 0 0 6px rgba(0,0,0,.8);
background-color: rgba(0,0,0,.8);
padding: 0px 10px;
line-height: 1.9 !important;
	
}


/* --- HOME PAGE BANNERS --- */
.builder-banner-inner-content {
max-width: 948px;  /* 960px minus 12px highlight. Was 1024px */
}
#home-banners {
border-top: 1px solid #FFFFFF;
}
#home-banners h2 span.highlight-green {
    background-color: #79c143;
    box-shadow: 0 0 0px 12px #208889;
    line-height: 43px;
}
@media screen and (min-width: 800px) {
.content-position-left .builder-banner-content,
.content-position-right .builder-banner-content {
	width: 100%; /* 50% */
}
#home-banners {
margin-bottom: 0px !important;
}
.builder-section.overlap-section {
margin-top: -44px;
}
.builder-banner-inner-content .text-black-bg p {
	display: none;
}

}

/* --- BLUE AND GREEN STRIPS --- */
.builder-section-text.has-background.green-strip,
.builder-section-text.has-background.blue-strip,
.builder-section-text.has-background.grey-strip {
padding-bottom: 40px; /* was 22px */
background-size: 500px !important;
}
.green-strip h4,
.blue-strip h4 {
font-size: 22px;
text-align: center;
color: #FFFFFF;
}
.green-strip p,
.blue-strip p {
font-size: 20px;
text-align: center;
color: #FFFFFF;
}
.grey-strip h4 {
font-size: 22px;
text-align: center;
color: #063057;
}
grey-strip p {
font-size: 20px;
text-align: center;
color: #000000;
}

/* --- SIDEBAR & FOOTER WIDGETS --- */
.widget-title {
color: #208889;
}
.widget li {
border-bottom: 1px solid #e9e9e9 !important;
}
.widget li:last-of-type {
border-bottom: 0 !important;
}

/* --- BLOG --- */
.blog h1.entry-title,
.single h1.entry-title,
.page h1.entry-title {
margin-top: 30px;
}

/* --- FONT AWESOME --- */
h4.font-awesome {
font-size: 60px;
text-align: center;
color: #208889;
}

/* --- ULTIMATE MEMBER --- */
.page-id-54 div.uimob500 .um-search,
.page-id-54 div.uimob800 .um-search,
.page-id-54 div.uimob960 .um-search {
padding-bottom: 50px !important;
}
.um-profile .um-meta span:first-child {
    color: #666666;
    font-weight: bold;
}
.um-profile .um-main-meta .um-name a {
font-weight: bold !important;
}


/* Buttons */
.page .um-button {
	font-size: 16px !important;
	padding: 16px 20px !important;
	text-transform: uppercase !important;
	font-weight: bold !important;
	-webkit-box-shadow: 0 0px 0px rgba(0,0,0,.0), 0 0px 0px rgba(0,0,0,.0);
	box-shadow: 0 0px 0px rgba(0,0,0,.0), 0 0px 0px rgba(0,0,0,.0);
}

.page a.um-button {
	font-size: 16px !important;
	padding: 16px 20px !important;
	text-transform: uppercase !important;
	font-weight: bold !important;
	-webkit-box-shadow: 0 0px 0px rgba(0,0,0,.0), 0 0px 0px rgba(0,0,0,.0);
	box-shadow: 0 0px 0px rgba(0,0,0,.0), 0 0px 0px rgba(0,0,0,.0);
}

.page a.um-button:hover {
	-webkit-box-shadow: 0 0px 0px rgba(0,0,0,.0), 0 0px 0px rgba(0,0,0,.0);
	box-shadow: 0 0px 0px rgba(0,0,0,.0), 0 0px 0px rgba(0,0,0,.0);
}

/* Change the default blue */
.um .um-tip:hover,
.um .um-field-radio.active:not(.um-field-radio-state-disabled) i,
.um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i,
.um .um-member-name a:hover,
.um .um-member-more a:hover,
.um .um-member-less a:hover,
.um .um-members-pagi a:hover,
.um .um-cover-add:hover,
.um .um-profile-subnav a.active,
.um .um-item-meta a,
.um-account-name a:hover,
.um-account-nav a.current,
.um-account-side li a.current span.um-account-icon,
.um-account-side li a.current:hover span.um-account-icon,
.um-dropdown li a:hover,
i.um-active-color,
span.um-active-color
{
    color: #009ad0 !important;
}

.um .um-field-group-head,
.picker__box,
.picker__nav--prev:hover,
.picker__nav--next:hover,
.um .um-members-pagi span.current,
.um .um-members-pagi span.current:hover,
.um .um-profile-nav-item.active a,
.um .um-profile-nav-item.active a:hover,
.upload,
.um-modal-header,
.um-modal-btn,
.um-modal-btn.disabled,
.um-modal-btn.disabled:hover,
div.uimob800 .um-account-side li a.current,
div.uimob800 .um-account-side li a.current:hover
{
    background: #009ad0 !important;
}

.um .um-field-group-head:hover,
.picker__footer,
.picker__header,
.picker__day--infocus:hover,
.picker__day--outfocus:hover,
.picker__day--highlighted:hover,
.picker--focused .picker__day--highlighted,
.picker__list-item:hover,
.picker__list-item--highlighted:hover,
.picker--focused .picker__list-item--highlighted,
.picker__list-item--selected,
.picker__list-item--selected:hover,
.picker--focused .picker__list-item--selected {
    background: #006699 !important;
}

.um input[type=submit]:disabled:hover {
    background: #009ad0 !important;
}

.um input[type=submit].um-button,
.um input[type=submit].um-button:focus,
.um a.um-button,
.um a.um-button.um-disabled:hover,
.um a.um-button.um-disabled:focus,
.um a.um-button.um-disabled:active {
    background: #009ad0 !important;
}

.um .um-button.um-alt:hover, .um input[type=submit].um-button.um-alt:hover {
    background: #CCCCCC !important;	
}

.um .um-button.um-alt, .um input[type=submit].um-button.um-alt {
    background: #e9e9e9 !important;
}

.um a.um-link {
    color: #009ad0 !important;
}

.um input[type=submit].um-button:hover,
.um a.um-button:hover {
    background-color: #006699 !important;
}

.um a.um-link:hover,
.um a.um-link-hvr:hover {
    color: #006699 !important;
}

.um-field-checkbox, .um-field-radio {
margin: 0px 0 !important;
}

/* --- CPC LOGO --- */
.um-profile img.cpc-logo {
max-width: 180px;
margin-bottom: 10px !important;
}

.site-content {
	padding: 0;  
}

.um-directory .um-member-directory-header {
	display: none !important;
}