#jbToolbar {
   display:none !important;
}

.t3-mainbody {
    padding-left: 0px !important;
}

.t3-mainnav .navbar-nav {
    margin-left: 0px !important;
}

@media (min-width:992px) {
    .task-subscribe .payplans .pp-plan-subscribe .row-fluid .span3 {
    width: 50% !important;
    margin: 0 auto !important;
    float: unset !important;
    }
}







body {
    background-color: #fff;
    font-family: "Helvetica Neue",Roboto,Helvetica,Arial,sans-serif;
}

a {
    color: #1ba1e2;
}

.t3-wrapper {
    background:#fff;
    z-index: 9;
}

.off-canvas-open .t3-wrapper {
    z-index: 999;
}

.t3-mainbody {
    padding-top: 0px;
    padding-bottom: 24px;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
}

.scrollDown .t3-header {
    z-index: 99;
}

.t3-mainbody .row,
.t3-header .row {
    margin-left: -10px !important;
}

#t3-content.col-md-9 {
    background-color:#ebeced;
    border-right:1px solid #d5d6d7;
    padding-left:20px;
}

.t3-mainbody {
    padding-left:50px;
}


@media (min-width: 768px) and (max-width: 853px) {
   .t3-sidebar {
      width:28%;
   }

   #t3-content.col-md-9 {
      width:72%;
   }
}

@media (min-width: 854px) and (max-width: 1024px) {
   .t3-sidebar {
      width:24%;
   }

   #t3-content.col-md-9 {
      width:76%;
   }
}

@media (min-width: 1025px) and (max-width: 1137px) {
   .t3-sidebar {
      width:20%;
   }

   #t3-content.col-md-9 {
      width:80%;
   }
}

@media (min-width: 1138px) {
   .t3-sidebar {
      width:18%;
   }

   #t3-content.col-md-9 {
      width:82%;
   }
}

.t3-sidebar {
   padding:0px !important;
}

.scrollDown .t3-header {
    top: 0px;
}

.t3-header {
    background: #074a8d;
}


@media (min-width: 768px) {
    .t3-header .container {
        width: 100%;
    }

    .t3-header .container .row {
        margin: 0px;
    }

    .navbar-default.navbar-header + .head-menu {
        margin:0px;
    }

    .head-menu #cModule-Notify {
        right: 0px;
        display: inline-flex;
          display: -webkit-inline-flex;
          display: -ms-inline-flexbox;
        position: relative;
    }
}

.com_payplans body {
    padding: 0px !important;
}

@media (max-width: 767px) {
    .t3-sidebar {
        padding: 20px !important;
        background: #ECEBED;
        border-top: 1px solid #D5D6D7;
    }
}


.head-login .sclogin {
    line-height: 32px;
    margin-right:-18px;
}

.head-login .sourcecoast form {
    margin: 11px 0px;
}

.head-login .sclogin .controls {
    height: 32px;
}

.head-login .sclogin #sclogin-username, .head-login .sclogin #sclogin-passwd {
    border: 0px none;
    margin-top: -1px;
}

.head-login .sourcecoast .btn-primary, .head-login #form-sclogin-submitcreate a.btn {
    height:34px;
    line-height:32px;
    border-color: #333;
    background:#333;
    box-shadow:none;
    margin-top:-3px;
    font-family: "Montserrat",sans-serif;
    text-transform: uppercase;
}

.head-login .sourcecoast .btn-primary:hover, .head-login #form-sclogin-submitcreate a.btn:hover {
    color: #FFF;
    background-color: #1A1A1A;
    border:1px solid #141414;
}

@media (max-width: 790px) {
   .head-login  .sclogin-joomla-login {
      display:none;
   }
}

@media (min-width: 791px) {
   .head-menu .nav .item-998 {
      display:none;
   }
}

@media (min-width: 768px) {
    .head-menu .nav > li > a {
        line-height:54px;
    }
}


    

/**
 * ------------------------------------------------------------------------
 * NAVBAR
 * ------------------------------------------------------------------------
 */

.t3-mainnav .navbar-nav {
    margin-left:40px;
}

.t3-mainnav .nav > li > a {
    padding: 10px 15px;
}

.t3-mainnav .container {
    width: auto;
}

.scrollUp .t3-mainnav {
    margin-top: 0px;
}

@media (max-width: 767px) {
    .t3-mainnav {
        position: fixed;
        z-index: 3;
        right: 0px;
        left: 0px;
        top: 104px;
    }
}



/**
 * ------------------------------------------------------------------------
 * ADS SIDEBAR
 * ------------------------------------------------------------------------
 */

.t3-sidebar .adsL {
    border-left: 1px solid #D5D6D7;
    margin-left: -1px;
    padding: 8px;
    background-color: #FFF;
}

.t3-sidebar .adsL .ad_prev_main {
    margin: 0px;
    border-bottom: 0.5px solid #D5D6D7;
    width: 100%;
}

.adsL .module-inner {
    padding: 0px;
}

.t3-sidebar .adsL .layout3_ad_prev_wrap {
    margin: 0px;
    border: 0px none;
    padding: 10px 5px;
    background:#fff;
}

.t3-sidebar .adsL .layout3_ad_prev_wrap a.preview-title {
    color:#1ba1e2;
    font-family: "Helvetica Neue",Roboto,Helvetica,Arial,sans-serif;
}

.t3-sidebar .adsL .layout3_ad_prev_wrap .layout3_ad_prev_img {
    float: left;
    margin-right: 3px;
}


.t3-mainnav .t3-navbar-collapse {
    border-top:1px solid #d5d6d7;
}

.t3-mainnav .t3-navbar-collapse .navbar-nav {
    margin-left:50px;
}

.t3-sidebar .adsL .ad_create_link {
    text-align: right;
    padding-top: 6px;
}

.t3-sidebar .adsL .ad_create_link .create {
    text-transform: uppercase;
    border-radius: 2px;
    font-size: 14px;
    line-height: 32px;
    height: 30px;
    padding: 7.5px 8px;
    color: #1BA1E2;
    font-family: "Helvetica Neue",Roboto,Helvetica,Arial,sans-serif;
    font-weight: 300;
}

.t3-sidebar .adsL .ad_create_link .create:hover {
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.4);
    color: #1BA1E2;
}

@media (max-width:767px) {
    .t3-sidebar .t3-module.adsL {
        margin-bottom:20px;
        border-radius: 2px;
        border-bottom: 2px solid #D5D6D7;
        border-left: 0.5px solid #D5D6D7;
        border-right: 0.5px solid #D5D6D7;
        overflow: hidden;
    }

    .chrome .t3-sidebar .t3-module.adsL {
        border-left: 1px solid #D5D6D7;
        border-right: 1px solid #D5D6D7;
    }

    .t3-module.adsL .module-title {
        background: #D5D6D7;
        line-height: 24px;
        padding: 10px;
        font-size: 19px;
        font-weight: 700;
        border-bottom: 0px none;
        color: #333;
        margin: -8px -8px 8px;
    }

    .t3-module.adsL .module-title span {
        padding: 0px;
        border: 0px none;
        margin: 0px;
        text-transform: capitalize;
    }
}

/**
 * ------------------------------------------------------------------------
 * WG-s TOOLBAR LEFT
 * ------------------------------------------------------------------------
 */


.t3-mainnav {
    border-bottom:1px solid #d5d6d7;
    z-index:7;
}

@media (max-height: 568px) {
   #jbToolbar {
      display:none;
   }

   .t3-mainbody {
       padding-left: 10px;
   }

    .t3-mainnav .navbar-nav,
    .t3-mainnav .t3-navbar-collapse .navbar-nav {
         margin-left:10px;
    }
}


#jbToolbar{
  position:absolute;
  left:0px;
  width:40px;
  height:100%;
  top:54px;
  background:#fff;
  z-index:8;
   border-right:1px solid #d5d6d7;
/*   border-top: 3px solid #f1f1f1; */
}

@media (max-width: 767px) {
   

   #arrow {
       height: 51px !important;
       background-position: 0px 3px !important;
   }

   #jbToolbar.fixed {
       top:105px;
   }
}

#jbToolbar.fixed {
    position: fixed !important; 
}

.fixed #arrow {
    display: none;
}
#arrow {
    height: 50px;
    width: 40px;
    background-image: url("../images/arrow.gif");
    border-right: 1px solid #D5D6D7;
    z-index: 2;
    border-bottom: 1px solid #D5D6D7;
    background-position: 0px 2px;
    background-repeat: no-repeat;
}


#jbToolbar #jbLinks {
   border-top: 3px solid #f1f1f1;
}

.jbAFF, .jbEFT, .jbETCY, .jbESA, .jbENR, .jbEnI, .jbECH, .jbERFA, .jbICM, .jbJFH, .jbRLD, .jbRIT, .jbTTT {
  -moz-box-sizing: border-box;
  clear:both;
  display:block;
  float:none;
  height:40px;
  line-height:40px;
  padding:0px;
  text-indent: -9999px;
 transition: background 0.4s linear 0s, color 0.2s linear 0s;
  -o-transition: background 0.4s linear 0s, color 0.2s linear 0s;
  -moz-transition: background 0.4s linear 0s, color 0.2s linear 0s;
  -webkit-transition: background 0.4s linear 0s, color 0.2s linear 0s;
  width:40px;
  border-bottom:1px solid #d5d6d7;
}

.jbAFF{
  background:url('../images/categories/40px/AFF.png');
}

.jbAFF:hover, .jbAFF.active{
 background-color:#894200;
 background-image:url('../images/categories/40px/AFF-hover.png');
}

.jbEFT{
  background:url('../images/categories/40px/piggy_bank.png');
}

.jbEFT:hover, .jbEFT.active{
 background-color:#2fc064;
 background-image:url('../images/categories/40px/piggy_bank-hover.png');
}

.jbETCY{
  background:url('../images/categories/40px/ETCY.png');
}

.jbETCY:hover, .jbETCY.active{
 background-color:#c462ff;
 background-image:url('../images/categories/40px/ETCY-hover.png');
}

.jbRIT{
  background:url('../images/categories/40px/RIT.png');
}

.jbRIT:hover, .jbRIT.active{
 background-color:#d71a1a;
 background-image:url('../images/categories/40px/RIT-hover.png');
}

.jbENR{
  background:url('../images/categories/40px/enr.png');
}

.jbENR:hover, .jbENR.active{
 background-color:#add022;
 background-image:url('../images/categories/40px/enr-hover.png');
}

.jbESA{
  background:url('../images/categories/40px/esa.png');
}

.jbESA:hover, .jbESA.active{
 background-color:#932475;
 background-image:url('../images/categories/40px/esa-hover.png');
}

.jbEnI{
  background:url('../images/categories/40px/eni.png');
}

.jbEnI:hover, .jbEnI.active{
 background-color:#f71c20;
 background-image:url('../images/categories/40px/eni-hover.png');
}

.jbECH{
  background:url('../images/categories/40px/ECH.png');
}

.jbECH:hover, .jbECH.active{
 background-color:#ff954c;
 background-image:url('../images/categories/40px/ECH-hover.png');
}

.jbICM{
  background:url('../images/categories/40px/icm.png');
}

.jbICM:hover, .jbICM.active{
 background-color:#fd7700;
 background-image:url('../images/categories/40px/icm-hover.png');
}

.jbRLD{
  background:url('../images/categories/40px/rld.png');
}

.jbRLD:hover, .jbRLD.active{
 background-color:#0618cd;
 background-image:url('../images/categories/40px/rld-hover.png');
}

.jbJFH{
  background:url('../images/categories/40px/jfh.png');
}

.jbJFH:hover, .jbJFH.active{
 background-color:#8847ed;
 background-image:url('../images/categories/40px/jfh-hover.png');
}

.jbTTT{
  background:url('../images/categories/40px/TTT.png');
}

.jbTTT:hover, .jbTTT.active{
 background-color:#25a252;
 background-image:url('../images/categories/40px/TTT-hover.png');
}

.jbERFA{
  background:url('../images/categories/40px/erfa.png');
}

.jbERFA:hover, .jbERFA.active{
 background-color:#516b11;
 background-image:url('../images/categories/40px/erfa-hover.png');
}


/**
 * ------------------------------------------------------------------------
 * JF LOGIN
 * ------------------------------------------------------------------------
 */

#jf-js-login {
    margin-left: 0px !important;
}

#jf-js-login .jf-js-login-greeting {
   background: none !important;
   border-radius: 50% !important;
   width: 35px;
   height: 35px;
   margin: 4px 6px !important;
   border: 0px !important;
   box-shadow: 0px 0px 3px #CCC;
}

#jf-js-login .jf-js-login-greeting-toggler {
    background: none !important;
    margin: 0px;
    padding: 0px;
}

#jf-js-login .login-greeting {
   background: transparent !important;
   padding: 0px !important;
   margin:0px;
}

#jf-js-login .login-greeting .avatar {
   border-radius:50%;
   width:100%;
}

#jf-js-login {
   height: 54px;
   padding: 5px 0px;
   margin-right: -5px !important;
}

#jf-js-login, #jf-js-login input {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
}

#jf-js-login .jf-js-login-loggedcont-bg {
    margin-right: 11px;
    margin-top: 8px;
}

#jf-js-login form#jfjsloginlogout {
    margin:0px !important;
    line-height: 32px;
}

#jf-js-login .logout .button {
    font-size: 14px !important;
    background-color: #1ba1e2 !important;
    color: #fff !important;
    border-radius: 2px !important;
    padding: 0px 8px !important;
    letter-spacing: 0px !important;
    height: 32px;
    line-height: 32px;
}

#jf-js-login .logout .button:hover {
    background-color: #1a81b9 !important;
}

#jf-js-login .logout {
    padding: 6px !important;
    width: 100%;
}

#jf-js-login .jf-js-login-loggedcont.s-jf-js-login-v {
    margin-top: 1px;
}

#jf-js-login .jf-js-login-loggedcont {
    background:transparent !important;
}


@media (max-width:767px) {
    #jf-js-login {
        display:none;
    }
}


/**
 * ------------------------------------------------------------------------
 * COLLAPSE MENU
 * ------------------------------------------------------------------------
 */

@media (max-width:767px) {
    .navbar-default .navbar-toggle {
        border: 0px none;
        color: #505656;
        height: 34px;
        line-height: 34px;
        width: 34px;
        margin-left: 2px;
        margin-right: 0px;
    }

    .navbar-default .navbar-toggle:hover {
        background-color:#ecf0f1;
        border-radius:50%;
        transition: all 0.2s ease 0s;
    }
}


/**
 * ------------------------------------------------------------------------
 * NOTIFICATIONS 
 * ------------------------------------------------------------------------
 */

@media (max-width:767px) {
    .head-menu #cModule-Notify {
        right: 0px;
        position: relative;
    }

    .head-menu .joms-noti__notify {
        padding: 8px 0px;
    }

    .navbar-default.navbar-header + .head-menu {
        margin-right: 0px;
       /* line-height:54px; */
    }
}


/**
 * ------------------------------------------------------------------------
 * SEARCH TOGGLE
 * ------------------------------------------------------------------------
 */

#search-toggle {
    float: right;
    margin: 10px 0px; 
    padding-left: 5px;
    border-radius: 2px;
}

#search-toggle #searchlink {
    width: 30px;
    height: 30px;
    margin: 2px 0px;
    line-height: 28px;
    text-align: center;
    cursor: pointer;
}

#search-toggle.open #searchlink {
    color:#505656;
    display:inline-block !important;
}

#search-toggle #searchlink:hover {
    background: #ecf0f1;
    transition: all 0.2s ease 0s;
    border-radius: 50%;
    color:#505656;
}

#search-toggle .searchform-toggle {
    display: none;
}

#search-toggle.open {
    position: fixed;
    left: 320px;
    background: #FFF none repeat scroll 0% 0%;
    display: inline-flex;
      display: -webkit-inline-flex;
      display: -ms-inline-flexbox;
    right:172px;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2), 0px -1px 0px rgba(0, 0, 0, 0.02);
}

#search-toggle.open .searchform-toggle {
    display: inline;
    position: fixed;
    left: 355px;
    right: 173px;
    background: #FFF none repeat scroll 0% 0%;
    z-index: 100;
    padding-left:10px;
}

#search-toggle.open .searchform-toggle input#search-area214 {
    border: 0px none;
    height: 34px;
    background: #FFF ;
    padding-left: 0px;
    box-shadow: none !important;
    font-size: 14px;
    line-height: 34px;
    padding-top: 0px;
    color: #505656;
    border-radius:0px;
    font-weight:400;
    padding-right:70px;
    border-radius: 0px 2px 2px 0px;
}

#search-toggle.open .searchform-toggle input#suggestion-area214 {
    height: 34px;
    border: 0px none;
    padding-right:70px;
    left:0px !important;
    border-radius: 0px 2px 2px 0px;
}

#search-toggle.open .searchform-toggle #ajax-search-button214 {
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin: 2px 5px;
    text-align: center;
    color: #505656;
}

#search-toggle.open .searchform-toggle #ajax-search-button214:hover {
    border-radius: 50%;
    background: #ECF0F1;
   transition: all 0.2s ease 0s;
}

#search-toggle.open .searchform-toggle #ajax-search-button214 i {
   display:block !important;
   line-height:30px;
}

#search-toggle.open .searchform-toggle #ajax-search-button214 .magnifier {
   display:none;
}


#search-toggle.open .searchform-toggle #search-form214 #search-area-close214 {
   background: transparent none repeat scroll 0% 0%;
   width: 30px;
   height: 30px;
   margin: 2px;
   top: 0px;
   font-size: 16px;
   line-height: 30px;
   text-align: center;
   color:#505656;
   right:37px
}

#search-toggle.open .searchform-toggle #search-form214 #search-area-close214 i {
   display:block !important;
   line-height: 30px;
}

#search-toggle.open .searchform-toggle #search-form214 #search-area-close214:hover {
   background:#ECF0F1;
   border-radius:50%;
   transition: all 0.2s ease 0s;
}

#search-categories214 {
    display: none !important;
}

@media (min-width:768px) and (max-width:997px) {
    #search-toggle.open {
        left: 85px;
    }

    #search-toggle.open .searchform-toggle {
        left: 120px;
    }
}

@media (max-width:767px) {
    #search-toggle {
        margin: 8px 2px;
        color: #505656;
    }

    #search-toggle.open {
        left: 10px;
        right: 10px;
        transition: all 0.2s ease 0s;
        box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4);
    }

    #search-toggle.open .searchform-toggle {
        left: 47px;
        right: 12px;
        border-radius: 0px 2px 2px 0px;
    }

    #search-toggle.open #offlajn-ajax-search214 .offlajn-ajax-search-container {
        background: #fff;
        border-radius: 0px 2px 2px 0px;
    }
}

/**
 * ------------------------------------------------------------------------
 * LATEST NEWS MODULE
 * ------------------------------------------------------------------------
 */

.t3-sidebar .t3-module.rss-m {
    border-left: 1px solid #D5D6D7;
    border-bottom: 1px solid #D5D6D7;
    margin-left: -1px;
    padding: 8px;
    background-color: #FFF;
    margin-bottom: 0px;
}

.t3-sidebar .t3-module.rss-m .module-inner {
    padding:0px;
}

.t3-module.rss-m .module-title {
    margin-bottom: 12px;
}

div.srfrContainer ul.srfrList {
    padding: 0px 0px 5px !important;
}

div.srfrContainer ul.srfrList li.srfrRow {
    font-size: 12px;
    border-top: 0px;
    border-bottom: 0.5px solid #d5d6d7;
    padding: 5px 4px;
}

div.srfrContainer ul.srfrList li.srfrRow a {
    color:#505656;
}

div.srfrContainer ul.srfrList li.srfrRow:hover a {
    color:#1ba1e2;
}

.chrome div.srfrContainer ul.srfrList li.srfrRow { 
    border-bottom: 1px solid #d5d6d7;
}

div.srfrContainer ul.srfrList li.srfrRow:hover {
    background:#e9e9e9;
}

div.srfrContainer .srfrPostTextLink {
    text-align: right;
    padding: 0px !important;
    margin-bottom:0px;
    margin-top: 2px;
}

div.srfrContainer .srfrPostTextLink a {
    text-transform: uppercase;
    border-radius: 2px;
    font-size: 14px;
    line-height: 32px;
    height: 30px;
    padding: 7.5px 8px;
    font-family: "Helvetica Neue",Roboto,Helvetica,Arial,sans-serif;
    font-weight: 300;
    color: #1ba1e2;
}

div.srfrContainer .srfrPostTextLink a:hover {
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.4);
    color: #1BA1E2;
} 

@media (max-width:767px) {
    .t3-sidebar .t3-module.rss-m {
        margin-bottom:20px;
        margin-bottom: 20px;
        border-radius: 2px;
        border-bottom: 2px solid #D5D6D7;
        border-left: 0.5px solid #D5D6D7;
        border-right: 0.5px solid #D5D6D7;
        overflow: hidden;
    }

    .chrome .t3-sidebar .t3-module.rss-m {
        border-left: 1px solid #D5D6D7;
        border-right: 1px solid #D5D6D7;
    }

    .t3-module.rss-m .module-title {
        background: #D5D6D7;
        line-height: 24px;
        padding: 10px;
        font-size: 19px;
        font-weight: 700;
        border-bottom: 0px none;
        color: #333;
        margin: -8px -8px 8px;
    }

    .t3-module.rss-m .module-title span {
        padding: 0px;
        border: 0px none;
        margin: 0px;
        text-transform: capitalize;
    }
}


/**
 * ------------------------------------------------------------------------
 * BANNER GUIDA
 * ------------------------------------------------------------------------
 */

