::-webkit-input-placeholder {
  color: #103353;
  font-weight: 400; }

:-moz-placeholder {
  color: #103353;
  font-weight: 400; }

::-moz-placeholder {
  color: #103353;
  font-weight: 400; }

:-ms-input-placeholder {
  color: #103353;
  font-weight: 400; }

                        /*@mixin input-placeholder($placeholder-color){ 
  ::-webkit-input-placeholder {
     color: $placeholder-color;
      font-weight:400;
  }
  :-moz-placeholder { /* Firefox 18-
     color: $placeholder-color; 
      font-weight: 400;
  }
  ::-moz-placeholder {  /* Firefox 19+
     color: $placeholder-color;  
      font-weight: 400;
  }
  :-ms-input-placeholder {  
     color: $placeholder-color;  
      font-weight: 400;
  }
  
}*/
/*-----------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------- 
   
  Colours
  
-------------------------------------------------------------------------------------------------------------------------    
-----------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------- 
  Primary Colours
--------------------------------*/
/*-------------------------------- 
  Blues
--------------------------------*/
/*-------------------------------- 
  Yellows
--------------------------------*/
/*-------------------------------- 
  Other
--------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------- 
   
  Fonts
  
-------------------------------------------------------------------------------------------------------------------------    
-----------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------- 
   
  Layout
  
-------------------------------------------------------------------------------------------------------------------------    
-----------------------------------------------------------------------------------------------------------------------*/
.home .search-gadget.BE .product span.input select, .home .search-gadget.BE .locationFilter span.input select, .home .search-gadget.BE .period span.input select, .home .search-gadget.BE .adults span.input select, .home .search-gadget.BE .children span.input select, .home .search-gadget.BE .infants span.input select, .home .search-gadget.BE .accommTypes span.input select, .home .search-gadget.BE .facilities span.input select, .home .search-gadget.BE .tourTypes span.input select, .home .search-gadget.BE .sortBy .byWhich span.input select, .home .search-gadget.BE .sortBy .byOrder span.input select, .home .search-gadget.BE div.date span.input select, .home .search-gadget.BE .concessions span.input select, .home .search-gadget.BE .students span.input select, .home .search-gadget.BE .observers span.input select,
.inner.full .search-gadget.BE .product span.input select,
.inner.full .search-gadget.BE .locationFilter span.input select,
.inner.full .search-gadget.BE .period span.input select,
.inner.full .search-gadget.BE .adults span.input select,
.inner.full .search-gadget.BE .children span.input select,
.inner.full .search-gadget.BE .infants span.input select,
.inner.full .search-gadget.BE .accommTypes span.input select,
.inner.full .search-gadget.BE .facilities span.input select,
.inner.full .search-gadget.BE .tourTypes span.input select,
.inner.full .search-gadget.BE .sortBy .byWhich span.input select,
.inner.full .search-gadget.BE .sortBy .byOrder span.input select,
.inner.full .search-gadget.BE div.date span.input select,
.inner.full .search-gadget.BE .concessions span.input select,
.inner.full .search-gadget.BE .students span.input select,
.inner.full .search-gadget.BE .observers span.input select, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.quantity div.be-select select,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.quantity div.be-select select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  outline: 0;
  box-shadow: none;
  width: 100%;
  border: none;
  font-size: 12px;
  font-weight: 500;
  vertical-align: top;
  cursor: pointer;
  text-overflow: ''; }

.home .search-gadget.BE .product span.input select::-ms-expand, .home .search-gadget.BE .locationFilter span.input select::-ms-expand, .home .search-gadget.BE .period span.input select::-ms-expand, .home .search-gadget.BE .adults span.input select::-ms-expand, .home .search-gadget.BE .children span.input select::-ms-expand, .home .search-gadget.BE .infants span.input select::-ms-expand, .home .search-gadget.BE .accommTypes span.input select::-ms-expand, .home .search-gadget.BE .facilities span.input select::-ms-expand, .home .search-gadget.BE .tourTypes span.input select::-ms-expand, .home .search-gadget.BE .sortBy .byWhich span.input select::-ms-expand, .home .search-gadget.BE .sortBy .byOrder span.input select::-ms-expand, .home .search-gadget.BE div.date span.input select::-ms-expand, .home .search-gadget.BE .concessions span.input select::-ms-expand, .home .search-gadget.BE .students span.input select::-ms-expand, .home .search-gadget.BE .observers span.input select::-ms-expand,
.inner.full .search-gadget.BE .product span.input select::-ms-expand,
.inner.full .search-gadget.BE .locationFilter span.input select::-ms-expand,
.inner.full .search-gadget.BE .period span.input select::-ms-expand,
.inner.full .search-gadget.BE .adults span.input select::-ms-expand,
.inner.full .search-gadget.BE .children span.input select::-ms-expand,
.inner.full .search-gadget.BE .infants span.input select::-ms-expand,
.inner.full .search-gadget.BE .accommTypes span.input select::-ms-expand,
.inner.full .search-gadget.BE .facilities span.input select::-ms-expand,
.inner.full .search-gadget.BE .tourTypes span.input select::-ms-expand,
.inner.full .search-gadget.BE .sortBy .byWhich span.input select::-ms-expand,
.inner.full .search-gadget.BE .sortBy .byOrder span.input select::-ms-expand,
.inner.full .search-gadget.BE div.date span.input select::-ms-expand,
.inner.full .search-gadget.BE .concessions span.input select::-ms-expand,
.inner.full .search-gadget.BE .students span.input select::-ms-expand,
.inner.full .search-gadget.BE .observers span.input select::-ms-expand, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.quantity div.be-select select::-ms-expand,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.quantity div.be-select select::-ms-expand {
  display: none; }

.home .search-gadget.BE .product:before, .home .search-gadget.BE .locationFilter:before, .home .search-gadget.BE .period:before, .home .search-gadget.BE .adults:before, .home .search-gadget.BE .children:before, .home .search-gadget.BE .infants:before, .home .search-gadget.BE .accommTypes:before, .home .search-gadget.BE .facilities:before, .home .search-gadget.BE .tourTypes:before, .home .search-gadget.BE .sortBy .byWhich:before, .home .search-gadget.BE .sortBy .byOrder:before, .home .search-gadget.BE .concessions:before, .home .search-gadget.BE .students:before, .home .search-gadget.BE .observers:before,
.inner.full .search-gadget.BE .product:before,
.inner.full .search-gadget.BE .locationFilter:before,
.inner.full .search-gadget.BE .period:before,
.inner.full .search-gadget.BE .adults:before,
.inner.full .search-gadget.BE .children:before,
.inner.full .search-gadget.BE .infants:before,
.inner.full .search-gadget.BE .accommTypes:before,
.inner.full .search-gadget.BE .facilities:before,
.inner.full .search-gadget.BE .tourTypes:before,
.inner.full .search-gadget.BE .sortBy .byWhich:before,
.inner.full .search-gadget.BE .sortBy .byOrder:before,
.inner.full .search-gadget.BE .concessions:before,
.inner.full .search-gadget.BE .students:before,
.inner.full .search-gadget.BE .observers:before, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.quantity div.be-select:before,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.quantity div.be-select:before {
  content: "\f0d7";
  font-family: "FontAwesome", sans-serif;
  display: block;
  position: absolute;
  right: 10px;
  color: #e6bb40; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid table tbody tr td.total a:hover span.im-pricebutton, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid table tbody tr td.total a:hover span.im-pricebutton, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid table tbody tr td.total a:hover span.im-pricebutton, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.total a:hover span.im-pricebutton, .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid table tbody tr td.total a:focus span.im-pricebutton, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid table tbody tr td.total a:focus span.im-pricebutton, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid table tbody tr td.total a:focus span.im-pricebutton, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.total a:focus span.im-pricebutton, .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid table tbody tr td.total a:active span.im-pricebutton, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid table tbody tr td.total a:active span.im-pricebutton, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid table tbody tr td.total a:active span.im-pricebutton, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.total a:active span.im-pricebutton, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.total a.im-pricebutton:hover, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.total a.im-pricebutton:focus, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.total a.im-pricebutton:active,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.total a.im-pricebutton:hover,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.total a.im-pricebutton:focus,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.total a.im-pricebutton:active, .be-checkout #begadget-booking div.cartItems div.expirationDate.expiring .actions button:hover, .be-checkout #begadget-booking div.cartItems div.expirationDate.expiring .actions button:active, .be-checkout #begadget-booking div.cartItems div.expirationDate.expiring .actions button:focus, .be-checkout #begadget-booking div.cartItems div.expirationDate.expired .actions button:hover, .be-checkout #begadget-booking div.cartItems div.expirationDate.expired .actions button:active, .be-checkout #begadget-booking div.cartItems div.expirationDate.expired .actions button:focus, .be-checkout #begadget-booking div.ccDetails div.button a:hover, .be-checkout #begadget-booking div.ccDetails div.button a:active, .be-checkout #begadget-booking div.ccDetails div.button a:focus {
  background: #e6bb40; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.description a.more, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.description a.more, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.description a.more, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.name a.more,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.name a.more {
  background: none;
  color: #333 !important;
  text-decoration: none;
  font-size: 12px;
  font-weight: 600;
  cursor: pointer; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.description a.more:before, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.description a.more:before, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.description a.more:before, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.name a.more:before,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.name a.more:before {
  content: "More Info";
  display: inline-block; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.description a.more:after, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.description a.more:after, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.description a.more:after, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.name a.more:after,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.name a.more:after {
  content: "\f0d7";
  font-family: "FontAwesome", sans-serif;
  display: inline-block;
  margin-left: 8px;
  font-weight: 400; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.description a.more:hover:before, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.description a.more:hover:before, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.description a.more:hover:before, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.name a.more:hover:before {
  text-decoration: underline; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.description a.OperatorInfoLess.more:before, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.description a.OperatorInfoLess.more:before, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.description a.OperatorInfoLess.more:before, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.name a.OperatorInfoLess.more:before {
  content: "Less Info"; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.description a.OperatorInfoLess.more:after, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.description a.OperatorInfoLess.more:after, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.description a.OperatorInfoLess.more:after, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.name a.OperatorInfoLess.more:after {
  content: "\f0d8"; }

/* -- end of %be-button-more -- */
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.total a.im-pricebutton.sold-out,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.total a.im-pricebutton.sold-out, .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid table tbody tr td.total a span.im-pricebutton, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid table tbody tr td.total a span.im-pricebutton, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid table tbody tr td.total a span.im-pricebutton, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.total a span.im-pricebutton, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.total a.im-pricebutton,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.total a.im-pricebutton, .be-checkout #begadget-booking div.cartItems div.expirationDate.expiring .actions button, .be-checkout #begadget-booking div.cartItems div.expirationDate.expired .actions button, .be-checkout #begadget-booking div.ccDetails div.button a {
  background: #a24a37;
  border: none;
  border-radius: 0px;
  padding: 10px 16px; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid table tbody tr td.total a span.im-pricebutton .im-pricebutton-label, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid table tbody tr td.total a span.im-pricebutton .im-pricebutton-label, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid table tbody tr td.total a span.im-pricebutton .im-pricebutton-label, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.total a span.im-pricebutton .im-pricebutton-label, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.total a.im-pricebutton .im-pricebutton-label, .be-checkout #begadget-booking div.cartItems div.expirationDate.expiring .actions button .im-pricebutton-label, .be-checkout #begadget-booking div.cartItems div.expirationDate.expired .actions button .im-pricebutton-label, .be-checkout #begadget-booking div.ccDetails div.button a .im-pricebutton-label {
  font-size: 10px;
  font-weight: 400;
  text-transform: uppercase; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid table tbody tr td.total a span.im-pricebutton .im-pricebutton-amount, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid table tbody tr td.total a span.im-pricebutton .im-pricebutton-amount, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid table tbody tr td.total a span.im-pricebutton .im-pricebutton-amount, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.total a span.im-pricebutton .im-pricebutton-amount, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.total a.im-pricebutton .im-pricebutton-amount, .be-checkout #begadget-booking div.cartItems div.expirationDate.expiring .actions button .im-pricebutton-amount, .be-checkout #begadget-booking div.cartItems div.expirationDate.expired .actions button .im-pricebutton-amount, .be-checkout #begadget-booking div.ccDetails div.button a .im-pricebutton-amount {
  font-size: 24px;
  font-weight: 400; }

/* -- end of %be-button -- */
.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid table tbody tr td.total a.sold-out:hover span.im-pricebutton, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid table tbody tr td.total a.sold-out:hover span.im-pricebutton, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid table tbody tr td.total a.sold-out:hover span.im-pricebutton, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.total a.sold-out:hover span.im-pricebutton, .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid table tbody tr td.total a.sold-out:focus span.im-pricebutton, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid table tbody tr td.total a.sold-out:focus span.im-pricebutton, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid table tbody tr td.total a.sold-out:focus span.im-pricebutton, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.total a.sold-out:focus span.im-pricebutton, .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid table tbody tr td.total a.sold-out:active span.im-pricebutton, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid table tbody tr td.total a.sold-out:active span.im-pricebutton, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid table tbody tr td.total a.sold-out:active span.im-pricebutton, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.total a.sold-out:active span.im-pricebutton, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.total a.im-pricebutton.sold-out:hover, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.total a.im-pricebutton.sold-out:focus, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.total a.im-pricebutton.sold-out:active,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.total a.im-pricebutton.sold-out:hover,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.total a.im-pricebutton.sold-out:focus,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.total a.im-pricebutton.sold-out:active {
  background: #9d9d9d !important; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid table tbody tr td.total a.sold-out span.im-pricebutton, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid table tbody tr td.total a.sold-out span.im-pricebutton, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid table tbody tr td.total a.sold-out span.im-pricebutton, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.total a.sold-out span.im-pricebutton, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.total a.im-pricebutton.sold-out,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.total a.im-pricebutton.sold-out {
  background: #A2A2A2; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid table tbody tr td.total a.sold-out span.im-pricebutton .im-pricebutton-label, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid table tbody tr td.total a.sold-out span.im-pricebutton .im-pricebutton-label, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid table tbody tr td.total a.sold-out span.im-pricebutton .im-pricebutton-label, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.total a.sold-out span.im-pricebutton .im-pricebutton-label, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.total a.im-pricebutton.sold-out .im-pricebutton-label {
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  color: #fff;
  white-space: normal;
  text-align: center;
  display: inline-block;
  max-width: 85px;
  margin-bottom: 0px; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid table tbody tr, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid table tbody tr, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid table tbody tr, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr {
  border-color: #D8D8D8; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid table tbody tr.even td, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid table tbody tr.even td, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid table tbody tr.even td, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.even td {
  background: #fcfcfc; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid table tbody tr:hover td, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid table tbody tr:hover td, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid table tbody tr:hover td, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr:hover td, .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid table tbody tr:hover.even td, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid table tbody tr:hover.even td, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid table tbody tr:hover.even td, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr:hover.even td, .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid table tbody tr.hover td, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid table tbody tr.hover td, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid table tbody tr.hover td, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.hover td, .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid table tbody tr.hover.even td, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid table tbody tr.hover.even td, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid table tbody tr.hover.even td, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.hover.even td {
  background: whitesmoke; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.thumb, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.thumb, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.thumb, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.name div.thumb,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.name div.thumb {
  width: 140px;
  height: 140px;
  padding: 0px;
  border: none;
  margin-bottom: 0;
  margin-right: 20px; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.thumb img, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.thumb img, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.thumb img, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.name div.thumb img,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.name div.thumb img {
  width: 100%;
  height: auto; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property a.name, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property a.name, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property a.name, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.name,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.name {
  color: #333;
  font-size: 20px;
  font-weight: 600; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid {
  border: none;
  /* -- end of div.type-group table tbody.advanced-price-view, table tbody -- */ }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid div.type-group table tbody.advanced-price-view, .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid table tbody, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid table tbody, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid table tbody, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody {
  /* -- end of tr, tr.instant-confirmation -- */ }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.total, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.total, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.total, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid div.type-group table tbody.advanced-price-view tr td.total,
.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr.instant-confirmation td.total,
.inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr.instant-confirmation td.total,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr.instant-confirmation td.total,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid div.type-group table tbody.advanced-price-view tr.instant-confirmation td.total, .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid table tbody tr td.total, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid table tbody tr td.total, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid table tbody tr td.total, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.total,
.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid table tbody tr.instant-confirmation td.total,
.inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid table tbody tr.instant-confirmation td.total,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid table tbody tr.instant-confirmation td.total,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.total {
  vertical-align: top;
  padding-top: 50px; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.price, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.price, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.price, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid div.type-group table tbody.advanced-price-view tr td.price, .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid table tbody tr td.price, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid table tbody tr td.price, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid table tbody tr td.price, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.price {
  vertical-align: top;
  padding-top: 75px;
  font-size: 15px; }

/* -- end of %be-price-grid */
body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems .item,
body.public-page div#wdOverlayContent .cartInOverlay div.cartItems .item, .be-checkout #begadget-booking div.cartItems .item {
  max-width: 1100px;
  margin: 0px auto;
  border-bottom: 1px solid #CECECE;
  border-top: 0px;
  padding: 20px 0px; }

body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems .item:nth-child(1),
body.public-page div#wdOverlayContent .cartInOverlay div.cartItems .item:nth-child(1), .be-checkout #begadget-booking div.cartItems .item:nth-child(1) {
  border-top: 1px solid #CECECE; }

body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems .item div.name,
body.public-page div#wdOverlayContent .cartInOverlay div.cartItems .item div.name, .be-checkout #begadget-booking div.cartItems .item div.name {
  background: none;
  padding-left: 0px;
  padding-right: 60px; }

body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems .item div.name a,
body.public-page div#wdOverlayContent .cartInOverlay div.cartItems .item div.name a, .be-checkout #begadget-booking div.cartItems .item div.name a {
  display: block;
  font-family: "Raleway", sans-serif;
  font-size: 20px;
  font-weight: 600;
  color: #333;
  margin-bottom: 5px; }

body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems .item div.operator,
body.public-page div#wdOverlayContent .cartInOverlay div.cartItems .item div.operator, .be-checkout #begadget-booking div.cartItems .item div.operator,
body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems .item div.date-nights,
body.public-page div#wdOverlayContent .cartInOverlay div.cartItems .item div.date-nights,
.be-checkout #begadget-booking div.cartItems .item div.date-nights,
body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems .item div.dropoff,
body.public-page div#wdOverlayContent .cartInOverlay div.cartItems .item div.dropoff,
.be-checkout #begadget-booking div.cartItems .item div.dropoff,
body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems .item div.pickup,
body.public-page div#wdOverlayContent .cartInOverlay div.cartItems .item div.pickup,
.be-checkout #begadget-booking div.cartItems .item div.pickup,
body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems .item div.bookingQuestions,
body.public-page div#wdOverlayContent .cartInOverlay div.cartItems .item div.bookingQuestions,
.be-checkout #begadget-booking div.cartItems .item div.bookingQuestions {
  font-family: "Raleway", sans-serif;
  font-size: 14px;
  color: #333;
  padding-left: 0px; }

body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems .item div.operator label,
body.public-page div#wdOverlayContent .cartInOverlay div.cartItems .item div.operator label, .be-checkout #begadget-booking div.cartItems .item div.operator label,
body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems .item div.date-nights label,
body.public-page div#wdOverlayContent .cartInOverlay div.cartItems .item div.date-nights label,
.be-checkout #begadget-booking div.cartItems .item div.date-nights label,
body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems .item div.dropoff label,
body.public-page div#wdOverlayContent .cartInOverlay div.cartItems .item div.dropoff label,
.be-checkout #begadget-booking div.cartItems .item div.dropoff label,
body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems .item div.pickup label,
body.public-page div#wdOverlayContent .cartInOverlay div.cartItems .item div.pickup label,
.be-checkout #begadget-booking div.cartItems .item div.pickup label,
body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems .item div.bookingQuestions label,
body.public-page div#wdOverlayContent .cartInOverlay div.cartItems .item div.bookingQuestions label,
.be-checkout #begadget-booking div.cartItems .item div.bookingQuestions label {
  margin-right: 5px; }

body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems .item div.date-nights,
body.public-page div#wdOverlayContent .cartInOverlay div.cartItems .item div.date-nights, .be-checkout #begadget-booking div.cartItems .item div.date-nights {
  color: #fff;
  margin-top: 16px;
  line-height: 16px; }

body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems .item div.date-nights *,
body.public-page div#wdOverlayContent .cartInOverlay div.cartItems .item div.date-nights *, .be-checkout #begadget-booking div.cartItems .item div.date-nights * {
  float: left;
  color: #333; }

body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems .item div.date-nights span,
body.public-page div#wdOverlayContent .cartInOverlay div.cartItems .item div.date-nights span, .be-checkout #begadget-booking div.cartItems .item div.date-nights span {
  margin-right: 5px; }

body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems .item div.date-nights span.dayName:after,
body.public-page div#wdOverlayContent .cartInOverlay div.cartItems .item div.date-nights span.dayName:after, .be-checkout #begadget-booking div.cartItems .item div.date-nights span.dayName:after {
  content: ","; }

body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems .item div.date-nights span.year,
body.public-page div#wdOverlayContent .cartInOverlay div.cartItems .item div.date-nights span.year, .be-checkout #begadget-booking div.cartItems .item div.date-nights span.year {
  margin-right: auto; }

body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems .item div.date-nights label,
body.public-page div#wdOverlayContent .cartInOverlay div.cartItems .item div.date-nights label, .be-checkout #begadget-booking div.cartItems .item div.date-nights label {
  font-weight: 600; }

