/* for some reason global styles removed top padding on viewports under 768px, so I'm putting it back in */
.main-container {
  padding-top: 20px;
}

@media screen and (max-width: 320px) {
  #viewport {
    width: 320px;
    overflow-x: hidden;
  }
}
@media screen and (max-width: 767px) {
  .tabletable {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .phoneable {
    display: none;
  }
}
@media screen and (max-width: 979px) {
  .snap-drawers .snap-drawer .menu li.expanded a {
    padding-right: 35px;
  }
  .snap-drawers .snap-drawer .menu li a.actions {
    background: #585A5A;
    color: #fff;
  }
  .snap-drawers .snap-drawer .menu .blog-action {
    padding: 5px 0 3px 30px;
    background: url("../images/ct-icons/ct-blog.png") 3px 5px no-repeat;
  }
  .snap-drawers .snap-drawer .menu .discussion-action {
    padding: 5px 0 3px 30px;
    background: url("../images/ct-icons/ct-discussion.png") 3px 5px no-repeat;
  }
  .snap-drawers .snap-drawer .menu .document-action {
    padding: 5px 0 3px 30px;
    background: url("../images/ct-icons/ct-document.png") 3px 5px no-repeat;
  }
  .snap-drawers .snap-drawer .menu .event-action {
    padding: 5px 0 3px 30px;
    background: url("../images/ct-icons/ct-event.png") 3px 5px no-repeat;
  }
  .snap-drawers .snap-drawer .menu .video-action {
    padding: 5px 0 3px 30px;
    background: url("../images/ct-icons/ct-video.png") 3px 8px no-repeat;
  }
}
@media screen and (max-width: 979px) {
  .dropdown-menu {
    left: auto;
    right: 0;
  }

  #block-cisco-profile-cisco-profile-user-menu-touch ul.dropdown-menu a {
    color: #000;
  }

  #mobile-fol-links ul.inline ul.language-switcher-locale-url {
    left: 0;
    right: auto;
  }
  #mobile-fol-links ul.inline ul.language-switcher-locale-url li a, #mobile-fol-links ul.inline ul.language-switcher-locale-url li a:visited {
    color: #000;
    padding-left: 5px;
  }
  #mobile-fol-links ul.inline li .menu li {
    margin-right: 15px;
    float: left;
    background: transparent;
  }
  #mobile-fol-links ul.inline li .menu li a {
    background: transparent;
  }
  #mobile-fol-links ul.inline li .menu li a:hover {
    text-decoration: underline;
  }
}
/* language/contact/help menu */
@media screen and (max-width: 979px) {
  #viewport #fol-links {
    display: none;
  }

  .snap-drawer form {
    margin-bottom: 0;
  }
  .snap-drawer #mobile-fol-links {
    display: block;
    background: #585A5A;
    color: #ccc;
    font-size: .8em;
  }
  .snap-drawer #mobile-fol-links ul.inline .caret {
    display: none;
  }
  .snap-drawer #mobile-fol-links ul.inline li.molanguage {
    position: relative;
    top: -6px;
  }
  .snap-drawer #mobile-fol-links ul.inline li.molanguage a.dropdown-toggle {
    padding: 5px;
  }
  .snap-drawer #mobile-fol-links ul.inline li {
    margin-right: 0;
  }
  .snap-drawer #mobile-fol-links ul.inline li a {
    color: #fff;
    border: none;
    padding: 0;
  }
  .snap-drawer #mobile-fol-links ul.inline li.fol-soc {
    width: 100%;
    background: #9d9d9e;
    padding: 10px 0;
  }
  .snap-drawer #mobile-fol-links ul.inline li.fol-soc > a {
    background: transparent url("../images/icon-followus.png") no-repeat 5px 5px;
    padding: 7px 0 7px 50px;
  }
  .snap-drawer #mobile-fol-links ul.inline li.fol-soc .soc-icons-small {
    left: 10px;
    right: 10px;
  }
  .snap-drawer #mobile-fol-links ul.inline li.fol-soc .media-link a {
    color: #000;
  }
}
@media screen and (max-width: 979px) {
  .footer.footer-menu {
    width: 90%;
  }
}
@media screen and (max-width: 979px) {
  #breadcrumb {
    height: auto;
    background-color: #E0E2E2;
  }

  ul.breadcrumb {
    width: 100%;
    background: #E0E2E2;
    padding: 8px 0 8px 5px;
  }
  ul.breadcrumb > li > .divider {
    padding: 0 .1em;
  }
}
@media screen and (max-width: 320px) {
  #breadcrumb {
    width: 320px;
    overflow-x: hidden;
  }
  #breadcrumb ul.breadcrumb {
    margin-left: 10px;
  }
  #breadcrumb ul.breadcrumb li .divider {
    margin-left: 5px;
    margin-right: 5px;
  }
}
@media screen and (min-width: 768px) and (max-width: 979px) {
  .page-user-edit div.region-cisco-twocol-first.span-8 {
    width: 100%;
  }
  .page-user-edit .region-cisco_twocol-second {
    clear: left;
    width: 100%;
  }
}
@media screen and (max-width: 674px) {
  .page-user-edit .profile-information .form-wrapper .controls input[type="text"] {
    margin-left: 0;
  }
  .page-user-edit .profile-information .form-wrapper .controls select {
    margin-left: 0;
  }
  .page-user-edit .profile-information .form-wrapper .controls .form-textarea-wrapper {
    margin-left: 0;
  }
  .page-user-edit #cisco-profile-main-profile-form .vertical-tabs-list {
    float: left;
  }
  .page-user-edit #cisco-profile-main-profile-form div.vertical-tabs {
    margin: 1em 0 1em 0;
  }
  .page-user-edit #cisco-profile-main-profile-form div.vertical-tabs ul.vertical-tabs-list {
    margin: 0 0 10px 0;
    width: 100%;
  }
  .page-user-edit #cisco-profile-main-profile-form div.vertical-tabs fieldset.vertical-tabs-pane {
    padding: 0;
  }
  .page-user-edit #cisco-profile-main-profile-form div.vertical-tabs .form-type-textfield input {
    width: 70%;
  }
  .page-user-edit #cisco-profile-main-profile-form #edit-profile-main-username .control-label {
    position: relative;
    display: block;
  }
  .page-user-edit #cisco-profile-main-profile-form #edit-profile-main-username .controls {
    margin-left: 0;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
  }
  .page-user-edit #cisco-profile-main-profile-form #edit-profile-main-profile-url .control-label {
    position: relative;
    display: block;
  }
  .page-user-edit #cisco-profile-main-profile-form #edit-profile-main-profile-url .controls {
    margin-left: 0;
    font-size: .9em;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
  }
  .page-user-edit #cisco-profile-main-profile-form #edit-profile-main-field-photo-und .controls {
    margin-left: 0;
  }
  .page-user-edit #cisco-profile-main-profile-form .image-widget button.btn {
    display: block;
  }
  .page-user-edit #cisco-profile-main-profile-form .field-name-field-name-first .control-label,
  .page-user-edit #cisco-profile-main-profile-form .field-name-field-name-last .control-label,
  .page-user-edit #cisco-profile-main-profile-form .field-name-field-photo .control-label,
  .page-user-edit #cisco-profile-main-profile-form .field-name-field-bio .control-label,
  .page-user-edit #cisco-profile-main-profile-form .field-name-field-website-url .control-label,
  .page-user-edit #cisco-profile-main-profile-form .field-name-field-user-location .control-label,
  .page-user-edit #cisco-profile-main-profile-form .field-name-field-communities .control-label,
  .page-user-edit #cisco-profile-main-profile-form .field-name-field-user-language .control-label,
  .page-user-edit #cisco-profile-main-profile-form .form-item-profile-main-field-user-term-location-und .control-label,
  .page-user-edit #cisco-profile-main-profile-form .field-name-field-avatar .control-label {
    position: relative;
    display: block;
  }
  .page-user-edit #cisco-profile-main-profile-form .field-name-field-name-first .controls,
  .page-user-edit #cisco-profile-main-profile-form .field-name-field-name-last .controls,
  .page-user-edit #cisco-profile-main-profile-form .field-name-field-photo .controls,
  .page-user-edit #cisco-profile-main-profile-form .field-name-field-avatar .controls,
  .page-user-edit #cisco-profile-main-profile-form .field-name-field-bio .controls,
  .page-user-edit #cisco-profile-main-profile-form .field-name-field-website-url .controls,
  .page-user-edit #cisco-profile-main-profile-form .field-name-field-user-location .controls,
  .page-user-edit #cisco-profile-main-profile-form .field-name-field-communities .controls,
  .page-user-edit #cisco-profile-main-profile-form .field-name-field-user-language .controls,
  .page-user-edit #cisco-profile-main-profile-form .form-item-profile-main-field-user-term-location-und .controls,
  .page-user-edit #cisco-profile-main-profile-form #edit-profile-main-field-real-name-used .control-label,
  .page-user-edit #cisco-profile-main-profile-form #edit-profile-main-field-interests .control-group > .controls {
    margin-left: 0;
  }
  .page-user-edit #cisco-profile-main-profile-form #edit-profile-main-field-stats-privacy > .control-label,
  .page-user-edit #cisco-profile-main-profile-form #edit-profile-main-field-badges-privacy > .control-label {
    position: relative;
    display: block;
  }
  .page-user-edit #cisco-profile-main-profile-form #edit-profile-main-field-stats-privacy > .controls,
  .page-user-edit #cisco-profile-main-profile-form #edit-profile-main-field-badges-privacy > .controls {
    margin-left: 0;
  }
  .page-user-edit #cisco-profile-main-profile-form .form-type-textfield input {
    width: 70%;
  }
  .page-user-edit #cisco-profile-main-profile-form .file-size {
    display: block;
  }
  .page-user-edit #cisco-profile-main-profile-form #edit-profile-main-field-bio {
    width: 70%;
  }
  .page-user-edit #cisco-profile-main-profile-form #user-profile-form #profile2_main_form_group_profile #edit-profile-main-field-interests .control-group >
  .controls #edit-profile-main-field-interests-und {
    height: 330px;
  }
  .page-user-edit #cisco-profile-main-profile-form .field-widget-term-reference-tree ul ul {
    margin-left: 0;
  }
}
/* -- my interests -- */
@media screen and (max-width: 568px) {
  .profile-information #interests .control-group > .controls #edit-profile-main-field-interests-und {
    height: auto;
    width: 100%;
  }

  .profile-information #interests .form-item-profile-main-field-interests-und > .control-label {
    position: relative;
    display: block;
  }

  .profile-information #interests .form-item-profile-main-field-interests-und > .controls {
    margin-left: 0;
    padding: 0;
  }

  .profile-information #interests .control-group > .controls #edit-profile-main-field-interests-und ul.term-reference-tree-level {
    margin: 0;
  }

  #edit-profile-main-field-interests-und ul.term-reference-tree-level {
    margin-left: 0;
    margin-right: 20px;
  }
  #edit-profile-main-field-interests-und ul.term-reference-tree-level .term-reference-tree-button {
    background: url("../images/community-arrow-icon.png") right 10px no-repeat;
    height: 25px;
    width: 25px;
    float: right;
    cursor: pointer;
  }
  #edit-profile-main-field-interests-und ul.term-reference-tree-level .term-reference-tree-button.term-reference-tree-collapsed {
    background: url("../images/community-arrow-icon.png") right -12px no-repeat;
  }
  #edit-profile-main-field-interests-und ul.term-reference-tree-level li.checked-item {
    background: #6db044;
    color: #fff;
  }
  #edit-profile-main-field-interests-und ul.term-reference-tree-level li {
    width: 90%;
    padding: 5px 0 1px 3px;
    margin: 0 0 1px -3px;
    line-height: 100%;
    height: auto;
  }
  #edit-profile-main-field-interests-und ul.term-reference-tree-level li .parent-term {
    cursor: pointer;
    padding: 5px 0;
    margin: 0 0 0 -3px;
  }
}
@media screen and (max-width: 979px) and (min-width: 674px) {
  .page-user-edit .vertical-tabs-list {
    float: left;
  }
  .page-user-edit div.vertical-tabs {
    margin: 1em 0 1em 0;
  }
  .page-user-edit div.vertical-tabs ul.vertical-tabs-list {
    margin: 0 5% 10px 0;
    width: 30%;
  }
  .page-user-edit div.vertical-tabs fieldset.vertical-tabs-pane {
    padding: 0;
  }
  .page-user-edit #user-profile-form {
    padding: 0;
    border: none;
  }
  .page-user-edit #user-profile-form #profile2_main_form_group_profile #edit-profile-main-username .control-label {
    position: relative;
    display: block;
  }
  .page-user-edit #user-profile-form #profile2_main_form_group_profile #edit-profile-main-username .controls {
    margin-left: 0;
  }
  .page-user-edit #user-profile-form #profile2_main_form_group_profile #edit-profile-main-profile-url .control-label {
    position: relative;
    display: block;
  }
  .page-user-edit #user-profile-form #profile2_main_form_group_profile #edit-profile-main-profile-url .controls {
    margin-left: 0;
  }
  .page-user-edit #user-profile-form #profile2_main_form_group_profile .field-name-field-name-first .control-label,
  .page-user-edit #user-profile-form #profile2_main_form_group_profile .field-name-field-name-last .control-label,
  .page-user-edit #user-profile-form #profile2_main_form_group_profile .field-name-field-photo .control-label,
  .page-user-edit #user-profile-form #profile2_main_form_group_profile .field-name-field-bio .control-label,
  .page-user-edit #user-profile-form #profile2_main_form_group_profile .field-name-field-website-url .control-label,
  .page-user-edit #user-profile-form #profile2_main_form_group_profile .field-name-field-user-location .control-label,
  .page-user-edit #user-profile-form #profile2_main_form_group_profile .field-name-field-communities .control-label,
  .page-user-edit #user-profile-form #profile2_main_form_group_profile .field-name-field-user-language .control-label {
    position: relative;
    display: block;
  }
  .page-user-edit #user-profile-form #profile2_main_form_group_profile .field-name-field-name-first .controls,
  .page-user-edit #user-profile-form #profile2_main_form_group_profile .field-name-field-name-last .controls,
  .page-user-edit #user-profile-form #profile2_main_form_group_profile .field-name-field-photo .controls,
  .page-user-edit #user-profile-form #profile2_main_form_group_profile .field-name-field-bio .controls,
  .page-user-edit #user-profile-form #profile2_main_form_group_profile .field-name-field-website-url .controls,
  .page-user-edit #user-profile-form #profile2_main_form_group_profile .field-name-field-user-location .controls,
  .page-user-edit #user-profile-form #profile2_main_form_group_profile .field-name-field-communities .controls,
  .page-user-edit #user-profile-form #profile2_main_form_group_profile .field-name-field-user-language .controls,
  .page-user-edit #user-profile-form #profile2_main_form_group_profile #edit-profile-main-field-real-name-used .control-label,
  .page-user-edit #user-profile-form #profile2_main_form_group_profile #edit-profile-main-field-interests .control-group > .controls {
    margin-left: 0;
  }
  .page-user-edit #user-profile-form #profile2_main_form_group_profile #edit-profile-main-field-stats-privacy > .control-label,
  .page-user-edit #user-profile-form #profile2_main_form_group_profile #edit-profile-main-field-badges-privacy > .control-label {
    position: relative;
    display: block;
  }
  .page-user-edit #user-profile-form #profile2_main_form_group_profile #edit-profile-main-field-stats-privacy > .controls,
  .page-user-edit #user-profile-form #profile2_main_form_group_profile #edit-profile-main-field-badges-privacy > .controls {
    margin-left: 0;
  }
  .page-user-edit #user-profile-form #profile2_main_form_group_profile .form-type-textfield input {
    width: 70%;
  }
  .page-user-edit .file-size {
    display: block;
  }
  .page-user-edit #edit-profile-main-field-bio {
    width: 70%;
  }
  .page-user-edit #user-profile-form #profile2_main_form_group_profile #edit-profile-main-field-interests .control-group >
  .controls #edit-profile-main-field-interests-und {
    height: 330px;
  }
  .page-user-edit .field-widget-term-reference-tree ul ul {
    margin-left: 0;
  }
}
@media screen and (max-width: 320px) {
  .page-user #quicktabs-profile_content ul.quicktabs-tabs a {
    padding: 10px 0 10px 8px;
    margin-right: 10px;
  }
}
@media screen and (max-width: 400px) {
  .view-cisco-profile-private-message .view-content .views-row .authoring-info .created {
    display: block;
  }
}
@media screen and (max-width: 480px) {
  #cisco-user-profile-social .language {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  #cisco-user-profile-container {
    width: 300px;
    overflow-x: hidden;
  }
  #cisco-user-profile-container #profile-userpic {
    width: 33%;
  }
  #cisco-user-profile-container #profile-user-membership {
    width: 100%;
  }
  #cisco-user-profile-container #profile-user-membership a {
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
  }

  #cisco-user-profile-social .location {
    display: none;
  }
}
@media screen and (min-width: 320px) and (max-width: 480px) {
  #cisco-user-profile-container .row {
    width: 100%;
  }
  #cisco-user-profile-container .row #profile-userpic {
    width: 40%;
    max-width: 150px;
  }
  #cisco-user-profile-container .row #profile-user-header {
    width: 55%;
    margin-left: 4.9555%;
  }
}
@media screen and (max-width: 979px) {
  .page-user #page-content .visible-desktop {
    float: left;
    display: block !important;
    width: 100%;
    margin: 0;
  }
}
@media screen and (max-width: 624px) {
  .page-user #cisco-user-profile-social {
    position: relative;
  }
  .page-user #cisco-user-profile-social .location, .page-user #cisco-user-profile-social .language {
    display: none;
  }
}
@media screen and (max-width: 979px) and (min-width: 625px) {
  #cisco-user-profile-social .social {
    margin-right: 20px;
  }
}
/* drafts tab */
@media screen and (max-width: 650px) {
  .view-moderation-user-drafts .view-filters .views-exposed-form #edit-title-wrapper input#edit-title {
    width: auto;
    margin-right: 20px;
  }
  .view-moderation-user-drafts .view-filters .views-exposed-form #edit-type-wrapper label {
    margin-left: 0;
  }
  .view-moderation-user-drafts .view-filters .views-exposed-form #edit-type-wrapper .views-widget .control-group .controls select#edit-type {
    margin-right: 20px;
  }
  .view-moderation-user-drafts .view-filters .views-exposed-form #edit-published-wrapper {
    margin-left: 0;
  }
  .view-moderation-user-drafts .view-filters .views-exposed-form #edit-published-wrapper .views-widget .control-group .controls select#edit-published {
    margin-right: 20px;
  }
  .view-moderation-user-drafts .view-filters .views-exposed-form .views-widget-per-page {
    margin-left: 0;
  }
  .view-moderation-user-drafts .view-filters .views-exposed-form .views-widget-per-page .control-group .controls select#edit-items-per-page {
    margin-right: 20px;
  }
}
@media screen and (max-width: 320px) {
  .view-moderation-user-drafts .view-filters .views-exposed-form #edit-title-wrapper label {
    margin-left: 0;
    display: block;
  }
  .view-moderation-user-drafts .view-filters .views-exposed-form #edit-title-wrapper input#edit-title {
    width: auto;
    margin-right: 20px;
  }
  .view-moderation-user-drafts .view-filters .views-exposed-form #edit-type-wrapper label {
    display: block;
    margin-left: 0;
  }
  .view-moderation-user-drafts .view-filters .views-exposed-form #edit-type-wrapper .views-widget .control-group .controls select#edit-type {
    margin-right: 20px;
  }
  .view-moderation-user-drafts .view-filters .views-exposed-form #edit-published-wrapper {
    margin-left: 0;
  }
  .view-moderation-user-drafts .view-filters .views-exposed-form #edit-published-wrapper label {
    display: block;
  }
  .view-moderation-user-drafts .view-filters .views-exposed-form #edit-published-wrapper .views-widget .control-group .controls select#edit-published {
    margin-right: 20px;
  }
  .view-moderation-user-drafts .view-filters .views-exposed-form .views-widget-per-page {
    margin-left: 0;
  }
  .view-moderation-user-drafts .view-filters .views-exposed-form .views-widget-per-page .control-group label {
    display: block;
  }
  .view-moderation-user-drafts .view-filters .views-exposed-form .views-widget-per-page .control-group .controls select#edit-items-per-page {
    margin-right: 20px;
  }
  .view-moderation-user-drafts .view-filters .views-exposed-form .views-submit-button button.btn {
    position: relative;
    top: 35px;
    left: -22px;
  }
  .view-moderation-user-drafts .view-content th.views-field-title,
  .view-moderation-user-drafts .view-content td.views-field-title {
    width: 65%;
  }
  .view-moderation-user-drafts .view-content th.views-field-type,
  .view-moderation-user-drafts .view-content td.views-field-type {
    display: none;
  }
  .view-moderation-user-drafts .view-content th.views-field-status,
  .view-moderation-user-drafts .view-content td.views-field-status {
    display: none;
  }
  .view-moderation-user-drafts .view-content th.views-field-timestamp,
  .view-moderation-user-drafts .view-content td.views-field-timestamp {
    width: 35%;
  }
}
/* messages */
@media screen and (max-width: 490px) {
  #quicktabs-profile_content #quicktabs-tabpage-profile_content-3 #views-exposed-form-cisco-profile-private-message-block {
    float: none;
    margin: 0;
  }
  #quicktabs-profile_content #quicktabs-tabpage-profile_content-3 #views-exposed-form-cisco-profile-private-message-block .views-exposed-form .views-exposed-widget.views-widget-filter-privatemsg_body {
    margin-left: 10px;
  }
  #quicktabs-profile_content #quicktabs-tabpage-profile_content-3 #views-exposed-form-cisco-profile-private-message-block #edit-is-new-wrapper {
    margin-top: 10px;
  }
}
@media screen and (max-width: 340px) {
  #quicktabs-profile_content #quicktabs-tabpage-profile_content-3 #views-exposed-form-cisco-profile-private-message-block #edit-is-new-wrapper {
    margin-top: 10px;
  }
  #quicktabs-profile_content #quicktabs-tabpage-profile_content-3 #views-exposed-form-cisco-profile-private-message-block #edit-is-new-wrapper label {
    display: none;
  }
}
@media screen and (max-width: 490px) {
  .view-cisco-profile-private-message .view-content .views-row .views-field-privatemsg-body div.field-content {
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    padding-right: 40px;
  }
}
/* reputation */
@media screen and (max-width: 600px) {
  .page-user #quicktabs-tabpage-profile_content-1 th, .page-user #quicktabs-tabpage-profile_content-1 td {
    display: none !important;
  }
  .page-user #quicktabs-tabpage-profile_content-1 th.views-field-field-up-og-group,
  .page-user #quicktabs-tabpage-profile_content-1 th.views-field-sum {
    display: table-cell !important;
  }
  .page-user #quicktabs-tabpage-profile_content-1 tr td:first-child, .page-user #quicktabs-tabpage-profile_content-1 tr td:last-child {
    display: table-cell !important;
  }
}
@media screen and (max-width: 595px) {
  .view-cisco-suggestions td.views-field-title .discussion,
  .view-cisco-suggestions td.views-field-title .blog,
  .view-cisco-suggestions td.views-field-title .document,
  .view-cisco-suggestions td.views-field-title .event,
  .view-cisco-suggestions td.views-field-title .video {
    display: none;
  }
  .view-cisco-suggestions td.views-field-title .last-reply-container {
    display: none;
  }

  #quicktabs-homepage_our_suggestions #quicktabs-container-homepage_our_suggestions .view-footer {
    height: auto;
  }

  ul.quicktabs-tabs.quicktabs-style-cisco a#quicktabs-tab-community_activity-0,
  ul.quicktabs-tabs.quicktabs-style-cisco a#quicktabs-tab-homepage_our_suggestions-0 {
    height: 21px;
    width: 21px;
    background: url("../images/ct-icons/ct-discussion.png") 3px 5px no-repeat;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    padding: 3px;
    margin: 0;
  }
  ul.quicktabs-tabs.quicktabs-style-cisco a#quicktabs-tab-community_activity-1,
  ul.quicktabs-tabs.quicktabs-style-cisco a#quicktabs-tab-homepage_our_suggestions-1 {
    height: 21px;
    width: 21px;
    background: url("../images/ct-icons/ct-document.png") 3px 4px no-repeat;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    padding: 3px;
    margin: 0;
  }
  ul.quicktabs-tabs.quicktabs-style-cisco a#quicktabs-tab-community_activity-2,
  ul.quicktabs-tabs.quicktabs-style-cisco a#quicktabs-tab-homepage_our_suggestions-2 {
    height: 21px;
    width: 21px;
    background: url("../images/ct-icons/ct-blog.png") 4px 5px no-repeat;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    padding: 3px;
    margin: 0;
  }
  ul.quicktabs-tabs.quicktabs-style-cisco a#quicktabs-tab-community_activity-3,
  ul.quicktabs-tabs.quicktabs-style-cisco a#quicktabs-tab-homepage_our_suggestions-3 {
    height: 21px;
    width: 21px;
    background: url("../images/ct-icons/ct-video.png") 5px 9px no-repeat;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    padding: 3px;
    margin: 0;
  }
  ul.quicktabs-tabs.quicktabs-style-cisco a#quicktabs-tab-community_activity-4,
  ul.quicktabs-tabs.quicktabs-style-cisco a#quicktabs-tab-homepage_our_suggestions-4 {
    height: 21px;
    width: 21px;
    background: url("../images/ct-icons/ct-event.png") 5px 6px no-repeat;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    padding: 3px;
    margin: 0;
  }
  ul.quicktabs-tabs.quicktabs-style-cisco a#quicktabs-tab-homepage_our_suggestions-5 {
    height: 21px;
    width: 21px;
    background: url("../images/ct-icons/ct-user.png") 2px 5px no-repeat;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    padding: 3px;
    margin: 0;
  }
}
@media screen and (max-width: 470px) {
  #quicktabs-homepage_our_suggestions #quicktabs-container-homepage_our_suggestions .ctools-use-modal {
    position: relative;
    display: block;
    margin: 0 5% 10px;
  }
}
/* Remove table columns on small screen */
@media screen and (max-width: 768px) and (min-width: 481px) {
  .block-cisco-group .views-submit-button {
    clear: both;
  }
  .block-cisco-group .filter-tags {
    top: 0;
    margin-top: 0;
    clear: both;
  }
}
@media screen and (min-width: 769px) and (max-width: 980px) {
  ul.quicktabs-tabs.quicktabs-style-cisco a#quicktabs-tab-community_activity-0 {
    height: 21px;
    width: 21px;
    background: url("../images/ct-icons/ct-discussion.png") 3px 5px no-repeat;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    padding: 3px;
    margin: 0;
  }
  ul.quicktabs-tabs.quicktabs-style-cisco a#quicktabs-tab-community_activity-1 {
    height: 21px;
    width: 21px;
    background: url("../images/ct-icons/ct-document.png") 3px 4px no-repeat;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    padding: 3px;
    margin: 0;
  }
  ul.quicktabs-tabs.quicktabs-style-cisco a#quicktabs-tab-community_activity-2 {
    height: 21px;
    width: 21px;
    background: url("../images/ct-icons/ct-blog.png") 4px 5px no-repeat;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    padding: 3px;
    margin: 0;
  }
  ul.quicktabs-tabs.quicktabs-style-cisco a#quicktabs-tab-community_activity-3 {
    height: 21px;
    width: 21px;
    background: url("../images/ct-icons/ct-video.png") 5px 9px no-repeat;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    padding: 3px;
    margin: 0;
  }
  ul.quicktabs-tabs.quicktabs-style-cisco a#quicktabs-tab-community_activity-4 {
    height: 21px;
    width: 21px;
    background: url("../images/ct-icons/ct-event.png") 5px 6px no-repeat;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    padding: 3px;
    margin: 0;
  }

  .block-cisco-group .view-content .views-field-value, .block-cisco-group
  .view-content .views-field-count, .block-cisco-group .view-content
  .views-field-field-rating {
    text-align: center;
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .block-cisco-group .filter-tags {
    top: 0;
    margin-top: 0;
  }

  .view-cisco-community-statistics th.discussion {
    display: none;
  }
  .view-cisco-community-statistics th.document {
    display: none;
  }
  .view-cisco-community-statistics th.blog {
    display: none;
  }
  .view-cisco-community-statistics th.video {
    display: none;
  }
  .view-cisco-community-statistics th.event {
    display: none;
  }
  .view-cisco-community-statistics tr.community-row td {
    display: none;
  }
  .view-cisco-community-statistics tr.community-row td.community-group {
    display: block;
    width: 100%;
  }

  #quicktabs-container-homepage_our_suggestions,
  #quicktabs-container-community_activity {
    /* discussions */
    /* documents */
    /* blogs */
    /* videos */
    /* events */
    /* people */
  }
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-0 table th.views-field-type,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-0 table td.views-field-type,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-0 table th.views-field-type,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-0 table td.views-field-type,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-0 table th.views-field-type,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-0 table td.views-field-type,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-0 table th.views-field-type,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-0 table td.views-field-type {
    display: none;
  }
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-0 table th.views-field-title div.node-details,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-0 table td.views-field-title div.node-details,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-0 table th.views-field-title div.node-details,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-0 table td.views-field-title div.node-details,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-0 table th.views-field-title div.node-details,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-0 table td.views-field-title div.node-details,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-0 table th.views-field-title div.node-details,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-0 table td.views-field-title div.node-details {
    display: none;
  }
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-0 table th.views-field-nothing,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-0 table td.views-field-nothing,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-0 table th.views-field-nothing,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-0 table td.views-field-nothing,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-0 table th.views-field-nothing,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-0 table td.views-field-nothing,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-0 table th.views-field-nothing,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-0 table td.views-field-nothing {
    display: none;
  }
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-0 table th.views-field-count,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-0 table td.views-field-count,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-0 table th.views-field-count,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-0 table td.views-field-count,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-0 table th.views-field-count,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-0 table td.views-field-count,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-0 table th.views-field-count,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-0 table td.views-field-count {
    display: none;
  }
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-0 table th.views-field-name,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-0 table td.views-field-name,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-0 table th.views-field-realname,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-0 table td.views-field-realname,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-0 table th.views-field-name,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-0 table td.views-field-name,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-0 table th.views-field-realname,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-0 table td.views-field-realname,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-0 table th.views-field-name,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-0 table td.views-field-name,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-0 table th.views-field-realname,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-0 table td.views-field-realname,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-0 table th.views-field-name,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-0 table td.views-field-name,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-0 table th.views-field-realname,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-0 table td.views-field-realname {
    display: none;
  }
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-1 table.views-table th.views-field-extension,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-1 table.views-table td.views-field-extension,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-1 table.views-table th.views-field-extension,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-1 table.views-table td.views-field-extension,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-1 table.views-table th.views-field-extension,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-1 table.views-table td.views-field-extension,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-1 table.views-table th.views-field-extension,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-1 table.views-table td.views-field-extension {
    display: none;
  }
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-1 table.views-table th.views-field-title div.node-details,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-1 table.views-table td.views-field-title div.node-details,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-1 table.views-table th.views-field-title div.node-details,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-1 table.views-table td.views-field-title div.node-details,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-1 table.views-table th.views-field-title div.node-details,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-1 table.views-table td.views-field-title div.node-details,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-1 table.views-table th.views-field-title div.node-details,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-1 table.views-table td.views-field-title div.node-details {
    display: none;
  }
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-1 table.views-table th.views-field-nothing,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-1 table.views-table td.views-field-nothing,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-1 table.views-table th.views-field-nothing,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-1 table.views-table td.views-field-nothing,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-1 table.views-table th.views-field-nothing,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-1 table.views-table td.views-field-nothing,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-1 table.views-table th.views-field-nothing,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-1 table.views-table td.views-field-nothing {
    display: none;
  }
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-1 table.views-table th.views-field-count,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-1 table.views-table td.views-field-count,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-1 table.views-table th.views-field-count,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-1 table.views-table td.views-field-count,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-1 table.views-table th.views-field-count,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-1 table.views-table td.views-field-count,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-1 table.views-table th.views-field-count,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-1 table.views-table td.views-field-count {
    display: none;
  }
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-1 table.views-table th.views-field-name,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-1 table.views-table td.views-field-name,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-1 table.views-table th.views-field-realname,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-1 table.views-table td.views-field-realname,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-1 table.views-table th.views-field-name,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-1 table.views-table td.views-field-name,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-1 table.views-table th.views-field-realname,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-1 table.views-table td.views-field-realname,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-1 table.views-table th.views-field-name,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-1 table.views-table td.views-field-name,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-1 table.views-table th.views-field-realname,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-1 table.views-table td.views-field-realname,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-1 table.views-table th.views-field-name,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-1 table.views-table td.views-field-name,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-1 table.views-table th.views-field-realname,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-1 table.views-table td.views-field-realname {
    display: none;
  }
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-2 table.views-table th.views-field-type,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-2 table.views-table td.views-field-type,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-2 table.views-table th.views-field-type,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-2 table.views-table td.views-field-type,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-2 table.views-table th.views-field-type,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-2 table.views-table td.views-field-type,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-2 table.views-table th.views-field-type,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-2 table.views-table td.views-field-type {
    display: none;
  }
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-2 table.views-table th.views-field-title div.node-details,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-2 table.views-table td.views-field-title div.node-details,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-2 table.views-table th.views-field-title div.node-details,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-2 table.views-table td.views-field-title div.node-details,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-2 table.views-table th.views-field-title div.node-details,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-2 table.views-table td.views-field-title div.node-details,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-2 table.views-table th.views-field-title div.node-details,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-2 table.views-table td.views-field-title div.node-details {
    display: none;
  }
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-2 table.views-table th.views-field-title span.blog,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-2 table.views-table td.views-field-title span.blog,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-2 table.views-table th.views-field-title span.blog,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-2 table.views-table td.views-field-title span.blog,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-2 table.views-table th.views-field-title span.blog,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-2 table.views-table td.views-field-title span.blog,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-2 table.views-table th.views-field-title span.blog,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-2 table.views-table td.views-field-title span.blog {
    display: none;
  }
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-2 table.views-table th.views-field-nothing,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-2 table.views-table td.views-field-nothing,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-2 table.views-table th.views-field-nothing,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-2 table.views-table td.views-field-nothing,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-2 table.views-table th.views-field-nothing,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-2 table.views-table td.views-field-nothing,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-2 table.views-table th.views-field-nothing,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-2 table.views-table td.views-field-nothing {
    display: none;
  }
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-2 table.views-table th.views-field-count,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-2 table.views-table td.views-field-count,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-2 table.views-table th.views-field-count,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-2 table.views-table td.views-field-count,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-2 table.views-table th.views-field-count,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-2 table.views-table td.views-field-count,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-2 table.views-table th.views-field-count,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-2 table.views-table td.views-field-count {
    display: none;
  }
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-2 table.views-table th.views-field-name,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-2 table.views-table td.views-field-name,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-2 table.views-table th.views-field-realname,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-2 table.views-table td.views-field-realname,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-2 table.views-table th.views-field-name,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-2 table.views-table td.views-field-name,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-2 table.views-table th.views-field-realname,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-2 table.views-table td.views-field-realname,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-2 table.views-table th.views-field-name,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-2 table.views-table td.views-field-name,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-2 table.views-table th.views-field-realname,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-2 table.views-table td.views-field-realname,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-2 table.views-table th.views-field-name,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-2 table.views-table td.views-field-name,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-2 table.views-table th.views-field-realname,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-2 table.views-table td.views-field-realname {
    display: none;
  }
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-3 .views-row,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-3 .views-row,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-3 .views-row,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-3 .views-row {
    height: auto;
    clear: both;
  }
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-3 .views-row .views-field-nothing,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-3 .views-row .views-field-nothing,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-3 .views-row .views-field-nothing,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-3 .views-row .views-field-nothing {
    display: none;
  }
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-4 .views-row,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-4 .views-row,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-4 .views-row,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-4 .views-row {
    clear: both;
    margin-bottom: 10px;
  }
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-4 .views-row .jump-link,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-community_activity-4 .views-row .jump-link,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-4 .views-row .jump-link,
  #quicktabs-container-community_activity #quicktabs-tabpage-community_activity-4 .views-row .jump-link {
    position: relative;
    clear: both;
  }
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-5 th.views-field-points,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-5 td.views-field-points,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-5 th.views-field-points,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-5 td.views-field-points {
    display: none;
  }
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-5 th.views-field-rank-trending,
  #quicktabs-container-homepage_our_suggestions #quicktabs-tabpage-homepage_our_suggestions-5 td.views-field-rank-trending,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-5 th.views-field-rank-trending,
  #quicktabs-container-community_activity #quicktabs-tabpage-homepage_our_suggestions-5 td.views-field-rank-trending {
    display: none;
  }
}
/* Quicktabs on Profile */
@media screen and (max-width: 690px) {
  #quicktabs-profile_content ul.quicktabs-tabs.quicktabs-style-cisco {
    padding: 0;
    width: 100%;
  }
  #quicktabs-profile_content ul.quicktabs-tabs.quicktabs-style-cisco li {
    width: 100%;
    border-bottom: 1px solid #ccc;
    padding: 0;
  }
  #quicktabs-profile_content ul.quicktabs-tabs.quicktabs-style-cisco li a {
    height: 100%;
    width: 100%;
    display: block;
    line-height: 100%;
    color: #4a7399;
  }
}
/* community quicktabs - ask, answer, find, categories */
@media (min-width: 980px) and (max-width: 1069px) {
  ul.quicktabs-tabs.quicktabs-style-cisco a#quicktabs-tab-community_activity-0 {
    height: 21px;
    width: 21px;
    background: url("../images/ct-icons/ct-discussion.png") 3px 5px no-repeat;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    padding: 3px;
    margin: 0;
  }
  ul.quicktabs-tabs.quicktabs-style-cisco a#quicktabs-tab-community_activity-1 {
    height: 21px;
    width: 21px;
    background: url("../images/ct-icons/ct-document.png") 3px 4px no-repeat;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    padding: 3px;
    margin: 0;
  }
  ul.quicktabs-tabs.quicktabs-style-cisco a#quicktabs-tab-community_activity-2 {
    height: 21px;
    width: 21px;
    background: url("../images/ct-icons/ct-blog.png") 4px 5px no-repeat;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    padding: 3px;
    margin: 0;
  }
  ul.quicktabs-tabs.quicktabs-style-cisco a#quicktabs-tab-community_activity-3 {
    height: 21px;
    width: 21px;
    background: url("../images/ct-icons/ct-video.png") 5px 9px no-repeat;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    padding: 3px;
    margin: 0;
  }
  ul.quicktabs-tabs.quicktabs-style-cisco a#quicktabs-tab-community_activity-4 {
    height: 21px;
    width: 21px;
    background: url("../images/ct-icons/ct-event.png") 5px 6px no-repeat;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    padding: 3px;
    margin: 0;
  }

  .block-cisco-group .view-content .views-field-value, .block-cisco-group
  .view-content .views-field-count, .block-cisco-group .view-content
  .views-field-field-rating {
    text-align: center;
    display: none;
  }
}
@media screen and (max-width: 320px) {
  #quicktabs-community_activity table tbody td, #quicktabs-homepage_our_suggestions table tbody td {
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
  }
}
ul#flipboard-tabs-mobile {
  display: none;
}

