	/*
Theme Name: Habitat Creation
Theme URI: http://habitatcreation.com.au/
Author: Des Kerrigan, Bluegroper Web Development
Author URI: https://www.bluegroper.com.au/
Description: Habitat Creation theme is a child theme of the multipurpose WordPress theme Monstroid2.
Template: monstroid2
Version: 1.0.3
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: habitatcreation
Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-menu, featured-images, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, grid-layout, custom-header, custom-logo, footer-widgets, flexible-header, blog
DocumentationID: monstroid_2

This theme, like WordPress, is licensed under the GPL.
*/

/* Habitat Creations styles to override parent theme go here */

.body {font-size: 16px; color: #000;}
.header-container-top {width: 100%; height: 30%; background: linear-gradient(#f68052, #f8bd40); padding: 20px 0;}
.header-container {
    	padding: 0;
}
.site-logo { width: 100%; max-width: 1200px; margin-left: auto; margin-right: auto;}
.site-logo img {border: none; }
.top-panel__top {border: none;}
.top-panel__message {color: #462e78; background-color: #00bffe; width: 100%; padding: 10px 0; font-size: 1.2em; text-align: center; font-style: italic;}
.top-panel__message {overflow-wrap: normal;}
.top-panel__left {word-wrap: normal;}
.top-panel__right a {color: #462e78; font-size: 14px;}
.top-panel__right a:hover {color: #000;}
.top-panel__right a:active {color: #009841;}
.top-panel__right select {padding-top: 10px; padding-bottom: 10px;}
.hc-new-section {padding-top: 40px;}
.hc-blue-background {background-color: #00bffe; padding: 40px 20px;}
.hc-blue-background h3 {color: #462e78; text-align:center; font-size: 2em;}
.hc-blue-background em {color: #a41f1a; text-align: center; font-size: 1.1em;}
.hc-green-background {background-color:  #95b758; padding: 40px 20px;}
.hc-green-background h3 {color: #462e78; text-align:center; font-size: 2em;}
.hc-green-background em {color: #a41f1a; text-align: center; font-size: 1.1em;}
.hc-mail-link {color: #a41f1a;}
.header-container_wrap {display: none; visibility: hidden;}
.mobile-panel {display: none; visibility: hidden; position: relative; height: 0px;}
.site-content_wrap {margin-top: 0;}
.elementor-element-populated {margin: 0 !important; padding: 0 !important;}
.footer-container {background-color: #00bffe;}
.footer-container a {color: #462e78;}
.footer-container a:hover {color: #009841;}
a#toTop {background-color: #462e78;}
a:hover#toTop {background-color: #009841; }

/* Addthis share buttons */
.addthis_inline_share_toolbox {float: right;}
.hc-blue-background-addthis {background-color: #00bffe; padding: 40px 20px 0px 20px;}

@media (min-width: 768px) {
	.header-container {
    	padding: 0;
	}
	.header-container__flex {
    	display: block;
    	margin: 0;
		width: 100%;
		max-width: 100%;
	}
	.header-container__wrap {padding: 0;}

}
@media (max-width: 767px) {

	.header-container-top {width: 100%; height: 30%; padding: 40px 0;}
	.site-header { margin-top: 0px; }
}
.top-panel__left { width: 75%; margin-left: 0;}
@media (max-width:1023px) {
.top-panel__left, .top-panel__right {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	margin-left: auto; margin-right: auto;
}
.top-panel__left { width: 100%;}
.top-panel__message {word-wrap: normal;}
}
.site-footer.style-2 .site-info>*+* {
	margin-top: 10px
}
.aligncenter {margin-top: 15px;}
.site-footer.style-2 .footer-container {
	padding-top: 20px;
	padding-bottom: 20px;
}