/* General */
.bw-container,.bw_Container {width:auto;max-width: var(--wp--style--global--wide-size);font-size:16px}
.bw_Container a,#bw_Credit a {color:var(--link_color)}
#main,#main > .fusion-row {background-color: #1E2123 !important}
#main {padding-top:20px}
button,button:hover,a.btn,a.btn:hover {
  cursor:pointer;
  background-image: linear-gradient(var(--button_gradient_angle,180deg),var(--button_gradient_top_color_hover) var(--button_gradient_start,0),var(--button_gradient_bottom_color_hover) var(--button_gradient_end,100%));
  border-radius: 0px;
  border: 1px solid #ae3939;
  background-color: #ae3939;
  color: white;
	padding: 10px;
}
button:hover,a.btn:hover {
  background-color: var(--theme-color-text_hover);
  color: white;
}
.bw-row {margin-bottom:40px}
.bw-container .bw_List_Title {margin-top:0;margin-bottom:0}
.bw-container .bw_List_Title a,.bw_List_Year,.bw_List_Length {display:inline-block}
.bw_List_Text {margin-bottom:10px}
.bw_List_Image_Container {margin-bottom:10px}

/* Featured */
.bw_Featured .bw_Boat_List_Refine {display:none}

/* Boat List */
.bw_cate_Sold_Archive_Sold .bw_Boat_List_Refine {display:none}
.bw_Boat_List_Refine {margin-bottom:10px}
.bw_individual_listing {border:none !important}
.bw_individual_listing .bw_View_btn {margin-top: -2px;}
.bw_individual_listing_wrapper img {min-height: 221px;object-fit: cover;width:100%}
.bw_individual_listing .bw_desc_box h3 {height: 47px;font-size:24px;margin-top:8px}
.ZZbw_individual_listing .bw_info_row_2 a {display:none !important}
.bw_individual_listing .bw_info_row {margin-top:8px;font-size:18px}
.bw_individual_listing .bw_new_only_heading {display:none}
.bw_individual_listing .bw_Reference {float:right}
.bw_individual_listing .bw_sold_text.bw_Sold {color: #ae3939;font-weight: bold;}
.bw_List_Sold {color: #ae3939}
.bw_Boat_Desc_Field {color: #ae3939}

/* Search Form */
.bw_Search_Form .form-group {min-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_Boat_Header_Sold {color: #ae3939;font-weight: bold;padding-left:5px;padding-right:5px;}
input, select, textarea {width: 100%;}
.bw_Enquiry_Form .bw-row {margin-top:7px}
h1.bw_Boat_Heading ,.bw_Boat_Header,.bw_Enquiry_Form_Heading {text-align: center}
h1.bw_Boat_Heading {font-size:50px;line-height: 1.2 !important}
.bw_Enquiry_Form_Heading {
  font-size:30px !important;
  margin-top: 30px;
  text-align: left;
}
.bw_Send_Enquiry.btn {background-color:#ae3939}
.bw_Boat_Top_Info_Buttons {padding:0}

.galleria-theme-classic {
  background-color:transparent;
}
.galleria-theme-classic.fullscreen {
  z-index: 999999;
  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}
.bw_Boat_View_Container .button {
    margin-top: 2px;
    min-width: 170px;
    padding: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
		display:inline-block;
}
.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;}
.bw_MakeModel a {text-shadow:none !important;font-weight:bold}
.bw_Boat_Top_Info {
  padding-top:20px;
  text-align:center;
}

/*
@media (max-width:767px) {
  #galleria {
      margin-left: -15px;
      margin-right: -15px;
  }
  .bw_Boat_View_Container .button {
    min-width:48%;
  }
  .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}
  .bw_Search_Form #input-submit input {width:100%}
}
@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;}
