/**/
.reviews-t {
	float: left;
	padding: 16px 20px 14px 20px;
	margin: 4px 0 7px 0;
	z-index: 2;
	visibility: hidden;
}
.partner-bg {	
	visibility: hidden;
}
.reviews-t img {
	visibility: hidden;
}
.reviews-t.p-r {	
	position: relative;
}
.twitter-img {
	position: relative;
	line-height: 0;
}

.twitter-img > span {	
	content: "";
	margin-top: 2px;
	margin-right: 10px;
	position: absolute;
	left: 0;
	top: -2px;
	background-position: -535px center;
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	
	/* Firefox */
	-moz-transition: opacity 0.3s ease;
	/* WebKit */
	-webkit-transition: opacity 0.3s ease;
	/* Opera */
	-o-transition: opacity 0.3s ease;
	/* Standard */
	transition: opacity 0.3s ease;
}
.twitter-img:hover > span {
	opacity: 1;	
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}


#footer .ico-twit:before {
	background-image: none !important;
	width: 0;
}
.ico-twit {
	display: table;
	vertical-align: middle;
	position: relative;
}
.ico-twit img {
	float: left;
}
.timesince,
#footer .timesince,
.widget .twitts .timesince {
	font-size: 10px;
	text-decoration: none;
}
#footer .timesince:hover {
	text-decoration: underline;
}
#footer .ico-twit a:hover {
	text-decoration: underline;
}
.info-twitter {
	float: left;
	margin: 0 0 0 10px;
}
	.info-twitter span {
		display: block;
	}
	.dt-twitter-name {
		font-size: 12px;
		font-weight: bold;
	}
	.dt-twitter-account {
		font-size: 10px;
		font-weight: normal;
	}
.ico-twit a{
	text-decoration: none;
	display: table-cell;
	vertical-align: middle;
}
#aside .reviews-t {
	margin: 4px 0 7px 0;
}

#aside .widget:first-child .reviews-t.coda-team {
	margin: 2px 0 1px 0;
}
#footer .reviews-t {	
	margin: 5px 0 7px 0;
	/*width:170px;*/
}
#footer .reviews-t.coda-team,
#aside .reviews-t.coda-team {
	padding: 0px 0px 0px 0px;
	margin: 0px 0 0 0;
	width: 210px;
    background: none !important;
}
	#footer .reviews-t.coda-team .list-carousel,
	#footer .reviews-t.coda-team .caroufredsel_wrapper,
	#aside .reviews-t.coda-team .list-carousel,
	#aside .reviews-t.coda-team .caroufredsel_wrapper {
		width: 210px !important;
	}
#footer .reviews-t.coda-team {
	margin: 0px 0 0 0;
}
.reviews-t.coda-team .img-frame.left {
	margin: 4px 20px 15px 0;
}
	.reviews-b {
		padding: 0;
		z-index: 2;
		left: 51px;
		position: absolute;
		bottom: -12px;
	}

.twit p.autor {
	  margin: 15px 0 0px 0;
	  padding: 0 0 0 0px;
} 	
#aside .twit p.autor {
	margin: 0;
}
    
	.coda-slider p.loading { 
		padding: 20px;
		text-align: center 
	}

/*Photo Stack Gallery*/
.ps-slider{
	height: 435px;
	margin: -6px 0 5px 0px;
}
	/* Thumbnail slider style */

	
	.navig-nivo a.temp_disabled,
	.navig-nivo a.temp_disabled:hover {
    	cursor: default;
		opacity: 0.5;
		background-position: 0 0 !important;
 	}
