/* Adding Font Bebas */
@font-face{ 
  font-family: 'BebasNeue'; 
  src: url('../fonts/BebasNeue-webfont.eot'); 
  src: url('../fonts/BebasNeue-webfont.eot?iefix') format('eot'), 
  			url('../fonts/BebasNeue-webfont.woff') format('woff'), 
  			url('../fonts/BebasNeue-webfont.ttf') format('truetype'), 
  			url('../fonts/BebasNeue-webfont.svg#webfont') format('svg'); 

}



body{
  background-color:white;
  
}


h1 {
  font-family: 'Roboto', sans-serif;
  font-weight: 900;
	text-shadow: 0 1px 0px #FFF;

}


#rt-transition{ 
  background-image:url('../images/bg-gen.png');
				/*transform:rotate(7deg);
                -ms-transform:rotate(7deg); /* IE 9 */
                /*-webkit-transform:rotate(7deg); /* Safari and Chrome */
  	background-position: 48px 20px;
  	-webkit-mask-image: url('../images/bg-mask1.png');
  	background-color:white;
  	z-index: 98;
	position: relative;

  
}

#rt-main{
padding-bottom:110px;

}
.rt-showcase-pattern .rt-container{
  min-width:100%;
}

.rt-showcase-pattern  .rt-grid-12  {
  min-width:100%;
  
}

.jmslide-img{ 
  min-width:100%;
}

.jmoddiv {
  	min-width:100%;
  	padding: 0px;
  	margin:0px;
	
}

#rt-top-surround {
  background: #111;
  height:50px;
  
}

.jmslideshow .cycle-pager{
  z-index:9999;
  
}

/*Minifront-page*/
.minifrontpage-default{
border-collapse:collapse;


}


.mfp-table-row {
	background-color:rgba(255,255,255,0.7);
	border:3px solid #e8E8E8;

}

.minifrontpage-default .mfp-table-cell p {
	background: transparent;
	border-radius: 0px ;
	box-shadow: none;
	padding-top:0px;
	padding-bottom:0px;
	
}

.minifrontpage-default .mfp-table-cell p:hover {
	background: transparent;
	border-radius: 0px ;
	box-shadow: none;
	
}

.minifrontpage-default a.mfp-readon  {
float:right;
background:transparent;
text-transform:uppercase;
color:black;
font-weight:bold;
font-size:110%;
text-align:right;
padding:5px 10px 0px 0px;
width:70%

}

.minifrontpage-default a.mfp-readon:hover {
	background: transparent;
	color:#999;
	
}

.mfp-table-row {
	background-color:rgba(255,255,255,0.7);
	border:3px solid #e8E8E8;

}


.mfp-table-cell {
	
	border:3px solid #e8E8E8;

}

.minifrontpage-default .clrfix {
display:none;

}



.minifrontpage-default .mfp-introtitle {
color:black;
margin-top:20px;

}

.minifrontpage-default .mfp-table-cell-inner {
padding:0px;

}


.minifrontpage-default .mfp-table-cell-inner  .mfp-img-left {
margin:-50px 0px 0px 0;

}


/*LAtest events*/


.mod_events_latest_content a {
color:black;
font-family:"bebasneue", helvetica, arial, sans-serif;
font-size:170%;

}

.mod_events_latest_first, .mod_events_latest  {
border-left:0px solid white ; 
border-right:0px solid white ; 
padding: 15px 15px 15px 15px;

}

.mod_events_latest_table {
border:3px solid #E8E8E8;

}

/*ueshiba*/


.prev {
  background-image:url("/images/development/prev.png");
}
.next {
  background-image:url("/images/development/next.png");
}