Announcement

Collapse
No announcement yet.

white page when Unregistered / Not Logged In try download attachment

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • white page when Unregistered / Not Logged In try download attachment

    Hello
    after upgrading 4.2.3 to Version 5.2.3 in my localhost server Unregistered / Not Logged In , try download attachment already upload in my root ,, see whit page .. as i know it should be see registered page

    if allowed download ,,, can download no problem !

    what i need }}} like VB4 registered to download
    please note : this issue on live forum same error 9 white page )

    Click image for larger version

Name:	Untitled.png
Views:	27
Size:	57.2 KB
ID:	4351400
    Click image for larger version

Name:	Untitled2.png
Views:	25
Size:	53.9 KB
ID:	4351401
    Click image for larger version

Name:	Untitled3.png
Views:	28
Size:	73.4 KB
ID:	4351402
    Click image for larger version

Name:	Untitled5.png
Views:	24
Size:	13.1 KB
ID:	4351403
    Last edited by moded; Sun 21st Aug '16, 9:24am.

  • #2
    That's a known issue.

    I made a template modification to show call to action messages to prompt guests to login or register. I did this for attachments and bbcode tags such as code, html, php, quote and video.

    http://vbmods.rocks/forum/vbulletin-...o-tags
    Last edited by Glenn Vergara; Sun 21st Aug '16, 10:24am.

    GIPHY for vB5 AutoLinker Social Icons in Postbit Like Counts on Postbit Clear Cache Cron DragDrop Upload Topic AJAX AutoUpdate Custom Avatars Selector Stop Links in Posts ...and more!

    Comment


    • #3
      what can i do for that ? more information please

      Comment


      • #4
        As Glenn said, this is a known issue. In vB5 you see a blank page instead of the registration page that you would see in vB4 and vB3. Here is the Jira for it - http://tracker.vbulletin.com/browse/VBV-11121 (Note, you must first login to the vbulletin.com forums as a Licensed User before you may see the Jira issue.) Glenn has offered you some code changes you may make to fix the issue, but please note that we do not support modified code.

        Please don't PM or VM me for support - I only help out in the threads.
        vBulletin Manual & vBulletin 4.0 Code Documentation (API)
        Want help modifying your vbulletin forum? Head on over to vbulletin.org
        If I post CSS and you don't know where it goes, throw it into the additional.css template.

        W3Schools <- awesome site for html/css help

        Comment


        • #5
          Originally posted by Lynne View Post
          As Glenn said, this is a known issue. In vB5 you see a blank page instead of the registration page that you would see in vB4 and vB3. Here is the Jira for it - http://tracker.vbulletin.com/browse/VBV-11121 (Note, you must first login to the vbulletin.com forums as a Licensed User before you may see the Jira issue.) Glenn has offered you some code changes you may make to fix the issue, but please note that we do not support modified code.
          i m not see any solution there what can i do ?
          Click image for larger version

