

*{max-height:99999px;}
@font-face {
	font-family: 'proxima_nova_rgregular';
	src: url('../fonts/proxima_nova_reg-webfont.eot');
	src: url('../fonts/proxima_nova_reg-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/proxima_nova_reg-webfont.woff') format('woff'),
		 url('../fonts/proxima_nova_reg-webfont.ttf') format('truetype'),
		 url('../fonts/proxima_nova_reg-webfont.svg#proxima_nova_rgregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'proxima_nova_rgbold';
	src: url('../fonts/proxima_nova_bold-webfont.eot');
	src: url('../fonts/proxima_nova_bold-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/proxima_nova_bold-webfont.woff') format('woff'),
		 url('../fonts/proxima_nova_bold-webfont.ttf') format('truetype'),
		 url('../fonts/proxima_nova_bold-webfont.svg#proxima_nova_rgbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'proxima_novaregular_italic';
	src: url('../fonts/proxima_nova_reg_it-webfont.eot');
	src: url('../fonts/proxima_nova_reg_it-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/proxima_nova_reg_it-webfont.woff') format('woff'),
		 url('../fonts/proxima_nova_reg_it-webfont.ttf') format('truetype'),
		 url('../fonts/proxima_nova_reg_it-webfont.svg#proxima_novaregular_italic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'adobe_caslon_proregular';
	src: url('../fonts/adobe_caslon_pro-webfont.eot');
	src: url('../fonts/adobe_caslon_pro-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/adobe_caslon_pro-webfont.woff') format('woff'),
		 url('../fonts/adobe_caslon_pro-webfont.ttf') format('truetype'),
		 url('../fonts/adobe_caslon_pro-webfont.svg#adobe_caslon_proregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'adobe_caslon_prosemibold';
	src: url('../fonts/adobe_caslon_pro_semibold-webfont.eot');
	src: url('../fonts/adobe_caslon_pro_semibold-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/adobe_caslon_pro_semibold-webfont.woff') format('woff'),
		 url('../fonts/adobe_caslon_pro_semibold-webfont.ttf') format('truetype'),
		 url('../fonts/adobe_caslon_pro_semibold-webfont.svg#adobe_caslon_prosemibold') format('svg');
	font-weight: normal;
	font-style: normal;
	}

@font-face {
    font-family: 'calibriregular';
    src: url('../fonts/calibri-webfont.eot');
    src: url('../fonts/calibri-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/calibri-webfont.woff') format('woff'),
         url('../fonts/calibri-webfont.ttf') format('truetype'),
         url('../fonts/calibri-webfont.svg#calibriregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'itc_avant_garde_swabook';
    src: url('../fonts/itc-avant-garde-book-swa-webfont.eot');
    src: url('../fonts/itc-avant-garde-book-swa-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/itc-avant-garde-book-swa-webfont.woff') format('woff'),
         url('../fonts/itc-avant-garde-book-swa-webfont.ttf') format('truetype'),
         url('../fonts/itc-avant-garde-book-swa-webfont.svg#itc_avant_garde_swabook') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	margin: 0;
	color: #666;
	font:14px/36px 'proxima_nova_rgregular' , Arial, Helvetica, sans-serif;
	background:#fff;
	min-width:320px;
	height:100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: none;
}
img { border: 0; }
a {
	text-decoration: none;
	color: #005581;
}
a:hover { text-decoration: underline; }
a:active { background-color: transparent; }
input,
textarea,
select {
	font: 13px/18px Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
form,
fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
header, footer, article, section, hgroup, nav, figure { display: block; }
figure {
	margin: 0;
	padding: 0;
}

input[type="email"], input[type="search"] {
	-webkit-border-radius: 0;
	-webkit-appearance: none;
	border-radius:0
}
input[type=search] {-webkit-box-sizing:content-box;}
@-ms-viewport {
width: device-width;
}
@-webkit-viewport {
width: device-width;
}
@-moz-viewport {
width: device-width;
}
@-ms-viewport {
width: device-width;
}
@-o-viewport {
width: device-width;
}
@viewport {
width: device-width;
}
#wrapper{
	position:relative;
	width:100%;
	overflow:hidden;
}
#header{
	width:100%;
	background-image: -webkit-linear-gradient(bottom, #fff 50%, #d3d3d3);
	background-image: -moz-linear-gradient(bottom, #fff 50%, #d3d3d3);
	background-image: -o-linear-gradient(bottom, #fff 50%, #d3d3d3);
	background-image: linear-gradient(to top, #fff 50%, #d3d3d3);
	background-color:#fff;
	padding:20px 0 33px;
}
#header .logo-holder{
	float:right;	
}
.logo{
	background:url(../images/sprite.png) no-repeat;
	width:145px;
	height:57px;
	text-indent:-9999px;
	overflow:hidden;
	float:right;
	margin:0 0 4px;
	text-align:left;
}
.logo a{
	height:100%;
	display:block;
}

.homecare_logo {
	margin:auto;
	max-width:150px;
	text-align:center;
	display:table;
	}

.homecare_logo_lrg {
	margin:auto;
	max-width:165px;
	text-align:center;
	display:table;
	}
	
.homecare_img {
	max-height:100px;
	margin-top:5px;
	margin-bottom:5px;
	}		

.homecare_header {
	font-weight:700;
	display:list-item;
	margin-left:45px;
	}

.tagline {float: right;}

#header .slogon{
	float:right;
	word-spacing:3px;
	color:#005581;
	font:10px/12px 'proxima_novaregular_italic' , Arial, Helvetica, sans-serif;
}
#nav{
	text-transform:uppercase;
	font:12px/19px 'proxima_nova_rgbold' , Arial, Helvetica, sans-serif;
	padding:12px 0 0 8px;
	letter-spacing:1px;
}
#nav ul:after,
#nav:after{
	display:block;
	clear:both;
	content:"";
}
#nav ul{
	list-style:none;
	margin:0;
	padding:0 15px;
	background:#005581;
	border-radius:5px;
	float:right;
}
#nav ul li{
	float:left;
	margin:0;
	position:relative;
}
#nav ul li .has-drop-down-a{
	background:none;
	color:#fff;
	border:0;
	font:12px/19px 'proxima_nova_rgbold' , Arial, Helvetica, sans-serif;
	border-radius:0;
	z-index:9999;
	position:relative;
}

#nav ul li.has-drop-down.active a {}

#nav ul li.has-drop-down.active .has-drop-down-a:after{
	background:url(../images/ico3.png) no-repeat;
	width:74px;
	height:12px;
	position:absolute;
	bottom:-20px;
	left:50%;
	margin:0 0 0 -39px;
	content:"";
}
#nav ul li.has-drop-down.active .has-drop-down-a{color:#005581;}
#nav ul li a{
	display:inline-block;
	color:#fff;
	text-shadow:none;
	padding:0;
	line-height:19px;
	padding: 10px;
}
#nav ul li a:hover, #nav ul li.has-drop-down.active > a {background:white; color: #005581;}
#nav ul li:hover .drop-box{display:block;}
#nav .drop-box{
	display:none;
	width:442px;
	background:#fff;
	border-radius: 0 0 7px 7px;
	padding:45px 10px 24px 14px;
	left:-170px;
	word-spacing:2px;
	letter-spacing:0;
	top: 39px;
	text-transform:capitalize;
	position:absolute;
	box-shadow: 0 1px 4px rgba(0,0,0,.15);
	z-index:999;
}