/*	.navig-nivo a.temp_disabled.next {
		right:-10px
	}*/

	/*****************************/
	#ps-albums {
		overflow: hidden;
	}
		.ps-slider .ps-album {
			padding: 6px 4px 6px 3px;
			position: absolute;
			top: 0px;
			right: -1000px;
		}
			.ps-album-inner {
				position: relative;
				float: left;
				line-height: 0;
				-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);        
				box-shadow: 		inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);
			  }
				 .ps-album-inner img{
					 z-index: -1;
					 position: relative;
				 }
				.ps-album-inner span.border,
				#slide .nivoSlider span.border,
				#fancytile-slide span.border,
				.slides span.border {
					width: 232px;
					height: 395px;
					opacity: 0.3;
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    				filter: alpha(opacity=30);
				}
				.ps-album-inner span.border-dark,
				#slide .nivoSlider span.border-dark,
				#fancytile-slide span.border-dark,
				.slides span.border-dark {
					width: 234px;
					height: 397px;
					opacity: 0.15;
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
    				filter: alpha(opacity=15);
					border: 1px solid #000;
					position: absolute;
					left: 0;
					top: 0;
					z-index: 120
				}
				#slide .nivoSlider {
					position: relative;
				}
				
				#slide .nivoSlider span.border-dark,
				#fancytile-slide span.border-dark {
					width: 958px;
					height: 398px;
				}
				#fancytile-slide span.border-dark {
					width: 959px;
					height: 399px;
				}
				#fancytile-slide li {
					background-image: none;
				}
				#slide .nivoSlider span.border,
				#fancytile-slide span.border {
					width: 956px;
					height: 396px;
				}
				#fancytile-slide span.border {
					width: 957px;
					height: 397px;
				}
			.ps-slider .ps-album img{
				height: 430px;
			}
			.slide-desc {
				 position: absolute;
				 left: 0px;
				 bottom: 0px;
				  display: none;
				  z-index: 230;
				  background-color: rgba(0,0,0,0.6);
				  width: 239px;
				  height: 430px;
			}
			.ps-inner-link-only .slide-desc {
				background-color: transparent;
			}
			.ps-slider .ps-album .ps-desc{
				  color: #666;
				  padding: 11px 20px 15px 20px;
				  line-height: 20px;
				  overflow: hidden;
				  position: absolute;
				  left: 0px;
				  bottom: 0px;
				  text-align: center;
				  width: 200px;					
			  }
			  .ps-slider .ps-album .ps-desc .link {
				  margin: 15px auto 5px;
			  }
			  .link,
			  .no-slide-desc .link  {
				  position: relative;
				  height: 29px;
				  width: 29px;
				  z-index: 999;
				  margin: 15px auto 0;
			  }
			  .widget .link,
			  .widget .no-slide-desc .link  {				  
				  left: 10px;
				  top: 10px;
				  position: absolute;
				  margin: 0 0 0 0;		  
			  }
			  
			  .widget .link a,
			   .widget .no-slide-desc .link a {
				   float: left;
				   margin: 0px 0 0 0px;
				   height: 23px;
				   width: 23px;
				   background-image: url(../images/link.png);
				   background-repeat: no-repeat;
				   background-position: 4px center;
				   -moz-border-radius: 50px 50px 50px 50px;
					 border-radius: 	50px 50px 50px 50px;
					 background-color: #fff;				   
				 	 opacity: 1;				  
					-webkit-transition: all 0.3s ease-in-out;
					-moz-transition: 	all 0.3s ease-in-out;
					-o-transition: 		all 0.3s ease-in-out;
					transition: 		all 0.3s ease-in-out;
				}
				
			   #slide .link a,
			   #slide .no-slide-desc .link a {
				   float: left;
				   margin: 0px 0 0 0px;
				   height: 30px;
				   width: 30px;
				   background-image: url(../images/link.png);
				   background-repeat: no-repeat;
				   background-position: center center;
				   -moz-border-radius: 50px 50px 50px 50px;
					 border-radius: 	50px 50px 50px 50px;
					 background-color: #fff;
					 
					 box-shadow: 0 1px 0 0 #ccc, 
							   0 2px 0 0 #bbb,
							   0 1px 0 0 #b9b9b9,
							   0 2px 0 0 #aaa,
							   0 2px 1px rgba(0,0,0,.1),
							   0 0 2px rgba(0,0,0,.1),
							   0 1px 1px rgba(0,0,0,.3),
							   0 1px 2px rgba(0,0,0,.2),
							   0 3px 4px rgba(0,0,0,.25);
				   
				  opacity: 1;
				  
					-webkit-transition: opacity 0.3s ease;
					-moz-transition: 	opacity 0.3s ease;
					-o-transition: 		opacity 0.3s ease;
					transition: 		opacity 0.3s ease;
				}
				.ps-album-inner .no-slide-desc .link {
					right: -20px
				}
				#slider .nivo-caption.no-slide-desc,
				#carousel .carousel-feature .carousel-caption.no-slide-desc {
					/*padding: 5px 20px 15px 0;*/
					background-color: transparent !important;
				}
				#carousel .carousel-feature .carousel-caption.no-slide-desc,
				.html-caption.no-slide-desc {
					width: 100%;
					padding: 0 0 0 0;
				}
				#slide .link a:hover,
				 .widget .link a:hover {
					opacity: 0.7;
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    				filter: alpha(opacity=70);
				}
			  	  .ps-head {						
						padding: 0px 0px 0px 0px;
						margin: 0 0 0px 0;
						position: relative;
					}
						.ps-head,
						.ps-head a {
							padding: 0 0 0px 0;
							margin: 3px 0 0 0;
							color: #fff !important;
							text-shadow: none !important;
						}
						.ps-head a {
							text-decoration: none;
						}
					.ps-cont {						
						padding: 0px 0px;
						margin: 11px 0 0 0;
						color: #333333;
						display: block;
						text-shadow: none;
					}
						.ps-slider .ps-album .ps-desc span{
							  display: block;
							  text-shadow: none;
						 }
						 
					.ps-arrows {
						top: 262px;
						right: -15px;
						max-width: 63px;
						height: 130px;
						position: absolute;
						z-index: 100;
					}
						.ps-arrows a.prev,
						.ps-arrows a.next {
							position: absolute;							
							-webkit-box-sizing: border-box;
							box-sizing: 		border-box;							
							width: 40px;
							height: 30px;
							-webkit-border-radius: 30px;				
							border-radius: 		   30px;
							left: 0;
							background-color: transparent !important;
						}
							.ps-arrows .prev-arrow,
							.ps-arrows .next-arrow {
								width: 30px;
								height: 30px;
								-webkit-border-radius: 30px;				
								border-radius: 		   30px;
								position: absolute;
								left: 0;
								margin-bottom: -8px;
								-webkit-transition: all 0.3s ease-in-out;
								-moz-transition: 	all 0.3s ease-in-out;
								-o-transition: 		all 0.3s ease-in-out;
								transition: 		all 0.3s ease-in-out;
								
								top:0;
								-webkit-box-sizing: border-box;
								box-sizing: 		border-box;
							}
					
						.ps-arrows a.prev.temp_disabled,
						.ps-arrows a.next.temp_disabled {
							opacity: 0.5;
							z-index: 8;
						}
					
						.ps-arrows a.next.cliked .next-arrow,
						.ps-arrows a.next.cliked .next-arrow {	
							
							-webkit-transition: all 0.3s ease-in-out;
							-moz-transition: 	all 0.3s ease-in-out;
							-o-transition: 		all 0.3s ease-in-out;
							transition: 		all 0.3s ease-in-out;
														
						}
						.ps-arrows a.prev.cliked .prev-arrow,
						.ps-arrows a.next.cliked .next-arrow {
							-webkit-transform: scale(1.1,1.1);
							-moz-transform:	   scale(1.1,1.1);
							-o-transform:	   scale(1.1,1.1);
							transform: 		   scale(1.1,1.1);					   
						   
							-webkit-transform-origin: center center;	
							-moz-transform-origin:    center center;	
							-ms-transform-origin:     center center;	
							-o-transform-origin:  	  center center;	
							transform-origin: 		  center center;
						}
						.ps-arrows a.prev.cliked.temp_disabled .prev-arrow,
						.ps-arrows a.next.cliked.temp_disabled .next-arrow {
							-webkit-transform: scale(1,1);
							-moz-transform:	   scale(1,1);
							-o-transform:	   scale(1,1);
							transform: 		   scale(1,1);
						}
						.ps-arrows .prev .a-l {					
							background-repeat: no-repeat;
							background-position: -491px -13px;			
							position: absolute;
							left: 11px;
							top: 8px;
							height: 13px;
							width: 9px;
							z-index: 20
						}
						
						.ps-arrows .next,
						.ps-arrows .next:active {
							z-index: 12;
							margin-top: -24px;
						}
						
		
						.ps-arrows .next .a-l {					
							background-repeat: no-repeat;
							background-position: -521px -13px;
							position: absolute;
							left: 12px;
							top: 8px;
							height: 13px;
							width: 9px;
						}
						
						.ps-arrows .prev:hover .prev-arrow{
							-webkit-box-shadow: none;        
							box-shadow: 		none;
						}
						.ps-arrows .prev:hover {
							z-index: 15;
							right: auto;
						}
						
						.ps-arrows .prev .prev-arrow {
							-webkit-box-shadow: inset 0px 0px 1000px 1000px rgba(0, 0, 0, 0.2);        
							box-shadow: 		inset 0px 0px 1000px 1000px rgba(0, 0, 0, 0.2);
						}
						.ps-arrows .next.hovered .next-arrow{
							-webkit-box-shadow: inset 0px 0px 1000px 1000px rgba(0, 0, 0, 0.2);        
							box-shadow: 		inset 0px 0px 1000px 1000px rgba(0, 0, 0, 0.2);
						}
						.ps-arrows .next:hover {
							right: auto;
						}
				.ps-arrows.small {
					height: 21px;
					right: auto;
					left: 26px;
					margin: 10px auto 0px;
					top: 39px;
					position: relative;
				}
					.ps-arrows.small a.prev,
					.ps-arrows.small a.next {
						float: left;
						margin-left: -20px;
						margin-top: 0;
					}
					.ps-arrows.small a.next {
						margin-left: 0px;
					}

