.column1{
    
    width: 450px;
    margin-left: -5px;
}

.column2{
    
    
    width: 450px;
    margin-left: 20px;
    
}


.content_box{
    
    width: 440px;
    background: white;
    box-shadow: 2px 0px 3px lightgray;
    min-height: 200px;
    border-radius: 4px;
    display: inline-block;
    vertical-align: top;
    margin-top: -10px;
}


.content_box_header{
    margin-top: 15px;
    
}

.content_box_header_imageBox{
    
    height: 40px;
    width: 40px;
    border-radius: 21px;
    border: 2px solid #EEEEEE;
    margin: 10px;
    margin-bottom: 5px;
    overflow: hidden;
    
}

.content_box_header_imageBox img{
    
    height: 50px;
    width: 50px;
    margin-top: -3px;
    
}

.content_box_header_image{
    height: 70px;
  
    
    
    
}

.content_box_header_titleBox{
    
    width: 220px;
    margin-left: 0px;
    margin-top: 5px;
    font-size: 18px;
    display: inline-block;
    padding-right: 10px;
}

.content_box_header_titleBox_act{
    
    width: 290px;
    margin-left: 0px;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 18px;
    display: inline-block;
    padding-right: 20px;
    padding-left: 20px;
    
}

.act_image_box{
    
    overflow: hidden;
    height: 180px;
    width: 290px;
    border-radius: 5px;
}

.act_image{
    
    min-width: 330px;
    
}
.name{
    color: rgb(29,161,242);
}

.name_act{

    color: rgb(51,101,138);
}
.content_box_image_container{
    
    width: 440px;
    height: 220px;
    background: #CCCCCC;
    overflow: hidden;
}

.content_box_image{
    width: 500px;
    
}


.content_box_header_info{
    
    margin-top: 5px;
    color: #333333;
    font-size: 12px;
    margin-bottom:4px;
    
}

.content_box_text{
    font-size: 16px;
    text-align: justify;
    padding: 10px;
    margin-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 19px;
    border-top: 1px solid #EEEEEE;
    border-bottom: 1px solid #EEEEEE;
    font-family: panno-light;  
   
}


.tag_link{
    
    color:  rgb(29,161,242);
    font-family: panno-normal;
}

.tag_link_orange{
    
    color:  rgb(29,161,242);
    
}
.content_box_footer{
    
    height: 30px;
    width: 440px;
    
}

.readmore{
    
    font-size: 17px;
    padding: 7px;
    display: inline-block;
    color: rgb(221, 78, 38);
    margin-left: 10px;
}

.share{
    
    float: right;
    font-size: 17px;
    padding: 7px;
    margin-right: 10px;
    display: inline-block;
    color: #333333;
}

.share_img{
    height: 14px;
    margin-right: 4px;
}

.more_ana{
    
    margin-top: 20px;
    margin-left: -5px;
    width: 920px;
    background: white;
    text-align: center;
    padding: 7px;
    font-size: 16px;
    border-radius: 15px;
    color: rgb(221, 78, 38)
}

.tweet_box{
    
    width: 328px;
    margin: 7px;
    margin-bottom: 0px;
    margin-left: 0px;
    background: white;
    font-family: panno-light;
    box-shadow: 2px 0px 3px lightgray;
    border-radius: 4px;
    margin-top: 20x;
}

.tweet_image{
    
    width: 290px;
    margin-left: -1px;
    border-radius: 4px;
    margin-bottom: 5px;
}


.tweet_bottom{
    
    height: 20px;
    padding-top: 3px;
    padding-left: 10px;
    font-size: 13px;
    width: 313px;
    text-align: right;
    padding-top: 8px;
}

.tweet_bottom_name{
    
    color: rgb(51, 101, 138);
    font-weight: bold;
}


.nomargin{
    
    margin-left: -2px;
    
}

.twitter_table{
    margin-top: 15px;
    padding: 0;
    
    
}

.date{
    
    font-size: 14px;
    margin-top: 3px;
    width: 280px;
}


.act_subtitle{
    
    font-size: 14px;
    margin-top: 5px;
}
.bordertop{
    
    border-top: 1px solid #CCCCCC;
    
}
.presentation{
    
    max-height: 250px;
    width: 328px;
    background: white;
    box-shadow: 2px 0px 3px lightgray;
    font-size: 14px;
    border-radius: 4px;
    display: inline-block;
    vertical-align: top;
    margin-top: 7px;
    font-family: panno-normal;
}

