/* Font Size */

.fsize70,
.fsize70 p,
.fsize70 span,
.fsize70 #lab-main .lab-wcag-settings,
.fsize70 .menu ul li a,
.fsize70 #lab-logo-nav .lab-main-menu .nav-menu>.menu-item>a,
.fsize70 select,
.fsize70 textarea,
.fsize70 input,
.fsize70 button,
.fsize70 .btn,
.fsize70 .button {
    font-size: 12px;
}

.fsize70 .our-header h1,
.fsize70 .count-title,
.fsize70 .title-white,
.fsize70 .title-black {
    font-size: 25px;
}

.fsize70 .our-header h4,
.fsize70 .article-title,
.fsize70 .count-subtitle,
.fsize70 .counter-tile,
.fsize70 .image-box-title,
.fsize70 .social-media-title,
.fsize70 .bavaria-in-box-tile a,
.fsize70 .icon-brad-top-left {
    font-size: 17px
}

.fsize70 .h6,
.fsize70 h6,
.fsize70 .article-link>a,
.fsize70 .count-text,
.fsize70 .bavaria-press,
.fsize70 .media-title,
.fsize70 .media-date,
.fsize70 .social-media-text strong,
.fsize70 .social-media-text a,
.fsize70 .newsletter-subscribe-text,
.fsize70 .icon_footer_nav,
.fsize70 ul#footer-menu li a,
.fsize70 .article-text,
.fsize70 .bavaria-p-message-text,
.fsize70 .image-box-text,
.fsize70 .media-des,
.fsize70 .article-img-subtitle,
.fsize70 #newsletter-signup input[type="text"],
.fsize70 #newsletter-signup button.btn-default,
.fsize70 ul.top-bar li {
    font-size: 12px;
}

.fsize70 .press-service-link > a,
.fsize70 .social-media-link > a {
    font-size: 11px;
    background: url(/wp-content/themes/bayernde/assets/images/svg/path1.svg) 100% 25% no-repeat transparent;
    background-size: 16px;
}

.fsize70 .pause::after,
.fsize70 .play::after {
    font-size: 11px;
    margin-left: -80px;
    top: 0px;
}

.fsize80,
.fsize80 p,
.fsize80 span,
.fsize80 #lab-main .lab-wcag-settings,
.fsize80 .menu ul li a,
.fsize80 #lab-logo-nav .lab-main-menu .nav-menu>.menu-item>a,
.fsize80 select,
.fsize80 textarea,
.fsize80 input,
.fsize80 button,
.fsize80 .btn,
.fsize80 .button {
    font-size: 13px
}

.fsize80 .our-header h1,
.fsize80 .count-title,
.fsize80 .title-white,
.fsize80 .title-black {
    font-size: 28px
}

.fsize80 .our-header h4,
.fsize80 .article-title,
.fsize80 .count-subtitle,
.fsize80 .counter-tile,
.fsize80 .image-box-title,
.fsize80 .social-media-title,
.fsize80 .bavaria-in-box-tile a,
.fsize80 .icon-brad-top-left {
    font-size: 19px;
}

.fsize80 .h6,
.fsize80 h6,
.fsize80 .article-link>a,
.fsize80 .count-text,
.fsize80 .bavaria-press,
.fsize80 .media-title,
.fsize80 .media-date,
.fsize80 .social-media-text strong,
.fsize80 .social-media-text a,
.fsize80 .newsletter-subscribe-text,
.fsize80 .icon_footer_nav,
.fsize80 ul#footer-menu li a,
.fsize80 .article-text,
.fsize80 .bavaria-p-message-text,
.fsize80 .image-box-text,
.fsize80 .media-des,
.fsize80 .article-img-subtitle,
.fsize80 #newsletter-signup input[type="text"],
.fsize80 #newsletter-signup button.btn-default {
    font-size: 13px;
}

.fsize80 .press-service-link > a,
.fsize80 .social-media-link > a {
    font-size: 13px;
    background: url(/wp-content/themes/bayernde/assets/images/svg/path1.svg) 100% 45% no-repeat transparent;
    background-size: 16px;
}

.fsize80 .pause::after,
.fsize80 .play::after {
    font-size: 13px;
    margin-left: -80px;
    top: -3px;
}

.fsize90,
.fsize90 p,
.fsize90 span,
.fsize90 #lab-main .lab-wcag-settings,
.fsize90 .menu ul li a,
.fsize90 #lab-logo-nav .lab-main-menu .nav-menu>.menu-item>a,
.fsize90 select,
.fsize90 textarea,
.fsize90 input,
.fsize90 button,
.fsize90 .btn,
.fsize90 .button {
    font-size: 15px
}

