@import "../../vendor/bootstrap/variables.less"; @import "../../vendor/bootstrap/mixins.less"; @import "../include/variables.less"; @import "../include/mixins.less"; div.ccm-gathering-grid { .transition(opacity 0.3s linear); } div.ccm-gathering-load-more { margin: 20px; text-align: center; } div.ccm-gathering-overlay { width: 600px; margin: 40px auto 0px auto; background-color: #fff; position: relative; } .ccm-gathering-vimeo { height: 100%; margin: 30px 0px 60px 0px; p { display: block; margin: 15px auto; width: 80%; color: #999; a { color: #999; } } } .ccm-gathering-vimeo iframe { width: 80%; height: 80%; display: block; margin: 0 auto; } .ccm-gathering-twitter { span.tweet-body { font-size: 24px; font-weight: 300; line-height: 1.4em; a { color: #23bbe5; } } p { display: block; margin-top: 10px; clear: both; margin-left: 5%; margin-top: 20px; } span.who-from, span.elapsed { display: inline-block; font-size: 13px; color: #999; } span.elapsed { margin-right: 20px; } .twitter-logo { width: 20%; max-width: 50px; display: block; float: left; } .tweet { float: left; width: 78%; margin-left: 2%; } } .ccm-gathering-masthead-byline-description { width: 80%; padding: 10%; .ccm-gathering-tile-headline, .ccm-gathering-tile-headline a { font-size: 26px; color: #333; font-weight: bold; margin-bottom: 15px; line-height: 1.3em; } .ccm-gathering-tile-byline { color: #999; margin-bottom: 20px; display: block; } .ccm-gathering-tile-description { font-size: 16px; margin-bottom: 20px; } .ccm-gathering-tile-read-more a { color: #23bbe5; } } .ccm-gathering-image-overlay-headline-byline { img { max-width: none; } } // the rest needs to be optimized for LESS but moving forward for now .w1 .ccm-gathering-image-overlay-headline-byline .ccm-gathering-tile-image-overlay-headline-byline-description, .h1 .ccm-gathering-image-overlay-headline-byline .ccm-gathering-tile-image-overlay-headline-byline-description { padding-left: 10px; padding-top: 10px; padding-bottom: 5px; } .w1 .ccm-gathering-image-overlay-headline-byline .ccm-gathering-tile-image-overlay-headline-byline-description .overlay-title, .h1 .ccm-gathering-image-overlay-headline-byline .ccm-gathering-tile-image-overlay-headline-byline-description .overlay-title { font-size: 15px; margin-bottom: 5px; } .w1 .ccm-gathering-twitter span.tweet-body { font-size: 16px; } .w1 .ccm-gathering-image-overlay-headline-byline .ccm-gathering-tile-image-overlay-headline-byline-description .overlay-byline, .h1 .ccm-gathering-image-overlay-headline-byline .ccm-gathering-tile-image-overlay-headline-byline-description .overlay-byline { font-size: 10px; } .ccm-gathering-image-overlay-headline-byline .ccm-gathering-tile-image-overlay-headline-byline-description { position: absolute; bottom: 0; background: black; opacity: .9; width: 100%; padding-left: 40px; padding-top: 35px; padding-bottom: 35px; } .ccm-gathering-image-overlay-headline-byline .ccm-gathering-tile-image-overlay-headline-byline-description .overlay-title{ font-size: 24px; color: #23bbe5; display: block; margin-bottom: 15px; } .ccm-gathering-image-overlay-headline-byline .ccm-gathering-tile-image-overlay-headline-byline-description .overlay-byline { color: #aaa; display: block; } .ccm-gathering-thumbnail-caption { background: white; padding: 20px; } .ccm-gathering-overlay.image-sharing-link .image-sharing-link-controls { background: white; } // temporary display styles for image conversations -- subject to change