/*End Photo Stack Gallery*/

/*Carousel*/

.partner-bg .caroufredsel_wrapper {
	/*width:680px !important;*/
	width: 100% !important;
	left: 0 !important;
}
.full .partner-bg a.prev {
	right: -18px;
	top: -38px;
}
.full .partner-bg a.next {
	right: 2px;
	top: -38px;
}
.full .caroufredsel_wrapper {	
	width: 930px !important;	
	left: 0px !important;
}
	.list-carousel {
		padding: 0px 0 0px 0px;
		position: relative;
		z-index: 23;
	}
	#footer .widget .list-carousel {
        width: 210px;
	}
	#footer .widget .partner-bg .list-carousel {
        width: 170px;
	}
	.list-carousel.recent {
		margin: 0 0 0 0px;
	}
	#aside .partner-bg .list-carousel.recent {
		margin: 0 0 0px 0px;
	}
	#aside .list-carousel.recent {
		margin: 0 0 0px 0px;
	}
	
	
	#aside .partner-bg {
		margin: 5px 0 7px 0px;
	}
	
		.caroufredsel_wrapper {
			width: 100% !important;
			left: 0px !important;
			overflow: hidden !important;
		}
		#aside .caroufredsel_wrapper {
			width: 213px !important;
			left: 0px !important;
			overflow-x: hidden !important;
		}
		#aside .coda .caroufredsel_wrapper,
		#footer .coda .caroufredsel_wrapper {
			width: 170px !important;
			margin-bottom: 0 !important;
		}
		#aside .partner-bg .caroufredsel_wrapper {
			width: 180px !important;
			left: 0px !important;
			overflow-x: hidden !important;
			margin: 0 0 0 0 !important;
		}
		.full .list-carousel.recent .caroufredsel_wrapper {
			width: 960px !important;
		}	

			.list-carousel ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;
				width: 1000px;
				overflow: hidden;
			}
				.list-carousel li {
					padding: 0;
					margin: 0px;
					display: block;
					float: left;
					background: none;
					line-height: 0;
					font-size: none;
				}
				.list-carousel li:after {
					border-left: none !important;
				}
				.list-carousel.coda li {
					line-height: 20px;
					font-size: 12px;
				}
					/*.caroufredsel_wrapper {
						visibility:hidden;
					}*/
			
						.list-carousel li > a{
							font-size: 0;
							line-height: 0;
							opacity: 1;
							-webkit-transition: opacity 0.2s ease-in-out;
							-moz-transition: 	opacity 0.2s ease-in-out;
							-ms-transition: 	opacity 0.2s ease-in-out;
							-o-transition: 		opacity 0.2s ease-in-out;
							transition: 		opacity 0.2s ease-in-out;
						}
						.partner-bg li {
							opacity: 1;
							-webkit-transition: opacity 0.2s ease-in-out;
							-moz-transition: 	opacity 0.2s ease-in-out;
							-ms-transition: 	opacity 0.2s ease-in-out;
							-o-transition: 		opacity 0.2s ease-in-out;
							transition: 		opacity 0.2s ease-in-out;
						}
						.partner-bg li:hover {							
							opacity: 0.7;
						}
						.list-carousel li > a:hover {							
							opacity: 0.7;
						}
					.list-carousel .textwidget {
						margin: 5px 20px 20px 0px !important;
						float: none !important;
						display: block !important;
						/*line-height:20px;*/
					}
					#footer .list-carousel .textwidget {
						margin: 5px 20px 18px 0px !important;
					}
					.list-carousel ul.two_row, .list-carousel ul.two_row li {
						height: 297px !important;
					}
					.two_row .textwidget{
						margin: 0 20px 18px 0;
					}
					#aside .list-carousel .textwidget {
						margin: 4px 20px 18px 0px !important;
					}
					
			a.prev, a.next {
				display: block;
				position: absolute;
				top: -45px;
				text-decoration: none;
			}
			/*next && prev backgrounds*/
			.SliderNamePrev,
			.SliderNamePrev2,
			.SliderNameNext,
			.SliderNameNext2,
			a.prev,
			a.next {				
				width: 19px;
				height: 19px;
				-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: 	all 0.3s ease-in-out;
				-o-transition: 		all 0.3s ease-in-out;
				transition: 		all 0.3s ease-in-out;
				z-index: 10;
				margin: 0;		
				-webkit-box-sizing: border-box;
				box-sizing: border-box;			
			}
			
			.SliderNamePrev .arrow-bg,
			.SliderNamePrev2 .arrow-bg,
			.SliderNameNext .arrow-bg,
			.SliderNameNext2 .arrow-bg,
			a.prev .arrow-bg,
			a.next .arrow-bg {				
				width: 19px;
				height: 19px;
				-webkit-border-radius: 30px;				
				border-radius: 		   30px;
				-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: 	all 0.3s ease-in-out;
				-o-transition: 		all 0.3s ease-in-out;
				transition: 		all 0.3s ease-in-out;			
				-webkit-box-sizing: border-box;
				box-sizing: 		border-box;
				position: absolute;
				top: 0;
				left: 0;
			}
			.SliderNamePrev.cliked .arrow-bg,
			.SliderNamePrev2.cliked .arrow-bg,
			.SliderNameNext.cliked .arrow-bg,
			.SliderNameNext2.cliked .arrow-bg,
			a.prev.cliked .arrow-bg,
			a.next.cliked .arrow-bg,
			.jfancytileForward.cliked .arrow-bg,
			.jfancytileBack.cliked .arrow-bg {
				-webkit-transform: scale(1.1,1.1);
				-moz-transform:    scale(1.1,1.1);
				-o-transform:	   scale(1.1,1.1);
				transform:		   scale(1.1,1.1);						   
				
				-webkit-transform-origin: center center;	
				-moz-transform-origin:    center center;	
				-ms-transform-origin:     center center;	
				-o-transform-origin:  	  center center;	
				transform-origin: 		  center center;
			}
						
						
						.prev:hover .arrow-bg,
						.SliderNamePrev:hover .arrow-bg,
						.SliderNamePrev2:hover .arrow-bg {
							-webkit-box-shadow: none;        
							box-shadow: 		none;
						}
						.prev:hover,
						.SliderNamePrev:hover,
						.SliderNamePrev2:hover {
							z-index: 15;
						}
					
						.next.pr-hov .arrow-bg,
						.SliderNameNext.hovered .arrow-bg,
						.SliderNameNext2.hovered .arrow-bg {
							-webkit-box-shadow: inset 0px 0px 1000px 1000px rgba(0, 0, 0, 0.2);        
							box-shadow: 		inset 0px 0px 1000px 1000px rgba(0, 0, 0, 0.2);
						}
						
			a.next.cliked,
			a.prev.cliked {
				
				-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: 	all 0.3s ease-in-out;
				-o-transition: 		all 0.3s ease-in-out;
				transition: 		all 0.3s ease-in-out;
			}
			
			
			.SliderNamePrev .arrow-bg,
			.SliderNamePrev2 .arrow-bg,
			a.prev .arrow-bg {
				-webkit-box-shadow: inset 0px 0px 1000px 1000px rgba(0, 0, 0, 0.2);        
        		box-shadow: 		inset 0px 0px 1000px 1000px rgba(0, 0, 0, 0.2);
			}
			.SliderNamePrev,
			.SliderNamePrev2,
			a.prev {
				z-index: 9;
			}
			.SliderNamePrev:hover,
			.SliderNamePrev2:hover,
			.SliderNameNext:hover,
			.SliderNameNext2:hover,
			a.prev:hover,
			a.next:hover {	
				-webkit-box-shadow: none;        
        		box-shadow: 		none;
				z-index: 12;
			}
			.SliderNameNext .a-l-s,
			.SliderNameNext2 .a-l-s,
			a.next .a-l-s,
			.SliderNamePrev .a-l-s,
			.SliderNamePrev2 .a-l-s,
			a.prev .a-l-s,
			.prev-fl .a-l-s,
			.next-fl .a-l-s,
			.onebyone-arrows .obo-nextNav .a-l,
			.onebyone-arrows .obo-prevNav .a-l,
			.ps-arrows .next .a-l,
			.ps-arrows .prev .a-l,
			#carousel-right .a-l,
			#carousel-left .a-l,
			.jfancytileForward .a-l,
			.jfancytileBack .a-l {					
				background-image:url("../images/white/icons.png");
			}
				.SliderNamePrev .a-l-s,
				.SliderNamePrev2 .a-l-s,
				a.prev .a-l-s {					
					background-repeat: no-repeat;
					background-position: -433px -15px;
					position: absolute;
					left: 7px;
					top: 5px;
					height: 9px;
					width: 6px;
					-webkit-text-size-adjust: 100%;
					-o-text-size-adjust: 	  100%;
					-ms-text-size-adjust: 	  100%;
					-moz-text-size-adjust: 	  100%;
					text-size-adjust: 		  100%;
					z-index: 20;
				}
				.SliderNameNext .a-l-s,
				.SliderNameNext2 .a-l-s,
				a.next .a-l-s {					
					background-repeat: no-repeat;
					background-position: -463px -15px;
					position: absolute;
					left: 8px;
					top: 5px;
					height: 9px;
					width: 6px;
					z-index: 20;
				}
			
		
			.coda a.prev, .coda a.next {
				top: -65px;
			}		
			a.prev {
				right: 14px;
			}
			a.next {
				right: 0px;
			}
			
			.coda a.prev {
				right: -6px;
			}
			.coda a.next {
				right: -20px;
			}
			
			.partner-bg a.prev {
				right: -1px;
				top:-49px;
			}
			.partner-bg a.next {
				right: -15px;
				top: -49px;
			}
						
			.coda-team .coda a.next {
				right: -1px;
				top: -45px;
			}
			.coda-team .coda a.prev {
				right: 13px;
				top: -45px;
			}
			
			.panel-author {
				/*overflow:hidden;*/
				margin: 12px 0 0 0;
				float: left;
				width: 100%;
			}
			.panel-author.no-img {
				margin: 7px 0 0 0;
			}
			.panel-wrapper .panel-author {
				display: none;
			}
				.panel-author .img-frame.left,
				#container .panel-author .img-frame.left {
					margin: 1px 10px 5px 0;
				}
				#container .panel-author .img-frame.left img {
					
					min-width: 40px;
					min-height: 40px;
				}
			#partners.full a.next  {
				 right: 17px;
			}
			#partners.full a.prev {
				right: -3px;
			}			
			.autor {
				font-size: 12px;
				font-weight: bold;
				float: left;
				width: 100%;
				-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: 	all 0.3s ease-in-out;
				-o-transition: 		all 0.3s ease-in-out;
				transition: 		all 0.3s ease-in-out;
			}
			.autor {
				min-height: 63px;
			}
			.autor.no-img {
				min-height: 22px;
			}
			
			.autor.twit-author  {
				min-height: 22px;
			}