body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems .item div.date-nights label ~ label,
body.public-page div#wdOverlayContent .cartInOverlay div.cartItems .item div.date-nights label ~ label, .be-checkout #begadget-booking div.cartItems .item div.date-nights label ~ label {
  clear: both; }

body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems .item div.price label,
body.public-page div#wdOverlayContent .cartInOverlay div.cartItems .item div.price label, .be-checkout #begadget-booking div.cartItems .item div.price label {
  top: 24px;
  right: 0px;
  font-size: 25px;
  font-weight: 400;
  font-family: "Raleway", sans-serif; }

body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems .item div.operator,
body.public-page div#wdOverlayContent .cartInOverlay div.cartItems .item div.operator, .be-checkout #begadget-booking div.cartItems .item div.operator {
  max-width: 66.67%; }

body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems .item div.operator span,
body.public-page div#wdOverlayContent .cartInOverlay div.cartItems .item div.operator span, .be-checkout #begadget-booking div.cartItems .item div.operator span {
  line-height: 1.5; }

body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems .item div.remove,
body.public-page div#wdOverlayContent .cartInOverlay div.cartItems .item div.remove, .be-checkout #begadget-booking div.cartItems .item div.remove {
  float: right;
  clear: both;
  position: relative;
  top: 15px;
  left: 0px; }

body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems .item div.remove a,
body.public-page div#wdOverlayContent .cartInOverlay div.cartItems .item div.remove a, .be-checkout #begadget-booking div.cartItems .item div.remove a {
  background: none;
  clear: left;
  display: block;
  width: auto;
  height: auto;
  color: #333; }

body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems .item div.remove a:hover,
body.public-page div#wdOverlayContent .cartInOverlay div.cartItems .item div.remove a:hover, .be-checkout #begadget-booking div.cartItems .item div.remove a:hover {
  color: #a24a37; }

body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems .item div.remove a:before,
body.public-page div#wdOverlayContent .cartInOverlay div.cartItems .item div.remove a:before, .be-checkout #begadget-booking div.cartItems .item div.remove a:before {
  display: inline-block;
  font-family: "FontAwesome", sans-serif;
  font-size: 16px;
  content: "\f00d"; }

body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems .item div.remove a span,
body.public-page div#wdOverlayContent .cartInOverlay div.cartItems .item div.remove a span, .be-checkout #begadget-booking div.cartItems .item div.remove a span {
  display: inline-block;
  font-family: "Raleway", sans-serif;
  font-size: 12px;
  margin-left: 10px; }

body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems div.total,
body.public-page div#wdOverlayContent .cartInOverlay div.cartItems div.total, .be-checkout #begadget-booking div.cartItems div.total {
  position: static;
  border-top: 0px;
  max-width: 1100px;
  margin: 0px auto;
  text-align: right;
  font-family: "Raleway", sans-serif;
  font-size: 19px;
  margin-top: 25px;
  padding-top: 0px;
  color: #333; }

body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems div.total span,
body.public-page div#wdOverlayContent .cartInOverlay div.cartItems div.total span, .be-checkout #begadget-booking div.cartItems div.total span {
  font-size: 25px;
  padding-left: 0.7em; }

body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems .item div.date-nights:before,
body.public-page div#wdOverlayContent .cartInOverlay div.cartItems .item div.date-nights:before, .be-checkout #begadget-booking div.cartItems .item div.date-nights:before, body.public-page div#wdOverlayContent div.add-to-cart-form div.name:before,
body.public-page div#wdOverlayContent div.item-details div.name:before, body.public-page div#wdOverlayContent div.add-to-cart-form div.addButton:before, body.public-page div#wdOverlayContent div.add-to-cart-form div.removeItem:before, body.public-page div#wdOverlayContent div.add-to-cart-form div.addProgress:before,
body.public-page div#wdOverlayContent div.item-details div.addButton:before,
body.public-page div#wdOverlayContent div.item-details div.removeItem:before,
body.public-page div#wdOverlayContent div.item-details div.addProgress:before, body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems div.checkout:before,
body.public-page div#wdOverlayContent .cartInOverlay div.cartItems div.checkout:before, .be-checkout #begadget-booking div.cartItems div.expirationDate:before, body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems .item div.date-nights:after,
body.public-page div#wdOverlayContent .cartInOverlay div.cartItems .item div.date-nights:after, .be-checkout #begadget-booking div.cartItems .item div.date-nights:after, body.public-page div#wdOverlayContent div.add-to-cart-form div.name:after,
body.public-page div#wdOverlayContent div.item-details div.name:after, body.public-page div#wdOverlayContent div.add-to-cart-form div.addButton:after, body.public-page div#wdOverlayContent div.add-to-cart-form div.removeItem:after, body.public-page div#wdOverlayContent div.add-to-cart-form div.addProgress:after,
body.public-page div#wdOverlayContent div.item-details div.addButton:after,
body.public-page div#wdOverlayContent div.item-details div.removeItem:after,
body.public-page div#wdOverlayContent div.item-details div.addProgress:after, body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems div.checkout:after,
body.public-page div#wdOverlayContent .cartInOverlay div.cartItems div.checkout:after, .be-checkout #begadget-booking div.cartItems div.expirationDate:after {
  content: "";
  display: table;
  clear: both; }

@media only screen and (max-width: 767px) {
  div.region-gadget.BE div.prices-grid div.type-group, .inner.full .portlet-column-content-1 .begadget-details div.details-gadget.BE div.prices-grid div.type-group {
    overflow-x: auto;
    min-height: 0.01%; }

  div.region-gadget.BE div.prices-grid div.type-group, .inner.full .portlet-column-content-1 .begadget-details div.details-gadget.BE div.prices-grid div.type-group {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd; }

  div.region-gadget.BE div.prices-grid div.type-group > .table, .inner.full .portlet-column-content-1 .begadget-details div.details-gadget.BE div.prices-grid div.type-group > .table {
    margin-bottom: 0; }

  div.region-gadget.BE div.prices-grid div.type-group > .table > thead > tr > th, .inner.full .portlet-column-content-1 .begadget-details div.details-gadget.BE div.prices-grid div.type-group > .table > thead > tr > th, div.region-gadget.BE div.prices-grid div.type-group > .table > tbody > tr > th, .inner.full .portlet-column-content-1 .begadget-details div.details-gadget.BE div.prices-grid div.type-group > .table > tbody > tr > th, div.region-gadget.BE div.prices-grid div.type-group > .table > tfoot > tr > th, .inner.full .portlet-column-content-1 .begadget-details div.details-gadget.BE div.prices-grid div.type-group > .table > tfoot > tr > th, div.region-gadget.BE div.prices-grid div.type-group > .table > thead > tr > td, .inner.full .portlet-column-content-1 .begadget-details div.details-gadget.BE div.prices-grid div.type-group > .table > thead > tr > td, div.region-gadget.BE div.prices-grid div.type-group > .table > tbody > tr > td, .inner.full .portlet-column-content-1 .begadget-details div.details-gadget.BE div.prices-grid div.type-group > .table > tbody > tr > td, div.region-gadget.BE div.prices-grid div.type-group > .table > tfoot > tr > td, .inner.full .portlet-column-content-1 .begadget-details div.details-gadget.BE div.prices-grid div.type-group > .table > tfoot > tr > td {
    white-space: nowrap; }

  div.region-gadget.BE div.prices-grid div.type-group > .table-bordered, .inner.full .portlet-column-content-1 .begadget-details div.details-gadget.BE div.prices-grid div.type-group > .table-bordered {
    border: 0; }

  div.region-gadget.BE div.prices-grid div.type-group > .table-bordered > thead > tr > th:first-child, .inner.full .portlet-column-content-1 .begadget-details div.details-gadget.BE div.prices-grid div.type-group > .table-bordered > thead > tr > th:first-child, div.region-gadget.BE div.prices-grid div.type-group > .table-bordered > tbody > tr > th:first-child, .inner.full .portlet-column-content-1 .begadget-details div.details-gadget.BE div.prices-grid div.type-group > .table-bordered > tbody > tr > th:first-child, div.region-gadget.BE div.prices-grid div.type-group > .table-bordered > tfoot > tr > th:first-child, .inner.full .portlet-column-content-1 .begadget-details div.details-gadget.BE div.prices-grid div.type-group > .table-bordered > tfoot > tr > th:first-child, div.region-gadget.BE div.prices-grid div.type-group > .table-bordered > thead > tr > td:first-child, .inner.full .portlet-column-content-1 .begadget-details div.details-gadget.BE div.prices-grid div.type-group > .table-bordered > thead > tr > td:first-child, div.region-gadget.BE div.prices-grid div.type-group > .table-bordered > tbody > tr > td:first-child, .inner.full .portlet-column-content-1 .begadget-details div.details-gadget.BE div.prices-grid div.type-group > .table-bordered > tbody > tr > td:first-child, div.region-gadget.BE div.prices-grid div.type-group > .table-bordered > tfoot > tr > td:first-child, .inner.full .portlet-column-content-1 .begadget-details div.details-gadget.BE div.prices-grid div.type-group > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0; }

  div.region-gadget.BE div.prices-grid div.type-group > .table-bordered > thead > tr > th:last-child, .inner.full .portlet-column-content-1 .begadget-details div.details-gadget.BE div.prices-grid div.type-group > .table-bordered > thead > tr > th:last-child, div.region-gadget.BE div.prices-grid div.type-group > .table-bordered > tbody > tr > th:last-child, .inner.full .portlet-column-content-1 .begadget-details div.details-gadget.BE div.prices-grid div.type-group > .table-bordered > tbody > tr > th:last-child, div.region-gadget.BE div.prices-grid div.type-group > .table-bordered > tfoot > tr > th:last-child, .inner.full .portlet-column-content-1 .begadget-details div.details-gadget.BE div.prices-grid div.type-group > .table-bordered > tfoot > tr > th:last-child, div.region-gadget.BE div.prices-grid div.type-group > .table-bordered > thead > tr > td:last-child, .inner.full .portlet-column-content-1 .begadget-details div.details-gadget.BE div.prices-grid div.type-group > .table-bordered > thead > tr > td:last-child, div.region-gadget.BE div.prices-grid div.type-group > .table-bordered > tbody > tr > td:last-child, .inner.full .portlet-column-content-1 .begadget-details div.details-gadget.BE div.prices-grid div.type-group > .table-bordered > tbody > tr > td:last-child, div.region-gadget.BE div.prices-grid div.type-group > .table-bordered > tfoot > tr > td:last-child, .inner.full .portlet-column-content-1 .begadget-details div.details-gadget.BE div.prices-grid div.type-group > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0; }

  div.region-gadget.BE div.prices-grid div.type-group > .table-bordered > tbody > tr:last-child > th, .inner.full .portlet-column-content-1 .begadget-details div.details-gadget.BE div.prices-grid div.type-group > .table-bordered > tbody > tr:last-child > th, div.region-gadget.BE div.prices-grid div.type-group > .table-bordered > tfoot > tr:last-child > th, .inner.full .portlet-column-content-1 .begadget-details div.details-gadget.BE div.prices-grid div.type-group > .table-bordered > tfoot > tr:last-child > th, div.region-gadget.BE div.prices-grid div.type-group > .table-bordered > tbody > tr:last-child > td, .inner.full .portlet-column-content-1 .begadget-details div.details-gadget.BE div.prices-grid div.type-group > .table-bordered > tbody > tr:last-child > td, div.region-gadget.BE div.prices-grid div.type-group > .table-bordered > tfoot > tr:last-child > td, .inner.full .portlet-column-content-1 .begadget-details div.details-gadget.BE div.prices-grid div.type-group > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0; } }
