@media screen{
    .row-start {
        clear: both;
    }
    .dcf_wgpanel__pane {
        border-top: none;
        padding: 0;
        position: relative;
    }
    .dcf_wgpanel__pane-title .title_inner {
        display: block;
        text-align: center;
        /*background: transparent url("../images/bg-title-inner.gif") !important;*/
        background: #fff !important;
        font-family: "Flama Condensed Medium", sans-serif;
        padding:.5vw 0 1vw;
        /*
                -webkit-box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.75);
                -moz-box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.75);
                box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.75);
        */
    }
    .dcf_wgpanel__pane-title .title_inner h2 {
        text-align: center;
        font-size: 4.5vw;
    }
    .dcf_wgpanel__pane-items .dcf_wgpanel__pane-item, .dcf_wgpanel__pane-items .field-name-field-wgp-widget-nodes {
        background-color: #fff;
    }
    /*
    .latest-news .text h3,
    .latest-news .text .node_summary {
            padding-right: 20%;
    }
    .sgs_url_promo_block.box-white .text {
            height: calc(50% - 30px);
    }
    */
    .sgs_url_promo_block.box-white .node_topic {
        display: none;
    }
    .sgs_url_promo_block.box-white h3.node_title {
        font-family: "Flama Condensed Light", sans-serif;
        font-size: 3em;
        letter-spacing: -0.01em;
        color: #008c44;
        line-height: 100%;
        margin-bottom:.1em;
    }
    .sgs_url_promo_block.box-white .cta-link {
        display: inline-block;
        background-color: #008c44;
        font-family: "Flama Bold", sans-serif;
        color: #FFF;
        padding: .5em 1.8em;
        margin-top: .5em;
        text-transform: uppercase;
        font-size: 1em;
    }
}
@media screen and (min-width: 480px) and (max-width: 768px) {
    .sgs_url_promo_block .grid-item .text {
        font-size:2.75vw;
    }
    .sgs_url_promo_block.box-white h3.node_title {
        font-size: 2.3em;
    }
}
@media screen and (max-width: 480px) {
    .flex-direction-nav .flex-next{right:0px;}
    .dcf_wgpanel__pane-title .title_inner h2 {
        font-size: 21px;
    }
    .dcf_listgroup .dcf_listgroup__featured_title .field-item {
        font-size: 25px;
    }
    /* homepage news and events grid */
    /*
.grid-item.col-sm-6 .node_image, .grid-item.col-sm-12 .node_image, .image-shift img, .image-shift .node_image {
   left: 0;
   width: 100%;
}
.grid-scwall .grid-item {
   width: 100%;
}
.grid-scwall .text, .grid-scwall .mixed {
   padding: 20px;
}
.grid-item {
   position: relative;
}
.grid-item .item {
   padding-bottom: 90%;
}
.grid-item .node_image {
   left: 0px !important;
   -webkit-transform: none !important;
   transform: none !important;
   background-position: top center;
}
.grid-item .image, .grid-item .video {
   width: 100%;
   /*position: static;*
   right: 0px;
}
.grid-item .text {
   width: 100%;
   bottom: 0;
   top: auto;
   height:auto;
   opacity: .9;
   min-height: 100px;
   padding: 5.5vw;
}
.grid-item .text .node_summary {
   display: none;
}
.sgs_url_promo_block.box-white h3.node_title {
   font-size: 4em;
}
.grid .grid-item h3.node_title {
   font-size: 25px;
   padding-right: 0px;
}
    */
    .home-page-panel{
        background:#f0f0f0 !important;}
    .dcf_wgpanel__pane-title .title_inner, .dcf_wgpanel__pane-items .dcf_wgpanel__pane-item, .dcf_wgpanel__pane-items .field-name-field-wgp-widget-nodes, body .dcf_listgroup__group_title{background:none !important;}	
    .dcf_wgpanel__pane-title .title_inner h2,
    .dcf_listgroup__group_title h1 {
        font-size: 33px !important; 
        width: 80%;
        min-width: 280px;
        text-align: center !important;
        margin:30px auto !important;
        background:none;
        line-height:34px !important;

    }
}
@media screen and (min-width: 1200px) {
    .dcf_wgpanel__pane-title .title_inner h2 {
        font-size: 54px;
    }
    .sgs_url_promo_block .cta-link {
        font-size: 16px;
    }
}
@media screen{
    #block-views-initiative-landing-block .block-title {
        display: none;
    }
    .view-content .views-title {
        text-align: center;
    }
    .initiatives-panel {
        margin-bottom: 4vw;
    }
}

/* Media Print Styles for all custom panels above */
@media print{
    .dcf_wgpanel *{color:#000;}
    .dcf_wgpanel .sgs_url_promo_block img,  .keep-latest-news-and-events .grid-item img{
        float:none;
        height:225px; 
        width:auto;
        margin:0 auto; 
        text-align:center;
        }
    .sgs_url_promo_block, .grid-item{
        display:block; 

        }
    .sgs_url_promo_block .text, .keep-latest-news-and-events .grid-item .text{
        }
    .text h3, .keep-latest-news-and-events .grid-item text h3{
        margin:0px; 
        padding:0px;     
        -webkit-margin-before: 1;    
        -webkit-margin-after: 1;
        }
    .sgs_url_promo_block .item:link:after, .keep-latest-news-and-events .grid-item .item:link:after{
        position:relative; 
        bottom:0px; 
        margin-top:10px; 
        display:table; 
        color:blue; 
        }
    
    .initiatives img, .grid-item img{max-height:200px; width:auto;  margin:20px auto;}
    body.not-front .grid-item .text{color:#000 !important; margin:0 auto; text-align:center; }
    body.not-front #main-container .node_summary{color:#000000 !important; display:block; opacity:1; visibility:visible;}
    
    
}