#nav .drop-box.last {left: -300px;}
#nav .drop-box.add{
	width:596px;
	left:-247px;
}
#nav .drop-box ul{
	background:none;
	border-radius:0;
	padding:6px 0 0;
	float:left;
	width:180px;
	float:left;
	margin:0 24px 0 0;
}
#nav .drop-box.add ul{
	width:169px;
	margin:0 26px 0 0;
}
#nav .drop-box ul li{
	margin:0 0 11px;
	float:none;
	display:block;
}
#nav .drop-box ul li a{
	padding:0 0 0 16px;
	color:#b2b7bb;
	font:14px/18px 'proxima_nova_rgregular' , Arial, Helvetica, sans-serif;
}
#nav .drop-box ul li a:hover{
	color:#005581;
	/* background:url(../images/ico4.png) no-repeat 0 50%; */
	text-decoration:none;
}
#nav .drop-box .image-holder{float:left;}
#nav .drop-box .join-us{
	text-transform:none;
	border:1px solid #dedede;
	min-height:165px;
	width:175px;
	margin:0 20px 0 0;
	padding:20px 10px 0 10px;
	float:left;
	color:#333;
	background:url(../images/watermark2.png) no-repeat 10% 100% #f5f5f5;
	font:12px/15px 'proxima_nova_rgregular' , Arial, Helvetica, sans-serif;
	border-radius:1px;
	text-align: center;
}
#nav .drop-box .join-us .title{
	color:#005581;
	display:block;
	margin:0 0 13px;
	font:18px/19px 'adobe_caslon_prosemibold' , Arial, Helvetica, sans-serif;
}
#nav .drop-box .join-us p{margin:0 0 7px;}
#nav .drop-box .join-us .btn-more{
	background:#006699;
	border-radius:5px;
	color:#fff;
	padding:6px 8px;
	display:inline-block;
	font:10px/14px 'proxima_nova_rgbold' , Arial, Helvetica, sans-serif;
}
#nav .drop-box .join-us .btn-more:hover{
	text-decoration:none;
	background:#0099cc;
}
#nav .drop-box.add ul.add{margin:0;}
.lowercase {text-transform: lowercase;}
#main{
	overflow:hidden;
	background:#f0f0f0;
}
.home #main{background:#eee;}
#main .pagination-box{
	overflow:hidden;
	background:#0099cc;
	font:13px/18px 'proxima_nova_rgbold' , Arial, Helvetica, sans-serif;
	padding:11px 0;
}
#main .pagination-box .pagination{margin:0 0 0 41px; text-transform: capitalize;}
#main .pagination-box ul{
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0;
	color:#fff;
}
#main .pagination-box .pagination ul li{
	float:left;
	background:url(../images/ico1.png) no-repeat 0 50%;
	padding:0 0 0 10px;
	margin:0 6px 0 0;
	font-family:'proxima_nova_rgregular' , Arial, Helvetica, sans-serif;
}
#main .pagination-box .pagination ul li:first-child{
	background:none;
	padding:0;
}

#main .pagination-box .pagination ul li:last-child {
		font-family:'proxima_nova_rgbold' , Arial, Helvetica, sans-serif;
}
#main .pagination-box a{
	color:#fff;
	font-family:'proxima_nova_rgregular' , Arial, Helvetica, sans-serif;
}
#main .pagination-box .add-nav{
	overflow:hidden;
	text-transform:uppercase;
	font:11px/18px 'proxima_nova_rgregular' , Arial, Helvetica, sans-serif;
	padding:2px 0 0 7px;
}
#main .pagination-box .add-nav  ul li{
	float:left;
	margin:0 0 0 30px;
}
#main .banner{
	position:relative;
	border:solid #cecece;
	border-width:0 1px;
	padding: 60px 10px;
	overflow:hidden;
	background:url(../images/watermark.png) no-repeat 100% 100% #ededed;
}

#main .banner video, #main .banner source {min-height: 100%;object-fit:cover;width: 100vw;height: 100vh;}

.about #main .banner{
	position:relative;
	min-height:296px;
	border:solid #cecece;
	border-width:0 1px;
	padding:55px 0 0;
	overflow:hidden;
	background:url(../images/building.jpg) no-repeat 100% 100% #ededed;
}

@media only screen and (min-width:1000px){
	
	.careers #main .banner{
	position:relative;
	min-height:296px;
	border:solid #cecece;
	border-width:0 1px;
	padding:55px 0 0;
	overflow:hidden;
	background:url(../images/HR_Portal-Update.jpg) no-repeat 100% 100% #ededed;
	background-position: center;

}
}


.our-solutions #main .banner{
	position:relative;
	min-height:296px;
	border:solid #cecece;
	border-width:0 1px;
	padding:55px 0 0;
	overflow:hidden;
	background:url(../images/OurSolutions_HeaderImage.jpg) no-repeat 0% 20% #ededed;
}

