/*
Theme Name: Plus
Theme URI: http://www.mimothemes.com
Description: Wordpress theme by mimothemes
Version: 1.7
Author: Mimo Studio
Author URI: http://www.mimothemes.com

 Index

**********************************************************************************
	#General Styles
	#Portfolio & Newswall Styles
	#Custom Widgets Styles
	#Shortcodes Styles 
	
**********************************************************************************
	
/* General styles

********************************************************************************** */
/* Wordpress video styles */
#infscr-loading{position:fixed;
bottom:0px;
left:0px;
width:100%;
z-index:99999;
background:transparent;
padding:10px;

}

#infscr-loading div{
margin:0px auto;
text-align:center;
z-index:99999;
background:#000000;
padding:10px 10px;
color:#ffffff;
width:300px;
font-size:16px;
line-height:24px;
text-transform:uppercase;

}
#infscr-loading img{width:0px;height:0px;display:none}
.imagepad{}
.hidden{position:absolute;
top:0px;
left:0px;
display:none;}
#infscr-loading div{

}
/* Video embeds */

.js-video {
  height:0;
  padding-top: 25px;
  padding-bottom: 67.5%;
  position: relative;
  display:block;
  
}
 
.js-video.widescreen {
  padding-bottom: 57.25%;
}
 
.js-video.vimeo {
  padding-top: 0;
}
.js-video embed, .js-video iframe, .js-video object, .js-video video {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}
/* Loader */
.preloader { 
	background:url(../images/loading.gif) 50% 50% no-repeat transparent;
	
	}
/* Minilogo */
.minilogo2 a:hover, .logo:hover{background:transparent;}

/* Isotope */

.isotope-item {
	z-index: 2;
	}

.isotope-hidden.isotope-item {
    pointer-events: none;
  	z-index: 1;
	}

