@charset "utf-8";
/* CSS Document */
/*@font-face { font-family: 'Raleway'; src: url('fonts/Raleway-VariableFont_wght.ttf') format('truetype'); }
@font-face { font-family: 'Roboto'; src: url('fonts/Roboto-Regular.ttf') format('truetype'); } */
@font-face { font-family: 'Oswald'; src: url('fonts/Oswald-Regular.ttf') format('truetype'); }
html {  font-family: sans-serif;  -ms-text-size-adjust: 100%;  -webkit-text-size-adjust: 100%; scroll-behavior: smooth; }
body { color:#666; font-size:1.075rem !important;  }
h1,h2,h3,h4,h5,h6 { font-family: 'Oswald', sans-serif; font-weight:400; color:#6BA842; }

#c4 h1 { font-size:3.6rem; }

ul.navbar-nav { justify-content: right; }

.frame-type-text ol { margin-left:0; padding-left:15px; }

.news-list-view .box_link {  width:calc(99%/3); display: inline-flex; text-decoration:none; } 
.news-list-view .box_link .lead p {font-size: 1rem; margin-top:5px; }
.news-list-view .box_link .btn_more {margin-top:10px; }

/* .news .news-list-view { justify-content: space-around;  } */
.news .news-list-view .news-list-item { /*display: flex;*/ margin-right:20px; }

.row.news-list-item .col-md-3 { width:auto; }
.row.news-list-item .col-md-9 { width:100%; }

.row.news-list-item .col-md-3 img { width:400px; height:225px;  overflow:hidden;  border-radius:0 0 5px 5px; object-fit: cover; box-shadow: 5px 5px 20px #999; 
-webkit-transition: all 1000ms ease;
    -moz-transition: all 1000ms ease;
    -o-transition: all 1000ms ease;
	transition: all 1000ms ease;}
a.box_link:hover .row.news-list-item .col-md-3 img { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale"); 
	-webkit-filter: grayscale(100%); 
	-webkit-transition: all 1500ms ease;
    -moz-transition: all 1500ms ease;
    -o-transition: all 1500ms ease;
	transition: all 1500ms ease;}

a.box_link .row.news-list-item h3 { width:400px; padding:12px 3px; font-size:1.2rem; background: #6BA842; color:#fff; text-align:center; border-radius: 5px 5px 0 0; margin-bottom: 0px;  margin-left: 20px;
	-webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease; }
a.box_link:hover .row.news-list-item h3 { color:#666; 
	-webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -o-transition: all 500ms ease;
	transition: all 500ms ease; }

a.box_link .row.news-list-item .col-md-9 .lead { margin-top:15px; }
a.box_link .row.news-list-item .col-md-9 .lead p { color:#222; width:400px; hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; -o-hyphens: auto; -webkit-hyphens: auto; 
-webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease; }
a.box_link:hover .row.news-list-item .col-md-9 .lead p { color:#666; 
-webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease; }

a.box_link .row.news-list-item .col-md-9 .btn_profil { text-transform:uppercase; position: relative; font-size:.8rem; width:auto; float:right; background: #E3A72A; color:#222; margin-top:-26px; margin-right:0px; 
border-radius:5px 0 5px 0; padding:4px 12px; -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease; }
a.box_link:hover .row.news-list-item .col-md-9 .btn_profil { background:#fff; position: relative;	
	-webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease; }
	
.footer-info-section { text-align:left; }
#page-footer a:link { text-decoration:none; }
#page-footer a:hover { text-decoration:underline; }
.footer-contact h5 { display:none; }
.cc-window.cc-bottom-left, .cc-window.cc-bottom-right { bottom:2rem; }
#sharebar .sharebar-shade-bg-default { background:none !important; }
.dp--revoke { margin-bottom:35px; }
.scroll-top { bottom:50px; }

@media only screen and (max-width: 768px) {
	.news-list-view .box_link { display:inline; }
	.news .news-list-view .news-list-item { margin-right:17px; }
	a.box_link .row.news-list-item .col-md-9 .btn_profil { margin-right:-40px; }
	.news { margin-left:-5px; }
	#c4 h1 { font-size:2.4rem; }
	.frame-space-before-extra-large { margin-top:-25px; }
	.footer-section-meta { padding-bottom: 100px; }
}
	