/*
Theme Name: Einar Child
Theme URI: https://einar.qodeinteractive.com
Description: A child theme of Einar
Author: Select Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: einar
Template: einar
*/


@font-face {
  font-family: plusstudio;
  src: url(/static/fonts/plusstudio.woff2) format("woff2");
  font-display: swap;
}

body, h1, h2, h3, h4, h5, h6, p, div, a, span, li{
	font-family: plusstudio !important;
}

.qodef-header-navigation>ul>li>a .qodef-menu-item-text:before{
	display: none !important;
}

.qodef-portfolio-list .qodef-e-info>a{
	opacity: .7;
}


@media only screen and (min-width: 1800px) {
  body {
    max-width: 1200px !important;
	margin: auto;
  }
}

@media only screen and (min-width: 3000px) {
  body {
    max-width: 1800px !important;
	margin: auto;
  }
}

@media only screen and (max-width: 680px) {
    .qodef-portfolio-list.qodef-item-layout--standard .qodef-e-text .qodef-e-title {
        margin: 0 !important;
    }
	
	.single-portfolio-item.qodef-layout--gallery-big .qodef-img-holder .qodef-img-wrapper img{
		margin: 25px 7% 0;
	}
	
	.e-con>.e-con-inner{
		gap: 4px;
	}
}

.qodef-h1, h1{
	letter-spacing: 0 !important;
}

.qodef-portfolio-single .qodef-portfolio-info .qodef-info--category .qodef-e-category a, .qodef-portfolio-single .qodef-portfolio-info .qodef-info--info-items .qodef-e-info-item{
	opacity: .7;
}

#qodef-page-header .qodef-header-logo-link{
	width: 150px;
}

.qodef-footer-logo-link img{
	width: 800px !important;
}


.qodef-layout--gallery-big .qodef-col--sidebar{
	display: none !important;
}

.qodef-layout--gallery-big .qodef-grid.qodef-layout--template.qodef-grid-template--9-3>.qodef-grid-inner{
	grid-template-columns: minmax(0, 12fr) !important;
}

.qodef-layout--gallery-big .qodef-portfolio-single .qodef-variations--big .qodef-portfolio-content{
	padding-right: 0px !important;
}

.qodef-layout--gallery-big .e-con{
	--content-width: 100% !important;
	--padding-right: 0px !important;
	--padding-left: 0px !important;
}

.qodef-portfolio-single .qodef-grid{
	--qode-columns-col-gap: 0px !important;
}

.single-portfolio-item.qodef-layout--gallery-big .qodef-img-holder .qodef-title-image-holder{
	display: none !important;
}

.qodef-portfolio-single .qodef-variations--big .qodef-e-content{
	border-top: none !important;
    margin-top: 0px !important;
    padding-top: 0px !important;
}

.qodef-h1, h1{
	margin: 25px 0 0 0 !important;
}


.the-portfolio-info .qodef-col--sidebar{
	display: flex !important;
	border-left: none !important;
    padding: 32px 0px 0px 0px !important;
}

.the-portfolio-info .qodef-portfolio-info>*{
	flex-direction: column;
	align-items: flex-start !important;
	margin-right: 32px;
}

.qodef-portfolio-single .qodef-portfolio-info .qodef-info--category .qodef-e-category a{
	margin: 8px 4px 0 0px !important;
}

.dark-logos .qodef-e-logo{
	filter: grayscale(1);
	max-width: 100px;
}

.dark-logos .qodef-e-logo:hover{
	filter: grayscale(0);
}

#qodef-page-mobile-header .qodef-mobile-header-logo-link{
	width: 150px;
}