#sidebar .pagegroup { color:white; }
#sidebar .pagegroup a { color:white; }
#sidebar .pagegroup.light { background-color:rgba(255,255,255,0.2); }
#sidebar .pagegroup.dark { background-color:rgba(0,0,0,0.2); }
#sidebar .pagegroup { box-shadow:0px 1px 0 0px rgba(255,255,255,0.3) inset; }

#sidebar .pagegroup-title h2 { color:white; text-align:left; border-bottom:3px solid rgba(255,255,255,.35); padding-bottom:20px; margin-bottom:20px; text-transform:none; }


#sidebar .list-group-item { background-color:rgba(255,255,255,0.1); border-color:rgba(255,255,255,0.5); }

#sidebar .linkslayout_grid .item { float:none; width:100%; color:white; box-shadow:none; }

#sidebar .linkslayout_imagegrid .item { float:none; width:100%; margin-bottom:15px; }
#sidebar .linkslayout_imagegrid .item a { border:none; }
#sidebar .linkslayout_imagegrid .item .title { font-size:18px; padding:15px; }

#sidebar .linkslayout_buttons .btn-default { background-color:rgba(255,255,255,0.1); border-color:rgba(255,255,255,0.5); }
#sidebar .linkslayout_buttons .btn-default:hover { background-color:rgba(255,255,255,0.2); }


#sidebar #social-banner .social-links { background:white; padding:20px; }
#sidebar #social-banner .tweets { background:white; padding:0 20px 20px; }
#sidebar #social-banner .tweets .tweet { float:none; width:100%; }

#sidebar .posttypelayout_tiles .post-tile { width:100%; float:none; }
#sidebar .posttypelayout_tiles .post-tile.first { width:100%; }
#sidebar .posttypelayout_tiles .post-tile-list { width:100%; position:static; border:none; }
#sidebar .posttypelayout_tiles .post-tile-inner { border-width:0 1px 1px; }
#sidebar .posttypelayout_tiles .post-tile:first-child .post-tile-inner { border-top-width:1px; }
#sidebar .posttypelayout_tiles .post-tile-list .post-tile:first-child .post-tile-inner { border-top-width:0px; }

#sidebar .posttypelayout_blocks .post-block-item { float:none; width:100%; }
#sidebar .posttypelayout_blocks .post-block-item a { min-height:0; }
#sidebar .posttypelayout_blocks .post-block-item a:hover { background:white; color:black; opacity:1; text-shadow:none; } 

#sidebar .posttypelayout_carousel .carousel .item { padding-bottom:20px; }
/* #sidebar .posttypelayout_carousel .carousel .text { width:100%; } */
#sidebar .posttypelayout_carousel .carousel-caption { left:40px; right:40px; }
#sidebar .posttypelayout_carousel .carousel-caption h1.title { font-size:14px; }
#sidebar .posttypelayout_carousel .carousel-caption h4.post-datetime { font-size:12px; }
#sidebar .posttypelayout_carousel .carousel-caption p.subtitle { display:none; }
#sidebar .posttypelayout_carousel .carousel-caption p.abstract { display:none; }
#sidebar .posttypelayout_carousel a.btn-more { display:none; }
#sidebar .posttypelayout_carousel .carousel .record-image:after { display:none; }