/****************************
 * Social media
****************************/
.twc-socials a.twc-social-item {display:inline-block; font-size:1.25em; line-height:1.25; color:#ce4900 !important; margin:0 2em 0 0; text-decoration:none;}
.twc-socials a.twc-social-item:last-child {margin-right:0;}
.twc-socials a.twc-social-item:hover {color:#8e8e8e !important;}
header .twc-socials {display:inline-block; margin-left:40px; position:relative;}
header .twc-socials::before {content:""; position:absolute; top:calc((100% - 25px) / 2); left:-25px; width:2px; height:25px; background-color:#fff;}
header .twc-socials a.twc-social-item {color:#fff !important; font-size:1em; line-height:1; margin:0 1em 0 0;}
header .twc-socials a.twc-social-item:hover {color:#343434 !important;}
header .mobile__block .twc-socials {margin-left:0; margin-top:20px;}
header .mobile__block .twc-socials::before {display:none;}
header .mobile__block .twc-socials a.twc-social-item {color:#ce4900 !important; font-size:24px; margin:0 36px 0 0;}
header .mobile__block .twc-socials a.twc-social-item:hover {color:#343434 !important;}

@media only screen and (max-width:767px) {
    .footer_section_privacy > .vc_column-inner > .wpb_wrapper > .wpb_content_element.twc-socials:first-child {
        -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; margin-bottom:8px !important; margin-top:16px;
    }
}