@media (min-width:768px) {
    #Mod219 {
        margin-bottom:0px;
    }
}

#banner-guide img {
    max-width: 100%;
}

#banner-guide .reds{
   background-color:#ea0000;
}

#banner-guide:hover .reds{
   background-color:#800;
   transition-duration: 0.8s;
}

#banner-guide .banner-tablet {
   width:100%;
}

@media (min-width:768px) {
   #banner-guide .banner-mobile {
      display:none;
   }
}



@media (min-width: 500px) and (max-width: 767px) {
    #banner-guide .banner-mobile {
        display: inline-flex;
          display: -webkit-inline-flex;
          display: -ms-inline-flexbox;
        width: 100%;
}

   #banner-guide .riright,
   #banner-guide .leleft {
      float:left;
      width:50%;
   }

   #banner-guide .leleft {
      padding-right:10px;
   }

   #banner-guide .riright {
      padding-left:10px;
   }

   #banner-guide .banner-mobile .reds {
      margin-bottom:0px !important;
   }


}

@media (max-width: 767px) {
   #banner-guide .banner-sky {
      display:none;
   }
}

#banner-guide .banner-mobile {
  /*  padding: 0px 20px 20px; */
  /*  margin-top: -16px; */
    background: #ebeced;
}

#banner-guide .banner-mobile .reds {
    margin-bottom: 20px;
    border-radius: 2px;
    overflow: hidden;
}


#banner-guide .banner-mobile .mob {
    border: 0.5px solid #d5d6d7;
    border-radius: 2px;
    overflow: hidden;
}

.chrome #banner-guide .banner-mobile .mob {
    border: 1px solid #d5d6d7;
}


/**
 * ------------------------------------------------------------------------
 * MY SUBSCRIPTION
 * ------------------------------------------------------------------------
 */

.view-dashboard .payplans .pp-component {
    margin: 0px;
    width: auto;
}

.view-dashboard .payplans .preferences-page-header {
    background: #505656;
    margin: -20px -17px 0px;
    padding: 17px 17px 5px;
}

.view-dashboard .payplans .preferences-page-header h3.joms-page__title {
    color: #fff;
    font-size: 17.5px;
    line-height: 40px;
    margin: 0px;
}

.view-dashboard .payplans .white-well {
    border-width: 0px 0.5px 2px;
    border-style: none solid solid;
    border-color: #D5D6D7;
    border-radius: 3px 3px 2px 2px;
}

.chrome .view-dashboard .payplans .white-well {
    border-width: 0px 1px 2px;
}

.view-dashboard .payplans .pp-dashboard .well {
    border-radius: 0px 0px 2px 2px;
    margin: 0px -17px 20px;
    border: 0px none;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.17);
    background: #FFF;
    padding: 10px 17px;
    border-bottom: 1px solid #d5d6d7;
}

.view-dashboard .payplans .pp-dashboard .well h3.item-title {
    color: #505656;
    font-size: 16px;
    line-height: 18px;
    margin: 0px 0px 3px;
}

.view-dashboard .payplans .pp-dashboard .well ul.inline {
    margin: 0px;
    font-size: 12px;
    font-family: "Helvetica Neue",Roboto,Helvetica,Arial,sans-serif;
    font-weight: 300;
}

.view-dashboard .payplans .white-well .plan-buttons {
    background: #f5f5f5;
    padding: 14px;
    margin: 0px -19px;
    width: auto;
    border-top: 1px solid rgba(0, 0, 0, 0.04);
}

.view-dashboard .payplans .white-well .plan-buttons a,
.view-dashboard .payplans .white-well .plan-buttons span.btn-link {
    border-radius: 2px;
    padding: 8px 16px;
    background: #fff;
    color: #1ba1e2;
    border: 1px solid #d5d6d7;
}

.view-dashboard .payplans .white-well .plan-buttons a:hover,
.view-dashboard .payplans .white-well .plan-buttons span.btn-link:hover {
    border: 1px solid #fff;
    box-shadow:0 1px 4px rgba(0,0,0,0.4);
}

.view-dashboard .payplans .white-well .plan-buttons span.btn-link::after {
    display: none;
} 



/**
 * ------------------------------------------------------------------------
 * EXPLORE - jumi
 * ------------------------------------------------------------------------
 */

#menu-filters .filter-container {
    background: #FFF;
    min-height: 31px;
    width: 100%;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.37);
    display: inline-block;
}

/**
 * ------------------------------------------------------------------------
 * Search Form
 * ------------------------------------------------------------------------
 */

.view-search .search .search--header ul.sAdv  {
    margin: 0px;
    padding: 0px;
    list-style: outside none none;
    font-family: "Helvetica Neue",Roboto,Helvetica,Arial,sans-serif;
    font-size: 16px;
    line-height: 1.625;
}

.view-search .search .search--header ul.sAdv > li {
    padding: 0px 8.65248px;
    border-right: 1px solid rgba(0, 0, 0, 0.06);
    position: relative;
    display: inline-block;
    height: 27px;
   margin-left: -4px;
}

.view-search .search .search--header ul.sAdv > li a {
   color: #505656;
   font-size: 12px;
   padding: 7px;
   line-height: 15px;
   text-decoration: none;
   position: relative;
}

.view-search .search .search--header ul.sAdv > li:hover {
   background: rgba(0, 0, 0, 0.1);
}

@media (min-width:992px) {
   .view-search .search .search--header .joms-subnav__menu {
       display:none;
   }
}

@media (max-width:991px) {
   .view-search .search .search--header .joms-subnav--desktop {
       display:none;
   }
}

.view-search .search .search--header .joms-subnav__menu {
    top: 27px;
    right: 17px;
    text-align: center;
}


.view-search .search form#searchForm .Options {
    background: #fff;
    overflow: auto;
    white-space: nowrap; 
}

.view-search .search form#searchForm .Options .bigL {
   border-right: 0.5px solid #D5D6D7;
}


.view-search .search form#searchForm .Options .bigR {
    border-left: 0.5px solid #d5d6d7;
    margin-left: -0.5px;
}

.chrome .view-search .search form#searchForm .Options .bigL {
   border-right: 1px solid #D5D6D7;
}


.chrome .view-search .search form#searchForm .Options .bigR {
    border-left: 1px solid #d5d6d7;
    margin-left: -1px;
}

@media (max-width:991px) {
   .view-search .search form#searchForm .Options .bigL {
       border-right: 0px none !important;
   }


   .view-search .search form#searchForm .Options .bigR {
       border-right: 0px none !important;
       border-top:0.5px solid #d5d6d7;
   }

   .chrome .view-search .search form#searchForm .Options .bigR {
       border-top:1px solid #d5d6d7;
   }
}

form#searchForm .SearchLine {
    background: #fff;
    padding: 8px;
    box-shadow: 0 2px 1px #d5d6d7;
    border-radius: 2px;
    margin-bottom: 20px;
    width:100%;
}

form#searchForm .SearchLine #search-searchword {
    line-height: 32px;
    padding: 3px 10px;
    height: 34px;
    border: 0.5px solid rgb(213, 214, 215);
    border-radius: 2px 0px 0px 2px;
}

.chrome form#searchForm .SearchLine #search-searchword {
    border-width: 1px;
}

form#searchForm .SearchLine .input-group-btn .btn-default {
    padding: 0px 25px;
    margin: 0px;
    line-height: 34px;
    height: 34px;
    border-radius: 0px 2px 2px 0px;
    border: 0px none;
    background: #1ba1e2;
    font-size: 16px;
    color:#fff;
}

form#searchForm .SearchLine .input-group-btn .btn-default:hover {
   background-color: #0288D1;
}

.view-search .search form#searchForm .Options .bigL .phrases-box label {
   margin-right:15px;
}

.view-search .search form#searchForm .Options .bigR .checkbox-inline {
   display:block;
   margin-left:0px;
}

.view-search .search form#searchForm .Options .bigR .checkbox-inline .label-Text {
    background: #EA0000 none repeat scroll 0% 0%;
    color: #fff;
    padding: 1px 3px;
}

.view-search .search .pagination-wrap {
    background: #FFF;
    box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    border-left: 0.5px solid #D5D6D7;
    border-right: 0.5px solid #D5D6D7;
    margin: 0px 0px 20px;
    text-align: center;
    height: 32px;
}

.chrome .view-search .search .pagination-wrap {
    border-left: 1px solid #D5D6D7;
    border-right: 1px solid #D5D6D7;
}

.view-search .search .pagination-wrap .pagination li {
    background: transparent ;
    margin: 0px;
    border-right: 0px none;
    padding: 0px;
    display:inline-block;
}

.view-search .search .pagination-wrap .pagination li + li {
    margin-left: 2px;
}

.view-search .search .pagination-wrap .pagination > li > a:hover {
   background: #D5D6D7;
}

.view-search .search .pagination-wrap .pagination > li > a {
    font-size: 15px;
    min-width: 30px;
    border: 0px none;
    line-height: 30px;
    margin: 0px;
    border-radius: 0px;
    padding: 1px 16px !important;
}

.view-search .search form#searchForm .Options .bigL .ordering-box label {
    display: inline-table;
    padding-right:15px;
}

.view-search .search .search-SmallSelect {
    margin-top: 0px;
    margin-bottom: 0px;
    border-radius: 3px;
    overflow: hidden;
    display: inline-table;
    padding: 0px;
    width: auto;
    background: #FFF none repeat scroll 0% 0%;
    border: 0.5px solid #999;
    color: #2C3E50;
    outline: medium none;
    box-shadow: none;
    position: relative;
    height: 32px;
    margin-right: 5px;
    font-weight:300;
}

.view-search .search .search-SmallSelect select {
    border: 0px;
    -moz-appearance: none;
    box-shadow: none;
    padding-right: 25px;
    height:32px;
}

.chrome .view-search .search .search-SmallSelect  {
    border: 1px solid #999;
}

.view-search .search .search-SmallSelect::after {
    content: "";
    position: absolute;
    width: 9px;
    height: 8px;
    top: 50%;
    right: 8.65248px;
    margin-top: -4px;
    background-image: url("../images/select-arrow.png");
    background-repeat: no-repeat;
    background-size: 100% auto;
    z-index: 2;
    pointer-events: none;
}



form#searchForm {
    padding:0px 0px 15px; 
    background:transparent; 
    font-family: "Helvetica Neue",Roboto,Helvetica,Arial,sans-serif;
}

.view-search .search .form-limit {
   border-top:1px solid #d5d6d7;
   padding:5px 10px;
   height: 43px;
   background: #fff;
   margin-top: 0px !important;;
}

.view-search .search .form-limit .counter {
    padding: 0px;
    line-height: 33px;
    margin: 0px;
}

.search ol.search-results {
    background:transparent;
    list-style-type: none;
    padding:0px;
}

.search .search-results li {
    margin-bottom: 3px;
}

.search .search-results li .cIndex-box {
    background: #FFF ;
    min-height: 100px;
}

.search .search-results .cIndex-content {
    padding: 10px;
}

.search .search--header {
    background: #FFF ;
    color: #505656;
    margin: -21px -17px 20px;
    padding: 17px 17px 0px;
}

.search .search--header h3 {
    color: #505656;
    line-height: 40px;
    margin: 0px 0px 17px;
    font-size: 140%;
}

.search .search--header .joms-subnav__menu {
    position: absolute;
    top: 24px;
    right: 0px;
    height: 27px;
}

.search .search--header .joms-subnav--desktop {
    background: #FFF;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.37);
    padding: 0px 17px;
    margin: -9px -17px 20px;
    display: block;
    border:0px;
}

.search .search--header .joms-button--neutral {
    display: block;
    width: 27px;
    border: 0px none;
    box-shadow: none;
    padding: 0px;
    font-size: 17.5px;
    line-height: 27px;
    background: transparent;
    color: #505656 !important;
}

.search .search--header .joms-button--neutral:hover {
    border-radius: 50%;
    color: #505656 !important;
    background: #ECF0F1;
    transition: all 0.2s ease 0s;
}

@media (max-width:991px) {
    .search .search--header  {
        padding: 17px 49px 17px 17px;
    }

    .search .search--header h3 {
        margin: 0px;
    }
}


/**
 * ------------------------------------------------------------------------
 * PROMOTE
 * ------------------------------------------------------------------------
 */

.com-promote .item.single .content {
    border-radius: 2px;
    border: 0px;
    overflow: hidden;
}

.com-promote .item.single .right .text h1 {
    margin: 0px;
    padding-bottom:20px;
}


@media (min-width:854px) and (max-width:1024px) {
    .com-promote .item.single {
        width: 33.33%;
    }
}

@media (min-width:500px) and (max-width:853px) {
    .com-promote .item.single {
        width: 50%;
    }
}

@media (max-width:499px) {
    .com-promote .item.single {
        width: 100%;
    }
}



/**
 * ------------------------------------------------------------------------
 * COMMUNITY - INTERACT
 * ------------------------------------------------------------------------
 */

.jomsocial-wrapper .jomsocial {
    background: #EBECED;
    padding: 0px;
}

.jomsocial, .joms-page {
    background: transparent;
    padding: 0px;
}

.joms-subnav--desktop > ul > li.joms-right {
    float: left;
    padding: 0px;
}

.joms-subnav--desktop > ul > li.joms-right.RR {
    float: right;
}

#community-wrap .joms-subnav--desktop > ul > li > a {
    color: #FFF;
    padding: 7px;
    line-height: 15px;
    height:27px;
}



/**
 * ------------------------------------------------------------------------
 * COMMUNITY-WRAP
 * ------------------------------------------------------------------------
 */

@media (min-width:992px) {
   #community-wrap .col-md-8 {
       width: 68%;
   }
   
   
   #community-wrap .col-md-4 {
       width: 32%;
       padding-right:0px;
   }
}


/**
 * ------------------------------------------------------------------------
 * PROFILE
 * ------------------------------------------------------------------------
 */

.view-profile #community-wrap.cProfile {
   overflow:visible;
}

/**
 * ------------------------------------------------------------------------
 * PREFERENCES HEADER + FORM
 * ------------------------------------------------------------------------
 */

 #community-wrap.cProfile {
   overflow:visible;
}

 #community-wrap.cProfile .preferences-page-header {
   background: #505656;
   color: #fff;
   margin: -21px -17px 20px;
   padding: 17px 17px 0px;
   font-size:17.5px;
   display:block !important;
   line-height: 40px;
   font-weight: bold;
}

 #community-wrap.cProfile .preferences-page-header h3 {
    color: #fff;
    font-size: 17.5px;
    line-height: 40px;
    margin-bottom: 5px;
}

 #community-wrap.cProfile .preferences-page-header .joms-subnav--desktop {
    background: #6a6f6f !important;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.37);
    padding: 0px 17px;
    margin: 0px -17px 0px;
    line-height: 25px;
    font-weight: 300;
}

 #community-wrap.cProfile .preferences-page-header .joms-subnav--desktop ul {
   display: unset !important;
}

 #community-wrap.cProfile .joms-subnav__menu {
    position: absolute;
    top: 16px;
    right: 0px;
    height: 27px;
    z-index:1;
}

 #community-wrap.cProfile .joms-button--neutral {
    display: block;
    width: 27px;
    border: 0px none;
    box-shadow: none;
    padding: 0px;
    font-size: 17.5px;
    line-height: 27px;
    background: transparent none repeat scroll 0% 0%;
    color: #fff !important;
}

 #community-wrap.cProfile .joms-button--neutral:hover {
    border-radius:50%;
    color:#505656 !important;
    background:#ECF0F1;
}

 #community-wrap.cProfile .joms-button--neutral .submenu-text {
   display:none;
}

@media (max-width:991px) {
   .view-profile.task-preferences #community-wrap.cProfile .preferences-page-header h3 {

       line-height: 25px;
       margin-bottom: 0px;
       padding-bottom: 15px;
   }
}

.view-profile.task-preferences #community-wrap.cProfile form.joms-js--form-preferences {
   background:transparent;
}

.view-profile.task-preferences #community-wrap.cProfile form.joms-js--form-preferences .joms-js--tab-content {
   background:#fff;
   padding:0px 20px 8px;
   position:relative;
}

.view-profile.task-preferences #community-wrap.cProfile form.joms-js--form-preferences .joms-js--tab-content .joms-gap1 {
   height:10px;
   border-bottom:1px solid #d5d6d7;
   margin:0px -20px 10px;
}

@media (max-width:991px) {
   .view-profile.task-preferences #community-wrap.cProfile form.joms-js--form-preferences .joms-js--tab-content .joms-gap1 {
      border-bottom: 0 none;
      margin:0px;
   }
}

.view-profile.task-preferences #community-wrap.cProfile form .joms-form__group.has-privacy .joms-button--privacy {
    position: inherit;
    top: 0px;
}

.view-profile.task-preferences #community-wrap.cProfile form .joms-form__group.has-privacy .joms-dropdown {
    top: -3px;
    right: unset;
}

.view-profile.task-preferences #community-wrap.cProfile form .joms-form__group.profi_url {
    padding-top: 10px;
    border-top: 0.5px solid #D5D6D7;
}

.view-profile.task-preferences #community-wrap.cProfile form .joms-table tr td.joms-table__desc {
    padding-left: 0px !important;
}

.view-profile.task-preferences #community-wrap.cProfile form .joms-table tr.joms-table__head td.joms-table__title {
    padding-bottom: 5px;
    font-size: 16px;
    text-transform: uppercase;
    color: #505050;
}

.view-profile.task-preferences #community-wrap.cProfile form .joms-table tr.joms-table__head .joms-table__option {
    padding-bottom: 5px;
}

.view-profile.task-preferences #community-wrap.cProfile form .joms-table tr.joms-table__head .joms-table__option input {
    vertical-align: bottom;
}

.view-profile.task-preferences #community-wrap.cProfile form .joms-table tr:hover,
.view-profile.task-preferences #community-wrap.cProfile form .joms-table tr:focus {
    border-color: #FFA500;
}

.view-profile.task-preferences #community-wrap.cProfile form .joms-table th {
    background: #fff;
    text-align: center;
}


.view-profile.task-preferences #community-wrap.cProfile .preferences-tabs {
   border: 0px none !important;
   background: #D5D6D7 none repeat scroll 0% 0%;
   height: 44px;
   margin: 0px;
}

.view-profile.task-preferences #community-wrap.cProfile .preferences-tabs > ul {
    display: table;
    table-layout: fixed;
    width: 100%;
}

.view-profile.task-preferences #community-wrap.cProfile .preferences-tabs > ul > li {
    border-right: 1px solid rgba(0, 0, 0, 0.06);
    display: table-cell;
    text-align: center;
    padding: 0px;
}

.view-profile.task-preferences #community-wrap.cProfile .preferences-tabs > ul > li > a {
    color: #424242;
    line-height: 30px;
    font-size: 12px;
    height: 44px;
}

.view-profile.task-preferences #community-wrap.cProfile .preferences-tabs > ul > li.active > a {
   font-weight:bold;
   background:#fff;
}

.view-profile.task-preferences #community-wrap.cProfile .preferences-menu {
    position: unset;
    text-align: right;
    background: #d5d6d7;
    padding: 5px;
    height: 37px;
}

.view-profile.task-preferences #community-wrap.cProfile .preferences-menu a {
   float:right;
   color: #505656 !important;
}

@media (min-width:992px) {
   .view-profile.task-preferences #community-wrap.cProfile form.joms-js--form-preferences .joms-js--tab-content .tab-title {
      display:none;
   }
}

.view-profile.task-preferences #community-wrap.cProfile form.joms-js--form-preferences .joms-js--tab-content .tab-title {
    position: absolute;
    top: -32px;
    font-weight: bold;
}

/**
 * ------------------------------------------------------------------------
 * EDIT PROFILE HEADER + FORM
 * ------------------------------------------------------------------------
 */

.view-profile.task-edit #community-wrap.cProfile {
   overflow:visible;
}

.view-profile.task-edit #community-wrap.cProfile .preferences-page-header {
   background: #505656;
   color: #fff;
   margin: -21px -17px 20px;
   padding: 17px 17px 18px;
   font-size:17.5px;
   display:block !important;
   line-height: 40px;
   font-weight: bold;
}

.view-profile.task-edit #community-wrap.cProfile .preferences-page-header h3 {
    color: #fff;
    font-size: 17.5px;
    line-height: 40px;
}

.view-profile.task-edit #community-wrap.cProfile .joms-subnav--desktop {
    background: #6a6f6f;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.37);
    padding: 0px 17px;
    margin: 0px -17px 0px;
    position: absolute;
    top: 41px;
    z-index: 1;
    left: 0px;
    right: 0px;
}

.view-profile.task-edit #community-wrap.cProfile .joms-subnav__menu {
    position: absolute;
    top: 16px;
    right: 0px;
    height: 27px;
    z-index:1;
}

.view-profile.task-edit #community-wrap.cProfile .joms-button--neutral {
    display: block;
    width: 27px;
    border: 0px none;
    box-shadow: none;
    padding: 0px;
    font-size: 17.5px;
    line-height: 27px;
    background: transparent none repeat scroll 0% 0%;
    color: #fff !important;
}

.view-profile.task-edit #community-wrap.cProfile .joms-button--neutral:hover {
    border-radius:50%;
    color:#505656 !important;
    background:#ECF0F1;
}

.view-profile.task-edit #community-wrap.cProfile .joms-button--neutral .submenu-text {
   display:none;
}

@media (max-width:991px) {
   .view-profile.task-edit #community-wrap.cProfile .preferences-page-header {

       padding: 10px 49px 1px 17px;
       margin-bottom:20px;
   }
}

