/*
 Theme Name:   Full Width Plugin
 Theme URI:    https://plugin.miclub.com.au
 License:      Copyright 2017 - MiClub
 Version: 1.1
*/

/*
 * ======================  LIVE CHANGES GO HERE  ======================
 * Please make sure that you place a timestamp with your name whenever
 * this file is edited. If your change is a result of a ticket please
 * include the ticket number in the comment.
 */  

 @font-face {
    font-family: 'arponaregular';
    src: url('/cms/wp-content/themes/plugin/fonts/arpona_regular-webfont.woff2') format('woff2'),
         url('/cms/wp-content/themes/plugin/fonts/arpona_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.bg-warning {
    background-color: #f2dede; 
	padding: 5px;
}
.bg-alert {
	padding: 5px;
}

footer .footer-notices{
	background-color:#E7F0F4;
	color:#000;
	border-top:1px solid #1D2C41;
}
footer .footer-notices a{
	color:#000;
}

footer .footer-cols{
	display:grid;
	grid-template-columns:32% 32% 32%;
	padding:40px 0px;
	grid-gap:10px 0px;
}
@media screen and (max-width:1024px){
	footer .footer-cols{
		grid-template-columns:100%;
		justify-content:center;
		align-items:center;
	}
}

footer .footer-col img{
	max-width: 320px;
}

footer .footer-col{
	display:flex;
	flex-direction:column;
	justify-content:center;
}

@media screen and (max-width:1024px){
	footer .footer-col{
		align-items:center;
	}
}

footer .footer-col p,
footer .footer-col a{
	margin:5px 0px;
	font-size:16px;
	font-weight:300;
}

footer .footer-col h5{
	color:#4188AB;
	margin:5px 0px;
	font-size:16px;
	font-weight:300;
}

footer .bottom-footer{
	background:#1D2C41;
	color:#fff;
	padding:20px 0px;
}

footer .bottom-footer p,
footer .bottom-footer a{
	color:#fff;
}

footer .footer-menu ul li{
	padding:0px;
}

footer .footer-menu a{
	line-height:40px;
}

footer hr.footer-divider{
	width:25%;
	border-color:#1D2C41;
}

/* Change fonts to the same ones on the existing live site */
p, a, span, div, button{
	font-family: 'Lexend', sans-serif;
}
h1, h2, h3, h4, h5, h6{
	font-family:'arponaregular', serif;
}


/* Set header height to be the same as the existing site */
main.classic-page-template{
	padding-top:100px;
}
.shrink-always-on nav{
	height:100px;
	padding:5px 15px;
}

/* Desktop Header Menu */
nav.top-nav .container{
	height:100%;
}

/* Mobile Menu Top Buttons */
nav.top-nav .container div.mobile-menu .inner .mobile-menu-top-buttons a{
	background-color:#1D2C41;
	color:#fff;
}
/* Mobile Menu List */
nav.top-nav .container div.mobile-menu .inner .mobile-menu-list .menu-members-home-menu-container{
	background-color:#1D2C41;
}
nav.top-nav .container div.mobile-menu .inner .mobile-menu-list div.members-menu-button{
	background-color:#111924;
}
nav.top-nav .container div.mobile-menu .inner .mobile-menu-list div ul li a {
	color:#fff;
}
nav.top-nav .container div.mobile-menu .inner .mobile-menu-list .members-menu-button{
	background-color:#1D2C41;
}
nav.top-nav .container div.mobile-menu .inner .mobile-menu-list .members-menu-button a{
	color:#fff;
}

/* Mobile Menu Flyout Inner */
nav.top-nav .container div.mobile-menu .inner{
	background-color:#1D2C41;
}

/* Product Pages */
body.product-page .main-content .my-information-helper .column .panel .portalLink a, 
body.product-page table.portal tr th, 
body.product-page table tr td div input[type="submit"], 
body.product-page table tr td div input[type="button"]{
	background-color:#1D2C41;
}

/* Override styling */
@media screen and (max-width: 600px) {
    nav.top-nav .container{
		align-items:center;
		height:100%;
	}
    nav.top-nav .container div.logo img{
		height:100%;
	}
}