/*
Template Name: Woodx | Carpenter, Forestry, Wood Manufacture Website Template
Author: Pillarix
Author URI: https://wrapbootstrap.com/user/pillarix
Version: 1.0
*/
/*
-- Body
-- Custom Classses
-- Navbar
-- Sidebar
-- Homepage
-- Service
-- About
-- Work
-- Contact
-- Mobile media  
*/

@import url('https://fonts.googleapis.com/css2?family=Gruppo&family=Maven+Pro:wght@400;500;600;700;800&display=swap');

/* Body */
:root {
	--light-warning: #CB602C;
	--warning: #B24510;
	--grey: #6A615D;
	--brown: #2C1E18;
	--light-grey: #F2EFE7;
	--lighter-grey: #f5f4f2;
	--white: #fff;
}
a {
	text-decoration: none;
	color: #1b1b1b;
}
a:hover {
	color: var(--light-warning);
}
body {
	font-family: 'Maven Pro', sans-serif;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Gruppo', sans-serif;
}
.wood-nav  a.nav-link {
	padding-top: 50px !important;
	padding-bottom: 50px !important;
	color: #ffffff !important;
	padding-left: 23px !important;
	padding-right: 23px !important;
}
.wood-nav.osahan-main-nav.fixed-top {
	background: #000000 !important;
	border: 0px !important
}
.wood-nav.osahan-main-nav.fixed-top .site-brand h5, .wood-nav.osahan-main-nav.fixed-top .site-brand small {
	display: none;
}
.wood-nav.osahan-main-nav.fixed-top a.nav-link {
	padding-top: 25px !important;
	padding-bottom: 25px !important;
}

/* Custom Classses */
.btn-lg {
	padding: 10px 24px;
	font-size: 17px;
	font-weight: 500;
}
.btn-warning {
	background-color: var(--light-warning) !important;
	border-color: var(--light-warning) !important;
	color: #fff;
}
.btn-warning:hover {
	background-color: var(--warning) !important;
	border-color: var(--warning) !important;
	color: #fff;
}
.bg-warning {
	background-color: var(--light-warning) !important;
}
.bg-brown {
	background-color: var(--brown);
}
.text-warning {
	color: var(--light-warning) !important;
}
.link-warning {
	color: var(--light-warning) !important;
}
.link-warning:hover {
	color: var(--warning) !important;
}
.mt-n10 {
	margin-top: -10rem;
}

/* Navbar */
.wood-nav .navbar-nav .nav-link.active,
.wood-nav .navbar-nav .nav-link:hover {
	color: var(--light-warning);
}

/* Sidebar */
.sidebar-nav .sidebar-logo {
	width: 5rem;
}

/* Homepage */
.bg-homepage {
	background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.8)), url(../img/bg-home-background.jpg);
	background-position: top;
	background-repeat: no-repeat;
	background-size: cover;
}
.wood-texture {
	background-color: var(--brown);
	background-image: linear-gradient(hsla(18, 29%, 13%, 0.8), hsla(18, 29%, 13%, 0.8)), url(../img/wood-texture.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.bg-home-contact {
	background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(../img/home-contact-section-image-3.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.home-contact-pattern {
	background-image: url(../img/home-contact-section-pattern.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

/* Service */
.bg-hero-header {
	background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.8)), url(../img/hero-background-image.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.bg-contact-professionals {
	background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(../img/home-contact-section-image-3.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.bg-service-video {
	background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(../img/services-page-video-cover.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

/* About */
.bg-quality {
	background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(../img/about-page-image-3.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

/* Work */
.bg-work-one {
	background-image: url(../img/work-page-image-1.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.bg-work-two {
	background-image: url(../img/work-page-image-2.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.bg-work-three {
	background-image: url(../img/work-page-image-3.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

/* Contact */
.bg-contact {
	background-image: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url(../img/contact-page-image.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

/* Mobile media  */
@media (max-width:992px) {
	.m-none {
		display: none;
	}

}