@media (max-width:480px) {
   .view-profile.task-edit #community-wrap.cProfile .preferences-page-header {

       padding: 10px 17px 1px 17px !important;
       margin-bottom:20px;
   }
}

.view-profile.task-edit #community-wrap.cProfile form {
   padding:0px 20px;
}

.view-profile.task-edit #community-wrap.cProfile .joms-page > .joms-tab__content {
    padding: 10px 0px 8px;
    background: #fff;
}

.view-profile.task-edit #community-wrap.cProfile .joms-form__legend {
   border-top:1px solid #d5d6d7;
   padding: 10px 10px 0px 10px;
   text-transform: uppercase;
   color: #505050;
   margin: 0 -20px;
   width: auto;
}

.view-profile.task-edit #community-wrap.cProfile .joms-form__group.has-privacy {
   padding-top: 20px;
   padding-bottom: 20px;
   margin:0px;
   padding-right: 120px;
}

.view-profile.task-edit #community-wrap.cProfile .joms-form__group.has-privacy + .joms-form__group.has-privacy {
   border-top:0.5px solid #d5d6d7;
}

.view-profile.task-edit #community-wrap.cProfile .joms-form__group .title,
.view-profile.task-preferences #community-wrap.cProfile .joms-form__group .title {
   font-weight:bold;
   color:#424242;
   line-height:30px;
   vertical-align: top;
}

.view-profile.task-edit #community-wrap.cProfile .joms-form__group.field37,
.view-profile.task-edit #community-wrap.cProfile .joms-form__group.field36,
.view-profile.task-edit #community-wrap.cProfile .joms-form__group.field34,
.view-profile.task-edit #community-wrap.cProfile .joms-form__group.field22 {
   padding-right:0px;
}

.view-profile.task-edit #community-wrap.cProfile .joms-form__group.field37 .title,
.view-profile.task-edit #community-wrap.cProfile .joms-form__group.field36 .title,
.view-profile.task-edit #community-wrap.cProfile .joms-form__group.field34 .title,
.view-profile.task-edit #community-wrap.cProfile .joms-form__group.field22 .title {
   display: block;
   margin-bottom: 10px;
}

.view-profile.task-edit #community-wrap.cProfile .joms-form__group label.lblradio-block {
   display:inline-flex;
    margin-right: 30px;
    min-width: 280px;
    font-weight:normal;
    color:#424242;
    font-size:14px;
}

.view-profile.task-edit #community-wrap.cProfile .joms-form__group label.lblradio-block input {
   margin:4px 5px 0px 0px !important;
}

.view-profile.task-edit #community-wrap.cProfile .joms-form__group.field37 label.lblradio-block {
    min-width: 140px;
    margin-bottom:0px;
}

.view-profile.task-edit #community-wrap.cProfile .joms-form__group.field36 label.lblradio-block {
    min-width: 270px;
}

.view-profile.task-edit #community-wrap.cProfile .joms-form__group.field34 label.lblradio-block {
    min-width: 290px;
}

.view-profile.task-edit #community-wrap.cProfile .joms-form__group.field22 label.lblradio-block {
    min-width: 80px;
}


.view-profile.task-edit #community-wrap.cProfile .joms-form__group.last,
.view-profile.task-preferences #community-wrap.cProfile .joms-form__group.last {
    margin: 0px -20px;
    width: auto;
    display: block;
    padding-top: 8px;
    border-top: 1px solid #D5D6D7;
    text-align: right;
    padding-right: 20px;
   padding-bottom:0px;
} 

.view-profile.task-edit #community-wrap.cProfile .joms-form__group.last .joms-button--primary,
.view-profile.task-preferences #community-wrap.cProfile .joms-form__group.last .joms-button--primary {
    padding: 0px 8px;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 32px;
    border-radius: 2px;
    border:0px;
}


.view-profile.task-edit #community-wrap.cProfile .joms-form__group.last .joms-button--primary:hover,
.view-profile.task-preferences #community-wrap.cProfile .joms-form__group.last .joms-button--primary:hover {
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.37);
    color: #1BA1E2 !important;
    background: #FFF ;
}

/**
 * ------------------------------------------------------------------------
 * PARTNERS HEADER + PAGE
 * ------------------------------------------------------------------------
 */

.view-friends #community-wrap.cFriends {
   overflow:visible;
}

#community-wrap .friends-page-header {
   background: #ffa500;
   color: #fff;
   margin: 0px -17px;
   padding: 17px 17px 0px;
}

#community-wrap .friends-page-header h3 {
    color: #fff;
    font-size: 17.5px;
    line-height: 40px;
}

#community-wrap .friends-page-header .joms-subnav--desktop {
    background: #ffb226;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.37);
    padding:0px 17px;
    margin:-9px -17px 20px;
}

#community-wrap .friends-page-header .joms-subnav__menu {
    position: absolute;
    top: 16px;
    right: 0px;
    height: 27px;
}

#community-wrap .friends-page-header .joms-button--neutral {
    display: block;
    width: 27px;
    border: 0px none;
    box-shadow: none;
    padding: 0px;
    font-size: 17.5px;
    line-height: 27px;
    background: transparent none repeat scroll 0% 0%;
    color: #fff !important;
}

#community-wrap .friends-page-header .joms-button--neutral:hover {
    border-radius:50%;
    color:#505656 !important;
    background:#ECF0F1;
}
#community-wrap .friends-page-header .joms-button--neutral .submenu-text,
#community-wrap .friends-page-header .joms-button--add .create-text {
   display:none;
}

#community-wrap .friends-page-header .joms-list__search .joms-list__utilities{
   padding-top:7px;
   margin-top:5px;
}

#community-wrap .friends-page-header .joms-list__search .joms-list__utilities form {
   background: transparent;
}

#community-wrap .friends-page-header .joms-list__search .joms-list__utilities form .joms-input--search[type="text"] {
    border: 1px solid #fff;
    height: 27px;
    border-radius:3px 0px 0px 3px;
}

#community-wrap .friends-page-header .joms-list__search .joms-list__utilities form .button_search {
    margin-left: -6px;
    border: 1px solid #fff;
    border-radius: 0px 3px 3px 0px;
    height: 27px;
    margin-top: -1px;
    transition: all 0.2s ease 0s;
}

#community-wrap .friends-page-header .joms-list__search .joms-list__utilities form .button_search:hover {
    color:#505656 !important;
    background:#ECF0F1;
}

#community-wrap .friends-page-header .joms-list__search .joms-list__utilities form .joms-button--neutral {
    line-height: 27px;
}

#community-wrap .friends-page-header .joms-button--add {
    right: 49px;
    width: 27px;
    height: 27px;
    line-height: 27px;
    padding: 0px;
    border: 0px none;
    top: 17px;
    font-size: 17.5px;
    transition: all 0.2s ease 0s;
    margin-left:3px;
   background: transparent;
}

#community-wrap .friends-page-header .joms-button--add:hover {
    border-radius:50%;
    color:#505656 !important;
    background:#ECF0F1;
}

@media (max-width:991px) {
   #community-wrap .friends-page-header {
       margin-bottom:20px;
       padding: 10px 49px 1px 17px;
   }

   #community-wrap .friends-page-header .joms-button--add {
       right: 32px;
   }
}

@media (max-width:480px) {
   #community-wrap .friends-page-header {

       padding: 10px 17px 1px 17px !important;
   }

   #community-wrap .friends-page-header .joms-list__search .joms-list__utilities form .joms-button--neutral {
       line-height: 25px;
       margin: 0px;
       font-size: 17.5px;
   }
}


#community-wrap.cSearch .cSubmenu {
    background: #ffb226;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.37);
    padding:0px 17px;
    margin:0px -17px 20px;
}

#community-wrap ul.joms-list--friend {
   font-size:0px;
}

#community-wrap .joms-list--friend .joms-list__item {
    padding: 0px;
    border: 0px;
    background: transparent;
   margin:0px;
}


@media (min-width:1042px) {
   #community-wrap.cFriends .joms-list--friend .joms-list__item {
       width: 20%;
   }
}

@media (min-width:902px) and (max-width:1041px) {
   #community-wrap.cFriends .joms-list--friend .joms-list__item {
       width: 25%;
   }
}

@media (min-width:780px) and (max-width:901px) {
   #community-wrap.cFriends .joms-list--friend .joms-list__item {
       width: 33.33%;
   }
}

@media (max-width:480px) {
   #community-wrap .joms-list--friend .joms-list__item .cMedia-Box {
       border-width: 0px 0px 0.5px !important;
       padding: 10px;
       border-radius: 0px !important;
       margin: 0px !important;
   }

   .chrome #community-wrap .joms-list--friend .joms-list__item .cMedia-Box {
       border-width: 0px 0px 1px;
   }

    #community-wrap .joms-list--friend .joms-list__avatar {
       border-radius: 50%;
       overflow: hidden;
       display: table-cell !important;
       width: 20% !important;
       vertical-align: middle;
}

    #community-wrap .joms-list--friend .joms-list__body {
       width:auto !important;
       display: table-cell !important;
       text-align: left;
   }

    #community-wrap .joms-list--friend .cMedia-Title {
       height: 20px !important;
   }

    #community-wrap .joms-list--friend .cMedia-Title a::before {
      display:none;
   }

    #community-wrap .joms-list--friend .joms-list__body .joms-text--title {
       display:none !important;
   }

    #community-wrap .joms-list--friend .joms-list__actions,
    #community-wrap .joms-list--friend .joms-list__body .joms-list__button--dropdown {
        width: 160px;
   }

    #community-wrap .joms-list--friend .joms-list__body .joms-list__button--dropdown a.Add.as.Partner {
        background: #1ba1e2;
        color: #fff !important;
   }

    #community-wrap .joms-list--friend .joms-list__body .joms-list__options a.joms-dropdown-button {
       color: #505656 !important;
       text-shadow: none !important;
       z-index: 9;
   }

   #community-wrap .joms-pagination {
      margin-top:20px;
   }
}

#community-wrap .joms-list--friend .joms-list__item .cMedia-Box {
    background: #FFF none repeat scroll 0% 0%;
    border-width: 0px 0.5px 2px;
    border-style: solid;
    border-color: #D5D6D7;
    border-radius: 3px 3px 2px 2px;
    margin: 0px 10px 20px;
      position:relative;
}

#community-wrap .joms-list--friend .joms-list__avatar, 
#community-wrap .joms-list--friend .joms-list__body {
   display:block;
   width:100%;
   padding:0px;
}

.joms-list--friend .joms-list__avatar img {
   max-width: 100%;
   max-height:100%;
   border: 0px;
   padding: 0px;
   border-radius: 3px 3px 0px 0px;
   width: 100%;
   height:100%;
}

#community-wrap .joms-list--friend .joms-list__options .joms-dropdown {
    top: 2px;
    bottom: auto;
    right: 2px;
    left: auto;
    border-radius: 3px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.37);
    border: 0px none;
    padding: 5px 0px;
    min-width: 120px;
    z-index: 12;
}

#community-wrap .joms-list--friend .joms-list__options .joms-dropdown li {
    padding: 2.5px 0px;
    line-height: 20px;
    height: auto;
    border: 0px none;
    margin: 0px;
    width: 100%;
    font-size: 14px;
}

#community-wrap .joms-list--friend .joms-list__options .joms-dropdown li:hover {
   background:#fff;
}

#community-wrap .joms-list--friend .joms-list__options .joms-dropdown li a {
    height: auto;
    width: 100%;
    color: inherit !important;
    font-weight: 300;
    border-radius: 0px;
    padding: 3px 20px;
    text-shadow: none;
    text-align: left;
}

#community-wrap .joms-list--friend .joms-list__options .joms-dropdown li a:hover {
   background:#1ba1e2;
   color:#fff !important;
}

#community-wrap .joms-list--friend .cMedia-Title {
    height: 70px;
    overflow: hidden;
    padding: 0px 10px;
    position: relative;
}

#community-wrap .joms-list--friend .cMedia-Title a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 74px;
    font-size: 14px;
    line-height: 20px;
}

#community-wrap .joms-list--friend .cMedia-Title a::before {
    position: absolute;
    display: block;
    width: 2.5em;
    height: 1em;
    right: 10px;
    bottom: 1px;
    text-align: right;
    background: transparent linear-gradient(to right, rgba(225, 225, 225, 0) 0%, #FFF 38%, #FFF 99%) repeat scroll 0% 0%;
    content: " ";
}

#community-wrap .joms-list--friend .cMedia-Title h4 {
   font-size:14px;
}

#community-wrap .joms-list--friend .joms-list__body .joms-list__button--dropdown {
    position: inherit;
    padding: 5px 10px 0px;
   /* border-top: 0.5px solid #d5d6d7; */
    text-align:center;
}

#community-wrap .joms-list--friend .joms-list__body .joms-list__button--dropdown a {
    border: 0.5px solid #1ba1e2;
    background-image: none !important;
    padding-left: 9px !important;
    padding-right: 6px;
    padding-bottom: 0px;
    line-height: 29px;
    height: 29px;
    background-color: #FFF;
    border-radius: 3px;
    padding-top: 0px;
    font-size: 15px;
   color:#1ba1e2 !important;
}

#community-wrap .joms-list--friend .joms-list__body .joms-list__options a.joms-dropdown-button {
    width: 27px;
    height: 27px;
    padding: 0px;
    font-size: 15px;
    text-align: center;
    line-height: 27px;  
    color: #fff;
    text-shadow: #000 0px 2px 3px;
    top:2px
    right:2px;

}

#community-wrap .joms-list--friend .joms-list__body .joms-list__options a.joms-dropdown-button:hover {
   background:#ECF0F1;
   color:#505656;
   border-radius:50%;
   text-shadow:none;
}

#community-wrap .joms-list--friend .joms-list__body .joms-list__button--dropdown a.Partner,
#community-wrap .joms-list--friend .joms-list__body .joms-list__button--dropdown a.Request.sent {
   display:none;
}

#community-wrap .joms-list--friend .joms-list__body .joms-list__button--dropdown a.Add.as.Partner {
   display:block;
}

#community-wrap .joms-list--friend .joms-list__body .joms-list__button--dropdown a.Add.as.Partner:hover {
    color: #FFF !important;
    background: #1BA1E2;
    border-color: #1ba1e2;
}

#community-wrap .joms-list--friend .joms-list__body .joms-list__button--dropdown a.Partner + ul,
#community-wrap .joms-list--friend .joms-list__body .joms-list__button--dropdown a.Request.sent + ul {
    display: block;
    position: relative;
    border: 0px none;
    box-shadow: none;
}

#community-wrap .joms-list--friend .joms-list__body .joms-list__button--dropdown a.Partner + ul li,
#community-wrap .joms-list--friend .joms-list__body .joms-list__button--dropdown a.Request.sent + ul li {
   padding:0px;
}

#community-wrap .joms-list--friend .joms-list__body .joms-list__button--dropdown a.Partner + ul li:hover,
#community-wrap .joms-list--friend .joms-list__body .joms-list__button--dropdown a.Request.sent + ul li:hover {
   background:transparent;
}

#community-wrap .joms-list--friend .joms-list__body .joms-list__button--dropdown a.Partner + ul li a,
#community-wrap .joms-list--friend .joms-list__body .joms-list__button--dropdown a.Request.sent + ul li a {
   color:#505656 !important;
   text-align:center;
   border-color: #999;
}

#community-wrap .joms-list--friend .joms-list__body .joms-list__button--dropdown a.Partner + ul li a:hover,
#community-wrap .joms-list--friend .joms-list__body .joms-list__button--dropdown a.Request.sent + ul li a:hover{
   color:#fff !important;
   background:#999;
   border-color:#999;
}

#community-wrap .joms-list--friend .approveORnot {
    display: inline-block;
    position: relative;
    width: 100%;
    padding: 0px 5px;
}

#community-wrap .joms-list--friend .approveORnot .col-xs-6 {
   padding:0px 5px;
}

#community-wrap .joms-list--friend .approveORnot button {
    background-image: none !important;
    padding:0px;
    padding-bottom: 0px;
    line-height: 29px;
    height: 29px;
    background-color: #FFF;
    border-radius: 3px;
    font-size: 15px;
    width: 100%;
    text-align:center;
}
   
#community-wrap .joms-list--friend .approveORnot button.joms-button--primary {
   border: 0.5px solid #1BA1E2;
   color:#1ba1e2 !important;
}

#community-wrap .joms-list--friend .approveORnot button.joms-button--primary:hover {
   color:#fff !important;
   background:#1ba1e2;
   border-color:#1ba1e2;
}

#community-wrap .joms-list--friend .approveORnot button.joms-button--neutral {
   border: 0.5px solid #999;
   color:#505656 !important;
}

#community-wrap .joms-list--friend .approveORnot button.joms-button--neutral:hover {
   color:#fff !important;
   background:#999;
   border-color:#999;
}


#community-wrap .joms-list--friend .joms-list__body .joms-text--title {
    display: block;
    font-size: 11px;
    text-align: center;
    color: #999;
    padding-top: 5px;
    margin-top: 5px;
    border-top: 0.5px solid #d5d6d7;
    margin-bottom: 0px;
}

#community-wrap .friends-short {
    margin: 0px;
    text-align: center;
}

#community-wrap .friends-short ul {
    height: 32px;
    line-height: 32px;
    display: inline-block;
    background: #FFF none repeat scroll 0% 0%;
    box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    border-left: 0.5px solid #D5D6D7;
    border-right: 0.5px solid #D5D6D7;
    width: 100%;
}

#community-wrap .friends-short ul li {
   margin-right: 0px;
   margin-left: 2px;
}

#community-wrap .friends-short ul li a {
   font-size: 15px;
   min-width: 30px;
   border: 0px none;
   margin: 0px;
   border-radius: 0px;
   padding: 1px 8px !important;
}

@media (min-width:750px) and (max-width:800px) {
   #community-wrap .friends-short ul {
      display:none;
   }
}

@media (max-width:600px) {
   #community-wrap .friends-short ul {
      display:none;
   }
}


/**
 * ------------------------------------------------------------------------
 * ALL MEMBERS HEADER + PAGE
 * ------------------------------------------------------------------------
 */

@media (min-width:1042px) {
   #community-wrap.cSearch .joms-list--friend .joms-list__item {
       width: 20%;
   }
}

@media (min-width:902px) and (max-width:1041px) {
   #community-wrap.cSearch .joms-list--friend .joms-list__item {
       width: 25%;
   }
}

@media (min-width:780px) and (max-width:901px) {
   #community-wrap.cSearch .joms-list--friend .joms-list__item {
       width: 33.33%;
   }
}


/**
 * ------------------------------------------------------------------------
 * GRUOP PAGE HEADER
 * ------------------------------------------------------------------------
 */
.view-groups #community-wrap.cGroups {
   overflow:visible;
}

#community-wrap.cGroups .group-page-header {
   background: #1ba1e2;
   color: #fff;
   margin: 0px -17px;
   padding: 17px 17px 0px;
}

#community-wrap.cGroups .group-page-header h3 {
    color: #fff;
    font-size: 17.5px;
    line-height: 40px;
}

#community-wrap.cGroups .group-page-header .joms-subnav--desktop {
    background: #3cafe6;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.37);
    padding:0px 17px;
    margin:-9px -17px 20px;
}

#community-wrap.cGroups .group-page-header .joms-subnav__menu {
    position: absolute;
    top: 16px;
    right: 0px;
    height: 27px;
}

#community-wrap.cGroups .group-page-header .joms-button--neutral {
    display: block;
    width: 27px;
    border: 0px none;
    box-shadow: none;
    padding: 0px;
    font-size: 17.5px;
    line-height: 27px;
    background: transparent none repeat scroll 0% 0%;
    color: #fff !important;
}

#community-wrap.cGroups .group-page-header .joms-button--neutral:hover {
    border-radius:50%;
    color:#505656 !important;
    background:#ECF0F1;
}

#community-wrap.cGroups .group-page-header .joms-button--neutral .submenu-text,
#community-wrap.cGroups .group-page-header .joms-button--add .create-text {
   display:none;
}

#community-wrap.cGroups .group-page-header .joms-list__search .joms-list__utilities{
   padding-top:7px;
   margin-top:5px;
}

#community-wrap.cGroups .group-page-header .joms-list__search .joms-list__utilities form {
   background: transparent;
}

#community-wrap.cGroups .group-page-header .joms-list__search .joms-list__utilities form .joms-input--search[type="text"] {
    border: 1px solid #fff;
    height: 27px;
    border-radius:3px 0px 0px 3px;
}

#community-wrap.cGroups .group-page-header .joms-list__search .joms-list__utilities form .button_search {
    margin-left: -6px;
    border: 1px solid #fff;
    border-radius: 0px 3px 3px 0px;
    height: 27px;
    margin-top: -1px;
    transition: all 0.2s ease 0s;
}

#community-wrap.cGroups .group-page-header .joms-list__search .joms-list__utilities form .button_search:hover {
    color:#505656 !important;
    background:#ECF0F1;
}

#community-wrap.cGroups .group-page-header .joms-list__search .joms-list__utilities form .joms-button--neutral {
    line-height: 27px;
}

#community-wrap.cGroups .group-page-header .joms-button--add {
    right: 49px;
    width: 27px;
    height: 27px;
    line-height: 27px;
    padding: 0px;
    border: 0px none;
    top: 17px;
    font-size: 17.5px;
    transition: all 0.2s ease 0s;
    margin-left:3px;
}

#community-wrap.cGroups .group-page-header .joms-button--add:hover {
    border-radius:50%;
    color:#505656 !important;
    background:#ECF0F1;
}