.isotope,
.isotope .isotope-item,
.info{
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope,
.info {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item, .widget_gantry_menu,
.info {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
       -o-transition-property:         top, left, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition,
.info{
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}


/*Responsive images */
img.logo { 
	vertical-align: top; 
	
		border-style:none; 
		}
img { 
	vertical-align: top; 
	max-width: 100%;  
	height: auto;  
	    width: auto\9;
		border-style:none;
		 
		}
.blog_thumb_image img {
		width:100% ;
	}
.imgLoaded{}  
/* PrettyPhoto */

/* Core  */
strong{}
b{font-weight:normal;}
.nopadding p{margin:0;-webkit-margin-before: 0px;
-webkit-margin-after: 0px;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
padding:0px;
line-height:0px;
vertical-align:top;}
.nopadding .widget_text{
padding:0px;-webkit-margin-before: 0px;
-webkit-margin-after: 0px;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
margin:0px;
line-height:0px;
}
.nopadding .rt-block{
padding:0px;-webkit-margin-before: 0px;
-webkit-margin-after: 0px;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
margin:0px;
line-height:0px;
}
.classic-navigation{float:right;}
.navigation{cursor:pointer;display:block;width:100%;background:#000000;text-align:center;}
.navigation a{background:#000000;margin:0px auto;display:inline-block;text-transform:uppercase;color:#ffffff;line-height:24px;font-size:18px;padding:5px 10px;width:100px;}
.previous_post a, .next_post a{color:#ffffff;padding:5px 10px;text-transform:uppercase;}
.previous_post, .next_post{display:inline-block;}
.previous_post a:hover, .next_post a:hover{background:#000000;}
.next_post a{}
#rt-mainbody{overflow:hidden;}

html{
	-webkit-font-smoothing:antialiased;
	-webkit-text-size-adjust:none;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	}	 
body{
	-webkit-font-smoothing:antialiased;
	background-repeat:repeat;
	
	}
.hide{ 
	display:none;
	}
.show{
display:block;
}
.blocker{
	display:block;
	margin:auto;
	}
.white_loader{
	position:absolute;
	top:0px;
	left:0px;
	background:#ffffff;
	width:100%;
	height:100%;
	z-index:2;
	display:none;
	}
label  { 
	position:relative;
	top:0px;
	left:0px; 
	}

.fixed { position: fixed; top: -20px;  }
a:hover {
	background: #000000;color:#ffffff;
	}
#rt-bottom .rt-container{
	padding-top:20px;
	}
#gantry-viewswitcher {
	margin: 0 auto 1em;
	position: relative;
	}

/* Navigation - Core */

#rt-menu ul.menu li a, .menutop.theme-fusion li.root > .item, .menu-type-splitmenu .menutop.theme-splitmenu li .item {
	
	}

/* Navigation - Hovers */



/* Navigation - Active */

#rt-menu ul.menu li.active a, #rt-menu ul.menu li.active a:hover, .menutop.theme-fusion li.root.active > .item, .menutop.theme-fusion li.root.active > .item:hover, .menu-type-splitmenu .menutop.theme-splitmenu li.active .item { }

/* Navigation - Dropdowns */

ul.level2, ul.level3, ul.level4, ul.level5, ul.level6{
	-moz-box-shadow: 0 20px 40px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);
	box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);
	}
.menutop.theme-fusion .fusion-submenu-wrapper {
	
	}
.menutop.theme-fusion .fusion-submenu-wrapper.level3, .menutop.theme-fusion .fusion-submenu-wrapper.level4, .menutop.theme-fusion .fusion-submenu-wrapper.level5, .menutop.theme-fusion .fusion-submenu-wrapper.level6 {}
.menutop.theme-fusion ul li > .item {}
.menutop.theme-fusion ul li > .item:hover, .menutop.theme-fusion ul li.f-menuparent-itemfocus > .item {
	
	}
.menutop.theme-fusion ul li > .daddy span {
	background: url(../images/menus/dropdown-daddy.png) 100% 50% no-repeat;
	}
.menutop.theme-fusion .fusion-grouped ol li > .item {
	background: url(../images/menus/menu-arrow.png) 5px 50% no-repeat;
	}

/* inputs */

.input, .input span {
	display: inline-block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	}
.input {
	white-space: nowrap;
	line-height:1em;
	position:relative;
	outline: none;
	overflow: visible; /* removes extra side padding in IE */
	cursor: pointer;
	border: 1px solid #999;/* IE */
	border: rgba(0, 0, 0, .2) 1px solid;/* Saf4+, Chrome, FF3.6 */
	border-bottom:rgba(0, 0, 0, .4) 1px solid;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	background: -moz-linear-gradient(
			center top,
		rgba(255, 255, 255, .1) 0%,
		rgba(0, 0, 0, .1) 100%
	);/* FF3.6 */
	background: -webkit-gradient(
			linear,
		center bottom,
		center top,
		from(rgba(0, 0, 0, .1)),
		to(rgba(255, 255, 255, .1))
	);/* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000')"; /* IE8 */
	-moz-user-select: none;
	-webkit-user-select:none;
	-khtml-user-select: none;
	user-select: none;
	margin-bottom:10px;
	}
.input.full, .input.full span {
	display: block;
	}
.input:hover, .input.hover {
	background: -moz-linear-gradient(
		center top,
		rgba(255, 255, 255, .2) 0%,
		rgba(255, 255, 255, .1) 100%
	);/* FF3.6 */
	background: -webkit-gradient(
		linear,
		center bottom,
		center top,
		from(rgba(255, 255, 255, .1)),
		to(rgba(255, 255, 255, .2))
	);/* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF')"; /* IE8 */
	}
.input:active, .input.active {
	top:1px;
	}
.input span {
	position: relative;
	color:#fff;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
	border-top: rgba(255, 255, 255, .2) 1px solid;
	padding:0.6em 1.3em;
	line-height:1em;
	text-decoration:none;
	text-align:center;
	white-space: nowrap;
	}
.input.small span {font-size:12px;}
.input.medium span {font-size:14px;}
.input.large span {font-size:18px;}
.input.black {background-color: #333333;}
.input.gray {background-color: #666666;}
.input.white {background-color: #FFFFFF;}
.input.white span{color: #666666;}
.input.red {background-color: #e62727;}
#searchsubmit.input {background-color: #ff5c00;}
.input.magenta {background-color: #A9014B;}
.input.yellow {background-color: #ffb515;}
.input.blue {background-color: #00ADEE;}
.input.pink {background-color: #e22092;}
.input.green {background-color: #91bd09;}
.input.rosy {background-color: #F16C7C;}
.input.brown {background-color: #804000;}
.input.purple {background-color: #800080;}
.input.cyan {background-color: #46C7C7;}
.input.gold {background-color: #D4A017;}

/* Pagination */

.navrechts { 
	margin-top:250px;
	}
.post_nav_portfolio{
	display:inline-block;
	
	position:relative;
	top:10px;
	width:100%;
	}
.post_nav_portfolio .previous_post_link_align a {
	display:inline-block;
	float:left;
	height:32px;
	width:32px;
	background:url(../images/portfolio/prev.png) no-repeat left top transparent;
	}
.post_nav_portfolio .previous_post_link_align a:hover {
	background:url(../images/portfolio/prev_hover.png) no-repeat left top transparent;
	}
.post_nav_portfolio .next_post_link_align a {
	display:inline-block;
	float:left;
	height:32px;
	width:32px;
	background:url(../images/portfolio/next.png) no-repeat left top transparent;
	}
.post_nav_portfolio .next_post_link_align a:hover {
	background:url(../images/portfolio/next_hover.png) no-repeat left top transparent;
	}

.post_nav_portfolio .ajax_close_button a {
	display:none;
	float:left;
	height:32px;
	width:32px;
	background:url(../images/portfolio/close.png) no-repeat left top transparent;
	} 
.post_nav_portfolio .ajax_close_button a:hover {
	background:url(../images/portfolio/close_hover.png) no-repeat left top transparent;
	} 
.post_nav_portfolio .facebook-share a {
	display:inline-block;
	float:left;
	height:32px;
	width:32px;
	background:url(../images/portfolio/facebook.png) no-repeat left top transparent;
	} 
.post_nav_portfolio .facebook-share a:hover {
	background:url(../images/portfolio/facebook_hover.png) no-repeat left top transparent;
	}
.post_nav_portfolio .twitter-share a {
	display:inline-block;
	float:left;
	height:32px;
	width:32px;
	background:url(../images/portfolio/twitter.png) no-repeat left top transparent;
	} 
.post_nav_portfolio .twitter-share a:hover {
	background:url(../images/portfolio/twitter_hover.png) no-repeat left top transparent;
	}
.paginate {
	}
.pagination {
	
	float:right;
	margin-right:20px;
	}
.pagination span, .pagination a {
	display:inline-block;
	padding:10px;
	font-size:18px;
	line-height: 22px;
	color:#ffffff;
	
	}
.pagination a:hover{
	color:#fff;
	}
.pagination .current{
	color:#fff;
	}
/* Calendar */

.widget_calendar #wp-calendar {float:left;padding:0px 10px 0px 0px;width:90%;}

/* InputText */
.image_input {
	-moz-box-sizing: inherit; 
	-webkit-box-sizing: inherit; 
	-ms-box-sizing: inherit; 
	box-sizing: inherit; 
	-moz-border-radius: 0; 
	-moz-border-radius: 0px; 
	-khtml-border-radius: 0px; 
	-webkit-border-radius: 0px; 
	border-radius: 0px; 
	border: none;
	}
.image_input {
	background: url(images/textinput.png);
	height:23px;
	border:0;
	padding:0 5px;
	color:#555;
	text-shadow:1px 1px #fff;
	font-size:13px;
	outline:0;
	}
.image_input:focus{
	background-color:transparent;
	color:#d06712;
	}
.image_input {
	background-position: 0 0;
	width:243px;
	}

/* Custom Tweets Style */

.twitter_li {
	
	margin:0px 0px 10px 0px;
	}
.twitter-icon{display:inline-block;
	float:left;
	
	
	} 
/* Facebook comments */

#facebook-comments{padding:20px 40px;}
/* Twitter Special Mimo Widget */
.tweet_list{margin:20px 0px;}
.tweet_list li{margin:0px 0px 10px 0px;padding:0px 0px 10px 0px;}
.tweet_list li:last-child{border-bottom:0px;}
.tweet_user{font-size:14px;line-height:22px;text-transform:uppercase;}
.tweet_date{text-transform:uppercase;}
.break-word {
word-wrap: break-word;
}


/* Recent comments */

.widget_gantry_recentcomments ul.comments li{background:transparent;display:block;} 

.widget_gantry_recentcomments ul.comments .comment_link{background:url(../images/comment.png) no-repeat left center;padding:0px 0px 0px 20px;}

/*Archives title */

.rt-pagetitle {
	color:#ffffff; 
	padding:10px;
	margin:10px 0px;
	width:auto;
	float:left;
	}
.rt-pagetitle a{
	color:#ffffff; 
	}

/* Pages and Posts Title */

.rt-article-bg-page{
	
	position:relative;
	
	}
.rt-article-content-page{padding-top:20px;font-size:18px;line-height:24px;}
.rt-article-bg-page{padding:20px;}
.funky{position:relative;}
.rt-headline{
	margin:0px;
	display:inline-block;
	}
.rt-headline-single{
	margin:0px;
	}
.rt-headline-single h1{
	margin:10px 0px;
	font-weight:normal;
	display:inline-block;
	padding:0px;
	font-size:50px;
	line-height:60px;
	}
.loading_div .rt-headline{
	height:50px;
	margin-bottom:20px;
	}
.rt-headline h1.rt-article-title{
 	font-weight:normal;
	width:auto;
	float:left;
	
	}
.rt-headline h1.rt-article-title a{
 	
	color:#ffffff;
	}
.rt-headline h1{
	font-size:50px;
	padding:5px 10px;
	line-height:55px;
	margin:0px;
	}
.rt-headline h1.rt-article-title a:hover{color:#ffffff;}
.loading_div .rt-headline h1.rt-article-title{
	padding:10px;
	}

/* Blog Images */


.rt-post .rt-article-content{ 
	width:100%;
	float:left; 
	padding-bottom:40px;
	
	}
.rt-page .rt-article-content{
	width:100%; 
	float:left; 
	position:relative;
	top:0px;
		font-size:16px;
	letter-spacing:0.5px;
	padding-bottom:40px;
	}
img.rt-image { 
	
	
	background-color:#ffffff; 
	float:left;
	}
.rt-articleinfo{ 
	float:left;
	}

	
/* Blog Info */
.blog_content_single{}
.fb, .fb span[style], .fb iframe[style] {
	width: 100% !important;
	}
.facebookshare, .twittershare{display:inline-block;margin:0px 2px;}
.facebookshare a {
	display:inline-block;
	float:left;
	height:24px;
	width:24px;
	background:url(../images/social/facebook_black.png) no-repeat center center transparent;
	
	 
	} 
.twittershare a {
	display:inline-block;
	float:left;
	height:24px;
	width:24px;
	background:url(../images/social/twitter_black.png) no-repeat center center transparent;
	
	
	} 
.facebookshare a:hover{bacground:url(../images/social/facebook.png) no-repeat center center;}
.twittershare a:hover{background:url(../images/social/twitter.png) no-repeat center center;}
.share_single{
	margin-bottom:20px;
	display:inline-block;
	
	}
.rt-wordpress .rt-article-bg{
	display:inline-block;
	position:relative;
	padding:0px;
	width:100%;	
	border-bottom:0px transparent;
	}
.info_inside{
	
	float:inherit;
	}
.info_inside_normal{
	padding:40px;
	width:75%;
	text-align:center;
	}
.info_inside_single{
	float:left;
	padding:10px 0px;
	width:100%;
	}
.blog_thumb_standard{
	
	}
.blog_thumb_image{
	display:block;
	
	}
.blog_content_standard{
	padding:20px 40px;
	float:left;
	}
.all_image_inside_content{}
	
.all_inside_content {
	
	}
		
.blog_content_image{
	float:left;
	
	padding-top:20px;
	color:#898989;
	}
.mimo_blog_info{
	
	padding:5px 0px 20px 0px;
	float:left;
}
.format, .mimo_fb_share_button, .twitter-share-button{color:#ffffff;padding:2px 5px;margin-right:5px;}
.twitter-share-button{background:#04cbf6;}
.mimo_fb_share_button{background:#2e6dba;}

.rt-comment-block{display:inline-block;}
#rt-sidebar-a .readon_recent{color:#ffffff;}	
.readon_recent{padding:0px 5px;color:#ffffff;margin:0px;font-size:18px;line-height:24px;float:left;}
.readon_recent:hover{color:#ffffff;}
.plus{padding:0px 5px;margin:0px;font-size:18px;line-height:24px;color:#ffffff;float:left;}
.plus_blog, .plus_newswall{padding:0px 5px;margin:0px;font-size:18px;line-height:24px;color:#ffffff;float:left;}	
.show_readon{margin:0px 0px 5px 0px;float:left;display:inline-block;height:auto;}
.readon_blog a{
	text-align:center; 
	display:inline-block;
	padding:0px 5px;
	font-size:22px;
	color:#ffffff;
	line-height:18px;
	vertical-align:top;
	}
.show_readon_post a{
	text-align:center; 
	display:inline-block;
	padding:5px 5px;
	font-size:22px;
	color:#ffffff;
	line-height:22px;
	vertical-align:top;
	}
.mimocomments, .mimodate, .mimoauthor, .mimodate_modified{
	display:inline-block;
	padding:0px 2px;
	font-size:18px;
	font-style:italic;	
	line-height:26px;
	}
.floating{position:absolute;
	top:20px;
	left:-70px;
	z-index:99998;}
.floating2{position:absolute;
	top:85px;
	left:-70px;
	z-index:99998;}
.mimocomments a, .mimodate a, .mimoauthor a, .mimodate_modified a{
	
	
	}
.mimocomments a:hover , .mimodate a:hover, .mimoauthor a:hover, .mimodate_modified a:hover{color:#ffffff;}
.readon_standard , .readon_hide{
	text-align:center; 
	display:inline-block;
	padding:10px;
	font-size:46px;
	margin:0px;
	line-height:46px;
	}
.mimodate{
	
	}


.blog_read_more, .mimodate_single, .rt-comment-text{
	 
	display:inline-block;
	padding:10px 2px 10px 0px;
	font-size:16px;
	font-style:italic;
	
	
	margin:0px;
	}

/* Post Formats */




/* Portfolio & Newswall Styles

******************************************************************************/
/* Loading div  */

.loadmask {
	z-index: 99996;
	position: absolute;
	top:0;
	left:0;
	-moz-opacity: 0.5;
	opacity: .50;
	filter: alpha(opacity=50);
	background-color:#ffffff;
	width: 100%;
	height: 100%;
	zoom: 1;
	display:none;
	}
.loadmask-msg {
	z-index: 99997;
	z-index: 100;
	position: absolute;
	top: 50%;
	left: 50%;
	border:3px solid #000000;
	background:url(../images/ajaxmosaic-loader.gif) #ffffff no-repeat center center;
	-moz-border-radius: 30px;
	border-radius: 30px;
	display:none;
	}
.loadmask-msg div {
	-moz-opacity: 0.5;
	opacity: .50;
	filter: alpha(opacity=50);
	padding:20px;
	}
.masked {
	overflow: hidden !important;
	}
.masked-relative {
	position: relative !important;
	}
.masked-hidden {
	visibility: hidden !important;
	}
.clearfix:after {
	content: ".";
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
	}

/*Portfolio & Newswall */
.gotopost{position:absolute;bottom:0px;right:0px;display:none;height:30px;background:#000000;z-index:99999;width:80px;}
.mimo_gotopost_link{
	padding:5px 10px;
	font-size:14px;
	line-height:20px;
	display:inline-block;
	text-transform:uppercase;
	font-weight:normal;
	color:#ffffff;
	vertical-align:baseline;
	
	}
.mimo_newswall_link{
	padding:8px 10px 0px 0px;
	font-size:24px;
	line-height:20px;
	display:inline-block;
	text-transform:uppercase;
	font-weight:normal;
	color:#ffffff;
	vertical-align:baseline;
	
	}
.nopretty{line-height: 0px;height:100%;vertical-align:top;display:block;}
.cover{
	background:transparent;
	overflow:hidden;
	}
.covernews{
	background:transparent;
	overflow:hidden;
	margin-left:auto; margin-right:auto;
	}
.rock_newswall{line-height:0px;}
#portfolio, #newswall, #container_newswall {
	-webkit-backface-visibility: hidden;
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property:-moz-transform, opacity;
	-o-transition-property:top, left, opacity;
	transition-property:transform, opacity;
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
	text-align:justify;
	
	
	}
.mimo_portfolio_single_item, mimo_newswall_single_item {
	border-top: 3px solid #000;
	border-bottom: 3px solid #000;
	 display: -moz-inline-stack;
	display: inline-block;	
	vertical-align: top;
	width:100%;
	margin:0px 6px 6px 0px; 
	overflow:hidden;
	position:relative;
	}
.view_project{
	display:none; 
	font-style:italic;
	
	}
.mimo_portfolio_sidebar h2{
	
	border-bottom:1px dashed #E6E6E6;
	padding:10px 0px;
	}
.mimo_portfolio_sidebar{
	padding:10px 20px 10px 0px;
	float:left;
	width:100%;
	}
.mimo_portfolio_single_wrapper{
	overflow:hidden;
	}
.mimo_portfolio_image_single{
	width:50%;
	float:left;
	}
.mimo_portfolio_details {
	color:white;
	z-index:10;
	width:100%;
	font-size:14px;
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	}
.mimo_newswall_info{
	position: absolute;
	left: 0;
	top:0;
	color:#898989;
	z-index:99999;
	width:100%;
	font-size:14px;
	display:none;
	}
.normal_title {
	color:white;
	line-height:22px;
	padding:10px 20px;
	margin:0px auto;
	font-size:14px;
	}
.mimo_title{
	
	font-size:18px;
	color:white;
	line-height:22px;
	padding:10px 20px;
	margin:0px auto;
	text-transform:uppercase;
	}
.normal_title{
	
	
	color:white;
	line-height:40px;
	padding-bottom:20px;
	}
.single_portfolio_content{padding:20px;}
#newswall ul, #newslist ul{ 
	float:inherit;
	}
.container_newswall_class ul{ 
	float:inherit;
	}
.container_newswall_class .item2 { 
	background: transparent;
	float: left;
	overflow:hidden;
	}
.large2 .item2.large {
	width:100%;
	
	overflow:hidden;
	}
.large1 .item2.large {
	width:100%;
	
	overflow:hidden;
	}
.container_newswall_class .item2:hover, .container_newslist_class .item2:hover {
	cursor: pointer;
	}
.container_newswall_class{
	display:inline-block;
	}
#portfolio ul{ 
	float:inherit;
	}
.mimo_portfolio_item{
	display:none;
	}
.paginate_archive{
	margin-top:10px;
	}
#portfolio {
	width:100%; 
	display:inline-block; 
	}
#newswall, #newslist {
	width:100%; 
	display:inline-block; 
	}
#container_newswall {
	width:100%; 
	display:inline-block; 
	}
.mm_newslist{display:inline-block;
float:right;width:23%;}
.mm_newslist_details_mm{
	display:block;
	float:left;
	width:23%;
	}

.mm_details_show{
	opacity:0;
	position:absolute;
	top:74px;
	left:10px;
	width:74%;
	overflow:auto;
		
	}
	.mm_content{
	
	
	z-index:99998;
	color:#424242;
	padding:10px;
	margin:4px 0px;
	}
#newslist{padding:2px 2px 50px 2px;}
.large .mm_newslist_details_mm a{
	background:#000000;
	color:#ffffff;
	
	
}
.mm_newslist_details_mm a{padding:5px 2px;margin:2px 0px;background:#f2f2f2;
	}
.mm_newslist_details_mm{margin:2px 0px;}
.mm_newslist_details_mm a:hover, .widget ul li a:hover {color:#ffffff; cursor:pointer;}
.mimo_portfolio1c, .mimo_newswall1c {
	width:100%;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden; 
	display:inline-block;margin:0px; 
	float:left;
	}
.mimo_portfolio2c, .mimo_newswall2c {
	width:50%;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden; 
	display:inline-block;
	margin:0px; 
	float:left;
	}
.mimo_portfolio3c{
	width:33.33%;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden; 
	display:inline-block;
	margin:0px; 
	float:left;
	}
.mimo_newswall3c {
	width:33.33%;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden; 
	display:inline-block;
	margin:0px; 
	float:left;
	}
.mimo_portfolio4c, .mimo_newswall4c {
	width:25%;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden; 
	display:inline-block;
	margin:0px; 
	float:left;
	}
.mimo_portfolio5c, .mimo_newswall5c {
	width:20%;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden; 
	display:inline-block;
	margin:0px; 
	float:left;
	}
.mimo_portfolio6c, .mimo_newswall6c {
	width:16.65%; 
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden; 
	display:inline-block;
	margin:0px; 
	float:left;
	}
.mimo_newswall_details, .mimo_newslist_details {
	position: absolute;
	left: 0;
	top:0;
	color:#898989;
	z-index:10000;
	width:80%;
	height:80%;
	font-size:14px;
	opacity:0;
	}
.mimo_newswall_details_mimo, .mimo_newslist_details_mimo{
	
	width:100%;
	
	font-size:14px;
	display:none;
	}
.mimo_newswall_details_mimo h2, .mimo_newslist_details_mimo h2 {
	padding:0px 20px;
	margin:0px;
	display:inline-block;
		}
.inside_details .mimo_recent_link{color:#ffffff;}
.mimo_portfolio_details h2 a{
	
	
	}
.mimo_portfolio_details h2{
	margin: 0px;
	line-height:36px;
	font-weight: normal;
	padding:10px 0px;
	
	}
.mimo_newswall_details_mimo h2 a:hover, .mimo_portfolio_details h2 a:hover{
	color:#c8c8c8;
	}

.mimo_content_normal{font-size:18px;
	line-height:24px;
	color:#ffffff;}
.text_newswall{display:inline-block;line-height:24px;padding:0px 10px 0px 0px;font-size:16px;color:#ffffff; letter-spacing:1px;font-weight:normal;}
.inside_details{
	width:100%;
	margin:0px;padding:0px;
	background:#000000;
	}
.mimo_details_show{
	display:none;
	}

.mimo_portfolio_image{
	position:relative;
	z-index:2;
	}
.mimo_newswall_image, .mimo_newslist_image{
	position:relative;
	
	}
.mimo_newswall_image a img{display:block;}
.mimo_details_date{
	
	font-style:italic;
	display:inline-block;
	}
.mimo_details_date_normal{
	padding:14px 0px 4px 0px;
	color:#ffffff;
	font-style:italic;
	}

#sidebar-widget-portfolio label{
	position:relative;
	}
.loading_div .rt-article-content{
	top:200px;
	width:100%;
	}
.upperdiv , .loader_div{
	display:none;
	overflow:hidden;
	width:100%;
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property:    -moz-transform, opacity;
	-o-transition-property:         top, left, opacity;
	transition-property:         transform, opacity;
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
	
	/*border-bottom:1px dashed #898989;*/
	}

/* Filters */  
/*.before-filter{
	width:1140px;
	margin:0 auto;
	}*/
#newswallmimo-filter, #newswall-filter, #portfolio-filter {  
	
	list-style-type: none;  
	display:block;
	margin:0px;
	padding:0px;
	
	} 
#newswallmimo-filter li, #newswall-filter li, #portfolio-filter li {  
	display: inline;  
	} 
#newswallmimo-filter li a, #newswall-filter li a, #portfolio-filter li a {  
	text-decoration: none; 
	font-size:14px;
	padding:10px 12px;
	line-height:22px;
	display:inline-block;
	text-transform:uppercase;
	 color:#ffffff;
	
	
	
	}  
#newswallmimo-filter li a:hover, #newswall-filter li a:hover, #portfolio-filter li a:hover {
	text-decoration: none;
	background: #ffffff;
	}  
#newswallmimo-filter li .selected, #newswall-filter li .selected, #portfolio-filter li .selected {
	background: #ffffff;
	} 
/* NewsList */

.mimo_newslist{width:49%;}
/* Slideshow */
 
.slideshow img {
	background-color: #fff; 
	}	
.slideshow li {
	max-width:100%;
	}	
.rslides {
	margin: 0;
	width:100%;
	}
#allimg_id {
	position: relative;
	float: left;
	list-style-type:none;
	}
	
/*.rslides_nav {
	width:25px;
	height:38px;
	background:#ffffff url(../images/carousel/arrows.png) no-repeat top left;
	position:absolute;
	top:50%;
	margin-top:-19px;
	left:0px;
	text-indent:-9000px;
	opacity:0;
	cursor:pointer;
	z-index:100;
	}*/

.rslides_nav {
	position:absolute;
	top:50%;
	
	
	background: url(../images/flexslider/bg_direction_nav.png) no-repeat center center;
	
	display:inline-block;
	font-size:34px;
	color:#ffffff;
	line-height:34px;
	vertical-align:top;
	float:right;
	cursor:pointer;
	margin-top:2px;
	width:30px;
	height:60px;
	opacity:0;
	z-index:99998;
	}
.next  {
	right:0px;
	
	background-position:100% 0;
	}
.prev {
	left:0px;
	
	background-position:0% 0;
	}
.next:hover  {
	right:0px;
	background: url(../images/flexslider/bg_direction_nav.png) no-repeat center center #000000 ;
	background-position:100% 0;
	}
.prev:hover {
	left:0px;
	background: url(../images/flexslider/bg_direction_nav.png) no-repeat center center #000000 ;
	background-position:0% 0;
	}
.image_fraseblock{
	padding-left:30px;
	/*background:  url(../images/plus_white_left.png) no-repeat left center;*/ 
	}
.rslides_tabs {
	text-align: center;
	}
.rslides_tabs li {
	display: inline;
	float: none;
	_float: left;
	*float: left;
	margin-right: 5px;
	}
.rslides_tabs a {
	text-indent: -9999px;
	overflow: hidden;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background: #ccc;
	background: rgba(0,0,0, .2);
	display: inline-block;
	_display: block;
	*display: block;
	-webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
	-moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
	box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
	width: 9px;
	height: 9px;
	}
.rslides_tabs .rslides_here a {
	background: #222;
	background: rgba(0,0,0, .8);
	}

/* Text elements */

.custom_repeatable{
	opacity: 1 !important;
	}

	
/* Custom Widgets

*********************************************************/


/* Carousel widget styles */
.imgsize{display:none;}
.thecategory, .thecategory-slider{display:inline-block;}
.thecategory  a, .thecategory-slider ul li a{
	
	padding:5px 10px;
	font-size:18px;
	line-height:22px;
	display:inline-block;
	color:#ffffff;
	text-transform:uppercase;
	}
.thecategory  a{position:absolute;
top:0px;
left:0px;
color:ffffff;
background:#000000;}
.jspContainer{
	overflow: hidden;
	position: relative;
	}
.jspPane{
	position: absolute;
	}
.jspVerticalBar{
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 100%;
	background: #fff;
	}
.jspHorizontalBar{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 10px;
	background: #fff;
	}
.jspVerticalBar *,
.jspHorizontalBar *{
	margin: 0;
	padding: 0;
	}
.jspCap{
	display: none;
	}
.jspHorizontalBar .jspCap{
	float: left;
	}
.jspTrack{
	background: #fff;
	position: relative;
	}
.jspDrag{
	background: #000;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag{
	float: left;
	height: 100%;
	}
.jspArrow{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	}
.jspArrow.jspDisabled{
	cursor: default;
	background: #80808d;
	}
.jspVerticalBar .jspArrow{
	height: 10px;
	}
.jspHorizontalBar .jspArrow{
	width: 10px;
	float: left;
	height: 100%;
	}
.jspVerticalBar .jspArrow:focus{
	outline: none;
	}
.jspCorner{
	background: #eeeef4;
	float: left;
	height: 100%;
	}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */

* html .jspCorner{
	margin: 0 -3px 0 0;
	}

/* Circular Content Carousel Style */

.ca-container, .ca-container-slider{
	position:relative;
	width:100%;
	text-align:justify;
	margin:0px;
	padding:0px;
	background:transparent;
	-webkit-backface-visibility: hidden;
	overflow:hidden;
	}
#ca-wrapper{
	width:100%;
	text-align:justify;
	margin:0px;
	padding:0px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
	background:transparent;
	
	-webkit-backface-visibility: hidden;
	}
.ca-nav{
	opacity:0;
	}
.ca-more{
	color: white;
	vertical-align:top;
	display:inline-block;
	}
.ca-close{
	position:absolute;
	top:10px;
	left:10px;
	background:#fff url(../images/carousel/cross.png) no-repeat center center;
	width:27px;
	height:27px;
	text-indent:-9000px;
	outline:none;
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
	box-shadow:1px 1px 2px rgba(0,0,0,0.2);
	opacity:0.7;
	}
.ca-close:hover{
	opacity:1.0;
	}
.ca-item-main{
	overflow:hidden;
	}
.ca-item-main-slider{
	padding:5px;
	}
.ca-icon{
	opacity:1;
	
	}
.ca-item{
	display:inline-block;
	-moz-border-radius:0;
	/* Opera 8.5+ and CSS3 */
  box-sizing: border-box;
  /* Firefox 1+ */
  -moz-box-sizing: border-box;
  /* IE8 */
  -ms-box-sizing: border-box;
  /* Safari 3+ */
  -webkit-box-sizing: border-box; 
  border-right:0;
  outline:0;
	}
.ca-item h2{
	text-align:left;
	margin:0px;
	}
.ca-content-wrapper{
	 
	width:100%;
	height:100%;
	/*width:0px; expands to width of the wrapper minus 1 element */
	position:absolute;
	top:0px;
	left:0px;
	opacity:0;
	text-align:left;
	z-index:10000;
	overflow:hidden;
	
	}
	.ca-content-wrapper2{
	
	
	}
.ca-content{
	
	overflow:hidden;
	padding:20px;
	}
.ca-content-text{
	padding:5px 0px;
	font-size: 18px;
	line-height:18px;
	color:#ffffff;
	}
.ca-content-text-slider ul li{
	display:inline-block;
	}
.ca-content-text-slider p{
	margin:0px;
	}
.ca-content-text_show{
	padding:0px;
	margin:0px;
	font-size: 14px;
	line-height:16px;
	}
.ca-content-text p{
	padding-bottom:2px;
	}
.ca-content h2, .ca-content-slider h2{
	padding:5px 0px;
	display:inline-block;
	}
.ca-content ul{
	list-style-type:none;
	height:30px;
	}
.ca-content ul li{
	float:left;
	}

.ca-nav span{
	width:25px;
	height:38px;
	background:#ffffff url(../images/carousel/arrows.png) no-repeat top left;
	position:absolute;
	top:50%;
	margin-top:-19px;
	left:0px;
	text-indent:-9000px;
	cursor:pointer;
	z-index:100;
	}
.ca-nav span.ca-nav-next{
	background-position:top right;
	left:auto;
	right:0px;
	}

	    
/*Contact form */
.screenReader { left: -9999px; position: absolute; top: -9999px; }
.thanks { background: #F6F6F6; padding:10px; }

/*****Forms*****/
ol.forms { float: left; list-style: none; margin: 0; width: 100%; }
ol.forms li { 
	 
	 
	margin-bottom: 18px; 
	position: relative;
	
}
ol.forms label {
	cursor: pointer;
	display: block;
	float: left;
	font-size:18px;
	font-weight: bold;
	padding-right: 20px;
	width: 94%;
	margin:5px 0px;
}
ol.forms input, ol.forms textarea {
	border: 1px solid #7E8AA2;
	font: inherit;
	padding: 2px;
	width: 94%;
	float: left;
}
ol.forms textarea { height: 200px; }
ol.forms input:focus, ol.forms textarea:focus { background-color: #f2f3f6; border-color: #ff9800; }
.error { color: #f00; }
ol.forms li .error { float: left;font-size: 12px; margin-left: 20px; }
ol.forms li.textarea .error {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 94%;
}
ol.forms li.buttons{float:right;display:inline-block;margin:10px 10px;}
ol.forms li.screenReader {float: left; margin-bottom: 0; }
ol.forms li.buttons button { font-size:18px;}
ol.forms li.buttons button:hover {color:#ffffff;  }
ol.forms li.buttons button:active { left: -1px; position: relative; top: -1px; }
ol.forms li.inline {float: left;display:inline-block;margin:10px 0px;margin:15px 0px;width:50%;}
ol.forms li.inline input { width: auto; }
ol.forms li.inline label { display: inline; float: none; width: auto; }

ol.forms li.buttons button, #comments-form-buttons button,#ajax-contact-form button,#ajax-contact-form input[type="button"],#ajax-contact-form input[type="submit"],#ajax-contact-form input[type="reset"], #commentform button,#commentform input[type="button"],#commentform input[type="submit"],#commentform input[type="reset"] {
	
	border:none;
	margin:2px;
	}
ol.forms li input, ol.forms li textarea{
	width:94%;
	}
#commentform #author, #commentform #email, #commentform #url{
	width:54%;
	}
ol.forms li input[type="text"], #commentform input[type="text"] ,  #bbpress-forums input[type="text"]{
	width:94%;
	margin:0px;
	background: white;
	border: 1px solid #cccccc;
	color: #898989;
	
	font-size: 16px;
	height: 24px;
	line-height: 24px;
	padding: 2px 2px;
	text-indent: 16px;
	vertical-align: middle;
	}
ol.forms textarea, #commentform textarea{
	width:98%;
	margin:0px;
	background: white;
	border: 1px solid #cccccc;
	color: #898989;

	font-size: 12px;
	line-height: 24px;
	padding: 2px 2px;
	text-indent: 12px;
	vertical-align: middle;
	}

/* Search widget */
.searchli{
	
	}
#searchform {
	
	display:inline-block;
	float:left;
	margin: 8px 0px 0px 0px;
	}
#searchform input[type="text"]{
	-webkit-font-smoothing:antialiased;
	padding:3px 10px 4px 10px;
	width:140px;
	font-size: 20px;
	line-height:24px;
	border:0px;
	color:#ffffff;
	text-transform:uppercase;
	outline: none;
	}
#searchformresponsive {
	display:inline-block;
	float:left;
	margin:2px 0px;
	height:40px;
	width:50%;
	background:#000000;}
#searchformresponsive input[type="text"]{
	-webkit-font-smoothing:antialiased;
	padding:10px 10px;
	width:80%;
	background:#000000;
	font-size: 14px;
	border:0px;
	
	color:#ffffff;
	text-transform:uppercase;
	}
.screen-reader-text{
	display:none;
	}

/* Social Widget */

.twitter, .facebook, .google, .stumbleupon, .linkedin, .youtube, .rss, .mail{
	width:40px;
	
	
	height:40px;
	margin:0px 2px;
	-webkit-border-radius: 182px;  
	-moz-border-radius: 182px;  
	border-radius: 182px;
	
	}
#rt-top .mimo_social{margin:5px 0px 0px 0px;float:right;}
#rt-copyright .mimo_social{padding:10px 0px 0px 0px;float:right;}
.mimo_social{  
	list-style-type:none;
	/*text-align:center;*/
	margin:0px;
	}
.widget_gantry_mimosocial ul li a:hover, .fusion-submenu-wrapper ul li a:hover{
	background:transparent;
	
	}
#rt-top .widget_gantry_mimosocial{padding:0px;margin:0px}
.mimo_social li{
	display:inline-block;
	}
.twitter_icon{
	display:inline-block;
	width:100%;
	height:100%;
	background:url(../images/social/twitter.png) no-repeat center center ;
	padding:0px;
	}
.facebook_icon{
	display:inline-block;
	width:100%;
	height:100%;
	background:url(../images/social/facebook.png) no-repeat center center ;
	padding:0px;
	 
	}
.google_icon{
	display:inline-block;
	width:100%;
	height:100%;
	background:url(../images/social/google.png) no-repeat center center ;
	padding:0px;
	}
.stumbleupon_icon{
	display:inline-block;
	width:100%;
	height:100%;
	background:url(../images/social/stumbleupon.png) no-repeat center center ;
	padding:0px;
	}
.linkedin_icon{
	display:inline-block;
	width:100%;
	height:100%;
	background:url(../images/social/linkedin.png) no-repeat center center ;
	padding:0px;
	}
.youtube_icon{
	display:inline-block;
	width:100%;
	height:100%;
	background:url(../images/social/youtube.png) no-repeat center center ;
	padding:0px;
	}
.rss_icon{
	display:inline-block;
	width:100%;
	height:100%;
	background:url(../images/social/rss.png) no-repeat center center ;
	padding:0px;
	}
.mail_icon{
	display:inline-block;
	width:100%;
	height:100%;
	background:url(../images/social/mail.png) no-repeat center center ;
	padding:0px;
	}
/* Post Count Widget */
.post-count_icon, .post-comments_icon, .post-users_icon, .post-rev_icon, .post-facebook_icon, .post-twitter_icon, .post-more_icon, .post-less_icon, .post-rss_icon, .post-date_icon, .post-modified_icon, .post-author_icon, .post-img_icon, .post-link_icon, .post-audio_icon, .post-video_icon{
	display:inline-block;
	width:40px;
	height:40px;
	line-height:40px;
	padding:0px 0px 0px 0px;
	color:#ffffff;
	float:left;
	margin:0px;
	
	}
.post-count_icon{
	background:url(../images/social/post-count.png) no-repeat center center ;
	}
.post-comments_icon{
	background:url(../images/social/post-comments.png) no-repeat center center ;
	}
.post-users_icon{
	background:url(../images/social/post-users.png) no-repeat center center ;
	}
.post-rev_icon{
	background:url(../images/social/post-reviews.png) no-repeat center center ;
	}
.post-facebook_icon{
	background:url(../images/social/post-facebook.png) no-repeat center center ;
	}
.post-twitter_icon{
	background:url(../images/social/post-twitter.png) no-repeat center center ;
	}
.post-rss_icon{
	background:url(../images/social/post-rss.png) no-repeat center center ;
	}
.post-more_icon{
	background:url(../images/ticker/ticker-plus.png) no-repeat center center ;
	}
.post-less_icon{
	background:url(../images/posts/less.png) no-repeat center center ;
	}
.post-date_icon{
	background:url(../images/posts/date.png) no-repeat center center ;
	}
.post-author_icon{
	background:url(../images/social/post-users.png) no-repeat center center ;
	}
.post-modified_icon{
	background:url(../images/social/post-count.png) no-repeat center center ;
	}
.post-img_icon{
	background:url(../images/posts/image.png) no-repeat center center ;
	}
.post-link_icon{
	background:url(../images/posts/link.png) no-repeat center center ;
	}
.post-audio_icon{
	background:url(../images/posts/audio.png) no-repeat center center ;
	}
.post-video_icon{
	background:url(../images/posts/video.png) no-repeat center center ;
	}
	

#rt-maintop .post-info{position:relative;}
.post-count, .post-comments, .post-users, .post-rev, .post-facebook, .post-twitter, .post-rss, .post-more, .post-less, .post-rss, .post-date, .post-modified, .post-author, .post-img, .post-link, .post-audio {font-size:16px;
	line-height:40px;display:inline-block;float:left;color:#ffffff;padding:0px;display:none;margin:0px;}
.info-container{display:block;height:40px;float:left;}

.info{padding:0px 20px 0px 0px;}
/* Custom Mimo Recent Posts Widget */

.recent_content_total, .recent_content_news, .recent_content_recent{padding:5px 0px;}
#rt-sidebar-a .recent_content_recent, #rt-sidebar-b .recent_content_recent, #rt-sidebar-c .recent_content_recent{padding:0px;}
.mimo_recent_link{
	padding:2px 10px 0px 0px;
	font-size:18px;
	line-height:22px;
	display:inline-block;
	text-transform:uppercase;
	font-weight:normal;
	color:#ffffff;
	
	
	
	}

.date, .rt-desc{
	padding:2px 0px;
	font-size:16px;
	line-height:30px;
	display:inline-block;
	
	
	}
#rt-accessibility .button {
display: inline-block;
width: 14px;
height: 14px;

background: url(../images/typography.png);
margin: 2px;
}
.rt-desc-hide{display:none;}
#rt-maintop .rt-desc{padding-top:7px;float:right;}
.date{float:right;}
.mimo_recent_link:hover{
	
	color:#ffffff; 
	
	}
	
.show_readon_post{display:inline-block;margin:0px;}

.recent_com{padding:0px;font-size:14px;display:inline-block; text-transform:uppercase;line-height:12px;}
.recent_com_white{color:#ffffff;padding:0px;font-size:14px;display:inline-block; text-transform:uppercase;line-height:12px;}

.recent {display:inline-block;with:100%;}
.recent_thumb  {
	width:30%;
	display:inline-block;
	padding:4px;
	
	vertical-align:top;
	}
.recent_thumb img  {
	
	}
	.news-item{font-size:18px;}
.recent_content{padding:0px 10px;width:45%;display:inline-block;font-size:18px;line-height:20px; text-decoration:none;}
.mimo_recent_content{padding:0px;display:inline-block;font-size:16px;line-height:18px; font-weight:normal;}	
/* custom Widgets */
.module-title{}
.bold .module-title h2 {
	font-weight:bold;
}
.module-title h2  {
	
	padding:10px 20px 8px 10px; 
	display:inline-block;
	font-size:20px;
	line-height:22px;
	text-transform:uppercase;
	font-weight:normal;
	
}
#rt-sidebar-a .module-title h2, #rt-sidebar-b .module-title h2, #rt-sidebar-c .module-title h2 {
	color:#ffffff; 
	
	
	}
.plused .module-title h2{padding-left:40px;background:url(../images/social/ticker-plus.png) no-repeat left center;}
.black .module-title h2,#rt-sidebar-a .black .module-title h2, #rt-sidebar-b .black .module-title h2, #rt-sidebar-c .black .module-title h2 {
	color:#ffffff; 
	background:#000000;
	
	}
.grey .module-title h2,#rt-sidebar-a .grey .module-title h2, #rt-sidebar-b .grey .module-title h2, #rt-sidebar-c .grey .module-title h2 {
	 
	background-color:#898989;
	
	}
.grey .module-title h2,#rt-sidebar-a .grey .module-title h2, #rt-sidebar-b .grey .module-title h2, #rt-sidebar-c .grey .module-title h2 {
	color:#ffffff; 
	background:#898989;
	
	}
.black .module-title h2,#rt-sidebar-a .black .module-title h2, #rt-sidebar-b .black .module-title h2, #rt-sidebar-c .black .module-title h2 {
	 
	background:#000000;
	
	}
.widget_gantry_mimorecentposts .black .module-title {
	border-bottom:1px solid #000000;
	}
.white .module-title h2,#rt-sidebar-a .white .module-title h2, #rt-sidebar-b .white .module-title h2, #rt-sidebar-c .white .module-title h2 {
	color:#000000; 
	background:#ffffff;
	}
	
.color .module-title h2, .fcolor .module-title h2, .scolor .module-title h2, .tcolor .module-title h2, .focolor .module-title h2, .ficolor .module-title h2, .sicolor .module-title h2 {
	color:#ffffff; 
	}
.grey .module-title h2 {
	color:#ffffff; 
	
	}
.blackplused .module-title h2 {padding-left:40px;background:url(../images/ticker/ticker-plus.png) no-repeat 5px center #000000;
color:#ffffff;}
.widget_gantry_mimotwitter .module-title h2 {padding-left:40px;background:url(../images/social/post-twitter.png) no-repeat 5px center #000000;
color:#ffffff;}
.widget_gantry_mimorecentposts .module-title h2 {padding-left:40px;background:url(../images/social/post-count.png) no-repeat 5px center #000000;
color:#ffffff;}
.widget_gantry_mimoflickr .module-title h2 {padding-left:40px;background:url(../images/module/post-camera.png) no-repeat 5px center #000000;
color:#ffffff;}


/* Responsive menu widget */
.select-menu {
-webkit-appearance: none;
box-sizing: 40px;
-webkit-box-align: center;
border: 0px solid;
border-image: none;
white-space: pre;
-webkit-rtl-ordering: logical;
float:right;

cursor: default;
}
.select-menu, #bbppress-forums select {
line-height:24px;
font-size:16px;
text-transform:uppercase;
font-weight:normal;
height:40px;
z-index:100001;
width:49.5%;
overflow: hidden;
background: url(../images/select/selectplus.png) no-repeat right center;
color:#ffffff;
padding:5px 10px;
margin:2px 0px;
cursor:pointer;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
display:inline-block;
}
.widget_gantry_menu {
padding:0px;
margin:0px;
}

/* Mimo Contact Widget */

.widget_gantry_mimocontact{
width:90%;
padding:10px;
margin:0px;
}
.notification_error{
border: 1px solid #A25965;
height: auto;
width: 90%;
margin: 15px 0;
padding: 4px;
background: #F8F0F1;
text-align: left;
-moz-border-radius: 5px;
}
.notification_ok{
border: 1px #567397 solid;
height: auto;
width: 90%;
margin: 15px 0;
padding: 8px;
background: #f5f9fd;
text-align: center;
-moz-border-radius: 5px;
}
form#contactForm{margin:0px;padding:0px;width:100%;}
/* HR Widget Styles */

.mimo_blog_info_portfolio .hrname, .rt-article-content .hrname{
color:#f2f2f2;
}
.hrname{
background:transparent;

float:left;
display:block; 
font-size:34px;
line-height:65px;
background:#000000;
color:#9e9e9e;
margin-left:20px;


} 
.hrnormal {
border-bottom: 1px solid;
border-top: 1px solid ;
clear: both; 
float: left; 
width: 100%; 
background:#000000;


}
.hrdotted {
border-bottom:1px dotted ; 
clear: both; 
float: left; 
width: 100%; 
background:#000000;

}
.hrdashed {
border-bottom:1px ; 
border-style:dashed;
clear: both; 
float: left; 
width: 100%; 
background:#000000;

}
.hrcolormedium {
border-bottom:4px solid; 
clear: both; 
float: left; 
width: 100%; 
min-height:4px;
background:#000000;
}
.hrcolorbig {
border-bottom:10px solid; 
clear: both; 
float: left; 
width: 100%; 
background:#000000;

}
.hrcolorbigger {
border-bottom:20px solid; 
clear: both; 
float: left; 
width: 100%; 
background:#000000;

}
.hrcolormedium .hrname, .hrcolorbig .hrname, .hrcolorbigger .hrname {
padding:0px 5px;

}

/* Shortcodes

*******************************************************/

/*****Accordion Styles*****/

ul#accordion, ul#accordion ul {
	list-style-type: none; 
	margin: 0; 
	}
ul#accordion ul li { 
	border: none; 
	border-bottom: 1px solid #c8c8c8;
	padding: 5px 10px; 
	}
ul#accordion ul li:last-child { 
	border-bottom: none; 
	}
ul#accordion a.heading { 
	background: #c8c8c8;
	color: #ffffff;
	display: block;
	font-size: 18px;
	line-height: 18px;
	padding: 5px 20px;
	text-decoration: none;
	margin-bottom:1px;
	
	}
ul#accordion a.heading:hover {
	color: #fff; 
	}
ul#accordion li.ui-accordion-selected a.heading, ul#accordion li.current a.heading { 
	background: #898989; color: #fff; 
	}
ul#accordion li ul a:hover { 
	border-bottom: none; 
	}
ul#accordion li ul .date { 
	padding-right: 10px; 
	}
ul#accordion li ul .count { 
	padding-left: 10px; 
	}

/*****Additional Custom Accordion Styles*****/

body#customAccordion ul#accordion li ul { 
	display: none; 
	}
body#customAccordion ul#accordion li.current ul { 
	display: block; 
	}
.accordiondiv{
	padding:10px 20px;
	}

/* Tabs Style */
#rt-sidebar-a .tabnav li.ui-tabs-selected a{color:#ffffff;}
#rt-sidebar-a .tabnav-widget li.ui-tabs-selected a{color:#ffffff;}
#tabvanilla .rt-grid-12,#tabvanilla_widget .rt-grid-12 {width:100%;}
.tabnav, .tabnav-widget{display:inline-block;width:100%;padding:10px 0px  5px 0px;}
.tabnav{}
.tabnav li, .tabnav-widget li {
	color:#ffffff;
	display: inline-block;
	list-style: none;
	float:left;
	outline: none;
	
	margin:0px;
	padding:0px 0px;
	}
.tabnav li a, .tabnav-widget li a {
	text-decoration: none;
	padding:10px 10px 5px 10px;
	outline: none;
	font-size:20px;
	line-height:20px;
	vertical-align:baseline;
	
	margin:0px;
	text-transform:uppercase;
	
	}
.tabnav li a:hover, .tabnav-widget li a:hover{color:#ffffff;}
#rt-sidebar-a .tabnav li a,
#rt-sidebar-b .tabnav li a,

.tabdiv .rt-grid-12, .tabdiv-widget .rt-grid-12{margin:0px;}
.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a, .lefttabnav li a:hover, .lefttabnav li a:active, .lefttabnav li.ui-tabs-selected a, .tabnav-widget li a:hover, .tabnav-widget li a:active, .tabnav-widget li.ui-tabs-selected a {
	color: #ffffff;
	text-decoration: none;
	font-weight:normal;
	}
.tabdiv, .tabdiv-widget {
	margin-top: 2px;
	
	padding: 10px 0px;
	}

.ui-tabs-hide {
	display: none;
	}

/* Tabs Left Style */
	
#lefttabvanilla {
	position: relative;
	padding-left: 6.5em;
	
	}
#lefttabvanilla .lefttabnav {
	position: absolute;
	left: 0.25em;
	top: 0.25em;
	bottom: 0.25em;
	}
#lefttabvanilla .lefttabnav {
	width: 25%;
	border-bottom-width: 1px !important;
	
	
	display:inline-block;
}
#lefttabvanilla .lefttabnav li.ui-tabs-selected {
	border-right: 1px solid transparent;
	}
