/*
Theme Name: MD of Greenview - Main Site
Theme URI: http://www.mdgreenview.ab.ca
Description:  Custom theme developed for the main public website of MD of Greenview.
Author: New Harvest Media, Inc.
Author URI: http://newharvest.ca/
Version: 1.0
Tags: 
*/


/* ==== Font Stuff ==== */

@font-face {
    font-family: 'Asap-Web';
    src: url('fonts/asap-regular-webfont.eot');
    src: url('fonts/asap-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/asap-regular-webfont.woff') format('woff'), url('fonts/asap-regular-webfont.ttf') format('truetype'), url('fonts/asap-regular-webfont.svg#asapregular') format('svg');
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: 'Asap-Web';
    src: url('fonts/asap-italic-webfont.eot');
    src: url('fonts/asap-italic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/asap-italic-webfont.woff') format('woff'), url('fonts/asap-italic-webfont.ttf') format('truetype'), url('fonts/asap-italic-webfont.svg#asapitalic') format('svg');
    font-style: italic;
    font-weight: normal;
}

@font-face {
    font-family: 'Asap-Web';
    src: url('fonts/asap-bold-webfont.eot');
    src: url('fonts/asap-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/asap-bold-webfont.woff') format('woff'), url('fonts/asap-bold-webfont.ttf') format('truetype'), url('fonts/asap-bold-webfont.svg#asapbold') format('svg');
    font-style: normal;
    font-weight: bold;
}

@font-face {
    font-family: 'Asap-Web';
    src: url('fonts/asap-bolditalic-webfont.eot');
    src: url('fonts/asap-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/asap-bolditalic-webfont.woff') format('woff'), url('fonts/asap-bolditalic-webfont.ttf') format('truetype'), url('fonts/asap-bolditalic-webfont.svg#asapbold_italic') format('svg');
    font-style: italic;
    font-weight: bold;
}


/* ===== General ===== */

body {
    background: #bfddcd url('img/bg_body.png') 0 0 repeat-x;
    font: 13pt "Calibri", "Asap-Web", Verdana, Tahoma, Arial, sans-serif;
    margin: 0;
}

#wrapper {
    width: 990px;
    margin: 0 auto;
}

@media all and (max-width: 999px) {
    #wrapper {
        width: 100%;
    }
}

a,
a:link,
a:visited {
    color: #369;
}

a:hover,
a:active {
    color: #39C;
}

img {
    border: 0;
    height: auto !important;
    max-width: 100%;
}

abbr {
    text-decoration: none;
}


/* ===== HEADER ===== */

#header {
    height: 180px;
    position: relative;
}

#blog-title h1,
#blog-title h2 {
    top: 12%;
    margin: 0;
    width: 100%;
    font-size: 4em;
    line-height: 1;
    position: absolute;
    font-weight: normal;
    text-transform: uppercase;
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

#blog-title a,
#blog-title a:link {
    color: #6bc04b;
    text-decoration: none;
}

#blog-title img {
    float: left;
    margin: 3px 2% 0 0;
}

#blog-title small {
    color: #FFF;
    display: block;
    margin: 2.4em 0 0;
    font-size: .25em;
}

#blog-title span {
    color: #FFF;
    font-size: .4em;
    text-transform: none;
}

#blog-description {
    position: absolute;
    margin: 0;
    right: 0;
    top: 45%;
    color: rgba(255, 255, 255, 0.4);
    font-size: 1.5em;
    width: 25%;
    text-align: right;
    font-style: italic;
}

@media all and (max-width: 999px) {
    #blog-title h1,
    #blog-title h2 {
        font-size: 3em;
    }
    #blog-title img {
        width: 160px;
        height: auto;
        margin: 5px 2% 0;
    }
    #blog-title span {
        display: block;
    }
    #blog-description {
        font-size: 1.25em;
        width: 10em;
        margin: 0 2% 0 0;
    }
}

#employeeLogin {
    top: 0;
    right: 0;
    padding: 16px 15px 15px;
    background: #FFF;
    position: absolute;
    width: 160px;
}


/* Search Box */

#sidebar #enhancedtextwidget-13.widget-container {
    padding: 0;
    background: transparent;
}