@media (max-width:991px) {
   #community-wrap.cGroups .group-page-header {
       margin-bottom:20px;
       padding: 10px 49px 1px 17px;
   }

   #community-wrap.cGroups .group-page-header .joms-button--add {
       right: 32px;
   }
}

@media (max-width:480px) {
   #community-wrap.cGroups .group-page-header {
       margin-bottom:20px;
       padding: 10px 17px 1px 17px !important;
   }

   #community-wrap.cGroups .group-page-header .joms-list__search .joms-list__utilities form .joms-button--neutral {
       line-height: 25px;
       margin: 0px;
       font-size: 17.5px;
   }
}

/**
 * ------------------------------------------------------------------------
 * GROUP DISPLAY ALL - LIST
 * ------------------------------------------------------------------------
 */


.view-groups #community-wrap.cGroups .groups-sorting .joms-select--wrapper {
   width:100%;
}

@media (max-width:991px) {
   .view-groups #community-wrap.cGroups .com-events-categories {
      display:none;
   }
}

@media (min-width:992px) {
   .view-groups #community-wrap.cGroups .joms-cat-shorting {
      display:none;
   }
}

.view-groups #community-wrap.cGroups .group-cards  {
    font-size: 0px;
    margin: 0px -10px;
}

.view-groups #community-wrap.cGroups .group-cards .joms-list__item  {
    border-radius: 2px;
    display: inline-flex;
    border: 0px none;
    background: transparent none repeat scroll 0% 0%;
    padding: 0px 10px;
}

@media (min-width:1140px) {
   .view-groups #community-wrap.cGroups .group-cards .joms-list__item  {
       width:50%;
   }
}

@media (min-width:992px) and (max-width:1139px) {
   .view-groups #community-wrap.cGroups .group-cards .joms-list__item  {
       width:100%;
   }
}

@media (min-width:860px) and (max-width:991px) {
   .view-groups #community-wrap.cGroups .group-cards .joms-list__item  {
       width:50%;
   }
}

@media (max-width:859px) {
   .view-groups #community-wrap.cGroups .group-cards .joms-list__item  {
       width:100%;
   }
}

@media (max-width:480px) {
   .view-groups #community-wrap.cGroups .cMedia-Box .joms-list__footer {
       border-bottom: 0px none !important;
       margin-bottom: 0px !important;
       padding-bottom: 14px !important;
       border-top:0.5px solid #d5d6d7;
   }

   .chrome .view-groups #community-wrap.cGroups .cMedia-Box .joms-list__footer {
       border-top:1px solid #d5d6d7;
   }

   .view-groups #community-wrap.cGroups .group-cards .joms-list__item .joms-list__cover {
       height: 140px;
   }
}

.view-groups #community-wrap.cGroups .group-cards .joms-list__item .cMedia-Box {
    background: #FFF;
    border-style: solid;
    border-color: #D5D6D7;
    border-radius: 2px;
    border-width: 0.5px 0.5px 2px;
    width:100%;
    overflow:hidden;
}

.chrome .view-groups #community-wrap.cGroups .group-cards .joms-list__item .cMedia-Box  {
    border-width: 1px 1px 2px;
}

.view-groups #community-wrap.cGroups .group-cards .joms-list__item .joms-list__cover {
    width: 100%; 
}

.view-groups #community-wrap.cGroups .group-cards .joms-list__content {
    padding: 10px 16px;
    border-bottom: 0.5px solid #D5D6D7;
    width: 100%;
    position: relative;
}

.view-groups #community-wrap.cGroups .group-cards .joms-list__item .joms-list__title {
    margin: -45px 0px 0px;
    padding: 10px;
    background: #fff;
   border-radius: 2px;
   position: relative;
   margin-bottom:10px;
   min-height:60px;
}

.view-groups #community-wrap.cGroups .group-cards .joms-list__item .cTitle-shadow {
    height: 35px;
    position: absolute;
    top: -35px;
    border-radius: 2px 2px 0px 0px;
    box-shadow: 0px -1px 10px rgba(0, 0, 0, 0.4);
    left: 16px;
    right: 16px;
}

.view-groups #community-wrap.cGroups .cMedia-Box .cBox-lists {
   min-height:64px;
}

.view-groups #community-wrap.cGroups .cMedia-Box .cBox-lists ul {
   font-size:13px;
}

.view-groups #community-wrap.cGroups .cMedia-Box .joms-list__footer {
    width: 100%;
    text-align: center;
    margin-bottom: 25px;
    border-bottom: 0.5px solid #d5d6d7;
    padding-bottom: 5px;
}

.view-groups #community-wrap.cGroups .cMedia-Box .joms-list__footer a.joms-avatar {
    width: 40px;
    height: 40px;
    overflow: hidden;
    border-radius: 50%;
    border: 1px solid #d5d6d7;
    margin: 0px auto 7px;
}

.view-groups #community-wrap.cGroups .cMedia-Box .joms-list__footer .joms-avatar img {
    border-radius: 0px;
    border: 0px none;
    padding: 0px;
}

.view-groups #community-wrap.cGroups .cMedia-Box .joms-focus__button--options--desktop > a.joms-button--options {
    font-size: 16px;
    padding: 0px;
    line-height: 30px;
    color: #fff;
    background: transparent;
    text-shadow: 0px 1px 1px rgb(0, 0, 0);
    border-radius:0px;
}

.view-groups #community-wrap.cGroups .cMedia-Box .joms-focus__button--options--desktop > a.joms-button--options:hover {
    color: #505656;
    background: #ECF0F1;
    border-radius:50%;
    text-shadow:none;
    transition: all 0.2s ease 0s;
}

.view-groups #community-wrap.cGroups .cMedia-Box .joms-focus__button--options--desktop .joms-dropdown {
    right: -2px;
    top: -2px;
    border-radius: 3px;
    border: 0px none;
    padding: 5px 0px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.37);
}

.view-groups #community-wrap.cGroups .cMedia-Box .joms-focus__button--options--desktop .joms-dropdown > li {
    color: #424242;
    padding: 2.5px 0px;
    text-align: left;
    line-height: 20px;
    height: auto;
    border: 0px none;
    margin: 0px;
    width: 100%;
    font-size: 14px;
}   

.view-groups #community-wrap.cGroups .cMedia-Box .joms-focus__button--options--desktop .joms-dropdown > li:hover {
    background: transparent;
}

.view-groups #community-wrap.cGroups .cMedia-Box .joms-focus__button--options--desktop .joms-dropdown > li > a {
    height: auto;
    width: 100%;
    color: inherit !important;
    font-weight: 300;
    border-radius: 0px;
    padding: 3px 20px;
    text-shadow: none;
    text-align: left;
}

.view-groups #community-wrap.cGroups .cMedia-Box .joms-focus__button--options--desktop .joms-dropdown > li >  a:hover {
    background: #1BA1E2  !important;
    text-decoration: none !important;
    color: #FFF !important;
}

.view-groups #community-wrap.cGroups .cMedia-Box .joms-list__permission {
    font-size: 12px;
    bottom: 5px;
}

@media (max-width:991px) {
    .view-groups #community-wrap.cGroups .col-md-4 {
       padding:0px;
    }
}

/**
 * ------------------------------------------------------------------------
 * GROUP DISPLAY SINGLE
 * ------------------------------------------------------------------------
 */

.joms-focus__button--options--desktop > a {
   color: #fff;
   text-shadow: 0px 1px 1px rgb(0, 0, 0);
   line-height: 30px;
   border-radius:0px;
   background:transparent;
}

.joms-focus__button--options--desktop > a:hover {
   color:#505656;
    text-shadow: none;
    background: #ECF0F1;
    border-radius:50%;
    transition: all 0.2s ease 0s; 
}

#community-wrap.cGroups .joms-module__wrapper .group_tabs a {
    font-size: 12px;
    text-align: center;
    line-height: 26px;
    font-weight:normal;
}

#community-wrap.cGroups .joms-module__wrapper .group_tabs a.active {
   background:#fff;
   font-weight:bold;
}


#community-wrap.cGroups .joms-module__wrapper #joms-group--announcement .updates-pagination {
   display:none;
}

#community-wrap.cGroups .cDetailProj li h5.joms-text--light {
    display: inline-block;
    min-width: 110px;
    margin-top: 0px;
    margin-bottom: 4px;
}

#community-wrap.cGroups .cDetailProj li span {
    display: inline-block;
}
    

/**
 * ------------------------------------------------------------------------
 * GRUOP MEMBERS
 * ------------------------------------------------------------------------
 */



@media (min-width:1042px) {
   #community-wrap.cGroups .joms-list--friend .joms-list__item {
       width: 16.6%;
   }
}

@media (min-width:902px) and (max-width:1041px) {
   #community-wrap.cGroups .joms-list--friend .joms-list__item {
       width: 20%;
   }
}

@media (min-width:780px) and (max-width:901px) {
   #community-wrap.cGroups .joms-list--friend .joms-list__item {
       width: 25%;
   }
}

#community-wrap.cGroups .joms-list--friend .joms-list__item {
   font-size:15px;
}

.task-viewmembers #community-wrap.cGroups h4 {
   font-size:14px;
}

.task-viewmembers #community-wrap.cGroups .joms-list--friend .joms-list__body {
    padding: 0px !important;
}

.task-viewmembers #community-wrap.cGroups .joms-list--friend .cMedia-Title {
    height: 52px;
    overflow: hidden;
    padding: 0px 10px;
    position: relative;
}

.task-viewmembers #community-wrap.cGroups .joms-list--friend .cMedia-Title a::before {
    position: absolute;
    display: block;
    width: 2.5em;
    height: 1em;
    right: 10px;
    bottom: 1px;
    text-align: right;
    background: transparent linear-gradient(to right, rgba(225, 225, 225, 0) 0%, #FFF 38%, #FFF 99%) repeat scroll 0% 0%;
    content: " ";
}

.task-viewmembers #community-wrap.cGroups .joms-list--friend .joms-list__body .joms-text--title {
    display: block;
    font-size: 11px;
    text-align: center;
    color: #999;
    padding-top: 5px;
    margin-top: 5px;
    border-top: 0.5px solid #D5D6D7;
    margin-bottom: 0px;
}

.task-viewmembers #community-wrap.cGroups .joms-list--friend .joms-list__actions .joms-list__options a.joms-dropdown-button {
    width: 27px;
    height: 27px;
    padding: 0px;
    font-size: 15px;
    text-align: center;
    line-height: 27px;  
    color: #fff;
    text-shadow: #000 0px 2px 3px;
    top:2px
    right:2px;

}

.task-viewmembers #community-wrap.cGroups .joms-list--friend .joms-list__actions .joms-list__options a.joms-dropdown-button:hover {
   background:#ECF0F1;
   color:#505656;
   border-radius:50%;
   text-shadow:none;
}

.task-viewmembers #community-wrap.cGroups .joms-list__options .joms-dropdown {
    top: 2px;
    bottom: auto;
    right: 2px;
    left: auto;
    border-radius: 3px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.37);
    border: 0px none;
    padding: 5px 0px;
    min-width: 120px;
    z-index: 12;
}

.task-viewmembers #community-wrap.cGroups .joms-list__options .joms-dropdown li {
    padding: 2.5px 0px;
    line-height: 20px;
    height: auto;
    border: 0px none;
    margin: 0px;
    width: 100%;
    font-size: 14px;
}

.task-viewmembers #community-wrap.cGroups .joms-list__options .joms-dropdown li:hover {
   background:#fff;
}

.task-viewmembers #community-wrap.cGroups .joms-list__options .joms-dropdown li a {
    height: auto;
    width: 100%;
    color: inherit !important;
    font-weight: 300;
    border-radius: 0px;
    padding: 3px 20px;
    text-shadow: none;
    text-align: left;
}

.task-viewmembers #community-wrap.cGroups .joms-list__options .joms-dropdown li a:hover {
   background:#1ba1e2;
   color:#fff !important;
}

/**
 * ------------------------------------------------------------------------
 * GRUOP DISCUSSIONS
 * ------------------------------------------------------------------------
 */

.task-viewdiscussion #community-wrap.cGroups .group-page-header .joms-button--add {
   position:absolute;
   right:0px;
   top:25px;
}

@media (max-width:991px) {
   .task-viewdiscussion #community-wrap.cGroups .group-page-header .joms-button--add {
      right:30px !important;
      top:17px !important;
   }
}

/**
 * ------------------------------------------------------------------------
 * GRUOP CALLS
 * ------------------------------------------------------------------------
 */

#community-wrap.cGroups .calls-page-header {
   background: #afafaf;
   color: #fff;
   margin: 0px -17px;
   padding: 17px 17px 0px;
}

#community-wrap.cGroups .calls-page-header h3 {
    color: #fff;
    font-size: 17.5px;
    line-height: 40px;
}

#community-wrap.cGroups .calls-page-header .joms-subnav--desktop {
    background: #bfbfbf;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.37);
    padding:0px 17px;
    margin:-9px -17px 20px;
}

#community-wrap.cGroups .calls-page-header .joms-button--add,
#community-wrap.cGroups .joms-button--add-on-page.onCalls {
   position:absolute;
   right:0px;
   top:25px;
   width: 27px;
   height: 27px;
   line-height: 27px;
   padding: 0px;
   border: 0px none;
   font-size: 17.5px;
   transition: all 0.2s ease 0s;
   margin-left: 3px;
   background:transparent;
}

@media (max-width:991px) {
   #community-wrap.cGroups .calls-page-header .joms-button--add {
      right:32px !important;
      top:17px !important;
   }

   #community-wrap.cGroups .joms-button--add-on-page.onCalls {
      right:17px !important;
      top:17px !important;
   }
}

#community-wrap.cGroups .calls-page-header .joms-button--add:hover,
#community-wrap.cGroups .joms-button--add-on-page.onCalls:hover {
    border-radius: 50%;
    color: #505656 !important;
    background: #ECF0F1 none repeat scroll 0% 0%;
}

#community-wrap.cGroups .calls-page-header .joms-subnav__menu {
    position: absolute;
    top: 16px;
    right: 0px;
    height: 27px;
}

#community-wrap.cGroups .calls-page-header .joms-button--neutral {
    display: block;
    width: 27px;
    border: 0px none;
    box-shadow: none;
    padding: 0px;
    font-size: 17.5px;
    line-height: 27px;
    background: transparent none repeat scroll 0% 0%;
    color: #fff !important;
}

#community-wrap.cGroups .calls-page-header .joms-button--neutral:hover {
    border-radius:50%;
    color:#505656 !important;
    background:#ECF0F1;
}

#community-wrap.cGroups .calls-page-header .joms-button--neutral .submenu-text,
#community-wrap.cGroups .calls-page-header .joms-button--add .create-text {
   display:none;
}

@media (max-width:991px) {
   #community-wrap.cGroups .calls-page-header {
       margin-bottom:20px;
       padding: 10px 49px 1px 17px;
   }
}

@media (max-width:480px) {
   #community-wrap.cGroups .calls-page-header {
       margin-bottom:20px;
       padding: 10px 17px 1px 17px !important;
   }

   #community-wrap.cGroups .calls-page-header .joms-list__search .joms-list__utilities form .joms-button--neutral {
       line-height: 25px;
       margin: 0px;
       font-size: 17.5px;
   }
}

#community-wrap.cGroups .joms-comment--discuss {
   background:#fff;
   padding:10px;
}

#community-wrap.cGroups .joms-stream--discussion {
    background: #fff;
    margin-bottom: 10px;
    border-bottom: 0px none;
    position: relative;
}

#community-wrap.cGroups .joms-stream--discussion .joms-avatar--stream {
   vertical-align: top;
}

@media (min-width:640px) {
   #community-wrap.cGroups .joms-stream--discussion .call-avatar-mobile {
      display:none;
   }

   #community-wrap.cGroups .joms-stream--discussion .joms-stream__meta {
       padding: 0px 0px 0px 8px;
   }
}

@media (max-width:639px) {
   #community-wrap.cGroups .joms-stream--discussion .call-avatar-desktop {
      display:none;
   }

   #community-wrap.cGroups .joms-stream--discussion .call-avatar-mobile {
      display:table-cell;
      width: 40px;
   }

   #community-wrap.cGroups .joms-stream--discussion .call-avatar-mobile img {
       max-width: 40px;
   }

   #community-wrap.cGroups .joms-stream--discussion .joms-stream__time {
       border-top: 0.5px solid #d5d6d7;
       padding-top: 5px;
       margin-top: 5px;
   }
   
   .chrome #community-wrap.cGroups .joms-stream--discussion .joms-stream__time {
       border-top: 1px solid #d5d6d7;
   }

   #community-wrap.cGroups .joms-stream--discussion .joms-stream__time small {
       display: table-cell;
       vertical-align: middle;
       padding-left: 10px;
       font-size: 12px;
   }

   #community-wrap.cGroups .joms-stream--discussion .joms-stream__meta {
       padding: 0px;
   }
}

#community-wrap.cGroups .joms-stream--discussion .joms-stream__meta .joms-stream__user {
    display: block;
    padding-right: 70px;
}

#community-wrap.cGroups .joms-stream--discussion .joms-stream__replies {
    position: absolute;
    right: 14px;
    top: 14px;
}

#community-wrap.cGroups .joms-stream--discussion .joms-stream__replies a {
    border: 0.5px solid #d5d6d7;
    background-image: none !important;
    padding-left: 9px !important;
    padding-right: 6px;
    padding-bottom: 0px;
    line-height: 29px;
    height: 29px;
    background-color: #FFF;
    border-radius: 3px;
    padding-top: 0px;
    font-size: 13px;
}

.chrome #community-wrap.cGroups .joms-stream--discussion .joms-stream__replies a {
    border: 1px solid #d5d6d7;
}

.task-viewdiscussion #community-wrap.cGroups .joms-text--title {
    font-size: 120%;
    background: #d5d6d7;
    border-radius: 2px 2px 0px 0px;
    color: #333;
    font-weight: bold;
    padding: 10px;
    line-height: 24px;
    margin: 0px;
}

/**
 * ------------------------------------------------------------------------
 * GROUP BULLETIN
 * ------------------------------------------------------------------------
 */

#community-wrap.cGroups .joms-comment--bulletin .joms-avatar--comment {
    width: 48px;
}

#community-wrap.cGroups .joms-comment--bulletin {
   display:block !important;
}

#community-wrap.cGroups .group-page-header .joms-button--add.onBulls,
#community-wrap.cGroups .joms-button--add-on-page.onBulls {
   position:absolute;
   right:0px;
   top:25px;
   width: 27px;
   height: 27px;
   line-height: 27px;
   padding: 0px;
   border: 0px none;
   font-size: 17.5px;
   transition: all 0.2s ease 0s;
   margin-left: 3px;
   background:transparent;
}

@media (max-width:991px) {
   #community-wrap.cGroups .group-page-header .joms-button--add.onBulls {
      right:32px !important;
      top:17px !important;
   }

   #community-wrap.cGroups .joms-button--add-on-page.onBulls {
      right:0px !important;
      top:17px !important;
   }
}

#community-wrap.cGroups .group-page-header .joms-button--add.onBulls:hover,
#community-wrap.cGroups .joms-button--add-on-page.onBulls:hover {
    border-radius: 50%;
    color: #505656 !important;
    background: #ECF0F1 none repeat scroll 0% 0%;
}

#community-wrap.cGroups .joms-comment--bulletin .joms-comment__item {
    padding: 14px;
    border: 0px;
    margin-bottom: 10px;
    background-color: #fff;
}

#community-wrap.cGroups ..joms-comment--bulletin .joms-avatar--stream {
   vertical-align: top;
}

@media (min-width:640px) {
   #community-wrap.cGroups .joms-comment--bulletin .bull-avatar-mobile {
      display:none;
   }

   #community-wrap.cGroups .joms-comment--bulletin .joms-comment__meta {
       padding: 0px 0px 0px 8px;
   }
}

@media (max-width:639px) {
   #community-wrap.cGroups .joms-comment--bulletin .bull-avatar-desktop {
      display:none;
   }

   #community-wrap.cGroups .joms-comment--bulletin .bull-avatar-mobile {
      display:table-cell;
      width: 40px;
   }

   #community-wrap.cGroups .joms-comment--bulletin .bull-avatar-mobile img {
       max-width: 40px;
   }

   #community-wrap.cGroups .joms-comment--bulletin .joms-comment__time {
       border-top: 0.5px solid #d5d6d7;
       padding-top: 5px;
       margin-top: 5px;
   }
   
   .chrome #community-wrap.cGroups .joms-comment--bulletin .joms-comment__time {
       border-top: 1px solid #d5d6d7;
   }

   #community-wrap.cGroups .joms-comment--bulletin .joms-comment__time small {
       display: table-cell;
       vertical-align: middle;
       padding-left: 10px;
       font-size: 12px;
   }

   #community-wrap.cGroups .joms-comment--bulletin .joms-comment__meta {
       padding: 0px;
   }
}

#community-wrap.cGroups .joms-comment--bulletin .joms-comment__meta h4 {
    font-size:20px;
}



/**
 * ------------------------------------------------------------------------
 * GRUOP FORM
 * ------------------------------------------------------------------------
 */


#community-wrap.cGroups form {
    padding: 0px 20px;
}

.view-groups.task-edit #community-wrap.cGroups .joms-form__legend,
.view-groups.task-create #community-wrap.cGroups .joms-form__legend {
    border-top: 1px solid #D5D6D7;
    padding: 10px 10px 0px;
    text-transform: uppercase;
    color: #505050;
    margin: 0px -20px;
    width: auto;
}

.view-groups #community-wrap.cGroups .joms-form__group {
    padding-top: 20px;
    padding-bottom: 20px;
    margin: 0px;
}

