/* ============ Unibia Theme Changes ================= */
body {
  font: 76%/170% Verdana, sans-serif;
  color: #494949;
  background: #edf5fa;
  /*background-image: url('../images/MAC.jpg');	*/
}

/* Title blocks */
h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-family: Helvetica, Arial, sans-serif;
}
h1 {
  font-size: 170%;
}
h2, #center h1 {
  font-size: 160%;
  line-height: 130%;
}
h3 {
  font-size: 140%;
}
h4 {
  font-size: 130%;
}
h5 {
  font-size: 120%;
}
h6 {
  font-size: 110%;
}

/* Text Blocks */
quote, code, fieldset {
  margin: .5em 0;
}
code, pre, kbd {
  font-size: 0.995em;
}
p {
  margin: 0.6em 0 1.2em;
  padding: 0;
}
article.view-mode-teaser h2 {
	margin-bottom: 0rem;
}
p.submitted {
	color: #898989;
}
ul, .block ul, ol {
  margin: 0.5em 0 1em;
  padding: 0 0 0 1.5em; /* LTR */
}

/* Links Coloration */
a:link, a:visited {
	color: #027AC6;
	text-decoration: none;
}
.l-wrapper a {
	color: #027AC6;
	text-decoration: none;
}
a:hover {
	color: #0062A0;
	text-decoration: underline;
}
.l-wrapper a:hover {
	color: #0062A0;
	text-decoration: underline;
}
a:active, a.active {
	color: #5895be;
}
.l-wrapper a:active {
	color: #5895be;
}
.l-header a {
	color: #fffffe;
}

/* HR Colorarion and style */
hr {
  margin: 0;
  padding: 0;
  border: none;
  height: 1px;
  background: #5294c1;
}

.layout {
  background: rgba(237,245,250);
  background: linear-gradient(180deg, rgba(202,226,240,1) 0%, rgba(237,245,250,1) 100%);
}
.l-header {
	background: rgb(22,89,172);
	background: linear-gradient(180deg, rgba(22,89,172,1) 0%, rgba(33,125,190,1) 4%, rgba(35,133,194,1) 5%, rgba(89,180,237,1) 95%, rgba(83,175,236,1) 96%, rgba(57,154,232,1) 100%);
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
main.col-md-9 {
	background-color: rgba(255, 255, 255, 0.85);
	/*backdrop-filter: blur(20px) saturate(160%) contrast(45%) brightness(140%);*/
	box-shadow: 0 0 5px rgba(2, 71, 115, 0.2), inset 0 0 50px rgba(2, 71, 115, 0.1);	
	padding-left: 2.5em;
	padding-right: 2.5em;	
}
main.col-md-9 .page-title {
	padding-top: 2rem;
}
article.view-mode-full {
	padding-bottom: 2.5em;
}

/* Article Preview Teaster */
.view-mode-teaser + .view-mode-teaser, .view-promoted .views-row {
	border-top: 0.1rem solid #e9eff3;	
	padding-top: 1.5em;
}
.view-mode-teaser {
	padding: 0 0 0em;
}
.l-footer {
	border-top-color: #b8cef3;
	background-color: #dadfff;
}
article.view-mode-teaser .content {
	margin: 0 0 0rem;
}
.view-mode-teaser + .view-mode-teaser {
	margin-top: 1.5em;
}

/* Teaser Links */
article .links.inline {
	float: left;
	margin-top: -1.5em;
}
article .field-type-taxonomy-term-reference {
	float: right;
	padding-left: 20px;
	margin-top: 1.5em;
}
article .links.inline li, .links.inline .node-readmore {
	display: inline;
	padding-right: 20px;
}
article .links.inline li a:hover {
	text-decoration: underline;
}

/* */
article .links.inline .comment-forbidden {
	display: none;
}
@media (min-width: 75em) {
	article .links.inline .comment-forbidden {
		display: inline;
	}
}
	

/* Pager */
.pager-first, .pager-previous, .pager-ellipsis, .pager-next, .pager-last, .pager-item {
	background: none;
}
.pager-current {
	background: #e7effc;
	border-radius: 50%;
	color: #000010;
}
.pager-first a:hover, .pager-previous a:hover, .pager-next a:hover, .pager-last a:hover, .pager-item a:hover {
	background: revert;
	color: #FF33CC;
	text-decoration: none;
}
.pager-item {
	transition: transform .2s;
}
.pager-item:hover {
	transform: scale(2);
}
.pager-first a, .pager-previous a, .pager-next a, .pager-last a, .pager-item a {
	color: #0073bd;
}
.pager-first a::before, .pager-first a::after, .pager-previous a::before, .pager-next a::before, .pager-last a::before, .pager-last a::after {
	border-color: #0073bd;
}

/* Expand the main content holder*/ 
@media (min-width: 75em) {
	.container {
		max-width: 82.25rem;
	}
	
	.col-md-push-3 {
		left: 17%;
	}
	.col-md-pull-9 {
		right: 83%;
	}
	.col-md-9 {
		-webkit-flex: 0 0 83%;
		-ms-flex: 0 0 83%;
		flex: 0 0 83%;
		max-width: 83%;
	}
	.col-md-3 {
		-webkit-flex: 0 0 17%;
		-ms-flex: 0 0 17%;
		flex: 0 0 17%;
		max-width: 17%;
	}
}


/* Header Content */

.header-logo-wrapper img {
	padding-top: 0.3rem;
}

@media (min-width: 34em) {
	.header-logo-wrapper {
		width: 213px;
		max-width: 213px;
	}
}
@media (min-width: 48em) {
	.header-logo-wrapper {
		height: 100px;
		width: 324px;
		max-width: 324px;
	}
	.block-system-header {
		width: 324px;
		height: 100px;
	}
	.l-header .unibia-sections-menu ul {
		font-size: clamp(0.085em, 1.2vw, .9em);		
	}
	.l-header .l-header-inner {
		display: flex;
		flex-direction: row;
		justify-content: left;
		flex-wrap: wrap;		
	}
	.banner-ad-wrapper {
		margin-left: auto;
	}
	.l-header .unibia-sections-menu {
		align-self: flex-end;
		margin-bottom: 0px;
		margin-left: auto;
		margin-right: auto;
	}
}

/* Tabs during edit mode */
@media (min-width: 75em) {
	nav.tabs {
		position: relative;
		padding: 0.75em 0.5em 0;
		margin-left: 15%;
		margin-top: -20px;
		top: 35px;
		left: 15px;
	}
}

/* The signature hot pink bread crumb */
.l-top .breadcrumb, .l-top .breadcrumb a {
	color: #FF33CC;
}
.l-top .breadcrumb {
	color: #FF33CC;
	background: none;
	margin-top: -1.5em;
	margin-left: 15%;
	margin-bottom: 0.2em;
}

.l-bottom {
	margin-top: 2rem;
}
.l-footer {
	margin-top: 2em;
}

/* ============ Custom Stuff for Unibia Content ========== */
.secure-browse {
		height: 20px;
		width: 200px;
		margin-bottom: 1rem;
}
.consoleCommand {
	background-color:#AEC8E1;
	border:thin dotted #0066CC;
	color:#003399;
	font-family:"Courier New",Courier,monospace;
	height: auto;
	margin-left:10px;
	margin-top:10px;
	padding:10px;
	width:510px;
}

.bar {	
	height: 50px;
	width: 220px;
	margin-right: auto;
	margin-left: auto;
	line-height: 100%;
}

#ShowIpAd {	
	height: 40px;
	width: 110px;
	text-align: center;
	font-size: 10px;
	font-family: null;
}
#pacyWorldAdd {	
	height: 37px;
	width: 100px;
}
.adSquare .squareAdtext {
	font-size: xx-small;
	text-align: center;
	height:20px;
	white-space: nowrap;
	/*line-height: 1rem;*/
}
.adSquare {
	height: 80px;
	width: 110px;
}
.adSquare img {
	margin:auto; 
	display:block
}
.adSquare .button-wrapper {
	margin: auto; 
	margin-top: 10px;
}

