/*===================================================================*/
/*==================== @author Alexandre Lapoux =====================*/
/*=============== @editor Octopoos - www.octopoos.com ===============*/
/*==== @copyright (C) 2009 - 2016 OCTOPOOS. All Rights Reserved. ====*/
/*===================================================================*/

#page .absolute-right{position:fixed;top:50%;right:0px;z-index:301;}
.networks-vertical{padding:0px;margin:0px;position:absolute;right:-119px;top:1px;width:159px;list-style:none;margin:0;padding:0;z-index:2;}
.networks-vertical .btn-horizontal{background:#4CA134;color:#fff;}
.networks-vertical .btn-horizontal:hover{background:#6ABA54;color:#fff;}
.networks-vertical .btn-horizontal{list-style-type:none;height:40px;padding:0px;margin:0px 0px 1px 0px;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
.networks-vertical .btn-horizontal:hover{margin-left:-115px;}
.networks-vertical .btn-horizontal::before,.networks-vertical .btn-horizontal::after{content:" ";display:table;}
.networks-vertical .btn-horizontal::after{clear:both;}
.networks-vertical .btn-horizontal [class^="octo-"],.networks-vertical .btn-horizontal [class*=" octo-"]{display:block;font-size:24px;position:relative;width:24px;height:24px;padding:8px;}
.networks-vertical .btn-horizontal + .btn-horizontal{margin-top:1px;}
.networks-vertical .btn-horizontal .title{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.networks-vertical .btn-horizontal .title-primary{position:relative;line-height:20px;font-size:18px;padding:0;display:block;white-space:nowrap;}
.networks-vertical .btn-horizontal .title-secondary{position:relative;line-height:13px;font-size:10px;padding:0;text-transform:uppercase;display:inline-block;letter-spacing:1px;display:block;white-space:nowrap;}
.networks-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;list-style:none;margin:0;padding:0;}
.networks-horizontal::before{content:attr(data-before);position:absolute;width:100%;text-align:center;bottom:100%;left:0;right:0;}
.networks-horizontal::after{content:attr(data-after);position:absolute;width:100%;text-align:center;top:100%;left:0;right:0;}
.networks-horizontal .btn-horizontal{background:#4CA134;color:#fff;}
.networks-horizontal .btn-horizontal:hover{background:#6ABA54;color:#fff;}
.networks-horizontal .btn-horizontal{list-style-type:none;height:40px;padding:0px;margin:0px 1px;width:40px;display:inline-block;}
.networks-horizontal .btn-horizontal [class^="octo-"],.networks-horizontal .btn-horizontal [class*=" octo-"]{display:block;font-size:24px;position:relative;width:24px;height:24px;padding:8px;}
.contact-vertical{padding:0px;margin:0px;position:absolute;right:0;top:0;width:40px;z-index:1;}
.contact-vertical .btn-vertical{background:#4CA134;color:#fff;}
.contact-vertical .btn-vertical:hover{background:#6ABA54;color:#fff;}
.contact-vertical .btn-vertical{rotation:90;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(180deg);padding:16px 8px;margin:0;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:24px;text-transform:uppercase;text-decoration:none;white-space:nowrap;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;width:;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;height:auto;}
.contact-vertical .btn-vertical:hover{outline:none;color:#fff;}