.tp-hide-revslider {
	DISPLAY: none !important;
	VISIBILITY: hidden !important
}
.tp-hidden-caption.tp-caption {
	DISPLAY: none !important;
	VISIBILITY: hidden !important
}
.big_white.tp-caption {
	BORDER-BOTTOM: 0px;
	POSITION: absolute;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 3px;
	LINE-HEIGHT: 20px;
	BACKGROUND-COLOR: #000;
	MARGIN: 0px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
	FONT-FAMILY: "Open Sans", sans;
	LETTER-SPACING: 0px;
	COLOR: #fff;
	FONT-SIZE: 20px;
	BORDER-TOP: 0px;
	FONT-WEIGHT: 800;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 1px;
	text-shadow: none
}
.big_orange.tp-caption {
	BORDER-BOTTOM: 0px;
	POSITION: absolute;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 36px;
	BACKGROUND-COLOR: #fb7354;
	MARGIN: 0px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
	FONT-FAMILY: Arial;
	LETTER-SPACING: -1.5px;
	COLOR: #fff;
	FONT-SIZE: 36px;
	BORDER-TOP: 0px;
	FONT-WEIGHT: 700;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	text-shadow: none
}
.big_black.tp-caption {
	BORDER-BOTTOM: 0px;
	POSITION: absolute;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 36px;
	BACKGROUND-COLOR: #fff;
	MARGIN: 0px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
	FONT-FAMILY: "Open Sans", sans;
	LETTER-SPACING: -1.5px;
	COLOR: #000;
	FONT-SIZE: 36px;
	BORDER-TOP: 0px;
	FONT-WEIGHT: 800;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	text-shadow: none
}
.medium_grey.tp-caption {
	BORDER-BOTTOM: 0px;
	POSITION: absolute;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	LINE-HEIGHT: 20px;
	BACKGROUND-COLOR: #888;
	MARGIN: 0px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
	FONT-FAMILY: Arial;
	WHITE-SPACE: nowrap;
	COLOR: #fff;
	FONT-SIZE: 20px;
	BORDER-TOP: 0px;
	FONT-WEIGHT: 700;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 2px;
	text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5)
}
.small_text.tp-caption {
	BORDER-BOTTOM: 0px;
	POSITION: absolute;
	BORDER-LEFT: 0px;
	LINE-HEIGHT: 20px;
	MARGIN: 0px;
	FONT-FAMILY: Arial;
	WHITE-SPACE: nowrap;
	COLOR: #fff;
	FONT-SIZE: 14px;
	BORDER-TOP: 0px;
	FONT-WEIGHT: 700;
	BORDER-RIGHT: 0px;
	text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5)
}
.medium_text.tp-caption {
	BORDER-BOTTOM: 0px;
	POSITION: absolute;
	BORDER-LEFT: 0px;
	LINE-HEIGHT: 20px;
	MARGIN: 0px;
	FONT-FAMILY: "Open Sans", sans;
	WHITE-SPACE: nowrap;
	COLOR: #fff;
	FONT-SIZE: 20px;
	BORDER-TOP: 0px;
	FONT-WEIGHT: 300;
	BORDER-RIGHT: 0px;
	text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5)
}
.large_black_text.tp-caption {
	BORDER-BOTTOM: 0px;
	POSITION: absolute;
	BORDER-LEFT: 0px;
	LINE-HEIGHT: 42px;
	MARGIN: 0px;
	FONT-FAMILY: "Open Sans", sans;
	WHITE-SPACE: nowrap;
	COLOR: #000;
	FONT-SIZE: 42px;
	BORDER-TOP: 0px;
	FONT-WEIGHT: 300;
	BORDER-RIGHT: 0px;
	text-shadow: none
}
.very_large_text.tp-caption {
	BORDER-BOTTOM: 0px;
	POSITION: absolute;
	BORDER-LEFT: 0px;
	LINE-HEIGHT: 60px;
	MARGIN: 0px;
	FONT-FAMILY: "Open Sans", sans;
	WHITE-SPACE: nowrap;
	LETTER-SPACING: 0px;
	COLOR: #fff;
	FONT-SIZE: 60px;
	BORDER-TOP: 0px;
	FONT-WEIGHT: 800;
	BORDER-RIGHT: 0px;
	text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5)
}
.very_large_black_text.tp-caption {
	BORDER-BOTTOM: 0px;
	POSITION: absolute;
	BORDER-LEFT: 0px;
	LINE-HEIGHT: 72px;
	MARGIN: 0px;
	FONT-FAMILY: "Open Sans", sans;
	WHITE-SPACE: nowrap;
	COLOR: #000;
	FONT-SIZE: 72px;
	BORDER-TOP: 0px;
	FONT-WEIGHT: 800;
	BORDER-RIGHT: 0px;
	text-shadow: none
}
.bold_red_text.tp-caption {
	BORDER-BOTTOM: 0px;
	POSITION: absolute;
	BORDER-LEFT: 0px;
	LINE-HEIGHT: 20px;
	MARGIN: 0px;
	FONT-FAMILY: "Open Sans", sans;
	WHITE-SPACE: nowrap;
	COLOR: #d31e00;
	FONT-SIZE: 20px;
	BORDER-TOP: 0px;
	FONT-WEIGHT: 800;
	BORDER-RIGHT: 0px;
	text-shadow: none
}
.bold_brown_text.tp-caption {
	BORDER-BOTTOM: 0px;
	POSITION: absolute;
	BORDER-LEFT: 0px;
	LINE-HEIGHT: 20px;
	MARGIN: 0px;
	FONT-FAMILY: "Open Sans", sans;
	WHITE-SPACE: nowrap;
	COLOR: #a04606;
	FONT-SIZE: 20px;
	BORDER-TOP: 0px;
	FONT-WEIGHT: 800;
	BORDER-RIGHT: 0px;
	text-shadow: none
}
.bold_green_text.tp-caption {
	BORDER-BOTTOM: 0px;
	POSITION: absolute;
	BORDER-LEFT: 0px;
	LINE-HEIGHT: 20px;
	MARGIN: 0px;
	FONT-FAMILY: "Open Sans", sans;
	WHITE-SPACE: nowrap;
	COLOR: #5b9830;
	FONT-SIZE: 20px;
	BORDER-TOP: 0px;
	FONT-WEIGHT: 800;
	BORDER-RIGHT: 0px;
	text-shadow: none
}
.very_big_white.tp-caption {
	BORDER-BOTTOM: 0px;
	POSITION: absolute;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 3px;
	LINE-HEIGHT: 36px;
	BACKGROUND-COLOR: #7e8e96;
	MARGIN: 0px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
	FONT-FAMILY: "Open Sans", sans;
	WHITE-SPACE: nowrap;
	COLOR: #fff;
	FONT-SIZE: 36px;
	BORDER-TOP: 0px;
	FONT-WEIGHT: 800;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 1px;
	text-shadow: none
}
.very_big_black.tp-caption {
	BORDER-BOTTOM: 0px;
	POSITION: absolute;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 60px;
	BACKGROUND-COLOR: #fff;
	MARGIN: 0px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
	FONT-FAMILY: Arial;
	WHITE-SPACE: nowrap;
	COLOR: #000;
	FONT-SIZE: 60px;
	BORDER-TOP: 0px;
	FONT-WEIGHT: 700;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 1px;
	text-shadow: none
}
.boxshadow.tp-caption {
	-moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5)
}
.black.tp-caption {
	LINE-HEIGHT: 19px;
	FONT-FAMILY: "Open Sans", sans;
	COLOR: #000;
	FONT-SIZE: 19px;
	FONT-WEIGHT: 300;
	text-shadow: none
}
.noshadow.tp-caption {
	text-shadow: none
}
.tp-caption A {
	COLOR: #fff;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	text-shadow: none;
	-ms-transition: all 0.2s ease-out
}
.tp-caption A:hover {
	COLOR: #ffa902
}
.tp_inner_padding {
	BOX-SIZING: border-box;
	MAX-HEIGHT: none !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}
