/* 6.5 Gradient background header
----------------------------------------------------------------------------- */
.transparent-header.gradient-background-header .header:not(.dark) .active.dropdown > a:after {
  color: #000000;
}

.transparent-header.gradient-background-header .header:not(.dark) .main-navigation .show .nav-link,
.transparent-header.gradient-background-header .header:not(.dark) .main-navigation .show .nav-link:hover,
.transparent-header.gradient-background-header .header:not(.dark) .main-navigation .show .nav-link:focus,
.transparent-header.gradient-background-header .header:not(.dark) .main-navigation .nav-link:focus {
  border-right-color: transparent;
  border-left-color: transparent;
  border-bottom-color: transparent;
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
  .transparent-header.gradient-background-header .header:not(.dark) li:not(.show) .nav-link:hover,
  .transparent-header.gradient-background-header .header:not(.dark) .active:not(.show) .nav-link,
  .transparent-header.gradient-background-header .header:not(.dark) .active:not(.show) .nav-link:hover,
  .transparent-header.gradient-background-header .header:not(.dark) .active:not(.show) .nav-link:focus {
    color: #000000;
    border-bottom: 1px solid #454545;
  }

  .transparent-header.gradient-background-header .header:not(.dark) li:not(.show) .nav-link:focus {
    color: #000000;
  }
}

.transparent-header.gradient-background-header .dark.header .main-navigation .show .nav-link,
.transparent-header.gradient-background-header .dark.header .main-navigation .show .nav-link:hover,
.transparent-header.gradient-background-header .dark.header .main-navigation .show .nav-link:focus,
.transparent-header.gradient-background-header .dark.header .main-navigation .nav-link:focus {
  border-right-color: transparent;
  border-left-color: transparent;
  border-bottom-color: transparent;
}

.transparent-header.gradient-background-header header.header.transparent-header-on {
  background: -moz-linear-gradient(top, #ffffff 0%, rgba(255, 255, 255, 0.05) 85%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, rgba(255, 255, 255, 0.05) 85%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to bottom, #ffffff 0%, rgba(255, 255, 255, 0.05) 85%, rgba(255, 255, 255, 0) 100%);
  border-bottom: none;
  border-top: none;
}

.transparent-header.gradient-background-header header.header.dark.transparent-header-on {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.05) 85%, transparent 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.05) 85%, transparent 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.05) 85%, transparent 100%);
  border-bottom: none;
  border-top: none;
}

.transparent-header.gradient-background-header.fixed-header-on .header.fixed:not(.dark) {
  border-bottom: none;
  background-color: rgba(255, 255, 255, 0.8);
  -webkit-transition: all linear 0.2s;
  -o-transition: all linear 0.2s;
  transition: all linear 0.2s;
}

.transparent-header.gradient-background-header.fixed-header-on .dark.header.fixed {
  background-color: rgba(0, 0, 0, 0.8);
  -webkit-transition: all linear 0.2s;
  -o-transition: all linear 0.2s;
  transition: all linear 0.2s;
}








/*--for mobile--*/


/*Translucent Backgrounds*/
.default-translucent-bg:after {
  background-color: rgba(9, 175, 223, 0.8);
}




/*--navigation text--*/
.navbar-nav li {
    text-transform: uppercase;
    font-weight: bold;
}

/*--color of header--*/
.header-top.dark {
    background-color: #365046;
}


div.tpbannertime, tp-leftarrow, tp-rightarrow {
    display: none;
}


a, a:visited {
 	color: #fff;
	text-decoration: none;
}

a:hover {
	color: #f0b71c;
	text-decoration: none;

}

a:focus,
a:active {
	color: #e21e26;
	text-decoration: none;
}

.light-bg a, .light-bg a:visited {
 	color: #000;
	text-decoration: none;
}

.light-bg a:focus, .light-bg a:active {
	color: #000;
	text-decoration: none;
}

.light-bg a:hover {
	color: #f0b71c;
	text-decoration: none;

}

.default-bg {
	color: #e21e26;
}
.yellow-bg {
	background-color: #f0b71c;
	color: #000;
}


.default-bg p, .default-bg h1, .default-bg h2, .default-bg h3, .default-bg h4, .default-bg h5, .default-bg h6, .default-bg li {
	color: #fff;
}
.credit {
    color: #fff;
    margin-top: 10px;
    margin-bottom: 30px;
    line-height: 1em;
}

#main.default-bg a, #main.default-bg a:visited {
	color: #f0b71c;
	text-decoration: none;
	font-weight: bold;	
}
#main.default-bg a:focus, #main.default-bg a:active {
	color: #e21e26;
	text-decoration: none;
	font-weight: bold;
}
#main.default-bg a:hover {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}


#main.yellow-bg a, #main.default-bg a:visited {
	color: #000;
	text-decoration: none;
	font-weight: bold;	
}
#main.yellow-bg a:focus, #main.default-bg a:active {
	color: #e21e26;
	text-decoration: none;
	font-weight: bold;
}
#main.yellow-bg a:hover {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

#main.light-bg a, #main.default-bg a:visited {
	color: #f0b71c;
	text-decoration: none;
	font-weight: bold;	
}
#main.light-bg a:focus, #main.default-bg a:active {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
#main.light-bg a:hover {
	color: #e21e26;
	text-decoration: none;
	font-weight: bold;
}



.header .navbar-nav li .nav-link {
	
}


img.still {
	opacity: 1.0;
	-webkit-transition: all .3s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
img.still:hover {
	opacity: 0.6;
	-webkit-transition: all .3s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}


.yellow_nav {
	padding-top: 12px;
	padding-bottom: 12px;
}

a.yellow_nav {
	display: inline; 
	text-transform: uppercase; 
	text-decoration: none;
	font-weight: bold;
	background-color: #f0b71c;
	margin: 0 auto;
	text-align: center;
	color: #000;
}
a:hover.yellow_nav {
	color: #fff;
	background-color: #be9d49;
}
a:focus.yellow_nav {
	color: #e21e26;
}

.yellow {color: #F0B71C;}

.quote {font-size: 1.3em;}

.byline {font-size: .9em; font-weight: bold; text-transform: uppercase}

.panel {margin-left: 10px; margin-bottom: 0px}


.header .navbar-nav li .nav-link {
    padding: 18px 18px 18px 18px;
	  margin-top: 18px;
  }

.fixed.header .main-navigation.animated .navbar-nav li .nav-link {
	  padding: 18px 18px 18px 18px;
	  margin-top: 18px;
}

.header .navbar-nav li.dropdown .nav-link {
    padding-right: 18px;
  }

@media (min-width: 992px) {
.header .navbar-nav .dropdown-toggle::after {
	margin-top: -2px;
	padding-left: 5px;
}
}

@media (max-width: 991px) {
.header .navbar-nav .dropdown-toggle::after {
	margin-top: 13px;
	padding-left: 5px;
}
ul.navbar-nav {
	width: 100%;
	padding-top: 0px;
	}
}

.fixed-header-on .header-first, .header-first {
	padding-top: 12px;
}

