.header_logo { padding-top: 20px; padding-bottom: 0; text-align: center; }
.headline { padding-top: 0; padding-bottom: 10px; }

a { color: #2376bb; text-decoration: none; }
a:hover { color: #2376bb; text-decoration: underline; }

h1 { font-size: 40px; padding: 1% 0 1% 0; }
h2 { font-size: 32px; padding: 1% 0 1% 0; color: #0a5a9c }
h3 { font-size: 28px; padding: 1% 0 1% 0; color: #2376bb }
h4 { font-size: 24px; padding: 1% 0 1% 0; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
}

/* NAVBAR */
#primary-nav { background-color: #428bca; }

#page_side_menu { display: block; border-radius: 8px 0 8px 0; width: 14%; margin: 0 0 2% 2%; background: #f7f7f7; color: #483c32; font-size: 11px; padding: 1%; float: right; }
#page_side_menu a { color: #635147; text-decoration: none }
#page_side_menu a:hover { color: #645452; text-decoration: underline }

#breadcrumb { color: #b5b5b5; padding: 10px 0 10px 0; }
#breadcrumb a.notselected { color: #b5b5b5; text-decoration: none; }
#breadcrumb a.notselected:hover { color: #b5b5b5; text-decoration: underline; }
#breadcrumb a.selected { color: #292a2f; text-decoration: none; }
#breadcrumb a.selected:hover { color: #292a2f; text-decoration: underline; }

#footer { background-color: #0a5a9c; color: #aed3f2; padding-top: 20px; padding-bottom: 10px; margin-top: 20px }
#footer a { color: #80b8e6; }
#footer a:hover { text-decoration: underline; }

#back-to-top{ position:fixed; z-index:1000; top:100px; right:60px; }
#back-to-top a{ text-align:center; text-decoration:none; color:#d1d1d1; display:block; width:80px;
	-moz-transition:color 1s; 
	-webkit-transition:color 1s;
	-o-transition:color 1s;
}
#back-to-top a:hover{ color:#979797; }
#back-to-top a span{ background:#d1d1d1; border-radius:6px; display:block; height:80px; width:80px; background:#d1d1d1 url(../design/arrow-up.png) no-repeat center center; margin-bottom:5px;
	-moz-transition:background 1s;
	-webkit-transition:background 1s;
	-o-transition:background 1s;
}
#back-to-top a:hover span{ background:#979797 url(../design/arrow-up.png) no-repeat center center; }

#blog { display: block; background: #fff; color: #333; font-size: 14px; margin: 0; }
#blog h2 { color: #292a2f; font-size: 24px; }
#blog .date { color: #a2a4ab; font-size: 12px; }

#blog-other { display: block; background: #fff; color: #333; font-size: 14px; margin: 0; }
#blog-other h3 { color: #292a2f; font-size: 24px; }
#blog-other .date { color: #a2a4ab; font-size: 12px; }

.cat_Aero { display: inline-block; font-size: 13px; background: #7CB9E8; color: #fff; text-decoration: none; border-radius: 6px; padding: 2px 8px 2px 8px; }
.cat_AirForceBlue { display: inline-block; font-size: 13px; background: #00308F; color: #fff; text-decoration: none; border-radius: 6px; padding: 2px 8px 2px 8px; }
.cat_AirSuperiorityBlue { display: inline-block; font-size: 13px; background: #72A0C1; color: #fff; text-decoration: none; border-radius: 6px; padding: 2px 8px 2px 8px; }
.cat_AstrosNavy { display: inline-block; font-size: 13px; background: #002D62; color: #fff; text-decoration: none; border-radius: 6px; padding: 2px 8px 2px 8px; }
.cat_ArgentinanBlue { display: inline-block; font-size: 13px; background: #6CB4EE; color: #fff; text-decoration: none; border-radius: 6px; padding: 2px 8px 2px 8px; }
.cat_Azure { display: inline-block; font-size: 13px; background: #007FFF; color: #fff; text-decoration: none; border-radius: 6px; padding: 2px 8px 2px 8px; }
.cat_BayernBlue { display: inline-block; font-size: 13px; background: #0066b2; color: #fff; text-decoration: none; border-radius: 6px; padding: 2px 8px 2px 8px; }
.cat_RoyalBlue { display: inline-block; font-size: 13px; background: #4169E1; color: #fff; text-decoration: none; border-radius: 6px; padding: 2px 8px 2px 8px; }

#article .date { color: #a2a4ab; font-size: 14px; }
#article .tag { display: inline-block; font-size: 16px; background: #f2b749; color: #fff; border-radius: 4px; padding: 0 5px 0 5px; margin: 1% 0.5% 0.3% 0.5%; }

#related_blog_article .title { font-size: 18px; }
#related_blog_article .date { color: #a2a4ab; font-size: 14px; }

/* bootstrap4 card masonry */

@media (min-width: 992px) {
	.card-columns { column-count: 3; -webkit-column-count: 3; -moz-column-count: 3; }
}
@media (max-width: 991px) {
	.card-columns { column-count: 2; -webkit-column-count: 2; -moz-column-count: 2; }
}
@media (max-width: 575px) {
	.card-columns { column-count: 1; -webkit-column-count: 1; -moz-column-count: 1; }
}
/* end bootstrap4 card masonry */
