/* @override http://bollentispiriti.regione.puglia.it/plugins/system/superuikit/extra/custom/generic_custom.css */

/* @override http://bollentispiriti.regione.puglia.it/plugins/system/superuikit/extra/custom/generic_custom.css */

/* @override http://bollentispiriti.regione.puglia.it/plugins/system/superuikit/extra/custom/generic_custom.css */

/* @override http://2.237.0.157/bsj3/plugins/system/superuikit/extra/custom/generic_custom.css */

/* @override http://2.237.0.157/bsj3/plugins/system/superuikit/extra/custom/generic_custom.css */

/* @override http://2.237.0.157/bsj3/plugins/system/superuikit/extra/custom/generic_custom.css */

.maxi-text{ font: 440% "BebasNeueRegular",Arial,Verdana,sans-serif; height: 36px; color:#000; padding-bottom:10px }

#k2Container div.itemListCategoriesBlock div.itemListCategory h3  {
	margin-top: -27px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.btn-offcanvas-start{ float:right; margin-top:-50px; margin-right:20px; z-index:100000 !important; position:relative !important}
ul.uk-nav-sub li {
    padding: 5px 0px 5px 15px !important;
}
.uk-nav-sub li a{
	font-size:11px !important;
	text-decoration:none !important;
}
.uk-nav-sub li{ max-width:230px !important}
.uk-nav-offcanvas li a{ 
	font-size:14px ; 
	word-break: break-all !important; 
	word-wrap:break-word !important;
	text-decoration:none !important;
}

.btn-src-progetti{ margin-top:-8px; text-transform:none !important}
.btn-src-progetti i{ color:#fff !important;}
.parent-rete-grid{ background:#f0f0f0; }
.elementGridFig{ text-decoration: none !important;
	background-color: #fff;
	border: 1px solid #000!important;
}
.ant-caption-box{
	height: 100%;
	margin-top: 10px!important;
	
}
.ant-image-grid{
	width: 150px;
	height:150px!important;
	margin-bottom: -20px;
}
.og-grid li > a img

{
	width: 150px;
	height: 100%;
	position: relative;
	background-color: #fff!important;
	left: 34px;
	top: 5px;
}

#og-grid li a.elementGridFig div.ant-caption-box h3.ant-title {
	font-size: 15px;
}

.ant-title{ color:#fff !important;
	font: normal 18px 'BebasNeueRegular', /*'CreteRound-Regular',*/Helvetica,Arial,sans-serif!;
	width: 219px!important;
	height: 56px;
	padding-top: 10px!important;
}
.grid-title-open{
	font: normal 38px 'BebasNeueRegular', /*'CreteRound-Regular',*/Helvetica,Arial,sans-serif!important;
}
.grid-desc-open{ color:#111 !important;font-style: italic;
}
.cat-line{ float:left; width:45%; font-size:16px;}
.box-flw-count{ float:left; width:45%; font-size:16px;}
.grid-subtitbox{ }
.grid-cat{ }
.grid-cat, .grid-flw{ color:#fff !important; display: inline;
	display: inline;
	padding-left: 5px;
}
.grid-cat > i{ }
.bar-sep-listmap{ margin-top:10px; }
.grid-flw{ }
.grid-num-flw{}
.grid-a-goto{ float:left}
.grid-a-flw{ float:left}
.ant-caption-box{ margin-top: -90px;position: relative;background: rgba(0, 0, 0, 0.7);
	height: 90px;
}

.map-cat {font-size:120% !important; border-bottom: 1px solid #ccc;padding-bottom: 5px; }
.map-cat > i{ font-size:250% !important; }
.map-num-flw{ font-size:150% }
.map-flw{ margin-top:-5px;}

.fl-l{ float:left !important;}

#ja-footer div.main.clearfix div.ja-copyright div.custom div.fl-l p{
	margin-top: -2px;
}

#ja-footer div.main.clearfix div.ja-copyright div.custom div.fl-l span.footer-text strong {
	position: relative;
	top: 29px;
}

#ja-footer div.main.clearfix div.ja-copyright div.custom div.fl-l address.footer-address {
	position: relative;
	top: 30px;
}

#ja-footer div.main.clearfix div.ja-copyright div.custom div.fl-l p span.footer-caption {
	position: relative;
	top: 33px;
	color: #fff;
	font-size: 12px;
	font-style: italic;
}

.fl-r{ float:right !important;}


ul.b2jsocial li {
   min-width: 60px !important;
}
#ja-slideshow{ min-width:100%; }
.btn-primary {
    color: #FFF;
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
    background-color: #C00 !important;
    background-image: linear-gradient(to bottom, #c11, #cc0000) !important;
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
}

.container{ width:100% !important}

.wk-slideshow .slides img{ width:100% !important}
.dropdown-menu > li > a:before {
	content:"" !important;
}

.PTitle{ color: #c93638;
	font-size: 28px;
	font-weight: normal;
	font-style: normal;
}
.wk-slideshow .caption{
 text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.65);
 padding-bottom: 10px;
	font: italic 40px/30px Georgia, "Times New Roman", Times, serif;
	text-align: right;
}
.wk-slideshow  > .nav {
    margin-top: 0px;
    text-align: center;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
	background:#F0F0F0 !important;
	margin-top:0px !important;
}
	
.bigBsDati{
	color: #333;
	font-family: "BebasNeueRegular",Helvetica,Arial,sans-serif;
	font-size: 42px;
	margin-bottom:-14px;
}
/*.moduleItemTitle, .moduleItemTitle:hover{ font-size: 16px; !important}*/

.imgProjList{ height:35px; width:auto}
.row-red td{ background:#e9afaf !important}
#t3-content div.t3-component div.row-fluid div.span4 div.PBlog h4 {
	font-size: 21px;
	font-weight: normal;
	font-style: normal;
	text-transform: lowercase;
}

#t3-content div.t3-component div.row-fluid div.span2 div.colContent h4 {
	
}