.content .slider-holder {padding: 0px 15px; border-top: 1px solid #cecece; margin-top: 20px;}

.page h1, .page h2, .page h3 {color: #005581; font-family:'adobe_caslon_proregular' , Arial, Helvetica, sans-serif;}
.page h3 {font-size: 16px;}
.page .col-md-10 h2 {margin: 10px 0;}
#main .content img {padding: 10px; }
#main .col-md-2 img {padding: 20px;}

figcaption {max-width: 200px; line-height: 20px;}

.page #main .container .content { background: white; padding-top: 50px;}

.page #main .container .content p b, .page #main .container .content .highlight {color: #b2b7bb; font-size: 170%; font-weight: normal;}
.page #main .container .content .inner {margin-bottom: 30px;padding: 0px 30px;}
.page #main .container .content p, .page #main .container .content ul {line-height: 28px;}
.cta-strip {background: #f2953e; text-align: center;}
.cta-strip h1 {color: white; font-size: 30px;}
.cta-strip a:hover {text-decoration: none;}

.news .filters {float: right; background: #f0f0f0; border: 1px solid #cecece; margin-top: 15px; text-align: center;}
.news .filters a {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
   filter: gray; /* IE6-9 */
   -webkit-filter: grayscale(100%) !important; /* Chrome 19+, Safari 6+, Safari 6+ iOS */
   opacity: 0.5;
}
.news .filters .active, .news .filters a:hover {filter: none !important;-webkit-filter: none !important;opacity: 1;}

.news .filters img {padding: 15px; }
.news .filters a:nth-child(1) img {border-right: 1px solid #cecece;} 

.news-header {margin-bottom: 20px;}
.news-header h1 {text-transform: capitalize;}
.news-item {border-top: 1px solid #cecece; padding: 30px 0;}
.date {font-family:'adobe_caslon_proregular' , Arial, Helvetica, sans-serif; margin-bottom:10px; text-transform: uppercase;}
.news-item h2 {margin:0;}
.news-item p {margin-bottom: 0;}
.news-item .read-more {text-transform: uppercase; color: #555; font-weight: bold;}
.news-arrow {padding: 30px 0;float: right;}


/*POP17 Styes */

.ie-17 {background-color:#f1662a;height:3000px;max-height:100%;}


@media only screen and (min-width:992px){
  
.homepage #main .slider-holder .post {width: 25%;}
	
.page #main .container .ie_events.content {background-color:#ffffff;}
	//*.page #main .container .ie_events.content {background: url('../images/Gaylord_Background.jpg') bottom left no-repeat white;}
*//
	
.page #main .container .ie_events_blank.content { background-color: #ffffff;}
	
.pop17-simpow {margin-top:15px;}

.homecare_logo {
	margin:auto;
	max-width:100px;
	vertical-align:middle;
	display:inline-block;
	}
	
.homecare_logo_lrg {
	margin:auto;
	max-width:165px;
	vertical-align:middle;
	display:inline-block;
	}	
	
.homecare_img {
	max-height:75px;
	margin-top:5px;
	margin-bottom:5px;
	}		

.homecare_header {
	font-weight:700;
	display:list-item;
	margin-left:45px;
	}


	
	}



@media only screen and (max-width:992px){
	
/*.page #main .container .ie_events.content {background-image:none;background-color: #ffffff;!important}*/
	
	
	.pop17-icon {text-align:right;margin: 0 0;}
	.pop17-simpow {text-align:left;margin: 25px 0;}

	}

@media only screen and (max-width:767px){
	.pop17-simpow {text-align:left;margin: 30px 30px;}
	.pop17-icon {text-align:right;margin: 10px 10px;}
	}
	
.home #main .banner{
	border:0;
	background:none;

}

#main .bg-stretch{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	width:100%;
}
#main .bg-stretch img{position:absolute;}
#main .banner .btn-holder{
	overflow:hidden;
	padding:0 2px;
}
#main .btn-default{
	padding:15px 18px;
	border-radius:7px;
	min-width:158px;
	text-align:center;
	background:#006699;
	font:16px/20px 'proxima_nova_rgregular' , Arial, Helvetica, sans-serif;
	float:left;
	margin:0 11px 6px 0;
}
#main .btn-default:hover{
	text-decoration:none;
	background:#0099cc;
}

#main .fam-btn{
	text-decoration:none;
	background:#0099cc;
}
#main .fam-btn:hover{
	text-decoration:none;
	background:#006699;
}


#main .banner .text-box{
	position:relative;
	z-index:22;
	color: #666;
	margin:0 0 0 37px;
	font:18px/24px 'proxima_nova_rgregular' , Arial, Helvetica, sans-serif;
}
.homepage #main .banner .text-box {color: white;}
#main .banner h1{
	color:#005581;
	float:left;
	font:48px/50px 'adobe_caslon_proregular' , Arial, Helvetica, sans-serif;
	padding:49px 69px 0 38px;
	margin:0;
}
#main .banner h1 strong{
	letter-spacing:1px;
	word-spacing:2px;
	font:20px/25px 'proxima_nova_rgbold' , Arial, Helvetica, sans-serif;
	color:#ccc;
	display:block;
	margin:0 0 12px;
	text-transform:uppercase;
}
#main .banner .case-study-logo{
	width:222px;
	height:172px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}
#main .banner .case-study-logo a{
	height:100%;
	display:block;
}
.home #main .banner h1{
	padding:0;
	float:none;
	margin:0 0 3px;
	color: #005581;
	font:56px/60px 'adobe_caslon_proregular' , Arial, Helvetica, sans-serif;
}
.homepage #main .banner h1 {color: white;}
.dark-logos {padding: 10px 0;}
.dark-logos div {width: 19%; display: inline-block; padding: 0 35px;}

.slideshow {margin: 0 auto;}
.bjqs-prev {position: absolute; left: -75px; top: 50%; margin-top: -56px;}
.bjqs-next {position: absolute; right: -75px; top: 50%; margin-top: -56px;}
.bjqs-controls li {opacity: .4;}
.bjqs-controls li:hover {opacity: .8;}

.brands img {height: 100px; display: block; margin: 0 auto;}

li.bjqs-slide {padding-top: 10px;}
ol.bjqs-markers li a {color: #999; background: #999; border-radius: 20px; margin-right: 5px; height: 10px; width: 10px; text-indent: -9999em;}
ol.bjqs-markers li.active-marker a, ol.bjqs-markers li a:hover {background: #006699;}
.bjqs img {border-radius: 2px;}

#main .banner .text-box p{margin:0 0 30px;}
#main .slider-holder{
	width:100%;
	overflow:hidden;
	background:#fff;
	color:#666;
	font:14px/22px 'proxima_nova_rgregular' , Arial, Helvetica, sans-serif;
}
#main .slider-holder .slider {
	position: relative;
	padding:0 67px 0 37px;
}
#main .slider-holder .mask {
	position: relative;
	overflow: hidden;
	width:100%;
}
#main .slider-holder .slideset {
	width: 99999px;
	float: left;
}
#main .slider-holder .slide {
	width:100%;
	float: left;
}
.slider .mask .slide.active {z-index: 1;}
#main .slider-holder .post{
	width:33%;
	float:left;
	border:solid #fff;
	border-width:0 1px;
	padding:69px 3% 64px 3.7%;
	position:relative;
}


