/*
Theme Name: Hestia Child
Theme URI: http://environment.novasbe.unl.pt/
Description: Child Theme build by Pedro Martins
Author URI: https://www.pedromartins.com
Template: hestia
Version: 0.1
*/
@import url('../hestia/style.css');


.fa {
    color: #2dccd3 !important;
}


.related-posts,
.hestia-bottom-footer-content,
h4.author,
.dslc-post-separator:last-child,
.card-plain .card-image {display: none !important;}

.hestia-blogs article:nth-child(6n+1) .category a,
.hestia-blogs article:nth-child(6n+2) .category a,
.hestia-blogs article:nth-child(6n+3) .category a {color: unset}

.description, .card-description, .footer-big {
	color: #2DCCD3;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 22px;
}
.card-blog .card-title {
    font-size: 24px;
    font-weight: 700;
}
.dslc_projects-template-default ul.nav > li.menu-item-871 a,
.highlights ul.nav > li.menu-item-507 a,
#main-navigation ul.nav > li.active a {
	text-decoration: underline;
}

.footer-black hr {display: none;}
.footer-big p {
	font-size: 11px;
	
}
.hestia-info .info-title,
.info .info-title {
    margin-top: 20px !important;
    color: #2DCCD3;
	font-family: "Merriweather" !important;
	font-size: 18px  !important;
	font-weight: 700 !important;
}
h2.hestia-title {
	font-family: "Merriweather" !important;
    margin-bottom: 30px !important;
	font-size: 37px !important;
	font-weight: 700 !important;
}
.description p {
	font-size: 16px;
    font-weight: 400;
}

@media (min-width: 769px) {
.container > .navbar-header {
    min-width: 128px;
	}
}
@media (max-width: 768px) {
	.navbar.navbar-fixed-top .navbar-collapse, .navbar.navbar-fixed-top.navbar-not-transparent .navbar-collapse {
    	padding-top: 70px;
		margin-top: 0;
		z-index: -1;
	}
	.navbar .navbar-nav li > a {
    	color: #2DCCD3 !important;
	}
}