
/*----------------------------------------------------------------------------- 

STYLE CONFIGURATION FROM VALIANO THEME

Screen Stylesheet 

version:   	1.0 
date:      	27.02.2012 
author:		themepunch
email:     	support@themepunch.com 
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/



/*********************************************
			TABLE OF CONTENT
			
			BASICS
			cONTENT
			BACKGROUNDS
			TOP SOCIAL CONTAINER
			TOOLTIP
			HEADER AND NAVIGATION			
			QUOTES
			DIVIDER
			WP-CORE
			EXPAND / COLLAPSE
			SIDEBARS
			BLOG
			FOOTER
			TWIITER
			BANENR SALOON
			BANNER KEN BURN
			
*********************************************/
							
							

/***********************
	-	BASICS 	-
***********************/
html 		{	width: 100%;	 margin: 0px;		overflow-x:hidden; padding: 0;}

.body		{	margin:0px;}
.body-dark	{	background-color:#0e0e0e;	background-image:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/grain.png); }
.container	{ 	z-index:10;}

ol, ul 		{   list-style: none; }

a			{	text-decoration:none; color:#999}

a:hover {	text-decoration: none;	cursor: pointer;	 }
a:focus {   outline: none; }

.clear{	clear:both;}

p  {margin: 0 0 20px 0;}

blockquote{
	border-left: 1px solid #222;
	padding-left: 10px;
}

body		{	color:#777;	text-shadow:0px 1px 0px #000;	font-size:12px;	font-family:Arial;	}

h1 			{ 	color:#555; text-shadow:0px 1px 0px #000;  font-family:'Oswald';	font-size: 32px; margin-bottom:10px;}
h2 			{ 	color:#555; text-shadow:0px 1px 0px #000;  font-family:'Oswald';	font-size: 28px; margin-bottom:10px;}
h3 			{ 	color:#555; text-shadow:0px 1px 0px #000;  font-family:'Oswald';	font-size: 24px; margin-bottom:10px;}
h4 			{ 	color:#555; text-shadow:0px 1px 0px #000;  font-family:'Oswald';	font-size: 20px; margin-bottom:10px;}
h5			{	color:#555;	text-shadow:0px 1px 0px #000; font-family:'Oswald';		font-size: 16px; margin-bottom:10px;}
h6			{	color:#555;	text-shadow:0px 1px 0px #000; font-family:'Oswald';		font-size: 13px; margin-bottom:10px;}

   @media only screen and (min-width: 768px) and (max-width: 959px) {
		
		h5			{	margin-bottom:10px;	}
  }
  

  
   @media only screen and (min-width: 480px) and (max-width: 767px) {
		h5			{	margin-bottom:10px;	}
   }
   
   @media only screen and (min-width: 0px) and (max-width: 479px) {		
		h3 			{ 	font-size: 16px; }
		h5			{	font-size: 14px;	 margin-bottom:10px;	}
	}

	
.centerme	{	margin-left:auto;margin-right:auto;	}
.content { padding-top: 20px; font-size:12px !important;}
#tp_valiano_home_content .content {	padding-top:0;}
.leftfloat {float:left;}
.rightfloat { float: right;}


/***************************
	-	CONTENTS	-
***************************/

  .content_thumb		{	max-width:60px;}
  .content_thumb img	{	width:100%}
  .content_with_thumb 	{	max-width:230px; margin-left:20px;}
  
  
  @media only screen and (min-width: 768px) and (max-width: 959px) {
	.content_thumb		{	max-width:40px;}
	.content_thumb img	{	width:100%}
	.content_with_thumb {	max-width:180px; margin-left:20px;}
  }
  
  
   @media only screen and (min-width: 480px) and (max-width: 767px) {
    .content_thumb		{	max-width:60px;}
	.content_thumb img	{	width:100%}
	.content_with_thumb {	max-width:320px; margin-left:20px;}
   }
   
   @media only screen and (min-width: 0px) and (max-width: 479px) {
		.content_thumb		{	max-width:40px;}
		.content_thumb img	{	width:100%}
		.content_with_thumb {	max-width:240px; margin-left:20px;}
	}

	
	
/***************************************
	-	THE BACKGROUNDS -
****************************************/

#container_bg					{	position:fixed;		top:0px;	width:1200px; max-width:100%;	background-color:#111111;	background-image:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/grain.png);	margin-left:auto;	margin-right:auto;	-webkit-box-shadow: 0px 0px 15px rgba(0,0,0,0.3); /* webkit browser*/ 	-moz-box-shadow: 0px 0px 15px rgba(0,0,0,0.3); /* firefox */ 	box-shadow: 0px 0px 15px rgba(0,0,0,0.3);	z-index:1;	}
#container_bg.hidden			{  display:none;}

#container_head_bg_wrapper 		{	width:1000px !important; overflow:visible; position:relative; height:0px;  
									margin-left:-30px !important; margin-bottom:30px;   z-index:-1; }
#container_head_bg_sub			{	-webkit-border-radius: 3px 3px 0px 0px;	-moz-border-radius: 3px 3px 0px 0px;	border-radius: 3px 3px 0px 0px;		width:100% !important; height:800px;  position:absolute;	 top:0px; left:0px; background-color:RGBA(0,0,0,0.4); }
#container_head_bg				{	width:990px !important; height:800px;	position:absolute;	 top:5px; left:5px; background-color:#111111;	background-image:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/grain.png);}


#footer_bg			{	width:1200px;	max-width:100%;		background-color:#090909;	background-image:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/grain.png);	margin-left:auto;	margin-right:auto;	position:absolute;	z-index:3;}
#topholder_bg		{	width:1200px;	max-width:100%;		height:70px;	background:#090909;	position:absolute;	top:0px;	z-index:2;	}
#bottomholder_bg	{	width:1200px;	max-width:100%;		height:70px;	margin-top:0px;	background:#090909;	position:absolute;		z-index:2;	}



    @media only screen and (min-width: 768px) and (max-width: 959px) {
			#container_head_bg_wrapper {	width:808px !important;}
			#container_head_bg_sub		{	width:100% !important; }
			#container_head_bg			{	width:798px !important;}
   }
   
   @media only screen and (min-width: 480px) and (max-width: 767px) {
			#topholder_bg		{	height:100px;}
			#bottomholder_bg	{	height:80px;}

			#container_head_bg_wrapper {	width:478px !important;}
			#container_head_bg_sub		{	width:478px !important;}
			#container_head_bg			{	width:468px !important;}
   }
   
   @media only screen and (min-width:350px) and (max-width: 479px) {

			#topholder_bg		{	height:100px;}
			#bottomholder_bg	{	height:80px;}

			#container_head_bg_wrapper {	width:360px !important;}
			#container_head_bg_sub		{	width:360px !important; }
			#container_head_bg			{	width:350px !important;}
	}
	
	@media only screen and (min-width:0px) and (max-width: 349px) {
			#topholder_bg		{	height:100px;}
			#bottomholder_bg	{	height:80px;}
			#container_head_bg_wrapper {	width:340px !important;}
			#container_head_bg_sub		{	width:340px !important; left:0px;}
			#container_head_bg			{	width:340px !important; left:0px;}
	}
	
	

	
#footer_bg.bgfullwidth,
#topholder_bg.bgfullwidth,
#bottomholder_bg.bgfullwidth,
#container_bg.bgfullwidth 		{ width:100%; max-width:100% !important;}

	
.blur_overlay {	 width:100%; height:100%; background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/tiles/black65.png);position:absolute;top:0px;left:0px;z-index:6;} 



/***THE GLARE ***/
#bg_glare_holder	{	height:0px;	width:100%;	overflow:visible;	}
.bg_glare			{	height:800px;	background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/tiles/glaretile.jpg);	width:100%;}



/*** MAIN BACKGROUND IMAGE 650 PX AND LEFT / R IGHT SHADOWS ***/
#bg_wrapper						{	width:100%;	 height:0px;	position:relative;	z-index:3;	overflow:visible;	margin-bottom:0px;  }
#bg_holder						{	position:relative;	overflow:visible;	margin-left:auto;	margin-right:auto;	max-width:1200px;}
#bg_image_wrapper				{	max-width:1200px;	height:650px; overflow:hidden;}

#bg_wrapper .blurholder			{	width:100%;	height:90px;overflow:hidden;position:absolute;bottom:0px;z-index:5;}					
#bg_wrapper .blurholder img		{ 	position:absolute;z-index:3;bottom:0px;left:0px;margin-top:-560px;}


/***THE MAIN IMAGE SHADOWS LEFT AND RIGHT ***/
#bg_shadows_wrapper				{	height:0px;	max-width:1200px;	margin-left:auto;	margin-right:auto; }
#bg_shadow_left					{	height:650px;	width:120px;	background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/tiles/bannershadow_left.png);	float:left;		margin-left:-120px;}	
#bg_shadow_right				{	height:650px;	width:120px;	background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/tiles/bannershadow_right.png);	float:right;	margin-right:-120px;}
#bg_wrapper #shadow_bottom		{  width:100%;  height:10px;  background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/tiles/smallshadow_bottom.png) repeat-x;    bottom:-10px;  position:absolute;}



     @media only screen and (min-width: 768px) and (max-width: 959px) {
			#bg_image_wrapper				{	height:575px;}			
   }
   
   @media only screen and (min-width: 480px) and (max-width: 767px) {
			#bg_image_wrapper				{	height:510px; clear:both;}					
   }
   
   @media only screen and (min-width: 0px) and (max-width: 479px) {
			#bg_image_wrapper				{	height:460px; clear:both;}			
	}


	
   
   @media only screen and (min-width: 0px) and (max-width: 960px) {
		#bg_shadow_left					{	display:none;}	
		#bg_shadow_right				{	display:none;}
	}


/*** THE MAIN BG IMAGE HOLDER AND NORMAL / BLUR VERSION ***/
.head_bgimage					{	position:relative;	width:100%;	height:100%;overflow:visible;}
.main-bg-solo					{	position:absolute;bottom:0px;height:100%;}
.main-bg-blur					{	position:absolute;bottom:0px;height:100%;visibility:hidden;}

/**************************************************
	-	TOP  - BOTTOM CONTAINER WITH SOCIALS -
****************************************************/
#topwrapper, #bottomwrapper		{	max-width:940px;	position:relative;	z-index:100;	margin:auto;}

#topwrapper .expandable, 
#bottomwrapper .expandable		{	height:70px;}


#topwrapper .info, 
#bottomwrapper .info			{	font-family:Arial;	font-size:12px;	color:#666;	text-shadow:0px 1px 0px #000;	padding-top:24px;}

#topwrapper .info a,
#bottomwrapper .info a		{	margin-left:20px; }

#topwrapper .expander					{	background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/tiles/up.png) no-repeat top;	width:50px;	height:25px;	right:0px;	bottom:-25px;	position:absolute;	z-index:50;	cursor:pointer;}
#bottomwrapper .expander				{	background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/tiles/down_bottom.png) no-repeat top;	width:50px;	height:25px;	right:0px;	top:-25px;	position:absolute;	z-index:50;	cursor:pointer;}

#topwrapper .expander.selected			{	background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/tiles/down.png) no-repeat top;}
#bottomwrapper .expander.selected		{	background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/tiles/up_bottom.png) no-repeat top;}


#topwrapper .expander:hover, 
#bottomwrapper .expander:hover			{	background-position:bottom;}

#topwrapper .expander.selected:hover 	{	background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/tiles/down.png) no-repeat top; background-position:bottom;}
#bottomwrapper .expander.selected:hover	{	background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/tiles/up_bottom.png) no-repeat top; background-position:bottom;}


.social_wrapper					{	position:relative;	height:30px;	margin-top:-24px;	float:right;}

.social_wrapper .social			{	float:left;	margin-left:10px;	cursor:pointer;}

/*
.facebook						{ background-image:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/social/facebook.png); width:30px;height:30px}
.twitter						{ background-image:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/social/twitter.png); width:30px;height:30px}
.googleplus						{ background-image:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/social/googleplus.png); width:30px;height:30px}
.linkedin						{ background-image:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/social/linkedin.png); width:30px;height:30px}
.flickr							{ background-image:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/social/flickr.png); width:30px;height:30px}
.vimeo							{ background-image:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/social/vimeo.png); width:30px;height:30px}
.youtube						{ background-image:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/social/youtube.png); width:30px;height:30px}
*/

  @media only screen and (min-width: 768px) and (max-width: 959px) {
		   #topwrapper .info, 
			#bottomwrapper .info			{	margin-left:10px;}
			#topwrapper, #bottomwrapper		{	max-width:768px;	position:relative;	z-index:100;	margin:auto;}
			.social_wrapper					{	margin-right:10px;}
			#topwrapper .expander			{	right:10px;}
			#bottomwrapper .expander		{	right:10px;}
  }
  
  
   @media only screen and (min-width: 480px) and (max-width: 767px) {
			#topwrapper, #bottomwrapper		{	max-width:430px;	position:relative;	z-index:100;	margin:auto;}
			#topwrapper .info, 
			#bottomwrapper .info			{	padding-top:5px;text-align:center;}
			.social_wrapper					{	position:relative;	height:30px;	margin-top:8px;margin-left:auto;margin-right:auto;width:280px;float:none;}
			
			#topwrapper .expandable, 
			#bottomwrapper .expandable		{	height:80px;}
			
   }
   
   @media only screen and (min-width: 0px) and (max-width: 479px) {
			#topwrapper, #bottomwrapper		{	max-width:310px;	position:relative;	z-index:100;	margin:auto;}
			#topwrapper .info, 
			#bottomwrapper .info			{	padding-top:5px;text-align:center;}
			.social_wrapper					{	position:relative;	height:30px;	margin-top:8px;margin-left:auto;margin-right:auto;width:280px;float:none;}
			#topwrapper .expandable, 
			#bottomwrapper .expandable		{	height:80px;}
			
			
   }


/****************************
	-	TOOLTIP	-
*****************************/	
#tooltip						{	visibility:visible;  position: fixed;	padding: 5px 10px 5px 10px;	background: #090909;	color: #fff;	text-shadow:0px 1px 0px #777;	font-family: Arial, sans-serif;	font-size: 12px;
									border: 1px solid #090909;	z-index:9999;	-webkit-box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.8);	-moz-box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.8);	box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.8);
									-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}


#tooltip span					{	color: #CCCCCC;    font-family: Arial,sans-serif;    font-size: 12px;    line-height: 20px;    text-shadow: 0px 1px 0px #000000;}

  @media only screen and (min-width: 480px) and (max-width: 767px) {
				#tooltip	{		padding: 0px;	background: none;	border: none;	z-index:9999;	-webkit-box-shadow: none;	-moz-box-shadow: none;	box-shadow: none; -webkit-border-radius: 0px;	-moz-border-radius: 0px;	border-radius: 0px;}
				#tooltip	span {	display:none; visibility:hidden:}
   }
   
   @media only screen and (min-width: 0px) and (max-width: 479px) {
								#tooltip	{		padding: 0px;	background: none;	border: none;	z-index:9999;	-webkit-box-shadow: none;	-moz-box-shadow: none;	box-shadow: none; -webkit-border-radius: 0px;	-moz-border-radius: 0px;	border-radius: 0px;}
				#tooltip	span {	display:none; visibility:hidden:}
   }

/*******************************
	-	MENU / HEAD 	-	
********************************/

#sitetitle 				{	 position:relative;margin-top:0px; margin-bottom:0px;height:51px;overflow:hidden;margin-left:0px;}
#sitetitle span			{	-webkit-border-radius: 3px 3px 0px 0px;	-moz-border-radius: 3px 3px 0px 0px;	border-radius: 3px 3px 0px 0px; margin-top:10px;position:absolute;
							font-family:Oswald; color:#fff; font-size:24px; text-shadow:0px 0px 1px #000; padding:10px 15px 10px 15px; background-color:RGBA(0,0,0,0.4);}
#sitetitle_dummy		{	height:10px;width:1px;	}

.header					{	margin-left:auto;	margin-right:auto;	}


#nav					{	float:right;	position:relative;	z-index:1000;	height:auto;	font-size:15px !important;	font-family:Oswald;	text-shadow:0px 1px 0px #000;	color:#999999; }

#nav a					{	color:#999}
						
.menubg					{ z-index:0; -webkit-border-radius:3px;	-moz-border-radius: 3px;	border-radius: 3px; position:absolute;background:#000;top:0px;left:0px;width:100%;height:100%;position:absolute;}
.submenubg				{ z-index:0; -webkit-border-radius: 0px 0px 3px 3px;	-moz-border-radius: 0px 0px 3px 3px;	border-radius: 0px 0px 3px 3px; position:absolute;background:#000;top:0px;left:0px;width:100%;height:100%;position:absolute;}

#nav ul					{	list-style:none;		position:relative;}
#nav ul>li				{	padding:15px 15px 15px 15px; float:left;	position:relative;	z-index:10; cursor:pointer; }
#nav ul li ul a			{ 	width:200px;padding:15px 15px 15px 0px; font-size:12px !important; }
#nav ul li:first-child	{	margin-left:15px;}
#nav ul>li:last-child	{	margin-right:15px;}
#nav ul li>ul			{	display:none; -webkit-border-radius: 0px 0px 3px 3px;	-moz-border-radius: 0px 0px 3px 3px; border-radius: 0px 0px 3px 3px; top: 44px;  width:200px; left: -45px; position:absolute; }
#nav ul li ul li		{	margin-left:0px !important; margin-right:0px !important;clear:both; padding:5px 30px 5px 30px; font-weight:normal;font-size:12px;font-family:arial;}
#nav ul li ul li:first-child	{	clear:both; padding-top:10px;}
#nav .last				{	clear:both; padding-bottom:20px !important;}

.logo{	background:url(http://oneconceptautomotive.com/wp-content/uploads/2012/12/oca_logo-small2.png) no-repeat;	width:322px;	height:69px;	float:left;	z-index:50;	position:relative;}



#responsive-menu {display:none;height:20px;overflow:visible;position:relative; margin-bottom:60px; z-index:99999;}
#responsive-menu select { font-size:16px;width:100%;padding:10px;color:#999;border:none;background:#111; margin-top:20px;}
#responsive-menu select.apple  { color:#333;background-color:rgba(255,255,255,0.75);}



 @media only screen and (min-width: 768px) and (max-width: 959px) {
		#responsive-menu	{ display:none;}
		#nav {display:block}
		#sitetitle  {}
  }
  
  
   @media only screen and (min-width: 480px) and (max-width: 767px) {
		#nav 							{	display:none}
		#responsive-menu 				{ 	display:block;}
		#responsive-menu select 		{	opacity:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;}
		#responsive-menu-button			{	color:#fff; font-size:12px; font-family:Arial; padding:10px;position:relative;background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/selectnav_420.png) no-repeat;width:420px;height:20px;margin-bottom:-60px;}
		#sitetitle 						{	margin-top:-10px !important;}
		
		
   }
   
   @media only screen and (min-width: 0px) and (max-width: 479px) {
		#nav {display:none}
		#responsive-menu-button			{	color:#fff; font-size:12px; font-family:Arial; padding:10px;position:relative;background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/selectnav_300.png) no-repeat;width:280px;height:20px;margin-bottom:-60px;}
		#responsive-menu 				{ 	display:block;}
		#responsive-menu select 		{	opacity:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;}
		#sitetitle 						{	margin-top:-10px !important;}
   }




/********************************
	-	QUOTES	-
********************************/

#quotes_carousel		{	height: 90px;	 overflow: hidden;   position: relative;	width:100%;	z-index:50;	margin-top:50px;	margin-bottom:70px;}
#quotes_carousel li		{	display:none; position:absolute; width:100%;}
.quote					{	font-family:'Oswald'; font-weight: normal;	font-size:25px;	color:#fff;	position:relative;	text-align:center;	width:100%; text-shadow: none;}


  @media only screen and (min-width: 768px) and (max-width: 959px) {		
/*  		#quotes_carousel		{	height:90px;margin-top:45px;}		*/
		.quote					{	font-size:18px;	line-height:25px;}
		
  }
  
  
   @media only screen and (min-width: 480px) and (max-width: 767px) {
		#quotes_carousel		{	height:90px;margin-bottom:70px;}		/*margin-top:32px;*/
		.quote					{	font-size:18px;	line-height:25px;}
   }
   
   @media only screen and (min-width: 0px) and (max-width: 479px) {
		#quotes_carousel		{	height:90px;	z-index:50;	margin-bottom:70px;}		/*margin-top:25px;*/
		.quote					{	font-size:18px;	line-height:25px;}
	}



/*******************************
	-	DIVIDER -	
********************************/


.titledivider			{ position:relative;background-color:#090909	; background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/tiles/headlinebg.png) repeat; padding:1px 0px 9px 0px; height: 30px; margin-bottom:25px;}
.titledivider h3		{ padding-left:15px;}
.titledivider_border	{ position:absolute;top:0;left:0;width:0;height:40px;border-right:1px solid #222; border-left:1px solid #0d0d0d;	}


.divide40 				{ height:40px;}
.divide30 				{ height:30px;}
.space70 				{ margin-bottom:70px;width:100%;}
.space50				{ margin-bottom:50px;width:100%;}
.space20				{ height:20px;width:100%;}

/*THE LAST EXPANDABLE PART SHOULD HAVE AN OTHER MARGIN BOTTOM*/
.last.expandable .space70,.last.expandable .space50	{margin-bottom:0px;}
.last.expandable .portfolio.last {margin-bottom:-70px}

.expandable_fclass		{ margin-bottom:70px;}


 @media only screen and (min-width: 768px) and (max-width: 959px) {		
		
  }
  

  
   @media only screen and (min-width: 480px) and (max-width: 767px) {
		.titledivider			{ margin-bottom:25px !important;	}
		.space70				{ margin-bottom:50px !important;    }
		.space50				{ margin-bottom:50px !important;    }
		.lastexpandable .space70	{margin-bottom:0px !important;}		

   }
   
   @media only screen and (min-width: 0px) and (max-width: 479px) {
		.titledivider			{ margin-bottom:25px !important;	}
		.space70 				{ margin-bottom:50px !important;    }
		.space50				{ margin-bottom:50px !important;    }
		.lastexpandable .space70	{margin-bottom:0px !important;}		
	}


/********************************
	-	PAGINATION	-
*********************************/
.pagination a,
.pagination a:hover
.pagination a:link,
.pagination a:visited {		padding:5px 12px 5px 12px;	margin-right:5px;	background:#000;	color:#fff;	font-size:12px;	text-decoration:none;
							-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius:3px;	font-weight:bold;}

.nextprevcat {color:555;}
/*******************************
	-	PORTFOLIO	-
********************************/
.portfolio_selector			{ 	color:#fff !important;}
.portfolio_filter	ul li	{	float:left; font-size:12px;}
.portfolio_filter span		{ 	color:#444;margin:0px 10px 10px 10px;border-left: 1px solid #444;}
.portfolio_div				{	position:relative;height:auto; overflow:hidden;}



.eight .portfolio_image			{	position:relative; width:100%;	margin-bottom: -6px;max-height:100%}
.four .portfolio_image			{	position:relative; width:100%;	margin-bottom: -6px;}
  
   @media only screen and (min-width: 768px) and (max-width: 959px) {		
		.eight .portfolio_image	{	position:relative; width:100%;	margin-bottom: -6px;height:auto;max-height:100%;}
		.four .portfolio_image	{	position:relative; width:100%;	margin-bottom: -6px;height:auto;max-height:100%;}
  }
  

  
   @media only screen and (min-width: 480px) and (max-width: 767px) {
		.nopadding					{  padding-bottom:0px !important;	}
		.portfolio .alpha 			{  margin-bottom:20px !important;}
		.portfolio .omega			{	margin-bottom:20px !important;}

   }
   
   @media only screen and (min-width: 0px) and (max-width: 479px) {
			.nopadding					{  padding-bottom:0px !important;	}
			.portfolio .alpha 			{  margin-bottom:20px !important;}
			.portfolio .omega			{	margin-bottom:20px !important;}
			.portfolio_filter	ul {	margin-bottom:20px !important;}
	}

.nopadding					{  padding-bottom:0px !important;	}
.portfolio .alpha 			{  margin-bottom:20px;}
.portfolio .omega			{	margin-bottom:20px;}




	
/*********************************
	-	COMMENT LISTS	-
**********************************/
.commentlist li			{ margin-bottom:20px;}

.commentwrap			{ padding:20px; background:#111; position:relative;}
.commentwrap h5			{ color:#bbb;margin-bottom:0px;}
.commentwrap .timestamp { font-size:11px; color:#555; margin-bottom:10px;}

.commentlist .depth-1	{	width:100%; float:right; }
.commentlist .depth-2	{ 	width:95%;  float:right;}
.commentlist .depth-3	{ 	width:90%;  float:right;  }
.commentlist .depth-4	{ 	width:85%;  float:right; }
.commentlist .depth-5	{ 	width:80%;  float:right; }

.commentlist .depth-1 .commentwrap p	{ float:left; width:81%;}
.commentlist .depth-2 .commentwrap p	{ float:left; width:80%;}
.commentlist .depth-3 .commentwrap p	{ float:left; width:79%;}
.commentlist .depth-4 .commentwrap p	{ float:left; width:78%;}
.commentlist .depth-5 .commentwrap p	{ float:left; width:76%;}

.commentlist ul, .commentlist ol {
	font-size: 100%;
}

.posterpic				{ width:80px;height:80px;float:left; margin-right:20px;}
.posterpic img			{ width:100%;margin-bottom:-6px}
.commentwrap .replylink { position:absolute; right:20px;top:-10px;}

.postertext 	{overflow:auto;}


	
	

	
	@media only screen and (min-width: 768px) and (max-width: 959px) {		
			.commentlist .depth-1 .commentwrap p	{ float:left; width:76%;}
			.commentlist .depth-2 .commentwrap p	{ float:left; width:75%;}
			.commentlist .depth-3 .commentwrap p	{ float:left; width:73%;}
			.commentlist .depth-4 .commentwrap p	{ float:left; width:71%;}
			.commentlist .depth-5 .commentwrap p	{ float:left; width:69%;}
	}
  

  
   @media only screen and (min-width: 480px) and (max-width: 767px) {
		.posterpic	{width:50px; height:50px;}
		
			.commentlist .depth-1 .commentwrap p	{ float:left; width:78%;}
			.commentlist .depth-2 .commentwrap p	{ float:left; width:77%;}
			.commentlist .depth-3 .commentwrap p	{ float:left; width:74%;}
			.commentlist .depth-4 .commentwrap p	{ float:left; width:72%;}
			.commentlist .depth-5 .commentwrap p	{ float:left; width:71%;}

   }
   
   @media only screen and (min-width: 0px) and (max-width: 479px) {
		.posterpic	{display:none;}
		
			.commentlist .depth-1 .commentwrap p	{ float:left; width:100%;}
			.commentlist .depth-2 .commentwrap p	{ float:left; width:100%;}
			.commentlist .depth-3 .commentwrap p	{ float:left; width:100%;}
			.commentlist .depth-4 .commentwrap p	{ float:left; width:100%;}
			.commentlist .depth-5 .commentwrap p	{ float:left; width:100%;}
	}

	
/*******************************
	-	WP CORE STYLES  -	
********************************/

.alignnone 						{    margin: 5px 20px 20px 0;}

.aligncenter, div.aligncenter 	{    display:block;    margin: 5px auto 5px auto;}

.wp-caption 					{    background: #fff;    border: 1px solid #f0f0f0;    max-width: 96%; /* Image does not overflow the content area */    padding: 5px 3px 10px;    text-align: center;}

.wp-caption.alignnone 			{    margin: 5px 20px 20px 0;	}

.wp-caption.alignleft 			{    margin: 5px 20px 20px 0;	}

.wp-caption.alignright 			{    margin: 5px 0 20px 20px;	}

.wp-caption img 				{    border: 0 none;    height: auto;    margin:0;    max-width: 98.5%;    padding:0;    width: auto;}

.wp-caption p.wp-caption-text 	{    font-size:11px;    line-height:17px;    margin:0;    padding:0 4px 5px;	}

img.size-auto,
img.size-large,
img.size-full,
img.size-medium 				{	max-width: 100%;	height: auto;}

.alignleft,
img.alignleft 					{	display: inline;	float: left;	margin-right: 20px;	margin-top: 0px;}

.alignright,
img.alignright 					{	display: inline;	float: right;	margin-left: 20px;	margin-top: 0px;}

.aligncenter,
img.aligncenter 				{	clear: both;	display: block;	margin-left: auto;	margin-right: auto;}

img.alignleft,
img.alignright,
img.aligncenter 				{	margin-bottom: 20px;}

.bordered 						{	padding: 4px;	background:#111;	border: 1px solid #1e1e1e;}

.bypostauthor {}
.sticky{}
.gallery-caption{}


/***************************************
	-	COLLAPSE / EXPAND BUTTONS -
****************************************/	

.collapse						{	width:40px;	height:40px;	background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/tiles/collapse.png) top left;	cursor:pointer;}
.expand							{	width:40px;	height:40px;	background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/tiles/expand.png) top left;	cursor:pointer;}
.collapse:hover, .expand:hover	{	background-position:bottom left;	}



/*******************************
	-	SIDEBAR  -	
********************************/
.sidebar .widget 				{ font-size:12px;float: left; margin-bottom: 60px; width: 100%; }
.sidebar .widget h5 			{ color: #999; line-height: 20px; margin-bottom: 23px; position:relative; }
.sidebar .widget ul li 			{ margin-bottom: 2px; }
.sidebar .widget ul 			{ margin-bottom: 0; }
/* UNNEDED THINGS HERE ?? */
.sidebar h5						{	margin-top:40px; background-color:#fff; background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/tiles/headlinebg.png) repeat;	padding:4px 15px 5px 15px; margin-bottom:20px;margin-right:-1px;}	

.sidebar h5:first-child			{	margin-top:0px;}

.sidebar .titledivider_border	{ position:absolute;top:0;left:0;width:0;height:29px;border-right:1px solid #222; border-left:1px solid #0d0d0d;}

.sidebar #twitter_feed_icon	{	width: 24px;	height: 24px;	float: left;	margin-right: 8px;}

.sidebar,sidebar p			{	font-size:12px;	color:#777;	text-shadow:0px 1px 0px #000;}
.sidebar p  					{	margin-bottom:0 !important;	}
.sidebar .widget li					{	font-size:12px;	color:#777;	text-shadow:0px 1px 0px #000;	border-bottom:1px solid #222;	padding:3px 0px 3px 0px;}
.sidebar .widget ul					{	border-top:1px solid #222;}

.home .widget		{margin-bottom:0px;}

@media only screen and (min-width: 480px) and (max-width: 767px) {
		.widget 			{	margin-bottom:60px !important;}	
   }
   
@media only screen and (min-width: 0px) and (max-width: 479px) {
		.widget 			{	margin-bottom:60px !important;}	
}

/********************************
	-	FOOTER	-
*********************************/

#footer 					{	margin-top:95px; font-size:12px !important;}
.footer_wrap				{ 	padding:30px 0px 30px 0px;}

#footer h5		 			{	position:relative;background-color:#090909; background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/tiles/headlinebg.png) repeat;	padding:4px 15px 5px 15px;	 margin-bottom:20px;}
#footer .titledivider_border	{ position:absolute;top:0;left:0;width:0;height:33px;border-right:1px solid #222; border-left:1px solid #000;}

#footer h6					{	/*color: #777;*/}
#footer #twitter_feed_icon	{	width: 24px;	height: 24px;	float: left;	margin-right: 8px;}

#footer, #footer p			{	font-size:12px;	color:#777777;	text-shadow:0px 1px 0px #000;}
#footer p  					{	margin-bottom:0 !important;	}
#footer .widget li					{	font-size:12px;	color:#777777;	text-shadow:0px 1px 0px #000;	border-bottom:1px solid #131313;	padding:3px 0px 3px 0px;}
#footer .widget ul					{	border-top:1px solid #131313;}

#footer .widget .topline	{	color:#ccc;	}

#footer .widget a 	{	color:#ccc;	}

/*******************************
	-	TWITTER Widget  -
********************************/
.twitter_reader_list 		{	overflow:hidden; border:0 !important;}

.twitter_reader_quote		{	font-size:45px;	color:#323232;	text-shadow:0px 1px 0px #000;	padding-top:13px;	height:0px;	overflow:visible;	float:left;	width:20px;}

.twitter_reader_list li 	{	list-style-type:none;	text-align: left;	margin-bottom: 25px !important;	border-bottom:0 !important;	padding-left: 0px;}

/* Last LI element in column has no dividing line build by border-bottom */
.twitter_reader_list li.last {	margin-bottom: 0 !important;	}

.twitter_reader_list li a		{	text-decoration: none;}


.twitter_reader_list span	{	color:#fff;	font-weight: bold;}

/*******************************
	-	MINIGAL Widget  -
********************************/

/*.mini_gallery li img{
	padding: 4px;
	background-color: ;
	border: 1px solid ;
}*/

.minigal_div			{	position:relative;height:auto;	float:left; }

.minigal_div  {	margin-right:10px;margin-bottom:10px;	}
.minigal  .last 	{	margin-bottom:0;	}
.minigal img {	margin-bottom: -6px;	}

 @media only screen and (min-width: 480px) and (max-width: 767px) {
 	.minigal_div {	margin-left: 6px; margin-right:0px;	}
 	.minigal div:first-child {margin-left:0 !important;}
 }


.download_link		{	padding-top: 20px;clear: both;	}

.download_link img 	{	margin-bottom : 0 !important;	}


/**********************************
	-	BUTTONS	& BANNER BUTTONS-
***********************************/

/** DARK BUTTONS **/
.tpbutton, .submitbutton, 
.dark .kb-button, .buttondark						{ font-family: 'Oswald', sans-serif; float: left; height: 31px; line-height: 30px; font-size: 12px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius:3px; border:none; font-weight:100;}

#commentfields .submitbutton,
.tpbutton:link, 
.tpbutton:visited, .tpbutton,
.dark .kb-button:link, .buttondark:link,
.dark .kb-button:visited , .buttondark:visited		{ color: #999 !important; padding: 0 20px 0 20px; text-align: center; text-shadow: 0px 1px 0px #000000; background: url('http://oneconceptautomotive.com/wp-content/themes/valiano/images/button/button_dark.png') repeat-x center top;  text-decoration: none; border:none;}

#commentfields .submitbutton, #quickcontact .buttondark,
#contactus .buttondark		{ margin-top:10px; }

.tpbutton:hover,
.dark .kb-button:hover, .buttondark:hover, 
.dark .comment-reply-link:hover 		 			{ background: url('http://oneconceptautomotive.com/wp-content/themes/valiano/images/button/button_dark.png') repeat-x center top;  background-position:bottom; text-decoration: none; border:none; color:#fff !important;border:none; font-weight:100;}	


/** LIGHT BUTTONS **/
.light .kb-button , .buttonlight					{ color:#fff !important; font-family: 'Oswald', sans-serif;  float: left; height: 31px; line-height: 30px; font-size: 12px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius:3px;}

.light .kb-button:link,  .buttonlight:link, 
.light .kb-button:visited, .buttonlight:visited		{ color: #333 !important; padding: 0 20px 0 20px; text-align: center; text-shadow: 0px 1px 0px #ccc; background: url('http://oneconceptautomotive.com/wp-content/themes/valiano/images/button/button_light.png') repeat-x center top;  text-decoration: none; border:none; }

.light .kb-button:hover, .buttonlight:hover,
.light .comment-reply-link:hover 					{ background-position:bottom; text-decoration: none;  color: #000 !important;border:none; font-weight:100;}



.replylink a 	{margin-top:30px;}

/******************************
	-	TEXT STYLES	-
*******************************/
.texthighlight { background:#fd0000; color:#fff; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; text-shadow: none;}
.texthighlight_black { background:#000; color:#fff; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; text-shadow: none;}


/******************************
	-	INPUTBOX	-
*******************************/
#search .InputBox, #commentfields .InputBox,
#commentfields .TextBox, #contactus .InputBox, #contactus .TextBox , #quickcontact .InputBox, #quickcontact .TextBox							{	width:204px;float:left; border:1px solid #1e1e1e; background-color:#111; padding-left:10px;}	
#contactus .TextBox		{	min-height:140px;	}
#quickcontact .TextBox {	min-height: 100px;}
#search .Button									{	float:left; position:relative; margin-left:-28px; background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/tiles/lupe.png) no-repeat top ;width:13px;height:17px;border:none;margin-top:7px;}
#search .Button:hover							{	background-position:bottom;}

#search input {		margin-bottom: 0;    padding-bottom: 8px;	}

.sixteen #commentfields .InputBox, .sixteen #contactus .InputBox 						{ 	float:left;width:290px;margin-right:10px;}
.eleven #commentfields .InputBox, .eleven #contactus .InputBox				{ 	float:left;width:190px;margin-right:10px;}


.sixteen #commentfields .TextBox,.sixteen #contactus .TextBox												{ 	width: 922px; }
.eleven #commentfields .TextBox	,.eleven #contactus .TextBox												{ 	width: 622px; }
#commentfields .InputBox.last,.sixteen #contactus .InputBox.last,#quickcontact .InputBox.last					{	margin-right:0;}



 @media only screen and (min-width: 768px) and (max-width: 959px) {
		
		
		
		.sixteen #commentfields .InputBox,.sixteen #contactus .InputBox		{ float:left;width:226px;margin-right:10px;}
		.eleven #commentfields .InputBox,.eleven #contactus .InputBox	{ float:left;width:146px;margin-right:10px;}
		
		.sixteen #commentfields .TextBox,.sixteen #contactus .TextBox,.sixteen #quickcontact .TextBox		{ width:729px;}
		.eleven #commentfields .TextBox			{ width:490px;}
		
		#commentfields .InputBox.last,#contactus .InputBox.last,#quickcontact .InputBox.last			{ margin-right:0;}
		#search .InputBox						{ width:156px;}

		.sixteen #quickcontact .InputBox,.sixteen #quickcontact .TextBox	{	width:156px;	}
		
  }
  
   @media only screen and (min-width: 480px) and (max-width: 767px) {
		
		.sixteen #commentfields .InputBox,.sixteen #contactus .InputBox,.sixteen #quickcontact .InputBox	{ float:none;width:403px;margin-right:0;}
		.eleven #commentfields .InputBox,.eleven #contactus .InputBox { float:none;width:403px;margin-right:0;}
		
		.sixteen #commentfields .TextBox, .sixteen #contactus .TextBox,
		.eleven #commentfields .TextBox, .eleven #contactus .TextBox,.sixteen #quickcontact .TextBox, .eleven #quickcontact .TextBox,
		#search .InputBox			{ width:403px;}
		
		
		
   }
   
   @media only screen and (min-width: 0px) and (max-width: 479px) {
		.eleven #commentfields .InputBox,
		.sixteen #commentfields .InputBox ,.eleven #contactus .InputBox,
		.sixteen #contactus .InputBox,.sixteen #quickcontact .InputBox  { float:none;width:285px;margin-right:0;}
		.sixteen #commentfields .TextBox, 
		.eleven #commentfields .TextBox,.sixteen #contactus .TextBox,.sixteen #quickcontact .TextBox, 
		.eleven #contactus .TextBox, 
		#search .InputBox					{ width:285px;}
	}



/*********************************
	-	BLOG	-
**********************************/



.eight .blog_imagewrap		{width:120px;margin-right:20px;float:left;}
.eight .blog_detailswrap	{width:320px;float:left;margin-top:-6px;}


  @media only screen and (min-width: 768px) and (max-width: 959px) {
		.eight .blog_imagewrap		{width:90px;margin-right:20px;float:left;}
		.eight .blog_detailswrap	{width:250px;float:left;margin-top:-6px;}
  }
  
   @media only screen and (min-width: 480px) and (max-width: 767px) {
		.eight .blog_imagewrap						{	width:110px;margin-right:20px;float:left;}
		.eight .blog_detailswrap					{	width:290px;float:left;margin-top:-6px;}		
		.eight, .eleven								{	margin-bottom:40px !important;}
		.four  										{	margin-bottom:20px !important;}
		
		.eight:last-child, 	
		.four:last-child, 
		.eleven:last-child							{	margin-bottom:0px !important;}	
   }
   
   @media only screen and (min-width: 0px) and (max-width: 479px) {
		.eight .blog_imagewrap		{width:60px;margin-right:20px;float:left;}
		.eight .blog_detailswrap	{width:220px;float:left;margin-top:-6px;}
		
		.eight , .eleven 							{	margin-bottom:40px !important;}
		.four  										{	margin-bottom:20px !important;}
		
		.eight:last-child, 	.four:last-child		{	margin-bottom:0px !important;}
	}


.blog h1, .blog h2, .blog h3, .blog h4, .blog h5,.blog h6 	{	color:#999;}	
.blog h3	{	margin-top:15px;margin-bottom:10px;}
.noblog h3	{	margin-top:0px;}


.blogimage, .blog_image	{ width:100%; margin-bottom:-6px;}

.blogbanner_wrap		{position:relative;width:100%;height:auto;}

.sixteen .blogbannercontainer	{	max-width:960px;	height:320px;	background-color:#111;	position:relative; overflow:visible;}
.eleven .blogbannercontainer	{	max-width:640px;	height:200px;	background-color:#111;	position:relative; overflow:visible;}

.blogbannercontainer ul >li		{	visibility:hidden;}
.blogbanner_wrap .slide_mainmask {top: 5px !important;
left: 5px !important;}

/**	BLOGPOSTS	**/
.blogposts				 		{	margin-top:10px;}
.blogposts p					{	font-size:12px; line-height:20px !important; color:#777777; text-shadow:0px 1px 0px #000;}
.blogdetail						{ 	margin-left:10px;}
.blogdetail_nopic				{	margin-left:0;margin-right:0;}
.blogdetail.right				{	margin-right:10px;}
.blogposts .blog_miniimagewrap	{	width:40px;height:40px;float:left;margin-right: 10px;	}

.blogposts .bordered			{	padding: 4px;	background: #111;	border: 1px solid #1e1e1e;}

.blog_miniimagewrap	{ width:40px;height:40px;	}
  
  
/**	SMALL ICONS FOR BLOGS	**/
.blog 						{	color:#777777;	text-shadow:0px 1px 0px #000; font-size:12px !important; line-height:20px !important;	font-family:Arial;}
.blogdate					{	font-size:11px;color:#555;margin-bottom:10px;	background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/tiles/time.png) no-repeat 0px 7px; height:22px; padding-left:27px;	padding-top:5px; float:left; margin-right:20px;}
.bloguser					{	font-size:11px;margin-bottom:10px;	background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/tiles/user.png) no-repeat 0px 5px; height:22px; padding-left:27px;	padding-top:5px; float:left; margin-right:20px;}
.blogtags					{	color:#555;font-size:11px;margin-bottom:10px;	background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/tiles/tags.png) no-repeat 0px 7px; height:22px; padding-left:27px;	padding-top:5px; float:left; margin-right:20px;}
.blogcomment				{	font-size:11px;margin-bottom:10px;	background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/tiles/comment.png) no-repeat 0px 5px; height:22px; padding-left:27px;	padding-top:5px; float:left; margin-right:20px;}
.blogcategory				{	font-size:11px;margin-bottom:10px; color: #555;	background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/tiles/category.png) no-repeat 0px 5px; height:22px; padding-left:27px;	padding-top:5px; float:left; margin-right:20px;}


.blogdivider				{	border-top:1px solid #1e1e1e; border-bottom:1px solid #0e0e0e;margin-top:40px;margin-bottom:40px;}

.blogarchiv					{	font-size:11px;	color:#777;	text-shadow:0px 1px 0px #000;	border-bottom:1px solid #131313;	padding:3px 0px 3px 0px;}
.blogarchiv.first			{	border-top:1px solid #131313;}


/**	SOCIAL SHARES	**/

.socialshare_wrap			{ 	cursor:pointer;margin-top:20px; -webkit-border-radius: 3px 3px 0px 0px;	-moz-border-radius: 3px 3px 0px 0px;	border-radius: 3px 3px 0px 0px;	color:#bbb; font-size:12px; font-family:'Oswald'; text-shadow:0px 1px 0px #000; 
								padding:9px 15px 9px 15px; background-color:#111; opacity:0;	filter: alpha(opacity=0);	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";	}

.socialshares				{	float:left;}
.socialexpander				{	cursor:pointer; background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/tiles/share_plusminus.png) no-repeat top; width:12px; height:12px; float:left; margin:5px 10px 0px 0px ;}
.socialexpander.selected	{	background-position:bottom;}


.sharings					{	float:left;margin-left:15px;margin-top:1px;}
.shgoogleplus				{	width:50px; height:20px;margin-right: 10px;}
.shfacebook					{	width:75px; height:20px}
.shtwitter					{	width:77px; height:20px;}


  @media only screen and (min-width: 768px) and (max-width: 959px) {
	
  }
  
   @media only screen and (min-width: 480px) and (max-width: 767px) {
		.sharings					{	clear:both; margin-left:0px;}
		.shgoogleplus				{	height:25px; margin-top:10px;}
		.shfacebook					{	height:25px;margin-top:10px;}
		.shtwitter					{	height:25px;margin-top:10px;}
   }
   
   @media only screen and (min-width: 0px) and (max-width: 479px) {
		.sharings					{	clear:both; margin-left:0px;}
		.shgoogleplus				{	height:25px; margin-top:10px;}
		.shfacebook					{	height:25px;margin-top:10px;}
		.shtwitter					{	height:25px;margin-top:10px;}
		
	}

	
/*****************************************
	-	RESPONSIVE VIDEO CONTAINER	-
******************************************/
.eleven .video-container {		position: relative;		padding-bottom: 56.25%;		padding-top: 10px;	height: 0;	overflow: hidden;}
.sixteen .video-container {		position: relative;		padding-bottom: 56.25%;		padding-top: 10px;	height: 0;	overflow: hidden;}

.eleven .video-wrapper {	width: 630px;		max-width: 100%;	}
.sixteen .video-wrapper {	width: 930px;		max-width: 100%;	}

.video-container iframe,  
.video-container object,  
.video-container embed {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}	

.video-container_master {margin-bottom:20px;}
.sidebar .video-container_master {margin-bottom:0;}

.sixteen .html5video { width:930px; height:523px}
.sixteen .html5audio { width:930px; height:auto;}

.eleven .html5video { width:630px; height:353px}
.eleven .html5audio { width:630px; height:auto;}


	@media only screen and (min-width: 768px) and (max-width: 959px) {
			.sixteen .html5video { width:735px; height:413px}
			.sixteen .html5audio { width:740px;}
			
			.eleven .html5video { width:495px; height:277px}
			.eleven .html5audio { width:495px;}
			
			
	  }
  
   @media only screen and (min-width: 480px) and (max-width: 767px) {
			.sixteen .html5video { width:410px; height:230px}
			.sixteen .html5audio { width:410px; }
			
			.eleven .html5video { width:410px; height:230px}
			.eleven .html5audio { width:410px; }
			
   }
   
   @media only screen and (min-width: 0px) and (max-width: 479px) {
			.sixteen .html5video { width:290px; height:163px}
			.sixteen .html5audio { width:290px; }
			
			.eleven .html5video { width:290px; height:163px}
			.eleven .html5audio { width:290px; }
			
	}

audio {width:100%;}

/*************************************/
/*		TEASER             			*/
/*************************************/


.teaser_div			{	position:relative;height:auto;}
.teaser_image		{	width:100%;	margin-bottom: -6px;}

.darker_overlay				{ 	width:100%;height:100%;background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/bg/black50.png) repeat; position:absolute;z-index:10;}
.hover_plus					{   margin-left:-18px;margin-top:-18px;width:36px;height:36px;background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/tiles/plus_link.png) no-repeat top left; position:absolute;top:50%;left:50%;z-index:20;}
.hover_link					{   margin-left:-18px;margin-top:-18px;width:36px;height:36px;background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/tiles/plus_link.png) no-repeat bottom left;position:absolute;top:50%;left:50%;z-index:20; }

.teaser_title				{  font-size:11px; font-family:Arial; font-weight:bold;background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/bg/black50.png) repeat;  color:#fff; text-shadow: 0px 1px 0px #000; text-align:center; width:100%; padding:3px 3px 3px 3px; position:absolute;bottom:0px;z-index:20;}


	@media only screen and (min-width: 768px) and (max-width: 959px) {
			.teaser_image		{	width:100%;	margin-bottom: -5px;}
	 }
  
   @media only screen and (min-width: 480px) and (max-width: 767px) {
			.teaser_image		{	width:100%;	margin-bottom: -6px;}	
		
   }
   
   @media only screen and (min-width: 0px) and (max-width: 479px) {
			.teaser_image		{	width:100%;	margin-bottom: -6px;}
		
	}




@media only screen and (min-width: 480px) and (max-width: 767px) {
		.teaser .alpha 			{  margin-bottom:20px !important;}
		.teaser .omega			{	margin-bottom:20px !important;}

   }
   
   @media only screen and (min-width: 0px) and (max-width: 479px) {
			.teaser .alpha 			{  margin-bottom:20px !important;}
			.teaser .omega			{	margin-bottom:20px !important;}
			
	}

.teaser .alpha 			{  clear:both;margin-bottom:20px;}
.teaser .omega			{	margin-bottom:20px;}



/**********************************************************************		-	BANNERS		-		**********************************************************************/

/********************************
	-	SALOON BANNER	-
*********************************/	
.banner210x160			{	width:210px;	height:160px;	position:relative;		z-index:5;	-moz-box-shadow: 0px 0px 3px 0px rgba(2,48,59,0.15);	-webkit-box-shadow: 0px 0px 3px 0px rgba(2,48,59,0.15);	box-shadow: 0px 0px 3px 0px rgba(2,48,59,0.15);	}




/*******************************
	-	KEN BURN BANNER -	
********************************/

	.bannerholder			{	position:relative;	width:100%;	height:auto;margin-top:10px;}
	.bannercontainer		{	max-width:940px;	height:330px;	background-color:RGBA(0,0,0,0.4);	position:relative;		-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}
	

	
				

	.bannercontainer p, .blogbannercontainer p	{	margin-top:1em;	margin-bottom:1em;	}
		
	.bannercontainer ul >li	{	visibility:hidden;}
	
	

	.bannershadow			{	margin-top:-5px;	max-width:930px;	height:40px;  position:relative;}

	.video_kenburn_wrap		{height:100%}
	
	.bannercontainer h1, .bannercontainer h2, .bannercontainer h3, .bannercontainer h4, .bannercontainer h5, .bannercontainer h6 #,
	.blogbannercontainer h1, .blogbannercontainer h2, .blogbannercontainer h3, .blogbannercontainer h4, .blogbannercontainer h5, .blogbannercontainer h6 #
	{	color:#CCC;	}

/***	-	THE BACKGROUND OF THE SLIDER	-  ***/

	.dark .kenburn-bg		{	padding:5px;	border-radius: 3px; 	-moz-border-radius: 3px; 	-webkit-border-radius: 3px; background:RGBA(0,0,0,0.4);}
	.light .kenburn-bg		{	padding:5px;	border-radius: 3px; 	-moz-border-radius: 3px; 	-webkit-border-radius: 3px; background:RGBA(0,0,0,0.4);}
	.simple .kenburn-bg		{	background:#111;	padding:4px;	border:1px solid #1e1e1e;}


/***	-	THE PRELOADER OF THE BANNER 	-	***/

	.kenburn-preloader		{ 	background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/loader/preloader.gif) no-repeat 10px 10px;	width:32px;	height:32px;	
								position:absolute;	left:50%;	top:50%;	z-index:9999;	background-color: #000;
								border-radius: 5px; 	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; margin-left: -26px; margin-top:-26px;padding:10px;}



/***	-	CAPTION SETTINGS FOR THE KENBURN SLIDER	-	***/

	.kb-fullsize .cp-right, .kb-fullsize .cp-top, .kb-fullsize .cp-left, .kb-fullsize .cp-bottom,
	.kb-mediumsize .cp-right, .kb-mediumsize .cp-top, .kb-mediumsize .cp-left, .kb-mediumsize .cp-bottom		{	color:#fff;	background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/bg/black65.png);	position:absolute; }
	
	.kb-minisize .cp-right, .kb-minisize .cp-top, .kb-minisize .cp-left, .kb-minisize .cp-bottom,
	.kb-smallsize .cp-right, .kb-smallsize .cp-top, .kb-smallsize .cp-left, .kb-smallsize .cp-bottom			{	visibility:hidden;	width:0px;	height:0px; }

	

/***	-	WIDHT >959px SIZING	-   ***/

			.kb-fullsize .cp-right		{ padding:30px 40px 30px 40px; top:0px;    right:0px; height:100%; }
			.kb-fullsize .cp-left		{ padding:30px 40px 30px 40px; top:0px;    left:0px;  height:100%; }
			.kb-fullsize .cp-top		{ padding:5px 40px 5px 40px; top:0px;    left:0px;  width:100%;  }
			.kb-fullsize .cp-bottom		{ padding:5px 40px 5px 40px; bottom:0px; left:0px;  width:100%;  }

			.kb-fullsize .cp-title		{ color:#ccc; font-size:20px;  font-family: 'Oswald', sans-serif; text-shadow: 0px 1px 0px #000000;}

			.kb-fullsize p, .kb-fullsize p strong	{	font-family: Arial, sans-serif;		font-size:12px;	color:#999;		line-height:20px;		text-shadow: 0px 1px 0px #000000;}


			/*******	VIDEO SETTINGS	********/
			.kb-fullsize .video_clip		{	width:60%;	height:100%;	top:0px;	left:0px; }
			.kb-fullsize .video_video		{	width:100%;	height:100%; }
			.kb-fullsize .video_details		{	width:34%;	padding:30px 3% 30px 3%; top:0px; right:0px; position:absolute; }
			.kb-fullsize h3 				{	color:#999;	}
			.kb-fullsize .video_kenburn h2	{	color:#ccc;	font-size:26px;	font-family: 'Oswald', sans-serif;	text-shadow: 0px 1px 0px #000000; font-family: 'Oswald', sans-serif; margin: 0;	line-height:1;}

			.light.kb-fullsize .video_kenburn h2		{	color:#999;	text-shadow: 0px 1px 0px #eee;	}
			.light.kb-fullsize .video_kenburn .cp-title	{	color:#999;	text-shadow: 0px 1px 0px #eee;	}
			.light.kb-fullsize .video_kenburn p			{	text-shadow: 0px 1px 0px #eee;	}


/***	-	WIDHT <=767px SIZING 	-	***/


			.kb-mediumsize .cp-right	{ padding:15px 15px 15px 15px; top:0px;    right:0px; height:100%; }
			.kb-mediumsize .cp-left		{ padding:15px 15px 15px 15px; top:0px;    left:0px;  height:100%; }
			.kb-mediumsize .cp-top		{ padding:5px 15px 5px 15px; top:0px;    left:0px;  width:100%;  }
			.kb-mediumsize .cp-bottom	{ padding:5px 15px 5px 15px; bottom:0px; left:0px;  width:100%;  }

			.kb-mediumsize .cp-title	{	color:#ccc;	font-size:18px;		font-family: 'Oswald', sans-serif;	text-shadow: 0px 1px 0px #000000; }

			.kb-mediumsize p, .kb-mediumsize strong		{	font-family: Arial, sans-serif;	font-size:12px;	color:#777;	line-height:18px;	text-shadow: 0px 1px 0px #000000;}
			.kb-mediumsize h3 			{	color:#999;}

			.kb-mediumsize .cp-top	p 	{	margin-right:15px;}
			.kb-mediumsize .cp-bottom p {	margin-right:15px;}

			/*******	VIDEO SETTINGS	********/
			.kb-mediumsize .video_clip		{ width:60%;	height:100%;	top:0px; left:0px; }
			.kb-mediumsize .video_video		{ width:100%; 	height:100%;	}
			.kb-mediumsize .video_details	{ width:34%;	padding:30px 3% 30px 3%; top:0px; right:0px; position:absolute; }
			.kb-mediumsize .video_kenburn h2{ color:#ccc;	font-size:20px;		font-family: 'Oswald', sans-serif;	text-shadow: 0px 1px 0px #000000;	font-family: 'Oswald', sans-serif;	margin: 0;	line-height:1;}
			.kb-mediumsize .video_kenburn h3{ color:#ccc;	font-size:24px;		font-family: 'Oswald', sans-serif;	text-shadow: 0px 1px 0px #000000;	font-family: 'Oswald', sans-serif;	margin: 0;	line-height:1;margin-top:-15px;}

			.light.kb-mediumsize .video_kenburn h2	{	color:#999;	text-shadow: 0px 1px 0px #eee;	}
			.light.kb-mediumsize .video_kenburn p	{	text-shadow: 0px 1px 0px #eee;	}
			
			



/***	WIDHT <=480px SIZING  ***/

		
			/*******	VIDEO SETTINGS	********/
			.kb-smallsize .video_clip		{	width:100%;	height:100%;	padding-right:0px;	top:0px;	left:0px;	}
			.kb-smallsize .video_video		{	width:100%;	height:100%;}
			.kb-smallsize .video_details	{	visibility:hidden}
			.kb-smallsize .video_kenburn h2		{	font-size:0px;	margin: 0;	line-height:0;}

			.light.kb-smallsize .video_kenburn h2	{	color:#999;	text-shadow: 0px 1px 0px #eee;	}
			.light.kb-smallsize .video_kenburn p	{	text-shadow: 0px 1px 0px #eee;	}




/***	WIDHT <=300px SIZING   ***/

			.kb-minisize .video_clip		{	width:100%;	height:100%;	padding-right:0px;	top:0px;	left:0px;	}

			/*******	VIDEO SETTINGS	********/
			.kb-minisize .video_clip		{	width:100%;	height:100%;	top:0px;	left:0px;}
			.kb-minisize .video_video		{	width:100%;	height:100%;}
			.kb-minisize .video_details		{	visibility:hidden}
			.kb-minisize .video_kenburn h2	{	font-size:0px;	margin: 0;	line-height:0;}








/***	-	ALL  VIDEO SETTINGS	-	***/
	.kenburn-video-overlay		{	background-color:#000;	opacity:0.25;	filter: alpha(opacity=25);	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";	width:100%;	height:100%;	position:relative;	z-index:1000;}
	.kenburn-video-button		{	background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/player/play.png) no-repeat;	width:100px;	height:100px;	position:absolute;	z-index:1500;	opacity:0.85;	filter: alpha(opacity=85);	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";	cursor:pointer;}
	.kenburn-video-button:hover {	opacity:1.0; }


/***	-	VIDEO BACKGROUNDS	-	***/

	.dark .video_kenburn	{	position:absolute;	top: 0; bottom: 0px;	width: 100%;	background: #111;	font-family: Arial, sans-serif;	font-size:12px;	line-height: 20px;	color: #777; text-shadow: #fff 0px 1px 0px;	}	
	.light .video_kenburn	{	position:absolute;	top: 0; bottom: 0px;	width: 100%;	background: #ddd;	font-family: Arial, sans-serif;	font-size:12px;	line-height: 20px;	color: #222;	text-shadow: #eee 0px 1px 0px;}		



/***	-	VIDEO - BUTTONS	-	***/
	
	
	
	.dark .video_kenburn .close			{	width:30px;	height:30px;	position:absolute;	background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/button/close_dark.png) no-repeat top;	right:10px;	top:10px;	cursor:pointer;}
	.dark .video_kenburn .close:hover	{	background-position:bottom;	opacity:0.5; filter: alpha(opacity=50);	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";	cursor:pointer;}

	.light .video_kenburn .close		{	width:30px;	height:30px;	position:absolute;	background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/button/close.png) no-repeat top;		right:10px;	top:10px;	cursor:pointer;}
	.light .video_kenburn .close:hover	{	background-position:bottom;	opacity:0.5;	filter: alpha(opacity=50);	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";	cursor:pointer;}

	.kenburn_thumb_container .video		{	width:30px;	height:30px;	background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/player/play_small.png) no-repeat;	margin-top:-15px;	margin-left:-15px;	cursor:pointer;	}


	

/*** -	KEN BURN THUMBNAIL OPTIONS	-	***/


	.kenburn_thumb_container_bg 	{	background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/bg/thumbs_bg.png);	padding:1px;	margin-top:-1px;	margin-left:-1px;	 -webkit-border-radius: 3px;	-moz-border-radius: 3px;
										border-radius: 3px;	box-shadow: 0px 0px 8px 2pxrgba(0, 0, 0, 0.80);    -moz-box-shadow:0px 0px 8px 2px rgba(0, 0, 0, 0.80);	-webkit-box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.80); }

	.kenburn-thumbs .overlay	{	width:100%;	height:100%;	position:absolute;	top:0px;	left:0px;	background:#000;}

	.kenburn-thumbs .overlay	{	width:100%;	height:100%;	position:absolute;	top:0px;	left:0px;	background:#000;}


	.thumbbuttons					{	background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/button/navigdots_bgtile.png);	height:35px; -webkit-border-radius: 5px;	-moz-border-radius: 5px;
										border-radius: 5px;	position:absolute;	bottom:-33px;	z-index:1000;	box-shadow: 0px 0px 8px 2pxrgba(0, 0, 0, 0.80);    -moz-box-shadow:0px 0px 8px 2px rgba(0, 0, 0, 0.80);    -webkit-box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.80);	}

	.thumbbuttons .grainme			{	background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/bg/grain.png);	height:35px;	width:100%;	}



	.thumbbuttons .leftarrow		{	background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/button/arrowleft.png) no-Repeat bottom left;	width:9px;	height:16px;	margin-left:9px;	margin-right:9px;	margin-top:9px;	float:left;	cursor:pointer;}
	.thumbbuttons .rightarrow		{	background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/button/arrowright.png) no-Repeat bottom left;	width:9px;	height:16px;	margin-top:9px;		margin-right:9px;	margin-left:18px;	float:left;	cursor:pointer;}
	.thumbbuttons .minithumb		{	background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/button/navigdots.png) no-Repeat bottom left;	width:15px;	height:15px;	margin-top:9px;		margin-left:9px;	float:left;	cursor:pointer;}
	.thumbbuttons .thumbs			{	float:left;}

	.thumbbuttons .rightarrow:hover, 
	.thumbbuttons .leftarrow:hover, 
	.thumbbuttons .minithumb:hover, 
	.thumbbuttons .thumbs .selected	{	background-position:top left;	}




/************************************
	-	DARK-LIGHTBOX STYLE	-
************************************/


.dark-lightbox.overlay{
	background-color:#000;
	z-index:999990;
	position:fixed;	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";	
	filter: alpha(opacity=80);	
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.dark-lightbox.loader{	
	width:64px;
	height:64px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-left:-32px;
	margin-right:-32px;
	position:fixed;
	z-index:999991;	
	background:url(http://oneconceptautomotive.com/wp-content/themes/valiano/images/loader/preloader.gif) no-repeat 50% 50%;	
	
	/*width:32px;	
	height:32px;		
	left:50%;	
	top:50%;	
	z-index:9999;	
	background-color: #000;
	border-radius: 5px; 	
	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	
	padding: 10px;	
	margin-left: -21px; 
	margin-top:-21px;*/
}


.dark-lightbox.lightboxitem{
	position:fixed;	
	width:300px;
	height:auto;
	background-color:#111;
	border:1px solid #1e1e1e;
	padding:4px;
	z-index:999992;
}


.dark-lightbox.infofield{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	line-height:15px;
}

.dark-lightbox.infofield .title{
	
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#555;
	float:left;
	margin-right:10px;	
	margin-bottom:10px;
}

.dark-lightbox.infofield .pageofformat{
	
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#555;
	float:right;	
	margin-bottom:10px;
	
}

	
.dark-lightbox.infofield .lightboxsocials{	
	float:left;		
}

.dark-lightbox.infofield .lightboxsocials .twitter, .dark-lightbox.infofield .lightboxsocials .facebook, .dark-lightbox.infofield .lightboxsocials .googleplus {	
	float:left;	
	margin-bottom:10px;
	
	height:25px;
	width:120px;
	overflow:hidden;
}

.dark-lightbox.description{	
	clear:both;	
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#555;
	margin-bottom:10px;
}



.dark-lightbox.leftbutton{
	width:9px;
	height:16px;
	float:right;	
	margin-right:10px;
	cursor:pointer;
	background:url('http://oneconceptautomotive.com/wp-content/themes/valiano/images/button/arrowleft.png') no-repeat top;
}

.dark-lightbox.rightbutton{
	width:9px;
	height:16px;
	float:right;	
	margin-left:10px;
	cursor:pointer;
	background:url('http://oneconceptautomotive.com/wp-content/themes/valiano/images/button/arrowright.png') no-repeat top;
}



.dark-lightbox.closebutton{
	width:30px;
	height:30px;
	right:10px;
	top:10px;	
	position:absolute;
	cursor:pointer;
	background:url('http://oneconceptautomotive.com/wp-content/themes/valiano/images/button/close_dark.png') no-repeat top;
	
}

.dark-lightbox.leftbutton:hover, .dark-lightbox.rightbutton:hover, .dark-lightbox.closebutton:hover{
	background-position:bottom;
}

	
@media only screen and (min-width: 768px) and (max-width: 959px) {
		
  }
  
  @media only screen and (max-width: 767px) {
		
  }
  
   @media only screen and (min-width: 480px) and (max-width: 767px) {
		
   }
   
   @media only screen and (min-width: 0px) and (max-width: 479px) {
		
	}	


/************************************
	-	CONTACT	-
************************************/

	#googlemap { width: 100%; height: 250px; float: left; text-shadow:0px 0px 0px #000;}
	.errormessage, .sendingmessage, .successmessage { float: left !important; color: #777; font-size: 12px; line-height: 30px; text-decoration: none; display: none;  margin-left: 20px;}
	.errormessage { color: #fff; }
	input[type="text"].formerror, textarea.formerror { border: 1px solid #fff !important; }
	#quickcontact .successmessage,#quickcontact .sendingmessage,#quickcontact .errormessage {	margin-left:0 !important;	}

/************************************
	-	CONTENT SHORTCODES	-
************************************/
	
	.contentdivider { width: 100%; height: 0; border-bottom: 1px solid #ddd; margin-bottom: 20px; }
	.one_half { width: 48%; }
	.one_third { width: 30.66%; }
	.two_third { width: 65.33%; }
	.one_fourth { width: 22%; }
	.one_fifth { width: 16.8%; }
	.one_sixth { width: 13.33%; }
	.one_half, .one_third, .two_third, .one_fourth, .one_fifth, .one_sixth { margin-right: 4%; margin-bottom: 10px; float: left; }
	.lastcolumn { margin-right: 0!important; clear: right; }


	@media only screen and (max-width: 767px) {
		.one_half, .one_third, .two_third, .one_fourth, .one_fifth, .one_sixth { width: 100%; }
	}

/* #Tabs (activate in tabs.js)
================================================== */
.sidebar	ul.tabs {
		display: block;
		margin: 0 0 20px 0;
		padding: 0;
		border-bottom: solid 1px #1e1e1e; 
		border-top: 0 !important;
		font-size:12px;
	}
.sidebar	ul.tabs li {
		display: block;
		width: auto;
		height: 30px;
		padding: 0 !important;
		float: left;
		margin-bottom: 0 !important; 
	border-bottom:0 !important;}
.sidebar	ul.tabs li a {
		display: block;
		text-decoration: none;
		width: auto;
		height: 29px;
		padding: 0px 20px;
		line-height: 30px;
		border: solid 1px #1e1e1e;
		border-width: 1px 1px 0 0;
		margin: 0;
		background: #111111;
		font-size: 13px; }
.sidebar	ul.tabs li a.active {
		background: #151515;
		height: 30px;
		position: relative;
		top: -4px;
		padding-top: 4px;
		border-left-width: 1px;
		margin: 0 0 0 -1px;
		color: #fff;
		-moz-border-radius-topleft: 2px;
		-webkit-border-top-left-radius: 2px;
		border-top-left-radius: 2px;
		-moz-border-radius-topright: 2px;
		-webkit-border-top-right-radius: 2px;
		border-top-right-radius: 2px; 
		}
.sidebar	ul.tabs li:first-child a.active {
		margin-left: 0; }
.sidebar	ul.tabs li:first-child a {
		border-width: 1px 1px 0 1px;
		-moz-border-radius-topleft: 2px;
		-webkit-border-top-left-radius: 2px;
		border-top-left-radius: 2px; }
.sidebar	ul.tabs li:last-child a {
		-moz-border-radius-topright: 2px;
		-webkit-border-top-right-radius: 2px;
		border-top-right-radius: 2px; }

.sidebar	ul.tabs-content { margin: 0; display: block; border-top:0 !important; }
.sidebar	ul.tabs-content > li { display:none; }
.sidebar	ul.tabs-content > li.active { display: block; border-bottom:0 !important; font-size:12px !important;}

	/* Clearfixing tabs for beautiful stacking */
.sidebar	ul.tabs:before,
.sidebar	ul.tabs:after {
	  content: '\0020';
	  display: block;
	  overflow: hidden;
	  visibility: hidden;
	  width: 0;
	  height: 0; }
.sidebar	ul.tabs:after {
	  clear: both; }
.sidebar	ul.tabs {
	  zoom: 1; }

@media only screen and (min-width: 480px) and (max-width: 767px) {
		.widget 			{	margin-bottom:60px !important;}
		#tp_valiano_home_content .space70			{	margin-bottom:0px !important;}						
   }
   
@media only screen and (min-width: 0px) and (max-width: 479px) {
		.widget 			{	margin-bottom:60px !important;}	
		#tp_valiano_home_content .space70				{	margin-bottom:0px !important;}	
}