#lefttabvanilla .lefttabnav li a {
	float: left;
	text-align: left;
	width:100%;
	margin:1px;
	padding:5px 10px;
	text-transform:uppercase;
	}
#lefttabvanilla .lefttabnav li {
	display:block;
	margin:2px 0px;
	}
#lefttabvanilla  div {
	min-height:100px;
	margin-top:2px;
	margin-right:10px;
	padding:5px 10px;
	width:75%;
	float:right;
	background:#f9f9f9;
	}

/* PRICING BOXES */

.mimo_princing_table{
	width:100%;
	padding:50px auto;
	margin:50px auto;
	text-align:justify;
	}
.mimo_princing_table p{ 
	
	}
.pricing_box  { 
	border: 1px solid #c8c8c8; 
	float: left; 
	text-align: center; 
	padding: 0 0 20px 0; 
	margin-left:-1px; 
	box-shadow: 0 2px 10px -4px rgba(0, 0, 0, 0.5); 
	-moz-box-shadow: 0 2px 10px -4px rgba(0, 0, 0, 0.5); 
	background: #fff;
	}
.pricing_box .header  {
	
	border-bottom: 1px solid #ccc; 
	background: url(../images/pricing-tables/price.bg.png) repeat;
	}
.pricing_box .header { 
	width: 100%; 
	height: 68px; 
	}