#footerAds {
	max-width: 93em;
	height: 90px;
	margin: auto;
	display: flex;
	justify-content: space-around;
}

.article-ad{
	width: 250px;
	height: 250px;
	float: right;
	margin-left: 20px;
}

/* Show only on wide enough screens */
.secure-browse {
	display: none;
}
@media (min-width: 48em) {
	.secure-browse {
		display: block;
	}
}

/* Show a reduced amount of adSquares for small screens*/
.adSquare {
	display: none;
}
@media (min-width: 20em) {
	#pacy-adSqaure {
		display: block;
	}
	#rootca-adSquare {
		display: block;
	}
}
@media (min-width: 34em) {
	#tdmcinc-adSquare {
		display: block;
	}
}


/* Show them all when the page is wide enough */ 
@media (min-width: 48em) {
	.adSquare {
		display: block;
	}
}


/*
.style3 {	
	color: #003366;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
}
.style4 {	
	color: #000033;
	font-size: 14px;
	text-align: center;
}
.ae_table_vert { width:468; height:60; background-color:#CCE3F1; }
.ae_td_vert,.ae_image_td_vert { padding-bottom: 4px; padding-top: 4px; padding-left: 3px; padding-right: 3px; vertical-align:top; }
.ae_image_td_vert, .ae_image_td_horiz { text-align:right; padding-top:4px; padding-bottom:4px; padding-right: 4px; }
.ae_image_td_sky { text-align:left; padding-top:4px; padding-bottom:0px; padding-right: 0px; }
.ae_bb_td_vert { padding-bottom: 4px; padding-top: 4px; padding-left: 3px; padding-right: 3px; vertical-align:top; }
A.ae_title_vert, A.ae_image_link_vert {font-family: Verdana,Sans-Serif; font-size: 18px; font-style: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #C94093; text-decoration: Underline; }
.ae_desc_vert {font-family: Verdana,Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #5D5D60; }
.ae_click_count_vert {font-family: Verdana,Sans-Serif; font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; color: None; }
A.ae_powered_vert {font-family: Verdana,Sans-Serif; font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #C94093; text-decoration: Underline; }
A.ae_yourlink_vert {font-family: Verdana,Sans-Serif; font-size: 10px; font-style: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #C94093; text-decoration: Underline; }
A.ae_title_vert:hover, A.ae_powered_vert:hover, A.ae_yourlink_vert:hover, A.ae_image_link_vert:hover { color: #38B63C;  text-decoration: Underline;}
.ae_image_vert { border-width:1px; border-color:#C94093;}

#block-block-9 .content, #block-block-9 .content p{
display: block;
}
#block-block-9 .content p{
margin: 0px;
padding: 0px;
}
*/
