@import url("https://fonts.googleapis.com/css2?family=Montserrat&display=swap");
@font-face {
font-family: 'DidotLTStdBold';
src: url(//twenty8studios.eu/wp-content/themes/alioth-child/fonts/DidotLTStdBold.eot);
src: url(//twenty8studios.eu/wp-content/themes/alioth-child/fonts/DidotLTStdBold.eot) format('embedded-opentype'),
url(//twenty8studios.eu/wp-content/themes/alioth-child/fonts/DidotLTStdBold.woff2) format('woff2'),
url(//twenty8studios.eu/wp-content/themes/alioth-child/fonts/DidotLTStdBold.woff) format('woff'),
url(//twenty8studios.eu/wp-content/themes/alioth-child/fonts/DidotLTStdBold.ttf) format('truetype'),
url(//twenty8studios.eu/wp-content/themes/alioth-child/fonts/DidotLTStdBold.svg#DidotLTStdBold) format('svg');
}
body, html{font-family: 'N27' !important;}  h1, h2, h3, h4, h5, h6, div {
letter-spacing: -1px !important;
font-family: "N27";
} .fs-menu-wrapper
{
height: 730px !important;	
}
.site-navigation.fullscreen .menu.main-menu > li.menu-item
{
line-height: 70px;
}
#page .site-header {
background-color: #ffffff !important;
height: 100px !important;
} .privacy{
font-family: "Arial";
}
.didot
{
font-family: 'DidotLTStdBoldI' !important;
font-style: italic !important;
font-size: 112% !important;
}  .project-details {
display: none !important;
}
.footer-widget a {
text-decoration:none; color:#000000!important;
}				
.aw-works-wrapper {
margin:0 50px 0 50px!important;
}			
.member-title {
color:#ffffff !important; 
background:rgba(0,0,0,0.7) !important;
}	
.big-title	{
color:#ffffff !important; 
margin-top:400px !important; 
padding-right:250px !important;
line-height:0.8em !important;
position:block!important;
}
.project-cat {
color: rgba(255,255,255,0.7)!important; } .next-project-title {
color:#ffffff !important; 
} .post-title .entry-title{
color: #000000 !important;
} .aw-project-title {
color:#ffffff !important;
} .aw-project-cat {
color:#ffffff !important;
} #headline-home .linked-line:nth-of-type(1)
{
margin-top:150px;
}
#headline-home .linked-line:nth-of-type(1), .linked-line:nth-of-type(2)
{
display:none !important;
}   .category-frames.post-image
{
display:none !important;
}
.category-frames .post-metas
{
display:none !important;
}
.category-frames .post-title
{
display:none !important;
}
.category-frames .post-header.no-thumb
{
background:#ffffff !important;
padding-top:0px !important;
margin-bottom:0px !important;
} nav.navigation.post-navigation {
padding-top: 0px;
padding-bottom: 0px;
display:none;
} #post-444 .page-title
{
display: none;
}
#post-444 .page-header
{
background:#ffffff !important;
padding-top:0px !important;
} #post-5068 a.circular-button{display: none !important;}  .footer-widget .widget div.caption {
font-size: 20px;
font-weight: 700;
letter-spacing: -0.04em;
display: none;
margin-bottom: 0;
} @media screen and (max-width: 768px) { .ss-project	{
color:#ff00ff !important; 
font-size:20px !important;
} .elementor-5068 .elementor-element.elementor-element-3c3b16ed .circular-button
{
display: none!important;
} }
@media screen and (max-width: 450px){ .project-head
{
top:15% !important;
bottom:5% !important;
margin:0px !important; 
padding:0px !important;
}
.big-title	{
color:#f0f0f0 !important; 
margin-top:70% !important; 
padding-right:0px !important;}
#headline-home .lt-text {
font-size: 17vw !important;
line-height: 58px !important;
margin-bottom: 0px !important;
}
.linked-text .link-target {
font-size: 16vw !important;
line-height: 100px !important;
}
.linked-line {
height: 75px !important;
}
.linked-text a
{
height: 75px !important;
}
}