/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"KarbonRegular";src:url(/themes/custom/gastro/fonts/karbonregular/karbon-regular-webfont.eot);src:url(/themes/custom/gastro/fonts/karbonregular/karbon-regular-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/gastro/fonts/karbonregular/Karbon-Regular.otf) format("opentype"),url(/themes/custom/gastro/fonts/karbonregular/karbon-regular-webfont.ttf) format("truetype"),url(/themes/custom/gastro/fonts/karbonregular/karbon-regular-webfont.woff) format("woff"),url(/themes/custom/gastro/fonts/karbonregular/karbon-regular-webfont.svg#icomoon) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"KarbonMedium";src:url(/themes/custom/gastro/fonts/karbonmedium/karbon-medium-webfont.eot);src:url(/themes/custom/gastro/fonts/karbonmedium/karbon-medium-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/gastro/fonts/karbonmedium/Karbon-Medium.otf) format("opentype"),url(/themes/custom/gastro/fonts/karbonmedium/karbon-medium-webfont.ttf) format("truetype"),url(/themes/custom/gastro/fonts/karbonmedium/karbon-medium-webfont.woff) format("woff"),url(/themes/custom/gastro/fonts/karbonmedium/karbon-medium-webfont.svg#icomoon) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"KarbonSemiBold";src:url(/themes/custom/gastro/fonts/karbonsemibold/karbon-semibold-webfont.eot);src:url(/themes/custom/gastro/fonts/karbonsemibold/karbon-semibold-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/gastro/fonts/karbonsemibold/Karbon-Semibold.otf) format("opentype"),url(/themes/custom/gastro/fonts/karbonsemibold/karbon-semibold-webfont.ttf) format("truetype"),url(/themes/custom/gastro/fonts/karbonsemibold/karbon-semibold-webfont.woff) format("woff"),url(/themes/custom/gastro/fonts/karbonsemibold/karbon-semibold-webfont.svg#icomoon) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"KarbonBold";src:url(/themes/custom/gastro/fonts/karbonbold/karbon-bold-webfont.eot);src:url(/themes/custom/gastro/fonts/karbonbold/karbon-bold-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/gastro/fonts/karbonbold/karbon-bold-webfont.ttf) format("truetype"),url(/themes/custom/gastro/fonts/karbonbold/karbon-bold-webfont.woff) format("woff"),url(/themes/custom/gastro/fonts/karbonbold/karbon-bold-webfont.svg#icomoon) format("svg");font-weight:normal;font-style:normal;}body{margin-top:40px;background-image:linear-gradient(180deg,#e7f5f5 573px,#ffffff 573px);overflow-x:hidden;}body.context-contact{background-image:none;background-color:#e7f5f5;}body.context-privacy-policy,body.context-legal-notice,body.context-search-content{background-image:none;background-color:#e7f5f5;}body.context-privacy-policy .footer .footer-top-container,body.context-legal-notice .footer .footer-top-container,body.context-search-content .footer .footer-top-container{background-image:none;height:100px;background-color:#c4e5e7;}body.context-privacy-policy .footer .footer-top-container section.block-backtotop,body.context-legal-notice .footer .footer-top-container section.block-backtotop,body.context-search-content .footer .footer-top-container section.block-backtotop{margin-top:30px;}body.context-life-with-ibd.page-node-type-gastrocentral-content .gastro-conditions-sidebar-menu ul li a,body.context-living-well-with-ibd.page-node-type-gastrocentral-content .gastro-conditions-sidebar-menu ul li a{width:170px;}.container-fluid{padding-left:0;padding-right:0;}.container{max-width:1024px;padding-left:0;padding-right:0;}.navbar-btn{margin-top:0;margin-bottom:0;}.navbar-default{background:none;border:none;}.navbar-default .navbar-nav .active a{background:none;color:#d1b406;}.navbar-default .navbar-nav .active a:hover,.navbar-default .navbar-nav .active a:focus{background:none;color:#d1b406;}.navbar-default .navbar-nav li > a{padding-top:0px;padding-bottom:0px;line-height:17px;color:#335b5a;font-size:15.5px;font-family:"KarbonMedium";}.navbar-default .navbar-nav li > a:hover{color:#d1b406;}.navbar-default .navbar-collapse{width:800px;float:right;margin-top:0px;}.navbar-default .navbar-collapse nav .menu--footer-top-menu{display:none;}.navbar-default .navbar-collapse nav.mobile-footer-menu{display:none;}.navbar-default .navbar-header #block-mobilelogo{display:none;}.navbar-default .navbar-header .mobile-search-form{display:none;}.region-navigation-collapsible{background-color:white;border-radius:30px;}.region-navigation-collapsible #block-gastro-main-menu{display:inline-block;}a:hover{text-decoration:none;}a:focus{outline:none;}.nav > li{width:102px;}.nav > li:nth-child(4) a{padding-right:0;padding-left:0;}.nav > li a:hover{background:none;}.views-exposed-form{display:inline-block;}.views-exposed-form form{position:absolute;top:0;}.views-exposed-form form .form-inline .form-item .form-control{border:0;border-left:1px solid #dff1f1;box-shadow:none;border-radius:0;height:40px;background:none;}.views-exposed-form form .form-inline .form-actions .btn-primary{background:none;border:none;padding-left:20px;padding-right:20px;font-size:0;}.views-exposed-form form .form-inline .form-actions .btn-primary .glyphicon-search::before{content:'';background-image:url(/themes/custom/gastro/images/search-icon.png);background-repeat:no-repeat;width:25px;height:25px;display:inline-block;position:absolute;right:42px;bottom:-12px;}.path-frontpage .row.top{position:relative;}.path-frontpage .row.top .col-md-6:first-child{width:46%;margin-top:75px;}.path-frontpage .row.top .col-md-6:last-child{text-align:center;margin-bottom:80px;margin-top:40px;}.path-frontpage .row.top::after{background-image:url(/themes/custom/gastro/images/home-arrow.png);content:'';background-repeat:no-repeat;width:73px;height:400px;position:absolute;top:270px;margin-left:20px;}.path-frontpage .row.bottom .col-md-4 p{font-size:30px;line-height:33px;margin-top:265px;}.main-container article h2{display:none;}.main-container article .content .field--label{display:none;}.main-container article .content p{font-size:43px;font-family:"KarbonRegular";color:#28a2a1;line-height:45px;}h1.page-header{display:none;}.recently_diagnosed,.living_with_idb,.caring_for_someone{background-image:linear-gradient(180deg,#ffffff 230px,#e7f5f5 230px);}.white-card{background-color:white;padding:11px;box-shadow:0px 4px 16px #0000001A;width:330px;height:400px;margin-bottom:20px;margin-right:20px;}.white-card:nth-child(3n+3){margin-right:0;}.white-card .title{margin-left:5px;}.white-card .title h5{color:#28a2a1;text-transform:uppercase;font-size:18px;margin-top:5px;margin-bottom:20px;font-family:"KarbonMedium";}.white-card .title h5::after{background-image:url(/themes/custom/gastro/images/link-arrow.png);content:'';background-repeat:no-repeat;width:28px;height:18px;position:absolute;right:15px;}.white-card .title span{color:#333333;font-size:30px;text-transform:uppercase;letter-spacing:-1;line-height:28px;font-family:"KarbonMedium";}.white-card img{position:absolute;bottom:10px;}.footer{border-top:0;margin-top:0;padding-top:0;padding-bottom:0;}.footer .footer-top-container{background-image:linear-gradient(180deg,#e7f5f5 150px,#ecd749 100px);height:250px;}.footer .footer-top-container section.block-backtotop{margin-top:65px;}.footer .footer-top-container section.block-backtotop p{background-color:#28a2a1;padding:10px;border-radius:30px;width:180px;position:relative;}.footer .footer-top-container section.block-backtotop p a{font-family:"KarbonMedium";font-size:18px;color:white;margin-left:50px;}.footer .footer-top-container section.block-backtotop p a::before{background-image:url(/themes/custom/gastro/images/back-to-top.png);content:'';background-repeat:no-repeat;width:27px;height:30px;position:absolute;left:25px;}.footer .footer-top-container section.download_questions_wrapper{margin-top:70px;}.footer .footer-top-container section.download_questions_wrapper .download_questions{padding:6px 10px;border-radius:30px;width:380px;border:2px solid #335b5a;position:relative;margin:0 auto;}.footer .footer-top-container section.download_questions_wrapper .download_questions a{font-family:"KarbonMedium";font-size:17px;color:#335b5a;margin-left:50px;}.footer .footer-top-container section.download_questions_wrapper .download_questions a::before{background-image:url(/themes/custom/gastro/images/download.png);content:'';background-repeat:no-repeat;width:27px;height:30px;position:absolute;left:10px;top:3px;}.footer .footer-top-container section.download_questions_wrapper .download_questions a:hover{text-decoration:none;}.footer .footer-bottom-container{background-color:#333333;padding-bottom:10px;}.footer .footer-bottom-container nav.footer-top-menu-wrapper{margin-top:35px;position:relative;}.footer .footer-bottom-container nav.footer-top-menu-wrapper::after{background-image:url(/themes/custom/gastro/images/janssen-logo.png);content:'';background-repeat:no-repeat;width:150px;height:64px;position:absolute;right:0;margin-top:-25px;}.footer .footer-bottom-container nav.footer-top-menu-wrapper h2{display:none;}.footer .footer-bottom-container nav.footer-top-menu-wrapper ul li.dropdown{display:inline-block;width:168px;}.footer .footer-bottom-container nav.footer-top-menu-wrapper ul li.dropdown a{font-size:12px;font-family:"KarbonMedium";color:white;padding:0px;}.footer .footer-bottom-container nav.footer-top-menu-wrapper ul li.dropdown a span{display:none;}.footer .footer-bottom-container nav.footer-top-menu-wrapper ul li.dropdown ul.dropdown-menu{display:block;background:none;border:none;border-radius:0;box-shadow:none;padding:0;margin:0;}.footer .footer-bottom-container nav.footer-top-menu-wrapper ul li.dropdown ul.dropdown-menu li a{font-size:12px;font-family:"KarbonRegular";color:white;padding:0px;overflow-wrap:break-word;white-space:normal;}.footer .footer-bottom-container nav .menu--footer{margin-top:120px;margin-bottom:10px;}.footer .footer-bottom-container nav .menu--footer li{display:inline-block;width:auto;}.footer .footer-bottom-container nav .menu--footer li a{font-size:13px;font-family:"KarbonMedium";color:#7e7e7e;padding:0px;text-transform:uppercase;}.footer .footer-bottom-container nav .menu--footer li a::after{content:'|';display:inline;color:#7e7e7e;padding:4px;}.footer .footer-bottom-container nav .menu--footer li.last a::after{display:none;}.footer .footer-bottom-container section div p{color:#7e7e7e;font-size:13px;font-family:"KarbonRegular";margin-bottom:0;}.page-node-type-gastrocentral-content #sidebar.fixed nav{position:fixed;z-index:1;top:-20px;height:auto;flex:0 1 30%;}.page-node-type-gastrocentral-content #sidebar.fixed #content{position:relative;top:20px;flex:0 1 70%;}.page-node-type-gastrocentral-content .gastrocentral-content .content{margin-top:85px;}.page-node-type-gastrocentral-content .gastrocentral-content .content .row.top{position:relative;}.page-node-type-gastrocentral-content .gastrocentral-content .content .row.top h1{font-size:50px;font-family:"KarbonRegular";color:#28a2a1;line-height:50px;}.page-node-type-gastrocentral-content .gastrocentral-content .content .row.top p{font-size:30px;font-family:"KarbonRegular";color:#28a2a1;line-height:32px;margin-top:35px;}.page-node-type-gastrocentral-content .gastrocentral-content .content .row.top img{display:block;max-width:100%;height:auto;}.page-node-type-gastrocentral-content .gastrocentral-content .content .row::after{background-image:url(/themes/custom/gastro/images/home-arrow-mobile.png);width:35px;height:125px;position:absolute;left:40px;right:0;background-repeat:no-repeat;top:320px;}.page-node-type-gastrocentral-content .gastro-conditions-sidebar-menu{margin-top:30px;}.page-node-type-gastrocentral-content .gastro-conditions-sidebar-menu ul{padding-top:25px;}.page-node-type-gastrocentral-content .gastro-conditions-sidebar-menu ul li{border-top:1px solid #89ccce;width:160px;}.page-node-type-gastrocentral-content .gastro-conditions-sidebar-menu ul li:last-child{border-bottom:1px solid #89ccce;}.page-node-type-gastrocentral-content .gastro-conditions-sidebar-menu ul li:last-child a{padding-left:15px;padding-right:0;}.page-node-type-gastrocentral-content .gastro-conditions-sidebar-menu ul li:nth-child(4) a{padding-left:15px;padding-right:15px;}.page-node-type-gastrocentral-content .gastro-conditions-sidebar-menu ul li a{color:#335b5a;text-transform:uppercase;font-size:15.5px;font-family:"KarbonMedium";line-height:17px;width:143px;}.page-node-type-gastrocentral-content .gastro-conditions-sidebar-menu ul li a.active,.page-node-type-gastrocentral-content .gastro-conditions-sidebar-menu ul li a:hover{color:#d1b406;}.page-node-type-gastrocentral-content .submenu-content-section .field-sec-read{padding-top:50px;position:relative;margin-bottom:30px;}.page-node-type-gastrocentral-content .submenu-content-section .field-sec-read p{font-size:16px;font-family:"KarbonMedium";color:#28a2a1;margin-left:25px;}.page-node-type-gastrocentral-content .submenu-content-section .field-sec-read p::before{background-image:url(/themes/custom/gastro/images/clock.png);content:'';width:16px;height:20px;background-repeat:no-repeat;position:absolute;left:0;}.page-node-type-gastrocentral-content .submenu-content-section .field-title h2{font-size:28px;font-family:"KarbonRegular";margin-bottom:30px;}.page-node-type-gastrocentral-content .submenu-content-section .field-title h2 img{display:none;}.page-node-type-gastrocentral-content .submenu-content-section .field-description{padding-bottom:50px;}.page-node-type-gastrocentral-content .submenu-content-section .field-description h3{font-size:22px;font-family:"KarbonMedium";margin-bottom:20px;}.page-node-type-gastrocentral-content .submenu-content-section .field-description h5{font-size:18px;font-family:"KarbonMedium";line-height:24px;}.page-node-type-gastrocentral-content .submenu-content-section .field-description p{color:#333333;font-size:18px;font-family:"KarbonRegular";line-height:24px;}.page-node-type-gastrocentral-content .submenu-content-section .field-description p a{color:#d1b406;text-decoration:underline;}.page-node-type-gastrocentral-content .submenu-content-section .field-description p.Mikocka_Walus,.page-node-type-gastrocentral-content .submenu-content-section .field-description p.Colitis,.page-node-type-gastrocentral-content .submenu-content-section .field-description p.bishop{font-size:12px;margin-bottom:0;}.page-node-type-gastrocentral-content .submenu-content-section .field-description p img.calender-mobile{display:none;}.page-node-type-gastrocentral-content .submenu-content-section .field-description .managing_IBD ul li{width:100%;float:none;margin-bottom:15px;}.page-node-type-gastrocentral-content .submenu-content-section .field-description a{color:#d1b406;text-decoration:underline;}.page-node-type-gastrocentral-content .submenu-content-section .field-description ul li{width:50%;float:left;font-size:18px;font-family:"KarbonRegular";}.page-node-type-gastrocentral-content .submenu-content-section .field-description ul li:last-child{float:none;}.page-node-type-gastrocentral-content .submenu-content-section .field-description .download-pdf-btn{padding:6px 10px;border-radius:30px;width:auto;border:2px solid #28a2a1;position:relative;margin-top:20px;margin-bottom:40px;display:inline-block;}.page-node-type-gastrocentral-content .submenu-content-section .field-description .download-pdf-btn:first-child{margin-right:80px;}.page-node-type-gastrocentral-content .submenu-content-section .field-description .download-pdf-btn a{font-family:"KarbonMedium";font-size:16px;color:#28a2a1;margin-left:32px;text-decoration:none;}.page-node-type-gastrocentral-content .submenu-content-section .field-description .download-pdf-btn a::before{background-image:url(/themes/custom/gastro/images/download-inner.png);content:'';background-repeat:no-repeat;width:27px;height:30px;position:absolute;left:10px;top:3px;}.page-node-type-gastrocentral-content .submenu-content-section .field-description .treatment-points ul li{width:auto;float:none;font-size:18px;line-height:24px;font-family:"KarbonRegular";margin-bottom:10px;}.page-node-type-gastrocentral-content .submenu-content-section .field-description .treatment-points ul li b{font-family:"KarbonMedium";}.page-node-type-gastrocentral-content .submenu-content-section .full-bg-green{padding-top:50px;position:relative;overflow:visible;padding-bottom:50px;}.page-node-type-gastrocentral-content .submenu-content-section .full-bg-green .field-sec-read{padding-top:0;}.page-node-type-gastrocentral-content .submenu-content-section .full-bg-green .field-description{padding-bottom:0;}.page-node-type-gastrocentral-content .submenu-content-section .full-bg-green::before{content:'';position:absolute;height:100%;width:100vw;top:0;left:-800px;background-color:#e7f5f5;z-index:-1;}.page-node-type-gastrocentral-content .submenu-content-section .full-bg-green.field-videos{padding-top:30px;}.page-node-type-gastrocentral-content .submenu-content-section .full-bg-green.field-videos h3{margin-top:0;margin-bottom:30px;}.page-node-type-gastrocentral-content .submenu-content-section .full-bg-green.field-videos h3.field-video-title p{font-family:"KarbonRegular";color:#28a2a1;font-size:28px;}.page-node-type-gastrocentral-content .submenu-content-section .full-bg-green.field-videos .sinlge-video-wrapper .video-title-heading{position:absolute;font-family:"KarbonMedium";font-size:20px;color:#ffffff;line-height:20px;text-transform:uppercase;z-index:1;padding:20px;width:275px;}.page-node-type-gastrocentral-content .submenu-content-section .field-image img{margin-bottom:30px;}.page-node-type-gastrocentral-content .submenu-content-section .ibd .field-description .conversation ul li{width:100%;}.page-node-type-gastrocentral-content .submenu-content-section .ibd .field-description .conversation ul li a{color:#d1b406;text-decoration:underline;}.page-node-type-gastrocentral-content .submenu-content-section .ibd-ulcerative-colitis-crohns-disease-diet-and-weight ul{color:#d1b406;}.page-node-type-gastrocentral-content .submenu-content-section .ibd-ulcerative-colitis-crohns-disease-diet-and-weight ul li{width:100%;float:none;margin-bottom:10px;}.page-node-type-gastrocentral-content .submenu-content-section .ibd-healthcare-partners ul li{width:100%;float:none;margin-bottom:10px;}.page-node-type-gastrocentral-content .submenu-content-section .ibd-crohns-disease-ulcerative-colitis-resources .field-description div h3{display:inline-block;font-size:20px;font-family:"KarbonMedium";margin-bottom:15px;}.page-node-type-gastrocentral-content .submenu-content-section .ibd-crohns-disease-ulcerative-colitis-resources .field-description div a{display:inline-block;font-size:20px;font-family:"KarbonRegular";}.page-node-type-gastrocentral-content .submenu-content-section .ibd-crohns-disease-ulcerative-colitis-resources .field-description div p{display:inline-block;}.page-node-type-gastrocentral-content .footer .footer-top-container{background-image:none;background-color:#c4e5e7;height:100px;}.page-node-type-gastrocentral-content .footer .footer-top-container section.block-backtotop{margin-top:30px;}.ui-widget-overlay{background-color:#335b5a;opacity:0.75;}.ui-dialog{border:none;border-radius:0;width:670px !important;height:320px !important;left:0 !important;right:0 !important;margin:0 auto !important;}.ui-dialog .ui-dialog-titlebar{border:none;background:none;}.ui-dialog .ui-dialog-titlebar .ui-button{border:none;background:none;right:15px;}.ui-dialog .ui-dialog-titlebar .ui-button:focus{outline:none;}.ui-dialog .ui-dialog-titlebar .ui-button .ui-icon{background:none;width:22px;height:22px;}.ui-dialog .ui-dialog-titlebar .ui-button .ui-icon::after{background-image:url(/themes/custom/gastro/images/popup-close.png);content:'';width:22px;height:22px;position:absolute;left:0;}.ui-dialog .ui-dialog-titlebar .ui-button .ui-icon:focus{outline:none;}.ui-dialog .ui-dialog-content{padding:0 40px;overflow:hidden;}.ui-dialog .ui-dialog-content #close-extpopup{display:none;}.ui-dialog .ui-dialog-content .popupbody{font-size:28px;font-family:"KarbonRegular";color:#333333;line-height:32px;}.ui-dialog .ui-dialog-content #popupbuttons{margin-top:50px;width:155px;position:relative;background-color:#28a2a1;padding:5px;border-radius:30px;}.ui-dialog .ui-dialog-content #popupbuttons a{font-family:"KarbonMedium";font-size:16px;color:white;text-decoration:none;margin-left:30px;}.ui-dialog .ui-dialog-content #popupbuttons a::before{background-image:url(/themes/custom/gastro/images/popup-click.png);content:'';background-repeat:no-repeat;width:27px;height:30px;position:absolute;left:5px;}.contact-us-container{margin-top:80px;margin-bottom:50px;}.contact-us-container .row.top h1{font-size:50px;font-family:"KarbonRegular";color:#28a2a1;line-height:50px;width:200px;}.contact-us-container .row.top .mobile-sticky-contact-heading{display:none;}.contact-us-container .row.top .contact-block h3{font-size:20px;font-family:"KarbonMedium";color:#333333;line-height:24px;}.contact-us-container .row.top .contact-block p{font-size:18px;font-family:"KarbonRegular";color:#333333;line-height:24px;}.contact-us-container .row.top .contact-block p b{font-family:"KarbonMedium";font-weight:normal;}.contact-us-container .row.top .contact-block a{color:#d1b406;text-decoration:underline;}.contact-us-container .row.top .contact-block ul li ul{list-style-type:none;}.contact-us-container .row.top .contact-block ul li ul li::before{content:"-";text-indent:-20px;position:absolute;}.contact-us-container .row.top .view-search-content .view-content h3 a{font-size:20px;font-family:"KarbonMedium";color:#333333;line-height:24px;text-decoration:underline;}.contact-us-container .row.top .view-search-content .view-content h3 img{display:none;}.contact-us-container .row.top .view-search-content .pagination li a,.contact-us-container .row.top .view-search-content .pagination li span{color:#335b5a;font-family:"KarbonMedium";font-size:16px;}.contact-us-container .row.top .view-search-content .pagination li a:hover,.contact-us-container .row.top .view-search-content .pagination li span:hover{color:#d1b406;background-color:#335b5a;border-color:#335b5a;}.contact-us-container .row.top .view-search-content .pagination li a{border:1px solid #335b5a;}.contact-us-container .row.top .view-search-content .pagination > .active > a{color:#d1b406;background-color:#335b5a;border-color:#335b5a;}.contact-us-container .row.top .view-search-content .pagination > .active > a:hover,.contact-us-container .row.top .view-search-content .pagination > .active > a:focus{color:#d1b406;background-color:#335b5a;border-color:#335b5a;}.contact-us-container .row.top .view-search-content .pagination > .active > span{color:#d1b406;background-color:#335b5a;border-color:#335b5a;}.contact-us-container .row.top .view-search-content .pagination > .active > span:hover,.contact-us-container .row.top .view-search-content .pagination > .active > span:focus{color:#d1b406;background-color:#335b5a;border-color:#335b5a;}@media only screen and (max-width:767px){body{background:none;margin-top:0px;}.container{padding-left:15px;padding-right:15px;}.region-navigation-collapsible{background:none;border-radius:0;}.region-navigation-collapsible #block-gastro-main-menu{display:block;}.search-icon-close{position:absolute;right:10px;top:19px;background-image:url(/themes/custom/gastro/images/search-close.png);font-size:0px;width:25px;height:25px;}.navbar-toggle span{display:block;background-color:#28a2a1;height:3px;width:25px;margin-top:5px;margin-bottom:5px;position:relative;left:0;opacity:1;transition:all 0.35s ease-out;transform-origin:center left;}.tooltip{display:none !important;}.navbar-toggle span:nth-child(1){margin-top:0.3em;}.navbar-toggle:not(.collapsed) span:nth-child(1){transform:translate(15%,-33%) rotate(45deg);}.navbar-toggle:not(.collapsed) span:nth-child(2){opacity:0;}.navbar-toggle:not(.collapsed) span:nth-child(3){transform:translate(15%,33%) rotate(-45deg);}.navbar-toggle span:nth-child(1){transform:translate(0%,0%) rotate(0deg);}.navbar-toggle span:nth-child(2){opacity:1;}.navbar-toggle span:nth-child(3){transform:translate(0%,0%) rotate(0deg);}.views-exposed-form{display:block;}.navbar-default .navbar-collapse{width:100%;float:none;height:100%;position:fixed;background-color:#333333;z-index:3;margin-top:74px;border-color:#89ccce;margin-left:-15px;padding-left:0;padding-right:0;}.navbar-default .navbar-collapse nav .menu--main{display:none;}.navbar-default .navbar-collapse nav .menu--footer-top-menu{display:block;}.navbar-default .navbar-collapse nav.mobile-footer-menu{display:block;background-color:#333333;}.navbar-default .navbar-collapse nav.mobile-footer-menu ul li{border-bottom:1px solid #999999;}.navbar-default .navbar-collapse nav.mobile-footer-menu ul li a{color:#999999;text-transform:uppercase;font-family:"KarbonMedium";font-size:19px;}.navbar-default .navbar-collapse .mobile-menus ul li.dropdown{border-bottom:1px solid #89ccce;background-color:#ffffff;}.navbar-default .navbar-collapse .mobile-menus ul li.dropdown.first{border-top:1px solid #89ccce;}.navbar-default .navbar-collapse .mobile-menus ul li a.dropdown-parent{font-family:"KarbonMedium";font-size:25px;color:#335b5a;display:inline-block;width:90%;}.navbar-default .navbar-collapse .mobile-menus ul li a.dropdown-parent .caret{display:none;}.navbar-default .navbar-collapse .mobile-menus ul li a.dropdown-toggle{display:inline-block;width:10%;background-image:url(/themes/custom/gastro/images/arrow-yellow.png);background-position-y:17px;height:100%;position:absolute;right:0px;background-repeat:no-repeat;top:0px;border:0px;}.navbar-default .navbar-collapse .mobile-menus ul li.open a.dropdown-parent{background-color:#28a2a1;color:#ffffff;}.navbar-default .navbar-collapse .mobile-menus ul li.open a.dropdown-toggle{background-color:#28a2a1;color:#ffffff;background-image:url(/themes/custom/gastro/images/arrow-white.png);background-position-y:20px;}.navbar-default .navbar-collapse .mobile-menus ul li ul.dropdown-menu{position:relative;float:none;background-color:#c4e5e7;border:none;border-radius:0;box-shadow:none;margin:0;padding-top:0;padding-bottom:0;}.navbar-default .navbar-collapse .mobile-menus ul li ul.dropdown-menu li{border-bottom:1px solid #89ccce;}.navbar-default .navbar-collapse .mobile-menus ul li ul.dropdown-menu li a{color:#335b5a;font-family:"KarbonRegular";font-size:25px;overflow-wrap:break-word;white-space:normal;}.navbar-default .navbar-collapse .search-block-form form{display:none;}.navbar-default .navbar-collapse .search-block-form form .input-group{display:inherit;}.navbar-default .navbar-collapse .search-block-form form .input-group .input-group-btn .btn-primary{position:absolute;top:0;right:0;}.navbar-default .navbar-collapse .search-block-form form .input-group .form-control{border-left:none;color:#999999;font-size:30px;padding-top:30px;padding-bottom:30px;font-family:"KarbonRegular";border-bottom:1px solid #89ccce;}.navbar-default .navbar-header{width:100%;float:none;position:fixed;background-color:white;z-index:101;margin-left:-15px;padding-left:0;padding-right:0;}.navbar-default .navbar-header .mobile-search-form{display:none;}.navbar-default .navbar-header .mobile-search-form form{top:auto;width:100%;height:100vh;position:relative;}.navbar-default .navbar-header .mobile-search-form form .form-inline .form-item{display:inherit;}.navbar-default .navbar-header .mobile-search-form form .form-inline .form-item .form-control{border-left:none;color:#999999;font-size:30px;padding-top:30px;padding-bottom:30px;font-family:"KarbonRegular";border-top:1px solid #89ccce;border-bottom:1px solid #89ccce;background-color:#ffffff;}.navbar-default .navbar-header .mobile-search-form form .form-inline .form-actions .btn-primary{position:absolute;top:0;right:0;}.navbar-default .navbar-header .mobile-search-form form .form-inline .form-actions .btn-primary:focus{outline:none;}.navbar-default .navbar-header .mobile-search-form form .form-inline .form-actions .btn-primary:active{box-shadow:none;}.navbar-default .navbar-header .mobile-search-form form .form-inline .form-actions .btn-primary .glyphicon-search::before{content:none;}.navbar-default .navbar-header #block-mobilelogo{display:block;}.navbar-default .navbar-header #block-mobilelogo .mobile-logo-img{display:block;width:200px;padding-top:20px;padding-bottom:20px;height:unset;}.navbar-default .navbar-header #block-mobilelogo .mobile-search-icon{position:absolute;top:25px;right:15px;}.navbar-default .navbar-header .logo{display:none;}.navbar-default .navbar-toggle{float:left;position:absolute;top:12px;border:none;background:none;left:5px;}.navbar-default .navbar-toggle:hover{background:none;}.nav > li{width:auto;}.nav > li:nth-child(4) a{padding-right:15px;padding-left:15px;}.recently_diagnosed,.living_with_idb,.caring_for_someone{padding-left:30px;padding-right:30px;background-color:#e7f5f5;}.recently_diagnosed .row,.living_with_idb .row,.caring_for_someone .row{margin-top:-30px;}.white-card{width:auto;margin-right:0;}.white-card .title span{font-size:24px;line-height:26px;}.white-card img{width:calc(100% - 20px);}.path-frontpage .row.top{background-color:#e7f5f5;height:480px;}.path-frontpage .row.top::after{background-image:url(/themes/custom/gastro/images/home-arrow-mobile.png);width:33px;height:125px;position:absolute;left:0;right:0;margin:0 auto;top:auto;}.path-frontpage .row.top .col-md-6:first-child{width:auto;}.path-frontpage .row.top .col-md-6:first-child p{font-size:30px;line-height:33px;text-align:center;margin-top:270px;margin-bottom:20px;}.path-frontpage .row.top .col-md-6:last-child{top:60px;position:absolute;left:0;right:0;}.path-frontpage .row.top .col-md-6:last-child img{width:130px;}.path-frontpage .row.bottom{margin-top:80px;}.path-frontpage .row.bottom .col-md-4 p{margin-top:25px;text-align:center;font-size:27px;line-height:30px;}.footer .footer-top-container section p{margin:0 auto;}.footer .footer-top-container section.download_questions_wrapper .download_questions{margin-left:10px;margin-right:10px;position:relative;width:auto;top:0;}.footer .footer-top-container section.download_questions_wrapper .download_questions a{margin-left:35px;}.footer .footer-bottom-container{background-color:#333333;}.footer .footer-bottom-container nav.footer-top-menu-wrapper{display:none;}.footer .footer-bottom-container nav .menu--footer{display:none;}.footer .footer-bottom-container #block-footernote{margin-top:30px;text-align:center;}.footer .footer-bottom-container #block-footernote::before{background-image:url(/themes/custom/gastro/images/janssen-logo.png);content:'';background-repeat:no-repeat;width:128px;height:54px;top:0;left:0;margin:0 auto;margin-bottom:20px;}.page-node-type-gastrocentral-content .gastrocentral-content .content .row::after{left:30px;height:125px;top:230px;margin:initial;}.page-node-type-gastrocentral-content .gastrocentral-content .content .row.top{height:335px;}.page-node-type-gastrocentral-content .gastrocentral-content .content .row.top h1{font-size:45px;line-height:39px;width:190px;}.page-node-type-gastrocentral-content .gastrocentral-content .content .row.top p{font-size:27px;line-height:30px;margin-top:10px;}.page-node-type-gastrocentral-content .gastrocentral-content .content .row.top img{display:none;}.page-node-type-gastrocentral-content #sidebar{padding-left:0;padding-right:0;}.page-node-type-gastrocentral-content #sidebar.fixed nav{width:100%;left:0;height:37px;top:20px;}.page-node-type-gastrocentral-content .gastro-conditions-sidebar-menu ul{padding-top:24px;}.page-node-type-gastrocentral-content .gastro-conditions-sidebar-menu ul li{border-top:none;width:auto;}.page-node-type-gastrocentral-content .gastro-conditions-sidebar-menu ul li a{display:none;}.page-node-type-gastrocentral-content .gastro-conditions-sidebar-menu ul li a.active{display:block;font-family:"KarbonRegular";color:#335b5a;font-size:16px;background-color:#d0ebeb;width:auto;}.page-node-type-gastrocentral-content .submenu-content-section{margin-top:0;}.page-node-type-gastrocentral-content .submenu-content-section .inflammatory-bowel-disease-IBD{margin-top:0;}.page-node-type-gastrocentral-content .submenu-content-section .inflammatory-bowel-disease-IBD::before{left:-15px;}.page-node-type-gastrocentral-content .submenu-content-section .full-bg-green .field-title h2{margin-top:0;}.page-node-type-gastrocentral-content .submenu-content-section .full-bg-green .sinlge-video-wrapper .video-title-heading{width:auto;padding:10px;}.page-node-type-gastrocentral-content .submenu-content-section .full-bg-green .sinlge-video-wrapper .video-title-heading h3{font-size:15px !important;line-height:15px;}.page-node-type-gastrocentral-content .submenu-content-section .field-title h2{margin-top:0;}.page-node-type-gastrocentral-content .submenu-content-section .field-title h2 img{display:block;max-width:100%;height:auto;}.page-node-type-gastrocentral-content .submenu-content-section .field-sec-read{display:none;}.page-node-type-gastrocentral-content .submenu-content-section .field-description .download-pdf-btn{width:auto;margin-bottom:10px;}.page-node-type-gastrocentral-content .submenu-content-section .field-description p img.desktop-mobile{display:none;}.page-node-type-gastrocentral-content .submenu-content-section .field-description p img.calender-mobile{display:block;}.ui-dialog{width:340px !important;height:300px !important;}.ui-dialog .ui-dialog-content{padding:0 15px;}.ui-dialog .ui-dialog-content .popupbody{font-size:18px;font-family:"KarbonRegular";line-height:24px;}.ui-dialog .ui-dialog-content #popupbuttons{margin-top:40px;}.context-life-with-ibd.page-node-type-gastrocentral-content .gastro-conditions-sidebar-menu ul li a::before{content:'Life with IBD > ';}.context-finding-your-ibd-community.page-node-type-gastrocentral-content .gastro-conditions-sidebar-menu ul li a::before{content:'Finding your IBD community > ';}.context-finding-your-ibd-community.page-node-type-gastrocentral-content .gastrocentral-content .row.top h1{width:285px;}.context-gastro-conditions.page-node-type-gastrocentral-content .gastro-conditions-sidebar-menu ul li a::before{content:'Gastro Conditions > ';}.context-living-well-with-ibd.page-node-type-gastrocentral-content .gastro-conditions-sidebar-menu ul li a::before{content:'Living well with IBD > ';}.contact-us-container .row.top h1{width:auto;font-size:45px;line-height:39px;margin-bottom:40px;margin-top:50px;}.contact-us-container .row.top .mobile-sticky-contact-heading{display:block;font-family:"KarbonRegular";color:#335b5a;font-size:16px;background-color:#d0ebeb;width:100%;position:fixed;z-index:99;top:74px;margin-left:-15px;padding-left:15px;border-bottom:1px solid #89ccce;line-height:34px;}body.context-life-with-ibd.page-node-type-gastrocentral-content .gastro-conditions-sidebar-menu ul li a,body.context-living-well-with-ibd.page-node-type-gastrocentral-content .gastro-conditions-sidebar-menu ul li a{width:auto;}}@media screen and (max-width:991px) and (min-width:768px){.navbar-default .navbar-header{float:none;text-align:center;margin:0 auto;}.navbar-default .navbar-header a{text-align:center;margin:0 auto;float:none !important;}.navbar-default .navbar-collapse{width:auto;float:left;margin-top:30px;}.page-node-type-gastrocentral-content .gastrocentral-content .content .row::after{top:220px;}.page-node-type-gastrocentral-content .gastrocentral-content .content .row.top h1{font-size:40px;line-height:32px;margin-top:0;}.page-node-type-gastrocentral-content .gastrocentral-content .content .row.top p{font-size:22px;margin-top:20px;line-height:25px;}.footer .footer-bottom-container .container{width:auto;padding-left:15px;padding-right:15px;}.footer .footer-bottom-container nav.footer-top-menu-wrapper ul li.dropdown{width:150px;}.footer .footer-bottom-container nav.footer-top-menu-wrapper ul li.dropdown ul.dropdown-menu{min-width:150px;}.views-exposed-form form{top:auto;margin-top:-34px;width:220px;margin-left:-15px;}.views-exposed-form form .form-inline .form-item .form-control{border-top-right-radius:30px;border-bottom-right-radius:30px;width:220px;background:#ffffff;}.views-exposed-form form .form-inline .form-actions .btn-primary .glyphicon-search::before{right:-190px;bottom:-12px;top:-44px;}}.ui-dialog-titlebar-close{background:none;border:none;background-image:url(/themes/custom/gastro/images/popup-close.png);content:'';width:22px;height:22px;position:absolute;}
.nl-form{width:100%;margin:0em auto 60px auto;font-size:50px;line-height:1.5;text-align:center;color:#28a2a1;font-family:"KarbonRegular";position:relative;}.nl-form ul{list-style:none;margin:0;padding:0;}.nl-form input,.nl-form select,.nl-form button{border:none;background:transparent;font-family:inherit;font-size:inherit;color:#374f5c;font-weight:inherit;line-height:inherit;display:inline-block;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;}.nl-form input,.nl-form select:focus{outline:none;}.nl-field{display:inline-block;position:relative;}.nl-field.nl-field-open{z-index:10000;}.nl-field-toggle{line-height:inherit;display:inline-block;color:#374f5c;cursor:pointer;border-bottom:1px solid #89ccce;width:560px;text-align:left;}.nl-form input,.nl-form select{line-height:inherit;display:inline-block;color:#374f5c;cursor:pointer;border-bottom:1px solid #89ccce;width:670px;text-align:left;padding-left:15px;padding-right:15px;}.nl-form::after{content:'';background-image:url(/themes/custom/gastro/images/nl-arrow.png);background-repeat:no-repeat;width:19px;height:34px;display:inline-block;position:absolute;right:70px;top:25px;}.nl-field ul{position:absolute;visibility:hidden;background:#0089ff;border-radius:8px;left:-0.5em;top:50%;font-size:80%;opacity:0;-webkit-transform:translateY(-40%) scale(0.9);-moz-transform:translateY(-40%) scale(0.9);transform:translateY(-40%) scale(0.9);-webkit-transition:visibility 0s 0.3s,opacity 0.3s,-webkit-transform 0.3s;-moz-transition:visibility 0s 0.3s,opacity 0.3s,-moz-transform 0.3s;transition:visibility 0s 0.3s,opacity 0.3s,transform 0.3s;}.nl-field.nl-field-open ul{visibility:visible;opacity:1;-webkit-transform:translateY(-50%) scale(1);-moz-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);-webkit-transition:visibility 0s 0s,opacity 0.3s,-webkit-transform 0.3s;-moz-transition:visibility 0s 0s,opacity 0.3s,-moz-transform 0.3s;transition:visibility 0s 0s,opacity 0.3s,transform 0.3s;}.nl-field ul li{color:#fff;position:relative;}.nl-dd ul li{padding:0 1.5em 0 0.5em;cursor:pointer;white-space:nowrap;}.nl-dd ul li.nl-dd-checked{color:#aab5ff;}.no-touch .nl-dd ul li:hover{background:rgba(0,0,0,0.05);}.no-touch .nl-dd ul li:hover:active{color:#478982;}.nl-dd ul li.nl-dd-checked:before,.nl-submit:before,.nl-field-go:before{font-family:'nlicons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;}.nl-ti-text ul{min-width:8em;}.nl-ti-text ul li.nl-ti-input input{width:100%;padding:0.2em 2em 0.2em 0.5em;border-bottom:none;color:#fff;}.nl-form .nl-field-go{position:absolute;right:0;top:0;height:100%;cursor:pointer;background:rgba(0,0,0,0.1);width:1.8em;text-align:center;color:transparent;}.nl-field-go:before{content:"\e001";font-size:75%;color:#fff;width:100%;line-height:2.5;display:block;}input::-webkit-input-placeholder{color:rgba(255,255,255,0.8);}input:active::-webkit-input-placeholder,input:focus::-webkit-input-placeholder{color:rgba(255,255,255,0.2);}input::-moz-placeholder{color:rgba(255,255,255,0.8);}input:active::-moz-placeholder,input:focus::-moz-placeholder{color:rgba(255,255,255,0.2);}input:-ms-input-placeholder{color:rgba(255,255,255,0.8);}input:active::-ms-input-placeholder,input:focus::-ms-input-placeholder{color:rgba(255,255,255,0.2);}.nl-ti-text ul li.nl-ti-example{font-size:40%;font-style:italic;font-weight:400;padding:0.4em 1em;color:rgba(0,0,0,0.2);border-top:1px dashed rgba(255,255,255,0.7);}.nl-ti-text ul li.nl-ti-example em{color:#fff;}.nl-submit-wrap{margin-top:0.4em;}.nl-form .nl-submit{line-height:3;text-transform:uppercase;cursor:pointer;position:relative;background:#0089ff;color:#fff;padding:0 1em;font-size:40%;font-weight:bold;letter-spacing:3px;border-radius:3px;}.no-touch .nl-form .nl-submit:hover,.no-touch .nl-form .nl-submit:active{background:#2b9bff;}.nl-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);opacity:0;z-index:9999;visibility:hidden;-webkit-transition:visibility 0s 0.3s,opacity 0.3s;-moz-transition:visibility 0s 0.3s,opacity 0.3s;transition:visibility 0s 0.3s,opacity 0.3s;}.nl-field.nl-field-open ~ .nl-overlay{opacity:1;visibility:visible;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;}@media only screen and (max-width:600px){.nl-form{margin-top:20px;font-size:33px;line-height:36px;}.nl-form input,.nl-form select{width:auto;font-size:27px;border-top:1px solid #89ccce;margin-top:35px;padding-top:5px;padding-bottom:5px;display:block;text-align:center;margin:35px auto;}.nl-form::after{position:absolute;right:0;top:35px;transform:rotate(90deg);left:0;margin:0 auto;}}
.product-slider .carousel-inner .item .video-title-heading{position:absolute;top:0;z-index:101;padding:20px;width:275px;}.product-slider .carousel-inner .item .video-title-heading h3{font-family:"KarbonMedium";font-size:20px;color:#ffffff;line-height:20px;text-transform:uppercase;}.product-slider .carousel-inner .item .video-title-heading h3 p.sub-title{font-family:"KarbonRegular";}.product-slider .thumbcarousel{margin:20px 0 0;}.carousel-control.left{background-image:url(/themes/custom/gastro/images/slider-arrow.png);background-repeat:no-repeat;width:17px;height:33px;top:35%;left:-35px;line-height:54px;transform:rotate(180deg);border:none;opacity:1;text-shadow:none;-webkit-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;}.carousel-control.right{background-image:url(/themes/custom/gastro/images/slider-arrow.png);background-repeat:no-repeat;width:17px;height:33px;top:35%;right:-35px;line-height:54px;border:none;opacity:1;text-shadow:none;-webkit-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;}.product-slider .carousel-indicators{margin:10px 0 0;overflow:hidden;position:relative;text-align:left;white-space:nowrap;width:100%;left:0;top:10px;bottom:0;}.product-slider .thumbcarousel .carousel-inner .item .thumb{background-color:#28a2a1;-webkit-border-radius:0;border-radius:0;display:inline-block;height:87px !important;margin:0 !important;width:155px !important;text-indent:0px !important;border:0 !important;margin-right:13px !important;cursor:pointer;}.product-slider .thumbcarousel .carousel-inner .item .thumb.selected{background-color:#d1b406 !important;}.product-slider .thumbcarousel .carousel-inner .item .thumb:last-child{margin-right:0 !important;}.product-slider .thumbcarousel .carousel-inner .item .thumb:hover{background-color:#d1b406 !important;}.product-slider .item img{width:100%;height:auto;}.product-slider .thumbcarousel .carousel-inner .thumb .video-title-thumb{position:absolute;padding:10px;color:white;text-transform:uppercase;font-family:"KarbonMedium";font-size:15px;white-space:normal;width:100px;line-height:15px;z-index:1;text-align:left;}.product-slider .thumbcarousel .carousel-inner .thumb img{display:block;opacity:0.5;}.bc-player-default_default .vjs-big-play-button{background:none;width:0;height:0;}.bc-player-default_default .vjs-control-bar{display:flex;opacity:1;visibility:visible;}.bc-player-default_default .vjs-big-play-button span.vjs-icon-placeholder::before{background-image:url(/themes/custom/gastro/images/video-arrow.png);content:'';height:95px;width:95px;background-repeat:no-repeat;position:absolute;left:265px;top:115px;}.vjs-text-track-display{background-image:url(/themes/custom/gastro/images/video-bg.png) !important;}.vjs-has-started .vjs-text-track-display{background-image:none !important;}@media only screen and (max-width:767px){.product-slider .carousel-inner{overflow:auto;position:static;text-align:left;white-space:nowrap;width:100%;}.product-slider .carousel-inner .item{text-align:center;}.product-slider .thumbcarousel .carousel-inner .thumb .video-title-thumb{padding:6px;font-size:13px;text-align:left;}.product-slider .carousel-inner .item .video-title-heading{padding:10px;width:250px;white-space:normal;text-align:left;}.product-slider .carousel-inner .item .video-title-heading h3{margin-top:0;font-size:15px !important;line-height:15px;}.product-slider .carousel-inner .item .video-title-heading h3 p{display:inline;}.bc-player-default_default .vjs-big-play-button span.vjs-icon-placeholder::before{background-image:url(/themes/custom/gastro/images/video-arrow-mobile.png);content:'';height:50px;width:50px;background-repeat:no-repeat;position:absolute;left:160px;top:75px;}.product-slider .thumbcarousel .carousel-inner .item .thumb{width:130px !important;height:73px !important;}.carousel-control{display:none;}}@media screen and (max-width:991px) and (min-width:768px){.product-slider .thumbcarousel .carousel-inner .item .thumb{width:109px !important;height:auto !important;}.carousel-control.left{top:25%;left:-25px;}.carousel-control.right{top:25%;right:-25px;}}@media only screen and (max-width:375px){.bc-player-default_default .vjs-big-play-button span.vjs-icon-placeholder::before{left:105px;top:40px;}}
