/* Add here all your CSS customizations */
#header .header-nav-top {
	line-height: 30px;
}

#header .header-nav-bar {
		background: #49A9EC;
	}


#header .header-nav-main nav > ul > li.open > a,
#header .header-nav-main nav > ul > li:hover > a {
		background: #bacde3;
	}
#header .header-nav-main nav > ul > li > a {
		color: #000;
	}
@media (max-width: 991px) {
	#header .header-nav-main nav > ul > li > a {
		color: #0088cc;
	}
	#header .header-nav-main nav > ul > li > a.active:hover {
		background: #000;
	}
}


#header .header-nav-main nav > ul > li > a.dropdown-toggle:after {
		border-color: #000 transparent transparent transparent;
	}

#header .header-nav-main nav > ul > li > a.active {
		background: #000;
	}

#header .header-nav-main nav > ul > li.open > a,
#header .header-nav-main nav > ul > li:hover > a {
		background: #000;
	}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
		border-top-color: #000;
	}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > a:after {
		border-color: transparent transparent transparent #000;
	}

#header .header-nav-main nav > ul > li.dropdown.open > a:before,
#header .header-nav-main nav > ul > li.dropdown:hover > a:before {
		border-bottom-color: #000;
	}

#header .header-nav-main nav > ul > li .dropdown-menu {
		border-top-color: #000;
	}

#header .header-nav-main nav > ul > li .dropdown-menu li.dropdown-submenu.dropdown-reverse > a:after {
		border-color: transparent #000 transparent transparent !important;
	}

#header .header-nav-main nav > ul > li.dropdown-mega-signin .dropdown-menu {
		border-top-color: #000;
	}

#header .header-nav-main nav > ul > li.dropdown-mega-signin .dropdown-menu li a {
		color: #000;
	}

.social-icons li.social-icons-facebook a {
	background: #3b5a9a;
	color:#FFF !important;
}

#footer #googlemapsStyle {
		padding-bottom: 20px;
	}

.pt-3, .py-3 {
    padding-top: 2.5rem!important;
}

#footer .container .row > div {
	margin-bottom: 20px;
}

#footer .footer-copyright {
	padding-top: 20px;
	margin-top: 20px;
}

#footer .footer-copyright p {
	padding-top: 20px;
}

#footer .footer-copyright nav ul {
	padding-top: 20px;
}

#footer img.footer-map {
	margin-bottom: 20px;
}

#footer .contact p.servicing {
	color: #CCC;
	text-transform: uppercase;
	font-size: 1.2em;
}

section.new-arrivals {
	padding:15px 0!important;
	margin: 30px 0 0 0!important;
}
section.new-arrivals h3 {
	margin-top:20px;
	line-height: 22px;
	text-transform: none;
	font-size:2.4em;
	text-align: center;
}
section.new-arrivals p {
	font-size:19px;
	text-align: center;
	line-height: 27px;
	color: #000;
}
section.new-arrivals p strong {
	color:#2c83c8;
}
section.new-arrivals em {
	color:#000;
	font-family: "Shadows Into Light", cursive;
    font-size: 1.6em;
}
section.new-arrivals .col {
	max-width: 97%;
}
.home-intro.welcome {
	padding:1.8em 0;
	margin-bottom: 30px;
}

.home-intro.welcome p {
	margin-bottom: 5px;
}
.home-intro.merchandise {
	padding:0;
	margin-bottom: 30px;
}
.home-intro .aaaa p span {
	color: #FFF;
    font-size: 1em;
    font-weight: 300;
    margin-left:-20px;
}
.home-intro .aaaa p {
	font-size:1.7em;
	line-height: 1.4em;
}
.owl-carousel.logos {
	margin-top: 30px;
}
.owl-carousel.logos .owl-dots {
	margin-top: 50px!important;
}
.container.austral-media {
	margin-top: 50px;
}
.austral-media p.lead {
	color: #2c83c8;
}
p.team-button {
	margin-top:30px;
	text-align: center;
}
.map-bg {
	background-image: url(../img/distributors-map-lighter.png);
	background-position: center;
	background-repeat: no-repeat;
}

.content-grid .content-grid-item {
	padding: 30px;
}
.product-list li {
	font-size: 1.2em;
	line-height: 28px;
}
.call-to-action h3 {
	line-height: normal;
}