.site-title{font-size:0px;color:#CCCCCC;margin:0 0 10px 0;}
.site-description{color:#CCCCCC;}
.post-title { margin: 1px 0 4px 2px; font-size: 20px; color:#181a1b; font-weight: bold; }
.post-date { font-size: 14px; color:#181a1b; font-weight: bold; }
.widget-area h2,.tag-cloud h2{font-size:16px;line-height: 16px}
.widget-area li{list-style: none;}
.tag-cloud a{white-space:nowrap;background-color: #666;color:#f1f1f1;padding:4px;border-radius:8px;margin-right:4px;line-height: 180%}
.sidebar-nav a {color:#428BCA;}
.cat-item {margin-bottom:2px;padding:4px;border-bottom: 1px solid #ccc}
.cat-item a{color:#428BCA;  margin: 0px; display: block; width: 100%; height: 100%; }
.navigation{margin-top:20px}
.row2 { max-width:100%; margin: 0 0 1px 0; text-align: left; }
.link {width: 184px; height: 18px; display: block; overflow: hidden; margin-bottom: -1px; }
.date {font-size: 14px; width: 184px; height: 18px; display: block; overflow: hidden; margin-bottom: -1px; }
.category {font-size: 14px; width: 180px; height: 18px; display: block; overflow: hidden; margin-bottom: -1px; }
.edit-button.glyphicon-edit {position:relative;top:34px;right:-8px;background-color: #000;color:#f1f1f1;float:left;clear:both;padding:0px;margin-top:-17px;height:auto;line-height:100%;}
.gallery-type.glyphicon-camera {position:relative;top:100px;right:-18px;background-color: #f1f1f1;color:#000;float:left;clear:both;padding:100px;margin-top:-17px;height:auto;line-height:100%;}
.gallery-type.glyphicon-film {position:relative;top:100px;right:-18px;background-color: #000;color:#f1f1f1;float:left;clear:both;padding:100px;margin-top:-17px;height:auto;line-height:100%;}
.gallery-type.glyphicon-adjust {position:relative;top:100px;right:-18px;background-color: #000;color:#f1f1f1;float:left;clear:both;padding:100px;margin-top:-17px;height:auto;line-height:100%;}
.gallery { max-width:992px; margin: auto; }
.gallery .gallery-item { float: left; margin: 0px; width: 180px; height: 240px; }
.gallery .gallery-item img { width: 180px; height: 240px; }
.gallery .gallery-item .gallery-icon { margin: 0px; padding: 0px; }
.gallery .gallery-caption { margin-left: 0px; }
.gallery br { font-size: 1px; }
.want-more { text-align: center; padding-bottom: 0px; }
.want-more p { font-family: Arial, Helvetica, sans-serif; color:#29313e; font-size:28px; }
.want-more p a { color: #306A9A; text-decoration: underline; }
.want-more p a:hover { text-decoration: underline; }
@media(max-width:468px){
.gallery-preview img{float:left}
.gallery-title{width:200px;float:left}
}
.full-width #container, .full-width #row {
width: 100%; max-width: 100%; padding: 0; } .tags-container {
display: flex;
flex-wrap: wrap;
gap: 5px; justify-content: flex-start; margin-top: 20px; width: 100%; }
.tag-item {
flex: 1 1 calc(20% - 20px); text-align: center;
padding: 10px;
background-color: #f8f8f8;
border-radius: 5px;
margin-bottom: 8px;
}
.tag-item a {
text-decoration: none;
color: #333;
}
.tag-item a:hover {
color: #0073aa;
} @media (max-width: 768px) {
.tags-container {
justify-content: center; }
.tag-item {
width: 48%; margin-bottom: 10px;
}
} @media (max-width: 480px) {
.tag-item {
width: 100%; margin-bottom: 10px;
}
.title_bar {
font-size: 1.5em; text-align: center;
} .tag-item {
padding: 15px;
}
} .gallery .gallery-item,
.gallery .gallery-item img {
width: 180px;
height: 240px;
border-radius: 15px;
} @media (max-width: 768px) {
.gallery .gallery-item,
.gallery .gallery-item img {
width: 100px;
height: 150px;
}
} @media (max-width: 468px) {
.gallery .gallery-item,
.gallery .gallery-item img {
width: 65px;
height: 115px;
}
}
.az-index {
font-size: 20px;
margin-bottom: 20px;
text-align: center;
}
.az-index a {
padding: 5px;
margin: 3px;
text-decoration: none;
color: #0073aa;
}
.az-index a:hover {
color: #005177;
}
.az-index .inactive {
padding: 5px;
margin: 3px;
color: #ccc;
}
.navigation {
padding: 1px;
font-size: 18px;
text-align: left;
}
.navigation a {
color: #306A9A;
font-size: 18px;
margin: 0 5px;
}
.navigation a:hover {
color: #428BCA;
} .entry-tags span {
font-size: 18px;
margin-right: 10px; }
.entry-tags .tag-links a {
background-color: #306A9A;
border-radius: 13px;
display: inline-block;
color: #FFF;
font-size: 16px;
height: 26px;
line-height: 26px;
margin: 0 5px 5px 0;
padding: 0 10px;
position: relative;
}
.entry-tags .tag-links a:hover {
color: #fff;
text-decoration: underline; }
.navbar {
position: -webkit-sticky; position: sticky;
top: 0; z-index: 99990; background-color: #303437; border-color: #080808; }
.header-image {
max-width: 100%; height: auto; }
.navbar {
box-shadow: 0 4px 2px -2px rgba(0,0,0,.2); } .navbar-inverse .navbar-nav > li > a {
background-color: #333; color: #C0C0C0; } .navbar-inverse .navbar-nav > li > a:hover {
background-color: #306A9A; color: #fff; } .navbar-inverse .navbar-nav > .active > a {
background-color: #444; color: #fff; }
#backToTopBtn {
position: fixed;
bottom: 20px;
right: 20px;
z-index: 99;
font-size: 24px;
background-color: #306A9A;
color: white;
border: none;
outline: none;
cursor: pointer;
padding: 15px;
border-radius: 50%;
display: none; transition: opacity 0.3s ease-in-out;
}
#backToTopBtn:hover {
background-color: #306A9A; }