/* HIDE MAIN OP VISIE 2022-2027 */
@font-face{
    font-family:'FontAwesome5';src:url('font-awasome-fonts/fontawesome-webfont.eot?v=3.2.1');src:url('font-awasome-fonts/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'),url('font-awasome-fonts/fontawesome-webfont.woff?v=3.2.1') format('woff'),url('font-awasome-fonts/fontawesome-webfont.ttf?v=3.2.1') format('truetype'),url('font-awasome-fonts/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');font-weight:normal;font-style:normal;
}


.icon-volume-off:before{content:"\f026";}
.icon-volume-down:before{content:"\f027";}
.icon-volume-up:before{content:"\f028";}

.itemid-217 main {
    display: none;
}

/* HIDE MAIN OP ZOEKEN */
.itemid-239 main {
    display: none;
}

h2 {
    font-family: Fira Sans,Arial,sans-serif!important;
    font-size: 1.3rem!important;
    font-weight: bolder!important;
    margin-bottom: -1.9rem!important;
}

.mod-menu {
    width: 180px;
}

/* Radio Module */
.sbb {
    width: 300px!important;
    height: 300px!important;
}

@font-face {
    font-family: 'highlandgothicflfbold';
    src: url('fonts/highlandgothicflf-bold-webfont.woff2') format('woff2'),
         url('fonts/highlandgothicflf-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.radiobutton {
    width: 90%;
    background: #0079c0;
    border-radius: 15px;
    margin: 5px auto;
    text-align: center;
    font-size: 1rem;
}

.radiobutton a {
    font-family: 'highlandgothicflfbold';
    color: white;
}
.radiobutton a:hover {
    font-family: 'highlandgothicflfbold';
    color: #fca93b;
    text-decoration: none;
}

/*-------------------------------
	HTML5 Audio Player
------------------------------*/
.met_audio_player{
    background-color: #A4AEB9;
    height: 50px;
}

.view-category .met_blog_list_preview,
.view-home .met_blog_list_preview {
    width: 100%;
    position: relative;
}

.view-category .met_audio_player,
.view-home .met_audio_player {
    position: absolute;
    width: 48px;
    height: 50px;
    overflow: hidden;
    right: 0;
    top: 0;
    z-index: 2;
}

.view-category .met_blog_html5_audio audio,
.view-home .met_blog_html5_audio audio {
    position: absolute;
}

.view-article.overlay-circle .main-bnr-wrapper .met_blog_html5_audio .banner-img::after {
    display: none;
}

.view-article .met_audio_player {
    bottom: 0;
    position: absolute;
    width: 100%;
    z-index: 3;
}

.met_audio_player .icon-play:before {
    content: '\f04b';
}

.view-article .banner-item .met_blog_video_iframe iframe {
    width: 100% !important;
    min-height: 320px;
}

.view-article .main-bnr-wrapper .container {
    max-width: unset;
}

.met_audio_play_pause{
    width: 50px;
    height: 50px;
    line-height: 45px;
    border: none;
    border-right: 1px solid #FFFFFF;
    color: #FFFFFF;
    text-align: center;
    font-size: 13px;
    background: none;
}

.met_blog_html5_video video{
    display: block;
    width: 100%;
    padding: 0 0 5px;
    max-width: 100%;
    margin-bottom: 1px;
}

.met_audio_current_time{
    width: 45px;
    height: 50px;
    line-height: 50px;
    text-align: right;
    font-size: 12px;
    color: #FFFFFF;
    display: inline-block;
}

.met_audio_progress_bar{
    height: 5px;
    background-color: #8A949F;
    width: auto;
    margin-left: 110px;
    margin-right: 150px;
    display: block;
    margin-top: -28px;
    cursor: pointer;
}

.met_audio_current_progress{
    background-color: #18ADB6;
    height: 5px;
    position: relative;
    -webkit-transition: width linear 0.1s;
    -moz-transition: width linear 0.1s;
    -ms-transition: width linear 0.1s;
    -o-transition: width linear 0.1s;
}

.met_audio_current_progress:before{
    position: absolute;
    content: '\f0d7';
    font-size: 16px;
    top: -14px;
    right: -3.9px;
    font-family: FontAwesome5;
    color: #575757;
}

.met_audio_current_progress:after{
    position: absolute;
    content: '\f0d8';
    font-size: 16px;
    bottom: -14px;
    right: -3.9px;
    font-family: FontAwesome5;
    color: #575757;
}

.met_audio_total_time{
    width: 45px;
    height: 50px;
    line-height: 50px;
    text-align: left;
    font-size: 12px;
    color: #FFFFFF;
    display: inline-block;
    float: right;
}

.met_audio_sound{
    width: 50px;
    height: 50px;
    line-height: 50px;
    border: none;
    border-left: 1px solid #FFFFFF;
    color: #FFFFFF;
    text-align: center;
    font-size: 25px;
    background: none;
    float: right;
    position: relative;
    z-index: 3;
    -webkit-transition: all ease-in 0.3s;
    -moz-transition: all ease-in 0.3s;
    -ms-transition: all ease-in 0.3s;
    -o-transition: all ease-in 0.3s;
}

.met_audio_sound:hover{
    background-color: #18ADB6;
}


.met_audio_full{
    width: 50px;
    height: 50px;
    line-height: 50px;
    border: none;
    border-left: 1px solid #FFFFFF;
    color: #FFFFFF;
    text-align: center;
    font-size: 25px;
    background: none;
    float: right;
    position: relative;
    z-index: 3;
    -webkit-transition: all ease-in 0.3s;
    -moz-transition: all ease-in 0.3s;
    -ms-transition: all ease-in 0.3s;
    -o-transition: all ease-in 0.3s;
}

.met_audio_full:hover{
    background-color: #18ADB6;
}


.met_audio_volume{
    position: absolute;
    height: 50px;
    width: 0;
    top: 0;
    right: 100%;
    overflow: hidden;
    background-color: #18ADB6;
    -webkit-transition: width ease-in 0.3s, padding ease-in 0.3s;
    -moz-transition: width ease-in 0.3s, padding ease-in 0.3s;
    -ms-transition: width ease-in 0.3s, padding ease-in 0.3s;
    -o-transition: width ease-in 0.3s, padding ease-in 0.3s;
}

.met_audio_sound:hover .met_audio_volume{
    width: 100px;
    padding: 0 15px;
}

.met_audio_sound .met_audio_sound_volume{
    position: absolute;
    line-height: 50px;
    top: 0;
    left: 0;
    width: 100%;
    display: none;
}

.gkwMain {
    padding: 10% 0 0 10%;
}

.visually-hidden  {
    display: none!important;
}

div.fastsocialshare_container {
    margin-top: 25px;
    margin-left: -20px;
}

.pagination {
    margin: 1rem 0!important;
}

body {
    font-family: Fira Sans,Arial,sans-serif;
    font-size: 1.3rem!important;
}
#hot_weather_container_weer .hot_weather_value {
    font-size: 1em!important;
}
.hot_weather_value {
    padding: 0!important;
}

.result__date:after {
    content: "";
}


.stepper2 {

    width: 98%!important;
}
.qfs_title  {
   font-size: 24px!important;
   margin-bottom: 10px;
}
.qf3label {
    font-size: 16px!important;
}
.stepper2 .qf3label {
    float: left;
    margin-right: 10px;
}
.qfcheckbox {
    width: 30%;
    float: left;
}


img.size-full {
    border-radius: 6px;
    box-shadow: 4px 5px 5px #ccc;
    width: 884px;
}
.btn-primary {
    color: #fff;
    background-color: #9f00f3!important;
}