#main .slider-holder .post {min-height: 315px;}
#main .slider-holder .post:hover{
	border-color:#f2eee9;
	background:#fefaf5;
}

#main .slider-holder .post img {
	/* Firefox 10+, Firefox on Android */
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  /* IE 6-9 */
  filter: gray;
  /* Chrome 19+, Safari 6+, Safari 6+ iOS */
  -webkit-filter: grayscale(100%);
	float:right; 
	margin-top: -5px;
	height: 30px;
	padding: 0; 
}
#main .slider-holder .post:hover img {
	filter: none;
  -webkit-filter: grayscale(0%);
}
#main .slider-holder h2{
	color:#666;
	margin:0 0 28px;
	font:21px/25px 'adobe_caslon_prosemibold' , Arial, Helvetica, sans-serif;
}
#main .slider-holder p{margin:0 0 16px; height: 135px; overflow: hidden;}
.btn-more{
	color:#666;
	border-bottom:1px solid #dfdfdf;
	font:12px/13px 'proxima_nova_rgbold' , Arial, Helvetica, sans-serif;
	display:inline-block;
}
#main .slider-holder .btn-more:hover{
	text-decoration:none;
	padding:0 0 1px;
	border:0;
}
#main .slider-holder .btn-prev,
#main .slider-holder .btn-next{
	background:url(../images/sprite.png) no-repeat 0 -82px #f3f2f3;
	border:1px solid #ececec;
	border-radius:4px;
	height:65px;
	width:42px;
	position:absolute;
	top:105px;
	left:-6px;
	text-indent:-9999px;
	overflow:hidden;
}
#main .slider-holder .btn-next{
	left:auto;
	right:25px;
	background-position:-108px -81px;
}
#main .join-today{
	color:#666;
	font:14px/24px 'proxima_nova_rgregular' , Arial, Helvetica, sans-serif;
	padding:48px 0 62px;
}
#main .join-today .text-box{margin:55px 0 0 38px;}
#main .join-today h3{
	margin:0 0 7px;
	word-spacing:-4px;
	color:#005581;
	font:40px/44px 'adobe_caslon_proregular' , Arial, Helvetica, sans-serif;
}
#main .join-today p{margin:0 0 23px;}
#main .join-today .post-box{
	color:#b2b7bb;
	font:10px/14px 'proxima_nova_rgregular' , Arial, Helvetica, sans-serif;
	overflow:hidden;
	padding:30px 0 10px;
}
#main .join-today .post-box .post{
	width:26%;
	float:left;
	text-align:center;
	background:#fff;
	border-radius:4px;
	padding:4px;
	position:relative;
	z-index:5;
	margin:6px 0 0;
	box-shadow: 5px 9px 5px rgba(2,3,3,.05);
}
#main .join-today .post-box .post:first-child{
	margin:0 -7.5% 0 7.1%;
	z-index:1;
	transform:rotate(-2deg);
	-ms-transform:rotate(-2deg);
	-webkit-transform:rotate(-2deg);
	-webkit-font-smoothing: none;
}
#main .join-today .post-box .post.add{
	margin:-1px 0 0 -4.0%;
	z-index:2;
	transform:rotate(3deg);
	-ms-transform:rotate(3deg);
	-webkit-transform:rotate(3deg);
	-webkit-font-smoothing: none;
}

#main .join-today .post-box .post:nth-child(4){
	margin:-1px 0 0 -4.3%;
	z-index:1;
	transform:rotate(5deg);
	-ms-transform:rotate(5deg);
	-webkit-transform:rotate(5deg);
	-webkit-font-smoothing: none;
}

#main .join-today .post-box h4{
	color:#b2b7bb;
	margin:0 0 5px;
	font:14px/17px 'proxima_nova_rgbold' , Arial, Helvetica, sans-serif;
}
#main .join-today .post-box p{margin:0 0 6px;}
#main .join-today .post-box img{
	display:block;
	margin:0 auto 10px;
}
#main .join-today .post-box .btn-more{
	color:#b2b7bb;
	margin:0 0 8px;
	display:inline-block;
	position:relative;
	text-decoration:underline;
}
#main .join-today .post-box .btn-more:hover{text-decoration:none;}
#main .join-today .post-box .btn-more:after{
	position:absolute;
	top:50%;
	margin:-3px 0 0;
	left:-10px;
	background:url(../images/sprite.png) no-repeat -207px -122px;
	width:6px;
	height:6px;
	content:"";
}
#main .join-today .post-box .post:hover h4{color:#f2953e;}
#main .join-today .post-box .post:hover .btn-more{color:#005581;}
#main .join-today .post-box .post:hover .btn-more:after{background-position:-190px -122px;}

.post-box .post:first-child img, .post-box .post:last-child img, .post-box .post:nth-child(3) img  {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%) !important; /* Chrome 19+, Safari 6+, Safari 6+ iOS */	
	}


.content hr {margin: 25px 0;}