#search {
    height: 20px;
    border-bottom: 20px solid #FFF;
    margin: -2px 0 0;
}

#search input {
    display: block;
    float: left;
}

#search #s {
    margin: 0;
    width: 185px;
    padding: 3px 5px;
    font-size: 10pt;
}

#search #searchsubmit {
    margin: 0;
    border: 0;
    padding: 0;
    background: url('img/icon_search.png') center right no-repeat;
    width: 26px;
    height: 26px;
    font-size: 0;
}

.gsc-control-cse {
    padding: 0 !important;
}


/* End Search Box Styles */

@media all and (max-width: 999px) {
    #search {
        right: 2%;
    }
}


/* ===== NAVIGATION ===== */

#nav {
    height: 60px;
    margin: 0 0 10px;
    position: relative;
}

#nav>div {
    float: left;
    width: 235px;
    margin: 0 0 0 10px;
}

@media all and (max-width: 999px) {
    #nav>div {
        width: 23.5%;
        margin: 0 0 0 2%;
        overflow: hidden;
    }
}

#nav>div:first-child {
    margin: 0;
}

#nav ul.menu {
    margin: 0;
    padding: 0;
    list-style: none;
    height: 60px;
    color: #336699;
}

#nav ul.menu>li {
    /* First Level Nav */
    cursor: pointer;
}

#nav ul.menu>li>a {
    color: #FFF;
    width: 215px;
    height: 30px;
    display: block;
    line-height: 1;
    font-size: 17pt;
    text-decoration: none;
    padding: 25px 10px 5px;
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

@media all and (max-width: 999px) {
    #nav ul.menu>li>a {
        padding: 6px 6% 24px;
        width: 88%;
    }
}

#nav div.first-button ul.menu>li>a {
    background: #00a1e0;
}

#nav div.second-button ul.menu>li>a {
    background: #6bc04b;
}

#nav div.third-button ul.menu>li>a {
    background: #8f5a28;
}

#nav div.fourth-button ul.menu>li>a {
    background: #ffcc00;
}

#nav div ul.menu>li>ul.sub-menu {
    background: #FFF;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.25);
}

#nav div.first-button ul.menu>li>ul.sub-menu {
    border: 10px solid #00a1e0;
}

#nav div.second-button ul.menu>li>ul.sub-menu {
    border: 10px solid #6bc04b;
}

#nav div.third-button ul.menu>li>ul.sub-menu {
    border: 10px solid #8f5a28;
}

#nav div.fourth-button ul.menu>li>ul.sub-menu {
    border: 10px solid #ffcc00;
}

#nav div ul.menu>li>ul.sub-menu {
    /* Drop Down */
    position: absolute;
    display: none;
    width: 98%;
    left: 0;
    margin: 0;
    padding: 0;
    list-style: none;
    z-index: 99;
}

#nav div ul.menu>li>ul.sub-menu a {
    text-decoration: none;
    font-size: .9em;
}

#nav div ul.menu>li>ul.sub-menu a:hover {
    text-decoration: underline;
}

#nav div:hover ul.menu>li>ul.sub-menu {
    /* display: block; */
}

#nav div ul.menu>li>ul.sub-menu>li {
    background: #FFF;
    width: 29.33%;
    float: left;
    margin: 30px 3% 30px 0;
}

#nav div ul.menu>li>ul.sub-menu>li:first-child {
    margin: 30px 3%;
}

#nav a[title="column-header"] {
    /* Hides the Column Headers */
    display: none;
}

#nav div ul.menu>li>ul.sub-menu>li>ul.sub-menu {
    /* "Second" Level Nav */
    margin: 0;
    padding: 0 0 0 1.1em;
    list-style: disc outside;
    line-height: 1.5;
}

#nav div ul.menu>li>ul.sub-menu>li>ul.sub-menu>li.menu-item-has-children {
    list-style: none;
}

#nav div ul.menu>li>ul.sub-menu>li>ul.sub-menu>li.menu-item-has-children>a {
    color: #007935;
    font-weight: bold;
    text-decoration: none;
    border-bottom: 2px solid #bbddcc;
    display: block;
    line-height: 1.25;
    margin: 0 0 .5em;
    font-size: 1em;
}

