div.publications_banner_widget {}


/* Publication Layout - BEGIN */

div.publications_banner_widget .publication {
    position:relative;
    background-color: #FFF6D9;
    border-bottom: 1px solid #F3EACB;
    min-height: 349px;
}

div.publications_banner_widget .publication:after{
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

div.publications_banner_widget .publication div.left {
    box-sizing: border-box;
        
    padding: 2em 239px 0 2em;
    
}

.publications_banner_widget div.right {
        /* float:right; */
        display:table-cell;

        box-sizing: border-box;
        text-align: center;
        vertical-align: middle;

	    border-bottom: 1px solid #F3EACB;

        font-size: 2em;
	    text-decoration: none;
	    font-weight: 300;
        position: absolute;
        right: 0;
        top: 0;
        height: 100%;

}

/* Publication Layout - END*/

/* Left - BEGIN */
    

    div.publications_banner_widget .publication div.left > .category {
	    color: #CC9A01;
	    font-size: 1.8em;
	    font-weight: 300;
	    width: 100%;
	    margin-bottom: 0.5em;
    }

    div.publications_banner_widget .publication div.left > h1 {
        color: #DBA708; 
        font-weight: 400;
        font-size: 2.8em;
	    letter-spacing:0.5px;
	    margin-top:0.5em;
    }

    div.publications_banner_widget .publication div.left > div.summary {
        padding-right: 10%;
    }

    div.publications_banner_widget .publication div.left > div.summary p {
	    color: #535353;
	    font-size: 1.6em;
	    line-height: 1.4em;
        margin:0.5em 0;
    }

    div.publications_banner_widget .publication div.left >  div.publication_date {
	    background-color: #FFFBEE;
	    padding: .5em;
	    border: 1px solid #EEE9D6;

        font-size: 1.6em;
        color: #cc9a01;
        
	    margin: 0 0 0.2em 0;
    
	    /* box-sizing: border-box; */
}
   

/* Left - END*/

/* Right - BEGIN */
    .publications_banner_widget div.right .cover {
	    -webkit-box-shadow: 0 0 2px 0px #000;
	    -moz-box-shadow: 0 0 2px 0px #000;
	    box-shadow: 0 0 2px 0px #000;
	    width: 232px;
	    border: 1px solid #FDF9EA;
    
	    box-sizing: border-box;
}

        .publications_banner_widget div.right .cover img {
            width: 100%;
            height: auto;
        }


    .publications_banner_widget div.right > a {
        color:#ffffff;
        text-decoration:none;
        font-weight:300;
        background-color: #C59400;
        display: block;
        padding: .5em;
        box-sizing: border-box;
    }

/* Right - END */

/* Nav container - BEGIN*/
    div.nav_container {
            z-index: 40;
 
            width: 70px;
            background-color: #fff;
            border-color: #f4ebd0;
            border-width: 1px;
            border-style: solid;
    
            margin: 1em auto;
    }

    div.nav_container .previous {
        width: 35px;
        height: 43px;
        display: inline-block;
        background: url(../../Img/pub_nav_arrow.png) 10px 12px no-repeat;
    }

    div.nav_container .next {
        width: 35px;
        height: 43px;
        display: inline-block;
        background: url(../../Img/pub_nav_arrow.png) -24px 12px no-repeat;
    }
/* Nav container - END*/

@media (max-width: 800px) {
  

    .publications_banner_widget div.right {
        display:block;
        float: right;
        position:static;
        margin: .5em;
        width: 33%;
    
        min-width: 125px;
}

    .publications_banner_widget div.right .cover {
        width: auto;
    }

    div.publications_banner_widget .publication div.left{
        padding-right: 1em;
    }    

    div.publications_banner_widget .publication div.left > div.publication_date {
        clear:both;
    }

    div.publications_banner_widget .publication div.left > div.summary {
        padding-right: 0;
    }
}