.align_left{float:left;margin-right:10px}.align_right{float:right;margin-left:10px}.outlined_button{border:1px solid transparent;border-radius:3px;padding:0px 16px;display:inline-block;zoom:1;*display:inline;line-height:29px;text-decoration:none;cursor:pointer;background-color:transparent}.outlined_button.smaller{line-height:22px;height:22px;padding:0px 6px}.outlined_button.icon_after{padding:0px 46px 0px 12px;background-repeat:no-repeat;background-position:right center;opacity:.5;cursor:pointer}.outlined_button.icon_after:hover{opacity:1}.outlined_icon{height:29px;line-height:29px;text-decoration:none;transition:opacity 1s;-webkit-transition:opacity 1s;opacity:.5;cursor:pointer}.outlined_icon span{display:inline-block;zoom:1;*display:inline;height:20px;margin:4px 4px 0px 0px;width:32px;border:1px solid transparent;border-radius:3px;float:left;background-repeat:no-repeat;background-position:3px center;background-size:13px auto;cursor:pointer;position:relative}.outlined_icon:hover,.outlined_icon:active{opacity:1}.outlined_button.sys{border-color:#ff9600;color:#ff9600}.outlined_button.sys:active,.outlined_button.sys:focus,.outlined_button.sys.touch{border-color:#42c419;color:#42c419;outline:none}.outlined_button.green{border-color:#42c419;color:#42c419}.outlined_button.member{color:#f74779;border-color:#f74779}.outlined_button.green:hover{border-color:#42c419;background-color:#42c419;color:#fff}.outlined_button.blue{border-color:#6da2ff;color:#6da2ff}.no_member .outlined_button.blue:active{border-color:#6da2ff;color:#6da2ff}.outlined_button.darkblue{border-color:#2661a7;color:#2661a7}.outlined_button.grey{border-color:#333;color:#333}.outlined_button.light_grey{border-color:#ccc;color:#ccc}.outlined_button.light_grey:hover{border-color:#999;color:#999}.outlined_button.light_grey:active{border-color:#333;color:#333}.outlined_button.light_grey_sys{color:#999;border-color:#999}.outlined_button.light_grey_sys:hover,.outlined_button.light_grey_sys.touch{border-color:#42c419;color:#42c419}.outlined_button.light_sys{color:#999;border-color:#999}.outlined_button.light_sys:hover{color:#fff;border-color:#fff}.outlined_button.light_sys:active{background-color:#fff;border-color:#fff;color:#333}.outlined_icon.grey,.outlined_icon.grey span{border-color:#333;color:#000}.outlined_icon.grey:active{color:#000;border-color:#000}.outlined_button.me{border-color:#6da2ff;color:#6da2ff}.outlined_button.me:active{border-color:#fff;background-color:#fff;color:#6da2ff;box-shadow:0px 1px 1px rgba(0,0,0,.2)}.outlined_button.simple{padding:0px 1px;border-color:transparent;color:#ccc}.outlined_button.simple:active{border-color:transparent;color:#42c419}.outlined_button.white{border-color:#fff;color:#fff}.outlined_button.white:active{border-color:#fff;color:#999;box-shadow:0px 1px 1px rgba(0,0,0,.2)}.outlined_button.white.ongreen:active{color:#42c419;background-color:#fff;border-color:#fff}.outlined_button.white.onred:active{color:#ff5f40;background-color:#fff;border-color:#fff}.outlined_button.return{padding-left:4px;font-size:1.4em;cursor:pointer}.outlined_button.return img{height:80%;float:left;width:auto;margin:3px 0px}.detail_w{float:left;color:#666;background-color:transparent;border-radius:3px;height:30px;line-height:30px;padding:0px 0px;position:relative;margin:14px 0px 14px 14px}.detail_w .show_detail{position:absolute;right:0px;top:0px;background-color:#f0f0f0;padding:0px 10px;line-height:30px;border-radius:4px;font-size:0.9em}.detail_w .show_detail span{display:inline-block;zoom:1;*display:inline;border-bottom:6px solid #f0f0f0;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;left:-6px;bottom:0px}.mobile-menu{display:none}.top-menu{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;height:60px;padding:0 25px;position:fixed;top:0px;width:100%;z-index:11}.top-menu .layout{margin:0 auto;max-width:1060px;width:100%}.before-login .top-menu .layout{max-width:1269px}.top-menu ul{position:relative;margin:0;padding:0;height:60px;display:flex;align-items:center;width:auto}.top-menu ul li{position:relative;display:inline-block;height:100%;text-align:center;overflow:hidden}.top-menu ul li a{cursor:pointer}.top-menu ul li .name{margin:0;padding:0;font-size:13px;color:#616161}.top-menu ul li .icon img{width:auto;height:100%;opacity:0.7;transition:all 0.2s}.top-menu ul li .icon img:hover{opacity:1}.top-menu .icon{display:inline-block;height:25px;position:relative}.top-menu .icon .attention{position:absolute;background-image:url('https://gay.nl/static/img/icon_attention.svg?1f5941fc518f');background-size:100% 100%;height:10px;width:10px;z-index:1}li ul li a .attention{position:relative;display:inline-block;height:10px;width:10px;top:-8px;margin-left:-5px;background-image:url('https://gay.nl/static/img/icon_attention.svg?1f5941fc518f');background-size:100% 100%}.top-menu .chat .icon .attention{right:7px;top:0}.top-menu .account .icon .attention{left:5px;top:1px}.top-menu .profiles .icon .attention{right:2px;top:1px}.top-menu .hotnot .icon .attention{left:49%;top:0;transform:translateX(-50%)}.top-menu .incognito.active .name,.top-menu li:hover .name{color:#ff9600}.top-menu .logo{width:40%;text-align:left;display:flex;align-items:center;margin-right:0}.top-menu .logo img{/%width:70%;%/ margin-top:4px}.top-menu .chat,.top-menu .profiles,.top-menu .hotnot{width:10%;display:flex;align-items:center;justify-content:center}.top-menu .profiles,.top-menu .account,.top-menu .search,.top-menu .hotnot{overflow:visible}.top-menu .hotnot .icon{width:100%}.top-menu .hotnot .icon img:first-child{position:absolute;left:0;height:100%}.top-menu .hotnot .icon img:last-child{position:absolute;right:0;height:100%}.top-menu.loggedoff .profiles{margin-right:auto}.top-menu .premium{width:10%;display:flex;align-items:center;justify-content:center;border-left:2px solid rgba(0,0,0,0.05);border-right:2px solid rgba(0,0,0,0.05)}.top-menu .account:hover .icon img{content:url('https://gay.nl/static/img/account-icon-o.svg?1f5941fc518f')}.top-menu .webcam:hover .icon img{content:url('https://gay.nl/static/img/webcam-icon-o.svg?6af7ff7109f1')}.top-menu .tickets:hover .icon img{content:url('https://gay.nl/static/img/tickets-icon-o.svg?acbc152f8fa3')}.top-menu .chat:hover .icon img{content:url('https://gay.nl/static/img/chat-icon-o.svg?1f5941fc518f')}.top-menu .profiles:hover .icon img{content:url('https://gay.nl/static/img/users-icon-o.svg?1f5941fc518f')}.top-menu .hotnot:hover .icon img:first-child{content:url('https://gay.nl/static/img/icon_hot-o.svg?1f5941fc518f')}.top-menu .hotnot:hover .icon img:last-child{content:url('https://gay.nl/static/img/icon_not-o.svg?1f5941fc518f')}.top-menu .incognito:hover .icon img{content:url('https://gay.nl/static/img/incognito-icon-o.svg?1f5941fc518f')}.top-menu .premium:hover .icon img{content:url('https://gay.nl/static/img/icon_premium-o.svg?1f5941fc518f')}.top-menu .search:hover .icon img{content:url('https://gay.nl/static/img/search-icon-o.svg?1f5941fc518f')}.top-menu .search,.top-menu .incognito{width:10%;border-right:2px solid rgba(0,0,0,0.05);display:flex;align-items:center;justify-content:center;position:relative}.search .searchbar{position:absolute;top:0;bottom:0;left:0;right:100%;color:#cccccc;border:2px solid rgba(0,0,0,0.05);border-top:0;border-bottom:0;background:white;opacity:0;transition:all 1s ease-in-out}.search .searchbar form{position:relative;height:calc(100% - 2px);margin-top:1px}.search .searchbar form input[type="text"]{height:100%;padding:0 15px;border:0;font-size:16px;width:calc(100% - 30px)}.search .searchbar form .submit_arrow{position:absolute;top:50%;right:5px;transform:translateY(-50%);border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #FF9600;cursor:pointer}.search .searchbar form input[type="submit"]{position:absolute;top:50%;right:5px;transform:translateY(-50%);opacity:0;cursor:pointer}.search input[type="checkbox"]{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;opacity:0;z-index:102;cursor:pointer}.top-menu .search input[type="checkbox"]:checked ~ .searchbar{left:calc(-200% - 6px);opacity:1}.top-menu .account{width:10%;display:flex;align-items:center;justify-content:center}.top-menu .tickets,.top-menu .webcam{width:10%;display:flex;align-items:center;justify-content:center}.top-menu li ul{position:absolute;display:block;left:-15%;top:60px;width:130%;overflow:hidden;height:0px;background:white;transition:height 0.5s ease-in-out}.top-menu li:hover ul{height:auto;transition:height 0.5s ease-in-out;overflow:visible}.top-menu li ul li{display:block;height:auto;width:100%;padding-top:10px;padding-bottom:10px;font-size:1.5em}.top-menu li ul li a{display:block;font-size:13px;color:#ff9600;transition:all 0.3s}.top-menu li ul li a:hover{color:#000}.top-menu ul li ul li ul{position:absolute;left:100%;width:100%;top:0;height:0}.top-menu ul li ul li ul li{font-size:1em}.top-menu ul li ul li:hover{overflow:visible}.top-menu ul li ul li:hover ul{height:auto}.top-menu #languageSettings{padding-right:50px}.top-menu #languageSettings .show_detail{height:26px;line-height:26px;top:2px}.top-menu #languageSettings .show_detail #languageSettings_select{display:none}.top-menu #languageSettings .show_detail #languageSettings_select ul{display:block}.top-menu #languageSettings .show_detail #languageSettings_select ul li{display:block}.top-menu #languageSettings .show_detail:hover #languageSettings_select{display:block}.top-menu #languageSettings_select{position:absolute;left:-1px;top:-4px;padding:0px;background-color:#fff}.top-menu #languageSettings_select ul{list-style:none;padding:0px 0px 3px 0px;margin:0px;border:1px solid #ccc;border-radius:3px;box-shadow:0px 2px 20px rgba(0,0,0,.15);width:37px}.top-menu #languageSettings_select ul li{padding:0px;margin:3px 0px 0px 0px;height:30px}.top-menu #languageSettings_select ul li a{display:block;text-decoration:none;color:#999;padding:0px 10px;text-align:center}.top-menu #languageSettings_select ul li a.cur,.top-menu #languageSettings_select ul li a:active,.top-menu #languageSettings_select ul li a.cur:hover{width:30px;padding:0px;border-radius:15px;text-align:center;margin:0px 3.5px 0px 3.5px;background-color:#666;color:#fff}.top-menu #languageSettings_select ul li a:hover{color:#000;background-color:#f0f0f0}.top-menu #toggleIncognito{float:left;display:inline-block;zoom:1;*display:inline;height:24px;padding:0px 10px;line-height:24px;border-radius:3px;color:#ccc;border:1px solid #ccc;margin:16px 0px 0px 12px;cursor:pointer;background:white;transition:padding-left 0.5s,background;-webkit-transition:padding-left 0.5s,background;transition-delay:0s,0s;-webkit-transition-delay:0s,0s;text-align:right}.top-menu #toggleIncognito:hover,.incognitomode #toggleIncognito{color:#333;border-color:#333}.incognitomode #toggleIncognito{padding-left:20px;background-image:url('https://gay.nl/static/img/icon_check.png?1f5941fc518f');background-position:5px center;background-repeat:no-repeat;transition-delay:0s,0.5s;-webkit-transition-delay:0s,0.5s}.top-menu #toggleIncognito.membersonly{color:#e8e8e8;border-color:#e8e8e8}.top-menu #toggleIncognito.membersonly:hover{color:#ccc;border-color:#ccc}.top-menu .menuButton{background-color:#fff;height:24px;padding:0px 10px;line-height:24px;border-radius:3px;text-align:center;cursor:pointer;text-decoration:none;color:#ccc;border:1px solid #ccc;margin-left:12px}.top-menu .menuButton.help{border:1px solid #bdecff;color:#54cdff}.top-menu .menuButton:hover{border-color:#42c419;color:#42c419;box-shadow:0px 1px 1px rgba(0,0,0,.15)}.top-menu .menuButton:active{color:#fff;background-color:#42c419;box-shadow:0px 0px 0px rgba(0,0,0,0)}.top-menu .menuButton.help:hover{border-color:#54cdff;box-shadow:0px 1px 1px rgba(0,0,0,.15)}.top-menu .menuButton.help:active{border-color:#54cdff;background-color:#54cdff;color:#fff;box-shadow:0px 0px 0px rgba(0,0,0,0)}@media screen and (max-width:1269px){.top-menu{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;height:60px;padding:0 18px;position:fixed;top:0px;width:100%;z-index:11}.top-menu .logo{width:25%;text-align:left;display:flex;align-items:center;margin-right:5%}.top-menu .logo img{max-width:150px;max-height:50px;margin-top:4px;margin-left:0px}.top-menu ul li .name{margin:0;padding:0;font-size:12px;line-height:13px;color:#616161}.top-menu #languageSettings{padding-right:30px}.top-menu .premium{width:12%}}@media screen and (max-width:800px){}