body{
    background: url('../../../../media/images/bg.png') #888;
    /* background: url('../../../../media/images/bg.png') rgb(10,83,85); */
}
#contact
{
    background-color: #fafafa ;
}
.archive-res-box
{
    border: rgb(13, 130, 134) solid 1px;
    border: #a7a7a7 solid 1px;
    background: rgb(83, 187, 190);
    background: rgba(0, 0, 0, 0.5);
    background:rgba(255, 255, 255, 0.1);
    color:#fff;
    height: 170px;
    text-align: right;
    /* margin:0 15px; */
    padding: 10px;
    margin: 10px;

}
.archive-res-box:hover
{
    background:rgba(255, 255, 255, 0.5);
    color: #f14b5e;
}
.archive-res-box img
{
    height: 64px;
}
.archive-res-box h4 {
    bottom: 0;
    left: 35px;
    position: absolute;
    text-align: left;
    font-size: 1rem;
    font-weight: 400;
  }

.second_part
{
    margin-top: 5%;
}
.second_part .single-sidebar-widget
{
    margin: 10px;
    font-weight: 100;
}
.sidebar-panel
{
    margin-top: 10px;
}

.blog-sidebar-column .single-sidebar-widget .sidebar-widget-title {
   
    width: 100%;
  }
.blog-sidebar-column .single-sidebar-widget .sidebar-widget-title h2 {
   
    width: 100%;
    font-size: 1rem;
    font-weight: 400;
  }
.blog-post-column
{
    background-color: #fafafa ;
    padding-top: 30px;
    padding-bottom: 30px;

}
.page-title-section
{
    padding-bottom: 0;
}

.galleryModal{
    z-index: 1000;
}

.galleryShadow{
    z-index: 1000;
}
#header #logo img{
    width: 120px;
    height: auto;
}

#header #logo {
    float: right;
    margin-right: -90px;
	margin-top: 28px;
	margin-left: 100px;
    /* align-content: ; */
}
#header_photo img
{
	margin-left: -90px; 
	margin-top: 1px;
	height: 92px;
}
#gallery
{
    padding-top: 0 !important;
}
#header #logo img
{
    margin-top:-19px;
}

.post-meta h4 {
	text-shadow: #D73232 2px aliceblue;
	text-shadow: 1px 1px #f00;
	font-style: italic;
}