@import '/extra/forum/css/codemirror.css';
/* fix optimized by antani */
.kmn-lbl { display:none important!; }


/* fix by luca viscito */
.postbitlegacy .userinfo .userinfo_extra{
word-wrap: break-word;
}

.CodeMirror {
  border: 1px solid #eee;
  height: auto;
}
.CodeMirror-scroll {
  overflow-y: hidden;
  overflow-x: auto;
}


@font-face{font-family:'BebasNeueRegular';src:url('/wp-content/themes/androidianiv2/assets/fonts/BebasNeue-webfont.eot');src:url('/wp-content/themes/androidianiv2/assets/fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/androidianiv2/assets/fonts/BebasNeue-webfont.woff') format('woff'), url('/wp-content/themes/androidianiv2/assets/fonts/BebasNeue-webfont.ttf') format('truetype'), url('/wp-content/themes/androidianiv2/assets/fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');font-weight:normal;font-style:normal}
#topmenu {
margin-left: auto;
margin-right: auto;
min-width: 1060px;
width: 100%;
}
#topmenu #menu-topmenu {display: inline;float: left;position: relative;margin: 0 10px;width: 825px;}
#topmenu ul li.current-menu-item, #topmenu ul li:hover {-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-o-transition: background-color 0.3s ease;
transition: background-color 0.3s ease;background-color: #555;}
#topmenu ul li {
text-align: center;
display: inline;
float: left;
position: relative;
margin: 0 10px;
width: 110px;
height: 35px;
background-position: bottom;
background-size: 5px;
background-repeat: repeat-x;
-webkit-transition: background-color 0.3s ease;
-moz-transition: background-color 0.3s ease;
-o-transition: background-color 0.3s ease;
transition: background-color 0.3s ease;
padding-top: 10px;
background-image: url('/extra/forum/images/bg.jpg');
}
#topmenu ul li a {
font-family: 'BebasNeueRegular',helvetica,tahoma,verdana,sans-serif;
font-size: 19px;
color: white;
display: block;
text-decoration: none;
}

html {
background: #54B8EA url('/extra/forum/images/testa-pat.png') repeat-x;
}

.above_body {
background: url("/extra/forum/images/testa.jpg") no-repeat scroll 0 0 transparent!important;
}

.doc_header {
color: #A8A8A8;
font: 11px Arial,Tahoma,Calibri,Verdana,Geneva,sans-serif;
height: 177px!important;
min-height: 35px;
position: relative;
}
.toplinks {
position: absolute;
right: 0px;
top: 137px;
padding:4px;
font-size: 12px;
color: #ffffff;
font: normal normal normal 11px Arial,Tahoma,Calibri,Verdana,Geneva,sans-serif;
text-align: right;
background: #333;
border-radius: 10px 10px 0px 0px;
}
.toplinks.notloggedin {
	top:114px;
}
.toplinks ul.isuser li.welcomelink {
display: block;
float: right;
clear: left;
padding-top: 4px;
padding-bottom: 3px;
padding-left: 4px;
padding-right: 4px;
color: #fff;
}
.toplinks ul.isuser {
	padding: 0px 10px 10px;
}
.toplinks ul.isuser li a  {
	padding-top: 5px !important;
}
.toplinks ul.nouser li a {
	border-radius: 5px;
	-moz-border-radius: 5px;
}

/* SEARCHBOX */

#searchboxes_container {
	position:relative;
}
#searchboxes {
	position:absolute;
	right:0;
	z-index: 1000;
	padding: 10px;
	background-color: #333;
	border-radius: 0px 0px 10px 10px;
}	
#searchboxes .search-style {
	background-color: #fff;
	height: 19px;
	width: 150px;
	font-size:11px;
	float: right;
	padding-left:5px;
	border: 1px solid #55c324;
}		
				
#searchboxes .label {
	display: block;
	background-color: #55c324;
	height: 17px;
	width: 75px;
	font-family: 'BebasNeueRegular',helvetica,tahoma,verdana,sans-serif;
	font-size:18px;
	float: right;
	
	padding: 1px 4px 3px 4px;
	cursor:normal;
	color: #fff;
	-webkit-user-select:none; -moz-user-select:none;
}	
#searchboxes .label, #searchboxes .search-style {
	margin-top: 7px;
}

/* AUTOCOMPLETE STYLE */
/* Category Title */
.ui-autocomplete-category {
			font-weight: bold;
			padding: .2em .4em;
			margin: .8em 0 .2em;
			line-height: 1.5;
	}
	
/* Component containers*/
.ui-widget {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;;
}

.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff;
	color: #222222;
	width:249px;
	z-index:10001;

}
.ui-widget-content a {
	color: #222222;
}

/* Interaction states*/
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #339933;
	background: #339933 url(/extra/forum/images/search-item-hover.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/;
	font-weight: normal;
	color: #ffffff;
}

/* Corner radius */
.ui-corner-all
{
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}	

/* Layout helpers*/
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

/* Results container*/
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
		
