/*********************************************
	Mobile Navigation Menu
*********************************************/

.it-mobile-menu {
	display: inline-block;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	padding: .5em;
	cursor: pointer;
}
.mobile.builder-module-navigation ul.menu {
	margin-top: 1em;
	display: none;
}
.mobile.builder-module-navigation ul {
	width: 100%;
}
.mobile.builder-module-navigation li {
	width: 100%;
}
.mobile.builder-module-navigation li a {
	border: 1px solid #EBEBEB;
	border-bottom: 0;
	padding: .5em;
}
.mobile.builder-module-navigation .menu > li:last-child a {
	border-bottom: 1px solid #EBEBEB;
}
.mobile.builder-module-navigation li a,
.mobile.builder-module-navigation .current_page_item li a,
.mobile.builder-module-navigation .current-cat li a,
.mobile.builder-module-navigation .current-menu-item li a {
    margin: 0;
    color: #FFFFFF;
}
.builder-module-navigation li a:hover,
.builder-module-navigation .current_page_item li a:hover,
.builder-module-navigation .current-cat li a li a:hover,
.builder-module-navigation .current-menu-item li a:hover {
	color: #FFFFFF;
	background: #56cc91;
}
.mobile.builder-module-navigation li ul {
	left: 0;
	position: relative;
	border: 0;
	margin: 0;
	background: none;
}
.mobile.builder-module-navigation li li {
	border: 0;
}
.mobile.builder-module-navigation li li a,
.mobile.builder-module-navigation .current_page_item li a,
.mobile.builder-module-navigation .current-cat li a,
.mobile.builder-module-navigation .current-menu-item li a {
	padding: .5em;
	font-size: 1.125em;
}
.mobile.builder-module-navigation li li a:hover,
.mobile.builder-module-navigation li li a.sfhover {
	color: #FFFFFF;
}
.mobile.builder-module-navigation li:hover ul,
.mobile.builder-module-navigation li li:hover ul,
.mobile.builder-module-navigation li li li:hover ul,
.mobile.builder-module-navigation li li li li:hover ul,
.mobile.builder-module-navigation li li li li li:hover ul,
.mobile.builder-module-navigation li.sfhover ul,
.mobile.builder-module-navigation li li.sfhover ul,
.mobile.builder-module-navigation li li li.sfhover ul,
.mobile.builder-module-navigation li li li li.sfhover ul,
.mobile.builder-module-navigation li li li li li.sfhover ul {
	left: 0;
}


/*********************************************
	Mobile Navigation Menu (Alternate Navigation Module - 'Navigation with Logo')
*********************************************/

.nav-with-logo .site-logo-wrap {
	display: block;
}
.nav-with-logo .builder-module-navigation-menu-wrapper {
	display: block;
}
.nav-with-logo .site-logo {
	margin-right: 0;
	margin-bottom: 2em;
}

/****GRANT *****/
h1 {
	font-size:250% !important;
}
.entry-content {
	clear: both;
	padding-left: 5px;
	padding-right: 5px;
}

.mobile.builder-module-navigation li a {
	border: 0px solid #EBEBEB;
	border-bottom:solid 1px #CCCCCC;
}


.mobile.builder-module-navigation li a {
	font-size: 100% !important;
}

.slider-header-2 { 
	font-size:750% !important;
}
.slider-text-2 {
	font-size:400%;
}