.view-groups #community-wrap.cGroups .joms-form__group + .joms-form__group {
    border-top: 0.5px solid #D5D6D7;
}

.chrome .view-groups #community-wrap.cGroups .joms-form__group + .joms-form__group {
    border-top: 1px solid #D5D6D7;
}

.view-groups #community-wrap.cGroups .joms-form__group.no-line {
   border-top:0px !important;
}

.view-groups #community-wrap.cGroups .joms-form__group.joms-help {
   padding-top:10px;
   padding-bottom:0px;
}

.view-groups #community-wrap.cGroups .joms-form__group .trumbowyg-box {
   margin: 0px;
}

.view-groups #community-wrap.cGroups .joms-form__group .title {
    font-weight: bold;
    color: #424242;
  /*  line-height: 30px; */
  /*  vertical-align: top; */
}

.view-groups #community-wrap.cGroups .joms-form__group.box .title {
    line-height: 30px; 
    vertical-align: top; 
}

.view-groups.task-edit #community-wrap.cGroups .joms-form__group .joms-table__col .urlx,
.view-groups.task-create #community-wrap.cGroups .joms-form__group .joms-table__col .urlx {
    line-height: 43px;
    text-align: center;
    border-radius: 3px 0px 0px 3px;
    border: 1px solid #E3E5E7;
    background: #E3E5E7 none repeat scroll 0% 0%;
    color: #555;
    padding: 0px 5px 0px 0px;
}

.view-groups #community-wrap.cGroups .yes_no label {
    font-size: 14px;
    line-height: 12px;
    margin-right: 16px;
}

.view-groups.task-edit #community-wrap.cGroups .joms-form__group.last,
.view-groups.task-create #community-wrap.cGroups .joms-form__group.last,
.view-groups.task-editdiscussion #community-wrap.cGroups .joms-form__group.last,
.view-groups.task-adddiscussion #community-wrap.cGroups .joms-form__group.last,
.view-groups.task-addnews #community-wrap.cGroups .joms-form__group.last,
.view-groups.task-viewbulletin #community-wrap.cGroups .joms-form__group.last {
    margin: 0px -20px;
    width: auto;
    display: block;
    padding-top: 8px;
    border-top: 1px solid #D5D6D7;
    text-align: right;
    padding-right: 20px;
    padding-bottom:8px;
} 

.view-groups.task-edit #community-wrap.cGroups .joms-form__group.last .joms-button--primary,
.view-groups.task-create #community-wrap.cGroups .joms-form__group.last .joms-button--primary,
.view-groups.task-editdiscussion #community-wrap.cGroups .joms-form__group.last .joms-button--primary,
.view-groups.task-adddiscussion #community-wrap.cGroups .joms-form__group.last .joms-button--primary,
.view-groups.task-addnews #community-wrap.cGroups .joms-form__group.last .joms-button--primary,
.view-groups.task-viewbulletin #community-wrap.cGroups .joms-form__group.last .joms-button--primary {
    padding: 0px 8px;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 32px;
    border-radius: 2px;
}

.view-groups.task-edit #community-wrap.cGroups .joms-form__group.last .joms-button--neutral,
.view-groups.task-create #community-wrap.cGroups .joms-form__group.last .joms-button--neutral,
.view-groups.task-editdiscussion #community-wrap.cGroups .joms-form__group.last .joms-button--neutral,
.view-groups.task-adddiscussion #community-wrap.cGroups .joms-form__group.last .joms-button--neutral,
.view-groups.task-addnews #community-wrap.cGroups .joms-form__group.last .joms-button--neutral,
.view-groups.task-viewbulletin #community-wrap.cGroups .joms-form__group.last .joms-button--neutral {
    font-weight: 300;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 32px;
    border: 0px none;
    padding: 0px 16px;
    margin-top: -1px;
    text-shadow: none;
    background: #e3e5e7;
    margin-right: 8px;
    border-radius: 2px;
}


.view-groups.task-edit #community-wrap.cGroups .joms-form__group.last .joms-button--primary:hover,
.view-groups.task-edit #community-wrap.cGroups .joms-form__group.last .joms-button--neutral:hover,
.view-groups.task-create #community-wrap.cGroups .joms-form__group.last .joms-button--primary:hover,
.view-groups.task-create #community-wrap.cGroups .joms-form__group.last .joms-button--neutral:hover,
.view-groups.task-editdiscussion #community-wrap.cGroups .joms-form__group.last .joms-button--primary:hover,
.view-groups.task-editdiscussion #community-wrap.cGroups .joms-form__group.last .joms-button--neutral:hover,
.view-groups.task-adddiscussion #community-wrap.cGroups .joms-form__group.last .joms-button--primary:hover,
.view-groups.task-adddiscussion #community-wrap.cGroups .joms-form__group.last .joms-button--neutral:hover,
.view-groups.task-addnews #community-wrap.cGroups .joms-form__group.last .joms-button--primary:hover,
.view-groups.task-addnews #community-wrap.cGroups .joms-form__group.last .joms-button--neutral:hover,
.view-groups.task-viewbulletin #community-wrap.cGroups .joms-form__group.last .joms-button--primary:hover,
.view-groups.task-viewbulletin #community-wrap.cGroups .joms-form__group.last .joms-button--neutral:hover {
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.37);
    color: #1BA1E2 !important;
    background: #FFF ;
}




/**
 * ------------------------------------------------------------------------
 * EVENT PAGE HEADER
 * ------------------------------------------------------------------------
 */

.task-viewevent #community-wrap.cEvents h4 {
   display:none;
}

.view-events #community-wrap.cEvents {
   overflow:visible;
}

#community-wrap.cEvents .events-page-header {
   background: #104A89;
   color: #fff;
   margin: -21px -17px 0px;
   padding: 17px 17px 0px;
}

#community-wrap.cEvents .events-page-header h3 {
    color: #fff;
    font-size: 17.5px;
    line-height: 40px;
}

#community-wrap.cEvents .events-page-header .joms-subnav--desktop {
    background: #33649a;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.37);
    padding:0px 17px;
    margin:-9px -17px 20px;
}

#community-wrap.cEvents .events-page-header .joms-subnav__menu {
    position: absolute;
    top: 16px;
    right: 0px;
    height: 27px;
}

#community-wrap.cEvents .events-page-header .joms-button--neutral {
    display: block;
    width: 27px;
    border: 0px none;
    box-shadow: none;
    padding: 0px;
    font-size: 17.5px;
    line-height: 27px;
    background: transparent none repeat scroll 0% 0%;
    color: #fff !important;
}

#community-wrap.cEvents .events-page-header .joms-button--neutral:hover {
    border-radius:50%;
    color:#505656 !important;
    background:#ECF0F1;
}

#community-wrap.cEvents .events-page-header .joms-button--neutral .submenu-text,
#community-wrap.cEvents .events-page-header .joms-button--add .create-text {
   display:none;
}

#community-wrap.cEvents .events-page-header .joms-list__search .joms-list__utilities{
   padding-top:7px;
   margin-top:5px;
}

#community-wrap.cEvents .events-page-header .joms-list__search .joms-list__utilities form {
   background: transparent;
}

#community-wrap.cEvents .events-page-header .joms-list__search .joms-list__utilities form .joms-input--search[type="text"] {
    border: 1px solid #fff;
    height: 27px;
    border-radius:3px 0px 0px 3px;
}

#community-wrap.cEvents .events-page-header .joms-list__search .joms-list__utilities form .button_search {
    margin-left: -6px;
    border: 1px solid #fff;
    border-radius: 0px 3px 3px 0px;
    height: 27px;
    margin-top: -1px;
    transition: all 0.2s ease 0s;
}

#community-wrap.cEvents .events-page-header .joms-list__search .joms-list__utilities form .button_search:hover {
    color:#505656 !important;
    background:#ECF0F1;
}

#community-wrap.cEvents .events-page-header .joms-list__search .joms-list__utilities form .joms-button--neutral {
    line-height: 27px;
}

#community-wrap.cEvents .events-page-header .joms-button--add {
    right: 49px;
    width: 27px;
    height: 27px;
    line-height: 27px;
    padding: 0px;
    border: 0px none;
    top: 17px;
    font-size: 17.5px;
    transition: all 0.2s ease 0s;
    margin-left:3px;
   background: transparent;
}

#community-wrap.cEvents .events-page-header .joms-button--add:hover {
    border-radius:50%;
    color:#505656 !important;
    background:#ECF0F1;
}

@media (max-width:991px) {
   #community-wrap.cEvents .events-page-header {

       padding: 10px 49px 1px 17px;
   }

   #community-wrap.cEvents .events-page-header .joms-button--add {
       right: 32px;
   }
}

@media (max-width:480px) {
   #community-wrap.cEvents .events-page-header {

       padding: 10px 17px 1px 17px !important;
   }

   #community-wrap.cEvents .events-page-header .joms-list__search .joms-list__utilities form .joms-button--neutral {
       line-height: 25px;
       margin: 0px;
       font-size: 17.5px;
   }
}



/**
 * ------------------------------------------------------------------------
 * EVENTS DISPLAY ALL - LIST
 * ------------------------------------------------------------------------
 */

@media (max-width:991px) {
   .view-events #community-wrap.cEvents .com-events-categories {
      display:none;
   }
}

@media (min-width:992px) {
   .view-events #community-wrap.cEvents .joms-cat-shorting {
      display:none;
   }
}

.view-events #community-wrap.cEvents .event-cards  {
    font-size: 0px;
    margin: 0px -10px;
}

.view-events #community-wrap.cEvents .event-cards .joms-list__item  {
    border-radius: 2px;
    display: inline-flex;
    border: 0px none;
    background: transparent none repeat scroll 0% 0%;
    padding: 0px 10px;
}

@media (min-width:1140px) {
   .view-events #community-wrap.cEvents .event-cards .joms-list__item  {
       width:50%;
   }
}

@media (min-width:992px) and (max-width:1139px) {
   .view-events #community-wrap.cEvents .event-cards .joms-list__item  {
       width:100%;
   }
}

@media (min-width:860px) and (max-width:991px) {
   .view-events #community-wrap.cEvents .event-cards .joms-list__item  {
       width:50%;
   }
}

@media (max-width:859px) {
   .view-events #community-wrap.cEvents .event-cards .joms-list__item  {
       width:100%;
   }
}

@media (max-width:480px) {
   .view-events #community-wrap.cEvents .cMedia-Box .joms-list__footer {
       border-bottom: 0px none !important;
       margin-bottom: 0px !important;
       padding-bottom: 14px !important;
       border-top:0.5px solid #d5d6d7;
   }

   .chrome .view-events #community-wrap.cEvents .cMedia-Box .joms-list__footer {
       border-top:1px solid #d5d6d7;
   }

   .view-events #community-wrap.cEvents .event-cards .joms-list__item .joms-list__cover {
       height: 140px;
   }
}

.view-events #community-wrap.cEvents .event-cards .joms-list__item .cMedia-Box {
    background: #FFF;
    border-style: solid;
    border-color: #D5D6D7;
    border-radius: 2px;
    border-width: 0.5px 0.5px 2px;
    width:100%;
    overflow:hidden;
    font-size:14px;
}

.view-events #community-wrap.cEvents .event-cards .joms-list__item .cMedia-Box .joms-focus__date.cover {
   bottom: 54px;
}

.view-events #community-wrap.cEvents .event-cards .joms-list__item .cMedia-Box .buttons a {
    font-size: 13px;
    font-weight: 300;
    line-height: 32px;
    height: 32px;
    border: medium none;
    border-radius: 2px;
    padding: 0px 8px;
    text-transform: uppercase;
}

.view-events #community-wrap.cEvents .event-cards .joms-list__item .cMedia-Box .buttons a.respond:hover {
    background: #FFF;
    color: #1BA1E2 !important;
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.4);
}

.view-events #community-wrap.cEvents .event-cards .joms-list__item .cMedia-Box .buttons a.invite {
    background: #FFA500;
}

.view-events #community-wrap.cEvents .event-cards .joms-list__item .cMedia-Box .buttons a.invite:hover {
    background: #FFF;
    color: #FFA500 !important;
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.4);
}

.chrome .view-events #community-wrap.cEvents .event-cards .joms-list__item .cMedia-Box  {
    border-width: 1px 1px 2px;
}

.view-events #community-wrap.cEvents .event-cards .joms-list__item .joms-list__cover {
    width: 100%; 
}

.view-events #community-wrap.cEvents .event-cards .joms-list__content {
    padding: 10px 16px;
    border-bottom: 0.5px solid #D5D6D7;
    width: 100%;
    position: relative;
}

.view-events #community-wrap.cEvents .event-cards .joms-list__item .joms-list__title {
    margin: -45px 0px 0px;
    padding: 10px;
    background: #fff;
   border-radius: 2px;
   position: relative;
   margin-bottom:10px;
   min-height:60px;
}

.view-events #community-wrap.cEvents .event-cards .joms-list__item .cTitle-shadow {
    height: 35px;
    position: absolute;
    top: -35px;
    border-radius: 2px 2px 0px 0px;
    box-shadow: 0px -1px 10px rgba(0, 0, 0, 0.4);
    left: 16px;
    right: 16px;
}

.view-events #community-wrap.cEvents .cMedia-Box .cBox-lists {
   min-height:64px;
}

.view-events #community-wrap.cEvents .cMedia-Box .cBox-lists ul {
   font-size:13px;
}

.view-events #community-wrap.cEvents .cMedia-Box .joms-list__footer {
    width: 100%;
    text-align: center;
   /* margin-bottom: 25px; */
   /* border-bottom: 0.5px solid #d5d6d7; */
    padding-bottom: 5px;
}

.view-events #community-wrap.cEvents .cMedia-Box .joms-list__footer a.joms-avatar {
    width: 40px;
    height: 40px;
    overflow: hidden;
    border-radius: 50%;
    border: 1px solid #d5d6d7;
    margin: 0px auto 7px;
}

.view-events #community-wrap.cEvents .cMedia-Box .joms-list__footer .joms-avatar img {
    border-radius: 0px;
    border: 0px none;
    padding: 0px;
}

.view-events #community-wrap.cEvents .cMedia-Box .joms-focus__button--options--desktop > a.joms-button--options {
    font-size: 16px;
    padding: 0px;
    line-height: 30px;
    color: #fff;
    background: transparent;
    text-shadow: 0px 1px 1px rgb(0, 0, 0);
    border-radius:0px;
}

.view-events #community-wrap.cEvents .cMedia-Box .joms-focus__button--options--desktop > a.joms-button--options:hover {
    color: #505656;
    background: #ECF0F1;
    border-radius:50%;
    text-shadow:none;
    transition: all 0.2s ease 0s;
}

.view-events #community-wrap.cEvents .cMedia-Box .joms-focus__button--options--desktop .joms-dropdown {
    right: -2px;
    top: -2px;
    border-radius: 3px;
    border: 0px none;
    padding: 5px 0px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.37);
}

.view-events #community-wrap.cEvents .cMedia-Box .joms-focus__button--options--desktop .joms-dropdown > li {
    color: #424242;
    padding: 2.5px 0px;
    text-align: left;
    line-height: 20px;
    height: auto;
    border: 0px none;
    margin: 0px;
    width: 100%;
    font-size: 14px;
}   

.view-events #community-wrap.cEvents .cMedia-Box .joms-focus__button--options--desktop .joms-dropdown > li:hover {
    background: transparent;
}

.view-events #community-wrap.cEvents .cMedia-Box .joms-focus__button--options--desktop .joms-dropdown > li > a {
    height: auto;
    width: 100%;
    color: inherit !important;
    font-weight: 300;
    border-radius: 0px;
    padding: 3px 20px;
    text-shadow: none;
    text-align: left;
}

.view-events #community-wrap.cEvents .cMedia-Box .joms-focus__button--options--desktop .joms-dropdown > li >  a:hover {
    background: #1BA1E2  !important;
    text-decoration: none !important;
    color: #FFF !important;
}

.view-events #community-wrap.cEvents .cMedia-Box .joms-list__permission {
    font-size: 12px;
    bottom: 5px;
}

@media (max-width:991px) {
    .view-events #community-wrap.cEvents .col-md-4 {
       padding:0px;
    }
}


/**
 * ------------------------------------------------------------------------
 * EVENTS FORM
 * ------------------------------------------------------------------------
 */


.view-events.task-edit #community-wrap.cEvents .events-edit-page-header {
   background: #104a89;
   color: #fff;
   margin: 0px -17px 20px;
   padding: 17px 17px 18px;
   font-size:17.5px;
   display:block !important;
   line-height: 40px;
   font-weight: bold;
}

.view-events.task-create #community-wrap.cEvents .events-edit-page-header {
    background: #104A89 none repeat scroll 0% 0%;
    color: #FFF;
    margin: 0px -17px 20px;
    padding: 17px 17px 1px;
    font-size: 17.5px;
    display: block !important;
    line-height: 40px;
    font-weight: bold;
}

.view-events.task-edit #community-wrap.cEvents .events-edit-page-header h3,
.view-events.task-create #community-wrap.cEvents .events-edit-page-header h3 { 
    color: #fff;
    font-size: 17.5px;
    line-height: 40px;
}

.view-events.task-edit #community-wrap.cEvents .joms-subnav--desktop {
    background: #33649a;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.37);
    padding: 0px 17px;
    margin: 0px -17px 0px;
    position: absolute;
    top: 62px;
    z-index: 1;
    left: 0px;
    right: 0px;
}

.view-events.task-edit #community-wrap.cEvents .joms-subnav__menu {
    position: absolute;
    top: 16px;
    right: 0px;
    height: 27px;
    z-index:1;
}

.view-events.task-edit #community-wrap.cEvents .joms-button--neutral {
    display: block;
    width: 27px;
    border: 0px none;
    box-shadow: none;
    padding: 0px;
    font-size: 17.5px;
    line-height: 27px;
    background: transparent none repeat scroll 0% 0%;
    color: #fff !important;
}

.view-events.task-edit #community-wrap.cEvents .joms-button--neutral:hover {
    border-radius:50%;
    color:#505656 !important;
    background:#ECF0F1;
}

.view-events.task-edit #community-wrap.cEvents .joms-button--neutral .submenu-text {
   display:none;
}

@media (max-width:991px) {
   .view-events.task-edit #community-wrap.cEvents .preferences-page-header {

       padding: 10px 49px 1px 17px;
       margin-bottom:20px;
   }
}

@media (max-width:480px) {
   .view-events.task-edit #community-wrap.cEvents .preferences-page-header {

       padding: 10px 17px 1px 17px !important;
       margin-bottom:20px;
   }
}

.view-events.task-edit #community-wrap.cEvents form,
.view-events.task-create #community-wrap.cEvents form {
   padding:20px 20px 0px;
}

.view-events #community-wrap.cEvents .joms-form__group {
    padding-top: 20px;
    padding-bottom: 20px;
    margin: 0px;
}

.view-events #community-wrap.cEvents .joms-form__group + .joms-form__group {
    border-top: 0.5px solid #D5D6D7;
}

.view-events #community-wrap.cEvents .joms-form__group .title {
    font-weight: bold;
    color: #424242;
}

.view-events #community-wrap.cEvents .joms-form__group.box .title {
    line-height: 30px;
    vertical-align: top;
}

.view-events #community-wrap.cEvents .joms-form__group .trumbowyg-box {
    margin: 0px;
}

.view-events #community-wrap.cEvents .joms-form__group.last {
    width: auto;
    display: block;
    padding-top: 8px;
    border-top: 1px solid #D5D6D7;
    text-align: right;
    padding-right: 20px;
    padding-bottom: 8px;
    margin: 0px -20px;
}

.view-events #community-wrap.cEvents .joms-form__group.last .joms-button--neutral {
    font-weight: 300;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 32px;
    border: 0px none;
    padding: 0px 16px;
    text-shadow: none;
    background: #E3E5E7;
    margin-right: 8px;
    border-radius: 2px;
   color: #505656 !important;
   width: auto;
   display: unset;
}

.view-events #community-wrap.cEvents .joms-form__group.last .joms-button--primary {
    padding: 0px 8px;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 32px;
    border-radius: 2px;
    border:0px;
}

.view-events #community-wrap.cEvents .joms-form__group.last .joms-button--primary:hover,
.view-events #community-wrap.cEvents .joms-form__group.last .joms-button--neutral:hover {
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.37);
    color: #1BA1E2 !important;
    background: #FFF ;
}

.view-events #community-wrap.cEvents .joms-form__group .select--wrapper {
    margin-top: 0px;
    margin-bottom: 0px;   
    border-radius: 3px;
    overflow: hidden;
    display: inline-block;
    padding: 1px;
    width: auto;
    background: #FFF;
    border: 1px solid #E3E5E7;
    color: #2C3E50;
    outline: medium none;
    box-shadow: none;
   position: relative;
}

.view-events #community-wrap.cEvents .joms-form__group .select--wrapper select {
     border: none;
     -moz-appearance: none;
     outline: 0px none;
     background-color: transparent;
}

.view-events #community-wrap.cEvents .joms-form__group .select--wrapper::after {
    content: "";
    position: absolute;
    width: 9px;
    height: 8px;
    top: 50%;
    right: 8.65248px;
    margin-top: -4px;
    background-image: url("../images/select-arrow.png");
    background-repeat: no-repeat;
    background-size: 100% auto;
    z-index: 2;
    pointer-events: none;
}

.view-events #community-wrap.cEvents .joms-form__group .duepunti {
    line-height: 50px;
    padding: 0px;
    border: 0px none;
    background: rgb(255, 255, 255) none repeat scroll 0% 0%;
    margin: 0px 5px 0px 10px;
}

.view-events #community-wrap.cEvents .joms-form__group .duepunti::after {
   display:none;
}

