/* Enter Your Custom CSS Here */
#main-header .nav li ul a {
    color: #ffffff !important;  
}

#sub-menu .nav li ul a {
    color: #ff6600 !important;  
}

/* Only apply to full-size displays, not mobiles */
@media only screen and ( min-width:981px ) {

    /* Set full-size logo height to 150px */
    #logo { height: 150px; max-height: 150px !important; padding-bottom:2px; }
	
    /* Set the "shrunken" logo height to 100px */
    .et-fixed-header #logo { max-height: 150px !important; padding-bottom:2px !important; }

  #top-menu li { padding-top: 7px !important; }
}

@media only screen and (min-width: 768px) {
    #et-info { float:right !important }
}

.et_pb_slide_content {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* IE/Edge */
  user-select: none;           /* non-prefixed version, currently
                                  not supported by any browser */
}

.et_pb_slide_description {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* IE/Edge */
  user-select: none;           /* non-prefixed version, currently
                                  not supported by any browser */
}

#top-menu li li a {
	width: 250px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.nav li ul {
	width: 250px;
}

.menu-item menu-item-type-custom menu-item-object-custom menu-item-843 {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

========================================================


#top-header #et-info-phone, 
#top-header #et-info,
#top-header #et-info-email, 
#top-header .et-social-icon a { 
    font-size: 500% !important;
}

#top-header .et-info a { 
    font-size: 500% !important;
}

#top-header #et-info a { 
	color: #ff6600 !important; 
}

#top-header #et-info-phone, 
#top-header #et-info-phone a, 
#top-header #et-info-email, 
#top-header .et-social-icon a { 
	color: #ff6600 !important; 
}

@media only screen and (min-width: 981px)
.et-fixed-header#top-header, .et-fixed-header#top-header #et-secondary-nav li ul {
    background-color: #012f49;
}

.et-fixed-header {
	background-color: #012f49;
}

#sub-menu a{
	color: #ff6600 !important; 
  	background color: #ff6600 !important; 
}

.fancybox-title-over {
  height: 97%;
  background-color: rgba(0, 0, 0, 0.7);
}
#fancybox-title-over {
  background-image: none !important;
  bottom: 0px;
  position: absolute;
}