#nav div ul.menu>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu,

/* "Third" Level Nav */

#nav div ul.menu>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu {
    /* "Fourth" Level Nav */
    margin: 0;
    padding: 0 0 0 1.1em;
    list-style: disc outside;
    line-height: 1.5;
}

#nav div ul.menu>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu {
    padding: 0 0 0 18px;
}


/* Emergency Post Feed */

#emergency_area {
    overflow: auto;
    margin: 1em 0;
    color: #888;
}

#emergency_area #emergency .sid {
    margin: 0;
    padding: 0;
    list-style: none;
}

#emergency_area .widget-container {
    position: relative;
    float: left;
    width: 33%;
    border: 1px solid #ddd;
    border-top: none;
    border-left: none;
    padding-bottom: 4.3em;
}

#emergency_area .widget-container.emergency-evacuations {
    border-left: 1px solid #ddd;
}

#emergency_area .widget-title {
    display: block;
    margin: 0;
    padding: .5em 1em;
    text-align: center;
    border-width: 3px;
    border-style: solid;
    border-left: none;
    border-right: none;
}

#emergency_area .emergency-evacuations .widget-title {
    background: #f32;
    border-color: #c00;
    color: #fff;
}

#emergency_area .emergency-alerts .widget-title {
    background: #fe3;
    border-color: #fc0;
    color: #000;
}

#emergency_area .emergency-news .widget-title {
    background: #e5f7fb;
    border-color: #0b68b2;
    color: #0b68b2;
}

#emergency_area .widget-text>li,
#emergency_area .widget-text>div {
    padding: 0 1em;
    display: none;
}

.home #emergency_area .widget-text>li,
.home #emergency_area .widget-text>div {
    display: block;
}

#emergency_area .widget-text>p {
    margin: 1em;
}

#emergency_area .widget_post_title a,
#emergency_area .subscribeButton a {
    color: #000;
    font-weight: bold;
    text-decoration: underline;
}

#emergency_area .widget_post_title a:hover,
#emergency_area .subscribeButton a:hover {
    text-decoration: underline;
    color: #444;
}

#emergency_area .subscribeButton a:before {
    content: "\f465";
    font-family: "dashicons";
    display: inline-block;
    position: relative;
    top: 3px;
    margin: 0 .4em 0 0;
    color: #444;
}

#emergency_area .widget_post_date {
    margin: 1em 0 0;
}

#emergency_area .view-all-items {
    text-align: center;
    display: block;
    background-color: #AAA;
    padding: .5em 0;
    text-decoration: none;
    color: #FFF !important;
    margin: 5%;
    border-radius: 4px;
    border-bottom: 2px solid #888;
    transition: background-color 1s;
    position: absolute;
    bottom: 0;
    width: 90%;
}

#emergency_area .view-all-items:hover {
    background-color: #888;
}


/* Emergency Category pages */

body.category-emergency-evacuations .archive-meta,
body.category-emergency-alerts .archive-meta,
body.category-emergency-news .archive-meta {
    display: none;
}

body.category-emergency-evacuations #content h1.page-title,
body.category-emergency-evacuations .entry-title a {
    color: #f32;
    border-color: #fbb;
}

body.category-emergency-evacuations div.post {
    padding: 0 1em;
    border: 3px solid #f32;
    margin: 2em 0;
}

body.category-emergency-alerts #content h1.page-title,
body.category-emergency-alerts .entry-title a {
    color: #eb0;
    border-color: #fed;
}

body.category-emergency-alerts div.post {
    padding: 0 1em;
    border: 3px solid #eb0;
    margin: 2em 0;
}

body.category-emergency-news #content h1.page-title,
body.category-emergency-news .entry-title a {
    color: #0b68b2;
    border-color: #93c1e7;
}

body.category-emergency-news div.post {
    padding: 0 1em;
    border: 3px solid #0b68b2;
    margin: 2em 0;
}


/* ===== MAIN CONTENT AREAS ===== */

#main {
    padding: 10px;
    background: #FFF;
}

#container {
    width: 725px;
    float: left;
    margin: 0 10px 10px 0;
}

@media all and (max-width: 999px) {
    #container {
        width: 65%;
        margin: 0 1% 1em 0;
    }
}