/**
 * ------------------------------------------------------------------------
 * EVENTS MEMBERS
 * ------------------------------------------------------------------------
 */

#community-wrap.cEvents .joms-list--friend .joms-list__item {
    width: 16.6%;
}

.view-events.task-viewguest .joms-subnav--desktop,
.view-events.task-viewguest .joms-subnav__menu,
.view-events.task-viewguest .joms-subnav {
   display:none;
}



/**
 * ------------------------------------------------------------------------
 * VIDEOS PAGE HEADER
 * ------------------------------------------------------------------------
 */



.view-videos #community-wrap.cVideos {
   overflow:visible;
}

#community-wrap.cVideos .videos-page-header {
   background: #ea0000;
   color: #fff;
   margin: 0px -17px 20px;
   padding: 17px 17px 0px;
}

#community-wrap.cVideos .videos-page-header h3 {
    color: #fff;
    font-size: 17.5px;
    line-height: 40px;
    margin-bottom:17px;
}

#community-wrap.cVideos .videos-page-header .joms-subnav--desktop {
    background: #ed2626;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.37);
    padding:0px 17px;
    margin:-26px -17px 20px;
}

#community-wrap.cVideos .videos-page-header .joms-subnav__menu {
    position: absolute;
    top: 16px;
    right: 0px;
    height: 27px;
}

#community-wrap.cVideos .videos-page-header .joms-button--neutral {
    display: block;
    width: 27px;
    border: 0px none;
    box-shadow: none;
    padding: 0px;
    font-size: 17.5px;
    line-height: 27px;
    background: transparent none repeat scroll 0% 0%;
    color: #fff !important;
}

#community-wrap.cVideos .videos-page-header .joms-button--neutral:hover {
    border-radius:50%;
    color:#505656 !important;
    background:#ECF0F1;
}

#community-wrap.cVideos .videos-page-header .joms-button--neutral .submenu-text,
#community-wrap.cVideos .videos-page-header .joms-button--add .create-text {
   display:none;
}

#community-wrap.cVideos .videos-page-header .joms-list__search .joms-list__utilities{
   padding-top:7px;
   margin-top:5px;
}

#community-wrap.cVideos .videos-page-header .joms-list__search .joms-list__utilities form {
   background: transparent;
}

#community-wrap.cVideos .videos-page-header .joms-list__search .joms-list__utilities form .joms-input--search[type="text"] {
    border: 1px solid #fff;
    height: 27px;
    border-radius:3px 0px 0px 3px;
}

#community-wrap.cVideos .videos-page-header .joms-list__search .joms-list__utilities form .button_search {
    margin-left: -6px;
    border: 1px solid #fff;
    border-radius: 0px 3px 3px 0px;
    height: 27px;
    margin-top: -1px;
    transition: all 0.2s ease 0s;
}

#community-wrap.cVideos .videos-page-header .joms-list__search .joms-list__utilities form .button_search:hover {
    color:#505656 !important;
    background:#ECF0F1;
}

#community-wrap.cVideos .videos-page-header .joms-list__search .joms-list__utilities form .joms-button--neutral {
    line-height: 27px;
}

#community-wrap.cVideos .videos-page-header .joms-button--add {
    right: 49px;
    width: 27px;
    height: 27px;
    line-height: 27px;
    padding: 0px;
    border: 0px none;
    top: 17px;
    font-size: 17.5px;
    transition: all 0.2s ease 0s;
    margin-left:3px;
   background: transparent;
}

#community-wrap.cVideos .videos-page-header .joms-button--add:hover {
    border-radius:50%;
    color:#505656 !important;
    background:#ECF0F1;
}

@media (max-width:991px) {
   
   #community-wrap.cVideos .videos-page-header h3 {

       padding: 0px;
   }

   #community-wrap.cVideos .videos-page-header .joms-button--add {
       right: 0px;
       top:26px;
   }
}

@media (max-width:480px) {
   #community-wrap.cVideos .videos-page-header h3 {
       margin-bottom: 0px !important;
   }

   #community-wrap.cVideos .videos-page-header .joms-list__search .joms-list__utilities form .joms-button--neutral {
       line-height: 25px;
       margin: 0px;
       font-size: 17.5px;
   }

   #community-wrap.cVideos .videos-page-header .joms-list__search {
        margin-bottom: 0px;
        padding-bottom: 10px;
   }
}


#community-wrap.cVideos .videos-page-header .joms-subnav--desktop {
    background: #ed2626;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.37);
    padding:0px 17px;
    margin:-9px -17px 20px;
}

#community-wrap.cVideos .videos-page-header .joms-subnav__menu {
    position: absolute;
    top: 16px;
    right: 0px;
    height: 27px;
}

#community-wrap.cVideos .videos-page-header .joms-subnav {
   margin: 0px -17px 20px;
   padding: 0px 20px;
   background: #ed2626;
   box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.37);
}

#community-wrap.cVideos .videos-page-header .joms-subnav a {
    background: #ed2626;
    border: 0px;
    line-height: 27px;
    margin-top: 0px;
    color: #fff;
    border-radius: 0px !important;
}

#community-wrap.cVideos .videos-page-header .joms-subnav a:hover {
    background: rgba(255, 255, 255, 0.2) !important;
}



/**
 * ------------------------------------------------------------------------
 * PHOTOS PAGE HEADER
 * ------------------------------------------------------------------------
 */

#community-wrap.cPhotos {
   overflow:visible;
}

#community-wrap.cPhotos .photos-page-header {
   background: #75AC45;
   color: #fff;
   margin: -21px -17px 20px;
   padding: 17px 17px 0px;
}

#community-wrap.cPhotos .photos-page-header h3 {
    color: #fff;
    font-size: 17.5px;
    line-height: 40px;
    margin-bottom:17px;
    margin-top:auto;
}

#community-wrap.cPhotos .photos-page-header .joms-subnav--desktop {
    background: #89b860;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.37);
    padding:0px 17px;
    margin:-12px -17px 20px;
}

#community-wrap.cPhotos .photos-page-header .joms-subnav__menu {
    position: absolute;
    top: 24px;
    right: 0px;
    height: 27px;
}

#community-wrap.cPhotos .photos-page-header .joms-button--neutral {
    display: block;
    width: 27px;
    border: 0px none;
    box-shadow: none;
    padding: 0px;
    font-size: 17.5px;
    line-height: 27px;
    background: transparent none repeat scroll 0% 0%;
    color: #fff !important;
}

#community-wrap.cPhotos .photos-page-header .joms-button--neutral:hover {
    border-radius:50%;
    color:#505656 !important;
    background:#ECF0F1;
}


#community-wrap.cPhotos .photos-page-header .joms-button--add {
    right: 0px;
    width: 27px;
    height: 27px;
    line-height: 27px;
    padding: 0px;
    border: 0px none;
    top: 24px;
    font-size: 17.5px;
    transition: all 0.2s ease 0s;
    margin-left:3px;
   background: transparent;
   position:absolute;
}

#community-wrap.cPhotos .photos-page-header .joms-button--add:hover {
    border-radius:50%;
    color:#505656 !important;
    background:#ECF0F1;
}

#community-wrap.cPhotos .photos-page-header .joms-button--neutral .submenu-text {
    display:none;
}

@media (max-width:991px) {
   
   #community-wrap.cPhotos .photos-page-header h3 {
       padding: 0px 0px 10px;
   }

   #community-wrap.cPhotos .photos-page-header .joms-button--add {
       right: 30px;
       top:24px;
       position:absolute;
   }
}

@media (max-width:480px) {
   #community-wrap.cPhotos .photos-page-header h3 {
       margin-bottom: 0px !important;
   }

   #community-wrap.cPhotos .photos-page-header .joms-list__search .joms-list__utilities form .joms-button--neutral {
       line-height: 25px;
       margin: 0px;
       font-size: 17.5px;
   }

   #community-wrap.cPhotos .photos-page-header .joms-list__search {
        margin-bottom: 0px;
        padding-bottom: 10px;
   }
}


#community-wrap.cPhotos .photos-page-header .joms-subnav {
   margin: 0px -17px 20px;
   padding: 0px 20px;
   background: #ed2626;
   box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.37);
}

#community-wrap.cPhotos .photos-page-header .joms-subnav a {
    background: #ed2626;
    border: 0px;
    line-height: 27px;
    margin-top: 0px;
    color: #fff;
    border-radius: 0px !important;
}

#community-wrap.cPhotos .photos-page-header .joms-subnav a:hover {
    background: rgba(255, 255, 255, 0.2) !important;
}


/**
 * ------------------------------------------------------------------------
 * ALBUM PHOTOS LIST
 * ------------------------------------------------------------------------
 */

#community-wrap.cPhotos .PhotoComment {
   clear:both;
   padding-top:20px;
}

#community-wrap.cPhotos .MorePhotoAlbums {
   clear:both;
}

#community-wrap.cPhotos .joms-stream__status--mobile {
    width: 100%;
    background: #f5f5f5;
    padding: 14px;
}

#community-wrap.cPhotos .PhotoComment .joms-text--title,
#community-wrap.cPhotos .MorePhotoAlbums .joms-text--title {
    font-size: 120%;
    background: #D5D6D7 none repeat scroll 0% 0%;
    border-radius: 2px 2px 0px 0px;
    color: #333;
    font-weight: bold;
    padding: 10px;
    line-height: 24px;
    margin: 0px;
}

#community-wrap.cPhotos .PhotoComment .joms-button--comment {
    border-radius: 2px;
    margin-top: 1px;
    color: #fff !important;
    text-transform: uppercase;
    line-height: 33px;
    padding: 0px 10px;
    border: 0px none;
}

#community-wrap.cPhotos .PhotoComment .joms-button--comment:hover {
   background:#fff;
   color:#1ba1e2 !important;
   box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.37);
}

#community-wrap .cMedia-Box .joms-gallery__count {
    margin: 5px 0px 0px;
    border-top: 0.5px solid #D5D6D7;
    padding: 5px 0px;
    text-align: center;
    font-size: 10px;
}

.view-photos.task-album div.joms-sidebar + div.joms-main .MorePhotoAlbums .joms-gallery li.joms-gallery__item {
   width:50%;
}

@media (min-width:1060px) {

      #community-wrap.cPhotos .row-fluidX .col-md-8 {
         width:65%;
      }

      #community-wrap.cPhotos .row-fluidX .col-md-4 {
         width:35%;
         margin-left:0px;
         padding-left:2.5px;
         padding-left: 20px;
      }
}

@media (min-width:980px) and (max-width:1059px) {

      #community-wrap.cPhotos .row-fluidX .col-md-8 {
         width:62%;
      }

      #community-wrap.cPhotos .row-fluidX .col-md-4 {
         width:38%;
         margin-left:0px;
         padding-left:2.5px;
         padding-left: 20px;
      }
}

@media (max-width:979px) {

      #community-wrap.cPhotos .row-fluidX .col-md-8 {
         width:100%;
      }

      #community-wrap.cPhotos .row-fluidX .col-md-4 {
         width:100%;
         margin-left:0px;
         padding-left:0px;
         padding-right:0px;
      }
}

#community-wrap.cPhotos .row-fluidX .col-md-8 .joms-pagination {
    margin-top: 10px;
}

#community-wrap.cPhotos .row-fluidX .col-md-4 .cont {
    background: #fff;
    padding:15px;
}

#community-wrap.cPhotos .col-md-4 .joms-stream__header {
   padding:0px;
}


#community-wrap.cPhotos .col-md-4 .joms-stream__location {
    padding-bottom: 0px;
    border-bottom: 0.5px solid #d5d6d7;
    margin-bottom: 10px;
   font-size:14px;
}

#community-wrap.cPhotos .col-md-4 .joms-stream__header .joms-stream__meta a {
    font-weight: bold;
}

#community-wrap.cPhotos .col-md-4 .joms-stream__header .joms-stream__time {
    font-size: 12px;
    color: #999;
    margin-bottom: 10px;
    line-height:12px;
}

#community-wrap.cPhotos .col-md-4 .joms-stream__header .joms-stream__time small {
    font-size: 12px;
}

#community-wrap.cPhotos .col-md-4 .cont .Like.joms-button--neutral  {
    border: 0.5px solid #d5d6d7;
    background-image: none !important;
    padding-left: 9px !important;
    padding-top: 1px;
    padding-right: 6px;
    padding-bottom: 0px;
    line-height: 29px;
    height: 29px;
    background-color: #fff;
   border-radius: 3px; 
   padding-top:0px;
   font-size:13px;
   position: absolute;
   top:15px;
   right:15px;
}

#community-wrap.cPhotos .col-md-4 .cont .Like.joms-button--neutral:hover {
   border:0.5px solid #999;
    background: #999;
   color:#fff !important;
}

#community-wrap.cPhotos .col-md-4 .cont .Like.joms-button--primary  {
    border: 0.5px solid #75ac45;
    background-image: none !important;
    padding-left: 9px !important;
    padding-top: 1px;
    padding-right: 6px;
    padding-bottom: 0px;
    line-height: 29px;
    height: 29px;
    background-color: #75ac45;
   border-radius: 3px; 
   padding-top:0px;
   font-size:13px;
   position: absolute;
   top:15px;
   right:15px;
   color:#fff;
}

#community-wrap.cPhotos .share-report {
   margin-bottom:10px;
   text-align:right;
}

#community-wrap.cPhotos .share-report .joms-button--neutral {
    border: 0.5px solid #fff;
    background-image: none !important;
    padding-left: 9px !important;
    padding-top: 1px;
    padding-right: 6px;
    padding-bottom: 0px;
    line-height: 29px;
    height: 29px;
    background-color: #fff;
   border-radius: 3px; 
   padding-top:0px;
   font-size:13px;
   color:#1ba1e2 !important;
}

#community-wrap.cPhotos .share-report .joms-button--neutral:hover {
   box-shadow:0 1px 4px rgba(0,0,0,0.4);
}
   

#community-wrap .cPhotos-Album .cMedia-Meta .cMeta-Desc textarea[readonly] {
   padding:0px;
   border:0px;
   border-radius:0px;
   box-shadow:none;
   resize:none !important;
   cursor: default;
}

#community-wrap .cPhotos-Album .cMedia-Meta .cMeta-Desc a#joms-photos-album-savedesc {
    background: none repeat scroll 0% 0% rgb(27, 161, 226);
    border: 0px none;
    box-shadow: none;
    border-radius: 2px;
    text-shadow: none;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 14px;
    line-height: 32px;
    padding: 0px 16px;
}

#community-wrap .cPhotos-Album .cMedia-Meta .cMeta-Desc a#joms-photos-album-savedesc:hover  {
   background-color:#fff;
   color:#1ba1e2;
   box-shadow:0 1px 4px rgba(0,0,0,0.4);
}

#community-wrap .joms-gallery {
   font-size:0px;
}

#community-wrap .joms-gallery li.joms-gallery__item {
    
    margin: 0px;
}

@media (min-width:1042px) {
   #community-wrap .joms-gallery li.joms-gallery__item {
       width: 20%;
   }
}

@media (min-width:902px) and (max-width:1041px) {
   #community-wrap .joms-gallery li.joms-gallery__item {
       width: 25%;
   }
}

@media (min-width:780px) and (max-width:901px) {
   #community-wrap .joms-gallery li.joms-gallery__item {
       width: 33.33%;
   }
}

@media (min-width:481px) and (max-width:779px) {
   #community-wrap .joms-gallery li.joms-gallery__item {
       width: 50%;
   }
}

@media (max-width:480px) {
   #community-wrap .joms-gallery li.joms-gallery__item {
       width: 100%;
   }
}

#community-wrap.cPhotos .cPhotos-Album .cMedia-Box {
    margin: 0px 2.5px 5px;
    border: 0.5px solid #d5d6d7;
    border-radius: 0px;
}

#community-wrap .cMedia-ThumbList.Photos .cMedia-Avatar {
   padding:0px;
}

#community-wrap .cMedia-ThumbList .cMedia-Thumb,
#community-wrap .cMedia-ThumbList .cMedia-Thumb img {
   width:100%;
}

#community-wrap .cMedia-ThumbList .clearfix {
   display:none;
}

#community-wrap .cMedia-ThumbList.Photos .cMedia-Avatar .cMedia-Controls {
   margin:0px;
   position:absolute;
   top:5px;
   right:5px;
   display:none;
}

#community-wrap .cMedia-ThumbList.Photos .cMedia-Avatar:hover .cMedia-Controls {
   display:block;
}

#community-wrap .cMedia-ThumbList.Photos .cMedia-Avatar .cMedia-Controls a {
    border: 0px none;
   text-shadow: 0px 2px 3px #000;
   background: none repeat scroll 0% 0% transparent;
   box-shadow: none;
   padding: 4px 0px;
   font-size: 14px;
   width: 27px;
}

#community-wrap .cMedia-ThumbList.Photos .cMedia-Avatar .cMedia-Controls a:hover {
   background-color:#1ba1e2;
}

#community-wrap .joms-list--photos #photo-add {
   float: left;
   width: 20%;
   margin: 0px;
   padding: 2px;
}

#community-wrap .joms-list--photos #photo-add a {
   display:block;
   border:1.5px dashed #d5d6d7;
   background:#fff;
   border-radius:3px;
   position:relative;
} 

#community-wrap .joms-list--photos #photo-add a div.plusadd {
    position: absolute;
    top: 50%;
    bottom: 50%;
    left: 50%;
    margin-left: -50%;
    height: auto;
    width: 100%;
    margin-top: -30%;
   text-align: center;
}


#community-wrap .joms-list--photos #photo-add a .fa {
   font-size:60px;
}

#community-wrap .cPhotos-Album .cMedia-Comments {
    background: #fff;
    padding: 10px;
    border-left: 0.5px solid #d5d6d7;
    border-right: 0.5px solid #d5d6d7;
    border-bottom: 1px solid #d5d6d7;
    box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05);
    margin-top: -20px;
}

#community-wrap .cPhotos-Album .cMedia-Comments .cWall-Header {
    font-size: 100%;
    background: #d5d6d7;
    padding: 10px;
    margin: -10px -10px 10px;
    border-bottom: 1px solid #ddd;
}


#community-wrap .cPhotos-Album .cMedia-Comments #community-walls {
    background: #f5f6f7;
}


#community-wrap .cPhotos-Album .cMedia-Comments #community-walls .cComments-All {
    text-align: center;
    padding: 3px;
    margin: 0px;
}

#community-wrap .cPhotos-Album .cMedia-Comments #community-walls .cComments-All a.btn {
    border: 0px none;
    background-image: none;
    background-color: transparent;
    box-shadow: none;
    color: rgb(153, 153, 153);
    font-size: 12px;
}

#community-wrap .cPhotos-Album .cMedia-Comments #community-walls .cComments-All a.btn:hover {
   color:#1ba1e2;
}

/**
 * ------------------------------------------------------------------------
 * Photos Album
 * ------------------------------------------------------------------------
 */

@media (min-width:1060px) {

      #community-wrap #cGallery .row-fluid .span8 {
         width:65%;
      }

      #community-wrap #cGallery .row-fluid .span4 {
         width:35%;
         margin-left:0px;
      }
}

@media (min-width:980px) and (max-width:1059px) {

      #community-wrap #cGallery .row-fluid .span8 {
         width:62%;
      }

      #community-wrap #cGallery .row-fluid .span4 {
         width:38%;
         margin-left:0px;
      }
}

@media (max-width:979px) {

      #community-wrap #cGallery .row-fluid .span8 {
         width:100%;
      }

      #community-wrap #cGallery .row-fluid .span4 {
         width:100%;
         margin-left:0px;
      }
}

#cGallery .uploadedBy {
   float: inherit;
   width:100%;
   margin-bottom:15px;

}

#cGallery .photoViewport {
   margin-top:0px;
}

#cGallery .photoDisplay {
   background: #000;
}

#cGallery .photoCaption {
   margin:0px;
}

#community-wrap .photoCaption .photoCaptionText {
   box-shadow: none;
}

#cGallery .cMedia-Options .dropup .dropdown-menu {
   margin-bottom: -10px;
    border-radius: 3px;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.37);
    border: 0px none;
    bottom:0px;
   z-index: 9999;
}

#community-wrap .cMedia-Options .dropup .dropdown-menu li {
    padding: 2.5px 0px;
    line-height: 20px;
    height: auto;
   border:0px;
   margin:0px;
}

#community-wrap .cMedia-Options .dropup .dropdown-menu li + li {
   border:0 none;
}

#community-wrap .cMedia-Options .dropup .dropdown-menu li.divider {
    border-bottom: 0.5px solid #D5D6D7;
    padding: 0px !important;
    margin: 5px 0px;
}

#community-wrap .cMedia-Options .dropup .dropdown-menu li a {
    height: auto;
    width: 100%;
    color: inherit !important;
   font-weight: 300;
   border-radius: 0px;
   padding: 3px 20px;
}

#community-wrap .cMedia-Options .dropup .dropdown-menu li a:hover {
   background:#1ba1e2 !important;
   text-decoration:none !important;
   color:#fff !important;
}

#community-wrap .cMedia-Options .dropup .dropdown-menu li a:hover span {
   text-decoration:none !important;
}

#cGallery .cMedia-Options .dropup .dropdown-menu .page-actions {
   position: initial;
   margin: 0px;
   padding: 0px;
   max-height: 28px;
}

#community-wrap .photoTags-with .photoTextTags .photoTextTags::before {
   content:'with';
}

#cGallery .cMedia-Options .dropup .dropdown-menu .page-actions #social-bookmarks {
   display:none;
}

#cGallery .cMedia-Options .dropup .dropdown-menu .page-actions #report-this {
   width:100%;
}

