body, .pure-g, .pure-g [class*="pure-u"] { font-family: 'Open Sans', sans-serif !important; } body{ /* display: none; */ } body, html{ width: 100%; overflow-x: hidden !important; } h2, h3, h4,h1{ color: #0d0f35; } h1 a, h2 a, h3 a, h4 a{ text-decoration: none; } p{ line-height: 2em } #fullPage .section{ background-image: url('../images/bgheader2.jpg'); background-position: top; background-position-x: 45%; background-size: 250%; background-size: auto 100%; animation: flyby 15s forwards; } @keyframes flyby { 0% { background-position-x : 45%; background-size: auto 100%; } 100% { background-position-x : 55%; background-size: auto 110%; } } .mini-nav-level{ background-color: rgba(255,255,255,0.1); padding: 0; color: #9e9e9e; position: absolute; width: 100%; box-sizing: border-box; top: 0; } .level-general-light .mini-nav-level{ background-color: rgba(13, 15, 53, 0.8); } .level-general-light #menu-main-menu a{ color: rgba(13, 15, 53, 0.8); } .main-nav-level{ margin-top: 54px; } .sf-menu{ float:right; background-color: transparent; color: #FFF; margin-right: -2em; } .sf-menu li{ padding: 1em 2em; cursor: pointer; background: transparent !important; } .sf-menu.sf-menu-mini li{ background: transparent !important; } .sf-menu.sf-menu-mini li:hover{ background-color: #272b46 !important; } .sf-menu.sf-menu-mini ul li, .sf-menu.sf-menu-mini li:hover{ background-color: #272b46; } .sf-menu.sf-menu-mini li li a{ background-color: #272b46!important; } .sf-menu.sf-menu-mini li li a:hover{ background-color: #1e2135 !important; } .sf-menu a{ border:0; color: #fff; text-transform: uppercase; } .sf-menu-mini a{ color: #bdbcbc; text-transform: none; font-size: 0.9em; } .sf-menu-mini{ margin-bottom: 0; margin-right: -0.2em; } .sf-menu-mini ul{ right:0; left: auto; } .sf-menu-mini li{ padding: 0 0.2em; } .owl-carousel .owl-item img{ width:auto; height: auto; display: inline-block; } .owl-carousel .owl-item{ text-align: center; } .outer{ width: 100%; display: table; height:100%; } .inner{ vertical-align: middle; width: 100%; text-align: center; display: table-cell; height: 100%; } h2 span{ color: #ffcf2d; } .mega-nav-post-container h3{ line-height: 1.3em; } .bip_content h2.bip-title{ font-weight: 700; font-size: 4em; padding-top: 0; padding-bottom: 0; margin-top: 0em; margin-bottom: 0.5em; line-height: 1.2em } .bip-title-htwo-container{ width: auto; float: left; display: inline-block; padding-right: 2em; margin-right: 1em; } .bip-title-caption-container{ float:left; display: inline-block; vertical-align: middle; border-left: 10px solid #ffe27e; padding-left: 3em; padding-top: 1em; padding-bottom: 1em;; position: absolute; box-sizing: border-box; } .bip-title-container{ display: inline-block; position: relative; } .news-item-container{ height: 250px; } .owl-bip-news{ width:200%; overflow-x: visible; margin: 3em 0; } .news-item-container{ transition: 0.4s all; opacity: 1; transform: scale(1); /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* Netscape */ -moz-opacity: 1; /* Safari 1.x */ -khtml-opacity: 1; /* Good browsers */ opacity: 1; } .news-item-container.opaic{ transition: 0.7s all; opacity: 0.2; transform: scale(0.85); /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; /* Netscape */ -moz-opacity: 0.2; /* Safari 1.x */ -khtml-opacity: 0.2; /* Good browsers */ opacity: 0.2; } .news-item-container.opaic-kinda{ opacity: 0.4; transition: 0.8s all; transform: scale(0.9); /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; /* Netscape */ -moz-opacity: 0.9; /* Safari 1.x */ -khtml-opacity: 0.9; /* Good browsers */ opacity: 0.9; } .owl-bip-news .owl-stage-outer { overflow: visible; } .dots-nav{ float:right; margin-top: 6em; cursor: pointer; } .news-item-container{ margin-bottom: 4em; display: inline-block; } .news-item-container h3, .bip-new-extract, .cta-container{ text-align:left; line-height: 1.5em; } .cta-container{ margin: 1em 0; } .cta{ color: #0d0f35; border-bottom: 1px solid; padding-bottom: 0.3em; text-decoration: none; margin-right: 1em; font-weight: 600; text-shadow: 1px 1px 1px #fff; padding: 0.25em; } #searchsubmit{ background-color: #0d0f35; color: #fff; padding: 0.25em 0.5em; margin-top: 1em; border: 0; border-radius: 3px; } #bip-sidebar{ margin-left: 1em; } .cta:hover { background-color: #ffdf43; text-shadow: none; } .cta.white { color: #ffe99e; font-weight: 600; text-shadow: none; padding: 0.25em; text-shadow: 1px 1px 8px #000; } .cta.white:hover { color: #000; text-shadow: none; background-color: #ffe99e; } .bip-products-title{ text-transform: uppercase; font-size: 2.75em; position: relative; } .tooltip_templates{ display:none; } .tooltipster-sidetip.bip-mega-nav .tooltipster-box{ border:1px solid #fff; background:#FFF; box-shadow: 1.917px 21.916px 48.45px 2.55px rgba(0, 0, 0, 0.75); min-height: 200px; box-sizing: border-box; } .tooltipster-sidetip:not(.bip-mega-nav) .tooltipster-content{ max-width: 600px; font-size:90%; } .tooltipster-sidetip.bip-mega-nav .tooltipster-content{ color:#666; padding:1em; box-sizing: border-box; } .tooltipster-sidetip.bip-mega-nav .tooltipster-arrow{ height:30px; margin-left:-30px; width:60px; margin-top: -15px; } .tooltipster-sidetip.bip-mega-nav.tooltipster-left .tooltipster-arrow, .tooltipster-sidetip.bip-mega-nav.tooltipster-right .tooltipster-arrow{ height:60px; margin-left:0; margin-top:-30px; width:30px } .tooltipster-sidetip.bip-mega-nav .tooltipster-arrow-background{ border:30px solid transparent; } .tooltipster-sidetip.bip-mega-nav.tooltipster-bottom .tooltipster-arrow-background{ border-bottom-color:#fff; top:-1px } .tooltipster-sidetip.bip-mega-nav.tooltipster-left .tooltipster-arrow-background{ border-left-color:#ededed; left:-1px } .tooltipster-sidetip.bip-mega-nav.tooltipster-right .tooltipster-arrow-background{ border-right-color:#ededed; left:1px } .tooltipster-sidetip.bip-mega-nav.tooltipster-top .tooltipster-arrow-background{ border-top-color:#ededed; top:-30px } .tooltipster-sidetip.bip-mega-nav .tooltipster-arrow-border{ border:30px solid transparent } .tooltipster-sidetip.bip-mega-nav.tooltipster-bottom .tooltipster-arrow-border{ border-bottom-color:#FFF; } .tooltipster-sidetip.bip-mega-nav.tooltipster-left .tooltipster-arrow-border{ border-left-color:#ccc } .tooltipster-sidetip.bip-mega-nav.tooltipster-right .tooltipster-arrow-border{ border-right-color:#ccc } .tooltipster-sidetip.bip-mega-nav.tooltipster-top .tooltipster-arrow-border{ border-top-color:#ccc } .tooltipster-sidetip.bip-mega-nav.tooltipster-bottom .tooltipster-arrow-uncropped{ top:-30px } .tooltipster-sidetip.bip-mega-nav.tooltipster-right .tooltipster-arrow-uncropped{ left:-9px } .mega-nav-post-container > a:hover{ background-color: #f1f1f1; } .mega-nav-post-container > a{ padding: 0.5em 1em; text-decoration: none; display: inline-block; color: inherit; width: 100%; box-sizing: border-box; } .mega-nav-post-container img{ width:100%; } .mega-nav-post-container p{ line-height: 1.5em; } .mega-nav-post-container.parent-content{ height: 100%; } .mega-nav-post-container.parent-content > a{ padding: 1em 2em; height: 100%; box-sizing: border-box; } .mega-nav-post-container > a h3{ margin-bottom:0; padding-bottom: 0.5em; margin-top:0; padding-top: 0; } .child-excerpt-container{ display:none; } .bg-medius{ min-height: 608px; } .bip-products-sub-title-container{ display: none; } .bip-product-table{ width:100%; margin-top:3em; } .bip-product-table td{ vertical-align: middle; padding: 0 0 4em 0; } .bip-product-table tr td:nth-of-type(2){ text-align:right; } .bip-level-uid-5aba17c9b5e18{ padding-bottom: 0!important; } .level-footer{ background-color: #2c2b31; } .mega-nav-image-container{ display: inline-block; box-sizing: border-box; background-color: #fff; width: 100%; text-align: center; margin: 0 auto; } .bip-level{ position: relative; } .level-footer .sf-menu-mini{ float: left; } .level-footer{ padding-top: 1em; min-height: 6em; } h3{ color: #0d0f35; font-weight: 300; font-size: 1.5em; } #searchdiv, #resultsdiv{ border: 1px solid #cdcdcd !important; background-color: #fafafa; padding: 1em; box-sizing: border-box; width: 100% } div.l-box .fve-video-wrapper{ width: 90%; text-align:center; margin: 0 auto; } #cpv_browsetable{ border: 1px solid #cdcdcd !important; text-align: left; } #cpv_browsetable td, #cpv_browsetable th{ padding: 1em; } #cpv_browsetable td:last-of-type, #cpv_browsetable th:last-of-type{ display: none; } input[type="button"].cta{ border: 0; border-radius: 3px; background-color: #0d0f35; color: #fff; padding: 0.25em 0.5em; } .multicpv input[type="checkbox"], .singlecpv input[type="checkbox"]{ display: none; } li.singlecpv { list-style-type:none; color: green; } li.singlecpv a:hover{ cursor: pointer; } li.singlecpv:before{ content: '\f00c'; font-family: fontAwesome; padding-right: 0.2em; } li.multicpv { list-style-type:none; } li.multicpv:before{ content: '\f02c'; font-family: fontAwesome; padding-right: 0.2em; } #treeview > ul{ padding-left:0.5em; } #cpv_browsetable{ width: 100%; } #cpv_browsetable li{ line-height: 1em; padding: 0.5em; border: 1px solid #fff } #cpv_browsetable li.highlighted, #cpv_browsetable li:hover { background-color:#eaeaea; font-weight:bold; border: 1px solid #cdcdcd } #cpv_browsetable li a{ text-decoration: none; } #cpv_browsetable li.a:hover{ font-weight: 600; } #resultsdiv{ margin-top: 1em; display:none; } #resultsdiv select{ width: 100%; } .level-general{ min-height: 140px; padding-top: 5em; } .header-content-container{ padding: 2em 0 } p span{ display: inline-block; } .header-content-container h1{ font-size: 3.5em; margin-bottom:0; } .header-content-container h2{ font-size: 3.5em; margin-bottom:0; } .header-content-container h3{ font-size: 2em; font-weight: 300; margin-bottom:0; } .level-footer #menu-footer-menu li:first-of-type{ margin-left: -1em; } .bip_content img{ max-width: 100%; height:auto; } .bip_content h2{ font-size: 2.5em; } .bip_content h3{ font-size: 1.75em; font-weight: 500; } .bip-level-uid-5ad730f0c7ac2{ min-height:287px; } .quote, blockquote{ background-color: rgba(255,255,255,0.5); padding: 1.5em 3em; font-style: italic; font-size: 1.1em; margin-bottom: 2em; border-left: 3px solid #ffdf43; } .entry-title{ margin-top: 0; width: 90% !important; } .entry-title a{ font-size: 1.5em; color: #1e2135; } .single-post .bip-level-{ margin-top:0; padding-top: 0 !important; } .bip_content h2{ margin-bottom: 0; } .bip_content a.cta{ display: inline-block; } .tooltipstered{ cursor: pointer; } .alignright{ margin: 0 0 2em 2em; float: right; } .alignleft{ float: left; margin: 0 2em 2em 0; } .single-image-in-column{ width:90%; margin-top: 2em; } .snazzy-off-set{ margin-top: 14em; padding: 2em; } .responsive-menu-button span{ color: #fff; padding: 1em; display: inline-block; cursor: pointer; } .level-general-light .menu-btn{ color: #0d0f35; } .level-general-light .menu-main-menu-container .sf-menu a{ color: #0d0f35; text-shadow: 0px 1px 15px #ffffff; } .level-general-dark .menu-main-menu-container .sf-menu a{ text-shadow: 0px 1px 15px #000; } .level-general-dark .header-content-container h1, .level-general-dark .header-content-container h2, .level-general-dark .header-content-container h3, .level-general-dark .header-content-container p{ text-shadow: 1px 1px 49px #000; } .level-general-light .header-content-container h1, .level-general-light .header-content-container h2, .level-general-light .header-content-container h3, .level-general-light .header-content-container p { text-shadow: 1px 1px 49px #fff; } @media screen and (max-width: 64em){ #fullPage .section{ background-image: url('../images/bgheader2_1000.jpg')!important; } .bip_content h2{ font-size: 2em; } .quote, blockquote{ padding: 1em; margin: 0 1em 0 1em; } .bip-logo-container{ text-align: center; margin-top: 3em } .owl-carousel .owl-item img{ width: 90%!important; } .mini-nav-level{ background-color: transparent !important; } .header-content-container{ text-align: center; font-size: 80%; } .header-content-container div{ width:100%!important; } .header-content-container p{ display: none; } div.level-bg-options .bip-logo-container{ margin-top: 2em !important; margin-bottom: 9em; } article{ margin-right: 1em!important; margin-left: 1em !important; } .single .bip-level{ padding-left: 0.5em !important; padding-right: 0.5em !important; } .level-general .mini-nav-level{ margin:0!important } .bip_content p span{ width:100%!important; margin-left: 0 !important; } .bip_content h2.bip-title{ font-size: 3em !important; } .bip-product-table td{ display: flex; } .bip_content img{ position:relative !important; } .level-bg-custom .level.mini-nav-level{ margin-left: -2em !important; } } @media screen and (max-width: 80em){ div.level-bg-custom div.logo-container{ margin-bottom:2em !important; } .level-bg-options .bip-logo-container{ margin-top: 2em !important; margin-bottom: 3em; } .level-bg-options .menu-main-menu-container{ margin-top: 2em !important; } #bip-sidebar{ margin-left: 0 !important; } .bip-level, .main-nav-container{ padding-left: 2em!important; padding-right: 2em!important; } .bip-title-caption-container { float: none; display: inline-block; vertical-align: middle; border-left: 10px solid #ffe27e; padding-left: 3em; padding-top: 1em; padding-bottom: 1em; position: relative; margin-top: 1em; width:100% !important; top: 0!important; } .bip_content p{ max-width: 100%!important; margin-left: 0 !important; width: 100% !important; } .dots-nav{ margin-top: 0; } .level-general .mini-nav-level{ margin:0 -2em; } .level-bg-options .bip-logo-container, .level-bg-options .menu-main-menu-container{ margin-top: 0 !important; } .snazzy-off-set{ margin-top: 0!important; padding: 0!important } article{ margin-right: 0em; } .circle-people.smaller-people .fb-image-container img{ max-width: 100%; height: auto; } } .screen-reader-text{ display: none; } .nav-next{ float:right; } .nav-previous{ float:left; } .nav-links a{ color: #0d0f35; } .image-post-list-container{ overflow: hidden; } .header-content-container h1{ font-size: 4em; } .header-content-container h2{ font-size: 3em; margin-top:0.5em; } .fb-cta-container a{ margin-right: 0!important } #overlay{ position:fixed; z-index:99999; top:0; left:0; bottom:0; right:0; background:rgba(255,255,255,1); transition: 1s 0.4s; } .spinner-container{ position: absolute; top:50%; left: 50%; display: inline-block } .spinner-container i{ margin-left: -50%; margin-top: -50% } .masonry_grid_item div{ display: inline-block; } .mini-nav .sf-menu{ float: left; font-size: 90%; } .mini-nav .sf-menu li a{ color: #0d0f35; } .mini-nav .sf-menu li{ padding-top:0.5em; padding-bottom:0.5em; } .mini-nav .sf-menu li{ border-left: 1px solid #cdcdcd; } .mini-nav .sf-menu li:last-of-type{ border-right: 1px solid #cdcdcd; } .bip-products-logo-container table img{ max-width: 100%; } input[type="button"], input[type="checkbox"]{ width: auto !important; } #searchtext{ margin-bottom: 1em; } .fb-image-container-inner{ color: #0d0f35; } .apply-cta{ width: 100%; text-align: center; background-color: #0d0f35; display: inline-block; box-sizing: border-box; color: #fff !important; text-shadow: none; padding: 1em 2em; font-size: 1.3em; margin-bottom: 1em; } .disclaimer-text { color: #a1a1a1; line-height: 1em; font-size: 12px; margin-left: 15px; margin-right: 15px; } .bip-new-date{ text-align: left; display: inline-block; color: #bf9b1e; clear: right; width: 100%; padding-bottom: 0.5em; margin-top: -1em; } .eventDescription { font-size: 0.8em; font-weight: 700; } .post-template-default .cta.apply-cta { display: none; } .media-coverage-entry { } .media-coverage-wrapper { width: 33.33%; border-bottom: 0px solid #0d0f35; cursor: pointer; } .media-coverage-wrapper.expanded { width: 100%; border-bottom: 2px solid #0d0f35; } .media-coverage-wrapper .click-through-card { position: relative; min-height: 300px; background-image: url(https://www.bipsolutions.com/wp-content/uploads/2022/01/Simon_Burges_2021_2-1024x819.jpg); background-size: cover; background-position: center center; margin: 1em; width: -moz-available; width: -webkit-fill-available; width: fill-available; } .media-coverage-wrapper.expanded .click-through-card { width: -moz-30.5%; width: -webkit-30.5%; width: 30.5%; } .click-through-card-heading { position: absolute; bottom: 0; left: 0; right: 0; padding: 1em; background: rgba(255, 255, 255, 0.7); } .click-through-card-heading h2 { margin-top: 0; } .media-card { display: none; } #media-toggle { background: transparent; border: none; border-bottom: 1px solid; } .media-card .fb-title-container, .media-card .fb-image-container, .media-card .fb-cta-container, .media-card .fb-sub-title-container { background: lightgray; padding-top: 0; padding-bottom: 0; padding-left: 15px; padding-right: 15px; } .media-card.image-card .fb-cta-container, .media-card.image-card .fb-sub-title-container { background: transparent; opacity: 0; } .media-card .fb-title-container { padding-top: 15px; } .media-card .fb-title-container h3 { margin-top: 0px; min-height: 188px; } .media-card .fb-sub-title-container h4 { margin-top: 0; } .media-card .fb-sub-title-container h4:before { content: "- "; } .media-card .fb-cta-container { padding-bottom: 15px; } .page-id-8522 .bip-level.bip-header { background-image:none!important; background: #eaeaea; } .page-id-8522 #core .bip_content { display: flex; justify-content: flex-end; align-items: center; } .page-id-152 .bip-logo-container a { display: none; } @media screen and (max-width: 767px) { .media-coverage-wrapper { width: 47.5%; } .media-coverage-wrapper.expanded .click-through-card { width: -moz-43%; width: -webkit-43%; width: 43%; } .media-card .fb-title-container h3 { min-height: 0; } } @media screen and (max-width: 620px) { .media-coverage-wrapper { width: 100%; } .media-coverage-wrapper.expanded .click-through-card { width: -moz-available; width: -webkit-fill-available; width: fill-available; } }