#content {
    padding: 20px;
    line-height: 1.4;
}

#content p {
    margin: 1.4em 0;
}

#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6 {
    clear: both;
}

.home #content {
    padding: 0;
}

.breadcrumbs {
    margin: 0 0 1em;
    font-size: .8em;
}

.category .post {
    border-bottom: 1px solid #d9e1e8;
}

.entry-title,
#homepage-widgets h1.widget-title,
.category .page-title {
    font-size: 24pt;
    margin: .5em 0;
    line-height: 1;
    border-bottom: 3px solid #7fbc8a;
    color: #39b54a;
    font-weight: normal;
    letter-spacing: -.5pt;
}

.category .page-title {
    margin-top: 0;
}

.category .entry-title {
    border: 0;
    font-weight: bold;
    font-size: 18pt;
    margin: 1em 0 .25em;
}

.category .in-this-section {
    display: none;
}

.category .entry-title a {
    text-decoration: none;
    color: #000;
}

.category .entry-title a:hover {
    text-decoration: underline;
    color: #39c;
}

.single .entry-title {
    margin: 0 0 .5em;
}

.entry-meta {
    font-size: .9em;
    color: #888;
}

.entry-meta .entry-cat a {
    background: #d9e1e8;
    text-decoration: none;
    padding: .1em .5em;
    margin: 0;
}

.entry-meta .entry-cat a:hover {
    text-decoration: underline;
}

.entry-thumb {
    margin: 1em 0;
}

#content table {
    border-collapse: collapse;
    border: 2px solid #d9e1e8;
}

#content table td {
    border: 1px solid #d9e1e8;
    padding: 5px 10px;
}

@media all and (max-width: 999px) {
    #content table td img {
        max-width: 100%;
        height: auto;
    }
}

.mtli_attachment {
    display: inline !important;
}

a.council-highlights-archive-btn {
    display: block;
    margin: 0 auto;
    padding: .5em 1em;
    background-color: #c0ddcd;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #7fbc8a;
    text-decoration: none;
    text-align: center;
    transition: background-color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;
}

a.council-highlights-archive-btn:hover {
    background-color: #d9ebe1;
    border-bottom-color: #bbddcc;
}

a.council-highlights-archive-btn:active {
    background-color: #7fbc8a;
    border-bottom-color: #007935;
}


/* ===== IMAGES ===== */

#content img {
    max-width: 100%;
    height: auto;
}

.alignleft {
    float: left;
    margin: 0 1em 1em 0;
}

.aligncenter {
    display: block;
    margin: 0 auto;
}

.alignright {
    float: right;
    margin: 0 0 1em 1em;
}


/* ===== WIDGET AREAS ===== */

ul.sid,
ul.sid ul {
    margin: 0;
    padding: 0;
    list-style: none;
}


/* Social Icons Widget */

#enhancedtextwidget-5 .widget-text ul {
    overflow: auto;
}

#enhancedtextwidget-5 .widget-text ul li {
    float: left;
}

#enhancedtextwidget-5 .widget-text ul li img {
    margin: .3em .4em;
}


/* Homepage Widgets (News & Announcements Section) */

.widget_feed_widget li {
    margin: 0 0 .5em;
}
.widget_feed_widget .entry-meta {
    font-style: italic;
    margin-top: 0;
}

.view-all-items {
    clear: both;
    text-align: right;
    padding: 1em 0;
}

#feed_widget-2 .widget-post {
    margin: 0 0 1em;
    padding: 0 0 1em;
    border-bottom: 1px dotted #bbddcc;
}

.widget-post-title {
    clear: both;
}

#feed_widget-2 .widget-post-title {
    font-size: 1.33em;
}

#homepage-widgets {
    padding: 0 1em;
}
#homepage-widgets .widget-container > ul {
    list-style:disc;
    padding:0 0 0 1em;
}

