/*
* TsSlider jQuery Plugin
* 
* Copyright 2012 DesignShock
*
*
*
*
*/



/* BORDER 0
* =========================== */

.ts-border-0
{
	padding: 0.8% 0.8% 0.01% 0.8%;
	background: #f8f8f8;
	position: relative;
	border: 1px solid #bbb;
}

.ts-border-0::before
{
	-webkit-transform: rotate(-1.5deg);
	   -moz-transform: rotate(-1.5deg);
	    -ms-transform: rotate(-1.5deg);
		 -o-transform: rotate(-1.5deg);
			transform: rotate(-1.5deg);
	top: 0;
	z-index: -1;
}

.ts-border-0::after
{
	-webkit-transform: rotate(1.5deg);
	   -moz-transform: rotate(1.5deg);
		-ms-transform: rotate(1.5deg);
		 -o-transform: rotate(1.5deg);
			transform: rotate(1.5deg);
	top: 0;
	z-index: -1;
}

.ts-border-0::before,
.ts-border-0::after
{
	background: #f8f8f8;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#f9f9f9',GradientType=0 );
	border: 1px solid #bbb;
	content: '';
	display: block;
	height: 100%;
	width: 100%;
	left: -1px;
	position: absolute;
}

/* BORDER 1
 * ===================== */

.ts-border-1
{
	padding: 0.8% 0.8% 0.01% 0.8%;
	background: #e4e1d6;
	border: 1px solid #eee;
	position: relative;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .7);
	   -moz-box-shadow: 0 0 4px rgba(0, 0, 0, .7);
			box-shadow: 0 0 4px rgba(0, 0, 0, .7);
}

.ts-border-1::before
{
	-webkit-transform: rotate(-1deg);
	   -moz-transform: rotate(-1deg);
	    -ms-transform: rotate(-1deg);
		 -o-transform: rotate(-1deg);
			transform: rotate(-1deg);
	top: 0;
	z-index: -1;
}

.ts-border-1::after
{
	-webkit-transform: rotate(1deg);
	   -moz-transform: rotate(1deg);
		-ms-transform: rotate(1deg);
		 -o-transform: rotate(1deg);
			transform: rotate(1deg);
	top: 0;
	z-index: -1;
}

.ts-border-1::before,
.ts-border-1::after
{
	background: #e4e1d6;
	border: 1px solid #eee;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .7);
	   -moz-box-shadow: 0 0 4px rgba(0, 0, 0, .7);
			box-shadow: 0 0 4px rgba(0, 0, 0, .7);
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	left: -1px;
	position: absolute;
}

/* BORDER 2
 * ================== */

.ts-border-2
{
	padding: 0.8% 0.8% 0.01% 0.8%;
	background: #f2e8c7;
	border: 1px solid #f6edd6;
	position: relative;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;
}

.ts-border-2::before
{
	-webkit-transform: rotate(-1deg);
	   -moz-transform: rotate(-1deg);
		-ms-transform: roatte(-1deg);
		 -o-transform: rotate(-1deg);
			transform: rotate(-1deg);
	top: 0;
	z-index: -1;
	background: #f68062;
	border: 1px solid #f9b29d;
}

.ts-border-2::after
{
	-webkit-transform: rotate(1deg);
	   -moz-transform: rotate(1deg);
		-ms-transform: rotate(1deg);
		 -o-transform: roatate(1deg);
			transform: rotate(1deg);
	top: 0;
	z-index: -1;
	background: #bfe6e0;
	border: 1px solid #daece4;
}

.ts-border-2::after,
.ts-border-2:before
{
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	left: -1px;
	position: absolute;
}

/* BORDER 3
 * ==================== */

.ts-border-3
{
	padding: 0.8% 0.8% 0.01% 0.8%;
	background: #fedb67;
	border: 1px solid #d4ac71;
	position: relative;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;
}

/*.ts-border-3::before
{
	top: -9px;
	z-index: -1;
	background: #ec843b;
	border: 1px solid #f2a658;
}

.ts-border-3::before
{
	content: '';
	display: block;
	width: 102%;
	height: 103%;
	left: -9px;
	position: absolute;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .7);
	   -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .7);
			border-radius: 0 1px 3px rgba(0, 0, 0, .7);
}*/

/* BORDER 4
* ===================== */

.ts-border-4
{
	padding: 0.8% 0.8% 0.01% 0.8%;
	background: #f4f5f7;
	border: 1px solid #b9cede;
	position: relative;

}

.ts-border-4::before
{
	-webkit-transform: rotate(-1deg);
	   -moz-transform: rotate(-1deg);
		-ms-transform: roatte(-1deg);
		 -o-transform: rotate(-1deg);
			transform: rotate(-1deg);
	top: 0;
	z-index: -1;
	background: #33638f;
	border: 1px solid #33638f;
}

.ts-border-4::after
{
	-webkit-transform: rotate(1deg);
	   -moz-transform: rotate(1deg);
		-ms-transform: rotate(1deg);
		 -o-transform: rotate(1deg);
			transform: rotate(1deg);
	top: 0;
	z-index: -1;
	background: #e2e5e6;
	border: 1px solid #e2e5e6;
}

.ts-border-4::after,
.ts-border-4::before
{
	width: 100%;
	height: 100%;
	content: '';
	display: block;
	position: absolute;
	left: -1px;
}

/* BORDER 5
 * ==================== */

.ts-border-5
{
	padding: 0.8% 0.8% 0.01% 0.8%;
	background: #f8f8f8;
	border: 1px solid #bbb;
	position: relative;
}

.ts-border-5::before
{
	-webkit-transform: rotate(1deg);
	   -moz-transform: rotate(1deg);
		-ms-transform: rotate(1deg);
		 -o-transform: rotate(1deg);
			transform: rotate(1deg);
	z-index: -1;
	bottom: -1px;
	left: 14px;
	position: absolute;
	width: 98%;
	height: 2%;
	content: '';
	display: block;
	background: #f8f8f8;
	border: 1px solid #bbb;
}