.pricing_box .header span { 
	position: relative; 
	top: 20px; 
	font-size: 24px; 
	font-weight: bold; 
	line-height: 28px;
	}
.pricing_box .header span.info { 
	position: relative; 
	font-size: 18px; 
	font-weight: normal; 
	top: 2px; 
	display: block; 
	color: gray; 
	} 
.pricing_box p { 
	line-height: 28px;
	}
.pricing_box ul { 
	list-style: none;
	margin: 0 0 0px 0!important; 
	
	}
.cols-2  { 
	width: 49%; 
	margin-bottom:50px; 
	}
.cols-3 { 
	width: 32%;  
	margin-bottom:50px;
	}
.cols-4  { 
	width: 22%; 
	font-size: 1em; 
	}
.cols-5 { 
	width: 18%; 
	font-size: 0.9em;
	}
.pricing_box ul li { 
	line-height: 4em; 
	padding-left: 0px!important; 
	margin-left:0; 
	list-style-type: none!important;
	}
.pricing_box ul li.odd { 
	background: #F9F9F9;
	}
.pricing_box ul li.even { 
	background: #fff;
	}
.pricing_box strong { 
	
	}
.pricing_box p.button a{
	
	
	line-height:20px;
	}
.pricing_box p.button a:hover{
	background:#c8c8c8;
	color:black;
	}
