/* Amourici Marine */
/* 
Business Card Primary Blue: #58769c (hsl(214, 28%, 48%))
Website Primary Blue: #6C88AC  hsl(214, 28%, 55%)
*/

/* 
OVERALL LAYOUT CHANGES 
*/







/* Change from full width type website to boxed and add glow to edges of box */
div.logo-image img {
 max-height:130px;
 margin-top: -18px !important;
}

/* Gradient in Header */
.uber-header.header-4 {
  background-image:none; /* Fallback for <IE9 and other older browsers */
/*  background: linear-gradient(to bottom, hsl(214, 28%, 55%), #ffffff 120px,transparent); */
  background-color: hsl(214, 28%, 55%);
  border-bottom: none;
/*  background-color: transparent; */
  z-index: 100;
  height: 140px;
  border-bottom:none;
}



/* Main Menu */
ul.nav.navbar-nav.level0 {
  padding-top:15px;
}
.uber-header.header-4.light-color .navbar-default .navbar-nav > li > a {
	padding-right:25px;
	padding-top:0px;
	padding-bottom:0px;
	color:white;
}
.uber-header.header-4.light-color .navbar-default .navbar-nav > li.active > a {color:#333;}
.uber-header.header-4.light-color .navbar-default .navbar-nav > li > a:hover,
.uber-header.header-4.light-color .navbar-default .navbar-nav > li > a:focus {color:#333 !important;}
.uber-header.header-4.light-color .navbar-default .navbar-nav > li {margin-right: 25px;border-right: 1px black solid;}
ul.nav.navbar-nav.level0 li:last-of-type {border-right: none !important;}
@media screen and (max-width:1099px) {
	.uber-header.header-4.light-color .navbar-default .navbar-nav > li > a {padding-right:12px;}
        .uber-header.header-4.light-color .navbar-default .navbar-nav > li {margin-right:12px;}
}
@media screen and (min-width:992px) {
	.site-navigation-right.pull-right {display:none;}
    .t3-mainnav {float: right !important;}
}









.t3-wrapper {
  max-width: 1250px;
  width:95%;
  margin-left: auto;
  margin-right: auto;
  border-right: 1px solid white;
  border-left: 1px solid white;
/*  
  filter:progid:DXImageTransform.Microsoft.Glow(Color=white,Strength=40);
  -moz-box-shadow: 0 0 40px #fff;
  -webkit-box-shadow: 0 0 40px #fff;
  box-shadow: 0px 0px 40px #fff
*/
}
@media screen and (max-width:991px) {
	.t3-wrapper {
		width:100%;
		margin-left:0px;
		margin-right:0px;
	}
}
/* Make width smaller at less than 1400 so can see more of websites bg image on typical 1368px laptop */
@media screen and (max-width:1400px) {
 .t3-wrapper {
    max-width: 1100px;
 }
}
/* Bg Image behind whole website */
.wrapper-bg-image {
  background-image: url('/images/layout-assets/bg-image.jpg');
  background-size:cover;
  background-attachment:fixed;
  min-height:100%;
}
/* Footer Stuff */
.footer-right {background-color: transparent !important;} 
.uber-footer.footer-1 {
  background-color: #688ba0 !important;
  background-position: center bottom;
  background-repeat: repeat-x !important;
  background-size: auto !important;
}
.uber-footer.footer-5 .footer-left {padding-top:20px;}
.uber-footer.footer-5 .footer-left .nav li {
  padding: 0;
  border-right: white solid 1px;
}
.uber-footer.footer-5 .footer-left .nav li:last-of-type {border-right:none;}
.uber-footer.footer-5 .footer-left .nav li a {margin-right:13px}
/*.uber-footer.footer-5 .footer-right img {max-width: 250px;}*/
@media screen and (max-width:720px) {
	.uber-footer.footer-5 .footer-left .nav li {
		clear:both;
		padding:0px;
		border-right:none;
	}
}
.t3-content {
  padding-top: 0px;
}
/* Move header Bar into Menu */
@media screen and (min-width:650px) {
	div#uber-bar-558 {
		z-index:1100;
		background-color:transparent;
		position: absolute;
		left: 30%;
		min-width: 420px;
	}
	header#uber-header-535 {
		ZZmargin-top:-43px;
	}
}
@media screen and (min-width:1000px) {
	div#uber-bar-558 {
		left: 50%;
	}
}
@media screen and (min-width:1100px) {
	div#uber-bar-558 {
		left: 63%;
	}
}
.uber-bar.highlight-color {
  background-color: hsl(214, 28%, 55%);
}
.uber-contact-info.style-1 .info-list,.uber-contact-info.style-1 .info-list dd a {
	color:black !important;
	border-color:black;
}
ul.nav.navbar-nav.level0 {
  padding-top: 28px !important;
}
.off-canvas-toggle {
	padding-top:17px;
}

