/*
Theme Name: MyITForum
Author: Penton
Description: MyITforum is a community hub that integrates content from sites in the Penton Technology group. Sites in the group include: Supersite for Windows, Windows IT Pro, SharePoint Pro, Dev Pro, SQL Server Pro, IT Dev Connections, Data Center Knowledge, and Web Hosting Industry Review.
Version: 1.0
Tags: myitforum, community hub
Text Domain: myitforyum

*/

/* Including the responsive  */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{border: 0;font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding: 0;vertical-align: baseline;}
body {font-family:Source Sans Pro; font-size:14px; line-height:21px; position: relative;}

.pt10 {padding-top:10px;}
.pt20 {padding-top:20px;}
.pt30 {padding-top:30px;}
.pt40 {padding-top:40px;}
.pt50 {padding-top:50px;}
.pt60 {padding-top:60px;}
.pt70 {padding-top:70px;}
.pt80 {padding-top:80px;}
.pt90 {padding-top:90px;}
.pt100 {padding-top:100px;}

.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.pb30 {padding-bottom:30px;}
.pb40 {padding-bottom:40px;}
.pb50 {padding-bottom:50px;}
.pb60 {padding-bottom:60px;}
.pb70 {padding-bottom:70px;}
.pb80 {padding-bottom:80px;}
.pb90 {padding-bottom:90px;}
.pb100 {padding-bottom:100px;}

.div {display:block; float:left; width:100%;}
.body_width {margin:0 auto; display:block; float:none; width:98%; max-width:1140px; }

#header-container {background-color:#F7F3F2; }
.header-banner {display:block; text-align:center; padding:15px 0px;}
.header-banner a {width:auto; display:inline-block; float:none;border:0px;}
.header-banner a img {border:0px;}
#main {background-color:#E1E6EA; padding:10px 0px 0px;;}
#header-pre-menu-container {background-color:#013C4A; min-height:5px; position: relative; z-index:2;}

