  
/*maps with overlay*/
 * {
	box-sizing: border-box;
}
 .interactive_map {
	 display: block;
	/*border-radius: 1%;
	*/
	 margin-bottom: 5px;
}
 .overlay-map {
	 position: absolute;
	 bottom: 0;
	/*background: rgba(0, 0, 0, 0.5);
	*/
	/* Black see-through */
	 background: rgba(0, 25.5, 80.5, 0.5);
	/* Raul - 10/24/2018 - get the value of the rgba and divide each value by 2*/
	/* Black see-through */
	 width: 100%;
	 transition: .5s ease;
	 opacity:0;
	 height: 100%;
}
 .interactive_map:hover {
	/*opacity: 0.5;
	*/
	/*filter: Alpha(opacity=50);
	*/
	/* IE8 and earlier */
}
/* raul - 10-16-2019 - Center across monitor */
 .interactive-maps-container {
	 position: relative;
	/*needed for overlay*/
	 margin: auto;
	 max-width: 800px;
	 width: 92%;
	/*padding: 10px;
	*/
}
 .interactive-maps-container:hover .overlay-map {
	 opacity: 1;
	/*needed for overlay*/
}

.map-section {
    
    padding-bottom: 80px;
}
/*maps with overlay*/
 
 
 
 /*accordion settings */
 
 
 #accordion {
     
    width: 100% !important;
    

 }
 


 .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    /*border: 1px solid #c5c5c5;*/
    background: #e5e5e5 !important;
    color: #454545;
    padding-bottom: 10px !important;
    padding-top: 10px !important;
    border-radius: 0px !important;
    border: 0 !important;
    border: none !important;
    outline:none !important;
    font-family: roboto;
    font-weight: bold !important;
}
 
 
 
 .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    /*border: 1px solid #c5c5c5 !important;*/
    background: #0a2140 !important;
    color: #fff !important;
    border-radius: 0px !important;
    border: 0 !important;
    border: none !important;
    outline:none !important;
    font-family: roboto;
    font-weight: bold !important;
     
}

.acc-title {
      padding-left: 20px;
}

/*adding spacing between*/
  #accordion > h3 {
  margin-top: 10px;

  }
  
  #accordion > h3:first-child {
    margin-top: 0;

  }
 /*accordion settings */
 
   @media only screen and (max-width: 767px) {
         .container-level, .col-level {
             width: auto;
         }
   }      
 
  @media only screen and (min-width: 767px) {
	 .container-level {
		 width: 100%;
	}
	
	.col-level {
		 width: 20%;
	}
	
}

.blue-parking {
    position: relative;
    top: -80px;
}
 
    @media only screen and (max-width: 767px) {
        
            .blue-parking {
            position: relative;
            top: -130px;
        }
        
    }
 
   @media only screen and (max-width: 767px) {
	 .columns-section {
		 position: relative;
		 top: -110px !important;
	}
	
   }
   
   
    .visit-us {
     position: relative;
    top: -40px;
    padding-bottom: 10px !important;
    padding-top: 0px!important;
     
 }
 
 
  
   @media only screen and (max-width: 767px) {
       
            .visit-us {
            position: relative;
            top: 0px !important;
            padding-top: 30px !important;
     }
       
   }
 
 
 
     @media only screen and (max-width: 600px) {
    #ft-wrapper {
        position: relative;
        top: -80px;
    }
}
 
 