.master-slider {
	visibility: hidden; position: relative; -moz-transform: translate3d(0 , 0 , 0);
}
.ms-fullheight.master-slider {
	height: 100%;
}
.ms-layout-partialview .ms-view {
	overflow: visible; background-color: transparent;
}
.ms-layout-partialview {
	overflow: hidden;
}
.before-init.master-slider {
	
}
.master-slider img {
	max-width: none;
}
.ms-ie img {
	border: currentColor; border-image: none;
}
.ms-ie8 * {
	filter: inherit; opacity: inherit;
}
.ms-ie7 {
	-ms-zoom: 1;
}
.ms-loading-container {
	top: 0px; width: 100%; position: absolute;
}
.ms-loading-container .ms-loading {
	background: url("loading-2.gif") no-repeat center white; margin: -18px; border-radius: 60px; left: 50%; top: 50%; width: 36px; height: 36px; position: absolute; opacity: 0.9; box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
}
.ms-slide .ms-slide-loading {
	background: url("loading-2.gif") no-repeat center white; margin: -18px; border-radius: 60px; left: 50%; top: 50%; width: 36px; height: 36px; position: absolute; opacity: 0.9; box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
}
.ms-def-cursor {
	cursor: auto !important;
}
.ms-grab-cursor {
	cursor: url(grab.png), move;
}
.ms-grabbing-cursor {
	cursor: url(grabbing.png), move;
}
.ms-ie .ms-grab-cursor {
	cursor: url(../masterslider/style/grab.cur), move;
}
.ms-ie .ms-grabbing-cursor {
	cursor: url(../masterslider/style/grabbing.cur), move;
}
.ms-view {
	background: black; margin: 0px auto; overflow: hidden; position: relative; perspective: 2000px; -moz-perspective: 2000px; -webkit-perspective: 2000px;
}
.ms-view .ms-slide-container {
	position: relative;
}
.ms-slide {
	height: 100%; position: absolute; transform: translateZ(0px); -webkit-transform: translateZ(0px); -moz-transform: translateZ(0px); -o-transform: translateZ(0px); -moz-transform-style: preserve-3d; -webkit-transform-style: preserve-3d;
}
.selected.ms-slide {
	
}
.ms-slide .ms-slide-bgcont {
	width: 100%; overflow: hidden; position: absolute;
}
.ms-slide .ms-slide-bgvideocont {
	width: 100%; overflow: hidden; position: absolute;
}
.ms-slide .ms-slide-bgvideocont {
	height: 100%; z-index: 5;
}
.ms-slide .ms-slide-bgvideocont {
	transform: translateZ(0.3px); -webkit-transform: translateZ(0.3px); -moz-transform: translateZ(0.3px); -o-transform: translateZ(0.3px);
}
.ms-slide-bgvideocont > video {
	transform: translateZ(0.3px); -webkit-transform: translateZ(0.3px); -moz-transform: translateZ(0.3px); -o-transform: translateZ(0.3px);
}
.ms-slide .ms-slide-bgvideo {
	top: 0px; position: absolute;
}
.ms-container {
	margin: 0px auto; position: relative;
}
.ms-slide .ms-slide-bgcont img {
	-ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.ms-container {
	-ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.ms-slide .ms-layer {
	position: absolute;
}
.ms-slide .ms-slide-layers {
	top: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute; z-index: 10;
}
.ms-slide .ms-slide-video {
	background: black; margin: 0px; padding: 0px; border: currentColor; border-image: none; top: 0px; position: absolute; z-index: 11;
}
.video-box.ms-layer {
	background: black;
}
.video-box.ms-layer iframe {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; position: absolute; z-index: 10;
}
.ms-slide .ms-slide-vpbtn {
	position: absolute; z-index: 10; cursor: pointer;
}
.ms-slide .ms-video-btn {
	position: absolute; z-index: 10; cursor: pointer;
}
.ms-slide .ms-slide-vcbtn {
	position: absolute; z-index: 13; cursor: pointer;
}
.ms-slide-vcbtn-mobile {
	left: 0px; width: 100%; height: 28px; text-align: center; bottom: 0px; color: white; position: relative; z-index: 13; cursor: pointer; background-color: black;
}
.ms-slide-vcbtn-mobile .ms-vcbtn-txt {
	background: url("video-close-btn.png") no-repeat 0px 3px; height: 15px; color: rgb(219, 219, 219); text-transform: uppercase; padding-left: 15px; font-family: sans-serif; font-size: 0.75em; margin-top: 7px; display: inline-block;
}
.ms-slide .ms-slide-vcbtn {
	transform: translateZ(0.44px); -webkit-transform: translateZ(0.44px); -moz-transform: translateZ(0.44px); -o-transform: translateZ(0.44px);
}
.ms-slide .ms-slide-layers {
	transform: translateZ(0.44px); -webkit-transform: translateZ(0.44px); -moz-transform: translateZ(0.44px); -o-transform: translateZ(0.44px);
}
.ms-slide .ms-slide-vpbtn {
	transform: translateZ(0.44px); -webkit-transform: translateZ(0.44px); -moz-transform: translateZ(0.44px); -o-transform: translateZ(0.44px);
}
.ms-slide .ms-slide-video {
	transform: translateZ(0.44px); -webkit-transform: translateZ(0.44px); -moz-transform: translateZ(0.44px); -o-transform: translateZ(0.44px);
}
.ms-video-img {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.ms-mask-frame {
	overflow: hidden; float: left; position: absolute;
}
.ms-thumb-list {
	overflow: hidden; position: absolute;
}
.ms-dir-h.ms-thumb-list {
	width: 100%;
}
.ms-dir-v.ms-thumb-list {
	top: 0px; height: 100%;
}
.ms-thumbs-cont {
	position: relative;
}
.ms-thumb-frame img {
	width: 100%; height: auto;
}
.ms-thumb-frame {
	transition:opacity 300ms; overflow: hidden; float: left; cursor: pointer; opacity: 0.5; -webkit-transition: opacity 300ms; -moz-transition: opacity 300ms; -o-transition: opacity 300ms;
}
.ms-thumb-frame-selected {
	opacity: 1;
}
.ms-tabs .ms-thumb-frame {
	border-width: 0px 1px 1px 0px; border-style: solid; border-color: white; transition:300ms ease-out; border-image: none; color: rgb(34, 34, 34); overflow: visible; position: relative; opacity: 1; text-shadow: 0px 1px 1px white; background-color: rgb(246, 246, 246); -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -o-transition: all 300ms ease-out;
}
.ms-dir-h.ms-tabs .ms-thumb-frame {
	margin-top: 12px;
}
.ms-dir-v.ms-tabs .ms-thumb-frame {
	margin-left: 12px;
}
.ms-tabs .ms-thumb {
	padding: 20px;
}
.ms-tabs .ms-thumb-frame-selected {
	background: rgb(237, 237, 237); opacity: 1;
}
.ms-tabs .ms-thumb-frame .ms-thumb-ol {
	transition:300ms ease-out; position: absolute; opacity: 0; -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -o-transition: all 300ms ease-out;
}
.ms-dir-h.ms-tabs .ms-thumb-frame .ms-thumb-ol {
	left: 50%; top: 0px; margin-left: -12px; border-right-color: transparent; border-bottom-color: rgb(246, 246, 246); border-left-color: transparent; border-right-width: 12px; border-bottom-width: 12px; border-left-width: 12px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.ms-dir-h.ms-tabs .ms-thumb-frame-selected .ms-thumb-ol {
	top: -12px; border-bottom-color: rgb(237, 237, 237); opacity: 1;
}
.ms-dir-v.ms-tabs .ms-thumb-frame .ms-thumb-ol {
	left: 0px; top: 50%; margin-top: -12px; border-top-color: transparent; border-right-color: rgb(237, 237, 237); border-bottom-color: transparent; border-top-width: 12px; border-right-width: 12px; border-bottom-width: 12px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid;
}
.ms-dir-v.ms-tabs .ms-thumb-frame-selected .ms-thumb-ol {
	left: -12px; border-right-color: white; opacity: 1;
}
.ms-bullet {
	float: left; cursor: pointer;
}
.ms-dir-h.ms-bullets {
	width: 100px; right: 50%; bottom: 20px; position: absolute;
}
.ms-sbar {
	position: absolute;
}
.ms-dir-h.ms-sbar {
	left: 10px; top: 5px; right: 10px;
}
.ms-dir-v.ms-sbar {
	top: 10px; right: 5px; bottom: 10px;
}
.ms-sbar .ms-bar {
	background: rgb(51, 51, 51); border-radius: 4px; height: 4px;
}
.ms-dir-v.ms-sbar .ms-bar {
	width: 4px;
}
.ms-sbar .ms-bar {
	transition:opacity 300ms; position: relative; -webkit-transition: opacity 300ms; -moz-transition: opacity 300ms; -o-transition: opacity 300ms;
}
.ms-timerbar {
	width: 100%; bottom: 0px; position: absolute;
}
.ms-ctimer {
	left: 30px; top: 30px; position: absolute; cursor: pointer;
}
.ms-ctimer-bullet {
	
}
.ms-time-bar {
	transition:width 120ms linear; -webkit-transition: width 120ms linear; -moz-transition: width 120ms linear; -o-transition: width 120ms linear;
}
.ms-ie7 .ms-tooltip-arrow {
	height: 0px;
}
.ms-slide-info {
	position: absolute;
}
.ms-dir-v.ms-slide-info {
	top: 0px;
}
.ms-android .ms-tooltip-point .ms-point-border {
	animation:none; -webkit-animation: none; -moz-animation: none; -o-animation: none;
}
