﻿.soundwave-container {
    background-color: #f5f4ee;
    height: 240px;
    position: relative;
    text-align: center;
    width: 100%;
}

.soundwave {
    bottom: 0;
    cursor: pointer;
    display: block;
    height: 75%;
    left: 0;
    margin: 0 auto;
    padding-left: 59px;
    padding-right: 59px;
    position: absolute;
    right: 0;
    top: 7%;
    width: 95%;
}

#currentTime,
#totalTime {
    color: #605f59;
    font-size: 2.2em;
    font-weight: 400;
    margin: -0.9em 0;
    position: absolute;
    top: 50%;
    z-index: 10;
}

#currentTime { left: 2.5%; }

#totalTime { right: 2.5%; }

.current-song { font-weight: 400; }

.pause-button,
.play-button {
    cursor: pointer;
    height: 49px;
    width: 49px;
}

.play-button { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAxCAYAAABznEEcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExQkY0MUU5OTY4MzZCQ0FCNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFQzFEMTA2NjBFQTQxMUUzOEFFRkFERUI4MzUyNDQyRSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFQzFEMTA2NTBFQTQxMUUzOEFFRkFERUI4MzUyNDQyRSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBCM0ZFQUFGMTAyMDY4MTE5MTA5QzYwOEY0MEE4NjQzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTFCRjQxRTk5NjgzNkJDQUI3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+szNlIwAAARFJREFUeNrs2LEKwjAUBdBnCU7BiggOFswg6uJP+NUuCm466KROKqIdKjipiGhBU0EQx5q8ELgPSro0cO7t0Kaw320GRNQjf2dY0IgneT5AAAEEEEAAAQQQQACRb9arJcXxlqrVGrU7XRKiyIYITG10uZze6/F4oMl4pNfEP8T3pOmDFvOZvqb6/u4n4jNcrQS2U+JoJeB6b222woaw2QorwlYrThCmW3GG+G3ldrv6i/i0kiSx3wgpSxRFKvfzwjWgoZqkVOuvPYTL9LMPRSnDv/cSvqbvDGEyfScI0+mzImylz4awmb51BEf6VhBhuaJ/Uc9Ujxos6eO0AwgggAACCCCAACLfZKcdfc8N/ZcAAwAyX9Pb6ydOEQAAAABJRU5ErkJggg==); }

.play-button:hover { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAxCAYAAABznEEcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExQkY0MUU5OTY4MzZCQ0FCNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFQzFEMTA2QTBFQTQxMUUzOEFFRkFERUI4MzUyNDQyRSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFQzFEMTA2OTBFQTQxMUUzOEFFRkFERUI4MzUyNDQyRSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBCM0ZFQUFGMTAyMDY4MTE5MTA5QzYwOEY0MEE4NjQzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTFCRjQxRTk5NjgzNkJDQUI3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+qVh7rwAAARxJREFUeNrs2M8KAVEUBvBjjEwhEQorLKy8xKzFWpZewEMoT+E9ZjNqFkqxt2I1C0SSP5k0EaUsxdxzu/rOZlZz6/d9c+dOE5pOHJuITFJ3hprigMeYGv3BAAEEEEAAAQQQQAAhATFY5ag+q1LfLdLJD6uJmF+M53V0iFNnXqbxIaH243T0Neq5BbZWhO4JrlaEb2yOVtjeTiJbYX3FimpFyjkRdCvSDrsgW5F+Yr9aWV8jan92PFqx90m1ERXDo0Zq9/X9umxAO7ulVmbz0xq6zPS7+SWVjMvPa+mqpi8NEWT6UhBBp8+KEJU+G0Jk+sIRHOkLQdRiZ1p4UWqmdyzpv09oOnFu+NsBBBBAAAEEEEAA8THCUtxg3QUYAMWybCD6laNZAAAAAElFTkSuQmCC); }

.pause-button { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAxCAYAAABznEEcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExQkY0MUU5OTY4MzZCQ0FCNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGOTUxRDA5MzBFQTQxMUUzOEFFRkFERUI4MzUyNDQyRSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGOTUxRDA5MjBFQTQxMUUzOEFFRkFERUI4MzUyNDQyRSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBCM0ZFQUFGMTAyMDY4MTE5MTA5QzYwOEY0MEE4NjQzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTFCRjQxRTk5NjgzNkJDQUI3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+yP3/JwAAAPdJREFUeNrs2MEKgkAUBdBnGFhIbYSEXAS6qc/oq93UOlrVD0SUgYSFhYTUQI0pQtlsUtCBe0GQuQs9owufyn63mRHRlOTNXOGIJ0keIIAAAggggAACCCCA+D++71Ec397nut4jwzDzjrE7BcFR2JeJWhVgvVpQGJ4/1ixrRLYzyfolRdFV2JdJqyrENyCJ522z7lQApE/uUMm1W3W+y4w95EdUFSCAAAIIIIAAAggggADi9/ioqoL1drMQpjksrCXjZzpP9/k8PSj0tjNu3o+CKLrwaY3lu5/cvKjXtA4/us1D1BUggAACCCCAAEKWr1hXcoP7EmAADFehlC+BPU0AAAAASUVORK5CYII=); }

.pause-button:hover { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAxCAYAAABznEEcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExQkY0MUU5OTY4MzZCQ0FCNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGOTUxRDA5NzBFQTQxMUUzOEFFRkFERUI4MzUyNDQyRSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGOTUxRDA5NjBFQTQxMUUzOEFFRkFERUI4MzUyNDQyRSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBCM0ZFQUFGMTAyMDY4MTE5MTA5QzYwOEY0MEE4NjQzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTFCRjQxRTk5NjgzNkJDQUI3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+cLlIYAAAAQpJREFUeNrs2L0KglAcBfC/10T7EKmhpoLeImhraO8ZopfopVqFMHALaorWiBodisrCkKyuQVBmFDionAOi3ANyf+odrsJ0YhpE1KLkZsQSDuBpMUpBgAACCCCAAAIIIID4PZkob2bsNLJcyb+uy2dqqIdnd7yINLYLoX0sEP1VjWan7MtYp7SlbsV69OsqLRw5tI/F5/QO4Blsiv55fsoFADzD+5tL/JqwLwwLGwgggAACCCCAAAIIIID4mjzzPo4XRC9eiLa2D4zx7ae/n1Ycaqp2oO9FsDXlEaYT8xoVZOkodPTY8+nzyYf1Zcn1j9j97Xif9L89FjYQQAABBBBApB2hJ9yg3wQYAClIRWUwoJjjAAAAAElFTkSuQmCC); }

.facebook-share-tile { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExQkY0MUU5OTY4MzZCQ0FCNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyRTRBRjY1RUM3NDcxMUUyQjIxNUZFQzdBRUY0NUE1RCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyRTRBRjY1REM3NDcxMUUyQjIxNUZFQzdBRUY0NUE1RCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA3ODAxMTc0MDcyMDY4MTE4OEM2RUNGNzc1RjY0N0JCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTFCRjQxRTk5NjgzNkJDQUI3Ii8+IDwvcmRmOkRlc2NyaXB0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); }

.twitter-share-tile { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExQkY0MUU5OTY4MzZCQ0FCNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNkNGMjg0RkM3NDcxMUUyQjIxNUZFQzdBRUY0NUE1RCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNkNGMjg0RUM3NDcxMUUyQjIxNUZFQzdBRUY0NUE1RCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA3ODAxMTc0MDcyMDY4MTE4OEM2RUNGNzc1RjY0N0JCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTFCRjQxRTk5NjgzNkJDQUI3Ii8+IDwvcmRmOkRlc2NyaXB0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); }

