<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/********************** SPECIAL BLOG LAYOUT ON BLOG LIST PAGE - FEATURED IN THIS CASE **************************/
/* Displaying 2-4 Blog Posts, LEFT float. BEST TO USE FEATURED BLOG POSTS OR SPECIAL BLOG MODULE */

/** CSS BELOW FOR ALL DEVICES **/
.page-books-list-featured div.pagination {
    float:left;
    margin-left:45%;
}
.page-books-list-featured div.pagination a {
    font-size: 1.25em;
}
.page-books-list-featured div.pagination .pagination-current {
    font-size: 1.15em; 
}
.page-books-list-featured .image-contain.blogListPage-entryImage {
    margin:auto!important;
    margin-bottom:9px!important
}
.page-books-list-featured .blogListPage-entry img {
    border:1px solid #ccc;
}
/* Remove Comments, Tags, Footer, etc... Option */
.page-books-list-featured .media-img.avatar-frame,
.page-books-list-featured .entry-byline,
.page-books-list-featured .entry-footnote,
.page-books-list-featured .module-footer {
    display:none;
}
/* Readmore Button */
.page-books-list-featured .blogListPage-entry .entry-readMore {
    margin:auto;
    display:none;
}
/* Blog Post Title */   
.page-books-list-featured .entry-title {
    text-align: center;
    /** padding:0px 10px; **/
}
.page-books-list-featured .blogListPage-entry {
    float:left;
    border-radius:15px;
    margin:15px;
    /** border:1px solid #ccc; **/
    border-bottom:1px dotted #ccc;
    padding-bottom:10px;
}

/** END CSS FOR ALL DEVICES **/
/*** PAGINATION FOR DEVICES MAX WIDTH 480PX ***/
@media screen and (max-width: 480px) {
.page-books-list-featured div.pagination {
    margin-left:30%;
    margin-right:30%;
}
}
/*** DEVICES MIN WIDTH 1021PX ***/
@media screen and (min-width: 1021px) {
.page-books-list-featured .blogListPage-entry img {
    max-height:260px;
    padding:8px;
    margin:auto!important;
}
/** .image-contain.blogListPage-entryImage.align-full {
    width:200px;    
} **/
.page-books-list-featured .entry.blogListPage-entry {
    width:200px;
    min-height: 340px;
    padding:0px;
}
.page-books-list-featured .entry-title {
    height:42px;
}
.page-books-list-featured .entry-content  {
   display:none;
}
}
/*** DEVICES MAX WIDTH 1020PX ***/
@media screen and (max-width: 1020px) and (min-width: 924px) {
.page-books-list-featured .blogListPage-entry img {
    max-height:240px;
    padding:8px;
    margin:auto!important;
}
.page-books-list-featured .blogListPage-entry {
    width:180px;
    min-height: 330px;
    padding:5px;
}
.page-books-list-featured .entry-title {
    height:42px;
}
.page-books-list-featured .entry-content  {
   display:none;
}
}

/*** DEVICES MAX WIDTH 925PX ***/
@media screen and (max-width: 925px) and (min-width: 779px) {
.page-books-list-featured .blogListPage-entry img {
    max-height:240px;
    padding:8px;
    margin:auto!important;
}
.page-books-list-featured .blogListPage-entry {
    width:170px;
    min-height: 330px;
    padding:5px;
}
.page-books-list-featured .entry-title {
    height:42px;
}
.page-books-list-featured .entry-content  {
   display:none;
}
}
/*** DEVICES MAX WIDTH 780PX ***/
@media screen and (max-width: 780px) and (min-width: 479px) {
.page-books-list-featured .entry-title a {
     font-size:.90em;   
}
.page-books-list-featured .blogListPage-entry img {
    max-height:230px;
    padding:8px;
    margin:auto!important;
}
.page-books-list-featured .blogListPage-entry {
    max-width:28%;
    min-height: 310px;
    padding:4px;
}
.page-books-list-featured .entry-title {
    height:42px;
    font-size:.9em;
}
.page-books-list-featured .entry-content  {
   display:none;
}
}