p.Indent1 {
  margin-left: 20px; }

body.public-page,
body.BE-calendar-open {
  /* -- end of div.wdDatePicker-Outer -- */ }

body.public-page div.wdDatePicker-Outer,
body.BE-calendar-open div.wdDatePicker-Outer {
  background: #fff;
  border-radius: 0px;
  padding: 8px 15px;
  box-shadow: 3px 3px 10px #444;
  font-family: "Raleway", sans-serif; }

body.public-page div.wdDatePicker-Outer *,
body.BE-calendar-open div.wdDatePicker-Outer * {
  box-sizing: content-box; }

body.public-page div.wdDatePicker-Outer select,
body.BE-calendar-open div.wdDatePicker-Outer select {
  width: 100%;
  margin: 8px 0;
  font-weight: normal;
  cursor: pointer; }

body.public-page div.wdDatePicker-Outer th,
body.public-page div.wdDatePicker-Outer td,
body.BE-calendar-open div.wdDatePicker-Outer th,
body.BE-calendar-open div.wdDatePicker-Outer td {
  text-align: center;
  padding: 5px 8px; }

body.public-page div.wdDatePicker-Outer td.selected,
body.BE-calendar-open div.wdDatePicker-Outer td.selected {
  background: #333;
  color: #fff; }

body.public-page div.wdDatePicker-Outer td:hover, body.public-page div.wdDatePicker-Outer td:active, body.public-page div.wdDatePicker-Outer td:focus,
body.BE-calendar-open div.wdDatePicker-Outer td:hover,
body.BE-calendar-open div.wdDatePicker-Outer td:active,
body.BE-calendar-open div.wdDatePicker-Outer td:focus {
  background: #fff;
  color: #333;
  cursor: pointer; }

body.public-page div.wdDatePicker-Outer i,
body.BE-calendar-open div.wdDatePicker-Outer i {
  color: #666; }

body.public-page div.wdDatePicker-Outer div#wdDatePicker-chronNav,
body.BE-calendar-open div.wdDatePicker-Outer div#wdDatePicker-chronNav {
  min-height: 27px; }

body.public-page div.wdDatePicker-Outer div#wdDatePicker-chronNav #wdDatePicker-previous,
body.BE-calendar-open div.wdDatePicker-Outer div#wdDatePicker-chronNav #wdDatePicker-previous {
  float: left; }

body.public-page div.wdDatePicker-Outer div#wdDatePicker-chronNav #wdDatePicker-next,
body.BE-calendar-open div.wdDatePicker-Outer div#wdDatePicker-chronNav #wdDatePicker-next {
  float: right; }

body.public-page div.wdDatePicker-Outer div#wdDatePicker-chronNav #wdDatePicker-previous,
body.public-page div.wdDatePicker-Outer div#wdDatePicker-chronNav #wdDatePicker-next,
body.BE-calendar-open div.wdDatePicker-Outer div#wdDatePicker-chronNav #wdDatePicker-previous,
body.BE-calendar-open div.wdDatePicker-Outer div#wdDatePicker-chronNav #wdDatePicker-next {
  cursor: pointer;
  background: none;
  padding: 8px 5px 0px;
  width: auto;
  height: auto;
  position: relative;
  top: 0px; }

body.public-page div.wdDatePicker-Outer div#wdDatePicker-chronNav #wdDatePicker-previous span,
body.public-page div.wdDatePicker-Outer div#wdDatePicker-chronNav #wdDatePicker-next span,
body.BE-calendar-open div.wdDatePicker-Outer div#wdDatePicker-chronNav #wdDatePicker-previous span,
body.BE-calendar-open div.wdDatePicker-Outer div#wdDatePicker-chronNav #wdDatePicker-next span {
  display: block; }

body.public-page div.wdDatePicker-Outer table.wdDatePicker_calendar thead th select,
body.BE-calendar-open div.wdDatePicker-Outer table.wdDatePicker_calendar thead th select {
  padding: 5px 1px;
  background: #fff;
  margin: 10px 0px; }

body.public-page div.wdDatePicker-Outer table.wdDatePicker_calendar td.selected,
body.BE-calendar-open div.wdDatePicker-Outer table.wdDatePicker_calendar td.selected {
  background: #e6bb40;
  color: #fff; }

body.public-page div.wdDatePicker-Outer table.wdDatePicker_calendar td.unavailable,
body.BE-calendar-open div.wdDatePicker-Outer table.wdDatePicker_calendar td.unavailable {
  background: none; }

body.public-page div.wdDatePicker-Outer table.wdDatePicker_calendar td.unavailable i,
body.BE-calendar-open div.wdDatePicker-Outer table.wdDatePicker_calendar td.unavailable i {
  font-style: italic; }

div#wdHoverContainer div.wrapper div.restriction-info-hover.BE {
  border: none;
  border-radius: 0px; }

div#wdHoverContainer div.wrapper div.restriction-info-hover.BE * {
  font-family: "Raleway", sans-serif; }

div#wdHoverContainer div.wrapper div.restriction-info-hover.BE h3 {
  font-size: 16px; }

.home .search-gadget.BE,
.home .search-gadget.BE .refineTools,
.home .search-gadget.BE .sortBy {
  -js-display: flex;
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  justify-content: center; }

.home .search-gadget.BE .hybridTabs,
.home .search-gadget.BE .refineTools,
.home .search-gadget.BE .showHideRefineTools {
  display: none; }

.home .search-gadget.BE .product {
  display: block !important; }

.inner.full .search-gadget.BE,
.inner.full .search-gadget.BE .refineTools,
.inner.full .search-gadget.BE .sortBy {
  -js-display: flex;
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  justify-content: left; }

.home,
.inner.full {
  /* -- end of .search-gadget.BE -- */ }

.home .search-gadget.BE,
.home .search-gadget.BE .refineTools,
.home .search-gadget.BE .sortBy,
.inner.full .search-gadget.BE,
.inner.full .search-gadget.BE .refineTools,
.inner.full .search-gadget.BE .sortBy {
  flex-wrap: wrap; }

.home .search-gadget.BE,
.inner.full .search-gadget.BE {
  background: none;
  border: none;
  box-shadow: none;
  padding: 0px;
  /* -- end of .product, .locationFilter, .period, .adults, .children, .infants, .accommTypes, .facilities, .tourTypes, .sortBy .byWhich, .sortBy .byOrder, div.date, .concessions, .students, .observers -- */
  /* -- end of .period, .adults, .children, .infants, .accommTypes, .facilities, .tourTypes, .maxPrice, .nameFilter, .sortBy .byWhich, .sortBy .byOrder, .concessions, .students, .observers -- */
  /* -- end of .product, .locationFilter, .period, .adults, .children, .infants, .accommTypes, .facilities, .tourTypes, .sortBy .byWhich, .sortBy .byOrder, .concessions, .students, .observers -- */
  /* -- end of div.date -- */
  /* -- end of div.button -- */ }

.home .search-gadget.BE .refineTools,
.inner.full .search-gadget.BE .refineTools {
  padding-top: 0px; }

.home .search-gadget.BE .refineTools span.label,
.inner.full .search-gadget.BE .refineTools span.label {
  color: #333;
  text-align: left; }