.reddit-share-tile { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExQkY0MUU5OTY4MzZCQ0FCNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFNkU1RTM2QUM3NDYxMUUyQjIxNUZFQzdBRUY0NUE1RCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFNkU1RTM2OUM3NDYxMUUyQjIxNUZFQzdBRUY0NUE1RCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA3ODAxMTc0MDcyMDY4MTE4OEM2RUNGNzc1RjY0N0JCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTFCRjQxRTk5NjgzNkJDQUI3Ii8+IDwvcmRmOkRlc2NyaXB0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); }

.download-cloud-image {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAiCAYAAADLTFBPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExQkY0MUU5OTY4MzZCQ0FCNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMzgxRjA3NENENjUxMUUyQkM4OEZFM0YxQTU1MjBENSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMzgxRjA3M0NENjUxMUUyQkM4OEZFM0YxQTU1MjBENSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZCN0YxMTc0MDcyMDY4MTFCOTQyOTE3QzdGM0Y4MzdFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTFCRjQxRTk5NjgzNkJDQUI3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+c94VnQAAAnFJREFUeNrUWNFxwjAMDTn4brpBukG6AUzQMAEwATBBYAJggqYTQCdIOgHZgHQC8g0fVO4pdz7VDpaTkKvudOVKgp4l6z3Zvcvl4jRsPngI/gY+VHyfg6fgn+CHwWDADtBrELQAG4FPGe+IBSwB+KEL0ALoBtyzfF+AngH44lGg35nZ1VkGPjIB7tYMtGoIsLAAPLler16bmRZNljjNm2jOsW2mPczkEfyGfsbt4OPfNiyEbIc2mRal2iO4LiyHbL9wMu11DPiXPiHbge7LvuJ/i5qAU8Xet7EJMooR6IlFAEFTO/AtfqaVW6DwcNnEeE/fLEC/6rJCBIjTvAXs6+c2eFrY2gCwsBjd1DxOIxZM0DEp6UmiyCMp847zw9CMw3ugfQzCnR9y6XNEmjjAiU+Wao4JhdxTlXSlUiRVm79uSeuIDZX3EnTXvGzCJHsZ9LAGlz7ShpDtaQl67vwfm5fiEloISVYjcErKzumDQOztPhPsksm1KhspxoaIAT7oM4NlTdcbVG8L2cs4s7mpIsZtAJaAp4pBqxJ0bvDcNxGhs6R6sqtYKNI8eyLPfZmeJV08CXMVMG8gwXRceDIBLA6+Ls4D9+YNOq6OLWYUuvCRNGN4hiy2k7fH2uAiZqUIWlhmmC56Y6DIKWQ5lhtxa0Bl9PYoQwrk2lhualS5e9cQGb73hz1mCKIqexsyVMVM4DPCEqHBweBAL3FUJ5fyePSmmfoKPKnkzFumLVlggNzsaWIIsB9Ih+zLGk8BPlNUJKkYvGLMMu0TX8cQbd0wqRaXaBaobdqur3pVp58ct1JRoYbsIK7TrMlUmDfA50r7EWAAgjHVJSCdfCcAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    height: 34px;
    width: 45px;
}

.file-controls {
    color: #605f59;
    float: right !important;
    margin: 1.5em auto;
    max-width: 22em;
    text-align: center;
}

.file-controls pre { text-align: left; }

.edit-details-button {
    background-color: transparent;
    border: 2px solid #c8c7bd;
    border-radius: 2px;
    box-shadow: none;
    color: #c8c7bd;
    display: inline-block;
    height: 55px;
    outline: none;
    padding: 0;
    text-align: center;
    width: 100%;
}

.edit-details-button:hover,
.edit-details-button:active,
.edit-details-button:focus {
    background-color: transparent;
    border-color: #9d9994;
    color: #9d9994;
}

.share-tiles {
    -ms-align-items: center;
    -webkit-align-items: center;
    align-items: center;
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    justify-content: space-between;
    justify-content: -webkit-space-between;
    justify-content: -ms-space-between;
}

.share-tiles div {
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 64px;
    margin-bottom: 1em;
    width: 64px;
}

.vertically-center-button {
    bottom: 0;
    margin: auto;
    position: absolute;
    top: 0;
}

.vertically-center-playlist-item {
    bottom: 0;
    margin-left: 2.5em;
    top: 0;
}

.download-button-wrapper {
    display: inline-block;
    margin-bottom: 16px;
    margin-top: 4px;
    width: 100%;
}

.download-button {
    background-color: #f2a15a;
    height: 4em;
    width: 100%;
}

.download-button:hover { background-color: #ce8045; }

.download-button div {
    float: left;
    margin-left: 5em;
    margin-top: 1em;
}

.download-button label {
    color: white;
    float: left;
    font-size: 1.5em;
    margin-left: 0.5em;
    margin-top: 0.825em;
}

.education-box.voting-window-closed {
    background-color: #e2665a;
    font-weight: 500;
    padding-right: 17%;
    text-align: center;
}

.education-box {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    background-color: #3498db;
    border-radius: 2px;
    color: #f5f4ee;
    cursor: default;
    font-weight: lighter;
    line-height: 1.4em;
    margin-top: 1.5em;
    padding: .5em;
    width: 100%;
}

.education-box-dismiss {
    cursor: pointer;
    float: right;
    font-weight: normal;
    text-decoration: underline;
}

.callout-text-header {
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 1px;
    line-height: 1.2;
}

.callout-text-subheader {
    font-size: 15px;
    font-weight: 300;
    letter-spacing: 1px;
    line-height: 1.2;
    margin-top: 1px;
}

.login-callout-content {
    color: #f5f4ee;
    min-height: 72px;
}

.featured-submitted-message {
    display: table-cell;
    vertical-align: middle;
}

.featured-submitted-message-wrapper {
    display: table;
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: center;
}

.login-callout-message {
    margin-bottom: 14px;
    margin-top: 13px;
}

.login-callout-section {
    background-color: #f2a15a;
    width: 100%;
}

.feature-submission-callout-section {
    background-color: #3498db;
    width: 100%;
}

.feature-submission-callout-section .large-5 .right-centered a {
    color: #f5f4ee;
    text-decoration: underline;
}

.feature-submission-callout-section .large-5 .right-centered.bump-bottom { margin-bottom: 15px; }

.feature-submission-callout-section .large-5 .right-centered {
    display: block;
    float: right;
    margin-bottom: 12px;
    max-width: 20em;
    text-align: center;
    width: 100%;
}

.feature-submission-callout-section .button.comment-submit-button {
    margin-left: auto;
    margin-right: auto;
    margin-top: 22px;
}

.fcbk-login-callout-button {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMoAAAAuCAYAAABpsIY8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExQkY0MUU5OTY4MzZCQ0FCNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0NUJGMjgzNkVFOTExMUUzQUQ0Q0M0MjUzRjUxQTg1RiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5Qjk1NEFFMkVFOEMxMUUzQUQ0Q0M0MjUzRjUxQTg1RiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA5ODAxMTc0MDcyMDY4MTE4RjYyQjkxMTAyMURDMkZDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTFCRjQxRTk5NjgzNkJDQUI3Ii8+IDwvcmRmOkRlc2NyaXB0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);
    background-repeat: no-repeat;
    cursor: pointer;
    height: 47px;
    margin-left: auto;
    margin-right: auto;
    width: 205px;
}