/*** DEVICES MAX WIDTH 480PX ***/
@media screen and (max-width: 480px) and (min-width: 359px) {
.page-books-list-featured .blogListPage-entry img {
    max-height:400px;
    height:450px!important;
    padding:8px;
    margin:auto!important;
}
.page-books-list-featured .blogListPage-entry {
    max-width:99%;
    min-height: 180px;
    padding:4px;
}
.page-books-list-featured .entry-title {
    height:42px;
    max-width:200px;
    margin:auto;
}
.page-books-list-featured .entry-content  {
   display:none;
}
}

/*** DEVICES MIN WIDTH 360PX ***/
@media screen and (max-width: 360px) {
.page-books-list-featured .blogListPage-entry img {
    max-height:320px;
    padding:8px;
    margin:auto!important;
}
.page-books-list-featured .blogListPage-entry {
    max-width:99%;
    min-height: 180px;
    padding:4px;
}
.page-books-list-featured .entry-title {
    height:42px;
    max-width:200px;
    margin:auto;
}
.page-books-list-featured .entry-content  {
   display:none;
}
}
/*** DEVICES MAX WIDTH 480PX trying to better center a float left, on phone ***/
@media screen and (max-width: 480px) {
.page-books-list-featured .blogListPage-entry {  
    margin-left:10%;
}
}
/********************** END SPECIAL BLOG LAYOUT FOR FEATURED BOOKS **************************/


/* Custom Design by JenCreative.co */
body {
    font-family:"Roboto Condensed", "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
    font-size:15px;
}
/** Chat Room Font Size **/
.page-chat-room .xg_chat.chatModule .xg_chatWindow ul.xg_messageList {
    font-size:1.4em;
}
/** DISPLAY MORE OF PHOTO IMAGES ON GALLERY PAGE FOR PHOTO MODULES **/
.photoListPage .matrix-media-4-3 {
    padding-bottom:160%;
    border:2px solid #e1e1e1;
}
/** Sign-In and Sign-Up Pages **/
/* Background image for Sign-In and Sign-Up */
.xg_widget_main_authorization {
    background:url("https://storage.ning.com/topology/rest/1.0/file/get/3865860530?profile=original") no-repeat!important;
    background-position: center -100px!important; 
    background-size:cover!important;
    background-attachment: fixed!important;
}
.signin_page a,
.sign_form a {
    color:#ff4514!important;
    font-family:  'Bangers', tahoma;!important;
    font-weight:normal!important;
    letter-spacing: 0.050rem;
}
.signin_page,
.sign_form {
    font-family:"Open Sans", "Helvetica Neue", Helvetica, sans-serif!important;
}
.sign_form .dy-button {
    background:#000!important;
}
.sign_form .dy-button:hover {
    background:#faa82f!important;
}
/** END Sign-In and Sign-Up Pages **/

/* Edit Profile Page Questions COLOR */
.page-main-profilesettings .form-field &gt; label {
    color:#ed1c24;
}
/** SPECIAL MODULES **/
/* Special Paragraph for Notices, TOP of Pages */
.special_p {
    background:rgba(51,51,51,.05);
    padding:12px;
    border:solid 1px #e1e1e1;
    border-radius:10px;
}
/* ARTS AND PRINTS PHOTO MODULE */
.page-arts-prints .entry-content p {
    margin-bottom:5px;
}
.page-arts-prints .module-name:before {
    content:"Arts &amp; Prints - - "
}
/* WRITERS LIST BLOG MODULE PAGE */
.page-writers-list .entry-content p {
    margin-bottom:5px;
}
.page-writers-list .module-name:before {
    content:"Writers - - "
}
/* PUBLISHERS LIST BLOG MODULE PAGE */
.page-publishers-list .entry-content p {
    margin-bottom:5px;
}
.page-publishers-list .module-name:before {
    content:"Publishers - - "
}
/* BOOKS LIST BLOG MODULE PAGE */
.page-books .entry-content p {
    margin-bottom:5px;
}
.page-books .module-name:before {
    content:"Books - - "
}
/** END SPECIAL MODULES **/

/** SCROLL BAR CODE OF CONDUCT **/
.page-home .code_conduct {
    height: 500px;
    overflow:auto;
    position:relative;
}
.page-home .code_conduct .please_read {
    color:#ed1c24;
}
/** END SCROLL BAR CODE OF CONDUCT **/

