/*

Theme Name: Pro &ndash; Child Theme
Theme URI: http://theme.co/pro/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to Pro in this child theme.
Version: 1.0.0
Template: pro

*/

.mobile {
	font-family: 'Roboto', sans-serif !important;
	font-size: 27px !important;
	font-weight: 900 !important;
	color: rgb(91,47,142) !important;
}
a.mobile {
	color: rgb(91,47,142) !important;
}
a.ubermenu-main.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop > .ubermenu-target:not(.ubermenu-noindicator) {
    padding-right: 5px !important; 
}

.e53-12 .x-toggle-burger {
	color: rgb(91,47,142) !important;
}
.e53-12.x-modal .x-modal-content {
    max-width: 28em;
    padding: 2em;
    background-color: #fff0 !important;
    box-shadow: 0em 0em 0em 0em rgba(0,0,0,0.00) !important;
}
.ubermenu-skin-minimal.ubermenu-responsive-toggle {
	display: none !important;
}
.fa-mobile{
	color: rgb(91,47,142)!important;
}
.fa-check-square-o {
	color: rgb(91,47,142)!important;
	font-size: 35px !important;
}
.ubermenu-skin-minimal .ubermenu-item-level-0 > .ubermenu-target {
    font-weight: bold !important ;
}
.ubermenu-main .ubermenu-submenu .ubermenu-item-header > .ubermenu-target {
	text-transform: uppercase !important;
}
li#menu-item-69 :hover {
	background-color: rgb(102, 255, 0) !important;
    color: rgb(4, 2, 139) !important;
}
li#menu-item-69 :active {
	background-color: rgb(102, 255, 0) !important;
    color: rgb(4, 2, 139) !important;
}

.heading1 {
	font-family: 'Aleo', serif !important;
	font-size: 43px !important;
	font-weight: 900 !important;
	color: rgb(255,255,255) !important;
	padding: 2% 5% 2% 5% !important;
}
.x-anchor {
	float: left !important;
	width: 100% !important;
	font-family: 'Aleo', serif !important;
	font-size: 43px !important;
	margin: 0 5% 0 5% !important;
}
.e143-13.x-anchor .x-anchor-text-primary {
	font-size: 43px !important;
	font-weight: 900 !important;
	width: 100% !important;
}

/************ Accessibility plugin *******************/
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
    display: inline-block;
    font-size: 400%;
    line-height: 0;
    padding: 10px ;
}
p.pojo-a11y-toolbar-title {
	display: none !important;
}
/************ HOME *******************/
.icon-background :hover{
	background-color: rgb(102,255,0) !important;
}
.icon {
	width: 100% !important;
	height: auto !important;
}
span.icon-text {
	font-family: 'Roboto', sans-serif !important;
	font-size: 30px !important;
	font-weight: 900 !important;
	color: rgb(91,47,142) !important;
	text-transform: uppercase !important;
}
/************ 1 COLUMN PAGE *******************/
p.black-1-column {
	font-family: 'Roboto', sans-serif !important;
	font-size: 20px !important;
	font-weight: 400 !important;
	line-height: 30px !important;
	color: rgb(34,27,27) !important;
	margin: auto !important;
	padding-top: 5% !important;
}

/************ 2 COLUMN PAGE *******************/
h1 {
	font-family: 'Aleo', serif !important;
	font-size: 43px !important;
	font-weight: 900 !important;
	line-height: 45px !important;
	letter-spacing: 0.5px !important;
	color: rgb(34,27,27) !important;
	margin: auto !important;
	padding: 2% 5% 2% 5% !important;
}
h2 {
	font-family: 'Aleo', serif !important;
	font-style: italic !important;
	font-weight: 400 !important;
	font-size: 30px !important;
	line-height: 40px !important;
	letter-spacing: 1px !important;
	color: rgb(34,27,27) !important;
	margin: auto !important;
	padding: 2% 5% 2% 5% !important;
}
h3 {
	font-family: 'Aleo', serif !important;
	font-size: 43px !important;
	font-weight: 900 !important;
	line-height: 45px !important;
	letter-spacing: 0.5px !important;
	color: rgb(255,255,255) !important;
	margin: auto !important;
	padding: 2% 5% 2% 5% !important;
}
h4{
	font-family: 'Aleo', serif !important;
	font-size: 30px !important;
	font-weight: 900 !important;
	line-height: 45px !important;
	color: rgb(34,27,27) !important;
	margin: auto !important;
	padding: 2% 5% 2% 5% !important;
}
p {
	font-family: 'Roboto', sans-serif !important;
	font-size: 20px !important;
	font-weight: 400 !important;
	line-height: 30px !important;
	color: rgb(34,27,27) !important;
	margin: auto !important;
	padding: 2% 5% 2% 5% !important;
}
ul{
	font-family: 'Roboto', sans-serif !important;
	font-size: 20px !important;
	font-weight: 400 !important;
	line-height: 30px !important;
	color: rgb(34,27,27) !important;
	margin: auto !important;
	padding: 0 5% 0 5% !important;
}

p a{
	font-family: 'Roboto', sans-serif !important;
	font-size: 25px !important;
	font-weight: 900 !important;
	line-height: 30px !important;
	color: rgb(102,255,0) !important;
	margin: auto !important;
}
p a:hover{
	font-family: 'Roboto', sans-serif !important;
	font-size: 25px !important;
	font-weight: 900 !important;
	line-height: 30px !important;
	color: rgb(207,207,207) !important;
	margin: auto !important;
}

p.subheadwhite{
	font-family: 'Aleo', serif !important;
	font-size: 30px !important;
	font-weight: 900 !important;
	line-height: 45px !important;
	color: rgb(255,255,255) !important;
	margin: auto !important;
	padding: 2% 5% 2% 5% !important;
}
.green-container {
	background-color: rgb(102,255,0)!important;
	width: 100% !important;
	height: auto !important;
	bottom: 0 !important;
}
.purple-container {
	background-color: rgb(91,47,142)!important;
	width: 100% !important;
	height: auto !important;
	bottom: 0 !important;
}
span.phone-purple {
	font-family: 'Roboto', sans-serif !important;
	font-size: 25px !important;
	font-weight: 900 !important;
	line-height: 30px !important;
	color: rgb(91,47,142) !important;
	margin: auto !important;
}
span.phone-green {
	font-family: 'Roboto', sans-serif !important;
	font-size: 25px !important;
	font-weight: 900 !important;
	line-height: 30px !important;
	color: rgb(102,255,0) !important;
	margin: auto !important;
}
/************ POST PAGES *******************/
.x-sidebar {
    width: 30% !important;
}
.widget.widget_recent_entries li {
    font-size: 18px !important;
	text-align: left !important;
}
aside.x-sidebar.right {
    padding: 2% 2% 2% 2% !important;
}
h4.h-widget {
	font-family: 'Aleo', serif !important;
	font-weight: 900 !important;
	color: rgb(255,255,255) !important;
	font-size: 35px !important;
	letter-spacing: 1px !important;
}
.widget ul li a:hover{
	color: rgb(91,47,142) !important;
}
.widget {
    text-shadow: 0 0 0 rgba(255,255,255,0.95) !important;
}
.entry-wrap {
    display: block;
    padding: 60px 0 0 0 !important;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 0 0 0 !important;
}
aside.x-sidebar.right {
	background-color: rgb(91,47,142) !important;
	padding: 2% 5% 2% 5% !important;
}
.widget ul li a{
	font-family: 'Roboto', sans-serif !important;
	font-weight: 500 !important;
	color: rgb(255,255,255) !important;
}
.widget ul li:hover {
	background-color: rgb(102,255,0) !important;
}
.widget.widget_recent_entries li {
	font-size: 100% !important;
}
h2.entry-content .content {
	font-family: 'Roboto', sans-serif !important;
	font-size: 20px !important;
	font-weight: 400 !important;
	line-height: 30px !important;
	color: rgb(34,27,27) !important;
	margin: auto !important;
    padding: 10px !important;
}
.eg-front-page-posts-element-38 {
	text-align: left !important;
	margin-top: 2% !important;
}

/************ ACCORDIAN DROP DOWN *******************/
.x-acc-item {
    overflow: hidden;
    border-radius: 0em !important;
    background-color: rgb(255,255,255) !important;
    box-shadow: none !important;
}
.x-acc-header-indicator {
	font-size: 200% !important;
	color: rgb(102,255,0)!important;
}
.x-acc-header-indicator.purple {
	font-size: 200% !important;
	color: rgb(91,47,142)!important;
}
.x-acc-header {
	font-family: 'Aleo', serif !important;
	text-align: left !important;
	font-size: 43px !important;
	font-weight: 900 !important;
	line-height: 45px !important;
	letter-spacing: 0.5px !important;
	color: rgb(34,27,27) !important;
	border-width: 1px 0 0 0 !important;
    border-style: solid !important;
    border-color: rgb(102,255,0) transparent transparent transparent !important;
}
.x-acc-header.purple {
	font-family: 'Aleo', serif !important;
	text-align: left !important;
	font-size: 43px !important;
	font-weight: 900 !important;
	line-height: 45px !important;
	letter-spacing: 0.5px !important;
	color: rgb(34,27,27) !important;
	border-width: 1px 0 0 0 !important;
    border-style: solid !important;
    border-color: rgb(91,47,142) transparent transparent transparent !important;
}
.x-acc-content {
	font-family: 'Roboto', sans-serif !important;
	font-size: 20px !important;
	font-weight: 400 !important;
	line-height: 30px !important;
	color: rgb(34,27,27) !important;
	margin: auto !important;
    padding: 10px !important;
	border-width: 1px 0 0 0 !important;
    border-style: solid !important;
    border-color: rgb(102,255,0) transparent transparent transparent !important;
}
.x-acc-content.purple {
	font-family: 'Roboto', sans-serif !important;
	font-size: 20px !important;
	font-weight: 400 !important;
	line-height: 30px !important;
	color: rgb(34,27,27) !important;
	margin: auto !important;
    padding: 10px !important;
	border-width: 1px 0 0 0 !important;
    border-style: solid !important;
    border-color: rgb(91,47,142) transparent transparent transparent !important;
}
.x-acc-content ul li {
	font-family: 'Roboto', sans-serif !important;
	font-size: 20px !important;
	font-weight: 400 !important;
	line-height: 30px !important;
	color: rgb(34,27,27) !important;
	margin: auto !important;
    padding: 10px !important;
}