@media screen and (max-width: 599px) {
  #cisco-flipboard {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    height: 120px;
    margin-bottom: 120px;
    border: none;
  }
  #cisco-flipboard ul#flipboard-tabs {
    display: none;
  }
  #cisco-flipboard .tab-content {
    display: none;
  }
  #cisco-flipboard ul#flipboard-tabs-mobile {
    display: block;
    width: 100%;
    height: auto;
    margin: 0;
    border-right: none;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    border: 1px solid #ccc;
    background: #eff4f7;
  }
  #cisco-flipboard ul#flipboard-tabs-mobile li {
    width: 100%;
    height: 44px;
    display: block;
    float: none;
    border-bottom: 1px solid #ccc;
    margin: 0;
  }
  #cisco-flipboard ul#flipboard-tabs-mobile li:first-child {
    margin-top: 0;
  }
  #cisco-flipboard ul#flipboard-tabs-mobile li:last-child {
    border: none;
  }
  #cisco-flipboard ul#flipboard-tabs-mobile li a {
    border: none;
    display: block;
    width: auto;
    height: 100%;
    padding: 0;
    margin: 0;
    color: #3f6b94;
  }
  #cisco-flipboard ul#flipboard-tabs-mobile li a h6 {
    margin: 0 0 0 1%;
    padding: 0;
    font-size: 1em;
    line-height: 44px;
  }
  #cisco-flipboard ul#flipboard-tabs-mobile li:first-child a {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
  }
  #cisco-flipboard ul#flipboard-tabs-mobile li.active .arrow {
    display: none;
  }
  #cisco-flipboard ul#flipboard-tabs-mobile li a.ask {
    background: url(../images/question-icons.png) -14px -8px no-repeat;
    padding: 2px 0 2px 34px;
  }
  #cisco-flipboard ul#flipboard-tabs-mobile li a.answer {
    background: url(../images/question-icons.png) -14px -54px no-repeat;
    padding: 2px 0 2px 34px;
  }
  #cisco-flipboard ul#flipboard-tabs-mobile li a.news {
    background: url(../images/question-icons.png) -14px -106px no-repeat;
    padding: 2px 0 2px 34px;
  }
  #cisco-flipboard ul#flipboard-tabs-mobile li a.events {
    background: url(../images/question-icons.png) -14px -161px no-repeat;
    padding: 2px 0 2px 34px;
  }
}
@media screen and (max-width: 480px) {
  .input-append input.search-query {
    width: 80%;
  }
}
@media screen and (max-width: 979px) {
  #block-cisco-search-cisco-search-form-touch input.form-text {
    background-image: none;
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    -ms-border-radius: 5px 0 0 5px;
    -o-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    border-right: none;
    width: 180px;
    height: 28px;
  }
  #block-cisco-search-cisco-search-form-touch button.btn {
    display: inline-block;
    background-image: none;
    background-color: #fff;
    border: 1px solid #ccc;
    border-left: none;
    height: 30px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
  }
  #block-cisco-search-cisco-search-form-touch button.btn i.icon-search {
    background: url("../images/icon-search.png");
    background-repeat: no-repeat;
  }
  #block-cisco-search-cisco-search-form-touch button.element-invisible {
    display: none;
  }

  .snap-drawer #search-block-form .container-inline {
    position: relative;
  }
  .snap-drawer #search-block-form .container-inline .input-append {
    width: 80%;
  }
  .snap-drawer #search-block-form .container-inline div.form-type-radios .control-label {
    position: absolute;
    right: 10px;
    top: 0;
    width: 22px;
    height: 28px;
    border: 1px solid #ccc;
    border-left: none;
    background-color: #fff;
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    -ms-border-radius: 0 5px 5px 0;
    -o-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
  }
  .snap-drawer #search-block-form .container-inline div.form-type-radios .control-label i.search-filter {
    background: url("../images/searchDownArrow.png") center 10px no-repeat;
    height: 100%;
    width: 100%;
  }
  .snap-drawer #search-block-form .container-inline div.form-type-radios .controls {
    display: block;
    color: #fff;
  }
  .snap-drawer #search-block-form .container-inline div.form-type-radios div.form-type-radio {
    display: block;
  }
}
@media screen and (max-width: 979px) and (min-width: 767px) {
  #block-cisco-search-cisco-search-form-touch input.form-text {
    height: 22px;
  }
}
@media screen and (max-width: 610px) {
  .search_discussions {
    background: url("../images/ct-icons/ct-discussion.png") 5px 8px no-repeat;
    text-indent: -9999px;
  }

  .search_documents {
    background: url("../images/ct-icons/ct-document.png") 7px 7px no-repeat;
    text-indent: -9999px;
  }

  .search_blogs {
    background: url("../images/ct-icons/ct-blog.png") 5px 8px no-repeat;
    text-indent: -9999px;
  }

  .search_videos {
    background: url("../images/ct-icons/ct-video.png") 6px 12px no-repeat;
    text-indent: -9999px;
  }

  .search_events {
    background: url("../images/ct-icons/ct-event.png") 7px 9px no-repeat;
    text-indent: -9999px;
  }

  .search_people {
    background: url("../images/ct-icons/ct-user.png") 5px 6px no-repeat;
    text-indent: -9999px;
  }
}
span.sr-user {
  background: url("../images/lrg-icons/lrg-avatar.png") no-repeat;
}