.typography {color: #b2b7bb !important;}
.typography .caslon h2 {font: 34px/46px 'adobe_caslon_proregular' , Arial, Helvetica, sans-serif !important; color: #b2b7bb !important;}
.typography .proxima h2 {font: 34px/46px 'proxima_nova_rgregular' , Arial, Helvetica, sans-serif !important; color: #b2b7bb !important;}
.typography .avant-garde h2 {font: 34px/46px 'itc_avant_garde_swabook' , Arial, Helvetica, sans-serif !important; color: #b2b7bb !important;}
.typography .calibri h2 {font: 34px/46px 'calibriregular' , Arial, Helvetica, sans-serif !important; color: #b2b7bb !important;}
.typography h4 {text-transform: uppercase;}
.typography p {font-size: 70%; margin: 0 0 5px 0 !important; line-height: 14px;}

.display-table {display: table;}
.filter-holder {text-align: center; margin-bottom: -20px; position: relative; z-index: 10;}
.filter {padding: 0px 40px 0 20px; border-radius: 10px; text-transform: uppercase; font-weight: bold; display: inline-block;line-height: 40px; background: url('../images/filter-arrows.png') 85% center no-repeat #f0f0f0;}
.bio {border-top: 3px solid #005581; padding-top: 15px; line-height: 26px; margin-top: 5px;}
.bio .name {margin-bottom: 0px;}
.bio .title {text-transform: uppercase; font-size: 90%; line-height: 20px; max-width: 65%; display: inline-block; margin-bottom: 15px}
.bio .start-date {color: #b2b7bb; font-style: italic; font-family: 'adobe_caslon_proregular' , Arial, Helvetica, sans-serif; margin-right: 5px;}
.bio p {line-height: 24px; }
.bio .desc {display: none;}
.team-members {border-bottom: 1px solid #cecece; margin: 5px 0 20px 0;}
.member {line-height: 16px;}
.member .read-more {color: #0099cc; text-transform: uppercase; font-weight: bold; content:'Read Less';}
.member .email:hover {text-decoration: none;}
.member img {margin: 50px auto 0 auto;}
.member.odd {border-right: 1px solid #cecece; border-top: 1px solid #cecece; padding: 40px 0; }
.member.even {border-left: 1px solid #cecece; border-top: 1px solid #cecece; padding: 40px 0; margin-left: -1px; }

.member .bio {

	overflow:hidden;
	-webkit-transition: max-height 0.8s;
	-moz-transition: max-height 0.8s;
	transition: max-height 0.8s;
}

.colors .col-md-4 {padding-left: 30px; line-height: 24px; padding-bottom: 10px;}
.colors h3 {margin-bottom: 10px !important;}
.colors .dark-blue {border-left: 20px solid #005581;}
.colors .light-blue {border-left: 20px solid #0099cc;}
.colors .gray {border-left: 20px solid #B0B7BC;}
.colors .orange {border-left: 20px solid #DF7A1C;}

.service img {
	/* Firefox 10+, Firefox on Android */
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  /* IE 6-9 */
  filter: gray;
  /* Chrome 19+, Safari 6+, Safari 6+ iOS */
  -webkit-filter: grayscale(100%);
  }
 a p {color: #666;}
.service.hover {background: #f7f7f7; border: 1px solid #e9e9e9;}
.service.hover img {
	filter: none;
  -webkit-filter: grayscale(0%);
  }
.service.hover h5 {color: #005581;}
.service h5 {font: 18px 'adobe_caslon_proregular', Georgia, serif; margin: 0;}
.service {line-height: 22px; padding: 25px; border-radius: 10px; border: 1px solid transparent;}

#main .who-we-serve img {padding: 0; border-radius: 0;}


.locations {line-height: 20px; font-size: 90%;}

.input-group-addon {background: #f7f7f7; border-color: #e9e9e9;}

.contact-form {line-height: 18px;}
.contact-form input[type=text], .contact-form textarea, .contact-form select {background: #F2EDED; border: 1px solid #bfbdbd; padding: 10px 20px; width: 100%;}
.contact-form label { margin-top: 20px !important; font-weight: normal;}
.contact-form p {margin-bottom: 0 !important; line-height: 36px;}
.contact-form .btn-default {border: none; margin-top: 15px !important;}
.contact-form h4 {margin-top: 25px; margin-bottom: -15px; font-style: italic; font-weight: bold;}
.contact-form input.error, .contact-form textarea.error {border: 1px solid red;}
select.error {border: 1px solid red;}

.ajax-loader, .form-submit {display: none;}
.ajax-loader {margin-top: 20px;}
.form-submit {margin-top: 30px;}
.registration.contact-form h4, .registration.contact-form h2  {margin-bottom: 5px; margin-top: 0;}
.registration h4, .registration h5, .registration h2, .registration h1 {text-align: center;}
.registration input[type=checkbox] {margin-top: 2px;}
.registration input[type=text], .registration textarea, .registration select {padding: 5px 10px;}
.registration .accommodation {display: none;}
.mycaptcha img {height: 50px;}

.registration .hidden_event {display:none;}

.hidden_session {display:none;clear:both;}
.show_session {display:inherit;}
.moderator_bio p{font-size:12px;line-height:10px;}
.moderator_bio h3{font-size:14px;margin-bottom:5px;}

.tab {display: none;}
.tab.active {display: block;}

.download {
	background: url('../images/file-img.png') center 20px no-repeat #ededed;
	padding-top: 75px;
	border: 1px solid #c6c6c6;
	color: #f58a2f;
	text-align: center;
	display: inline-block;
	width: 120px;
	margin-right: 10px;
}

#footer{
	overflow:hidden;
	width:100%;
	background:#333;
	padding:55px 0;
	font:12px/20px 'proxima_nova_rgregular' , Arial, Helvetica, sans-serif;
}
#footer .column{
	overflow:hidden;
	text-transform:uppercase;
	margin:0 0 70px;
}
#footer h4{
	margin:0 0 7px;
	color:#ccc;
	border-bottom:1px solid #666;
	font:14px/24px 'adobe_caslon_prosemibold' , Arial, Helvetica, sans-serif;
}
#footer h4 a {color: #ccc; text-decoration: none;}
#footer h4 a:hover {color: #ccc; text-decoration: underline;}
#footer ul{
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
}
#footer ul a{color:#999;}
#footer .logo{
	background-position:-163px -3px;
	width:188px;
	height:72px;
	float:none;
	display:block;
	margin:0 0 38px 4%;
}
#footer .title{
	text-align:center;
	text-transform:uppercase;
	display:block;
	color:#ccc;
	margin:5px 0;
	font-weight:normal;
}
#footer address{
	display:block;
	font:12px/20px 'proxima_nova_rgregular' , Arial, Helvetica, sans-serif;
	width:83%;
	color:#999;
	text-align:center;
	margin:0 auto;
}
#footer dl{
	width:135px;
	margin:0 auto;
	overflow:hidden;
	color:#999;
	text-align:center;
}
#footer dl dd,
#footer dl dt{
	font:12px/20px 'proxima_nova_rgregular' , Arial, Helvetica, sans-serif;
	display:inline-block;
}
#footer dl a{color:#999;}
#footer .map{
	display:block;
	color:#fff;
	text-align:center;
	margin:0 0 37px;
}
#footer .map a{
	color:#fff;
	border-bottom:1px solid #7a7a7a;
}
#footer .map a:hover{
	text-decoration:none;
	border:0;
	padding:0 0 1px;
}
#footer .social-media {border-bottom: 1px solid #666; margin-bottom: 10px; padding-bottom: 10px;}
#footer .social-media .fa {padding: 0.1em;}
#footer .copyright{
	
	color:#999;
	display:block;
	text-align:center;
}
#footer .copyright a{color:#999;}
#twocolumns{
	background:#fff;
	padding:59px 0 0;
}
#twocolumns h2{
	color:#005581;
	margin:0 0 9px;
	font:24px/36px 'proxima_nova_rgregular' , Arial, Helvetica, sans-serif;
}
#twocolumns h3{
	margin:0 0 15px;
	color:#0099cc;
	font:18px/17px 'proxima_nova_rgbold' , Arial, Helvetica, sans-serif;
}
#sidebar .sidenav{overflow:hidden;}
#sidebar .sidenav ul{
	list-style:none;
	margin:.0;
	padding:0;
	overflow:hidden;
	font:18px/22px 'proxima_nova_rgregular' , Arial, Helvetica, sans-serif;
}
#sidebar .sidenav ul li{
	overflow:hidden;
	border-top:1px solid #f0f0f0;
	padding:14px 0 15px;
}
#sidebar .sidenav ul li a{
	position:relative;
	color:#b2b7bb;
	display:inline-block;
}
#sidebar .sidenav ul li a:hover, #sidebar .sidenav ul li a.active{
	color:#005581;
	text-decoration:none;
}
#sidebar .sidenav ul li a.hover:after, #sidebar .sidenav ul li a.active:after{
	background:url(../images/sprite.png) no-repeat -171px -142px;
	width:7px;
	height:7px;
	position:absolute;
	top:50%;
	right:-20px;
	content:"";
	margin:-2px 0 0;
}
#content{
	padding:0 50px 17px 0;
	font:16px/36px 'proxima_nova_rgregular',Arial,Helvetica,sans-serif
}
#content p{margin:0 0 25px;}
#sidebar{padding:7px 0 0 13px;}