.fsize90 .our-header h1,
.fsize90 .count-title,
.fsize90 .title-white,
.fsize90 .title-black {
    font-size: 30px
}

.fsize90 .our-header h4,
.fsize90 .article-title,
.fsize90 .count-subtitle,
.fsize90 .counter-tile,
.fsize90 .image-box-title,
.fsize90 .social-media-title,
.fsize90 .bavaria-in-box-tile a,
.fsize90 .icon-brad-top-left {
    font-size: 21px;
}

.fsize90 .h6,
.fsize90 h6,
.fsize90 .article-link>a,
.fsize90 .count-text,
.fsize90 .bavaria-press,
.fsize90 .media-title,
.fsize90 .media-date,
.fsize90 .social-media-text strong,
.fsize90 .social-media-text a,
.fsize90 .newsletter-subscribe-text,
.fsize90 .icon_footer_nav,
.fsize90 ul#footer-menu li a,
.fsize90 .article-text,
.fsize90 .bavaria-p-message-text,
.fsize90 .image-box-text,
.fsize90 .media-des,
.fsize90 #newsletter-signup input[type="text"],
.fsize90 #newsletter-signup button.btn-default {
    font-size: 15px;
}

.fsize90 .press-service-link > a,
.fsize90 .social-media-link > a {
    font-size: 15px;
    background: url(/wp-content/themes/bayernde/assets/images/svg/path1.svg) 100% 70% no-repeat transparent;
    background-size: 16px;
}

.fsize90 .pause::after,
.fsize90 .play::after {
    font-size: 15px;
    margin-left: -80px;
    top: -8px;
}

.fsize110,
.fsize110 p,
.fsize110 span,
.fsize110 #lab-main .lab-wcag-settings,
.fsize110 .menu ul li a,
.fsize110 #lab-logo-nav .lab-main-menu .nav-menu>.menu-item>a,
.fsize110 select,
.fsize110 textarea,
.fsize110 input,
.fsize110 button,
.fsize110 .btn,
.fsize110 .button {
    font-size: 18px
}

.fsize110 .h6,
.fsize110 h6,
.fsize110 .article-link>a,
.fsize110 .count-text,
.fsize110 .bavaria-press,
.fsize110 .media-title,
.fsize110 .media-date,
.fsize110 .social-media-text strong,
.fsize110 .social-media-text a,
.fsize110 .newsletter-subscribe-text,
.fsize110 .icon_footer_nav,
.fsize110 ul#footer-menu li a,
.fsize110 .article-text,
.fsize110 .bavaria-p-message-text,
.fsize110 .image-box-text,
.fsize110 .media-des,
.fsize110 #newsletter-signup input[type="text"],
.fsize110 #newsletter-signup button.btn-default,
.fsize110 ul.top-bar li {
    font-size: 18px;
}

.fsize110 .press-service-link > a,
.fsize110 .social-media-link > a {
    font-size: 18px;
    background: url(/wp-content/themes/bayernde/assets/images/svg/path1.svg) 100% 90% no-repeat transparent;
    background-size: 16px;
}

.fsize110 .pause::after,
.fsize110 .play::after {
    font-size: 18px;
    margin-left: -100px;
    top: -11px;
}

.fsize110 .article-title,
.fsize110 .bavaria-in-box-tile a,
.fsize110 .icon-brad-top-left {
    font-size: 25px;
}

.fsize120,
.fsize120 p,
.fsize120 span,
.fsize120 #lab-main .lab-wcag-settings,
.fsize120 .menu ul li a,
.fsize120 #lab-logo-nav .lab-main-menu .nav-menu>.menu-item>a,
.fsize120 select,
.fsize120 textarea,
.fsize120 input,
.fsize120 button,
.fsize120 .btn,
.fsize120 .button {
    font-size: 19px
}

.fsize120 .h6,
.fsize120 h6,
.fsize120 .article-link>a,
.fsize120 .count-text,
.fsize120 .bavaria-press,
.fsize120 .media-title,
.fsize120 .media-date,
.fsize120 .social-media-text strong,
.fsize120 .social-media-text a,
.fsize120 .newsletter-subscribe-text,
.fsize120 .icon_footer_nav,
.fsize120 ul#footer-menu li a,
.fsize120 .bavaria-p-message-text,
.fsize120 .article-text,
.fsize120 .image-box-text,
.fsize120 .media-des,
.fsize120 #newsletter-signup input[type="text"],
.fsize120 #newsletter-signup button.btn-default,
.fsize120 ul.top-bar li  {
    font-size: 19px;
}

