/* General */
.bw-container {width:auto}
.bw_Container a,#bw_Credit a {color:var(--e-global-color-accent)}
.bw_Container a:hover {color:#0a141d}

/* Featured */
.bw_Featured .bw_Boat_List_Refine {display:none}

/* Boat List */
.bw_individual_listing .bw_info_row {color:black}
.bw_individual_listing .bw_View_btn {color:black !important;border:unset;}
.bw_individual_listing_wrapper img {min-height: 221px;object-fit: cover;}
.bw_individual_listing .bw_desc_box h3 {height: 46px;font-size:18px}
.bw_individual_listing .bw_desc_box h3 a {color:black;text-decoration:none}
.bw_individual_listing .bw_info_row {margin-top:0px}
.bw_individual_listing .bw_Reference {display:none}
.bw_individual_listing .bw_sold_text.bw_Sold {color: white;background-color: red;font-weight: bold;}
.bw-pagination {padding:0}

/* Search Form */
.bw_Search_Form .form-group {min-width:175px;max-width:175px;margin-bottom:10px}
.bw_Search_Form input {min-width:171px}
.bw_Search_Form #input-keywords input {padding-left:5px;padding-right:5px;min-width: 174px;max-width: 174px;}
.bw_Search_Form #input-submit input {padding-left:0px;padding-right:0px}
.bw_Search_Form input#keywords::placeholder {color: rgba(255,255,255,0.8);}
.bw_Search_Form input#keywords {background-color: transparent;color: white;border-color: white}
.bw_Search_Form .form-group select {padding: 0.5rem 0.5rem;}
.bw_Search_Form .vc_hidden-xs {display:none}
.bw_Search_Form select {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance:none;
    background-image: linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);
    background-position: calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;
    background-size: 5px 5px,5px 5px,1px 1.5em;
    background-repeat: no-repeat;
    border-color: #EBEBEB;
}
@media (max-width:767px) {
  .bw_Search_Form {margin-left:-25px;margin-right:-25px}
}

/* Boat View Page */
.bw_Enquiry_Form input, .bw_Enquiry_Form select {
    width: 100%;
    margin-bottom: 15px;
    font-size: 18px;
    line-height: 1.8;
    padding: 11px 10px;
}
.bw_Enquiry_Form {margin-bottom: 20px}
.bw_Boat_Header_Price {margin-top:0}
.bw_Boat_Header_Sold {color: white;background-color: red;font-weight: bold;padding-left:5px;padding-right:5px;}
.bw_shares_avail {text-align: center;margin-top: 10px;margin-bottom: 10px;}

h1,.bw_Boat_Header,.bw_Enquiry_Form_Heading {
  color: var(--e-global-color-accent);
  text-align:center;
}

.galleria-theme-classic {
  background-color:transparent;
}
.galleria-theme-classic.fullscreen {
  background-color:black;
}
#galleria {
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
}
.galleria-info {display:none !important}

.bw_Boat_Desc {margin-top:20px}
.bw_Boat_Field_Row {margin-bottom:10px}
.bw_Boat_Field_Label {font-weight:bold;color: var(--e-global-color-accent);}
.bw_Boat_View_Container .button {
  margin-top: 2px;
  min-width: 140px;
	padding: 3px;
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: transparent;
  border:1px solid white;
  color: white;
  cursor: pointer;
}
.bw_Boat_View_Container .button:hover {
  background-color: white;
  color:black;
}
.bw_Boat_Gallery_Container_Inner {padding-left:0px;padding-right:0px}
.bw_Enquiry_Form_Heading {margin-top:30px}
.bw_Enquiry_Form label {font-weight:bold;color: var(--e-global-color-accent);}
.bw_MakeModel a {text-shadow:none !important;font-weight:bold}
.bw_Boat_Top_Info {
  padding-top:20px;
  text-align:center;
}
.bw_Search_Form #input-submit input {border-color:var( --e-global-color-accent );}
.bw_Search_Form #input-submit input:hover {border:1px solid white;}

@media (max-width:767px) {
  #galleria {
      margin-left: -15px;
      margin-right: -15px;
  }
  .bw_Boat_View_Container .button {
    min-width:49%;
  }
  .bw_Boat_List_Boats .bw_individual_listing_wrapper {
    padding-left: 15px;
    padding-right: 15px;
  }
  .bw_Search_Form #input-submit input {width:100%;padding-left:10px;padding-right:10px;}
}
@media (min-width:1101px) {
  body {overflow-x:hidden} /* needed to hide the overflow from the expanding of the divs below to give the bg */
  .galleria-theme-classic .galleria-image-nav-left,.galleria-theme-classic .galleria-image-nav-right {
    width:60px;
    height:60px;
  }
}
.galleria-theme-classic .galleria-image-nav-left {margin-left:10px;}
.galleria-theme-classic .galleria-image-nav-right {margin-right:10px;}
.galleria-theme-classic .galleria-thumb-nav-left,.galleria-theme-classic .galleria-thumb-nav-right {border-color:#333}
.galleria-theme-classic .galleria-thumb-nav-left:hover,.galleria-theme-classic .galleria-thumb-nav-right:hover {border-color: #000;background-color: transparent !important;}
.bw_videos_standalone_container:before {
    display: block;
    content: "VIDEOS";
    font-size: 25px;
    text-align: center;
    border-bottom: 1px lightgrey solid;
    margin-top:10px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    color: var(--e-global-color-accent);
}

.bw_video_standalone_outer {padding:10px}
@media (min-width:768px) {
  .bw_videos_standalone_container.bw_videos_standalone_count_3 .bw_video_standalone_outer:last-of-type,
  .bw_videos_standalone_container.bw_videos_standalone_count_5 .bw_video_standalone_outer:last-of-type {
    margin-left: 25%;
  }
}
.bw_Boat_Fields_Container {margin-top:30px}