Name:	Untitled.png
Views:	25
Size:	76.7 KB
ID:	4351759

          Comment


          • #6
            As mentioned, it's a known issue at this time. That's a bug report. There is no official fix at the moment.
            MARK.B | vBULLETIN SUPPORT

            TalkNewsUK - My vBulletin 5.5.2 Demo
            AdminAmmo - My Cloud Demo

            Comment


            • #7
              it is inappropriate
              to see error page when Unregistered / Not Logged In , try download attachment already upload in my root ,, see whit page , is it fix in Version 5.4.0 Alpha 1 ?

              Comment


              • #8
                As mentioned, it is a known issue at this time.
                http://tracker.vbulletin.com/browse/VBV-11121

                A bit of a workaround to make it cleaner would be to add this to your custom css (Site Builder > Style > CSS Editor):

                Code:
                /* Attachments permissions fix */
                [data-usergroupid="1"] .photo-preview {
                  display:none;
                }
                
                [data-usergroupid="1"] .gallery-details::before {
                  content: "This post contains images - please register or log in to view them"
                }
                
                [data-usergroupid="1"] .gallery-details .b-photo-count {
                  display:none;
                }
                [data-usergroupid="1"] .b-post-attachments ul::before {
                  content: "This post contains images - please register or log in to view them"
                }
                
                [data-usergroupid="1"] .b-post-attachments .b-post-attachments__item {
                  display:none;
                }
                /* End attachments permissions fix */
                Last edited by Mark.B; Sat 13th Jan '18, 10:41am.
                MARK.B | vBULLETIN SUPPORT

                TalkNewsUK - My vBulletin 5.5.2 Demo
                AdminAmmo - My Cloud Demo

                Comment


                • #9
                  Originally posted by Mark.B View Post
                  As mentioned, it is a known issue at this time.
                  http://tracker.vbulletin.com/browse/VBV-11121

                  A bit of a workaround to make it cleaner would be to add this to your custom css (Site Builder > Style > CSS Editor):

                  Code:
                  /* Attachments permissions fix */
                  [data-usergroupid="1"] .photo-preview {
                  display:none;
                  }
                  
                  [data-usergroupid="1"] .gallery-details::before {
                  content: "This post contains images - please register or log in to view them"
                  }
                  
                  [data-usergroupid="1"] .gallery-details .b-photo-count {
                  display:none;
                  }
                  [data-usergroupid="1"] .b-post-attachments ul::before {
                  content: "This post contains images - please register or log in to view them"
                  }
                  
                  [data-usergroupid="1"] .b-post-attachments .b-post-attachments__item {
                  display:none;
                  }
                  /* End attachments permissions fix */
                  Great Thank You

                  Comment


                  • #10
                    Originally posted by Mark.B View Post
                    As mentioned, it is a known issue at this time.
                    http://tracker.vbulletin.com/browse/VBV-11121

                    A bit of a workaround to make it cleaner would be to add this to your custom css (Site Builder > Style > CSS Editor):

                    Code:
                    /* Attachments permissions fix */
                    [data-usergroupid="1"] .photo-preview {
                    display:none;
                    }
                    
                    [data-usergroupid="1"] .gallery-details::before {
                    content: "This post contains images - please register or log in to view them"
                    }
                    
                    [data-usergroupid="1"] .gallery-details .b-photo-count {
                    display:none;
                    }
                    [data-usergroupid="1"] .b-post-attachments ul::before {
                    content: "This post contains images - please register or log in to view them"
                    }
                    
                    [data-usergroupid="1"] .b-post-attachments .b-post-attachments__item {
                    display:none;
                    }
                    /* End attachments permissions fix */
                    hello
                    I have the same problem
                    Use the same solution but fail
                    When the attachment loads, a blank page appears


                    Old attachments are working
                    The problem is in the new attachments
                    upload works

                    But the download does not work White page



                    i use Version 5.4.0 Alpha 1

                    Is it a solution

                    please help
                    Thank you for helping me
                    Last edited by saleh1; Sat 20th Jan '18, 11:31am.

                    Comment


                    • #11
                      Originally posted by saleh1 View Post

                      hello
                      I have the same problem
                      Use the same solution but fail
                      When the attachment loads, a blank page appears

                      i use Version 5.4.0 Alpha 1

                      Is it a solution
                      The solution I posted works on a default style - you would not see the links at all, there would be a message stating you need to log in or register.

                      Make sure you have pasted ALL the code into the css box.
                      MARK.B | vBULLETIN SUPPORT

                      TalkNewsUK - My vBulletin 5.5.2 Demo
                      AdminAmmo - My Cloud Demo

                      Comment


                      • #12
                        See links
                        The code is placed in the default style
                        yes Be sure to paste both code into the ***** box

                        The attachment appears but when the download appears a blank page

                        Comment


                        • #13
                          Try downloading the attachment
                          You experience a problem with a blank page

                          user: saleh23
                          Password:12345

                          https://www.alshref.com/vb/forum/%D9...%D9%85-%D9%812

                          Comment


                          • #14
                            The file is full after modification and the same problem

                            PHP Code:
                            .forum-list-container .forum-item.new .cell-forum .icon
                            .
                            forum-list-container .forum-item .cell-forum .icon {
                                
                            displayblock;
                            }
                            /*-- fix unseen floating burger icon --*/
                            .l-xsmall #channel-tabbar .b-comp-menu-dropdown__trigger--icon-trigger {
                                
                            background#000;
                                
                            height41px;
                            }.
                            l-xsmall .b-top-menu--sitebuilder {
                                
                            displaynone;
                            }
                            .
                            l-xsmall .b-top-menu .b-comp-menu-dropdown__trigger--headerbar,
                            .
                            l-xsmall .b-top-menu__item-link {
                                
                            padding0 4px;
                            }.
                            l-xsmall .b-top-menu__container {
                                
                            max-width100%;
                            }
                            .
                            l-xsmall #channel-tabbar .b-comp-menu-dropdown__trigger--icon-trigger .b-comp-menu-dropdown__trigger-icon{
                                
                            text-indent0;
                            }.
                            l-xsmall .b-sharing-menu--right-on-small .b-comp-menu-dropdown__trigger--icon-trigger {
                                
                            background#fff;
                                
                            margin-right3px;
                            }
                            .
                            l-xsmall .b-icon__share {
                                -
                            webkit-filterbrightness(10%);
                            }


                            /*-- fix vb533 search arrow position --*/
                            .b-comp-menu-dropdown--header-search .b-comp-menu-dropdown__trigger .vb-icon {
                                
                            margin8px 1px 0;
                            }
                            .
                            b-comp-menu-dropdown--header-search {
                                
                            right40px;
                                
                            top7px;
                            }
                            /*-- fix subforum border --*/
                            .subforum-list td{
                                
                            top: -1px;
                                
                            positionrelative;
                                
                            border-top1px solid #f1f1f1;
                            }
                            /*-- fix few layout margin/padding --*/
                            #breadcrumbs,.notices,#content {
                                
                            max-width89%;
                            }
                            #breadcrumbs {
                                
                            padding20px 20px 20px;
                            }
                            .
                            js-footer-nav-list {
                                
                            margin-top17px;
                            }
                            #footer-tabbar {
                                
                            max-width88%;
                                
                            margin0 auto;
                            }
                            #footer-current-datetime, #footer-vb-copyright, #footer-user-copyright {
                                
                            padding-right0px;
                                
                            max-width93%;
                            }
                            .
                            footerLogo {
                                
                            padding-right115px;
                            }
                            .
                            footerColumnTwo {
                                
                            padding-left110px;
                            }
                            .
                            js-footer-chooser-list .b-comp-menu-dropdown__content-item {
                                
                            padding0.45rem 0.4rem;
                            }
                            #main-navbar ul.secondary-nav, #main-navbar ul.main-nav {
                                
                            height30px;
                            }
                            #main-navbar > ul > li > a {
                                
                            padding0 8px;
                            }
                            #main-navbar .lnkAdminCP a .icon {
                                
                            backgroundnone;
                                
                            width0px;
                                
                            height14px;
                                
                            margin-right0px;
                            }
                            #main-navbar .lnkAdminCP, #main-navbar .lnkAdminCP.h-disabled:hover {
                                
                            background#38384e none;
                                
                            positionrelative;
                            }
                            #main-navbar .lnkAdminCP {
                                
                            margin3px 0;
                                
                            padding-left14px;
                                
                            margin-right0px;
                                
                            border1px solid #252525;
                                
                            height20px !important;
                                
                            border-radius30px;
                            }
                            #main-navbar ul li a .icon::before {
                                
                            displayinline-block;
                                
                            width15px;
                                
                            height15px;
                                
                            vertical-aligntext-bottom;
                                
                            margin-right0px;
                                
                            content"\f013";
                                
                            font-familyFontAwesome;
                                
                            color#fff;
                                
                            font-size11px;
                                
                            padding-left0.5em;
                                
                            floatnone;
                                
                            positionabsolute;
                                
                            left0px;
                                
                            top0px;
                            }
                            #channel-tabbar .channel-tabbar-list li a{
                                
                            min-width55px;
                                
                            text-aligncenter;
                                
                            border1px solid #f1f1f1;
                                
                            border-top0px!important;
                            }
                            #channel-subtabbar .channel-subtabbar-list li {
                                
                            margin5px 0px 5px 0px !important;
                                
                            border-radius30px;
                                
                            padding0 15px;
                            }
                            #channel-subtabbar .channel-subtabbar-list li:hover {
                                
                            background:#fff!important;
                            }
                            #channel-subtabbar{height:49px!important}


                            #channel-tabbar .channel-tabbar-list li{position:relative}
                            #channel-tabbar .channel-tabbar-list li .navbar_gallery::before {
                                
                            font-familyFontAwesome;
                                
                            content"\f030";
                                
                            font-size32px;
                                
                            color#8a8a8a;
                                
                            margin-right0px;
                                
                            displayblock;
                                
                            width100%;
                                
                            height30px;
                                
                            text-aligncenter;
                            }
                            #channel-tabbar .channel-tabbar-list li .navbar_events::before {
                                
                            font-familyFontAwesome;
                                
                            content"\f274";
                                
                            font-size32px;
                                
                            color#8a8a8a;
                                
                            margin-right0px;
                                
                            displayblock;
                                
                            width100%;
                                
                            height30px;
                                
                            text-aligncenter;
                            }
                            #channel-tabbar .channel-tabbar-list li .navbar_calendar::before {
                                
                            font-familyFontAwesome;
                                
                            content"\f073";
                                
                            font-size32px;
                                
                            color#8a8a8a;
                                
                            margin-right0px;
                                
                            displayblock;
                                
                            width100%;
                                
                            height30px;
                                
                            text-aligncenter;
                            }
                            #channel-tabbar .channel-tabbar-list li .navbar_sign_up::before {
                                
                            font-familyFontAwesome;
                                
                            content"\f090";
                                
                            font-size32px;
                                
                            color#8a8a8a;
                                
                            margin-right0px;
                                
                            displayblock;
                                
                            width100%;
                                
                            height30px;
                                
                            text-aligncenter;
                            }

                            #channel-tabbar .channel-tabbar-list li .navbar_home::before {
                                
                            font-familyFontAwesome;
                                
                            content"\f015";
                                
                            font-size32px;
                                
                            margin-right0px;
                                
                            displayblock;
                                
                            width100%;
                                
                            height30px;
                                
                            text-aligncenter;
                            }
                            #channel-tabbar .channel-tabbar-list li.current a::before {
                                
                            color#111;
                            }
                            #channel-tabbar .channel-tabbar-list li .navbar_forums::before {
                                
                            font-familyFontAwesome;
                                
                            content"\f086";
                                
                            font-size32px;
                                
                            color#8a8a8a;
                                
                            margin-right0px;
                                
                            displayblock;
                                
                            width100%;
                                
                            height30px;
                                
                            text-aligncenter;
                            }

                            #channel-tabbar .channel-tabbar-list li .navbar_blogs::before {
                                
                            font-familyFontAwesome;
                                
                            content"\f2b9";
                                
                            font-size32px;
                                
                            color#fff;
                                
                            margin-right0px;
                                
                            displayblock;
                                
                            width100%;
                                
                            height30px;
                                
                            text-aligncenter;
                            }
                            #channel-tabbar .channel-tabbar-list li .navbar_articles::before {
                                
                            font-familyFontAwesome;
                                
                            content"\f15c";
                                
                            font-size32px;
                                
                            color#fff;
                                
                            margin-right0px;
                                
                            displayblock;
                                
                            width100%;
                                
                            height30px;
                                
                            text-aligncenter;
                            }
                            #channel-tabbar .channel-tabbar-list li .navbar_social_groups::before {
                                
                            font-familyFontAwesome;
                                
                            content"\f0c0";
                                
                            font-size32px;
                                
                            color#fff;
                                
                            margin-right0px;
                                
                            displayblock;
                                
                            width100%;
                                
                            height30px;
                                
                            text-aligncenter;
                            }
                            #channel-tabbar .channel-tabbar-list li .navbar_buy_super_pack::before {
                                
                            font-familyFontAwesome;
                                
                            content"\f291";
                                
                            font-size32px;
                                
                            color#fff;
                                
                            margin-right0px;
                                
                            displayblock;
                                
                            width100%;
                                
                            height30px;
                                
                            text-aligncenter;
                            }
                            .
                            b-button--primary-light .b-button__icon--plus{
                                
                            positionrelative;
                                
                            text-indent!important;
                                
                            backgroundtransparent none;
                                
                            background-position0 0;
                                
                            width18px !important;
                                
                            height25px !important;
                                
                            margin-top: -10px !important;
                            }
                            .
                            b-button__icon--plus::after {
                                
                            positionabsolute;
                                
                            top12px;
                                
                            left1px;
                                
                            font-familyFontAwesome;
                                
                            content"\f067";
                                
                            font-size16px;
                                
                            color#fff;
                            }
                            .
                            js-login-menu,
                            .
                            custom-html-widget.stats,
                            .
                            wol-widget{positionrelative;}

                            .
                            logged-out .b-comp-menu-dropdown__trigger--headerbar::before {
                                
                            positionabsolute;
                                
                            top0px;
                                
                            left8px;
                                
                            font-familyFontAwesome;
                                
                            content"\f023";
                                
                            font-size18px;
                                
                            font-weightnormal;
                            }
                            .
                            custom-html-widget.stats .widget-content::before {
                                
                            positionabsolute;
                                
                            top59px;
                                
                            left15px;
                                
                            font-familyFontAwesome;
                                
                            content"\f080";
                                
                            font-size32px;
                                
                            font-weightnormal;
                            }
                            .
                            wol-widget .display-avatar::before {
                                
                            positionabsolute;
                                
                            top59px;
                                
                            left15px;
                                
                            font-familyFontAwesome;
                                
                            content"\f0c0";
                                
                            font-size32px;
                                
                            font-weightnormal;
                            }
                            .
                            custom-html-widget.stats .widget-content,
                            .
                            wol-widget .display-avatar {
                                
                            padding-left50px;
                            }
                            .
                            b-icon__arrow-down-s--default,
                            .
                            b-icon__arrow-down-s--disabled{
                                
                            colortransparent;
                                
                            backgroundtransparent none;
                                
                            text-indent0px;
                                
                            height12px;
                                
                            width12px;
                                
                            positionrelative;
                                
                            margin-right0px;
                            }
                            .
                            b-comp-menu-dropdown--header-search .b-icon__arrow-down-s--default::after{
                                
                            positionabsolute;
                                
                            top0px;
                                
                            left5px;
                                
                            font-familyFontAwesome;
                                
                            content"\f0d7";
                                
                            font-size12px;
                                
                            color#000;
                                
                            font-weight:normal;
                            }
                            .
                            b-comp-menu-dropdown--header-search .b-icon__arrow-down-s--disabled::after{
                                
                            positionabsolute;
                                
                            top0px;
                                
                            left5px;
                                
                            font-familyFontAwesome;
                                
                            content"\f0d7";
                                
                            font-size12px;
                                
                            color#000;
                                
                            font-weight:normal;
                            }

                            .
                            b-icon__arrow-down-s--default::after{
                                
                            positionabsolute;
                                
                            top: -6px;
                                
                            left0px;
                                
                            font-familyFontAwesome;
                                
                            content"\f0d7";
                                
                            font-size12px;
                                
                            color#000;
                                
                            font-weight:normal;
                            }
                            .
                            b-icon__arrow-down-s--disabled::after {
                                
                            positionabsolute;
                                
                            top: -6px;
                                
                            left1px;
                                
                            font-familyFontAwesome;
                                
                            content"\f0d7";
                                
                            font-size12px;
                                
                            color#fff;
                                
                            font-weightnormal;
                            }
                            #main-navbar ul.secondary-nav .b-icon__arrow-down-s--disabled::after{
                                
                            positionabsolute;
                                
                            top: -6px;
                                
                            left0px;
                                
                            font-familyFontAwesome;
                                
                            content"\f0d7";
                                
                            font-size12px;
                                
                            color#fff;
                                
                            font-weight:normal;
                            }
                            .
                            logged-out #main-navbar ul.secondary-nav .b-icon__arrow-down-s--disabled::after{
                                
                            positionabsolute;
                                
                            top: -6px;
                                
                            left0px;
                                
                            font-familyFontAwesome;
                                
                            content"\f0d7";
                                
                            font-size12px;
                                
                            color#333;
                                
                            font-weight:normal;

                            /*-- REVERT to default footer --*/
                            #footer-tabbar {
                                
                            floatnone!important;
                                
                            clearnone!important;
                                
                            margin-top10px!important;
                            }
                            #footer-tabbar ul.nav-list{
                                
                            floatright!important;
                                
                            clearnone!important;
                            }
                            #footer-tabbar > ul > li{
                                
                            floatleft!important;
                                
                            clearnone!important;
                            }
                            /*-- fix channel desc overlaps --*/
                            .channel-description-widget{
                                
                            box-shadow0 0px 0px 0 transparent!important;
                                
                            backgroundtransparent none!important;
                            }
                            .
                            channel-desc{
                                
                            padding-top20px!important;
                            }
                            /*-- fix topiclist --*/
                            .topic-list-container .topic-list .topic-item .cell-topic .topic-info {
                                
                            margin-left38px!important;
                                
                            font-styleitalic;
                                
                            color#777;
                            }
                            /*-- postbit styling --*/
                            .b-post__arrow {
                                
                            displaynone;
                            }

                            #channel-tabbar .channel-tabbar-list li.current a,
                            #channel-subtabbar {
                                
                            positionrelative;
                            }

                            /*-- goto first unread topiclist --*/
                            .topic-list-container .topic-list .topic-item .cell-topic .topic-wrapper .go-to-first-unread {
                                
                            backgroundnone;
                                
                            width16px;
                                
                            height16px;
                                
                            positionrelative;
                                
                            margin-left0px;
                            }
                            .
                            topic-list-container .topic-list .topic-item .cell-topic .topic-wrapper .go-to-first-unread::before{
                                
                            positionabsolute;
                                
                            height11px;
                                
                            width11px;
                                
                            left3px;
                                
                            top3px;
                                
                            font-familyFontAwesome;
                                
                            content"\f265";
                                
                            font-size11px;
                                
                            color#006ebf;
                                
                            z-index100;
                                
                            text-indent0;

                            }
                            /*-- threadbit icon --*/
                            .posted .vb-icon-topic-status,
                            .
                            posted.read .vb-icon-topic-status,
                            .
                            vb-icon-topic-status,
                            .
                            read .vb-icon-topic-status{
                                
                            backgroundnone!important;
                                
                            height30px;
                                
                            width30px;
                                
                            positionrelative;
                                
                            margin-left0px;
                            }
                            .
                            posted .vb-icon-topic-status::after{
                                
                            positionabsolute;
                                
                            height11px;
                                
                            width11px;
                                
                            right0px;
                                
                            bottom0;
                                
                            font-familyFontAwesome;
                                
                            content"\f075";
                                
                            font-size11px;
                                
                            color#00907d;
                                
                            z-index100;
                                
                            text-indent0;
                            }
                            .
                            posted.read .vb-icon-topic-status::after{
                                
                            positionabsolute;
                                
                            height11px;
                                
                            width11px;
                                
                            right0px;
                                
                            bottom0;
                                
                            font-familyFontAwesome;
                                
                            content"\f075";
                                
                            font-size11px;
                                
                            color#000;
                                
                            z-index100;
                                
                            text-indent0;
                            }
                            .
                            read .vb-icon-topic-status::before{
                                
                            positionabsolute;
                                
                            height30px;
                                
                            width30px;
                                
                            left3px;
                                
                            top3px;
                                
                            font-familyFontAwesome;
                                
                            content"\f0f6";
                                
                            font-size26px;
                                
                            color#c3c3c3;
                                
                            z-index100;
                                
                            text-indent0;

                            }
                            .
                            vb-icon-topic-status::before{
                                
                            positionabsolute;
                                
                            height30px;
                                
                            width30px;
                                
                            left3px;
                                
                            top3px;
                                
                            font-familyFontAwesome;
                                
                            content"\f15c";
                                
                            font-size26px;
                                
                            color#3b5998;
                                
                            text-indent0;
                            }


                            .
                            b-post__body {
                                
                            border-radius0px;
                            }
                            /*-- postbit round avatar --*/
                            .b-avatar--thread {
                                
                            border3px solid #ffffff;
                                
                            background#f5f5f5;
                                
                            border-radius50px;
                            }
                            .
                            b-avatar--thread img {
                                
                            border-radius50px;
                            }
                            /*-- fix infractions headings --*/
                            .infraction-container .blockrow-head {
                                
                            padding10px!important;
                                
                            color#fff!important;
                            }
                            .
                            infraction-container .blockrow-head .collapse > .vb-icon-toggle::after {
                                
                            top0px!important;
                            }

                            /*-- custom popup login --*/
                            .stlogin-dialog {
                                
                            border2px solid #020203;
                                
                            background#f5f5f5;
                                
                            padding12px;
                                
                            color#000000;
                                
                            border-radius0px!important;
                                
                            box-shadow2px 2px 10px #333;
                            }
                            .
                            stlogin-dialog .ui-dialog-titlebar{
                                
                            border0px solid #aaaaaa;
                                
                            color#fff;
                                
                            font-size19px;
                                
                            border-radius0px!important;
                                
                            font-weightbold;
                            }
                            .
                            stlogin-dialog .ui-state-default{
                                
                            border-radius30px!important;
                            }
                            .
                            stlogin-dialog .ui-button-icon-only .ui-button-text {
                                
                            padding0 .4em!important;
                                
                            padding-bottom0px!important;
                            }
                            #idLoginHtml {
                                
                            padding5px 0px 0px 0px;
                            }
                            #idLoginForm .b-form-input__input--full {
                                
                            height30px;
                            }
                            #idLoginForm .secondary-controls {
                                
                            margin-top0px;
                                
                            width45%;
                            }
                            #idLoginForm #idLoginBtn {
                                
                            margin0 0 5px;
                            }
                            /* Color Style Specific */
                            /*-- activity stream forumhome --*/
                            .forum-activity-stream-widget .conversation-list.stream-view .list-item {
                                
                            border-top10px solid #3b5998!important;
                            }
                            .
                            widget-tabs .widget-tabs-nav li.ui-tabs-active {
                                
                            border2px solid #3b5998 !important;
                            }
                            .
                            b-post__content a,
                            .
                            custom-html-widget.stats .widget-content::before,
                            .
                            wol-widget .display-avatar::before,
                            .
                            forum-list-container .forum-item.new .cell-forum .icon::after,
                            .
                            forum-list-container .forum-item.sub.new .cell-forum .icon::after,
                            .
                            forum-list-container .subforum-list .subforum-item .icon.new::after{
                                
                            color#3b5998!important;
                            }
                            .
                            fc-widget-header,
                            #footer-copyright,
                            .customsociallinks,
                            .
                            stlogin-dialog .ui-dialog-titlebar,
                            .
                            post-links .goto-post,
                            .
                            post-links .see-link{
                                
                            background#3b5998;
                            }
                            .
                            socialiconsholder li a:hover{
                                
                            background#3b5998!important;
                            }
                            .
                            socialiconsholder li a {
                                
                            background#2b3b54!important;
                                
                            border1px solid #f1f1f1;
                                
                            border-top0px!important;
                                
                            font-size22px!important;
                                
                            line-height75px!important;
                                
                            min-width30px;
                                
                            text-aligncenter!important;
                            }
                            .
                            socialiconsholder li a::before{display:none!important}
                            .
                            socialiconsholder li a{
                                
                            min-width40px!important;
                            }
                            ::
                            selection {
                                
                            background-color#e0f2c2;
                                
                            color#4da400;
                            }
                            #header .toolbar {
                                
                            padding-right0px;
                            }
                            /*-- registration notice --*/
                            .registration-widget .signup-header-text, .registration-widget .signup-success, .registration-widget .notice {
                                
                            border1px solid #c2d453;
                                
                            background#fffec2 none 0 0;
                            }

                            .
                            registration-widget .notice::before {
                                
                            content"\f1ae";
                                
                            color#3ba6dc;
                            }
                            .
                            registration-widget .signup-header-text {
                                
                            padding20px;
                                
                            font-size18px;
                            }

                            .
                            registration-widget{
                                
                            background#ffffff!important;
                                
                            padding20px 0px!important;
                            }
                            /*-- drop menu dotted to solid --*/
                            .b-comp-menu-dropdown__content-item {
                                
                            border-top1px solid #dadada;
                            }
                            /*-- vb messenger --*/
                            .b-pmchat__participants-label {
                                
                            background#c6dbe4;
                                
                            color#000000;
                            }
                            .
                            b-pmchat__participants {
                                
                            border-bottom1px solid #c6f57b;
                            }
                            /*-- pm page icons --*/
                            .folder-item .count {
                                
                            border1px solid #86b51f;
                                
                            background#e7ffb2;
                            }
                            .private-
                            message-widget .folder-link .vb-icon {
                                
                            min-height16px;
                            }
                            .private-
                            message-widget .folder-link {
                                
                            font-weightnormal;
                                
                            color#000000;
                            }
                            .
                            vb-icon-sent-items,
                            .
                            vb-icon-trash,
                            .
                            vb-icon-messages,
                            .
                            vb-icon-add-folder,
                            .
                            vb-icon-requests,
                            .
                            vb-icon-notifications,
                            .
                            vb-icon-pending-posts,
                            .
                            vb-icon-flag,
                            .
                            vb-icon-infractions{
                                
                            colortransparent;
                                
                            backgroundtransparent none;
                                
                            background-position:0 0;
                                
                            text-indent0px;
                                
                            height16px!important;
                                
                            width16px!important;
                                
                            positionrelative;
                                
                            margin-right0px;
                            }
                            .
                            vb-icon-sent-items::after{
                                
                            positionabsolute;
                                
                            top: -6px;
                                
                            left0px;
                                
                            font-familyFontAwesome;
                                
                            content"\f112";
                                
                            font-size12px;
                                
                            color#616161;
                            }
                            .
                            vb-icon-messages::after{
                                
                            positionabsolute;
                                
                            top: -6px;
                                
                            left0px;
                                
                            font-familyFontAwesome;
                                
                            content"\f01c";
                                
                            font-size12px;
                                
                            color#616161;
                            }
                            .
                            vb-icon-add-folder::after{
                                
                            positionabsolute;
                                
                            top: -6px;
                                
                            left0px;
                                
                            font-familyFontAwesome;
                                
                            content"\f114";
                                
                            font-size12px;
                                
                            color#616161;
                            }
                            .
                            vb-icon-requests::after{
                                
                            positionabsolute;
                                
                            top: -6px;
                                
                            left0px;
                                
                            font-familyFontAwesome;
                                
                            content"\f234";
                                
                            font-size12px;
                                
                            color#8da027;
                            }
                            .
                            vb-icon-notifications::after{
                                
                            positionabsolute;
                                
                            top: -6px;
                                
                            left0px;
                                
                            font-familyFontAwesome;
                                
                            content"\f0f3";
                                
                            font-size12px;
                                
                            color#1babab;
                            }
                            .
                            vb-icon-pending-posts::after{
                                
                            positionabsolute;
                                
                            top: -6px;
                                
                            left0px;
                                
                            font-familyFontAwesome;
                                
                            content"\f141";
                                
                            font-size12px;
                                
                            color#616161;
                            }
                            .
                            vb-icon-flag::after{
                                
                            positionabsolute;
                                
                            top: -6px;
                                
                            left0px;
                                
                            font-familyFontAwesome;
                                
                            content"\f024";
                                
                            font-size12px;
                                
                            color#616161;
                            }
                            .
                            vb-icon-infractions::after{
                                
                            positionabsolute;
                                
                            top: -6px;
                                
                            left0px;
                                
                            font-familyFontAwesome;
                                
                            content"\f2bb";
                                
                            font-size12px;
                                
                            color#616161;
                            }

                            .
                            vb-icon-trash::after{
                                
                            positionabsolute;
                                
                            top: -6px;
                                
                            left0px;
                                
                            font-familyFontAwesome;
                                
                            content"\f1f8";
                                
                            font-size12px;
                                
                            color#e63737;
                            }
                            /*--PM NAV bgcolors --*/
                            .private-message-widget .notifications{background#d4ffff;}
                            .private-message-widget .requests{background#f3ffb2;}
                            .private-message-widget .trash,
                            .private-
                            message-widget .deleted_items{background#ffe3e3;}
                            .private-message-widget .folder-link.selected, .private-message-vidget .folder-link.selected[href]:hover, .private-message-widget .folder-link.selected[data-href]:hover {
                                
                            color#fff;
                            }
                            /*-- field effect --*/
                            .b-form-textarea__textarea,
                            .
                            b-form-input__input {
                                
                            box-shadowinset 1px 1px 6px 0px #ccc;
                            }
                            /*-- settings page icons and styling --*/
                            .b-tabbed-pane__tab {
                                
                            border3px solid #888!important;
                                
                            margin-right10px;
                                
                            margin-bottom10px;
                                
                            border-radius30px;
                                
                            background#e3e4e6;
                            }.b-tabbed-pane__tab--underline > .b-tabbed-pane__tab-link {
                                
                            color#606060;
                            }
                            .
                            b-tabbed-pane__tab--underline.b-tabbed-pane__tab--selected {
                                
                            background#fff;
                            }
                            .
                            b-icon__profile,
                            .
                            b-icon__notifications,
                            .
                            b-icon__privacy,
                            .
                            b-icon__account{
                                
                            colortransparent;
                                
                            backgroundtransparent none;
                                
                            background-position:0 0;
                                
                            text-indent0px;
                                
                            height13px!important;
                                
                            width16px!important;
                                
                            positionrelative;
                                
                            margin-right0px;
                            }
                            .
                            b-icon__account::after{
                                
                            positionabsolute;
                                
                            top1px;
                                
                            left0px;
                                
                            font-familyFontAwesome;
                                
                            content"\f2bb";
                                
                            font-size12px;
                                
                            color#616161;
                            }
                            .
                            b-icon__privacy::after{
                                
                            positionabsolute;
                                
                            top1px;
                                
                            left0px;
                                
                            font-familyFontAwesome;
                                
                            content"\f084";
                                
                            font-size12px;
                                
                            color#616161;
                            }
                            .
                            b-icon__notifications::after{
                                
                            positionabsolute;
                                
                            top1px;
                                
                            left0px;
                                
                            font-familyFontAwesome;
                                
                            content"\f0f3";
                                
                            font-size12px;
                                
                            color#616161;
                            }
                            .
                            b-icon__profile::after{
                                
                            positionabsolute;
                                
                            top1px;
                                
                            left0px;
                                
                            font-familyFontAwesome;
                                
                            content"\f2bd";
                                
                            font-size12px;
                                
                            color#616161;
                            }

                            .
                            b-icon__arrow-left-m--default{
                                
                            colortransparent;
                                
                            backgroundtransparent none;
                                
                            text-indent0px;
                                
                            height12px;
                                
                            width12px;
                                
                            positionrelative;
                                
                            margin-right0px;
                            }
                            .
                            b-icon__arrow-left-m--default::after{
                                
                            positionabsolute;
                                
                            top1px;
                                
                            left0px;
                                
                            font-familyFontAwesome;
                                
                            content"\f060";
                                
                            font-size12px;
                                
                            color#aad694;
                            }

                            /*-- fix messenger custom footer and welcome message appears --*/
                            .vbmessgr .customheader_wrapper,
                            .
                            vbmessgr canvas,
                            .
                            vbmessgr #footer{display:none}

                            /*-- fixes in message center --*/
                            #pmBtnOpenChat .b-icon {
                                
                            margin-right0px;
                            }
                            #pmBtnOpenChat .b-icon__pm::after {
                                
                            top5px;
                            }
                            .
                            split-button .split-button-wrapper .button-set .button-text .b-button__text-secondary {
                                
                            displaynone!important;
                            }
                            .private-
                            message-widget .b-button--dropdown-menu-button.split-button .split-button-wrapper .button-set .button-text {
                                
                            padding0 0.75rem!important;
                            }
                            /*-- back/compose/delete/move icon in message center --*/
                            .vb-icon-back{
                                
                            colortransparent;
                                
                            backgroundtransparent none;
                                
                            text-indent0px;
                                
                            height12px;
                                
                            width12px;
                                
                            positionrelative;
                                
                            margin-right0px;
                            }
                            .
                            vb-icon-back::after{
                                
                            positionabsolute;
                                
                            top1px;
                                
                            left0px;
                                
                            font-familyFontAwesome;
                                
                            content"\f060";
                                
                            font-size12px;
                                
                            color#aad694;
                            }
                            .
                            compose-btn-container {
                                
                            positionrelative;
                                }
                            .
                            vb-icon-folder-black
                            .
                            vb-icon-trash-black,
                            .
                            selected .vb-icon-trash,
                            .
                            selected .vb-icon-custom-folder {
                                
                            positionrelative;
                                
                            backgroundtransparent none;
                                
                            background-position:0 0;
                                
                            text-indent0!important;
                                
                            width24px!important;
                                
                            height24px!important;
                                
                            margin-top: -1px!important;
                            }
                            .
                            compose-btn-container a::after{
                                
                            positionabsolute;
                                
                            top18px;
                                
                            left33px;
                                
                            font-familyFontAwesome;
                                
                            content"\f040";
                                
                            font-size18px;
                                
                            color#000000;
                            }
                            .
                            vb-icon-folder-black::after
                            .
                            selected .vb-icon-custom-folder::after{
                                
                            positionabsolute;
                                
                            top3px;
                                
                            left3px;
                                
                            font-familyFontAwesome;
                                
                            content"\f064";
                                
                            font-size18px;
                                
                            color#aad694;
                            }
                            .
                            vb-icon-trash-black::after
                            .
                            selected .vb-icon-trash::after{
                                
                            positionabsolute;
                                
                            top3px;
                                
                            left3px;
                                
                            font-familyFontAwesome;
                                
                            content"\f014";
                                
                            font-size18px;
                                
                            color#aad694;
                            }

                            #footer-tabbar {
                                
                            margin-top20px;
                                
                            heightauto;
                                
                            padding-bottom20px;
                                
                            floatleft;
                                
                            clearright;
                            }
                            #footer-tabbar ul{
                                
                            floatleft;
                                
                            clearboth;
                            }
                            #footer-tabbar > ul > li {
                                
                            floatleft;
                                
                            clearboth;
                                
                            heightauto;
                                
                            line-height22px;
                            }
                            .
                            js-footer-chooser-list .js-languagechooser,
                            .
                            js-footer-chooser-list .js-stylechooser {
                                
                            height35px;
                                
                            background#f8f8f8;
                                
                            box-shadow1px 1px 1px #dadada;
                                
                            border-radius2px;
                                
                            margin-left0px;
                                
                            line-height20px;
                            }
                            #footer-tabbar .js-footer-chooser-list{
                                
                            margin-left10px;
                            }
                            .
                            js-footer-nav-list{
                                
                            margin-top10px;
                            }
                            #footer-tabbar ul.nav-list li a {
                                
                            margin-left0px;
                            }
                            /*-- Footer Columns --*/
                            .footerColumnTwo .nav li{
                                
                            line-height24px;
                                
                            height24px;
                            }
                            .
                            footerColumnTwo .nav li a{font-weightbold;}
                            .
                            footerColumnTwo .nav li .fa {
                                
                            positionrelative;
                                
                            top: -1px;
                                
                            margin-right5px;
                            }
                            .
                            footerLogo{width:250px}
                            .
                            footerColumnTwo{width:350px;min-width270px;}
                            .
                            footerColumnTwo h3{
                                
                            padding-bottom20px;
                                
                            font18px 'Montserrat',sans-serif;
                                
                            font-weightbold;
                                
                            margin-bottom0px;
                                -
                            webkit-margin-before0em;
                                -
                            webkit-margin-after0em;
                            }
                            .
                            footerColumnTwo{
                                
                            height180px;
                                
                            floatleft;
                                
                            clearright;
                                
                            margin-top20px;
                            }
                            .
                            footerLogo{
                                
                            height180px;
                                
                            floatright;
                                
                            clearright;
                                
                            margin-top20px;
                            }

                            /*-- for confeeti --*/
                            canvas {
                                
                            width:100%;
                              
                            displayinline;
                              
                            positionabsolute;
                              
                            z-index1;
                              
                            pointer-eventsnone;
                            }

                            /*-- Back to Top --*/
                            #back-top {
                                
                            z-index999;
                                
                            positionfixed;
                                
                            right2px;
                                
                            bottom45px;
                                
                            width45px;
                            }
                            #back-top a {
                                
                            positionrelative;
                                
                            height45px;
                                
                            width45px;
                                
                            displayblock;
                                
                            text-aligncenter;
                                
                            text-decorationnone;
                                
                            color#fff;
                                
                            -webkit-transition1s;
                                -
                            moz-transition1s;
                                
                            transition1s;
                                
                            background#000;
                                
                            border-radius30px;
                            }
                            #back-top span {
                                
                            width45px;
                                
                            height45px;
                                
                            displayblock;
                                
                            margin-bottom7px;
                                -
                            webkit-transition1s;
                                -
                            moz-transition1s;
                                
                            transition1s;
                            }
                            .
                            backtotop {
                                
                            z-index:999;
                                
                            display:inline-block;

                            }
                            .
                            backtotop::before {
                                
                            content"\f062";
                                
                            font-familyFontAwesome;
                                
                            color#ffffff;
                                
                            font-size36px;
                                
                            top5px;
                                
                            positionabsolute;
                                
                            left6px;
                            }
                            /*-- welcome CSS --*/
                            .customheader_wrapper{
                                
                            overflowhidden;
                                
                            padding10px;
                                
                            background#2b3b54 url(core/images/trixerium/welcomebg.jpg) no-repeat;
                                
                            background-size:cover;
                            }
                            .
                            customheader_bg{
                                
                            min-height128px;
                                
                            positionrelative;
                                
                            padding25px 0px 15px 0px;
                                
                            width100%;
                                
                            min-width310px;
                                
                            max-width87%;
                                
                            marginauto;
                                
                            color#fff;

                            }
                            .
                            customheadericon{
                                
                            positionrelative;
                                
                            displayinline-block;
                                
                            width100px;
                            }
                            .
                            customheadericon::before{
                                
                            content"\f0c0";
                                
                            font-familyFontAwesome;
                                
                            color#fff;
                                
                            font-size78px;
                            }
                            .
                            customheadericon:hover{
                                -
                            webkit-transition1s;
                                -
                            moz-transition1s;
                                
                            transition1s;
                                -
                            webkit-transformscale(0.8);
                                -
                            ms-transformscale(0.8);
                                
                            transformscale(0.8);
                            }
                            .
                            customheadertext p{margin-bottom:5px!important}
                            .
                            customheadertext{
                                
                            font-size16px;
                                
                            displayinline-block;
                            }
                            .
                            customheadertext h3 {
                                
                            font-size24px;
                                
                            margin0px!important;
                            }
                            .
                            customheadertext .register{
                                
                            border-radius30px;
                                
                            padding5px 10px;
                                
                            font-weightbold;
                                
                            fontbold 16px 'Montserrat',sans-serif;
                                
                            top10px;
                                
                            positionrelative;
                                
                            color#2b3b54;
                                
                            background#CDDC39 none 0 0;
                                
                            text-decoration:none!important;
                            }

                            .
                            customheadertext a {
                                
                            text-decoration:underline;
                                
                            color:#eee;
                            }
                            /*-- fix PM --*/
                            .private-message-widget .b-button--dropdown-menu-button.split-button .split-button-wrapper .button-set .button-text {
                                
                            color#fff!important;
                            }
                            .private-
                            message-widget .main-pane .main-pane-header {
                                
                            color#ffffff;
                            }.private-message-widget.private-message-toolbar .widget-content {
                                
                            height50px;
                            }.private-
                            message-widget .split-button .split-button-wrapper .submenu li {
                                
                            color#000;
                            }.private-message-widget .split-button {
                                
                            background#030405;
                            }

                            /*-- fix footer --*/
                            #footer {
                                
                            background#dfdfdf none 0 0;
                                
                            border-top1px solid #d5d5d5;
                                
                            floatleft;
                                
                            max-width100%;

                            }

                            .
                            conversation-status-message.notice {
                                
                            margin-bottom0px!important;
                                
                            margin-top10px!important;
                                
                            border1px solid #e6d0a2!important;
                                
                            background#fff9ce none 0 0!important;
                                
                            font-weightnormal!important;
                                
                            font-size18px!important;
                            }
                            .
                            conversation-status-message.notice::before {
                                
                            color#ff9f4b!important;
                                
                            content"\f0a4"!important;
                            }
                            /*-- social icons --*/
                            #channel-tabbar,.socialiconsholder{
                                
                            positionrelative;
                            }
                            .
                            customsociallinks{
                                
                            positionabsolute!important;
                                
                            right0px!important;
                            }



                            /*--XXX XXXXXXXXXXXXXXXXXXXXXXX XXX--*/
                            /*--XXX START ROUNDED TAB ICONS XXX--*/
                            /*--XXX XXXXXXXXXXXXXXXXXXXXXXX XXX--*/
                            /*--@@@<<  FORUMHOME ROUNDED TAB ICONS  >>@@@--*/
                            .activity-stream-widget.widget-tabs .widget-header.widget-tabs-nav .ui-tabs-nav li:first-child:before {
                                
                            content"\f086";
                                
                            font-familyFontAwesome;
                                
                            color#606060;
                                
                            font-size14px;
                                
                            padding-left0.5em;
                                
                            floatnone;
                                
                            positionabsolute;
                                
                            left0px;

                            }
                            .
                            activity-stream-widget.widget-tabs .widget-header.widget-tabs-nav .ui-tabs-nav li:nth-child(2):before {
                                
                            content"\f0c0";
                                
                            font-familyFontAwesome;
                                
                            color#606060;
                                
                            font-size14px;
                                
                            padding-left0.5em;
                                
                            floatnone;
                                
                            positionabsolute;
                                
                            left0px;

                            }
                            .
                            activity-stream-widget.widget-tabs .widget-header.widget-tabs-nav .ui-tabs-nav li:nth-child(3):before {
                                
                            content"\f058";
                                
                            font-familyFontAwesome;
                                
                            color#606060;
                                
                            font-size14px;
                                
                            padding-left0.5em;
                                
                            floatnone;
                                
                            positionabsolute;
                                
                            left0px;

                            }
                            /*--@@@<<  THREADLIST  >>@@@--*/
                            .channel-conversation-list-wrapper.widget-tabs .widget-tabs-nav li:first-child:before {
                                
                            content"\f086";
                                
                            font-familyFontAwesome;
                                
                            color#606060;
                                
                            font-size14px;
                                
                            padding-left0.5em;
                                
                            floatnone;
                                
                            positionabsolute;
                                
                            left0px;

                            }
                            .
                            channel-conversation-list-wrapper.widget-tabs .widget-tabs-nav li:nth-child(2):before {
                                
                            content"\f0ca";
                                
                            font-familyFontAwesome;
                                
                            color#606060;
                                
                            font-size14px;
                                
                            padding-left0.5em;
                                
                            floatnone;
                                
                            positionabsolute;
                                
                            left0px;

                            }
                            .
                            channel-conversation-list-wrapper.widget-tabs .widget-tabs-nav li:nth-child(3):before {
                                
                            content"\f058";
                                
                            font-familyFontAwesome;
                                
                            color#606060;
                                
                            font-size14px;
                                
                            padding-left0.5em;
                                
                            floatnone;
                                
                            positionabsolute;
                                
                            left0px;

                            }
                            .
                            channel-conversation-list-wrapper.widget-tabs .widget-tabs-nav li:last-child:before {
                                
                            content"\f030";
                                
                            font-familyFontAwesome;
                                
                            color#606060;
                                
                            font-size14px;
                                
                            padding-left0.5em;
                                
                            floatnone;
                                
                            positionabsolute;
                                
                            left0px;

                            }

                            /*--@@@<<  SHOWTHREAD ROUNDED TAB ICONS  >>@@@--*/
                            .widget-tabs-nav .ui-tabs-nav li:first-child:before {
                                
                            content"\f075";
                                
                            font-familyFontAwesome;
                                
                            color#606060;
                                
                            font-size14px;
                                
                            padding-left0.5em;
                                
                            floatnone;
                                
                            positionabsolute;
                                
                            left0px;

                            }
                            .
                            widget-tabs-nav .ui-tabs-nav li:nth-child(2):before {
                                
                            content"\f0ca";
                                
                            font-familyFontAwesome;
                                
                            color#606060;
                                
                            font-size14px;
                                
                            floatnone;
                                
                            positionabsolute;
                                
                            left10px;

                            }
                            /*--@@@<<  ARTICLES ROUNDED TAB ICONS >>@@@--*/
                            /*-- articles --*/
                            .channel-conversation-list-wrapper.widget-tabs .widget-tabs-nav.cmstab li:first-child:before{
                                
                            content"\f1ea";
                            }
                            /*-- my subscription --*/
                            .channel-conversation-list-wrapper.widget-tabs .widget-tabs-nav.cmstab li:last-child::before {
                                
                            content"\f058";
                            }
                            /*--@@@<<  BLOG ROUNDED TAB ICONS >>@@@--*/
                            /*-- blog posts --*/
                            .bloghome-widget.widget-tabs .widget-header.widget-tabs-nav .ui-tabs-nav li:first-child::before {
                                
                            content"\f2b9";
                            }
                            /*-- subscribed --*/
                            .bloghome-widget.widget-tabs .widget-header.widget-tabs-nav .ui-tabs-nav li:nth-child(2):before {
                                
                            content"\f058";
                            }
                            /*-- member blogs --*/
                            .bloghome-widget.widget-tabs .widget-header.widget-tabs-nav .ui-tabs-nav li:nth-child(3)::before {
                                
                            content"\f0c0";
                            }
                            /*--@@@<< SOCIAL GROUPS ROUNDED TAB ICONS >>@@@--*/
                            /*-- latest activity --*/
                            .socialgroup-home-widget.widget-tabs .widget-header.widget-tabs-nav .ui-tabs-nav li:first-child:before {
                                
                            content"\f03a";
                            }
                            /*--@@@<< PROFILE PAGE ROUNDED TAB ICONS >>@@@--*/
                            /*-- Activities --*/
                            .profileTabs .widget-tabs-nav li:first-child a::before {
                                
                            content"\f03a";
                                
                            font-familyFontAwesome;
                                
                            color#606060;
                                
                            font-size14px;
                                
                            padding-left0.5em;
                                
                            floatnone;
                                
                            positionabsolute;
                                
                            left0px;
                            }
                            /*-- Subscribed --*/
                            .profileTabs .widget-tabs-nav li:nth-child(2a:before {
                                
                            content"\f058";
                                
                            font-familyFontAwesome;
                                
                            color#606060;
                                
                            font-size14px;
                                
                            padding-left0.5em;
                                
                            floatnone;
                                
                            positionabsolute;
                                
                            left0px;
                            }
                            /*-- About --*/
                            .profileTabs .widget-tabs-nav li:nth-child(3a:before {
                                
                            content"\f2bb";
                                
                            font-familyFontAwesome;
                                
                            color#606060;
                                
                            font-size14px;
                                
                            padding-left0.5em;
                                
                            floatnone;
                                
                            positionabsolute;
                                
                            left0px;
                            }
                            /*--  Media --*/
                            .profileTabs .widget-tabs-nav li:last-child a::before {
                                
                            content"\f1c5";
                                
                            font-familyFontAwesome;
                                
                            color#606060;
                                
                            font-size14px;
                                
                            padding-left0.5em;
                                
                            floatnone;
                                
                            positionabsolute;
                                
                            left0px;
                            }
                            /*--XXX XXXXXXXXXXXXXXXXXXXXXXX XXX--*/
                            /*--XXX END ROUNDED TAB ICONS XXX--*/
                            /*--XXX XXXXXXXXXXXXXXXXXXXXXXX XXX--*/

                            /*-- avatar in top menu --*/
                            .b-comp-menu-dropdown__trigger-avatar {
                                
                            border-radius30px;
                            }
                            /*-- profile fix --*/
                            .b-button--primary-light, .b-button--primary-light:link,
                            .
                            profileTabs .conversation-toolbar-wrapper .conversation-toolbar .b-button.b-button--secondary, .profileTabs .conversation-toolbar-wrapper .conversation-toolbar .b-button.b-button--secondary:hover, .profileTabs .conversation-toolbar-wrapper .conversation-toolbar a.b-button.b-button--secondary, .profileTabs .conversation-toolbar-wrapper .conversation-toolbar a.b-button.b-button--secondary:visited {
                                
                            background-imagenone!important;
                            }
                            #profileTabs.profileTabs .post-content {
                                
                            font-size16px;
                            }
                            .
                            conversation-list.stream-view .list-item-body .post-links, .pm-message-list .list-item .post-links {
                                
                            margin-top20px;
                            }
                            div.profile-widget > .widget-content > .profile-container > .widget-tabs ul.widget-tabs-nav{
                                
                            padding-top10px!important;
                                
                            padding-left10px!important;
                                
                            height42px!important;
                            }
                            .
                            b-post__label {
                                
                            border1px solid #42B136;
                                
                            color#000;
                                
                            background#D0FF8C;
                            }
                            .
                            post-links .goto-post,
                            .
                            post-links .see-link{
                                
                            padding5px 10px;
                                
                            border-radius30px;
                                
                            color#fff!important;
                            }
                            .
                            post-links span{display:none}
                            .
                            conversation-list.stream-view .list-item {
                                
                            border-top10px solid #edeef0;
                            }
                            .
                            profileTabs .widget-tabs-nav li a,
                            .
                            profileTabs .widget-tabs-nav li.ui-tabs-active a{background:transparent none!important}

                            /*-- blog fix --*/
                            .blog-conversation-content-widget .list-container .list-item .list-item-body {
                                
                            font-size16px;
                            }
                            #memberblog-tab .list-header .blogChannel-memberblogs,
                            #memberblog-tab .blogChannel-statistics,
                            #memberblog-tab .blogChannel-last-post{color:#fff!important}

                            #header .toolbar {
                                
                            vertical-aligntop;
                                
                            padding-top47px;
                            }
                            /*-- search dropdown fix --*/
                            .b-comp-menu-dropdown__trigger--outline {
                                
                            background#fff;
                            }
                            .
                            b-post__article-meta {
                                
                            margin-bottom0px;
                            }
                            /*-- CMS fix --*/
                            .b-channel-nav__item {
                                
                            color#7b7b7b;
                            }
                            .
                            activity-stream-widget .conversation-list.stream-view, .channel-content-widget .conversation-list.stream-view, .socialgroup-category-list-widget .conversation-list.stream-view {
                                
                            border-width0 0 0px 0;
                            }
                            .
                            article-list.list-container .list-item .list-item-body {
                                
                            font-size16px;
                                
                            padding-top15px;
                             }
                            .
                            groups-tab .list-header .sg-groups,
                            .
                            groups-tab .sg-statistics,
                            .
                            groups-tab .sg-last-topics{color#fff;}

                            .wollist-widget .b-table__cell--header {
                                
                            fontnormal 16px 'Montserrat',sans-serif;
                                
                            line-height18px;
                                
                            vertical-alignmiddle;
                                
                            text-alignleft;
                                
                            color#fff;
                            }
                            .
                            wollist-widget .b-table__row{
                                
                            border1px solid #dddddd;
                                
                            background#fff;
                            }
                            .
                            memberlist-widget .b-table .b-table__row--header {
                                
                            color#fff;
                            }
                            .
                            memberlist-widget .b-table__row {
                                
                            border1px solid #dddddd;
                                
                            background#fff;
                            }
                            .
                            b-memberlist__letterfilter label {
                                
                            border1px solid #BFC5C9;
                                
                            background#fff;
                                
                            padding5px;
                            }

                            .
                            b-top-background__header-mainnav {
                                
                            padding8px 0px 0px;
                                
                            border-bottom0px;
                            }
                            .
                            notices {
                                
                            padding0 20px 5px 20px;
                            }
                            .
                            conversation-toolbar-wrapper .conversation-toolbar .toolset-left li:last-child {
                                
                            margin-top: -5px;
                            }
                            .
                            author a{
                                
                            font-size:22px;   
                                
                            color#fff!important;
                                
                            text-shadow1px 1px 6px #648ee6;
                            }

                            /*-- sub forum fix --*/
                            .subchannel-widget .forum-list-container .forum-item td {
                                
                            border-top0px solid #b1b1b1;
                            }
                            .
                            subchannel-widget .forum-list-container {
                                
                            border-top0px;
                            }
                            .
                            subchannel-widget .forum-list-container:first-child {
                                
                            margin-bottom0px;
                            }
                            /*-- postbit avatar reflection --*/
                            .b-avatar {
                                
                            margin-bottom20px;
                                
                            padding0px;
                                
                            positionrelative;
                                -
                            webkit-box-reflectbelow 0px -webkit-linear-gradient(bottom,rgba(255,255,255,0.30%,transparent 50%,transparent 100%);
                            }
                            .
                            b-avatar img {
                                
                            box-shadow15px 0 20px -20px #444444, -15px 0 20px -20px #444444;
                                
                            z-index: -1;
                            }
                            /*-- fix title margin bottom view topic --*/
                            .conversation-controls,
                            .
                            page-title-widget{margin-bottom:0px!important}

                            /*-- comment --*/
                            .b-icon__speech-single{
                                
                            colortransparent;
                                
                            backgroundtransparent none;
                                
                            text-indent0px;
                                
                            height12px;
                                
                            width12px;
                                
                            positionrelative;
                                
                            margin-right0px;
                            }
                            .
                            b-icon__speech-single::after{
                                
                            positionabsolute;
                                
                            top: -1px;
                                
                            left0px;
                                
                            font-familyFontAwesome;
                                
                            content"\f075";
                                
                            font-size10px;
                                
                            color#2c8bbb;
                            }
                            /*-- vb messenger --*/
                            .b-icon__pm{
                                
                            colortransparent;
                                
                            backgroundtransparent none;
                                
                            text-indent0px;
                                
                            height26px;
                                
                            width30px;
                                
                            positionrelative;
                                
                            margin-left0px;
                            }
                            .
                            b-icon__pm::after{
                                
                            positionabsolute;
                                
                            top1px;
                                
                            left4px;
                                
                            font-familyFontAwesome;
                                
                            content"\f27a";
                                
                            font-size16px;
                                
                            color#fffd79;
                            }
                            /*-- online status --*/
                            .b-icon__status--gray{
                                
                            colortransparent;
                                
                            backgroundtransparent none;
                                
                            text-indent0px;
                                
                            height26px;
                                
                            width30px;
                                
                            positionrelative;
                                
                            margin-left0px;
                            }
                            .
                            b-icon__status--gray::after{
                                
                            positionabsolute;
                                
                            top1px;
                                
                            left4px;
                                
                            font-familyFontAwesome;
                                
                            content"\f236";
                                
                            font-size16px;
                                
                            color#fff;
                            }

                            .
                            b-icon__status--green{
                                
                            colortransparent;
                                
                            backgroundtransparent none;
                                
                            text-indent0px;
                                
                            height26px;
                                
                            width30px;
                                
                            positionrelative;
                                
                            margin-left0px;
                            }
                            .
                            b-icon__status--green::after{
                                
                            positionabsolute;
                                
                            top1px;
                                
                            left4px;
                                
                            font-familyFontAwesome;
                                
                            content"\f21e";
                                
                            font-size16px;
                                
                            color#fff;
                            }

                            /*-- postbit quote --*/
                            .bbcode_postedby .vb-icon-double-arrow-blue {
                                
                            colortransparent!important;
                            }
                            .
                            vb-icon-double-arrow-blue{
                                
                            colortransparent;
                                
                            backgroundtransparent none;
                                
                            text-indent0px;
                                
                            height26px;
                                
                            width30px;
                                
                            positionrelative;
                                
                            margin-left0px;
                            }
                            .
                            vb-icon-double-arrow-blue::after{
                                
                            positionabsolute;
                                
                            top11px;
                                
                            left: -1px;
                                
                            font-familyFontAwesome;
                                
                            content"\f18e";
                                
                            font-size16px;
                                
                            color#858ac1;
                            }
                            .
                            vb-icon-quote-large{
                                
                            colortransparent;
                                
                            backgroundtransparent none;
                                
                            text-indent0px;
                                
                            height26px;
                                
                            width30px;
                                
                            positionrelative;
                                
                            margin-left0px;
                            }
                            .
                            vb-icon-quote-large::after{
                                
                            positionabsolute;
                                
                            top6px;
                                
                            left: -1px;
                                
                            font-familyFontAwesome;
                                
                            content"\f10d";
                                
                            font-size24px;
                                
                            color#3b5998;
                            }
                            .
                            bbcode_container .bbcode_quote {
                                
                            border1px solid #dedede;
                                
                            border-radius2px;
                                
                            padding-left45px;
                            }
                            /*-- toolbar --*/
                            .b-icon__gear-s,
                            .
                            b-icon__pencil-doc {
                                
                            colortransparent;
                                
                            backgroundtransparent none;
                                
                            text-indent0px;
                                
                            height26px;
                                
                            width30px;
                                
                            positionrelative;
                                
                            margin-left0px;
                            }
                            .
                            b-icon__gear-s::after{
                                
                            positionabsolute;
                                
                            top6px;
                                
                            left8px;
                                
                            font-familyFontAwesome;
                                
                            content"\f013";
                                
                            font-size18px;
                                
                            color#2b3b54;
                            }
                            .
                            b-icon__pencil-doc::after{
                                
                            positionabsolute;
                                
                            top6px;
                                
                            left8px;
                                
                            font-familyFontAwesome;
                                
                            content"\f044";
                                
                            font-size18px;
                                
                            color#2b3b54;
                            }
                            .
                            b-comp-menu-dropdown--open .b-icon__gear-s::after,
                            .
                            b-comp-menu-dropdown--open .b-icon__pencil-doc::after{color#545454;}
                            /*-- login --*/
                            .vb-icon-login-facebook {
                                
                            colortransparent;
                                
                            backgroundtransparent none;
                                
                            text-indent0px;
                                
                            height26px;
                                
                            width30px;
                                
                            positionrelative;
                                
                            margin-left0px;
                            }
                            .
                            vb-icon-login-facebook::after{
                                
                            positionabsolute;
                                
                            top8px;
                                
                            left8px;
                                
                            font-familyFontAwesome;
                                
                            content"\f230";
                                
                            font-size18px;
                                
                            color#545454;
                            }
                            .
                            logged-out .b-comp-menu-dropdown__trigger--headerbar{
                                
                            color#333!important;
                                
                            padding-left30px!important;
                                -
                            webkit-border-top-left-radius15px;
                                -
                            webkit-border-top-right-radius15px;
                                -
                            moz-border-radius-topleft15px;
                                -
                            moz-border-radius-topright15px;
                                
                            border-top-left-radius15px;
                                
                            border-top-right-radius15px;
                            }
                            .
                            b-comp-menu-dropdown__content {
                                
                            border1px solid #3b5998;
                                
                            border-radius2px;
                                
                            box-shadow1px 2px 3px 0px #6c71a7;
                            }
                            .
                            b-comp-menu-dropdown--open .b-comp-menu-dropdown__trigger-username {
                                
                            color#000;
                            }
                            .
                            b-comp-menu-dropdown--open .b-comp-menu-dropdown__trigger {
                                
                            border0px solid #3b5998 !important;
                                
                            border-right1px solid #3b5998!important;
                                
                            border-bottom-width!important;
                            }
                            .
                            username-container .js-login-menu{
                                
                            border2px solid #fff;
                                
                            background#fff;
                                
                            border-radius30px;
                                
                            margin-top: -6px;
                                
                            font-size14px;
                                
                            padding3px;
                            }

                            /*-- footer --*/
                            #footer-copyright {
                                
                            clearboth;
                                
                            max-width100%;
                                
                            padding20px 0;
                                
                            margin-top0px;
                            }
                            #content {
                                
                            padding-bottom25px;
                            }
                            #vbulletinlink{color:#fff}

                            /*-- activity stream --*/
                            .conversation-list.stream-view.stream-view-full-width .list-item {
                                
                            margin-bottom20px;
                            }
                            .
                            b-post__footer {
                                
                            padding-bottom0px;
                            }
                            .
                            b-divider--post-controls {
                                
                            color#efefef;
                            }
                            .
                            b-divider {
                                
                            border-stylesolid;
                            }


                            /*-- bc --*/
                            #breadcrumbs .crumb:first-child{
                                
                            positionrelative;
                                
                            text-indent0!important;
                                
                            backgroundtransparent none;
                                
                            background-position0 0;
                                
                            width32px!important;
                                
                            height15px!important;
                                
                            margin-top0px!important;
                                
                            padding-left20px;
                            }
                            #breadcrumbs .crumb:first-child::after {
                                
                            positionabsolute;
                                
                            top: -1px;
                                
                            left0px;
                                
                            font-familyFontAwesome;
                                
                            content"\f015";
                                
                            font-size16px;
                                
                            color#444;
                            }
                            /*-- threadlisting title --*/
                            .channel-content-widget .module-title h1.main-title {
                                
                            color#000000;
                                
                            fontbold 26px 'Montserrat',sans-serif;
                                
                            text-transformuppercase;
                                
                            padding-right0px;
                            }
                            .
                            channel-controls,
                            .
                            channel-content-widget > .widget-header {
                                
                            margin-bottom0px!important;
                            }
                            .
                            channel-content-widget > .widget-header .module-title {
                                
                            margin0 0 0px 0!important;
                            }
                            /*-- threadlisting --*/
                            .topic-list-container .topic-list-header th {
                                
                            height40px;
                                
                            line-height40px;
                            }
                            .
                            conversation-toolbar-wrapper .conversation-toolbar {
                                
                            height56px;
                                
                            line-height56px;
                            }
                            .
                            topic-list-container .topic-list .topic-item .cell-lastpost .go-to-last-post{
                                
                            positionrelative;
                                
                            text-indent0!important;
                                
                            backgroundtransparent none;
                                
                            background-position0 0;
                                
                            width18px!important;
                                
                            height25px!important;
                                
                            margin-top: -10px!important;
                            }
                            .
                            topic-list-container .topic-list .topic-item .cell-lastpost .go-to-last-post::after {
                                
                            positionabsolute;
                                
                            top7px;
                                
                            left1px;
                                
                            font-familyFontAwesome;
                                
                            content"\f152";
                                
                            font-size16px;
                                
                            color#2b3b54;
                            }
                            .
                            widget-tabs.channel-conversation-list-wrapper {
                                
                            backgroundtransparent none!important;
                            }

                            /*-- this way imod bg color works --*/
                            .topic-list-container .topic-list .topic-item {
                                
                            background#f1f1f1 none;
                            }
                            .
                            topic-list-container .topic-list .topic-item td {
                                
                            padding15px 15px;
                                
                            border-top1px solid #e8e8e8;
                            }

                            .
                            topic-title {
                                
                            font-size16px;
                            }
                            .
                            topic-list-container .topic-list .topic-item .cell-topic .topic-info {
                                
                            margin-left24px;
                            }
                            .
                            topic-list-container .topic-list-header {
                                 
                            color#ffffff;
                            }
                            .
                            subchannel-widget .list-footer{
                                
                            border-bottom0px solid #C8CCCE !important;
                                
                            margin-top20px;
                            }
                            .list-
                            footer {
                                
                            min-height45px;
                                
                            border-bottom0px solid #C8CCCE;
                            }

                            /*-- mark read button --*/
                            .js-markread,
                            .
                            markchannelsread{
                                
                            color#606060;
                                
                            text-transformuppercase;
                                
                            displayinline-block;
                                
                            padding10px 15px;
                                
                            border-radius30px;
                                
                            border3px solid #606060;
                                
                            fontbold 12px 'Montserrat',sans-serif;
                            }

                            /*-- subscribe --*/
                            .b-button--follow .b-button__icon
                            .
                            follow_button .b-button__icon{
                                
                            positionrelative;
                                
                            text-indent0!important;
                                
                            backgroundtransparent none;
                                
                            background-position0 0;
                                
                            width18px!important;
                                
                            height25px!important;
                                
                            margin-top: -10px!important;
                            }
                            .
                            b-button--follow .b-button__icon::after {
                                
                            positionabsolute;
                                
                            top12px;
                                
                            left1px;
                                
                            font-familyFontAwesome;
                                
                            content"\f058";
                                
                            font-size16px;
                                
                            color#2b3b54;
                            }

                            /*-- postbit userfields --*/
                            .b-userinfo__additional-info-block {
                                
                            margin-bottom15px;
                            }

                            .
                            b-userinfo__additional-info-block li{
                                
                            padding5px 2px;
                                
                            border-bottom1px solid #4c6eb5;
                            }

                            /*-- view post top title --*/
                            .page-title-widget .module-title, .page-title-widget .module-title h1 {
                                
                            fontbold 26px 'Montserrat',sans-serif;
                                
                            margin:0px!important;
                            }
                            /*-- postbit userinfo size --*/
                            .l-col__flex-3, .l-row__fixed--left > .l-col__flex-{
                                
                            margin-left210px;
                            }
                            .
                            l-col__fixed-3, .l-row__fixed--left > .l-col__fixed-{
                                
                            width220px;
                                
                            floatleft;
                            }

                            /*-- left editor 4 icons --*/
                            .b-toolbar__item {
                                
                            border-right1px solid #696969;
                            }
                            .
                            b-icon__tool-poll,
                            .
                            b-icon__tool-event,
                            .
                            b-icon__tool-link,
                            .
                            b-icon__tool-camera {
                                
                            text-indent0!important;
                                
                            backgroundtransparent none;
                                
                            background-position0 0;
                                
                            width23px!important;
                                
                            height25px!important;
                                
                            margin-top: -10px!important;
                            }
                            .
                            b-icon__tool-poll::after {
                                
                            positionabsolute;
                                
                            top2px;
                                
                            left2px;
                                
                            font-familyFontAwesome;
                                
                            content"\f03a";
                                
                            font-size20px;
                                
                            color#fff;
                            }
                            .
                            b-icon__tool-event::after {
                                
                            positionabsolute;
                                
                            top0px;
                                
                            left2px;
                                
                            font-familyFontAwesome;
                                
                            content"\f271";
                                
                            font-size20px;
                                
                            color#fff;
                            }
                            .
                            b-icon__tool-camera::after {
                                
                            positionabsolute;
                                
                            top0px;
                                
                            left2px;
                                
                            font-familyFontAwesome;
                                
                            content"\f083";
                                
                            font-size20px;
                                
                            color#fff;
                            }
                            .
                            b-icon__tool-link::after {
                                
                            positionabsolute;
                                
                            top2px;
                                
                            left2px;
                                
                            font-familyFontAwesome;
                                
                            content"\f0c1";
                                
                            font-size20px;
                                
                            color#fff;
                            }
                            /*-- right editor 3 icons --*/
                            .b-toolbar__item--secondary {
                                
                            border0px solid #A7ABAE;
                                
                            padding3px;
                                
                            border-radius30px;
                                
                            border-radius30px;
                                
                            positionrelative;
                            }
                            .
                            b-icon__tool-smiley,
                            .
                            b-icon__tool-advanced,
                            .
                            b-icon__tool-attachment {
                                
                            text-indent0!important;
                                
                            backgroundtransparent none;
                                
                            background-position0 0;
                                
                            width23px!important;
                                
                            height25px!important;
                                
                            margin-top: -10px!important;
                            }
                            .
                            b-icon__tool-smiley::after {
                                
                            positionabsolute;
                                
                            top2px;
                                
                            left1px;
                                
                            font-familyFontAwesome;
                                
                            content"\f118";
                                
                            font-size16px;
                                
                            color#fff;
                            }
                            .
                            b-icon__tool-advanced::after {
                                
                            positionabsolute;
                                
                            top2px;
                                
                            left0px;
                                
                            font-familyFontAwesome;
                                
                            content"\f031";
                                
                            font-size16px;
                                
                            color#fff;
                            }
                            .
                            b-icon__tool-attachment::after {
                                
                            positionabsolute;
                                
                            top2px;
                                
                            left2px;
                                
                            font-familyFontAwesome;
                                
                            content"\f15b";
                                
                            font-size16px;
                                
                            color#fff;
                            }
                            /* Postbit Icon overwrite */
                            .b-post-control {
                                
                            color#424242;
                                
                            font-family'Montserrat',sans-serif;
                                
                            font-size12px;
                            }

                            .
                            b-icon__doc--gray,
                            .
                            b-icon__tickets--neutral,
                            .
                            b-icon__speech-single--gray,
                            .
                            b-icon__like,
                            .
                            b-icon__flag,
                            .
                            b-icon__rdquo,
                            .
                            b-icon__pencil--gray,
                            .
                            b-icon__ip--gray {
                                
                            positionrelative;
                                
                            backgroundtransparent none;
                                
                            background-position:0 0;
                                
                            text-indent0!important;
                                
                            width24px!important;
                                
                            height24px!important;
                                
                            margin-top: -1px!important;
                            }

                            .
                            b-icon__doc--gray::after{
                                
                            positionabsolute;
                                
                            top3px;
                                
                            left3px;
                                
                            font-familyFontAwesome;
                                
                            content"\f0e6";
                                
                            font-size18px;
                                
                            color#aad694;
                            }
                            .
                            b-icon__tickets--neutral::after {
                                
                            positionabsolute;
                                
                            top4px;
                                
                            left3px;
                                
                            font-familyFontAwesome;
                                
                            content"\f264";
                                
                            font-size18px;
                                
                            color#aad694;
                            }
                            .
                            b-icon__speech-single--gray::after {
                                
                            positionabsolute;
                                
                            top2px;
                                
                            left3px;
                                
                            font-familyFontAwesome;
                                
                            content"\f075";
                                
                            font-size18px;
                                
                            color#a0dcb5;
                            }
                            .
                            b-icon__like::after {
                                
                            positionabsolute;
                                
                            top3px;
                                
                            left3px;
                                
                            font-familyFontAwesome;
                                
                            content"\f164";
                                
                            font-size18px;
                                
                            color#9fabef;
                            }
                            .
                            b-icon__flag::after {
                                
                            positionabsolute;
                                
                            top4px;
                                
                            left3px;
                                
                            font-familyFontAwesome;
                                
                            content"\f024";
                                
                            font-size18px;
                                
                            color#d48a8a;
                            }
                            .
                            b-icon__ip--gray::after {
                                
                            positionabsolute;
                                
                            top4px;
                                
                            left3px;
                                
                            font-familyFontAwesome;
                                
                            content"\f109";
                                
                            font-size18px;
                                
                            color#c6c9dc;
                            }
                            .
                            b-icon__pencil--gray::after {
                                
                            positionabsolute;
                                
                            top4px;
                                
                            left3px;
                                
                            font-familyFontAwesome;
                                
                            content"\f040";
                                
                            font-size18px;
                                
                            color#e6955a;
                            }
                            .
                            b-icon__rdquo::after {
                                
                            positionabsolute;
                                
                            top4px;
                                
                            left3px;
                                
                            font-familyFontAwesome;
                                
                            content"\f10d";
                                
                            font-size18px;
                                
                            color#8ad0d4;
                            }
                            /*-- calendaricon fix --*/
                            .b-event__cell--header {
                                
                            positionrelative;
                            }
                            .
                            b-icon__tool-event::after {
                                
                            top0px!important;
                                
                            left5px!important;
                                
                            content"\f073"!important;
                            }
                            /*-- search --*/
                            .search-container .searchPopupBody label {
                                
                            min-width200px;
                                
                            font-size12px;
                            }
                            .
                            search-container .searchPopupBody {
                                
                            overflowhidden;
                            }
                            .
                            search-container #searchPopupContent {
                                
                            border-radius3px;
                                
                            top5px;
                                
                            positionrelative;
                                
                            box-shadow1px 2px 3px 0px #888;
                            }

                            .
                            search-container #searchPopupContent:after, 
                            .search-container #searchPopupContent:before {
                                
                            bottom100%;
                                
                            left50%;
                                
                            bordersolid transparent;
                                
                            content" ";
                                
                            height0;
                                
                            width0;
                                
                            positionabsolute;
                                
                            pointer-eventsnone;
                            }

                            .
                            search-container #searchPopupContent:after {
                                
                            border-colorrgba(1361832130);
                                
                            border-bottom-color#f1f1f1;
                                
                            border-width8px;
                                
                            margin-left: -8px;
                            }
                            .
                            search-container #searchPopupContent:before {
                                
                            border-colorrgba(63661610);
                                
                            border-bottom-color#BDBDBD;
                                
                            border-width9px;
                                
                            margin-left: -9px;
                            }
                            .
                            collapse > .vb-icon-toggle::after {
                                
                            positionabsolute;
                                
                            top1px;
                                
                            left3px;
                                
                            font-familyFontAwesome;
                                
                            content"\f078";
                                
                            font-size16px;
                                
                            color#eee;
                            }
                            .
                            collapse > .vb-icon-toggle {
                                
                            positionrelative;
                                
                            backgroundtransparent none;
                                
                            text-indent0!important;
                                
                            width24px!important;
                                
                            height24px!important;
                                
                            colortransparent;
                                
                            margin-top: -4px!important;
                            }
                            .
                            expand > .vb-icon-toggle::after {
                                
                            positionabsolute;
                                
                            top1px;
                                
                            left3px;
                                
                            font-familyFontAwesome;
                                
                            content"\f077";
                                
                            font-size16px;
                                
                            color#eee;
                            }
                            .
                            expand > .vb-icon-toggle {
                                
                            positionrelative;
                                
                            backgroundtransparent none;
                                
                            text-indent0!important;
                                
                            width24px!important;
                                
                            height24px!important;
                                
                            colortransparent;
                                
                            margin-top: -4px!important;
                            }
                            /*-- rss --*/
                            .b-icon__rss::after {
                                
                            positionabsolute;
                                
                            top4px;
                                
                            left3px;
                                
                            font-familyFontAwesome;
                                
                            content"\f143";
                                
                            font-size14px;
                                
                            color#f3a664;
                            }
                            .
                            b-icon__rss {
                                
                            positionrelative;
                                
                            backgroundtransparent none;
                                
                            text-indent0!important;
                                
                            width24px!important;
                                
                            height24px!important;
                                
                            margin-top: -4px!important;
                            }
                            /*-- forumhome title with rss --*/
                            .module-title .b-icon__rss::after {
                                
                            top9px;
                            }
                            .
                            module-title h1 {
                                
                            padding-right10px;
                            }
                            .
                            b-post-sm{
                                
                            border-top1px solid #E9E9E9;
                            }
                            .
                            b-post-sm__title {
                                
                            font-weightnormal;
                                
                            font-size16px;
                            }
                            .
                            b-post-sm__date,
                            .
                            post-date {
                                
                            font-size12px;
                                
                            font-styleitalic;
                            }
                            .
                            forum-list-container .forum-item .lastpost > .lastpost-wrapper > .lastpost-info > .lastpost-title {
                                
                            font-size15px;
                            }
                            /*-- remove gradients in buttons --*/
                            .b-button--primary
                            .
                            b-button--primary:link
                            .
                            b-button--primary:visited,
                            .
                            b-button--secondary
                            .
                            b-button--secondary:link
                            .
                            b-button--secondary:visited,
                            .
                            b-button--primary:focus
                            .
                            b-button--primary:hover{background-image:none;}
                            .
                            b-button {
                                
                            border-radius30px;
                                
                            padding0.4rem 0.75rem;
                                
                            background-image:none;
                            }


                            /* notice styling */
                            .notice{
                                
                            font-size16px;
                                
                            position:relative;
                                
                            padding15px 15px 15px 55px;
                                
                            min-height22px;
                                
                            border-radius0px;

                            }.
                            notice::before {
                                
                            positionabsolute;
                                
                            top6px;
                                
                            left10px;
                                
                            font-familyFontAwesome;
                                
                            content"\f06a";
                                
                            font-size35px;
                                
                            color#ec8a38;
                            }
                            .
                            notifications-count {
                                
                            background#CDDC39 none;
                                
                            border1px solid #D7E454;
                                
                            color#000;
                                
                            fontbold 12px Arial,sans-serif;
                                
                            min-width17px;
                                
                            height19px;
                                
                            border-radius23px;
                                
                            line-height20px;
                            }


                            /*-- main navbar --*/
                            #main-navbar, #main-navbar-wrapper {
                                
                            height45px;
                            }
                            #main-navbar ul.secondary-nav,
                            #main-navbar ul.main-nav {
                                
                            margin-top10px;
                            }
                            .
                            b-comp-menu-dropdown__content-item {
                                
                            padding0.7rem 1rem;
                            }


                            /*-- search --*/
                            [USER="3396"]media[/USERscreen and (-webkit-min-device-pixel-ratio0){
                            #q {
                                
                            height35px !important;
                            }}
                            #header .search-container .search-box.search-btn-inside-box .vertical-divider-left {
                                
                            top13px;right62px;
                             }
                            .
                            search-container #searchPopupControl {
                                
                            top10px;right45px;
                            }
                            .
                            search-container .search-box .search-term {
                                
                            padding-left15px!important;
                                
                            box-shadowinset 0px 0px 0px 0px transparent!important;
                                
                            height35px;
                                
                            width230px;
                                
                            line-height26px;
                                
                            border2px solid #3b5998 !important;
                                
                            border-radius30px!important;
                                
                            background-color#ffffff!important;
                                
                            box-shadow0px 1px 3px 0px rgba(0000.004);
                                -
                            webkit-transitionall .5s;
                                -
                            moz-transitionall .5s;
                                
                            transitionall .5s;
                            }
                            .
                            search-container .search-box .search-term:focus {
                                
                            width300px;
                            }

                            #header .search-container .search-box.search-btn-inside-box .search-btn{
                                
                            positionabsolute;
                                
                            top5px;
                                
                            right5px;
                                
                            background#cddc39 none 0 0;
                                
                            border0px solid #BDBDBD;
                                
                            border-radius30px!important;
                                
                            height35px;
                                
                            width35px;
                            }
                            #header .search-container .search-box.search-btn-inside-box .search-btn .vb-icon{
                                
                            position:relative;
                                
                            background:none;
                                
                            text-indent:0;
                                
                            width20px;
                                
                            height20px;
                            }
                            #header .search-container .search-box.search-btn-inside-box .search-btn .vb-icon::after {
                                
                            positionabsolute;
                                
                            top1px;
                                
                            left2px;
                                
                            font-familyFontAwesome;
                                
                            content"\f002";
                                
                            font-size15px;
                                
                            color#2b3b54;
                            }
                            /*-- forum listing --*/
                            .forum-list-container .forum-item td {
                                
                            border-top0px solid #E4E4E4;
                                
                            border-bottom1px solid #E4E4E4;
                            }
                            .
                            forum-list-container.hassubchannel .forum-item td {
                                
                            border-bottom0px solid #E4E4E4;
                            }
                            .
                            forum-list-container .subforum-list td{
                                
                            border-bottom1px solid #E4E4E4;
                            }
                            .
                            forum-list-container .subforum-list .subforum-item {
                                
                            border-bottom0px!important;
                            }
                            .
                            forum-list-container .forum-item .topics-count,
                            .
                            forum-list-container .forum-item .posts-count{
                                
                            padding-top24px;
                            }

                            .
                            forum-list-container .subforum-list .subforum-header {
                                
                            font-size14px;
                                
                            margin-top1px;
                            }

                            .
                            forum-list-container .forum-item .cell-forum .forum-desc {
                                
                            margin-left0px;
                            }
                            .
                            forum-list-container .forum-item .cell-forum > .forum-wrapper > .forum-info {
                                
                            padding-left70px;
                            }
                            .
                            forum-list-container .forum-item .cell-forum > .forum-wrapper > .forum-info.forum-info-has-rss {
                                
                            padding-right40px;
                            }
                            /*-- forumhome sub forumicons --*/
                            .forum-list-container .subforum-list .subforum-item .icon.new,
                            .
                            forum-list-container .forum-item.sub.new .cell-forum .icon,
                            .
                            forum-list-container .subforum-list .subforum-item .icon,
                            .
                            forum-list-container .forum-item.sub .cell-forum .icon {
                                
                            backgroundtransparent none;
                                
                            height16px;
                                
                            width20px;
                                
                            positionrelative;
                                
                            margin-left0px;
                            }
                            .
                            forum-list-container .forum-item.sub.new .cell-forum .icon::after{
                                
                            positionabsolute;
                                
                            top: -2px;
                                
                            left12px;
                                
                            font-familyFontAwesome;
                                
                            content"\f07b";
                                
                            font-size24px;
                            }
                            .
                            forum-list-container .forum-item.sub .cell-forum .icon::after {
                                
                            top: -22px;
                            }
                            .
                            forum-list-container .subforum-list .subforum-item .icon.new::after{
                                
                            positionabsolute;
                                
                            top: -2px;
                                
                            left12px;
                                
                            font-familyFontAwesome;
                                
                            content"\f07b";
                                
                            font-size14px;
                            }
                            .
                            forum-list-container .subforum-list .subforum-item .icon::after{
                                
                            positionabsolute;
                                
                            top: -2px;
                                
                            left12px;
                                
                            font-familyFontAwesome;
                                
                            content"\f07c";
                                
                            font-size14px;
                                
                            color#737373;
                            }
                            /*-- forumhome icons --*/
                            .forum-list-container .forum-item.new .cell-forum .icon,
                            .
                            forum-list-container .forum-item .cell-forum .icon {
                                
                            backgroundnone;
                                
                            height56px;
                                
                            width60px;
                                
                            positionrelative;
                                
                            margin-left0px;
                            }
                            .
                            forum-list-container .forum-item.new .cell-forum .icon::after{
                                
                            positionabsolute;
                                
                            top7px;
                                
                            left15px;
                                
                            content"\f086";
                                
                            font-size28px;
                                
                            color#3b5998;
                            }
                            .
                            forum-list-container .forum-item.new .cell-forum .icon::before {
                                
                            positionabsolute;
                                
                            font-familyFontAwesome;
                                
                            top: -5px;
                                
                            left5px;
                                
                            content"\f111";
                                
                            font-size55px;
                                
                            color#fff;
                                
                            font-weightnormal;
                                
                            text-shadow0px 1px 2px #ddd;
                            }
                            .
                            forum-list-container .forum-item .cell-forum .icon::after{
                                
                            positionabsolute;
                                
                            font-familyFontAwesome;
                                
                            top7px;
                                
                            left15px;
                                
                            content"\f086";
                                
                            font-size28px;
                                
                            color#fff;
                            }
                            .
                            forum-list-container .forum-item .cell-forum .icon::before{
                                
                            positionabsolute;
                                
                            font-familyFontAwesome;
                                
                            top: -5px;
                                
                            left5px;
                                
                            content"\f111";
                                
                            font-size55px;
                                
                            color#d6d6d6;
                                
                            font-weightnormal;
                            }
                            /*-- custom spacing --*/

                            .catspace{
                                
                            position:relative;
                                
                            margin-top:20px;
                            }
                            /*-- category arrow styling --*/
                            .forum-list-container .forum-item .cell-forum .forum-title {
                                
                            font-size16px;
                            }
                            .
                            forum-list-container .subforum-list,
                            .
                            forum-list-container .forum-item {
                                
                            background#f1f1f1;
                            }

                            .
                            forum-list-container .category-header td {
                                
                            padding14px 12px;
                                
                            positionrelative;
                            }
                            .
                            forum-list-container .category-header .category {
                                
                            font-size:16px!important;
                            }
                            /*-- sizing tab --*/
                            .widget-tabs-nav{
                                
                            height50px!important;
                                
                            min-height50px !important;
                                
                            line-height50px !important;
                            }
                            /*--topic listing toolbar fix 14/1 --*/
                            .forum-channel-content-widget .widget-tabs .widget-tabs-nav {
                                
                            backgroundtransparent none!important;
                                
                            margin-bottom20px!important;
                            }
                            /*--- module tab bg fix --- */
                            .widget-tabs .widget-tabs-nav .ui-tabs-nav,
                            .
                            view-mode .widget-tabs .widget-tabs-nav .module-title,
                            .
                            view-mode .widget-tabs .widget-tabs-nav{border0px solid transparent !important;background:transparent none!important}


                            /*--- module tab bottom space fix --- */
                            .widget-tabs .widget-tabs-panel {
                                
                            margin-top5px!important;
                            }
                            .
                            view-mode .widget-no-border > .widget-header {
                                
                            margin-bottom0px!important;
                            }
                            .
                            widget-tabs .widget-tabs-nav li.ui-tabs-active {
                                
                            margin0 10px 0px 0px!important;
                            }

                            /*--- border radius work --- */

                            .widget-tabs .widget-tabs-nav li {
                                
                            margin0px 0 0 0!important;
                                
                            margin-left0px;
                                
                            margin-right10px!important;
                                -
                            webkit-border-radius30px;
                                -
                            moz-border-radius30px;
                                
                            border-radius30px!important;
                                
                            backgroundtransparent;
                                
                            border:2px solid #606060!important;
                            }
                            /*-- start tab styling --*/
                            .widget-tabs .widget-tabs-nav li a {
                                
                            padding-left30px!important;
                            }


                            /*-- facebook login fix --*/
                            #lnkFacebookLogin:before{display:none}
                            #externalLoginProviders {
                                
                            padding0px;
                                
                            padding-top5px;
                                
                            padding-left19px;
                                
                            padding-bottom7px;
                            }
                            #externalLoginProviders .js-external-login-provider--facebook {
                                
                            line-height5px;
                            }
                            #externalLoginProviders .h-margin-top-s {
                                
                            margin-top0px;
                            }
                            .
                            vb-icon-login-facebook {
                                
                            margin-top: -2px;
                            }
                            /*-- top right menu icons --*/
                            .b-comp-menu-dropdown__content-item {
                                
                            text-alignleft;
                            }
                            .
                            username-container .b-comp-menu-dropdown .b-comp-menu-dropdown__content-item:first-child a:before {
                                
                            font-family"FontAwesome";
                                
                            content"\f2be";
                                
                            padding-right10px;
                                
                            top: -1px;
                                
                            positionrelative;
                            }
                            .
                            username-container .b-comp-menu-dropdown .b-comp-menu-dropdown__content-item:nth-child(2a:before {
                                
                            font-family"FontAwesome";
                                
                            content"\f0e6";
                                
                            padding-right10px;
                                
                            top: -1px;
                                
                            positionrelative;
                            }
                            .
                            username-container .b-comp-menu-dropdown .b-comp-menu-dropdown__content-item:nth-child(3a:before {
                                
                            font-family"FontAwesome";
                                
                            content"\f013";
                                
                            padding-right10px;
                                
                            top: -1px;
                                
                            positionrelative;
                            }
                            .
                            username-container .b-comp-menu-dropdown .b-comp-menu-dropdown__content-item:last-child a:before {
                                
                            font-family"FontAwesome";
                                
                            content"\f08b";
                                
                            padding-right10px;
                                
                            top: -1px;
                                
                            positionrelative;
                            }
                            /*--- messages menu ---*/
                            .js-pmchat__dropdown-submenu .js-pmchat__submenu__ephemeral a:before {
                                
                            font-family"FontAwesome";
                                
                            content"\f2b6";
                                
                            padding-right10px;
                                
                            top: -1px;
                                
                            positionrelative;
                            }
                            .
                            js-pmchat__dropdown-submenu .js-pmchat__submenu__ephemeral.b-comp-menu-dropdown__content-item--unread a:before {
                                
                            font-family"FontAwesome";
                                
                            content"\f0e0";
                                
                            padding-right10px;
                                
                            top: -1px;
                                
                            positionrelative;
                                
                            color#3b5998!important;
                            }
                            .
                            b-comp-menu-dropdown__content-item--unread {
                                
                            background#fcffc5 none 0 0;
                            }
                            /*--- 2 last messages menu ---*/
                            .js-pmchat__dropdown-submenu .b-comp-menu-dropdown__content-item.b-comp-menu-dropdown__content-item--divider a:before {
                                
                            font-family"FontAwesome";
                                
                            content"\f040";
                                
                            padding-right10px;
                                
                            top: -1px;
                                
                            positionrelative;
                            }
                            .
                            js-pmchat__dropdown-submenu .b-comp-menu-dropdown__content-item:nth-last-child(2a:before {
                                
                            font-family"FontAwesome";
                                
                            content"\f01c";
                                
                            padding-right10px;
                                
                            top: -1px;
                                
                            positionrelative;
                            }
                            #channel-tabbar .b-comp-menu-dropdown__content-item > a:before,
                            .js-stylechooser .b-comp-menu-dropdown__content-item a:before{display:none}
                            /*-- style selector --*/
                            .js-stylechooser .b-comp-menu-dropdown__trigger:before {
                                
                            font-family"FontAwesome";
                                
                            content"\f043";
                                
                            padding-right10px;
                                
                            top: -1px;
                                
                            positionrelative;
                            }
                            /*-- footer right link items --*/
                            #footer-tabbar ul.nav-list li:first-child a:before {
                                
                            font-family"FontAwesome";
                                
                            content"\f06a";
                                
                            padding-right10px;
                                
                            top: -1px;
                                
                            positionrelative;
                            }
                            #footer-tabbar ul.nav-list li:nth-child(2) a:before {
                                
                            font-family"FontAwesome";
                                
                            content"\f0e0";
                                
                            padding-right10px;
                                
                            top: -1px;
                                
                            positionrelative;
                            }

                            #footer-tabbar ul.nav-list li:nth-child(3) a:before {
                                
                            font-family"FontAwesome";
                                
                            content"\f21b";
                                
                            padding-right10px;
                                
                            top: -1px;
                                
                            positionrelative;
                            }

                            #footer-tabbar ul.nav-list li:nth-child(4) a:before {
                                
                            font-family"FontAwesome";
                                
                            content"\f007";
                                
                            padding-right10px;
                                
                            top: -1px;
                                
                            positionrelative;
                            }
                            #footer-tabbar ul.nav-list li:last-child a:before {
                                
                            font-family"FontAwesome";
                                
                            content"\f0aa";
                                
                            padding-right10px;
                                
                            top: -1px;
                                
                            positionrelative;
                            }
                            /*-- fix forumhome squeeze --*/
                            [USER="3396"]media[/USER] (max-width910px){
                            .
                            widget-tabs .widget-tabs-nav li {fontbold 10px 'Montserrat',sans-serif;line-height32px!important;;}
                            .
                            widget-tabs .widget-tabs-nav li {margin-right5px!important;}
                            .
                            widget-tabs .widget-tabs-nav li.ui-tabs-active {margin0 5px 0px 0px!important;}
                            .
                            forum-list-container .forum-item .topics-count
                            .
                            forum-list-container .forum-item .posts-count {displaynone;}
                            }
                            [
                            USER="3396"]media[/USER] (max-width865px){
                            .
                            socialiconsholder li:nth-child(1{displaynone!important;}
                            #header .site-logo img {max-width: 90%;}
                            }
                            [
                            USER="3396"]media[/USER] (max-width850px){
                            .
                            activity-stream-widget.widget-tabs .widget-header.widget-tabs-nav .ui-tabs-nav li:nth-child(3):before,
                            .
                            activity-stream-widget.widget-tabs .widget-header.widget-tabs-nav .ui-tabs-nav li:nth-child(2):before,
                            .
                            activity-stream-widget.widget-tabs .widget-header.widget-tabs-nav .ui-tabs-nav li:nth-child(1):before{
                            display:none!important;}
                            .
                            widget-tabs .widget-tabs-nav li a {padding-left10px!important;}
                            }
                            /*-- end fix forumhome squeeze --*/
                            [USER="3396"]media[/USER] (max-width855px){
                            #footer-tabbar ul.nav-list {
                                
                            floatleft !important;
                            }
                            #breadcrumbs {
                                
                            margin0 auto;
                            }
                            .
                            footerColumnTwo {
                                
                            width85%;
                                
                            padding-left60px;
                            }
                            .
                            footerLogo {
                                
                            padding-right0px;
                            }
                            .
                            footerLogo {
                                
                            width100%;
                                
                            height130px;
                                
                            floatleft;
                                
                            clearright;
                                
                            margin-right0px;
                                
                            padding-top10px;
                                
                            margin-left0px;
                                
                            margin-top20px;
                                
                            border-top1px solid #d4d4d4;
                                
                            text-aligncenter;
                            }}
                            [
                            USER="3396"]media[/USER] (max-width:816px){
                            .
                            widget-tabs .widget-tabs-nav li.ui-tabs-active a,
                            .
                            widget-tabs .widget-tabs-nav li a,
                            .
                            activity-stream-widget.widget-tabs .widget-header.widget-tabs-nav .ui-tabs-nav li:first-child::before,
                            .
                            activity-stream-widget.widget-tabs .widget-header.widget-tabs-nav .ui-tabs-nav li:nth-child(2)::before,
                            .
                            activity-stream-widget.widget-tabs .widget-header.widget-tabs-nav .ui-tabs-nav li:nth-child(3)::before
                            {line-height32px;}
                            .
                            forum-list-container .forum-list-header .header-lastpost {
                                
                            displaynone;
                            }
                            .
                            forum-list-container .forum-item .lastpost {
                                
                            displaynone;
                            }
                            .
                            widget-tabs .widget-tabs-nav li {
                                
                            fontbold 10px 'Montserrat',sans-serif;
                            }
                            .
                            forum-list-container .forum-item td:first-child {
                                
                            padding-left5px!important;
                            }
                            .
                            forum-list-container .category-header td::before {
                                
                            left9%;
                            }
                            }
                            /*-- end816 --*/
                            [USER="3396"]media[/USER] (max-width:768px){

                            #channel-tabbar .channel-tabbar-list li a {
                                
                            padding0px 10px 0px 10px;
                            }
                            .
                            socialiconsholder li a {
                                
                            padding0px 7px 0px 7px!important;
                            }
                            .
                            forum-list-container .subforum-list .subforum-item {
                                
                            clearleft;
                            }
                            .
                            footerLogo {
                                
                            width100%;
                                
                            height130px;
                                
                            floatleft;
                                
                            clearright;
                                
                            margin-right0px;
                                
                            padding-top10px;
                                
                            margin-left0px;
                                
                            margin-top20px;
                                
                            border-top1px solid #d4d4d4;
                                
                            text-aligncenter;
                            }
                            }
                            /*-- end768 --*/
                            [USER="3396"]media[/USER] (max-width:767px){
                            #main-navbar {
                                
                            max-width95%;
                            }
                                .
                            b-comp-menu-dropdown--main-menu {
                                
                            height45px!important;
                            }
                            .
                            customheader_bg {
                                
                            padding15px 0px 15px 30px!important;
                                
                            max-width90%!important;
                            }
                            .
                            customheader_bg::after,
                            .
                            customheader_bg::before {
                                
                            border-width0 0 22px 25px!important;
                            }

                                .
                            b-post--first .b-post__body::before{display:none!important}
                                
                            #footer-tabbar ul.nav-list {float: left !important;}
                            /*-- fix userinfo postbit --*/
                            .l-col__fixed-3, .l-row__fixed--left > .l-col__fixed-{
                                
                            floatnone!important;
                                
                            width:100%!important;
                            }
                            .
                            l-col__flex-3, .l-row__fixed--left > .l-col__flex-{
                                
                            margin-left0!important;
                            }
                            /*-- fix icon position --*/
                            .widget-tabs-nav .ui-tabs-nav li:nth-child(2):before,
                            .
                            widget-tabs-nav .ui-tabs-nav li:first-child:before {top7px;}
                            /*-- fix gap --*/
                            #content .widget-tabs .widget-tabs-nav {margin-top: 10px!important;}
                            /*-- better topic list icon rather than avatar --*/
                            .l-small .topic-avatar displaynone!important;}
                            .
                            cell-topic .vb-icon-topic-status {
                                
                            top20px!important;
                                
                            displayblock!important;
                                
                            positionabsolute!important;
                            }
                                
                            #header .site-logo img {
                                
                            max-height94px;
                            }
                            .
                            customsociallinks{display:none}
                            /*-- topic list in mobile re-style --*/
                            .l-small .topic-list-container .topic-list .topic-item .cell-topic .topic-wrapper {
                                
                            color#333;
                                
                            margin-bottom10px;
                            }
                            .
                            l-small .topic-list-container .topic-list .topic-item td.cell-lastpost {
                                
                            color#555!important;
                                
                            font-styleitalic;
                                
                            padding-bottom20px;
                            }
                            .
                            l-small .topic-list-container .topic-list .cell-count {
                                
                            padding-top15px!important;
                                
                            font-styleitalic;
                                
                            font-size16px;
                                
                            padding-bottom2px;
                                
                            padding-left50px;
                                
                            color#666;
                            }
                            .
                            l-small .topic-list-container .topic-list .cell-lastpost .post-date {
                                
                            font-size13px;
                                
                            color#5f5f5f;
                            }
                            .
                            l-small .topic-list-container .topic-list .cell-topic {
                                
                            padding-top20px;
                            }
                            /*-- fix no bottom padding --*/
                            .wol-widget .display-avatar {
                                
                            margin-bottom0px!important;
                                
                            padding-left15px!important;
                                
                            padding-right0px!important;
                            }
                            /*-- burger icon --*/
                            .b-icon__hamburger {
                                
                            background-position0px 0px;
                                
                            background:none;
                                
                            width18px;
                                
                            height18px;
                            }
                            .
                            b-icon__hamburger:after {
                                
                            font-familyFontAwesome;
                                
                            content"\f0c9";
                                
                            font-size18px;
                                
                            color#fff;
                            }


                            .
                            forum-list-container .subforum-list > td {
                                
                            padding-left5px;
                            }
                            .
                            forum-list-container .subforum-list .subforum-item {
                                
                            clearleft;
                            }
                            .
                            forum-list-container .forum-item .cell-forum .forum-title {
                                
                            font-size20px;
                            }
                            .
                            socialiconsholder lidisplayinline-block;border-top0px solid #069;}
                            .socialiconsholder li a {
                                
                            color#ffffff!important;
                            }

                            #channel-tabbar .search-btn {
                                
                            background#D5E6EF none 0 0!important;
                            }
                            div.activity-stream-widget > .widget-header > .module-title.h-left select {
                                
                            background-color#f8f8f8;
                                
                            box-shadow1px 1px 1px #dadada;
                                
                            border-radius2px;
                            }
                            #breadcrumbs {
                                
                            padding-right0px!important;
                                
                            padding-left16px;
                                
                            padding-bottom10px;
                            }
                            .
                            notices {
                                
                            padding0 10px 5px 10px;
                            }
                            .
                            b-top-background__header-mainnav {
                                
                            margin-top0px;
                                
                            padding-bottom:0px!important;
                            }
                            .
                            canvas-layout-container .canvas-widget .widget-header {
                                
                            border-top0px solid #CCD1D5;
                            }
                                
                            #main-navbar-wrapper{
                                
                            positionfixed;
                                
                            z-index99999;
                                
                            top0px;
                                
                            left0px;
                            }
                            #channel-tabbar {
                                
                            width40px;
                                
                            min-width40px;
                                
                            max-width100%;
                                
                            marginauto;
                                
                            border-bottom0px solid #C4C7C8;
                                
                            border-top0px;
                                
                            height45px;
                                
                            positionfixed;
                                
                            z-index99999;
                                
                            top0px;
                                
                            left0px;
                            }    

                                .
                            b-list--commas,
                                .
                            tagcloud-widget{padding13px!important;}
                                .
                            search-widget .widget-content .conversation-list{padding13px!important;width:85%}
                                .
                            search-widget .widget-header-divider{margin:0px!important}
                            .
                            customheader_bg::before {
                                
                            border-width0 0 82px 55px;
                            }
                            .
                            customheader_bg::after {
                                
                            right: -2px;
                                
                            topauto;
                                
                            border-width0 0 82px 55px;
                                
                            bottom0px;
                            }
                                .
                            custom-html-widget.stats .widget-content::before,
                                .
                            wol-widget .display-avatar::before {display:none}

                            }
                            /*-- end767 --*/

                            [USER="3396"]media[/USER] (max-width736px){
                            .
                            customheadericon {
                                
                            vertical-aligntop;
                            }
                            .
                            customheadertext {
                                
                            width80%;
                            }
                            .
                            notices {
                                
                            padding0 20px 5px 20px;
                            }
                            #breadcrumbs {
                                
                            padding-right0px!important;
                                
                            padding-left30px;
                                
                            padding-bottom10px;
                            }
                            }
                            /*-- end736 --*/

                            [USER="3396"]media[/USER] (max-width480px){
                            .
                            footerLogo {
                                
                            width300px;
                                
                            floatnone;
                                
                            clearboth;
                                
                            margin-right0px;
                                
                            padding-left0px;
                                
                            heightauto;
                                
                            margin0 auto!important;
                            }
                            .
                            footerColumnTwo {
                                
                            width87%;
                                
                            floatnone;
                                
                            clearboth;
                                
                            margin-right0px;
                                
                            padding-left0px;
                                
                            margin0 auto!important;
                            }
                                .
                            search-widget .widget-content .widget-footer {
                                
                            margin15px;
                            }
                            .
                            canvas-layout-container .canvas-widget.wol-widget .widget-content {
                                
                            width90%;
                                
                            padding-left15px;
                            }
                            .
                            forum-list-container .forum-item .cell-forum .rx-forum-stats, .forum-list-container .forum-item .cell-forum .rx-lastpost-info {
                                
                            font-size14px;
                                
                            padding-left15px;
                            }
                            .
                            canvas-layout-container .canvas-widget .widget-header .module-title {
                                
                            width80%;
                            }
                            .
                            customheader_bg::after,
                            .
                            customheader_bg::before {
                                
                            border-width0 0 42px 45px!important;
                            }

                                .
                            forum-list-container.lev1 .category-header::after topauto;bottom0px;}
                                .
                            forum-list-container .forum-item.new .cell-forum .icon, .forum-list-container .forum-item .cell-forum .icon {
                                
                            height66px!important;
                            }
                            .
                            topic-list-container .topic-list .topic-item .cell-topic .topic-wrapper .go-to-first-unread::before {
                                
                            top0px;
                            }
                            .
                            notices {
                                
                            padding0 10px 5px 10px;
                            }
                            .
                            notice::before {
                                
                            top15px;
                            }
                            .
                            customheadertext {
                                
                            width95%;
                            }
                            .
                            topactiveusers-widget .widget-content{
                                
                            padding0px 0px 15px 15px;
                                
                            width80%;
                            }
                            .
                            footerLogo {
                                
                            margin-bottom20px;
                            }
                                
                            #header .site-logo img {
                                
                            max-height85px;
                            }
                                .
                            forum-list-container .forum-item .cell-forum > .forum-wrapper > .forum-info {
                                
                            padding-left0px;
                            }
                                .
                            customheader_wrapper {
                                
                            padding12px 0px 12px 0px;
                            }

                                
                            #footer-tabbar {
                                
                            margin-left30px;
                            }
                                .
                            canvas-layout-container .canvas-widget .widget-content.display-avatar {
                                
                            width90%;
                            }
                                .
                            js-footer-chooser-list {
                                
                            backgroundnone;
                                
                            box-shadow0px 0px 0px #dadada;
                            }
                                .
                            canvas-layout-container .canvas-widget.collapsed {
                                
                            padding-top0px!important;
                            }
                            }
                            /*-- end480 --*/

                            [USER="3396"]media[/USER] (max-width320px){
                            .
                            footerColumnTwo {
                                
                            width87%;
                                
                            padding-left20px;
                            }
                                .
                            customheader_bg {
                                
                            min-height268px!important;
                                
                            padding15px 0px 15px 10px!important;
                                
                            width100%!important;
                                }
                                .
                            customheader_bg::after {
                                
                            border-width0 0 32px 35px!important;
                                
                            bottom: -2px!important;
                            }
                            .
                            customheader_bg:before{display:none!important}

                            #footer-tabbar {
                                
                            margin-left0px!important;
                            }
                                .
                            l-row__fixed--right > .l-col__fixed-.module-title::before,
                                .
                            forum-list-container.lev1 .category-header td::before,
                                .
                            forum-list-container.lev1 .category-header td::after{display:none}
                            .
                            custom-html-widget .widget-content{
                                
                            padding-left10px;
                                
                            padding-bottom10px;
                                
                            width90%;
                            }
                            .
                            js-widget-calendar{
                                
                            padding-top10px;
                                
                            margin-top10px;
                            }
                            .
                            fc-widget-header{padding0px!important;}
                            .
                            fc-scroller{height:auto!important}
                                .
                            forum-list-container .forum-item.new .cell-forum .icon, .forum-list-container .forum-item .cell-forum .icon {
                                
                            height46px;
                            }
                                .
                            l-xsmall #footer-tabbar {
                                
                            min-height70px;
                            }
                                .
                            footerColumnTwo {
                                
                            width300px;
                                
                            padding-left10px;
                            }
                                .
                            b-top-background__header-mainnav {
                                
                            padding12px 0px 12px;
                            }
                                .
                            footerLogo {
                                
                            padding-left10px;
                            }
                                .
                            b-comp-menu-dropdown__content {
                                
                            z-index995;
                            }
                                
                            /*-- fixing iphone4/5 loginform --*/
                                
                            .l-xsmall .b-comp-menu-dropdown__content-item {
                                
                            padding5px 10px 5px 10px;
                            }
                                
                            #idLoginIframeContainer #idLoginIframe{
                                
                            width280px;
                                }
                                
                            /*-- fixing iphone4/5 logged in --*/
                                
                            .notifications-count {
                                
                            fontbold 11px Arial,sans-serif;
                                
                            min-width12px;
                                
                            line-height19px!important;
                                }
                                .
                            l-xsmall #main-navbar > ul > li > a {
                                
                            padding0 1px;
                                }
                                .
                            b-comp-menu-dropdown__trigger-username{display:none}
                                
                            #main-navbar ul.secondary-nav {
                                
                            padding-left40px;
                                
                            height32px;
                            }
                            #breadcrumbs {
                                
                            padding-left15px;
                            }

                            }
                            /*-- end320 --*/

                            /*-- calendar page --*/
                            .fc-day-grid-event .fc-content {
                                
                            white-spacenormal;
                                
                            overflowhidden;
                                
                            padding10px;
                                
                            font-size14px;
                            }
                            .
                            js-tabbedcontainer-widget-tab-wrapper .widget-tabs-nav .ui-tabs-nav li::before {
                                
                            display:none
                            }
                            .
                            js-tabbedcontainer-widget-tab-wrapper .widget-tabs-nav li a {
                                
                            padding-left10px !important;
                            }
                            .
                            fc-widget-header{color:#fff;padding: 5px!important;}
                            .js-tabbedcontainer-widget-tab-wrapper{background:transparent none!important}
                            /*-- fix  page title rss --*/
                            .module-title .b-icon__rss {
                                
                            height28px !important;
                            }


                            /*-- end fix few layout margin/padding --*/
                            @-moz-document url-prefix() { 
                            .
                            customheader_bg {
                                
                            padding25px 0px 15px 0px;
                            }
                            }
                            /*-- fix subforum --*/
                            .forum-list-container .subforum-list .subforum-item .icon.new, .forum-list-container .forum-item.sub.new .cell-forum .icon, .forum-list-container .subforum-list .subforum-item .icon, .forum-list-container .forum-item.sub .cell-forum .icon {
                                
                            width50px;
                                
                            height40px!important;
                            }
                            .
                            forum-list-container .forum-item.sub .cell-forum .icon::before {
                                
                            top: -20px;
                            }
                            .
                            forum-list-container .forum-item.sub .cell-forum .icon::after {
                                
                            top: -5px;
                            }
                            .
                            forum-list-container .forum-item.sub.new .cell-forum .icon::after {
                                
                            top: -4px;
                                
                            left17px;
                            }


                            /*-- fix search arrow in trixerium --*/
                            .b-comp-menu-dropdown--header-search .b-icon__arrow-down-s--disabled::after {
                                
                            positionabsolute;
                                
                            top0px;
                                
                            left5px;
                                
                            font-familyFontAwesome;
                                
                            content"\f0d7";
                                
                            font-size12px;
                                
                            color#000;
                                
                            font-weightnormal;
                            }

                            /*-- new_sitebuilder topbar vb534 --*/
                            .b-top-menu__background--sitebuilder {
                                
                            background-image: -moz-linear-gradient(top,#525252 0%,#17181d 100%);
                                
                            background-image: -webkit-linear-gradient(top,#525252 0%,#17181d 100%);
                                
                            background-imagelinear-gradient(to bottom,#525252 0%,#17181d 100%);
                                
                            filterprogid:DXImageTransform.Microsoft.gradientstartColorstr='#525252',endColorstr='#17181d',GradientType=);
                                
                            height42px;
                                
                            line-height42px;
                            }
                            .
                            b-top-menu__background--sitebuilder .b-top-menu__item-link {
                                
                            height42px;
                                
                            line-height42px;
                            }
                            .
                            b-top-menu__background--sitebuilder .b-top-menu__item-link--admincp {
                                
                            height25px;
                                
                            line-height25px;
                                
                            margin-top5px;
                                
                            background#878F93 none;
                            }
                            .
                            b-top-menu--user {
                                
                            floatright;
                                
                            margin-top7px;
                            }
                            .
                            logged-out .b-top-menu--user {
                                
                            margin-top8px;
                            }
                            .
                            b-top-menu__background {
                                
                            height42px;
                                
                            line-height42px;
                            }



                            /*-- fix  RTL  --*/
                            .logged-out.RTLsupport .b-comp-menu-dropdown__trigger--headerbar {
                                
                            padding-left0px!important;
                                
                            padding-right30px!important;
                            }
                            .
                            logged-out.RTLsupport .b-comp-menu-dropdown__trigger--headerbar::before {
                                
                            right8px;
                                
                            left:auto
                            }
                            .
                            RTLsupport .js-pmchat__dropdown-submenu .b-comp-menu-dropdown__content-item.b-comp-menu-dropdown__content-item--divider a::after {
                                
                            font-family"FontAwesome";
                                
                            content"\f040";
                                
                            padding-left10px;
                                
                            top: -1px;
                                
                            positionrelative;
                            }
                            .
                            RTLsupport .js-pmchat__dropdown-submenu .b-comp-menu-dropdown__content-item.b-comp-menu-dropdown__content-item--divider a::before,
                            .
                            RTLsupport .js-pmchat__dropdown-submenu .js-pmchat__submenu__ephemeral.b-comp-menu-dropdown__content-item--unread a::before{display:none}
                            .
                            RTLsupport .js-pmchat__dropdown-submenu .js-pmchat__submenu__ephemeral.b-comp-menu-dropdown__content-item--unread a::after {
                                
                            font-family"FontAwesome";
                                
                            content"\f0e0";
                                
                            padding-left 10px;
                                
                            top: -1px;
                                
                            positionrelative;
                                
                            color#60b140!important;
                            }
                            .
                            RTLsupport .js-pmchat__dropdown-submenu .js-pmchat__submenu__ephemeral a::before{display:none}
                            .
                            RTLsupport .js-pmchat__dropdown-submenu .js-pmchat__submenu__ephemeral a::after {
                                
                            font-family"FontAwesome";
                                
                            content"\f2b6";
                                
                            padding-left10px;
                                
                            top: -1px;
                                
                            positionrelative;
                            }
                            .
                            RTLsupport .username-container .b-comp-menu-dropdown .b-comp-menu-dropdown__content-item a::before {
                                
                            padding-left10px;
                                
                            padding-right0;
                            }
                            .
                            RTLsupport #breadcrumbs .crumb:first-child::after {
                                
                            left:auto;
                                
                            right0px;
                            }
                            .
                            RTLsupport #breadcrumbs .crumb:first-child {
                                
                            padding-right20px;
                                
                            padding-left0px;
                            }
                            .
                            RTLsupport .l-col__fixed-3
                            .
                            RTLsupport .l-row__fixed--left > .l-col__fixed-{
                                
                            width220px!important;
                                
                            floatright!important;
                            }
                            .
                            RTLsupport .l-col__flex-3
                            .
                            RTLsupport .l-row__fixed--left > .l-col__flex-{
                                
                            margin-right210px!important;
                                
                            margin-left0!important;
                            }
                            .
                            RTLsupport .vb-icon-arrow-down-small {
                                
                            margin-right0px;
                                
                            margin-left9px;
                            }
                            .
                            RTLsupport #back-top {
                                
                            rightauto;
                                
                            left2px;
                            }
                            .
                            RTLsupport .forum-list-container .forum-item .cell-forum .forum-desc {
                                
                            margin-right0px;
                            }


                            .
                            RTLsupport .forum-list-container .category-header {
                            backgroundtransparent none 0 0;}

                            .
                            RTLsupport .forum-list-container .category-header td {
                                
                            background#2b3b54 none;
                            }

                            .
                            RTLsupport .forum-list-container .forum-item .cell-forum > .forum-wrapper > .forum-info {
                                
                            padding-right65px;
                            }
                            .
                            RTLsupport #footer-tabbar ul.nav-list li a:before {
                                
                            padding-right0px;
                                
                            padding-left10px;

                            }
                            .
                            RTLsupport .js-stylechooser .b-comp-menu-dropdown__trigger::before {display:none}
                            .
                            RTLsupport .customsociallinks {
                                
                            rightauto!important;
                                
                            left0!important;
                            }

                            .
                            RTLsupport .channel-conversation-list-wrapper.widget-tabs .widget-tabs-nav li::before {
                                
                            leftauto;
                                
                            right10px;
                                
                            padding-right0.1em;
                            }

                            .
                            RTLsupport .activity-stream-widget.widget-tabs .widget-header.widget-tabs-nav .ui-tabs-nav li::before {
                                
                            padding-left0;
                                
                            leftauto;
                                
                            right0;
                                
                            padding-right0.5em;
                            }
                            .
                            RTLsupport .widget-tabs .widget-tabs-nav li a {
                                
                            padding-left10px!important;
                                
                            padding-right30px!important;
                            }
                            .
                            RTLsupport .widget-tabs-nav .ui-tabs-nav li::before {
                                
                            leftauto;
                                
                            right0px;
                                
                            padding-right0.5em;
                                
                            padding-left0;
                            }
                            .
                            RTLsupport .profileTabs .widget-tabs-nav li a::before {
                                
                            leftauto;
                                
                            right0px;
                                
                            padding-right0.5em;
                                
                            padding-left0;
                            }
                            .
                            RTLsupport .vb-icon-topic-status::before,
                            .
                            RTLsupport .read .vb-icon-topic-status::before {left0px;
                            }

                            .
                            RTLsupport .topic-list-container .topic-list .topic-item .cell-topic .topic-info {margin-right38px !important;
                                
                            margin-left38px !important;
                            }

                            .
                            RTLsupport #header .search-container .search-box.search-btn-inside-box .search-btn {
                                
                            rightauto;
                                
                            left5px;
                            }
                            .
                            RTLsupport .search-container #searchPopupControl {
                                
                            rightauto;
                                
                            left37px;
                            }
                            .
                            RTLsupport #header .search-container .search-box.search-btn-inside-box .vertical-divider-left {
                                
                            rightauto;
                                
                            left62px;
                            }
                            .
                            RTLsupport .footerColumnTwo {
                                
                            margin-right40px;margin-left0px;
                            }
                            .
                            RTLsupport .custom-html-widget.stats .widget-content::before,
                            .
                            RTLsupport .wol-widget .display-avatar::before {
                                
                            right15px;
                                
                            left:auto;
                            }
                            .
                            RTLsupport .custom-html-widget.stats .widget-content
                            .
                            RTLsupport .wol-widget .display-avatar {
                                
                            padding-left0px;
                                
                            padding-right50px;
                            }

                            .
                            RTLsupport .b-icon__status--gray::after,
                            .
                            RTLsupport .b-icon__status--green::after {
                                
                            left14px;
                            }
                            .
                            RTLsupport .forum-list-container .subforum-list .subforum-item .icon
                            .
                            RTLsupport .forum-list-container .forum-item.sub .cell-forum .icon {
                                
                            margin-top8px;
                                
                            margin-right10px;

                            }
                            .
                            RTLsupport .topic-list-container .topic-list .topic-item .cell-lastpost .go-to-last-post::after {
                                
                            content"\f191";
                            }
                            [
                            USER="3396"]media[/USER] (max-width767px){
                            .
                            RTLsupport .customheader_bg {
                                
                            padding15px 30px 15px 0px!important;
                            }
                            .
                            RTLsupport .l-col__fixed-3
                            .
                            RTLsupport .l-row__fixed--left > .l-col__fixed-{
                                
                            width100%!important;
                                
                            floatnone!important;
                            }
                            .
                            RTLsupport .l-col__flex-3
                            .
                            RTLsupport .l-row__fixed--left > .l-col__flex-{
                                
                            margin-right0px!important;
                                
                            margin-left0!important;
                            }

                            .
                            RTLsupport #channel-tabbar {
                                
                            leftauto;
                                
                            right0px;
                            }}
                            [
                            USER="3396"]media[/USER] (max-width736px){
                            .
                            RTLsupport #breadcrumbs {
                                
                            padding-right30px!important;
                                
                            padding-left0px;
                            }}
                            [
                            USER="3396"]media[/USER] (max-width480px){
                            .
                            RTLsupport .forum-list-container .forum-item .cell-forum > .forum-wrapper > .forum-info {
                                
                            padding-right0px!important;
                            }}
                            #header {display: none;}


                            /* Attachments permissions fix */
                            [data-usergroupid="1"] .photo-preview {
                            display:none;
                            }

                            [
                            data-usergroupid="1"] .gallery-details::before {
                            content"This post contains images - please register or log in to view them"
                            }

                            [
                            data-usergroupid="1"] .gallery-details .b-photo-count {
                            display:none;
                            }
                            [
                            data-usergroupid="1"] .b-post-attachments ul::before {
                            content"This post contains images - please register or log in to view them"
                            }

                            [
                            data-usergroupid="1"] .b-post-attachments .b-post-attachments__item {
                            display:none;
                            }
                            /* End attachments permissions fix */ 

                            Comment


                            • #15
                              There are errors in that code, that's why the piece I added isn't working. Run it through a code validator and it will highlight them all.

                              One example:
                              Code:
                              [USER="3396"]media[/USER] screen and (-webkit-min-device-pixel-ratio: 0){
                              That is not valid CSS.

                              Run it through here...there are many examples, you need to fix them all or remove those blocks of code.
                              http://csslint.net
                              MARK.B | vBULLETIN SUPPORT

                              TalkNewsUK - My vBulletin 5.5.2 Demo
                              AdminAmmo - My Cloud Demo

                              Comment

                              Related Topics

                              Collapse

                              Working...
                              X