#footAd .col li {
    background: url(https://storage.ning.com/topology/rest/1.0/file/get/3866809364?profile=original) no-repeat scroll left 7px transparent;
    padding-left: 5px;
    text-indent: 5px;
}
div.col>ul {
    width: fit-content;
    margin: auto;
}
@media (max-width: 769px) {
div.col>ul {
    margin: 0;
}
}
.hr {
    background: #343536 none repeat scroll 0 0;
    border-top: 1px solid #000000;
    clear: both;
    height: 1px;
    overflow: hidden;
    width: 100%;
    color: #333333;
}
#footAd {
    width:100%;
    padding: 20px 0;
    text-align: left;
    color: #333333;
    display: flex;
    margin: auto;
    max-width: 1120px;
}
#footAd a {
    color: #cecece;
}
.aboveFooterAdHtml {
    margin: 0;
    background: none repeat scroll 0 0 #1F1F1F;
    border-top: 5px solid #2B2B2B;
}
    
#footAd h3 {
    color: #E9E9E9;
    font-family: arial;
    font-size: 1.4em;
    font-weight: bold;
    letter-spacing: 0;
    margin: 0.4em 0 0;
    padding-bottom: 10px;
    text-shadow: 0 0 0 #000000;
}
#footAd .about-us {
 width: 35%; 
 max-width: 480px;
 }
#footAd .business-partners {
 width: 35%;
 max-width: 480px;
}

#footAd .useful-links {
    max-width: 15%;
     display: flex;
    flex-direction: column;
    justify-content: flex-start;
    padding-right: 40px;
 }
.col {
    color: #cecece;
    float: left !important;
    padding: 0 30px;
    width: 100%;
}
#xg_foot {
    background: none repeat scroll 0 0 #1F1F1F;
    border-top: 5px solid #2B2B2B;
    margin-top: 0;
    width: 100%;
    overflow: hidden;
}

@media (max-width: 942px) {
#footAd {
flex-wrap: wrap;
}
#footAd .about-us {order: 1; width: 44%; padding: 0 2% 0 4%;}
#footAd .useful-links {order: 3; padding: 0; max-width: 90%;}
#footAd .business-partners {order: 2; width: 44%; padding: 0 4% 0 2%;}
}

@media (max-width: 443px) {
#footAd {
flex-direction: column;
align-items: center;
}
#footAd .col li {
    background: url("https://storage.ning.com/topology/rest/1.0/file/get/3866809364?profile=original") no-repeat scroll left 7px transparent;
    padding-left: 5px;
    text-indent: 5px;
}
#footAd .about-us {
 order: 1; 
 width: 94%; 
 padding: 0 2%;
}
#footAd .useful-links {
    order: 3; 
    width: 94%; 
    padding: 0 2%;  
    display: none;
}
#footAd .business-partners {
 order: 2; 
 width: 94%; 
 padding: 0 2%;
}
.logo-text {
    display: none;
}
}

/**BLOG PAGE FONT CSUTOMIZATION***/

.blogListPage p {
font-size: 20px;
}

.blogDetailPage-mainSection p {
font-size: 20px;
}


/**BLOG PAGE FONT CSUTOMIZATION ENDS***/


.page-home .membersSection-avatar {
display: none;
}

.page-home .loaded-member-item {
display: block;
}


.page-members .membersSection-avatar {
display: none;
}

.page-members .loaded-member-item {
display: block;
}

@media (max-width: 700px) {
.header-siteNameLogo {
padding: 0;
}
}

.header-siteNameLogo {
display: flex;
align-items: center;
justify-content: center;
padding: 0 5px;
}

.logo-text {
font-size: 30px;
color: #E6003C;
line-height: 120%;
}

@media (max-width: 1056px) {
.logo-text  {
font-size: 20px;
}
}
@media (max-width: 665px) {
.logo-text  {
font-size: 15px;
}
}
@media (max-width: 510px) {
.header-siteNameLogo {
flex-direction: column;
}

.logo-text {
padding: 0 10px 10px;
text-align: center;
}
}