/* END SEARCHBOX */

#chatboxbanners .leftcolumn {
	width: 728px;
	float: left;
}
#chatboxbanners .rightcolumn {
	float:left;
	margin-left: 15px;
}
#chatboxbanners .criteo, #chatboxbanners .juice_728 {
	margin-bottom: 10px;
}
#chatboxbanners .juice_428, #chatboxbanners .utenteDelGiorno {
	height:90px;
	margin-bottom: 10px;
}


@media (max-width:1467px) {
	#chatboxbanners .rightcolumn {
		float:none;
		margin-left: 0px;
	}
	#chatboxbanners .juice_428, #chatboxbanners .utenteDelGiorno {
		float:left;
		margin-left: 10px;
	}
	#chatboxbanners .leftcolumn {
		margin:0px auto;
		float:none;
	}
}

/* FIX BUG VISUALI FORUM */
#forum453 div.foruminfo.td, #forum446 div.foruminfo.td { min-height: 60px; }

.toplinks .remember {
	margin-left: 13px;
	padding-top: 5px;
	padding-bottom: 7px;
}


/* Inserimento livello utenti */
.userinfo  span.usergroup-21, .userinfo span.usergroup-5, .userinfo span.usergroup-6, .userinfo span.usergroup-7, .userinfo span.usergroup-9, .userinfo span.usergroup-13, .userinfo span.usergroup-17, .userinfo span.usergroup-19, .userinfo span.usergroup-20 {
	display:none !important;
}
.userinfo div.usergrouplogo-21,
.userinfo div.usergrouplogo-25, 
.userinfo div.usergrouplogo-5, .userinfo div.usergrouplogo-6, .userinfo div.usergrouplogo-7, .userinfo div.usergrouplogo-9, .userinfo div.usergrouplogo-13, .userinfo div.usergrouplogo-17, .userinfo div.usergrouplogo-19, .userinfo div.usergrouplogo-20 {
	width: 200px;
	height: 50px;
	margin-top: 10px;
	margin-left: -5px;
	background-repeat: no-repeat;
}

.userinfo div.usergrouplogo-5{
	background-image: url('//static.androidiani.com/extra/forum/images/banners/super_moderatore.png');
}

.userinfo div.usergrouplogo-6{
	background-image: url('//static.androidiani.com/extra/forum/images/banners/amministratore.png');
}

.userinfo div.usergrouplogo-7{
	background-image: url('//static.androidiani.com/extra/forum/images/banners/moderatore.png');
}

.userinfo div.usergrouplogo-9{
	background-image: url('//static.androidiani.com/extra/forum/images/banners/sviluppatore_android.png');
}

.userinfo div.usergrouplogo-13{
	background-image: url('//static.androidiani.com/extra/forum/images/banners/moderatore_junior.png');
}

.userinfo div.usergrouplogo-17{
	background-image: url('//static.androidiani.com/extra/forum/images/banners/androidiano_vip.png');
}

.userinfo div.usergrouplogo-19{
	background-image: url('//static.androidiani.com/extra/forum/images/banners/androidiani_pw.png');
}

.userinfo div.usergrouplogo-21{
	background-image: url('//static.androidiani.com/extra/forum/images/banners/moderatore_senior.png');
}

