/*
Theme Name: Laurits Child
Theme URI: https://laurits.qodeinteractive.com
Description: A child theme of Laurits
Author: Edge Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: laurits
Template: laurits
*/

@font-face {
	font-family: 'MetroSans-Regular';
	src: url('./assets/fonts/metro-sans-regular.eot');
	src: url('./assets/fonts/metro-sans-regular.eot?#iefix') format('embedded-opentype'),
             url('./assets/fonts/metro-sans-regular.woff2') format('woff2'),
	     url('./assets/fonts/metro-sans-regular.woff') format('woff'),
	     url('./assets/fonts/metro-sans-regular.ttf') format('truetype'),
	     url('./assets/fonts/metro-sans-regular.svg#hortis') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Reckless-Neue';
	src: url('./assets/fonts/RecklessNeue-Book.eot');
	src: url('./assets/fonts/RecklessNeue-Book.eot?#iefix') format('embedded-opentype'),
             url('./assets/fonts/RecklessNeue-Book.woff2') format('woff2'),
	     url('./assets/fonts/RecklessNeue-Book.woff') format('woff'),
	     url('./assets/fonts/RecklessNeue-Book.ttf') format('truetype'),
	     url('./assets/fonts/RecklessNeue-Book.svg#hortis') format('svg');
	font-weight: normal;
	font-style: normal;
}

/**************************/
/** GENERAL FONT OVERRIDE */
/**************************/
.metro-sans {
	font-family: 'MetroSans-Regular';
}

/****************************/
/** GENERAL COLORS OVERRIDE */
/****************************/
p {
	color:#1c3924;
}

/************/
/** GENERAL */
/************/
.qodef-button.qodef-layout--filled.qodef-html--link {
	background-color: #1c3924;
	color: white !important;
}
.qodef-social-links .qodef-m-item a {
	color:#1c3924;
	font-size: 15px;
}
.qodef-section-title .qodef-m-tagline {
	color:#1c3924;
}

.copyright {
	font-size: 11px; 
	font-weight: 500; 
	margin-top: 20px;
	color:#1c3924;
}
#qodef-page-footer .widget .qodef-widget-title,
#qodef-page-footer .widget a,
#qodef-page-footer .widget {
	color:#1c3924;
}
.qodef-e-info>* {
	color:#1c3924;
}
#qodef-single-portfolio-navigation .qodef-m-nav a .qodef-m-nav-label {
	color:#1c3924;
}

#qodef-back-to-top svg {
	width: 50px;
}
#qodef-back-to-top .qodef-back-to-top-icon {
	border-radius: 50%;
}
.cky-revisit-bottom-right {
	bottom: 70px !important;
	right: 25px !important;
}
#qodef-back-to-top {
	bottom: 70px;
	opacity: 1;
	visibility: visible;	
}
#qodef-back-to-top.qodef--off {
	opacity: 1;
	visibility: visible;	
}

/***************/
/** MENU FIXES */
/***************/
.qodef-header-navigation>ul>li.current-menu-ancestor.qodef-anchor>a:before,
.qodef-header-navigation>ul>li.current-menu-item.qodef-anchor>a:before {
	background-color: unset;
}

/************/
/** TAGLINE */
/************/
.qodef-interactive-portfolio-showcase .qodef-e-info-list .qodef-e-info-heading-row .qodef-e-item:before,
.qodef-interactive-portfolio-showcase .qodef-e-info--top .qodef-e-tag-line:before,
#qodef-page-footer .qodef-widget-title:before,
.qodef-section-title .qodef-m-tagline:before,
.qodef-info-section.qodef-layout--default .qodef-m-tagline:before {
	border-color: #1C3924;
	width: 10px;
	height: 10px;
	vertical-align: unset;
	transform: unset;
}

/***********/
/** SLIDER */
/***********/
.swiper-pagination-bullets .swiper-pagination-bullet-active {
	background-color: #1C3924;
}
.swiper-pagination-bullets .swiper-pagination-bullet {
	border-color: #1C3924;
}
.swiper-pagination {
	left: 0;
	right: 0;
}
.qodef-image-gallery.qodef-swiper-container.qodef-full-height .qodef-e {
	padding: 15%;
}