.fsize120 .press-service-link > a,
.fsize120 .social-media-link > a {
    font-size: 19px;
    background: url(/wp-content/themes/bayernde/assets/images/svg/path1.svg) 100% 90% no-repeat transparent;
    background-size: 16px;
}

.fsize120 .pause::after,
.fsize120 .play::after {
    font-size: 19px;
    margin-left: -100px;
    top: -12px;
}

.fsize120 .article-title,
.fsize120 .bavaria-in-box-tile a,
.fsize120 .icon-brad-top-left {
    font-size: 26px;
}

.fsize130,
.fsize130 p,
.fsize130 span,
.fsize130 #lab-main .lab-wcag-settings,
.fsize130 .menu ul li a,
.fsize130 #lab-logo-nav .lab-main-menu .nav-menu>.menu-item>a,
.fsize130 select,
.fsize130 textarea,
.fsize130 input,
.fsize130 button,
.fsize130 .btn,
.fsize130 .button {
    font-size: 21px
}

.fsize130 .h6,
.fsize130 h6,
.fsize130 .article-link>a,
.fsize130 .count-text,
.fsize130 .bavaria-press,
.fsize130 .media-title,
.fsize130 .media-date,
.fsize130 .social-media-text strong,
.fsize130 .social-media-text a,
.fsize130 .newsletter-subscribe-text,
.fsize130 .icon_footer_nav,
.fsize130 ul#footer-menu li a,
.fsize130 .article-text,
.fsize130 .bavaria-p-message-text,
.fsize130 .image-box-text,
.fsize130 .media-des,
.fsize130 #newsletter-signup input[type="text"],
.fsize130 #newsletter-signup button.btn-default,
.fsize130 ul.top-bar li  {
    font-size: 21px;
}

.fsize130 .press-service-link > a,
.fsize130 .social-media-link > a {
    font-size: 21px;
    background: url(/wp-content/themes/bayernde/assets/images/svg/path1.svg) 100% 120% no-repeat transparent;
    background-size: 16px;
}

.fsize130 .article-link img {
    margin-top: -5px;
}

.fsize130 .pause::after,
.fsize130 .play::after {
    font-size: 21px;
    margin-left: -100px;
    top: -16px;
}

.fsize130 .article-title,
.fsize130 .bavaria-in-box-tile a,
.fsize130 .icon-brad-top-left {
    font-size: 27px;
}


/* Font Size Page Video.html */

.fsize70 .video-text,
.fsize70 .video-bottom button#video-agree {
    font-size: 12px
}
.fsize70 .video-text,
.fsize70 .video-bottom button.video-agree {
    font-size: 12px
}


.fsize70 .video-content h1 {
    font-size: 25px
}
.fsize80 .video-bottom button.video-agree {
    font-size: 13px
}

.fsize80 .video-bottom button#video-agree {
    font-size: 13px
}

.fsize80 .video-content h1 {
    font-size: 28px
}

.fsize90 .video-content h1 {
    font-size: 30px
}

.fsize110 .video-text {
    font-size: 18px
}

.fsize120 .video-text {
    font-size: 19px
}

.fsize130 .video-text {
    font-size: 21px
}

/* Font Size Page Detailseite.html */

.fsize70 .jumbotron .our-header-detailseite .breadcrumb-section span,
.fsize70 .text-image .image-right,
.fsize70 #resume .resume-image-box,
.fsize70 .list-termin-title {
    font-size: 12px;
}

.fsize70 .jumbotron .our-header-detailseite .text-introduce,
.fsize70 .text-image .text-left h5,
.fsize70 .section-block-text .subhead-blocktext,
.fsize70 .section-block-text-video .subhead-blocktext,
.fsize70 #office .blocktext .blocktext-two {
    font-size: 19px;
}

.fsize70 .text-image .text-left,
.fsize70 #download-section .list-download,
.fsize70 .resume-detail .title,
.fsize70 .resume-detail .des,
.fsize70 #resume .button-more,
.fsize70 .section-block-text .content-blocktext,
.fsize70 .section-block-text-video .content-blocktext,
.fsize70 .blocktext-blue,
.fsize70 .termin-date,
.fsize70 .termin-title {
    font-size: 15px;
}

.fsize70 .text-image .text-left h4,
.fsize70 .section-block-text .title-blocktext,
.fsize70 .section-block-text-video .title-blocktext,
.fsize70 #images-videos .title-black {
    font-size: 25px;
}