.xg_theme h1, .xg_theme h2, .xg_theme h3, .xg_theme h4, .xg_theme h5, .xg_theme h6
}


#xg_footcontent p.left, #jsc .xg_module_head,#xj_planChoices + a,.paid-module-sitename,.paid-module-tagline,#xn_bar #xn_bar_menu_more,.xg_blog_list #jsc {
    display: none;
}
#LinkedinShare {
    float: left;
    margin: 3px 6px;
}
.likebox {
    margin: -2px 0px !important;
}
.soc_icon {
    padding-left: 10px;
    border-left: 1px solid #fff;
}
.soc_icon a {
    padding: 0 1px !important;
    text-transform: uppercase !important;
}
.soc_icon img {padding-top: 2px;}
.html_module.module_text .module_feed.xg_reset {
    border: medium none;
}

.xg_theme #xg_themebody {border-top: 0;}
#xn_bar, .xg_theme-ningbar-bc {
    background-color: #000;
}
#xn_bar #xn_bar_menu {
    margin: auto;
    width: 1090px;
}

.xg_theme p#xg_sitedesc {
    bottom: 27px;
    font-size: 14px;
    right: 270px;
    color: #000;
}

.xg_theme #xg_masthead {
    padding-bottom: 5px;
    padding-top: 35px;
    position: relative;
}

.xg_theme #xg_navigation li {
    border: 0;
    padding: 0;
    position: relative;
    top: 0;
}
.xg_theme #xg_navigation ul li a {
    padding: 7px 9px;
    text-transform: uppercase;
}
.xg_theme #xg_navigation li.this {
    border-top: medium none;
}

.xg_theme .xg_module_head {
    margin: 0;
    padding: 8px 10px;
}
.xg_theme .xg_module_head h2 {
    text-transform: uppercase;
    margin: 0;
}
.module_feed .xg_module_body {
    background: url("https://storage.ning.com/topology/rest/1.0/file/get/112021080?profile=original") no-repeat scroll 7px 9px transparent;
    border-bottom: 1px dotted #CCCCCC;
    margin: 0 -2px 0 -1px;
    padding-left: 18px;
    padding-top: 3px;
}
#jsc {
    border: 1px solid #B7B7B7;
}
#jsc .xg_module {
    background: url("https://storage.ning.com/topology/rest/1.0/file/get/14845709?profile=original") no-repeat scroll 0 0 transparent;
    border: 0 none;
    margin-top: -10px;
    padding-top: 20px;
    margin-bottom: 5px;
}
#jsc .module_feed .xg_module_body {
    border-bottom: 0;
    margin: 0 0px 0 0px;
    padding-top: 0;
}
#jsc .module_feed p {
    margin: 0;
}
.TabbedPane h2 {
    display: none;
    background-color: transparent;
}
.TabbedPane .xg_module_head {
    background-color: transparent;
}

.site-footerFrame ul.col {
    color: #cecece;
    float: left !important;
    padding-right: 60px;
    width: auto;
}

.site-footerFrame .left, .site-footerFrame .right{text-shadow:0 0 0 #000000;}

.site-footerFrame a{color:#cecece;}

.xg_theme #xg_footcontent {
    margin: auto;
    width: 1003px;
}
.xg_widget_main .xg_3col .xg_1col {
    width: 335px;
}
.xg_theme .xg_span-16, .xg_3col {
    width: 855px !important;
}
.xg_theme #xg_body,.xg_theme #xg,.xg_theme #xg_head {
    width: 1090px;
}

.site-footerFrame .hr{background:#343536 none repeat scroll 0 0;border-top:1px solid #000000;clear:both;height:1px;margin:9px 0 12px;overflow:hidden;width:100%;color:#333333;}

.site-footerFrame ul.ves {
    color: #CECECE;
    padding-left: 20px;
    padding-right: 40px;
    width: 465px;
}

.site-footerFrame {
    background: none repeat scroll 0 0 #1F1F1F;
    border-top: 5px solid #2B2B2B;
    margin-top: 0;
    width: 100%;
    overflow: hidden;
}

.xj_foot_content {
    clear: both;
    overflow: hidden;
    padding: 0 0 15px;
}

.xg_dock_spacer {
    clear: both;
    height: 0;
}

#buttons {margin-top: -21px;margin-left: 396px;}


ul#twitter_update_list li {
    background: url("https://storage.ning.com/topology/rest/1.0/file/get/112021042?profile=original") no-repeat scroll left 5px transparent;
    list-style: none outside none;
    margin-left: 0;
    padding-left: 30px;
}