.ts-border-5::after
{
	-webkit-transform: rotate(1.3deg);
	   -moz-transform: rotate(1.3deg);
	 	-ms-transform: rotate(1.3deg);
	     -o-transform: rotate(1.3deg);
			transform: rotate(1.3deg);
	z-index: -2;
	bottom: -6px;
	left: 8px;
	position: absolute;
	width: 98%;
	height: 2%;
	content: '';
	display: block;
	background: #f8f8f8;
	border: 1px solid #bbb;
}

/* BORDER 6
 * ==================== */

.ts-border-6
{
	padding: 0.8% 0.8% 0.01% 0.8%;
	background: #f8f8f8;
	border: 1px solid #bbb;
	position: relative;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;
	-webkit-box-shadow: 0 20px 31px -30px rgba(0, 0, 0, .9);
	   -moz-box-shadow: 0 20px 31px -30px rgba(0, 0, 0, .9);
			box-shadow: 0 20px 31px -30px rgba(0, 0, 0, .9);
}

/* BORDER 7
 * ===================== */

.ts-border-7
{
	padding: 0.8% 0.8% 0.01% 0.8%;
	background: #f8f8f8;
	border: 1px solid #bbb;
	position: relative;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;
	-webkit-box-shadow: 0 0 9px 2px rgba(0, 0, 0, .7),
					   -2px 0 9px -5px rgba(0, 0, 0, .7);
	   -moz-box-shadow: 0 0 9px 2px rgba(0, 0, 0, .7),
					   -2px 0 9px -5px rgba(0, 0, 0, .7);
			box-shadow: 0 0 9px 2px rgba(0, 0, 0, .7), 
								-2px 0 9px -5px rgba(0, 0, 0, .7);
}

/* BORDER 8
* ===================== */

.ts-border-8
{
	padding: 0.8% 0.8% 0.01% 0.8%;
	background: #f8f8f8;
	border: 1px solid #bbb;
	position: relative;
}

	
/* BORDER 9
 * ================ */