/************ Toolkit Post *******************/
.eg-toolkit1-element-38,.eg-toolkit2-element-38,.eg-toolkit3-element-38,.eg-toolkit4-element-38{
	font-family: 'Aleo', serif !important;
	font-size: 35px !important;
	font-weight: 900 !important;
	line-height: 40px !important;
	letter-spacing: 0.5px !important;
	color: rgb(255,255,255) !important;
	text-align: left !important;
	float: left !important;
}

.eg-toolkit1-element-42 a{
	text-align: left !important;
	float: left !important;
}

/************ ESS GRID *******************/
.esg-grid {
	font-family: 'Roboto', sans-serif !important;
}
/************ MEMBERSHIP FORM *******************/
.e143-17.x-anchor{
    float: left !important;
	margin: 0 auto !important;
	width: 75% !important;
}
.x-anchor{
	width: 50% !important;
}

/************ FOOTER *******************/
.follow-us {
	font-family: 'Aleo', serif !important;
	font-size: 43px !important;
	font-weight: 900 !important;
	color: rgb(255,255,255) !important;
}
span.mobile-footer {
	font-family: 'Roboto', sans-serif !important;
	font-size: 47px !important;
	font-weight: 900 !important;
	color: rgb(255,255,255) !important;
	width: 100% !important;
}
.mobile-footer a{
	color: rgb(255,255,255) !important;
	width: 100% !important;
}
.mobile-footer a:hover{
	color: rgb(102,255,0) !important;
	width: 100% !important;
}
.copyright {
	font-family: 'Roboto', sans-serif !important;
	font-size: 18px !important;
	font-weight: 500 !important;
	color: rgb(255,255,255) !important;
}