h2.sidebar-title {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 22px;
}
.feed-story {
    border-style: dashed !important;
}
.xg_headline-2l .tb h1, .xg_headline-2l .tb h1 .count {
    line-height: 1.1em;
}
.xg_headline-2l .tb h1 {
    font-weight: bold;
    padding-top: 4px;
    margin-bottom: 0 !important;
}
#xg_body .xg_headline .tb ul.byline {
    margin-bottom: 0 !important;
}
#xg_body .xg_headline .tb ul.byline li {
    display: block;
    float: none;
    margin: 0;
    padding: 0;
}
.xg_headline-2l .tb ul.byline li {
    line-height: 1.43em;
}
.xg_widget_profiles_blog.xg_widget_profiles_blog_show .xg_headline .tb, .xg_widget_forum.xg_widget_forum_topic_show .xg_headline .tb {
    padding-bottom: 2px;
}
.xg_widget_profiles_blog.xg_widget_profiles_blog_show .xg_headline, .xg_widget_forum.xg_widget_forum_topic_show .xg_headline {
    margin-left: 10px;
    margin-right: 10px;
}
.xg_widget_profiles_blog.xg_widget_profiles_blog_show .xg_module_body .postbody, .xg_widget_forum.xg_widget_forum_topic_show .xg_module_with_dialog .discussion {
    margin: 0 5px 18px;
    padding-bottom: 18px;
}
.paid-module-right {
    display: none;
}
.paid-module {
    margin: auto;
}
.xg_floating_paywall {
    width: 435px !important;
}
.xg_widget_main_authorization_doChoosePlan  #xg_body {
    width: 460px !important;
}
.xg_widget_main_authorization_doChoosePlan .signin-module,.xg_floating_paywall .signin-module {
    background: url("https://storage.ning.com/topology/rest/1.0/file/get/14845718?profile=original") no-repeat scroll center -21px transparent;
}
.xg_widget_main_authorization_doChoosePlan .signin-module,.xg_floating_paywall .signin-module {
    margin-top: 0;
    padding-top: 95px;
}
.paid-module-prompt {
    font-weight: normal;
    margin: 0.25em 0 -28px !important;
}
.paid-module-left-inner {
    font-size: 17px;
    padding: 0 20px;
    text-align: center;
}
.clearfix {
    margin-bottom: 10px;
    overflow: hidden;
}
.numberlist {
    background-color: #da142f;
    -webkit-border-radius: 30px;
	border-radius: 30px; 
    color: #FFFFFF;
    float: left;
    font-size: 25px;
    height: 40px;
    line-height: 40px;
    margin-right: 13px;
    text-align: center;
    width: 40px;
}
.xg_theme .clearfix  p {
    overflow: hidden;
    font-size: 11px;
}
#xg_sponsor td {
    padding: 0 5px;
    vertical-align: middle;
}
.xg_theme #xg_sponsor img {
    margin:0;
}
#tabbox {
    background-color: #A5A5A5;
    width: 100%;
    padding-top: 5px;
    padding-left: 5px;
}
ul#tabs li a:hover, ul#tabs li a.this,ul#tabs li a {
-webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px; 
}
#tabbox ul li {
	list-style:none;
}
ul#tabs {
    float: left;
    margin: 0 0 0 -1px;
}
ul#tabs li {
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
ul#tabs li a {
    background-color: #d9d9d9;
    border-left: 0;
    color: #000;
    float: left;
    font-size: 13px;
    font-weight: normal;
    padding: 6px;
    position: relative;
    text-align: center;
    width: 75px;
    text-transform: uppercase;
    margin: 0 2px;
}
ul#tabs li a:hover,ul#tabs li a.this {
    background-color: #fff;
    color: #000000;
    outline: 0 none;
}
.clearFix:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
    line-height: 0;
}
.clearFix {
	display:inline-block;
}
html[xmlns] .clearFix {
	display:block;
}
* html .clearFix {
	height:1%;
}
.TabbedPane {
    margin-top: -30px;
}
#xn_bar a {
    font-size: 12px !important;
    font-weight: normal !important;
    text-transform: capitalize;
}
#xn_bar #xn_bar_menu_tabs {
    padding-right: 10px;
}
.xg_widget_main .module_forum,.xg_widget_main .module_blog,.xg_widget_main .module_events,.xg_widget_main .module_groups {
    display: none;
}
.xg_custom_module .xg_module_head {
    margin-bottom: 5px;
}
#xg_tab_xn27,#xg_tab_xn27 a:hover {
    background-image: url("https://storage.ning.com/topology/rest/1.0/file/get/135707092?profile=RESIZE_180x180");
