.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 ;
}