.home .search-gadget.BE .product, .home .search-gadget.BE .locationFilter, .home .search-gadget.BE .period, .home .search-gadget.BE .adults, .home .search-gadget.BE .children, .home .search-gadget.BE .infants, .home .search-gadget.BE .accommTypes, .home .search-gadget.BE .facilities, .home .search-gadget.BE .tourTypes, .home .search-gadget.BE .sortBy .byWhich, .home .search-gadget.BE .sortBy .byOrder, .home .search-gadget.BE div.date, .home .search-gadget.BE .concessions, .home .search-gadget.BE .students, .home .search-gadget.BE .observers,
.inner.full .search-gadget.BE .product,
.inner.full .search-gadget.BE .locationFilter,
.inner.full .search-gadget.BE .period,
.inner.full .search-gadget.BE .adults,
.inner.full .search-gadget.BE .children,
.inner.full .search-gadget.BE .infants,
.inner.full .search-gadget.BE .accommTypes,
.inner.full .search-gadget.BE .facilities,
.inner.full .search-gadget.BE .tourTypes,
.inner.full .search-gadget.BE .sortBy .byWhich,
.inner.full .search-gadget.BE .sortBy .byOrder,
.inner.full .search-gadget.BE div.date,
.inner.full .search-gadget.BE .concessions,
.inner.full .search-gadget.BE .students,
.inner.full .search-gadget.BE .observers {
  position: relative;
  float: left;
  display: block;
  min-width: 100px;
  margin: 0px;
  margin-right: 20px;
  margin-bottom: 10px;
  height: 33px;
  line-height: 33px;
  font-family: "Raleway", sans-serif;
  font-weight: 500;
  color: #333;
  background: #fff; }

.home .search-gadget.BE .product span.input, .home .search-gadget.BE .locationFilter span.input, .home .search-gadget.BE .period span.input, .home .search-gadget.BE .adults span.input, .home .search-gadget.BE .children span.input, .home .search-gadget.BE .infants span.input, .home .search-gadget.BE .accommTypes span.input, .home .search-gadget.BE .facilities span.input, .home .search-gadget.BE .tourTypes span.input, .home .search-gadget.BE .sortBy .byWhich span.input, .home .search-gadget.BE .sortBy .byOrder span.input, .home .search-gadget.BE div.date span.input, .home .search-gadget.BE .concessions span.input, .home .search-gadget.BE .students span.input, .home .search-gadget.BE .observers span.input,
.inner.full .search-gadget.BE .product span.input,
.inner.full .search-gadget.BE .locationFilter span.input,
.inner.full .search-gadget.BE .period span.input,
.inner.full .search-gadget.BE .adults span.input,
.inner.full .search-gadget.BE .children span.input,
.inner.full .search-gadget.BE .infants span.input,
.inner.full .search-gadget.BE .accommTypes span.input,
.inner.full .search-gadget.BE .facilities span.input,
.inner.full .search-gadget.BE .tourTypes span.input,
.inner.full .search-gadget.BE .sortBy .byWhich span.input,
.inner.full .search-gadget.BE .sortBy .byOrder span.input,
.inner.full .search-gadget.BE div.date span.input,
.inner.full .search-gadget.BE .concessions span.input,
.inner.full .search-gadget.BE .students span.input,
.inner.full .search-gadget.BE .observers span.input {
  height: 100%;
  line-height: 33px;
  padding: 0;
  border: 1px solid #cccccc; }

.home .search-gadget.BE .period span.label, .home .search-gadget.BE .adults span.label, .home .search-gadget.BE .children span.label, .home .search-gadget.BE .infants span.label, .home .search-gadget.BE .accommTypes span.label, .home .search-gadget.BE .facilities span.label, .home .search-gadget.BE .tourTypes span.label, .home .search-gadget.BE .maxPrice span.label, .home .search-gadget.BE .nameFilter span.label, .home .search-gadget.BE .sortBy .byWhich span.label, .home .search-gadget.BE .sortBy .byOrder span.label, .home .search-gadget.BE .concessions span.label, .home .search-gadget.BE .students span.label, .home .search-gadget.BE .observers span.label,
.inner.full .search-gadget.BE .period span.label,
.inner.full .search-gadget.BE .adults span.label,
.inner.full .search-gadget.BE .children span.label,
.inner.full .search-gadget.BE .infants span.label,
.inner.full .search-gadget.BE .accommTypes span.label,
.inner.full .search-gadget.BE .facilities span.label,
.inner.full .search-gadget.BE .tourTypes span.label,
.inner.full .search-gadget.BE .maxPrice span.label,
.inner.full .search-gadget.BE .nameFilter span.label,
.inner.full .search-gadget.BE .sortBy .byWhich span.label,
.inner.full .search-gadget.BE .sortBy .byOrder span.label,
.inner.full .search-gadget.BE .concessions span.label,
.inner.full .search-gadget.BE .students span.label,
.inner.full .search-gadget.BE .observers span.label {
  color: #333;
  width: auto;
  height: 33px;
  font-size: 12px;
  line-height: 33px;
  border: none;
  padding: 1px 0 0 10px;
  font-weight: 500;
  position: absolute;
  top: 0;
  left: 0px;
  z-index: 0;
  cursor: default; }

.home .search-gadget.BE .period span.input input, .home .search-gadget.BE .adults span.input input, .home .search-gadget.BE .children span.input input, .home .search-gadget.BE .infants span.input input, .home .search-gadget.BE .accommTypes span.input input, .home .search-gadget.BE .facilities span.input input, .home .search-gadget.BE .tourTypes span.input input, .home .search-gadget.BE .maxPrice span.input input, .home .search-gadget.BE .nameFilter span.input input, .home .search-gadget.BE .sortBy .byWhich span.input input, .home .search-gadget.BE .sortBy .byOrder span.input input, .home .search-gadget.BE .concessions span.input input, .home .search-gadget.BE .students span.input input, .home .search-gadget.BE .observers span.input input,
.inner.full .search-gadget.BE .period span.input input,
.inner.full .search-gadget.BE .adults span.input input,
.inner.full .search-gadget.BE .children span.input input,
.inner.full .search-gadget.BE .infants span.input input,
.inner.full .search-gadget.BE .accommTypes span.input input,
.inner.full .search-gadget.BE .facilities span.input input,
.inner.full .search-gadget.BE .tourTypes span.input input,
.inner.full .search-gadget.BE .maxPrice span.input input,
.inner.full .search-gadget.BE .nameFilter span.input input,
.inner.full .search-gadget.BE .sortBy .byWhich span.input input,
.inner.full .search-gadget.BE .sortBy .byOrder span.input input,
.inner.full .search-gadget.BE .concessions span.input input,
.inner.full .search-gadget.BE .students span.input input,
.inner.full .search-gadget.BE .observers span.input input {
  background: none; }

.home .search-gadget.BE .period span.input select, .home .search-gadget.BE .adults span.input select, .home .search-gadget.BE .children span.input select, .home .search-gadget.BE .infants span.input select, .home .search-gadget.BE .accommTypes span.input select, .home .search-gadget.BE .facilities span.input select, .home .search-gadget.BE .tourTypes span.input select, .home .search-gadget.BE .maxPrice span.input select, .home .search-gadget.BE .nameFilter span.input select, .home .search-gadget.BE .sortBy .byWhich span.input select, .home .search-gadget.BE .sortBy .byOrder span.input select, .home .search-gadget.BE .concessions span.input select, .home .search-gadget.BE .students span.input select, .home .search-gadget.BE .observers span.input select,
.inner.full .search-gadget.BE .period span.input select,
.inner.full .search-gadget.BE .adults span.input select,
.inner.full .search-gadget.BE .children span.input select,
.inner.full .search-gadget.BE .infants span.input select,
.inner.full .search-gadget.BE .accommTypes span.input select,
.inner.full .search-gadget.BE .facilities span.input select,
.inner.full .search-gadget.BE .tourTypes span.input select,
.inner.full .search-gadget.BE .maxPrice span.input select,
.inner.full .search-gadget.BE .nameFilter span.input select,
.inner.full .search-gadget.BE .sortBy .byWhich span.input select,
.inner.full .search-gadget.BE .sortBy .byOrder span.input select,
.inner.full .search-gadget.BE .concessions span.input select,
.inner.full .search-gadget.BE .students span.input select,
.inner.full .search-gadget.BE .observers span.input select {
  padding-left: 60px; }

.home .search-gadget.BE .period span.input,
.home .search-gadget.BE .period span.label, .home .search-gadget.BE .adults span.input,
.home .search-gadget.BE .adults span.label, .home .search-gadget.BE .children span.input,
.home .search-gadget.BE .children span.label, .home .search-gadget.BE .infants span.input,
.home .search-gadget.BE .infants span.label, .home .search-gadget.BE .accommTypes span.input,
.home .search-gadget.BE .accommTypes span.label, .home .search-gadget.BE .facilities span.input,
.home .search-gadget.BE .facilities span.label, .home .search-gadget.BE .tourTypes span.input,
.home .search-gadget.BE .tourTypes span.label, .home .search-gadget.BE .maxPrice span.input,
.home .search-gadget.BE .maxPrice span.label, .home .search-gadget.BE .nameFilter span.input,
.home .search-gadget.BE .nameFilter span.label, .home .search-gadget.BE .sortBy .byWhich span.input,
.home .search-gadget.BE .sortBy .byWhich span.label, .home .search-gadget.BE .sortBy .byOrder span.input,
.home .search-gadget.BE .sortBy .byOrder span.label, .home .search-gadget.BE .concessions span.input,
.home .search-gadget.BE .concessions span.label, .home .search-gadget.BE .students span.input,
.home .search-gadget.BE .students span.label, .home .search-gadget.BE .observers span.input,
.home .search-gadget.BE .observers span.label,
.inner.full .search-gadget.BE .period span.input,
.inner.full .search-gadget.BE .period span.label,
.inner.full .search-gadget.BE .adults span.input,
.inner.full .search-gadget.BE .adults span.label,
.inner.full .search-gadget.BE .children span.input,
.inner.full .search-gadget.BE .children span.label,
.inner.full .search-gadget.BE .infants span.input,
.inner.full .search-gadget.BE .infants span.label,
.inner.full .search-gadget.BE .accommTypes span.input,
.inner.full .search-gadget.BE .accommTypes span.label,
.inner.full .search-gadget.BE .facilities span.input,
.inner.full .search-gadget.BE .facilities span.label,
.inner.full .search-gadget.BE .tourTypes span.input,
.inner.full .search-gadget.BE .tourTypes span.label,
.inner.full .search-gadget.BE .maxPrice span.input,
.inner.full .search-gadget.BE .maxPrice span.label,
.inner.full .search-gadget.BE .nameFilter span.input,
.inner.full .search-gadget.BE .nameFilter span.label,
.inner.full .search-gadget.BE .sortBy .byWhich span.input,
.inner.full .search-gadget.BE .sortBy .byWhich span.label,
.inner.full .search-gadget.BE .sortBy .byOrder span.input,
.inner.full .search-gadget.BE .sortBy .byOrder span.label,
.inner.full .search-gadget.BE .concessions span.input,
.inner.full .search-gadget.BE .concessions span.label,
.inner.full .search-gadget.BE .students span.input,
.inner.full .search-gadget.BE .students span.label,
.inner.full .search-gadget.BE .observers span.input,
.inner.full .search-gadget.BE .observers span.label {
  height: 33px;
  line-height: 33px;
  display: block; }

.home .search-gadget.BE .product span.input select, .home .search-gadget.BE .locationFilter span.input select, .home .search-gadget.BE .period span.input select, .home .search-gadget.BE .adults span.input select, .home .search-gadget.BE .children span.input select, .home .search-gadget.BE .infants span.input select, .home .search-gadget.BE .accommTypes span.input select, .home .search-gadget.BE .facilities span.input select, .home .search-gadget.BE .tourTypes span.input select, .home .search-gadget.BE .sortBy .byWhich span.input select, .home .search-gadget.BE .sortBy .byOrder span.input select, .home .search-gadget.BE .concessions span.input select, .home .search-gadget.BE .students span.input select, .home .search-gadget.BE .observers span.input select,
.inner.full .search-gadget.BE .product span.input select,
.inner.full .search-gadget.BE .locationFilter span.input select,
.inner.full .search-gadget.BE .period span.input select,
.inner.full .search-gadget.BE .adults span.input select,
.inner.full .search-gadget.BE .children span.input select,
.inner.full .search-gadget.BE .infants span.input select,
.inner.full .search-gadget.BE .accommTypes span.input select,
.inner.full .search-gadget.BE .facilities span.input select,
.inner.full .search-gadget.BE .tourTypes span.input select,
.inner.full .search-gadget.BE .sortBy .byWhich span.input select,
.inner.full .search-gadget.BE .sortBy .byOrder span.input select,
.inner.full .search-gadget.BE .concessions span.input select,
.inner.full .search-gadget.BE .students span.input select,
.inner.full .search-gadget.BE .observers span.input select {
  background: none; }

.home .search-gadget.BE .product span.label, .home .search-gadget.BE .locationFilter span.label, .home .search-gadget.BE div.date span.label,
.inner.full .search-gadget.BE .product span.label,
.inner.full .search-gadget.BE .locationFilter span.label,
.inner.full .search-gadget.BE div.date span.label {
  display: none; }

.home .search-gadget.BE .product span.input, .home .search-gadget.BE .locationFilter span.input, .home .search-gadget.BE div.date span.input,
.inner.full .search-gadget.BE .product span.input,
.inner.full .search-gadget.BE .locationFilter span.input,
.inner.full .search-gadget.BE div.date span.input {
  width: 100%; }

.home .search-gadget.BE .product span.input select, .home .search-gadget.BE .locationFilter span.input select, .home .search-gadget.BE div.date span.input select,
.inner.full .search-gadget.BE .product span.input select,
.inner.full .search-gadget.BE .locationFilter span.input select,
.inner.full .search-gadget.BE div.date span.input select {
  padding-left: 10px; }

.home .search-gadget.BE .product,
.inner.full .search-gadget.BE .product {
  width: 130px; }

.home .search-gadget.BE .product span.input select,
.inner.full .search-gadget.BE .product span.input select {
  font-size: 12px;
  font-weight: 500; }

.home .search-gadget.BE .locationFilter,
.inner.full .search-gadget.BE .locationFilter {
  width: 160px; }

.home .search-gadget.BE .accommTypes span.input select,
.inner.full .search-gadget.BE .accommTypes span.input select {
  padding-left: 150px; }

.home .search-gadget.BE .tourTypes span.input select,
.inner.full .search-gadget.BE .tourTypes span.input select {
  padding-left: 90px; }

.home .search-gadget.BE .tourTypes span.input select, .home .search-gadget.BE .sortBy .byWhich span.input select, .home .search-gadget.BE .sortBy .byOrder span.input select,
.inner.full .search-gadget.BE .tourTypes span.input select,
.inner.full .search-gadget.BE .sortBy .byWhich span.input select,
.inner.full .search-gadget.BE .sortBy .byOrder span.input select {
  padding-right: 30px; }

.home .search-gadget.BE .students span.input select, .home .search-gadget.BE .students span.input select, .home .search-gadget.BE .observers span.input select, .home .search-gadget.BE .observers span.input select,
.inner.full .search-gadget.BE .students span.input select,
.inner.full .search-gadget.BE .students span.input select,
.inner.full .search-gadget.BE .observers span.input select,
.inner.full .search-gadget.BE .observers span.input select {
  padding-left: 70px;
  padding-right: 20px; }

.home .search-gadget.BE .maxPrice, .home .search-gadget.BE .nameFilter,
.inner.full .search-gadget.BE .maxPrice,
.inner.full .search-gadget.BE .nameFilter {
  position: relative;
  margin-bottom: 10px; }

.home .search-gadget.BE .maxPrice span.input input, .home .search-gadget.BE .nameFilter span.input input,
.inner.full .search-gadget.BE .maxPrice span.input input,
.inner.full .search-gadget.BE .nameFilter span.input input {
  border: 1px solid #cccccc; }

.home .search-gadget.BE .maxPrice span.input input,
.inner.full .search-gadget.BE .maxPrice span.input input {
  padding-right: 10px;
  padding-left: 70px;
  width: 140px;
  text-align: right; }

.home .search-gadget.BE .nameFilter span.input input,
.inner.full .search-gadget.BE .nameFilter span.input input {
  padding-right: 10px;
  padding-left: 100px;
  width: auto; }

.home .search-gadget.BE div.date,
.inner.full .search-gadget.BE div.date {
  width: 140px; }

.home .search-gadget.BE div.date span.input,
.inner.full .search-gadget.BE div.date span.input {
  height: 33px !important;
  border-radius: 0px;
  padding: 0;
  background: none; }

.home .search-gadget.BE div.date span.input span.pseudo,
.inner.full .search-gadget.BE div.date span.input span.pseudo {
  font-size: 12px;
  width: 100%;
  height: 100%;
  line-height: 33px;
  background: none;
  vertical-align: middle;
  padding: 0 10px;
  display: block; }

.home .search-gadget.BE div.date span.input span.pseudo:before,
.inner.full .search-gadget.BE div.date span.input span.pseudo:before {
  content: "\f073";
  float: right;
  font-family: "FontAwesome", sans-serif;
  font-weight: 400;
  color: #e6bb40; }

.home .search-gadget.BE div.date span.input span.pseudo:hover,
.inner.full .search-gadget.BE div.date span.input span.pseudo:hover {
  background: none; }

.home .search-gadget.BE div.date span.input span.pseudo:hover:before,
.inner.full .search-gadget.BE div.date span.input span.pseudo:hover:before {
  color: #e3b329; }

.home .search-gadget.BE div.button,
.inner.full .search-gadget.BE div.button {
  float: left;
  display: block;
  margin: 0 0 10px;
  height: 33px;
  width: 104px;
  line-height: 33px;
  font-family: "Raleway", sans-serif;
  font-weight: 500; }

.home .search-gadget.BE div.button span.input,
.inner.full .search-gadget.BE div.button span.input {
  height: 33px;
  line-height: 33px; }

.home .search-gadget.BE div.button span.input a,
.inner.full .search-gadget.BE div.button span.input a {
  background: #e6bb40;
  color: #fff;
  font-size: 17px;
  font-weight: 700;
  border-radius: 0px;
  height: 33px;
  line-height: 33px;
  border: none;
  margin: 0px; }

.home .search-gadget.BE div.button span.input a:hover,
.inner.full .search-gadget.BE div.button span.input a:hover {
  background: #e3b329; }

.home .search-gadget.BE div.button span.input a span,
.inner.full .search-gadget.BE div.button span.input a span {
  line-height: 33px; }

/* -- end of .home, .inner.full -- */
.inner.full .portlet-column-content-1 {
  background: #fff;
  padding: 50px 30px 30px;
  /* -- end of .begadget-region -- */ }

.inner.full .portlet-column-content-1 .portlet-topper-toolbar {
  top: -30px; }

.inner.full .portlet-column-content-1 .search-gadget.BE div.showHideRefineTools {
  position: absolute;
  top: 0px;
  right: 0px;
  display: block; }

.inner.full .portlet-column-content-1 .search-gadget.BE div.showHideRefineTools:before {
  content: "\f0b0";
  font-size: 14px;
  font-family: "FontAwesome", sans-serif;
  float: left;
  color: #fff;
  margin: 7px 10px; }

.inner.full .portlet-column-content-1 .search-gadget.BE div.showHideRefineTools a {
  background: #e6bb40;
  border-radius: 0px;
  border: none;
  width: 130px;
  padding: 8px 10px 8px 31px;
  font-size: 14px; }

.inner.full .portlet-column-content-1 .search-gadget.BE div.showHideRefineTools a:before {
  content: "Filter Results";
  display: block; }

.inner.full .portlet-column-content-1 .search-gadget.BE div.showHideRefineTools a span {
  display: none; }

.inner.full .portlet-column-content-1 .begadget-region .search-gadget.BE div.button, .inner.full .portlet-column-content-1 .begadget-details .search-gadget.BE div.button,
.inner.full .portlet-column-content-1 .begadget-region .search-gadget.BE div.product,
.inner.full .portlet-column-content-1 .begadget-details .search-gadget.BE div.product {
  display: none; }

.inner.full .portlet-column-content-1 .begadget-region, .inner.full .portlet-column-content-1 .begadget-details {
  /* Region Gadget */
  position: relative;
  min-height: 150px;
  /* -- end of .region-gadget.BE -- */ }

.inner.full .portlet-column-content-1 .begadget-region.begadget-events-region .search-gadget.BE .refineTools div.tourTypes, .inner.full .portlet-column-content-1 .begadget-events-region.begadget-details .search-gadget.BE .refineTools div.tourTypes {
  display: none; }

.inner.full .portlet-column-content-1 .begadget-region.begadget-events-region .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.price.sold, .inner.full .portlet-column-content-1 .begadget-events-region.begadget-details .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.price.sold, .inner.full .portlet-column-content-1 .begadget-region.begadget-events-region .begadget-details .details-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.price.sold, .inner.full .portlet-column-content-1 .begadget-details .begadget-region.begadget-events-region .details-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.price.sold, .inner.full .portlet-column-content-1 .begadget-events-region.begadget-details .details-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.price.sold {
  padding-top: 51px; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE {
  /* -- end of table -- */
  /* -- end of div.tabs-group -- */
  /* -- end of div.prices-grid -- */
  /* -- end of div.list-view -- */ }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE *, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE *, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE * {
  font-family: "Raleway", sans-serif; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE table thead tr, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE table thead tr, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE table thead tr, .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE table thead td, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE table thead td, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE table thead td {
  background: #A2A2A2;
  height: 57px; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE table thead td, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE table thead td, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE table thead td {
  padding: 10px; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE table thead td.label, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE table thead td.label, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE table thead td.label {
  visibility: hidden; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE table thead td.total, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE table thead td.total, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE table thead td.total {
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 900; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE table thead td.date .date, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE table thead td.date .date, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE table thead td.date .date {
  color: white;
  font-weight: 600;
  font-size: 15px; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE table thead td.date .day, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE table thead td.date .day, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE table thead td.date .day, .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE table thead td.date .month, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE table thead td.date .month, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE table thead td.date .month {
  font-size: 10px;
  font-weight: 400; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE .search-gadget.BE, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE .search-gadget.BE, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE .search-gadget.BE {
  margin-bottom: 15px; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.tabs-group, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.tabs-group, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.tabs-group {
  position: absolute;
  top: -51px;
  right: 0px;
  z-index: 1;
  height: 21px;
  padding-right: 0px;
  margin-bottom: 20px;
  text-align: right;
  /* -- end of div.view-choice -- */ }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.tabs-group div.view-choice, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.tabs-group div.view-choice, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.tabs-group div.view-choice {
  margin-right: 0px; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.tabs-group div.view-choice span.label, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.tabs-group div.view-choice span.label, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.tabs-group div.view-choice span.label {
  font-weight: 500;
  color: #A2A2A2; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.tabs-group div.view-choice a, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.tabs-group div.view-choice a, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.tabs-group div.view-choice a {
  font-size: 13px;
  font-weight: 400;
  text-align: center;
  border-radius: 15px;
  border: 1px solid #A2A2A2;
  background: white;
  width: 72px;
  height: 21px;
  line-height: 20px;
  padding: 0px; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.tabs-group div.view-choice a:hover, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.tabs-group div.view-choice a:hover, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.tabs-group div.view-choice a:hover, .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.tabs-group div.view-choice a:active, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.tabs-group div.view-choice a:active, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.tabs-group div.view-choice a:active, .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.tabs-group div.view-choice a:focus, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.tabs-group div.view-choice a:focus, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.tabs-group div.view-choice a:focus, .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.tabs-group div.view-choice a.current, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.tabs-group div.view-choice a.current, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.tabs-group div.view-choice a.current {
  color: #fff;
  background: #A2A2A2; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid {
  /* Prices Tab */
  /* -- end of div.type-group table tbody.advanced-price-view -- */ }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view {
  /* -- end of tr td.property -- */ }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property {
  padding: 20px 15px;
  /* -- end of div.description --*/ }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property span.address, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property span.address, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property span.address, .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property span.event-name, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property span.event-name, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property span.event-name,
.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.room-name .name,
.inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.room-name .name,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.room-name .name,
.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.room-name .guests,
.inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.room-name .guests,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.room-name .guests {
  font-size: 12px;
  font-weight: 400;
  color: #333; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.room-name, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.room-name, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.room-name {
  margin: 12px 0px; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.room-name .split, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.room-name .split, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.room-name .split {
  display: none; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.room-name .guests, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.room-name .guests, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.room-name .guests {
  display: block; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.description, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.description, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.description {
  max-width: 500px;
  overflow: hidden; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.description div.OperatorInfo, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.description div.OperatorInfo, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.description div.OperatorInfo {
  font-size: 12px;
  line-height: 1.5;
  max-width: 400px;
  padding-left: 0px;
  padding-right: 0px;
  clear: none; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.description div.OperatorInfo .OperatorItem, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.description div.OperatorInfo .OperatorItem, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.description div.OperatorInfo .OperatorItem {
  margin-bottom: 20px; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.description div.OperatorInfo .OperatorItem .OperatorItemHeading, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.description div.OperatorInfo .OperatorItem .OperatorItemHeading, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.description div.OperatorInfo .OperatorItem .OperatorItemHeading {
  font-weight: 700; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.description div.OperatorInfo .OperatorItem.OperatorDescription .OperatorItemContent, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.description div.OperatorInfo .OperatorItem.OperatorDescription .OperatorItemContent, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property div.description div.OperatorInfo .OperatorItem.OperatorDescription .OperatorItemContent {
  max-width: 500px;
  line-height: 2;
  text-align: justify; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.list-view, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.list-view, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view {
  /* Details Tab */
  border: none;
  /* -- end of .list-item -- */ }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.list-view .list-item, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.list-view .list-item, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item {
  border-color: #D8D8D8;
  padding: 30px 0px 30px 15px;
  min-height: 182px; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.list-view .list-item:nth-child(1), .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.list-view .list-item:nth-child(1), .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item:nth-child(1) {
  border-top: 1px solid #D8D8D8; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.list-view .list-item.even, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.list-view .list-item.even, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item.even {
  background: #fcfcfc; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.list-view .list-item.hover, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.list-view .list-item.hover, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item.hover, .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.list-view .list-item.hover.even, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.list-view .list-item.hover.even, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item.hover.even {
  background: whitesmoke; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.list-view .list-item h3, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.list-view .list-item h3, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item h3 {
  margin-bottom: 8px; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.list-view .list-item h3 a, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.list-view .list-item h3 a, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item h3 a {
  color: #333;
  font-size: 20px;
  font-weight: 600; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.list-view .list-item p.location, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.list-view .list-item p.location, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item p.location {
  margin: 0px 0px 15px;
  color: #333;
  font-size: 12px;
  font-weight: 400; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.list-view .list-item div.description, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.list-view .list-item div.description, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item div.description {
  font-size: 14px;
  line-height: 1.5;
  max-width: 512px; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.list-view .list-item div.description a.showMore, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.list-view .list-item div.description a.showMore, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item div.description a.showMore {
  color: #62b6ca; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.list-view .list-item div.thumb, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.list-view .list-item div.thumb, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item div.thumb {
  top: 20px;
  right: 15px;
  border: none;
  cursor: pointer; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.list-view .list-item div.thumb img, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.list-view .list-item div.thumb img, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item div.thumb img {
  width: 140px;
  height: 140px; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.list-view .list-item div.fromPrice, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.list-view .list-item div.fromPrice, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item div.fromPrice {
  top: 66px;
  right: 190px; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.list-view .list-item div.fromPrice a, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.list-view .list-item div.fromPrice a, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item div.fromPrice a {
  background: #62b6ca;
  border: none;
  border-radius: 0px;
  width: auto; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.list-view .list-item div.fromPrice a:hover, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.list-view .list-item div.fromPrice a:hover, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item div.fromPrice a:hover, .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.list-view .list-item div.fromPrice a:active, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.list-view .list-item div.fromPrice a:active, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item div.fromPrice a:active, .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.list-view .list-item div.fromPrice a:focus, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.list-view .list-item div.fromPrice a:focus, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item div.fromPrice a:focus {
  background: #e6bb40; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.list-view .list-item div.fromPrice a span.im-pricebutton-label, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.list-view .list-item div.fromPrice a span.im-pricebutton-label, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item div.fromPrice a span.im-pricebutton-label,
.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.list-view .list-item div.fromPrice a span.im-pricebutton-amount,
.inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.list-view .list-item div.fromPrice a span.im-pricebutton-amount,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item div.fromPrice a span.im-pricebutton-amount {
  font-weight: 400;
  font-size: 15px;
  text-transform: uppercase;
  padding-right: 7px; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container {
  /* Map Tab */
  border: none;
  max-height: 426px;
  /* -- end of .product-list -- */
  /* -- end of div.mapInfoWindow --*/ }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container .product-list, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container .product-list, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container .product-list {
  width: 40%;
  max-height: 426px;
  /* -- end of .map-sidebar-item -- */ }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container .product-list .map-sidebar-item, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container .product-list .map-sidebar-item, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container .product-list .map-sidebar-item {
  border-color: #D8D8D8;
  padding: 20px; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container .product-list .map-sidebar-item:nth-child(1), .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container .product-list .map-sidebar-item:nth-child(1), .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container .product-list .map-sidebar-item:nth-child(1) {
  border-top: 1px solid #D8D8D8; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container .product-list .map-sidebar-item.even, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container .product-list .map-sidebar-item.even, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container .product-list .map-sidebar-item.even {
  background: #fcfcfc; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container .product-list .map-sidebar-item.hover, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container .product-list .map-sidebar-item.hover, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container .product-list .map-sidebar-item.hover, .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container .product-list .map-sidebar-item.hover.even, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container .product-list .map-sidebar-item.hover.even, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container .product-list .map-sidebar-item.hover.even {
  background: whitesmoke; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container .product-list .map-sidebar-item div.name, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container .product-list .map-sidebar-item div.name, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container .product-list .map-sidebar-item div.name {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 8px; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container .product-list .map-sidebar-item div.location, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container .product-list .map-sidebar-item div.location, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container .product-list .map-sidebar-item div.location {
  font-size: 12px; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container .product-list .map-sidebar-item div.name, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container .product-list .map-sidebar-item div.name, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container .product-list .map-sidebar-item div.name,
.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container .product-list .map-sidebar-item div.location,
.inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container .product-list .map-sidebar-item div.location,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container .product-list .map-sidebar-item div.location {
  color: #333;
  padding-right: 100px; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container .product-list .map-sidebar-item div.from-price, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container .product-list .map-sidebar-item div.from-price, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container .product-list .map-sidebar-item div.from-price {
  top: 30px;
  right: 30px;
  color: #e6bb40;
  font-size: 18px;
  font-weight: 500; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container .product-list .map-sidebar-item.highlighted, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container .product-list .map-sidebar-item.highlighted, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container .product-list .map-sidebar-item.highlighted, .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container .product-list .map-sidebar-item.highlighted.even, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container .product-list .map-sidebar-item.highlighted.even, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container .product-list .map-sidebar-item.highlighted.even {
  background: #eccb6d; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container .product-list .map-sidebar-item.highlighted.hover, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container .product-list .map-sidebar-item.highlighted.hover, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container .product-list .map-sidebar-item.highlighted.hover, .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container .product-list .map-sidebar-item.highlighted.even.hover, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container .product-list .map-sidebar-item.highlighted.even.hover, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container .product-list .map-sidebar-item.highlighted.even.hover {
  background: #eccb6d; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container .product-list .map-sidebar-item.highlighted div.name, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container .product-list .map-sidebar-item.highlighted div.name, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container .product-list .map-sidebar-item.highlighted div.name,
.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container .product-list .map-sidebar-item.highlighted div.location,
.inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container .product-list .map-sidebar-item.highlighted div.location,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container .product-list .map-sidebar-item.highlighted div.location,
.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container .product-list .map-sidebar-item.highlighted div.from-price,
.inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container .product-list .map-sidebar-item.highlighted div.from-price,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container .product-list .map-sidebar-item.highlighted div.from-price, .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container .product-list .map-sidebar-item.highlighted.even div.name, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container .product-list .map-sidebar-item.highlighted.even div.name, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container .product-list .map-sidebar-item.highlighted.even div.name,
.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container .product-list .map-sidebar-item.highlighted.even div.location,
.inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container .product-list .map-sidebar-item.highlighted.even div.location,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container .product-list .map-sidebar-item.highlighted.even div.location,
.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container .product-list .map-sidebar-item.highlighted.even div.from-price,
.inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container .product-list .map-sidebar-item.highlighted.even div.from-price,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container .product-list .map-sidebar-item.highlighted.even div.from-price {
  color: #fff; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container div.map-window, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container div.map-window, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container div.map-window {
  width: 60%;
  max-height: 426px; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container div.mapInfoWindow h3.name, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container div.mapInfoWindow h3.name, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container div.mapInfoWindow h3.name,
.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container div.mapInfoWindow div.address,
.inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container div.mapInfoWindow div.address,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container div.mapInfoWindow div.address,
.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container div.mapInfoWindow div.details,
.inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container div.mapInfoWindow div.details,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container div.mapInfoWindow div.details {
  color: #333; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container div.mapInfoWindow h3.name, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container div.mapInfoWindow h3.name, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container div.mapInfoWindow h3.name {
  font-size: 18px;
  font-weight: 600; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container div.mapInfoWindow div.address, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container div.mapInfoWindow div.address, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container div.mapInfoWindow div.address {
  font-size: 12px;
  font-weight: 400; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container div.mapInfoWindow div.thumb, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container div.mapInfoWindow div.thumb, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container div.mapInfoWindow div.thumb {
  float: left; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container div.mapInfoWindow div.thumb div.inner, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container div.mapInfoWindow div.thumb div.inner, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container div.mapInfoWindow div.thumb div.inner {
  border: none;
  margin: 0px 0px 10px; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container div.mapInfoWindow div.details, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container div.mapInfoWindow div.details, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container div.mapInfoWindow div.details {
  font-size: 12px;
  font-weight: 400;
  min-height: 100px;
  max-height: 100px;
  overflow: auto;
  padding: 2px 10px 0px 20px;
  margin-bottom: 10px; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container div.mapInfoWindow div.button, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container div.mapInfoWindow div.button, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container div.mapInfoWindow div.button {
  text-align: center;
  margin-left: 23px; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container div.mapInfoWindow div.button a, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container div.mapInfoWindow div.button a, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container div.mapInfoWindow div.button a {
  background: #a24a37;
  border-radius: 0px;
  border: none;
  padding: 10px 20px;
  color: #fff;
  font-weight: 400; }

.inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container div.mapInfoWindow div.button a:hover, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container div.mapInfoWindow div.button a:hover, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container div.mapInfoWindow div.button a:hover, .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container div.mapInfoWindow div.button a:active, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container div.mapInfoWindow div.button a:active, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container div.mapInfoWindow div.button a:active, .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container div.mapInfoWindow div.button a:focus, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container div.mapInfoWindow div.button a:focus, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container div.mapInfoWindow div.button a:focus {
  background: #e6bb40; }

.inner.full .portlet-column-content-1 .begadget-info .op-heading {
  font-size: 20px;
  font-weight: 700;
  font-family: "Raleway", sans-serif;
  margin-bottom: 8px;
  position: relative;
  padding: 8px 15px;
  background-color: #a24a37;
  color: #fff;
  cursor: pointer; }

.inner.full .portlet-column-content-1 .begadget-info .op-heading.collapsed:before {
  transform: rotate(-180deg); }

.inner.full .portlet-column-content-1 .begadget-info .op-heading.op-heading__no-dropdown:before {
  display: none; }

.inner.full .portlet-column-content-1 .begadget-info .op-heading:before {
  position: absolute;
  right: 15px;
  content: "\f0d7";
  font-family: "FontAwesome", sans-serif;
  transform: rotate(0deg);
  -webkit-transition: transform 500ms ease;
  -moz-transition: transform 500ms ease;
  -o-transition: transform 500ms ease;
  transition: transform 500ms ease; }

.inner.full .portlet-column-content-1 .begadget-info .op-map {
  margin: 10px 0px 20px; }

.inner.full .portlet-column-content-1 .begadget-info .op-content {
  overflow: hidden;
  transition: height 0.5s ease; }

.inner.full .portlet-column-content-1 .begadget-info .op-summary {
  margin-bottom: 30px; }

.inner.full .portlet-column-content-1 .begadget-info .op-summary .op-facilities {
  margin: 20px auto 30px;
  -js-display: flex;
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  justify-content: left;
  flex-wrap: wrap; }

.inner.full .portlet-column-content-1 .begadget-info .op-summary .op-facilities:before {
  content: "Facilities: ";
  font-weight: 700;
  line-height: 24px; }

.inner.full .portlet-column-content-1 .begadget-info .op-summary .op-facilities .op-facility {
  padding: 4px 10px;
  background-color: #d7a71c;
  color: white;
  margin: 0px 5px 5px; }

.inner.full .portlet-column-content-1 .begadget-carousel {
  margin-bottom: 30px; }

.inner.full .portlet-column-content-1 .begadget-carousel .carousel-inner .item {
  height: 0px;
  padding-bottom: 36%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center; }

.inner.full .portlet-column-content-1 .begadget-carousel .carousel-inner .item.right:not(.prev) {
  visibility: visible; }

.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE {
  /* @overrides .region-gadget.BE */
  /* -- end of div.priceGrid -- */ }

.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE table thead td.title {
  color: #A2A2A2; }

.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE table thead td.quantity, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE table thead td.total {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 900; }

.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid {
  /* -- end of table tbody tr -- */ }

.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.name,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.name {
  padding: 20px 0px; }

.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.name *,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.name * {
  vertical-align: middle; }

.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.name a.more,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.name a.more {
  display: block; }

.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.name .RoomConfig,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.name .MaxGuests,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.name .RoomConfig,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.name .MaxGuests {
  font-size: 14px; }

.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.name .RoomConfig .OperatorItemHeading,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.name .MaxGuests .OperatorItemHeading,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.name .RoomConfig .OperatorItemHeading,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.name .MaxGuests .OperatorItemHeading {
  margin-right: 5px; }

.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.name .RoomConfig .OperatorItemContent,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.name .MaxGuests .OperatorItemContent,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.name .RoomConfig .OperatorItemContent,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.name .MaxGuests .OperatorItemContent {
  font-weight: 400;
  display: inline-block; }

.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.name .RoomConfig,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.name .RoomConfig {
  margin-top: 15px;
  margin-bottom: 8px; }

.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.name .MaxGuests,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.name .MaxGuests {
  margin-bottom: 20px; }

.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.name .OperatorInfo,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.name .OperatorInfo {
  padding: 10px 0px 0px 0px;
  margin: 0px; }

.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.name .OperatorInfo .bookingRestriction .OperatorItemHeading,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.name .OperatorInfo .Description .OperatorItemHeading,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.name .OperatorInfo .bookingRestriction .OperatorItemHeading,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.name .OperatorInfo .Description .OperatorItemHeading {
  color: #333;
  font-size: 14px;
  font-weight: 600; }

.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.name .OperatorInfo .bookingRestriction .OperatorItemContent,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.name .OperatorInfo .Description .OperatorItemContent,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.name .OperatorInfo .bookingRestriction .OperatorItemContent,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.name .OperatorInfo .Description .OperatorItemContent {
  font-size: 14px;
  font-weight: 400;
  margin: 0px;
  padding: 10px 0px;
  max-height: 200px;
  max-width: 300px;
  overflow: auto; }

.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.quantity,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.quantity {
  vertical-align: top;
  padding-top: 75px; }

.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.quantity div.be-select,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.quantity div.be-select {
  position: relative;
  border: 1px solid #CCC;
  max-width: 54px;
  height: 33px;
  margin: auto; }

.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.quantity div.be-select:before,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.quantity div.be-select:before {
  top: 10px;
  font-size: 11px; }

.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.quantity div.be-select select,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.quantity div.be-select select {
  background: none;
  font-size: 13px;
  line-height: 32px;
  padding: 0px 14px;
  height: 100%; }

.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.total,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.total {
  padding-top: 60px; }

.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.total a.im-pricebutton,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.total a.im-pricebutton {
  padding: 8px; }

.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.price,
.inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.price {
  padding-top: 80px; }

.inner.full .portlet-column-content-1 .portlet-journal-content .portlet-title {
  margin-bottom: 27px;
  font-size: 26px; }

.inner.full .portlet-column-content-1 .portlet-journal-content .portlet-title .portlet-title-text.bolder {
  font-weight: 900; }

.inner.full .portlet-column-content-1 .portlet-journal-content .portlet-title .search-text {
  font-weight: 400; }

/* -- end of .inner.full .portlet-column-content-1 -- */
.home .alertPromotions {
  margin-bottom: 0px; }

.home .begadget-search-container {
  background: #d67928;
  padding: 40px 0; }

.home .begadget-search-container .begadget-title {
  color: #fff;
  font-family: "Raleway", sans-serif;
  font-size: 26px;
  font-weight: 700;
  margin-top: 0px;
  margin-bottom: 10px; }

.home .begadget-search-container #begadget-search *,
.home .begadget-search-container #begadget-search *:before,
.home .begadget-search-container #begadget-search *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* Overlay Booking */
body.public-page {
  /* -- end of #wdOverlayContent */ }

body.public-page div#wdOverlayContent {
  border: none;
  border-radius: 0px;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16); }

body.public-page div#wdOverlayContent div.add-to-cart-information {
  position: relative;
  top: 0px; }

body.public-page div#wdOverlayContent b#wdOverlayClose {
  top: 20px;
  right: 20px;
  background: none; }

body.public-page div#wdOverlayContent b#wdOverlayClose:before {
  content: "\f00d";
  font-size: 29px;
  color: #333;
  font-weight: 400;
  font-family: "FontAwesome", sans-serif;
  display: block; }

body.public-page div#wdOverlayContent div.add-to-cart-form,
body.public-page div#wdOverlayContent div.item-details {
  padding: 0px; }

body.public-page div#wdOverlayContent div.add-to-cart-form div,
body.public-page div#wdOverlayContent div.item-details div {
  height: auto;
  overflow: visible; }

body.public-page div#wdOverlayContent div.add-to-cart-form div > label,
body.public-page div#wdOverlayContent div.add-to-cart-form div > span,
body.public-page div#wdOverlayContent div.item-details div > label,
body.public-page div#wdOverlayContent div.item-details div > span {
  font-family: "Raleway", sans-serif; }

body.public-page div#wdOverlayContent div.add-to-cart-form div > label,
body.public-page div#wdOverlayContent div.item-details div > label {
  color: #62b6ca;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 9px; }

body.public-page div#wdOverlayContent div.add-to-cart-form div > span,
body.public-page div#wdOverlayContent div.item-details div > span {
  color: #333;
  font-size: 25px;
  font-weight: 400; }

body.public-page div#wdOverlayContent div.add-to-cart-form div.price, body.public-page div#wdOverlayContent div.add-to-cart-form div.quantity, body.public-page div#wdOverlayContent div.add-to-cart-form div.date, body.public-page div#wdOverlayContent div.add-to-cart-form div.dateEnd, body.public-page div#wdOverlayContent div.add-to-cart-form div.period, body.public-page div#wdOverlayContent div.add-to-cart-form div.adults,
body.public-page div#wdOverlayContent div.item-details div.price,
body.public-page div#wdOverlayContent div.item-details div.quantity,
body.public-page div#wdOverlayContent div.item-details div.date,
body.public-page div#wdOverlayContent div.item-details div.dateEnd,
body.public-page div#wdOverlayContent div.item-details div.period,
body.public-page div#wdOverlayContent div.item-details div.adults {
  padding-bottom: 52px;
  margin-bottom: 0px; }

body.public-page div#wdOverlayContent div.add-to-cart-form div.name,
body.public-page div#wdOverlayContent div.item-details div.name {
  margin-bottom: 20px; }

body.public-page div#wdOverlayContent div.add-to-cart-form div.name span.operator-name,
body.public-page div#wdOverlayContent div.item-details div.name span.operator-name {
  background-color: #a24a37;
  background-image: url("../images/right-arrow.png");
  padding: 10px 41px 10px 40px;
  font-size: 18px;
  font-family: "Raleway", sans-serif; }

body.public-page div#wdOverlayContent div.add-to-cart-form div.name span.item-name,
body.public-page div#wdOverlayContent div.item-details div.name span.item-name {
  font-size: 18px;
  font-family: "Raleway", sans-serif;
  padding: 10px 20px 10px 40px;
  border-radius: 0px 0px 10px 0px;
  background-color: #62b6ca; }

body.public-page div#wdOverlayContent div.add-to-cart-form div.price,
body.public-page div#wdOverlayContent div.item-details div.price {
  clear: left; }

body.public-page div#wdOverlayContent div.add-to-cart-form div.location,
body.public-page div#wdOverlayContent div.item-details div.location {
  top: 50px; }

body.public-page div#wdOverlayContent div.add-to-cart-form div.location a,
body.public-page div#wdOverlayContent div.item-details div.location a {
  color: #62b6ca;
  font-family: "Raleway", sans-serif; }

body.public-page div#wdOverlayContent div.add-to-cart-form div.date > label, body.public-page div#wdOverlayContent div.add-to-cart-form div.startdate > label, body.public-page div#wdOverlayContent div.add-to-cart-form div.dateEnd > label,
body.public-page div#wdOverlayContent div.item-details div.date > label,
body.public-page div#wdOverlayContent div.item-details div.startdate > label,
body.public-page div#wdOverlayContent div.item-details div.dateEnd > label {
  margin-bottom: 12px; }

body.public-page div#wdOverlayContent div.add-to-cart-form div.date > span, body.public-page div#wdOverlayContent div.add-to-cart-form div.startdate > span, body.public-page div#wdOverlayContent div.add-to-cart-form div.dateEnd > span,
body.public-page div#wdOverlayContent div.item-details div.date > span,
body.public-page div#wdOverlayContent div.item-details div.startdate > span,
body.public-page div#wdOverlayContent div.item-details div.dateEnd > span {
  font-size: 21px; }

body.public-page div#wdOverlayContent div.add-to-cart-form div.AdditionalData,
body.public-page div#wdOverlayContent div.item-details div.AdditionalData {
  font-family: "Raleway", sans-serif;
  padding: 20px 0px 0px; }

body.public-page div#wdOverlayContent div.add-to-cart-form div.accordian div.accordian-header,
body.public-page div#wdOverlayContent div.add-to-cart-form div.accordian div.accordian-content,
body.public-page div#wdOverlayContent div.item-details div.accordian div.accordian-header,
body.public-page div#wdOverlayContent div.item-details div.accordian div.accordian-content {
  padding: 10px 20px; }

body.public-page div#wdOverlayContent div.add-to-cart-form div.accordian div.accordian-header,
body.public-page div#wdOverlayContent div.item-details div.accordian div.accordian-header {
  background-color: #62b6ca; }

body.public-page div#wdOverlayContent div.add-to-cart-form div.accordian div.accordian-content,
body.public-page div#wdOverlayContent div.item-details div.accordian div.accordian-content {
  background: #ECECEC; }

body.public-page div#wdOverlayContent div.add-to-cart-form div.BookingQuestionsData div.booking-questions div.bookingQuestion div.bookingQuestionSets div.bookingQuestionSet div.bookingQuestionFields div.bookingQuestion-container label.bookingQuestion-title,
body.public-page div#wdOverlayContent div.item-details div.BookingQuestionsData div.booking-questions div.bookingQuestion div.bookingQuestionSets div.bookingQuestionSet div.bookingQuestionFields div.bookingQuestion-container label.bookingQuestion-title {
  color: #FFF; }

body.public-page div#wdOverlayContent div.add-to-cart-form div.addButton, body.public-page div#wdOverlayContent div.add-to-cart-form div.removeItem, body.public-page div#wdOverlayContent div.add-to-cart-form div.addProgress,
body.public-page div#wdOverlayContent div.item-details div.addButton,
body.public-page div#wdOverlayContent div.item-details div.removeItem,
body.public-page div#wdOverlayContent div.item-details div.addProgress {
  background: #ECECEC; }

body.public-page div#wdOverlayContent div.add-to-cart-form div.addButton a.addToCart,
body.public-page div#wdOverlayContent div.add-to-cart-form div.addButton a.checkOutNow, body.public-page div#wdOverlayContent div.add-to-cart-form div.removeItem a.addToCart,
body.public-page div#wdOverlayContent div.add-to-cart-form div.removeItem a.checkOutNow, body.public-page div#wdOverlayContent div.add-to-cart-form div.addProgress a.addToCart,
body.public-page div#wdOverlayContent div.add-to-cart-form div.addProgress a.checkOutNow,
body.public-page div#wdOverlayContent div.item-details div.addButton a.addToCart,
body.public-page div#wdOverlayContent div.item-details div.addButton a.checkOutNow,
body.public-page div#wdOverlayContent div.item-details div.removeItem a.addToCart,
body.public-page div#wdOverlayContent div.item-details div.removeItem a.checkOutNow,
body.public-page div#wdOverlayContent div.item-details div.addProgress a.addToCart,
body.public-page div#wdOverlayContent div.item-details div.addProgress a.checkOutNow {
  background: none;
  border: 0px;
  border-radius: 0px;
  padding: 4px 20px; }

body.public-page div#wdOverlayContent div.add-to-cart-form div.addButton a.addToCart span,
body.public-page div#wdOverlayContent div.add-to-cart-form div.addButton a.checkOutNow span, body.public-page div#wdOverlayContent div.add-to-cart-form div.removeItem a.addToCart span,
body.public-page div#wdOverlayContent div.add-to-cart-form div.removeItem a.checkOutNow span, body.public-page div#wdOverlayContent div.add-to-cart-form div.addProgress a.addToCart span,
body.public-page div#wdOverlayContent div.add-to-cart-form div.addProgress a.checkOutNow span,
body.public-page div#wdOverlayContent div.item-details div.addButton a.addToCart span,
body.public-page div#wdOverlayContent div.item-details div.addButton a.checkOutNow span,
body.public-page div#wdOverlayContent div.item-details div.removeItem a.addToCart span,
body.public-page div#wdOverlayContent div.item-details div.removeItem a.checkOutNow span,
body.public-page div#wdOverlayContent div.item-details div.addProgress a.addToCart span,
body.public-page div#wdOverlayContent div.item-details div.addProgress a.checkOutNow span {
  font-family: "Raleway", sans-serif;
  font-size: 21px;
  font-weight: 700; }

body.public-page div#wdOverlayContent div.add-to-cart-form div.addButton a.addToCart, body.public-page div#wdOverlayContent div.add-to-cart-form div.removeItem a.addToCart, body.public-page div#wdOverlayContent div.add-to-cart-form div.addProgress a.addToCart,
body.public-page div#wdOverlayContent div.item-details div.addButton a.addToCart,
body.public-page div#wdOverlayContent div.item-details div.removeItem a.addToCart,
body.public-page div#wdOverlayContent div.item-details div.addProgress a.addToCart {
  background-color: #e6bb40;
  margin-left: 0px; }

body.public-page div#wdOverlayContent div.add-to-cart-form div.addButton a.addToCart span, body.public-page div#wdOverlayContent div.add-to-cart-form div.removeItem a.addToCart span, body.public-page div#wdOverlayContent div.add-to-cart-form div.addProgress a.addToCart span,
body.public-page div#wdOverlayContent div.item-details div.addButton a.addToCart span,
body.public-page div#wdOverlayContent div.item-details div.removeItem a.addToCart span,
body.public-page div#wdOverlayContent div.item-details div.addProgress a.addToCart span {
  background-position: -140px 3px; }

body.public-page div#wdOverlayContent div.add-to-cart-form div.addButton a.checkOutNow, body.public-page div#wdOverlayContent div.add-to-cart-form div.removeItem a.checkOutNow, body.public-page div#wdOverlayContent div.add-to-cart-form div.addProgress a.checkOutNow,
body.public-page div#wdOverlayContent div.item-details div.addButton a.checkOutNow,
body.public-page div#wdOverlayContent div.item-details div.removeItem a.checkOutNow,
body.public-page div#wdOverlayContent div.item-details div.addProgress a.checkOutNow {
  background-color: #a24a37;
  margin-left: 15px; }

body.public-page div#wdOverlayContent div.add-to-cart-form div.addButton a.checkOutNow span, body.public-page div#wdOverlayContent div.add-to-cart-form div.removeItem a.checkOutNow span, body.public-page div#wdOverlayContent div.add-to-cart-form div.addProgress a.checkOutNow span,
body.public-page div#wdOverlayContent div.item-details div.addButton a.checkOutNow span,
body.public-page div#wdOverlayContent div.item-details div.removeItem a.checkOutNow span,
body.public-page div#wdOverlayContent div.item-details div.addProgress a.checkOutNow span {
  background-position: -140px -78px; }

body.public-page div#wdOverlayContent div.add-to-cart-form div.removeItem a,
body.public-page div#wdOverlayContent div.item-details div.removeItem a {
  background: none;
  border: 0px;
  border-radius: 0px;
  padding: 4px 10px;
  background-color: #a24a37;
  font-family: "Raleway", sans-serif; }

body.public-page div#wdOverlayContent .shopping-cart.BE,
body.public-page div#wdOverlayContent .cartInOverlay {
  padding: 0px !important;
  margin: 0px auto; }

body.public-page div#wdOverlayContent .shopping-cart.BE div.title,
body.public-page div#wdOverlayContent .cartInOverlay div.title {
  font-size: 26px;
  font-weight: 400;
  font-family: "Raleway", sans-serif;
  color: #a24a37;
  margin: 36px auto 0px;
  padding-bottom: 30px; }

body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems,
body.public-page div#wdOverlayContent .cartInOverlay div.cartItems {
  padding: 0px; }

body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems div.checkout,
body.public-page div#wdOverlayContent .cartInOverlay div.cartItems div.checkout {
  position: static;
  width: 100%;
  background-color: #ECECEC;
  padding: 25px 30px;
  margin-top: 30px; }

body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems div.checkout a,
body.public-page div#wdOverlayContent .cartInOverlay div.cartItems div.checkout a {
  background: none;
  background-color: #a24a37;
  border: 0px;
  border-radius: 0px;
  padding: 4px 20px; }

body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems div.checkout a span,
body.public-page div#wdOverlayContent .cartInOverlay div.cartItems div.checkout a span {
  font-family: "Raleway", sans-serif;
  font-size: 21px;
  font-weight: 700;
  background-position: -140px -78px; }

.begadget.cart {
  cursor: pointer;
  color: #103353;
  font-size: 20px;
  margin: 5px 0px;
  padding: 0px 15px 0px 5px;
  line-height: 75px;
  position: relative; }

.begadget.cart.empty {
  cursor: default; }

.begadget.cart .icon {
  color: #103353;
  -webkit-transition: color 500ms ease;
  -moz-transition: color 500ms ease;
  -o-transition: color 500ms ease;
  transition: color 500ms ease; }

.begadget.cart .icon:hover {
  color: #a24a37; }

.begadget.cart .num {
  position: absolute;
  top: 14px;
  right: 0px;
  font: "Raleway", sans-serif;
  font-size: 14px;
  line-height: 14px;
  text-align: center;
  border-radius: 12px;
  display: block;
  width: 24px;
  height: 24px;
  padding: 4px;
  background-color: #a24a37; }

.be-checkout div.authentication.BE .provider {
  border: 1px solid #E2E2E2;
  background: #fff;
  border-radius: 0px;
  margin: 0px 0px 20px;
  padding-right: 20px;
  font-family: "Raleway", sans-serif; }

.be-checkout div.authentication.BE .provider div.description {
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-size: 12px; }

.be-checkout div.authentication.BE .provider div.field * {
  font-family: "Raleway", sans-serif;
  font-weight: 400; }

.be-checkout div.authentication.BE .provider div.field label {
  font-size: 12px; }

.be-checkout div.authentication.BE .provider div.field input {
  border: none;
  font-size: 12px;
  padding: 5px;
  min-width: 147px;
  background: #E9E9E9;
  line-height: 1.5; }

.be-checkout div.authentication.BE .provider div.field input[type='submit'] {
  border-radius: 0px;
  background: #a24a37;
  padding: 6px 18px;
  min-width: 50px; }

.be-checkout #begadget-booking .noItems {
  font-family: "Raleway", sans-serif;
  font-size: 14px; }

.be-checkout #begadget-booking div.booking-gadget.BE h3 {
  margin: 10px 0px 20px; }

.be-checkout #begadget-booking div.shopping-cart,
.be-checkout #begadget-booking div.personalDetails,
.be-checkout #begadget-booking div.ccDetails {
  border-radius: 0px;
  border: 1px solid #E2E2E2;
  font-family: "Raleway", sans-serif;
  font-weight: 400;
  font-size: 14px; }

.be-checkout #begadget-booking div.cartItems {
  border: 0; }

.be-checkout #begadget-booking div.cartItems .item {
  padding: 0px 0px 20px;
  margin-bottom: 20px;
  font-family: "Raleway", sans-serif; }

.be-checkout #begadget-booking div.cartItems .item div.price label {
  top: 12px; }

.be-checkout #begadget-booking div.cartItems .item div.bookingQuestions,
.be-checkout #begadget-booking div.cartItems .item div.specials {
  padding: 0;
  margin: 10px 0; }

.be-checkout #begadget-booking div.cartItems div.total {
  position: absolute;
  bottom: 25px;
  right: 10px; }

.be-checkout #begadget-booking div.cartItems div.expirationDate.expired {
  color: #a24a37;
  margin: 0px auto;
  width: 50%;
  text-align: center; }

.be-checkout #begadget-booking div.cartItems div.expirationDate.expiring .actions, .be-checkout #begadget-booking div.cartItems div.expirationDate.expired .actions {
  display: block;
  position: relative;
  margin: 10px auto;
  clear: both; }

.be-checkout #begadget-booking div.cartItems div.expirationDate.expiring .actions button, .be-checkout #begadget-booking div.cartItems div.expirationDate.expired .actions button {
  padding: 5px 10px;
  text-shadow: none;
  color: #fff;
  font-weight: 400;
  font-family: "Raleway", sans-serif;
  display: block; }

.be-checkout #begadget-booking div.cartItems div.expirationDate.expiring .actions button:hover, .be-checkout #begadget-booking div.cartItems div.expirationDate.expiring .actions button:active, .be-checkout #begadget-booking div.cartItems div.expirationDate.expiring .actions button:focus, .be-checkout #begadget-booking div.cartItems div.expirationDate.expired .actions button:hover, .be-checkout #begadget-booking div.cartItems div.expirationDate.expired .actions button:active, .be-checkout #begadget-booking div.cartItems div.expirationDate.expired .actions button:focus {
  background: #a24a37;
  text-decoration: underline; }

.be-checkout #begadget-booking div.cartItems div.expirationDate label {
  color: #333;
  font-family: "Raleway", sans-serif;
  font-size: 14px;
  font-weight: 400;
  margin: 0;
  padding: 0; }

.be-checkout #begadget-booking div.cartItems div.expirationDate div.expiry {
  margin-left: 5px;
  display: block;
  float: right; }

.be-checkout #begadget-booking div.cartItems div.expirationDate div.expiry .minutes .value,
.be-checkout #begadget-booking div.cartItems div.expirationDate div.expiry .divider .value,
.be-checkout #begadget-booking div.cartItems div.expirationDate div.expiry .seconds .value {
  float: left;
  display: block;
  margin-right: 5px; }

.be-checkout #begadget-booking div.cartItems div.expirationDate div.expiry .divider .value {
  margin: 0px 5px; }

.be-checkout #begadget-booking div.personalDetails div label,
.be-checkout #begadget-booking div.personalDetails div.required label,
.be-checkout #begadget-booking div.ccDetails div label,
.be-checkout #begadget-booking div.ccDetails div.required label {
  font-size: 12px;
  font-weight: 400;
  vertical-align: middle;
  margin-right: 10px; }

.be-checkout #begadget-booking div.personalDetails div.required label:after,
.be-checkout #begadget-booking div.ccDetails div.required label:after {
  content: "\f069";
  font-family: "FontAwesome", sans-serif;
  color: #a24a37;
  font-weight: 400;
  font-size: 7px;
  position: relative;
  top: -6px;
  left: 2px; }

.be-checkout #begadget-booking div.personalDetails div input,
.be-checkout #begadget-booking div.personalDetails div select,
.be-checkout #begadget-booking div.personalDetails div textarea,
.be-checkout #begadget-booking div.ccDetails div input,
.be-checkout #begadget-booking div.ccDetails div select,
.be-checkout #begadget-booking div.ccDetails div textarea {
  background: #F9F9F9;
  border: 1px solid #E9E9E9;
  font-family: "Raleway", sans-serif;
  font-size: 12px;
  padding: 5px 10px;
  margin-bottom: 4px; }

.be-checkout #begadget-booking div.personalDetails div.receiveENewsletter label, .be-checkout #begadget-booking div.personalDetails div.acceptCancellationPolicy label,
.be-checkout #begadget-booking div.ccDetails div.receiveENewsletter label,
.be-checkout #begadget-booking div.ccDetails div.acceptCancellationPolicy label {
  font-weight: 600; }

.be-checkout #begadget-booking div.personalDetails div.receiveENewsletter label a, .be-checkout #begadget-booking div.personalDetails div.acceptCancellationPolicy label a,
.be-checkout #begadget-booking div.ccDetails div.receiveENewsletter label a,
.be-checkout #begadget-booking div.ccDetails div.acceptCancellationPolicy label a {
  color: #a24a37; }

.be-checkout #begadget-booking div.personalDetails div.receiveENewsletter label a:hover, .be-checkout #begadget-booking div.personalDetails div.receiveENewsletter label a:active, .be-checkout #begadget-booking div.personalDetails div.receiveENewsletter label a:focus, .be-checkout #begadget-booking div.personalDetails div.acceptCancellationPolicy label a:hover, .be-checkout #begadget-booking div.personalDetails div.acceptCancellationPolicy label a:active, .be-checkout #begadget-booking div.personalDetails div.acceptCancellationPolicy label a:focus,
.be-checkout #begadget-booking div.ccDetails div.receiveENewsletter label a:hover,
.be-checkout #begadget-booking div.ccDetails div.receiveENewsletter label a:active,
.be-checkout #begadget-booking div.ccDetails div.receiveENewsletter label a:focus,
.be-checkout #begadget-booking div.ccDetails div.acceptCancellationPolicy label a:hover,
.be-checkout #begadget-booking div.ccDetails div.acceptCancellationPolicy label a:active,
.be-checkout #begadget-booking div.ccDetails div.acceptCancellationPolicy label a:focus {
  text-decoration: underline; }

.be-checkout #begadget-booking div.personalDetails div textarea {
  resize: vertical;
  min-height: 60px; }

.be-checkout #begadget-booking div.ccDetails div.cardExpiry span {
  width: 57%;
  display: inline-block;
  padding-right: 6px; }