/*
#homepage-widgets,
#elecnews-widgets {
    padding: 20px;
}

#homepage-widgets .widget-title,
#elecnews-widgets .widget-title {
    font-size: 24pt;
    margin: 0;
    line-height: 1;
    border-bottom: 3px solid #7fbc8a;
    color: #39b54a;
    font-weight: normal;
}

#homepage-widgets .dpe-flexible-posts a.title {
    text-decoration: none;
    color: #000;
    font-size: 18pt;
}

#homepage-widgets .dpe-flexible-posts a.title:hover {
    color: #3399cc;
    text-decoration: underline;
}

#homepage-widgets .dpe-flexible-posts a.title h4 {
    margin: 1em 0 0;
    line-height: 1;
}

#homepage-widgets .dpe-flexible-posts .entry-date,
.category .entry-date {
    color: #999;
}

#homepage-widgets .widget_posts_feed ul {
    list-style: disc outside;
    padding: 0 0 0 2em;
}
*/


/* Ag News Widgets Section */

body.page-id-3182 #content {
    display: none;
}


/* Sidebar Widget Area */

#sidebar {
    margin-left: 735px;
}

@media all and (max-width: 999px) {
    #sidebar {
        margin-left: 66%;
    }
}

#sidebar .widget-container {
    padding: 20px;
    background: #d9e1e8;
    font-size: .9em;
    line-height: 1.5;
}

#sidebar .widget-container .widget-title {
    margin: 0 0 .5em;
    border-bottom: 2px solid #6c8ca6;
    font-weight: normal;
    font-size: 18pt;
    line-height: 1;
    color: #003764;
}

#sidebar .widget-container ul li {
    line-height: 1.1;
    margin: 0 0 .3em;
}

#sidebar #widget_sp_image-2,
#sidebar #media_image-2 {
    padding: 20px 10px;
    background: none;
    text-align: center;
}

#sidebar #widget_sp_image-2 {
    padding-bottom: 0;
}

#sidebar .widget-container.calendar-button,
#sidebar .widget-container.contact-us-button {
    margin-bottom: 10px;
    padding: 0;
}

#sidebar .widget-container.calendar-button .widget-title,
#sidebar .widget-container.contact-us-button .widget-title {
    margin: 0;
    border: 0;
}

#sidebar .widget-container.calendar-button a,
#sidebar .widget-container.contact-us-button a {
    color: #FFF;
    padding: 30px 20px 30px 85px;
    display: block;
    text-decoration: none;
}

#sidebar .widget-container.calendar-button a {
    background: #003764 url('img/calendar_icon2.svg') 20px center no-repeat;
    background-size: 50px auto;
}

#sidebar .widget-container.contact-us-button a {
    background: #6bc04b url('img/contact-us-icon.svg') 20px center no-repeat;
    background-size: 50px auto;
}

#sidebar .widget-container.calendar-button a:hover {
    background-color: #336699;
}

#sidebar .widget-container.contact-us-button a:hover {
    background-color: rgba(107, 192, 75, .8);
}

#sidebar #widget_sp_image-3 {
    margin-bottom: 10px;
    padding: 0;
    background: none;
}

#sidebar .quick-links ul {
    padding: 0 0 0 1.1em;
    list-style: disc outside;
    color: #369;
}

#sidebar .social-links li {
    margin: 1em 0;
}

#sidebar .social-links img {
    vertical-align: middle;
    margin: 0 .5em 0 0;
}

#sidebar .quick-links li a,
#sidebar .social-links li a {
    text-decoration: none;
}

#sidebar .quick-links li a:hover,
#sidebar .social-links li a:hover {
    text-decoration: underline;
}

#sidebar .in-this-section {
    margin: 0 0 10px;
}

#sidebar .in-this-section a {
    text-decoration: none;
}

#sidebar .in-this-section a:hover {
    text-decoration: underline;
}

#sidebar .in-this-section .ancestor-link {
    font-size: .9em;
    margin: 0 0 .5em;
    display: block;
}

#sidebar .in-this-section h3 {
    margin: 0 0 .5em;
    border-bottom: 2px solid #6c8ca6;
    font-weight: normal;
    font-size: 18pt;
    line-height: 1;
    color: #003764;
}

#sidebar .in-this-section h3 a {
    text-decoration: none;
}

#sidebar .in-this-section ul {
    list-style: disc outside;
    padding: 0 0 0 0;
    color: #369;
}

#sidebar .in-this-section ul li {
    line-height: 1.2;
    margin: 0 0 .3em 1.1em;
}