/**********************/
/** INTERACTIVE LINKS */
/**********************/
.qodef-qi-interactive-link-showcase .qodef-e-title {
	font-family: 'MetroSans-Regular';
	font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 36px;
    color: #1C3924;
}

.qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-m-item {
	margin-top: 15px !important;
}


/*******************/
/** ICON WITH TEXT */
/*******************/
.qodef-icon-with-text .qodef-m-title {
	font-family: 'MetroSans-Regular';
}

/***********/
/** FOOTER */
/***********/
#qodef-page-footer-top-area-inner .qodef-grid-item {
	border-color: #1C3924;
}

/***********/
/** HEADER */
/***********/
.qodef-header--standard #qodef-page-header .qodef-logo-border {
	border-color: #1C3924;
}
.qodef-header-navigation>ul>li>a {
	color: #1C3924;
}
.qodef-mobile-header-navigation {
	background-color: #f5faf4;
}

/***********************/
/** PORTFOLIO SHOWCASE */
/***********************/
.qodef-interactive-portfolio-showcase .qodef-e-info--top {
	background-color: transparent;
	position: relative;
	width: 100%;
}

.qodef-interactive-portfolio-showcase .qodef-e-info-list {
	margin: 0 !important;
}

.qodef-interactive-portfolio-showcase .qodef-e-image-holder,
.qodef-interactive-portfolio-showcase .qodef-info-holder {
	width: 50%;
}
.qodef-interactive-portfolio-showcase .qodef-e-info-list article:nth-of-type(1):before {
	background-color: #1C3924;
}
.qodef-interactive-portfolio-showcase .qodef-e-image-holder {
	border-color: #1C3924;
}
.qodef-interactive-portfolio-showcase .qodef-e-info-list article .qodef-e-title {
	font-family: 'MetroSans-Regular';
}
.qodef-interactive-portfolio-showcase .qodef-e-info--top .qodef-e-tag-line {
	color: #1C3924;
}
.qodef-interactive-portfolio-showcase .qodef-e-info-list article .qodef-e-location .qodef-e-country {
	font-family: 'MetroSans-Regular';
	font-size: 16px;
    line-height: 1.625em;
    font-weight: 500;
	color: #1C3924;
	text-transform: none;
}
.qodef-interactive-portfolio-showcase.qodef--init .qodef-e-info--top .qodef-e-info-text {
	font-size: 32px;
}

/*********************/
/** PORTFOLIO SINGLE */
/*********************/
.qodef-portfolio-single.qodef-layout--full-screen .qodef-e-content-inner.qodef-e-media,
.qodef-portfolio-single.qodef-layout--full-screen .qodef-e-content-inner.qodef-e-info {
	flex-basis: 50%;
}
.qodef-portfolio-single.qodef-layout--full-screen .qodef-media img {
	width: 100%;
}
.qodef-portfolio-single .qodef-portfolio-info .qodef-e-title {
	font-family: 'MetroSans-Regular';
}
.qodef-portfolio-single.qodef-layout--full-screen .qodef-portfolio-content {
	color:#1c3924;
}
.qodef-portfolio-single .qodef-variations--small .qodef-portfolio-info {
	width: 70%;
}

/*************/
/** TOP INFO */
/*************/
.home .qodef-m-info.qodef-info-top-align {
	padding-top: 60px;
}

/***********/
/** FOOTER */
/***********/
#qodef-page-footer-top-area .qodef-grid-item > :last-child {
	margin-top: auto;
}

/***************/
/** RESPONSIVE */
/***************/
@media only screen and (max-width: 1024px) {
	.qodef-portfolio-single .qodef-variations--small .qodef-portfolio-info {
		width: 100%;
	}
	.home .qodef-m-info.qodef-info-top-align {
		padding-top: 0px;
	}
}
@media only screen and (max-width: 820px) {
	.qodef-interactive-portfolio-showcase .qodef-e-image-holder, .qodef-interactive-portfolio-showcase .qodef-info-holder {
		width: 100%;
	}
	.qodef-interactive-portfolio-showcase.qodef--init .qodef-e-image-holder {
		display: none;
	}
	.qodef-interactive-portfolio-showcase .qodef-info-holder {
		height: 100%;
	}
}
