/*Global Styles*/
body{
	margin: 0!important;
}
h1,h2,h3,h4,h5,h6,p,a{
	font-family: 'Lato', sans-serif;
}
.nopadding{
	padding: 0px!important;
}
.nopadding-left{
	padding-left: 0px!important;
}
.nopadding-right{
	padding-left: 0px!important;
}
.nopadding-top{
	padding-top: 0px!important;
}
.nopadding-bottom{
	padding-bottom: 0px!important;
}
.nomargin{
	margin: 0px!important;
}
.nomargin-left{
	margin-left: 0px!important;
}
.nomargin-right{
	margin-left: 0px!important;
}
.nomargin-top{
	margin-top: 0px!important;
}
.nomargin-bottom{
	margin-bottom: 0px!important;
}
.table-module table{
	margin-bottom: 30px!important;
}
.logo-mobile:before, .logo-mobile:after{
	content: none!important;
}
.fixed{
	position: fixed;
	width: 100%;
	z-index: 1!important;
}
#menu{
	top:50px!important;
}
.mm-menu.mm-tipbottom:before{
	display: none;
}
.header a{
	padding-top: 15px;
}
.mm-clear:after, .mm-clear:before, .mm-close:after, .mm-close:before {
	content: none;
    transform: none!important;
}
.mm-clear:before, .mm-close:before {
	content: 'x'!important;
	border: none;
	position: relative;
}
.mm-menu.mm-shadow-page:after{
	display: none;
}
html.mm-background .mm-page{
	background: transparent!important;
}
#menu{
	width: 100%!important;
	max-width: 100%!important;
	left:0!important;
}
.mm-title{
	display: none!important;
}
.mobile-brand-img{
	display: none;
}
.mm-listview a{
	color: #fff!important;
}

.table-module ul {
	list-style: circle;
	margin: 10px 0 10px 4px;
}

.table-module li, .table-module li a {
	padding: 3px 0;
}

/*Theme Customization*/
/**Theme Colour Customization**/
.theme-background{
    background-color: #93b825!important;
}
.theme-border{
    border-color: none!important;
}
.active a{
    background: #7f9922!important;
}
.dropdown-menu{background-color: #7f9922!important;}
.dropdown-menu>li {display: inline-block!important;}

/**Theme Spacing Customization**/
.theme-spacing-margin{
	margin-top: 60px;
}
.theme-spacing-padding{
	padding-top: 60px;
	padding-bottom: 60px
}

/**Theme Menu Customization Bootstrap**/
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
	background-color: #7f9922!important;
}
.nav li a{
	color: #fff!important;
	font-size: 12px;
    font-weight: 400;
}
.nav li a:hover{
	background: #7f9922!important;
}
.nav .dropdown-menu  li a:hover{
	text-decoration: underline!important;
}

/**Theme Secondary Dropdown Menu Customization Bootstrap**/
.nav > li.dropdown:hover {
	position: static;
}
.nav > li.dropdown:hover .dropdown-menu{
	display:table;
	width: 100%;
	text-align: center;
	left:0;
	right:0;
}
.dropdown-menu>li{
	display: table-cell;
}

/**Theme Menu Customization mmmenu**/
.header{
	background: #93b825!important;
}
.mm-menu {
    background: #93b825;
    border-color: rgba(0,0,0,.1);
    color: #fff;
}
.mm-menu .mm-navbar a, .mm-menu .mm-navbar>*{
	color: #fff;
}
.mm-menu .mm-listview>li .mm-next:after{
	border-color: #fff;
}
.mm-menu em.mm-counter{
	color: #fff;
}
.mm-menu .mm-btn:after, .mm-menu .mm-btn:before{
	border-color: #fff;
}

header
@media only screen 
and (min-width : 1px) 
and (max-width : 350px) {
.mobile-brand{
	padding-top: 5px;
	max-height: 40px!important;
}
.featured td:first-child{
	background-size: 50px 50px!important;
}
.theme-spacing-padding{
	padding-top: 20px!important;
	padding-bottom: 20px!important;
}
}
@media only screen 
and (min-width : 350px) 
and (max-width : 449px) {
	nav:not(.mm-menu)
{
	display: none;
}
.theme-spacing-margin{
	margin-top: 20px;
}
.theme-spacing-padding{
	padding-top: 20px;
	padding-bottom: 20px;
}
.mobile-brand{
	padding-top: 5px;
	max-height: 45px!important;
}
.featured td:first-child{
	background-size: 50px 50px!important;
}
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-width : 450px) 
and (max-width : 767px) {
	nav:not(.mm-menu)
{
	display: none;
}
.theme-spacing-margin{
	margin-top: 20px;
}
.theme-spacing-padding{
	padding-top: 20px;
	padding-bottom: 20px;
}
.mobile-brand{
	padding-top: 5px;
	max-height: 45px!important;
}
}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 361px)
and (max-width : 992px) {
	nav:not(.mm-menu)
{
	display: none;
}
.theme-spacing-margin{
	margin-top: 20px;
}
.theme-spacing-padding{
	padding-top: 25px;
	padding-bottom: 20px;
}
.mobile-brand{
	padding-top: 5px;
	max-height: 45px!important;
}
.mobile-brand-img{
	padding-top: 5px;
	max-height: 45px!important;
	display: block;
}
}


@media only screen 
and (min-width : 769px) {
	.mobile-brand{
		display: none;
	}
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {

}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
/* Styles */
	
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-width : 768px) 
and (max-width : 1024px) 
and (orientation : portrait) {

}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1224px) {
/* Styles */

}

/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {
/* Styles */

}