/** Global
**************************************/
@import 'font-awesome.css';
@import 'typography.css';
@import 'ie8-down.css';
.container {
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus, select.form-control:focus {
	border-color: rgba(130, 85, 118, 0.8);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(130, 85, 118, 0.6);
	outline: 0 none;
}
textarea:hover, 
input:hover, 
textarea:active, 
input:active, 
textarea:focus, 
input:focus,
button:focus,
button:active,
button:hover
{
    outline:0px !important;
    /*-webkit-appearance:none;*/
}
#backUp, .touch-device #backUp:hover {
	background: url("/Images/Design001/arrow-up-large.png") no-repeat center center;
	background-color: rgba(0, 0, 0, .2);
	bottom: 10px;
	right: 10px;
	display: none;
	height: 46px;
	position: fixed;
	text-indent: -9999px;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
	width: 45px;
	z-index: 100;
}
.back-to-top {
	width: 52px;
	height: 48px;
	background: url("/Images/Design001/arrow-up-large.png") no-repeat center center;
	text-indent: -9999px;
	position: fixed;
	bottom: 50px;
	right: 0px;
	text-decoration: none;
	color: #000000;
	background-color: #dfcaa2;
	font-size: 12px;
	padding: 1em;
	display: none;
	
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}
.back-to-top:hover {
	background-color: #e8d6b3;
}
textarea:focus, input:focus {
	outline: 0;
}
*:focus {
	outline: 0;
}
#backUp:hover, .touch-device #backUp:active {
	background-color: #5292e9;
}
/*object, iframe {z-index: -1\9\0; position: relative; background: transparent}*/
#ctl00_ContentPlaceHolder1_ucVideoPlayer_pnlYouTubePlayer {z-index: -1 !important;}

.navbar-left-toggle {
	margin: 0;
}
.navbar-toggle {
	margin: 0 12px 0 12px;
	float: left;
	/*float: left;
	border-radius: none;
	margin: 0 14px 0 14px !important;
	border: none !important;
	background-color: none !important;*/
}
.navbar-custom.navbar-toggle:hover, .navbar-custom.navbar-toggle:focus {
	background-color: none !important;
}
.navbar-toggle {
	background-position: 0 -20px;
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	transform: rotate(-180deg);
	-webkit-transition: -webkit-transform 250ms ease-out 0s;
	-moz-transition: -moz-transform 250ms ease-out 0s;
	-o-transition: -o-transform 250ms ease-out 0s;
	transition: transform 250ms ease-out 0s;
}
.navbar-toggle.collapsed {
	background: url('/Images/Design001/menu-mobile.png') no-repeat;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: -webkit-transform 250ms ease-out 0s;
	-moz-transition: -moz-transform 250ms ease-out 0s;
	-o-transition: -o-transform 250ms ease-out 0s;
	transition: transform 250ms ease-out 0s;
}
.navbar-toggle {
	width: 20px;
	height: 20px;
	padding: 0;
	/*background-position: 0 -16px;*/
	background: url('/Images/Design001/menu-mobile.png') no-repeat;
	background-position: 0 -20px;
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	transform: rotate(-180deg);
	-webkit-transition: -webkit-transform 250ms ease-out 0s;
	-moz-transition: -moz-transform 250ms ease-out 0s;
	-o-transition: -o-transform 250ms ease-out 0s;
	transition: transform 250ms ease-out 0s;
}
.col-right {
	float: right;
}
.navRow {
	margin-bottom: 0;
}
.navbar-header {
	border: none;
}
.navbar-custom {
/*background-color: #f8f8f8;*/
	margin-bottom: 0;
}
.navbar-custom.navbar-brand {
	color: #777777;
}
.navbar-custom.navbar-brand:hover, .navbar-custom.navbar-brand:focus {
	color: #5e5e5e;
	background-color: transparent;
}
.navbar-custom.navbar-text {
	color: #777777;
}
.navbar-custom.navbar-nav > li > a {
	color: #777777;
}
.navbar-custom.navbar-nav > li > a:hover, .navbar-custom.navbar-nav > li > a:focus {
	color: #000000;
	background-color: transparent;
}
.navbar-custom.navbar-nav > .active > a, .navbar-custom.navbar-nav > .active > a:hover, .navbar-custom.navbar-nav > .active > a:focus {
	color: #555555;
	background-color: #e7e7e7;
}
.navbar-custom.navbar-nav > .disabled > a, .navbar-custom.navbar-nav > .disabled > a:hover, .navbar-custom.navbar-nav > .disabled > a:focus {
	color: #cccccc;
	background-color: transparent;
}
.navbar-custom.navbar-toggle {
	border-color: #dddddd;
}
.navbar-custom.navbar-toggle:hover, .navbar-custom.navbar-toggle:focus {
}
.navbar-custom.navbar-toggle .icon-bar {
	background-color: #cccccc;
}
.navbar-custom.navbar-collapse, .navbar-custom.navbar-form {
	border-color: #e6e6e6;
}
.navbar-custom.navbar-nav > .dropdown > a:hover .caret, .navbar-custom.navbar-nav > .dropdown > a:focus .caret {
	border-top-color: #333333;
	border-bottom-color: #333333;
}
.navbar-custom.navbar-nav > .open > a, .navbar-custom.navbar-nav > .open > a:hover, .navbar-custom.navbar-nav > .open > a:focus {
	background-color: #e7e7e7;
	color: #555555;
}
.navbar-custom.navbar-nav > .open > a .caret, .navbar-custom.navbar-nav > .open > a:hover .caret, .navbar-custom.navbar-nav > .open > a:focus .caret {
	border-top-color: #555555;
	border-bottom-color: #555555;
}
.navbar-custom.navbar-nav > .dropdown > a .caret {
	border-top-color: #777777;
	border-bottom-color: #777777;
}
.navbar-brand {
	display: none;
}


.form-control {
	color: #000000 !important;
}


























/*.navbar-header {
	height: 50px;
}
.navbar-brand {
	float: none;
	padding: 0;
	display: block;
	width: 222px;
	margin: 0 auto 0 auto;
}
.navbar-brand > img {
	height: 26px;
	width: auto;
	margin: 10px auto 0 auto;
	display: block;
}*/
.box {
	padding: 14px;
	background: #efefef;
	border: 1px solid #ccc;
}
.boxNopad {
	padding: 0;
	background: #efefef;
	border: 1px solid #ccc;
}

.boxborder {
	border: 1px solid #ccc;
}
.boxpad {
	padding: 20px;
}








.navbar-brand {
	padding: 0;
}
.navbar-header {
	display: table;
	width: 100%;
}
.navbar-header {
	display: none;
}
.navbar-left-toggle, .nav-brand, .search-toggle {
	display: table-cell;
}

/* Toggle */
.navbar-left-toggle .navbar-toggle {
	float: left;
}


/* Search */
.navbar-left-toggle, .search-toggle {
	text-align: center;
}
.search-toggle .dropdown-toggle {
	display: inline-block;
}





