.nav-link {
    margin-top: 50px;
    font-family: 'Vast Shadow', cursive !important;
    /*color:#063046 !important;*/
    color:black !important;
    text-transform: uppercase !important;
    font-size: 14px!important;
}
.navbar-nav .nav-item.active .nav-link,
.navbar-nav .nav-item:hover .nav-link{
    /*color:#0a2586!important;*/
    color:#30C2BD!important;
}
.NewletterButton {
  background-color: #5bc0de; /* Blue */
  border: none;
  color: white;
  padding: 5px 10px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: -5px 2px;
  cursor: pointer;
  font-family: 'EB Garamond', Sans-serif !important;
 
}

p{
    font-size: 16px;
    /*font-family: 'EB Garamond', Sans-serif !important;*/
   font-family: Verdana!important;
}

#desktopSearch{
    margin-top:-10px;
   display: none; 
   margin-bottom:20px!important;
   overflow: visible;
   padding-bottom:20px;
}
#phoneSearch{
    margin-top:10px;
   display: none; 
}
#tableSearch{
        margin-top:-10px;
   display: none; 
   margin-bottom:20px!important;
   overflow: visible;
   padding-bottom:20px;
}
#LgDevicesSearch{
     margin-top:10px;
   display: none; 
}


.landingBanner{
    border-top-width: 1px;
    border-right-width: 0;
    border-bottom-width: 1px;
    border-left-width: 0;
    min-height: 200px;
}

ul#mediaIcon li {
  display:inline;
  float: left;
}



@media only screen and (max-width: 1000px) and (min-width: 700px)
          {
          .fab{
             font-size: x-large;
              color:rgba(0,0,0,.5)!important;
          }
          }
.mediaIconColor{
    padding-right:15px;
    /*color:#063046;*/
    color:rgba(0,0,0,.5)!important;
}

ul#menu-phone-menu li{
    padding:10px;
}
ul#menu-phone-menu li a{
    margin-top: 50px;
    font-family: 'Vast Shadow', cursive !important;
    color:#063046 !important;
    text-transform: capitalize;
    font-size: 12px;
}
ul#menu-phone-menu-1 li{
    padding:10px;
}
ul#menu-phone-menu-1 li a{
    margin-top: 50px;
    font-family: 'Vast Shadow', cursive !important;
    color:#063046 !important;
    text-transform: capitalize;
    font-size: 12px;
}


@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
      nav-link {
    margin-top: 50px;
    font-family: 'Vast Shadow', cursive !important;
    
    text-transform: uppercase !important;
    font-size: 12px!important;
}

}


@media only screen and (max-width: 600px) {
  .newsletterSubmitButton {
  margin-top: 30px;
  position: absolute;
  
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.newsletterEmail {
  
  position: absolute;
  
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.mediaIconColor{
    padding-right:10px;
    color:rgba(0,0,0,.5);
}

.nav-link {
    margin-top: 50px;
    font-family: 'Vast Shadow', cursive !important;
    
    text-transform: uppercase !important;
    font-size: 12px!important;
}
p{
    font-size: 12px;
    /*font-family: 'EB Garamond', Sans-serif !important;*/
   font-family: Verdana!important;
}
}