/* All Boat Brokerage
 
Primary Blue:
Secondary Blue: hsl(210, 44%, 64%)
*/

.tp-caption .btn {
    text-shadow: 2px 2px 2px #1f1f1f !important;
}
#rev_slider_1_1_wrapper .tp-caption.mediumlarge_light_white_center {
    transition: all .2s linear !important;
}
#rev_slider_1_1_wrapper:hover .tp-caption.mediumlarge_light_white_center {
    background-color: rgba(206, 215, 227,0.7) !important;
}

/* 
OVERALL LAYOUT CHANGES 
*/
div.logo-image img {
 margin-top:-10px;
}
@media (min-width:992px) and (max-width:1030px) {
	div.logo-image img {max-height:40px;margin-top:0px;}
}

@media (min-width:992px) {
	.site-navigation-right.pull-right {
		display:none;
	}
    .t3-mainnav {
      float: right !important;
    }
}
.uber-header.header-4.light-color .navbar-default .navbar-nav > li > a {
	padding-right:25px;
}
.uber-header.header-4.light-color .navbar-default .navbar-nav > li:last-of-type > a {padding-right:15px;}
.t3-mainbody {
  border-right: 1px solid white;
  border-left: 1px solid white;
  filter:progid:DXImageTransform.Microsoft.Glow(Color=#777,Strength=40);
  -moz-box-shadow: 0 0 40px #777;
  -webkit-box-shadow: 0 0 40px #777;
  box-shadow: 0px 0px 40px #777
}

/* Menu */
.uber-header.header-4.light-color .navbar-default .navbar-nav > li {border:none;}
nav.t3-mainnav .t3-megamenu .open .dropdown-menu img {display:block} /* Fix for MegaMenu drop down not showing image in module */
nav.t3-mainnav .t3-megamenu .nav-child i.fa {float:right}

/* Menu Off Canvas */
.t3-off-canvas .t3-off-canvas-header {height:42px}
.t3-off-canvas .close {line-height:40px;height:42px;}
.t3-off-canvas .dropdown-submenu.parent {margin-left:15px !important;font-weight:bold}
.t3-off-canvas .dropdown-submenu.parent ul.dropdown-menu {margin-left:15px !important;}
.t3-off-canvas .dropdown.parent ul.dropdown-menu {margin-left:15px !important;}

/* 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.mediumlarge_light_white_center {
	background-color:rgba(206, 215, 227,0.5);
	width: 100%;
	text-align: center;
	left:0 !important;
	font-weight:bold !important;
	text-shadow:rgb(0, 0, 0) 2px 2px 2px !important;
}

/* Typography */
/*Headings*/
h1,h2,h3,h4,h5,h6 {
  margin-bottom:2px !important;
}
h1 {font-size: 30px !important;font-weight:700}
h2 {font-size: 25px !important;font-weight:700}
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,.t3-content{padding-top:0px;background-color:white}
.item-image.pull-left {margin-right: 0px;} /* Fix for Item Image not going full width */


/* ACM */
/* Contact Details on Contact Us */
.uber-contact-info.style-3 .info {margin-top:-20px;}
/* Contact Details bar at top */
@media (max-width: 767px) {
	#uber-bar-558.uber-bar .col-xs-12 {display:block;}
	#uber-bar-558.uber-bar .col-xs-12.pull-right {display:none;}
}
@media (max-width: 480px) {
	#uber-bar-558.uber-bar .uber-contact-info .info-list dd,
	#uber-bar-558.uber-bar .uber-contact-info .info-list dt {
		font-size:12px;
	}
	#uber-bar-558 .container {padding-left:5px;padding-right:5px;}
}



/* Breezing Forms */
.bfQuickMode .controls .control-label {vertical-align:top}
.bfQuickMode .controls.form-inline div label {padding-left: 20px;}



/* Yachthub Integration */
#bw_Search_Form input {
	/* Fix to keep Make Model field full length */
	width:100%;
}
#bw_Search_Form fieldset {margin-left:3px;margin-right:3px;}



/*
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;}
