/*
Theme Name: WebKrunch (child)
Version: 1.0
Author: WebKrunch
Author URI: https://www.webkrunch.be
Template: webkrunch
*/

/*Add your own styles here:*/

@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@600;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,600;1,400;1,500&display=swap');

body {
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 400;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Raleway', sans-serif !important;
	font-weight: 600;
}
h2 {
	text-transform: none !important;
}

/* Avia */

#avia-menu li a .avia-menu-text {
	font-size: 14px;
    font-weight: 500;
}
.avia-button {
	font-size: 16px !important;
	font-weight: 600 !important;
}
.av-seperator-icon {
	font-size: 25px !important;
}
.av-special-heading-h2.grey .av-subheading_above {
	color: #666 !important;
}
.avia-content-slider .avia-content-slider-inner a,
.avia-content-slider .avia-content-slider-inner a img {
	border-radius: 0px;
}
.avia-content-slider .avia-content-slider-inner a {
	margin-bottom: 15px;
}
.avia-content-slider .avia-content-slider-inner .slide-meta {
	display: none;
}
.avia-content-slider .avia-content-slider-inner .slide-entry-title {
	margin-bottom: 15px;
}
.sub-menu .avia_mega_text_block {
	padding-bottom: 15px !important;
	font-size: 16px;
	font-weight: 600 !important;
}
.sub-menu .avia_mega_text_block:after {
	width: 78px !important;
	height: 1px !important;
	content: '' !important;
	position: absolute !important;
    bottom: 8px !important;
	background: #b58b58 !important;
	display: block !important;
}
#scroll-top-link {
    left: 50px;
}

/* Home */

#home-hero .av-subheading_above {
	margin-bottom: 25px;
	font-size: 20px !important;
}
#home-hero h1.av-special-heading-tag  {
	font-size: 80px;
	line-height: 40px;
}
#home-hero h1.av-special-heading-tag span {
	font-size: 32px;
	line-height: 40px;
	text-transform: none !important;
}
#home-hero .avia_textblock {
	font-size: 20px !important;
	font-weight: 300 !important;
}

/* Pages */

#page-hero h1.av-special-heading-tag  {
	line-height: 40px;
}
#page-hero h1.av-special-heading-tag span {
	font-size: 32px;
	line-height: 40px;
	text-transform: none !important;
}

/* Blog */

.small-preview img,
.big-preview img {
	border-radius: 0px;
} 
.single .post-meta-infos {
	display: none;
}

/* Forms */

.frm_forms input,
.frm_forms textarea {
	color: #222 !important;
}

.frm_forms .frm_button_submit {
    min-width: 139px;
	padding: 13px 30px 11px;
	border: 0px !important;
	border-radius: 3px;
	background-color: #e88b00;
    border-color: #e88b00;
    color: #ffffff;
	font-family: 'Montserrat', sans-serif !important;
	font-size: 16px;
	font-weight: 600;
}

/* Shop */

.avia_cart_buttons {
	display: none;
}
.onsale {
	top: -50px !important;
}

@media only screen and (max-width: 989px) {
    .sub-menu .avia_mega_text_block:after {
	    display: none !important;
    }
}
@media only screen and (max-width: 768px) {
    #home-hero h1.av-special-heading-tag span {
	    font-size: 26px;
	    line-height: 40px;
	    text-transform: none !important;
    }
}