.fcbk-login-callout-button:hover { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAM0AAAAvCAYAAABAME7gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExQkY0MUU5OTY4MzZCQ0FCNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5Qjk1NEFERkVFOEMxMUUzQUQ0Q0M0MjUzRjUxQTg1RiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5Qjk1NEFERUVFOEMxMUUzQUQ0Q0M0MjUzRjUxQTg1RiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA5ODAxMTc0MDcyMDY4MTE4RjYyQjkxMTAyMURDMkZDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTFCRjQxRTk5NjgzNkJDQUI3Ii8+IDwvcmRmOkRlc2NyaXB0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); }

.user-summary-container {
    bottom: 6px;
    left: 2.5%;
    margin-left: 3px;
    position: absolute;
    z-index: 10;
}

.user-summary-photo {
    border-radius: 50%;
    height: 35px;
    margin-right: 6px;
    vertical-align: middle;
}

.listen-count-container {
    bottom: 14px;
    font-size: 18px;
    font-weight: 300;
    margin-right: 3px;
    position: absolute;
    right: 2.5%;
    z-index: 10;
}

.listen-count-item {
    color: #898884;
    display: inline-block;
    font-size: 20px;
    font-weight: 300;
    vertical-align: middle;
}

.listen-count-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKCAYAAAB4zEQNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExQkY0MUU5OTY4MzZCQ0FCNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1M0VCRTA4ODQ1RkMxMUU0QkE4QTg2MTZFNDlDQjAyRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1M0VCRTA4NzQ1RkMxMUU0QkE4QTg2MTZFNDlDQjAyRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAzMzRkMjAxLWVhNTQtNDFhNS05ZWYxLTE3OTQxNDM5ZGE2ZCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExQkY0MUU5OTY4MzZCQ0FCNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PslFx6AAAABwSURBVHjaYjhxfM97II77//8/AzpmBEr8Z4CA5UCcYW7h/AnKZ2BiQIBIID5/8sReC5gAsk4Y+APEdUDcycKACUBibUBsz8SAB2CTBBlbBcRe6MbeA+JooItPoOsEecUQJgGz/AMQ5wMFF6GbDxBgAN0HLiQZAqVcAAAAAElFTkSuQmCC);
    background-position: center;
    background-repeat: no-repeat;
    height: 10px;
    width: 7px;
}

.volume-full-image {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMjdweCIgaGVpZ2h0PSIyMnB4IiB2aWV3Qm94PSIwIDAgMjcgMjIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPiAgICAgICAgPHRpdGxlPnZvbHVtZTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJDbHlwLTIuMCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+ICAgICAgICA8ZyBpZD0iaG9tZXBhZ2UiIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02MDAuMDAwMDAwLCAtMjIuMDAwMDAwKSIgZmlsbD0iI0Y1RjRFRSI+ICAgICAgICAgICAgPGcgaWQ9ImhlYWRlciIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCI+ICAgICAgICAgICAgICAgIDxnIGlkPSJoZWFkZXItbGlnaHQiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImF1dGgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU0OS4wMDAwMDAsIDExLjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJ2b2x1bWUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUxLjAwMDAwMCwgMTEuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMS41NDM3LDIuODI5NiBDMTEuMzU2OCwyLjczMTUgMTEuMTMwNiwyLjc0NTMgMTAuOTU2NiwyLjg2NDcgTDUuNzI2NCw2LjQ2OCBMMC41Njg4LDYuNDY4IEMwLjI1NDcsNi40NjggMCw2LjcyMjcgMCw3LjAzNjUgTDAsMTQuNzQ4OSBDMCwxNS4wNjMzIDAuMjU0NywxNS4zMTc3IDAuNTY4OCwxNS4zMTc3IEw1LjczMzksMTUuMzE3NyBMMTAuOTY4LDE4Ljc0MzEgQzExLjA2MjIsMTguODA0NiAxMS4xNzA1LDE4LjgzNjEgMTEuMjc5NCwxOC44MzYxIEMxMS4zNzI0LDE4LjgzNjEgMTEuNDY1MSwxOC44MTM2IDExLjU0OTcsMTguNzY3NyBDMTEuNzMzNiwxOC42Njg3IDExLjg0NzksMTguNDc1OCAxMS44NDc5LDE4LjI2NzMgTDExLjg0NzksMy4zMzMgQzExLjg0NzksMy4xMjE1IDExLjczMDksMi45MjggMTEuNTQzNywyLjgyOTYgTDExLjU0MzcsMi44Mjk2IFoiIGlkPSJTaGFwZSI+PC9wYXRoPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTYuMDgsNi41MTkgQzE1LjcxMDcsNi4xNDk0IDE1LjExMDQsNi4xNDk0IDE0LjczOTksNi41MTkgQzE0LjM3MDMsNi44ODkyIDE0LjM3MDMsNy40ODkyIDE0LjczOTksNy44NTkxIEMxNi4zNjE3LDkuNDgwOSAxNi4zNjE3LDEyLjExOTcgMTQuNzM5OSwxMy43NDA5IEMxNC4zNzAzLDE0LjExMDggMTQuMzcwMywxNC43MTA4IDE0LjczOTksMTUuMDgxIEMxNC45MjUsMTUuMjY1OCAxNS4xNjc3LDE1LjM1ODggMTUuNDEwMSwxNS4zNTg4IEMxNS42NTI1LDE1LjM1ODggMTUuODk0NiwxNS4yNjYxIDE2LjA3OTcsMTUuMDgxIEMxOC40NDA3LDEyLjcyIDE4LjQ0MDcsOC44Nzk3IDE2LjA4LDYuNTE5IEwxNi4wOCw2LjUxOSBaIiBpZD0iU2hhcGUiPjwvcGF0aD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE5LjA5ODMsMy4yNjQzIEMxOC43Mjg0LDIuODk0NCAxOC4xMjg0LDIuODk0NCAxNy43NTg1LDMuMjY0MyBDMTcuMzg4MywzLjYzNDIgMTcuMzg4Myw0LjIzMzkgMTcuNzU4NSw0LjYwNDEgQzIxLjE3NTIsOC4wMjA1IDIxLjE3NTIsMTMuNTc5NSAxNy43NTg1LDE2Ljk5NTYgQzE3LjM4ODMsMTcuMzY1NSAxNy4zODgzLDE3Ljk2NTUgMTcuNzU4NSwxOC4zMzU3IEMxNy45NDMsMTguNTIwOCAxOC4xODYzLDE4LjYxMzUgMTguNDI4MSwxOC42MTM1IEMxOC42Njk5LDE4LjYxMzUgMTguOTEyOSwxOC41MjA4IDE5LjA5NzcsMTguMzM1NyBDMjEuMTExMywxNi4zMjMgMjIuMjE5OCwxMy42NDcgMjIuMjE5OCwxMC44IEMyMi4yMTk4LDcuOTUzMyAyMS4xMTEzLDUuMjc3IDE5LjA5ODMsMy4yNjQzIEwxOS4wOTgzLDMuMjY0MyBaIiBpZD0iU2hhcGUiPjwvcGF0aD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTIyLjQ2NDYsMC4yODI2IEMyMi4wOTQ3LC0wLjA4NzMgMjEuNDk0NywtMC4wODczIDIxLjEyNDgsMC4yODI2IEMyMC43NTQ5LDAuNjUyNSAyMC43NTUyLDEuMjUyNSAyMS4xMjQ4LDEuNjIyNCBDMjMuNTc1OCw0LjA3NCAyNC45MjYxLDcuMzMzMiAyNC45MjYxLDEwLjggQzI0LjkyNjQsMTQuMjY3MSAyMy41NzU4LDE3LjUyNjMgMjEuMTI0OCwxOS45Nzc2IEMyMC43NTUyLDIwLjM0NzUgMjAuNzU1MiwyMC45NDcyIDIxLjEyNDgsMjEuMzE3NyBDMjEuMzA5OSwyMS41MDI4IDIxLjU1MjYsMjEuNTk1NSAyMS43OTQ0LDIxLjU5NTUgQzIyLjAzNjgsMjEuNTk1NSAyMi4yNzk1LDIxLjUwMjUgMjIuNDY0LDIxLjMxNzcgQzI1LjI3MzgsMTguNTA3OSAyNi44MjEyLDE0Ljc3MjYgMjYuODIxMiwxMC44IEMyNi44MjEyLDYuODI3MSAyNS4yNzM4LDMuMDkyMSAyMi40NjQ2LDAuMjgyNiBMMjIuNDY0NiwwLjI4MjYgWiIgaWQ9IlNoYXBlIj48L3BhdGg+ICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPC9nPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);
    background-position: center;
    background-repeat: no-repeat;
    height: 27px;
    width: 27px;
}

