/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : Aug 19, 2019, 11:58:01 AM
    Author     : mv
*/
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : May 14, 2019, 10:35:00 AM
    Author     : mv
*/
/** Rebuild Marine promoter - FMG - Start **/
/**
  * Font sizes and spacing/widths
  * -----------------------------------------------------------------------------
  */
/* Font familys */
/* Font weight */
/* Custom theme Font sizes */
/* extra small fonts 12px*/
/*Footer links -14px*/
/*Normal font - 16px*/
/*Block heading - 18px*/
/*Block heading - 22px*/
/*Block heading - 24px*/
/*heading - large - 32px,*/
/* Transitions */
/* line Height */
/* Breakpoints */
/* Spacings and widths */
/** Button settings **/
/** Menu settings **/
/** Rebuild Marine promoter - FMG - End **/
/*
Created on : 2020-03-10
Author     : 
*/
/** Rebuild Marine promoter - FMG - Start **/
/* Brand Colors */
/* Border-colors */
/* Gradient-colors */
/* Neutrals colors */
/* Feedback colors */
/*hover colors*/
/** Rebuild Marine promoter - FMG - End **/
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : May 15, 2019, 2:43:47 PM
    Author     : mv
*/
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Mar 27, 2018, 3:04:21 PM
    Author     : mv
*/
/*
.if-template-selector(@selector; @template; @rules) {
	@{selector} when (@app-skin = @template) {
		@rules();
	}
}
*/
/* Body */
/* Small */
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : Apr 16, 2021, 8:47:50 AM
    Author     : mv
*/
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : Oct 16, 2019, 3:00:01 PM
    Author     : mv