/*End Carousel*/

/*Table***************************************/

.tab {
	  position: relative;
	  padding: 0px 0 0 0;
	  float: left;
	  margin: 5px 0 5px 0;
	  overflow: hidden;
	  width: 100%;
}
.dt_col .tab  {
	margin: 4px 0 5px 0 !important;
}
#container > .tab  {
	width: auto;
}

	ul.nav-tab {		
		margin: 0px 0 0px 0px;
		padding: 0 0 0px 0;
		overflow: hidden;
	}  
	  ul.nav-tab li {
		  display: block;
		  background-image: none;
		  float: left;
		  margin: 0 1px 1px 0px;
		  position: relative;
		   padding: 0;
		   overflow: hidden;
	  }
	 
	  
	     ul.nav-tab li a {
			 font-weight: bold;
			 text-decoration: none;
			 background-image: none;
		     padding: 8px 17px 7px 19px;
			 display: block;
	     }
		 ul.nav-tab li:hover a {
			 text-decoration: none;
		} 

	.list-wrap {
		position: relative;
		padding: 15px 18px 15px;
		margin: 0px 0 0 0;
		overflow: hidden;
	}
		.list-wrap p {
			margin: 0 0 0 0;
		}

/**********************/
/*Acordion*/
.basic  {
	margin: 5px 0 5px 20px;
}
#container > .basic  {
	margin: 4px 0 5px 20px !important;
	max-width: 710px;
}
#container.full-width > .basic  {
	max-width: 960px;
}
.dt_col .basic  {
	margin: 4px 0 5px 0px !important;
}
	.basic div.accord {
		padding: 9px 13px 2px 10px;
		margin: 1px 0 0px 0;
	}
	.basic div.accord:first-child {
		margin: 0;
	}
	.basic div.accord > div {
		width: 100%;
	}
	.basic .img-frame img {
		z-index: 1;
	}

		.basic p {
			text-decoration: none;
			margin: 0px 6px 10px 8px;
		}
		.basic div.accord > div > p {
			float: left;
		}
		.basic div:after{
			display: block;
			height: 0px;
			content: '';
			clear: both;
		}
		.basic .accord > a {
			display: block;
			padding: 0px 0 2px 8px; 
			text-decoration: none;
			font-weight: bold;
			margin: 0 0 4px 0;
			position: relative;
		}
		.basic .accord > a i {
			position: relative;
			float: right;
			top: -8px;
			height: 28px;
			width: 20px;
		}
		
		.basic .accord > a i:after {
			content: '+';
			font-size: 21px;
			color: #fff;
			font-style: normal;		
			margin: 6px 0 0 5px;
			float: left;		
			font-family: 'Cabin', sans-serif;
		}
		
		.basic .accord > a.selected i:after {
			content: '-';
			font-size: 21px;
			color: #fff;
			font-style: normal;		
			margin: 6px 0 0 5px;
			font-family: 'Cabin', sans-serif;
			float: left;
		}
		
		.basic .accord > a.selected:hover {
			cursor: auto;
		}