/* Site Header and Body Shadows */
.site-body {
     box-shadow: 6px 0 4px -4px rgba(0, 0, 0, 0.05) , -4px 0 4px -4px rgba(0, 0, 0, 0.20)!important; 
    -moz-box-shadow: 6px 0 4px -4px rgba(0, 0, 0, 0.05) , -4px 0 4px -4px rgba(0, 0, 0, 0.20); 
    -webkit-box-shadow: 6px 0 4px -4px rgba(0, 0, 0, 0.05) , -4px 0 4px -4px rgba(0, 0, 0, 0.20);
}
/** NING BAR **/
.ningbar {
    background:url("https://storage.ning.com/topology/rest/1.0/file/get/3876511278?profile=original")!important;
    background-size:cover!important;
}
.ningbar .globalsearch,
.globalsearch-button {
    border:none;
    background-color:transparent;
    color:#333!important;
}
.globalsearch-button:before {
    border: 1px solid #333;
}
.globalsearch-button:after {
    border: 1px solid #333;
}
.ningbar .globalsearch {
    border-bottom:1px solid #666;
}
.globalsearch {
    /* width:110px!important; */
    padding-left:8px;
}
.ningbar-userLinks a {
    color:#333333!important;
}
.ningbar-userLinks a:hover {
    color:#ffffff!important;
}
/** END NING BAR **/
/** Special Tagline CSS in Header Ad Box **/
.belowHeaderAdHtml {
    background:#fff;
    margin-bottom: 0px;
    max-width:1280px;
    margin:0 auto;
    padding:12px 20px 10px 30px;
    font-size:16px;
    color:#faa82f;
    text-align:left;
    background:rgba(0,0,0,.8)
}
/* Header Frame Background */
header.site-headerFrame {
    background-position:center -100px!important;
    max-height:320px;
}

/** Adjust Header Background and MOBILE MENU on screens smaller than 769px **/
@media screen and (max-width: 769px)  and (min-width:561px) {
header.site-headerFrame {
    background-position:center -50px!important;
}
.header-nav.navbar .occasional-button .button-iconic {
    margin-top:20px!important
}
/** Adjust text in AD BELOW HEADER FOR SMALLER SCREENS **/
.belowHeaderAdHtml {
    font-size:.75em;
}
}
/* NavBar on smaller screens */
@media screen and (max-width: 560px)  {
.header-nav.navbar {
    top:-30px;
}
.belowHeaderAdHtml {
    font-size:.75em;
}
/* Adjust Header Background on screens smaller than 560px  */
header.site-headerFrame {
    background-position:center -20px!important;
    max-height:220px;
}
}
/* Tiny buttons - needed to overwrite main hyperlink a Color */
.button-tiny a {
     color:#333;
}
/** .button-tiny a:hover {
     color:#faa82f;
} **/
@media screen and (min-width: 1600px) {
.ningbar-userLinks{
    position: relative;
    top:0px;
}
.ningbar {
    height:20px;
}
.header-nav.navbar {
    margin-left:-170px;
    top:127px;
}
/* Logo */
.header-logoIMG {
    position:relative;
    top:-20px;
    left:-180px;
    min-width:320px;
    min-height:276px;
}
}
/** .ningbar,
.site-header {
    background-image: linear-gradient(to bottom, #ffffff, #F8F7FC, #806DB9, #F8F7FC, #806DB9)!important;
} **/