#cGallery .cMedia-Options .dropup .dropdown-menu .page-actions #report-this a {
    font-size: 15px;
    text-align: left;
    line-height: 22px;
}

#community-wrap .cMedia-Option li .page-actions {
    position: initial;
    margin: 0px;
    padding: 0px;
}

#community-wrap .cMedia-Option li.ex-share .page-actions #report-this,
#community-wrap .cMedia-Option li.no-admin-report .page-actions #social-bookmarks {
   display:none;
}

#community-wrap .cMedia-Option li.ex-share .page-actions #social-bookmarks,
#community-wrap .cMedia-Option li.no-admin-report .page-actions #report-this {
    border-radius: 0px;
    background:  transparent;
}

#community-wrap .cMedia-Option li.ex-share .page-actions #social-bookmarks a,
#community-wrap .cMedia-Option li.no-admin-report .page-actions #report-this a {
    padding: 0px 5px;
    margin: 0px;
    color: #fff;
    font-weight: bold;
    border-radius: 3px;
    line-height: 22px;
}

#community-wrap .cMedia-Option li.ex-share .page-actions #social-bookmarks a:hover,
#community-wrap .cMedia-Option li.no-admin-report .page-actions #report-this a:hover {
   background: #57514B !important;
}

#community-wrap .cMedia-Option li.ex-share .page-actions #social-bookmarks i,
#community-wrap .cMedia-Option li.no-admin-report .page-actions #report-this i {
   display:none;
}

#community-wrap .cMedia-Options #like-container {
   margin-top: 0px;
}

#community-wrap .cMedia-Options #like-container .cLike {
    border: 0px none;
    background: transparent;
}

#community-wrap .cMedia-Options #like-container .cLike .dislike-button {
   display:none;
}

#community-wrap .cMedia-Options #like-container .cLike .like-button {
    border: 0px none;
    background-image: none !important;
    padding-left: 5px !important;
    padding-top: 1px;
    padding-right: 5px;
    padding-bottom: 3px;
    line-height: 22px;
    height:22px;
  background-color: transparent;
}


#community-wrap .cMedia-Options #like-container .cLike .like-button:hover {
   background-color:#57514b !important;
}

#community-wrap .cMedia-Options #like-container .cLike .meLike {
    background: #75AC45;
    border: 0px;
    line-height: 22px;
    height: 22px;
    background-image: none !important;
    padding-left: 5px !important;
    padding-top: 1px;
    padding-right: 5px;
}

#community-wrap .cMedia-Options #like-container .cLike a,
#community-wrap .cMedia-Options #like-container .cLike b,
#community-wrap .cMedia-Options #like-container .cLike i {
   color:#fff !important;
   text-shadow:none !important;
}

#community-wrap #cGallery .comment-side {
   background:#f5f5f5;
   margin-top:10px;
}

#community-wrap #cAlbum .cSidebar {
   float:left;
} 

#community-wrap #cAlbum .cSidebar + .cMain {
   margin:0px 0px 0px 30%;
   border-left: 1px solid #747474;
   border-right:0px;
}



#community-wrap.cPhotos .cToolBox, #community-wrap.cVideos .cToolBox  {
   margin-bottom:0px;
   border-radius:0px;
   box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05);
   margin-bottom:2px;
   padding:5px;
   border:0px;
   border-bottom:1px solid #d5d6d7;
   background:#ebeced;

}

#community-wrap.cPhotos .cToolBox .span8, #community-wrap.cPhotos .cToolBox .span4 {
   min-height:20px;
}

#community-wrap .cToolBox-Avatar img {
   width:25px;
   height:25px;
}

#community-wrap .cToolBox-Options li a {
   line-height: 25px;
   padding:0px 8px;
   border-radius:2px;
   text-transform:uppercase;
}

#community-wrap .cToolBox-Options li a:hover {
   box-shadow:0 1px 4px rgba(0,0,0,0.4);
   background:#fff !important;
   color:#1ba1e2;
}


#community-wrap .cToolBox-Options li a .fa {
   font-size:13px;
   color:#333;
}

#community-wrap .cToolBox-Options li a:hover span {
    background: transparent;
    color: #1ba1e2;
}

#community-wrap.cPhotos .cMedia-Box {
    background: #fff;
    border-width: 0px 0.5px 2px;
    border-style: solid;
    border-color: #d5d6d7;
   border-radius: 3px 3px 2px 2px;
   margin: 0px 10px 20px;
}

#community-wrap.cPhotos .cMedia-ThumbList .clear {
   display:none;
}

#community-wrap.cPhotos .joms-gallery__thumbnail {
   background: #fff;
   border: 0px;
   width: 100%;
   max-width: 100%;
   display:block;
}

#community-wrap.cPhotos .joms-gallery__thumbnail img {
   width: 100%;
   height:auto;
   border-radius: 2px 2px 0px 0px;
   max-width: 100%;
   padding:0px;
   border:0px;
}

#community-wrap.cPhotos .joms-gallery__body {
   display:block;
}

#community-wrap.cPhotos .cMedia-AlbumCover .cMedia-Actions {
    top: 5px;
   margin:0px ;
   right: 5px;
   width: auto;
}

#community-wrap.cPhotos .joms-gallery__options .joms-button--options {
    display: block;
    width: 27px;
   border: 0px none;
   text-shadow: 0px 2px 3px #000;
   background: transparent;
   box-shadow: none;
   padding: 0px;
   font-size: 15px;
   color: #fff;
   line-height:27px;
   text-align:center;
}

#community-wrap.cPhotos .joms-gallery__options .joms-button--options:hover {
    background: #ECF0F1;
    border-radius: 50%;
    text-shadow: none !important;
    color: #505656;
}

#community-wrap.cPhotos .joms-ribbon {
   z-index:10;
}

#community-wrap.cPhotos .joms-gallery__options .joms-dropdown {
    top: 2px;
    bottom: auto;
    right: 2px;
    left: auto;
   border-radius: 3px;
   box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.37);
   border: 0px none;
   padding: 5px 0px;
   min-width: 120px;
   z-index: 12;
}



#community-wrap.cPhotos .joms-gallery__options .joms-dropdown li {
    padding: 2.5px 0px;
    line-height: 20px;
    height: auto;
    border: 0px none;
    margin: 0px;
   width:100%;
   font-size:14px;
}

#community-wrap.cPhotos .joms-gallery__options .joms-dropdown > li:hover {
   background:transparent;
}

#community-wrap.cPhotos .joms-gallery__options .joms-dropdown li a {
    height: auto;
    width: 100%;
    color: inherit !important;
    font-weight: 300;
    border-radius: 0px;
    padding: 3px 20px;
   text-shadow:none;
   text-align: left;
}
#community-wrap.cPhotos .joms-gallery__options .joms-dropdown a:hover {
    background: none repeat scroll 0% 0% #1BA1E2 !important;
    text-decoration: none !important;
    color: #FFF !important;
}

#community-wrap.cPhotos .cMedia-Box .cMedia-Title {
   height: 58px;
   overflow: hidden;
   padding:0px 10px;
   position: relative;
}

#community-wrap.cPhotos .cMedia-Box .cMedia-Title .joms-gallery__title  {
   display: block;
   overflow: hidden;
   text-overflow: ellipsis;
   max-height: 60px;
   font-size: 14px;
   line-height: 20px;
}

#community-wrap.cPhotos .cMedia-Box .cMedia-Title .joms-gallery__title::before {
    position: absolute;
    display: block;
    width: 2.5em;
    height: 1em;
    right: 10px;
    bottom: 1px;
    text-align: right;
    background: linear-gradient(to right, rgba(225, 225, 225, 0) 0%, #FFF 38%, #FFF 99%) repeat scroll 0% 0% transparent;
    content: " ";
}

#community-wrap .cMedia-Box .joms-gallery__status {
   margin:0px;
   border-bottom:0.5px solid #d5d6d7;
   padding-bottom: 5px;
   margin-top:5px;
   text-align:center;
}

#community-wrap .cMedia-Box .joms-gallery__meta {
   padding:0px 5px 5px;
   text-align:center;
}

#community-wrap .cMedia-Box .joms-gallery__meta .box {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #999;
}

#community-wrap .cMedia-Box .joms-gallery__meta .box span {
    font-size: 11px;
    color: #999;
}

#community-wrap .cMedia-Box .joms-gallery__meta .BY{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #1ba1e2;
    font-size:12px;
}

#community-wrap .cMedia-Box .joms-gallery__meta .BY .normalCol {
   color:#333;
}

#community-wrap.cPhotos .page-actions {
   position:absolute;
   right:10px;
   top:113px;
   border-bottom:0px;
}

#community-wrap.cVideos .cPageActions {
   margin-bottom:0px;
   padding:15px 0px;
}

#community-wrap #cPhotoItems {
   display:block;
   padding:2px 1px;
   font-size:0px;
}

#community-wrap #cPhotoItems > div {
   margin:0px !important;
   width:19.8%;
}

#community-wrap #cPhotoItems > div a {
   border:0px;
   padding:0px;
   width:100%;
}

#community-wrap #cPhotoItems > div a img {
   margin:1px 2px;
}

#community-wrap.cPhotos .album-wall .ctitle, 
#community-wrap.cPhotos .community-photo-desc .ctitle,
#community-wrap.cPhotos .cMain .ctitle,
#community-wrap.cVideos .cMedia-Description .ctitle,
#community-wrap.cVideos .cPage-Wall .ctitle {
   border-top:1px solid #747474;
   border-bottom:1px solid #dadada;
   padding:0px;
 }

#community-wrap.cVideos .cPage-Wall .ctitle {
   border-top:0px !important;
}

#community-wrap.cPhotos .cMain .ctitle {
   margin-top:-1px;
}

#community-wrap.cPhotos .album-wall .ctitle h2,
#community-wrap.cPhotos .community-photo-desc .ctitle h2,
#community-wrap.cPhotos .cMain .ctitle h2,
#community-wrap.cVideos .cMedia-Description .ctitle h2,
#community-wrap.cVideos .cPage-Wall .ctitle h2{
   padding:0px 10px 10px;
   margin-bottom:0px;
}

#community-wrap .cPageStory-Replies .cWall-Header {
   padding:15px 10px 5px;
   border-top:1px solid #747474;
   border-bottom:1px solid #dadada;
   font-size: 150%;
}

#community-wrap .cWall-Content {
    border: 0px none;
    padding: 0px;
    margin: 0px;
}

#community-wrap .cComment-Avatar {
   margin:5px 0px;
}

#community-wrap .cComment {
   padding:5px;
   position:relative;
}

#community-wrap .cComment ul.edit-remove {
   list-style:none;
   display:none;
}

#community-wrap .cComment:hover ul.edit-remove {
   display:block !important;
}

#community-wrap .cComment .dropdown-menu li + li {
   display:block !important;
}

#community-wrap .cComment ul.edit-remove li + li {
   display:none;
}

#community-wrap .cComment ul.edit-remove .remove-only a {
    position: absolute;
    top: 5px;
    right: 7px;
    font-size: 15px;
    line-height: 20px;
    color: #b2b2b2;
}

#community-wrap .cComment ul.edit-remove .remove-only a:hover {
   color:#333;
}

#community-wrap .cComment ul.edit-remove .joms-stream-options .dropdown-menu {
    top: 0px;
    right: -3px !important;
    border: 0px none;
    border-radius: 2px;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.4);
}

#community-wrap .cComment ul.edit-remove .joms-stream-options .dropdown-menu li {
    padding: 2.5px 0px;
}

#community-wrap .cComment ul.edit-remove .joms-stream-options .dropdown-menu li > a {
    padding: 3px 20px;
    font-weight: 300;
    line-height: 22px;
    color: #555;
    font-size:15px;
}

#community-wrap .cComment ul.edit-remove .joms-stream-options .dropdown-menu li > a:hover {
    background-image: none;
    background-color: #1ba1e2;
    color: #fff;
}


#community-wrap .cComment .joms-stream-options {
    top: 5px;
    right: 7px;
}

#community-wrap .cComment-Avatar img.avatar {
   width:32px;
   height:32px;
}

#community-wrap .cComment-Body {
    margin: 0px 20px 0px 38px;
}

#community-wrap .cComment + .cComment {
    border-top: 1px solid #fff;
    margin-top: 0;
    padding-top: 5px;
}

#community-wrap .cComment-Body .cComment-Author,
#community-wrap .cComment-Body .cComment-Content {
   font-size:13px;
}

#community-wrap .cComment-Body .cComment-Meta,
#cGallery .span4 .timeago {
   font-size:12px !important;
   color:#999;
}

#community-wrap #wallForm  .cComment-Body,
#community-wrap #community-photo-walls  .cComment-Body {
   background:#f5f5f5;
   padding-top:10px;
   margin:0px;
}

#community-wrap #wallForm .cComment-Avatar,
#community-wrap #community-photo-walls .cComment-Avatar {
   display:none;
}


#community-wrap #wallForm .cComment-Input,
#community-wrap #community-photo-walls .cComment-Input {
   background:#fff;
   border-top:1px solid #dadada;
   padding:5px;
}

#community-wrap #wallForm textarea,
#community-wrap #community-photo-walls textarea, 
#community-wrap.cPhotos .community-photo-desc .cAlbumDesc textarea {
   padding:0px;
   width:100%;
   border-radius:0px;
   border:0px;
   box-shadow:none;
   resize:none !important;
}

#community-wrap.cPhotos .community-photo-desc .cAlbumDesc textarea.shadow
#community-wrap.cPhotos .photoCaption textarea.shadow {
   display:none;
}

#community-wrap #wallForm .cComent-Actions,
#community-wrap #community-photo-walls .cComent-Actions,
#community-wrap.cVideos .cMedia-Description .more-desc {
   margin:0px;
   border-top:1px solid #dadada;
   background:#f0f0f0;
}

#community-wrap.cVideos .cMedia-Description .more-desc {
   text-align:right;
}

#community-wrap #wallForm .cComent-Actions .cButton,
#community-wrap #community-photo-walls .cComent-Actions .cButton,
#community-wrap.cVideos .cMedia-TagOptions .cButton,
#community-wrap.cVideos .cMedia-Description .cButton,
#community-wrap.cPhotos .photoTagging .cButton {
   margin-top:-1px;
   color:#fff;
   border-radius:0px;
   border:0px;
   background: #1ba1e2;
   margin-right:10px;
}

#community-wrap #wallForm .cComent-Actions .cButton:hover,
#community-wrap #community-photo-walls .cComent-Actions .cButton:hover,
#community-wrap.cVideos .cMedia-TagOptions .cButton:hover,
#community-wrap.cVideos .cMedia-Description .cButton:hover,
#community-wrap.cPhotos .photoTagging .cButton:hover {
   background: #222;
}

#community-wrap.cPhotos .community-photo-desc .cAlbumDesc {
   padding:5px;
   background:#fff;
}

#community-wrap.cPhotos .community-photo-desc .cAlbumDesc textarea {
   min-height:300px;
}

#community-wrap.cPhotos #other-albums-label.ctitle {
   border-top:1px solid #747474;
   border-bottom:1px solid #dadada;
   padding:10px 5px 5px;
}


#community-wrap.cPhotos #other-albums-label h3 {
   margin:0px;
}

#community-wrap.cPhotos #other-albums-container ul {
   padding:5px 5px 10px;
   margin:0px;
   border-bottom:1px solid #747474;
   min-height:45px
}

#community-wrap.cPhotos #other-albums-container ul li {
   padding:0px;
}

#community-wrap.cPhotos #other-albums-container .album-thumbs {
   float:left;
}

#community-wrap.cPhotos #other-albums-container .album-meta {
   margin-left:55px;
}

#community-wrap .cMedia-ThumbList {
   margin:10px 0px;
   margin-top:0px;
}

#community-wrap .cMedia-Option {
    border: 0px;
    border-radius: 0px;
    box-shadow: none;
    margin: 0px;
    padding:5px 10px;
    background:#000;
}

#community-wrap .cMedia-Options li > a {
    color: #fff !important;
    padding: 0px 5px;
    border-radius: 2px;
    line-height: 22px;
    font-weight: bold;
    height: 22px;
}

#community-wrap .cMedia-Options li > a:hover,
#community-wrap.cPhotos .cMedia-Options .photoTagging a:hover {
    background: #57514b !important;
    text-decoration:none;
}

#community-wrap .cMedia-About .cMedia-Author {
   padding:5px 5px 0px;
}

#community-wrap .cMedia-About .cMedia-Tag {
   padding:0px 5px 5px;
   border-bottom:1px solid #d5d6d7 !important;
   box-shadow:none;

}

#community-wrap.cVideos .cMedia-Description .video-description {
   padding:5px;
}

#community-wrap .cMedia-TagOptions,
#community-wrap.cPhotos .photoTagging {
   margin: 0px;
   text-align:right;
   background:#f0f0f0;
   padding-right:10px;
}

#community-wrap.cPhotos .cMedia-Options .photoTagging {
    border: 0px;
    background: transparent;
    margin: 0px;
    padding: 0px;
}

#community-wrap.cPhotos .cMedia-Options .photoTagging a {
    color: #fff;
    font-weight: bold;
    padding: 4px 5px;
    vertical-align: middle;
    border-radius:3px;
}

#cGallery .cMedia-Options .photoTagInstructions {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background: #000;
    border: 0px none;
    text-align: center;
    line-height: 22px;
    padding: 7.5px 10px;
   color:#fff;
}

#cGallery .cMedia-Options .photoTagInstructionsAction {
    position: initial !important;
    background: transparent;
    font-size: 11px;
    padding: 0px;
    line-height: 22px;
    font-weight: bold;
    vertical-align: middle;
    margin: -2.5px 0px 0px;
}

#community-wrap .cMedia-Description {
   border-top: 0px;
   margin: 0px;
   padding-top: 0px;
   border-bottom:1px solid #747474;
}

#community-wrap .cMedia-Description .cButton {
    margin-top: 0px;
   margin-right:10px;
}

#cGallery {
   /* border-bottom:1px solid #747474; */
   padding:0px;
}

#cGallery .span4 {
   background:#fff;
   padding:15px;
}

#cGallery .span4 .cToolBox-Avatar {
   margin-right:10px;
}




/**
 * ------------------------------------------------------------------------
 * PHOTOS FORM
 * ------------------------------------------------------------------------
 */

#community-wrap.cPhotos form {
    padding: 20px 20px 8px;
}


#community-wrap.cPhotos form .joms-form__group .title {
    font-weight: bold;
    color: #424242;
}

#community-wrap.cPhotos form .joms-form__group.box .title {
    line-height: 30px; 
    vertical-align: top; 
}

#community-wrap.cPhotos form .joms-form__group.last {
    margin: 0px -20px;
    width: auto;
    display: block;
    padding-top: 8px;
    border-top: 1px solid #D5D6D7;
    text-align: right;
    padding-right: 20px;
    padding-bottom:8px;
} 



#community-wrap.cPhotos form .joms-form__group.last .joms-button--primary {
    padding: 0px 8px;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 32px;
    border-radius: 2px;
    border:0px;
}

#community-wrap.cPhotos form .joms-form__group.last .joms-button--neutral {
    font-weight: 300;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 32px;
    border: 0px none;
    padding: 0px 16px;
    text-shadow: none;
    background: #e3e5e7;
    margin-right: 8px;
    border-radius: 2px;
}


#community-wrap.cPhotos form .joms-form__group.last .joms-button--primary:hover,
#community-wrap.cPhotos form .joms-form__group.last .joms-button--neutral:hover {
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.37);
    color: #1BA1E2 !important;
    background: #FFF ;
}

#community-wrap.cPhotos form .joms-form__group.has-privacy .joms-button--privacy {
   position: inherit;
   top: 0px;
}

/**
 * ------------------------------------------------------------------------------
 * EVENTS CATEGORIES MODULE - GROUPS CATEGORIES MODULE - VIDEO CATEGORIES MODULE
 * ------------------------------------------------------------------------------
 */ 

#community-wrap #com-events-categories, 
#community-wrap .cGroup-Categories, 
#community-wrap .cVideos-Categories {
   padding:0px;
}

#community-wrap #com-events-categories .app-box-header, 
#community-wrap .cGroup-Categories .app-box-header,
#community-wrap .cVideos-Categories .app-box-header {
   margin: 0px;
}

#community-wrap #com-events-categories .app-box-list li + li,
#community-wrap .cGroup-Categories .app-box-list li + li,
#community-wrap .cVideos-Categories .app-box-header li + li {
   border-top: 0.5px solid #d5d6d7;
}

#community-wrap #com-events-categories .app-box-list.for-menu li,
#community-wrap .cGroup-Categories .app-box-list.for-menu li,
#community-wrap .cVideos-Categories .app-box-list.for-menu li {
   padding-bottom:7px;
   margin-top:0px;
   padding-top:7px;
   padding-left: 7px;
   border-left: 2px solid #fff;
   font-size:14px;
}


#community-wrap #com-events-categories .app-box-list.for-menu li:hover,
#community-wrap .cGroup-Categories .app-box-list.for-menu li:hover,
#community-wrap .cVideos-Categories .app-box-list.for-menu li:hover,
#community-wrap #com-events-categories .app-box-list.for-menu li.selected:hover,
#community-wrap .cGroup-Categories .app-box-list.for-menu li.selected:hover,
#community-wrap .cVideos-Categories .app-box-list.for-menu li.selected:hover {
   background-color:#eee;
   border-left:2px solid #104a89;
}

#community-wrap #com-events-categories .app-box-list.for-menu,
#community-wrap .cGroup-Categories .app-box-list.for-menu,
#community-wrap .cVideos-Categories .app-box-list.for-menu {
    padding-bottom: 0px;
}

