.content .body blockquote{    display: inline-block;    border-left: 0;    padding: 0;    margin-left: 40px;    margin-right: 40px;}.content article.node-full .body blockquote > h2,article.impress-article.node-full .body blockquote > p:first-child{    position: relative;    font-size: 34px !important;    font-family: 'georgia', serif;    font-style: italic;    font-weight: normal;    font-size: 50px;    line-height: 44px !important;    margin-top: 20px;    width: 550px;}.content .body blockquote h2:before,article.impress-article .body blockquote > p:first-child:before{    content: "\00ab\00a0";}.content .body blockquote h2:after,article.impress-article .body blockquote > p:first-child:after{    content: "\00a0\00bb";}article.impress-article .body blockquote > p:first-child{    margin-bottom: 10px;}  article.impress-article .body blockquote em.citation-person-name{    font-style: normal;    font-weight: bold;}  article.impress-article .body blockquote .citation-person-img{    display: none;}.content .body blockquote .share .icon {    float: left;    width: 32px;    height: 32px;    margin-left: 0;    border: 1px solid #ffffff;}.content .body blockquote .share .icon.facebook {    background: url("../images/share-icons/fb.png") -28px no-repeat;    margin-top: -2px;}.content .body blockquote .share .icon.facebook:hover {    background: url("../images/fb.png") 0px no-repeat;    cursor: pointer;}.content .body blockquote .share .icon.twitter {    background: url("../images/share-icons/twitter.png") -28px no-repeat;    margin-top: -2px;}.content .body blockquote .share .icon.twitter:hover {    background: url("../images/twitter.png") 0px no-repeat;    cursor: pointer;}.content .body blockquote p {    font-size: 16px;    line-height: 25px;    margin-bottom: 0;}.content .body blockquote .share {    display: table;    text-align: right;    width: 100%;    border-collapse: collapse;}.content .body blockquote .share > *{    display:table-cell;    vertical-align: middle;}.content .body blockquote .share .share-icon{    border: 1px solid #e5e5e5;}.content .body blockquote .share .text-share-quote {    font-size: 10px;    text-transform: uppercase;    font-weight: 700;    font-family: 'Open Sans', sans-serif;    padding-right: 9px;    color: #bab9b9;}.view-top-5 .node-citation-du-jour .date{    float: none;}.view-top-5 .node-citation-du-jour dt{    font-family: "Open Sans",​sans-serif;    margin: 0;    padding: 0;    word-wrap: break-word;    text-align: left;    font-style: normal;    font-size: 14px;    line-height: 19px;}/**    Issue_PJ3 version */article.impress-article .body blockquote {    margin-left: 0;    margin-right: 0;    position: relative;}article.impress-article .body blockquote p {    font-family: "tablet-gothic-semi-condensed", Arial, Helvetica !important;}article.impress-article .body blockquote p:first-child {    margin-left: 90px;    border: 1px solid #ccc;    padding: 10px 20px;    position: relative;    z-index: 9;}article.impress-article .body blockquote:before {    content: '';    width: 15px;    height: 15px;    top: 56px;    left: 78px;    position: absolute;    border-left: 14px solid transparent;    border-right: 14px solid transparent;    border-top: 24px solid white;    z-index: 11;}article.impress-article .body blockquote:after {    content: '';    width: 15px;    height: 15px;    top: 55px;    left: 61px;    position: absolute;    border-left: 15px solid transparent;    border-right: 15px solid #ccc;    z-index: 9;    border-bottom: 25px solid transparent;}article.impress-article .body blockquote p:nth-child(2) {    position: static;}article.impress-article .body blockquote p:nth-child(2) .citation-text-wrapper {    margin-left: 110px;    max-width: 370px;}article.impress-article .body blockquote p:nth-child(2) .citation-person-img {    display: block;    top: 25px;    width: 75px;    left: 0;    position: absolute;}article.impress-article .body blockquote .citation-share-wrapper {    font-size:14px;}article.impress-article .body blockquote.pos-right .citation-share-wrapper {    right:127px;}article.impress-article .body blockquote .citation-share-wrapper a {    margin-left:7px;    color:#b5b5b5;}article.impress-article .body blockquote .citation-share-wrapper a:hover {    color:#000;}article.impress-article .body blockquote .citation-share-wrapper i.fa {    vertical-align: bottom;    line-height: 25px;}article.impress-article .body blockquote .citation-share-wrapper i.fa-facebook-square,article.impress-article .body blockquote .citation-share-wrapper i.fa-twitter-square,article.impress-article .body blockquote .citation-share-wrapper i.fa-linkedin-square {    font-size:18px;    cursor:pointer;}