/* Logo max-size 768px */
@media only screen and (max-width: 768px)  {
.header-logoIMG {
    position:relative;
    top:30px;
    min-width:300px;
    min-height:240px;
}
}
/* Logo max-size 435px */
@media only screen and (max-width: 435px)  {
.header-logoIMG {
    position:relative;
    top:-10px;
    left:-10px!important;
    min-width:200px;
    min-height:173px;
}
/* Display less of Background Image on Mobile */
.site-headerFrame {
    max-height:160px!important;
}
}
/* Logo max-size 550px */
@media only screen and (max-width: 550px) and (min-width: 500px)  {
.header-logoIMG {
    position:relative;
    top:15px;
    left:-10px!important;
    min-width:250px;
    min-height:200px;
}
}
/* Make Module Category Selection When Editing Stand Out */
.categorySelectionList option {
    color:red;
    font-weight:bold;
}
.categorySelectionList option:hover {
    background:rgba(210,172,55,.3);
}
.categorySelectionList option:checked::before {
    content:"\2713";
    padding-right:2px;
}
/* End Category Selection Highlight */
/* Welcome HTML Box */
.welcome_home img {
    float:left;
    padding:22px;
}
.welcome_home p {
    margin-bottom:0px;
}
/** Below Header Ad Box **/
.belowHeaderAdHtml {
    margin-top:0px;
}
.BelowHdr_wrapper {
    border-top:1px solid #333;
}
/** More padding between MAIN 2 columns on large screen **/
@media screen and (min-width: 1080px) {
.span8:last-child {
    padding-left:70px!important;
}
}
/** More padding between MAIN 2 columns on med screen **/
@media screen and (min-width: 768px) {
.span8:last-child {
    padding-left:50px!important;
}
}
/* Navigation Bar */
@media screen and (min-width: 1024px) {
/* NavBar Skew */
.navbar ul {
   -webkit-transform: skew(-5deg);
  -moz-transform: skew(-5deg);
  -ms-transform: skew(-5deg);
  -o-transform: skew(-5deg);
  transform: skew(-5deg); 
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  -ms-transition: background 0.2s;
  -o-transition: background 0.2s;
  transition: background 0.2s;
  margin-left: -5px;
}
}
/* Navigation Tabs */
.mainTab-item.active,
.mainTab-item:hover {
    color:rgba(69, 191, 242,1);
    /* border-bottom: solid 1px #ffffff; */
}
ul.mainTab {
    margin-right:10px;
}
/** ul.mainTab a {
border-left:dashed 1px #fff;
}
.subTab a {
border-right:dashed 1px #fff;
} **/
/* Banger Font for Navigation and Module Headers */
.module-name,
.module-name a,
.module-name a:hover,
.mainTab-item a {
    font-family:  'Bangers', tahoma;!important;
    font-weight:normal!important;
    letter-spacing: 0.10rem;
}
p {
    line-height:1.55em;
}
/* Module Entry Titles */
.entry-title a {
    line-height:1.4em;
}
.rssFeed-title {
    letter-spacing: 7px;
    text-transform: uppercase;
    color: #191919;
    font-size: 18px;
    margin: 0;
    padding-bottom:12px;    
}