background-repeat: no-repeat;
background-position: 5px 7px;
}
#xg_tab_xn27 {
background-color: #525252;
}
#xg_tab_xn27 a:hover {
background-color: #333333;
}
#xg_tab_xn27 a {
    padding-left: 27px !important;
}
.xg_theme .xj_ad_below_header {
    background-color: #ECECEC;
    width: 1070px;
    padding: 5px 10px;
}
.xg_theme #xg_ad_below_header table td {
    vertical-align: top;
}
.xg_theme .xj_user_info {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #CBCBCB;
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 20px;
    margin-top: -160px;
}
.xg_theme .xj_user_info .xg_module_head {
    background-color: #ECECEC;
    border: 1px solid #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    margin: 5px 5px 0;
    padding: 4px 0;
}
.xg_theme .xj_user_info h2 {
    color: #727272;
    float: none;
    font-weight: bold;
    text-align: center;
}
#xg_module_account {
    margin: 0;
}
#tableOfContentsWrapper {
    width: 835px;
}
#xg_layout_column_2 > .html_module {
    margin-top: -10px;
}
.xg_widget_profiles_blog #column1 .xg_span-4 {
    width: 230px;
}
.xg_widget_profiles_blog #column1 .xg_span-12 {
    width: 620px;
}
.xg_widget_profiles_blog_list .xg_span-4 ul.nobullets li {
background: url("http://bit.ly/YpRRGH") no-repeat scroll 7px 9px transparent;
border-bottom: 1px dotted #CCCCCC;
margin-right: 10px;
padding: 3px 0 3px 18px;
}
.xg_widget_profiles_blog_list .xg_blog_list .xg_module_body {
background: url(http://bit.ly/Wi6LMc);
margin-bottom:10px;
padding:10px;
border-top:1px solid #d1d1d1;
}
.xg_widget_events .xg_span-12,.xg_widget_groups_group_show #xg_canvas .xg_span-12 {
    width: 667px;
}
.month,.year{
    color: #FFFFFF;
}
.xg_widget_profiles_profile_show .xg_3col .xg_2col {
    width: 657px;
}
.xg_theme #xg_navigation ul div.xg_subtab ul li a {
    text-transform: capitalize;
}
.email a, .email a:hover {
    background-image: url("https://storage.ning.com/topology/rest/1.0/file/get/112021220?profile=RESIZE_180x180") !important;
    background-position: 5px 7px !important;
    background-repeat: no-repeat !important;
}
.feeds a,.feeds a:hover {
    background-image: url("https://storage.ning.com/topology/rest/1.0/file/get/135707092?profile=RESIZE_180x180") !important;
    background-position: 5px 7px !important;
    background-repeat: no-repeat !important;
}
div#xg_sponsor > p {
    float: left;
    padding: 0 5px;
}

body {
margin: 0;
}
.site-footerFrame {
position: relative;
margin-bottom: 0;
bottom: 0;
}
.after-content {
background: #1F1F1F;
}
.footer-right, .footer-left {
color: white;
float: none;
margin: 0 auto;
}

.poweredBy-text {
display: none;
}
.site-footer {
display: flex;
justify-content: center;
}