.volume-medium-image { background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMjNweCIgaGVpZ2h0PSIxN3B4IiB2aWV3Qm94PSIwIDAgMjMgMTciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPiAgICAgICAgPHRpdGxlPnZvbHVtZV9taWQ8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iQ2x5cC0yLjAiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPiAgICAgICAgPGcgaWQ9ImhvbWVwYWdlIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjAwLjAwMDAwMCwgLTI0LjAwMDAwMCkiIGZpbGw9IiNGNUY0RUUiPiAgICAgICAgICAgIDxnIGlkPSJoZWFkZXIiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiPiAgICAgICAgICAgICAgICA8ZyBpZD0iaGVhZGVyLWxpZ2h0IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJhdXRoIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1NDkuMDAwMDAwLCAxMS4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0idm9sdW1lX21pZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTEuMDAwMDAwLCAxMy4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTExLjU0MzcsMC44Mjk2IEMxMS4zNTY4LDAuNzMxNSAxMS4xMzA2LDAuNzQ1MyAxMC45NTY2LDAuODY0NyBMNS43MjY0LDQuNDY4IEwwLjU2ODgsNC40NjggQzAuMjU0Nyw0LjQ2OCAwLDQuNzIyNyAwLDUuMDM2NSBMMCwxMi43NDg5IEMwLDEzLjA2MzMgMC4yNTQ3LDEzLjMxNzcgMC41Njg4LDEzLjMxNzcgTDUuNzMzOSwxMy4zMTc3IEwxMC45NjgsMTYuNzQzMSBDMTEuMDYyMiwxNi44MDQ2IDExLjE3MDUsMTYuODM2MSAxMS4yNzk0LDE2LjgzNjEgQzExLjM3MjQsMTYuODM2MSAxMS40NjUxLDE2LjgxMzYgMTEuNTQ5NywxNi43Njc3IEMxMS43MzM2LDE2LjY2ODcgMTEuODQ3OSwxNi40NzU4IDExLjg0NzksMTYuMjY3MyBMMTEuODQ3OSwxLjMzMyBDMTEuODQ3OSwxLjEyMTUgMTEuNzMwOSwwLjkyOCAxMS41NDM3LDAuODI5NiBMMTEuNTQzNywwLjgyOTYgWiIgaWQ9IlNoYXBlIj48L3BhdGg+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJTaGFwZS0rLVNoYXBlLSstU2hhcGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjAwMDAwMCwgMC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yLjA4LDQuNTE5IEMxLjcxMDcsNC4xNDk0IDEuMTEwNCw0LjE0OTQgMC43Mzk5LDQuNTE5IEMwLjM3MDMsNC44ODkyIDAuMzcwMyw1LjQ4OTIgMC43Mzk5LDUuODU5MSBDMi4zNjE3LDcuNDgwOSAyLjM2MTcsMTAuMTE5NyAwLjczOTksMTEuNzQwOSBDMC4zNzAzLDEyLjExMDggMC4zNzAzLDEyLjcxMDggMC43Mzk5LDEzLjA4MSBDMC45MjUsMTMuMjY1OCAxLjE2NzcsMTMuMzU4OCAxLjQxMDEsMTMuMzU4OCBDMS42NTI1LDEzLjM1ODggMS44OTQ2LDEzLjI2NjEgMi4wNzk3LDEzLjA4MSBDNC40NDA3LDEwLjcyIDQuNDQwNyw2Ljg3OTcgMi4wOCw0LjUxOSBMMi4wOCw0LjUxOSBaIiBpZD0iU2hhcGUiPjwvcGF0aD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik01LjA5ODMsMS4yNjQzIEM0LjcyODQsMC44OTQ0IDQuMTI4NCwwLjg5NDQgMy43NTg1LDEuMjY0MyBDMy4zODgzLDEuNjM0MiAzLjM4ODMsMi4yMzM5IDMuNzU4NSwyLjYwNDEgQzcuMTc1Miw2LjAyMDUgNy4xNzUyLDExLjU3OTUgMy43NTg1LDE0Ljk5NTYgQzMuMzg4MywxNS4zNjU1IDMuMzg4MywxNS45NjU1IDMuNzU4NSwxNi4zMzU3IEMzLjk0MywxNi41MjA4IDQuMTg2MywxNi42MTM1IDQuNDI4MSwxNi42MTM1IEM0LjY2OTksMTYuNjEzNSA0LjkxMjksMTYuNTIwOCA1LjA5NzcsMTYuMzM1NyBDNy4xMTEzLDE0LjMyMyA4LjIxOTgsMTEuNjQ3IDguMjE5OCw4LjggQzguMjE5OCw1Ljk1MzMgNy4xMTEzLDMuMjc3IDUuMDk4MywxLjI2NDMgTDUuMDk4MywxLjI2NDMgWiIgaWQ9IlNoYXBlIj48L3BhdGg+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=); }

.volume-low-image { background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxN3B4IiB2aWV3Qm94PSIwIDAgMTggMTciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPiAgICAgICAgPHRpdGxlPnZvbHVtZV9sb3c8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iQ2x5cC0yLjAiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPiAgICAgICAgPGcgaWQ9ImhvbWVwYWdlIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjAwLjAwMDAwMCwgLTI0LjAwMDAwMCkiIGZpbGw9IiNGNUY0RUUiPiAgICAgICAgICAgIDxnIGlkPSJoZWFkZXIiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiPiAgICAgICAgICAgICAgICA8ZyBpZD0iaGVhZGVyLWxpZ2h0IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJhdXRoIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1NDkuMDAwMDAwLCAxMS4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0idm9sdW1lX2xvdyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTEuMDAwMDAwLCAxMy4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTExLjU0MzcsMC44Mjk2IEMxMS4zNTY4LDAuNzMxNSAxMS4xMzA2LDAuNzQ1MyAxMC45NTY2LDAuODY0NyBMNS43MjY0LDQuNDY4IEwwLjU2ODgsNC40NjggQzAuMjU0Nyw0LjQ2OCAwLDQuNzIyNyAwLDUuMDM2NSBMMCwxMi43NDg5IEMwLDEzLjA2MzMgMC4yNTQ3LDEzLjMxNzcgMC41Njg4LDEzLjMxNzcgTDUuNzMzOSwxMy4zMTc3IEwxMC45NjgsMTYuNzQzMSBDMTEuMDYyMiwxNi44MDQ2IDExLjE3MDUsMTYuODM2MSAxMS4yNzk0LDE2LjgzNjEgQzExLjM3MjQsMTYuODM2MSAxMS40NjUxLDE2LjgxMzYgMTEuNTQ5NywxNi43Njc3IEMxMS43MzM2LDE2LjY2ODcgMTEuODQ3OSwxNi40NzU4IDExLjg0NzksMTYuMjY3MyBMMTEuODQ3OSwxLjMzMyBDMTEuODQ3OSwxLjEyMTUgMTEuNzMwOSwwLjkyOCAxMS41NDM3LDAuODI5NiBMMTEuNTQzNywwLjgyOTYgWiIgaWQ9IlNoYXBlIj48L3BhdGg+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJTaGFwZS0rLVNoYXBlLSstU2hhcGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjAwMDAwMCwgNC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yLjA4LDAuNTE5IEMxLjcxMDcsMC4xNDk0IDEuMTEwNCwwLjE0OTQgMC43Mzk5LDAuNTE5IEMwLjM3MDMsMC44ODkyIDAuMzcwMywxLjQ4OTIgMC43Mzk5LDEuODU5MSBDMi4zNjE3LDMuNDgwOSAyLjM2MTcsNi4xMTk3IDAuNzM5OSw3Ljc0MDkgQzAuMzcwMyw4LjExMDggMC4zNzAzLDguNzEwOCAwLjczOTksOS4wODEgQzAuOTI1LDkuMjY1OCAxLjE2NzcsOS4zNTg4IDEuNDEwMSw5LjM1ODggQzEuNjUyNSw5LjM1ODggMS44OTQ2LDkuMjY2MSAyLjA3OTcsOS4wODEgQzQuNDQwNyw2LjcyIDQuNDQwNywyLjg3OTcgMi4wOCwwLjUxOSBMMi4wOCwwLjUxOSBaIiBpZD0iU2hhcGUiPjwvcGF0aD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==); }

