/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 05 2026 | 09:46:22 */
@font-face {
    font-family: 'Source Sans 3';
    src: url('../fonts/SourceSans3-Regular.woff2') format('woff2'),
        url('../fonts/SourceSans3-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans 3';
    src: url('../fonts/SourceSans3-Bold.woff2') format('woff2'),
        url('../fonts/SourceSans3-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Qwitcher Grypen';
    src: url('../fonts/QwitcherGrypen-Bold.woff2') format('woff2'),
        url('../fonts/QwitcherGrypen-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Qwitcher Grypen';
    src: url('../fonts/QwitcherGrypen-Regular.woff2') format('woff2'),
        url('../fonts/QwitcherGrypen-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
/* Elementor Fix */
.grid-container {
max-width:100%;	
}
.inside-article {
padding:0 !important;	
}
.footer-widgets-container {
padding:0 !important;	
}
.entry-title{
display:none !important;	
}
.inside-header.grid-container {
max-width:1200px;
margin:auto;	
}
.footer-widgets-container.grid-container {
    max-width: 100%;
}
/* Elementor Fix */
body {
overflow-x:hidden;	
}
.nav-float-right #site-navigation {
margin-right: auto;
}
.entry-title,.site-info {
display:none;	
}
body {
background:#fff;	
}
#masthead {
border-bottom:1px solid #ccc;
z-index:500;	
position:fixed;
width:100%;
top:0;
left:0;	
}
#c-footer * {
color:#fff !important;	
}
.entry-content :is(h1,h2,h3,h4) {
margin-bottom:0 !important;	
}
.entry-content :is(h2,h3){
color:#CFA63D !important;	
}
.entry-content  h1 {
color:#fff;
 font-family: 'Qwitcher Grypen';	
text-transform:none !important;
    font-size: 70px;
font-weight:normal;	
}
.entry-content h4 {
color:#fff !important;
   font-family: 'Source Sans 3';	
font-size: 36px;
    line-height: 1.1;	
}
.site-header .header-image {
    width: 100%;
    max-width: 171px;
}
@keyframes zoom {
from {transform: scale(0.8);}
to {transform: scale(1);}
}
.header-image {
animation-name: zoom;
animation-duration: 1s;
animation-iteration-count: infinite;
animation-direction: alternate;
animation-timing-function: linear;
}
.elementor-slideshow__title {
display:none !important;	
}
/* Slider */
.m-img {
max-width:120px !important;
    margin-left: auto !important;
    display: block;
	margin-bottom:30px !important;	

}
.mo-h {
color:#CFA63D !important;
font-weight:bold;
font-size:14px !important;
line-height:1 !important;
padding-top:90px !important;
display:block!important;	
}	
.mo-m {
font-family:'Qwitcher Grypen' !important;
font-size:95px !important;
margin:0 !important;	
line-height:0.4 !important;
display:block !important;	
}
.mo-b {
color:#CFA63D !important;
font-weight:800 !important;
font-size:27px !important;
line-height:1 !important;
text-transform:uppercase;	
display:block!important;	

}
#main{
margin-bottom:0 !important;	
}