@charset "utf-8";
/* CSS Document */

.tp-caption.big {
	font-size: 74.67px; /* 30px */
	line-height: 1.266em; /* 38px/30px */
	letter-spacing: -0.02em;
	padding: 5px 15px;
	
	
}

.tp-caption.small {
	padding: 8px 15px;	
	font-size: 74.67px; /* 16px */
	line-height: 1.375em; /* 22px/16px */
}

/* Colors */

.tp-caption.black {
	color: #fff;

	background:none;
 font-family:"frutiger";
	font-weight: normal;
	font-size: 74.67px;
	float:right;
	text-shadow:0 1px #000;
	
	
}

.tp-caption.white {
	background-color:none;
	color:#fff;
	font-size: 74.67px;
	
}

.tp-caption.colored {
	color: #fff;
	text-shadow: none;
		background:none!important;
	
		
}

.fullwidthbanner-container .colored::-moz-selection {background:none;}
.fullwidthbanner-container .colored::selection {background:none;} 

.tp-caption.video {
	box-shadow: none;
}

/* Caption Button */

.tp-caption .button {

	background-image: none;
	
	margin: 0;
	font-size: 1.333em; /* 16px */
	padding: 0.312em 0.937em; /* 5px 15px /16px */
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	height: auto;
	margin-top:7em;
	letter-spacing: normal;
	line-height: normal !important;
	text-shadow: 0 -1px #fd993a !important;
	
	-webkit-transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease, opacity 0.2s ease-in-out;
	-moz-transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease, opacity 0.2s ease-in-out;
	-ms-transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease, opacity 0.2s ease-in-out;
	-o-transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease, opacity 0.2s ease-in-out;
	transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease, opacity 0.2s ease-in-out;
}

.tp-caption .button.colored:hover,
.tp-caption .button.black {
	background-color: #1a1a1a;	
}
		
/* ---------------------------------------------------------------------- */
/* Navigation
/* ---------------------------------------------------------------------- */

/* Bullets 

.tp-bullets {
	
	background-color: rgba(0,0,0,0.75);
	padding: 10px;
	border-radius: 3px;
	
}

.tp-bullets.hidebullets { /* permanently display the navigation 
	
}										

.tp-bullets .bullet {
	
	margin-right: 5px;
	float: left;	
	width: 40px; 
	height: 6px; 
	background-color: #ccc;
	cursor: pointer;
}

.tp-bullets .bullet.last {
	margin: 0;
}

.tp-bullets .bullet.selected {
	cursor: default;
}*/

/* ---------------------------------------------------------------------- */
/* Arrows
/* ---------------------------------------------------------------------- */
.tp-leftarrow.default {
	background-color: #000;
	background-image: url(../images/slider/arrows.png);
	background-repeat: no-repeat;
	background-position: 15px center;
	width: 40px; 
	height: 50px;
	border-radius: 0 3px 3px 0;

}

.tp-rightarrow.default {
	background-color: rgba(0,0,0,0.6);
	background-image: url(../images/slider/arrows.png);
	background-repeat: no-repeat;
	background-position: -35px center;
	width: 40px; 
	height: 50px;
	border-radius: 3px 0 0 3px;
}

.tparrows {
	-webkit-transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease, opacity 0.2s ease-in-out;
	-moz-transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease, opacity 0.2s ease-in-out;
	-ms-transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease, opacity 0.2s ease-in-out;
	-o-transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease, opacity 0.2s ease-in-out;
	transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease, opacity 0.2s ease-in-out;		
}