/*
Theme Name: mips Dataline
Theme URI: 
Description: Child theme of Divi theme for the Divi theme
Author: <a href="http://www.elegantthemes.com">Elegant Themes</a>
Author URI: 
Template: Divi
Version: 4.5.3
*/

/* Generated by Orbisius Child Theme Creator (https://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Wed, 06 Aug 2025 13:06:17 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/

/* @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans+Condensed:wght@300;700&display=swap'); */

#db_title_and_tagline {
	display: inline;
}
#logo { 
	filter: hue-rotate(9deg);
	padding-right: 8px; 
}
#logo-text, #logo-tagline { 
	margin:0; 
	padding:0; 
	display:inline;
	vertical-align: middle;
	color: #50b9fd;
	font-family: "Roboto", Helvetica, Arial, Lucida, sans-serif !important;
	font-weight: 900 !important;
	font-size: 16pt !important;
	letter-spacing: -0.01em;
	-webkit-font-smoothing:antialiased;
}
#logo-tagline { 
	opacity: 0.8; 
	margin-left: 8px; 
	vertical-align: sub;
	color: #444;
	font-family: "Roboto", Helvetica, Arial, Lucida, sans-serif !important;
	font-size: 9pt !important;
	font-weight: 400 !important;
	letter-spacing: 0.01em;
	vertical-align: sub;
}
#top-header, #et-secondary-nav li ul, #cookie-law-info-bar {
    background: rgb(114,79,233);
background: -moz-linear-gradient(90deg, rgba(114,79,233,1) 0%, rgba(80,185,253,1) 30%, rgba(80,185,253,1) 70%, rgba(0,209,233,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(114,79,233,1) 0%, rgba(80,185,253,1) 30%, rgba(80,185,253,1) 70%, rgba(0,209,233,1) 100%);
background: linear-gradient(90deg, rgba(114,79,233,1) 0%, rgba(80,185,253,1) 30%, rgba(80,185,253,1) 70%, rgba(0,209,233,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#724fe9",endColorstr="#00d1e9",GradientType=1);
}
@media only screen and (max-width: 1299px) { 
	#logo-tagline { 
		display: none; 
	}
}
@media only screen and (max-width: 1143px) { 
	#logo-text { 
		display: none; 
	}
}
.et_hide_primary_logo .logo_container { 
	height: 100% !important; 
	opacity: 1 !important; 
}
.et_hide_primary_logo .logo_container #logo { 
	display: none; 
}
.single .et_pb_post {
    margin-bottom: 0 !important;
}
body { 
	font-weight: 300;
}
#g2530 {
	animation: myAnim 2400ms ease 0s infinite normal forwards;
}
@keyframes myAnim {
  0%,
  30%,
  100% {
    opacity: 1;
  }
  50%,
  80% {
    opacity: 0;
  }
}