/************************************************/
/*Toogle*/
.toggle {
    padding: 11px 13px 6px 12px;
	
	 margin: 1px 0 0px 0;
}
.toggle .img-frame img,
.tab .img-frame img {
	z-index: 1;
}
#container > .toggle, #container > .basic, #container > .tab {
	display: block !important;
}
.toggle, .dt_col .toggle{
	margin: 1px 0 0px 0px !important;
}
#container > .toggle{
	margin: 1px 0 0px 20px !important;
	max-width: 687px
}
#container.full-width > .toggle{
	max-width: 937px
}
.toggle.first {
	margin: 0px 0 0px 0;
}
	.toggle > a {
		 text-decoration: none;
		 display: block;
		 padding: 0 0 2px 0;
	}
	.toggle > a:hover {
		text-decoration: underline;
	}
	.toggle a.question.act {
	}
	
	.toggle a.question  {
		display: block;
		padding: 0 0 2px 0px;
		margin: 0px 0px 0 0px;
		position: relative;
	}
	.toggle a.question i {
		position: relative;
		top: -8px;
		height: 37px;
		width: 20px;
		float: right;
	}
	.toggle a.question strong {
		margin-left: 8px;
	}
	.toggle a.question i:after {
		content: '+';
		font-size: 21px;
		color: #fff;
		font-style: normal;		
		margin: 6px 0 0 5px;
		float: left;		
		font-family: 'Cabin', sans-serif;
	}
	
	.toggle a.question.act i:after {
		content: '-';
		font-size: 21px;
		color: #fff;
		font-style: normal;		
		margin: 6px 0 0 5px;
		font-family: 'Cabin', sans-serif;
		float: left;
	}
	.toggle a.question:hover {
		text-decoration: none;
	}

	.toggle div.answer {
		display: none;
		margin: 4px 0 0 8px;
		padding: 0px 10px 6px 0px;
	}
	.toggle div.answer:after{
		display: block;
		height: 0px;
		content: '';
		clear: both;
	}