.pricing_box strong.no { 
	background-position: 0 0;
	}
.pricing_box strong.single { 
	background-position: 0 -30px; 
	}
.pricing_box strong.unlim { 
	background-position: 0 -45px; 
	}
.pricing_box strong.more{ 
	background: url(../images/pricing-tables/price.more.png) no-repeat 0 0; 
	height: 20px; 
	width: 20px; 
	cursor: pointer; 
	float: right; 
	padding: 0; 
	margin: 14px 14px 0 0;
	}
.pricing_box strong.nopad { 
	padding: 0;
	}
.pricing_box h3{ 
	margin: 20px 0; 
	font-size: 22px; 
	display: block;
	}
.pricing_box h3 em{ 
	font-size: 12px; 
	font-weight: normal;
	}
.pricing_box p.button {
	float: none; 
	}
.pricing_box p.button a { 
	font-size: 16px;
	line-height: 16px;
	padding:5px 10px;
	color:#ffffff; 
	}
.pricing_box p.button:hover {
	background-position:left -80px;
	}
.pricing_box p.button a:hover{
	background-position:right -120px;
	}
.pricing_box.large { 
	position: relative; 
	z-index: 9; 
	margin-top: -20px; 
	-moz-box-shadow: 0 1px 10px #cbcbcb; 
	-webkit-box-shadow: 0 1px 10px #cbcbcb; 
	box-shadow: 0px 1px 10px #cbcbcb; 
	padding: 0 0 40px 0; 
	border-radius: 5px;
	}
