/**
 *pretty-sidebar-categories.css - Stylesheet for the categories.
 *
 * @package Sidebar Categories
 * @subpackage templates
 * @author GrandSlambert
 * @copyright 2011-2013
 * @access public
 * @since 0.1
*/

div.sidebar-categories-box {
     clear: both;
     margin-bottom: 5px;
}

.alignleft {
     float: left;
}
.sidebar-category-image-right {
     margin-right: 10px;
     padding: 5px;
     margin-bottom: 10px;
     background: #F2F2F2;
}

.alignright {
     float: right;
}
.sidebar-category-image-left {
     margin-left: 10px;
     padding: 5px;
     margin-bottom: 10px;
     background: #F2F2F2;
}

h3.sidebar_category_title {
     clear: none;
     margin: 0 !important;
     padding: 0 !important;
     font-size: 14px;
}

span.sidebar-excerpt,
span.full-width-excerpt {
     font-size: 11px;
     line-height: 12px;
     padding: 0;
}

a.psc-excerpt-more {
     color: inherit;
     text-decoration: none;
     display: inline;
}

a.psc-excerpt-more .psc-excerpt-more-text {
     text-decoration: underline;
}

a.psc-excerpt-more .psc-excerpt-more-icon {
     display: inline-block;
     line-height: 1;
     vertical-align: -0.1em;
     margin-inline-end: 0.35em;
}

a.psc-excerpt-more .psc-excerpt-more-icon svg {
     display: inline-block;
     width: 1em;
     height: 1em;
     vertical-align: middle;
     fill: currentColor;
}

div.sidebar-categories-full-width {
     margin-top: 3px;
     position: relative;
     clear: both;
}

.sidebar-full-image,
.sidebar-full-image a {
     display: block;
     width: 100%;
     line-height: 0;
}

.sidebar-full-image img {
     display: block;
     width: 100%;
     max-width: 100%;
     height: auto;
}

.full-width-content {
     margin-top: 0.5em;
}