
.stuck_container{position:fixed;z-index:55;right:0;top:50vh;border-left:10px solid #ffa836;font-size:13px;font-family:"museo-sans";padding-top:0px;padding-bottom:0px;background-color:white;width:160px;;}
.stuck_container:after{content:'';position:absolute;top:0;left:0;height:10px;width:20px;background-color:#ffa836;}
.stuck_container:before{content:'';position:absolute;bottom:0;left:0;height:10px;width:20px;background-color:#ffa836;}
.stuck_element.only_mobile{display:none}
.stuck_pos_top{right:0;top:50vh;}
.stuck_pos_bottom{top:auto;bottom:0;right:0;}
.stuck_container .stuck_element{position:relative;float:left;clear:both;margin-bottom:0px;border:0px solid red;padding-bottom:0px;width:auto;padding-right:20px;}
.stuck_container .stuck_element:beforeff{content:'';position:absolute;bottom:0;left:0;width:80px;height:1px;background-color:#525252;transition:0.5s all ease}
.stuck_container .stuck_element:afterff{content:'';position:absolute;bottom:0;left:0;width:40px;height:5px;background-color:#525252;transition:0.5s all ease}
.stuck_container .stuck_element:hover:afterof{content:'';position:absolute;bottom:0;left:0;width:80px;height:5px;background-color:#525252;transition:0.5s all ease;cursor:pointer;}
.stuck_container .stuck_element:hover{cursor:pointer;}
.stuck_container .stuck_element div{position:relative;float:left;;padding-left:30px;font-weight:700;font-size:15px;}
.stuck_container .stuck_element div.boldme{font-weight:300;}
.stuck_container  a{color:#525252;border:0px solid red;}
.stuck_container a:hover{text-decoration:none;color:#525252;}