/*!
Theme Name: Deep Roots Magazine
Theme URI: http://deeprootsmag.org/
Author: Kieran McGee
Author URI: http://deeprootsmag.org/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: deep-roots-magazine
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

Deep-Roots-Magazine is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/

/*!/wp-content/cache/asset-cleanup/css/item/deep-roots-magazine__style-css-vd0ea136b4addcf05e7912cd43cc0023364f3c704.css*/
/*!/wp-content/themes/continuum-theme-test/style.css*/
@media screen{
    .alignleft {
    float: left;
    margin-right: 1em;
    margin-bottom: 1em;
}
.alignright {
    float: right;
    margin-left: 1em;
    margin-bottom: 1em;
}
.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1em;
}

    *{
        margin:0;
        padding:0
        text-align:center;
    }
    body{
        font-family:Arial,Helvetica,sans-serif;
        background:#d1d9dd;
        width:100%;
        display:table
    }
    .clearer{
        clear:both;
        line-height:0;
        font-size:0;
        height:0
    }
    .floatleft{
        float:left
    }
    .floatright{
        float:right
    }
    h1{
        text-align:center;
        margin-top:50px;
        margin-bottom:50px;
    }
    h2{
        font-weight:400;
        margin:0 0 10px 0
    }
    p{
        margin:0 0 10px 0
    }
    a{
        text-decoration:none
    }
    a:link{
        color:#4c8eb9
    }
    a:visited{
        color:#4c8eb9
    }
    a:hover{
        color:#70a4c7
    }
    ul{
        margin:0 0 10px 0
    }
    img{
        border:none;
        max-width: 100%;
        height: auto;
    }
    #page-wrap{
        width:960px;
        margin:0 auto
    }
    .darken{
        background:#000 url(https://deeprootsmag.org/wp-content/themes/continuum-theme-test/images/darken-bg.png) no-repeat center center;
        display:block
    }
   
    #search{
        float:right;
        width:inherit;