.be-checkout #begadget-booking div.ccDetails div.cardExpiry span select {
  width: 49%; }

.be-checkout #begadget-booking div.ccDetails div.button {
  text-align: left; }

.be-checkout #begadget-booking div.ccDetails div.button a {
  padding: 7px 18px;
  display: inline-block;
  width: auto;
  height: auto; }

.be-checkout #begadget-booking div.ccDetails div.button a:hover, .be-checkout #begadget-booking div.ccDetails div.button a:active, .be-checkout #begadget-booking div.ccDetails div.button a:focus {
  background: #a24a37; }

.be-checkout #begadget-booking div.ccDetails div.button a span {
  font-size: 12px;
  font-weight: 400; }

.home div.search-gadget.BE span.label {
  color: black;
  text-align: left; }

.home div.search-gadget.BE div.date span.input {
  display: block;
  height: 100%;
  width: 100%; }

.home .BE span.label {
  color: black; }

/* Laptop and tablet */
@media only screen and (max-width: 1199px) and (min-width: 768px) {
  .home .search-gadget.BE > div {
    flex: 0 0 49%;
    margin-right: 1% !important; }

  .home .search-gadget.BE > div.date, .home .search-gadget.BE > div.button {
    flex: 0 0 99%; }

  .home .search-gadget.BE > div.button span.input, .home .search-gadget.BE > div.button span.input a {
    display: block;
    width: 100%; } }
