body {
    --e-global-color-primary: #113458;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #F14A51;
}
.breadcrumb_container {display: none !important}
#adv-search-1 {display: none;}
#bw_Credit_Link {display: none;}
/* Boat List */
    .bw_info_row, .bw_descript_row {padding-left: 10px;padding-right: 10px;}
    .bw_descript_row {height: 120px;overflow: hidden;}
    .bw_Boat_List_Boats > .col-xs-12 {padding:0}
	.bw_individual_listing_heading a {color:black}
	.bw_individual_listing_heading a:hover {text-decoration:underline;}
	.bw_View_btn {color: black;font-weight:bold;}
	.bw_View_btn:hover {color: #ed1d24;}
	.bw_info_row {font-size: 16px}
  .bw_more_info {text-align:center}
  .bw_more_info .elementor-button {line-height:40px}
  .bw_individual_listing_sub_wrapper {padding-top:0 !important}
  .bw_individual_listing_sub_wrapper h4 {line-height:40px;font-size:16px}
  .bw_individual_listing_sub_wrapper h4 a {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
  }
/* Pagination */
  .pagination {float:right}
  .pagination>li {
      display: inline;
  }
  .pagination li a, .pagination li span {
      color: #113458 !important;
  }
  .pagination>li>a, .pagination>li>span {
      position: relative;
      float: left;
      padding: 6px 12px;
      text-decoration: none;
      color: #428bca;
      background-color: #fff;
      border: 1px solid #ddd;
      margin-left: -1px;
      font-weight: bold;
  }
  .pagination .active a, .pagination .active span, .pagination .active a:hover, .pagination .active span:hover, .pagination .active a:focus, .pagination .active span:focus {
      background: #113458 !important;
      border-color: #dfdfdf !important;
      color: #fff !important;
  }
  .pagination li:not(.active) a:hover {
      text-decoration: underline;
  }
span.text-overlay,span.bw_sold_text.bw_Sold {
    text-transform: uppercase;
    box-shadow: rgba(0,0,0,.2) 2px 2px 4px 0;
    box-sizing: border-box;
    color: rgb(255,255,255);
    display: block;
    height: 26px;
    left: 7px;
    max-width: 100%;
    position: absolute;
    text-align: right;
    text-size-adjust: 100%;
    text-overflow: ellipsis;
    text-transform: uppercase;
    top: 5px;
    white-space: nowrap;
    width: 80px;
    z-index: 1;
    background: #ed1d24 none repeat scroll 0% 0% / auto padding-box border-box;
    font: normal normal normal normal 16px / normal Helvetica,HelveticaNeue,"Helvetica Neue",Arial,Verdana,sans-serif;
    margin: 0 1px 14px 0;
    outline: rgb(255,255,255) none 0;
    padding: 4px 9px;
}
span.text-overlay:before,span.bw_sold_text.bw_Sold:before {
    bottom: -7px;
    box-sizing: border-box;
    color: rgb(255,255,255);
    content: ' ';
    display: block;
    height: 6px;
    left: -1px;
    position: absolute;
    right: 124px;
    text-align: right;
    text-size-adjust: 100%;
    text-transform: uppercase;
    top: 26px;
    white-space: nowrap;
    width: 10px;
    border-top: 7px solid hsla(1,44%,68%,1);
    border-right: 0 solid rgba(0,0,0,0);
    border-bottom: 0 solid rgba(0,0,0,0);
    border-left: 8px solid rgba(0,0,0,0);
}
span.text-overlay:after,span.bw_sold_text.bw_Sold:after {
    bottom: 0;
    box-sizing: border-box;
    color: rgb(255,255,255);
    content: ' ';
    display: block;
    height: 26px;
    left: 80px;
    position: absolute;
    text-align: right;
    text-size-adjust: 100%;
    text-transform: uppercase;
    white-space: nowrap;
    width: 10px;
    column-rule-color: rgb(255,255,255);
    border-bottom: 27px solid #ed1d24;
    border-left: 0 solid rgba(0,0,0,0);
    border-top: 0 solid rgba(0,0,0,0);
    border-right: 27px solid rgba(0,0,0,0);
}

/* Boat View */
.bw_Enquiry_Form select {background-color:#F8F8F8;color:var( --e-global-color-secondary )}
.bw_Send_Enquiry {font-size:18px;padding:10px;cursor:pointer}
.bw_Boat_Field_Label {font-weight: bold}
.bw_Boat_Field_Row {margin-top: 20px}
.bw_Boat_Desc_Label,.bw_Boat_Field_Row.bw_Boat_Price {display:none}
.bw_Boat_Desc_Field {width: 100%}
#galleria {max-width: 950px;margin-left:auto;margin-right:auto}
.yellow-btn {
  	padding: 6px 10px;
    background-color: #113458;
    color: #fff !important;
  	cursor: pointer;
  	border-radius: 5px;
}
.yellow-btn:hover {
  text-decoration: underline;
}
.property_titel_main .yellow-btn {
  float:right;
  margin-left: 10px;
  margin-bottom: 5px;
}
.galleria-theme-classic {background-color: white !important}
.bw_Boat_Top_Info_Buttons .bw-col-md-2:first-of-type {margin-left: 16.666666666666664%}
.bw_Boat_Top_Info_Buttons .bw-col-md-2:last-of-type {margin-right: 16.666666666666664%}
.bw_Boat_Header_Container {text-align: center}
.bw_Enquiry_Form_Container {margin-top: 50px}
.property_titel_right {float:right}
.property_titel_left {float:left}
.property_titel_main {
    border-bottom: 1px solid #dbdbdb;
    float: left;
    width: 100%;
    margin: 0 0 20px 0;
}
@media (max-width: 767px) {
    .property_titel_right {
                  float: right;
                  margin-top: -55px;
              }
    #wrap .page-title {
      background-blend-mode: darken;
      background-color: rgba(0,0,0,0.25);
    }
  	#galleria {
    	margin-left: -30px;
     	margin-right: -30px;
  }
  #wrap .page-title h1 {
    color: white !important;
    text-shadow: 1px 1px black;
  }
  #property-search {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
}


.hidden {display: none !important;}
@media (max-width:767px) {
    .hidden-xs {display: none;}
}

/* Search Form */
.bw_Search_Form .form-group select, .bw_Search_Form .form-group select:focus {
    color: grey !important;
    background-color: white !important;
    padding: 8px;
}
@media (max-width:767px) {
  .bw_Search_Form select,.bw_Search_Form .bw_search_submit_button {
      min-width:180px;
      max-width:180px;
  }
}
.bw_Search_Form .bw_search_submit_button {
    background-image: none;
    box-shadow: none;
    background-color: #1CA8DD;
    border-color: #1CA8DD;
    padding-top: 6px;
    padding-bottom: 6px;
    margin-top:-2px;
}