li.sr-user h3 {
  margin-top: 5px;
}

@media screen and (max-width: 320px) {
  .page-search-site .search-form input {
    width: 175px;
  }
  .page-search-site .search-form button {
    margin-left: 6px;
  }
}
/* share this */
@media screen and (max-width: 1069px) and (min-width: 980px) {
  .node-blog li.sharethis, .comment li.sharethis, .node-discussion li.sharethis, .node-video li.sharethis, .node-document li.sharethis {
    left: auto;
    top: 50px;
    right: 0;
  }
  .node-blog li.sharethis .share-wrapper, .comment li.sharethis .share-wrapper, .node-discussion li.sharethis .share-wrapper, .node-video li.sharethis .share-wrapper, .node-document li.sharethis .share-wrapper {
    width: auto;
    position: relative;
    background: transparent;
    border: none;
  }
  .node-blog li.sharethis .share-wrapper h6, .comment li.sharethis .share-wrapper h6, .node-discussion li.sharethis .share-wrapper h6, .node-video li.sharethis .share-wrapper h6, .node-document li.sharethis .share-wrapper h6 {
    display: none;
  }
  .node-blog li.sharethis .share-wrapper div, .comment li.sharethis .share-wrapper div, .node-discussion li.sharethis .share-wrapper div, .node-video li.sharethis .share-wrapper div, .node-document li.sharethis .share-wrapper div {
    float: left;
  }

  .node-discussion li.sharethis {
    top: 6px;
  }

  .node-event .event-content-wrapper .reply .share-wrapper {
    position: absolute;
    right: 190px;
    top: 72px;
    left: auto;
  }
  .node-event .event-content-wrapper .reply .share-wrapper .share {
    width: 200px;
    background: transparent;
    border: none;
    margin: 0;
    padding: 0;
  }
  .node-event .event-content-wrapper .reply .share-wrapper .share h6 {
    display: none;
  }
  .node-event .event-content-wrapper .reply .share-wrapper .share div {
    float: left;
  }
}
@media screen and (max-width: 870px) {
  .node-blog li.sharethis, .comment li.sharethis, .node-discussion li.sharethis, .node-event li.sharethis, .node-video li.sharethis, .node-document li.sharethis {
    left: auto;
    right: 0;
    top: 50px;
  }
  .node-blog li.sharethis .share-wrapper, .comment li.sharethis .share-wrapper, .node-discussion li.sharethis .share-wrapper, .node-event li.sharethis .share-wrapper, .node-video li.sharethis .share-wrapper, .node-document li.sharethis .share-wrapper {
    width: auto;
    position: relative;
    background: transparent;
    border: none;
  }
  .node-blog li.sharethis .share-wrapper h6, .comment li.sharethis .share-wrapper h6, .node-discussion li.sharethis .share-wrapper h6, .node-event li.sharethis .share-wrapper h6, .node-video li.sharethis .share-wrapper h6, .node-document li.sharethis .share-wrapper h6 {
    display: none;
  }
  .node-blog li.sharethis .share-wrapper div, .comment li.sharethis .share-wrapper div, .node-discussion li.sharethis .share-wrapper div, .node-event li.sharethis .share-wrapper div, .node-video li.sharethis .share-wrapper div, .node-document li.sharethis .share-wrapper div {
    float: left;
  }

  .node-discussion li.sharethis {
    top: 6px;
  }

  .node-event .event-content-wrapper .reply .share-wrapper {
    position: absolute;
    right: 190px;
    top: 72px;
    left: auto;
  }
  .node-event .event-content-wrapper .reply .share-wrapper .share {
    width: 200px;
    background: transparent;
    border: none;
    margin: 0;
    padding: 0;
  }
  .node-event .event-content-wrapper .reply .share-wrapper .share h6 {
    display: none;
  }
  .node-event .event-content-wrapper .reply .share-wrapper .share div {
    float: left;
  }
}
@media screen and (max-width: 480px) {
  .node-event .event-content-wrapper .event-content .row-fluid .created,
  .comment .event-content-wrapper .event-content .row-fluid .created,
  .node-video .video-content-wrapper .video-content .row-fluid .created,
  .node-discussion .discussion-content-wrapper .discussion-content .authoring-info .created,
  .node-document .document-content-wrapper .document-content .authoring-info .created {
    display: block;
  }
}
@media screen and (max-width: 320px) {
  .node-blog li.sharethis, .comment li.sharethis, .node-discussion li.sharethis, .node-event li.sharethis, .node-video li.sharethis, .node-document li.sharethis {
    position: relative;
    left: auto;
    right: 0;
    top: 0;
    float: right;
  }
  .node-blog li.sharethis .share-wrapper, .comment li.sharethis .share-wrapper, .node-discussion li.sharethis .share-wrapper, .node-event li.sharethis .share-wrapper, .node-video li.sharethis .share-wrapper, .node-document li.sharethis .share-wrapper {
    position: relative;
    background: transparent;
    border: none;
  }
  .node-blog li.sharethis .share-wrapper h6, .comment li.sharethis .share-wrapper h6, .node-discussion li.sharethis .share-wrapper h6, .node-event li.sharethis .share-wrapper h6, .node-video li.sharethis .share-wrapper h6, .node-document li.sharethis .share-wrapper h6 {
    display: none;
  }
  .node-blog li.sharethis .share-wrapper div, .comment li.sharethis .share-wrapper div, .node-discussion li.sharethis .share-wrapper div, .node-event li.sharethis .share-wrapper div, .node-video li.sharethis .share-wrapper div, .node-document li.sharethis .share-wrapper div {
    float: left;
  }

  .node-event .event-content-wrapper .reply {
    float: none;
  }
  .node-event .event-content-wrapper .reply .share-wrapper {
    position: relative;
    right: 0;
    top: 0;
    left: auto;
    float: none;
  }
  .node-event .event-content-wrapper .reply .share-wrapper .share {
    position: relative;
    background: transparent;
    border: none;
    margin: 0;
    padding: 0;
  }
  .node-event .event-content-wrapper .reply .share-wrapper .share h6 {
    display: none;
  }
  .node-event .event-content-wrapper .reply .share-wrapper .share div {
    float: left;
  }
  .node-event .event-content-wrapper .reply .share-wrapper .ask-a-question a {
    float: right;
  }
  .node-event .event-content-wrapper .reply .event-content .location-wrapper {
    padding: 10px;
  }
  .node-event .event-content-wrapper .reply .event-content .event-address {
    padding: 10px;
    height: auto;
    width: auto;
  }

  .node-event .event-content-wrapper .event-content .row-fluid .event-rating,
  .comment .event-content-wrapper .event-content .row-fluid .event-rating {
    float: left;
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
  }
  .node-event .event-content-wrapper .event-content .row-fluid .rate-info,
  .comment .event-content-wrapper .event-content .row-fluid .rate-info {
    display: none;
  }
}
/* nav button */
@media screen and (max-width: 979px) {
  .navbar .btn-navbar, .navbar-inverse .btn-navbar {
    background: transparent;
    box-shadow: none;
    top: 5px;
  }
  .navbar .btn-navbar:hover, .navbar-inverse .btn-navbar:hover {
    background: transparent;
  }
  .navbar .btn-navbar .icon-bar, .navbar-inverse .btn-navbar .icon-bar {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    height: 3px;
    width: 20px;
    background: #fff;
  }
}
/* site title on phone */
@media screen and (max-width: 979px) {
  #navbar .navbar-inner #site-logo img {
    margin-top: 0;
  }
}
@media screen and (max-width: 800px) {
  .branded-community #navbar .navbar-inner #site-logo {
    margin-top: 4px !important;
  }
  .branded-community #navbar .navbar-inner #site-logo img {
    height: 30px;
  }
  #navbar .navbar-inner #site-logo img {
    height: 30px;
    margin-top: 4px !important;
  }
  #navbar #site-name-nav {
    margin: 0;
  }
  #navbar #site-name-nav #site-name {
    font-size: 1.2em;
  }
}
@media screen and (max-width: 320px) {
  #navbar #site-name-nav {
    margin: 0;
  }
  #navbar #site-name-nav #site-name {
    font-size: 1em;
  }
}
/* notifications drop down */
@media screen and (max-width: 979px) {
  #block-cisco-profile-cisco-profile-user-menu-touch ul.quicktabs-tabs.quicktabs-style-cisco li {
    padding: 0;
  }
  #block-cisco-profile-cisco-profile-user-menu-touch #quicktabs-user_notifications_mobile ul.quicktabs-tabs.quicktabs-style-cisco li {
    padding: 0;
  }
  #block-cisco-profile-cisco-profile-user-menu-touch #quicktabs-user_notifications_mobile ul.quicktabs-tabs.quicktabs-style-cisco li a {
    padding-left: 4px;
    padding-right: 4px;
  }
  #block-cisco-profile-cisco-profile-user-menu-touch .view-cisco-notification-user-notifications ul li {
    float: none;
  }
  #block-cisco-profile-cisco-profile-user-menu-touch .n-active .dropdown-menu {
    width: 235px;
    right: -40px;
    padding: 10px;
    color: #686868;
    text-align: left;
  }
  #block-cisco-profile-cisco-profile-user-menu-touch .n-active .dropdown-menu .view-header {
    padding: 3px 5px 0 0;
    font-size: 0.8em;
    text-align: right;
    border-bottom: 0;
  }
  #block-cisco-profile-cisco-profile-user-menu-touch .n-active .dropdown-menu .views-row {
    padding: 0.5em;
    font-size: 0.8em;
  }
  #block-cisco-profile-cisco-profile-user-menu-touch .n-active .dropdown-menu .views-row.unread {
    background-color: #F3F7EB;
  }
  #block-cisco-profile-cisco-profile-user-menu-touch .n-active .dropdown-menu .views-row .views-field {
    display: inline-block;
    vertical-align: top;
    line-height: 1.3;
  }
  #block-cisco-profile-cisco-profile-user-menu-touch .n-active .dropdown-menu .views-row .views-field-type {
    padding-top: 0.2em;
    width: 10%;
  }
  #block-cisco-profile-cisco-profile-user-menu-touch .n-active .dropdown-menu .views-row .views-field-type span {
    display: inline-block;
    width: 21px;
    height: 21px;
    text-indent: -99999px;
    overflow: hidden;
  }
  #block-cisco-profile-cisco-profile-user-menu-touch .n-active .dropdown-menu .views-row .views-field-type .type-Discussion {
    background: url(../images/ct-icons/ct-discussion.png) 0 8px no-repeat;
  }
  #block-cisco-profile-cisco-profile-user-menu-touch .n-active .dropdown-menu .views-row .views-field-type .type-Blog {
    background: url(../images/ct-icons/ct-blog.png) 0 5px no-repeat;
  }
  #block-cisco-profile-cisco-profile-user-menu-touch .n-active .dropdown-menu .views-row .views-field-type .type-Document {
    background: url(../images/ct-icons/ct-document.png) 0 5px no-repeat;
  }
  #block-cisco-profile-cisco-profile-user-menu-touch .n-active .dropdown-menu .views-row .views-field-type .type-Event {
    background: url(../images/ct-icons/ct-event.png) 0 5px no-repeat;
  }
  #block-cisco-profile-cisco-profile-user-menu-touch .n-active .dropdown-menu .views-row .views-field-type .type-Video {
    background: url(../images/ct-icons/ct-video.png) 0 5px no-repeat;
  }
  #block-cisco-profile-cisco-profile-user-menu-touch .n-active .dropdown-menu .views-row .views-field-rendered-entity {
    width: 60%;
  }
  #block-cisco-profile-cisco-profile-user-menu-touch .n-active .dropdown-menu .views-row .views-field-timestamp {
    font-size: 0.9em;
    color: #4A7399;
    width: 20%;
    text-align: right;
  }
  #block-cisco-profile-cisco-profile-user-menu-touch .n-active .dropdown-menu .more-link {
    padding: 0.5em;
    text-align: right;
  }
  #block-cisco-profile-cisco-profile-user-menu-touch .n-active .dropdown-menu .more-link a, #block-cisco-profile-cisco-profile-user-menu-touch .n-active .dropdown-menu .more-link .btn {
    font-size: 0.75em;
    padding: 0.2em 0.4em;
    color: #666;
  }
  #block-cisco-profile-cisco-profile-user-menu-touch .n-active .dropdown-menu a, #block-cisco-profile-cisco-profile-user-menu-touch .n-active .dropdown-menu a:visited {
    color: #4A7399;
  }
  #block-cisco-profile-cisco-profile-user-menu-touch .n-active .dropdown-menu .quicktabs_main ul {
    padding: 0;
    margin: 0;
  }
  #block-cisco-profile-cisco-profile-user-menu-touch .n-active .dropdown-menu .quicktabs_main ul li {
    list-style: none;
  }
}
@media screen and (max-width: 754px) {
  #modalContent div.ctools-modal-content a.close {
    top: 15px;
    right: 0;
  }

  /* following */
  body.page-user .view-cisco-profile-following-followers-userlist {
    width: 100%;
  }
  body.page-user .view-cisco-profile-following-followers-userlist .view-content {
    border: none;
    overflow-y: scroll;
  }
  body.page-user .view-cisco-profile-following-followers-userlist .view-content .views-row {
    height: auto;
  }
  body.page-user .view-cisco-profile-following-followers-userlist .view-content .views-row .views-field-timestamp .views-label-timestamp {
    display: block;
  }
  body.page-user .view-cisco-profile-following-followers-userlist .view-content .views-row .views-field-timestamp .field-content {
    display: block;
  }
  body.page-user .view-cisco-profile-following-followers-userlist .view-content .views-row .views-field-ops {
    top: 5px;
    right: 5px;
  }
}
/* author toolbar */
@media screen and (max-width: 800px) {
  .author-toolbar {
    margin-bottom: 25px;
  }
}
@media screen and (max-width: 380px) {
  .author-toolbar {
    padding: 10px 0 5px 0;
    text-align: center;
  }
  .author-toolbar ul.actions {
    position: relative;
  }
}
/* content */
/* titles */
@media screen and (max-width: 480px) {
  article.node-document header h2,
  article.node-video header h2,
  article.node-discussion header h2,
  article.node-blog header h2 {
    font-size: 1.2em;
    line-height: 140% !important;
    margin-top: 0;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
  }

  article.node-discussion header h2 {
    margin-top: 20px;
  }
}
/* content creation forms */
@media screen and (max-width: 644px) {
  .page-node-add .node-form,
  .page-node-add #blog-node-form,
  .page-node-add #document-node-form,
  .page-node-add #video-node-form {
    width: 100%;
  }
  .page-node-add .node-form #edit-title-field input,
  .page-node-add #blog-node-form #edit-title-field input,
  .page-node-add #document-node-form #edit-title-field input,
  .page-node-add #video-node-form #edit-title-field input {
    width: 90%;
  }
}
@media screen and (max-width: 490px) {
  #quicktabs-knowledge_sharing ul.quicktabs-style-cisco li {
    width: 100%;
    height: 30px;
    margin: 0;
    padding: 0 5px 0 0;
    display: block;
    line-height: 100%;
    border-right: 0;
    border-bottom: 1px solid #cecece;
  }
  #quicktabs-knowledge_sharing ul.quicktabs-style-cisco li a {
    padding: 0 0 0 5px;
    height: 100%;
    width: 100%;
    display: block;
    line-height: 200%;
  }
}
@media screen and (max-width: 567px) {
  /* ask the experts */
  div.ask-expert-image {
    display: none;
  }

  div.ask-expert-info {
    width: auto;
  }
}
/* webcasts */
@media screen and (max-width: 568px) and (min-width: 481px) {
  #quicktabs-tabpage-knowledge_sharing-1 .knowledge-sharing__date {
    width: 15%;
    margin-right: 0;
  }
  #quicktabs-tabpage-knowledge_sharing-1 .facebook-forums__info {
    width: 60%;
  }
}
@media screen and (max-width: 480px) {
  #quicktabs-tabpage-knowledge_sharing-1 .knowledge-sharing__date {
    width: 20%;
  }
  #quicktabs-tabpage-knowledge_sharing-1 .facebook-forums__image {
    display: none;
  }
}
/* facebook */
@media screen and (max-width: 568px) and (min-width: 481px) {
  #quicktabs-tabpage-knowledge_sharing-3 .knowledge-sharing__date {
    width: 15%;
    margin-right: 0;
  }
  #quicktabs-tabpage-knowledge_sharing-3 .facebook-forums__info {
    width: 60%;
  }
}
@media screen and (max-width: 480px) {
  #quicktabs-tabpage-knowledge_sharing-3 .knowledge-sharing__date {
    width: 20%;
  }
  #quicktabs-tabpage-knowledge_sharing-3 .facebook-forums__image {
    display: none;
  }
}
@media screen and (max-width: 638px) {
  #quicktabs-top_contributors ul.quicktabs-style-cisco li {
    width: 100%;
    height: 30px;
    margin: 0;
    padding: 0 5px 0 0;
    display: block;
    line-height: 100%;
    border-right: 0;
    border-bottom: 1px solid #cecece;
  }
  #quicktabs-top_contributors ul.quicktabs-style-cisco li a {
    padding: 0 0 0 5px;
    height: 100%;
    width: 100%;
    display: block;
    line-height: 200%;
  }
}
@media screen and (max-width: 630px) {
  .view-cisco-top-contributors-programs .view-content td {
    width: 45%;
  }
}
@media screen and (max-width: 480px) {
  .view-cisco-top-contributors-programs {
    padding: 15px 0;
  }
  .view-cisco-top-contributors-programs .view-content td {
    width: auto;
    min-width: 260px;
  }
}
/* hall of fame */
@media screen and (max-width: 320px) {
  #quicktabs-tabpage-top_contributors-3 .view-cisco-top-contributors.view-display-id-hall_of_fame .title {
    background-position: -10px 0;
    padding: 35px 0 8px 125px;
    height: 95px;
  }
}
/* expert interviews */
@media screen and (max-width: 480px) {
  #quicktabs-tabpage-top_contributors-4 table th.views-field-extension,
  #quicktabs-tabpage-top_contributors-4 table td.views-field-extension {
    display: none;
  }
  #quicktabs-tabpage-top_contributors-4 table th.views-field-nothing,
  #quicktabs-tabpage-top_contributors-4 table td.views-field-nothing {
    display: none;
  }
  #quicktabs-tabpage-top_contributors-4 table th.views-field-name,
  #quicktabs-tabpage-top_contributors-4 table td.views-field-name,
  #quicktabs-tabpage-top_contributors-4 table th.views-field-realname,
  #quicktabs-tabpage-top_contributors-4 table td.views-field-realname {
    display: none;
  }
}
@media screen and (max-width: 699px) {
  body.page-leaderboards #quicktabs-container-leaderboards_sitewide table th.views-field-view-1,
  body.page-leaderboards #quicktabs-container-leaderboards_sitewide table td.views-field-view-1 {
    display: none;
  }
}
@media screen and (max-width: 479px) {
  body.page-leaderboards #quicktabs-container-leaderboards_sitewide table td.views-field-nothing img {
    display: none;
  }
}
@media screen and (max-width: 410px) {
  body.page-leaderboards #quicktabs-container-leaderboards_sitewide table th.views-field-points-1,
  body.page-leaderboards #quicktabs-container-leaderboards_sitewide table td.views-field-points-1 {
    display: none;
  }
}
.page-more-documents th.views-field-title,
.page-more-documents td.views-field-title {
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}