/* jFancyTile Container */
#fancytile-slide {
	margin: 1px 0 0px 0;
	position: relative;
	height: 425px;
}
	.jfancytileContainer { 
		padding: 0px 0px 0 0px;
		position: relative;
		z-index: 99;
		height: 430px !important;
		width: 960px !important;
		background: none !important;
	}


		/* jFancyTile Title */
		.jfancytileTitle {
			position: absolute;
			z-index: 999; 
			left: 0px;
			bottom: 0px;	
			color: #000; /* Overridden by captionOpacity setting */
			width: 100%;
			text-align: center;
		}

		/* jFancyTile Navigation - Height will be set dynamically */
		.jfancytilenav { 
			width: 30px;
			height: 41px; 
			z-index: 2999; 
			cursor: pointer; 
		}
		
		/* jFancyTile Forward Navigation */
		.fancy-arrows {
			position: absolute;
			right: -35px;
			top: 50%;
			margin-top: -5px;
			width: 20px;
			height: 60px;
		}
		.jfancytileBack, .jfancytileForward {
			width:30px;
			height:30px;
			
			-webkit-transition: all 0.4s ease-in-out;
			-moz-transition: 	all 0.4s ease-in-out;
			-o-transition: 		all 0.4s ease-in-out;
			transition: 		all 0.4s ease-in-out;
			text-align: center;
			z-index: 12;
		}
		.jfancytileBack .arrow-bg, .jfancytileForward .arrow-bg {
			width:30px;
			height:30px;
			-webkit-border-radius: 30px;				
			border-radius: 		   30px;
			
			-webkit-transition: all 0.4s ease-in-out;
			-moz-transition: 	all 0.4s ease-in-out;
			-o-transition: 		all 0.4s ease-in-out;
			transition: 		all 0.4s ease-in-out;
			position: absolute;
			left: 0;
		}
		.jfancytileForward {
			position:relative;
			display:block;
		   	margin:0 0px 0 0px;
			margin-top: -53px;
		}
			.jfancytileForward .a-l {					
				background-repeat: no-repeat;
				background-position: -521px -13px;
				position: absolute;
				left: 12px;
				top: 8px;
				height: 13px;
				width: 9px;
				z-index: 20;
			}
		.jfancytileBack:hover .arrow-bg {
			-webkit-box-shadow: none;        
			box-shadow: 		none;
		}
		.jfancytileBack:hover {
			z-index: 15;
		}		
		
		.jfancytileForward.hovered .arrow-bg {
			-webkit-box-shadow: inset 0px 0px 1000px 1000px rgba(0, 0, 0, 0.2);        
			box-shadow: 		inset 0px 0px 1000px 1000px rgba(0, 0, 0, 0.2);
		}
			.jfancytileBack .a-l {					
				background-repeat: no-repeat;
				background-position: -491px -13px;			
				position: absolute;
				left: 11px;
				top: 8px;
				height: 13px;
				width: 9px;
				z-index: 20;
			}
		
		/* jFancyTile Backward Navigation */
		.jfancytileBack {
			display:block;
			 position:relative;
		}
		.jfancytileBack .arrow-bg {
			-webkit-box-shadow: inset 0px 0px 1000px 1000px rgba(0, 0, 0, 0.2);        
			box-shadow: 		inset 0px 0px 1000px 1000px rgba(0, 0, 0, 0.2);
		}
	.fancy-arrows.small {
		position: relative;
		width: 70px;
		height: 30px;
		margin: 0 auto;
		top: 6px;
		left: 18px;
	}
		.fancy-arrows.small .jfancytileBack,
		.fancy-arrows.small .jfancytileForward {
			float: left;
			margin: 0 0 0 -8px;
		}
		
	

/*Widget slider*/
.slider_container_1 { 
	float: left;
	margin: 5px 0 0 0;
	width: 210px;
	padding: 0px 0px 0px 0px;
	position:relative;
  }
	/* .slider_container_1 img, .slider_container_1 > div{
		 z-index: -1;
		 position: relative;
	 }*/
.widget .slider_container_1 {
	margin: 5px 0 7px 0;
}
#footer .slider_container_1 {	
	margin: 5px 0 6px 0;
}

#SliderName {
	width: 202px;
	height: 202px;
	margin: auto;
	position: relative;
}
.widget.shortcode {
	position: relative;
	padding: 0 0 0 0 !important;
	margin: 0 0 0 0 !important
}
.navig-small {
	position: relative;
}

#container .navig-small{
	position: relative;
}
#container .navig-small.navig-nivo {
	position: absolute;
	top: 50%;
	float: none;
}
.SliderNamePrev,
.SliderNamePrev2 {
	display: block;
	position: absolute;
	top: -45px; 
	right: 14px;
	text-decoration: none;
}

#container .SliderNamePrev,
#container .SliderNamePrev2 {
	display: block;
	float: left;
	position: relative;
	text-decoration: none;
}


.SliderNameNext,
.SliderNameNext2 {
	display: block;
	position: absolute;
	top: -45px; 
	right: -1px;
	text-decoration: none;
}

#container .SliderNameNext, #container .SliderNameNext2 {
	display: block;
	float: right;
	position: relative;
	text-decoration: none;	
}

.SliderName div {
	  bottom: 40px !important;
}
.SliderNameDescription{
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 10px 10px 10px;
	color: #f2f2f2;
	text-shadow: none;
	background-color: rgba(0,0,0,0.6);
	left:0;
	display:block;
}


/*onebyone*/


#banner {   
	position: absolute;
}
/*#slide.byOne {
	top:-30px;
}*/
#home-bg #header.for-byOne {
	margin-bottom: 7px;
}

.oneByOne1{
	top: 0px;
	left: 0px;  
	background: ;	
	margin: 0 0 40px 0;
	width: 960px;
	height: 420px;
	position: relative;
	overflow: hidden;
}   
/*.oneByOne1.small {
	left:-30px;
}*/
#banner .oneByOne_item{
	position: absolute;
	width: 960px;
	height: 420px;  
	overflow: hidden; 
	
}  
.oneByOne_item .videos{
	display:none;
}   
.oneByOne_item.act .videos{
	display:block;
}     
#banner .oneByOne_item:after{
	display: block;
	height: 0px;
	content: '';
	clear: both;
}                     
/*#banner .oneByOne_item span{
	font-family: "Lucida Grande", "Lucida Sans Unicode", helvetica, verdana, arial, sans-serif;
}                                                                                              
*/
#banner .oneByOne_item a{
	text-decoration: none;
}
              
#banner img, #banner .oneByOne_item { 
	visibility: hidden;
	z-index: 200;
	opacity: 1 !important;
}

#banner .oneByOne_item span.slide2Txt1{ 
  	position: relative;
	float: left;
	margin: 120px 12px 0 120px;
	font-size: 24px;  
	padding: 8px;             
}
 
#banner .oneByOne_item span.slide2Txt2{ 
  	position: relative;
	clear: left;
	float: left;
	margin: 6px 12px 0 120px;
	color: #666666;	
	font-size: 14px;  
	padding: 8px;             
}   

#banner .oneByOne_item span.slide2Txt3{ 
  	position: relative;
	clear: left;
	float: left;
	margin: 6px 12px 0 120px;
	color: #666666;	
	font-size: 12px;  
	padding: 8px;             
}     
                    
  

#banner img.wp1_1{
	position: absolute;
	top: 255px;
	left: 512px;
}
#banner img.wp1_2{
	position: absolute;
	top: 190px;
	left: 360px;
}              
#banner img.wp1_3{
	position: absolute;
	top: 64px;
	left: 80px;
}   

#banner .oneByOne_item span.txt1{
	clear: left;
	position: relative;
	float: left;
	margin: 120px 12px 0 540px;   
	padding: 8px;
	font-size: 40px;
} 
       