.exhibition-padder {padding-right:50px;}

.page #main .container .events.content {background: url('../images/dental-event-bg-HIDE.jpg') bottom left no-repeat white;}

/*.page #main .container .ie_events.content {background: url('../images/Gaylord_Background.jpg') bottom left no-repeat white;}*/
.sub-menu-btn {display: none !important; width: 100%; text-align: center; color: white; padding: 10px 0;}

.sub-menu-btn-dental-bkgrd {background: #01B5CC;}
.sub-menu-btn-medical-bkgrd {background: #005581;}
.sub-menu-btn-rehab-bkgrd {background: #C1CD23;}

.ie_sub-menu-btn {display: none !important; width: 100%; background: #005581; text-align: center; color: white; padding: 10px 0;}
.page #main .container .content.events {padding-top: 20px;}
.page #main .container .content.ie_events {padding-top: 20px;padding-left:5px;}
#main .events.content img {padding: 0;}
#main .ie_events.content img {padding: 0;}
#main .ie_events_blank.content img {padding: 0;}

.ads {margin: 50px 0;}
.ads img {max-width: 300px; float:right; clear: both;}
.sub-menu > li {width: 16%; box-sizing: border-box; text-align: center;}
.sub-menu > li {width: 16%; box-sizing: border-box; text-align: center;}
.sub-menu { display: block; border-radius: 5px; padding: 0; margin-right: 10px; position: relative; z-index: 10;}
.sub-menu li {display: inline-block; list-style: none;}
.sub-menu a {
	padding: 10px 30px; 
	display: inline-block; 
	font: 12px/19px 'proxima_nova_rgbold' , Arial, Helvetica, sans-serif;
	color: white;
	text-transform: uppercase;
	}
.sub-menu a:hover {text-decoration: none;}
.sub-menu ul {
	position: absolute; 
	display: none; 
	background: #b0b7bc; 
	border-radius: 0 0 5px 5px; 
	padding: 5px 0;
	margin-left: 10px;
	line-height: 24px !important;
}
.sub-menu ul li {display: block; margin-right: 0;}
.sub-menu ul li a {text-transform: lowercase; padding: 0 30px; font-size: 105%; width: 100%; text-align: left;}
.sub-menu ul li a:hover {background: #8d9295;}

.ie_sub-menu > li {width: 19%; box-sizing: border-box; text-align: center;}
.ie_sub-menu > li {width: 19%; box-sizing: border-box; text-align: center;}
.ie_sub-menu {background: #005581; display: block; border-radius: 5px; padding: 0; margin-right: 10px; position: relative; z-index: 10;}
.ie_sub-menu li {display: inline-block; list-style: none;}
.ie_sub-menu a {
	padding: 10px 30px; 
	display: inline-block; 
	font: 12px/19px 'proxima_nova_rgbold' , Arial, Helvetica, sans-serif;
	color: white;
	text-transform: uppercase;
	}
.ie_sub-menu a:hover {text-decoration: none;}
.ie_sub-menu ul {
	position: absolute; 
	display: none; 
	background: #b0b7bc; 
	border-radius: 0 0 5px 5px; 
	padding: 5px 0;
	margin-left: 10px;
	line-height: 24px !important;
}
.ie_sub-menu ul li {display: block; margin-right: 0;}
.ie_sub-menu ul li a {text-transform: lowercase; padding: 0 30px; font-size: 105%; width: 100%; text-align: left;}
.ie_sub-menu ul li a:hover {background: #8d9295;}

.medical-submen-bkcolor {background: #005581;}
.medical-submen-bkcolor ul li a:hover {background: #8d9295;}

.motionone-submen-bkcolor {background: #c1cd23;}
.motionone-submen-bkcolor ul li a:hover {background: #8d9295;}


.dental-submen-bkcolor {background: #01B5CC;}
.dental-submen-bkcolor ul li a:hover {background: #8d9295;}


/*FAQ STYLES */
a.faq_ques {font-size:13pt;}
.faq_answer {position:relative;padding-left:30px;display:none;}





.events-footer {
	background: #01b5cc; 
	padding: 15px 30px; 
	color: white; 
	line-height: 18px; 
	font-family: 'adobe_caslon_proregular';
	text-shadow: -1px 1px 5px #777;	
}
.events-footer img {margin-right: 5px; max-width: 100%;}
.events-footer a {color: white;}
.inline {display: inline-block; vertical-align: middle;}

.ie_events-footer {
	background: #005581; 
	padding: 15px 30px; 
	color: white; 
	line-height: 18px; 
	font-family: 'adobe_caslon_proregular';
	text-shadow: -1px 1px 5px #777;	
}
.ie_events-footer img {margin-right: 5px; max-width: 100%;}
.ie_events-footer a {color: white;}


.mo1_events-footer {
	background: #c1cd23; 
	padding: 15px 30px; 
	color: white; 
	line-height: 18px; 
	font-family: 'adobe_caslon_proregular';
	text-shadow: -1px 1px 5px #777;	
}
.mo1_events-footer img {margin-right: 5px; max-width: 100%;}
.mo1_events-footer a {color: white;}

@media only screen and (max-width:1200px){

	
	#main .join-today .text-box{margin:25px 0 0;}
	#footer h4{font:13px/24px 'adobe_caslon_prosemibold',Arial,Helvetica,sans-serif;}
	#main .slider-holder .slider{padding:0 35px 0 37px;}
	#main .slider-holder .btn-next{right:-8px;}
	#main .pagination-box .pagination{margin:0 0 0 8px;}
	
}
@media only screen and (max-width:1000px){
	
	.events-footer .col-md-4 {margin-bottom: 20px;}
	.ie_events-footer .col-md-4 {margin-bottom: 20px;}

	
	#nav ul li a {padding: 10px 5px;}
	#nav ul {padding: 0;}
	
	#header .logo-holder {width: 130px; margin-top: 25px;}
	#header .logo-holder img {width: 100%;}
	
	.drop-box .image-holder img {width: 150px;}
	.member {padding: 50px 20px !important; border: none !important;}
	.member img {display: none;}
	#nav{padding:17px 0 0 15px;}
	#nav .drop-box ul li a,
	#nav ul li .has-drop-down-a,
	#nav ul li a,
	#nav{font:10px/15px 'proxima_nova_rgbold',Arial,Helvetica,sans-serif;}
	
	#nav .drop-box{
		padding:70px 5px 24px;
		width:391px;
	}
	#nav .drop-box ul li{margin:0 0 5px;}
	#nav .drop-box .join-us .title{
		font:12px/16px 'adobe_caslon_prosemibold',Arial,Helvetica,sans-serif;
		margin:0 0 6px;
	}
	#nav .drop-box .join-us{
		font:10px/15px 'proxima_nova_rgregular',Arial,Helvetica,sans-serif;
		min-height:145px;
		width:142px;
		margin:0 6px 0 0;
		padding:24px 10px 0 10px;
	}
	#nav .drop-box .join-us .btn-more{
		font:8px/14px 'proxima_nova_rgbold',Arial,Helvetica,sans-serif;
		padding:3px 6px;
		border-radius:2px;
	}
	#nav .drop-box.add{
		width:452px;
		left:-200px;
	}
	#nav .drop-box.add ul{
		margin:0 8px 0 0;
		width:143px;
	}
	#main .slider-holder{font:12px/18px 'adobe_caslon_proregular',Arial,Helvetica,sans-serif;}
	#main .slider-holder h2{
		font:16px/22px 'adobe_caslon_prosemibold',Arial,Helvetica,sans-serif;
		margin:0 0 18px;
	}
	#main .join-today h3{font:36px/41px 'adobe_caslon_proregular',Arial,Helvetica,sans-serif;}
	#footer .logo{margin:0 0 38px;}
	#footer h4{
		font:10px/23px 'adobe_caslon_prosemibold',Arial,Helvetica,sans-serif;
		margin:0 0 8px;
	}
	#footer{font:10px/15px 'proxima_nova_rgregular',Arial,Helvetica,sans-serif;}
	#footer .column ul li{margin:0 0 5px;}
}

	
@media only screen and (max-width:767px){
	.dark-logos {text-align: center;}
  .dark-logos div {width: 32%; }
	.sub-menu > li {width: 100%;}
	.sub-menu ul li a {text-align: center;}
	.ie_sub-menu > li {width: 100%;}
	.ie_sub-menu ul li a {text-align: center;}
	 
	.sub-menu {margin: 0;}
	.ie_sub-menu {margin: 0;}
	
	#nav ul li a:hover, #nav ul li.has-drop-down.active > a {background: none; color: white;}
	
	#nav .drop-box:last-child {left:0;}
	#nav .drop-box ul li a {color: white;}
	.drop-box img {display: none;}
	#nav .drop-box {background: transparent;}
	#nav ul li.has-drop-down.active .has-drop-down-a{color:white;}
	#nav .drop-box ul li a:hover {color: white;}
	#nav ul li.has-drop-down.active .has-drop-down-a:after {background: none;}

	.events img {margin: 0 auto; float: none !important;}
	.ie_events img { float: none }

	.sub-menu {display: none; border-radius: 0; padding: 0;}
	.sub-menu li {display: block; text-align: center;}
	.sub-menu-btn {display: block !important; cursor: pointer;}
	.ie_sub-menu {display: none; border-radius: 0; padding: 0;}
	.ie_sub-menu li {display: block; text-align: center;}
	.ie_sub-menu-btn {display: block !important; cursor: pointer;}

	.sub-menu ul {position: relative; margin: 0; padding: 0; border-radius: 0; width: 100%;}
	.sub-menu ul li a {display: block; padding: 5px 0;}
	.ie_sub-menu ul {position: relative; margin: 0; padding: 0; border-radius: 0; width: 100%;}
	.ie_sub-menu ul li a {display: block; padding: 5px 0;}
	
	.tagline {
		display: block;	
		margin: 0 auto;
		float: none;
		margin-bottom: 10px;
		margin-top: -10px;
	}
	
	#main .slider-holder .post {min-height: inherit;}
	#header .logo-holder{
		float:none;
		margin:0 auto 20px;
		overflow:hidden;
	}
	#header .navbar-header{
		position:relative;
		z-index:9998;
		text-align:center;
		margin: 0 -10px;
	}
	#header .btn-openclose{
		font:26px/23px 'adobe_caslon_prosemibold',Arial,Helvetica,sans-serif;
		color:#fff;
		text-transform:uppercase;
		float:none;
		margin:0 auto;
		width: 100%;
		border-radius:4px;
		background:#069;
	}
	#header .btn-openclose:hover{background:#09c;}
	#main .pagination-box{
		text-align:center;
		padding:11px 0;
	}
	#main .pagination-box .add-nav ul li,
	#main .pagination-box .pagination ul li{
		float:none;
		display:inline-block;
		margin:0 0 0 10px;
	}
	.home #main .banner h1{font:36px/40px 'adobe_caslon_proregular',Arial,Helvetica,sans-serif;}
	#main .banner .text-box{
		font:15px/20px 'proxima_nova_rgregular',Arial,Helvetica,sans-serif;
		margin:0;
	}
	#main .btn-default{
		font:10px/16px 'proxima_nova_rgregular',Arial,Helvetica,sans-serif;
		padding:9px;
		min-width:92px;
	}
	#main a.btn-default:active, #main a.btn-default:focus {text-decoration: none;}
	#main .btn-default_fam{
		font:10px/16px 'proxima_nova_rgregular',Arial,Helvetica,sans-serif;
		padding:9px;
		min-width:92px;
	}
	#main .slider-holder .post{
		float:none;
		overflow:hidden;
		width:100%;
		padding:39px 3% 34px 3.7%;
	}
	#main .slider-holder .btn-prev,
	#main .slider-holder .btn-next{
		top:50%;
		margin:-25px 0 0;
	}
	#main .join-today .text-box{margin:0 0 25px;}
	#footer .column{
		text-align:center;
		margin:0 0 30px;
	}
	#footer .logo{margin:0 auto 20px;}
	#main .join-today .post-box img{margin:0 auto 5px;}
	#main .join-today .post-box{font:9px/12px 'proxima_nova_rgregular',Arial,Helvetica,sans-serif;}
	#main .join-today .post-box h4{
		font:10px/14px 'proxima_nova_rgbold',Arial,Helvetica,sans-serif;
		margin:0 0 2px;
	}
	#header .nav-holder{position:relative;}
	#nav{
		position:absolute;
		top:45px;
		left:0;
		right:0;
		padding:0;
		z-index:9990;
		max-height:none;
	}
	#nav ul{
		overflow:hidden;
		float:none;
		padding:20px 0 10px;
		border-radius:0;
		text-align:center;
		z-index:9991;
		background:#005581;
	}
	#nav ul li{
		float:none;
		margin:0 0 7px;
	}
	#nav .drop-box.add,
	#nav .drop-box{
		position:relative;
		top:-22px;
		left:0;
		right:0;
		width:100%;
		overflow:hidden;
		padding:30px 0 3px;
		z-index:9998;
	}
	#nav .drop-box.add ul,
	#nav .drop-box ul{
		padding:0 19px 0 0;
		float:none;
		overflow:hidden;
		width:100%;
		margin:0 0 10px;
	}
	#nav .drop-box .image-holder{
		float:none;
		overflow:hidden;
	}
	#nav .drop-box ul li a,
	#nav ul li .has-drop-down-a,
	#nav ul li a, #nav{font:12px/17px 'proxima_nova_rgbold',Arial,Helvetica,sans-serif;}
	#nav .drop-box .join-us{
		float:none;
		overflow:hidden;
		margin:0 auto 10px;
		text-align:left;
	}
	#main .slider-holder .post:after{bottom:29px;}
	#main .banner h1{
		padding:20px 29px 0 10px;
		float:none;
		font:38px/40px 'adobe_caslon_proregular',Arial,Helvetica,sans-serif;
		width:100%;
	}
	#main .banner .Kimberly-Clark-logo{
		float:none;
		display:block;
		margin:0 auto 10px;
	}
	#main .pagination-box .pagination{margin:0;}
}