/* horizontal short thick line, below main modules for modern look */
.module-name {
flex: 0 1 auto;
border-bottom: solid #ddd 2px;
}
.section_header {
border-bottom: solid #ddd 1px;
}
.module-header {
border-bottom: solid #ddd 1px;
padding: 0;
margin-bottom:20px;
}
.section_header .module-header {
padding: 0;
}
/* Remove short horz blue line from comment wall, about group, and html boxes */
/* .section-html .module-body:before,
.section-commentWall .module-body:before,
.section-aboutGroup .module-body:before,
.section-tabContainer .module-body:before {
    content:"";
    display: block;
    position:relative;
    top:-34px;
    left:-10px;
    height:12px;
    width:150px;
    border-bottom:solid transparent 2px;
} */
/** 3-up Groups **/
/** .groupHub-group {
    width:33%!important;
} **/
.groupHub-groupTitle &gt; span {
    font-size: 1.25em;
}
.groupHub-groupTitle {
    background:rgba(0,0,0,.4)
}
/* White background behind each blog post */
.blogSection-entry {
    /* background-color:rgba(255,255,255,.9); */
  padding:15px 15px 0px 15px!important;
}
/* White Space between Home Page Module Entries */
.page-home .entry {
    margin-bottom: 16px;!important;
}
/* Page Header Titles */
.content-name {
    padding-top:10px;
    padding-bottom:15px;
}
.content-name:before {
    content:"\2713";
    padding-right:9px;
    padding-left:7px;
    color:#333
}
/* Horizontal Line after each post footnote */
.entry-footnote {
    border-bottom:dashed 1px #e1e1e1;
}
/* Read More */
a.entry-readMore {
     padding:10px;
     background-color:#ed1c24!important;
    color:#ffffff;
    width:120px;
}
.entry-readMore:hover {
    background-color: #faa82f!important;
    color:#ffffff!important;
}
/** MORE under Latest Activity **/
.activityFeed-moreOldItemsButton {
    background-color:#faa82f!important;
    border:1px solid #faa82f!important;
    /** border-radius:50px!important; **/
    color:#ffffff!important;
}
.activityFeed-moreOldItemsButton:hover {
    background-color: #ed1c24!important;
    color:#ffffff!important;
}
/** SKEW READMORE, MORE, and VIEW ALL **/
.entry-readMore,
.activityFeed-moreOldItemsButton,
.section-members .pull-right,
.module-footer .pull-right {
   -webkit-transform: skew(-5deg);
  -moz-transform: skew(-5deg);
  -ms-transform: skew(-5deg);
  -o-transform: skew(-5deg);
  transform: skew(-5deg); 
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  -ms-transition: background 0.2s;
  -o-transition: background 0.2s;
  transition: background 0.2s;
  margin-left: -5px;
}
/** VIEW ALL under Members and Module Footers **/
.section-members .pull-right ,
.module-footer .pull-right {
    text-align:center;
    padding:7px;
     background-color:#ff4514!important;
    color:#ffffff;
    width:80px;
}
/** .section-members .pull-right:hover {
    background-color: #ce0803!important;
    color:#ffffff!important;
} **/
/* Below Header Ad Box Home Page */
/* Member Profile Page Announcement */
.announce p {
    line-height: 1.35em;
    margin:15px 0px;
}
/* Change Member Avatar, so not color of links */
/** .avatar-default {
    background-color:#45bff2;
    background-image: url(https://static.ning.com/mympu/widgets/profiles/gfx/defaults/profile-dark.png);
} **/
/* Scroll Bar for Blogs */
/** .page-home .section-blogBundle {
    height: 800px;
    overflow:auto;
    position:relative;
} **/
/* Scroll Bar for Videos */
/** .page-home .section-videoBundle {
    height: 900px;
    overflow:auto;
    position:relative;
} **/
/* Display 2-Up Videos in right column */
.videoListPage .photoListPage-entry {
    float:left!important;
    max-width:50%!important;
}
/* Video Thumbnail background color */
.videoListPage-image {
        background-color:rgba(69,191,242,.1)!important;
}

/** RSS FEED **/
.rssFeed-detail,
.rssFeed-detail .entry-title a {
    line-height:1.55em;
}
/** YouTube Responsive **/
.youtuber {
position:relative;
padding-bottom:56.25%;
padding-top:30px;
height:0;
overflow:hidden;
}
.youtuber iframe, .youtuber object, .youtuber embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
.donate_html {
    font-family: 'Quicksand', sans-serif;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 6px;
    color:#ea833d;
    margin-top:5px;
    background:rgba(234,131,61,.051);
    padding:25px;
}
.pp_button { transition: all .2s ease-in-out; }
.pp_button:hover { transform: scale(1.1); }

/** Footer Area **/
.site-footer.container.cf {
   color:#fff!important
}
.custom_wrapper {
    margin:0 auto!important;
    width:100%;
    display: flex;
    justify-content: center;
    background:#000;
}
.col1, .col2, .col3 {
    float:left;
    padding:15px 15px 80px 15px!important;
    background:#fff;
    margin:5px;
    text-align:center;
}
.col1 img, .col2 img, .col3 img {
    width:100%;
}

/** SPECIAL HEADER AD_BELOW_HDR CSS **/
.right-container {
    display:none;
}
.left-container {
    background-color:rgba(0,0,0,.4);
    max-width:100%;
    width:45%;
    padding:40px 20px 40px 20px;
    margin-left:80px;
    color:#fff;
}

.home-img {
    background:url("https://storage.ning.com/topology/rest/1.0/file/get/3803043485?profile=RESIZE_1200x");
    background-repeat:no-repeat;
    background-position:right -70px;
    background-attachment:scroll;
    background-size:cover;
}

