.mdbg{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#000;-moz-opacity:0.6;filter:alpha(opacity:60);opacity:0.6;z-index:9001;}
.modal{display:none;position:fixed;top:0;left:0;right:0;top:80px;width:562px;margin:0 auto;border:1px solid #555;background:#333;z-index:9002;}
.modal .title{position:relative;display:block;height:42px;line-height:42px;color:#fff;background:#444;border-bottom:1px solid #555;padding:0 0 0 20px;}
.modal .title .close{float:right;width:12px;height:12px;background:url(http://imcdn.gayhits.com/images/sprite.png) no-repeat -263px -182px;cursor:pointer;margin:15px 15px 0 0;}
.modal .box{display:block;padding:18px 20px 10px 20px;}
.modal .box p{color:#ccc;}
.modal .box p.complete{display:block;font-size:1.2em;text-align:center;padding:50px 0;}
.modal .controls{display:block;overflow:hidden;background:#262626;border-top:1px solid #444;padding:10px;}
.modal .controls.two .button{float:left;width:263px;clear:none;}
.modal .controls.two .button:first-child{margin-right:10px;}
.modal .form{float:none;display:block;overflow:hidden;width:auto;}
.form p{margin-bottom:20px;font-size:1em;color:#ccc;}
.modal .form label{color:#999;}
.modal .form textarea{min-height:80px;float:none;}
.modal .form .radios{display:block;width:100%;margin-top:8px;}
.modal .form .radios label{clear:none;float:left;overflow:hidden;width:150px;font-size:1em;cursor:pointer;margin-right:10px;}
.modal .form .radios label input{float:left;margin:1px 4px 0 0;}
.modal .form select{float:left;width:100%;height:36px;margin:1px 4px 0 0;padding:0 10px;cursor:pointer;}
.modal.add-photo .form select{margin-bottom:10px;}
.modal.add-photo2 .form .textfield:last-child{margin-bottom:10px;}
.modal.loading .progress{margin:10px 0 10px 0;}
.categories-ajax{position:relative;}
.form .drop-categories.show{display:block;}
.form .drop-categories{position:absolute;display:none;bottom:80px;left:0px;right:0px;border:1px solid #ccc;background:#111;padding:10px;}
.form .drop-categories .name{float:left;width:100%;font-size:13px;margin-bottom:13px;}
.form .drop-categories .name b{float:right;width:12px;height:12px;background:url(http://imcdn.gayhits.com/images/sprite.png) no-repeat -263px -182px;cursor:pointer;margin:2px 5px 0 0;}
.form .drop-categories .list{display:block;overflow:auto;width:100%;height:110px;}
@-moz-document url-prefix(){.form .drop-categories .list{height:114px;}
}
.form .drop-categories .list label{clear:none;float:left;width:33%;cursor:pointer;}
.form .drop-categories .list label:hover{color:#ccc;}
.form .drop-categories .list .check{float:left;margin-right:5px;}
.form .drop-categories .selector{display:block;overflow:hidden;height:36px;margin-top:10px;}
.form .str{position:absolute;bottom:-12px;left:50%;width:21px;height:12px;background:url(http://imcdn.gayhits.com/images/sprite.png) no-repeat -33px -123px;margin-left:-10px;z-index:2221;}
.video_adv{width:300px !important;overflow:hidden;}
.video_adv img{width:100% !important;}
.video_adv .controls{margin-top:-2px;}
@media (max-width:479px){.modal{width:auto !important;margin:0 20px;}
.modal.video_adv{width:300px !important;overflow:hidden;left:0;right:0;margin:0 auto;}
.modal .controls.two .button:first-child{float:left !important;}
.modal .controls.two .button{float:right !important;width:48% !important;margin:0 !important;}
.form .drop-categories .list label{width:100% !important;}
}
@media (max-width:699px){.modal{position:absolute;top:20px;font-size:.9em;width:457px;}
.modal .controls.two .button{float:left;width:211px;clear:none;}
.modal.video_adv{width:300px !important;overflow:hidden;left:0;right:0;}
.form .drop-categories .list label{width:50%;}
.form .drop-categories .list{height:110px;}
.modal .form .drop-categories .list{height:104px;}
@-moz-document url-prefix(){.form .drop-categories .list{height:116px;}
.modal .form .drop-categories .list{height:108px;}
}
.modal .box p.complete{font-size:12px;padding:20px 0;}
}
@media (min-width:1580px){}