.volume-mute-image { background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMjJweCIgaGVpZ2h0PSIxN3B4IiB2aWV3Qm94PSIwIDAgMjIgMTciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPiAgICAgICAgPHRpdGxlPnZvbHVtZSBtdXRlPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IkNseXAtMi4wIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4gICAgICAgIDxnIGlkPSJob21lcGFnZSIgc2tldGNoOnR5cGU9Ik1TQXJ0Ym9hcmRHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTYwMC4wMDAwMDAsIC0yNC4wMDAwMDApIiBmaWxsPSIjRjVGNEVFIj4gICAgICAgICAgICA8ZyBpZD0iaGVhZGVyIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIj4gICAgICAgICAgICAgICAgPGcgaWQ9ImhlYWRlci1saWdodCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iYXV0aCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTQ5LjAwMDAwMCwgMTEuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9InZvbHVtZS1tdXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MS4wMDAwMDAsIDEzLjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTEuNTQzNywwLjgyOTYgQzExLjM1NjgsMC43MzE1IDExLjEzMDYsMC43NDUzIDEwLjk1NjYsMC44NjQ3IEw1LjcyNjQsNC40NjggTDAuNTY4OCw0LjQ2OCBDMC4yNTQ3LDQuNDY4IDAsNC43MjI3IDAsNS4wMzY1IEwwLDEyLjc0ODkgQzAsMTMuMDYzMyAwLjI1NDcsMTMuMzE3NyAwLjU2ODgsMTMuMzE3NyBMNS43MzM5LDEzLjMxNzcgTDEwLjk2OCwxNi43NDMxIEMxMS4wNjIyLDE2LjgwNDYgMTEuMTcwNSwxNi44MzYxIDExLjI3OTQsMTYuODM2MSBDMTEuMzcyNCwxNi44MzYxIDExLjQ2NTEsMTYuODEzNiAxMS41NDk3LDE2Ljc2NzcgQzExLjczMzYsMTYuNjY4NyAxMS44NDc5LDE2LjQ3NTggMTEuODQ3OSwxNi4yNjczIEwxMS44NDc5LDEuMzMzIEMxMS44NDc5LDEuMTIxNSAxMS43MzA5LDAuOTI4IDExLjU0MzcsMC44Mjk2IEwxMS41NDM3LDAuODI5NiBaIiBpZD0iU2hhcGUiPjwvcGF0aD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE1LDEwLjU5OTkxIEwxNy4wOTk5MjE5LDguNTAwMDExODQgTDE1LDYuNDAwMDg5OTggTDE2LjM5OTk5NTMsNSBMMTguNTAwMDExOCw3LjA5OTk5MjkgTDIwLjYwMDAwNDcsNSBMMjIsNi4zOTk5OTUyNiBMMTkuOTAwMDA3MSw4LjUwMDAxMTg0IEwyMiwxMC42MDAwMDQ3IEwyMC42MDAwMDQ3LDEyIEwxOC41MDAwMTE4LDkuOTAwMDA3MSBMMTYuMzk5OTk1MywxMiBMMTUsMTAuNTk5OTEgWiIgaWQ9IlNoYXBlIj48L3BhdGg+ICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPC9nPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+); }