.nav-brand > img {
	height: 26px;
	width: auto;
	margin: 9px auto 0 auto;
	display: block;
}
.search-toggle {
	/*float: right;
	margin: 0 12px 0 12px;
	width: 20px;
	height: 20px;
	cursor: pointer;
	text-align: center;
	padding: 0px;*/
}
.search-toggle .fa {
	font-size: 18px;
	float: left;
}
.mSearchWrap {
	padding: 12px;
}
/*.msearch.collapse .mSearchWrap {
	display: none;
}
.msearch.collapse.in .mSearchWrap {
	display: inline-block;
}*/
.msearchbtn {
	display: inline-block;
	padding: 10px 10px 20px 10px;
	width: 100%;
}
.mmenubtn {
	display: inline-block;
	padding: 10px 0px 0px 0px;
	width: 100%;
}
.mmenuwrap
{
	padding: 0px 10px 20px 10px;
}



body {
	font-family: Arial, sans-serif;
	font-size: 15px;
	line-height: 24px;
	
	color: #000000;

}
a,
a:link {
	color: #B24599;
	outline: 0;
	border: none; 
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}
a:hover 
{
	color: #33657e; text-decoration: none;
}



h1, h2, h3, h4, h5, h6 {
	font-family: "RobotoSlab", Arial, Sans-Serif;
}
h1,
h2,
h3 {
	font-size: 24px;
}
h4 {
	font-size: 20px;
}
h5 {
	font-size: 18px;
}
h6 {
	font-size: 16px;
}

.input-space {
	margin-bottom: 12px;
}
.nopad {
	padding: 0 !important;
}
.turq {
	color: #63b0bb;
}

/*******************************************************/
/*******************************************************/
/*******************************************************/
.btn {
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
	border: none;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	text-shadow: none !important;
	background: #efefef;
	/*font-family: "Montserrat", Arial, Sans-Serif;*/
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	word-wrap:break-word;
	white-space: normal;
	
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
	position: relative;
	
}
.btn:hover {
	color: #fff;
	background: #B24599;
	text-decoration: none !important;
}

.ie8 .headerFixed.locked,
.ie8 .back-to-top,
.ie8 .btn,
.ie8 .owl-theme .owl-controls .owl-page span,
.ie8 .boxAccord .box-title,
.ie8 .quickLinks.box-pane,
.ie8 .nav-tabs > li > a,
.ie8 .homeFeat1, .ie8 .homeFeat2, .ie8 .homeFeat3,
.ie8 .letter,
.ie8 .toggle,
.ie8 .owl-page.active,
.ie8 .landingFeatBox,
.ie8 .landingFeatImg img {
	/* behavior: url(http://jonmontenegro.com/Caretech/roper/cut/Styles/design001/pie/PIE.htc); */
	/* behavior: url(pie/PIE.htc); */
}

a.btn {
	color: #fff;
}

.btn-lg {

padding: 8px 16px 8px 16px;
font-size: 16px;
line-height: 1.33;

}




.btn-md,
.btn-default {
padding: 9px 12px 7px 12px;
/*font-size: 14px;*/
font-size: 13px;
line-height: 1.42857143;

}


.btn-sm {
padding: 6px 10px 5px 10px;
font-size: 12px;
line-height: 1.5;


}



.btn-xs {

padding: 2px 6px 1px 6px;
font-size: 12px;
line-height: 1.5;

}







.btn-purple {
	color: #fff;
	background: #815474;
}
.btn-purple:hover {
}



.btn-red {
	color: #fff;
	background: #e32526;
}
.btn-red:hover{
}


.btn-blue {
	color: #fff;
	background: #42758f;
}
.btn-blue:hover {
}


.btn-orange {
	color: #fff;
	background: #ed7923;
}
.btn-orange:hover {
}

.btn-teal
{
	color:#fff;
	background-color:#006B76;
}
.btn-teal:hover
{
	background-color:#B24599;
}