#banner .oneByOne_item span.txt2{
	clear: left;
	position: relative;
	float: left;
	margin: 12px 12px 0 540px;
	padding: 8px;
	font-size: 22px;
}                   
    
 
#banner img.wp1{
	position: absolute;
	top: 240px;
	left: 380px;
}
#banner img.wp2{
	position: absolute;
	top: 200px;
	left: 470px;
}              
#banner img.wp3{
	position: absolute;
	top: 100px;
	left: 600px;
}   

#banner .oneByOne_item span.wp1{
	clear: left;
	position: relative;
	float: left;
	margin: 120px 12px 0 60px;      
	padding: 8px;
	font-size: 40px;
} 
#banner .oneByOne_item span.wp1 a{
}         
#banner .oneByOne_item span.wp2{
	clear: left;
	position: relative;
	float: left;
	margin: 12px 12px 0 60px; 
	
	padding: 8px;
	font-size: 16px;
}                  

#banner .oneByOne_item img.bigImage{ 
	position: absolute;
	top: 0; 
	left: 0;
	visibility: visible;
	z-index: 200
}

#banner .oneByOne_item span.slide5Txt1{ 
  	position: relative;
	float: left;
	margin: 150px 12px 0 600px;
	color: #9ACD32;	
	font-size: 24px;  
	padding: 8px;             
}
 
#banner .oneByOne_item span.slide5Txt2{ 
  	position: relative;
	clear: left;
	float: left;
	margin: 12px 12px 0 600px;
	font-size: 12px;  
	padding: 8px;             
}

.onebyone-arrows {
  position: absolute;
  right: -45px;
  top: 50%;
  margin-top: -4px;
  width: 30px;
  display: block !important;
}
.onebyone-arrows.arrows-hide {
  display: none !important;
}

	.onebyone-arrows a {
		position: relative;
		display: block;
		cursor: pointer;
		z-index: 119;
		-webkit-border-radius: 30px;
		-moz-border-radius:    30px;
		border-radius: 		   30px;
		height: 30px;
		width: 30px;
		margin-bottom: -8px;
		z-index: 12;
		text-decoration: none;
		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: 	all 0.4s ease-in-out;
		-o-transition: 		all 0.4s ease-in-out;
		transition: 		all 0.4s ease-in-out;
		
		-webkit-box-sizing: border-box;
		box-sizing: 		border-box;
	}
	.onebyone-arrows a .arrow-bg {
		-webkit-border-radius: 30px;
		-moz-border-radius:    30px;
		border-radius: 		   30px;
		height: 30px;
		width: 30px;
		position: absolute;
		left: 0;
		-webkit-box-sizing: border-box;
		box-sizing: 		border-box;
				
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: 	all 0.3s ease-in-out;
		-o-transition: 		all 0.3s ease-in-out;
		transition: 		all 0.3s ease-in-out;
	}


		.onebyone-arrows a.cliked .arrow-bg {		
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: 	all 0.3s ease-in-out;
			-o-transition: 		all 0.3s ease-in-out;
			transition: 		all 0.3s ease-in-out;
			
			-webkit-transform: scale(1.1,1.1);							
			-moz-transform:    scale(1.1,1.1);
			-o-transform:	   scale(1.1,1.1);
			transform:		   scale(1.1,1.1);						   
			
			-webkit-transform-origin: center center;	
			-moz-transform-origin:  center center;	
			-ms-transform-origin:  center center;	
			-o-transform-origin:  center center;	
			transform-origin: center center;
		}
	.onebyone-arrows .obo-nextNav {
		float: right;
		margin-top: -45px;
	}
		.onebyone-arrows .obo-nextNav .a-l {	
			background-repeat: no-repeat;
			background-position: -521px -13px;
			position: absolute;
			left: 12px;
			top: 8px;
			height: 13px;
			width: 9px;
			z-index: 20;
		}

	.onebyone-arrows .obo-prevNav {
		float: left;
	}
	.obo-prevNav .arrow-bg {
		-webkit-box-shadow: inset 0px 0px 1000px 1000px rgba(0, 0, 0, 0.2);        
		box-shadow: 		inset 0px 0px 1000px 1000px rgba(0, 0, 0, 0.2);
	}
	.obo-nextNav.hovered .arrow-bg {
		-webkit-box-shadow: inset 0px 0px 1000px 1000px rgba(0, 0, 0, 0.2);        
		box-shadow: 		inset 0px 0px 1000px 1000px rgba(0, 0, 0, 0.2);
	}
	.obo-prevNav {
		text-align: center;
		z-index: 10;
	}
	.obo-prevNav:hover .arrow-bg {
		-webkit-box-shadow: none;        
		box-shadow: 		none;
	}
	.obo-prevNav:hover {
		z-index: 15;
	}
	
		.obo-prevNav .a-l {						
			background-repeat: no-repeat;
			background-position: -491px -13px;			
			position: absolute;
			left: 11px;
			top: 8px;
			height: 13px;
			width: 9px;
			z-index: 20;
		}
.onebyone-arrows.small {
	max-width: 44px; 
	min-width: 44px;
	position: relative;
	top: auto !important;
	left: 50%;
	height: 30px;
	margin: -37px auto 40px -20px;
	float: left;
}

	.onebyone-arrows.small a {
		margin-left: -8px;
		margin-bottom: 0;
		margin-top: 0;
	}
#slide.byOne {
  margin-bottom: 40px !important;
  height: 420px;
}
/************************************************************************************************/

.slider-shortcode.small .flex-direction-nav {
	width: 60px;
	height: 30px;
	position: relative;
	margin-bottom: 30px;
	padding: 0 0 0 0 !important;
	display: block;
	left: 50%;
	margin-left: -31px !important;
	top: 0;
	margin-top: 3px !important;
}
.slider-shortcode.small .flex-direction-nav li {
	display: block;
	margin: 0;
	float: none;
}

.slider-shortcode.small .flex-direction-nav li {
	float: left;
	top: 0;
}
		
.slider-shortcode .flex-direction-nav {
	width: 40px;	
	position: absolute;
	top: 0;
	margin-top: -78px;
	padding: 0px 0px 0px;
	right: -38px;
	z-index: 5;
}
.slider-shortcode .flex-direction-nav li {
	display: block;
	margin: 0px 0 0 7px;
	position: relative;
	
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: 	all 0.4s ease-in-out;
	-o-transition: 		all 0.4s ease-in-out;
	transition: 		all 0.4s ease-in-out;
}