#community-wrap #com-events-categories .app-box-list.for-menu li i,
#community-wrap .cGroup-Categories .app-box-list.for-menu li i,
#community-wrap .cVideos-Categories .app-box-list.for-menu li i {
   display:none;
}


#community-wrap #com-events-categories .app-box-list.for-menu li.selected,
#community-wrap .cGroup-Categories .app-box-list.for-menu li.selected,
#community-wrap .cVideos-Categories .app-box-list.for-menu li.selected {
    background: #eee;
    border-left-color: #eee;
}


/**
 * ------------------------------------------------------------------------
 * PRIVACY BUTTON
 * ------------------------------------------------------------------------
 */

.joms-form__group.has-privacy .joms-button--privacy {
    padding: 0px 16px;
    right: 0px;
    top: 20px;
    background: #fff;
    border: 1px solid #d5d6d7;
    font-size: 14px;
    line-height: 30px;
    border-radius:2px;
}

.joms-form__group.has-privacy .joms-button--privacy:hover {
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
    border: 1px solid #fff;
}

.joms-form__group.has-privacy .joms-button--privacy span {
   display:inline;
}

.joms-form__group.has-privacy .joms-button--privacy .joms-icon {
   fill: #424242;
}

.joms-form__group.has-privacy .joms-dropdown {
   /* right: -5px; */
    top: 15px;
    border-radius: 3px;
    padding: 5px 0px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.37);
    width: auto;
    border:0px;
}

.joms-form__group.has-privacy .joms-dropdown > li {
    padding: 3px 20px;
    font-size: 14px;
    margin: 2.5px 0px;
}

.joms-form__group.has-privacy .joms-dropdown > li:hover {
    background: #1ba1e2;
    color: #fff;
    transition-duration: 0.2s;

}
.joms-form__group.has-privacy .joms-dropdown > li:hover .joms-icon {
   fill:#fff;
}

/**
 * ------------------------------------------------------------------------
 * CALENDAR PICKER
 * ------------------------------------------------------------------------
 */

.picker--opened .picker__holder {
    border: 0px;
    background: #fff;
    box-shadow: 0 0 20px rgba(0,0,0,0.5);
   padding:20px 20px 4px;
   border-radius: 3px !important;
   max-width:266px;
}

.picker__box {
    padding: 0px;
}

.picker__header {
    margin: -21px -20px 0px;
    border: 0px none;
    border-radius: 3px 3px 0px 0px;
    background-color: rgb(27, 161, 226);
    background-image: none;
   padding: 15px 0px;
}

.picker__footer button {
    border: 0px none;
    border-radius: 2px;
    background-color: #fff;
    background-image: none;
    font-weight: 300;
    font-size: 14px;
    color: #1ba1e2;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    line-height: 32px;
    padding: 0px 10px;
    text-transform: uppercase;
   margin: 0px 8px 4px;
   width:40%;
}

.picker__footer button:hover {
    box-shadow:0 1px 4px rgba(0,0,0,0.4);
   background: none repeat scroll 0% 0% rgb(255, 255, 255) !important;
   color: rgb(27, 161, 226) !important;
   font-weight: 300 !important;
}

.picker__button--clear::before, .picker__button--today::before {
   display:none;
}

.picker__day  {
    border: 0px none;
    color: #505656;
    font-weight: normal;
    text-align: center;
    background-image: none;
    background: #fff;
    font-size: 12px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
   width: 31px;
   height: 31px;
   line-height: 31px;
   padding: 0px;
}

.picker--focused .picker__day--highlighted {
    border: 0px;
    background: #1ba1e2 !important;
    color: #fff !important;
    border-radius: 50%;
    font-weight: bold !important;
}

.picker__day--infocus:hover {
    border: 0px;
    background: #a4daf4 !important;
    font-weight: bold !important;
    color: #fff !important;
   border-radius:50%;
    transition-duration: 0.2s;
}

.picker__table td {
    margin: 0px;
    padding: 0px;
    border: 0px;
}

.picker__day--outfocus {
    display: none;
}

.picker__day--today::before {
   display:none;
}

.picker__weekday {
    color: #424242;
    background: #fff;
    text-align: center;
}

.ui-datepicker th {
    padding: 0.7em 0.3em 0px;
    background: #fff;
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
    opacity: 1;
}

.picker__select--month, .picker__select--year { 
    box-shadow: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background: none;
    border: 0px none;
   width: 49%;
   color: #FFF;
   text-align: center;
    color:#fff;
   margin: 0 auto !important;
   display:block;
   height: auto;
cursor:pointer;
}


.picker__month, .picker__year {
   color: #FFF;
   text-align: center;
    color:#fff;
   margin: 0 auto;
   display:block;
   font-weight: 300;
   font-style: normal;
}

.picker__select--month {
   font-size:26px;
   padding:0px;
   text-transform:uppercase;
}

.picker__month {
    font-size: 26px;
    padding: 0px;
    text-transform: uppercase;
}

.picker__select--year {
    padding: 0px;
    font-size:24px;
   color:#a4daf4;
}

.picker__year{
    padding: 0px;
    font-size: 24px;
    color: #A4DAF4;
}

.picker__select--month option, .picker__select--year option {
   font-size:14px;
   background:#fff;
   color:#505656;
   padding:5px 8px;
   text-align:left;
   text-transform: initial;
}

.picker__nav--prev, .picker__nav--next {
    top: 18px;
}

.picker__nav--prev {
    left: 8px;
}

.picker__nav--prev, .picker__nav--next {
    right: 8px;
}

.picker__nav--prev, .picker__nav--next {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    font-size-adjust: none;
    font-stretch: normal;
    font-feature-settings: normal;
    font-language-override: normal;
    font-kerning: auto;
    font-synthesis: weight style;
    font-variant: normal;
    font-size: inherit;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0px, 0px);
   text-indent: 0;
   background: none;
    position: absolute;
   border-radius: 50%;
   height: 26px;
   width: 26px;
   padding: 3px 6px;
   color:#fff;
}

.picker__nav--prev:hover, .picker__nav--next:hover {
   background:#A4DAF4;
}
   

.picker__nav--prev::before {
    content: "";
    border:0px;
}


.picker__nav--next::before {
    content: "";   
    border:0px;
}

.picker__nav--prev::before, .picker__nav--next::before {
   display: unset;
   line-height: 20px;
}

.ui-widget-header .ui-state-hover {
    border: 0px;
    background: #a4daf4 !important;
    font-weight: bold !important;
    color: #000 !important;
   border-radius:50%;
}


/**
 * ------------------------------------------------------------------------
 * COMMUNITY GENERAL
 * ------------------------------------------------------------------------
 */

.jomsocial-wrapper .jomsocial {
    background: #ebeced;
    padding: 0px;
}

.joms-page__title {
    margin-bottom: 14px;
    margin-top: auto;
}

.joms-tab__bar {
    border: 0px none !important;
    background:#d5d6d7;
    height: 44px;
}

.joms-tab__bar a {
   line-height: 26px;
}

.joms-subnav--desktop > ul > li.active, .joms-subnav--desktop > ul > li:hover {
    background: rgba(255, 255, 255, 0.2);
}

select[disabled], textarea[disabled], input[type="text"][disabled], input[type="password"][disabled], input[type="datetime"][disabled], input[type="datetime-local"][disabled], input[type="date"][disabled], input[type="month"][disabled], input[type="time"][disabled], input[type="week"][disabled], input[type="number"][disabled], input[type="email"][disabled], input[type="url"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="color"][disabled], .inputbox[disabled], select[readonly], textarea[readonly], input[type="text"][readonly], input[type="password"][readonly], input[type="datetime"][readonly], input[type="datetime-local"][readonly], input[type="date"][readonly], input[type="month"][readonly], input[type="time"][readonly], input[type="week"][readonly], input[type="number"][readonly], input[type="email"][readonly], input[type="url"][readonly], input[type="search"][readonly], input[type="tel"][readonly], input[type="color"][readonly], .inputbox[readonly], fieldset[disabled] select, fieldset[disabled] textarea, fieldset[disabled] input[type="text"], fieldset[disabled] input[type="password"], fieldset[disabled] input[type="datetime"], fieldset[disabled] input[type="datetime-local"], fieldset[disabled] input[type="date"], fieldset[disabled] input[type="month"], fieldset[disabled] input[type="time"], fieldset[disabled] input[type="week"], fieldset[disabled] input[type="number"], fieldset[disabled] input[type="email"], fieldset[disabled] input[type="url"], fieldset[disabled] input[type="search"], fieldset[disabled] input[type="tel"], fieldset[disabled] input[type="color"], fieldset[disabled] .inputbox {
    cursor: not-allowed;
    background-color: #E3E5E7;
}

#community-wrap.cGroups .joms-module__wrapper .joms-tab__content {
    padding: 14px 14px 10px;
}

#community-wrap .cUpdatesHelper {
    border-top: 0.5px solid #d5d6d7;
   margin-top: 0px;
   text-align: right;
   padding-top: 8px;
   margin: 10px -14px 0px;
}

#community-wrap .cUpdatesHelper a {
    text-transform: uppercase;
    border-radius: 2px;
    font-size: 14px;
    line-height: 15px;
    height: 30px;
    padding: 7.5px 8px;
    margin-right: 10px;
    border: 0px;
}

#community-wrap .cUpdatesHelper a:hover {
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.37);
    color: #1BA1E2;
}

#community-wrap .joms-gap.gap20 {
   height:17px;
} 

.bull-share {
    border: 0.5px solid #d5d6d7;
    background-image: none !important;
    padding-left: 9px !important;
    padding-right: 6px;
    padding-bottom: 0px;
    line-height: 29px;
    height: 29px;
    background-color: #FFF;
    border-radius: 3px;
    padding-top: 0px;
    font-size: 13px;
    color: #1BA1E2 !important;
}

.bull-share:hover {
   box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.4);
    border: 0.5px solid #fff;
    background: #fff;
    color: #1ba1e2 !important;
}

.trumbowyg-button-pane {
    background: #Ebeced !important;
}

.joms-comment__time {
    color: #999;
    display: block;
    font-size: 14px;
    line-height: 12px;
}


/** FOCUS **/

#community-wrap .joms-focus .joms-focus__header__actions--desktop a,
#community-wrap .joms-focus .joms-focus__header__actions a {
    font-size: 13px;
    width: 29px;
    height: 29px;
    line-height: 29px;
    padding: 0px;
    text-align: center;
}

 #community-wrap .joms-focus .joms-focus__header__actions--desktop a:hover,
 #community-wrap .joms-focus .joms-focus__header__actions a:hover {
   color:#505656;
    background:#ECF0F1;
    border-radius: 50%;
}

 #community-wrap .joms-focus .joms-focus__header__actions--desktop a.nolink,
 #community-wrap .joms-focus .joms-focus__header__actions a.nolink {
   width:inherit;
}
 #community-wrap .joms-focus .joms-focus__header__actions--desktop a.nolink:hover,
 #community-wrap .joms-focus .joms-focus__header__actions a.nolink:hover {
    background:transparent;
    color:#fff;
}

#community-wrap .joms-focus .joms-focus__button--options--desktop .joms-dropdown {
   right: -2px;
   top: -2px;
   border-radius: 3px;
   border: 0px none;
   padding: 5px 0px;
   box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.37);
}

#community-wrap .joms-focus .joms-focus__button--options--desktop .joms-dropdown > li {
    color: #424242;
    padding: 2.5px 0px;
    text-align: left;
    line-height: 20px;
    height: auto;
    border: 0px none;
    margin: 0px;
    width: 100%;
    font-size: 14px;
}

#community-wrap .joms-focus .joms-focus__button--options--desktop .joms-dropdown > li:hover {
   background:transparent;
}

#community-wrap .joms-focus .joms-focus__button--options--desktop .joms-dropdown > li > a {
    height: auto;
    width: 100%;
    color: inherit !important;
    font-weight: 300;
    border-radius: 0px;
    padding: 3px 20px;
    text-shadow: none;
    text-align: left;
}

#community-wrap .joms-focus .joms-focus__button--options--desktop .joms-dropdown > li > a:hover {
    background: #1BA1E2 !important;
    text-decoration: none !important;
    color: #FFF !important;
}

#community-wrap .joms-focus .joms-focus__button--options--desktop .joms-dropdown > li.divider {
    background-color: #d5d6d7;
    height: 1px !important;
    padding: 0px !important;
}

#community-wrap .joms-focus .joms-focus__title h2 {
    line-height: 40px;
    font-size: 30px;
}


#community-wrap .joms-focus .js--likez {
    font-size: 13px;
    font-weight: 300;
    padding-left: 9px !important;
    padding-right: 6px;
    padding-bottom: 6px;
    line-height: 29px;
    height: 30px;
    padding-top: 7px;
    border: 0.5px solid #d5d6d7;
    border-radius: 3px;
    color: #505656;
}

#community-wrap .joms-focus .js--likez .joms-text--light {
    color: #505656;
}

#community-wrap .joms-focus .js--likez:hover {
   border: 0.5px solid #999;
   background: #999 none repeat scroll 0% 0%;
   color: #FFF !important;
}

#community-wrap .joms-focus .js--likez:hover .joms-text--light {
    color: #fff;
}

#community-wrap .joms-focus .js--likez.liked {
   background:#75AC45;
   color:#fff;
   border-color: #75AC45;
}

#community-wrap .joms-focus .js--likez.liked .joms-text--light {
    color: #fff;
}

#community-wrap .joms-focus .js--likez.liked i{
   display:none;
}

.joms-focus__header {
   padding: 14px 17px;
}

.joms-focus {
    margin: -21px -17px 3px;
}

.joms-focus__date {
   line-height:20px;
   font-size:32px;
   vertical-align: middle;
   padding:14px;
}

.joms-focus__actions--desktop {
   margin-bottom:10px;
}

.joms-focus__actions--desktop a {
   font-size: 14px;
   font-weight: 300;
   line-height: 32px;
   height: 32px;
   border: none;
   border-radius: 2px;
   padding: 0px 8px;
   text-transform: uppercase;
}
.joms-focus__actions--desktop a.respond:hover {
   background: #fff;
   color: #1ba1e2 !important;
   box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.4);
}

.joms-icon__not-attending {
    background-image: none;
    background-color: #ea0000;
    border-radius: 50%;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.4);
}

.joms-icon__attending {
    background-image: none;
    background-color: #2dbc2c;
    border-radius: 50%;
    box-shadow: 0 1px 4px rgba(0,0,0,0.4);
}

.joms-focus__actions--desktop a.invite {
   background: #FFA500;
}

.joms-focus__actions--desktop a.invite:hover {
   background: #fff;
   color: #FFA500 !important;
   box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.4);
}

.joms-focus__header__actions--desktop {
   margin-bottom:0px;
}

@media only screen and (min-width: 992px) {
  .joms-focus__title {
       width: 65%;
   }
}

.joms-focus__link a {
    padding: 7px 6px;
    height: 30px;
    line-height: 29px;
    border-radius: 2px;
}

.joms-focus__link a .fa-caret-down {
   color:#7F8C8D;
}


/**
 * ------------------------------------------------------------------------
 * Community-sidebar modules
 * ------------------------------------------------------------------------
 */

#community-wrap .app-box,
#community-wrap .joms-module__wrapper {
  border-top: 0px;
  border-bottom: 2px solid #d5d6d7 !important;
  margin:0px 0px 14px;
  border-radius:2px;
  border-left: 0.5px solid #d5d6d7;
   border-right:0.5px solid #d5d6d7;
   background:#fff;
   overflow:hidden;
}

#community-wrap .joms-module__wrapper .button-right {
    margin:0px -14px -14px;
    border-top:0.5px solid #d5d6d7;
    padding:8px 14px;
    text-align:right;
}

.chrome #community-wrap .joms-module__wrapper .button-right{
    border-top:1px solid #d5d6d7;
}

#community-wrap .joms-module__wrapper .button-right .upload-group-file {
    width: 32px;
    height: 32px;
    line-height: 32px;
    padding: 0px;
    border: 0px none;
    font-size: 17.5px;
    transition: all 0.2s ease 0s;
    background: transparent none repeat scroll 0% 0%;
    float:left;
    margin-bottom:8px;
    color:#1ba1e2 !important;
}

#community-wrap .joms-module__wrapper .button-right .upload-group-file:hover {
   border-radius:50%;
   color:#505656 !important;
   box-shadow:0 1px 4px rgba(0,0,0,0.4);
}

#community-wrap .joms-module__wrapper .button-right .joms-button--neutral {
    border: 0px none;
    background-image: none !important;
    line-height: 32px;
    height: 32px;
    background-color: #FFF;
    border-radius: 3px;
    padding-top: 0px;
    font-size: 14px;
    text-transform: uppercase;
    color: #1ba1e2 !important;
    margin-bottom: 8px;
}

#community-wrap .joms-module__wrapper .button-right .joms-button--neutral:hover {
   color:#505656 !important;
   box-shadow:0 1px 4px rgba(0,0,0,0.4);
}

#community-wrap .joms-module__wrapper .joms-text--title {
    margin: -14px -14px 10px !important;
    background: #d5d6d7;
    padding: 10px;
    font-size: 120%;
    text-align: left;
    line-height: 24px;
    font-weight: bold;
    color: #333;
    line-height: 24px;
}


#community-wrap .app-box {
  padding:10px 10px 8px;
}

#community-wrap .joms-module__footer {
   margin-top:6px;
   text-align:right;
   border-top: 0.5px solid #d5d6d7;
}

#community-wrap .joms-button--link {
    margin-top: 6px;
    text-transform: uppercase;
    border-radius: 2px;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    padding: 0px 8px;
    color: #1ba1e2;
}

#community-wrap .joms-module__footer .joms-button--link:hover {
   box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.37);
   color: #1BA1E2;
}

#community-wrap .photoTextTags {
   padding:0px 5px 5px;
}

#community-wrap .app-box-header,
#community-wrap .photoTagsTitle,
#community-wrap .app-box > h3,
#community-wrap .joms-module__wrapper .joms-tab__bar a {
   padding:10px;
   color:#333;
   margin:-10px -10px 10px;
 /*  border-bottom: 1px solid #d5d6d7; */
   font-weight: bold;
 /*  border-left:1px solid #747474; */
   background:#d5d6d7;
   
}

#community-wrap .joms-module__wrapper .joms-tab__bar a {
   font-size:120%;
   text-align:left;
   line-height: 24px;
}

#community-wrap .app-box-footer {
   margin-top:5px;
   padding:6px 0px 0px;
   text-align:right;
}

#community-wrap .app-box-footer a{
    text-transform: uppercase;
    border-radius: 2px;
    padding: 7.5px 8px;
    font-size: 14px;
    line-height: 32px;
    margin-left:8px;
}

#community-wrap .app-box-footer a.cFloat-L {
   padding:0px 8px !important;
   margin:0px !important;
}

#community-wrap .app-box-footer a:hover{
   box-shadow:0 1px 4px rgba(0,0,0,0.37);
   color:#1ba1e2;
}

#community-wrap .app-box-filter{
   margin:0px 0px 5px;
   padding:0px 5px 5px;
   border-bottom:1px solid #dadada;
}

#community-wrap .cThumbsList {
   margin:0px;
}

#community-wrap .cThumbsList li {
   margin:1px;
   width:24.1%;
}

#community-wrap .cThumbsList li a {
   width:100%;
}

#community-wrap .cThumbsList li img {
   width:100% !important;
   height:auto !important;
}

#community-wrap #com-events-finder .input-wrap {
   padding:5px 5px 2px;
}

#community-wrap #com-events-finder .small {
   padding:0px 15px 6px;
   border-bottom:1px solid #dadada;
   margin:0px -10px;
}

#community-wrap #com-events-finder .cButton {
   border-radius:0px;
   border:0px;
   background:#1ba1e2;
   color:#fff;
   margin-top:-1px;
}

#community-wrap #com-events-finder .cButton:hover {
   background:#222;
}

#community-wrap .app-box-list.for-menu li {
   padding-left:30px;
}

#community-wrap .app-box-list.for-menu {
   padding-bottom:5px;
}

#community-wrap .cPageAction > div a, #community-wrap .cPageAction > div a:hover {
   height:inherit;
}

/**
 * ------------------------------------------------------------------------
 * Group Form
 * ------------------------------------------------------------------------
 */
#community-wrap li.has-seperator table.formtable td.key {
  padding:15px 0 0;
}

#community-wrap li.has-seperator table.formtable label {
  padding:7px 0 0px;
  width:160px;
  text-align:right;
  float:left;
  
}

#community-wrap form, #community-wrap .cForm {
    background: #fff;
}


/**
 * ------------------------------------------------------------------------
 * EXPERTS FILTER
 * ------------------------------------------------------------------------
 */


#community-wrap.cMemberlist {
   overflow:visible;
}

#community-wrap.cMemberlist .jomsocial {
    margin: 0px -20px;
}

#community-wrap.cMemberlist .expert-p-header {
    background: #FFF;
    padding: 16px;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.4);
    margin: -24px 0px 16px;
}

#community-wrap.cMemberlist .friends-page-header {
    display: none;
}

@media (min-width:1042px) {
   #community-wrap.cMemberlist .joms-list--friend .joms-list__item {
       width: 20%;
   }
}

@media (min-width:902px) and (max-width:1041px) {
   #community-wrap.cMemberlist .joms-list--friend .joms-list__item {
       width: 25%;
   }
}

@media (min-width:780px) and (max-width:901px) {
   #community-wrap.cMemberlist .joms-list--friend .joms-list__item {
       width: 33.33%;
   }
}




