/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme example child theme.
Author: Nick
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

.location h1 strong {
	background: url(img/icon-dc.png) left top no-repeat;
	background-size: 48px;
	padding: 0 0 0 70px;

}

.testfiles a:hover {
	color:#ffc400
}
.dedimenu a{
	background:#1c066d;
	margin-right:3px;
	text-transform:uppercase;
}
.dedimenu a:hover,.dedimenu .current-menu-item a{
	background:#ffc400;
	color:#1c066d !important;
}
.elementor  .tablepress th, .elementor  .tablepress td {
	padding-left: 20px;
	padding-right: 20px;
}
.elementor  .tablepress th {
	background-color: #1c066d;
	font-weight: 700;
	color: #fff;
	vertical-align: middle;
}
.elementor  .tablepress td:nth-child(2),.elementor  .tablepress th:nth-child(2) {
	width: 20%;
	text-align: right;
}
.iconimg img {
	height:65px;
	width:auto;
}
.dropdown-menu .sub-menu {
	min-width:235px;
}
.elementor .tablepress.servertable td:not(:nth-child(1)),.elementor .tablepress.servertable th:not(:nth-child(1)){
	width: 7%;
	text-align: center;
}
.elementor .tablepress.servertable td img {
	margin:0 auto;
}

@font-face {
  font-family: 'Inter';
  src: url('fonts/webfont.eot'); /* IE9 Compat Modes */
  src: url('fonts/webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  src: url('fonts/webfont.woff2') format('woff2'), /* Super Modern Browsers */
  src: url('fonts/webfont.woff') format('woff'), /* Pretty Modern Browsers */
  src: url('fonts/webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
  src: url('fonts/webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}
body {
  font-family: 'Inter' !important;
}
.btn {
  background: #001E62;
  color: #FFC72C;
  border-radius: 4px;
  padding: 13px 28px !important;
  text-align: center;
  display: block;
  font-size: 16px;
  font-weight: 600;
  line-height: 19px !important;
  letter-spacing: 0em;
  margin-top: 10px;
}
.is-sticky #site-header-inner {
    padding: 8px 0 !important;
    transition: padding 0.3s ease;
}
.topnav-left {
    text-align: left !important;
}
.topnav-right {
	text-align: right !important;
}
#footer-callout-wrap {
    background-color: transparent !important;
    border: none !important;
}
.topbar-content .fa-phone {
	transform: rotate(90deg);
}
.topbar-content a {
	color:#FFC72C;
}


@media (max-width: 767px) {
	.topbar-content a {
	   font-size: 16px;
	}
}