.pricing_box.large .header { 
	color: #ffffff; 
	height: 88px; 
	background: url() repeat;
	}
.pricing_box.large .header  span{ 
	top: 30px; 
	}
.pricing_box.large .header  span.info{ 
	top: 14px; 
	color: #576e1f; 
	text-shadow:none; 
	}
.pricing_box.large p.button { 
	background-position:left -160px;
	}
.pricing_box.large p.button a{ 
	background-position:right -200px; 
	color: #ffffff;
	}
.pricing_box.large p.button:hover { 
	background-position:left -240px;
	}
.pricing_box.large p.button a:hover{ 
	background-position:right -280px; 
	}

/*Buttons*/

p.button { 
	margin: 0 20px 0 0; 
	padding: 0; 
	display: inline-block;
	}
p.button a{ 
	float: left; 
	line-height:32px; 
	*line-height:28px; 
	margin: 0 -20px 0 0!important; 
	padding: 0 20px; 
	border: none; 
	cursor: pointer; 
	font-size: 12px; 
	text-decoration:none;
	}
p.button a:hover{
	text-decoration: none;
	}

/* ------- Fluid Columns shortcodes ------- */

.one_half{ width:48%; }
.one_third{ width:30.66%; }
.two_third{ width:65.33%; }
.one_fourth{ width:22%; }
.three_fourth{ width:74%; }
.one_fifth{ width:16.8%; }
.two_fifth{ width:37.6%; }
.three_fifth{ width:58.4%; }
.four_fifth{ width:67.2%; }
.one_sixth{ width:13.33%; }
.five_sixth{ width:82.67%; }
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{ 
	position:relative; 
	margin-right:4%; 
	float:left; 
	}