.page-more-videos .view-display-id-page_4 .views-row {
  clear: both;
}

.page-more-people .btn {
  border-radius: 0;
  border-style: none;
  border-width: none;
  box-shadow: none;
  text-indent: -9999em;
  height: 25px;
  padding: 0;
  display: block;
  width: 105px;
}
.page-more-people .btn.flag-action {
  background: url(../images/btn-follow.png) no-repeat 0 0;
}
.page-more-people .btn.unflag-action {
  background: url(../images/btn-following.png) no-repeat 0 0;
}
.page-more-people .btn.unflag-action:hover {
  background: url(../images/btn-unfollow.png) no-repeat 0 0;
}
.page-more-people .flag-message {
  display: none !important;
}

/* suggested blog page */
@media screen and (max-width: 599px) {
  .page-more-blogs .view-display-id-page_3 .view-content tr th.views-field-title .blog,
  .page-more-blogs .view-display-id-page_3 .view-content tr td.views-field-title .blog {
    display: none;
  }
  .page-more-blogs .view-display-id-page_3 .view-content tr th.views-field-title span.views-field-title,
  .page-more-blogs .view-display-id-page_3 .view-content tr td.views-field-title span.views-field-title {
    margin-left: 0;
  }
  .page-more-blogs .view-display-id-page_3 .view-content tr th.views-field-title .node-details,
  .page-more-blogs .view-display-id-page_3 .view-content tr td.views-field-title .node-details {
    display: none;
  }
  .page-more-blogs .view-display-id-page_3 th.views-field-comment-count,
  .page-more-blogs .view-display-id-page_3 td.views-field-comment-count {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .page-more-blogs .view-display-id-page_3 .view-content tr th.views-field-title .blog,
  .page-more-blogs .view-display-id-page_3 .view-content tr td.views-field-title .blog {
    display: none;
  }
  .page-more-blogs .view-display-id-page_3 .view-content tr th.views-field-title span.views-field-title,
  .page-more-blogs .view-display-id-page_3 .view-content tr td.views-field-title span.views-field-title {
    margin-left: 0;
  }
  .page-more-blogs .view-display-id-page_3 .view-content tr th.views-field-title .node-details,
  .page-more-blogs .view-display-id-page_3 .view-content tr td.views-field-title .node-details {
    display: none;
  }
  .page-more-blogs .view-display-id-page_3 .view-content tr th.views-field-comment-count,
  .page-more-blogs .view-display-id-page_3 .view-content tr td.views-field-comment-count {
    display: none;
  }
  .page-more-blogs .view-display-id-page_3 .view-content tr th.views-field-nothing,
  .page-more-blogs .view-display-id-page_3 .view-content tr td.views-field-nothing {
    display: none;
  }
  .page-more-blogs .view-display-id-page_3 .view-content tr th.views-field-realname,
  .page-more-blogs .view-display-id-page_3 .view-content tr td.views-field-realname {
    display: none;
  }
}
/* suggested discussion page */
@media screen and (max-width: 480px) {
  .page-more-discussions .view-id-cisco_suggestions th.views-field-nothing,
  .page-more-discussions .view-id-cisco_suggestions td.views-field-nothing {
    display: none;
  }
  .page-more-discussions .view-id-cisco_suggestions th.views-field-count,
  .page-more-discussions .view-id-cisco_suggestions td.views-field-count {
    display: none;
  }
  .page-more-discussions .view-id-cisco_suggestions th.views-field-realname,
  .page-more-discussions .view-id-cisco_suggestions td.views-field-realname {
    display: none;
  }

  /* suggested documents page */
  .page-more-documents .view-id-cisco_suggestions th.views-field-extension,
  .page-more-documents .view-id-cisco_suggestions td.views-field-extension {
    display: none;
  }
  .page-more-documents .view-id-cisco_suggestions th.views-field-title,
  .page-more-documents .view-id-cisco_suggestions td.views-field-title {
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
  }
  .page-more-documents .view-id-cisco_suggestions th.views-field-title div.node-details,
  .page-more-documents .view-id-cisco_suggestions td.views-field-title div.node-details {
    display: none;
  }
  .page-more-documents .view-id-cisco_suggestions th.views-field-nothing,
  .page-more-documents .view-id-cisco_suggestions td.views-field-nothing {
    display: none;
  }
  .page-more-documents .view-id-cisco_suggestions th.views-field-count,
  .page-more-documents .view-id-cisco_suggestions td.views-field-count {
    display: none;
  }
  .page-more-documents .view-id-cisco_suggestions th.views-field-name,
  .page-more-documents .view-id-cisco_suggestions td.views-field-name,
  .page-more-documents .view-id-cisco_suggestions th.views-field-realname,
  .page-more-documents .view-id-cisco_suggestions td.views-field-realname {
    display: none;
  }

  /* suggested video page */
  .page-more-videos .view-display-id-page_4 .list-title {
    font-size: .8em;
  }
  .page-more-videos .view-display-id-page_4 .list-body {
    display: none;
  }
  .page-more-videos .view-display-id-page_4 .list-info {
    display: none;
  }

  /* suggested people */
  .page-more-people th.views-field-points,
  .page-more-people td.views-field-points {
    display: none;
  }
  .page-more-people th.views-field-rank-trending,
  .page-more-people td.views-field-rank-trending {
    display: none;
  }
}
@media screen and (max-width: 979px) {
  .node-type-group #viewport .visible-desktop.region-cisco_twocol-second {
    display: block !important;
    width: 100%;
    margin-left: 0;
    margin-top: 20px;
  }
  .node-type-group #viewport .region-cisco_twocol_nohide-second, .node-type-group #viewport .region-cisco_twocol-second {
    width: 100%;
    margin-left: 0;
    margin-top: 20px;
  }
}
/* remove threaded comments indent on mobile */
@media screen and (max-width: 480px) {
  .indented,
  .node-type-discussion .indented {
    padding-left: 0;
  }

  #quicktabs-community_questions {
    display: none;
  }
}
/* Add to Calendar */
@media screen and (max-width: 767px) {
  #pane-events .jump-link {
    max-width: 100px;
    height: 50px;
  }
  #pane-events .jump-link .add-link {
    height: 50px;
    line-height: 50px;
  }
  #pane-events .jump-link .add-link .pull-right {
    margin-top: 18px;
  }
  #pane-events .jump-link .add-cal-menu {
    width: 150px;
  }
}
/* remove footer */
@media screen and (max-width: 767px) {
  .footer.container {
    display: none;
  }
}
/* answered question */
@media screen and (max-width: 800px) {
  .node-type-discussion .main-container {
    padding-top: 30px;
  }
  .node-type-discussion .question-status {
    right: auto;
    left: 0;
    top: -20px;
  }
}
/* answer more questions */
@media screen and (max-width: 599px) {
  .page-answer-questions .question-head-wrapper .view-display-id-block_answer .views-row-first {
    margin-top: 2em;
  }
  .page-answer-questions .question-head-wrapper .btn.modify-suggestions {
    right: auto;
    left: 10px;
    margin-top: 5px;
  }
  .page-answer-questions .question-head-wrapper .view-content .views-row .views-field-body {
    background: url("../images/lrg-icons/lrg-dis.png") no-repeat;
  }
  .page-answer-questions .question-head-wrapper .view-content .views-row .views-field-created {
    display: block;
    margin-left: 55px;
  }
}
/* profile name */
@media screen and (max-width: 979px) {
  #block-cisco-profile-cisco-profile-user-menu-touch li.fullname {
    line-height: 26px;
  }
}
@media screen and (min-width: 321px) and (max-width: 767px) {
  #breadcrumb ul.breadcrumb {
    padding-left: 10px;
  }
}
@media screen and (max-width: 585px) {
  .region-cisco-homepage-second {
    margin-left: 0px;
    width: 100%;
  }

  #panels-ipe-paneid-214 {
    width: 100%;
  }

  #panels-ipe-paneid-179 {
    display: none;
  }

  .panel-pane.pane-our-suggestions {
    margin-top: -7%;
  }
}
@media screen and (min-width: 980px) and (max-width: 1069px) {
  .region-cisco-homepage-first-bot-left {
    width: 47.25%;
    float: left;
  }

  .region-cisco-homepage-first-bot-right {
    width: 47.25%;
    margin-left: 1%;
    float: left;
  }
}
@media screen and (min-width: 1069px) {
  .region-cisco-homepage-first-bot-left {
    width: 48.20%;
    float: left;
  }

  .region-cisco-homepage-first-bot-right {
    width: 48.20%;
    margin-left: 1%;
    float: left;
  }
}
/* leader board */
@media screen and (min-width: 585px) and (max-width: 979px) {
  .region-cisco-homepage-first-bot-left {
    width: 48.15%;
    float: left;
  }

  .region-cisco-homepage-first-bot-right {
    width: 48.15%;
    margin-left: 1%;
    float: left;
  }

  .region-cisco-homepage-second {
    margin-left: 0px;
    width: 100%;
  }

  #panels-ipe-paneid-214 {
    width: 49.5%;
    float: left;
    margin-right: 1%;
  }

  #panels-ipe-paneid-179 {
    width: 49.3%;
    float: left;
  }
}
@media screen and (min-width: 600px) and (max-width: 767px) {
  .region-cisco-homepage-first-bot-left {
    width: 49.5%;
    float: left;
  }

  .region-cisco-homepage-first-bot-right {
    width: 49.5%;
    margin-left: 1%;
    float: left;
  }
}
@media screen and (max-width: 599px) {
  .region-cisco-homepage-first-bot-left {
    width: auto;
    float: none;
  }

  .region-cisco-homepage-first-bot-right {
    width: auto;
    float: none;
  }
}
/* video display */
@media screen and (max-width: 425px) {
  .node-video .video-content-wrapper div.video-content {
    width: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
  }
  .node-video .video-content-wrapper div.video-content div.video-detail {
    padding-left: 0;
  }
  .node-video .video-content-wrapper div.video-content div.video-detail .field-name-field-video {
    position: relative;
    left: 50%;
    margin-left: -213px;
  }
}
/* new message button */
@media screen and (min-width: 768px) {
  #quicktabs-profile_content .view-filters a.btn.phoneable {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  #quicktabs-profile_content .view-filters a.btn.ctools-modal-new-message-modal {
    display: none;
  }
}
/* text area */
@media screen and (max-width: 599px) {
  textarea {
    max-height: 200px;
  }
}
@media screen and (min-width: 768px) and (max-width: 979px) {
  div.region-cisco-twocol-first.span8 {
    width: 58%;
  }

  div.region-cisco_twocol-second.span4 {
    width: 37%;
    margin-left: 4.9%;
  }
}
@media screen and (min-width: 768px) and (max-width: 979px) {
  div.region-cisco-homepage-first.span8 {
    width: 100%;
  }

  div.region-cisco_homepage-second.span4 {
    width: 100%;
    margin-left: 0;
  }
}
/* node edit */
@media screen and (max-width: 650px) {
  .page-node-edit #blog-node-form {
    width: 95%;
  }
  .page-node-edit #blog-node-form #edit-title-field input {
    width: 95%;
  }
  .page-node-edit #blog-node-form .form-textarea-wrapper textarea {
    width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .pane-user-social-media .social-media-display,
  article.node .views-field-comment-body,
  article.comment .field-name-comment-body,
  #panels-ipe-paneid-181 .pane-content,
  .ask-expert-body .field-content,
  .view-cisco-flipboard-tabs .views-field-body,
  .view-cisco-flipboard-tabs .row-fluid,
  .view .list-body,
  .body .field-content,
  .views-field-rendered-entity .field-content,
  .panel-pane .alert-block,
  #panels-ipe-paneid-new-5 .cisco-basic-pane .pane-content,
  .page-user-edit-main .image-widget {
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
  }
}
