#top .main_color .extra-mini-title{
margin-top: 70px !important;
margin-bottom: 70px !important;
}


.html_elegant-blog #top .template-search .post-entry .post-meta-infos {
display: none;
}

.main_color h1 {
line-height: 1em !important;
}

#top .av-caption-style-overlay .av-masonry-entry .av-masonry-entry-title {
color: #ffffff !important;
letter-spacing: 0px !important;
text-transform: none !important;
}


#top .fullsize .template-blog .post .entry-content-wrapper > * {
max-width: 60em !important;
margin-left: auto;
margin-right: auto;
}

#top .avia-post-nav:hover {
background: #004b41 !important;
}

.html_elegant-blog #top .post-entry .minor-meta {
font-weight: 400 !important;
font-family: open sans;
}

.av-masonry-entry .av-masonry-entry-title + .av-masonry-entry-content {
text-align: justify;
}

.entry-title  {
font-weight: 400 !important;
color: #85c25f !important;
text-transform: uppercase !important;
}


.html_elegant-blog #top .post-entry .post-title, .html_elegant-blog .avia-content-slider .slide-entry-title {
font-size: 50px !important;
letter-spacing: 0px !important;
color:#004b41  !important;
text-transform: none !important;
}

.html_elegant-blog #top .post-entry .blog-categories {
letter-spacing:1px;
font-weight: 400 !important;

}

.html_elegant-blog #top .post-entry .blog-categories {
font-size: 16px;
font-family: open sans;
}


.html_elegant-blog #top .post-entry .post-meta-infos, .html_elegant-blog .avia-content-slider .slide-meta {
border-top-width: 0px !important;;
}

.av-masonry-date, .av-masonry-text-sep, .av-masonry-author {
display: none;
}


.avia-button.avia-color-light:hover {
opacity: 1 !important;
}


strong, b {
font-weight: normal !important;
}

.main_color h1{
color:#004b41;
line-height: 0.3em;
}

h4{
font-family: open sans !important;
font-size:22px !important;
font-weight:500 !important;
color:#004b41 !important;
}


#top .av-menu-button > a .avia-menu-text {
border-radius: 100px !important;
}

#footer a:hover {
text-decoration: none !important;
color:#85c25f !important;
}


.footer_color {
border-top-width: 0px !important;
}


p {
  text-align:justify;
}

#top #wrap_all .all_colors h3 {
font-size: 19px !important;
letter-spacing:2px;
line-height:26px;
}