.fsize80 .jumbotron .our-header-detailseite .breadcrumb-section span,
.fsize80 .text-image .image-right,
.fsize80 #resume .resume-image-box,
.fsize80 .list-termin-title {
    font-size: 13px;
}

.fsize80 .jumbotron .our-header-detailseite .text-introduce,
.fsize80 .text-image .text-left h5,
.fsize80 .section-block-text .subhead-blocktext,
.fsize80 .section-block-text-video .subhead-blocktext,
.fsize80 #office .blocktext .blocktext-two {
    font-size: 20px;
}

.fsize80 .text-image .text-left,
.fsize80 #download-section .list-download,
.fsize80 .resume-detail .title,
.fsize80 .resume-detail .des,
.fsize80 #resume .button-more,
.fsize80 .section-block-text .content-blocktext,
.fsize80 .section-block-text-video .content-blocktext,
.fsize80 .blocktext-blue,
.fsize80 .termin-date,
.fsize80 .termin-title {
    font-size: 16px;
}

.fsize80 .text-image .text-left h4,
.fsize80 .section-block-text .title-blocktext,
.fsize80 .section-block-text-video .title-blocktext,
.fsize80 #images-videos .title-black {
    font-size: 28px;
}

.fsize90 .jumbotron .our-header-detailseite .breadcrumb-section span {
    font-size: 14px;
}

.fsize90 .jumbotron .our-header-detailseite .text-introduce,
.fsize90 .text-image .text-left h5,
.fsize90 .section-block-text .subhead-blocktext,
.fsize90 .section-block-text-video .subhead-blocktext,
.fsize90 #office .blocktext .blocktext-two {
    font-size: 21px;
}

.fsize90 .text-image .text-left h4,
.fsize90 .section-block-text .title-blocktext,
.fsize90 .section-block-text-video .title-blocktext,
.fsize90 #images-videos .title-black {
    font-size: 30px;
}

.fsize90 .text-image .text-left,
.fsize90 #download-section .list-download,
.fsize90 .resume-detail .title,
.fsize90 .resume-detail .des,
.fsize90 #resume .button-more,
.fsize90 .section-block-text .content-blocktext,
.fsize90 .section-block-text-video .content-blocktext,
.fsize90 .blocktext-blue,
.fsize90 .termin-date,
.fsize90 .termin-title {
    font-size: 17px;
}

.fsize110 .jumbotron .our-header-detailseite .breadcrumb-section span,
.fsize110 .text-image .image-right,
.fsize110 #resume .resume-image-box,
.fsize110 .list-termin-title {
    font-size: 18px;
}

.fsize120 .jumbotron .our-header-detailseite .breadcrumb-section span,
.fsize120 .text-image .text-left,
.fsize120 .text-image .image-right,
.fsize120 #download-section .list-download,
.fsize120 #resume .resume-image-box,
.fsize120 .resume-detail .title,
.fsize120 .resume-detail .des,
.fsize120 #resume .button-more,
.fsize120 .section-block-text .content-blocktext,
.fsize120 .section-block-text-video .content-blocktext,
.fsize120 .blocktext-blue,
.fsize120 .list-termin-title,
.fsize120 .termin-date,
.fsize120 .termin-title {
    font-size: 19px;
}

.fsize130 .jumbotron .our-header-detailseite .breadcrumb-section span,
.fsize130 .text-image .text-left,
.fsize130 .text-image .image-right,
.fsize130 #download-section .list-download,
.fsize130 #resume .resume-image-box,
.fsize130 .resume-detail .title,
.fsize130 .resume-detail .des,
.fsize130 #resume .button-more,
.fsize130 .section-block-text .content-blocktext,
.fsize130 .section-block-text-video .content-blocktext,
.fsize130 .blocktext-blue,
.fsize130 .list-termin-title,
.fsize130 .termin-date,
.fsize130 .termin-title {
    font-size: 20px;
}

/* Page 05-politik-alternative.html */
.fsize70 .politics-subjects-title {
    font-size: 15px;
}

.fsize70 #politics-subjects .title-blocktext {
    font-size: 25px;
}

.fsize80 #politics-subjects .title-blocktext {
    font-size: 28px;
}

.fsize80 .politics-subjects-title {
    font-size: 16px;
}

.fsize90 #politics-subjects .title-blocktext {
    font-size: 30px;
}

.fsize90 .politics-subjects-title {
    font-size: 17px;
}

.fsize120 .politics-subjects-title {
    font-size: 19px;
}

.fsize130 .politics-subjects-title {
    font-size: 20px;
}