.wf-bnr{}
.PBarContent{
	display:table !important;
	width:100%;
	padding:0px; 
	margin:0px;
	margin-bottom:5px;
}
.PBar{
	float:right !important;
	display: inline-block;
	padding:10px; 
	margin-top:0px; 
	display: inline-block;
}
.PBar a{ font-size:16px !important; margin-bottom:5px;}
.PBar a:hover{ color:#cc33000 !important}
.sepAdminActions{ margin-left:1px !important; margin-right:1px; display: inline-block !important}
.PBlog{  margin-top:3%; width:100%;}
#pPostContainer{ margin-left:0px !important}
.Pdescription{ width:100% ;}
.btl-formlogin a, .btl-formlogin > ul > a{ color:#cc0000 !important; font-size:14px;};
#form-login .bottom-gap{ margin: -10px !important; border: none !important;}
.t3-off-canvas-body .cModule-HelloMe{ margin-left:-5px !important}
.jmodedit{ min-height:40px !important; height:auto !important} 
.jmodedit:hover{ background:#cc0000 !important}
#comments-footer{ display:none !important}
.gf-menu div, .gf-menu ul, .gf-menu a {  z-index:100000  !important; }
#top_map_rete input, #top_map_rete select{ z-index:-10  !important;  display:inline  !important; }
#tab-progetti-container{ }
.fix-tabProgettiMod{ margin-right:-20px; }
.fix-tabProgettiMod li{ margin-left:-25px !important}
.vai_al_progetto_container{	padding:5px; float:left;}

span.visible-desktop {
	color: #999;
}

div.cSidebar {
	border-left-style: solid;
	border-left-width: 1px;
	border-color: #ccc
	;
	padding: 20px;
}

div.cModule.app-box {
	border: none!important;
	background: #fff!important;
}

div.js-focus-content {
	background-image: url(http://bollentispiriti.regione.puglia.it/lines.png)!important;
	
}


.titleProgettoPost{ color:#fff !important;  font-size:16px !important;  background:#cc0000 !important;  margin:-15px  !important;  margin-bottom:25px !important }
.titleSideCanvas{ color:#fff !important; width:270px !important;  font-size:16px !important;  background:#cc0000  !important;  margin-top:0px  !important;  padding:10px  !important;  margin-bottom:25px !important; text-shadow:none !important; text-transform:uppercase !important }
.vai_al_progetto_container p{ text-align:center !important;  text-transform:uppercase!important }
._prev,  ._next{ width:60px !important }
#bigMapContainer{ width:90%; padding-bottom:5px !important;  max-height:none !important; background:#FFF !important}
#Pgmapbigcontent{ }
#showModalBigMat{ display:none}

.hotLineTitle{color: #C00 !important;padding: 10px;  margin-left: -10px; font-size:20px}
.negTopMarginFix{ margin-top:-10px !important; }
#login-popup-uk-content{ width:auto !important;  max-width:370px !important; height:auto !important}
#sideBarUiContent{ margin-left:0px !important; margin-right:0px !important; width:270px !important; height:100% !important; text-shadow:none !important; text-shadow:none !important; overflow-x: hidden !important}
.sideBarUiContent-div{ margin:15px !important;}
.uk-offcanvas-bar-show{ overflow-x: hidden !important}
.sideBarUiContent-span{ color: #fff !important; display:block; margin-bottom:10px; margin-left:0px !important}
.sideBarUiContent-select, .sideBarUiContent-input{ margin-bottom:10px !important; height:35px !important}
#map_sel_prov_chzn, #map_sel_cit_chzn, #map_sel_tag_chzn{ margin-bottom:10px !important; font-family: Arial,Helvetica,sans-serif !important;}
.sideBarUiContent-select{ width:91% !important;}
select#layoutRete{ }
input#textFilter{ width:85%; padding-top:0px; padding-bottom:0px;}
.side-separator{ display:block; border-top:2px solid #444 !important;}
.btn-close-uk-offcanvas{ border:none !important; box-shadow:none !important; margin:5px; float:right; color:#fff !important; cursor:pointer !important; margin-top:-66px !important; background:none !important; font-weight:bold !important}

#loader_map{ height:28px !important; width:28px !important}



.modal{ display:inline !important; background:none !important; box-shadow:none !important; border:none !important; margin:0px !important; position:inherit !important; width:auto !important}

.itemEditLink, .itemEditLink a{ display:block !important;}
[class="btn"]:hover{ color:#CCC !important;}
.btn-primary:hover{ background-color:#cc3300 !important; border:1px solid #cc3300  !important}
.form-btn, #submitFormRs, #submitFormRs2 .qq-upload-button{
    display:inline-block; /* or block */
	cursor: pointer !important;
	/*
	margin:0px !important;
	vertical-align:text-top !important;
	text-transform:uppercase;
	background:#fff !important; 
	border:1px solid #cc0000 !important;
	color: #cc0000 !important;
	font-size:12px !important;
	font-weight:normal !important; 
	text-decoration:none;
	padding:10px 20px;
	*/
}

.form-btn:hover,  #submitFormRs:hover, #submitFormRs2:hover{ 	
	/*border:1px solid #fff !important;
	background: #cc0000 !important;
	color: #fff !important;
	font-size:12px !important;
	font-weight:normal !important;
	text-decoration:none;*/
}
.footer-text strong{
	font: normal 32px 'BebasNeueRegular', /*'CreteRound-Regular',*/Helvetica,Arial,sans-serif;
	color: #fff;
}
.footer-address{ color:#cc0000; font-size:20px;}
.footer-caption{ font-size:18px; color:#5F5F5F}

.form-btn-submit{}
.form-btn-submit:hover{ background:#900 !important}
.loading-form{ margin:5px; vertical-align:middle; height:30px !important; width:30px !important}

.header-nofluid{ width:960px !important; margin:0 auto !important; margin-top:-20px !important; border-bottom:0px !important}
#rt-slideshow{ width:100%  !important;  overflow:hidden  !important;  background:#000  !important;  border-bottom:25px solid #000  !important;  border-top:25px solid #000  !important; }
#community-wrap  .js-focus-cover{ height:350px  !important;  max-height: 350px  !important;   min-height: 350px !important }
.gf-menu{ z-index:10000000  !important;  position:absolute  !important; }
#result-map, #box-map-rete, #box-map-rete div, #box-map-rete input, #box-map-rete select, #box-map-rete a, #box-map-rete span{ text-shadow: none !important }
#box-map-rete .ddArrow{ display:none !important }

#gMapBig img{ max-width:none !important; max-height:none !important}
#gMapBig{ overflow:hidden; width:100%; height:100%; top: -4px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom: 1px solid #000;
	margin-bottom: 1px;
}
.elementGrid{ background:#fff; border:1px solid #ccc; margin-bottom:0px !important; position:relative;}
.elementGrid img{ background:#fff !important; width:100%;}
.nav-offcanvas-ul{ border: none !important; margin-bottom:10px }
.caret-navigation{border-top: 4px solid #cc0000 !important;}
.caret-navigation-active{border-top: 4px solid #fff !important;}
.overlay-grid {
    position:absolute !important;
    top:0;
    width:0;
    width:100%;
    height:100%;
    background-color:rgba(255, 255, 255, 1);
    display:none;
}

.elementGrid:hover .overlay-grid {
    display:block !important;
	cursor:pointer !important;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjk4Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.98) 51%, rgba(255,255,255,1) 52%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(51%,rgba(255,255,255,0.98)), color-stop(52%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.98) 51%,rgba(255,255,255,1) 52%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.98) 51%,rgba(255,255,255,1) 52%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.98) 51%,rgba(255,255,255,1) 52%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.98) 51%,rgba(255,255,255,1) 52%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}

.overlay-grid-cotent{
	margin:5px !important; font-size:14px !important;

}
.label-grid{ margin-left:0px !important; margin-bottom:1px !important; margin-top:1px !important; background:#cc0000 !important; color:#fff !important}
.row-grid{ margin-bottom:1px;}
#overlay-map{
 background: rgb(34,34,34); /* for IE */
 background: rgba(34,34,34,0.75);
 position:absolute;
 padding: 12px 10px 10px 70px;
 display:block;
 min-height: 319px;
 z-index:1 !important;
 display:none;
 margin-top: 40px;
}

#overlay-mapcontent div.row-fluid.row-grid.bar-sep-listmap img.span3.uk-thumbnail {
	width: 200px;
}

#overlay-mapcontent div.row-fluid.row-grid.bar-sep-listmap div.span9 {
	color: #fff;
	font-size: 130%;
	margin-top: 9px;
}

#overlay-mapcontent div.row-fluid.row-grid.bar-sep-listmap div.span11 a.titleMF-overlayMap h2 {
	color: #fff!important;
	font: italic 43px Georgia, "Times New Roman", Times, serif!important;
	margin-top: 30px;
	
}


.btn-close-ol-map{ margin-top:-10px; margin-right:-10px; float:right; }

#showhide_adminSelectable{ text-transform:uppercase !important}


.formRed{ display:none !important}
.rsform-block-followers, .rsform-block-idprogetto, .rsform-block-thumb-url, .rsform-block-admins-list, .rsform-block-membercount, .rsform-block-avatar-url{ display:none !important}
/*PROJECT*/
.clr{ clear:both !important}
#showDialog{ border:1px solid #eee; box-shadow:0px 0px 1000px #000; width:100%; margin-left:-50%;  background:#fff !important;  z-index:1000000000000000 !important; position:fixed;}
.modal-header,.modal-body,.modal-footer{ z-index:1000000000000000 !important}
.modal-backdrop{ z-index:-1000 !important}
.max-z{   z-index:1000000000000000!important; position:fixed !important; }
.rsform-block-cords, .rsform-block-user{ display:none}
.map_canvas img{ max-height:none !important; max-width:none !important}

.buttonAdmin{  display:block !important; margin:0 auto; width: 90% !important; text-transform:uppercase; margin-bottom:5px; font-size:100%;}
.buttonAdmin: hover{}
.closeMetroModal{float:right; cursor:pointer; font-size:26px; content:'&times;' }
.boxAdminActions{ text-align:center; }
.sxCol{ background:url(lines.png); font-size:12px;}
.dxCol{ border:none;  background:#000 url(lines2.png); padding:0px; color:#fff !important;}
.dxCol h4{ color:#fff !important; padding:10px; background:#cc0000;  margin-top:40px;}
.frst{ margin-top:-1px !important}
.sxCol h4{ font-size:16px; font-weight:bold; margin-top:10px;  margin-bottom:10px; color:#999}
.colContent{ padding:5px;}
.separetor{ border-bottom:1px solid #CCC; margin-bottom:15px;}
.extrasmall-txt{ overflow:hidden !important; font-size:11px; width:260px;}
#Padmin, #Pfollowers{}
.pUseravatarbox{ float:left; border:1px solid #eee !important; width:45px; margin:2px; text-align:center; background:#fff; }
.pUseravatarbox a{ color:#000;}
.pUseravatarbox img{ width:43px;  padding:0px !important; background:#fff !important; border:none;}
#textFilter{ width:200px; }
.pUsername{font-size:10px; font-weight:bold}
.pK2image{ margin-right:5px;}
.btn-readmore{ margin-top:20px !important; margin-bottom:20px !important; color:#fff !important; padding:5px 10px !important; width:200px !important}
.btn-readmore-followers{ margin:0 auto; padding:4px 10px !important; margin-top:20px !important; width:60% !important; }
#mapSlide{ height:340px; overflow:hidden; width:100%;}
#Pgmap{width:100%; height:350px;}
#Pgmap img, #Pgmapbigcontent img{ max-height:none !important; max-width:none !important}
#Pgmapbig{ width:750px; min-height:420px;border:1px solid #eee; box-shadow:0px 0px 10000000000000px 10px #000; position:fixed !important; left:50% !important; margin-left:-375px !important}
#Pgmapbigcontent{ width:720px; min-height:440px; overflow:hidden; margin:0px; margin-bottom:-50px !important}
#mapLine{
	height:250px !important;
	border-bottom: 1px solid #111;
	margin: 0!important;
	padding:0px !important;
}
#mapLine img{ max-height:none !important; max-width:none !important}
.infowindow-viewprogetto{ max-height:150px; overflow:hidden; min-width:600px; width:100%;}
.infowindow-viewprogetto h5{ font: italic 20px Georgia,"Times New Roman",Times,serif !important;}
.infowindow-viewprogetto p{ font-size:16px;}
#box-map-rete{ float:left; width:auto;  text-align:left; color:#fff;  padding:5px; margin:5px;}
#result-map{ font-size:22px; color:#fff; margin-left:50px; margin-top:5px !important}
 
.pAvatarMini{ height:24px; width:24px;}
#admins,.filtered{list-style:none !important; list-style-image:none !important;}
ul#admins{ margin-left:0px !important}
#admins li{ list-style:none !important; list-style-image:none !important; margin:0px !important; padding:2px 4px !important; border-right:1px solid #eee;border-bottom:1px solid #eee; cursor: pointer; width:30%; float:left; text-transform:uppercase}
#admins li:hover{ background:#ededed; color:#111}
.selected{ background:#cc0000 !important; color:#fff !important; border-right:1px solid #933;border-bottom:1px solid #933;}
#showhide_adminSelectable{ cursor:pointer; font-size:12px !important; }
.titMF{cursor:pointer;  text-decoration:none !important; background:#000 url(includes/metro/lines2.png);  color:#fff !important; margin-left:-20px !important;  margin-right:-20px !important;  margin-top:-22px !important; padding:12px !important;  }
.titMF:hover{ background: #333 !important; }
.titMF a{ width:100% !important; text-decoration:none !important; color:#fff !important}
.catBoxField{ background:#cc0000 !important; color:#fff !important; font-size:14px; padding:10px; border-bottom:1px solid #000 }
.catMF{ background:#cc0000  !important; color:#fff !important; float:left; width:55%; text-align:left; font-weight:bold !important;}
.followersMF{ float:right; width:40%; text-align:right; padding-left:10px; border-left:1px solid #600; height:100%}
.followersMF span{ cursor:pointer !important;}
.titleMFContent{ background:#fff; padding:5px;}
.reteBoxField{}
.titleMF h1, .titleMF h2, .titleMF h3 { text-transform:uppercase}
.fancybox-close2{ display:inline-block !important; top:1px !important; right:35px !important}
.nascosto{ display:none !important}

.twtt,.twttFw{ cursor:pointer;}
.rsform-block-cords, .rsform-block-user{ display:none}
.map_canvas{ width: 100%; height: 250px; display: block; padding-top: 120px; font-size: 18px; color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(153, 153, 153); text-align: center; position: relative; overflow: hidden;}
.uk-modal-title{  font-size: 32px; padding-left:5px; padding-left:5px; margin-bottom:-10px}
.uk-alert-danger div.uk-modal-title{ border-bottom:1px solid #D85030; padding-bottom:5px; margin-bottom:5px;}
.uk-alert-success div.uk-modal-title{ border-bottom:1px solid #659F13; padding-bottom:5px; margin-bottom:5px;}
.contentModal{ padding-top:20px; padding-left:5px; padding-right:5px; padding-bottom:20px; text-align:left}



.rsformVerticalClear{ width:32%; float:left} /* tutte le liste verticali rsform radio/check in colonne di 3*/


#comments-form-comment{ padding:10px !important; color:#111 !important; background:#fff !important}
#map_sel_prov_chosen > input, #map_sel_cit_chosen > input, #map_sel_prov_tag > input , .chosen-search input{ width:97% !important}
#map_sel_prov_chosen, #map_sel_cit_chosen, #map_sel_tag_chosen{ width: 232px !important; margin-left:0px !important; margin-bottom:10px !important;}
.chosen-container-single .chosen-search input[type="text"] { width:97% !important; padding-left:5px !important; padding-right:2px !important; padding-top:5px; padding-bottom:5px;}
.rs-topmenu{ text-align:right;margin-bottom:-50px; z-index:-1}
#filterAdmins, .filterAdmins, .rsform-input-box, .rsform-select-box{ width:80% !important;}
.formResponsive textarea {
  min-height:200px !important;
}

#showhide_adminSelectable{ border:1px solid #ddd; margin-bottom:20px;}
#showhide_adminSelectable:hover{ color: #111 !important; border:1px dashed #ddd}
.adminSelectable{ padding:5px 14px !important; margin-left:-10px !important;}
.notifcount { background:#cc0000 !important}

.btn-white{ border:1px solid #ccc !important; color:#111 !important; background:#fff !important;}
.btn-white:hover{ background:#eee !important}

.mosaic-creationdate{font-family: Georgia,'Times New Roman',serif; text-align:center; color:#fff; padding:5px; background:#cc0000; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; float:left; height:55px; width:55px; margin-right:10px; margin-left:5px; }
.mosaic-date-g{ text-transform:uppercase; font-size: 35px; line-height: 35px;letter-spacing: -2px; margin-top: -3px; margin-bottom:0px}
.mosaic-date-m-a{ text-transform:uppercase; font-size:12px; line-height:12px;}
.mosaic-infos{ }
.mosaic-infos-bkg{ margin-top:5px; margin-bottom:5px; background:#eee;  padding:5px; font-size:13px; }
.sprocket-padding{ padding:0px !important; paddin-top:0px !important;}
.sprocket-mosaic-text-content{ padding:5px !important;}
.sprocket-mosaic-title{ padding-right:5px !important;}
.sprocket-mosaic-item .sprocket-padding { margin-top: 0px !important;}
.al-l{ text-align:left !important}
.al-r{ text-align:right !important}
.al-c{ text-align:center !important}
.al-j{ text-align:justify !important}
#selectForm select{ width:auto !important;}
#contact-form input[type="text"],#contact-form input[type="email"], #contact-form textarea{ width:85% !important; padding:5px !important;}
.pAvatarList{ height:40px !important; width:40px !important; padding:2px !important; margin-right:10px;}
.pListTitle{ font-size:14px; }
.kListTitle{ font-size:14px; }

.pTitleK2{
font-size: 20px;
text-align: left;
padding: 10px;
width: 200px;
line-height: 21px;
}
.btn-actions-js{ float:right !important; margin-top: -10.5% !important;} 
/*FIX BOOTSTRAP 2.3*/
.span12 {
  width: 940px;
}

.span11 {
  width: 860px;
}

.span10 {
  width: 780px;
}

.span9 {
  width: 700px;
}

.span8 {
  width: 620px;
}

.span7 {
  width: 540px;
}

.span6 {
  width: 460px;
}

.span5 {
  width: 380px;
}

.span4 {
  width: 300px;
}

.span3 {
  width: 220px;
}

.span2 {
  width: 140px;
}

.span1 {
  width: 60px;
}

.offset12 {
  margin-left: 980px;
}

.offset11 {
  margin-left: 900px;
}

.offset10 {
  margin-left: 820px;
}

.offset9 {
  margin-left: 740px;
}

.offset8 {
  margin-left: 660px;
}

.offset7 {
  margin-left: 580px;
}

.offset6 {
  margin-left: 500px;
}

.offset5 {
  margin-left: 420px;
}

.offset4 {
  margin-left: 340px;
}

.offset3 {
  margin-left: 260px;
}

.offset2 {
  margin-left: 180px;
}

.offset1 {
  margin-left: 100px;
}

.row-fluid {
  width: 100%;
  *zoom: 1;
}

.row-fluid:before,
.row-fluid:after {
  display: table;
  line-height: 0;
  content: "";
}

.row-fluid:after {
  clear: both;
}

.row-fluid [class*="span"] {
  display: block;
  float: left;
  width: 100%;
  min-height: 30px;
  margin-left: 2%;
  *
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.row-fluid [class*="span"]:first-child {
  margin-left: 0;
}

.row-fluid .controls-row [class*="span"] + [class*="span"] {
  margin-left: 2.127659574468085%;
}

.row-fluid .span12 {
  width: 100%;
  *width: 99.94680851063829%;
}

.row-fluid .span11 {
  width: 91.48936170212765%;
  *width: 91.43617021276594%;
}

.row-fluid .span10 {
  width: 82.97872340425532%;
  *width: 82.92553191489361%;
}

.row-fluid .span9 {
  width: 74.46808510638297%;
  *width: 74.41489361702126%;
}

.row-fluid .span8 {
  width: 65.95744680851064%;
  *width: 65.90425531914893%;
}

.row-fluid .span7 {
  width: 57.44680851063829%;
  *width: 57.39361702127659%;
}

.row-fluid .span6 {
  width: 48.93617021276595%;
  *width: 48.88297872340425%;
}

.row-fluid .span5 {
  width: 40.42553191489362%;
  *width: 40.37234042553192%;
}

.row-fluid .span4 {
  width: 31.914893617021278%;
  *width: 31.861702127659576%;
}

.row-fluid .span3 {
  width: 23.404255319148934%;
  *width: 23.351063829787233%;
}

.row-fluid .span2 {
  width: 14.893617021276595%;
  *width: 14.840425531914894%;
}

.row-fluid .span1 {
  width: 6.382978723404255%;
  *width: 6.329787234042553%;
}

.row-fluid .offset12 {
  margin-left: 104.25531914893617%;
  *margin-left: 104.14893617021275%;
}

.row-fluid .offset12:first-child {
  margin-left: 102.12765957446808%;
  *margin-left: 102.02127659574467%;
}

.row-fluid .offset11 {
  margin-left: 95.74468085106382%;
  *margin-left: 95.6382978723404%;
}

.row-fluid .offset11:first-child {
  margin-left: 93.61702127659574%;
  *margin-left: 93.51063829787232%;
}

.row-fluid .offset10 {
  margin-left: 87.23404255319149%;
  *margin-left: 87.12765957446807%;
}

.row-fluid .offset10:first-child {
  margin-left: 85.1063829787234%;
  *margin-left: 84.99999999999999%;
}

.row-fluid .offset9 {
  margin-left: 78.72340425531914%;
  *margin-left: 78.61702127659572%;
}

.row-fluid .offset9:first-child {
  margin-left: 76.59574468085106%;
  *margin-left: 76.48936170212764%;
}

.row-fluid .offset8 {
  margin-left: 70.2127659574468%;
  *margin-left: 70.10638297872339%;
}

.row-fluid .offset8:first-child {
  margin-left: 68.08510638297872%;
  *margin-left: 67.9787234042553%;
}

.row-fluid .offset7 {
  margin-left: 61.70212765957446%;
  *margin-left: 61.59574468085106%;
}

.row-fluid .offset7:first-child {
  margin-left: 59.574468085106375%;
  *margin-left: 59.46808510638297%;
}

.row-fluid .offset6 {
  margin-left: 53.191489361702125%;
  *margin-left: 53.085106382978715%;
}

.row-fluid .offset6:first-child {
  margin-left: 51.063829787234035%;
  *margin-left: 50.95744680851063%;
}

.row-fluid .offset5 {
  margin-left: 44.68085106382979%;
  *margin-left: 44.57446808510638%;
}

.row-fluid .offset5:first-child {
  margin-left: 42.5531914893617%;
  *margin-left: 42.4468085106383%;
}

.row-fluid .offset4 {
  margin-left: 36.170212765957444%;
  *margin-left: 36.06382978723405%;
}

.row-fluid .offset4:first-child {
  margin-left: 34.04255319148936%;
  *margin-left: 33.93617021276596%;
}

.row-fluid .offset3 {
  margin-left: 27.659574468085104%;
  *margin-left: 27.5531914893617%;
}

.row-fluid .offset3:first-child {
  margin-left: 25.53191489361702%;
  *margin-left: 25.425531914893618%;
}

.row-fluid .offset2 {
  margin-left: 19.148936170212764%;
  *margin-left: 19.04255319148936%;
}

.row-fluid .offset2:first-child {
  margin-left: 17.02127659574468%;
  *margin-left: 16.914893617021278%;
}

.row-fluid .offset1 {
  margin-left: 10.638297872340425%;
  *margin-left: 10.53191489361702%;
}

.row-fluid .offset1:first-child {
  margin-left: 8.51063829787234%;
  *margin-left: 8.404255319148938%;
}

[class*="span"].hide,
.row-fluid [class*="span"].hide {
  display: none;
}

[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
  float: right;
}

.btn, .button, button { height:auto !important}

strong.label {
	font-size: 13px;
	/*color: #999;*/
	margin-left: 0px;
	font-weight: normal;
	font-style: normal;
}

#t3-content div.t3-component div.row-fluid div.span2 div.colContent {
	color: #000;
}
.column ul li { background:none !important}
.font-standard, .font-standard > *{ font-weight:normal !important}
.border-h{ border-bottom:1px solid #E4E4E4}
.mosaic-creationdate{ display:none}
/* STILE NEWS HOME*/
.mod-style-1{ border:none; background-color:#f6f6f6 !important; background:#f6f6f6 !important;}
.mod-style-1 .module-title { padding:10px; color:#D43F3A; font-size:32px; }
.mod-style-1 .module-ct { padding:0px !important}
.mod-style-1 .module-inner{ /*background:#CCC !important*/}
.mod-style-1 .respl-header{  margin-top:-15px !important;}
.mod-style-1 .respl-sort-view { float:left !important}
/*.
mod-style-1 .sprocket-mosaic-item{ background:#fff !important; border:none; margin-bottom:5px; border-bottom:3px solid #D43F3A}
.mod-style-1 .sprocket-mosaic-item:hover{ }
.mod-style-1 .sprocket-mosaic-title{ font-size:24px; padding:5px;}
.mod-style-1 .mosaic-infos-bkg{ font-size:11px ;}
.mod-style-1 .sprocket-mosaic-text-content{ font-size:14px;}
.mod-style-1 .sprocket-mosaic-item a:hover{ text-decoration:underline}
/*


/* STILE BLOG HOME*/
.mod-style-2{ border:none; background-color:#f6f6f6 !important; background:#f6f6f6 !important;}
.mod-style-2 .module-title { padding:10px; padding-left:15px; color:#D43F3A; font-size:32px; }
.mod-style-2 .module-inner{ /*background:#CCC !important*/}
.mod-style-2 .module-ct { padding:0px !important; padding-left:10px !important; padding-right:10px !important}
.mod-style-2 .respl-header{  margin-top:-15px !important;}
.mod-style-2 .respl-sort-view { float:left !important}
/*
.mod-style-2 .sprocket-mosaic-item{ background:#fefefe !important; border:none; margin-bottom:5px; border-bottom:3px solid #cc3300}
.mod-style-2 .sprocket-mosaic-item:hover{ }
.mod-style-2 .sprocket-mosaic-title{ font-size:24px; padding:5px;}
.mod-style-2 .mosaic-infos-bkg{ font-size:11px ;}
.mod-style-2 .sprocket-mosaic-text-content{ font-size:14px;}
.mod-style-2 .sprocket-mosaic-item a{ color :#cc33000}
.mod-style-2 .sprocket-mosaic-item a:hover{ text-decoration:underline}
/*

/* STILE SIDEBAR RIGHT-OUTLINE HOME*/
.mod-style-3{ margin:0px; border:none; }
.mod-style-3 .module-title {  padding:15px;  font-size:32px;  }
.mod-style-3 .module-ct { padding:25px !important}
.mod-style-3 .module-inner{ /*background:#CCC !important*/}
/*

/* FIX COMMUNITY */
#community-wrap  ul{ list-style: none !important}
#community-wrap .cPageAction > div a, #community-wrap .cLike a, #community-wrap .cLike b, #community-wrap .cLike i { height:auto !important}
#community-wrap .dropdown-menu > li { list-style:none !important; list-style-image:none !important; line-height:11px !important; font-size: 11px !important; padding-bottom:0px !important}
#community-wrap .dropdown-menu > li > a { line-height:12px !important; font-size: 12px !important; background:none !important; margin-top:5px !important; margin-bottom:5px !important;}
#community-wrap .dropdown-menu > li > a:hover { background:#cc0000 !important}
#community-wrap .dropdown-menu > li .open{}
#community-wrap .dropdown-menu { min-width:200px !important}
#community-wrap .cSubmenu li a { color:#111 !important}
#community-wrap .dropdown-menu > li > a {
    display: block !important;
    padding: 7px 10px !important; 
	height: auto !important
}

#cProfileWrapper div.js-focus div.js-focus-content div.row-fluid div.span9 div.js-focus-menu div.row-fluid div.span12 ul.inline.unstyled li a {
	color: #000;
	position: relative;
	top: 2px;
	background:#fff !important;
}
.js-focus-menu li{
	margin:0px !important;
	background:#fff !important; 
	margin:0px !important;
	padding:7px 10px !important
}
.js-focus-menu li a,{
	color: #000;
	position: relative;
	top: 2px;
}
#community-wrap .js-focus-actions .navbar-inner {
	border-bottom: 1px solid #bbb;
	margin: -2px -1px;

}
.cFocus-karma{ display:none !important}

#community-wrap ul.unstyled li,  #community-wrap ol.unstyled li{}
#community-wrap ul.unstyled li a,  #community-wrap ol.unstyled li a{
	color: #000 !important;
}
#cProfileWrapper div.js-focus div.js-focus-content div.row-fluid div.span9 div.js-focus-menu div.row-fluid div.span12 ul.inline.unstyled li a.js-collapse-about-btn:after{
	content: ' [+]';
}
#community-wrap ul.unstyled, #community-wrap ol.unstyled {}

#cProfileWrapper div.js-focus div.js-focus-actions div.navbar {
	margin-bottom: -20px;
}
#community-wrap .joms-stream-box article > a { color:#cc0000 !important }
#community-wrap .joms-stream-box article > a:hover { color:#cc33000 !important}
#community-wrap .joms-postbox-action button { background:#cc0000 !important; border:1px solid #F30; color:#fff !important}
#community-wrap .joms-postbox-action button:hover { background:#cc3300 !important}

#community-wrap .joms-postbox-tab li:hover, #community-wrap .joms-postbox-tab li:focus, #community-wrap .joms-postbox-tab li.active {
    color: #cc3300 !important;
}
#community-wrap .joms-postbox-tab li:hover, #community-wrap .joms-postbox-tab li:hover > *, #community-wrap .joms-postbox-tab li:focus > *, #community-wrap .joms-postbox-tab li.active > * {
    color: #cc3300 !important;
}
#community-wrap .joms-postbox-action button { border: 1px solid #cc33000 !important}
.picker__footer, .picker__footer button{ color: #111 !important}
.picker__nav--next, .picker__nav--prev { height: auto !important; width:auto !important}
.cSearch-Jumper a{ background:#efefef; padding:7px 10px;}

ul.b2jsocial li.f span.background {
    width: 32px;
    height: 32px;
    transition: all 0.3s ease 0s;
    background: url('../../../../content/b2jsocial/images/icons32.png') no-repeat scroll -32px -96px transparent;
}
ul.b2jsocial li.t span.background {
    width: 32px;
    height: 32px;
    transition: all 0.3s ease 0s;
    background: url('../../../../content/b2jsocial/images/icons32.png') no-repeat scroll 0px -96px transparent;
}
ul.b2jsocial li.g span.background {
    width: 32px;
    height: 32px;
    transition: all 0.3s ease 0s;
    background: url('../../../../content/b2jsocial/images/icons32.png') no-repeat scroll -64px -96px transparent;
}
ul.b2jsocial li.l span.background {
    width: 32px;
    height: 32px;
    transition: all 0.3s ease 0s;
    background: url('../../../../content/b2jsocial/images/icons32.png') no-repeat scroll -96px -96px transparent;
}
ul.b2jsocial li.e span.background {
    width: 32px;
    height: 32px;
    transition: all 0.3s ease 0s;
    background: url('../../../../content/b2jsocial/images/icons32.png') no-repeat scroll -128px -96px transparent;
}

.custmCodeParent{ text-align:right; border-top:1px solid #999 !important; padding-top:10px; margin-top:10px }
li.custmCode{ width:55px !important; padding:0px !important; margin:2px !important; }
ul.b2jsocial li { height:40px !important}
li.custmCode a{ margin-top:20px !important} 
li.custmCodeLabel{ width:20% !important; font-size:20px;}

.lbl-filterbar, #map_limit2 {
padding-top: 10px !important;
height: 40px !important;
}
.lbl-filterbar{ margin-right:10px; }
.sep-filterbar{
	height: 57px;
	width: 1px;
	margin-left: 25px;
	margin-right: 25px;
	display: block;
	border-right: 1px solid #999;
	margin-top: -15px;
}
 #map_limit2 { width:80px !important; margin-top:2px !important;}

#maxi-loader{
	position:fixed;
	top: 206px; /*125px;*/
	background-color:#D2322D ;/*rgba(210,50,45,0.9); /* #D2322D*/
	text-align: center;
	padding-top: 15%;
	padding-bottom: 25%;
	padding-left: 0%;
	padding-right: 0%;
	height:100%;
	width:100%;
	overflow:hidden;
	margin:0px;
	z-index:50000;
}
.btn-load-grid{ width: 150px}
#maxi-loader-img{
	height:90px;
	width:auto;
}

.close :hover, .close-modal-project:hover{ background:none !important; color:#111 !important}
#mini-loader-img, #mini-loader-img2{
	height:24px;
	width:auto;
	margin:0px !important;
	padding:0px !important;
	vertical-align:top !important;
}

.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
    margin: 1px 0px !important;
    padding: 5px !important;
    height: 25px !important;
	line-height:25px !important;
    outline: 0px none !important;
    border: 0px none !important;
    background: none repeat scroll 0% 0% transparent !important;
    box-shadow: none !important;
    color: #666 !important;
    font-size: 100% !important;
    font-family: sans-serif !important;
    line-height: normal !important;
    text-shadow: none !important;
	width:200% !important
}

.grid figure button {
    transform: translateY(100%) !important;
    padding: 15px !important;
}
.uk-offcanvas { z-index:100000000 !important}
.btn-load-all-box{ margin-top:50px; margin-bottom:50px;
	height: 100px;
}
.btn-load-all-box a{ padding:15px !important}
.btn-load-all-box-clearfix{ clear:both; float:none; height:50px; display:block; margin-bottom:-90px !important}
#uiNavContainer{ width:100% !important; z-index:100000 !important; top:150px !important; height: 65px; padding-top: 20px;}
.stkOn{ width:100% !important; z-index:1000 !important; top:-100px !important}
#uiNavContainer{
	text-align:right;
	/*margin-top: -36px;*/
	background-color: #fff;
	border-bottom: 1px solid #000;
	padding-right: 0;
	padding-left: 0;
}
.is-sticky > #uiNavContainer{ top: 100px !important; }
.megacol{ position:relative !important; z-index:10000 !important}

.navbar-collapse.in {  z-index:100000000 !important;}
.uk-modal-dialog { top: 220px !important}
#contentModal{ padding:25px; font-size:150%}
#userForm h2, .page-header h2{ font-size:300%; font-family: "BebasNeueRegular",Arial,Helvetica,sans-serif; }
h1{ font-size:26px; font-family: "BebasNeueRegular",Arial,Helvetica,sans-serif; }
.uk-modal .title{ font-size:26px; font-family: "BebasNeueRegular",Arial,Helvetica,sans-serif; }
.uk.modal button{ background-color: #DA4F49 !important; background-image: linear-gradient(to bottom, #EE5F5B, #BD362F) !important;}
.chzn-container .chzn-results li.highlighted {background-color: #DA4F49 !important; background-image: linear-gradient(to bottom, #EE5F5B, #BD362F) !important;}

/*
button, input, select, textarea {-moz-box-sizing: content-box !important; -webkit-box-sizing: content-box !important; box-sizing:content-box !important}
select{ height: inherit !important; min-height: inherit !important}

.header-content {
    background: #FFF;
    margin: -20px !important;
	margin-bottom:20px !important;
    padding-top: 20px;
    border-bottom: 50px solid #000;
}
.nofluid-separetor{
	display:block;
	 border-bottom: 50px solid #000;
	 margin-left:-20px;
	 margin-right:-20px;
	 margin-bottom:20px;
}


.btn-danger {
    color: #FFF;
    background-color: #cc0000 !important;
    border-color: #cc3333 !important;
}


.Ol-infowindow-box{ margin-left:-40% !important; text-shadow:none !important; width:auto !important; min-width:400px !important; overflow:hidden; max-width:900px; background: url(../../images/mapbkgol.png); 
padding-left:30px; padding-right:30px; padding-top:20px; padding-bottom:10px !important; -moz-border-radius:10px; border-radius:10px; -webkit-border-radius:10px;}
.Ol-infoW-Title{ float: left; width:90%; margin:0px; padding:0px;}
.Ol-infoW-Title h3{ font-size:24px; cursor:pointer; color:#cc0000 !important; text-transform:uppercase !important; margin-left:-15px !important;  margin-top:-10px !important;  margin-right:-15px !important;  margin-bottom:5px !important; line-height:24px !important;}

.Ol-infoW-Title2 h3{ font-size:24px; cursor:pointer; color:#cc0000 !important; text-transform:uppercase !important;  margin-bottom:5px !important; line-height:24px !important;}

.Ol-infoW-Close{ float: right; width:10px; margin:0px; padding:0px; font-size:20px !important; color:#fff; margin-right:-15px; margin-top:-15px}
.Ol-infoW-Close:hover{color:#cc0000}
.Ol-infoW-Clear{ clear:both; margin:0px; padding:0px;}
.Ol-infoW-Img{ vertical-align:top; text-align:left; border:1px solid #000 !important; padding:2px  !important; background:#fff  !important;  height:100px !important; width:100px !important; margin-left:0px !important; margin-top:-1px !important;}
.Ol-infoW-Img:hover{ border:1px solid #cc0000 !important;}
.Ol-infoW-Desc{ vertical-align:top; text-align:left; color:#fff !important; font-size:12px !important;}
.Ol-infoW-Field{ width:99%; overflow:hidden; margin:0 auto !important; vertical-align:top; text-align:left;  padding:0px;  margin:0px !important; margin-left:-5px !important}
.Ol-infoW-Field td{ vertical-align:top; text-align:left; padding:5px !important; color:#fff; overflow:hidden; font-size:12px !important; line-height:12px !important; margin-bottom:-10px !important}
.Ol-infoW-Field td .label{ float:right; background:#cc0000 !important;  font-weight:300 !important}

.Ol-infoW-Field2{ width:90% !important; margin-left:10px !important; overflow:hidden; vertical-align:top; text-align:left;  padding:0px; }
.Ol-infoW-Field2 td{ vertical-align:top; text-align:left; padding:5px !important; color:#fff; overflow:hidden; font-size:12px !important; line-height:12px !important; margin-bottom:-10px !important}
.Ol-infoW-Field2 td .label{ float:right; background:#cc0000 !important;  font-weight:300 !important}


.btn-Ol{ margin-top:15px; width:100%;   -moz-border-radius:0px !important; border-radius:0px !important; -webkit-border-radius:0px !important; margin-bottom:-20px !important;}
.btn-Ol2{ width:90%;   -moz-border-radius:0px !important; border-radius:0px !important; -webkit-border-radius:0px !important; margin-bottom:0px !important;}

.btn-Ol:hover{ background:#660000 !important; }

.menuMap{ margin-top:15px !important; height:50px; display:block; background:#000 !important; color:#000 !important; margin-bottom:0px !important; width:100%; overflow:hidden; text-shadow:none; margin-bottom:-45px !important  }

.menu_Map2{ margin-top:15px !important; min-height:90px; display:block; background:#000000 !important; color:#000 !important; margin-bottom:0px !important; width:100%; overflow:hidden; text-shadow:none; margin-bottom:-45px !important; z-index:100 !important  }


.itemEl {
  width:  180px;
  height: 330px;
  float: left;
  border: 1px solid #ddd;
  background:#000 url(includes/metro/lines2.png);
  margin:5px;
 text-shadow:none !important; 
  color:#fff !important;
  text-align:left !important
}

.itemEl.w3 { width: 320px; }
.itemEl.w2 { width: 240px; }


.cate{ 
	background:#cc0000 url(includes/metro/lines3.png); 
	padding-right:5px; 
	padding-left:5px; 
	color:#fff; 
	border-bottom:1px solid #cc0000;
	border-top:1px solid #cc0000; 
	float:none !important;
	font-size:11px; 
	margin-top:0px; 
	text-align:right; 
}
.foot{ margin-left:5px; margin-right:5px; text-transform:lowercase; font-size:11px;}
.title{ margin-left:5px; margin-right:5px; text-transform:uppercase; height:70px;}
.title a{ color:#fff !important; font-size:16px; font-weight:normal !important text-decoration:none; line-height:15px !important;}
.desc{ display:none}
#top_map_rete{ z-index:1000 !important; position:relative;}

#k2Container a.modal {
	border: 0px !important;
	display: inline-block !important;
	margin: 0 10px 0 0 !important;
	position: relative !important;
	top: auto !important;
	left: 0px !important;
	width: auto !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	-webkit-box-shadow: 0 0 0 0 !important;
	-moz-box-shadow: 0 0 0 0 !important;
	box-shadow: 0 0 0 0 !important;
}

*/

.dataTables_wrapper{ border-left:1px solid #eee !important; border-right:1px solid #eee !important}
table.dataTable thead th{}
table.dataTable thead th select { width:85% !important; padding:5px !important; margin:0px !important; font-size:11px !important; color:#111 !important; height:30px !important}
table.dataTable thead th input { width:90% !important; padding:5px !important; margin:0px !important; font-size:11px !important; color:#111 !important ;  height:30px !important}
#table_list_length select{ width:60px !important; margin:0px !important;  color:#111 !important}
#table_list_filter input{ margin-left: 20px !important;width: 75% !important;  color:#111 !important}
.dataTables_filter { width: 40%;}
table.dataTable thead th select, table.dataTable thead th input{ margin-top: 6px !important;margin-bottom: 10px !important;}
table.dataTable thead th, .dataTable th, #table_list th{ 
background:#fff; color:#111 !important; vertical-align: middle!important; padding:1px !important; text-align: center !important; border:0.2px solid #ddd !important; font-size: 11px !important;}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	border-radius:0px  !important; -webkit-border-radius:0px !important; -moz-border-radius:0px !important;
}


.main{ width:100% !important; max-width: 90% !important; }
.slideshow-homepage-container{ margin:0px !important; margin-top:-10px !important;}
#fix-bar-top{}
.testatina{ height: 0px;}


#ja-cssmenu{border-top: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5;}
.uk-alert{ padding:10px 20px !important}

.col-detail-ol-mapfilter{ color:#fff; margin-top:20px;}
#community-wrap .app-box-list.for-menu li {
    padding-left: 25px !important;
}


/*FORCE HIDE SOURCE CODE EDITOR JOMSOCIAL*/
.cke_button_source{ display:none !important}


.loghidx {
    margin: 0px;
    text-align: right !important;
    margin-top: -90px !important;
    margin-bottom: 35px !important;
}

.termini-community{ margin:20px !important}
.extra-field-contact-dt{ margin-left:5px !important; margin-top:15px !important}
.extra-field-contact-dd{ margin-top:15px !important}

.extra-small{ font-size:10px !important}
.list-separetor-js{ margin-bottom:-20px;}

.titleJumi{
	font-family: "BebasNeueRegular",Arial,Verdana,sans-serif;
	font-style: normal;
	font-size: 350%;
	margin: 0px 0px 10px;
	font-weight: normal;
	padding: 10px;
	border-bottom: 1px solid #000;
	margin-bottom: 15px;
	color: #000;
}

.klatest-items .knewchar { float:right !important; color:#cc0000 !important}