.last{ 
	margin-right:0 !important; 
	clear:right; 
	}
.clearboth {
	clear:both;
	display:block;
	font-size:0;
	height:0;
	line-height:0;
	width:100%;
	}
	
/*Custom frases */

.white{color:white;}

.frase{
	font-size:44px; 
	
	line-height:46px;
	padding:2px 10px 2px 0px;
	margin:2px 0px;
	}
.mediumfrase{
	font-size:34px; 
	
	line-height:36px;
	padding:2px 10px 2px 0px;
	margin:2px 0px;
	}
.smallfrase{
	line-height:26px;
	font-size:24px; 
	padding:2px 10px 2px 0px;
	margin:2px 0px;
	
	}
.fraseblock, .fcfraseblock, .scfraseblock, .tcfraseblock, .focfraseblock, .ficfraseblock, .sicfraseblock, .blackfraseblock, .greyfraseblock{ 
	font-size:44px; 
	margin:2px 0px;
	line-height:60px;
	padding:5px 10px;
	color:#ffffff;
	
	}
.mediumfraseblock, .fcmediumfraseblock, .scmediumfraseblock, .tcmediumfraseblock, .focmediumfraseblock, .ficmediumfraseblock, .sicmediumfraseblock, .blackmediumfraseblock, .greymediumfraseblock{
	font-size:34px; 
	
	line-height:50px;
	padding:5px 10px;
	color:#ffffff;
	margin:2px 0px;
	}
.smallfraseblock, .fcsmallfraseblock, .scsmallfraseblock, .tcsmallfraseblock, .focsmallfraseblock, .ficsmallfraseblock, .sicsmallfraseblock, .blacksmallfraseblock, .greysmallfraseblock{
	line-height:40px;
	font-size:24px; 
	color:#ffffff;
	padding:5px 10px;
	margin:2px 0px;
	}
.fcfraseblock a, .fcmediumfraseblock a, .fcsmallfraseblock a, .scfraseblock a, .scmediumfraseblock a, .tcsmallfraseblock a, .tcfraseblock a, .tcmediumfraseblock a, .smallfraseblock a, , .focsmallfraseblock a, .focfraseblock a, .focmediumfraseblock a, .ficsmallfraseblock a, .ficfraseblock a, .ficmediumfraseblock a, .sicsmalfraseblock a, .sicfraseblock a, .sicmediumfraseblock a, .blackfraseblock a, .greyfraseblock a, .blackmediumfraseblock a, .greymediumfraseblock a, .blacksmallfraseblock a, .greysmallfraseblock a{
	color:#ffffff;
	
	}
.blacksmallfraseblock, .blackmediumfraseblock, .blackfraseblock{background:#000000;}

.textwidget{
	overflow:hidden;
	}

/* Buttons */

.sendbutton, button, input[type="button"], input[type="submit"], input[type="reset"], #bbppress-forums input[type="button"], #bbppress-forums input[type="submit"] {
	font-weight:bold;
	font-size:12px;
	line-height: 1;
	padding: 10px;
	text-align: center;
	text-shadow: 0 1px 0 #cccccc;
	border:0px;
	}
.sendbutton:hover,   button:hover, input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover {
	background: #d9d9d9;
	-webkit-box-shadow: inset 0 0 1px 1px #eaeaea;
	-moz-box-shadow: inset 0 0 1px 1px #eaeaea;
	box-shadow: inset 0 0 1px 1px #eaeaea;
	color: #222;
	cursor: pointer;
	}
.sendbutton:active,  button:active, input[type="button"]:active, input[type="submit"]:active, input[type="reset"]:active {
	background: #d0d0d0;
	-webkit-box-shadow: inset 0 0 1px 1px #e3e3e3;
	-moz-box-shadow: inset 0 0 1px 1px #e3e3e3;
	box-shadow: inset 0 0 1px 1px #e3e3e3;
	color: #000; 
	}
/* BB Press Forum */

#bbpress-forums fieldset.bbp-form label {
	position:relative;
	
	margin: 0;
	display: inline-block;
}
/* Mimo logo */

.mimologo2{
	float:left;
	opacity:0;
	width:0px;
	height:0px;
	overflow:hidden;
	vertical-align:baseline;
	
	}

#magic-line { position: absolute;  bottom: -12px; left: 0; width: 100px; height: 62px;opacity:0;background:#cccccc;}

/* Custom Image Posts */
.widget_gantry_mimorecentimageposts ul{text-align:justify;display:inline-block;}
.image_posts li{
	
	display:inline-block;
	position:relative;
	}

.stretch {
    display: inline-block;
    width: 100%;

    /* if you need IE6/7 support */
    *display: inline;
    zoom: 1
}	
/* Content */
.blog_content_standard, .rt-article-content-page{
	font-size:16px;line-height:22px;letter-spacing:0.5px;}
/* All widgets */
 


.widget_gantry_recentposts ul li a, .widget_gantry_links ul li a, .widget_gantry_categories ul li a, .widget_gantry_archives ul li a, .widget_archive ul li a, .widget_pages ul li a, .widget_meta ul li a, .widget_categories ul li a, .widget_gantry_pages ul li a, .widget_links ul li a, .widget_recent_entries ul li a, .widget_gantry_meta ul li a{padding:2px 5px;margin:2px 0px;font-size:16px;line-height:34px;
	}
	.widget_gantry_recentposts ul li , .widget_gantry_links ul li , .widget_gantry_categories ul li , .widget_gantry_archives ul li, .widget_archive ul li, .widget_pages ul li, .widget_meta ul li, .widget_categories ul li, .widget_gantry_pages ul li, .widget_links ul li, .widget_recent_entries ul li, .widget_gantry_meta ul li  {
	display:block;width:96%;margin:2px 0px;}
.widget_gantry_recentposts , .widget_gantry_links  , .widget_gantry_categories, .widget_gantry_archives, .widget_archive, .widget_pages, .widget_meta, .widget_categories, .widget_gantry_pages, .widget_links, .widget_recent_entries, .widget_gantry_meta, .widget-text, .widget_recent_comments, .widget_gantry_mimonews, .widget_gantry_mimonewstotal, .widget_tag_cloud, .widget_calendar, .widget_gantry_mimotwitter, .widget_gantry_mimocontact, .widget_gantry_breadcrumbs, .widget_gantry_mimorecentposts, .widget_gantry_recentcomments, .widget_text, .widget_gantry_mimosocial, .widget_gantry_fontsizer, .widget_gantry_mimofacebook, .widget_gantry_mimoflickr {padding:10px 20px;
	}