@media only screen and (max-width:480px){
	.news .filters a:nth-child(1) img {border: none;}
	.member {padding: 0 !important;}
	.member .read-more {padding: 0 30px;}
	.tagline {width: 280px;}
	.bio {padding-left: 30px; padding-right: 30px;}
  .dark-logos div {padding: 0 20px;}
 }

.attendee-hidden {display:none;}

.other_market {display:none;}

.ui-datepicker {background-color:#E5E5E5;border-color:#939393;border-width:2px;padding:10px;}
.ui-datepicker-calendar table {margin:10px 10px 10px 10px;border:1px;}
.ui-datepicker-calendar td{padding:5px;}
.ui-datepicker-next {margin-left:10px;}

.ndc_orange {color:#DF7A1C;}
.ndc_gray {color:#b0b7bc;}
.ndc_blue {color:#005581;}
.mainweb_gray {color:#666;}


/*terms and conditions styles*/

.termscond {
	background-color: #f0f0f0;
	padding-left:15px;
	padding-right:15px;
		}

.hiddenterms {
	display: none;
		}

/*SOCIAL MEDIA BUTTONS*/

.sharing-buttons{
  list-style: none;
  text-decoration: none;
  text-align: center;
}

.sharing-buttons li{
  display: inline;
}

.sharing-buttons a{
  border: 1px solid;
  padding: 0.5em;
  color: #fff;
  text-decoration: none;
}

.sharing-buttons a:hover{
  color: #eee;
  text-decoration: none;
}

.fa{
  padding: 0.5em;
}

.facebook{
  background: #3B5998; 
}

.twitter{
  background: #00ACED;
}

.google-plus{
  background: #D14836
}

.linkedin {
	background: #0077b5;
	}
	
	
/*HOMECARE STYLES*/

.page #main .container #homecare-row {
	background-color:#63a70a;
	padding-top:25px;
	}	

.homecare-logo {
	max-height: 75px;
	}	
#homecare-wrapper a{
	color:#ffffff;	
}

#homecare-form-wrapper img {
	height: 60px;
	}

@media only screen and (max-width:991px){
	
.homecare-left {text-align:center;}	
.homecare-right {text-align:center;}	
.homecarelogo-wrapper {
	display:inline-block;
	}
}

@media only screen and (min-width:992px){
.vertical-align {
	display:flex;
	align-items:center;	
	}
.homecare-left {text-align:left;}
.homecare-right {text-align:right;}	
	
}
	
/*SIMPOW STYLES */	

.simpowbkgrd {
	background-image:url('../images/SimPow_bkgrd.jpg');
	background-size:contain;
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#ffffff;	
	}
#main .btn-default {
	text-shadow:none;
	}	