.userinfo div.usergrouplogo-25{
	background-image: url('//static.androidiani.com/extra/forum/images/banners/androidiano_di_riferimento.png');
}
.threadbit .alt {
	background: none !important;
}
a.respoptout {
	display: none;
}
/* bau mobile */
@media (max-width: 768px) {
	#chatboxbanners .leftcolumn {
		width: 100%;
		margin-top: 101px;
	}
	a.respoptout {
		display          : block; 
		width            : 50%;
		margin           : 0px auto; 
		text-transform   : uppercase;
		
		background-color : #339900;
		color            : #fafafa;
		line-height      : 30px;
		text-align       : center;
		margin-bottom    : 10px; 
		border-radius    : 2px; 
		height           : 30px;
		cursor           : pointer
	}
	#hamburger {
		padding: 15px 10px;
		display: block !important;
		cursor: pointer;
	}
	#hamburger div.burg {
		height: 2px;
		background-color: white;
		margin-bottom: 3px;
		width: 20px;
	}
	#hamburger div.na_me{
		content:"Androidiani";
		color: white;
		font-size: 20px;
		width: 77px;
		display: block;
		margin: -19px auto;
		font-family: 'BebasNeueRegular',helvetica,tahoma,verdana,sans-serif;
		
	}
	body{
	  min-width: 0;
	}
	.toplinks.loggedin, .toplinks.notloggedin {
		top: 60px !important;
	}
	.toplinks.notloggedin {
		left: 0px;
	}
	.toplinks.notloggedin .nouser li:nth-child(2) {
		display: none;
	}
	.ticker3 {
		visibility: hidden;
	}
	#chatboxbanners .juice_728 {
		margin-bottom: 30px;
		height: 50px;
	}

	.above_body {
	  background-image: none !important;
	}
	#vbseo_vhtml_0 {
	  display: none;
	}
	#chatbox_full {
	  display: none;
	}
	#ajaxChatContent, #ajaxChatContentsub {
		display:none !important;
	}

	#topmenu {
		display:none;
	  margin-top: -9px;
	  background-color: #383838;
	  min-width: 0;
	}
	#topmenu ul#menu-topmenu {
	  width: auto;
	  padding: 10px;
	}
	#topmenu ul#menu-topmenu li {
	  display: list-item;
	  float: none;
	  background-image: none;
	  border-bottom: 3px solid green;
	  margin-bottom: 5px;
	}
	#topmenu #searchboxes_container {
	  display: none;
	}
	/* Widget dal blog */
	iframe[src="/extra/mwc2015widget/widget.html?a"] {
	  display: none;
	}
	/* Nascondo utente del giorno */
	.utenteDelGiorno {
	  display: none;
	}
	 .datacontainer {
	  padding-left: 10px !important;
	}
	.forumhead .forumlastpost {
	  display: none !important;
	}
	.forumlastpost .lastpostby{
	  display: none !important;
	}
	.forumactionlinks.td,
	.forumstats.td,
	.td[class*='forumstats_'],
	#threadlist .threadstats, #threadlist .threaddetails, #threadlist .threadstatus, #threadlist .threadlastpost dd:last-child a {
	  display: none !important;
	}
	#threadlist .threadbit > div{
		padding: 10px;
	}
	.forumbit_post .forumicon {
	  display: none;
	}
	.forumbit_post .forumrow .foruminfo {
	  width: 70%;
	}
	.forumbit_post .forumrow .forumlastpost {
	  width: 30%;
	}
	.forumbit_post .forumrow .forumdescription {
	  padding: 10px 0px;
	}
	.subforumlist.commalist li {
	  display: list-item;
	  margin-bottom: 20px;
	}
	
	.moderators {
		display: none !important;
	}
	.lastposttitle a:last-child {
	  display: none;
	}
	.doc_header {
		height: 30px !important;
	}
	/* Paginazione */
	.above_threadlist .threadpagenav,
	.above_postlist .pagination_top {
		width: 100% !important;
		float: none !important;
		margin: 10px 0;
	} 
	.above_threadlist .threadpagenav form span, 
	.below_threadlist .threadpagenav form span,
	.above_postlist .pagination_top form span, 
	.below_postlist .pagination_bottom form span {
		display: none;
	}
	.above_postlist .pagination_top form span.first_last,
	.above_postlist .pagination_top form span:first-child,
	.above_postlist .pagination_top form span.prev_next,
	.below_postlist .pagination_bottom form span.first_last,
	.below_postlist .pagination_bottom form span:first-child,
	.below_postlist .pagination_bottom form span.prev_next,
	.below_threadlist .threadpagenav form span.first_last,
	.below_threadlist .threadpagenav form span:first-child,
	.below_threadlist .threadpagenav form span.prev_next,
	.above_threadlist .threadpagenav form span.first_last,
	.above_threadlist .threadpagenav form span:first-child,
	.above_threadlist .threadpagenav form span.prev_next {
		display: inline;
	}
	#threadpagestats, #postpagestats_above {
		display: none;
	}
	/* / Paginazione */

	
	#announcements {
		display: none;
	}
	#threadlist .pagination span {
		margin: 5px;
	}
	#threadlist h3.threadtitle a:first-child {
		display: none;
	}
	#forum_info_options {
		display: none;
	}

	/*Post */
	.postbody .twittersharepage, 
	.postbody .gplusonepage, 
	.postbody .facebooklikepage {
		display: none;
	}
	.postbitlegacy .userinfo {
		width: 100% !important;
		float: none !important;
	}
	.postbitlegacy .userinfo .imlinks, 
	.postbitlegacy .userinfo  {
		overflow: auto;
  		zoom: 1;
	}
	.postbitlegacy .postbody {
		margin-left: 0px !important;
	}
	.postbitlegacy .postbody h3.title{ 
		display:block !important;
		float: none !important;
		border: 0px !important;
	}
	.thread_info {
		display: none !important;
	}
	#chatboxbanners .criteo {
		display:none;
	}
	#primopostbanneradblock {
		display:none
	}
}

.togglableforum > .forumdata {
	cursor: pointer;
}
.togglableforum > .forumdata:after {
	content: "";
    display: inline;
    position: absolute;
    right: 10px;
    height: 20px;
    width: 20px;
    margin-top: -10px;
    background-image: url('//static.androidiani.com/extra/forum/images/open_close_forumsection.svg');
    background-repeat: no-repeat;
    top: 50%;
}


#smartbanner.android .sb-button:active span, #smartbanner.android .sb-button:hover span {
	background: #9a3900;
}

#smartbanner.android .sb-button span {
	background: #ff5f01;
}
#smartbanner.android .sb-icon {
	box-shadow: none;
	background-color: rgba(0,0,0,0);
}
