﻿/*Studio Bistro*/
body { font-size: 20px; color: #000; background-color: #fce2d4; }
h1, h2 { position: relative; font-weight: bold; }
section h2, section #headline h1, section .headline h1, #PopUpData #headline h1, #PopUpData .headline h1, #PopUpData #headline h1, #PopUpData #headline h2,
#PopUpData .headline h2 { color: #121212; }
section h2, section #headline h1, section .headline h1 { font-size: 350%; }
section { position: relative; padding: 0; margin: 0; }
h1:after, h2:after { content: ''; display: block; width: 120px; height: 5px; margin: 5px auto 30px; background-image: url('../../../warehouse/temp/studioCafe/titleDecoRegularB.svg'); background-size: cover; background-position: center center; background-repeat: no-repeat; }
#headline, .headline { margin-bottom: 0; }
#text1 p:last-child { margin-bottom: 0; }
p, ul li { font-size: 110%; line-height: 1.2; }
#multi-content-modal.modal .close { position: static; font-size: 200%; }
.modal .close svg { width: 30px; height: 30px; }
#PopUpData #headline { padding-top: 10px; }
#PopUpData #headline h1:after, #PopUpData .headline h1:after, #PopUpData #headline h2:after, #PopUpData .headline h2:after { width: 120px; height: 40px; margin: 0 auto; background-image: url(../../../warehouse/temp/studioCafe/titleDecoMenus.svg); background-size: 100%; }

/*General Transition*/
a, #header ul.menu li a:after, header ul.menu li.social-links svg, #DynamicFormObject input[type="submit"] { transition: all 200ms ease-in-out; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; }

/*Header*/
header#header { padding: 30px; }
header#header.bg { background: #fff; color: inherit; box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.1); }
header#header.bg ul.menu, header#header.bg ul.menu li { color: inherit; }
header#header.bg ul.menu li.social-links svg { fill: #000; }
header ul.menu { font-size: 100%; }
header ul.menu li { font-size: 120%; }
header ul.menu li.last-item, header ul.menu li.social-links { margin-left: 0; }
header ul.menu li.social-links a { margin-left: 10px; }
header ul.menu li.social-links a:last-child { margin-left: 0; }
header ul.menu li.social-links svg { height: 18px; width: auto; vertical-align: unset; }
#header ul.menu li:hover { color: inherit; }
#header ul.menu > li.active:after { content: none; }
#header ul.menu li a { position: relative; }
#header ul.menu li a:after { content: ''; position: absolute; width: 100%; height: 2px; bottom: 0; right: 0; background: transparent; }
#header ul.menu li.active a:after { background: #fff; }
#header.bg ul.menu li.active a:after { background: #000; }
#header-logo a { display: block; position: relative; }
header#header #header-logo a:after { content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; pointer-events: none; opacity: 0; background-image: url('../../../warehouse/temp/studioCafe/headerLogoBlue.svg'); background-size: contain; background-position: center center; background-repeat: no-repeat; transition: all 450ms ease-in-out; -webkit-transition: all 450ms ease-in-out; -o-transition: all 450ms ease-in-out; }
header#header.bg #header-logo a:after { opacity: 1; }
header#header.bg #header-logo a img { opacity: 0; }

/*Top Banner*/
#whatAppButton { bottom: 50px; }
#home-gallery .iconsBoxLeft { left: 5%; }
#home-gallery .iconsBoxLeft .iconBox { margin: 0; }
#home-gallery:after { content: ''; position: absolute; width: 100%; height: 180px; bottom: -110px; right: 0; z-index: 2; background-image: url('../../../warehouse/temp/studioCafe/topBannerDeco.png'); background-size: cover; background-position: center center; background-repeat: no-repeat; }
#home-gallery .gallery-caption { width: auto; top: 45%; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); }
#home-gallery .gallery-logo { width: 100%; }
#home-gallery ol.flex-control-nav.flex-control-paging { bottom: 235px; }
#home-gallery .flex-control-paging li a { opacity: 0.5; }
#home-gallery .flex-control-paging li a.flex-active { background: #fff; opacity: 1; }
#home-gallery .scroll-down { bottom: 90px; font-size: 100%; }
#home-gallery .scroll-down img { display: inline-block; width: 27px; height: 35px; min-width: unset; opacity: 0; }
#home-gallery .scroll-down:after { content: ''; position: absolute; width: 27px; height: 35px; right: 50%; pointer-events: none; transform: translateX(50%); -webkit-transform: translateX(50%); -ms-transform: translateX(50%); background-image: url('../../../warehouse/temp/studioCafe/scrollDownIcon.svg'); background-size: cover; background-position: center center; background-repeat: no-repeat; }
#home-gallery .slides .slider-item:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,.2); pointer-events: none; }
#home-gallery .opacity-layer { background: none; }

/*About Section*/
section.aboutSec { padding: 95px 0 100px; }

section.aboutSec .gridText1, section.aboutSec .gridText2 { font-size: 110%; }
section.aboutSec .grid-text-content { float: none; padding: 0; }
section.aboutSec .gridText1 p, section.aboutSec .gridText2 p { font-size: 100%; }

section.aboutSec .grid-content-section.aboutCubeSec { margin-top: 110px; }
section.aboutSec .grid-content-section.aboutCubeSec .grid-box { /*width: 100%;*/ padding: 0; background: none; }
section.aboutSec .grid-content-section.aboutCubeSec .grid-boxes { /*max-width: 1304px;*/ max-width: 1170px; padding-top: 0; }
section.aboutSec .grid-content-section.aboutCubeSec .grid-box .grid-box-image { /*padding-bottom: 32%;*/ padding-bottom: 59%; margin-bottom: 0; }
section.aboutSec .grid-content-section.aboutCubeSec .grid-box .grid-box-image:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,.3); pointer-events: none; }
section.aboutSec .grid-content-section.aboutCubeSec .grid-box .grid-box-subtitle { position: absolute; right: 50%; color: #fff; pointer-events: none; transform: translate(50%, -50%); -webkit-transform: translate(50%, -50%); -ms-transform: translate(50%, -50%); }
section.aboutSec .grid-content-section.aboutCubeSec .grid-box .grid-box-subtitle:not(.button) { top: 45%; font-size: 350%; font-family: 'Mandatory36'; line-height: 1.3; }
section.aboutSec .grid-content-section.aboutCubeSec .grid-box .grid-box-subtitle.button { width: 170px; height: 45px; top: 70%; font-size: 120%; background: #fff; color: #000; line-height: 44px; border: 1px solid transparent; }
section.aboutSec .grid-content-section.aboutCubeSec .grid-box:hover .grid-box-subtitle.button { background: none; border-color: #fff; color: #fff; }
section.aboutSec .grid-content-section.aboutCubeSec .grid-box .grid-box-subtitle a { position: relative; display: block; }
/*section.aboutSec .grid-content-section.aboutCubeSec .grid-box .grid-box-subtitle a:before,*/
section.aboutSec .grid-content-section.aboutCubeSec .grid-box .grid-box-subtitle a:after { content: ''; position: absolute; right: 50%; pointer-events: none; background-size: contain; background-position: center center; background-repeat: no-repeat; }
section.aboutSec .grid-content-section.aboutCubeSec .grid-box .grid-box-subtitle.button a:after { content: none; }
section.aboutSec .grid-content-section.aboutCubeSec .grid-box .grid-box-subtitle a:after { width: 120px; height: 40px; top: -10px; background-image: url(../../../warehouse/temp/studioCafe/titleDecoWIthAssetTop.svg); transform: translate(50%, -50%); -webkit-transform: translate(50%, -50%); -ms-transform: translate(50%, -50%); }

/*Menu Section*/
section.menuSec { padding-bottom: 150px; }
section.menuSec .LobbyModule.section-content, section.aboutSec .LobbyModule.section-content { max-width: 100%; }
section.menuSec .LobbyModule .grid-boxes { max-width: 1170px; padding-top: 40px; }
section.menuSec .LobbyModule .grid-boxes .grid-box { margin: 0; padding: 0 10px; background: none; }
section.menuSec .LobbyModule .grid-boxes .grid-box .grid-box-image { padding-bottom: 95%; margin-bottom: 0; }
section.menuSec .LobbyModule .grid-boxes .grid-box .grid-box-title { display: none; }

#PopUpData { background: #fce2d4; }
.menuModuleContent { background: transparent; }
.menuModuleContent::-webkit-scrollbar-thumb { background: #000; }
#MenuModule .menuModuleNav { padding-bottom: 0; }
#PopUpData #MenuModule .menuModuleNav a { color: inherit; font-weight: bold; }
#MenuModule .menuModuleNav a { border-bottom: 2px solid transparent; }
#MenuModule .menuModuleNav a.selected { border-bottom: 2px solid #000; }
.menuModuleTextItemSubjectTitle { font-weight: bold; font-size: 150%; }
.menuModuleTextItem0, .menuModuleTextItem1 { border-bottom: none; }
#PopUpData .menuModuleContentSection#menu-10076 .menuModuleTextItem0, #PopUpData .menuModuleContentSection#menu-10076 .menuModuleTextItem1 { height: auto; }
.menuModuleTextItemTitle { font-size: 110%; }
.menuModuleTextItemTitle, .menuModuleTextItemPrice { font-family: 'NarkisBlockCondensed-Medium'; }
.menuModuleTextItemTitle:focus { outline: none; }
.menuModuleTextItemDescription { font-size: 90%; margin-bottom: 0; border-top: 2px solid #000; padding: 5px 0; }
.menuModuleTextItemPrice:before { font-size: 60%; }

/*Bakery Image Section*/
section.bakeryImgSec { margin-bottom: 45px; }
section.bakeryImgSec .SectionTopImage:before { content: ''; position: absolute; height: 594px; width: 420px; top: 40%; right: 50%; pointer-events: none; z-index: 1; background-image: url('../../../warehouse/temp/studioCafe/bakeryLog.png'); background-position: center center; background-size: cover; background-repeat: no-repeat; transform: translate(50%, -50%); -webkit-transform: translate(50%, -50%); -ms-transform: translate(50%, -50%); }
section.bakeryImgSec .SectionTopImage:after { content: ''; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background-color: rgba(0,0,0,.2); pointer-events: none; }
section.bakeryImgSec #ContentRegularModule { position: absolute; bottom: 35%; right: 50%; transform: translate(50%, 50%); -webkit-transform: translate(50%, 50%); -ms-transform: translate(50%, 50%); }
section.bakeryImgSec #ContentRegularModule .subheadline > h2 { color: #fff; font-size: 250%; letter-spacing: 0.5px; font-weight: 300; }
section.bakeryImgSec #ContentRegularModule .subheadline > h2:after { content: none; }


/* Our Bakery Section */
section.bakerySec { margin-bottom: 45px; }
.bakerySec .grid-row-section .grid-rows .grid-row { background: transparent; }
.bakerySec .grid-row-section .grid-rows .grid-row-text a.grid-row-button { background: #0f5780; color: #fff; border: none; border-radius: 0; }


.bakerySec .grid-row-section .grid-rows .grid-row-text a.grid-row-button { background: #0f5780; border: 1px solid #0f5780; border-radius: 0; color: #fff; font-size: 120%; height: 42px; line-height: 1.6; }
.bakerySec .grid-row-section .grid-rows .grid-row-text a.grid-row-button:hover, .bakerySec .grid-row-section .grid-rows .grid-row-text a.grid-row-button:focus { background: #fff; color: #000; border-color: #000; }

/*Cube Gallery Section*/
section.gallSec .gallery-container { width: 100%; max-width: 1432px; margin: 0 auto; }
section.gallSec .gallery-cubes > div { padding: 4.5px; }
.gallery-cubes .plus-sign { display: none; }
.gallery-cubes .image-link-inner:after { content: ''; position: absolute; width: 15px; height: 15px; top: 50%; right: 50%; background-image: url(../../../warehouse/temp/studioCafe/plusIcon.svg); background-size: cover; background-position: center center; background-repeat: no-repeat; transform: translate(50%, -50%); -webkit-transform: translate(50%, -50%); -ms-transform: translate(50%, -50%); }

/*Contact Section*/
section#contact.contactSec { background: none; padding: 105px 0 100px; }
section#contact.contactSec .popup-text { background: none; padding: 0; }
section#contact.contactSec .popup-text p { font-size: 125%; }

#DynamicFormObject { max-width: 705px; padding: 20px 0 0; color: #000; }
#DynamicFormObject .dynamicFormObjectFields .top-form { display: none; }
#DynamicFormObject .dynamicFormObjectTitleAndText { margin-bottom: 15px; font-size: 150%; }
#DynamicFormObject .dynamicFormObjectField, #DynamicFormObject .dynamicFormObjectSubmit { padding: 0 8px; }
.normal-form input, .normal-form select, .normal-form textarea { width: 100%; max-width: 100%; border-color: #000; color: #000; border-radius: 0; margin-bottom: 15px; padding-right: 15px; }
.normal-form input, .normal-form select, #DynamicFormObject input[type="submit"] { height: 42px; }
.normal-form textarea { height: 137px; margin-bottom: 10px; }
.textarea-wrapper.must:before { top: 3px; }
.normal-form input::-webkit-input-placeholder, .normal-form select::-webkit-input-placeholder, .normal-form textarea::-webkit-input-placeholder { color: #000; }
#DynamicFormObject input[type="submit"] { width: 100%; max-width: 100%; background: #0f5780; border-radius: 0; font-size: 120% !important; }
.must:before { right: 14px; }
#DynamicFormObject .dynamicFormObjectField { float: right; }

/*Footer*/
#SiteFooter #partners-section { text-align: center; padding: 57px 0 37px; margin-bottom: -2px; background-image: url('../../../warehouse/temp/studioCafe/footerBg.png'); background-size: cover; background-position: center center; background-repeat: no-repeat; }
.site-credit.alternative { padding: 10px 0; background: #0f5780; }
.footer-address { color: #000; }

/*Accessability Pop Up*/
#multi-content-modal.AccessabilityDeclaration #text1 { background: transparent; padding-top: 0; }
#multi-content-modal.AccessabilityDeclaration #text1 h2:after { content: none; }

@media(min-width: 1025px) {
    /*Header*/
    header ul.menu li.social-links { position: absolute; right: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }
    #header ul.menu li a:hover:after, #header ul.menu li a:focus:after { background: #fff; }
    #header.bg ul.menu li a:hover:after, #header.bg ul.menu li a:hover:after { background: #000; }
    #header-logo { left: 0; }

    #MenuModule .menuModuleNav a:hover, #MenuModule .menuModuleNav a:focus { border-bottom: 2px solid #000; }
}

@media(min-width: 991px) {
    .SectionTopImage { height: 573px; }
    #PopUpData #MenuModule #headline h1, #PopUpData #MenuModule .headline h1, #PopUpData #MenuModule #headline h1,
    #PopUpData #MenuModule #headline h2, #PopUpData #MenuModule .headline h2 { font-size: 200%; }
}

@media(min-width: 768px) {
    /*About Section*/
    section.aboutSec .gridText1, section.aboutSec .gridText2 { display: inline-block; max-width: 450px; margin: 0 27px; text-align: right; vertical-align: top; }

    section.aboutSec .grid-content-section.aboutCubeSec .grid-box { width: 50%; padding: 0 20px; margin: 0 -4px 0 0; }

    /*Menu Section*/
    section.menuSec .LobbyModule .grid-boxes .grid-box { width: 25%; margin-right: -4px; }
    .menuModuleTextItem0, .menuModuleTextItem1 { height: 120px; }

    /*Contact Section*/
    section#contact.contactSec #text1 p { font-size: 125%; }
    #DynamicFormObject .dynamicFormObjectField:not(.textarea-field) { width: 33.333%; }
    #DynamicFormObject .dynamicFormObjectSubmit { max-width: 145px; display: inline-block; float: none; }
}

@media(max-width: 1024px) {
    h1:after, h2:after { width: 100px; height: 3px; }
    section h2, section #headline h1, section .headline h1, #PopUpData #headline h1, #PopUpData .headline h1, #PopUpData #accessability #headline h1 { font-size: 290%; }

    /*Header*/
    header#header.bg { padding: 30px 20px; }
    #nav-toggle span, #nav-toggle span:before, #nav-toggle span:after,
    #nav-toggle-mobile span, #nav-toggle-mobile span:before, #nav-toggle-mobile span:after { width: 40px; height: 4px; }
    header#header.bg #nav-toggle span, header#header.bg #nav-toggle span:before, header#header.bg #nav-toggle span:after,
    header#header.bg #nav-toggle-mobile span, header#header.bg #nav-toggle-mobile span:before, header#header.bg #nav-toggle-mobile span:after { background: #000; }
    header#header.open #nav-toggle span:before, header#header.open #nav-toggle span:after,
    header#header.open #nav-toggle-mobile span:before, header#header.open #nav-toggle-mobile span:after { background: #000; }
    header#header.open #nav-toggle span, header#header.bg.open #nav-toggle span { background: none; }
    #header ul.menu { height: 100vh; font-size: 100%; bottom: 0; color: #000; background: #fce2d4; }
    #header.open #header-logo { opacity: 0; pointer-events: none; }
    #header ul.menu li { margin-left: 0; font-size: 160%; padding: 8px 0; white-space: unset; font-family: 'NarkisBlockCondensed-Medium'; }
    #header ul.menu li.active { background: none; color: inherit; }
    #header ul.menu li.active a:after, #header.bg ul.menu li.active a:after { height: 5px; background-image: url(../../../warehouse/temp/studioCafe/titleDecoRegularB.svg); background-color: transparent; background-size: cover; }
    #header ul.menu .social-links a svg { fill: #000; }
}

@media(min-width: 991px) and (max-width: 1024px) {
    .menuModuleTextItem0, .menuModuleTextItem1 { height: 140px; }
}

@media(max-width: 990px) {
    section h2, section #headline h1, section .headline h1,
    #PopUpData #headline h1, #PopUpData .headline h1, #PopUpData #headline h1, #PopUpData #headline h2, #PopUpData .headline h2 { font-size: 250%; }

    /*Header*/
    header#header { padding: 20px 30px; }
    header#header.bg { padding: 20px; }
    #header-logo { direction: ltr; }
    #header-logo a { width: 70px; }
    #header-logo img { max-height: unset; width: 70px; height: auto; }

    /*Top Banner*/
    #home-gallery:after { height: 80px; bottom: -50px; }
    #home-gallery .gallery-logo img { min-width: unset; max-width: 200px; }
    #whatAppButton { bottom: 90px; }
    #home-gallery .iconsBoxLeft { left: unset; bottom: 90px; right: 20px; }

    /*About Section*/
    section.aboutSec { padding: 60px 0; }
    section.aboutSec .grid-content-section.aboutCubeSec { margin-top: 50px; }
    /*section.aboutSec .grid-content-section.aboutCubeSec .grid-box { margin: 0;}*/
    section.aboutSec .grid-content-section.aboutCubeSec .grid-box .grid-box-subtitle { font-size: 200%; }

    section.aboutSec .grid-content-section.aboutCubeSec .grid-box .grid-box-subtitle a:after { width: 100px; height: 30px; top: 0; }
    section.aboutSec .grid-content-section.aboutCubeSec .grid-box .grid-box-subtitle:not(.button) { width: 100%; font-size: 250%; }

    /*Menu Section*/
    section.menuSec { padding-bottom: 70px; }
    section.menuSec .LobbyModule .grid-boxes { max-width: 90%; padding-top: 20px; }

    /*Bakery Image Section*/
    section.bakeryImgSec { margin-bottom: 70px; }
    section.bakeryImgSec .SectionTopImage:before { width: 210px; height: 297px; }

    /*Contact Section*/
    section#contact.contactSec { padding: 70px 0; }

    /*Footer*/
    #SiteFooter #partners-section img { max-width: 100px; }
    #SiteFooter #partners-section { padding: 40px 0 30px; }

    /*Accessability Pop Up*/
    #multi-content-modal.AccessabilityDeclaration #text1 h2 { font-size: 140%; }
}

@media(min-width: 768px) and (max-width: 990px) {
    .modal .close svg { vertical-align: middle; }

    section.aboutSec .gridText1, section.aboutSec .gridText2 { max-width: 300px; margin: 0 15px; }

    section.aboutSec .grid-content-section.aboutCubeSec .grid-box .grid-box-subtitle:not(.button) { top: 40%; }

    .menuModuleTextItem0, .menuModuleTextItem1 { height: 170px; }
}

@media(max-width: 767px) {
    section h2, section h1, h2, .form-modal .dynamicFormObjectTitle, section #headline h1, section .headline h1 { max-width: 100%; }
    #lobbyText { max-width: 90%; }
    #text1 { max-width: 100%; }

    /*Header*/
    header#header, header#header.bg { padding-top: 10px; padding-bottom: 10px; }
    #header .phone-icon { padding-left: 0; padding-right: 7px; font-size: 130%; }
    #header.bg .phone-icon a { color: #000; }
    #header ul.menu li > a { font-size: 100%; }
    #header ul.menu li.active a:after, #header.bg ul.menu li.active a:after { height: 3px; background-size: 100%; }
    #header-logo img { width: 50px; }
    header#header #header-logo a:after { left: -10px; }
    .waze-navigation { width: 35px; padding-top: 5px; }
    .waze-navigation img, .waze-navigation svg { max-width: 30px; }
    #header.bg .waze-navigation path.st1 { fill: #000; }

    /*Top Banner*/
    #home-gallery .gallery-logo img { max-width: 140px; }
    #home-gallery ol.flex-control-nav.flex-control-paging { bottom: 160px; }

    /*About Section*/
    section.aboutSec { padding: 40px 0 10px; }
    section.section.stellar-static.section-animation-list.grid-text-section.gridText1,
    section.section.stellar-static.section-animation-list.grid-text-section.gridText2 { width: 90%; margin: 0 auto 20px; }
    section.aboutSec .grid-content-section.aboutCubeSec { margin-bottom: 0; }
    section.aboutSec .grid-content-section.aboutCubeSec .grid-box { width: 90%; margin: 0 0 40px; }
    section.aboutSec .grid-content-section.aboutCubeSec .grid-box .grid-box-image { padding-bottom: 245px; }
    section.aboutSec .grid-content-section.aboutCubeSec .grid-box .grid-box-image img { width: 100%; height: 245px; object-fit: cover; object-position: center center; }

    /*Menu Section*/
    section.menuSec .grid-content-section { margin-bottom: 0; }
    section.menuSec .LobbyModule .grid-boxes .grid-box { margin-bottom: 15px; padding: 0 7px; }
    .menuModuleContentPart { padding-bottom: 80px; }
    .menuModuleTextItemDescription { font-size: 100%; padding-top: 15px; }

    /*Bakery Image Section*/
    section.bakeryImgSec #ContentRegularModule { bottom: 25%; }
    section.bakeryImgSec #ContentRegularModule .subheadline > h2 { font-size: 200%; }

    /* Bakery Section*/
    .bakerySec .grid-row-section .grid-rows .grid-row-text { text-align: center; }

    /*Cube Gallery Section*/
    section.gallSec .gallery-cubes { padding: 0 4.5px; }

    /*Contact Section*/
    section#contact.contactSec { padding: 40px 0; }
    section#contact.contactSec #text1 { width: 280px; }
    section#contact.contactSec #text1 a { display: inline-block; margin-top: 10px; }
    section#contact.contactSec .popup-text p { font-size: 110%; }
    #DynamicFormObject { width: 90%; }
    #DynamicFormObject .dynamicFormObjectField .must:before { right: 14px; }
    .textarea-wrapper.must:before { top: 0; }

    /*Footer*/
    #SiteFooter { padding-bottom: 45px; }
    .AccessabilityLink { margin-bottom: 0; }
    .footer-address { text-align: center; background: #0f5780; padding: 10px; color: #fff; z-index: 10; }
    span.footer-phone.ref { display: block; }

    /*Accessability Pop Up*/
    #multi-content-modal.AccessabilityDeclaration #text1 { padding-bottom: 120px; }
}

@media(max-width: 320px) {
    section h2, section #headline h1, section .headline h1, #PopUpData #headline h1, #PopUpData .headline h1, #PopUpData #accessability #headline h1,
    #PopUpData #headline h2, #PopUpData .headline h2 { font-size: 250%; }
}