*/
body.al-page-biz {
  display: block;
}
body.al-page-biz #page {
  padding: 0;
  width: auto;
  margin-top: 0;
  position: relative;
  z-index: 0;
}
body.al-page-biz #take_over_wrapper .breadcrumb {
  color: #fff;
}
body.al-page-biz .take_over_wrapper_btm .search_bar {
  display: none;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : Oct 16, 2019, 3:02:13 PM
    Author     : mv
*/
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : Sep 27, 2019, 5:11:30 PM
    Author     : mv
*/
.al-biz-hero {
  box-sizing: border-box;
  position: relative;
  background: no-repeat bottom right;
  background-color: #fff;
  background-color: #3B343B;
  height: 355px;
}
.al-biz-hero * {
  box-sizing: inherit;
}
.al-biz-hero-bg {
  position: relative;
  height: 100%;
  background-color: rgba(59, 52, 59, 0.38);
}
.al-biz-hero-bg .al-biz-hero-img {
  position: relative;
  z-index: 1;
  margin: 0 auto;
  overflow: hidden;
  height: 100%;
  background-size: cover;
  background-position: center left;
  background-repeat: no-repeat;
}
.al-biz-hero-bg.has-effect .al-biz-hero-img {
  position: relative;
  z-index: 1;
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  height: 100%;
  background-size: cover;
  background-position: center;
  filter: grayscale(100);
}
.al-biz-hero-bg.has-effect .al-biz-hero-overlay {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 4;
  background: rgba(59, 52, 59, 0.5);
  /*			
			.if-template('horseclicks', {
				background: fade(#EB5B36, 15%);
			});
			*/
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : Oct 16, 2019, 6:01:29 PM
    Author     : mv
*/
.al-biz-photos {
  border-radius: 8px;
  overflow: hidden;
  height: 327px;
}
.al-biz-photos:before,
.al-biz-photos:after {
  content: " ";
  display: table;
}
.al-biz-photos:after {
  clear: both;
}
.al-biz-photo {
  float: left;
  width: 25%;
  height: 50%;
  overflow: hidden;
  border: 1px solid #fff;
  position: relative;
}
.al-biz-photo img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.al-biz-photo:nth-child(1) {
  width: 50%;
  height: 100%;
}
.al-biz-photo:nth-child(2) {
  width: 50%;
  height: 50%;
}
.al-biz-photo-more {
  position: absolute;
  background: rgba(0, 0, 0, 0.7);
  color: white;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 32px;
  line-height: 327px / 2;
  text-align: center;
}
.al-biz-ig-photo {
  float: left;
  width: 161px;
  height: 161px;
  overflow: hidden;
}
.al-biz-ig-photo img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  filter: brightness(0.5);
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : Nov 5, 2019, 4:46:21 PM
    Author     : mv
*/
.al-biz-ads .al-btn {
  min-width: 227px;
}
.al-biz-ads-tags {
  box-sizing: border-box;
  margin-bottom: 24px;
}
.al-biz-ads-tags * {
  box-sizing: inherit;
}
.al-biz-ads-tag {
  text-transform: uppercase;
  border: 1px solid #078DB1;
  color: #078DB1;
  margin-right: 8px;
  border-radius: 4px;
  padding: 5px 16px;
  font-size: 12px;
  line-height: 20px;
  margin-bottom: 8px;
  display: inline-block;
}
.al-biz-ads-tag.is-active {
  background: #078DB1;
  color: #fff;
}
.al-biz-ads-list {
  margin-left: -16px;
}
.al-biz-ads-list .al-adlistrelated {
  float: left;
  margin-left: 16px;
  margin-bottom: 16px;
  width: calc(50% - 16px);
}
.al-biz-ads-list .al-adlistrelated .al-adlistrelated-texts {
  height: 82px;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : Nov 5, 2019, 4:46:21 PM
    Author     : mv
*/
.al-biz-posts-list {
  margin-left: -16px;
}
.al-biz-posts-list .al-pst-hglt {
  float: left;
  margin-left: 16px;
  margin-bottom: 16px;
  width: calc(50% - 16px);
  height: 500px;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : Nov 5, 2019, 5:19:04 PM
    Author     : mv
*/
.biz-map {
  height: 428px;
  border-radius: 8px;
  overflow: hidden;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : Aug 20, 2019, 12:12:43 PM
    Author     : mv
*/
body.is-slideshow-visible {
  overflow: hidden;
}
.al-slideshow {
  display: none;
  transition: opacity ease-in-out 300ms;
}
.al-slideshow .al-adcontact {
  border: 0;
  margin: 0;
  background: transparent;
  color: #fff;
  box-shadow: none;
}
.al-slideshow.is-opening {
  display: block;
  opacity: 0;
}
.al-slideshow.is-open {
  display: block;
  opacity: 1;
}
.al-slideshow {
  box-sizing: border-box;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 4000;
  background: #3B343B;
  /*display: flex;*/
}
.al-slideshow * {
  box-sizing: inherit;
}
.al-slideshow-header {
  white-space: nowrap;
}
.al-slideshow-main {
  width: calc(100% - 312px);
  float: left;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.al-slideshow-full {
  width: 100%;
  float: left;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.al-slideshow-rb {
  float: right;
  width: 312px;
  background: #313133;
  box-shadow: 0 2px 16px 0 rgba(0, 0, 0, 0.39);
  height: 100%;
  overflow-y: auto;
}
.al-slideshow-price {
  color: #28cbf6;
}
.al-slideshow-item {
  background: no-repeat center;
  background-size: contain;
}
.al-slideshow-item iframe,
.al-slideshow-item object,
.al-slideshow-item video,
.al-slideshow-item img {
  object-fit: contain;
}
.al-slideshow-item iframe,
.al-slideshow-item object,
.al-slideshow-item video,
.al-slideshow-item img {
  display: block;
  margin: 0 auto;
}
.al-slideshow-item iframe,
.al-slideshow-item object,
.al-slideshow-item video {
  height: 389px;
  width: 722px;
}
.al-slideshow-item img {
  max-width: 800px;
  max-height: 800px;
}
.al-slideshow-nav {
  width: 810px;
  margin: 0 auto;
}
.al-slideshow-nav .slick-list {
  padding: 0 !important;
}
.al-slideshow-nav-item {
  padding: 0 10px;
  width: 90px;
  outline: none;
}
.al-slideshow-nav-item img {
  width: 70px;
  height: 70px;
}
.al-slideshow-nav-item.slick-current img {
  border: 2px solid #078DB1;
}
.al-slideshow-media {
  flex-grow: 1;
  width: 100%;
}
.al-slideshow-totals {
  padding: 16px;
  text-align: center;
}
.al-slideshow-totals-wrapper {
  display: inline-block;
  color: #fff;
  text-align: center;
  border-radius: 12px;
  padding: 3px 12px;
  background: rgba(255, 255, 255, 0.25);
}
.al-slideshow-item.is-video,
.al-slideshow-nav-item.is-video {
  position: relative;
}
.al-slideshow-item.is-video .al-icn,
.al-slideshow-nav-item.is-video .al-icn {
  pointer-events: none;
  position: absolute;
  top: 50%;
  left: 50%;
  right: 0;
  bottom: 0;
  margin-top: -32px;
  margin-left: -32px;
}
/*
    Created on : Jun 25, 2019, 11:22:17 AM
    Author     : mv
*/
body.page-posts #take_over_wrapper .breadcrumb {
  /*padding: 0;*/
}
body.page-post-detail .al-pst-hdr-crumbs {
  margin-bottom: 32px;
}
.al-pst-featured {
  position: absolute;
  right: -4px;
  top: 16px;
  background: #078DB1;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  padding: 0 16px;
  line-height: 30px;
  display: inline-block;
  text-transform: uppercase;
  z-index: 1;
}
/*
    Created on : Jun 25, 2019, 10:11:29 AM
    Author     : mv
*/
.al-pst-hglt {
  box-sizing: border-box;
  color: #212527;
  transition: all ease-in-out 300ms;
  border: 1px solid #E3E3E3;
  height: 100%;
}
.al-pst-hglt * {
  box-sizing: inherit;
}
.al-pst-hglt:hover {
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
}
.al-pst-hglt-hdr {
  display: block;
  position: relative;
}
.al-pst-hglt-hdr img {
  width: 100%;
  height: 195px;
  display: block;
  object-fit: cover;
}
.al-pst-hglt-ftr {
  padding: 16px;
}
.al-biz {
  box-sizing: border-box;
}
.al-biz * {
  box-sizing: inherit;
}
.al-biz-main {
  position: relative;
  top: -180px;
  z-index: 10;
}
.al-biz-card {
  border-radius: 8px;
  background-color: #FFFFFF;
  margin-bottom: 24px;
  padding: 24px;
  box-shadow: -2px 0 10px 0 rgba(0, 0, 0, 0.05), 4px 4px 10px 0 rgba(0, 0, 0, 0.1);
}
.al-biz-card .website-a {
  color: #078DB1;
  border: 1px solid #078DB1;
  border-radius: 20px;
  font-size: 12px;
  line-height: 20px;
  padding: 8px;
}
.al-biz-card .website-a .al-icn {
  font-size: 16px;
  color: #078DB1;
}
.al-biz-card-info .text {
  margin-left: 16px;
}
.al-biz-card-logo {
  display: block;
  object-fit: cover;
  width: 128px;
  height: 128px;
  border-radius: 64px;
  margin: -50px auto 16px;
  border: 4px solid #fff;
}
.al-biz-header {
  height: 180px;
  /*padding-top: 24px;*/
  position: relative;
  color: white;
  max-width: 478px;
}
.al-biz-header .p-absolute {
  position: absolute;
  left: 0;
  bottom: 0;
  padding-bottom: 16px;
}
.al-biz-header .al-btn-border {
  width: 32px;
  height: 32px;
}
.al-biz-header-biz {
  padding: 0 12px;
  border-radius: 20px;
  line-height: 32px !important;
  background: #fff;
  color: #212527;
}
.al-biz-desc {
  position: relative;
  margin: 40px 0;
}
.al-biz-desc-text {
  overflow: hidden;
  max-height: 133px;
}
.al-biz-desc-text.is-open {
  max-height: 9999999px;
}
.al-biz-desc-more {
  position: absolute;
  bottom: 0;
  right: 0;
  background: linear-gradient(to right, transparent, #fff 140px);
  padding-left: 160px;
}
