/* General */
/*
@media only screen and (max-width: 767px) {
	.responsive #top #wrap_all .container {width:95%;max-width:95%}
}
@media only screen and (min-width:1px) and (max-width: 699px) { 
	.galleria-stage {height:75%;left:0px !important}
}
@media only screen and (min-width:700px) and (max-width: 767px) { 
	.galleria-stage {height:85%;left:3px !important}
}
@media only screen and (min-width:768px) and (max-width: 991px) { 
	.galleria-stage {height:87%;left:3px !important}
}
@media only screen and (min-width:768px) and (max-width: 1199px) { 
	.galleria-stage {height:88%;left:3px  !important}
}
@media only screen and (min-width:1200px) and (max-width: 1249px) { /* 1250 = break point for mobile menu *//*
	.galleria-stage {height:92%;left:3px  !important}
}
*/

/* List Boats / Latest Listings */
.product-box {
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;	
}
.product-box:hover img {
	opacity:0.8
}
.product-box:hover a.button {
    background-color: #ffffff;
    color: #191919;
    border-color: #dddddd;
}
.bw_individual_listing a img {
	width: 100%;
	height: auto;
	vertical-align: top;
}
.product-box {margin-bottom:20px}
.product-box h3.title a {
    overflow: hidden;
    text-overflow: ellipsis;
	white-space:nowrap;
    text-transform:uppercase;
	font-size:20px;
}
.product-box h3.title {
    overflow: hidden;
    text-overflow: ellipsis;
	white-space:nowrap;
    text-transform:uppercase;
}
.product-box a.button {
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    display: block;
    height: 34px;
    letter-spacing: 0.5px;
    max-width: 100%;
    text-align: center;
    text-decoration: none;
    text-size-adjust: 100%;
    width: 370px;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 184px 16px;
    transform-origin: 184px 16px;
    background: #189aca none repeat scroll 0% 0% / auto padding-box border-box;
    border: 1px solid #189aca;
    font: normal normal 300 normal 13px / 21px Helvetica, HelveticaNeue, "Helvetica Neue", Arial, Verdana, sans-serif;
    margin: 0px;
    outline: rgb(255, 255, 255) none 0px;
    padding: 5px 0px;
}

span.price {
	color:white !important;
    box-shadow: rgba(0, 0, 0, 0.3) 1px 1px 2px 0px;
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    display: block;
    height: 30px;
    left: 20px; /* was 6 */
    max-width: 100%;
    position: absolute;
    text-align: right;
    text-size-adjust: 100%;
    text-overflow: ellipsis;
    text-transform: uppercase;
    top: 35px;
    white-space: nowrap;
    width: 110px;
    z-index: 1;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 66px 14px;
    transform-origin: 66px 14px;
    background: #189aca none repeat scroll 0% 0% / auto padding-box border-box;
    border: 1px solid rgba(0, 0, 0,0.5);
    font: normal normal normal normal 16px / normal Helvetica, HelveticaNeue, "Helvetica Neue", Arial, Verdana, sans-serif;
    margin: 0px 1px 14px 0px;
    outline: rgb(255, 255, 255) none 0px;
    padding: 3px 9px;
}

Zspan.price:before {
    bottom: -7px;
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    content: ' ';
    display: block;
    height: 6px;
    left: -2px;
    position: absolute;
    right: 124px;
    text-align: right;
    text-size-adjust: 100%;
    text-transform: uppercase;
    top: 30px;
    white-space: nowrap;
    width: 10px;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 4px 3px;
    transform-origin: 4px 3px;
    border-top: 6px solid #189aca;
    border-right: 0px solid rgba(0, 0, 0, 0);
    border-bottom: 0px solid rgba(0, 0, 0, 0);
    border-left: 7px solid rgba(0, 0, 0, 0);
    font: normal normal normal normal 16px / normal Helvetica, HelveticaNeue, "Helvetica Neue", Arial, Verdana, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}

/* Search Form */
	.bw_Search_Form p {margin:0}
	.bw_Search_Form .itext,.bw_Search_Form .iselect {margin-bottom:5px !important}
	.bw_search_submit_button {width:100%}

 /* View Boat */
	.bw_Boat_Top_Info_Buttons .row {margin-left: 0px;margin-right: 0px;}
    .bw_captcha_refresh_image {display:none}
    .bw_Boat_Header_Price {margin-top:0px}
   	.bw_Boat_Top_Info_Buttons .btn {margin-bottom: 5px;margin-left:-15px;margin-right:-15px;min-width:140px}
    .bw_Boat_Top_Info,.bw_Boat_Header_Container {margin-bottom:0px !important;}
    .bw_Boat_Field_Label,.bw_List_Price,.bw_Boat_Header_Price {font-weight: bold;}
    .bw_Boat_Header_Price,.bw_Boat_Header_Status {display:inline-block;margin-right:10px}
    .bw_Boat_Field_Row:nth-child(odd) {
			background-color:#efefef;
		}
    .bw_Boat_Field_Row {
            padding-top: 5px;
            padding-bottom: 5px;
			margin:0;
            margin-bottom:0px !important;
			font-size: 16px;
		}
    .bw_Enquiry_Form input,.bw_Enquiry_Form select, .bw_Enquiry_Form textarea {width:100%;margin-bottom:0px !important;}
    .bw_Enquiry_Form textarea {height:100%}
	.alert-danger {background-color:#ffcdd2}
	.content-wrapper > .container > .clearfix {margin-top: 20px !important;}
	
   	/* Galleria Slider */
		.galleria-container {background: #FFFFFF;}
		.galleria-info {display:none !important;}
		/*.notouch .galleria-thumb-nav-left:hover, .notouch .galleria-thumb-nav-right:hover, .touch .galleria-thumb-nav-left:active, .touch .galleria-thumb-nav-right:active {*/
		.notouch .galleria-thumb-nav-left, .notouch .galleria-thumb-nav-right {
			background-color:#109bc5 !important;
		}
        .bw_Boat_Gallery_Container_Inner {;margin-left:-15px;margin-right:-15px}
	/* Enquiry Form */
		.bw_Enquiry_Form_Container {margin-left:5px;margin-right:5px;}
	/* Buttons at top */
		@media only screen and (min-width: 768px) {
			.bw_Boat_Top_Info_Buttons .col-md-2 {margin-right:50px}
		}
		
/* Latest Listings */
#latest_boats h3.title {
	min-height: auto !important;
    padding-bottom: 0px !important;
}
#latest_boats span.price {top:70px !important}
.Zbw_latest_listings {margin-right:20px}