/* Laptop and below  */
@media only screen and (max-width: 1199px) {
  .inner.full .portlet-column-content-1 .search-gadget.BE div.showHideRefineTools {
    position: static;
    margin-bottom: 20px; }

  .begadget.cart {
    margin: 5px 30px 0px 0px;
    padding: 0px;
    line-height: 100%; }

  .begadget.cart .num {
    top: -10px;
    right: -14px; }

  body.public-page div#wdOverlayContent div.add-to-cart-form div.date > span,
  body.public-page div#wdOverlayContent div.add-to-cart-form div.startdate > span,
  body.public-page div#wdOverlayContent div.add-to-cart-form div.dateEnd > span,
  body.public-page div#wdOverlayContent div.item-details div.date > span,
  body.public-page div#wdOverlayContent div.item-details div.startdate > span,
  body.public-page div#wdOverlayContent div.item-details div.dateEnd > span {
    font-size: 17px; }

  body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems .item,
  body.public-page div#wdOverlayContent .cartInOverlay div.cartItems .item {
    padding: 20px; }

  body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems .item div.price label,
  body.public-page div#wdOverlayContent .cartInOverlay div.cartItems .item div.price label {
    right: 20px; }

  body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems div.total,
  body.public-page div#wdOverlayContent .cartInOverlay div.cartItems div.total {
    padding-right: 20px; }

  .be-checkout #begadget-booking div.shopping-cart,
  .be-checkout #begadget-booking div.personalDetails,
  .be-checkout #begadget-booking div.ccDetails {
    margin-bottom: 2%;
    margin-left: 0px;
    min-height: 300px; }

  .be-checkout #begadget-booking div.shopping-cart,
  .be-checkout #begadget-booking div.personalDetails {
    width: 49%; }

  .be-checkout #begadget-booking div.ccDetails {
    width: 99%; } }