#sidebar .in-this-section ul li.page_item_has_children {
    list-style: disc;
    margin: 0 0 .3em 1.1em;
}

#sidebar .in-this-section ul li a,
#sidebar .in-this-section ul li.page_item_has_children a {
    padding: 0 0 0 .4em;
    display: block;
}

.home #sidebar .in-this-section {
    display: none;
}

#sidebar.reeve-council .in-this-section,
#sidebar.reeve-council .in-this-section li.page_item_has_children>a>i {
    background: #99d9f3;
}

#sidebar.governance .in-this-section,
#sidebar.governance .in-this-section li.page_item_has_children>a>i {
    background: #c4e6b7;
}

#sidebar.programs-services .in-this-section,
#sidebar.programs-services .in-this-section li.page_item_has_children>a>i {
    background: #dfd1c3;
}

#sidebar.visitors .in-this-section,
#sidebar.visitors .in-this-section li.page_item_has_children>a>i {
    background: #ffeb99;
}

#sidebar #mc_embed_signup .button,
#sidebar #mc_embed_signup .clear:last-child {
    clear: none;
    width: 99%;
}


/* 3rd and 4th Level Nav */

#sidebar .in-this-section ul.children {
    display: none;
    margin: 0.3em 0;
    background: url('img/1pix.png') 5px 0px repeat-y;
}

#sidebar .in-this-section i {
    display: none;
}

#sidebar .in-this-section li.page_item_has_children>a>i {
    display: inline-block;
    padding: 4px 0;
    margin: -4px 0 0;
}

#sidebar .in-this-section li.page_item_has_children {
    list-style: none;
    margin: 0 0 .3em 1.5em;
    position: relative;
}

#sidebar .in-this-section li.page_item_has_children a {
    padding: 0;
}

#sidebar .in-this-section li.current_page_item a {
    font-weight: bold;
}


/* ===== FOOTER ===== */

#footer {
    clear: both;
    background: url('img/bg_footer.png') 0 0 repeat-y;
    overflow: auto;
}

#footer>div {
    width: 46%;
    float: left;
    margin: 1.5% 2%;
}

#footer-nav ul.menu {
    margin: 0;
    padding: 0;
    list-style: none;
}

#footer-nav ul.menu li {
    float: left;
    padding: 0 1em;
    border-left: 2px solid #007935;
}

#footer-nav ul.menu li:first-child {
    border: none;
    padding: 0 1em 0 0;
}

#footer-nav ul.menu li a,
#footer-nav ul.menu li a:visited {
    color: #FFF;
    line-height: 1.5em;
}

#footer-nav ul.menu li a:hover {
    color: #bfddcd;
}

#footer #nhlogo {
    text-align: right;
}

#under-footer ul {
    margin: 1em 0;
    padding: 0;
    list-style: none;
    overflow: auto;
}

#under-footer ul li {
    float: left;
    margin: 0 0 0 1.2em;
}

#under-footer ul li:first-child {
    margin: 0;
}

#under-footer ul li strong {
    color: #007935;
}


/* Action Request Page 
.wats_website_fsf, .wats_select_ticket_category_frontend, .wats_select_ticket_status_frontend {display:none;}
.widget_posts_feed h3 {clear:both;}*/


/* Ag News Feed */

body.page-template-page-sectionLanding_full_width #enhancedtextwidget-12 h3 {
    clear: both;
}


/* YouTube Videos - make player reponsive */

iframe {
    max-width: 100%;
}

/* Super RSS Reader Widget */

#widget_sp_image-4 {
    padding-bottom: 0 !important;
}

#widget_sp_image-4 a {
    display: block;
    background: #fff;
    padding: 1em;
    border-radius: .5em .5em 0 0;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
}

#super_rss_reader-2 {
    padding-top: 0 !important;
}

#super_rss_reader-2 .super-rss-reader-widget {
    background: #fff;
    padding: 1em !important;
    margin: 0 !important;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
    border-top: 1px solid #eee;
    border-radius: 0 0 .5em .5em;
}

#super_rss_reader-2 .super-rss-reader-widget .srr-item .srr-title a {
    font-weight: bold;
}