.ts-border-9
{
	padding: 0.8% 0.8% 0.01% 0.8%;
	-webkit-box-shadow: 1px 1px 3px -1px rgba(0, 0, 0, .7);
	-moz-box-shadow: 1px 1px 3px -1px rgba(0, 0, 0, .7);
	box-shadow: 1px 1px 3px -1px rgba(0, 0, 0, .7);	
	background: #ddd;
	background: -webkit-gradient(linear, left top, left bottom, from(#BFDC7A), to(#8EBF45));
	background-image: -webkit-linear-gradient(#BFDC7A, #8EBF45);
	background-image:    -moz-linear-gradient(#BFDC7A, #8EBF45);
	background-image:      -o-linear-gradient(#BFDC7A, #8EBF45);
	background-image: 	  -ms-linear-gradient(#BFDC7A, #8EBF45);
	background-image: 		  linear-gradient(#BFDC7A, #8EBF45);
	position: relative;
}


/* BORDER 10
 * ================== */

.ts-border-10
{
	padding: 0.8% 0.8% 0.01% 0.8%;
	background: #666;
	position: relative;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;
	-webkit-box-shadow: 0px 8px 20px -10px rgba(0, 0, 0, .7);
	   -moz-box-shadow: 0 8px 20px -10px rgba(0, 0, 0, .7);
	     	box-shadow: 0 8px 20px -10px rgba(0, 0, 0, .7);

}

.ts-border-10::before
{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	border-width: 0 16px 16px 0;
	border-style: solid;
	border-color: white white #658E15 #658E15;
	background: #4e4e4e;
	-webkit-box-shadow: -1px 1px 1px rgba(0, 0, 0, .4);
	   -moz-box-shadow: -1px 1px 1px rgba(0, 0, 0, .4);
	   		box-shadow: -1px 1px 1px rgba(0, 0, 0, .4);
	display: block;
	width: 0;
}

.ts-border-10::before
{
	border-width: 8px;
	border-color: #D0D0D0 #D0D0D0 transparent transparent;
	-webkit-border-radius: 0 0 0 5px;
	   -moz-border-radius: 0 0 0 5px;
			border-radius: 0 0 0 5px;
}

/* BORDER 11
 * ================== */

.ts-border-11
{	
	padding: 0.8% 0.8% 0.01% 0.8%;
	background-image: -webkit-linear-gradient(left, rgba(255, 85, 91, .2), rgba(255, 85, 91, .2)), 
					  -webkit-linear-gradient(left, rgba(255, 85, 91, .8), rgba(255, 85, 91, .8)), 
					  -webkit-linear-gradient(top, white 0px, white 69px, rgba(255, 255, 255, 0) 70px), 
					  -webkit-repeating-linear-gradient(white 0px, white 18px, #A6FFED 19px, white 20px);
	background-image: -moz-linear-gradient(left, rgba(255, 85, 91, .2), rgba(255, 85, 91, .2)), 
					  -moz-linear-gradient(left, rgba(255, 85, 91, .8), rgba(255, 85, 91, .8)), 
					  -moz-linear-gradient(top, white 0px, white 69px, rgba(255, 255, 255, 0) 70px), 
					  -moz-repeating-linear-gradient(white 0px, white 18px, #A6FFED 19px, white 20px);
	background-image: -ms-linear-gradient(left, rgba(255, 85, 91, .2), rgba(255, 85, 91, .2)), 
					  -ms-linear-gradient(left, rgba(255, 85, 91, .8), rgba(255, 85, 91, .8)), 
					  -ms-linear-gradient(top, white 0px, white 69px, rgba(255, 255, 255, 0) 70px), 
					  -ms-repeating-linear-gradient(white 0px, white 18px, #A6FFED 19px, white 20px);
	background-image: -o-linear-gradient(left, rgba(255, 85, 91, .2), rgba(255, 85, 91, .2)), 
					  -o-linear-gradient(left, rgba(255, 85, 91, .8), rgba(255, 85, 91, .8)), 
					  -o-linear-gradient(top, white 0px, white 69px, rgba(255, 255, 255, 0) 70px), 
					  -o-repeating-linear-gradient(white 0px, white 18px, #A6FFED 19px, white 20px);
	background-image: linear-gradient(left, rgba(255, 85, 91, .2), rgba(255, 85, 91, .2)), 
					  linear-gradient(left, rgba(255, 85, 91, .8), rgba(255, 85, 91, .8)), 
					  linear-gradient(top, white 0px, white 69px, rgba(255, 255, 255, 0) 70px), 
					  repeating-linear-gradient(white 0px, white 18px, #A6FFED 19px, white 20px);
	background-size: 1px, 1px, auto, auto 20px;
	background-repeat: repeat-y, repeat-y, no-repeat, repeat;
	background-position: 90% 0px, 10% 0px, 0 0, 0 0;

	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .2);
	   -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .2);
			box-shadow: 0 0 10px rgba(0, 0, 0, .2);

}

/* BORDER 12
 * ===================== */

.ts-border-12
{
	padding: 18px 18px 1px 18px;
	background: rgba(255, 255, 255, .2);
	position: relative;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;
	-webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, .2),
						0 0 1px 0 rgba(255, 255, 255, 1) inset;
	   -moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, .2),
	   					0 0 1px 0 rgba(255, 255, 255, 1) inset;
			box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2),
						0 0 1px 0 rgba(255, 255, 255, 1) inset;

}

.ts-border-12::before
{	
	content: '';
	width: 102.1%;
	height: 102.7%;
	position: absolute;
	top: -1.3%;
	left: -1.0%;
	z-index: -1;
	background: url(../img/blue-bg.jpg);
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;

}

/* BORDER 13
 * =============================== */
.ts-border-13
{
	padding: 0.8% 0.8% 0.01% 0.8%;
	background: #eee;
	position: relative;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .7) inset;
	   -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .7) inset;
			box-shadow: 0 1px 3px rgba(0, 0, 0, .7) inset;

}

/* BORDER 14
 * ======================= */

.ts-border-14
{
	padding: 0.8% 0.8% 0.01% 0.8%;
	background: -webkit-radial-gradient(left, circle, #f0f0f0, #74a9ad);
	/* NOTE: Radial Gradient for other browsers */
	-webkit-box-shadow: 0 1px 3px rgba(34, 25, 25, .7);
	   -moz-box-shadow: 0 1px 3px rgba(34, 25, 25, .7);
			box-shadow: 0 1px 3px rgba(34, 25, 25, .7);
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
			border-radius: 3px;

}

/* BORDER 15
 * ==================== */

.ts-border-15
{	
	padding: 0.8% 0.8% 0.01% 0.8%;
	background: url(../img/old-bg.jpg);
	-webkit-box-shadow: 0 0 9px 2px rgba(0, 0, 0, .7), 
								-2px 0 9px -5px rgba(0, 0, 0, .7);
	   -moz-box-shadow:  0 0 9px 2px rgba(0, 0, 0, .7), 
								-2px 0 9px -5px rgba(0, 0, 0, .7);
	        box-shadow:  0 0 9px 2px rgba(0, 0, 0, .7), 
								-2px 0 9px -5px 	rgba(0, 0, 0, .7);
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
			border-radius: 3px;
}

/* BORDER 16
 * ===================== */

.ts-border-16
{	
	padding: 0.8% 0.8% 0.01% 0.8%;
	background: #ececec;
	background: -webkit-linear-gradient(top, white, #dfdfdf 50%, #cecece);
	background:    -moz-linear-gradient(top, white, #DFDFDF 50%, #CECECE);
	background:     -ms-linear-gradient(top, white, #dfdfdf 50%, #cecece);
	background:      -o-linear-gradient(top, white, #dfdfdf 50%, #cecece);
	background: 		linear-gradient(top, white, #dfdfdf 50%, #cecece);
	border: 1px solid white;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
			border-radius: 3px;
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.45),
						0px 1px 2px rgba(0, 0, 0, 0.2);
	   -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .45),
					    0 1px 2px rgba(0, 0, 0, .2);
			box-shadow: 0 0 5px rgba(0, 0, 0, .45),
						0 1px 2px rgba(0, 0, 0, .45);
}

/* BORDER 17
 * ======================== */

.ts-border-17
{
	padding: 1.4% 2% 0.4% 2%;
	border: 1px solid #ccc;
	background: #e1e1e3;
	position: relative;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
			border-radius: 3px;
}

.ts-border-17::before
{	
	-webkit-transform: rotate(3deg);
	   -moz-transform: rotate(3deg);
		-ms-transform: rotate(3deg);
		 -o-transform: rotate(3deg);
			transform: rotate(3deg);
	bottom: 1%;
	right: -1%;
/*	-webkit-box-shadow: 0 0 15px 5px rgba(0, 0, 0, .7);
	   -moz-box-shadow: 0 0 15px 5px rgba(0, 0, 0, .7);
			box-shadow: 0 0 15px 5px rgba(0, 0, 0, .7);*/
}

.ts-border-17::after
{	
	-webkit-transform: rotate(87deg);
	   -moz-transform: rotate(87deg);
		-ms-transgorm: rotate(87deg);
		 -o-transform: rotate(87deg);
			transform: rotate(87deg);
	bottom: 43.5%;
	right: -24.5%;
/*	-webkit-box-shadow: 0 0 15px 5px rgba(0, 0, 0, .7);
	   -moz-box-shadow: 0 0 15px 5px rgba(0, 0, 0, .7);
			box-shadow: 0 0 15px 5px rgba(0, 0, 0, .7);*/
}

.ts-border-17::after,
.ts-border-17::before
{
	width: 50%;
	height: 0;
	position: absolute;
	content: '';
	display: block;
	background: rgba(0, 0, 0, .1);
	z-index: -1;
}

/* BORDER 18
 * =================== */

.ts-border-18
{
	padding: 0.8% 0.8% 0.01% 0.8%;
	background: white;
	position: relative;
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	   -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
			box-shadow: 0 2px 6px rgba(0, 0, 0, .2);

}

/* BORDER 19
 * ================== */
.ts-border-19
{
	padding: 0.8% 0.8% 0.01% 0.8%;
	background: #f8f8f8;
	border: 1px solid white;
	-webkit-box-shadow: 0 0 0 1px #bbb;
	   -moz-box-shadow: 0 0 0 1px #bbb;
			box-shadow: 0 0 0 1px #bbb;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;
}

/* BORDER 20
 * ================= */

.ts-border-20
{
	padding: 0.8% 0.8% 0.01% 0.8%;
	background: white;
	border: none;
	-webkit-box-shadow: 0 12px 9px -6px rgba(0, 0, 0, .7);
	   -moz-box-shadow: 0 12px 9px -6px rgba(0, 0, 0, .7);
			box-shadow: 0 12px 9px -6px rgba(0, 0, 0, .7);
}

/* BORDER 21
 * ================= */

.ts-border-21
{
	padding: 0.8% 0.8% 0.01% 0.8%;
	background: white;
	border: 1px solid #979797;
	-webkit-border-radius: 10px;
	   -moz-border-radius: 10px;
			border-radius: 10px;
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .3);
	   -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .3);
		 -0-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .3);
			box-shadow: 0 0 10px 0 rgba(0, 0, 0, .3);
}

/* BORDER 22 - iPhone
* ===================== */

.ts-border-22
{
	padding: 48px 57px 38px 57px;
	background: #000;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: 40px 80px 430px #111 inset;
	   -moz-box-shadow: 40px 80px 430px #111 inset;
			box-shadow: 40px 80px 430px #111 inset;
	border: 2px solid #747371;
}

/* BORDER 23
 * =================== */

.ts-border-23
{
	padding: 0.8% 0.8% 0.01% 0.8%;
	background: #f8f8f8;
	border: 1px solid #C2C0B8;
	-webkit-box-shadow: 0 0 60px 10px rgba(0, 0, 0, .1) inset,
						0 5px 0 -4px white,
						0 5px 0 -3px #C2C0B8, 
						0 11px 0 -8px white, 
						0 11px 0 -7px #C2C0B8, 
						0 17px 0 -12px white, 
						0 17px 0 -11px #C2C0B8;
	   -moz-box-shadow: 0 0 60px 10px rgba(0, 0, 0, .1) inset,
						0 5px 0 -4px white,
						0 5px 0 -3px #c2c0b8,
						0 11px 0 -8px white,
						0 11px 0 -7px #c2c0b8,
						0 17px 0 -12px white,
						0 17px 0 -11px #c2c0b8;
			box-shadow: 0 0 60px 10px rgba(0, 0, 0, .1) inset,
						0 5px 0 -4px white,
						0 5px 0 -3px #c2c0b8,
						0 11px 0 -8px white,
						0 11px 0 -7px #c2c0b8,
						0 17px 0 -12px white,
						0 17px 0 -11px #c2c0b8;
}

/* BORDER 24
 * =================== */

.ts-border-24
{	
	padding: 0.8% 0.8% 0.01% 0.8%;
	background: -webkit-gradient(linear, 0% 20%, 0% 100%, from(white), to(white), color-stop(.2, #F2F2F2));
	/* NOTE: Add the styles for other browsers */		
	border: 1px solid #999;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .3);
	   -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .3);
			box-shadow: 0 0 10px rgba(0, 0, 0, .3);
	-webkit-border-radius: 60px 5px;
	   -moz-border-radius: 60px 5px;
		    border-radius: 5px;
}

/* BORDER 25
 * ==================== */

.ts-border-25
{		
		padding: 15px;
		background: white;
		-webkit-border-radius: 2px 2px 2px 2px;
		   -moz-border-radius: 2px 2px 2px 2px;
				border-radius: 2px 2px 2px 2px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
		   -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
				box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
		border: 1px solid white;
}



/*** Boxes CSs ***/

/*.blog_boxes.ts-border-1, .blog_boxes.ts-border-2, .blog_boxes.ts-border-3, .blog_boxes.ts-border-4, .blog_boxes.ts-border-5, .blog_boxes.ts-border-6, .blog_boxes.ts-border-7, .blog_boxes.ts-border-8, .blog_boxes.ts-border-9,
.blog_boxes.ts-border-35, .blog_boxes.ts-border-11, .blog_boxes.ts-border-12, .blog_boxes.ts-border-13, .blog_boxes.ts-border-14{
	margin-bottom: 20px!IMPORTANT;
}

div.boxes div.reset_boxes{
	background-image: none;
}

div.blog_boxes.reset_boxcss .container_posts_pieces,
div.blog_boxes.reset_boxcss .post_corner, 
div.blog_boxes.reset_boxcss .post_topbottom, 
div.blog_boxes.reset_boxcss .post_corner, 
div.blog_boxes.reset_boxcss .post_sides, 
div.blog_boxes.reset_boxcss .post_token_left, 
div.blog_boxes.reset_boxcss .post_token_right,
div.blog_boxes.reset_boxcss .post_token_bottom{
	background-image: none!important;
}

.container_fboxes .boxes{
	width: auto!important;
}*/

.ts-border-26{
	background: #fff;
	display: block;
	padding: 20px;
	border-radius: 2px 2px 2px 2px; 
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

.ts-border-27{
	background: #eee;
	display: block;
	padding: 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0 1px 1px 0 #c7c7c7;
	-moz-box-shadow: inset 0 1px 1px 0 #c7c7c7;
	box-shadow: inset 0 1px 1px 0 #c7c7c7;
}
.ts-border-28{
	background: rgba(255,255,255,0.3);  
	padding: 20px;
	box-shadow: 0 0 8px 0 rgba(0,0,0,0.2),   inset 0 0 1px 0 rgba(255,255,255,1);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-shadow: 1px 1px 3px rgba(0,0,0,0.3);
}
.ts-border-29{
	display: block;
	padding: 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 0 15px rgba(0,0,0,0.3);
	box-shadow: 0 0 15px rgba(0,0,0,0.3);
	background-color: #ccc;
	border: 1px solid #eee;
}
.ts-border-30{
	display: block;
	padding: 20px;
	overflow: hidden;
	position: relative;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #fff;
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
	box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
}
.ts-border-31 {  
	display: block;
	padding: 1.4% 2% 0.4% 2%;/*valor original 19px!important*/
	background: #f3f3f3;
	border: 1px solid #fff;
	border-radius: 5px;
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

.ts-border-32{
	background: #FFFFFF;
	background: -moz-linear-gradient(0deg, #F5F5F5 0%, #FFF 25%, #FFF 75%, #F5F5F5 100%);
	background: -ms-linear-gradient(0deg, #F5F5F5 0%, #FFF 25%, #FFF 75%, #F5F5F5 100%);
	background: -webkit-linear-gradient(0deg, #F5F5F5 0%, #FFF 25%, #FFF 75%, #F5F5F5 100%);
	background: linear-gradient(0deg, #F5F5F5 0%, #FFF 25%, #FFF 75%, #F5F5F5 100%);
	border: 1px solid #777777;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	-moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
	padding: 1.4% 2% 0.4% 2%;/*valor opriginal 19px!important;*/
	position: relative;
}

.ts-border-32:before, .ts-border-32:after {
	top: auto;
	bottom: 12px;
	-moz-box-shadow: 0 10px 14px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 14px 12px rgba(0, 0, 0, 0.5);
	box-shadow: 0 14px 12px rgba(0, 0, 0, 0.5);
}

.ts-border-33{
	display: block;
	padding: 1.4% 2% 0.4% 2%;/*valor original 19px!important;*/
	position: relative;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
	background: white;
	border: 1px solid #999;
}

.ts-border-34{
	padding: 1.4% 2% 0.4% 2%;/*original  19px!important;*/
	border: 1px solid #c2c0b8;
	background-color:#fff;
	-webkit-box-shadow:0 0 60px 10px rgba(0, 0, 0, .1) inset, 0 5px 0 -4px #fff, 0 5px 0 -3px #c2c0b8, 0 11px 0 -8px #fff, 0 11px 0 -7px #c2c0b8, 0 17px 0 -12px #fff, 0 17px 0 -11px #c2c0b8;
	-moz-box-shadow:0 0 60px 10px rgba(0, 0, 0, .1) inset, 0 5px 0 -4px #fff, 0 5px 0 -3px #c2c0b8, 0 11px 0 -8px #fff, 0 11px 0 -7px #c2c0b8, 0 17px 0 -12px #fff, 0 17px 0 -11px #c2c0b8;
	box-shadow:0 0 60px 10px rgba(0, 0, 0, .1) inset, 0 5px 0 -4px #fff, 0 5px 0 -3px #c2c0b8, 0 11px 0 -8px #fff, 0 11px 0 -7px #c2c0b8, 0 17px 0 -12px #fff, 0 17px 0 -11px #c2c0b8;
}

.ts-border-35{
	background:#FFF;
	padding: 20px;
	position:relative;       
	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
 -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

.ts-border-35:before, .ts-border-36:after{
	content:"";
	position:absolute; 
	z-index:-1;
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.8);
	-moz-box-shadow:0 0 10px rgba(0,0,0,0.8);
	box-shadow:0 0 10px rgba(0,0,0,0.8);
	top:0;
	bottom:0;
	left:10px;
	right:10px;
	-moz-border-radius:100px / 10px;
	border-radius:100px / 10px;
} 

.ts-border-35:after{
	right:10px; 
	left:auto;
	-webkit-transform:skew(8deg) rotate(3deg); 
	-moz-transform:skew(8deg) rotate(3deg);     
	-ms-transform:skew(8deg) rotate(3deg);     
	 -o-transform:skew(8deg) rotate(3deg); 
	transform:skew(8deg) rotate(3deg);
}

.ts-border-36{
	display: block;
	padding: 1.4% 2% 0.4% 2%;/*Valores originales 75px !important*/
	border: 1px solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.45), 0px 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.45), 0px 1px 2px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 5px rgba(0,0,0,0.45), 0px 1px 2px rgba(0,0,0,0.2); /* standard version at last */
	border-color: #fff;
	background-color: #dfdfdf;
	background: -moz-linear-gradient(top, #fff, #dfdfdf 50%, #cecece);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(0.5, #dfdfdf), to(#cecece));
	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#FFFFFF', EndColorStr='#CECECE');
}
.ts-border-37{
	padding: 1.4% 2% 0.4% 2%;/*valor original 18px!important*/
	position: relative;
	border: 2px dashed #fff;
	border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-box-shadow: 0 0 0 4px #CCC, 2px 1px 4px 4px rgba(10,10,0,.5);
	-webkit-box-shadow: 0 0 0 4px #CCC, 2px 1px 4px 4px rgba(10,10,0,.5);
	box-shadow: 0 0 0 4px #CCC, 2px 1px 6px 4px rgba(10,10,0,.5);
	/*-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;*/
	display: block;
	background-color: #D5DFE5;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(.5, rgba(255, 255, 255, .2)), color-stop(.5, transparent), to(transparent));
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, .2) 50%, transparent 50%, transparent);
	background-image: -moz-linear-gradient(rgba(255, 255, 255, .2) 50%, transparent 50%, transparent);
	background-image: -ms-linear-gradient(rgba(255, 255, 255, .2) 50%, transparent 50%, transparent);
	background-image: -o-linear-gradient(rgba(255, 255, 255, .2) 50%, transparent 50%, transparent);
	background-image: linear-gradient(rgba(255, 255, 255, .2) 50%, transparent 50%, transparent);
	-webkit-background-size: 50px 50px;
	-moz-background-size: 50px 50px;
	background-size: 50px 50px;
}

.ts-border-38{
	display: block;
	padding: 1.4% 2% 0.4% 2%;/*valor original 19px!important*/
	background-color: #F0F0F0;
	-webkit-box-shadow:0 2px 5px hsla(0,0%,0%,.4),  inset 0 1px 0 #ccc,  inset 1px 0 0 #aaa,  inset 0 -1px 0 #ccc,  inset -1px 0 0 #aaa,  inset 0 2px 0 #c6c6c6,  inset 2px 0 0 #a6a6a6,  inset 0 -2px 0 #c6c6c6,  inset -2px 0 0 #a6a6a6,  inset 0 3px 0 #c0c0c0,  inset 3px 0 0 #a0a0a0,  inset 0 -3px 0 #c0c0c0,  inset -3px 0 0 #a0a0a0,  inset 0 4px 0 #b9b9b9,  inset 4px 0 0 #999,  inset 0 -4px 0 #b9b9b9,  inset -4px 0 0 #999,  inset 0 5px 0 #b6b6b6,  inset 5px 0 0 #969696,  inset 0 -5px 0 #b6b6b6,  inset -5px 0 0 #969696,  inset 0 6px 0 #b0b0b0,  inset 6px 0 0 #909090,  inset 0 -6px 0 #b0b0b0,  inset -6px 0 0 #909090,  inset 0 7px 0 #a9a9a9,  inset 7px 0 0 #898989,  inset 0 -7px 0 #a9a9a9,  inset -7px 0 0 #898989,  inset 0 8px 0 #a6a6a6,  inset 8px 0 0 #868686,  inset 0 -8px 0 #a6a6a6,  inset -8px 0 0 #868686,  inset 0 9px 0 #a0a0a0,  inset 9px 0 0 #808080,  inset 0 -9px 0 #a0a0a0,  inset -9px 0 0 #808080,  inset 0 10px 0 #888,  inset 10px 0 0 #666,  inset 0 -10px 0 #888,  inset -10px 0 0 #666,  inset 0 0 10px 10px hsla(0,0%,0%,.5),  inset 0 0 50px hsla(0,0%,0%,.5);
		 -moz-box-shadow:0 2px 5px hsla(0,0%,0%,.4),  inset 0 1px 0 #ccc,  inset 1px 0 0 #aaa,  inset 0 -1px 0 #ccc,  inset -1px 0 0 #aaa,  inset 0 2px 0 #c6c6c6,  inset 2px 0 0 #a6a6a6,  inset 0 -2px 0 #c6c6c6,  inset -2px 0 0 #a6a6a6,  inset 0 3px 0 #c0c0c0,  inset 3px 0 0 #a0a0a0,  inset 0 -3px 0 #c0c0c0,  inset -3px 0 0 #a0a0a0,  inset 0 4px 0 #b9b9b9,  inset 4px 0 0 #999,  inset 0 -4px 0 #b9b9b9,  inset -4px 0 0 #999,  inset 0 5px 0 #b6b6b6,  inset 5px 0 0 #969696,  inset 0 -5px 0 #b6b6b6,  inset -5px 0 0 #969696,  inset 0 6px 0 #b0b0b0,  inset 6px 0 0 #909090,  inset 0 -6px 0 #b0b0b0,  inset -6px 0 0 #909090,  inset 0 7px 0 #a9a9a9,  inset 7px 0 0 #898989,  inset 0 -7px 0 #a9a9a9,  inset -7px 0 0 #898989,  inset 0 8px 0 #a6a6a6,  inset 8px 0 0 #868686,  inset 0 -8px 0 #a6a6a6,  inset -8px 0 0 #868686,  inset 0 9px 0 #a0a0a0,  inset 9px 0 0 #808080,  inset 0 -9px 0 #a0a0a0,  inset -9px 0 0 #808080,  inset 0 10px 0 #888,  inset 10px 0 0 #666,  inset 0 -10px 0 #888,  inset -10px 0 0 #666,  inset 0 0 10px 10px hsla(0,0%,0%,.5),  inset 0 0 50px hsla(0,0%,0%,.5);
					box-shadow:0 2px 5px hsla(0,0%,0%,.4),  inset 0 1px 0 #ccc,  inset 1px 0 0 #aaa,  inset 0 -1px 0 #ccc,  inset -1px 0 0 #aaa,  inset 0 2px 0 #c6c6c6,  inset 2px 0 0 #a6a6a6,  inset 0 -2px 0 #c6c6c6,  inset -2px 0 0 #a6a6a6,  inset 0 3px 0 #c0c0c0,  inset 3px 0 0 #a0a0a0,  inset 0 -3px 0 #c0c0c0,  inset -3px 0 0 #a0a0a0,  inset 0 4px 0 #b9b9b9,  inset 4px 0 0 #999,  inset 0 -4px 0 #b9b9b9,  inset -4px 0 0 #999,  inset 0 5px 0 #b6b6b6,  inset 5px 0 0 #969696,  inset 0 -5px 0 #b6b6b6,  inset -5px 0 0 #969696,  inset 0 6px 0 #b0b0b0,  inset 6px 0 0 #909090,  inset 0 -6px 0 #b0b0b0,  inset -6px 0 0 #909090,  inset 0 7px 0 #a9a9a9,  inset 7px 0 0 #898989,  inset 0 -7px 0 #a9a9a9,  inset -7px 0 0 #898989,  inset 0 8px 0 #a6a6a6,  inset 8px 0 0 #868686,  inset 0 -8px 0 #a6a6a6,  inset -8px 0 0 #868686,  inset 0 9px 0 #a0a0a0,  inset 9px 0 0 #808080,  inset 0 -9px 0 #a0a0a0,  inset -9px 0 0 #808080,  inset 0 10px 0 #888,  inset 10px 0 0 #666,  inset 0 -10px 0 #888,  inset -10px 0 0 #666,  inset 0 0 10px 10px hsla(0,0%,0%,.5),  inset 0 0 50px hsla(0,0%,0%,.5);
	border:1px solid #eee;    
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	position:relative;
}
.ts-border-39{
	background: #fff;
	display: block;    
	padding: 20px;
	border-radius: 2px 2px 2px 2px;
	-webkit-box-shadow: 0 10px 6px -6px #777;
	-moz-box-shadow: 0 10px 6px -6px #777;
	box-shadow: 0 10px 6px -6px #777;
}




/* ARROWS SECTION 
 -------------------------- */

.ts-carousel-control
{
	position: absolute;
 	top: 40%;
 	background: rgba(200, 200, 200, .7);
}

.ts-carousel-control:hover
{
	text-decoration: none;
}


/* ARROW 1
 ===================  */

.ts-arrow-1
{	
 	width: 6%;
 	height: 11%;
	background: rgb(200, 200, 200);
	opacity: .3;
 	text-align: center;
 	font-size: 46px;
 	color: #57685C;
}

.ts-arrow-1:hover
{
	opacity: .95;
	text-decoration: none;
}

.ts-arrow-1-left
{
 	left: 0%;
}

.ts-arrow-1-right
{
 	right: 0%;
}

/* ARROW 2
 =================== */

.ts-arrow-2
{	
 	width: 6%;
 	height: 11%;
 	background: #eeeeee;
 	text-align: center;
 	color: #a8a8a8;
 	border: 1px solid white;
 	text-shadow: 0 1px 0 white;
}

.ts-arrow-2:hover
{
	text-decoration: none;
}

.ts-arrow-2-left
{
	left: 0;/*valor original -4%*/
	-webkit-border-radius: 0 7px 7px 0;
	   -moz-border-radius: 0 7px 7px 0;
			border-radius: 0 7px 7px 0;
}

.ts-arrow-2-right
{	
	right: 0;/*valor original -4%*/
	-webkit-border-radius: 7px 0 0 7px;
	   -moz-border-radius: 7px 0 0 7px;
			border-radius: 7px 0 0 7px;
}


/* ARROW 3
 =================== */
.ts-arrow-3
{
	width: 3%;
	height: 15%;
	line-height: 3;
	background: white;
	text-align: center;
	position: absolute;
	color: #aaaaaa;
	-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1);
	   -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1);
			box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1);
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;
}

.ts-arrow-3-left
{
	left: 0;/*original -2.5%*/
}

.ts-arrow-3-right
{
	right: 0;/*original -2.5%*/
}


/* ARROW 4
 =================== */
 .ts-arrow-4
 {
 	width: 6%;
 	height: 11%;
 	position: absolute;
 	background: #232323;
 	color: #0f0f0f;
 	text-align: center;
 	text-shadow: 0 1px 0 #2d2d2d;
 	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .7);
 	   -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .7);
 	        box-shadow: 0 1px 3px rgba(0, 0, 0, .7);
 }

 .ts-arrow-4:hover
 {
 	color: #0f0f00;
 }

 .ts-arrow-4-left
 {
 	left: 0;/*original -1.9%*/
 	-webkit-border-radius: 0 5px 3px 4px;
 	   -moz-border-radius: 0 5px 3px 4px;
 	   		border-radius: 0 5px 3px 4px;
 }

 .ts-arrow-4-right
 {
 	right: 0;/*original -1.9%*/
 	-webkit-border-radius: 5px 0 4px 3px;
 	   -moz-border-radius: 5px 0 4px 3px;
 			border-radius: 5px 0 4px 3px;
 }


/* ARROW 5
 =================== */
 .ts-arrow-5
 {
 	width: 5%;
 	height: 8%;
 	position: absolute;
 	text-align: center;
 	line-height: 0.85;
 	color: #222;
 	text-shadow: 0 1px 1px white;
 	background: -webkit-linear-gradient(top, #ececec, #eee 50%, #ccc);
 	background:    -moz-linear-gradient(top, #ececec, #eee 50%, #ccc);
 	background: 	-ms-linear-gradient(top, #ececec, #eee 50%, #ccc);
 	background:      -o-linear-gradient(top, #ececec, #eee 50%, #ccc);
 	background: 	    linear-gradient(top, #ececec, #eee 50%, #ccc);
 	-webkit-border-radius: 20px;
 	   -moz-border-radius: 20px;
 			border-radius: 20px;
 	-webkit-box-shadow: 0 0 1px rgba(34, 25, 25, .2),
 						0 0 0 3px #42b4a3,
 						0 0 0 8px #2f2f2f,
 						0 1px 2px 8px #312b31,
 						0 1px 3px rgba(34, 25, 25, .6);
 	   -moz-box-shadow: 0 0 1px rgba(34, 25, 25, .2),
 						0 0 0 3px #42b4a3,
 						0 0 0 8px #2f2f2f,
 						0 1px 2px 8px #312b31,
 						0 1px 3px 6px rgba(34, 25, 25, .6);
 			box-shadow: 0 0 1px rgba(34, 25, 25, .2),
 						0 0 0 3px #42b4a3,
 						0 0 0 8px #2f2f2f,
 						0 1px 2px 8px #312b31,
 						0 1px 3px rgba(34, 25, 25, .6);
 }

.ts-arrow-5:hover
{
	color: #1f1f1f;
}


.ts-arrow-5-left
{
 	left: -2%;
}

.ts-arrow-5-right
{
	right: -2%;
}


/* ARROW 6
 =================== */
.ts-arrow-6
{	
	width: 3.3%;
	height: 10%;
	max-height: 50px;
	font-size: 15px;
	position: absolute;
	text-align: center;
	line-height: 1.85;
	background: #fcfcfc;
	color: #242328;
	-webkit-box-shadow: 0 1px 3px rgba(34, 25, 25, .3);
	   -moz-box-shadow: 0 1px 3px rgba(34, 25, 25, .3);
	   		box-shadow: 0 1px 3px rgba(34, 25, 25, .3);
}

.ts-arrow-6:hover
{
	color: #3f3f3f;
}

.ts-arrow-6-left
{
	left: -3.2%;
	-webkit-border-radius: 15px 0 0 15px;
	   -moz-border-radius: 15px 0 0 15px;
			border-radius: 15px 0 0 15px;


}

.ts-arrow-6-right
{
	right: -3.2%;
	-webkit-border-radius: 0 15px 15px 0;
	   -moz-border-radius: 0 15px 15px 0;
			border-radius: 0 15px 15px 0;
}

/* ARROW 7
 =================== */
.ts-arrow-7
{
	width: 5.3%;
	height: 10%;
	text-align: center;
	position: absolute;
	background: #454545;
	color: white;
	text-shadow: 0 1px white;
	-webkit-box-shadow: 0 1px 3px rgba(34, 25, 25, .4);
	   -moz-box-shadow: 0 1px 3px rgba(34, 25, 25, .4);
			box-shadow: 0 1px 3px rgba(34, 25, 25, .4);
}

.ts-arrow-7:hover
{
	color: #f8f8f8;
}

.ts-arrow-7-left
{
	left: 0;/*original -2%*/
	-webkit-border-radius: 7px 6px 7px 0;
	   -moz-border-radius: 7px 6px 7px 0;
			border-radius: 7px 6px 7px 0;
}

/*.ts-arrow-7-left::before
{
	width: 23%;
	height: 100%;
	background: #2c2c2c;
	position: absolute;
	top: 15%;
	left: 0%;
	display: block;
	content: '';
	z-index: -1;
	-webkit-border-radius: 0 0 0 9px;
	   -moz-border-radius: 0 0 0 9px;
	 		border-radius:  0 0 0 9px;

}*/

.ts-arrow-7-right
{
	right: 0;/*original -2%*/
	-webkit-border-radius: 7px 7px 0 7px;
	   -moz-border-radius: 7px 7px 0 7px;
			border-radius: 7px 7px 0 7px;
}

/*.ts-arrow-7-right::before
{
	width: 23%;
	height: 100%;
	background: #2c2c2c;
	position: absolute;
	top: 15%;
	right: 0%;
	display: block;
	content: '';
	z-index: -1;
	-webkit-border-radius: 0 0 9px 0;
	   -moz-border-radius: 0 0 9px 0;
			border-radius: 0 0 9px 0;

}*/

/* ARROW 8
 =================== */
.ts-arrow-8
{
	width: 6%;
	height: 7%;
	background: #252424;
	position: absolute;
	text-align: center;
	line-height: 0.6;
	color: #ffffff;
	text-shadow: 0 1px 0 black;
}

.ts-arrow-8:hover
{
	color: white;
}

.ts-arrow-8-left
{
	left: 0;/*original -4%*/
	-webkit-border-radius: 4px 25px 25px 9px;
	   -moz-border-radius: 4px 25px 25px 9px;
			border-radius: 4px 25px 25px 9px;

}

/*.ts-arrow-8-left::before
{
	width: 40%;
	height: 100%;
	background: #121313;
	position: absolute;
	top: -10%;
	left: 0.2%;
	display: block;
	content: '';
	z-index: -1;
	-webkit-border-radius: 8px 0 0 8px;
	   -moz-border-radius: 8px 0 0 8px;
			border-radius: 8px 0 0 8px;
}*/

.ts-arrow-8-right
{
	right: 0;/*original -4%*/
	-webkit-border-radius: 25px 4px 9px 25px;
	   -moz-border-radius: 25px 4px 9px 24px;
			border-radius: 24px 4px 9px 24px;
}
/*
.ts-arrow-8-right::before
{
	width: 40%;
	height: 40%;
	background: #121313;
	position: absolute;
	top: -10%;
	right: 0.2%;
	display: block;
	content: '';
	z-index: -1;
	-webkit-border-radius: 0 8px 8px 0;
	   -moz-border-radius: 0 8px 8px 0;
			border-radius: 0 8px 8px 0;

}*/

/* ARROW 9
 =================== */
.ts-arrow-9
{	
	width: 5%;
	height: 8%;
	max-height: 50px;
	position: absolute;
	color: #aaa;
	line-height: .9;
	background: white;
	overflow: normal;
	text-align: center;
	border: 1px solid white;
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
	-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1);
	   -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, .1);
			box-shadow:  1px 1px 4px rgba(0, 0, 0, .1);
}


.ts-arrow-9-left
{
	left: 0;/*Valor original -3.5%*/
}


.ts-arrow-9-right
{
	right: 0;/*Valor original -3.5%*/
}

/* ARROW 10
 =================== */
.ts-arrow-10
{
	width: 4%;
	height: 8%;
	max-height: 50px;
	background: #464646;
	border: 1px solid #3f3f3f;
	position: absolute;
	text-align: center;
	color: #ededed;
	line-height: 1.1;
	text-shadow: 0 1px 0 white;
	-webkit-box-shadow: 0 1px 3px rgba(34, 25, 25, .3);
	   -moz-box-shadow: 0 1px 3px rgba(34, 25, 25, .3);
			box-shadow: 0 1px 3px rgba(34, 25, 25, .3);
}

.ts-arrow-10:hover
{
	color: #cecece;
}

.ts-arrow-10-left
{
	left: -4.2%;
	border-left: 1px solid #3f3f3f;
	border-top: 1px solid #3f3f3f;
	border-bottom: 1px solid #3f3f3f;
	-webkit-border-radius: 20px 0 0 20px;
	   -moz-border-radius: 20px 0 0 20px;
			border-radius: 20px 0 0 20px;
}

.ts-arrow-10-right
{
	right: -4.2%;
	border-right: 1px solid #3f3f3f;
	border-top: 1px solid #3f3f3f;
	border-bottom: 1px solid #3f3f3f;
	-webkit-border-radius: 0 20px 20px 0;
	   -moz-border-radius: 0 20px 20px 0;
			border-radius: 0 20px 20px 0;
}
div[class*="ts-border-"]{
	padding: 2%;
	margin: 0 auto 5%;
	/*width:90%; NOTE: changed for */
	width: 50%;
}
a[class*="ts-arrow-"]{
	z-index:105;
	display:block;
}
a[class*="ts-arrow-"]:hover{
	text-decoration:none;
}
/* Carousel Items
 * ------------------------------- */
.carousel-inner {

}

.item img {

	width: 100%;
	/*height: 95%;*/
	margin:0;
}	

/* Carousel Custom - the new class for the carousel
 * --------------------------------- */
.carousel-custom
{
	position: absolute;
	top: 40%;
}


/* FONT RELATED - FONT INSIDE ARROWS
 ---------------------------- */

p.arrow-inside
{
	margin: 0;
	padding: 0;
/*	position: absolute;*/
	text-align:center;
	top: 45%;
	left: 50%;
}