/* Tablet portrait and below */
@media only screen and (max-width: 991px) {
  .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view td.property div.thumb, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view td.property div.thumb, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view td.property div.thumb,
  .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid div.type-group table tbody tr div.OperatorInfo .OperatorItem.OperatorDescription,
  .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid div.type-group table tbody tr div.OperatorInfo .OperatorItem.OperatorDescription,
  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid div.type-group table tbody tr div.OperatorInfo .OperatorItem.OperatorDescription {
    display: none; }

  .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.tabs-group, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.tabs-group, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.tabs-group {
    position: static; }

  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.name .OperatorInfo,
  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.name .OperatorInfo {
    padding: 10px 0px 0px; }

  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.total,
  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.total {
    padding-top: 60px; }

  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.total a.im-pricebutton,
  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.total a.im-pricebutton {
    padding: 8px; }

  .be-checkout #begadget-booking div.shopping-cart,
  .be-checkout #begadget-booking div.personalDetails,
  .be-checkout #begadget-booking div.ccDetails {
    width: 100%; }

  div.booking-gadget.BE div.shopping-cart div.cartItems {
    min-height: 300px; }

  body.public-page div#wdOverlayContent {
    max-height: 90vh !important; }

  body.public-page div#wdOverlayContent div.add-to-cart-form div.date > span,
  body.public-page div#wdOverlayContent div.add-to-cart-form div.startdate > span,
  body.public-page div#wdOverlayContent div.add-to-cart-form div.dateEnd > span,
  body.public-page div#wdOverlayContent div.item-details div.date > span,
  body.public-page div#wdOverlayContent div.item-details div.startdate > span,
  body.public-page div#wdOverlayContent div.item-details div.dateEnd > span {
    font-size: 17px; }

  .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.list-view .list-item div.fromPrice, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.list-view .list-item div.fromPrice, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item div.fromPrice,
  .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.list-view .list-item div.fromPrice,
  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item div.fromPrice,
  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item div.fromPrice {
    top: 175px;
    right: 25px; }

  .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.list-view .list-item div.description, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.list-view .list-item div.description, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item div.description,
  .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.list-view .list-item div.description,
  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item div.description,
  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item div.description {
    max-width: 460px; } }
