/*
Theme Name: Mauer Stills (Yana Edit)
Description: Gavki Gavki
Version: 1.02
Template: mauer-stills
*/

body {
	font-family: 'mauerMetropolis';
	font-weight: 400;
	
	-webkit-hyphens: manual;
	-moz-hyphens: manual;
	hyphens: manual;
}

.single-project .entry-content>.wp-block-mauer-stills-gallery:first-child {
	margin-top: -53px;
}

.entry-full .entry-title:after {
	display:none;
}

.entry-date {
	display:none;
}


body.page-template-page-portfolio {
	background: radial-gradient(165.57% 102.54% at 13.19% -6.39%, #62369E 0%, #08092C 48.58%, #000000 98.03%);
}

body.single-project,
.sub-section-pre-footer, .section-other-projects,
body.page-template-page-renegade {
	background: #000;
}

body.page-template-page-portfolio .mauer-container-fluid-with-max-width,
body.single-project .mauer-container-fluid-with-max-width {
	max-width: 1660px;
}


body.page-template-page-portfolio,
body.single-project,
body.page-template-page-renegade {
	color: rgba(255,255,255,.78);
}


body.page-template-page-portfolio h1, body.page-template-page-portfolio h2,
body.page-template-page-portfolio h3, body.page-template-page-portfolio h4,
body.page-template-page-portfolio h5, body.page-template-page-portfolio h6,
body.page-template-page-portfolio .section-header a,
body.page-template-page-portfolio .mauer-navbar .navbar-nav>li>a,
body.single-project h1, body.single-project h2,
body.single-project h3, body.single-project h4,
body.single-project h5, body.single-project h6,
body.single-project .section-header a,
body.single-project .mauer-navbar .navbar-nav>li>a,
body.page-template-page-renegade h1, body.page-template-page-renegade h2,
body.page-template-page-renegade h3, body.page-template-page-renegade h4,
body.page-template-page-renegade h5, body.page-template-page-renegade h6,
body.page-template-page-renegade .section-header a,
body.page-template-page-renegade .mauer-navbar .navbar-nav>li>a {
	color: rgba(255,255,255,.9);
}

body.page-template-page-portfolio .section-header a:hover,
body.page-template-page-portfolio .section-header a:focus,
body.page-template-page-portfolio .mauer-navbar .navbar-nav>li>a:hover,
body.page-template-page-portfolio .mauer-navbar .navbar-nav>li>a:focus,
body.page-template-page-portfolio .mauer-navbar .navbar-nav>.active>a, 
body.page-template-page-portfolio .mauer-navbar .navbar-nav>.active>a:hover, 
body.page-template-page-portfolio .mauer-navbar .navbar-nav>.active>a:focus, 
body.page-template-page-portfolio .mauer-navbar .current-menu-item>a, 
body.page-template-page-portfolio .mauer-navbar .current-menu-item>a:hover, 
body.page-template-page-portfolio .mauer-navbar .current-menu-item>a:focus, 
body.page-template-page-portfolio .mauer-navbar .navbar-nav .current-menu-ancestor>a, 
body.page-template-page-portfolio .mauer-navbar .navbar-nav .current-menu-ancestor>a:hover, 
body.page-template-page-portfolio .mauer-navbar .navbar-nav .current-menu-ancestor>a:focus,

body.single-project .section-header a:hover,
body.single-project .section-header a:focus,
body.single-project .mauer-navbar .navbar-nav>li>a:hover,
body.single-project .mauer-navbar .navbar-nav>li>a:focus,
body.single-project .mauer-navbar .navbar-nav>.active>a, 
body.single-project .mauer-navbar .navbar-nav>.active>a:hover, 
body.single-project .mauer-navbar .navbar-nav>.active>a:focus, 
body.single-project .mauer-navbar .current-menu-item>a, 
body.single-project .mauer-navbar .current-menu-item>a:hover, 
body.single-project .mauer-navbar .current-menu-item>a:focus, 
body.single-project .mauer-navbar .navbar-nav .current-menu-ancestor>a, 
body.single-project .mauer-navbar .navbar-nav .current-menu-ancestor>a:hover, 
body.single-project .mauer-navbar .navbar-nav .current-menu-ancestor>a:focus,

body.page-template-page-renegade .section-header a:hover,
body.page-template-page-renegade .section-header a:focus,
body.page-template-page-renegade .mauer-navbar .navbar-nav>li>a:hover,
body.page-template-page-renegade .mauer-navbar .navbar-nav>li>a:focus,
body.page-template-page-renegade .mauer-navbar .navbar-nav>.active>a, 
body.page-template-page-renegade .mauer-navbar .navbar-nav>.active>a:hover, 
body.page-template-page-renegade .mauer-navbar .navbar-nav>.active>a:focus, 
body.page-template-page-renegade .mauer-navbar .current-menu-item>a, 
body.page-template-page-renegade .mauer-navbar .current-menu-item>a:hover, 
body.page-template-page-renegade .mauer-navbar .current-menu-item>a:focus, 
body.page-template-page-renegade .mauer-navbar .navbar-nav .current-menu-ancestor>a, 
body.page-template-page-renegade .mauer-navbar .navbar-nav .current-menu-ancestor>a:hover, 
body.page-template-page-renegade .mauer-navbar .navbar-nav .current-menu-ancestor>a:focus {
	color: rgba(255,255,255,.5);
}

body.single-project .mauer-special-h4:before {
	display:none!important;
}

body.page-template-page-portfolio .portfolio-welcome-phrase,
body.page-template-page-portfolio h1, body.page-template-page-portfolio h2,
body.page-template-page-portfolio h3, body.page-template-page-portfolio h4,
body.page-template-page-portfolio h5, body.page-template-page-portfolio h6,
body.page-template-page-portfolio .entry-full .entry-title,
body.single-project h1, body.single-project h2,
body.single-project h3, body.single-project h4,
body.single-project h5, body.single-project h6,
body.single-project .entry-full .entry-title,
body.page-template-page-renegade h1, body.page-template-page-renegade h2,
body.page-template-page-renegade h3, body.page-template-page-renegade h4,
body.page-template-page-renegade h5, body.page-template-page-renegade h6,
body.page-template-page-renegade .entry-full .entry-title {
	font-family: 'mauerMetropolis';
	font-weight: 700;
	letter-spacing: -.005em;
}

body.page-template-page-portfolio, 
body.single-project, 
body.page-template-page-renegade {
	font-family: 'mauerMetropolis';
	font-weight: 400;
}

body.page-template-page-portfolio .mauer-preloader, 
body.single-project .mauer-preloader, 
body.page-template-page-renegade .mauer-preloader {
	background-color: #000;
}

.portfolio-welcome-phrase {
	font-size:  4.6rem;
}

@media (min-width: 600px) and (max-width: 799px) {
	.portfolio-welcome-phrase {
		font-size:  3.8rem;
	}
}

@media (max-width: 599px) {
	.portfolio-welcome-phrase {
		font-size:  3.4rem;
	}
}

.portfolio-welcome-phrase-descriptors {
	padding-top: .5rem;
	padding-bottom: 14.0rem;
}

.portfolio-welcome-phrase-descriptors span {
	display: block;
	padding-right: 10%;
	font-size: 1.6rem;
	color: rgba(255,255,255,.6);
}

@media (max-width: 991px) {
	.portfolio-welcome-phrase-descriptors {
		max-width: 420px;
		padding-bottom: 2.0rem;
	}
	.portfolio-welcome-phrase-descriptors span {
		padding-bottom: 2.0rem;
	}
}


.portfolio-project-tile .entry-title {
	text-align: left;
}

.posts-flow-yana .posts-flow-yana-item {
	width: 100%;
}

.posts-flow-yana .posts-flow-yana-item-left,
.posts-flow-yana .posts-flow-yana-item-right {
	float:  none;
}

.posts-grid.posts-flow-yana .portfolio-project-tile .entry-title {
	font-size:  32px;
	font-weight: 700;
}

@media (min-width: 768px) and (max-width: 991px) {
	.posts-grid.posts-flow-yana .portfolio-project-tile .entry-title {
		font-size:  25px;
	}
}

@media (max-width: 767px) {
	.posts-grid.posts-flow-yana .portfolio-project-tile .entry-title {
		font-size:  27px;
	}
}

.posts-flow-yana-item.portfolio-project-tile {
	padding-top: 4.7rem;
	padding-bottom: 4.8rem;
	border-top:  1px solid rgba(255, 255, 255, .15);
}

.posts-flow-yana-item.portfolio-project-tile:last-child {
	border-bottom:  1px solid rgba(255, 255, 255, .15);
}

@media (min-width: 768px) {
	.posts-flow-yana-item.portfolio-project-tile .row {
		display: flex;
		align-items: center;
	}

	.portfolio-item-textual-part-wrapper {
		padding-left: 10%;
	}
}

@media (max-width: 767px) {
	.portfolio-item-textual-part-wrapper {
		padding-top: 2.8rem;
	}
}


.posts-flow-yana .portfolio-project-tile {
	text-align: left;
}

.portfolio-rubricator {
	display: block;
	color: rgba(255, 255, 255, .6);
	text-transform: uppercase;
	letter-spacing: 0.2em;
	font-size: 1.4rem;
}

@media (max-width: 991px) {
	.portfolio-rubricator {
		font-size: 1.2rem;
	}
}

.portfolio-rubricator.single-project-rubricator {
	padding-bottom: 2.8rem;
}

body.single-project .entry-full .entry-title,
body.page-template-page-renegade .entry-full .entry-title {
	text-align: left;
}

.header-search-icon-link {
	display:none!important;
}

.navbar-collapse {
	-webkit-box-shadow: none;
	box-shadow: none;
}

body.page-template-page-portfolio .mauer-navbar .navbar-toggle .icon-bar,
body.single-project .mauer-navbar .navbar-toggle .icon-bar,
body.page-template-page-renegade .mauer-navbar .navbar-toggle .icon-bar {
	background-color: #fff;

}

@media (max-width: 599px) {
	.container-fluid, .mauer-container-fluid-with-max-width, .container {
    	padding: 0 24px;
	}
}

body.single-project .section-main-content,
body.page-template-page-renegade .section-main-content {
	padding-top: 3.3rem!important;
}


@media (max-width: 767px) {
	body.single-project .entry-full .entry-title,
	body.page-template-page-renegade .entry-full .entry-title {
	    font-size: 36px;
	}
}

body.single-project .wp-block-image figcaption,
body.page-template-page-renegade .wp-block-image figcaption {
	position: relative;
	top: -2.7rem;
	max-width:  618px;
	line-height:  1.45;
	color: rgba(255,255,255, .8);
	font-size: 1.5rem;
}

body.single-project .mauer-stills-img-box,
body.page-template-page-renegade .mauer-stills-img-box,
body.page-template-page-portfolio .mauer-stills-img-box {
	background-color: transparent;
}

body.single-project a,
body.page-template-page-renegade a,
body.page-template-page-portfolio a {
	color: #fff;
	border-bottom-color: #7a7a7a;
}

body.single-project a:hover,
body.page-template-page-renegade a:hover,
body.page-template-page-portfolio a:hover {
	border-bottom-color: #525252;
}

body.single-project b,
body.single-project strong,
body.page-template-page-renegade b,
body.page-template-page-renegade strong,
body.page-template-page-portfolio b,
body.page-template-page-portfolio strong {
	font-weight: 700;
}

.mauer-navbar .text-logo {
    padding-top: 0;
    position: relative;
    bottom: 3px;
}

@media (min-width: 900px) and (max-width: 991px) {
	.mauer-navbar .navbar-nav>li>a {
		padding-right: 14px;
		padding-left: 13px;
	}
	.icon-links-in-navbar:before {
		width:  32px;
		margin: 0 15px 0 27px;
	}
}