.slider-shortcode .flex-direction-nav li a {
	display:block;
	margin-bottom:1px;	
	text-decoration: none;
	position:relative;
	height: 27px;
	width: 27px;
}
.flex-control-nav {
	display:none;
}
.anything-slider:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}

.prev-fl,
.next-fl,
.prev-fl .arrow-bg,
.next-fl .arrow-bg {				
	width: 27px;
	height: 27px;
	-webkit-border-radius: 20px;				
	border-radius: 		   20px;
	
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: 	all 0.4s ease-in-out;
	-o-transition: 		all 0.4s ease-in-out;
	transition: 		all 0.4s ease-in-out;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
	.prev-fl .arrow-bg,
	.next-fl .arrow-bg {
		position: absolute;
		top: 0;
		left: 0;
	}
		.flex-next.cliked .arrow-bg,
		.flex-prev.cliked .arrow-bg {
			-moz-transform:scale(1.1,1.1);
		   -webkit-transform:scale(1.1,1.1);
		   -o-transform:scale(1.1,1.1);
		   transform:scale(1.1,1.1);						   
		   
			-webkit-transform-origin: center center;	
			-moz-transform-origin:  center center;	
			-ms-transform-origin:  center center;	
			-o-transform-origin:  center center;	
			transform-origin: center center;
			
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: 	all 0.3s ease-in-out;
			-o-transition: 		all 0.3s ease-in-out;
			transition: 		all 0.3s ease-in-out;
		}
		.flex-prev .arrow-bg {
			-webkit-box-shadow: inset 0px 0px 1000px 1000px rgba(0, 0, 0, 0.2);        
			box-shadow: 		inset 0px 0px 1000px 1000px rgba(0, 0, 0, 0.2);
		}
		.next-fl.hovered .arrow-bg {
			-webkit-box-shadow: inset 0px 0px 1000px 1000px rgba(0, 0, 0, 0.2);        
			box-shadow: 		inset 0px 0px 1000px 1000px rgba(0, 0, 0, 0.2);
		}
		
		.flex-prev:hover .arrow-bg {
			-webkit-box-shadow: none;        
			box-shadow: 		none;
		}
		.prev-fl:hover {
			z-index: 15;
		}
		
			
.prev-fl {
	text-align: center;
	z-index: 10;
	top: 24px;
	margin: 0 0 0 8px;
}
.prev-fl:hover {
	z-index: 15;
}

	.prev-fl .a-l-s {					
		background-repeat: no-repeat;
		background-position: -491px -13px;
		position: absolute;
		left: 10px;
		top: 7px;
		height: 13px;
		width: 9px;
		z-index: 20;
	}
	.small .prev-fl .a-l-s {
		left: 10px;
	}
.next-fl {
	z-index: 12;
	top: -22px;
}
	.next-fl .a-l-s {					
		background-repeat: no-repeat;
		background-position: -521px -13px;
		position: absolute;
		left: 11px;
		top: 7px;
		height: 13px;
		width: 9px;
		z-index: 20;
	}

.slider-shortcode.small a {
	display: inline-block !important;
	vertical-align: middle;
}
.slider-shortcode.small .prev-fl {
	left: 8px;
	
}
.slider-shortcode.small .next-fl {
	left: 0;
}
/*.slider-shortcode.small .prev-fl:hover {
	left: 10px;
	
}
.slider-shortcode.small .next-fl:hover {
	left: -2px;
}*/
/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0; }
.flexslider .slides > li {
	display: none; 
	/*-webkit-backface-visibility: hidden; */
	position:relative;
}
  .flexslider .slides > li {
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);        
	box-shadow: 		inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);
}
	.slides img{
		 z-index: -1;
		 position: relative;
	 } /* Hide the slides before the JS is loaded. Avoids image jumping */
	 	
.flexslider .slides img {
	width: 100%;
	display: block;
	height:auto;
}
.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 .html-caption {
	position: absolute;
	left: 0;
	bottom: 0px;
	padding: 10px 18px 0;
	margin: 0 0 0 0;
	max-width: 100%;
	color: #F2F2F2;
	display: none;
	overflow: hidden;
	visibility: hidden;
	text-align: center;
	
}
.flexslider .html-caption p {
	min-height: 20px;
}
/*.anything-video .flex-prev {
	 left:-32px;
}
.anything-video .flex-next { 
	right:-27px;
}*/
/* FlexSlider Default Theme
*********************************/
.flexslider {
	margin: 0 0 60px;
	position: relative;
}

.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: 	all 1s ease;
	transition: 		all 1s ease;
}
.loading .flex-viewport {
	max-height: 300px;
}
.flexslider .slides {
	zoom: 1;
}

/* Direction Nav */

.flex-direction-nav .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: #fff; cursor: pointer; text-indent: -9999px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover {background: #c8e0f3;}
.flex-control-paging li a.flex-active {background: #285678; cursor: default;  box-shadow: 0 0 2px rgba(0,0,0,0.2), inset 0 0 3px rgba(255,255,255,0.2); border: 1px solid #1c3f59; top: 1px; position: relative; }

.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 .active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {opacity: 1; }
  .flex-direction-nav .flex-next {opacity: 1; }
}
/*.partner-bg .loading-image{
	background: none !important;
}*/
p.author-name {
	margin: 2px 0 0 0;
	font-weight: bold;
}
.author-position {
	font-size: 10px;
	font-weight: normal;
}
/*mask for fancytile*/
.mask-l, .mask-t, .mask-r, .mask-b {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 111;
	display: block !important;
}
.mask-l, .mask-r {
	width: 2px;
	height: 100%;
	background: url(../images/mask-vert.png) repeat-y 0 0;	
}
.mask-r {
	right: 0;
	left: auto;
	background: url(../images/mask-vert-r.png) repeat-y 0 0;
}
.mask-t, .mask-b {
	height: 2px;
	width: 100%;
	background: url(../images/mask-goriz.png) repeat-x 0 0;
}
.mask-b {
	bottom: 0;
	top: auto;
	background: url(../images/mask-goriz-b.png) repeat-x 0 0;
}