.publication_box{
    
    max-height: 250px;
    width: 318px;
    background: white;
    box-shadow: 2px 0px 3px lightgray;
    font-size: 14px;
    border-radius: 4px;
    border-top: 4px solid rgb(51,101,138);
    display: inline-block;
    vertical-align: top;
    margin-top: 7px;
    font-family: panno-normal;
    padding-right: 10px;
}
.pub_title{
    
    font-size: 18px;
    color: rgb(221,78,38);
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 13px;
    font-family: panno-light;
}
.publication_bottom{
    height: 20px;
    padding-top: 3px;
    padding-left: 10px;
    font-size: 13px;
    width: 308px;
    text-align: right;
    padding-top: 8px;
    padding-right: 10px;
    border-radius: 0px 0px 4px 4px;
    background: white;
    border-top: 1px solid #EEEEEE;
}

.title{
    
    font-size: 30px;
    color: rgb(221, 78, 38);
    font-weight: bold;
    padding-left: 25px;
    padding-top: 25px;
    padding-bottom: 13px;
    border-bottom: 1px solid #EEEEEE;
    font-family: panno-light;
}

.innerspace{
    
    font-family: panno-light;
    padding: 25px;
    font-size: 16px;
    color: #333333;
    padding-top: 13px;
}

.emph{
    
  color: rgb(51, 101, 138);
  font-weight: bold;
    
}

.orangefont{
    
    color: rgb(221, 78, 38);
    font-weight: bold;


}

.socialmedia{
    
    width: 440px;
    background-color: white;
    height: 120px;
    margin-top: -10px;
    margin-left: 15px;
    color: rgb(51, 101, 138);
    box-shadow: 2px 0px 3px lightgray;
    border-radius: 8px;
    
}

.socialmedia_header{
    color: white;
    background-color:  rgb(51, 101, 138);;
    padding: 10px;
    font-family: panno-normal;
    font-size: 16px;
    border-radius: 8px 8px 0px 0px;
}

.publications{
    mpubin-height: 300px;
    width: 320px;
    background-color: white;
    margin-left: 5px;
    margin-top: 18px;
    box-shadow: 2px 0px 3px lightgray;
    border-radius: 4px;
}

.publications_header{
    
    color: rgb(221, 78, 38);
    background-color: white;
    padding: 10px;
    border-radius: 4px 4px 0px 0px;
    font-family: panno-normal;
    font-size: 16px;
    border-bottom: 1px solid #DDDDDD;
    text-align: justify;
    
}

.citation_box{
    
    padding: 20px;
    padding-top: 10px;
}

.detail_citation{
    
    padding-top: 30px;
    padding-bottom: 10px;
    font-size: 12px;
    border-bottom: 1px solid #EEEEEE;
   
}

.bluefont{
    
    color: rgb(51, 101, 138);
    font-size: 15px;
    padding-bottom: 8px;
    font-family: panno-light;
    text-align: justify;
    width: 280px;
    
}

.pub_detail{
    
    margin-bottom: 5px;
    margin-top: 5px;
    font-family: panno-light;
    font-size: 13px;
    line-height: 16px;
    padding-left: 10px;
    border-left: 2px solid #EEEEEE;
    
}

.pub_source{
    
    color: #333333;
    font-size: 12px;
    
}

.twitter_follow{
    
    width: 677px;
    height: 250px;
    border-radius: 4px;
    box-shadow: 2px 0px 3px lightgrey; 
    margin: 7px;
    margin-left: 8px;
    margin-top: 16px;
    overflow: hidden;
    
}

.follow_twitter{
    
    width: 677px;
    
}

.placeholder{
    
    height: 250px;
    width: 328px;
    
}

.pub_author{
    
    font-family: panno-light;
    
}

.second{
    
    padding-left: 8px;
}

.blueborder{
    
    border-top: 4px solid rgb(51,101,138);
}

.orangeborder{
    
    border-top: 4px solid rgb(221,78,38);
}

.greyborder{
    
    border-top: 4px solid #CCCCCC;
}

.twitterborder{
        border-top: 4px solid rgb(29,161,242);

    
}

.blackfont{
    
    color: black; 
}

.event_link{
    
    color: rgb(51,101,138);
    
}