/*** Samsung Galaxy S5 Portrait----------- */
@media only screen 
   and (max-width : 360px) 
   and (max-height : 640px){
.mobile {
	font-size: 27px !important;
}
.fa-check-square-o {
	font-size: 35px !important;
}
.heading1 {
	font-size: 35px !important;
	line-height: 40px !important;
	width: 100% !important;
}
p {
	font-size: 20px !important;
	width: 100% !important;
}
.x-anchor {
	width: 100% !important;
	font-size: 35px !important;
	margin: 0 5% 0 5% !important;
}
.e143-13.x-anchor .x-anchor-text-primary {
	font-size: 35px !important;
}
/************ Accessibility plugin *******************/
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
    font-size: 400%;
}
p.pojo-a11y-toolbar-title {
	display: none !important;
}	   
/************ HOME *******************/
span.icon-text {
	font-size: 30px !important;
}
/************ 1 COLUMN PAGE *******************/
p.black-1-column {
	font-size: 20px !important;
}
/************ 2 COLUMN PAGE *******************/
h1 {
	font-size: 30px !important;
	line-height: 35px !important;
}
h2 {
	font-size: 25px !important;
	line-height: 30px !important;
}
h3 {
	font-size: 30px !important;
	line-height: 35px !important;
}
p {
	font-size: 20px !important;
	line-height: 30px !important;
	width: 100% !important;
}
ul {
	font-size: 20px !important;
	line-height: 30px !important;
}
p a{
	font-size: 22px !important;
	line-height: 30px !important;
}
p a:hover{
	font-size: 22px !important;
	line-height: 30px !important;
}								 
p.subheadblack{
	font-size: 25px !important;
	line-height: 30px !important;
}
p.subheadwhite{
	font-size: 25px !important;
	line-height: 30px !important;
}
span.phone-purple {
	font-size: 22px !important;
	line-height: 27px !important;
}
span.phone-green {
	font-size: 22px !important;
	line-height: 27px !important;
}
/************ POST PAGES *******************/
h4.h-widget {
	font-size: 200% !important;
}
.widget.widget_recent_entries li {
    font-size: 18px !important;
	text-align: left !important;
}
aside.x-sidebar.right {
    padding: 2% 2% 2% 2% !important;
}
h2.entry-content .content {
	font-size: 18px !important;
	line-height: 22px !important;
}
/************ ACCORDIAN DROP DOWN *******************/
.x-acc-header-indicator {
	font-size: 200% !important;
}
.x-acc-header-indicator.puple {
	font-size: 200% !important;
}
.x-acc-header {
	font-size: 40px !important;
	line-height: 37px !important;
}
.x-acc-header.purple {
	font-size: 30px !important;
	line-height: 35px !important;
}
.x-acc-content {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content.purple {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content ul li {
	font-size: 20px !important;
	line-height: 22px !important;
}
/************ Toolkit Post *******************/
.eg-toolkit1-element-38,.eg-toolkit2-element-38,.eg-toolkit3-element-38,.eg-toolkit4-element-38{
	font-size: 32px !important;
	line-height: 40px !important;
}
/************ MEMBERSHIP FORM *******************/
.e143-17.x-anchor{
    float: left !important;
	margin: 0 auto !important;
	width: 75% !important;
}
.x-anchor{
	width: 50% !important;
}
/************ FOOTER *******************/
.follow-us {
	font-size: 22px !important;
}
span.mobile-footer {
	font-size: 22px !important;
}
.copyright {
	font-size: 18px !important;
}
}	

/* Samsung Galaxy S5 Landscape----------- */
@media screen 
  and (device-width: 320px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) 
  and (orientation: portrait){
.mobile {
	font-size: 27px !important;
}
.fa-check-square-o {
	font-size: 35px !important;
}
.heading1 {
	font-size: 35px !important;
	line-height: 40px !important;
	width: 100% !important;
}
p {
	font-size: 20px !important;
	width: 100% !important;
}
.x-anchor {
	width: 100% !important;
	font-size: 35px !important;
	margin: 0 5% 0 5% !important;
}
.e143-13.x-anchor .x-anchor-text-primary {
	font-size: 35px !important;
}
/************ Accessibility plugin *******************/
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
    font-size: 400%;
}
p.pojo-a11y-toolbar-title {
	display: none !important;
}	  
/************ HOME *******************/
span.icon-text {
	font-size: 30px !important;
}
/************ 1 COLUMN PAGE *******************/
p.black-1-column {
	font-size: 20px !important;
}
/************ 2 COLUMN PAGE *******************/
h1 {
	font-size: 30px !important;
	line-height: 35px !important;
}
h2 {
	font-size: 25px !important;
	line-height: 30px !important;
}
h3 {
	font-size: 32px !important;
	line-height: 37px !important;
}
p {
	font-size: 20px !important;
	line-height: 30px !important;
	width: 100% !important;
}
ul {
	font-size: 20px !important;
	line-height: 30px !important;
}
p a{
	font-size: 22px !important;
	line-height: 30px !important;
}
p a:hover{
	font-size: 22px !important;
	line-height: 30px !important;
}								 
p.subheadblack{
	font-size: 25px !important;
	line-height: 30px !important;
}
p.subheadwhite{
	font-size: 25px !important;
	line-height: 30px !important;
}
span.phone-purple {
	font-size: 22px !important;
	line-height: 27px !important;
}
span.phone-green {
	font-size: 22px !important;
	line-height: 27px !important;
}
/************ POST PAGES *******************/
h4.h-widget {
	font-size: 200% !important;
}
.widget.widget_recent_entries li {
    font-size: 18px !important;
	text-align: left !important;
}
aside.x-sidebar.right {
    padding: 2% 2% 2% 2% !important;
}
h2.entry-content .content {
	font-size: 18px !important;
	line-height: 22px !important;
}
/************ ACCORDIAN DROP DOWN *******************/
.x-acc-header-indicator {
	font-size: 200% !important;
}
.x-acc-header-indicator.puple {
	font-size: 200% !important;
}
.x-acc-header {
	font-size: 30px !important;
	line-height: 35px !important;
}
.x-acc-header.purple {
	font-size: 30px !important;
	line-height: 35px !important;
}
.x-acc-content {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content.purple {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content ul li {
	font-size: 20px !important;
	line-height: 22px !important;
}
/************ Toolkit Post *******************/
.eg-toolkit1-element-38,.eg-toolkit2-element-38,.eg-toolkit3-element-38,.eg-toolkit4-element-38{
	font-size: 32px !important;
	line-height: 40px !important;
}

/************ MEMBERSHIP FORM *******************/
.e143-17.x-anchor{
    float: left !important;
	margin: 0 auto !important;
	width: 75% !important;
}
.x-anchor{
	width: 50% !important;
}
/************ FOOTER *******************/
.follow-us {
	font-size: 25px !important;
}
span.mobile-footer {
	font-size: 25px !important;
}
.copyright {
	font-size: 18px !important;
}
}
@media only screen and (max-height: 640px) and (max-width: 360px){
.mobile {
	font-size: 27px !important;
}
.fa-check-square-o {
	font-size: 35px !important;
}
.heading1 {
	font-size: 35px !important;
	line-height: 40px !important;
	width: 100% !important;
}
p {
	font-size: 20px !important;
	width: 100% !important;
}
.x-anchor {
	width: 100% !important;
	font-size: 35px !important;
	margin: 0 5% 0 5% !important;
}
.e143-13.x-anchor .x-anchor-text-primary {
	font-size: 35px !important;
}
/************ Accessibility plugin *******************/
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
    font-size: 400%;
}
p.pojo-a11y-toolbar-title {
	display: none !important;
}	
/************ HOME *******************/
span.icon-text {
	font-size: 30px !important;
}
/************ 1 COLUMN PAGE *******************/
p.black-1-column {
	font-size: 20px !important;
}
/************ 2 COLUMN PAGE *******************/
h1 {
	font-size: 30px !important;
	line-height: 35px !important;
}
h2 {
	font-size: 25px !important;
	line-height: 30px !important;
}
h3 {
	font-size: 30px !important;
	line-height: 35px !important;
}
p {
	font-size: 20px !important;
	line-height: 30px !important;
	width: 100% !important;
}
ul {
	font-size: 20px !important;
	line-height: 30px !important;
}
p a{
	font-size: 22px !important;
	line-height: 30px !important;
}
p a:hover{
	font-size: 22px !important;
	line-height: 30px !important;
}									
p.subheadblack{
	font-size: 25px !important;
	line-height: 30px !important;
}
p.subheadwhite{
	font-size: 25px !important;
	line-height: 30px !important;
}
span.phone-purple {
	font-size: 22px !important;
	line-height: 27px !important;
}
span.phone-green {
	font-size: 22px !important;
	line-height: 27px !important;
}
/************ POST PAGES *******************/
h4.h-widget {
	font-size: 200% !important;
}
.widget.widget_recent_entries li {
    font-size: 18px !important;
	text-align: left !important;
}
aside.x-sidebar.right {
    padding: 2% 2% 2% 2% !important;
}
h2.entry-content .content {
	font-size: 18px !important;
	line-height: 22px !important;
}
/************ ACCORDIAN DROP DOWN *******************/
.x-acc-header-indicator {
	font-size: 200% !important;
}
.x-acc-header-indicator.puple {
	font-size: 200% !important;
}
.x-acc-header {
	font-size: 30px !important;
	line-height: 35px !important;
}
.x-acc-header.purple {
	font-size: 32px !important;
	line-height: 37px !important;
}
.x-acc-content {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content.purple {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content ul li {
	font-size: 20px !important;
	line-height: 22px !important;
}
/************ Toolkit Post *******************/
.eg-toolkit1-element-38,.eg-toolkit2-element-38,.eg-toolkit3-element-38,.eg-toolkit4-element-38{
	font-size: 32px !important;
	line-height: 40px !important;
}
/************ MEMBERSHIP FORM *******************/
.e143-17.x-anchor{
    float: left !important;
	margin: 0 auto !important;
	width: 75% !important;
}
.x-anchor{
	width: 50% !important;
}
/************ FOOTER *******************/
.follow-us {
	font-size: 25px !important;
}
span.mobile-footer {
	font-size: 25px !important;
}
.copyright {
	font-size: 18px !important;
}
}
/* iPhone 6/7/8 Landscape----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
.mobile {
	font-size: 27px !important;
}
.fa-check-square-o {
	font-size: 35px !important;
}
.heading1 {
	font-size: 35px !important;
	line-height: 40px !important;
	width: 100% !important;
}
.x-anchor {
	width: 100% !important;
	font-size: 35px !important;
	margin: 0 5% 0 5% !important;
}
.e143-13.x-anchor .x-anchor-text-primary {
	font-size: 35px !important;
}
/************ Accessibility plugin *******************/
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
    font-size: 400%;
}
p.pojo-a11y-toolbar-title {
	display: none !important;
}	
/************ HOME *******************/
span.icon-text {
	font-size: 30px !important;
}
/************ 1 COLUMN PAGE *******************/
p.black-1-column {
	font-size: 20px !important;
}
/************ 2 COLUMN PAGE *******************/
h1 {
	font-size: 30px !important;
	line-height: 35px !important;
}
h2 {
	font-size: 25px !important;
	line-height: 30px !important;
}
h3 {
	font-size: 30px !important;
	line-height: 35px !important;
}
p {
	font-size: 20px !important;
	line-height: 30px !important;
	width: 100% !important;
}
ul {
	font-size: 20px !important;
	line-height: 30px !important;
}
p a{
	font-size: 22px !important;
	line-height: 30px !important;
}
p a:hover{
	font-size: 22px !important;
	line-height: 30px !important;
}									
p.subheadblack{
	font-size: 25px !important;
	line-height: 30px !important;
}
p.subheadwhite{
	font-size: 25px !important;
	line-height: 30px !important;
}
span.phone-purple {
	font-size: 22px !important;
	line-height: 27px !important;
}
span.phone-green {
	font-size: 22px !important;
	line-height: 27px !important;
}
/************ POST PAGES *******************/
h4.h-widget {
	font-size: 200% !important;
}
.widget.widget_recent_entries li {
    font-size: 18px !important;
	text-align: left !important;
}
aside.x-sidebar.right {
    padding: 2% 2% 2% 2% !important;
}
h2.entry-content .content {
	font-size: 18px !important;
	line-height: 22px !important;
}
/************ ACCORDIAN DROP DOWN *******************/
.x-acc-header-indicator {
	font-size: 200% !important;
}
.x-acc-header-indicator.puple {
	font-size: 200% !important;
}
.x-acc-header {
	font-size: 30px !important;
	line-height: 35px !important;
}
.x-acc-header.purple {
	font-size: 30px !important;
	line-height: 35px !important;
}
.x-acc-content {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content.purple {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content ul li {
	font-size: 20px !important;
	line-height: 22px !important;
}
/************ Toolkit Post *******************/
.eg-toolkit1-element-38,.eg-toolkit2-element-38,.eg-toolkit3-element-38,.eg-toolkit4-element-38{
	font-size: 35px !important;
	line-height: 40px !important;
}
/************ MEMBERSHIP FORM *******************/
.e143-17.x-anchor{
    float: left !important;
	margin: 0 auto !important;
	width: 75% !important;
}
.x-anchor{
	width: 50% !important;
}
/************ FOOTER *******************/
.follow-us {
	font-size: 25px !important;
}
span.mobile-footer {
	font-size: 25px !important;
}
.copyright {
	font-size: 18px !important;
}
}
/* iPhone 6/7/8 Portrait----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
.mobile {
	font-size: 27px !important;
}
.fa-check-square-o {
	font-size: 35px !important;
}
.heading1 {
	font-size: 35px !important;
	line-height: 40px !important;
	width: 100% !important;
}
.x-anchor {
	width: 100% !important;
	font-size: 35px !important;
	margin: 0 5% 0 5% !important;
}
.e143-13.x-anchor .x-anchor-text-primary {
	font-size: 35px !important;
}
/************ Accessibility plugin *******************/
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
    font-size: 400%;
}
p.pojo-a11y-toolbar-title {
	display: none !important;
}	
/************ HOME *******************/
span.icon-text {
	font-size: 30px !important;
}
/************ 1 COLUMN PAGE *******************/
p.black-1-column {
	font-size: 20px !important;
}
/************ 2 COLUMN PAGE *******************/
h1 {
	font-size: 30px !important;
	line-height: 35px !important;
}
h2 {
	font-size: 25px !important;
	line-height: 30px !important;
}
h3 {
	font-size: 30px !important;
	line-height: 35px !important;
}
p {
	font-size: 20px !important;
	line-height: 30px !important;
	width: 100% !important;
}
ul {
	font-size: 20px !important;
	line-height: 30px !important;
}
p a{
	font-size: 22px !important;
	line-height: 30px !important;
}
p a:hover{
	font-size: 22px !important;
	line-height: 30px !important;
}									
p.subheadblack{
	font-size: 25px !important;
	line-height: 30px !important;
}
p.subheadwhite{
	font-size: 25px !important;
	line-height: 30px !important;
}
span.phone-purple {
	font-size: 22px !important;
	line-height: 27px !important;
}
span.phone-green {
	font-size: 22px !important;
	line-height: 27px !important;
}
/************ POST PAGES *******************/
h4.h-widget {
	font-size: 200% !important;
}
.widget.widget_recent_entries li {
    font-size: 18px !important;
	text-align: left !important;
}
aside.x-sidebar.right {
    padding: 2% 2% 2% 2% !important;
}
h2.entry-content .content {
	font-size: 18px !important;
	line-height: 22px !important;
}
/************ ACCORDIAN DROP DOWN *******************/
.x-acc-header-indicator {
	font-size: 200% !important;
}
.x-acc-header-indicator.puple {
	font-size: 200% !important;
}
.x-acc-header {
	font-size: 32px !important;
	line-height: 37px !important;
}
.x-acc-header.purple {
	font-size: 32px !important;
	line-height: 37px !important;
}
.x-acc-content {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content.purple {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content ul li {
	font-size: 20px !important;
	line-height: 22px !important;
}
/************ Toolkit Post *******************/
.eg-toolkit1-element-38,.eg-toolkit2-element-38,.eg-toolkit3-element-38,.eg-toolkit4-element-38{
	font-size: 35px !important;
	line-height: 40px !important;
}
/************ MEMBERSHIP FORM *******************/
.e143-17.x-anchor{
    float: left !important;
	margin: 0 auto !important;
	width: 75% !important;
}
.x-anchor{
	width: 50% !important;
}
/************ FOOTER *******************/
.follow-us {
	font-size: 25px !important;
}
span.mobile-footer {
	font-size: 25px !important;
}
.copyright {
	font-size: 18px !important;
}
}
/* iPhone 6+/7+/8+ Landscape----------- */
@media only screen 
    and (min-device-width : 414px) 
    and (max-device-width : 736px) 
    and (orientation : landscape) 
    and (-webkit-min-device-pixel-ratio : 3)  {
.mobile {
	font-size: 27px !important;
}
.fa-check-square-o {
	font-size: 35px !important;
}
.heading1 {
	font-size: 35px !important;
	line-height: 40px !important;
	width: 100% !important;
}
.x-anchor {
	width: 100% !important;
	font-size: 35px !important;
	margin: 0 5% 0 5% !important;
}
.e143-13.x-anchor .x-anchor-text-primary {
	font-size: 35px !important;
}
/************ Accessibility plugin *******************/
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
    font-size: 400%;
}
p.pojo-a11y-toolbar-title {
	display: none !important;
}		
/************ HOME *******************/
span.icon-text {
	font-size: 30px !important;
}
/************ 1 COLUMN PAGE *******************/
p.black-1-column {
	font-size: 20px !important;
}
/************ 2 COLUMN PAGE *******************/
h1 {
	font-size: 32px !important;
	line-height: 37px !important;
}
h2 {
	font-size: 25px !important;
	line-height: 30px !important;
}
h3 {
	font-size: 32px !important;
	line-height: 37px !important;
}
p {
	font-size: 20px !important;
	line-height: 30px !important;
	width: 100% !important;
}
ul {
	font-size: 20px !important;
	line-height: 30px !important;
}
p a{
	font-size: 22px !important;
	line-height: 30px !important;
}
p a:hover{
	font-size: 22px !important;
	line-height: 30px !important;
}									
p.subheadblack{
	font-size: 25px !important;
	line-height: 30px !important;
}
p.subheadwhite{
	font-size: 25px !important;
	line-height: 30px !important;
}
span.phone-purple {
	font-size: 22px !important;
	line-height: 27px !important;
}
span.phone-green {
	font-size: 22px !important;
	line-height: 27px !important;
}
/************ POST PAGES *******************/
h4.h-widget {
	font-size: 200% !important;
}
.widget.widget_recent_entries li {
    font-size: 18px !important;
	text-align: left !important;
}
aside.x-sidebar.right {
    padding: 2% 2% 2% 2% !important;
}
h2.entry-content .content {
	font-size: 18px !important;
	line-height: 22px !important;
}
/************ ACCORDIAN DROP DOWN *******************/
.x-acc-header-indicator {
	font-size: 200% !important;
}
.x-acc-header-indicator.puple {
	font-size: 200% !important;
}
.x-acc-header {
	font-size: 32px !important;
	line-height: 37px !important;
}
.x-acc-header.purple {
	font-size: 32px !important;
	line-height: 37px !important;
}
.x-acc-content {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content.purple {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content ul li {
	font-size: 20px !important;
	line-height: 22px !important;
}
/************ Toolkit Post *******************/
.eg-toolkit1-element-38,.eg-toolkit2-element-38,.eg-toolkit3-element-38,.eg-toolkit4-element-38{
	font-size: 35px !important;
	line-height: 40px !important;
}
/************ MEMBERSHIP FORM *******************/
.e143-17.x-anchor{
    float: left !important;
	margin: 0 auto !important;
	width: 75% !important;
}
.x-anchor{
	width: 50% !important;
}
/************ FOOTER *******************/
.follow-us {
	font-size: 40px !important;
}
span.mobile-footer {
	font-size: 40px !important;
}
.copyright {
	font-size: 18px !important;
}
}
/* iPhone 6+/7+/8+ Portrait----------- */
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 3) {
.mobile {
	font-size: 27px !important;
}
.fa-check-square-o {
	font-size: 35px !important;
}
.heading1 {
	font-size: 35px !important;
	line-height: 40px !important;
	width: 100% !important;
}
.x-anchor {
	width: 100% !important;
	font-size: 35px !important;
	margin: 0 5% 0 5% !important;
}
.e143-13.x-anchor .x-anchor-text-primary {
	font-size: 35px !important;
}
/************ Accessibility plugin *******************/
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
    font-size: 400%;
}
p.pojo-a11y-toolbar-title {
	display: none !important;
}	
/************ HOME *******************/
span.icon-text {
	font-size: 30px !important;
}
/************ 1 COLUMN PAGE *******************/
p.black-1-column {
	font-size: 20px !important;
}
/************ 2 COLUMN PAGE *******************/
h1 {
	font-size: 32px !important;
	line-height: 37px !important;
}
h2 {
	font-size: 25px !important;
	line-height: 30px !important;
}
h3 {
	font-size: 32px !important;
	line-height: 37px !important;
}
p {
	font-size: 20px !important;
	line-height: 30px !important;
	width: 100% !important;
}
ul {
	font-size: 20px !important;
	line-height: 30px !important;
}
p a{
	font-size: 22px !important;
	line-height: 30px !important;
}
p a:hover{
	font-size: 22px !important;
	line-height: 30px !important;
}								
p.subheadblack{
	font-size: 25px !important;
	line-height: 30px !important;
}
p.subheadwhite{
	font-size: 25px !important;
	line-height: 30px !important;
}
span.phone-purple {
	font-size: 22px !important;
	line-height: 27px !important;
}
span.phone-green {
	font-size: 22px !important;
	line-height: 27px !important;
}
/************ POST PAGES *******************/
h4.h-widget {
	font-size: 200% !important;
}
.widget.widget_recent_entries li {
    font-size: 18px !important;
	text-align: left !important;
}
aside.x-sidebar.right {
    padding: 2% 2% 2% 2% !important;
}
h2.entry-content .content {
	font-size: 18px !important;
	line-height: 22px !important;
}
/************ ACCORDIAN DROP DOWN *******************/
.x-acc-header-indicator {
	font-size: 200% !important;
}
.x-acc-header-indicator.puple {
	font-size: 200% !important;
}
.x-acc-header {
	font-size: 32px !important;
	line-height: 37px !important;
}
.x-acc-header.purple {
	font-size: 32px !important;
	line-height: 37px !important;
}
.x-acc-content {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content.purple {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content ul li {
	font-size: 20px !important;
	line-height: 22px !important;
}
/************ Toolkit Post *******************/
.eg-toolkit1-element-38,.eg-toolkit2-element-38,.eg-toolkit3-element-38,.eg-toolkit4-element-38{
	font-size: 35px !important;
	line-height: 40px !important;
}
/************ MEMBERSHIP FORM *******************/
.e143-17.x-anchor{
    float: left !important;
	margin: 0 auto !important;
	width: 75% !important;
}
.x-anchor{
	width: 50% !important;
}
/************ FOOTER *******************/
.follow-us {
	font-size: 25px !important;
}
span.mobile-footer {
	font-size: 25px !important;
}
.copyright {
	font-size: 18px !important;
}
}
/* iPhone X Landscape----------- */
@media only screen 
    and (device-width : 375px) 
    and (device-height : 812px) 
    and (-webkit-min-device-pixel-ratio : 3)
	and (orientation : landscape) {
.mobile {
	font-size: 27px !important;
}
.fa-check-square-o {
	font-size: 35px !important;
}
.heading1 {
	font-size: 35px !important;
	line-height: 40px !important;
	width: 100% !important;
}
.x-anchor {
	width: 100% !important;
	font-size: 35px !important;
	margin: 0 5% 0 5% !important;
}
.e143-13.x-anchor .x-anchor-text-primary {
	font-size: 35px !important;
}
/************ Accessibility plugin *******************/
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
    font-size: 400%;
}
p.pojo-a11y-toolbar-title {
	display: none !important;
}		
/************ HOME *******************/
span.icon-text {
	font-size: 30px !important;
}
/************ 1 COLUMN PAGE *******************/
p.black-1-column {
	font-size: 20px !important;
}
/************ 2 COLUMN PAGE *******************/
h1 {
	font-size: 32px !important;
	line-height: 37px !important;
}
h2 {
	font-size: 30px !important;
	line-height: 30px !important;
}
h3 {
	font-size: 32px !important;
	line-height: 37px !important;
}
p {
	font-size: 20px !important;
	line-height: 30px !important;
	width: 100% !important;
}
ul {
	font-size: 20px !important;
	line-height: 30px !important;
}
p a{
	font-size: 22px !important;
	line-height: 30px !important;
}
p a:hover{
	font-size: 22px !important;
	line-height: 30px !important;
}									
p.subheadblack{
	font-size: 25px !important;
	line-height: 30px !important;
}
p.subheadwhite{
	font-size: 25px !important;
	line-height: 30px !important;
}
span.phone-purple {
	font-size: 22px !important;
	line-height: 27px !important;
}
span.phone-green {
	font-size: 22px !important;
	line-height: 27px !important;
}
/************ POST PAGES *******************/
h4.h-widget {
	font-size: 200% !important;
}
.widget.widget_recent_entries li {
    font-size: 18px !important;
	text-align: left !important;
}
aside.x-sidebar.right {
    padding: 2% 2% 2% 2% !important;
}
h2.entry-content .content {
	font-size: 18px !important;
	line-height: 22px !important;
}
/************ ACCORDIAN DROP DOWN *******************/
.x-acc-header-indicator {
	font-size: 200% !important;
}
.x-acc-header-indicator.puple {
	font-size: 200% !important;
}
.x-acc-header {
	font-size: 32px !important;
	line-height: 37px !important;
}
.x-acc-header.purple {
	font-size: 32px !important;
	line-height: 37px !important;
}
.x-acc-content {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content.purple {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content ul li {
	font-size: 20px !important;
	line-height: 22px !important;
}
/************ Toolkit Post *******************/
.eg-toolkit1-element-38,.eg-toolkit2-element-38,.eg-toolkit3-element-38,.eg-toolkit4-element-38{
	font-size: 35px !important;
	line-height: 40px !important;
}
/************ MEMBERSHIP FORM *******************/
.e143-17.x-anchor{
    float: left !important;
	margin: 0 auto !important;
	width: 75% !important;
}
.x-anchor{
	width: 50% !important;
}
/************ FOOTER *******************/
.follow-us {
	font-size: 27px !important;
}
span.mobile-footer {
	font-size: 27px !important;
}
.copyright {
	font-size: 18px !important;
}
}
/* iPhone X Portrait----------- */
@media only screen 
and (device-width : 375px) 
and (device-height : 812px) 
and (-webkit-min-device-pixel-ratio : 3)
and (orientation : portrait) {
.mobile {
	font-size: 27px !important;
}
.fa-check-square-o {
	font-size: 35px !important;
}
.heading1 {
	font-size: 35px !important;
	line-height: 40px !important;
	width: 100% !important;
}
.x-anchor {
	width: 100% !important;
	font-size: 35px !important;
	margin: 0 5% 0 5% !important;
}
.e143-13.x-anchor .x-anchor-text-primary {
	font-size: 35px !important;
}
/************ Accessibility plugin *******************/
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
    font-size: 400%;
}
p.pojo-a11y-toolbar-title {
	display: none !important;
}	
/************ HOME *******************/
span.icon-text {
	font-size: 30px !important;
}
/************ 1 COLUMN PAGE *******************/
p.black-1-column {
	font-size: 20px !important;
}
/************ 2 COLUMN PAGE *******************/
h1 {
	font-size: 32px !important;
	line-height: 37px !important;
}
h2 {
	font-size: 30px !important;
	line-height: 30px !important;
}
h3 {
	font-size: 32px !important;
	line-height: 37px !important;
}
p {
	font-size: 20px !important;
	line-height: 30px !important;
	width: 100% !important;
}
ul {
	font-size: 20px !important;
	line-height: 30px !important;
}
p a{
	font-size: 22px !important;
	line-height: 30px !important;
}
p a:hover{
	font-size: 22px !important;
	line-height: 30px !important;
}							
p.subheadblack{
	font-size: 25px !important;
	line-height: 30px !important;
}
p.subheadwhite{
	font-size: 25px !important;
	line-height: 30px !important;
}
span.phone-purple {
	font-size: 22px !important;
	line-height: 27px !important;
}
span.phone-green {
	font-size: 22px !important;
	line-height: 27px !important;
}
/************ POST PAGES *******************/
h4.h-widget {
	font-size: 200% !important;
}
.widget.widget_recent_entries li {
    font-size: 18px !important;
	text-align: left !important;
}
aside.x-sidebar.right {
    padding: 2% 2% 2% 2% !important;
}
h2.entry-content .content {
	font-size: 18px !important;
	line-height: 22px !important;
}
/************ ACCORDIAN DROP DOWN *******************/
.x-acc-header-indicator {
	font-size: 200% !important;
}
.x-acc-header-indicator.puple {
	font-size: 200% !important;
}
.x-acc-header {
	font-size: 32px !important;
	line-height: 37px !important;
}
.x-acc-header.purple {
	font-size: 32px !important;
	line-height: 37px !important;
}
.x-acc-content {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content.purple {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content ul li {
	font-size: 20px !important;
	line-height: 22px !important;
}
/************ Toolkit Post *******************/
.eg-toolkit1-element-38,.eg-toolkit2-element-38,.eg-toolkit3-element-38,.eg-toolkit4-element-38{
	font-size: 35px !important;
	line-height: 40px !important;
}
/************ MEMBERSHIP FORM *******************/
.e143-17.x-anchor{
    float: left !important;
	margin: 0 auto !important;
	width: 75% !important;
}
.x-anchor{
	width: 50% !important;
}
/************ FOOTER *******************/
.follow-us {
	font-size: 27px !important;
}
span.mobile-footer {
	font-size: 27px !important;
}
.copyright {
	font-size: 18px !important;
}
}
/* iPads + iPad mini Landscape----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.mobile {
	font-size: 27px !important;
}
.fa-check-square-o {
	font-size: 35px !important;
}
.heading1 {
	font-size: 35px !important;
	line-height: 40px !important;
	width: 100% !important;
}
.x-anchor {
	width: 100% !important;
	font-size: 35px !important;
	margin: 0 5% 0 5% !important;
}
.e143-13.x-anchor .x-anchor-text-primary {
	font-size: 35px !important;
}
/************ Accessibility plugin *******************/
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
    font-size: 400%;
}
p.pojo-a11y-toolbar-title {
	display: none !important;
}	
	
/************ HOME *******************/
span.icon-text {
	font-size: 30px !important;
}
/************ 1 COLUMN PAGE *******************/
p.black-1-column {
	font-size: 20px !important;
}
/************ 2 COLUMN PAGE *******************/
h1 {
	font-size: 35px !important;
	line-height: 37px !important;
}
h2 {
	font-size: 23px !important;
	line-height: 30px !important;
}
h3 {
	font-size: 35px !important;
	line-height: 37px !important;
}
p {
	font-size: 20px !important;
	line-height: 30px !important;
	width: 100% !important;
}
ul {
	font-size: 20px !important;
	line-height: 30px !important;
}
p a{
	font-size: 22px !important;
	line-height: 30px !important;
}
p a:hover{
	font-size: 22px !important;
	line-height: 30px !important;
}							
p.subheadblack{
	font-size: 25px !important;
	line-height: 30px !important;
}
p.subheadwhite{
	font-size: 25px !important;
	line-height: 30px !important;
}
span.phone-purple {
	font-size: 22px !important;
	line-height: 27px !important;
}
span.phone-green {
	font-size: 22px !important;
	line-height: 27px !important;
}
/************ POST PAGES *******************/
h4.h-widget {
	font-size: 200% !important;
}
.widget.widget_recent_entries li {
    font-size: 18px !important;
	text-align: left !important;
}
aside.x-sidebar.right {
    padding: 2% 2% 2% 2% !important;
}
h2.entry-content .content {
	font-size: 18px !important;
	line-height: 22px !important;
}
/************ ACCORDIAN DROP DOWN *******************/
.x-acc-header-indicator {
	font-size: 200% !important;
}
.x-acc-header-indicator.puple {
	font-size: 200% !important;
}
.x-acc-header {
	font-size: 32px !important;
	line-height: 37px !important;
}
.x-acc-header.purple {
	font-size: 32px !important;
	line-height: 37px !important;
}
.x-acc-content {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content.purple {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content ul li {
	font-size: 20px !important;
	line-height: 22px !important;
}
/************ Toolkit Post *******************/
.eg-toolkit1-element-38,.eg-toolkit2-element-38,.eg-toolkit3-element-38,.eg-toolkit4-element-38{
	font-size: 35px !important;
	line-height: 40px !important;
}
/************ MEMBERSHIP FORM *******************/
.e143-17.x-anchor{
    float: left !important;
	margin: 0 auto !important;
	width: 75% !important;
}
.x-anchor{
	width: 50% !important;
}
/************ FOOTER *******************/
.follow-us {
	font-size: 25px !important;
}
span.mobile-footer {
	font-size: 25px !important;
}
.copyright {
	font-size: 18px !important;
}
}
/* iPads + iPad mini Portrait----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
.mobile {
	font-size: 27px !important;
}
.fa-check-square-o {
	font-size: 35px !important;
}
.heading1 {
	font-size: 35px !important;
	line-height: 40px !important;
	width: 100% !important;
}
.x-anchor {
	width: 100% !important;
	font-size: 35px !important;
	margin: 0 5% 0 5% !important;
}
.e143-13.x-anchor .x-anchor-text-primary {
	font-size: 35px !important;
}
/************ Accessibility plugin *******************/
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
    font-size: 400%;
}
p.pojo-a11y-toolbar-title {
	display: none !important;
}	
/************ HOME *******************/
span.icon-text {
	font-size: 30px !important;
}
/************ 1 COLUMN PAGE *******************/
p.black-1-column {
	font-size: 20px !important;
}
/************ 2 COLUMN PAGE *******************/
h1 {
	font-size: 35px !important;
	line-height: 37px !important;
}
h2 {
	font-size: 25px !important;
	line-height: 30px !important;
}
h3 {
	font-size: 35px !important;
	line-height: 37px !important;
}
p {
	font-size: 20px !important;
	line-height: 30px !important;
	width: 100% !important;
}
ul {
	font-size: 20px !important;
	line-height: 30px !important;
}
p a{
	font-size: 22px !important;
	line-height: 30px !important;
}
p a:hover{
	font-size: 22px !important;
	line-height: 30px !important;
}						
p.subheadblack{
	font-size: 25px !important;
	line-height: 30px !important;
}
p.subheadwhite{
	font-size: 25px !important;
	line-height: 30px !important;
}
span.phone-purple {
	font-size: 22px !important;
	line-height: 27px !important;
}
span.phone-green {
	font-size: 22px !important;
	line-height: 27px !important;
}
/************ POST PAGES *******************/
h4.h-widget {
	font-size: 200% !important;
}
.widget.widget_recent_entries li {
    font-size: 18px !important;
	text-align: left !important;
}
aside.x-sidebar.right {
    padding: 2% 2% 2% 2% !important;
}
h2.entry-content .content {
	font-size: 18px !important;
	line-height: 22px !important;
}
/************ ACCORDIAN DROP DOWN *******************/
.x-acc-header-indicator {
	font-size: 200% !important;
}
.x-acc-header-indicator.puple {
	font-size: 200% !important;
}
.x-acc-header {
	font-size: 32px !important;
	line-height: 37px !important;
}
.x-acc-header.purple {
	font-size: 32px !important;
	line-height: 37px !important;
}
.x-acc-content {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content.purple {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content ul li {
	font-size: 20px !important;
	line-height: 22px !important;
}
/************ Toolkit Post *******************/
.eg-toolkit1-element-38,.eg-toolkit2-element-38,.eg-toolkit3-element-38,.eg-toolkit4-element-38{
	font-size: 35px !important;
	line-height: 40px !important;
}
/************ MEMBERSHIP FORM *******************/
.e143-17.x-anchor{
    float: left !important;
	margin: 0 auto !important;
	width: 75% !important;
}
.x-anchor{
	width: 50% !important;
}
/************ FOOTER *******************/
.follow-us {
	font-size: 25px !important;
}
span.mobile-footer {
	font-size: 25px !important;
}
.copyright {
	font-size: 18px !important;
}
}
/* iPad 3 Landscape----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
.mobile {
	font-size: 27px !important;
}
.fa-check-square-o {
	font-size: 35px !important;
}
.heading1 {
	font-size: 30px !important;
	line-height: 35px !important;
	width: 100% !important;
}
.x-anchor {
	width: 100% !important;
	font-size: 35px !important;
	margin: 0 5% 0 5% !important;
}
.e143-13.x-anchor .x-anchor-text-primary {
	font-size: 35px !important;
}
/************ Accessibility plugin *******************/
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
    font-size: 400%;
}
p.pojo-a11y-toolbar-title {
	display: none !important;
}	
/************ HOME *******************/
span.icon-text {
	font-size: 30px !important;
}
/************ 1 COLUMN PAGE *******************/
p.black-1-column {
	font-size: 20px !important;
}
/************ 2 COLUMN PAGE *******************/
h1 {
	font-size: 35px !important;
	line-height: 37px !important;
}
h2 {
	font-size: 25px !important;
	line-height: 30px !important;
}
h3 {
	font-size: 35px !important;
	line-height: 37px !important;
}
p {
	font-size: 20px !important;
	line-height: 30px !important;
	width: 100% !important;
}
ul {
	font-size: 20px !important;
	line-height: 30px !important;
}
p a{
	font-size: 22px !important;
	line-height: 30px !important;
}
p a:hover{
	font-size: 22px !important;
	line-height: 30px !important;
}				
p.subheadblack{
	font-size: 25px !important;
	line-height: 30px !important;
}
p.subheadwhite{
	font-size: 25px !important;
	line-height: 30px !important;
}
p.white {
	font-size: 20px !important;
	line-height: 22px !important;
	width: 100% !important;
}
span.phone-purple {
	font-size: 22px !important;
	line-height: 27px !important;
}
span.phone-green {
	font-size: 22px !important;
	line-height: 27px !important;
}
/************ POST PAGES *******************/
h4.h-widget {
	font-size: 200% !important;
}
.widget.widget_recent_entries li {
    font-size: 18px !important;
	text-align: left !important;
}
aside.x-sidebar.right {
    padding: 2% 2% 2% 2% !important;
}
h2.entry-content .content {
	font-size: 18px !important;
	line-height: 22px !important;
}
/************ ACCORDIAN DROP DOWN *******************/
.x-acc-header-indicator {
	font-size: 200% !important;
}
.x-acc-header-indicator.puple {
	font-size: 200% !important;
}
.x-acc-header {
	font-size: 32px !important;
	line-height: 37px !important;
}
.x-acc-header.purple {
	font-size: 32px !important;
	line-height: 37px !important;
}
.x-acc-content {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content.purple {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content ul li {
	font-size: 20px !important;
	line-height: 22px !important;
}
/************ Toolkit Post *******************/
.eg-toolkit1-element-38,.eg-toolkit2-element-38,.eg-toolkit3-element-38,.eg-toolkit4-element-38{
	font-size: 35px !important;
	line-height: 40px !important;
}
/************ MEMBERSHIP FORM *******************/
.e143-17.x-anchor{
    float: left !important;
	margin: 0 auto !important;
	width: 75% !important;
}
.x-anchor{
	width: 50% !important;
}
/************ FOOTER *******************/
.follow-us {
	font-size: 25px !important;
}
span.mobile-footer {
	font-size: 25px !important;
}
.copyright {
	font-size: 18px !important;
}
}
/* iPad 3 Portrait----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
.mobile {
	font-size: 27px !important;
}
.fa-check-square-o {
	font-size: 35px !important;
}
.heading1 {
	font-size: 30px !important;
	line-height: 35px !important;
	width: 100% !important;
}
.x-anchor {
	width: 100% !important;
	font-size: 35px !important;
	margin: 0 5% 0 5% !important;
}
.e143-13.x-anchor .x-anchor-text-primary {
	font-size: 35px !important;
}
/************ Accessibility plugin *******************/
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
    font-size: 400%;
}
p.pojo-a11y-toolbar-title {
	display: none !important;
}
/************ HOME *******************/
span.icon-text {
	font-size: 30px !important;
}
/************ 1 COLUMN PAGE *******************/
p.black-1-column {
	font-size: 20px !important;
}
/************ 2 COLUMN PAGE *******************/
h1 {
	font-size: 35px !important;
	line-height: 37px !important;
}
h2 {
	font-size: 25px !important;
	line-height: 30px !important;
}
h3 {
	font-size: 35px !important;
	line-height: 37px !important;
}
p {
	font-size: 20px !important;
	line-height: 30px !important;
	width: 100% !important;
}
ul {
	font-size: 20px !important;
	line-height: 30px !important;
}
p a{
	font-size: 22px !important;
	line-height: 30px !important;
}
p a:hover{
	font-size: 22px !important;
	line-height: 30px !important;
}		
p.subheadblack{
	font-size: 25px !important;
	line-height: 30px !important;
}
p.subheadwhite{
	font-size: 25px !important;
	line-height: 30px !important;
}
span.phone-purple {
	font-size: 22px !important;
	line-height: 27px !important;
}
span.phone-green {
	font-size: 22px !important;
	line-height: 27px !important;
}
/************ POST PAGES *******************/
h4.h-widget {
	font-size: 200% !important;
}
.widget.widget_recent_entries li {
    font-size: 18px !important;
	text-align: left !important;
}
aside.x-sidebar.right {
    padding: 2% 2% 2% 2% !important;
}
h2.entry-content .content {
	font-size: 18px !important;
	line-height: 22px !important;
}
/************ ACCORDIAN DROP DOWN *******************/
.x-acc-header-indicator {
	font-size: 200% !important;
}
.x-acc-header-indicator.puple {
	font-size: 200% !important;
}
.x-acc-header {
	font-size: 32px !important;
	line-height: 37px !important;
}
.x-acc-header.purple {
	font-size: 32px !important;
	line-height: 37px !important;
}
.x-acc-content {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content.purple {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content ul li {
	font-size: 20px !important;
	line-height: 22px !important;
}
/************ Toolkit Post *******************/
.eg-toolkit1-element-38,.eg-toolkit2-element-38,.eg-toolkit3-element-38,.eg-toolkit4-element-38{
	font-size: 35px !important;
	line-height: 40px !important;
}
/************ MEMBERSHIP FORM *******************/
.e143-17.x-anchor{
    float: left !important;
	margin: 0 auto !important;
	width: 75% !important;
}
.x-anchor{
	width: 50% !important;
}
/************ FOOTER *******************/
.follow-us {
	font-size: 25px !important;
}
span.mobile-footer {
	font-size: 25px !important;
}
.copyright {
	font-size: 18px !important;
}
}
/* iPad Pro Landscape------------ */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
.mobile {
	font-size: 27px !important;
}
.fa-check-square-o {
	font-size: 35px !important;
}
.heading1 {
	font-size: 35px !important;
	line-height: 40px !important;
	width: 100% !important;
}
.x-anchor {
	width: 100% !important;
	font-size: 35px !important;
	margin: 0 5% 0 5% !important;
}
.e143-13.x-anchor .x-anchor-text-primary {
	font-size: 35px !important;
}
/************ Accessibility plugin *******************/
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
    font-size: 400%;
}
p.pojo-a11y-toolbar-title {
	display: none !important;
}	  
/************ HOME *******************/
span.icon-text {
	font-size: 30px !important;
}
/************ 1 COLUMN PAGE *******************/
p.black-1-column {
	font-size: 20px !important;
}
/************ 2 COLUMN PAGE *******************/
h1 {
	font-size: 35px !important;
	line-height: 37px !important;
}
h2 {
	font-size: 25px !important;
	line-height: 30px !important;
}
h3 {
	font-size: 35px !important;
	line-height: 37px !important;
}
p {
	font-size: 20px !important;
	line-height: 30px !important;
	width: 100% !important;
}
ul {
	font-size: 20px !important;
	line-height: 30px !important;
}
p a{
	font-size: 22px !important;
	line-height: 30px !important;
}
p a:hover{
	font-size: 22px !important;
	line-height: 30px !important;
}				  	  	  	  
p.subheadblack{
	font-size: 25px !important;
	line-height: 30px !important;
}
p.subheadwhite{
	font-size: 25px !important;
	line-height: 30px !important;
}
span.phone-purple {
	font-size: 22px !important;
	line-height: 27px !important;
}
span.phone-green {
	font-size: 22px !important;
	line-height: 27px !important;
}
/************ POST PAGES *******************/
h4.h-widget {
	font-size: 200% !important;
}
.widget.widget_recent_entries li {
    font-size: 18px !important;
	text-align: left !important;
}
aside.x-sidebar.right {
    padding: 2% 2% 2% 2% !important;
}
h2.entry-content .content {
	font-size: 18px !important;
	line-height: 22px !important;
}
/************ ACCORDIAN DROP DOWN *******************/
.x-acc-header-indicator {
	font-size: 200% !important;
}
.x-acc-header-indicator.puple {
	font-size: 200% !important;
}
.x-acc-header {
	font-size: 32px !important;
	line-height: 37px !important;
}
.x-acc-header.purple {
	font-size: 32px !important;
	line-height: 37px !important;
}
.x-acc-content {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content.purple {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content ul li {
	font-size: 20px !important;
	line-height: 22px !important;
}
/************ Toolkit Post *******************/
.eg-toolkit1-element-38,.eg-toolkit2-element-38,.eg-toolkit3-element-38,.eg-toolkit4-element-38{
	font-size: 35px !important;
	line-height: 40px !important;
}
/************ MEMBERSHIP FORM *******************/
.e143-17.x-anchor{
    float: left !important;
	margin: 0 auto !important;
	width: 75% !important;
}
.x-anchor{
	width: 50% !important;
}
/************ FOOTER *******************/
.follow-us {
	font-size: 25px !important;
}
span.mobile-footer {
	font-size: 25px !important;
}
.copyright {
	font-size: 18px !important;
}
}
/* iPad Pro Portrait------------ */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
.mobile {
	font-size: 27px !important;
}
.fa-check-square-o {
	font-size: 35px !important;
}
.heading1 {
	font-size: 35px !important;
	line-height: 40px !important;
	width: 100% !important;
}
.x-anchor {
	width: 100% !important;
	font-size: 35px !important;
	margin: 0 5% 0 5% !important;
}
.e143-13.x-anchor .x-anchor-text-primary {
	font-size: 35px !important;
}
/************ Accessibility plugin *******************/
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
    font-size: 400%;
}
p.pojo-a11y-toolbar-title {
	display: none !important;
}	  
/************ HOME *******************/
span.icon-text {
	font-size: 30px !important;
}
/************ 1 COLUMN PAGE *******************/
p.black-1-column {
	font-size: 20px !important;
}
/************ 2 COLUMN PAGE *******************/
h1 {
	font-size: 35px !important;
	line-height: 37px !important;
}
h2 {
	font-size: 25px !important;
	line-height: 30px !important;
}
h3 {
	font-size: 35px !important;
	line-height: 37px !important;
}
p {
	font-size: 20px !important;
	line-height: 30px !important;
	width: 100% !important;
}
ul {
	font-size: 20px !important;
	line-height: 30px !important;
}
p a{
	font-size: 22px !important;
	line-height: 30px !important;
}
p a:hover{
	font-size: 22px !important;
	line-height: 30px !important;
}				  	  
p.subheadblack{
	font-size: 25px !important;
	line-height: 30px !important;
}
p.subheadwhite{
	font-size: 25px !important;
	line-height: 30px !important;
}
span.phone-purple {
	font-size: 22px !important;
	line-height: 27px !important;
}
span.phone-green {
	font-size: 22px !important;
	line-height: 27px !important;
}
/************ POST PAGES *******************/
h4.h-widget {
	font-size: 200% !important;
}
.widget.widget_recent_entries li {
    font-size: 18px !important;
	text-align: left !important;
}
aside.x-sidebar.right {
    padding: 2% 2% 2% 2% !important;
}
h2.entry-content .content {
	font-size: 18px !important;
	line-height: 22px !important;
}
/************ ACCORDIAN DROP DOWN *******************/
.x-acc-header-indicator {
	font-size: 200% !important;
}
.x-acc-header-indicator.puple {
	font-size: 200% !important;
}
.x-acc-header {
	font-size: 32px !important;
	line-height: 37px !important;
}
.x-acc-header.purple {
	font-size: 32px !important;
	line-height: 37px !important;
}
.x-acc-content {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content.purple {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content ul li {
	font-size: 20px !important;
	line-height: 22px !important;
}
/************ Toolkit Post *******************/
.eg-toolkit1-element-38,.eg-toolkit2-element-38,.eg-toolkit3-element-38,.eg-toolkit4-element-38{
	font-size: 35px !important;
	line-height: 40px !important;
}
/************ MEMBERSHIP FORM *******************/
.e143-17.x-anchor{
    float: left !important;
	margin: 0 auto !important;
	width: 75% !important;
}
.x-anchor{
	width: 50% !important;
}
/************ FOOTER *******************/
.follow-us {
	font-size: 25px !important;
}
span.mobile-footer {
	font-size: 25px !important;
}
.copyright {
	font-size: 18px !important;
}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1366px) and (orientation: landscape) {
.mobile {
	font-size: 27px !important;
}
.fa-check-square-o {
	font-size: 35px !important;
}
.heading1 {
	font-size: 35px !important;
	line-height: 40px !important;
	width: 100% !important;
}
.x-anchor {
	width: 100% !important;
	font-size: 35px !important;
	margin: 0 5% 0 5% !important;
}
.e143-13.x-anchor .x-anchor-text-primary {
	font-size: 35px !important;
}
/************ Accessibility plugin *******************/
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
    font-size: 400%;
}
p.pojo-a11y-toolbar-title {
	display: none !important;
}	
/************ HOME *******************/
span.icon-text {
	font-size: 30px !important;
}
/************ 1 COLUMN PAGE *******************/
p.black-1-column {
	font-size: 20px !important;
}
/************ 2 COLUMN PAGE *******************/
h1 {
	font-size: 35px !important;
	line-height: 37px !important;
}
h2 {
	font-size: 30px !important;
	line-height: 30px !important;
}
h3 {
	font-size: 35px !important;
	line-height: 37px !important;
}
p {
	font-size: 20px !important;
	line-height: 30px !important;
	width: 100% !important;
}
ul {
	font-size: 20px !important;
	line-height: 30px !important;
}
p a{
	font-size: 22px !important;
	line-height: 30px !important;
}
p a:hover{
	font-size: 22px !important;
	line-height: 30px !important;
}				
p.subheadblack{
	font-size: 25px !important;
	line-height: 30px !important;
}
p.subheadwhite{
	font-size: 25px !important;
	line-height: 30px !important;
}
span.phone-purple {
	font-size: 22px !important;
	line-height: 27px !important;
}
span.phone-green {
	font-size: 22px !important;
	line-height: 27px !important;
}
/************ POST PAGES *******************/
h4.h-widget {
	font-size: 200% !important;
}
.widget.widget_recent_entries li {
    font-size: 18px !important;
	text-align: left !important;
}
aside.x-sidebar.right {
    padding: 2% 2% 2% 2% !important;
}
h2.entry-content .content {
	font-size: 18px !important;
	line-height: 22px !important;
}
/************ ACCORDIAN DROP DOWN *******************/
.x-acc-header-indicator {
	font-size: 200% !important;
}
.x-acc-header-indicator.puple {
	font-size: 200% !important;
}
.x-acc-header {
	font-size: 32px !important;
	line-height: 37px !important;
}
.x-acc-header.purple {
	font-size: 32px !important;
	line-height: 37px !important;
}
.x-acc-content {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content.purple {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content ul li {
	font-size: 20px !important;
	line-height: 22px !important;
}
/************ Toolkit Post *******************/
.eg-toolkit1-element-38,.eg-toolkit2-element-38,.eg-toolkit3-element-38,.eg-toolkit4-element-38{
	font-size: 35px !important;
	line-height: 40px !important;
}
/************ MEMBERSHIP FORM *******************/
.e143-17.x-anchor{
    float: left !important;
	margin: 0 auto !important;
	width: 75% !important;
}
.x-anchor{
	width: 50% !important;
}
/************ FOOTER *******************/
.follow-us {
	font-size: 25px !important;
}
span.mobile-footer {
	font-size: 25px !important;
}
.copyright {
	font-size: 18px !important;
}
}
/* (2048x1536) iPad 3 */
@media only screen and (min-device-width: 1536px) and (max-device-width: 2048px) {
.mobile {
	font-size: 27px !important;
}
.fa-check-square-o {
	font-size: 35px !important;
}
.heading1 {
	font-size: 35px !important;
	line-height: 40px !important;
	width: 100% !important;
}
.x-anchor {
	width: 100% !important;
	font-size: 35px !important;
	margin: 0 5% 0 5% !important;
}
.e143-13.x-anchor .x-anchor-text-primary {
	font-size: 35px !important;
}
/************ Accessibility plugin *******************/
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
    font-size: 400%;
}
p.pojo-a11y-toolbar-title {
	display: none !important;
}	
/************ HOME *******************/
span.icon-text {
	font-size: 30px !important;
}
/************ 1 COLUMN PAGE *******************/
p.black-1-column {
	font-size: 20px !important;
}
/************ 2 COLUMN PAGE *******************/
h1 {
	font-size: 35px !important;
	line-height: 37px !important;
}
h2 {
	font-size: 30px !important;
	line-height: 30px !important;
}
h3 {
	font-size: 35px !important;
	line-height: 37px !important;
}
p {
	font-size: 20px !important;
	line-height: 30px !important;
	width: 100% !important;
}
ul {
	font-size: 20px !important;
	line-height: 30px !important;
}
p a{
	font-size: 22px !important;
	line-height: 30px !important;
}
p a:hover{
	font-size: 22px !important;
	line-height: 30px !important;
}				
p.subheadblack{
	font-size: 25px !important;
	line-height: 30px !important;
}
p.subheadwhite{
	font-size: 25px !important;
	line-height: 30px !important;
}
span.phone-purple {
	font-size: 22px !important;
	line-height: 27px !important;
}
span.phone-green {
	font-size: 22px !important;
	line-height: 27px !important;
}
/************ POST PAGES *******************/
h4.h-widget {
	font-size: 200% !important;
}
.widget.widget_recent_entries li {
    font-size: 18px !important;
	text-align: left !important;
}
aside.x-sidebar.right {
    padding: 2% 2% 2% 2% !important;
}
h2.entry-content .content {
	font-size: 18px !important;
	line-height: 22px !important;
}
/************ ACCORDIAN DROP DOWN *******************/
.x-acc-header-indicator {
	font-size: 200% !important;
}
.x-acc-header-indicator.puple {
	font-size: 200% !important;
}
.x-acc-header {
	font-size: 32px !important;
	line-height: 37px !important;
}
.x-acc-header.purple {
	font-size: 32px !important;
	line-height: 37px !important;
}
.x-acc-content {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content.purple {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content ul li {
	font-size: 20px !important;
	line-height: 22px !important;
}
/************ Toolkit Post *******************/
.eg-toolkit1-element-38,.eg-toolkit2-element-38,.eg-toolkit3-element-38,.eg-toolkit4-element-38{
	font-size: 35px !important;
	line-height: 40px !important;
}
/************ MEMBERSHIP FORM *******************/
.e143-17.x-anchor{
    float: left !important;
	margin: 0 auto !important;
	width: 75% !important;
}
.x-anchor{
	width: 50% !important;
}
/************ FOOTER *******************/
.follow-us {
	font-size: 25px !important;
}
span.mobile-footer {
	font-size: 25px !important;
}
.copyright {
	font-size: 18px !important;
}
}
@media screen and (min-width: 1280px) {
.mobile {
	font-size: 27px !important;
}
.fa-check-square-o {
	font-size: 35px !important;
}
.heading1 {
	font-size: 35px !important;
	line-height: 40px !important;
	width: 100% !important;
}
.x-anchor {
	width: 100% !important;
	font-size: 35px !important;
	margin: 0 5% 0 5% !important;
}
.e143-13.x-anchor .x-anchor-text-primary {
	font-size: 35px !important;
}
/************ Accessibility plugin *******************/
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
    font-size: 400%;
}
p.pojo-a11y-toolbar-title {
	display: none !important;
}	
/************ HOME *******************/
span.icon-text {
	font-size: 30px !important;
}
/************ 1 COLUMN PAGE *******************/
p.black-1-column {
	font-size: 20px !important;
}
/************ 2 COLUMN PAGE *******************/
h1 {
	font-size: 43px !important;
	line-height: 45px !important;
}
h2 {
	font-size: 25px !important;
	line-height: 30px !important;
}
h3 {
	font-size: 43px !important;
	line-height: 45px !important;
}
p {
	font-size: 20px !important;
	line-height: 30px !important;
	width: 100% !important;
}
ul {
	font-size: 20px !important;
	line-height: 30px !important;
}
p a{
	font-size: 22px !important;
	line-height: 30px !important;
}
p a:hover{
	font-size: 22px !important;
	line-height: 30px !important;
}		
p.subheadblack{
	font-size: 25px !important;
	line-height: 30px !important;
}
p.subheadwhite{
	font-size: 25px !important;
	line-height: 30px !important;
}
span.phone-purple {
	font-size: 22px !important;
	line-height: 27px !important;
}
span.phone-green {
	font-size: 22px !important;
	line-height: 27px !important;
}
/************ POST PAGES *******************/
h4.h-widget {
	font-size: 200% !important;
}
.widget.widget_recent_entries li {
    font-size: 18px !important;
	text-align: left !important;
}
aside.x-sidebar.right {
    padding: 2% 2% 2% 2% !important;
}
h2.entry-content .content {
	font-size: 18px !important;
	line-height: 22px !important;
}
/************ ACCORDIAN DROP DOWN *******************/
.x-acc-header-indicator {
	font-size: 200% !important;
}
.x-acc-header-indicator.puple {
	font-size: 200% !important;
}
.x-acc-header {
	font-size: 32px !important;
	line-height: 37px !important;
}
.x-acc-header.purple {
	font-size: 32px !important;
	line-height: 37px !important;
}
.x-acc-content {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content.purple {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content ul li {
	font-size: 20px !important;
	line-height: 22px !important;
}
/************ Toolkit Post *******************/
.eg-toolkit1-element-38,.eg-toolkit2-element-38,.eg-toolkit3-element-38,.eg-toolkit4-element-38{
	font-size: 35px !important;
	line-height: 40px !important;
}
/************ MEMBERSHIP FORM *******************/
.e143-17.x-anchor{
    float: left !important;
	margin: 0 auto !important;
	width: 75% !important;
}
.x-anchor{
	width: 50% !important;
}
/************ FOOTER *******************/
.follow-us {
	font-size: 25px !important;
}
span.mobile-footer {
	font-size: 25px !important;
}
.copyright {
	font-size: 18px !important;
}
}	
@media screen and (min-width: 1400px) {
.mobile {
	font-size: 27px !important;
}
.fa-check-square-o {
	font-size: 35px !important;
}
.heading1 {
	font-size: 35px !important;
	line-height: 40px !important;
	width: 100% !important;
}
.x-anchor {
	width: 100% !important;
	font-size: 35px !important;
	margin: 0 5% 0 5% !important;
}
.e143-13.x-anchor .x-anchor-text-primary {
	font-size: 35px !important;
}
/************ Accessibility plugin *******************/
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
    font-size: 400%;
}
p.pojo-a11y-toolbar-title {
	display: none !important;
}	
/************ HOME *******************/
span.icon-text {
	font-size: 30px !important;
}
/************ 1 COLUMN PAGE *******************/
p.black-1-column {
	font-size: 20px !important;
}
/************ 2 COLUMN PAGE *******************/
h1 {
	font-size: 43px !important;
	line-height: 45px !important;
}
h2 {
	font-size: 25px !important;
	line-height: 30px !important;
}
h3 {
	font-size: 43px !important;
	line-height: 45px !important;
}
p {
	font-size: 20px !important;
	line-height: 30px !important;
	width: 100% !important;
}
ul {
	font-size: 20px !important;
	line-height: 30px !important;
}
p a{
	font-size: 22px !important;
	line-height: 30px !important;
}
p a:hover{
	font-size: 22px !important;
	line-height: 30px !important;
}		
p.subheadblack{
	font-size: 25px !important;
	line-height: 30px !important;
}
p.subheadwhite{
	font-size: 25px !important;
	line-height: 30px !important;
}
span.phone-purple {
	font-size: 22px !important;
	line-height: 27px !important;
}
span.phone-green {
	font-size: 22px !important;
	line-height: 27px !important;
}
/************ POST PAGES *******************/
h4.h-widget {
	font-size: 200% !important;
}
.widget.widget_recent_entries li {
    font-size: 18px !important;
	text-align: left !important;
}
aside.x-sidebar.right {
    padding: 2% 2% 2% 2% !important;
}
h2.entry-content .content {
	font-size: 18px !important;
	line-height: 22px !important;
}
/************ ACCORDIAN DROP DOWN *******************/
.x-acc-header-indicator {
	font-size: 200% !important;
}
.x-acc-header-indicator.puple {
	font-size: 200% !important;
}
.x-acc-header {
	font-size: 32px !important;
	line-height: 37px !important;
}
.x-acc-header.purple {
	font-size: 32px !important;
	line-height: 37px !important;
}
.x-acc-content {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content.purple {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content ul li {
	font-size: 20px !important;
	line-height: 22px !important;
}
/************ Toolkit Post *******************/
.eg-toolkit1-element-38,.eg-toolkit2-element-38,.eg-toolkit3-element-38,.eg-toolkit4-element-38{
	font-size: 35px !important;
	line-height: 40px !important;
}
/************ MEMBERSHIP FORM *******************/
.e143-17.x-anchor{
    float: left !important;
	margin: 0 auto !important;
	width: 75% !important;
}
.x-anchor{
	width: 50% !important;
}
/************ FOOTER *******************/
.follow-us {
	font-size: 25px !important;
}
span.mobile-footer {
	font-size: 25px !important;
}
.copyright {
	font-size: 18px !important;
}
}
@media screen and (min-width: 1600px) {
.mobile {
	font-size: 27px !important;
}
.fa-check-square-o {
	font-size: 35px !important;
}
.heading1 {
	font-size: 35px !important;
	line-height: 40px !important;
	width: 100% !important;
}
.x-anchor {
	width: 100% !important;
	font-size: 35px !important;
	margin: 0 5% 0 5% !important;
}
.e143-13.x-anchor .x-anchor-text-primary {
	font-size: 35px !important;
}
/************ Accessibility plugin *******************/
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
    font-size: 400%;
}
p.pojo-a11y-toolbar-title {
	display: none !important;
}	
/************ HOME *******************/
span.icon-text {
	font-size: 30px !important;
}
/************ 1 COLUMN PAGE *******************/
p.black-1-column {
	font-size: 20px !important;
}
/************ 2 COLUMN PAGE *******************/
h1 {
	font-size: 43px !important;
	line-height: 45px !important;
}
h2 {
	font-size: 25px !important;
	line-height: 30px !important;
}
h3 {
	font-size: 43px !important;
	line-height: 45px !important;
}
p {
	font-size: 20px !important;
	line-height: 30px !important;
	width: 100% !important;
}
ul {
	font-size: 20px !important;
	line-height: 30px !important;
}
p a{
	font-size: 22px !important;
	line-height: 30px !important;
}
p a:hover{
	font-size: 22px !important;
	line-height: 30px !important;
}	
	
p.subheadblack{
	font-size: 25px !important;
	line-height: 30px !important;
}
p.subheadwhite{
	font-size: 25px !important;
	line-height: 30px !important;
}
span.phone-purple {
	font-size: 22px !important;
	line-height: 27px !important;
}
span.phone-green {
	font-size: 22px !important;
	line-height: 27px !important;
}
/************ POST PAGES *******************/
h4.h-widget {
	font-size: 200% !important;
}
.widget.widget_recent_entries li {
    font-size: 18px !important;
	text-align: left !important;
}
aside.x-sidebar.right {
    padding: 2% 2% 2% 2% !important;
}
h2.entry-content .content {
	font-size: 18px !important;
	line-height: 22px !important;
}
/************ ACCORDIAN DROP DOWN *******************/
.x-acc-header-indicator {
	font-size: 200% !important;
}
.x-acc-header-indicator.puple {
	font-size: 200% !important;
}
.x-acc-header {
	font-size: 32px !important;
	line-height: 37px !important;
}
.x-acc-header.purple {
	font-size: 32px !important;
	line-height: 37px !important;
}
.x-acc-content {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content.purple {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content ul li {
	font-size: 20px !important;
	line-height: 22px !important;
}
/************ Toolkit Post *******************/
.eg-toolkit1-element-38,.eg-toolkit2-element-38,.eg-toolkit3-element-38,.eg-toolkit4-element-38{
	font-size: 35px !important;
	line-height: 40px !important;
}
/************ MEMBERSHIP FORM *******************/
.e143-17.x-anchor{
    float: left !important;
	margin: 0 auto !important;
	width: 75% !important;
}
.x-anchor{
	width: 50% !important;
}
/************ FOOTER *******************/
.follow-us {
	font-size: 25px !important;
}
span.mobile-footer {
	font-size: 25px !important;
}
.copyright {
	font-size: 18px !important;
}
}
@media screen and (min-width: 1900px) {
.mobile {
	font-size: 27px !important;
}
.fa-check-square-o {
	font-size: 35px !important;
}
.heading1 {
	font-size: 35px !important;
	line-height: 40px !important;
	width: 100% !important;
}
.x-anchor {
	width: 100% !important;
	font-size: 35px !important;
	margin: 0 5% 0 5% !important;
}
.e143-13.x-anchor .x-anchor-text-primary {
	font-size: 35px !important;
}
/************ Accessibility plugin *******************/
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
    font-size: 400%;
}
p.pojo-a11y-toolbar-title {
	display: none !important;
}	
/************ HOME *******************/
span.icon-text {
	font-size: 30px !important;
}
/************ 1 COLUMN PAGE *******************/
p.black-1-column {
	font-size: 20px !important;
}
/************ 2 COLUMN PAGE *******************/
h1 {
	font-size: 43px !important;
	line-height: 45px !important;
}
h2 {
	font-size: 25px !important;
	line-height: 30px !important;
}
h3 {
	font-size: 43px !important;
	line-height: 45px !important;
}
h4 {
	font-size: 25px !important;
	line-height: 30px !important;
}	
p {
	font-size: 20px !important;
	line-height: 30px !important;
	width: 100% !important;
}
ul{
	font-size: 20px !important;
	line-height: 30px !important;
}
p a{
	font-size: 22px !important;
	line-height: 30px !important;
}
p a:hover{
	font-size: 22px !important;
	line-height: 30px !important;
}

p.subheadwhite{
	font-size: 25px !important;
	line-height: 30px !important;
}
span.phone-purple {
	font-size: 22px !important;
	line-height: 27px !important;
}
span.phone-green {
	font-size: 22px !important;
	line-height: 27px !important;
}
/************ POST PAGES *******************/
h4.h-widget {
	font-size: 35px !important;
}
.widget.widget_recent_entries li {
    font-size: 18px !important;
	text-align: left !important;
}
aside.x-sidebar.right {
    padding: 2% 2% 2% 2% !important;
}
h2.entry-content .content {
	font-size: 18px !important;
	line-height: 22px !important;
}
/************ ACCORDIAN DROP DOWN *******************/
.x-acc-header-indicator {
	font-size: 200% !important;
}
.x-acc-header-indicator.puple {
	font-size: 200% !important;
}
.x-acc-header {
	font-size: 32px !important;
	line-height: 37px !important;
}
.x-acc-header.purple {
	font-size: 32px !important;
	line-height: 37px !important;
}
.x-acc-content {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content.purple {
	font-size: 20px !important;
	line-height: 22px !important;
}
.x-acc-content ul li {
	font-size: 20px !important;
	line-height: 22px !important;
}
/************ Toolkit Post *******************/
.eg-toolkit1-element-38,.eg-toolkit2-element-38,.eg-toolkit3-element-38,.eg-toolkit4-element-38{
	font-size: 35px !important;
	line-height: 40px !important;
}
/************ MEMBERSHIP FORM *******************/
.e143-17.x-anchor{
    float: left !important;
	margin: 0 auto !important;
	width: 75% !important;
}
.x-anchor{
	width: 50% !important;
}
/************ FOOTER *******************/
.follow-us {
	font-size: 25px !important;
}
span.mobile-footer {
	font-size: 25px !important;
}
.copyright {
	font-size: 18px !important;
}
}




