.map-responsive,
p.youtube-container {
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe,
p.youtube-container iframe {
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
.button {
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
}

.button1 {background-color: #4CAF50;} /* Green */
.button2 {background-color: #3fbbc3;} /* Blue */

.spb_divider.standard{
border-color: #FFF!important;
}

/*Mega menu Edits*/
li.menu-item.sf-mega-menu>ul.sub-menu>div>li {
    border-top: 0;
    padding: 0px 0;
}

nav .menu ul.sub-menu li.menu-item:hover {
    background-color: #7d7d7d !important;
}

.menu-item-8247 .sub-menu{
	left: -150px !important;
}

#header nav.std-menu ul.sub-menu > li {
    line-height: 5px!important;
}

li.menu-item-8176.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.sf-std-menu.parent a {
    border: 1px solid #fff;
}

li.menu-item-8183.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.sf-std-menu.parent a {
    border: 1px solid #fff;
}

li.menu-item-8197.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.sf-std-menu.parent a {
    border: 1px solid #fff;
}

li.menu-item-8207.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.sf-std-menu.parent a {
    border: 1px solid #fff;
}

li.menu-item-8214.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.sf-std-menu.parent a {
    border: 1px solid #fff;
}

li.menu-item-8232.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.sf-std-menu.parent a {
    border: 1px solid #fff;
}
/*New Mega Menu Styling*/
ul.sub-menu li.menu-item-has-children.sf-std-menu.parent {
    background-color: #e3e3e3;
    border-left: 1px solid #fff;
}
ul.sub-menu li.menu-item-has-children.sf-std-menu.parent a {
padding:9px 2px 9px 6px !important
}

/*  1/30/20  */

li.menu-item-8959 ul.sub-menu,  /* miami */
li.menu-item-9078 ul.sub-menu,  /* miami */
li.menu-item-9081 ul.sub-menu,  /* miami */
li.menu-item-8919 ul.sub-menu,  /* tampa */  
li.menu-item-9000 ul.sub-menu,  /* tampa */
li.menu-item-9003 ul.sub-menu { /* tampa */
	min-height: 120px;
}

/* 9/11/19 */

li.menu-item-9254 ul.sub-menu,
li.menu-item-9079 ul.sub-menu,
li.menu-item-9083 ul.sub-menu,
li.menu-item-9087 ul.sub-menu {
	min-height: 160px;
}

li.menu-item-8951 ul.sub-menu,
li.menu-item-9084 ul.sub-menu,
li.menu-item-9086 ul.sub-menu,
li.menu-item-9080 ul.sub-menu{
  /*min-height: 170px;*/
  min-height: 194px;
}

li.menu-item-8911 ul.sub-menu,
li.menu-item-9006 ul.sub-menu,
li.menu-item-9008 ul.sub-menu,
li.menu-item-9002 ul.sub-menu{
  /*min-height: 170px;*/
  min-height: 194px;
}

li.menu-item-9254 ul.sub-menu, li.menu-item-9079 ul.sub-menu, li.menu-item-9083 ul.sub-menu, li.menu-item-9087 ul.sub-menu {
  /*min-height: 95px ;*/
  min-height: 146px;
}

/* 12/4/19 */

li.menu-item-8910 .custom-max-height > .sub-menu {
    /*min-height: 95px;*/
     min-height: 146px;
}

li.menu-item.sf-mega-menu>ul.sub-menu>li.menu-item>a, li.menu-item.sf-mega-menu>ul.sub-menu>li.menu-item>span.title {
    font-weight: 400 !important;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
}
@media screen and (min-width: 768px){
.menu-item-8950 .sub-menu{
  padding-left: 40px;
  padding-right: 40px;
}
}
/*New Tweak*/
li.menu-item.sf-mega-menu>ul.sub-menu>li.menu-item>a, li.menu-item.sf-mega-menu>ul.sub-menu>li.menu-item>span.title {
    margin: 10px 10px 10px;
}