.tp-simpleresponsive .caption {
	POSITION: absolute;
FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	VISIBILITY: hidden;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0
}
.tp-simpleresponsive .tp-caption {
	POSITION: absolute;
FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	VISIBILITY: hidden;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0
}
.tp-simpleresponsive IMG {
	MAX-WIDTH: none
}
.noFilterClass {
	FILTER: none !important
}
.tp-bannershadow {
	POSITION: absolute;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none
}
.fullscreenvideo.caption {
	POSITION: absolute;
	WIDTH: 100%;
	HEIGHT: 100%;
	TOP: 0px;
	LEFT: 0px
}
.fullscreenvideo.caption IFRAME {
	WIDTH: 100% !important;
	HEIGHT: 100% !important
}
.fullscreenvideo.tp-caption {
	POSITION: absolute;
	WIDTH: 100%;
	HEIGHT: 100%;
	TOP: 0px;
	LEFT: 0px
}
.fullscreenvideo.tp-caption IFRAME {
	WIDTH: 100% !important;
	HEIGHT: 100% !important
}
.tp-bullets {
	Z-INDEX: 1001;
	POSITION: absolute;
	BOTTOM: 0px
}
.round.simplebullets.tp-bullets .bullet {
	POSITION: relative;
	WIDTH: 188px;
	BACKGROUND: #fff;
	FLOAT: left;
	HEIGHT: 6px;
	CURSOR: pointer;
	-webkit-transition: background 0.1s linear;
	-moz-transition: color, background 0.1s linear;
	-o-transition: color, background 0.1s linear;
	transition: color, background 0.1s linear
}
.tp-leftarrow.default {
	Z-INDEX: 100;
	POSITION: relative;
	MARGIN-TOP: -21px;
	WIDTH: 37px;
	BACKGROUND: url(slider-left-arrow.png) no-repeat;
	HEIGHT: 62px;
	MARGIN-LEFT: 0px;
	CURSOR: pointer;
}
.tp-rightarrow.default {
	Z-INDEX: 100;
	POSITION: relative;
	MARGIN-TOP: -21px;
	WIDTH: 37px;
	BACKGROUND: url(slider-right-arrow.png) no-repeat 0px 0px;
	HEIGHT: 62px;
	MARGIN-LEFT: 0px;
	CURSOR: pointer;
}
.tp-thumbs.tp-bullets {
	Z-INDEX: 100;
	POSITION: absolute;
	PADDING-BOTTOM: 3px;
	BACKGROUND-COLOR: #fff;
	MARGIN-TOP: -50px;
	PADDING-LEFT: 3px;
	WIDTH: 500px;
	PADDING-RIGHT: 3px;
	HEIGHT: 50px;
	PADDING-TOP: 3px
}
.fullwidthbanner-container .tp-thumbs {
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 3px
}
.tp-thumbs.tp-bullets .tp-mask {
	POSITION: relative;
	WIDTH: 500px;
	HEIGHT: 50px;
	OVERFLOW: hidden
}
.tp-thumbs.tp-bullets .tp-mask .tp-thumbcontainer {
	POSITION: absolute;
	WIDTH: 5000px
}
.tp-thumbs.tp-bullets .bullet {
 FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	MARGIN: 0px;
	WIDTH: 100px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	FLOAT: left;
	HEIGHT: 50px;
	OVERFLOW: hidden;
	CURSOR: pointer;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	opacity: 0.5;
	-ms-transition: all 0.2s ease-out;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5
}
.tp-thumbs.tp-bullets .bullet:hover {
 FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
	-moz-opacity: 1;
	-khtml-opacity: 1
}
.tp-thumbs.tp-bullets .selected.bullet {
 FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
	-moz-opacity: 1;
	-khtml-opacity: 1
}
.tp-thumbs IMG {
	WIDTH: 100%
}
.tp-bannertimer {
	Z-INDEX: 5000;
	POSITION: absolute;
	WIDTH: 100%;
	HEIGHT: 10px
}
.tp-bottom.tp-bannertimer {
	BOTTOM: 0px !important;
	HEIGHT: 5px
}
.tp-simpleresponsive IMG {
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none
}
.tp-simpleresponsive A {
	TEXT-DECORATION: none
}
.tp-simpleresponsive UL {
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	LIST-STYLE-IMAGE: none;
	PADDING-TOP: 0px
}
.tp-simpleresponsive > UL > LI {
	POSITION: absolute;
	VISIBILITY: hidden;
	list-stye: none
}
.slidelink.caption A DIV {
	WIDTH: 10000px;
	HEIGHT: 10000px
}
.slidelink.tp-caption A DIV {
	WIDTH: 10000px;
	HEIGHT: 10000px
}
.tp-loader {
	Z-INDEX: 10000;
	POSITION: absolute;
	MARGIN: -22px;
	WIDTH: 44px;
	BACKGROUND: url(loader.gif) #fff no-repeat 10px 10px;
	HEIGHT: 44px;
	TOP: 50%;
	LEFT: 50%;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}
.round.simplebullets.tp-bullets .selected.bullet {
	background: #50af49;
}
