/*
Theme Name: Astrid-child
Theme URI: https://kwumi.wmi.uni.wroc.pl
Author: mlewandowski
Author URI: https://kwumi.wmi.uni.wroc.pl
Description: Child theme for Astrid
Template: astrid
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astrid-child
Tags: two-columns, right-sidebar, custom-colors, custom-background, custom-header, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready
*/

.header-image::after {
	background-color: rgba(37, 46, 53, 0.5);
}

.header-text {
	font-size: 40px;
}

.header-subtext {
	font-size: 50px;
}

@media only screen and (max-width: 500px) {
	.header-text {
		font-size: 12px !important;
	}

	.header-subtext {
		font-size: 18px !important;
	}

	.header-info {
		top: 10%;
	}

}

@media only screen and (max-width: 767px) {
	.header-text {
		font-size: 16px;
	}

	.header-subtext {
		font-size: 20px;
	}

}

@media only screen and (max-width: 1024px) {
	.header-text {
		font-size: 20px;
	}

	.header-subtext {
		font-size: 30px;
	}

}

#hotele {
	padding-bottom: 0px !important;
}

.project {
	width: 30%;
	margin: 0 10%;
}

.project-title span {
	color: #fff;
	text-decoration: none;
}

.project-title span::before {
    content: '';
    width: 0;
    height: 1px;
    background-color: rgba(255,255,255,0.2);
    position: absolute;
    left: 0;
    top: -5px;    
    margin-left: 20%;
	-webkit-transition: width 0.5s 0.5s;
	transition: width 0.5s 0.5s;	    
}
.project-title span::after {
    content: '';
    width: 0;
    height: 1px;
    background-color: rgba(255,255,255,0.2);
    position: absolute;
    right: 0;
    bottom: -5px;    
    margin-right: 20%;
	-webkit-transition: width 0.5s 0.5s;
	transition: width 0.5s 0.5s;	    
}
.project-thumb:hover .project-title span::before,
.project-thumb:hover .project-title span::after {
	width: 60%;
}

.site-header.has-header {
	background-color: rgba(32,37,41,0.5)
}