/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.views-complex-grouping-leave{display:grid;grid-gap:20px;grid-template-columns:1fr 1fr 1fr;margin-bottom:30px;}.views-complex-grouping-leave h3{grid-row:1;grid-column:span 3;}.views-complex-grouping-leave > div{padding:10px;box-sizing:border-box;background-color:#eeeeee;}.views-field.views-field-field-image{float:right;margin:0 0 10px 10px;}@media screen and (min-width:768px) and (max-width:1023px){.views-complex-grouping-leave{grid-template-columns:1fr 1fr;}.views-complex-grouping-leave h3{grid-column:span 2;}}@media screen and (max-width:767.5px){.views-complex-grouping-leave{grid-template-columns:1fr;}.views-complex-grouping-leave h3{grid-column:span 1;}}
a{color:#1e2640;}@font-face{font-family:'Icons';font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(/themes/custom/pittsburgh/fonts/ci.woff2) format('woff2'),url(/themes/custom/pittsburgh/fonts/ci.ttf) format('truetype'),url(/themes/custom/pittsburgh/fonts/ci.woff) format('woff'),url(/themes/custom/pittsburgh/fonts/ci.svg) format('svg');}body{margin:0;}#header .region,#top-bar .region,#menu .region,#featured .region,#messages .region,#main-wrapper,#middle .region,#bottom .region,#footer .region,.region-bottom{margin:0 auto;position:relative;height:100%;}h1,.path-frontpage h2{background-image:linear-gradient(15deg,#b78628,#fbe67b,#f7d14e,#fcc201,#c69320);color:transparent;background-clip:text;}.middle{position:relative;top:50%;transform:translateY(-50%);}.path-frontpage h1,.path-frontpage h2{text-align:center;}#header{position:relative;}header .google-auto-placed{max-height:200px;}.icon{font-family:'Icons';}.breadcrumb ol{list-style:none;padding:0;}.breadcrumb li{display:inline-block;}.breadcrumb li:not(:last-of-type):after{content:" → ";color:#c69320;}.breadcrumb a{text-decoration:none;}#top-bar{height:34px;line-height:34px;font-size:20px;}#block-name p,#block-ci-name p{margin:0;font-size:14px;color:#fff;}#block-name,#block-ci-name{float:left;margin-left:10px;height:30px;line-height:30px;}.site-logo img{height:125px;width:214px;display:block;padding:10px 0;}#block-ci-branding{display:flex;align-items:center;}.site-slogan{font-size:30px;color:#000;margin-left:46px;}.region-top-bar .menu{float:right;}#header{background-color:#fafafa;}.region-header{z-index:1;}.toggler,.search-block-form .button{font-family:Icons;color:#fff;}.search-block-form{position:absolute;right:0;top:50%;transform:translateY(-50%);}.search-block-form .button{background-color:#000;border:0;border-radius:0 3px 3px 0;height:30px;width:30px;position:absolute;top:0;right:0;text-align:center;padding:0;}input[id^="edit-keys"]{border:1px solid #000;border-radius:3px;height:30px;padding:0;box-sizing:border-box;padding-left:3px;line-height:30px;width:352px;box-shadow:0 0 10px -6px #000;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{background-color:unset;color:unset;border:0 !important;}.ui-state-active .ui-autocomplete-field-title{background-color:#000;color:#fff;}.ui-autocomplete-field-title{margin:5px 56px 5px 5px;}.ui-autocomplete-field-title{font-weight:bold;}.ui-autocomplete-field-field_active_ingredient{font-size:small;padding-left:10px;color:#111111;}#menu{background-color:#000;font-weight:bold;}#menu .region{overflow-y:hidden;}.menu a{text-decoration:none;color:#fff;}#block-ci-main-menu ul.menu a.is-active{color:#ddd;}.menu{padding:0;display:block;margin:0;}.menu li{list-style:none;display:inline-block;padding-top:0;}[id^=search-block-form] .ui-autocomplete{left:unset !important;right:0;}.ui-autocomplete-field-field_image{float:right;}.ui-autocomplete-fields{clear:both;}#messages{margin-top:10px;}#main-wrapper{display:flex;}#main{margin-top:10px;}#sidebar{box-shadow:0 0 10px -6px #000;padding:10px;box-sizing:border-box;background-color:#fafafa;}#sidebar h3{border-bottom:1px solid #c69320;color:#c69320;}#footer{background-color:#222;margin-top:20px;content-visibility:auto;}#footer .footer{padding:30px 0;}.footer--bottom{background-color:rgba(0,0,0,0.5);text-align:center;color:#fff;height:60px;line-height:60px;}div#block-copyright .text-formatted{text-align:center;}#mobile-bar{display:none;}#menu{height:44px;line-height:44px;}#menu .menu-item{margin-right:24px;}.view-filters{margin-top:25px;}td,th{padding:3px;}h3 a{display:block;border-bottom:1px solid;text-decoration:none;}.group-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;}.view-categories .views-row{margin-bottom:14px;}.adsbygoogle{background:#fafafa;text-align:center;box-shadow:1px 1px 4px -3px #101010;}.pager__item a{text-decoration:navajowhite;}.pager__item.is-active{font-weight:bold;}.pager__item{padding:0 8px;}.pager__items{list-style:none;display:flex;}.layout__region{padding:10px;box-sizing:border-box;}div#block-managedad{margin-top:20px;}.layout__region--first:empty,.block-field-blocknodeingredientfield-meta-tags:empty{display:none;}.layout__region--first:empty ~ .layout__region--second{flex:0 1 100%;}.layout--twocol-section > .layout__region{overflow:auto;}.layout--twocol-section .block-layout-builder > div > div:first-of-type{font-weight:bold;margin-top:15px;}.layout--twocol-section .block-layout-builder > div > div > div,.view-active-ingredients .views-row{display:inline-block;margin-right:5px;}.layout--twocol-section .block-layout-builder > div > div > div:not(:last-of-type)::after,.view-active-ingredients .views-row:not(:last-of-type)::after{content:",";}.layout--twocol-section{margin-bottom:15px;}.field-content:empty,views-field-description__value:empty{display:none;}figcaption{text-align:center;font-style:italic;font-weight:bold;}article img{height:auto;max-width:100%;}.views-field-title a{margin:5px 0;}.sub-regions .views-field-field-image{float:right;padding:0 0 10px 10px;box-sizing:border-box;}.sub-regions .views-row{margin-bottom:15px;}.layout__region--second > div > div{display:flex;justify-content:space-between;}.layout__region--second > div:not(:last-of-type) > div{margin-bottom:12px;border-bottom:1px solid #ddd;padding-bottom:12px;}.layout__region--second > div > div > div:last-of-type{text-align:right;}.views-field-name{font-weight:bold;}.views-field-title{margin-bottom:10px;}.views-field-title a{font-weight:bold;text-decoration:none;}.sub-regions,.related{display:flex;justify-content:space-around;flex-wrap:wrap;}.sub-regions .views-row,.related .views-row{width:32%;background-color:#eeeeee;padding:10px;box-sizing:border-box;margin-bottom:15px;}.related .views-field.views-field-field-image{float:right;margin-left:10px;}.child-regions{display:flex;flex-wrap:wrap;justify-content:center;}.child-regions .views-row{text-align:center;background-color:#eee;padding:10px;box-sizing:border-box;margin:15px;width:150px;font-size:14px;}.child-regions h3,.sub-regions h3,.related h3{width:100%;text-align:center;color:#c69320;border-bottom:1px solid #c69320;padding:10px 0;font-size:20px;}.views-field-name a{text-decoration:none;}.swiper-container .swiper-slide-image img{width:auto;}.swiper-container:not(.slides-multiple) .swiper-slide{text-align:center;}.swiper-wrapper{padding-bottom:20px;}#block-pittsburgh-views-block-categories-block-1 ul{list-style:none;padding:0;}#block-pittsburgh-views-block-categories-block-1 .views-row{margin-bottom:10px}#block-pittsburgh-views-block-categories-block-1 .views-row a{text-decoration:none;font-weight:bold;}blockquote{background-color:#FAFAFA;border-left:3px solid #aaa;margin:0;padding:10px 5px 10px 20px;font-style:italic;}
@media screen and (max-width: 767px){#content{width:100vw;}#content .region{padding:0 8px 0 38px;}.middle{top:unset;transform:unset;}img{max-width:100%;height:auto;}.site-logo img{width:120px;height:76px;padding-left:10px;}.region-top-bar .menu{float:right;}section#top-bar{height:30px;}#block-ci-account-menu{padding-right:10px;}#block-name{height:30px;line-height:30px;padding-left:10px;}#block-pittsburgh-search-form-narrow input.form-search{width:170px;}#mobile-bar{display:block;position:absolute;width:30px;height:100%;content:" ";background-color:#FAFAFA;left:0;border-radius:0 3px 3px 0;box-sizing:content-box;top:10px;}.views-element-container{background-color:#fafafa;}.layout p{text-align:justify;}.page-node-type-landmark .layout--twocol-section--50-50:first-of-type,.page-node-type-celebrity .layout--twocol-section--50-50:first-of-type,.page-node-type-historic-landmark .layout--twocol-section--50-50:first-of-type,.page-node-type-internal .layout--twocol-section--50-50:first-of-type 
.page-node-type-organization .layout--twocol-section--50-50:first-of-type{flex-direction:column-reverse;}.layout__region{padding:0;}.layout__region--second img{margin:0 auto;}.child-regions{justify-content:space-evenly;}.child-regions .views-row{margin:0 0 10px 0;}#footer .footer{padding:0 20px;height:80px;box-sizing:border-box;line-height:80px;}#footer{height:140px;}#menu .menu-item{margin-right:0;}#menu{height:auto;line-height:auto;}h1{font-size:1.5em;}#main-wrapper,#main{position:relative;}#sidebar{left:-215px;padding:0;}.left--sidebar .rs-heading{right:0;transform:rotate(-90deg);transform-origin:right top 0;float:right;}.left--sidebar{width:215px;position:absolute;display:block;z-index:3;top:10px;transition:all 0.5s ease 0.2s;}.rs-heading{background-color:#FFF;font-size:16px !important;display:block;white-space:nowrap;border:1px solid;padding:0 10px;margin:0 0 -28px;height:28px;line-height:24px;}.sblock{margin-bottom:12px;}.sblock-content{padding:10px;box-sizing:border-box;background-color:#FAFAFA;}.left--sidebar .block > div:not([class^=context]){background-color:#fff;}#menu{text-align:right;}#menu .region{overflow-y:unset;}#menu nav{height:36px;line-height:36px;}.toggler{padding-right:10px;font-size:18px;}#menu nav .menu li{display:block;height:30px;line-height:30px;padding:10px;}#menu nav .menu{background-color:#FAFAFA;}#menu nav .menu a{color:#000;}.search-block-form{right:10px;}.view-ingredient-groups .group-wrapper{display:block;}.path-taxonomy .layout--twocol-section{flex-direction:column-reverse;}.field--name-field-image{text-align:center;}.text-formatted{text-align:justify;}.region-featured{padding:0 10px;}.view-ingrediet-products .views-row{width:100%;}.block-field-blocknodeingredientfield-image{min-height:280px;text-align:center;}.qa-image{float:none;}.sub-regions .views-row,.related .views-row{width:100%;margin-bottom:15px;}
}
@media screen and (min-width: 768px) and (max-width: 1023px){#header .region,#top-bar .region,#menu .region,#featured .region,#messages .region,#main-wrapper,.path-frontpage #content,#middle .region,#bottom .region,#footer .region{width:768px;padding:0 10px;box-sizing:border-box;}#content{width:584px;margin-left:8px;}#sidebar{width:176px;padding:8px;}.middle{top:unset;transform:unset;}.view-ingrediet-products .views-row{width:45%;}.search-block-form{right:10px;}.category-ingredients .views-row{width:44%;}.layout--twocol-section{display:block;}.layout__region--first{float:left;margin:0 10px 10px 0;}.layout__region--second{text-align:justify;}.qa-image{float:none;}#block-inci-branding{width:100%;}#block-inci-branding{align-items:normal;}.site-slogan{font-size:20px;padding:10px 0;margin:0;text-align:right;width:100%;}.sub-regions .views-row,.related .views-row{width:49%;margin-bottom:15px;}
}
@media screen and (min-width: 1024px) and (max-width: 1365px){#header .region,#top-bar .region,#menu .region,#featured .region,#messages .region,#main-wrapper,.path-frontpage #content,#middle .region,#bottom .region,#footer .region{width:1000px;}#sidebar{width:200px;}#content{width:790px;padding-left:10px;}.view-ingrediet-products .views-row{width:30%;}.category-ingredients .views-row{width:29%;}.site-slogan{font-size:19px;width:320px;}
}
@media screen and (min-width: 1366px) and (max-width: 1899px){#header .region,#top-bar .region,#menu .region,#featured .region,#messages .region,#main-wrapper,.path-frontpage #content,#middle .region,#bottom .region,#footer .region{width:1300px;}#content{width:1080px;padding-left:20px;}#sidebar{width:200px;}.category-ingredients .views-row{width:30%;}
}
@media screen and (min-width: 1900px){#header .region,#top-bar .region,#menu .region,#featured .region,#messages .region,#main-wrapper,.path-frontpage #content,#middle .region,#bottom .region,#footer .region{width:1800px;}.site-logo img{height:125px;width:214px;}.site-slogan{margin-left:65px;}#menu{height:44px;line-height:44px;}#sidebar{width:260px;margin-right:20px;}#content{width:1520px;}.view-ingredient-groups .group-wrapper > div{width:240px;}
}
