body { font-family: 'Raleway', sans-serif; font-weight:400;}
h1,h2,h3,h4,h5,h6,
div.itemHeader h2.itemTitle { font-family: 'Raleway', sans-serif; font-weight:700; color:#222; }
h1 { font-size:25px; text-transform:uppercase;}
h2 { font-size:22px; }
h3 { font-size:20px; }
h4 { font-size:18px;}
p { line-height:1.7;}
a, a:visited { color:#0e5fac;}
a:focus, a:hover { color:#589cdc;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .inputbox {
	border-color: #acacac;
    background-color: #cdcdcd;
    color: #6c6c6c;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

td, tr td { border:none;}

/* HEADER */

.hplace { display:none;}
.t3-header { padding:0; width:100%; z-index:9999; top:0;}
.t3-header .container { position:relative;}
.off-canvas { position:fixed; z-index:99999; width:100%;}
.off-canvas .socials-top { position:absolute; z-index:9; top:0; right:0;}
/* TOP */
.t3-top { background:#d22130; overflow:hidden;}
.t3-top .row > div { overflow:hidden;}
.socials-top { float:left;}
.socials-top .nav-pills { border-right: 1px solid #fff;}
.off-canvas .socials-top .nav-pills { border-right: none;}
.socials-top .nav-pills > li {
	float: left;
	display:block;
	border-left: 1px solid #fff;
	-webkit-transition: all 200ms ease-in;
	-moz-transition: all 200ms ease-in;
	-o-transition: all 200ms ease-in;
	transition: all 200ms ease-in;	

}
.socials-top .nav-pills > li > a {
  border-radius: 0;
  padding:0; width:49px; height:49px; line-height:49px; text-align:center;
}
.socials-top .nav-pills > li + li {
  margin-left: 0;
  margin-top:0;
}

.socials-top .nav-pills > li:hover,
.socials-top .nav-pills > li:focus { background-color:#51b7e3;}

.socials-top .nav-pills > li > a:hover,
.socials-top .nav-pills > li > a:focus,
.socials-top .nav-pills > li.active > a,
.socials-top .nav-pills > li.active > a:hover,
.socials-top .nav-pills > li.active > a:focus {
  color: #ffffff;
  background-color: transparent;
}

.phone ,
.email { display:block; font-family: 'Open Sans', sans-serif; font-size:18px; text-transform:uppercase; font-weight:bold; color:#fff; text-align:center;}


.phone a,
.phone a:visited,
.email a,
.email a:visited { color:#fff; text-decoration:none;}

.phone a:hover,
.phone a:focus,
.email a:hover,
.email a:focus { color:#fff; text-decoration:underline;}

.email p ,
.phone p { margin:0; line-height:30px;}

/* HOME */


a.logo { display:block; text-align:center; padding:30px 0;}

a.logo img { max-width:155px;}


a.learn-more,
a.learn-more:visited,
.btn-primary,
.btn-primary:visited  { display:inline-block; font-size:14px; text-transform:uppercase; color:#fff; background:#d22130; padding:12px 20px; text-decoration:none; border:none;
text-shadow:none; font-weight:bold;
	  	-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		border-bottom:none;
		border-top: none;
		border-right:none;
}

a.learn-more:hover,
a.learn-more:focus,
.btn-primary:hover,
.btn-primary:focus { background:#012c3c; text-decoration:none;}

/* INNER */
.logo-image { padding:30px 0;}

.logo-image img { max-width:100%;}

#t3-header.affix { position:relative; padding-top:0;
}

#t3-mainnav { width:100%; z-index:9999; background:rgba(255,255,255,1); border:none; padding-top:0;
}

.navbar-default .navbar-nav > li > a { color:#515050; font-size:14px; text-transform:uppercase; font-weight:bold; padding:10px 20px; font-family: 'Raleway', sans-serif;}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color:#d22130; background: none;}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background-color: transparent; color:#d22130;}

.t3-megamenu .nav > .dropdown > .dropdown-toggle .caret { display:none;} 

.dropdown-menu {
	  	-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		background:#d22130;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		/*box-shadow: #666 X Y Blur;*/
		border:none;
		padding-top:0;
		padding-bottom:0;
}

.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a { font-size:14px; font-weight:bold; text-transform:uppercase; padding:5px 0; color:#fff; font-family: 'Raleway', sans-serif;}

.t3-megamenu .mega-nav > li a:hover, .t3-megamenu .dropdown-menu .mega-nav > li a:hover, .t3-megamenu .mega-nav > li a:focus, .t3-megamenu .dropdown-menu .mega-nav > li a:focus { background-color:transparent; color:#000;}
/*
.ls-v5 .ls-bottom-slidebuttons a { background: none !important; border:1px solid #fff !important; width:8px !important; height:8px !important;
	  	-webkit-border-radius: 5px !important;
		-moz-border-radius: 5px !important;
		border-radius: 5px !important;
		margin:0 5px !important;
 }
 
.ls-v5 .ls-bottom-slidebuttons a.ls-nav-active, .ls-v5 .ls-bottom-slidebuttons a:hover { background:#fff !important;}

.ls-v5 .ls-bottom-slidebuttons { top:-50px !important;}
*/
/* Header Search */

#header-search { position:absolute; top:30px; right:15px; z-index:2; }

#header-search input.form-control { width:0; float: left; border:none; margin-left:1px; height:28px; line-height:28px; padding-left:28px; padding-right:0;  
		background:url(../images/search-icon.png) 7px center no-repeat #fff; border: 1px solid #d2d2d2;
	  	-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		border-radius: 15px;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		/*box-shadow: #666 X Y Blur;*/
	  -webkit-transition: all 200ms ease-in;
	  -moz-transition: all 200ms ease-in;
	  -o-transition: all 200ms ease-in;
	  transition: all 200ms ease-in;	

}

#header-search .btn-primary { display:none; }

#header-search input.form-control:focus { display:block; width:240px; padding-right:10px;}

/* BANNER */
.t3-banner { position:relative;}

#banner { padding-top:0;}

#banner img { width:100%; height:auto;}

.banner-text { position:absolute; bottom:0;}

@media (max-width:991px) {

	#slider { width:960px; position:relative; left:50%; margin-left:-480px;}

}

.banner-image { overflow:hidden;}

.banner-image p { margin:0; font-size:16px !important; line-height:1.5 !important;}

#banner .learn-more { background:none; border:1px solid #fff !important; width:178px !important; height:40px !important; line-height:40px !important; text-transform:uppercase; text-align:center; color:#fff; font-size:14px !important; font-weight:bold;}

#banner .learn-more:hover,
#banner .learn-more:focus { background:#fff; color:#012c3c !important;}

#get-started-banner { position:absolute; bottom: 15px; z-index:200; width:100%; height:1px; }

.get-started-banner-inner { width:300px; float:right; background:#fff; position:relative;}

.get-started-banner-inner .module { position:absolute; bottom:0; left:0; width:100%; background:#fff;}

.get-started-banner-inner .module-ct { padding-left:20px; padding-right:20px; padding-bottom:20px; }

.get-started-banner-inner h3 { text-align:center; font-weight:bold; font-size:25px; text-transform:uppercase; background:#012c3c; color:#fff; margin:0 0 20px 0; padding:8px 0;}

.get-started-banner-inner .formResponsive .formHorizontal .rsform-block  { margin-bottom:10px; }

.get-started-banner-inner .formResponsive .formHorizontal .formControlLabel { width:83px; padding-right:10px; text-align:right; padding-top:7px; color:#000000; font-size:15px;} 

.get-started-banner-inner .formResponsive .formHorizontal .formControls { margin-left:33px; padding-right:25px;}

.get-started-banner-inner .rsform-input-box { background:#fafafa !important; border:1px solid #eaeaea !important; height:32px !important; line-height:32px !important;}

.get-started-banner-inner .rsform-submit-button { width:100%!important; text-align:center!important; background:#d22130!important; text-transform:uppercase!important; color:#fff; font-size:16px!important; height:40px!important; line-height:40px!important; padding:0!important; border:none !important;
	  	-webkit-border-radius: 0!important;
		-moz-border-radius: 0!important;
		border-radius: 0!important; font-family: 'Open Sans', sans-serif;
} 

.get-started-banner-inner .rsform-submit-button:hover { background:#012c3c !important; color:#fff !important;}

/* Get started Menu */

#get-started-menu { background:#012c3c;}

#get-started-menu .nav-pills > li {
  float: none;
}
#get-started-menu .nav-pills > li > a {
  border-radius: 0;
  color:#fff; font-size:16px; text-transform:uppercase; display:block; text-align:center; font-weight:bold;
}
#get-started-menu .nav-pills > li + li {
  margin-left: 0;
}

#get-started-menu .nav-pills > li > a:hover,
#get-started-menu .nav-pills > li > a:focus,
#get-started-menu .nav-pills > li.active > a,
#get-started-menu .nav-pills > li.active > a:hover,
#get-started-menu .nav-pills > li.active > a:focus {
  color:#fff; font-size:16px; text-transform:uppercase; display:block; text-align:center; font-weight:bold; background:none;
}

/* notice */
.t3-notice { background:#d22130; color:#fff; text-align:center; padding:36px 0; font-size:16px;}
.t3-notice p { margin-bottom:0; }
.t3-notice strong { font-weight:600;}
/**/

/* HOME 1 */
.t3-home-1 { padding-top:40px;}
.home-1-left-inner { background: #51b7e3; overflow:hidden; margin-bottom:40px; }
.home-1-left-image { display:none;}
.home-1-left-text { width:100%;}
.home-1-left-image p { margin:0;}
.home-1-left-image img { max-width:100%;}
.home-1-left .t3-module { font-size:14px; color:#fff; padding:0 0 10px; margin-bottom:0; }
.home-1-left h3 { color:#fff; font-size:18px; font-weight:bold; text-transform:uppercase;}
.home-1-left .t3-module td { vertical-align:middle; }
td.table-image img { max-width:100%;}
@media (min-width:1200px) {
	.home-1-left h3 { font-size:22px; }
}

.home-1-right { font-size:14px; padding-bottom:0;}

.home-1-right h3 { color:#000000; font-size:18px; font-weight:bold; text-transform:uppercase;}

/* HOME 2 */

.t3-home-2 { background:#012c3c; padding:40px 0;}
.t3-home-2 .t3-module { margin-bottom:0; color:#fff; font-size:14px;}
.t3-home-2 h3 { font-size:18px; text-transform:uppercase; border-bottom:1px solid #274b59; position: relative; padding-bottom:15px;}
.t3-home-2 h3:before { width:50px; background:#12aef8; content:""; bottom:-1px; left:0; height:1px; z-index:2; position:absolute;}
.t3-home-2 li { text-transform:uppercase; font-weight:bold; font-size:18px; }
.t3-home-2 li a { text-decoration:none; color:#fff;}
.t3-home-2 li a:hover,
.t3-home-2 li a:focus { text-decoration:none; color:#12aef8;}

/* TESTIMONIALS */

.t3-testimonials { padding:40px 0; background:#f5f4f4;}
.t3-testimonials .t3-module { margin-bottom:0; color:#8e8d8d; font-size:14px;}
.t3-testimonials h3 { font-size:18px; text-transform:uppercase; border-bottom:1px solid #e2e2e2; position: relative; padding-bottom:15px; color:#000000; margin-bottom:20px;}
.t3-testimonials h3:before { width:50px; background:#12aef8; content:""; bottom:-1px; left:0; height:1px; z-index:2; position:absolute;}
.t3-testimonials div.k2ItemsBlock ul { margin:0; padding:0; }
.t3-testimonials div.k2ItemsBlock ul li { padding:0; list-style:none;}
.t3-testimonials .moduleItemIntrotext { position:relative; border-top:2px solid #d22130; background:#fff; padding:20px 20px 10px 20px; margin-bottom:20px;}

.t3-testimonials .moduleItemTitle { font-size:14px; text-transform:uppercase; color:#312f3e; font-weight:bold; padding:10px 0 10px 0; display:block; } 

.t3-testimonials .moduleItemImage img { width:100%;}

.t3-testimonials .moduleItemImage:hover,
.t3-testimonials .moduleItemImage:focus { text-decoration:none;}

.t3-testimonials .moduleItemIntrotext p { background: url(../images/quote.jpg) no-repeat; text-indent:33px; }
/* HOME 3 */

.t3-home-3 { background:#51b7e3; padding:40px 0;}

.t3-home-3 .container { position:relative;}

.plane2 { max-width:355px; position:absolute; left:15px; top:-60px;}

.plane2 img { max-width:100%;}

.t3-home-3-inner { padding-top:110px; text-align:center; color:#fff;}

.t3-home-3-inner .t3-module { margin-bottom:0;}

.t3-home-3-inner p.last { font-size:24px; font-weight:bold; color:#161f36; }

.t3-home-3-inner h3 { font-size:18px; text-transform:uppercase;}

.t3-home-3-inner a.learn-more { color:#373e4a; border:2px solid #373e4a; width:150px; display:inline-block; height:36px; line-height:32px; padding:0; text-align:center; text-transform:uppercase;
	font-size:14px; background:none; font-family: 'Open Sans', sans-serif;
	  	-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px; 
 }
 
.t3-home-3-inner a.learn-more:hover { color:#fff; border-color:#fff; text-decoration:none;} 

.t3-home-3-inner small { font-weight:400; display:block; clear:both; padding:10px;}

/* NEWS EVENTS */

.t3-recent-news .moduleItemIntrotext { border-top:3px solid #20b3f8; margin-bottom:20px; padding-bottom:0; background:#f5f4f4; }

.t3-recent-news { background:#fff;  font-size:14px; padding:40px 0;}

.t3-recent-news  h3 { font-size:18px; text-transform:uppercase; border-bottom:1px solid #e2e2e2; position: relative; padding-bottom:15px; color:#000000; margin-bottom:20px;}

.t3-recent-news  h3:before { width:50px; background:#12aef8; content:""; bottom:-1px; left:0; height:1px; z-index:2; position:absolute;}

.t3-recent-news img { width:100%; height:auto;}

.t3-recent-news p { padding:0 20px; font-size:14px;}

.t3-recent-news a.moduleItemTitle { font-size:16px; color:#000000; font-weight:400; margin:20px 0 10px 0; display:block; padding:0 20px; text-transform:uppercase; font-weight:bold;}

.t3-recent-news a.moduleItemTitle:hover { color:#14aff8; text-decoration:none;}

.t3-recent-news .moduleItemReadMore { display:block; padding:0 20px 20px 20px; color:#14aff8; font-size:13px; font-weight:bold }

.t3-recent-news .moduleItemReadMore:hover,
.t3-recent-news .moduleItemReadMore:focus { text-decoration:none; color:#000;}

.t3-recent-news .moduleItemReadMore span { display:block; border-top:1px solid #d7d6d6; padding-top:10px; margin-left:40px;}

.t3-recent-news .t3-module { margin-bottom:20px;}


/* Schedule */

#schedule { background:#012c3c; }

#schedule .schedule-inner { border-top:4px solid #d22130; text-align:center;}

#schedule .schedule-inner p { margin-bottom:0;}

#schedule .schedule-inner a { display:inline-block; background:#d22130; width:100%; color:#ffffff; font-size:20px; text-transform:uppercase; font-weight:bold; padding:10px 30px; line-height:1.4;}

#schedule .schedule-inner a:hover,
#schedule .schedule-inner a:focus { color:#012c3c; text-decoration:none; }

/* FOOTER */

.t3-footer { border:none; background:#012c3c; color:#7e959e; padding:40px 0 0 0;}

.t3-footnav .t3-module { background:none; margin:0 0 20px 0; border:none;}

.footnav1,
.footnav2 { padding-bottom:20px; text-align:center;}

.t3-footer .t3-module {}

.t3-footer h3 { color:#ffffff; font-size:16px; text-transform:uppercase;}

.get-in-touch ul { padding:0; color:#fff; list-style:none; margin:0 0 30px !important;}

.get-in-touch ul li { font-size:18px; font-weight:500; background:url(../images/email-icon2.png) 0 50% no-repeat; padding-left:34px; padding-top:5px; padding-bottom:5px;}

.get-in-touch ul li:first-child { background:url(../images/phone-icon2.png) 0 50% no-repeat;}

.get-in-touch ul li a { color:#fff;}


.t3-footer .nav-pills { font-size:0;}

.t3-footer .nav-pills > li {
  float: none; display:inline-block;
}
.t3-footer .nav-pills > li > a,
.t3-footnav .t3-module ul > li > a {
  border-radius: 0;
  padding:0;
  font-size:13px;
  color:#fff;
  font-family: 'Raleway', sans-serif;
  text-transform:uppercase;
}

.t3-footer .nav-pills > li > a img { max-width:100%;}
.t3-footer .nav-pills > li,
.t3-footer .nav-pills > li + li {
  margin-left: 0;
  margin-right:0;
}

.t3-footer .nav-pills > li a { padding:0 10px 0 0;}

.t3-footnav .t3-module ul > li > a:hover,
.t3-footnav .t3-module ul > li > a:focus,
.t3-footer .nav-pills > li > a:hover,
.t3-footer .nav-pills > li > a:focus {
	color:#009cc0;
	background-color:transparent;
}

.t3-footer .nav-pills > li.active > a,
.t3-footer .nav-pills > li.active > a:hover,
.t3-footer .nav-pills > li.active > a:focus {
  color: #009cc0;
  background-color: transparent;
}
.footnav2 .nav-pills > li,
.footnav2 .nav-pills > li + li {
  margin-left: 0;
  margin-right:0;
}

.footnav2 .nav-pills > li a { padding:12px;}


.t3-copyright { background:#041d26; text-align:left; border:none; padding:25px 0 15px 0; color:#51b7e3; font-size:14px; font-family: 'Raleway', sans-serif;}

.copyright { color:#51b7e3; font-size:14px;}

.t3-footer a.learn-more,
.t3-footer a.learn-more:visited { display:inline-block; font-size:14px; text-transform:none; color:#3288b0; border-left:none; padding:0 12px 0 0; position:relative;
text-decoration:none; background: url(../images/footer-learn-more.png) 100% 50% no-repeat;
text-shadow:none; font-weight:400;
	  	-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		border-bottom:none;
		border-top: none;
		border-right:none;
}

a.learn-more:hover,
a.learn-more:focus {  text-decoration:underline; }

/**/

.acymailing_form { height:46px; line-height:46px; border:none !important;
	  	-webkit-border-radius: 0 !important;
		-moz-border-radius: 0 !important;
		border-radius: 0 !important;
		position:relative;
		display:block;
		background:#131313;
}

.acymailing_form .inputbox { width:100%; border:none; background: none; height:46px; line-height:46px; color:#dddddd; font-size:14px; font-family: 'Raleway', sans-serif; padding:0 40px 0 22px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
/*box-shadow: #666 X Y Blur;*/}

.acymailing_form .inputbox:focus { border:none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;

}

.acysubbuttons { position:absolute; top:0; right:0;}

.acysubbuttons .button { width:52px; height:46px; text-indent:-99999em; border:none; background: url(../images/newsletter-button.jpg) 0 50% no-repeat;}



/* INNER */

.t3-banner-inner { background: none ; overflow:hidden;
-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;}

.t3-banner-inner2 { max-height:280px; overflow:hidden; position:relative;}

.t3-banner-inner2 img { width:100%;}

.t3-banner-inner2 .custom p { margin:0;}

.banner-dash { position:absolute; top:50%; margin-top:-1px; z-index:2; width:100%;}

.banner-dash .container { position:relative; display:none;}

.banner-dash .container:before { width:200px; position:absolute; left:15px; content:""; height:1px; background:rgba(255,255,255,.2);}
.banner-dash .container:after { width:200px; position:absolute; right:15px; content:"";height:1px;  background:rgba(255,255,255,.2);}

.banner-inner { width:980px; position:relative; left:50%; margin-left:-490px; position:relative;}

.banner-text { background: none; text-align:center; text-transform:uppercase; color:#fff; padding:0; border:1px solid #fff; text-align:center; height:50px; line-height:50px;
left:50%; top:50%; margin-left:-130px; margin-top:-25px; font-weight:bold; font-size:30px;}

.banner-text ol { padding:0px 10px;}

.banner-text ol li { display: none;}

.banner-text ol li:last-child { display: block;}

.banner-text ol li:before { content:""; display:none;}

.breadcrumb { background:none;}

.breadcrumbs { position:absolute; width:100%; top:50%; text-align:right; padding-top:0;}

.breadcrumbs li:first-child  { background: url(../images/home-icon1.png) no-repeat 0 center; width:14px; text-indent:-9999em; padding-right:25px; text-align:left;}

.breadcrumbs li:last-child { padding-right:0;}

.breadcrumbs li,
.breadcrumbs li a { font-size:13px; font-size:500; color:#fff; text-transform:uppercase; font-family: 'Open Sans', sans-serif;}

.t3-breadcrumbs { padding:10px 0;}

.t3-breadcrumbs .breadcrumb li:first-child  { background: url(../images/home-icon.png) no-repeat 0 center; width:14px; text-indent:-9999em; padding-right:25px;}

.breadcrumb .divider { display:inline-block; padding:0 10px;}

.breadcrumb > li + li:before { display:none;}

.t3-breadcrumbs li,
.t3-breadcrumbs li a { font-size:13px; font-size:500; color:#000; text-transform:uppercase; font-family: 'Open Sans', sans-serif;}


/*#t3-mainbody {  font-size:14px; color:#777777;}*/

#t3-mainbody img { max-width:100%;}

.article-title, .article-header h1,
h1.page-title { font-size:24px; color:#000; border-bottom: none; font-weight:700; padding-bottom:15px; text-transform:uppercase; margin-bottom:0;}

.article-title a, .article-header h1 a {color:#000;}

.article-title a:hover, .article-header h1 a:hover { text-decoration:none;}

.t3-sidebar { background: none; font-size:14px; color:#8e8d8d;}

.t3-sidebar img { max-width:100%;}

.t3-sidebar h3 { font-size:16px; text-transform:uppercase; border-bottom:1px solid #e2e2e2; position: relative; padding-bottom:15px; color:#000000; margin-bottom:20px;}

.t3-sidebar h3:before { width:50px; background:#12aef8; content:""; bottom:-1px; left:0; height:1px; z-index:2; position:absolute;}

.t3-sidebar .readmore {font-family: 'Raleway', sans-serif; font-size:12px; display:inline-block; font-weight:bold; text-transform:uppercase; line-height:42px; height:42px; padding:0 40px;
	  	-webkit-border-radius: 21px;
		-moz-border-radius: 21px;
		border-radius: 21px;
		color:#4a4a4a;
		border:1px solid #4a4a4a;
		margin-top:15px;
} 	

.t3-sidebar .readmore:hover { background:#4a4a4a; color:#fff; text-decoration: none;}

.t3-sidebar .moduleItemIntrotext { padding-bottom:15px;}

.t3-sidebar .moduleItemTitle { font-size:13px; text-transform:uppercase; padding-bottom:15px; color:#000000; font-weight:bold;}

.t3-sidebar .moduleItemDateCreated { font-size:13px; color:#999999; text-transform:uppercase;}

.t3-sidebar .search { border:1px solid #e9e9e9; position:relative; }

.t3-sidebar input.form-control { width:100%; padding-left:20px; padding-right:50px; background:none; border:none; height:46px; line-height:46px;}

.t3-sidebar .btn-primary { position:absolute; width:35px; height:46px; top:1px; right:1px; background:url(../images/search-bt2.png) 0 50% no-repeat; text-indent:-9999em;}

.t3-sidebar .rsform h2 { background: #012c3c; line-height:60px; font-size:36px; color:#fff; text-align:center; text-transform:uppercase; margin-bottom:18px; }

.t3-sidebar .formResponsive .formHorizontal .formControlLabel { width:83px; padding-right:5px; text-align:left;}

.t3-sidebar .formResponsive .formHorizontal .rsform-block { margin-bottom:9px;}

.t3-sidebar .formResponsive .formHorizontal .formControls { margin-left:0;}

.t3-sidebar .rsform-input-box { height:32px !important; line-height:32px !important; background:#fafafa !important; }

.t3-sidebar .rsform-block-send .formControls { margin-left:0 !important;}

.t3-sidebar .rsform-submit-button { width:100%!important; text-align:center!important; background:#d22130!important; text-transform:uppercase!important; color:#fff; font-size:16px!important; height:40px!important; line-height:40px!important; padding:0!important; border:none !important;
	  	-webkit-border-radius: 0!important;
		-moz-border-radius: 0!important;
		border-radius: 0!important; font-family: 'Open Sans', sans-serif;
} 

.t3-sidebar .rsform-submit-button:hover { background:#012c3c !important; color:#fff !important;}

/* EXTRA */

div.catItemBody { padding: 0 0 20px !important;}

h3.catItemTitle, h2.itemTitle { margin-top:0;}

/* RSFORM */
div.formBody { float:none !important;}

fieldset.formFieldset ol.formContainer li { padding-left:0 !important; padding-right:0 !important;}

.rsform-text-box,
.rsform-input-box,
.rsform-select-box { width:100% !important;
	  	-webkit-border-radius: 0!important;
		-moz-border-radius: 0!important;
		border-radius: 0!important;
		border-color:#acacac!important;
		background-color:#cdcdcd!important;
		color:#6c6c6c!important;
}

textarea { height:auto !important;}

.footerform { padding-bottom:12px;}

.footerform .rsform-text-box,
.footerform .rsform-input-box,
.footerform .rsform-select-box { width:100% !important;
	  	-webkit-border-radius: 0!important;
		-moz-border-radius: 0!important;
		border-radius: 0!important;
		border-color:#acacac!important;
		background-color:#f8f8f8!important;
		color:#777777!important;
		font-size:14px;
		border:none !important;
		line-height:40px !important;
		box-shadow:none !important;
		padding:0 15px !important;
		margin-bottom:30px !important;
}

.footerform .rsform-select-box { padding:0 !important;}

.footerform .rsform-input-box,
.footerform .rsform-select-box {
	height:40px !important;
	line-height:40px !important;
}

.reason-for-contact .rsform-select-box { padding-bottom:0; text-indent:8px; }

.footerform .submit-message  { text-align: center;}

.footerform .rsform-submit-button { display:inline-block; font-size:14px; text-transform:uppercase; color:#fff; background:#0e5fac !important; border:none !important; border-left:5px solid #589cdc !important; padding:12px 20px; text-decoration:none;
text-shadow:none; font-weight:bold;
	  	-webkit-border-radius: 0 !important;
		-moz-border-radius: 0 !important;
		border-radius: 0 !important;
		color:#fff !important;
		margin-top:0;
		
}

.footerform .rsform-submit-button:hover { background:#589cdc !important; border-left-color:#0e5fac !important; text-decoration:none;}

.rsform-submit-button,
.k2ReadMore,
.k2ReadMore:visited {display:inline-block; font-size:14px; text-transform:uppercase; color:#fff; background:#d22130; padding:12px 20px; text-decoration:none;
text-shadow:none; font-weight:bold; border-bottom:none; border-top:none; border-right:none;
} 
.rsform-submit-button:hover,
.k2ReadMore:hover,
.rsform-submit-button:focus,
.k2ReadMore:focus { background:#012c3c; text-decoration:none; color:#fff;}
div.itemHeader span.itemDateCreated,
.catItemDateCreated { font-size:13px !important; text-transform:uppercase; display:block; padding-bottom:10px;}
.rsform-block-submit {}
.rssocial-left,
.rssocial-sharing ul { margin:0 !important; padding:0; }

/* K2 */
h3.catItemTitle,
h3.catItemTitle a,
h2.itemTitle,
div.itemHeader h2.itemTitle { font-size:25px !important; color:#222 !important; }

div.itemHeader h2.itemTitle,
h3.catItemTitle,
h2.itemTitle { border-bottom: none !important; padding-bottom:15px!important; margin-bottom:15px!important; text-transform:uppercase; font-size:25px; font-weight:bold;}

h3.catItemTitle a:hover { text-decoration:none; color:#009cc0;}
div.catItemIntroText { font-weight:300 !important;}

div.itemTagsBlock { border: none !important;}

div.itemView { margin:0 !important; border: none !important;}

div.itemTagsBlock ul.itemTags li { border-left: 1px solid #7f7f7f; padding:0 10px; line-height:1; display:inline-block;}

div.itemTagsBlock ul.itemTags li:first-child { border:none;}
div.itemTagsBlock ul.itemTags li a { font-size:16px !important; color:#7f7f7f; line-height:1.2; display:block;}

div.itemTagsBlock span { font-size:16px; color:#7f7f7f;}

ul.two-cols { list-style:none; margin:0; padding:0; display:block; clear:both; overflow:hidden; }

ul.two-cols li { width:50%; float:left; background:url(../images/li-two-cols.png) 0 12px no-repeat; padding:5px 15px; color:#d22130; }

@media (max-width: 767px) { 

	.table-image { display:none !important;}
	/*
	 * Responsive Table
	*/
	
	/* Force table to not be like tables anymore */
	.notable, .notable thead, .notable tbody, .notable tr, .notable th, .notable td {
		display: block;
	}
	/* Hide table headers (but not display: none;, for accessibility) */
	.notable thead tr, .notable th{
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	.notable td {
		/* Behave like a "row" */
		border: none;
		position: relative;
		white-space: normal;
		width: 100% !important;
	}
	.notable td:before {
		display: block;
		font-weight: bold;
		text-align:left;
		width: 100%;
		white-space: normal;
	}	 
	/* Label the data */
	.notable td:before {
		content: attr(data-heading);
	}


}

@media (max-width: 991px) {
.column, .parent-col,
.t3-recent-news .moduleItemIntrotext { min-height:inherit !important; height:auto !important;}

.moduleItemImage { display:block;}

.home-1-right,
.home-2-left-2, .home-2-right-2,
.home-3-left-3, .home-3-right-2,
.home-1-right-inner,
.home-2-left-2-inner, .home-2-right-2-inner,
.home-3-left-3-inner, .home-3-right-2-inner { display:block; overflow:hidden;}
}




/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
	
	h1 { font-size:30px;}
	
	h2 { font-size:28px; }
	
	h3 { font-size:26px; }
	
	h4 { font-size:14px;}
	
	/* HEADER */
	.hplace { display: block;}
	
	.t3-header { position:fixed;}
	
	
	
	.phone ,
	.email { float:right; background:url(../images/phone-icon.png) left center no-repeat; padding-left:24px;}
	
	.email { background:url(../images/email-icon.png) left center no-repeat; font-family: 'Raleway', sans-serif;}
	
	.email p ,
	.phone p { margin:0; line-height:49px;}
	
	
	#t3-header.affix { position:fixed;
	-webkit-box-shadow: #cccc 0px 2px 6px;
	-moz-box-shadow: #cccc 0px 2px 6px;
	box-shadow: #ccc 0px 2px 6px;
	/*box-shadow: #666 X Y Blur;*/}
	/***/
	
	
	/* .logo-image { padding:19px 0 7px; } */
	
	
	.t3-mainnav .t3-navbar { padding-top:25px; float:right; padding-right:31px;}
	.logo-image,
	.min-mainnav .logo-image { padding:13px 0 11px;}
	
	/* .min-mainnav .t3-navbar { padding-top:30px;} */
	
	.min-mainnav .logo-image img ,
	.logo-image img { max-width:auto; max-height:78px; width:auto;}
	
	#banner { position:relative; padding-top:0;}
	
	/* notice */
	
	.t3-notice { font-size:18px;}
	
	/* HOME 1 */
	.home-1-left .t3-module  { padding-bottom:0;}
	
	/* TESTIMONIALS */
	.t3-testimonials .moduleItemImage { max-width:124px; margin-top:-40px; float:left; padding-right:20px; text-align:center;}
	.t3-testimonials .moduleItemIntrotext { margin-top:40px; margin-bottom:10px;}
	.t3-testimonials .moduleItemIntrotext:before { content:""; width:20px; position:absolute; top:-2px; left:0; background:#fff; height:2px; z-index:2;}
	.t3-testimonials h3 { margin-bottom:0; }
	
	.t3-testimonials .moduleItemIntrotext p { background-position:124px 0; padding-left:124px; margin-bottom:10px;}
	
	.t3-testimonials .moduleItemTitle { padding-bottom:0; }

	/**/
	
	/* HOME 3*/
	.t3-home-3 { padding-bottom:20px; padding-top:30px; }
	.t3-home-3-inner { padding-left:230px; padding-top:0;   position:relative; z-index:3; text-align:left;  }
	
	.t3-home-3-inner h3 { margin-bottom:5px;}
	
	.t3-home-3 p { margin-bottom:0;}
	
	.t3-home-3-inner small { display:inline-block;}
	
	/* Recent news*/
	
	.t3-recent-news p,
	.t3-recent-news a.moduleItemTitle,
	.t3-recent-news .moduleItemReadMore { padding-left:0; padding-right:30px;}

	/* Schedule */
	.t3-sidebar .formResponsive .formHorizontal .formControlLabel { text-align:right;}	
	.t3-sidebar .formResponsive .formHorizontal .formControls { margin-left:3px;}
	
	#schedule .schedule-inner a { padding:0 35px; width:auto; line-height:47px;}
	
	/* BANNER INNER */
	
	.banner-dash .container { display:block;}
	
	/**/
	
	.navbar-default .navbar-nav > li > a {font-size:12px; padding:10px 8px;}
	.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a { font-size:12px;}
	
	.t3-footer .nav-pills > li > a { }
	
	.t3-footer .middle > li > a { max-width:none;}
	
	.content-inner { padding-left:15px;}
	
	.footerspan { display:inline-block; text-indent:-9999em;}
	
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) { 

	/* HEADER */
		#header-search { top:44px; }
	
	/**/
	.t3-content,
	.t3-sidebar { padding-top:40px; padding-bottom:40px;}
	
	.t3-sidebar { padding-bottom:0;}
	
	.logo-image { padding:13px 0 11px;}
	
	.min-mainnav .logo-image img ,
	.logo-image img { max-width:100%; max-height:none; width:auto;}
	.t3-mainnav .t3-navbar { padding-top:39px;}	
	
	.navbar-default .navbar-nav > li > a { font-size:14px; padding:10px 8px;}
	
	/* notice */
	
	.t3-notice { font-size:24px;}
	
	/* HOME1 */
	.t3-home-1 { padding-top:80px; padding-bottom:40px;}
	td.table-image { width:200px !important;}
	
	.home-1-right h3 { font-size:20px;}
	
	
	/* HOME 2 */
	.t3-home-2 { padding:75px 0 70px;}
	
	.t3-home-2 h3 { font-size:24px; }
	
	/* TESTIMONIALS */
	.t3-testimonials { padding:55px 0 120px;}
	.t3-testimonials h3 { font-size:24px;}

	/* HOME 3 */
	.t3-home-3 { padding-bottom:25px; padding-top:40px; }
	
	.plane2 { max-width: none; position:absolute; left:15px; top:-75px;}
	.t3-home-3-inner { padding-left:350px; padding-top:0; position:relative; z-index:3; text-align:left;  }
	
	.t3-home-3-inner h3 { font-size:30px; text-transform:uppercase;}
	
	.t3-home-3-inner p { font-size:18px;}
	
	.t3-home-3-inner p.last { font-size:34px;}
	
	/* Recent News */
	.t3-recent-news a.moduleItemTitle { font-size:14px; margin-top:10px; margin-bottom:0; }
	.t3-recent-news p { font-size:12px;}
	
	.t3-recent-news h3 { font-size:24px;}
	
	.t3-recent-news .moduleItemReadMore { padding-bottom:10px; }
	/* Schedule */
	
	#schedule .schedule-inner a { padding:0 75px; width:auto;}
	
	/* BANER INNER */
	
	.banner-inner { width:100%; left:0; margin:0;}
	
	/* Sidebar */
	
	.t3-sidebar .module { padding-left:40px;}
	.t3-sidebar .rsform h2 { font-size:30px;}
	
	
	/**/
	.t3-footer { padding-top:80px; }		
		
	.t3-footer .t3-module { margin-bottom:30px;}
	
	.t3-banner-inner2 {}
	
	
	.article-title, .article-header h1,
	h3.catItemTitle,
	h3.catItemTitle a,
	h2.itemTitle,
	div.itemHeader h2.itemTitle,
	h1.page-title  { font-size:24px !important;}	
	
	.content-inner { padding-left:30px;}

}



/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 
	/* HEADER */
	
	.phone ,
	.email { font-size:20px;}
	
	/* BANNER */
	#get-started-banner { bottom:30px;}
	
	.get-started-banner-inner h3 { text-align:center; font-weight:bold; font-size:36px; text-transform:uppercase; background:#012c3c; color:#fff; margin:0 0 20px 0; padding:11px 0;}
	
	.get-started-banner-inner .formResponsive .formHorizontal .formControlLabel { width:33px; padding-right:10px; text-align:right; padding-top:7px; color:#000000; font-size:15px;} 
	
	.get-started-banner-inner .formResponsive .formHorizontal .formControls { margin-left:33px; padding-right:25px;}
	
	.get-started-banner-inner .rsform-input-box { background:#fafafa !important; border:1px solid #eaeaea !important; height:32px !important; line-height:32px !important;}
	
	.get-started-banner-inner .rsform-submit-button { width:100%!important; text-align:center!important; background:#d22130!important; text-transform:uppercase!important; color:#fff; font-size:16px!important; height:40px!important; line-height:40px!important; padding:0!important; border:none !important;
			-webkit-border-radius: 0!important;
			-moz-border-radius: 0!important;
			border-radius: 0!important;
	} 
	
	.get-started-banner-inner .rsform-submit-button:hover { background:#012c3c !important; color:#fff !important;}
	
	/**/
	/* notice */
	
	.t3-notice { font-size:30px;}
	
	/* HOME1 */
	td.table-image { width:270px !important;}
	
	/* Recent News */
	.t3-recent-news a.moduleItemTitle { font-size:16px; margin-top:20px; margin-bottom:10px; padding: 0px 40px;}
	.t3-recent-news p { font-size:14px; padding: 0px 40px;}
	
	.t3-recent-news .moduleItemReadMore { padding-bottom:20px; }
	
	 /* sidebar */
	.t3-sidebar .rsform h2 { font-size:36px;}
	/**/
	
	/*.navbar-default .navbar-nav > li > a { padding:10px 20px;}*/
	
	.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a { font-size:14px;}
	.t3-footer .nav-pills > li > a ,
	.t3-footer .middle > li > a { max-width:none;}
}

@media (min-width: 1300px) { 
/*	.navbar-default .navbar-nav > li > a {font-size:14px; padding:10px 20px;}*/
	.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a { font-size:14px;}
	/* BANNER */
	#get-started-banner { bottom: 40px;}

}

@media (min-width: 1600px) { 
	/*.navbar-default .navbar-nav > li > a {font-size:14px; padding:10px 20px;}*/
	.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a { font-size:14px;}
	/* BANNER */
	#get-started-banner { bottom:64px;}

}
.navhighlight{color:#11359E !important;}
.navhighlight:hover{color:#CE0104 !important;}
.formTableLayout {	
	border: none;
	width: 80%
}

a.healthcaredestinations {background-color:#CB0003 !important; color:#FFFFFF !important;}
.healthcaredestinations:hover {background-color:#FFFFFF !important; color:#CB0003 !important;}