.error404 .fusion-page-title-row {
max-width: 1900px;
}

.error404 .fusion-page-title-bar .fusion-page-title-row h1 {
text-align:center;
padding-top: 60px;

}

.custom-button {
line-height: 46px important;
}


.fusion-image-carousel {
margin-bottom: 0px;
}

.fusion-carousel .fusion-carousel-wrapper {
padding: 0px 0;
}

#main .post h2 a {
color: #333645;
}

.fusion-blog-layout-grid .fusion-single-line-meta, .fusion-blog-layout-timeline .fusion-single-line-meta {
display: none;
}

.fusion-post-wrapper{
background-color: #f6f6f6 !important;
border: 1px solid #f6f6f6 !important;
border-bottom-width: 3px;
}


.tagcloud a {
margin: 6px 0;
}

.ilightbox-toolbar.smooth a:hover {
background-color:#ffe42b;
}

.ilightbox-toolbar.smooth a.ilightbox-close:hover {
    background-color: #ffe42b !important;
}



span.wpcf7-not-valid-tip {
color: #ffe42b;
font-size: 1em;
font-weight: normal;
display: block;
}

p{
text-align: justify;
}