/* Mobile and below */
@media only screen and (max-width: 767px) and (orientation: landscape) {
  body.public-page div#wdOverlayContent div.add-to-cart-form div > label,
  body.public-page div#wdOverlayContent div.item-details div > label {
    margin-bottom: 0px; }

  body.public-page div#wdOverlayContent div.add-to-cart-form div.name,
  body.public-page div#wdOverlayContent div.item-details div.name {
    margin-bottom: 10px; }

  body.public-page div#wdOverlayContent div.add-to-cart-form div.name span.operator-name,
  body.public-page div#wdOverlayContent div.add-to-cart-form div.name span.item-name,
  body.public-page div#wdOverlayContent div.item-details div.name span.operator-name,
  body.public-page div#wdOverlayContent div.item-details div.name span.item-name {
    font-size: 14px; }

  body.public-page div#wdOverlayContent div.add-to-cart-form div.price,
  body.public-page div#wdOverlayContent div.add-to-cart-form div.quantity,
  body.public-page div#wdOverlayContent div.add-to-cart-form div.date,
  body.public-page div#wdOverlayContent div.add-to-cart-form div.dateEnd,
  body.public-page div#wdOverlayContent div.add-to-cart-form div.period,
  body.public-page div#wdOverlayContent div.add-to-cart-form div.adults,
  body.public-page div#wdOverlayContent div.item-details div.price,
  body.public-page div#wdOverlayContent div.item-details div.quantity,
  body.public-page div#wdOverlayContent div.item-details div.date,
  body.public-page div#wdOverlayContent div.item-details div.dateEnd,
  body.public-page div#wdOverlayContent div.item-details div.period,
  body.public-page div#wdOverlayContent div.item-details div.adults {
    padding-bottom: 10px; }

  body.public-page div#wdOverlayContent div.add-to-cart-form div.date > label,
  body.public-page div#wdOverlayContent div.add-to-cart-form div.startdate > label,
  body.public-page div#wdOverlayContent div.add-to-cart-form div.dateEnd > label,
  body.public-page div#wdOverlayContent div.item-details div.date > label,
  body.public-page div#wdOverlayContent div.item-details div.startdate > label,
  body.public-page div#wdOverlayContent div.item-details div.dateEnd > label {
    margin-bottom: 4px; }

  body.public-page div#wdOverlayContent div.add-to-cart-form div.addButton,
  body.public-page div#wdOverlayContent div.add-to-cart-form div.removeItem,
  body.public-page div#wdOverlayContent div.item-details div.addButton,
  body.public-page div#wdOverlayContent div.item-details div.removeItem {
    padding: 5px 0px;
    -js-display: flex;
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
    justify-content: center; }

  body.public-page div#wdOverlayContent div.add-to-cart-form div.addButton a.checkOutNow,
  body.public-page div#wdOverlayContent div.add-to-cart-form div.addButton a.addToCart,
  body.public-page div#wdOverlayContent div.add-to-cart-form div.removeItem a.checkOutNow,
  body.public-page div#wdOverlayContent div.add-to-cart-form div.removeItem a.addToCart,
  body.public-page div#wdOverlayContent div.item-details div.addButton a.checkOutNow,
  body.public-page div#wdOverlayContent div.item-details div.addButton a.addToCart,
  body.public-page div#wdOverlayContent div.item-details div.removeItem a.checkOutNow,
  body.public-page div#wdOverlayContent div.item-details div.removeItem a.addToCart {
    margin-left: auto;
    margin-right: auto; } }
@media only screen and (max-width: 767px) {
  div#wdOverlayContent.extraContent div.addButton {
    position: static !important; }

  .home .search-gadget.BE > div,
  .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE .search-gadget.BE > div,
  .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE .search-gadget.BE > div,
  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE .search-gadget.BE > div,
  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE .search-gadget.BE > div {
    width: 100% !important;
    margin-right: 0px !important; }

  .home .begadget-search-container .begadget-title {
    font-size: 21px;
    margin-bottom: 0; }

  .home .search-gadget.BE > div.period, .home .search-gadget.BE > div.adults, .home .search-gadget.BE > div.children, .home .search-gadget.BE > div.infants {
    width: 49% !important; }

  .home .search-gadget.BE > div.period, .home .search-gadget.BE > div.children {
    margin-right: 2% !important; }

  .home .search-gadget.BE > div.button span.input, .home .search-gadget.BE > div.button span.input a {
    display: block;
    width: 100%; }

  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE .search-gadget.BE > div:not(.date) {
    width: 49%; }

  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE .search-gadget.BE > div:not(.date):nth-child(2n-1) {
    margin-right: 2%; }

  .inner.full .portlet-column-content-1 {
    padding: 50px 15px 30px 15px; }

  .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.tabs-group div.view-choice a, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.tabs-group div.view-choice a, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.tabs-group div.view-choice a,
  .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.tabs-group div.view-choice a,
  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.tabs-group div.view-choice a,
  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.tabs-group div.view-choice a {
    width: 58px; }

  .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.list-view .list-item, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.list-view .list-item, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item,
  .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.list-view .list-item,
  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item,
  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item {
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
    padding: 30px 15px; }

  .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.list-view .list-item div.thumb, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.list-view .list-item div.thumb, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item div.thumb,
  .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.list-view .list-item div.thumb,
  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item div.thumb,
  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item div.thumb {
    position: static;
    order: 0;
    margin-bottom: 10px;
    margin-right: 60%; }

  .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.list-view .list-item div.fromPrice, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.list-view .list-item div.fromPrice, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item div.fromPrice,
  .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.list-view .list-item div.fromPrice,
  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item div.fromPrice,
  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item div.fromPrice {
    position: static;
    order: 1;
    margin-bottom: 10px;
    margin-right: 70%; }

  .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.list-view .list-item h3, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.list-view .list-item h3, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item h3,
  .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.list-view .list-item h3,
  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item h3,
  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item h3 {
    order: 2;
    margin-right: 10%; }

  .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.list-view .list-item p.location, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.list-view .list-item p.location, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item p.location,
  .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.list-view .list-item p.location,
  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item p.location,
  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item p.location {
    order: 3;
    margin-right: 40%; }

  .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.list-view .list-item div.description, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.list-view .list-item div.description, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item div.description,
  .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.list-view .list-item div.description,
  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item div.description,
  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.list-view .list-item div.description {
    order: 4; }

  .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container,
  .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container,
  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container,
  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container {
    max-height: none; }

  .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container div.map-window, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container div.map-window, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container div.map-window,
  .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container .product-list,
  .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container .product-list,
  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container .product-list,
  .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container div.map-window,
  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container div.map-window,
  .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container .product-list,
  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container .product-list,
  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container div.map-window,
  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container .product-list {
    width: 100%;
    position: static;
    height: auto;
    min-height: 300px; }

  .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container div.mapInfoWindow h3.name, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container div.mapInfoWindow h3.name, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container div.mapInfoWindow h3.name,
  .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container div.mapInfoWindow div.address,
  .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container div.mapInfoWindow div.address,
  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container div.mapInfoWindow div.address,
  .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container div.mapInfoWindow h3.name,
  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container div.mapInfoWindow h3.name,
  .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container div.mapInfoWindow div.address,
  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container div.mapInfoWindow div.address,
  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container div.mapInfoWindow h3.name,
  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container div.mapInfoWindow div.address {
    white-space: pre-wrap; }

  .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.map-container div.mapInfoWindow div.thumb, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container div.mapInfoWindow div.thumb, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container div.mapInfoWindow div.thumb,
  .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.map-container div.mapInfoWindow div.thumb,
  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container div.mapInfoWindow div.thumb,
  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.map-container div.mapInfoWindow div.thumb {
    display: none; }

  .inner.full .portlet-column-content-1 .search-gadget.BE div.showHideRefineTools a {
    width: 100%;
    text-align: center; }

  body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems .item div.operator,
  body.public-page div#wdOverlayContent .cartInOverlay div.cartItems .item div.operator,
  .be-checkout #begadget-booking div.cartItems .item div.operator {
    font-size: 10px; }

  body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems .item div.name,
  body.public-page div#wdOverlayContent .cartInOverlay div.cartItems .item div.name,
  .be-checkout #begadget-booking div.cartItems .item div.name {
    max-width: 65%;
    padding-right: 0px; }

  body.public-page div#wdOverlayContent .shopping-cart.BE div.title,
  body.public-page div#wdOverlayContent .cartInOverlay div.title {
    margin: 20px auto 0px;
    padding-bottom: 20px; }

  body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems,
  body.public-page div#wdOverlayContent .cartInOverlay div.cartItems {
    max-height: 80vh;
    overflow: auto; }

  body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems div.total,
  body.public-page div#wdOverlayContent .cartInOverlay div.cartItems div.total {
    margin-top: 15px; }

  body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems div.checkout,
  body.public-page div#wdOverlayContent .cartInOverlay div.cartItems div.checkout {
    padding: 10px 20px;
    margin-top: 5px; }

  body.public-page div#wdOverlayContent .shopping-cart.BE div.cartItems div.checkout a span,
  body.public-page div#wdOverlayContent .cartInOverlay div.cartItems div.checkout a span {
    font-size: 17px;
    background-position: -140px -81px;
    white-space: nowrap; }

  body.public-page div#wdOverlayContent div.add-to-cart-form div > span,
  body.public-page div#wdOverlayContent div.item-details div > span {
    font-size: 18px; }

  body.public-page div#wdOverlayContent div.add-to-cart-form div.name span.operator-name,
  body.public-page div#wdOverlayContent div.add-to-cart-form div.name span.item-name,
  body.public-page div#wdOverlayContent div.item-details div.name span.operator-name,
  body.public-page div#wdOverlayContent div.item-details div.name span.item-name {
    font-size: 10px; }

  body.public-page div#wdOverlayContent div.add-to-cart-form div.name span.operator-name,
  body.public-page div#wdOverlayContent div.item-details div.name span.operator-name {
    padding-left: 25px; }

  body.public-page div#wdOverlayContent div.add-to-cart-form div.name span.item-name,
  body.public-page div#wdOverlayContent div.item-details div.name span.item-name {
    padding-left: 30px; }

  body.public-page div#wdOverlayContent div.add-to-cart-form div.date,
  body.public-page div#wdOverlayContent div.add-to-cart-form div.startdate,
  body.public-page div#wdOverlayContent div.add-to-cart-form div.dateEnd,
  body.public-page div#wdOverlayContent div.item-details div.date,
  body.public-page div#wdOverlayContent div.item-details div.startdate,
  body.public-page div#wdOverlayContent div.item-details div.dateEnd {
    margin-bottom: 0px; }

  body.public-page div#wdOverlayContent div.add-to-cart-form div.date > span,
  body.public-page div#wdOverlayContent div.add-to-cart-form div.startdate > span,
  body.public-page div#wdOverlayContent div.add-to-cart-form div.dateEnd > span,
  body.public-page div#wdOverlayContent div.item-details div.date > span,
  body.public-page div#wdOverlayContent div.item-details div.startdate > span,
  body.public-page div#wdOverlayContent div.item-details div.dateEnd > span {
    font-size: 14px; }

  body.public-page div#wdOverlayContent div.add-to-cart-form div.startdate,
  body.public-page div#wdOverlayContent div.add-to-cart-form div.price,
  body.public-page div#wdOverlayContent div.add-to-cart-form div.quantity,
  body.public-page div#wdOverlayContent div.add-to-cart-form div.date,
  body.public-page div#wdOverlayContent div.add-to-cart-form div.dateEnd,
  body.public-page div#wdOverlayContent div.add-to-cart-form div.period,
  body.public-page div#wdOverlayContent div.add-to-cart-form div.adults,
  body.public-page div#wdOverlayContent div.item-details div.startdate,
  body.public-page div#wdOverlayContent div.item-details div.price,
  body.public-page div#wdOverlayContent div.item-details div.quantity,
  body.public-page div#wdOverlayContent div.item-details div.date,
  body.public-page div#wdOverlayContent div.item-details div.dateEnd,
  body.public-page div#wdOverlayContent div.item-details div.period,
  body.public-page div#wdOverlayContent div.item-details div.adults {
    width: 40%;
    text-align: left;
    margin-left: 25px;
    margin-right: 0px;
    padding-bottom: 10px; }

  body.public-page div#wdOverlayContent b#wdOverlayClose {
    top: 10px;
    right: 8px;
    z-index: 2; }

  .be-checkout #begadget-booking div.cartItems div.total {
    bottom: 10px; }

  .be-checkout #begadget-booking div.ccDetails div.cardExpiry label {
    width: 39.6%; }

  .be-checkout #begadget-booking div.ccDetails div.cardExpiry span select {
    width: 48%; }

  .be-checkout #begadget-booking div.ccDetails div.cardExpiry span select:nth-child(2) {
    width: 49%; } }
@media only screen and (max-width: 575px) {
  .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property a.name, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property a.name, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid div.type-group table tbody.advanced-price-view tr td.property a.name {
    font-size: 16px; }

  .inner.full .portlet-column-content-1 .begadget-region .region-gadget.BE div.prices-grid table tbody tr td.total a span.im-pricebutton, .inner.full .portlet-column-content-1 .begadget-details .region-gadget.BE div.prices-grid table tbody tr td.total a span.im-pricebutton, .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.prices-grid table tbody tr td.total a span.im-pricebutton {
    padding: 10px; }

  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr td.name div.thumb,
  .inner.full .portlet-column-content-1 .begadget-details .details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.name div.thumb {
    width: 100%; }

  body.public-page div#wdOverlayContent div.add-to-cart-form div.addButton a.checkOutNow,
  body.public-page div#wdOverlayContent div.add-to-cart-form div.addButton a.addToCart {
    width: 100%;
    padding: 0 10px; }

  body.public-page div#wdOverlayContent div.add-to-cart-form div.addButton a.checkOutNow span,
  body.public-page div#wdOverlayContent div.add-to-cart-form div.addButton a.addToCart span {
    display: block;
    white-space: nowrap;
    width: 100%;
    font-size: 18px;
    text-align: left;
    padding-left: 50px; } }
/*# sourceMappingURL=bookeasy.css.map */

