/** LAYOUT & FIXES **/
.medis-slider a:hover { text-decoration: none; }
/** THEME
===================================*/

.medis-slider-container {position:relative;}

.medis-slider-title {text-align: center;z-index: 1;right: 0;left: 0; position: absolute;}
.medis-slider-title h2 {font-size: 38px;color: #fff;line-height: 100px;font-weight: 300}

.medis-slider .bx-wrapper {position: relative;margin: 0 auto 60px;padding: 0;*zoom: 1;}
.medis-slider .bx-wrapper img {max-width: 100%;display: block;}
.medis-slider img {vertical-align: bottom;}

.medis-slider .slide-half-1, .medis-slider .slide-half-2 {width: 50%; float:left;}
.medis-slider .slide-half-1 h2 {font-size: 28px;font-weight: 300;text-transform: uppercase;margin: 150px 0px 20px;padding: 0px;text-align: left;color: #fff;}
.medis-slider .slide-half-1 p {font-size: 17px;font-weight: 100;line-height: 20px;margin: 0px 0px 0px 0px;padding: 0px;text-align: left;color: #fff;}
.medis-slider .clearfix {clear:both;}


/* DEFAULT LOADER */
.medis-slider .bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* DEFAULT PAGER */
.medis-slider .bx-wrapper .bx-pager,
.medis-slider .bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}


.medis-slider .bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.medis-slider .bx-wrapper .bx-pager .bx-pager-item,
.medis-slider .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.medis-slider .bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.medis-slider .bx-wrapper .bx-pager.bx-default-pager a:hover,
.medis-slider .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}


/* AUTO CONTROLS (START / STOP) */
.medis-slider .bx-wrapper .bx-controls-auto {
	text-align: center;
}

.medis-slider .bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.medis-slider .bx-wrapper .bx-controls-auto .bx-start:hover,
.medis-slider .bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.medis-slider .bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.medis-slider .bx-wrapper .bx-controls-auto .bx-stop:hover,.medis-slider .bx-wrapper .bx-controls-auto .bx-stop.active {background-position: -86px -33px;}

/* DEFAULT PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.medis-slider .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left;width: 80%;}
.medis-slider .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0;width: 35px;}

/* DEFAULT IMAGE CAPTIONS */
.medis-slider .bx-wrapper .bx-caption {position: absolute;bottom: 0;left: 0;background: #666\9;background: rgba(80, 80, 80, 0.75);width: 100%;}
.medis-slider .bx-wrapper .bx-caption span {color: #fff;font-family: Arial;display: block;font-size: .85em;padding: 10px;}


/* CUSTOM PAGER */
.medis-slider-container .bx-controls {position: absolute;right: 35px;bottom: 50px;}
.medis-slider-container .bx-controls-direction {position: relative;}
.medis-slider-container .bx-controls-direction a {position: absolute;text-indent: -9999px;z-index: 9999;}
.medis-slider-container .bx-controls-direction a.disabled {display: none;}
.medis-slider-container .bx-controls-direction .bx-prev {width: 0;height: 0;border-style: solid;border-width: 10px 10px 10px 0;border-color: transparent #777 transparent transparent;margin-left: -20px;}
.medis-slider-container .bx-controls-direction .bx-next {width: 0;height: 0;border-style: solid;border-width: 10px 0 10px 10px;border-color: transparent transparent transparent #777;margin-right: -20px;}
.medis-slider-container .bx-controls-direction .bx-prev:hover {border-color: transparent #000 transparent transparent;}
.medis-slider-container .bx-controls-direction .bx-next:hover {border-color: transparent transparent transparent #000;}

.medis-slider-pager {margin-top: -30px;margin-bottom: 30px;height: 0;text-align: center;}
.medis-slider-pager a {text-decoration: none !important;cursor: pointer;cursor: hand;overflow: hidden;margin-right: 10px;margin-bottom:5px;height:10px;}
.medis-slider-pager a, .medis-slider-pager span.index {position: relative;display: inline-block;}
.medis-slider-pager span.index {line-height: 20px;width: 0;height: 0;border-radius: 100%;color: transparent;border: 4px solid #777;}
.medis-slider-pager a.active {margin-bottom:0;height: 20px;}
.medis-slider-pager a.active span.index  {width: 15px;height: 15px;border: 1px solid #777;}

.medis-slider-pager-vertical {position: absolute;top: 41%;right: 20px;}
.medis-slider-pager-vertical a {text-decoration: none !important;cursor: pointer;cursor: hand;overflow: hidden;margin-bottom: 5px;height: 17px;}
.medis-slider-pager-vertical a, .medis-slider-pager-vertical span.index {display: block;}
.medis-slider-pager-vertical span.index {width: 0;height: 0;border-radius: 100%;color: transparent;border: 4px solid #777;margin: 0 auto;}
.medis-slider-pager-vertical a.active {margin-bottom:10px;}
.medis-slider-pager-vertical a.active span.index  {width: 15px;height: 15px;border: 1px solid #777;}

.medis-slider-pager-thumbnail {margin-top: 20px;text-align: center;}
.medis-slider-pager-thumbnail a {position: relative;display: inline-block;text-decoration: none !important;cursor: pointer;cursor: hand;overflow: hidden;padding:5px; border:3px solid transparent;}
.medis-slider-pager-thumbnail a img {background:#fff; max-width:100px; max-height: 100px;}
.medis-slider-pager-thumbnail a.active {border:3px solid #999;}


/* CUSTOM BACKGROUNDS */
.over-bg { background-image: url('/sitecollectionimages/medisv2/content/app-slider-bg.png');top:0;bottom:0;right:0;left:0;position:absolute;margin-bottom: -100px;}

.silver-gradient {padding-top:100px; background: #dcdee0; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2RjZGVlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #dcdee0 1%, #ececee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#dcdee0), color-stop(100%,#ececee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #dcdee0 1%,#ececee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #dcdee0 1%,#ececee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #dcdee0 1%,#ececee 100%); /* IE10+ */
background: linear-gradient(to bottom, #dcdee0 1%,#ececee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcdee0', endColorstr='#ececee',GradientType=0 ); /* IE6-8 */
}
.lightgreen-gradient {padding-top:100px; background: #a0c0ab;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EwYzBhYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2EzYzBhNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMGJiOWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #a0c0ab 0%, #a3c0a4 49%, #a0bb9d 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a0c0ab), color-stop(49%,#a3c0a4), color-stop(100%,#a0bb9d));
background: -webkit-linear-gradient(top, #a0c0ab 0%,#a3c0a4 49%,#a0bb9d 100%);
background: -o-linear-gradient(top, #a0c0ab 0%,#a3c0a4 49%,#a0bb9d 100%);
background: -ms-linear-gradient(top, #a0c0ab 0%,#a3c0a4 49%,#a0bb9d 100%);
background: linear-gradient(to bottom, #a0c0ab 0%,#a3c0a4 49%,#a0bb9d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0c0ab', endColorstr='#a0bb9d',GradientType=0 );
}
.lightblue-gradient {padding-top:100px; background: #8bbcb4;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhiYmNiNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MGI1YjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #8bbcb4 0%, #80b5b0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8bbcb4), color-stop(100%,#80b5b0));
background: -webkit-linear-gradient(top, #8bbcb4 0%,#80b5b0 100%);
background: -o-linear-gradient(top, #8bbcb4 0%,#80b5b0 100%);
background: -ms-linear-gradient(top, #8bbcb4 0%,#80b5b0 100%);
background: linear-gradient(to bottom, #8bbcb4 0%,#80b5b0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8bbcb4', endColorstr='#80b5b0',GradientType=0 );
}
.blue-gradient {padding-top:100px; background: #679fb2;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY3OWZiMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYzgwYjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #679fb2 0%, #3c80b1 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#679fb2), color-stop(100%,#3c80b1));
background: -webkit-linear-gradient(top, #679fb2 0%,#3c80b1 100%);
background: -o-linear-gradient(top, #679fb2 0%,#3c80b1 100%);
background: -ms-linear-gradient(top, #679fb2 0%,#3c80b1 100%);
background: linear-gradient(to bottom, #679fb2 0%,#3c80b1 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#679fb2', endColorstr='#3c80b1',GradientType=0 );
}
.mediumblue-gradient {padding-top:100px; background: #81bbbf;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgxYmJiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YmIyYzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #81bbbf 0%, #6bb2c8 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#81bbbf), color-stop(100%,#6bb2c8));
background: -webkit-linear-gradient(top, #81bbbf 0%,#6bb2c8 100%);
background: -o-linear-gradient(top, #81bbbf 0%,#6bb2c8 100%);
background: -ms-linear-gradient(top, #81bbbf 0%,#6bb2c8 100%);
background: linear-gradient(to bottom, #81bbbf 0%,#6bb2c8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81bbbf', endColorstr='#6bb2c8',GradientType=0 );
}

/* LIGHTBOX SLIDER */
.lightbox-overlay {position: fixed;z-index: 10000;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: 0.9;filter: alpha(opacity=90);}
.lightbox-container {position: fixed;z-index: 10001;top: 0;left: 0;right:0;width: 50%;height: 100%;margin: 0 auto;display:none;}
.lightbox-valign {display:table-cell; vertical-align:middle;}
.lightbox-close {position: fixed;right: 45px;top: 20px;font-size: 50px;font-weight: 300;color: #fff;cursor: pointer;cursor: hand;}
.lightbox-toggle {cursor: pointer;cursor: hand;}
.lightbox-toggle img {width:100%;}