.widget_gantry_mimobloginfo {margin:0px;}
/*Recent Image Posts */
.news-image1c{width:100%}
.news-image2c{width:48%}
.news-image3c{width:31%;}
.news-image4c{width:22%;}
.news-image{padding:0px 0px 0px 0px;display:inline-block;} 
.news-image:last-child{padding:0px 0px 0px 0px;} 
.recent_image_li{position:relative;}
.post-categories{padding:0px;
margin:0px;
display:inline-block;}
.thecategoryimage{padding:0px;margin:0px;z-index:99998;font-size:16px;display:inline-block;}
.thecategory a{background:#000000;}
.mimo_recent_image_link{padding:2px 0px;
	font-size:70%;
	line-height:100%;
	
	 
	
	
	}
	.mimo_recent_image_link a{
	
	}
	.mimocontent{padding:10px 0px;}
.thecategoryimage ul li a{
	
	
	z-index:2;
	padding:2px 2px;
	font-size:100%;
	line-height:100%;
	display:inline-block;
	color:#ffffff;
	
	
}


/* Banners */

.banner-top{margin:70px 0px 0px 0px;float:right;}

/* NewsTicker */

/* Ticker Styling */
.widget_gantry_mimonewsticker{height:40px;width:100%;padding:0;}
.all-ticker{margin:0px;
	padding:0px;
	height: 40px;
	overflow: hidden;
display:block;	
width:100%;
background:#000000;
color:#ffffff;
z-index:10;}
#ticker {
	
}
#ticker li {
	margin:0px;
	padding:0px;
	background:#000000;
color:#ffffff;
width:100%;
}
.mimo_ticker_link{
	padding:10px 3px 10px 10px;
	font-size:18px;
	line-height:22px;
	display:inline-block;
	margin:0px;
color:#ffffff;
text-transform:uppercase;
vertical-align:top;
} 
.mimo_ticker_left{
	padding:10px 10px 8px 0px;
	font-size:20px;
	line-height:24px;
	display:inline-block;
	margin:0px;
color:#ffffff;
text-transform:uppercase;
vertical-align:top;


} 
.uls{margin:0px;
	padding:0px;
	height: 40px;
	overflow: hidden;
display:inline-block;	
background:#000000;
color:#ffffff;}
.animate_left{display:inline-block;float:left;}
span.mimo_ticker_link{
	padding:10px 3px 8px 0px;
	font-size:14px;
	line-height:22px;
	display:inline-block;
	margin:0px;
color:#ffffff;
text-transform:uppercase;
vertical-align:top;
float:left;
background:#000000;
width:100px;

}

.ticker_left_newswall{padding:0px 5px 0px 0px;
	
	
	display:inline-block;
	margin:0px;
	font-size:14px;
	line-height:22px;
	vertical-align: text-bottom;
	margin:0px 0px 3px 0px;
	}
.recent_com_ticker{padding:12px 5px 10px 4px;font-size:14px;display:inline-block; line-height:20px;color:#ffffff;text-transform:uppercase;}
.ticker_content{padding:0px 0px 0px 5px;font-size:12px;display:inline-block;line-height:16px;color:#ffffff;}
.readon_ticker{padding:0px 0px 0px 5px;font-size:12px;display:inline-block;line-height:16px;color:#ffffff;}
/* Mimo News widget */

.cn_wrapper{width:100%;
 -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
 -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
 -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
       -o-transition-property:         top, left, opacity;
          transition-property:         transform, opacity;
		  
}
.cn_item, .recent{
	width:100%;
	display:block;
	
	position:relative;
	margin-bottom:10px;
}

.cn_item:hover h2,
.cn_list .selected h2,
.cn_item:active h2{
	border-color:#2C5FAC;
}
.cn_item:hover p,
.cn_list .selected p,
.cn_item:active p{
	border-color:#527CBB;
}
.cn_item:active {
	color: #011c44;
	text-shadow: 1px 1px 1px #ccdffc;
}
.cn_list p{
	height:29px;
	padding-top:2px;
	overflow:hidden;
	border-top:1px solid #333;
}
.cn_page, .cn_page_recent{}
.cn_page .cn_item .cn_recent_thumb{display:none;background:transparent;margin:0px 0px 20px 0px}

.cn_page .cn_item:first-child {width:100%;}
.cn_page .cn_item:first-child .cn_recent_thumb  {
	display:block;
	width:100%;
	
	
	float: left;
	
	}
/* Mimo News Total widget */

.cn_total_item{
	width:49.5%;
	display:inline-block;
	
	vertical-align:top;
	
	padding:0px;
	
	
}

.cn_newstotal{width:100%;padding:20px 20px;}
/* Flexslider */

/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li{display: none; -webkit-backface-visibility: hidden; }
 /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.newswall-image, .mimo_newswall_details_mimo, .flexslider, .cn_wrapper_total {margin: 0;position: relative; }
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;width:100%;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;-webkit-margin-before: 0px;
-webkit-margin-after: 0px;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.flex-direction-nav li{display: inline-block;border:0px;float:right;}
.flex-direction-nav {width:100%;opacity:0;height: 60px;position:absolute;top:40%;z-index:99998;}
.flex-direction-nav a {float:left;width: 30px; height: 60px; text-align:center; 
	display:inline-block;
	line-height:60px;
	
	
	
	cursor:pointer;
	background: url(../images/flexslider/bg_direction_nav.png) no-repeat center center;cursor: pointer; text-indent: -9999px; -webkit-transition: all .3s ease;}
.flex-direction-nav a:hover {background: url(../images/flexslider/bg_direction_nav.png) no-repeat 0 0;opacity:0.5;}
.flex-direction-nav .flex-next, .flex-direction-nav .flex-next:hover {background-position: 100% 0;  }
.flex-direction-nav .flex-next {position:absolute;top:50%;right:0px;}
.flex-direction-nav .flex-prev {background-position: 0% 0;position:absolute;top:50%;left:0px;}

.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
 /* share Widget */
 
.icons{
	display:inline-block;;
    width:100%;
	margin:0px;
	padding:0px;
	background:transparent;
	text-align:justify;
}
.share-info a{
 font-size:14px;
 line-height:22px;
 padding:5px 10px;
 background:#000000;
 text-transform:uppercase;
 font-weight:normal;
 } 
 .share-info{
 position:absolute;
 top:45%;
 width:100%;
 text-align:center;
 
 }
 .twitter_count, .facebook_count, .rss_count, .blog_count, .contact_count, .home_count {
display:inline-block;
float:right;
 margin:0px;
 padding:120px 0px;
position:relative;
 }


 .widget_gantry_mimoshare, .widget_gantry_logo, .widget_gantry_mimobloginfo{line-height:4px;}
 .twitter_count{background:url(../images/social/twitter_big.png) no-repeat center center }
  .facebook_count{background:url(../images/social/facebook_big.png) no-repeat center center } 
   .rss_count{background:url(../images/social/rss_big.png) no-repeat center center } 
   .blog_count{background:url(../images/social/blog_big.png) no-repeat center center#cccccc }
  .contact_count{background:url(../images/social/contact_big.png) no-repeat center center #cccccc} 
   .home_count{background:url(../images/social/home_big.png) no-repeat center center #cccccc}  
  
 .twitter_count a, .facebook_count a, .rss_count a,.home_count a, .blog_count a, .contact_count a  {color:#ffffff;}
 
 /* To Top Widget */
 
#gantry-totop{width:40px;
    height:40px;
    opacity:0.3;
    position:fixed;
    bottom:50px;
    right:100px;
    display:none;
    text-indent:-9999px;
    background: url('../images/icon_top.png') no-repeat;}
	
/* Faceboof Fans Widget */

.widget_gantry_mimoshare  .fbConnectWidgetFooter{display:none; visibility:hidden;}
#rt-sidebar-a  .fan_box .connections{border-top:0px;}


/* Tags Widget */
.tagcloud{
	padding:5px 0px;
	margin:0px 0px 5px 0px;

	}
.tagcloud a, .rt-tags a{
	padding:2px 10px;
	color:#ffffff;
	line-height:26px;

	}
	.rt-tags{padding:10px 40px;}
.rt-tags a{margin:1px;}
#rt-sidebar-a .tagcloud a  ,#rt-sidebar-b .tagcloud a ,#rt-sidebar-c .tagcloud a{color:#ffffff;}	 
/* Mimo Info Widget */

.info, .info a{color:#ffffff;font-size:14px;text-transform:uppercase;}
.widget_gantry_mimoinfo{z-index:10;}

/* Gallery Shortcode */

.wp-caption{background:#ffffff;}
.wp-caption-text {color:#000000;}
.gallery{border:0px;
margin:10px 0px;height:auto;}
.gallery-caption{position:absolute;bottom:0px;left:0px;color:#ffffff;display:block;padding:5px 10px;}

/* theme Check codes */
.sticky{display:block;}
.bypostauthor{color:#000000;text-transform:uppercase;}
.alignleft{text-align:left;}
.alignright{text-align:right;}
.aligncenter{text-align:center;}
.nonavigation{} 
p, .mimo_recent_content, .blog_content_standard, .tweet_text, .text_newswall{font-family:arial, serif;font-size:12px;line-height:16px;}
.widget_gantry_recentposts ul li, .widget_gantry_links ul li, .widget_gantry_categories ul li, .widget_gantry_archives ul li, .widget_archive ul li, .widget_pages ul li, .widget_meta ul li, .widget_categories ul li, .widget_gantry_pages ul li, .widget_links ul li, .widget_recent_entries ul li, .widget_gantry_meta ul li{text-transform:uppercase;font-size:14px;}

/* Nav menu */

.widget_nav_menu .fcolor a:hover,.widget_nav_menu .fcolorsub{background:transparent}
.widget_nav_menu .scolor a:hover,.widget_nav_menu .scolorsub{background:transparent}
.widget_nav_menu .tcolor a:hover,.widget_nav_menu .tcolorsub{background:transparent}
.widget_nav_menu .focolor a:hover,.widget_nav_menu .focolorsub{background:transparent}
.widget_nav_menu .ficolor a:hover,.widget_nav_menu .ficolorsub{background:transparent}
.widget_nav_menu .sicolor a:hover,.widget_nav_menu .sicolorsub{background:transparent}