background:url(https://deeprootsmag.org/wp-content/uploads/2025/03/pagemenu-bg.png) repeat-x 0 0 !important;
    }
   
    #search .wrapper{
        border-left:2px solid #101112;
        border-right:2px solid #101112;
        background:url(https://deeprootsmag.org/wp-content/themes/continuum-theme-test/images/search-bg.png) repeat-x 0 0;
        width:100%;
        height:40px
    }
    #search .inner{
        border-left:1px solid #5f656e;
        border-right:1px solid #5f656e;
        background:url(https://deeprootsmag.org/wp-content/themes/continuum-theme-test/images/search-icon.png) no-repeat right 13px
    }
    input#s{
        border:none;
        background: gray;
        color:#fff;
        text-transform:uppercase;
        font-size:.7em;
        width:206px;
        padding:5px 30px 8px 12px;
    }
    #logo-bar{
        padding:30px 30px 10px 20px;
        display:none;
    }
    #logo-bar .subtitle{
        text-transform:uppercase;
        color:#333;
        padding-left:5px;
        font-size:1.4em
    }
    .pagination-wrapper{
        margin-left:0;
        margin-top:20px
    }
    .pagination{
        height:29px;
        float:left;
        padding:5px 5px;
        position:relative;
        font-size:11px;
        line-height:13px;
        background:#eee;
        border-top:1px solid #c9c9c9;
        border-bottom:1px solid #c9c9c9;
        text-transform:uppercase
    }
    .pagination .current,.pagination a,.pagination span.page{
        display:block;
        float:left;
        margin:1px 2px 2px 0;
        padding:6px 9px 6px 9px;
        text-decoration:none;
        width:auto;
        color:#333;
        border:1px solid #eee
    }
    .pagination .current{
        border:1px solid #d6dbe0;
        background:#fff url(https://deeprootsmag.org/wp-content/themes/continuum-theme-test/images/pagination-current-bg.png) repeat-x 0 0
    }
    .pagination a:hover{
        border:1px solid #d1d5da;
        background:#f5f5f5 url(https://deeprootsmag.org/wp-content/themes/continuum-theme-test/images/pagination-hover-bg.png) repeat-x center bottom
    }
    .pagination-wrapper .left-cap{
        height:41px;
        width:5px;
        float:left;
        background:url(https://deeprootsmag.org/wp-content/themes/continuum-theme-test/images/pagination-left.png) no-repeat 0 0
    }
    .pagination-wrapper .right-cap{
        height:41px;
        width:5px;
        float:left;
        background:url(https://deeprootsmag.org/wp-content/themes/continuum-theme-test/images/pagination-right.png) no-repeat 0 0
    }
    .unwrapped{
        margin-bottom:15px
    }
    .sidebar{
        width:299px;
        float:left;
        border-right:1px solid #b5b5b5;
        background:#fff url(/wp-content/themes/continuum-theme-test/images/sidebar-bg.png) repeat-x 0 0;
        font-size:.8em;
        color:#666
    }
    .sidebar .inner{
        padding:25px 16px
    }
    .sidebar .widget{
        padding:0 0 15px 0
    }
    #footer-wrapper {
    margin: 0;
    text-align: center;
    }
    #footer-wrapper .top{
        width:960px;
        height:3px;
        background:url(https://deeprootsmag.org/wp-content/themes/continuum-theme-test/images/footer-top.png) no-repeat 0 0
    }
    #footer-wrapper .bottom{
        width:960px;
        height:4px;
        background:url(https://deeprootsmag.org/wp-content/themes/continuum-theme-test/images/footer-bottom.png) no-repeat 0 0
    }
    #footer{
        color:#ccc;
        font-size:.75em;
        background:#404646
    }
    #footer .inner{
        padding:20px 30px 10px 30px
    }
    #footer .left{
        float:left;
        width:280px
    }
    #footer .middle{
        float:left;
        margin-left:30px;
        width:580px
    }
    #footer .right{
        float:left;
        margin-left:30px;
        width:280px
    }
    #footer .copyright{
        padding:10px 30px 8px 30px;
        background:#202122;
        border-top:1px solid #000;
        color:#888;
        font-size:.9em
    }
    #footer a.topofpage{
        display:block;
        float:right;
        width:26px;
        height:35px;
        background:url(https://deeprootsmag.org/wp-content/themes/continuum-theme-test/images/footer-topofpage.png) no-repeat 0 0
    }
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    input#s{
        padding-top:17px
    }
}
@media print{
    body{
        width:100%!important;
        margin:0!important;
        padding:0!important;
        line-height:1.4;
        word-spacing:1.1pt;
        letter-spacing:.2pt;
        font-family:Garamond,"Times New Roman",serif;
        color:#000;
        background:0 0;
        font-size:12pt
    }
    h2{
        font-family:Helvetica,Arial,sans-serif
    }
    h2{
        font-size:17pt
    }
    img{
        margin:1em 0
    }
    a img{
        border:none
    }
    a{
        text-decoration:none;
        color:#000
    }
}
/*!/wp-content/cache/asset-cleanup/css/item/deep-roots-magazine__css__components-css-vbfcbd58534872126f561773c4d92f57ba5220472.css*/
/*!/wp-content/themes/continuum-theme-test/css/components.css*/
@media screen{
    #page-menu-wrapper{
        width:100%;
    }
    #page-menu{
        width:960px;
        margin:0 autom
        background-color:#483d8b;
    }
    #page-menu .container{
        width:705px;
        float:left
        background-color:#483d8b;
    }
    #page-menu ul{
        float:left;
        list-style-type:none;
        margin:0;
        padding:0;
        position:relative;
        z-index:200
    }
    #page-menu ul li{
        float:left;
        padding:0;
        margin:0;
        position:relative
    }
    #page-menu ul li a{
        display:block;
        padding:14px 12px 10px 12px;
        text-align:center;
        font-size:.7em;
        color:#fff;
        text-transform:uppercase
    }
    #page-menu ul li a:hover{
        padding-bottom:12px;
        background:url(https://deeprootsmag.orghttps://deeprootsmag.org/wp-content/themes/continuum-theme-test/css/../images/pagemenu-highlight.png) no-repeat center bottom
    }
    #page-menu ul li:hover a{
        padding-bottom:12px;
        background:url(/wp-content/themes/continuum-theme-test/css/../images/pagemenu-highlight.png) no-repeat center bottom
    }
    #main-menu-wrapper .left-cap{
        width:3px;
        height:54px;
        background:url(https://deeprootsmag.org/wp-content/themes/continuum-theme-test/css/../images/mainmenu-left.png) no-repeat 0 0;
        float:left;
        margin-right:-1px;
        position:relative;
        z-index:150
    }
    #main-menu-wrapper .right-cap{
        width:0px;
        height:0px;
        background:url(https://deeprootsmag.org/wp-content/themes/continuum-theme-test/css/../images/mainmenu-right.png) no-repeat 0 0;
        float:left;
        margin-left:-1px;
        position:relative;
        z-index:150
    }
    #main-menu{
        float:left;
        width:956px;
        margin:0 auto;
        background:url(https://deeprootsmag.org/wp-content/themes/continuum-theme-test/css/../images/mainmenu-bg.png) repeat-x 0 0
    }
    #main-menu .container{
        width:907px;
        float:left
    }
    #main-menu ul{
        float:left;
        list-style-type:none;
        margin:0;
        padding:0;
        position:relative;
        z-index:140
    }
    #main-menu ul li{
        float:left;
        padding:0;
        margin:0;
        position:relative
    }
    #main-menu ul li a{
        display:block;
        padding-top:19px!important;
        padding-bottom:0!important;
        padding-left:15px;
        padding-right:15px;
        text-align:center;
        font-size:.9em;
        letter-spacing:-1px;
        color:#394253;
        font-weight:700;
        border-right:1px solid #dcdcdc;
        border-left:1px solid #f7f7f7;
        height:35px
    }
    body:not(:-moz-handler-blocked) #main-menu ul li a{
        padding-bottom:17px
    }
    #main-menu ul li a:hover,#main-menu ul li.current-menu-item a{
        color:#fff;
        background:url(https://deeprootsmag.orghttps://deeprootsmag.org/wp-content/themes/continuum-theme-test/css/../images/mainmenu-highlight.png) repeat-x 0 0;
        padding-bottom:17px
    }
    #main-menu ul li:hover a{
        color:#fff;
        background:url(/wp-content/themes/continuum-theme-test/css/../images/mainmenu-highlight.png) repeat-x 0 0;
        padding-bottom:17px
    }
    #main-menu ul li:hover ul{
        display:block
    }
    #main-menu ul li ul{
        display:none;
        position:absolute;
        background:#d8d8d8;
        padding:5px 0 5px 0;
        border:1px solid #fff
    }
    #main-menu ul li ul li{
        float:none;
        padding:0
    }
    #main-menu ul li ul li a,#main-menu ul li:hover ul li a{
        padding-top:10px!important;
        padding-bottom:10px!important;
        padding-left:12px;
        padding-right:20px;
        height:auto;
        display:block;
        width:10em;
        text-align:left;
        height:auto;
        background:0 0;
        color:#394253
    }
    #main-menu ul li ul li a:hover{
        text-align:left;
        background:#363a3e;
        color:#fff
    }
    #main-menu ul li ul li a:hover{
        text-align:left;
        background:#363a3e;
        color:#fff
    }
    #feed-wrapper{
        margin:20px 0 0 0
    }
    #feed-leftend{
        width:3px;
        height:46px;
        background:url(https://deeprootsmag.org/wp-content/themes/continuum-theme-test/css/../images/feed-left.png) no-repeat 0 0;
        float:left
    }
    #feed-rightend{
        width:3px;
        height:46px;
        background:url(https://deeprootsmag.org/wp-content/themes/continuum-theme-test/css/../images/feed-right.png) no-repeat 0 0;
        float:left
    }
    #feed{
        height:46px;
        background:url(https://deeprootsmag.orghttps://deeprootsmag.org/wp-content/themes/continuum-theme-test/css/../images/feed-bg.png) repeat-x 0 0;
        float:left;
        width:833px;
        color:#fff;
        overflow:visible;
        border-right:1px solid #000
    }
    #feed .header{
        float:left;
        padding:13px 15px 0 10px;
        text-transform:uppercase;
        font-size:1.3em
    }
    #feed .sort{
        float:left
    }
    #feed .sort a{
        display:block;
        padding:16px 14px;
        font-size:.7em;
        text-transform:uppercase;
        height:22px;
        color:#ddd
    }
    #feed .sort a.current,#feed .sort a:hover{
        background:url(https://deeprootsmag.org/wp-content/themes/continuum-theme-test/css/../images/feed-arrow.png) no-repeat center bottom
    }
    #feed .sort a:hover{
        color:#fff
    }
    #feed-wrapper .social{
        height:46px;
        color:#fff;
        float:left;
        width:119px;
        background:url(https://deeprootsmag.org/wp-content/themes/continuum-theme-test/css/../images/feed-social-bg.png) repeat-x 0 0;
        border-left:1px solid #484848
    }
    #feed-wrapper .social a.rss{
        float:left;
        background:url(https://deeprootsmag.orghttps://deeprootsmag.org/wp-content/themes/continuum-theme-test/css/../images/feed-rss.png) no-repeat 0 0;
        display:block;
        height:25px;
        width:25px;
        margin:10px 5px 10px 13px
    }
    #feed-panel-wrapper .left-panel{
        width:658px;
        float:left
    }
    .feed-panel{
        float:left;
        margin-right:30px;
        margin-top:30px;
        height:420px;
        width:300px
    }
    .feed-panel.right-most{
        margin-right:0
    }
    .feed-panel .top{
        height:4px;
        width:300px;
        background:url(https://deeprootsmag.org/wp-content/themes/continuum-theme-test/css/../images/feed-panel-top.png) no-repeat 0 0
    }
    .feed-panel .bottom{
        height:4px;
        width:300px;
        background:url(https://deeprootsmag.org/wp-content/themes/continuum-theme-test/css/../images/feed-panel-bottom.png) no-repeat 0 0
    }
    .feed-panel .inner{
        padding:3px 10px;
        width:278px;
        background:#eee;
        border-left:1px solid #b5b5b5;
        border-right:1px solid #b5b5b5;
        border-bottom:1px solid #c9c9c9
    }
    .feed-panel .category{
        text-transform:uppercase;
        padding:4px 0 0 5px;
        font-size:.7em
    }
    .feed-panel .article-image{
        border:1px solid #ccc;
        background:#eee;
        padding:8px;
        margin:8px 0 8px 0
    }
    .feed-panel .content{
        padding:5px 10px 0 10px;
        height:178px;
        overflow:hidden
    }
    .feed-panel h2{
        margin-bottom:5px
    }
    .feed-panel h2 a{
        font-size:.65em;
        color:#333
    }
    .feed-panel .excerpt{
        font-size:.75em;
        line-height:1.5em;
        color:#545454
    }
    .feed-panel .meta{
        border-top:1px solid #fff;
        width:298px;
        background:#e2e2e2;
        border-left:1px solid #b5b5b5;
        border-right:1px solid #b5b5b5;
        font-size:.6em;
        text-transform:uppercase
    }
    .feed-panel .meta a{
        color:#666
    }
    .feed-panel .author{
        float:left;
        width:140px;
        padding:5px 15px;
        height:12px;
        color:#999;
        visibility:hidden
    }
    .feed-panel .comments{
        float:left
    }
    .feed-panel .fullstory{
        float:left;
        visibility:hidden
    }
    .feed-panel .fullstory a{
        display:block;
        width:74px;
        padding:5px 10px;
        height:12px
    }
    .feed-panel .fullstory a:hover{
        color:#999
    }
    #feed-panel-wrapper .right-panel{
        width:300px;
        border-left:1px solid #b5b5b5;
        border-bottom:1px solid #b5b5b5
    }
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    #main-menu ul li a{
        padding-bottom:19px
    }
    #main-menu ul li:hover a{
        padding-bottom:19px
    }
    #main-menu ul li a:hover,#main-menu ul li.current-menu-item a{
        padding-bottom:19px
    }
}
/*!/wp-content/cache/asset-cleanup/css/item/deep-roots-magazine__css__colors-css-v178719fea51e1ea035d7b3449d0a68b46bbda1a2.css*/
/*!/wp-content/themes/continuum-theme-test/css/colors.css*/
.light-magnesium{
    background:#e2dbe3
    
}
/*!/wp-includes/css/dist/block-library/style.min.css*/
:where(.wp-block-button__link){
    border-radius:9999px;
    box-shadow:none;
    padding:calc(.667em + 2px) calc(1.333em + 2px);
    text-decoration:none
}
:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){
    border:2px solid;
    padding:.667em 1.333em
}
:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){
    color:currentColor
}
:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){
    background-color:initial;
    background-image:none
}
:where(.wp-block-calendartable:not(.has-background)th){
    background:#ddd
}
:where(.wp-block-columns){
    margin-bottom:1.75em
}
:where(.wp-block-columns.has-background){
    padding:1.25em 2.375em
}
:where(.wp-block-post-commentsinput[type=submit]){
    border:none
}
@supports (-webkit-touch-callout:inherit){
}
:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){
    color:#fff
}
:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){
    color:#000
}
:root :where(.wp-block-coverh1:not(.has-text-color)),:root :where(.wp-block-coverh2:not(.has-text-color)),:root :where(.wp-block-coverh3:not(.has-text-color)),:root :where(.wp-block-coverh4:not(.has-text-color)),:root :where(.wp-block-coverh5:not(.has-text-color)),:root :where(.wp-block-coverh6:not(.has-text-color)),:root :where(.wp-block-coverp:not(.has-text-color)){
    color:inherit
}
:where(.wp-block-file){
    margin-bottom:1.5em
}
:where(.wp-block-file__button){
    border-radius:2em;
    display:inline-block;
    padding:.5em 1em
}
:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{
    box-shadow:none;
    color:#fff;
    opacity:.85;
    text-decoration:none
}
.wp-block-form-input__label:has(input[type=checkbox]){
    flex-direction:row-reverse;
    width:-moz-fit-content;
    width:fit-content
}
:where(.wp-block-group.wp-block-group-is-layout-constrained){
    position:relative
}
h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){
    rotate:180deg
}
.wp-block-image :where(figcaption){
    margin-bottom:1em;
    margin-top:.5em;
    text-align:center;
}
@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){
}
:root :where(.wp-block-latest-posts.is-grid){
    padding:0
}
:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){
    padding-left:0
}
ul{
    box-sizing:border-box
}
:root :where(ul.has-background,ol.has-background){
    padding:1.25em 2.375em
}
.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){
    text-decoration:none
}
:where(.wp-block-navigation.has-background.wp-block-navigation-itema:not(.wp-element-button)){
    padding:.5em 1em
}
:root :where(p.has-background){
    padding:1.25em 2.375em
}
:where(p.has-text-color:not(.has-link-color)) a{
    color:inherit
}
:where(.wp-block-post-comments-form) input:not([type=submit]){
    border:1px solid #949494;
    font-family:inherit;
    font-size:1em
}
:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])){
    padding:calc(.667em + 2px)
}
.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){
    font-weight:inherit
}
.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){
    font-family:inherit
}
.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){
    font-size:inherit
}
.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){
    line-height:inherit
}
.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){
    font-style:inherit
}
.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){
    letter-spacing:inherit
}
:where(.wp-block-post-excerpt){
    margin-bottom:var(--wp--style--block-gap);
    margin-top:var(--wp--style--block-gap)
}
.wp-block-post-featured-image :where(img){
    box-sizing:border-box;
    height:auto;
    max-width:100%;
    vertical-align:bottom;
    width:100%
}
.wp-block-post-featured-image:where(.alignleft,.alignright){
    width:100%
}
:where(.wp-block-preformatted.has-background){
    padding:1.25em 2.375em
}
:where(.wp-block-search__button){
    border:1px solid #ccc;
    padding:6px 10px
}
:where(.wp-block-search__input){
    font-family:inherit;
    font-size:inherit;
    font-style:inherit;
    font-weight:inherit;
    letter-spacing:inherit;
    line-height:inherit;
    text-transform:inherit
}
:where(.wp-block-search__button-inside.wp-block-search__inside-wrapper){
    border:1px solid #949494;
    box-sizing:border-box;
    padding:4px
}
:where(.wp-block-search__button-inside.wp-block-search__inside-wrapper) .wp-block-search__input{
    border:none;
    border-radius:0;
    padding:0 4px
}
:where(.wp-block-search__button-inside.wp-block-search__inside-wrapper) .wp-block-search__input:focus{
    outline:0
}
:where(.wp-block-search__button-inside.wp-block-search__inside-wrapper) :where(.wp-block-search__button){
    padding:4px 8px
}
:root :where(.wp-block-separator.is-style-dots){
    height:auto;
    line-height:1;
    text-align:center
}
:root :where(.wp-block-separator.is-style-dots):before{
    color:currentColor;
    content:"···";
    font-family:serif;
    font-size:1.5em;
    letter-spacing:2em;
    padding-left:2em
}
:root :where(.wp-block-site-logo.is-style-rounded){
    border-radius:9999px
}
:root :where(.wp-block-site-titlea){
    color:inherit
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{
    background-color:#f0f0f0;
    color:#444
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{
    background-color:#1778f2;
    color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{
    background-color:#ea4434;
    color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{
    background-color:#000;
    color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{
    background-color:#1da1f2;
    color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{
    background-color:#000;
    color:#fff
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{
    background:0 0
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{
    height:1.25em;
    width:1.25em
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{
    color:#1778f2
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{
    color:#ea4434
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{
    color:#000
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{
    color:#1da1f2
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{
    color:#000
}
:root :where(.wp-block-social-links.wp-social-linka){
    padding:.25em
}
:root :where(.wp-block-social-links.is-style-logos-only.wp-social-linka){
    padding:0
}
:root :where(.wp-block-social-links.is-style-pill-shape.wp-social-linka){
    padding-left:.66667em;
    padding-right:.66667em
}
:root :where(.wp-block-tag-cloud.is-style-outline){
    display:flex;
    flex-wrap:wrap;
    gap:1ch
}
:root :where(.wp-block-tag-cloud.is-style-outlinea){
    border:1px solid;
    font-size:unset!important;
    margin-right:0;
    padding:1ch 2ch;
    text-decoration:none!important
}
:where(.wp-block-term-description){
    margin-bottom:var(--wp--style--block-gap);
    margin-top:var(--wp--style--block-gap)
}
:where(pre.wp-block-verse){
    font-family:inherit
}
@supports (position:sticky){
}
.wp-block-video :where(figcaption){
    margin-bottom:1em;
    margin-top:.5em
}
:root{
    --wp--preset--font-size--normal:16px;
    --wp--preset--font-size--huge:42px
}
html :where(.has-border-color){
    border-style:solid
}
html :where([style*=border-top-color]){
    border-top-style:solid
}
html :where([style*=border-right-color]){
    border-right-style:solid
}
html :where([style*=border-bottom-color]){
    border-bottom-style:solid
}
html :where([style*=border-left-color]){
    border-left-style:solid
}
html :where([style*=border-width]){
    border-style:solid
}
html :where([style*=border-top-width]){
    border-top-style:solid
}
html :where([style*=border-right-width]){
    border-right-style:solid
}
html :where([style*=border-bottom-width]){
    border-bottom-style:solid
}
html :where([style*=border-left-width]){
    border-left-style:solid
}
html :where(img[class*=wp-image-]){
    height:auto;
    max-width:100%
    text-align:center;
}
:where(figure){
    margin:0 0 1em
}
html :where(.is-position-sticky){
    --wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)
}
@media screen and (max-width:600px){
    html :where(.is-position-sticky){
        --wp-admin--admin-bar--position-offset:0px
    }
}
/*!/wp-content/themes/deep-roots-magazine/js/js.css*/
/*!/wp-content/plugins/ml-slider/assets/sliders/flexslider/flexslider.css*/
@font-face{
    font-family:flexslider-icon;
    src:url(https://deeprootsmag.org/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.eot);
    src:url(https://deeprootsmag.org/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(https://deeprootsmag.org/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.woff) format('woff'),url(https://deeprootsmag.org/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.ttf) format('truetype'),url(https://deeprootsmag.org/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.svg#flexslider-icon) format('svg');
    font-weight:400;
    font-style:normal
}
.slides,.slides>li{
    margin:0;
    padding:0;
    list-style:none
}
/*!/wp-content/plugins/ml-slider/assets/metaslider/public.css*/
.metaslider{
    position:relative;
    z-index:0
}
.metaslider img{
    height:auto;
    padding:0;
    margin:0;
    -moz-user-select:none
}
.metaslider li:after,.metaslider li:before{
    content:""!important;
    display:none!important;
    bottom:auto!important;
    margin:0!important
}
.metaslider .slides img{
    width:100%;
    display:block
}
/*! This file is auto-generated */
:root{
    --wp--preset--aspect-ratio--square:1;
    --wp--preset--aspect-ratio--4-3:4/3;
    --wp--preset--aspect-ratio--3-4:3/4;
    --wp--preset--aspect-ratio--3-2:3/2;
    --wp--preset--aspect-ratio--2-3:2/3;
    --wp--preset--aspect-ratio--16-9:16/9;
    --wp--preset--aspect-ratio--9-16:9/16;
    --wp--preset--color--black:#000000;
    --wp--preset--color--cyan-bluish-gray:#abb8c3;
    --wp--preset--color--white:#ffffff;
    --wp--preset--color--pale-pink:#f78da7;
    --wp--preset--color--vivid-red:#cf2e2e;
    --wp--preset--color--luminous-vivid-orange:#ff6900;
    --wp--preset--color--luminous-vivid-amber:#fcb900;
    --wp--preset--color--light-green-cyan:#7bdcb5;
    --wp--preset--color--vivid-green-cyan:#00d084;
    --wp--preset--color--pale-cyan-blue:#8ed1fc;
    --wp--preset--color--vivid-cyan-blue:#0693e3;
    --wp--preset--color--vivid-purple:#9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--font-size--small:13px;
    --wp--preset--font-size--medium:20px;
    --wp--preset--font-size--large:36px;
    --wp--preset--font-size--x-large:42px;
    --wp--preset--spacing--20:0.44rem;
    --wp--preset--spacing--30:0.67rem;
    --wp--preset--spacing--40:1rem;
    --wp--preset--spacing--50:1.5rem;
    --wp--preset--spacing--60:2.25rem;
    --wp--preset--spacing--70:3.38rem;
    --wp--preset--spacing--80:5.06rem;
    --wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255, 255, 255, 1),6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp:6px 6px 0px rgba(0, 0, 0, 1)
}
:where(.is-layout-flex){
    gap:.5em
}
:where(.is-layout-grid){
    gap:.5em
}
.is-layout-flex>:is(*,div){
    margin:0
}
.is-layout-grid>:is(*,div){
    margin:0
}
:where(.wp-block-columns.is-layout-flex){
    gap:2em
}
:where(.wp-block-columns.is-layout-grid){
    gap:2em
}
:where(.wp-block-post-template.is-layout-flex){
    gap:1.25em
}
:where(.wp-block-post-template.is-layout-grid){
    gap:1.25em
}
:where(.wp-block-post-template.is-layout-flex){
    gap:1.25em
}
:where(.wp-block-post-template.is-layout-grid){
    gap:1.25em
}
:where(.wp-block-columns.is-layout-flex){
    gap:2em
}
:where(.wp-block-columns.is-layout-grid){
    gap:2em
}
:root :where(.wp-block-pullquote){
    font-size:1.5em;
    line-height:1.6
}
#feed-wrapper #feed,#feed-wrapper #feed-leftend,#feed-wrapper #feed-rightend,#feed-wrapper .social{
    display:none
}
.menu-item-has-children:hover .sub-menu{
    display:block!important;
    visibility:visible!important
}
#footer-wrapper .bottom,#footer-wrapper .top{
    display:none
}
#footer-wrapper{
    margin:0
}
#page-menu .container{
    width:705px;
    float:left;
    visibility:hidden
}
@media only screen and (max-width:767px){
    body:after{
        display:none;
        content:"smartphone"
    }
}
@media only screen and (min-width :768px) and (max-width:1023px){
    body:after{
        display:none;
        content:"tablet"
    }
}
@media only screen and (min-width :1024px) and (max-width:1439px){
    body:after{
        display:none;
        content:"laptop"
    }
}
@media only screen and (min-width :1440px){
    body:after{
        display:none;
        content:"desktop"
    }
}

/*search*/
#search {
	float:right;	
}
#search .wrapper {
	border-left:2px solid #101112;
	border-right:2px solid #101112;
	background:url(images/search-bg.png) repeat-x 0px 0px;
	width:250px;
	height:40px;
}
#search .inner {
	border-left:1px solid #5F656E;
	border-right:1px solid #5F656E;
	background:url(images/search-icon.png) no-repeat right 13px;	
}
input#s {
	border:none;
	background:none;
	color:#FFF;	
	text-transform:uppercase;
	font-size:.7em;
	width:206px;
	padding:5px 30px 8px 12px;
}
.widget input#s {
	border:1px solid #CCC;
	background:#F3F3F3;
	width:196px;
	margin-bottom:10px;
	color:#333;
	font-size:1em;
}

#page-menu {
    background: url(https://deeprootsmag.org/wp-content/uploads/2025/03/pagemenu-bg.png) repeat-x 0 0 !important;
}
body.custom-background {
    background-color: #E2DBE3 !important;
}