html,body {  height: 100%;  width: 100%;}body {  font-family: 'Merriweather', 'Helvetica Neue', Arial, sans-serif;}hr {  border-color: #009EDB;  border-width: 3px;  max-width: 50px;}hr.light {  border-color: white;}a {  -webkit-transition: all 0.35s;  -moz-transition: all 0.35s;  transition: all 0.35s;  color: #009EDB;}a:hover,a:focus {  color: #eb3812;}h1,h2,h3,h4,h5,h6 {  font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;}p {  font-size: 16px;  line-height: 1.5;  margin-bottom: 20px;}.bg-primary {  background-color: #009EDB;}.bg-dark {  background-color: #222222;  color: white;}.text-faded {  color: rgba(255, 255, 255, 0.7);}section {  padding: 100px 0;}aside {  padding: 50px 0;}.no-padding {  padding: 0;}.navbar-default {  background-color: #272361;  border-color: #fff;  font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;  -webkit-transition: all 0.35s;  -moz-transition: all 0.35s;  transition: all 0.35s;}.navbar-default .navbar-header .navbar-brand {  color: #009EDB;  font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;  font-weight: 700;  text-transform: uppercase;}.navbar-default .navbar-header .navbar-brand:hover,.navbar-default .navbar-header .navbar-brand:focus {  color: #009EDB;}.navbar-default .navbar-header .navbar-toggle {  font-weight: 700;  font-size: 12px;  color: #fff;  text-transform: uppercase;}.navbar-default .nav > li > a,.navbar-default .nav > li > a:focus {  text-transform: uppercase;  font-weight: normal;  font-size: 1.2em;  padding: 20px;  color: #fff;}.navbar-default .nav > li > a:hover,.navbar-default .nav > li > a:focus:hover {  color: #009EDB;}.navbar-default .nav > li.active > a,.navbar-default .nav > li.active > a:focus {  color: #009EDB!important;  background-color: transparent;}.navbar-default .nav > li.active > a:hover,.navbar-default .nav > li.active > a:focus:hover {  background-color: transparent;}@media (min-width: 768px) {  .navbar-default {    background-color: transparent;    border-color: rgba(255, 255, 255, 0.3);  }  .navbar-default .navbar-header .navbar-brand {    color: rgba(255, 255, 255, 0.7);  }  .navbar-default .navbar-header .navbar-brand:hover,  .navbar-default .navbar-header .navbar-brand:focus {    color: white;  }  .navbar-default .nav > li > a,  .navbar-default .nav > li > a:focus {    color: rgba(255, 255, 255, 0.7);  }  .navbar-default .nav > li > a:hover,  .navbar-default .nav > li > a:focus:hover {    color: #009EDB;  }  .navbar-default.affix {    background-color: #272361;    border-color: #fff;  }  .navbar-default.affix .navbar-header .navbar-brand {	color: #fff;    font-size: 14px;  }  .navbar-default.affix .navbar-header .navbar-brand:hover,  .navbar-default.affix .navbar-header .navbar-brand:focus {	color: #fff;  }  .navbar-default.affix .nav > li > a,  .navbar-default.affix .nav > li > a:focus {	color: #fff;  }  .navbar-default.affix .nav > li > a:hover,  .navbar-default.affix .nav > li > a:focus:hover {	color: #009EDB;  }}header {  position: relative;  width: 100%;  min-height: auto;  -webkit-background-size: cover;  -moz-background-size: cover;  background-size: cover;  -o-background-size: cover;  background-position: center;  background-image: url('../img/header.jpg');  text-align: center;  color: white;}header .header-content {  position: relative;  text-align: center;  padding: 100px 15px 100px;  width: 100%;}header .header-content .header-content-inner h1 {  font-weight: 700;  text-transform: uppercase;  margin-top: 0;  margin-bottom: 0;  font-size: 30px;}header .header-content .header-content-inner hr {  margin: 30px auto;}header .header-content .header-content-inner p {  font-weight: 300;  color: rgba(255, 255, 255, 0.7);  font-size: 16px;  margin-bottom: 50px;}@media (min-width: 768px) {  header {    min-height: 100%;  }  header .header-content {    position: absolute;    top: 50%;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);    padding: 0 50px;  }  header .header-content .header-content-inner {    max-width: 1000px;    margin-left: auto;    margin-right: auto;  }  header .header-content .header-content-inner h1 {    font-size: 50px;  }  header .header-content .header-content-inner p {    font-size: 18px;    max-width: 80%;    margin-left: auto;    margin-right: auto;  }}.section-heading {  margin-top: 0;}.service-box {  max-width: 400px;  margin: 50px auto 0;}@media (min-width: 992px) {  .service-box {    margin: 20px auto 0;  }}.service-box p {  margin-bottom: 0;}.portfolio-box {  position: relative;  display: block;  max-width: 650px;  margin: 0 auto;}.portfolio-box .portfolio-box-caption {  color: white;  opacity: 0;  display: block;  background: rgba(27,20,100,0.6);  position: absolute;  bottom: 0;  text-align: center;  width: 100%;  height: 100%;  -webkit-transition: all 0.35s;  -moz-transition: all 0.35s;  transition: all 0.35s;}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content {  width: 100%;  text-align: center;  position: absolute;  top: 50%;  transform: translateY(-50%);}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category,.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name {  font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;  padding: 0 15px;}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category {  text-transform: uppercase;  font-weight: 600;  font-size: 14px;}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name {  font-size: 18px;}.portfolio-box:hover .portfolio-box-caption {  opacity: 1;}.portfolio-box:focus {  outline: none;}@media (min-width: 768px) {  .portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category {    font-size: 16px;  }  .portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name {    font-size: 22px;  }}.call-to-action h2 {  margin: 0 auto 20px;}.text-primary {  color: #009EDB;}.no-gutter > [class*='col-'] {  padding-right: 0;  padding-left: 0;}.btn-default {  color: #222222;  background-color: white;  border-color: white;  -webkit-transition: all 0.35s;  -moz-transition: all 0.35s;  transition: all 0.35s;}.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default {  color: #222222;  background-color: #f2f2f2;  border-color: #ededed;}.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default {  background-image: none;}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active {  background-color: white;  border-color: white;}.btn-default .badge {  color: white;  background-color: #222222;}.btn-primary {  color: white;  background-color: #009EDB;  border-color: #009EDB;  -webkit-transition: all 0.35s;  -moz-transition: all 0.35s;  transition: all 0.35s;}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary {  color: white;  background-color: #ee4b28;  border-color: #ed431f;}.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary {  background-image: none;}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active {  background-color: #009EDB;  border-color: #009EDB;}.btn-primary .badge {  color: #009EDB;  background-color: white;}.btn {  font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;  border: none;  border-radius: 300px;  font-weight: normal;  font-size: 1.2em;  text-transform: uppercase;}.btn-xl {  padding: 20px 35px 20px 35px;  margin: 10px 0;  border-radius: 0px;  border: 1px solid #fff;  background: rgba(0,0,0, 0.30);}.btn-xl:hover, .btn-xl:active, .btn-xl:focus { border: 1px solid #272361; }::-moz-selection {  color: white;  text-shadow: none;  background: #222222;}::selection {  color: white;  text-shadow: none;  background: #222222;}img::selection {  color: white;  background: transparent;}img::-moz-selection {  color: white;  background: transparent;}body {  webkit-tap-highlight-color: #222222;}/*=============CUSTOM CSS=============Colors:Dark Blue:#272361Light Blue:#009EDB*/h2, h3, h4, h5, h6 {	font-size: 2em;} .navbar-brand {	background: url('../img/logo.svg') center no-repeat;		width: 250px;	height: auto;	white-space: nowrap;	text-indent: 150%;	overflow: hidden;	display: block;	padding: 20px;	margin-left: 20px !important;}.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {	background: #009EDB;	color: #fff;	}.carousel {    height: 50%;}.item,.active,.carousel-inner {    height: 100%;}.fill {    width: 100%;    height: 100%;    background-position: center;    -webkit-background-size: cover;    -moz-background-size: cover;    background-size: cover;    -o-background-size: cover;}.carousel-control.left, .carousel-control.right { background-image: none; box-shadow: none; }.carousel-caption { padding-bottom: 40px;}#about p, #gallery p, #venue p { 	line-height: 2em; 	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; 	font-size: 1.5em; 	padding-top: 25px;}#services img { 	width: 85px;	height: auto;	color: #2EA3EF;}#services h3 { color: rgba(0,158,219,1.0) }.btn-primary:hover, .btn-primary:focus, .btn-primary.focus,.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {	background-color: rgba(27,2,100,1.00);		color: #fff;}.fa-search-plus { color: #fff; font-size: 1.5em; }#venue h3 { color: #009EDB; font-size: 2em; padding-bottom: 35px; }.contact-bg {  position: relative;  width: 100%;  min-height: auto;  -webkit-background-size: cover;  -moz-background-size: cover;  background-size: cover;  -o-background-size: cover;  background-position: center;  background-image: url('../img/footer.jpg');  text-align: center;  color: white;}#contact, footer { font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif; }footer {	background: #272361;	color: #fff;	padding: 20px 0px 50px 0px;	}#contact { text-align: left; }#form { padding: 80px 10px 0px 10px; }#contact ul { list-style-type: none; font-size: 1.2em; line-height: 2em; color: #fff; margin-left: -35px; }#contact a { color: #fff; }#contact a:hover {text-decoration: none; }#contact h3 { color: #fff; text-transform:none; font-size: 1.5em; padding-bottom: 20px;}#contact button { 	border-radius: 0px; 	width: 150px; 	background: rgba(0,0,0,0.7);	border: 1px solid #fff;	-webkit-transition: all 0.35s;  	-moz-transition: all 0.35s;  	transition: all 0.35s; }#contact button:hover { background: #009EDB; color: #fff; border: 1px solid #009EDB;}#contact .fa { padding-right: 10px; }.fa-mobile { font-size: 1.5em; margin-left: 2px; }.fa-home { font-size: 1.5em; }#contact hr {	border: 1px solid #fff;		text-align: left;	max-width: 200px;	margin-left: 0;}.address2 { margin-left: 35px; }.map { background: #272361; } .floating-label-form-group {    position: relative;    border: 1px solid #fff;	background: rgba(0,0,0,0.70);	color: #fff;}.floating-label-form-group input,.floating-label-form-group textarea {    z-index: 1;    position: relative;    padding-right: 0;    padding-left: 0;    border: 0;    border-radius: 0;    font-size: 1em;    background: 0 0;    box-shadow: none!important;    resize: none;	color: #fff;}.alert-success {	color: #fff;	background: rgba(0,0,0,0.70);		border: 1px solid #fff;}.alert-danger {	color: #fff;	font-weight: normal;	background: rgba(0,0,0,0.7);	border: 1px solid #fff;}button.close { width: 50px !important; }#services {	font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;	}#services h4 {	font-size: 1.2em;	color: #272361;	padding: 0 0 35px 0;	line-height: 1.5em;}#services p {padding: 25px 0;line-height: 2em;font-size: 1.2em;		}.services-header {font-weight: bold;padding: 0 !important;}.services-sub {margin-top: -20px;font-weight: bold;color: #009EDB;padding-bottom: 50px;}#services h6 {color: #292065;}#services img { width: 150px;height: auto;}