/*body*/

/*h1 {color: #6a953c !important;  }  /*lighter green*/

h1 {color: #434d10 !important; font-size: 25px !important;  border-bottom: 3px solid #a7c05b; }
h2 {padding-top: 10px !important; font-size: 20px !important;}


.container > div {
   
    padding: 20px 20px 0;
	margin-bottom: 15px;
}

.moduletable._pchide {display:none;}

.nav .caret {
    border-bottom-color: white;
    border-top-color: white;
}

/*.col-lg-9 {
    border-right: dotted 3px #ccc; }*/

._box1 {
   border: solid 1px #ccc; 
	padding: 0px 10px 10px 10px;
	min-height: 300px;}

._box2 {
    border: solid 1px #ccc; 
	padding: 0px 10px 10px 10px;
	min-height: 300px;
	background-image:url(https://mackaycanegrowers.com.au/images/box1-grad.png);}
	
	div h3, .moduletable h3, #mainWrap div h3 {
    font-weight: 600;
	color: #434d10 !important;
}

/*SP WEATHER MODULE

p.weather_sp1_city {
    font-size: 15px !important; }
	
.weather_sp1 {
    font-size: 10px !important;
	padding: 5px 5px 5px 20px !important;
 }
	
	img.spw_icon_big {
    height: 75px;
    padding-right: 20px;
}
*/

/*end weather*/


/*K WEATHER MODULE*/
.kw_logo {display: none;}
.weather_k1 {
    padding: 5px !important;
}


/*end k weather*/


.zentools .zenmore {
	margin: 1px !important;}

.zentools .zenmore a {
    color:  #09F !important;
}

.zentools p {margin: 0 0 10px;}

.zentools .zenmore a:hover{
    color:  #ffffff !important;
}

.zentools.list ul li {
    border-bottom: 1px solid #e6e6e6 !important;
    padding: 5px 0 !important;
	line-height: 1.3;
}


.zt-list.zt-boxed.zt-columns-2 li.zt-item {color: #000 !important;}

/*LATEST NEWS MODULE*/


/*.zentools [grid-col] {
    box-sizing: border-box;
    float: left;
    min-height: 1px;
    padding-left: 1% !important;
    padding-right: 3%;
}*/

/*end latest news module*/


/*EVEMTS CAlENDAR*/

.ic-day {
    font-size: 20px;
    font-weight: bold;
    line-height: 15px !important;
}
/*to remove the image, top headers in events calendar icagenda*/

.ic-box-date {display:none;}
#icagenda .cat_header_title {display: none !important;}
#icagenda .cat_header_desc {display: none !important;}
#icagenda .title-cat {display: none !important;}
#ictip span.img {display: none !important;}
#icagenda .moreinfos a:link, #icagenda .moreinfos a:visited {display: none !important;}

/*end events calendar*/

/*LOGIN*/

input[type="radio"], input[type="checkbox"] {
    line-height: normal;
    margin: 0;
}

/*end login*/

/*TABLE*/

table.branches {
    background-color: #ffffff;
    border: 1px solid gray;
    border-collapse: collapse;
    padding: 10px;
    width: 100%;
}

table.branches tr, table.branches th, table.branches td {
    border: 1px solid #cccccc;
    padding: 5px !important;
}


/*end TABLE*/


ul.nav.nav-pills.nav-stacked.menu_membersmenu {
    background: #a7bf64 !important;
    padding-left: 5px !important;
}

/*SIDEBAR 2 MENU*/	

#sidebar-2 .moduletable ._membersmenu {
	border: 1px solid #e6e6e6;
    margin-bottom: 30px;
    overflow-x: hidden;
     padding: 20px;
	background-image:url(https://www.mackaycanegrowers.com.au/images/menu-bg-light.png) !important ;
	}
	
	#sidebar-2 .moduletable ._longmenu {
	border: 1px solid #e6e6e6;
    margin-bottom: 10px;
    overflow-x: hidden;
     padding: 15px;
	background-image:url(https://www.mackaycanegrowers.com.au/images/longmenu-bg.png)  ;
	}
	
	._longmenu {
	border: 1px solid #e6e6e6;
    margin-bottom: 10px;
    overflow-x: hidden;
     padding: 10px 10px 5px 10px;
	background-image:url(https://www.mackaycanegrowers.com.au/images/longmenu-bg.png)  ;
	}
	
._weather {
	border: 1px solid #e6e6e6;
    background-image:url(https://www.mackaycanegrowers.com.au/images/menu-bg-light.png)  ;
	}
	
	
	
	#sidebar-2 .moduletable {
		border: none !important ;}
		
#sidebar-1 ul.nav > li.active > a, #sidebar-2 ul.nav > li.active > a, #sidebar-1 ul.nav > li.active span, #sidebar-2 ul.nav > li.active span {
	padding: 5px;}
	
#grid2wrap ._menu {
	border: 1px solid #e6e6e6 !important ;
    margin-bottom: 30px;
    overflow-x: hidden;
     padding: 20px;
	background-image:url(https://www.mackaycanegrowers.com.au/joomla/images/menu-bg-light.png)  ;}
	
	
	#grid2wrap ul.nav > li a, #grid2wrap ul.nav > li a, #grid2wrap ul.nav > li .nav-header, #grid2wrap ul.nav > li .nav-header, #grid2wrap ul.nav > li .separator, #grid2wrap ul.nav > li .separator {
	background: none repeat scroll 0 0 transparent;
	border-radius: 0;
	color: #333333 !important;
	font-weight: bold;
	display: block;
	padding: 10px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:  #e6e6e6 ;
}

#grid2wrap ul.nav > li a:hover,
#grid2wrap ul.nav > li a:hover,
#grid2wrap ul.nav > li .nav-header:hover,
#grid2wrap ul.nav > li .nav-header:hover,
#grid2wrap ul.nav > li .separator:hover,
#grid2wrap ul.nav > li .separator:hover {
  color: #a7c05b !important;
  background: transparent !important;
}


#grid2wrap ul.nav > li.active > a, #grid2wrap ul.nav > li.active > a, #grid2wrap ul.nav > li.active span, #grid2wrap ul.nav > li.active span {
    background: none repeat scroll 0 0 #ffffff !important;
    color: #a7c05b !important;
	padding: 5px;
}

#grid3wrap h3 {
	 border-bottom: 3px solid #a7c05b;}

#grid3wrap h4 {color: #6a953c; font-weight: 600;}

#grid3wrap .zentools h4 a {color: #6a953c !important; font-weight: 600;}

.zentools .zt-block {margin: 5px 0 0 !important; }
	
	/*end SIDEBAR 2 MENU*/

	





/*end body*/

/*attachments*/

#main div.attachmentsList table a, div.attachmentsList table a {float: left !important;}

#main div.attachmentsList caption, div.attachmentsList caption {display: none !important}
/*end attachments*/



/*logo*/

#logo img {
	margin-left: 162px !important;
	margin-top: -15px;}
	