.webinarpage-box {
    padding:100px 0;
    margin-top:-35px;
    border-bottom:1px solid #c7c7c7!important;
}
.webinar_title {
    font-size:28px;
    line-height:30px;
    margin-bottom:15px;
}
.webinar_sub_title {
    font-size:18px;
    line-height:26px;
}
.webinar_sub_title_button {
    background:#ea833d;
    width:25%;
    min-width:150px;
    margin:auto;
    border-radius:10px;
    padding:12px!important;
    color:#fff;
    border:solid #e1e1e1 1px;
    font-weight:bold;
    font-size:18px;
    text-transform:uppercase;
    letter-spacing: 3px;
    margin-top:20px;
}
@media only screen and (max-width: 768px)  {
.left-container {
    max-width: 100%;
    width: 75%;
    padding: 10px;
    margin-left: 30px;
    margin-bottom:40px;
}
.webinarpage-box {
    padding:180px 0 0!important;
}

.home-img {
    background-position:center center;
}

.webinarpage {
    padding-bottom:0;
}

.webinar_title {
    font-size:28px;
    line-height:30px;
    margin-bottom:15px;
}

.webinar_sub_title {
    font-size:18px;
    line-height:26px;
}
}

@media only screen and (max-width: 435px) {
.webinarpage-box {
    padding:80px 0 10px 0!important;
}
.webinar_title {
    font-size:19px;
    line-height:21px;
}

.webinar_sub_title {
    font-size:13px;
    line-height:21px;
}
.left-container {
    max-width: 100%;
    width: 95%;
    padding: 10px;
margin: 0 auto;
    /* margin-left: 30px; */
}
}

/** Special Icons Home Page **/
.icon1 img, .icon2 img, .icon3 img, .icon4 img {
    max-width:140px!important;
    max-height:140px!important;
    min-width:50px!important;
    min-height:50px!important;
}
.icon_custom_wrapper {
    margin:0 auto!important;
    margin-top:20px;
    margin-bottom:-20px;
    width:100%;
    display: flex;
    justify-content: center;
    background:#fff;
}
@media only screen and (max-width: 1024px)  {
.icon1 img, .icon2 img, .icon3 img, .icon4 img {
    width:80px!important;
    height:80px!important;
}
}
@media only screen and (min-width: 1024px)  {
.icon_custom_wrapper {
    margin-top:30px!important;
    margin-bottom:20px!important;
}
}
.icon1, .icon2, .icon3, .icon4 {
    float:left;
    padding:0px 20px 0px 20px!important;
    background:#fff;
    margin:0px;
    text-align:center;
}
.icon1 img, .icon2 img, .icon3 img, .icon4 img {
    width:100%;
}
@media only screen and (max-width: 768px)  {
.icon1 img, .icon2 img, .icon3 img, .icon4 img {
    width:50px!important;
    height:50px!important;
}
.icon_custom_wrapper {
    margin-bottom:-50px!important;
    margin-top:0px!important;
}
.icon1, .icon2, .icon3, .icon4 {
    float:left;
    padding:0px 12px 0px 12px!important;
    background:#fff;
    margin:0px;
    text-align:center;
}
}
/* special hover on icons */
.icon1, .icon2, .icon3, .icon4 { transition: all .2s ease-in-out; }
.icon1:hover,.icon2:hover,.icon3:hover,.icon4:hover { transform: scale(1.1); }

/** SPECIAL CSS FOR IMAGES IN TEXT BOXES **/
.img_textbox  {
    padding: 20px;
    float: right;
    margin: 20px;
}
/** TOGGLE BOX FOR SPECIAL BLOG INSTRUCTIONS **/
/* CSS for Toggle Content */
.toggle_list {
margin: 0px;
padding: 0px;
WIDTH:AUTO; /* Width of Content Area */
}
.toggle_head {
    border-radius:5px;
    width:300px;
    border:1px solid #e1e1e1;
    padding: 5px 10px;
    cursor: pointer;
    position: relative;
    background-color:#faa82f; /* Header Background Color. Remove for none. */
    margin:1px;
    color:#ffffff; /* Header Text Color */
}
.toggle_body {
padding: 5px 10px 15px;
color:#333333; /* Body Text Color */
}
/* End CSS for Toggle Content */
/** JOIN NOW BUTTON **/
.join-now {
    text-align:center;
    margin:auto!important;
    border-radius:15px;
    max-width:200px;
    border:1px solid #e1e1e1;
    padding: 12px;
    background-color:#ed1c24;
    border:1px solid #e1e1e1;
    letter-spacing: 1px;
}
.join-now {
    margin-top:20px!important
}
.join-now a {
    font-size:1.35em;
    font-weight:bold;
    text-transform:uppercase;
    color:#fff;
}
.join-now:hover {
    background-color:#faa82f;
}
.join-now a:hover {
    color:#fff;
    text-transform:uppercase;
}

