.hide { display:none;}
/* Coded by Janice */

/* Sidebar nav on mobile device */
@media (max-width: 768px){
  html,body{
  		height: 100%;
  }
  .mm-panels>.mm-panel.mm-hasnavbar {
      padding-top: 20px !important;
  }
  .mm-panel.mm-hasnavbar .mm-navbar {
        margin: 0px 25px 15px !important;
  }
  .grecaptcha-badge{
    	display: none !important;
  }
}

#partners .gdlr-core-item-list {
    padding: 0 40px !important;
}

/* Non-sticky header style */
ul#menu-my-menu-1 li {
    padding-right: 15px;
}
.infinite-navigation .sf-menu > li{
	padding-left: 15px !important
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.current_page_item a { /* active links*/
    color: #ff0000 !important;
}
.sf-menu > li > a, .sf-vertical > li > a { /* menu item links*/
    color: #ff0000 !important;
}
ul#menu-my-menu-1>li>a:hover{ /* menu item hovered links*/
  color: #333333 !important;
}
.infinite-logo-inner { /* header logo wrapper */
    max-width: 100% !important;
}
.infinite-header-style-boxed.infinite-style-menu-right .infinite-logo { /* center logo */
    float: none !important;
    width: 100%;
    text-align: center;
}
.infinite-header-style-boxed.infinite-style-menu-right .infinite-navigation { /* center menu list items */
    float: none !important;
    text-align: center;
}
.infinite-header-background.infinite-item-mglr { /* transparent header bg*/
    background: rgba(255,255,255,0.4) !important;
}
@media (min-width: 1100px){
   li.menu-item:nth-child(3)> .sub-menu {
      max-height: 350px;
      overflow-y: scroll;
  }
  .sub-menu::-webkit-scrollbar {
    width: 10px;
  }

  .sub-menu::-webkit-scrollbar-thumb {
    background: #666;
    border-radius: 20px;
  }

  .sub-menu::-webkit-scrollbar-track {
    background: #ddd;
    border-radius: 20px;
  }  
}
/* Sticky header logo*/
.infinite-fixed-navigation.infinite-style-slide .infinite-logo-inner img {
    max-height: 100px !important;
}
.infinite-animate-fixed-navigation.infinite-header-style-plain .infinite-navigation,
.infinite-animate-fixed-navigation.infinite-header-style-boxed .infinite-navigation { /* lift up the menu list under the logo*/
    padding-top: 10px;
}

.admin-bar .mm-menu {
   margin-top: 0 !important;
}
/* News Posts */
ul.banner_col{
	float: left;
	list-style-image: url('https://mlju3y4ed1sv.i.optimole.com/GfBfaUM-HM7scZLg/w:auto/h:auto/q:74/https://qpms.com.au/wp-content/uploads/2019/04/tick.png');
	padding-left: 35px;
	width: 25%;
  margin-left: 0 !important; 
}
ul.banner_col li{	
	padding-bottom: 20px;
	font-size: 14.28px;
	text-transform: uppercase;
	font-weight: 550;
}
ul.banner_col li a{
	color: #fff;
}
@media (max-width: 768px){
	.post_banner_2{
		height: 100%;
	}
	ul.banner_col{
		float: none;
		width: 100% !important;
	}
}
ul.banner2_col{
	float: left;
	padding: 0;
	margin-right: 15px;
	width: 25%;
}
ul.banner2_col li{
	font-size: 16px;
	font-style: italic;
	font-family: 'Myriad Pro';
}
@media (max-width: 768px){
	ul.banner2_col{
		float: none;
		width: 100%;
	}
}
.silver_container{
	position: absolute; 
	right: -400px ;
	top: -20px; 
	width: 50%;	
}
@media (max-width: 768px){
	.silver_container{
		position: static; 
		width: 100%;
	}
	.silver_container img{
		margin: 30px 0 50px 0;
	}
}
@media (max-width: 768px){
	main[role=main]{
		background-size: auto !important;	
	}
}
/* Contact Us Button */
.news-btn{
	background-color: #002e5b !important;
  border-radius: 0px !important;
}
/* Link Hover Color */
.post_banner >h2> a:hover, .post_banner >p> a:hover{
	color: #FF0000  !important;
  text-decoration-color: #FF0000 !important;
}
ul.banner_col> li> a:hover{
  color: #FFF  !important;
  text-decoration-color: #FFF !important;
}
/* Post Form */
.post-form {
    background: #eaeaea;
    padding: 30px 20px 15px 20px;
}
.post-form input{
	padding: 15px !important;
}