#logowrap {
	padding: 10px 0 0 !important;
	background: #ffffff;
	border-bottom: 1px solid #ccc;
}

/*end logo*/

/*NAV*/

.navbar {background: #6a953c; }

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > span, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > span:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > span:focus {box-shadow: none !important;}

.dropdown-menu > li > a {
	background: #6a953c; }

@media screen and (min-width: 786px) {
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    box-shadow:none !important;
}

}

@media screen and (min-width: 786px) {
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > span:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > span:focus {
    box-shadow:none !important;
}
}

@media screen and (min-width: 786px) {
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > span, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > span:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > span:focus {
    box-shadow:none !important;
}
}

#bannerwrap img {
    margin-bottom: -20px;
    margin-top: 10px;
}

._bannerleft {margin-top: -85px!important; padding: none !important;  } 
._bannerleft img {max-width: none !important; }
#grid1wrap .container > div {padding: 30px 0 0 0 !important;}
#grid1wrap p {margin: 0!important;}


._banner-right {margin-top: -15px; padding-left: 5px;}
._banner-right img {padding-left: 5px;}


/*.t3-mainnav > .container {z-index: 10000;}*/

.zenright ul {margin-right: -105px; }

.dropdown-toggle.separator:after, .dropdown-menu .span:after {
	display: none;}
	

/*end NAV*/

/*slideshow*/
#bannerwrap .allitems {top: 75% !important; height: 60px;}

#bannerwrap p {margin-top: -50px;}

#bannerwrap img {margin-top: -56px;}

.slideshow.slideshowoverlayFrame {
    background: none repeat scroll 0 0 #f9f9f9;
    border: 1px solid #ddd;
    border-radius: none !important;
    box-sizing: border-box;
    float: left;
    margin-bottom: 0 !important;
    padding: 0 !important;
    width: 100%;
}

.zentools .slide-controller {
    margin: 0;
    padding-bottom: 0px !important;
}


/*end slideshow*/



/*IPHONE*/

@media (min-width: 320px) and (max-width: 759px) {
	
	#logo img {margin-left: 0px !important;}
	.moduletable._mobilehide {display:none;}
	.moduletable._pchide {display:inherit;}
	#grid1wrap .container > div {display: none!important;}
	.weather_sp1_cright {margin: 0 !important;}
}

/*end iphone*/

/*iPAD PORTRAIT*/

@media (min-width: 768px) and (max-width: 1024px) {
	.moduletable._banner-right{display:none;}
	#grid1wrap .container > div {display: none!important;}
	#logo img {margin-left: 0px !important;}





}
/*end ipad*/


div.ccf_popup_button {
    float: right !important;
    display: inline-block !important;
    font-size: 12px !important;
    padding: 10px 20px 10px 20px !important;
    line-height: 1;
    cursor: pointer;
}