.btn-white {
	color: #815474 !important;
	background: #fff;
}
.btn-white:hover {
	color: #fff !important;
}
.btn-dropdown {
	display: inline-block;
	width: 17px;
	height: 20px;
	background-image: url(/Images/Design001/dropdown-arrow.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: right;
	margin: 0 0 0 0;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	text-decoration: none;
	color: #fff;
	background-color: #4b80c0;
}
.btn-full {
	width: 100%;
}
/*******************************************************/
/*******************************************************/
/*******************************************************/
.bgTurq {background: #63b0bb;}
.bgGreen {background: #7a9c3e;}
.bgOrange {background: #ed7923;}
.bgTan {background: #ed7923;}
.bgPurpleLite {background: #a07792;}

.box {
	padding: 14px;
	background: #efefef;
	border: 1px solid #ccc;
}
.boxNopad {
	padding: 0;
	background: #efefef;
	border: 1px solid #ccc;
}
.boxborder {
	border: 1px solid #ccc;
}
input, select, .input-sm {
	border-radius: 0;
}
.headerFixed {
	z-index: 9999999;
	background: #fff;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	transition: box-shadow 2s;
	-moz-transition: box-shadow 2s;
	-webkit-transition: box-shadow 2s;
	-ms-transition: box-shadow 2s;
	-o-transition: box-shadow 2s;
}
.headerFixed.shadow {
	top: 0;
	box-shadow: 0 5px 15px rgba(188, 0, 80, 1);
}
.headerFixed.locked {
	top: 0;
}
.headerTopRow {
	padding: 4px 0 4px 0;
	background: #f6f6f6;
	font-size: 12px;
	color: #000000;
}
.headerTopRowNav {
	display: inline-block;
	margin: 0 14px 0 0;
	padding: 0;
	list-style: none;
}
.headerTopRowNav li {
	display: inline-block;
}
.headerTopRowNav li span {
	padding: 0 4px 0 4px;
}
.mCallLabel {
	display: inline-block;
	margin: 2px 0 0 0;
}
a.mCall {
	color: #000000;
}
.socialLinksBox {
	display: inline-block;
	float: right;
}
.socialLinksLabel {
	display: inline-block;
	margin: 0;
	padding: 0;
}
.socialLinks {
	float: right;
	display: inline-block;
	margin: 0 0 0 0;
	padding: 0;
	list-style: none;
}
.socialLinks li {
	display: inline-block;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}
.socialLinks li a {
	display: inline-block;
	margin: 0;
	padding: 0;
	color: #000000;
}
.socialLinks li .icon {
	display: inline-block;
	width: 18px;
	height: 18px;
	background: url("/Images/Design001/icon-social-header.png") no-repeat;
	vertical-align: middle;
	margin: 0 0 0 2px;
}
.socialLinks li .facebook {background-position: 0 0;}
.socialLinks li .gplus {background-position: -24px 0;}
.socialLinks li .instagram {background-position: -24px 0;}
.socialLinks li .twitter {background-position: -48px 0;}
.socialLinks li .youtube {background-position: -71px 0;}
.socialLinks li .blog {background-position: -94px 0;}



.socialLinks li span {
	padding: 0 4px 0 4px;
	color: #ddd;
}
.headerRow {
	padding: 10px 0 20px 0;
	background: #fff;
}
/* Header
************************************/
.logoWrap {
}
.headerNav {
	display: inline-block;
	margin: 0 14px 0 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
}
.headerNav li {
	display: inline-block;
}
.headerNav li span {
	padding: 0 4px 0 4px;
}
.headerNav li a {
}
.headerNav li a {
}
.billingLink {
	font-size: 12px;
	margin: 0 0 0 40px;
	display: inline-block;
}
.billingLoginWrap {
	text-align: right;
}
.searchWrap {
	margin: 12px 0 0 0;
	float: right;
}
.searchWrap .btn,
.mSearchWrap .btn {
	background: #006b76;
	color: #fff;
	height: 30px;
	border-radius: 0px 4px 4px 0px;
	-moz-border-radius: 0px 4px 4px 0px;
	-webkit-border-radius: 0px 4px 4px 0px;
	border: 0px solid #000000;
}
.searchWrap .btn:hover,
.mSearchWrap .btn:hover {
	background: #815474;
	color: #fff;
}
.searchWrap input {
	border-radius: 0;
}
/* Main Nav
************************************/
.navRow {
	background: #b2459a
}
.activeNav {
	background: #fff;
}
.navbar {
	border: none;
}
.navbar .navbar-inner {
	padding: 0;
}
.navbar .nav {
	margin: 0;
	display: table;
	width: 100%;
}
.navbar .nav > li {
	display: table-cell;
	float: none;
}
.navbar .nav > li > a {
	text-align: center;
}
.navbar .nav > li:first-child > a {
	border-left: 0;
}
.navbar .nav > li:last-child > a {
	border-right: 0;
}
.rapLink {
	background: #d6d6d6;
}
.sampleDropNews {
}
#megamenu li ul.sampleDropNews li {
	padding: 12px 0 12px 0;
	border-top: 1px dotted #efefef;
}
.dropBox h1,
.dropBox h2,
.dropBox h3,
.dropBox h4,
.dropBox h5,
.dropBox h6 {
	/*font-family: "MontserratBold", Arial, Sans-Serif;*/
	font-family: Arial, sans-serif;
}
.dropBox h5 {
	font-weight: bold;
}
.instruct {
	font-size: 12px;
	line-height: 14px;
}
.locationsLeft .tab-content span {
	margin-right: 14px;
}
.locationsLeft .tab-content h6 {
	display: inline-block;
	margin: 14px 0 0 0;
}
/* Hero
*********************************************/
.heroRow {
}
.heroRow.homeBanner {
	margin-top: 142px;	
}

.hero-carousel .item {
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center center;
	
		-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  
	overflow: hidden;
	

	
}

.landing-carousel .item {
}
/*********************************/
/* Optional */
/*#bg {
  position: fixed; 
  top: -50%; 
  left: -50%; 
  width: 200%; 
  height: 200%;
}
#bg img {
  position: absolute; 
  top: 0; 
  left: 0; 
  right: 0; 
  bottom: 0; 
  margin: auto; 
  min-width: 50%;
  min-height: 50%;
}*/

/*********************************/


.hero-carousel .header-img1 {
	background-image: url("/Images/Design001/sample_homeRotator1.jpg");
}
.hero-carousel .header-img2 {
	background-image: url("/Images/Design001/1138x400.png");
}
.hero-carousel .header-img3 {
	background-image: url("/Images/Design001/1138x400.png");
}


.heroRow .img-responsive {
	width: 100%;
}
.hero-carousel .caption {
	position: absolute;
	z-index: 2;
	top: 20px;
	width: 100%;
	color: #fff;
}
.hero-carousel .caption .caption-content {
	margin: 30px 0 0 0;
	padding: 50px 0 50px 70px;
	width: 600px;
}
.hero-carousel .caption h1 {
	margin: 20px 0 8px 0;
	line-height: 42px;
}
.hero-carousel .caption .btn {
	margin: 12px 0 0 0;
}
.hero-carousel .caption .fa {
	margin: 0 0 0 4px;
	font-size: 14px;
}
.hero-carousel .owl-controls {
	position: absolute;
	width: 100%;
	margin: -50px 0 0 0;
	padding: 8px 0 0 0;
	text-align: center;
	-webkit-tap-highlight-color: transparent;
}
.hero-carousel-wrap .owl-prev, .hero-carousel-wrap .owl-next {
	position: absolute;
	z-index: 3;
	display: inline-block;
	padding: 0;
	margin: 0;
	width: 20px;
	height: 50px;
	font-size: 46px;
	cursor: pointer;
	color: #fff;
	
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
	
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
}
.hero-carousel-wrap {
	position: relative;
}
.hero-carousel-wrap .owl-prev,
.hero-carousel-wrap .owl-next {
	margin: auto;
	position: absolute;
	top: 0;
	bottom: 0;
}
.hero-carousel-wrap .owl-prev:hover,
.hero-carousel-wrap .owl-next:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity: 1;
}
.hero-carousel-wrap .owl-prev {
	left: 20px;
}
.hero-carousel-wrap .owl-next {
	right: 20px;
}
/* quick links
*********************************************/
.hero-quick-links {
	position: absolute;
	z-index: 2;
	top: 0;
	right: 60px;

	margin: 200px 0 0 0;
	width: 260px;
	
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;

	
	-webkit-box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow:    1px 2px 2px 0px rgba(0, 0, 0, 0.2);
box-shadow:         1px 2px 2px 0px rgba(0, 0, 0, 0.2);

}
arrow-quicklinks.png
.hero-quick-links li {
	padding: 4px 0 4px 0;
	border-top: 1px solid #ccc;
}
.quickLinksWrap {

}
.quickLinksWrap h4 {
	margin: 0;
}
.quickLinksWrap ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.quickLinksWrap ul li {
	padding: 4px 0 4px 0;
	border-bottom: 1px solid #f4f4f4;
}
.quickLinksWrap ul li:last-child {
	border: none;
}


.boxAccord {
	cursor: pointer;
}
.boxAccord .quick-icon {
	float: right;
	line-height: 24px;
	margin: 2px 0 0 0;
	display: none;
	
	

	font-size: 28px;
	color: #fff;
	

	display: inline-block;
	top: 6px;
	left:0;
    right:0;
    margin-left:auto;
    margin-right:auto;
	

	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
	width: 17px;
	height: 17px;
	background: url("/Images/Design001/arrow-quicklinks.png") no-repeat center center;
	vertical-align: middle;
}

.box-title.open .quick-icon {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
.boxAccord .box-title {
	/*font-family: "Montserrat", Arial, Sans-Serif;	*/
	font-family: Arial, sans-serif;
	/*pointer-events: none;
   cursor: default;*/
	background: #63afbc;
	padding: 12px;
	color: #fff;

	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	


}
.boxAccord .box-title.open {
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.quickLinks.box-pane {
	/* font-family: "Montserrat", Arial, Sans-Serif;*/	
	font-family: Arial, sans-serif;
	display: inline-block;
	width: 100%;
	background: #fff;
	font-size: 14px;
	
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	border: 1px solid #efefef;
}
.quickLinks.box-pane li {
	padding: 4px 12px 2px 12px;
}
.quickLinks.box-pane li a {
	color: #000000;
	background-image: url("/Images/Design001/icons-quicklinks.png");
	background-repeat: no-repeat;
	padding: 1px 0 1px 26px;
}
.quickLinks.box-pane li a:hover {
	color: #63afbc;
}


.icon-bill {
	background-position: 0 0;
}

.icon-gift {
	background-position: 0 -20px;
}
.icon-hi {
	background-position: 0 -40px;
}
.icon-classes {
	background-position: 0 -60px;
}
.icon-mam {
	background-position: 0 -80px;
}
.icon-connect {
	background-position: 0 -100px;
}
.icon-myhealth {
	background-position: 0 -120px;
}
.icon-newsletter {
	background-position: 0 -140px;
}
.icon-career {
	background-position: 0 -160px;
}


.homeFeat1,
.homeFeat2,
.homeFeat3 {
	height: 396px;
	margin-bottom: 20px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.homeFeat1 {background: #6da6af;}
.homeFeat2 {background: #156b75;}
.homeFeat3 {background: #6da6af;}


.homeFeatContent {
	padding: 12px;
	color:#fff;
}
.homeFeatContent h3 {
	color: #fed700;
}
.homeFeatImg img {
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
}
.homeFeat1 .btn,
.homeFeat2 .btn,
.homeFeat3 .btn {
	/*font-family: "MontserratBold", Arial, Sans-Serif;*/
	color: #6ba6b2;
	background: #c0d8dc
}
.homeFeat1 .btn:hover,
.homeFeat2 .btn:hover,
.homeFeat3 .btn:hover {
	color: #fff;
	background: #B24599
}

.healthLibBox {
	height: 260px;
}
.titleLink {
	font-size: 21px;
	text-decoration: none;
}
.alphabet {
	display: inline-block;
	clear: both;
}
.letter {
	position: relative;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	display: inline block;
	width: 32px;
	height: 32px;
	line-height: 34px;
	float: left;
	font-size: 16px;
	margin: 0 4px 4px 0;
	background: #92c8d0;
	color: #000000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.letter {color: #000000 !important;}
.letter:hover {
	color: #fff !important;
	background: #006b76;
	text-decoration: none !important;
}
.subjectList {
	margin: 0;
	padding: 0;
	list-style: none;
}
.subjectList li {
}





/* Homepage Tabs
*********************************************/
.newsBox {
	overflow: hidden;
}
.nav-tabs {
	border-bottom: 1px solid #dedacd;
}
.nav-tabs > li > a {
	/*font-family: "MontserratBold", Arial, Sans-Serif;*/
	font-family: Arial, sans-serif;
	color: #B24599;
	background: #f3f1ec;
	border-bottom: 1px solid #dedacd;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
	background: #f3f1ec;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	/*font-family: "MontserratBold", Arial, Sans-Serif;*/
	font-family: Arial, sans-serif;
	background-color: #fff;
	border: 1px solid #dedacd;
	border-bottom-color: transparent;
	color: #000;
}
.tab-pane ul {
	padding: 12px;
	margin: 0;
	list-style: none;
}
.tab-pane ul li {
	padding: 6px 0 6px 0;
	margin: 0;
	border-bottom: 1px dotted #ccc;
}
.tab-pane ul li:last-child {
	border: none;
	margin-top: 12px;
}
.tabContentWrap {
}
.tabContentWrap a {
	color: #B24599;
}
.tabContentWrap a.btn {
	color: #fff;
}

/* Home Row 3
*********************************************/
.fadRow {
	padding: 40px 0 40px 0;
	border-bottom: 1px solid #efefef;
}
.fadRow h3 {
	margin: 0 0 14px 0;
	line-height: 26px;
}
/*h3.line {
border-bottom: 1px solid #ccc;
padding-bottom: 2px;
position: relative;
margin-bottom: 20px;
}
h3.line>span {
width: auto;
border-bottom: 2px solid #ccc;
padding-bottom: 4px;
}*/
/* Videos
*********************************************/
.videosRow {
	padding: 40px 0 40px 0;
	margin: 0 0 0 0;
	background: #815473;
}
.videosBox {
	color: #fff;
}
.videosBox h2 {
	line-height: 36px;
}
.videosBox h4 {
	margin: 0 0 0 0;
}
.homeFeatBox {
	height: 80px;
}
.homeFeatBox img {
}
.homeFeatBox p {
	margin: 12px;
	display: inline-block;
}
.boxNopad img {
	width: 100%;
	display: inline-block;
}
.videoPlacement {

	  position: relative;

    height: 300px;
    overflow: hidden;
}
.videoPlacement iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}
.videosRow .btn {
	background: #006b76;
	color: #fff;
}
.videosRow .btn:hover {
	background: #a07792;
	color: #fff;
}
.videoPlacement {
	width: 100%;
	height: 315px;
}


/* Features
*********************************************/
.featRow {
	padding: 40px 0 40px 0;
}
.featTxtWrap {
	padding: 20px;
}
.featTxtWrap h4 {
	margin: 0 0 8px 0;
}
/* Newsletter
*********************************************/

.newsletterRow {
	padding: 30px 0 10px 0;
	background: #ffd77d;
	color: #fff;
}
.newsletterLabel {
}
.newsletterLabel h5 {
	margin: 0;
	padding: 0 0 0 36px;
	font-size: 24px;
	color: #fff;
	background: url("/Images/Design001/icon-newsletter-envelope.png") no-repeat;
}
.newsletterLabel h4 {
	margin: 0 0 0 0;
}
.newsletterLabel p {
	margin: 0 0 12px 0;
	color: #fff;
}
.newsletterRow .boxborder {
	margin-bottom: 20px;
}
.newsletter .btn {
	height: 30px;
	font-weight: normal;
	width: 70px;
	color: #fff;
	background: #7095a8;
}
.newsletter .btn:hover {
	background: #006b76;
}
/* sitemap
*********************************************/
.sitemapRow {
	padding: 0 0 40px 0;
	background: #fff;
}
.sitemapRow h1,
.sitemapRow h2,
.sitemapRow h3,
.sitemapRow h4,
.sitemapRow h5,
.sitemapRow h6 {
	/*font-family: "MontserratBold", Arial, Sans-Serif;*/
	font-family: Arial, sans-serif;
}
.sitemapRow h5 {
	font-size: 12px;
	text-align: uppercase;
}
#box {
	width: 100%;
	position: relative;
}
#panel {
	position: relative;
	bottom: 0px;
	width: 100%;
	background: #fff;
	padding-top: 20px;
	/*display: none;*/
}
.toggleRow {
	position: relative;
	background: #2d2d2d;
	height: 38px;
}
.toggle {
	position: absolute;
	width: 123px;
	left:0;
    right:0;
	top: -10px;
    margin-left:auto;
    margin-right:auto;
	/*cursor: pointer;*/
	font-size: 24px;
	text-align: center;
	padding: 0 0 10px 0;
	/*-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;*/
	
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	
	background: #fff;
}
.toggleText {
	display: inline-block;
	margin: 24px 0 0 0;
	width: 100%;
	text-align: center;
	color: #757575;
	/*font-family: "Montserrat", Arial, Sans-Serif;*/
	font-family: Arial, sans-serif;
	text-transform: uppercase;
	line-height: 13px;
	font-size: 13px;
	font-weight: normal;
}
.baricon {
	position: absolute;
	display: inline-block;
	top: 6px;
	left:0;
    right:0;
    margin-left:auto;
    margin-right:auto;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
	width: 17px;
	height: 17px;
	background: url("/Images/Design001/arrow-toggle.png") no-repeat center center;
	vertical-align: middle;
}
.baricon.icon-open {
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
}
/*.baricon:before {
	content: "\f105";
}
.baricon.icon-open:before {
	content: "\f107";
}*/
.sitemap {
}
.sitemap .container {
	/* margin-right: auto;
	margin-left: auto;
	padding-left: 0;
	padding-right: 0; */
}
.sitemap .container .row {
	padding-top: 20px;
	padding-bottom: 20px;
}
.sitemap .container .row:last-child {
	padding: 20px 0 20px 0;
	border-top: 1px solid #e8e8e8;
}
.sitemap h5 {
	color: #815374;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 4px 0;
	line-height: 18px;
}
.sitemap ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.sitemap ul li {
	padding: 6px 0 6px 0;
	line-height: 16px;
}
.awards {
	margin: 12px 0 24px 0;
}
.sitemap a {
	color: #000000;
}
.sitemap a:hover,
.sitemap a:active {
	color: #63b0bb;
}
.footerSoc {
	display: inline-block;
	width: 100%;
	height: 24px;
	line-height: 24px;
	padding: 0 0 0 34px;
	background: url(/Images/Design001/icon-social-footer.png) no-repeat;
}

.news {background-position: 0 0;}
.blog {background-position: 0 -29px;}
.fb {background-position: 0 -59px;}
.yt {background-position: 0 -89px;}
.twit {background-position: 0 -119px;}
.instagram {background-position: 0 -149px;}
.rss {background-position: 0 -179px;}

/* footer
*********************************************/
.footer1Row {
	padding: 20px 0 20px 0;
	font-size: 12px;
	background: #434343;
	color: #dadada;
}
.privacyNav {
	float: right;
	display: inline-block;
	padding: 0;
	margin: 0;
	list-style: none;
}
.privacyNav li {
	display: inline-block;
	margin: 0;
	padding: 0;
}
.privacyNav li span {
	padding: 0 4px 0 4px;
	color: #000;
}
.footer1Row a {
	color: #dadada;
}
.footer1Row a:hover {
	color: #fff;
}
/* Footer Row 2
*********************************************/
.homeRow5 {
	border-top: 1px solid #ddd;
	margin: 0 0 20px 0;
	padding: 20px 0 0 0;
}
.footerRow2 {
	font-size: 11px;
}
.footerRow2 div {
	margin: 0 0 20px 0;
}
.homeRow5 span {
	padding: 0 4px 0 4px;
}

/* Text Size
*********************************************/
.trailRow {
	font-size: 11px;
	padding: 8px 0 8px 0;
	margin: 0 0 20px 0;
	background: #f4f3ef;
}
.trailRow a {color:#000000;}
.trailRow a:hover,
.trailRow a:active {color:#63b0bb;}
.trail {
	margin: 2px 0 0 0;
}
.trail a:after {
	display: inline-block;
	content: "";
	/*margin: 0 4px 0 4px;*/
}
.textSize {
	float: right;
	display: inline-block;
	padding: 0;
	margin: 0;
	list-style: none;
}
.textSize li {
	display: inline-block;
}
.printRow {
	font-size: 12px;
	margin: 0 0 0 0;
}
.printRow ul {
	list-style: none;
	text-align: right;
}
.printRow ul li {
	display: inline-block;
}
.textSizeLabel {
	font-size: 11px;
}
.fontSml, .fontMed, .fontLrg {
	font-weight: bold;
	text-transform: uppercase;
	display: inline-block;
	margin-right: 8px;
}
.fontSml {
	font-size: 12px;
}
.fontMed {
	font-size: 14px;
}
.fontLrg {
	font-size: 16px;
	margin-right: 16px;
}
.printPage, .emailPage {
	margin-right: 12px;
}
.printPage a, .emailPage a {
	padding: 0 0 0 20px;
	background: url('/Images/Design001/icon-print-email.png') no-repeat;
}
.emailPage a {
	background-position: 0 -28px;
}
.printRow ul li:last-child {
	margin: 0;
}
.RadTreeView_Design001 li div {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 3px solid #006B76;
    	overflow:hidden;
}

.RadTreeView_Design001 .rtUL .rtLI .rtTop .rtMinus,
.RadTreeView_Design001 .rtUL .rtLI .rtTop .rtPlus
{
    width: 0px;
}
/* 1st level Orange-Top left nav Header style */
.RadTreeView_Design001 .rtUL .rtLI .rtTop .rtIn  {
	font-family: "RobotoSlab", Arial, Sans-Serif;	
	color: #006B76;
	font-size: 20px;
	padding: 0 0 8px 0;
	line-height: 22px;
	padding-left: 0px;
}
.RadTreeView_Design001 .rtUL .rtLI .rtUL .rtLI {
    min-height: 29px;
    padding: 0px;
}
.RadTreeView_Design001 .rtUL .rtLI .rtUL .rtLI .rtTop .rtIn,
.RadTreeView_Design001 .rtUL .rtLI .rtUL .rtLI .rtTop .rtSelected .rtIn  {
	display: inline-block;
	font-family: "Montserrat", Arial, Sans-Serif;
	color: #000000;	
    font-size: 12px;
	line-height: 14px;
	padding: 0px;
    margin-left:0px;
    border-bottom: 0px solid #e7e7e7 !Important;
}

.RadTreeView .rtSp {
    height:0px;
    display:none;
}
.RadTreeView_Design001 li li div {
	font-size: 12px;
	border-bottom: none;
	padding:0px;
}
.RadTreeView .rtSelected .rtIn {
	display: inline-block;
	font-family: "Montserrat", Arial, Sans-Serif;
    font-weight:bold;
	color: #000000;	
    font-size: 14px !Important;
	line-height: 16px !Important;
	padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-left:0px;
    border-bottom: 0px solid #e7e7e7 !Important;
    
}

.RadTreeView_Design001 .rtUL .rtLI .rtUL .rtLI .rtTop .rtIn,
.RadTreeView_Design001 .rtUL .rtLI .rtUL .rtLI .rtUL .rtLI .rtTop .rtIn{
	display: inline-block;
	font-family: "Montserrat", Arial, Sans-Serif;
    font-size: 12px;
	line-height: 16px;
    padding-top: 5px;
    border-bottom: 0px solid #e7e7e7 !Important;
    width: 100%;
}
.RadTreeView_Design001 .rtUL .rtLI .rtUL .rtLI .rtTop  .rtMinus,
.RadTreeView_Design001 .rtUL .rtLI .rtUL .rtLI .rtTop  .rtPlus
{
    width: 11px;
}
/*.RadTreeView_Design001 .rtUL .rtLI .rtUL .rtLI,
.RadTreeView_Design001 li li div {
	padding-left: 0px !important;
}*/
.RadTreeView_Design001 .rtUL .rtLI .rtUL .rtLI.rtUL {
        padding-top: 0px;
        padding-bottom: 0px;
}
.RadTreeView_Design001 .rtUL .rtLI .rtUL .rtLI.rtUL .rtLI,
.RadTreeView_Design001 rtBot {
	padding-left: 20px !important;
	font-family: "Montserrat", Arial, Sans-Serif;
    font-size: 12px;
	line-height: 16px;
    padding-top: 0px;
    padding-left:20px;
    min-height: 29px;
    border-bottom: 0px solid #e7e7e7 !Important;
    width: 100%;
}


.RadTreeView_Design001 li div {
	padding-left: 10px !important;
}


.RadTreeView_Design001 li li div {
	padding-left: 15px !important;
}

.RadTreeView_Design001 li li li div {
	padding-left: 30px !important;
}

.RadTreeView_Design001 li li li li div {
	padding-left: 45px !important;
}

.RadTreeView_Design001 li li li li li div {
	padding-left: 60px !important;
}

.RadTreeView li > ul > li > ul {
    border-bottom-width: 0px;
}

.RadTreeView .rtIn,
.RadTreeView_rtl .rtHover .rtIn,
.RadTreeView .rtHover .rtIn, .RadTreeView .rtSelected .rtIn,
.RadTreeView .rtHover .rtIn, .RadTreeView .rtHover .rtIn {
    padding-left: 0px;

}
/* Content
*********************************************/
.contentWrap {z-index:0;}
.heroRow.contentBanner {
	margin: 142px 0 0 0;
	height: 90px;
	background: #9EC4CA;
}
.pageTitle {
	color: #000000;
}
#PageContent {
}
#PageContent .imgpad {
	margin: 12px;
}
.content {
	padding: 0 0 40px 0;
}
.content a {

}
.content a:hover {
	text-decoration: underline;
}

/* Landing Page
*********************************************/
.landingBanner {
	margin-top: 176px;
}
.landingBanner .container {
	padding: 0 !important;
	width: 100% !important;
}
.landingBanner img {
	width: 100% !important;
	height: auto !important;
}
.heroRow.landingBanner {
	margin: 142px 0 0 0;
}
.landingFeatRow {
}
.landingFeatBox {
	max-width: 252px;
	margin: 0 0 20px 0;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.landingFeatImg img {
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
}
.landingFeatTxt {
	background: url('/Images/Design001/arrow-landingbox.png') no-repeat right 10px center;
	font-family: "RobotoSlab", Arial, Sans-Serif;
	font-size: 18px;
	padding: 12px;
	color: #fff;
}
.landingFeatBox a:hover {
	text-decoration: none !important;
}


/* End Nivo Slider styles */
.landingBanner > .container > .theme-default[style] {
	width: 100% !important;
	max-width: 100% !important;
	max-height: none !important;
}
.landingBanner > .container .nivoSlider[style] {
	width: 100% !important;
	max-width: none !important;
	max-height: none !important;
}
.landingBanner > .container .nivoSlider img {
	width: 100% !important;
	height: auto;
	max-height: none;
}

.leftFeat {
	padding:0;
	margin: 0 0 20px 0;
}
.rightFeat {
	display: inline-block;
	padding:0;
	margin: 0 0 20px 0;
}


/* Related Information
**********************************************/
.relatedNav {
	display: inline-block;
	font-size: 12px;
	margin: 0 0 20px 0;
    position: relative;
    z-index:0;
}
.relatedNav h3 {
	margin: 0;
	padding: 0 0 12px 0;
}
.relatedNav ul {
	border-top: 1px dotted #ccc;
	list-style: none;
	margin: 0 0 0 0;
	padding: 2px 0 2px 0;
}
.relatedNav ul li {
	margin-top: 6px;
	margin-bottom: 6px;
	margin-right: 12px;
}
.relatedNav ul li a {
	display: inline-block;
	color: #000000;
	line-height: 16px;
}
.relatedNav ul li a:hover,
.relatedNav ul li a:active {color: #63b0bb;}
.linkOpen {
	color: #ed7923;
	font-weight: bold;
}
.linkBullet, .viewMore {
	padding-left: 0;
}
.contentLeftWrap, .content3Container {
	padding-left: 0;
	padding-right: 0;
}
.content3Row > .row {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.content3Row {
	padding-top: 40px;
}
/* Landing Page
*********************************************/
.landBannerRow {
	margin: 180px 0 0 0;
	height: 230px;
	background: #ccc;
}
.subBannerRow {
	margin: 180px 0 0 0;
	height: 100px;
	background: #ccc;
}
.landingFeat {
	margin: 12px 0 12px 0;
}
.sub-quick-wrap {
	position: relative;
	width: 100%;
}
.sub-quick-links {
	position: absolute;
	z-index: 2;
	top: 20px;
	right: 0;
	padding: 12px 20px 12px 20px;
	margin: 0 0 0 0;
	width: 240px;
	border: 1px solid #ccc;
}
.sub-quick-links li {
	padding: 4px 0 4px 0;
	border-top: 1px solid #ccc;
}
.sub-quick-links .boxAccord .box-title {
	cursor: pointer;
	pointer-events: auto;
}
.sub-quick-links .quickLinksWrap .quick-icon {
	display: inline-block;
}
.sub-quick-links .quickLinks {
	display: none;
}
.introRow {
	width: 100%;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: #fff;
}
.introRow {
	display: inline-block;
}
.introRow h2 {
	line-height: 36px;
}
.introRow h4 {
	margin: 0 0 0 0;
}
.introRow > .container > .row {
}
.introRow > .container > .row > .landIntroTxt {
	padding: 40px 10px 0 10px;
	background: #fff;
}
.featRow .box {
	height: 300px;
}
.featRow .box h4 {
	margin: 0 0 12px 0;
}
.featRow .box ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.contentRow {
	padding: 10px 0 40px 0;
}
/* Related Information
**********************************************/
.relatedNav {
	font-size: 12px;
}
.relatedNav h3 {
	margin: 0;
	padding: 0 0 12px 0;
}
.relatedNav ul {
	border-top: 1px dotted #ccc;
	list-style: none;
	margin: 0 0 0 0;
	padding: 2px 0 2px 0;
}
.relatedNav ul li {
	margin-top: 6px;
	margin-bottom: 6px;
	margin-right: 12px;
}
.linkOpen {
	font-weight: bold;
}
.linkBullet, .viewMore {
	padding-left: 0;
}
#bannerTitle {
	display: inline-block;
	color: #fff;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
	margin: 26px 0 0 0;
	font-size: 30px;
}
.subNav > div[style] {
	width: 100% !important;
}
.loading {
    background-image: url("images/loadingLarge2.gif");
    background-repeat: no-repeat;
    width: 150px;
    height: 150px;
    margin-left: auto;
    margin-right: auto;
}

.gallery-grid {
    display: none;
    width: 100%;

}

.gallery-image {
    /*-moz-transition:all 0.2s;
    -webkit-transition:all 0.2s;*/
    cursor: pointer;
}


.membership-box h6
{
	color:#006B76;

}



@media (min-width: 992px) and (max-width: 1199px) {
.newsletter-iframe
{
  float:right;
}
    .gallery-image {

        width: 50%;
        padding: 0.1%;
    }
.hero-quick-wrap {
	position: absolute;
	left:0;
    right:0;
    margin-left:auto;
    margin-right:auto;
	width: 970px;
	top: 0;
}
.homeBanner .hero-quick-wrap {
	width: auto;
	margin: 0 60px 0 0;
}

.hero-quick-links{
	right: 18px;
}
.homeBanner .hero-quick-links{
	top: 0;
}

div.membership-box
{
	border-right:1px solid #006B76;
}
div.membership-box:last-child
{
	border:none;
}

}
@media (min-width: 1200px) {
.newsletter-iframe
{
  float:right;
}
    .gallery-image {
        width: 33%;
        padding: 0.1%;
    }

.hero-quick-wrap {
	position: absolute;
	left:0;
    right:0;
margin-top: 160px\9;

    margin-left:auto;
    margin-right:auto;
	width: 1170px;
	top: 0;
    z-index: 1000;
}
.homeBanner .hero-quick-wrap {
	width: auto;
	margin: 0 60px 0 0;
}


.hero-quick-links{
	right: 20px;
}
.homeBanner .hero-quick-links {
	top: 0;
}

div.membership-box
{
	border-right:1px solid #006B76;
}
div.membership-box:last-child
{
	border:none;
}

}


.theme-default {
	position: relative;
}

@-webkit-viewport {
}
@-moz-viewport {
}
@-ms-viewport {
}
@-o-viewport {
}
@viewport {
}

/* Lock down */
@media (min-width: 992px) {

}

 @media (min-width: 1200px) {
body {
	background: #fff;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
body {/*background: red;*/}
}
.quickHome {
	height: 246px;
}
.navbar .nav > li > a {
	padding-left: 0;
	padding-right: 0;
	font-size: 12px;
}
/*.heroRow {
	margin-top: 130px;
}
.heroRow {
	margin-top: 176px;
}
.subBannerRow, .landBannerRow {
	margin: 180px 0 0 0;
}*/

}
@media (max-width: 767px) {


.headerTopRow {
	background: #fff;
}
.mCallLabel,
.mCall {
	display: none;
}

/*hier*/

.heroRow.homeBanner {
	margin-top: 0;
}

.socialLinksBox {
	display: none;
}

.footer1Row .privacyNav {
	float: none;
}
.introBox {
	margin: 0 0 20px 0
}
.videoPlacement {
	float: none;
	margin: 0 0 20px 0;
}
.videoPlacement h4 {
}
.featRow {
	padding: 20px 0 20px 0;
}

.col-right {
	float: none;
}
.logoWrap {
	text-align: center;
	margin-bottom: 14px;
}
.logoWrap .img-responsive {
	display: inline-block;
}
.billingLoginWrap {
	font-size: 12px;
	text-align: center;
}
.billingLink {
	margin: 0;
}
.homeFeatWrap {
	margin: 0 0 20px 0;
}
.footerRow1 ul {
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	border-bottom: 1px dotted #ccc;
}
.sub-quick-links {
	width: 100%;
}
.content3Container {
	padding-left: 10px;
	padding-right: 10px;
}
}



@media (max-width: 991px) {
.newsletter-iframe
{
 


}

html, body {
	overflow-x: hidden;
}
.headerFixed {
		position: relative;
		top: auto;
}
.headerFixed {
	top: 0;
	z-index: 1; /* banner */
}
.navRow .container {
	width: 100%;
	max-width: 100%;
}
.navbar-header {
	height: 50px;
	background: #fff;
}
.navbar-header {
	display: table;
}
#megamenu .fa {
	display: none;
}
.dropBox {
	display: none !important;
}




.hero-carousel .caption-content {
	padding: 50px 10px 50px 10px;
}
.hero-carousel .caption-content p {
	display: none;
}

.hero-quick-wrap {
	margin: 0 20px 20px 20px;
	/*max-width: 720px;*/
}
.hero-quick-links {
	position: relative;
	right: auto;
	margin: 20px 0 0 0;
	/*padding: 10px;*/
	width: 100%;
}

.quickLinksWrap {
	margin: 0;
}

.boxAccord .box-title {
	cursor: pointer;
	pointer-events: auto;
}
.hero-carousel-wrap .owl-prev,  .hero-carousel-wrap .owl-next {
	/* top: 200px; */
}
/*.rotator {
		margin-bottom: 20px;
	}*/
	
.tabContentWrap {
	height: auto;
}
.fadRow .box {
	min-height: 0;
	margin-bottom: 20px;
}


.homeFeat1,
.homeFeat2,
.homeFeat3 {
	max-width: 360px;
	margin-left: auto;
	margin-right: auto;
	height: auto;
}
.homeFeatImg img {
	margin: 0 auto 0 auto;
}


.newsletterRow {
	padding: 30px 0 30px 0;
}
.footer1Row {
	text-align: center;
}


.sitemap .container {
	padding-left: 10px;
	padding-right: 10px;
}
.sitemap .col-md-2 ul,  .sitemap .col-md-3 ul {
	margin: 0 0 20px 0;
}
.featRow .box {
	margin: 0 0 20px 0;
}
.heroRow,
.heroRow.landingBanner,
.heroRow.contentBanner {
	margin: 0 !important;
}


}
@media (min-width: 768px) and (max-width: 991px) {
body {/*background: yellow;*/
}
.col-right {
	float: none;
}
.dropdown_3columns {
	width: 300px;
}
 .headerTopRow > .container > .row > [class^="col-"] {
text-align:center;
}
.socialLinksBox {
	float: none;
}
/*.hero-quick-wrap {
	margin: 0 auto 0 auto;
	max-width: 720px;
}*/
.fadRow {
	border-top: none;
}
.homeFeat1,
.homeFeat2,
.homeFeat3 {
	margin-bottom: 20px;
}
.videoPlacement {
	float: none;
	text-align: center;
	margin: 0 0 20px 0;
}
}



@media (max-width: 768px) {

.heroRow.homeBanner {
	display: none;
}


}





.grid [class^="col-"] {
/*padding-top: 10px;
padding-bottom: 10px;
background-color: #eee;
border: 1px solid #ddd;
background-color: rgba(86,61,124,.15);
border: 1px solid rgba(86,61,124,.2);*/
/*margin-bottom: 20px;*/



}
/*.grid [class^="col-"] {

	margin-bottom: 20px;
}*/




div {
}





/* Collapse Menu @ 991px */
@media (max-width: 991px) {
.navbar-header {
	float: none;
}
.navbar-toggle {
	display: inline-block;
}
.navbar-collapse {
	border: none;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-collapse.collapse {
	display: none!important;
}
.navbar-nav {
	float: none!important;
	margin: 7.5px -15px;
}
.navbar-nav>li {
	float: none;
}
.navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
}
.navbar-collapse.collapse.in {
	display: inline-block !important;
	width: 100%;
z-index: 999999999;
}
.navbar-header {
}
.navbar-collapse {
	padding: 0
}
.navbar .nav {
	border: none;
}
.navbar .navbar-inner {
	padding: 0;
}
.navbar .nav {
	display: block;
}
.navbar .nav > li {
	display: block;
	float: none;
	border-top: 1px solid white;
}
.navbar .nav > li > a {
	text-align: left;
	border: none;
}
.dropBox {
	display: none;
}
.caret {
	display: none;
}
.content .boxpad {
	margin-bottom: 20px;
}
}






/* myne */
@media (max-width: 991px)
{

   .gallery-image {

        width: 98%;
        padding: 0.1%;
    }

    div.membership-box
    {
	border-right:none;
	margin:0px 0px 42px 0px;
    }

}




@media (min-width: 768px) {
.ie8 .container {
 max-width: none !important;
  width: 980px !important;
}
}

.ie8 .container{
  max-width: none !important;
  width: 980px !important;
}
@media (min-width: 1px) {
.ie8 .container {
 max-width: none !important;
  width: 980px !important;
}
}
.ie8 [class^="col-"] {
  float: left !important;
}
.ie8 .col-md-12{
  width: 100% !important;
}
.ie8 .col-md-11{
  width: 91.66666666666666% !important;
}
.ie8 .col-md-10{
  width: 83.33333333333334% !important;
}
.ie8 .col-md-9{
  width: 75% !important;
}
.ie8 .col-md-8{
  width: 66.66666666666666% !important;
}
.ie8 .col-md-7{
  width: 58.333333333333336% !important;
}
.ie8 .col-md-6{
  width: 50% !important;
}
.ie8 .col-md-5{
  width: 41.66666666666667% !important;
}
.ie8 .col-md-4{
  width: 33.33333333333333% !important;
}
.ie8 .col-md-3{
  width: 25% !important;
}
.ie8 .col-md-2{
  width: 16.666666666666664% !important;
}
.ie8 .col-md-1{
  width: 8.333333333333332% !important;
}
.ie8 .img-responsive {
	/*width: 100% !important;
	height: auto !important;*/
}
.ie8 .visible-sm,
.ie8 .visible-xs,
.ie8 .visible-xs.visible-sm {
	display: none !important;
}



.ie8 .navbar-header {
	display: none !important;
}

@media (max-width: 991px) {

.ie8 .headerTopRow,
.ie8 .headerRow {
	display: inline-block !important;
}
}
.ie8 .navbar .navbar-inner {
    padding: 0 !important;
}
.ie8 .navbar .nav {
    margin: 0 !important;
    display: table !important;
    width: 100% !important;
}
.ie8 .navbar .nav > li {
    display: table-cell !important;
    float: none !important;
	border-bottom: none !important;
}
.ie8 .navbar .nav > li > a {
    text-align: center !important;
    border-left: 1px solid rgba(255, 255, 255, .75) !important;
    border-right: 1px solid rgba(0, 0, 0, .1) !important;
}
.ie8 .navbar .nav > li:first-child > a {
    border-left: 0 !important;
}

.ie8 .navbar .nav > li:last-child > a {
    border-right: 0 !important;
}
.ie8 .rapLink {
	background: #d6d6d6 !important;
}
.ie8 .caret {
	display: inline-block !important;
}
@media (max-width: 991px) {
.ie8 .dropBox {
	
}
}
@media (max-width: 991px) and (min-width: 768px) {
.ie8 .visible-sm,
.ie8 .visible-xs,
.ie8 .visible-xs.visible-sm {
	display: none !important;
}
}













.ie8 .searchWrap {
	float: right !important;
}


@media (min-width: 1px) {
.ie8 .msearchbtn  {
	display: none !important;
}
.ie8 .hero-quick-links {
	top: 20px;
	margin: 20px 0 0 0;
}
.ie8 #megamenu > li:hover .dropBox {
display: block !important;
opacity: 1 !important;
visibility: visible !important;
}
.ie8 .dropBox .col-md-4 {
	width: 33.33333333333333% !important;
	float: left !important;
}
.ie8 .dropBox .col-md-3 {
  width: 25% !important;
	float: left !important;
}

.ie8 .headerTopRow .col-md-4 {
	width: 33.33333333333333% !important;
	float: left !important;
}
.ie8 .headerTopRow .col-md-8 {
  width: 66.66666666666666% !important;
	float: left !important;
}
}




.ie8 .headerTopRow {
	padding: 4px 0 4px 0 !important;
	background: #efefef !important;
	font-size: 12px !important;
}
.ie8 .mCallLabel,
.ie8 .mCall {
	display: inline-block;
	float: left;
	margin: 0 4px 0 0;
}
.ie8 .socialLinksBox {
	display: inline-block !important;
	float: right !important;
}




.ie8 .headerFixed {
	z-index: 4 !important;	
	position: relative;
	top: 0;
}
.ie8 .navRow {
	z-index: 3 !important;	
}
.ie8 .dropBox {
	z-index: 2 !important;
}










.ie8 .heroRow {
	position: relative !important;
	z-index: 0 !important;
	background: #dfcaa2;
}
.ie8 .hero-carousel-wrap {
	z-index: 0;
}
.ie8 .hero-carousel .item  {
	margin: 0 auto 0 auto;
}
.ie8 .landBannerRow {
	margin: 0;
}
.ie8 .subBannerRow {
	margin: 0;
}




.ie8 .hero-carousel .owl-controls {
	margin: -50px 0 0 0;
	z-index: 999999;
}





.ie8 .alphabet {
	width: 280px !important;
}
.ie8 .featRow .box {
	height: 320px;
}







.ie8 .navbar-collapse {
	display: inline-block !important;
	display: table;
}
.ie8 #megamenu {
	display: table-row;
}
.ie8 #megamenu > li {
	display: table-cell;
	font-size: 12px;

}
.ie8 #megamenu > li > .dropBox {

	position: absolute;
	width: 950px !important;
	
position:absolute !important;
    left:0 !important;
    right:0 !important;
    margin-left:auto !important;
    margin-right:auto !important;
}

.ie8 #megamenu>li>a {
position: relative;
display: block;
padding: 0 0;
height: 50px;
line-height: 50px;
}








.ie8 .headerFixed {
	z-index: 9999999;
	background: #fff;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	transition: box-shadow 2s;
	-moz-transition: box-shadow 2s;
	-webkit-transition: box-shadow 2s;
	-ms-transition: box-shadow 2s;
	-o-transition: box-shadow 2s;
}
.ie8 .pull-right {
	float: right !important;
}














.RSFHNews {
    width: 100% !Important;
}
.RSFHNews > tbody > tr {
    margin-bottom: 12px !Important;
}
.RSFHNews > tbody > tr:nth-child(even) {
}
.RSFHNews > tbody > tr > td {
    border: 1px solid #efefef !Important;
	padding: 10px !Important;
}
.RSFHNews > tbody > tr > td:first-child {
    border: 1px solid #efefef !Important;
        background: #f4f3ef !Important;
    	padding: 10px !Important;
    width: 10% !Important;
}
.RSFHNews > tbody > tr:nth-child(even) td {
	border: none !Important;
	background: none !Important;
}


/*
 *   General MediaGallery styles
 */

 /* mgPlaceholder is used to show the viewer area in CW editor -- show loading animation instead on frontend */
.mgPlaceholder
{
	border: 0 !important;
	background: url(/MediaGallery/Images/loading.gif) no-repeat 50% 50%;
}

.mgPlaceholder .galleryName
{
	display: none;
}


.landingDropRow {
	clear:left;
}
.landingDropBox {
	max-width: 252px;

	
	margin: 0 0 20px 0;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.landingDropImg img {
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
}
.landingDropHeadline {
	font-family: "RobotoSlab", Arial, Sans-Serif;
	font-size: 18px;
	padding: 12px 12px 6px 12px;
	color: #fff;
}
.landingDropText
{
	font-family:  Arial, Sans-Serif;
	font-size: 14px;
	font-weight:normal;
	padding: 6px 12px;
	overflow:hidden;
	color: #fff;
}

.landingDropIcon
{
	background: url('/Images/Design001/arrow-down.png') no-repeat center;
	margin:12px;
}
.landingDropMenu
{
	display:none;
	padding-bottom:24px;
}
.landingDropMenu
{
	display:none;
	padding-bottom:24px;
}
.landingDropMenu div
{
  	font-family:  Arial, Sans-Serif;
	font-size: 14px;
	font-weight:normal;
	padding: 6px 12px;
	color: #fff;
}
.landingDropMenu a
{
	color:white;
	display:block;
	padding:0px 12px;
	margin:0px;
	text-decoration:underline;
}
.landingDropMenu a:hover {
	text-decoration: none !important;
}

.langindDropHover
{
   cursor:pointer;
}
.landingDropBox a:hover {
	text-decoration: none !important;
}
 
 
.map-responsive { 
	overflow:hidden; padding-bottom:56.25%; position:relative; height:0; 
} 
.map-responsive iframe { 
	left:0; top:0; height:100%; width:100%; position:absolute; 
} 

 
 