.top-nav li.volume-full-image-container:hover { background-color: #605f59; }

.volume-slider-container {
    -ms-box-shadow: 0 1px 1px #333333;
    -webkit-box-shadow: 0 1px 1px #333333;
    background-color: #605f59;
    box-shadow: 0 1px 1px #333333;
    display: none;
    height: 118px;
    position: absolute;
    width: 45px;
}

.volume-slider-positioning {
    -moz-transform: rotate(90deg);
    -moz-transform-origin: bottom left;
    -ms-transform: rotate(90deg);
    -ms-transform-origin: bottom left;
    -o-transform: rotate(90deg);
    -o-transform-origin: bottom left;
    -webkit-transform: rotate(90deg);
    -webkit-transform-origin: bottom left;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    right: 0;
    top: -10px;
    transform: rotate(90deg);
    transform-origin: bottom left;
    width: 16px;
}

.slider { width: 90px; }

.slider > .dragger {
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    background: #c8c7bd;
    border: 1px solid #c8c7bd;
    border-radius: 10px;
    height: 16px;
    width: 16px;
}

.slider > .dragger:hover { background: #c8c7bd; }

.slider > .track, .slider > .highlight-track {
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -webkit-border-radius: 8px;
    background: #f5f4ee;
    border-radius: 8px;
    height: 4px;
}

.slider > .highlight-track { background-color: #c8c7bd; }

.content-controls-wrapper {
    margin-bottom: 1em;
    position: relative;
}

.sharing-wrapper { margin: 0 auto 1.5em auto; }

.upload-buttons-wrapper {
    padding-right: 1px;
    position: absolute;
    right: 0;
}

.description-count {
    color: #605f59;
    font-size: 16px;
    position: absolute;
    top: 5px;
}

.edit-mode-bottom {
    height: 26px;
    line-height: 1;
    position: relative;
}

.ad-container {
    font-size: 0;
    line-height: 0;
    margin-top: 16px;
}

.comment-box-container,
.reply-box-container {
    float: left;
    position: relative;
    width: 100%;
}

.comment-box-container,
.reply-box-container { margin-bottom: 15px; }

.comment-box,
.reply-box {
    -moz-border-radius: 2px;
    -moz-box-sizing: border-box;
    -moz-transition: all 0.15s linear;
    -webkit-border-radius: 2px;
    -webkit-box-sizing: border-box;
    -webkit-transition: all 0.15s linear;
    background-color: white;
    border: 1px solid #C8C7BD;
    border-radius: 2px;
    box-sizing: border-box;
    color: black;
    color: #605F59;
    cursor: text;
    font-family: 'Source Sans Pro' !important;
    line-height: 28px;
    min-height: 50px;
    padding: 10px 20px;
    position: relative;
    transition: all 0.15s linear;
    word-break: break-all;
}

.comment-box span,
.reply-box span {
    color: #605F59 !important;
    font-family: 'Source Sans Pro' !important;
    font-size: 16px;
    line-height: 28px;
}

.comment-box:focus,
.reply-box:focus {
    background: #fafafa;
    border-color: #3498db;
    outline: none;
}

.error .comment-box,
.error .reply-box {
    border-color: transparent;
    outline: 1px solid #e2665a;
    padding: 10px 16px 20px 16px;
}

.character-count,
.reply-character-count { display: none; }

.error .character-count,
.error .reply-character-count {
    bottom: 7px;
    color: #e2665a;
    display: block;
    font-size: 14px;
    position: absolute;
    right: 10px;
}

.comment-characterCount-message,
.reply-characterCount-message {
    line-height: 20px;
    opacity: 0;
    width: 50%;
}

.reply-characterCount-message { padding-left: 50px; }

.error .comment-characterCount-message,
.error .reply-characterCount-message {
    color: #e2665a;
    font-style: italic;
    opacity: 1;
}

[contentEditable=true]:empty:not(:focus):before {
    color: #aaa;
    content: attr(data-text);
}

.comment-box-footer,
.reply-box-footer {
    -ms-align-items: center;
    -webkit-align-items: center;
    align-items: center;
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    float: right;
    height: auto;
    justify-content: space-between;
    justify-content: -webkit-space-between;
    justify-content: -ms-space-between;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
}

.button.secondary.comment-cancel-button,
.button.secondary.reply-cancel-button,
button.secondary.edit-details-cancel-button {
    background-color: transparent;
    border: none;
    border-radius: 2px;
    box-shadow: none;
    color: #9d9994;
    float: right;
    font-weight: normal;
    height: 41px;
    margin-bottom: 0;
    outline: none;
    width: 100px;
}

.button.comment-submit-button,
.button.reply-submit-button,
.details-submit-button {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    background-color: #f2a15a;
    border: 0;
    border-radius: 2px;
    box-shadow: none;
    color: white;
    float: right;
    font-weight: normal;
    height: 41px;
    margin-bottom: 0;
    outline: none;
    width: 100px;
}

.remodal button.details-submit-button,
.remodal button.edit-details-cancel-button { text-align: center; }

.comment-submit-button:hover,
.comment-submit-button:focus,
.comment-submit-button:active,
.reply-submit-button:hover,
.reply-submit-button:focus,
.reply-submit-button:active,
.details-submit-button:hover,
.details-submit-button:focus,
.details-submit-button:active { background-color: #ce8045; }

.reply-box { margin-left: 50px; }

.comments-alert {
    -ms-align-items: center;
    -ms-flex-direction: column;
    -webkit-align-items: center;
    -webkit-flex-direction: column;
    align-items: center;
    background-color: #E8E7E0;
    border-radius: 2px;
    color: #6E5F5A;
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    flex-direction: column;
    font-family: 'Source Sans Pro';
    font-size: 18px;
    justify-content: center;
    justify-content: -webkit-center;
    justify-content: -ms-center;
    margin-bottom: 20px;
    padding: 30px 0;
    width: 100%;
}

.comments-alert a { cursor: pointer; }

.comments {
    float: left;
    margin-bottom: 50px;
    width: 100%;
}

.comment-with-replies {
    float: left;
    width: 100%;
}

.comment,
.reply {
    float: left;
    overflow: hidden;
    padding-bottom: 20px;
    width: 100%;
}

.comment.fade,
.reply.fade {
    opacity: 0;
    transition: all .5s ease-in;
}

.comment.fade.in,
.reply.fade.in { opacity: 1; }

.reply { padding-left: 50px; }

.comment-header,
.reply-header {
    -ms-align-items: center;
    -webkit-align-items: center;
    align-items: center;
    color: #9d9994;
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    height: 30px;
    justify-content: space-between;
    justify-content: -webkit-space-between;
    justify-content: -ms-space-between;
    margin: 10px 0;
}

.comment-user,
.reply-user {
    -ms-align-items: center;
    -webkit-align-items: center;
    align-items: center;
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
}

.comment-user.profile-enabled:hover,
.reply-user.profile-enabled:hover {
    color: #7a7773;
    cursor: pointer;
}

.comment-user.profile-disabled,
.reply-user.profile-disabled {
    font-style: italic;
    font-weight: 300;
}

.user-profile-pic {
    border-radius: 50%;
    height: 30px;
    margin-right: 10px;
    width: 30px;
}

.comment-more-dropdown,
.reply-more-dropdown {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMjJweCIgaGVpZ2h0PSI1cHgiIHZpZXdCb3g9IjAgMCAyMiA1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4gICAgICAgIDx0aXRsZT5tb3JlPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IlNpdGUtcGFnZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPiAgICAgICAgPGcgaWQ9IlBsYXllciIgc2tldGNoOnR5cGU9Ik1TQXJ0Ym9hcmRHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcxMy4wMDAwMDAsIC01MDIuMDAwMDAwKSIgZmlsbD0iI0U4RTdERiI+ICAgICAgICAgICAgPGcgaWQ9ImNvbW1lbnRzIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTQuMDAwMDAwLCA0MTQuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSJjb21tZW50LTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMDAwMDAwLCA3Ny4wMDAwMDApIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJtb3JlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1OTguMDAwMDAwLCAxMS4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsLTE1OSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iMi41Ij48L2NpcmNsZT4gICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsLTE1OSIgY3g9IjEwLjYyNSIgY3k9IjIuNSIgcj0iMi41Ij48L2NpcmNsZT4gICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsLTE1OSIgY3g9IjE4Ljc1IiBjeT0iMi41IiByPSIyLjUiPjwvY2lyY2xlPiAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPC9nPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 20px;
    width: 22px;
    z-index: 10;
}

.comment-more-dropdown:hover,
.reply-more-dropdown:hover {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMjJweCIgaGVpZ2h0PSI1cHgiIHZpZXdCb3g9IjAgMCAyMiA1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4gICAgICAgIDx0aXRsZT5tb3JlPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IlNpdGUtcGFnZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPiAgICAgICAgPGcgaWQ9IlBsYXllciIgc2tldGNoOnR5cGU9Ik1TQXJ0Ym9hcmRHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcxMy4wMDAwMDAsIC01MDIuMDAwMDAwKSIgZmlsbD0iI0M4QzdCRCI+ICAgICAgICAgICAgPGcgaWQ9ImNvbW1lbnRzIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTQuMDAwMDAwLCA0MTQuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSJjb21tZW50LTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMDAwMDAwLCA3Ny4wMDAwMDApIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJtb3JlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1OTguMDAwMDAwLCAxMS4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsLTE1OSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iMi41Ij48L2NpcmNsZT4gICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsLTE1OSIgY3g9IjEwLjYyNSIgY3k9IjIuNSIgcj0iMi41Ij48L2NpcmNsZT4gICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsLTE1OSIgY3g9IjE4Ljc1IiBjeT0iMi41IiByPSIyLjUiPjwvY2lyY2xlPiAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPC9nPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);
    outline: none;
}

.comment-more-dropdown ul,
.reply-more-dropdown ul {
    background-color: #7A7773;
    color: white;
    display: none;
    float: left;
    list-style: none;
    margin-left: -55px;
    margin-top: 27px;
    position: absolute;
    width: 90px;
}

.comment-more-dropdown ul:focus,
.reply-more-dropdown ul:focus {
    display: block;
    outline-style: none;
}

.comment-more-dropdown ul li,
.reply-more-dropdown ul li {
    background-color: #7A7773;
    padding: 5px 0;
    text-align: center;
}

.comment-more-dropdown ul li:hover,
.reply-more-dropdown ul li:hover { background-color: #4D4A46; }

.comment-more-dropdown ul li.is-reported,
.reply-more-dropdown ul li.is-reported {
    color: #CAC7BD;
    font-style: italic;
}

.comment-more-dropdown ul li.is-reported:hover,
.reply-more-dropdown ul li.is-reported:hover {
    background-color: #7A7773;
    cursor: default;
}

.comment-more-dropdown ul:before,
.reply-more-dropdown ul:before {
    border-color: transparent transparent #7A7773 transparent;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    content: "";
    height: 0;
    margin-top: -10px;
    position: absolute;
    right: 15px;
    width: 0;
    z-index: 10;
}

.comment-content,
.reply-content {
    color: #7a7773;
    margin-bottom: 0;
    margin-top: 15px;
    padding-bottom: 10px;
}

.comment-footer,
.reply-footer {
    -ms-align-items: center;
    -webkit-align-items: center;
    align-items: center;
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    height: 18px;
    justify-content: space-between;
    justify-content: -webkit-space-between;
    justify-content: -ms-space-between;
}

.reply-text {
    cursor: pointer;
    float: left;
}

.reply-text:focus { outline: none; }

.reply-text:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMTVweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTUgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPiAgICAgICAgPHRpdGxlPlBhdGggQ29weTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJTaXRlLXBhZ2VzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4gICAgICAgIDxnIGlkPSJQbGF5ZXIiIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTUuMDAwMDAwLCAtNjIzLjAwMDAwMCkiIGZpbGw9IiNFOEU3REYiPiAgICAgICAgICAgIDxnIGlkPSJjb21tZW50cyIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTE0LjAwMDAwMCwgNDE0LjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8ZyBpZD0iY29tbWVudC0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjAwMDAwMCwgNzcuMDAwMDAwKSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0icmVwbHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAxMjkuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0LjU2MTY4ODksOC4xNTE4Nzg2NSBMNy44MzU3Nzc5OSwzLjEwNzQ0NTUgQzcuNTM5NjE2NDksMi44OTE1NTIwNyA3LjMwMTU4MDEzLDMuMDEwNTcwMjQgNy4zMDE1ODAxMywzLjM3ODY5NjIzIEw3LjMwMTU4MDEzLDUuNzI0NDYxNDQgQzcuMzAxNTgwMTMsNi4wODcwNTE2OSA3LjAwOTU3MDQyLDYuNDQ4MjU4MDIgNi42NDY5ODAxNyw2LjUyNDM3NDI5IEM2LjY0Njk4MDE3LDYuNTI0Mzc0MjkgNS44MjQ5MjQzOSw2Ljc0MDI2NzczIDUuMDY3OTEzNDQsNi45OTQ5MTEyNyBDMC41NjA0NDYwMTEsOC40OTIzMjU5OSAwLjA2MjIzMDM5MTMsMTIuNzQ2NTMzOCAwLjA2MjIzMDM5MTMsMTIuNzQ2NTMzOCBDLTAuMDgzMDgyNDk3OCwxMy4wODE0NDU0IDAuMDM1OTM1Njc4LDEzLjE2ODYzMzIgMC4zMTY4NzM5MywxMi45NDE2NjgzIEMwLjMxNjg3MzkzLDEyLjk0MTY2ODMgMS42MTM2MTg0NywxMS45MTQ3OTA1IDIuNzY1MDUwMTMsMTEuNDQ5Nzg5MyBDNC4yODQ2MDc3NywxMC44MzI1NTU1IDYuNjMwMzcyOTgsMTAuODI3MDE5NyA2LjYzMDM3Mjk4LDEwLjgyNzAxOTcgQzYuOTk4NDk4OTcsMTAuODIxNDg0IDcuMjk2MDQ0NCwxMS4xMjQ1NjUyIDcuMjk2MDQ0NCwxMS40ODcxNTU0IEw3LjI5NjA0NDQsMTMuOTk0ODQwNyBDNy4yOTYwNDQ0LDE0LjM2Mjk2NjcgNy41Mjg1NDUwMywxNC40NzY0NDkyIDcuODIwNTU0NzQsMTQuMjQ5NDg0MyBMMTQuNTcyNzYwMyw4Ljk2Mjg2Mjk3IEMxNC44NTkyMzQzLDguNzM1ODk4MDcgMTQuODUzNjk4Niw4LjM3MzMwNzgyIDE0LjU2MTY4ODksOC4xNTE4Nzg2NSBMMTQuNTYxNjg4OSw4LjE1MTg3ODY1IFoiIGlkPSJQYXRoLUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuMzkyMTAwLCA4LjY4MzE4Mikgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNy4zOTIxMDAsIC04LjY4MzE4MikgIj48L3BhdGg+ICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
    background-position: center;
    background-repeat: no-repeat;
    content: '';
    float: left;
    height: 16px;
    margin-right: 5px;
    width: 15px;
}

.reply-text.is-replying,
.reply-text:hover,
.reply-text:focus { color: #3599D5; }

.reply-text.is-replying:before,
.reply-text:hover:before,
.reply-text:focus:before { background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMTVweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTUgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPiAgICAgICAgPHRpdGxlPlBhdGggQ29weTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJTaXRlLXBhZ2VzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4gICAgICAgIDxnIGlkPSJQbGF5ZXIiIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTUuMDAwMDAwLCAtNjY2LjAwMDAwMCkiIGZpbGw9IiMzNTk5RDUiPiAgICAgICAgICAgIDxnIGlkPSJjb21tZW50aW5nIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTQuMDAwMDAwLCA0MTQuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSJjb21tZW50cyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDExNy4wMDAwMDApIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJkZWZhdWx0LSstcmVwbHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAzLjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJjb21tZW50LTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMDAwMDAwLCAwLjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0icmVwbHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAxMjkuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iaG92ZXItQSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0LjU2MTY4ODksOC4xNTE4Nzg2NSBMNy44MzU3Nzc5OSwzLjEwNzQ0NTUgQzcuNTM5NjE2NDksMi44OTE1NTIwNyA3LjMwMTU4MDEzLDMuMDEwNTcwMjQgNy4zMDE1ODAxMywzLjM3ODY5NjIzIEw3LjMwMTU4MDEzLDUuNzI0NDYxNDQgQzcuMzAxNTgwMTMsNi4wODcwNTE2OSA3LjAwOTU3MDQyLDYuNDQ4MjU4MDIgNi42NDY5ODAxNyw2LjUyNDM3NDI5IEM2LjY0Njk4MDE3LDYuNTI0Mzc0MjkgNS44MjQ5MjQzOSw2Ljc0MDI2NzczIDUuMDY3OTEzNDQsNi45OTQ5MTEyNyBDMC41NjA0NDYwMTEsOC40OTIzMjU5OSAwLjA2MjIzMDM5MTMsMTIuNzQ2NTMzOCAwLjA2MjIzMDM5MTMsMTIuNzQ2NTMzOCBDLTAuMDgzMDgyNDk3OCwxMy4wODE0NDU0IDAuMDM1OTM1Njc4LDEzLjE2ODYzMzIgMC4zMTY4NzM5MywxMi45NDE2NjgzIEMwLjMxNjg3MzkzLDEyLjk0MTY2ODMgMS42MTM2MTg0NywxMS45MTQ3OTA1IDIuNzY1MDUwMTMsMTEuNDQ5Nzg5MyBDNC4yODQ2MDc3NywxMC44MzI1NTU1IDYuNjMwMzcyOTgsMTAuODI3MDE5NyA2LjYzMDM3Mjk4LDEwLjgyNzAxOTcgQzYuOTk4NDk4OTcsMTAuODIxNDg0IDcuMjk2MDQ0NCwxMS4xMjQ1NjUyIDcuMjk2MDQ0NCwxMS40ODcxNTU0IEw3LjI5NjA0NDQsMTMuOTk0ODQwNyBDNy4yOTYwNDQ0LDE0LjM2Mjk2NjcgNy41Mjg1NDUwMywxNC40NzY0NDkyIDcuODIwNTU0NzQsMTQuMjQ5NDg0MyBMMTQuNTcyNzYwMyw4Ljk2Mjg2Mjk3IEMxNC44NTkyMzQzLDguNzM1ODk4MDcgMTQuODUzNjk4Niw4LjM3MzMwNzgyIDE0LjU2MTY4ODksOC4xNTE4Nzg2NSBMMTQuNTYxNjg4OSw4LjE1MTg3ODY1IFoiIGlkPSJQYXRoLUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuMzkyMTAwLCA4LjY4MzE4Mikgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNy4zOTIxMDAsIC04LjY4MzE4MikgIj48L3BhdGg+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=); }

.days-ago {
    cursor: default;
    float: right;
}

.comment-login-callout,
.favorite-login-callout,
.comment-reply-login-callout {
    background-color: #3599D5;
    border-radius: 2px;
    color: white;
    display: none;
    line-height: 24px;
    padding: 10px;
    position: relative;
    width: 100%;
}

.favorite-login-callout { margin-top: 15px; }

.comment-login-callout.is-open,
.favorite-login-callout.is-open,
.comment-reply-login-callout.is-open {
    -ms-align-items: center;
    -webkit-align-items: center;
    align-items: center;
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    justify-content: space-between;
    justify-content: -webkit-space-between;
    justify-content: -ms-space-between;
}

.comment-login-callout a,
.favorite-login-callout a,
.comment-reply-login-callout a {
    color: white;
    cursor: pointer;
    text-decoration: underline;
}

.dismiss-comment-login-callout {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMTVweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTUgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPiAgICAgICAgPHRpdGxlPlNoYXBlPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IlNpdGUtcGFnZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPiAgICAgICAgPGcgaWQ9IlBsYXllciIgc2tldGNoOnR5cGU9Ik1TQXJ0Ym9hcmRHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcxMC4wMDAwMDAsIC00OTUuMDAwMDAwKSIgZmlsbD0iIzFDNzA5RiI+ICAgICAgICAgICAgPGcgaWQ9ImNvbW1lbnRzIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTQuMDAwMDAwLCA0MTQuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSJsb2dpbi1jYWxsb3V0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNjguMDAwMDAwKSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+ICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNTk2LDI0Ljk5OTgwNzIgTDYwMC40OTk4MzMsMjAuNTAwMDI1NCBMNTk2LDE2LjAwMDE5MjggTDU5OC45OTk5OSwxMyBMNjAzLjUwMDAyNSwxNy40OTk5ODQ4IEw2MDguMDAwMDEsMTMgTDYxMSwxNS45OTk5ODk5IEw2MDYuNTAwMDE1LDIwLjUwMDAyNTQgTDYxMSwyNS4wMDAwMTAxIEw2MDguMDAwMDEsMjggTDYwMy41MDAwMjUsMjMuNTAwMDE1MiBMNTk4Ljk5OTk5LDI4IEw1OTYsMjQuOTk5ODA3MiBaIiBpZD0iU2hhcGUiPjwvcGF0aD4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
    background-position: center;
    background-size: cover;
    cursor: pointer;
    height: 16px;
    padding-left: 15px;
    width: 16px;
}

.remodal.edit-details {
    background-color: #FFFFFF;
    max-width: none;
}

.remodal.edit-details .remodal-close { display: none; }

.edit-details textarea.description-input:focus { font-size: 14px; }

.remodal.edit-details * {
    font-family: 'Source Sans Pro' !important;
    font-weight: 400 !important;
    text-align: left;
}

.remodal.edit-details .typehead { background-color: #ffffff; }

.remodal.edit-details h5 {
    font-size: 19px;
    font-weight: 600 !important;
    margin: 0 0 18px;
}

.details-title-input {
    border: 1px solid #C8C7BD;
    border-radius: 2px;
    box-shadow: none;
    height: 44px;
    margin-bottom: 15px !important;
    margin-top: 5px;
    padding: 16px;
    width: 100%;
}

.details-description-input {
    border: 1px solid #C8C7BD;
    border-radius: 2px !important;
    height: 100px;
    margin-bottom: 5px;
    resize: none;
    width: 100%;
}

.details-title-input:focus,
.details-description-input:focus {
    background-color: #fafafa;
    outline-color: #3498db;
}

.details-description-input.error { border-color: #e2665a !important; }

.details-description-input.error + .character-count-label { color: #e2665a; }

.remodal .edit-property-wrapper { margin-bottom: 18px; }

.remodal .edit-property-wrapper .title-input {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    color: #605f59;
    font-size: 22px;
    height: 1.7em;
    line-height: 22px;
    margin: 0;
    padding: 0 .5em;
}

.title-input::-webkit-input-placeholder {
    font-style: italic;
    font-weight: 300;
    padding-top: 3px;
}

.title-input::-moz-placeholder {
    font-style: italic;
    font-weight: 300;
    padding-top: 3px;
}

.title-input:-ms-input-placeholder {
    font-style: italic;
    font-weight: 300;
    padding-top: 3px;
}

.audio-file-title {
    color: #605f59;
    display: inline-block;
    word-wrap: break-word;
}

.category-container {
    -ms-align-items: center;
    -webkit-align-items: center;
    align-items: center;
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    flex-flow: row wrap;
    justify-content: space-around;
    justify-content: -webkit-space-around;
    justify-content: -ms-space-around;
    width: 100%;
}

.category-button {
    background-color: #9D9994;
    border: 0;
    border-radius: 25px;
    box-shadow: none;
    color: white;
    font-weight: normal !important;
    height: 34px;
    margin-left: 5px;
    margin-right: 5px;
    outline: none;
    padding: 0 15px;
}

.category-button.active,
.category-button:hover,
.category-button:focus,
.category-button:active { background-color: #3498DB; }

.character-count-label {
    float: right;
    font-size: 14px;
    margin: 3px 0 10px 0;
}

@media all and (min-width: 768px) {
    .file-controls { text-align: right; }

    .featured-submitted-message-wrapper {
        height: 106px;
        text-align: left;
    }

    .comment-box-container { margin-bottom: 15px; }

    .remodal.edit-details { max-width: 540px; }
}

@media all and (max-width: 767px) {
    .file-controls {
        float: none !important;
        margin-bottom: 1em;
        margin-top: 0;
    }

    .voting-list-wrapper .modal-button { width: 95%; }

    .login-callout-message { text-align: center; }

    .education-box.voting-window-closed {
        margin-right: 55px;
        padding-right: 0;
        width: auto;
    }

    .feature-submission-callout-section .large-5 .right-centered {
        float: none;
        margin-left: auto;
        margin-right: auto;
    }

    .feature-submission-callout-section .button.comment-submit-button { margin-top: 0; }

    .comment-box,
    .reply-box { padding: 10px 16px; }

    .comment-box-footer,
    .reply-box-footer {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        height: auto;
        padding-top: 0;
    }

    .comment-characterCount-message,
    .reply-characterCount-message {
        height: 0;
        opacity: 0;
        width: 100%;
    }

    .error .comment-characterCount-message,
    .error .reply-characterCount-message {
        height: auto;
        padding-bottom: 15px;
    }

    .reply-characterCount-message { padding-left: 50px; }

    .comment-box-buttons,
    .reply-box-buttons {
        -ms-align-self: flex-end;
        -webkit-align-self: flex-end;
        align-self: flex-end;
        margin-bottom: 20px;
    }
}