.s4-social-network-instagram{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.s4-social-network-instagram .s4-social-network-instagram--post{width:100%;}
.s4-social-network-instagram .s4-social-network-instagram--post .s4-social-network-instagram--post-link{padding-top:100%;line-height:0;display:block;position:relative;overflow:hidden;}
.s4-social-network-instagram .s4-social-network-instagram--post .s4-social-network-instagram--post-image{position:absolute;top:50%;left:50%;width:101%;height:101%;object-fit:cover;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all 0.2s ease-in-out;}
.s4-social-network-instagram .s4-social-network-instagram--post:hover .s4-social-network-instagram--post-image{-webkit-transform:translate(-50%,-50%) scale(1.05);-moz-transform:translate(-50%,-50%) scale(1.05);-ms-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05);}
.s4-social-network-facebook{}
.s4-social-network-facebook .s4-social-network-facebook--post{background-color:#FFFFFF;padding:30px;box-sizing:border-box;cursor:pointer;-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 3px 10px 0 rgba(0,0,0,0.1);box-shadow:0 3px 10px 0 rgba(0,0,0,0.1);margin-bottom:30px;width:30%;width:calc((100% - 30px*2) / 3);}
.s4-social-network-facebook .s4-social-network-facebook--post a{text-decoration:none;}
.s4-social-network-facebook .s4-social-network-facebook--post .s4-social-network-facebook--user{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.s4-social-network-facebook .s4-social-network-facebook--post .s4-social-network-facebook--user-avatar{position:relative;-webkit-box:0;-moz-box:0;-webkit-flex:0 0 40px;-ms-flex:0 0 40px;flex:0 0 40px;width:40px;height:40px;border-radius:50%;overflow:hidden;border:2px solid #1F5296;margin-right:15px;margin-bottom:0;}
.s4-social-network-facebook .s4-social-network-facebook--post .s4-social-network-facebook--user-avatar img{position:absolute;top:0;left:0;width:100%;height:100%;}
.s4-social-network-facebook .s4-social-network-facebook--post .s4-social-network-facebook--user-fullname{margin-bottom:3px;font-size:14px;font-weight:bold;color:#000000;}
.s4-social-network-facebook .s4-social-network-facebook--post .s4-social-network-facebook--user-username{font-size:12px;color:#000000;opacity:0.5;}
.s4-social-network-facebook .s4-social-network-facebook--post .s4-social-network-facebook--post-content{}
.s4-social-network-facebook .s4-social-network-facebook--post .s4-social-network-facebook--post-text{font-size:14px;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word;color:#000000;}
.s4-social-network-facebook .s4-social-network-facebook--post .s4-social-network-facebook--post-media img{width:100%;}
.s4-social-network-facebook .s4-social-network-facebook--post .s4-social-network-facebook--post-date{font-size:12px;margin-top:0;margin-bottom:10px;color:#000000;opacity:0.5;}
.s4-social-network-facebook .s4-social-network-facebook--post .s4-social-network-facebook--post-actions{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:10px 30px;gap:10px 30px;padding-left:0;list-style:none;margin:0;font-size:14px;color:#000000;}
.s4-social-network-facebook .s4-social-network-facebook--gutter{width:30px;}
.s4-social-network-facebook .s4-social-network-facebook--post .s4-social-network-facebook--user + .s4-social-network-facebook--post-content, .s4-social-network-facebook .s4-social-network-facebook--post .s4-social-network-facebook--post-text + .s4-social-network-facebook--post-media, .s4-social-network-facebook .s4-social-network-facebook--post .s4-social-network-facebook--post-footer{margin-top:20px;}
.s4-social-network-linkedin{}
.s4-social-network-linkedin .s4-social-network-linkedin--post{background-color:#FFFFFF;padding:30px;box-sizing:border-box;cursor:pointer;-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 3px 10px 0 rgba(0,0,0,0.1);box-shadow:0 3px 10px 0 rgba(0,0,0,0.1);margin-bottom:30px;width:30%;width:calc((100% - 30px*2) / 3);}
.s4-social-network-linkedin .s4-social-network-linkedin--post a{text-decoration:none;}
.s4-social-network-linkedin .s4-social-network-linkedin--post .s4-social-network-linkedin--user{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.s4-social-network-linkedin .s4-social-network-linkedin--post .s4-social-network-linkedin--user-avatar{position:relative;-webkit-box:0;-moz-box:0;-webkit-flex:0 0 40px;-ms-flex:0 0 40px;flex:0 0 40px;width:40px;height:40px;overflow:hidden;margin-right:15px;margin-bottom:0;}
.s4-social-network-linkedin .s4-social-network-linkedin--post .s4-social-network-linkedin--user-avatar img{position:absolute;top:0;left:0;width:100%;height:100%;}
.s4-social-network-linkedin .s4-social-network-linkedin--post .s4-social-network-linkedin--user-meta{margin-top:auto;margin-bottom:auto;}
.s4-social-network-linkedin .s4-social-network-linkedin--post .s4-social-network-linkedin--user-fullname{margin-bottom:3px;font-size:14px;font-weight:bold;color:#000000;}
.s4-social-network-linkedin .s4-social-network-linkedin--post .s4-social-network-linkedin--user-username{font-size:12px;color:#000000;opacity:0.5;}
.s4-social-network-linkedin .s4-social-network-linkedin--post .s4-social-network-linkedin--user-followers{font-size:12px;color:#000000;opacity:0.5;}
.s4-social-network-linkedin .s4-social-network-linkedin--post .s4-social-network-linkedin--post-content{}
.s4-social-network-linkedin .s4-social-network-linkedin--post .s4-social-network-linkedin--post-text{font-size:14px;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word;color:#000000;}
.s4-social-network-linkedin .s4-social-network-linkedin--post .s4-social-network-linkedin--post-media img{width:100%;}
.s4-social-network-linkedin .s4-social-network-linkedin--post .s4-social-network-linkedin--post-date{font-size:12px;margin-top:0;margin-bottom:10px;color:#000000;opacity:0.5;}
.s4-social-network-linkedin .s4-social-network-linkedin--post .s4-social-network-linkedin--post-actions{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:10px 30px;gap:10px 30px;padding-left:0;list-style:none;margin:0;font-size:14px;color:#000000;}
.s4-social-network-linkedin .s4-social-network-linkedin--gutter{width:30px;}
.s4-social-network-linkedin .s4-social-network-linkedin--post .s4-social-network-linkedin--user + .s4-social-network-linkedin--post-content, .s4-social-network-linkedin .s4-social-network-linkedin--post .s4-social-network-linkedin--post-text + .s4-social-network-linkedin--post-media, .s4-social-network-linkedin .s4-social-network-linkedin--post .s4-social-network-linkedin--post-footer{margin-top:20px;}
.s4-social-network-font--likes::before{content:"\f004";}
.s4-social-network-font--comments::before{content:"\f075";}
.s4-social-network-font--shares::before{content:"\f079";font-weight:900;}
.s4-social-network-block:not(.s4-social-network-block-loaded){display:none!important;}
.s4-social-network-error-message{width:100%;max-width:700px;box-sizing:border-box;margin-left:auto;margin-right:auto;background-color:rgba(255, 0, 0, 0.1);color:#FF0000;padding:10px 30px;border-radius:5px;font-weight:bold;font-size:16px;}
@media(max-width:1199px){
.s4-social-network-facebook .s4-social-network-facebook--post, .s4-social-network-linkedin .s4-social-network-linkedin--post{width:50%;width:calc((100% - 30px) / 2);}
}
@media(max-width:767px){
.s4-social-network-facebook .s4-social-network-facebook--post, .s4-social-network-linkedin .s4-social-network-linkedin--post {width: 100%; margin-bottom: 15px; padding: 15px;}
}