 @font-face{font-family:'Typicons';src:url("/../css/fonts/typicons.eot");src:url("/../css/fonts/typicons.eot?iefix") format("eot"),url("/../css/fonts/typicons.woff") format("woff"),url("/../css/fonts/typicons.ttf") format("truetype"),url("/../css/fonts/typicons.svg#TypiconsRegular") format("svg")} @font-face{font-family:'Open Sans';src:url("/../css/fonts/opensans.eot");src:url("/../css/fonts/opensans.eot?iefix") format("eot"),url("/../css/fonts/opensans.woff") format("woff"),url("/../css/fonts/opensans.ttf") format("truetype"),url("/../css/fonts/opensans.svg#open_sansregular") format("svg")} html{-webkit-text-size-adjust:100%} section{display:block;float:left} table{border-collapse:collapse} body{margin:0px;padding:0px;border:0px;font-family:'Open Sans',LucidaGrande,Helvetica,Verdana,Arial,sans;font-size:14px;line-height:1.5em;min-width:0} body *:hover{text-decoration:none} img{border:0;font-size:0}   a{color:#f5802a;text-shadow:1px 1px 0px black;text-decoration:none} a:hover{text-decoration:underline} a:focus{outline:0} a.button,input[type="submit"].button,button.button,.itemCommentsForm a{border-radius:3px;border:1px solid black;padding:5px 20px;box-shadow:0px 1px 1px rgba(255,255,255,0.5) inset; color:white !important;text-shadow:1px 1px 1px rgba(0,0,0,0.4);font-weight:normal;  } .upload{display:inline-block;border-radius:2px;padding:0px 7px;color:#000;font-family:sans-serif;font-size:0.95em;border:1px solid #9e9e9e;width:auto;float:left; background:#f4f4f4;background:-moz-linear-gradient(top,#f4f4f4 0%,#dedede 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#dedede));background:-webkit-linear-gradient(top,#f4f4f4 0%,#dedede 100%);background:-o-linear-gradient(top,#f4f4f4 0%,#dedede 100%);background:-ms-linear-gradient(top,#f4f4f4 0%,#dedede 100%);background:linear-gradient(to bottom,#f4f4f4 0%,#dedede 100%)} .upload:hover{border:1px solid #808080;cursor:default} input[type="submit"].button{font-size:14px} a.button:hover,input[type="submit"].button:hover,.itemCommentsForm a:hover{cursor:pointer;text-decoration:underline} a.button.inactive{opacity:0.5} a.button.inactive:hover{cursor:default;text-decoration:none} #content h1{font-size:24px;line-height:28px;font-weight:bold;padding:0px !important;background:none !important;font-family:"Open Sans",LucidaGrande,Helvetica,Verdana,Arial,sans !important} h2{font-size:24px;line-height:28px} #content form{border-radius:5px;padding:10px 15px;overflow:hidden} #refuse_form{background:transparent;margin:0;padding:0} #refuse_form input{float:none;margin:0}  #content{position:relative;top:20px;overflow:hidden;width:1200px;margin:0 auto} #content.content_reg_home{overflow:visible} .main{width:78%;position:relative;margin-bottom:50px} .main,#sidebar{float:left}   .container{border-radius:5px;padding:10px;box-sizing:border-box;width:48.5%;margin:0 1.5% 20px 0;position:absolute;float:left} .container.right{left:50%} .container header{width:100%;margin:2px 0 10px 0;background:none;position:static;overflow:hidden} .container header span,#sidebar header a span{float:left;max-width:90%;text-transform:uppercase} .container header span.arrow-right,#sidebar header a span.arrow-right{font-family:Typicons;font-size:24px;font-weight:normal;float:right;  display:none} #sidebar header a span.arrow-right{font-size:20px} .container a,#sidebar header a{display:block} #sidebar a{font-weight:bold} #sidebar header a{font-weight:normal} .container header span{width:100%;overflow:hidden;font-size:18px;text-transform:uppercase} .container > a{padding:4px 30px 4px 10px;margin-bottom:3px;word-wrap:break-word;position:relative} .container .unread{font-weight:bold}  .no-favorite-forum,.favorite-forum{display:inline-block;width:20px;height:20px;background:url(/../css/../images/fav-forums.png) no-repeat;position:relative;top:4px;left:7px} .container .no-favorite-forum,.container .favorite-forum{position:absolute;right:5px;top:5px;left:auto}   table.main{width:77%;margin-right:1%;border-radius:5px} .dcmain,.dcdate,.dcmisc,.dcauthor,.dcreplies,.dcviews{padding:8px} .dclite img,.dcdark img,.dcnavmenu img{border:0} .dclink{font-size:18px} td.dcheading{ padding:10px}  .main-wrapper,.main.top{border-radius:5px;width:98.5%;padding:5px;box-sizing:border-box} .main.top{margin-bottom:30px}  .topicview .title,.dcnavmenu .dcmenu{float:left;margin-left:5px} .topicview .buttons{float:right; margin-top:25px;text-align:right} .topicview .buttons a,.forum-post #content input.button,.dcnavmenu .buttons a,.right_bottom_buttons .buttons a{margin-left:5px;padding:6px 10px;height:30px;width:auto} .dcmenu img,.dcbottomleft img{border:none} td.dcpagelink{float:right;position:absolute;text-align:right;top:60px;right:0;width:350px} .dcauthor{width:15%} .dcdate{width:10%} .dcreplies,.dcviews{width:5%} #image_slider_wrapper,#image_slider_control{font-size:13px;text-align:right} #image_slider_wrapper{padding:25px 10px 10px 10px;margin-bottom:15px;user-select:none;-webkit-user-select:none} #image_slider_wrapper span#next_im{margin-left:10px} .subforums #image_slider_wrapper{margin-top:-35px} #image_slider_control{padding:10px 10px 0 10px;margin-top:35px;position:relative;top:25px}  .dcinfo p,.dcid p{line-height:0} .dcinfo .views{position:relative;top:5px} .dcid .images{position:relative;top:0px} .dcid .images span{font-family:Typicons;font-size:18px;margin-right:0px} .replies span:not(.first):not(.second):not(.ribbons-forum):not(.rating_total_msg_1):not(.liketext):not(.likecount),.views span{font-family:Typicons;font-size:18px;margin-right:5px;position:relative;top:5px} .liketext{font-family:Typicons;font-size:16px} .liketext.gray{color:gray} .replies .left p span{font-size:14px!important;margin-right:0!important;top:0!important} .main *{box-sizing:border-box} .breadcrumb img{border:0} .header .icon,.button_group .icon{font-family:Typicons} .dcnavmenu{overflow:hidden;margin-bottom:5px;width:100%} .dcnavmenu.right{position:absolute;top:0;text-align:right;overflow:visible} .dcnavmenu.right_top_buttons{position:absolute;top:15px;text-align:right;right:20px;overflow:visible} .button_group{display:inline} .button_group .button.right{margin-left:0;border-radius:0 3px 3px 0;border-left:0} .button_group .button.left{border-radius:3px 0 0 3px;border-right:0} .button_group .button.middle{margin-left:0;border-radius:0;border-left:0;border-right:0;padding:6px 4px} .button_group .button.count,.button_group .button.current{ } #content input[type="text"].curr_page{width:35px!important;background:transparent;color:white;border-color:transparent !important;text-shadow:1px 1px 1px rgba(0,0,0,0.4);font-size:14px;text-align:right;font-family:'Open Sans',LucidaGrande,Helvetica,Verdana,Arial,sans;padding:0;height:20px} #content input[type="text"].curr_page:hover,#content input[type="text"].curr_page:focus{background:white;color:black;border-color:#ccc !important} .button.disabled{pointer-events:none;cursor:default;opacity:0.6} .right_bottom_buttons{margin-bottom:20px;text-align:right} .dcpagination.top{float:right;margin-right:23.5%} .dcpagination.bottom{float:right;margin:5px 2% 0 0} .dcpagination.bottom .button_group .button,.dcpagination.top .button_group .button{padding:6px 10px} .dcpagination.bottom .button_group{display:inline-block;margin-top:10px} .dcpagination.top .button_group{display:inline-block;margin-top:6px;height:30px} .main .ribbonImgAvatar{position:relative;top:3px}  .dcauthorlink .ribbons-forum{display:block} .ribbons-forum .second{display:none} .ribbons-forum.minus .second{display:inline} .ribbons-forum .bt-open:after{font-family:Typicons;content:"7";cursor:pointer;display:inline-block;font-size:18px;font-weight:bold;height:17px;text-align:center;vertical-align:top;width:17px; color:#f5802a} .ribbons-forum.minus .bt-open:after{content:"8"} .ribbons-forum img{display:inline} .title h1{margin:5px 0 15px 0} .title h2{margin:5px 0 15px 0} .breadcrumb{margin:0 0 5px 0px} .topicview .dclite,.topicview .dcdark{overflow:hidden} .dcid,.dcinfo,.dcsubject{float:left;padding:5px}  .dcid{width:5%;padding-top:5px;text-align:center} .dcinfo{width:10%;padding-top:0;padding-left:10px} .dcsubject{width:85%} td.dcsubject{float:none} .topicview .dcsubject > a{position:relative;top:2px;font-size:15px} .dcsubject p{margin:0 0 3px 0} .dcsubject .dccaption{float:right} #post_cancel{float:left;padding:4px 10px;height:20px;display:inline-block}  .main.top{width:77%} .main.top .dccaption{display:block} .soldlink{float:right}  .subforums .header{overflow:hidden} .subforums #sidebar{  position:absolute;top:70px;left:78%}  .subforums #sidebar.shown_image_slider{margin-top:325px} .topicview.subforums.has_slider.shown_image_slider .main.top{margin-top:50px} .has_slider .buttons{position:absolute;right:0} .topicview.has_slider.shown_image_slider .dcnavmenu{margin-top:50px} .shown_image_slider .buttons{top:326px} .subforums.shown_image_slider .buttons{top:320px} .hidden_image_slider .buttons{top:18px} .subforums.hidden_image_slider .buttons{top:5px} .hidden_image_slider #image_slider_control{margin-top:-25px;height:25px;width:200px;float:right} .subforums.hidden_image_slider #image_slider_control{margin-top:0px;top:-75px} .subforums.hidden_image_slider .main.top{margin-top:-5px} .subforums #image_slider_control{margin-top:0} .subforums.shown_image_slider #image_slider_control{top:-8px}  #upload-popup{display:none; position:fixed;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:700px;z-index:99999; max-height:100vh;padding:10px;background:white;box-shadow:0px 0px 50px rgba(10,10,10,0.7)} #upload-popup form{border:none} #popup-overlay{display:none;z-index:9999;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.8)} #uploader .buttons{top:unset;padding:0px 0px 10px;width:auto;margin-top:0;float:left;position:relative} #uploader .buttons a{float:left;margin:0;padding:2px 10px 3px 10px;height:auto;text-decoration:none!important;width:auto} #uploader .qq-uploader{overflow:hidden} #uploader .qq-upload-list{max-height:200px} #upload-popup textarea{resize:none} #uploader .qq-progress-bar-container-selector{background:white;border-radius:6px} #uploader .qq-progress-bar{background:#555} #upload-popup .silver.cancel-btn{float:left;padding:5px 20px;margin:20px 0 5px 0;line-height:17px} #upload-popup .silver.cancel-btn.disabled{pointer-events:none;cursor:default;text-decoration:none;opacity:0.6} #upload-popup.basic{width:600px} #upload-popup.basic .button{text-align:center;margin-bottom:20px} #upload-popup.basic .text{margin-bottom:30px;margin-left:20px;margin-right:20px} input[type=text].readonly{background:#e3e3e3} #upload-popup select[name=destination]{width:75%}  #content.full-width{width:100%;padding:0 10px;box-sizing:border-box} .main.full-width{width:100%;margin-right:0} .message-menu .social{display:inline-block;position:relative;top:2px;left:10px} .message-menu{ position:relative} div.message{background:#101010;padding:10px;box-sizing:border-box;overflow:hidden;position:relative} div.message{margin-bottom:10px} li.message{margin-bottom:20px;list-style-type:none} .message .member a{font-size:16px;margin-right:5px} .member{font-size:13px;color:#aaa}  .message .left{width:160px;float:left;text-align:center} .message .left span{font-family:LucidaGrande,Helvetica,Arial,sans !important;font-size:inherit;top:0} .message .left p{margin:5px 0} .member-menu{margin-top:5px} .member-menu span{top:0 !important} .message .member-menu a{margin-right:5px;text-shadow:none} #requestForm,#successInfo{text-shadow:none} .member-menu img{border:none} .forum-avatar{width:90px;height:90px;display:block;margin:0 auto} .forum-avatar.deleted-avatar{background-image:url('/images/avatar_black_90px.jpg');background-size:contain;background-position:center;background-repeat:no-repeat} .forum-avatar.no-avatar{background-image:url('/images/avatar_white_90px.jpg');background-size:contain;background-position:center;background-repeat:no-repeat} .message .right{margin-left:170px}  .message .middle{padding:10px;box-sizing:border-box;min-height:125px;border-radius:5px;box-shadow:0px 1px 0px #222 inset} .signature{font-style:italic;padding-top:10px} .message p.top{margin:0 0 5px 0} .message .middle .top{overflow:hidden} .message .middle .top img{border:none} .message .member{float:left} .message .date{float:right;font-size:13px} .comment-content{padding-top:10px;margin-top:1em;margin-bottom:1em} .comment-content a{word-wrap:break-word}  .message .photo-container{ margin:10px 0} .message .bottom{margin-top:8px;font-size:13px} .message .photo{border:1px solid transparent} .message .photo-container{overflow-y:auto} .photo.optpixsize{max-width:100%}  ul ul,ol ul{list-style-type:disc}  ul.message-replies{padding:0} ul.replies{margin-left:-40px} ul.replies.level-1,ul.replies.level-2,ul.replies.level-3,ul.replies.level-4,ul.replies.level-5,ul.replies.level-6,ul.replies.level-7,ul.replies.level-8,ul.replies.level-9,ul.replies.level-10{margin-left:0px}  .dctoc{margin-bottom:30px} .dctoc td{padding:5px} .main h4{font-size:20px;margin-bottom:5px;font-weight:normal}  .exif_info{display:block;position:relative;top:10%;left:2%;width:30%;border-radius:5px;box-shadow:0 0 10px 2px #333;padding-top:2px;margin-top:5px;z-index:5} .exif_info.hidden{display:none} .exif_btn_show.hidden{display:none} .exif_btn_hide.hidden{display:none} .exif_info_item{border-bottom:1px solid #ddd;padding-top:2px;padding-left:2px;font-size:12px;color:black !important} .exif_info_item_key{ text-align:right;width:30%;padding-right:5px;float:left} .exif_info_item_val{ }  .forum-post #content form{width:800px;margin-bottom:30px;position:relative} .forum-post #content form div div{display:inline-block} #content label,.forum-post .membership p.left{width:25%;text-align:right;float:left;padding:0 20px 0 0;box-sizing:border-box} #content #sidebar-search-topics label{width:auto;float:none;text-align:left} .forum-post .membership p.left{margin-top:2px} input[type="checkbox"]{float:left;margin:4px 7px 10px 0} input[type="submit"]:hover{cursor:pointer} #content label,#content input[type="text"],#content textarea,#content input[type="password"]{box-sizing:border-box} .forum-post #content form div div,#content form input,#content textarea,#content select{margin-bottom:10px} #content textarea{display:block} #content input[type="text"],#content input[type="password"],#content textarea,#content select{border-radius:2px;border:0} #content input[type="text"],#content input[type="password"],#content textarea,.forum-post .membership .right{width:75%;padding:4px;max-width:75% !important} #content select{padding:3px;width:70%} #content select.auto_width,.forum-post #content select{width:auto !important} .forum-post #content form .right{margin-bottom:15px;width:100%;text-align:right} .forum-post .one-row{overflow:hidden;margin-bottom:10px} .forum-post #content form .membership .right{text-align:left;width:75%;margin-left:25%;box-sizing:border-box} .forum-post #content form .membership ul.right{padding-left:30px} .forum-post #content .attachments input[type="text"]{width:64%;float:left;margin:0 1% 0 0} .forum-post #content .attachments .submit{padding:2px 6px;width:10%;box-sizing:border-box;color:black;text-shadow:none;text-align:center;float:left;margin:0 0 10px 0; background:#ccc;border:1px solid #aaa} .forum-post .form-buttons{text-align:right;margin-top:20px} .forum-post #content form .one-row p{font-size:13px;display:inline} .attachments{position:relative} .attachment-container img{margin:0 0px 0 25%} .attachment-container .attachment-photo{display:inline-block;width:100px;max-height:150px;margin:0 10px 0 25%} .forum-post #content form .attachments .right{text-align:left;margin:0 0 10px 0;position:relative;top:-12px} .attachments .info{margin:0px 0 -10px 25%;cursor:pointer}  .attachments .info .title{position:absolute;top:23px;padding:5px;left:25%;z-index:100;font-size:13px;text-align:left} a.delete{padding:0px 4px 2px 4px;margin-left:5px} a.delete:hover{text-decoration:none} a.resized_image_note{padding:0px 4px 2px 4px;margin-left:5px} a.resized_image_note:hover{text-decoration:none} .attachments input{float:left;position:relative;top:3px} p#upload_process_state{display:inline;font-size:11px;float:left; } p#upload_process{width:30px;height:10px;margin:0 0 0 10px;float:left; } p#upload_process img{margin:0;width:18px;height:18px} .forum-post #output{margin:-15px 0 15px 25%}  .attachments_popup div{width:75%} #content .attachments_popup input[type='text']{width:83% !important;max-width:100% !important} .attachments_popup a{float:right;padding:0 6px 1px 6px;width:16%;box-sizing:border-box;color:black;text-shadow:none;text-align:center; background:#ccc;border:1px solid #aaa}   .poll{width:900px} .poll .dclite,.poll .dcdark{padding:5px;overflow:hidden} .poll div div,.poll .bar,.poll .votes{float:left} .poll div div{width:20%} .poll .votes{width:10%;padding-left:5px;box-sizing:border-box} .poll .bar{width:60%} .poll a{width:10%;text-align:right;float:right} .poll span span{margin-left:10px}  .main-wrapper h3,#sidebar-search-topics h3{font-size:18px;margin:10px 0;font-weight:normal} .main-wrapper h3,.main-wrapper h5{margin-left:5px} .edit_read_new{margin-left:5px} .main-wrapper h5{margin-top:5px} .conference{margin-bottom:20px} .conference header{background:none;position:static;margin:0 0 7px 5px;overflow:hidden} .conference h4{font-size:20px;float:left;margin:5px 0} .conference .row{overflow:hidden} .conference img{position:relative;top:-9px}  .dcsubject img.nik_tip{top:0} .conference .mark{padding:5px 0 3px 25px;float:right;margin:5px 5px 0 0} .read-new .dcpagination{font-size:13px;margin-bottom:5px} .read-new .dcpagination.top{margin-top:-20px} #content #sidebar-search-topics form{padding:0} #sidebar-search-topics select{width:100%;border:0;box-sizing:border-box;padding:3px;border-radius:3px;margin:5px 0 10px 0} #sidebar-search-topics select#hits_per_page{width:auto;float:right} #sidebar-search-topics label.full-width{display:block} #sidebar-search-topics div{overflow:hidden} #sidebar-search-topics label[for="select_forum"],#sidebar-search-topics input[type="checkbox"]{cursor:pointer} #sidebar-search-topics label[for="search_days"]{margin-top:10px} #sidebar-search-topics label[for="hits_per_page"]{position:relative;top:8px} #content #sidebar-search-topics input[type="submit"]{padding:6px 15px;height:30px;width:auto;margin:0px 0 15px 0;float:right}  #sidebar{width:22%;font-size:13px} #sidebar h5{font-size:13px} #sidebar section{padding:0px 10px;border-radius:5px;width:100%;margin-bottom:20px;box-sizing:border-box} #sidebar header{width:100%;margin:10px 0 15px 0;background:none;position:static;overflow:hidden;font-size:16px;display:block} #sidebar header a{overflow:hidden} .align-right{text-align:right} #sidebar .align-right{margin-top:-10px} #sidebar section h4{text-transform:uppercase;font-size:15px;margin-top:15px;font-weight:normal} #sidebar_latest_comments a{font-size:13px;display:block;margin:5px 0px 25px 0px} p.date{font-size:11px;color:#777;display:block;margin:0px 0px 0px 62px;line-height:13px} #sidebar_latest_comments p a{font-size:11px;margin:0;display:inline} #sidebar_latest_comments p{font-size:12px;margin:5px 0px 20px 62px;margin:5px 0px 20px 62px} #sidebar_latest_comments p.date{font-size:11px;line-height:1.5em !important;margin:0;margin-bottom:7px;display:block} #sidebar section div{min-height:50px;margin-bottom:15px;word-wrap:break-word;overflow-wrap:break-word} #sidebar section#sidebar-latest-posts div{min-height:2px !important;margin-bottom:2px !important} #sidebar section#sidebar-latest-posts .align-right{margin-top:2px !important} #sidebar section#sidebar_top_articles div.sidebar_public{position:relative} #sidebar img{width:50px;height:50px;float:left;margin-right:10px} #sidebar_top_articles img.public-sticker{width:25px;height:25px;border:none;position:absolute;top:-8px;left:-8px} #sidebar_top_articles img.public-sticker:hover{border:none} #sidebar h5{margin:0px 0px 3px 62px} #sidebar section#sidebar-latest-posts h5{margin:0px 0px 0px 0px !important}   #sidebar section#sidebar-extra-links{padding-bottom:10px} #sidebar-extra-links p{margin:0 0 6px 0} #sidebar-extra-links a{display:block;padding:2px 0 0 27px;background:url(/../css/../images/link-arrow.png) no-repeat } #sidebar_wiki p{width:100%;text-align:center;font-size:24px;margin:25px 0 5px 0} #sidebar_wiki a{display:inline-block;width:100%;margin:-18px 0px 20px 0px;text-align:center}  #sidebar-friends a.add_friends{font-size:13px;position:relative;bottom:10px} #sidebar-friends p.date{margin:-11px 0 0px 62px}  #sidebar section#sidebar-announcements{padding-bottom:13px;padding-top:10px;height:auto !important} #sidebar-announcements p{padding:4px 0 3px 30px;margin:0} #sidebar-announcements > a{display:block;padding:4px 0 3px 30px;cursor:pointer} #sidebar-announcements .new_inbox_mess{background:url("/../css/../images/announcement_box/new_inbox_mess.png") no-repeat 0px 2px} #sidebar-announcements .read_new{background:url("/../css/../images/announcement_box/read_new.png") no-repeat 0px 2px} #sidebar-announcements .mark,.conference .mark{background:url("/../css/../images/announcement_box/mark_read.png") no-repeat; } #sidebar-announcements .announcement{background:url("/../css/../images/announcement_box/announcement.png") no-repeat 0px 2px} #sidebar-announcements .announcement_member{background:url("/../css/../images/announcement_box/new_member.png") no-repeat 0px 1px} #sidebar-announcements .birthday{background:url("/../css/../images/announcement_box/cake.png") no-repeat 0px 1px} #sidebar-announcements .clock{background:url("/../css/../images/announcement_box/online_users.png") no-repeat 0px 2px}  #gallery{height:auto !important} #sidebar .photos_content div{margin-bottom:0} #sidebar img.rsImg{margin:0 auto !important;width:auto !important;height:180px !important;max-width:100%;box-sizing:border-box;float:none} .rsOverflow{height:180px !important} .rsNav{height:60px;width:330px;margin-left:10px} .rsNav.rsThumbs.rsThumbsHor{width:100%;margin:10px 0 0 0} .rsDefault.rsWithThumbsHor .rsThumbsContainer{position:relative;height:100%} .rsDefault.rsWithThumbsVer .rsThumbsContainer{position:relative;width:100%} .thumbIco{display:block;border:1px solid #323232} #sidebar .photos_content img{width:60px;height:40px;margin:10px 7px 0 0} #sidebar .photos_content .rsThumb img{width:auto; height:40px;margin:5px auto 0; max-width:65px;float:none;border:none} #sidebar .photos_content .rsThumb{width:69px;padding:4px 0} .rsNav img{max-width:80px} .page_select_box{position:absolute;display:none;width:100px;background:#101010;border:1px solid #2D2D2D;z-index:99;margin:8px 0 0 12px;box-shadow:0px 5px 5px 0px rgba(0,0,0,0.75)} .page_select_box.showed{display:block} .button_group .page_select_box a{display:block!important;width:auto!important;text-align:left !important;margin-left:0!important;height:auto;padding:5px 15px;float:none!important;margin-right:0 !important;} .button_group .page_select_box a.current{text-decoration:none;background:#383838;font-weight:bold} .button_group .page_select_box a.disabled{text-decoration:none} .page_select_box a:hover{background:#2D2D2D}  #content .registration{width:600px;overflow:hidden;margin:0 auto 30px auto;top:0} #content .registration_home{width:1200px;overflow:hidden;margin:0 auto 30px auto;top:0} body.body_reg_home{   background:rgba(0,0,0,0) url("/../css/../images/backgrounds/nikonians_regisration_home.jpg") no-repeat fixed center center / cover ;   } #reg_home_reg h2,#reg_login_form h2{font-weight:bolder !important;font-size:26px !important} .reg_home_teaser{height:106px !important} .reg_home_teaser_img{float:left;margin-left:20px;margin-right:20px;margin-top:8px} .reg_home_teaser img{width:80px;height:80px} .reg_home_teaser_text{display:inline !important;position:relative;top:30px;font-size:16px !important;box-sizing:border-box;padding-right:20px} .registration span.login_show_form{cursor:pointer;font-weight:bold;color:#4E4EB3} .registration span.reg_show_form{cursor:pointer;font-weight:bold;color:#4E4EB3} .registration .login_form{width:100% !important;position:relative !important} .registration .login_form label{ margin-left:0} .registration span.login_w_reg_show_form{cursor:pointer;font-weight:bold;color:#4E4EB3}  #reg_login_frm .button,#reg_login_frm label,#reg_login_frm input{font-size:14px !important}  form#reg_login_form,form#reg_reg_form{border:0.5px #999999 solid !important;border-radius:15px !important; background:rgba(255,255,255,0.6) none repeat scroll 0% 0% !important;  -webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important; } form#reg_login_form a,form#reg_reg_form a{color:#000000 !important} form#reg_login_form input,form#reg_reg_form input{border:none !important} form#reg_reg_form{margin-top:10px} form#reg_login_form input[type="submit"]{margin:0px 0 5px 0 !important} #reg_home_forms{width:50%;float:left; background-color:transparent !important; border:none !important;  margin-bottom:-99999px !important; padding-bottom:99999px !important;  } #reg_home_teasers{width:49%; float:right; background-color:transparent !important; color:#000000 !important;font-weight:bold; border:none !important; -webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;  margin-bottom:-99999px !important; padding-bottom:99999px !important;  } .reg_home_teaser{ background:rgba(255,255,255,0.6) none repeat scroll 0% 0% !important;border-radius:15px !important;border:0.5px #999999 solid !important; } .reg_home_teaser_space{margin-bottom:10px} .reg_home_news{overflow:hidden} .reg_home_news_title{float:left} .reg_home_news_list{float:right} .registration .header{overflow:hidden} .registration .header h2{text-align:center}  #tou_window{position:absolute;top:10%;left:15%;width:50%;background:#fff;border:1px solid #333;border-radius:5px;box-shadow:0 0 10px 2px #333;padding:20px;z-index:10} #tou_window_buttons{margin-top:20px} #tou_window_buttons input{font-size:16px;border-radius:5px}  .registration form{margin:10px 0 -5px 0;border-radius:5px;padding:10px;box-sizing:border-box;overflow:hidden} .registration form h3{margin:0 0 20px 0;font-size:18px} .mandatory:after{content:"*";margin-left:3px;font-size:12px} p.small{font-size:12px} .checkboxes{margin-left:30%;overflow:hidden} #parental_block{width:100%} #content .registration label{padding-top:0;width:30%} #content .registration input[type="text"],#content .registration input[type="password"],.registration textarea{width:70%} #content .registration input#reg_birthdate{width:65%} #birthdate_block{position:relative} .help-hint{float:right;margin-top:5px} .help_popup{display:none;position:absolute; background:white;border:1px solid #ccc;padding:5px;width:200px;right:20px;top:-30px;-webkit-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.75);-moz-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.75);box-shadow:0px 0px 5px 0px rgba(50,50,50,0.75);max-width:80%} .help-hint:hover ~ .help_popup{display:block} #content .registration textarea{max-width:70% !important} #content .checkboxes label{float:none} #content input[type="submit"],form a.button{float:right;margin:20px 0 5px 0} form .buttons{overflow:hidden;width:100%} form a.button{padding:2px 10px 3px 10px;margin-right:5px} form a.button.join_discussion{margin:auto;float:none} .join_discussion_form{text-align:center} a.button_donate{float:right;font-size:13px !important;margin:0px 0px 0px !important;padding:2px 8px 4px !important}  #content.forum-post input[type="submit"]{float:none} .registration textarea{min-height:100px} .errorMsg{color:red;font-size:18px}  .main.login form{width:540px !important;margin-bottom:0 !important} .main.login .checkboxes{margin-left:25%} div.links-after{padding:5px 0 0 5px} div.links-after p{line-height:0}  #toTop{position:fixed;bottom:0px;right:30px;background:white;box-shadow:1px 1px 4px black;color:#202020;text-shadow:none;cursor:pointer;font-family:'Typicons';font-size:30px;padding:20px 10px 8px 10px ;display:none;opacity:0.6;z-index:200;margin:30px 0} #toTop:hover{opacity:1.0}  #toMiddleTop{position:fixed;bottom:0px;right:30px;background:white;box-shadow:1px 1px 4px black;color:#202020;text-shadow:none;cursor:pointer;font-family:'Typicons';font-size:30px;padding:20px 10px 8px 10px ;display:none;opacity:0.6;z-index:200;margin:30px 0} #toMiddleTop:hover{opacity:1.0}  .membership-intro{margin:0 auto -40px auto;text-align:center} .membership-intro h4{font-size:16px;margin:-5px 0 20px 0;font-weight:normal} .membership-intro p,.membership-intro span{max-width:800px;margin-left:auto;margin-right:auto} .membership-intro span{display:block;font-size:13px;margin-top:5px} .membership-intro img{width:800px} .membership.table-head{width:801px;float:right} .membership.table-head.sgp{width:424px} .membership .pricing,.membership .shields{width:100%;display:flex} table.membership td:not(.left){width:179px} .membership .shields img{position:relative; width:70px;height:70px;display:block;margin:55px auto 0} .memb-near-shield{display:block;margin:0 15px} .membership .shields .recommended img{position:relative;top:55px} .membership .pricing{overflow:hidden;box-sizing:border-box} .membership.table-head div div{width:199px;float:left;text-align:center} .membership.table-head .shields div{width:200px;margin-bottom:-130px} .membership .pricing div{padding:150px 0 50px 0;position:relative} .pricing .button{position:absolute;left:59px;bottom:20px} .membership.footer{margin-bottom:40px} .membership.footer .pricing div{padding:13px 0 50px 0} .membership .pricing{display:flex;flex-wrap:wrap} .membership .pricing p{font-size:24px;font-weight:bold;margin:10px 0} .membership .pricing .recommended p{font-size:30px}  .membership .pricing p,.membership .pricing span{position:relative;top:-10px} .membership .pricing .recommended p,.membership .pricing .recommended span{top:0} .membership .pricing span{display:block;margin:-5px 0 10px 0;position:relative}  table.membership{margin:0 auto;width:100%} .membership thead{display:none} table.membership tbody{box-sizing:border-box} table.membership td{padding:7px 10px;text-align:center} table.membership td.left{text-align:left} table.membership h4{text-transform:uppercase;font-size:16px;font-weight:bold;margin-bottom:0;text-shadow:none} table.membership thead span{font-size:24px} table.membership td.yes,table.membership td.no{text-shadow:none;width:140px;padding:7px 0}  #content .registration.payment_form label{width:40%} #content .registration.payment_form input[type="text"],#content .registration.payment_form select{width:60%} #content .registration.payment_form input#reg_birthdate{width:50%} #memb_fee{display:inline-block;width:60%;margin:0px 0px 15px 0} #content #subscription{margin-bottom:40px}  #content .wide label{width:40%} #content .wide input[type="text"]{width:60%} .give_gift p.right{position:relative;top:3px;margin-left:40%} #content .give_gift input[type="submit"]{margin:0px 0 5px 10px} .give_gift .g-recaptcha{width:60%;margin-left:40%;margin-bottom:10px} .locked_mess{display:block;margin-top:-10px;margin-bottom:10px} .big-avatar-container{background-color:#fff;-webkit-border-radius:50%;border-radius:50%;border:2px solid #fff;width:104px;height:104px;overflow:hidden;margin:0 auto;position:relative}  .big-avatar-img{width:100%;height:100%;border:none !important} .big-avatar-container .add_avatar{display:block;width:18px;height:18px;background:url("/../css/../images/sprite.png") -91px -37px;opacity:0.6;z-index:10;margin:45px auto}  .container .img-box .more-link a{font-weight:bold;color:#f5802a} .img-box .mosaic-img{margin-bottom:10px;position:relative} .img-box .mosaic-img a{display:inline-block;height:auto} .img-box .mosaic-img img{display:block;width:auto;height:200px;flex-grow:1} .img-box.latest_ec_img{position:relative;overflow:hidden;line-height:0} .img-box.latest_ec_img .mosaic-img,.ec_box_photographer .popup-user{line-height:1.5em;text-align:center} .img-box.latest_ec_img .mosaic-img img{height:auto} .img-box.latest_ec_img .mosaic-img > a > img{max-width:100%} .img-box.latest_ec_img .popup-win{text-align:left !important} .ec_box_photographer{float:left;width:auto;display:inline-block} .ec_box_photographer .avatar-username{display:inline;color:#f5802a;font-weight:bold;cursor:pointer} #login-popup{width:auto;max-width:1200px;max-height:100%;display:none;position:fixed;z-index:999999;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);padding:20px; box-shadow:0px 0px 10px 3px rgba(0,0,0,0.4)} #login-popup .popup-body{overflow:visible} #login-popup h1,#login-popup .header > i,#login-popup .header > br{display:none!important} #login-popup form{box-shadow:none;border:none} #login-popup a{ } #content #login-popup form{background:transparent;border:none;box-shadow:none} .icon-close{font-family:Typicons;float:right;color:black;cursor:pointer} .popup-header{font-size:18px;font-weight:bold;margin-bottom:20px} .img-box .mosaic-img .description{display:none;position:absolute;bottom:10px;background:rgba(10,10,10,0.3);color:white;padding:1% 5% 10px 5%;width:90%;height:auto;font-size:10px;line-height:12px; -moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;-webkit-transition:all 1s ease-out;transition:all 1s ease-out; box-shadow:0px 0px 20px 10px rgba(10,10,10,0.35)} .img-box .mosaic-img .description strong{font-size:12px} .img-box .mosaic-img .description a{text-decoration:none} .img-box .mosaic-img .home_avatar,.img-box .popup-win .home_avatar{width:30px;height:30px;display:inline-block;border-radius:50%;vertical-align:middle;margin-right:10px;border:none} .img-box .mosaic-img .home_username,.img-box .popup-win .home_username{color:white;font-size:12px;padding:5px} .img-box .mosaic-img a:hover .home_username,.img-box .popup-win a:hover .home_username{background:black} .img-box .comments_img .comment a{position:absolute;top:0;color:white;background:rgba(0,0,0,0.4);display:block;width:80%;height:90%;padding:10%;font-size:12px;line-height:16px;z-index:999;text-decoration:none} .img-box .comments-form{color:black !important} .img-box .comments_img:hover .comment{display:none} .img-box .mosaic-img .heartbox,.latest_ec_img .heartbox{float:right;display:inline-block;margin-top:7px} .img-box .mosaic-img span.heart{font-family:Typicons;font-size:20px;vertical-align:middle;cursor:pointer;display:inline-block;margin-top:5px} .img-box .mosaic-img span.heart:hover:not(.mine),.img-box .mosaic-img span.heart.liked{color:#F5802A} .img-box .mosaic-img .heartbox .icon-spin{font-family:Typicons;display:none;font-size:20px;animation-name:spin;animation-duration:600ms;animation-iteration-count:infinite;animation-timing-function:linear; vertical-align:middle;margin-top:5px} @keyframes spin{from{ transform:rotate(0deg)} to{ transform:rotate(360deg)} } .diallog-share-link{margin:12px 0;font-size:14px} .diallog-share-link.copied{animation-name:copytocb;animation-duration:500ms;animation-iteration-count:1;animation-timing-function:linear} @keyframes copytocb{from{ text-shadow:0px 0px 0px rgba(84,84,84,0.8)} to{ text-shadow:0px -5px 0px rgba(84,84,84,0.2)} } .to-clipboard{color:#F5802A;margin-left:5px;cursor:pointer} .img-box .mosaic-img .likecount{vertical-align:middle;display:inline-block} .img-box .mosaic-img:hover .description,.img-box .mosaic-img.hover .description{display:block;bottom:0px} .img-box .spinner{display:none!important} .img-box .mosaic-img .movetop-button{position:absolute;top:0;right:0;font-weight:bold;cursor:pointer;text-transform:lowercase;padding:5px 30px} .img-box .mosaic-img .remove-button{position:absolute;top:0;right:0;font-weight:bold;cursor:pointer;text-transform:lowercase;padding:5px} .img-box .popup-win{display:none} .img-box .mosaic-img .top-bar{position:absolute;top:0;left:0;color:white;width:100%;display:none;background:rgba(0,0,0,0.2)} .img-box .mosaic-img .top-bar span{font-family:Typicons;font-size:20px;cursor:pointer;margin:5px} .img-box .popup-win a.avatar-username{display:block} .img-box .left-part .icons-button{display:inline-block;color:white;margin:5px} .img-box #error_message{color:red;line-height:12px} .img-box .mosaic-img .open-popup{float:left} .img-box .mosaic-img .icon-delete,.img-box .mosaic-img .icon-pin{float:right} .img-box .mosaic-img:hover .top-bar,.img-box .mosaic-img.hover .top-bar{display:block} .img-box .mosaic-img a.set_featured{top:45%;left:50%;transform:translateX(-50%);position:absolute;text-align:center;display:none;opacity:0.4} .img-box .mosaic-img:hover a.set_featured{display:inline-block} .img-box .mosaic-img a.set_featured:hover{opacity:1} .img-box .mosaic-img .popup-win{display:none; position:fixed;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:auto;z-index:99999;max-width:1200px;background:white;box-shadow:0px 0px 50px rgba(10,10,10,0.7)} .img-box .mosaic-img .popup-img{transform:none !important;opacity:1 !important;height:auto;align-self:center} #content .img-box form{background:white !important;border:none} .img-box .popup-win .popup-comment{display:none;position:absolute;bottom:0;left:0;background:rgba(0,0,0,0.6);width:100%} .img-box .popup-win .popup-top-bar{display:none;position:absolute;top:0;left:0;background:rgba(0,0,0,0.6);width:100%;color:white;z-index:99} .img-box .popup-top-bar .icon-close{margin:10px;color:white;font-size:20px} .img-box .icon-close{font-family:Typicons;float:right;color:black;cursor:pointer} .img-box .popup-top-bar .heartbox{float:left;margin-left:10px} .img-box .popup-win:hover .popup-comment,.img-box .popup-win:hover .popup-top-bar,.img-box .popup-win.hover .popup-comment,.img-box .popup-win.hover .popup-top-bar{display:block} .img-box .popup-comment > a,.img-box .popup-comment > div{margin:10px;color:white} .img-box .popup-win > img{border:none} .img-box .popup-win .popup-comments{display:none;width:200px;overflow-y:auto;position:absolute;right:-200px; background:white;top:0} .username.avatar-username{cursor:pointer} .swal2-actions a.button,.swal2-actions input[type="submit"].button,.swal2-actions button.button{border-radius:3px;border:1px solid black;padding:8px 20px;box-shadow:0px 1px 1px rgba(255,255,255,0.5) inset; background:#c0580b;background:-moz-linear-gradient(top,#d6760f 0%,#aa3a07 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d6760f),color-stop(100%,#aa3a07));background:-webkit-linear-gradient(top,#d6760f 0%,#aa3a07 100%);background:-o-linear-gradient(top,#d6760f 0%,#aa3a07 100%);background:-ms-linear-gradient(top,#d6760f 0%,#aa3a07 100%);background:linear-gradient(to bottom,#d6760f 0%,#aa3a07 100%);  color:white;font-size:16px;text-shadow:1px 1px 1px rgba(0,0,0,0.4);font-weight:normal; } a.button:hover,button.button:hover{cursor:pointer} .swal2-actions a.button.silver,.swal2-actions input.button.silver,.swal2-actions button.button.silver{background:#686868;background:-moz-linear-gradient(top,#979797 0%,#464646 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#979797),color-stop(100%,#464646));background:-webkit-linear-gradient(top,#979797 0%,#464646 100%);background:-o-linear-gradient(top,#979797 0%,#464646 100%);background:-ms-linear-gradient(top,#979797 0%,#464646 100%);background:linear-gradient(to bottom,#979797 0%,#464646 100%); } .swal2-actions .button{margin:5px} .swal2-confirm.button{order:1} .swal2-cancel.button{order:0} @media screen and (min-width:800px){.img-box .popup-win:hover .popup-comments{ display:inline-block} .img-box .popup-top-bar i.for-mobile{ display:none} } .img-box .popup-comments.mobile-comments{left:0px;top:0px;display:block!important;width:100%} .img-box .big-avatar-container{border-color:#191919} .img-box .show-mobile-comments,.img-box .share-image,.latest_ec_img .show-mobile-comments,.latest_ec_img .share-image{color:white;cursor:pointer;margin:13px 0 13px 20px} .img-box .description .show-mobile-comments{float:right;font-size:14px;margin:8px 10px 0px 0px} .img-box .popup-comments h4{margin:10px;color:black} .img-box .comment-row{font-size:12px;line-height:14px;margin:10px;color:#787878} .img-box a.button.silver,.img-box input.button.silver,.img-box button.button.silver{background:#686868;background:-moz-linear-gradient(top,#979797 0%,#464646 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#979797),color-stop(100%,#464646));background:-webkit-linear-gradient(top,#979797 0%,#464646 100%);background:-o-linear-gradient(top,#979797 0%,#464646 100%);background:-ms-linear-gradient(top,#979797 0%,#464646 100%);background:linear-gradient(to bottom,#979797 0%,#464646 100%); } #content .img-box input[type="submit"].comment-button{ padding:5px !important;width:100% ;margin:10px 0} #content .img-box .comments-form .cancel-button{padding:5px !important;width:100%;margin:10px 0;color:white;border-radius:3px;font-size:16px;box-shadow:0px 1px 1px rgba(255,255,255,0.5) inset;cursor:pointer; border:1px solid #555;background:#888888;background:-moz-linear-gradient(top,#888888 0%,#555555 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#888888),color-stop(100%,#555555));background:-webkit-linear-gradient(top,#888888 0%,#555555 100%);background:-o-linear-gradient(top,#888888 0%,#555555 100%);background:-ms-linear-gradient(top,#888888 0%,#555555 100%);background:linear-gradient(to bottom,#888888 0%,#555555 100%)} #content .img-box .comments-form textarea{ width:100% ;max-width:100%!important;border:1px solid black;resize:none;height:80px} .img-box .comments-form{display:none;color:black} .img-box .comment-row .comm-author{color:#4e4eb3;font-weight:bold} .img-box .comment-row .comment-body{font-size:14px;color:#000; display:block;margin-left:10px} .img-box .comments-area{color:#000;  } .img-box .popup-body{ overflow-y:scroll;min-height:70px} .img-box #intro-add{display:block;margin-bottom:15px} .img-box .popup-win .icon{font-family:Typicons;font-size:20px;vertical-align:middle} .img-box .popup-comment{min-height:80px} .img-box .popup-comment .left-part{position:absolute;left:0px;top:0px;max-width:200px;width:auto} .img-box .popup-comment .middle-part{margin-right:220px;margin-left:200px} .img-box .popup-comment .middle-part.no-right,.img-box .popup-comment .middle-part.editors-part{margin-right:0px} .img-box .popup-comment .right-part{ position:absolute;right:0px;top:0px;max-width:210px} .img-box #load_more{float:right;cursor:pointer} .img-box .share-icons{float:left;margin:10px} .img-box .share-icons img{width:20px;height:20px;margin:0 3px;cursor:pointer;opacity:0.8} .img-box .share-icons img:hover{opacity:1} .img-box .popup-user{display:none;position:absolute; width:200px;z-index:99999;padding:5px;background:white;box-shadow:0px 0px 50px rgba(10,10,10,0.7); max-width:100%;bottom:40px;left:0} .img-box .popup-user .button{display:block;text-align:center;font-size:12px;margin:5px;padding:8px;font-family:LucidaGrande,Helvetica,Arial,sans} .img-box .popup-user > div{height:10px} .left-part .popup-user{position:fixed} .popup-user .icon-close{color:#000} #popup-overlay{display:none;z-index:9999;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.8)}  .message_wrap .popup-user{display:none;position:absolute;width:200px;z-index:99999;padding:5px;background:white;box-shadow:0px 0px 50px rgba(10,10,10,0.7); max-width:100%;top:70px;left:180px} .message_wrap .popup-user .button{display:block;text-align:center;font-size:12px;margin:5px;padding:8px;font-family:LucidaGrande,Helvetica,Arial,sans} .message_wrap .popup-user > div{height:10px} .message_wrap .popup-user .icon-close{color:#000;font-family:'Typicons'!important;top:0px !important} .message_wrap{position:relative}   @media screen and (max-width:1280px){#content{ width:95%}  .exif_info{ width:80% !important}  .exif_info_item_key{ display:block !important}  .exif_info_item_val{ display:block !important}  .registration_home textarea{ width:100% !important; max-width:100% !important; text-align:left; margin-left:0; font-size:1.1em}  #content .registration_home{ width:100% !important}    form#reg_reg_form label{ padding:0 20px 0 0 !important}  .topicview .buttons{ margin-top:0; width:22%}  .topicview .buttons a{ margin:0 0 5px 10%; display:block; width:80%; text-align:center; box-sizing:border-box; padding:3px 10px}  .topicview .buttons .button_group{ display:inline-block; width:80%; margin:0 10%} .topicview .buttons .button_group .left,.topicview .buttons .button_group .right{ width:20%; display:inline-block; padding:3px 10px; margin:0} .topicview .buttons .button_group .middle{ width:60%; display:inline-block; padding:3px 1px}  .has_slider .buttons{ margin-top:25px}  .shown_image_slider .buttons{ top:285px}  .hidden_image_slider .buttons{ top:60px}  .subforums.has_slider .buttons{ top:384px}  .subforums.shown_image_slider .buttons{ top:312px}  .subforums.hidden_image_slider .buttons{ top:36px}    #sidebar.shown_image_slider{ margin-top:40px} .subforums #sidebar.hidden_image_slider{ margin-top:90px}  .subforums #sidebar.shown_image_slider{ margin-top:370px}  .topicview.subforums.has_slider.shown_image_slider .main.top{ margin-top:0}  .hidden_image_slider #image_slider_control{ margin-top:25px; width:20%; float:right; text-align:center; }   .subforums.hidden_image_slider #image_slider_control{ top:-45px}  .dcinfo{width:12%} .dcsubject{width:83%}  .subforums .main.top{ margin-top:10px}  .subforums.has_slider .main.top{ margin-top:-3px}  .subforums #sidebar{ top:115px}   .message .member,.message .date{ float:none}  .page_select_box{ margin:-4px 0 0 4%}  } @media screen and (max-width:1150px){ .poll{ width:100%}  .reg_home_teaser{ height:108px !important}  } @media screen and (max-width:1024px){ .dcdate,.dcmisc{ width:100px}  #image_slider_control,#image_slider_wrapper{ display:none !important}   .subforums #sidebar.hidden_image_slider{ top:100px}  td.dcpagelink{ float:none; position:static; text-align:left; padding-left:0; width:auto}  .dcnavmenu .dcmenu,.dcpagination.top{ float:none}  .read-new .dcpagination.top{ float:right; margin-right:23.5%}  .dcpagination.top{ margin:4px 0 0 5px}  .dcpagination a{ padding:5px}  .topicview .buttons{ position:absolute; right:0; top:70px; width:22%}  .topicview .buttons .button_group{ display:inline-block; width:100%; margin:0} .topicview .buttons .button_group .left,.topicview .buttons .button_group .right{ width:20%; display:inline-block; padding:3px 10px;  } .topicview .buttons .button_group .middle{ width:60%; display:inline-block}   .topicview.subforums .buttons{ top:75px}  .topicview #sidebar{ margin-top:100px}  .topicview .buttons a{ width:100%; margin-left:0 }  .dcinfo{ width:13%}  .dcsubject{ width:82%}   .soldlink{ float:none; display:block}  .has_slider .buttons{ margin-top:9px}    .subforums #sidebar.shown_image_slider{ margin-top:120px}   .subforums.shown_image_slider .buttons{ top:58px}  .subforums.hidden_image_slider .buttons{ top:60px}  .poll .votes{ width:15%}  .poll .bar{ width:55%}  a.delete{ margin-left:3px; padding:1px 5px 3px 5px}  #sidebar img.rsImg,.rsOverflow{ height:140px !important}  .page_select_box{ margin:-4px 0 0 25%} } @media screen and (max-width:1023px){ .dcreplies,.dcviews{ display:none}  } @media screen and (max-width:960px){ .message_wrap .popup-user{ top:70px; left:180px}  #sidebar-search-topics select#hits_per_page{ width:100%; float:none}  #sidebar-search-topics label[for="hits_per_page"]{ display:block; top:0}  .membership.table-head div div{ width:130px} table.membership td.yes,table.membership td.no,table.membership td:not(.left){ width:110px}  .membership.table-head .shields div{ width:131px}  .membership.table-head{ width:525px}  .membership.table-head.sgp{ width:394px}  .membership .pricing p,.membership .pricing span{ top:-15px}  .membership .pricing p{ font-size:18px; margin:7px 0}  .membership .pricing .recommended p{ font-size:24px}  .membership .pricing .recommended p,.membership .pricing .recommended span{ top:-3px}  .membership .pricing .recommended span.recommended_text{ top:0}  .dcnavmenu.right_top_buttons{ position:inherit !important; margin-bottom:10px}  .pricing .button{ left:25px}  .membership .pricing div{ padding-top:180px} .membership.table-head .shields div{ margin-bottom:-185px}  .show-desktop{ display:none} } @media screen and (max-width:885px){ .reg_home_teaser{ font-size:16px !important; height:116px !important}   .forum-post #content form{ width:100%; box-sizing:border-box}  .forum-post #content .attachments a{ margin-left:25%}  .membership-intro img{ width:100%} } @media screen and (max-width:800px){ .message_wrap .popup-user{ top:70px; left:20px}  .main{ width:65%; height:auto !important}  table.main,.main.top,.dcmenu{ width:64%}  #sidebar,.topicview .buttons{ width:35%} .subforums #sidebar{ left:65%}  .container{ position:static !important; width:97%; margin-right:3%}  .dcnavmenu.right{ position:relative; text-align:left; width:100%; margin:15px 0}  .reg_home_teaser_text{ display:inline !important}  #reg_home_forms{ width:100% !important; margin-top:10px}  #reg_home_teasers{ width:100% !important; padding-bottom:0px !important; margin-bottom:0px !important; margin-top:10px !important}  .registration_home textarea{ width:100% !important; max-width:100% !important; text-align:left; margin-left:0; font-size:1.1em}  #content .registration_home{ width:100% !important}  .registration_home .counter hr{ width:180px}  form#reg_reg_form label{ padding:0 5px 0 0}  .reg_home_teaser{  }    .dcmisc{ display:none}  .dcdate{ font-size:12px !important}  .dcid{ width:auto; height:auto; padding:0 0 0 5px}  .dcid img{ margin-top:4px}   .dcinfo,.dcsubject{ width:auto}  .dcinfo{ height:auto; padding-left:6px; margin-top:2px}  .read-new .dcinfo{ display:none}  .dcinfo p,.dcid p{ display:inline}  .dcinfo .views{ top:0; left:5px}   .dcid p{ display:inline} .dcid .images{ top:0; left:5px}  .dcsubject{ margin:24px 0 0 0; float:none; display:block}  .conference .dcsubject{ float:left; margin:0; width:93%}  .conference img{ top:3px}  .dcsubject .dccaption{ float:left; margin:5px 0 3px 0}  .forum-avatar{ width:70px; height:70px}  .message .left{ width:130px}  .message .left p{ font-size:12px}   .message .right{ margin-left:140px;  }  .message .middle{ min-height:0}   .dctoc .dcauthorlink,.dctoc .dcdatelink{ display:none}  .message .member-menu{ margin-top:10px}  .message .member-menu a{ padding:10px 5px 0 5px; margin:0}  .message .date{ margin-top:-2px; font-size:12px}  .message .photo{ max-width:100%}  .comment-content{ line-height:1.4em}  ul.replies{ padding-left:0; margin-left:0}  ul.replies.level-1,ul.replies.level-2,ul.replies.level-3,ul.replies.level-4,ul.replies.level-5,ul.replies.level-6,ul.replies.level-7,ul.replies.level-8,ul.replies.level-9,ul.replies.level-10{ padding-left:20px}  .forum-post #content .attachments input[type="text"]{ width:59%}  .forum-post #content .attachments .submit{ width:15%}  #content .attachments_popup input[type='text']{ width:79% !important}  .attachments_popup a{ width:20%}  .read-new .dcpagination.top{ float:none; margin:10px 0 10px 5px}  .poll .votes{ width:20%}  .poll .bar{ width:50%}   .membership.table-head div div{ width:114px} table.membership td.yes,table.membership td.no,table.membership td:not(.left){ width:94px}   .membership.table-head .shields div{ width:115px; margin-bottom:-155px}  .membership.table-head{ width:461px}  .membership.table-head.sgp{ width:346px}  .membership .pricing span{ font-size:13px}  .dcnavmenu.right_top_buttons{ position:inherit !important; margin-bottom:10px}  .mobile-hidden{ display:none}  .membership .pricing div{ padding-top:200px} .membership.table-head .shields div{ margin-bottom:-200px} }  @media screen and (max-width:780px){.video{ height:0; position:relative; padding-bottom:56.25%; display:block} .video iframe{ position:absolute; left:0; top:0; width:100%; height:100%} } @media screen and (max-width:640px){ .exif_info_item_key{ display:block !important; text-align:left !important; width:auto !important; padding-right:2px !important; float:left}  .reg_home_teaser{ height:120px !important}  #content .registration{ width:100%}  .registration .counter hr{ width:180px}  .membership .pricing div{ padding-top:140px}   .membership.table-head div div{ width:90px} table.membership td.yes,table.membership td.no,table.membership td:not(.left){ width:70px}  .membership.table-head .shields div{ width:91px; margin-bottom:-140px}  .membership.table-head{ width:365px}  .membership.table-head.sgp{ width:274px}  .membership .shields img{ width:50px;  height:50px}  .membership .shields .recommended img{ width:70px; top:45px}  .membership .pricing .recommended span.recommended_text{ font-size:11px; top:5px}  table.membership td{ font-size:12px}  table.membership td.left{ font-size:14px}  .membership a.button{ padding:4px 10px} .pricing .button{ left:15px} .memb-near-shield{ font-size:12px; line-height:14px; margin:0 5px} } @media screen and (max-width:600px){h2{ font-size:18px; line-height:24px}  .pricing .button{ left:27%}  .main,#sidebar,.container,.main-wrapper{ width:100%}  .subforums #sidebar.shown_image_slider{ margin-top:20px}  .subforums #sidebar.hidden_image_slider{ margin-top:20px}   table.main,.main.top,.dcmenu{ width:100%; margin:0 0 10px 0}  .main{ margin-bottom:0}  .main .topicview{ width:100%; margin:0 0 20px 0}  .main.top{ margin-bottom:30px}  .container{ margin-right:0}  .container header h2{ font-size:16px}  #sidebar-friends{ padding-bottom:10px !important}  footer iframe,.forum-post #content form div.right{ display:none}  .forum-post #content form .attachments div.right{ display:block}  #footer_bottom p{ line-height:12px; margin-bottom:-10px}  .topicview .buttons{ position:static; width:100%; margin:0 0 5px 0}  .topicview .buttons a{ width:auto; float:left; margin-right:5px}  .topicview .buttons .button_group{ display:inline-block; float:left; margin-right:5px; width:auto} .topicview .buttons .button_group .button{ margin:0; width:auto; padding:3px 10px}  .topicview #sidebar{ margin-top:20px}  .subforums #sidebar{ position:static}   .message .right:before,.message .left p{ display:none}  div.message{ padding:35px 6px 6px 6px}  .message .member-menu{ position:absolute; left:0px; top:0px}  .message-replies .message .member-menu{ left:60px}  .message .member-menu a{ padding:12px 6px 0 6px}  .message .left{ width:70px; min-height:50px}  .message-replies .message .left{ width:60px}  .forum-avatar{ width:50px; height:50px; margin:10px 0 0 10px}  .message-replies .forum-avatar{ margin:-23px 0 0 0}  .message .right{ margin:0}  .message .right p.top{ min-height:50px; margin-left:60px}  .message .middle{ min-height:0}   h4{ font-size:16px}  .title h2{ font-size:20px}   ul.replies.level-1,ul.replies.level-2,ul.replies.level-3,ul.replies.level-4,ul.replies.level-5,ul.replies.level-6,ul.replies.level-7,ul.replies.level-8,ul.replies.level-9,ul.replies.level-10{ padding-left:7px; border-left:3px solid #3C3C3C}  #sidebar-announcements{  top:0 !important; display:block; position:relative}  .topicview .title{ overflow:hidden}  .subforums.has_slider .buttons{ position:static}  .subforums.has_slider .main.top{ margin-top:10px}  .forum-post .message,.forum-post .button.silver,.forum-post #content form .one-row p{ display:none}  #content textarea{ display:inline}   #content label{ padding-right:0; text-align:left; margin-bottom:10px}  #content label,#content input[type="text"],#content input[type="password"],#content textarea,#content select,.forum-post .membership p.left,.forum-post #content form .membership .right,#content .registration textarea .registration_home textarea{ width:100% !important; max-width:100% !important; text-align:left; margin-left:0; font-size:1.1em} #content #reg_birthdate{ width:90% !important} #content select.auto_width{ width:48% !important; margin-right:1.5%}  #content label{ float:none !important}  #content .attachments label{ float:left !important}  .checkboxes,.main.login .checkboxes,.attachment-container .attachment-photo,.forum-post #output,.give_gift p.right{ margin-left:0}  .attachment-container .attachment-photo{ width:50px; max-height:75px}  #content .attachments label{ width:auto !important; margin-right:20px}  .forum-post .one-row label{ width:auto; margin-right:10px; margin-bottom:0}   .forum-post #content .attachments input[type="text"]{ width:79% !important; margin-right:2% }  .forum-post #content .attachments .submit{ width:19%}  .attachments_popup div{ overflow:hidden; width:100%}  #content .attachments_popup input[type="text"]{ width:79% !important}  .attachments_popup a{ width:20%}  .forum-post #content h2{ font-size:20px}  .forum-post #content .attachments a{ margin-left:0}  #sidebar-search-topics{ position:absolute}  .poll .bar{ width:40%}  .poll div div{ width:30%}  #sidebar img.rsImg,.rsOverflow{ height:180px !important}  .main.login form{ width:100% !important}  form a.button,#content input[type="submit"],form a.button{ margin-top:5px} #form-upload input[type="submit"]{ margin:20px 0 5px 0}    .membership.table-head,.membership.table-head.sgp{ width:100%; margin:0 0 40px 0}  .membership.table-head div div,.membership.table-head .shields div{ width:25%; box-sizing:border-box}  .membership.table-head div div.recommended,.membership.table-head .shields div.recommended{ width:28%}  .membership.table-head.sgp div div,.membership.table-head.sgp .shields div{ width:33.33333%}  .membership.footer{ display:none}  .membership thead{ display:table-header-group}  .membership th{ padding:0 5px; font-weight:normal}  table.membership{ margin-bottom:40px}   table.membership td.yes,table.membership td.no{ width:auto}  .attachments .info .title{ left:0}  .membership-intro img{ display:none}  .username.hidden-mobile{ display:none}  .page_select_box{ margin:31px 0 0 12px} #memb_fee{ display:block; width:100%}  #upload-popup{ max-width:90%; min-width:90%} .qq-total-progress-bar-container{ width:340px; max-width:100%}  } @media screen and (max-width:480px){ .poll .votes{ width:25%; font-size:13px}  .poll .bar{ width:35%}  .membership .shields img{  }  .membership .shields .recommended img{ width:65px}  .membership .pricing div{  }  .membership a.button{ padding:4px 10px}  table.membership td{ padding:7px 5px}  #content .attachments_popup input[type="text"]{ width:68% !important}  .attachments_popup a{ width:30%} .dcnavmenu.right_top_buttons .button_group,.right_bottom_buttons .button_group{ display:block; margin-bottom:20px} }  @media screen and (max-width:450px){#content select.auto_width{ width:47% !important}  .topicview .buttons .button_group{ float:none; width:100%} } @media screen and (max-width:400px){ .dcdate,.dcauthor{ display:none}  .forum-post #content .attachments input[type="text"]{ width:68% !important}  .forum-post #content .attachments .submit{ width:30%}  .conference .dcsubject{ width:90%}  table.membership td{ padding:4px 2px}   table.membership td.left{ font-size:12px}  table.membership{ font-size:11px}  .membership-intro{ text-align:left}  .membership a.button{ font-size:13px; padding:2px 8px} } @media screen and (max-width:340px){table.membership td{ padding:4px 0}  #content .attachments_popup input[type='text']{ width:100% !important}  .attachments_popup a{ width:auto} } @media screen and (max-width:320px){ #footer_middle_in .socialmedia div{ padding:0 30px 20px}  #footer_links{ width:100%}  #footer_links div{ width:100%; margin:0 0 20px 0; text-align:center} .membership .pricing div{ padding-top:130px} .membership.table-head .shields div{ margin-bottom:-125px} .membership a.button{ left:10%} }  .lobby-slider{ max-width:1200px; margin:0px auto; width:100%} .lobby-slider-wrapper{margin:10px 40px;overflow:hidden;position:relative} .lobby-slider-items{width:10000px;position:relative} .lobby-slider-block{float:left;width:216px;height:220px;padding:10px 10px 10px 0px} .lobby-slider-block a{display:block;text-align:center} .lobby-slider-block img{display:block;max-width:100%;max-height:190px;margin:auto }  .lobby-slider-button-left a,.lobby-slider-button-right a{width:32px;height:32px;position:relative;top:80px;cursor:pointer;text-decoration:none;opacity:1} #image_slider_wrapper .button{width:32px;height:32px;position:relative;top:15px;cursor:pointer;text-decoration:none;opacity:1} .lobby-slider-button-left a,#image_slider_wrapper .previous{float:left;background:rgba(0,0,0,0) url("/../css/../images/sprite.png") repeat scroll -160px -56px} .lobby-slider-button-right a,#image_slider_wrapper .next{float:right;background:rgba(0,0,0,0) url("/../css/../images/sprite.png") repeat scroll -195px -56px} .lobby-slider-button-left.inactive a,.lobby-slider-button-right.inactive a{opacity:0.2;cursor:default} .lobby-slider-showhide{text-align:right} #slideroverlay{color:#f5802a;display:block;font-weight:bold;height:150px;left:3%;padding-top:60px;position:absolute;text-align:center;top:40px;vertical-align:middle;width:94%} .lobby-slider{opacity:1} .lobby-slider.tsp{opacity:0.2} #vou_val{float:left;margin:4px 7px 10px 40%;display:block;width:60%} #vou_val > .errorMsg{font-size:14px;margin:0} .use_prop_username{margin-left:10px;font-size:0.8em} .download_teaser{margin-bottom:10px} .topiclist_att_item{display:inline; margin-right:5px} .topiclist_att_item img{ max-height:50px;top:0} .topiclist_att_item.vimeo > a{width:70px;height:50px;background:rgba(0,0,0,0.5);display:inline-block;vertical-align:top;position:relative} .topiclist_att_item.youtube > a{ display:inline-block;vertical-align:top;position:relative} .topiclist_att_item.youtube > a > img{opacity:0.5} .topiclist_att_item.vimeo > a::after{content:"\f40a";font-family:'Font Awesome 5 Brands';position:absolute;top:14px;left:22px;font-size:30px;color:#eb5a17} .topiclist_att_item.youtube > a::after{content:"\f167";font-family:'Font Awesome 5 Brands';position:absolute;top:calc(50% - 11px);left:calc(50% - 17px);font-size:30px;color:#FF0000}  .topiclist_att{ } .tags_buttons{display:none;position:absolute;top:0;left:0;z-index:2000;box-shadow:0 3px 10px rgba(0,0,0,0.3)} .tags_buttons:after{border-width:4px;top:30px;border-color:#777 transparent transparent;position:absolute;left:10px;display:block;margin-left:-3px;width:0;height:0;border-style:solid;content:""} .tags_buttons > a{background-color:#777;background-image:url('/../css/../images/icons/toolbar.png');background-repeat:no-repeat;width:20px;height:20px;color:#fff;padding:5px;margin:0;display:table-cell} #bold_btn{background-position-x:0px} #ital_btn{background-position-x:-30px} #ul_btn{background-position-x:-60px} #ol_btn{background-position-x:-90px} #link_btn{background-position-x:-120px} .tags_buttons > a:hover{background-color:#000} .tags_buttons > a:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px} .tags_buttons > a:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px} @media screen and (min-width:2070px){#content{ margin-top:11px} } #content #link_for_download{width:auto;min-width:50%}  .left_side{max-width:calc(80% - 20px);float:left;margin:10px 0;padding-left:10px;padding-right:10px} .right_side{max-width:20%;float:left} .right_side img{padding:1%;max-width:98%} .container.buttons{clear:both;float:none} .container.id_card ~ .buttons > a.button{margin-left:4px} input[type="file"]{color:white} .body_idcard{min-width:0} .id_card h1{padding-left:10px} .container.id_card{position:relative;width:100%} .container.id_card form{border:none!important;box-shadow:none!important;padding:0!important} .container .table_left a{display:inline}  @media screen and (max-width:800px){.right_side{ max-width:100%; text-align:center; float:none} .left_side{ max-width:100%}  }