.header-premenu .premenu {margin:0 auto; float:none; display:block; width:auto; height:auto;}
.header-premenu .premenu li {float:left; display:block; width:auto; text-align:center; padding:0px 13px;} 
.header-premenu .premenu li a{font-size:14px; color:#ffffff; line-height:21px; display:inline-block; width:auto; float:none; text-decoration: none; text-align:center; padding:10px 0px;}
.header-premenu .premenu li a:hover{color:#39b4d5;}

#header-menu-container {background-color:#018DB1; min-height:5px; position:relative; z-index:99999;}
.header-logo {display:block; float:left; padding:3px 0px; width:19%;}
.header-logo a {display:block; float:left; width:100%; text-decoration: none; height:auto; border:0px;}
.header-logo a img {display:block; float:left; width:auto; height:auto; border:0px; width:190px; max-width:100%; padding-top:10px;}
.fixed-header {position: fixed; top:0px;}
.header-menu {display:block; float:left; width:37%;}
.header-menu .main-menu {display:block; float:left; width:100%;}
.header-menu .main-menu ul {display:none;}
.header-menu .main-menu li {display:block; float:left; width:25%; text-align:center;}
.header-menu .main-menu li a{display: inline-block; font-size:14px; text-transform: uppercase; font-family: Oswald; color:#ffffff; text-decoration: none; line-height:14px; padding:30px 5px 23px;border-bottom:3px solid #018DB1;}
.header-menu .main-menu li a:hover{border-bottom:3px solid #F57921;}
.header-menu .main-menu li.current-menu-item a {border-bottom:3px solid #F57921;}
#header-menu-container .header-menu #menu-main-menu li ul {position: absolute; /*background-color:#018DB1;*/ background:url("images/bg_blue.png") repeat; padding:10px; max-width:130px;}
#header-menu-container .header-menu #menu-main-menu li ul li {display:block; float:left; width:100%; text-align:left;}
#header-menu-container .header-menu #menu-main-menu li ul li a {text-transform: capitalize; padding:10px 5px;}
#header-menu-container .header-menu #menu-main-menu li.current-menu-item ul li a {border:3px solid #018db1;}
#header-menu-container .header-menu #menu-main-menu li:hover ul {display:block;}
#header-menu-container .header-menu #menu-main-menu li.current-menu-item ul li a:hover {border-bottom:3px solid #F57921;}
.header-search {display:block; float:left; width:17%;}
.header-search-wrapper {padding-top:21px; float:right; width:80%; padding-right:10%;}
.header-search form {position:relative; float:left; display:block; width:96%; background-color:#018DB1; border:1px solid #18697E; padding:6px 2%;}
.header-search input {float:left; display:block; width:85%; line-height:13px; font-size:13px; border:0px; background-color:#018DB1; height:17px; padding:0px;}
.header-search input:focus {border:0px; outline: none;}
.header-search input[type=text]::-ms-clear {  display: none; width : 0; height: 0; }
.header-search input[type=text]::-ms-reveal {  display: none; width : 0; height: 0; }
.header-search input[type="search"]::-webkit-search-decoration,
.header-search input[type="search"]::-webkit-search-cancel-button,
.header-search input[type="search"]::-webkit-search-results-button,
.header-search input[type="search"]::-webkit-search-results-decoration { display: none; }
.header-search .search-button {display:block; position:absolute; right:0px; top:1px; color:#ffffff; border:0px; height:15px; width:15px; text-align:center; padding:6px 5px;}
.header-search .search-button:hover {color:#000000 !important; cursor: pointer;}
.header-profile-login {display:block; float:left; width:27%; padding-top:21px;}
.header-newspapaper-wrapper {display:block; float:left; width:36%; margin-left:3%;}
.header-register-wrapper {display:block; float:left; width:27%; margin-left:3%;}
.header-login-wrapper {display:block; float:left; width:27%; margin-left:3%; text-align: right;}
.header-user-display-name {display:block; float:left; width:27%; margin-left:3%; padding: 5px 0; text-align: right;}
.header-user-display-name a{color:#fff;text-decoration:none;font-family:Oswald;border-bottom:3px solid #018DB1; line-height:14px; padding:30px 5px 23px;}
.header-user-display-name a:hover{border-bottom:3px solid #F57921;}
#user_display_name,#user_display_name:hover{border-bottom:0 none;}
.header-profile-button {display:block; float:left; width:100%; padding:5px 0px; text-align:center; color:#ffffff; text-decoration: none; font-weight:bold;}
.header-newspaper-button {background-color:#115E72;}
.header-newspaper-button:hover {background-color:#014e62;}
.header-register-button {background-color:#F4761F;}
.header-register-button:hover {background-color:#e46610;}
.header-login-button {background-color:#39B4D5;}
.header-login-button:hover {background-color:#29a4c5;}
.header-register-login-container-wrapper {display:block; float:left; width:100%;}
.header-register-login-container {background:url("images/bg_blue.png") repeat; position:absolute; z-index:9;}
.header-register-container {display:none; padding:30px 0px 50px; position:relative;}
.header-register-container h2 {color:#ffffff; font-size:22px; line-height:34px; text-align:center; font-weight:bold;}
.header-login-container {display:none;  padding:30px 0px 50px; position:relative;}
.header-login-container h2 {color:#ffffff; font-size:22px; line-height:34px; text-align:center; font-weight:bold;}
.close-header-dropdown {position: absolute; right:0px; top:30px; width:18px; height:18px; display:block; background:url("images/close.png") no-repeat; cursor: pointer;}
.header-register-form-social {display:block; float:none; margin:0 auto; width:260px;}
.header-register-form {display:block; float:none; margin:0 auto; width:520px;}
.header-register-form-left {display:block; float:left; width:49%;}
.header-register-form-right {display:block; float:right; width:49%;}
.header-register-input-row {position: relative; }
.header-register-input-row .header-register-input {display:block; float:left; width:96%; font-size:16px; line-height:24px; color:#4D6C71; padding:10px 2%; background-color:#ffffff; border:1px solid #D7D7D7; position:relative; z-index:5;  text-indent: 30px; height:24px; margin-bottom:0px;}
.header-register-input-row span {position:absolute; z-index:7; top:50%; margin-top:-7.5px; left:14px; color:#4D6C71;}
.header-register-input-row span.register-select-icon {right:14px; left:auto;}
.header-register-input-select {display:block; float:left; width:100%; font-size:16px; line-height:46px; color:#4D6C71; padding:0px 0%; background-color:#ffffff; border:1px solid #D7D7D7; position:relative; z-index:5;  height:46px; padding-left:33px; cursor: pointer;}
.header-register-input-row-select {position:relative;}
.header-register-input-row-select span{cursor:pointer;z-index:1499;}
.header-register-input-select option {cursor: pointer; max-width:100%;}
.header-register-input-select optgroup {font-style: normal;}
.bold {font-weight:bold;}
.bold_option {text-shadow: 0px 0px 0px black;}
#header-register-login-container input::-webkit-input-placeholder { /* WebKit browsers */
color:#4D6C71;
}
#header-register-login-container input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color:#4D6C71;
opacity:1;
}
#header-register-login-container input::-moz-placeholder { /* Mozilla Firefox 19+ */
color:#4D6C71;
opacity:1;
}
#header-register-login-container input:-ms-input-placeholder { /* Internet Explorer 10+ */
color:#4D6C71;
}
.checkbox_if_canada_wrapper {display:none;}
.register-checkbox-wrapper {display:block; float:left; width:auto; position:relative; width:6%; top:18px;}
.register_checkbox {position:absolute; top:0px; left:0px; z-index:1; width:10px; height:10px;}
.register_check_box_container {display:block; float:left; width:20px; height:20px; background-color:#ffffff; border:1px solid #38B5D5; z-index:2; position:relative;}
.register_check_box_container_check {display:none; left:4px; top:4px; position:absolute; z-index:3; color:#000000;}
.register_check_box_container_check-single {display:none; left:4px; top:4px; position:absolute; z-index:3; color:#000000;}
.register_checkbox_trigger {display:block; position:absolute; width:20px; height:20px; left:0px; top:0px; cursor: pointer; z-index:4;}
.register-checkbox-wrapper_label {color:#ffffff; font-size:14px; line-height:21px; display:block; float:left; width:94%;}
.register-checkbox-wrapper_label a {color:#ffffff; font-weight:bold;}
.register-checkbox-wrapper_label-default {color:#ffffff; font-size:14px; line-height:21px; display:block; float:left; width:94%;}
.register-checkbox-wrapper_label-default a {color:#ffffff; font-weight:bold;}
.error_country_register-checkbox-wrapper_label {color:#000000; font-size:14px; line-height:21px; text-align:left;}
.error_country_register-checkbox-wrapper_label a {color:#000000; font-weight:bold;}
.register-checkbox-wrapper_label-default-color-black {color:#000000; text-align:left;}
.register-checkbox-wrapper_label-default-color-black a {color:#000000;}
.register-checkbox-wrapper_label-default-single {color:#ffffff; font-size:14px; line-height:21px; display:block; float:left; width:94%;}
.register-checkbox-wrapper_label-default-single a {color:#ffffff; font-weight:bold;}
.error_country_register-checkbox-wrapper_label {color:#000000; font-size:14px; line-height:21px; text-align:left;}
.error_country_register-checkbox-wrapper_label a {color:#000000; font-weight:bold;}
.register-checkbox-wrapper_label-default-single-color-black {color:#000000; text-align:left;}
.register-checkbox-wrapper_label-default-single-color-black a {color:#000000;}
.error_country_register-checkbox-wrapper {display:block; float:left; width:auto; position:relative; width:30px; top:5px; }
#user_logged_country_error .header-profile-loader {color:#000000;}
.header-register-submit-input .header-register-submit {display:block; float:left; width:100%; font-size:18px; line-height:24px; color:#ffffff; padding:10px 0px; background-color:#38B5D5; border:1px solid #38B5D5; font-family:Source Sans Pro; cursor:pointer; outline: none;}
.header-register-submit-input .header-register-submit:active {outline: none;}
.header-register-submit-input .header-register-submit:hover {background-color:#28a5c5; outline: none;}
.header-register-label-social {color:#004252; text-align:center; line-height:16px; font-size:16px;}
.header-register-label-hr-left {height:1px; border:0px; background-color:#004252; float:left; width:60px; display:inline-block;}
.header-register-label-hr-right {height:1px; border:0px; background-color:#004252; float:right; width:60px; display:inline-block;}
.error-register-resultbox {width:96%; padding:0px 2%; background-color:#39b4d5; position: relative; display:none; float:left; margin-bottom:20px;}
.close-error-register-resultbox {position: absolute; right:5px; top:5px; width:18px; height:18px; display:block; background:url("images/close.png") no-repeat; cursor: pointer;}
.error-register-resultbox-message {display:block; float:left; width:96%; padding:2%; color:#ffffff;}
#header-menu-containers {z-index:99999;}
.error-login-resultbox {width:96%; padding:0px 2%; background-color:#39b4d5; position: relative; display:none; float:left; margin-bottom:20px;}
.close-error-login-resultbox {position: absolute; right:5px; top:5px; width:18px; height:18px; display:block; background:url("images/close.png") no-repeat; cursor: pointer;}
.error-login-resultbox-message {display:block; float:left; width:96%; padding:2%; color:#ffffff;}

.header-login-form {display:block; float:none; margin:0 auto; width:260px;}
.header-login-input-row {position: relative; }
.header-login-input-row .header-login-input {display:block; float:left; width:96%; font-size:16px; line-height:24px; color:#4D6C71; padding:10px 2%; background-color:#ffffff; border:1px solid #D7D7D7; position:relative; z-index:1;  text-indent: 30px; height:24px;  margin-bottom:0px;}
.header-login-input-row span {position:absolute; z-index:2; top:50%; margin-top:-7.5px; left:14px; color:#4D6C71;}
.header-login-submit-input .header-login-submit {display:block; float:left; width:100%; font-size:18px; line-height:24px; color:#ffffff; padding:10px 0px; background-color:#38B5D5; border:1px solid #38B5D5; font-family:Source Sans Pro; cursor:pointer;}
.header-login-submit-input .header-login-submit:hover {background-color:#28a5c5;}
.header-login-label-social {color:#004252; text-align:center; line-height:16px; font-size:16px;}
.header-login-label-hr-left {height:1px; border:0px; background-color:#004252; float:left; width:70px; display:inline-block;}
.header-login-label-hr-right {height:1px; border:0px; background-color:#004252; float:right; width:70px; display:inline-block;}
.social-header {height:20px; overflow: hidden; display:block; float:none; margin:0 auto; width:240px;} 
.header-profile-loader {color:#ffffff; text-align:center; padding-bottom:30px; display:none;}

#footer-container {background-color:#013C4A} 

.footer-logo {display:block; float:left; width:22%;}
.footer-menu-container {display:block; float:left; width:60%;}
.footer-menu-p1 {display:block; float:left; width:25%;} 
.footer-menu-p1-1 {display:block; float:left; width:25%;} 
.footer-menu-p2 {display:block; float:left; width:25%;} 
.footer-menu-p3 {display:blcok; float:left; width:25%;}
.footer-menu {padding-top:10px;}
.footer-menu ul {display:block; float:left; width:100%; padding:0px; margin:0px; list-style: none; }
.footer-menu ul li {display:block; float:left; width:100%; padding-bottom:10px;}
.footer-menu ul li a {color:#ffffff; text-decoration: none;}
.footer-menu > ul ul {display:none;}
.socials-footer {float:left; display:block; width:100%; padding:0px; margin:0px;} 
.socials-footer li {display:block; float:left; width:auto; padding-right:10px;}
.socials-footer li a {display:block; float:left; width:auto; color:#ffffff; text-decoration: none; border:0px;}
.socials-footer li a .social-icon-footer {display:block; float:left; width:20px; height:20px; cursor: pointer; background-repeat:no-repeat; background-size:100%;}
.socials-footer li a .social-icon-facebook {background-image:url("images/icons/fb_icon.png");}
.socials-footer li a .social-icon-twitter {background-image:url("images/icons/tw_icon.png");}
.socials-footer li a .social-icon-google {background-image:url("images/icons/google_icon.png");}
.socials-footer li a .social-icon-linkedin {background-image:url("images/icons/in_icon.png");}
#infinite-scroller-ul-items {float:left; padding:0px; margin:0px;}
/* alik css for infinite sceoller starts */
#infinite-scroller-ul-items h2.entry-title{font-size: 28px; color: #013C4A; text-decoration: none; line-height: 30px;}
#infinite-scroller-ul-items h2.entry-title a{color: #013C4A; text-decoration: none; display:block; padding-bottom:3px;}
.entry-wrap a.readmore{font-size: 13px; text-decoration: none; color: #008DB1; font-weight: bold;}
.entry-wrap .post-thumb{float: right;}
#infinite-scroller-ul-items .entry-wrap .post-thumb{float: right; border:1px solid #EEEEEE; background-position:center center; width:100px; height:100px; margin-left:15px;}
#infinite-scroller-ul-items .posted-in-links {/* color:#F4781E; */}
#infinite-scroller-ul-items .posted-in-links a {text-decoration:none; color:#F4781E;}
#infinite-scroller-ul-items .entry-comments {/* padding-top:15px; */} 
#infinite-scroller-ul-items .entry-comments a.infinte-scroll-comment-links {color:#018CB3; font-size:16px; line-height:24px; font-weight:bold; text-decoration: none; cursor: pointer;}
.entry-comments-icon {color:#018CB3; padding-right:5px;}
.close_comments_link {display:none; float:right; width:auto; font-weight:bold; font-size:16px; line-height:24px;}
.close-comments-icon {color:#018CB3; float:left; padding-right:5px; margin-top:3px;}
.comments-colapsing-link {color:#018CB3; text-decoration: none;}
.infinite-scroll-comments-wrapper-active .close_comments_link {display:block;}

/* Article page */
.article_single {float:left; padding:0px; margin:0px;}
.article_single h2 {font-family:Oswald;}
.article_single h2.entry-title{font-size: 28px; color: #013C4A; text-decoration: none; line-height: 42px;}
.article_single h2.entry-title a{color: #013C4A; text-decoration: none; display:block; padding-bottom:3px;}
.article_single .entry-wrap .post-thumb{float: right; border:1px solid #EEEEEE; background-position:center center; width:100px; height:100px; margin-left:15px;}
.article_single .posted-in-links {color:#F4781E;}
.article_single .posted-in-links a {text-decoration:none; color:#F4781E;}
.article_single .article-single-feat-image {text-align:center;}
.article_single .article-single-feat-image img {display:inline-block; max-width:100%;}
.article_single .entry-comments {/* padding-top:15px; */} 
.article_single .entry-comments a.infinte-scroll-comment-links {color:#018CB3; font-size:16px; line-height:24px; font-weight:bold; text-decoration: none; cursor: pointer;}
.article_single .article-single-content {color:#023C4A; font-size:16px; line-height:24px; padding:30px 0px;}
.article_single .article-single-content img {max-width:100%;}
.article_single .article-single-content p {word-wrap: break-word;}
.article_single .single-article-div {display: block;float: left;padding-bottom: 15px; width: 82%;}
.article_single .article-single-author {font-weight:bold; display:block; float:left; width:auto; color:#013C4A;}
.article_single .article-single-author a {color:#F37A1F; text-decoration: none;}
.article_single .article-single-author a:hover {color:#013C4A;}
.article_single .article-single-share  .addtoany_shortcode {display:block; float:left;}
.article_single .article-single-share-rss {margin-left:4px;border-radius: 4px;display: block;float: left}
.article_single .article-single-share-rss a {display:block; width:auto; height:auto; border:0px; text-decoration:none;}
.article_single .article-single-share {display:block; float:right; width:auto;}
.article_single .article-single-share img {border-radius:4px;}
.single-article-comments {background-color:#F8F6F7; width:94%; padding:10px 3%;}


article.post {width: 100%; min-height: 100px; ; float:left; margin-bottom:10px; background-color:#ffffff; border:1px solid #DEDEDE;}
article .article_styling {width: 94%; padding: 3%; float:left; padding-bottom:0px;}
article.normal-single-page-post .article_styling {width: 82%; padding: 50px 9%; float:left; color:#023c4a; font-size:16px; line-height:24px;}
.entry-wrap .entry-meta{color:#8D8D8D; font-size: 13px; font-weight: normal;}
/* alik css for infinite sceoller ends */
.infinite-scroll-wrapper {height:30px;}
.footer-social-copy {display:block; float:left; width:18%; color:#ffffff;} 
.footer-powered-by {font-size:16px;}
.footer-powered-by a {border:0px; text-decoration: none;}
.penton-footer-small {background-image:url("images/penton_logo-01.png"); display:inline-block; width:60px; height:15px; background-repeat:no-repeat; background-size:100%; margin-left:3px;} 
.left-sidebar {display:block; float:left; width:67%;} 
.right-sidebar {display:block; float:left; width:33%;} 
.right-sidebar-container {display:block; float:left; width:95%; padding-left:5%;}
.right-sidebar-block-info-container {display:block; float:left; border:1px solid #DEDEDE; border-top:3px solid #008DB3; background-color:#ffffff; padding:5px 0px; width:100%; margin-bottom:20px;}
.right-sidebar-block-info-container h2 {font-size: 20px; line-height:30px; font-family: Oswald; color:#003E4A;}
.primary-content {position:relative; margin-bottom:50px;}
.fixed_right {position:absolute; right:0px;}
.bottom_0 {bottom:0px;}
.bottom_rightslider {bottom:0px; position:absolute !important; top:auto !important;}
.absolute_rightslider {position: absolute !important;}
.penton_right_wrapper {display:block; position:absolute; width:33%; right:0px; top:0px; height:100%; overflow: hidden;}
.penton-right-sidebar {position:relative; width:100%; display:block;} 
.fixed-rightsidebar {position:fixed;}

.rightsidebar-content {display:block; float:left; width:90%; padding:5px 5%;}
.right-sidebar-adwrapper {display:block; float:left; width:100%; text-align:center;}
.right-sidebar-ad {margin-bottom:5px; display:inline-block;}

.logged_error_country_wrapper {display:block; position:fixed; z-index:999999; background:url("images/bg_black/70.png") repeat; width:100%; height:100%;}
.logged_error_country_container {display:block; width:300px;  top:50%;  height:auto; background-color:#ffffff; border:1px solid #dedede; border-top:3px solid #008db3; position:absolute; left:50%; margin-left:-150px; text-align:center;}
.logged_error_country_center {display:inline-block; width:255px;}
.search_content{background-color: #fff;}
.search_content h1.page-title{font-size: 24px; padding: 20px 0 0 20px;}
.search_content article.post{width:96%;}
.search_content article.forumfeeds{width: 96%; min-height: 100px; padding: 27px; float:left; border-bottom-width:10px; border-bottom-style:solid; border-bottom-color:#E1E6EA}
.search_content h1.entry-title{font-size: 28px;   line-height: 30px;}
.search_content h1.entry-title a{text-decoration: none; color: #013C4A;}
.search_content .entry-meta a{color: #018DB1;}
.search_content article img{width: 300px; height: 250px; float: right;}
.search_content  .entry-summary{width: 780px;}
nav.paging-navigation{text-align: center;}
div.pagination{text-align: center; padding-bottom: 5px;}
div.pagination .page-numbers{border: solid 1px #013C4A; padding: 1px 4px; background: #018DB1; color: #fff;}
div.pagination .current{background: #013C4A;}
header.entry-header{ /* margin-bottom: 10px; */ }
header.entry-header h1 a{font-size: 24px; color: #013C4A; text-decoration: none; }
.sponsors_main_content {background-color: #fff; float: left;}
.sponsors_main_content article.sponsors {min-height: 100px; padding: 25px 4%; float:left; width:92%; border-bottom-width:10px; border-bottom-style:solid; border-bottom-color:#E1E6EA;}
.sponsors_main_content .sponsors-url {color:#028DB4; font-weight:bold; text-decoration: none;}
.sponsors_main_content article.sponsors .attachment-sponsors-width {float:left;}
.sponsors_main_content article.sponsors h2, .sponsors_main_content article.sponsors h2 a {font-family: Oswald; font-size:24px; color:#003B49; text-decoration:none;}
.sponsors-left-wrapper {display:block; float:left; width:25%;}
.sponsors-right-wrapper {display:block; float:left; width:75%;}
.inner-page-title{color: #FE7736; font-size: 30px; margin-bottom: 20px; height: 30px; border-top: solid 5px; padding-top: 10px;}
div.prev-posts-link{text-align: center;}
div.next-posts-link{text-align: center;}
.upcoming-header-training-wrapper {display:block; float:left; width:100%; padding-bottom:10px;}
.upcoming-training-title {display:block; float:left; width:60%;}
.upcoming-training-view-all {display:block; float:left; width:40%; text-align:right; line-height:24px; padding-top:5px;}
.upcoming-training-view-all a {text-decoration: none; color:#018DB1; font-size:16px; margin-right:5px;}
.upcoming-training-view-all span {color:#018DB1;}
.upcoming-training-list {display:block; float:left; width:100%; list-style: none; margin:0px; padding:0px;}
.upcoming-training-list li {display:block; float:left; width:100%; padding-bottom:10px;}
.upcoming-training-list li .upcoming-training-date {font-size:14px; line-height:14px; color:#013C4C; font-weight: bold; display:block; float:left; width:100%;}
.upcoming-training-list li .upcoming-training-link {font-size:16px; line-height:21px; color:#008DB1; font-weight: bold; text-decoration: none;}
.homepage-container-image {display:block; float:left; width:100%; position: relative; margin-bottom:10px;}
.homepage-container-image img {width:765px;display:block; height:437px; float:left;}
.homepage-container-text {display:block; width:90%; background:url("images/homepage-image.png") repeat; padding:5px 5% 10px; position: absolute; bottom:0px; left:0px;}
.homepage-container-text h2 a{color:#ffffff; font-size:28px; line-height:42px; font-family: Oswald; text-decoration: none;}
.homepage-container-text {color:#ffffff; font-size:14px; line-height:21px;}
.homepage-container-text a.homepage-container-read-more {color:#ffffff; font-weight:bold; text-decoration: none;}
.slider #home-slider {list-type: none; list-style: none; padding: 0; margin: 0; z-index: 0; }

.article-icon-wrapper {display:block; float:left; width:auto; width:9%;}
.article-icon-wrapper .article-icon  {background-color:#008DB1; height:28px; width:28px; text-align:center; padding:10px;}
.article-icon-wrapper .article-icon .fa {color:#ffffff;}
.fa-newspaper-o{background: url("images/newspaper.jpg"); width: 35px; height: 28px; padding-right: -5px; margin-left: -3px; margin-top: -2px;}
.article-icon .fa-file-text-o{background: url("images/newspaper.jpg") no-repeat center center; width: 35px; height: 28px; padding-right: -5px; margin-left: -3px; margin-top: -2px;}
.article-icon .fa-file-text-o:before{content:"";}
.infinite-article-div {display:block; float:left; width:91%; padding-bottom:15px;}
.infinite-article-div h2 {font-family:Oswald;}
.infinite-scroll-comments-wrapper {width:91%; display:block; float:left; padding-left:9%; padding-bottom:20px;}
.infinite-scroll-comments-wrapper-active {width:94%;padding:10px 3%;background-color:#f7f7f7;}
.infinite-scroll-type-of-post {color:#000000;}
.infinite-scroll-type-of-post a {color:#018DB1; text-decoration: none; font-weight:bold;}
.infinite-scroll-type-of-post-content {color:#8d8d8d};



.events-left-wrapper {display:block; float:left; width:27%;}
.events-right-wrapper {display:block; float:left; width:73%;}
.events_main_content{background-color: #fff; float: left;}
.events_main_content article.conferences{min-height: 100px; padding: 25px; float:left; border-bottom-width:10px; border-bottom-style:solid; border-bottom-color:#E1E6EA; width:94%; padding:3%;}
.events_main_content article.conferences .attachment-sponsors-width{float:left;}
.events_main_content article.conferences h2, .events_main_content article.conferences h2 a {font-family: Oswald; font-size:24px; color:#003B49; text-decoration:none; line-height:30px;}
.events_main_content .entry-content p a {text-decoration:none; color:#365ebf;}
.events_main_content .entry-content p a:hover {text-decoration:underline;}
.events_main_content .entry-content .date{width:auto; float: left; width:35%;}
.events_main_content .entry-content .date span{width: 100%; float: left; }
.events_main_content .entry-content .date .date-title{font-weight: bold;}
.events_main_content .entry-content .location{width:auto; float: left; width:60%; padding-left:5%;}
.events_main_content .entry-content .location span{width: 100%; float: left;}
.events_main_content .entry-content .location .loc-title{font-weight: bold; clear: both;}
.events-right-wrapper strong {font-weight:bold;}
.conferences .events-left-wrapper {display:block; float:left; width:27%;}
.conferences .events-right-wrapper {display:block; float:left; width:73%;}
.conferences .events-right-wrapper ul {padding-left:3%;}

.events_main_content .prev-posts-link a, .events_main_content .next-posts-link a {text-decoration:none; color:#115e72; }
.events_main_content .prev-posts-link a:hover, .events_main_content .next-posts-link a:hover {color:#014E62;}

.trainings-left-wrapper {display:block; float:left; width:27%;}
.trainings-right-wrapper {display:block; float:left; width:73%;}
.trainings_main_content{background-color: #fff; float: left;}
.trainings_main_content article.upcomingtrainings{min-height: 100px; padding: 25px; float:left; border-bottom-width:10px; border-bottom-style:solid; border-bottom-color:#E1E6EA; width:94%; padding:3%;}
.trainings_main_content article.upcomingtrainings .attachment-sponsors-width{float:left;}
.trainings_main_content article.upcomingtrainings h2, .trainings_main_content article.upcomingtrainings h2 a {font-family: Oswald; font-size:24px; color:#003B49; text-decoration:none;}
.trainings_main_content .entry-content .date{width:auto; float: left; width:35%; padding-right:5%;}
.trainings_main_content .entry-content .date span{width: 100%; float: left; }
.trainings_main_content .entry-content .date .date-title{font-weight: bold;}
.trainings_main_content .entry-content .location{width:auto; float: left; width:60%;}
.trainings_main_content .entry-content .location span{width: 100%; float: left;}
.trainings_main_content .entry-content .location .loc-title{font-weight: bold; clear: both;}
.trainings-right-wrapper strong {font-weight:bold;}
.upcomingtrainings .trainings-left-wrapper {display:block; float:left; width:27%;}
.upcomingtrainings .trainings-right-wrapper {display:block; float:left; width:73%;}
.upcomingtrainings .trainings-right-wrapper ul {padding-left:3%;}

.myitforum_comment_box {display:block; float:left; width:100%; padding:10px 0px; font-size:14px;}
.myitforum_comment_box .entry-comments {display:block; padding:0px 5px 10px 5px; border-bottom:2px solid #018CB3; margin-bottom:15px; width:auto; float:left;} 
.myitforum_comment_box .entry-comments a {color:#018CB3; font-size:16px; line-height:24px; font-weight:bold; text-decoration: none; cursor: pointer;}
.getcustomcomments-ajaxloader {display:block; float:left; width:100%; text-align:center;}
.custom-comments-link-activator {color:#018CB3; font-size:16px; line-height:24px; font-weight:bold; text-decoration: none; cursor: pointer;}
.custom-comment-row {display:blockl; float:left; width:100%; padding-bottom:20px;}
.custom-comment-row-child {padding:15px 0 0px;}
.custom-comment-image {display:block; float:left; width:7%; padding-right:3%;}
.custom-comment-image a {display:block; float:left; width:50px; height:50px;}
.custom-comment-image-wrapper {display:block; float:left; width:100%; height:100%; background-position: center center; border-radius:4px;}
.custom-comment-information-row {display:block; float:left; width:90%;}
.custom-comment-information-authorname {display:block; float:left; width:auto; color:#424242; padding-right:30px; font-weight:bold; font-size:16px;}
.custom-comment-information-time {display:block; float:left; width:auto; color:#A8B3B9; }
.custom-comment-information-content {display:block; float:left; width:100%; padding:5px 0px; font-size:16px; line-height:24px;}
.custom-comment-information-reply {display:block; float:left; width:100%; color:#97A2A8; }
.custom-comment-information-reply a {display:block; float:left; width:auto; color:#97A2A8; margin-right:20px; text-decoration: none;}
.custom-comment-information-reply a:hover {text-decoration: underline;}
.custom-commenting-box {padding:15px 0px;}
.user-commenting-textarea {color:#666666; font-size:16px; line-height:24px; margin:0px; border:0px; padding:10px 0px; position: relative; z-index:1; max-width:94%; min-width:94%; height:24px; font-family:Source Sans Pro; min-height:24px; width:94%; padding:15px 3%; border:1px solid #dedede; border-radius: 4px;}
.user-commenting-textarea:focus {outline: none;}
.commenting-cancel-edit {display:none;}
.commenting-cancel-reply {display:none;}
.commenting-cancel-edit a, .commenting-cancel-reply a {text-decoration: none; color:#018cb3;}
.custom-commenting-box-ajax-wrapper {display:none; float:left; text-align:center; padding:10px 0px; width:100%;}
.send-custom-comment {display:block; padding:5px 15px; color:#ffffff; text-align:center; font-weight:bold; background-color:#39b4d5; border:0px; cursor: pointer; float:right;}
.send-custom-comment:hover {background-color:#29a4c5;}
.show_previous_comments_wrapper {display:block; float:left; width:100%; text-align:center;}
.show_previous_comments {color:#018cb3; text-decoration:none;}
.show_previous_comments:hover {text-decoration:none;}
.close-comment-links {float:right; color:#018cb3; font-weight:bold; text-decoration: none;}
.close-comment-links span {margin-right:5px;}
.infinite-article-comments {width:94%; padding:10px 3%;}
.infinite-article-comments-active {background-color:#F8F6F7;}

.custompost-like-wrapper {display:block; float:right; width:auto; margin:0px 20px; text-decoration: none; border:0px;}
.custompost-like-container {display:block; float:right; width:auto; margin:0px 20px; text-decoration: none; border:0px;}
.custompost-like-counts-arrow-left {position: absolute;}
.custompost-like-start {color:#F37923; display:block; float:left; margin-top:3px;}
.custompost-like-start-active {color:#F37923;  display:none; float:left; margin-top:3px;}
.custompost-like-counts-container {display:block; float:left; width:auto; position: relative; margin-left:10px;}
.custompost-like-counts-container .custompost-like-counts-arrow-left {color:#D3D8DC; position: absolute; top:4px; left:-5px;}
.custompost-like-counts-wrapper {background-color:#D3D8DC; display:block; float:left; padding:0px 10px; color:#5E5E5E; font-weight:bold; border-radius:3px;}
.error_message_commenting_box {display:none; color:#ff0000;}
.share-wrapper {display:none; color:#97a2a8; line-height:28px;}
.share-wrapper a {display:block; height:auto; width:auto; border:0px; text-decoration: none; float:left;}
.share-wrapper a .custom_comments_social_share_icon {color:#97a2a8; margin-left:10px;}
.share-wrapper a:hover .custom_comments_social_share_icon {color:#000000;}
.share-wrapper .share-wrapper-label {display:block; float:left; width:auto; height:auto; line-height: 28px; font-size:14px;}

.create_a_group_button {background-color:#008DB1; color: #ffffff;display: block;float: left;font-weight: bold;padding: 5px 15px;text-align: center;text-decoration: none;width: auto;}
.create_a_group_button:hover {background-color:#107da1;}
.article_single .width-100 {width:100%;}
.width-auto {width:auto;}
.groups-page-creategroupwrapper {display:block; float:left; width:20%;}
.groups-page-searchform{display:block; float:left; width:80%;}
.groups-page-searchform #groups_search{height:21px;font-size:14px;line-height:21px;padding:4px 5px;width:76%;display:block;float:left;}
.groups-page-searchform #groups_search_submit{height:31px;display:block;float:right;line-height:31px;text-align:center;width:20%;background-color:#008DB1;color:#ffffff;font-weight:bold;border:0px;cursor:pointer;font-size:14px;font-family:Source Sans Pro;}
.groups-page-searchform #groups_search_submit:hover{background-color:#107da1;}
#groups-dir-list #groups-list {list-style: none;}
#groups-list h2.entry-title{font-size: 28px; color: #013C4A; text-decoration: none; line-height: 30px;}
#groups-list h2.entry-title a{color: #013C4A; text-decoration: none; display:block; padding-bottom:3px; line-height: 42px;}
#group-dir-pag-bottom a {text-decoration: none; margin-right: 5px; padding:2px 6px;  border:0px;}
#group-dir-pag-bottom span.page-numbers {text-decoration: none; margin-right: 5px; padding:2px 6px; border:0px; }
#group-dir-pag-bottom a:hover {background-color:#013c4a; }
.groups-count-members {text-align:right; color:#8d8d8d; text-decoration: none;}
.upvote-custom-comment {text-decoration: none;}
.upvote-custom-comment .upvoteicon:hover {color:#000000;}
.upvote-custom-comment .upvote_comments_count{text-decoration:none;}
.upvote-custom-comment.active {color:#000000;text-decoration:none;}
.custom-comment-information-reply a.upvote-custom-comment:hover{text-decoration:none;color:#000000}
.join-leave-wrapper .leave-group,.join-leave-wrapper .join-group{background-color:#008DB1;color:#ffffff;display:block;float:left;font-weight:bold;padding:5px 15px;text-align:center;text-decoration:none;width:auto;}
.join-leave-wrapper .leave-group:hover,.join-leave-wrapper .join-group:hover{background-color:#107da1;}
.join-leave-wrapper .generic-button {float:right;}
/*body.groups #message {display:none;}*/
body.groups #buddypress div#message {display:block; float:left; width:100%;}
body.group-create #group-creation-create {background-color:#008DB1; color: #ffffff;display: block;float: left;font-weight: bold;padding: 5px 15px;text-align: center;text-decoration: none;width: auto; border:0px; cursor: pointer; float:right; margin-top:10px;}
body.group-create #group-creation-create:hover {background-color:#107da1;}
body.group-create #message {display:block;}
body.group-create .groupname-label {display:block; float:left; width:100%; padding-top:10px;} 
body.group-create .groupname-input {display:block; float:left; width:96%; padding:5px 2%; border:1px solid #018DB1;}
body.group-create .groupdescription-label {display:block; float:left; width:100%; padding-top:10px;}
body.group-create .groupdescription-textarea {max-width:96%; min-width:96%; min-height:21px; width:96%; padding:5px 2%;  border:1px solid #018DB1;}
body.group-create .create-groups-ul {display:block; float:left; width:100%; list-style:none; padding:0px; margin:0px; padding-bottom:10px; padding-top:10px;}
body.group-create .create-groups-ul li {display:block; float:left; width:auto; padding:5px 10px; background-color:#ffffff; }
body.group-create .create-groups-ul li a {color:#018DB1; text-decoration: none;}
body.group-create .create-groups-ul li.current {background-color:#018DB1;}
body.group-create .create-groups-ul li.current a {color:#ffffff; font-weight:bold; text-decoration: none;}
body.group-create #group-creation-previous {background-color:#008DB1; color: #ffffff;display: block;float: left;font-weight: bold;padding: 5px 15px;text-align: center;text-decoration: none;width: auto; border:0px; cursor: pointer; margin-top:10px; margin-right:10px;}
body.group-create #group-creation-previous:hover {background-color:#107da1;}
body.group-create #group-creation-next {background-color:#008DB1; color: #ffffff;display: block;float: left;font-weight: bold;padding: 5px 15px;text-align: center;text-decoration: none;width: auto; border:0px; cursor: pointer; margin-top:10px;}
body.group-create #group-creation-next:hover {background-color:#107da1;}
body.group-create .create-group-text-ul {padding-left:5%;}
body.group-create #group-create-body hr {margin:15px 0px;}
body.group-create #avatar-crop-submit {background-color:#008DB1; color: #ffffff;display: block;float: left;font-weight: bold;padding: 5px 15px;text-align: center;text-decoration: none;width: auto; border:0px; cursor: pointer;}
body.group-create #avatar-crop-submit:hover {background-color:#107da1;}
body.group-create #group-creation-finish {background-color:#008DB1; color: #ffffff;display: block;float: left;font-weight: bold;padding: 5px 15px;text-align: center;text-decoration: none;width: auto; border:0px; cursor: pointer; margin-top:10px;}
body.group-create #group-creation-finish:hover {background-color:#107da1;}
body.group-create #invite-list ul {display:block; float:left; margin:10px 0px; list-style: none; width:100%;}

body.groups.single-item .group_centrilize {margin:0 auto; display:block; float:none; width:98%; max-width:800px;}
body.groups.single-item #object-nav ul li {padding:0px;}
body.groups.single-item #object-nav ul li#nav-documents-groups-li {background:none;}
body.groups.single-item #item-header {}
body.groups.single-item #item-header ul {list-style: none;}
body.groups.single-item #item-header #item-actions {width:12% !important; display:block; float:right; margin: 0px !important;}
body.groups.single-item #item-header #item-meta{color: #000 !important; font-size: 100% !important; margin: 0 !important}
body.groups.single-item #item-header #item-header-avatar {display:block; float:left; width:22%; display:block; float:left; height:auto;}
body.groups.single-item #item-header #item-header-avatar a {display:block; float:left; width:auto; height:auto; border:0px; text-decoration:none;}
body.groups.single-item #item-header #item-header-avatar a .avatar {width:150px; height:150px; display:block; float:left; }
body.groups.single-item #item-header #item-header-content {display:block; float:left; width:65%; overflow: hidden;}
body.groups.single-item #item-header #item-header-content h2 {display:block; float:left; width:100%; padding-bottom:10px; font-size: 28px; text-decoration: none; line-height: 30px; font-family:Oswald;}

/*body.groups.single-item #item-header #item-header-cover-image #item-header-avatar {width:22% !important; }
body.groups.single-item #buddypress #item-header #item-header-cover-image #item-header-content h2, body.groups.single-item #buddypress #item-header #item-header-cover-image #item-header-content h2 a {display:block; float:left; width:100%; padding-bottom:0px; font-size: 28px !important; text-decoration: none; line-height: 30px; font-family:Oswald; text-shadow: none !important; margin-bottom: 10px;}
body.single-item.groups #buddypress div#item-header #item-header-cover-image #item-actions {padding-top:230px;}*/


body.groups.single-item #item-header #item-header-content h2 a { text-decoration:none; color: #000000;}
body.groups.single-item #item-header #item-header-content span.activity {display:block; float:left;padding-bottom:10px; color:#8d8d8d;} 
body.groups.single-item #item-header #item-header-content span.highlight {display:block; float:left;padding-bottom:10px; color:#8d8d8d; padding-left:10px;} 
body.groups.single-item #item-header #item-header-content #item-meta {display:block; float:left; width:100%;}
body.groups.single-item #item-header #item-header-content a.leave-group {background-color:#008DB1; color: #ffffff;display: block;float: left;font-weight: bold;padding: 5px 15px;text-align: center;text-decoration: none;width: auto; margin-top:10px;}
body.groups.single-item #item-header #item-header-content a.leave-group:hover {background-color:#107da1;}
body.groups.single-item #item-header #item-header-content a.join-group {background-color:#008DB1; color: #ffffff;display: block;float: left;font-weight: bold;padding: 5px 15px;text-align: center;text-decoration: none;width: auto; margin-top:10px;}
body.groups.single-item #item-header #item-header-content a.join-group:hover {background-color:#107da1;}
body.groups.single-item #content #item-body #member-list {list-style: none;}
body.groups.single-item #content #item-body #member-list h2 {font-size: 28px; color: #013C4A; text-decoration: none; line-height: 30px;}
body.groups.single-item #content #item-body #member-list h2 a {color: #013C4A; text-decoration: none; display:block; padding-bottom:3px; line-height: 42px;}
body.groups.single-item #content #item-body #member-list .entry-meta {display:block; float:left; }
body.groups.single-item #content #item-body #member-list .entry-content .action a.friendship-button {background-color:#008DB1; color: #ffffff;display: block;float: left;font-weight: bold;padding: 5px 15px;text-align: center;text-decoration: none;width: auto; margin-top:10px;}
body.groups.single-item #content #item-body #member-list .entry-content .action a.friendship-button:hover {background-color:#107da1;}
body.groups.single-item.group-invites #send-invite-form ul {list-style: none; padding:10px 0px;}
body.groups.single-item.group-invites #send-invite-form #submit {background-color:#008DB1; color: #ffffff;display: block;float: left;font-weight: bold;padding: 5px 15px;text-align: center;text-decoration: none;width: auto; border:0px; cursor: pointer;}
body.groups.single-item.group-invites #send-invite-form #submit:hover {background-color:#107da1;}
body.groups.single-item.group-admin #group-settings-form #save {background-color:#008DB1; color: #ffffff;display: block;float: left;font-weight: bold;padding: 5px 15px;text-align: center;text-decoration: none;width: auto; border:0px; cursor: pointer; margin-top:10px;}
body.groups.single-item.group-admin #group-settings-form #save:hover {background-color:#107da1;}
body.groups.single-item.group-admin .article_styling #content #subnav ul {display:block; float:left; width:100%; list-style:none; padding:0px; margin:0px; padding-bottom:10px; padding-top:10px;}
body.groups.single-item.group-admin .article_styling #content #subnav ul  li {display:block; float:left; width:auto; padding:5px 10px; background-color:#ffffff; }
body.groups.single-item.group-admin .article_styling #content #subnav ul  li a {color:#018DB1; text-decoration: none;}
body.groups.single-item.group-admin .article_styling #content #subnav ul  li.current {background-color:#018DB1;}
body.groups.single-item.group-admin .article_styling #content #subnav ul  li.current a {color:#ffffff; font-weight:bold; text-decoration: none;}
body.groups.single-item.group-admin .groupname-label {display:block; float:left; width:100%; padding-top:10px;} 
body.groups.single-item.group-admin .groupname-input {display:block; float:left; width:96%; padding:5px 2%; border:1px solid #018DB1;}
body.groups.single-item.group-admin .groupdescription-label {display:block; float:left; width:100%; padding-top:10px;}
body.groups.single-item.group-admin .groupdescription-textarea {max-width:96%; min-width:96%; min-height:21px; width:96%; padding:5px 2%;  border:1px solid #018DB1;}
body.groups.single-item.group-admin.group-settings #group-settings-form ul {padding-left:5%;}
body.groups.single-item.group-admin.group-settings #group-settings-form hr {margin:15px 0px;}
body.groups.single-item.group-admin #avatar-crop-submit {background-color:#008DB1; color: #ffffff;display: block;float: left;font-weight: bold;padding: 5px 15px;text-align: center;text-decoration: none;width: auto; border:0px; cursor: pointer;}
body.groups.single-item.group-admin #avatar-crop-submit:hover {background-color:#107da1;}
body.groups.single-item.group-admin #group-creation-finish {background-color:#008DB1; color: #ffffff;display: block;float: left;font-weight: bold;padding: 5px 15px;text-align: center;text-decoration: none;width: auto; border:0px; cursor: pointer; margin-top:10px;}
body.groups.single-item.group-admin #group-creation-finish:hover {background-color:#107da1;}
body.groups.single-item.group-admin #invite-list ul {display:block; float:left; margin:10px 0px; list-style: none; width:100%;}
body.groups.single-item.group-admin #delete-group-avatar-button .edit {background-color:#008DB1; color: #ffffff;display: block;float: left;font-weight: bold;padding: 5px 15px;text-align: center;text-decoration: none;width: auto; border:0px; cursor: pointer; margin-top:10px;}
body.groups.single-item.group-admin #delete-group-avatar-button .edit:hover {background-color:#107da1;}
body.groups.single-item.group-admin #delete-group-button {background-color:#008DB1; color: #ffffff;display: block;float: left;font-weight: bold;padding: 5px 15px;text-align: center;text-decoration: none;width: auto; border:0px; cursor: pointer; margin-top:10px;}
body.groups.single-item.group-admin #delete-group-button:hover {background-color:#107da1;}
.search-results-h2 h2 {color:#003443; font-family: Oswald; font-size: 25px; line-height:38px; }
.no_more_results h2 {color:#003443; font-family: Oswald; font-size: 20px; line-height:30px; }
.no-background-color {background-color:inherit;}
.confirmation-landing-page h2 {color:#003443; font-family: Oswald; font-size: 28px; line-height:42px;}
.activate-your-account-link {background-color:#115e72; color:#ffffff; font-weight:bold; padding:8px 30px; text-decoration:none; display:block; float:left; margin-right:20px;}
.activate-your-account-link:hover {cursor:pointer; background-color:#014E62;}
.activate-your-account-ajax-loader-wrapper {display:none; float:left; width:auto; height:auto;}
.activate-your-account-ajax-loader {color:#000000; margin-top:5px;}
.activate-your-account-statustext {display:none; font-weight:bold}
.reset-password-ajax-loader-wrapper {display:none; float:right; width:auto; height:auto;}
.reset-password-ajax-loader {color:#000000; margin-top:2px;}
.submit-resset-password {background-color:#115e72; color:#ffffff; font-weight:bold; padding:8px 30px; text-decoration:none; display:block; float:right; margin-left:20px; border:0px;}
.submit-resset-password:hover {cursor:pointer; background-color:#014E62;}
.reset-password-options #username-email-password-reset-field {border:1px solid #18697e; padding:6px 2%; width:96%; display:block; float:left;}
.forgotten-password-header-link {text-align:center;}
.forgotten-password-header-link a {text-align:center; color:#ffffff; text-decoration: none; cursor: pointer;}
.forgotten-password-header-link a:hover {text-decoration: underline;}
.reset-password-status-wrapper {display:none; font-weight:bold;}
.password-resetting-new-pass-wrapper-left {float:left; width:48%; padding-right:2%;}
.password-resetting-new-pass-wrapper-right {float:right; width:48%; padding-left:2%;}
.new_passwords_input {border:1px solid #18697e; padding:6px 2%; width:96%; display:block; float:left; display:block;}
.normal-single-page-post h2 {color:#003443; font-family: Oswald; font-size: 28px; line-height:42px;}
.normal-single-page-post strong {font-weight:bold;}
#bp-docs-paginate-links a {text-decoration: none; margin-right: 5px; padding:2px 6px;  border:0px;}
#bp-docs-paginate-links span.page-numbers {text-decoration: none; margin-right: 5px; padding:2px 6px; border:0px; }
div#bp-docs-paginate-links a.page-numbers:hover {background-color:#013c4a; }

body.buddypress.single-item #main-content #bp-docs-all-docs {margin-top:10px;}
body.buddypress.single-item #main-content #activity-filter-select {margin-right:10px;}
body.buddypress.single-item #main-content #bp-group-documents {background-color:#ffffff; width:96%; padding:10px 2%;}
body.buddypress.single-item #main-content .bp-group-documents-file {margin:15px 0px 5px;}
body.buddypress.single-item #main-content .bp-group-documents-featured {position: relative; margin:15px 0px 5px;}
body.buddypress.single-item #main-content #bp-group-documents-name {margin:5px 0px;}
body.buddypress.single-item #main-content #bp-group-documents-description {margin:15px 0px 5px;}
body.buddypress.single-item #main-content .bp-group-documents-new-category {margin:5px 0px;}
body.buddypress.single-item.group-members #main-content #subnav {background-color:#ffffff; padding:10px 2%; width:96%;}
body.buddypress.single-item.group-members #main-content #members-group-list {background-color:#ffffff;  padding:10px 2%; width:96%;}
body.buddypress.single-item.group-members #main-content #members-group-list #member-list>li {padding-bottom:20px !important;}
body.buddypress.single-item.group-members #main-content h5 a {color:#003443; font-family: Oswald; font-size: 20px; line-height:30px; text-decoration: none;}
body.buddypress.single-item.group-members #main-content a.friendship-button {background-color: #018db1; border: 1px solid #057fd0; color: #fff; cursor: pointer; padding: 6px 16px; margin-top: 10px; text-decoration: none; font-weight: bold; }
body.buddypress.single-item.group-members #main-content a.friendship-button:hover {background-color:#007da1; }
body.buddypress.single-item.group-invites #main-content #send-invite-form {background-color:#ffffff; display:block; float:left; width:98%; padding-right:2%; margin-top:0px;}
body.buddypress.single-item.group-invites #main-content #send-invite-form div.submit {display:block; float:left; width:96%; padding:10px 2%;}
body.buddypress.single-item.group-invites #main-content #send-invite-form #friend-list>li {padding-bottom:20px !important;}
body.buddypress.single-item.group-invites #main-content #send-invite-form h4 a {color:#003443; font-family: Oswald; font-size: 20px; line-height:30px; text-decoration: none;}
body.buddypress.single-item.group-invites #main-content #send-invite-form a.button.remove {background-color: #018db1; border: 1px solid #057fd0; color: #fff; cursor: pointer; padding: 6px 16px; margin-top: 10px; text-decoration: none; font-weight: bold; }
body.buddypress.single-item.group-invites #main-content #send-invite-form a.button.remove:hover {background-color:#007da1;}
body.buddypress.single-item.group-invites #main-content #send-invite-form #invite-list ul li {display: block; float: left; width:100%;padding-bottom:5px;}
body.buddypress.single-item.group-invites #main-content #send-invite-form #invite-list ul li input {display: block; float: left; margin-right: 7px; margin-top: 4px; position: relative; width: auto;}
body.buddypress.single-item.group-admin div#subnav > ul {display:block; float:left; width:100%; list-style:none; padding:0px; margin:0px; padding-bottom:10px; padding-top:10px;}
body.buddypress.single-item.group-admin div#subnav > ul li {display:block; float:left; width:auto; padding:2px 5px; background-color:#ffffff; }
body.buddypress.single-item.group-admin div#subnav > ul li a {color:#018DB1; text-decoration: none;}
body.buddypress.single-item.group-admin div#subnav > ul li.current {}
body.buddypress.single-item.group-admin div#subnav > ul li.current a {color:#ffffff !important; font-weight:bold; text-decoration: none;background-color:#018DB1;}
body.buddypress.single-item.group-admin #main-content #item-body {background-color:#ffffff; width:96%; padding:10px 2%; margin:10px 0px;}
body.buddypress.single-item.group-admin #main-content #group-settings-form #group-name {margin:5px 0px;}
body.buddypress.single-item.group-admin #main-content #group-settings-form #group-desc {margin:5px 0px;}
body.buddypress.single-item.group-admin #main-content #group-settings-form hr {display: block;float: left;margin: 15px 0;width: 100%;}
body.buddypress.single-item.group-admin #main-content #group-settings-form h4 {color:#003443; font-family: Oswald; font-size: 20px; line-height:30px; text-decoration: none;}
body.buddypress.single-item.group-admin #main-content #group-settings-form ul li h5 a {color:#003443; font-family: Oswald; font-size: 14px; line-height:21px; text-decoration: none;}
body.buddypress.single-item.group-admin #main-content #group-settings-form ul li {padding-bottom:10px !important;}
body.buddypress.single-item.group-admin #main-content #group-settings-form .small a.button.confirm {background-color: #018db1; border: 1px solid #057fd0; color: #fff; cursor: pointer; padding: 6px 16px; margin-top: 10px; text-decoration: none; font-weight: bold; font-size:13px; line-height:16px; font-family:inherit;}
body.buddypress.single-item.group-admin #main-content #group-settings-form .small a.button.confirm:hover {background-color:#007da1;}
body.buddypress.single-item.group-admin #main-content #group-settings-form > p > label {margin:0px;}
body.buddypress.single-item.group-admin #main-content #group-settings-form #group-documents-group-admin-categories {display:block; float:left; width:100%; padding-top:10px;}
body.buddypress.single-item.group-admin #main-content #group-settings-form #group-documents-group-admin-categories ul {list-style: none;}
body.buddypress.single-item.group-admin.docs #item-body {display:block; float:left;}
body.buddypress.single-item.group-admin.docs #main-content #group-settings-form #group-doc-options {display:block; float:left; width:100%; padding:10px 0px;}
body.buddypress.single-item.group-admin.docs #main-content #group-settings-form #group-doc-options h3 {color:#003443; font-family: Oswald; font-size: 20px; line-height:30px; text-decoration: none;}
body.buddypress.single-item.group-admin.docs #main-content #group-settings-form > p > label {padding:10px 0px; width:100%;}
body.buddypress.single-item.group-admin.docs #main-content #group-settings-form #group-doc-options .group-docs-options tr td:first-child label {padding-right:10px;}
body.buddypress.single-item.group-admin.docs #main-content #group-settings-form #group-doc-options .group-docs-options tr td:last-child select {display:block; float:left; margin-top:-40px;}
body.buddypress.single-item.group-admin.delete-group #main-content #group-settings-form label {width:100%;}
body.buddypress.single-item.group-admin.forum  #main-content #group-settings-form fieldset {display:block; float:left; width:100%; margin-top:10px;}
body.buddypress.single-item.group-admin.forum  #main-content #group-settings-form fieldset > div.field-group > div.checkbox > label {margin:5px 0px; width:100%;}
body.buddypress.single-item.group-admin.forum  #main-content #group-settings-form fieldset > div.field-group > p.description {padding-bottom:10px;}
body.bp-docs div#comments {background-color:#F8F6F7 !important;}
.comments_doc_array {display:block; float:left; width:96%; padding:10px 2%; margin-bottom:10px; }
body.buddypress.members.page-id-3722 #primary {background-color:#ffffff; width:96%; padding:10px 2%; display:block; float:left;}
body.buddypress.members.page-id-3722 #primary h2 {color:#003443; font-family: Oswald; font-size: 30px; line-height:40px; text-decoration: none;}
body.buddypress.members.page-id-3722 #members-dir-search {margin:0px;}
body.buddypress.members.page-id-3722 #pag-top {display:block; float:left; width:100%; padding:10px 0px;}
body.buddypress.members.page-id-3722 #pag-bottom {display:block; float:left; width:100%; padding:10px 0px;}
body.buddypress.members.page-id-3722 #members-directory-form {}
body.buddypress.members.page-id-3722 ul#members-list li {padding-bottom:20px !important;}
body.buddypress.members.page-id-3722 ul#members-list li div.item div.item-title > a {color:#003443; font-family: Oswald; font-size: 16px; line-height:24px; text-decoration: none;}
body.buddypress.members.page-id-3722 ul#members-list li a.friendship-button {background-color: #018db1; border: 1px solid #057fd0; color: #fff; cursor: pointer; padding: 6px 16px; margin-top: 10px; text-decoration: none; font-weight: bold; }
body.buddypress.members.page-id-3722 ul#members-list li a.friendship-button:hover {background-color:#013c4a; }
body.buddypress.members.page-id-3722 ul#members-list li .friendship-button a {background-color: #018db1; border: 1px solid #057fd0; color: #fff; cursor: pointer; padding: 6px 16px; margin-top: 10px; text-decoration: none; font-weight: bold; }
body.buddypress.members.page-id-3722 ul#members-list li .friendship-button a:hover {background-color:#013c4a; }
body.buddypress.members.page-id-3722 #members-directory-form div.item-list-tabs ul li a {color:#018DB1;}
body.buddypress.members.page-id-3722 #members-directory-form div.item-list-tabs ul li.selected a {background-color: #018db1; border: 1px solid #057fd0; color: #fff; cursor: pointer; padding: 6px 16px; text-decoration: none; font-weight: bold;  color:#ffffff;}
body.buddypress.members.page-id-3722 span.page-numbers {text-decoration: none; margin-right: 3px; padding:3px 6px !important; border:0px; }
body.buddypress.members.page-id-3722 a.page-numbers {text-decoration: none; margin-right: 3px; padding:3px 6px !important; border:0px; }
body.buddypress.members.page-id-3722 a.page-numbers:hover {background-color:#013c4a; }

.div50 {width:50%; float:left; display:block;}
.div48l {width:48%; float:left; display:block; padding-right:2%;}
.div48r {width:48%; float:left; display:block; padding-left:2%;}
.contact-us-phone-email-styles {color:#018CB3; font-weight:bold;}
a.contact-us-phone-email-styles {text-decoration: none;}

#buddypress .activity-list li.mini .activity-avatar img.avatar, #buddypress .activity-list li.mini .activity-avatar img.FB_profile_pic {width:50px; height:50px;}

.myButton {
	-moz-box-shadow: 0px 1px 0px 0px #f0f7fa;
	-webkit-box-shadow: 0px 1px 0px 0px #f0f7fa;
	box-shadow: 0px 1px 0px 0px #f0f7fa;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #018DB1), color-stop(1, #018DB1));
	background:-moz-linear-gradient(top, #018DB1 5%, #018DB1 100%);
	background:-webkit-linear-gradient(top, #018DB1 5%, #018DB1 100%);
	background:-o-linear-gradient(top, #018DB1 5%, #018DB1 100%);
	background:-ms-linear-gradient(top, #018DB1 5%, #018DB1 100%);
	background:linear-gradient(to bottom, #018DB1 5%, #018DB1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#018DB1', endColorstr='#018DB1',GradientType=0);
	background-color:#018DB1;
	border:1px solid #057fd0;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 35px;
	margin-top: 15px;
	text-decoration:none;
	text-shadow:0px -1px 0px #5b6178;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #019ad2), color-stop(1, #33bdef));
	background:-moz-linear-gradient(top, #018DB1 5%, #018DB1 100%);
	background:-webkit-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-o-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-ms-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:linear-gradient(to bottom, #019ad2 5%, #33bdef 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#019ad2', endColorstr='#33bdef',GradientType=0);
	background-color:#019ad2;
}
.myButton:active {
	position:relative;
	top:1px;
}

.marketwirednews_main_content {/*background-color: #fff; */ float: left;}
.marketwirednews-right-wrapper {display:block; float:left; width:90%;}
.marketwirednews_main_content article.marketwirednews {width:94%; min-height: 100px; padding: 25px; float:left; border-bottom-width:10px; border-bottom-style:solid; border-bottom-color:#E1E6EA;}
/**************** Ali K css ends ********************/


/* community profile status box styles */
.profile_status_wrapper {background-color:#ffffff; border:1px solid #DEDEDE; margin-bottom:10px;}
.profile_status_left {display:block; float:left; width:10%;}
.profile_status_left a {text-decoration: none; display:block; float:left; width:auto; height:auto;}
.profile_status_image {display:block; float:left; height:80px; width:80px; background-position: center center; background-size:100% 100%;;}
.profile_status_right {display:block; float:left; width:80%; padding:17px 6% 17px 4%;}
.profile_status_input_wrapper {border:1px solid #AAAAAA; width:70%; padding:0px 27% 0px 3%; border-radius:4px; position:relative;}
.user_status_input {color:#666666; font-size:16px; line-height:24px; margin:0px; border:0px; padding:10px 0px; position: relative; z-index:1; max-width:100%; height:24px; min-width:100%; font-family:Source Sans Pro; min-height:24px;}
.user_status_input:focus {border:0px; outline: none;}
.user_input_status_options {position: absolute; right:10px; top:50%; width:auto; height:auto; margin-top:-10px;}
.user_input_status_options a {text-decoration: none; display:block; float:left; width:auto; height:auto; margin-right:15px;}
.user_input_status_options a span {color:#AAAAAA;}
.user_input_status_options a:hover span {color:#666666;}
.user_block_status_input_video {display:none; position: relative; margin-top:10px;}
.user_block_status_input_video input {border:1px solid #AAAAAA; width:92%; padding:10px 5% 10px 3%; border-radius:4px; position:relative; color:#666666}
.user_block_status_input_video .close-video-icon {position: absolute; color:#666666; right:10px; top:50%; margin-top:-7px; cursor: pointer; z-index:3;}
.user_block_status_input_links {display:none; position: relative; margin-top:10px;}
.user_block_status_input_links input {border:1px solid #AAAAAA; width:92%; padding:10px 5% 10px 3%; border-radius:4px; position:relative; color:#666666}
.user_block_status_input_links .close-links-icon {position: absolute; color:#666666; right:10px; top:50%; margin-top:-7px; cursor: pointer; z-index:3;}
.user_block_status_input_image {display:none; position: relative; margin-top:10px;}
.user_block_status_input_image input {border:1px solid #AAAAAA; width:92%; padding:10px 5% 10px 3%; border-radius:4px; position:relative; color:#666666; position: relative; z-index:2; background-color:#ffffff;}
.user_block_status_input_image input.status_image_uploader_input {position:absolute; left:0px; top:0px; height:10px; width:100px; padding:0px; z-index:1;}
.user_block_status_input_image .close-image-icon {position: absolute; color:#666666; right:10px; top:50%; margin-top:-7px; cursor: pointer; z-index:3;}

/*dummy avatar*/
.dummy_avatar {background-image:url("images/dummy_avatr.png");}
/** Profile Pages css STARTS **/
body.buddypress.bbp-user-page header.entry-header{display: none;}
body.buddypress.bbp-user-page #content{float: left; background-color: #fff;}
body.buddypress.group-home #content{float: left; background-color: #fff;}
body.buddypress.bbp-user-page #main-content{width: 800px; float: none; margin: 0 auto; background-color: #fff;}
body.buddypress.group-home #main-content{width: 800px; float: none; margin: 0 auto; background-color: #fff;}
body.buddypress.single-item #main-content{width: 800px; float: none; margin: 0 auto;}
body.bp-docs #main-content{width: 800px; float: none; margin: 0 auto; background-color: #fff; border-bottom: 20px solid #e1e6ea;}
body.bp-docs article.bp_docs{padding: 10px;}
body.bp-docs article.bp_docs table tr td{vertical-align: middle;}
body.bp-docs article.bp_docs table tr td textarea#tax-input-bp_docs_tag{margin-top: 10px;}
body.bp-docs div#respond{padding: 10px;}
body.bp-docs #commentform label{vertical-align: top;}
body.bp-docs ol.commentlist{margin-right: 25px;}
body.bp-docs ol.commentlist .comment-author img{float: left;}
body.bp-docs ol.commentlist .comment-author b.fn{margin-left: 10px;}
body.bp-docs ol.commentlist .comment-metadata a{text-decoration: none;}
body.bp-docs ol.commentlist time{color:#999; margin-left: 10px;}
body.bp-docs ol.commentlist div.comment-content{width: 92%; margin-left: 40px;}
body.bp-docs ol.commentlist div.reply{width:auto; margin-left: 38px;}
body.buddypress.bbp-user-page #item-header-content h2 a{color: #013c4a !important; float: left; font-family: Oswald; font-size: 35px; text-decoration: none;}
body.buddypress.bbp-user-page #item-header-content{margin-top: 6px; float: none !important;}
body.buddypress.bbp-user-page #item-header-content .generic-button a{background-color: #018db1; border: 1px solid #057fd0; color: #fff; cursor: pointer; padding: 5px 10px; margin-top: 10px; text-decoration: none; font-weight: bold;}
body.buddypress #item-header-content #item-meta{float: left;}
body.buddypress #item-header-content span.user-nicename{color: #1293b7; float: left; font-size: 18px; margin-left: 12px; margin-top: 10px;}
body.buddypress #item-header{width:95%; float: left; padding: 20px; background-color: #fff;}
body.buddypress #item-header #item-header-avatar{float: left; height: 100px; margin-top: 0; width: 170px;}
body.buddypress #item-nav{float: left; width: 100%; background-color: #fff;}
body.buddypress #object-nav ul li{float: left; width: auto; list-style: none;}
body.buddypress #object-nav ul{float: left; width: 100%;}
body.buddypress #object-nav{float: left; width: 100%; background-color: #F8F6F7;}
#buddypress div.item-list-tabs ul li.selected a, #buddypress div.item-list-tabs ul li.current a{background-color: #F8F6F7;}
body.buddypress #object-nav ul li a{text-decoration: none; color: #013c4a ; font-size: 17px;}
#item-header-content .profile_bio{float:left; text-align: justify; color: #013c4a; margin-top: 20px; width: 585px;}
.bpfb_form_container{padding: 0 !important; background-color: #fff !important; border-bottom: solid 20px #E1E6EA; float: left; width: 100%; border-top: solid 10px #E1E6EA; position: relative;}
.bpfb_toolbar_container, .bpfb_controls_container{position: absolute; right: 21px; padding: 0px;}
.bpfb_controls_container{margin-top: 45px /* !important*/; width: 678px;}
.bpfb_controls_container #bpfb_tmp_photo{ width:auto; float: left; margin-right: 10px;}
.bpfb_controls_container #bpfb_video_url, #bpfb_link_preview_url{width: 655px !important;}
.bpfb_controls_container input[type="text"]{padding: 4px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border:1px solid #AAAAAA;}
#whats-new-form #whats-new-options{float: left; height: auto; margin-bottom: 10px; margin-left: 9px; width: 99%; }
div.activity ul#activity-stream li .activity-avatar{width: auto; float: right; margin-right: 20px; margin-top: 15px;}
ul#activity-stream li.activity-item{border-bottom: 15px solid #E1E6EA !important;}
ul#activity-stream li.friends .activity-avatar a img{width: 120px !important; height: 120px !important;}
div.activity ul#activity-stream li.friends .activity-content{width: 72%; float: left; margin: 0px 20px 20px 20px;}
div.activity ul#activity-stream li .activity-content{width: 76%; float: left; margin: 0px 20px 20px 20px;}
div.activity ul#activity-stream li .activity-comments{width: 95.4%; float: left; margin-top: 15px; background-color: #F8F6F7; padding: 20px;}
div.activity ul#activity-stream li .activity-comments form{float: left;}
#buddypress div.activity-comments{margin: 0;}
#buddypress ul.item-list li{padding-bottom: 0 !important;}
#buddypress form#whats-new-form p.activity-greeting{margin-left:103px;margin-top:10px;}
body.buddypress div#item-body{width: 100%; float: left; border-top: solid 15px #E1E6EA; border-bottom: solid 15px #E1E6EA;}
#buddypress form#whats-new-form #whats-new-submit{margin-top:0px;}
div.menu-username-menus-container{background-color:#018db1;float:left;padding:30px 0px 0px;display: none;position:absolute;width:152px;right:-76px;margin-top:5px;background:url("images/bg_blue.png") repeat;}
div.menu-username-menus-container ul,div.email-list ul{float:left;width:100%;list-style:none;padding-bottom:10px;}
div.menu-username-menus-container ul li,div.email-list ul li{text-align:left;padding:0 18px;}
div.menu-username-menus-container ul li a,div.email-list ul li a{color:#fff;text-decoration:none;font-family:Oswald;border-bottom:3px solid #018DB1;line-height:14px;padding:10px 5px;display:inline-block;}
div.menu-username-menus-container ul li a:hover,div.email-list ul li a:hover{border-bottom:3px solid #F57921;background:transparent none;}
.header-newspapaper-wrapper a{color: #fff; text-decoration: none;}
div.email-list{background-color:#018db1;float:left;padding:25px 0px 0px;display:none;position:absolute;width:152px;margin-top:31px;background:url("images/bg_blue.png") repeat;}
.header-newspapaper-wrapper:hover > .email-list {display: block; cursor: pointer;}
.header-user-display-name {position: relative;}
.header-user-display-name:hover > .menu-username-menus-container{display: block; cursor: pointer;}
body.buddypress #object-nav ul li.current-menu-item a{color: #F47B24; font-weight: normal;}
body.buddypress #object-nav ul li.current-menu-item{border-bottom: solid 5px #F47B24;}
body #object-nav ul li.bp-activity-nav a{color: #F47B24; font-weight: normal;}
body.bbp-user-page #object-nav ul li.bp-activity-nav {border-bottom: solid 5px #F47B24; }
#buddypress div#subnav.item-list-tabs{margin-top:0px;display:none;}
body.bp-user.my-account.my-profile #buddypress div#subnav.item-list-tabs{display:block;}
body.single-item.groups #buddypress div#subnav.item-list-tabs{margin-top:0px;display:block;}
body.groups.bbp-user-page ul#groups-list{width: 95%; padding:15px;}
body.groups.bbp-user-page ul#groups-list li span.activity{color:#888888;}
body.groups.bbp-user-page ul#groups-list li .item-desc{font-size: 14px; color: #343434; width: 70%;}
#buddypress ul.activity-list li.load-more{overflow: inherit; background-color: #fff; padding: 0; border-bottom: none;}
#buddypress ul.activity-list li.load-more a{color:#fff;}
body.groups.bbp-user-page ul#groups-list li a.group-button{background-color: #018db1; border: 1px solid #057fd0; color: #fff; cursor: pointer;padding: 6px 16px; margin-top: 10px; text-decoration: none; font-weight: bold; }
li.groups .activity-header p a:nth-child(3){color: #F47B24;}
body.friends ul#members-list{width:95%; padding: 15px 2.5%;}
body.friends ul#members-list a.friendship-button {background-color: #018db1; border: 1px solid #057fd0; color: #fff; cursor: pointer;padding: 6px 16px; margin-top: 10px; text-decoration: none; font-weight: bold;}
div.activity ul#activity-stream li .activity-content .activity-meta a{border: none; color: #018db1; cursor: pointer; padding: 6px 12px; margin-top: 10px; text-decoration: none; font-weight: bold; font-size: 14px;}
div.activity ul#activity-stream li .activity-content .activity-meta a:hover{background-color: #fff;}
div.activity ul#activity-stream li .activity-content .activity-meta a span{background-color: #fff; color: #018db1;}

ul#activity-stream li.activity_buttons .activity-meta a{background-color: #018db1; border: 1px solid #057fd0 !important; color: #ffffff !important;}
ul#activity-stream li.activity_buttons .activity-meta a span{background-color: #115E72 !important; color: #fff !important;}
ul#activity-stream li.activity_buttons .activity-meta a:hover{background-color: #0198BF !important;}

table.doctable{margin: 10px; border-collapse: collapse;}
table.doctable tr:first-child th{background-color:#018DB1 !important; color: #fff; padding: 5px; text-align: left; border-right: solid 1px #18697E; border-left:1px solid #18697e;}
table.doctable tr:first-child th a{color: #fff;}
table.doctable tbody tr:nth-child(odd){background-color: #EFEFEF;}
table.doctable tbody tr:nth-child(even){background-color: #fff !important;}
table.doctable tbody tr td{border:solid 1px #18697E;}
table.doctable tbody tr:hover{background-color: #DADADA;}
table.doctable tr:nth-child(even):hover{background-color: #DADADA !important;}

table.messages-notices {border-collapse: collapse !important; width: 100%;}
table.messages-notices thead{display: none;}
table.messages-notices tbody tr td:first-child{display: none;}
table.messages-notices td.thread-from span.from{display: none;}
table.messages-notices td.thread-from a{color:#0C91B5; text-decoration: none; font-size: 16px;}
table.messages-notices td.thread-info a{color:#0C91B5; text-decoration: none; font-size: 16px;}
table.messages-notices td.thread-info p:first-child{ width:auto; float: left;}
table.messages-notices td.thread-from span.thread-count{color:#0C91B5 !important; }
table.messages-notices td.thread-from p:first-child{ width:auto; float: left; margin-right: 8px !important;}
table.messages-notices td.thread-from p.thread-excerpt{}
table.messages-notices tbody tr:nth-child(odd) td{background-color: #EEECED !important; border-top: solid 2px #DDDDDD !important; }
table.messages-notices tbody tr:nth-child(even) td{background-color: #fff !important; border-top: solid 2px #DDDDDD !important;}
table.messages-notices td.thread-options a.read{color: #0c91b5; font-size: 15px; font-weight: bold; text-decoration: none;}
table.messages-notices td.thread-options a.unread{color: #0c91b5; font-size: 15px; font-weight: bold; text-decoration: none;}
table.messages-notices td.thread-options a.delete{color: #0c91b5; font-family: FontAwesome; content: "\f014" !important; display: inline-block;}

table.notifications{margin: 10px !important; border-collapse: collapse !important; width: 97% !important;}
table.messages-notices tr:first-child th, table.notifications tr:first-child th{background-color:#018DB1 !important; color: #fff; padding: 5px; text-align: left; border-right: solid 1px #18697E;}
table.messages-notices tr:first-child th a, table.notifications tr:first-child th a{color: #fff !important;}
table.messages-notices tbody tr:nth-child(odd), table.notifications tbody tr:nth-child(odd){background-color: #EFEFEF !important;}
table.messages-notices tbody tr:nth-child(even), table.notifications tbody tr:nth-child(even){background-color: #fff !important;}
table.notifications tbody tr td{border:solid 1px #18697E !important;}
table.messages-notices tbody tr:hover, table.notifications tbody tr:hover{background-color: #DADADA !important;}
table.messages-notices tr:nth-child(even):hover{background-color: #DADADA !important;}
/* message compose form css */
ul.acfb-holder{float: left; width: 65%;}
ul.acfb-holder li{width: 100%;}
#buddypress .standard-form label, #buddypress .standard-form span.label{width:250px; float: left;}
#buddypress .standard-form input[type="text"]{width: 60%; margin-left: 10px;}
ul.acfb-holder li input[type="text"]{width:100%;}
#buddypress .standard-form textarea{width: 60%; margin-left: 10px;}
/* message compose form css */
div.notifications-options-nav{padding: 10px 0 0 10px;}
div.notifications-options-nav input#notification-bulk-manage{margin-left: 5px;}
#item-header-avatar{margin-top: 20px;}
#item-header-avatar img{width: 92px; height: 92px;}
body.buddypress #object-nav ul li.current{border-bottom: solid 5px #F47B24;}
body.buddypress #object-nav ul li.current a{color: #F47B24; font-weight: normal;}
body.buddypress #object-nav ul li.bp-activity-nav a:before {
font-family: FontAwesome;
content: "\f11c";
display: inline-block;
padding-right: 5px;
vertical-align: middle;
}
body.buddypress #object-nav ul li a#user-xprofile:before {
font-family: FontAwesome;
content: "\f007";
display: inline-block;
padding-right: 5px;
margin-top: -3px;
}
body.buddypress #object-nav ul li.bp-friends-nav a:before {
font-family: FontAwesome;
content: "\f0c0";
display: inline-block;
padding-right: 5px;
margin-top: -3px;
}
body.buddypress #object-nav ul li.bp-groups-nav a:before {
font-family: FontAwesome;
content: "\f0c0";
display: inline-block;
padding-right: 5px;
margin-top: -3px;
}
body.buddypress #object-nav ul li.bp-forums-nav a:before {
font-family: FontAwesome;
content: "\f0e5";
display: inline-block;
padding-right: 5px;
margin-top: -3px;
}
body.buddypress #object-nav ul li.bp-docs-nav a:before {
font-family: FontAwesome;
content: "\f114";
display: inline-block;
padding-right: 5px;
margin-top: -3px;
}
body.buddypress #object-nav ul li a#user-settings:before {
font-family: FontAwesome;
content: "\f085";
display: inline-block;
padding-right: 5px;
margin-top: -3px;
}
body.buddypress #object-nav ul li a#user-links:before {
font-family: FontAwesome;
content: "\f0c1";
display: inline-block;
padding-right: 5px;
margin-top: -3px;
}
.main-user-avatar{width:242px; padding: 20px; float: left; text-align: center; margin-left: 65px; margin-bottom: 20px; background-color: #fff; margin-top: 15px;}
.main-user-avatar h2{margin-top: 22px;}
.main-user-avatar h2 a{font-size: 28px; color: #013c4a; text-decoration: none; font-family: Oswald;}
.main-user-avatar span.user-nicename{font-size: 16px; color: #1293B7; font-weight: bold; width:100%; float: left;}
div.padder #item-body{width: 800px; margin: 0 auto; overflow: hidden; background-color: #fff; margin-top: 15px;}


body.page-id-3723 #whats-new-avatar a img{width:80px;height:80px;}
body.page-id-3723 #whats-new-avatar{width:auto;float:left;}
body.page-id-3723 #whats-new-textarea textarea{border: none; height: 15px; font-size: 13px; resize:none; color: #a9a9a9; background-color: #fff; margin-bottom: 0px; width:73%; overflow:hidden; padding:6px;}
body.page-id-3723 #whats-new-textarea{float:left;background-color:#fff;border:1px solid #aaa;padding:5px;width:98%;border-radius:3px;}
body.page-id-3723 form#whats-new-form #whats-new-content{margin-left:2%;float:left;margin-top:10px;padding:0px;width:86%;}
body.page-id-3723 #activity-stream{display:none;}
body.page-id-3723 .bpfb_toolbar_container{right:0px;}
body.page-id-3723 .bpfb_toolbar_container a{margin-right:2px !important;}
body.page-id-3723 form#whats-new-form #whats-new-submit{float:right;margin-right:5px;}
body.page-id-3723 form#whats-new-form #whats-new-submit input[type="submit"]{background-color:#008db1;border:0 none;color:#fff !important;cursor:pointer;display:inline-block;font-weight:bold;padding:6px 10px;text-align:center;}

#item-body .bpfb_form_container #whats-new-avatar a img{width: 80px; height: 80px; display:block; float:left;}
#item-body .bpfb_form_container #whats-new-avatar a {display:block; float:left; width:auto; height:auto;}
#item-body .bpfb_form_container #whats-new-avatar{width: auto; float:left;}
#item-body .bpfb_form_container #whats-new-textarea textarea{border: none; min-height: 15px; font-size: 13px; resize:none; color: #a9a9a9; background-color: #fff; margin-bottom: 0px; width:73%; overflow:hidden;}
#item-body .bpfb_form_container #whats-new-textarea{float: left; margin-left: 23px; background-color: #fff; border: 1px solid #aaa; padding: 5px;width: 645px; border-radius: 3px; min-height:30px;}
#buddypress #item-body form#whats-new-form{float: left;}
#buddypress form#whats-new-form #whats-new-content{margin-left: 0px; float: left; margin-top: 10px; padding: 0px;}
.bpfb_actions_container, .bpfb_preview_container{margin-bottom:0 !important;margin-top:3px;}
.bpfb_preview_container iframe{margin-top:50px;margin-left:24px;}
.bpfb_preview_container img{margin-top:50px;margin-left:24px;}
.bpfb_action_container p input{margin-left:26px;}
div.activity ul li{list-style:none;border-bottom:solid 10px #e1e6ea;width:100%;float:left;}
div.activity ul#activity-stream li .activity-content .activity-icon{background-color:#008db1;height:28px;padding:10px;text-align:center;width:28px;color:#fff;float:left;}
div.activity ul#activity-stream li .activity-content .main_container{width:88%;float:left;margin-left:15px;}
div.activity ul#activity-stream li .ac-textarea textarea{width:690px;height:40px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
div.activity ul#activity-stream li .activity-comments li{border-bottom:none;padding:0px;}
div.activity ul#activity-stream li .activity-comments li .acomment-content p{font-size:16px;color:#838486;}
div.activity ul#activity-stream li .activity-comments li .acomment-avatar{width:auto;float:left;margin-right:7px;}
div.activity ul#activity-stream li .activity-comments li  div.acomment-meta a{color:#424242;font-size:14px;font-weight:bold;text-decoration:none;}
div.activity ul#activity-stream li .activity-comments li  div.acomment-meta a.activity-time-since{color:#a5aeb7;font-size:13px;margin-left:30px;}
div.activity ul#activity-stream li .activity-comments ul{margin-top:15px;}
#bpfb_addPhotos{background:url("images/camera.png") no-repeat !important; margin-top: -1px; font-family:FontAwesome; content: "\f03d";}
#bpfb_addVideos{background:url("images/film.png") no-repeat !important; font-family:FontAwesome; content: "\f03d";}
#bpfb_addLinks{background:url("images/link.png") no-repeat !important; font-family:FontAwesome; content: "\f03d";}
#bpfb_addDocuments{background:url("images/doc.png") no-repeat !important; margin-top: -2px; font-family: FontAwesome; content: "\f03d";}
.bpfb_form_container #aw-whats-new-submit{margin-left: 20px; margin-top: 10px;}
.bpfb_actions_container #bpfb_cancel_action{float:right; position: absolute; right: 39px; top: 70px; color: #666666; cursor: pointer;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.bpfb_actions_container #bpfb_cancel_action{right:41px;top:67px;}
.bpfb_toolbar_container{right:28px;}
}
.activity-header p a:nth-child(1){color:#018db1;font-weight:bold;}
.activity-header p a:nth-child(2) {color:#002E3F;display:block;padding-bottom:3px;text-decoration:none;font-size:28px;line-height:30px;}
.activity-header a.activity-time-since{font-size:14px !important;}
.activity-header p a:nth-child(3):before {content:"Posted ";color:#8d8d8d;}
.activity-header p a.activity-time-since{color:#8d8d8d;text-decoration:none;}
body.bbpress #subnav{width:100%;float:left;}
body.bbpress #subnav ul li{list-style:none;width:auto;float:left;padding:0 5px;margin:15px;}
table.notifications{border-collapse:collapse;border-spacing:0;width:90%;height:100%;margin:0px;padding:0px;margin:0 auto;border:solid 1px #007998;}
table.messages-notices{border-collapse:collapse;border-spacing:0;width:90%;height:100%;margin:0px;padding:0px;margin:0 auto;}
table.messages-notices tr td{vertical-align:top;padding:6px;}
div.messages-options-nav{margin:0 auto;padding:10px 0;text-align:center; }
div.message-search{margin-top:12px;}
body.docs div#item-body{float:none;margin:0 auto;}
body.docs #subnav a{color:#018db1;}

ul#bp-docs-all-docs{background-color:#013C4A;width:100%;float:left;}
ul#bp-docs-all-docs li{list-style:none;width:auto;padding:0 10px;float:left;background-color:#013C4A !important;}
ul#bp-docs-all-docs li a{color:#fff;}
ul#bp-docs-all-docs a{color:#fff;}
div#bp-docs-paginate-links .page-numbers{background:none repeat scroll 0 0 #018db1;border:1px solid #013c4a;color:#fff;padding:1px 4px;}
div#bp-docs-paginate-links .current{background:none repeat scroll 0 0 #013c4a;}
body.settings div#item-body{float:none;margin:0 auto;margin-bottom:20px;}
body.settings div#item-body #subnav{border-top:solid 20px #E1E6EA;}
body.settings div#item-body h3{font-size:28px;color:#013c4a;margin-left:20px;}
form#settings-form{padding:20px;}
form#settings-form label{float:left;text-align:right;margin-right:15px;width:200px;padding-top:5px;font-size: 1em;clear:both;}
form#settings-form  input[type="text"],form#settings-form  input[type="password"]{padding:2px;width:400px;font-family:Helvetica, sans-serif;font-size:1em;margin:0px 0px 10px 0px;border:2px solid #ccc;}
form#settings-form  input:focus{border:2px solid #018DB1;}
form#settings-form  input[type="submit"]{background-color:#018db1;border:1px solid #057fd0;color:#fff;cursor:pointer;padding:6px 15px;margin-top:10px;margin-left:215px;}
form#send_message_form{padding:20px;}
form#send_message_form label{float:left;text-align:right;margin-right:15px;width:200px;padding-top:5px;font-size:1em;clear:both;}
form#send_message_form  input[type="text"],textarea{padding:2px;width:400px;font-family:Helvetica, sans-serif;font-size:1em;margin:0px 0px 10px 0px;border:2px solid #ccc;}
form#send_message_form  input:focus{border:2px solid #018DB1;}
form#send_message_form input[type="submit"]{background-color:#018db1;border:1px solid #057fd0;color:#fff;cursor:pointer;padding:6px 15px;margin-top:10px;margin-left:261px;}
table.notification-settings{margin-top:15px;border:solid 1px;border-collapse:collapse;}
table.notification-settings tr th{border:solid 1px;}
table.notification-settings tr td{border:solid 1px;}
table.profile-settings tr td:first-child,table.profile-settings th:first-child{width:200px;}
body.links div#item-body{float:none;margin:0 auto;}
body.links div#item-body #subnav{border-top:solid 20px #E1E6EA;}
ul#link-list{list-style:none;}
ul#link-list li{padding:20px;border-bottom:solid 10px #E1E6EA;}
ul#link-list li div.item-desc{width:90%;}
ul#members-list{list-style:none;}
ul#members-list li{padding:20px;border-bottom:solid 10px #E1E6EA;}
body.forums div#item-body{float:none;margin:0 auto;margin-bottom:20px;}
body.forums div#item-body #subnav{border-top:solid 20px #E1E6EA;}
div.friends ul#members-list li .item-avatar{width:auto;margin-right:15px;float:left;}
div.friends ul#members-list li .item{width:80%;float:left;}
div.friends ul#members-list li .item .item-title a{color:#013c4a;font-size:28px;line-height:30px;text-decoration:none;}
div.friends ul#members-list li .item .item-meta{color:#8d8d8d;}
article.type-bp_doc{background-color: #fff; padding: 10px;}
article.type-bp_doc h1.entry-title{font-size: 28px; color: #013C4A; padding: 20px 20px 10px 20px;}
article.type-bp_doc .entry-meta{padding: 0 0 20px 20px;}
body.bp-docs div.doc-content ul li{list-style: none; padding-left: 1.2em;}
body.bp-docs div.doc-content ul li:before{font-family: FontAwesome; content: "\f0a9"; display: inline-block; width: 1.2em; margin-left: -1.2em; color: #013C4A;}
body.bp-docs div#comments{background-color: #fff;}
body.bp-docs div#comments h3{color: #013c4a; font-size: 18px; padding: 12px;}
body.bp-docs div#comments ol.commentlist{margin-left: 25px;}
body.bp-docs div#comments ol.commentlist li.comment{margin-bottom: 25px;}
li.load-more{text-align: center;}
li.load-more a{background-color: #018db1; border: 1px solid #057fd0; color: #fff; cursor: pointer; padding: 6px 30px; margin-top: 10px; 
	text-decoration: none; font-weight: bold;}
body.xprofile div.profile{padding: 15px;}
body.xprofile div.profile a{color:#1293b7;}
.my_profile{float:none; overflow: hidden; width: 800px; margin: 0 auto; background-color: #fff;}
.main-user-avatar-profile{width: 95%; padding: 20px; float: left;}
.main-user-avatar-profile #item-header-avatar{width: 170px; height: 100px; float: left; margin-top: 0px;}
.main-user-avatar-profile h2{padding: 0 10px; }
.main-user-avatar-profile h2 a{color: #013c4a; font-family: Oswald; font-size: 35px; text-decoration: none; float: left;}
.main-user-avatar-profile span.user-nicename{color: #1293b7; float: left; font-size: 18px; margin-left: 12px; margin-top: 10px;}
.main-user-avatar-profile .profile_bio{float:left; text-align: justify; color: #013c4a; margin-top: 10px; width: 580px;}
.my_profile #object-nav {background-color: #F8F6F7;}
.my_profile #object-nav ul{width:100% !important; margin-left: 0px !important;}
.my_profile #object-nav ul li{height: 30px; margin-top: 10px;}
.my_profile #object-nav ul li a{color: #013c4a !important;}
.my_profile #object-nav ul li.current a{color:#f47b24 !important;}
.activity-comments .ac-reply-avatar{float: left; margin-right: 10px;}

/** Profile Pages css ENDS **/
/**************** Ali K css ends ********************/
#categories-post-items {float:left; padding:0px; margin:0px;}
#categories-post-items .entry-header{float: left; width: 100%;}
#categories-post-items .entry-meta span.cat-links{display: none;}
#categories-post-items .entry-content{float: left;}
#categories-post-items h2.entry-title{font-size: 28px; color: #013C4A; text-decoration: none; line-height: 30px; font-family: oswald;}
#categories-post-items h2.entry-title a{font-size: 28px; color: #013C4A; text-decoration: none; display:block; padding-bottom:3px;}
#categories-post-items .entry-date a{color:#8D8D8D; font-size: 13px; font-weight: normal; text-decoration: none;}
#categories-post-items .comments-link a{color: #F4781E;}
#categories-post-items span.author a{color: #F4781E;}
#categories-post-items .posted-in-links {color:#F4781E;}
#categories-post-items .posted-in-links a {text-decoration:none; color:#F4781E;}
#categories-post-items .entry-comments {/* padding-top:15px; */} 
#categories-post-items .entry-comments a.infinte-scroll-comment-links {color:#018CB3; font-size:16px; line-height:24px; font-weight:bold; text-decoration: none; cursor: pointer;}
.categories-post-items-comments-wrapper {width:91%; display:block; float:left; padding-left:9%; padding-bottom:20px;}
.categories-post-items-comments-wrapper-active .close_comments_link {display:block;}

.bpfb_controls_container .close-image-icon {position: absolute; color:#666666; right:10px; top:50%; margin-top:-5px; cursor: pointer; z-index:3;}
body.messages div#subnav{height: 35px; border-bottom:1px solid #1C97B7; margin: 0px;}
body.messages #subnav ul li{height: 35px; margin: 0;}
body.messages #subnav ul li.current{background-color: #018CB1; color: #fff;}
body.messages #subnav ul li a{color: #2A9CBC; font-size: 18px;}
body.messages #subnav ul li.current a{background-color: #018CB1; color: #fff; font-size: 16px; opacity: 1;}
body.messages #message-threads img.avatar{float: left; margin-right: 10px;}
body.messages #messages-dir-count{font-size: 16px; color: #787878;}
body.messages .messages-options-nav{display: none;}
body.messages .messages{float: left; width: 100%;}

.clear{clear:both;float:none;width:0;height:0;padding:0;margin:0;font-size:0px !important;line-height:0px !important;}
.sbSelector{display:block;float:left;width:96%;font-size:16px;line-height:28px;color:#4D6C71;padding:8px 2%;background-color:#ffffff;border:1px solid #D7D7D7;position:relative;z-index:5;text-indent:30px;height:28px;margin-bottom:0px;text-decoration:none;overflow:hidden;}
.sbOptions{background:none repeat scroll 0 0 #fff;border:0 none;list-style:outside none none;padding:10px 0 !important;position:absolute;top:40px !important;width:100%;z-index:8;max-height:300px !important;overflow-y:scroll;}
.sbHolder{position:relative;z-index:7;}
.sbOptions li{list-style:none none outside;z-index:8;}
.sbOptions li a,.sbOptions li span{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);font-size:16px;line-height:18px;color:#4D6C71;padding:5px 2%;width:96%;background-color:#fff;border:0 none;position:relative;z-index:8;margin-bottom:0px;text-decoration:none;display:inline-block;float:none;}
.sbOptions li a{padding:5px 5%;width:90%;}
.sbOptions li span{font-weight:bold;padding:10px 2%;left:0;top:0;}
.sbOptions li a:hover{background-color:#018CB1;color:#fff;}
.sbOptions li:nth-child(1){display:none;}
.reg-country{position:relative;z-index:8;}
.reg-industry{position:relative;z-index:7;}

body.activity.bp-user.activity-permalink #content {width:100%;}
body.groups.bp-user.buddypress.bbp-user-page header.entry-header {display:block;}
#buddypress .activity-list .activity-content .activity-header, #buddypress .activity-list .activity-content .comment-header {font-size:14px;}
#buddypress .activity-list .activity-content .activity-header, #buddypress .activity-list .activity-content .comment-header .time-since {font-size:14px;}

body.activity.bp-user ul#activity-stream li.friends .activity-avatar a img {width:50px !important; height:50px !important;}
body.activity.bp-user #buddypress ul.item-list li img.avatar {width:50px; height:50px;}

body.single-item.groups.group-home #buddypress ul.item-list li img.avatar {width:50px; height:50px;}

body.friends.bp-user div.friends ul#members-list li .item .item-title a {font-size:20px; font-family:Oswald;}
body.friends.bp-user div.friends ul#members-list li .item .item-title span.update {display:none;}
body.friends.bp-user div.friends ul#members-list li .item {padding-bottom:10px;}

body.buddypress.members.page-id-3722 ul#members-list li div.item div.item-title > a {font-size:20px; font-family:Oswald;}
body.buddypress.members.page-id-3722 ul#members-list li div.item div.item-title span.update {display:none;}

body.directory.activity.buddypress #whats-new-options #whats-new-post-in-box,body.activity.bp-user #whats-new-options #whats-new-post-in-box{display:block;float:right;margin-top:10px;font-size:14px;line-height:31px;height:31px;color:#c8c8c8;font-weight:bold;padding-right:4px;}
body.directory.activity.buddypress #whats-new-options #whats-new-post-in-box select,body.activity.bp-user #buddypress form#whats-new-form #whats-new-options select{height:31px;border:1px solid #cfcfcf;margin:0 0 0 10px;max-width:200px;color:#666666;}
body.directory.activity.buddypress #whats-new-options #whats-new-options,body.activity.bp-user #whats-new-options #whats-new-options{height:auto !important;}

body.xprofile.bp-user.profile-edit #profile-edit-form > h4 {display:none;}
body.xprofile.bp-user.profile-edit #profile-edit-form > ul.button-nav {display:none;}

.myitforum-post-form .bpfb_preview_container {}

.buddypress_profilepage #notifications-personal-li {display:none !important;}
.buddypress_profilepage #messages-personal-li {display:none !important;}
.buddypress_profilepage #activity-favs-personal-li {display:none !important;}
.buddypress_profilepage #object-nav ul li a {font-size:14px !important;}
.buddypress_profilepage #subnav {margin-bottom:0px  !important;}
.buddypress_profilepage #subnav ul li {margin-bottom:0px !important;}
#xprofile-settings-courseware {display:none !important;}

body.bp-user.following ul#members-list{width:95%; padding: 15px 2.5%;}
body.following.bp-user ul#members-list li .item .item-title a {font-size:20px; font-family:Oswald; color:#013c4a; text-decoration: none;}
body.following.bp-user ul#members-list li .item .item-title span.update {display:none;}
body.following.bp-user ul#members-list li .item {padding-bottom:10px;}

body.bp-user.followers ul#members-list{width:95%; padding: 15px 2.5%;}
body.followers.bp-user ul#members-list li .item .item-title a {font-size:20px; font-family:Oswald; color:#013c4a; text-decoration: none;}
body.followers.bp-user ul#members-list li .item .item-title span.update {display:none;}
body.followers.bp-user ul#members-list li .item {padding-bottom:10px;}

body.groups.bp-user.bbp-user-page.single #item-body ul#groups-list {border-top:0px;}
body.groups.bp-user.bbp-user-page.single #item-body ul#groups-list > li {display:block; float:left; width:100%; border-bottom:0px;}
body.groups.bp-user.bbp-user-page.single #item-body ul#groups-list > li article {display:block; float:left; width:100%; height:auto;}

.page-id-116823 article ul > li > ul.children {padding-left:20px;}
.page-id-116823 article ul a {text-decoration: none; color:#013C4A;}
.page-id-116823 article ul a:hover {text-decoration: underline;}

#pagination_div{width: 100%; text-align: center;}
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
	color: #fff;
	text-decoration:none;
}

.navigation li {
	display: inline;
}

.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
	background-color: #018DB1;
	border-radius: 3px;
	cursor: pointer;
	padding: 12px;
	padding: 0.45rem;
}

.navigation li a:hover,
.navigation li.active a {
	background-color: #013C4A;
}


body.page-template-page-templatespage-events-conferences-php article p{
margin-bottom: 10px;
  margin-top: 10px;
}

.newsletter_iframe {height: 630px; width: 600px; max-width:100%;}
.homepage_href_caption {color:#ffffff; text-decoration: none;}
body.author article article {border:0px;}
.inside_autor_article {width:94%; padding:20px 3% 10px;}
.inside_autor_article > h2 {padding-bottom:10px;}
.inside_autor_article article .entry-header div.entry-meta {display:block; float:left; width:100%; padding-bottom:5px;}
body.bp-user.bbp-user-page #content .addtoany_content_top {display:none;}
body.buddypress .addtoany_content_top {display:none;}