/* 
SIDEBAR/MODULE
 */
 .t3-sidebar {
	padding-top:45px;
}
.t3-wrapper .t3-module {
	background-color: hsl(214, 28%, 85%) !important;
}
.t3-sidebar .features-item {
  margin-top: 20px !important;
}
.sections-wrap .section .section-inner.mod-gray {
  background-color:white !important;
  border-bottom:none !important;
  padding-top:20px;
  padding-bottom:20px;
}
/*
.t3-wrapper .t3-module {

  border: 1px solid #ccc !important;
  border-radius: 10px;
  background-color: rgba(255,255,255,0.7);
}
*/
.module-title {
 font-size:20px !important;
 text-align:center;
 font-weight:bold;
 margin-bottom:15px !important;
}
@media screen and (max-width:767px) {
	.t3-sidebar {
		margin-top:-100px;
	}
}

/*
TYPOGRAPHY
*/
.item-page {margin-bottom: 40px;}
.btn-rounded {border-radius: 10px;}
.home .page-title,.home .page-header {margin-top:10px !important;margin-bottom:20px;}
ul.ul_spaced li {margin-bottom:10px;}
/* Links */
/*
#t3-content a,#t3-content a:visited {color:rgb(165, 69, 149);}
#t3-content a:hover {color:#000000;}
*/
/*Headings*/
h1,h2,h3,h4,h5,h6 {
  margin-bottom:2px !important;
  font-family:'Michroma',sans-serif;
  font-weight:bold;
}
h1 {font-size: 30px !important;}
h2 {font-size: 25px !important;}
h3 {font-size: 20px !important;}
h4 {font-size: 18px !important;}
h5 {font-size: 20px !important;}
h6 {font-size: 16px !important;}
/* padding to articles */
.t3-mainbody {padding-top:0px;}

/* Revolution Slider */
#rev_slider_1_1_wrapper .tp-caption a.btn {color:inherit;margin-top:5px;margin-bottom:5px;border-color:white !important}
#rev_slider_1_1_wrapper .tp-caption.medium_light_white {
	background-color:rgba(206, 215, 227,0.5);
	width: 100%;
	text-align: center;
	left:0 !important;
	font-weight:bold !important;
}

/*
ACM
*/
@media screen and (max-width:480px) {
 .uber-bar .container .container {padding:0px !important;}
 .uber-bar .uber-contact-info .info-list dd {margin-right:0px;font-size:14px}
 .uber-bar .uber-contact-info .info-list dt {margin-right:-5px;}
}
#uber-contact-567 .info {top:40px !important;right:10px !important;}










.home .mainbody-wrapper {margin-top:0px;}
.itemid-623 .page-header  {display:none;}

/*Contact Page*/
div#uber-contact-556 h4 {display:none;}

/* Home Page */
.home .article-image-full {margin-top:-80px;}
@media screen and (max-width:767px) {
	.home .page-title {max-width:330px}
	.home .article-image-full {margin-top:-100px;}
}
@media screen and (max-width:480px) {
	.home .page-title {max-width:100%}
	.home .article-image-full {margin-top:0px;}
}

/*
FRONT END EDITING
*/
/* See the Icon Button on actual pages */
.icon-edit {color:black !important;}

/*Fix seeing some of the JACM elements properly*/
html.com_config form[name=adminForm] .form-horizontal .control-group .controls {margin-left:0px;}
html.com_config textarea {min-height:100px;}
html.com_config input {min-height:40px;min-width:100px}
html.com_config .chzn-container {min-width:350px}
/* Make full width and then negate the -180px from the template */
html.com_config #t3-mainbody.container, html.com_wrapper  #t3-mainbody.container {max-width:100% !important}
html.com_config #modules-form .ja-acm-admin{margin-left:0px !important}
/* ACM Table Lists for multiple items in rows */
/*   - select image widget */
html.com_config .jalist a.btn {clear:both;display:block !important;max-width: 100px;padding: 6px;}
html.com_config .jalist input[name*=data] {clear:both;display:block;max-width: 20px;}