/*********************** FOOTER **************************/
/* Remove Powered by Ning Footer */
section.site-bodyFrame,
.site-bodyFrame &gt; .aboveFooterAdHtml {
    margin-bottom: -60px!important;
    /* background:#000!important; */
}
 .site-footer {
    display:none;
}
img.social_media {
    width:36px!important;
}
@media screen and (max-width: 480px) {
/* Width on 480px and below */
img.social_media {
    width:32px!important;
}
#footer_col1 {
    float:left;
    margin-right:15px;
}
#footer_col2 {
    float:left;
    margin-right:5px;
}
#footer_col3 {
    float:right;
}
#footer_col1 li {
font-size:.75em!important;
}
#footer_col2 li {
    font-size:.55em!important;
}
}
/* End Below 480px */
/* Screen Below 450px */
@media screen and (max-width: 440px) {
#footer_col1 {
    font-size:.85em!important;
    width:18%!important;
}
#footer_col2 {
    width:62%!important;
}
#footer_col3 {
    width:12%!important;
}
}
/* End Screen Below 450px */ 

#jc_footer ul.bullet_footer li.socialmedia a:before {
    content:""!important;
}

/* Adjust site content for Ning Footer */
.central-content {
    margin-bottom:-40px;
}
.site-footerFrame {
    background-color:white;
}
.aboveFooterAdHtml {
    background:#000;
    color:#fff;
    padding-top: 0px!important; /* Remove Ning padding and margin */
    margin-top:0px!important;
    margin-bottom:17px!important;
    padding-bottom:5px;
    height:auto;
    width: 100%;
    display:inline-block;
}

/**** NingCustomDesign Custom Footer ****/
#jc_footer {
  margin: 0 auto!important;
  width: 63%;
  padding-top: 50px;
}
 @media screen and (max-width: 1280px) {
/* Width on 1280px and below */
#jc_footer {
    width: 90%;
}
}
/* End @media 1280px- for Footer Width */

#jc_footer a {
   color:#fff!important;
}
#jc_footer h3 {
   color:#333333;
   font-family: 'Roboto', 'sans-serif'!important;
   letter-spacing: 0.10rem;
   margin-bottom:20px;
   line-height: 1.35em;
   border-bottom: 1px solid #E6E6E6;
   font-size: 1.55em;
   font-weight:bold;
}
div#jc_footer ul {
   float:left;
   width: 33%;
   margin-bottom:10px; 
}
#jc_footer li {
   line-height:1.75em;
   text-align:left;
    list-style:none!important;
}
#jc_footer ul li:first-child {
  /* margin-right:15px; */
 /*  list-style:none!important; */
}
#jc_footer li a {
    line-height:1.75em;
    font-weight: normal!important;
    font-family: 'Roboto', 'sans-serif'!important;
    font-size: 14.8px!important;
}
#jc_footer li a:hover {
    color:#ea833d!important;
}
 #jc_footer ul.bullet_footer li a:before {
   content: "\2713";
   padding-right:8px;
   color:#ea833d;
} 
#jc_footer .bullet_footer li {
    text-indent: -1em;
}

#jc_footer .tel {
    display: inline;
    margin: 0 0.75em 0 0;
}
#jc_footer .logo {
    position: absolute;
    right: 1em;
}
/* Footer Social Media Icons */
.footer_socialicons {
    text-align:center!important;
    margin-left:-60px;
    margin-top:40px;
}

/* Adjust Footer Font-size for devices below 769 */
@media screen and (max-width: 769px) {
#jc_footer h3 {
   font-family: 'Roboto', 'sans-serif'!important;
   letter-spacing: 0.050rem;
   margin-bottom:20px;
   line-height: 1.15em;
   border-bottom: 1px solid #E6E6E6;
   font-size: 1.15em;
}
#jc_footer li a {
    font-size: .95em !important;
}
}
/********************* END FOOTER ***********************/</pre></body></html>